Logback 1.5.24
2026-01-06 Release of logback version 1.5.24
• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See the relevant documentation for further details.
• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.
Nightly
- d63c892: [rb] cannot return from a thread block (Titus Fortner)
- 7b11f17: [java] Speed up tests, improve test logging and build script (#16843) (Andrei Solntsev) #16843
- 6e38144: [build] be more specific about which pinned repos are cached to github (Titus Fortner)
- 0096430: [rb] guard the test properly (Titus Fortner)
- 8b5aed0: [rb] ensure the grid is properly restarted in tests when there is a problem (#16842) (Titus Fortner) #16842
- fbdc611: [build] get chrome-driver tests passing on RBE (#16807) (Titus Fortner) #16807
- 3a09410: [Java] check wildcard imports as part of the build (#16846) (Titus Fortner) #16846
- 660f05a: [js] remove references to legacy firefox from tests (Titus Fortner)
- a6a56b7: [js] update tests to work on windows (Titus Fortner)
- 67537d6: [js] don't run lint checks in RBE (Titus Fortner)
- a7485bd: [java] rework downloading files from Grid (#16844) (Andrei Solntsev) #16844
- 4cd4b09: [java] configurable timeout for BiDi commands (#16796) (Andrei Solntsev) #16796
- 81a8322: [java] Unify error message format for all Expected Conditions & add tests (#16831) (Andrei Solntsev) #16831
- 387f779: [java][py][rb][js][dotnet] rerun failing tests when requested (#16840) (Titus Fortner) #16840
Nightly
- 6829c4c: [java] remove usages of Guava collections (sets and maps) (#16835) (Andrei Solntsev) #16835
- 87f1be2: [java] simplify several statements with isEmpty function call (#16836) (Alex Popov) #16836
- 6326ebc: [java] JSpecify annotations for
org.openqa.selenium.json(#16799) (mk868) #16799 - a5d9e14: [dotnet][rb][java][js][py] Automated Browser Version Update (#16824) (Selenium CI Bot) #16824
- 309fadd: [java][rb][py][dotnet][js] use SE_DEBUG to enable debugging (#16816) (Titus Fortner) #16816
- 3ce6661: [java] Allow downloading files from old Grid server (#16839) (Andrei Solntsev) #16839
- 35f1090: [build] fix lint problems automatically (#16780) (Titus Fortner) #16780