Releases: m-mizutani/octovy
v0.3.3
What's Changed
- Add the option to disable no detection comment by @m-mizutani in #113
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- Do not comment if no resutls by @m-mizutani in #109
- Use moq to generate mock of interface by @m-mizutani in #110
- Add ignore config by CUE by @m-mizutani in #111
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- Ignore push event if no head commit ID by @m-mizutani in #107
- Show secrets findings in comment by @m-mizutani in #108
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Caution
Breaking Change
Octovy has undergone a re-architecture from v0.2.0. Previously, it used a Relational Database to store scan results, allowing for vulnerability checks and searches. In version 0.3.0, we have shifted to leveraging cloud resources for these operations. Scan results are now stored in Google Cloud Storage for comparison purposes. Additionally, to enable package and vulnerability searches, results are also saved in BigQuery. This transition allows for more cost-effective and flexible data utilization.
What's Changed
- Update/vulnerability schema by @m-mizutani in #92
- build multi platform images by @m-mizutani in #93
- Add diff calculation feature with existing scan result by @m-mizutani in #94
- Use filepath.Clean by @m-mizutani in #95
- Re-enable migration feature by @m-mizutani in #96
- add(db): Check database readiness with db.Ping by @m-mizutani in #98
- Allow to save private key as base64 format by @m-mizutani in #99
- fix(ctrl): Stop defer close in Connect method by @m-mizutani in #100
- add(schema): GitHub repository table by @m-mizutani in #101
- Rearchitect for v0.3.0 by @m-mizutani in #105
Full Changelog: v0.2.0...v0.3.0
v0.2.0
⚠️ Breaking Changes
Octovy's v0.1.x series has evolved into a feature-heavy application, which has complicated its ongoing maintenance. Here are some of the challenges we're facing:
- The user interface (UI) has many implementations that are not well-understood by our development team.
- The database schema has grown increasingly complex in an effort to support a wide range of use cases.
Recognizing these issues, we've decided to undertake a substantial revamp of Octovy's features in the upcoming v0.2.0 release. This will unfortunately result in a significant number of breaking changes. What this means is that some of the functions you were used to in the v0.1.x series may behave differently, or may not be available at all in the v0.2.0 release. We understand that this can be disruptive, but we believe that this step is essential to streamline the application and make it more maintainable in the long run. Please bear with us during this transition period, and do not hesitate to reach out if you have any questions or concerns.
What's Changed
- v0.2.0 by @m-mizutani in #89
Full Changelog: v0.1.11...v0.2.0
v0.1.11
News
- Playground is now available. https://octovy.dev/
New features
- Move login page automatically if not log in
- Callback feature in frontend for redirect to previous page after logging in
Refactoring
- Changed directory structure under
./assets
according to Next.js manner
v0.1.10
New features
- Add
/webhook/trivy
endpoint to import a result of trivy scan directly - Add options to control exposed endpoint
--disable-webhook-github
--disable-webhook-trivy
--disable-frontend
v0.1.9
Bug fix
Fix import path