v4.0.0
- acme4j now requires Java 17 or higher
- A new
HttpClientinstance was created for every request. Now it is bound to theSession, reducing resource consumption on heavy workloads. (Thanks to @vincentdo for the PR.) - A
Sessioninstance can now be shared between multiple threads, still keeping track of the correct nonce (Thanks to @nsheridan for the pointer.) - draft-ietf-acme-ari is RFC 9773 now
- Updated draft-aaron-acme-profiles-01
- Added support for draft-ietf-acme-dns-account-label (experimental)
- Added Actalis provider
- Removed Buypass provider (they stopped supporting the ACME protocol)
- Increased the default network timeout to 30 seconds, as a few CAs require more response time
- Use the
pebbleHostandpebblePortsystem properties to change the default Pebble host and port - Updated Pebble TLS certificate
- Removed deprecated methods
The major version bump was mainly caused by the change to Java 17. If you use the dns-01 challenge, you might need to invoke a different method in one place, but besides that, there is probably not much to do on your side. For further information, please read the migration guide.
Nightly
- 6c03cc2: [build] fix LocalJumpError bug in java nightly release code (Titus Fortner)
- 690992d: [build] Support per-language patch releases (#16987) (Titus Fortner) #16987
- 07dd181: [build] retrigger CI after auto-format commits (#17000) (Titus Fortner) #17000
- 0f11c4c: [dotnet] have SE_DEBUG output driver logs to stderr (#16903) (Titus Fortner) #16903
- 3e4e22f: [dotnet] [bidi] Use
System.Threading.Channelsdependency for events dispatching (#17004) (Nikolay Borisenko) #17004 - e1b39af: keep qodo from rewriting description (Titus Fortner)
- 5f703b2: ensure llm agents look for user-specific guidance (Titus Fortner)
- cb8baea: [py] Replace //py:ruff with dedicated ruff-format and ruff-check targets (#16998) (Titus Fortner) #16998
- 2668969: [build] use bazel to update python requirements (#16930) (Titus Fortner) #16930
- c2a394c: [dotnet] Add linting support with configurable dotnet format (#16999) (Titus Fortner) #16999
- 2220770: [dotnet][rb][java][js][py] remove disk cleanup, add monitoring (#17001) (Titus Fortner) #17001
- 371a719: [build] consolidate nightly workflow (#17005) (Titus Fortner) #17005
- c22fe1c: [build] fix missing github token for nightly ruby release (Titus Fortner)
- 9cb0bbc: [build] create rake_tasks filegroup for linting (Titus Fortner)
- 4a092cc: fix linting (Titus Fortner)
- 2f9fc2b: [build] replace //rb:lint-unsafe with a more generic //rb:rubocop (Titus Fortner)
- a497c5b: [rb] output driver logs when SE_DEBUG is enabled (#16901) (Titus Fortner) #16901
- 46dff58: [build] use matrix for nightly releases (#17010) (Titus Fortner) #17010
- 65f9304: [rb] Update lint configuration and fix rubocop offenses (#17008) (Titus Fortner) #17008
- 5e47ce6: [build] move grid tasks back into java.rake (Titus Fortner)
- 429ef3e: [py] Use lazy imports in webdriver init.py (#16993) (Titus Fortner) #16993
- caffe95: [build] slim down qodo code review comment (Titus Fortner)
- 0c2aff1: [py][java][js] SE_DEBUG warns only when overriding user settings (#17009) (Titus Fortner) #17009
- 88412e3: [build] update names for clarity (Titus Fortner)
2.0.1-incubating-RC1
- feature: enhance release verification documentation with detailed ste… by @psxjoy in https://github.com/apache/fesod/pull/792
- feature: enhance release verification documentation by @psxjoy in https://github.com/apache/fesod/pull/796
- docs: clean up redundant punctuation by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/800
- docs: add documentation for the annotations on the website by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/793
- refactor: rename ByFastExcelCGLIB to ByFesodCGLIB by @GOODBOY008 in https://github.com/apache/fesod/pull/809
- docs: fix typo and grammar in readme by @Howard-aile in https://github.com/apache/fesod/pull/814
- feature: update release verification documentation by @psxjoy in https://github.com/apache/fesod/pull/815
- refactor: remove duplicate util classes from fesod-sheet module by @GOODBOY008 in https://github.com/apache/fesod/pull/819
- build: bump ch.qos.logback:logback-classic from 1.5.24 to 1.5.25 by @dependabot[bot] in https://github.com/apache/fesod/pull/820
- fix: fix night ci failure by @GOODBOY008 in https://github.com/apache/fesod/pull/823
- chore: merge latest version to main by @psxjoy in https://github.com/apache/fesod/pull/825
- feature: update documentation for Apache Fesod 2.0.0-incubating by @psxjoy in https://github.com/apache/fesod/pull/826
- docs: update maven central version badge by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/827
- docs: revert the download page for the na version by @delei in https://github.com/apache/fesod/pull/829
- chore: increment version to 2.0.1-incubating by @psxjoy in https://github.com/apache/fesod/pull/830
- chore: update parent version to 2.0.1-incubating in pom.xml by @psxjoy in https://github.com/apache/fesod/pull/833
- @Howard-aile made their first contribution in https://github.com/apache/fesod/pull/814
Full Changelog: https://github.com/apache/fesod/compare/2.0.0-incubating...2.0.1-incubating-RC1