flowable / flowable-engine

A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.
https://www.flowable.org
Apache License 2.0
8.01k stars 2.63k forks source link

Spring Boot 3.2 and other dependencies upgrade #3846

Closed filiphr closed 9 months ago

filiphr commented 9 months ago

The following dependencies have been upgraded:

The assertion in AllEnginesAutoConfigurationTest has been changed to use containsExactlyInAnyOrder since the order there isn't important, and it seems like the beans are created in a different order now. The AppEngineConfiguration is going to anyways order all the available contributors before applying them. The configurators are only the ones that have been registered during bean registration.

Our Spring Kafka integration has been adapted to use the new SameIntervalTopicReuseStrategy instead of the deprecated (in 3.0) and removed (in 3.1) spring-kafka FixedDelayStrategy. It is the same thing, just named differently for clarification reasons by the Spring Kafka team.

We have also added spring-context as a test dependency in flowable-http , because the SpringWebClientFlowableHttpClient is using ReactorClientHttpConnector from spring-web, which since Spring Framework 6.1 is implementing SmartLifecycle and thus needs spring-context

filiphr commented 9 months ago

Thanks @dbmalkovsky

sflatley1 commented 9 months ago

Thanks!

flavienlaurent commented 5 months ago

Hello, any idea when it will be released? Thanks

branepar commented 3 months ago

Hi! We would really appreciate if the latest version could be released as is contain security fixes of known vulnerable libraries.