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
- @nwwerum made their first contribution in #1075
- @FabianBesner2020 made their first contribution in #1076
- @LeovR made their first contribution in #1077
Full Changelog: v1.8.0...v1.9.0