2

CloudEvents Event Specification

 8 months ago
source link: https://cloudevents.io/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

CloudEvents |

What is CloudEvents?


CloudEvents is a specification for describing event data in a common way. CloudEvents seeks to dramatically simplify event declaration and delivery across services, platforms, and beyond!

The CloudEvents working group has received a large amount of industry interest, ranging from major cloud providers to popular SaaS companies. The specification is now under the Cloud Native Computing Foundation.

Contribute to the CloudEvents project


CloudEvents is organized via the CNCF's Serverless Working Group and everyone is encouraged to join us. If you're interested in contributing, please collaborate with us in the CloudEvents Github org, join our weekly call every Thursday at 9AM PT via Zoom, check the meeting notes, and review our Governance model to familiarize yourself with our process.

CloudEvents 1.0.2 release


On February 5, 2022 the CloudEvents project released v1.0.2 of its specifications. Aside from minor clarifications to the specifications, there were a few noteworthy additions made to the set of deliverables:

  • a new Powershell SDK was introduced
  • batching support was added to the Protobuf format
  • work was started to translate the specifications to Chinese

See the release notes for more details. Additionally, the ‘specs’ github repository was reorganized to accommodate the newer specifications that are under development. Note that this release is compatible with the existing CloudEvents v1.0 specification.

CloudEvents 1.0.1 release


On Decemeber 10, 2020 the CloudEvents project released v1.0.1 of its specifications. This release addresses several clarifications to the v1.0 specification, as well as adding some new features such as a WebSocket protocol binding. Please see the release note for the complete list of changes. Note that this release is compatible with the existing CloudEvents v1.0 specification.

CloudEvents 1.0 release


On October 24, 2019 the CloudEvents project had two significant achievements. First, the CNCF's Technical Oversight Committee approved the project as an “incubator” project (thus graduating it from the CNCF “sandbox”). Second, the CloudEvents specification released version 1.0!

This is the first major release of the specification and represents two years’ worth of hard work by a truly great team of people from across the entire serverless community. We've had just about every major cloud provider participate, several “end user” companies as well as many individual participants all working diligently on producing a specification that will hopefully continue to see increased adoption now that this milestone has been reached.

Aside from the core CloudEvents specification, there's also the Primer and protocol and format specifications, all of which can be found in the GitHub repo. Additionally, there are many SDKsGo, JavaScript, Java, C#, Ruby, PHP, PowerShell, Rust, and Python—to help people produce and consume CloudEvents.

The CNCF Serverless Working Group will be deciding what to focus on next (e.g. additional CloudEvents related activities, or perhaps address some other interoperability pain-point the community is experiencing). So, if you're interested please join the regular weekly calls. Additionally, there is the work being done on the workflow specification.

Thanks and congratulations to everyone who has participated in the CloudEvents project!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK