This repository has been archived by the owner on Dec 21, 2023. It is now read-only.
Releases: keptn/go-utils
Releases · keptn/go-utils
v0.15.1
v0.15.0
0.15.0 (2022-05-06)
⚠ BREAKING CHANGES
- Rename the create/update project parameter
GitProxyInsecure
toInsecureSkipTLS
* removed unused GitCommit from finished events
Features
- Introduce proxy parameters to ExpandedProject struct (#433) (6c53542)
- Rename GitProxyInsecure to InsecureSkipTLS since that property should not only be tied to the proxy feature (#445) (003ee3f)
Bug Fixes
- Avoid nil pointer exception in AddTemporaryData (#460) (5672c07)
- correct error message in fake/EventSender.AssertSentEventTypes (2466736)
- go-utils: Add parameters to metadata model (#434) (297c1b2)
- go-utils: Make AutomaticProvisioning parameter required in metadata model (#435) (0b73d75)
- go-utils: Make GitProxyInsecure parameter required (#436) (802847e)
- Gracefully handle missing event labels (#446) (2e23eb7)
- Restore opentelemetry dependency updates (#456) (a0381c5)
Other
v0.14.0
0.14.0 (2022-04-04)
⚠ BREAKING CHANGES
- The project model now contains parameters PEM Certificate file content.
- The project model now contains parameters for new authentication methods.
Features
- Add
--git-commit-id
flag to CLI (#401) (45c145b) - Support authentication via proxy (#404) (d80b7a4)
- Support PEM Certificate (#410) (58bdb08)
Bug Fixes
- Enhance error handling in api utils (#402) (9083494)
- Rename proxySecure to proxyInsecure (#409) (98cdba5)
Other
v0.13.0
0.13.0 (2022-02-17)
Features
- Add SSH publicKey auth support (#392) (be3425c)
- added oauthutils package (#395) (f30183e)
- added query parameters to resource getter (keptn/keptn/#6349) (#375) (b7470c0)
- Introduced interfaces for different types of APIs (#379) (349cd94)
- introducing
APISet
for more convenient access to keptn APIs (#377) (5c52509) - Propagate git commit ID for sequence in CloudEvent context (#374) (fa37290)
Bug Fixes
- Add missing Method to KeptnInterface/APISet (#393) (6b99172)
- Revert old getters and deprecate them (#381) (376fb7b)
Other
v0.12.0
0.12.0 (2022-01-17)
Features
- added "aborted" as possible StatusType (#360) (81c054d)
- added ComparedValues to SLIResult (keptn/#5496) (#358) (5ac8cff)
- added get-action data to contain the action index (keptn/keptn/#4206) (#361) (4fd6d03)
Bug Fixes
- Add error check when creating requests (#369) (934ed38)
- adding missing error checks (#371) (0e7a6b2)
- if the integrationId is not set we should not ping (keptn/#6309) (#370) (b9671a9)
- Make fake event sender thread safe by adding a lock (#357) (fe1fb0c)
Other
Refactoring
v0.11.0
0.11.0 (2021-11-22)
⚠ BREAKING CHANGES
- The
MONGODB_DATABASE
env variable was updated which means that this version of go-utils is not compatible with keptn<=0.10
Features
- added custom time parsing (keptn/keptn#4788) (#348) (90baf28), closes #334
- Added helper functions to parse timestamps (#342) (c6f17c0)
- Update mongo DB env variables to new names according to new variables in installer chart (#347) (55a5cc3)
Bug Fixes
v0.10.0
0.10.0 (2021-10-04)
Features
- Added helper function to get mongodb connection string based on env vars (#5369) (#337) (3d849b7)
- Added helper functions for adding and reading temporary data in Keptn cloud events (#339) (05046c5)
- Added kubernetes health-check handler (#5303) (#340) (5a650b8)
- Added structs and helper methods for Webhook configuration (#4736) (#331) (8b1f710)
- Extended secret API model with list of available keys in the secret (#4749) (#332) (694ba6d)
Bug Fixes
v0.9.1-next.0
0.9.1-next.0 (2021-10-04)
Features
- Added helper function to get mongodb connection string based on env vars (#5369) (#337) (3d849b7)
- Added helper functions for adding and reading temporary data in Keptn cloud events (#339) (05046c5)
- Added kubernetes health-check handler (#5303) (#340) (5a650b8)
- Added structs and helper methods for Webhook configuration (#4736) (#331) (8b1f710)
- Extended secret API model with list of available keys in the secret (#4749) (#332) (694ba6d)
Bug Fixes
Build Information
GitHub Actions Run: https://github.com/keptn/go-utils/actions/runs/1303675685
v0.9.0
0.9.0 (2021-08-26)
⚠ BREAKING CHANGES
- structs implementing the EventSender interface now also need to implement the new method signature (
Send(ctx context.Context, event cloudevents.Event) error
)
Features
- Added convenience functions for determining event types (87adc38)
- Added LastSeen property to Uniform Integration (#4615) (a46301e)
- Added Send method to EventSender interface to also pass a go context as an argument (60ead5b)
- Added Validate() method for KeptnContextExtendedCE struct (#4652) (9fca604)
- Support for multiple uniform subscriptions (#327) (73671a1)
Other
- Auto update shkeptnspecversion on release of new keptn/spec version (#4404) (5bf3171)
- Automate releases for go-utils (#4585) (9ae4e25)
- Update keptn/spec to release 0.2.3 (954fbf6)
Build Information
GitHub Actions Run: https://github.com/keptn/go-utils/actions/runs/1170515784
v0.9.0-next.0
0.9.0-next.0 (2021-08-26)
⚠ BREAKING CHANGES
- structs implementing the EventSender interface now also need to implement the new method signature (
Send(ctx context.Context, event cloudevents.Event) error
)
Features
- Added convenience functions for determining event types (87adc38)
- Added LastSeen property to Uniform Integration (#4615) (a46301e)
- Added Send method to EventSender interface to also pass a go context as an argument (60ead5b)
- Added Validate() method for KeptnContextExtendedCE struct (#4652) (9fca604)
- Support for multiple uniform subscriptions (#327) (73671a1)
Other
- Auto update shkeptnspecversion on release of new keptn/spec version (#4404) (5bf3171)
- Automate releases for go-utils (#4585) (9ae4e25)
- Update keptn/spec to release 0.2.3 (954fbf6)
Build Information
GitHub Actions Run: https://github.com/keptn/go-utils/actions/runs/1170515784