google/go-cloud (gocloud.dev)
### [`v0.33.0`](https://togithub.com/google/go-cloud/releases/tag/v0.33.0)
[Compare Source](https://togithub.com/google/go-cloud/compare/v0.32.0...v0.33.0)
**blob**
- **all**: Avoid infinite recursion when using `io.Copy` between Reader and Writer.
- **azblob**: Fixed bug in use of SAS token in service URLs.
- **fileblob**: Create temp files in os.TempDir so they don't leak.
**pubsub**
- **awssnssqs**: Use `PublishBatch` for sending messages in SNS.
- **natspubsub**: Added support for NATS v2.2.0+ native message headers and message encoding.
### [`v0.32.0`](https://togithub.com/google/go-cloud/releases/tag/v0.32.0)
[Compare Source](https://togithub.com/google/go-cloud/compare/v0.31.0...v0.32.0)
Redoing `v0.31.0` since I think I messed up the tags. Copying the release notes:
**all**
- Update `go` version in `go.mod` to maintain cleaner `go.mod` and `go.sum` files.
**blob**
- **all**: Pass through reader/writer to `WriteTo`/`ReadFrom` if available (optimization).
- **all**: Make `blob.Bucket` implement `io/fs.FS` and `io/fs.SubFS`.
- **gcsblob**: Add support for forcing an unauthenticated client.
**server**
- Make `requestlog` internal structs implement `http.Flusher`.
- Don't always read the full request in order to calculate the request size; use `Content-Length` when available.
### [`v0.31.0`](https://togithub.com/google/go-cloud/compare/v0.30.0...v0.31.0)
[Compare Source](https://togithub.com/google/go-cloud/compare/v0.30.0...v0.31.0)
### [`v0.30.0`](https://togithub.com/google/go-cloud/releases/tag/v0.30.0)
[Compare Source](https://togithub.com/google/go-cloud/compare/v0.29.0...v0.30.0)
**blob**
- **all**: Add `Upload` and `Download` methods that may be more efficient for some drivers.
- **s3blob**: Add support for per-request `s3v2.Options`.
- **s3blob**: Stop escaping second `/` in `//`; it's no longer necessary.
**pubsub**
- **gcppubsub**: Make it possible to configure `max_send_batch_size`.
### [`v0.29.0`](https://togithub.com/google/go-cloud/releases/tag/v0.29.0)
[Compare Source](https://togithub.com/google/go-cloud/compare/v0.28.0...v0.29.0)
**BREAKING CHANGES**
- Updated to latest `azureblob`, which had some non-backward-compatible changes (again).
**all**
- Defaulting to `go` version `1.2`.
- **aws**: Added support for custom endpoints for AWS SDK v2.
- **gcp**: Updated imports for `credentialspb`.
**blob**
- **azureblob**: Updated to latest (breaking change).
**pubsub**
- **kafkapub**: Fixed nil Options pointer dereference.
### [`v0.28.0`](https://togithub.com/google/go-cloud/releases/tag/v0.28.0)
[Compare Source](https://togithub.com/google/go-cloud/compare/v0.27.0...v0.28.0)
**BREAKING CHANGES**:
- **secrets/azurekeyvault**: Updated to latest Azure SDK.
- **blob/azureblob**: Updated to match recent breaking changes in the Azure packages (yes, again).
- **pubsub/awssnssqs**: Fixed `BeforeSend` to take a pointer to the `SendMessageBatchRequestEntry` struct, so that it can be modified.
**blob**
- **memblob**: Fixed bug where use of `BeforeCopy` callback would drop the actual copying.
- **azureblob**: Updated to match recent breaking changes in the Azure packages.
**pubsub**
- **all**: Simplified and improved batch sizing, should resolve issues with too-frequent polling in some situations.
- **azurepubsub**: Made `ListenerTimeout` configurable.
- **gcppubsub** and **awssnssqs**: Support lazy mode for `Nack` (where no explicit `Nack` is sent).
- **awssnssqs**: Fixed `BeforeSend` to take a pointer to the `SendMessageBatchRequestEntry` struct, so that it can be modified.
**secrets**
- **secrets/azurekeyvault**: Updated to latest Azure SDK. Use azidentity.NewDefaultAzureCredential.
**sql**
- **gcp/cloudsql**: Fixed IAM login.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v0.27.0
->v0.33.0
Release Notes
google/go-cloud (gocloud.dev)
### [`v0.33.0`](https://togithub.com/google/go-cloud/releases/tag/v0.33.0) [Compare Source](https://togithub.com/google/go-cloud/compare/v0.32.0...v0.33.0) **blob** - **all**: Avoid infinite recursion when using `io.Copy` between Reader and Writer. - **azblob**: Fixed bug in use of SAS token in service URLs. - **fileblob**: Create temp files in os.TempDir so they don't leak. **pubsub** - **awssnssqs**: Use `PublishBatch` for sending messages in SNS. - **natspubsub**: Added support for NATS v2.2.0+ native message headers and message encoding. ### [`v0.32.0`](https://togithub.com/google/go-cloud/releases/tag/v0.32.0) [Compare Source](https://togithub.com/google/go-cloud/compare/v0.31.0...v0.32.0) Redoing `v0.31.0` since I think I messed up the tags. Copying the release notes: **all** - Update `go` version in `go.mod` to maintain cleaner `go.mod` and `go.sum` files. **blob** - **all**: Pass through reader/writer to `WriteTo`/`ReadFrom` if available (optimization). - **all**: Make `blob.Bucket` implement `io/fs.FS` and `io/fs.SubFS`. - **gcsblob**: Add support for forcing an unauthenticated client. **server** - Make `requestlog` internal structs implement `http.Flusher`. - Don't always read the full request in order to calculate the request size; use `Content-Length` when available. ### [`v0.31.0`](https://togithub.com/google/go-cloud/compare/v0.30.0...v0.31.0) [Compare Source](https://togithub.com/google/go-cloud/compare/v0.30.0...v0.31.0) ### [`v0.30.0`](https://togithub.com/google/go-cloud/releases/tag/v0.30.0) [Compare Source](https://togithub.com/google/go-cloud/compare/v0.29.0...v0.30.0) **blob** - **all**: Add `Upload` and `Download` methods that may be more efficient for some drivers. - **s3blob**: Add support for per-request `s3v2.Options`. - **s3blob**: Stop escaping second `/` in `//`; it's no longer necessary. **pubsub** - **gcppubsub**: Make it possible to configure `max_send_batch_size`. ### [`v0.29.0`](https://togithub.com/google/go-cloud/releases/tag/v0.29.0) [Compare Source](https://togithub.com/google/go-cloud/compare/v0.28.0...v0.29.0) **BREAKING CHANGES** - Updated to latest `azureblob`, which had some non-backward-compatible changes (again). **all** - Defaulting to `go` version `1.2`. - **aws**: Added support for custom endpoints for AWS SDK v2. - **gcp**: Updated imports for `credentialspb`. **blob** - **azureblob**: Updated to latest (breaking change). **pubsub** - **kafkapub**: Fixed nil Options pointer dereference. ### [`v0.28.0`](https://togithub.com/google/go-cloud/releases/tag/v0.28.0) [Compare Source](https://togithub.com/google/go-cloud/compare/v0.27.0...v0.28.0) **BREAKING CHANGES**: - **secrets/azurekeyvault**: Updated to latest Azure SDK. - **blob/azureblob**: Updated to match recent breaking changes in the Azure packages (yes, again). - **pubsub/awssnssqs**: Fixed `BeforeSend` to take a pointer to the `SendMessageBatchRequestEntry` struct, so that it can be modified. **blob** - **memblob**: Fixed bug where use of `BeforeCopy` callback would drop the actual copying. - **azureblob**: Updated to match recent breaking changes in the Azure packages. **pubsub** - **all**: Simplified and improved batch sizing, should resolve issues with too-frequent polling in some situations. - **azurepubsub**: Made `ListenerTimeout` configurable. - **gcppubsub** and **awssnssqs**: Support lazy mode for `Nack` (where no explicit `Nack` is sent). - **awssnssqs**: Fixed `BeforeSend` to take a pointer to the `SendMessageBatchRequestEntry` struct, so that it can be modified. **secrets** - **secrets/azurekeyvault**: Updated to latest Azure SDK. Use azidentity.NewDefaultAzureCredential. **sql** - **gcp/cloudsql**: Fixed IAM login.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.