Releases: cloudevents/sdk-go
Release v2.8.0
What's Changed
- upgrade to Azure/go-amqp v0.17.0 by @oleg-kulyk in #749
- handle AMQP server shutdown in protocol's receiver by @oleg-kulyk in #750
- Adding workaround to an overflow error in CE SQL parser by @devguyio in #748
New Contributors
Full Changelog: v2.7.0...v2.8.0
Release v2.7.0
What's Changed
- update readme to point to new release by @n3wscott in #731
- Combine request context with parent receiver context by @benmoss in #733
- Pub/Sub message ordering support by @skymeyer in #724
- Add inbound rate limiting by @embano1 in #722
- fix: SetExtension cannot override core attributes by @embano1 in #720
- pubsub subscription filtering support by @irejanodev in #737
- 736 feat pubsub subscription filter by @irejanodev in #741
- Adding proper abuse protection handler by @abhradeepkundu in #743
- HTTP Protocol: add RequestData in Context option. by @odacremolbap in #747
New Contributors
- @skymeyer made their first contribution in #724
- @embano1 made their first contribution in #722
- @irejanodev made their first contribution in #737
- @abhradeepkundu made their first contribution in #743
Full Changelog: v2.6.0...v2.7.0
Release v2.6.1
Combine request context with parent receiver context (#733) PR #718 changed the handler to always receive the request context in order to support middleware that alters the context. This however means we lose any context values (loggers, etc) that are set on the outer context. This change introduces a delegating context that will prioritize the child (request) context for values and cancellation, but fallback to the parent context for missing values. Signed-off-by: Ben Moss <benm@vmware.com>
Release v2.6.0
What's Changed
- Use message context as inbound context when available by @benmoss in #708
- Fix nats integration tests by @benmoss in #710
- Add sender example for protobuf data by @kconwayinvision in #712
- Propagate error to observability service by @joaopgrassi in #715
- Introduce OpenTelemetry observability service by @joaopgrassi in #717
- Fix nil time assertions for go 1.17 by @benmoss in #726
- Automate the release process using github actions by @n3wscott in #730
New Contributors
- @joaopgrassi made their first contribution in #715
Full Changelog: v2.5.0...v2.6.0
Release v2.5.0
Core SDK
Project moved to add SPDX Authors headers using Apache 2.0. #681
HTTP
Send now returns error with the status code if not 2xx status code. #686
Bug fix: Finish() was not called in Send(), leading to http connection leaks. #689
Added an http tracing receiver sample. #696
AMQP
Bump amqp version to 13.7. #687
Protobuf Binding (NEW)
Added protobuf format support. #662 #688
- An implementation of format.Format was added for protobuf encoding of the event envelope.
- Also adds the ability to send and receive protobuf encoded data within the envelope.
SQL (NEW)
Added CESQL implementation. #680
NATS JetStream (NEW)
Added integration for NATS JetStream as a protocol choice. #695
Thanks to:
Release sql/v2.5.0
Core SDK
Project moved to add SPDX Authors headers using Apache 2.0. #681
HTTP
Send now returns error with the status code if not 2xx status code. #686
Bug fix: Finish() was not called in Send(), leading to http connection leaks. #689
Added an http tracing receiver sample. #696
AMQP
Bump amqp version to 13.7. #687
Protobuf Binding (NEW)
Added protobuf format support. #662 #688
- An implementation of format.Format was added for protobuf encoding of the event envelope.
- Also adds the ability to send and receive protobuf encoded data within the envelope.
SQL (NEW)
Added CESQL implementation. #680
NATS JetStream (NEW)
Added integration for NATS JetStream as a protocol choice. #695
Thanks to:
Release protocol/ws/v2.5.0
Core SDK
Project moved to add SPDX Authors headers using Apache 2.0. #681
HTTP
Send now returns error with the status code if not 2xx status code. #686
Bug fix: Finish() was not called in Send(), leading to http connection leaks. #689
Added an http tracing receiver sample. #696
AMQP
Bump amqp version to 13.7. #687
Protobuf Binding (NEW)
Added protobuf format support. #662 #688
- An implementation of format.Format was added for protobuf encoding of the event envelope.
- Also adds the ability to send and receive protobuf encoded data within the envelope.
SQL (NEW)
Added CESQL implementation. #680
NATS JetStream (NEW)
Added integration for NATS JetStream as a protocol choice. #695
Thanks to:
Release protocol/stan/v2.5.0
Core SDK
Project moved to add SPDX Authors headers using Apache 2.0. #681
HTTP
Send now returns error with the status code if not 2xx status code. #686
Bug fix: Finish() was not called in Send(), leading to http connection leaks. #689
Added an http tracing receiver sample. #696
AMQP
Bump amqp version to 13.7. #687
Protobuf Binding (NEW)
Added protobuf format support. #662 #688
- An implementation of format.Format was added for protobuf encoding of the event envelope.
- Also adds the ability to send and receive protobuf encoded data within the envelope.
SQL (NEW)
Added CESQL implementation. #680
NATS JetStream (NEW)
Added integration for NATS JetStream as a protocol choice. #695
Thanks to:
Release protocol/pubsub/v2.5.0
Core SDK
Project moved to add SPDX Authors headers using Apache 2.0. #681
HTTP
Send now returns error with the status code if not 2xx status code. #686
Bug fix: Finish() was not called in Send(), leading to http connection leaks. #689
Added an http tracing receiver sample. #696
AMQP
Bump amqp version to 13.7. #687
Protobuf Binding (NEW)
Added protobuf format support. #662 #688
- An implementation of format.Format was added for protobuf encoding of the event envelope.
- Also adds the ability to send and receive protobuf encoded data within the envelope.
SQL (NEW)
Added CESQL implementation. #680
NATS JetStream (NEW)
Added integration for NATS JetStream as a protocol choice. #695
Thanks to:
Release protocol/nats_jetstream/v2.5.0
Core SDK
Project moved to add SPDX Authors headers using Apache 2.0. #681
HTTP
Send now returns error with the status code if not 2xx status code. #686
Bug fix: Finish() was not called in Send(), leading to http connection leaks. #689
Added an http tracing receiver sample. #696
AMQP
Bump amqp version to 13.7. #687
Protobuf Binding (NEW)
Added protobuf format support. #662 #688
- An implementation of format.Format was added for protobuf encoding of the event envelope.
- Also adds the ability to send and receive protobuf encoded data within the envelope.
SQL (NEW)
Added CESQL implementation. #680
NATS JetStream (NEW)
Added integration for NATS JetStream as a protocol choice. #695
Thanks to: