Skip to content

v1.2.0

Compare
Choose a tag to compare
@sam0r040 sam0r040 released this 27 Apr 18:43
· 333 commits to master since this release

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