Releases: springwolf/springwolf-core
springwolf-ui-0.8.0
What's Changed
- Publish docker image by @timonback in #162
- regression: Publish package in gh pipeline by @timonback in #208
- Chore/release preparation by @timonback in #202
- Chore/update angular by @timonback in #203
- fix: Print js object using json during publishing by @timonback in #220
- chore(deps-dev): bump @angular/cli from 16.0.4 to 16.1.0 in /springwolf-ui by @dependabot in #222
- chore(deps): bump @angular/material from 16.0.3 to 16.1.1 in /springwolf-ui by @dependabot in #221
- chore(deps): bump ngx-highlightjs from 7.0.1 to 9.0.0 in /springwolf-ui by @dependabot in #210
- chore: Update angular to 16.1.1 by @timonback in #225
- Release preparation - bump versions by @timonback in #209
- chore(deps): bump actions/checkout from 2 to 3 by @dependabot in #227
Full Changelog: springwolf-kafka-0.11.0...springwolf-ui-0.8.0
springwolf-kafka-0.12.0
Springwolf has been upgraded to use AsyncApi Spec 2.6.0 - along with cleanup of properties. Export to YAML was added and dependency management has greatly improved.
We also got a new domain at www.springwolf.dev
Thank you for all the contributions!
Migration guide
As previously announced, the @EnableAsyncApi
annotation is no longer needed and removed now.
What's Changed
- chore: Update springwolf-ui to 0.7.0 by @timonback in #165
- Export to YAML by @ctasada in #168
- feat: Demonstrate usage of springwolf-kafka-example with spring-security by @timonback in #166
- bugfix: Add messagebinding in CloudStreamFunctionChannelsScanner by @timonback in #172
- Chore/dependency management by @timonback in #177
- chore(deps): bump testcontainersVersion from 1.17.6 to 1.18.1 by @dependabot in #179
- chore(deps): bump com.google.guava:guava from 31.1-jre to 32.0.0-jre by @dependabot in #180
- chore(deps): bump org.projectlombok:lombok from 1.18.26 to 1.18.28 by @dependabot in #182
- chore(deps): bump io.swagger:swagger-inflector from 2.0.8 to 2.0.9 by @dependabot in #183
- fix: Fixed JSON serializer to not leak unintended values by @ctasada in #170
- chore(deps): bump io.swagger.parser.v3:swagger-parser-core from 2.1.11 to 2.1.14 by @dependabot in #186
- chore(deps): bump io.swagger.parser.v3:swagger-parser-core from 2.1.14 to 2.1.15 by @dependabot in #188
- docs: Add CONTRIBUTING.md by @timonback in #185
- Create CODE_OF_CONDUCT.md by @timonback in #178
- chore: Refactor JUnit tests by @ctasada in #190
- Own package per example by @timonback in #184
- Feat: Improved docket configuration by @ctasada in #191
- chore(deps): bump testcontainersVersion from 1.18.1 to 1.18.3 by @dependabot in #193
- chore(deps): bump swaggerCoreVersion from 2.2.10 to 2.2.11 by @dependabot in #194
- Publish docker image by @timonback in #162
- Chore/javax dependency cleanup by @tvahrst in #204
- feat: Changed Java version to 17 by @ctasada in #205
- Fix: Fixed autogenerated description by @ctasada in #189
- Chore/release preparation by @timonback in #202
- replace commons.lang3.StringUtils with springframework.util.StringUtils by @tvahrst in #207
- feat: Added support for Message description by @ctasada in #211
- feat: Remove usage of Guava by @ctasada in #206
- chore: Update AsyncAPI spec version to 2.6.0 by @timonback in #201
- feat: Add docs.json endpoint by @timonback in #212
- chore: dependency management by @harare in #214
- chore: Ensure topics in AsyncAPI document are sorted by @timonback in #213
- chore(deps): bump commons-io:commons-io from 2.12.0 to 2.13.0 by @dependabot in #215
- chore: Remove deprecated EnableAsyncApi annotation by @timonback in #219
- Chore/compiler warnings housekeeping by @timonback in #224
- Release preparation - bump versions by @timonback in #209
New Contributors
Full Changelog: springwolf-kafka-0.11.0...springwolf-kafka-0.12.0
springwolf-core-0.11.0
Springwolf has been upgraded to use AsyncApi Spec 2.6.0 - along with some cleanup of properties. Export to YAML was added and dependency management has greatly improved.
We also got a new domain at www.springwolf.dev
Thank you for all the contributions!
Migration guide
As previously announced, the @EnableAsyncApi
annotation is no longer needed and removed now.
What's Changed
- Export to YAML by @ctasada in #168
- Chore/dependency management by @timonback in #177
- chore(deps): bump testcontainersVersion from 1.17.6 to 1.18.1 by @dependabot in #179
- chore(deps): bump com.google.guava:guava from 31.1-jre to 32.0.0-jre by @dependabot in #180
- chore(deps): bump org.projectlombok:lombok from 1.18.26 to 1.18.28 by @dependabot in #182
- chore(deps): bump io.swagger:swagger-inflector from 2.0.8 to 2.0.9 by @dependabot in #183
- fix: Fixed JSON serializer to not leak unintended values by @ctasada in #170
- chore(deps): bump io.swagger.parser.v3:swagger-parser-core from 2.1.11 to 2.1.14 by @dependabot in #186
- chore(deps): bump io.swagger.parser.v3:swagger-parser-core from 2.1.14 to 2.1.15 by @dependabot in #188
- docs: Add CONTRIBUTING.md by @timonback in #185
- Create CODE_OF_CONDUCT.md by @timonback in #178
- chore: Refactor JUnit tests by @ctasada in #190
- Own package per example by @timonback in #184
- Feat: Improved docket configuration by @ctasada in #191
- chore(deps): bump testcontainersVersion from 1.18.1 to 1.18.3 by @dependabot in #193
- chore(deps): bump swaggerCoreVersion from 2.2.10 to 2.2.11 by @dependabot in #194
- chore(deps): bump com.github.node-gradle.node from 3.5.1 to 5.0.0 by @dependabot in #195
- chore(deps): bump rxjs from 7.5.7 to 7.8.1 in /springwolf-ui by @dependabot in #200
- regression: Publish package in gh pipeline by @timonback in #208
- Chore/javax dependency cleanup by @tvahrst in #204
- feat: Changed Java version to 17 by @ctasada in #205
- Fix: Fixed autogenerated description by @ctasada in #189
- Chore/release preparation by @timonback in #202
- replace commons.lang3.StringUtils with springframework.util.StringUtils by @tvahrst in #207
- feat: Added support for Message description by @ctasada in #211
- feat: Remove usage of Guava by @ctasada in #206
- chore: Update AsyncAPI spec version to 2.6.0 by @timonback in #201
- feat: Add docs.json endpoint by @timonback in #212
- chore: dependency management by @harare in #214
- chore: Ensure topics in AsyncAPI document are sorted by @timonback in #213
- chore(deps): bump commons-io:commons-io from 2.12.0 to 2.13.0 by @dependabot in #215
- chore: Remove deprecated EnableAsyncApi annotation by @timonback in #219
- Chore/compiler warnings housekeeping by @timonback in #224
- Release preparation - bump versions by @timonback in #209
- (fix) amqp release pipeline uses correct project name by @sam0r040 in #226
- (fix) amqp release pipeline uses correct project name by @sam0r040 in #228
New Contributors
Full Changelog: springwolf-core-0.10.0...springwolf-core-0.11.0
springwolf-cloud-stream-0.3.0
Springwolf has been upgraded to use AsyncApi Spec 2.6.0 - along with cleanup of properties. Export to YAML was added and dependency management has greatly improved.
We also got a new domain at www.springwolf.dev
Thank you for all the contributions!
Migration guide
As previously announced, the @EnableAsyncApi
annotation is no longer needed and removed now.
What's Changed
- chore: Update springwolf-ui to 0.7.0 by @timonback in #165
- Export to YAML by @ctasada in #168
- bugfix: Add messagebinding in CloudStreamFunctionChannelsScanner by @timonback in #172
- Chore/dependency management by @timonback in #177
- chore(deps): bump testcontainersVersion from 1.17.6 to 1.18.1 by @dependabot in #179
- chore(deps): bump com.google.guava:guava from 31.1-jre to 32.0.0-jre by @dependabot in #180
- chore(deps): bump org.projectlombok:lombok from 1.18.26 to 1.18.28 by @dependabot in #182
- chore(deps): bump io.swagger:swagger-inflector from 2.0.8 to 2.0.9 by @dependabot in #183
- fix: Fixed JSON serializer to not leak unintended values by @ctasada in #170
- chore(deps): bump io.swagger.parser.v3:swagger-parser-core from 2.1.11 to 2.1.14 by @dependabot in #186
- chore(deps): bump io.swagger.parser.v3:swagger-parser-core from 2.1.14 to 2.1.15 by @dependabot in #188
- docs: Add CONTRIBUTING.md by @timonback in #185
- Create CODE_OF_CONDUCT.md by @timonback in #178
- chore: Refactor JUnit tests by @ctasada in #190
- Own package per example by @timonback in #184
- Feat: Improved docket configuration by @ctasada in #191
- chore(deps): bump testcontainersVersion from 1.18.1 to 1.18.3 by @dependabot in #193
- chore(deps): bump swaggerCoreVersion from 2.2.10 to 2.2.11 by @dependabot in #194
- Publish docker image by @timonback in #162
- Chore/javax dependency cleanup by @tvahrst in #204
- feat: Changed Java version to 17 by @ctasada in #205
- Fix: Fixed autogenerated description by @ctasada in #189
- Chore/release preparation by @timonback in #202
- replace commons.lang3.StringUtils with springframework.util.StringUtils by @tvahrst in #207
- feat: Added support for Message description by @ctasada in #211
- feat: Remove usage of Guava by @ctasada in #206
- chore: Update AsyncAPI spec version to 2.6.0 by @timonback in #201
- feat: Add docs.json endpoint by @timonback in #212
- chore: dependency management by @harare in #214
- chore: Ensure topics in AsyncAPI document are sorted by @timonback in #213
- chore(deps): bump commons-io:commons-io from 2.12.0 to 2.13.0 by @dependabot in #215
- chore: Remove deprecated EnableAsyncApi annotation by @timonback in #219
- Chore/compiler warnings housekeeping by @timonback in #224
- Release preparation - bump versions by @timonback in #209
New Contributors
Full Changelog: springwolf-cloud-stream-0.2.0...springwolf-cloud-stream-0.3.0
springwolf-amqp-0.8.0
Springwolf has been upgraded to use AsyncApi Spec 2.6.0 - along with cleanup of properties. Export to YAML was added and dependency management has greatly improved.
We also got a new domain at www.springwolf.dev
Thank you for all the contributions!
Migration guide
As previously announced, the @EnableAsyncApi
annotation is no longer needed and removed now.
What's Changed
- chore: Update springwolf-ui to 0.7.0 by @timonback in #165
- Export to YAML by @ctasada in #168
- bugfix: Add messagebinding in CloudStreamFunctionChannelsScanner by @timonback in #172
- Chore/dependency management by @timonback in #177
- chore(deps): bump testcontainersVersion from 1.17.6 to 1.18.1 by @dependabot in #179
- chore(deps): bump com.google.guava:guava from 31.1-jre to 32.0.0-jre by @dependabot in #180
- chore(deps): bump org.projectlombok:lombok from 1.18.26 to 1.18.28 by @dependabot in #182
- chore(deps): bump io.swagger:swagger-inflector from 2.0.8 to 2.0.9 by @dependabot in #183
- fix: Fixed JSON serializer to not leak unintended values by @ctasada in #170
- chore(deps): bump io.swagger.parser.v3:swagger-parser-core from 2.1.11 to 2.1.14 by @dependabot in #186
- chore(deps): bump io.swagger.parser.v3:swagger-parser-core from 2.1.14 to 2.1.15 by @dependabot in #188
- docs: Add CONTRIBUTING.md by @timonback in #185
- Create CODE_OF_CONDUCT.md by @timonback in #178
- chore: Refactor JUnit tests by @ctasada in #190
- Own package per example by @timonback in #184
- Feat: Improved docket configuration by @ctasada in #191
- chore(deps): bump testcontainersVersion from 1.18.1 to 1.18.3 by @dependabot in #193
- chore(deps): bump swaggerCoreVersion from 2.2.10 to 2.2.11 by @dependabot in #194
- Publish docker image by @timonback in #162
- regression: Publish package in gh pipeline by @timonback in #208
- Chore/javax dependency cleanup by @tvahrst in #204
- feat: Changed Java version to 17 by @ctasada in #205
- Fix: Fixed autogenerated description by @ctasada in #189
- Chore/release preparation by @timonback in #202
- replace commons.lang3.StringUtils with springframework.util.StringUtils by @tvahrst in #207
- feat: Added support for Message description by @ctasada in #211
- feat: Remove usage of Guava by @ctasada in #206
- chore: Update AsyncAPI spec version to 2.6.0 by @timonback in #201
- feat: Add docs.json endpoint by @timonback in #212
- chore: dependency management by @harare in #214
- chore: Ensure topics in AsyncAPI document are sorted by @timonback in #213
- chore(deps): bump commons-io:commons-io from 2.12.0 to 2.13.0 by @dependabot in #215
- chore: Remove deprecated EnableAsyncApi annotation by @timonback in #219
- Chore/compiler warnings housekeeping by @timonback in #224
- Release preparation - bump versions by @timonback in #209
- (fix) amqp release pipeline uses correct project name by @sam0r040 in #226
- (fix) amqp release pipeline uses correct project name by @sam0r040 in #228
New Contributors
Full Changelog: springwolf-amqp-0.7.0...springwolf-amqp-0.8.0
springwolf-kafka-0.11.0
Springwolf has been upgraded to use spring boot 3 & AsyncApi Spec 2.6.0.
Breaking Changes
- Springwolf requires at least Java 17 & Spring Boot 3
Migration Guide
@EnableAsyncApi
is deprecated as it is not needed anymore. See #161
What's Changed
- Upgrade to spring boot 3 by @timonback in #146
- Upgrade to spring boot 2.7.6, junit 5, gradle 7.5.1 by @timonback in #125
- feat: AsyncAPI 2.6.0 from EAP-2 by @Pakisan in #155
- feat: Enable/Disable listeners per configuration by @timonback in #147
- Provide Autoconfiguration, make @EnableAsyncApi deprecated and noop by @tvahrst in #161
- feat: Add logo by @timonback in #153
- test: GH-132: Add test for SpringPayloadAnnotationTypeExtractor by @timonback in #133
- Add example configuration for springdoc-openapi-gradle-plugin by @sam0r040 in #134
- bugfix: GH-132: Add access to ParameterizedTypeImpl to try block by @timonback in #138
- bugfix: Message is not comparable (ClassCastException) by @timonback in #137
- Fix bug #114 by adding
@Builder
and@Jacksonized
to KafkaMessageDto by @sam0r040 in #131 - chore: update versions by @sam0r040 in #145
- Feature/add support for message binding by @sam0r040 in #130
- feat: Serialize also kafka client-id and bindingVersion by @timonback in #141
- Feat: Resolve annotation headers + Multiple AsyncListener/AsyncPublisher annotation by @timonback in #139
- feat: Configurable springwolf producer for kafka plugin GH-126 by @sam0r040 in #144
- feat: Add nested payload dto example by @timonback in #150
- chore: Sort asyncapi doc elements via objectMapper by @timonback in #151
- Fix: Packaging jars without -plain archiveClassifier by @timonback in #152
- feat: Add amqp channel binding by @timonback in #154
- Fix: Serialize StringSchema without error by @timonback in #159
- fix: Use correct import for AsyncApi info model in SpringWolfAutoConfigurationTest by @sam0r040 in #163
- Preparing upcoming release by @timonback in #164
New Contributors
Full Changelog: springwolf-core-0.9.0...springwolf-core-0.10.0
springwolf-core-0.10.0
Springwolf has been upgraded to use spring boot 3 & AsyncApi Spec 2.6.0.
Breaking Changes
- Springwolf requires at least Java 17 & Spring Boot 3
Migration Guide
@EnableAsyncApi
is deprecated as it is not needed anymore. See #161
What's Changed
- Upgrade to spring boot 3 by @timonback in #146
- Upgrade to spring boot 2.7.6, junit 5, gradle 7.5.1 by @timonback in #125
- feat: AsyncAPI 2.6.0 from EAP-2 by @Pakisan in #155
- feat: Enable/Disable listeners per configuration by @timonback in #147
- Provide Autoconfiguration, make @EnableAsyncApi deprecated and noop by @tvahrst in #161
- feat: Add logo by @timonback in #153
- test: GH-132: Add test for SpringPayloadAnnotationTypeExtractor by @timonback in #133
- Add example configuration for springdoc-openapi-gradle-plugin by @sam0r040 in #134
- bugfix: GH-132: Add access to ParameterizedTypeImpl to try block by @timonback in #138
- bugfix: Message is not comparable (ClassCastException) by @timonback in #137
- Fix bug #114 by adding
@Builder
and@Jacksonized
to KafkaMessageDto by @sam0r040 in #131 - chore: update versions by @sam0r040 in #145
- Feature/add support for message binding by @sam0r040 in #130
- feat: Serialize also kafka client-id and bindingVersion by @timonback in #141
- Feat: Resolve annotation headers + Multiple AsyncListener/AsyncPublisher annotation by @timonback in #139
- feat: Configurable springwolf producer for kafka plugin GH-126 by @sam0r040 in #144
- feat: Add nested payload dto example by @timonback in #150
- chore: Sort asyncapi doc elements via objectMapper by @timonback in #151
- Fix: Packaging jars without -plain archiveClassifier by @timonback in #152
- feat: Add amqp channel binding by @timonback in #154
- Fix: Serialize StringSchema without error by @timonback in #159
- fix: Use correct import for AsyncApi info model in SpringWolfAutoConfigurationTest by @sam0r040 in #163
- Preparing upcoming release by @timonback in #164
New Contributors
Full Changelog: springwolf-core-0.9.0...springwolf-core-0.10.0
springwolf-cloud-stream-0.2.0
Springwolf has been upgraded to use spring boot 3 & AsyncApi Spec 2.6.0.
Breaking Changes
- Springwolf requires at least Java 17 & Spring Boot 3
Migration Guide
@EnableAsyncApi
is deprecated as it is not needed anymore. See #161
What's Changed
- Upgrade to spring boot 3 by @timonback in #146
- Upgrade to spring boot 2.7.6, junit 5, gradle 7.5.1 by @timonback in #125
- feat: AsyncAPI 2.6.0 from EAP-2 by @Pakisan in #155
- feat: Enable/Disable listeners per configuration by @timonback in #147
- Provide Autoconfiguration, make @EnableAsyncApi deprecated and noop by @tvahrst in #161
- feat: Add logo by @timonback in #153
- test: GH-132: Add test for SpringPayloadAnnotationTypeExtractor by @timonback in #133
- Add example configuration for springdoc-openapi-gradle-plugin by @sam0r040 in #134
- bugfix: GH-132: Add access to ParameterizedTypeImpl to try block by @timonback in #138
- bugfix: Message is not comparable (ClassCastException) by @timonback in #137
- Fix bug #114 by adding
@Builder
and@Jacksonized
to KafkaMessageDto by @sam0r040 in #131 - chore: update versions by @sam0r040 in #145
- Feature/add support for message binding by @sam0r040 in #130
- feat: Serialize also kafka client-id and bindingVersion by @timonback in #141
- Feat: Resolve annotation headers + Multiple AsyncListener/AsyncPublisher annotation by @timonback in #139
- feat: Configurable springwolf producer for kafka plugin GH-126 by @sam0r040 in #144
- feat: Add nested payload dto example by @timonback in #150
- chore: Sort asyncapi doc elements via objectMapper by @timonback in #151
- Fix: Packaging jars without -plain archiveClassifier by @timonback in #152
- feat: Add amqp channel binding by @timonback in #154
- Fix: Serialize StringSchema without error by @timonback in #159
- fix: Use correct import for AsyncApi info model in SpringWolfAutoConfigurationTest by @sam0r040 in #163
- Preparing upcoming release by @timonback in #164
New Contributors
Full Changelog: springwolf-core-0.9.0...springwolf-core-0.10.0
springwolf-amqp-0.7.0
Springwolf has been upgraded to use spring boot 3 & AsyncApi Spec 2.6.0.
Breaking Changes
- Springwolf requires at least Java 17 & Spring Boot 3
Migration Guide
@EnableAsyncApi
is deprecated as it is not needed anymore. See #161
What's Changed
- Upgrade to spring boot 3 by @timonback in #146
- Upgrade to spring boot 2.7.6, junit 5, gradle 7.5.1 by @timonback in #125
- feat: AsyncAPI 2.6.0 from EAP-2 by @Pakisan in #155
- feat: Enable/Disable listeners per configuration by @timonback in #147
- Provide Autoconfiguration, make @EnableAsyncApi deprecated and noop by @tvahrst in #161
- feat: Add logo by @timonback in #153
- test: GH-132: Add test for SpringPayloadAnnotationTypeExtractor by @timonback in #133
- Add example configuration for springdoc-openapi-gradle-plugin by @sam0r040 in #134
- bugfix: GH-132: Add access to ParameterizedTypeImpl to try block by @timonback in #138
- bugfix: Message is not comparable (ClassCastException) by @timonback in #137
- Fix bug #114 by adding
@Builder
and@Jacksonized
to KafkaMessageDto by @sam0r040 in #131 - chore: update versions by @sam0r040 in #145
- Feature/add support for message binding by @sam0r040 in #130
- feat: Serialize also kafka client-id and bindingVersion by @timonback in #141
- Feat: Resolve annotation headers + Multiple AsyncListener/AsyncPublisher annotation by @timonback in #139
- feat: Configurable springwolf producer for kafka plugin GH-126 by @sam0r040 in #144
- feat: Add nested payload dto example by @timonback in #150
- chore: Sort asyncapi doc elements via objectMapper by @timonback in #151
- Fix: Packaging jars without -plain archiveClassifier by @timonback in #152
- feat: Add amqp channel binding by @timonback in #154
- Fix: Serialize StringSchema without error by @timonback in #159
- fix: Use correct import for AsyncApi info model in SpringWolfAutoConfigurationTest by @sam0r040 in #163
- Preparing upcoming release by @timonback in #164
New Contributors
Full Changelog: springwolf-core-0.9.0...springwolf-core-0.10.0
springwolf-kafka-0.10.0
What's Changed
- Extract generic type for KafkaListeners in batch mode by @timonback in #89
- Fix #117 by @stavshamir in #120
- Update springwolf-core to 0.9.0
- Breaking change: built-in producer is disabled by default. Please see the documentation for more info: https://springwolf.github.io/docs/configuration#additional-applicationproperties