Releases: greenmail-mail-test/greenmail
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 .
1.5.13
- Bugfixes:
#308 Gives POP same behaviour as IMAP when using -Dgreenmail.auth.disabled (also see #311/#268)
#309 Doesn't check POP password when logging in with -Dgreenmail.auth.disabled (also see #310)
#306 Fix Content-Disposition: inline not reported without parameters
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.13 .
1.5.12
-
Improvements:
#301 Support for POP3 SASL Plain
#300 Support for SMTP AUTH LOGIN
#305 Switch and update docker base image for greenmail standalone
#304 Update jersey 2.28 -> 2.30.1 (#296)
#303 Update slf4j 1.7.29 -> 1.7.30
#302 Update junit 4.12 -> 4.13 -
Bugfixes:
#257 UTF-8 umlauts are replaced by question marks
#299 Retriever.close can throw NPE on close
#291 SMTP MailCommand param pattern too greedy for outlook.com
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.12 .
GreenMail 1.5.11
-
Improvements:
#277 Amend JAR MANIFEST.MF to support OSGi deployments
#278 Update GreenMail Standalone base docker image to openjdk:8u212-jre-alpine3.9
#106 Provide a default page for GreenMail WAR
#283 Update dependencies (slf4j, hamcrest)
#278 Switch embedded dummy certificate keystore type from type JKS to PKCS12
#289 Update ANON ciphers for Dummy SSL/TLS certificates -
Bugfixes:
#276 Use exec to replace bash process with java process
#288 Quoted charset not accepted on IMAP "SEARCH" command
For further details, check the issues fixed.
Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.11 .
GreenMail 1.5.10
-
Bugfixes:
#271 ConcurrentModificationException in getAllMessages
#273 Always use US_ASCII when reading from a SMTP connection bug
#267 ServerSetupTest.setPortOffset has no impact on the port configuration -
Improvements:
#272 Update greenmail-standalone docker base image to openjdk:7u201-jre-alpine3.9
#269 Allow to extend GreenMail
For further details, check the issues fixed.
Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.10 .
GreenMail 1.5.9
-
Bugfixes:
#264 Empty SEARCH response is invalid according to RFC 3501
#255 Fix vmlens detected threading issues -
Improvements:
#263 Support smaller/larger search terms
#239 Changed behaviour while delivering corrupted messages / PR #262 Allow malformed addresses
For further details, check the issues fixed.
Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.9 .
GreenMail 1.5.8
-
Bugfixes:
#247 UIDVALIDITYnz-number
is defined as a non-zero 32bit unsigned integer, not 64bit
#246 Fixed command continuation request not getting recognised
#245 Concurrency issues when creating/deleting users
#243 Retriever using SMTPS TLS
#242 Retriever accepts null server causing NPE later -
Improvements:
#189 Support SMTP AUTH command with PLAIN mechanism
#253 Update greenmail-standalone docker base image from openjdk:7u151-jre-alpine to latest openjdk:7u181-jdk-alpine3.8
#251 Append Message is so slow (append got optimized and should be faster now)
#248 Dependency updates (commons-io, slf4j, ...)
#233 Search implementation of SentDateTerm/ReceivedDateTerm
For further details, check the issues fixed.
Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.8 .
GreenMail 1.5.7
-
Bugfixes:
#229 Return Content-ID header in bodystructure response
#232 InterruptedException should not be ignored
#231 Send IMAP NO response for IMAP LIST and STATUS if mailbox does not exist
#220 GreenMail.waitForIncomingEmail(...) waits twice the requested time -
Improvements:
#223 Could not start mail server imaps in Docker container
You can specify the startup timeout via -Dgreenmail.startup.timeout and docker environment opts
#227 Refactor server startup synchronisation to use java.util.concurrent
#230 Update GreenMail Standalone base docker image
Runs latest 7u151-jdk-alpine
#224 API: GreenMailUtil.createMultipartWithAttachment is now public -
Misc
#228 Clarified doc for getReceivedMessagesForDomain(String domain) in GreenMail.class
For further details, check the issues fixed.
Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.7 .
GreenMail 1.5.6
-
Bugfixes:
#221 GreenMail Standalone Docker runs into JDK 7 SSL issue with latest openjdk:7-jre-alpine base image
#206 Update embedded default certificate in greenmail.jks
#213 SimpleMessageAttributes parsing of personal email addresses containing quoted commas
#204 Reply-To header in SMTP -
Improvements:
#217 Embedded certificate is now generated as part of build (as fix of #206)
#205 Use jre instead of jdk base image for GreenMail standalone docker image
#193 Support search command 'OR'
#212 Misc. improvements (parameterized logging, reuse StringBuilder, ...)
For further details, check the issues fixed.
Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.6 .