Releases: cloudevents/sdk-java
Releases · cloudevents/sdk-java
v4.0.2
What's Changed
- [Release] Bump to 4.1.0-SNAPSHOT by @github-actions[bot] in #645
- Allow bumping versions in
/docsonly by @pierDipi in #648 - [Release] Bump to 4.0.0 by @github-actions[bot] in #649
- Make CloudEventValidatorProvider thread safe by @pierDipi in #650
- Bump org.apache.rocketmq:rocketmq-client-java from 5.0.4 to 5.0.7 by @dependabot[bot] in #653
- Fix cloudevents-sql artifactId in bom by @dsimansk in #669
- Bump org.apache.maven.plugins:maven-install-plugin from 2.5.1 to 3.1.3 by @dependabot[bot] in #664
- docs: correcting import to EventFormatProvider by @rohanrmallya in #658
- [Release] Bump to 4.0.1 by @github-actions[bot] in #656
- Bump org.apache.avro:avro from 1.11.3 to 1.11.4 in /formats/avro-compact by @dependabot[bot] in #671
- Bump org.eclipse.jetty:jetty-server from 9.4.51.v20230217 to 9.4.55.v20240627 in /examples/basic-http by @dependabot[bot] in #672
- Bump rexml from 3.2.8 to 3.3.6 in /docs by @dependabot[bot] in #665
- Bump rexml from 3.3.6 to 3.3.9 in /docs by @dependabot[bot] in #675
- Bump org.slf4j:slf4j-simple from 1.7.36 to 2.0.16 by @dependabot[bot] in #674
- Bump io.projectreactor:reactor-core from 3.5.1 to 3.6.11 by @dependabot[bot] in #677
- fix: disallow empty 'subject' header by @pnt in #679
- Bump org.apache.kafka:kafka-clients from 3.0.0 to 3.7.1 in /kafka by @dependabot[bot] in #681
- Bump org.apache.qpid:proton-j from 0.33.7 to 0.34.1 by @dependabot[bot] in #678
- Bump org.apache.maven.plugins:maven-antrun-plugin from 3.0.0 to 3.1.0 by @dependabot[bot] in #682
- Bump nokogiri from 1.16.5 to 1.18.3 in /docs by @dependabot[bot] in #685
- build: remove maven cache by @SleimanJneidi in #696
- upgrade to protobuf sdk 4.31.1 by @SleimanJneidi in #695
- Migrate from OSSRH to Central Portal by @pierDipi in #698
- Update Jackson version to 2.21.2 by @akerekes in #712
- Bump rexml from 3.3.9 to 3.4.2 in /docs by @dependabot[bot] in #700
- Bump org.apache.kafka:kafka-clients from 3.7.1 to 3.9.1 in /kafka by @dependabot[bot] in #693
- Bump faraday from 1.1.0 to 1.10.5 in /docs by @dependabot[bot] in #713
- Bump io.vertx:vertx-core from 4.3.3 to 4.5.24 in /http/restful-ws-jakarta-integration-tests/restful-ws-resteasy by @dependabot[bot] in #714
- Bump nokogiri from 1.18.3 to 1.19.1 in /docs by @dependabot[bot] in #716
- Bump activesupport from 6.0.6.1 to 7.2.3.1 in /docs by @dependabot[bot] in #715
- Bump maven-surefire-plugin.version from 2.17 to 3.5.2 by @dependabot[bot] in #684
- Bump protobuf.version from 3.21.10 to 4.26.1 by @dependabot[bot] in #633
- Bump org.apache.maven.plugins:maven-resources-plugin from 2.6 to 3.3.1 by @dependabot[bot] in #583
- Bump org.apache.maven.plugins:maven-jar-plugin from 2.4 to 3.4.2 by @dependabot[bot] in #642
- Bump addressable from 2.8.1 to 2.9.0 in /docs by @dependabot[bot] in #721
- Bump maven-surefire-plugin.version from 3.5.2 to 3.5.5 by @dependabot[bot] in #720
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.10.0 by @dependabot[bot] in #719
- [Release] Bump to 4.0.2 by @github-actions[bot] in #723
- [Release] try to fix release 4.0.2 by @duglin in #726
New Contributors
- @dsimansk made their first contribution in #669
- @rohanrmallya made their first contribution in #658
- @pnt made their first contribution in #679
- @SleimanJneidi made their first contribution in #696
- @akerekes made their first contribution in #712
Full Changelog: v4.0.1...v4.0.2
v4.0.1
v4.0.0
What's Changed
- Support CloudEvents SQL v1 (CE SQL) by @Cali0707 in #641
- doc: update & uniformize package version by @BoboTiG in #640
- fix: invalid automatic module name by @Jummartinezro in #639
- Bump io.vertx:vertx-core from 4.3.7 to 4.5.3 in /http/vertx by @dependabot in #622
- Bump nokogiri from 1.16.3 to 1.16.5 in /docs by @dependabot in #632
- Bump org.xmlunit:xmlunit-core from 2.9.0 to 2.10.0 in /formats/xml by @dependabot in #631
New Contributors
- @BoboTiG made their first contribution in #640
- @Jummartinezro made their first contribution in #639
Full Changelog: 3.0.0...v4.0.0
Release 3.0.0
New features
- Add support for restful-ws Jakarta EE9 namespace by @abutch3r in #469
- Add RocketMQ protocol binding by @aaron-ai in #554
- Add Avro compact event format implementation by @alexec in #578
- Add XML event format implementation by @JemDay in #448
- Add support for custom Cloudevents validation by @touchkey in #594
- Refactor to facilitate decoupling from concrete implementations of EventFormat by @skepticoitusInteruptus in #539
Breaking changes
- Use UTF-8 when using getBytes by @duglin in #491
- Make ProtoCloudEventData consistent with spec. by @JemDay in #535
Modified ProtoCloudEventData to always return a Protobuf Any object - this ensures it is coherent with the Protobuff CloudEvent format specification.
It remains possible to wrap any Protobuf 'Message' object directly (which includes an 'Any') as a convienience to reduce application code. - JSON format assumes JSON content-type where possible by @matejvasek in #604
Bug Fixes
- Fix Protobuf corruption issue by @JemDay in #524
- Fix example in "Materialize an Extension" by @jolivaSan in #475
- Set correct url to naming conventions by @gklijs in #477
- Minor Cosmetic Change by @VikramVuppla in #480
- Strip parameters from data content types to assess if it's JSON format by @fredoboulo in #484
- Remove deprecated constructor usage for JsonCloudEventData by @pierDipi in #483
Dependencies updates
- Bump tzinfo from 1.2.8 to 1.2.10 in /docs by @dependabot in #467
- Bump Protobuf, Kafka, and Vertx by @duglin in #492
- Fix curl command by @averikitsch in #478
- [Snyk] Security upgrade io.vertx:vertx-core from 4.3.6 to 4.3.7 by @fabiojose in #495
- Bump nokogiri from 1.13.6 to 1.13.9 in /docs by @dependabot in #486* Initial
- Bump reactor-core from 3.4.21 to 3.5.1 by @dependabot in #499
- Bump nokogiri from 1.13.9 to 1.13.10 in /docs by @dependabot in #496
- Bump activesupport from 6.0.6 to 6.0.6.1 in /docs by @dependabot in #517
- Bump maven-gpg-plugin from 1.6 to 3.1.0 by @dependabot in #564
- Bump truth-proto-extension from 1.1 to 1.1.5 by @dependabot in #580
- Bump io.openliberty.arquillian:arquillian-liberty-managed-jakarta-junit from 2.1.0 to 2.1.4 by @dependabot in #582
- Bump jetty-server from 9.4.41.v20210516 to 9.4.51.v20230217 in /examples/basic-http by @dependabot in #579
- Bump jackson-dataformat-yaml from 2.11.2 to 2.15.2 by @dependabot in #577
- Bump org.apache.avro:avro from 1.11.2 to 1.11.3 in /formats/avro-compact by @dependabot in #593
- #588 Update jackson to 2.15.2 by @stummb in #589
- Bump com.github.hanleyt:jersey-junit from 2.1.0 to 2.2.0 by @dependabot in #584
- Bump nokogiri from 1.13.10 to 1.16.3 in /docs by @dependabot in #609
- Bump org.apache.maven.plugins:maven-source-plugin from 2.2.1 to 3.3.0 by @dependabot in #608
General improvements
- Add governance docs per CE PR 1226 by @duglin in #590
- Add link to our security mailing list by @duglin in #599
- Upgrade Quarkus examples with binary and structured events by @ruromero in #515
- Run tests before deploy on Java 17 by @pierDipi in #504
- Remove unused import by @mxsm in #522
- Fix javadoc build (#529) by @pierDipi in #534
New Contributors
- @jolivaSan made their first contribution in #475
- @gklijs made their first contribution in #477
- @VikramVuppla made their first contribution in #480
- @abutch3r made their first contribution in #469
- @averikitsch made their first contribution in #478
- @mxsm made their first contribution in #522
- @skepticoitusInteruptus made their first contribution in #539
- @aaron-ai made their first contribution in #554
- @alexec made their first contribution in #578
- @stummb made their first contribution in #589
- @Cali0707 made their first contribution in #603
- @touchkey made their first contribution in #594
Full Changelog: 2.5.0...v3.0.0
Release 2.5.0
Release 2.4.2
What's Changed
- Fix Protobuf data corruption when CloudEvent serialized/deserialized several times by @JemDay in #524
Full Changelog: 2.4.1...2.4.2
Release 2.4.1
What's Changed
- Strip parameters from data content types to assess if it's JSON format (#484) by @fredoboulo in #485
Full Changelog: 2.4.0...2.4.1
Release 2.4.0
What's Changed
- Enhances detection of textual content types by @JemDay in #444
- Fix structured event example by @mEstrazulas in #451
- Security upgrade io.vertx:vertx-core from 4.0.0 to 4.2.5 by @snyk-bot in #455
- Optimize
isCloudEventsHeadercheck by @pierDipi in #445 - CVE-2020-36518 - bump jackson from 2.11.2 to 2.13.3 by @gtedesc0 in #464
- chore: update Quarkus example by @matejvasek in #466
- Support dynamic data content type by @segator in #471
New Contributors
- @mEstrazulas made their first contribution in #451
- @gtedesc0 made their first contribution in #464
- @segator made their first contribution in #471
Full Changelog: 2.3.0...2.4.0
Release 2.3.0
What's Changed
- Provide a Bill of Materials artifact for easier integration by @nvervelle in #405
- Moved exception factory methods internally by @slinkydeveloper in #402
- fix NPE in CloudEventDeserializer when deserializing with optional header with null value by @bdshadow in #415
- Close input stream on CloudEventHttpMessageReader fix #420 by @joke in #421
- Add example of WebClient usage by @dsyer in #418
- Fix the Java Doc build by @pierDipi in #424
- Run tests with Java 17 by @pierDipi in #426
- Ignore not valid extension name in jackson CloudEventDeserializer by @mhyeon-lee in #429
- Handle NullNode for optional attributes in Jackson CloudEventDeserializer by @pierDipi in #432
Dependencies
- Bump spring-framework-bom from 5.2.8.RELEASE to 5.2.9.RELEASE in /http/restful-ws-integration-tests/restful-ws-spring by @dependabot in #382
- Bump jetty-server from 9.4.38.v20210224 to 9.4.41.v20210516 in /examples/basic-http by @dependabot in #403
- Bump nokogiri from 1.11.5 to 1.12.5 in /docs by @dependabot in #419
- Bump addressable from 2.7.0 to 2.8.0 in /docs by @dependabot in #406
- Bump spring-framework-bom from 5.2.8.RELEASE to 5.2.9.RELEASE in /examples/restful-ws-spring-boot by @dependabot in #423
New Contributors
- @nvervelle made their first contribution in #405
- @bdshadow made their first contribution in #415
- @joke made their first contribution in #421
- @mhyeon-lee made their first contribution in #429
Full Changelog: 2.2.0...2.3.0