1 days ago
spring-boot

v3.3.0-M2

⭐ New Features

  • Use ObservationRequestEventListener in order to support traces when using Jersey #39633
  • Configure suitable TaskExecutor for WebSocket when virtual threads are enabled #39611
  • Implement HttpClient based Zipkin sender #39545
  • Switch to Jersey's jersey-micrometer module for Jersey metrics #39502
  • Introduce @BatchTransactionManager to make it easier to configure Spring Batch to use a custom transaction manager #39473
  • Add customizer callback for WebHttpHandlerBuilder #39467
  • Makes it easier to customize a Servlet-based web server's mime mappings #39430
  • Add nameIdFormat to Properties #39395
  • Add service connection for Docker Compose and Testcontainers ActiveMQ #39363
  • Add Artemis Service Connection for Docker Compose and Testcontainers #39311
  • Unify 'observation-enabled' property defaults #39276
  • Add ConnectionDetails and Service Connection and Docker-Compose support for LDAP #39258
  • Include the environment's default profiles in the env endpoint's response #39257
  • Use meta-annotations on @AutoConfigureWebMvc to compose it with @AutoConfigureJson #39253
  • Add liquibase ui-service property #39227
  • Add conditional bean for jOOQ exception translator #38762
  • Add support for Bitnami container images with Docker Compose #35759
  • Provide a reactive actuator endpoint for (username indexed) session repositories #32046

🐞 Bug Fixes

  • Nested jar URLs can not be resolved if the path contains spaces #39690
  • Image building runs for a long time when a long image name is used and the tag contains an illegal character #39639
  • Banner printing doesn't respect set charset #39622
  • "micrometer.observations.*" configuration properties should be "management.observations.*" #39603
  • Metadata reading during configuration class parsing uses the default resource loader rather than the application's resource loader #39599
  • WebFlux auto-configuration should only configure the blocking executor when virtual threads are enabled #39542
  • Creating a RestClient from a RestTemplateBuilder-created RestTemplate requires double configuration of the baseUrl/rootUri #39536
  • Several gson properties, including spring.gson.disable-html-escaping, do not behave correctly when set to false #39525
  • Property placeholders aren't resolved when configuration property binding creates a Map from a property value using a converter #39516
  • Gradle plugin allows the use of Gradle 7.4 but the documented and tested minimum is 7.5 #39514
  • TestcontainersPropertySource assertion has typo #39450
  • Webflux actuator endpoints respond with 500 when a parameter is missing #39445
  • NoSuchMethod error when using the non-shaded Pulsar client and configuring authentications parameters #39424
  • Jetty GracefulShutdown writes to System.out #39365
  • Auto-configured ConcurrentPulsarListenerContainerFactory and PulsarConsumerFactory cannot be injected into injection points with specific generic type information #39356
  • Building images fails with Docker 25.0 when custom buildpacks are configured #39348
  • Startup failure when you have multiple @DynamicPropertySources in Spring Boot 3.2.2 #39346
  • Mockito's MockedStatic isn't closed in all cases #39273
  • TracingProperties exposes package-private PropagationType from public methods #39269

📔 Documentation

  • Add note regarding mixing of bundle-based and direct SSL configuration #39642
  • Document that task executor pool size properties are ignored when using virtual threads #39632
  • Add link to Pulsar workaround when using environment variables for authentication #39631
  • Document default value for show-value configuration properties #39597
  • Clarify that configuration properties only apply to the auto-configured OpenTelemetry Resource bean #39517
  • Add Javadoc for ServerProperties.mimeMappings #39503
  • Update the Debugging Documentation of the Spring Boot Maven Plugin #39423
  • Awaitility link in Test Scoped Dependencies is incorrect #39417
  • Fixed NestedJarFile constructor javadoc #39338
  • Endpoint documentation contains the typo 'Unuthorized' #39281
  • Update Revved up by Develocity badge #39264

🔨 Dependency Upgrades

  • Upgrade Pulsar to 3.2.0 and use Pulsar BOM #39408
  • Upgrade to Artemis 2.32.0 #39695
  • Upgrade to AssertJ 3.25.3 #39696
  • Upgrade to Brave 6 and Zipkin Reporter 3 #39049
  • Upgrade to Byte Buddy 1.14.12 #39697
  • Upgrade to Commons Codec 1.16.1 #39698
  • Upgrade to Couchbase Client 3.5.3 #39699
  • Upgrade to Elasticsearch Client 8.11.4 #39700
  • Upgrade to Groovy 4.0.18 #39701
  • Upgrade to Hibernate 6.4.4.Final #39702
  • Upgrade to HttpClient5 5.3.1 #39703
  • Upgrade to Infinispan 14.0.24.Final #39704
  • Upgrade to Janino 3.1.12 #39705
  • Upgrade to Jetty 12.0.6 #39707
  • Upgrade to Jetty Reactive HTTPClient 4.0.3 #39706
  • Upgrade to jOOQ 3.19.4 #39708
  • Upgrade to JsonPath 2.9.0 #39394
  • Upgrade to JUnit Jupiter 5.10.2 #39709
  • Upgrade to Kotlin Coroutines 1.8.0 #39710
  • Upgrade to Kotlin Serialization 1.6.3 #39711
  • Upgrade to Liquibase 4.26.0 #39712
  • Upgrade to Log4j2 2.23.0 #39713
  • Upgrade to MariaDB 3.3.3 #39714
  • Upgrade to Maven Shade Plugin 3.5.2 #39715
  • Upgrade to Micrometer 1.13.0-M1 #38984
  • Upgrade to Micrometer Tracing 1.3.0-M1 #38985
  • Upgrade to Mockito 5.10.0 #39716
  • Upgrade to MSSQL JDBC 12.6.1.jre11 #39717
  • Upgrade to Native Build Tools Plugin 0.10.1 #39718
  • Upgrade to Neo4j Java Driver 5.17.0 #39535
  • Upgrade to Netty 4.1.107.Final #39719
  • Upgrade to Postgresql 42.7.2 #39720
  • Upgrade to Pulsar Reactive 0.5.3 #39721
  • Upgrade to QueryDSL 5.1.0 #39722
  • Upgrade to R2DBC MySQL 1.1.1 #39723
  • Upgrade to Reactor Bom 2023.0.3 #39489
  • Upgrade to Selenium 4.18.1 #39724
  • Upgrade to SendGrid 4.10.2 #39725
  • Upgrade to SLF4J 2.0.12 #39726
  • Upgrade to Spring AMQP 3.1.2 #39490
  • Upgrade to Spring Authorization Server 1.3.0-M2 #39491
  • Upgrade to Spring Batch 5.1.1 #39492
  • Upgrade to Spring Data Bom 2023.1.3 #39493
  • Upgrade to Spring Framework 6.1.4 #39494
  • Upgrade to Spring GraphQL 1.3.0-M1 #39495
  • Upgrade to Spring Integration 6.3.0-M1 #39496
  • Upgrade to Spring Kafka 3.2.0-M1 #39497
  • Upgrade to Spring LDAP 3.2.2 #39498
  • Upgrade to Spring Pulsar 1.1.0-M1 #39499
  • Upgrade to Spring Security 6.3.0-M2 #39500
  • Upgrade to Spring Session 3.3.0-M2 #39727
  • Upgrade to SQLite JDBC 3.45.1.0 #39728
  • Upgrade to Testcontainers 1.19.6 #39729
  • Upgrade to Tomcat 10.1.19 #39730
  • Upgrade to Undertow 2.3.12.Final #39731

❤️ Contributors

Thank you to all the contributors who worked on this release:

@BenchmarkingBuffalo, @EvaristeGalois11, @MelleD, @PhilKes, @PiyalAhmed, @Tish17, @Wzy19930507, @amritagg, @codefromthecrypt, @dependabot[bot], @eddumelendez, @erichaagdev, @gdmrw, @izeye, @jonas-grgt, @kilink, @lukasdo, @okohub, @onobc, @qlido, @ramilS, @slovi, @smurf667, @snicoll, @tobias-lippert, @totti-dev, @vj-atlassian, @vjh0107, @vpavic, @wanger26, and @xpmxf4

1 days ago
spring-boot

v3.2.3

⚠️ Noteworthy

  • This release upgrades to Hibernate 6.4.4.Final. While it contains a number of valuable bug fixes, it does not work correctly in a native image. It you are using GraalVM, Hibernate should be temporarily downgraded to 6.4.2.Final using the hibernate.version property.

🐞 Bug Fixes

  • Nested jar URLs can not be resolved if the path contains spaces #39675
  • Image building runs for a long time when a long image name is used and the tag contains an illegal character #39638
  • Banner printing doesn't respect set charset #39621
  • "micrometer.observations.*" configuration properties should be "management.observations.*" #39600
  • Metadata reading during configuration class parsing uses the default resource loader rather than the application's resource loader #39598
  • Several gson properties, including spring.gson.disable-html-escaping, do not behave correctly when set to false #39524
  • Property placeholders aren't resolved when configuration property binding creates a Map from a property value using a converter #39515
  • Gradle plugin allows the use of Gradle 7.4 but the documented and tested minimum is 7.5 #39513
  • WebFlux auto-configuration should only configure the blocking executor when virtual threads are enabled #39469
  • TestcontainersPropertySource assertion has typo #39449
  • Webflux actuator endpoints respond with 500 when a parameter is missing #39444
  • NoSuchMethod error when using the non-shaded Pulsar client and configuring authentications parameters #39389
  • Jetty GracefulShutdown writes to System.out #39360
  • Building images fails with Docker 25.0 when custom buildpacks are configured #39347
  • Creating a RestClient from a RestTemplateBuilder-created RestTemplate requires double configuration of the baseUrl/rootUri #39317
  • Auto-configured ConcurrentPulsarListenerContainerFactory and PulsarConsumerFactory cannot be injected into injection points with specific generic type information #39308
  • Startup failure when you have multiple @DynamicPropertySources in Spring Boot 3.2.2 #39297
  • Mockito's MockedStatic isn't closed in all cases #39272
  • TracingProperties exposes package-private PropagationType from public methods #39268

📔 Documentation

  • Add note regarding mixing of bundle-based and direct SSL configuration #39641
  • Add link to Pulsar workaround when using environment variables for authentication #39630
  • Document that task executor pool size properties are ignored when using virtual threads #39629
  • Document default value for show-value configuration properties #39596
  • Clarify that configuration properties only apply to the auto-configured OpenTelemetry Resource bean #39509
  • Update the Debugging Documentation of the Spring Boot Maven Plugin #39422
  • Awaitility link in Test Scoped Dependencies is incorrect #39415
  • Fixed NestedJarFile constructor javadoc #39285
  • Endpoint documentation contains the typo 'Unuthorized' #39280
  • Update Revved up by Develocity badge #39263

🔨 Dependency Upgrades

  • Upgrade to Byte Buddy 1.14.12 #39665
  • Upgrade to Commons Codec 1.16.1 #39566
  • Upgrade to Dropwizard Metrics 4.2.25 #39567
  • Upgrade to Groovy 4.0.18 #39568
  • Upgrade to Hibernate 6.4.4.Final #39569
  • Upgrade to Infinispan 14.0.24.Final #39570
  • Upgrade to Jackson Bom 2.15.4 #39666
  • Upgrade to Janino 3.1.12 #39571
  • Upgrade to Jetty 12.0.6 #39573
  • Upgrade to Jetty Reactive HTTPClient 4.0.3 #39572
  • Upgrade to jOOQ 3.18.11 #39667
  • Upgrade to JsonPath 2.9.0 #39393
  • Upgrade to JUnit Jupiter 5.10.2 #39575
  • Upgrade to Kotlin Serialization 1.6.3 #39668
  • Upgrade to MariaDB 3.3.3 #39669
  • Upgrade to Maven Shade Plugin 3.5.2 #39670
  • Upgrade to Micrometer 1.12.3 #39474
  • Upgrade to Micrometer Tracing 1.2.3 #39475
  • Upgrade to Neo4j Java Driver 5.17.0 #39534
  • Upgrade to Netty 4.1.107.Final #39576
  • Upgrade to Postgresql 42.6.1 #39671
  • Upgrade to Pulsar Reactive 0.5.3 #39672
  • Upgrade to Reactor Bom 2023.0.3 #39476
  • Upgrade to SLF4J 2.0.12 #39577
  • Upgrade to Spring AMQP 3.1.2 #39477
  • Upgrade to Spring Authorization Server 1.2.2 #39478
  • Upgrade to Spring Batch 5.1.1 #39479
  • Upgrade to Spring Data Bom 2023.1.3 #39480
  • Upgrade to Spring Framework 6.1.4 #39481
  • Upgrade to Spring GraphQL 1.2.5 #39482
  • Upgrade to Spring Integration 6.2.2 #39483
  • Upgrade to Spring Kafka 3.1.2 #39484
  • Upgrade to Spring LDAP 3.2.2 #39485
  • Upgrade to Spring Pulsar 1.0.3 #39486
  • Upgrade to Spring Security 6.2.2 #39487
  • Upgrade to Testcontainers 1.19.5 #39578
  • Upgrade to Tomcat 10.1.19 #39673
  • Upgrade to Undertow 2.3.12.Final #39674

❤️ Contributors

Thank you to all the contributors who worked on this release:

@PiyalAhmed, @Tish17, @amritagg, @dependabot[bot], @eddumelendez, @erichaagdev, @gdmrw, @jonas-grgt, @kilink, @lukasdo, @okohub, @onobc, @ramilS, @slovi, @smurf667, @snicoll, @totti-dev, @vj-atlassian, @vjh0107, @wanger26, and @xpmxf4

1 days ago
Activiti

7.15.0-rc.29

What's Changed

🔨 Other Changes

Full Changelog: https://github.com/Activiti/Activiti/compare/7.15.0-rc.28...7.15.0-rc.29

1 days ago
spring-boot

v3.1.9

🐞 Bug Fixes

  • Image building runs for a long time when a long image name is used and the tag contains an illegal character #39617
  • Banner printing doesn't respect set charset #39601
  • Gradle plugin allows the use of Gradle 7.4 but the documented and tested minimum is 7.5 #39508
  • Property placeholders aren't resolved when configuration property binding creates a Map from a property value using a converter #39507
  • Several gson properties, including spring.gson.disable-html-escaping, do not behave correctly when set to false #39504
  • TestcontainersPropertySource assertion has typo #39440
  • Building images fails with Docker 25.0 when custom buildpacks are configured #39323
  • Metadata reading during configuration class parsing uses the default resource loader rather than the application's resource loader #39321
  • Mockito's MockedStatic isn't closed in all cases #39271
  • TracingProperties exposes package-private PropagationType from public methods #39265
  • Webflux actuator endpoints respond with 500 when a parameter is missing #39236

📔 Documentation

  • Add note regarding mixing of bundle-based and direct SSL configuration #39616
  • Document default value for show-value configuration properties #39589
  • Update the Debugging Documentation of the Spring Boot Maven Plugin #39392
  • Endpoint documentation contains the typo 'Unuthorized' #39279
  • Update Revved up by Develocity badge #39242

🔨 Dependency Upgrades

  • Upgrade to Byte Buddy 1.14.12 #39659
  • Upgrade to Dropwizard Metrics 4.2.25 #39553
  • Upgrade to Groovy 4.0.18 #39554
  • Upgrade to Hibernate 6.2.22.Final #39555
  • Upgrade to Infinispan 14.0.24.Final #39556
  • Upgrade to Jackson Bom 2.15.4 #39660
  • Upgrade to Janino 3.1.12 #39557
  • Upgrade to Jetty 11.0.20 #39559
  • Upgrade to Jetty Reactive HTTPClient 3.0.12 #39558
  • Upgrade to jOOQ 3.18.11 #39661
  • Upgrade to JsonPath 2.9.0 #39328
  • Upgrade to Micrometer 1.11.9 #39454
  • Upgrade to Micrometer Tracing 1.1.10 #39455
  • Upgrade to Neo4j Java Driver 5.17.0 #39551
  • Upgrade to Netty 4.1.107.Final #39561
  • Upgrade to Postgresql 42.6.1 #39662
  • Upgrade to Reactor Bom 2022.0.16 #39456
  • Upgrade to SLF4J 2.0.12 #39562
  • Upgrade to Spring AMQP 3.0.11 #39457
  • Upgrade to Spring Authorization Server 1.1.5 #39458
  • Upgrade to Spring Batch 5.0.5 #39459
  • Upgrade to Spring Data Bom 2023.0.9 #39460
  • Upgrade to Spring Framework 6.0.17 #39461
  • Upgrade to Spring GraphQL 1.2.5 #39462
  • Upgrade to Spring Integration 6.1.6 #39463
  • Upgrade to Spring Kafka 3.0.14 #39464
  • Upgrade to Spring LDAP 3.1.4 #39465
  • Upgrade to Spring Security 6.1.7 #39466
  • Upgrade to Tomcat 10.1.19 #39663
  • Upgrade to Undertow 2.3.12.Final #39664

❤️ Contributors

Thank you to all the contributors who worked on this release:

@amritagg, @dependabot[bot], @erichaagdev, @gdmrw, @lukasdo, @smurf667, @snicoll, @totti-dev, @vj-atlassian, @vjh0107, and @wanger26

2 days ago
flowable-engine

Flowable 6.8.1 release

  • This is a bug fix release.
  • Added async leave functionality to support leaving an activity with an async job.
  • Added support to listen to a variable event in multiple variable elements in BPMN and CMMN.
  • Added support for String collection and JSON array for mail recipients in the mail task.
  • Added an option to not create a repetition counter variable for repetition elements in CMMN.
  • Fixed issue with event subscriptions triggering a plan item instance in an unavailable state.
  • Added support for LocalDate and LocalDateTime for timer expressions in BPMN and CMMN.
  • Added support for adding and removing waiting for repetition in the case instance migration and change state API.
  • Added support for mapping plan item ids to a different value in the case instance migration.
  • Fixed issue with sentry part instances being in an incorrect state after case instance migration.
  • Fixed issue with incorrect stages getting activated on case instance migration.
  • Added support for adding repetition when reactivating a case instance.
  • Added support for batch case instance migration to the CMMN engine.
  • Added support to stop a housekeeping batch.
  • Improved history cleaning to limit the amount of sub process instances in one bulk delete.
  • Upgrade to Spring Boot 2.7.18
2 days ago
spring-cloud-tencent

1.13.1-2021.0.9

Fixes

Contributors

Thanks to the contributors who participated in this release!

@herodotus-ecosystem

How to upgrade

This version is compatible version from the previous corresponding version, so just upgrade spring-cloud-tencent-dependencies version to it. If you need to change the Spring Cloud version, please refer to the documentation Version Management to modify other related dependent versions synchronously.