Re: [VOTE] Geronimo Java Mail 1.1.0
Jean-Baptiste Onofré <[email protected]> Wed, 22 Jul 2026 15:45:22 +0200
| Newsgroups | gmane.comp.java.geronimo.devel |
|---|---|
| Message-ID | <CAB8EV3Qc2TvRdGbqOCk4nUZj=tr6CFDhdizE2tjVxC5fdiOHNQ@mail.gmail.com> |
+1 (binding) Regards JB On Tue, Jul 21, 2026 at 11:35=E2=80=AFAM Richard Zowalla <[email protected]> = wrote: > > Hi, > > As discussed on the other mail thread and Slack, I act as a release manag= er this time although I am not part of the PMC. > The final steps after a potential successful vote need to be done by a PM= C member. > > Nevertheless, I would like to call a vote on releasing Apache Geronimo Ma= il 1.1.0 - our implementation of the Jakarta Mail 2.1 specification. > > Notable changes in this release: > > =E2=80=A2 [GERONIMO-6834] - geronimo-jakartamail_2.1_spec (1.0.0-M1) = does not pass Jakarta Mail TCK SigTests for Java 11 > =E2=80=A2 [GERONIMO-6884] - Jakarta mail behaves different from eclip= se.angus > =E2=80=A2 [GERONIMO-6851] - The implementation for mail.mime.paramete= rs.strict parameter is missing in jakarta\mail\internet\ParameterList.java = class of geronimo-mail_2.1_spec-1.0.0-M1.jar in TomEE 9.1.0 > =E2=80=A2 [GERONIMO-6835] - Fix Jakarta Mail TCK 2.0.1 for Geronimo J= akarta Mail Impl > =E2=80=A2 [GERONIMO-6885] - Setup Mail TCK > =E2=80=A2 [GERONIMO-6886] - Ensure to flush the buffered output strea= m introduced in GERONIMO-6882 > =E2=80=A2 [GERONIMO-6887] - Include the relocated mime4j classes in t= he geronimo-mail_2.1_mail bundle > =E2=80=A2 [GERONIMO-6888] - Migrate to JUnit 5 > =E2=80=A2 [GERONIMO-6889] - Upgrade to apache-mime4j-core 0.8.14 > =E2=80=A2 [GERONIMO-6890] - Raise build target to Java 11 of Geronimo= Mail > =E2=80=A2 [GERONIMO-6891] - Fix IMAPFolder.renameTo reporting failure= after a successful rename > =E2=80=A2 [GERONIMO-6892] - IMAP APPEND used to deadlock because the = client never flushes the literal announcement > =E2=80=A2 [GERONIMO-6893] - MessageCountListeners are never notified = - Folder queues MessageCountEvents to the MessageChangedListener list > =E2=80=A2 [GERONIMO-6894] - Flags.retainAll adds flags from the argum= ent and removes user flags despite Flags.Flag.USER > =E2=80=A2 [GERONIMO-6895] - Folder.fetch() fails on RFC-strict server= s - header names emitted outside the BODY.PEEK[HEADER.FIELDS] section brack= ets > =E2=80=A2 [GERONIMO-6896] - getContentLanguage() throws NPE for IMAP = messages whose BODYSTRUCTURE has no language field > =E2=80=A2 [GERONIMO-6897] - Folder.create() sends the uninitialized h= ierarchy separator, creating a mailbox named "name\0" > =E2=80=A2 [GERONIMO-6898] - store.getDefaultFolder().list() returns e= mpty when the server hierarchy delimiter is not '/' > =E2=80=A2 [GERONIMO-6899] - Single-message Message.setFlags() never f= ires MessageChangedEvent > =E2=80=A2 [GERONIMO-6900] - Folder.close(false) loses \Deleted messag= es - use UNSELECT when the server supports RFC 3691 > =E2=80=A2 [GERONIMO-6901] - Failed Folder.open() leaks the pooled con= nection, breaks Store.close() and hides FolderNotFoundException > =E2=80=A2 [GERONIMO-6902] - Folder.expunge() always returns an empty = array - EXPUNGE responses extracted under the wrong keyword > =E2=80=A2 [GERONIMO-6903] - IMAP response parser drops the byte follo= wing a bare CR, corrupting the stream > =E2=80=A2 [GERONIMO-6904] - A garbled IMAP response leaves the connec= tion poolable and poisons later commands > =E2=80=A2 [GERONIMO-6905] - IMAP response codes in brackets (PERMANEN= TFLAGS, UIDVALIDITY, UIDNEXT, UNSEEN) are never parsed > =E2=80=A2 [GERONIMO-6906] - Spec is missing the Jakarta Mail 2.1 API = additions > =E2=80=A2 [GERONIMO-6907] - MIME handling deviates from the Jakarta M= ail 2.1 spec > > > Source release (with .asc and .sha512): > https://dist.apache.org/repos/dist/dev/geronimo/javamail/1.1.0/ > > Maven staging repository: > https://repository.apache.org/content/repositories/orgapachegeronimo-1182= / > > Git tag: > https://github.com/apache/geronimo-mail/releases/tag/geronimo-mail_2.1_pa= rent-1.1.0 > 62b24797c538e90a3854d31b2562cee2333a8a3e > > Release verification: the build is green on JDK 21 and the full Jakarta > Mail 2.1 TCK passes (321/321) against these artifacts. > > KEYS file: > https://downloads.apache.org/geronimo/KEYS > > Please review and vote. The vote is open for at least 72 hours. > > [ ] +1 Release these artifacts > [ ] +0 No opinion > [ ] -1 Do not release, because ... > > Thanks, > Richard >