Re: [VOTE] Geronimo Java Mail 1.1.0
Markus Jung <[email protected]> Tue, 21 Jul 2026 21:10:07 +0200
| Newsgroups | gmane.comp.java.geronimo.devel |
|---|---|
| Message-ID | <[email protected]> |
Key looks good now, so +1 (non binding) from me > On 21. Jul 2026, at 16:45, Francois Papon = <[email protected]> wrote: >=20 > It's ok now, the key has been add. >=20 > Fran=C3=A7ois > [email protected] > [email protected] >=20 > Le 21/07/2026 =C3=A0 13:10, Markus Jung a =C3=A9crit : >> -1 for now, the key is not the one in = https://dist.apache.org/repos/dist/release/geronimo/KEYS >>=20 >> should be an easy fix though for any PMC member ;) >>=20 >>=20 >> Thanks >>=20 >> Markus >>=20 >> On 7/21/26 11:35, Richard Zowalla wrote: >>> Hi, >>>=20 >>> As discussed on the other mail thread and Slack, I act as a release = manager this time although I am not part of the PMC. >>> The final steps after a potential successful vote need to be done by = a PMC member. >>>=20 >>> Nevertheless, I would like to call a vote on releasing Apache = Geronimo Mail 1.1.0 - our implementation of the Jakarta Mail 2.1 = specification. >>>=20 >>> 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 = eclipse.angus >>> =E2=80=A2 [GERONIMO-6851] - The implementation for = mail.mime.parameters.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 Jakarta Mail Impl >>> =E2=80=A2 [GERONIMO-6885] - Setup Mail TCK >>> =E2=80=A2 [GERONIMO-6886] - Ensure to flush the buffered output = stream introduced in GERONIMO-6882 >>> =E2=80=A2 [GERONIMO-6887] - Include the relocated mime4j = classes in the 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 = argument and removes user flags despite Flags.Flag.USER >>> =E2=80=A2 [GERONIMO-6895] - Folder.fetch() fails on RFC-strict = servers - header names emitted outside the BODY.PEEK[HEADER.FIELDS] = section brackets >>> =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 hierarchy separator, creating a mailbox named "name\0" >>> =E2=80=A2 [GERONIMO-6898] - store.getDefaultFolder().list() = returns empty when the server hierarchy delimiter is not '/' >>> =E2=80=A2 [GERONIMO-6899] - Single-message Message.setFlags() = never fires MessageChangedEvent >>> =E2=80=A2 [GERONIMO-6900] - Folder.close(false) loses \Deleted = messages - use UNSELECT when the server supports RFC 3691 >>> =E2=80=A2 [GERONIMO-6901] - Failed Folder.open() leaks the = pooled connection, 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 = following a bare CR, corrupting the stream >>> =E2=80=A2 [GERONIMO-6904] - A garbled IMAP response leaves the = connection poolable and poisons later commands >>> =E2=80=A2 [GERONIMO-6905] - IMAP response codes in brackets = (PERMANENTFLAGS, 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 Mail 2.1 spec >>>=20 >>>=20 >>> Source release (with .asc and .sha512): >>> https://dist.apache.org/repos/dist/dev/geronimo/javamail/1.1.0/ >>>=20 >>> Maven staging repository: >>> = https://repository.apache.org/content/repositories/orgapachegeronimo-1182/= =20 >>>=20 >>> Git tag: >>> = https://github.com/apache/geronimo-mail/releases/tag/geronimo-mail_2.1_par= ent-1.1.0=20 >>> 62b24797c538e90a3854d31b2562cee2333a8a3e >>>=20 >>> Release verification: the build is green on JDK 21 and the full = Jakarta >>> Mail 2.1 TCK passes (321/321) against these artifacts. >>>=20 >>> KEYS file: >>> https://downloads.apache.org/geronimo/KEYS >>>=20 >>> Please review and vote. The vote is open for at least 72 hours. >>>=20 >>> [ ] +1 Release these artifacts >>> [ ] +0 No opinion >>> [ ] -1 Do not release, because ... >>>=20 >>> Thanks, >>> Richard >>>=20