)]}'
{
  "log": [
    {
      "commit": "ec9f10941b7083cc6ff2734fa460d98bbb1dd533",
      "tree": "1027ea789f8e4317557a548f6e164a750339ff1d",
      "parents": [
        "f591a7ae73808244d83c7961e8c3d641d53fdc43"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Wed Apr 15 14:10:43 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 14:10:43 2026 +0300"
      },
      "message": "IGNITE-28553 Remove ignite summit top banner (#332)"
    },
    {
      "commit": "f591a7ae73808244d83c7961e8c3d641d53fdc43",
      "tree": "062fafb07fbaf115c7810830ea2fee41360a760a",
      "parents": [
        "56a45271e3a894946220db546faef6c2957cb403"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Apr 09 19:26:04 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 19:26:04 2026 +0300"
      },
      "message": "IGNITE-28503 Add sitemap generation script and update sitemap (#331)"
    },
    {
      "commit": "56a45271e3a894946220db546faef6c2957cb403",
      "tree": "0c4b8a1e8a51917e353fcaab6a442f984d134a2c",
      "parents": [
        "177501ac69bd7205debba5d07dd3318e9237cb99"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Apr 09 15:38:52 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 15:38:52 2026 +0300"
      },
      "message": "IGNITE-28500 Add redirection for downloads page (#330)\n\nA server-side redirect is not currently feasible within the scope of available access, so this approach provides a practical interim solution at the application level."
    },
    {
      "commit": "177501ac69bd7205debba5d07dd3318e9237cb99",
      "tree": "909b04ab7fd9da609c4bebf4260d47abdbff9ade",
      "parents": [
        "7f84e2aaf643c18d7e122a83fe2b279cfe19f015"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Apr 09 09:38:19 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 09:38:19 2026 +0300"
      },
      "message": "IGNITE-28491 Restore missing js file for legacy download page (#329)"
    },
    {
      "commit": "7f84e2aaf643c18d7e122a83fe2b279cfe19f015",
      "tree": "76cf1f17c7ec0896e1d997ac688a6b99311ec339",
      "parents": [
        "c96b3e4a2bb40f503167e5d052aaac59696dad0c"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Wed Apr 08 19:09:31 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 19:09:31 2026 +0300"
      },
      "message": "IGNITE-28490 Add redirection for downloads page (#328)"
    },
    {
      "commit": "c96b3e4a2bb40f503167e5d052aaac59696dad0c",
      "tree": "c2c37b077a289807cf3bb29069532e4a3fe34535",
      "parents": [
        "1c7e21325e7f39ab95f9530287a26b5d2e2d041b"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Fri Mar 20 19:58:39 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 19:58:39 2026 +0200"
      },
      "message": "IGNITE-28328 Fix Ignite2 docs search button initialization (#326)"
    },
    {
      "commit": "1c7e21325e7f39ab95f9530287a26b5d2e2d041b",
      "tree": "f6d3c9aa2f4a51053aa55fd9cd69c36b4e874e43",
      "parents": [
        "523d84599049b83524568aad626b0dfaa215302b"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Fri Mar 20 16:49:47 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 16:49:47 2026 +0200"
      },
      "message": "IGNITE-28325 Publish AI3 doc fixes (#325)"
    },
    {
      "commit": "523d84599049b83524568aad626b0dfaa215302b",
      "tree": "27dd545205d7a878b0175e101aa76a0305716ef2",
      "parents": [
        "357354e8d982fd93a9504bb099811ff2cbcd0bf9"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Wed Mar 18 14:52:13 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 18 14:52:13 2026 +0200"
      },
      "message": "IGNITE-28244 Rework link to Ignite 3 (#324)"
    },
    {
      "commit": "357354e8d982fd93a9504bb099811ff2cbcd0bf9",
      "tree": "24a67ce3a954ce549a0b7db4f3c32e1afc1d9b70",
      "parents": [
        "8db1036fbcc682bd521dcfc548c8977d50107e9c"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Fri Feb 20 13:51:14 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 20 13:51:14 2026 +0200"
      },
      "message": "IGNITE-27932 Update default docs redirect to ignite3 (#323)\n\n"
    },
    {
      "commit": "8db1036fbcc682bd521dcfc548c8977d50107e9c",
      "tree": "7ef5c50b59d6e1be9902134f0ac56599e2d75aea",
      "parents": [
        "7c9d776219b93ccec256e1b09088ded190b9d966"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Tue Feb 10 11:54:55 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 10 11:54:55 2026 +0200"
      },
      "message": "IGNITE-27786 Migrate website from Pug to Docusaurus (#321)\n\n* Migrate from Pug to Docusaurus\n* Rework documentation structure\n\nWebsite messaging is reworked and updated to account for both AI2 and AI3.\n\nCo-authored-by: Michael Aglietti \u003cmaglietti@me.com\u003e"
    },
    {
      "commit": "7c9d776219b93ccec256e1b09088ded190b9d966",
      "tree": "a712d6c2531703b299a5aa2e3fc82e4f36bf8be3",
      "parents": [
        "d4d9babd44ff28c3d5f1a4abb52906b880862bc9"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Tue Feb 10 11:09:05 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 10 11:09:05 2026 +0200"
      },
      "message": "IGNITE-27788 Revert changes merged from incorrect repo (#322)\n\n"
    },
    {
      "commit": "d4d9babd44ff28c3d5f1a4abb52906b880862bc9",
      "tree": "cedf22dea18b2cb9e723dabfdd8da7d1826923a1",
      "parents": [
        "a4f70551751552e203218781f2543e5b0155d830"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Fri Feb 06 17:17:58 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 06 17:17:58 2026 +0200"
      },
      "message": "IGNITE-27768 Fix links from cards (#319)\n\n"
    },
    {
      "commit": "a4f70551751552e203218781f2543e5b0155d830",
      "tree": "cb51813e72578d46458eaa5e3a5d23b3d1c9bd26",
      "parents": [
        "30912228fe82b8add49484db7d081b858b4922ce"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Feb 05 19:59:45 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 05 19:59:45 2026 +0200"
      },
      "message": "IGNITE-27764 Updated .htacess (#318)\n\n"
    },
    {
      "commit": "30912228fe82b8add49484db7d081b858b4922ce",
      "tree": "fe3e0a694609a88455c3bb51ea06a4a46a97eb2f",
      "parents": [
        "7b4130df9292d8694f1e47445ead8b70becafb6f"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Feb 05 19:34:10 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 05 19:34:10 2026 +0200"
      },
      "message": "IGNITE-27763 Update .htaccess (#317)\n\n"
    },
    {
      "commit": "7b4130df9292d8694f1e47445ead8b70becafb6f",
      "tree": "17a3a8d514f13450d1032d0345316050cb57227e",
      "parents": [
        "24fda020ee773ab432836fb349cf2978bd9e9610"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Feb 05 18:39:13 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 05 18:39:13 2026 +0200"
      },
      "message": "IGNITE-27761 Fix htaccess rules (#316)\n\n"
    },
    {
      "commit": "24fda020ee773ab432836fb349cf2978bd9e9610",
      "tree": "964fa704c4bf955c6e3c34b34abbb9ab6e2048e8",
      "parents": [
        "2cdecb89829bdd4a04a59bb82c0308f3d939e5cd"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Feb 05 17:34:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 05 17:34:04 2026 +0200"
      },
      "message": "IGNITE-27758 Fix redirect loop in Ignite3 docs (#315)\n\n"
    },
    {
      "commit": "2cdecb89829bdd4a04a59bb82c0308f3d939e5cd",
      "tree": "b6ba88140a9092f1b05edf7ae0f7dded0713cd8c",
      "parents": [
        "d1283ed2af097a41787a1a09b5a09ac037d43ea4"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Feb 05 16:41:28 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 05 16:41:28 2026 +0200"
      },
      "message": "IGNITE-27756 Fix Ignite 3 docs URL resolving (#314)\n\n"
    },
    {
      "commit": "d1283ed2af097a41787a1a09b5a09ac037d43ea4",
      "tree": "934d478b4e37044c0b80282110307caa78941d1a",
      "parents": [
        "6a029042d9f04866b4fbaf4e47eb83afb998dc10"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Feb 05 15:27:45 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 05 15:27:45 2026 +0200"
      },
      "message": "IGNITE-27751 Publish reworked website (#313)\n\n"
    },
    {
      "commit": "6a029042d9f04866b4fbaf4e47eb83afb998dc10",
      "tree": "60c11398950599395a2975c05c5e4a52cd5904c3",
      "parents": [
        "de7539656712b76a7a68b5d39d86ec925537e679"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Jan 29 17:26:42 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 29 17:26:42 2026 +0200"
      },
      "message": "IGNITE-27683 Update Ignite Summit banners (#312)\n\n"
    },
    {
      "commit": "de7539656712b76a7a68b5d39d86ec925537e679",
      "tree": "df1461a547bb3e14ad75c0148fb905fe5dd31dde",
      "parents": [
        "05681807b150520222a837d892b3fb5222a2f219"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Wed Jan 28 14:35:45 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 28 14:35:45 2026 +0200"
      },
      "message": "IGNITE-27637 Update downloads page with closer.lua links (#310)\n\nImplement ASF requirement to use closer.lua script for download links:\nhttps://infra.apache.org/release-download-pages.html#download-scripts"
    },
    {
      "commit": "05681807b150520222a837d892b3fb5222a2f219",
      "tree": "37161999cb55613b80a0c37709cc1933e6577847",
      "parents": [
        "05c485d2eeae3f4a84aa8c212908fe9ae5a159cc"
      ],
      "author": {
        "name": "jinxxxoid",
        "email": "jinxxxinthemirror@gmail.com",
        "time": "Tue Jan 27 20:55:34 2026 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 27 18:55:34 2026 +0200"
      },
      "message": "IGNITE-27663 Schema and data mapping blog post (#311)\n\n"
    },
    {
      "commit": "05c485d2eeae3f4a84aa8c212908fe9ae5a159cc",
      "tree": "09784d7c87d07c744e1168a0074ee97a2eabadf8",
      "parents": [
        "1002a6d83055c1ff6b85ec11af2e75932a4d63c2"
      ],
      "author": {
        "name": "Michael Aglietti",
        "email": "maglietti@me.com",
        "time": "Thu Jan 22 06:26:40 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 22 14:26:40 2026 +0200"
      },
      "message": "IGNITE-27636 Update suggested site based on community feedback (#309)\n\n"
    },
    {
      "commit": "1002a6d83055c1ff6b85ec11af2e75932a4d63c2",
      "tree": "044599bdf7413c88d647ca92a9c43e37d3c90d93",
      "parents": [
        "e46fe568a7ab9cf2f0564d052677b69b1ba8a23a"
      ],
      "author": {
        "name": "jinxxxoid",
        "email": "jinxxxinthemirror@gmail.com",
        "time": "Wed Jan 14 11:36:52 2026 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 14 10:36:52 2026 +0300"
      },
      "message": "IGNITE-27551-fix Fix missing \u003cbr\u003e (#308)\n\n"
    },
    {
      "commit": "e46fe568a7ab9cf2f0564d052677b69b1ba8a23a",
      "tree": "d3568c67fc69872a771858c329ce40c538850461",
      "parents": [
        "141841d407d8b8f029e3837eadb77a0080543c9d"
      ],
      "author": {
        "name": "jinxxxoid",
        "email": "jinxxxinthemirror@gmail.com",
        "time": "Tue Jan 13 21:00:09 2026 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 13 20:00:09 2026 +0300"
      },
      "message": "IGNITE-27551 Part 8 of AI3 arch blog (#307)\n\n"
    },
    {
      "commit": "141841d407d8b8f029e3837eadb77a0080543c9d",
      "tree": "804952a4c41c17146da006bbd400f81ef0fd328c",
      "parents": [
        "de3ff92a064a9353265be2b9b2e993b42d0c70c6"
      ],
      "author": {
        "name": "Michael Aglietti",
        "email": "maglietti@me.com",
        "time": "Fri Jan 09 04:15:17 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 09 12:15:17 2026 +0200"
      },
      "message": "IGNITE-27518 Adjust the suggested site to use the correct baseURL for… (#306)\n\n"
    },
    {
      "commit": "de3ff92a064a9353265be2b9b2e993b42d0c70c6",
      "tree": "af778ffa83dabdff0cd0a5eab4d4d60440981df3",
      "parents": [
        "40d173c912f9c72691cd03241f4317a3e62abc5c"
      ],
      "author": {
        "name": "Michael Aglietti",
        "email": "maglietti@me.com",
        "time": "Thu Jan 08 08:55:29 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 08 16:55:29 2026 +0200"
      },
      "message": "IGNITE-27450 Update the suggested-site with a combined version of the ignite-website (#302)\n\n"
    },
    {
      "commit": "40d173c912f9c72691cd03241f4317a3e62abc5c",
      "tree": "08b961b4afa201e02869f84208775103c7b80d21",
      "parents": [
        "97d3de75ff5e434a2b13632bb85f5282a6836b19"
      ],
      "author": {
        "name": "jinxxxoid",
        "email": "jinxxxinthemirror@gmail.com",
        "time": "Tue Jan 06 18:58:42 2026 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 06 17:58:42 2026 +0300"
      },
      "message": "IGNITE-27470 Part 7 of AI3 blog series (#305)\n\n"
    },
    {
      "commit": "97d3de75ff5e434a2b13632bb85f5282a6836b19",
      "tree": "e023c6d9259a0e6affd9dc5db0b64c23743c7bbb",
      "parents": [
        "31e913f5f1287da8c55e822655760ad9f8afcee0"
      ],
      "author": {
        "name": "jinxxxoid",
        "email": "jinxxxinthemirror@gmail.com",
        "time": "Tue Dec 30 21:04:54 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 30 19:04:54 2025 +0200"
      },
      "message": "IGNITE-27463 Part 6 of AI3 blog series (#303)\n\n"
    },
    {
      "commit": "31e913f5f1287da8c55e822655760ad9f8afcee0",
      "tree": "fb99fee3abfe1e9a779a57c0876b0ff9bc7cb015",
      "parents": [
        "0fdb4dd78b25a30ff3f9305a5ac2eff4dac8660f"
      ],
      "author": {
        "name": "jinxxxoid",
        "email": "jinxxxinthemirror@gmail.com",
        "time": "Tue Dec 30 20:39:36 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 30 18:39:36 2025 +0200"
      },
      "message": "IGNITE-27327 Cleanup formatting (#304)\n\n"
    },
    {
      "commit": "0fdb4dd78b25a30ff3f9305a5ac2eff4dac8660f",
      "tree": "98877fcfedfc4167e85ea86b694f39dec1ed7aac",
      "parents": [
        "49f10c36335d2ff8fdc5bbd9cf5e0ec9721c6b54"
      ],
      "author": {
        "name": "jinxxxoid",
        "email": "jinxxxinthemirror@gmail.com",
        "time": "Tue Dec 23 20:59:04 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 23 18:59:04 2025 +0200"
      },
      "message": "IGNITE-27337 Part 5 of AI3 architecture blog (#296)\n\n"
    },
    {
      "commit": "49f10c36335d2ff8fdc5bbd9cf5e0ec9721c6b54",
      "tree": "80d61671dd1536e70cba87d56b6aff947ebe7e31",
      "parents": [
        "5c41e9831b2d9cae5708fad58165c352d8bcedae"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Fri Dec 19 19:25:38 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 19 19:25:38 2025 +0200"
      },
      "message": "IGNITE-27406 Fixed AI2 canonical (#301)\n\n"
    },
    {
      "commit": "5c41e9831b2d9cae5708fad58165c352d8bcedae",
      "tree": "fa51005cf6131a05271db883e62d33a5dbfcd9da",
      "parents": [
        "29a3c7b8b77bcd1fb3e112b6ad73bd2fa6ef3264"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Wed Dec 17 18:33:07 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 17 18:33:07 2025 +0200"
      },
      "message": "IGNITE-27360 Fixed canonical for AI3 (#299)\n\n"
    },
    {
      "commit": "29a3c7b8b77bcd1fb3e112b6ad73bd2fa6ef3264",
      "tree": "72516aea29f58f088510e6f576564d16ced449c0",
      "parents": [
        "105d7a6033cad040582858f455970efbb8db670c"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Wed Dec 17 18:32:22 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 17 18:32:22 2025 +0200"
      },
      "message": "IGNITE-27383 Fixed the blogs index pages (#300)\n\n"
    },
    {
      "commit": "105d7a6033cad040582858f455970efbb8db670c",
      "tree": "deabdb2c4e64036e743397c9be34fde863fd8845",
      "parents": [
        "611ade0688b56673eccfaa92c19865fc184ea6fe"
      ],
      "author": {
        "name": "jinxxxoid",
        "email": "jinxxxinthemirror@gmail.com",
        "time": "Wed Dec 17 12:53:41 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 17 10:53:41 2025 +0200"
      },
      "message": "IGNITE-27328 Publish part 4 of AI3 architecture blog (#295)\n\n"
    },
    {
      "commit": "611ade0688b56673eccfaa92c19865fc184ea6fe",
      "tree": "9a3a0d33ba14c776828bd223bc670b843d21eb4f",
      "parents": [
        "7b5263914a7f4fd42bb1e591e792e3cd3b3b7c60"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Mon Dec 15 16:41:59 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 15 16:41:59 2025 +0200"
      },
      "message": "IGNITE-27353 Fix docs redirect for legacy urls (#298)\n\nRedirect legacy urls to Ignite 2 docs:\n\n* `/docs/latest` is the old URL scheme which is still indexed by search systems\n* `/docs/ignite2/latest` and `/docs/ignite3/latest` is the new scheme"
    },
    {
      "commit": "7b5263914a7f4fd42bb1e591e792e3cd3b3b7c60",
      "tree": "e12fc5186fc0ea2174f3bb5f998e0fbc12a6bf09",
      "parents": [
        "d35b73318bcd6a77d38948348a7e2fb68a780632"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Fri Dec 12 15:32:06 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 12 13:32:06 2025 +0200"
      },
      "message": "IGNITE-27336 Fix header links (#294)\n\n"
    },
    {
      "commit": "d35b73318bcd6a77d38948348a7e2fb68a780632",
      "tree": "a816970ab07125a787c8a25f2c64f0090ad486a9",
      "parents": [
        "3f9d37259cae7d8a133b74babb188e37bb7fa9c5"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Fri Dec 12 12:32:32 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 12 12:32:32 2025 +0200"
      },
      "message": "IGNITE-27320 Added subsite (#293)\n\n"
    },
    {
      "commit": "3f9d37259cae7d8a133b74babb188e37bb7fa9c5",
      "tree": "2141a650eef7c0ca8ed2a520308c437905a90d27",
      "parents": [
        "9884546a52ca9f9b2a689c7d3a1856f57d03727f"
      ],
      "author": {
        "name": "jinxxxoid",
        "email": "jinxxxinthemirror@gmail.com",
        "time": "Thu Dec 11 20:59:18 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 11 18:59:18 2025 +0200"
      },
      "message": "IGNITE-27289 Add blog post: How many client connections can Ignite 3 handle (#291)\n\n"
    },
    {
      "commit": "9884546a52ca9f9b2a689c7d3a1856f57d03727f",
      "tree": "67562630b6f8d74038380d3715af22e24d0677a1",
      "parents": [
        "6d3a6069128825551bb80c4b5cfc3b3f630dac45"
      ],
      "author": {
        "name": "sk0x50",
        "email": "slava.koptilin@gmail.com",
        "time": "Thu Dec 11 15:48:06 2025 +0200"
      },
      "committer": {
        "name": "sk0x50",
        "email": "slava.koptilin@gmail.com",
        "time": "Thu Dec 11 15:48:06 2025 +0200"
      },
      "message": "Revert \"IGNITE-27320 Added subsite (#292)\"\n\nThis reverts commit 6d3a6069128825551bb80c4b5cfc3b3f630dac45.\n"
    },
    {
      "commit": "6d3a6069128825551bb80c4b5cfc3b3f630dac45",
      "tree": "fc9940c7e1b377022a0ddef3741cf8998c405e9b",
      "parents": [
        "09361e9baff57f0b4b9a0ff227dc7f4aca9dcb48"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Dec 11 15:37:35 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 11 15:37:35 2025 +0200"
      },
      "message": "IGNITE-27320 Added subsite (#292)\n\n"
    },
    {
      "commit": "09361e9baff57f0b4b9a0ff227dc7f4aca9dcb48",
      "tree": "67562630b6f8d74038380d3715af22e24d0677a1",
      "parents": [
        "5f5b84aee7d839668956d62326b3b511d0799442"
      ],
      "author": {
        "name": "jinxxxoid",
        "email": "jinxxxinthemirror@gmail.com",
        "time": "Tue Dec 09 20:59:27 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 09 18:59:27 2025 +0200"
      },
      "message": "IGNITE-27209 Publish p3 of AI3 Architecture series (#289)\n\n"
    },
    {
      "commit": "5f5b84aee7d839668956d62326b3b511d0799442",
      "tree": "f9ea133c9d183fb3554f40e50315fe04985b4f78",
      "parents": [
        "1a9ecd37a78e62d4772d8441f691c00454ab1fbe"
      ],
      "author": {
        "name": "jinxxxoid",
        "email": "jinxxxinthemirror@gmail.com",
        "time": "Tue Dec 02 20:59:45 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 02 17:59:45 2025 +0100"
      },
      "message": "IGNITE- 27183 Publish part 2 of AI3 blog series (#290)\n\n"
    },
    {
      "commit": "1a9ecd37a78e62d4772d8441f691c00454ab1fbe",
      "tree": "f1d4d921e79532ba496130ac1306355d99c75572",
      "parents": [
        "de3814af770d4ccf2d9174e306a82ff5728375ee"
      ],
      "author": {
        "name": "jinxxxoid",
        "email": "jinxxxinthemirror@gmail.com",
        "time": "Tue Nov 25 20:59:28 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 25 18:59:28 2025 +0200"
      },
      "message": "IGNITE-27116 Part 1 of AI 3 architecture blog (#288)\n\n"
    },
    {
      "commit": "de3814af770d4ccf2d9174e306a82ff5728375ee",
      "tree": "e13926706dfcfce2085771e5926d9dd4d7b2e007",
      "parents": [
        "bd280022daae4e20944598f7c86262ab9b7d77c2"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Nov 20 17:14:16 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 20 17:14:16 2025 +0200"
      },
      "message": "IGNITE-27100 Added mermaid.js (#287)\n\n"
    },
    {
      "commit": "bd280022daae4e20944598f7c86262ab9b7d77c2",
      "tree": "4a5bf7d425a986a9d6854364c3b8d02312791dc7",
      "parents": [
        "6c4a7dd4c71a5e915fea10374bbca1c8e71d01f9"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Tue Nov 18 21:36:35 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 18 18:36:35 2025 +0100"
      },
      "message": "IGNITE-27092 Replace mermaid diagram with image (#286)\n\n"
    },
    {
      "commit": "6c4a7dd4c71a5e915fea10374bbca1c8e71d01f9",
      "tree": "4748d9dd9ec1daa5e17510ff2e551db95a200816",
      "parents": [
        "3a95526b51fdcd47e0cef43fccfea9035813fe27"
      ],
      "author": {
        "name": "jinxxxoid",
        "email": "dusova@gridgain.com",
        "time": "Tue Nov 18 20:59:01 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 18 18:59:01 2025 +0200"
      },
      "message": "IGNITE-27061 Publish Schema-driven design blog post (#285)\n\n"
    },
    {
      "commit": "3a95526b51fdcd47e0cef43fccfea9035813fe27",
      "tree": "b27d42277e0ab6874f15fd16f216f0ef9a8564d4",
      "parents": [
        "832b4188dc935c9c5481e6f78e545f2cd0f499da"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Fri Nov 14 21:27:28 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 14 19:27:28 2025 +0200"
      },
      "message": "IGNITE-27067 Fix doc TOC (#284)\n\n"
    },
    {
      "commit": "832b4188dc935c9c5481e6f78e545f2cd0f499da",
      "tree": "f0b73f2e7ac1e561eff0019b29bad0f7333d6337",
      "parents": [
        "2831c8f2d2ba8b0a315475e538a80b3b231f50e1"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Fri Nov 14 18:07:45 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 14 18:07:45 2025 +0200"
      },
      "message": "IGNITE-27066 Updated Ignite 3.1 docs (#283)\n\n"
    },
    {
      "commit": "2831c8f2d2ba8b0a315475e538a80b3b231f50e1",
      "tree": "7501486264cfeac4e28d43cda15549c8a7acbe0a",
      "parents": [
        "67d7c32171a9ec7e90ad9083ae01f4fdf6630420"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Tue Nov 11 20:54:30 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 11 18:54:30 2025 +0200"
      },
      "message": "IGNITE-26964 Add getting to know AI3 blog (#282)\n\n"
    },
    {
      "commit": "67d7c32171a9ec7e90ad9083ae01f4fdf6630420",
      "tree": "9fa6e218bb1686be54161d62fb34a69d599cfbbc",
      "parents": [
        "8042260cb44a407d4074d12db255e2fc80a3b3d7"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Thu Nov 06 16:13:08 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 06 14:13:08 2025 +0200"
      },
      "message": "IGNITE-26962 Minor fixes to release blog (#281)\n\n"
    },
    {
      "commit": "8042260cb44a407d4074d12db255e2fc80a3b3d7",
      "tree": "938774e5b35e4918e2aaa4221688d9913ecc80a4",
      "parents": [
        "3fbbe46fcf3746815d5ca684c3d1c0495bb075dc"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Tue Nov 04 21:33:05 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 04 21:33:05 2025 +0200"
      },
      "message": "IGNITE-26932 Fixed the typo (#280)\n\n"
    },
    {
      "commit": "3fbbe46fcf3746815d5ca684c3d1c0495bb075dc",
      "tree": "fed17e1e8b775ba2e558b16c0a47e9dfd33e6219",
      "parents": [
        "ddb2595342de6d61827070a605537355c9b61a03"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Tue Nov 04 13:38:13 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 04 12:38:13 2025 +0300"
      },
      "message": "IGNITE-26911 Publish blog for AI3.1 (#278)\n\n"
    },
    {
      "commit": "ddb2595342de6d61827070a605537355c9b61a03",
      "tree": "82fd4609228a4af2e5825602b813779b41e8a5b4",
      "parents": [
        "12749ab0c3c7cba30b466916e69012597286bcb8"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Tue Nov 04 11:57:26 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 04 10:57:26 2025 +0300"
      },
      "message": "IGNITE-26897 Adding migration guide (#279)\n\n"
    },
    {
      "commit": "12749ab0c3c7cba30b466916e69012597286bcb8",
      "tree": "076a2ac160d7ca69a57853f248754fea58e47486",
      "parents": [
        "d6ef219392135279263e1443174b3be2f40dbb1b"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Fri Oct 31 17:40:25 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 31 17:40:25 2025 +0200"
      },
      "message": "IGNITE-26905 Fixed header positioning (#277)\n\n"
    },
    {
      "commit": "d6ef219392135279263e1443174b3be2f40dbb1b",
      "tree": "0d6669373a0bd7bc3a1808ad3f7f697dd20b5c07",
      "parents": [
        "779421255468419a1bf666dc112ce775058b96f2"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Oct 30 17:35:21 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 30 18:35:21 2025 +0300"
      },
      "message": "IGNITE-26883 Updated .htaccess (#276)\n\n"
    },
    {
      "commit": "779421255468419a1bf666dc112ce775058b96f2",
      "tree": "adfeecc9c972606c47fdaa801538eb81b34aeed6",
      "parents": [
        "b3c6b7c02b0563f4bd549724fb00860d3fcbf175"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Oct 30 17:34:32 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 30 18:34:32 2025 +0300"
      },
      "message": "IGNITE-26882 Updated docker image publication date (#275)\n\n"
    },
    {
      "commit": "b3c6b7c02b0563f4bd549724fb00860d3fcbf175",
      "tree": "aecaa3b923b270fabfcb0e7f2cdf7844f46547c7",
      "parents": [
        "fad2af54fdc16e34a4c8e6d9dc9dbb3ba146cf80"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Oct 30 16:27:55 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 30 17:27:55 2025 +0300"
      },
      "message": "IGNITE-26878 Added correct OpenAPI link (#274)\n\n"
    },
    {
      "commit": "fad2af54fdc16e34a4c8e6d9dc9dbb3ba146cf80",
      "tree": "4952f62b3bf389191959097501e89682f9ca60ab",
      "parents": [
        "91aa2fe65d746b316e4d2b333ebb3320666baacb"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Oct 30 14:47:48 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 30 15:47:48 2025 +0300"
      },
      "message": "IGNITE-26875 Fixed the typo (#273)\n\n"
    },
    {
      "commit": "91aa2fe65d746b316e4d2b333ebb3320666baacb",
      "tree": "019d313ff26bc52a6c143adaebfb3b8fd1ad3989",
      "parents": [
        "abc991373e79d9c61ccd4767e65718eba7f7949c"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Oct 30 13:57:09 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 30 14:57:09 2025 +0300"
      },
      "message": "IGNITE-26857 Updated sitemap (#271)\n\n"
    },
    {
      "commit": "abc991373e79d9c61ccd4767e65718eba7f7949c",
      "tree": "b34a83aea2c91669b820a4d1c8eac3c3f8726a72",
      "parents": [
        "e393f9a43e4fe3523c31f2f3dff382dd0e74ed3f"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Oct 30 13:04:56 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 30 14:04:56 2025 +0300"
      },
      "message": "IGNITE-26873 Downloads page update (#270)\n\n"
    },
    {
      "commit": "e393f9a43e4fe3523c31f2f3dff382dd0e74ed3f",
      "tree": "335c561d91ea86e0e68692ec4bc4e6c5a0217495",
      "parents": [
        "9e3b905d373d22c61054da497652ea6d7cb1de73"
      ],
      "author": {
        "name": "Evgeniy Stanilovskiy",
        "email": "stanilovsky@gmail.com",
        "time": "Thu Oct 30 13:42:37 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 30 13:42:37 2025 +0300"
      },
      "message": "IGNITE-26871 Update platforms documentation (#269)\n\n"
    },
    {
      "commit": "9e3b905d373d22c61054da497652ea6d7cb1de73",
      "tree": "059b8d6ba87d27eb937c3db70506a4e5772e94e8",
      "parents": [
        "629b0cd02c77f704c13a91774ef0fc26b1a6d9ee"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Thu Oct 30 14:03:47 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 30 13:03:47 2025 +0300"
      },
      "message": " IGNITE-26868 Publish documentation for release 3.1  (#268)\n\n"
    },
    {
      "commit": "629b0cd02c77f704c13a91774ef0fc26b1a6d9ee",
      "tree": "6e86b3759d96b7beab06fb8e8d7befaaecd5d270",
      "parents": [
        "d925af30d6d516618071919c61e4bbb9827f9a58"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Oct 23 14:39:36 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 23 14:39:36 2025 +0300"
      },
      "message": "IGNITE-26814 Updated redirections (#267)\n\n"
    },
    {
      "commit": "d925af30d6d516618071919c61e4bbb9827f9a58",
      "tree": "72e99d283e9964e21ba7f1480902e43da4382e95",
      "parents": [
        "bc1f8382e24ff3307771cf97c64550ad8cfc0d4c"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Thu Oct 23 14:53:49 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 23 13:53:49 2025 +0300"
      },
      "message": "IGNITE-26806 Remove license requirement from doc (#266)\n\n"
    },
    {
      "commit": "bc1f8382e24ff3307771cf97c64550ad8cfc0d4c",
      "tree": "651d792ad5070f548835424a642e82af5f685775",
      "parents": [
        "db943b0b3d2e7be8cdb851dce85b18cdb8f4a37b"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Fri Oct 17 13:52:09 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 17 13:52:09 2025 +0300"
      },
      "message": "IGNITE-26766 Video elements lead to YouTube instead of iframe (#265)\n\n"
    },
    {
      "commit": "db943b0b3d2e7be8cdb851dce85b18cdb8f4a37b",
      "tree": "12ff82af34923c5b14a832e6aa891f86b59aafe3",
      "parents": [
        "22c68326d612fcd712bfb75f67aaa3b4e0fae705"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Mon Sep 22 16:13:02 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 22 16:13:02 2025 +0300"
      },
      "message": "IGNITE-26489 Fix release notes links (#264)\n\n"
    },
    {
      "commit": "22c68326d612fcd712bfb75f67aaa3b4e0fae705",
      "tree": "f219e3442f4ef2c7921d2092637fc3fc2aa8f98a",
      "parents": [
        "fd67114ddb7c6084ebe250dee6c4087a4ca41933"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Mon Sep 15 10:35:08 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 15 10:35:08 2025 +0300"
      },
      "message": "IGNITE-26410 Fixed a link (#262)\n\n"
    },
    {
      "commit": "fd67114ddb7c6084ebe250dee6c4087a4ca41933",
      "tree": "3e8047cead656176e3c86585d99bd4bd8ee88515",
      "parents": [
        "be84b7f4c1766bcfa00a020ad84b7e1522f015f9"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Fri Sep 05 13:25:45 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 05 13:25:45 2025 +0300"
      },
      "message": "IGNITE-26392 Fixed images routes (#260)\n\n"
    },
    {
      "commit": "be84b7f4c1766bcfa00a020ad84b7e1522f015f9",
      "tree": "448735d075f647ed25498e8ae662d310ea7b380c",
      "parents": [
        "e77011dc6a267c6333562ebf6d4c336f2fc38c57"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Fri Aug 29 12:15:14 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 29 12:15:14 2025 +0300"
      },
      "message": "IGNITE-26341 Fix images paths generation and API links for Ignite3 docs (#259)\n\n"
    },
    {
      "commit": "e77011dc6a267c6333562ebf6d4c336f2fc38c57",
      "tree": "c3971ac7ec5f03bcc0cf008406c45e677dba24a4",
      "parents": [
        "c4c2464bfc0af1f291a27e4b204440ea1b215082"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Aug 28 10:56:56 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 28 10:56:56 2025 +0300"
      },
      "message": "IGNITE-26326 Add redirects for old Ignite2 docs links (#258)\n\n"
    },
    {
      "commit": "c4c2464bfc0af1f291a27e4b204440ea1b215082",
      "tree": "99dbb189c7e5d047e5c2ed29cf5f1a3e468257ab",
      "parents": [
        "076efc077622a4b7b1c9a473b8a9acf8794f965c"
      ],
      "author": {
        "name": "Pavel Tupitsyn",
        "email": "ptupitsyn@apache.org",
        "time": "Thu Aug 28 10:11:42 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 28 10:11:42 2025 +0300"
      },
      "message": "Configure GitHub settings in .asf.yaml\n\nEnable JIRA autolink, add description, force squash, enable branch protection"
    },
    {
      "commit": "076efc077622a4b7b1c9a473b8a9acf8794f965c",
      "tree": "19a7db650a3688f787931102dac0912261fc48d5",
      "parents": [
        "de980aac2936fbc7d3ce60689028fc5ad54b79e1"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Thu Aug 28 10:09:07 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 28 10:09:07 2025 +0300"
      },
      "message": "IGNITE-26324 Add ignite2 redirection (#257)\n\n"
    },
    {
      "commit": "de980aac2936fbc7d3ce60689028fc5ad54b79e1",
      "tree": "035cd7a1daec1bc7e018b160df6cdd90829d3e3b",
      "parents": [
        "b6137dcd338a8dff828cac3b82de2ca6e1548746"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Wed Aug 27 18:24:04 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 27 18:24:04 2025 +0300"
      },
      "message": "IGNITE-26323 Updated Ignite3 doc (#256)\n\n"
    },
    {
      "commit": "b6137dcd338a8dff828cac3b82de2ca6e1548746",
      "tree": "2275ec081a8dd7d0c2737d4067ed280c6b5e9044",
      "parents": [
        "5b4c0bda6bc1b742297e26130dc6adbcd11a8db5"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Wed Aug 27 18:23:07 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 27 18:23:07 2025 +0300"
      },
      "message": "IGNITE-26322 Moved Ignite3 sdk docs (#255)\n\n"
    },
    {
      "commit": "5b4c0bda6bc1b742297e26130dc6adbcd11a8db5",
      "tree": "8a679470600efbbcb36d214794bd2a6582bb191d",
      "parents": [
        "829334d16a70b2d94017945758d135d7612f2a70"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Wed Aug 27 17:07:55 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 27 17:07:55 2025 +0300"
      },
      "message": "IGNITE-26313 New docs URL scheme (#254)\n\n"
    },
    {
      "commit": "829334d16a70b2d94017945758d135d7612f2a70",
      "tree": "5cdbbf07b13e77f0a161639098e803f51b84617f",
      "parents": [
        "c22e62e4d8a1727c14f2d8cf6655ceb31c742444"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Mon Aug 18 17:37:28 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 18 17:37:28 2025 +0300"
      },
      "message": "IGNITE-25984 Updated Ignite 3 docs (#253)\n\n"
    },
    {
      "commit": "c22e62e4d8a1727c14f2d8cf6655ceb31c742444",
      "tree": "b07e6c39b50f3e102d47ddeb96647e55381a027a",
      "parents": [
        "9d9ba86685282d18fa700a8ba63364e80a30b25c",
        "b42eb0c789250822c2de545c58e0caf1aa6a8c95"
      ],
      "author": {
        "name": "ygerzhedovich",
        "email": "41903880+ygerzhedovich@users.noreply.github.com",
        "time": "Tue Jul 29 12:38:21 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 29 12:38:21 2025 +0300"
      },
      "message": "IGNITE-26054 Fix doc ToC\n\n"
    },
    {
      "commit": "b42eb0c789250822c2de545c58e0caf1aa6a8c95",
      "tree": "b07e6c39b50f3e102d47ddeb96647e55381a027a",
      "parents": [
        "9d9ba86685282d18fa700a8ba63364e80a30b25c"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Tue Jul 29 12:00:09 2025 +0300"
      },
      "committer": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Tue Jul 29 12:00:09 2025 +0300"
      },
      "message": "IGNITE-26054 Fixing doc TOC\n"
    },
    {
      "commit": "9d9ba86685282d18fa700a8ba63364e80a30b25c",
      "tree": "11a6155a672db4164d83aad0f85333aebdbc4e45",
      "parents": [
        "b999fbd0e5cca1e5459355a0df5d0185ee5b8e4d",
        "8f61eeeb3e1ad524573155b1e62d6e3e4117270d"
      ],
      "author": {
        "name": "ygerzhedovich",
        "email": "41903880+ygerzhedovich@users.noreply.github.com",
        "time": "Tue Jul 01 17:50:32 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 01 17:50:32 2025 +0300"
      },
      "message": "IGNITE-25798 Publishing new tutorials\n\n"
    },
    {
      "commit": "8f61eeeb3e1ad524573155b1e62d6e3e4117270d",
      "tree": "11a6155a672db4164d83aad0f85333aebdbc4e45",
      "parents": [
        "e3ab0d2a01f76dd8de0dfc3a37a1c2af3163fc64"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Tue Jul 01 16:40:24 2025 +0300"
      },
      "committer": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Tue Jul 01 16:40:24 2025 +0300"
      },
      "message": "Fixing comments\n"
    },
    {
      "commit": "e3ab0d2a01f76dd8de0dfc3a37a1c2af3163fc64",
      "tree": "0811b73b7985084b09d71b631a814c102b4f18f1",
      "parents": [
        "b483ed079347209dccf4650546ac669272498bc5"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Mon Jun 30 18:25:38 2025 +0300"
      },
      "committer": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Mon Jun 30 18:25:38 2025 +0300"
      },
      "message": "Reverting styles file\n"
    },
    {
      "commit": "b483ed079347209dccf4650546ac669272498bc5",
      "tree": "2939d9b3f19372a271bd63ab5e49f93c187a367d",
      "parents": [
        "5b5bd7d3c1ef37c060ce0918c3309e2d3dde604b"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Mon Jun 30 18:12:33 2025 +0300"
      },
      "committer": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Mon Jun 30 18:12:33 2025 +0300"
      },
      "message": "Another update with fixes\n"
    },
    {
      "commit": "5b5bd7d3c1ef37c060ce0918c3309e2d3dde604b",
      "tree": "e98b4057ebb79b682b0dceabf76e2bb4ff66e4cb",
      "parents": [
        "790bdb485d806761961790705de3ffc04de7b224"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Mon Jun 30 17:52:59 2025 +0300"
      },
      "committer": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Mon Jun 30 17:52:59 2025 +0300"
      },
      "message": "Another update with more fixes\n"
    },
    {
      "commit": "790bdb485d806761961790705de3ffc04de7b224",
      "tree": "21d0e1bf3c194fa78e5f39e8d3c807ccf961fbf9",
      "parents": [
        "77d0ce627cc0c13704849e75be8ca58841c8c6c1"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Mon Jun 30 17:04:13 2025 +0300"
      },
      "committer": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Mon Jun 30 17:04:13 2025 +0300"
      },
      "message": "Rebuilt doc as latest\n"
    },
    {
      "commit": "77d0ce627cc0c13704849e75be8ca58841c8c6c1",
      "tree": "b6402f3569659f431154350a578058c6cbc0b403",
      "parents": [
        "b999fbd0e5cca1e5459355a0df5d0185ee5b8e4d"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Fri Jun 27 19:06:53 2025 +0300"
      },
      "committer": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Fri Jun 27 19:06:53 2025 +0300"
      },
      "message": "Publishing extra tutorials\n"
    },
    {
      "commit": "b999fbd0e5cca1e5459355a0df5d0185ee5b8e4d",
      "tree": "018bb53d97899b7c67363e22da685df086e6de03",
      "parents": [
        "c304dfac571b13f69f73acadaff6519f8e78ad86"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Tue Jun 03 17:47:31 2025 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 03 16:47:31 2025 +0300"
      },
      "message": "IGNITE-25577 Manually remove expiration metrics (#247)\n\n"
    },
    {
      "commit": "c304dfac571b13f69f73acadaff6519f8e78ad86",
      "tree": "66d2ae8e6a90feeffb9f67405e6683d49e5ee4f6",
      "parents": [
        "f259bd7b964f7e5a66efc63f1b2f7440581cfb57"
      ],
      "author": {
        "name": "Alexey Alexandrov",
        "email": "fiveman123@gmail.com",
        "time": "Wed May 28 13:49:33 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 28 13:49:33 2025 +0300"
      },
      "message": "IGNITE-25495 Added mermaid.js (#246)\n\n"
    },
    {
      "commit": "f259bd7b964f7e5a66efc63f1b2f7440581cfb57",
      "tree": "023a9a804a450257c66a9162ce2550f490860ef9",
      "parents": [
        "a86779f1b3a8b65dd893e358b936a260a1e06199"
      ],
      "author": {
        "name": "Erlan Aytpaev",
        "email": "aytpaev@gmail.com",
        "time": "Fri May 23 13:28:04 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 23 13:28:04 2025 +0300"
      },
      "message": "IGNITE-25465: add source and binary tabs (#245)\n\n"
    },
    {
      "commit": "a86779f1b3a8b65dd893e358b936a260a1e06199",
      "tree": "95ef13d6808e87f3705918280cb03756a3f98f99",
      "parents": [
        "16e97809756d460f1d2e5687d4073c2447a322d1"
      ],
      "author": {
        "name": "IgGusev",
        "email": "igusev@gridgain.com",
        "time": "Thu May 15 09:45:07 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 15 09:45:07 2025 +0300"
      },
      "message": "IGNITE-25379 Removed note about license in embedded mode (#244)\n\n"
    },
    {
      "commit": "16e97809756d460f1d2e5687d4073c2447a322d1",
      "tree": "854b76153802e12d824f4cb353a9e54425f1b781",
      "parents": [
        "76763c9361d29e86b92360dd3ed4d2950a150000",
        "5ad2afb8e156b74ec5e5538adc0001e0857143dc"
      ],
      "author": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Tue Apr 29 10:40:35 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 29 10:40:35 2025 +0300"
      },
      "message": "IGNITE-25094 Updated extensions build script\n\n"
    },
    {
      "commit": "76763c9361d29e86b92360dd3ed4d2950a150000",
      "tree": "28c4fdaccd1eae553c450364db12f73aa5297598",
      "parents": [
        "ea24f4b0d1ca80163a9b81358dc0701398f262c7",
        "be27bf4dea9109f77699f69cc000263a7688324a"
      ],
      "author": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Tue Apr 29 10:36:33 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 29 10:36:33 2025 +0300"
      },
      "message": "IGNITE-25072 Rebuilt extensions docs\n\n"
    },
    {
      "commit": "ea24f4b0d1ca80163a9b81358dc0701398f262c7",
      "tree": "3dffe7c98885e3dfb4b2801e187288cf941de724",
      "parents": [
        "3465608df71c126c186e8235a95efdee9de7f261"
      ],
      "author": {
        "name": "Niall Pemberton",
        "email": "niall.pemberton@gmail.com",
        "time": "Tue Apr 29 07:48:22 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 29 09:48:22 2025 +0300"
      },
      "message": "IGNITE-24264 Remove Google \u0026 Yandex Analytics from Release Docs \u0026 jcache (#207)\n\nThe Release Docs contain Google Analytics (google-analytics.com \u0026 googletagmanager.com) and Yandex Analytics ( mc.yandex.ru) and this patch removes them from the website pages:\n\nAlso the jcache 1.0.0 javadoc contain Google Analytics (google-analytics.com)\n\nsee https://issues.apache.org/jira/browse/IGNITE-24264"
    },
    {
      "commit": "3465608df71c126c186e8235a95efdee9de7f261",
      "tree": "22bceac91939a3b353073466552033261ae2e4c8",
      "parents": [
        "a7c1a22c9693e6991090fc44129356c395e66460",
        "ead5adc636dee105166ff69d060816cecdc8df80"
      ],
      "author": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Tue Apr 15 13:07:10 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 15 13:07:10 2025 +0300"
      },
      "message": "IGNITE-25063 Rebuilt 2.11.0 docs\n\n"
    },
    {
      "commit": "a7c1a22c9693e6991090fc44129356c395e66460",
      "tree": "966bb6364c2edfa62ac6762bbe1c9a9656da7c66",
      "parents": [
        "a70540573438c9587047fdecc3c4159c7f53f43a",
        "6354477e0f85c2358800569a03f9263906049f99"
      ],
      "author": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Tue Apr 15 13:06:44 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 15 13:06:44 2025 +0300"
      },
      "message": "IGNITE-25065 Rebuilt 2.12.0 docs\n\n"
    },
    {
      "commit": "a70540573438c9587047fdecc3c4159c7f53f43a",
      "tree": "71c2b8823017f8b5b4eb7ba1067bc751ceaba78a",
      "parents": [
        "dab7da833722d2168b07f3d0e6bd27aa5807585d",
        "f2fb121faa5b9591c6ca595f5a4d32a21c860937"
      ],
      "author": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Tue Apr 15 13:05:59 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 15 13:05:59 2025 +0300"
      },
      "message": "IGNITE-25064 Rebuilt 2.11.1 docs\n\n"
    },
    {
      "commit": "dab7da833722d2168b07f3d0e6bd27aa5807585d",
      "tree": "81bc0471482510d8db17440416d7f603bb4db637",
      "parents": [
        "82acbf2f1847776e5b5044e7264fd6868cb21a3f",
        "79f4180e712df7f93f1691e3f2ba63c1af6f7967"
      ],
      "author": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Tue Apr 15 13:05:34 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 15 13:05:34 2025 +0300"
      },
      "message": "IGNITE-25066 Rebuilt 2.13.0 docs\n\n"
    },
    {
      "commit": "82acbf2f1847776e5b5044e7264fd6868cb21a3f",
      "tree": "62c6f5c7bd764cebd0515a9219b410b63f67f120",
      "parents": [
        "598cac76d5422e593fe840448be7ddd8e4b19327",
        "6657a7190849fd0f8b185a6b5f99baadf03da225"
      ],
      "author": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Tue Apr 15 13:05:00 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 15 13:05:00 2025 +0300"
      },
      "message": "IGNITE-25067 Rebuilt 2.14.0 docs\n\n"
    },
    {
      "commit": "598cac76d5422e593fe840448be7ddd8e4b19327",
      "tree": "464fe13a6e8dbd729e8278463221fac5e261b202",
      "parents": [
        "5057cd8eb163d38141d1aaf8391662c8c9df8414",
        "636aa3b7eb84e89ab604b500d4fa46e14cde43fd"
      ],
      "author": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Tue Apr 15 13:04:37 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 15 13:04:37 2025 +0300"
      },
      "message": "IGNITE-25069 Rebuilt 2.15.0 docs\n\n"
    },
    {
      "commit": "5057cd8eb163d38141d1aaf8391662c8c9df8414",
      "tree": "3ceae7014c1e97f481632d1d1353bc924642ab0d",
      "parents": [
        "42d7a3a80a064fe2bd267036f1168d1bd3ae9347",
        "526a561dcc4b6c8107754fc83856af4d7fd45768"
      ],
      "author": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Tue Apr 15 13:04:02 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 15 13:04:02 2025 +0300"
      },
      "message": "IGNITE-25070 Rebuilt 2.16.0 docs\n\n"
    },
    {
      "commit": "42d7a3a80a064fe2bd267036f1168d1bd3ae9347",
      "tree": "660fc28030e1833e97481e494366702899636334",
      "parents": [
        "9de4c88f0dbedf8be78e1d727c0934302a62ead9",
        "f913f9007a9c0464f5058f7c71a96d23df073851"
      ],
      "author": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Tue Apr 15 13:03:25 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 15 13:03:25 2025 +0300"
      },
      "message": "IGNITE-25071 Rebuilt 2.17.0 docs\n\n"
    }
  ],
  "next": "9de4c88f0dbedf8be78e1d727c0934302a62ead9"
}
