This SDK current supports the following versions of CloudEvents:
.NET Standard 2.0 (C#) SDK for CloudEvents
The CloudNative.CloudEvents
package provides support for creating, encoding,
decoding, sending, and receiving CNCF
CloudEvents. Most applications
will want to add dependencies on other CloudNative.CloudEvents.*
packages for specific event format and protocol binding support. See
the user guide for details of the packages available.
The docs/ directory contains more documentation, including the user guide. Feedback on what else to include in the documentation is particularly welcome.
From version 2.0.0-beta.2, there are a number of breaking changes compared with the 1.x series of releases. New code is strongly encouraged to adopt the latest version rather than relying on the 1.3.80 stable release.
The stable 2.0.0 version was released on June 15th 2021, and all users are encouraged to use this (or later) versions.
A more details list of changes is provided within the documentation.
@Clemens Vasters
on slack).The C# SDK welcomes community contributions; see the contributing document for more details.
Each SDK may have its own unique processes, tooling and guidelines. Common
governance related material can be found in the
CloudEvents docs
directory. In particular, in there you will find information
concerning how SDK projects are
managed,
guidelines
for how PR reviews and approval, and our
Code of Conduct
information.
If there is a security concern with one of the CloudEvents specifications, or with one of the project's SDKs, please send an email to cncf-cloudevents-security@lists.cncf.io.