)]}'
{
  "log": [
    {
      "commit": "372f7068380995e1bbd634b5ce97ba0102cab136",
      "tree": "71329011b650aa522592834d82b715b8b3c12c54",
      "parents": [
        "8a696cb52d55f89daa91f5d150d30eb06f0bfc0e"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Mon May 18 23:19:29 2026 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Mon May 18 23:19:29 2026 +0100"
      },
      "message": "Releasing Apache Storm 2.8.8\n"
    },
    {
      "commit": "8a696cb52d55f89daa91f5d150d30eb06f0bfc0e",
      "tree": "ca2bf3ff4a0adfcb1e810b0561af37a0460205ec",
      "parents": [
        "ade1ec25f750fed6ed1c1c80229904733736dc28"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Mon May 18 22:53:38 2026 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Mon May 18 22:53:38 2026 +0100"
      },
      "message": "Releasing Apache Storm 2.8.8\n"
    },
    {
      "commit": "ade1ec25f750fed6ed1c1c80229904733736dc28",
      "tree": "b9572eea9ec83afd8a16c0cdaeae90634aa27033",
      "parents": [
        "31ed887c32828fb8d19c2b1184628095aa5b1a9b"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Mon May 18 22:25:08 2026 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Mon May 18 22:25:08 2026 +0100"
      },
      "message": "Releasing Apache Storm 2.8.8\n"
    },
    {
      "commit": "31ed887c32828fb8d19c2b1184628095aa5b1a9b",
      "tree": "cf79c621b8c7fac9ea0f84d8accfe6f4fc0d0bf6",
      "parents": [
        "b254bdb0f4e51c6f22cce9d311251dac0ad40011"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Sat May 16 11:16:57 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 16 17:16:57 2026 +0100"
      },
      "message": "Set up default protection ruleset for default and release branches (#72)"
    },
    {
      "commit": "b254bdb0f4e51c6f22cce9d311251dac0ad40011",
      "tree": "5476bc533ddd708c64915826ed0d81f5dcc978f3",
      "parents": [
        "2b975e086e7acccd931006237be88db331799f00"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Thu May 07 12:41:15 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Thu May 07 12:41:15 2026 +0200"
      },
      "message": "Fix BS5 404 layout and drop orphan asset duplicates\n\nThe 404 page still used the BS3 col-md-offset-2 class which doesn\u0027t\nexist in Bootstrap 5; switch to offset-md-2 so the centred layout\nrenders again.\n\nDrop three orphan files under assets/css/ (style.css, main.scss,\nfont-awesome.min.css) that duplicated the live /css/ versions but\nwere never referenced by head.html. They still carried BS3 idioms\nand references to deleted background images, so editing the wrong\ncopy would silently produce no effect. Also drop _data/meetups.yml,\nwhich was populated but never read by any template.\n\nClean up the .col-xs-* selectors from the grid-padding rule in\ncss/style.css; col-xs-* doesn\u0027t exist in Bootstrap 5.\n"
    },
    {
      "commit": "2b975e086e7acccd931006237be88db331799f00",
      "tree": "963b0f4c444293dbbf6a907e6c56c3e411f51256",
      "parents": [
        "abdf6e42a61ba88478771c87e6586c903bd9797c"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Thu May 07 12:28:40 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Thu May 07 12:28:40 2026 +0200"
      },
      "message": "Migrate from Bootstrap 3 to Bootstrap 5\n\nVendor Bootstrap 5.3.3 locally as assets/css/bootstrap.min.css and\nassets/js/bootstrap.bundle.min.js. Drop Bootstrap 3, the bootstrap-theme\noverlay, jQuery, and the unused theme.css / npm.js. The site now serves\nall CSS and JS from its own origin (the only remaining external scripts\nare the apachecon meetups widget and Matomo, which are kept on purpose).\n\nRewrite assets/js/storm.js in vanilla JS so the jQuery dependency is\ngone: scroll-to-top toggle, navbar sticky-on-scroll (replacement for the\nBS3 affix plugin), and current-page nav highlighter.\n\nUpdate _includes/header.html navbar to BS5 markup: navbar-toggler with\nnavbar-toggler-icon, data-bs-toggle / data-bs-target, nav-item /\nnav-link, dropdown-item, dropdown-divider, data-bs-theme\u003d\"dark\" for\ntoggler-icon contrast against the brand-blue bar.\n\nMigrate talksAndVideos.md tabs to BS5 (data-bs-toggle\u003d\"tab\",\naria-labelledby, tabindex) and switch the homepage hero img from\nimg-responsive to img-fluid.\n\nRetarget the navbar / dropdown selectors in css/style.css from BS3\n(.navbar .nav \u003e li \u003e a, .dropdown-menu a) to BS5 (.navbar-nav .nav-link,\n.dropdown-menu .dropdown-item) so the brand styling applies to the new\nmarkup. Toggler styling moved to .navbar-toggler.\n"
    },
    {
      "commit": "abdf6e42a61ba88478771c87e6586c903bd9797c",
      "tree": "033b6f5e05f0333affa1b44a0b8e6865d08aaf61",
      "parents": [
        "eff6b6bbd9c06235640c8f6b41c3e36b71ac49bf"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Thu May 07 12:19:26 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Thu May 07 12:19:26 2026 +0200"
      },
      "message": "Simplify footer and reorder navbar\n\nFooter collapses from five columns to a single Meetups widget on top\nand a horizontal row of ASF policy links above the legal text:\nLicense, Security, Security Model, Thanks, Sponsorship, Privacy.\nThe Documentation, Community, and Get-started columns are dropped\nsince their links are already in the top nav. The Meetups header\nlabel is removed; only the acevent widget renders.\n\nHeader navigation is reordered to follow the user journey:\nHome, About, Documentation, Community, News, Download. Security\nmoves out of the navbar to the footer policy row as \"Security Model\".\n"
    },
    {
      "commit": "eff6b6bbd9c06235640c8f6b41c3e36b71ac49bf",
      "tree": "85ee41d995f32f19fb99a4df630a887d7b062583",
      "parents": [
        "c999f2318ad2cb83d1aa228dfdeb4405e3c04a84"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Thu May 07 12:11:08 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Thu May 07 12:11:08 2026 +0200"
      },
      "message": "Polish team page legend and replace noisy header/footer textures\n\nLegend entries are now grouped as nowrap units so a badge never\nseparates from its label across a line break. Emeritus intro\nreferences the project bylaws and points readers at dev@storm.apache.org\nas the path back to active status.\n\nHeader and footer drop their textured PNG backgrounds in favour of flat\ncolours (#fdfbfb / #222), keeping the brand-blue top accent. The unused\nimages/header-bg.png and images/footer-bg.png are removed.\n"
    },
    {
      "commit": "c999f2318ad2cb83d1aa228dfdeb4405e3c04a84",
      "tree": "2d66043f6b8e1fc73ce4c6b35eec8f5380cf618f",
      "parents": [
        "2a5444b60c8e59ed84cfda175d958784265b2f4a"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Thu May 07 12:06:50 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Thu May 07 12:06:50 2026 +0200"
      },
      "message": "Refine team page: alphabetical order, P/C abbreviations, drop avatar\n\nActive and emeritus lists are now sorted alphabetically. Roles use\nsingle-letter badges (P \u003d PMC member, C \u003d Committer) plus a Chair\nbadge for the current PMC chair, with a legend on the page. Emeritus\nentries get both P and C, since LDAP membership implies committer.\n\nThe initial-letter avatar bubble is removed. Long names wrap freely.\nGitHub links render only when an upstream mapping is available;\nASF email and availid are no longer shown on cards.\n"
    },
    {
      "commit": "2a5444b60c8e59ed84cfda175d958784265b2f4a",
      "tree": "97089016397b80458d92c0e5043a42745f9752b5",
      "parents": [
        "3aafc1bce7c06e73f62e30e971232edc7b128e25"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Thu May 07 11:53:18 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Thu May 07 11:53:18 2026 +0200"
      },
      "message": "Add team page sourced from ASF roster and trim hero tagline\n\nBuild-time Jekyll plugin pulls Storm\u0027s PMC and committer roster from\nWhimsy and projects.apache.org, then overlays the active set defined\nin _data/team.yml. Anyone in LDAP not flagged active is shown as\nemeritus. Header \"People\" link is replaced with \"Team\" pointing at\n/team/; the old contribute/People.md becomes a stub redirect.\n\nHero tagline no longer repeats the H2 title above it.\n"
    },
    {
      "commit": "3aafc1bce7c06e73f62e30e971232edc7b128e25",
      "tree": "0032bc90b1ca78b1e4da92644dfdf0259f22b2b3",
      "parents": [
        "253287b8d61d0036eeeb107a899f2e38b3bd0f83"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Wed May 06 21:41:24 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Wed May 06 21:41:24 2026 +0200"
      },
      "message": "Drop Powered-By page and Owl Carousel dependency\n\nStorm is in maintenance mode, so the Powered-By page\u0027s job (social\nproof for prospective adopters) no longer applies. The page had\naccumulated 83 entries with rotting links, no curation, and a\ntrademark/consent posture that grows shakier over time.\n\nReplace it with a single sentence on /about/free-and-open-source/\nnaming a few well-attested historical users, which preserves the\nadoption signal without the maintenance burden.\n\nKnock-on cleanup: Owl Carousel was used only by Powered-By, so its\nCSS+JS bundle (now removed from _includes/head.html and the assets/\ntree) no longer loads on every page. Init code in assets/js/storm.js\nalso gone. The \"Powered By\" entry in the Community nav dropdown is\nremoved; existing /Powered-By.html traffic falls through to the new\n404 page.\n\nRemoved:\n- Powered-By.md\n- images/logos/ (30 files)\n- assets/css/owl.{carousel,theme}.css\n- assets/js/owl.carousel.min.js\n- Owl includes in _includes/head.html\n- Owl init in assets/js/storm.js\n- \"Powered By\" link in _includes/header.html Community dropdown\n"
    },
    {
      "commit": "253287b8d61d0036eeeb107a899f2e38b3bd0f83",
      "tree": "2c997ab6549ef12a1091fcd6112f671b146b6684",
      "parents": [
        "230fc471276a3115fd875dd1a85a140b9f43445c"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Wed May 06 21:35:05 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Wed May 06 21:35:05 2026 +0200"
      },
      "message": "Fix remaining broken javadoc links and add 404 page\n\nThe 2.8.7 javadoc-rewrite missed three things:\n- about/integrates.md still pointed at /releases/current/javadocs/...\n- 24 older release dirs still carried the relative (javadocs/...)\n  pattern (~93 occurrences each)\n\nApply the same prefix rewrite per-release so links from older docs\nland on javadoc.io pinned to that release\u0027s version. javadoc.io falls\nback to latest for 1.2.x (storm-client did not exist as a separate\nartifact pre-2.0); acceptable for very old versions.\n\nTotal: 2,216 references rewritten across 528 files in releases/, plus\nthe about page.\n\nAdd a branded 404.html with links to the homepage, current docs,\nolder releases, downloads, and getting-help. Whether ASF httpd serves\nthis for not-found URLs depends on infra config, but the file is the\nright hook to have.\n"
    },
    {
      "commit": "230fc471276a3115fd875dd1a85a140b9f43445c",
      "tree": "d9c989d65924c27bad5679500c61841ffd708e81",
      "parents": [
        "fe626ce6f6bed414b63903b0b96ec5ac36004aca"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Wed May 06 21:30:55 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Wed May 06 21:30:55 2026 +0200"
      },
      "message": "Remove feather from footer\n"
    },
    {
      "commit": "fe626ce6f6bed414b63903b0b96ec5ac36004aca",
      "tree": "74dd50cb15d51b84061073a7cdfb82a64a5a44c4",
      "parents": [
        "66f9f8f242e0ab5a00545c772714107c59ce7234"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Wed May 06 21:29:30 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Wed May 06 21:29:30 2026 +0200"
      },
      "message": "Add homepage hero, fork-me ribbon, and restructure header nav\n\nHomepage: replace the bare topology image with a gradient hero band\nthat has a tagline, a primary \"Download \u003cversion\u003e\" CTA reading the\ncurrent release from site.data.releases, and a \"Get Started\" link to\nthe tutorial. The diagram sits on a white card so it stays legible\nagainst the gradient.\n\nHeader: drop the standalone green Download button (the hero owns the\ndownload CTA on the homepage; every other page reaches Downloads via\nthe new Download nav item or the footer). Restructure the nav from\n8 mostly-flat items to 7 with cleaner grouping:\n\n  - \"Project Information\" -\u003e \"About\" dropdown that lists all 8 about/\n    pages directly, instead of a single link to a page that hides them\n    in a sidebar\n  - \"Getting Help\" and \"Talks and Slideshows\" moved under Community\n  - \"Security\", \"News\", and a new \"Download\" link kept top-level\n\nAdd a CSS-only \"Fork me on GitHub\" ribbon (no images, hidden on small\nscreens) mounted in _layouts/default.html so it appears site-wide.\n\nREADME: update the javadoc guidance to match the javadoc.io migration\nand note that downloads.html no longer needs manual edits per release.\n\nAlso gitignore .jekyll-cache/ and .jekyll-metadata (incremental build\nartefacts that should not be tracked).\n"
    },
    {
      "commit": "66f9f8f242e0ab5a00545c772714107c59ce7234",
      "tree": "d82017a090c1155471809f6697a68dcd827d7bc1",
      "parents": [
        "31258fef4cf5c884ac8c5a535d456f38c3f2677e"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Wed May 06 21:21:42 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Wed May 06 21:21:42 2026 +0200"
      },
      "message": "Migrate javadocs to javadoc.io and overhaul build infrastructure\n\nThe biggest change here is moving javadocs out of this repo entirely:\njavadoc.io serves them on demand from Maven Central artifacts, which\nalso fixes the live broken-link bug for 2.6.3, 2.6.4, 2.7.0, and 2.8.2\nthrough 2.8.7 (these versions had no in-repo javadocs and were 404\u0027ing).\n~108k files / ~2 GB removed; rsync --delete will propagate the cleanup\nto the asf-site branch on next publish.\n\nBuild performance went from ~215s to ~15s (14x). Drivers, in order:\ncopying 108k static javadoc files dominated total time; the\njekyll/jekyll Docker image runs amd64 under emulation on Apple Silicon\nand stores gems at /usr/gem (so the bundle volume mounted at\n/usr/local/bundle was never actually caching anything).\n\nBuild infra:\n- Switch base image to native ruby:3.2-alpine (new Dockerfile)\n- Mount bundle cache at the path Bundler actually uses\n- Drop github-pages (96 unused gems including 13 unused themes); use\n  plain jekyll ~\u003e 3.10. Site deploys via GitHub Actions to ASF infra,\n  not GitHub Pages, so the github-pages bundle was unnecessary.\n- Add kramdown-parser-gfm explicitly (previously transitive via\n  github-pages, but Jekyll 3.10 still expects it)\n- Untrack Gemfile.lock (already in .gitignore)\n- Local _config-local.yml excludes 22 old release dirs so\n  `jekyll serve --watch` stays fast during dev iteration\n\nSite links and content:\n- downloads.html now reads `site.data.releases | first` for version\n  and base-name, so future releases need no edits here\n- _includes/footer.html, older-releases.html, downloads.html now\n  point Javadoc links at javadoc.io/doc/org.apache.storm/storm-client\n- 22 docs in releases/2.8.7/ had 93 relative `(javadocs/...)` links\n  rewritten to absolute javadoc.io URLs\n\nSEO, a11y, and small UX fixes:\n- _includes/head.html adds meta description, canonical, Open Graph,\n  and Twitter card tags on every page\n- _config.yml adds a default site description used by those tags\n- index.html: img title\u003d -\u003e alt\u003d\n- _layouts/default.html: don\u0027t render the duplicate \u003ch1\u003e\"Apache Storm\"\n  on the homepage (the logo already serves as the title)\n- _includes/header.html and index.html: News and \"More News\" links\n  now point to /news.html instead of just the latest post\n"
    },
    {
      "commit": "31258fef4cf5c884ac8c5a535d456f38c3f2677e",
      "tree": "5319877d4ecb45f09ac918cf8be2ed9fb52fc07c",
      "parents": [
        "77b127329316780ee35b1fbbc304614675718b9e"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sat Apr 25 15:44:16 2026 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sat Apr 25 15:44:16 2026 +0100"
      },
      "message": "Releasing Apache Storm 2.8.7\n"
    },
    {
      "commit": "77b127329316780ee35b1fbbc304614675718b9e",
      "tree": "10cca45423a42a4324f04c053106e7d5ab6bf4e1",
      "parents": [
        "0a33a551e7381bfbda629a2bc79780948c1647cf"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sat Apr 25 15:35:08 2026 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sat Apr 25 15:35:08 2026 +0100"
      },
      "message": "Releasing Apache Storm 2.8.7\n"
    },
    {
      "commit": "0a33a551e7381bfbda629a2bc79780948c1647cf",
      "tree": "fe46ccc12a8580c64027b2ff6876361ad8f2a2d5",
      "parents": [
        "2ebcbbf27680ef18c887d98a3df8544884af0df9"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Mon Apr 13 19:48:45 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Mon Apr 13 19:48:45 2026 +0200"
      },
      "message": "Add security model\n"
    },
    {
      "commit": "2ebcbbf27680ef18c887d98a3df8544884af0df9",
      "tree": "77bd3dccf4a6b46831a78555bd41579e815bd168",
      "parents": [
        "d02c828737474d77b7d8f144e951dbc0a7ebdbfd"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sun Apr 12 20:19:32 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sun Apr 12 20:19:32 2026 +0200"
      },
      "message": "Add release notes of 2.8.6 as blog post\n"
    },
    {
      "commit": "d02c828737474d77b7d8f144e951dbc0a7ebdbfd",
      "tree": "80dffea314728d26fd0e1cca2eaa81ef98911134",
      "parents": [
        "d1d11994cb11d0fbfe3392e7011ebf221bfc1b45"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sun Apr 12 20:13:22 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sun Apr 12 20:13:22 2026 +0200"
      },
      "message": "Add release notes of 2.8.6 as blog post\n"
    },
    {
      "commit": "d1d11994cb11d0fbfe3392e7011ebf221bfc1b45",
      "tree": "e328db000eb1b76d744567cdabb7376851e2b883",
      "parents": [
        "4df766ec3a1cb440ae772b5b378d6ced12efec05"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sun Apr 12 20:08:49 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sun Apr 12 20:08:49 2026 +0200"
      },
      "message": "Add 2.8.6\n"
    },
    {
      "commit": "4df766ec3a1cb440ae772b5b378d6ced12efec05",
      "tree": "41a0eb81da92570068bbbd1fc2de070c775be172",
      "parents": [
        "47e7cd1f7cf95e4bfa1d6c2bfd5aec084ac47c85"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Apr 03 20:06:19 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Apr 03 20:06:19 2026 +0200"
      },
      "message": "Fix remaining site issues\n\n  - Fix broken Liquid variable in news.html (site.post[0].meta -\u003e site.posts[0].content)\n  - Add missing mailto: protocol on email links in getting-help.md\n  - Remove unused image map with empty hrefs from index.html\n  - Update 62 http:// links to https:// in Powered-By.md\n  - Fix incorrect term \"PMCs\" to \"PMC members\" in getting-help.md\n"
    },
    {
      "commit": "47e7cd1f7cf95e4bfa1d6c2bfd5aec084ac47c85",
      "tree": "79c72bb3d27465f93a265dd4243513e8e707af44",
      "parents": [
        "34e21e8de0fef2b2a5e8223ef8a617a510d41bb2"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Apr 03 19:58:17 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Apr 03 19:58:17 2026 +0200"
      },
      "message": "  Modernize and clean up Apache Storm website\n\n  - Update footer copyright to 2026\n  - Replace Jira references with GitHub Issues (BYLAWS, Contributing)\n  - Remove outdated Google Groups and IRC/freenode sections from getting-help\n  - Fix typos: discression, interesting, PMC\u0027s, httpw://, grammar fixes\n  - Fix broken refs: backtype-\u003eorg.apache.storm, storm-core-\u003estorm-client,\n    WordCountTopology path, remove dead Perl io-storm link\n  - Remove non-existent storm-state, update module lists to match current\n    Storm (Cassandra, MongoDB, HBase removed; JDBC, HDFS, Redis, JMS kept)\n  - Limit Documentation dropdown to last 3 releases + \"Older Versions\" page\n  - Replace embedded talks/slideshows with clean link tables\n  - Add Java 17 requirement to downloads page\n  - Update http:// to https:// in all 49 documentation redirects\n  - Fix getting-help frontmatter title, update doc contribution guidance\n  - Fix duplicate nested \u003cul\u003e on index.html\n"
    },
    {
      "commit": "34e21e8de0fef2b2a5e8223ef8a617a510d41bb2",
      "tree": "857a0547e0ae02cc1cc71feabf0bc8494c678f62",
      "parents": [
        "df0f70d15ed9f8fdb4b8d3c9736962f39b9e41c8"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Apr 03 19:50:57 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Apr 03 19:50:57 2026 +0200"
      },
      "message": "A few fixes. Don\u0027t overly pollute navbar with releases\n"
    },
    {
      "commit": "df0f70d15ed9f8fdb4b8d3c9736962f39b9e41c8",
      "tree": "95d7c6c5675c6b88def4cc4277f334961dcfc5eb",
      "parents": [
        "feb0f64f833e79f0ccd0f2edcfc814cdc2844d63"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Apr 03 19:36:55 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Apr 03 19:36:55 2026 +0200"
      },
      "message": "Fix grammar and typos\n"
    },
    {
      "commit": "feb0f64f833e79f0ccd0f2edcfc814cdc2844d63",
      "tree": "d63e3de4ca8fb76948a98ce755f28649e59c7604",
      "parents": [
        "22ffd47aa301c264731e707d8d30ba7f05002b55"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Apr 03 19:34:06 2026 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri Apr 03 19:34:06 2026 +0200"
      },
      "message": "A few website fixes:\n  - _includes/footer.html — Copyright year updated from 2024 to 2026\n  - contribute/BYLAWS.md — Replaced \"JIRA or Github pull\" with \"Github pull request\" in the Code Change and Non-Code Change action rows\n  - releases/2.8.5/Contributing-to-Storm.md — Issue tracker and \"Newbie\" label links changed from Jira to GitHub Issues\n  - getting-help.md — Removed the Google Groups deprecation notice, the googlegroups Q\u0026A section, and the IRC/freenode section\n"
    },
    {
      "commit": "22ffd47aa301c264731e707d8d30ba7f05002b55",
      "tree": "45ed66051e01f34715b905d635609d27e6d11a99",
      "parents": [
        "284b345c623e7e4d128283d257795ab21d335177"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Mar 25 00:00:44 2026 +0000"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Mar 25 00:00:44 2026 +0000"
      },
      "message": "Releasing Apache Storm 2.8.5\n"
    },
    {
      "commit": "284b345c623e7e4d128283d257795ab21d335177",
      "tree": "f5b139c771c76b77a1cc234428e47139499127bc",
      "parents": [
        "d43b2aa327b72373a2f78ff390d92b4a5039a02e"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Tue Mar 24 23:40:47 2026 +0000"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Tue Mar 24 23:40:47 2026 +0000"
      },
      "message": "Releasing Storm 2.8.5\n"
    },
    {
      "commit": "d43b2aa327b72373a2f78ff390d92b4a5039a02e",
      "tree": "e4e01ceb4bae1a11a38df6c50ec6f87a2dd427dd",
      "parents": [
        "b1dedf561950183bdcb310c651ea4a5e2806a16e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 24 09:29:33 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 09:29:33 2026 +0000"
      },
      "message": "Bump activesupport from 7.1.5.1 to 7.2.3.1 (#70)\n\nBumps [activesupport](https://github.com/rails/rails) from 7.1.5.1 to 7.2.3.1.\n- [Release notes](https://github.com/rails/rails/releases)\n- [Changelog](https://github.com/rails/rails/blob/v8.1.2.1/activesupport/CHANGELOG.md)\n- [Commits](https://github.com/rails/rails/compare/v7.1.5.1...v7.2.3.1)\n\n---\nupdated-dependencies:\n- dependency-name: activesupport\n  dependency-version: 7.2.3.1\n  dependency-type: indirect\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": "b1dedf561950183bdcb310c651ea4a5e2806a16e",
      "tree": "bd605376aa601db0765e4de5289fe388171f7a4b",
      "parents": [
        "eec793590eab6c65eb9f45057a976a5fc986736c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Mar 19 12:55:18 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 12:55:18 2026 +0000"
      },
      "message": "Bump json from 2.18.1 to 2.19.2 (#69)\n\nBumps [json](https://github.com/ruby/json) from 2.18.1 to 2.19.2.\n- [Release notes](https://github.com/ruby/json/releases)\n- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)\n- [Commits](https://github.com/ruby/json/compare/v2.18.1...v2.19.2)\n\n---\nupdated-dependencies:\n- dependency-name: json\n  dependency-version: 2.19.2\n  dependency-type: indirect\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": "eec793590eab6c65eb9f45057a976a5fc986736c",
      "tree": "79a902e4e0a4911559b61158997390d5f3b6daf6",
      "parents": [
        "dadb28fb72db9d036e93d46627f4cfe0cffe1592"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sat Mar 07 15:25:01 2026 +0000"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sat Mar 07 15:25:01 2026 +0000"
      },
      "message": "Releasing Apache Storm 2.8.4\n"
    },
    {
      "commit": "dadb28fb72db9d036e93d46627f4cfe0cffe1592",
      "tree": "3570d63fd2dcea38f155a0adf3c2144acdac0ea6",
      "parents": [
        "7eec43cefeb7a3f087b6fb6c0279bad41ab778ba"
      ],
      "author": {
        "name": "reiabreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sat Feb 21 01:58:09 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 21 01:58:09 2026 +0000"
      },
      "message": "Docker: adding support for linux-musl (#68)\n\n"
    },
    {
      "commit": "7eec43cefeb7a3f087b6fb6c0279bad41ab778ba",
      "tree": "5e2507158c2eaee59080bc4113e08ce7fa894a5b",
      "parents": [
        "0c3257da09fd37f63d60b23372d69750c857f533"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Feb 21 01:22:35 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 21 01:22:35 2026 +0000"
      },
      "message": "Bump nokogiri from 1.18.9 to 1.19.1 (#67)\n\n* Bump nokogiri from 1.18.9 to 1.19.1\n\nBumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.18.9 to 1.19.1.\n- [Release notes](https://github.com/sparklemotion/nokogiri/releases)\n- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.9...v1.19.1)\n\n---\nupdated-dependencies:\n- dependency-name: nokogiri\n  dependency-version: 1.19.1\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\n\n* Update Ruby version from 3.1 to 3.2\n\n* Update Ruby version from 3.1 to 3.2 in workflow\n\n---------\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: reiabreu \u003crui.abreu@gmail.com\u003e"
    },
    {
      "commit": "0c3257da09fd37f63d60b23372d69750c857f533",
      "tree": "73017d4aeda4be5aaeef109945e186cd40fbc973",
      "parents": [
        "eeff0f9b806b18df97416dc9920c8e649f2a15fe"
      ],
      "author": {
        "name": "reiabreu",
        "email": "rui.abreu@gmail.com",
        "time": "Fri Feb 20 01:45:25 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 20 01:45:25 2026 +0000"
      },
      "message": "Revert \"Bump nokogiri from 1.18.9 to 1.19.1 (#65)\" (#66)\n\nThis reverts commit eeff0f9b806b18df97416dc9920c8e649f2a15fe."
    },
    {
      "commit": "eeff0f9b806b18df97416dc9920c8e649f2a15fe",
      "tree": "76ce9b75f5b9c851e022bda38d71cf4c80683eab",
      "parents": [
        "701fd5e087b136a06fe34b83da0c1d4017f832c3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Feb 20 01:36:51 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 20 01:36:51 2026 +0000"
      },
      "message": "Bump nokogiri from 1.18.9 to 1.19.1 (#65)\n\nBumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.18.9 to 1.19.1.\n- [Release notes](https://github.com/sparklemotion/nokogiri/releases)\n- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.9...v1.19.1)\n\n---\nupdated-dependencies:\n- dependency-name: nokogiri\n  dependency-version: 1.19.1\n  dependency-type: indirect\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": "701fd5e087b136a06fe34b83da0c1d4017f832c3",
      "tree": "73017d4aeda4be5aaeef109945e186cd40fbc973",
      "parents": [
        "6c7bf101ba86b0017d45d10f30b3cfff836027e1",
        "4ab79c7c3fe3f02b2318b4b8f790b3a8c97bdcfd"
      ],
      "author": {
        "name": "reiabreu",
        "email": "rui.abreu@gmail.com",
        "time": "Mon Feb 09 22:18:55 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 09 22:18:55 2026 +0000"
      },
      "message": "Merge pull request #64 from apache/dependabot/bundler/faraday-2.14.1\n\nBump faraday from 2.13.1 to 2.14.1"
    },
    {
      "commit": "4ab79c7c3fe3f02b2318b4b8f790b3a8c97bdcfd",
      "tree": "73017d4aeda4be5aaeef109945e186cd40fbc973",
      "parents": [
        "6c7bf101ba86b0017d45d10f30b3cfff836027e1"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 09 22:17:02 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 09 22:17:02 2026 +0000"
      },
      "message": "Bump faraday from 2.13.1 to 2.14.1\n\nBumps [faraday](https://github.com/lostisland/faraday) from 2.13.1 to 2.14.1.\n- [Release notes](https://github.com/lostisland/faraday/releases)\n- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/lostisland/faraday/compare/v2.13.1...v2.14.1)\n\n---\nupdated-dependencies:\n- dependency-name: faraday\n  dependency-version: 2.14.1\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "6c7bf101ba86b0017d45d10f30b3cfff836027e1",
      "tree": "7fbb6bf2d2be7f3b24a5bce70340f5a5fbde6580",
      "parents": [
        "8e1913b0b26213f38351c773fac8d8bd2e39a19b",
        "783f6a461df9c70f2cd4f27739fb51361ec94d47"
      ],
      "author": {
        "name": "reiabreu",
        "email": "rui.abreu@gmail.com",
        "time": "Tue Dec 30 22:03:56 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 30 22:03:56 2025 +0000"
      },
      "message": "Merge pull request #63 from apache/dependabot/bundler/uri-1.0.4\n\nBump uri from 1.0.3 to 1.0.4"
    },
    {
      "commit": "783f6a461df9c70f2cd4f27739fb51361ec94d47",
      "tree": "7fbb6bf2d2be7f3b24a5bce70340f5a5fbde6580",
      "parents": [
        "8e1913b0b26213f38351c773fac8d8bd2e39a19b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Dec 30 21:15:04 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 30 21:15:04 2025 +0000"
      },
      "message": "Bump uri from 1.0.3 to 1.0.4\n\nBumps [uri](https://github.com/ruby/uri) from 1.0.3 to 1.0.4.\n- [Release notes](https://github.com/ruby/uri/releases)\n- [Commits](https://github.com/ruby/uri/compare/v1.0.3...v1.0.4)\n\n---\nupdated-dependencies:\n- dependency-name: uri\n  dependency-version: 1.0.4\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "8e1913b0b26213f38351c773fac8d8bd2e39a19b",
      "tree": "3bb2b1abaee342e1f106224824e31e7d526d93ce",
      "parents": [
        "f8c899acbf6281ae9e498b50c923d184af539681"
      ],
      "author": {
        "name": "Niall Pemberton",
        "email": "niall.pemberton@gmail.com",
        "time": "Sat Nov 22 11:22:56 2025 +0000"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "13417392+rzo1@users.noreply.github.com",
        "time": "Sat Nov 22 13:28:34 2025 +0100"
      },
      "message": "Add \"jekyll\" label to .asf.yaml\n"
    },
    {
      "commit": "f8c899acbf6281ae9e498b50c923d184af539681",
      "tree": "5d5484d180574610ca49c8c99b9956e63aed724b",
      "parents": [
        "117b396b00789fef3b29babe93ae94eb13c0d0c8"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Nov 02 17:40:00 2025 +0000"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Nov 02 17:40:00 2025 +0000"
      },
      "message": "Adding Apache Storm 2.8.3 release\n"
    },
    {
      "commit": "117b396b00789fef3b29babe93ae94eb13c0d0c8",
      "tree": "36e77b2b53908671cc2c6da0a4ef241a65f18a3c",
      "parents": [
        "5d98222bcf322bc46227dc155f77c81861282180"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Nov 02 17:31:32 2025 +0000"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Nov 02 17:31:32 2025 +0000"
      },
      "message": "Adding Apache Storm 2.8.3 release\n"
    },
    {
      "commit": "5d98222bcf322bc46227dc155f77c81861282180",
      "tree": "cbe0ad8008fb77f565a6c2921b29d673177b581e",
      "parents": [
        "9d6c4740a6d9d5de7b0c328ed6172ed4b5c74726"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Nov 02 16:35:55 2025 +0000"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Nov 02 16:35:55 2025 +0000"
      },
      "message": "Adding release 2.8.3\n"
    },
    {
      "commit": "9d6c4740a6d9d5de7b0c328ed6172ed4b5c74726",
      "tree": "4ef6d29bf1cc09e611088a3e085b7d966d9cf943",
      "parents": [
        "aa189c2154cdb6d144951c1ace0fca376531a77c",
        "3b7baca83b8856280f054a0e62dd2c3d6de57f23"
      ],
      "author": {
        "name": "reiabreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Sep 17 20:35:40 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 17 20:35:40 2025 +0100"
      },
      "message": "Merge pull request #61 from apache/dependabot/bundler/rexml-3.4.2\n\nBump rexml from 3.4.1 to 3.4.2"
    },
    {
      "commit": "3b7baca83b8856280f054a0e62dd2c3d6de57f23",
      "tree": "4ef6d29bf1cc09e611088a3e085b7d966d9cf943",
      "parents": [
        "aa189c2154cdb6d144951c1ace0fca376531a77c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Sep 17 19:34:03 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 17 19:34:03 2025 +0000"
      },
      "message": "Bump rexml from 3.4.1 to 3.4.2\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.4.1 to 3.4.2.\n- [Release notes](https://github.com/ruby/rexml/releases)\n- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)\n- [Commits](https://github.com/ruby/rexml/compare/v3.4.1...v3.4.2)\n\n---\nupdated-dependencies:\n- dependency-name: rexml\n  dependency-version: 3.4.2\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "aa189c2154cdb6d144951c1ace0fca376531a77c",
      "tree": "cb730a37ccc5b1808aa2e7c7e10c182f1e39ce7a",
      "parents": [
        "baa88269f7505b2653d2b7bf2e5e2910ecc3ec47"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Aug 09 21:29:24 2025 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Aug 09 21:29:24 2025 +0200"
      },
      "message": "Update download page and refer to Docker images\n"
    },
    {
      "commit": "baa88269f7505b2653d2b7bf2e5e2910ecc3ec47",
      "tree": "c43f2b2f13e66f0b926e1f4167fbb63487accc6e",
      "parents": [
        "14ff2926e6fe6cffe3c4f63d406db80cead47825"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Aug 09 21:17:15 2025 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Sat Aug 09 21:17:15 2025 +0200"
      },
      "message": "Pin versions\n"
    },
    {
      "commit": "14ff2926e6fe6cffe3c4f63d406db80cead47825",
      "tree": "bde28a6e807e0c71cf8aa1554bc29fbedbb4065e",
      "parents": [
        "6befa7b38669ac9bc5406bfbf831d92b818493f4",
        "e1db786e7c71366ac3fe62294012bbb0eb6e2aa8"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Aug 03 21:35:53 2025 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Aug 03 21:35:53 2025 +0100"
      },
      "message": "Merge branch \u0027main\u0027 of github.com:apache/storm-site\n"
    },
    {
      "commit": "6befa7b38669ac9bc5406bfbf831d92b818493f4",
      "tree": "7c404693bf2dca47799c299694baa474d7ed618d",
      "parents": [
        "6b37e922d973c0b83e89972b2c237a04354ab7cc"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Aug 03 21:35:19 2025 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Aug 03 21:35:19 2025 +0100"
      },
      "message": "Release notes for 2.8.2\n"
    },
    {
      "commit": "e1db786e7c71366ac3fe62294012bbb0eb6e2aa8",
      "tree": "365b6782cbd1742e96a391d9a40332a86a4c863c",
      "parents": [
        "6b37e922d973c0b83e89972b2c237a04354ab7cc",
        "d613f272d002242dd8073f36d1ceb599e6f2aecf"
      ],
      "author": {
        "name": "reiabreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Aug 03 21:26:39 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 03 21:26:39 2025 +0100"
      },
      "message": "Merge pull request #60 from apache/dependabot/bundler/nokogiri-1.18.9\n\nBump nokogiri from 1.17.2 to 1.18.9"
    },
    {
      "commit": "d613f272d002242dd8073f36d1ceb599e6f2aecf",
      "tree": "365b6782cbd1742e96a391d9a40332a86a4c863c",
      "parents": [
        "6b37e922d973c0b83e89972b2c237a04354ab7cc"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Aug 03 20:25:16 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 03 20:25:16 2025 +0000"
      },
      "message": "Bump nokogiri from 1.17.2 to 1.18.9\n\nBumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.17.2 to 1.18.9.\n- [Release notes](https://github.com/sparklemotion/nokogiri/releases)\n- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.17.2...v1.18.9)\n\n---\nupdated-dependencies:\n- dependency-name: nokogiri\n  dependency-version: 1.18.9\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "6b37e922d973c0b83e89972b2c237a04354ab7cc",
      "tree": "a3df03fac0a3be86f8575b734a1b6a16780fe16a",
      "parents": [
        "d8eefd0366fdf8b6bb3f081e239c6b5e0e764e8a"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Aug 03 21:18:05 2025 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Aug 03 21:18:05 2025 +0100"
      },
      "message": "Release notes for 2.8.2\n"
    },
    {
      "commit": "d8eefd0366fdf8b6bb3f081e239c6b5e0e764e8a",
      "tree": "cfe1a092c1d0d57fe35c4175b128a8e5b9f8ef5b",
      "parents": [
        "53c43121393546b58ce0a03ca0a5a3d4677685a3"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Aug 03 20:49:08 2025 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Aug 03 20:49:08 2025 +0100"
      },
      "message": "Adding 2.8.2 release\n"
    },
    {
      "commit": "53c43121393546b58ce0a03ca0a5a3d4677685a3",
      "tree": "d78c055e7aaff72bcdb105ddd626b3e056d750aa",
      "parents": [
        "740da07167b366e913902bb9eb3896b5ff41b0c8"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Tue Jun 03 00:47:06 2025 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Tue Jun 03 00:47:06 2025 +0100"
      },
      "message": "Release Apache Storm 2.8.1\n"
    },
    {
      "commit": "740da07167b366e913902bb9eb3896b5ff41b0c8",
      "tree": "5343ff0767ac589a6620b7053d04c28cc99024cc",
      "parents": [
        "de53281dbca8f0839743c3e2515c368ca378ea12"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Mon Jun 02 23:47:14 2025 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Mon Jun 02 23:47:14 2025 +0100"
      },
      "message": "Releasing Storm 2.8.1\n"
    },
    {
      "commit": "de53281dbca8f0839743c3e2515c368ca378ea12",
      "tree": "c7de34de457b353243fc2de8575d05eb4f35b9d7",
      "parents": [
        "e5577ed205fd1564d1ab2c0f5218bae640de6a14"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "13417392+rzo1@users.noreply.github.com",
        "time": "Mon May 05 14:38:59 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 05 14:38:59 2025 +0200"
      },
      "message": "Update .asf.yaml (disable wiki)\n\nChanged .asf.yaml to trigger the parser to enable issues after changing the default branch."
    },
    {
      "commit": "e5577ed205fd1564d1ab2c0f5218bae640de6a14",
      "tree": "bdfd85c23b6472807da4a32f72fec64a597c44d3",
      "parents": [
        "a21b07d045e807fa11807adf70d011af316240e9"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "13417392+rzo1@users.noreply.github.com",
        "time": "Mon May 05 14:38:00 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 05 14:38:00 2025 +0200"
      },
      "message": "Update .asf.yaml"
    },
    {
      "commit": "a21b07d045e807fa11807adf70d011af316240e9",
      "tree": "145fa3367ef7fdbd338aeb6cac6687ea949c5462",
      "parents": [
        "da944de85719d8e28833af4ecfdad45d5d482d22"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:55:40 2025 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:55:40 2025 +0200"
      },
      "message": "Add the possibility to build the website manually using docker without the need of manually installing ruby and dependencies. Updates README accordingly.\n"
    },
    {
      "commit": "da944de85719d8e28833af4ecfdad45d5d482d22",
      "tree": "92cef849d10cabf495bd9b8300d1479dba4f9dab",
      "parents": [
        "40808bc03f58cb25b03431703f9a7047302ed7ad"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:55:11 2025 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:55:11 2025 +0200"
      },
      "message": "Update Gems\n"
    },
    {
      "commit": "40808bc03f58cb25b03431703f9a7047302ed7ad",
      "tree": "9d6bb14536aa3ab1073797921f8c6b6054cfe4d6",
      "parents": [
        "c93ac7853acb52de3676043035c4adc19ae19094"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:45:21 2025 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:45:21 2025 +0200"
      },
      "message": "Fix for staging action\n"
    },
    {
      "commit": "c93ac7853acb52de3676043035c4adc19ae19094",
      "tree": "58d1bb0075297962bee8d00fb6f23e02073cc1fc",
      "parents": [
        "9dd899d5e98592694ad81af2b732fb94d2d2be8b"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:38:55 2025 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:38:55 2025 +0200"
      },
      "message": "Remove references to Jira\n"
    },
    {
      "commit": "9dd899d5e98592694ad81af2b732fb94d2d2be8b",
      "tree": "532542cf6a0912183b47cda31511690a51769a54",
      "parents": [
        "09556ce765efd05309d9d252b77cd5266c83081d"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:38:05 2025 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:38:05 2025 +0200"
      },
      "message": "Remove references to Jira\n"
    },
    {
      "commit": "09556ce765efd05309d9d252b77cd5266c83081d",
      "tree": "ab6e0cb4afbb0c8cb5814cd395eebdb3fca46286",
      "parents": [
        "1f53d78137cfef2d3ca0ad5b18e8c143cdde5a40"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:37:35 2025 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:37:35 2025 +0200"
      },
      "message": "Remove references to Jira\n"
    },
    {
      "commit": "1f53d78137cfef2d3ca0ad5b18e8c143cdde5a40",
      "tree": "8f5276e1f606d90a8af746c9dbbdc02a3338193a",
      "parents": [
        "c78df5206690967ac4d76fb1c6fb5e62701f0a24"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:34:51 2025 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:34:51 2025 +0200"
      },
      "message": "Update README and add staging action\n"
    },
    {
      "commit": "c78df5206690967ac4d76fb1c6fb5e62701f0a24",
      "tree": "177a4f7c4c08bcda0879b5d871f24e723c0959dd",
      "parents": [
        "e198c4fe5c745483fd4902abeaed3a3ddd62db27"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:21:49 2025 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:21:49 2025 +0200"
      },
      "message": "Add GitHub action for site publish\n"
    },
    {
      "commit": "e198c4fe5c745483fd4902abeaed3a3ddd62db27",
      "tree": "8954e9dc6ed08ffe9f2a109401faa4570947e2af",
      "parents": [
        "079d65084e1f00d3122c2ebc238b0b5fbdd8ae8f"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:17:40 2025 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:17:40 2025 +0200"
      },
      "message": "Add GitHub action for site publish\n"
    },
    {
      "commit": "079d65084e1f00d3122c2ebc238b0b5fbdd8ae8f",
      "tree": "c9986da4c45406940158deb9bc18988a0943abf8",
      "parents": [
        "94174b296732ceaf6f1c015f0a51aa5225a5a319"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:15:27 2025 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:15:27 2025 +0200"
      },
      "message": "Update ASF YAML\n"
    },
    {
      "commit": "94174b296732ceaf6f1c015f0a51aa5225a5a319",
      "tree": "bf6edcb2b51623fc0e734ab24a5f029777ee072e",
      "parents": [
        "c8c4a5488a4205430d5ba23e746a001cc10ac625"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:14:35 2025 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:14:35 2025 +0200"
      },
      "message": "drop generated content\n"
    },
    {
      "commit": "c8c4a5488a4205430d5ba23e746a001cc10ac625",
      "tree": "e61dcb516723ff809f345e370d26655b0155ce1a",
      "parents": [
        "9ec3d8799f11d12af4026192cd33768ca4d21116"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:11:57 2025 +0200"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Fri May 02 20:11:57 2025 +0200"
      },
      "message": "Drop non markdown content from release directory\n"
    },
    {
      "commit": "9ec3d8799f11d12af4026192cd33768ca4d21116",
      "tree": "2749f74b09e9227d3e08df7fee9da3ca69b7ab28",
      "parents": [
        "711188b16dec16810d5dedd119af8f99e01f3ab1"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Tue Jan 28 22:46:07 2025 +0000"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Tue Jan 28 22:46:07 2025 +0000"
      },
      "message": "- Fixing download links\n- Fixing typo\n"
    },
    {
      "commit": "711188b16dec16810d5dedd119af8f99e01f3ab1",
      "tree": "ea7fb035f85b057716673d408e290e3403342e75",
      "parents": [
        "ec1a724587e57caca11a0452fba61ab4a6511956"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Jan 26 23:07:05 2025 +0000"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Jan 26 23:07:05 2025 +0000"
      },
      "message": "- Fixing links on downloads page\n- Fixing typo on 2.8.9 announcement post\n"
    },
    {
      "commit": "ec1a724587e57caca11a0452fba61ab4a6511956",
      "tree": "949192092b988140ae08625bf28f82fd0033d957",
      "parents": [
        "4ae6ab1651cbe55a3063859ccee28db0eeeb30bf"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Jan 26 00:05:33 2025 +0000"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Jan 26 00:05:33 2025 +0000"
      },
      "message": "Releasing Apache Storm 2.8.0\n"
    },
    {
      "commit": "4ae6ab1651cbe55a3063859ccee28db0eeeb30bf",
      "tree": "63d592eb3eb238c64d20acec411ff7f1e8fa5d40",
      "parents": [
        "8210e2d0c195965f25e408bb807d5bca6b4e8a7d"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Jan 26 00:04:54 2025 +0000"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Jan 26 00:04:54 2025 +0000"
      },
      "message": "Releasing Apache Storm 2.8.0\n"
    },
    {
      "commit": "8210e2d0c195965f25e408bb807d5bca6b4e8a7d",
      "tree": "ea31462e42614b55680b5035b026f50ad9f9a114",
      "parents": [
        "39c57d5134d8feed8200b9e696e28cf8cc65ec0e"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sat Jan 25 23:29:34 2025 +0000"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sat Jan 25 23:29:34 2025 +0000"
      },
      "message": "Releasing version 2.8.0\n"
    },
    {
      "commit": "39c57d5134d8feed8200b9e696e28cf8cc65ec0e",
      "tree": "ba43b466e77e42b665f9ef760691c8fff4476f9f",
      "parents": [
        "833b5905113d61e909fc9169c75d8c2a4d3f8122"
      ],
      "author": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Mon Dec 02 08:20:18 2024 +0100"
      },
      "committer": {
        "name": "Richard Zowalla",
        "email": "rzo1@apache.org",
        "time": "Mon Dec 02 08:20:18 2024 +0100"
      },
      "message": "Include note regarding Java 17+\n"
    },
    {
      "commit": "833b5905113d61e909fc9169c75d8c2a4d3f8122",
      "tree": "29a4a1e2438a66bb74290dc982e732b45e1aa649",
      "parents": [
        "844c826ebc705d35025d5bb4eb0dd9795eba42cc"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Fri Nov 29 01:24:20 2024 +0000"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Fri Nov 29 01:24:20 2024 +0000"
      },
      "message": "Adding content for version 2.7.1\n"
    },
    {
      "commit": "844c826ebc705d35025d5bb4eb0dd9795eba42cc",
      "tree": "107b3bee6120e68c30d98e68619e4d478c26b82e",
      "parents": [
        "753597aca199c340886dfc73cbe965b16590c14f"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Fri Nov 29 01:08:08 2024 +0000"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Fri Nov 29 01:08:08 2024 +0000"
      },
      "message": "Adding content for version 2.7.1\n"
    },
    {
      "commit": "753597aca199c340886dfc73cbe965b16590c14f",
      "tree": "6cbdb55295b449519378c8d74a3c66c4aca40d1c",
      "parents": [
        "616e7bc6a09d27ce6ac26300542f639aa5a801d1"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Fri Nov 29 00:56:25 2024 +0000"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Fri Nov 29 00:56:25 2024 +0000"
      },
      "message": "Adding content for version 2.7.1\n"
    },
    {
      "commit": "616e7bc6a09d27ce6ac26300542f639aa5a801d1",
      "tree": "47f265eab84f3c12b628ac72b1a7eb18d1344051",
      "parents": [
        "5cc667c2451552af2ca2910efe0dbd3c6105240a"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Fri Nov 29 00:47:22 2024 +0000"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Fri Nov 29 00:47:22 2024 +0000"
      },
      "message": "Adding content for version 2.7.1\n"
    },
    {
      "commit": "5cc667c2451552af2ca2910efe0dbd3c6105240a",
      "tree": "ffd30f2d1add5f5c23e49604c2bddb8c9aa4b3db",
      "parents": [
        "6b5706a4f1990242dc5e1b5ee2c0213426421740"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Thu Nov 28 22:56:40 2024 +0000"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Thu Nov 28 22:56:40 2024 +0000"
      },
      "message": "Adding documentation for version 2.7.1\n"
    },
    {
      "commit": "6b5706a4f1990242dc5e1b5ee2c0213426421740",
      "tree": "ad535ebc7d90503edf1a6df8b5a9216e396f4aa4",
      "parents": [
        "3873b57d4e380311d40b0c4beb2c4f2d9d7081e2"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Fri Oct 18 23:18:14 2024 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Fri Oct 18 23:18:14 2024 +0100"
      },
      "message": "Adding content for version 2.7.0\n"
    },
    {
      "commit": "3873b57d4e380311d40b0c4beb2c4f2d9d7081e2",
      "tree": "9581e3acee4b584ce9d8a64275abf055f1358489",
      "parents": [
        "17ae5ea2f700c9fd19bd478474a29a28aac3725f"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Fri Oct 18 23:12:10 2024 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Fri Oct 18 23:12:10 2024 +0100"
      },
      "message": "Adding 2.7.0 version\u0027s content\n"
    },
    {
      "commit": "17ae5ea2f700c9fd19bd478474a29a28aac3725f",
      "tree": "d99eb51b38f445b7a4464b1128d0a4db61d9a59d",
      "parents": [
        "f713cb71cc680bbeb3491c1ff27fee874204bc17"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Fri Oct 18 22:53:06 2024 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Fri Oct 18 22:53:06 2024 +0100"
      },
      "message": "Adding release 2.7.0\n"
    },
    {
      "commit": "f713cb71cc680bbeb3491c1ff27fee874204bc17",
      "tree": "9764a20cc04e9e5301f055b6c2431d88e8631f24",
      "parents": [
        "d224aea3b9ecbb554f4d0c1cabf781ddeb8dee23"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Mon Sep 30 01:31:14 2024 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Mon Sep 30 01:31:14 2024 +0100"
      },
      "message": "Removing embeded content due to CSP policies.Linking to resources instead\n"
    },
    {
      "commit": "d224aea3b9ecbb554f4d0c1cabf781ddeb8dee23",
      "tree": "97f90f1e4d7b95cbb8dfaf6ffd9d3eddacc4ee0b",
      "parents": [
        "68618d35dd165c1f16b44a03695b449274b2dc5d"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Sep 29 23:56:18 2024 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Sun Sep 29 23:56:18 2024 +0100"
      },
      "message": "Removing embeded content due to CSP policies.Linking to resources instead\n"
    },
    {
      "commit": "68618d35dd165c1f16b44a03695b449274b2dc5d",
      "tree": "020a3633d08c787e8a7d67be1e0569e803bbfd66",
      "parents": [
        "f4c27f5d3a20d71f1072b0614ae5853ba4a2f2dd"
      ],
      "author": {
        "name": "reiabreu",
        "email": "rui.abreu@gmail.com",
        "time": "Mon Sep 16 10:46:44 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 16 10:46:44 2024 +0100"
      },
      "message": "Reverting metadata change"
    },
    {
      "commit": "f4c27f5d3a20d71f1072b0614ae5853ba4a2f2dd",
      "tree": "2842d6b27e9f2d7dafac71864351c07eb5d527bf",
      "parents": [
        "28717578ac374bb1607051addc2a6aa17d931419"
      ],
      "author": {
        "name": "reiabreu",
        "email": "rui.abreu@gmail.com",
        "time": "Mon Sep 16 10:31:42 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 16 10:31:42 2024 +0100"
      },
      "message": "Adding youtube.com and slideshare.net as CSP exceptions"
    },
    {
      "commit": "28717578ac374bb1607051addc2a6aa17d931419",
      "tree": "020a3633d08c787e8a7d67be1e0569e803bbfd66",
      "parents": [
        "4e583ae3fbfca8874a97c984a18cb9234a741b0f"
      ],
      "author": {
        "name": "reiabreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Sep 04 00:47:36 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 04 00:47:36 2024 +0100"
      },
      "message": "Update README.md"
    },
    {
      "commit": "4e583ae3fbfca8874a97c984a18cb9234a741b0f",
      "tree": "c0941e7ab9a806503c7a51684a39b5452ab01d00",
      "parents": [
        "2fe163edbf1a0b706db1ef1cdff1428c0e7961f3"
      ],
      "author": {
        "name": "reiabreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Sep 04 00:46:54 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 04 00:46:54 2024 +0100"
      },
      "message": "Update README.md"
    },
    {
      "commit": "2fe163edbf1a0b706db1ef1cdff1428c0e7961f3",
      "tree": "3b4a44f6f62e845644d1cf85f8e5635044d7ac96",
      "parents": [
        "c1b19a5cceb0071d490a175a06e46f59299dfa83"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Sep 04 00:22:12 2024 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Sep 04 00:22:12 2024 +0100"
      },
      "message": "Running \u0027bundle exec jekyll build -d content\u0027 to update link to News\n"
    },
    {
      "commit": "c1b19a5cceb0071d490a175a06e46f59299dfa83",
      "tree": "c892e12af1ef9116aa36054c7f379a958df265f4",
      "parents": [
        "c69aab78651bd86a710e4ee1cdaa0085a6c54234"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Sep 04 00:16:53 2024 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Sep 04 00:16:53 2024 +0100"
      },
      "message": "Modifing downloads page, adding new post and modifying News page\n"
    },
    {
      "commit": "c69aab78651bd86a710e4ee1cdaa0085a6c54234",
      "tree": "d70afa4397aed950f4ea98e375bac94f95e42c0c",
      "parents": [
        "91af22fd1f3b6d3f61d2132741412fc9a9cb474c"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Tue Sep 03 23:16:22 2024 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Tue Sep 03 23:16:22 2024 +0100"
      },
      "message": "Adding content for version 2.6.4\n"
    },
    {
      "commit": "91af22fd1f3b6d3f61d2132741412fc9a9cb474c",
      "tree": "e682c89f6c99828a50dcf5127753bcc17808cdcb",
      "parents": [
        "f36fac727f9e35ac68c5a5585c409b9e5baf2f18"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Tue Sep 03 22:58:11 2024 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Tue Sep 03 22:58:11 2024 +0100"
      },
      "message": "Adding Apache Storm 2.6.4 release\n"
    },
    {
      "commit": "f36fac727f9e35ac68c5a5585c409b9e5baf2f18",
      "tree": "3a3b78d5e24dce480d1c9c20dace942ae6922b81",
      "parents": [
        "75c7873b26451b7d5b72bb8dd5fc94b69064b287"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Jul 24 02:46:55 2024 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Jul 24 02:46:55 2024 +0100"
      },
      "message": "Updating content folder for version 2.6.3: fixing bad references\n"
    },
    {
      "commit": "75c7873b26451b7d5b72bb8dd5fc94b69064b287",
      "tree": "c781a946f98454182c2d7eb97b4d3ebf061ad144",
      "parents": [
        "82f53370c7f0db0454493bb07d6b297d53508b63"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Jul 24 02:44:58 2024 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Jul 24 02:44:58 2024 +0100"
      },
      "message": "Revert \"Updating content folder for version 2.6.3: fixing bad references\"\n\nThis reverts commit 82f53370c7f0db0454493bb07d6b297d53508b63.\n"
    },
    {
      "commit": "82f53370c7f0db0454493bb07d6b297d53508b63",
      "tree": "bf89362042b2fc096fcba377d604f5b47cc4bd68",
      "parents": [
        "bbc48c7e9abd3a77cc03f50617116b4e8b00248d"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Jul 24 02:44:10 2024 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Jul 24 02:44:10 2024 +0100"
      },
      "message": "Updating content folder for version 2.6.3: fixing bad references\n"
    },
    {
      "commit": "bbc48c7e9abd3a77cc03f50617116b4e8b00248d",
      "tree": "c781a946f98454182c2d7eb97b4d3ebf061ad144",
      "parents": [
        "2a05e654e813100ec8289d9917cb413ed63421b5"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Jul 24 02:41:12 2024 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Jul 24 02:41:12 2024 +0100"
      },
      "message": "Updating content folder for version 2.6.3: fixing bad references\n"
    },
    {
      "commit": "2a05e654e813100ec8289d9917cb413ed63421b5",
      "tree": "f1f6cd79a237f0b0e2e8f10946c5294ef6cca782",
      "parents": [
        "17a4add5b18fa7acaf0f527ab4b6896801f5e427"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Jul 24 02:30:52 2024 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Jul 24 02:30:52 2024 +0100"
      },
      "message": "Updating content folder for version 2.6.3: fixing bad references\n"
    },
    {
      "commit": "17a4add5b18fa7acaf0f527ab4b6896801f5e427",
      "tree": "8748fd6a60d8493091d5453fd14b64e75ced46b8",
      "parents": [
        "8979e696330c698b8cd5ee487a28ed9b334f6faf"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Jul 24 02:16:04 2024 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Jul 24 02:16:04 2024 +0100"
      },
      "message": "Updating content folder for version 2.6.3: fixing bad references\n"
    },
    {
      "commit": "8979e696330c698b8cd5ee487a28ed9b334f6faf",
      "tree": "2599cf410b8a9079489a2dd64a7ffb89eb0faedc",
      "parents": [
        "1077833ef94a7e39897204e6b7ee3138ef8a6d58"
      ],
      "author": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Jul 24 02:05:32 2024 +0100"
      },
      "committer": {
        "name": "Rui Abreu",
        "email": "rui.abreu@gmail.com",
        "time": "Wed Jul 24 02:05:32 2024 +0100"
      },
      "message": "Updating content folder for version 2.6.3\n"
    }
  ],
  "next": "1077833ef94a7e39897204e6b7ee3138ef8a6d58"
}
