Skip to content

v1.9.0

Compare
Choose a tag to compare
@timonback timonback released this 29 Nov 15:13
· 152 commits to master since this release
27c7fd4

Springwolf 1.9.0 is out! Thanks to all our contributors!

Besides some bug fixes and minor improvements, we want to highlight the following changes:

AsyncAPI Grouping

Besides creating the complete AsyncAPI document included all events and interactions, additional documents can be defined. These only contain a subset of actions, channels or messages.

One example is demonstrated as part of the kafka-example and on the demo website on demo.springwolf.dev (click the settings icon in the header and select the Vehicle group.

springwolf.docket.group-configs[0].group=Only Vehicles
springwolf.docket.group-configs[0].info.description=This group only contains endpoints that are related to vehicles.
springwolf.docket.group-configs[0].message-name-to-match=.*Vehicle.*

UI Default Settings

Now, it is possible to configure springwolf-ui to show/hide the headers and bindings. See the website for details.

Support for BiConsumer and BiFunction in cloud-stream

Springwolf cloud-stream will detect BiConsumer as well as BiFunction now. Thank you @LeovR for contributing this.


What's Changed

  • chore(deps): Bump mermaid from 10.9.1 to 11.3.0 in /springwolf-ui in the npm_and_yarn group by @dependabot in #1032
  • chore(deps-dev): Bump @asyncapi/parser from 3.3.0 to 3.4.0 in /springwolf-ui by @dependabot in #1034
  • chore(deps-dev): Bump @types/jest from 29.5.13 to 29.5.14 in /springwolf-ui by @dependabot in #1035
  • chore(deps): Bump org-mockito from 5.14.1 to 5.14.2 by @dependabot in #1037
  • chore(deps): Bump io-awspring-cloud from 3.2.0 to 3.2.1 by @dependabot in #1038
  • chore(deps): Bump com.google.googlejavaformat:google-java-format from 1.19.2 to 1.24.0 by @dependabot in #1039
  • chore(deps): Bump org-testcontainers from 1.20.2 to 1.20.3 by @dependabot in #1040
  • fix(ui): use less permissive regex by @timonback in #1046
  • chore(deps): Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.17.2 to 2.18.1 by @dependabot in #1045
  • chore(deps): Bump com.networknt:json-schema-validator from 1.5.2 to 1.5.3 by @dependabot in #1044
  • chore(deps): Bump com.facebook:ktfmt from 0.46 to 0.53 by @dependabot in #1043
  • chore(deps): Bump com.rabbitmq:amqp-client from 5.21.0 to 5.22.0 by @dependabot in #1042
  • chore(deps): Bump protobuf from 4.28.2 to 4.28.3 by @dependabot in #1041
  • chore(deps): Bump com.hubspot.jackson:jackson-datatype-protobuf from 0.9.15 to 0.9.16 by @dependabot in #1047
  • chore(deps): Bump jackson-core from 2.18.0 to 2.18.1 by @dependabot in #1048
  • chore(deps): Bump com.palantir.javaformat:palantir-java-format from 2.28.0 to 2.50.0 by @dependabot in #1050
  • chore(deps): Bump com.pinterest.ktlint:ktlint-cli from 1.1.1 to 1.4.0 by @dependabot in #1051
  • chore(deps): Bump org.springframework.boot from 3.3.4 to 3.3.5 by @dependabot in #1060
  • chore(deps): Bump net.javacrumbs.json-unit:json-unit-assertj from 3.4.1 to 3.5.0 by @dependabot in #1059
  • chore(gh): cancel out-dated workflow runs by @timonback in #1063
  • fix(amqp): avoid StackOverflowError when used with protobuf by @timonback in #1062
  • chore(ui): register build task into gradle assemble lifecycle by @timonback in #1061
  • chore(deps): Bump org.apache.logging.log4j:log4j-core from 2.17.1 to 2.24.1 by @dependabot in #1058
  • chore(deps): Bump org.apache.kafka:kafka-streams from 3.8.0 to 3.8.1 by @dependabot in #1057
  • chore(deps): Bump tslib from 2.8.0 to 2.8.1 in /springwolf-ui by @dependabot in #1055
  • chore(deps): Bump mikepenz/action-junit-report from 4 to 5 by @dependabot in #1054
  • chore(deps): Bump org.owasp.dependencycheck from 10.0.4 to 11.1.0 by @dependabot in #1049
  • feat(core): group AsyncApi by @timonback in #967
  • test: Use enums with fields in test by @timonback in #1064
  • Added @ConditionalOnProperty to generic binding autoconfiguratio… by @nwwerum in #1075
  • Configure UI default settings by @FabianBesner2020 in #1076
  • docs(kafka): update folder in readme by @FabianBesner2020 in #1074
  • chore(deps-dev): Bump @testing-library/angular from 17.3.1 to 17.3.2 in /springwolf-ui by @dependabot in #1069
  • chore(deps): Bump com.pinterest.ktlint:ktlint-cli from 1.4.0 to 1.4.1 by @dependabot in #1068
  • chore(deps): Bump org.apache.kafka:kafka-clients from 3.7.1 to 3.9.0 by @dependabot in #1067
  • chore(deps): Bump the npm_and_yarn group in /springwolf-ui with 2 updates by @dependabot in #1072
  • chore(deps): Bump org.apache.kafka:kafka-streams from 3.8.1 to 3.9.0 by @dependabot in #1066
  • Add BiConsumer to spring cloud stream plugin by @LeovR in #1077
  • Fix gradle version catalog for maven by @timonback in #1088
  • Add BiFunction support to spring-cloud-stream-plugin by @LeovR in #1087
  • chore(deps): Bump net.javacrumbs.json-unit:json-unit-assertj from 3.5.0 to 4.0.0 by @dependabot in #1083
  • chore(deps): Bump io-swagger-core-v3 from 2.2.25 to 2.2.26 by @dependabot in #1082
  • chore(deps-dev): Bump jest-preset-angular from 14.2.4 to 14.3.1 in /springwolf-ui by @dependabot in #1081
  • chore(deps): Bump org.projectlombok:lombok from 1.18.34 to 1.18.36 by @dependabot in #1084
  • bump: update to gradle 8.11 by @timonback in #1079
  • test(core): test useFqn configuration in core integration test by @timonback in #1078
  • feat(core): add field Operation#operationId by @timonback in #1080
  • chore(deps): Bump com.hubspot.jackson:jackson-datatype-protobuf from 0.9.16 to 0.9.17 by @dependabot in #1102
  • chore(deps-dev): Bump jest-preset-angular from 14.3.1 to 14.3.3 in /springwolf-ui by @dependabot in #1096
  • chore(deps): Bump org.apache.activemq:activemq-broker from 6.1.3 to 6.1.4 by @dependabot in #1100
  • chore(deps): Bump com.rabbitmq:amqp-client from 5.22.0 to 5.23.0 by @dependabot in #1099
  • chore(deps): Bump org-testcontainers from 1.20.3 to 1.20.4 by @dependabot in #1098
  • chore(deps-dev): Bump jest-preset-angular from 14.3.3 to 14.4.1 in /springwolf-ui by @dependabot in #1103
  • chore(deps): Bump com.networknt:json-schema-validator from 1.5.3 to 1.5.4 by @dependabot in #1104
  • chore(deps): Bump kotlin from 2.0.21 to 2.1.0 by @dependabot in #1105
  • chore(deps): Bump io-confluent from 7.7.1 to 7.7.2 by @dependabot in #1106
  • refactor(core): rename property initially to defaults by @timonback in #1092
  • feat(core): add override for info object on grouped api by @sam0r040 in #1093
  • chore(deps): Bump jackson-core from 2.18.1 to 2.18.2 by @dependabot in #1109
  • chore(deps): Bump protobuf from 4.28.3 to 4.29.0 by @dependabot in #1110
  • chore(deps): Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.18.1 to 2.18.2 by @dependabot in #1111
  • chore(deps): Bump org.jetbrains.kotlin:kotlin-reflect from 2.0.21 to 2.1.0 by @dependabot in #1112

New Contributors

Full Changelog: v1.8.0...v1.9.0