Skip to content

v0.12.0

Compare
Choose a tag to compare
@vangent vangent released this 20 Mar 16:51
· 1081 commits to master since this release

Breaking Changes:

  • runtimevar: Renamed paramstore->awsparamstore and runtimeconfigurator->gcpruntimeconfig for consistency with other driver packages names.
  • pubsub: Renamed awspubsub->awssnssqs and azurepubsub->azuresb for consistency with other driver package names.
  • secrets/gcpkms: Updated constructor to use a string as the key resourceID instead of a struct.

Highlights:

  • runtimevar, pubsub, secrets, mysql, postgres: Added support for opening via URL. See here for more info.
  • runtimevar
    • Added a Latest function for retrieving the latest value of the watched variable
    • Now implements health.Checker.
    • Added a DecryptDecode that uses secrets.Keeper to decrypt watched variables.
  • blob
    • Added a Bucket.Close function.
    • s3blob: Changed to respect the aws login defaults from the environment when opening via URL.
    • s3blob: Added an option for using S3's V1 ListObjects (useful for S3-compatible services that don't yet support V2).
  • pubsub
    • Added a NATS driver.
  • secrets
    • Added a driver for Azure KeyVault.