7.20.0-rc.875
- AAE-38369 Add Linked Process Instance ID in process instance V2 by @mavotto in https://github.com/Activiti/Activiti/pull/5238
Full Changelog: https://github.com/Activiti/Activiti/compare/7.20.0-rc.873...7.20.0-rc.875
Logback 1.5.23
2025-12-21 Release of logback version 1.5.23
• In response to issues/959 file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the ConcurrentModificationException reported in the issue.
• ZIP and XZ compression now use a BufferedOutputStream when writing to the compressed file. This issue was reported in issues/988.
• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.
Nightly
- beb7304: [dotnet][rb][java][js][py] Automated Browser Version Update (#16759) (Selenium CI Bot) #16759
- c371cd4: [bazel] Bump
rules_closureand google closure libary to latest release (#16755) (Simon Mavi Stewart) #16755 - 130c11d: [refactor] call WebDriverException constructor instead of using reflection (#16763) (Andrei Solntsev) #16763
- 68e7c52: [build] Pin Browsers in Bazel by default (#16743) (Titus Fortner) #16743
- f2b2ccb: [build] build selenium manager for tests (#16736) (Titus Fortner) #16736
- 4e431f0: [refactor] replace JUnit assertions by AssertJ (#16765) (Andrei Solntsev) #16765
v4.0.0-RC1
- Add support to print annotated method result to the standard output
- Add debug mode
- Add support for command completion
- Add support for custom completion providers
- Add support for hidden commands
- Add support for command option validation with the Bean Validation API
- Add new exit status for unavailable commands
- Add support for command aliases
- Add support for exception mapping
- Improve test utilities
- Improve error reporting in
InteractiveShellRunnerimplementations - Simplify availability provider configuration by using a new attribute in the Command annotation instead of a separate annotation
- Reactor 3.8.1
- Spring Framework 7.0.2
- Spring Boot 4.0.1
- Move built-in commands to the main command package
- Remove unused APIs
- Remove unused Spring Boot properties
Many thanks to all contributors who worked on this release!
Full Changelog: https://github.com/spring-projects/spring-shell/compare/v4.0.0-M2...v4.0.0-RC1