From 69042554ead7bb8ef0788573bf7ca2006d56c5e5 Mon Sep 17 00:00:00 2001 From: Erwin Kramer Date: Mon, 18 May 2026 17:34:18 +0200 Subject: [PATCH 1/2] net10 target and drop redundant netstandard2.1 target Signed-off-by: Erwin Kramer --- .../CloudNative.CloudEvents.Amqp.csproj | 2 +- .../CloudNative.CloudEvents.AspNetCore.csproj | 6 +++--- .../CloudNative.CloudEvents.Avro.csproj | 2 +- .../CloudNative.CloudEvents.Kafka.csproj | 2 +- .../CloudNative.CloudEvents.Mqtt.csproj | 2 +- .../CloudNative.CloudEvents.NewtonsoftJson.csproj | 2 +- .../CloudNative.CloudEvents.Protobuf.csproj | 2 +- .../CloudNative.CloudEvents.SystemTextJson.csproj | 4 ++-- src/CloudNative.CloudEvents/CloudNative.CloudEvents.csproj | 2 +- src/Directory.Build.props | 2 +- 10 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/CloudNative.CloudEvents.Amqp/CloudNative.CloudEvents.Amqp.csproj b/src/CloudNative.CloudEvents.Amqp/CloudNative.CloudEvents.Amqp.csproj index fcd9d4d..e02c65b 100644 --- a/src/CloudNative.CloudEvents.Amqp/CloudNative.CloudEvents.Amqp.csproj +++ b/src/CloudNative.CloudEvents.Amqp/CloudNative.CloudEvents.Amqp.csproj @@ -1,7 +1,7 @@ - netstandard2.0;netstandard2.1;net8.0 + netstandard2.0;net8.0;net10.0 AMQP extensions for CloudNative.CloudEvents enable cncf;cloudnative;cloudevents;events;amqp diff --git a/src/CloudNative.CloudEvents.AspNetCore/CloudNative.CloudEvents.AspNetCore.csproj b/src/CloudNative.CloudEvents.AspNetCore/CloudNative.CloudEvents.AspNetCore.csproj index c401d45..2147121 100644 --- a/src/CloudNative.CloudEvents.AspNetCore/CloudNative.CloudEvents.AspNetCore.csproj +++ b/src/CloudNative.CloudEvents.AspNetCore/CloudNative.CloudEvents.AspNetCore.csproj @@ -1,17 +1,17 @@ - netstandard2.0;netstandard2.1;net8.0 + netstandard2.0;net8.0;net10.0 ASP.Net Core extensions for CloudNative.CloudEvents enable cncf;cloudnative;cloudevents;events;aspnetcore;aspnet - + - + diff --git a/src/CloudNative.CloudEvents.Avro/CloudNative.CloudEvents.Avro.csproj b/src/CloudNative.CloudEvents.Avro/CloudNative.CloudEvents.Avro.csproj index f0479f7..c92d63b 100644 --- a/src/CloudNative.CloudEvents.Avro/CloudNative.CloudEvents.Avro.csproj +++ b/src/CloudNative.CloudEvents.Avro/CloudNative.CloudEvents.Avro.csproj @@ -1,7 +1,7 @@ - netstandard2.0;netstandard2.1;net8.0 + netstandard2.0;net8.0;net10.0 Avro extensions for CloudNative.CloudEvents cncf;cloudnative;cloudevents;events;avro enable diff --git a/src/CloudNative.CloudEvents.Kafka/CloudNative.CloudEvents.Kafka.csproj b/src/CloudNative.CloudEvents.Kafka/CloudNative.CloudEvents.Kafka.csproj index e851a80..10006be 100644 --- a/src/CloudNative.CloudEvents.Kafka/CloudNative.CloudEvents.Kafka.csproj +++ b/src/CloudNative.CloudEvents.Kafka/CloudNative.CloudEvents.Kafka.csproj @@ -1,7 +1,7 @@ - netstandard2.0;netstandard2.1;net8.0 + netstandard2.0;net8.0;net10.0 Kafka extensions for CloudNative.CloudEvents cncf;cloudnative;cloudevents;events;kafka enable diff --git a/src/CloudNative.CloudEvents.Mqtt/CloudNative.CloudEvents.Mqtt.csproj b/src/CloudNative.CloudEvents.Mqtt/CloudNative.CloudEvents.Mqtt.csproj index f3c0a31..debbbca 100644 --- a/src/CloudNative.CloudEvents.Mqtt/CloudNative.CloudEvents.Mqtt.csproj +++ b/src/CloudNative.CloudEvents.Mqtt/CloudNative.CloudEvents.Mqtt.csproj @@ -1,7 +1,7 @@ - netstandard2.0;netstandard2.1;net8.0 + netstandard2.0;net8.0;net10.0 MQTT extensions for CloudNative.CloudEvents cncf;cloudnative;cloudevents;events;mqtt 3.$(MinorVersion).$(PatchVersion) diff --git a/src/CloudNative.CloudEvents.NewtonsoftJson/CloudNative.CloudEvents.NewtonsoftJson.csproj b/src/CloudNative.CloudEvents.NewtonsoftJson/CloudNative.CloudEvents.NewtonsoftJson.csproj index 005fb87..d0a8639 100644 --- a/src/CloudNative.CloudEvents.NewtonsoftJson/CloudNative.CloudEvents.NewtonsoftJson.csproj +++ b/src/CloudNative.CloudEvents.NewtonsoftJson/CloudNative.CloudEvents.NewtonsoftJson.csproj @@ -1,7 +1,7 @@ - netstandard2.0;netstandard2.1;net8.0 + netstandard2.0;net8.0;net10.0 JSON support for the CNCF CloudEvents SDK, based on Newtonsoft.Json. enable cncf;cloudnative;cloudevents;events;json;newtonsoft diff --git a/src/CloudNative.CloudEvents.Protobuf/CloudNative.CloudEvents.Protobuf.csproj b/src/CloudNative.CloudEvents.Protobuf/CloudNative.CloudEvents.Protobuf.csproj index b451ee5..9a80b1f 100644 --- a/src/CloudNative.CloudEvents.Protobuf/CloudNative.CloudEvents.Protobuf.csproj +++ b/src/CloudNative.CloudEvents.Protobuf/CloudNative.CloudEvents.Protobuf.csproj @@ -1,7 +1,7 @@ - netstandard2.0;netstandard2.1;net8.0 + netstandard2.0;net8.0;net10.0 Support for the Protobuf event format in for CloudNative.CloudEvents cncf;cloudnative;cloudevents;events;protobuf enable diff --git a/src/CloudNative.CloudEvents.SystemTextJson/CloudNative.CloudEvents.SystemTextJson.csproj b/src/CloudNative.CloudEvents.SystemTextJson/CloudNative.CloudEvents.SystemTextJson.csproj index dde18c8..2d697a1 100644 --- a/src/CloudNative.CloudEvents.SystemTextJson/CloudNative.CloudEvents.SystemTextJson.csproj +++ b/src/CloudNative.CloudEvents.SystemTextJson/CloudNative.CloudEvents.SystemTextJson.csproj @@ -1,14 +1,14 @@ - netstandard2.0;netstandard2.1;net8.0 + netstandard2.0;net8.0;net10.0 JSON support for the CNCF CloudEvents SDK, based on System.Text.Json. cncf;cloudnative;cloudevents;events;json;systemtextjson enable - + diff --git a/src/CloudNative.CloudEvents/CloudNative.CloudEvents.csproj b/src/CloudNative.CloudEvents/CloudNative.CloudEvents.csproj index aa85f9b..c7b4301 100644 --- a/src/CloudNative.CloudEvents/CloudNative.CloudEvents.csproj +++ b/src/CloudNative.CloudEvents/CloudNative.CloudEvents.csproj @@ -1,7 +1,7 @@ - netstandard2.0;netstandard2.1;net8.0 + netstandard2.0;net8.0;net10.0 CNCF CloudEvents SDK enable cloudnative;cloudevents;events diff --git a/src/Directory.Build.props b/src/Directory.Build.props index dfdf436..7dda16d 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -27,7 +27,7 @@ True true True - + 10.0 true true From 00f99fbff209aac615335edde49c8c47d4a77dde Mon Sep 17 00:00:00 2001 From: Erwin Kramer Date: Mon, 18 May 2026 18:01:12 +0200 Subject: [PATCH 2/2] add compatibility suppressions Signed-off-by: Erwin Kramer --- .../CompatibilitySuppressions.xml | 18 ++++++++++++++++++ .../CompatibilitySuppressions.xml | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 src/CloudNative.CloudEvents.Protobuf/CompatibilitySuppressions.xml create mode 100644 src/CloudNative.CloudEvents/CompatibilitySuppressions.xml diff --git a/src/CloudNative.CloudEvents.Protobuf/CompatibilitySuppressions.xml b/src/CloudNative.CloudEvents.Protobuf/CompatibilitySuppressions.xml new file mode 100644 index 0000000..6308975 --- /dev/null +++ b/src/CloudNative.CloudEvents.Protobuf/CompatibilitySuppressions.xml @@ -0,0 +1,18 @@ + + + + + CP0008 + T:CloudNative.CloudEvents.V1.CloudEvent.DataOneofCase + lib/netstandard2.1/CloudNative.CloudEvents.Protobuf.dll + lib/netstandard2.0/CloudNative.CloudEvents.Protobuf.dll + true + + + CP0008 + T:CloudNative.CloudEvents.V1.CloudEvent.Types.CloudEventAttributeValue.AttrOneofCase + lib/netstandard2.1/CloudNative.CloudEvents.Protobuf.dll + lib/netstandard2.0/CloudNative.CloudEvents.Protobuf.dll + true + + \ No newline at end of file diff --git a/src/CloudNative.CloudEvents/CompatibilitySuppressions.xml b/src/CloudNative.CloudEvents/CompatibilitySuppressions.xml new file mode 100644 index 0000000..ad4befc --- /dev/null +++ b/src/CloudNative.CloudEvents/CompatibilitySuppressions.xml @@ -0,0 +1,18 @@ + + + + + CP0008 + T:CloudNative.CloudEvents.ContentMode + lib/netstandard2.1/CloudNative.CloudEvents.dll + lib/netstandard2.0/CloudNative.CloudEvents.dll + true + + + CP0008 + T:CloudNative.CloudEvents.Core.CloudEventAttributeTypeOrdinal + lib/netstandard2.1/CloudNative.CloudEvents.dll + lib/netstandard2.0/CloudNative.CloudEvents.dll + true + + \ No newline at end of file