Skip to content

Releases: lightbend/ssl-config

0.7.1

24 Oct 15:05
v0.7.1
a5a0f88

Choose a tag to compare

What's Changed

  • Adjust MiMa after 0.7.0 release by @mkurz in #445
  • Bring back a couple of configs and classes by @mkurz in #446

Full Changelog: v0.7.0...v0.7.1

0.7.0

22 Oct 20:50
v0.7.0
b884ef8

Choose a tag to compare

Breaking changes

  • Drop Scala 2.11 support
  • TLSv1.3 is the default protocol now
  • Disabled the protocols TLSv1, TLSv1.1 (TLSv1.2 stays enabled)
  • Removed all deprecated and dead code
  • Deprecated FakeKeyStore, FakeChainedKeyStore and CertificateGenerator because they use JVM internal sun.security.x509 code.
    Works in Java 17 only with the --add-exports=java.base/sun.security.x509=ALL-UNNAMED flag and totally breaks with Java 21.
    To create certificates from code, use alternatives like Bouncy Castle instead.
  • Make sure the project can be build with Java 25 and latest Scala 3.7.3 (at the time of writing) without emitting any warnings.

What's Changed

  • Set up GitHub actions by @mkurz in #404
  • Latest Scala versions + drop Scala 2.11 + replace specs2-mock with Mockito by @mkurz in #405
  • Remove .travis.yml by @mkurz in #406
  • Make GitHub recognize apache 2 license by @mkurz in #407
  • Update test dependencies + sbt plugins + headers by @mkurz in #408
  • Drop Scalariform by @mkurz in #409
  • Latest sbt-site[-paradox] by @mkurz in #410
  • set mimaPreviousArtifacts to latest stable version by @mkurz in #411
  • publishArtifact := false not needed anymore by @mkurz in #412
  • Remove scala steward conf by @mkurz in #413
  • Cleanup: Drop dead, deprecated code by @mkurz in #414
  • Remove deprecated class by @mkurz in #415
  • Fix warnings by @mkurz in #416
  • Avoid deprecated URL constructor by @mkurz in #417
  • Fix Scala 3 warnings by @mkurz in #418
  • getSubjectDN() deprecated since Java 16 by @mkurz in #419
  • Switch to scala.jdk.CollectionConverters._ by @mkurz in #420
  • Avoid deprecation warnings by @mkurz in #421
  • Avoid scala-collection-compat dependency by @mkurz in #422
  • Fix Scala 3 "Non local returns are no longer supported" warning by @mkurz in #423
  • Small cleanups/fixes by @mkurz in #424
  • Dead code -> Scala 2.11 was dropped by @mkurz in #425
  • Fix scaladoc by @mkurz in #426
  • TLSv1.3 is the default now by @mkurz in #427
  • Deprecate code that generates certificates which relies on sun.security.x509 by @mkurz in #428
  • Fix links in readme + some minor wording by @mkurz in #429
  • sbt-scalafmt + initial formatting + check on CI by @mkurz in #430
  • release script not needed anymore, just keep part for pushing docs by @mkurz in #431
  • Point to "latest" Play docs instead to 2.4.x ones by @mkurz in #432
  • Update specs2-core, specs2-junit, ... to 4.23.0 by @mkurz in #434
  • Add scala steward conf to pin Mockito to v4 (which supports Java 8) by @mkurz in #435
  • Make sure workflows only run in lightbend/ssl-config repo by @mkurz in #436
  • Typos by @mkurz in #437
  • Remove useless logger config by @mkurz in #438
  • Reintroduce disableHostnameVerification by @mkurz in #439
  • Clean up imports by @mkurz in #440

Full Changelog: v0.6.1...v0.7.0

0.6.1

17 Mar 09:18
bee61d8

Choose a tag to compare

Thanks to all contributors!

0.6.0

03 Aug 17:34
v0.6.0
078105e

Choose a tag to compare

  • Add support for Scala 3 (#316)
  • Drop unused dependency on scala-parser-combinators (#316)

According to git shortlog -sn --no-merges v0.5.0..v0.6.0, 1 person contributed. Thank you Seth Tisue.

0.5.0

02 Aug 20:58
v0.5.0
bf4ff88

Choose a tag to compare

  • Fix the PKCS12 algorithm bug (#306)
  • Delete algorithms and cipher checking (#302)
  • Update scala-parser-combinators dependency to 2.0.0 (#300)

According to git shortlog -sn --no-merges v0.4.3..v0.5.0, 5 people contributed. Thank you Scala Steward, Seth Tisue, Will Sargent, Arnout Engelen, Kenji Yoshida.

0.4.3

01 Aug 20:45
d68feb3

Choose a tag to compare

  • Properly closes file handles backed by input streams in KeyStore (#251)
  • Enable build on JDK 15 (#269)

0.4.2

21 Feb 14:15

Choose a tag to compare

Various dependency updates, notably typesafe-config thanks to @collymy #228

0.4.1

14 Nov 23:35

Choose a tag to compare

  • Only wrap the SSLContext in our tracing context when debugging is configured (#220)
  • Various updates

0.4.0

30 Apr 07:40

Choose a tag to compare

Milestone

A notable change in 0.4.0 is that hostname verification has been moved out of ssl-config in #100: since Java 8, this can be achieved by sslParams.setEndpointIdentificationAlgorithm("HTTPS") instead.

0.3.4

03 Oct 21:35

Choose a tag to compare