Releases: chaoss/augur
v0.60.1 - Augur-Taylors Version
v0.60.0 - Augur-Taylors Version
What's Changed
- Dev to GraphQL-API-Experiment by @sgoggins in #2529
- Fix tables on user settings page clipping past end of column by @Ulincsys in #2528
- Add sql to update closed issue cntrbs with closed issue event data by @ABrain7710 in #2541
- Updating Graphql API Experiment by @sgoggins in #2543
- Split ENTRYPOINT script in 2 by @mscherer in #2495
- Updating data fixer with dev by @sgoggins in #2547
- Graphql api experiment into test for pr review fixes by @sgoggins in #2548
- Make Collection Process Easier to Understand by @IsaacMilarky in #2522
- Update recollection frequency by @ABrain7710 in #2550
- Updates from graphql branch and debugging branch by @sgoggins in #2549
- Use Bulk Inserts in Facade Collection Instead of Single Inserts by @IsaacMilarky in #2546
- Fix null cntrb id errors in issue closed cntrb update by @ABrain7710 in #2553
- Fix syntax error in facade changes by @ABrain7710 in #2554
- fixed typos by @kaxada in #2555
- Repo load message patch by @sgoggins in #2561
- Fix Wrong Base Classes for Celery Tasks by @IsaacMilarky in #2562
- Release 0.6.0: Augur, Taylor's Version by @sgoggins in #2563
Full Changelog: v0.53.2...v0.60.0
v0.53.2 - Shamrock Shake
What's Changed
- docs update by @sgoggins in #2519
- Docs Update by @sgoggins in #2520
- Fix pr reviews issue by @ABrain7710 in #2526
- Release PR by @sgoggins in #2530
Full Changelog: v0.53.1...v0.53.2
v0.53.1 - Shamrock Shake
What's Changed
Full Changelog: v0.53.0...v0.53.1
v0.53.0 - Shamrock Shake
What's Changed
- Wrong name in dependency metric modules by @IsaacMilarky in #2505
- Dev: Fix to the dependency worker by @sgoggins in #2506
- Updated key rotation to be more random by @sgoggins in #2504
- Dev alembic fix 123 by @sgoggins in #2512
- Release PR by @sgoggins in #2513
- version update by @sgoggins in #2514
Full Changelog: v0.52.0...v0.53.0
v0.52.0 - I Am Supposed to be Writing a Grant
What's Changed
- Fix old and bad method of getting absolute directory for cloned repos for the main dependency task by @IsaacMilarky in #2482
- Dev by @sgoggins in #2496
- Value worker migrate to task by @IsaacMilarky in #2497
- Fix issue assignees being wrongly assigned the issue user's cntrb_id by @ABrain7710 in #2498
- Dev index matview patch spg 1 by @sgoggins in #2490
- Major PR fumble... Release! by @sgoggins in #2499
- Updating Main with Dev : RELEASe by @sgoggins in #2500
- version Updates by @sgoggins in #2501
Full Changelog: v0.51.1...v0.52.0
v0.51.1-Free Taylor Swift Tickets
What's Changed
- Fix lack of uniformity in getting path for cloned repositories by @IsaacMilarky in #2461
- Remove unused legacy code by @Ulincsys in #2462
- Update Dockerfile by @sgoggins in #2465
- Contributor breadth conversion by @sgoggins in #2473
- [docs] Clarify OAuth flow documentation by @Seltyk in #2472
- [auth] Fix session token refresh by @Seltyk in #2474
- Release 0.51.1 by @sgoggins in #2464
Full Changelog: v0.51.0...v0.51.1
Release Version 0.51.0 - Free Taylor Swift Tickets
What's Changed
- Fix toast messages visibility by @Ulincsys in #2434
- Fix toast messages visibility again by @Ulincsys in #2435
- Fix toast messages visibility againgain by @Ulincsys in #2436
- Contributor upsert fix by @ABrain7710 in #2443
- Dev by @sgoggins in #2446
- Add DEI Badging endpoints by @Ulincsys in #2444
- Add jinja example to markdown file by @Ulincsys in #2448
- Fix timestamp not being updated when repo collection fails because of 404 by @IsaacMilarky in #2441
- Fix typos in docstring for remove_duplicate_dicts by @pelmers in #2442
- Make Machine Learning Tasks Consistent With Other Horizontally Collecting Tasks by @IsaacMilarky in #2450
- Dev api performance patch by @sgoggins in #2453
- updating versions for release by @sgoggins in #2454
- Release 0.51.0 by @sgoggins in #2451
New Contributors
Full Changelog: v0.50.3...v0.51.0
Release Version 0.50.3 - Springtime for Metrics!
What's Changed
- Remove the use of shell for mkdir -p by @mscherer in #2314
- Fix seed data so repo path and repo name are correct by @ABrain7710 in #2318
- Add pytest fixture that creates and takes down empty augur database by @ABrain7710 in #2317
- Fix formatting issue in facade repofetch logic by @IsaacMilarky in #2319
- Fix error message in config.sh by @mscherer in #2320
- Add 500 error page by @Ulincsys in #2322
- Add new dependency language parsers by @c0d33ngr in #2308
- Add weight calculations for repo scheduling in repo collection by @IsaacMilarky in #2316
- Use a context manager for the session by @mscherer in #2326
- Do not configure if AUGUR_NO_CONFIG is set by @mscherer in #2325
- Mscherer facade filename cleanup by @IsaacMilarky in #2324
- Stop facade being bottlenecked by core worker processes by @IsaacMilarky in #2329
- Add check constrains on collection status table by @ABrain7710 in #2328
- Remove dead code from backend.py by @mscherer in #2335
- Remove unfinished code by @mscherer in #2336
- Remove unused code by @mscherer in #2331
- Remove unused import of json module by @mscherer in #2332
- Remove "import *" for augur.application.db.data_parse by @mscherer in #2334
- Remove the session parameter, as it is unused by @mscherer in #2327
- Handle when repo has a dependency file that cannot be found by @IsaacMilarky in #2337
- Frontend groups view improvements by @Ulincsys in #2341
- fix constraint issues with secondary and facade collection hooks by @IsaacMilarky in #2339
- Fix earlier queries that did not adhere to new constraints on collection_status by @IsaacMilarky in #2344
- Fix facade update that violates collection status constraint by @ABrain7710 in #2345
- Concurrent repo initialization by @IsaacMilarky in #2340
- Fix confusing log statement by @ABrain7710 in #2343
- Make sure weight is updated after collection is completed for each collection hook by @IsaacMilarky in #2346
- Add GET method by @ABrain7710 in #2348
- Fix database connection leak by @ABrain7710 in #2350
- Fix syntax errors in backend.py by @ABrain7710 in #2351
- Add a delay of a day before collecting repositories again by @IsaacMilarky in #2352
- Database connection leak patch by @ABrain7710 in #2353
- Fix facade repo_name parsing by @ABrain7710 in #2355
- adds GET http method to /application/groups/names by @JamesKunstle in #2356
- Move update logic to facade collection by @IsaacMilarky in #2358
- Make facade scheduling dynamic by @ABrain7710 in #2357
- Handle edge case facade NULL error by @IsaacMilarky in #2359
- Facade scheduling patch by @ABrain7710 in #2360
- Fix commit count task error by @ABrain7710 in #2361
- Update weight scheduling to once a day by @ABrain7710 in #2363
- Simplify facade collection process by @ABrain7710 in #2362
- Fix commit count task by @ABrain7710 in #2364
- Fix bug in repo clone task by @ABrain7710 in #2365
- Change default collection interval to every 30 seconds by @ABrain7710 in #2366
- Increase max secondary repos to 10 by @ABrain7710 in #2367
- Fix issue in ossf scorecard with Github API keys by @ABrain7710 in #2368
- Fix facade collection limit by @ABrain7710 in #2370
- Fix clean collection status by @ABrain7710 in #2373
- Route pr review comments to secondary worker by @ABrain7710 in #2372
- Fix scheduling of old repos by @ABrain7710 in #2371
- Remore pyre GHA, since that's broken by @mscherer in #2330
- Create collection status tweaks by @IsaacMilarky in #2375
- Collection schedule by user by @IsaacMilarky in #2369
- Repo table view updates by @Ulincsys in #2384
- syntax error by @IsaacMilarky in #2385
- misnamed bindparam by @IsaacMilarky in #2386
- no alias on distinct by @IsaacMilarky in #2388
- fix key error on groups view by @Ulincsys in #2387
- Distinct sql syntax by @IsaacMilarky in #2389
- missing parameter by @IsaacMilarky in #2390
- sql syntax by @IsaacMilarky in #2391
- dynamic by @IsaacMilarky in #2392
- Fix pr and issue message ref by @ABrain7710 in #2393
- make sure status of repo is updated when the cloning fails by @IsaacMilarky in #2394
- Remove unneeded sql statement from facade by @IsaacMilarky in #2395
- Change format of facade directories by @IsaacMilarky in #2396
- Fix facade indentation issue by @IsaacMilarky in #2397
- Installation Quickstart Update by @sgoggins in #2398
- Release 0.50.3 by @sgoggins in #2374
- Documentation Update: Quickstart by @sgoggins in #2399
- Migration patch by @IsaacMilarky in #2400
- Improved error handling when cloning repositories by @IsaacMilarky in #2402
- No valid Github API keys fix by @ABrain7710 in #2404
- default materialized view refresh for every 7 days by @IsaacMilarky in #2406
- Handle GitHub API 204 response by @ABrain7710 in #2405
- Fix merge issue by @IsaacMilarky in #2408
- Scale celery memory use to system's available memory by @IsaacMilarky in #2407
- Add config options for memory usage and frequency of refresh materialized views by @IsaacMilarky in #2409
- Increase security of password hashing by @ABrain7710 in #2410
- Implement asynchronous processing for adding orgs and repos by @ABrain7710 in #2411
- Add missing frontend.py file by @ABrain7710 in #2412
- add password reset command by @Ulincsys in #2423
- Repo group casing fix by @ABrain7710 in #2425
- Protect against sql injection by @ABrain7710 in #2424
- Documentation updates made to main but not dev by @sgoggins in #2427
- Add testing fixtures for easy database creation and deletion by @ABrain7710 in #2413
- [docs] Address missing installation details by @Seltyk in #2428
- Update documentation to more closely reflect new celery data collection by @IsaacMilarky in #2429
- Add old linux badge worker functionality back to augur by @IsaacMilarky in #2431
- Quickly add repos to group if they already exist by @ABrain7710 in #2414
- [docs] Clarify prompts during
make install
by @Seltyk in #2432 - Release 0.50.3 by @sgoggins in #2426
New Contributors
Full Changelog: v0.50.2...v0.50.3
Release Version 0.50.2 - Springtime for Metrics!
Summary
This release makes a hosted version of Augur fully enabled. The next release will add to these capabilities by implementing a "fairness algorithm" so that data collection for new accounts is balanced and somebody asking for 1,000 repositories does not delay collection for somebody requesting 10. Further, the next release will consider the size of the new repositories requested when balancing individual user collection priorities.
Integration with https://github.com/oss-aspen/8Knot is also improved, enabling collections of related repositories to be shared by all of the users of an 8Knot instance.
What's Changed
- Fix duplicate repos caused by mixed casing by @ABrain7710 in #2286
- Move github contributors query outside of facade collection hook by @IsaacMilarky in #2285
- Revert "Move github contributors query outside of facade collection hook" by @IsaacMilarky in #2288
- Remove stack trace print from invalid command output by @ABrain7710 in #2294
- Create repo group when an org is added by @ABrain7710 in #2293
- Remove repo group name unique by @ABrain7710 in #2296
- Fix issue with config autoincrements getting too large by @IsaacMilarky in #2298
- Add orgs and repos at same time by @ABrain7710 in #2300
- Move query of contributors from the github api to the core collection hook from the facade hook by @IsaacMilarky in #2291
- Remove '/' from end of url when inserting repo by @ABrain7710 in #2303
- Fix celery error when augur is stopped without collection running by @ABrain7710 in #2302
- Fix pr review message error by @ABrain7710 in #2305
- Fill the repo_type column in the repos table by @ABrain7710 in #2304
- Update contributor logic to be more testable and uniform by @IsaacMilarky in #2306
- Add ability to add all of a users repos and update CLI with new features by @ABrain7710 in #2307
- Libyear fixes by @IsaacMilarky in #2309
- Application endpoints and fixes by @Ulincsys in #2310
- Add endpoints for /application/groups/repos by @ABrain7710 in #2311
- Release 0.50.2 by @sgoggins in #2312
Full Changelog: v0.50.1...v0.50.2