Skip to content

First major release!

Compare
Choose a tag to compare
@n3wscott n3wscott released this 30 Jan 18:23
3673e23

This SDK is still considered work in progress, but we are going to push for more compatibility for integrators.

Changes this release:

  • The panic calls for the builder methods on cloudevents.Event have been removed and replaced with error collecting and reporting after event.Validate() is called. The errors list is exported if you need to edit it directly (for a mix of builder methods and direct setting to fix issues)

With v1.0.0:

The API that exists under pkg/cloudevents will follow
semver rules. This applies to the root ./alias.go file as well.

Even though pkg/cloudevents is v1.0.0, there could still be minor bugs and
performance issues. We will continue to track and fix these issues as they come
up. Please file a pull request or issue if you experience problems.

The API that exists under pkg/bindings is a new API that
will become SDK v2.x, and will replace pkg/cloudevents. This area is still
under heavy development and will not be following the same semver rules as
pkg/cloudevents. If a release is required to ship changes to pkg/bindings, a
bug fix release will be issued (x.y.z+1).

We will target ~2 months of development to release v2 of this SDK with an end
date of March 27, 2020. You can read more about the plan for SDK v2 in the
SDK v2 planning doc.