go-cloud
go-cloud copied to clipboard
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
This PR exposes the receiver max batch size as a URL parameter for AWS SQS via `receivermaxbatch`. For example: `awssqs://sqs.us-east-2.amazonaws.com/99999/my-queue?receivermaxbatch=5` Based on the `recvBatcherOpts`: https://github.com/google/go-cloud/blob/be1b4aee38955e1b8cd1c46f8f47fb6f9d820a9b/pubsub/awssnssqs/awssnssqs.go#L118-L123 and the limitations of SQS,...
### Describe the bug Calling `iter.Next` on a `docstore/awsdynamodb` derived `Query` instance panics with an "index out of range" error along the lines of: ``` panic: runtime error: index out...
This PR is a continuation of PR #3408 and includes additional changes: - Fixes offset handling for `RunGetQuery` in `docstore/memdocstore`. - Increases test coverage for `documentIterator.Next` in `docstore/awsdynamodb`. I'm not...
I've encountered an issue with the gocloud.dev/pubsub/rabbitpubsub project where the queue connection closes unexpectedly after a certain period. Despite the establishChannel function's logic to reopen a channel if it exists...
This PR ensures that the batcher flushes on shutdown, even if the pending length is less than the min batch size specified. Sending events is preferred to dropping, even if...
This PR adds a timeout option to batcher. The timeout specifies how long the batcher waits before sending batched messages, even if the message length is under MinBatchSize. This ensures...
Bumps the go_modules group with 1 update in the /samples directory: [github.com/hashicorp/go-retryablehttp](https://github.com/hashicorp/go-retryablehttp). Bumps the go_modules group with 1 update in the /secrets/hashivault directory: [github.com/hashicorp/go-retryablehttp](https://github.com/hashicorp/go-retryablehttp). Updates `github.com/hashicorp/go-retryablehttp` from 0.7.5 to 0.7.7...
This PR updates Docstore to allow boolean filters in the queries, as it's supported by all the different implementations. This isn't yet merge-able as the replay data needs to be...
### Describe the bug In 0.39.0, S3 URLs now use the V2 of the AWS SDK by default. Therefore, we lost the `s3ForcePathStyle` query parameter. Based on [their documentation](https://aws.github.io/aws-sdk-go-v2/docs/configuring-sdk/endpoints/#immutable-endpoints), we...
### Is your feature request related to a problem? Please describe. The V1 AWS SDK has officially entered maintenance mode (31st July 2024). In addition, the vendor specific constructors for...