Skip to content

Releases: cloudevents/sdk-csharp

All packages version 2.7.1

04 Sep 08:17
Compare
Choose a tag to compare
Release 2.7.1

Changes since 2.7.0:

- Prevent string resource lookup if not required. Fixes ([#264](https://github.com/cloudevents/sdk-csharp/issues/264)).

Signed-off-by: Jon Skeet <jonskeet@google.com>

All packages version 2.7.0

31 Jul 15:30
Compare
Choose a tag to compare
Release 2.7.0

Changes since 2.6.0:

- Add the ability to specify a custom serializer for Avro.
  Fixes ([#261](https://github.com/cloudevents/sdk-csharp/issues/261)).

Signed-off-by: Jon Skeet <jonskeet@google.com>

All packages version 2.6.0

07 Mar 11:16
Compare
Choose a tag to compare
Release 2.6.0

Changes since 2.5.1:

- Dependencies: system-level dependencies updated
- The NuGet package now uses PackageLicenseExpression (but still
  includes the licence file as well).
  Fixes ([#252](https://github.com/cloudevents/sdk-csharp/issues/252)).
- Regenerated protobuf schema using the original filename of
  cloudevents.proto instead of ProtoSchema.proto. An additional
  ProtoSchemaReflection class has been added purely for compatibility.
  Fixes ([#256](https://github.com/cloudevents/sdk-csharp/issues/256)).

Signed-off-by: Jon Skeet <jonskeet@google.com>

All packages version 2.5.1

10 Nov 09:39
Compare
Choose a tag to compare
Release 2.5.1

Changes since 2.5.0:

- Dependencies: update dependencies in CloudNative.CloudEvents.Avro
  - Add explicit dependency on Newtonsoft.Json 13.0.1 to avoid
    transitive dependency on a version containing vulnerabilities
  - Update Apache.Avro to 1.11.1

No APIs have changed. This is a patch release as the dependency
changes are very minor (but necessary to avoid vulnerabilities).

Signed-off-by: Jon Skeet <jonskeet@google.com>

All packages version 2.5.0

17 Oct 07:46
Compare
Choose a tag to compare

Release 2.5.0

Changes since 2.4.0:

  • Dependencies: update dependencies in CloudNative.CloudEvents.AspNetCore:
    • Remove dependency on Microsoft.AspNetCore.Mvc.Core (as we don't use it)
    • Update dependency on Microsoft.AspNetCore.Http to 2.1.34
    • Explicitly add dependency on System.Text.Encodings.Web 6.0.0 to avoid security issue in older version

No APIs have changed, but this is a minor release due to the significant dependency changes.

All packages version 2.4.0

08 Sep 10:07
Compare
Choose a tag to compare

Release 2.4.0

Changes since 2.3.1:

  • Feature: Implement underscore prefixes for AMQP (see history) (#236)
  • Feature: Allow empty payloads in Kafka (#224)
  • Feature: Implement conversions to and from JObject/JsonElement in JsonEventFormatter (#234, part of #231)
  • Bug fix: Observe JSON serializer options in JsonEventFormat (#226, fixes #225)
  • Bug fix: Put AvroEventFormatter in the right namespace (#220, fixes #219)
  • Bug fix: Use content headers when parsing HTTP requests/responses (#222, fixes #221)
  • Bug fix: Perform release builds with ContinuousIntegrationBuild=true (#223, fixes #175)

All packages version 2.3.1

29 Jun 07:14
Compare
Choose a tag to compare

Changes since 2.3.0:

  • Bug fix: ignore the charset when determining the content type for decoding JSON (#216)
  • Bug fix: make the NuGet package deterministic (#175)

All packages version 2.3.0

31 May 17:26
Compare
Choose a tag to compare
Release 2.3.0

Changes since 2.2.0:

- Bug fix: BinaryDataUtilities.AsArray misbehavior with array segments ([#209](https://github.com/cloudevents/sdk-csharp/issues/209))
- Bug fix: Links within XML documentation corrected after spec repo change
- Feature: Reject "data" as a context attribute name (spec has been clarified for this)
- Feature: Support Data content type inference in event formatters
  - The JsonEventFormatter classes infer "application/json" for all data
- Feature: CloudNative.CloudEvents.Protobuf is now GA (same version as other packages)

Signed-off-by: Jon Skeet <jonskeet@google.com>

All packages version 2.2.0

02 Feb 07:26
Compare
Choose a tag to compare
Release 2.2.0 (with Protobuf 2.0.0-beta.1)

Changes in this release:

- Bug fix: the "source" attribute is now validated to be non-empty
- Bug fix: the JSON event formatters comply with the clarified JSON event format spec
- Dependency: Apache.Avro dependency updated to 1.11.0
- Feature: New package CloudNative.CloudEvents.Protobuf, released as 2.0.0-beta.1

Signed-off-by: Jon Skeet <jonskeet@google.com>

All packages version 2.1.1

21 Jul 06:45
Compare
Choose a tag to compare
All packages release 2.1.1

Bug fix ([#77](https://github.com/cloudevents/sdk-csharp/pull/177)): dependency on the
`Nullable` package was not declared with `PrivateAssets=all`,
leading to that showing up as a dependency. This would break users
who explicitly have a dependency on an older version of `Nullable`.

This fix shouldn't break anyone, as far as we're aware.

Signed-off-by: Jon Skeet <jonskeet@google.com>