Releases: chaoss/augur
Releases · chaoss/augur
Release Version 0.21.4: KID A MNESIA
What's Changed
- Fix Initial Insert of Contributor not Populating Canonical When Email Was Available by @IsaacMilarky in #1501
Full Changelog: v0.21.3...v0.21.4
Release Version 0.21.3: The Fabulous Courettes
This release includes:
- Update to CLI logic to update augur-api-keys
- Shorter default refresh time for commits data
- Housekeeper/Job Manager debugging and job management hardening
- update to collection status APIs at http://yourinstance/api/unstable/collection_status/issues AND /pull_requests
- Addition of an API for repo_info metadata, including forks, stars, committers, issues, pull requests, and status at http://youraugurinstance/api/unstable/metadata/repo_info
- Update to NPM packages for repo loader AugurFace findable at $AUGUR_ROOT/augurface and runnable with
npm install
&&npm run build
&&npm run serve
- Addition of a unique index on
augur_operations.augur_settings
to ensure no duplication of settings and to enable CLI updates - Update to Flask and Gunicorn related dependencies. At the current version.
- First released tested on Python 3.9. We have successfully run a test instance with 100 repos using Python 3.9 and all workers. We have not performed our 7,000 repo test using Python 3.9 yet.
Release Version 0.21.2: Tiny Bubbles
- Fixed a visualization API issue that emerged in use.
Release Version 0.21.1: Schemata
- More advanced contributor logic resolution
- Tidying of the schema to put columns in a consistent order
- Detailed database schema documentation
- Updates to documentation flow
Release Version 0.21.0: Ted Lasso's Metric Store
Release Contents:
- Fully implemented natural keys at the database level
- Significant advances on the resolution of contributors, and elimination of duplicate entries for the same user.
- You will now have users resolved to the contributors table, with email aliases pulled from git logs in the contributor_aliases table.
- For users whose git commit emails are not resolved by platform APIs, there is now an unresolved_commit_emails. These can typically be mapped as additions to the contributor_affiliations table to be resolved during commit counting. In most cases an organization can identify its own people if they are not automatically resolved (during testing we automatically identified and mapped 88.5% of contributors.)
- Full release of dependency workers. This includes:
- Full implementation of OSSF_Scorecard
- Dependency Tree Counts for each project for 10 languages
- Implementation of the LibYear metric for javascript and python
- Automatic updating of the default branch when it changes on a platform; for example, when making a change from the previous default of master, to main, Augur handles this for you.
- Optional automatic addition of new repos added to a GitHub organization
- A new user interface option. Introducing "Augur View"!
- Improvements to documentation, especially the API Documentation
- Error handled added throughout data collection process
- Refactored worker codebase to be easier to maintain
Release Version 0.20.4: Oh!
This release contains:
- Updates to token management for users
- Schema updates
- Significant API Documentation updates.
Release Version 0.20.3: Contributor Name and Last Used Patch
Populating contributor name and contributor last contribution in the issue and pull/merge request workers instead of waiting for contributor worker to run .
Release Version 0.20.2: Docker Documentation Patch
Merge pull request #1421 from chaoss/test Docker Documentation Updates
Release Version 0.20.1 UNICODE Bomber Bugifesto
- Fixing a long standing issue with Pandas and UTF-8 introduced in release yesterday.
- Updates to documentation
- Updates to Schema Visualization
Release Version 0.2.0: Morissette, Garbage, & Phair
This release:
- Completes a major refactoring effort related to data collection and worker functions.
- Adds natural unique keys to tables
- Incorporates major improvements to the contributor_breadth, github issues, github pull requests, and contributor data collection workers.
- Adds contributor GitLab information to the contributors table
- Updates API Documentation
- Updates Docker configuration, though known issues exist in some environments and troubleshooting continues.