Releases: greenmail-mail-test/greenmail
1.6.6
This release contains bug fixes and minor dependency updates.
-
Enhancements
-
Bugfixes
- #444 POP3: Yet another encoding problem (backport #429)
- #439 GreenMail server info: Replace java.vendor.version with java.runtime.version (backport #425)
- #437 IMAP COPY response contains COPYUID UIDVALIDITY of source instead of target folder (backport #423)
- #432 llegalStateException because of a NPE when receiving mail (backport #344)
-
Dependency updates
- #442 Update easymock to 4.3 (backport #428)
- #441 Update assertj to 3.22.0 (backport #427)
- #440 Update slf4j to 1.7.36 (backport #426)
- #438 Update container base image to openjdk:8u322-jre-slim-buster (backport #424)
- #435 Update jetty to 9.4.45.v20220203 (backport #417)
- #434 Update junit5 to 5.8.2 (backport #416)
- #433 Update jersey to 2.35 (backport #415)
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.5...release-1.6.6
Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.6.6 .
2.0.0 alpha 2
2.0.0-alpha-2 is an update of the previous release 2.0.0-alpha-1 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 mostly bugfixes and dependency updates, as included in (1.6.5)[https://github.com/greenmail-mail-test/greenmail/releases/tag/release-1.6.5].
Changes
-
Enhancements
- #403 Refactor protocol handling for common socket handling base
-
Bugfixes
-
Dependency updates
-
Misc
Download
See Download instructions or use Maven Central with GAV coordinates com.icegreen:greenmail:2.0.0-alpha-2 .
1.6.5
This release contains bug fixes and minor dependency updates.
-
Enhancements
-
Bugfixes
- #380 IllegalStateException: Can not read line, read 0 bytes
- #395 Fix Client Timeout Handling
- #412 Imap bug with deleting of inbox and renaming folder to existing name (backport of #399)
- #380 "java.lang.IllegalStateException: Can not read line, read 0 bytes" when trying to send SMTP mail since v1.6.3
- #395 Fix Client Timeout Handling (backport of #380)
-
Dependency updates
-
Misc
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.5 .
1.6.4
This release contains most notable support for IMAP IDLE and DSN,
and further minor enhancements and dependency updates.
-
Enhancements
-
Dependency updates
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.4 .
2.0.0 alpha 1
Initial alpha release for 2.0.0 based on Jakarta Mail 2.0 (breaking change!).
- Dependency updates
-
[#317] Jakarta Mail 2.0.0
This is a breaking change, updating dependencies- com.sun.mail:jakarta.mail:1.6.6 -> 2.0.0
- jakarta.activation:jakarta-activation:1.2.1 -> jakarta.activation:2.0.0
which also include package import changes
javax.mail
->jakarta.mail
-
1.6.3
This release contains minor enhancements and dependency updates.
-
Enhancements
- [#378] Improve IMAP command tracing
-
Bugfixes
-
Dependency updates
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.3 .
1.6.2
This release contains minor enhancements and dependency updates.
-
Enhancements
-
Bugfixes
-
Dependency updates
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.2 .
1.6.1
This release contains minor enhancements and dependency updates.
-
Enhancements
-
Dependency updates
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 .
1.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
-
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 .
1.5.14
This release contains a long overdue rewrite of the IMAP search, fixing many search related bugs.
-
Enhancements
#331 Support IMAP search key BODY
#329 Rewrite IMAP search parser -
Dependency updates
#324 Update docker base image for GreenMail standalone to 8u252
#330 Update org.springframework from 4.2.9 to 4.3.27
#323 Update jersey 2.30.1 to 2.31
#322 Update commons-io:commons-io version 2.6 to 2.7
#321 Update jetty version 9.4.27.v20200227 to 9.4.30.v20200611 -
Bugfixes:
#333 SearchCommandParser doesn't parse a header command properly
#319 Search: IMAP Complex search issue
#328 Search: Support sequence set lists
#326 Search: String.contains is case sensitive so both participants needs to be lowercase
#312 Deleting user does not delete all their mailboxes
#234 SearchCommandParser breaks with OR
#20 Implement search for arbitrary fields
Note: GreenMail requires JDK 8+ now.
For further details, check the issues fixed.
Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.14 .