2.0.0-alpha-3
marcelmay
released this
31 Dec 14:42
·
333 commits
to master
since this release
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 .