Skip to content

v1.9.0

Latest
Compare
Choose a tag to compare
@timonback timonback released this 29 Nov 15:13
· 22 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