Skip to content

Releases: springwolf/springwolf-core

v1.19.0

24 Oct 14:33

Choose a tag to compare

Springwolf 1.19.0 is out! Thanks to all our contributors!

This is mainly a maintenance release with updated dependencies. Bugfixes:

  • bugfix(ui): only add ressource handler for custom springwolf paths by @timonback in #1435
  • fix(core): do no set header example value when none is specified by @timonback in #1468

Noteworthy new feature:

  • Springwolf now supports nullable in @Schemaannotations. Thanks to @ccudennec-otto!

What's Changed

  • chore(deps): Bump io-swagger-core-v3 from 2.2.37 to 2.2.38 by @dependabot[bot] in #1437
  • chore(deps): Bump confluentinc/cp-kafka from 8.0.0 to 8.0.1 in /springwolf-examples/springwolf-cloud-stream-example by @dependabot[bot] in #1440
  • chore(deps): Bump confluentinc/cp-kafka from 8.0.0 to 8.0.1 in /springwolf-examples/springwolf-kafka-example by @dependabot[bot] in #1439
  • chore(deps): Bump org.owasp.dependencycheck from 12.1.3 to 12.1.6 by @dependabot[bot] in #1443
  • chore(deps-dev): Bump @testing-library/angular from 18.0.0 to 18.1.0 in /springwolf-ui by @dependabot[bot] in #1441
  • chore(deps-dev): Bump jest from 30.1.3 to 30.2.0 in /springwolf-ui by @dependabot[bot] in #1438
  • chore(deps): Bump io-confluent from 8.0.0 to 8.0.1 by @dependabot[bot] in #1444
  • chore(deps): Bump com.diffplug.spotless from 7.2.1 to 8.0.0 by @dependabot[bot] in #1442
  • bugfix(ui): only add ressource handler for custom springwolf paths by @timonback in #1435
  • feat: add link to example project repo by @timonback in #1445
  • chore(deps): Bump localstack/localstack from 4.8.1 to 4.9.2 in /springwolf-examples/springwolf-sqs-example by @dependabot[bot] in #1455
  • chore(deps): Bump localstack/localstack from 4.8.1 to 4.9.2 in /springwolf-examples/springwolf-sns-example by @dependabot[bot] in #1454
  • chore(deps-dev): Bump typescript from 5.9.2 to 5.9.3 in /springwolf-ui by @dependabot[bot] in #1453
  • chore(deps): Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0 by @dependabot[bot] in #1449
  • chore(deps): Bump gradle/actions from 4 to 5 by @dependabot[bot] in #1447
  • chore(deps): Bump org.junit.platform:junit-platform-launcher from 1.13.4 to 6.0.0 by @dependabot[bot] in #1451
  • chore: resolve compiler warnings by @timonback in #1446
  • chore(deps-dev): Bump jest-preset-angular from 15.0.0 to 15.0.2 in /springwolf-ui by @dependabot[bot] in #1452
  • chore(deps): Bump org-junit-jupiter from 5.13.4 to 6.0.0 by @dependabot[bot] in #1448
  • chore(deps): Bump org.apache.kafka:kafka-clients from 8.0.0-ce to 8.0.1-ce by @dependabot[bot] in #1450
  • chore(ui): bump angular to 20.3.4 by @timonback in #1456
  • chore(deps): Bump org.apache.kafka:kafka-streams from 8.0.1-ce to 8.0.2-ce by @dependabot[bot] in #1457
  • chore(deps): Bump org.jetbrains.kotlin:kotlin-reflect from 2.2.10 to 2.2.20 by @dependabot[bot] in #1458
  • chore(deps): Bump io-swagger-core-v3 from 2.2.38 to 2.2.39 by @dependabot[bot] in #1462
  • chore(deps): Bump confluentinc/cp-kafka from 8.0.1 to 8.0.2 in /springwolf-examples/springwolf-cloud-stream-example by @dependabot[bot] in #1465
  • chore(deps): Bump confluentinc/cp-kafka from 8.0.1 to 8.0.2 in /springwolf-examples/springwolf-kafka-example by @dependabot[bot] in #1466
  • chore(deps): Bump org.owasp.dependencycheck from 12.1.6 to 12.1.8 by @dependabot[bot] in #1464
  • chore(deps): Bump net.javacrumbs.json-unit:json-unit-assertj from 4.1.1 to 5.0.0 by @dependabot[bot] in #1463
  • chore(deps): Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #1461
  • chore(deps): Bump io-confluent from 8.0.1 to 8.0.2 by @dependabot[bot] in #1459
  • fix(core): do no set header example value when none is specified by @timonback in #1468
  • feat(core): Support for nullable types by @ccudennec-otto in #1416
  • chore: replace all junit assertions with assertj assertions by @sam0r040 in #1469
  • chore(deps): Bump apache/activemq-artemis from 2.42.0-alpine to 2.43.0-alpine in /springwolf-examples/springwolf-jms-example by @dependabot[bot] in #1480
  • chore(deps): Bump confluentinc/cp-kafka from 8.0.2 to 8.1.0 in /springwolf-examples/springwolf-cloud-stream-example by @dependabot[bot] in #1479
  • chore(deps): Bump org.apache.avro:avro from 1.12.0 to 1.12.1 by @dependabot[bot] in #1473
  • chore(deps-dev): Bump jest-preset-angular from 15.0.2 to 15.0.3 in /springwolf-ui by @dependabot[bot] in #1477
  • chore(deps-dev): Bump esbuild from 0.25.10 to 0.25.11 in /springwolf-ui by @dependabot[bot] in #1476
  • chore(deps): Bump com.rabbitmq:amqp-client from 5.26.0 to 5.27.0 by @dependabot[bot] in #1471
  • chore(deps): Bump protobuf from 4.32.1 to 4.33.0 by @dependabot[bot] in #1472
  • chore(deps): Bump confluentinc/cp-kafka from 8.0.2 to 8.1.0 in /springwolf-examples/springwolf-kafka-example by @dependabot[bot] in #1478
  • chore(deps): Bump org.apache.kafka:kafka-clients from 8.0.2-ce to 8.1.0-ce by @dependabot[bot] in #1474
  • chore(deps): Bump playwright from 1.49.1 to 1.56.1 in /springwolf-examples/e2e in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1470
  • chore(deps): Bump org.jetbrains.kotlin:kotlin-reflect from 2.2.20 to 2.2.21 by @dependabot[bot] in #1482
  • chore(deps): Bump org.springframework.boot from 3.5.6 to 3.5.7 by @dependabot[bot] in #1483
  • chore(deps): Bump io-confluent from 8.0.2 to 8.1.0 by @dependabot[bot] in #1484
  • chore(deps): Bump kotlin from 2.2.20 to 2.2.21 by @dependabot[bot] in #1485
  • chore(deps): Bump the dependencies-angular group in /springwolf-ui with 12 updates by @dependabot[bot] in #1475

Full Changelog: v1.18.0...v1.19.0

v1.18.0

26 Sep 16:07

Choose a tag to compare

Springwolf 1.18.0 is out! Thanks to all our contributors!

This is mainly a maintenance release with updated dependencies.

What's Changed

  • chore(deps-dev): Bump jest from 30.1.1 to 30.1.2 in /springwolf-ui by @dependabot[bot] in #1409
  • chore(deps): Bump jackson-core from 2.19.2 to 2.20 by @dependabot[bot] in #1406
  • chore(deps): Bump ngx-markdown from 20.0.0 to 20.1.0 in /springwolf-ui by @dependabot[bot] in #1410
  • chore(deps-dev): Bump jest from 30.1.2 to 30.1.3 in /springwolf-ui by @dependabot[bot] in #1412
  • chore(deps): Bump actions/github-script from 7 to 8 by @dependabot[bot] in #1413
  • chore: update docker compose setup by @timonback in #1417
  • chore(deps): Bump org.projectlombok:lombok from 1.18.38 to 1.18.40 by @dependabot[bot] in #1414
  • chore(deps): Bump kotlin from 2.2.10 to 2.2.20 by @dependabot[bot] in #1419
  • chore(deps): Bump com.networknt:json-schema-validator from 1.5.8 to 1.5.9 by @dependabot[bot] in #1422
  • chore(deps): Bump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 by @dependabot[bot] in #1421
  • chore(deps-dev): Bump esbuild from 0.25.9 to 0.25.10 in /springwolf-ui by @dependabot[bot] in #1428
  • chore(deps): Bump protobuf from 4.32.0 to 4.32.1 by @dependabot[bot] in #1420
  • chore(deps): Bump localstack/localstack from 4.7.0 to 4.8.1 in /springwolf-examples/springwolf-sqs-example by @dependabot[bot] in #1430
  • chore(deps): Bump localstack/localstack from 4.7.0 to 4.8.1 in /springwolf-examples/springwolf-sns-example by @dependabot[bot] in #1429
  • chore(deps): Bump io-swagger-core-v3 from 2.2.36 to 2.2.37 by @dependabot[bot] in #1431
  • chore(deps): Bump org.projectlombok:lombok from 1.18.40 to 1.18.42 by @dependabot[bot] in #1432
  • chore(deps): Bump org-mockito from 5.19.0 to 5.20.0 by @dependabot[bot] in #1433
  • chore(deps): Bump org.assertj:assertj-core from 3.27.4 to 3.27.6 by @dependabot[bot] in #1434
  • chore(core): remove io.awspring.cloud:spring-cloud-aws-dependencies bom by @timonback in #1436

Full Changelog: v1.17.0...v1.18.0

v1.17.0

29 Aug 16:57

Choose a tag to compare

Springwolf 1.17.0 is out! Thanks to all our contributors and to the more than 300 stargazers now!

This is mainly a maintenance release with updated dependencies and one noteworthy addition:

  • Springwolf now supports generic and Kafka specific channel bindings like partitions and retention policy

Due to dependencies issues during publishing, the cloud-stream, sns and sqs plugins were not released, see https://github.com/springwolf/springwolf-core/actions/runs/17328639221/job/49199078080

What's Changed

  • chore(deps): Bump io-swagger-core-v3 from 2.2.34 to 2.2.35 by @dependabot[bot] in #1385
  • chore(deps): Bump localstack/localstack from 4.6.0 to 4.7.0 in /springwolf-examples/springwolf-sns-example by @dependabot[bot] in #1383
  • chore(deps): Bump localstack/localstack from 4.6.0 to 4.7.0 in /springwolf-examples/springwolf-sqs-example by @dependabot[bot] in #1387
  • chore(deps): Bump the npm_and_yarn group in /springwolf-ui with 3 updates by @dependabot[bot] in #1397
  • chore(deps): Bump io-swagger-core-v3 from 2.2.35 to 2.2.36 by @dependabot[bot] in #1396
  • chore(deps): Bump kotlin from 2.2.0 to 2.2.10 by @dependabot[bot] in #1395
  • chore(deps): Bump protobuf from 4.31.1 to 4.32.0 by @dependabot[bot] in #1393
  • chore(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1391
  • chore(deps): Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 by @dependabot[bot] in #1392
  • chore(deps-dev): Bump typescript from 5.8.3 to 5.9.2 in /springwolf-ui by @dependabot[bot] in #1382
  • feat(ui): show channel icon in channel header items by @timonback in #1390
  • chore(ui): add npm task start by @timonback in #1389
  • chore(deps): Bump org.jetbrains.kotlin:kotlin-reflect from 2.2.0 to 2.2.10 by @dependabot[bot] in #1400
  • chore(deps): Bump org.springframework.boot from 3.5.4 to 3.5.5 by @dependabot[bot] in #1398
  • chore(deps): Bump org-mockito from 5.18.0 to 5.19.0 by @dependabot[bot] in #1399
  • chore(deps): Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #1402
  • chore(deps): Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.19.2 to 2.20.0 by @dependabot[bot] in #1405
  • chore(deps-dev): Bump jest from 30.0.5 to 30.1.1 in /springwolf-ui by @dependabot[bot] in #1408
  • feat(kafka): add kafka channel bindings by @timonback in #1388

Full Changelog: v1.16.0...v1.17.0

v1.16.0

25 Jul 14:50
86196b2

Choose a tag to compare

Springwolf 1.16.0 is out! Thanks to all our contributors!

This is mainly a maintenance release with updated dependencies.

What's Changed

  • chore(gh): limit permissions of gh actions by @timonback in #1333
  • Prepare to support Multi Format Schemas by @tvahrst in #1325
  • chore(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-core-jvm from 1.8.1 to 1.9.0 by @dependabot[bot] in #1360
  • chore(deps): Bump org-testcontainers from 1.21.2 to 1.21.3 by @dependabot[bot] in #1361
  • chore(deps): Bump com.networknt:json-schema-validator from 1.5.7 to 1.5.8 by @dependabot[bot] in #1362
  • chore(deps-dev): Bump esbuild from 0.25.5 to 0.25.6 in /springwolf-ui by @dependabot[bot] in #1363
  • chore(deps): Bump localstack/localstack from 4.5.0 to 4.6.0 in /springwolf-examples/springwolf-sqs-example by @dependabot[bot] in #1365
  • chore(deps): Bump localstack/localstack from 4.5.0 to 4.6.0 in /springwolf-examples/springwolf-sns-example by @dependabot[bot] in #1364
  • chore(deps): Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 by @dependabot[bot] in #1366
  • chore(deps): Bump org.junit.platform:junit-platform-launcher from 1.13.2 to 1.13.3 by @dependabot[bot] in #1367
  • chore(deps-dev): Bump jest-preset-angular from 14.6.0 to 14.6.1 in /springwolf-ui by @dependabot[bot] in #1371
  • chore(deps): Bump com.diffplug.spotless from 7.0.4 to 7.2.1 by @dependabot[bot] in #1373
  • chore(deps-dev): Bump esbuild from 0.25.6 to 0.25.8 in /springwolf-ui by @dependabot[bot] in #1372
  • chore(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /springwolf-ui in the npm_and_yarn group by @dependabot[bot] in #1374
  • chore(deps): Bump org-junit-jupiter from 5.13.2 to 5.13.3 by @dependabot[bot] in #1369
  • chore(deps): Bump apache/activemq-artemis from 2.41.0-alpine to 2.42.0-alpine in /springwolf-examples/springwolf-jms-example by @dependabot[bot] in #1375
  • chore(deps): Bump jackson-core from 2.19.1 to 2.19.2 by @dependabot[bot] in #1376
  • chore(deps): Bump org.junit.platform:junit-platform-launcher from 1.13.3 to 1.13.4 by @dependabot[bot] in #1379
  • chore(deps): Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.19.1 to 2.19.2 by @dependabot[bot] in #1378
  • chore(deps): Bump com.rabbitmq:amqp-client from 5.25.0 to 5.26.0 by @dependabot[bot] in #1380
  • chore(deps): Bump org.springframework.boot from 3.5.3 to 3.5.4 by @dependabot[bot] in #1377

Full Changelog: v1.15.0...v1.16.0

v1.15.0

27 Jun 15:13
b034955

Choose a tag to compare

Springwolf 1.15.0 is out! Thanks to all our contributors!

This is mainly a maintenance release with updated dependencies.

What's Changed

  • chore(deps): Bump com.networknt:json-schema-validator from 1.5.6 to 1.5.7 by @dependabot in #1311
  • chore(deps): Bump zone.js from 0.15.0 to 0.15.1 in /springwolf-ui by @dependabot in #1313
  • chore(deps): Bump org-testcontainers from 1.21.0 to 1.21.1 by @dependabot in #1323
  • chore(deps): Bump org-junit-jupiter from 5.12.2 to 5.13.0 by @dependabot in #1321
  • chore(deps): Bump protobuf from 4.31.0 to 4.31.1 by @dependabot in #1320
  • chore(deps-dev): Bump jest-preset-angular from 14.5.5 to 14.6.0 in /springwolf-ui by @dependabot in #1315
  • chore(deps): Bump localstack/localstack from 4.4.0 to 4.5.0 in /springwolf-examples/springwolf-sns-example by @dependabot in #1331
  • chore(deps): Bump localstack/localstack from 4.4.0 to 4.5.0 in /springwolf-examples/springwolf-sqs-example by @dependabot in #1330
  • chore(deps-dev): Bump @testing-library/angular from 17.3.7 to 17.4.0 in /springwolf-ui by @dependabot in #1329
  • chore(deps): Bump org.owasp.dependencycheck from 12.1.1 to 12.1.2 by @dependabot in #1328
  • chore(deps): Bump spring-cloud-stream from 4.2.1 to 4.3.0 by @dependabot in #1327
  • chore(deps-dev): Bump esbuild from 0.25.4 to 0.25.5 in /springwolf-ui by @dependabot in #1318
  • chore(deps): Bump org-junit-jupiter from 5.13.0 to 5.13.1 by @dependabot in #1326
  • chore(deps): Bump org.springframework.cloud:spring-cloud-dependencies from 2024.0.1 to 2025.0.0 by @dependabot in #1322
  • feat(sns): add SNS headers when sending message from springwolf ui by @antoine-vaisset-pro in #1324
  • chore(deps): Bump jackson-core from 2.19.0 to 2.19.1 by @dependabot in #1335
  • chore(deps): Bump io-swagger-core-v3 from 2.2.32 to 2.2.33 by @dependabot in #1336
  • chore(deps): Bump org.junit.platform:junit-platform-launcher from 1.12.2 to 1.13.1 by @dependabot in #1337
  • chore(deps): Bump io-awspring-cloud from 3.3.1 to 3.4.0 by @dependabot in #1340
  • chore(deps): Bump confluentinc/cp-kafka from 7.9.1 to 8.0.0 in /springwolf-examples/springwolf-kafka-example by @dependabot in #1342
  • chore(deps): Bump confluentinc/cp-kafka from 7.9.1 to 8.0.0 in /springwolf-examples/springwolf-cloud-stream-example by @dependabot in #1341
  • chore(deps): Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.19.0 to 2.19.1 by @dependabot in #1347
  • chore(deps): Bump org-testcontainers from 1.21.1 to 1.21.2 by @dependabot in #1346
  • chore(deps): Bump io-confluent from 7.9.1 to 8.0.0 by @dependabot in #1343
  • chore(deps): Bump prism-code-editor from 4.0.0 to 4.1.0 in /springwolf-ui by @dependabot in #1348
  • chore(deps): Bump org.owasp.dependencycheck from 12.1.2 to 12.1.3 by @dependabot in #1345
  • chore(deps): Bump kotlin from 2.1.21 to 2.2.0 by @dependabot in #1349
  • chore(deps): Bump org.jetbrains.kotlin:kotlin-reflect from 2.1.21 to 2.2.0 by @dependabot in #1352
  • chore(deps): Bump org.junit.platform:junit-platform-launcher from 1.13.1 to 1.13.2 by @dependabot in #1351
  • chore(deps): Bump io-swagger-core-v3 from 2.2.33 to 2.2.34 by @dependabot in #1350
  • chore(stomp): migrate js library used in example by @timonback in #1334
  • chore(deps): Bump org-junit-jupiter from 5.13.1 to 5.13.2 by @dependabot in #1353
  • chore(deps): Bump org.apache.kafka:kafka-clients from 4.0.0 to 8.0.0-ce by @dependabot in #1354
  • chore(deps): Bump com.diffplug.spotless from 7.0.3 to 7.0.4 by @dependabot in #1355
  • chore(deps): Bump com.hubspot.jackson:jackson-datatype-protobuf from 0.9.17 to 0.9.18 by @dependabot in #1356
  • Bump/angular20 by @timonback in #1332
  • chore(deps): Bump org.apache.activemq:activemq-broker from 6.1.6 to 6.1.7 by @dependabot in #1359
  • chore(deps): Bump org.springframework.boot from 3.5.0 to 3.5.3 by @dependabot in #1357

Full Changelog: v1.14.0...v1.15.0

v1.14.0

23 May 13:46
dfbc748

Choose a tag to compare

Springwolf 1.14.0 is out! Thanks to all our contributors!

Springwolf is being published via sonatype central now. While artifact consumption is still done via mavenCentral, the -SNAPSHOT artifact url has changed. See the README file for details.

Improved display of examples and allowed values in springwolf-ui

@Karlender implemented the long standing issue #1190, search for "allowed values" on our https://demo.springwolf.dev page for details.

Sending SQS messages from springwolf-ui with custom headers

@antoine-vaisset-pro contributed this enhancements, which has a minor breaking change in case you depend on the SpringwolfSqsProducer#send.

What's Changed

  • chore: bump gradle to 8.14 by @timonback in #1284
  • chore(deps): Bump apache/activemq-artemis from 2.40.0-alpine to 2.41.0-alpine in /springwolf-examples/springwolf-jms-example by @dependabot in #1288
  • chore: publish to central sonatype by @timonback in #1285
  • docs: update published maven repo by @timonback in #1286
  • chore(deps-dev): Bump esbuild from 0.25.3 to 0.25.4 in /springwolf-ui by @dependabot in #1298
  • chore(deps): Bump confluentinc/cp-kafka from 7.9.0 to 7.9.1 in /springwolf-examples/springwolf-kafka-example by @dependabot in #1295
  • chore(deps): Bump io-confluent from 7.9.0 to 7.9.1 by @dependabot in #1292
  • chore(deps): Bump net.javacrumbs.json-unit:json-unit-assertj from 4.1.0 to 4.1.1 by @dependabot in #1293
  • chore(deps): Bump confluentinc/cp-kafka from 7.9.0 to 7.9.1 in /springwolf-examples/springwolf-cloud-stream-example by @dependabot in #1294
  • chore(deps): Bump localstack/localstack from 4.3.0 to 4.4.0 in /springwolf-examples/springwolf-sns-example by @dependabot in #1296
  • chore(deps): Bump localstack/localstack from 4.3.0 to 4.4.0 in /springwolf-examples/springwolf-sqs-example by @dependabot in #1297
  • chore(deps-dev): Bump jest-preset-angular from 14.5.3 to 14.5.5 in /springwolf-ui by @dependabot in #1287
  • chore(deps): Bump prism-code-editor from 3.4.0 to 4.0.0 in /springwolf-ui by @dependabot in #1299
  • refactor(cloud-stream): FunctionalChannelBeanBuilder fails fast if An… by @sam0r040 in #1272
  • feat(sqs): allow sending SQS messages from Springwolf UI with custom headers by @antoine-vaisset-pro in #1302
  • feat: display enum values by @Karlender in #1300
  • chore(deps): Bump protobuf from 4.30.2 to 4.31.0 by @dependabot in #1307
  • chore(deps): Bump org.jetbrains.kotlin:kotlin-reflect from 2.1.20 to 2.1.21 by @dependabot in #1305
  • chore(deps): Bump io-swagger-core-v3 from 2.2.30 to 2.2.32 by @dependabot in #1304
  • chore(deps): Bump kotlin from 2.1.20 to 2.1.21 by @dependabot in #1306
  • chore(deps): Bump the dependencies-angular group in /springwolf-ui with 12 updates by @dependabot in #1290
  • chore(deps): Bump io-awspring-cloud from 3.3.0 to 3.3.1 by @dependabot in #1309
  • chore(deps): Bump org-mockito from 5.17.0 to 5.18.0 by @dependabot in #1310
  • chore(deps): Bump org.springframework.boot from 3.4.5 to 3.5.0 by @dependabot in #1308
  • chore: replace MessageReferences where used as SchemaReference by @tvahrst in #1303

New Contributors

Full Changelog: v1.13.0...v1.14.0

v1.13.0

26 Apr 08:51
c8e7813

Choose a tag to compare

Springwolf 1.13.0 is out! Thanks to all our contributors!

1.13.0 is mainly a maintenance release with updated dependencies.

What's Changed

  • chore(deps): Bump com.google.protobuf from 0.9.4 to 0.9.5 by @dependabot in #1259
  • chore(deps): Bump org.projectlombok:lombok from 1.18.36 to 1.18.38 by @dependabot in #1258
  • chore(deps-dev): Bump esbuild from 0.25.1 to 0.25.2 in /springwolf-ui by @dependabot in #1257
  • chore(deps-dev): Bump @testing-library/angular from 17.3.6 to 17.3.7 in /springwolf-ui by @dependabot in #1256
  • chore(deps): Bump com.diffplug.spotless from 7.0.2 to 7.0.3 by @dependabot in #1271
  • chore(deps): Bump io-swagger-core-v3 from 2.2.29 to 2.2.30 by @dependabot in #1270
  • chore(deps-dev): Bump ts-json-schema-generator from 2.3.0 to 2.4.0 in /springwolf-ui by @dependabot in #1269
  • chore(deps): Bump org.owasp.dependencycheck from 12.1.0 to 12.1.1 by @dependabot in #1268
  • chore(deps): Bump org-mockito from 5.16.1 to 5.17.0 by @dependabot in #1266
  • chore(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-core-jvm from 1.8.0 to 1.8.1 by @dependabot in #1267
  • chore(deps-dev): Bump typescript from 5.8.2 to 5.8.3 in /springwolf-ui by @dependabot in #1264
  • Fix functional beans that use inheritance by @LeovR in #1261
  • chore(deps): Bump rabbitmq from 4.0-management-alpine to 4.1-management-alpine in /springwolf-examples/springwolf-amqp-example by @dependabot in #1278
  • chore(deps): Bump org.junit.platform:junit-platform-launcher from 1.12.1 to 1.12.2 by @dependabot in #1275
  • chore(deps): Bump org-junit-jupiter from 5.12.1 to 5.12.2 by @dependabot in #1274
  • chore(deps): Bump org.springframework.boot from 3.4.4 to 3.4.5 by @dependabot in #1282
  • chore(deps): Bump jackson-core from 2.18.3 to 2.19.0 by @dependabot in #1280
  • chore(deps): Bump org-testcontainers from 1.20.6 to 1.21.0 by @dependabot in #1279
  • chore(ui): bump angular dependencies by @timonback in #1283
  • chore(deps): Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.18.3 to 2.19.0 by @dependabot in #1281
  • (refactor): improve exception message by @AlexElin in #1277

New Contributors

Full Changelog: v1.12.0...v1.13.0

v1.12.0

28 Mar 16:16

Choose a tag to compare

Springwolf 1.12.0 is out! Thanks to all our contributors!

Note: An upstream library (swagger-core) has a breaking change, which will result in nested classes having fully qualified names containing only dots (.) instead of dollar signs ($). See swagger-api/swagger-core#4803 for more details.

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

Standalone

Now, AsyncAPI documents can be generated during build time (including unit tests) without the need to start up the complete Spring application. It uses a minimal Spring context, which starts fast and is independent of dependencies, like initializing database connections, web server, etc.

Configuration continues to reside in application.properties/yaml/json, which is loaded automatically. Thus, standalone mode and the original mode can be used together.

As usual, all the details are described on springwolf.dev, including a full example.

springwolf-ui Schema Validation

As noted in the FAQ, springwolf-ui supports only a subset of the AsyncAPI specification, while staying compliant.

To support users creating their own specification (using custom plugins or non-Springwolf generators), springwolf-ui checks the asyncapi.json against Springwolfs internal schema subset.
Check the browsers console for any validation warnings and/or errors, hindering rendering in the UI.

This feature is added for debugging purposes, the format of the message may change any time.

What's Changed

  • chore(deps): Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.18.2 to 2.18.3 by @dependabot in #1215
  • chore(deps): Bump jackson-core from 2.18.2 to 2.18.3 by @dependabot in #1214
  • chore(deps-dev): Bump typescript from 5.5.4 to 5.8.2 in /springwolf-ui by @dependabot in #1212
  • chore(deps): Bump org-mockito from 5.15.2 to 5.16.0 by @dependabot in #1213
  • Test/resolve UI error message by @timonback in #1211
  • fix(ui): fix displayed references for refs by @timonback in #1218
  • feat(springwolf-ui): validate AsyncAPI specification against springwo… by @sam0r040 in #1219
  • chore(ui): ignore .actual.json files in formatter by @timonback in #1220
  • chore(deps): Bump org-testcontainers from 1.20.5 to 1.20.6 by @dependabot in #1224
  • chore(deps-dev): Bump esbuild from 0.25.0 to 0.25.1 in /springwolf-ui by @dependabot in #1230
  • chore(deps): Bump org.apache.activemq:activemq-broker from 6.1.5 to 6.1.6 by @dependabot in #1227
  • chore(deps): Bump protobuf from 4.29.3 to 4.30.0 by @dependabot in #1225
  • chore(deps): Bump the npm_and_yarn group in /springwolf-ui with 4 updates by @dependabot in #1228
  • docs: add user OTTO Payments by @timonback in #1217
  • Bug/handle model converter concurrent modification exception by @timonback in #1223
  • Add standalone mode by @timonback in #1187
  • chore(deps): Bump org.junit.platform:junit-platform-launcher from 1.12.0 to 1.12.1 by @dependabot in #1236
  • chore(deps): Bump protobuf from 4.30.0 to 4.30.1 by @dependabot in #1234
  • chore(deps): Bump org-mockito from 5.16.0 to 5.16.1 by @dependabot in #1235
  • chore(deps): Bump org-junit-jupiter from 5.12.0 to 5.12.1 by @dependabot in #1233
  • chore(deps): Bump io-swagger-core-v3 from 2.2.28 to 2.2.29 by @dependabot in #1226
  • Feat/strict and lenient mode for schema validation in UI by @sam0r040 in #1232
  • chore(deps): Bump ngx-markdown from 19.1.0 to 19.1.1 in /springwolf-ui by @dependabot in #1239
  • chore(deps): Bump org.springframework.boot from 3.4.3 to 3.4.4 by @dependabot in #1240
  • chore(deps): Bump org.javamoney:moneta from 1.4.4 to 1.4.5 by @dependabot in #1241
  • chore(deps): Bump org.apache.kafka:kafka-clients from 3.9.0 to 4.0.0 by @dependabot in #1242
  • chore(deps): Bump apache/activemq-artemis from 2.39.0-alpine to 2.40.0-alpine in /springwolf-examples/springwolf-jms-example by @dependabot in #1243
  • chore(deps): Bump spring-cloud-stream from 4.2.0 to 4.2.1 by @dependabot in #1244
  • chore(deps): Bump org.apache.kafka:kafka-streams from 3.9.0 to 4.0.0 by @dependabot in #1245
  • chore(deps): Bump kotlin from 2.1.10 to 2.1.20 by @dependabot in #1248
  • chore(deps): Bump org.jetbrains.kotlin:kotlin-reflect from 2.1.10 to 2.1.20 by @dependabot in #1246
  • chore(deps): Bump org.springframework.cloud:spring-cloud-dependencies from 2024.0.0 to 2024.0.1 by @dependabot in #1247
  • chore(deps): Bump protobuf from 4.30.1 to 4.30.2 by @dependabot in #1251
  • chore(deps): Bump localstack/localstack from 4.2.0 to 4.3.0 in /springwolf-examples/springwolf-sns-example by @dependabot in #1252
  • chore(deps): Bump localstack/localstack from 4.2.0 to 4.3.0 in /springwolf-examples/springwolf-sqs-example by @dependabot in #1253
  • chore: clarify protobuf class name for docs by @timonback in #1238
  • feat(ui): improve handling of missing ui config by @timonback in #1249
  • Feat/display non springwolf schema in UI by @timonback in #1250
  • chore(ui): bump angular to 19.2.7 by @timonback in #1254
  • feat: default constructor of DefaultStandaloneFactory reads base packages from application properties by @sam0r040 in #1237

Full Changelog: v1.11.0...v1.12.0

v1.11.0

28 Feb 16:16

Choose a tag to compare

Springwolf 1.11.0 is out! Thanks to all our contributors!

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

  • Objects in Header-Annotations are handled correctly
  • Referenced Schemas are resolved when using the grouping feature

What's Changed

  • chore(deps): Bump jakarta.validation:jakarta.validation-api from 3.1.0 to 3.1.1 by @dependabot in #1172
  • chore(deps): Bump com.rabbitmq:amqp-client from 5.24.0 to 5.25.0 by @dependabot in #1178
  • chore(deps): Bump io-confluent from 7.8.0 to 7.8.1 by @dependabot in #1177
  • chore(deps): Bump ngx-markdown from 19.0.0 to 19.1.0 in /springwolf-ui by @dependabot in #1176
  • chore(deps-dev): Bump esbuild from 0.24.2 to 0.25.0 in /springwolf-ui by @dependabot in #1175
  • Added @ConditionalOnMissingBean on amqp beans. by @elysrivero99 in #1181
  • test(e2e): use retryable playwright assertion by @timonback in #1183
  • chore(deps): Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot in #1184
  • fix(core): handle objects in headers by @timonback in #1182
  • chore: bump angular 19.1.6 by @timonback in #1186
  • chore: Add ConditionalOnMissingBean to all beans by @timonback in #1185
  • chore(deps): Bump org.awaitility:awaitility from 4.2.2 to 4.3.0 by @dependabot in #1199
  • chore(deps): Bump org-testcontainers from 1.20.4 to 1.20.5 by @dependabot in #1198
  • chore(deps): Bump com.networknt:json-schema-validator from 1.5.5 to 1.5.6 by @dependabot in #1196
  • chore(deps-dev): Bump jest-preset-angular from 14.5.1 to 14.5.3 in /springwolf-ui by @dependabot in #1195
  • chore(deps): Bump rxjs from 7.8.1 to 7.8.2 in /springwolf-ui by @dependabot in #1194
  • chore(deps): Bump the npm_and_yarn group in /springwolf-ui with 2 updates by @dependabot in #1189
  • chore: use dependabot for docker-compose updates by @timonback in #1200
  • chore(deps): Bump org.springframework.boot from 3.4.2 to 3.4.3 by @dependabot in #1207
  • chore(deps): Bump org-slf4j from 2.0.16 to 2.0.17 by @dependabot in #1205
  • chore(deps): Bump io-confluent from 7.8.1 to 7.9.0 by @dependabot in #1204
  • chore(deps): Bump org.owasp.dependencycheck from 12.0.2 to 12.1.0 by @dependabot in #1188
  • chore(deps): Bump localstack/localstack from 3.7.2 to 4.2.0 in /springwolf-examples/springwolf-sqs-example by @dependabot in #1208
  • chore(deps): Bump localstack/localstack from 3.7.2 to 4.2.0 in /springwolf-examples/springwolf-sns-example by @dependabot in #1206
  • chore(deps): Bump confluentinc/cp-kafka from 7.7.1 to 7.9.0 in /springwolf-examples/springwolf-kafka-example by @dependabot in #1203
  • chore(deps): Bump apache/activemq-artemis from 2.37.0-alpine to 2.39.0-alpine in /springwolf-examples/springwolf-jms-example by @dependabot in #1202
  • chore(deps): Bump confluentinc/cp-kafka from 7.7.1 to 7.9.0 in /springwolf-examples/springwolf-cloud-stream-example by @dependabot in #1201
  • chore(deps): Bump org-junit-jupiter from 5.11.4 to 5.12.0 by @dependabot in #1197
  • fix(core): resolve referenced schemas in grouping by @timonback in #1192
  • chore(deps): Bump the dependencies-angular group across 1 directory with 12 updates by @dependabot in #1209

New Contributors

Full Changelog: v1.10.0...v1.11.0

v1.10.0

31 Jan 13:24
b8a7076

Choose a tag to compare

Springwolf 1.10.0 is out! Thanks to all our contributors!

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

Support for multiple base package paths

@ttulka added support for multiple base-package paths using , (comma) as a separator
For example springwolf.docket.base-package=io.github.springwolf,com.company.library

What's Changed

  • chore(deps): Bump io-confluent from 7.7.2 to 7.8.0 by @dependabot in #1116
  • chore(deps): Bump net.javacrumbs.json-unit:json-unit-assertj from 4.0.0 to 4.1.0 by @dependabot in #1115
  • chore(deps-dev): Bump @testing-library/angular from 17.3.2 to 17.3.3 in /springwolf-ui by @dependabot in #1114
  • chore: improve bug report template by @timonback in #1118
  • chore(deps-dev): Bump @testing-library/angular from 17.3.3 to 17.3.4 in /springwolf-ui by @dependabot in #1126
  • chore(deps-dev): Bump jest-preset-angular from 14.4.1 to 14.4.2 in /springwolf-ui by @dependabot in #1125
  • chore(deps): Bump protobuf from 4.29.0 to 4.29.1 by @dependabot in #1124
  • chore(deps): Bump org.owasp.dependencycheck from 11.1.0 to 11.1.1 by @dependabot in #1122
  • chore(deps): Bump org.springframework.boot from 3.3.5 to 3.4.0 by @dependabot in #1101
  • refactor(core): simplify OperationsInClassScanner interface by @timonback in #1120
  • chore(deps): Bump spring-cloud-stream from 4.1.3 to 4.2.0 by @dependabot in #1123
  • chore(deps): Bump org-junit-jupiter from 5.11.3 to 5.11.4 by @dependabot in #1128
  • chore(deps): Bump io-swagger-core-v3 from 2.2.26 to 2.2.27 by @dependabot in #1129
  • chore(deps): Bump com.rabbitmq:amqp-client from 5.23.0 to 5.24.0 by @dependabot in #1130
  • chore(springwolf-ui): update to angular 19 by @sam0r040 in #1119
  • chore(deps-dev): Bump @testing-library/angular from 17.3.4 to 17.3.5 in /springwolf-ui by @dependabot in #1131
  • chore(deps-dev): Bump esbuild from 0.24.0 to 0.24.1 in /springwolf-ui by @dependabot in #1134
  • chore(deps): Bump org.springframework.boot from 3.4.0 to 3.4.1 by @dependabot in #1138
  • chore(deps): Bump org.assertj:assertj-core from 3.26.3 to 3.27.0 by @dependabot in #1137
  • chore(deps): Bump protobuf from 4.29.1 to 4.29.2 by @dependabot in #1136
  • bugfix(ui): fix lookup for oneof nested schemas by @timonback in #1141
  • chore(deps-dev): Bump esbuild from 0.24.1 to 0.24.2 in /springwolf-ui by @dependabot in #1140
  • chore(deps): Bump org.assertj:assertj-core from 3.27.0 to 3.27.2 by @dependabot in #1146
  • chore(deps): Bump org-mockito from 5.14.2 to 5.15.2 by @dependabot in #1145
  • chore(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-core-jvm from 1.7.3 to 1.8.0 by @dependabot in #1143
  • chore(deps): Bump com.diffplug.spotless from 6.25.0 to 7.0.0 by @dependabot in #1144
  • Chore/update angular by @timonback in #1142
  • chore(deps-dev): Bump jest-preset-angular from 14.4.2 to 14.5.0 in /springwolf-ui by @dependabot in #1151
  • chore(deps): Bump org.owasp.dependencycheck from 11.1.1 to 12.0.0 by @dependabot in #1149
  • chore(deps): Bump protobuf from 4.29.2 to 4.29.3 by @dependabot in #1150
  • chore(deps): Bump org.apache.activemq:activemq-broker from 6.1.4 to 6.1.5 by @dependabot in #1148
  • chore(deps): Bump com.diffplug.spotless from 7.0.0 to 7.0.1 by @dependabot in #1147
  • test(kafka-example): add polymorphism with oneOf to VehicleBase by @sam0r040 in #1152
  • chore(deps): Bump katex from 0.16.11 to 0.16.21 in /springwolf-ui in the npm_and_yarn group by @dependabot in #1153
  • chore(deps): Bump com.diffplug.spotless from 7.0.1 to 7.0.2 by @dependabot in #1158
  • chore(deps): Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 by @dependabot in #1157
  • chore(deps): Bump io-swagger-core-v3 from 2.2.27 to 2.2.28 by @dependabot in #1155
  • allow multiple base packages, comma-separated by @ttulka in #1154
  • chore(deps): Bump org.owasp.dependencycheck from 12.0.0 to 12.0.1 by @dependabot in #1159
  • chore(deps): Bump io-awspring-cloud from 3.2.1 to 3.3.0 by @dependabot in #1156
  • test: add missing TestComponent2 by @timonback in #1162
  • chore(deps-dev): Bump jest-preset-angular from 14.5.0 to 14.5.1 in /springwolf-ui by @dependabot in #1168
  • chore(deps): Bump org.jetbrains:annotations from 26.0.1 to 26.0.2 by @dependabot in #1167
  • chore(deps): Bump org.springframework.boot from 3.4.1 to 3.4.2 by @dependabot in #1166
  • chore(deps): Bump org.jetbrains.kotlin:kotlin-reflect from 2.1.0 to 2.1.10 by @dependabot in #1164
  • chore(deps): Bump kotlin from 2.1.0 to 2.1.10 by @dependabot in #1163
  • chore(deps): Bump com.networknt:json-schema-validator from 1.5.4 to 1.5.5 by @dependabot in #1165
  • chore(ui): bump to angular 19.1.4 by @timonback in #1170
  • chore(deps): Bump org.owasp.dependencycheck from 12.0.1 to 12.0.2 by @dependabot in #1171

New Contributors

Full Changelog: v1.9.0...v1.10.0