Releases: lightbend/ssl-config
Releases · lightbend/ssl-config
0.7.1
0.7.0
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,FakeChainedKeyStoreandCertificateGeneratorbecause they use JVM internalsun.security.x509code.
Works in Java 17 only with the--add-exports=java.base/sun.security.x509=ALL-UNNAMEDflag 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.ymlby @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
mimaPreviousArtifactsto latest stable version by @mkurz in #411 publishArtifact := falsenot 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
URLconstructor 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.3is the default now by @mkurz in #427- Deprecate code that generates certificates which relies on
sun.security.x509by @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-configrepo by @mkurz in #436 - Typos by @mkurz in #437
- Remove useless logger config by @mkurz in #438
- Reintroduce
disableHostnameVerificationby @mkurz in #439 - Clean up imports by @mkurz in #440
Full Changelog: v0.6.1...v0.7.0
0.6.1
- Many dependency updates by @scala-steward :)
- Update Scala version on Travis #345 by @mkurz
- Configure @scala-steward not to upgrade beyond Scala 3.0.x #344 by @raboof
- Fix comments to remove references to removed parameters #335 by @mkurz
- Remove workaround for https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8266261 from the build #321 by @wsargent
- Make upgrading smoother by re-introducing some (deprecated) methods, partially restoring partial binary compatibility with version 0.4.0 #342 by @raboof
Thanks to all contributors!
0.6.0
0.5.0
- 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.