Re: [VOTE] Geronimo Java Mail 1.1.0
Francois Papon <[email protected]> Tue, 21 Jul 2026 16:45:01 +0200
| Newsgroups | gmane.comp.java.geronimo.devel |
|---|---|
| Message-ID | <[email protected]> |
It's ok now, the key has been add. Fran=C3=A7ois [email protected] [email protected] Le 21/07/2026 =C3=A0 13:10, Markus Jung a =C3=A9crit=C2=A0: > -1 for now, the key is not the one in=20 > https://dist.apache.org/repos/dist/release/geronimo/KEYS > > should be an easy fix though for any PMC member ;) > > > Thanks > > Markus > > On 7/21/26 11:35, Richard Zowalla wrote: >> Hi, >> >> As discussed on the other mail thread and Slack, I act as a release=20 >> manager this time although I am not part of the PMC. >> The final steps after a potential successful vote need to be done by=20 >> a PMC member. >> >> Nevertheless, I would like to call a vote on releasing Apache=20 >> Geronimo Mail 1.1.0 - our implementation of the Jakarta Mail 2.1=20 >> specification. >> >> Notable changes in this release: >> =C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6834] - geronimo-ja= kartamail_2.1_spec (1.0.0-M1)=20 >> does not pass Jakarta Mail TCK SigTests for Java 11 >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6884] - Jakarta mail behav= es different from=20 >> eclipse.angus >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6851] - The implementation= for=20 >> mail.mime.parameters.strict parameter is missing in=20 >> jakarta\mail\internet\ParameterList.java class of=20 >> geronimo-mail_2.1_spec-1.0.0-M1.jar in TomEE 9.1.0 >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6835] - Fix Jakarta Mail T= CK 2.0.1 for Geronimo=20 >> Jakarta Mail Impl >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6885] - Setup Mail TCK >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6886] - Ensure to flush th= e buffered output stream=20 >> introduced in GERONIMO-6882 >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6887] - Include the reloca= ted mime4j classes in the=20 >> geronimo-mail_2.1_mail bundle >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6888] - Migrate to JUnit 5 >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6889] - Upgrade to apache-= mime4j-core 0.8.14 >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6890] - Raise build target= to Java 11 of Geronimo Mail >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6891] - Fix IMAPFolder.ren= ameTo reporting failure=20 >> after a successful rename >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6892] - IMAP APPEND used t= o deadlock because the=20 >> client never flushes the literal announcement >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6893] - MessageCountListen= ers are never notified -=20 >> Folder queues MessageCountEvents to the MessageChangedListener list >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6894] - Flags.retainAll ad= ds flags from the argument=20 >> and removes user flags despite Flags.Flag.USER >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6895] - Folder.fetch() fai= ls on RFC-strict servers -=20 >> header names emitted outside the BODY.PEEK[HEADER.FIELDS] section=20 >> brackets >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6896] - getContentLanguage= () throws NPE for IMAP=20 >> messages whose BODYSTRUCTURE has no language field >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6897] - Folder.create() se= nds the uninitialized=20 >> hierarchy separator, creating a mailbox named "name\0" >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6898] - store.getDefaultFo= lder().list() returns=20 >> empty when the server hierarchy delimiter is not '/' >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6899] - Single-message Mes= sage.setFlags() never=20 >> fires MessageChangedEvent >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6900] - Folder.close(false= ) loses \Deleted messages=20 >> - use UNSELECT when the server supports RFC 3691 >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6901] - Failed Folder.open= () leaks the pooled=20 >> connection, breaks Store.close() and hides FolderNotFoundException >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6902] - Folder.expunge() a= lways returns an empty=20 >> array - EXPUNGE responses extracted under the wrong keyword >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6903] - IMAP response pars= er drops the byte=20 >> following a bare CR, corrupting the stream >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6904] - A garbled IMAP res= ponse leaves the=20 >> connection poolable and poisons later commands >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6905] - IMAP response code= s in brackets=20 >> (PERMANENTFLAGS, UIDVALIDITY, UIDNEXT, UNSEEN) are never parsed >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6906] - Spec is missing th= e Jakarta Mail 2.1 API=20 >> additions >> =C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=A2 [GERONIMO-6907] - MIME handling devi= ates from the Jakarta Mail=20 >> 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-11= 82/=20 >> >> >> Git tag: >> https://github.com/apache/geronimo-mail/releases/tag/geronimo-mail_2.1_= parent-1.1.0=20 >> >> 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 >>