Skip to content

Releases: cloudevents/sdk-go

Release protocol/kafka_sarama/v2.3.0

28 Sep 16:37
68306c1
Compare
Choose a tag to compare

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

28 Sep 16:55
Compare
Choose a tag to compare

Release protocol/amqp/v2.3.0

28 Sep 16:36
68306c1
Compare
Choose a tag to compare

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

28 Jul 17:22
485e6f8
Compare
Choose a tag to compare

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 for IsUndelivered, fixed in #559
  • Bumped sarama to v1.15.0 (#548)

Release protocol/stan/v2.2.0

28 Jul 17:23
485e6f8
Compare
Choose a tag to compare

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 for IsUndelivered, fixed in #559

Kafka:

  • Bumped sarama to v1.15.0 (#548)
  • Added WithMessageKey to add the key to a producer message (#549)

Release protocol/pubsub/v2.2.0

28 Jul 17:24
485e6f8
Compare
Choose a tag to compare

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 for IsUndelivered, fixed in #559

Kafka:

  • Bumped sarama to v1.15.0 (#548)
  • Added WithMessageKey to add the key to a producer message (#549)

Release protocol/nats/v2.2.0

28 Jul 17:24
485e6f8
Compare
Choose a tag to compare

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 for IsUndelivered, fixed in #559

Kafka:

  • Bumped sarama to v1.15.0 (#548)
  • Added WithMessageKey to add the key to a producer message (#549)

Release protocol/kafka_sarama/v2.2.0

28 Jul 17:24
485e6f8
Compare
Choose a tag to compare

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 for IsUndelivered, fixed in #559

Kafka:

  • Bumped sarama to v1.15.0 (#548)
  • Added WithMessageKey to add the key to a producer message (#549)

Release protocol/amqp/v2.2.0

28 Jul 17:23
485e6f8
Compare
Choose a tag to compare

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 for IsUndelivered, fixed in #559

Kafka:

  • Bumped sarama to v1.15.0 (#548)
  • Added WithMessageKey to add the key to a producer message (#549)

Release v2.1.0

26 Jun 21:06
Compare
Choose a tag to compare

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!!