Releases: cloudevents/sdk-csharp
Releases Β· cloudevents/sdk-csharp
All packages version 2.7.1
All packages version 2.7.0
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
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
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
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
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
All packages version 2.3.0
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
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
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>