Releases: GoogleCloudPlatform/berglas
Releases · GoogleCloudPlatform/berglas
v0.6.1
What's Changed
- Implemented option for custom SM locations by @MartijnNPO in #165
- Bump puma from 3.12.6 to 4.3.8 in /examples/cloudrun/ruby by @dependabot in #166
- Bump Go to 1.17
- Updated all dependencies
New Contributors
- @MartijnNPO made their first contribution in #165
Full Changelog: v0.6.0...v0.6.1
v0.6.0
Breaking
- repo: rename "master" branch to "main"
- core: require Go 1.16+
Changed
- core: updated all dependencies to their latest versions
- core: preserve file extension when using a tempfile
- core: truncate an existing file before writing
- core: stop receiving signals when terminating
- docs: document Certificate Authority (CA requirements
- docs: add Secret Manager example to AppEngine
- k8s: updated example to use Go 1.13
- k8s: updated example to use cloud-platform scope (required for Secret Manager)
- k8s: added
--allow-unauthenticated
command to documentation
v0.5.0
v0.4.0
v0.3.0
Breaking
- cli: remove local command short flags, use long-form flags instead, short
flags will be reserved for global flags moving forward
Added
- core: add structured logging support (cli default is "text" and sdk default is
"json") - core:
DetectRuntimeEnvironment
is now available on the client too - cli: add --log-format and --log-level flags for controlling output
Changed
- core: fix nil pointer when finalizing object writes
v0.2.1
v0.2.0
Breaking
- cli: drop
version
command in favor of--version
flag - core: create will now return an error against an existing secret - use update
instead
Added
- core: add new
Read
API for returning the plaintext secret and metadata about
the storage object - core: retry certain IAM functions due to eventual consistency
- cli:
edit
command for editing a secret in a local editor - cli:
update
command for updating an existing secret
Changed
- auto: [security] do not trust the environment variables
- cli:
list
command now outputs in a table with version and timestamp - cli: standardized exit codes - see README for more information
- core: delete all storage versions when deleting a secret
v0.1.4: GAE Support (#44)
Breaking
- core: create now returns a respobse struct
- core: list returns a struct with a list member instead of a raw list
Added
- core: support multiple secret versions through GCS generation
- core: support for Google App Engine (GAE) flex and standard environments