Skip to content

v0.8.0

Latest

Choose a tag to compare

@msfjarvis msfjarvis released this 29 Sep 20:57
· 95 commits to main since this release
Immutable release. Only release title and notes can be modified.
eee778f

What's Changed

  • chore: start new development cycle by @msfjarvis in #601
  • fix(deps): update kotlin monorepo to v2.4.20 by @renovate[bot] in #602
  • chore(deps): update actions/setup-java action to v6.0.1 by @renovate[bot] in #603
  • fix(ci): disable test matrix by @msfjarvis in #604
  • fix(deps): update dependency org.bouncycastle:bcprov-jdk15to18 to v1.86 by @renovate[bot] in #605
  • feat(ssh): support passphrase-encrypted OpenSSH keys by @ElCruncharino in #590
  • chore(deps): update gradle to v9.8.0 by @renovate[bot] in #607
  • chore(deps): update plugin spotless to v8.10.3 by @renovate[bot] in #608
  • fix: advertise Java 17 compat by @msfjarvis in #609
  • fix: enforce maximum length for header and armored parsing by @msfjarvis in #610
  • fix: improve detection of armored trailing data through EOF by @msfjarvis in #611
  • fix: reject age headers without recipient stanzas by @msfjarvis in #612
  • fix: reduce default scrypt work factor by @msfjarvis in #614
  • fix: redact identity input from parse errors by @msfjarvis in #615
  • fix: use BouncyCastle's bcrypt PBKDF implementation by @msfjarvis in #616
  • fix: make detection of armored input more robust by @msfjarvis in #618
  • fix: validate in-memory payload nonce length by @msfjarvis in #619
  • fix: validate Ed25519 seed as well during SSH import by @msfjarvis in #620
  • fix: make output stream close idempotent by @msfjarvis in #621
  • fix(build): skip wiring up pitest on -PslimTests builds by @msfjarvis in #622
  • fix: avoid duplicate X25519 scalar multiplication by @msfjarvis in #623
  • fix: copy X25519 constructor key arrays by @msfjarvis in #624
  • fix(test): remove ineffective bcrypt overwrite assertion by @msfjarvis in #625
  • fix(test): add tests for AES-128 and AES-192 SSH imports by @msfjarvis in #626
  • test(ssh): cover passphrase overload for plain keys by @msfjarvis in #627
  • feat: add bulk reads to decrypt streams by @msfjarvis in #629
  • fix: stop identity retries after authenticated key by @msfjarvis in #628
  • feat: add bulk reads to armored input by @msfjarvis in #630
  • chore: add basic contribution guidelines by @msfjarvis in #631
  • fix(build): bump pitest and cap memory usage per minion by @msfjarvis in #632
  • chore(deps): update gradle/actions digest to 3f5f9ad by @renovate[bot] in #633
  • chore(deps): update plugin kover to v0.9.10 by @renovate[bot] in #634
  • fix: bump version for release by @msfjarvis in #635
  • fix: try again to release v0.8.0 by @msfjarvis in #636

Full Changelog: v0.7.0...v0.8.0