All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog. This project doesn't adhere to Semantic Versioning.
5.7 - 2023-05-15
intermediateconfiguration in order to appendTLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256to the bottom of the cipher list forianaandopenssl. mozilla/server-side-tls#285
5.6 - 2020-07-24
- support for caddy
- incorrect cipher ordering for the
intermediateconfiguration forgoandiana
5.5 - 2020-07-22
recommended_certificate_lifespanof 90
maximum_certificate_lifespanfrom 730 to 366
5.4 - 2020-01-21
intermediateandoldconfiguration'scertificate_curveslist fromnulltoprime256v1andsecp384r1intermediateconfigurationrsa_key_sizefrom 2048 tonull
5.3 - 2020-01-02
intermediateandoldconfiguration'stls_curveslist, replacingsecp256r1withprime256v1
5.2 - 2019-08-20
- support for
go
5.1 - 2019-07-16
This release has breaking changes due to the renaming of some JSON keys
- a new
cipherskey to contain lists of ciphers for various clients - support for
ianacipherFormat, an alternative toopenssl
- the
openssl_ciphersuiteskey to be calledciphersuites - the
openssl_cipherskey to be a child of the newcipherskey and rename it fromopenssl_cipherstoopenssl
5.0 - 2019-06-28
- three
certificate_signaturesto theintermediateconfiguration :ecdsa-with-SHA256,ecdsa-with-SHA384andecdsa-with-SHA512 - the
ecdsacertificate_typeto theintermediateconfiguration Safari 9to the list ofoldest_clientsfor theintermediateconfiguration- the new
maximum_certificate_lifespankey - the new
ocsp_staplekey - the new
server_preferred_orderkey
- the
ciphersuiteskey, renaming it toopenssl_ciphers - the
hsts_min_agevalue for all configurations from 15768000 to 63072000 - the
tls_curvesfor theintermediateandmodernconfigurations, removingsecp521r1and addingX25519to the top - the
openssl_ciphersuiteskey from containing a colon-delimited string to containing a list - the
tls_versionsfor theintermediateconfiguration, removingTLSv1andTLSv1.1and addingTLSv1.3 - the
tls_versionsfor themodernconfiguration fromTLSv1.2toTLSv1.3 - the
tls_versionsfor theoldconfiguration, removingSSLv3and addingTLSv1.3 - all of the
oldest_clientsin themodernconfiguration - and added to the list of
oldest_clientsin theoldconfiguration - the entire order and list of
openssl_ciphersandopenssl_ciphersuitesfor all configurations. This was a very significant change.
sha256WithRSAEncryptionfrom themoderncertificate_signatureslistsecp521r1from themodernconfiguration'scertificate_curveslist
4.0 - 2016-02-13
Initial version