Skip to content
This repository has been archived by the owner on Dec 21, 2023. It is now read-only.

Releases: keptn/go-utils

v0.15.1

21 Jun 10:47
Compare
Choose a tag to compare

0.15.1 (2022-05-23)

Features

  • Added option for configuring number of retries for http event sender, as well as additional logging (#465) (#467) (293e3a3)

v0.15.0

06 May 07:37
Compare
Choose a tag to compare

0.15.0 (2022-05-06)

⚠ BREAKING CHANGES

  • Rename the create/update project parameter GitProxyInsecure to InsecureSkipTLS * 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

  • Removed unneeded Git Commit from finished events (#430) (c6d4983)

v0.14.0

04 Apr 11:28
fe974e5
Compare
Choose a tag to compare

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

Bug Fixes

Other

  • Bring release pipelines up to date with keptn/keptn (#403) (efe19c5)
  • Moved common models from shipyard to go-utils (#412) (fe974e5)
  • Update to Go 1.17 (#411) (dd687af)

v0.13.0

17 Feb 09:31
1f0824c
Compare
Choose a tag to compare

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

16 Feb 10:00
544c270
Compare
Choose a tag to compare

0.12.0 (2022-01-17)

Features

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

  • forced grpc to use latest x/net library (snyc security treat) (#362) (cc1bfc8)

Refactoring

  • Move code for (de)serialization from/to JSON to model structs (#376) (e562b50)

v0.11.0

22 Nov 13:39
Compare
Choose a tag to compare

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

  • go-utils: set target also in EventSender::Send (#349) (c61381f)
  • Make SLI.indicators required (#356) (da7d7ab)
  • Use elevated token for checkout during (pre)release (#346) (6ac1aa4)

v0.10.0

04 Oct 13:29
f779369
Compare
Choose a tag to compare

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

  • HTTP clients should support standard proxy settings (#330) (d19aad3)

v0.9.1-next.0

04 Oct 13:08
2b62f22
Compare
Choose a tag to compare
v0.9.1-next.0 Pre-release
Pre-release

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

  • HTTP clients should support standard proxy settings (#330) (d19aad3)

Build Information

GitHub Actions Run: https://github.com/keptn/go-utils/actions/runs/1303675685

v0.9.0

06 Sep 09:16
Compare
Choose a tag to compare

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

26 Aug 13:03
73671a1
Compare
Choose a tag to compare
v0.9.0-next.0 Pre-release
Pre-release

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