mirror of https://github.com/shred/acme4j
Announce EOL for v2
parent
af9f236f90
commit
2336de4416
|
@ -23,7 +23,7 @@ It is an independent open source implementation that is not affiliated with or e
|
|||
* Extensive unit and integration tests
|
||||
* Adheres to [Semantic Versioning](https://semver.org/)
|
||||
|
||||
If you require Java 8 or Android compatibility, you can use [acme4j v2](https://shredzone.org/maven/acme4j-v2/index.html) instead. Version 2 is still receiving bugfixes and security updates until September 2023.
|
||||
If you require Java 8 or Android compatibility, you can use [acme4j v2](https://shredzone.org/maven/acme4j-v2/index.html) instead. However, v2 is not actively developed anymore and will only receive security fixes.
|
||||
|
||||
## Dependencies
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ Latest version: 
|
||||
|
||||
If you require Java 8 or Android compatibility, you can use [acme4j v2](https://shredzone.org/maven/acme4j-v2/index.html) instead. Version 2 is still receiving bugfixes and security updates until September 2023.
|
||||
If you require Java 8 or Android compatibility, you can use [acme4j v2](https://shredzone.org/maven/acme4j-v2/index.html) instead.
|
||||
|
||||
## Dependencies
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ Although acme4j has made a major version bump, the migration of your code should
|
|||
What you might also need to know:
|
||||
|
||||
- A new `AcmeNotSupportedException` is thrown if a feature is not supported by the server. It is a subclass of the `AcmeProtocolException` runtime exception.
|
||||
- Starting with _acme4j_ v3, we will require the smallest Java SE LTS version that is still receiving premier support according to the [Oracle Java SE Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html). At the time of writing, these are Java 11 and Java 17, so _acme4j_ requires Java 11 starting from now. With the prospected release of Java 21 (LTS) in September 2023, we will start to require Java 17, and so on. If you still need Java 8, you can use _acme4j_ v2, which will still receive security bugfixes until end of 2023.
|
||||
- Starting with _acme4j_ v3, we will require the smallest Java SE LTS version that is still receiving premier support according to the [Oracle Java SE Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html). At the time of writing, these are Java 11 and Java 17, so _acme4j_ requires Java 11 starting from now. With the prospected release of Java 21 (LTS) in September 2023, we will move to Java 17, and so on. If you still need Java 8, you can use _acme4j_ v2. However it won't receive updates anymore, except of security related fixes.
|
||||
- _acme4j_ now uses the new `java.net.http` client. Due to limitations of the API, HTTP errors are only thrown with the error code, but the respective error message is missing. If you checked the error message in your unit tests, be prepared that they might fail now.
|
||||
- acme4j now accepts HTTP gzip compression. It is enabled by default, but if it causes problems or impedes debugging, it can be disabled in the `NetworkSettings` or by setting the `org.shredzone.acme4j.gzip_compression` system property to `false`.
|
||||
- All deprecated methods have been removed.
|
||||
|
|
Loading…
Reference in New Issue