Releases: chaoss/augur
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
Release Version 0.50.1 - Springtime for Metrics!
What's Changed
- Update from
dev
by @sgoggins in #2260 - Merge pull request #2233 from chaoss/dev by @sgoggins in #2263
- Dev by @sgoggins in #2268
- Performance updates and misc. by @sgoggins in #2264
- Interface sorting by @Ulincsys in #2270
- Better handling of bad data in facade by @IsaacMilarky in #2271
- Sorting Fixes (again) by @Ulincsys in #2278
- Fix missing kwargs for get repos count by @Ulincsys in #2279
- Release Version Update by @sgoggins in #2280
- Release 0.50.1 by @sgoggins in #2283
Full Changelog: v0.50.0...v0.50.1
Release Version 0.50.0 - Springtime for Metrics!
What's Changed
- Update Augur-New by @sgoggins in #2061
- feat: add code complexity endpoint metrics by @isaacwengler in #2071
- update branch from dev by @sgoggins in #2104
- feat: Added task to collect repository traffic by @meetagrawal09 in #2098
- Fix Machine Learning Db connection leak by @ABrain7710 in #2177
- Secondary collection update by @IsaacMilarky in #2181
- Facade collection update by @IsaacMilarky in #2184
- Dev syntax error fix by @ABrain7710 in #2185
- Facade repo path changes by @IsaacMilarky in #2186
- Syntax Errors in Alembic Script by @IsaacMilarky in #2190
- Db Restructure - Phase 1 by @ABrain7710 in #2192
- Pr review collection by @ABrain7710 in #2193
- Fix error when using cli to add repos by @ABrain7710 in #2194
- Frontend fixes by @sgoggins in #2195
- Dev by @sgoggins in #2196
- Merge pull request #2196 from chaoss/dev by @sgoggins in #2197
- Fix schema script by @ABrain7710 in #2198
- Fix conflicting revisions by @ABrain7710 in #2199
- Schema fix by @ABrain7710 in #2200
- Fix by @ABrain7710 in #2201
- Re-add the libyear dependency collection by @IsaacMilarky in #2202
- alembic syntax by @IsaacMilarky in #2203
- Reduce Db connections by @ABrain7710 in #2204
- Github Message Task Optimization by @ABrain7710 in #2205
- Small Optimization to Github Events Task by @ABrain7710 in #2206
- Pr commits and files optimization by @ABrain7710 in #2207
- Ossf scorecard db changes by @IsaacMilarky in #2208
- Add schema script fix by @ABrain7710 in #2209
- Change unique constraints on dependency data to reflect changes better by @IsaacMilarky in #2210
- Fixed database error when accessing frontend visualizations by @ABrain7710 in #2213
- Fix pr commits and reviews collection errors by @ABrain7710 in #2215
- Use celery method of clearing messages instead of manual rabbitmq command by @IsaacMilarky in #2217
- Quality of life changes including removing unneeded try/excepts by @IsaacMilarky in #2218
- Fixed bugs in messages and pr review comments by @ABrain7710 in #2216
- Get Traffic Data From Github by @sgoggins in #2219
- Fix issue with toggling facade in config by @IsaacMilarky in #2221
- Define function to get absolute repo path by @ABrain7710 in #2224
- Factor out duplicate code into functions by @ABrain7710 in #2225
- Fixes to adding repos from CLI by @ABrain7710 in #2223
- Handle issues in dependency tasks by @IsaacMilarky in #2226
- Viz fix by @Ulincsys in #2229
- Changes working towards quantifying repos by their metrics to not overwhelm collection by @IsaacMilarky in #2227
- Update new-install-ubuntu-22.x.md by @ceciltechboy in #2230
- Ubuntu 22 and Ubuntu 20 installable Augur by @sgoggins in #2232
- Pr review bug fixes by @ABrain7710 in #2234
- Python module imports detection patch by @JamesKunstle in #2235
- Fix celery error handling to set repo's collection status to error when error encountered by @IsaacMilarky in #2238
- Improve AugurTaskRoutine and create classes/methods for future weighted collection by @IsaacMilarky in #2237
- Updating Dev Branch` by @sgoggins in #2180
- Add exception handle in dependency analysis to use regex if ast can't be used due to version by @IsaacMilarky in #2241
- Updating Test-Traffic with
dev
by @sgoggins in #2242 - Add logic to handle if repo's host returns 404 by @IsaacMilarky in #2236
- Fix wrong base class assignment and make sure repos don't get marked as errored when a new host is found by @IsaacMilarky in #2243
- Frontend dependencies updates by @legibleguy in #2067
- Updating test-traffic by @sgoggins in #2244
- Dev dependency bug fixes by @IsaacMilarky in #2245
- Updating from Dev by @sgoggins in #2246
- fix typo in on_failure logic by @IsaacMilarky in #2247
- Test traffic Merge Into Dev: Request for Feedback by @sgoggins in #2220
- Update with bug fix from dev by @sgoggins in #2248
- Test traffic into dev by @sgoggins in #2249
- Dev minor dependency task error patch by @IsaacMilarky in #2250
- Remove repo_status field by @ABrain7710 in #2253
- Change dependency tasks to bulk transaction by @IsaacMilarky in #2251
- Removing the NodeJS Frontend by @sgoggins in #2252
- Removing Augur Face by @sgoggins in #2254
- Code Complexity API Update by @sgoggins in #2105
- Dev toggle fix by @IsaacMilarky in #2256
- Changes discussed in meeting by @ABrain7710 in #2255
- Fix task routing by @ABrain7710 in #2257
- Fix issue with celery rabbitmq messages not getting cleared with celery_app.control.purge() by @IsaacMilarky in #2258
- Fix inconsistent changes to function call by @IsaacMilarky in #2259
- Dev bugfixes by @IsaacMilarky in #2261
- Release Candidate 0.50.0 by @sgoggins in #2233
New Contributors
- @isaacwengler made their first contribution in #2071
- @Ulincsys made their first contribution in #2229
- @ceciltechboy made their first contribution in #2230
- @JamesKunstle made their first contribution in #2235
- @legibleguy made their first contribution in #2067
Full Changelog: v0.44.3...v0.50.0
Release Version 0.44.3 - Brussels Sprouts
What's Changed
- Fix adding repos and orgs by @ABrain7710 in #2182
- Refresh materialized views collection frequency patch by @ABrain7710 in #2187
Full Changelog: v0.44.2...v0.44.3
Release Version 0.44.2 - Brussels Sprouts
What's Changed
- Fix for ML tasks running without checking if they had been run already by @IsaacMilarky in #2176
- Version 0.44.2 Release by @sgoggins in #2178
Full Changelog: v0.44.1...v0.44.2
Release Version 0.44.1 - Brussel Sprouts
Release Version 0.44.0 - Brussel Sprouts
What's Changed
- Update Dev with PR's directly into
main
by @sgoggins in #2097 - check to not subscript null value for relase info in get_release_inf by @IsaacMilarky in #2099
- Fix Issues in Augur's Task Phases by @IsaacMilarky in #2100
- Update celery task config by @sgoggins in #2106
- Pr files fix by @IsaacMilarky in #2108
- RabbitMQ Broker Changes and Scaling Improvements by @sgoggins in #2114
- Update dev with main updates by @sgoggins in #2113
- Add lots of frontend functionality by @ABrain7710 in #2127
- UPdating Dev with Main Changes by @sgoggins in #2131
- Updates to RabbitMQ Model, additional tasks by @sgoggins in #2130
- New Endpoint that 8knot needed by @ABrain7710 in #2134
- DatabaseEngine class for better handling of db engines by @ABrain7710 in #2133
- Docs fix by @IsaacMilarky in #2136
- Fixing modulo 0 error: by @sgoggins in #2138
- Release fix by @ABrain7710 in #2141
- committing materialized view to a fresh branch off of dev. by @sgoggins in #2143
- Merge rest of Andrew & Isaac Changes by @ABrain7710 in #2146
- Fixes to various frontend issues by @ABrain7710 in #2149
- Fix Server has no engine error by @ABrain7710 in #2152
- More 8knot fixes by @ABrain7710 in #2151
- 8knot fixes by @ABrain7710 in #2164
- Fix dev engine connections by @ABrain7710 in #2162
- Dev facade fixes by @IsaacMilarky in #2165
- apply exponential backoff to dev by @IsaacMilarky in #2166
- Patch mismatched function call by @IsaacMilarky in #2169
- Simply flask app definition by @ABrain7710 in #2168
- Update index.rst by @anmode in #2167
- Updating from Main by @sgoggins in #2170
- New method for repo collection by @ABrain7710 in #2159
- Release 0.44.0 by @sgoggins in #2171
New Contributors
Full Changelog: v0.43.10...v0.44.0
Release Version 0.43.10 - Louise
What's Changed
Full Changelog: v0.43.9...v0.43.10
Release Version 0.43.9 - Louise
Release Version 0.43.8 - Love Shack 23
What's Changed
- Add bash in the container by @mscherer in #2112
- updated CONTRIBUTING.md by @WhiteWolf47 in #2111
- Improved Documentation Format specifically heading and text structure and text by @glowreeya-01 in #2118
New Contributors
- @WhiteWolf47 made their first contribution in #2111
- @glowreeya-01 made their first contribution in #2118
Full Changelog: v0.43.8...v043.8