Unclaimed project
Are you a maintainer of go-cloud? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
go-cloud
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
Back to changelogNew
v0.44.0
What's Changed
- all: remove docstore/awsdynamodb v1 and other vestiges of awsv1 by @vangent in https://github.com/google/go-cloud/pull/3605
blob
- blob: add ListIterator.All, a Go 1.23 iterator by @vangent in https://github.com/google/go-cloud/pull/3608
- blob/gcsblob: allow providing a storage.Client directly (e.g., to use a gRPC-based client) by @vangent in https://github.com/google/go-cloud/pull/3616
- blob/s3blob: make it possible to configure the default integrity protection by @stanhu in https://github.com/google/go-cloud/pull/3634
- blob/azureblob: improve error handling by @SoMuchForSubtlety in https://github.com/google/go-cloud/pull/3636
- blob/azureblob: handle more precondition errors by @SoMuchForSubtlety in https://github.com/google/go-cloud/pull/3637
pubsub
- pubsub/gcppubsubv2: Add a new pubsub driver using GCP's v2 library. by @vangent in https://github.com/google/go-cloud/pull/3622
docstore
- docstore/memdocstore: add support for atomic writes by @sandeepvinayak in https://github.com/google/go-cloud/pull/3606
mysql
- mysql/awsmysql: support IAM authenticate with AssumeRole by @giautm in https://github.com/google/go-cloud/pull/3623
mysql/awsmysql: allow refreshing the IAM token when it is expired by @giautm in https://github.com/google/go-cloud/pull/3625mysql/awsmysql: use otelsql.OpenDB() to wrap the connector by @giautm in https://github.com/google/go-cloud/pull/3626mysql/awsmysql: allow injecting HTTP client by @giautm in https://github.com/google/go-cloud/pull/3628mysql/awsmysql: pass TLS directly to the config by @giautm in https://github.com/google/go-cloud/pull/3627mysql/gcpmysql: use otelsql.OpenDB() to wrap the connector by @giautm in https://github.com/google/go-cloud/pull/3630mysql: use otelsql.OpenDB() to wrap the connector by @giautm in https://github.com/google/go-cloud/pull/3631mysql/azuremysql: use otelsql.OpenDB() to wrap the connector by @giautm in https://github.com/google/go-cloud/pull/3629mysql/gcpmysql: pass DialFunc directly to MySQL config by @giautm in https://github.com/google/go-cloud/pull/3632mysql/azuremysql: pass TLS directly to MySQL config by @giautm in https://github.com/google/go-cloud/pull/3633New Contributors
- @wadgamaraldeen made their first contribution in https://github.com/google/go-cloud/pull/3620
- @SoMuchForSubtlety made their first contribution in https://github.com/google/go-cloud/pull/3635
Full Changelog: https://github.com/google/go-cloud/compare/v0.43.0...v0.44.0