)]}'
{
  "log": [
    {
      "commit": "35554c20d8c38a053ade7a659ddfb1bd6559154c",
      "tree": "d958b116518dbd6d6767690f3c746460bb415d84",
      "parents": [
        "ed3517f3cc0561cef0e30b688c7f1a289db04a28"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 22:03:41 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 22:20:31 2026 +0200"
      },
      "message": "GERONIMO-6907 - MIME handling deviates from the Jakarta Mail 2.1 spec\n\nFixes fourteen client-side defects in jakarta.mail.internet exposed by the\nJakarta Mail TCK: MimeMessage filename handling (raw Content-Disposition\naccess, System-property flags, no forced Content-Type, RFC 2231 encoding of\nnon-ASCII names), MailDateFormat leaving milliseconds in parsed dates,\nContentType.match(null) NPE, Content-Language list splitting, case-\ninsensitive RFC 2047 encoded-word decoding, strict RFC 2231 hex validation,\nMimeMultipart(DataSource) content-type initialization, preamble line-ending\npreservation, InternetAddress.toUnicodeString index bug, MimeUtility\nfold/unfold semantics, and UTF-8 address support (atom scanning and\nmail.mime.allowutf8 header I/O). Adds 18 regression tests and removes the\nlast 17 exclusions from the TCK exclude list.\n"
    },
    {
      "commit": "ed3517f3cc0561cef0e30b688c7f1a289db04a28",
      "tree": "10268fef742ea990c9c012b4545bced494918e87",
      "parents": [
        "540706986bccc8481a94eab0a079e5a84fee472a"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 21:24:25 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 21:24:25 2026 +0200"
      },
      "message": "GERONIMO-6906 - rewrite the MimeUtility.getBytes implementations independently\n"
    },
    {
      "commit": "540706986bccc8481a94eab0a079e5a84fee472a",
      "tree": "e4e572ed1ba091e5eb8500deaac7e6af47c24721",
      "parents": [
        "beafafb7720ceb78cafbe70aaac36bab15da1a4e"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 21:19:38 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 21:20:31 2026 +0200"
      },
      "message": "GERONIMO-6906 - Implement the Jakarta Mail 2.1 API additions: StreamProvider SPI, Session.getStreamProvider(), MimeUtility.getBytes, volatile Service.url (fixes all 18 signature test errors)\n"
    },
    {
      "commit": "beafafb7720ceb78cafbe70aaac36bab15da1a4e",
      "tree": "7da92a13b79b03c9f860341c27d921d37a7e74bc",
      "parents": [
        "2392bdffde8de3243f8f1a0468ddf43bd3894bff"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 21:10:28 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 21:10:28 2026 +0200"
      },
      "message": "GERONIMO-6905 - IMAP response codes in brackets (PERMANENTFLAGS, UIDVALIDITY, UIDNEXT, UNSEEN) are never parsed\n"
    },
    {
      "commit": "2392bdffde8de3243f8f1a0468ddf43bd3894bff",
      "tree": "e6f9cf5b98eb8b14b55ddad235c8c28f80edbee3",
      "parents": [
        "3a4e881dde8a8f405c8497052b50482d4c73e011"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 21:10:28 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 21:10:28 2026 +0200"
      },
      "message": "GERONIMO-6904 - A garbled IMAP response leaves the connection poolable and poisons later commands\n"
    },
    {
      "commit": "3a4e881dde8a8f405c8497052b50482d4c73e011",
      "tree": "91ce2f07514149aa5250f6d8094c9d3353ce3fc5",
      "parents": [
        "b78b1e61c21e9d6dbc22aafdefe6211e1fe1015c"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 21:10:28 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 21:10:28 2026 +0200"
      },
      "message": "GERONIMO-6903 - IMAP response parser drops the byte following a bare CR, corrupting the stream\n"
    },
    {
      "commit": "b78b1e61c21e9d6dbc22aafdefe6211e1fe1015c",
      "tree": "486707d682bfa9c17743f6e5e73cb6ff0d44aaed",
      "parents": [
        "30c7fc621616c317ee51678fe68a6c808b674765"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 21:10:28 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 21:10:28 2026 +0200"
      },
      "message": "GERONIMO-6902 - Folder.expunge() always returns an empty array - EXPUNGE responses extracted under the wrong keyword\n"
    },
    {
      "commit": "30c7fc621616c317ee51678fe68a6c808b674765",
      "tree": "a2d3554f0a71b868ddc0b29c038325f4e94231d6",
      "parents": [
        "38a455a56b38078fe6fcf4fbf461e9ff89abf3d7"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:54:38 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:54:38 2026 +0200"
      },
      "message": "GERONIMO-6901 - harden the failed-open unwind: deselect a successfully selected mailbox before pooling the connection\n\nFollow-up from review: on the ReadOnlyFolderException sub-path the\nSELECT succeeded, so the unwind returned a pooled connection with the\nmailbox still selected. Track selection state and issue a best-effort\nCLOSE before releasing. Also guard removeResponseHandler so an\nunexpected failure cannot skip releaseFolderConnection.\n"
    },
    {
      "commit": "38a455a56b38078fe6fcf4fbf461e9ff89abf3d7",
      "tree": "1c62b3506f5a745c3b25a0dbeaded76dbb82ff29",
      "parents": [
        "f1ceceedf80ea4633b04493d8792ac27096c4427"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:48:28 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:48:28 2026 +0200"
      },
      "message": "GERONIMO-6901 - Failed Folder.open() leaks the pooled connection, breaks Store.close() and hides FolderNotFoundException\n"
    },
    {
      "commit": "f1ceceedf80ea4633b04493d8792ac27096c4427",
      "tree": "e4ee85a5bf6f378c4a86e1b702a706781c53e015",
      "parents": [
        "b5bb2d2faa17cc11b0189fc0c5af1276776cbcad"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:48:28 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:48:28 2026 +0200"
      },
      "message": "GERONIMO-6900 - Folder.close(false) loses \\Deleted messages - use UNSELECT when the server supports RFC 3691\n"
    },
    {
      "commit": "b5bb2d2faa17cc11b0189fc0c5af1276776cbcad",
      "tree": "0865f02768b6757c8d0b4ac7b55f5cbf251175cd",
      "parents": [
        "e4ab6c1fe983197c54367d19c840d4b0d2e07dac"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:48:28 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:48:28 2026 +0200"
      },
      "message": "GERONIMO-6899 - Single-message Message.setFlags() never fires MessageChangedEvent\n"
    },
    {
      "commit": "e4ab6c1fe983197c54367d19c840d4b0d2e07dac",
      "tree": "78b35d40ec71bee358ead611c6198f5f8563c530",
      "parents": [
        "f09957901b3d63af6b8cc20ebeddaeff8ee34590"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:48:28 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:48:28 2026 +0200"
      },
      "message": "GERONIMO-6898 - store.getDefaultFolder().list() returns empty when the server hierarchy delimiter is not \u0027/\u0027\n"
    },
    {
      "commit": "f09957901b3d63af6b8cc20ebeddaeff8ee34590",
      "tree": "6a2c8a73427e49e80268c3621c8d7fbb1bd8b78e",
      "parents": [
        "51c2a9af39024002ea6da7a7ab17506c39d36608"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:48:28 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:48:28 2026 +0200"
      },
      "message": "GERONIMO-6897 - Folder.create() sends the uninitialized hierarchy separator, creating a mailbox named \"name\\0\"\n"
    },
    {
      "commit": "51c2a9af39024002ea6da7a7ab17506c39d36608",
      "tree": "91afe21193c0150cff011c4207390c7502da2484",
      "parents": [
        "1412a875c1e8cf148df173309ea52b09de5922ad"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:48:28 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:48:28 2026 +0200"
      },
      "message": "GERONIMO-6896 - getContentLanguage() throws NPE for IMAP messages whose BODYSTRUCTURE has no language field\n"
    },
    {
      "commit": "1412a875c1e8cf148df173309ea52b09de5922ad",
      "tree": "ba6a22285a14ff551321730840c1a0e493255258",
      "parents": [
        "dfe861307dc03c0aec10c5535ee22bb74bda6587"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:48:28 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:48:28 2026 +0200"
      },
      "message": "Ignore the .claude tooling directory\n"
    },
    {
      "commit": "dfe861307dc03c0aec10c5535ee22bb74bda6587",
      "tree": "6e84425a91e81b2f4f1ab46dd9964a9dd2713dc2",
      "parents": [
        "e9acad02b4e322ee77f658f36a65d13e768b762b"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:32:22 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:32:22 2026 +0200"
      },
      "message": "GERONIMO-6895 - Folder.fetch() fails on RFC-strict servers - header names emitted outside the BODY.PEEK[HEADER.FIELDS] section brackets\n"
    },
    {
      "commit": "e9acad02b4e322ee77f658f36a65d13e768b762b",
      "tree": "5abdcd3597d277ca829b383a61a6c3ec3a4172b0",
      "parents": [
        "6e73cc97e599bbb0c7fe15c742cee5d44829e551"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:22:11 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:22:11 2026 +0200"
      },
      "message": "GERONIMO-6894 - Flags.retainAll adds flags from the argument and removes user flags despite Flags.Flag.USER\n"
    },
    {
      "commit": "6e73cc97e599bbb0c7fe15c742cee5d44829e551",
      "tree": "50e9b554df9de551201ea7381b9dab7499f696de",
      "parents": [
        "e2eada121374ee53e6d608ecc39145ee918ef792"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:22:10 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 20:22:10 2026 +0200"
      },
      "message": "GERONIMO-6893 - MessageCountListeners are never notified - Folder queues MessageCountEvents to the MessageChangedListener list\n"
    },
    {
      "commit": "e2eada121374ee53e6d608ecc39145ee918ef792",
      "tree": "a073f0f01e3c4d5df98f46af294db5c7eb4f5f30",
      "parents": [
        "7b72cd3b6463b3d4b30fa684abcd84fdd6b7e126"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 11:24:16 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 11:24:16 2026 +0200"
      },
      "message": "GERONIMO-6892 - IMAP APPEND used to deadlock because the client never flushes the literal announcement\n"
    },
    {
      "commit": "7b72cd3b6463b3d4b30fa684abcd84fdd6b7e126",
      "tree": "907ba6d95d8b982cec713cacec62090a7323956a",
      "parents": [
        "914d9260f7e30aa1bf64ab6b2663c031bdfde574"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 10:53:27 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 10:53:27 2026 +0200"
      },
      "message": "GERONIMO-6891\nFix IMAPFolder.renameTo reporting failure after a successful rename\n"
    },
    {
      "commit": "914d9260f7e30aa1bf64ab6b2663c031bdfde574",
      "tree": "dd7985246fd456609176119badfe3833fccb3959",
      "parents": [
        "6429271725e70bb03d3b7a803812ee0101fb54c5",
        "9d4601cab6ebc09a94a65ed4fc9425594dd319f8"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 10:29:29 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 10:29:29 2026 +0200"
      },
      "message": "Merge branch \u0027mail-tck\u0027: Jakarta Mail TCK 2.1.1 integration and fixes\n"
    },
    {
      "commit": "9d4601cab6ebc09a94a65ed4fc9425594dd319f8",
      "tree": "dd7985246fd456609176119badfe3833fccb3959",
      "parents": [
        "3c98922611fbc37bde4c1ad0ada50bff9aac3eb3"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 10:27:41 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 10:27:41 2026 +0200"
      },
      "message": "Add geronimo-mail_2.1_tck module running the Jakarta Mail TCK 2.1.1\n\nmvn verify -Ptck -pl geronimo-mail_2.1_tck downloads the TCK from\ndownload.eclipse.org (sha256-verified), boots an embedded Apache James 3.9\n(SMTP 1025 / IMAP 1143, user01@james.local), populates the test1 mailbox with\nthe TCK\u0027s fpopulate, executes the JavaTest harness through the embedded Ant\nruntime (no system Ant needed, JavaTest concurrency pinned to 1) and gates\nthe build on the report at verify.\n\nKnown failures are excluded via src/tck/geronimo.jtx so the gate is green\n(currently 191 passed / 0 failed) and defects can be fixed one by one by\nremoving their exclude entries. Signature tests are excluded separately as\nthey need a dedicated sigtest setup. The IMAP APPEND continuation deadlock\ndocumented in tck.adoc is the reason mailbox population uses the Angus RI\nas fixture client. Requires a JDK 21 (JavaTest still installs a\nSecurityManager, gone in JDK 24+). Without -Ptck the module is a no-op and\nnothing is ever published from it.\n"
    },
    {
      "commit": "3c98922611fbc37bde4c1ad0ada50bff9aac3eb3",
      "tree": "c97a8c6dd91864b88ad6f8dece88172b88d3ad25",
      "parents": [
        "af46eb9a06f238d7271d2ecc1e353a48230620a8"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 10:27:41 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 10:27:41 2026 +0200"
      },
      "message": "Connect the store in Session.getFolder(URLName)\n\nThe API contract requires the returned (closed) folder to come from a\nconnected store, authenticated with the credentials embedded in the URLName.\nFound by the Jakarta Mail TCK\u0027s fpopulate tool, which relies on this\nbehaviour.\n"
    },
    {
      "commit": "af46eb9a06f238d7271d2ecc1e353a48230620a8",
      "tree": "7646c3e5d5cac153e2b7a99d548a180faf08d11e",
      "parents": [
        "a2a1e8a31badde29f7f0932f7a8e6421cb67a070"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 10:27:41 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 10:27:41 2026 +0200"
      },
      "message": "Include the relocated mime4j classes in the geronimo-mail_2.1_mail bundle\n\nThe provider classes reference the mime4j codec package that the spec jar\nshades to org.apache.geronimo.mail.james.mime4j, but the merged bundle never\npackaged those classes: in OSGi they resolve via Import-Package, while on a\nflat classpath (as used by the Jakarta Mail TCK) every code path touching the\ncodec failed with NoClassDefFoundError.\n"
    },
    {
      "commit": "a2a1e8a31badde29f7f0932f7a8e6421cb67a070",
      "tree": "c52a3f61dbe05eb3b4e99986ee0dc28317d988de",
      "parents": [
        "6429271725e70bb03d3b7a803812ee0101fb54c5"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 09:03:55 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 09:03:55 2026 +0200"
      },
      "message": "Dispose dequeued mails in the James test harness\n\nThe mail returned by MailQueueItem.getMail() is a queue-side copy backed by\na MimeMessageInputStreamSource; per the MailQueue contract the consumer owns\nit and must dispose it (see JamesMailSpooler). The harness never did, so\nJames logged \u0027Leak detected\u0027 errors when the GC finalizer reclaimed the\nresources. Dispose the mail after done(), reject instead of retry on\ndelivery failure, and close the queue on shutdown.\n"
    },
    {
      "commit": "6429271725e70bb03d3b7a803812ee0101fb54c5",
      "tree": "052c6a2d357e8d4b7508121f153b82ca477a7a72",
      "parents": [
        "bb1c9ac7026c52c9ba868ace0cd5d40dddb414da"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 08:50:09 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 08:50:09 2026 +0200"
      },
      "message": "Bump version to 1.1.0-SNAPSHOT to reflect the new Java baseline\n"
    },
    {
      "commit": "bb1c9ac7026c52c9ba868ace0cd5d40dddb414da",
      "tree": "a46a326e862a69e26f4af9b4714ee66247ca6cfd",
      "parents": [
        "04088a0ea26dd27b61b92a4a241a72cf74a1463f"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 08:48:33 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 08:48:33 2026 +0200"
      },
      "message": "Apply OpenRewrite Java8toJava11 migration\n\n- Replace deprecated primitive wrapper constructors with valueOf\n- Use maven-compiler-plugin \u003crelease\u003e11\u003c/release\u003e instead of source/target\n- Drop cobertura-maven-plugin reporting (defunct on Java 11+)\n"
    },
    {
      "commit": "04088a0ea26dd27b61b92a4a241a72cf74a1463f",
      "tree": "b5cd368f9f73e5044b21a72f270f44bb64fed5dd",
      "parents": [
        "da136fc9fe6da1084d61aa816275016f663b36a1"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 08:44:14 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 08:44:14 2026 +0200"
      },
      "message": "Update README build requirements: JDK 21+ to build, artifacts target Java 11\n"
    },
    {
      "commit": "da136fc9fe6da1084d61aa816275016f663b36a1",
      "tree": "cbd85cc7b267cb3423df9c6bcf6abde5ae2ae9ec",
      "parents": [
        "4cc73d00aff0515f96b1bf4ad07fef425036a50b"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 08:43:30 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Jul 18 08:43:30 2026 +0200"
      },
      "message": "Require JDK 21 to build: James 3.9 test dependencies ship Java 21 class files\n\nThe compiled artifacts still target Java 11; only building (compiling and\nrunning the test suite against the embedded James 3.9 servers) needs JDK 21.\n"
    },
    {
      "commit": "4cc73d00aff0515f96b1bf4ad07fef425036a50b",
      "tree": "5f0b9a3cb817f3cf4ddcc7fdf390694318e3df66",
      "parents": [
        "8922fd00d24298d3b6782ec6248fdd5c7097917a"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jul 17 22:18:00 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jul 17 22:18:00 2026 +0200"
      },
      "message": "Migrate tests from JUnit 3/4 to JUnit 5 and switch to org.apache parent\n\n- Apply OpenRewrite JUnit4to5Migration to all test sources; drop obsolete\n  JUnit 3 AllTests suite classes\n- Use junit-jupiter 5.12.2 with junit-bom to align the JUnit platform\n  pulled in transitively by James test dependencies\n- Manage maven-surefire-plugin 3.5.6 at the root so all modules run\n  JUnit 5 tests\n- Replace genesis-java8-flava parent with org.apache:apache:39; declare\n  maven-bundle-plugin as build extension for bundle packaging\n"
    },
    {
      "commit": "8922fd00d24298d3b6782ec6248fdd5c7097917a",
      "tree": "06466b9cb0140320452857609b59f17ae8bcf551",
      "parents": [
        "d58c9a534fcf909a3ce5fd0f3c05e50654031794"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jul 17 22:05:09 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jul 17 22:05:09 2026 +0200"
      },
      "message": "Update dependencies and migrate test harness to Apache James 3.9.0\n\n- Bump apache-mime4j-core to 0.8.14, geronimo-activation_2.0_spec to 1.0.0,\n  geronimo-osgi-locator to 1.1, junit to 4.13.2, slf4j to 2.0.13\n- Replace James 3.0-beta4 test server stack with James 3.9.0 (in-memory\n  mailbox, queue, users and domain list; Guice-based handler wiring)\n- Drop geronimo-javamail_1.6_spec: James 3.9 uses jakarta.mail, with\n  jakarta.mail-api/Angus excluded so the spec and provider under test\n  supply the Jakarta Mail classes and providers\n- Raise build target to Java 11 (compiler, enforcer, CI) as required by\n  James 3.7+, and update maven-bundle-plugin to 5.1.9 for Java 11 class files\n"
    },
    {
      "commit": "d58c9a534fcf909a3ce5fd0f3c05e50654031794",
      "tree": "19ad1cca0369c403649556242cb6d648f1c2ecdb",
      "parents": [
        "acec825a1112efe18282cab2a44393e594f1d622"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "13417392+rzo1@users.noreply.github.com",
        "time": "Sun Jan 11 19:42:55 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 11 19:42:55 2026 +0100"
      },
      "message": "Ensure to flush the buffered output stream introduced in https://github.com/apache/geronimo-mail/pull/1 (#3)\n\n"
    },
    {
      "commit": "acec825a1112efe18282cab2a44393e594f1d622",
      "tree": "67fdf2523154a9ddcc06fe80f9cb3a54da8941e0",
      "parents": [
        "3f520063b07f3bee0817b37fb2ade680c49676fc"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Dec 19 10:47:12 2025 +0100"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Dec 19 10:47:12 2025 +0100"
      },
      "message": "Switch from newInstance() to getConstructor().newInstance()\n"
    },
    {
      "commit": "3f520063b07f3bee0817b37fb2ade680c49676fc",
      "tree": "87123bd3cc6aed45aed738de3065dbe3aea54226",
      "parents": [
        "d5a8206dbc06069e047adfcf9a8ebc349fef8106"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "13417392+rzo1@users.noreply.github.com",
        "time": "Sun Nov 16 09:03:44 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 16 09:03:44 2025 +0100"
      },
      "message": "Fix README"
    },
    {
      "commit": "d5a8206dbc06069e047adfcf9a8ebc349fef8106",
      "tree": "d21b90713c7ba73f069d0edfd33d857f5a48f8b0",
      "parents": [
        "38991ffaa17d291e921502fa8ac8cde839668691"
      ],
      "author": {
        "name": "sebsoftware",
        "email": "56605982+sebsoftware@users.noreply.github.com",
        "time": "Sun Nov 16 09:00:40 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 16 09:00:40 2025 +0100"
      },
      "message": "GERONIMO-6884 - Fix SocketFactory creation (#2)\n\n* Fix SocketFactory creation\n\ntry to instantiate socketFactoryClass. If it fails try to use the geDefault method.\nThis is the way documented in JavaDoc and also used by i.E. angus-mail.\n\ngetDefault is the only way to get fallback to \"javax.net.ssl.SSLSocketFactory\" work. Because\nSSLSocketFactory is an abstract class and not instantiable without subclassing.\n\n* improved error handling information\n\n---------\n\nCo-authored-by: Jens Heitmann \u003cjens.heitmann@sebsoftware.de\u003e"
    },
    {
      "commit": "38991ffaa17d291e921502fa8ac8cde839668691",
      "tree": "a5da0e5999e4d90d380024a93f58517d51d32205",
      "parents": [
        "9fd274bc7fd62bb38f4083e8da2278ca55543a0f"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Tue Sep 23 22:46:06 2025 +0200"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Tue Sep 23 22:46:06 2025 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "9fd274bc7fd62bb38f4083e8da2278ca55543a0f",
      "tree": "8c076e3416cf1b6f01a000d9510d1e1cbff20a10",
      "parents": [
        "92965237787996bc43eb2544a9d8f893644f8362"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Tue Sep 23 22:45:20 2025 +0200"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Tue Sep 23 22:45:20 2025 +0200"
      },
      "message": "[maven-release-plugin] prepare release geronimo-mail_2.1_parent-1.0.2\n"
    },
    {
      "commit": "92965237787996bc43eb2544a9d8f893644f8362",
      "tree": "2a4f87ac12a8d582542e82201fcf7524d22f9638",
      "parents": [
        "cac38259b92e24696b889380768578fb823bf819",
        "286e7d1a56316f716f19100db7c10960912feacd"
      ],
      "author": {
        "name": "François Papon",
        "email": "fpapon@apache.org",
        "time": "Thu Apr 24 11:32:22 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 24 11:32:22 2025 +0200"
      },
      "message": "Merge pull request #1 from jgallimore/buffered-output\n\nGERONIMO-6882 Use a buffered output stream to improve mail sending performance"
    },
    {
      "commit": "286e7d1a56316f716f19100db7c10960912feacd",
      "tree": "2a4f87ac12a8d582542e82201fcf7524d22f9638",
      "parents": [
        "cac38259b92e24696b889380768578fb823bf819"
      ],
      "author": {
        "name": "Jonathan Gallimore",
        "email": "jon@jrg.me.uk",
        "time": "Fri Mar 28 10:37:37 2025 +0000"
      },
      "committer": {
        "name": "Jonathan Gallimore",
        "email": "jon@jrg.me.uk",
        "time": "Fri Mar 28 10:37:37 2025 +0000"
      },
      "message": "Use a buffered output stream to improve mail sending performance\n"
    },
    {
      "commit": "cac38259b92e24696b889380768578fb823bf819",
      "tree": "cee20c6891655a9e190495effc9cefe4906d220d",
      "parents": [
        "832bfe6690a5236b32cc98c03538f5843f91190a"
      ],
      "author": {
        "name": "francois papon",
        "email": "fpapon@apache.org",
        "time": "Sun Mar 09 15:18:01 2025 +0100"
      },
      "committer": {
        "name": "francois papon",
        "email": "fpapon@apache.org",
        "time": "Sun Mar 09 15:18:01 2025 +0100"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "832bfe6690a5236b32cc98c03538f5843f91190a",
      "tree": "31a20015c5e4e80b9e9e15bb0e42ac63c54bea12",
      "parents": [
        "55991ffb43ee5f913d97a3eb7392309c6d0dcee5"
      ],
      "author": {
        "name": "francois papon",
        "email": "fpapon@apache.org",
        "time": "Sun Mar 09 15:09:08 2025 +0100"
      },
      "committer": {
        "name": "francois papon",
        "email": "fpapon@apache.org",
        "time": "Sun Mar 09 15:09:08 2025 +0100"
      },
      "message": "[maven-release-plugin] prepare release geronimo-mail_2.1_parent-1.0.1\n"
    },
    {
      "commit": "55991ffb43ee5f913d97a3eb7392309c6d0dcee5",
      "tree": "952646e3de84d5136a9ed028a9c84fb69065f121",
      "parents": [
        "b3fc81d8db72a5831fecba8f4f011330d6e4b0d5"
      ],
      "author": {
        "name": "francois papon",
        "email": "fpapon@apache.org",
        "time": "Sun Mar 09 14:52:25 2025 +0100"
      },
      "committer": {
        "name": "francois papon",
        "email": "fpapon@apache.org",
        "time": "Sun Mar 09 14:52:25 2025 +0100"
      },
      "message": "[project] Update home page project on GitHub\n"
    },
    {
      "commit": "b3fc81d8db72a5831fecba8f4f011330d6e4b0d5",
      "tree": "63b5bb35d630af81387dc2d9fe138c5db6cf2986",
      "parents": [
        "83cc06b4defa9f41ef1da52e261c175ae95b383a"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 15:20:18 2025 +0100"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 15:20:18 2025 +0100"
      },
      "message": "Update CI\n"
    },
    {
      "commit": "83cc06b4defa9f41ef1da52e261c175ae95b383a",
      "tree": "aee451c85de789aa18869441acd65dda0fe508f0",
      "parents": [
        "0be75d801f5925aa34630ebd05a3669536409b7f"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 15:19:03 2025 +0100"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 15:19:03 2025 +0100"
      },
      "message": "Update mime4j to 0.8.12\n"
    },
    {
      "commit": "0be75d801f5925aa34630ebd05a3669536409b7f",
      "tree": "a5cd720f935f6afe132d3f82dad838a76ae8f7e3",
      "parents": [
        "e910958d1e6b19805629cf3de7d6f8bd4e9507cf"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 15:12:51 2025 +0100"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 15:12:51 2025 +0100"
      },
      "message": "Fix CI\n"
    },
    {
      "commit": "e910958d1e6b19805629cf3de7d6f8bd4e9507cf",
      "tree": "266faa8f36987ee1458675245ed0676b1a6e8709",
      "parents": [
        "a42267c99a940568360c870a55f6ce18185339f5"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 15:12:05 2025 +0100"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 15:12:05 2025 +0100"
      },
      "message": "Fix asf yaml mailing list\n"
    },
    {
      "commit": "a42267c99a940568360c870a55f6ce18185339f5",
      "tree": "1c0f6bf44e4803798731dcfc69605b47621ff0d4",
      "parents": [
        "cd05049beaa6a43550ffee03802c4e684472e100"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 15:11:19 2025 +0100"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 15:11:19 2025 +0100"
      },
      "message": "Add CI and ASF YAML\n"
    },
    {
      "commit": "cd05049beaa6a43550ffee03802c4e684472e100",
      "tree": "d19804316cf7a7763b139a99f2e8f8ab5a39d50c",
      "parents": [
        "fcd279cafb85525565279a9def5ac2ff2b1edf46"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 15:03:52 2025 +0100"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 15:03:52 2025 +0100"
      },
      "message": "Remove outdated SCM\n"
    },
    {
      "commit": "fcd279cafb85525565279a9def5ac2ff2b1edf46",
      "tree": "b3dc5f59a72f45d0f39a39e2874e997eb7a57541",
      "parents": [
        "441b0c603b374f0e10c48e0803cf4fc52f7e2a60"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 14:58:37 2025 +0100"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 14:58:37 2025 +0100"
      },
      "message": "Update README\n"
    },
    {
      "commit": "441b0c603b374f0e10c48e0803cf4fc52f7e2a60",
      "tree": "5bcc818b68cd9fa3bf05892ed988e3f00711e55b",
      "parents": [
        "c16c1f99b741fd69f14f158a8a5d717323ba1fa4"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 14:57:31 2025 +0100"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 14:57:31 2025 +0100"
      },
      "message": "Update mime4j to 0.8.1ß\n"
    },
    {
      "commit": "c16c1f99b741fd69f14f158a8a5d717323ba1fa4",
      "tree": "eb6219c97fcbcfca56bc1b1c2153074da953dbe6",
      "parents": [
        "8a6cf2b45c35526f1d8bb5a676d31af036722437"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 14:53:55 2025 +0100"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 14:53:55 2025 +0100"
      },
      "message": "Move to common parent\n"
    },
    {
      "commit": "8a6cf2b45c35526f1d8bb5a676d31af036722437",
      "tree": "e78e9f8612fac163e235e732abcf783d76f66225",
      "parents": [
        "553adb2681e1d8fdeab8984b77775818a0c0e77a"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 14:40:43 2025 +0100"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 14:40:43 2025 +0100"
      },
      "message": "Restructuring of repository to form a mono repo\n"
    },
    {
      "commit": "553adb2681e1d8fdeab8984b77775818a0c0e77a",
      "tree": "d77686442a4bbc70ee065d0e213eeaf4790f8cfa",
      "parents": [
        "d9908da4301e7c7bdba2a42c6a3c43ecbc2b2b9e"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 14:37:42 2025 +0100"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 14:37:42 2025 +0100"
      },
      "message": "prepare\n"
    },
    {
      "commit": "d9908da4301e7c7bdba2a42c6a3c43ecbc2b2b9e",
      "tree": "c9747ba85eeba45636d3e03e1152b887b995a228",
      "parents": [
        "806d844ed444d10c183b6a6453f50efb010133f2",
        "b28edd6cda39f0b451a683515c6179630114181e"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 14:36:11 2025 +0100"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 14:36:11 2025 +0100"
      },
      "message": "Merge remote-tracking branch \u0027bare-repo/new-folder-branch\u0027 into trunk\n"
    },
    {
      "commit": "806d844ed444d10c183b6a6453f50efb010133f2",
      "tree": "7bec30209f301a0333d153cdc37edd6dfcaf55bd",
      "parents": [
        "ed0d2f8206b54b13d802d30f85268818328a001d"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 14:27:17 2025 +0100"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Jan 17 14:27:17 2025 +0100"
      },
      "message": "prepare for migration\n"
    },
    {
      "commit": "ed0d2f8206b54b13d802d30f85268818328a001d",
      "tree": "b14d39b11a138d233dcec5bb9817a16c58880eb5",
      "parents": [
        "1d1133c8f5d1cd1d51146be8440d405733736e4a"
      ],
      "author": {
        "name": "francois papon",
        "email": "francois.papon@openobject.fr",
        "time": "Mon Dec 09 10:32:38 2024 +0100"
      },
      "committer": {
        "name": "francois papon",
        "email": "francois.papon@openobject.fr",
        "time": "Mon Dec 09 10:32:38 2024 +0100"
      },
      "message": "Revert \"[maven-release-plugin] prepare release geronimo-mail_2.1-1.0.1\"\n\nThis reverts commit 3585d5af395c9c9f4b160f1554f72e48fab3edfe.\n"
    },
    {
      "commit": "1d1133c8f5d1cd1d51146be8440d405733736e4a",
      "tree": "f095e7c22fee2c52d43d9397f1ba479ca9c0e5db",
      "parents": [
        "edf9f84e5220c7d71e82b0c69b871362f69b107f"
      ],
      "author": {
        "name": "francois papon",
        "email": "francois.papon@openobject.fr",
        "time": "Mon Dec 09 10:32:17 2024 +0100"
      },
      "committer": {
        "name": "francois papon",
        "email": "francois.papon@openobject.fr",
        "time": "Mon Dec 09 10:32:17 2024 +0100"
      },
      "message": "Revert \"[maven-release-plugin] prepare for next development iteration\"\n\nThis reverts commit edf9f84e5220c7d71e82b0c69b871362f69b107f.\n"
    },
    {
      "commit": "edf9f84e5220c7d71e82b0c69b871362f69b107f",
      "tree": "73dcc3535ac6b11f3a64c9914a5039d2a5fc620f",
      "parents": [
        "3585d5af395c9c9f4b160f1554f72e48fab3edfe"
      ],
      "author": {
        "name": "francois papon",
        "email": "francois.papon@openobject.fr",
        "time": "Fri Nov 29 21:21:43 2024 +0100"
      },
      "committer": {
        "name": "francois papon",
        "email": "francois.papon@openobject.fr",
        "time": "Fri Nov 29 21:21:43 2024 +0100"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "3585d5af395c9c9f4b160f1554f72e48fab3edfe",
      "tree": "f095e7c22fee2c52d43d9397f1ba479ca9c0e5db",
      "parents": [
        "eb04d2d6b293d3c41cedc0352c96090e85d1422d"
      ],
      "author": {
        "name": "francois papon",
        "email": "francois.papon@openobject.fr",
        "time": "Fri Nov 29 21:21:21 2024 +0100"
      },
      "committer": {
        "name": "francois papon",
        "email": "francois.papon@openobject.fr",
        "time": "Fri Nov 29 21:21:21 2024 +0100"
      },
      "message": "[maven-release-plugin] prepare release geronimo-mail_2.1-1.0.1\n"
    },
    {
      "commit": "b28edd6cda39f0b451a683515c6179630114181e",
      "tree": "63f0c298a9141af22f7e47f4d4db9bb0c064d656",
      "parents": [
        "9a7b048b1a49e36c0c8d580468467dbc5a896c0e"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Tue Nov 26 10:00:35 2024 +0000"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Tue Nov 26 10:00:35 2024 +0000"
      },
      "message": "GERONIMO-6871 - InternetHeaders to rejects well-formed headers\n\nPatch by Markus Jung \u003cjungm@apache.org\u003e\n"
    },
    {
      "commit": "9a7b048b1a49e36c0c8d580468467dbc5a896c0e",
      "tree": "a80614c1a26519ce4f1f152fc8178396dfa6ac5d",
      "parents": [
        "7899d90f999319b86a914b168aad37f68f8346e4"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@apache.org",
        "time": "Mon Jun 10 13:51:24 2024 +0000"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@apache.org",
        "time": "Mon Jun 10 13:51:24 2024 +0000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "7899d90f999319b86a914b168aad37f68f8346e4",
      "tree": "d96d3fc822202835cd5c501ca51fb2d468366e79",
      "parents": [
        "0e7640dbb6b414985fe20086c939ee481c7f696d"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@apache.org",
        "time": "Mon Jun 10 13:51:20 2024 +0000"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@apache.org",
        "time": "Mon Jun 10 13:51:20 2024 +0000"
      },
      "message": "[maven-release-plugin] prepare release geronimo-mail_2.1_spec-1.0.0\n"
    },
    {
      "commit": "0e7640dbb6b414985fe20086c939ee481c7f696d",
      "tree": "9c0ce5d5dc1924f8ca67d879098c0d401f9c6cb2",
      "parents": [
        "c882bbda88b0628aee3772bfc7fdf30245be0164"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@apache.org",
        "time": "Mon Jun 10 10:49:39 2024 +0000"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@apache.org",
        "time": "Mon Jun 10 10:49:39 2024 +0000"
      },
      "message": "feat(GERONIMO-6869): fix toString() for InternetAddress when multiple addresses are provided\nfeat(GERONIMO-6870): introduce logic to avoid duplicate headers.\n"
    },
    {
      "commit": "c882bbda88b0628aee3772bfc7fdf30245be0164",
      "tree": "79a97595b5df3589450695d017fccd4de9882478",
      "parents": [
        "fdd98a85eb2fb8a19026856d370de5439f37392d"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@apache.org",
        "time": "Tue Jun 21 12:36:31 2022 +0000"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@apache.org",
        "time": "Tue Jun 21 12:36:31 2022 +0000"
      },
      "message": "Bad renaming - spec still uses javamail prefix\n"
    },
    {
      "commit": "eb04d2d6b293d3c41cedc0352c96090e85d1422d",
      "tree": "b14d39b11a138d233dcec5bb9817a16c58880eb5",
      "parents": [
        "4a11157c47037e4b663f190834675699cde75c89"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Mon Jun 20 13:05:31 2022 +0200"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Mon Jun 20 13:05:31 2022 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "4a11157c47037e4b663f190834675699cde75c89",
      "tree": "55e2429304eda4dabf8c62f0e243b61386ce28d5",
      "parents": [
        "6ae01362be015c1b0b95fb6fad9f103193cab13f"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Mon Jun 20 13:05:23 2022 +0200"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Mon Jun 20 13:05:23 2022 +0200"
      },
      "message": "[maven-release-plugin] prepare release geronimo-mail_2.1-1.0.0\n"
    },
    {
      "commit": "6ae01362be015c1b0b95fb6fad9f103193cab13f",
      "tree": "e004a4414f7f82578d804360532f9c064dbb46f8",
      "parents": [
        "f276105a610731f86ab2bdf2d6f7dedb31844700"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Mon Jun 20 12:55:43 2022 +0200"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Mon Jun 20 12:55:43 2022 +0200"
      },
      "message": "Use milestones for activation and mail specs\n"
    },
    {
      "commit": "f276105a610731f86ab2bdf2d6f7dedb31844700",
      "tree": "531660ea890932b590bcb413e2864f3d733567c1",
      "parents": [
        "ae6c8d47a57af0981a6200e381cb64773fcaff32"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Mon Jun 20 12:53:16 2022 +0200"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Mon Jun 20 12:53:16 2022 +0200"
      },
      "message": "Remove copy of the TCK file which is not part of this project\n"
    },
    {
      "commit": "ae6c8d47a57af0981a6200e381cb64773fcaff32",
      "tree": "e5beb0f504f9d70284e637cbdf704ff295090840",
      "parents": [
        "7968246b8a42b18848dbb26796cd436c1067255e"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Wed Jun 01 20:18:48 2022 +0200"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Mon Jun 20 12:51:36 2022 +0200"
      },
      "message": "Make sure we properly handle CONTINUATION when there is something else after the +\n"
    },
    {
      "commit": "fdd98a85eb2fb8a19026856d370de5439f37392d",
      "tree": "a4f4f5b47fde836ef27613ea0ac8f361fdfab883",
      "parents": [
        "7bcfb12ccd139e137bc672ee4de66fcb7355330a"
      ],
      "author": {
        "name": "David Blevins",
        "email": "dblevins@apache.org",
        "time": "Sat May 14 21:22:34 2022 +0000"
      },
      "committer": {
        "name": "David Blevins",
        "email": "dblevins@apache.org",
        "time": "Sat May 14 21:22:34 2022 +0000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "7bcfb12ccd139e137bc672ee4de66fcb7355330a",
      "tree": "6fef24435739aa15aaf887e98a94e533262feaea",
      "parents": [
        "527d127c8c9a7969440cc6cdfcbf16f48d5dfa29"
      ],
      "author": {
        "name": "David Blevins",
        "email": "dblevins@apache.org",
        "time": "Sat May 14 21:22:30 2022 +0000"
      },
      "committer": {
        "name": "David Blevins",
        "email": "dblevins@apache.org",
        "time": "Sat May 14 21:22:30 2022 +0000"
      },
      "message": "[maven-release-plugin] prepare release geronimo-mail_2.1_spec-1.0.0-M1\n"
    },
    {
      "commit": "527d127c8c9a7969440cc6cdfcbf16f48d5dfa29",
      "tree": "732636e0e9db6b4396ab18951a9818667f307762",
      "parents": [
        "c5b0b86e6ee6eb54bf915918d8940075da8e0efa"
      ],
      "author": {
        "name": "David Blevins",
        "email": "dblevins@apache.org",
        "time": "Sat May 14 21:20:42 2022 +0000"
      },
      "committer": {
        "name": "David Blevins",
        "email": "dblevins@apache.org",
        "time": "Sat May 14 21:20:42 2022 +0000"
      },
      "message": "Fix scm urls from \"javamail\" to \"mail\"\n\n"
    },
    {
      "commit": "c5b0b86e6ee6eb54bf915918d8940075da8e0efa",
      "tree": "6fef24435739aa15aaf887e98a94e533262feaea",
      "parents": [
        "11e9e7a3718f39da76c35adaf59133012458bd72"
      ],
      "author": {
        "name": "David Blevins",
        "email": "dblevins@apache.org",
        "time": "Sat May 14 21:15:45 2022 +0000"
      },
      "committer": {
        "name": "David Blevins",
        "email": "dblevins@apache.org",
        "time": "Sat May 14 21:15:45 2022 +0000"
      },
      "message": "[maven-release-plugin] prepare release geronimo-mail_2.1_spec-1.0.0-M1\n"
    },
    {
      "commit": "11e9e7a3718f39da76c35adaf59133012458bd72",
      "tree": "b70ade7d058b7c0d24e896379e50554b80d46f01",
      "parents": [
        "23b2b682d8c02d7c84919ca9950aeb780c54aec7"
      ],
      "author": {
        "name": "David Blevins",
        "email": "dblevins@apache.org",
        "time": "Sat May 14 21:15:09 2022 +0000"
      },
      "committer": {
        "name": "David Blevins",
        "email": "dblevins@apache.org",
        "time": "Sat May 14 21:15:09 2022 +0000"
      },
      "message": "Set Activation version to proposed 1.0.0-M1\n\n"
    },
    {
      "commit": "23b2b682d8c02d7c84919ca9950aeb780c54aec7",
      "tree": "e807f3095832812e61f1d6225dcfa3ed2f0e227b",
      "parents": [
        "5425606e4a2e7ee23d4e8ca45b158a260d8aeac1"
      ],
      "author": {
        "name": "David Blevins",
        "email": "dblevins@apache.org",
        "time": "Sat May 14 21:08:14 2022 +0000"
      },
      "committer": {
        "name": "David Blevins",
        "email": "dblevins@apache.org",
        "time": "Sat May 14 21:08:14 2022 +0000"
      },
      "message": "Set to 1.0.0-M1 and prepare for release\n\n"
    },
    {
      "commit": "7968246b8a42b18848dbb26796cd436c1067255e",
      "tree": "36c0dcd4b885216c1342a8be9e5ccc37fde0f0c1",
      "parents": [
        "9f343e923eee49bd0b7f686b9890c19de462dee0"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Thu May 05 22:22:07 2022 +0200"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Thu May 05 22:22:07 2022 +0200"
      },
      "message": "Add NullTransport for testing and TCK\n"
    },
    {
      "commit": "9f343e923eee49bd0b7f686b9890c19de462dee0",
      "tree": "918a565d1a6aa7219b8baa4a7bc1c72b9fc0ee34",
      "parents": [
        "9640e90e5c9c01c39cfdc08b2c82f6a915a3a0b1"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Thu May 05 06:55:10 2022 +0200"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Thu May 05 06:55:10 2022 +0200"
      },
      "message": "First import for Jakarta Mail 2.1 implementation\n"
    },
    {
      "commit": "5425606e4a2e7ee23d4e8ca45b158a260d8aeac1",
      "tree": "e0e78c11006950cf6d073596588105b866848173",
      "parents": [
        "004eb33fdc7b094a723b9f59acc07749bd1a30f3"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@apache.org",
        "time": "Wed May 04 08:36:03 2022 +0000"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@apache.org",
        "time": "Wed May 04 08:36:03 2022 +0000"
      },
      "message": "Remove target/\n"
    },
    {
      "commit": "004eb33fdc7b094a723b9f59acc07749bd1a30f3",
      "tree": "dd300e28eb8813c49ca8c07a7b09069c69498fb6",
      "parents": [],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@apache.org",
        "time": "Wed May 04 08:32:52 2022 +0000"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@apache.org",
        "time": "Wed May 04 08:32:52 2022 +0000"
      },
      "message": "Don\u0027t add jakarta mail, it\u0027s weird using it and with the implementation. Let\u0027s be consistent with activation and others\n"
    },
    {
      "commit": "9640e90e5c9c01c39cfdc08b2c82f6a915a3a0b1",
      "tree": "73fe79a77de483d9bddf66a7e060c32801f16f6b",
      "parents": [
        "25ab5144e14ea7c52f7920800c6844cd6edc6a07"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Fri Oct 15 15:29:59 2021 +0200"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Fri Oct 15 15:29:59 2021 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "25ab5144e14ea7c52f7920800c6844cd6edc6a07",
      "tree": "efcaf0ec5df38857f164ed5869a5b1fe28dc6093",
      "parents": [
        "9352d6f7739ed6ab3e12f89516c3bb43544232bc"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Fri Oct 15 15:29:52 2021 +0200"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Fri Oct 15 15:29:52 2021 +0200"
      },
      "message": "[maven-release-plugin] prepare release geronimo-javamail_1.6-1.0.1\n"
    },
    {
      "commit": "9352d6f7739ed6ab3e12f89516c3bb43544232bc",
      "tree": "73fe79a77de483d9bddf66a7e060c32801f16f6b",
      "parents": [
        "93213446a6a6f156d2bf3cc32651da0f9b273d2b"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Fri Oct 15 15:28:16 2021 +0200"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Fri Oct 15 15:28:16 2021 +0200"
      },
      "message": "Update to javamail spec 1.6_1.0.1\n"
    },
    {
      "commit": "93213446a6a6f156d2bf3cc32651da0f9b273d2b",
      "tree": "b1becba960c36cbe8b031e4801edbbecd014c8ea",
      "parents": [
        "4afd0ee09e61b832db38a80600ddd6c1eec7b615"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Tue Oct 12 14:58:56 2021 +0200"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Tue Oct 12 14:58:56 2021 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "4afd0ee09e61b832db38a80600ddd6c1eec7b615",
      "tree": "41f51668bbb10888ce4b2a90f2f49514ab14c347",
      "parents": [
        "c0428b22c675b8fa63bbd9a24201a02bd045d6d6"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Tue Oct 12 14:51:33 2021 +0200"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@tomitribe.com",
        "time": "Tue Oct 12 14:51:33 2021 +0200"
      },
      "message": "[maven-release-plugin] prepare release geronimo-javamail_1.6-1.0.1\n"
    },
    {
      "commit": "c0428b22c675b8fa63bbd9a24201a02bd045d6d6",
      "tree": "694cd37d3c819c2dac27f8e819a8a5b397676439",
      "parents": [
        "3045ce489c512b6ab578eaea69e1133b42b162b9",
        "61e8b69f0e059d3657cad3145007c3809e8ec77d"
      ],
      "author": {
        "name": "François Papon",
        "email": "fpapon@apache.org",
        "time": "Tue Aug 31 08:50:49 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 31 08:50:49 2021 +0200"
      },
      "message": "Merge pull request #3 from rzo1/GERONIMO-6793_\n\nGERONIMO-6793 - Do not auto-enable all available Cyphers in TLS/SSL protocol handling in MailConnection"
    },
    {
      "commit": "61e8b69f0e059d3657cad3145007c3809e8ec77d",
      "tree": "694cd37d3c819c2dac27f8e819a8a5b397676439",
      "parents": [
        "3045ce489c512b6ab578eaea69e1133b42b162b9"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "richard.zowalla@hs-heilbronn.de",
        "time": "Wed Jul 21 12:53:33 2021 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "richard.zowalla@hs-heilbronn.de",
        "time": "Tue Aug 31 08:14:44 2021 +0200"
      },
      "message": "GERONIMO-6793 - Do not auto-enable all available Cyphers in TLS/SSL protocol handling in MailConnection\n"
    },
    {
      "commit": "3045ce489c512b6ab578eaea69e1133b42b162b9",
      "tree": "d098c28dce8af7ed797ffb8c169f156394686db5",
      "parents": [
        "1ba7262f055a23d9c2612d262066b970ba5c45fd",
        "909645ba13362918e1e785f7265a9a772224e70e"
      ],
      "author": {
        "name": "François Papon",
        "email": "fpapon@apache.org",
        "time": "Tue Aug 31 00:06:45 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 31 00:06:45 2021 +0200"
      },
      "message": "Merge pull request #2 from rzo1/GERONIMO-6792\n\nGERONIMO-6792 - Fix hard-coded TLSv1 version in MailConnection.java for Java Mail 1.6"
    },
    {
      "commit": "1ba7262f055a23d9c2612d262066b970ba5c45fd",
      "tree": "bc2424d34fd7cd1af18c82aa6e3197d0ec010085",
      "parents": [
        "96ac0a4732c4ccfb6d3e04bb125dfbea344c7eae",
        "3ee8402c109d4850913d2df45fb79bdecdc62bde"
      ],
      "author": {
        "name": "François Papon",
        "email": "fpapon@apache.org",
        "time": "Wed Jul 28 22:39:07 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 28 22:39:07 2021 +0200"
      },
      "message": "Merge pull request #4 from fpapon/migrate\n\nMigrate from svn to gitbox"
    },
    {
      "commit": "3ee8402c109d4850913d2df45fb79bdecdc62bde",
      "tree": "bc2424d34fd7cd1af18c82aa6e3197d0ec010085",
      "parents": [
        "96ac0a4732c4ccfb6d3e04bb125dfbea344c7eae"
      ],
      "author": {
        "name": "francois papon",
        "email": "francois.papon@openobject.fr",
        "time": "Wed Jul 28 22:36:40 2021 +0200"
      },
      "committer": {
        "name": "francois papon",
        "email": "francois.papon@openobject.fr",
        "time": "Wed Jul 28 22:36:40 2021 +0200"
      },
      "message": "Migrate from svn to gitbox\n"
    },
    {
      "commit": "909645ba13362918e1e785f7265a9a772224e70e",
      "tree": "68783efc67ac2c8b8b319682dddbc9415859b311",
      "parents": [
        "96ac0a4732c4ccfb6d3e04bb125dfbea344c7eae"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "richard.zowalla@hs-heilbronn.de",
        "time": "Wed Jul 21 12:44:10 2021 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "richard.zowalla@hs-heilbronn.de",
        "time": "Wed Jul 21 12:46:05 2021 +0200"
      },
      "message": "GERONIMO-6792 - Fix hard-coded TLSv1 version in MailConnection.java for Java Mail 1.6\n"
    },
    {
      "commit": "96ac0a4732c4ccfb6d3e04bb125dfbea344c7eae",
      "tree": "eac2e8f727116bba7a57e7307961b0e654a5c30a",
      "parents": [
        "3bfafc9c4ba08e2b724a47ff9b3d88030196a0d9"
      ],
      "author": {
        "name": "Romain Manni-Bucau",
        "email": "rmannibucau@apache.org",
        "time": "Mon Oct 12 10:22:27 2020 +0000"
      },
      "committer": {
        "name": "Romain Manni-Bucau",
        "email": "rmannibucau@apache.org",
        "time": "Mon Oct 12 10:22:27 2020 +0000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://svn.apache.org/repos/asf/geronimo/javamail/trunk@1882436 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3bfafc9c4ba08e2b724a47ff9b3d88030196a0d9",
      "tree": "3a75bf2f24c651523f015922a0e580653e63ab64",
      "parents": [
        "8343337950440502d53b128324e3fe93902b9047"
      ],
      "author": {
        "name": "Romain Manni-Bucau",
        "email": "rmannibucau@apache.org",
        "time": "Mon Oct 12 10:22:23 2020 +0000"
      },
      "committer": {
        "name": "Romain Manni-Bucau",
        "email": "rmannibucau@apache.org",
        "time": "Mon Oct 12 10:22:23 2020 +0000"
      },
      "message": "[maven-release-plugin] prepare release geronimo-javamail_1.6-1.0.0\n\ngit-svn-id: https://svn.apache.org/repos/asf/geronimo/javamail/trunk@1882434 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8343337950440502d53b128324e3fe93902b9047",
      "tree": "7f1c435c899312715269a608b7b2086c42c30415",
      "parents": [
        "e85fe76185290d5ed2d9c6ecdaa6bce89af5c046"
      ],
      "author": {
        "name": "Romain Manni-Bucau",
        "email": "rmannibucau@apache.org",
        "time": "Mon Oct 12 10:21:52 2020 +0000"
      },
      "committer": {
        "name": "Romain Manni-Bucau",
        "email": "rmannibucau@apache.org",
        "time": "Mon Oct 12 10:21:52 2020 +0000"
      },
      "message": "upgrading javadoc plugin\n\ngit-svn-id: https://svn.apache.org/repos/asf/geronimo/javamail/trunk@1882433 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e85fe76185290d5ed2d9c6ecdaa6bce89af5c046",
      "tree": "714099f27c67f7b597e9220107ea545c8d897a37",
      "parents": [
        "a6c39f5c55e153d937e58b10aa2cad6dd1f8bb25"
      ],
      "author": {
        "name": "Romain Manni-Bucau",
        "email": "rmannibucau@apache.org",
        "time": "Mon Oct 12 10:15:03 2020 +0000"
      },
      "committer": {
        "name": "Romain Manni-Bucau",
        "email": "rmannibucau@apache.org",
        "time": "Mon Oct 12 10:15:03 2020 +0000"
      },
      "message": "setting spec jar to 1.0.0 (staging)\n\ngit-svn-id: https://svn.apache.org/repos/asf/geronimo/javamail/trunk@1882430 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a6c39f5c55e153d937e58b10aa2cad6dd1f8bb25",
      "tree": "f9255e4a921d3092b087c8003a532409d94f78e2",
      "parents": [
        "38c63805642cd0b60cf25de0cc3d0ab1923cfe71"
      ],
      "author": {
        "name": "Romain Manni-Bucau",
        "email": "rmannibucau@apache.org",
        "time": "Mon Oct 12 10:09:10 2020 +0000"
      },
      "committer": {
        "name": "Romain Manni-Bucau",
        "email": "rmannibucau@apache.org",
        "time": "Mon Oct 12 10:09:10 2020 +0000"
      },
      "message": "upgrading junit and ensuring a better resolution of internal dependencies\n\ngit-svn-id: https://svn.apache.org/repos/asf/geronimo/javamail/trunk@1882425 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "38c63805642cd0b60cf25de0cc3d0ab1923cfe71",
      "tree": "428759855dc069eaa1c586fa7271e03b3004fc58",
      "parents": [
        "42886d16737a9546760c10a299cce852d709bceb"
      ],
      "author": {
        "name": "Romain Manni-Bucau",
        "email": "rmannibucau@apache.org",
        "time": "Mon Oct 12 10:04:22 2020 +0000"
      },
      "committer": {
        "name": "Romain Manni-Bucau",
        "email": "rmannibucau@apache.org",
        "time": "Mon Oct 12 10:04:22 2020 +0000"
      },
      "message": "adding svn:ignores\n\ngit-svn-id: https://svn.apache.org/repos/asf/geronimo/javamail/trunk@1882424 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "42886d16737a9546760c10a299cce852d709bceb",
      "tree": "428759855dc069eaa1c586fa7271e03b3004fc58",
      "parents": [
        "75e1d94d9170981083461878440a393e154074b8"
      ],
      "author": {
        "name": "Romain Manni-Bucau",
        "email": "rmannibucau@apache.org",
        "time": "Mon Oct 12 10:04:08 2020 +0000"
      },
      "committer": {
        "name": "Romain Manni-Bucau",
        "email": "rmannibucau@apache.org",
        "time": "Mon Oct 12 10:04:08 2020 +0000"
      },
      "message": "adding svn:ignores\n\ngit-svn-id: https://svn.apache.org/repos/asf/geronimo/javamail/trunk@1882423 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "75e1d94d9170981083461878440a393e154074b8",
      "tree": "428759855dc069eaa1c586fa7271e03b3004fc58",
      "parents": [
        "8dd933c04388c0c35e4de4e27ba71412dcbbace5"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@apache.org",
        "time": "Wed Oct 07 15:58:39 2020 +0000"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@apache.org",
        "time": "Wed Oct 07 15:58:39 2020 +0000"
      },
      "message": "GERONIMO-6780 added Oauth2 support for geronimo Java Mail Provider. Thanks Cesar\n\ngit-svn-id: https://svn.apache.org/repos/asf/geronimo/javamail/trunk@1882306 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8dd933c04388c0c35e4de4e27ba71412dcbbace5",
      "tree": "72645d3b38d6077a51c74393bb0bd652e64b7202",
      "parents": [
        "896d53e15fd2974da3ff95a25871138d62c42625"
      ],
      "author": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@apache.org",
        "time": "Thu Aug 01 12:02:07 2019 +0000"
      },
      "committer": {
        "name": "Jean-Louis Monteiro",
        "email": "jlmonteiro@apache.org",
        "time": "Thu Aug 01 12:02:07 2019 +0000"
      },
      "message": "Bump the version to 1.0.0-SNAPSHOT for the release\n\ngit-svn-id: https://svn.apache.org/repos/asf/geronimo/javamail/trunk@1864145 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "896d53e15fd2974da3ff95a25871138d62c42625",
      "tree": "3103ec3cbbf9819d137ce8f62297513259a2dfbf",
      "parents": [
        "c600bab7a785e60af7c55b9f2c4aabfc5fa7a04c"
      ],
      "author": {
        "name": "Romain Manni-Bucau",
        "email": "rmannibucau@apache.org",
        "time": "Thu Aug 01 07:46:24 2019 +0000"
      },
      "committer": {
        "name": "Romain Manni-Bucau",
        "email": "rmannibucau@apache.org",
        "time": "Thu Aug 01 07:46:24 2019 +0000"
      },
      "message": "svn ignore update for idea\n\ngit-svn-id: https://svn.apache.org/repos/asf/geronimo/javamail/trunk@1864121 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "c600bab7a785e60af7c55b9f2c4aabfc5fa7a04c"
}
