Releases: Rely-io/galaxy-oss
0.4.15
Summary
This release focuses on GitHub and GitLab improvements. Key improvements for GitHub include enhanced error handling for operations and GraphQL requests, along with optimized group fetching for GitLab through parallel API calls.
Changes
- feat(github): improve error handling and GraphQL request logic
- feat(github): improve handling for owners of type user
- feat(gitlab): optimize group fetching with parallel API calls
0.4.14
Summary
This release includes critical changes to prevent logging of sensitive data.
Also includes fixes and improvements on Gitlab and Snyk integration, for mapping issues, api timeouts and api data handling.
Changes
- fix(logging): Prevented logging of sensitive data from plugin configurations.
- fix(gitlab): Added successful property to GitLab deployment automation.
- fix(gitlab): fixed GitLab MR and issue labels mapping
- fix(gitlab): fixed unsafe dictionary access in GitLab client
- fix(snyk): increased HTTP session timeout value for Snyk integration
0.4.13
0.4.12
Summary
This release introduces predefined status checks for regex file validation in GitLab integration and fixes an issue with deployment mapping ownership.
Changes
- feat(gitlab): add predefined status for regex checks on files
- fix(gitlab): fix deployment mapping making it have no assigned owner
0.4.11
0.4.10
Summary
This release brings the initial implementation of the Flux plugin with
event capturing support, multiple fixes for daemon deployments, and general
improvements to the mapper's performance and scaffolding command.
Changes
- fix(flux): fix mappings for application targetNamespace relations
- fix(scaffolding): fix routes module type hints and improve template
- fix(core): fix infinite log collection of on daemon deployments
- fix(core): fix data pollution for scheduled ingestion on daemon deployments
- feat(flux): add support for flux pipelines through event capturing
- fix(flux): fix mappings for application source relations
- fix(gitlab): ingest files instead of storing boolean values
- refactor(mapper): remove asyncio overhead
0.4.9
Summary
This release brings significant improvements to GitHub integration and introduces several fixes for entity mapping and data handling.
Changes
- feat(scaffolding): general improvements to new integration scaffolding
- fix(github): fix additions/deletions mapping
- fix(github): handle missing default branch name
- fix(github): use default days of history if not available from config
- fix(github): add missing get inactive usernames from workflow runs
- fix(github): update logging message for inactive users to log correct context
- fix(github): handle missing user data in some git objects
- fix(github): remove warning logs of file not found in repo
- fix(mapper): prevent error on entity relations with null values
- fix(snyk): retrieve resolution date from snyk
0.4.8
Summary
This release includes fixes related to GitLab repository metrics collection, addressing issues with default branch handling.
It also include an hotfix to the Pagerduty Incident blueprint that was triggering validation errors on data collection.
Changes
- fix(gitlab): use default branch if not found when fetching repository metrics
- fix(pagerduty): update Incident status enum array
0.4.7
Summary
Accounting for amount of historical data targeted in Snyk plugin, properly handling scenarios when default branch is not defined in Gitlab.
Changes
- After this release Snyk will make use of
DAYS_OF_HISTORY
to identify which issues to fetch and store like all other plugins. - The Gitlab plugin was facing issues with regards to fetching repository metrics when a default branch was not set. As such we added a default value of "main" as specified by Gitlab's documentation: https://docs.gitlab.com/ee/user/project/repository/branches/default.html