Releases: greenmail-mail-test/greenmail
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 .
1.6.13
This release contains minor bug fixes and dependency updates.
-
Bug fixes
- #521 Recreating a user isnt possible on greenmail-standalone
-
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.12...release-1.6.13
Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.6.13 .
2.0.0-alpha-3
2.0.0-alpha-3 is an update of the previous release 2.0.0-alpha-2 on the road towards 2.0.0.
- Based on Jakarta Mail 2.0 (breaking change since 1.6!).
GreenMail 2.0 requires JDK 8+ now, and used Jakarta Mail 2.0.x - This release contains many bugfixes and dependency updates, as included in (1.6.12)[https://github.com/greenmail-mail-test/greenmail/releases/tag/release-1.6.12].
- The 'alpha' in the version is for minor potential API changes but not for stability regarding bugs.
Both stable 1.6.x and 2.0.0-alpha-x releases share and succeed on the same test suites.
Changes
-
Enhancements
-
Bugfixes
- #506 Quota resource invalid limit closes connection
- #505 Delete QUOTA when deleting/recreating user
- #498 IMAP BODYSTRUCTURE parse error with long, encoded filenames
- #477 NPE in Utility.toMessageSet after MOVE command is issues
- #486 Fix IMAP search keyword parsing
- #478 Issue with encoding of from and to fields
- #475 POP3 response not properly byte-stuffed
- #460 Problems with unicode in sent message
- #447 GreenMail ServerSetup should not set mail..localaddress to localhost by default
- #445 MOVE command does not return CopyUID causing NullPointerException in jakarta.mail
- #429 Yet another encoding problem (UTF-8 msg content)
- #344 IllegalStateException because of a NPE (race issue when receiving mails)
- #425 GreenMail server info: Replace java.vendor.version with java.runtime.version
- #423 IMAP COPY response contains COPYUID UIDVALIDITY of source instead of target folder
-
Breaking changes
-
Dependency updates
Download
See Download instructions or use Maven Central with GAV coordinates com.icegreen:greenmail:2.0.0-alpha-3 .
1.6.12
This release contains bug fixes and dependency updates.
-
Bug fixes
-
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.11...release-1.6.12
Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.6.12 .
1.6.11
This release contains bug fixes and dependency updates.
-
Bug fixes
-
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.10...release-1.6.11
Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.6.11 .
1.6.10
This release contains noteably a unicode encoding fix and dependency updates.
-
Bug fixes
- #470 Problems with unicode in sent message (backport)
-
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.9...release-1.6.10
Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.6.10 .
1.6.9
This release contains GreenMail standalone container support for additional ARM architecture and dependency updates.
-
Enhancements
- #458 Provide docker image for M1 macbooks (arm64v8) (greenmail standalone container)
-
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.8...release-1.6.9
Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.6.9 .
1.6.8
This release contains backports from 2.x and and bugfixes.
-
Enhancements
-
Bugfixes
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.7...release-1.6.8
Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.6.8 .
1.6.7
This release contains minor bug fixes and minor dependency updates.
- Bugfixes
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.6...release-1.6.7
Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.6.7 .