Releases: greenmail-mail-test/greenmail
2.1.0
This is the latest 2.1.0 release of GreenMail 2.1 based on Jakarta Mail 2.1 / Jakarta EE 10
- Use Maven Central GAV coordinates
com.icegreen:greenmail:2.1.0
or see download instructions
What's Changed
-
Features
-
Dependency updates
- Bump spring.version from 5.3.36 to 5.3.39 #739, #768
- Bump jetty.version from 11.0.21 to 11.0.24 #750, #776, #786
- Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 #751
- Bump azul/zulu-openjdk from 11.0.23-jre to 11.0.24-jre (greenmail-standalone container) #758
- Bump junit5.version from 5.10.2 to 5.11.1 #749, #769, #792
- Bump log4j2.version from 2.23.1 to 2.24.1 #787, #794
Full Changelog: release-2.1.0-rc-1...release-2.1.0
release-2.1.0-rc-1
This is the latest 2.1.0-rc-1 preview release of GreenMail 2.1 based on Jakarta Mail 2.1 / Jakarta EE 10
- Use Maven Central GAV coordinates
com.icegreen:greenmail:2.1.0-rc-1
or see download instructions
What's Changed
-
Breaking changes
- IMAP Content-Type differs POP3 and IMAP (conten-type is not upper-cased anymore) #706
-
Bugfixes
- Handle input stream body fetch edge case by @abdulaziz1928 in #724
- Do not preload hidden files and files in hidden folders #682 by @An1s9n in htps://github.com//pull/683
-
Dependency updates
- Bump spring.version from 5.3.32 to 5.3.36 #698, #707, #721, #723
- Bump jetty.version from 11.0.19 to 11.0.21 #677, #722
- Bump docker base image azul/zulu-openjdk from 11.0.21-jre to 11.0.23-jre in /greenmail-docker/standalone #681, #710
- Bump jakarta.mail:jakarta.mail-api from 2.1.2 to 2.1.3 #693
- Bump jakarta.activation:jakarta.activation-api from 2.1.2 to 2.1.3 #691
- Bump org.eclipse.angus:angus-activation from 2.0.1 to 2.0.2 #692
- Bump org.eclipse.angus:jakarta.mail from 2.0.2 to 2.0.3 #694
- Bump junit5.version from 5.10.1 to 5.10.2 #679
New Contributors
- @An1s9n made their first contribution in #683
- @abdulaziz1928 made their first contribution in #724
Full Changelog: release-2.1.0-alpha-4...release-2.1.0-rc-1
2.1.0-alpha-4
This is the fourth preview release of GreenMail 2.1 based on Jakarta Mail 2.1 / Jakarta EE 10.
Changes
-
Features
-
Bugfixes
-
Dependency updates
See the release milestone for further details.
Download
See Download instructions or use Maven Central with GAV coordinates com.icegreen:greenmail:2.1.0-alpha-4 .
1.6.15
This release contains minor backports, bug fixes and dependency updates.
- Enhancements
- Bug fixes
- Backport: SearchCommandParser$SearchOperator cannot be cast to j.m.search.SearchTerm #638
- Dependencies
Note: GreenMail 1.6 requires JDK 8+ now, and used Jakarta Mail 1.6.x
For further details, check the issues fixed and full changelog release-1.6.14...release-1.6.15
Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.6.15 .
2.0.1
This is a GreenMail maintenance release for 2.0.x branch (based on Jakarta Mail 2.0) with some backports from 2.1.x-alpha .
Changes
-
Enhancements
-
Bugfixes
- Backport: SearchCommandParser$SearchOperator cannot be cast to jakarta.mail.search.SearchTerm #624
-
Dependency updates
-
Breaking changes
- GreenMail standalone container base image uses now JDK 11 (previously: JDK 8) #631
See the release milestone.
Download
See Download instructions or use Maven Central with GAV coordinates com.icegreen:greenmail:2.0.1 .
2.1.0-alpha-3
This is the third preview release of GreenMail 2.1 based on Jakarta Mail 2.1 / Jakarta EE 10.
Changes
-
Features
-
Bugfixes
- SearchCommandParser$SearchOperator cannot be cast to jakarta.mail.search.SearchTerm #591
-
Dependency updates
See the release milestone for further details.
Download
See Download instructions or use Maven Central with GAV coordinates com.icegreen:greenmail:2.1.0-alpha-3 .
2.1.0-alpha-2
This is the second preview release of GreenMail 2.1 based on Jakarta Mail 2.1 / Jakarta EE 10 and contains breaking changes.
Changes
-
Features
- Support Subaddressing #337
-
Dependency updates
- Update jetty to 11.0.15 #555
- Update jakarta.activation-api to 2.1.2 #557
- Update angus-activation to 2.0.1 #558
- Update org.eclipse.angus:jakarta.mail to 2.0.2 #561
- Update jakarta.mail:jakarta.mail-api to 2.1.2 #560
- Bump junit5.version from 5.9.2 to 5.10.0 #573
- Bump org.glassfish.jersey:jersey-bom to 3.1.3 #562, #585
- Bump spring.version from 5.3.25 to 5.3.29 #586
- Bump azul/zulu-openjdk from 11.0.18-jre to 11.0.20-jre in /greenmail-docker/standalone #587
See the release milestone for further details.
Download
See Download instructions or use Maven Central with GAV coordinates com.icegreen:greenmail:2.1.0-alpha-2 .
2.1.0-alpha-1
This is a preview release of GreenMail 2.1 based on Jakarta Mail 2.1 / Jakarta EE 10 and contains breaking changes.
Changes
-
Dependency updates
- #515 Migrate to Jakarta Mail 2.1 with Angus Mail as default implementation / #496 Update to jakarta.mail-api 2.1.0
- #518 Migrate to Jakarta EE / #551 Jakarta EE 10 baseline (servlet 6.0, restfulWS-3.1)
- #547 Update jetty to 11.0.14
- #550 Update jersey to 3.1.1
- #552 Update container base image to azul/zulu-openjdk:11.0.18-jre, for GreenMail standalone container
-
Breaking changes
- Jakarta EE 10 baseline (servlet 6.0, restfulWS-3.1, Jakarta Mail 2.1) and Angus Mail as default implementation
- GreenMail standalone / webapp required Java 11 for running
See the release milestone for further details.
Download
See Download instructions or use Maven Central with GAV coordinates com.icegreen:greenmail:2.1.0-alpha-1 .
2.0.0
This is the new GreenMail release based on Jakarta Mail 2.0
Changes
-
Enhancements
- #541 Configure mail session properties
-
Bugfixes
-
Dependency updates
-
Breaking changes
- Jakarta Mail 2.0 : javax.mail -> jakarta.mail
- #546 Jakarta EE 9 baseline (servlet 5, restfulWS-3.0) . Relevant for GreenMail webapp/API module.
- #543 Require Java 11 for building
- #533 Update spring version 4.x to latest 5.x (5.3.25)
- #341 Remove deprecations due for 2.0 release
See the release milestone, previous 2.0.0-alpha-3, 2.0.0-alpha-2 and 2.0.0-alpha-1 for further details.
Download
See Download instructions or use Maven Central with GAV coordinates com.icegreen:greenmail:2.0.0 .
1.6.14
This release contains minor bug fixes and dependency updates.
- Enhancements
- #542 Configure mail session properties (backport)
- Bug fixes
- #537 GreenMail.isRunning() throws NullPointerException if the server was manually stopped (backport)
- Dependencies
- #540 Update jersey to 2.39 (backport)
Note: GreenMail 1.6 requires JDK 8+ now, and used Jakarta Mail 1.6.x
For further details, check the issues fixed and full changelog release-1.6.13...release-1.6.14
Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.6.14 .