Logback 1.5.26
2026-01-25 Release of logback version 1.5.26
• InsertFromJNDIModelHandler was accessing javax.naming package forcing the inclusion of the optional java.naming module. This problem was raised in issues/1003 by Marius Hanl who also provided the relevant PR.
• In applications using shadow/fat/shade jars, module or package information could be lost. Thus, in the absence of version information, logback-classic would warn about version mismatches. Logback components now ship with properties files containing version information that survive shadow/fat/shade jars. This issue was reporteed in issues/1002 by Christoph Gritschenberger.
• A bit-wise identical binary of this version can be reproduced by building from source code at commit 33deb54506bbfaf1ff151f26f3a5f86936011619 associated with the tag v_1.5.26. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.
v3.13.0
- 标准化国内特殊行政区域的命名为长称:香港->香港特别行政区,澳门->澳门特别行政区等。
- 依据社区的一些反馈修正部分国内 IPv4 / IPv6 的定位信息。
- IPv4 和 IPv6 全部海外的定位信息更新为
2026/01版本,并且海外的定位信息全部映射为英文,国内的数据继续保持为中文,国家名字遵循iso-3166标准(除了 ”科索沃“ - 非官方代码XK),例如:77.97.180.0|77.97.180.255|United Kingdom|England|Yateley|0|GB。 - IPv4 和 IPv6 全部数据增加了
iso-3166-alpha2-code(国家两字母的简称) 字段,定位信息格式统一为国家|省份|城市|ISP|iso-3166-alpah2-code,例如:223.104.60.0|223.104.60.127|中国|广东省|深圳市|移动|CN。 - 全部的保留 IP 段的定位信息标准化为
Reserved|Reserved|Reserved|0|0。 - 全部 binding 的 README 中的测试定位信息更新为最新的数据。
xdb 二进制文件也使用最新数据重新生成了,请及时升级。
- fix the name of the CN special administrative region by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/423
- merge the update reports from the communitiy by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/424
- ipv4 data update on 2026/01 (overseas region update and with english,… by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/427
- V6 updates on 2026/01 with overseas region info updated and published in English ... by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/428
- Update readme demo tests result by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/429
- stdlize the Reserved IP region info by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/430
Full Changelog: https://github.com/lionsoul2014/ip2region/compare/v3.12.0...v3.13.0
Nightly
- b710448: [dotnet][rb][java][js][py] Automated Browser Version Update (#16984) (Selenium CI Bot) #16984
- f40b8ba: [build] Skip macOS-only archive rules on unsupported platforms (#16985) (Titus Fortner) #16985
- 8e5410d: [build] Split Rakefile into per-language task files (#16979) (Titus Fortner) #16979
- 5baa84b: Implement fast bazel target lookup with index caching (#16974) (Titus Fortner) #16974
- 40c98ea: fix rb lint (Titus Fortner)
- c6f0f45: [build] Remove git.add() calls from rake tasks (#16994) (Titus Fortner) #16994
- d87a134: [js] Add eslint binary target for selenium-webdriver (#16992) (Titus Fortner) #16992
- 722e65c: [dotnet] Add bazel rules for dotnet format and paket deps (#16986) (Titus Fortner) #16986
- 150c432: [dotnet] [bidi] Introduce CancellationToken for async commands (#16990) (Nikolay Borisenko) #16990
- 29cb60f: [dotnet] [bidi] Support cancellation of events registration (#16996) (Nikolay Borisenko) #16996
- fe6e5d7: [build] Separate rust from all: namespace (#16995) (Titus Fortner) #16995
- 943c6cf: [build] reusable workflow commit-changes needs permissions passed into it (Titus Fortner)
- 4910110: [build] optimize fetch-depth across workflows (#16966) (Titus Fortner) #16966
- 1297743: [build] calculating fetch depth must be done in bash shell (Titus Fortner)
- c2c105e: [build] consolidate pre-release workflow (#16997) (Titus Fortner) #16997
- f312384: [build] Rakefile debug should also match on Ruby and project conventions (Titus Fortner)
- a700ec8: [build] fix bug in how python tests are referenced with bazel (Titus Fortner)
Nightly
- baae3e8: [dotnet] [bidi] Fix namespace for Permissions module (#16981) (Nikolay Borisenko) #16981
- 09e729f: [dotnet] [bidi] Hide Broker as internal implementation (#16982) (Nikolay Borisenko) #16982
- 574dd1a: [dotnet] [bidi] Refactor BiDi module initialization to pass BiDi explicitly (#16983) (Nikolay Borisenko) #16983
- e232599: [build] Add DocFX updater script (#16980) (Titus Fortner) #16980
- ba01214: [build] add reusable commit-changes.yml workflow (#16965) (Titus Fortner) #16965
- 9d6d1de: [build] Fix .editorconfig so all files are set eol with lf not crlf (Titus Fortner)
- ffd78fc: [build] cannot build target index on linux without errors (Titus Fortner)
- 32d7748: [build] bazel should ignore anything in .lcoal directory (Titus Fortner)
- 8a51b95: [java] fix JSON parsing of numbers with exponent (#16961) (joerg1985) #16961