v1.2.0
Springwolf 1.2.0 is out! Thanks to all our contributors!
Besides a couple of bug fixes and small improvements, these are the noteworthy new features:
Kafka & Google PubSub Binding
The Kafka bindings have been updated to spec version 0.5.0 and support for Google PubSub has been updated to also support channel bindings. Take a look at the binding artifacts for details.
Kotlinx Serialization Add-on
The add-on has been extended to support polymorphism and received some smaller bugfixes.
Support for XML attributes
The support for XML examples has been extended to also support XML attributes.
What's Changed
- (fix) Fixed bug with new SNS Binding by @ctasada in #670
- (fix) Kotlin serializer for Collection by @ctasada in #671
- chore(deps): Bump kotlinVersion from 1.9.22 to 1.9.23 by @dependabot in #675
- (chore) Updated AsyncAPI Kafka binding to version 0.5.0 by @ctasada in #672
- fix: Fixes to the Kotlinx Module by @ctasada in #680
- fix: Sort Messages references by @ctasada in #681
- chore(deps): Bump swaggerVersion from 2.2.20 to 2.2.21 by @dependabot in #676
- chore(deps): Bump org.springframework.boot from 3.2.3 to 3.2.4 by @dependabot in #674
- chore(deps): Bump ngx-markdown from 17.1.1 to 17.2.0 in /springwolf-ui by @dependabot in #683
- fix(core): fix message of validation error for server configuration by @sam0r040 in #685
- chore(deps): Bump com.google.protobuf:protoc from 3.25.3 to 4.26.1 by @dependabot in #682
- chore(deps): Bump the npm_and_yarn group in /springwolf-ui with 2 updates by @dependabot in #678
- chore: Upgrade to Gradle 8.7 by @ctasada in #686
- Add support for Component classes for spring cloud stream plugin (#684) by @stavshamir in #688
- (fix): added annotation for google pubsub message binding by @SheheryarAamir in #677
- feat: Added support for arrays to the Generic Binding by @ctasada in #679
- chore: Minor Gradle tweaks by @ctasada in #689
- chore(deps): Bump org.owasp.dependencycheck from 9.0.9 to 9.1.0 by @dependabot in #696
- chore(deps-dev): Bump @asyncapi/parser from 3.0.11 to 3.0.12 in /springwolf-ui by @dependabot in #694
- chore(deps): Bump marked from 9.1.6 to 12.0.1 in /springwolf-ui by @dependabot in #693
- refactor/use asyncapi headers schema by @timonback in #658
- chore(deps): Bump jakarta.annotation:jakarta.annotation-api from 2.1.1 to 3.0.0 by @dependabot in #697
- chore(deps): Bump io.awspring.cloud:spring-cloud-aws-dependencies from 3.1.0 to 3.1.1 by @dependabot in #695
- Test coverage for UI components by @aerfus in #692
- chore(deps-dev): Bump @asyncapi/parser from 3.0.12 to 3.0.13 in /springwolf-ui by @dependabot in #704
- chore(deps): Bump org.slf4j:slf4j-api from 2.0.12 to 2.0.13 by @dependabot in #702
- chore(deps): Bump org.projectlombok:lombok from 1.18.30 to 1.18.32 by @dependabot in #701
- chore(build): fix output directory for OWASP dependency check plugin by @sam0r040 in #708
- chore: use parameterized messages instead of string formatting for logging by @sam0r040 in #699
- fix: Fixes description indenting by @ctasada in #691
- chore(bindings)!: remove type field from protocol specific binding annotations by @sam0r040 in #709
- Chore/development improvements by @timonback in #711
- Support attributes for xml examples by @sam0r040 in #698
- chore(deps): Bump org.slf4j:slf4j-simple from 2.0.12 to 2.0.13 by @dependabot in #720
- chore(deps): Bump marked from 12.0.1 to 12.0.2 in /springwolf-ui by @dependabot in #718
- chore(deps-dev): Bump @asyncapi/parser from 3.0.13 to 3.0.14 in /springwolf-ui by @dependabot in #717
- chore(deps): Bump ngx-markdown from 17.2.0 to 17.2.1 in /springwolf-ui by @dependabot in #715
- (chore): Added Spotless support for Kotlin files by @ctasada in #714
- (feat) Polymorphism support for kotlinx serialization by @ctasada in #713
- chore(deps-dev): Bump @testing-library/angular from 15.2.0 to 16.0.0 in /springwolf-ui by @dependabot in #716
- fix(core): format all Date, LocalDate and OffsetDateTimes in iso format by @sam0r040 in #722
- Feat/handle no payload by @sam0r040 in #687
Full Changelog: v1.1.0...v1.2.0