7.21.0-rc.608
- AAE-52162 Estimate the serialized JSON size of a Java object without allocating large string objects by @igdianov in https://github.com/Activiti/Activiti/pull/5558
- build(deps): bump the github-actions group across 2 directories with 4 updates by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5553
- AAE-51800 Update Supply Chain Review GH AW to latest by @dsibilio in https://github.com/Activiti/Activiti/pull/5547
- AAE-47554 Add actionlint to pre-commit config by @andrphilippi in https://github.com/Activiti/Activiti/pull/5529
- AAE-51778 Implement preview propagation mechanism by @wojciech-piotrowiak in https://github.com/Activiti/Activiti/pull/5544
Full Changelog: https://github.com/Activiti/Activiti/compare/7.21.0-rc.607...7.21.0-rc.608
SSHJ 0.41.0
- Fix NullPointer in
DefaultConfigerror logging (#1039) @lacikaaa - Update to most current sshj version 0.40.0 in README.adoc (#1045) @github-pawo
- Fix: use portable EC algorithm name in ECDSAKeyFactory (#1061) @hierynomus
- Add support for explicitly named public keys (Fixes #960) (#1060) @hierynomus
- Fix: SFTP Directory size from server can be -1 (#1059) @hierynomus
- Fix/opensshv1 keyfile public key init (#1057) @hierynomus
- Fix timeout configuration bug (#1030) @melihbirim
- Fix RemoteFileInputStream to return 0 for zero-length reads (#1049) @arimu1
- Fix #1048: avoid ERROR logs on normal port-forward connection close (#1050) @arimu1
- Fix loading PBES1 encrypted PKCS8 private keys (#1055) @exceptionfactory
- Make ChannelInputStream respect connection timeout (#1034) @jpstotz
- Ensure reset of security provider preference. (#1013) @dkocher
- Add support for explicitly named public keys (Fixes #960) (#1060) @hierynomus
- Add FIDO2/U2F security key (sk-*) support (#1043) @squadgazzz
- Add SSH agent authentication support (#1042) @squadgazzz
- ProxyCommand support (Issue 970) (#971) @knoxg
- Upgrade to Java 17 and gradle 9 (#1044) @hierynomus
- Update groovy and spock-core so tests can run in java 21 (#1040) @alexandrejbr
- Update build.gradle (bouncycastle version) (#1035) @github-pawo
- Prefer strongest signature algorithm for known RSA hosts (#1056) @hierynomus
- extract maxUnconfirmedReads to SFTPEngine (#1052) @melchisedek
- Feat: parse SSH_MSG_EXT_INFO server-sig-algs (RFC 8308) (#1062) @hierynomus
- Fix examples related keep-alive thread (#1054) @JPhillot
- Upgrade to Java 17 and gradle 9 (#1044) @hierynomus
Full Changelog: https://github.com/hierynomus/sshj/compare/v0.40.0...v0.41.0
3.3.0
- Improved read performance by avoiding false sharing in the fast-path check
- Improved adaptive climber for small caches and shifting workloads
- Fixed various minor issues found using AI audits
- Fixed over-aggressive refresh discard (#1970)
Release 0.12.0
This release fixes a bug in KTypePgmIndex.indexOf, corrects RamUsageEstimator on JVMs with compressed class pointers or compact object headers and updates the build and its dependencies. It is a drop-in replacement for 0.11.x.
This release requires Java 21 or higher to run.
Resolved issues: https://github.com/carrotsearch/hppc/milestone/7?closed=1
JavaDoc: https://carrotsearch.github.io/hppc/releases/0.12.0/api/
- GH-260: RamUsageEstimator now accounts for compressed class pointers and compact object headers (if enabled). (Valentin Slawicek)
- GH-262: Fix KTypePgmIndex.indexOf forward scan reading one past the last key. (gaoflow)
-
GH-263: Dependency and gradle plugin updates. (Dawid Weiss)
-
Replace manual git status checks with buildinfra's. Publish releases via the sonatype central plugin. (Dawid Weiss)