* fix(event): validate attributes for null or empty values
Ensure required attributes ('id', 'source', and 'type') are neither null nor empty across v03 and v1 event versions. Includes stricter validation and new test cases.
Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>
* fix(event): remove max length restriction for extension attributes
Remove the 20-character maximum length restriction for extension attribute names in both v03 and v1 event versions. Update validation error messages and add tests to ensure compatibility with longer attribute names.
Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>
* chore(cloudevents): bump version to 2.0.0-alpha5
Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>
* chore(CHANGELOG): update for 2.0.0-alpha5 with PR #275
Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>
---------
Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>