Releases: chaoss/augur
Releases · chaoss/augur
v0.92.0 - Paladin Penguin
What's Changed
- UPdate release branch? by @sgoggins in #3206
- Release Version Updates to 0.90.0 by @sgoggins in #3243
- Latest Augur Stable Release by @sgoggins in #3257
- Release v0.90.3 by @sgoggins in #3293
- Release v0.91.0 Release PR by @sgoggins in #3349
- New Release Version by @sgoggins in #3393
- updated the version in README.md by @sgoggins in #3394
- Fix typos in test directory names (fixes #3398) by @shlokgilda in #3399
- feat: Add Topic Modeling database schema tables by @xiaoha-cloud in #3397
- Add TopicModelEvent ORM model to augur_data.py by @xiaoha-cloud in #3405
- Fix database connection leak when deleting repos via web UI: Fixes #3392 by @shlokgilda in #3400
- Ensure Docker logging facilities can see gunicorn errors by @MoralCode in #3389
- Create a migration to synchronize the topic model tables by @MoralCode in #3408
- docs: Fix documentation for collection_interval units (seconds vs days) #3407 by @PredictiveManish in #3409
- remove unused functions for calculating recollection by @MoralCode in #3339
- Augur auto migrations by @MoralCode in #3416
- docs: move contributor lists to CONTRIBUTORS.md and update README for clarity by @AdeebaNizam404 in #3386
- Add flexible column order support for CSV imports (Fixes #3310) by @shlokgilda in #3375
- remove three files of old schemas that are entirely comments by @MoralCode in #3436
- specify
pr_review_bodyas a User generated content string field by @MoralCode in #3438 - Consistent SA model setup by @MoralCode in #3450
- Fix deadlock issues by implementing timeout handling for git operations by @shlokgilda in #3420
- [tasks] Fix memory issues from large in-memory lists in collection tasks by @shlokgilda in #3424
- Fix: Add null check for release target in tag collection by @shlokgilda in #3466
- Add Toggle Option for Facade Commit Messages by @IsaacMilarky in #3353
- [tasks/github] Batch processing for PR reviews collection by @shlokgilda in #3439
- Fix database connection leaks in DEI routes and user CLI commands by @shlokgilda in #3412
- Toml swap by @MoralCode in #3344
- Fix broken 8knot link in README by @MoralCode in #3484
- fix: Updated links for Redis Installation by @PredictiveManish in #3481
- Fix #3474: Add default value for AUGUR_DOCKER_DEPLOY to prevent AttributeError on bare metal installs by @guptapratykshh in #3500
- [tasks/github] Batch processing for PR review comments collection by @shlokgilda in #3449
- Fix config hierarchy by @MoralCode in #3512
- (fix): remove no else raise and no else return rules from .pylintrc by @pushpitkamboj in #3533
- Remove stale explorer_libyear_detail refresh from matview script by @iGufrankhan in #3540
- add CI job for running the unit tests by @MoralCode in #3513
- Deleted the augur-retired-sql.schema file by @Noaman-Akhtar in #3553
- Fixes for repo url update on move detection by @MoralCode in #3391
- Revert database url retrieval so manual install works by @MoralCode in #3516
- Release to the Release Branch by @sgoggins in #3616
New Contributors
- @shlokgilda made their first contribution in #3399
- @xiaoha-cloud made their first contribution in #3397
- @AdeebaNizam404 made their first contribution in #3386
- @guptapratykshh made their first contribution in #3500
- @pushpitkamboj made their first contribution in #3533
- @iGufrankhan made their first contribution in #3540
- @Noaman-Akhtar made their first contribution in #3553
Full Changelog: v0.91.0...v0.92.0
v0.91.0 - What's Up Augur? We are Software!
What's Changed
- Add dockerfile for performing an empty database build by @MoralCode in #3259
- facade: refactor facade_phase to return the group itself so that celery can properly convert things into a chord by @MoralCode in #3273
- fix(cli): display timezone in output for GitHub key expiry (#3251) by @skools-here in #3261
- scheduling: refactor send_messages to de-duplicate code path by @MoralCode in #3271
- main: bump celery and a related dependency - attempt to fix secondary+core by @MoralCode in #3291
- commented out abused API endpoint by @MoralCode in #3289
- Revert pull request #3271 by @MoralCode in #3292
- docker compose: Make it crystal clear that all the GitHub/GitLab user/keys must be set by @giordano in #3300
- add date filter to contributer resolution logic queries by @IsaacMilarky in #3253
- Fix examples of repos CSV files by @giordano in #3299
- Fix
git resetcommand to include remote default branch by @giordano in #3312 - bump rabbitmq to 4.1 by @MoralCode in #3276
- refactor send_messages to remove an almost entirely duplicate code path by @MoralCode in #3297
- Remove reports by @MoralCode in #3298
- Config data patch: Adding facade_contributor_full_recollect by @sgoggins in #3303
- Centralize Version Management via metadata.py for Docker and CI/CD by @skools-here in #3305
- Log facade messages based on the type requested by @MoralCode in #3309
- fix: resolve UniqueViolation error in GitHub releases collection by @mohsinm-dev in #3245
- Allow default config to be read from a file by @MoralCode in #3314
- Add Clones metric API (#2604) by @saksham23467 in #3247
- Remove extraneous log statement by @Ulincsys in #3324
- Format formatting of wait until time by @giordano in #3318
- fix typo pr_assignee_ojb by @razekmh in #3322
- copy podman test cleanup step to docker build as well by @MoralCode in #3325
- allow materialized view refresh to be disabled by @MoralCode in #3340
- Fixing the API key Visibility issue in debug mode by @PredictiveManish in #3330
- testing docker config for empty database by @sgoggins in #3351
- Fix: python3.9 compatibility message in docs #3266 by @PredictiveManish in #3341
- Alternative mypy setup by @MoralCode in #3315
- Fix variables issue in #3183 by @PredictiveManish in #3332
- remove the "empty database" docker build step to avoid blocking release by @MoralCode in #3355
- Deduplicate/lib get_section - and some other config improvements by @MoralCode in #3357
- apply coalesce to values being bulk-added to handle nulls by @MoralCode in #3354
- Add guidance for joining CHAOSS Slack to CONTRIBUTING.md by @TudorGR in #3366
- Fix: ensure redirect to user group view includes required group path … by @kabir2123 in #3359
- Fix: Added CHAOSS Slack link to Docs welcome page by @PredictiveManish in #3380
- Fix hardcoded collection intervals in multiple spots by @mohsinm-dev in #3346
- replace worker vmem config item with individual process counts by @MoralCode in #3337
- Refactor config manager to use a hierarchical pattern by @MoralCode in #3378
New Contributors
- @skools-here made their first contribution in #3261
- @giordano made their first contribution in #3300
- @mohsinm-dev made their first contribution in #3245
- @saksham23467 made their first contribution in #3247
- @razekmh made their first contribution in #3322
- @PredictiveManish made their first contribution in #3330
- @TudorGR made their first contribution in #3366
- @kabir2123 made their first contribution in #3359
Full Changelog: v0.90.1...v0.91.0
v0.90.3 - Trade Deadline Time
What's Changed
- Add dockerfile for performing an empty database build by @MoralCode in #3259
- facade: refactor facade_phase to return the group itself so that celery can properly convert things into a chord by @MoralCode in #3273
- fix(cli): display timezone in output for GitHub key expiry (#3251) by @skools-here in #3261
- scheduling: refactor send_messages to de-duplicate code path by @MoralCode in #3271
- main: bump celery and a related dependency - attempt to fix secondary+core by @MoralCode in #3291
- commented out abused API endpoint by @MoralCode in #3289
- Revert pull request #3271 by @MoralCode in #3292
New Contributors
- @skools-here made their first contribution in #3261
Full Changelog: v0.90.1...v0.90.3
v0.90.1 - Roster Expansion
What's Changed
- Updated the Docker documentation for CHAOSSCON by @sgoggins in #3197
- Encode non-utf8 chars as bytes in analyze_commit by @Ulincsys in #3196
- Update build rules by @MoralCode in #3200
- Try 2 - Switch from venv/pip to uv by @JohnStrunk in #3202
- Push the keyman container image by @JohnStrunk in #3204
- Remove duplicate readthedocs config by @JohnStrunk in #3210
- Try 2: Fix warnings/errors in docs & ensure clean builds by @JohnStrunk in #3203
- Update documentation for new branching model by @MoralCode in #3201
- Container cleanup by @MoralCode in #3211
- Remove redis connection from top level by @ABrain7710 in #3218
- Gitlab Mr Metadata Improvements by @ABrain7710 in #3217
- add podman copy of the E2E test by @MoralCode in #3216
- fixing make clean to preserve uv.lock by @sgoggins in #3219
- Allow DB connection specification via components by @JohnStrunk in #3222
- limit large glob operation in gunicorn config by @MoralCode in #3220
- determine whether to reset logs via new AUGUR_RESET_LOGS environment variable by @MoralCode in #3221
- Removed Files Not Needed by @sgoggins in #3223
- Address warnings from linter by @MoralCode in #3224
- Update entrypoint.sh construction of AUGUR_DB from env vars by @JohnStrunk in #3226
- fix missing docker -> podman in podman CI job by @MoralCode in #3227
- Handle 410 gone when querying github by @MoralCode in #3208
- use check_output for git log fetching so that it can fail more easily by @MoralCode in #3232
- correct docs links in error messages relating to keys by @MoralCode in #3233
- Fix variable name in _decide_retry_policy by @MoralCode in #3235
- cache redis connection on first retrieval by @Ulincsys in #3238
- updated release version in files by @sgoggins in #3242
- deduplicate convert_type_of_value by @MoralCode in #3229
- Facade timezone fix redux by @Ulincsys in #3252
Full Changelog: v0.89.3...v0.90.1
v0.90.0 - Trade Deadline
What's Changed
- Updated the Docker documentation for CHAOSSCON by @sgoggins in #3197
- Encode non-utf8 chars as bytes in analyze_commit by @Ulincsys in #3196
- Update build rules by @MoralCode in #3200
- Try 2 - Switch from venv/pip to uv by @JohnStrunk in #3202
- Push the keyman container image by @JohnStrunk in #3204
- Remove duplicate readthedocs config by @JohnStrunk in #3210
- Try 2: Fix warnings/errors in docs & ensure clean builds by @JohnStrunk in #3203
- Update documentation for new branching model by @MoralCode in #3201
- Container cleanup by @MoralCode in #3211
- Remove redis connection from top level by @ABrain7710 in #3218
- Gitlab Mr Metadata Improvements by @ABrain7710 in #3217
- add podman copy of the E2E test by @MoralCode in #3216
- fixing make clean to preserve uv.lock by @sgoggins in #3219
- Allow DB connection specification via components by @JohnStrunk in #3222
- limit large glob operation in gunicorn config by @MoralCode in #3220
- determine whether to reset logs via new AUGUR_RESET_LOGS environment variable by @MoralCode in #3221
- Removed Files Not Needed by @sgoggins in #3223
- Address warnings from linter by @MoralCode in #3224
- Update entrypoint.sh construction of AUGUR_DB from env vars by @JohnStrunk in #3226
- fix missing docker -> podman in podman CI job by @MoralCode in #3227
- Handle 410 gone when querying github by @MoralCode in #3208
- use check_output for git log fetching so that it can fail more easily by @MoralCode in #3232
- correct docs links in error messages relating to keys by @MoralCode in #3233
- Fix variable name in _decide_retry_policy by @MoralCode in #3235
- cache redis connection on first retrieval by @Ulincsys in #3238
- UPdate release branch? by @sgoggins in #3206
- updated release version in files by @sgoggins in #3242
- Release Version Updates to 0.90.0 by @sgoggins in #3243
Full Changelog: v0.89.3...v0.90.0
v0.89.3 - Midnight Sun
What's Changed
Full Changelog: v0.89.2...v0.89.3
v0.89.2 - Midnight Sun
What's Changed
- Scorecard check Fix for Scorecard Collection by @sgoggins in #3175
- Tidy up some items around exception handling and repo_info logic by @ABrain7710 in #3169
- Scorecard check spg1: Fixes Issue with OpenSSF ScoreCard Collection by @sgoggins in #3176
Full Changelog: v0.89.1...v0.89.2
v0.89.1 - Docker Fix
What's Changed
Full Changelog: v0.89.0...v0.89.1
v0.89.0 - Midnight Sun
What's Changed
- Move repos to org when repo is added before org by @ABrain7710 in #3038
- Reduce deadlocks by inserting contributors in batches by @ABrain7710 in #3036
- Add INVALIDATE command for key orchestration by @Ulincsys in #3058
- Remove key from pool when it is no longer valid by @ABrain7710 in #3069
- Request new key for all ratelimit exceptions by @ABrain7710 in #3072
- update to time.time() not time.now() by @Ulincsys in #3073
- Merge main into dev by @Ulincsys in #3077
- Allow log directory to be specified by @JohnStrunk in #3124
- Include hot fixes in dev by @sgoggins in #3010
- Configure key orchestrator to run in an independent container by @Ulincsys in #3130
- Add ability to run augur container as a non-root user by @JohnStrunk in #3131
- Don't log GitHub and Gitlab credentials by @JohnStrunk in #3132
- Catch not found exception for github pr events by @ABrain7710 in #3137
devup to date with hot fixes in main by @sgoggins in #3144- Fix facade task failure by @Ulincsys in #3139
- force consistency for debian version by @cdolfi in #3142
- Fix gihtub ratelimit issues in facade contributor resolution by @ABrain7710 in #3149
- Fix DB dockerfile env var warning by @JohnStrunk in #3154
- Add smoke test to PRs by @JohnStrunk in #3151
- Integrating Dev commits re: Docker into patch bundle. by @sgoggins in #3157
- A collection of fixes for identified/new data anomalies from GitHub API by @sgoggins in #3153
- Update documentation to new docker compose by @cdolfi in #3159
Full Changelog: v0.86.1...v0.89.0
v0.86.1 - Pod People
What's Changed
- [Docs] Corrected GitLab Public Access Token URL in Documentation by @someshjoyguru in #3059
- Fix failing CI when not tagging a docker image by @JohnStrunk in #3100
- Ratelimit logging improvements + facade timestamp fix by @Ulincsys in #3140
New Contributors
- @someshjoyguru made their first contribution in #3059
Full Changelog: v0.86.0...v0.86.1