Skip to content

Releases: greenmail-mail-test/greenmail

2.1.0

05 Oct 16:20
edddcd9
Compare
Choose a tag to compare

This is the latest 2.1.0 release of GreenMail 2.1 based on Jakarta Mail 2.1 / Jakarta EE 10

What's Changed

  • Features

    • Activate mail.debug when verbose mode enabled #797
    • Support direct filtering of received mails by user- and message-predicate #798
  • Dependency updates

    • Bump spring.version from 5.3.36 to 5.3.39 #739, #768
    • Bump jetty.version from 11.0.21 to 11.0.24 #750, #776, #786
    • Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 #751
    • Bump azul/zulu-openjdk from 11.0.23-jre to 11.0.24-jre (greenmail-standalone container) #758
    • Bump junit5.version from 5.10.2 to 5.11.1 #749, #769, #792
    • Bump log4j2.version from 2.23.1 to 2.24.1 #787, #794

Full Changelog: release-2.1.0-rc-1...release-2.1.0

release-2.1.0-rc-1

31 May 20:05
3cf5f30
Compare
Choose a tag to compare

This is the latest 2.1.0-rc-1 preview release of GreenMail 2.1 based on Jakarta Mail 2.1 / Jakarta EE 10

What's Changed

  • Breaking changes

    • IMAP Content-Type differs POP3 and IMAP (conten-type is not upper-cased anymore) #706
  • Bugfixes

  • Dependency updates

    • Bump spring.version from 5.3.32 to 5.3.36 #698, #707, #721, #723
    • Bump jetty.version from 11.0.19 to 11.0.21 #677, #722
    • Bump docker base image azul/zulu-openjdk from 11.0.21-jre to 11.0.23-jre in /greenmail-docker/standalone #681, #710
    • Bump jakarta.mail:jakarta.mail-api from 2.1.2 to 2.1.3 #693
    • Bump jakarta.activation:jakarta.activation-api from 2.1.2 to 2.1.3 #691
    • Bump org.eclipse.angus:angus-activation from 2.0.1 to 2.0.2 #692
    • Bump org.eclipse.angus:jakarta.mail from 2.0.2 to 2.0.3 #694
    • Bump junit5.version from 5.10.1 to 5.10.2 #679

New Contributors

Full Changelog: release-2.1.0-alpha-4...release-2.1.0-rc-1

2.1.0-alpha-4

28 Jan 18:47
823ca62
Compare
Choose a tag to compare

This is the fourth preview release of GreenMail 2.1 based on Jakarta Mail 2.1 / Jakarta EE 10.

Changes

  • Features

    • Extend standalone runner RESTful API for basic message listing #673
    • Support building using JDK 21 #662
  • Bugfixes

    • Provide detailed error message when attempting to create user of existing email or login #674
    • * is not a valid IMAP flag #633
  • Dependency updates

    • Bump log4j2.version from 2.21.1 to 2.22.1 #635, #664
    • Bump jetty.version from 11.0.18 to 11.0.19 #661
    • Bump spring.version from 5.3.30 to 5.3.31 #632
    • Bump junit5.version from 5.10.0 to 5.10.1 #617

See the release milestone for further details.

Download

See Download instructions or use Maven Central with GAV coordinates com.icegreen:greenmail:2.1.0-alpha-4 .

1.6.15

03 Dec 15:51
22c80c0
Compare
Choose a tag to compare

This release contains minor backports, bug fixes and dependency updates.

  • Enhancements
    • Backport: Support configuring key password for custom TLS certificate #641
    • Backport: Preload email files during greenmail start #640
    • Backport: Support RFC5233 subaddress handling #639
  • Bug fixes
    • Backport: SearchCommandParser$SearchOperator cannot be cast to j.m.search.SearchTerm #638
  • Dependencies
    • Update spring.version to 5.3.31 #649
    • Update container base image to azul/zulu-openjdk:8u392-jre #644
    • Update junit to 5.10.1 #647
    • Update jersey to 2.41 #646
    • Update jetty to 9.4.53.v20231009 #645
    • Update com.sun.activation:jakarta.activation to 1.2.2 #650

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.14...release-1.6.15

Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.6.15 .

2.0.1

17 Nov 21:42
e6c2e0e
Compare
Choose a tag to compare

This is a GreenMail maintenance release for 2.0.x branch (based on Jakarta Mail 2.0) with some backports from 2.1.x-alpha .

Changes

  • Enhancements

    • Backport: Support configuring key password for custom TLS certificate #625
    • Backport: Preload email files during greenmail start #623
    • Backport: Support RFC5233 subaddress handling #622
  • Bugfixes

    • Backport: SearchCommandParser$SearchOperator cannot be cast to jakarta.mail.search.SearchTerm #624
  • Dependency updates

    • Bump spring.version from 5.3.25 to 5.3.31 #634
    • Update container base image to azul/zulu-openjdk:11.0.21-jre #631
    • Update junit5 to 5.10.1 #629
    • Update log4j2 to 2.21.1 #628
    • Update jersey to 3.0.12 #627
    • Update jetty to 11.0.18 #626
  • Breaking changes

    • GreenMail standalone container base image uses now JDK 11 (previously: JDK 8) #631

See the release milestone.

Download

See Download instructions or use Maven Central with GAV coordinates com.icegreen:greenmail:2.0.1 .

2.1.0-alpha-3

04 Nov 13:17
3a54e4d
Compare
Choose a tag to compare

This is the third preview release of GreenMail 2.1 based on Jakarta Mail 2.1 / Jakarta EE 10.

Changes

  • Features

    • Support configuring key password for custom TLS certificate #615
    • Preload email files during greenmail start #250
  • Bugfixes

    • SearchCommandParser$SearchOperator cannot be cast to jakarta.mail.search.SearchTerm #591
  • Dependency updates

    • Bump jetty.version from 11.0.17 to 11.0.18 #614
    • Bump azul/zulu-openjdk from 11.0.20-jre to 11.0.21-jre in /greenmail-docker/standalone #612
    • Bump log4j2.version from 2.2.0 to 2.21.1 #602 #611

See the release milestone for further details.

Download

See Download instructions or use Maven Central with GAV coordinates com.icegreen:greenmail:2.1.0-alpha-3 .

2.1.0-alpha-2

20 Aug 20:17
00a37a2
Compare
Choose a tag to compare

This is the second preview release of GreenMail 2.1 based on Jakarta Mail 2.1 / Jakarta EE 10 and contains breaking changes.

Changes

  • Features

    • Support Subaddressing #337
  • Dependency updates

    • Update jetty to 11.0.15 #555
    • Update jakarta.activation-api to 2.1.2 #557
    • Update angus-activation to 2.0.1 #558
    • Update org.eclipse.angus:jakarta.mail to 2.0.2 #561
    • Update jakarta.mail:jakarta.mail-api to 2.1.2 #560
    • Bump junit5.version from 5.9.2 to 5.10.0 #573
    • Bump org.glassfish.jersey:jersey-bom to 3.1.3 #562, #585
    • Bump spring.version from 5.3.25 to 5.3.29 #586
    • Bump azul/zulu-openjdk from 11.0.18-jre to 11.0.20-jre in /greenmail-docker/standalone #587

See the release milestone for further details.

Download

See Download instructions or use Maven Central with GAV coordinates com.icegreen:greenmail:2.1.0-alpha-2 .

2.1.0-alpha-1

12 Mar 22:00
2343d74
Compare
Choose a tag to compare

This is a preview release of GreenMail 2.1 based on Jakarta Mail 2.1 / Jakarta EE 10 and contains breaking changes.

Changes

  • Dependency updates

    • #515 Migrate to Jakarta Mail 2.1 with Angus Mail as default implementation / #496 Update to jakarta.mail-api 2.1.0
    • #518 Migrate to Jakarta EE / #551 Jakarta EE 10 baseline (servlet 6.0, restfulWS-3.1)
    • #547 Update jetty to 11.0.14
    • #550 Update jersey to 3.1.1
    • #552 Update container base image to azul/zulu-openjdk:11.0.18-jre, for GreenMail standalone container
  • Breaking changes

    • Jakarta EE 10 baseline (servlet 6.0, restfulWS-3.1, Jakarta Mail 2.1) and Angus Mail as default implementation
    • GreenMail standalone / webapp required Java 11 for running

See the release milestone for further details.

Download

See Download instructions or use Maven Central with GAV coordinates com.icegreen:greenmail:2.1.0-alpha-1 .

2.0.0

05 Mar 20:45
f4b9b3a
Compare
Choose a tag to compare

This is the new GreenMail release based on Jakarta Mail 2.0

Changes

  • Enhancements

    • #541 Configure mail session properties
  • Bugfixes

    • #536 GreenMail.isRunning() throws NullPointerException if the server was manually stopped
    • #522 Recreating a user fails with NPE
  • Dependency updates

  • Breaking changes

    • Jakarta Mail 2.0 : javax.mail -> jakarta.mail
    • #546 Jakarta EE 9 baseline (servlet 5, restfulWS-3.0) . Relevant for GreenMail webapp/API module.
    • #543 Require Java 11 for building
    • #533 Update spring version 4.x to latest 5.x (5.3.25)
    • #341 Remove deprecations due for 2.0 release

See the release milestone, previous 2.0.0-alpha-3, 2.0.0-alpha-2 and 2.0.0-alpha-1 for further details.

Download

See Download instructions or use Maven Central with GAV coordinates com.icegreen:greenmail:2.0.0 .

1.6.14

26 Feb 13:18
b53d747
Compare
Choose a tag to compare

This release contains minor bug fixes and dependency updates.

  • Enhancements
    • #542 Configure mail session properties (backport)
  • Bug fixes
    • #537 GreenMail.isRunning() throws NullPointerException if the server was manually stopped (backport)
  • Dependencies
    • #540 Update jersey to 2.39 (backport)

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.13...release-1.6.14

Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.6.14 .