Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: google/go-cloud

v0.46.0

02 Jun 22:26
@vangent vangent
60f0d74
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

BREAKING_CHANGE:

  • blob/s3blob: migrate from deprecated s3/manager to s3/transfermanager by @vangent in #3717
    • Only breaking if you're using As to access specific AWS types from the old manager.

What's Changed

all

  • all: support typed errors and errors.Is for error codes by @vangent in #3708
  • aws/aws: add AWS IAM Role assumption support by @troyready in #3716

blob:

  • blob/fileblob: Prevent escaping bucket root by @vangent in #3669
  • blob/fileblob: Close the file in case of BeforeRead or Seek error by @ganigeorgiev in #3696
  • blob/azureblob: eliminate Azure Autorest dependency and replace usage by @gaganhr94 in #3672
  • blob/gcsblob: Handle grpc errors on gcsblob by @dpulpeiro in #3697

runtimevar:

  • runtimevar/filevar: Support relative paths in URL openers via a host of "." by @vangent in #3666
  • runtimevar/etcdvar: Replace go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes by @aaronjheng in #3676

pubsub

  • pubsub/gcppubsub: decrease max batch buffer size from 9MB to 8MB by @vangent in #3698

docstore

  • docstore: Support unwrapping action list errors by @Megakuul in #3705

secrets

  • secrets/azurekeyvault: migrate from beta keyvault/azkeys to stable security/keyvault/azkeys by @vangent in #3689

postgres

  • postgres/awspostgres: add IAM authentication support by @giautm in #3713

New Contributors

Full Changelog: v0.45.0...v0.46.0

Assets 2
Loading
peczenyj reacted with heart emoji
1 person reacted

v0.45.0

01 Mar 17:56
@vangent vangent
7cc909b
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • blob/gcsblob: Support universe domain configuration by @stanhu in #3651
  • blob/gcsblob: derive universe domain from credentials by @stanhu in #3652
  • blob/s3blob: map S3 403 errors PermissionDenied code by @stanhu in #3663
  • runtimevar/hashivault: add HashiVault runtimevar driver by @JEETDESAI25 in #3649
  • secrets/gcpkms: Add support for Additional Authenticated Data (AAD) by @vangent in #3659

New Contributors

Full Changelog: v0.44.0...v0.45.0

Contributors

stanhu, vangent, and 3 other contributors
Loading

v0.44.0

01 Dec 18:11
@vangent vangent
a52bb66
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • all: remove docstore/awsdynamodb v1 and other vestiges of awsv1 by @vangent in #3605

blob

  • blob: add ListIterator.All, a Go 1.23 iterator by @vangent in #3608
  • blob/gcsblob: allow providing a storage.Client directly (e.g., to use a gRPC-based client) by @vangent in #3616
  • blob/s3blob: make it possible to configure the default integrity protection by @stanhu in #3634
  • blob/azureblob: improve error handling by @SoMuchForSubtlety in #3636
  • blob/azureblob: handle more precondition errors by @SoMuchForSubtlety in #3637

pubsub

  • pubsub/gcppubsubv2: Add a new pubsub driver using GCP's v2 library. by @vangent in #3622

docstore

mysql

  • mysql/awsmysql: support IAM authenticate with AssumeRole by @giautm in #3623
  • mysql/awsmysql: allow refreshing the IAM token when it is expired by @giautm in #3625
  • mysql/awsmysql: use otelsql.OpenDB() to wrap the connector by @giautm in #3626
  • mysql/awsmysql: allow injecting HTTP client by @giautm in #3628
  • mysql/awsmysql: pass TLS directly to the config by @giautm in #3627
  • mysql/gcpmysql: use otelsql.OpenDB() to wrap the connector by @giautm in #3630
  • mysql: use otelsql.OpenDB() to wrap the connector by @giautm in #3631
  • mysql/azuremysql: use otelsql.OpenDB() to wrap the connector by @giautm in #3629
  • mysql/gcpmysql: pass DialFunc directly to MySQL config by @giautm in #3632
  • mysql/azuremysql: pass TLS directly to MySQL config by @giautm in #3633

New Contributors

Full Changelog: v0.43.0...v0.44.0

Loading

v0.43.0

19 Jul 01:13
@vangent vangent
6f120f1
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

BREAKING CHANGE

NOTE: All modules have migrated to AWSv2; v1 support is still included for docstore/awsdynamodb, but will be removed in the next release.

What's Changed

  • blob: use bigger buffer to make writes faster by @vangent in #3599
  • blob/memblob: Add an option to disable MD5 hashes by @vangent in #3598
  • docstore/memdocstore: nested query by @eqinox76 in #3508
  • blob/azblob: for default URL, get default accountName/protocol from connection string env by @vangent in #3593
  • docstore/awsdynamodb: support the AWS v2 SDK by @Maldris and @vangent in #3602

New Contributors

Full Changelog: v0.42.0...v0.43.0

Contributors

pitabwire, eqinox76, and 2 other contributors
Loading
pitabwire reacted with hooray emoji
1 person reacted

v0.42.0

28 Jun 18:56
@vangent vangent
6da8c3e
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Breaking Changes

AWS SDKv1 support dropped except for docstore.

What's Changed

  • aws: Drop support for AWS SDK v1 in everything except docstore by @vangent in #3534
  • pubsub: Ensure batch flushes on shutdown even if MinBatchSize isn't met by @vangent in #3543
  • blob: introduce conditional write option for storage by @ocampeau in #3533

New Contributors

Full Changelog: v0.41.0...v0.42.0

Contributors

pitabwire, vangent, and ocampeau
Loading
Heliodex reacted with rocket emoji
1 person reacted

v0.41.0

30 Mar 17:32
@vangent vangent
29a0e12
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Blob

  • blob/s3blob: Allow using s3ForcePathStyle as a synonym of use_path_style, for backwards compatibility with V1 by @vangent in #3505
  • blob/s3blob, gcsblob: Add support for anonymous query param for gcsblob and all AWSv2 providers by @vangent in #3513

Docstore

New Contributors

Full Changelog: v0.40.0...v0.41.0

Contributors

robertsilen, vangent, and 4 other contributors
Loading

v0.40.0

10 Oct 21:28
@vangent vangent
ce6d5c1
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • blob/all: disable Upload optimization when WriterOptions.ContentMD5 is set by @vangent in #3478
  • blob/s3blob: custom endpoints with s3 and aws sdk v2 by @caarlos0 in #3473
  • blob/all: Don't require SetIOFSCallback be called to use io/fs.FS functions by @vangent in #3479
  • blob/s3blob: fix data race by @arjunnair1997 in #3480
  • blob/azblob: Support AZURE_STORAGEBLOB_CONNECTIONSTRING as an alternative for AZURE_STORAGE_CONNECTION_STRING by @vangent in #3483
  • s3blob/blob: support additional endpoint query parameters by @stanhu in #3486
  • blob/gcsblob: Allow providing options for storage.NewClient by @vangent in #3493
  • aws: Add support for non-camelcased version of two URL parameters by @vangent in #3494
  • Add disableHTTPS and usePathStyle s3v2.Options as query param by @khrm in #3491
  • aws: add rate_limiter_capacity to configure client-side rate limits by @stanhu in #3497

New Contributors

Full Changelog: v0.39.0...v0.40.0

Contributors

bdon, caarlos0, and 4 other contributors
Loading

v0.39.0

14 Aug 21:27
@vangent vangent
00a16e0
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

BREAKING CHANGE (AWS only, V1 vs V2 SDK)

Context: AWS has announced maintenance mode for the Go V1 SDK.

Go CDK has changed the default SDK for URLs across all modules except docstore/awsdynamodb to be V2 (previously you needed to add awssdk=v2 to the URL to get V2). Most URLs should continue to work, but in some cases you may need to add awssdk=v1 to force V1 explicitly.

Also, concrete type constructors (e.g., OpenBucket) for V1 (again, except docstore/awsdynamodb) have been marked deprecated; please migrate to using the V2 versions (e.g., OpenBucketV2).

Our tentative plan is to remove support for V1 in early 2025; please file a bug if you have concerns about that.

What's Changed

New Contributors

Full Changelog: v0.38.0...v0.39.0

Contributors

mitsos1os, vangent, and 2 other contributors
Loading

v0.38.0

25 Jul 17:24
@vangent vangent
88d9ea8
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

blob

  • all: Fix panics if reader recreation fails after Seek by @vangent in #3425
  • all: Convert errors in Open() into appropriate fs errors by @milescrabill in #3443
  • s3blob: Fix Copy to work with keys that need escaping by @vangent in #3403
  • azureblob: Do not panic if Content-Length and Content-Range are missing by @chancez in #3445
  • fileblob: Allow customization of the FileMode by @vangent in #3426

pubsub

  • awssnssqs: Add support for setting FIFO message metadata by @bartventer in #3435
  • kafkapubsub: Configuring key_name when OpenTopicURL by @ssetin in #3404
  • rabbitpubsub: Add query string set the qos prefetch count by @peczenyj in #3431
  • rabbitpubsub: Add query string to set the routing key from metadata by @peczenyj in #3433
  • rabbitpubsub: Wrap pubsub rabbitmq errors by @peczenyj in #3437

docstore

  • all: Fix offset handling and extend test coverage by @bartventer in #3409
  • awsdynamodb: Ensure Next returns EOF when no more items by @bartventer in #3406
  • mongodocstore: Update Mongo dialer when MONGO_SERVER_URL rotates by @concaf in #3429

New Contributors

Full Changelog: v0.37.0...v0.38.0

Loading
bartventer and josip-stanic reacted with thumbs up emoji peczenyj reacted with heart emoji
3 people reacted

v0.37.0

12 Mar 17:10
@vangent vangent
720ec47
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

  • blob

    • s3blob: Support S3 server side encryption headers for Write and Copy.
    • gcsblob: Ensure driver sets Content-Type auto-detection properly.
  • pubsub

    • azpubsub: Ensure 401s are not retryable.
    • azpubsub: Allow configuring max_recv_batch_size in via URL.
    • mongodocstore: Fix error when calling the update function with no 'set' operations.
  • docstore

    • all: Add Offset method, useful for pagination
Loading
wonyx and huynhdev24 reacted with thumbs up emoji bartventer reacted with rocket emoji
3 people reacted
Previous 1 3 4 5
Previous

AltStyle によって変換されたページ (->オリジナル) /