)]}'
{
  "log": [
    {
      "commit": "4eef7452c46b012a34b11c7e9272b69534a136f1",
      "tree": "d9e749f67b24db7c24991a134ea5e94ffadb2775",
      "parents": [
        "5db3370f10af5a95f3ef4a0e7c50df04900409dc"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Mon Jul 06 19:47:41 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Mon Jul 06 19:47:41 2026 -0500"
      },
      "message": "enh: update docs, downloads to 3.x\n"
    },
    {
      "commit": "5db3370f10af5a95f3ef4a0e7c50df04900409dc",
      "tree": "6100648dbd39a4b6715e3c65fc7023066ece267b",
      "parents": [
        "a50cfeff61607663dd3b54178a36b63f803fed87"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Mon Jul 06 19:04:39 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Mon Jul 06 19:04:39 2026 -0500"
      },
      "message": "enh: added shiro 3.0.0 logo on the home page\n"
    },
    {
      "commit": "a50cfeff61607663dd3b54178a36b63f803fed87",
      "tree": "ae6a623befd0684df60547d7fb4464c66e9d2a3a",
      "parents": [
        "e7000114ba6910be91ddb45a6a84561aee6f990f"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Mon Jul 06 18:29:45 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Mon Jul 06 18:29:45 2026 -0500"
      },
      "message": "added announcement blog for 3.0.0\n"
    },
    {
      "commit": "e7000114ba6910be91ddb45a6a84561aee6f990f",
      "tree": "d2d5003a2b084eb1d23488636791b4d972b1bbb4",
      "parents": [
        "438c12be62a7447e2e41b38ea21a01fbe3e736b3"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Mon Jun 29 19:57:24 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Mon Jun 29 19:57:24 2026 -0500"
      },
      "message": "enh(security-model): add guidelines for handling host, port, and absolute URL in Shiro deployments\n"
    },
    {
      "commit": "438c12be62a7447e2e41b38ea21a01fbe3e736b3",
      "tree": "52a2ac84b0a961e562de1a4cd05c2fad565b90b5",
      "parents": [
        "42cf18d63dd6f62d9c7dbd1afbf86d212ef3a799"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Mon Jun 29 19:02:30 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Mon Jun 29 19:02:51 2026 -0500"
      },
      "message": "enh: updated security model for latest path traversal issue\n"
    },
    {
      "commit": "42cf18d63dd6f62d9c7dbd1afbf86d212ef3a799",
      "tree": "8954f6673bed1790d164081e658a9254b94e4815",
      "parents": [
        "031678d4cb56d354b93b0658b07b51def7d9194c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 29 18:49:08 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 29 18:49:08 2026 -0500"
      },
      "message": "build(deps): bump org.apache:apache from 38 to 39 (#312)\n\nBumps [org.apache:apache](https://github.com/apache/maven-apache-parent) from 38 to 39.\n- [Release notes](https://github.com/apache/maven-apache-parent/releases)\n- [Commits](https://github.com/apache/maven-apache-parent/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache:apache\n  dependency-version: \u002739\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "031678d4cb56d354b93b0658b07b51def7d9194c",
      "tree": "5d982eaf79a542522226b29d5bcbfd834e76fd3f",
      "parents": [
        "4838a2699074e7b23ee588b30a3566d79831a06a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 29 18:48:49 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 29 18:48:49 2026 -0500"
      },
      "message": "build(deps): bump com.github.jnr:jnr-posix from 3.1.22 to 3.2.1 (#313)\n\nBumps [com.github.jnr:jnr-posix](https://github.com/jnr/jnr-posix) from 3.1.22 to 3.2.1.\n- [Commits](https://github.com/jnr/jnr-posix/compare/3.1.22...3.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: com.github.jnr:jnr-posix\n  dependency-version: 3.2.1\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "4838a2699074e7b23ee588b30a3566d79831a06a",
      "tree": "20969a7b881254583d06eef7c6d4b093ec540bfd",
      "parents": [
        "cd9c9b7a4ac54ca936b0696202d9512d0621711a"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Wed Jun 24 13:37:57 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Wed Jun 24 13:37:57 2026 -0500"
      },
      "message": "fix: corrected CVE number for remember-me vulnerability\n"
    },
    {
      "commit": "cd9c9b7a4ac54ca936b0696202d9512d0621711a",
      "tree": "ac868326cc7530e19846330513cae36822261cf0",
      "parents": [
        "49a7e73c1ace8de4b4a856a109001ab5b6d1f4cb"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Thu Jun 18 23:28:18 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Wed Jun 24 13:24:37 2026 -0500"
      },
      "message": "enh(security-reports): add CVE-2026-56091 and CVE-2026-49268 vulnerability details and mitigations\n"
    },
    {
      "commit": "49a7e73c1ace8de4b4a856a109001ab5b6d1f4cb",
      "tree": "f611d4dec5b6b1322a7572295ba0e99b70e91913",
      "parents": [
        "95b16285bf8d5ef7e6a1c9ccbac90dfc57e3afdb"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 22 09:11:44 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 09:11:44 2026 -0500"
      },
      "message": "build(deps): bump org.javassist:javassist from 3.31.0-GA to 3.32.0-GA (#311)"
    },
    {
      "commit": "95b16285bf8d5ef7e6a1c9ccbac90dfc57e3afdb",
      "tree": "dd75179f2588fb460c938c258fd5dcbd70745c0c",
      "parents": [
        "e7947e5f1c084612e5e2370ae95eac192f675aab"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jun 19 11:58:34 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 11:58:34 2026 -0400"
      },
      "message": "build(deps): bump actions/checkout in the github-dependencies group (#310)"
    },
    {
      "commit": "e7947e5f1c084612e5e2370ae95eac192f675aab",
      "tree": "1746f72087fb6f407342eac0f6621c367271c44d",
      "parents": [
        "ca28586277d56b7729cac0794eebf9561fcf8b6b"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Thu Jun 18 12:01:15 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Thu Jun 18 12:01:15 2026 -0500"
      },
      "message": "enh(blog): added security fixes to 2.2.1 release\n"
    },
    {
      "commit": "ca28586277d56b7729cac0794eebf9561fcf8b6b",
      "tree": "8044cbcb986351b2cbe52c60bf8dfb7b9b331b5c",
      "parents": [
        "0c5c78b39c1f22ba8e3e22244692cb3be8dc3ff1"
      ],
      "author": {
        "name": "François Papon",
        "email": "fpapon@apache.org",
        "time": "Thu Jun 18 18:57:42 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 18 11:57:42 2026 -0500"
      },
      "message": "[release] Announce 2.2.1 (#309)"
    },
    {
      "commit": "0c5c78b39c1f22ba8e3e22244692cb3be8dc3ff1",
      "tree": "2c03e9130653c46330065756ae26f96857bd523d",
      "parents": [
        "4a616ff8a6d5c244755d03d040b11aca3b9b2b6b"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Wed Jun 17 22:04:27 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Wed Jun 17 22:04:27 2026 -0500"
      },
      "message": "enh: added warnIfAuthenticatorFailed flag and AuthenticationExceptionEvent documentation for AtLeastOneSuccessfulStrategy in 3.0\n"
    },
    {
      "commit": "4a616ff8a6d5c244755d03d040b11aca3b9b2b6b",
      "tree": "59087bdca6718b37e76878a4bc394df65eaa5f52",
      "parents": [
        "72dde72c8a8abfe11eff8c0cb92605fc54e3f571"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Wed Jun 17 16:27:52 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Wed Jun 17 16:27:52 2026 -0500"
      },
      "message": "chore(asf.yaml): enable rebase-and-merge\n"
    },
    {
      "commit": "72dde72c8a8abfe11eff8c0cb92605fc54e3f571",
      "tree": "fbaf61303aa4b32a3df77b3df6795d1a0dcb52ad",
      "parents": [
        "085e8edd6dd329043123fe114170c7801b07a0fe"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Tue Jun 16 11:01:06 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Tue Jun 16 11:01:06 2026 -0500"
      },
      "message": "enh: add CVE-2026-49268 report and mitigation details to security reports\n"
    },
    {
      "commit": "085e8edd6dd329043123fe114170c7801b07a0fe",
      "tree": "ec43a26921d634197819c1227c65767e825b2468",
      "parents": [
        "e1572ce589e9c38f9c6c200b2b21b55d58c2bc9f"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Thu Jun 11 13:51:04 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 10 22:51:04 2026 -0500"
      },
      "message": "misc: fix typos (#308)"
    },
    {
      "commit": "e1572ce589e9c38f9c6c200b2b21b55d58c2bc9f",
      "tree": "aafd1b9f2a8ac666438f497b27dc432f39381ee4",
      "parents": [
        "4660e95663d16c1b6e52dfdb0afbec35c9482eb0"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Tue May 26 19:04:42 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Tue May 26 19:04:42 2026 -0500"
      },
      "message": "enh: made alpha release optional\n"
    },
    {
      "commit": "4660e95663d16c1b6e52dfdb0afbec35c9482eb0",
      "tree": "127a8abe822b315d0a61064ca5ea42219b931585",
      "parents": [
        "8623aefed739a85748a6771b66737cbade8d8215"
      ],
      "author": {
        "name": "François Papon",
        "email": "fpapon@apache.org",
        "time": "Tue May 26 15:49:45 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 26 15:49:45 2026 +0200"
      },
      "message": "[release] Announce 2.2.0 (#306)"
    },
    {
      "commit": "8623aefed739a85748a6771b66737cbade8d8215",
      "tree": "bfdbae63ee378d08a2aaf62ba70ada6b02a03316",
      "parents": [
        "fad044d16251dd3e121b13f0d71a2fbc124e4543"
      ],
      "author": {
        "name": "Jarek Potiuk",
        "email": "jarek@potiuk.com",
        "time": "Mon May 25 21:15:34 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 25 14:15:34 2026 -0500"
      },
      "message": "security-model.adoc: draft additions for adversary model, known non-findings, triage dispositions (#302)\n\n* security-model: draft additions for adversary model, known non-findings, triage dispositions\n\nAdds four new sections to the existing security-model document\nto complete the minimum-bar coverage expected by an automated\nagentic security scan the project will run through:\n\n  \u003d\u003d Adversary Model\n      Names the in-scope adversary classes (external untrusted\n      network user; authenticated low-privilege user) and the\n      out-of-scope ones (application code, administrators with\n      configuration access, local shell access / co-tenants,\n      compromised realms). Cross-references the existing\n      Trust Boundaries section.\n\n  \u003d\u003d Known Non-Findings\n      Recurring report categories that the PMC has already\n      decided are not vulnerabilities under the model:\n      differential-error username enumeration (default\n      behavior), username / session-ID appearance in logs,\n      Shiro version disclosure, deprecated hash algorithms\n      exposed in the hashing API, RememberMe with weaker\n      guarantees, pluggable-crypto allowing weak operator\n      configurations, and the CSRF / MFA / account-lockout\n      omissions. Each linked back to the section that\n      licenses the classification.\n\n  \u003d\u003d Triage Dispositions\n      Closed set of outcomes for an inbound vulnerability\n      report: VALID, VALID-HARDENING, OUT-OF-MODEL:* (trusted\n      input / adversary not in scope), BY-DESIGN:\n      property-disclaimed, KNOWN-NON-FINDING, MODEL-GAP. Each\n      cell of the table cross-references the section that\n      licenses the call, so triagers can answer reports with\n      \"see \u003csection\u003e\" rather than ad-hoc prose.\n\n  \u003d\u003d Open Questions for the PMC\n      Temporary section collecting the *(inferred)* tags\n      elsewhere in the diff. The intent is that the PMC reviews,\n      confirms or corrects each item, and then this section is\n      removed and the corresponding *(inferred)* tags are\n      promoted to *(maintainer)*.\n\nEvery claim in the additions carries one of *(documented)* /\n*(maintainer)* / *(inferred)* provenance tags per the rubric in\nhttps://gist.github.com/potiuk/da14a826283038ddfe38cc9fe6310573.\nItems lifted from existing sections of this document are tagged\n*(documented)*; the ones the ASF Security team inferred from\npublic artefacts are tagged *(inferred)* and routed to the\nOpen Questions block for PMC review.\n\nThe discoverability piece (AGENTS.md + SECURITY.md pointing at\nthis model) is addressed by a separate PR against apache/shiro.\n\nGenerated-by: Claude Code (Claude Opus 4.7)\n\n* enh: corrections to security model\n\n---------\n\nCo-authored-by: lprimak \u003clenny@flowlogix.com\u003e"
    },
    {
      "commit": "fad044d16251dd3e121b13f0d71a2fbc124e4543",
      "tree": "21656e68291581b06c6608b7169787652aac5808",
      "parents": [
        "b8547cd7073e5172d1e1275094aa0f1c92227c56"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 25 14:07:09 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 25 14:07:09 2026 -0500"
      },
      "message": "build(deps): bump asm.version from 9.10 to 9.10.1 (#305)\n\nBumps `asm.version` from 9.10 to 9.10.1.\n\nUpdates `org.ow2.asm:asm` from 9.10 to 9.10.1\n\nUpdates `org.ow2.asm:asm-commons` from 9.10 to 9.10.1\n\nUpdates `org.ow2.asm:asm-analysis` from 9.10 to 9.10.1\n\nUpdates `org.ow2.asm:asm-tree` from 9.10 to 9.10.1\n\nUpdates `org.ow2.asm:asm-util` from 9.10 to 9.10.1\n\n---\nupdated-dependencies:\n- dependency-name: org.ow2.asm:asm\n  dependency-version: 9.10.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.ow2.asm:asm-commons\n  dependency-version: 9.10.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.ow2.asm:asm-analysis\n  dependency-version: 9.10.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.ow2.asm:asm-tree\n  dependency-version: 9.10.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.ow2.asm:asm-util\n  dependency-version: 9.10.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b8547cd7073e5172d1e1275094aa0f1c92227c56",
      "tree": "ede8a79a11c82456b0974ee6f5fc86aee14cd7fa",
      "parents": [
        "61f52252ae1cd80a5e7e998de5173ea90b7a4f5b"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sat May 23 21:45:43 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sat May 23 21:45:43 2026 -0500"
      },
      "message": "bugfix: update spring matching strategy from markdown to asciidoc format\n"
    },
    {
      "commit": "61f52252ae1cd80a5e7e998de5173ea90b7a4f5b",
      "tree": "1beeae87a35c287b9999208533d14ea8272f2ebd",
      "parents": [
        "6e7668d79310c0680d63a4bafbbc78ed19c62e1c"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sat May 23 21:44:47 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sat May 23 21:44:47 2026 -0500"
      },
      "message": "enh: update Apache Shiro vulnerability reports for CVE-2026-48589, CVE-2026-44598, CVE-2026-43827, and CVE-2026-43828\n"
    },
    {
      "commit": "6e7668d79310c0680d63a4bafbbc78ed19c62e1c",
      "tree": "d627e51a1b225c79acddd0ed31f455c9d108b6ea",
      "parents": [
        "49701534ff6fe78b6dfbd84805ac6db3189eaf45"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Wed May 06 21:48:03 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Wed May 20 15:43:09 2026 -0500"
      },
      "message": "security: added shiroSavedRequest cookie CVE\n"
    },
    {
      "commit": "49701534ff6fe78b6dfbd84805ac6db3189eaf45",
      "tree": "43c5304e41bb81ca7b18716f638f37bdef8acd57",
      "parents": [
        "133de50f89edb05eb8ed3b002e5cd5422f4c3911"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sun May 03 14:45:59 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Wed May 20 15:43:09 2026 -0500"
      },
      "message": "added unsecure cookies CVE\n"
    },
    {
      "commit": "133de50f89edb05eb8ed3b002e5cd5422f4c3911",
      "tree": "180f5b7e526003ad5944207b73eaae1a09846598",
      "parents": [
        "259640c6315a52739ee8cbb642fdbccaab824a61"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sun May 03 00:37:14 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Wed May 20 15:43:09 2026 -0500"
      },
      "message": "added note to for servlet-managed sessions\n"
    },
    {
      "commit": "259640c6315a52739ee8cbb642fdbccaab824a61",
      "tree": "57449bb220d6fcfac78f50813753ee314f2c0639",
      "parents": [
        "3887978ade6994baae25a738a5c5215741fc4cf8"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sat May 02 23:54:22 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Wed May 20 15:43:09 2026 -0500"
      },
      "message": "enh: reverted secureInDev flag and sync\u0027d with current system proeprties\n"
    },
    {
      "commit": "3887978ade6994baae25a738a5c5215741fc4cf8",
      "tree": "a618c48889216d4affc8660cc4244d27af8194e1",
      "parents": [
        "99e5b8dd3360b833edb0d5425aff7b2d7a142cbe"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sat May 02 18:24:47 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Wed May 20 15:43:09 2026 -0500"
      },
      "message": "enh: added CVE-2026-43827\n"
    },
    {
      "commit": "99e5b8dd3360b833edb0d5425aff7b2d7a142cbe",
      "tree": "d3f830d44a321fb05663a3c55707e456d0e487f6",
      "parents": [
        "c83760924a6572c123bbf7319ce91b32c4a349c7"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 18:28:08 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 15 18:28:08 2026 -0500"
      },
      "message": "Set up default protection ruleset for default and release branches (#304)"
    },
    {
      "commit": "c83760924a6572c123bbf7319ce91b32c4a349c7",
      "tree": "831423d5da23ae739f0a76d02b194e9f26f5551a",
      "parents": [
        "ae401fec0537932c91c5fa3b9941685fb8d4ecf7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri May 15 11:28:42 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 15 11:28:42 2026 -0400"
      },
      "message": "build(deps): bump asm.version from 9.9.1 to 9.10 (#303)"
    },
    {
      "commit": "ae401fec0537932c91c5fa3b9941685fb8d4ecf7",
      "tree": "8b9426c0765bdbb66c008c8c8ae960ecbcbea6ee",
      "parents": [
        "53f6ca152264a27dc762168f8dacd159dc6368b5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 11 12:02:05 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 11 12:02:05 2026 -0400"
      },
      "message": "build(deps): bump org.apache:apache from 37 to 38 (#301)"
    },
    {
      "commit": "53f6ca152264a27dc762168f8dacd159dc6368b5",
      "tree": "7e933c86f1e09a76cc81bf04711e8a23a267ca35",
      "parents": [
        "40718e28282cd8bbdb035fa576542e3a1ad71ce3"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Fri May 01 13:03:50 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Fri May 01 13:03:50 2026 -0500"
      },
      "message": "fix: download button color visibility\n"
    },
    {
      "commit": "40718e28282cd8bbdb035fa576542e3a1ad71ce3",
      "tree": "e922050fe5ca5d6c0fe217479a7a008ce6f70884",
      "parents": [
        "669b9c3595281d368cee0d84a71c5a080bc83753"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Thu Apr 30 23:27:08 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Thu Apr 30 23:27:08 2026 -0500"
      },
      "message": "enh: document secure session cookie configuration for Jakarta EE\n"
    },
    {
      "commit": "669b9c3595281d368cee0d84a71c5a080bc83753",
      "tree": "eb062465ee66e2104c178db1dd693218c46fd5f1",
      "parents": [
        "f99b753a60ce7eba8793382705a30352a28a8c62"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Thu Apr 30 10:35:21 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Thu Apr 30 10:35:21 2026 -0500"
      },
      "message": "enh: document cookie options\n"
    },
    {
      "commit": "f99b753a60ce7eba8793382705a30352a28a8c62",
      "tree": "b3b540f01734c660c239303bec9dd28c24ab233e",
      "parents": [
        "a5b44cf1916991a4465680ba697a0f5015442726"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Wed Apr 29 17:57:52 2026 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Wed Apr 29 17:57:52 2026 -0500"
      },
      "message": "enh: fixed up blog formatting\n"
    },
    {
      "commit": "a5b44cf1916991a4465680ba697a0f5015442726",
      "tree": "fae3be79fd6e9659a56744ffef56d15644ceb4b3",
      "parents": [
        "19701cadfb7cd52f7bacee8dad483342f7208564"
      ],
      "author": {
        "name": "Lenny Primak",
        "email": "lenny@flowlogix.com",
        "time": "Wed Apr 29 18:53:04 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 17:53:04 2026 -0500"
      },
      "message": "docs: sponsorship blog (#299)\n\n* docs: sponsorship blog\n\n* added links\n\n* removed \"transitioned to a fully community-driven model\" from the blog\n\n* review comments\n\n* chore: change blog date"
    },
    {
      "commit": "19701cadfb7cd52f7bacee8dad483342f7208564",
      "tree": "ed7bac311483d4b46e6f961d41952a02a8d0f859",
      "parents": [
        "ad6f302fc39c97773e042998ff3b55d849d50d2c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 20 14:19:04 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 20 14:19:04 2026 -0500"
      },
      "message": "build(deps): bump org.javassist:javassist from 3.30.2-GA to 3.31.0-GA (#300)\n\nBumps [org.javassist:javassist](https://github.com/jboss-javassist/javassist) from 3.30.2-GA to 3.31.0-GA.\n- [Release notes](https://github.com/jboss-javassist/javassist/releases)\n- [Changelog](https://github.com/jboss-javassist/javassist/blob/master/Changes.md)\n- [Commits](https://github.com/jboss-javassist/javassist/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.javassist:javassist\n  dependency-version: 3.31.0-GA\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "ad6f302fc39c97773e042998ff3b55d849d50d2c",
      "tree": "7429482aa1c035e65515e87ef65271543fc926a5",
      "parents": [
        "db4dc5a41b8c12ad872e2adc38f8cb41dcf67585"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Apr 01 12:47:19 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 12:47:19 2026 -0500"
      },
      "message": "build(deps): bump com.github.jnr:jnr-posix from 3.1.21 to 3.1.22 (#298)\n\nBumps [com.github.jnr:jnr-posix](https://github.com/jnr/jnr-posix) from 3.1.21 to 3.1.22.\n- [Commits](https://github.com/jnr/jnr-posix/compare/jnr-posix-3.1.21...3.1.22)\n\n---\nupdated-dependencies:\n- dependency-name: com.github.jnr:jnr-posix\n  dependency-version: 3.1.22\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "db4dc5a41b8c12ad872e2adc38f8cb41dcf67585",
      "tree": "cbd0d2ddf08d6a46af020ad344f936000bddd399",
      "parents": [
        "d4d7784fb15b4a973eda44737088a43494d98f5b"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Fri Feb 27 16:01:35 2026 -0600"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Fri Feb 27 16:01:35 2026 -0600"
      },
      "message": "shiro 3.0.0-alpha-1 release\n"
    },
    {
      "commit": "d4d7784fb15b4a973eda44737088a43494d98f5b",
      "tree": "3d7fb39b710bd30e524f6614f04bed1fb463a35e",
      "parents": [
        "daf344798cd604979f6e7c4edbdb1005057769b0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Feb 27 10:36:11 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 27 10:36:11 2026 -0600"
      },
      "message": "build(deps): bump org.yaml:snakeyaml from 2.5 to 2.6 (#297)\n\n"
    },
    {
      "commit": "daf344798cd604979f6e7c4edbdb1005057769b0",
      "tree": "06263d23899b67a3c9dc4a241e0536703b34cfb0",
      "parents": [
        "49746190d4856af0594a78444a53997b55782b13"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Tue Feb 10 12:39:52 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 09 20:39:52 2026 -0600"
      },
      "message": "docs: fix typo (#296)\n\n"
    },
    {
      "commit": "49746190d4856af0594a78444a53997b55782b13",
      "tree": "914b19bc9aa93011d3779cdd79731e25e43b7a81",
      "parents": [
        "e6a6317336ac39d46c77dfa57f340afbadfbb1be"
      ],
      "author": {
        "name": "Ganesh Patil",
        "email": "7030871503ganeshpatil@gmail.com",
        "time": "Tue Feb 10 04:20:05 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 09 16:50:05 2026 -0600"
      },
      "message": "build: clarify Java version requirement for shiro-site (#293)\n\n* build: clarify Java version requirement for shiro-site\n\n* clarified requirements to include (or greater)\n\n---------\n\nCo-authored-by: lprimak \u003clenny@flowlogix.com\u003e"
    },
    {
      "commit": "e6a6317336ac39d46c77dfa57f340afbadfbb1be",
      "tree": "3a8a629b2a2af57c62024209eae3f5ea33759786",
      "parents": [
        "2d2fc30acbdfe63a41f9c80e525086ffc5dc0676"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Tue Feb 10 02:42:02 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 09 10:42:02 2026 -0600"
      },
      "message": "Fix typos in artifacts.yaml (#295)\n\nOne typo fixed in two places"
    },
    {
      "commit": "2d2fc30acbdfe63a41f9c80e525086ffc5dc0676",
      "tree": "9c78e008906fb8f9d41fde61cca06d5b9dca7974",
      "parents": [
        "c4e6a267a569e36921988a35c89ec84f4ce0d5a3"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sun Feb 08 10:47:45 2026 -0600"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sun Feb 08 10:48:00 2026 -0600"
      },
      "message": "added CVEs and security reports related to 2.1.0\n"
    },
    {
      "commit": "c4e6a267a569e36921988a35c89ec84f4ce0d5a3",
      "tree": "c6a28e183aa14ac614043632bfb42f735e79bc6d",
      "parents": [
        "87b3e5f6948c2a88b85409551673025de3a2de6c"
      ],
      "author": {
        "name": "francois papon",
        "email": "fpapon@apache.org",
        "time": "Sun Feb 08 17:45:57 2026 +0100"
      },
      "committer": {
        "name": "francois papon",
        "email": "fpapon@apache.org",
        "time": "Sun Feb 08 17:45:57 2026 +0100"
      },
      "message": "[release] Fix download page\n"
    },
    {
      "commit": "87b3e5f6948c2a88b85409551673025de3a2de6c",
      "tree": "c7c2ba550f32dcc862424060422f59d1477ac4bb",
      "parents": [
        "7793fdec350966e1a84956d2bcaa29878c1599cd"
      ],
      "author": {
        "name": "François Papon",
        "email": "fpapon@apache.org",
        "time": "Sun Feb 08 17:37:46 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 08 17:37:46 2026 +0100"
      },
      "message": "[release] Apache Shiro 2.1.0 (#294)\n\n"
    },
    {
      "commit": "7793fdec350966e1a84956d2bcaa29878c1599cd",
      "tree": "fbac797e02820b7d2e7f75f4810c2a430e2081c0",
      "parents": [
        "410eb2593fb7c68ef2e87fa25167727a877a9fbe"
      ],
      "author": {
        "name": "Sumit Kate",
        "email": "katesumit55@gmail.com",
        "time": "Tue Feb 03 23:15:16 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 03 11:45:16 2026 -0600"
      },
      "message": "docs: fix hyphenation in about page (#289)\n\n"
    },
    {
      "commit": "410eb2593fb7c68ef2e87fa25167727a877a9fbe",
      "tree": "5546d202fdb2801451fa174275deab9a434abdb9",
      "parents": [
        "6bb3a397d72b20fde3f93b83ec64f22e1dd8fdbc"
      ],
      "author": {
        "name": "Ganesh Patil",
        "email": "7030871503ganeshpatil@gmail.com",
        "time": "Sat Jan 31 22:33:47 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 31 11:03:47 2026 -0600"
      },
      "message": "Add dark mode support to documentation website (#277)\n\n* Add troubleshooting and FAQ documentation page - Closes #267\n\n* Fix: Spell out RIA abbreviation on first use for accessibility\n\n* Add dark mode support to documentation site\n\n* Update src/site/assets/css/base.css\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e\n\n* Fix localStorage error handling and add button type attribute\n\n* Fix dark mode contrast for blog/announcements text\n\n* Fix code sample contrast in dark mode\n\n- Add Highlight.js syntax token colors for dark mode\n- Style keywords (purple), strings (green), comments (gray), numbers (orange)\n- Add class names (yellow), attributes (blue), tags (cyan) styling\n- Fix Asciidoctor listing blocks for dark mode\n\nAddresses review feedback about code samples having bad contrast.\n\n* Improve dark mode code syntax highlighting with high-contrast Dracula theme colors\n\n* made better contrast for notes\n\n---------\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e\nCo-authored-by: lprimak \u003clenny@flowlogix.com\u003e"
    },
    {
      "commit": "6bb3a397d72b20fde3f93b83ec64f22e1dd8fdbc",
      "tree": "fc528a8d35f196f42c707c609275c19487debe84",
      "parents": [
        "d9b9349e389491efb6b7d951eec822a491c4c28a"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Fri Jan 30 16:58:00 2026 -0600"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Fri Jan 30 16:58:00 2026 -0600"
      },
      "message": "enh: scoped values\n"
    },
    {
      "commit": "d9b9349e389491efb6b7d951eec822a491c4c28a",
      "tree": "dc8aca459ae50ffb931e46c3b2f7b68292b09cd8",
      "parents": [
        "63b0860f2fea5d523a4777de82c1789769e3946c"
      ],
      "author": {
        "name": "Ganesh Patil",
        "email": "7030871503ganeshpatil@gmail.com",
        "time": "Fri Jan 30 23:16:49 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 30 11:46:49 2026 -0600"
      },
      "message": "This PR updates the documentation to reflect the use of GitHub Issues and GitHub Discussions, and marks JIRA as legacy for archival purposes only.  Resolves #281. (#282)\n\n* docs: migrate issue tracking to GitHub Issues and Discussions\n\n* review comments\n\n---------\n\nCo-authored-by: lprimak \u003clenny@flowlogix.com\u003e"
    },
    {
      "commit": "63b0860f2fea5d523a4777de82c1789769e3946c",
      "tree": "c37cb55f2949abe9291fee5b2444f4100ddfaa45",
      "parents": [
        "8a124d04d9d58a1207365935d098a4e245e3aea9"
      ],
      "author": {
        "name": "Ganesh Patil",
        "email": "7030871503ganeshpatil@gmail.com",
        "time": "Fri Jan 30 06:45:49 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 29 19:15:49 2026 -0600"
      },
      "message": "Update and link commercial support page (#278)\n\n* Update commercial support page and add navigation link\n\n* commercial support content updated\n\n---------\n\nCo-authored-by: lprimak \u003clenny@flowlogix.com\u003e"
    },
    {
      "commit": "8a124d04d9d58a1207365935d098a4e245e3aea9",
      "tree": "14f3031c6482410fbcc1129e1ec865d723e842f2",
      "parents": [
        "c34d6fe427fded32a3f516e6acf53e6903739a15"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sat Jan 24 22:09:35 2026 -0600"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sat Jan 24 22:09:35 2026 -0600"
      },
      "message": "added more Spring config options from the Spring-boot page\n"
    },
    {
      "commit": "c34d6fe427fded32a3f516e6acf53e6903739a15",
      "tree": "77377c27518b07e39343dd1e9497771383abd651",
      "parents": [
        "cc58f85d0f5210760d9dccd5dd95505acf8566b2"
      ],
      "author": {
        "name": "Ganesh Patil",
        "email": "7030871503ganeshpatil@gmail.com",
        "time": "Sun Jan 25 09:36:52 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 24 22:06:52 2026 -0600"
      },
      "message": " Update frontend dependencies (Bootstrap Icons, Highlight.js) (#275)\n\n* Update Bootstrap Icons to latest version\n\n* Update Highlight.js to latest stable release\n\n* Update asset references for new frontend versions\n\n---------\n\nCo-authored-by: lprimak \u003clenny@flowlogix.com\u003e"
    },
    {
      "commit": "cc58f85d0f5210760d9dccd5dd95505acf8566b2",
      "tree": "a8007727276ab7f3098b41480becf4dd4213b589",
      "parents": [
        "ef8f49bc77261218f073ac63d94832d24611bf86"
      ],
      "author": {
        "name": "Ganesh Patil",
        "email": "7030871503ganeshpatil@gmail.com",
        "time": "Wed Jan 21 23:49:24 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 21 12:19:24 2026 -0600"
      },
      "message": "Add troubleshooting and FAQ documentation page (#276)\n\n* Add troubleshooting and FAQ documentation page - Closes #267\n\n* Fix: Spell out RIA abbreviation on first use for accessibility\n\n---------\n\nCo-authored-by: lprimak \u003clenny@flowlogix.com\u003e"
    },
    {
      "commit": "ef8f49bc77261218f073ac63d94832d24611bf86",
      "tree": "b075b6e5dd14b54b84dd43a1d05a921fa8804be7",
      "parents": [
        "8fae255971c26dff2ac06b4e4d0ca8c5598c1eaf"
      ],
      "author": {
        "name": "Ganesh Patil",
        "email": "7030871503ganeshpatil@gmail.com",
        "time": "Wed Jan 21 23:42:17 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 21 12:12:17 2026 -0600"
      },
      "message": "Add migration guide for Shiro 1.x, 2.x, and 3.x (#279)\n\n* Add initial Shiro migration guide for 1.x to 3.x\n\n* Update src/site/content/migration-guide.adoc\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e\n\n* added BOM and dependency chain to the guide\n\n---------\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e\nCo-authored-by: lprimak \u003clenny@flowlogix.com\u003e"
    },
    {
      "commit": "8fae255971c26dff2ac06b4e4d0ca8c5598c1eaf",
      "tree": "fd3065f6649819cef536b77abb34c8f3650dbe07",
      "parents": [
        "f3034af81ebff8130e3fb6c9ad8897cdf7d4342e"
      ],
      "author": {
        "name": "Ganesh Patil",
        "email": "7030871503ganeshpatil@gmail.com",
        "time": "Wed Jan 21 23:10:44 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 21 11:40:44 2026 -0600"
      },
      "message": "Update documentation for new configuration parameters (#280)\n\n* Update commercial support page and add navigation link\n\n* Update documentation for new configuration parameters\n\n* Update src/site/content/web.adoc\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e\n\n* Update src/site/content/spring-boot.adoc\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e\n\n* Revert \"Update commercial support page and add navigation link\"\n\nThis reverts commit a1c3f432d1758b0a16fa568f244b034e36ea2cb5.\n\n* web: fix access control mechanism text\n\n---------\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e\nCo-authored-by: lprimak \u003clenny@flowlogix.com\u003e"
    },
    {
      "commit": "f3034af81ebff8130e3fb6c9ad8897cdf7d4342e",
      "tree": "fed628357ddfcfc75e02652ceaf7dafa8a35602e",
      "parents": [
        "ec7981172e8b7b433faea9979396035105bbfc9a"
      ],
      "author": {
        "name": "Ganesh Patil",
        "email": "7030871503ganeshpatil@gmail.com",
        "time": "Mon Jan 19 10:43:57 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 18 23:13:57 2026 -0600"
      },
      "message": "Fix broken and outdated external links in documentation (#274)\n\n- Update Apache Isis links to Apache Causeway (project renamed)\n- Fix Grails plugin URL (typo and updated to current plugins page)\n- Update Jersey URL from dead jersey.java.net to Eclipse Foundation\n- Replace dead IBM DeveloperWorks links with archive.org versions\n- Update Bruce Phillips blog links to archive.org (site SSL issues)\n- Remove dead Nabble forum link (forum no longer exists)\n- Update Spring Remoting docs link to current version\n- Remove dead DevNexus presentation link\n- Fix malformed MuleSoft blog link\n- Update Stormpath blog links to archive.org (company shut down)\n- Remove dead Ohloh link (service changed)\n\nAll links have been verified and the site builds successfully.\n\nFixes #268"
    },
    {
      "commit": "ec7981172e8b7b433faea9979396035105bbfc9a",
      "tree": "1de15806bef2291b43c86de7aee86d4409a4f72a",
      "parents": [
        "9d2663887e30358e7a58a0ffa0d56faa3a4a994d"
      ],
      "author": {
        "name": "Ganesh Patil",
        "email": "7030871503ganeshpatil@gmail.com",
        "time": "Mon Jan 19 10:22:10 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 18 22:52:10 2026 -0600"
      },
      "message": "Add consistent JBake metadata to documentation pages (#273)\n\n* docs: add jbake metadata to core overview pages\n\n* docs: add jbake metadata to core security feature pages\n\n* docs: add jbake metadata to configuration and realm pages\n\n* docs: add jbake metadata to web and Spring integration pages\n\n* docs: add jbake metadata to tutorial and guide pages\n\n* docs: add jbake metadata to caching and DI integration pages\n\n* docs: add jbake metadata to terminology and feature pages\n\n* docs: add consistent JBake metadata to remaining documentation pages\n\nAdd :jbake-description: and improve :jbake-tags: for documentation files:\n- Community and support pages (community, mailing-lists, adoption, security-reports)\n- Feature overview pages (authentication-features, authorization-features, session-management-features, cryptography-features)\n- Component docs (subject, securitymanager, cachemanager)\n- Integration guides (java-annotations, java-annotations-list, jaxrs, jsp-tag-library, spring-xml)\n- Tool references (command-line-hasher, java-cryptography-guide, testing)\n- Resource pages (download, how-to-contribute, developer-resources)\n- Index/navigation pages (documentation, events, articles, forums, issues, guides, reference, integration, overview, powered-by-shiro, license, release-archive)\n\nEach page now has a unique, content-specific description for improved SEO.\nTags have been updated to be topic-specific rather than generic.\n\nCloses #269"
    },
    {
      "commit": "9d2663887e30358e7a58a0ffa0d56faa3a4a994d",
      "tree": "62c9f2351fd52ffe619db238f99fd16599442a34",
      "parents": [
        "41944ca860969c2c701a72c6add2f161e372cdcd"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sun Jan 18 19:03:16 2026 -0600"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sun Jan 18 19:03:16 2026 -0600"
      },
      "message": "added shiro 3.0 config note\n"
    },
    {
      "commit": "41944ca860969c2c701a72c6add2f161e372cdcd",
      "tree": "ec2c73ca2c899e27c6c2c28ad0882dccc341c75b",
      "parents": [
        "dac7d849c8c71c256cbd6d43c7ee43f9b2a515c0"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Tue Jan 13 17:48:24 2026 -0600"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Tue Jan 13 17:48:24 2026 -0600"
      },
      "message": "docs: update Jakarta EE documentation to clarify dependency chain applicability and versioning\nfixes #219\n"
    },
    {
      "commit": "dac7d849c8c71c256cbd6d43c7ee43f9b2a515c0",
      "tree": "b1034c0fc0d8423f7069dc944a51b445bb6782bd",
      "parents": [
        "5d8fc21757a80103e58b955ca1f7620e02e10a19"
      ],
      "author": {
        "name": "Ganesh Patil",
        "email": "7030871503ganeshpatil@gmail.com",
        "time": "Wed Jan 14 04:43:41 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 13 17:13:41 2026 -0600"
      },
      "message": "Add FlowLogix depchain as easier-than-BOM Shiro-Jakarta-EE dependencies (#219) (#260)\n\n* docs(security): add Security Model documentation\n\n- Created src/site/content/security-model.adoc with detailed explanation\n- Covers trust boundaries, authentication, authorization guarantees\n- Includes session management and cryptography security considerations\n- Documents operator responsibilities and deployment recommendations\n- Follows existing site documentation style and AsciiDoc format\n\n* Add FlowLogix depchain as alternative to BOM for Shiro-Jakarta-EE (#219)\n\nThis commit introduces documentation for the FlowLogix dependency chain\nas a simpler alternative to managing Apache Shiro Jakarta EE dependencies\nusing the traditional BOM approach.\n\nChanges:\n- Add dependency-chain.adoc with complete documentation covering:\n  - Maven and Gradle configuration examples\n  - Comparison with traditional BOM approach\n  - Complete example project\n  - Migration guide from BOM to dependency chain\n- Update jakarta-ee.adoc to reference the dependency chain option\n  as the recommended approach alongside existing BOM documentation\n\nThe FlowLogix shiro-jakarta dependency chain bundles all required\nShiro Jakarta EE modules (shiro-core, shiro-web, shiro-jakarta-ee,\nshiro-cdi, shiro-jaxrs) with the correct jakarta classifier, plus\nrequired dependencies like OmniFaces, in a single dependency.\n\nResolves: #219\n\n---------\n\nCo-authored-by: Lenny Primak \u003clenny@flowlogix.com\u003e"
    },
    {
      "commit": "5d8fc21757a80103e58b955ca1f7620e02e10a19",
      "tree": "6a076611d0c372cb3c8f0fe36394b786e7f4fed9",
      "parents": [
        "2242ac15c5624b7fa233e380eba88857c36bf768"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Tue Jan 13 16:38:10 2026 -0600"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Tue Jan 13 16:38:10 2026 -0600"
      },
      "message": "docs: add note about Shiro version requirement for pre-flight requests feature\n"
    },
    {
      "commit": "2242ac15c5624b7fa233e380eba88857c36bf768",
      "tree": "e4c0419cd58f9bb3ea2fb0e9198de3003309d100",
      "parents": [
        "ea135cb9a372afb61811a0295acdf6accfcb003a"
      ],
      "author": {
        "name": "Fatih",
        "email": "celikfatih@protonmail.com",
        "time": "Wed Jan 14 01:33:47 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 13 16:33:47 2026 -0600"
      },
      "message": "add Cors Support documentation (#261)\n\nCo-authored-by: celikfatiih \u003cfatih.celik@sans-technology.com\u003e"
    },
    {
      "commit": "ea135cb9a372afb61811a0295acdf6accfcb003a",
      "tree": "7a40ff301770d2b8d92bfcd001f239b8ddae0f9a",
      "parents": [
        "634d15f0539fb3475bbac84fdc9a27ee5bcfb6f3"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Tue Jan 13 16:10:18 2026 -0600"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Tue Jan 13 16:10:18 2026 -0600"
      },
      "message": "docs(security): update Security Model documentation and add rate limiting section\nfixes #243\n"
    },
    {
      "commit": "634d15f0539fb3475bbac84fdc9a27ee5bcfb6f3",
      "tree": "6a8ff8ba03158c814de1e25b375e57a493dd3237",
      "parents": [
        "c9dcf32a1f7cd988fd7c7c0a1d5e198bc27d9c9f"
      ],
      "author": {
        "name": "Ganesh Patil",
        "email": "7030871503ganeshpatil@gmail.com",
        "time": "Wed Jan 14 03:21:38 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 13 15:51:38 2026 -0600"
      },
      "message": "docs(security): add Security Model documentation (#259)\n\n- Created src/site/content/security-model.adoc with detailed explanation\n- Covers trust boundaries, authentication, authorization guarantees\n- Includes session management and cryptography security considerations\n- Documents operator responsibilities and deployment recommendations\n- Follows existing site documentation style and AsciiDoc format"
    },
    {
      "commit": "c9dcf32a1f7cd988fd7c7c0a1d5e198bc27d9c9f",
      "tree": "16e7f10bd1d52de7ec6e459782aaf35bfbbdc8f4",
      "parents": [
        "98a18bfea27e7ed4bd40ff5866e809beba634275"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jan 13 15:24:32 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 13 15:24:32 2026 -0600"
      },
      "message": "build(deps): bump org.apache:apache from 36 to 37 (#264)\n\nBumps [org.apache:apache](https://github.com/apache/maven-apache-parent) from 36 to 37.\n- [Release notes](https://github.com/apache/maven-apache-parent/releases)\n- [Commits](https://github.com/apache/maven-apache-parent/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache:apache\n  dependency-version: \u002737\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "98a18bfea27e7ed4bd40ff5866e809beba634275",
      "tree": "0182ea4a089dfa994f8da6782a608cbf5694fb1b",
      "parents": [
        "a7bd56acf35a5054318b3488df9266939e901dd7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jan 07 10:35:21 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 07 10:35:21 2026 -0600"
      },
      "message": "build(deps): bump org.apache:apache from 35 to 36 (#262)\n\nBumps [org.apache:apache](https://github.com/apache/maven-apache-parent) from 35 to 36.\n- [Release notes](https://github.com/apache/maven-apache-parent/releases)\n- [Commits](https://github.com/apache/maven-apache-parent/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache:apache\n  dependency-version: \u002736\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "a7bd56acf35a5054318b3488df9266939e901dd7",
      "tree": "55793acff616a2d12cbc462b0cae99010f3c89ba",
      "parents": [
        "6473142acc602304d006db6aafc64a7d34824c78"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Dec 31 08:47:25 2025 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 31 08:47:25 2025 -0600"
      },
      "message": "build(deps): bump org.jbake:jbake-maven-plugin from 2.7.0-rc.7 to 2.7.0 (#258)\n\nBumps [org.jbake:jbake-maven-plugin](https://github.com/jbake-org/jbake) from 2.7.0-rc.7 to 2.7.0.\n- [Release notes](https://github.com/jbake-org/jbake/releases)\n- [Commits](https://github.com/jbake-org/jbake/compare/v2.7.0-rc.7...v2.7.0)\n\n---\nupdated-dependencies:\n- dependency-name: org.jbake:jbake-maven-plugin\n  dependency-version: 2.7.0\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "6473142acc602304d006db6aafc64a7d34824c78",
      "tree": "388938be0581c458799bd3089821c9303cf4c39c",
      "parents": [
        "ee2cc714d3e4168dab150ec5680ea9894d97b13e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Dec 22 09:22:33 2025 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 22 09:22:33 2025 -0600"
      },
      "message": "build(deps): bump org.codehaus.mojo:exec-maven-plugin (#257)\n\n"
    },
    {
      "commit": "ee2cc714d3e4168dab150ec5680ea9894d97b13e",
      "tree": "e17d940ca7cfb3686ee639261ff740262c31f153",
      "parents": [
        "59075f45fda928ed9d02062c92f9a369f2ef7323"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Dec 16 03:21:29 2025 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 16 03:21:29 2025 -0600"
      },
      "message": "build(deps): bump asm.version from 9.9 to 9.9.1 (#256)\n\nBumps `asm.version` from 9.9 to 9.9.1.\n\nUpdates `org.ow2.asm:asm` from 9.9 to 9.9.1\n\nUpdates `org.ow2.asm:asm-commons` from 9.9 to 9.9.1\n\nUpdates `org.ow2.asm:asm-analysis` from 9.9 to 9.9.1\n\nUpdates `org.ow2.asm:asm-tree` from 9.9 to 9.9.1\n\nUpdates `org.ow2.asm:asm-util` from 9.9 to 9.9.1\n\n---\nupdated-dependencies:\n- dependency-name: org.ow2.asm:asm\n  dependency-version: 9.9.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.ow2.asm:asm-commons\n  dependency-version: 9.9.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.ow2.asm:asm-analysis\n  dependency-version: 9.9.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.ow2.asm:asm-tree\n  dependency-version: 9.9.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.ow2.asm:asm-util\n  dependency-version: 9.9.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "59075f45fda928ed9d02062c92f9a369f2ef7323",
      "tree": "318d07752525a7dc1a3a3bf3f4714e27e88a43c9",
      "parents": [
        "9264fa871931190f1c33e47b52e45b813d133782"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Dec 04 10:33:10 2025 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 04 10:33:10 2025 -0600"
      },
      "message": "build(deps): bump actions/checkout in the github-dependencies group (#254)\n\nBumps the github-dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout).\n\n\nUpdates `actions/checkout` from 5 to 6\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v5...v6)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: \u00276\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n  dependency-group: github-dependencies\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "9264fa871931190f1c33e47b52e45b813d133782",
      "tree": "8c1580b666b7c5c3f55d23deb20cddf8134cbada",
      "parents": [
        "8c0c348134e4916b09c347725f212539e6e82660"
      ],
      "author": {
        "name": "François Papon",
        "email": "fpapon@apache.org",
        "time": "Tue Nov 11 22:42:20 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 11 22:42:20 2025 +0100"
      },
      "message": "[release] Fix download page for 2.0.6 (#253)\n\n"
    },
    {
      "commit": "8c0c348134e4916b09c347725f212539e6e82660",
      "tree": "cdac0c48f31e51d506322d7467947d4cb34696fe",
      "parents": [
        "66db979696cddcb319701022e3df41e0ce8eda53"
      ],
      "author": {
        "name": "François Papon",
        "email": "fpapon@apache.org",
        "time": "Fri Nov 07 13:20:09 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 07 13:20:09 2025 +0100"
      },
      "message": "[release] Announce 2.0.6 (#252)\n\n"
    },
    {
      "commit": "66db979696cddcb319701022e3df41e0ce8eda53",
      "tree": "09d7d625d64033138155869d4f957a49a42b4c0b",
      "parents": [
        "12d66df26301c31bbf6fe40ca627ea28ad8e7518"
      ],
      "author": {
        "name": "Lenny Primak",
        "email": "lenny@flowlogix.com",
        "time": "Wed Nov 05 09:59:47 2025 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 05 09:59:47 2025 -0600"
      },
      "message": "removed older algorithms and updated to reflect what\u0027s in Shiro 2 currently (#249)\n\n"
    },
    {
      "commit": "12d66df26301c31bbf6fe40ca627ea28ad8e7518",
      "tree": "cf6f28ffc91faf9798cdec0e0277e271a0d23b09",
      "parents": [
        "004ab221d2fd8fa9341395ede4abb726c45c018d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Nov 05 10:41:10 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 05 10:41:10 2025 +0100"
      },
      "message": "build(deps): bump com.github.jnr:jnr-posix from 3.1.20 to 3.1.21 (#250)\n\nBumps [com.github.jnr:jnr-posix](https://github.com/jnr/jnr-posix) from 3.1.20 to 3.1.21.\n- [Commits](https://github.com/jnr/jnr-posix/compare/jnr-posix-3.1.20...jnr-posix-3.1.21)\n\n---\nupdated-dependencies:\n- dependency-name: com.github.jnr:jnr-posix\n  dependency-version: 3.1.21\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "004ab221d2fd8fa9341395ede4abb726c45c018d",
      "tree": "08f62da30fbbcbd174f4383779255405c8085815",
      "parents": [
        "78ae12d8276da77c061377737f50c871167d4ef8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Nov 05 10:40:52 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 05 10:40:52 2025 +0100"
      },
      "message": "build(deps): bump org.codehaus.mojo:exec-maven-plugin (#245)\n\nBumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.6.1 to 3.6.2.\n- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases)\n- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.6.1...3.6.2)\n\n---\nupdated-dependencies:\n- dependency-name: org.codehaus.mojo:exec-maven-plugin\n  dependency-version: 3.6.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "78ae12d8276da77c061377737f50c871167d4ef8",
      "tree": "72d85b6222a7f797db7d1cf798044cd1926cc3b1",
      "parents": [
        "e81bf3aa6ca75e9c7bcb67acc5229cb10f11f9df"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Wed Nov 05 19:40:29 2025 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 05 10:40:29 2025 +0100"
      },
      "message": "Optimize Dependabot by using `groups` for `github-actions` ecosystem (#247)\n\n"
    },
    {
      "commit": "e81bf3aa6ca75e9c7bcb67acc5229cb10f11f9df",
      "tree": "4d5b9efcfae3152f723280022be95b0f30b1b9c7",
      "parents": [
        "08f6f697e8f9a657f26976763388670cd76b8019"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Wed Nov 05 19:39:30 2025 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 05 10:39:30 2025 +0100"
      },
      "message": "Add basic EditorConfig file (#248)\n\n"
    },
    {
      "commit": "08f6f697e8f9a657f26976763388670cd76b8019",
      "tree": "17a3636403dfd1508d5a87bd83416ff8f11876f5",
      "parents": [
        "494d38d3132090c03f768d7d597a44b556f3fc9c"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Wed Nov 05 19:39:08 2025 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 05 10:39:08 2025 +0100"
      },
      "message": "`README.adoc`: remove small black dot above \"F\" in \"ASF\" (#246)\n\n"
    },
    {
      "commit": "494d38d3132090c03f768d7d597a44b556f3fc9c",
      "tree": "993a4d62c17ee4c0774d082dc66f9308f671ecd5",
      "parents": [
        "3503a8126ab7304a6f90856225f506219769f5cd"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Sun Oct 19 22:53:21 2025 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 19 14:53:21 2025 +0200"
      },
      "message": "[DOC] Fix typo (#244)\n\n"
    },
    {
      "commit": "3503a8126ab7304a6f90856225f506219769f5cd",
      "tree": "3c94959cb1d9314de5061e06b419162bb0f22c7d",
      "parents": [
        "e1a9740fd19598936daadd835c497c2d559ea4d5"
      ],
      "author": {
        "name": "Lenny Primak",
        "email": "lenny@flowlogix.com",
        "time": "Tue Oct 14 23:57:19 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 15 06:57:19 2025 +0200"
      },
      "message": "enh: added docs about URL session tracking configuration options in Jakarta EE integration module (#239)\n\n"
    },
    {
      "commit": "e1a9740fd19598936daadd835c497c2d559ea4d5",
      "tree": "98e1abb5876bc8d0825ea0b4cfdb70645ff0518a",
      "parents": [
        "0eb4fcbcd2cbe63cf8e43f152c6dc141aad2305c"
      ],
      "author": {
        "name": "Ganesh Patil",
        "email": "7030871503ganeshpatil@gmail.com",
        "time": "Wed Oct 15 00:59:37 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 14 21:29:37 2025 +0200"
      },
      "message": "Add start.flowlogix.com link to documentation (#218) (#238)\n\n* Add start.flowlogix.com to docs\n\n* Update src/site/content/documentation.adoc\n\n---------\n\nCo-authored-by: Lenny Primak \u003clenny@flowlogix.com\u003e"
    },
    {
      "commit": "0eb4fcbcd2cbe63cf8e43f152c6dc141aad2305c",
      "tree": "c3e1c577c96824376c02baf9ca1a206a261a263a",
      "parents": [
        "ac0c769adc6c8d475676d8eb5bf216ab7c85eaef"
      ],
      "author": {
        "name": "Lenny Primak",
        "email": "lenny@flowlogix.com",
        "time": "Tue Oct 14 14:28:33 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 14 21:28:33 2025 +0200"
      },
      "message": "added character encoding docs (#242)\n\n"
    },
    {
      "commit": "ac0c769adc6c8d475676d8eb5bf216ab7c85eaef",
      "tree": "3c4087f7255c0d6ba0b2349f3058946e2b8ffe8b",
      "parents": [
        "97f4106fc4b26e0dba623826ca2c6c26504876e6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Oct 10 21:39:04 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 10 21:39:04 2025 +0200"
      },
      "message": "build(deps): bump org.codehaus.mojo:exec-maven-plugin (#241)\n\nBumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.6.0 to 3.6.1.\n- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases)\n- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.6.0...3.6.1)\n\n---\nupdated-dependencies:\n- dependency-name: org.codehaus.mojo:exec-maven-plugin\n  dependency-version: 3.6.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "97f4106fc4b26e0dba623826ca2c6c26504876e6",
      "tree": "312f1a91d18d007f1386f3d4c7497be4c1c63c51",
      "parents": [
        "cede39264764c3623573183f238874b308e9d53c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Oct 10 21:38:45 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 10 21:38:45 2025 +0200"
      },
      "message": "build(deps): bump asm.version from 9.8 to 9.9 (#240)\n\nBumps `asm.version` from 9.8 to 9.9.\n\nUpdates `org.ow2.asm:asm` from 9.8 to 9.9\n\nUpdates `org.ow2.asm:asm-commons` from 9.8 to 9.9\n\nUpdates `org.ow2.asm:asm-analysis` from 9.8 to 9.9\n\nUpdates `org.ow2.asm:asm-tree` from 9.8 to 9.9\n\nUpdates `org.ow2.asm:asm-util` from 9.8 to 9.9\n\n---\nupdated-dependencies:\n- dependency-name: org.ow2.asm:asm\n  dependency-version: \u00279.9\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n- dependency-name: org.ow2.asm:asm-commons\n  dependency-version: \u00279.9\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n- dependency-name: org.ow2.asm:asm-analysis\n  dependency-version: \u00279.9\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n- dependency-name: org.ow2.asm:asm-tree\n  dependency-version: \u00279.9\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n- dependency-name: org.ow2.asm:asm-util\n  dependency-version: \u00279.9\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "cede39264764c3623573183f238874b308e9d53c",
      "tree": "6d801f57984642c9507769520cc3159aac330d23",
      "parents": [
        "bd8a64ca69024681e897fbd6bc0394043ce9fa84"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Oct 02 23:14:44 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 02 23:14:44 2025 +0200"
      },
      "message": "build(deps): bump org.codehaus.mojo:exec-maven-plugin (#237)\n\nBumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.5.1 to 3.6.0.\n- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases)\n- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.5.1...3.6.0)\n\n---\nupdated-dependencies:\n- dependency-name: org.codehaus.mojo:exec-maven-plugin\n  dependency-version: 3.6.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "bd8a64ca69024681e897fbd6bc0394043ce9fa84",
      "tree": "0f06dbab82b9a7697cc856cf67599d324b66e229",
      "parents": [
        "9416c3754fc83936e7186a2fca516a58f66d0fb6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 01 15:37:10 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 01 15:37:10 2025 -0500"
      },
      "message": "build(deps): bump org.yaml:snakeyaml from 2.4 to 2.5 (#236)\n\n"
    },
    {
      "commit": "9416c3754fc83936e7186a2fca516a58f66d0fb6",
      "tree": "4ff457d7a561dc77205a98996120364ebeb00b91",
      "parents": [
        "b4875f9673dca61f200e533c885006827f22416d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Aug 21 07:17:46 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 21 07:17:46 2025 -0500"
      },
      "message": "build(deps): bump actions/setup-java from 4 to 5 (#235)\n\n"
    },
    {
      "commit": "b4875f9673dca61f200e533c885006827f22416d",
      "tree": "f9bed4653d15c1d37d94bef9646ed9ffa8c1e893",
      "parents": [
        "951c201b46cb8aedfcd693aed042dc0ea725bd83"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Aug 12 12:47:34 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 12 12:47:34 2025 -0500"
      },
      "message": "build(deps): bump actions/checkout from 4 to 5 (#234)\n\n"
    },
    {
      "commit": "951c201b46cb8aedfcd693aed042dc0ea725bd83",
      "tree": "7222c9a6dc022b77eba5bea79c9b8229e0a1d18f",
      "parents": [
        "976c826f6f1b56d5084cb8165c485bb2422635b9"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Fri Jul 25 02:53:43 2025 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 24 11:53:43 2025 -0500"
      },
      "message": "misc: fix typos (#233)\n\nSpelling fixes in adoc and HTML files"
    },
    {
      "commit": "976c826f6f1b56d5084cb8165c485bb2422635b9",
      "tree": "e2615bfbc814abbc2a7e06003fe483ec6c72c275",
      "parents": [
        "52d3bc35c8dce93287c72cf0c20963d9fc69d596"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Mon Jul 07 13:40:36 2025 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Mon Jul 07 13:40:36 2025 -0500"
      },
      "message": "fixed blog post for 7/7/2025\n"
    },
    {
      "commit": "52d3bc35c8dce93287c72cf0c20963d9fc69d596",
      "tree": "682242e4009f34330ab481861e6e2ca7be01f629",
      "parents": [
        "037c766c93c533366f41144a16c5686bf941bacc"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Mon Jul 07 13:32:46 2025 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Mon Jul 07 13:32:46 2025 -0500"
      },
      "message": "enh: added version 2.0.5\n"
    },
    {
      "commit": "037c766c93c533366f41144a16c5686bf941bacc",
      "tree": "85365fe266a272bf6ed642397abfc11e020d84b6",
      "parents": [
        "19c7c9b21b50156ce1c7900233a54b16d418c3be"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Tue Jul 01 12:19:29 2025 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 30 21:19:29 2025 -0500"
      },
      "message": "chore: remove unneeded trailing whitespace (#232)\n\n"
    },
    {
      "commit": "19c7c9b21b50156ce1c7900233a54b16d418c3be",
      "tree": "6b0297bd545097bedaaef61fb2a1749cf3bb2645",
      "parents": [
        "3092ea9f0d9b6fb8053073666c6a590575ced0e3"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Tue Jul 01 08:16:30 2025 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 30 17:16:30 2025 -0500"
      },
      "message": "chore: fix spelling (#231)\n\n"
    },
    {
      "commit": "3092ea9f0d9b6fb8053073666c6a590575ced0e3",
      "tree": "bdd29778bc9b645f499abacfa5997bb2628098cf",
      "parents": [
        "721385faeea86d45668a6d5f25920b44d95d9a2e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 16 10:25:41 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 16 10:25:41 2025 -0500"
      },
      "message": "build(deps): bump org.apache:apache from 34 to 35 (#230)\n\n"
    },
    {
      "commit": "721385faeea86d45668a6d5f25920b44d95d9a2e",
      "tree": "a56e3b69574df7fcd213a2704ef9ae2ab9c40d06",
      "parents": [
        "9ccae6332f80290731fbd8317bb96de2f864213b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed May 28 08:47:52 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 28 08:47:52 2025 -0500"
      },
      "message": "build(deps): bump org.codehaus.mojo:exec-maven-plugin (#229)\n\n"
    },
    {
      "commit": "9ccae6332f80290731fbd8317bb96de2f864213b",
      "tree": "4aaa974f5865576f94333269b3cf32c15be23b18",
      "parents": [
        "3925bce7ca7462fe1e567e99fc9b9a8bd741ccb2"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue May 27 08:01:10 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 27 08:01:10 2025 -0500"
      },
      "message": "build(deps): bump groovy.version from 3.0.24 to 3.0.25 (#228)\n\n"
    },
    {
      "commit": "3925bce7ca7462fe1e567e99fc9b9a8bd741ccb2",
      "tree": "26edb2497571407eefed628700e18befe6e48c3f",
      "parents": [
        "da6735075f909ea5a96b169e4a260504255b4f8e"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sun Apr 20 15:01:30 2025 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sun Apr 20 15:01:30 2025 -0500"
      },
      "message": "fixed build requirements for older releases as well\n"
    },
    {
      "commit": "da6735075f909ea5a96b169e4a260504255b4f8e",
      "tree": "58f34414c6eb0d85f1989c0d3d6899e2f9f3b7b7",
      "parents": [
        "6e009884503b87bf854fe11effd27d90d80c9391"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sun Apr 20 14:57:15 2025 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sun Apr 20 14:57:15 2025 -0500"
      },
      "message": "fixed gpg archive release link\n"
    },
    {
      "commit": "6e009884503b87bf854fe11effd27d90d80c9391",
      "tree": "6eec96d7781d44ca3a0b490bbd7adf159e196e8e",
      "parents": [
        "4654c815685a5f2894a5220efe90cbb61db1c96b"
      ],
      "author": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sun Apr 20 14:53:12 2025 -0500"
      },
      "committer": {
        "name": "lprimak",
        "email": "lenny@flowlogix.com",
        "time": "Sun Apr 20 14:53:12 2025 -0500"
      },
      "message": "download page:\n- updated java and maven minimum build requirements\n- fixed pgp signature link\n"
    }
  ],
  "next": "4654c815685a5f2894a5220efe90cbb61db1c96b"
}
