GreenMail v1.6.1 Release Notes
Release Date: 2020-11-07 // over 3 years ago-
🚀 This release contains minor enhancements and dependency updates.
✨ Enhancements
- [#349] Simplified (and documented) dynamically selecting free port
- [#345] Support using full email address as login name in standalone version
⚡️ Dependency updates
- [#353] Update docker base image to openjdk:8u272-jre-slim-buster (greenmail-standalone)
- [#352] Update junit5 to 5.7.0
- [#351] Update assertj to 3.18.0 (internal)
- [#350],[#346] Update jetty to 9.4.34.v20201102 (greenmail-webapp)
- [#348] Bump junit from 4.13 to 4.13.1
- [#347] Update jersey 2.31 -> 2.32
Note: GreenMail 1.6 requires JDK 8+ now, and used Jakarta Mail 1.6.x
✅ For further details, check the issues fixed.
✅ Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.6.1 .
Previous changes from v1.6.0
-
Major changes for GreenMail 1.6 include switch from JavaMail 1.5.x to Jakarta Mail 1.6.x and support for Junit 5.
✨ Enhancements
- [#219] Support for JUnit 5 / [#241] Add junit5 extension module
- [#332] JUnit 5 : Add the ability to instantiate GreenMail per-class in addition to per-method
- [#334] Deprecated greenmail-core JUnit4 GreenMailRule / add new greenmail-junit4 module
- [#320] Support mail.mime.allowutf8
- [#216] Upgrade to Jakarta Mail 1.6
- [#222] Migrate from hamcrest to assertj test (GreenMail internally)
⚡️ Dependency updates
- [#340] Update docker base image for GreenMail standalone to 8u265
- [#339] Update jetty 9.4.30.v20200611 to 9.4.31.v20200723
💥 Breaking changes
- [#281] Require minimum JDK 8 (now officially, before GreenMail 1.5.x versions had a mix)
- [#115] Remove deprecations due for 1.6 release :
GreenMail#util()
GreenMailOperations#getReceviedMessagesForDomain(domain)
GreenMailProxy#getReceviedMessagesForDomain(domain)
GreenMail#getReceviedMessagesForDomain(domain)
EncodingUtil#readTillNullChar
GreenMailUtil#instance()
Retriever#logout()
- [#83] Retire greenmail-jboss-service module
Note: GreenMail 1.6 requires JDK 8+ now, and used Jakarta Mail 1.6.x
✅ For further details, check the issues fixed.
✅ Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.6.0 .