v4.0.1
- Improve default parser to accept boolean options without values #1304
- Add alias for description attribute in Command annotation #1300
- Improve argument parsing syntax for commands without options #1287
- Provide completion from enumeration values if an option is of enum type #1282
- How to run a shell in an integration test in spring shell 4.x? #1274
- Revert script command to accept the script file as an option rather than an argument #1301
- Quoting of option values is broken #1291
- Quit builtin command is not autocompleted #1290
- Remove Spring Boot specific documentation from Spring Shell documentation #1289
- Restore version command result as in v3 #1286
- Exception handling in interactive mode does not report cause #1285
- Mixup of Option short and long name #1284
- Missing Spring Boot configuration for debug mode #1280
- Alias commands are not coloured correctly after update to version 4.0.0 #1277
- java.lang.ClassNotFoundException: org.jline.reader.History in SB 4 and Shell 4.0 #1276
- String option is empty string by default and not null #1273
- Built in help for single commands is not working anymore #1271
- Output is not printed to the shell when executing commands from a script #1270
- Command output not available in non-interactive mode in 4.0 #1268
- Options with primitive types fail in 4.0 without explicit value #1262
- Commands fail in 4.0 if no short name or long name are specified #1261
- NullPointerException is thrown when a script file contains empty lines at the end of file #1257
- Completion does not work correctly in some cases, and display text is not used in candidates #1255
- Add breaking change to 4.0 migration guide: Non-interactive mode is not the default anymore #1264
- Add breaking change to 4.0 migration guide: GraalVM not supported for annotated commands #1260
- Reactor 3.8.2
- Spring Framework 7.0.3
- Spring Boot 4.0.2
Many thanks to all contributors who worked on this release! @czpilar @piotrooo @ThomasVitale
Full Changelog: https://github.com/spring-projects/spring-shell/compare/v4.0.0...v4.0.1
Apache ServiceComb Java-Chassis 2.9.3
- Bump org.springframework.boot:spring-boot-dependencies from 3.4.4 to 3.4.9 by @qinlonglong123 in https://github.com/apache/servicecomb-java-chassis/pull/4982
- [#5058] Upgrade the Netty, Vertx version. by @chengyouling in https://github.com/apache/servicecomb-java-chassis/pull/5059
- [#5065] fixed cannot immediately pull service instances when watched registry-center service instance changed problem (#5066) by @chengyouling in https://github.com/apache/servicecomb-java-chassis/pull/5067
Full Changelog: https://github.com/apache/servicecomb-java-chassis/compare/2.9.2...2.9.3
7.20.0-rc.979
- AAE-41417 Send activity-started event for async multi-instance tasks by @revatilimaye in https://github.com/Activiti/Activiti/pull/5276
- AAE-41710 Update Assertj to 3.27.7 by @killerboot in https://github.com/Activiti/Activiti/pull/5280
Full Changelog: https://github.com/Activiti/Activiti/compare/7.20.0-rc.978...7.20.0-rc.979
Logback 1.5.27
2026-01-30 Release of logback version 1.5.27
• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.
• Fixed missing MDC data transmitted by SocketAppender reported in issues/1010 by Lars Vogel.
• Removed all Receiver classes and components which were already disabled for several years.
• Refactored file scanning code for improved clarity.
• In SizeAndTimeBasedRollingPolicy modified totalSizeCap and maxFileSize comparison to taking into account file compression. This fixes issues/1007.
• A bit-wise identical binary of this version can be reproduced by building from source code at commit 3618eb01aad6672f9cd250dccf7546a69cbe982f associated with the tag v_1.5.27. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.