Releases: beatlabs/patron
v0.69.0
What's Changed
- Bump github.com/aws/aws-sdk-go from 1.43.2 to 1.44.4 by @dependabot in #499
- Bump github.com/elastic/go-elasticsearch/v8 from 8.1.0 to 8.2.0 by @dependabot in #500
- Mongo client support by @mantzas in #486
- Bump github.com/Shopify/sarama from 1.32.0 to 1.33.0 by @dependabot in #504
Full Changelog: v0.68.0...v0.69.0
v0.68.0
What's Changed
- Bump google.golang.org/grpc from 1.45.0 to 1.46.0 by @dependabot in #497
- Add CheckRedirect option to http client by @koschos in #498
Full Changelog: v0.67.0...v0.68.0
v0.67.0
What's Changed
- Bump google.golang.org/grpc from 1.44.0 to 1.45.0 by @dependabot in #488
- Default logger when uninitialized by @mantzas in #487
- Bump actions/setup-go from 2 to 3 by @dependabot in #490
- Bump google.golang.org/protobuf from 1.27.1 to 1.28.0 by @dependabot in #489
- Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #491
- Bump github.com/go-redis/redis/v8 from 8.11.4 to 8.11.5 by @dependabot in #492
- Partitions offset by timestamp by @koschos in #494
New Contributors
Full Changelog: v0.66.0...v0.67.0
v0.66.0
What's Changed
- Fix e2e cleanup by @mantzas in #470
- Linter overhaul by @mantzas in #476
- Bump github.com/elastic/go-elasticsearch/v8 from 8.0.0 to 8.1.0 by @dependabot in #482
- Testing overhaul by @mantzas in #479
- Fixed broken test race condition by @mantzas in #477
- HTTP v2 Component by @mantzas in #437
- Fix Accept Encoding parsing of parts by @GerardRodes in #484
HTTP v2 (Breaking change)
We have introduced a new HTTP component which is less opinionated and give full control over request and responses.
The component is opt-in and will disable the legacy component when used.
All functionality from the legacy component is also available.
Another feature of the new architecture is that the component accepts and http.Handler
router implementation.
This effectively allows us to plugin any router we like assuming that it implements the interface.
We provide OOTB the router we used in the legacy system which is slim and lightweight.
Our v1 release will eventually remove the legacy component and the current will become the default.
Check out the HTTP examples (http
,http-cache
,http-sec
) that are already using the new component.
Breaking changes
- Middlewares live now under the package
middleware
inside ofhttp
.
Enjoy and provide feedback to improve it.
Thanks
New Contributors
- @GerardRodes made their first contribution in #484
Full Changelog: v0.65.1...v0.66.0
v0.65.1
What's Changed
- Bump github.com/Shopify/sarama from 1.31.1 to 1.32.0 by @dependabot in #472
- Bump actions/checkout from 2 to 3 by @dependabot in #473
- Fix command label in redis histogram metrics by @siavashs in #475
New Contributors
Full Changelog: v0.65.0...v0.65.1
v0.65.0
v0.64.1
v0.64.0
What's Changed
- Added a convenience method for removing duplicated messages out of a slice of messages (based on keys) by @peterklijn in #457
New Contributors
- @peterklijn made their first contribution in #457
Full Changelog: v0.63.2...v0.64.0
v0.63.2
What's Changed
- bugfix: Remove Prometheus Exemplars augmentation from counter metrics without suffix _total by @EvgeniaMartynova-thebeat in #460
Full Changelog: v0.63.1...v0.63.2
v0.63.1
What's Changed
- Bump github.com/prometheus/client_golang from 1.11.0 to 1.12.0 by @dependabot in #455
- Fix correlation ID propagation in SQS v2 publisher by @ashraymehta in #454
New Contributors
- @ashraymehta made their first contribution in #454
Full Changelog: v0.63.0...v0.63.1