Skip to content

v0.15.1

Compare
Choose a tag to compare
@timonback timonback released this 29 Sep 16:28
· 636 commits to master since this release

We are happy to announce another release thanks to many changes made by our contributors.

(releasing 0.15.0 failed. Re-releasing as 0.15.1)

Inflector

We finally removed swagger-inflector dependency after successfully replacing it in the last releases. This resolves multiple dependency issues with old javax imports and duplicate swagger-... libraries.

Actuator

Now, it is possible to expose the /springwolf/docs as part of Spring Actuators. This removes the endpoint from the normal application and instead moves it to the internals. It must be enabled, more details on the website.

ObjectMapper

Previously, we created new Objectmappers statically to publish messages from the ui. To resolve #357 , the spring managed ObjectMapper is injected. This requires an ObjectMapper bean, which is usually created by Spring automatically. When you encounter a NoSuchBeanException, you can create one manually with:

@Bean
public ObjectMapper objectMapperBean() {
  return new ObjectMapper();
}

What's Changed

  • chore(deps): Bump org.slf4j:slf4j-api from 2.0.7 to 2.0.9 by @dependabot in #345
  • chore(deps): Bump io.awspring.cloud:spring-cloud-aws-dependencies from 3.0.1 to 3.0.2 by @dependabot in #344
  • chore(deps): Bump com.diffplug.spotless from 6.20.0 to 6.21.0 by @dependabot in #346
  • chore(deps): Bump actions/checkout from 3 to 4 by @dependabot in #343
  • chore(deps-dev): Bump @types/node from 18.17.12 to 18.17.14 in /springwolf-ui by @dependabot in #347
  • chore(deps-dev): Bump @types/node from 18.17.14 to 18.17.15 in /springwolf-ui by @dependabot in #354
  • chore(deps): Bump zone.js from 0.13.1 to 0.13.2 in /springwolf-ui by @dependabot in #353
  • chore(deps-dev): Bump @types/node from 18.17.15 to 18.17.16 in /springwolf-ui by @dependabot in #358
  • Add support for RabbitListener.queuesToDeclare by @pdalfarr in #352
  • Unify spotless by @ctasada in #355
  • chore(deps): Bump zone.js from 0.13.1 to 0.13.3 in /springwolf-ui by @dependabot in #359
  • Update README.md by @timonback in #360
  • chore(deps): Bump swaggerVersion from 2.2.15 to 2.2.16 by @dependabot in #362
  • chore(deps-dev): Bump @types/node from 18.17.16 to 18.17.17 in /springwolf-ui by @dependabot in #363
  • feat(core): add logging for active controllers by @timonback in #349
  • chore(deps): remove swagger-inflector by @timonback in #350
  • chore(deps): Bump com.bmuschko.docker-spring-boot-application from 9.3.2 to 9.3.3 by @dependabot in #372
  • chore(deps): Bump org.projectlombok:lombok from 1.18.28 to 1.18.30 by @dependabot in #373
  • chore(deps): Bump org.springframework.boot from 3.1.3 to 3.1.4 by @dependabot in #374
  • feat(core): avoid task executor for initMode=background (GH-356) by @timonback in #380
  • feat(plugin): autowire objectmapper (GH-357) by @timonback in #379
  • chore(deps): Bump snakeyaml and kafka by @timonback in #367
  • feat(core): add option to expose docs as part of spring actuator endp… by @sam0r040 in #351
  • chore(deps-dev): Bump @types/node from 18.17.17 to 18.18.0 in /springwolf-ui by @dependabot in #375
  • Chore/license header in files by @timonback in #321
  • fix(sqs): add SqsMessageBindingProcessor by @timonback in #382

New Contributors

Full Changelog: v0.14.0...v0.15.0