Releases: cloudevents/sdk-go
Releases · cloudevents/sdk-go
Release protocol/kafka_sarama/v2.3.0
General
- Better data handling when calling
binding.ToEvent
@ian-mi - Corrected
client.Invoke
error messaging format @odacremolbap - Client no longer blocked on GOMAXPROC receivers @n3wscott
- Recover from panic in
client.Invoke
from handler function @matejvasek - Client receiver/responder functions: Fix handler input types variance. @matejvasek
- StartReceiver returns if it can't start listening @matejvasek
HTTP
- now will retry for returned 502 status code from target @duglin
- new
http.NewObserved
adds trace propagating middleware to the created HTTP protocol and is used to add trace
propagation to the default HTTP client. @ian-mi
GoChan
- Constructor of sender fixed, transformers now passed @odacremolbap
Kafka
- allow to construct mock sender for unit testing @aslom
Pub/Sub
- Copy of buffer prevented when writing to
pubsub.Message
@ian-mi
Release protocol/amqp/v2.3.1
Correcting sub-modules to use latest release. See, https://github.com/cloudevents/sdk-go/releases/tag/v2.3.0
Release protocol/amqp/v2.3.0
General
- Better data handling when calling
binding.ToEvent
@ian-mi - Corrected
client.Invoke
error messaging format @odacremolbap - Client no longer blocked on GOMAXPROC receivers @n3wscott
- Recover from panic in
client.Invoke
from handler function @matejvasek - Client receiver/responder functions: Fix handler input types variance. @matejvasek
- StartReceiver returns if it can't start listening @matejvasek
HTTP
- now will retry for returned 502 status code from target @duglin
- new
http.NewObserved
adds trace propagating middleware to the created HTTP protocol and is used to add trace
propagation to the default HTTP client. @ian-mi
GoChan
- Constructor of sender fixed, transformers now passed @odacremolbap
Kafka
- allow to construct mock sender for unit testing @aslom
Pub/Sub
- Copy of buffer prevented when writing to
pubsub.Message
@ian-mi
Release v2.2.0
New features:
- Kafka: Added WithMessageKey to add the key to a producer message (#549)
Bug Fixes:
- Client.Request was not wrapping the result result into the Receipt, fixed in #550
- Field errors were being skipped on event validation, fixed in #555
- HTTP Binary messages became invalid if a transformer deleted an extension, fixed in #557
- Client was checking for
!IsACK
for response parsing, should have been looking forIsUndelivered
, fixed in #559 - Bumped sarama to v1.15.0 (#548)
Release protocol/stan/v2.2.0
Bug Fixes:
- Client.Request was not wrapping the result result into the Receipt, fixed in #550
- Field errors were being skipped on event validation, fixed in #555
- HTTP Binary messages became invalid if a transformer deleted an extension, fixed in #557
- Client was checking for
!IsACK
for response parsing, should have been looking forIsUndelivered
, fixed in #559
Kafka:
Release protocol/pubsub/v2.2.0
Bug Fixes:
- Client.Request was not wrapping the result result into the Receipt, fixed in #550
- Field errors were being skipped on event validation, fixed in #555
- HTTP Binary messages became invalid if a transformer deleted an extension, fixed in #557
- Client was checking for
!IsACK
for response parsing, should have been looking forIsUndelivered
, fixed in #559
Kafka:
Release protocol/nats/v2.2.0
Bug Fixes:
- Client.Request was not wrapping the result result into the Receipt, fixed in #550
- Field errors were being skipped on event validation, fixed in #555
- HTTP Binary messages became invalid if a transformer deleted an extension, fixed in #557
- Client was checking for
!IsACK
for response parsing, should have been looking forIsUndelivered
, fixed in #559
Kafka:
Release protocol/kafka_sarama/v2.2.0
Bug Fixes:
- Client.Request was not wrapping the result result into the Receipt, fixed in #550
- Field errors were being skipped on event validation, fixed in #555
- HTTP Binary messages became invalid if a transformer deleted an extension, fixed in #557
- Client was checking for
!IsACK
for response parsing, should have been looking forIsUndelivered
, fixed in #559
Kafka:
Release protocol/amqp/v2.2.0
Bug Fixes:
- Client.Request was not wrapping the result result into the Receipt, fixed in #550
- Field errors were being skipped on event validation, fixed in #555
- HTTP Binary messages became invalid if a transformer deleted an extension, fixed in #557
- Client was checking for
!IsACK
for response parsing, should have been looking forIsUndelivered
, fixed in #559
Kafka:
Release v2.1.0
API Additions:
- IsDelivered was added to complement IsACK and IsNACK for understanding event result delivery results. (#542)
- More assertions and helper functions addted to ./test (#522, #532, #538)
Bug Fixes:
- HTTP standalone mode had a bug which was fixed (#541)
- EventReceiver now propagates request context (#540)
- PubSub no longer nil-pointers on missing format (#528)
Thanks to everyone who helped make this point release possible!!