Releases: greenmail-mail-test/greenmail
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 .
GreenMail 1.5.5
GreenMail 1.5.4
-
New features:
#188 Simplify using verbose mode for ServerSetup configurations
#184 Support search by TEXT with CHARSET -
Bugfixes:
#198 FetchCommand: format INTERNALDATE correctly
#195 Connection droped by Greenmail after IMAP RENAME command
#192 Quotes not allowed in from-Address
#191 GreenMail Springstop
method should set flagstarted
to false after stop
#187 GreenMail IMAP sends back bad response to FETCH when requesting headers with partial specifier
For further details, check the issues fixed.
Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.4 .