Releases: cloudevents/sdk-csharp
Releases · cloudevents/sdk-csharp
All packages version 2.8.0 (or 3.8.0)
Release 2.8.0
Changes since 2.7.1:
- Add an explicit .NET 8 target to all packages.
- Removed dependencies that are already included in the framework, for suitable targets.
- Use a framework reference to Microsoft.AspNetCore.App instead of package frameworks,
for the .NET 8 target - Release CloudNative.CloudEvents.Mqtt as 3.8.0, bumping the major
version to reflect adopting MQTTnet version 4.3.6.1152.
Fixes #269. - Other dependency updates:
- AMQPNetLite and AMQPNetLite.Serialization: 2.4.2 => 2.4.11
- Apache.Avro: 1.11.1 => 1.11.3
- Newtonsoft.Json: 13.0.2 => 13.0.3
- Google.Protobuf: 3.22.0 => 3.27.3
- Confluent.Kafka: 1.6.3 => 1.9.3
- See #297 for
consideration of a bump to 2.x.
- See #297 for
- Only for netstandard2.0 and netstandard2.1 targets:
- System.Text.Encodings.Web: 6.0.0 => 8.0.0
- System.Text.Json: 5.0.2 => 8.0.4
All packages version 2.7.1
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
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>