Closed
Description
I recommend we drop support for 0.3 events and only support the major releases of the CloudEvent spec. 0.3 is not a major release. There is no other major release. See releases.
See go for example (v1 and v2):
https://github.com/cloudevents/sdk-go
Each SDK supports the latest(N), and N-1, major releases of the CloudEvent spec*.
Within the scope of a major release, only support for the latest minor version is needed.
If there's still debate as to the exact definition of this, but I propose we talk to the other SDK folks if there's really.
I don't think there are many users of this library that it should be a problem.
It would be dramatically easier to refactor this library and improve the experience if 0.3 wasn't here.