ilan-WS / prudence-fork

Fork of Prudence
Apache License 2.0
0 stars 0 forks source link

Update module gocloud.dev to v0.37.0 - autoclosed #41

Closed renovate[bot] closed 6 months ago

renovate[bot] commented 10 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
gocloud.dev v0.23.0 -> v0.37.0 age adoption passing confidence

Release Notes

google/go-cloud (gocloud.dev) ### [`v0.37.0`](https://togithub.com/google/go-cloud/releases/tag/v0.37.0) [Compare Source](https://togithub.com/google/go-cloud/compare/v0.36.0...v0.37.0) - **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 ### [`v0.36.0`](https://togithub.com/google/go-cloud/releases/tag/v0.36.0) [Compare Source](https://togithub.com/google/go-cloud/compare/v0.35.0...v0.36.0) **blob** - **all**: Allow disabling of `ContentType` auto-detection during writes. **pubsub** - **azuresb**: Added a new auth method to support Service principal/kubelet identity/Workload identity auth methods. **docstore** - **all**: Add in/not-in operators for Query. - **gcpfirestore**: Added a missing resource header when running query. **mysql** - Pass TLS config directly to MySQL's config ### [`v0.35.0`](https://togithub.com/google/go-cloud/releases/tag/v0.35.0) [Compare Source](https://togithub.com/google/go-cloud/compare/v0.34.0...v0.35.0) **BREAKING CHANGES** This release updates the dependency on AWS/S3, which included some breaking changes; see [https://github.com/google/go-cloud/pull/3342](https://togithub.com/google/go-cloud/pull/3342) for details. **blob** - *gcsblob*: Fix unauthenticated requests. **runtimevar** - *constantvar*: Add support for reading the constant variable value from the environment. **docstore** - *gcpfilestore*: Add support for non-default databases. ### [`v0.34.0`](https://togithub.com/google/go-cloud/releases/tag/v0.34.0) [Compare Source](https://togithub.com/google/go-cloud/compare/v0.33.0...v0.34.0) - **blob** - **fileblob**: Added an option to avoid using `os.TempDir` for temp files. - **gcsblob**: Don't hard-fail if no DefaultCredentials are found. - **aws/rds**: Switch AWS RDS CA bundle to the officially documented URL ### [`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. ### [`v0.27.0`](https://togithub.com/google/go-cloud/releases/tag/v0.27.0) [Compare Source](https://togithub.com/google/go-cloud/compare/v0.26.0...v0.27.0) **ANNOUNCEMENT**: In the next release we plan to switch over from using OpenCensus to using OpenTelemetry; see [#​2877](https://togithub.com/google/go-cloud/issues/2877) for discussion. Please comment on that issue if this is a concern for you. **BREAKING CHANGES**: **blob/azureblob, pubsub/azuresb**: Switched over to using the new Azure beta release. Constructors and `As` types have changed. **pubsub**: **all**: Added support for overriding batching for AWS, GCP, Azure. **blob**: **fileblob**: Fixed file permissions on temporary files. **runtimevar**: **etcdvar**: Brought back this package now that the upstream issues have been resolved. **secrets**: **awskms**: Added support for EncryptionContext parameters. ### [`v0.26.0`](https://togithub.com/google/go-cloud/releases/tag/v0.26.0) [Compare Source](https://togithub.com/google/go-cloud/compare/v0.25.0...v0.26.0) **all** - Updated to Go 1.19 (with compatibility for Go 1.18). **blob** - **all**: Made `blob.Reader` implement io.ReadSeekCloser. - **all**: Added `WriterOption.MaxConcurrency`. - **azureblob**: Fixed a capture bug in `As` for `List`. **pubsub** - **gcppubsub**: Exposed ReceivedMessage in As (for AckId) - **rabbitpubsub**: Switch to using github.com/rabbitmq/amqp091-go. **runtimevar** - **awsparamstore**: Drop the `DescribeParameters` call, it's not needed. **sql** - **gcp/cloudsql**: Enable IAM login. ### [`v0.25.0`](https://togithub.com/google/go-cloud/releases/tag/v0.25.0) [Compare Source](https://togithub.com/google/go-cloud/compare/v0.24.0...v0.25.0) **blob**: - Added support for `SingleKeyBucket` via `key` URL parameter. - **s3blob**: Added support for using AWS SDK V2. - **azblob**: Allowed for providing client id in MSI authentication via `AZURE_CLIENT_ID`. - **fileblob**: Stopped overwriting `URLOpener.Metadata` if there's no URL param. - **fileblob**: Fixed pagination for dirs that end in characters smaller than the delimiter. **pubsub**: - **gcppubsub**: Added retries on `DeadlineExceeded` for subscriptions. - **awssnssqs**: Added support for using AWS SDK V2. **runtimevar**: - **all**: Added support for setting wait/timeout Option in URL params. - **httpdvar**: Added support for using basic authentication on the HTTP requests. ### [`v0.24.0`](https://togithub.com/google/go-cloud/releases/tag/v0.24.0) [Compare Source](https://togithub.com/google/go-cloud/compare/v0.23.0...v0.24.0) **all** - Updated to use `go 1.17` (tests still run with \`go 1.16 as well). **blob** - **s3blob**: Enable choosing an AWS session profile via the `URLOpener`. - **s3blob**: Don't set `ContentType` in the S3 input for signing if it is an empty string and `EnforcedAbsentContentType` is `false`. **pubsub** - **gcppubsub**: Allow configuration of batch sizes. - **gcppubsub**: Consider publish request body size limitation when batching. - **kafkapubsub**: Enable configuration of initial offset in `URLOpener`. - **mempubsub**: Log if message sent to subscriber-less topic. **runtimevar** - **awsparamstore**: Added support for using AWS SDK V2. - **awssecretsmanager**: Added support for using AWS SDK V2. **secrets** - **awskms**: Added support for using AWS SDK V2. **docstore** - **gcpfirestore**: Add support for Firestore emulator.

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.

renovate[bot] commented 10 months ago

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: go.sum
Command failed: go get -d -t ./...
go: downloading github.com/dop251/goja v0.0.0-20220516123900-4418d4575a41
go: downloading github.com/tliron/kutil v0.1.60
go: downloading github.com/andybalholm/brotli v1.0.5
go: downloading github.com/spf13/cobra v1.4.0
go: downloading github.com/gomarkdown/markdown v0.0.0-20221013030248-663e2500819c
go: downloading github.com/tdewolff/minify/v2 v2.9.21
go: downloading gocloud.dev v0.37.0
go: downloading github.com/beevik/etree v1.1.0
go: downloading github.com/fxamacker/cbor/v2 v2.4.0
go: downloading github.com/tliron/yamlkeys v1.3.5
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading github.com/mitchellh/hashstructure/v2 v2.0.2
go: downloading github.com/go-git/go-git/v5 v5.4.2
go: downloading github.com/google/go-containerregistry v0.9.0
go: downloading github.com/klauspost/pgzip v1.2.5
go: downloading github.com/segmentio/ksuid v1.0.4
go: downloading github.com/sasha-s/go-deadlock v0.3.1
go: downloading golang.org/x/crypto v0.21.0
go: downloading github.com/dlclark/regexp2 v1.4.1-0.20201116162257-a2a8dda75c91
go: downloading golang.org/x/text v0.14.0
go: downloading github.com/inconshreveable/mousetrap v1.0.0
go: downloading github.com/spf13/pflag v1.0.5
go: downloading github.com/zchee/color/v2 v2.0.6
go: downloading golang.org/x/term v0.18.0
go: downloading github.com/tdewolff/parse/v2 v2.5.19
go: downloading github.com/x448/float16 v0.8.4
go: downloading github.com/fsnotify/fsnotify v1.7.0
go: downloading github.com/fatih/color v1.15.0
go: downloading github.com/goccy/go-yaml v1.11.0
go: downloading github.com/hokaccha/go-prettyjson v0.0.0-20211117102719-0474bc63780f
go: downloading github.com/kortschak/utter v1.5.0
go: downloading github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7
go: downloading github.com/go-git/go-billy/v5 v5.3.1
go: downloading github.com/imdario/mergo v0.3.16
go: downloading github.com/sergi/go-diff v1.1.0
go: downloading go.opencensus.io v0.24.0
go: downloading github.com/docker/cli v20.10.16+incompatible
go: downloading github.com/mitchellh/go-homedir v1.1.0
go: downloading golang.org/x/sync v0.6.0
go: downloading github.com/containerd/stargz-snapshotter/estargz v0.11.4
go: downloading github.com/klauspost/compress v1.17.4
go: downloading github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5
go: downloading github.com/go-sourcemap/sourcemap v2.1.3+incompatible
go: downloading golang.org/x/sys v0.18.0
go: downloading github.com/mattn/go-colorable v0.1.13
go: downloading github.com/mattn/go-isatty v0.0.19
go: downloading github.com/emirpasic/gods v1.12.0
go: downloading github.com/acomagu/bufpipe v1.0.3
go: downloading github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99
go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
go: downloading github.com/docker/docker v25.0.0+incompatible
go: downloading github.com/pkg/errors v0.9.1
go: downloading github.com/sirupsen/logrus v1.9.3
go: downloading github.com/docker/distribution v2.8.1+incompatible
go: downloading github.com/opencontainers/go-digest v1.0.0
go: downloading github.com/vbatts/tar-split v0.11.2
go: downloading golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028
go: downloading github.com/go-git/gcfg v1.5.0
go: downloading github.com/kevinburke/ssh_config v0.0.0-20201106050909-4977a11b4351
go: downloading github.com/xanzy/ssh-agent v0.3.0
go: downloading golang.org/x/net v0.22.0
go: downloading github.com/docker/docker-credential-helpers v0.6.4
go: downloading github.com/opencontainers/image-spec v1.0.3-0.20220114050600-8b9d41f48198
go: downloading gopkg.in/warnings.v0 v0.1.2
go: downloading github.com/Microsoft/go-winio v0.6.1
go: downloading golang.org/x/tools v0.17.0
go: downloading golang.org/x/mod v0.14.0
go: downloading github.com/tliron/kutil v0.3.18
go: github.com/tliron/prudence/rest imports
    github.com/tliron/kutil/format: cannot find module providing package github.com/tliron/kutil/format