[
  {
    "path": ".editorconfig",
    "content": "; This file is for unifying the coding style for different editors and IDEs.\n; More information at https://editorconfig.org/\n\nroot = true\n; Use 2 spaces for indentation in all files\n\n[*]\nend_of_line = lf\ncharset = utf-8\ntrim_trailing_whitespace = true\nindent_style = space\nindent_size = 2\ninsert_final_newline = true\n\n[*.py]\nindent_size = 4\n"
  },
  {
    "path": ".github/FUNDING.yml",
    "content": "github: endoflife-date\nopen_collective: endoflife-date\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/feature_request.md",
    "content": "---\nname: Feature request\nabout: Suggest an idea for this project\ntitle: \"\"\nlabels: \"enhancement\"\nassignees: \"\"\n---\n\n**Is your feature request related to a problem? Please describe.**\nA clear and concise description of what the problem is.\n\n**Describe the solution you'd like**\nA clear and concise description of what you want to happen.\n\n**Describe alternatives you've considered**\nA clear and concise description of any alternative solutions or features you've considered.\n\n**Additional context**\nAdd any other context or screenshots about the feature request here.\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/new_product_suggestion.md",
    "content": "---\nname: New product suggestion\nabout: Suggest a new product for endoflife.date\ntitle: \"\"\nlabels: \"request\"\nassignees: \"\"\n---\n\n**Full and short name of product**\n\nLet us know the long, full name and, if it has one, the short name (for example, PowerShell and pwsh).\n\n**Does this product have LTS versions? What are the intervals between each LTS version?**\n\nFor example, a current release is a release that occurs between LTS releases. Current releases can contain critical fixes.\n\n**What is the website for the product and for its version information?**\n\nFor example: <https://github.com/PowerShell/PowerShell/tags>\n\n**Additional context**\n\nAdd any other context or screenshots about the product which you want us to add endoflife.date\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/report_incorrect_details.md",
    "content": "---\nname: Report Incorrect Details\nabout: Report incorrect details of a product on endoflife.date\ntitle: \"\"\nlabels: \"bug\"\nassignees: \"\"\n---\n\n**Link to product page on endoflife.date**\n\nLet us know the URL of the product page on endoflife.date you found the incorrect details.\n\n**Details of incorrect and correct details you have found**\n\nFor example, the active support date on endoflife.date is not the same as in the product documentation.\n\nendoflife.date: 2021-02-02\n\nProduct documentation: 2022-02-02\n\n**What is the source website for the product and for its version information?**\n\nFor example: <https://github.com/PowerShell/PowerShell/tags>\n\n**Additional context**\n\nAdd any other context or screenshots about the incorrect details.\n"
  },
  {
    "path": ".github/config.yml",
    "content": "# We use https://github.com/behaviorbot/welcome\n\n# Comment to be posted to on first time issues\nnewIssueWelcomeComment: >\n  Thank you for opening your first issue here :+1:.\n  Be sure to follow the issue template if you chose one.\n\n# Comment to be posted to on PRs from first time contributors in your repository\nnewPRWelcomeComment: >\n  Thank you for opening this pull request :+1:.\n  If you are not familiar with the project, please check out our\n  [Contributing Guidelines](https://endoflife.date/contribute) and our\n  [Guiding Principles](https://github.com/endoflife-date/endoflife.date/wiki/Guiding-Principles).\n  Also take a look at our [Hacking Guide](https://github.com/endoflife-date/endoflife.date/blob/master/HACKING.md) if you intend to work on site internals.\n\n# Comment to be posted to on pull requests merged by a first time user\nfirstPRMergeComment: >\n  Thank you and congratulations for your first contribution!\n  endoflife.date is a community wiki, and we're always looking for more contributions :1st_place_medal: :100: :tada:.\n"
  },
  {
    "path": ".github/copilot-instructions.md",
    "content": "# endoflife.date Copilot Instructions\n\nThis is a Jekyll-based static site that tracks End of Life dates and support lifecycles for various products. The site is built and deployed to Netlify.\n\n## Build, Test, and Lint Commands\n\n### Development Server\n\n```bash\n# Install dependencies (first time only)\nbundle install\n\n# Run site locally\nbundle exec jekyll serve --host localhost --port 4000\n# Browse to http://localhost:4000\n```\n\n### Building\n\n```bash\n# Build the site (output to _site/)\nbundle exec jekyll build\n```\n\n### Linting\n\n```bash\n# Lint a single product file\nbin/lint-product.sh products/<product>.md\n\n# Lint all markdown files (run by CI)\nnpx markdownlint-cli2@latest '**/*.md' '!node_modules' '!vendor'\n\n# Format all files (run by CI)\nnpx prettier@latest --write .\n\n# Validate formatting (run by CI)\nnpx prettier@latest --check .\n```\n\n### Testing API\n\n```bash\n# First tab - run Jekyll\nbundle exec jekyll serve\n\n# Second tab - run wiretap for API testing\nnpx @pb33f/wiretap@latest -s http://localhost:4000/docs/api/v1/openapi.yml -u http://localhost:4000\n# Then open http://localhost:9091/ in browser\n```\n\n## Architecture\n\n### Product Data Files\n\n- **Product definitions**: Each product is a markdown file in `products/` with YAML frontmatter\n- **Schema validation**: Product files validate against `product-schema.json`\n- **Categories**: Products are categorized as: `app`, `db`, `device`, `framework`, `lang`, `library`, `os`, `server-app`, `service`, `standard`\n- **Data structure**: Each product contains:\n  - Metadata (title, permalink, category, tags, icons)\n  - Column configuration (which columns to display: eol, eoas, eoes, discontinued, etc.)\n  - Custom fields for product-specific data\n  - Releases array (sorted newest first)\n  - Markdown content after `---` (description and additional info)\n\n### API Generation\n\n- **Plugin-based**: Custom Jekyll plugins in `_plugins/` generate JSON API files during build\n- **Main API plugin**: `_plugins/generate-api-v1.rb` creates the `/api/v1/` endpoints\n- **OpenAPI spec**: `api_v1/openapi.yml` defines the API schema\n\n### Automation\n\n- **Release data**: Separate repo [`release-data`](https://github.com/endoflife-date/release-data) contains automation scripts\n- **Auto-update**: Products with `auto:` configuration get releases automatically updated via:\n  - Git tags (GitHub/GitLab repos)\n  - Docker Hub\n  - npm registry\n  - DistroWatch\n  - Maven Central\n  - Custom scripts\n- **CI workflow**: `.github/workflows/auto-merge-release-updates.yml` automatically merges release updates\n\n### Theme and Layout\n\n- **Base theme**: Built on [Just the Docs](https://github.com/just-the-docs/just-the-docs) Jekyll theme\n- **Product layout**: `_layouts/product.html` renders individual product pages\n- **Partials**: `_includes/` contains reusable components\n- **Styling**: `_sass/` contains SASS files\n\n## Key Conventions\n\n### Product Files\n\n1. **Naming**: Filename is `productname.md` (lowercase, dashes for spaces)\n2. **Frontmatter only**: Product files are YAML frontmatter with markdown content below\n3. **Frontmatter order** (blank line between sections):\n   - Product info: `title`, `category`, `tags`, `iconSlug`, `permalink`, `alternate_urls`, `versionCommand`, `releasePolicyLink`, `releaseImage`, `changelogTemplate`\n   - Formatting: `releaseLabel`, `LTSLabel`, `eolColumn`, `eoasColumn`, `releaseDateColumn`, `discontinuedColumn`, `eoesColumn`, etc.\n   - Identifiers: `identifiers`\n   - Auto-update: `auto`\n   - Releases: `releases` (each release separated by blank line)\n4. **UTC dates**: Use UTC timezone for all dates\n5. **Date format**: Use `YYYY-MM-DD` format (unquoted for actual dates - never quote dates)\n6. **Version strings**: Always quote version numbers like `\"1.2.3\"`\n7. **Version ranges**: Use space-surrounded dash: `\"2 - 5\"`\n8. **Version lists**: Comma and space separated: `\"2, 4 - 7, 9\"`\n9. **Release cycles**: Use format like `\"1.2\"` (major.minor), lowercase, no \"v\" prefix\n10. **Release ordering**: Releases must be sorted newest to oldest (each separated by blank line)\n11. **Stable only**: Don't add RC/Alpha/Beta/Nightly releases\n12. **Boolean dates**: Use boolean `true`/`false` when exact date is unknown\n13. **changelogTemplate**: Keep on one line, use double quotes if containing liquid expressions\n\n### Product Content\n\n1. **First paragraph**: Must be a blockquote with product name linked to official site\n2. **Description scope**: Keep product description limited to first blockquote only\n3. **Line length**: Try to keep at 100 characters maximum\n4. **Links**: No link reference definitions except for repeated links\n5. **Acronyms**:\n   - Explain acronyms if not obvious or part of product name\n   - Use `*[ACRONYM]: Full Name` syntax at end of file (not `<abbr>` tags)\n   - This avoids repeating definitions\n6. **Summary**: Follow with brief release/EOL policy summary\n7. **Focus**: Answer key questions readers have:\n   - Which versions are supported?\n   - Is my version supported?\n   - Which version am I running? (via `versionCommand`)\n   - How long until I have to upgrade?\n   - When is the next release? (if feasible)\n   - What does \"supported\" mean?\n8. **Tone and tense**:\n   - Use **neutral third-person** voice (avoid \"we\")\n   - Use **present tense** for current policies\n   - Use **strong phrasing** (will, is) not weak (could, probably)\n   - Example: \"We support...\" → \"Each major version is supported...\"\n   - Future tense only for actual future changes: \"Starting from v23 (due August 2024), each release will be supported...\"\n   - Once future change is live, revert to present: \"Each release is supported...\"\n9. **Content scope**:\n   - Avoid general guidance like installation instructions\n   - Some specific helpful guidance is okay (e.g., finding release cycle)\n   - Don't mention older policies that only apply to EOL cycles\n   - Focus on supported releases\n   - Some guesswork is okay for future release/support dates\n10. **Supported releases only**: Don't list very old unsupported releases on website (API can include them)\n11. **Stable releases only**: Ignore dev, trunk, rc, nightly - only production-ready releases\n12. **Primary sources**: Link primarily to official websites, use first-party sources for dates/policies\n\n### URLs and Redirects\n\n1. **Good URLs**: Use obvious, guessable permalinks (e.g., `/nodejs`, `/go`)\n2. **Alternate URLs**: Add common variations as redirects (e.g., `/golang` → `/go`, `/node` → `/nodejs`)\n3. **No localized URLs**: Avoid URLs with locale codes like `en-us` when linking to docs\n\n### Tags and Icons\n\n1. **Icons**: Use Simple Icons slugs from https://simpleicons.org (set `iconSlug` property)\n2. **Tags**: Space-separated, lowercase, singular form, alphabetically ordered\n3. **Tag rules**:\n   - Use existing tags from https://endoflife.date/tags/\n   - Categories are automatically used as tags\n   - New tags need discussion via issue first\n   - Must be used on 3+ products (except vendor/runtime tags)\n\n### Identifiers\n\n1. **Purpose**: Help SBOM tooling detect products\n2. **Types**:\n   - `repology: package-name` (shorthand for Repology packages)\n   - `purl: pkg:type/name` (Package URL spec)\n   - `cpe: cpe:2.3:...` (Common Platform Enumeration)\n3. **Avoid duplicates**: Don't add packages already on Repology page\n\n### Custom Fields\n\n1. **Naming**: camelCase\n2. **Display locations**: `none`, `api-only`, `after-release-column`, `before-latest-column`, `after-latest-column`\n3. **Values**: Always strings, or \"N/A\" label if missing\n\n### File Organization\n\n- `products/` - Product markdown files (YAML frontmatter + content)\n- `_plugins/` - Custom Jekyll plugins (Ruby)\n- `_data/` - YAML data files\n- `_layouts/` - Page templates\n- `_includes/` - Partial templates\n- `assets/` - CSS, JS, images\n- `api/` and `api_v1/` - API specification files\n- `_headers` - Netlify custom headers template\n- `_redirects` - Netlify redirects template\n\n## Validation\n\n- Product files auto-validate against JSON schema in IDEs with yaml-language-server\n- Add this to product file top for vim:\n\n```yaml\n# vim: set ft=yaml :\n# yaml-language-server: $schema=../product-schema.json\n```\n\n- For VSCode, configure:\n\n```json\n\"files.associations\": {\n  \"**/products/*.md\": \"yaml\"\n},\n\"yaml.schemas\": {\n  \"../product-schema.json\": \"products/*.md\"\n}\n```\n\n## Common Tasks\n\n### Breaking Changes\n\nendoflife.date treats certain changes as breaking changes that require special handling to avoid disrupting users and API consumers.\n\n**What counts as a breaking change:**\n1. Changing what a product page tracks (switching from X to Y)\n2. Splitting or merging product pages\n3. Release cycle format changes (e.g., switching from `x.y` to `x`)\n4. Definition changes for fields like `lts`, `eol`, or custom columns\n5. Page deletions\n6. Permalink updates (even with redirects - breaks CORS in API)\n\n**What is NOT a breaking change:**\n1. Major changes in the product's actual support policy\n2. Product license changes\n3. Regular corrections to EOL/release dates (even drastic typos like 2005 → 2025)\n4. Compacting old unsupported release cycles\n5. Changes in `lts` field usage\n\n**Handling breaking changes (for maintainers):**\n1. Tag PR/issue with `Breaking Change` label\n2. Announce the change (RSS feed, GitHub issue)\n3. Wait minimum 7 days before merging (extend if needed)\n4. Add banner to impacted page about upcoming change\n\n### Adding a new product\n\n1. Create `products/productname.md` using template from CONTRIBUTING.md\n2. Follow naming conventions above\n3. Run `bin/lint-product.sh products/productname.md`\n4. Check deploy preview after filing PR\n\n### Updating a release\n\n1. Edit the release entry in the product's `releases:` array\n2. Update `latest`, `latestReleaseDate`, and/or date fields\n3. Respect the newest-to-oldest ordering\n\n### Adding automation\n\n1. Add `auto:` section with appropriate method (git, docker_hub, npm, etc.)\n2. See [Automation wiki](https://github.com/endoflife-date/endoflife.date/wiki/Automation) for details\n3. Configure regex and template if needed for version parsing\n\n### Commit Message Format\n\nFollow these conventions for commit messages:\n\n**Format**: `[product-name] Action description (#PR)`\n\n**Examples:**\n- `[nodejs] Add 22.0`\n- `[python] Update latest for 3.12`\n- `[docker-engine] Set EOL for 24.0`\n- `[redis] Increase stale release threshold for 7.2`\n- `[angular] Update auto configuration`\n- `[kotlin] Disable auto-update`\n- `[postgresql] Fix formatting`\n- `[java] Mark 25 as LTS`\n\n**Product scope prefix:**\n- Use lowercase product name in brackets: `[product-name]`\n- Match the product filename without `.md`: e.g., `products/amazon-eks.md` → `[amazon-eks]`\n- For multi-product changes, omit the prefix or describe the scope\n\n**Action verbs (common patterns):**\n- `Add X` - Adding new release cycle or version\n- `Update latest` / `Update latest for X` - Updating latest version\n- `Set EOL for X` - Setting end-of-life date\n- `Mark X as LTS` - Marking release as LTS\n- `Fix formatting` / `Fix latest version info` - Corrections\n- `Update auto configuration` / `Improve auto configuration` - Auto-update changes\n- `Disable auto-update` / `Enable auto-update` - Auto-update toggle\n- `Increase/Update stale release threshold` - Threshold adjustments\n- `Update links` / `Fix broken links` - Link updates\n- `Add identifiers` - Adding PURL/CPE identifiers\n\n**Multi-product changes:**\n- `Add per-product event feed`\n- `Fix addedAt dates`\n- `Remove duplicate identifiers prometheus, harbor`\n- `Replace misleading Wikipedia links with explicit references`\n"
  },
  {
    "path": ".github/dependabot.yml",
    "content": "# To get started with Dependabot version updates, you'll need to specify which\n# package ecosystems to update and where the package manifests are located.\n# Please see the documentation for all configuration options:\n# https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file\n\nversion: 2\nupdates:\n  # This updates the _data/release-data submodule.\n  - package-ecosystem: \"gitsubmodule\"\n    directory: \"/\"\n    schedule:\n      interval: \"cron\"\n      cronjob: \"0 0 * * *\" # every day at midnight UTC\n\n  - package-ecosystem: \"bundler\"\n    vendor: true\n    directory: \"/\" # Location of package manifests\n    schedule:\n      interval: \"weekly\"\n\n  - package-ecosystem: \"github-actions\"\n    directory: \"/\"\n    schedule:\n      interval: \"weekly\"\n"
  },
  {
    "path": ".github/workflows/auto-merge-release-updates.yml",
    "content": "name: Dependabot auto-merge release-updates\non: pull_request\n\n# Based on https://docs.github.com/en/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions#enable-auto-merge-on-a-pull-request\npermissions:\n  pull-requests: write\n  contents: write\n\njobs:\n  dependabot:\n    runs-on: ubuntu-latest\n    if: ${{ github.actor == 'dependabot[bot]' }}\n    steps:\n      - id: metadata\n        name: Dependabot metadata\n        uses: dependabot/fetch-metadata@21025c705c08248db411dc16f3619e6b5f9ea21a # v2.5.0\n        with:\n          github-token: \"${{ secrets.GITHUB_TOKEN }}\"\n\n      - name: Clone self repository\n        uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6\n        with:\n          ref: ${{ github.head_ref }}\n          submodules: true\n\n      - name: Set up Python\n        uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0\n        with:\n          python-version: \"3.12\"\n\n      - name: Install Python Dependencies\n        run: pip install -r '_data/release-data/requirements.txt'\n\n      - id: latest\n        name: Auto-update products\n        run: python '_data/release-data/update-product-data.py' -p 'products/'\n\n      - name: Commit changes\n        uses: stefanzweifel/git-auto-commit-action@04702edda442b2e678b25b537cec683a1493fcb9 # v5\n        with:\n          file_pattern: products/*\n          commit_message: \"🤖: Update latest release data\"\n          status_options: \"--untracked-files=no\"\n          commit_author: \"github-actions[bot] <github-actions[bot]@users.noreply.github.com>\"\n\n      - name: Create PR\n        if: ${{ contains(steps.metadata.outputs.dependency-names, '_data/release-data') }}\n        run: gh pr merge --auto --rebase \"$PR_URL\"\n        env:\n          PR_URL: ${{github.event.pull_request.html_url}}\n          GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}\n\n      - name: Comment on PR about missing releases\n        uses: github-actions-up-and-running/pr-comment@f1f8ab2bf00dce6880a369ce08758a60c61d6c0b # v1.0.1\n        with:\n          repo-token: ${{ secrets.GITHUB_TOKEN }}\n          message: |\n            :warning: The following requires some attention:\n            ```\n            ${{ steps.latest.outputs.warning }}\n            ```\n"
  },
  {
    "path": ".github/workflows/check-links.yml",
    "content": "name: Check URLs\n\non:\n  workflow_dispatch: # Manually run workflow.\n  schedule:\n    - cron: \"0 0 * * 0\" # At 00:00 on Sunday.\n\njobs:\n  check_urls:\n    runs-on: ubuntu-latest\n    # Do not run this job on forks, as it's not cool to query servers for nothing.\n    if: ${{ github.repository == 'endoflife-date/endoflife.date' }}\n    steps:\n      - name: Checkout site\n        uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6\n\n      - name: Setup ruby\n        uses: ruby/setup-ruby@dffb23f65a78bba8db45d387d5ea1bbd6be3ef18 # v1\n        with:\n          bundler-cache: true\n\n      - name: Perform URLs check\n        run: bundle exec jekyll build\n        env:\n          MUST_CHECK_URLS: true\n"
  },
  {
    "path": ".github/workflows/lint.yml",
    "content": "name: Lint\n\non:\n  workflow_dispatch: # Manually run workflow.\n  push:\n    branches: [\"master\"]\n  pull_request:\n    branches: [\"master\"]\n\njobs:\n  lint:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout repository\n        uses: actions/checkout@v6\n\n      - uses: actions/setup-node@v6\n        with:\n          node-version: 20\n          cache: \"npm\"\n\n      - name: Setup ruby\n        uses: ruby/setup-ruby@dffb23f65a78bba8db45d387d5ea1bbd6be3ef18 # v1\n        with:\n          bundler-cache: true\n\n      - name: Build site\n        run: bundle exec jekyll build\n\n      - name: Validate OpenAPI specification\n        run: npx @quobix/vacuum@latest lint --ignore-file .vacuumignore.yml --details --no-style --no-banner --all-results _site/docs/api/v1/openapi.yml\n\n      - name: Validate Markdown files\n        run: npx markdownlint-cli2@latest '**/*.md' '!node_modules' '!vendor'\n        continue-on-error: true\n\n      - name: Validate Formatting\n        run: npx prettier@latest --check .\n        continue-on-error: true\n"
  },
  {
    "path": ".gitignore",
    "content": "_site\n.sass-cache\n.jekyll-metadata\nvendor/bundle\napi/\ncalendar/\n.idea/\n.jekyll-cache\n_data/gke.json\n.bundle/\n*.swp\n.vscode/*\n.history/\n*.vsix\n.history\n.ionide\n.vscode/*.code-snippets\n*.code-workspace\nnode_modules\n.DS_Store\n.venv\nwiretap-report.json\n"
  },
  {
    "path": ".gitmodules",
    "content": "[submodule \"_data/release-data\"]\n\tpath = _data/release-data\n\turl = https://github.com/endoflife-date/release-data.git\n\tbranch = main\n"
  },
  {
    "path": ".markdownlint.yaml",
    "content": "# See https://github.com/DavidAnson/markdownlint/blob/main/schema/.markdownlint.yaml.\n\n# Default state for all rules\ndefault: true\n\n# Path to configuration file to extend\nextends: null\n\n# MD003/heading-style : Heading style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md003.md\nMD003:\n  style: \"atx\"\n\n# MD004/ul-style : Unordered list style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md004.md\nMD004:\n  style: \"dash\"\n\n# MD013/line-length : Line length : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md013.md\nMD013:\n  line_length: 150\n\n# MD046/code-block-style : Code block style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md046.md\nMD046:\n  style: \"fenced\"\n\n# MD049/emphasis-style : Emphasis style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md049.md\nMD049:\n  style: \"underscore\"\n\n# MD050/strong-style : Strong style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md050.md\nMD050:\n  style: \"asterisk\"\n\n# MD055/table-pipe-style : Table pipe style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md055.md\nMD055:\n  style: \"leading_and_trailing\"\n"
  },
  {
    "path": ".prettierignore",
    "content": ".idea\n_includes\n_layouts\n_sass\n_site\napi\ncalendar\nmanifest.json\n"
  },
  {
    "path": ".prettierrc",
    "content": "{}\n"
  },
  {
    "path": ".ruby-version",
    "content": "3.4.6\n"
  },
  {
    "path": ".vacuumignore.yml",
    "content": "# This file is used to ignore specific linting rules for the OpenAPI specification.\n\n# Ignore ambiguous path warnings for specific paths.\n# Those warning are relevants, but it cannot be fixed without breaking changes.\nno-ambiguous-paths:\n- $.paths['/products/{product}']\n- $.paths['/products/full']\n- $.paths['/products/{product}/releases/{release}']\n- $.paths['/products/{product}/releases/latest']\n"
  },
  {
    "path": "404.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <title>Page not Found | endoflife.date</title>\n  <style>\n    body {\n      background: #222;\n      color: #fff;\n      font-family: 'Segoe UI', Arial, sans-serif;\n      text-align: center;\n      padding: 5em 1em;\n    }\n    h1 {\n      font-size: 5em;\n      margin-bottom: 0.2em;\n    }\n    .emoji {\n      font-size: 5em;\n      margin-bottom: 0.2em;\n    }\n    p {\n      font-size: 1.5em;\n      margin-bottom: 2em;\n    }\n    a {\n      color: rgb(108, 77, 236);\n      text-decoration: underline;\n      font-weight: bold;\n    }\n  </style>\n</head>\n<body>\n  <div class=\"emoji\">💀</div>\n  <h1>404</h1>\n  <p>This page has officially reached its end of life.</p>\n  <a href=\"/\">Go to homepage</a>\n</body>\n</html>\n"
  },
  {
    "path": "CHANGELOG_API.md",
    "content": "# endoflife.date API Changelog\n\n## API v1.2.0\n\n- Introduce a new `/identifiers/{identifier}` API ([#7361](https://github.com/endoflife-date/endoflife.date/pull/7361))\n  to list known Identifiers for given Products. For instance, `/identifiers/purl` will return all known Package URLs\n  and the Products they correspond to.\n\n## API v1.1.0\n\n- Expose custom releases field values in the API (#7465). Such fields are grouped under the new `custom`\n  field in `ProductRelease`s.\n\n## API v1.0.0\n\n### Summary\n\nAPI v1 is a major rework of the API v0 with a lot of breaking changes. Compared to the API v0, API\nv1:\n\n- feels more _Restful_ (#2431),\n- expose almost all product's data (#394, #759, #2062, #2595),\n- expose new metadata such as `schema version` (#2331), `total` (for lists), `generated_at` or\n  `last modified` date,\n- is easier to consume thanks to:\n  - new computed fields such as `is_maintained`,\n  - the replacement of fields that were using union types with two separate single-type fields:\n    - `lts` -> `isLts` and `ltsFrom`,\n    - `support` -> `isEoas` and `eoasFrom`,\n    - `eol` -> `isEol` and `eolFrom`,\n    - `discontinued` -> `isDiscontinued` and `discontinuedFrom`,\n    - `extendedSupport` -> `isEoes` and `eoesFrom`.\n- provide new endpoints (#2078, #2160, #2530),\n- is versioned using the `api/v1` prefix (#2066), making it easier to implement\n  non-backward-compatible changes in the future,\n- is documented using [swagger-ui](https://github.com/swagger-api/swagger-ui) instead of [Stoplight Elements\n  WebComponent](https://github.com/stoplightio/elements/blob/main/docs/getting-started/elements/html.md) (#905),\n- but reverts #2425 due to incompatibilities in redirect rules.\n\nThe API v1 is now generated using a Jekyll Generator (see <https://jekyllrb.com/docs/plugins/generators/>)\ninstead of a custom script.\n\nNote that the API v0 is still generated to give time to users to migrate to API v1. It will be\ndecommissioned at least one year after the API v1 release date.\n\nAPI v1 documentation can be seen on <https://endoflife.date/docs/api/v1/>.\nThe old API v0 documentation can still be seen on <https://endoflife.date/docs/api/>.\n\n### Changes in the \"All products\" endpoint\n\n- Path has been changed from `api/all.json` to `api/v1/products/`\n- Response has been changed from a simple array of strings to a JSON document.\n  This made it possible to include additional metadata, such as the schema version and the number of\n  products.\n- Response items has been changed from a simple string (the product name) to a JSON document (#2062).\n  This made it possible to include additional information about the product, such as its category\n  and tags.\n- See <https://endoflife.date/docs/api/v1/#/default/get_products> for a detailed description of the\n  response.\n\n### Changes in the \"Product\" endpoint\n\n- Path has been changed from `api/<product>.json` to `api/v1/products/<product>/`.\n- Response has been changed from a simple array of versions to a JSON document.\n  This made it possible to include :\n  - additional metadata, such as the schema version and the last modified date,\n  - product-level information, such as the product label or category (#2062).\n- Cycles data now always contain most of the release cycles properties, even if they are null\n  (example: `latest`, `latestReleaseDate`).\n- See <https://endoflife.date/docs/api/v1/#/default/get_products__product__> for a detailed\n  description of the response.\n\n### Changes in the \"Cycle\" endpoint\n\n- Path has been changed from `api/<product>/<cycle>.json` to `api/v1/products/<product>/cycles/<cycle>/`.\n- Response has been changed to make it possible to include additional metadata, such as the schema\n  version and the last modified date,\n- Cycles data now always contain most of the release cycles properties, even if they are null\n  (example: `latest`, `latestReleaseDate`).\n- A special `/api/v1/products/<product>/cycles/latest/` cycle, containing the same data as the\n  latest cycle, has been added (#2078).\n- See <https://endoflife.date/docs/api/v1/#/default/get_products__product__cycles__cycle_> for a\n  detailed description of the response.\n\n### Changes in 404 error responses\n\n404 error JSON responses are not returned anymore. #2425 has been reverted because it conflicted\nwith the rule that rewrites the paths to add `/index.json` to all requests, which is also a global\nrule and [takes precedence](https://docs.netlify.com/routing/redirects/#rule-processing-order).\n\n### New endpoints\n\n- `/api/v1/categories`: Get a list of all categories.\n- `/api/v1/categories/<category>`: Get a list of all products within the given category.\n- `/api/v1/tags`: Get a list of all tags.\n- `/api/v1/tags/<tag>`: Get a list of all products having the given tag.\n- `/api/v1/products/full`: Get a list of all products with all their details (including cycles).\n  This endpoint provides a dump of nearly all the endoflife.date data.\n\n## API v0\n\nOn 2025-04-26 the v0 endpoints were:\n\n- \"All products\" (`/api/all.json`) : Get a list of all product names.\n- \"Product\" (`/api/{product}.json`) : Get all release cycles details for a given product.\n- \"Cycle\" (`/api/{product}/{cycle}.json`) : Get details for a single release cycle of a given product.\n"
  },
  {
    "path": "CODE-OF-CONDUCT.md",
    "content": "# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nWe as members, contributors, and leaders pledge to make participation in our\ncommunity a harassment-free experience for everyone, regardless of age, body\nsize, visible or invisible disability, ethnicity, sex characteristics, gender\nidentity and expression, level of experience, education, socio-economic status,\nnationality, personal appearance, race, caste, color, religion, or sexual\nidentity and orientation.\n\nWe pledge to act and interact in ways that contribute to an open, welcoming,\ndiverse, inclusive, and healthy community.\n\n## Our Standards\n\nExamples of behavior that contributes to a positive environment for our\ncommunity include:\n\n- Demonstrating empathy and kindness toward other people\n- Being respectful of differing opinions, viewpoints, and experiences\n- Giving and gracefully accepting constructive feedback\n- Accepting responsibility and apologizing to those affected by our mistakes,\n  and learning from the experience\n- Focusing on what is best not just for us as individuals, but for the overall\n  community\n\nExamples of unacceptable behavior include:\n\n- The use of sexualized language or imagery, and sexual attention or advances of\n  any kind\n- Trolling, insulting or derogatory comments, and personal or political attacks\n- Public or private harassment\n- Publishing others' private information, such as a physical or email address,\n  without their explicit permission\n- Other conduct which could reasonably be considered inappropriate in a\n  professional setting\n\n## Enforcement Responsibilities\n\nCommunity leaders are responsible for clarifying and enforcing our standards of\nacceptable behavior and will take appropriate and fair corrective action in\nresponse to any behavior that they deem inappropriate, threatening, offensive,\nor harmful.\n\nCommunity leaders have the right and responsibility to remove, edit, or reject\ncomments, commits, code, wiki edits, issues, and other contributions that are\nnot aligned to this Code of Conduct, and will communicate reasons for moderation\ndecisions when appropriate.\n\n## Scope\n\nThis Code of Conduct applies within all community spaces, and also applies when\nan individual is officially representing the community in public spaces.\nExamples of representing our community include using an official e-mail address,\nposting via an official social media account, or acting as an appointed\nrepresentative at an online or offline event.\n\n## Enforcement\n\nInstances of abusive, harassing, or otherwise unacceptable behavior may be\nreported to the community leaders responsible for enforcement at\n<endoflife.date-coc@captnemo.in>.\nAll complaints will be reviewed and investigated promptly and fairly.\n\nAll community leaders are obligated to respect the privacy and security of the\nreporter of any incident.\n\n## Enforcement Guidelines\n\nCommunity leaders will follow these Community Impact Guidelines in determining\nthe consequences for any action they deem in violation of this Code of Conduct:\n\n### 1. Correction\n\n**Community Impact**: Use of inappropriate language or other behavior deemed\nunprofessional or unwelcome in the community.\n\n**Consequence**: A private, written warning from community leaders, providing\nclarity around the nature of the violation and an explanation of why the\nbehavior was inappropriate. A public apology may be requested.\n\n### 2. Warning\n\n**Community Impact**: A violation through a single incident or series of\nactions.\n\n**Consequence**: A warning with consequences for continued behavior. No\ninteraction with the people involved, including unsolicited interaction with\nthose enforcing the Code of Conduct, for a specified period of time. This\nincludes avoiding interactions in community spaces as well as external channels\nlike social media. Violating these terms may lead to a temporary or permanent\nban.\n\n### 3. Temporary Ban\n\n**Community Impact**: A serious violation of community standards, including\nsustained inappropriate behavior.\n\n**Consequence**: A temporary ban from any sort of interaction or public\ncommunication with the community for a specified period of time. No public or\nprivate interaction with the people involved, including unsolicited interaction\nwith those enforcing the Code of Conduct, is allowed during this period.\nViolating these terms may lead to a permanent ban.\n\n### 4. Permanent Ban\n\n**Community Impact**: Demonstrating a pattern of violation of community\nstandards, including sustained inappropriate behavior, harassment of an\nindividual, or aggression toward or disparagement of classes of individuals.\n\n**Consequence**: A permanent ban from any sort of public interaction within the\ncommunity.\n\n## Attribution\n\nThis Code of Conduct is adapted from the [Contributor Covenant][homepage],\nversion 2.1, available at\n[https://www.contributor-covenant.org/version/2/1/code_of_conduct/][v2.1].\n\nCommunity Impact Guidelines were inspired by\n[Mozilla's code of conduct enforcement ladder][Mozilla CoC].\n\nFor answers to common questions about this code of conduct, see the FAQ at\n[https://www.contributor-covenant.org/faq/][FAQ]. Translations are available at\n[https://www.contributor-covenant.org/translations/][translations].\n\n[homepage]: https://www.contributor-covenant.org\n[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct/\n[Mozilla CoC]: https://github.com/mozilla/diversity\n[FAQ]: https://www.contributor-covenant.org/faq/\n[translations]: https://www.contributor-covenant.org/translations/\n"
  },
  {
    "path": "CONTRIBUTING.md",
    "content": "---\nlayout: page\nnav_exclude: true\ntitle: Contributing\ndescription: Some information on how to contribute to https://endoflife.date.\npermalink: /contribute\n---\n\n- [<img class=\"emoji\" title=\":octocat:\" alt=\":octocat:\" src=\"https://github.githubassets.com/images/icons/emoji/octocat.png\" width=\"20\" height=\"20\"> Hacktoberfest](#-hacktoberfest)\n- [🕐 What's this project?](#-whats-this-project)\n- [✏️ About the codebase](#️-about-the-codebase)\n- [➕ Adding a new product](#-adding-a-new-product)\n- [✅ Validating your changes](#-validating-your-changes)\n- [🆔 Adding Identifiers](#-adding-identifiers)\n- [📑 Suggested Reading](#-suggested-reading)\n- [⚖️ Code of Conduct](#️-code-of-conduct)\n\n## 🎲 Hacktoberfest\n\nThis project is participating in Hacktoberfest.\nIf you are looking to contribute, please check out our [detailed guide for hacktoberfest participants](https://github.com/endoflife-date/endoflife.date/issues/408).\n\n## 🕐 What's this project?\n\nBefore you get started, get to know the project a little bit.\nOpen [endoflife.date](https://endoflife.date) and browse around a little bit.\nTake a look at [some of the recently merged PRs](https://github.com/endoflife-date/endoflife.date/pulls?q=is%3Apr+is%3Aclosed) to get a better idea.\n\n## ✏️ About the codebase\n\nendoflife.date is built using [Jekyll](https://jekyllrb.com/) - the Ruby static site builder that powers GitHub Pages.\nThe site is built and deployed to [Netlify](https://www.netlify.com/).\nSince the site is mostly informational, you _don't need programming skills to contribute to the project_.\n\n## ➕ Adding a new product\n\nTo add a new page to the website, [create a new markdown file with YAML frontmatter](https://github.com/endoflife-date/endoflife.date/new/master/products).\nKeep the filename as `productname.md`, and please delete any generic comments or unneeded keys before creating a Pull Request.\nUse the UTC timezone for all dates, wherever possible.\nBelow is a template that you can adapt to add a new product:\n\n```yaml\n---\n# Name of the product (mandatory).\ntitle: Timeturner\n\n# Date when the product was added to endoflife.date (optional).\naddedAt: 2019-05-27\n\n# Category of the product (mandatory).\n# Possible values are: app, database, device, framework, lang, os, server-app, service, standard.\n# If you add a new value, please mention it in the PR description. Some rough guidelines:\n# - app: end-user applications\n# - database: all kinds of database\n# - device: physical, hardware devices\n# - framework: application libraries, SDKs, frameworks...\n# - lang: programming languages\n# - os: operating systems (and similar projects)\n# - server-app: applications usually installed on the server-side\n# - service: managed service offerings (SaaS/PaaS...)\n# - standard: standards and protocols.\ncategory: os\n\n# Tags of the product (optional).\n#\n# Remember that no tag is better than a useless tag. So do not introduce new tags when adding a product\n# and use one of the tags listed on https://endoflife.date/tags/.\n#\n# Should you want to add a new tag, please open an issue first to discuss it with the team.\n# Moreover, any new tag must be applied in a single PR to all products that should have it.\n#\n# Rules about tags are the following:\n# - must match [a-z0-9\\-]+,\n# - must be declared with a space-separated string,\n# - must be alphabetically ordered,\n# - must use singular (for example web-server, not web-servers),\n# - should not be an existing category (note that categories are automatically used as tags),\n# - should be used at least three times, except for tags representing a vendor or a runtime dependency,\n# - must be added for one of the following reasons :\n#   - set a product family such as linux-distribution, web-browser, mobile-phone or web-server,\n#   - set a product vendor such as adobe, amazon or apache,\n#   - set a third-party extended support partner, or\n#   - set a runtime dependency such as java-runtime, javascript-runtime or php-runtime.\ntags: amazon linux-distribution\n\n# Simple Icons icon slug (https://simpleicons.org/) for the product or its vendor (optional).\n# Remove this property if no relevant icon is available on Simple Icons.\n# As an example, https://simpleicons.org/?q=codemagic links to https://simpleicons.org/icons/codemagic.svg ,\n# so the slug is `codemagic` (the SVG filename without extension).\n# A list of all slugs is also available on https://github.com/simple-icons/simple-icons/blob/develop/slugs.md .\niconSlug: codemagic\n\n# Main URL for the page (mandatory).\npermalink: /timeturner\n\n# Alternate URLs that will redirect to the permalink (optional).\n# This is nice to let people use easier-to-remember URLs. For example, we redirect /golang to /go .\nalternate_urls:\n-   /hourglass\n\n# Command that can be used to check the current product version (optional).\nversionCommand: swish and flick\n\n# The more information link (optional).\n# If provided, this link is displayed after the product's description.\n# This link should contain information about the release policy and schedule. This is NOT the product URL!\n# Do not use a localized URL (such as one containing en-us) if possible.\nreleasePolicyLink: https://nodejs.org/about/releases/\n\n# An image that shows a graphical representation of the releases (optional).\n# If provided, this image will be displayed at the top of the product's page.\n# This is not the product logo. Remove if you don't find a relevant image.\nreleaseImage: https://raw.githubusercontent.com/nodejs/Release/main/schedule.svg?sanitize=true\n\n# Template to be used to generate a link for the releases (optional).\n# Available variables inside the template are:\n# - __RELEASE_CYCLE__: will be replaced by the value of `releaseCycle`,\n# - __LATEST__: will be replaced by the value of `latest`,\n# - __CODENAME__: will be replaced by the optional `codename`.\n# You can even use Liquid Templating inside the template, such as:\n#   https://godotengine.org/article/maintenance-release-godot-{{\"__LATEST__\" | replace:'.','-'}}\n# Do not use a localized URL (such as one containing en-us) if possible.\nchangelogTemplate: \"https://link/of/the/__RELEASE_CYCLE__/and/__LATEST__/version\"\n\n# Template that generates names for every release (optional, default = \"__RELEASE_CYCLE__\").\n# It supports the same variables as changelogTemplate.\nreleaseLabel: \"MoM Timeturner __RELEASE_CYCLE__ (__CODENAME__)\"\n\n# The label that will be used alongside releases labelled with `lts: true`\n# (optional, default = \"<abbr title='Long Term Support'>LTS</abbr>\" ).\n# Only provide if the product has LTS releases that are not called LTS, but something else.\n# Prefer using an HTML abbr tag, if possible.\nLTSLabel: \"<abbr title='Extra Long Support'>ELS</abbr>\"\n\n# Whether the \"End Of Life\" column should be displayed (optional, default = true).\n# The value of this property can be set to any string to override the default column label.\neolColumn: Security Support\n\n# Whether the \"End Of Active Support\" column should be displayed (optional, default = false).\n# The value of this property can be set to any string to override the default column label.\neoasColumn: Active Support\n\n# Whether the \"Latest\" column should be displayed (optional, default = true).\n# The value of this property can be set to any string to override the default column label.\nlatestColumn: Latest\n\n# Whether the \"Released\" column should be displayed (optional, default = true).\n# The value of this property can be set to any string to override the default column label.\nreleaseDateColumn: Released\n\n# Whether the \"Discontinued\" column should be displayed (optional, default = false).\n# Set this to true for physical, hardware devices (as opposed to software projects).\n# The value of this property can be set to any string to override the default column label.\ndiscontinuedColumn: Discontinued\n\n# Whether the \"End Of Extended Support\" column should be displayed (optional, default = false).\n# The value of this property can be set to any string to override the default column label.\neoesColumn: Extended Support\n\n# Custom fields configuration (optional).\n# Custom fields are non-standard fields used for documenting things such as related runtime versions, custom dates that\n# cannot be expressed using the standard fields, etc.\n# They can be:\n# - displayed in the release table,\n# - made available in API responses,\n# - used in table includes, such as in https://github.com/endoflife-date/endoflife.date/blob/master/products/ansible.md\n#   (preferred this over release table when there are more than 2 or 3 custom fields),\n# - or even just used for internal documentation.\n# Search in the existing products source file to see how they are used.\ncustomFields:\n\n  # Name of the custom field (mandatory, unique).\n  # If the release cycle does not declare this field, the label 'N/A' will be displayed instead.\n  # Custom fields follow the camel-case syntax for naming.\n  # Values must always be a string.\n  - name: supportedIosVersions\n\n    # Where the custom field should be displayed (mandatory). Allowed values are:\n    # - none: do not display the custom field in API responses nor in release table.\n    # - api-only: only display the custom field in API responses.\n    # - after-release-column: display the custom field in API and in the release table after the release column.\n    # - before-latest-column: display the custom field in API and in the release table before the latest column.\n    # - after-latest-column: display the custom field in API and in the release table after the latest column.\n    # If multiple columns have the same position, the order of the column in the customFields list will be respected.\n    display: after-release-column\n\n    # Label of the custom field (mandatory).\n    # It will notably be used as the column's name in the release table.\n    label: iOS\n\n    # A description of what the custom column contains (optional).\n    # It will notably be used as the column's tooltip in the release table.\n    description: Supported iOS versions\n\n    # A link that gives more information about what the custom field contains (optional).\n    # It will notably transform the label into a link in the release table.\n    link: https://en.wikipedia.org/wiki/IPhone#Models\n\n# Auto-update release configuration (optional).\n# This is used for automatically updating `releaseDate`, `latest`, and `latestReleaseDate` for every release.\n# Multiple configurations are allowed.\n# Please visit https://github.com/endoflife-date/endoflife.date/wiki/Automation for more details.\n# The presence of such configuration modifies the product page so that users are informed that existing\n# releases are automatically updated with latest versions.\nauto:\n  # Mark auto-update as being cumulative (optional, default = false).\n  # This means that the data won't be deleted before fetching new data.\n  # Activating cumulative updates is not recommended for most products, but could be useful for products that:\n  # - have a long history of releases that is long to fetch,\n  # - have a history of releases that is not available anymore.\n  cumulative: true\n  methods:\n    # Configuration for auto-update based on git.\n    # Any valid git clone URL will work, but support for partialClone is necessary\n    # (GitHub and GitLab support it).\n    # For example, for Apache Maven:\n    - git: https://github.com/apache/maven.git\n\n      # Python-compatible regex that defines how the tags above should translate to versions (optional).\n      # The default regex can handle versions having at least 2 digits (ex. 1.2) and at most 4 digits (ex. 1.2.3.4),\n      # with an optional leading \"v\"). Use named capturing groups to capture the version or version's parts.\n      # Default value should work for most releases of the form a.b, a.b.c or 'v'a.b.c.\n      # It should also skip over any special releases (such as nightly, beta, pre, rc...).\n      regex: ^v(?P<major>\\d+)_(?P<minor>\\d+)_(?P<patch>\\d{1,3})_?(?P<tiny>\\d+)?$\n\n      # Python-compatible regex that defines which tags should be excluded (optional).\n      regex_exclude: ^v99.99.99$\n\n      # A liquid template using the captured variables from the regex above that renders the final version\n      # (optional, default can handle versions having a 'major', 'minor', 'patch' and 'tiny' version).\n      # You can use liquid templating here.\n      template: '{{major}}.{{minor}}.{{patch}}{%if tiny %}p{{tiny}}{%endif%}'\n\n    # Configuration for auto-update based on Docker Hub.\n    # The value must be the \"owner/repo\" combination for a docker hub public image.\n    # Use \"library\" as the owner name for an official docker/community image.\n    # For example, for PostgreSQL:\n    - docker_hub: library/postgres\n\n    # Configuration for auto-update based on the npm registry.\n    # The value must be the package identifier on https://www.npmjs.com .\n    # For example, for Vue:\n    - npm: vue\n\n    # Configuration for auto-update based on DistroWatch.\n    # The value must be the distribution ID. It can be found in the distribution URL.\n    # For example, for https://distrowatch.com/index.php?distribution=debian , use \"debian\".\n    - distrowatch: debian\n\n      # The Python-compatible regex used to parse headlines (mandatory).\n      # Use named capturing groups to capture the version or version's parts.\n      # You can also pass a list of regexes here and matches for any of those will be considered.\n      regex: 'Distribution Release: (?P<version>\\d+.\\d+)'\n\n      # A liquid template using the captured variables from the regex above that renders the final version\n      # (optional, default can be found on https://github.com/endoflife-date/release-data/blob/main/src/distrowatch.py#L13 ).\n      # You can use liquid templating here.\n      template: '{{version}}'\n\n    # Configuration for auto-update based on Maven Central ( https://search.maven.org ).\n    # The value must be the maven coordinates of the artifact, in the form groupId/artifactId.\n    # For example, for Apache Tomcat ( https://search.maven.org/artifact/org.apache.tomcat/tomcat ):\n    - maven: org.apache.tomcat/tomcat\n\n    # Configuration for auto-update based on a custom script in the release-data repository.\n    # The value must be the script name in the release-data repository, without it's '.py' extension.\n    - custom: script-name\n\n# A list of identifiers that can be used to detect this product as being used,\n# especially by SBOM tooling\n# Please see https://endoflife.date/help/identifiers-needed/ for more information\nidentifiers:\n  # Each identifier is a way of linking this product to various methods of installing it\n\n  # This is a shorthand to use repology as the source data\n  # https://repology.org/project/:package-name-/versions\n  # should return a valid list of packages linked to this product.\n  - repology: package-name\n\n  # See the PURL spec https://github.com/package-url/purl-spec\n  # for details, and avoid packages that are already mentioned on\n  # the repology page\n  # Common examples would be to use\n  # - pkg:os to document operating systems (https://github.com/package-url/purl-spec/pull/161)\n  # - pkg:github to link to GitHub pages\n  # - pkg:golang/pypi/gem/maven/npm etc for common package managers\n  # - pkg:docker for linking to docker images on Docker Hub\n  - purl: pkg:package-manager/package-name\n\n# A list of releases, supported or not (mandatory).\n# Releases must be sorted from the newest (on top of the list) to the oldest.\n# Do not add releases that are not considered \"stable\" (such as RC/Alpha/Beta/Nightly).\nreleases:\n\n    # Release cycle name (mandatory, unique, always put in quotes).\n    # Only lowercase letters, numbers, dots, dashes, plus and underscores are allowed (/^[a-z0-9.\\-_+]+$/).\n    # This is usually major.minor. Do not prefix with \"v\" or suffix with \".x\".\n-   releaseCycle: \"1.2\"\n\n    # Name displayed for the release (optional, default = global releaseLabel value).\n    # Use this property if you need to override the release label on a per-release basis.\n    # You can use templating here, though it is usually not required.\n    # Template parameters are the same as the global releaseLabel property.\n    releaseLabel: \"Timeturner Firebolt (1.2)\"\n\n    # Codename of the release (optional, not displayed anywhere by default).\n    # It can be used as __CODENAME__ in the releaseLabel and changelogTemplate.\n    # It is also returned as-is in the API.\n    codename: firebolt\n\n    # Date of the release (mandatory).\n    # Note that an approximate date is OK if the exact date is not known.\n    releaseDate: 2017-03-12\n\n    # Whether this is a \"LTS\" release (optional, default = false).\n    # What LTS means may differ from product to product (see LTSLabel above).\n    # Only provide for a release that will get much longer support than usual.\n    # Alternatively, this can be set to a date\n    # if the product is not labeled as LTS when it is released (ex. Angular)\n    # or when normal versions are promoted LTS after their release (ex. Jenkins).\n    lts: true\n\n    # End Of Active Support date (mandatory if eoasColumn is true, else MUST NOT be set).\n    # This can be either a date (must be valid and not quoted)\n    # or a boolean value (when the date is not known or has not been decided yet).\n    # - When a date is used, this is the date where bug fixes stop coming in.\n    # - When a boolean is used, it must be set to true if the release cycle is not supported\n    #   anymore, and false otherwise.\n    eoas: 2018-01-31\n\n    # End Of Life date (mandatory).\n    # This can be either a date (must be valid and not quoted)\n    # or a boolean value (when the date is not known or has not been decided yet).\n    # - When a date is used, this is where all support stops, including security support.\n    #   Note that this date reflects what is true for the majority of users (you may use the\n    #   eoes field if possible/necessary).\n    # - When a boolean is used, it must be set to true if the release cycle is End Of Life,\n    #   and false otherwise.\n    eol: 2019-01-01\n\n    # End Of Extended/commercial Support date (optional if eoesColumn is true, else SHOULD NOT be set).\n    # This can be either a date (must be valid and not quoted),\n    # a boolean value (when the date is not known or has not been decided yet), or null.\n    # - When a date is used, this is where the extended support period stops.\n    # - When a boolean is used, it must be set to true if the extended support period is over,\n    #   and false otherwise.\n    # - When null is used, it means that there is no extended/commercial support for the given\n    #   release cycle.\n    eoes: 2020-01-01\n\n    # Discontinuation date (mandatory if discontinuedColumn is true, else MUST NOT be set).\n    # This is typically used for physical, hardware devices (as opposed to software projects),\n    # to indicate when the device is no longer available for sale or is no longer being manufactured.\n    # In contrast, the `eol` property indicates the end of support service for the device version.\n    # This can be either a date (must be valid and not quoted)\n    # or a boolean value (when the date is not known or has not been decided yet).\n    # - When a date is used, this is the date where the release cycle is discontinued.\n    # - When a boolean is used, it must be set to true if the release cycle is discontinued,\n    #   and false otherwise.\n    discontinued: true\n\n    # Latest release for the release cycle (optional if latestColumn is false, else mandatory).\n    # Usually this is the release cycle's latest \"patch\" release.\n    # It should be removed if latestColumn is false.\n    # Always add quotes around this value.\n    latest: \"1.2.3\"\n\n    # Latest release date (optional).\n    # Use valid dates, and do not add quotes around dates.\n    latestReleaseDate: 2022-01-23\n\n    # A link to the changelog for the latest release in this cycle\n    # (optional, default = the URL generated from changelogTemplate if it is provided).\n    # Use this if the link is not predictable (i.e. you can't use changelogTemplate),\n    # or if the changelogTemplate generated link must be overridden.\n    # Do not use a localized URL (such as one containing en-us) if possible.\n    # Use the special value 'null' (unquoted) if you want to disable the link\n    # for a specific cycle of a product having a changelogTemplate.\n    link: https://example.com/news/2021-12-25/release-1.2.3\n\n# In the following markdown section, ensure that all the above are present:\n# 1. A one-line statement about what the product is, with a link to the primary website (in a quote).\n# 2. A short summary of the release policy, pointing out the EoL policy as well, if available.\n# 3. Any additional information that may be of interest.\n#\n# See also the Guiding Principles on the wiki ( https://github.com/endoflife-date/endoflife.date/wiki/Guiding-Principles )\n# for indication of the tone and voice to use for the text.\n\n\n# Please leave a new line both above and below the triple-dashes.\n\n---\n\n# All the product information text should be under triple-dashes.\n# If you are adding any images in the text, they might get blocked due to our CSP,\n# so prefer using releaseImage in such cases.\n# Note that images on the same website as releaseImage will not be blocked.\n\n> [Time Turner](https://jkrowling.com/time-turner) is a device that powers short-term time travel.\n\nTime-turners are no longer released, and the last known stable release was in HP.5 release.\n```\n\nFor the product text, please make sure you read the [Guiding Principles](https://github.com/endoflife-date/endoflife.date/wiki/Guiding-Principles) for the website to match the tone.\nFile a Pull Request with this file created, and Netlify will provide a preview URL for the same.\nOnce the pull request is merged, the changes are automatically deployed on the website.\nSee below for how to validate your changes.\n\nYou can visit <https://github.com/endoflife-date/endoflife.date/new/master/products> to directly create your file.\n\n## ✅ Validating your changes\n\nIf you're using an IDE like `vscode` or `vim` (or any other IDE that supports JSON schema validation),\nyou can use [this jsonschema](https://endoflife.date/product-schema.json) to validate the new product.\n\nFor `vscode` you need the [yaml-language-server extension](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml) and this configuration, which will treat files in the `products` directory as `yaml` files and applies the jsonschema on it:\n\n```json\n  \"files.associations\": {\n    \"**/products/*.md\": \"yaml\"\n  },\n  \"yaml.schemas\": {\n    \"../product-schema.json\": \"products/*.md\"\n  }\n```\n\nIn `vim` you also could use the [yaml-language-server](https://github.com/redhat-developer/yaml-language-server) and just add the following snippet at the top of the product file:\n\n```yaml\n# vim: set ft=yaml :\n# yaml-language-server: $schema=../product-schema.json\n```\n\nOnce you file your Pull Request, Netlify will provide a list of checks for your changes.\nIf one of the checks fails, you can click Details and see through the errors, or one of the Maintainers will be there to help you.\n\nIf all the checks pass, you can click the \"Details\" link on the \"Deploy Preview\" Status Check to see a preview of the website _with your changes_.\n\n![image](https://user-images.githubusercontent.com/584253/134535142-7d1170b7-16f4-4cd3-987e-e890b76098d5.png)\n\nClick through, and validate your changes.\nClick all the links on the page you've changed and make sure they're not broken.\n\n### Run endoflife.date locally\n\nPlease read the [HACKING documentation](https://github.com/endoflife-date/endoflife.date/blob/master/HACKING.md)\nfor instructions on how to run the endoflife.date locally.\n\n### Testing API payload\n\nThere is a GitHub workflow that already validates the OpenAPI specification\n(it can also be checked on <https://pb33f.io/doctor/>).\nBut to test the generated API payload you can do the following:\n\n```sh\n# In a first tab, run:\nbundle exec jekyll serve\n\n# In a second tab, run:\nnpx @pb33f/wiretap@latest -s http://localhost:4000/docs/api/v1/openapi.yml -u http://localhost:4000\n# then open http://localhost:9091/ in your browser\n\n# In a third tab, run:\nIFS=\"\n\"\nfor file in $(find _site/api/v1 -type f | grep -v releases | sort -n); do\n  echo $(dirname $file | sed 's|_site|http://localhost:9090|' | sed 's|v1$|v1/|' | sed 's| |%20|')\ndone | xargs -n1 -P20 curl -s -o /dev/null -w '%{url} %{http_code}\\n'\n```\n\n### Linting and formatting files\n\nYou can use the `bin/lint-product.sh` to lint a product file\nusing [markdownlint-cli2](https://github.com/DavidAnson/markdownlint-cli2)\nand [prettier](https://github.com/prettier/prettier).\n\n```sh\nbin/lint-product.sh products/<product>.md\n```\n\n## 🆔 Adding Identifiers\n\nWe need help with adding more identifiers.\nPlease see [this page](/help/identifiers-needed/) for a list of pages missing identifiers.\n\n## 📑 Suggested Reading\n\nWe have the following documents which should help you get familiar with the project and the codebase.\nYou don't need to read all of these, and we've linked these docs above in cases where you must read any of them.\n\n- [HACKING.md](https://github.com/endoflife-date/endoflife.date/blob/master/HACKING.md) contains instructions on setting up the codebase locally with Jekyll. Read this if you're planning to make complex changes or setting up the project locally.\n- [Guiding Principles](https://github.com/endoflife-date/endoflife.date/wiki/Guiding-Principles) - These help us make decisions around the content we have. If you'd like to make sure your PR gets speedy approval, please read these to ensure your changes are aligned with the rest of the content. This is _especially important if you are making non-trivial changes_ that deal with the content or add a new product.\n- [CONTRIBUTING.md](https://github.com/endoflife-date/endoflife.date/blob/master/CONTRIBUTING.md) - (This page). Also accessible at <https://endoflife.date/contribute>\n\n## ⚖️ Code of Conduct\n\nPlease note that this project is released with a [Contributor Code of Conduct](https://github.com/endoflife-date/endoflife.date/blob/master/CODE-OF-CONDUCT.md).\nBy participating in this project you agree to abide by its terms.\n"
  },
  {
    "path": "Gemfile",
    "content": "source \"https://rubygems.org\"\n\ngem \"jekyll\", \"~> 4.4.1\"\n\n# If you want to use GitHub Pages, remove the \"gem \"jekyll\"\" above and\n# uncomment the line below. To upgrade, run `bundle update github-pages`.\n# gem \"github-pages\", group: :jekyll_plugins\n\n# If you have any plugins, put them here!\ngroup :jekyll_plugins do\n  gem 'jekyll-feed', '~> 0.17'\n  gem 'jekyll-timeago'\n  gem 'just-the-docs', '~> 0.12.0'\n  gem 'jekyll-seo-tag'\n  gem 'jekyll-last-modified-at'\n  gem 'jemoji'\nend\n\n# Windows does not include zoneinfo files, so bundle the tzinfo-data gem\ngem \"tzinfo-data\", platforms: [:mingw, :mswin, :x64_mingw, :jruby]\n\n# Performance-booster for watching directories on Windows\ngem \"wdm\", \"~> 0.2.0\" if Gem.win_platform?\n\ngem \"webrick\", \"~> 1.9\"\n\ngem 'icalendar', '~> 2.12'\n\n# Used in product-data-validator to check URLs\ngem \"open-uri\", \"~> 0.5\"\n\n# Used in purl-to-url to parse PURLs\ngem \"packageurl-ruby\", \"~> 0.2.0\"\n"
  },
  {
    "path": "HACKING.md",
    "content": "- [Development](#development)\n- [Build](#build)\n- [File and Directory structure](#file-and-directory-structure)\n- [Automation](#automation)\n- [API](#api)\n  - [API Documentation](#api-documentation)\n- [Contributing Workflow](#contributing-workflow)\n- [Deployment](#deployment)\n- [Analytics](#analytics)\n- [Automation](#automation)\n\nendoflife.date uses [Jekyll](https://jekyllrb.com/), the static website generator.\nThis document helps you set the codebase locally.\nThis isn't necessary for most content changes.\nFollow this guide if you are making layout, design, or code changes.\n\n## Development\n\nFirst, you will need to install Ruby and Bundler.\nFollow [these instructions](https://www.ruby-lang.org/en/documentation/installation/) to install Ruby, and then run the following commands:\n\n```sh\n# Install bundler\ngem install bundler\n\n# Clone the project:\ngit clone --recurse-submodules git@github.com:endoflife-date/endoflife.date.git\ncd endoflife.date\n\n# Install dependencies (_Note: You must use Bundler 2 or greater_):\n$ bundle install\n\n# All of the following commands should run successfully at this point:\nruby --version\nbundle --version\nbundle exec jekyll --version\n```\n\n## Build\n\nRun the site locally:\n\n```sh\nbundle exec jekyll serve --host localhost --port 4000\n```\n\nBrowse to `http://localhost:4000` and you should see the site running locally.\nIf you find any errors at this stage, check [Jekyll's troubleshooting page](https://jekyllrb.com/docs/troubleshooting/#configuration-problems)\nor [ask a question in the Q&A category](https://github.com/endoflife-date/endoflife.date/discussions/new/) on GitHub Discussions.\n\nOther Jekyll commands [are documented](https://jekyllrb.com/docs/usage/) on the Jekyll website,\nalong with the command options for the [build](https://jekyllrb.com/docs/configuration/options/#build-command-options) and [serve](https://jekyllrb.com/docs/configuration/options/#serve-command-options) commands.\n\n## File and Directory structure\n\n- The layout for the products page is in `_layouts/product.html`\n- Product data is in the `products` directory.\n- Automation scripts that updates latest releases are in the [`release-data`](https://github.com/endoflife-date/release-data/) repository.\n  There are also some information in the [Automation](https://github.com/endoflife-date/endoflife.date/wiki/Automation) page on the wiki.\n- We follow the following directory structure:\n  - `_includes` holds partial templates, such as the content for the `<head>` tag.\n  - `assets` includes CSS/JS/Logo images...\n  - `_plugins` holds scripts invoked by the Jekyll build code.\n  - `_config.yml` holds the Jekyll configuration, including list of plugins, exclude/include filelist, theme configuration, and plugin settings.\n  - `Gemfile` and `Gemfile.lock` are package files for bundler.\n- `_headers` holds the template for generating a list of custom HTTP headers, in the Netlify Headers Format.\n  A rendered version of the file can be seen in the `_site/_headers` after building the site.\n- `_redirects` holds the template for generating redirects from alternate URLs to main product pages, again in the Netlify format.\n  A rendered version of the file can be seen in the `_site/_redirects` after building the site.\n- [`robots.txt`](https://en.wikipedia.org/wiki/Robots.txt) is for web scraping robots.\n- [`humans.txt`](https://endoflife.date/humans.txt) holds details about the people and tech behind the project.\n\n## Extending the Jekyll theme\n\nThe site is based on the [Just the Docs](https://github.com/just-the-docs/just-the-docs) Jekyll theme.\nTake a look at [the documentation](https://just-the-docs.github.io/just-the-docs/) for knowing more about its configuration.\nBeware, this configuration is for the current `main` branch, not for the version used by this site.\n\nIf you need to override some parts, take a look at [the customization section](https://just-the-docs.github.io/just-the-docs/docs/customization/) of the documentation.\n\n## Logo\n\nThe [site logo](/assets/logo.svg) is an adaptation of [An hourglass in a round icon](https://commons.wikimedia.org/wiki/File:Hourglass_icon_%28orange%29.svg) by David Abián and Serhio Magpie.\nThe logo is representing the concepts of time (with the hourglass) and EOL/cycles (with the colored split circle).\n\nDerived icons for various usages, such as [the web app manifest](/manifest.json) were generated using [RealFaviconGenerator.net](https://realfavicongenerator.net/).\n\nAll icons are placed in the [`assets`](/assets) directory.\nOur theme tries to pick the favicon from `/favicon.ico`, which we don't have to avoid this behaviour.\nHowever, many browsers will [assume this location anyway](https://stackoverflow.com/a/21359390/374236),\nso we have a redirect from /favicon.ico to a PNG version instead.\n\nNote that `android-chrome-*.png` icons were renamed to `logo-*.png`.\nThose icons are used in other contexts, such as on the site as a logo.\n\n## API\n\nThe API is just JSON files generated by the `_plugins/generate-api-v1.rb` custom plugin.\n\n### API Documentation\n\nThe current API v1 documentation is available at <https://endoflife.date/docs/api/v1/>\nand is generated from an OpenAPI Specification file located at `api_v1/openapi.yml`.\nThe documentation is rendered by [Swagger UI](https://swagger.io/tools/swagger-ui/).\n\nThe old API v0 documentation is still available at <https://endoflife.date/docs/api>\nand is generated from an OpenAPI Specification file located at `assets/openapi.yml`.\nThe documentation is rendered by [Stoplight Elements](https://meta.stoplight.io/docs/elements/ZG9jOjMyNjU4OTY0-introduction-to-elements).\n\n## Contributing Workflow\n\nIf you just want to add a new product or make some trivial changes, please see [`CONTRIBUTING.md`](https://github.com/endoflife-date/endoflife.date/blob/master/CONTRIBUTING.md).\n\nElse:\n\n- Fork the project,\n- Create your feature branch (git checkout -b my-new-feature),\n- Commit your changes (git commit -am 'Add some feature'),\n- Push to the branch (git push origin my-new-feature),\n- Create new Pull Request.\n\n## Deployment\n\nThe code is built and deployed to Netlify under its Open Source Plan.\nWe use the following Netlify Features:\n\n- custom HTTP Headers (`_headers` file),\n- custom Redirects (`_redirects` file),\n- easy deploy previews,\n- future plans to use Netlify Functions.\n\nThe build script is kept in `netlify.toml`.\n\n## Analytics\n\nThere are no javascript trackers or analytics on the website.\n\nNumbers from Google Search Reports are published on [the wiki](https://github.com/endoflife-date/endoflife.date/wiki/Google-Search-Usability-Reports).\nThe data provided by Google is for publishers, and is based on search queries that showed endoflife.date in the search results.\nGoogle has more details [here](https://support.google.com/webmasters/answer/96568), including limitations of this data.\nRare queries are omitted by Google from this data to protect user privacy.\n\nNumbers from Netlify Analytics are published on [the wiki](https://github.com/endoflife-date/endoflife.date/wiki/Netlify-Analytics-Reports).\n\n## Automation\n\nThe endoflife.date project runs a bit of automation on top of GitHub Actions to automate mundane tasks.\n\nAutomation is currently focused towards updating release data using [the `release-data` repository](https://github.com/endoflife-date/release-data).\n\nThis is documented in the [wiki](https://github.com/endoflife-date/endoflife.date/wiki/Automation).\n"
  },
  {
    "path": "LICENSE",
    "content": "Copyright 2020 endoflife.date contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "# endoflife.date\n\n[![Netlify Status](https://api.netlify.com/api/v1/badges/92f7a2a9-3cca-4916-a75e-f9db4ec39d48/deploy-status)](https://app.netlify.com/sites/endoflife-date/deploys)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://opensource.guide/how-to-contribute/#opening-a-pull-request)\n[![powered by Jekyll](https://img.shields.io/badge/powered_by-Jekyll-blue.svg)](https://jekyllrb.com/)\n[![Website shields.io](https://img.shields.io/website-up-down-green-red/https/endoflife.date.svg)](https://endoflife.date/)\n[![made-with-Markdown](https://img.shields.io/badge/Made%20with-Markdown-1f425f.svg)](https://commonmark.org/)\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.0-4baaaa.svg)](CODE-OF-CONDUCT.md)\n[![Gitter](https://badges.gitter.im/endoflife-date/community.svg)](https://gitter.im/endoflife-date/community)\n[![Twitter Follow Badge](https://img.shields.io/twitter/url.svg?label=@endoflife_date&style=social&url=https%3A%2F%2Ftwitter.com%2Fendoflife_date)](https://twitter.com/endoflife_date)\n\nKeep track of various End of Life dates and support lifecycles for various products.\nVisit <https://endoflife.date> for a list of supported products.\nThis information is very often [hard to track or badly presented](https://twitter.com/captn3m0/status/1110504412064239617).\nThis project collates this data and presents it in an easily accessible format, with URLs that are\neasy to guess and remember.\n\nIf you maintain release information (end-of-life dates, or support information) for a product,\nwe have a [set of recommendations](https://endoflife.date/recommendations) along with a checklist on\nsome best practices for publishing this information.\n\n## Contributing\n\nPlease see [the contributing guide](https://endoflife.date/contribute) for details.\nWhile participating in the project, you must abide by its [Code of Conduct](CODE-OF-CONDUCT.md).\n\n## API\n\nAn API is available for integration with CI platforms. API documentation is available at <https://endoflife.date/docs/api/v1/>.\nThe API is currently in Beta, and breaking changes can happen.\n\n## License\n\nLicensed under the [MIT License](LICENSE).\n\n## Credits\n\nendoflife.date is relying on various amazing software and components :\n\n- [GitHub](https://github.com/), an Internet hosting service for software development and version control.\n- [Jekyll](https://jekyllrb.com/), a static site generator.\n- [Ruby](https://www.ruby-lang.org/), a dynamic and open source programming language with a focus on simplicity and productivity.\n- [Just the Docs](https://github.com/just-the-docs/just-the-docs), a documentation theme for Jekyll.\n- [Swagger UI](https://swagger.io/tools/swagger-ui/), a documentation generator for OpenAPI Specification.\n- [Simple Icons](https://simpleicons.org/), free SVG icons for popular brands.\n- [Tabler Icons](https://github.com/tabler/tabler-icons), a complete icon set with perfect line weights and spacing - ready for Figma, apps, and design systems.\n- Our icon is derived from [Hourglass icon (orange)](https://commons.wikimedia.org/wiki/File:Hourglass_icon_%28orange%29.svg) by David Abián and Serhio Magpie on the English Wikipedia, remixed under the CC-BY-SA-4.0 license.\n- [RealFaviconGenerator](https://realfavicongenerator.net/), a favicon Generator, for real.\n- [Netlify](https://www.netlify.com/), an all-in-one platform for automating modern web projects.\n- Product descriptions are adapted from the [English Wikipedia](https://en.wikipedia.org/), under [CC BY-SA 3.0](https://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License) license.\n"
  },
  {
    "path": "_config.yml",
    "content": "---\n# Jekyll configuration - https://jekyllrb.com/docs/configuration/\n\n# Site settings\nurl: https://endoflife.date\ntitle: endoflife.date\n\n# Build settings\nencoding: utf-8\nmarkdown: kramdown\nstrict_front_matter: true # Cause a build to fail if there is a YAML syntax error (#40).\nplugins:\n  - jekyll-feed\n  - jekyll-timeago\n  - jekyll-seo-tag\n  - jekyll-last-modified-at\n  - jemoji\n\n# Silence Saas deprecation warnings, to be removed after this is fixed in just-the-docs\nsass:\n  quiet_deps: true # https://github.com/just-the-docs/just-the-docs/issues/1541\n  silence_deprecations: [\"import\"] # https://github.com/just-the-docs/just-the-docs/issues/1607\n\n# just-the-docs settings, see https://just-the-docs.com/\ntheme: just-the-docs\nnav_sort: case_insensitive\n\n# https://just-the-docs.com/docs/configuration/#search\nsearch_enabled: true\nsearch:\n  button: true\n  focus_shortcut_key: \"k\"\n  placeholder_text: \"Search for a product\"\n\n# https://just-the-docs.com/docs/configuration/#aux-links\naux_links:\n  Recommendations:\n    - /recommendations\n  Contribute:\n    - /contribute\n  Source:\n    - https://github.com/endoflife-date/endoflife.date\n  API:\n    - /docs/api/v1/\n  \"Release Data\":\n    - https://github.com/endoflife-date/release-data/\n\n# https://just-the-docs.com/docs/configuration/#callouts\ncallouts:\n  warning:\n    title: Warning\n    color: yellow\n  note:\n    title: Note\n    color: blue\n  commandInfo:\n    title: To learn the current version on your system\n    color: grey-dk\n\n# jekyll-timeago plugin configuration, see https://github.com/markets/jekyll-timeago\njekyll_timeago:\n  # Use 2 terms in relative timestamps:\n  # [YES] x years, y months\n  # [YES] x months, z weeks\n  # [NO] x years, y months, z days\n  depth: 2\n  # Give approx times in relative time\n  # within a 10% error margin\n  # See https://github.com/markets/jekyll-timeago/pull/24\n  # for what this does\n  threshold: 0.1\n\n# Default pages / products values\ndefaults:\n  - scope:\n      path: \"\"\n    values:\n      image: /assets/logo-512x512.png\n  - scope:\n      path: \"products\"\n    values:\n      layout: product\n      alternate_urls: []\n      identifiers: []\n      auto: []\n      latestColumn: true\n      latestColumnLabel: \"Latest\"\n      releaseDateColumn: true\n      releaseDateColumnLabel: \"Released\"\n      discontinuedColumn: false\n      discontinuedColumnLabel: \"Discontinued\"\n      eoasColumn: false\n      eoasColumnLabel: \"Active Support\"\n      eolColumn: true\n      eolColumnLabel: \"Security Support\"\n      eoesColumn: false\n      eoesColumnLabel: \"Extended Support\"\n      staleReleaseThresholdDays: 365\n      customFields: []\n      LTSLabel: '<abbr title=\"Long Term Support\">LTS</abbr>'\n\n# Include & excludes\ninclude:\n  - _redirects\n  - _headers\n\nexclude:\n  - .idea\n  - bin\n  - CODE-OF-CONDUCT.md\n  - Gemfile\n  - Gemfile.lock\n  - HACKING.md\n  - LICENSE\n  - netlify.toml\n  - node_modules\n  - package.json\n  - package-lock.json\n  - vendor/\n  - Rakefile\n  - README.md\n  - requirements.txt\n  - runtime.txt\n  - wiretap-report.json\n"
  },
  {
    "path": "_headers",
    "content": "---\n# Netlify _headers template. See syntax on https://docs.netlify.com/routing/headers/.\n#\n# This configuration sets default headers for pages and API responses, and:\n# - a CSP and a \"Link\" header pointing to the API for product pages,\n# - a more restrictive CSP for non-product pages,\n# - a CSP that allows Stoplight Elements to load correctly for /docs/api.\n#\n# For a rationale of all the CSP headers, see https://github.com/endoflife-date/endoflife.date/wiki/CSP-Headers.\n\n# Setting a layout forces Jekyll to render this file.\nlayout: null\n---\n# Default headers for all pages.\n/*\n  X-Frame-Options: DENY\n  X-XSS-Protection: 1; mode=block\n  # Generated using https://www.permissionspolicy.com/\n  Permissions-Policy: accelerometer=(), ambient-light-sensor=(), autoplay=(), battery=(), camera=(), cross-origin-isolated=(), display-capture=(), document-domain=(), encrypted-media=(), execution-while-not-rendered=(), execution-while-out-of-viewport=(), fullscreen=(), geolocation=(), gyroscope=(), keyboard-map=(), magnetometer=(), microphone=(), midi=(), navigation-override=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), screen-wake-lock=(), sync-xhr=(), usb=(), web-share=(), xr-spatial-tracking=(), clipboard-read=(), clipboard-write=(), gamepad=(), speaker-selection=(), conversion-measurement=(), focus-without-user-activation=(), hid=(), idle-detection=(), interest-cohort=(), serial=(), sync-script=(), trust-token-redemption=(), unload=(), window-placement=(), vertical-scroll=()\n  X-Content-Type-Options: nosniff\n  Referrer-Policy: strict-origin\n  Strict-Transport-Security: max-age=31536000; includeSubDomains; preload\n\n# Default headers for static resources\n/assets/*\n  Cache-Control : public, max-age=3600;\n/browserconfig.xml\n  Cache-Control : public, max-age=3600;\n/favicon.ico\n  Cache-Control : public, max-age=3600;\n/manifest.json\n  Cache-Control : public, max-age=3600;\n\n# Default headers for API resources.\n/api*\n  Access-Control-Allow-Origin: *\n  Access-Control-Allow-Methods: GET\n  Access-Control-Max-Age: 86400\n\n# Default headers for calendar resources.\n/calendar/*\n  Access-Control-Allow-Origin: *\n  Access-Control-Allow-Methods: GET\n  Access-Control-Max-Age: 86400\n\n# Configuration for all \"pages\" in the website (e.g. product pages, website pages such as / or /recommendations, API \"pages\"...).\n{% assign defaultCspImgSrc=\"'self' https://img.shields.io https://www.netlify.com https://cdn.jsdelivr.net/ https://github.githubassets.com/ https://user-images.githubusercontent.com/ https://github-production-user-asset-6210df.s3.amazonaws.com\" %}\n{%- for page in site.html_pages -%}\n{{page.url}}\n  {%- if page.layout == 'product' %}\n    {%- if page.releaseImage %}\n      {% capture releaseImageSrc %}https://{{ page.releaseImage | parse_uri: 'host' }}{% endcapture %}\n    {% else %}\n      {% assign releaseImageSrc=\"\" %}\n    {% endif %}\n    Content-Security-Policy: default-src 'none'; manifest-src 'self'; connect-src 'self'; script-src 'self'; style-src 'self'; img-src {{ defaultCspImgSrc }} {{ releaseImageSrc }}\n    Link: /api{{page.permalink}}.json; rel=alternate;type=application/json\n    Link: /calendar{{page.permalink}}.ics; rel=alternate;type=text/calendar\n  {% elsif page.permalink contains '/docs/api/v' %}\n    {%- comment %}Used contains to match all API version (startswith does not exist){% endcomment %}\n    # unsafe-inline and data: should not be an issue for a static site\n    Content-Security-Policy: default-src 'none'; manifest-src 'self'; connect-src 'self'; script-src 'self' 'unsafe-inline' https://unpkg.com/; style-src 'self' https://unpkg.com/; img-src 'self' data:\n  {% elsif page.permalink == '/docs/api' %}\n    Content-Security-Policy: default-src 'none'; manifest-src 'self'; connect-src 'self'; script-src 'self' https://unpkg.com/@stoplight/elements/web-components.min.js; style-src 'self' https://unpkg.com/@stoplight/elements/ 'unsafe-inline'\n{% else %}\n  Content-Security-Policy: default-src 'none'; manifest-src 'self'; connect-src 'self'; script-src 'self' 'sha256-D2OQPa3wGsiYErb6pJgPDNC606ggwvXfh9vbd7X1aks='; style-src 'self'; img-src {{ defaultCspImgSrc }}\n{% endif %}\n\n\n{% endfor %}\n"
  },
  {
    "path": "_includes/css/activation.scss.liquid",
    "content": "/*\n * In Just the Docs v0.7.0, overriding _includes/css/activation.scss.liquid with an empty file\n * results in a background image on all the links in the main navigation panel when JS is disabled.\n * This suppress those images. Note that those rules are ignored when JS is enabled.\n * See https://github.com/just-the-docs/just-the-docs/pull/1358#issuecomment-1787487607.\n */\n.site-nav ul li a {\n  background-image: none;\n}\n"
  },
  {
    "path": "_includes/custom-column-td.html",
    "content": "{%- comment %}\nRender a product custom column data cell (<td>).\n\nParameters:\n- release (mandatory): a product release cycle definition.\n- column (mandatory): the custom column definition.\n- cssClasses (optional): a space-separated list of CSS classes to add to the cell.\n{% endcomment %}\n{%- assign release = include.release %}\n{%- assign name = include.column.name %}\n{%- assign cssClasses = include.cssClasses | default:'' %}\n<td class=\"{{ cssClasses }}\">{{ release[name] | default: 'N/A' }}</td>\n"
  },
  {
    "path": "_includes/custom-column-th.html",
    "content": "{%- comment %}\nRender a product custom column header cell (<th>).\n\nParameters:\n- column (mandatory): the custom column definition.\n{% endcomment %}\n{%- assign label = include.column.label %}\n{%- assign description = include.column.description %}\n{%- assign link = include.column.link %}\n<th title=\"{{ description }}\">\n  {% if link %}<a href=\"{{ link }}\">{{ label }}</a>{% else %}{{ label }}{% endif %}\n</th>\n"
  },
  {
    "path": "_includes/head_custom.html",
    "content": "{%- comment %}\nFavicons were generated from the SVG icons with https://realfavicongenerator.net.\n\nThe SVG favicon supports dark mode (https://blog.tomayac.com/2019/09/21/prefers-color-scheme-in-svg-favicons-for-dark-mode-icons/).\n{% endcomment %}\n<link rel=\"alternate\" type=\"application/atom+xml\" title=\"New products feed\" href=\"/new-products.atom\" />\n{% if page.layout == \"product\" %}\n<link rel=\"alternate\" type=\"text/calendar\" title=\"{{ page.title }} events calendar\" href=\"webcal://{{site.url | split: '://' | last}}/calendar{{page.permalink}}.ics\" />\n<link rel=\"alternate\" type=\"application/atom+xml\" title=\"{{ page.title }} events feed\" href=\"{{ page.permalink | relative_url }}.atom\" />\n{% endif %}\n<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"{{ '/assets/apple-touch-icon.png' | relative_url }}\">\n<link rel=\"icon\" type=\"image/svg+xml\" href=\"{{ '/assets/favicon.svg' | relative_url }}\">\n<link rel=\"icon alternate\" type=\"image/png\" sizes=\"32x32\" href=\"{{ '/assets/favicon-32x32.png' | relative_url }}\">\n<link rel=\"icon alternate\" type=\"image/png\" sizes=\"16x16\" href=\"{{ '/assets/favicon-16x16.png' | relative_url }}\">\n\n<link rel=\"manifest\" href=\"{{ 'manifest.json' | relative_url }}\">\n<link rel=\"mask-icon\" href=\"{{ '/assets/safari-pinned-tab.svg' | relative_url }}\" color=\"#5bbad5\">\n<meta name=\"msapplication-TileColor\" content=\"#da532c\">\n<meta name=\"msapplication-config\" content=\"{{ '/browserconfig.xml' | relative_url }}\">\n<meta name=\"theme-color\" content=\"#ffffff\">\n"
  },
  {
    "path": "_includes/identifiers.html",
    "content": "{% if page.identifiers.size > 0 %}\n<details>\n  <summary>Show Product Identifiers</summary>\n  <ul>\n  {% for identifier_hash in page.identifiers %}\n    {% assign type_and_identifier = identifier_hash|first %}\n    {% assign identifier_type = type_and_identifier[0] %}\n    {% assign identifier = type_and_identifier[1] %}\n    {% assign identifier_url = identifier_hash.url %}\n\n    <li>\n      {{ identifier_type }}:\n      {%- if identifier_url %}\n      <a href=\"{{ identifier_url }}\"><code>{{ identifier }}</code></a>\n      {%- else %}\n      <code>{{ identifier }}</code>\n      {%- endif %}\n    </li>\n  {% endfor %}\n  </ul>\n</details>\n{% endif %}\n"
  },
  {
    "path": "_includes/lunr/custom-data.json",
    "content": "{%- capture newline %}\n{% endcapture -%}\n{%- assign identifiers = \"\" %}\n{% for identifier_hash in include.page.identifiers %}\n{% assign type_and_identifier = identifier_hash | first %}\n{% assign identifiers = identifiers | append: \" \" | append: type_and_identifier[1] %}\n{% endfor -%}\n\"category\": {{ include.page.category | markdownify | replace:newline,' ' | strip_html | normalize_whitespace | strip | jsonify }},\n\"tags\": {{ include.page.tags | markdownify | replace:newline,' ' | strip_html | normalize_whitespace | strip | jsonify }},\n\"iconSlug\": {{ include.page.search_terms | markdownify | replace:newline,' ' | strip_html | normalize_whitespace | strip | jsonify }},\n\"alternate_urls\": {{ include.page.alternate_urls | markdownify | replace:newline,' ' | strip_html | normalize_whitespace | strip | jsonify }},\n\"identifiers\": {{  identifiers | markdownify | replace:newline,' ' | strip_html | normalize_whitespace | strip | jsonify }},\n"
  },
  {
    "path": "_includes/lunr/custom-index.js",
    "content": "const content_to_merge = [\n  docs[i].content,\n  docs[i].category,\n  docs[i].tags,\n  docs[i].alternate_urls,\n  docs[i].iconSlug,\n  docs[i].identifier,\n];\ndocs[i].content = content_to_merge.join(' ');\n"
  },
  {
    "path": "_includes/nav_footer_custom.html",
    "content": "<a href=\"https://github.com/endoflife-date/endoflife.date/#credits\">Credits</a>\n"
  },
  {
    "path": "_includes/product-icon.html",
    "content": "{%- assign product_icon_url = include.product.iconUrl %}\n{%- assign product_icon_category = include.product.category %}\n{%- assign product_icon_description = include.product.title %}\n{%- assign product_icon_size = include.size %}\n{%- unless product_icon_url %}\n  {%- assign product_icon_url = '/assets/category-' | append: product_icon_category | append: '.svg' | relative_url %}\n  {%- assign product_icon_description = 'Icon for ' | append: product_icon_category %}\n{%- endunless %}\n<img class=\"product-logo\" width=\"{{ product_icon_size }}\" src=\"{{ product_icon_url }}\" alt=\"{{ product_icon_description }} logo\">\n"
  },
  {
    "path": "_includes/table.html",
    "content": "{%- comment %}\nRender a table from the given rows.\n\nConsidering a table with N column and M rows, the equivalent Markdown table will be :\n\n| labels[0]          | labels[1]          | ... | labels[N]          |\n|--------------------|--------------------|-----|--------------------|\n| rows[0][fields[0]] | rows[0][fields[1]] | ... | rows[0][fields[N]] |\n| rows[1][fields[0]] | rows[1][fields[1]] | ... | rows[1][fields[N]] |\n| ...                | ...                | ... | ...                |\n| rows[M][fields[0]] | rows[M][fields[1]] | ... | rows[M][fields[N]] |\n\nParameters:\n- rows: Rows used to build the table.\n- fields: A comma-separated list of row field names.\n- labels: A comma-separated list of column labels.\n          The size of the list must be identical to the fields list size.\n- types: A comma-separated list of column types.\n         The size of the list must be identical to the fields list size.\n         Available type are :\n         - raw: display the value \"as is\". The raw type is also used when type is unknown.\n         - date: display the value using the date_to_string filter,\n                 see https://jekyllrb.com/docs/liquid/filters/#date-to-string.\n         - timeago: display the value using the timeago filter,\n                 see https://github.com/markets/jekyll-timeago.\n         - end-date: display the value as an end of something date (such as support or EOL).\n                 This is the \"classic\" way do display end of support or EOL date on endoflife.date, with:\n                 - a background color as a visual indication,\n                 - the value displayed using both the date_to_string and timeago filters,\n                 - a support for both boolean and date values.\n{% endcomment %}\n{%- assign labels = include.labels | split:',' %}\n{%- assign fields = include.fields | split:',' %}\n{%- assign types = include.types | split:',' %}\n{%- assign rows = include.rows %}\n<table>\n  <thead>\n    <tr>\n      {%- for label in labels %}<th>{{ label }}</th>{% endfor %}\n    </tr>\n  </thead>\n  <tbody>\n{%- for row in rows %}\n    <tr>\n  {%- for field in fields %}\n    {%- assign type = types[forloop.index0] %}\n    {%- assign value = row[field] %}\n    {%- if type == \"date\" %}\n      <td>{{ value | date_to_string }}</td>\n    {%- elsif type == \"timeago\" %}\n      <td>{{ value | timeago }}</td>\n    {%- elsif type == \"end-date\" %}\n      <td class=\"{{ row[field] | end_color }}\">\n      {%- if value == true %}}\n        Yes\n      {%- elsif value == false %}\n        No\n      {%- else %}\n        {{ row[field] | date_to_string }}\n        <div>({{ row[field] | timeago }})</div>\n      {%- endif %}\n      </td>\n    {%- else %}\n      <td>{{ row[field] }}</td>\n    {%- endif %}\n  {%- endfor %}\n    </tr>\n{%- endfor %}\n  </tbody>\n</table>\n"
  },
  {
    "path": "_includes/variables.html",
    "content": "{%- assign api = site.data.openapi -%}\n\n{%- capture title -%}\n  {%- if page.title -%}\n    {{- page.title | append: ' - ' -}}\n  {%- endif -%}\n  {{- api.info.title -}}\n{%- endcapture -%}\n\n{%- assign description = api.info.description | xml_escape -%}\n\n{%- assign url = page.url | prepend: site.baseurl | prepend: site.url -%}\n\n{%- assign image = '/assets/img/image.png' | prepend: site.baseurl | prepend: site.url -%}\n\n{%- assign collections = '' -%}\n{%- for path in api.paths -%}\n  {%- assign path_parts = path[0] | split: '/' -%}\n  {%- assign collections = collections | append: path_parts[1] | append: ',' -%}\n{%- endfor -%}\n{%- assign collections = collections | split: ',' | uniq -%}"
  },
  {
    "path": "_layouts/json.json",
    "content": "{{ page.data | jsonify }}\n"
  },
  {
    "path": "_layouts/new-products-feed.atom",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\">\n  <id>{{ site.url }}/new-products.atom</id>\n  <title>endoflife.date: new products</title>\n  <subtitle>Products recently added to endoflife.date</subtitle>\n  <link href=\"{{ '/new-products.atom' | absolute_url }}\" rel=\"self\" />\n  <link href=\"{{ site.url }}\"/>\n  <updated>{{ page.products.first.added_at | date_to_xmlschema }}</updated>\n  <author><name>endoflife.date</name></author>\n{%- for product in page.products %}\n  <entry>\n    <id>{{ product.link }}</id>\n    <link href=\"{{ product.link }}\"/>\n    <updated>{{ product.added_at | date_to_xmlschema }}</updated>\n    <title>{{ product.title | xml_escape }} added</title>\n    <summary>{{ product.title | xml_escape }} has been added to endoflife.date.</summary>\n  </entry>\n{% endfor -%}\n</feed>\n"
  },
  {
    "path": "_layouts/page.html",
    "content": "---\nlayout: default\n---\n\n{{content}}\n\n<script>\n// Automatically focus the #search-input element once it appears in the DOM.\n// Fixes #367 can be removed whenever upstream/just-the-docs brings a better solution\ndocument.addEventListener('DOMContentLoaded', function() {\n  const observer = new MutationObserver((mutations, obs) => {\n    const searchInput = document.getElementById('search-input');\n    if (searchInput) {\n      searchInput.focus();\n      obs.disconnect();\n    }\n  });\n\n  observer.observe(document.body, { childList: true, subtree: true });\n});\n</script>\n"
  },
  {
    "path": "_layouts/product-feed.atom",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\">\n  <id>{{ page.product_link }}</id>\n  <title>endoflife.date: {{ page.product_label | xml_escape }} events</title>\n  <subtitle>{{ page.product_label | xml_escape }} release and end-of-life events</subtitle>\n  <link href=\"{{ page.url | absolute_url }}\" rel=\"self\" />\n  <link href=\"{{ page.product_link }}\"/>\n  <updated>{{ page.last_updated | date_to_xmlschema }}</updated>\n  <author><name>endoflife.date</name></author>\n{%- assign sorted_events = page.events | sort: \"occurred_at\" -%}\n{%- for event in sorted_events %}\n  <entry>\n    <id>{{ page.product_link }}/{{ event.release_name }}/{{ event.type }}</id>\n    <link href=\"{{ page.product_link }}\"/>\n    <updated>{{ event.occurred_at | date_to_xmlschema }}</updated>\n{%- if event.type == \"release\" %}\n    <title>{{ page.product_label | xml_escape }} {{ event.release_label | xml_escape }} released</title>\n    <summary>{{ page.product_label | xml_escape }} {{ event.release_label | xml_escape }} has been released.</summary>\n{% elsif event.type == \"eoas\" %}\n    <title>{{ page.product_label | xml_escape }} {{ event.release_label | xml_escape }} end of active support</title>\n    <summary>{{ page.product_label | xml_escape }} {{ event.release_label | xml_escape }} active support ended.</summary>\n{% elsif event.type == \"eol-7d\" %}\n    <title>{{ page.product_label | xml_escape }} {{ event.release_label | xml_escape }} upcoming end of life</title>\n    <summary>{{ page.product_label | xml_escape }} {{ event.release_label | xml_escape }} will be end-of-life in 7 days.</summary>\n{% elsif event.type == \"eol\" %}\n    <title>{{ page.product_label | xml_escape }} {{ event.release_label | xml_escape }} end of life</title>\n    <summary>{{ page.product_label | xml_escape }} {{ event.release_label | xml_escape }} is end-of-life.</summary>\n{% elsif event.type == \"eoes\" %}\n    <title>{{ page.product_label | xml_escape }} {{ event.release_label | xml_escape }} end of extended support</title>\n    <summary>{{ page.product_label | xml_escape }} {{ event.release_label | xml_escape }} extended support ended.</summary>\n{% endif -%}\n  </entry>\n{% endfor -%}\n</feed>\n"
  },
  {
    "path": "_layouts/product-list.html",
    "content": "---\nlayout: default\n---\n{%- if page.is_category %}\n<h1>{{ page.title }}</h1>\n{%- else %}\n<h1>Products tagged with '{{ page.title }}'</h1>\n{%- endif %}\n\n{%- if page.is_category %}\n<p>\n{%- case page.id %}\n{%- when 'app' %}This category lists desktop and mobile end-user applications.\n{%- when 'database' %}This category lists database management systems, both relational and NoSQL.\n{%- when 'device' %}This category lists devices, including hardware and IoT devices.\n{%- when 'framework' %}This category lists software frameworks that provide a foundation for building applications.\n{%- when 'lang' %}This category lists programming languages and their software development kits (SDKs).\n{%- when 'os' %}This category lists operating systems, both desktop and server.\n{%- when 'server-app' %}This category lists applications that are typically installed on a server.\n{%- when 'service' %}This category lists managed service offerings (SaaS/PaaS...).\n{%- when 'standard' %}This category lists widely used standards and protocols.\n{%- endcase %}\n</p>\n{%- endif %}\n\n{%- for product in page.products %}\n<div class=\"product-list-item\">\n  <div class=\"d-flex flex-justify-between align-items-center\">\n    <div class=\"product-title\">\n      <h2>\n        {%- include product-icon.html product=product size=30 %}\n        <a href=\"{{ product.permalink }}\">{{ product.title }}</a>\n      </h2>\n\n      <time datetime=\"{{ product.last_modified_at | date_to_xmlschema }}\" class=\"fw-300\">\n        📅 Last updated on {{ product.last_modified_at | date_to_long_string }}\n        {%- if product.auto and product.auto.methods %}\n        <span title=\"Latest releases on this product are automatically updated.\">🤖</span>\n        {%- endif %}\n      </time>\n    </div>\n    <span class=\"labels\">\n      {%- for tag in product.tags %}\n        <a href=\"/tags/{{ tag }}\"><span class=\"label\">{{ tag }}</span></a>\n      {%- endfor %}\n    </span>\n  </div>\n\n  <div class=\"product-description\">\n    {{ product.content | extract_element:'blockquote' | first | extract_element:'p' }}\n  </div>\n</div>\n{%- endfor %}\n"
  },
  {
    "path": "_layouts/product-tags.html",
    "content": "---\nlayout: default\n---\n<h1>{{ page.title }}</h1>\n\n<ul class=\"tag-cloud\" role=\"navigation\" aria-label=\"Product tag cloud\">\n{% for tag_with_weight in page.tags %}\n  {% assign tag = tag_with_weight | split:'|' | first %}\n  {% assign weight = tag_with_weight | split:'|' | last %}\n  <li><a href=\"/tags/{{ tag }}\" data-weight=\"{{ weight }}\">{{ tag }} ({{ weight }})</a></li>\n{% endfor %}\n</ul>\n"
  },
  {
    "path": "_layouts/product.html",
    "content": "---\nlayout: default\n---\n\n<div class=\"product-title\">\n  <div class=\"d-flex flex-justify-between align-items-center\">\n    <h1>{{ page.title }}</h1>\n    <span class=\"labels\">\n      {%- for tag in page.tags %}\n        <a href=\"/tags/{{ tag }}\"><span class=\"label\">{{ tag }}</span></a>\n      {%- endfor %}\n    </span>\n  </div>\n\n  <time datetime=\"{{ page.last_modified_at | date_to_xmlschema }}\" class=\"fw-300\">\n    📅 Last updated on {{ page.last_modified_at | date_to_long_string }}\n    {%- if page.auto and page.auto.methods %}\n    <span title=\"Latest releases on this page are automatically updated.\">🤖</span>\n    {%- endif %}\n  </time>\n</div>\n\n<div class=\"product-description\">\n  {% include product-icon.html product=page size=50 %}\n  {{content | extract_element:'blockquote' | first | extract_element:'p' }}\n</div>\n\n{% if page.releaseImage %}\n<img alt=\"Release Schedule Image Gantt Chart for {{page.title}}\" src=\"{{page.releaseImage}}\" />\n{% endif %}\n\n{%- capture now %}{{ \"now\" | date: \"%s\" | plus:0 }}{% endcapture %}\n{%- assign customColumnsAfterRelease = page.customFields | where: 'display', 'after-release-column' %}\n{%- assign customColumnsBeforeLatest = page.customFields | where: 'display', 'before-latest-column' %}\n{%- assign customColumnsAfterLatest = page.customFields | where: 'display', 'after-latest-column' %}\n\n<table class=\"lifecycle\">\n  <thead>\n    <tr>\n      <th>Release</th>{% assign colCount = 1 %}\n      {% for column in customColumnsAfterRelease %}{% include custom-column-th.html column=column %}{% assign colCount = colCount | plus:1 %}{% endfor %}\n      {% if page.releaseDateColumn %}<th>{{ page.releaseDateColumnLabel }}</th>{% assign colCount = colCount | plus:1 %}{% endif %}\n      {% if page.discontinuedColumn %}<th>{{ page.discontinuedColumnLabel }}</th>{% assign colCount = colCount | plus:1 %}{% endif %}\n      {% if page.eoasColumn %}<th>{{ page.eoasColumnLabel }}</th>{% assign colCount = colCount | plus:1 %}{% endif %}\n      {% if page.eolColumn %}<th>{{ page.eolColumnLabel }}</th>{% assign colCount = colCount | plus:1 %}{% endif %}\n      {% if page.eoesColumn %}<th>{{ page.eoesColumnLabel }}</th>{% assign colCount = colCount | plus:1 %}{% endif %}\n      {% for column in customColumnsBeforeLatest %}{% include custom-column-th.html column=column %}{% assign colCount = colCount | plus:1 %}{% endfor %}\n      {% if page.latestColumn %}<th>{{ page.latestColumnLabel }}</th>{% assign colCount = colCount | plus:1 %}{% endif %}\n      {% for column in customColumnsAfterLatest %}{% include custom-column-th.html column=column %}{% assign colCount = colCount | plus:1 %}{% endfor %}\n    </tr>\n  </thead>\n\n{% for r in page.releases %}\n{%- assign releaseClasses = 'release' %}\n{%- if r.can_be_hidden %}{% assign releaseClasses = 'release can-be-hidden' %}{% endif %}\n  <tr class=\"{{ releaseClasses }}\">\n    {%- assign cycleColumnClass = '' %}\n    {%- if r.is_eol %}{% assign cycleColumnClass = 'txt-linethrough' %}{% endif %}\n    <td class=\"{{ cycleColumnClass }}\">\n      {% comment %}Only put a link in the version column if the release column is not shown{% endcomment %}\n      {% if page.latestColumn == false and r.link  %}\n        <a href=\"{{ r.link }}\" title=\"Release Notes / Changelog for {{ r.label | strip_html }}\">{{ r.label }}</a>\n      {% else %}\n        {{ r.label }}\n      {% endif %}\n    </td>\n\n    {%- for column in customColumnsAfterRelease %}\n    {% include custom-column-td.html release=r column=column cssClasses=cycleColumnClass %}\n    {%- endfor %}\n\n    {% if page.releaseDateColumn %}\n    <td>{{ r.releaseDate | timeago }} <div>({{ r.releaseDate | date_to_string }})</div></td>\n    {% endif %}\n\n    {% if page.discontinuedColumn %}\n    {%- assign colorClass = 'bg-green-000' %}\n    {%- if r.is_almost_discontinued %}{% assign colorClass = 'bg-yellow-200' %}{% endif %}\n    {%- if r.is_discontinued %}{% assign colorClass = 'bg-red-000' %}{% endif %}\n    <td class=\"{{ colorClass }}\">\n    {% if r.discontinued_from %}\n      {{ r.discontinued_from | timeago }} <div>({{ r.discontinued_from | date_to_string }})</div>\n    {% else %}\n      {% if r.is_discontinued %}Discontinued{% else %}In Production{% endif %}\n    {% endif %}\n    </td>\n    {% endif %}\n\n    {% if page.eoasColumn %}\n    {%- assign colorClass = 'bg-green-000' %}\n    {%- if r.is_almost_eoas %}{% assign colorClass = 'bg-yellow-200' %}{% endif %}\n    {%- if r.is_eoas %}{% assign colorClass = 'bg-red-000' %}{% endif %}\n    <td class=\"{{ colorClass }}\">\n    {% if r.eoas_from %}\n      {% if r.is_eoas %}Ended{% else %}Ends{% endif %}\n      {{ r.eoas_from | timeago }} <div>({{ r.eoas_from | date_to_string }})</div>\n    {% else %}\n      {% if r.is_eoas %}No{% else %}Yes{% endif %}\n    {% endif %}\n    </td>\n    {% endif %}\n\n    {% if page.eolColumn != false %}\n    {%- assign colorClass = 'bg-green-000' %}\n    {%- if r.is_almost_eol %}{% assign colorClass = 'bg-yellow-200' %}{% endif %}\n    {%- if r.is_eol %}{% assign colorClass = 'bg-red-000' %}{% endif %}\n    <td class=\"{{ colorClass }}\">\n      {% if r.eol_from %}\n        {% if r.is_eol %}Ended{% else %}Ends{% endif %}\n        {{ r.eol_from | timeago }} <div>({{ r.eol_from | date_to_string }})</div>\n      {% else %}\n        {% if r.is_eol %}No{% else %}Yes{% endif %}\n      {% endif %}\n    </td>\n    {% endif %}\n\n    {% if page.eoesColumn %}\n    {%- assign colorClass = 'bg-green-000' %}\n    {%- if r.is_almost_eoes != null and r.is_almost_eoes %}{% assign colorClass = 'bg-yellow-200' %}{% endif %}\n    {%- if r.is_eoes != null and r.is_eoes %}{% assign colorClass = 'bg-red-000' %}{% endif %}\n    {%- if r.eoes == null %}{% assign colorClass = 'bg-grey-lt-100' %}{% endif %}\n    <td class=\"{{ colorClass }}\">\n      {% if r.eoes_from %}\n        {% if r.is_eoes %}Ended{% else %}Ends{% endif %}\n        {{ r.eoes_from | timeago }} <div>({{ r.eoes_from | date_to_string }})</div>\n      {% else %}\n        {% if r.is_eoes == null %}Unavailable{% else %}{% if r.is_eoes %}No{% else %}Yes{% endif %}{% endif %}\n      {% endif %}\n    </td>\n    {% endif %}\n\n    {%- for column in customColumnsBeforeLatest %}\n    {% include custom-column-td.html release=r column=column %}\n    {%- endfor %}\n\n    {% if page.latestColumn != false %}\n    {%- assign latestColumnClass = '' %}\n    {%- if r.is_eol %}{% assign latestColumnClass = 'txt-linethrough' %}{% endif %}\n    <td class=\"{{ latestColumnClass }}\">\n      {% if r.link %}\n        <a href=\"{{ r.link }}\" title=\"Release Notes / Changelog\">{{ r.latest }}</a>\n      {% else %}\n        {{ r.latest }}\n      {% endif %}\n      {% if r.latestReleaseDate %}<div>({{ r.latestReleaseDate | date_to_string }})</div>{% endif %}\n    </td>\n    {% endif %}\n\n    {%- for column in customColumnsAfterLatest %}\n    {% include custom-column-td.html release=r column=column cssClasses=latestColumnClass %}\n    {%- endfor %}\n  </tr>\n{% endfor %}\n{% assign can_be_hidden_releases_count = page.releases | where: 'can_be_hidden', true | size %}\n{% if can_be_hidden_releases_count > 0 %}\n  <tr id=\"show-more-row\" class=\"d-none\">\n    <td colspan=\"{{ colCount }}\" class=\"text-center\">\n      <button id=\"show-hidden-releases-button\" class=\"btn\">\n        Show more unmaintained releases\n      </button>\n    </td>\n  </tr>\n  <script type=\"text/javascript\" src=\"assets/register-show-hidden-releases-handler.js\" defer></script>\n{% endif %}\n</table>\n\n<div class=\"policytext\">\n  {{ content | remove_first_element:'blockquote' }}\n</div>\n\n{% if page.releasePolicyLink %}\n<p>More information is available on the <a href=\"{{page.releasePolicyLink}}\">{{page.title}} website</a>.</p>\n{% endif %}\n\n{% if page.latestColumn %}\n{% unless page.tags contains \"discontinued\" %}\n<p>You should be running one of the supported release numbers listed above in the rightmost column.</p>\n{% endunless %}\n{% endif %}\n\n{% if page.versionCommand %}\n  <div id=\"version-command\">\n    <blockquote class=\"commandInfo\">\n      <p><pre>{{page.versionCommand}}</pre></p>\n    </blockquote>\n  </div>\n{% endif %}\n\n{% include identifiers.html %}\n\n<hr>\n\n<p>\n  You can submit an improvement to this page\n  <a href=\"{{page.permalink}}/_edit\" title=\"Click the Pencil, the link takes you directly to the correct page\">\n    on GitHub&nbsp;<img class=\"emoji\" title=\":octocat:\" alt=\":octocat:\" src=\"https://github.githubassets.com/images/icons/emoji/octocat.png\" width=\"20\" height=\"20\">\n  </a>.\n  This page has also a corresponding <a title=\"Talk Page for {{page.title}}\" href=\"https://github.com/endoflife-date/talk/wiki{{page.permalink}}\">Talk Page 💬</a>.\n</p>\n\n<p>\n  A JSON version of this page is available <a href=\"/api/v1/products{{page.permalink}}/\">at /api/v1/products{{page.permalink}}/&nbsp;📡</a>.\n  See <a href=\"/docs/api/v1/\">the API Documentation&nbsp;📖</a> for more information.\n  You can subscribe to the RSS feed <a href=\"{{page.permalink}}.atom\" aria-label=\"Product events feed\">at {{page.permalink}}.atom&nbsp;⚛️</a>\n  or to the iCalendar feed <a href=\"webcal://{{site.url | split: '://' | last}}/calendar{{page.permalink}}.ics\" aria-label=\"Product events calendar\">at /calendar{{page.permalink}}.ics&nbsp;📅</a>.\n</p>\n"
  },
  {
    "path": "_layouts/schema.html",
    "content": "{%- include variables.html -%}\n<!doctype html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n    <script src=\"https://unpkg.com/@stoplight/elements/web-components.min.js\"></script>\n    <link rel=\"stylesheet\" href=\"https://unpkg.com/@stoplight/elements/styles.min.css\">\n    <meta name=\"title\" content=\"{{- title -}}\">\n    <meta name=\"description\" content=\"{{- description -}}\">\n    <meta name=\"image\" content=\"{{- image -}}\">\n    <meta name=\"theme-color\" content=\"{{- site.theme_color -}}\">\n    <meta property=\"og:type\" content=\"{{- site.og.type -}}\">\n    <meta property=\"og:site_name\" content=\"{{- api.info.title -}}\">\n    <meta property=\"og:url\" content=\"{{- url -}}\">\n    <meta property=\"og:title\" content=\"{{- title -}}\">\n    <meta property=\"og:description\" content=\"{{- description -}}\">\n    <meta property=\"og:image\" content=\"{{- image -}}\">\n    <meta property=\"og:image:type\" content=\"{{- site.og.image.type -}}\">\n    <meta property=\"og:image:width\" content=\"{{- site.og.image.width -}}\">\n    <meta property=\"og:image:height\" content=\"{{- site.og.image.height -}}\">\n    <meta property=\"og:image:alt\" content=\"{{- api.info.title -}}\">\n    <meta property=\"twitter:card\" content=\"{{- site.twitter.card -}}\">\n    <meta property=\"twitter:url\" content=\"{{- url -}}\">\n    <meta property=\"twitter:title\" content=\"{{- title -}}\">\n    <meta property=\"twitter:description\" content=\"{{- description -}}\">\n    {% if site.twitter.site != '' %}<meta property=\"twitter:site\" content=\"{{- site.twitter.site -}}\">{% endif %}\n    <meta property=\"twitter:image\" content=\"{{- image -}}\">\n    <meta name=\"msapplication-config\" content=\"{{- '/browserconfig.xml' | prepend: site.baseurl -}}\">\n    <meta name=\"msapplication-TileColor\" content=\"{{- site.theme_color -}}\">\n    <title>{{- title -}}</title>\n  </head>\n  <body>\n    <elements-api\n    apiDescriptionUrl=\"/assets/openapi.yml\"\n    router=\"memory\"\n    ></elements-api>\n  </body>\n</html>\n"
  },
  {
    "path": "_layouts/swagger-ui.html",
    "content": "---\nlayout: null\n---\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <title>{{ page.title }}</title>\n\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"https://unpkg.com/swagger-ui-dist@5/swagger-ui.css\">\n</head>\n\n<body>\n<div id=\"swagger-ui\"></div>\n\n<script src=\"https://unpkg.com/swagger-ui-dist@5/swagger-ui-bundle.js\"></script>\n<script src=\"https://unpkg.com/swagger-ui-dist@5/swagger-ui-standalone-preset.js\"></script>\n<script>\n  window.onload = function () {\n    const ui = SwaggerUIBundle({\n      url: \"{{ page.openapi_yml | absolute_url }}\",\n      dom_id: '#swagger-ui',\n      deepLinking: true,\n      presets: [SwaggerUIBundle.presets.apis, SwaggerUIStandalonePreset],\n      plugins: [SwaggerUIBundle.plugins.DownloadUrl],\n      layout: \"BaseLayout\"\n    })\n  }\n</script>\n</body>\n</html>\n"
  },
  {
    "path": "_plugins/create-icalendar-files.rb",
    "content": "#!/usr/bin/env ruby\n\n# This script creates an calendar/[product].ics file\n# in each markdown source file, where [product] is the permalink value and\n\nrequire 'fileutils'\nrequire 'icalendar'\nrequire 'yaml'\n\nCALENDAR_DIR = 'calendar'.freeze\n\ndef load_yaml(file)\n  if YAML.respond_to?(:unsafe_load)\n    YAML.unsafe_load_file(file)\n  else\n    YAML.load_file(self[:encoded_value])\n  end\nend\n\nclass Product\n  attr_reader :hash\n\n  def initialize(markdown_file)\n    @hash = load_yaml(markdown_file)\n  end\n\n  def permalink\n    hash.fetch('permalink').sub('/', '')\n  end\n\n  def link\n    \"https://endoflife.date/#{permalink}\"\n  end\n\n  def title\n    hash.fetch('title')\n  end\n\n  def release_cycles\n    hash.fetch('releases').map do |release|\n      name = release.delete('releaseCycle')\n      { 'name' => name, 'data' => release }\n    end\n  end\nend\n\n# return a icalendar output filename, including the directory name. Any / characters\n# in the name are replaced with - to avoid file errors.\ndef icalendar_filename(output_dir, name)\n  filename = name.to_s.tr('/', '-') + '.ics'\n  File.join(output_dir, filename)\nend\n\ndef notification_message(product, cycle, type)\n  message = \"#{product} #{cycle}\"\n  case type\n  when 'eol' then\n    message += ' will become End-of-life.'\n  when 'eoas' then\n    message += ' will end active development.'\n  when 'releaseDate' then\n    message += ' will be released.'\n  when 'eoes' then\n    message += ' will end extended support.'\n  when 'discontinued' then\n    message += ' will be discontinued.'\n  end\nend\n\ndef process_product(product)\n  FileUtils.mkdir_p(CALENDAR_DIR)\n\n  cal = Icalendar::Calendar.new\n  product.release_cycles.each do |cycle|\n    cycle.fetch('data').each do |key, item|\n      next if !['releaseDate', 'eoas', 'eol', 'eoes', 'discontinued'].include?(key) || !item.instance_of?(Date)\n      event = cal.event\n      event.dtstart = Icalendar::Values::Date.new(item)\n      event.dtend = Icalendar::Values::Date.new(item + 1)\n      event.summary = \"#{product.title} #{cycle.fetch('name')} #{key.upcase}\"\n      event.summary.ical_params = { 'altrep' => product.link }\n      event.description = notification_message(product.title, cycle.fetch('name'), key)\n      event.categories = [key]\n      event.url = product.link\n      next if key != 'eol'\n      event.alarm do |a|\n        a.action = 'DISPLAY'\n        a.trigger = Icalendar::Values::DateTime.new((item << 12).to_datetime + Rational(9, 24))\n      end\n      event.alarm do |a|\n        a.action = 'DISPLAY'\n        a.trigger = Icalendar::Values::DateTime.new((item << 6).to_datetime + Rational(9, 24))\n      end\n      event.alarm do |a|\n        a.action = 'DISPLAY'\n        a.trigger = Icalendar::Values::DateTime.new((item << 3).to_datetime + Rational(9, 24))\n      end\n      event.alarm do |a|\n        a.action = 'DISPLAY'\n        a.trigger = Icalendar::Values::DateTime.new((item << 1).to_datetime + Rational(9, 24))\n      end\n      event.alarm do |a|\n        a.action = 'DISPLAY'\n        a.trigger = '-P6DT9H'\n      end\n      event.alarm do |a|\n        a.action = 'DISPLAY'\n        a.trigger = 'PT9H'\n      end\n    end\n  end\n  output_file = icalendar_filename(CALENDAR_DIR, product.permalink)\n  File.open(output_file, 'w') { |f| f.puts cal.to_ical }\nend\n\n# each file is something like 'products/foo.md'\ndef process_all_files()\n  Dir['products/*.md'].each do |file|\n    product = Product.new(file)\n    process_product(product)\n  end\nend\n\n############################################################\n\nprocess_all_files()\n"
  },
  {
    "path": "_plugins/end-of-life-filters.rb",
    "content": "require 'nokogiri'\n\n# Various custom filters used by endoflife.date.\n#\n# All the filters has been gathered in the same module to avoid module name clashing\n# (see https://github.com/endoflife-date/endoflife.date/issues/2074).\nmodule EndOfLifeFilter\n\n  # Enables Liquid templating in front-matter.\n  # See https://fettblog.eu/snippets/jekyll/liquid-in-frontmatter/.\n  def liquify(input)\n    Liquid::Template.parse(input).render(@context)\n  end\n\n  # Parse a URI and return a relevant part\n  #\n  # Usage:\n  # {{ page.url | parse_uri:'host' }}\n  # {{ page.url | parse_uri:'scheme' }}\n  # {{ page.url | parse_uri:'userinfo' }}\n  # {{ page.url | parse_uri:'port' }}\n  # {{ page.url | parse_uri:'registry' }}\n  # {{ page.url | parse_uri:'path' }}\n  # {{ page.url | parse_uri:'opaque' }}\n  # {{ page.url | parse_uri:'query' }}\n  # {{ page.url | parse_uri:'fragment' }}\n  def parse_uri(uri_str, part='host')\n    URI::parse(uri_str).send(part.to_s)\n  end\n\n  # Extract the elements of the given kind from the HTML.\n  def extract_element(html, element)\n    entries = []\n\n    @doc = Nokogiri::HTML::DocumentFragment.parse(html)\n    @doc.css(element).each do |node|\n      entries << node.to_html\n    end\n\n    entries\n  end\n\n  # Removes the first element of the given kind from the HTML.\n  def remove_first_element(html, element)\n    doc = Nokogiri::HTML::DocumentFragment.parse(html)\n    e = doc.css(element)\n    e.first.remove if e&.first\n    doc.to_html\n  end\n\n  # Remove the '.0' if the input ends with '.0', else do nothing.\n  #\n  # Usage:\n  # {{ '2.1.0' | drop_zero_patch }} => '2.1'\n  # {{ '2.1.1' | drop_zero_patch }} => '2.1.1'\n  def drop_zero_patch(input)\n    input.delete_suffix(\".0\")\n  end\n\n  # Collapse the given cycles according to the given field.\n  #\n  # Cycle fields are transformed to a cycle range using the given range_separator. For example if\n  # cycles are [1, 2, 3] and the separator is \" -> \", the cycle range will be \"1 -> 3\".\n  #\n  # Usage:\n  # cycles = [\n  #   {releaseCycle:'1', java:'8', other:'a'},\n  #   {releaseCycle:'2', java:'8', other:'b'},\n  #   {releaseCycle:'3', java:'11', other:'c'},\n  #   {releaseCycle:'4', java:'11', other:'d'},\n  #   {releaseCycle:'5', java:'11', other:'d'},\n  #   {releaseCycle:'6', java:'17', other:'e'}\n  # ]\n  #\n  # {{ cycles | collapse:'java',' -> ' }}\n  # => [{releaseCycle:'1 -> 2', java:'8'}, {releaseCycle:'3 -> 5', java:'11'}, {releaseCycle:'6', java:'17'}]\n  def collapse_cycles(cycles, field, range_separator)\n    cycles\n      .to_h { |e| [e['releaseCycle'], e[field]] }\n      .group_by { |releaseCycle, value| value } # see https://stackoverflow.com/a/18841831/374236\n      .map { |value, entries|\n        cycles = entries.map { |e| e[0] }.sort_by { |cycle| Gem::Version.new(cycle) }\n        cycles.length == 1 ? [cycles.first.to_s, value] : [cycles.first.to_s + range_separator + cycles.last.to_s, value]\n      }\n      .map { |cycleRange, value| Hash['releaseCycle', cycleRange, field, value] }\n  end\n\n  # Compute the number of days from now to the given date.\n  #\n  # Usage (assuming now is '2023-01-01'):\n  # {{ '2023-01-10' | days_from_now }} => 9\n  # {{ '2023-01-01' | days_from_now }} => 0\n  # {{ '2022-12-31' | days_from_now }} => -1\n  def days_from_now(from)\n    from_timestamp = Date.parse(from.to_s).to_time.to_i\n    to_timestamp = Date.today.to_time.to_i\n    return (from_timestamp - to_timestamp) / (60 * 60 * 24)\n  end\n\n  # Compute the color according to the given number of days until the end.\n  #\n  # Usage:\n  # {{ true | end_color }} => bg-green-000\n  # {{ false | end_color }} => bg-red-000\n  # {{ -1 | end_color }} => bg-green-000\n  # {{ 1 | end_color }} => bg-yellow-200\n  # {{ 365 | end_color }} => bg-red-000\n  # {{ '2025-01-01' | days_from_now | end_color }} => bg-green-000\n  # {{ '2023-01-02' | days_from_now | end_color }} => bg-yellow-200\n  # {{ '2021-01-01' | days_from_now | end_color }} => bg-red-000\n  # {{ '2025-01-01' | end_color }} => bg-green-000\n  def end_color(input)\n    if input == true\n      return 'bg-green-000'\n    elsif input == false\n      return 'bg-red-000'\n    elsif input.is_a? Integer\n      if input < 0\n        return 'bg-red-000'\n      elsif input < 120\n        return 'bg-yellow-200'\n      else\n        return 'bg-green-000'\n      end\n    else\n      # Assuming it's a date\n      return end_color(days_from_now(input))\n    end\n  end\nend\n\nLiquid::Template.register_filter(EndOfLifeFilter)\n"
  },
  {
    "path": "_plugins/end-of-life.rb",
    "content": "# All categories on endoflife.date.\n# This also defines the order in which they appear in the navigation, so keep ordered alphabetically.\nCATEGORIES = %w[app database device framework lang os server-app service standard]\n\ndef is_category?(name)\n  CATEGORIES.include?(name)\nend\n\n# Transform a tag name to a title.\n# By default the name is used as the title and this is overridden for tags that are categories so that\n# so that the navigation is more user-friendly.\ndef tag_title(tag_name)\n  case tag_name\n  when 'app' then 'Applications'\n  when 'database' then 'Databases'\n  when 'device' then 'Devices'\n  when 'framework' then 'Frameworks'\n  when 'lang' then 'Languages'\n  when 'os' then 'Operating Systems'\n  when 'server-app' then 'Server Applications'\n  when 'service' then 'Services'\n  when 'standard' then 'Standards'\n  else\n    tag_name\n  end\nend\n\ndef category_index(category_name)\n  CATEGORIES.index(category_name)\nend\n"
  },
  {
    "path": "_plugins/generate-api-v0.rb",
    "content": "#!/usr/bin/env ruby\n\n# This script creates an api/[product]/[version].json file for each releaseCycle\n# in each markdown source file, where [product] is the permalink value and\n# [version] is the releaseCycle value.\n#\n# The contents of the JSON files is the data in the releases, minus the\n# releaseCycle.\n\nrequire 'fileutils'\nrequire 'json'\nrequire 'yaml'\nrequire 'date'\n\nAPI_DIR = 'api'.freeze\n\ndef load_yaml(file)\n  if YAML.respond_to?(:unsafe_load)\n    YAML.unsafe_load_file(file)\n  else\n    YAML.load_file(self[:encoded_value])\n  end\nend\n\nclass Product\n  attr_reader :hash\n\n  def initialize(markdown_file)\n    @hash = load_yaml(markdown_file)\n  end\n\n  def permalink\n    hash.fetch('permalink').sub('/', '')\n  end\n\n  def release_cycles\n    hash.fetch('releases').map do |release|\n      name = release.delete('releaseCycle')\n      release['lts'] = release['lts'] || false\n\n      # To keep backward compatibility following the renaming of support and extendedSupport fields.\n      # See https://github.com/endoflife-date/endoflife.date/issues/4923.\n      if release.has_key?('eoas')\n        eoas = release.delete('eoas')\n        release['support'] = eoas.respond_to?(:strftime) ? eoas : !eoas\n      end\n      if hash.has_key?('eoesColumn')\n        if release.has_key?('eoes')\n          eoes = release.delete('eoes')\n          release['extendedSupport'] = eoes.respond_to?(:strftime) ? eoes : !eoes\n        else\n          release['extendedSupport'] = false\n        end\n      end\n\n      { 'name' => name, 'data' => release }\n    end\n  end\nend\n\n# return a json output filename, including the directory name. Any / characters\n# in the name are replaced with - to avoid file errors.\ndef json_filename(output_dir, name)\n  filename = name.to_s.tr('/', '-') + '.json'\n  File.join(output_dir, filename)\nend\n\ndef process_product(product)\n  output_dir = File.join(API_DIR, product.permalink)\n  FileUtils.mkdir_p(output_dir) unless FileTest.directory?(output_dir)\n\n  all_cycles = []\n  product.release_cycles.each do |cycle|\n    output_file = json_filename(output_dir, cycle.fetch('name'))\n    File.open(output_file, 'w') { |f| f.puts cycle.fetch('data').to_json }\n    all_cycles.append({'cycle' => cycle.fetch('name')}.merge(cycle.fetch('data')))\n  end\n  output_file = json_filename(API_DIR, product.permalink)\n  File.open(output_file, 'w') { |f| f.puts all_cycles.to_json }\nend\n\n# each file is something like 'products/foo.md'\ndef process_all_files()\n  all_products = []\n  Dir['products/*.md'].each do |file|\n    product = Product.new(file)\n    product_cycles = process_product(product)\n    all_products.append(product.permalink)\n  end\n  output_file = json_filename(API_DIR, 'all')\n  File.open(output_file, 'w') { |f| f.puts all_products.sort.to_json }\nend\n\n############################################################\n\nprocess_all_files()\n"
  },
  {
    "path": "_plugins/generate-api-v1.rb",
    "content": "# This script creates API files for version 1 of the endoflife.date API.\n#\n# There are multiples endpoints :\n#\n# - /api/v1 - list all major endpoints (those not requiring a parameter)\n# - /api/v1/products - list all products (summary)\n# - /api/v1/products/full - list all products (full information)\n# - /api/v1/products/<product> - get a single product details\n# - /api/v1/products/<product>/latest - get details on the latest release cycle for the given product\n# - /api/v1/products/<product>/<release> - get details on the given release cycle for the given product\n# - /api/v1/categories - list categories used on endoflife.date\n# - /api/v1/categories/<category> - list products having the given category\n# - /api/v1/tags - list tags used on endoflife.date\n# - /api/v1/tags/<tag> - list products having the given tag\n# - /api/v1/identifiers - list all identifiers\n# - /api/v1/identifiers/<identifier> - retrieve all Products that are identified by the given Identifier.\n\n\nrequire 'jekyll'\n\nmodule ApiV1\n\n  # This version must be kept in sync with the version in api_v1/openapi.yml.\n  VERSION = '1.2.0'\n  MAJOR_VERSION = VERSION.split('.')[0]\n\n  STRIP_HTML_BLOCKS = Regexp.union(\n    /<script.*?<\\/script>/m,\n    /<!--.*?-->/m,\n    /<style.*?<\\/style>/m\n  )\n  STRIP_HTML_TAGS = /<.*?>/m\n\n  # Remove HTML from a string (such as an LTS label).\n  # This is the equivalent of Liquid::StandardFilters.strip_html, which cannot be used\n  # unfortunately.\n  def self.strip_html(input)\n    empty = ''.freeze\n    result = input.to_s.gsub(STRIP_HTML_BLOCKS, empty)\n    result.gsub!(STRIP_HTML_TAGS, empty)\n    result\n  end\n\n  def self.site_url(site, path)\n    \"#{site.config['url']}#{path}\"\n  end\n\n  def self.api_url(site, path)\n    site_url(site, \"/api/v#{ApiV1::MAJOR_VERSION}#{path}\")\n  end\n\n  class ApiGenerator < Jekyll::Generator\n    safe true\n    priority :lowest\n\n    TOPIC = \"API \" + ApiV1::VERSION + \":\"\n\n    def generate(site)\n      @site = site\n      start = Time.now\n      Jekyll.logger.info TOPIC, \"Generating...\"\n\n      product_pages = site.pages.select { |page| page.data['layout'] == 'product' }\n      add_index_page(site)\n      add_products_related_pages(site, product_pages)\n      add_categories_related_pages(site, product_pages)\n      add_tags_related_pages(site, product_pages)\n      add_identifiers_related_pages(site, product_pages)\n\n      Jekyll.logger.info TOPIC, \"Done in #{(Time.now - start).round(3)} seconds.\"\n    end\n\n    private\n\n    def add_index_page(site)\n      site.pages << JsonPage.of_raw_data(site, '/', [\n        { name: \"products\", uri: \"#{ApiV1.api_url(site, '/products')}\" },\n        { name: \"categories\", uri: \"#{ApiV1.api_url(site, '/categories')}\" },\n        { name: \"tags\", uri: \"#{ApiV1.api_url(site, '/tags')}\" },\n      ], { total: 3 })\n    end\n\n    def add_products_related_pages(site, products)\n      add_all_products_page(site, products)\n      add_all_products_and_releases_page(site, products)\n\n      products.each do |page|\n        add_product_page(site, page)\n        add_latest_release_page(site, page)\n        page.data['releases'].each { |release| add_release_page(site, page, release) }\n      end\n    end\n\n    def add_all_products_page(site, products)\n      site.pages << JsonPage.of_products_summary(site, '/products/', products)\n    end\n\n    def add_all_products_and_releases_page(site, products)\n      site.pages << JsonPage.of_products_details(site, '/products/full/', products)\n    end\n\n    def add_product_page(site, product)\n      site.pages << JsonPage.of_product(site, product)\n    end\n\n    def add_latest_release_page(site, page)\n      latest = page.data['releases'][0]\n      site.pages << JsonPage.of_release(site, page, latest, 'latest')\n    end\n\n    def add_release_page(site, page, release)\n      site.pages << JsonPage.of_release(site, page, release)\n    end\n\n    def add_categories_related_pages(site, products)\n      products_by_category = products_by_category(products)\n\n      add_all_categories_page(site, products_by_category.keys)\n      products_by_category.each do |category, products|\n        add_category_page(site, category, products)\n      end\n    end\n\n    def products_by_category(products)\n      products_by_category = {}\n      products.each { |product| add_to_map(products_by_category, product.data['category'], product) }\n      products_by_category\n    end\n\n    def add_category_page(site, category, products)\n      site.pages << JsonPage.of_products_summary(site, \"/categories/#{category}\", products)\n    end\n\n    def add_all_categories_page(site, categories)\n      data = categories.map { |category| { name: category, uri: \"#{ApiV1.api_url(site, \"/categories/#{category}\")}\" }}\n      meta = { total: categories.size() }\n      site.pages << JsonPage.of_raw_data(site, '/categories/', data, meta)\n    end\n\n    def add_tags_related_pages(site, products)\n      products_by_tag = products_by_tag(products)\n\n      add_all_tags_page(site, products_by_tag.keys)\n      products_by_tag.each do |tag, products|\n        add_tag_page(site, tag, products)\n      end\n    end\n\n    def products_by_tag(products)\n      products_by_tag = {}\n      products.each do |product|\n        product.data['tags'].each { |tag| add_to_map(products_by_tag, tag, product) }\n      end\n      products_by_tag\n    end\n\n    def add_tag_page(site, tag, products)\n      site.pages << JsonPage.of_products_summary(site, \"/tags/#{tag}\", products)\n    end\n\n    def add_all_tags_page(site, tags)\n      data = tags.map { |tag| { name: tag, uri: \"#{ApiV1.api_url(site, \"/tags/#{tag}\")}\" }}\n      meta = { total: tags.size() }\n      site.pages << JsonPage.of_raw_data(site, '/tags/', data, meta)\n    end\n\n    def add_identifiers_related_pages(site, products)\n      identifiers_by_type = identifiers_by_type(site, products)\n\n      add_all_identifier_types_page(site, identifiers_by_type.keys)\n      identifiers_by_type.each do |identifier_kind, identifiers|\n        add_identifiers_for_type_page(site, identifier_kind, identifiers)\n      end\n    end\n\n    def identifiers_by_type(site, products)\n      identifiers_by_type = {}\n      products.each do |product|\n        product.data['identifiers'].each do |identifier|\n          add_to_map(identifiers_by_type, identifier.keys.first, {\n            identifier: identifier.values.first,\n            product: {\n              name: product.data['id'],\n              uri: ApiV1.api_url(site, \"/products/#{product.data['id']}\")\n            }\n          })\n        end\n      end\n      identifiers_by_type\n    end\n\n    def add_all_identifier_types_page(site, types)\n      data = types.map { |type| { name: type, uri: \"#{ApiV1.api_url(site, \"/identifiers/#{type}/\")}\" }}\n      meta = { total: types.size() }\n      site.pages << JsonPage.of_raw_data(site, '/identifiers/', data, meta)\n    end\n\n    def add_identifiers_for_type_page(site, type, identifiers)\n      meta = { total: identifiers.length }\n      site.pages << JsonPage.of_raw_data(site, \"/identifiers/#{type}\", identifiers, meta)\n    end\n\n    def add_to_map(map, key, page)\n      if map.has_key? key\n        map[key] << page\n      else\n        map[key] = [page]\n      end\n    end\n  end\n\n  class JsonPage < Jekyll::Page\n    class << self\n      private :new\n\n      def of_raw_data(site, path, data, metadata = {})\n        new(site, path, data, metadata)\n      end\n\n      def of_products_summary(site, path, products)\n        data = products.map { |product| product_summary_to_json(site, product) }\n        meta = { total: products.size() }\n        new(site, path, data, meta)\n      end\n\n      def of_products_details(site, path, products)\n        data = products.map { |product| product_to_json(site, product) }\n        meta = { total: products.size() }\n        new(site, path, data, meta)\n      end\n\n      def of_product(site, product)\n        path = \"/products/#{product.data['id']}\"\n        data = product_to_json(site, product)\n        meta = {\n          # https://github.com/gjtorikian/jekyll-last-modified-at/blob/master/lib/jekyll-last-modified-at/determinator.rb\n          last_modified: product.data['last_modified_at'].last_modified_at_time.iso8601,\n        }\n        new(site, path, data, meta)\n      end\n\n      def of_release(site, product, release, identifier = nil)\n        name = identifier ? identifier : release['id']\n        path = \"/products/#{product.data['id']}/releases/#{name}\"\n        data = release_to_json(product, release)\n        new(site, path, data, {})\n      end\n\n      def product_to_json(site, product)\n        additional_details = {\n          versionCommand: product.data['versionCommand'],\n          identifiers: product.data['identifiers'].map { |identifier| {\n            type: identifier.keys.first,\n            id: identifier.values.first\n          } },\n          labels: {\n            \"eoas\": product.data['eoasColumn'] ? ApiV1.strip_html(product.data['eoasColumnLabel']) : nil,\n            \"discontinued\": product.data['discontinuedColumn'] ? ApiV1.strip_html(product.data['discontinuedColumnLabel']) : nil,\n            \"eol\": product.data['eolColumn'] ? ApiV1.strip_html(product.data['eolColumnLabel']) : nil,\n            \"eoes\": product.data['eoesColumn'] ? ApiV1.strip_html(product.data['eoesColumnLabel']) : nil,\n          },\n          links: {\n            icon: product.data['iconUrl'],\n            html: ApiV1.site_url(site, \"/#{product.data['id']}\"),\n            releasePolicy: product.data['releasePolicyLink'],\n          },\n          releases: product.data['releases'].map { |release| release_to_json(product, release) }\n        }\n\n        product_summary_to_json(site, product).except(:uri).merge(additional_details)\n      end\n\n      def product_summary_to_json(site, product)\n        {\n          name: product.data['id'],\n          aliases: product.data['aliases'],\n          label: product.data['title'],\n          category: product.data['category'],\n          tags: product.data['tags'],\n          uri: ApiV1.api_url(site, \"/products/#{product.data['id']}\")\n        }\n      end\n\n      def release_to_json(product, release)\n        json = {\n          name: release['releaseCycle'],\n          codename: release['codename'],\n          label: ApiV1.strip_html(release['label']),\n          releaseDate: release['releaseDate'],\n          isLts: release['is_lts'],\n          ltsFrom: release['lts_from'],\n          isEoas: release['is_eoas'],\n          eoasFrom: release['eoas_from'],\n          isEol: release['is_eol'],\n          eolFrom: release['eol_from'],\n          isDiscontinued: release['is_discontinued'],\n          discontinuedFrom: release['discontinued_from'],\n          isEoes: release['is_eoes'],\n          eoesFrom: release['eoes_from'],\n          isMaintained: release['is_maintained'],\n          latest: {\n            name: release['latest'],\n            date: release['latestReleaseDate'],\n            link: release['link'],\n          },\n          custom: custom_fields(product, release)\n        }\n\n        if !product.data['eoasColumn']\n          json.delete(:isEoas)\n          json.delete(:eoasFrom)\n        end\n\n        if !product.data['discontinuedColumn']\n          json.delete(:isDiscontinued)\n          json.delete(:discontinuedFrom)\n        end\n\n        if !product.data['eoesColumn']\n          json.delete(:isEoes)\n          json.delete(:eoesFrom)\n        end\n\n        if !product.data['latestColumn']\n          json[:latest] = nil\n        end\n\n        if product.data['customFields'].empty?\n          json[:custom] = nil\n        end\n\n        json\n      end\n\n      def custom_fields(product, release)\n        json = {}\n        product.data['customFields'].map { |column| column['name'] }.map { |name| json[name] = release[name] }\n        json\n      end\n    end\n\n    def initialize(site, path, data, metadata)\n      @site = site\n      @base = site.source\n      @dir = \"api/v#{ApiV1::MAJOR_VERSION}#{path}\"\n      @name = \"index.json\"\n      @data = {}\n      @data['layout'] = 'json'\n\n      @data['data'] = {}\n      @data['data']['schema_version'] = ApiV1::VERSION\n      @data['data']['generated_at'] = site.time.iso8601\n      @data['data'].merge!(metadata)\n      @data['data']['result'] = data\n\n      self.process(@name)\n    end\n  end\nend\n"
  },
  {
    "path": "_plugins/generate-product-feeds.rb",
    "content": "# This script creates product pages for the website.\n\nrequire 'jekyll'\n\nmodule EndOfLife\n\n  def self.site_url(site, path)\n    \"#{site.config['url']}#{path}\"\n  end\n\n  class ProductFeedsGenerator < Jekyll::Generator\n    safe true\n    priority :lowest\n\n    TOPIC = \"Product feeds:\"\n\n    def generate(site)\n      @site = site\n      start = Time.now\n      Jekyll.logger.info TOPIC, \"Generating...\"\n\n      site.pages.select { |page| page.data['layout'] == 'product' }.each do |product|\n        site.pages << ProductFeed.new(site, product)\n      end\n\n      site.pages << NewProductsFeed.new(site)\n\n      Jekyll.logger.info TOPIC, \"Done in #{(Time.now - start).round(3)} seconds.\"\n    end\n  end\n\n  class ProductFeed < Jekyll::Page\n    def initialize(site, product)\n      @site = site\n      @base = site.source\n      @dir = \"\"\n      @name = \"#{product.data['id']}.atom\"\n\n      events = []\n      product.data['releases'].each do |release|\n        release_name = release['releaseCycle']\n        release_label = release['label']\n\n        release_date = release['releaseDate']\n        events << {\n          \"type\" => \"release\",\n          \"release_name\" => release_name,\n          \"release_label\" => release_label,\n          \"occurred_at\" => release_date&.to_datetime&.beginning_of_day,\n        }\n\n        eoas_date = release['eoas']\n        if eoas_date && eoas_date.is_a?(Date) then\n          events << {\n            \"type\" => \"eoas\",\n            \"release_name\" => release_name,\n            \"release_label\" => release_label,\n            \"occurred_at\" => eoas_date&.to_datetime&.end_of_day,\n          }\n        end\n\n        eol_date = release['eol']\n        if eol_date && eol_date.is_a?(Date) then\n          events << {\n            \"type\" => \"eol\",\n            \"release_name\" => release_name,\n            \"release_label\" => release_label,\n            \"occurred_at\" => eol_date&.to_datetime&.end_of_day,\n          }\n\n          eol_date_7d = release['eol'] - 7\n          events << {\n            \"type\" => \"eol-7d\",\n            \"release_name\" => release_name,\n            \"release_label\" => release_label,\n            \"occurred_at\" => eol_date_7d&.to_datetime&.end_of_day,\n          }\n        end\n\n        eoes_date = release['eoes']\n        if eoes_date && eoes_date.is_a?(Date) then\n          events << {\n            \"type\" => \"eoes\",\n            \"release_name\" => release_name,\n            \"release_label\" => release_label,\n            \"occurred_at\" => eoes_date&.to_datetime&.end_of_day,\n          }\n        end\n      end\n\n      @data = {\n        \"layout\" => \"product-feed\",\n        \"product_id\" => product.data['id'],\n        \"product_label\" => product.data['title'],\n        \"product_link\" => EndOfLife.site_url(site, product.data['permalink']),\n        \"last_updated\" => product.data['last_modified_at'],\n        \"events\" => events.select { |event| event[\"occurred_at\"] <= Time.now },\n        \"nav_exclude\" => true\n      }\n\n      self.process(@name)\n    end\n  end\n\n  class NewProductsFeed < Jekyll::Page\n    def initialize(site)\n      @site = site\n      @base = site.source\n      @dir = \"\"\n      @name = \"new-products.atom\"\n\n      products = site.pages\n        .select { |p| p.data['layout'] == 'product' && p.data['addedAt'] }\n        .map { |p|\n          {\n            \"title\"    => p.data['title'],\n            \"link\"     => EndOfLife.site_url(site, p.data['permalink']),\n            \"added_at\" => p.data['addedAt'].to_datetime.beginning_of_day,\n          }\n        }\n        .sort_by { |p| p[\"added_at\"] }\n        .reverse\n\n      @data = {\n        \"layout\"      => \"new-products-feed\",\n        \"products\"    => products,\n        \"nav_exclude\" => true,\n      }\n\n      self.process(@name)\n    end\n  end\nend\n"
  },
  {
    "path": "_plugins/generate-tag-pages.rb",
    "content": "# This script create the tag (and categories, because they are also tags) pages for the website.\n\nrequire 'jekyll'\nrequire_relative 'end-of-life'\n\nmodule EndOfLife\n\n  class ProductPagesGenerator < Jekyll::Generator\n    safe true\n    priority :lowest\n\n    TOPIC = \"Tag pages:\"\n\n    def generate(site)\n      @site = site\n      start = Time.now\n      Jekyll.logger.info TOPIC, \"Generating...\"\n\n      products = site.pages.select { |page| page.data['layout'] == 'product' }\n\n      products_by_tag = products_by_tag(products)\n      site.pages << TagsPage.new(site, products_by_tag)\n      products_by_tag.each do |tag, products_for_tag|\n        site.pages << TagPage.new(site, tag, products_for_tag)\n      end\n\n      Jekyll.logger.info TOPIC, \"Done in #{(Time.now - start).round(3)} seconds.\"\n    end\n\n    def products_by_tag(products)\n      products_by_tag = {}\n      products.each do |product|\n        product.data['tags'].each { |tag| add_to_map(products_by_tag, tag, product) }\n      end\n      products_by_tag\n    end\n\n    def add_to_map(map, key, page)\n      if map.has_key? key\n        map[key] << page\n      else\n        map[key] = [page]\n      end\n    end\n  end\n\n  class TagsPage < Jekyll::Page\n    def initialize(site, products_by_tag)\n      @site = site\n      @base = site.source\n      @dir = \"tags\"\n      @name = \"index.html\"\n\n      tags = products_by_tag.map { |tag, value| \"#{tag}|#{value.size()}\" }.sort\n      @data = {\n        \"title\" => \"All tags\",\n        \"layout\" => \"product-tags\",\n        \"permalink\" => \"/tags/\",\n        \"has_toc\" => false,\n        \"nav_order\"=> 9999, # Ensure this page appears last in the navigation\n        \"tags\" => tags\n      }\n\n      self.process(@name)\n    end\n  end\n\n  class TagPage < Jekyll::Page\n      def initialize(site, tag, products)\n        @site = site\n        @base = site.source\n        @dir = \"tags\"\n        @name = \"#{tag}.html\"\n\n        is_category = is_category?(tag)\n        @data = {\n          \"id\" => tag,\n          \"title\" => tag_title(tag),\n          \"layout\" => \"product-list\",\n          \"permalink\" => \"/tags/#{tag}\",\n          \"has_toc\" => false,\n          \"parent\" => is_category ? nil: \"All tags\",\n          \"nav_order\"=> is_category ? category_index(tag) : nil, # Ensure category pages appears first in the navigation, order by their name\n          \"is_category\" => is_category,\n          \"products\" => products.sort_by { |product| product.data['title'] }\n        }\n\n        self.process(@name)\n      end\n    end\nend\n"
  },
  {
    "path": "_plugins/identifier-to-url.rb",
    "content": "require 'package_url'\nrequire 'pp'\nrequire 'jekyll'\n\n# Generate URLs for different package type, raising an error if the type is unknown or the identifier invalid.\nclass IdentifierToUrl\n\n  def render(identifier_hash)\n    if identifier_hash.size != 1 or not identifier_hash.values[0].kind_of?(String)\n      raise \"expecting an identifier hash with a single string value, got #{identifier_hash}\"\n    end\n\n    type = identifier_hash.keys[0]\n    identifier = identifier_hash.values[0]\n    if ['cpe'].include?(type)\n      # Regex found on https://csrc.nist.gov/schema/cpe/2.3/cpe-naming_2.3.xsd.\n      # Regex for 2.3 has been simplified as I could not make it work with Ruby.\n      cpe2_2_regex = /^[c][pP][eE]:\\/[AHOaho]?(:[A-Za-z0-9\\._\\-~%]*){0,6}$/\n      if identifier.match(cpe2_2_regex)\n        # No known way to generate URLs for CPEs\n        return nil\n      end\n\n      cpe2_3_regex = /^[c][pP][eE]:2\\.3:[AHOaho]?(:[A-Za-z0-9\\._\\-~%]*){0,6}$/\n      if identifier.match(cpe2_3_regex)\n        return \"https://services.nvd.nist.gov/rest/json/cpes/2.0?cpeMatchString=#{identifier}\"\n      end\n\n      raise \"Invalid CPE: should match either #{cpe2_2_regex} for CPE 2.2 or #{cpe2_3_regex} for CPE 2.3\"\n\n    elsif type == 'repology'\n      return _build_repology_url(identifier)\n\n    elsif type == 'purl'\n      begin\n        purl = PackageURL.parse(identifier)\n        raise \"Cannot handle PURL with no name or type: #{identifier}\" unless purl.type and purl.name # should be impossible\n\n        method_name = \"_build_#{purl.type}_url\"\n        raise \"Missing method handler #{method_name} for PURL type #{purl.type}\" unless respond_to?(method_name)\n        return send(method_name, purl)\n      rescue => e\n        raise \"Invalid PURL identifier: #{identifier} : #{e}\"\n      end\n\n    else\n      raise \"Unsupported identifier type: #{type}\"\n    end\n  end\n\n  def _build_repology_url(identifier)\n    return \"https://repology.org/project/#{identifier}\"\n  end\n\n  def _build_cargo_url(purl)\n    return \"https://crates.io/crates/#{purl.name}\"\n  end\n\n  def _build_docker_url(purl)\n    raise \"Unsupported docker PURL #{purl}: no namespace specified\" unless purl.namespace\n    name = purl.namespace == 'library' ? \"_/#{purl.name}\" : \"r/#{purl.namespace}/#{purl.name}\" # avoid redirects\n    return \"https://hub.docker.com/#{name}\"\n  end\n\n  def _build_github_url(purl)\n    raise \"Unsupported github PURL #{purl}: no namespace specified\" unless purl.namespace\n    return \"https://github.com/#{purl.namespace}/#{purl.name}\"\n  end\n\n  def _build_bitbucket_url(purl)\n    raise \"Unsupported bitbucket PURL #{purl}: no namespace specified\" unless purl.namespace\n    return \"https://bitbucket.org/#{purl.namespace}/#{purl.name}\"\n  end\n\n  def _build_gitlab_url(purl)\n    raise \"Unsupported gitlab PURL #{purl}: no namespace specified\" unless purl.namespace\n    return \"https://gitlab.com/#{purl.namespace}/#{purl.name}\"\n  end\n\n  def _build_gem_url(purl)\n    return \"https://rubygems.org/gems/#{purl.name}\"\n  end\n\n  def _build_cran_url(purl)\n    return \"https://cran.r-project.org/web/packages/#{purl.name}/index.html\"\n  end\n\n  def _build_npm_url(purl)\n    name = purl.namespace ? \"#{purl.namespace}/#{purl.name}\" : purl.name\n    return \"https://www.npmjs.com/package/#{name}\"\n  end\n\n  def _build_pypi_url(purl)\n    return \"https://pypi.org/project/#{purl.name}\"\n  end\n\n  def _build_composer_url(purl)\n    raise \"Unsupported composer PURL #{purl}: no namespace specified\" unless purl.namespace\n    return \"https://packagist.org/packages/#{purl.namespace}/#{purl.name}\"\n  end\n\n  def _build_nuget_url(purl)\n    name = purl.namespace ? \"#{purl.namespace}.#{purl.name}\" : purl.name\n    return \"https://www.nuget.org/packages/#{name}\"\n  end\n\n  def _build_hackage_url(purl)\n    return \"https://hackage.haskell.org/package/#{purl.name}\"\n  end\n\n  def _build_hex_url(purl)\n    return \"https://hex.pm/packages/#{purl.name}\"\n  end\n\n  def _build_golang_url(purl)\n    raise \"Unsupported golang PURL #{purl}: no namespace specified\" unless purl.namespace\n    return \"https://pkg.go.dev/#{purl.namespace}/#{purl.name}\"\n  end\n\n  def _build_scoop_url(purl)\n    return \"https://scoop.sh/#/apps?q=#{purl.name}\"\n  end\n\n  def _build_oci_url(purl)\n    raise \"Unsupported oci PURL #{purl}: no repository_url qualifier specified\" unless purl.qualifiers and purl.qualifiers.key?('repository_url')\n    repository_url = purl.qualifiers['repository_url'].gsub(/https?:\\/\\//, '') # ensure there is no http:// or https:// in repository_url\n    return \"https://#{repository_url}/#{purl.name}\"\n  end\n\n  def _build_chocolatey_url(purl)\n    return \"https://chocolatey.org/packages/#{purl.name}\"\n  end\n\n  def _build_brew_url(purl)\n    return \"https://formulae.brew.sh/formula/#{purl.name}\"\n  end\n\n  def _build_winget_url(purl)\n    return \"https://winget.run/pkg/#{purl.name}\"\n  end\n\n  def _build_maven_url(purl)\n    raise \"Unsupported maven PURL #{purl}: no namespace specified\" unless purl.namespace\n    return \"https://search.maven.org/artifact/#{purl.namespace}/#{purl.name}\"\n  end\n\n  def _build_apk_url(purl)\n    if purl.qualifiers and purl.qualifiers.key?('repository_url')\n      return nil # allowed but don't know how to generate the correct URL\n    end\n\n    if purl.namespace == 'alpine'\n      return \"https://pkgs.alpinelinux.org/packages?name=#{purl.name}\"\n    end\n\n    if ['openwrt', 'wolfi'].include?(purl.namespace)\n      return nil # allowed but no known URL\n    end\n\n    raise \"Unsupported apk PURL #{purl}: unknown namespace #{purl.namespace}\"\n  end\n\n  def _build_deb_url(purl)\n    if purl.qualifiers and purl.qualifiers.key?('repository_url')\n      return nil # allowed but don't know how to generate the correct URL\n    end\n\n    if purl.qualifiers and purl.qualifiers.key?('distro')\n      distro = purl.qualifiers['distro']\n      if [\"bookworm\", \"bullseye\", \"buster\", \"trixie\", \"sid\"].include?(distro)\n        return \"https://packages.debian.org/#{distro}/source/#{purl.name}\"\n      elsif [\"focal\", \"jammy\", \"mantic\", \"noble\"].include?(distro)\n        return \"https://packages.ubuntu.com/#{distro}/#{purl.name}\"\n      else\n        raise \"Unsupported deb PURL #{purl}: distro #{distro} not listed on the packages website anymore\"\n      end\n    end\n\n    # Probably an official package in an old ubuntu/debian distro\n    if purl.namespace == 'ubuntu'\n      return \"https://launchpad.net/ubuntu/+source/#{purl.name}\"\n    elsif purl.namespace == 'debian'\n      return \"https://sources.debian.org/src/#{purl.name}/\"\n    end\n  end\n\n  def _build_rpm_url(purl)\n    if purl.qualifiers and purl.qualifiers.key?('repository_url')\n      return nil # allowed but don't know how to generate the correct URL\n    end\n\n    if purl.namespace == 'fedora'\n      return \"https://packages.fedoraproject.org/pkgs/#{purl.name}/\"\n    end\n\n    if ['amzn', 'centos', 'opensuse', 'redhat'].include?(purl.namespace)\n      return nil # allowed but no known URL\n    end\n\n    raise \"Unsupported rpm PURL #{purl}: unknown namespace #{purl.namespace}\"\n  end\n\n  def _build_swid_url(purl)\n    return nil # valid, but don't know how to generate this kind of URL\n  end\n\n  def _build_generic_url(purl)\n    return nil # valid, but don't know how to generate this kind of URL\n  end\n\n  def _build_alpm_url(purl)\n    return \"https://archlinux.org/packages/?q=#{purl.name}\"\n  end\nend\n"
  },
  {
    "path": "_plugins/product-data-enricher.rb",
    "content": "# This plugin enriches the product pages by setting or precomputing its metadata, so that it can be\n# easily consumed in layouts or plugins (such as the API v1 plugin).\n#\n# Naming conventions:\n# - Raw fields, declared in product's markdown front matter or derived from a template (such as the\n#   changelogTemplate), use the camel case notation (example: endOfLife).\n# - Computed fields, injected by ProductDataEnricher, use the snake case notation (example: end_of_life).\n#\n# Here is a list of computed fields :\n# - is_maintained (in cycles) : whether the release cycle is still supported (mandatory)\n# - can_be_hidden (in cycles) : whether the release cycle can be hidden when displaying the product page (mandatory)\n# - is_lts (in cycles) : whether the release cycle is currently in its LTS phase (mandatory)\n# - lts_from (in cycles) : the LTS phase start date for the release cycle (optional, only if lts is a Date)\n# - is_eoas (in cycles) : whether the release cycle has reach the end of active support (optional, only if eoas is set)\n# - is_almost_eoas (in cycles) : whether the release cycle will soon reach the end of active support (optional, only if eoas is set to a Date)\n# - eoas_from (in cycles) : end of the release cycle active support phase date (optional, only if eoas is set to a Date)\n# - is_eol (in cycles) : whether the release cycle is currently eol (optional, only if eol is set)\n# - is_almost_eol (in cycles) : whether the release cycle will soon reach eol (optional, only if eol is set to a Date)\n# - eol_from (in cycles) : EOL date of the release cycle (optional, only if eol is set to a Date)\n# - is_discontinued (in cycles) : whether the release cycle is currently discontinued (optional, only if discontinued is set)\n# - is_almost_discontinued (in cycles) : whether the release cycle will soon be discontinued (optional, only if discontinued is set to a Date)\n# - discontinued_from (in cycles) : discontinuation date of the release cycle (optional, only if discontinued is set to a Date)\n# - is_eoes (in cycles) : whether the release cycle has reach the end of extended support (optional, only if eoes is set)\n# - is_almost_eoes (in cycles) : whether the release cycle will soon reach the end of extended support (optional, only if eoes is set to a Date)\n# - eoes_from (in cycles) : end of the release cycle extended support phase date (optional, only if eoes is set to a Date)\n\nrequire_relative 'end-of-life'\nrequire_relative 'identifier-to-url'\n\nmodule Jekyll\n  class ProductDataEnricher\n    class << self\n\n      TOPIC = \"EndOfLife Product Data Enricher:\"\n\n      def enrich(page)\n        Jekyll.logger.debug TOPIC, \"Enriching #{page.name}\"\n\n        set_id(page)\n        set_description(page)\n        set_icon_url(page)\n        set_parent(page)\n        set_tags(page)\n        set_identifiers_url(page)\n        set_aliases(page)\n        set_overridden_columns_label(page)\n\n        page.data[\"releases\"].each { |release| enrich_release(page, release) }\n\n        # DO NOT MOVE : below methods need information computed by enrich_release.\n        flag_oldest_unmaintained_releases(page)\n      end\n\n      def is_product?(page)\n        page.data['layout'] == 'product'\n      end\n\n      private\n\n      # Build the product id from the permalink.\n      def set_id(page)\n        page.data['id'] = page.data['permalink'][1..page.data['permalink'].length]\n      end\n\n      # Build the product description, if it's not already set in the product's front matter.\n      def set_description(page)\n        unless page.data['description']\n          page.data['description'] = \"Check end-of-life, release policy and support schedule for #{page.data['title']}.\"\n        end\n      end\n\n      # Build the icon URL from the icon slug.\n      def set_icon_url(page)\n        if page['iconSlug']\n          page.data['iconUrl'] = \"https://cdn.jsdelivr.net/npm/simple-icons/icons/#{page['iconSlug']}.svg\"\n        end\n      end\n\n      # Set the parent page for navigation.\n      def set_parent(page)\n        page.data['parent'] = tag_title(page.data['category'])\n      end\n\n      # Explode tags space-separated string to a list if necessary.\n      # Also add the category as a default tag.\n      def set_tags(page)\n        tags = page.data['tags']\n\n        if tags\n          tags = (tags.kind_of?(Array) ? tags : tags.split)\n        else\n          tags = []\n        end\n\n        tags << page.data['category']\n        page.data['tags'] = tags.sort\n      end\n\n      # Set alias (derived from alternate_urls).\n      def set_aliases(page)\n        if page.data['alternate_urls']\n          page.data['aliases'] = page.data['alternate_urls'].map { |path| path[1..] }\n        else\n          page.data['alternate_urls'] = [] # should be in a separate method, but easier that way\n          page.data['aliases'] = []\n        end\n      end\n\n      # Set each identifiers URL.\n      def set_identifiers_url(page)\n        for identifier in page.data['identifiers']\n          unless identifier['url']\n            identifier['url'] = IdentifierToUrl.new.render(identifier)\n          end\n        end\n      end\n\n      # Set properly the column presence/label if it was overridden.\n      def set_overridden_columns_label(page)\n        date_column_names = %w[releaseDateColumn latestColumn discontinuedColumn eoasColumn eolColumn eoesColumn]\n        date_column_names.each { |date_column|\n          if page.data[date_column].is_a? String\n            page.data[date_column + 'Label'] = page.data[date_column]\n            page.data[date_column] = true\n          end\n        }\n      end\n\n      # Flag all cycles that can be hidden (see #50).\n      #\n      # The goal of this function is to hide only a single run of rows, at the very end, if they are\n      # all unmaintained. This function presume that all cycles are ordered by their release date,\n      # so a cycle can be hidden only if:\n      # - it is not the first cycle,\n      # - it is unmaintained (see set_is_maintained below),\n      # - the previous cycle is still maintained,\n      # - all next cycles are unmaintained.\n      #\n      # This function applies only if there are more than 6 cycles and more than 2 cycles that can\n      # be hidden.\n      #\n      # For example, given there are 10 cycles with various state of maintainability:\n      # - cycle 1 to 3 are maintained => cannot be hidden because they are maintained.\n      # - cycle 4 is unmaintained => cannot be hidden because cycle 5 is maintained.\n      # - cycle 5 is maintained => cannot be hidden because it is maintained.\n      # - cycle 6 is unmaintained => cannot be hidden because cycle 5 is maintained.\n      # - cycle 7 to 10 are unmaintained => can be hidden.\n      def flag_oldest_unmaintained_releases(page)\n        min_total_cycles = 6 # apply only if the number of cycles is greater than this\n        min_hidden_cycles = 3 # apply only if the number of hidden cycles is greater than this (must be < min_total_cycles)\n\n        releases = page.data['releases']\n        if releases.length <= min_total_cycles\n          Jekyll.logger.debug TOPIC, \"Less than #{min_total_cycles} cycles on #{page.name}, will not try to hide cycles\"\n          return\n        end\n\n        hidden_cycles = mark_cycles_that_can_be_hidden(releases)\n\n        if releases[0]['can_be_hidden']\n          Jekyll.logger.debug TOPIC, \"First cycle is hidden on #{page.name}, unhide cycle\"\n          releases[0].delete('can_be_hidden')\n          hidden_cycles.delete(releases[0])\n        end\n\n        if hidden_cycles.length > 0 and hidden_cycles.length < min_hidden_cycles\n          Jekyll.logger.debug TOPIC, \"Less than #{min_hidden_cycles} hidden cycles on #{page.name}, unhide #{hidden_cycles.length} cycles\"\n          hidden_cycles.each { |cycle| cycle.delete('can_be_hidden') }\n          hidden_cycles.clear\n        end\n\n        Jekyll.logger.debug TOPIC, \"Hide #{hidden_cycles.length} cycles on #{page.name}\"\n      end\n\n      def mark_cycles_that_can_be_hidden(ordered_by_date_desc_releases)\n        hidden_cycles = []\n        previous_cycle = nil\n\n        ordered_by_date_desc_releases.reverse.each { |cycle|\n          if not cycle['is_maintained']\n            if previous_cycle\n              previous_cycle['can_be_hidden'] = true\n              hidden_cycles << previous_cycle\n            end\n\n            previous_cycle = cycle\n          else\n            break\n          end\n        }\n\n        return hidden_cycles\n      end\n\n      def enrich_release(page, cycle)\n        set_cycle_id(cycle)\n        set_cycle_lts_fields(cycle)\n        set_cycle_eoas_fields(cycle)\n        set_cycle_eoes_fields(cycle)\n        set_cycle_eol_fields(cycle)\n        set_cycle_discontinued_fields(cycle)\n        set_cycle_link(page, cycle)\n        set_cycle_label(page, cycle)\n        add_lts_label_to_cycle_label(page, cycle) # must be called after set_cycle_lts\n        set_is_maintained(cycle) # must be called after set_cycle_*_fields\n      end\n\n      # Build the cycle id from the permalink.\n      def set_cycle_id(cycle)\n        cycle['id'] = cycle['releaseCycle'].tr('/', '-')\n      end\n\n      # Set lts to false if it has no value and explode it to is_lts (boolean) and lts_from (Date).\n      # See explode_date_or_boolean_field(...) for more information.\n      def set_cycle_lts_fields(cycle)\n        unless cycle.has_key?('lts')\n          cycle['lts'] = false\n        end\n\n        explode_date_or_boolean_field(cycle, 'lts', 'is_lts', 'lts_from')\n      end\n\n      # Explode eoas to is_eoas (boolean) and eoas_from (Date).\n      # See explode_date_or_boolean_field(...) for more information.\n      def set_cycle_eoas_fields(cycle)\n        explode_date_or_boolean_field(cycle, 'eoas', 'is_eoas', 'eoas_from')\n        compute_almost_field(cycle, 'eoas', 'is_almost_eoas')\n      end\n\n      # Explode eoes to is_eoes (boolean) and eoes_from (Date).\n      # See explode_date_or_boolean_field(...) for more information.\n      def set_cycle_eoes_fields(cycle)\n        explode_date_or_boolean_field(cycle, 'eoes', 'is_eoes', 'eoes_from')\n        compute_almost_field(cycle, 'eoes', 'is_almost_eoes')\n      end\n\n      # Explode eol to is_eol (boolean) and eol_from (Date).\n      # See explode_date_or_boolean_field(...) for more information.\n      def set_cycle_eol_fields(cycle)\n        explode_date_or_boolean_field(cycle, 'eol', 'is_eol', 'eol_from')\n        compute_almost_field(cycle, 'eol', 'is_almost_eol')\n      end\n\n      # Explode discontinued to is_discontinued (boolean) and discontinued_from (Date).\n      # See explode_date_or_boolean_field(...) for more information.\n      def set_cycle_discontinued_fields(cycle)\n        explode_date_or_boolean_field(cycle, 'discontinued', 'is_discontinued', 'discontinued_from')\n        compute_almost_field(cycle, 'discontinued', 'is_almost_discontinued')\n      end\n\n      # Some release cycle fields (field_name) can be either a date or a boolean.\n      # This function create two additional variables, one of boolean type (boolean_field_name) and\n      # the other of Date type (date_field_name) to simplify usages in templates or Jekyll plugins.\n      #\n      # The invert parameter must be set according to the date nature. If it's a start date\n      # (example : the eol field) set it to false, if it's an end date (example : the eoas field)\n      # set it to true.\n      def explode_date_or_boolean_field(cycle, field_name, boolean_field_name, date_field_name)\n        unless cycle.has_key?(field_name)\n          return\n        end\n\n        value = cycle[field_name]\n        if value.is_a?(Date)\n          cycle[boolean_field_name] = (Date.today > value)\n          cycle[date_field_name] = value\n        else\n          cycle[boolean_field_name] = value\n          cycle[date_field_name] = nil\n        end\n      end\n\n      # Compute the almost_field_name field.\n      def compute_almost_field(cycle, field_name, almost_field_name)\n        field_value = cycle[field_name]\n        unless field_value.is_a?(Date)\n          return\n        end\n\n        period_start = cycle['releaseDate'].to_time.to_i # release at midnight\n        period_end = field_value.to_time.to_i # eoas/eol/eoes at midnight\n        now = Date.today.to_time.to_i # today at midnight\n        time_until_end = period_end - now\n\n        max_threshold = 4 * 30 * 24 * 60 * 60 # 4 months in seconds\n        threshold = [(period_end - period_start) / 3, max_threshold].min\n        is_almost_at_end = (0..threshold).include?(time_until_end)\n\n        cycle[almost_field_name] = is_almost_at_end\n      end\n\n      def set_cycle_link(page, cycle)\n        if cycle.has_key?('link')\n          # null link means no changelog template\n          if cycle['link'] && cycle['link'].include?('__')\n            cycle['link'] = render_eol_template(cycle['link'], cycle)\n          end\n        else\n          if page['changelogTemplate']\n            cycle['link'] = render_eol_template(page['changelogTemplate'], cycle)\n          end\n        end\n      end\n\n      def set_cycle_label(page, cycle)\n        template = cycle['releaseLabel'] || page.data['releaseLabel']\n        if template\n          cycle['label'] = render_eol_template(template, cycle)\n        else\n          cycle['label'] = cycle['releaseCycle']\n        end\n      end\n\n      def add_lts_label_to_cycle_label(page, cycle)\n        lts_label = page.data['LTSLabel']\n\n        if cycle['lts_from']\n          if cycle['is_lts']\n            cycle['label'] = \"#{cycle['label']} (#{lts_label})\"\n          else\n            cycle['label'] = \"#{cycle['label']} (<span title=\\\"#{cycle['lts_from'].iso8601}\\\">Upcoming</span> #{lts_label})\"\n          end\n        elsif cycle['is_lts']\n          cycle['label'] = \"#{cycle['label']} (#{lts_label})\"\n        end\n      end\n\n      # Compute whether the cycle is still maintained and add the result to the cycle's data.\n      #\n      # A cycle is maintained if at least one of the eoas / eol / discontinued / eoes dates\n      # is in the future or is true.\n      #\n      # This function must be executed after all other field have been computed.\n      def set_is_maintained(cycle)\n        is_maintained = false\n\n        %w[is_eoas is_eol is_discontinued is_eoes].each { |field|\n          if cycle.has_key?(field) and not cycle[field]\n            is_maintained = true\n            break\n          end\n        }\n\n        cycle['is_maintained'] = is_maintained\n      end\n\n      # Template rendering function that replaces placeholders.\n      # The template is stripped to avoid unnecessary whitespaces in the output.\n      def render_eol_template(template, cycle)\n        link = template.strip().gsub('__RELEASE_CYCLE__', cycle['releaseCycle'] || '')\n        link.gsub!('__CODENAME__', cycle['codename'] || '')\n        link.gsub!('__RELEASE_DATE__', cycle['releaseDate'].iso8601)\n        link.gsub!('__LATEST__', cycle['latest'] || '')\n        link.gsub!('__LATEST_RELEASE_DATE__', cycle['latestReleaseDate'] ? cycle['latestReleaseDate'].iso8601 : '')\n        return Liquid::Template.parse(link).render(@context)\n      end\n    end\n  end\nend\n\nJekyll::Hooks.register [:pages], :post_init, priority: Jekyll::Hooks::PRIORITY_MAP[:normal] do |page|\n  Jekyll::ProductDataEnricher.enrich(page) if Jekyll::ProductDataEnricher.is_product?(page)\nend\n"
  },
  {
    "path": "_plugins/product-data-validator.rb",
    "content": "# Verify product data by performing some validation before and after products are enriched.\n# Note that the site build is stopped if the validation fails.\n#\n# The validation done before enrichment is the validation of the properties set by the users.\n#\n# The validation done after enrichment is mainly the validation of URLs, because most of the URLs\n# are generated by the changelogTemplate. Note that this validation is not done by default because\n# it takes a lot of time. You can activate it by setting the MUST_CHECK_URLS environment variable to\n# true before building the site.\n\nrequire 'jekyll'\nrequire 'open-uri'\nrequire_relative 'end-of-life'\n\nmodule EndOfLifeHooks\n  VERSION = '1.0.0'\n  TOPIC = 'Product Validator:'\n  VALID_CUSTOM_FIELD_DISPLAY = %w[none api-only after-release-column before-latest-column after-latest-column]\n\n  IGNORED_URL_PREFIXES = {\n    'https://www.nokia.com': 'always return a Net::ReadTimeout',\n  }\n  SUPPRESSED_BECAUSE_402 = 'may trigger a 402 Payment Required'\n  SUPPRESSED_BECAUSE_403 = 'may trigger a 403 Forbidden or a redirection forbidden'\n  SUPPRESSED_BECAUSE_404 = 'may trigger a 404 Not Found'\n  SUPPRESSED_BECAUSE_502 = 'may return a 502 Bad Gateway'\n  SUPPRESSED_BECAUSE_503 = 'may return a 503 Service Unavailable'\n  SUPPRESSED_BECAUSE_CERT = 'site have an invalid certificate'\n  SUPPRESSED_BECAUSE_CONN_FAILED = 'may fail when opening the TCP connection'\n  SUPPRESSED_BECAUSE_EOF = 'may return an \"unexpected eof while reading\" error'\n  SUPPRESSED_BECAUSE_TIMEOUT = 'may trigger an open or read timeout'\n  SUPPRESSED_BECAUSE_UNAVAILABLE = 'site is temporary unavailable'\n  SUPPRESSED_URL_PREFIXES = {\n    'https://access.redhat.com/': SUPPRESSED_BECAUSE_403,\n    'https://antixlinux.com': SUPPRESSED_BECAUSE_CONN_FAILED,\n    'https://apex.oracle.com/sod': SUPPRESSED_BECAUSE_403,\n    'https://arangodb.com': SUPPRESSED_BECAUSE_403,\n    'https://area51.phpbb.com': SUPPRESSED_BECAUSE_403,\n    'https://ark.intel.com': SUPPRESSED_BECAUSE_403,\n    'https://azure.microsoft.com': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://business.adobe.com': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://blogs.oracle.com': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://blog.system76.com/post/': SUPPRESSED_BECAUSE_404,\n    'https://codex.wordpress.org/Supported_Versions': SUPPRESSED_BECAUSE_EOF,\n    'https://community.openvpn.net': SUPPRESSED_BECAUSE_403,\n    'https://dev.mysql.com': SUPPRESSED_BECAUSE_403,\n    'https://developer.apple.com': SUPPRESSED_BECAUSE_502,\n    'https://developers.redhat.com': SUPPRESSED_BECAUSE_403,\n    'https://docs.arangodb.com': SUPPRESSED_BECAUSE_404,\n    'https://docs.clamav.net': SUPPRESSED_BECAUSE_403,\n    'https://docs.couchdb.org': SUPPRESSED_BECAUSE_CONN_FAILED,\n    'https://docs.gitlab.com': SUPPRESSED_BECAUSE_403,\n    'https://docs.joomla.org': SUPPRESSED_BECAUSE_403,\n    'https://docs-prv.pcisecuritystandards.org': SUPPRESSED_BECAUSE_403,\n    'https://docs.rocket.chat': SUPPRESSED_BECAUSE_403,\n    'https://dragonwell-jdk.io/': SUPPRESSED_BECAUSE_UNAVAILABLE,\n    'https://docs-cortex.paloaltonetworks.com/': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://euro-linux.com': SUPPRESSED_BECAUSE_403,\n    'https://ffmpeg.org': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://ftpdocs.broadcom.com/WebInterface/phpdocs/0/MSPSaccount/COMPAT/AllProdDates.HTML': SUPPRESSED_BECAUSE_CONN_FAILED,\n    'https://forums.unrealircd.org': SUPPRESSED_BECAUSE_403,\n    'https://github.com/angular/angular.js/blob': SUPPRESSED_BECAUSE_502,\n    'https://github.com/ansible-community/ansible-build-data/blob/main/4/CHANGELOG-v4.rst': SUPPRESSED_BECAUSE_502,\n    'https://github.com/hashicorp/consul/blob/v1.18.2/CHANGELOG.md': SUPPRESSED_BECAUSE_502,\n    'https://github.com/hashicorp/consul/blob/v1.19.2/CHANGELOG.md': SUPPRESSED_BECAUSE_502,\n    'https://github.com/hashicorp/consul/blob/v1.20.5/CHANGELOG.md': SUPPRESSED_BECAUSE_502,\n    'https://github.com/nodejs/node/blob/main/doc/changelogs/': SUPPRESSED_BECAUSE_502,\n    'https://helpx.adobe.com': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://investors.broadcom.com': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://jfrog.com/help/': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://kernelnewbies.org': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://make.wordpress.org': SUPPRESSED_BECAUSE_EOF,\n    'https://mattermost.com': SUPPRESSED_BECAUSE_403,\n    'https://mxlinux.org': SUPPRESSED_BECAUSE_403,\n    'https://mirrors.slackware.com': SUPPRESSED_BECAUSE_403,\n    'https://moodle.org/': SUPPRESSED_BECAUSE_403,\n    'https://nextcloud.com': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://nuxt.com/docs/community/roadmap': SUPPRESSED_BECAUSE_404,\n    'https://opensource.org/licenses/osl-3.0.php': SUPPRESSED_BECAUSE_403,\n    'https://oxygenupdater.com/news/all/': SUPPRESSED_BECAUSE_403,\n    'https://phabricator.wikimedia.org/T259771': SUPPRESSED_BECAUSE_403,\n    'https://privatebin.info/': SUPPRESSED_BECAUSE_CONN_FAILED,\n    'https://reload4j.qos.ch/': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://review.lineageos.org/': SUPPRESSED_BECAUSE_502,\n    'https://search.maven.org': SUPPRESSED_BECAUSE_403,\n    'https://stackoverflow.com': SUPPRESSED_BECAUSE_403,\n    'https://support.azul.com': SUPPRESSED_BECAUSE_403,\n    'https://support.citrix.com': SUPPRESSED_BECAUSE_403,\n    'https://support.fairphone.com': SUPPRESSED_BECAUSE_403,\n    'https://support.herodevs.com/hc/en-us/articles/': SUPPRESSED_BECAUSE_403,\n    'https://support.microsoft.com': SUPPRESSED_BECAUSE_403,\n    'https://twitter.com/OracleAPEX': SUPPRESSED_BECAUSE_403,\n    'https://visualstudio.microsoft.com/': SUPPRESSED_BECAUSE_CONN_FAILED,\n    'https://web.archive.org': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://webapps.bmc.com': SUPPRESSED_BECAUSE_403,\n    'https://wiki.debian.org': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://wiki.mageia.org': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://wiki.mozilla.org/Release_Management/Calendar': SUPPRESSED_BECAUSE_403,\n    'https://wiki.ubuntu.com': SUPPRESSED_BECAUSE_503,\n    'https://wordpress.org': SUPPRESSED_BECAUSE_EOF,\n    'https://www.akeneo.com/akeneo-pim-community-edition/': SUPPRESSED_BECAUSE_403,\n    'https://www.amazon.com': SUPPRESSED_BECAUSE_403,\n    'https://www.atlassian.com': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://www.adobe.com': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://www.betaarchive.com': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://www.blender.org': SUPPRESSED_BECAUSE_403,\n    'https://www.centreon.com/centreon-editions/': SUPPRESSED_BECAUSE_503,\n    'https://www.citrix.com/products/citrix-virtual-apps-and-desktops/': SUPPRESSED_BECAUSE_403,\n    'https://www.clamav.net': SUPPRESSED_BECAUSE_403,\n    'https://www.couchbase.com': SUPPRESSED_BECAUSE_403,\n    'https://www.devuan.org': SUPPRESSED_BECAUSE_CONN_FAILED,\n    'https://www.drupal.org/': SUPPRESSED_BECAUSE_403,\n    'https://www.erlang.org/doc/system_principles/misc.html': SUPPRESSED_BECAUSE_CONN_FAILED,\n    'https://www.hpe.com': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://www.ibm.com/support/pages/node/6451203': SUPPRESSED_BECAUSE_403,\n    'https://www.intel.com': SUPPRESSED_BECAUSE_403,\n    'https://www.java.com/releases/': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://www.mageia.org': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://www.mail-archive.com': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://www.microfocus.com/documentation/visual-cobol/': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://www.microsoft.com': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://www.mulesoft.com': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://www.mysql.com': SUPPRESSED_BECAUSE_403,\n    'https://www.netapp.com/data-storage/ontap': SUPPRESSED_BECAUSE_403,\n    'https://www.npmjs.com': SUPPRESSED_BECAUSE_403,\n    'https://www.phpbb.com': SUPPRESSED_BECAUSE_403,\n    'https://www.raspberrypi.com': SUPPRESSED_BECAUSE_403,\n    'https://www.redmine.org': SUPPRESSED_BECAUSE_TIMEOUT,\n    'https://www.reddit.com': SUPPRESSED_BECAUSE_403,\n    'http://www.slackware.com': SUPPRESSED_BECAUSE_CONN_FAILED,\n    'http://www.squid-cache.org/Versions/v6/squid-6.13-RELEASENOTES.html': SUPPRESSED_BECAUSE_CONN_FAILED,\n    'https://www.techpowerup.com/gpuz/': SUPPRESSED_BECAUSE_403,\n    'https://www.unrealircd.org/docs/UnrealIRCd_releases': SUPPRESSED_BECAUSE_403,\n    'https://www.virtualbox.org': SUPPRESSED_BECAUSE_402,\n    'https://www.zentyal.com': SUPPRESSED_BECAUSE_403,\n  }\n  USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0'\n  URL_CHECK_OPEN_TIMEOUT = 6\n  URL_CHECK_TIMEOUT = 10\n  URL_CHECK_MAX_RETRY = 3\n\n\n\n  # Global error count\n  @@error_count = 0\n\n  def self.increase_error_count\n    @@error_count += 1\n  end\n\n  def self.error_count\n    @@error_count\n  end\n\n  def self.validate(product)\n    start = Time.now\n    Jekyll.logger.debug TOPIC, \"Validating '#{product.name}'...\"\n\n    error_if = Validator.new('product', product, product.data)\n    error_if.is_not_a_string('title')\n    error_if.is_not_in('category', CATEGORIES)\n    error_if.does_not_match('tags', /^[a-z0-9\\-]+( [a-z0-9\\-]+)*$/) if product.data.has_key?('tags')\n    error_if.does_not_match('permalink', /^\\/[a-z0-9-]+$/)\n    error_if.does_not_match('alternate_urls', /^\\/[a-z0-9\\-_]+$/)\n    error_if.is_not_a_string('versionCommand') if product.data.has_key?('versionCommand')\n    error_if.is_not_an_url('releasePolicyLink') if product.data.has_key?('releasePolicyLink')\n    error_if.is_not_an_url('releaseImage') if product.data.has_key?('releaseImage')\n    error_if.is_not_an_url('changelogTemplate') if product.data.has_key?('changelogTemplate')\n    error_if.is_not_a_string('releaseLabel') if product.data.has_key?('releaseLabel')\n    error_if.is_not_a_string('LTSLabel')\n    error_if.is_not_a_boolean_nor_a_string('eolColumn')\n    error_if.is_not_a_boolean_nor_a_string('eoasColumn')\n    error_if.is_not_a_boolean_nor_a_string('latestColumn')\n    error_if.is_not_a_boolean_nor_a_string('releaseDateColumn')\n    error_if.is_not_a_boolean_nor_a_string('discontinuedColumn')\n    error_if.is_not_a_boolean_nor_a_string('eoesColumn')\n    error_if.is_not_an_array('identifiers')\n    error_if.is_not_an_array('releases')\n    error_if.not_ordered_by_release_cycles('releases')\n    error_if.undeclared_custom_field('releases')\n    error_if.custom_field_type_is_not_string('releases')\n\n    if product.data.has_key?('auto')\n      error_if = Validator.new('auto', product, product.data['auto'])\n      error_if.is_not_an_array('methods')\n    end\n\n    product.data['customFields'].each { |column|\n      error_if = Validator.new('customFields', product, column)\n      error_if.is_not_a_string('name')\n      error_if.is_not_in('display', EndOfLifeHooks::VALID_CUSTOM_FIELD_DISPLAY)\n      error_if.is_not_a_string('label')\n      error_if.is_not_a_string('description') if column.has_key?('description')\n      error_if.is_not_an_url('link') if column.has_key?('link')\n    }\n\n    release_names = product.data['releases'].map { |release| release['releaseCycle'] }\n    release_name_duplicates = release_names.group_by { |name| name }.select { |_, count| count.size > 1 }.keys\n    error_if.not_true(release_name_duplicates.length == 0, 'releases', release_name_duplicates, 'Duplicate releases')\n\n    product.data['releases'].each { |release|\n      error_if = Validator.new('releases', product, release)\n      error_if.does_not_match('releaseCycle', /^[a-z0-9.\\-+_]+$/)\n      error_if.is_not_a_string('releaseLabel') if release.has_key?('releaseLabel')\n      error_if.is_not_a_string('codename') if release.has_key?('codename')\n      error_if.is_not_a_date('releaseDate')\n      error_if.too_far_in_future('releaseDate')\n      error_if.is_not_a_boolean_nor_a_date('eoas') if product.data['eoasColumn']\n      error_if.is_not_a_boolean_nor_a_date('eol')\n      error_if.is_not_a_boolean_nor_a_date('discontinued') if product.data['discontinuedColumn']\n      error_if.is_not_a_boolean_nor_a_date('eoes') if product.data['eoesColumn'] and release.has_key?('eoes')\n      error_if.is_not_a_boolean_nor_a_date('lts') if release.has_key?('lts')\n      error_if.is_not_a_string('latest') if product.data['latestColumn']\n      error_if.is_not_a_date('latestReleaseDate') if product.data['latestColumn'] and release.has_key?('latestReleaseDate')\n      error_if.too_far_in_future('latestReleaseDate') if product.data['latestColumn'] and release.has_key?('latestReleaseDate')\n      error_if.is_not_an_url('link') if release.has_key?('link') and release['link']\n\n      error_if.is_not_before('releaseDate', 'eoas') if product.data['eoasColumn']\n      error_if.is_not_before('releaseDate', 'eol')\n      error_if.is_not_before('releaseDate', 'eoes') if product.data['eoesColumn']\n      error_if.is_not_before('eoas', 'eol') if product.data['eoasColumn']\n      error_if.is_not_before('eoas', 'eoes') if product.data['eoasColumn'] and product.data['eoesColumn']\n      error_if.is_not_before('eol', 'eoes') if product.data['eoesColumn']\n    }\n\n    Jekyll.logger.debug TOPIC, \"Product '#{product.name}' successfully validated in #{(Time.now - start).round(3)} seconds.\"\n  end\n\n  def self.validate_urls(product)\n    if ENV.fetch('MUST_CHECK_URLS', false)\n      start = Time.now\n      Jekyll.logger.info TOPIC, \"Validating urls for '#{product.name}'...\"\n\n      error_if = Validator.new('product', product, product.data)\n      error_if.is_url_invalid('releasePolicyLink') if product.data['releasePolicyLink']\n      error_if.is_url_invalid('releaseImage') if product.data['releaseImage']\n      error_if.is_url_invalid('iconUrl') if product.data['iconUrl']\n      error_if.contains_invalid_urls(product.content)\n\n      product.data['customFields'].each { |field|\n        error_if = Validator.new('customFields', product, field)\n        error_if.is_url_invalid('link') if field['link']\n      }\n\n      product.data['identifiers'].each { |identifier|\n        error_if = Validator.new('identifiers', product, identifier)\n        error_if.is_url_invalid('url') if identifier['url']\n      }\n\n      product.data['releases'].each { |release|\n        error_if = Validator.new('releases', product, release)\n        error_if.is_url_invalid('link') if release['link']\n      }\n\n      Jekyll.logger.info TOPIC, \"Product '#{product.name}' urls successfully validated in #{(Time.now - start).round(3)} seconds.\"\n    end\n  end\n\n  private\n\n  class Validator\n    def initialize(name, product, data)\n      @product = product\n      @data = data\n      @error_count = 0\n\n      unless data.kind_of?(Hash)\n        declare_error(name, data, \"expecting an Hash, got #{data.class}\")\n        @data = {} # prevent further errors\n      end\n    end\n\n    def error_count\n      @error_count\n    end\n\n    def not_true(condition, property, value, details)\n      unless condition\n        declare_error(property, value, details)\n      end\n    end\n\n    def is_not_an_array(property)\n      value = @data[property]\n      unless value.kind_of?(Array)\n        declare_error(property, value, \"expecting an Array, got #{value.class}\")\n      end\n    end\n\n    def is_not_in(property, valid_values)\n      value = @data[property]\n      unless valid_values.include?(value)\n        declare_error(property, value, \"expecting one of #{valid_values.join(', ')}\")\n      end\n    end\n\n    def does_not_match(property, regex)\n      values = @data[property].kind_of?(Array) ? @data[property] : [@data[property]]\n      values.each { |value|\n        unless regex.match?(value)\n          declare_error(property, value, \"should match #{regex}\")\n        end\n      }\n    end\n\n    def is_not_a_string(property)\n      value = @data[property]\n      unless value.kind_of?(String)\n        declare_error(property, value, \"expecting a value of type String, got #{value.class}\")\n      end\n    end\n\n    def is_not_an_url(property)\n      does_not_match(property, /^https?:\\/\\/.+$/)\n    end\n\n    def is_not_a_date(property)\n      value = @data[property]\n      unless value.respond_to?(:strftime)\n        declare_error(property, value, \"expecting a value of type date, got #{value.class}\")\n      end\n    end\n\n    def too_far_in_future(property)\n      value = @data[property]\n      if value.respond_to?(:strftime) and value > Date.today + 7\n        declare_error(property, value, \"expecting a value in the next 7 days, got #{value}\")\n      end\n    end\n\n    def is_not_a_number(property)\n      value = @data[property]\n      unless value.kind_of?(Numeric)\n        declare_error(property, value, \"expecting a value of type numeric, got #{value.class}\")\n      end\n    end\n\n    def is_not_a_boolean_nor_a_date(property)\n      value = @data[property]\n      unless [true, false].include?(value) or value.respond_to?(:strftime)\n        declare_error(property, value, \"expecting a value of type boolean or date, got #{value.class}\")\n      end\n    end\n\n    def is_not_a_boolean_nor_a_string(property)\n      value = @data[property]\n      unless [true, false].include?(value) or value.kind_of?(String)\n        declare_error(property, value, \"expecting a value of type boolean or string, got #{value.class}\")\n      end\n    end\n\n    def is_not_before(property1, property2)\n      value1 = @data[property1]\n      value2 = @data[property2]\n\n      if value1.respond_to?(:strftime) and value2.respond_to?(:strftime) and value1 > value2\n        declare_error(property1, value1, \"expecting a value before #{property2} (#{value2})\")\n      end\n    end\n\n    def not_ordered_by_release_cycles(property)\n      releases = @data[property]\n\n      previous_release_cycle = nil\n      previous_release_date = nil\n      releases.each do |release|\n        next if release['outOfOrder']\n\n        release_cycle = release['releaseCycle']\n        release_date = release['releaseDate']\n\n        if previous_release_date and previous_release_date < release_date\n          declare_error(property, release_cycle, \"expecting release (released on #{release_date}) to be before #{previous_release_cycle} (released on #{previous_release_date})\")\n        end\n\n        previous_release_cycle = release_cycle\n        previous_release_date = release_date\n      end\n    end\n\n    def is_url_invalid(property)\n      # strip is necessary because changelogTemplate is sometime reformatted on two lines by update-product-data.py\n      url = @data[property].strip\n      check_url(url)\n    rescue => e\n      declare_url_error(property, url, \"got an error : '#{e}'\")\n    end\n\n    # Retrieve all urls in the given markdown-formatted text and check them.\n    def contains_invalid_urls(markdown)\n      urls = markdown.scan(/]\\((?<matching>http[^)\"]+)/).flatten # matches [text](url) or [text](url \"title\")\n      urls += markdown.scan(/<(?<matching>http[^>]+)/).flatten # matches <url>\n      urls += markdown.scan(/: (?<matching>http[^\"\\n]+)/).flatten # matches [id]: url or [id]: url \"title\"\n      urls.each do |url|\n        begin\n          check_url(url.strip) # strip url because matches on [text](url \"title\") end with a space\n        rescue => e\n          declare_url_error('content', url, \"got an error : '#{e}'\")\n        end\n      end\n    end\n\n    def undeclared_custom_field(property)\n      releases = @data[property]\n\n      standard_fields = %w[releaseCycle releaseLabel codename releaseDate eoas eol eoes discontinued latest latestReleaseDate link lts outOfOrder staleReleaseThresholdDays]\n      custom_fields = @product[\"customFields\"].map { |column| column[\"name\"] }\n\n      releases.each do |release|\n        release_cycle = release['releaseCycle']\n        release_fields = release.keys\n\n        undeclared_fields = release_fields - standard_fields - custom_fields\n        for field in undeclared_fields\n          declare_error(field, release_cycle, \"undeclared field\")\n        end\n      end\n    end\n\n    def custom_field_type_is_not_string(property)\n      releases = @data[property]\n\n      custom_fields = @product[\"customFields\"].map { |column| column[\"name\"] }\n      releases.each do |release|\n        release_cycle = release['releaseCycle']\n\n        for field in custom_fields\n          value = release[field]\n          # string values may be parsed as Date, but ultimately they are String\n          if value != nil and !value.kind_of?(String) and !value.kind_of?(Date)\n            declare_error(field, release_cycle, \"expecting a value of type String or Date, got #{value.class}\")\n          end\n        end\n      end\n    end\n\n    def check_url(url)\n      ignored_reason = is_ignored(url)\n      if ignored_reason\n        Jekyll.logger.warn TOPIC, \"Ignore URL #{url} : #{ignored_reason}.\"\n        return\n      end\n\n      retries = 0\n      begin\n        Jekyll.logger.debug TOPIC, \"Checking URL #{url}...\"\n        URI.open(url, 'User-Agent' => USER_AGENT, :open_timeout => URL_CHECK_OPEN_TIMEOUT, :read_timeout => URL_CHECK_TIMEOUT) do |response|\n          Jekyll.logger.debug TOPIC, \"URL #{url} successfully checked, response code is #{response.status[0]}\"\n        end\n      rescue OpenURI::HTTPError => e\n        if e.io.status[0] == '429' && retries < URL_CHECK_MAX_RETRY\n          retries += 1\n          sleep_time = 2 ** retries\n          Jekyll.logger.warn TOPIC, \"Got a 429 (Too Many Requests) for URL #{url}, retrying in #{sleep_time} seconds...\"\n          sleep(sleep_time)\n          retry\n        else\n          raise e\n        end\n      end\n    end\n\n    def is_ignored(url)\n      EndOfLifeHooks::IGNORED_URL_PREFIXES.each do |ignored_url, reason|\n        return reason if url.start_with?(ignored_url.to_s)\n      end\n\n      return nil\n    end\n\n    def is_suppressed(url)\n      EndOfLifeHooks::SUPPRESSED_URL_PREFIXES.each do |ignored_url, reason|\n        return reason if url.start_with?(ignored_url.to_s)\n      end\n\n      return nil\n    end\n\n    def declare_url_error(property, url, details)\n      reason = is_suppressed(url)\n      if reason\n        Jekyll.logger.warn TOPIC, \"Invalid #{property} '#{url}' for #{location}, #{details} (suppressed: #{reason}).\"\n      else\n        declare_error(property, url, details)\n      end\n\n    end\n\n    def declare_error(property, value, details)\n      Jekyll.logger.error TOPIC, \"Invalid #{property} '#{value}' for #{location}, #{details}.\"\n      EndOfLifeHooks::increase_error_count()\n    end\n\n    def location\n      if @data.kind_of?(Hash) and @data.has_key?('releaseCycle')\n        \"#{@product.name}#releases##{@data['releaseCycle']}\"\n      elsif @data.kind_of?(Hash) and @data.has_key?('name')\n        \"#{@product.name}#customField##{@data['name']}\"\n      else\n        @product.name\n      end\n    end\n  end\nend\n\nclass TooManyRequestsError < StandardError\n  attr_reader :response\n  def initialize(response)\n    @response = response\n    super(\"response code is 429 (Too Many Requests)\")\n  end\nend\n\n# Must be run before enrichment, hence the high priority.\nJekyll::Hooks.register :pages, :post_init, priority: Jekyll::Hooks::PRIORITY_MAP[:high] do |page, payload|\n  if page.data['layout'] == 'product'\n    EndOfLifeHooks::validate(page)\n  end\nend\n\n# Must be run after enrichment, hence the low priority.\nJekyll::Hooks.register :pages, :post_init, priority: Jekyll::Hooks::PRIORITY_MAP[:low] do |page, payload|\n  if page.data['layout'] == 'product'\n    EndOfLifeHooks::validate_urls(page)\n  end\nend\n\n# Must be run at the end of all validation\nJekyll::Hooks.register :site, :post_render, priority: Jekyll::Hooks::PRIORITY_MAP[:low] do |site, payload|\n  if EndOfLifeHooks::error_count > 0\n    raise \"Site build canceled : #{EndOfLifeHooks::error_count} errors detected\"\n  end\nend\n"
  },
  {
    "path": "_redirects",
    "content": "---\n# Netlify _redirects template. Documentation can be found on https://docs.netlify.com/routing/redirects/.\n#\n# The _redirects file is included in _config.yml/include key otherwise Jekyll doesn't copy it to\n# _site directory, where Netlify expects it.\n#\n# To create a new redirect, add an alternate_urls array in the page front-matter.\n\n# Setting a layout forces Jekyll to render this file\nlayout: null\n---\n# Clients will try to access /favicon.ico, in some scenarios we don't want the file in our codebase,\n# because the theme embeds it as a favicon, so instead set a redirect for these clients to a PNG file instead.\n/favicon.ico                       /assets/favicon-32x32.png\n\n# A few permanent redirects for removed pages / alternate URLs\n/advise                            /recommendations\n/advice                            /recommendations\n/java                              /tags/java-distribution\n/jdk                               /tags/java-distribution\n/tags/api-gateway                  /tags/web-server\n/tags/configuration-management     /\n/tags/db                           /tags/database\n/tags/library                      /tags/framework\n/tags/managed-mysql                /tags/database\n/tags/managed-postgresql           /tags/database\n/tags/package-manager              /tags/build-tool\n/tags/redhat                       /tags/red-hat\n\n{%- assign product_pages = site.pages | where: 'layout', 'product' %}\n{%- for page in product_pages %}\n\n# Redirects for {{page.path}}\n{{page.permalink}}/_edit                https://github.com/endoflife-date/endoflife.date/edit/master/{{page.path}}\n/api{{page.permalink}}                  /api{{page.permalink}}.json\n{%- for alternate_url in page.alternate_urls %}\n{{alternate_url}}                       {{page.permalink}}\n{{alternate_url}}.atom                  {{page.permalink}}.atom\n/calendar{{alternate_url}}.ics          /calendar{{page.permalink}}.ics\n/api{{alternate_url}}.json              /api{{page.permalink}}.json\n/api{{alternate_url}}/*                 /api{{page.permalink}}/:splat\n/api/v1/products{{alternate_url}}/*     /api/v1/products{{page.permalink}}/:splat\n{%- endfor %}\n{%- endfor %}\n\n# Rewrite for /api/v1/ to keep URLs clean.\n# All API responses are located in an index.json and must be accessible without the file name, such as:\n# - /api/v1/index.json -> /api/v1/\n# - /api/v1/products/almalinux/index.json -> /api/v1/products/almalinux/\n# This uses shadowing : https://docs.netlify.com/routing/redirects/rewrites-proxies/#shadowing, and\n# it must be declared at the end of the file to not take precedence on the redirects (see https://docs.netlify.com/routing/redirects/#rule-processing-order).\n# This configuration prevents us from having 404 json responses when using the API.\n# But declaring the necessary redirects manually would be hard to maintain (each time a new endpoint is added this would require additional redirect rules).\n# So that's the best trade-off we can do for now.\n/api/v1/*                               /api/v1/:splat/index.json                         200!\n"
  },
  {
    "path": "_sass/custom/custom.scss",
    "content": "// Overriding styles for some of our pages\n// This gets compiled into the final CSS\n// The file path comes from what the upstream allows:\n// https://just-the-docs.github.io/just-the-docs/docs/customization/#override-and-completely-custom-styles\n\n.bg-red-000, .bg-yellow-200, .bg-green-000, .bg-grey-lt-100, .site-footer {\n  color: #1c1c1c;\n}\n\na {\n  color: #6c4dec;\n}\n\n.description {\n  >blockquote {\n    margin-left: 60px;\n  }\n  >p {\n    &:nth-of-type(1) {\n      clear: both;\n    }\n  }\n  // Icons are 50x50, so this adds another 10 pixels\n  min-height: 60px;\n}\n\n.product-logo {\n  float: left;\n  margin-right: .5em;\n}\n\n.bg-light {\n  background-color: #f8f9fa !important;\n}\n\n.txt-linethrough {\n  text-decoration: line-through;\n}\n\n.card {\n  position: relative;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  min-width: 0;\n  word-wrap: break-word;\n  background-color: #fff;\n  background-clip: border-box;\n  border: 1px solid rgba(0, 0, 0, 0.125);\n  border-radius: 0.25rem;\n}\n\n.card-body {\n  -ms-flex: 1 1 auto;\n  flex: 1 1 auto;\n  min-height: 1px;\n  padding: 1.25rem;\n}\n\n.align-items-center {\n  align-items: center;\n}\n\n// Inject site logo before the site title\n.site-title {\n  margin-left: 2rem;\n\n  &:before {\n    content: '';\n    background:url('/assets/logo-192x192.png');\n    background-size:cover;\n    position:absolute;\n    width: 2rem;\n    height: 2rem;\n    margin-left: -2.1rem;\n    margin-bottom: -.3rem;\n  }\n}\n\n#version-command {\n  overflow: scroll;\n}\n\n\n// Based on https://dev.to/alvaromontoro/create-a-tag-cloud-with-html-and-css-1e90\nul.tag-cloud {\n  list-style: none;\n  padding-left: 0;\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  justify-content: center;\n  line-height: 2.5rem;\n\n  li::before { content: none !important; } // override JtD CSS\n  li:nth-child(2n+1) a { --color: #181; }\n  li:nth-child(3n+1) a { --color: #33a; }\n  li:nth-child(4n+1) a { --color: #c38; }\n\n  --tag-size-xs: 2;\n  --tag-size-s: 4;\n  --tag-size-m: 6;\n  --tag-size-l: 8;\n  --tag-size-xl: 10;\n  a[data-weight=\"1\"] { --size: var(--tag-size-xs); }\n  a[data-weight=\"2\"] { --size: var(--tag-size-xs); }\n  a[data-weight=\"3\"] { --size: var(--tag-size-xs); }\n  a[data-weight=\"4\"] { --size: var(--tag-size-xs); }\n  a[data-weight=\"5\"] { --size: var(--tag-size-xs); }\n  a[data-weight=\"6\"] { --size: var(--tag-size-xs); }\n  a[data-weight=\"7\"] { --size: var(--tag-size-xs); }\n  a[data-weight=\"8\"] { --size: var(--tag-size-xs); }\n  a[data-weight=\"9\"] { --size: var(--tag-size-xs); }\n  a[data-weight=\"10\"] { --size: var(--tag-size-xs); }\n  a[data-weight=\"11\"] { --size: var(--tag-size-s); }\n  a[data-weight=\"12\"] { --size: var(--tag-size-s); }\n  a[data-weight=\"13\"] { --size: var(--tag-size-s); }\n  a[data-weight=\"14\"] { --size: var(--tag-size-s); }\n  a[data-weight=\"15\"] { --size: var(--tag-size-s); }\n  a[data-weight=\"16\"] { --size: var(--tag-size-s); }\n  a[data-weight=\"17\"] { --size: var(--tag-size-s); }\n  a[data-weight=\"18\"] { --size: var(--tag-size-s); }\n  a[data-weight=\"19\"] { --size: var(--tag-size-s); }\n  a[data-weight=\"20\"] { --size: var(--tag-size-s); }\n  a[data-weight=\"21\"] { --size: var(--tag-size-m); }\n  a[data-weight=\"22\"] { --size: var(--tag-size-m); }\n  a[data-weight=\"23\"] { --size: var(--tag-size-m); }\n  a[data-weight=\"24\"] { --size: var(--tag-size-m); }\n  a[data-weight=\"25\"] { --size: var(--tag-size-m); }\n  a[data-weight=\"26\"] { --size: var(--tag-size-m); }\n  a[data-weight=\"27\"] { --size: var(--tag-size-m); }\n  a[data-weight=\"28\"] { --size: var(--tag-size-m); }\n  a[data-weight=\"29\"] { --size: var(--tag-size-m); }\n  a[data-weight=\"30\"] { --size: var(--tag-size-m); }\n  a[data-weight=\"31\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"32\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"33\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"34\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"35\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"36\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"37\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"38\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"39\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"40\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"41\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"42\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"43\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"44\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"45\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"46\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"47\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"48\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"49\"] { --size: var(--tag-size-l); }\n  a[data-weight=\"50\"] { --size: var(--tag-size-l); }\n\n  a {\n    --size: var(--tag-size-l);\n    color: var(--color);\n    font-size: calc(var(--size) * 0.25rem + 0.5rem);\n    display: block;\n    padding: 0.125rem 0.25rem;\n    text-decoration: none;\n    position: relative;\n  }\n}\n"
  },
  {
    "path": "api_v1/openapi.yml",
    "content": "---\n# API v1 description. See https://spec.openapis.org/oas/v3.1.0 for specification.\n# Edit using https://editor.swagger.io/.\n\npermalink: /docs/api/v1/openapi.yml\nlayout: null\n---\nopenapi: 3.1.1\n\ninfo:\n  title: endoflife API\n  # This version must be kept in sync with the version in _plugins/generate-api-v1.rb.\n  version: \"1.2.0\"\n  license:\n    name: MIT License\n    url: \"https://github.com/endoflife-date/endoflife.date/blob/master/LICENSE\"\n  contact:\n    name: endoflife.date team\n    url: https://github.com/endoflife-date/endoflife.date\n  description: >-\n    endoflife.date documents EOL dates and support lifecycles for various products.\n    The endoflife API allows users to discover and query for those products.\n\n    ## General Notes\n\n    ### API changelog\n\n    A changelog of the endoflife.date API is available in the [endoflife.date repository](https://github.com/endoflife-date/endoflife.date/blob/master/CHANGELOG_API.md).\n\n    ### Backward compatibility\n\n    The endoflife.date API is designed to be backward compatible, meaning that existing clients should continue to work\n    with new versions of the API as long as your integration:\n\n    - keep using the same major API version (`/api/v1`),\n\n    - follow the 301 redirects (products, categories or tags may occasionally be renamed),\n\n    - allow for new fields to be added in API responses (we may add new fields to support new features),\n\n    - allow for new values to be added in enumeration fields (such as the product's category).\n\n    ### Undocumented attributes\n\n    Some APIs may return more data than indicated in the documentation.\n    Do not rely on this undocumented data, there is no guarantee about it.\n\n    ### API return codes\n\n    The endoflife.date API uses standard HTTP return codes.\n\n\n    When making HTTP requests, you can check the success or failure status of your request by using the HTTP Status Codes (i.e. 200).\n    You must not use the HTTP Status Messages or Reason-Phrases (i.e. OK), as they are optional and may not be returned in HTTP responses (see RFC9110 for more information).\n\n    The API may return the following HTTP status codes:\n\n    - `200` (**OK**): The request was successful, and the response contains the requested data.\n\n    - `301` (**Moved Permanently**): The requested resource has been moved to a new URL.\n       The response will contain a `Location` header with the new URL.\n       This header must be followed by the client to access the resource at its new location.\n\n    - `304` (**Not Modified**): The resource has not been modified since the last request,\n       and the client can use its cached version.\n\n    - `404` (**Not Found**): The requested resource does not exist.\n       Note that due to some limitations the body of the response is not JSON, but our HTML error page.\n       This is not something we can change at the moment, see [#7922](https://github.com/endoflife-date/endoflife.date/issues/7922).\n\n    - `429` (**Too Many Requests**): The client has sent too many requests in a given amount of time.\n       The response may contain a `Retry-After` header indicating when the client can retry the request.\n       This is to prevent abuse of the API and ensure fair usage for all users.\n\n    Our API is hosted on [Netlify](https://www.netlify.com/), other HTTP status codes may be returned by Netlify,\n    such as `502` (**Bad Gateway**) or `503` (**Service Unavailable**).\n\n    ### Encoding\n\n    The endoflife.date API uses UTF-8 encoding for all responses.\n\n    ### Contact us\n\n    If you have any questions or need assistance with the endoflife.date API, you can contact us through the\n    [endoflife.date discussions](https://github.com/endoflife-date/endoflife.date/discussions).\n\n\n    If you find a bug or have a feature request, please open an issue in the\n    [endoflife.date issue tracker](https://github.com/endoflife-date/endoflife.date/issues).\n\n\n    We are always looking for contributors to help us improve endoflife.date. If you want to contribute,\n    please check our [contributing guidelines](https://endoflife.date/contribute).\n\n\nservers:\n  - url: \"{{ site.url }}/api/v1\"\n    description: Production v1\n\ntags:\n  - name: Index\n    description: List the main endoflife.date API endpoints.\n  - name: Products\n    description: Query for all products.\n  - name: Categories\n    description: Query for products by category.\n  - name: Tags\n    description: Query for products by tags.\n  - name: Identifiers\n    description: Query for products by identifiers.\n\npaths:\n  /:\n    get:\n      operationId: index\n      tags:\n        - Index\n      summary: API index\n      description: List the main endoflife.date API endpoints.\n      responses:\n        \"200\":\n          description: The endpoints list.\n          headers: {}\n          content:\n            application/json:\n              schema:\n                $ref: \"#/components/schemas/UriListResponse\"\n        \"304\":\n          description: Resource not modified since last request.\n        \"429\":\n          description: Too many requests, retry later.\n\n  /products:\n    get:\n      operationId: products\n      tags:\n        - Products\n      summary: List all products\n      description: >\n        List all the products referenced on endoflife.date.\n        Only a summary of each product is returned by this endpoint.\n      responses:\n        \"200\":\n          description: A products summary list.\n          headers: {}\n          content:\n            application/json:\n              schema:\n                $ref: \"#/components/schemas/ProductListResponse\"\n        \"304\":\n          description: Resource not modified since last request.\n        \"429\":\n          description: Too many requests, retry later.\n\n  /products/full:\n    get:\n      operationId: products_full\n      tags:\n        - Products\n      summary: List all products (full)\n      description: >\n        List all the products referenced on endoflife.date, with all their details.\n        The full products data is returned by this endpoint, making the result a dump of nearly all\n        endoflife.date data. Preferably, use the /products endpoint to get a summary of the products\n        and reduce the amount of data transferred.\n      responses:\n        \"200\":\n          description: A products list with all the information.\n          headers: {}\n          content:\n            application/json:\n              schema:\n                $ref: \"#/components/schemas/FullProductListResponse\"\n        \"304\":\n          description: Resource not modified since last request.\n        \"429\":\n          description: Too many requests, retry later.\n\n  /products/{product}:\n    get:\n      operationId: product\n      tags:\n        - Products\n      summary: Get a product\n      description: >\n        Get the given product data.\n        This endpoint is returning all endoflife.date knows about the product, including release cycles data.\n      parameters:\n        - name: product\n          in: path\n          description: A product name.\n          required: true\n          schema:\n            type: string\n      responses:\n        \"200\":\n          description: The given product description.\n          headers: {}\n          content:\n            application/json:\n              schema:\n                $ref: \"#/components/schemas/ProductResponse\"\n        \"304\":\n          description: Resource not modified since last request.\n        \"404\":\n          description: The product with the given name does not exist.\n        \"429\":\n          description: Too many requests, retry later.\n\n  /products/{product}/releases/{release}:\n    get:\n      operationId: product_release\n      tags:\n        - Products\n      summary: Get a product release cycle\n      description: Get the given product release cycle information.\n      parameters:\n        - name: product\n          in: path\n          description: A product name.\n          required: true\n          schema:\n            type: string\n        - name: release\n          in: path\n          description: A release cycle name.\n          required: true\n          schema:\n            type: string\n      responses:\n        \"200\":\n          description: The given product release cycle information.\n          headers: {}\n          content:\n            application/json:\n              schema:\n                $ref: \"#/components/schemas/ProductReleaseResponse\"\n        \"304\":\n          description: Resource not modified since last request.\n        \"404\":\n          description: The product with the given name does not exist, or the given release cycle does not exist within the product.\n        \"429\":\n          description: Too many requests, retry later.\n\n  /products/{product}/releases/latest:\n    get:\n      operationId: product_release_latest\n      tags:\n        - Products\n      summary: Get a product latest release cycle\n      description: Get the latest release cycle information for the given product.\n      parameters:\n        - name: product\n          in: path\n          description: A product name.\n          required: true\n          schema:\n            type: string\n      responses:\n        \"200\":\n          description: The given product latest release cycle information.\n          headers: {}\n          content:\n            application/json:\n              schema:\n                $ref: \"#/components/schemas/ProductReleaseResponse\"\n        \"304\":\n          description: Resource not modified since last request.\n        \"404\":\n          description: The product with the given name does not exist.\n        \"429\":\n          description: Too many requests, retry later.\n\n  /categories:\n    get:\n      operationId: categories\n      tags:\n        - Categories\n      summary: List all categories\n      description: List all endoflife.date categories.\n      responses:\n        \"200\":\n          description: The list of all categories.\n          headers: {}\n          content:\n            application/json:\n              schema:\n                $ref: \"#/components/schemas/UriListResponse\"\n        \"304\":\n          description: Resource not modified since last request.\n        \"429\":\n          description: Too many requests, retry later.\n\n  /categories/{category}:\n    get:\n      operationId: products_category\n      tags:\n        - Categories\n      summary: List all products in a category\n      description: >\n        List all the products referenced on endoflife.date for the given category.\n        Only a summary of each product is returned by this endpoint.\n      parameters:\n        - name: category\n          in: path\n          description: A category's name.\n          required: true\n          schema:\n            type: string\n      responses:\n        \"200\":\n          description: The list of all products in the given category.\n          headers: {}\n          content:\n            application/json:\n              schema:\n                $ref: \"#/components/schemas/ProductListResponse\"\n        \"304\":\n          description: Resource not modified since last request.\n        \"404\":\n          description: The category with the given name does not exist.\n        \"429\":\n          description: Too many requests, retry later.\n\n  /tags:\n    get:\n      operationId: tags\n      tags:\n        - Tags\n      summary: List all tags\n      description: List all endoflife.date tags.\n      responses:\n        \"200\":\n          description: The list of all tags.\n          headers: {}\n          content:\n            application/json:\n              schema:\n                $ref: \"#/components/schemas/UriListResponse\"\n        \"304\":\n          description: Resource not modified since last request.\n        \"429\":\n          description: Too many requests, retry later.\n\n  /tags/{tag}:\n    get:\n      operationId: products_tag\n      tags:\n        - Tags\n      summary: List all products with a tag\n      description: >\n        List all the products referenced on endoflife.date for the given tag.\n        Only a summary of each product is returned by this endpoint.\n      parameters:\n        - name: tag\n          in: path\n          description: A tag name.\n          required: true\n          schema:\n            type: string\n      responses:\n        \"200\":\n          description: The list of all products having the given tag.\n          headers: {}\n          content:\n            application/json:\n              schema:\n                $ref: \"#/components/schemas/ProductListResponse\"\n        \"304\":\n          description: Resource not modified since last request.\n        \"404\":\n          description: The tag with the given name does not exist.\n        \"429\":\n          description: Too many requests, retry later.\n\n  /identifiers:\n    get:\n      operationId: identifier_types\n      tags:\n        - Identifiers\n      summary: List all identifier types\n      description: List all identifier types, such as a purl, known in endoflife.date.\n      responses:\n        \"200\":\n          description: The list of all identifier types.\n          headers: {}\n          content:\n            application/json:\n              schema:\n                $ref: \"#/components/schemas/UriListResponse\"\n        \"304\":\n          description: Resource not modified since last request.\n        \"429\":\n          description: Too many requests, retry later.\n\n  /identifiers/{identifier_type}:\n    get:\n      operationId: identifier_by_type\n      tags:\n        - Identifiers\n      summary: List all identifiers for a given type.\n      description: >\n        List all identifiers referenced on endoflife.date for the given identifier type.\n        Each identifier reference its related product.\n      parameters:\n        - name: identifier_type\n          in: path\n          description: Identifier type.\n          required: true\n          schema:\n            type: string\n            example: purl\n      responses:\n        \"200\":\n          description: The list of all identifiers for a given type, along with a reference to the related product.\n          headers: {}\n          content:\n            application/json:\n              schema:\n                $ref: \"#/components/schemas/IdentifierListResponse\"\n        \"304\":\n          description: Resource not modified since last request.\n        \"404\":\n          description: The identifier with the given name does not exist.\n        \"429\":\n          description: Too many requests, retry later.\n\n# Responses must be at the end of the list, contain a schema_version property and be suffixed with\n# 'Response' to facilitate maintenance and reading.\ncomponents:\n  schemas:\n    Uri:\n      description: A link to a resource.\n      type: object\n      required:\n        - name\n        - uri\n      properties:\n        name:\n          type: string\n          description: Name of the URI.\n          examples:\n            - \"tags\"\n        uri:\n          type: string\n          format: uri\n          description: URI.\n          examples:\n            - \"{{ site.url }}/tags/\"\n\n    Identifier:\n      description: A product identifier, such as a purl, repology or cpe identifier.\n      type: object\n      required:\n        - id\n        - type\n      properties:\n        id:\n          type: string\n          description: Identifier.\n          examples:\n            - \"cpe:/o:canonical:ubuntu_linux\"\n        type:\n          type: string\n          description: Type of the identifier.\n          examples:\n            - \"cpe\"\n\n    UnknownProperties:\n      description: Group properties with name not know in advance, such as custom properties.\n      type: object\n      additionalProperties:\n        type:\n          - string\n          - \"null\"\n\n    ProductVersion:\n      description: Information about a product version.\n      type: object\n      required:\n        - name\n        - date\n        - link\n      properties:\n        name:\n          description: Name of the version.\n          type: string\n          examples:\n            - \"22.04.2\"\n        date:\n          description: >\n            Release date of the version.\n\n            This field is null when the information is not known.\n          type:\n            - string\n            - \"null\"\n          format: date\n          examples:\n            - \"2022-04-21\"\n        link:\n          description: >\n            Link to the changelog or release notes.\n\n            This field is null when there is no public link available,\n            or when the information is not known.\n          type:\n            - string\n            - \"null\"\n          format: uri\n          examples:\n            - https://wiki.ubuntu.com/JammyJellyfish/ReleaseNotes/\n\n    ProductRelease:\n      description: Full information about a product release cycle.\n      type: object\n      required:\n        - name\n        - codename\n        - label\n        - releaseDate\n        - isLts\n        - ltsFrom\n        - isEol\n        - eolFrom\n        - isMaintained\n        - latest\n      properties:\n        name:\n          description: Name of the product release cycle.\n          type: string\n          examples:\n            - \"22.04\"\n        codename:\n          description: >\n            Codename of the product release cycle.\n\n            This field is null when the release cycle does not have a codename,\n            or when the information is not known.\n          type:\n            - string\n            - \"null\"\n          examples:\n            - Jammy Jellyfish\n        label:\n          description: Label of the product release cycle.\n          type: string\n          examples:\n            - 22.04 'Jammy Jellyfish' (LTS)\n        releaseDate:\n          description: Release date of the release cycle.\n          type: string\n          format: date\n          examples:\n            - \"2022-04-21\"\n        isLts:\n          description: Whether the product release cycle receives long-term support (LTS).\n          type: boolean\n          examples:\n            - true\n        ltsFrom:\n          description: >\n            Start date of the LTS phase for the release cycle.\n\n            This field is null when the isLts field is set to false,\n            when the LTS phase does not start later than the release date,\n            or when the date is not known.\n          type:\n            - string\n            - \"null\"\n          format: date\n          examples:\n            - \"2022-04-21\"\n        isEoas:\n          description: >\n            Whether the active support phase is over for the release cycle.\n\n            This field is not provided when the product does not have an active support phase.\n          type: boolean\n          examples:\n            - false\n        eoasFrom:\n          description: >\n            End of active support date for the release cycle.\n\n            This field is not provided when the product does not have an active support phase.\n            It is null when the date is not known.\n          type:\n            - string\n            - \"null\"\n          format: date\n          examples:\n            - \"2024-09-30\"\n        isEol:\n          description: Whether the release cycle is EOL.\n          type: boolean\n          examples:\n            - false\n        eolFrom:\n          description: >\n            End of life date for the release cycle.\n\n            This field is null when the date is not known.\n          type:\n            - string\n            - \"null\"\n          format: date\n          examples:\n            - \"2027-04-01\"\n        isDiscontinued:\n          description: >\n            Whether the release cycle is discontinued.\n\n            This field is mainly used for hardware, it is not provided when not applicable.\n          type: boolean\n          examples:\n            - false\n        discontinuedFrom:\n          description: >\n            Discontinuation date for the release cycle.\n\n            This field is mainly used for hardware, it is not provided when not applicable.\n            It is null when the date is not known.\n          type:\n            - string\n            - \"null\"\n          format: date\n          examples:\n            - \"2027-04-01\"\n        isEoes:\n          description: >\n            Whether the extended support phase is over for the release cycle.\n\n            This field is not provided when the product does not have an extended support phase.\n            This field is null when the release cycle is not eligible for extended support.\n          type:\n            - boolean\n            - \"null\"\n          examples:\n            - true\n        eoesFrom:\n          description: >\n            End of extended support date for the release cycle.\n\n            This field is not provided when the product does not have an extended support phase.\n            It is null when the release cycle is not eligible for extended support or when the date is not known.\n          type:\n            - string\n            - \"null\"\n          format: date\n          examples:\n            - \"2032-04-09\"\n        isMaintained:\n          description: >\n            Whether this release cycle still have some level of support.\n\n            This can be any level of support, even extended support.\n          type: boolean\n          examples:\n            - true\n        latest:\n          description: >\n            Latest version for this release cycle.\n\n            This field is null when this release cycle does not have a latest version documented.\n          anyOf:\n            - $ref: \"#/components/schemas/ProductVersion\"\n            - type: \"null\"\n        custom:\n          description: >\n            Custom fields for the product release cycle.\n\n            This field is null when the product does not declare at least one custom fields.\n          anyOf:\n            - $ref: \"#/components/schemas/UnknownProperties\"\n            - type: \"null\"\n          examples:\n            - { \"chromeVersion\": \"M136\", \"nodeVersion\": \"22.15\" }\n\n    ProductSummary:\n      description: Summary of a product.\n      type: object\n      required:\n        - name\n        - label\n        - aliases\n        - category\n        - tags\n        - uri\n      properties:\n        name:\n          description: Name of the product.\n          type: string\n          examples:\n            - \"ubuntu\"\n        label:\n          description: Label of the product.\n          type: string\n          examples:\n            - \"Ubuntu\"\n        aliases:\n          description: >\n            Aliases declared for the product (derived from alternate_urls).\n\n            The array is empty when no alias is declared.\n          type: array\n          items:\n            type: string\n          examples:\n            - [\"ubuntu-linux\"]\n        category:\n          description: Category of the product.\n          type: string\n          examples:\n            - \"os\"\n        tags:\n          description: >\n            Tags associated to the product.\n\n            Given the category is also a tag, the array will always contain at least one tag.\n          type: array\n          minItems: 1\n          items:\n            type: string\n          examples:\n            - [\"canonical\", \"os\"]\n        uri:\n          description: Link to the full product details.\n          type: string\n          format: uri\n          examples:\n            - \"{{ site.url }}/api/v1/products/ubuntu/\"\n\n    ProductDetails:\n      description: Full details of a product.\n      type: object\n      required:\n        - name\n        - label\n        - aliases\n        - category\n        - tags\n        - identifiers\n        - labels\n        - links\n        - releases\n      properties:\n        name:\n          description: Name of the product.\n          type: string\n          examples:\n            - \"ubuntu\"\n        label:\n          description: Label of the product.\n          type: string\n          examples:\n            - \"Ubuntu\"\n        aliases:\n          description: >\n            Aliases declared for the product (derived from alternate_urls).\n\n            The array is empty when no alias is declared.\n          type: array\n          items:\n            type: string\n          examples:\n            - [\"ubuntu-linux\"]\n        category:\n          description: Category of the product.\n          type: string\n          examples:\n            - \"os\"\n        tags:\n          description: >\n            Tags associated to the product.\n\n            Given the category is also a tag, the array will always contain at least one tag.\n          type: array\n          minItems: 1\n          items:\n            type: string\n          examples:\n            - [\"canonical\", \"os\"]\n        # Additional properties (compared to ProductSummary)\n        versionCommand:\n          description: >\n            Command that can be used to check the current product version.\n\n            This field is null when the command is not known.\n          type:\n            - string\n            - \"null\"\n          examples:\n            - \"lsb_release --release\"\n        identifiers:\n          description: >\n            Known identifiers (purl, repology, cpe...) associated to the product.\n\n            The array is empty when no identifier is declared.\n          type: array\n          items:\n            $ref: \"#/components/schemas/Identifier\"\n        labels:\n          description: Product labels.\n          type: object\n          required:\n            - eol\n          properties:\n            eoas:\n              description: >\n                Label used to denote the phase before the end of active support of the product.\n\n                This field is null when the product does not have an active support phase.\n              type:\n                - string\n                - \"null\"\n              examples:\n                - \"Hardware & Maintenance\"\n            discontinued:\n              description: >\n                Label used to denote the discontinuation of the product.\n\n                This field is mainly used for hardware, it is always null for software.\n              type:\n                - string\n                - \"null\"\n              examples:\n                - \"Discontinued\"\n            eol:\n              description: Label used to denote the phase before the end of life of the product.\n              type: string\n              examples:\n                - \"Maintenance & Security Support\"\n            eoes:\n              description: >\n                Label used to denote the phase before the end of extended support of the product.\n\n                This field is null when the product does not have an extended support phase.\n              type:\n                - string\n                - \"null\"\n              examples:\n                - \"Extended Security Maintenance\"\n        links:\n          description: Product links.\n          type: object\n          required:\n            - html\n          properties:\n            icon:\n              description: >\n                Link to the product icon on https://simpleicons.org.\n\n                This field is null when the product does not have an icon on simpleicons.org.\n              type:\n                - string\n                - \"null\"\n              format: uri\n              examples:\n                - \"https://simpleicons.org/icons/ubuntu.svg\"\n            html:\n              description: Link to the product page on endoflife.date.\n              type: string\n              format: uri\n              examples:\n                - \"https://endoflife.date/ubuntu\"\n            releasePolicy:\n              description: >\n                Link to the product release policy.\n\n                This field is null when the product does not have a publicly available release policy.\n              type:\n                - string\n                - \"null\"\n              format: uri\n              examples:\n                - \"https://wiki.ubuntu.com/Releases\"\n        releases:\n          description: A list of all product releases.\n          type: array\n          items:\n            $ref: \"#/components/schemas/ProductRelease\"\n\n    UriListResponse:\n      description: A response containing a list of URIs.\n      type: object\n      required:\n        - schema_version\n        - total\n        - result\n      properties:\n        schema_version:\n          description: Version of this schema.\n          type: string\n          examples:\n            - \"1.0.0\"\n        total:\n          description: Number of URIs in the list.\n          type: integer\n          format: int32\n          examples:\n            - 3\n        result:\n          description: The URIs.\n          type: array\n          items:\n            $ref: \"#/components/schemas/Uri\"\n\n    ProductListResponse:\n      description: A response containing a list of products (summary).\n      type: object\n      required:\n        - schema_version\n        - total\n        - result\n      properties:\n        schema_version:\n          description: Version of this schema.\n          type: string\n          examples:\n            - \"1.0.0\"\n        total:\n          description: Number of products in the list.\n          type: integer\n          format: int32\n          examples:\n            - 200\n        result:\n          description: The products.\n          type: array\n          items:\n            $ref: \"#/components/schemas/ProductSummary\"\n\n    FullProductListResponse:\n      description: A response containing a list of products (full).\n      type: object\n      required:\n        - schema_version\n        - total\n        - result\n      properties:\n        schema_version:\n          description: Version of this schema.\n          type: string\n          examples:\n            - \"1.0.0\"\n        total:\n          description: Number of products in the list.\n          type: integer\n          format: int32\n          examples:\n            - 200\n        result:\n          description: The products.\n          type: array\n          items:\n            $ref: \"#/components/schemas/ProductDetails\"\n\n    ProductReleaseResponse:\n      description: A response containing a release cycle.\n      type: object\n      required:\n        - schema_version\n        - result\n      properties:\n        schema_version:\n          description: Version of this schema.\n          type: string\n          examples:\n            - \"1.0.0\"\n        result:\n          $ref: \"#/components/schemas/ProductRelease\"\n\n    ProductResponse:\n      description: A response containing a product.\n      type: object\n      required:\n        - schema_version\n        - last_modified\n        - result\n      properties:\n        schema_version:\n          description: Version of this schema.\n          type: string\n          examples:\n            - \"1.0.0\"\n        last_modified:\n          description: The time this product was last modified.\n          type: string\n          format: date-time\n          examples:\n            - \"2023-03-01T14:05:52+01:00\"\n        result:\n          $ref: \"#/components/schemas/ProductDetails\"\n\n    IdentifierListResponse:\n      description: A response containing all identifiers for a given type.\n      type: object\n      required:\n        - schema_version\n        - total\n        - result\n      properties:\n        schema_version:\n          type: string\n          description: Version of this schema.\n          examples:\n            - 1.0.0\n        total:\n          description: Number of identifiers in the list.\n          type: integer\n          format: int32\n          examples:\n            - 3\n        result:\n          description: The identifiers.\n          type: array\n          items:\n            type: object\n            properties:\n              identifier:\n                type: string\n                description: The identifier.\n                examples:\n                  - cpe:/o:canonical:ubuntu_linux\n              product:\n                description: Reference to the product this identifier is related to.\n                allOf:\n                  - $ref: \"#/components/schemas/Uri\"\n            required:\n              - identifier\n              - product\n"
  },
  {
    "path": "api_v1/swagger-ui.md",
    "content": "---\ntitle: EndOfLife API v1 Swagger UI\npermalink: /docs/api/v1/\nopenapi_yml: /docs/api/v1/openapi.yml\nlayout: swagger-ui\nnav_exclude: true\n---\n"
  },
  {
    "path": "assets/main.scss",
    "content": ""
  },
  {
    "path": "assets/openapi.yml",
    "content": "openapi: 3.1.0\ninfo:\n  title: endoflife.date\n  version: 0.0.1\n  summary: endoflife.date API\n  description: \"The endoflife.date v0 API is currently deprecated, please [use the endoflife.date v1 API](https://endoflife.date/docs/api/v1/).\"\n  license:\n    name: MIT\n    url: \"https://github.com/endoflife-date/endoflife.date/blob/master/LICENSE\"\n  contact:\n    url: \"https://github.com/endoflife-date/endoflife.date/issues/new/choose\"\n    name: Team endoflife.date\nservers:\n  - url: \"https://endoflife.date\"\n    description: Production API\npaths:\n  \"/api/{product}.json\":\n    get:\n      summary: Get All Details\n      tags: []\n      responses:\n        \"200\":\n          description: OK\n          headers: {}\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  $ref: \"#/components/schemas/cycle\"\n              examples:\n                /api/ubuntu.json:\n                  value:\n                    - cycle: \"21.04\"\n                      lts: false\n                      releaseDate: \"2021-04-22\"\n                      support: \"2022-01-01\"\n                      eol: \"2022-01-01\"\n                      latest: \"21.04\"\n                      link: \"https://wiki.ubuntu.com/HirsuteHippo/ReleaseNotes/\"\n                    - cycle: \"20.10\"\n                      lts: false\n                      releaseDate: \"2020-10-22\"\n                      support: \"2021-07-07\"\n                      eol: \"2021-07-07\"\n                      latest: \"20.10\"\n                      link: \"https://wiki.ubuntu.com/GroovyGorilla/ReleaseNotes/\"\n                /api/python.json:\n                  value:\n                    - cycle: 3.9\n                      releaseDate: \"2020-10-05\"\n                      eol: \"2025-10-05\"\n                      latest: 3.9.5\n                      link: \"https://www.python.org/downloads/release/python-395/\"\n                    - cycle: 3.8\n                      releaseDate: \"2019-10-14\"\n                      eol: \"2024-10-14\"\n                      latest: 3.8.10\n                      link: \"https://www.python.org/downloads/release/python-3810/\"\n      operationId: \"get-api-:product.json\"\n      description: Get EoL dates of all cycles of a given product.\n      parameters:\n        - schema:\n            type: string\n          name: product\n          in: path\n          required: true\n          description: Product URL as per the canonical URL on the endofife.date website.\n  \"/api/{product}/{cycle}.json\":\n    get:\n      summary: Single cycle details\n      tags: []\n      responses:\n        \"200\":\n          description: OK\n          content:\n            application/json:\n              schema:\n                $ref: \"#/components/schemas/cycle\"\n              examples:\n                /api/python/3.9.json:\n                  value:\n                    releaseDate: \"2020-10-05\"\n                    eol: \"2025-10-05\"\n                    latest: 3.9.5\n                    link: \"https://www.python.org/downloads/release/python-395/\"\n                /api/ubuntu/21.04.json:\n                  value:\n                    lts: false\n                    releaseDate: \"2021-04-22\"\n                    support: \"2022-01-01\"\n                    eol: \"2022-01-01\"\n                    latest: \"21.04\"\n                    link: \"https://wiki.ubuntu.com/HirsuteHippo/ReleaseNotes/\"\n      operationId: \"get-api-:product-:cycle.json\"\n      description: Gets details of a single cycle.\n      parameters:\n        - schema:\n            type: string\n          name: product\n          in: path\n          required: true\n          description: Product URL as per the canonical URL on the endofife.date website.\n        - schema:\n            type: string\n          name: cycle\n          in: path\n          required: true\n          description: Release Cycle for which the details must be fetched. Any slash character in the cycle name will be replaced with dashes. For example FreeBSD's releng/14.0 becomes releng-14.0.\n  /api/all.json:\n    get:\n      summary: All Products\n      tags: []\n      responses:\n        \"200\":\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                description: List of all products.\n                items:\n                  type: string\n              examples:\n                all-products:\n                  value:\n                    - alpine\n                    - amazon-linux\n                    - android\n                    - bootstrap\n                    - centos\n                    - debian\n                    - django\n                    - dotnet\n                    - dotnetcore\n                    - dotnetfx\n                    - drupal\n                    - elasticsearch\n                    - elixir\n                    - fedora\n                    - filemaker\n                    - freebsd\n                    - go\n                    - godot\n                    - iphone\n                    - java\n                    - kindle\n                    - kubernetes\n                    - laravel\n                    - macos\n                    - magento\n                    - mariadb\n                    - mongodb\n                    - mssqlserver\n                    - mysql\n                    - nodejs\n                    - office\n                    - opensuse\n                    - perl\n                    - php\n                    - pixel\n                    - postgresql\n                    - powershell\n                    - python\n                    - qt\n                    - rabbitmq\n                    - rails\n                    - redis\n                    - rhel\n                    - ros\n                    - ruby\n                    - sles\n                    - spring-framework\n                    - surface\n                    - symfony\n                    - ubuntu\n                    - vue\n                    - wagtail\n                    - windows\n                    - windowsembedded\n                    - windowsserver\n      operationId: get-api-all.json\n      description: Return a list of all products. Each of these can be used for the other API endpoints.\ncomponents:\n  schemas:\n    cycle:\n      x-examples:\n        python:\n          - cycle: 3.9\n            releaseDate: \"2020-10-05\"\n            eol: \"2025-10-05\"\n            latest: 3.9.5\n            link: \"https://www.python.org/downloads/release/python-395/\"\n          - cycle: 3.8\n            releaseDate: \"2019-10-14\"\n            eol: \"2024-10-14\"\n            latest: 3.8.10\n            link: \"https://www.python.org/downloads/release/python-3810/\"\n          - cycle: 3.7\n            releaseDate: \"2018-06-27\"\n            eol: \"2023-06-27\"\n            latest: 3.7.10\n            link: \"https://www.python.org/downloads/release/python-3710/\"\n          - cycle: 3.6\n            releaseDate: \"2016-12-23\"\n            eol: \"2021-12-23\"\n            latest: 3.6.13\n            link: \"https://www.python.org/downloads/release/python-3613/\"\n          - cycle: 3.5\n            releaseDate: \"2015-09-30\"\n            eol: \"2020-09-13\"\n            latest: 3.5.10\n            link: \"https://www.python.org/downloads/release/python-3510/\"\n          - cycle: 3.4\n            releaseDate: \"2014-03-16\"\n            eol: \"2019-03-18\"\n            latest: 3.4.10\n            link: \"https://www.python.org/downloads/release/python-3410/\"\n          - cycle: 3.3\n            releaseDate: \"2012-09-29\"\n            eol: \"2017-09-29\"\n            latest: 3.3.7\n            link: \"https://www.python.org/downloads/release/python-337/\"\n          - cycle: 2.7\n            releaseDate: \"2010-07-03\"\n            eol: \"2020-01-01\"\n            latest: 2.7.18\n            link: \"https://github.com/python/cpython/blob/2.7/Misc/NEWS.d/2.7.18rc1.rst\"\n        ubuntu:\n          - cycle: \"21.04\"\n            lts: false\n            releaseDate: \"2021-04-22\"\n            support: \"2022-01-01\"\n            eol: \"2022-01-01\"\n            latest: \"21.04\"\n            link: \"https://wiki.ubuntu.com/HirsuteHippo/ReleaseNotes/\"\n          - cycle: \"20.10\"\n            lts: false\n            releaseDate: \"2020-10-22\"\n            support: \"2021-07-07\"\n            eol: \"2021-07-07\"\n            latest: \"20.10\"\n            link: \"https://wiki.ubuntu.com/GroovyGorilla/ReleaseNotes/\"\n          - cycle: \"20.04\"\n            lts: true\n            releaseDate: \"2020-04-23\"\n            support: \"2022-10-01\"\n            eol: \"2025-04-02\"\n            latest: 20.04.2\n          - cycle: \"19.10\"\n            releaseDate: \"2019-10-17\"\n            support: \"2020-07-06\"\n            eol: \"2020-07-06\"\n            latest: \"19.10\"\n          - cycle: \"18.04\"\n            lts: true\n            releaseDate: \"2018-04-26\"\n            support: \"2020-09-30\"\n            eol: \"2023-04-02\"\n            latest: 18.04.5\n          - cycle: \"16.04\"\n            lts: true\n            releaseDate: \"2016-04-21\"\n            support: \"2018-10-01\"\n            eol: \"2021-04-02\"\n            latest: 16.04.7\n          - cycle: \"14.04\"\n            lts: true\n            releaseDate: \"2014-04-17\"\n            support: \"2016-09-30\"\n            eol: \"2019-04-02\"\n            latest: 14.04.6\n      type: object\n      description: Details of a single release cycle of a given product. There might be some slight variations to this depending on the product.\n      title: Cycle\n      properties:\n        cycle:\n          type:\n            - number\n            - string\n          description: The release cycle which this release is part of.\n        releaseDate:\n          type: string\n          format: date\n          minLength: 10\n          maxLength: 10\n          description: Release date for the first release in this cycle.\n        eol:\n          type:\n            - string\n            - boolean\n          minLength: 1\n          description: End-of-Life date for this release cycle.\n        latest:\n          type: string\n          minLength: 1\n          description: Latest release in this cycle.\n        link:\n          type:\n            - string\n            - \"null\"\n          minLength: 1\n          description: Link to changelog for the latest release in this cycle, or null if unavailable.\n        lts:\n          type:\n            - string\n            - boolean\n          description: Whether this release cycle has long-term-support (LTS), or the date it entered LTS status.\n        support:\n          type:\n            - string\n            - boolean\n          format: date\n          minLength: 10\n          maxLength: 10\n          description: Whether this release cycle has active support.\n        discontinued:\n          type:\n            - string\n            - boolean\n          format: date\n          minLength: 10\n          maxLength: 10\n          description: Whether this device version is no longer in production.\n"
  },
  {
    "path": "assets/register-show-hidden-releases-handler.js",
    "content": "function showHideOldReleases(show) {\n  const showMoreRow = document.getElementById(\"show-more-row\");\n  const releases = document.querySelectorAll(\".release.can-be-hidden\");\n\n  if (show) {\n    showMoreRow.classList.add(\"d-none\");\n    releases.forEach((r) => r.classList.remove(\"d-none\"));\n  } else {\n    showMoreRow.classList.remove(\"d-none\");\n    releases.forEach((r) => r.classList.add(\"d-none\"));\n  }\n}\n\nfunction registerShowHiddenReleasesHandler() {\n  document.getElementById(\"show-hidden-releases-button\").addEventListener(\n    \"click\",\n    (event) => {\n      event.preventDefault();\n      showHideOldReleases(true);\n    },\n    false,\n  );\n}\n\nshowHideOldReleases(false);\nregisterShowHiddenReleasesHandler();\n"
  },
  {
    "path": "bin/deploy.sh",
    "content": "#!/bin/bash -e\n\n# Display context information\necho \"Current directory: $PWD\"\necho \"Current commit: $(git rev-parse HEAD)\"\necho \"Ruby version: $(ruby --version)\"\necho \"Python version: $(python --version)\"\necho \"Jekyll version: $(bundle exec jekyll --version)\"\necho \"Deploy URL: $1\"\n\n# See https://github.com/endoflife-date/endoflife.date/pull/2081\necho \"Updating latest product information...\"\npip install -r '_data/release-data/requirements.txt'\ngit submodule update --remote\nif ! python3 '_data/release-data/update-product-data.py' -p 'products/'; then # if the update-product-data.py script fails...\n  git checkout -- products/ # ...just undo the changes, and carry on\nfi\n\n# Replace the Deploy URL with the Preview URL\nif [ -n \"$1\" ]; then\n  echo \"Replacing Deploy URL with Preview URL ($1)\"\n  sed -i \"/url\\:/curl\\: $1\" _config.yml\nfi\n\necho \"Building site...\"\nbundle exec jekyll build --trace\n"
  },
  {
    "path": "bin/lint-product.sh",
    "content": "#!/bin/bash -e\n\necho \"Lint '$1' using markdownlint-cli2\"\nnpx markdownlint-cli2@latest $1\n\necho \"Lint '$1' using prettier\"\nnpx prettier@latest --write $1\n"
  },
  {
    "path": "bin/update_added_at.sh",
    "content": "#!/bin/bash\n\nfor file in \"${1:-products}\"/*.md; do\n  echo \"Processing $file...\"\n\n  # Get the first commit date (ISO format)\n  added_at=$(git log --diff-filter=A --follow --format=%aI -- \"$file\" | tail -1 | cut -d'T' -f1)\n\n  if [ -z \"$added_at\" ]; then\n    echo \"No git history for $file, skipping.\"\n    continue\n  fi\n\n  if grep -q '^addedAt:' \"$file\"; then\n    sed -i \"s/^addedAt:.*/addedAt: $added_at/\" \"$file\"\n    echo \"addedAt set to $added_at in $file.\"\n  else\n    sed -i \"3iaddedAt: $added_at\" \"$file\"\n    echo \"addedAt added as $added_at in $file.\"\n  fi\ndone\n"
  },
  {
    "path": "bot.md",
    "content": "---\nlayout: page\nnav_exclude: true\npermalink: /bot\ntitle: About the endoflife.date bot\ndescription: Some information about the endoflife.date bot - what it is and why it exists.\n---\n\nendoflife.date user agent is the following:\n\n```\nendoflife.date-bot/1.0 (endoflife.date automation; +https://endoflife.date/bot)\n```\n\nIf you are reading this page, you have likely noticed our user agent in your server logs.\nWe understand that seeing an unfamiliar bot can raise questions. This page clarifies our bot's purpose and practices.\n\nendoflife.date is an open-source community website dedicated to documenting End-of-Life (EOL) dates and support lifecycles for various products.\nOur goal is to provide accurate and up-to-date information to help users and organizations plan their software and hardware upgrades effectively.\n\nTo help achieve this, we have developed a bot that automates the collection of information from various websites, including yours.\nWe want to assure you that our bot is designed to be as respectful and non-intrusive as possible.\nHere are some key points about our scraping practices:\n\n- **Selective Scraping:** Our bot only scrapes a few selected pages relevant to our mission; it does not indiscriminately crawl entire websites.\n- **Respect for Cache Directives:** We respect the cache directives set by your server.\n  If none are set, we keep the website page in our cache for one day to minimize requests.\n\nWe kindly ask that you continue authorizing our user agent to access your site.\nYour cooperation helps us maintain accurate and up-to-date information for the benefit of the entire community.\n\nIf you are unable to authorize our bot, we understand and respect your decision.\nIn such cases, please let us know by opening an issue on our GitHub repository: [endoflife-date/endoflife.date/issues](https://github.com/endoflife-date/endoflife.date/issues).\nThis will allow us to deactivate our bot for your site and explore alternative ways to collect the necessary information.\n\nThank you for your understanding and support.\n\nThe endoflife.date Team\n"
  },
  {
    "path": "browserconfig.xml",
    "content": "---\n# See https://webmasters.stackexchange.com/q/131077\n\n# Setting a layout forces Jekyll to render this file.\nlayout: null\n---\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<browserconfig>\n    <msapplication>\n        <tile>\n            <square150x150logo src=\"{{ '/assets/mstile-150x150.png' | absolute_url }}\"/>\n            <TileColor>#2d89ef</TileColor>\n        </tile>\n    </msapplication>\n</browserconfig>\n"
  },
  {
    "path": "humans.txt",
    "content": "/* TEAM */\n\nTeam: https://github.com/orgs/endoflife-date/people\nContributors: https://github.com/endoflife-date/endoflife.date/graphs/contributors\n\n/* SITE */\nSoftware: Jekyll, Netlify, GitHub, Ruby, GitHub Actions\nComponents: Just the Docs Jekyll Theme, Stoplight Elements, Swagger UI, Simple Icons\nLogo: adaptation of \"An hourglass in a round icon\" by David Abián and Serhio Magpie (https://commons.wikimedia.org/wiki/File:Hourglass_icon_%28orange%29.svg)\n"
  },
  {
    "path": "index.md",
    "content": "---\nlayout: page\nnav_exclude: true\nsearch_exclude: true\ntitle: Home\ndescription: Check end-of-life, support schedule, and release timelines for more than 380+ products at one place.\n# This is the content for the website homepage (https://endoflife.date/)\n---\n\nEnd-of-life (EOL) and support information is [often hard to track, or very badly presented](https://twitter.com/captn3m0/status/1110504412064239617).\nendoflife.date documents EOL dates and support lifecycles for various products.\n\nendoflife.date aggregates data from various sources and presents it in an understandable and\nsuccinct manner. It also makes the data available using an [easily accessible API](/docs/api/v1/)\nand has iCalendar support.\n\nendoflife.date currently tracks {{ site.pages | where: \"layout\", \"product\" | size }} products.\nHere are some of our most popular pages:\n\n| Programming | [Python](/python) | [Java](/tags/java-distribution) | [Node.js](/nodejs) | [PHP](/php) |\n| Devices | [iPhone](/iphone) | [iPad](/ipad) | [Samsung](/samsung-mobile) | [Google Pixel](/pixel) |\n| Databases | [MongoDB](/mongodb) | [PostgreSQL](/postgresql) | [Redis](/redis) | [MySQL](/mysql) |\n| Operating Systems | [Windows](/windows) | [Android](/android) | [macOS](/macos) | [Linux](/tags/linux-distribution) |\n| Frameworks | [Angular](/angular) | [Django](/django) | [Ruby on Rails](/rails) | [.NET](/dotnet) |\n| Desktop Applications | [Firefox](/firefox) | [Internet Explorer](/internet-explorer) | [Godot](/godot) | [Unity](/unity) |\n| Server Applications | [Nginx](/nginx) | [Kubernetes](/kubernetes) | [Tomcat](/tomcat) | [HAProxy](/haproxy) |\n| Cloud Services | [Amazon Elastic Kubernetes Service](/amazon-eks) | [Google Kubernetes Engine](/google-kubernetes-engine) | [Azure Kubernetes Service](/azure-kubernetes-service) | [Alibaba ACK](/alibaba-ack) |\n| Standards | [PCI-DSS](/pci-dss) | [TLS](/tls) |\n\n## Last added products <a href=\"/new-products.atom\" aria-label=\"New products feed\">⚛️</a>\n\n<ul>\n{% assign products = site.pages | where: \"layout\", \"product\" | sort: \"addedAt\" | reverse %}\n{% for product in products limit:5 %}\n<li><a href=\"{{ product.url }}\">{{ product.title }}</a> ({{ product.addedAt | date_to_long_string }})</li>\n{% endfor %}\n</ul>\n\n## Contributing\n\nWant to contribute? Great! We try to make it easy, and all contributions, even the smaller ones, are\nmore than welcome. This includes\n[new product suggestion or addition](https://github.com/endoflife-date/endoflife.date/issues/new?assignees=&labels=request&template=new_product_suggestion.md&title=),\n[existing product updates](https://github.com/endoflife-date/endoflife.date/issues/new?assignees=&labels=bug&template=report_incorrect_details.md&title=),\n[feature request](https://github.com/endoflife-date/endoflife.date/issues/new?assignees=&labels=enhancement&template=feature_request.md&title=),\nbug reports, fixes... Take a look at [our contribution guide](https://github.com/endoflife-date/endoflife.date/blob/master/CONTRIBUTING.md)\nfor more information.\n\nIf you maintain release information for a product (end-of-life dates or support information), we\nalso have a [set of recommendations](/recommendations) along with a checklist on some best practices\nfor publishing this information.\n\nAnd do not hesitate to [play with our API](/docs/api/v1/). Here are a few awesome\ntools that already did it: [norwegianblue](https://github.com/hugovk/norwegianblue),\n[end_of_life](https://github.com/MatheusRich/end_of_life), and\n[cicada](https://github.com/mcandre/cicada). Find more on\n[our Known Users page](https://github.com/endoflife-date/endoflife.date/wiki/Known-Users).\n\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://opensource.guide/how-to-contribute/#opening-a-pull-request)\n[![powered by Jekyll](https://img.shields.io/badge/powered_by-Jekyll-blue.svg)](https://jekyllrb.com/)\n[![Website shields.io](https://img.shields.io/website-up-down-green-red/https/endoflife.date.svg)](https://endoflife.date/)\n[![made-with-Markdown](https://img.shields.io/badge/Made%20with-Markdown-1f425f.svg)](https://commonmark.org)\n[![](https://img.shields.io/badge/Hacktoberfest-Welcome-green)](https://github.com/endoflife-date/endoflife.date/issues/408)\n[![Gitter](https://img.shields.io/badge/chat%20on-gitter-green)](https://gitter.im/endoflife-date/community)\n\n## Sponsors\n\n[![Powered by Netlify](https://www.netlify.com/v3/img/components/netlify-light.svg)](https://www.netlify.com)\n"
  },
  {
    "path": "manifest.json",
    "content": "---\n# See https://web.dev/add-manifest/\n\n# Setting a layout forces Jekyll to render this file.\nlayout: null\n---\n{\n    \"name\": \"endoflife.date\",\n    \"short_name\": \"endoflife\",\n    \"icons\": [\n        {\n            \"src\": \"{{ '/assets/logo-192x192.png' | absolute_url }}\",\n            \"sizes\": \"192x192\",\n            \"type\": \"image/png\"\n        },\n        {\n            \"src\": \"{{ '/assets/logo-512x512.png' | absolute_url }}\",\n            \"sizes\": \"512x512\",\n            \"type\": \"image/png\"\n        }\n    ],\n    \"start_url\": \"{{ '/' | absolute_url }}?utm_source=homescreen\",\n    \"theme_color\": \"#ffffff\",\n    \"background_color\": \"#ffffff\",\n    \"display\": \"standalone\"\n}\n"
  },
  {
    "path": "netlify.toml",
    "content": "[build]\n  command = \"\"\"\n  ./bin/deploy.sh\n  \"\"\"\n  publish = \"_site/\"\n\n[context.deploy-preview]\n  command = \"\"\"\n  ./bin/deploy.sh $DEPLOY_PRIME_URL\n  \"\"\"\n\n[[plugins]]\npackage = \"netlify-plugin-submit-sitemap\"\n"
  },
  {
    "path": "package.json",
    "content": "{\n  \"devDependencies\": {\n    \"netlify-plugin-submit-sitemap\": \"^0.4.0\"\n  }\n}\n"
  },
  {
    "path": "pages/help/identifiers-needed.md",
    "content": "---\nlayout: default\nnav_exclude: true\ntitle: \"Help: Identifiers Needed\"\ndescription: Help add more identifiers to the site\npermalink: /help/identifiers-needed/\n---\n\nendoflife.date maintains machine-readable identifiers for various products to help the SBOM ecosystem and other projects.\nWe need your help to add more identifiers to the site.\n\n## What are Identifiers?\n\nWe currently use the following identifiers:\n\n1. [Repology](https://repology.org) Project Identifiers.\n   We use these to link to various package repositories and distributions.\n2. [Package URL](https://github.com/package-url/purl-spec) Identifiers (`pkg:`).\n   We use these to link to packages that are not present in Repology, such as Docker Images, Third-party linux repos, and more.\n3. [NVD CPE](https://nvd.nist.gov/products/cpe) Identifiers.\n   Primarily used where repology/purl does not work, such as on devices and operating-systems.\n\n## How can you help\n\nFor any of the pages below, click the edit link, and add a new field in the YAML called `identifiers`.\nHere's some sample identifiers that we use across our various pages:\n\n```yaml\nidentifiers:\n  # links the product to the https://repology.org/project/package-name/information\n  - repology: package-name\n  # See the PURL spec https://github.com/package-url/purl-spec\n  # for details, and avoid packages that are already mentioned on\n  # the repology page\n  # Common examples would be to use\n  # - pkg:os to document operating systems (https://github.com/package-url/purl-spec/pull/161)\n  # - pkg:github to link to GitHub pages\n  # - pkg:golang/pypi/gem/maven/npm etc for common package managers\n  # - pkg:docker for linking to docker images on Docker Hub\n  - purl: pkg:package-manager/package-name\n\n  # A few sample PURLS from our various products\n\n  - purl: pkg:docker/library/amazonlinux\n  - purl: pkg:apk/alpine/sqlite\n  - purl: pkg:oci/csi-node-driver-registrar?repository_url=k8s.gcr.io/sig-storage\n  - purl: pkg:github/kubernetes-csi/node-driver-registrar\n  - purl: pkg:golang/github.com/kubernetes-csi/node-driver-registrar\n  - purl: pkg:generic/firefox\n  - purl: pkg:maven/org.apache.zookeeper/zookeeper\n  - purl: pkg:oci/etcd?repository_url=quay.io/repository/coreos\n  - purl: pkg:brew/liberica-jdk17\n  - purl: pkg:scoop/liberica17\n  - purl: pkg:chocolatey/libericajdk\n  - purl: pkg:winget/BellSoft.LibericaJDK.8\n```\n\n## Pages without Identifiers\n\n<ul>\n{%- for page in site.html_pages %}\n{%- if page.layout == 'product' and page.identifiers.size == 0 %}\n  <li>\n    <a href=\"{{ page.url }}\">{{ page.title }}</a> - <a href=\"{{page.url}}/_edit\">Edit</a>\n  </li>\n{%- endif %}\n{%- endfor %}\n</ul>\n"
  },
  {
    "path": "product-schema.json",
    "content": "{\n  \"$schema\": \"http://json-schema.org/schema#\",\n  \"type\": \"object\",\n  \"properties\": {\n    \"title\": {\n      \"title\": \"Title\",\n      \"description\": \"The title of this product\",\n      \"type\": \"string\"\n    },\n    \"versionCommand\": {\n      \"title\": \"Version command\",\n      \"description\": \"Command to fetch the products version.\",\n      \"examples\": [\"helm version\", \"go version\"],\n      \"type\": \"string\"\n    },\n    \"releasePolicyLink\": {\n      \"title\": \"Release policy link\",\n      \"description\": \"URL to the product's release policy page.\",\n      \"type\": \"string\",\n      \"format\": \"uri\"\n    },\n    \"iconUrl\": {\n      \"title\": \"Icon url\",\n      \"description\": \"URL to the product icon.\",\n      \"type\": \"string\",\n      \"format\": \"uri\"\n    },\n    \"category\": {\n      \"title\": \"Category\",\n      \"description\": \"Specify the category of this product.\",\n      \"enum\": [\n        \"app\",\n        \"db\",\n        \"device\",\n        \"framework\",\n        \"lang\",\n        \"library\",\n        \"os\",\n        \"server-app\",\n        \"service\",\n        \"standard\"\n      ]\n    },\n    \"permalink\": {\n      \"title\": \"Permalink\",\n      \"description\": \"The URL to this product within the endoflife.date website. Must start with a slash.\",\n      \"examples\": [\"/foo\", \"/bar\"],\n      \"$ref\": \"#/$defs/slug\"\n    },\n    \"tags\": {\n      \"title\": \"Tags\",\n      \"description\": \"Tags which fit this product. Only lowercase, numbers and minus are allowed. Separated via spaces.\",\n      \"type\": \"string\",\n      \"pattern\": \"^[a-z0-9\\\\-]+( [a-z0-9\\\\-]+)*$\",\n      \"examples\": [\"foo bar\"]\n    },\n    \"alternate_urls\": {\n      \"title\": \"Alternate URLs\",\n      \"description\": \"Array of alternate urls for this product within the endoflife.date website. Must start with a slash.\",\n      \"type\": \"array\",\n      \"items\": {\n        \"$ref\": \"#/$defs/slug\"\n      }\n    },\n    \"auto\": {\n      \"type\": \"object\",\n      \"required\": [\"methods\"],\n      \"properties\": {\n        \"cumulative\": {\n          \"title\": \"Mark auto-update as being cumulative (optional, default = false)\",\n          \"description\": \"When true, data won't be deleted before fetching new data.\\nActivating cumulative updates is not recommended for most products, but could be useful for products that:\\n - have a long history of releases that is long to fetch,\\n - have a history of releases that is not available anymore.\",\n          \"type\": \"boolean\"\n        },\n        \"methods\": {\n          \"title\": \"Auto-update configs\",\n          \"description\": \"See https://github.com/endoflife-date/endoflife.date/wiki/Automation\",\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/$defs/automethod\"\n          }\n        }\n      }\n    },\n    \"customFields\": {\n      \"title\": \"Custom fields\",\n      \"description\": \"Array of custom fields for this product's releases.\",\n      \"type\": \"array\",\n      \"items\": {\n        \"$ref\": \"#/$defs/customField\"\n      }\n    },\n    \"releases\": {\n      \"title\": \"Releases\",\n      \"description\": \"Array of releases for this product.\",\n      \"type\": \"array\",\n      \"items\": {\n        \"$ref\": \"#/$defs/release\"\n      }\n    }\n  },\n  \"required\": [\"title\", \"category\", \"permalink\", \"releases\"],\n  \"$defs\": {\n    \"boolOrDate\": {\n      \"oneOf\": [\n        {\n          \"type\": \"string\",\n          \"format\": \"date\"\n        },\n        {\n          \"type\": \"boolean\"\n        }\n      ]\n    },\n    \"boolOrString\": {\n      \"oneOf\": [\n        {\n          \"type\": \"string\"\n        },\n        {\n          \"type\": \"boolean\"\n        }\n      ]\n    },\n    \"slug\": {\n      \"type\": \"string\",\n      \"pattern\": \"^/\"\n    },\n    \"template\": {\n      \"title\": \"Template\",\n      \"description\": \"Template which will be used to create the final release.\",\n      \"type\": \"string\"\n    },\n    \"regex\": {\n      \"title\": \"Regex\",\n      \"description\": \"Regex which will be used to filter the versions.\",\n      \"oneOf\": [\n        {\n          \"type\": \"string\"\n        },\n        {\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        }\n      ]\n    },\n    \"customField\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"name\": {\n          \"title\": \"Name\",\n          \"description\": \"Name of the custom field.\",\n          \"examples\": [\"supportedIosVersions\", \"correspondingAndroidVersion\"],\n          \"type\": \"string\"\n        },\n        \"display\": {\n          \"title\": \"Display\",\n          \"description\": \"Where to display the custom field.\",\n          \"enum\": [\n            \"none\",\n            \"api-only\",\n            \"after-release-column\",\n            \"before-latest-column\",\n            \"after-latest-column\"\n          ]\n        },\n        \"label\": {\n          \"title\": \"Label\",\n          \"description\": \"Label of the custom column.\",\n          \"type\": \"string\"\n        },\n        \"description\": {\n          \"title\": \"Description\",\n          \"description\": \"A description of what the custom column contains.\",\n          \"type\": \"string\"\n        },\n        \"link\": {\n          \"title\": \"Link\",\n          \"description\": \"A link that gives more information about what the custom column contains.\",\n          \"type\": \"string\",\n          \"format\": \"uri-template\"\n        }\n      },\n      \"required\": [\"property\", \"position\", \"label\"]\n    },\n    \"automethod\": {\n      \"oneOf\": [\n        {\n          \"type\": \"object\",\n          \"properties\": {\n            \"git\": {\n              \"title\": \"Git\",\n              \"description\": \"URL to git repo. Fetches releases from tags.\",\n              \"type\": \"string\"\n            },\n            \"regex\": {\n              \"$ref\": \"#/$defs/regex\"\n            },\n            \"regex_exclude\": {\n              \"$ref\": \"#/$defs/regex\"\n            },\n            \"template\": {\n              \"$ref\": \"#/$defs/template\"\n            }\n          },\n          \"required\": [\"git\"],\n          \"additionalProperties\": false\n        },\n        {\n          \"type\": \"object\",\n          \"properties\": {\n            \"npm\": {\n              \"title\": \"Npm\",\n              \"description\": \"Name of the npm package to track.\",\n              \"type\": \"string\"\n            },\n            \"regex\": {\n              \"$ref\": \"#/$defs/regex\"\n            },\n            \"regex_exclude\": {\n              \"$ref\": \"#/$defs/regex\"\n            },\n            \"template\": {\n              \"$ref\": \"#/$defs/template\"\n            }\n          },\n          \"required\": [\"npm\"],\n          \"additionalProperties\": false\n        },\n        {\n          \"type\": \"object\",\n          \"properties\": {\n            \"docker_hub\": {\n              \"title\": \"Dockerhub\",\n              \"description\": \"Image name on dockerhub to track.\",\n              \"type\": \"string\"\n            },\n            \"regex\": {\n              \"$ref\": \"#/$defs/regex\"\n            },\n            \"regex_exclude\": {\n              \"$ref\": \"#/$defs/regex\"\n            },\n            \"template\": {\n              \"$ref\": \"#/$defs/template\"\n            }\n          },\n          \"required\": [\"docker_hub\"],\n          \"additionalProperties\": false\n        },\n        {\n          \"type\": \"object\",\n          \"properties\": {\n            \"distrowatch\": {\n              \"title\": \"Distrowatch\",\n              \"description\": \"Name of the distro on distrowatch.\",\n              \"type\": \"string\"\n            },\n            \"regex\": {\n              \"$ref\": \"#/$defs/regex\"\n            },\n            \"regex_exclude\": {\n              \"$ref\": \"#/$defs/regex\"\n            },\n            \"template\": {\n              \"$ref\": \"#/$defs/template\"\n            }\n          },\n          \"required\": [\"distrowatch\"],\n          \"additionalProperties\": false\n        },\n        {\n          \"type\": \"object\",\n          \"properties\": {\n            \"custom\": {\n              \"title\": \"Custom\",\n              \"description\": \"Use a custom script in the release-data repo.\",\n              \"type\": \"boolean\"\n            }\n          },\n          \"additionalProperties\": false\n        },\n        {\n          \"type\": \"object\",\n          \"properties\": {\n            \"github_releases\": {\n              \"title\": \"Github releases\",\n              \"description\": \"Github repo to track the releases from in the format {author}/{repo}.\",\n              \"type\": \"string\"\n            },\n            \"regex\": {\n              \"$ref\": \"#/$defs/regex\"\n            },\n            \"regex_exclude\": {\n              \"$ref\": \"#/$defs/regex\"\n            }\n          },\n          \"required\": [\"github_releases\"],\n          \"additionalProperties\": false\n        },\n        {\n          \"type\": \"object\",\n          \"properties\": {\n            \"pypi\": {\n              \"title\": \"Pypi\",\n              \"description\": \"Package name on PyPI.\",\n              \"type\": \"string\"\n            },\n            \"regex\": {\n              \"$ref\": \"#/$defs/regex\"\n            },\n            \"regex_exclude\": {\n              \"$ref\": \"#/$defs/regex\"\n            },\n            \"template\": {\n              \"$ref\": \"#/$defs/template\"\n            }\n          },\n          \"required\": [\"pypi\"],\n          \"additionalProperties\": false\n        },\n        {\n          \"type\": \"object\",\n          \"properties\": {\n            \"maven\": {\n              \"title\": \"Maven\",\n              \"description\": \"Package name on Maven.\",\n              \"type\": \"string\"\n            },\n            \"regex\": {\n              \"$ref\": \"#/$defs/regex\"\n            },\n            \"regex_exclude\": {\n              \"$ref\": \"#/$defs/regex\"\n            },\n            \"template\": {\n              \"$ref\": \"#/$defs/template\"\n            }\n          },\n          \"required\": [\"maven\"],\n          \"additionalProperties\": false\n        },\n        {\n          \"type\": \"object\",\n          \"properties\": {\n            \"cgit\": {\n              \"title\": \"Cgit\",\n              \"description\": \"Fetch versions (from tags) with their dates from a cgit repository.\",\n              \"type\": \"string\"\n            },\n            \"regex\": {\n              \"$ref\": \"#/$defs/regex\"\n            },\n            \"regex_exclude\": {\n              \"$ref\": \"#/$defs/regex\"\n            },\n            \"template\": {\n              \"$ref\": \"#/$defs/template\"\n            }\n          },\n          \"required\": [\"cgit\"],\n          \"additionalProperties\": false\n        }\n      ]\n    },\n    \"release\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"releaseCycle\": {\n          \"title\": \"releaseCycle\",\n          \"description\": \"The release cycle which this release is part of.\",\n          \"examples\": [\"1\", \"1.0\"],\n          \"type\": \"string\",\n          \"pattern\": \"^[a-z0-9.\\\\-+_]+$\"\n        },\n        \"link\": {\n          \"title\": \"Link\",\n          \"description\": \"Link to changelog for the latest release in this cycle, or null if unavailable.\",\n          \"oneOf\": [\n            {\n              \"type\": \"string\",\n              \"format\": \"uri\"\n            },\n            {\n              \"type\": \"null\"\n            }\n          ]\n        },\n        \"releaseLabel\": {\n          \"title\": \"Release label\",\n          \"description\": \"The human-readable name of this release.\",\n          \"type\": \"string\"\n        },\n        \"eolColumn\": {\n          \"title\": \"EOL column\",\n          \"description\": \"Whether to show the EOL column, or a custom name for it.\",\n          \"examples\": [\"General Support\", false],\n          \"$ref\": \"#/$defs/boolOrString\"\n        },\n        \"eol\": {\n          \"title\": \"End of Life (EOL)\",\n          \"description\": \"End of all support, including security support. Date in the `yyyy-mm-dd` format, or `false` if not determined.\",\n          \"$ref\": \"#/$defs/boolOrDate\"\n        },\n        \"eoasColumn\": {\n          \"title\": \"End of active support (EOAS) column\",\n          \"description\": \"Whether to show the end of active support column, or a custom name for it.\",\n          \"$ref\": \"#/$defs/boolOrString\"\n        },\n        \"eoas\": {\n          \"title\": \"End of active support (EOAS)\",\n          \"description\": \"End of active support. Date in the `yyyy-mm-dd` format, or `false` if not determined.\",\n          \"$ref\": \"#/$defs/boolOrDate\"\n        },\n        \"eoesColumn\": {\n          \"title\": \"End of extended support column\",\n          \"description\": \"Whether to show the end of extended support column, or a custom name for it.\",\n          \"$ref\": \"#/$defs/boolOrString\"\n        },\n        \"eoes\": {\n          \"title\": \"End of extended support (EOES)\",\n          \"description\": \"End of extended support. Date in the `yyyy-mm-dd` format, or `false` if not determined.\",\n          \"$ref\": \"#/$defs/boolOrDate\"\n        },\n        \"discontinuedColumn\": {\n          \"title\": \"Discontinued column\",\n          \"description\": \"Whether to show the discontinued column, or a custom name for it.\",\n          \"$ref\": \"#/$defs/boolOrString\"\n        },\n        \"discontinued\": {\n          \"title\": \"Discontinued\",\n          \"description\": \"Whether this device version is no longer in production. Date in the `yyyy-mm-dd` format, or `false` if not determined.\",\n          \"$ref\": \"#/$defs/boolOrDate\"\n        },\n        \"releaseDateColumn\": {\n          \"title\": \"Release date column\",\n          \"description\": \"Whether to show the release date column, or a custom name for it.\",\n          \"$ref\": \"#/$defs/boolOrString\"\n        },\n        \"releaseDate\": {\n          \"title\": \"Release date\",\n          \"description\": \"Release date for the first release in this cycle.\",\n          \"type\": \"string\",\n          \"format\": \"date\"\n        },\n        \"latestColumn\": {\n          \"title\": \"Release column\",\n          \"description\": \"Whether to show the release column, or a custom name for it.\",\n          \"$ref\": \"#/$defs/boolOrString\"\n        },\n        \"latest\": {\n          \"title\": \"Latest release\",\n          \"description\": \"The latest release in this cycle.\",\n          \"type\": \"string\"\n        },\n        \"latestReleaseDate\": {\n          \"title\": \"Latest release date\",\n          \"description\": \"The date of the latest release.\",\n          \"type\": \"string\",\n          \"format\": \"date\"\n        }\n      },\n      \"allOf\": [\n        {\n          \"if\": {\n            \"required\": [\"eolColumn\"],\n            \"properties\": {\n              \"eolColumn\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          \"then\": {\n            \"required\": [\"eol\"]\n          }\n        },\n        {\n          \"if\": {\n            \"required\": [\"eoasColumn\"],\n            \"properties\": {\n              \"eoasColumn\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          \"then\": {\n            \"required\": [\"eoas\"]\n          }\n        },\n        {\n          \"if\": {\n            \"required\": [\"eoesColumn\"],\n            \"properties\": {\n              \"eoesColumn\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          \"then\": {\n            \"required\": [\"eoes\"]\n          }\n        },\n        {\n          \"if\": {\n            \"required\": [\"discontinuedColumn\"],\n            \"properties\": {\n              \"discontinuedColumn\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          \"then\": {\n            \"required\": [\"discontinued\"]\n          }\n        },\n        {\n          \"if\": {\n            \"required\": [\"releaseDateColumn\"],\n            \"properties\": {\n              \"releaseDateColumn\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          \"then\": {\n            \"required\": [\"releaseDate\"]\n          }\n        },\n        {\n          \"if\": {\n            \"required\": [\"latestColumn\"],\n            \"properties\": {\n              \"latestColumn\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          \"then\": {\n            \"required\": [\"latest\"]\n          }\n        }\n      ],\n      \"required\": [\"releaseCycle\"]\n    }\n  }\n}\n"
  },
  {
    "path": "products/adonisjs.md",
    "content": "---\ntitle: AdonisJS\naddedAt: 2025-08-18\ncategory: framework\ntags: javascript-runtime\niconSlug: adonisjs\npermalink: /adonisjs\nalternate_urls:\n  - /adonis\nversionCommand: npm list --depth=0  @adonisjs/core\nchangelogTemplate: https://github.com/adonisjs/core/releases/tag/v__LATEST__\n\nauto:\n  methods:\n    - git: https://github.com/adonisjs/core.git\n\nidentifiers:\n  - purl: pkg:github/adonisjs/core\n  - purl: pkg:npm/%40adonisjs/core\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"7\"\n    releaseDate: 2026-02-25\n    eol: false\n    latest: \"7.1.1\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"6\"\n    releaseDate: 2023-02-20\n    eol: false\n    latest: \"6.20.0\"\n    latestReleaseDate: 2026-02-05\n\n  - releaseCycle: \"5\"\n    releaseDate: 2020-10-11\n    eol: 2023-02-20\n    latest: \"5.9.0\"\n    latestReleaseDate: 2022-11-22\n\n---\n\n> [AdonisJS](https://adonisjs.com/) AdonisJS is a TypeScript-first web framework for building web apps and API servers.\n> It comes with support for testing, modern tooling, an ecosystem of official packages, and more.\n\nAdonisJS follows [semantic versioning](https://semver.org).\nRelease, support, and EOL policies are not documented.\n\nLooking at the recent release history, it seems that only the latest release is supported with bug and security fixes.\n"
  },
  {
    "path": "products/akeneo-pim.md",
    "content": "---\ntitle: Akeneo PIM\naddedAt: 2023-08-01\ncategory: server-app\ntags: php-runtime\npermalink: /akeneo-pim\nreleasePolicyLink: https://help.akeneo.com/en_US/akeneo-pim/akeneo-pim-product-support-dates\nchangelogTemplate: https://github.com/akeneo/pim-community-dev/blob/__RELEASE_CYCLE__/CHANGELOG-__RELEASE_CYCLE__.md\nreleaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\neolColumn: Support\n\nidentifiers:\n  - cpe: cpe:/a:akeneo:product_information_management\n  - cpe: cpe:2.3:a:akeneo:product_information_management\n  - purl: pkg:github/akeneo/pim-community-dev\n\nauto:\n  methods:\n    - git: https://github.com/akeneo/pim-community-dev.git\n    - release_table: https://help.akeneo.com/en_US/akeneo-pim/akeneo-pim-product-support-dates\n      selector: \"table:nth-of-type(1)\"\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex_exclude: \"^2.[1-3]\" # 2.1 to 2.3 only contained enterprise fixes or improvements.\n        eol: \"End of support date\"\n\nreleases:\n  - releaseCycle: \"7.0\"\n    codename: \"Sahara hare\"\n    releaseDate: 2023-01-05\n    eol: 2026-09-30\n    latest: \"7.0.84\"\n    latestReleaseDate: 2025-12-31\n\n  - releaseCycle: \"6.0\"\n    codename: \"Buccaneer Bunny\"\n    releaseDate: 2022-02-04\n    eol: 2023-09-30\n    latest: \"6.0.113\"\n    latestReleaseDate: 2024-10-08\n\n  - releaseCycle: \"5.0\"\n    codename: \"Bully for Bugs\"\n    releaseDate: 2020-12-31\n    eol: 2022-09-30\n    latest: \"5.0.120\"\n    latestReleaseDate: 2023-02-08\n\n  - releaseCycle: \"4.0\"\n    codename: \"Hare Tonic\"\n    releaseDate: 2020-01-15\n    eol: 2021-08-31\n    latest: \"4.0.126\"\n    latestReleaseDate: 2021-11-16\n\n  - releaseCycle: \"3.2\"\n    codename: \"Rabbit Transit\"\n    releaseDate: 2019-07-24\n    eol: 2021-05-31\n    latest: \"3.2.84\"\n    latestReleaseDate: 2021-05-17\n\n  - releaseCycle: \"3.1\"\n    codename: \"Slick Hare\"\n    releaseDate: 2019-04-30\n    eol: 2019-07-20\n    latest: \"3.1.18\"\n    latestReleaseDate: 2019-08-06\n\n  - releaseCycle: \"3.0\"\n    codename: \"Super-Rabbit\"\n    releaseDate: 2019-02-06\n    eol: 2020-08-31\n    latest: \"3.0.84\"\n    latestReleaseDate: 2020-08-19\n\n  # Versions 2.1 to 2.3 only contained enterprise fixes or improvements.\n\n  - releaseCycle: \"2.0\"\n    codename: \"Rebel Rabbit\"\n    releaseDate: 2017-09-28\n    eol: 2019-04-30\n    latest: \"2.0.52\"\n    latestReleaseDate: 2019-04-23\n\n  - releaseCycle: \"1.7\"\n    codename: \"The Old Grey Hare\"\n    releaseDate: 2017-03-14\n    eol: 2019-04-30\n    latest: \"1.7.41\"\n    latestReleaseDate: 2019-04-04\n\n  - releaseCycle: \"1.6\"\n    codename: \"Wackiki Wabbit\"\n    releaseDate: 2016-08-30\n    eol: 2018-03-31\n    latest: \"1.6.23\"\n    latestReleaseDate: 2018-04-03\n\n  - releaseCycle: \"1.5\"\n    codename: \"Fresh Hare\"\n    releaseDate: 2016-03-08\n    eol: 2017-09-30\n    link: https://help.akeneo.com/en_US/everything-you-need-to-know-about-our-pim-versions#v15\n    latest: \"1.5.27\"\n    latestReleaseDate: 2017-09-22\n\n  - releaseCycle: \"1.4\"\n    codename: \"Rhapsody Rabbit\"\n    releaseDate: 2015-09-23\n    eol: 2017-03-31\n    link: https://help.akeneo.com/en_US/everything-you-need-to-know-about-our-pim-versions#v14\n    latest: \"1.4.28\"\n    latestReleaseDate: 2016-12-13\n\n  - releaseCycle: \"1.3\"\n    codename: \"Hare Force\"\n    releaseDate: 2015-02-12\n    eol: 2016-09-30\n    link: https://help.akeneo.com/en_US/everything-you-need-to-know-about-our-pim-versions#v13\n    latest: \"1.3.41\"\n    latestReleaseDate: 2016-04-01\n\n  - releaseCycle: \"1.2\"\n    codename: \"Acrobatty Bunny\"\n    releaseDate: 2014-08-28\n    eol: 2015-08-18 # not documented\n    link: null\n    latest: \"1.2.37\"\n    latestReleaseDate: 2015-08-18\n\n  - releaseCycle: \"1.1\"\n    codename: \"Rabbit Punch\"\n    releaseDate: 2014-04-16\n    eol: 2014-07-22 # not documented\n    link: null\n    latest: \"1.1.3\"\n    latestReleaseDate: 2014-07-22\n\n  - releaseCycle: \"1.0\"\n    codename: \"Hare We Go\"\n    releaseDate: 2014-03-06\n    eol: 2016-03-31\n    link: https://help.akeneo.com/en_US/everything-you-need-to-know-about-our-pim-versions#v10\n    latest: \"1.0.3\"\n    latestReleaseDate: 2014-03-27\n\n---\n\n> [Akeneo PIM](https://www.akeneo.com/akeneo-pim-community-edition/) is a Product Information\n> Management (PIM) solution that provides a single place to collect, manage, and enrich product\n> information, create a product catalog, and distribute it to sales and eCommerce channels.\n\n{: .warning }\n\n> This page mainly tracks releases for the free and open-source offering named _Akeneo PIM Community\n> Edition_.\n\nAkeneo PIM does not follow a documented release policy. But looking at the latest releases, it seems\nthat there is a new major release every year, with frequent patch versions containing bug fixes for\nsupported releases in between. All active releases, along with their EOL dates, are documented\n[on their help center](https://help.akeneo.com/en_US/akeneo-pim/akeneo-pim-product-support-dates).\n"
  },
  {
    "path": "products/alibaba-ack.md",
    "content": "---\ntitle: Alibaba ACK\naddedAt: 2025-03-18\ncategory: service\ntags: alibaba managed-kubernetes\niconSlug: alibabacloud\npermalink: /alibaba-ack\nalternate_urls:\n  - /ack\nversionCommand: kubectl version\nreleasePolicyLink: https://www.alibabacloud.com/help/en/ack/ack-managed-and-ack-dedicated/user-guide/support-for-kubernetes-versions\nlatestColumn: false\neolColumn: End of Support\n\nauto:\n  disabled: true # https://www.alibabacloud.com is protected by anti-bot measures\n  methods:\n    - release_table: https://www.alibabacloud.com/help/en/ack/ack-managed-and-ack-dedicated/user-guide/support-for-kubernetes-versions/\n      header_selector: \"tr:nth-of-type(1)\"\n      fields:\n        releaseCycle: \"Version\"\n        releaseDate: \"ACK Release date\"\n        eol:\n          column: \"ACK end of life date\"\n          regex: '^(?P<value>.+\\s+\\d+).*$'\n\nreleases:\n  - releaseCycle: \"1.34\"\n    releaseDate: 2025-09-30\n    eol: 2026-09-30\n\n  - releaseCycle: \"1.33\"\n    releaseDate: 2025-05-31\n    eol: 2026-05-31\n\n  - releaseCycle: \"1.32\"\n    releaseDate: 2025-01-31\n    eol: 2026-01-31\n\n  - releaseCycle: \"1.31\"\n    releaseDate: 2024-09-30\n    eol: 2025-09-30\n\n  - releaseCycle: \"1.30\"\n    releaseDate: 2024-06-30\n    eol: 2026-06-30\n\n  - releaseCycle: \"1.28\"\n    releaseDate: 2023-10-31\n    eol: 2025-10-31\n\n  - releaseCycle: \"1.26\"\n    releaseDate: 2023-04-30\n    eol: 2025-04-30\n\n  - releaseCycle: \"1.24\"\n    releaseDate: 2022-09-30\n    eol: 2024-09-30\n\n  - releaseCycle: \"1.22\"\n    releaseDate: 2021-12-31\n    eol: 2023-10-31\n\n  - releaseCycle: \"1.20\"\n    releaseDate: 2021-04-30\n    eol: 2023-04-30\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2020-09-30\n    eol: 2022-09-30\n\n  - releaseCycle: \"1.16\"\n    releaseDate: 2020-02-29\n    eol: 2022-06-30\n\n  - releaseCycle: \"1.14\"\n    releaseDate: 2019-08-31\n    eol: 2021-07-31\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2019-03-31\n    eol: 2020-12-31\n---\n\n> [Alibaba Container Service for Kubernetes (ACK)](https://www.alibabacloud.com/en/product/kubernetes) is a managed\n> service that can be used to run Kubernetes on Alibaba Cloud without needing to install, operate, and maintain a\n> Kubernetes control plane or nodes. ACK runs patched Kubernetes versions and is certified Kubernetes conformant for a\n> predictable experience.\n\nThe Kubernetes community releases a new minor version approximately every four months. ACK aligns with the upstream\nrelease cycle, iterating through the creation, maintenance, and discontinuation of Kubernetes versions.\n\nStarting from v1.31, ACK has expanded its support for Kubernetes versions from only even-numbered minor releases,\nsuch as v1.28 and v1.30, to include all minor versions. Additionally, for Kubernetes minor versions 1.31 and later,\nthe ACK support cycle has been adjusted to one year.\n\n## Upgrading\n\nACK enables updating ACK clusters from one minor version to the next consecutive minor version.\nSkipping minor versions or rolling back to an earlier version is not supported.\nFor example, updating a Kubernetes 1.30 cluster to Kubernetes 1.32 requires updating the cluster to Kubernetes 1.31 first.\n\nACK allows updating an ACK cluster to the latest patch version only. Updating to outdated patch versions is not possible.\n\n## Platform Versions\n\nThe Kubernetes versions supported by ACK follow the semantic versioning scheme in the `x.y.z-aliyun.n` format.\n`x.y.z` is the open source Kubernetes version, and `n` is the ACK patch version.\n\nMinor Kubernetes versions are typically made available on Alibaba Cloud within two weeks of their release.\n\nPatch Kubernetes versions may be accepted or not depending on the risk level of the fixed issues.\nPatch Kubernetes versions containing high-severity vulnerability are assessed within 24 hours after their release.\n"
  },
  {
    "path": "products/alibaba-dragonwell.md",
    "content": "---\ntitle: Alibaba Dragonwell\naddedAt: 2023-04-07\ncategory: lang\ntags: alibaba java-distribution\niconSlug: openjdk\npermalink: /alibaba-dragonwell\nalternate_urls:\n  - /dragonwell\nversionCommand: java -version\nreleasePolicyLink: https://github.com/dragonwell-project/dragonwell21/wiki/Alibaba-Dragonwell-Support\nchangelogTemplate: \"https://github.com/dragonwell-project/dragonwell__RELEASE_CYCLE__/wiki/Alibaba-Dragonwell-__RELEASE_CYCLE__-Standard-Edition-Release-Notes\"\n\n# The repology ones are only AUR right now\n# The docker images and rpm repo are official ones,\n# and the yum repo is the official one.\nidentifiers:\n  - repology: jdk8-dragonwell-extended\n  - repology: jdk8-dragonwell-standard\n  - repology: jdk17-dragonwell-standard\n  - repology: jdk11-dragonwell-extended\n  - repology: jdk11-dragonwell-standard\n  - purl: pkg:docker/alibabadragonwell/dragonwell\n  # Alibaba Cloud Linux OS plus repository, but only for x86_64 architecture\n  - purl: pkg:rpm/aliyun/java-1.8.0-alibaba-dragonwell?repository_url=http://mirrors.aliyun.com/alinux/2.1903/plus/x86_64/\n\n# There is one repository for each major LTS release.\n# And yes, tagging at Alibaba is a mess!\nauto:\n  methods:\n    - git: \"https://github.com/dragonwell-project/dragonwell8.git\"\n      regex:\n        - '^dragonwell-standard-(?P<version>[\\d\\.\\+]+)_jdk.+-ga$'\n        - '^dragonwell-(?P<version>[\\d\\.\\+]+)_jdk.+-ga$'\n        - '^dragonwell-(?P<version>[\\d\\.\\+]+)-GA$'\n        - '^v(?P<version>[\\d\\.\\+]+)-GA$'\n      template: \"{{version}}\"\n    - git: \"https://github.com/dragonwell-project/dragonwell11.git\"\n      regex:\n        - '^dragonwell-standard-(?P<version>[\\d\\.\\+]+)_jdk.+-ga$'\n        - '^dragonwell[-_](?P<version>[\\d\\.\\+]+)_.+-ga$'\n      template: \"{{version}}\"\n    - git: \"https://github.com/dragonwell-project/dragonwell17.git\"\n      regex:\n        - '^dragonwell-standard-(?P<version>17[\\d\\.\\+]+)_jdk.+-ga$'\n        - '^dragonwell-(?P<version>17[\\d\\.\\+]+)_jdk.+-ga$'\n        - '^jdk-(?P<version>17[\\d\\.\\+]+)-ga$'\n      template: \"{{version}}\"\n    - git: \"https://github.com/dragonwell-project/dragonwell21.git\"\n      regex:\n        - '^dragonwell-standard-(?P<version>21[\\d\\.\\+]+)_jdk.+-ga$'\n        - '^dragonwell-(?P<version>21[\\d\\.\\+]+)_jdk.+-ga$'\n        - '^jdk-(?P<version>21[\\d\\.\\+]+)-ga$'\n      template: \"{{version}}\"\n    - release_table: https://github.com/dragonwell-project/dragonwell21/wiki/Alibaba-Dragonwell-Support\n      fields:\n        releaseCycle: \"Dragonwell Version\"\n        eol:\n          column: \"End of Public Updates\"\n          regex: '^.*(?P<date>\\w{3} \\d{4}).*$'\n          template: \"{{date}}\"\n\n# Remember to update the \"auto\" configuration and the \"releasePolicyLink\" on each new major release.\nreleases:\n  - releaseCycle: \"21\"\n    lts: true\n    releaseDate: 2023-11-24 # The first official release is 21.0.1.\n    eol: 2029-11-30\n    latest: \"21.0.10.0.10+7\"\n    latestReleaseDate: 2026-02-28\n\n  - releaseCycle: \"17\"\n    lts: true\n    releaseDate: 2021-10-18 # The first official release is 17.0.1.\n    eol: 2027-09-30\n    latest: \"17.0.18.0.19+8\"\n    latestReleaseDate: 2026-02-04\n\n  - releaseCycle: \"11\"\n    lts: true\n    releaseDate: 2020-07-20 # The first official release is 11.0.7.2.\n    eol: 2027-09-30\n    latest: \"11.0.30.26\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"8\"\n    lts: true\n    releaseDate: 2019-06-24\n    eol: 2026-06-30\n    latest: \"8.28.27\"\n    latestReleaseDate: 2026-03-04\n    link: https://github.com/dragonwell-project/dragonwell8/wiki/Alibaba-Dragonwell8-Standard-Edition-Release-Notes\n\n---\n\n> [Alibaba Dragonwell](https://dragonwell-jdk.io/) is a [GPLv2 with CPE](https://openjdk.org/legal/gplv2+ce.html)\n> licensed build of the Open Java Development Kit (OpenJDK) with long-term support and patches from\n> Alibaba. It is available in two editions: a Standard Edition for general usage and an Extended\n> Edition optimized for the Alibaba cloud. Both editions are certified using the [AQAvit quality\n> verification suite](https://adoptium.net/aqavit/). It is available on Linux, Windows, and Docker.\n\nDragonwell builds are only released for LTS OpenJDK releases (8, 11, 17, 21...), and following the\nOpenJDK release cadence — a new major version every two years (since 2021) supported for at least\nfour years with quarterly maintenance/security updates (typically January, April, July, and October).\n\nDragonwell is one of the many builds of OpenJDK. For recommendations on which JDK build to use,\ncheck out [whichjdk.com](https://whichjdk.com/#alibaba-dragonwell).\n\n*[LTS]: Long-Term Support\n"
  },
  {
    "path": "products/almalinux.md",
    "content": "---\ntitle: AlmaLinux OS\naddedAt: 2022-03-20\ncategory: os\ntags: linux-distribution\niconSlug: almalinux\npermalink: /almalinux\nalternate_urls:\n  - /alma-linux\n  - /alma\nversionCommand: cat /etc/os-release\nreleasePolicyLink: https://wiki.almalinux.org/release-notes/\nchangelogTemplate: https://wiki.almalinux.org/release-notes/__LATEST__.html\neoasColumn: true\n\nidentifiers:\n  - cpe: cpe:/o:almalinux:almalinux\n  - cpe: cpe:2.3:o:almalinux:almalinux\n\nauto:\n  methods:\n    - distrowatch: alma\n      regex: '^Distribution Release: AlmaLinux OS (?P<major>\\d).(?P<minor>\\d+)$'\n\nreleases:\n  - releaseCycle: \"10\"\n    releaseLabel: \"AlmaLinux OS 10\"\n    releaseDate: 2025-05-27\n    eoas: 2030-05-31\n    eol: 2035-05-31\n    latest: \"10.1\"\n    latestReleaseDate: 2025-11-24\n    link: https://almalinux.org/blog/2025-11-24-almalinux_101_release/\n\n  - releaseCycle: \"9\"\n    releaseLabel: \"AlmaLinux OS 9\"\n    releaseDate: 2022-05-26\n    eoas: 2027-05-31\n    eol: 2032-05-31\n    latest: \"9.7\"\n    latestReleaseDate: 2025-11-17\n    link: https://almalinux.org/blog/2025-11-17-almalinux_97_release/\n\n  - releaseCycle: \"8\"\n    releaseLabel: \"AlmaLinux OS 8\"\n    releaseDate: 2021-03-30\n    eoas: 2024-05-01\n    eol: 2029-03-01\n    latest: \"8.10\"\n    latestReleaseDate: 2024-05-28\n    link: https://almalinux.org/blog/2024-05-28-announcing-810-stable/\n---\n\n> [AlmaLinux OS](https://almalinux.org/) is an open source, community-owned and governed, forever-free enterprise Linux distribution.\n> It is focused on long-term stability, providing a robust production-grade platform.\n> AlmaLinux OS is binary-compatible with [RHEL](https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux).\n> It is owned and controlled by the non-profit AlmaLinux OS Foundation,\n> and managed by a community-elected board of directors and the self-managed AlmaLinux Engineering Steering Committee.\n\nAlmaLinux OS attempts to release regular updates within 1 business day of RHEL.\nEach release, like RHEL, comes with a 10-year lifecycle.\nMajor releases are typically available within a few days to a few weeks following a major RHEL release.\n\n## Improvements and differences from RHEL\n\n### Lifecycles\n\nUnlike RHEL, each minor version reaches their end of life when the new version is released.\nFor example, AlmaLinux OS 9.2 reached its end of life with the release of AlmaLinux OS 9.3.\n\n### Feature additions\n\nIn June 2023, Red Hat announced that they would no longer be providing the source code\nthat AlmaLinux and others used to build RHEL-like OSes for public consumption without the creation of a user account.\nThe user agreement indicates that Red Hat reserves the right to terminate a relationship with anyone who uses Red Hat's code to create a distribution.\nAlmaLinux has agreed to build their OS in the way that Red Hat requested.\nAs a result of that change, the project has also been able to adopt differentiations from Red Hat to better serve its community.\nThose differences are outlined in each version's release notes but primarily include extending hardware support that RHEL has removed,\nadding architecture support beyond what Red Hat provides,\nand enabling support for technologies like KVM and SPICE.\n\n### CVE and bug patches\n\nOccasionally, the AlmaLinux community requests a bug or security flaw be patched ahead of it being patched in RHEL.\nWhen the AlmaLinux project complies with those requests, there is an announcement that comes with the release.\nAdditionally, the patch included outside the upstream release cycle is reverted in the event that a patch is eventually released upstream.\nOne example of this was with [CVE-2024-1086](https://almalinux.org/blog/2024-04-02-xz-and-cve-2024-1086/).\n\nYou can also see a full list of modified packages for each version of AlmaLinux OS on the [AlmaLinux Wiki](https://wiki.almalinux.org/development/Modified-packages.html).\n\n### Support\n\nThe AlmaLinux community provides support for itself in the various places that the community gathers.\nCommercial and extended support is available through third party companies.\nAlmaLinux provides a list of those companies who have also sponsored the project on the website's front page.\n\n*[RHEL]: Red Hat Enterprise Linux\n"
  },
  {
    "path": "products/alpine-linux.md",
    "content": "---\ntitle: Alpine Linux\naddedAt: 2019-05-27\ncategory: os\ntags: linux-distribution\niconSlug: alpinelinux\npermalink: /alpine-linux\nalternate_urls:\n  - /alpine\n  - /alpinelinux\nversionCommand: cat /etc/alpine-release\nreleasePolicyLink: https://alpinelinux.org/releases/\n\nidentifiers:\n  - cpe: cpe:/o:alpinelinux:alpine_linux\n  - cpe: cpe:2.3:o:alpinelinux:alpine_linux\n  - purl: pkg:swid/alpine?tag_id=alpine\n\nauto:\n  methods:\n    # upstream does not support filtering https://git.alpinelinux.org/aports\n    - git: https://github.com/alpinelinux/aports.git\n    - release_table: https://alpinelinux.org/releases/\n      fields:\n        releaseCycle: \"Branch\"\n        eol:\n          column: \"End of support\"\n          regex: '^.+(?P<date>\\d{4}-\\d{2}-\\d{2}).*$'\n          template: \"{{date}}\"\n\n# For EOL see https://alpinelinux.org/releases/, estimation eol(x) = releaseDate(x) + 2 years\nreleases:\n  - releaseCycle: \"3.23\"\n    releaseDate: 2025-12-04\n    eol: 2027-11-01\n    latest: \"3.23.3\"\n    latestReleaseDate: 2026-01-27\n    link: https://alpinelinux.org/posts/Alpine-3.23.0-released.html\n\n  - releaseCycle: \"3.22\"\n    releaseDate: 2025-05-30\n    eol: 2027-05-01\n    latest: \"3.22.3\"\n    latestReleaseDate: 2026-01-27\n    link: https://alpinelinux.org/posts/Alpine-3.22.0-released.html\n\n  - releaseCycle: \"3.21\"\n    releaseDate: 2024-12-05\n    eol: 2026-11-01\n    latest: \"3.21.6\"\n    latestReleaseDate: 2026-01-27\n    link: https://alpinelinux.org/posts/Alpine-3.21.0-released.html\n\n  - releaseCycle: \"3.20\"\n    releaseDate: 2024-05-22\n    eol: 2026-04-01\n    latest: \"3.20.9\"\n    latestReleaseDate: 2026-01-27\n    link: https://alpinelinux.org/posts/Alpine-3.17.10-3.18.9-3.19.4-3.20.3-released.html\n\n  - releaseCycle: \"3.19\"\n    releaseDate: 2023-12-07\n    eol: 2025-11-01\n    latest: \"3.19.9\"\n    latestReleaseDate: 2025-10-08\n    link: https://alpinelinux.org/posts/Alpine-3.17.10-3.18.9-3.19.4-3.20.3-released.html\n\n  - releaseCycle: \"3.18\"\n    releaseDate: 2023-05-09\n    eol: 2025-05-09\n    latest: \"3.18.12\"\n    latestReleaseDate: 2025-02-14\n    link: https://alpinelinux.org/posts/Alpine-3.17.10-3.18.9-3.19.4-3.20.3-released.html\n\n  - releaseCycle: \"3.17\"\n    releaseDate: 2022-11-22\n    eol: 2024-11-22\n    latest: \"3.17.10\"\n    latestReleaseDate: 2024-09-06\n    link: https://alpinelinux.org/posts/Alpine-3.17.10-3.18.9-3.19.4-3.20.3-released.html\n\n  - releaseCycle: \"3.16\"\n    releaseDate: 2022-05-23\n    eol: 2024-05-23\n    latest: \"3.16.9\"\n    latestReleaseDate: 2024-01-26\n    link: https://alpinelinux.org/posts/Alpine-3.16.9-3.17.7-3.18.6-released.html\n\n  - releaseCycle: \"3.15\"\n    releaseDate: 2021-11-24\n    eol: 2023-11-01\n    latest: \"3.15.11\"\n    latestReleaseDate: 2023-11-30\n    link: https://alpinelinux.org/posts/Alpine-3.15.11-3.16.8-3.17.6-3.18.5-released.html\n\n  - releaseCycle: \"3.14\"\n    releaseDate: 2021-06-15\n    eol: 2023-05-01\n    latest: \"3.14.10\"\n    latestReleaseDate: 2023-03-29\n    link: https://alpinelinux.org/posts/Alpine-3.14.10-3.15.8-3.16.5-released.html\n\n  - releaseCycle: \"3.13\"\n    releaseDate: 2021-01-14\n    eol: 2022-11-01\n    latest: \"3.13.12\"\n    latestReleaseDate: 2022-08-09\n    link: https://alpinelinux.org/posts/Alpine-3.12.12-3.13.10-3.14.6-3.15.4-released.html\n\n  - releaseCycle: \"3.12\"\n    releaseDate: 2020-05-29\n    eol: 2022-05-01\n    latest: \"3.12.12\"\n    latestReleaseDate: 2022-04-04\n    link: https://alpinelinux.org/posts/Alpine-3.12.12-3.13.10-3.14.6-3.15.4-released.html\n\n  - releaseCycle: \"3.11\"\n    releaseDate: 2019-12-19\n    eol: 2021-11-01\n    latest: \"3.11.13\"\n    latestReleaseDate: 2021-11-12\n    link: https://alpinelinux.org/posts/Alpine-3.11.13-3.12.9-3.13.7-released.html\n\n  - releaseCycle: \"3.10\"\n    releaseDate: 2019-06-19\n    eol: 2021-05-01\n    latest: \"3.10.9\"\n    latestReleaseDate: 2021-04-14\n    link: https://alpinelinux.org/posts/Alpine-3.10.9-3.11.11-3.12.7-released.html\n\n  - releaseCycle: \"3.9\"\n    releaseDate: 2019-01-29\n    eol: 2020-11-01\n    latest: \"3.9.6\"\n    latestReleaseDate: 2020-04-23\n    link: https://alpinelinux.org/posts/Alpine-3.9.6-and-3.10.5-released.html\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2018-06-26\n    eol: 2020-05-01\n    latest: \"3.8.5\"\n    latestReleaseDate: 2020-01-23\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2017-11-30\n    eol: 2019-11-01\n    latest: \"3.7.3\"\n    latestReleaseDate: 2019-03-06\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2017-05-24\n    eol: 2019-05-01\n    latest: \"3.6.5\"\n    latestReleaseDate: 2019-03-06\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2016-12-22\n    eol: 2018-11-01\n    latest: \"3.5.3\"\n    latestReleaseDate: 2018-09-11\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2016-05-31\n    eol: 2018-05-01\n    latest: \"3.4.6\"\n    latestReleaseDate: 2016-11-08\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2015-12-19\n    eol: 2017-11-01\n    latest: \"3.3.3\"\n    latestReleaseDate: 2016-03-24\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2015-05-26\n    eol: 2017-05-01\n    latest: \"3.2.3\"\n    latestReleaseDate: 2015-08-13\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2014-12-10\n    eol: 2016-11-01\n    latest: \"3.1.4\"\n    latestReleaseDate: 2015-05-14\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2014-06-04\n    eol: 2016-05-01\n    latest: \"3.0.6\"\n    latestReleaseDate: 2014-10-23\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2011-01-06\n    eol: 2015-11-01\n    latest: \"2.7.9\"\n    latestReleaseDate: 2014-06-25\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2010-12-15\n    eol: 2015-05-01\n    latest: \"2.6.8\"\n    latestReleaseDate: 2016-10-25\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2010-08-12\n    eol: 2014-11-01\n    latest: \"2.5.4\"\n    latestReleaseDate: 2013-03-01\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2010-07-07\n    eol: 2014-05-01\n    latest: \"2.4.11\"\n    latestReleaseDate: 2013-05-20\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2010-05-19\n    eol: 2013-11-01\n    latest: \"2.3.6\"\n    latestReleaseDate: 2012-02-03\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2010-05-04\n    eol: 2013-05-01\n    latest: \"2.2.5\"\n    latestReleaseDate: 2012-02-02\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2009-12-30\n    eol: 2012-11-01\n    latest: \"2.1.6\"\n    latestReleaseDate: 2011-03-23\n\n---\n\n> [Alpine Linux](https://alpinelinux.org/) is a security-oriented, lightweight Linux distribution\n> based on musl libc and busybox.\n\nThere are several releases of Alpine Linux available at the same time. There is no fixed release\ncycle, but rather a snapshot of edge is taken every 6 months as a release. Stable releases are\nsupported normally for 2 years. Security fixes beyond that are on request and when patches are\navailable.\n\nOnly the latest release gets bug fixes, prior supported releases only\nget security fixes.\n"
  },
  {
    "path": "products/amazon-aurora-postgresql.md",
    "content": "---\ntitle: Amazon Aurora PostgreSQL\naddedAt: 2026-01-10\ncategory: service\ntags: amazon database\niconSlug: amazonrds\npermalink: /amazon-aurora-postgresql\nreleasePolicyLink: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/aurorapostgresql-release-calendar.html\neoesColumn: Extended Support\n\nauto:\n  methods:\n    - rds: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/aurorapostgresql-release-calendar.html\n      regex: '(?P<version>\\d+(\\.\\d+)*)'\n      template: \"{{version}}\"\n    - release_table: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/aurorapostgresql-release-calendar.html\n      fields:\n        releaseCycle:\n          column: \"PostgreSQL major version\"\n          regex: '^PostgreSQL\\s+(?P<value>\\d+(\\.\\d+)?).*$'\n        eol: \"Aurora end of standard support date\"\n        eoes: \"End of RDS Extended Support date\"\n\nreleases:\n  - releaseCycle: \"17\"\n    releaseDate: 2025-02-20\n    eol: 2030-02-28\n    eoes: 2033-02-28\n    latest: \"17.7\"\n    latestReleaseDate: 2025-12-18\n\n  - releaseCycle: \"16\"\n    releaseDate: 2023-09-14\n    eol: 2029-02-28\n    eoes: 2032-02-28\n    latest: \"16.11\"\n    latestReleaseDate: 2025-12-18\n\n  - releaseCycle: \"15\"\n    releaseDate: 2022-11-10\n    eol: 2028-02-29\n    eoes: 2031-02-28\n    latest: \"15.15\"\n    latestReleaseDate: 2025-12-18\n\n  - releaseCycle: \"14\"\n    releaseDate: 2021-09-30\n    eol: 2027-02-28\n    eoes: 2030-02-28\n    latest: \"14.20\"\n    latestReleaseDate: 2025-12-18\n\n  - releaseCycle: \"13\"\n    releaseDate: 2020-09-24\n    eol: 2026-02-28\n    eoes: 2029-02-28\n    latest: \"13.23\"\n    latestReleaseDate: 2025-12-18\n\n  - releaseCycle: \"12\"\n    releaseDate: 2019-11-14\n    eol: 2025-02-28\n    eoes: 2028-02-29\n    latest: \"12.22\"\n    latestReleaseDate: 2024-12-13\n\n  - releaseCycle: \"11\"\n    releaseDate: 2018-10-18\n    eol: 2024-02-29\n    eoes: 2027-03-31\n    latest: \"11.21\"\n    latestReleaseDate: 2023-09-07\n\n---\n\n> [Amazon Aurora PostgreSQL](https://aws.amazon.com/rds/aurora/) is a PaaS offering from Amazon\n> for creating serverless, managed PostgreSQL databases. Aurora makes it easier\n> to set up, operate, and scale serverless PostgreSQL deployments on AWS cloud.\n\nVersion numbers on Amazon Aurora PostgreSQL are identical to those of [PostgreSQL](/postgresql).\nAs general guidance, new versions of the PostgreSQL engine become available on Amazon Aurora within 5\nmonths of their general availability. In general, Aurora minor versions are released quarterly.\n\nMajor versions (`x` in Amazon Aurora terminology) are supported at least\n[until the PostgreSQL end of life](/postgresql). Certain minor versions (`x.y` in Amazon Aurora terminology)\nare supported at least for 1 year after their release date on Amazon Aurora. Note that in some cases Amazon may\ndeprecate specific major or minor versions sooner, such as when there are security issues.\n\nDepending on the configuration, the kind of version (major or minor) and their deprecation status,\n[upgrades can be manual, automatic, or forced](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html#Aurora.Maintenance.AMVU).\nWhen a minor release is deprecated, users are expected to upgrade within a 3-month period. This\nperiod is increased to 6 months for major releases. Upgrades are performed during the configured\nscheduled maintenance windows. These windows are initially automatically set by AWS but can be\noverridden in the AWS console.\n\nFor the most up-to-date information about the Amazon Aurora deprecation policy for PostgreSQL, see\n[Amazon Aurora FAQs](https://aws.amazon.com/rds/aurora/faqs/).\n\nOn the Aurora end of standard support date, Amazon Aurora automatically enrolls your databases in RDS Extended Support.\nRDS Extended Support is a paid offering available for up to 3 years past the Aurora end of standard support date for a major engine version, see\n[Using Amazon RDS Extended Support with Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/extended-support.html).\n"
  },
  {
    "path": "products/amazon-cdk.md",
    "content": "---\ntitle: Amazon CDK\naddedAt: 2023-11-03\ncategory: framework\niconSlug: amazonaws\ntags: amazon\npermalink: /amazon-cdk\nchangelogTemplate: https://github.com/aws/aws-cdk/releases/tag/v__LATEST__\n\nidentifiers:\n  - repology: aws-cdk\n  - purl: pkg:npm/aws-cdk\n  - purl: pkg:golang/github.com/aws/aws-cdk-go/awscdk/v2\n  - purl: pkg:github/aws/aws-cdk-go\n  - cpe: cpe:/a:amazon:aws_cloud_development_kit\n  - cpe: cpe:2.3:a:amazon:aws_cloud_development_kit\n\nauto:\n  methods:\n    - git: https://github.com/aws/aws-cdk\n\nreleases:\n  - releaseCycle: \"2\"\n    releaseDate: 2021-12-01\n    eoas: false\n    eol: false\n    latest: \"2.244.0\"\n    latestReleaseDate: 2026-03-19\n\n---\n\n> [Amazon CDK](https://aws.amazon.com/cdk/) helps you define your cloud application in AWS resources\n> using familiar programming languages.\n\nThe AWS CDK is updated approximately once a week. Maintenance versions may be released between\nweekly releases to address critical issues.\n"
  },
  {
    "path": "products/amazon-corretto.md",
    "content": "---\ntitle: Amazon Corretto\naddedAt: 2023-02-09\ncategory: lang\ntags: amazon java-distribution\niconSlug: openjdk\npermalink: /amazon-corretto\nalternate_urls:\n  - /corretto\nversionCommand: java -version\nreleasePolicyLink: https://aws.amazon.com/corretto/faqs/\nchangelogTemplate: https://github.com/corretto/corretto-__RELEASE_CYCLE__/releases/tag/__LATEST__\n\nidentifiers:\n  - cpe: cpe:/a:amazon:corretto\n  - cpe: cpe:2.3:a:amazon:corretto\n  - purl: pkg:docker/library/amazoncorretto\n  - purl: pkg:github/corretto/corretto-26\n  - purl: pkg:github/corretto/corretto-25\n  - purl: pkg:github/corretto/corretto-24\n  - purl: pkg:github/corretto/corretto-23\n  - purl: pkg:github/corretto/corretto-22\n  - purl: pkg:github/corretto/corretto-21\n  - purl: pkg:github/corretto/corretto-20\n  - purl: pkg:github/corretto/corretto-19\n  - purl: pkg:github/corretto/corretto-18\n  - purl: pkg:github/corretto/corretto-17\n  - purl: pkg:github/corretto/corretto-11\n  - purl: pkg:github/corretto/corretto-8\n\n# There is one repository for each major release (except for 15 and 16).\n# Both tag and GitHub release dates are usually wrong, but GitHub release dates are closer to the correct date.\nauto:\n  methods:\n    - github_releases: corretto/corretto-jdk\n      regex: '^(?P<version>[\\d\\.]+)$'\n      template: \"{{version}}\"\n    - github_releases: corretto/corretto-8\n      regex: '^(?P<version>[\\d\\.]+)$'\n      template: \"{{version}}\"\n    - github_releases: corretto/corretto-11\n      regex: '^(?P<version>[\\d\\.]+)$'\n      template: \"{{version}}\"\n    - github_releases: corretto/corretto-17\n      regex: '^(?P<version>[\\d\\.]+)$'\n      template: \"{{version}}\"\n    - github_releases: corretto/corretto-18\n      regex: '^(?P<version>[\\d\\.]+)$'\n      template: \"{{version}}\"\n    - github_releases: corretto/corretto-19\n      regex: '^(?P<version>[\\d\\.]+)$'\n      template: \"{{version}}\"\n    - github_releases: corretto/corretto-20\n      regex: '^(?P<version>[\\d\\.]+)$'\n      template: \"{{version}}\"\n    - github_releases: corretto/corretto-21\n      regex: '^(?P<version>[\\d\\.]+)$'\n      template: \"{{version}}\"\n    - github_releases: corretto/corretto-22\n      regex: '^(?P<version>[\\d\\.]+)$'\n      template: \"{{version}}\"\n    - github_releases: corretto/corretto-23\n      regex: '^(?P<version>[\\d\\.]+)$'\n      template: \"{{version}}\"\n    - github_releases: corretto/corretto-24\n      regex: '^(?P<version>[\\d\\.]+)$'\n      template: \"{{version}}\"\n    - github_releases: corretto/corretto-25\n      regex: '^(?P<version>[\\d\\.]+)$'\n      template: \"{{version}}\"\n\n# Remember to update the \"auto\" configuration on each new major release.\n# For EOL dates, see https://aws.amazon.com/corretto/faqs/ (Expired versions paragraph)\nreleases:\n  - releaseCycle: \"25\"\n    lts: true\n    # First non-pre-release release was https://github.com/corretto/corretto-25/releases/tag/25.0.0.36.2\n    # Official release was on September: https://aws.amazon.com/about-aws/whats-new/2025/09/amazon-corretto-25-generally-available/\n    releaseDate: 2025-09-16\n    eol: 2032-10-31 # listed on https://aws.amazon.com/corretto/faqs/#topic-0\n    latest: \"25.0.2.10.1\"\n    latestReleaseDate: 2026-01-20\n\n  - releaseCycle: \"24\"\n    # The first non-pre-release release was https://github.com/corretto/corretto-24/releases/tag/24.0.0.36.2\n    releaseDate: 2025-03-18\n    eol: 2025-10-31\n    latest: \"24.0.2.12.1\"\n    latestReleaseDate: 2025-07-16\n\n  - releaseCycle: \"23\"\n    # First non-pre-release release was https://github.com/corretto/corretto-23/releases/tag/23.0.0.37.1\n    # Official release was on September: https://aws.amazon.com/about-aws/whats-new/2024/09/amazon-corretto-23-generally-available/\n    releaseDate: 2024-09-17\n    eol: 2025-04-30\n    latest: \"23.0.2.7.1\"\n    latestReleaseDate: 2025-01-21\n\n  - releaseCycle: \"22\"\n    # First non-pre-release release was https://github.com/corretto/corretto-22/releases/tag/22.0.0.36.2\n    # Official release was on March: https://aws.amazon.com/about-aws/whats-new/2024/03/amazon-corretto-22-generally-available/\n    releaseDate: 2024-03-19\n    eol: 2024-10-15\n    latest: \"22.0.2.9.1\"\n    latestReleaseDate: 2024-07-16\n\n  - releaseCycle: \"21\"\n    lts: true\n    # First non-pre-release release was https://github.com/corretto/corretto-21/releases/tag/21.0.0.35.1\n    # Official release was on September: https://aws.amazon.com/about-aws/whats-new/2023/09/amazon-corretto-21-generally-available/\n    releaseDate: 2023-08-25\n    eol: 2030-10-31\n    latest: \"21.0.10.7.1\"\n    latestReleaseDate: 2026-01-20\n\n  - releaseCycle: \"20\"\n    # First non-pre-release release was https://github.com/corretto/corretto-20/releases/tag/20.0.0.36.1\n    # Official release was on March: https://aws.amazon.com/about-aws/whats-new/2023/03/amazon-corretto-20/\n    releaseDate: 2023-02-23\n    eol: 2023-10-17\n    latest: \"20.0.2.10.1\"\n    latestReleaseDate: 2023-08-23\n\n  - releaseCycle: \"19\"\n    releaseDate: 2022-08-17\n    eol: 2023-04-19\n    latest: \"19.0.2.7.1\"\n    latestReleaseDate: 2023-01-17\n\n  - releaseCycle: \"18\"\n    releaseDate: 2022-02-26\n    eol: 2022-10-18\n    latest: \"18.0.2.9.1\"\n    latestReleaseDate: 2022-07-19\n\n  - releaseCycle: \"17\"\n    lts: true\n    releaseDate: 2021-08-24\n    eol: 2029-10-31\n    latest: \"17.0.18.9.1\"\n    latestReleaseDate: 2026-01-29\n\n  - releaseCycle: \"16\"\n    releaseDate: 2021-03-16\n    eol: 2021-10-19\n    latest: \"16.0.2.7.1\"\n    latestReleaseDate: 2022-04-19\n    link: https://github.com/corretto/corretto-jdk/blob/release-__LATEST__/CHANGELOG.md\n\n  - releaseCycle: \"15\"\n    releaseDate: 2020-08-26\n    eol: 2021-04-20\n    latest: \"15.0.2.7.1\"\n    latestReleaseDate: 2021-01-22\n    link: https://github.com/corretto/corretto-jdk/blob/216fca10a21d6a26ca2846d4ca2861ea644a7a1e/CHANGELOG.md#january-2021-critical-patch-update-corretto-version-150271\n\n  - releaseCycle: \"11\"\n    lts: true\n    releaseDate: 2019-02-18\n    eol: 2032-01-31\n    latest: \"11.0.30.7.1\"\n    latestReleaseDate: 2026-01-20\n\n  # Note that the first release was 8.202.08.2.\n  - releaseCycle: \"8\"\n    lts: true\n    releaseDate: 2019-01-31\n    eol: 2030-12-31\n    latest: \"8.482.08.1\"\n    latestReleaseDate: 2026-01-20\n\n---\n\n> [Amazon Corretto](https://aws.amazon.com/corretto/) is a [GPLv2 with CPE](https://openjdk.org/legal/gplv2+ce.html)\n> licensed build of the Open Java Development Kit (OpenJDK) with long-term support and patches from\n> Amazon. Corretto is certified using the Java Technical Compatibility Kit (TCK) to ensure it meets\n> the Java SE standard. It is available on Linux, Windows, macOS and Docker.\n\n{: .note}\n\n> Amazon [extended the support for Corretto 8 and 11 in October 2024](https://aws.amazon.com/about-aws/whats-new/2024/10/extension-eol-dates-amazon-corretto-8-11/).\n> For Corretto 8 — JavaFX is not included in this extension, and it will no longer be included with Corretto 8 after March 2026.\n\nCorretto follows the same cadence as OpenJDK:\n\n- A 6-month rapid-release cycle.\n- A new LTS release every 2 years (every fourth OpenJDK release).\n\nLTS releases include performance enhancements and security updates, both from the upstream OpenJDK\nproject and from Amazon. The list of Amazon patches can be seen in [each version's documentation](https://docs.aws.amazon.com/corretto/).\nUpdates are planned to be released quarterly, but urgent fixes (including security) outside the\nregular quarterly cycle may occur.\n\nCorretto is one of the many builds of OpenJDK. For recommendations on which JDK build to use, check\nout [whichjdk.com](https://whichjdk.com/#amazon-corretto).\n\n*[LTS]: Long-Term Support\n"
  },
  {
    "path": "products/amazon-documentdb.md",
    "content": "---\ntitle: Amazon DocumentDB\naddedAt: 2025-08-18\ncategory: service\ntags: amazon database\niconSlug: amazondocumentdb\npermalink: /amazon-documentdb\nlatestColumn: false\neolColumn: End of Standard Support\neoesColumn: End of Extended Support\nstaleReleaseThresholdDays: 2000\n\nauto:\n  methods:\n    - release_table: https://docs.aws.amazon.com/documentdb/latest/developerguide/docdb-version-support-dates.html\n      fields:\n        releaseCycle:\n          column: \"Engine version\"\n          regex: '^Version (?P<value>\\d+\\.\\d+)$'\n        releaseDate: \"Release date\"\n        eol: \"End of standard support\"\n        eoes: \"End of Extended Support\"\n\nreleases:\n  - releaseCycle: \"8.0\"\n    releaseDate: 2025-11-30\n    eol: false\n    eoes: false\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2023-03-01\n    eol: false\n    eoes: false\n    lts: true\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2020-11-09\n    eol: false\n    eoes: false\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2019-01-09\n    eol: 2026-03-30\n    eoes: 2029-03-30\n---\n\n> [Amazon DocumentDB](https://aws.amazon.com/documentdb/) is a MongoDB-compatible proprietary NoSQL database service managed by Amazon Web Services (AWS).\n\nAmazon DocumentDB does not follow the same support lifecycles as MongoDB and MongoDB's end-of-life schedule does not apply to Amazon DocumentDB.\nSupported releases are documented in [Amazon DocumentDB documentation](https://docs.aws.amazon.com/documentdb/latest/developerguide/docdb-version-support-dates.html).\n\nYou can continue running a version past its end of standard support date for an Extended Support fee.\nFor more information, see [Amazon DocumentDB Extended Support documentation](https://docs.aws.amazon.com/documentdb/latest/developerguide/extended-support.html).\n"
  },
  {
    "path": "products/amazon-eks.md",
    "content": "---\ntitle: Amazon EKS\naddedAt: 2021-07-25\ncategory: service\ntags: amazon managed-kubernetes\niconSlug: amazoneks\npermalink: /amazon-eks\nalternate_urls:\n  - /eks\n  - /amazon-elastic-kubernetes-service\nversionCommand: eksctl get cluster --name=cluster-name\nreleasePolicyLink: https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html\nchangelogTemplate: \"https://github.com/aws/eks-distro/releases/tag/v{{'__LATEST__'|replace:'.','-'}}\"\neolColumn: End of Support\neoesColumn: true\n\nauto:\n  methods:\n    - amazon-eks: https://web.archive.org/web/20221007150452/https://docs.aws.amazon.com/eks/latest/userguide/platform-versions.html # 1.19\n    - amazon-eks: https://web.archive.org/web/20230521061347/https://docs.aws.amazon.com/eks/latest/userguide/platform-versions.html # 1.20\n    - amazon-eks: https://web.archive.org/web/20241010234951/https://docs.aws.amazon.com/eks/latest/userguide/platform-versions.html # 1.23\n    - amazon-eks: https://web.archive.org/web/20250329184240/https://docs.aws.amazon.com/eks/latest/userguide/platform-versions.html # 1.24\n    - amazon-eks: https://web.archive.org/web/20250505173928/https://docs.aws.amazon.com/eks/latest/userguide/platform-versions.html # 1.25\n    - amazon-eks: https://web.archive.org/web/20250718054134/https://docs.aws.amazon.com/eks/latest/userguide/platform-versions.html # 1.26\n    - amazon-eks: https://web.archive.org/web/20250802193454/https://docs.aws.amazon.com/eks/latest/userguide/platform-versions.html # 1.27\n    - amazon-eks: https://docs.aws.amazon.com/eks/latest/userguide/platform-versions.html\n    - release_table: https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html\n      fields:\n        releaseCycle: \"Kubernetes version\"\n        eol: \"End of standard support\"\n        eoes: \"End of extended support\"\n\nreleases:\n  - releaseCycle: \"1.35\"\n    releaseDate: 2026-01-28\n    eol: 2027-03-27\n    eoes: 2028-03-27\n    latest: \"1.35-eks-8\"\n    latestReleaseDate: 2026-03-18\n    link: https://aws.amazon.com/about-aws/whats-new/2026/01/amazon-eks-distro-kubernetes-version-1-35/\n\n  - releaseCycle: \"1.34\"\n    releaseDate: 2025-10-06\n    eol: 2026-12-02\n    eoes: 2027-12-02\n    latest: \"1.34-eks-18\"\n    latestReleaseDate: 2026-03-18\n    link: https://aws.amazon.com/about-aws/whats-new/2025/10/amazon-eks-distro-kubernetes-version-1-34/\n\n  - releaseCycle: \"1.33\"\n    releaseDate: 2025-05-28\n    eol: 2026-07-29\n    eoes: 2027-07-29\n    latest: \"1.33-eks-32\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"1.32\"\n    releaseDate: 2025-01-25\n    eol: 2026-03-23\n    eoes: 2027-03-23\n    latest: \"1.32-eks-39\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"1.31\"\n    releaseDate: 2024-09-26\n    eol: 2025-11-26\n    eoes: 2026-11-26\n    latest: \"1.31-eks-55\"\n    latestReleaseDate: 2026-03-18\n    link: https://aws.amazon.com/about-aws/whats-new/2024/09/amazon-eks-distro-kubernetes-version-1-31/\n\n  - releaseCycle: \"1.30\"\n    releaseDate: 2024-05-23\n    eol: 2025-07-23\n    eoes: 2026-07-23\n    latest: \"1.30-eks-63\"\n    latestReleaseDate: 2026-03-18\n    link: https://aws.amazon.com/about-aws/whats-new/2024/05/amazon-eks-distro-kubernetes-version-1-30/\n\n  - releaseCycle: \"1.29\"\n    releaseDate: 2024-01-23\n    eol: 2025-03-23\n    eoes: 2026-03-23\n    latest: \"1.29-eks-66\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"1.28\"\n    releaseDate: 2023-09-26\n    eol: 2024-11-26\n    eoes: 2025-11-26\n    latest: \"1.28-eks-63\"\n    latestReleaseDate: 2025-11-18\n\n  - releaseCycle: \"1.27\"\n    releaseDate: 2023-05-24\n    eol: 2024-07-24\n    eoes: 2025-07-24\n    latest: \"1.27-eks-53\"\n    latestReleaseDate: 2025-07-30\n    link: https://docs.aws.amazon.com/eks/latest/userguide/platform-versions.html#platform-versions-1-27\n\n  - releaseCycle: \"1.26\"\n    releaseDate: 2023-04-11\n    eol: 2024-06-11\n    eoes: 2025-06-11\n    latest: \"1.26-eks-51\"\n    latestReleaseDate: 2025-06-11\n    link: https://docs.aws.amazon.com/eks/latest/userguide/platform-versions.html#platform-versions-1-26\n\n  - releaseCycle: \"1.25\"\n    releaseDate: 2023-02-21\n    eol: 2024-05-01\n    eoes: 2025-05-01\n    latest: \"1.25-eks-48\"\n    latestReleaseDate: 2025-04-29\n    link: https://docs.aws.amazon.com/eks/latest/userguide/platform-versions.html#platform-versions-1-25\n\n  - releaseCycle: \"1.24\"\n    releaseDate: 2022-11-15\n    eol: 2024-01-31\n    eoes: 2025-01-31\n    latest: \"1.24-eks-45\"\n    latestReleaseDate: 2025-02-24\n    link: https://docs.aws.amazon.com/eks/latest/userguide/platform-versions.html#platform-versions-1-24\n\n  - releaseCycle: \"1.23\"\n    releaseDate: 2022-08-11\n    eol: 2023-10-11\n    eoes: 2024-10-11\n    latest: \"1.23-eks-30\"\n    latestReleaseDate: 2024-09-03\n\n  - releaseCycle: \"1.22\"\n    releaseDate: 2022-04-04\n    eol: 2023-06-04\n    latest: \"1.22-eks-14\"\n    latestReleaseDate: 2023-06-30\n    eoes: 2024-09-01\n\n  - releaseCycle: \"1.21\"\n    releaseDate: 2021-07-19\n    eol: 2023-02-16\n    latest: \"1.21-eks-18\"\n    latestReleaseDate: 2023-06-09\n    eoes: 2024-07-15\n\n  - releaseCycle: \"1.20\"\n    releaseDate: 2021-05-18\n    eol: 2022-11-01\n    latest: \"1.20-eks-14\"\n    latestReleaseDate: 2023-05-05\n\n  - releaseCycle: \"1.19\"\n    releaseDate: 2021-02-16\n    eol: 2022-08-01\n    latest: \"1.19-eks-11\"\n    latestReleaseDate: 2022-08-15\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2020-10-13\n    eol: 2022-08-15 # Official EOL was on March 31, but it got fixes till August (see the link below)\n    # Last mention for 1.18 was on Sep 2022\n    # https://github.com/awsdocs/amazon-eks-user-guide/blob/306ec81574cb60ae47b8dbc8834d6c9d0dd3fe66/doc_source/platform-versions.md\n    latest: \"1.18-eks-13\"\n    latestReleaseDate: 2022-08-15\n\n---\n\n> [Amazon Elastic Kubernetes Service (Amazon EKS)](https://aws.amazon.com/eks/) is a managed service\n> that you can use to run Kubernetes on AWS without needing to install, operate, and maintain your\n> own Kubernetes control plane or nodes. EKS runs upstream Kubernetes and is certified Kubernetes\n> conformant for a predictable experience.\n\nAmazon EKS guarantees support for at least four production-ready versions of Kubernetes at any\ngiven time. Standard support is provided by Amazon for as long as the upstream Kubernetes release\nis supported (14 months from the Kubernetes GA date). Following the standard support period, Amazon\nprovides extended support for up to 12 months.\n\nYou can subscribe to upgrade notices on your [Personal Health Dashboard](https://aws.amazon.com/premiumsupport/technology/personal-health-dashboard/).\nThe notice includes the end of support date, which is at least 60 days from the date of the notice.\n\nStarting from version 1.23, Amazon EKS clusters running on an EOL version will automatically enter\nextended support at the end of the of standard support, and Amazon will apply an additional charge\nper cluster hour for all those clusters. Users that don’t want to be [automatically enrolled in\nextended support](https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html#extended-support-faqs)\nmust upgrade their cluster before the end of the standard support phase.\n\n## Upgrading\n\nAmazon EKS will automatically upgrade existing control planes (not nodes) to the oldest supported\nversion through a gradual deployment process after the end of extended support date. After the\nautomatic control plane update, users _must [manually update their cluster add-ons and Amazon EC2 nodes](https://docs.aws.amazon.com/eks/latest/userguide/update-cluster.html#update-existing-cluster)_.\nAmazon EKS does not allow control planes to stay on a version that has reached end of support.\n\nBecause Amazon EKS runs a highly available control plane, you can update only\n[one minor version at a time](https://kubernetes.io/releases/version-skew-policy/#kube-apiserver).\nTherefore, if your current version is 1.19, and you want to update to 1.21, then you must first\nupdate your cluster to 1.20 and then update it from 1.20 to 1.21.\nSimilarly, your node version can be at most 2 minor versions behind the control plane version.\n\nClusters are always created with the latest available Amazon EKS platform version (eks.n) for the\nspecified Kubernetes version. If you update your cluster to a new Kubernetes minor version, your\ncluster receives the current Amazon EKS platform version for the Kubernetes minor version that you\nupdated to.\n\nNew Amazon EKS platform versions don't introduce breaking changes or cause service interruptions.\n\n## Platform Versions\n\nNot every Kubernetes patch release is published on EKS. EKS releases follow a \"platform versioning\",\nwhich starts at `eks.1` for each Kubernetes minor version. The\n[Platform Versions page](https://docs.aws.amazon.com/eks/latest/userguide/platform-versions.html)\nlists the underlying Kubernetes version used in each EKS platform version. Note that the latest\nEKS Distro version is not always available on the EKS platform.\n"
  },
  {
    "path": "products/amazon-elasticache-redis.md",
    "content": "---\ntitle: Amazon ElastiCache for Redis OSS\naddedAt: 2026-02-28\ncategory: service\ntags: amazon database\niconSlug: amazonelasticache\npermalink: /amazon-elasticache-redis\nreleasePolicyLink: https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/engine-versions.html\nlatestColumn: false\neolColumn: Standard Support\neoesColumn: Extended Support\nstaleReleaseThresholdDays: 2000\n\nauto:\n  methods:\n    - release_table: https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/engine-versions.html\n      fields:\n        releaseCycle:\n          column: \"Major Engine Version\"\n          regex: '^Redis OSS v(?P<value>\\d+(\\.\\d+)?)$'\n        eol: \"End of Standard Support\"\n        eoes: \"End of Extended Support and version EOL\"\n\nreleases:\n  - releaseCycle: \"7\"\n    releaseDate: 2022-04-12\n    eol: false\n    eoes: false\n    latest: \"7.1\"\n    latestReleaseDate: 2023-11-14\n\n  - releaseCycle: \"6\"\n    releaseDate: 2020-10-13\n    eol: 2027-01-31\n    eoes: 2030-01-31\n    latest: \"6.2\"\n    latestReleaseDate: 2021-11-23\n\n  - releaseCycle: \"5\"\n    releaseDate: 2018-10-17\n    eol: 2026-01-31\n    eoes: 2029-01-31\n    latest: \"5.0.6\"\n    latestReleaseDate: 2019-12-18\n\n  - releaseCycle: \"4\"\n    releaseDate: 2017-11-17\n    eol: 2026-01-31\n    eoes: 2029-01-31\n    latest: \"4.0.10\"\n    latestReleaseDate: 2018-06-14\n---\n\n> [Amazon ElastiCache for Redis OSS](https://aws.amazon.com/elasticache/redis/) is a fully managed,\n> Redis OSS-compatible in-memory data store from Amazon Web Services.\n\n{: .note }\n> This page only tracks the Elasticache Redis OSS offering, and not the Valkey variant. The highest\n> upgrade possible for Redis OSS is 7.1. 7.2 and higher versions are Valkey only. An upgrade from\n> Redis OSS to Valkey 7.2 is [supported](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/VersionManagement.HowTo.html#VersionManagement.HowTo.cross-engine-upgrade).\n> A downgrade from Valkey 7.2 to Redis OSS 7.1 is also supported.\n\nAmazon ElastiCache for Redis OSS does not follow the same support lifecycle as open-source Redis. \nElastiCache v7.1 is compatible with Redis OSS v7.0.\n\nAfter the end of standard support date, ElastiCache automatically enrolls clusters in \n[Extended Support](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/extended-support.html)\n— a paid offering providing critical security fixes for up to 3 years.\n"
  },
  {
    "path": "products/amazon-glue.md",
    "content": "---\ntitle: Amazon Glue\naddedAt: 2023-09-24\ncategory: service\ntags: amazon\niconSlug: amazonaws\npermalink: /amazon-glue\nreleasePolicyLink: https://docs.aws.amazon.com/glue/latest/dg/glue-version-support-policy.html\nlatestColumn: false\nstaleReleaseThresholdDays: 2000\n\ncustomFields:\n  - name: pythonVersion\n    display: api-only\n    label: Python\n    description: Python version\n    link: https://docs.aws.amazon.com/glue/latest/dg/release-notes.html\n  - name: sparkVersion\n    display: api-only\n    label: Spark\n    description: Spark version\n    link: https://docs.aws.amazon.com/glue/latest/dg/release-notes.html\n\n# Versions taken from https://docs.aws.amazon.com/glue/latest/dg/release-notes.html\n# EOL dates from https://docs.aws.amazon.com/glue/latest/dg/glue-version-support-policy.html.\nreleases:\n  - releaseCycle: \"5.0\"\n    releaseLabel: \"5.0\"\n    releaseDate: 2024-12-03\n    eol: false\n    pythonVersion: \"3.11\"\n    sparkVersion: \"3.5\"\n    link: https://aws.amazon.com/about-aws/whats-new/2024/12/aws-glue-5-0/\n\n  - releaseCycle: \"4.0\"\n    releaseLabel: \"4.0\"\n    releaseDate: 2022-11-28\n    eol: false\n    pythonVersion: \"3.10\"\n    sparkVersion: \"3.3\"\n    link: https://aws.amazon.com/about-aws/whats-new/2022/11/introducing-aws-glue-4-0/\n\n  - releaseCycle: \"3.0\"\n    releaseLabel: \"3.0\"\n    releaseDate: 2021-08-19\n    eol: false\n    pythonVersion: \"3.7\"\n    sparkVersion: \"3.1\"\n    link: https://aws.amazon.com/blogs/big-data/introducing-aws-glue-3-0-with-optimized-apache-spark-3-1-runtime-for-faster-data-integration/\n\n  - releaseCycle: \"2.0\"\n    releaseLabel: \"2.0\"\n    releaseDate: 2020-08-10\n    eol: 2024-01-31\n    pythonVersion: \"3.7\"\n    sparkVersion: \"2.4\"\n    link: https://aws.amazon.com/blogs/aws/aws-glue-version-2-0-featuring-10x-faster-job-start-times-and-1-minute-minimum-billing-duration/\n\n  - releaseCycle: \"1.0-python-3\"\n    releaseLabel: \"1.0 (Python 3)\"\n    releaseDate: 2019-07-25\n    eol: 2022-09-30\n    pythonVersion: \"3.6\"\n    sparkVersion: \"2.4\"\n    link: https://docs.aws.amazon.com/glue/latest/dg/glue-version-support-policy.html\n\n  - releaseCycle: \"1.0-python-2\"\n    releaseLabel: \"1.0 (Python 2)\"\n    releaseDate: 2019-07-25\n    eol: 2022-06-01\n    pythonVersion: \"2.7\"\n    sparkVersion: \"2.4\"\n    link: https://docs.aws.amazon.com/glue/latest/dg/glue-version-support-policy.html\n\n  - releaseCycle: \"0.9\"\n    releaseLabel: \"0.9\"\n    releaseDate: 2019-07-25\n    eol: 2022-06-01\n    pythonVersion: \"2.7\"\n    sparkVersion: \"2.2\"\n    link: https://docs.aws.amazon.com/glue/latest/dg/glue-version-support-policy.html\n---\n\n> [Amazon Glue](https://aws.amazon.com/glue/) is a serverless data integration service that makes\n> it easier to discover, prepare, move, and integrate data from multiple sources for analytics,\n> machine learning (ML), and application development.\n\nThe AWS Glue version determines the runtime versions of Apache Spark and Python. New versions of\nGlue generally include major version upgrades for Apache Spark and Python, so be sure to refer to\nSpark and Python migration guides when upgrading to a newer version of Glue.\n\nJobs running on deprecated versions of AWS Glue are not eligible for technical support, security\npatches, or any other updates. AWS Glue will also not honor SLAs when jobs are run on deprecated\nversions.\n\n## [Compatibility Matrix](https://docs.aws.amazon.com/glue/latest/dg/release-notes.html)\n\n{% include table.html\nlabels=\"Glue version,Python version,Spark version\"\nfields=\"releaseLabel,pythonVersion,sparkVersion\"\ntypes=\"string,string,string\"\nrows=page.releases %}\n"
  },
  {
    "path": "products/amazon-linux.md",
    "content": "---\ntitle: Amazon Linux\naddedAt: 2021-04-07\ncategory: os\ntags: amazon linux-distribution\niconSlug: amazonaws\npermalink: /amazon-linux\nversionCommand: cat /etc/system-release\nreleasePolicyLink: https://docs.aws.amazon.com/AL2/latest/relnotes/relnotes-al2.html\nchangelogTemplate: \"https://docs.aws.amazon.com/AL2/latest/relnotes/relnotes-{{'__LATEST_RELEASE_DATE__'|replace:'-',''}}.html\"\neoasColumn: Standard Support\neolColumn: Security Support\n\nidentifiers:\n  - cpe: cpe:2.3:o:amazon:linux\n  - cpe: cpe:2.3:o:amazon:amazon_linux\n  - cpe: cpe:/o:amazon:linux\n  - cpe: cpe:/o:amazon:amazon_linux\n  - purl: pkg:docker/library/amazonlinux\n\nauto:\n  methods:\n    - docker_hub: library/amazonlinux\n      regex: '^(?P<version>\\d+(\\.\\d+){2,4})$'\n      template: \"{{version}}\"\n\nreleases:\n  - releaseCycle: \"2023\"\n    releaseDate: 2023-03-01\n    eoas: 2027-06-30\n    eol: 2029-06-30\n    latest: \"2023.10.20260302.1\"\n    latestReleaseDate: 2026-03-11\n    link: https://aws.amazon.com/about-aws/whats-new/2023/03/amazon-linux-2023/\n\n  - releaseCycle: \"2\"\n    releaseDate: 2018-06-26\n    eoas: 2026-06-30\n    eol: 2026-06-30\n    latest: \"2.0.20260302.0\"\n    latestReleaseDate: 2026-03-11\n    link: https://aws.amazon.com/about-aws/whats-new/2018/06/announcing-amazon-linux-2-with-long-term-support/\n\n  - releaseCycle: \"2018.03\"\n    releaseLabel: \"AMI 2018.03\"\n    releaseDate: 2018-04-25\n    eoas: 2020-12-31\n    eol: 2023-12-31\n    latest: \"2018.03.0.20231218.0\"\n    link: https://aws.amazon.com/amazon-linux-ami/2018.03-release-notes/\n\n    latestReleaseDate: 2026-01-28\n  - releaseCycle: \"2017.09\"\n    releaseLabel: \"AMI 2017.09\"\n    releaseDate: 2017-11-03\n    eoas: 2020-12-31\n    eol: 2023-12-31\n    latest: \"2017.09.1.20180409\"\n    link: https://aws.amazon.com/blogs/aws/now-available-amazon-linux-ami-2017-09/\n\n    latestReleaseDate: 2018-04-10\n  - releaseCycle: \"2017.03\"\n    releaseLabel: \"AMI 2017.03\"\n    releaseDate: 2017-04-07\n    eoas: 2020-12-31\n    eol: 2023-12-31\n    latest: \"2017.03.1.20170812\"\n    link: https://aws.amazon.com/blogs/aws/amazon-inspector-update-assessment-reporting-proxy-support-and-more/ # \"Amazon Linux 2017.03 Support – This new version of the Amazon Linux AMI is launching today and Inspector supports it now.\"\n\n    latestReleaseDate: 2017-11-03\n  - releaseCycle: \"2016.09\"\n    releaseLabel: \"AMI 2016.09\"\n    releaseDate: 2016-11-16\n    eoas: 2020-12-31\n    eol: 2023-12-31\n    latest: \"2016.09.1.20161221\"\n    link: https://aws.amazon.com/blogs/aws/now-available-amazon-linux-ami-2016-09/\n\n    latestReleaseDate: 2017-11-03\n  - releaseCycle: \"2016.03\"\n    releaseLabel: \"AMI 2016.03\"\n    releaseDate: 2016-03-22\n    eoas: 2020-12-31\n    eol: 2023-12-31\n    latest: \"2016.03\"\n    link: https://aws.amazon.com/amazon-linux-ami/2016.03-release-notes/\n\n  - releaseCycle: \"2015.09\"\n    releaseLabel: \"AMI 2015.09\"\n    releaseDate: 2015-09-22\n    eoas: 2020-12-31\n    eol: 2023-12-31\n    latest: \"2015.09\"\n    link: https://aws.amazon.com/blogs/aws/now-available-amazon-linux-ami-2015-09/\n\n  - releaseCycle: \"2015.03\"\n    releaseLabel: \"AMI 2015.03\"\n    releaseDate: 2015-03-24\n    eoas: 2020-12-31\n    eol: 2023-12-31\n    latest: \"2015.03\"\n    link: https://aws.amazon.com/blogs/aws/now-available-amazon-linux-ami-2015-03/\n\n  - releaseCycle: \"2014.09\"\n    releaseLabel: \"AMI 2014.09\"\n    releaseDate: 2014-09-23\n    eoas: 2020-12-31\n    eol: 2023-12-31\n    latest: \"2014.09\"\n    link: https://aws.amazon.com/blogs/aws/amazon-linux-ami-2014-09/\n\n  - releaseCycle: \"2014.03\"\n    releaseLabel: \"AMI 2014.03\"\n    releaseDate: 2014-03-27\n    eoas: 2020-12-31\n    eol: 2023-12-31\n    latest: \"2014.03\"\n    link: https://aws.amazon.com/blogs/aws/amazon-linux-ami-201403-is-now-available/\n\n  - releaseCycle: \"2013.09\"\n    releaseLabel: \"AMI 2013.09\"\n    releaseDate: 2013-09-30\n    eoas: 2020-12-31\n    eol: 2023-12-31\n    latest: \"2013.09\"\n    link: https://aws.amazon.com/blogs/aws/amazon-linux-ami-201309-now-available/\n\n  - releaseCycle: \"2013.03\"\n    releaseLabel: \"AMI 2013.03\"\n    releaseDate: 2013-03-27\n    eoas: 2020-12-31\n    eol: 2023-12-31\n    latest: \"2013.03\"\n    link: https://aws.amazon.com/blogs/aws/amazon-linux-ami-201303-now-available/\n\n  - releaseCycle: \"2012.09\"\n    releaseLabel: \"AMI 2012.09\"\n    releaseDate: 2012-10-11\n    eoas: 2020-12-31\n    eol: 2023-12-31\n    latest: \"2012.09\"\n    link: https://aws.amazon.com/blogs/aws/amazon-linux-ami-201209-now-available/\n\n  - releaseCycle: \"2012.03\"\n    releaseLabel: \"AMI 2012.03\"\n    releaseDate: 2012-03-28\n    eoas: 2020-12-31\n    eol: 2023-12-31\n    latest: \"2012.03\"\n    link: https://aws.amazon.com/blogs/aws/updated-amazon-linux-ami-201203-now-available/\n\n  - releaseCycle: \"2011.09\"\n    releaseLabel: \"AMI 2011.09\"\n    releaseDate: 2011-09-26\n    eoas: 2020-12-31\n    eol: 2023-12-31\n    latest: \"2011.09\"\n    link: https://aws.amazon.com/blogs/aws/amazon-linux-ami-production-status-new-features/\n\n  - releaseCycle: \"2010.11\"\n    releaseLabel: \"AMI 2010.11\"\n    releaseDate: 2010-12-01\n    eoas: 2020-12-31\n    eol: 2023-12-31\n    latest: \"2010.11\"\n    link: https://aws.amazon.com/blogs/aws/amazon-linux-ami-2010111-released/\n\n---\n\n> [Amazon Linux][al2] is a Linux server operating system from Amazon Web Services (AWS) available as\n> an Amazon Machine Image (AMI) for use on Amazon Elastic Compute Cloud\n> ([Amazon EC2](https://aws.amazon.com/ec2/)). It is also available as a\n> [Docker container image](https://hub.docker.com/_/amazonlinux/) and as a\n> [virtual machine image](https://cdn.amazonlinux.com/os-images/latest/) for use on Kernel-based\n> Virtual Machine (KVM), Oracle VM VirtualBox, Microsoft Hyper-V, and VMware ESXi.\n\n## Amazon Linux AMI\n\nThe original [Amazon Linux AMI][al1] is now in a [maintenance support phase][al1-eol] with\n[a limited set of packages](https://amazonlinux.github.io/al1-support-statements/) still being\nsupported. The [Amazon Linux AMI FAQ](https://aws.amazon.com/amazon-linux-ami/faqs/) has a few more\ndetails.\n\n## Amazon Linux 2\n\n[Amazon Linux 2][al2] will provide _security updates and bug fixes for all packages in core until\nJune 30, 2026_[^2]. User-space Application Binary Interface (ABI) compatibility is guaranteed for\n[specific packages][al2-faq]. It only seems to receive critical bug fixes and security patches.\n\n## Amazon Linux 2023\n\nAWS announced [Amazon Linux 2023][al2023] [^1] as a successor to\nAmazon Linux 2, which uses Fedora as the upstream. It reached\nGA (General Availability) in March 2023.\n\nEvery major version release is supported by Standard Support for 2 years,\nfollowed by a maintenance phase of 3 years. Quarterly minor releases will be made\nduring the Standard Support phase and include security updates,\nbug fixes, and new features and packages. Minor releases do not\nbreak backward-compatibility.\n\nCore packages such as the glibc library, OpenSSL, OpenSSH, and the DNF\npackage manager receive support for the lifetime of the major AL2023 release.\nPackages that aren't part of the core packages are supported based\non their specific upstream sources. Support status and dates of individual packages\ncan be checked via the `dnf supportinfo` command.\n\nA [comparison with Amazon Linux 2](https://docs.aws.amazon.com/linux/al2023/ug/compare-with-al2.html)\nis available as well.\n\nSee the [frequently asked questions][al2023-faq] for more details.\n\n## Security Notifications\n\nAmazon Provides security advisories for all versions on the Amazon Linux Security Center.\n\n- Amazon Linux - [[Website][al-sec]] [[RSS Feed][al-sec-rss]]\n- Amazon Linux 2 - [[Website][al2-sec]] [[RSS Feed][al2-sec-rss]]\n- Amazon Linux 2023 - [[Website][al2023-sec]] [[RSS Feed][al2023-sec-rss]]\n\n[al1]: https://aws.amazon.com/amazon-linux-ami/ \"Amazon Linux AMI, no longer supported\"\n[al2]: https://aws.amazon.com/amazon-linux-2/ \"Amazon Linux 2\"\n[al2023]: https://aws.amazon.com/linux/amazon-linux-2023/ \"Amazon Linux 2023\"\n[al1-eol]: https://aws.amazon.com/blogs/aws/update-on-amazon-linux-ami-end-of-life/ \"Update on Amazon Linux AMI end-of-life\"\n[al2-faq]: https://aws.amazon.com/amazon-linux-2/faqs/#Long_Term_Support \"Amazon Linux 2 FAQs\"\n[al2023-faq]: https://aws.amazon.com/linux/amazon-linux-2023/faqs/#Long_Term_Support \"Amazon Linux 2023 FAQs\"\n[al-sec]: https://alas.aws.amazon.com/\n[al-sec-rss]: https://alas.aws.amazon.com/alas.rss\n[al2-sec]: https://alas.aws.amazon.com/alas2.html\n[al2-sec-rss]: https://alas.aws.amazon.com/AL2/alas.rss\n[al2023-sec]: https://alas.aws.amazon.com/alas2023.html\n[al2023-sec-rss]: https://alas.aws.amazon.com/AL2023/alas.rss\n\n[^1]: It was announced as Amazon Linux 2022 and renamed to Amazon Linux 2023.\n\n[^2]: Amazon Linux 2 has had its LTS EOL extended multiple times from the originally scheduled date of June 2023.\n"
  },
  {
    "path": "products/amazon-msk.md",
    "content": "---\ntitle: Amazon MSK\naddedAt: 2025-07-28\ncategory: service\ntags: amazon\niconSlug: amazonaws\npermalink: /amazon-msk\nalternate_urls:\n  - /msk\n  - /managed-streaming-for-apache-kafka\n  - /aws-msk\nreleasePolicyLink: https://docs.aws.amazon.com/msk/latest/developerguide/version-support.html\nchangelogTemplate: \"https://docs.aws.amazon.com/msk/latest/developerguide/supported-kafka-versions.html#{{'__LATEST__' | replace:'.x',''}}\"\neolColumn: Support\nstaleReleaseThresholdDays: 1000 # confirmed on https://docs.aws.amazon.com/msk/latest/developerguide/supported-kafka-versions.html\n\n# eol are documented on https://docs.aws.amazon.com/msk/latest/developerguide/supported-kafka-versions.html.\nreleases:\n  - releaseCycle: \"4.0\"\n    releaseDate: 2025-05-16\n    eol: false\n    latest: \"4.0.x\"\n    latestReleaseDate: 2025-05-16\n\n  - releaseCycle: \"3.9\"\n    releaseDate: 2025-04-21\n    eol: false\n    latest: \"3.9.x\"\n    latestReleaseDate: 2025-04-21\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2025-02-20\n    eol: false\n    latest: \"3.8.x\"\n    latestReleaseDate: 2025-02-20\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2024-05-29\n    eol: false\n    latest: \"3.7.x\"\n    latestReleaseDate: 2024-05-29\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2023-11-16\n    eol: false\n    latest: \"3.6.0\"\n    latestReleaseDate: 2023-11-16\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2023-09-26\n    eol: 2025-10-23\n    latest: \"3.5.1\"\n    latestReleaseDate: 2023-09-26\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2023-05-04\n    eol: 2025-08-04\n    latest: \"3.4.0\"\n    latestReleaseDate: 2023-05-04\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2022-10-26\n    eol: 2024-09-11\n    latest: \"3.3.2\"\n    latestReleaseDate: 2023-03-02\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2022-06-22\n    eol: 2024-09-11\n    latest: \"3.2.0\"\n    latestReleaseDate: 2022-06-22\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2022-06-22\n    eol: 2024-09-11\n    latest: \"3.1.1\"\n    latestReleaseDate: 2022-06-22\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2021-05-19\n    eol: 2025-01-14\n    latest: \"2.8.2-tiered\"\n    latestReleaseDate: 2022-10-28\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2020-12-29\n    eol: 2024-09-11\n    latest: \"2.7.2\"\n    latestReleaseDate: 2021-12-21\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2020-10-21\n    eol: 2024-09-11\n    latest: \"2.6.3\"\n    latestReleaseDate: 2021-12-21\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2020-09-30\n    eol: 2024-06-08\n    latest: \"2.5.1\"\n    latestReleaseDate: 2020-09-30\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2019-12-19\n    eol: 2024-06-08\n    latest: \"2.4.1.1\"\n    latestReleaseDate: 2020-09-09\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2019-12-19\n    eol: 2024-06-08\n    latest: \"2.3.1\"\n    latestReleaseDate: 2019-12-19\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2019-07-31\n    eol: 2024-06-08\n    latest: \"2.2.1\"\n    latestReleaseDate: 2019-07-31\n---\n\n> [Amazon Managed Streaming for Apache Kafka (Amazon MSK)](https://aws.amazon.com/msk/) is a streaming data service\n> that manages Apache Kafka infrastructure and operations.\n\nAmazon publishes a list of\n[Supported Apache Kafka versions](https://docs.aws.amazon.com/msk/latest/developerguide/supported-kafka-versions.html)\nwith End-of-Support dates.\n\n## [Upgrading](https://docs.aws.amazon.com/msk/latest/developerguide/version-upgrades.html)\n\nA cluster using a Kafka version after its end of support date is auto-upgraded to the recommended Kafka version.\nAutomatic upgrades can happen at any time after the end of support date. No notifications\nare sent before the upgrade.\n\nCluster creation for EOL versions is phased out gradually, but no timelines are provided. Patch releases are not\nalways documented by AWS, such as `3.5.2`.\n"
  },
  {
    "path": "products/amazon-neptune.md",
    "content": "---\ntitle: Amazon Neptune\naddedAt: 2023-07-01\ncategory: service\ntags: amazon\niconSlug: amazonaws\npermalink: /amazon-neptune\nalternate_urls:\n  - /aws-neptune\n  - /neptune\nversionCommand: >\n  aws neptune describe-db-clusters\n  --db-cluster-identifier your-neptune-db-identifier\n  --filters Name=engine,Values=neptune\nreleasePolicyLink: https://docs.aws.amazon.com/neptune/latest/userguide/engine-releases.html\nchangelogTemplate: https://docs.aws.amazon.com/neptune/latest/userguide/engine-releases-__LATEST__.html\n\ncustomFields:\n  - name: upgradeVersion\n    display: after-latest-column\n    label: Upgrade to\n\nauto:\n  methods:\n    - amazon-neptune: https://docs.aws.amazon.com/neptune/latest/userguide/toc-contents.json\n    - release_table: https://docs.aws.amazon.com/neptune/latest/userguide/engine-releases.html\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex_exclude: '^1\\.0\\.1\\..+$' # No End of life for 1.0.1.x releases\n        eol: \"End of life\"\n        upgradeVersion: \"Upgrade to:\"\n\nreleases:\n  - releaseCycle: \"1.4.7.0\"\n    releaseDate: 2026-03-03\n    upgradeVersion: \"N/A\"\n    eol: 2027-06-03\n    latest: \"1.4.7.0\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"1.4.6.3\"\n    releaseDate: 2025-12-18\n    upgradeVersion: '1.4.7.0'\n    eol: 2027-06-03\n    latest: \"1.4.6.3\"\n    latestReleaseDate: 2025-12-18\n\n  - releaseCycle: \"1.4.6.2\"\n    releaseDate: 2025-11-18\n    upgradeVersion: '1.4.7.0'\n    eol: 2027-06-03\n    latest: \"1.4.6.2\"\n    latestReleaseDate: 2025-11-18\n\n  - releaseCycle: \"1.4.6.1\"\n    releaseDate: 2025-09-18\n    upgradeVersion: '1.4.6.2'\n    eol: 2027-03-06\n    latest: \"1.4.6.1\"\n    latestReleaseDate: 2025-09-18\n\n  - releaseCycle: \"1.4.6.0\"\n    releaseDate: 2025-09-02\n    upgradeVersion: \"1.4.6.1\"\n    eol: 2027-03-06\n    latest: \"1.4.6.0\"\n    latestReleaseDate: 2025-09-02\n\n  - releaseCycle: \"1.4.5.1\"\n    releaseDate: 2025-06-30\n    upgradeVersion: \"1.4.6.0\"\n    eol: 2027-03-06\n    latest: \"1.4.5.1\"\n    latestReleaseDate: 2025-06-30\n\n  - releaseCycle: \"1.4.5.0\"\n    releaseDate: 2025-04-09\n    upgradeVersion: \"1.4.5.1\"\n    eol: 2027-03-06\n    latest: \"1.4.5.0\"\n    latestReleaseDate: 2025-04-09\n\n  - releaseCycle: \"1.4.4.0\"\n    releaseDate: 2025-02-24\n    upgradeVersion: \"1.4.5.0\"\n    eol: 2027-03-06\n    latest: \"1.4.4.0\"\n    latestReleaseDate: 2025-02-24\n\n  - releaseCycle: \"1.4.3.0\"\n    releaseDate: 2025-01-21\n    upgradeVersion: \"1.4.4.0\"\n    eol: 2027-03-06\n    latest: \"1.4.3.0\"\n    latestReleaseDate: 2025-01-21\n\n  - releaseCycle: \"1.4.2.0\"\n    releaseDate: 2024-12-19\n    upgradeVersion: \"1.4.3.0\"\n    eol: 2027-03-06\n    latest: \"1.4.2.0\"\n    latestReleaseDate: 2024-12-19\n\n  - releaseCycle: \"1.4.1.0\"\n    releaseDate: 2024-11-21\n    upgradeVersion: \"1.4.2.0\"\n    eol: 2027-03-06\n    latest: \"1.4.1.0\"\n    latestReleaseDate: 2024-11-21\n\n  - releaseCycle: \"1.4.0.0\"\n    releaseDate: 2024-11-06\n    upgradeVersion: \"1.4.1.0\"\n    eol: 2027-03-06\n    latest: \"1.4.0.0\"\n    latestReleaseDate: 2024-11-06\n\n  - releaseCycle: \"1.3.4.0\"\n    releaseDate: 2024-10-01\n    upgradeVersion: \"1.4.0.0\"\n    eol: 2027-03-06\n    latest: \"1.3.4.0\"\n    latestReleaseDate: 2024-10-01\n\n  - releaseCycle: \"1.3.3.0\"\n    releaseDate: 2024-08-05\n    upgradeVersion: \"1.3.4.0\"\n    eol: 2027-03-06\n    latest: \"1.3.3.0\"\n    latestReleaseDate: 2024-08-05\n\n  - releaseCycle: \"1.2.1.2\"\n    releaseDate: 2024-08-05\n    upgradeVersion: \"1.3.0.0\"\n    eol: 2026-06-30\n    latest: \"1.2.1.2\"\n    latestReleaseDate: 2024-08-05\n\n  - releaseCycle: \"1.3.2.1\"\n    releaseDate: 2024-06-20\n    upgradeVersion: \"1.3.3.0\"\n    eol: 2027-03-06\n    latest: \"1.3.2.1\"\n    latestReleaseDate: 2024-06-20\n\n  - releaseCycle: \"1.3.2.0\"\n    releaseDate: 2024-06-06\n    upgradeVersion: \"1.3.2.1\"\n    eol: 2027-03-06\n    latest: \"1.3.2.0\"\n    latestReleaseDate: 2024-06-10\n\n  - releaseCycle: \"1.2.1.1\"\n    releaseDate: 2024-03-11\n    upgradeVersion: \"1.3.0.0\"\n    eol: 2026-06-30\n    latest: \"1.2.1.1\"\n    latestReleaseDate: 2024-03-11\n\n  - releaseCycle: \"1.3.1.0\"\n    releaseDate: 2024-03-06\n    upgradeVersion: \"1.3.2.1\"\n    eol: 2027-03-06\n    latest: \"1.3.1.0\"\n    latestReleaseDate: 2024-03-06\n\n  - releaseCycle: \"1.3.0.0\"\n    releaseDate: 2023-11-15\n    upgradeVersion: \"1.3.2.1\"\n    eol: 2027-03-06\n    latest: \"1.3.0.0\"\n    latestReleaseDate: 2023-11-15\n\n  - releaseCycle: \"1.2.1.0\"\n    releaseDate: 2023-03-08\n    upgradeVersion: \"1.3.0.0\"\n    eol: 2026-06-30\n    latest: \"1.2.1.0.R7\"\n    latestReleaseDate: 2023-10-06\n\n  - releaseCycle: \"1.2.0.2\"\n    releaseDate: 2022-11-20\n    upgradeVersion: \"1.3.0.0\"\n    eol: 2026-06-30\n    latest: \"1.2.0.2.R6\"\n    latestReleaseDate: 2023-09-12\n\n  - releaseCycle: \"1.2.0.1\"\n    releaseDate: 2022-10-26\n    upgradeVersion: \"1.3.0.0\"\n    eol: 2026-06-30\n    latest: \"1.2.0.1.R3\"\n    latestReleaseDate: 2023-09-27\n\n  - releaseCycle: \"1.2.0.0\"\n    releaseDate: 2022-07-21\n    upgradeVersion: \"1.3.0.0\"\n    eol: 2026-06-30\n    latest: \"1.2.0.0.R4\"\n    latestReleaseDate: 2023-09-29\n\n  - releaseCycle: \"1.1.1.0\"\n    releaseDate: 2022-04-19\n    upgradeVersion: \"1.2.1.0\"\n    eol: 2026-06-30\n    latest: \"1.1.1.0.R7\"\n    latestReleaseDate: 2023-01-23\n\n  - releaseCycle: \"1.1.0.0\"\n    releaseDate: 2021-11-19\n    upgradeVersion: \"1.1.1.0\"\n    eol: 2025-03-15\n    latest: \"1.1.0.0.R3\"\n    latestReleaseDate: 2022-12-23\n\n  - releaseCycle: \"1.0.5.1\"\n    releaseDate: 2021-10-01\n    upgradeVersion: \"1.1.0.0\"\n    eol: 2023-01-30\n    latest: \"1.0.5.1.R4\"\n    latestReleaseDate: 2022-05-16\n\n  - releaseCycle: \"1.0.5.0\"\n    releaseDate: 2021-07-27\n    upgradeVersion: \"1.1.0.0\"\n    eol: 2023-01-30\n    latest: \"1.0.5.0.R5\"\n    latestReleaseDate: 2022-05-16\n\n  - releaseCycle: \"1.0.4.2\"\n    releaseDate: 2021-06-01\n    upgradeVersion: \"1.1.0.0\"\n    eol: 2023-01-30\n    latest: \"1.0.4.2.R5\"\n    latestReleaseDate: 2021-08-16\n\n  - releaseCycle: \"1.0.4.1\"\n    releaseDate: 2020-12-08\n    upgradeVersion: \"1.1.0.0\"\n    eol: 2023-01-30\n    latest: \"1.0.4.1.R1.1\"\n    latestReleaseDate: 2021-03-22\n\n  - releaseCycle: \"1.0.4.0\"\n    releaseDate: 2020-10-12\n    upgradeVersion: \"1.1.0.0\"\n    eol: 2023-01-30\n    latest: \"1.0.4.0.R2\"\n    latestReleaseDate: 2021-02-24\n\n  - releaseCycle: \"1.0.3.0\"\n    releaseDate: 2020-08-03\n    upgradeVersion: \"1.1.0.0\"\n    eol: 2023-01-30\n    latest: \"1.0.3.0.R3\"\n    latestReleaseDate: 2021-02-19\n\n  - releaseCycle: \"1.0.2.2\"\n    releaseDate: 2020-03-09\n    upgradeVersion: \"1.0.3.0\"\n    eol: 2022-07-29\n    latest: \"1.0.2.2.R6\"\n    latestReleaseDate: 2021-02-19\n\n  - releaseCycle: \"1.0.2.1\"\n    releaseDate: 2019-11-22\n    upgradeVersion: \"1.0.3.0\"\n    eol: 2022-07-29\n    latest: \"1.0.2.1.R6\"\n    latestReleaseDate: 2020-04-22\n\n  - releaseCycle: \"1.0.2.0\"\n    releaseDate: 2019-11-08\n    upgradeVersion: \"1.0.3.0\"\n    eol: 2020-05-19\n    latest: \"1.0.2.0.R3\"\n    latestReleaseDate: 2020-05-05\n\n---\n\n> [Amazon Neptune](https://docs.aws.amazon.com/neptune/index.html) is a fast, reliable, fully\n> managed graph database service that makes it easy to build and run applications that work with\n> highly connected datasets. It supports multiple property-graph query languages: Apache TinkerPop,\n> Gremlin, openCypher, and SPARQL. Neptune powers graph use cases such as recommendation engines,\n> fraud detection, knowledge graphs, drug discovery, and network security.\n\nNeptune engine versions almost always reach their end-of-life at the end of a calendar quarter.\nExceptions occur only when important security or availability issues arise.\n\nIn general, Neptune engine versions continue to be available as follows:\n\n- **Minor engine versions**: remain available for at least 6 months following their release.\n- **Major engine versions**: remain available for at least 12 months following their release.\n\nNew engine versions are announced on the [Changes and Updates](https://docs.aws.amazon.com/neptune/latest/userguide/doc-history.html)\npage, as well as [published via an RSS feed](https://docs.aws.amazon.com/neptune/latest/userguide/rssupdates.rss).\nIt takes several days for a new release to become available in every region.\n\nAt least 3 months before an engine version reaches its End-of-life, AWS sends an automated email\nnotification and posts the same message to the AWS Health Dashboard. This will include details about\nthe update (upgraded version, impact on clusters, recommended actions).\n\nWhen an engine version reaches its end of life, customers can no longer create new clusters or\ninstances using that version, nor will autoscaling be able to create instances using that version.\nAn engine version that reaches its end of life will automatically be upgraded during a maintenance\nwindow.\n\nLegacy Engines are not considered Generally Available, and AWS guarantees no support for the same.\nDatabases running on a Legacy Engine are subject to Service Level Agreement (SLA) Exceptions.\n"
  },
  {
    "path": "products/amazon-opensearch.md",
    "content": "---\ntitle: Amazon OpenSearch\naddedAt: 2026-03-09\ncategory: service\ntags: amazon database\niconSlug: aws\npermalink: /amazon-opensearch\nalternate_urls:\n  - /amazon-opensearch-service\n  - /aws-opensearch\nreleasePolicyLink: https://docs.aws.amazon.com/opensearch-service/latest/developerguide/what-is.html#choosing-version\nlatestColumn: false\neolColumn: Standard Support\neoesColumn: Extended Support\nstaleReleaseThresholdDays: 2000\n\nreleases:\n  - releaseCycle: \"3.1\"\n    releaseDate: 2025-09-09\n    eol: false\n    eoes: false\n\n  - releaseCycle: \"2.19\"\n    releaseDate: 2025-04-30\n    eol: false\n    eoes: false\n\n  - releaseCycle: \"2.17\"\n    releaseDate: 2024-11-13\n    eol: false\n    eoes: false\n\n  - releaseCycle: \"2.15\"\n    releaseDate: 2024-10-11\n    eol: false\n    eoes: false\n\n  - releaseCycle: \"2.13\"\n    releaseDate: 2024-05-21\n    eol: false\n    eoes: false\n\n  - releaseCycle: \"2.11\"\n    releaseDate: 2023-11-17\n    eol: false\n    eoes: false\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2023-10-02\n    eol: 2025-11-07\n    eoes: 2026-11-07\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2023-07-10\n    eol: 2025-11-07\n    eoes: 2026-11-07\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2023-03-13\n    eol: 2025-11-07\n    eoes: 2026-11-07\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2022-11-15\n    eol: 2025-11-07\n    eoes: 2026-11-07\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2022-08-16\n    eol: false\n    eoes: false\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2022-04-04\n    eol: 2025-11-07\n    eoes: 2026-11-07\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2022-01-04\n    eol: 2025-11-07\n    eoes: 2026-11-07\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2021-09-08\n    eol: 2025-11-07\n    eoes: 2026-11-07\n---\n\n> [Amazon OpenSearch](https://aws.amazon.com/opensearch-service/) is a managed service from Amazon\n> Web Services that makes it easy to deploy, operate, and scale OpenSearch clusters in the AWS Cloud.\n\n{: .note }\n\n> This page tracks the AWS managed service. The upstream open-source project is tracked at\n> [OpenSearch](/opensearch).\n\nNew OpenSearch versions typically become available on the\nmanaged service within a few months of their open-source general availability.\n\nExtended support charges apply automatically when a domain runs a version for which standard\nsupport has ended. To avoid charges, upgrade to a version still under standard support. See\n[Standard and extended support](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/what-is.html#choosing-version)\nfor details.\n\nDomains running legacy Elasticsearch OSS engine versions (1.5 through 7.10) can be upgraded to\nOpenSearch. The upgrade from Elasticsearch 7.x to OpenSearch 1.x is supported as an in-place\nupgrade. See\n[Upgrading domains](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/version-migration.html)\nfor the supported upgrade paths.\n"
  },
  {
    "path": "products/amazon-rds-mariadb.md",
    "content": "---\ntitle: Amazon RDS for MariaDB\naddedAt: 2024-08-01\ncategory: service\ntags: amazon database\niconSlug: amazonrds\npermalink: /amazon-rds-mariadb\nreleasePolicyLink: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MariaDB.Concepts.VersionMgmt.html\n\nauto:\n  methods:\n    - rds: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MariaDB.Concepts.VersionMgmt.html\n      regex: '(?P<version>\\d+(\\.\\d+)*)'\n      template: \"{{version}}\"\n    - release_table: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MariaDB.Concepts.VersionMgmt.html\n      selector: \"#rds-mariadb-version-release-calendar table\"\n      fields:\n        releaseCycle:\n          column: \"MariaDB major version\"\n          regex: '^MariaDB\\s+(?P<value>\\d+\\.\\d+).*$'\n        eol: \"RDS end of standard support date\"\n\nreleases:\n  - releaseCycle: \"11.8\"\n    releaseDate: 2025-08-25\n    eol: 2030-06-30\n    latest: \"11.8.6\"\n    latestReleaseDate: 2026-02-10\n\n  - releaseCycle: \"11.4\"\n    releaseDate: 2024-10-15\n    eol: 2029-05-31\n    latest: \"11.4.10\"\n    latestReleaseDate: 2026-02-10\n\n  - releaseCycle: \"10.11\"\n    releaseDate: 2023-08-21\n    eol: 2028-02-29\n    latest: \"10.11.16\"\n    latestReleaseDate: 2026-02-10\n\n  - releaseCycle: \"10.6\"\n    releaseDate: 2022-02-03\n    eol: 2026-08-31\n    latest: \"10.6.25\"\n    latestReleaseDate: 2026-02-10\n\n  - releaseCycle: \"10.5\"\n    releaseDate: 2021-01-21\n    eol: 2026-08-31\n    latest: \"10.5.29\"\n    latestReleaseDate: 2025-05-20\n\n  - releaseCycle: \"10.4\"\n    releaseDate: 2020-04-06\n    eol: 2025-02-28\n    latest: \"10.4.34\"\n    latestReleaseDate: 2024-06-14\n\n  - releaseCycle: \"10.3\"\n    releaseDate: 2018-10-23\n    eol: 2023-10-23\n    latest: \"10.3.39\"\n    latestReleaseDate: 2023-06-15\n\n---\n\n> [Amazon RDS for MariaDB](https://aws.amazon.com/rds/mariadb) is a PaaS offering from Amazon for\n> creating managed MariaDB databases. RDS makes it easier to set up, operate, and\n> scale MariaDB deployments on AWS cloud.\n\nVersion numbers on Amazon RDS for MariaDB are identical to those of [MariaDB](/mariadb). As general\nguidance, new versions of the MariaDB engine become available on Amazon RDS within 5 months of their\ngeneral availability.\n\nMajor versions (`x.y` in Amazon RDS terminology) are supported [until the MariaDB Community\nEdition end of life](/mariadb), with a minimum of 3 years from their release date on Amazon RDS.\nMinor versions (`x.y.z` in Amazon RDS terminology) are supported at least for 1 year after their\nrelease date on Amazon RDS. Note that in some cases Amazon may deprecate specific major or minor\nversions sooner, such as when there are security issues.\n\nDepending on the configuration, the kind of version (major or minor) and their deprecation status,\n[upgrades can be manual, automatic, or forced](https://aws.amazon.com/rds/faqs/#How_do_I_control_if_and_when_the_engine_version_of_my_DB_instance_is_upgraded_to_new_supported_versions.3F).\nWhen a minor release is deprecated, users are expected to upgrade within a 3-month period. This\nperiod is increased to 6 months for major releases. Upgrades are performed during the configured\nscheduled maintenance windows. These windows are initially automatically set by AWS but can be\noverridden in the AWS console.\n\nFor the most up-to-date information about the Amazon RDS deprecation policy for MariaDB, see [Amazon\nRDS FAQs](http://aws.amazon.com/rds/faqs/).\n"
  },
  {
    "path": "products/amazon-rds-mysql.md",
    "content": "---\ntitle: Amazon RDS for MySQL\naddedAt: 2023-03-08\ncategory: service\ntags: amazon database\niconSlug: amazonrds\npermalink: /amazon-rds-mysql\nreleasePolicyLink: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Concepts.VersionMgmt.html\neoesColumn: Extended Support\n\nauto:\n  methods:\n    - rds: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Concepts.VersionMgmt.html\n      regex: '(?P<version>\\d+(\\.\\d+)*)'\n      template: \"{{version}}\"\n    - release_table: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Concepts.VersionMgmt.html\n      selector: \"#rds-mysql-version-release-calendar table\"\n      fields:\n        releaseCycle:\n          column: \"MySQL major version\"\n          regex: '^MySQL\\s+(?P<value>\\d+\\.\\d+).*$'\n        eol: \"RDS end of standard support date\"\n        eoes: \"RDS end of Extended Support date\"\n\n# eoes(x) = eol(x) + 3 years\nreleases:\n  - releaseCycle: \"8.4\"\n    releaseDate: 2024-11-21\n    eol: 2029-07-31\n    eoes: 2032-07-31\n    latest: \"8.4.8\"\n    latestReleaseDate: 2026-02-03\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2018-10-23\n    eol: 2026-07-31\n    eoes: 2029-07-31\n    latest: \"8.0.45\"\n    latestReleaseDate: 2026-02-03\n\n  - releaseCycle: \"5.7\"\n    releaseDate: 2016-02-22\n    eol: 2024-02-29\n    eoes: 2027-02-28\n    latest: \"5.7.44\"\n    latestReleaseDate: 2025-02-13\n\n  - releaseCycle: \"5.6\"\n    releaseDate: 2013-07-01\n    eol: 2022-03-01\n    eoes: true\n    latest: \"5.6\"\n    latestReleaseDate: 2013-07-01\n\n---\n\n> [Amazon RDS for MySQL](https://aws.amazon.com/rds/mysql) is a PaaS offering from Amazon for\n> creating managed MySQL Community Edition databases. RDS makes it easier to set up, operate, and\n> scale MySQL deployments on AWS cloud.\n\nVersion numbers on Amazon RDS for MySQL are identical to those of [MySQL](/mysql). As general\nguidance, new versions of the MySQL engine become available on Amazon RDS within 5 months of their\ngeneral availability by Oracle.\n\nMajor versions (`x.y` in Amazon RDS terminology) are supported [until the MySQL Community\nEdition end of life](/mysql), with a minimum of 3 years from their release date on Amazon RDS.\nMinor versions (`x.y.z` in Amazon RDS terminology) are supported at least for 1 year after their\nrelease date on Amazon RDS. Note that in some cases Amazon may deprecate specific major or minor\nversions sooner, such as when there are security issues.\n\nDepending on the configuration, the kind of version (major or minor) and their deprecation status,\n[upgrades can be manual, automatic, or forced](https://aws.amazon.com/rds/faqs/#How_do_I_control_if_and_when_the_engine_version_of_my_DB_instance_is_upgraded_to_new_supported_versions.3F).\nWhen a minor release is deprecated, users are expected to upgrade within a 3-month period. This\nperiod is increased to 6 months for major releases. Upgrades are performed during the configured\nscheduled maintenance windows. These windows are initially automatically set by AWS but can be\noverridden in the AWS console.\n\nFor the most up-to-date information about the Amazon RDS deprecation policy for MySQL, see [Amazon\nRDS FAQs](http://aws.amazon.com/rds/faqs/).\n\nOn the RDS end of standard support date, Amazon RDS automatically enrolls your databases in RDS Extended Support.\nRDS Extended Support is a paid offering available for up to 3 years past the RDS end of standard support date for a major engine version, see\n[Using Amazon RDS Extended Support](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/extended-support.html).\n"
  },
  {
    "path": "products/amazon-rds-postgresql.md",
    "content": "---\ntitle: Amazon RDS for PostgreSQL\naddedAt: 2023-03-30\ncategory: service\ntags: amazon database\niconSlug: amazonrds\npermalink: /amazon-rds-postgresql\nreleasePolicyLink: https://docs.aws.amazon.com/AmazonRDS/latest/PostgreSQLReleaseNotes/postgresql-release-calendar.html\neoesColumn: Extended Support\n\nauto:\n  methods:\n    - rds: https://docs.aws.amazon.com/AmazonRDS/latest/PostgreSQLReleaseNotes/postgresql-release-calendar.html\n      regex: '(?P<version>\\d+(\\.\\d+)*)'\n      template: \"{{version}}\"\n    - release_table: https://docs.aws.amazon.com/AmazonRDS/latest/PostgreSQLReleaseNotes/postgresql-release-calendar.html\n      fields:\n        releaseCycle:\n          column: \"PostgreSQL major version\"\n          regex: '^PostgreSQL\\s+(?P<value>\\d+(\\.\\d+)?).*$'\n        eol: \"RDS end of standard support date\"\n        eoes: \"RDS end of Extended Support date\"\n\nreleases:\n  - releaseCycle: \"18\"\n    releaseDate: 2025-11-14\n    eol: 2031-02-28\n    eoes: 2034-02-28\n    latest: \"18.3\"\n    latestReleaseDate: 2026-02-27\n\n  - releaseCycle: \"17\"\n    releaseDate: 2024-11-14\n    eol: 2030-02-28\n    eoes: 2033-02-28\n    latest: \"17.9\"\n    latestReleaseDate: 2026-02-27\n\n  - releaseCycle: \"16\"\n    releaseDate: 2023-11-17\n    eol: 2029-02-28\n    eoes: 2032-02-29\n    latest: \"16.13\"\n    latestReleaseDate: 2026-02-27\n\n  - releaseCycle: \"15\"\n    releaseDate: 2023-02-27\n    eol: 2028-02-29\n    eoes: 2031-02-28\n    latest: \"15.17\"\n    latestReleaseDate: 2026-02-27\n\n  - releaseCycle: \"14\"\n    releaseDate: 2022-02-03\n    eol: 2027-02-28\n    eoes: 2030-02-28\n    latest: \"14.22\"\n    latestReleaseDate: 2026-02-27\n\n  - releaseCycle: \"13\"\n    releaseDate: 2021-02-24\n    eol: 2026-02-28\n    eoes: 2029-02-28\n    latest: \"13.23\"\n    latestReleaseDate: 2025-11-13\n\n  - releaseCycle: \"12\"\n    releaseDate: 2020-03-31\n    eol: 2025-02-28\n    eoes: 2028-02-29\n    latest: \"12.22\"\n    latestReleaseDate: 2025-04-03\n\n  - releaseCycle: \"11\"\n    releaseDate: 2019-03-13\n    eol: 2024-02-29\n    eoes: 2027-03-31\n    latest: \"11.22\"\n    latestReleaseDate: 2024-05-14\n\n  - releaseCycle: \"10\"\n    releaseDate: 2018-02-27\n    eol: 2023-04-30\n    eoes: true\n    latest: \"10.23\"\n    latestReleaseDate: 2023-01-24\n\n  - releaseCycle: \"9.6\"\n    releaseDate: 2016-11-11\n    eol: 2022-04-30\n    eoes: true\n    latest: \"9.6.24\" # https://docs.aws.amazon.com/AmazonRDS/latest/PostgreSQLReleaseNotes/postgresql-versions.html#postgresql-versions-version96\n    latestReleaseDate: 2022-01-24 # https://web.archive.org/web/20231128212117/https://aws.amazon.com/about-aws/whats-new/2022/01/amazon-rds-postgresql-amazon-rds-outposts-postgresql-minor-versions/\n\n\n\n\n\n---\n\n> [Amazon RDS for PostgreSQL](https://aws.amazon.com/rds/postgresql) is a PaaS offering from Amazon\n> for creating managed PostgreSQL databases. RDS makes it easier to set up, operate, and scale\n> PostgreSQL deployments on AWS cloud.\n\nVersion numbers on Amazon RDS for PostgreSQL are identical to those of [PostgreSQL](/postgresql).\nAs general guidance, new versions of the PostgreSQL engine become available on Amazon RDS within 5\nmonths of their general availability.\n\nMajor versions (`x` in Amazon RDS terminology for versions >= 10) are supported\n[until the PostgreSQL end of life](/postgresql), with a minimum of 3 years from their release date\non Amazon RDS. Minor versions (`x.y` in Amazon RDS terminology for versions >= 10) are supported at\nleast for 1 year after their release date on Amazon RDS. Note that in some cases Amazon may\ndeprecate specific major or minor versions sooner, such as when there are security issues.\n\nDepending on the configuration, the kind of version (major or minor) and their deprecation status,\n[upgrades can be manual, automatic, or forced](https://aws.amazon.com/rds/faqs/#How_do_I_control_if_and_when_the_engine_version_of_my_DB_instance_is_upgraded_to_new_supported_versions.3F).\nWhen a minor release is deprecated, users are expected to upgrade within a 3-month period. This\nperiod is increased to 6 months for major releases. Upgrades are performed during the configured\nscheduled maintenance windows. These windows are initially automatically set by AWS but can be\noverridden in the AWS console.\n\nFor the most up-to-date information about the Amazon RDS deprecation policy for PostgreSQL, see\n[Amazon RDS FAQs](http://aws.amazon.com/rds/faqs/).\n\nOn the RDS end of standard support date, Amazon RDS automatically enrolls your databases in RDS Extended Support.\nRDS Extended Support is a paid offering available for up to 3 years past the RDS end of standard support date for a major engine version, see\n[Using Amazon RDS Extended Support](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/extended-support.html).\n"
  },
  {
    "path": "products/android.md",
    "content": "---\ntitle: Android OS\naddedAt: 2020-10-02\ncategory: os\ntags: google\niconSlug: android\npermalink: /android\nalternate_urls:\n  - /aosp\n  - /androidos\nreleasePolicyLink: https://developer.android.com/about/versions\nchangelogTemplate: https://developer.android.com/about/versions/__RELEASE_CYCLE__\nreleaseLabel: \"__RELEASE_CYCLE__ '__CODENAME__'\"\nlatestColumn: false\neolColumn: Security Support\nstaleReleaseThresholdDays: 1460 # OSes have a longer support period\n\ncustomFields:\n  - name: apiVersion\n    display: after-release-column\n    label: API Version\n\nidentifiers:\n  - cpe: cpe:/o:google:android\n  - cpe: cpe:2.3:o:google:android\n\n# EOL is the latest security patch date for \"Old version\" on https://en.wikipedia.org/wiki/Android_version_history.\nreleases:\n  - releaseCycle: \"16\"\n    apiVersion: \"36\"\n    codename: Baklava\n    releaseDate: 2025-06-10\n    eol: false\n\n  - releaseCycle: \"15\"\n    apiVersion: \"35\"\n    codename: Vanilla Ice Cream\n    releaseDate: 2024-09-03\n    eol: false\n\n  - releaseCycle: \"14\"\n    apiVersion: \"34\"\n    codename: Upside Down Cake\n    releaseDate: 2023-10-04\n    eol: false\n\n  - releaseCycle: \"13\"\n    apiVersion: \"33\"\n    codename: Tiramisu\n    releaseDate: 2022-08-15\n    eol: 2026-03-02\n\n  - releaseCycle: \"12.1\"\n    apiVersion: \"32\"\n    codename: Snow Cone v2\n    releaseLabel: 12.1 'Snow Cone v2' (aka 12L)\n    releaseDate: 2022-03-07\n    eol: 2025-03-03\n    link: https://developer.android.com/about/versions/12/12L\n\n  - releaseCycle: \"12\"\n    apiVersion: \"31\"\n    codename: Snow Cone\n    releaseDate: 2021-10-04\n    eol: 2025-03-03\n\n  - releaseCycle: \"11\"\n    apiVersion: \"30\"\n    codename: Red Velvet Cake\n    releaseDate: 2020-09-08\n    eol: 2024-02-05\n\n  - releaseCycle: \"10\"\n    apiVersion: \"29\"\n    codename: Queen Cake\n    releaseDate: 2019-09-03\n    eol: 2023-03-06\n\n  - releaseCycle: \"9\"\n    apiVersion: \"28\"\n    codename: Pie\n    releaseDate: 2018-08-06\n    eol: 2022-01-01\n    link: https://developer.android.com/about/versions/pie\n\n  - releaseCycle: \"8.1\"\n    apiVersion: \"27\"\n    codename: Oreo\n    releaseDate: 2017-12-05\n    eol: 2021-01-10\n    link: https://developer.android.com/about/versions/oreo/android-8.1\n\n  - releaseCycle: \"8.0\"\n    apiVersion: \"26\"\n    codename: Oreo\n    releaseDate: 2017-08-21\n    eol: 2021-01-01\n    link: https://developer.android.com/about/versions/oreo\n\n  - releaseCycle: \"7.1\"\n    apiVersion: \"25\"\n    codename: Nougat\n    releaseDate: 2016-12-01\n    eol: 2019-10-01\n    link: https://developer.android.com/about/versions/nougat\n\n  - releaseCycle: \"7.0\"\n    apiVersion: \"24\"\n    codename: Nougat\n    releaseDate: 2016-08-22\n    eol: 2019-10-01\n    link: https://developer.android.com/about/versions/nougat\n\n  - releaseCycle: \"6.0\"\n    apiVersion: \"23\"\n    codename: Marshmallow\n    releaseDate: 2015-10-05\n    eol: 2018-08-01\n    link: https://developer.android.com/about/versions/marshmallow\n\n  - releaseCycle: \"5.1\"\n    apiVersion: \"22\"\n    codename: Lollipop\n    releaseDate: 2015-03-01\n    eol: 2018-03-01\n    link: https://developer.android.com/about/versions/lollipop\n\n  - releaseCycle: \"5.0\"\n    apiVersion: \"21\"\n    codename: Lollipop\n    releaseDate: 2014-11-12\n    eol: 2018-03-01\n    link: https://developer.android.com/about/versions/lollipop\n\n  - releaseCycle: \"4.4w\"\n    releaseLabel: \"4.4W\"\n    apiVersion: \"20\"\n    codename: KitKatW\n    releaseDate: 2014-03-31\n    eol: 2017-10-01\n    link: https://developer.android.com/about/versions/kitkat\n\n  - releaseCycle: \"4.4\"\n    apiVersion: \"19\"\n    codename: KitKat\n    releaseDate: 2013-10-31\n    eol: 2017-10-01\n    link: https://developer.android.com/about/versions/kitkat\n\n  - releaseCycle: \"4.3\"\n    apiVersion: \"18\"\n    codename: Jelly Bean\n    releaseDate: 2013-07-24\n    eol: true\n    link: https://android.fandom.com/wiki/Android_4.3_Jelly_Bean\n\n  - releaseCycle: \"4.2\"\n    apiVersion: \"17\"\n    codename: Jelly Bean\n    releaseDate: 2012-11-13\n    eol: true\n    link: https://android.fandom.com/wiki/Android_4.2_Jelly_Bean\n\n  - releaseCycle: \"4.1\"\n    apiVersion: \"16\"\n    codename: Jelly Bean\n    releaseDate: 2012-07-09\n    eol: true\n    link: https://android.fandom.com/wiki/Android_4.1_Jelly_Bean\n\n  - releaseCycle: \"4.0\"\n    apiVersion: \"14-15\"\n    codename: Ice Cream Sandwich\n    releaseDate: 2011-10-18\n    eol: true\n    link: https://android.fandom.com/wiki/Android_4.0_Ice_Cream_Sandwich\n\n  - releaseCycle: \"3.2\"\n    apiVersion: \"13\"\n    codename: Honeycomb\n    releaseDate: 2011-07-15\n    eol: true\n    link: https://android.fandom.com/wiki/Android_3.2_Honeycomb\n\n  - releaseCycle: \"3.1\"\n    apiVersion: \"12\"\n    codename: Honeycomb\n    releaseDate: 2011-05-10\n    eol: true\n    link: https://android.fandom.com/wiki/Android_3.1_Honeycomb\n\n  - releaseCycle: \"3.0\"\n    apiVersion: \"11\"\n    codename: Honeycomb\n    releaseDate: 2011-02-22\n    eol: true\n    link: https://android.fandom.com/wiki/Android_3.0_Honeycomb\n\n  - releaseCycle: \"2.3\"\n    apiVersion: \"9-10\"\n    codename: Gingerbread\n    releaseDate: 2010-12-06\n    eol: true\n    link: https://android.fandom.com/wiki/Android_2.3_Gingerbread\n\n  - releaseCycle: \"2.2\"\n    apiVersion: \"8\"\n    codename: Froyo\n    releaseDate: 2010-05-20\n    eol: true\n    link: https://android.fandom.com/wiki/Android_2.2_Froyo\n\n  - releaseCycle: \"2.1\"\n    apiVersion: \"7\"\n    codename: Eclair\n    releaseDate: 2010-01-11\n    eol: true\n    link: https://android.fandom.com/wiki/Android_2.1_Eclair\n\n  - releaseCycle: \"2.0\"\n    apiVersion: \"5-6\"\n    codename: Eclair\n    releaseDate: 2009-10-26\n    eol: true\n    link: https://android.fandom.com/wiki/Android_2.0_Eclair\n\n  - releaseCycle: \"1.6\"\n    apiVersion: \"4\"\n    codename: Donut\n    releaseDate: 2009-09-15\n    eol: true\n    link: https://android.fandom.com/wiki/Android_1.6_Doughnut\n\n  - releaseCycle: \"1.5\"\n    apiVersion: \"3\"\n    codename: Cupcake\n    releaseDate: 2009-04-27\n    eol: true\n    link: https://android.fandom.com/wiki/Android_1.5_Cupcake\n\n  - releaseCycle: \"1.1\"\n    apiVersion: \"2\"\n    codename: Petit Four\n    releaseDate: 2009-02-09\n    eol: true\n    link: https://android.fandom.com/wiki/Android_1.1\n\n  - releaseCycle: \"1.0\"\n    apiVersion: \"1\"\n    releaseLabel: \"1.0\"\n    releaseDate: 2008-09-23\n    eol: true\n    link: https://android.fandom.com/wiki/Android_1.0\n---\n\n> Android is a mobile operating system based on a modified version of the Linux kernel and other\n> open source software, designed primarily for touchscreen mobile devices such as smartphones and\n> tablets.\n\nMajor versions of Android that introduce behavior changes are released once a year in Q2.\nSince 2025, there have been two Android releases a year.\nThe other is a minor release in Q4 that brings new APIs and feature updates but does not contain any breaking changes.\nSee [Android OS Version History](https://en.wikipedia.org/wiki/Android_version_history) for additional information about each release.\n\nAndroid does not have a documented support policy. Releases are considered EOL when they are\nno longer listed in [Android Security Bulletins](https://source.android.com/docs/security/bulletin).\n\nAndroid 4.4W is the first Android release for Android Wear.\n\nA stripped-down version of the Android operating system designed for low-end and ultra-budget\nsmartphones, [Android (Go edition)](https://www.android.com/versions/go-edition/), has also been\nmade available by Google since Android 8.1. While based on Android, it seems to follow a distinct\nrelease and EOL policy.\n"
  },
  {
    "path": "products/angular.md",
    "content": "---\ntitle: Angular\naddedAt: 2021-08-19\ncategory: framework\ntags: google javascript-runtime herodevs\niconSlug: angular\npermalink: /angular\nversionCommand: ng version\nreleasePolicyLink: https://angular.dev/reference/releases\nchangelogTemplate: https://github.com/angular/angular/releases/tag/v__LATEST__\neoasColumn: true\neoesColumn: Commercial Support\n\nidentifiers:\n  - purl: pkg:npm/%40angular/core # purl are url-encoded\n  - purl: pkg:github/angular/angular\n  - cpe: cpe:/a:angular:angular\n  - cpe: cpe:2.3:a:angular:angular\n\nauto:\n  methods:\n    - git: https://github.com/angular/angular.git\n    - release_table: https://angular.dev/reference/releases#actively-supported-versions\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: '^\\^(?P<value>\\d+)\\.0\\.0$'\n        releaseDate: \"Released\"\n        eoas: \"Active ends\"\n        eol: \"LTS ends\"\n\nreleases:\n  - releaseCycle: \"21\"\n    releaseDate: 2025-11-19\n    eoas: 2026-05-19\n    eol: 2027-05-19\n    eoes: false\n    latest: \"21.2.5\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"20\"\n    releaseDate: 2025-05-28\n    eoas: 2025-11-19\n    eol: 2026-11-28\n    eoes: false\n    latest: \"20.3.18\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"19\"\n    releaseDate: 2024-11-19\n    eoas: 2025-05-28\n    eol: 2026-05-19\n    eoes: false\n    latest: \"19.2.20\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"18\"\n    releaseDate: 2024-05-22\n    eoas: 2024-11-19\n    eol: 2025-11-21\n    eoes: false\n    latest: \"18.2.14\"\n    latestReleaseDate: 2025-09-10\n    link: https://github.com/angular/angular/releases/tag/__LATEST__\n\n  - releaseCycle: \"17\"\n    releaseDate: 2023-11-08\n    eoas: 2024-05-08\n    eol: 2025-05-15\n    eoes: false\n    latest: \"17.3.12\"\n    latestReleaseDate: 2024-07-17\n    link: https://github.com/angular/angular/releases/tag/__LATEST__\n\n  - releaseCycle: \"16\"\n    releaseDate: 2023-05-03\n    eoas: 2023-11-08\n    eol: 2024-11-08\n    eoes: false\n    latest: \"16.2.12\"\n    latestReleaseDate: 2023-11-02\n    link: https://github.com/angular/angular/releases/tag/__LATEST__\n\n  - releaseCycle: \"15\"\n    releaseDate: 2022-11-16\n    eoas: 2023-05-03\n    eol: 2024-05-18\n    eoes: false\n    latest: \"15.2.10\"\n    latestReleaseDate: 2023-10-04\n    link: https://github.com/angular/angular/releases/tag/__LATEST__\n\n  - releaseCycle: \"14\"\n    releaseDate: 2022-06-02\n    eoas: 2022-11-18\n    eol: 2023-11-18\n    eoes: false\n    latest: \"14.3.0\"\n    latestReleaseDate: 2023-03-13\n    link: https://github.com/angular/angular/releases/tag/__LATEST__\n\n  - releaseCycle: \"13\"\n    releaseDate: 2021-11-03\n    eoas: 2022-06-02\n    eol: 2023-05-04\n    eoes: false\n    latest: \"13.4.0\"\n    latestReleaseDate: 2023-04-06\n    link: https://github.com/angular/angular/releases/tag/__LATEST__\n\n  - releaseCycle: \"12\"\n    releaseDate: 2021-05-13\n    eoas: 2021-11-12\n    eol: 2022-11-12\n    eoes: false\n    latest: \"12.2.17\"\n    latestReleaseDate: 2022-11-22\n    link: https://github.com/angular/angular/releases/tag/__LATEST__\n\n  - releaseCycle: \"11\"\n    releaseDate: 2020-11-11\n    eoas: 2021-05-11\n    eol: 2022-05-11\n    eoes: false\n    latest: \"11.2.14\"\n    latestReleaseDate: 2021-05-12\n    link: https://github.com/angular/angular/releases/tag/__LATEST__\n\n  - releaseCycle: \"10\"\n    releaseDate: 2020-06-24\n    eoas: 2020-12-24\n    eol: 2021-12-24\n    eoes: false\n    latest: \"10.2.5\"\n    latestReleaseDate: 2021-04-21\n    link: https://github.com/angular/angular/releases/tag/__LATEST__\n\n  - releaseCycle: \"9\"\n    releaseDate: 2020-02-06\n    eoas: 2020-08-06\n    eol: 2021-08-06\n    eoes: false\n    latest: \"9.1.13\"\n    latestReleaseDate: 2020-12-16\n    link: https://github.com/angular/angular/releases/tag/__LATEST__\n\n---\n\n> [Angular](https://angular.dev/) is a TypeScript-based free and open-source web application\n> framework led from Google that was designed as a ground-up rewrite of AngularJS.\n\nAll major releases are typically supported for 18 months. This includes 6 months of active support,\nwith regular updates and patches, followed by 12 months of long-term support (LTS), with only\ncritical and security fixes. Only newly identified security vulnerabilities and regression fixes\nare considered for LTS versions.\n\nAngular follows [semantic versioning](https://semver.org). Major releases happen roughly every 6\nmonths, with 1–3 minor releases for every major release. There is an\n[update guide](https://angular.dev/update \"Keeping your Angular projects up-to-date\")\navailable.\n\nCommercial support is available for all deprecated versions of Angular through the\n[HeroDevs Never-Ending Support](https://www.herodevs.com/support/nes-angular) initiative.\n\n*[LTS]: Long-Term Support\n"
  },
  {
    "path": "products/angularjs.md",
    "content": "---\ntitle: AngularJS\naddedAt: 2023-08-14\ncategory: framework\ntags: discontinued google javascript-runtime herodevs\npermalink: /angularjs\nalternate_urls:\n  - /angular-js\nversionCommand: npm list angular\nreleasePolicyLink: https://docs.angularjs.org/misc/version-support-status\nchangelogTemplate: https://github.com/angular/angular.js/blob/v__LATEST__/CHANGELOG.md\neolColumn: Support\neoesColumn: Extended Long Term Support\n\ncustomFields:\n  - name: eoesProvider\n    display: before-latest-column\n    label: Extended Long Term Support provider\n    description: Companies that provide extended Long Term Support for AngularJS.\n\nidentifiers:\n  - repology: angular.js\n  - purl: pkg:npm/angular\n  - purl: pkg:github/angular/angular.js\n\nauto:\n  disabled: true # the product is discontinued\n  methods:\n    - npm: angular\n\nreleases:\n  - releaseCycle: \"1.8\"\n    lts: true\n    releaseDate: 2020-06-04\n    eol: 2021-12-31\n    eoes: false\n    eoesProvider: HeroDevs, OpenLogic\n    latest: \"1.8.3\"\n    latestReleaseDate: 2022-04-07\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2018-05-11\n    eol: 2021-12-31\n    latest: \"1.7.9\"\n    latestReleaseDate: 2019-11-19\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2016-12-08\n    eol: 2021-12-31\n    eoes: false\n    eoesProvider: OpenLogic\n    latest: \"1.6.10\"\n    latestReleaseDate: 2018-04-17\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2016-02-05\n    eol: 2021-12-31\n    eoes: false\n    eoesProvider: HeroDevs\n    latest: \"1.5.11\"\n    latestReleaseDate: 2017-01-12\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2015-05-27\n    eol: 2021-12-31\n    latest: \"1.4.14\"\n    latestReleaseDate: 2016-10-11\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2014-10-13\n    eol: 2021-12-31\n    latest: \"1.3.20\"\n    latestReleaseDate: 2015-09-29\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2013-11-23\n    eol: 2021-12-31\n    latest: \"1.2.32\"\n    latestReleaseDate: 2016-10-11\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2013-11-23\n    eol: 2021-12-31\n    latest: \"1.1.5\"\n    latestReleaseDate: 2013-11-23\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2013-11-23\n    eol: 2021-12-31\n    latest: \"1.0.8\"\n    latestReleaseDate: 2013-11-23\n---\n\n> AngularJS is a free and open-source JavaScript-based web framework for developing single-page\n> applications. It aims to simplify both the development and the testing of such applications by\n> providing a framework for client-side model–view–controller (MVC) and model–view–viewmodel\n> (MVVM) architectures, along with components commonly used in web applications and progressive\n> web applications. AngularJS, referred to as Angular 1, was built and maintained by Google.\n\nAngularJS was [deprecated](https://docs.angularjs.org/misc/version-support-status) on\nDecember 31, 2021 after a [LTS period](https://blog.angular.io/stable-angularjs-and-long-term-support-7e077635ee9c)\non the final version 1.8.3, which was released April 7, 2022.\n\nBeginning January 1, 2022, commercial [extended long-term support for AngularJS](https://www.herodevs.com/support/nes-angularjs)\nbecame available through the [HeroDevs](https://www.herodevs.com/) Never-Ending Support\ninitiative (NES, formerly XLTS). [OpenLogic](https://www.openlogic.com/solutions/angularjs-support-and-services) also\nprovides commercial long-term support for AngularJS.\n"
  },
  {
    "path": "products/ansible-core.md",
    "content": "---\ntitle: Ansible-core\naddedAt: 2022-10-12\ncategory: framework\ntags: python-runtime red-hat\niconSlug: ansible\npermalink: /ansible-core\nversionCommand: ansible --version\nreleasePolicyLink: https://docs.ansible.com/ansible-core/devel/reference_appendices/release_and_maintenance.html\nchangelogTemplate: https://github.com/ansible/ansible/blob/stable-__RELEASE_CYCLE__/changelogs/CHANGELOG-v__RELEASE_CYCLE__.rst\neolColumn: Supported\n\ncustomFields:\n  - name: pythonVersionsControlNode\n    display: api-only\n    label: Control node Python\n    description: Control node Python support\n    link: https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-community-changelogs\n  - name: pythonVersionsManagedNode\n    display: api-only\n    label: Managed node Python\n    description: Managed node Python support\n    link: https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-community-changelogs\n  - name: powershellVersionsManagedNode\n    display: api-only\n    label: Managed node PowerShell\n    description: Managed node PowerShell support\n    link: https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-community-changelogs\n\nidentifiers:\n  - repology: ansible-core\n  - cpe: cpe:/a:redhat:ansible_engine\n  - cpe: cpe:/a:ansible:ansible\n  - cpe: cpe:/a:redhat:ansible\n  - cpe: cpe:2.3:a:redhat:ansible\n\nauto:\n  methods:\n    - git: https://github.com/ansible/ansible.git\n    - release_table: https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html\n      fields:\n        releaseCycle: \"Version\"\n        releaseDate:\n          column: \"Support\"\n          regex: '^GA:\\s+(?P<value>(\\d+ )?\\w+ \\d+).*$'\n        eol:\n          column: \"End Of Life\"\n          regex: '^(EOL\\s*)?(?P<value>.+)$'\n\n# EOL dates as well as Python / PowerShell versions can be found on\n# https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html\nreleases:\n\n  - releaseCycle: \"2.20\"\n    pythonVersionsControlNode: \"3.12 - 3.14\"\n    pythonVersionsManagedNode: \"3.9 - 3.14\"\n    powershellVersionsManagedNode: \"5.1\"\n    releaseDate: 2025-11-03\n    eol: 2027-05-31\n    latest: \"2.20.3\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"2.19\"\n    pythonVersionsControlNode: \"3.11 - 3.13\"\n    pythonVersionsManagedNode: \"3.8 - 3.13\"\n    powershellVersionsManagedNode: \"5.1\"\n    releaseDate: 2025-07-21\n    eol: 2026-11-30\n    latest: \"2.19.7\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"2.18\"\n    pythonVersionsControlNode: \"3.11 - 3.13\"\n    pythonVersionsManagedNode: \"3.8 - 3.13\"\n    powershellVersionsManagedNode: \"5.1\"\n    releaseDate: 2024-11-04\n    eol: 2026-05-31\n    latest: \"2.18.14\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"2.17\"\n    pythonVersionsControlNode: \"3.10 - 3.12\"\n    pythonVersionsManagedNode: \"3.7 - 3.12\"\n    powershellVersionsManagedNode: \"5.1\"\n    releaseDate: 2024-05-20\n    eol: 2025-11-30\n    latest: \"2.17.14\"\n    latestReleaseDate: 2025-09-08\n\n  - releaseCycle: \"2.16\"\n    pythonVersionsControlNode: \"3.10 - 3.12\"\n    pythonVersionsManagedNode: \"2.7 / 3.6 - 3.12\"\n    powershellVersionsManagedNode: \"3 - 5.1\"\n    releaseDate: 2023-11-06\n    eol: 2025-07-31\n    latest: \"2.16.17\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"2.15\"\n    pythonVersionsControlNode: \"3.9 - 3.11\"\n    pythonVersionsManagedNode: \"2.7 / 3.5 - 3.11\"\n    powershellVersionsManagedNode: \"3 - 5.1\"\n    releaseDate: 2023-05-22\n    eol: 2024-11-30\n    latest: \"2.15.13\"\n    latestReleaseDate: 2024-11-04\n\n  - releaseCycle: \"2.14\"\n    pythonVersionsControlNode: \"3.9 - 3.11\"\n    pythonVersionsManagedNode: \"2.7 / 3.5 - 3.11\"\n    powershellVersionsManagedNode: \"3 - 5.1\"\n    releaseDate: 2022-11-07\n    eol: 2024-05-20\n    latest: \"2.14.18\"\n    latestReleaseDate: 2024-11-04\n\n  - releaseCycle: \"2.13\"\n    pythonVersionsControlNode: \"3.8 - 3.10\"\n    pythonVersionsManagedNode: \"2.7 / 3.5 - 3.10\"\n    powershellVersionsManagedNode: \"3 - 5.1\"\n    releaseDate: 2022-05-23\n    eol: 2023-11-06\n    latest: \"2.13.13\"\n    latestReleaseDate: 2023-10-09\n\n  - releaseCycle: \"2.12\"\n    pythonVersionsControlNode: \"3.8 - 3.10\"\n    pythonVersionsManagedNode: \"2.6 - 2.7 / 3.5 - 3.10\"\n    powershellVersionsManagedNode: \"3 - 5.1\"\n    releaseDate: 2021-11-08\n    eol: 2023-05-22\n    latest: \"2.12.10\"\n    latestReleaseDate: 2022-10-11\n\n  - releaseCycle: \"2.11\"\n    pythonVersionsControlNode: \"2.7 / 3.5 - 3.9\"\n    pythonVersionsManagedNode: \"2.6 - 2.7 / 3.5 - 3.9\"\n    powershellVersionsManagedNode: \"3 - 5.1\"\n    releaseDate: 2021-04-26\n    eol: 2022-11-07\n    latest: \"2.11.12\"\n    latestReleaseDate: 2022-05-23\n\n  - releaseCycle: \"2.10\"\n    pythonVersionsControlNode: \"2.7 / 3.5 - 3.9\"\n    pythonVersionsManagedNode: \"2.6 - 2.7 / 3.5 - 3.9\"\n    powershellVersionsManagedNode: \"3 - 5.1\"\n    releaseDate: 2020-08-13\n    eol: 2022-05-23\n    latest: \"2.10.17\"\n    latestReleaseDate: 2022-01-31\n\n  - releaseCycle: \"2.9\"\n    pythonVersionsControlNode: \"2.7 / 3.5 - 3.8\"\n    pythonVersionsManagedNode: \"2.6 - 2.7 / 3.5 - 3.8\"\n    powershellVersionsManagedNode: \"3 - 5.1\"\n    releaseDate: 2019-10-31\n    eol: 2022-05-23\n    latest: \"2.9.27\"\n    latestReleaseDate: 2021-10-11\n\n---\n\n> [Ansible](https://www.ansible.com/) is an open-source software provisioning, configuration\n> management and application-deployment tool enabling infrastructure as code. It runs on many\n> Unix-like systems, and can configure both Unix-like systems and Microsoft Windows.\n\nThe `ansible-core` package has a graduated maintenance structure that extends to three major\nreleases. For detailed information, see Ansible [Releases and maintenance](https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html).\n\nSee the [ansible-core Roadmap](https://docs.ansible.com/ansible-core/devel/roadmap/ansible_core_roadmap_index.html)\nfor upcoming release details.\n\n## [Compatibility](https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#support-life)\n\n{% include table.html\nlabels=\"ansible-core,Control node Python,Managed node Python,Managed node PowerShell\"\nfields=\"releaseCycle,pythonVersionsControlNode,pythonVersionsManagedNode,powershellVersionsManagedNode\"\ntypes=\"string,string,string,string\"\nrows=page.releases %}\n"
  },
  {
    "path": "products/ansible.md",
    "content": "---\ntitle: Ansible\naddedAt: 2021-08-15\ncategory: app\ntags: python-runtime red-hat\niconSlug: ansible\npermalink: /ansible\n# The following command works from Ansible 6.0.0 on:\nversionCommand: ansible-community --version\nreleasePolicyLink: https://docs.ansible.com/projects/ansible/devel/reference_appendices/release_and_maintenance.html\nchangelogTemplate: https://github.com/ansible-community/ansible-build-data/blob/main/__RELEASE_CYCLE__/CHANGELOG-v__RELEASE_CYCLE__.rst\neolColumn: Supported\n\ncustomFields:\n  - name: ansibleCoreVersion\n    display: api-only\n    label: ansible-core\n    description: ansible-core version\n    link: https://docs.ansible.com/projects/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-community-changelogs\n  - name: pythonVersionsControlNode\n    display: api-only\n    label: Control node Python\n    description: Control node Python support\n    link: https://docs.ansible.com/projects/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-community-changelogs\n  - name: pythonVersionsManagedNode\n    display: api-only\n    label: Managed node Python\n    description: Managed node Python support\n    link: https://docs.ansible.com/projects/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-community-changelogs\n  - name: powershellVersionsManagedNode\n    display: api-only\n    label: Managed node PowerShell\n    description: Managed node PowerShell support\n    link: https://docs.ansible.com/projects/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-community-changelogs\n\nidentifiers:\n  - purl: pkg:pypi/ansible\n  - purl: pkg:deb/debian/ansible\n  - purl: pkg:apk/alpine/ansible\n  - purl: pkg:github/ansible/ansible\n  - repology: ansible\n  - cpe: cpe:2.3:a:redhat:ansible\n\nauto:\n  methods:\n    - pypi: ansible\n\n# ansible-Core versions can be found on https://docs.ansible.com/projects/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-community-changelogs\n# For Python / PowerShell versions, see https://docs.ansible.com/projects/ansible/latest/reference_appendices/release_and_maintenance.html#support-life\nreleases:\n  - releaseCycle: \"13\"\n    ansibleCoreVersion: \"2.20\"\n    pythonVersionsControlNode: \"3.12 - 3.14\"\n    pythonVersionsManagedNode: \"3.9 - 3.14\"\n    powershellVersionsManagedNode: \"5.1\"\n    releaseDate: 2025-11-19\n    eol: false\n    latest: \"13.4.0\"\n    latestReleaseDate: 2026-02-24\n\n  - releaseCycle: \"12\"\n    ansibleCoreVersion: \"2.19\"\n    pythonVersionsControlNode: \"3.11 - 3.13\"\n    pythonVersionsManagedNode: \"3.8 - 3.13\"\n    powershellVersionsManagedNode: \"5.1\"\n    releaseDate: 2025-09-09\n    eol: 2025-12-09\n    latest: \"12.3.0\"\n    latestReleaseDate: 2025-12-09\n\n  - releaseCycle: \"11\"\n    ansibleCoreVersion: \"2.18\"\n    pythonVersionsControlNode: \"3.11 - 3.13\"\n    pythonVersionsManagedNode: \"3.8 - 3.13\"\n    powershellVersionsManagedNode: \"5.1\"\n    releaseDate: 2024-11-19\n    eol: 2025-12-09\n    latest: \"11.13.0\"\n    latestReleaseDate: 2025-12-09\n\n  - releaseCycle: \"10\"\n    ansibleCoreVersion: \"2.17\"\n    pythonVersionsControlNode: \"3.10 - 3.12\"\n    pythonVersionsManagedNode: \"3.7 - 3.12\"\n    powershellVersionsManagedNode: \"3 - 5.1\"\n    releaseDate: 2024-06-04\n    eol: 2024-12-03 # EOL after 10.7\n    latest: \"10.7.0\"\n    latestReleaseDate: 2024-12-03\n\n  - releaseCycle: \"9\"\n    ansibleCoreVersion: \"2.16\"\n    pythonVersionsControlNode: \"3.10 - 3.12\"\n    pythonVersionsManagedNode: \"2.7 / 3.6 - 3.12\"\n    powershellVersionsManagedNode: \"3 - 5.1\"\n    releaseDate: 2023-11-21\n    eol: 2024-12-03 # EOL after 9.13\n    latest: \"9.13.0\"\n    latestReleaseDate: 2024-12-03\n\n  - releaseCycle: \"8\"\n    ansibleCoreVersion: \"2.15\"\n    pythonVersionsControlNode: \"3.9 - 3.11\"\n    pythonVersionsManagedNode: \"2.7 / 3.5 - 3.11\"\n    powershellVersionsManagedNode: \"3 - 5.1\"\n    releaseDate: 2023-05-30\n    eol: 2023-12-06\n    latest: \"8.7.0\"\n    latestReleaseDate: 2023-12-06\n\n  - releaseCycle: \"7\"\n    ansibleCoreVersion: \"2.14\"\n    pythonVersionsControlNode: \"3.9 - 3.11\"\n    pythonVersionsManagedNode: \"2.7 / 3.5 - 3.11\"\n    powershellVersionsManagedNode: \"3 - 5.1\"\n    releaseDate: 2022-11-22\n    eol: 2023-06-22\n    latest: \"7.7.0\"\n    latestReleaseDate: 2023-06-22\n\n  - releaseCycle: \"6\"\n    ansibleCoreVersion: \"2.13\"\n    pythonVersionsControlNode: \"3.8 - 3.10\"\n    pythonVersionsManagedNode: \"2.7 / 3.5 - 3.10\"\n    powershellVersionsManagedNode: \"3 - 5.1\"\n    releaseDate: 2022-06-21\n    eol: 2022-12-06\n    latest: \"6.7.0\"\n    latestReleaseDate: 2022-12-06\n\n  - releaseCycle: \"5\"\n    ansibleCoreVersion: \"2.12\"\n    pythonVersionsControlNode: \"3.8 - 3.10\"\n    pythonVersionsManagedNode: \"2.6 - 2.7 / 3.5 - 3.10\"\n    powershellVersionsManagedNode: \"3 - 5.1\"\n    releaseDate: 2021-12-02\n    eol: 2022-06-08\n    latest: \"5.10.0\"\n    latestReleaseDate: 2022-06-28\n\n  - releaseCycle: \"4\"\n    ansibleCoreVersion: \"2.11\"\n    pythonVersionsControlNode: \"2.7 / 3.5 - 3.9\"\n    pythonVersionsManagedNode: \"2.6 - 2.7 / 3.5 - 3.9\"\n    powershellVersionsManagedNode: \"3 - 5.1\"\n    releaseDate: 2021-05-18\n    eol: 2021-12-14\n    latest: \"4.10.0\"\n    latestReleaseDate: 2021-12-14\n\n  - releaseCycle: \"3\"\n    ansibleCoreVersion: \"2.10\"\n    pythonVersionsControlNode: \"2.7 / 3.5 - 3.9\"\n    pythonVersionsManagedNode: \"2.6 - 2.7 / 3.5 - 3.9\"\n    powershellVersionsManagedNode: \"3 - 5.1\"\n    releaseDate: 2021-02-18\n    eol: 2021-05-11\n    latest: \"3.4.0\"\n    latestReleaseDate: 2021-05-11\n\n  - releaseCycle: \"2.10\"\n    ansibleCoreVersion: \"2.10\"\n    pythonVersionsControlNode: \"2.7 / 3.5 - 3.9\"\n    pythonVersionsManagedNode: \"2.6 - 2.7 / 3.5 - 3.9\"\n    powershellVersionsManagedNode: \"3 - 5.1\"\n    releaseDate: 2020-09-22\n    eol: 2021-02-09\n    latest: \"2.10.7\"\n    latestReleaseDate: 2021-02-09\n\n  - releaseCycle: \"2.9\"\n    ansibleCoreVersion: \"2.9\"\n    pythonVersionsControlNode: \"2.7 / 3.5 - 3.8\"\n    pythonVersionsManagedNode: \"2.6 - 2.7 / 3.5 - 3.8\"\n    powershellVersionsManagedNode: \"3 - 5.1\"\n    releaseDate: 2019-10-31\n    eol: 2022-05-23\n    latest: \"2.9.27\"\n    latestReleaseDate: 2021-10-11\n    link: https://github.com/ansible/ansible/blob/stable-2.9/changelogs/CHANGELOG-v2.9.rst\n\n---\n\n> [Ansible](https://www.ansible.com/) is an open-source software provisioning, configuration\n> management and application-deployment tool enabling infrastructure as code. `ansible` extends the\n> basic `ansible-core` with additional modules by delivering several collections in an\n> easy-to-consume PyPI package.\n\nThe `ansible` community package typically gets 2 major releases every year. A new minor version is\nreleased every 4 weeks. Maintenance fixes are guaranteed for only the latest major release.\n\nSee the [Ansible Roadmap](https://docs.ansible.com/projects/ansible/devel/roadmap/ansible_roadmap_index.html)\nfor upcoming release details.\n\n## [Compatibility](https://docs.ansible.com/projects/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-community-changelogs)\n\n{% include table.html\nlabels=\"Ansible,ansible-core,Control node Python,Managed node Python,Managed node PowerShell\"\nfields=\"releaseCycle,ansibleCoreVersion,pythonVersionsControlNode,pythonVersionsManagedNode,powershellVersionsManagedNode\"\ntypes=\"string,string,string,string,string\"\nrows=page.releases %}\n"
  },
  {
    "path": "products/anthropic-claude.md",
    "content": "---\ntitle: Anthropic Claude\naddedAt: 2026-03-10\ncategory: service\ntags: llm\niconSlug: anthropic\npermalink: /claude\nalternate_urls:\n  - /anthropic-claude\nreleasePolicyLink: https://platform.claude.com/docs/en/about-claude/model-deprecations#deprecation-history\neoasColumn: Deprecated\neolColumn: Retired\n\ncustomFields:\n  - name: recommendedReplacement\n    display: after-latest-column\n    label: Recommended replacement\n    description: Replacement model from Anthropic deprecation history\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations#deprecation-history\n\nreleases:\n  - releaseCycle: \"sonnet-4.6\"\n    releaseLabel: Claude Sonnet 4.6\n    releaseDate: 2026-02-17\n    eoas: false\n    eol: false\n    latest: \"claude-sonnet-4-6\"\n    recommendedReplacement: \"N/A\"\n    latestReleaseDate: 2026-02-17\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations\n\n  - releaseCycle: \"opus-4.6\"\n    releaseLabel: Claude Opus 4.6\n    releaseDate: 2026-02-05\n    eoas: false\n    eol: false\n    latest: \"claude-opus-4-6\"\n    recommendedReplacement: \"N/A\"\n    latestReleaseDate: 2026-02-05\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations\n\n  - releaseCycle: \"opus-4.5\"\n    releaseLabel: Claude Opus 4.5\n    releaseDate: 2025-11-24\n    eoas: false\n    eol: false\n    latest: \"claude-opus-4-5-20251101\"\n    recommendedReplacement: \"N/A\"\n    latestReleaseDate: 2025-11-24\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations\n\n  - releaseCycle: \"haiku-4.5\"\n    releaseLabel: Claude Haiku 4.5\n    releaseDate: 2025-10-15\n    eoas: false\n    eol: false\n    latest: \"claude-haiku-4-5-20251001\"\n    recommendedReplacement: \"N/A\"\n    latestReleaseDate: 2025-10-15\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations\n\n  - releaseCycle: \"sonnet-4.5\"\n    releaseLabel: Claude Sonnet 4.5\n    releaseDate: 2025-09-29\n    eoas: false\n    eol: false\n    latest: \"claude-sonnet-4-5-20250929\"\n    recommendedReplacement: \"N/A\"\n    latestReleaseDate: 2025-09-29\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations\n\n  - releaseCycle: \"opus-4.1\"\n    releaseLabel: Claude Opus 4.1\n    releaseDate: 2025-08-05\n    eoas: false\n    eol: false\n    latest: \"claude-opus-4-1-20250805\"\n    recommendedReplacement: \"N/A\"\n    latestReleaseDate: 2025-08-05\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations\n\n  - releaseCycle: \"sonnet-4\"\n    releaseLabel: Claude Sonnet 4\n    releaseDate: 2025-05-22\n    eoas: false\n    eol: false\n    latest: \"claude-sonnet-4-20250514\"\n    recommendedReplacement: \"N/A\"\n    latestReleaseDate: 2025-05-22\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations\n\n  - releaseCycle: \"opus-4\"\n    releaseLabel: Claude Opus 4\n    releaseDate: 2025-05-22\n    eoas: false\n    eol: false\n    latest: \"claude-opus-4-20250514\"\n    recommendedReplacement: \"N/A\"\n    latestReleaseDate: 2025-05-22\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations\n\n  - releaseCycle: \"sonnet-3.7\"\n    releaseLabel: Claude Sonnet 3.7\n    releaseDate: 2025-02-24\n    eoas: 2025-10-28\n    eol: 2026-02-19\n    latest: \"claude-3-7-sonnet-20250219\"\n    recommendedReplacement: \"claude-opus-4-6\"\n    latestReleaseDate: 2025-02-24\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations#2025-10-28-claude-sonnet-3-7-model\n\n  - releaseCycle: \"haiku-3.5\"\n    releaseLabel: Claude Haiku 3.5\n    releaseDate: 2024-10-22\n    eoas: 2025-12-19\n    eol: 2026-02-19\n    latest: \"claude-3-5-haiku-20241022\"\n    recommendedReplacement: \"claude-haiku-4-5-20251001\"\n    latestReleaseDate: 2024-10-22\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations#2025-12-19-claude-haiku-3-5-model\n\n  - releaseCycle: \"sonnet-3.5\"\n    releaseLabel: Claude Sonnet 3.5\n    releaseDate: 2024-06-20\n    eoas: 2025-08-13\n    eol: 2025-10-28\n    latest: \"claude-3-5-sonnet-20241022\"\n    recommendedReplacement: \"claude-opus-4-6\"\n    latestReleaseDate: 2024-10-22\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations#2025-08-13-claude-sonnet-3-5-models\n\n  - releaseCycle: \"haiku-3\"\n    releaseLabel: Claude Haiku 3\n    releaseDate: 2024-03-13\n    eoas: 2026-02-19\n    eol: 2026-04-20\n    latest: \"claude-3-haiku-20240307\"\n    recommendedReplacement: \"claude-haiku-4-5-20251001\"\n    latestReleaseDate: 2024-03-13\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations#2026-02-19-claude-haiku-3-model\n\n  - releaseCycle: \"opus-3\"\n    releaseLabel: Claude Opus 3\n    releaseDate: 2024-03-04\n    eoas: 2025-06-30\n    eol: 2026-01-05\n    latest: \"claude-3-opus-20240229\"\n    recommendedReplacement: \"claude-opus-4-6\"\n    latestReleaseDate: 2024-03-04\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations#2025-06-30-claude-opus-3-model\n\n  - releaseCycle: \"sonnet-3\"\n    releaseLabel: Claude Sonnet 3\n    releaseDate: 2024-03-04\n    eoas: 2025-01-21\n    eol: 2025-07-21\n    latest: \"claude-3-sonnet-20240229\"\n    recommendedReplacement: \"claude-opus-4-6\"\n    latestReleaseDate: 2024-03-04\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations#2025-01-21-claude-2-claude-2-1-and-claude-sonnet-3-models\n\n  - releaseCycle: \"claude-2.1\"\n    releaseLabel: Claude 2.1\n    releaseDate: 2023-11-21\n    eoas: 2025-01-21\n    eol: 2025-07-21\n    latest: \"claude-2.1\"\n    recommendedReplacement: \"claude-opus-4-6\"\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations#2025-01-21-claude-2-claude-2-1-and-claude-sonnet-3-models\n\n  - releaseCycle: \"claude-instant-1\"\n    releaseLabel: Claude Instant 1\n    releaseDate: 2023-08-09\n    eoas: 2024-09-04\n    eol: 2024-11-06\n    latest: \"claude-instant-1.2\"\n    recommendedReplacement: \"claude-haiku-4-5-20251001\"\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations#2024-09-04-claude-1-and-instant-models\n\n  - releaseCycle: \"claude-2.0\"\n    releaseLabel: Claude 2.0\n    releaseDate: 2023-07-11\n    eoas: 2025-01-21\n    eol: 2025-07-21\n    latest: \"claude-2.0\"\n    recommendedReplacement: \"claude-opus-4-6\"\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations#2025-01-21-claude-2-claude-2-1-and-claude-sonnet-3-models\n\n  - releaseCycle: \"claude-1\"\n    releaseLabel: Claude 1\n    releaseDate: 2023-03-14\n    eoas: 2024-09-04\n    eol: 2024-11-06\n    latest: \"claude-1.3\"\n    recommendedReplacement: \"claude-haiku-4-5-20251001\"\n    link: https://platform.claude.com/docs/en/about-claude/model-deprecations#2024-09-04-claude-1-and-instant-models\n---\n\n> [Anthropic Claude](https://claude.ai/) is a family of large language models provided by Anthropic.\n\n{: .warning }\n> This page tracks Claude model availability on the Anthropic API. This does not include the Claude app,\n> Claude Code, or third-party integrations such as Amazon Bedrock and Google Cloud Vertex AI.\n\n## Lifecycle states\n\n- **Active**: The model is fully supported and recommended for use.\n- **Legacy**: The model will no longer receive updates and may be deprecated in the future.\n- **Deprecated**: The model is no longer available for new customers but continues to be available\n  for existing users until retirement. Anthropic assigns a retirement date at this point.\n- **Retired**: The model is no longer available for use. Requests to retired models will fail.\n\n**Note** Deprecated models are likely to be less reliable than active models.\nAnthropic recommends moving workloads to active models to maintain the highest level of support and reliability.\n\nCustomers with active deployments receive at least 60 days' notice before retirement for publicly released models.\nAnthropic recommends auditing API usage to discover model usage and testing replacement models before retirement.\n\nAnthropic has committed to preserve the weights of publicly released models and may make past models available again in the future.\n\nRetirement is treated as EOL and Deprecation as End-of-Active-support in the above table and endoflife.date API.\n"
  },
  {
    "path": "products/antix-linux.md",
    "content": "---\ntitle: antiX Linux\naddedAt: 2022-10-31\ncategory: os\ntags: linux-distribution\npermalink: /antix\nalternate_urls:\n  - /antixlinux\n  - /antix-linux\nversionCommand: cat /etc/os-release\nreleasePolicyLink: https://www.antixforum.com/forums/topic/when-is-end-of-support-for-stable-antix-versions-17-19/#post-26424\nreleaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\neoasColumn: true\n\nidentifiers:\n  - cpe: cpe:2.3:o:antixlinux:antix_linux\n\nauto:\n  methods:\n    - distrowatch: antix\n      regex: '^Distribution Release: antiX (?P<major>\\d)\\.(?P<minor>\\d)$'\n\n# eoas(x) = Corresponding Debian eoas(x)\n# eol(x) = Corresponding Debian eol(x)\nreleases:\n  - releaseCycle: \"23\"\n    codename: \"Arditi del Popolo\" # Bookworm\n    releaseDate: 2023-08-28\n    latest: \"23\"\n    latestReleaseDate: 2023-08-28\n    eoas: 2026-06-10\n    eol: 2028-06-10\n    link: https://antixlinux.com/antix-23-released/\n\n  - releaseCycle: \"21\"\n    codename: \"Grup Yorum\" # Bullseye\n    releaseDate: 2021-10-31\n    eoas: 2024-06-30\n    eol: 2026-06-30\n    latest: \"22\"\n    latestReleaseDate: 2022-10-19\n    link: https://antixlinux.com/antix-22-released/\n\n  - releaseCycle: \"19\"\n    codename: \"Grup Yorum\" # Buster\n    releaseDate: 2019-10-17\n    eoas: 2022-09-10\n    eol: 2024-06-30\n    latest: \"19.5\"\n    latestReleaseDate: 2022-01-25\n    link: https://antixlinux.com/antix-19-5-point-release-update/\n\n  - releaseCycle: \"17\"\n    codename: \"Helen Keller\" # Stretch\n    releaseDate: 2017-10-24\n    eoas: 2020-06-05\n    eol: 2022-06-30\n    latest: \"17.4.1\"\n    latestReleaseDate: 2019-03-28\n    link: https://antixlinux.com/antix-17-4-1-now-out/\n\n  - releaseCycle: \"16\"\n    codename: \"Berta Cáceres\"\n    releaseDate: 2016-06-27\n    eoas: 2018-06-23\n    eol: 2020-06-30\n    latest: \"16.3\"\n    latestReleaseDate: 2017-12-21\n    link: https://antixlinux.com/antix-16-3-full-iso-files-available/\n\n  - releaseCycle: \"15\"\n    codename: \"Berta Cáceres\"\n    releaseDate: 2015-06-30\n    eoas: 2018-06-23\n    eol: 2020-06-30\n    latest: \"15\"\n    latestReleaseDate: 2015-06-30\n    link: https://antixlinux.com/forum-archive/antix-15-released-t5697.html\n---\n\n> [antiX Linux](https://antixlinux.com/) is a lightweight desktop-oriented systemd-free GNU/Linux\n> distribution based on Debian's stable branch releases. AntiX Linux uses the lightweight\n> \"antiX Magic\" IceWM-based desktop which allows for antiX to run smoothly on old and new hardware.\n\nThere are several releases of antiX supported concurrently. These typically follow Debian's periods\nof active development and extended long-term support, which provides security patches to a limited\nset of packages. Often this equates to ~2 years of active support and 2 years of long-term security\npatch support.\n\nAntiX officially supports 32-bit non-PAE (i586-compatible), 32-bit PAE (i686-compatible) and 64-bit\nx86 processors.\n"
  },
  {
    "path": "products/apache-activemq-artemis.md",
    "content": "---\ntitle: Apache ActiveMQ Artemis\naddedAt: 2025-08-16\ncategory: server-app\ntags: apache java-runtime\niconSlug: apache\npermalink: /apache-activemq-artemis\nalternate_urls:\n  - /activemq-artemis\nreleasePolicyLink: https://activemq.apache.org/support.html\nchangelogTemplate: \"https://activemq.apache.org/components/artemis/documentation/latest/versions.html#{{'__LATEST__'|replace:'.','-'}}\"\nversionCommand: artemis version\n\nidentifiers:\n  - repology: activemq-artemis\n  - purl: pkg:github/apache/activemq-artemis\n\nauto:\n  methods:\n    - git: https://github.com/apache/activemq-artemis.git\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"2.53\"\n    releaseDate: 2026-03-17\n    eol: false\n    latest: \"2.53.0\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"2.52\"\n    releaseDate: 2026-03-02\n    eol: 2026-03-17\n    latest: \"2.52.0\"\n    latestReleaseDate: 2026-03-02\n\n  - releaseCycle: \"2.51\"\n    releaseDate: 2026-02-11\n    eol: 2026-03-02\n    latest: \"2.51.0\"\n    latestReleaseDate: 2026-02-06\n\n  - releaseCycle: \"2.50\"\n    releaseDate: 2026-01-23\n    eol: 2026-02-11\n    latest: \"2.50.0\"\n    latestReleaseDate: 2026-01-15\n\n  - releaseCycle: \"2.44\"\n    releaseDate: 2025-10-29\n    eol: 2026-01-23\n    latest: \"2.44.0\"\n    latestReleaseDate: 2025-10-29\n\n  - releaseCycle: \"2.43\"\n    releaseDate: 2025-10-13\n    eol: 2025-10-29\n    latest: \"2.43.0\"\n    latestReleaseDate: 2025-10-13\n\n  - releaseCycle: \"2.42\"\n    releaseDate: 2025-07-14\n    eol: 2025-10-13\n    latest: \"2.42.0\"\n    latestReleaseDate: 2025-07-14\n\n  - releaseCycle: \"2.41\"\n    releaseDate: 2025-04-23\n    eol: 2025-07-14\n    latest: \"2.41.0\"\n    latestReleaseDate: 2025-04-23\n\n  - releaseCycle: \"2.40\"\n    releaseDate: 2025-03-13\n    eol: 2025-04-23\n    latest: \"2.40.0\"\n    latestReleaseDate: 2025-03-13\n\n  - releaseCycle: \"2.39\"\n    releaseDate: 2024-12-16\n    eol: 2025-03-13\n    latest: \"2.39.0\"\n    latestReleaseDate: 2024-12-16\n\n  - releaseCycle: \"2.38\"\n    releaseDate: 2024-10-16\n    eol: 2024-12-16\n    latest: \"2.38.0\"\n    latestReleaseDate: 2024-10-16\n\n  - releaseCycle: \"2.37\"\n    releaseDate: 2024-08-16\n    eol: 2024-10-16\n    latest: \"2.37.0\"\n    latestReleaseDate: 2024-08-16\n\n  - releaseCycle: \"2.36\"\n    releaseDate: 2024-07-25\n    eol: 2024-08-16\n    latest: \"2.36.0\"\n    latestReleaseDate: 2024-07-25\n\n  - releaseCycle: \"2.35\"\n    releaseDate: 2024-06-12\n    eol: 2024-07-25\n    latest: \"2.35.0\"\n    latestReleaseDate: 2024-06-12\n\n  - releaseCycle: \"2.34\"\n    releaseDate: 2024-05-29\n    eol: 2024-06-12\n    latest: \"2.34.0\"\n    latestReleaseDate: 2024-05-29\n\n  - releaseCycle: \"2.33\"\n    releaseDate: 2024-03-19\n    eol: 2024-05-29\n    latest: \"2.33.0\"\n    latestReleaseDate: 2024-03-19\n\n  - releaseCycle: \"2.32\"\n    releaseDate: 2024-01-24\n    eol: 2024-03-19\n    latest: \"2.32.0\"\n    latestReleaseDate: 2024-01-24\n\n  - releaseCycle: \"2.31\"\n    releaseDate: 2023-09-15\n    eol: 2024-01-24\n    latest: \"2.31.2\"\n    latestReleaseDate: 2023-10-27\n\n  - releaseCycle: \"2.30\"\n    releaseDate: 2023-07-20\n    eol: 2023-09-15\n    latest: \"2.30.0\"\n    latestReleaseDate: 2023-07-20\n\n  - releaseCycle: \"2.29\"\n    releaseDate: 2023-06-14\n    eol: 2023-07-20\n    latest: \"2.29.0\"\n    latestReleaseDate: 2023-06-14\n\n  - releaseCycle: \"2.28\"\n    releaseDate: 2023-01-31\n    eol: 2023-06-14\n    latest: \"2.28.0\"\n    latestReleaseDate: 2023-01-31\n\n  - releaseCycle: \"2.27\"\n    releaseDate: 2022-11-08\n    eol: 2023-01-31\n    latest: \"2.27.1\"\n    latestReleaseDate: 2022-11-28\n\n  - releaseCycle: \"2.26\"\n    releaseDate: 2022-09-21\n    eol: 2022-11-08\n    latest: \"2.26.0\"\n    latestReleaseDate: 2022-09-21\n\n  - releaseCycle: \"2.25\"\n    releaseDate: 2022-08-30\n    eol: 2022-09-21\n    latest: \"2.25.0\"\n    latestReleaseDate: 2022-08-30\n\n  - releaseCycle: \"2.24\"\n    releaseDate: 2022-07-26\n    eol: 2022-08-30\n    latest: \"2.24.0\"\n    latestReleaseDate: 2022-07-26\n\n  - releaseCycle: \"2.23\"\n    releaseDate: 2022-06-07\n    eol: 2022-07-26\n    latest: \"2.23.1\"\n    latestReleaseDate: 2022-06-14\n\n  - releaseCycle: \"2.22\"\n    releaseDate: 2022-04-27\n    eol: 2022-06-07\n    latest: \"2.22.0\"\n    latestReleaseDate: 2022-04-27\n\n  - releaseCycle: \"2.21\"\n    releaseDate: 2022-03-22\n    eol: 2022-04-27\n    latest: \"2.21.0\"\n    latestReleaseDate: 2022-03-22\n\n  - releaseCycle: \"2.20\"\n    releaseDate: 2021-12-14\n    eol: 2022-03-22\n    latest: \"2.20.0\"\n    latestReleaseDate: 2021-12-14\n\n  - releaseCycle: \"2.19\"\n    releaseDate: 2021-10-11\n    eol: 2021-12-15\n    latest: \"2.19.1\"\n    latestReleaseDate: 2022-01-26\n\n  - releaseCycle: \"2.18\"\n    releaseDate: 2021-08-09\n    eol: 2021-10-11\n    latest: \"2.18.0\"\n    latestReleaseDate: 2021-08-09\n\n  - releaseCycle: \"2.17\"\n    releaseDate: 2021-02-11\n    eol: 2021-08-09\n    latest: \"2.17.0\"\n    latestReleaseDate: 2021-02-11\n\n  - releaseCycle: \"2.16\"\n    releaseDate: 2020-11-02\n    eol: 2021-02-11\n    latest: \"2.16.0\"\n    latestReleaseDate: 2020-11-02\n\n  - releaseCycle: \"2.15\"\n    releaseDate: 2020-08-24\n    eol: 2020-11-02\n    latest: \"2.15.0\"\n    latestReleaseDate: 2020-08-24\n\n  - releaseCycle: \"2.14\"\n    releaseDate: 2020-07-09\n    eol: 2020-08-24\n    latest: \"2.14.0\"\n    latestReleaseDate: 2020-07-09\n\n  - releaseCycle: \"2.13\"\n    releaseDate: 2020-05-16\n    eol: 2020-07-09\n    latest: \"2.13.0\"\n    latestReleaseDate: 2020-05-16\n\n  - releaseCycle: \"2.12\"\n    releaseDate: 2020-04-21\n    eol: 2020-05-16\n    latest: \"2.12.0\"\n    latestReleaseDate: 2020-04-21\n\n  - releaseCycle: \"2.11\"\n    releaseDate: 2020-01-10\n    eol: 2020-04-21\n    latest: \"2.11.0\"\n    latestReleaseDate: 2020-01-10\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2019-08-26\n    eol: 2020-01-10\n    latest: \"2.10.1\"\n    latestReleaseDate: 2019-09-23\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2019-05-29\n    eol: 2019-08-26\n    latest: \"2.9.0\"\n    latestReleaseDate: 2019-05-29\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2019-05-02\n    eol: 2019-05-30\n    latest: \"2.8.1\"\n    latestReleaseDate: 2019-05-16\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2019-03-14\n    eol: 2019-05-02\n    latest: \"2.7.0\"\n    latestReleaseDate: 2019-03-14\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2018-05-16\n    eol: 2019-03-14\n    latest: \"2.6.4\"\n    latestReleaseDate: 2019-01-17\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2018-03-12\n    eol: 2018-05-16\n    latest: \"2.5.0\"\n    latestReleaseDate: 2018-03-12\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2017-11-01\n    eol: 2018-03-12\n    latest: \"2.4.0\"\n    latestReleaseDate: 2017-11-01\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2017-09-05\n    eol: 2017-11-01\n    latest: \"2.3.0\"\n    latestReleaseDate: 2017-09-05\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2017-07-24\n    eol: 2017-09-05\n    latest: \"2.2.0\"\n    latestReleaseDate: 2017-07-24\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2017-05-08\n    eol: 2017-07-25\n    latest: \"2.1.0\"\n    latestReleaseDate: 2017-05-08\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2017-03-10\n    eol: 2017-05-08\n    latest: \"2.0.0\"\n    latestReleaseDate: 2017-03-10\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2016-11-03\n    eol: 2018-03-12\n    latest: \"1.5.6\"\n    latestReleaseDate: 2018-02-21\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2016-09-06\n    eol: 2016-11-03\n    latest: \"1.4.0\"\n    latestReleaseDate: 2016-09-06\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2016-06-09\n    eol: 2016-09-06\n    latest: \"1.3.0\"\n    latestReleaseDate: 2016-06-09\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2016-01-04\n    eol: 2016-06-09\n    latest: \"1.2.0\"\n    latestReleaseDate: 2016-01-04\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2015-09-15\n    eol: 2016-01-04\n    latest: \"1.1.0\"\n    latestReleaseDate: 2015-09-15\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2015-05-21\n    eol: 2015-09-15\n    latest: \"1.0.0\"\n    latestReleaseDate: 2015-05-21\n\n---\n\n> [Apache ActiveMQ Artemis](https://activemq.apache.org/) is an open source Java-based message\n> broker that supports a number of transport protocols, such as STOMP, MQTT, or AMQP.\n\nThere are currently two flavors of ActiveMQ available — the _\"Classic\"_ broker, and the next\ngeneration broker code-named _Artemis_ (which will become the next \"Classic\" major version at some\npoint).\nThis page tracks ActiveMQ \"Artemis\" releases; information about the classic version can be found in\nits own [product page](/apache-activemq).\n\nApache ActiveMQ Artemis does not have a clearly defined release and support policy. It seems that\nonly the latest minor release is actively maintained.\n\nThe full list of versions, with their associated release notes, is available [in the Apache ActiveMQ\nArtemis documentation](https://activemq.apache.org/components/artemis/documentation/latest/versions.html).\n"
  },
  {
    "path": "products/apache-activemq.md",
    "content": "---\ntitle: Apache ActiveMQ Classic\naddedAt: 2023-07-25\ncategory: server-app\ntags: apache java-runtime\niconSlug: apache\npermalink: /apache-activemq\nalternate_urls:\n  - /activemq\nreleasePolicyLink: https://activemq.apache.org/support.html\n# https://activemq.apache.org/activemq-command-line-tools-reference.html\nversionCommand: activemq --version\neolColumn: Support\n\nidentifiers:\n  - repology: activemq\n  - cpe: cpe:/a:apache:activemq\n  - cpe: cpe:2.3:a:apache:activemq\n  - purl: pkg:maven/org.apache.activemq/activemq-broker\n\nauto:\n  methods:\n    - git: https://github.com/apache/activemq.git\n      regex: '^activemq-(?P<major>\\d+)\\.(?P<minor>\\d+)(\\.(?P<patch>\\d+))?$'\n\n# EOL status available on https://activemq.apache.org/components/classic/download/, should be close to eol(x) = releaseCycle(x+2)\nreleases:\n  - releaseCycle: \"6.2\"\n    releaseDate: 2025-11-09\n    eol: false # still listed on https://activemq.apache.org/components/classic/download/\n    latest: \"6.2.2\"\n    latestReleaseDate: 2026-03-20\n    link: https://activemq.apache.org/components/classic/download/classic-06-02-0{{'__LATEST__'|split:'.'|last}}\n\n  - releaseCycle: \"5.19\"\n    releaseDate: 2025-03-07\n    eol: false # still listed on https://activemq.apache.org/components/classic/download/\n    latest: \"5.19.3\"\n    latestReleaseDate: 2026-03-20\n    link: https://activemq.apache.org/components/classic/download/classic-05-19-0{{'__LATEST__'|split:'.'|last}}\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2024-03-11\n    eol: false # still listed on https://activemq.apache.org/components/classic/download/\n    latest: \"6.1.8\"\n    latestReleaseDate: 2025-10-19\n    link: https://activemq.apache.org/components/classic/download/classic-06-01-0{{'__LATEST__'|split:'.'|last}}\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2023-11-14\n    eol: 2024-03-17 # https://github.com/apache/activemq-website/commit/8ae93ea694313f816646ba5adf2e94dd1c665ef6\n    latest: \"6.0.1\"\n    latestReleaseDate: 2023-11-30\n    link: https://activemq.apache.org/components/classic/download/classic-06-00-0{{'__LATEST__'|split:'.'|last}}\n\n  - releaseCycle: \"5.18\"\n    releaseDate: 2023-03-18\n    eol: 2025-03-11 # https://github.com/apache/activemq-website/commit/30fa57bb8b06f321f5d38dc98f937cb7d94299ac\n    latest: \"5.18.7\"\n    latestReleaseDate: 2025-03-13\n    link: https://activemq.apache.org/components/classic/download/classic-05-18-0{{'__LATEST__'|split:'.'|last}}\n\n  - releaseCycle: \"5.17\"\n    releaseDate: 2022-03-09\n    eol: 2024-04-12 # https://github.com/apache/activemq-website/commit/021a32970405d98b52f647cb838e7a91f4c2b5dc\n    latest: \"5.17.7\"\n    latestReleaseDate: 2025-03-14\n    link: https://activemq.apache.org/components/classic/download/classic-05-17-0{{'__LATEST__'|split:'.'|last}}\n\n  - releaseCycle: \"5.16\"\n    releaseDate: 2020-06-25\n    eol: 2023-03-18 # estimated based on 5.18 release date\n    latest: \"5.16.8\"\n    latestReleaseDate: 2025-03-18\n    link: https://activemq.apache.org/components/classic/download/classic-05-16-08\n\n  - releaseCycle: \"5.15\"\n    releaseDate: 2017-06-27\n    eol: 2022-03-09 # estimated based on 5.17 release date\n    latest: \"5.15.16\"\n    latestReleaseDate: 2023-10-26\n    link: https://activemq.apache.org/components/classic/download/classic-05-15-16\n\n  - releaseCycle: \"5.14\"\n    releaseDate: 2016-08-02\n    eol: 2017-06-27 # estimated based on 5.15 release date\n    latest: \"5.14.5\"\n    latestReleaseDate: 2017-04-11\n    link: https://activemq.apache.org/components/classic/download/classic-05-14-05\n\n  - releaseCycle: \"5.13\"\n    releaseDate: 2015-11-30\n    eol: 2016-12-16 # estimated based on the latest release date\n    latest: \"5.13.5\"\n    latestReleaseDate: 2016-12-16\n    link: https://activemq.apache.org/components/classic/download/classic-05-13-04\n\n  - releaseCycle: \"5.12\"\n    releaseDate: 2015-08-10\n    eol: 2016-02-03 # estimated based on the latest release date\n    latest: \"5.12.3\"\n    latestReleaseDate: 2016-02-03\n    link: https://activemq.apache.org/components/classic/download/classic-05-12-02 # no 5.12.3 changelog\n\n  - releaseCycle: \"5.11\"\n    releaseDate: 2015-01-30\n    eol: 2016-02-03 # estimated based on the latest release date\n    latest: \"5.11.4\"\n    latestReleaseDate: 2016-02-03\n    link: https://activemq.apache.org/components/classic/download/classic-05-11-03 # no 5.11.4 changelog\n\n  - releaseCycle: \"5.10\"\n    releaseDate: 2014-06-05\n    eol: 2015-02-13 # estimated based on the latest release date\n    latest: \"5.10.2\"\n    latestReleaseDate: 2015-02-13\n    link: https://activemq.apache.org/components/classic/download/classic-05-10-02\n\n  - releaseCycle: \"5.9\"\n    releaseDate: 2013-10-14\n    eol: 2014-06-05 # estimated based on 5.10 release date\n    latest: \"5.9.1\"\n    latestReleaseDate: 2014-03-31\n    link: https://activemq.apache.org/components/classic/download/classic-05-09-01\n\n  - releaseCycle: \"5.8\"\n    releaseDate: 2013-02-06\n    eol: 2013-10-14 # estimated based on 5.9 release date\n    latest: \"5.8.0\"\n    latestReleaseDate: 2013-02-06\n    link: https://activemq.apache.org/components/classic/download/classic-05-08-00\n\n  - releaseCycle: \"5.7\"\n    releaseDate: 2012-10-02\n    eol: 2013-02-06 # estimated based on 5.8 release date\n    latest: \"5.7.0\"\n    latestReleaseDate: 2012-10-02\n    link: https://activemq.apache.org/components/classic/download/classic-05-07-00\n\n  - releaseCycle: \"5.6\"\n    releaseDate: 2012-05-02\n    eol: 2012-10-02 # estimated based on 5.7 release date\n    latest: \"5.6.0\"\n    latestReleaseDate: 2012-05-02\n    link: https://activemq.apache.org/components/classic/download/classic-05-06-00\n\n  - releaseCycle: \"5.5\"\n    releaseDate: 2011-03-28\n    eol: 2012-05-02 # estimated based on 5.6 release date\n    latest: \"5.5.1\"\n    latestReleaseDate: 2011-10-11\n    link: https://activemq.apache.org/components/classic/download/classic-05-05-01\n\n  - releaseCycle: \"5.4\"\n    releaseDate: 2010-08-13\n    eol: 2011-10-12 # estimated based on the latest release date\n    latest: \"5.4.3\"\n    latestReleaseDate: 2011-10-12\n    link: https://activemq.apache.org/components/classic/download/classic-05-04-03\n\n  - releaseCycle: \"5.3\"\n    releaseDate: 2009-10-23\n    eol: 2010-08-13 # estimated based on 5.4 release date\n    latest: \"5.3.1\"\n    latestReleaseDate: 2010-03-18\n    link: https://activemq.apache.org/components/classic/download/classic-05-03-01\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2009-06-30\n    eol: 2009-10-23 # estimated based on 5.3 release date\n    latest: \"5.2.0\"\n    latestReleaseDate: 2009-06-30\n    link: https://activemq.apache.org/components/classic/download/classic-05-02-00\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2008-05-01\n    eol: 2009-06-30 # estimated based on 5.2 release date\n    latest: \"5.1.0\"\n    latestReleaseDate: 2008-05-01\n    link: https://activemq.apache.org/components/classic/download/classic-05-01-00\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2007-12-07\n    eol: 2008-05-01 # estimated based on 5.1 release date\n    latest: \"5.0.0\"\n    latestReleaseDate: 2007-12-07\n    link: https://activemq.apache.org/components/classic/download/classic-05-00-00\n\n---\n\n> [Apache ActiveMQ](https://activemq.apache.org/) is an open source Java-based message broker that\n> supports a number of transport protocols, such as STOMP, MQTT, or AMQP.\n\nThere are currently two flavors of ActiveMQ available — the _\"Classic\"_ broker, and the next\ngeneration broker code-named _Artemis_ (which will become the next \"Classic\" major version at some\npoint).  \nThis page tracks ActiveMQ \"Classic\" releases; information about the Artemis version can be found in\nits own [product page](/apache-activemq-artemis).\n\nApache ActiveMQ does not have a clearly defined release and support policy. But it seems that the\nlast two minor releases are currently community-supported.\n\nThe full list of versions, with their associated release notes, is available [on the Apache ActiveMQ\nwebsite](https://activemq.apache.org/components/classic/download/).\n"
  },
  {
    "path": "products/apache-airflow.md",
    "content": "---\ntitle: Apache Airflow\naddedAt: 2022-08-22\ncategory: framework\ntags: apache python-runtime\niconSlug: apacheairflow\npermalink: /apache-airflow\nalternate_urls:\n  - /airflow\nversionCommand: airflow version\nreleasePolicyLink: https://github.com/apache/airflow#version-life-cycle\nchangelogTemplate: \"https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html#airflow-{{'__LATEST__'|replace:'.','-'}}-__LATEST_RELEASE_DATE__\"\neoasColumn: Active Support\neolColumn: Limited Support\n\nidentifiers:\n  - repology: apache-airflow\n  - purl: pkg:docker/apache/airflow\n  - purl: pkg:docker/bitnami/airflow\n  - purl: pkg:oci/airflow?repository_url=cgr.dev/chainguard\n  - purl: pkg:pypi/apache-airflow\n  - cpe: cpe:2.3:a:apache:airflow\n\nauto:\n  methods:\n    - pypi: apache-airflow\n    - release_table: https://github.com/apache/airflow#version-life-cycle\n      render_javascript: true\n      fields:\n        releaseCycle: \"Version\"\n        eoas: \"Limited Maintenance\"\n        eol: \"EOL/Terminated\"\n\nreleases:\n  - releaseCycle: \"3\"\n    releaseDate: 2025-04-22\n    eoas: false\n    eol: false\n    latest: \"3.1.8\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"2\"\n    releaseDate: 2020-12-17\n    eoas: 2025-10-22\n    eol: 2026-04-22\n    latest: \"2.11.2\"\n    latestReleaseDate: 2026-03-14\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2018-08-27\n    eoas: 2020-12-17\n    eol: 2021-06-17\n    latest: \"1.10.15\"\n    latestReleaseDate: 2021-03-17\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2018-01-02\n    eoas: 2018-08-27\n    eol: 2018-08-27\n    latest: \"1.9.0\"\n    latestReleaseDate: 2018-01-02\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2017-05-09\n    eoas: 2018-01-03\n    eol: 2018-01-03\n    latest: \"1.8.2\"\n    latestReleaseDate: 2017-09-04\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2016-03-28\n    eoas: 2017-03-19\n    eol: 2017-03-19\n    latest: \"1.7.1.2\"\n    latestReleaseDate: 2017-05-20\n\n---\n\n> [Apache Airflow](https://airflow.apache.org/) is a platform to programmatically author, schedule\n> and monitor workflows.\n\nApache Airflow follows semantic versioning for all packages. Specific rules by package types can\nbe found in <https://github.com/apache/airflow?tab=readme-ov-file#semantic-versioning>.\n\nApache Airflow follows a lifecycle with two distinct phases. The first one is the _Active support_\nphase, which comes with new features as well as bug and security fixes. It is followed by the\n_Limited support_ phase, which comes only with critical bug and security fixes. Dates for each\nphase are documented on <https://github.com/apache/airflow#version-life-cycle>.\n\n[Python and Kubernetes compatibility](https://github.com/apache/airflow#support-for-python-and-kubernetes-versions)\nis usually maintained until EOL of upstream provider versions.\n"
  },
  {
    "path": "products/apache-ant.md",
    "content": "---\ntitle: Apache Ant\naddedAt: 2025-02-18\ncategory: app\ntags: apache build-tool java-runtime\niconSlug: apacheant\npermalink: /ant\nalternate_urls:\n  - /apache-ant\nchangelogTemplate: https://ant.apache.org/antnews.html\nversionCommand: ant -version\n\nidentifiers:\n  - cpe: cpe:/a:apache:ant\n  - cpe: cpe:2.3:a:apache:ant\n  - repology: ant\n  - purl: pkg:deb/debian/ant\n  - purl: pkg:deb/ubuntu/ant\n  - purl: pkg:github/apache/ant\n  - purl: pkg:maven/org.apache.ant/ant\n  - purl: pkg:rpm/fedora/ant\n\nauto:\n  methods:\n    - maven: org.apache.ant/ant\n\nreleases:\n  - releaseCycle: \"1.10\"\n    staleReleaseThresholdDays: 700 # confirmed on https://ant.apache.org/antnews.html\n    releaseDate: 2016-12-27\n    eol: false\n    latest: \"1.10.15\"\n    latestReleaseDate: 2024-08-25\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2013-03-07\n    eol: 2024-06-19\n    latest: \"1.9.16\"\n    latestReleaseDate: 2021-07-10\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2010-02-02\n    eol: 2013-03-07 # no announcement, using 1.9 release date\n    latest: \"1.8.4\"\n    latestReleaseDate: 2012-05-22\n---\n\n> [Apache Ant](https://ant.apache.org/) is a Java library and command-line build tool primarily used for building of Java applications.\n\nAnt does not have a strict release cadence or support policy.\nEnd-of-life is decided by a vote on the [Ant PMC](https://ant.apache.org/contributors.html) and announced in the project's news.\n"
  },
  {
    "path": "products/apache-apisix.md",
    "content": "---\ntitle: Apache APISIX\naddedAt: 2024-08-04\ncategory: server-app\ntags: apache web-server\niconSlug: apache\npermalink: /apache-apisix\nalternate_urls:\n  - /apisix\nchangelogTemplate: https://github.com/apache/apisix/releases/tag/__LATEST__\n\nidentifiers:\n  - cpe: cpe:2.3:a:apache:apisix\n\nauto:\n  methods:\n    - github_releases: apache/apisix\n\n# eol(x) =\n# - releaseDate(x+1) for non-LTS\n# - min(releaseDate(x), releaseDate(next LTS)) for LTS\n#\n# Official releases dates and git tag dates always differ by a few days.\nreleases:\n  - releaseCycle: \"3.15\"\n    releaseDate: 2026-02-05\n    eol: false\n    latest: \"3.15.0\"\n    latestReleaseDate: 2026-02-05\n\n  - releaseCycle: \"3.14\"\n    releaseDate: 2025-10-10\n    eol: 2026-02-05\n    latest: \"3.14.1\"\n    latestReleaseDate: 2025-10-16\n\n  - releaseCycle: \"3.13\"\n    releaseDate: 2025-06-27\n    eol: 2025-10-10\n    latest: \"3.13.0\"\n    latestReleaseDate: 2025-06-27\n\n  - releaseCycle: \"3.12\"\n    releaseDate: 2025-04-01\n    eol: 2025-06-27\n    latest: \"3.12.0\"\n    latestReleaseDate: 2025-04-01\n\n  - releaseCycle: \"3.11\"\n    releaseDate: 2024-10-17\n    eol: 2025-04-01\n    latest: \"3.11.0\"\n    latestReleaseDate: 2024-10-17\n\n  - releaseCycle: \"3.10\"\n    releaseDate: 2024-08-14\n    eol: 2024-10-17\n    latest: \"3.10.0\"\n    latestReleaseDate: 2024-08-14\n\n  - releaseCycle: \"3.9\"\n    releaseDate: 2024-03-20\n    eol: 2024-08-14\n    latest: \"3.9.1\"\n    latestReleaseDate: 2024-04-24\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2024-01-09\n    eol: 2024-03-20\n    latest: \"3.8.1\"\n    latestReleaseDate: 2024-04-29\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2023-11-17\n    eol: 2024-01-09\n    latest: \"3.7.0\"\n    latestReleaseDate: 2023-11-21\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2023-10-01\n    eol: 2023-11-17\n    latest: \"3.6.0\"\n    latestReleaseDate: 2023-10-04\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2023-08-29\n    eol: 2023-10-01\n    latest: \"3.5.0\"\n    latestReleaseDate: 2023-09-01\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2023-06-27\n    eol: 2023-08-29\n    latest: \"3.4.1\"\n    latestReleaseDate: 2023-07-20\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2023-04-30\n    eol: 2023-06-27\n    latest: \"3.3.0\"\n    latestReleaseDate: 2023-05-04\n\n  - releaseCycle: \"3.2\"\n    staleReleaseThresholdDays: 1000 # status is unclear, https://github.com/apache/apisix/issues/11759\n    lts: true\n    releaseDate: 2023-03-06\n    eol: false\n    latest: \"3.2.2\"\n    latestReleaseDate: 2023-07-22\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2022-12-26\n    eol: 2023-03-06\n    latest: \"3.1.0\"\n    latestReleaseDate: 2022-12-29\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2022-10-26\n    eol: 2022-12-26\n    latest: \"3.0.0\"\n    latestReleaseDate: 2022-11-02\n\n  - releaseCycle: \"2.15\"\n    releaseDate: 2022-07-22\n    lts: true\n    eol: 2023-03-03\n    latest: \"2.15.3\"\n    latestReleaseDate: 2023-03-07\n\n  - releaseCycle: \"2.14\"\n    releaseDate: 2022-05-23\n    eol: 2022-07-22\n    latest: \"2.14.1\"\n    latestReleaseDate: 2022-05-27\n\n  - releaseCycle: \"2.13\"\n    lts: true\n    releaseDate: 2022-03-21\n    eol: 2022-08-19\n    latest: \"2.13.3\"\n    latestReleaseDate: 2022-08-26\n\n  - releaseCycle: \"2.12\"\n    releaseDate: 2022-01-20\n    eol: 2022-03-21\n    latest: \"2.12.1\"\n    latestReleaseDate: 2022-02-10\n\n  - releaseCycle: \"2.11\"\n    releaseDate: 2021-11-23\n    eol: 2022-01-20\n    latest: \"2.11.0\"\n    latestReleaseDate: 2021-11-29\n\n  - releaseCycle: \"2.10\"\n    lts: true\n    releaseDate: 2021-09-24\n    eol: 2022-04-01\n    latest: \"2.10.5\"\n    latestReleaseDate: 2022-04-05\n\n---\n\n> [Apache APISIX](https://apisix.apache.org/) is an open source, dynamic, scalable, and high-performance cloud native\n> API gateway for APIs and microservices.\n\nApache APISIX follows [semantic versioning](https://semver.org). Release, support, and EOL policies are not documented,\nbut LTS releases are provided [since version 2.10](https://apisix.apache.org/blog/2021/09/29/release-apache-apisix-2.10/).\n\nLooking at the recent release history, it seems that only the latest release and the latest LTS release are supported,\nboth with bug and security fixes.\n"
  },
  {
    "path": "products/apache-camel.md",
    "content": "---\ntitle: Apache Camel\naddedAt: 2023-01-26\ncategory: framework\ntags: apache java-runtime\npermalink: /apache-camel\nalternate_urls:\n  - /camel\n  - /camel-lang\nreleasePolicyLink: https://camel.apache.org/blog/2020/03/LTS-Release-Schedule/\nchangelogTemplate: https://camel.apache.org/releases/release-__LATEST__/\neolColumn: Bug and Security Fixes\n\ncustomFields:\n  - name: supportedJavaVersions\n    display: after-release-column\n    label: Java support\n    description: Supported Java versions list\n    link: https://camel.apache.org/manual/what-are-the-dependencies.html\n\nidentifiers:\n  - cpe: cpe:/a:apache:camel\n  - cpe: cpe:2.3:a:apache:camel\n  - purl: pkg:docker/apache/camel\n  - purl: pkg:github/apache/camel\n  - purl: pkg:maven/org.apache.camel/camel\n\nauto:\n  methods:\n    - git: https://github.com/apache/camel.git\n      regex: '^camel-(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)$'\n\n# For LTS: eol = releaseDate + 1 year\n# For non-LTS : eol(x) = releaseDate(x+1)\n#   Camel may never release patches for non-LTS, but they can still be considered active.\n#   See https://github.com/endoflife-date/endoflife.date/pull/2328#discussion_r1086927567.\n# Java support is documented in each version release note, see https://camel.apache.org/releases/.\nreleases:\n  - releaseCycle: \"4.18\"\n    lts: true\n    releaseDate: 2026-02-17\n    eol: 2027-02-17\n    supportedJavaVersions: \"17, 21\"\n    latest: \"4.18.0\"\n    latestReleaseDate: 2026-02-13\n\n  - releaseCycle: \"4.17\"\n    releaseDate: 2026-01-12\n    eol: 2026-02-17\n    supportedJavaVersions: \"17, 21\"\n    latest: \"4.17.0\"\n    latestReleaseDate: 2026-01-08\n\n  - releaseCycle: \"4.16\"\n    releaseDate: 2025-11-05\n    eol: 2026-01-12\n    supportedJavaVersions: \"17, 21\"\n    latest: \"4.16.0\"\n    latestReleaseDate: 2025-11-01\n\n  - releaseCycle: \"4.15\"\n    releaseDate: 2025-10-07\n    eol: 2025-11-05\n    supportedJavaVersions: \"17, 21\"\n    latest: \"4.15.0\"\n    latestReleaseDate: 2025-10-03\n\n  - releaseCycle: \"4.14\"\n    lts: true\n    releaseDate: 2025-08-15\n    eol: 2026-08-20\n    supportedJavaVersions: \"17, 21\"\n    latest: \"4.14.5\"\n    latestReleaseDate: 2026-02-07\n\n  - releaseCycle: \"4.13\"\n    releaseDate: 2025-07-04\n    eol: 2025-08-20\n    supportedJavaVersions: \"17, 21\"\n    latest: \"4.13.0\"\n    latestReleaseDate: 2025-07-04\n\n  - releaseCycle: \"4.12\"\n    releaseDate: 2025-05-23\n    eol: 2025-07-04\n    supportedJavaVersions: \"17, 21\"\n    latest: \"4.12.0\"\n    latestReleaseDate: 2025-05-23\n\n  - releaseCycle: \"4.11\"\n    releaseDate: 2025-03-29\n    eol: 2025-05-29\n    supportedJavaVersions: \"17, 21\"\n    latest: \"4.11.0\"\n    latestReleaseDate: 2025-03-29\n\n  - releaseCycle: \"4.10\"\n    lts: true\n    releaseDate: 2025-02-07\n    eol: 2026-02-11\n    supportedJavaVersions: \"17, 21\"\n    latest: \"4.10.9\"\n    latestReleaseDate: 2026-02-07\n\n  - releaseCycle: \"4.9\"\n    releaseDate: 2024-11-29\n    eol: 2025-02-11\n    supportedJavaVersions: \"17, 21\"\n    latest: \"4.9.0\"\n    latestReleaseDate: 2024-11-29\n\n  - releaseCycle: \"4.8\"\n    lts: true\n    releaseDate: 2024-09-10\n    eol: 2025-09-10\n    supportedJavaVersions: \"17, 21\"\n    latest: \"4.8.9\"\n    latestReleaseDate: 2025-09-13\n\n  - releaseCycle: \"4.7\"\n    releaseDate: 2024-07-09\n    eol: 2024-09-10\n    supportedJavaVersions: \"17, 21\"\n    latest: \"4.7.0\"\n    latestReleaseDate: 2024-07-09\n\n  - releaseCycle: \"4.6\"\n    releaseDate: 2024-05-05\n    eol: 2024-07-13\n    supportedJavaVersions: \"17, 21\"\n    latest: \"4.6.0\"\n    latestReleaseDate: 2024-05-05\n\n  - releaseCycle: \"4.5\"\n    releaseDate: 2024-03-23\n    eol: 2024-05-10\n    supportedJavaVersions: \"17, 21\"\n    latest: \"4.5.0\"\n    latestReleaseDate: 2024-03-23\n\n  - releaseCycle: \"4.4\"\n    lts: true\n    releaseDate: 2024-02-12\n    eol: 2025-02-12\n    supportedJavaVersions: \"17, 21\"\n    latest: \"4.4.5\"\n    latestReleaseDate: 2025-01-17\n\n  - releaseCycle: \"3.22\"\n    lts: true\n    releaseDate: 2023-12-19\n    eol: 2024-12-26\n    supportedJavaVersions: \"11, 17\"\n    latest: \"3.22.4\"\n    latestReleaseDate: 2025-03-05\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2023-12-11\n    eol: 2024-02-12\n    supportedJavaVersions: \"17, 21\"\n    latest: \"4.3.0\"\n    latestReleaseDate: 2023-12-11\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2023-11-10\n    eol: 2023-12-18\n    supportedJavaVersions: \"17, 21\"\n    latest: \"4.2.0\"\n    latestReleaseDate: 2023-11-10\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2023-10-06\n    eol: 2023-11-15\n    supportedJavaVersions: \"17\"\n    latest: \"4.1.0\"\n    latestReleaseDate: 2023-10-06\n\n  - releaseCycle: \"4.0\"\n    lts: true\n    releaseDate: 2023-08-10\n    eol: 2024-08-10\n    supportedJavaVersions: \"17\"\n    latest: \"4.0.6\"\n    latestReleaseDate: 2024-08-06\n\n  - releaseCycle: \"3.21\"\n    lts: true\n    releaseDate: 2023-06-23\n    eol: 2024-06-23\n    supportedJavaVersions: \"11, 17\"\n    latest: \"3.21.5\"\n    latestReleaseDate: 2024-06-13\n\n  - releaseCycle: \"3.20\"\n    lts: true\n    releaseDate: 2022-12-16\n    eol: 2023-12-31\n    supportedJavaVersions: \"11, 17\"\n    latest: \"3.20.9\"\n    latestReleaseDate: 2023-12-08\n\n  - releaseCycle: \"3.19\"\n    releaseDate: 2022-09-29\n    eol: 2022-12-16\n    supportedJavaVersions: \"11, 17\"\n    latest: \"3.19.0\"\n    latestReleaseDate: 2022-09-29\n\n  - releaseCycle: \"3.18\"\n    lts: true\n    releaseDate: 2022-07-02\n    eol: 2023-07-31\n    supportedJavaVersions: \"11, 17\"\n    latest: \"3.18.8\"\n    latestReleaseDate: 2023-06-10\n\n  - releaseCycle: \"3.17\"\n    releaseDate: 2022-05-15\n    eol: 2022-07-02\n    supportedJavaVersions: \"11, 17\"\n    latest: \"3.17.0\"\n    latestReleaseDate: 2022-05-15\n\n  - releaseCycle: \"3.16\"\n    releaseDate: 2022-03-22\n    eol: 2022-05-15\n    supportedJavaVersions: \"11\"\n    latest: \"3.16.0\"\n    latestReleaseDate: 2022-03-22\n\n  - releaseCycle: \"3.15\"\n    releaseDate: 2022-01-31\n    eol: 2022-03-22\n    supportedJavaVersions: \"11\"\n    latest: \"3.15.0\"\n    latestReleaseDate: 2022-01-31\n\n  - releaseCycle: \"3.14\"\n    lts: true\n    releaseDate: 2021-12-12\n    eol: 2022-12-31\n    supportedJavaVersions: \"8, 11\"\n    latest: \"3.14.10\"\n    latestReleaseDate: 2023-11-04\n\n  - releaseCycle: \"3.13\"\n    releaseDate: 2021-11-08\n    eol: 2021-12-12\n    supportedJavaVersions: \"8, 11\"\n    latest: \"3.13.0\"\n    latestReleaseDate: 2021-11-08\n\n  - releaseCycle: \"3.12\"\n    releaseDate: 2021-09-28\n    eol: 2021-11-08\n    supportedJavaVersions: \"8, 11\"\n    latest: \"3.12.0\"\n    latestReleaseDate: 2021-09-28\n\n  - releaseCycle: \"3.11\"\n    lts: true\n    releaseDate: 2021-06-23\n    eol: 2022-06-30\n    supportedJavaVersions: \"8, 11\"\n    latest: \"3.11.7\"\n    latestReleaseDate: 2022-05-01\n\n  - releaseCycle: \"3.10\"\n    releaseDate: 2021-05-15\n    eol: 2021-06-23\n    supportedJavaVersions: \"8, 11\"\n    latest: \"3.10.0\"\n    latestReleaseDate: 2021-05-15\n\n  - releaseCycle: \"3.9\"\n    releaseDate: 2021-03-22\n    eol: 2021-05-15\n    supportedJavaVersions: \"8, 11\"\n    latest: \"3.9.0\"\n    latestReleaseDate: 2021-03-22\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2021-02-09\n    eol: 2021-03-22\n    supportedJavaVersions: \"8, 11\"\n    latest: \"3.8.0\"\n    latestReleaseDate: 2021-02-09\n\n  - releaseCycle: \"3.7\"\n    lts: true\n    releaseDate: 2020-12-11\n    eol: 2021-12-31\n    supportedJavaVersions: \"8, 11\"\n    latest: \"3.7.7\"\n    latestReleaseDate: 2021-12-17\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2020-10-16\n    eol: 2020-12-11\n    supportedJavaVersions: \"8, 11\"\n    latest: \"3.6.0\"\n    latestReleaseDate: 2020-10-15\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2020-08-31\n    eol: 2020-10-16\n    supportedJavaVersions: \"8, 11\"\n    latest: \"3.5.0\"\n    latestReleaseDate: 2020-08-31\n\n  - releaseCycle: \"3.4\"\n    lts: true\n    releaseDate: 2020-06-14\n    eol: 2021-06-30\n    supportedJavaVersions: \"8, 11\"\n    latest: \"3.4.6\"\n    latestReleaseDate: 2021-06-17\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2020-05-10\n    eol: 2020-06-14\n    supportedJavaVersions: \"8, 11\"\n    latest: \"3.3.0\"\n    latestReleaseDate: 2020-05-10\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2020-04-01\n    eol: 2020-05-10\n    supportedJavaVersions: \"8, 11\"\n    latest: \"3.2.0\"\n    latestReleaseDate: 2020-04-01\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2020-02-20\n    eol: 2020-04-01\n    supportedJavaVersions: \"8, 11\"\n    latest: \"3.1.0\"\n    latestReleaseDate: 2020-02-20\n\n  - releaseCycle: \"2.25\"\n    lts: true\n    releaseDate: 2020-01-19\n    eol: 2022-01-31\n    supportedJavaVersions: \"8\"\n    latest: \"2.25.4\"\n    latestReleaseDate: 2021-05-24\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2019-11-24\n    eol: 2020-02-20\n    supportedJavaVersions: \"8, 11\"\n    latest: \"3.0.1\"\n    latestReleaseDate: 2020-01-11\n\n---\n\n> [Apache Camel](https://camel.apache.org/) is an open source framework for message-oriented\n> middleware with a rule-based routing and mediation engine. It provides a Java object-based\n> implementation of the Enterprise Integration Patterns using an application programming interface\n> (or declarative Java domain-specific language) to configure routing and mediation rules.\n\nApache Camel follows [Semantic Versioning](https://semver.org/). There are two LTS releases per year,\nand they are supported for one year with security and important/critical bug fixes. Non-LTS releases\n[don't receive any support](https://camel.apache.org/blog/2020/03/LTS-Release-Schedule/).\n\nA list of known CVEs is available [on the security information page](https://camel.apache.org/security/).\n"
  },
  {
    "path": "products/apache-cassandra.md",
    "content": "---\ntitle: Apache Cassandra\naddedAt: 2022-10-17\ncategory: database\ntags: apache java-runtime\niconSlug: apachecassandra\npermalink: /apache-cassandra\nalternate_urls:\n  - /cassandra\nreleasePolicyLink: https://cassandra.apache.org/_/blog/Behind-the-scenes-of-an-Apache-Cassandra-Release.html\nchangelogTemplate: \"https://gitbox.apache.org/repos/asf?p=cassandra.git;a=blob_plain;f=NEWS.txt;hb=refs/tags/cassandra-__LATEST__\"\n\nidentifiers:\n  - repology: cassandra\n  - cpe: cpe:/a:apache:cassandra\n  - cpe: cpe:2.3:a:apache:cassandra\n  - purl: pkg:github/apache/cassandra\n  - purl: pkg:maven/org.apache.cassandra/apache-cassandra\n\nauto:\n  methods:\n    - git: https://github.com/apache/cassandra.git\n      regex: '^cassandra-(?P<major>[0-9]+)\\.(?P<minor>[0-9]+)(\\.(?P<patch>[0-9]+))?$'\n\n# eol(X) = releaseDate(X+3)\nreleases:\n  - releaseCycle: \"5.0\"\n    releaseDate: 2024-09-05\n    eol: false\n    latest: \"5.0.6\"\n    latestReleaseDate: 2025-10-29\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2022-12-13\n    eol: false # releaseDate(5.2.0)\n    latest: \"4.1.10\"\n    latestReleaseDate: 2025-09-03\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2021-07-26\n    eol: false # releaseDate(5.1.0)\n    latest: \"4.0.19\"\n    latestReleaseDate: 2025-10-20\n\n  - releaseCycle: \"3.11\"\n    releaseDate: 2017-06-23\n    eol: 2024-09-05 # releaseDate(5.0)\n    latest: \"3.11.19\"\n    latestReleaseDate: 2025-02-07\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2015-11-09\n    eol: 2024-09-05\n    latest: \"3.0.32\"\n    latestReleaseDate: 2025-02-07\n\n---\n\n> [Apache Cassandra](https://cassandra.apache.org) is a free and open-source, distributed, wide-column store, NoSQL database management system.\n> It is designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure.\n\nThe latest three releases are supported at any given time.\n\n## [Versioning](https://cassandra.apache.org/_/blog/Behind-the-scenes-of-an-Apache-Cassandra-Release.html)\n\nCassandra follows [SemVer](https://semver.org/).\nThese are the rough heuristics followed for what can be included in a given release.\n\n- Patch releases on a GA branch should only include bug fixes.\n- Minor versions contain new features and improvements and are always compatible with all minor versions\n  in the same and adjacent (next-to-next) major versions.\n- Disruptive changes (API changes, protocol changes, etc.) are deprecated in the next Major version.\n  Deprecated APIs may then be removed in the next-next Major version.\n\nAs an always-on technology during major upgrades, Cassandra maintains compatibility across adjacent major versions.\nCassandra does not break API compatibility without a deprecated grace period demarcated by major versions.\nUpgrades without downtime are supported from any major version to the next major version.\nUpgrades that skip a major version are not supported.\n\n## Release Cadence\n\nThe project currently targets yearly major releases (can be a new major or minor version, depending on upgrade compatibility).\nPatch releases are cut based on either the volume of fixes or the severity of bugfixes that get committed to the project.\n"
  },
  {
    "path": "products/apache-couchdb.md",
    "content": "---\ntitle: Apache CouchDB\naddedAt: 2024-08-10\ncategory: database\ntags: apache erlang-runtime\niconSlug: apachecouchdb\npermalink: /apache-couchdb\nalternate_urls:\n  - /couchdb\nreleasePolicyLink: https://docs.couchdb.org/en/stable/cve/index.html\nchangelogTemplate: https://docs.couchdb.org/en/stable/whatsnew/__RELEASE_CYCLE__.html\nversionCommand: curl -s http://localhost:5984/ | jq -r '.version'\nstaleReleaseThresholdDays: 500\n\nidentifiers:\n  - purl: pkg:github/apache/couchdb\n  - purl: pkg:docker/apache/couchdb\n  - purl: pkg:docker/library/couchdb\n  - purl: pkg:docker/bitnami/couchdb\n  - purl: pkg:docker/rapidfort/couchdb-official\n  - repology: couchdb\n  - cpe: cpe:2.3:a:apache:couchdb\n\nauto:\n  methods:\n    - git: https://github.com/apache/couchdb.git\n\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"3.5\"\n    releaseDate: 2025-05-05\n    eol: false\n    latest: \"3.5.1\"\n    latestReleaseDate: 2025-11-09\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2024-09-20\n    eol: false\n    latest: \"3.4.3\"\n    latestReleaseDate: 2025-03-17\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2022-12-28\n    eol: 2025-05-05\n    latest: \"3.3.3\"\n    latestReleaseDate: 2023-12-04\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2021-10-08\n    eol: 2024-09-20\n    latest: \"3.2.3\"\n    latestReleaseDate: 2023-04-24\n\n---\n\n> [Apache CouchDB](https://couchdb.apache.org/) is an (Apache Licensed) open-source\n> (see [`apache/couchdb`](https://github.com/apache/couchdb)), document-oriented\n> NoSQL database implemented in Erlang.\n> CouchDB uses various formats and protocols to store, transfer, and\n> process data, with JSON as its primary data storage format.\n\nCouchDB maintains the two most recent releases for CVEs. Older versions are\nnot supported, but they may publish further backports at their discretion.\n"
  },
  {
    "path": "products/apache-flink.md",
    "content": "---\ntitle: Apache Flink\naddedAt: 2024-05-20\ncategory: server-app\ntags: apache java-runtime\niconSlug: apacheflink\npermalink: /apache-flink\nalternate_urls:\n  - /flink\nchangelogTemplate: https://nightlies.apache.org/flink/flink-docs-release-__RELEASE_CYCLE__/release-notes/flink-__RELEASE_CYCLE__/\n\ncustomFields:\n  - name: recommendedJavaVersion\n    display: after-release-column\n    label: Java version\n    description: Recommended Java version.\n\nidentifiers:\n  - repology: flink\n  - purl: pkg:github/apache/flink\n  - purl: pkg:docker/library/flink\n  - purl: pkg:docker/apache/flink\n  - cpe: cpe:/a:apache:flink\n  - cpe: cpe:2.3:a:apache:flink\n\nauto:\n  methods:\n    - git: https://github.com/apache/flink.git\n      regex: '^release-(?P<version>[\\d\\.]+)$'\n      template: \"{{version}}\"\n\n# Only releases listed on https://flink.apache.org/downloads/ are supported.\nreleases:\n  - releaseCycle: \"2.2\"\n    recommendedJavaVersion: \"17\" # https://nightlies.apache.org/flink/flink-docs-release-2.2/docs/deployment/java_compatibility/\n    releaseDate: 2025-12-04\n    eol: false\n    latest: \"2.2.0\"\n    latestReleaseDate: 2025-12-03\n\n  - releaseCycle: \"2.1\"\n    recommendedJavaVersion: \"17\" # https://nightlies.apache.org/flink/flink-docs-release-2.1/docs/deployment/java_compatibility/\n    releaseDate: 2025-07-29\n    eol: false\n    latest: \"2.1.1\"\n    latestReleaseDate: 2025-10-30\n\n  - releaseCycle: \"2.0\"\n    recommendedJavaVersion: \"17\" # https://nightlies.apache.org/flink/flink-docs-release-2.0/docs/deployment/java_compatibility/\n    releaseDate: 2025-03-19\n    eol: false\n    latest: \"2.0.1\"\n    latestReleaseDate: 2025-10-30\n\n  - releaseCycle: \"1.20\"\n    recommendedJavaVersion: \"11\" # https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/deployment/java_compatibility/\n    lts: true # See https://nightlies.apache.org/flink/flink-docs-lts/\n    releaseDate: 2024-08-01\n    eol: false\n    latest: \"1.20.3\"\n    latestReleaseDate: 2025-09-25\n\n  - releaseCycle: \"1.19\"\n    recommendedJavaVersion: \"11\" # https://nightlies.apache.org/flink/flink-docs-release-1.19/docs/deployment/java_compatibility/\n    releaseDate: 2024-03-15\n    eol: false\n    latest: \"1.19.3\"\n    latestReleaseDate: 2025-07-07\n\n  - releaseCycle: \"1.18\"\n    recommendedJavaVersion: \"11\" # https://nightlies.apache.org/flink/flink-docs-release-1.18/docs/deployment/java_compatibility/\n    releaseDate: 2023-10-24\n    eol: 2025-03-24\n    latest: \"1.18.1\"\n    latestReleaseDate: 2024-01-16\n\n  - releaseCycle: \"1.17\"\n    recommendedJavaVersion: \"11\" # https://nightlies.apache.org/flink/flink-docs-release-1.18/docs/deployment/java_compatibility/\n    releaseDate: 2023-03-23\n    eol: 2024-08-01\n    latest: \"1.17.2\"\n    latestReleaseDate: 2023-11-27\n\n---\n\n> [Apache Flink](https://flink.apache.org/) is a stream processing\n> framework designed for processing large-scale data streams in real-time with\n> high throughput and low latency.\n\nApache Flink support policy is not defined.\nReleases not listed [on the download page](https://flink.apache.org/downloads/) are considered EOL.\n"
  },
  {
    "path": "products/apache-groovy.md",
    "content": "---\ntitle: Apache Groovy\naddedAt: 2022-11-26\ncategory: lang\ntags: apache java-runtime\niconSlug: apachegroovy\npermalink: /apache-groovy\nalternate_urls:\n  - /groovy\n  - /groovy-lang\nversionCommand: groovy --version\nreleasePolicyLink: https://groovy.apache.org/versioning.html\nchangelogTemplate: https://groovy-lang.org/changelogs/changelog-__LATEST__.html\neoasColumn: true\neolColumn: Bug and Security Fixes\n\nidentifiers:\n  - repology: groovy\n  - cpe: cpe:/a:apache:groovy\n  - cpe: cpe:2.3:a:apache:groovy\n  - purl: pkg:maven/org.apache.groovy/groovy\n  - purl: pkg:maven/org.codehaus.groovy/groovy\n  - purl: pkg:maven/org.codehaus.groovy/groovy-all\n\nauto:\n  methods:\n    - maven: org.apache.groovy/groovy\n    - maven: org.codehaus.groovy/groovy\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) documented on https://github.com/apache/groovy?tab=security-ov-file#readme\nreleases:\n  - releaseCycle: \"5.0\"\n    releaseDate: 2025-08-21\n    eol: false\n    eoas: false\n    latest: \"5.0.4\"\n    latestReleaseDate: 2026-01-16\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2022-01-25\n    eoas: 2025-08-21\n    eol: false\n    latest: \"4.0.30\"\n    latestReleaseDate: 2026-01-16\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2020-02-10\n    eoas: 2022-01-25\n    eol: false\n    latest: \"3.0.25\"\n    latestReleaseDate: 2025-05-27\n\n  - releaseCycle: \"2.5\"\n    staleReleaseThresholdDays: 1000 # still listed on https://groovy.apache.org/download.html\n    releaseDate: 2018-05-30\n    eoas: true\n    eol: false\n    latest: \"2.5.23\"\n    latestReleaseDate: 2023-08-22\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2015-01-21\n    eoas: true\n    eol: true\n    latest: \"2.4.21\"\n    latestReleaseDate: 2020-12-03\n\n---\n\n> [Apache Groovy](https://www.groovy-lang.org/) is a powerful, optionally typed and dynamic\n> language, with static-typing and static compilation capabilities, for the Java platform\n> aimed at improving developer productivity thanks to a concise, familiar and easy to learn\n> syntax. It integrates smoothly with any Java program, and immediately delivers to your\n> application powerful features, including scripting capabilities, Domain-Specific Language\n> authoring, runtime and compile-time meta-programming and functional programming.\n\nApache Groovy does not have a fixed release policy. Its support policy states that each new major\nversion makes the previous major version go into maintenance. Versions that are into maintenance\nare maintained for one or two bugfix releases and then discontinued, unless there are strong\nrequests to have certain things fixed for users that can absolutely not upgrade. Groovy 2.5 and\nGroovy 3.0 are still supported because they are still in widespread use.\n\nIn Groovy 4.0, the groupId of the maven coordinates for Groovy have changed from\n`org.codehaus.groovy` to `org.apache.groovy`.\n\nGroovy releases have [the following JVM requirements](https://groovy.apache.org/download.html):\n\n| Groovy | JVM Required (non-indy) | JVM Required (indy) |\n| ------ | :---------------------- | ------------------- |\n| 5.0    | N/A                     | 11+                 |\n| 4.0    | N/A                     | 8+                  |\n| 3.0    | 8+                      | 8+                  |\n| 2.5    | 7+                      | 7+                  |\n| 2.4    | 6+                      | 7+                  |\n"
  },
  {
    "path": "products/apache-hadoop.md",
    "content": "---\ntitle: Apache Hadoop\naddedAt: 2023-09-24\ncategory: database\ntags: apache java-runtime\niconSlug: apachehadoop\npermalink: /apache-hadoop\nalternate_urls:\n  - /hadoop\nchangelogTemplate: https://hadoop.apache.org/release/__LATEST__.html\neolColumn: Support\n# https://stackoverflow.com/a/33936569/374236\nversionCommand: hadoop version\n\nidentifiers:\n  - repology: hadoop\n  - cpe: cpe:/a:apache:hadoop\n  - cpe: cpe:2.3:a:apache:hadoop\n  - cpe: cpe:/a:cloudera:hadoop\n  - cpe: cpe:2.3:a:cloudera:hadoop\n  - purl: pkg:docker/apache/hadoop\n  - purl: pkg:github/apache/hadoop\n  - purl: pkg:maven/org.apache.hadoop/hadoop-core\n\nauto:\n  methods:\n    - git: https://github.com/apache/hadoop.git\n      regex: '^(rel\\/)?release-(?P<major>[1-9][0-9]*)\\.(?P<minor>[0-9]+)(\\.(?P<patch>[0-9]+))?$'\n\n# eol(x) = announceDate(https://www.mail-archive.com/hdfs-dev@hadoop.apache.org) or latestReleaseDate(x) (if the release is not active anymore)\n# Active releases are documented on https://cwiki.apache.org/confluence/display/HADOOP/Hadoop+Active+Release+Lines.\nreleases:\n  - releaseCycle: \"3.4\"\n    releaseDate: 2024-03-17\n    eol: false\n    latest: \"3.4.3\"\n    latestReleaseDate: 2026-02-24\n\n  - releaseCycle: \"3.3\"\n    staleReleaseThresholdDays: 1000 # still on https://cwiki.apache.org/confluence/display/HADOOP/Hadoop+Active+Release+Lines\n    releaseDate: 2020-07-15\n    eol: false\n    latest: \"3.3.6\"\n    latestReleaseDate: 2023-06-26\n\n  - releaseCycle: \"2.10\"\n    staleReleaseThresholdDays: 1500 # still on https://cwiki.apache.org/confluence/display/HADOOP/Hadoop+Active+Release+Lines\n    releaseDate: 2019-10-29\n    eol: false\n    latest: \"2.10.2\"\n    latestReleaseDate: 2022-05-31\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2019-01-21\n    eol: 2023-12-21 # https://www.mail-archive.com/hdfs-dev@hadoop.apache.org/msg48821.html\n    latest: \"3.2.4\"\n    latestReleaseDate: 2022-07-22\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2018-04-05\n    eol: 2020-08-18\n    latest: \"3.1.4\"\n    latestReleaseDate: 2020-08-18\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2017-12-18\n    eol: 2018-06-10\n    latest: \"3.0.3\"\n    latestReleaseDate: 2018-06-10\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2017-11-17\n    eol: 2018-11-20\n    latest: \"2.9.2\"\n    latestReleaseDate: 2018-11-20\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2017-03-24\n    eol: 2018-09-18\n    latest: \"2.8.5\"\n    latestReleaseDate: 2018-09-18\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2015-07-06\n    eol: 2018-07-18\n    latest: \"2.7.7\"\n    latestReleaseDate: 2018-07-18\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2014-11-30\n    eol: 2016-10-10\n    latest: \"2.6.5\"\n    latestReleaseDate: 2016-10-10\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2014-09-11\n    eol: 2015-11-19\n    latest: \"2.5.2\"\n    latestReleaseDate: 2014-11-20\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2014-04-10\n    eol: 2014-06-30\n    latest: \"2.4.1\"\n    latestReleaseDate: 2014-06-30\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2014-02-24\n    eol: 2014-02-24\n    latest: \"2.3.0\"\n    latestReleaseDate: 2014-02-24\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2013-10-16\n    eol: 2013-10-16\n    latest: \"2.2.0\"\n    latestReleaseDate: 2013-10-16\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2013-05-14\n    eol: 2013-08-04\n    latest: \"1.2.1\"\n    latestReleaseDate: 2013-08-04\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2012-10-15\n    eol: 2013-03-06\n    latest: \"1.1.2\"\n    latestReleaseDate: 2013-03-06\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2011-12-27\n    eol: 2012-10-12\n    latest: \"1.0.4\"\n    latestReleaseDate: 2012-10-12\n\n---\n\n> [The Apache Hadoop](https://hadoop.apache.org/) software library is a framework that allows for\n> the distributed processing of large data sets across clusters of computers using simple\n> programming models. It is designed to scale up from single servers to thousands of machines,\n> each offering local computation and storage.\n\nApache Hadoop does not have a fixed release and support policy. All active and End-of-life release\nlines are listed on <https://cwiki.apache.org/confluence/display/HADOOP/Hadoop+Active+Release+Lines>.\n"
  },
  {
    "path": "products/apache-hop.md",
    "content": "---\ntitle: Apache Hop\naddedAt: 2023-10-15\ncategory: app\ntags: apache java-runtime\niconSlug: apache\npermalink: /apache-hop\nalternate_urls:\n  - /hop\nchangelogTemplate: \"https://hop.apache.org/blog/{{'__LATEST_RELEASE_DATE__'|split:'-'|pop|join:'/'}}/hop-__LATEST__/\"\neolColumn: Support\n\nauto:\n  methods:\n    - maven: \"org.apache.hop/hop-engine\"\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"2.17\"\n    releaseDate: 2026-02-06\n    eol: false\n    latest: \"2.17.0\"\n    latestReleaseDate: 2026-02-02\n    link: https://hop.apache.org/blog/2026/02/hop-2.17.0/\n\n  - releaseCycle: \"2.16\"\n    releaseDate: 2025-11-17\n    eol: 2026-02-06\n    latest: \"2.16.0\"\n    latestReleaseDate: 2025-11-10\n    link: https://hop.apache.org/blog/2025/11/hop-2.16.0/\n\n  - releaseCycle: \"2.15\"\n    releaseDate: 2025-08-12\n    eol: 2025-11-17\n    latest: \"2.15.0\"\n    latestReleaseDate: 2025-08-12\n    link: https://hop.apache.org/blog/2025/08/hop-2.15.0/\n\n  - releaseCycle: \"2.14\"\n    releaseDate: 2025-05-13\n    eol: 2025-08-20\n    latest: \"2.14.0\"\n    latestReleaseDate: 2025-05-13\n    link: https://hop.apache.org/blog/2025/05/hop-2.14.0/\n\n  - releaseCycle: \"2.13\"\n    releaseDate: 2025-04-15\n    eol: 2025-05-19\n    latest: \"2.13.0\"\n    latestReleaseDate: 2025-04-15\n    link: https://hop.apache.org/blog/2025/04/hop-2.13.0/\n\n  - releaseCycle: \"2.12\"\n    releaseDate: 2025-02-13\n    eol: 2025-04-22\n    latest: \"2.12.0\"\n    latestReleaseDate: 2025-02-13\n    link: https://hop.apache.org/blog/2025/02/hop-2.12.0/\n\n  - releaseCycle: \"2.11\"\n    releaseDate: 2024-12-04\n    eol: 2025-02-19\n    latest: \"2.11.0\"\n    latestReleaseDate: 2024-12-04\n    link: https://hop.apache.org/blog/2024/12/hop-2.11.0/\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2024-10-07\n    eol: 2024-12-04\n    latest: \"2.10.0\"\n    latestReleaseDate: 2024-10-08\n    link: https://hop.apache.org/blog/2024/10/hop-2.10.0/\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2024-05-20\n    eol: 2024-10-08\n    latest: \"2.9.0\"\n    latestReleaseDate: 2024-05-20\n    link: https://hop.apache.org/blog/2024/05/hop-2.9.0/\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2024-02-28\n    eol: 2024-05-20\n    latest: \"2.8.0\"\n    latestReleaseDate: 2024-02-28\n    link: https://hop.apache.org/blog/2024/03/hop-2.8.0/\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2023-11-17\n    eol: 2024-03-13\n    latest: \"2.7.0\"\n    latestReleaseDate: 2023-12-01\n    link: https://hop.apache.org/blog/2023/12/hop-2.7.0/\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2023-09-12\n    eol: 2023-12-01\n    latest: \"2.6.0\"\n    latestReleaseDate: 2023-09-23\n    link: https://hop.apache.org/blog/2023/09/hop-2.6.0/\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2023-06-08\n    eol: 2023-09-12\n    latest: \"2.5.0\"\n    latestReleaseDate: 2023-06-08\n    link: https://hop.apache.org/blog/2023/06/hop-2.5.0/\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2023-03-27\n    eol: 2023-06-08\n    latest: \"2.4.0\"\n    latestReleaseDate: 2023-03-27\n    link: https://hop.apache.org/blog/2023/03/hop-2.4.0/\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2023-01-27\n    eol: 2023-03-27\n    latest: \"2.3.0\"\n    latestReleaseDate: 2023-01-27\n    link: https://hop.apache.org/blog/2023/01/hop-2.3.0/\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2022-12-02\n    eol: 2023-01-27\n    latest: \"2.2.0\"\n    latestReleaseDate: 2022-12-02\n    link: https://hop.apache.org/blog/2022/12/hop-2.2.0/\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2022-10-14\n    eol: 2022-12-07\n    latest: \"2.1.0\"\n    latestReleaseDate: 2022-10-14\n    link: https://hop.apache.org/blog/2022/10/hop-2.1.0/\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2022-06-02\n    eol: 2022-10-14\n    latest: \"2.0.0\"\n    latestReleaseDate: 2022-06-02\n    link: https://hop.apache.org/blog/2022/06/hop-2.0.0/\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2022-03-08\n    eol: 2022-06-02\n    latest: \"1.2.0\"\n    latestReleaseDate: 2022-03-08\n    link: https://hop.apache.org/blog/2022/03/hop-1.2.0/\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2022-01-24\n    eol: 2022-03-08\n    latest: \"1.1.0\"\n    latestReleaseDate: 2022-01-24\n    link: https://hop.apache.org/blog/2022/01/hop-1.1.0/\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2021-10-05\n    eol: 2022-01-24\n    latest: \"1.0.0\"\n    latestReleaseDate: 2021-10-05\n    link: https://hop.apache.org/blog/2021/10/hop-1.0.0/\n\n---\n\n> [Apache Hop](https://hop.apache.org/), short for Hop Orchestration Platform, is an open source\n> data orchestration and data engineering platform that aims to facilitate all aspects of data and\n> metadata orchestration. Hop allows data professionals to work visually, using metadata to\n> describe how data should be processed.\n\nApache Hop does not have a clear release, support and EOL policy. Looking at the latest releases on\n15th October 2023, it seems that once a minor version is released, it is never patched. It was\nconsequently considered only the latest minor version is supported.\n"
  },
  {
    "path": "products/apache-http-server.md",
    "content": "---\ntitle: Apache HTTP Server\naddedAt: 2022-01-05\ncategory: server-app\ntags: apache web-server\niconSlug: apache\npermalink: /apache-http-server\nalternate_urls:\n  - /apache\n  - /httpd\nreleasePolicyLink: https://httpd.apache.org/dev/release.html\nversionCommand: |-\n  httpd -v\n\n  # or for Debian-based systems\n  apachectl -v\n\nidentifiers:\n  - repology: apache\n  - cpe: cpe:/a:apache:http_server\n  - cpe: cpe:2.3:a:apache:http_server\n  - purl: pkg:github/apache/httpd\n  - purl: pkg:rpm/fedora/httpd\n\nauto:\n  methods:\n    - apache-http-server: https://github.com/apache/httpd.git\n      regex:\n        # for most versions\n        - '\\s+(?P<version>\\d+\\.\\d+\\.\\d+)\\s*:.*(?:Released|Announced|Released and Retired)\\s(?:on\\s)?(?P<date>\\w+\\s\\d\\d?,\\s\\d{4})'\n        # for older 2.0.x versions (only GA versions are considered)\n        - '\\s+(?P<version>\\d+\\.\\d+\\.\\d+)\\s*:.*released\\s(?P<date>\\w+\\s\\d\\d?,\\s\\d{4}) as GA'\n        # for older 1.3.x versions, we take the date of the tag and not the date of the release (too difficult to parse)\n        - '\\s+(?P<version>\\d+\\.\\d+\\.\\d+)\\s*:.*Tagged and [rR]olled\\s(?:on\\s)?(?P<date>\\w+\\.?\\s\\d\\d?,\\s\\d{4})'\n\nreleases:\n  - releaseCycle: \"2.4\"\n    releaseDate: 2012-02-21\n    eol: false\n    latest: \"2.4.66\"\n    latestReleaseDate: 2025-12-04\n    link: https://downloads.apache.org/httpd/CHANGES_2.4\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2005-12-01\n    eol: 2017-07-11\n    latest: \"2.2.34\"\n    latestReleaseDate: 2017-07-11\n    link: https://archive.apache.org/dist/httpd/CHANGES_2.2.34\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2002-04-05\n    eol: 2013-07-10\n    latest: \"2.0.65\"\n    latestReleaseDate: 2013-07-09\n    link: https://archive.apache.org/dist/httpd/CHANGES_2.0.65\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 1998-06-01\n    eol: 2010-02-03\n    latest: \"1.3.42\"\n    latestReleaseDate: 2010-02-02\n    link: https://archive.apache.org/dist/httpd/CHANGES_1.3.42\n\n---\n\n> [Apache HTTP Server](https://httpd.apache.org/) is a collaborative software development effort\n> aimed at creating a robust, commercial-grade, feature-rich and freely available source code\n> implementation of an HTTP (Web) server.\n\nThe update and release strategy is _complex_ and is best described on the\n[Apache HTTP Server Release Guidelines](https://httpd.apache.org/dev/release.html).\n"
  },
  {
    "path": "products/apache-kafka.md",
    "content": "---\ntitle: Apache Kafka\naddedAt: 2023-05-24\ncategory: server-app\ntags: apache java-runtime\niconSlug: apachekafka\npermalink: /apache-kafka\nalternate_urls:\n  - /kafka\nchangelogTemplate: https://downloads.apache.org/kafka/__LATEST__/RELEASE_NOTES.html\neolColumn: Support\neoesColumn: Confluent Community software End of Support\n# https://stackoverflow.com/a/51782038/374236\nversionCommand: ${KAFKA_HOME}/bin/kafka-topics.sh --version\n\nidentifiers:\n  - repology: kafka\n  - cpe: cpe:/a:apache:kafka\n  - cpe: cpe:2.3:a:apache:kafka\n  - purl: pkg:github/apache/kafka\n\nauto:\n  methods:\n    - git: https://github.com/apache/kafka.git\n    - release_table: https://docs.confluent.io/platform/current/installation/versions-interoperability.html\n      selector: \"#cp-and-apache-ak-compatibility table\"\n      fields:\n        releaseCycle:\n          column: \"apache kafkaâ®\"\n          regex: '^(?P<value>\\d+\\.\\d+)\\.x$'\n        eoes: \"Confluent Enterprise Standard End of Support\"\n\n# Supported releases are listed in the \"Supported releases\" on https://kafka.apache.org/community/downloads/\nreleases:\n  - releaseCycle: \"4.2\"\n    releaseDate: 2026-02-17\n    eol: false\n    latest: \"4.2.0\"\n    latestReleaseDate: 2026-02-16\n\n    eoes: 2028-03-04\n  - releaseCycle: \"4.1\"\n    releaseDate: 2025-09-02\n    eol: false\n    eoes: 2027-10-15\n    latest: \"4.1.2\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2025-03-18\n    eol: false\n    eoes: 2027-06-11\n    latest: \"4.0.2\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"3.9\"\n    releaseDate: 2024-11-06\n    eol: false\n    eoes: 2027-02-19\n    latest: \"3.9.2\"\n    latestReleaseDate: 2026-02-21\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2024-07-26\n    eol: 2024-11-06\n    eoes: 2026-12-02\n    latest: \"3.8.1\"\n    latestReleaseDate: 2024-10-29\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2024-02-26\n    eol: 2024-07-26\n    eoes: 2026-07-26\n    latest: \"3.7.2\"\n    latestReleaseDate: 2024-12-04\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2023-10-03\n    eol: 2024-02-27\n    eoes: 2026-02-09\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"3.6.2\"\n    latestReleaseDate: 2024-04-04\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2023-06-13\n    eol: 2023-10-03\n    eoes: 2025-08-25\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"3.5.2\"\n    latestReleaseDate: 2023-12-08\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2023-02-06\n    eol: 2023-06-13\n    eoes: 2025-05-03\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"3.4.1\"\n    latestReleaseDate: 2023-05-26\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2022-09-28\n    eol: 2023-02-06\n    eoes: 2024-11-04\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"3.3.2\"\n    latestReleaseDate: 2023-01-11\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2022-05-09\n    eol: 2022-09-28\n    eoes: 2024-07-06\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"3.2.3\"\n    latestReleaseDate: 2022-09-17\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2022-01-21\n    eol: 2022-09-19\n    eoes: 2024-04-05\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"3.1.2\"\n    latestReleaseDate: 2022-09-09\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2021-09-20\n    eol: 2022-09-19\n    eoes: 2023-10-27\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"3.0.2\"\n    latestReleaseDate: 2022-09-12\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2021-04-18\n    eol: 2022-09-19\n    eoes: 2023-06-08\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"2.8.2\"\n    latestReleaseDate: 2022-09-09\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2020-12-19\n    eol: 2021-11-15\n    eoes: 2023-02-09\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"2.7.2\"\n    latestReleaseDate: 2021-10-12\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2020-08-03\n    eol: 2021-11-15\n    eoes: 2022-09-24\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"2.6.3\"\n    latestReleaseDate: 2021-11-12\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2020-04-14\n    eol: 2020-08-10\n    eoes: 2022-04-24\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"2.5.1\"\n    latestReleaseDate: 2020-08-10\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2019-12-14\n    eol: 2020-04-15\n    eoes: 2022-01-10\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"2.4.1\"\n    latestReleaseDate: 2020-03-10\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2019-06-24\n    eol: 2019-12-16\n    eoes: 2021-07-19\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"2.3.1\"\n    latestReleaseDate: 2019-10-24\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2019-03-22\n    eol: 2019-12-01\n    eoes: 2021-03-28\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"2.2.2\"\n    latestReleaseDate: 2019-12-01\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2018-11-20\n    eol: 2019-03-22\n    eoes: 2020-12-14\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"2.1.1\"\n    latestReleaseDate: 2019-02-15\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2018-07-28\n    eol: 2018-11-20\n    eoes: 2020-07-31\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"2.0.1\"\n    latestReleaseDate: 2018-11-08\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2018-03-28\n    eol: 2018-07-30\n    eoes: 2020-04-16\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"1.1.1\"\n    latestReleaseDate: 2018-07-18\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2017-10-31\n    eol: 2018-07-08\n    eoes: 2019-11-28\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"1.0.2\"\n    latestReleaseDate: 2018-07-08\n\n  - releaseCycle: \"0.11\"\n    releaseDate: 2017-06-28\n    eol: 2018-07-02\n    eoes: 2019-08-01\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"0.11.0.3\"\n    latestReleaseDate: 2018-07-02\n\n  - releaseCycle: \"0.10\"\n    releaseDate: 2016-05-22\n    eol: 2018-07-02\n    eoes: 2019-03-02\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"0.10.2.2\"\n    latestReleaseDate: 2018-07-02\n\n  - releaseCycle: \"0.9\"\n    releaseDate: 2015-11-23\n    eol: 2016-05-22\n    eoes: 2017-12-07\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"0.9.0.1\"\n    latestReleaseDate: 2016-02-19\n\n  - releaseCycle: \"0.8\"\n    releaseDate: 2013-12-03\n    eol: 2015-11-23\n    link: https://archive.apache.org/dist/kafka/__LATEST__/RELEASE_NOTES.html\n    latest: \"0.8.2.2\"\n    latestReleaseDate: 2015-10-02\n\n  - releaseCycle: \"0.7\"\n    releaseDate: 2012-01-04\n    eol: 2013-12-03\n    link: https://archive.apache.org/dist/kafka/old_releases/kafka-0.7.2-incubating/RELEASE-NOTES.html\n    latest: \"0.7.2\"\n    latestReleaseDate: 2012-10-10\n\n---\n\n> [Apache Kafka](https://kafka.apache.org/) is an open-source distributed event streaming platform\n> used by thousands of companies for high-performance data pipelines, streaming analytics, data\n> integration, and mission-critical applications.\n\nApache Kafka does not have a clearly defined release and support policy.\nAccording to [the Apache Kafka wiki](https://cwiki.apache.org/confluence/display/KAFKA/Time+Based+Release+Plan),\nthere is a minor release every four months, and up to three minor releases have been supported at the same time.\nSupported releases are listed on [the official website download page](https://kafka.apache.org/community/downloads/#supported-releases).\n\nExtended support [for up to 3 years](https://docs.confluent.io/platform/current/installation/versions-interoperability.html),\ndepending on the support level, is available using the commercial distribution of Apache Kafka,\n[Confluent Platform](https://www.confluent.io/product/confluent-platform/).\n"
  },
  {
    "path": "products/apache-lucene.md",
    "content": "---\ntitle: Apache Lucene\naddedAt: 2024-07-05\ncategory: framework\ntags: apache java-runtime\niconSlug: apachelucene\npermalink: /apache-lucene\nalternate_urls:\n  - /lucene\nreleasePolicyLink: https://lucene.apache.org/core/downloads.html\nchangelogTemplate: \"https://lucene.apache.org/core/{{'__LATEST__'|replace:'.','_'}}/changes/Changes.html\"\n\nidentifiers:\n  - cpe: cpe:2.3:a:apache:lucene\n\nauto:\n  methods:\n    - maven: org.apache.lucene/lucene-core\n\nreleases:\n  - releaseCycle: \"10\"\n    releaseDate: 2024-10-14\n    eol: false\n    latest: \"10.4.0\"\n    latestReleaseDate: 2026-02-25\n\n  - releaseCycle: \"9\"\n    releaseDate: 2021-12-07\n    eol: false\n    latest: \"9.12.3\"\n    latestReleaseDate: 2025-09-27\n\n  - releaseCycle: \"8\"\n    releaseDate: 2019-03-13\n    eol: 2024-10-14\n    latest: \"8.11.4\"\n    latestReleaseDate: 2024-09-24\n\n  - releaseCycle: \"7\"\n    releaseDate: 2017-09-19\n    eol: true\n    latest: \"7.7.3\"\n    latestReleaseDate: 2020-04-24\n\n---\n\n> [Apache Lucene](https://lucene.apache.org/) is an open-source search engine library written in Java.\n\nThe previous major version will get occasional critical security fixes.\nVersions older than that are considered EOL.\n\nNo releases are scheduled in advance.\n"
  },
  {
    "path": "products/apache-maven.md",
    "content": "---\ntitle: Apache Maven\naddedAt: 2022-11-26\ncategory: app\ntags: apache build-tool java-runtime\niconSlug: apachemaven\npermalink: /apache-maven\nalternate_urls:\n  - /maven\n  - /mvn\nversionCommand: mvn --version\nreleasePolicyLink: https://maven.apache.org/docs/history.html\nchangelogTemplate: \"https://github.com/apache/maven/releases/tag/maven-__LATEST__\"\neolColumn: Support\n\nidentifiers:\n  - repology: maven\n  - cpe: cpe:/a:apache:maven\n  - cpe: cpe:2.3:a:apache:maven\n  - repology: maven-shared-utils\n  - cpe: cpe:/a:apache:maven_shared_utils\n  - cpe: cpe:2.3:a:apache:maven_shared_utils\n  - purl: pkg:deb/debian/maven\n  - purl: pkg:deb/ubuntu/maven\n  - purl: pkg:github/apache/maven\n  - purl: pkg:maven/org.apache.maven/maven\n  - purl: pkg:rpm/opensuse/maven\n\nauto:\n  methods:\n    - github_releases: apache/maven\n      regex: '^maven-(?P<version>[\\d\\.]+)$'\n      template: \"{{version}}\"\n\n# See https://maven.apache.org/docs/history.html\nreleases:\n  - releaseCycle: \"3.9\"\n    releaseDate: 2023-01-31\n    eol: false\n    latest: \"3.9.14\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2021-03-30\n    eol: 2025-06-14\n    latest: \"3.8.9\"\n    latestReleaseDate: 2025-06-14\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2018-10-24\n    eol: 2021-03-30\n    latest: \"3.6.3\"\n    latestReleaseDate: 2019-11-19\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2017-04-03\n    eol: 2018-10-24\n    latest: \"3.5.4\"\n    latestReleaseDate: 2018-06-17\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2015-03-13\n    eol: 2017-04-03\n    latest: \"3.3.9\"\n    latestReleaseDate: 2015-11-10\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2014-02-14\n    eol: 2015-03-13\n    latest: \"3.2.5\"\n    latestReleaseDate: 2014-12-14\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2013-06-28\n    eol: 2014-02-14\n    latest: \"3.1.1\"\n    latestReleaseDate: 2013-09-17\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2010-10-04\n    eol: 2013-06-28\n    latest: \"3.0.5\"\n    latestReleaseDate: 2013-02-19\n\n  - releaseCycle: \"2\"\n    releaseDate: 2006-05-07\n    eol: 2014-02-18\n    latest: \"2.2.1\"\n    latestReleaseDate: 2009-08-06\n\n  - releaseCycle: \"1\"\n    releaseDate: 2004-07-13\n    eol: 2014-02-18\n    latest: \"1.1\"\n    latestReleaseDate: 2007-06-25\n    link: https://maven.apache.org/archives/maven-1.x/start/release-notes-LATEST.html\n\n---\n\n> [Apache Maven](https://maven.apache.org/) is a software project management and comprehension tool.\n> Based on the concept of a project object model (POM), Maven can manage a project's build,\n> reporting and documentation from a central piece of information.\n\nApache Maven follows [semantic versioning](https://semver.org). The Apache Maven team maintains \nthe [two last minor versions](https://maven.apache.org/docs/history.html).\n"
  },
  {
    "path": "products/apache-nifi.md",
    "content": "---\ntitle: Apache NiFi\naddedAt: 2025-03-01\ncategory: server-app\ntags: apache java-runtime\niconSlug: apachenifi\npermalink: /apache-nifi\nalternate_urls:\n  - /nifi\nchangelogTemplate: https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version__LATEST__\neolColumn: Support\n\nidentifiers:\n  - repology: nifi\n  - cpe: cpe:2.3:a:apache:nifi\n  - purl: pkg:docker/apache/nifi\n  - purl: pkg:github/apache/nifi\n  - purl: pkg:maven/org.apache.nifi/nifi\n\nauto:\n  methods:\n    - git: https://github.com/apache/nifi.git\n      regex: '^rel\\/nifi-(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)$'\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"2.8\"\n    releaseDate: 2026-02-13\n    eol: false\n    latest: \"2.8.0\"\n    latestReleaseDate: 2026-02-13\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2025-12-09\n    eol: 2026-02-13\n    latest: \"2.7.2\"\n    latestReleaseDate: 2025-12-17\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2025-09-21\n    eol: 2025-12-09\n    latest: \"2.6.0\"\n    latestReleaseDate: 2025-09-21\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2025-07-22\n    eol: 2025-09-21\n    latest: \"2.5.0\"\n    latestReleaseDate: 2025-07-22\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2025-05-01\n    eol: 2025-07-22\n    latest: \"2.4.0\"\n    latestReleaseDate: 2025-05-01\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2025-03-11\n    eol: 2025-05-01\n    latest: \"2.3.0\"\n    latestReleaseDate: 2025-03-11\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2025-01-27\n    eol: 2025-03-11\n    latest: \"2.2.0\"\n    latestReleaseDate: 2025-01-27\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2024-12-23\n    eol: 2025-01-27\n    latest: \"2.1.0\"\n    latestReleaseDate: 2024-12-23\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2024-11-01\n    eol: 2024-12-23\n    latest: \"2.0.0\"\n    latestReleaseDate: 2024-11-01\n\n  - releaseCycle: \"1.28\"\n    releaseDate: 2024-10-26\n    eol: 2024-12-08\n    latest: \"1.28.1\"\n    latestReleaseDate: 2024-11-19\n\n  - releaseCycle: \"1.27\"\n    releaseDate: 2024-07-07\n    eol: 2024-10-26\n    latest: \"1.27.0\"\n    latestReleaseDate: 2024-07-07\n\n  - releaseCycle: \"1.26\"\n    releaseDate: 2024-05-06\n    eol: 2024-07-07\n    latest: \"1.26.0\"\n    latestReleaseDate: 2024-05-06\n\n  - releaseCycle: \"1.25\"\n    releaseDate: 2024-01-29\n    eol: 2024-05-06\n    latest: \"1.25.0\"\n    latestReleaseDate: 2024-01-30\n\n  - releaseCycle: \"1.24\"\n    releaseDate: 2023-11-27\n    eol: 2024-01-29\n    latest: \"1.24.0\"\n    latestReleaseDate: 2023-11-27\n\n  - releaseCycle: \"1.23\"\n    releaseDate: 2023-07-25\n    eol: 2023-11-27\n    latest: \"1.23.2\"\n    latestReleaseDate: 2023-08-22\n\n  - releaseCycle: \"1.22\"\n    releaseDate: 2023-06-11\n    eol: 2023-07-25\n    latest: \"1.22.0\"\n    latestReleaseDate: 2023-06-11\n\n  - releaseCycle: \"1.21\"\n    releaseDate: 2023-04-07\n    eol: 2023-06-11\n    latest: \"1.21.0\"\n    latestReleaseDate: 2023-04-07\n\n  - releaseCycle: \"1.20\"\n    releaseDate: 2023-02-09\n    eol: 2023-04-07\n    latest: \"1.20.0\"\n    latestReleaseDate: 2023-02-09\n\n  - releaseCycle: \"1.19\"\n    releaseDate: 2022-11-28\n    eol: 2023-02-09\n    latest: \"1.19.1\"\n    latestReleaseDate: 2022-12-07\n\n---\n\n> [Apache NiFi](https://nifi.apache.org/) is a software project designed to automate the flow of data between software\n> systems.\n\nThe support and EOL policy is not documented. Looking at past releases, it seems that only the latest release is\nactively maintained.\n"
  },
  {
    "path": "products/apache-pulsar.md",
    "content": "---\ntitle: Apache Pulsar\naddedAt: 2025-03-08\ncategory: server-app\ntags: apache java-runtime\niconSlug: apachepulsar\npermalink: /apache-pulsar\nalternate_urls:\n  - /pulsar\nreleasePolicyLink: https://pulsar.apache.org/contribute/release-policy/\nchangelogTemplate: https://pulsar.apache.org/release-notes/versioned/pulsar-__LATEST__/\neolColumn: Active Support\neoesColumn: Security Support\n\nidentifiers:\n  - cpe: cpe:2.3:a:apache:pulsar\n\nauto:\n  methods:\n    - github_releases: apache/pulsar\n    - release_table: https://pulsar.apache.org/contribute/release-policy/\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: '(?P<value>\\d+\\.\\d+).*'\n        releaseDate:\n          column: \"Released\"\n          regex: '.*\\((?P<value>.+)\\)'\n        eol:\n          column: \"Active Support\"\n          regex: '.*\\((?P<value>.+)\\)'\n        eoes:\n          column: \"Security Support\"\n          regex: '.*\\((?P<value>.+)\\)'\n\nreleases:\n  - releaseCycle: \"4.1\"\n    releaseDate: 2025-09-08\n    eol: 2026-03-08\n    eoes: 2026-03-08\n    latest: \"4.1.3\"\n    latestReleaseDate: 2026-02-19\n\n  - releaseCycle: \"4.0\"\n    lts: true\n    releaseDate: 2024-10-21\n    eol: 2026-10-21\n    eoes: 2027-10-21\n    latest: \"4.0.9\"\n    latestReleaseDate: 2026-02-19\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2024-06-05\n    eol: 2024-12-05\n    eoes: 2024-12-05\n    latest: \"3.3.9\"\n    latestReleaseDate: 2025-09-27\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2024-02-05\n    eol: 2024-08-05\n    eoes: 2024-08-05\n    latest: \"3.2.4\"\n    latestReleaseDate: 2024-08-01\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2023-08-10\n    eol: 2024-02-10\n    eoes: 2024-02-10\n    latest: \"3.1.3\"\n    latestReleaseDate: 2024-03-08\n\n  - releaseCycle: \"3.0\"\n    lts: true\n    releaseDate: 2023-05-02\n    eol: 2025-05-02\n    eoes: 2026-05-02\n    latest: \"3.0.16\"\n    latestReleaseDate: 2026-02-16\n\n  - releaseCycle: \"2.11\"\n    releaseDate: 2023-01-11\n    eol: 2024-01-11\n    eoes: 2024-01-11\n    latest: \"2.11.4\"\n    latestReleaseDate: 2024-03-08\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2022-04-18\n    eol: 2023-04-18\n    eoes: 2023-04-18\n    latest: \"2.10.6\"\n    latestReleaseDate: 2024-03-08\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2021-12-20\n    eol: 2022-12-20\n    eoes: 2022-12-20\n    latest: \"2.9.5\"\n    latestReleaseDate: 2023-04-20\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2021-06-15\n    eol: 2022-06-15\n    eoes: 2022-06-15\n    latest: \"2.8.4\"\n    latestReleaseDate: 2022-10-04\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2020-12-03\n    eol: 2021-12-03\n    eoes: 2021-12-03\n    latest: \"2.7.5\"\n    latestReleaseDate: 2022-09-06\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2020-06-17\n    eol: 2021-06-17\n    eoes: 2021-06-17\n    latest: \"2.6.4\"\n    latestReleaseDate: 2021-06-02\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2020-01-15\n    eol: 2021-01-15\n    eoes: 2021-01-15\n    latest: \"2.5.2\"\n    latestReleaseDate: 2020-05-19\n\n---\n\n> [Apache Pulsar](https://pulsar.apache.org) is an open-source, distributed messaging and streaming\n> platform built for the cloud.\n\nThe Pulsar project follows [a variant of Semantic Versioning (semver)](https://pulsar.apache.org/contribute/release-policy/#release-semantics),\nreplacing `major.minor.patch` with `LTS.feature.patch`. With this numbering system:\n\n- a \"major\" version bump signals a new long-term support (LTS) release,\n- a \"minor\" version bump signals a new feature release, and\n- a \"patch\" version bump signals patches for bugs and security vulnerabilities.\n\nFeature releases are released every 3 months. They are supported with bug and security fixes for 6\nmonths.\n\nLTS releases are released every 18 months. They are supported with bug and security fixes for 24\nmonths, and with only security fixes for an additional 12 months.\n\nUpgrades should be done linearly [as explained in Apache Pulsar documentation](https://pulsar.apache.org/contribute/release-policy/#compatibility-between-releases).\n"
  },
  {
    "path": "products/apache-spark.md",
    "content": "---\ntitle: Apache Spark\naddedAt: 2023-09-24\ncategory: server-app # not sure if this is the best category\ntags: apache java-runtime\niconSlug: apachespark\npermalink: /apache-spark\nalternate_urls:\n  - /spark\nreleasePolicyLink: https://spark.apache.org/versioning-policy.html\nchangelogTemplate: \"https://spark.apache.org/releases/spark-release-{{'__LATEST__'|replace:'.','-'}}.html\"\neolColumn: Support\n# https://sparkbyexamples.com/spark/check-spark-version/\nversionCommand: spark-shell --version\n\nidentifiers:\n  - repology: apache-spark\n  - cpe: cpe:/a:apache:spark\n  - cpe: cpe:2.3:a:apache:spark\n  - purl: pkg:github/apache/spark\n\nauto:\n  methods:\n    - git: https://github.com/apache/spark.git\n\n# eol(x) = max(latestReleaseDate(x), releaseDate(x) + 18 months)\n# Note: latest minor within a major is considered LTS and maintained more than 18 months.\nreleases:\n  - releaseCycle: \"4.1\"\n    releaseDate: 2025-12-11\n    eol: 2027-06-11 # estimated\n    latest: \"4.1.1\"\n    latestReleaseDate: 2026-01-02\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2025-05-19\n    eol: 2026-11-23 # estimated\n    latest: \"4.0.2\"\n    latestReleaseDate: 2026-02-02\n\n  - releaseCycle: \"3.5\"\n    lts: true\n    releaseDate: 2023-09-09\n    eol: 2026-04-12 # https://github.com/apache/spark-website/commit/f06babdb98c4d97163c405622b2cc06c9d3c5797\n    latest: \"3.5.8\"\n    latestReleaseDate: 2026-01-12\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2023-04-07\n    eol: 2024-10-21 # https://lists.apache.org/thread/hfpgp3mz0lq6w9ysqv92zkygwn8bmcpk\n    latest: \"3.4.4\"\n    latestReleaseDate: 2024-10-21\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2022-06-09\n    eol: 2023-12-09 # estimated\n    latest: \"3.3.4\"\n    latestReleaseDate: 2023-12-08\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2021-10-06\n    eol: 2023-04-09\n    latest: \"3.2.4\"\n    latestReleaseDate: 2023-04-09\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2021-02-22\n    eol: 2022-08-22\n    latest: \"3.1.3\"\n    latestReleaseDate: 2022-02-06\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2020-06-06\n    eol: 2021-12-06\n    latest: \"3.0.3\"\n    latestReleaseDate: 2021-06-15\n\n  - releaseCycle: \"2.4\"\n    lts: true\n    releaseDate: 2018-10-29\n    eol: 2021-05-09\n    latest: \"2.4.8\"\n    latestReleaseDate: 2021-05-09\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2018-02-22\n    eol: 2019-08-25\n    latest: \"2.3.4\"\n    latestReleaseDate: 2019-08-25\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2017-06-30\n    eol: 2019-01-30\n    latest: \"2.2.3\"\n    latestReleaseDate: 2019-01-07\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2016-12-15\n    eol: 2018-06-26 # start of current eol calculation rule\n    latest: \"2.1.3\"\n    latestReleaseDate: 2018-06-26\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2016-07-19\n    eol: 2016-12-15 # releaseDate(2.1)\n    latest: \"2.0.2\"\n    latestReleaseDate: 2016-11-07\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2015-12-21\n    eol: 2016-07-19 # releaseDate(2.0) - not marked as LTS given the latest release date\n    latest: \"1.6.3\"\n    latestReleaseDate: 2016-11-02\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2015-09-08\n    eol: 2015-12-21 # releaseDate(1.6)\n    latest: \"1.5.2\"\n    latestReleaseDate: 2015-11-09\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2015-06-02\n    eol: 2015-09-08 # releaseDate(1.5)\n    latest: \"1.4.1\"\n    latestReleaseDate: 2015-07-08\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2015-03-05\n    eol: 2015-06-02 # releaseDate(1.4)\n    latest: \"1.3.1\"\n    latestReleaseDate: 2015-04-11\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2014-12-10\n    eol: 2015-04-05 # latestReleaseDate\n    latest: \"1.2.2\"\n    latestReleaseDate: 2015-04-05\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2014-09-03\n    eol: 2014-12-10 # releaseDate(1.2)\n    latest: \"1.1.1\"\n    latestReleaseDate: 2014-11-19\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2014-05-26\n    eol: 2014-09-03 # releaseDate(1.1)\n    latest: \"1.0.2\"\n    latestReleaseDate: 2014-07-25\n\n---\n\n> [Apache Spark](https://spark.apache.org/) is a multi-language engine for executing data\n> engineering, data science, and machine learning on single-node machines or clusters.\n\nApache Spark follows [semantic versioning](https://semver.org). Minor releases happen roughly every\n6 months and are maintained with bug and security fixes for a period of 18 months.\n\nThe last minor release within a major release will typically be maintained for longer as an LTS\nrelease. For example, 2.4 was released on November 2nd 2018 and has been maintained for 31 months.\n\n*[LTS]: Long-Term Support\n"
  },
  {
    "path": "products/apache-struts.md",
    "content": "---\ntitle: Apache Struts\naddedAt: 2024-01-21\ncategory: framework\ntags: apache herodevs java-runtime\niconSlug: apache\npermalink: /apache-struts\nalternate_urls:\n  - /struts\nchangelogTemplate: https://cwiki.apache.org/confluence/display/WW/Version+Notes+__LATEST__\neolColumn: Support\neoesColumn: Commercial Support\n\nidentifiers:\n  - repology: struts\n  - cpe: cpe:/a:apache:struts\n  - cpe: cpe:2.3:a:apache:struts\n  - purl: pkg:maven/org.apache.struts/struts2-core\n\nauto:\n  methods:\n    - maven: struts/struts\n    - maven: org.apache.struts/struts-core\n    - maven: org.apache.struts/struts2-core\n\n# EOL as per announcements on https://struts.apache.org/.\nreleases:\n  - releaseCycle: \"7\"\n    releaseDate: 2024-12-11\n    eol: false\n    eoes: true\n    latest: \"7.1.1\"\n    latestReleaseDate: 2025-10-01\n\n  - releaseCycle: \"6\"\n    releaseDate: 2022-06-02\n    eol: false\n    eoes: true\n    latest: \"6.8.0\"\n    latestReleaseDate: 2025-09-15\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2016-05-05\n    eol: 2024-04-30 # https://struts.apache.org/struts25-eol-announcement\n    eoes: false\n    latest: \"2.5.33\"\n    latestReleaseDate: 2023-12-05\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2011-12-08\n    eol: 2019-05-14 # https://struts.apache.org/struts23-eol-announcement\n    eoes: false\n    latest: \"2.3.37\"\n    latestReleaseDate: 2018-12-30\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2010-06-29\n    eol: true # no announcement, but 2.3 is EOL\n    eoes: false\n    latest: \"2.2.3.1\"\n    latestReleaseDate: 2011-09-05\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2007-10-29\n    eol: true # no announcement, but 2.3 is EOL\n    eoes: false\n    latest: \"2.1.8.1\"\n    latestReleaseDate: 2009-11-11\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2006-09-24\n    eol: true # no announcement, but 2.3 is EOL\n    eoes: false\n    latest: \"2.0.14\"\n    latestReleaseDate: 2008-11-22\n    link: https://cwiki.apache.org/confluence/display/WW/Release+Notes+__LATEST__\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2005-12-14\n    eol: 2013-04-05\n    eoes: false\n    latest: \"1.3.10\"\n    latestReleaseDate: 2008-12-07\n    link: https://struts.apache.org/struts1eol-announcement.html\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2004-07-11\n    eol: true # no announcement, but 1.3 is EOL\n    eoes: false\n    latest: \"1.2.9\"\n    latestReleaseDate: 2006-03-23\n    link: null\n# 1.0 and 1.1 are not listed on Maven Central.\n\n\n---\n\n> [Apache Struts](https://struts.apache.org/) is a free, open-source, MVC framework for creating\n> Java web applications. It favors convention over configuration, is extensible using a plugin\n> architecture, and ships with plugins to support REST, AJAX, and JSON.\n\nApache Struts follows [semantic versioning](https://semver.org). Release, support, and EOL policies\nare not documented, but EOL notices are announced on <https://struts.apache.org/>.\n\n[Commercial support](https://struts.apache.org/commercial-support.html) to secure end-of-life versions of Apache Struts is available from HeroDevs\nas part of their [Never-Ending Support initiative for Apache Struts](https://www.herodevs.com/support/struts-nes).\n"
  },
  {
    "path": "products/apache-subversion.md",
    "content": "---\ntitle: Apache Subversion\naddedAt: 2024-08-09\ncategory: server-app\niconSlug: subversion\npermalink: /apache-subversion\nalternate_urls:\n  - /svn\n  - /subversion\nchangelogTemplate: https://subversion.apache.org/docs/release-notes/__RELEASE_CYCLE__.html\nreleasePolicyLink: https://subversion.apache.org/roadmap.html\neolColumn: Support\nstaleReleaseThresholdDays: 730 # project is not very active anymore\n\nidentifiers:\n  - repology: subversion\n\nauto:\n  methods:\n    - apache-subversion: https://subversion.apache.org/docs/release-notes/release-history.html\n      regex: '^Subversion\\s(?P<version>[1-9]\\d*.\\d+\\.\\d+)\\s*\\((?P<date>\\w+, \\d+ \\w+ \\d{4}).*$'\n\n# Cycles documented in https://subversion.apache.org/docs/release-notes\n# EOL documented on https://subversion.apache.org/roadmap.html\n# > To date, every release since 1.0 has been LTS, except 1.11, 1.12, and 1.13 which were regular.\n# All releases are documented on https://subversion.apache.org/docs/release-notes/release-history.html\nreleases:\n  - releaseCycle: \"1.14\"\n    lts: true\n    releaseDate: 2020-05-27\n    eol: false\n    latest: \"1.14.5\"\n    latestReleaseDate: 2024-12-08\n\n  - releaseCycle: \"1.13\"\n    releaseDate: 2019-10-30\n    eol: true\n    latest: \"1.13.0\"\n    latestReleaseDate: 2019-10-30\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2019-04-24\n    eol: true\n    latest: \"1.12.2\"\n    latestReleaseDate: 2019-07-24\n\n  - releaseCycle: \"1.11\"\n    releaseDate: 2018-10-30\n    eol: true\n    latest: \"1.11.1\"\n    latestReleaseDate: 2019-01-11\n\n  - releaseCycle: \"1.10\"\n    lts: true\n    releaseDate: 2018-04-12\n    eol: true\n    latest: \"1.10.8\"\n    latestReleaseDate: 2022-04-12\n\n  - releaseCycle: \"1.9\"\n    lts: true\n    releaseDate: 2015-08-05\n    eol: true\n    latest: \"1.9.12\"\n    latestReleaseDate: 2019-07-24\n\n  - releaseCycle: \"1.8\"\n    lts: true\n    releaseDate: 2013-06-18\n    eol: true\n    latest: \"1.8.19\"\n    latestReleaseDate: 2017-08-10\n\n  - releaseCycle: \"1.7\"\n    lts: true\n    releaseDate: 2011-10-11\n    eol: true\n    latest: \"1.7.22\"\n    latestReleaseDate: 2015-08-14\n\n  - releaseCycle: \"1.6\"\n    lts: true\n    releaseDate: 2009-03-20\n    eol: true\n    latest: \"1.6.23\"\n    latestReleaseDate: 2013-05-31\n\n  - releaseCycle: \"1.5\"\n    lts: true\n    releaseDate: 2008-06-19\n    eol: true\n    latest: \"1.5.9\"\n    latestReleaseDate: 2010-12-22\n\n  - releaseCycle: \"1.4\"\n    lts: true\n    releaseDate: 2006-09-10\n    eol: true\n    latest: \"1.4.6\"\n    latestReleaseDate: 2007-12-20\n\n  - releaseCycle: \"1.3\"\n    lts: true\n    releaseDate: 2005-12-30\n    eol: true\n    latest: \"1.3.2\"\n    latestReleaseDate: 2006-05-31\n\n  - releaseCycle: \"1.2\"\n    lts: true\n    releaseDate: 2005-05-21\n    eol: true\n    latest: \"1.2.3\"\n    latestReleaseDate: 2005-08-25\n\n  - releaseCycle: \"1.1\"\n    lts: true\n    releaseDate: 2004-09-29\n    eol: true\n    latest: \"1.1.4\"\n    latestReleaseDate: 2005-04-01\n\n  - releaseCycle: \"1.0\"\n    lts: true\n    releaseDate: 2004-02-23\n    eol: true\n    latest: \"1.0.9\"\n    latestReleaseDate: 2004-10-13\n    link: null\n---\n\n> [Apache Subversion](https://subversion.apache.org/) is an open-source full-featured\n> centralized version control system.\n\nRegular releases are supported for six months from the date of their initial release.\nLTS releases are supported for four years from the date of their initial release and until three\nmonths after the release of the next LTS.\n"
  },
  {
    "path": "products/api-platform.md",
    "content": "---\ntitle: API Platform\naddedAt: 2022-02-17\ncategory: framework\ntags: php-runtime\npermalink: /api-platform\nversionCommand: composer show api-platform/core | grep versions\nreleasePolicyLink: https://api-platform.com/docs/extra/releases/\nchangelogTemplate: https://github.com/api-platform/core/releases/tag/v__LATEST__\neoasColumn: true\n\nauto:\n  methods:\n    - git: https://github.com/api-platform/core.git\n\nidentifiers:\n  - purl: pkg:composer/api-platform/core\n  - purl: pkg:github/api-platform/core\n  - cpe: cpe:/a:api-platform:core\n  - cpe: cpe:2.3:a:api-platform:core\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"4.3\"\n    releaseDate: 2026-03-13\n    eoas: false\n    eol: false\n    latest: \"4.3.1\"\n    latestReleaseDate: 2026-03-20\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2025-09-18\n    eoas: 2026-03-13\n    eol: false\n    latest: \"4.2.22\"\n    latestReleaseDate: 2026-03-20\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2025-02-28\n    eoas: 2025-09-18\n    eol: 2026-03-13\n    latest: \"4.1.28\"\n    latestReleaseDate: 2025-12-05\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2024-09-18\n    eoas: 2025-02-28\n    eol: 2025-09-18\n    latest: \"4.0.22\"\n    latestReleaseDate: 2025-04-03\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2024-09-18\n    eoas: 2024-09-18\n    eol: 2025-02-28\n    latest: \"3.4.17\"\n    latestReleaseDate: 2025-04-07\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2024-04-29\n    eoas: 2024-09-18\n    eol: 2025-02-28\n    latest: \"3.3.15\"\n    latestReleaseDate: 2025-01-17\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2023-10-12\n    eoas: 2024-04-29\n    eol: 2024-09-18\n    latest: \"3.2.26\"\n    latestReleaseDate: 2024-07-19\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2023-01-23\n    eoas: 2023-10-12\n    eol: 2024-04-29\n    latest: \"3.1.29\"\n    latestReleaseDate: 2024-04-29\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2022-09-15\n    eoas: 2023-01-23\n    eol: 2023-10-12\n    latest: \"3.0.12\"\n    latestReleaseDate: 2023-02-28\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2022-09-15\n    eoas: 2023-01-27\n    eol: 2023-01-27\n    latest: \"2.7.18\"\n    latestReleaseDate: 2024-03-19\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2021-01-22\n    eoas: 2022-09-15\n    eol: 2022-09-15\n    latest: \"2.6.8\"\n    latestReleaseDate: 2022-01-11\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2019-09-30\n    eoas: 2021-01-22\n    eol: 2022-09-15\n    latest: \"2.5.10\"\n    latestReleaseDate: 2021-01-22\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2019-03-22\n    eoas: 2019-09-30\n    eol: 2021-01-22\n    latest: \"2.4.7\"\n    latestReleaseDate: 2019-09-17\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2018-07-06\n    eoas: 2019-03-22\n    eol: 2019-09-30\n    latest: \"2.3.6\"\n    latestReleaseDate: 2019-01-15\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2018-02-16\n    eoas: 2018-07-06\n    eol: 2019-03-22\n    latest: \"2.2.10\"\n    latestReleaseDate: 2019-01-15\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2017-09-08\n    eoas: 2018-02-16\n    eol: 2018-07-06\n    latest: \"2.1.6\"\n    latestReleaseDate: 2018-02-12\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2016-11-24\n    eoas: 2017-09-08\n    eol: 2018-02-16\n    latest: \"2.0.11\"\n    latestReleaseDate: 2017-09-08\n\n---\n\n> [API Platform](https://api-platform.com/) is a full stack framework dedicated to API-driven\n> projects and implementing the Jamstack architecture.\n\nAPI Platform follows [Semantic Versioning](https://semver.org/). A new minor release is released every\nsix months, and a new major release every two years (along with a minor release that brings an\nupgrade path). Besides the development branch, three releases are maintained:\n\n- the latest release is actively supported with regular bug fixes;\n- the previous release is supported for security maintenance only.\n\nReleases older than the latest two are not maintained.\n"
  },
  {
    "path": "products/apple-tvos.md",
    "content": "---\ntitle: Apple tvOS\naddedAt: 2025-01-12\ncategory: os\ntags: apple\niconSlug: apple\npermalink: /tvos\nalternate_urls:\n  - /apple-tvos\nchangelogTemplate: https://developer.apple.com/documentation/tvos-release-notes/tvos-__RELEASE_CYCLE__-release-notes\neolColumn: Service Status\n\nidentifiers:\n  - cpe: cpe:/o:apple:tvos\n  - cpe: cpe:2.3:o:apple:tvos\n\nauto:\n  methods:\n    - apple: tvos\n      regex:\n        - 'tvOS\\s+(?P<version>\\d+)'\n        - 'tvOS\\s+(?P<version>\\d+(?:\\.\\d+)+)'\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"26\"\n    releaseDate: 2025-09-15\n    eol: false\n    latest: \"26.3\"\n    latestReleaseDate: 2026-02-11\n\n  - releaseCycle: \"18\"\n    releaseDate: 2024-09-16\n    eol: 2025-09-15\n    latest: \"18.6\"\n    latestReleaseDate: 2025-07-29\n\n  - releaseCycle: \"17\"\n    releaseDate: 2023-09-18\n    eol: 2024-09-16\n    latest: \"17.6.1\"\n    latestReleaseDate: 2024-08-19\n\n  - releaseCycle: \"16\"\n    releaseDate: 2022-09-12\n    eol: 2023-09-18\n    latest: \"16.6\"\n    latestReleaseDate: 2023-07-24\n\n  - releaseCycle: \"15\"\n    releaseDate: 2021-09-20\n    eol: 2022-09-12\n    latest: \"15.6\"\n    latestReleaseDate: 2022-07-20\n\n  - releaseCycle: \"14\"\n    releaseDate: 2020-09-16\n    eol: 2021-09-20\n    latest: \"14.7\"\n    latestReleaseDate: 2021-07-19\n\n  - releaseCycle: \"13\"\n    releaseDate: 2019-09-24\n    eol: 2020-09-16\n    latest: \"13.4.8\"\n    latestReleaseDate: 2020-07-15\n\n  - releaseCycle: \"12\"\n    releaseDate: 2018-09-17\n    eol: 2019-09-24\n    latest: \"12.4.1\"\n    latestReleaseDate: 2019-08-26\n\n  - releaseCycle: \"11\"\n    releaseDate: 2017-09-19\n    eol: 2018-09-17\n    latest: \"11.4.1\"\n    latestReleaseDate: 2018-07-09\n    link: null\n\n  - releaseCycle: \"10\"\n    releaseDate: 2016-09-13\n    eol: 2017-09-19\n    latest: \"10.2.2\"\n    latestReleaseDate: 2017-07-19\n    link: null\n\n  - releaseCycle: \"9\"\n    releaseDate: 2015-10-29\n    eol: 2016-09-13\n    latest: \"9.2.2\"\n    latestReleaseDate: 2016-07-18\n    link: null\n\n---\n\n> [tvOS](https://developer.apple.com/tvos/) (formerly Apple TV Software) is an operating system developed by Apple Inc. for the Apple TV, a digital media player.\n> In the first-generation Apple TV, Apple TV Software was based on Mac OS X.\n> Starting with the second generation, the software is based on the iOS operating system and has many similar frameworks, technologies, and concepts.\n\nMajor versions of tvOS are released annually, with the previous major version losing support.\n\nA [Compatibility Table](https://en.wikipedia.org/wiki/TvOS#Supported_OS_releases) for supported combinations of tvOS and Apple TV generations is available.\n\nA detailed version history can be found on [Wikipedia](https://wikipedia.org/wiki/TvOS#Version_history).\n"
  },
  {
    "path": "products/apple-watch.md",
    "content": "---\ntitle: Apple Watch\naddedAt: 2023-10-15\ncategory: device\ntags: apple watch\niconSlug: apple\npermalink: /apple-watch\nreleasePolicyLink: https://support.apple.com/watch\ndiscontinuedColumn: true\neolColumn: Supported\nlatestColumn: false\nstaleReleaseThresholdDays: 2000\n\ncustomFields:\n  - name: supportedWatchOsVersions\n    display: api-only\n    label: WatchOS\n    description: Supported WatchOS versions\n\n# Links send to the Technical Specifications of each model.\n# All links can be found on https://support.apple.com/en_US/specs/applewatch.\n# All supported watchOS versions can be found on https://en.wikipedia.org/wiki/Apple_Watch#Support.\nreleases:\n  - releaseCycle: \"series-11\"\n    releaseLabel: \"Series 11\"\n    releaseDate: 2025-09-19\n    discontinued: false\n    eol: false\n    link: https://support.apple.com/en-us/125093\n    supportedWatchOsVersions: \"26\"\n\n  - releaseCycle: \"se-3\"\n    releaseLabel: \"SE (3rd generation)\"\n    releaseDate: 2025-09-19\n    discontinued: false\n    eol: false\n    link: https://support.apple.com/en-us/125094\n    supportedWatchOsVersions: \"26\"\n\n  - releaseCycle: \"ultra-3\"\n    releaseLabel: \"Ultra 3\"\n    releaseDate: 2025-09-19\n    discontinued: false\n    eol: false\n    link: https://support.apple.com/en-us/125095\n    supportedWatchOsVersions: \"26\"\n\n  - releaseCycle: \"series-10\"\n    releaseLabel: \"Series 10\"\n    releaseDate: 2024-09-20\n    discontinued: 2025-09-19\n    eol: false\n    link: https://support.apple.com/en-us/121202\n    supportedWatchOsVersions: \"11, 26\"\n\n  - releaseCycle: \"ultra-2\"\n    releaseLabel: \"Ultra 2\"\n    releaseDate: 2023-09-22\n    discontinued: 2025-09-19\n    eol: false\n    link: https://support.apple.com/kb/SP906\n    supportedWatchOsVersions: \"10, 11, 26\"\n\n  - releaseCycle: \"series-9\"\n    releaseLabel: \"Series 9\"\n    releaseDate: 2023-09-22\n    discontinued: 2024-09-12\n    eol: false\n    link: https://support.apple.com/kb/SP905\n    supportedWatchOsVersions: \"10, 11, 26\"\n\n  - releaseCycle: \"ultra-1\"\n    releaseLabel: \"Ultra\"\n    releaseDate: 2022-09-23\n    discontinued: 2023-09-12\n    eol: false\n    link: https://support.apple.com/kb/SP879\n    supportedWatchOsVersions: \"9, 10, 11, 26\"\n\n  - releaseCycle: \"series-8\"\n    releaseLabel: \"Series 8\"\n    releaseDate: 2022-09-16\n    discontinued: 2023-09-12\n    eol: false\n    link: https://support.apple.com/kb/SP878\n    supportedWatchOsVersions: \"9, 10, 11, 26\"\n\n  - releaseCycle: \"se-2\"\n    releaseLabel: \"SE (2nd generation)\"\n    releaseDate: 2022-09-16\n    discontinued: 2025-09-19\n    eol: false\n    link: https://support.apple.com/kb/SP877\n    supportedWatchOsVersions: \"9, 10, 11, 26\"\n\n  - releaseCycle: \"series-7\"\n    releaseLabel: \"Series 7\"\n    releaseDate: 2021-10-15\n    discontinued: 2022-09-07\n    eol: false\n    link: https://support.apple.com/kb/SP860\n    supportedWatchOsVersions: \"8, 9, 10, 11, 26\"\n\n  - releaseCycle: \"series-6\"\n    releaseLabel: \"Series 6\"\n    releaseDate: 2020-09-18\n    discontinued: 2021-10-14\n    staleReleaseThresholdDays: 2200\n    eol: false\n    link: https://support.apple.com/kb/SP826\n    supportedWatchOsVersions: \"7, 8, 9, 10, 11, 26\"\n\n  - releaseCycle: \"se-1\"\n    releaseLabel: \"SE (1st generation)\"\n    releaseDate: 2020-09-18\n    discontinued: 2022-09-07\n    eol: 2024-09-16\n    link: https://support.apple.com/kb/SP827\n    supportedWatchOsVersions: \"7, 8, 9, 10\"\n\n  - releaseCycle: \"series-5\"\n    releaseLabel: \"Series 5\"\n    releaseDate: 2019-09-20\n    discontinued: 2020-09-15\n    eol: 2024-09-16\n    link: https://support.apple.com/kb/SP808\n    supportedWatchOsVersions: \"6, 7, 8, 9, 10\"\n\n  - releaseCycle: \"series-4\"\n    releaseLabel: \"Series 4\"\n    releaseDate: 2018-09-21\n    discontinued: 2019-09-10\n    eol: 2024-09-16\n    link: https://support.apple.com/kb/SP778\n    supportedWatchOsVersions: \"5, 6, 7, 8, 9, 10\"\n\n  - releaseCycle: \"series-3\"\n    releaseLabel: \"Series 3\"\n    releaseDate: 2017-09-22\n    discontinued: 2022-09-07\n    eol: 2022-09-13\n    link: https://support.apple.com/kb/SP766\n    supportedWatchOsVersions: \"4, 5, 6, 7, 8\"\n\n  - releaseCycle: \"series-2\"\n    releaseLabel: \"Series 2\"\n    releaseDate: 2016-09-16\n    discontinued: 2017-09-12\n    eol: 2020-09-15\n    link: https://support.apple.com/kb/SP746\n    supportedWatchOsVersions: \"3, 4, 5, 6\"\n\n  - releaseCycle: \"series-1\"\n    releaseLabel: \"Series 1\"\n    releaseDate: 2016-09-12\n    discontinued: 2018-09-12\n    eol: 2020-09-15\n    link: https://support.apple.com/kb/SP745\n    supportedWatchOsVersions: \"3, 4, 5, 6\"\n\n  - releaseCycle: \"1\"\n    releaseLabel: \"1st generation\"\n    releaseDate: 2015-04-24\n    discontinued: 2016-09-07\n    eol: 2018-09-17\n    link: https://support.apple.com/kb/SP735\n    supportedWatchOsVersions: \"1, 2, 3, 4\"\n---\n\n> The Apple Watch is a line of smartwatches produced by Apple Inc. It incorporates fitness\n> tracking, health-oriented capabilities, and wireless telecommunication, and integrates with iOS\n> and other Apple products and services.\n\n## watchOS Compatibility\n\n{%- assign collapsedCycles = page.releases %}\n{% include table.html\n  labels=\"Release,watchOS\"\n  fields=\"releaseLabel,supportedWatchOsVersions\"\n  types=\"string,string\"\n  rows=collapsedCycles %}\n\nSupport information for watchOS versions is available [on endoflife.date](/watchos).\n"
  },
  {
    "path": "products/arangodb.md",
    "content": "---\ntitle: ArangoDB\naddedAt: 2024-01-05\ncategory: database\niconSlug: arangodb\npermalink: /arangodb\nreleasePolicyLink: https://arangodb.com/master-services-agreement-inc-may-2023-cs/#eolpolicy\nchangelogTemplate: \"https://docs.arangodb.com/stable/release-notes/version-__RELEASE_CYCLE__/\"\n\nidentifiers:\n  - repology: arangodb\n  - cpe: cpe:/a:arangodb:arangodb\n  - cpe: cpe:2.3:a:arangodb:arangodb\n\nauto:\n  methods:\n    - git: https://github.com/arangodb/arangodb.git\n\n# EOL dates can be found on https://arangodb.com/subscriptions/end-of-life-notice/.\nreleases:\n  - releaseCycle: \"3.12\"\n    releaseDate: 2024-03-21\n    eol: false\n    latest: \"3.12.8\"\n    latestReleaseDate: 2026-03-05\n\n  - releaseCycle: \"3.11\"\n    releaseDate: 2023-05-23\n    eol: false\n    latest: \"3.11.14.3\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"3.10\"\n    releaseDate: 2022-09-29\n    eol: 2024-04-15\n    latest: \"3.10.14\"\n    latestReleaseDate: 2024-04-01\n\n  - releaseCycle: \"3.9\"\n    releaseDate: 2022-02-07\n    eol: 2023-09-15\n    latest: \"3.9.12\"\n    latestReleaseDate: 2023-08-23\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2021-07-14\n    eol: 2023-04-30\n    latest: \"3.8.9\"\n    latestReleaseDate: 2023-03-27\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2020-04-10\n    eol: 2022-05-31\n    latest: \"3.7.18\"\n    latestReleaseDate: 2022-05-17\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2019-12-30\n    eol: 2021-08-31\n    latest: \"3.6.16\"\n    latestReleaseDate: 2021-08-27\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2019-08-14\n    eol: 2020-12-31\n    latest: \"3.5.7\"\n    latestReleaseDate: 2020-12-22\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2018-12-05\n    eol: 2020-06-21\n    latest: \"3.4.11\"\n    latestReleaseDate: 2020-09-08\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2017-12-14\n    eol: 2020-02-29\n    latest: \"3.3.25\"\n    latestReleaseDate: 2020-02-19\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2017-07-19\n    eol: 2019-03-31\n    latest: \"3.2.18\"\n    latestReleaseDate: 2019-01-31\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2016-11-02\n    eol: true\n    latest: \"3.1.29\"\n    latestReleaseDate: 2018-06-23\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2016-06-22\n    eol: true\n    latest: \"3.0.12\"\n    latestReleaseDate: 2016-11-23\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2016-01-25\n    eol: 2018-06-15\n    latest: \"2.8.11\"\n    latestReleaseDate: 2016-07-13\n    link: null\n\n---\n\n> [ArangoDB](https://arangodb.com/) is a graph database system developed by ArangoDB Inc. ArangoDB\n> is a multimodel database system since it supports three data models (graphs, JSON documents,\n> key/value) with one database core and a unified query language AQL (ArangoDB Query Language).\n\nMajor releases are supported for at least 18 months. Minor releases for at least 12 months from\ntheir general availability. End-of-life notices are announced on <https://arangodb.com/subscriptions/end-of-life-notice/>.\n"
  },
  {
    "path": "products/argo-cd.md",
    "content": "---\ntitle: Argo CD\naddedAt: 2023-08-06\ncategory: server-app\ntags: cncf linux-foundation\niconSlug: argo\npermalink: /argo-cd\nalternate_urls:\n  - /argocd\n  - /argo\nversionCommand: argocd version\nreleasePolicyLink: https://github.com/argoproj/argo-cd/security/policy#supported-versions\nchangelogTemplate: https://github.com/argoproj/argo-cd/releases/tag/v__LATEST__\neolColumn: Support\n\nidentifiers:\n  - repology: argocd\n  - purl: pkg:docker/argoproj/argocd\n  - purl: pkg:oci/argocd?repository_url=quay.io/argoproj\n  - purl: pkg:oci/argocd?repository_url=ghcr.io/argoproj\n  - purl: pkg:github/argoproj/argo-cd\n\nauto:\n  methods:\n    - git: https://github.com/argoproj/argo-cd.git\n\n# eol(X) = releaseDate(X+3)\nreleases:\n  - releaseCycle: \"3.3\"\n    releaseDate: 2026-02-02\n    eol: false\n    latest: \"3.3.4\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2025-11-04\n    eol: false\n    latest: \"3.2.7\"\n    latestReleaseDate: 2026-02-18\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2025-08-13\n    eol: false\n    latest: \"3.1.12\"\n    latestReleaseDate: 2026-01-22\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2025-05-06\n    eol: 2026-02-02\n    latest: \"3.0.23\"\n    latestReleaseDate: 2026-01-22\n\n  - releaseCycle: \"2.14\"\n    releaseDate: 2025-02-03\n    eol: 2025-11-04\n    latest: \"2.14.21\"\n    latestReleaseDate: 2025-11-04\n\n  - releaseCycle: \"2.13\"\n    releaseDate: 2024-11-04\n    eol: 2025-08-13\n    latest: \"2.13.9\"\n    latestReleaseDate: 2025-09-04\n\n  - releaseCycle: \"2.12\"\n    releaseDate: 2024-08-05\n    eol: 2025-05-06\n    latest: \"2.12.13\"\n    latestReleaseDate: 2025-09-08\n\n  - releaseCycle: \"2.11\"\n    releaseDate: 2024-05-07\n    eol: 2025-02-03\n    latest: \"2.11.14\"\n    latestReleaseDate: 2025-09-08\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2024-02-05\n    eol: 2024-11-04\n    latest: \"2.10.20\"\n    latestReleaseDate: 2025-09-08\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2023-11-05\n    eol: 2024-08-05\n    latest: \"2.9.22\"\n    latestReleaseDate: 2024-08-22\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2023-08-07\n    eol: 2024-05-07\n    latest: \"2.8.21\"\n    latestReleaseDate: 2024-08-21\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2023-05-01\n    eol: 2024-02-05\n    latest: \"2.7.18\"\n    latestReleaseDate: 2024-04-04\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2023-02-06\n    eol: 2023-11-05\n    latest: \"2.6.15\"\n    latestReleaseDate: 2023-09-07\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2022-10-25\n    eol: 2023-08-07\n    latest: \"2.5.22\"\n    latestReleaseDate: 2023-08-25\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2022-06-10\n    eol: 2023-05-02\n    latest: \"2.4.28\"\n    latestReleaseDate: 2023-03-23\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2022-03-06\n    eol: 2023-02-07\n    latest: \"2.3.17\"\n    latestReleaseDate: 2023-02-16\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2021-12-14\n    eol: 2022-10-26\n    latest: \"2.2.16\"\n    latestReleaseDate: 2022-11-01\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2021-08-20\n    eol: 2022-06-11\n    latest: \"2.1.16\"\n    latestReleaseDate: 2022-06-21\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2021-04-07\n    eol: 2022-03-06\n    latest: \"2.0.5\"\n    latestReleaseDate: 2021-07-22\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2020-12-09\n    eol: 2021-12-15\n    latest: \"1.8.7\"\n    latestReleaseDate: 2021-03-03\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2020-08-25\n    eol: 2021-08-20\n    latest: \"1.7.14\"\n    latestReleaseDate: 2021-03-03\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2020-06-16\n    eol: 2021-12-15\n    latest: \"1.6.2\"\n    latestReleaseDate: 2020-07-31\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2020-04-02\n    eol: 2020-12-10\n    latest: \"1.5.8\"\n    latestReleaseDate: 2020-06-16\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2020-01-17\n    eol: 2020-08-26\n    latest: \"1.4.3\"\n    latestReleaseDate: 2020-04-15\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2019-11-12\n    eol: 2020-06-17\n    latest: \"1.3.6\"\n    latestReleaseDate: 2019-12-10\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2019-09-04\n    eol: 2020-01-18\n    latest: \"1.2.5\"\n    latestReleaseDate: 2019-10-28\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2019-07-22\n    eol: 2020-01-18\n    latest: \"1.1.2\"\n    latestReleaseDate: 2019-07-30\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2019-05-16\n    eol: 2019-11-13\n    latest: \"1.0.2\"\n    latestReleaseDate: 2019-06-14\n\n---\n\n> [Argo CD](https://argo-cd.readthedocs.io) is a declarative, GitOps continuous delivery tool for Kubernetes.\n\nOnly the three most recent minor versions are eligible for patch releases.\nVersions older than the three most recent minor versions are considered End-of-Life\nand do not receive bug fixes or security updates.\n\n## [Release Cadence](https://argo-cd.readthedocs.io/en/stable/developer-guide/release-process-and-cadence/)\n\nA minor release occurs four times a year, once every three months. Patch releases occur on an as-needed basis.\n"
  },
  {
    "path": "products/argo-workflows.md",
    "content": "---\ntitle: Argo Workflows\naddedAt: 2025-11-16\ncategory: server-app\ntags: cncf linux-foundation\niconSlug: argo\npermalink: /argo-workflows\nversionCommand: argo version\nreleasePolicyLink: https://argo-workflows.readthedocs.io/en/latest/releases/\nchangelogTemplate: https://github.com/argoproj/argo-workflows/releases/tag/v__LATEST__\neolColumn: Supported\n\nidentifiers:\n  - purl: pkg:github/argoproj/argo-workflows\n  - purl: pkg:docker/argoproj/argocli\n  - purl: pkg:docker/argoproj/workflow-controller\n\nauto:\n  methods:\n    - git: https://github.com/argoproj/argo-workflows.git\n      regex: ^v(?P<major>[1-9]\\d*)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)$\n\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"4.0\"\n    releaseDate: 2026-02-04\n    eol: false\n    latest: \"4.0.3\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2025-07-23\n    eol: false\n    latest: \"3.7.12\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2024-11-14\n    eol: 2026-02-04\n    latest: \"3.6.19\"\n    latestReleaseDate: 2026-02-16\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2023-10-13\n    eol: 2025-07-23\n    latest: \"3.5.15\"\n    latestReleaseDate: 2025-06-13\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2022-09-18\n    eol: 2024-11-14\n    latest: \"3.4.18\"\n    latestReleaseDate: 2024-10-07\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2022-03-14\n    eol: 2023-10-13\n    latest: \"3.3.10\"\n    latestReleaseDate: 2022-11-29\n\n---\n\n> [Argo Workflows](https://argoproj.github.io/workflows/) is an open-source container-native workflow engine for orchestrating parallel jobs on Kubernetes.\n\nArgo Workflows maintains release branches for the two most recent minor versions.\nNew minor releases occur approximately every 6 months.\nPatch releases are typically released every two weeks.\n"
  },
  {
    "path": "products/artifactory.md",
    "content": "---\ntitle: Artifactory\naddedAt: 2023-07-09\ncategory: server-app\niconSlug: jfrog\npermalink: /artifactory\nchangelogTemplate: https://jfrog.com/help/r/jfrog-release-information/artifactory-__RELEASE_CYCLE__\nreleasePolicyLink: https://jfrog.com/help/r/jfrog-release-information/artifactory-end-of-life\neolColumn: Support\n\nidentifiers:\n  - repology: artifactory\n  - cpe: cpe:/a:jfrog:artifactory\n  - cpe: cpe:2.3:a:jfrog:artifactory\n\nauto:\n  methods:\n    - artifactory: https://jfrog.com/help/r/jfrog-release-information/artifactory-end-of-life\n    - declare: artifactory\n      versions:\n        # release date is wrong on https://jfrog.com/help/r/jfrog-release-information/artifactory-end-of-life.\n        - {name: \"7.71.23\", date: 2024-08-05}\n\n# EOL documented on https://jfrog.com/help/r/jfrog-release-information/artifactory-end-of-life.\nreleases:\n  - releaseCycle: \"7.125\"\n    releaseDate: 2025-10-30\n    eol: 2027-04-30\n    latest: \"7.125.10\"\n    latestReleaseDate: 2025-12-30\n    link: https://jfrog.com/help/r/jfrog-release-information/artifactory-7.125.4-self-hosted-self-managed\n\n  - releaseCycle: \"7.117\"\n    releaseDate: 2025-07-14\n    eol: 2027-01-14\n    latest: \"7.117.19\"\n    latestReleaseDate: 2025-10-23\n\n  - releaseCycle: \"7.111\"\n    releaseDate: 2025-04-23\n    eol: 2026-10-23\n    latest: \"7.111.12\"\n    latestReleaseDate: 2025-07-13\n\n  - releaseCycle: \"7.104\"\n    releaseDate: 2025-01-29\n    eol: 2026-07-30\n    latest: \"7.104.15\"\n    latestReleaseDate: 2025-04-09\n\n  - releaseCycle: \"7.98\"\n    releaseDate: 2024-10-29\n    eol: 2026-04-29\n    latest: \"7.98.19\"\n    latestReleaseDate: 2025-05-12\n\n  - releaseCycle: \"7.90\"\n    releaseDate: 2024-07-25\n    eol: 2026-01-25\n    latest: \"7.90.19\"\n    latestReleaseDate: 2025-03-27\n\n  - releaseCycle: \"7.84\"\n    releaseDate: 2024-05-12\n    eol: 2025-11-12\n    latest: \"7.84.23\"\n    latestReleaseDate: 2025-02-02\n\n  - releaseCycle: \"7.77\"\n    releaseDate: 2024-01-24\n    eol: 2025-07-24\n    latest: \"7.77.17\"\n    latestReleaseDate: 2025-02-02\n\n  - releaseCycle: \"7.71\"\n    releaseDate: 2023-10-24\n    eol: 2025-03-24\n    latest: \"7.71.25\"\n    latestReleaseDate: 2025-02-02\n\n  - releaseCycle: \"7.68\"\n    releaseDate: 2023-09-11\n    eol: 2025-03-11\n    latest: \"7.68.23\"\n    latestReleaseDate: 2025-02-02\n\n  - releaseCycle: \"7.63\"\n    releaseDate: 2023-07-12\n    eol: 2025-01-12\n    latest: \"7.63.22\"\n    latestReleaseDate: 2024-08-05\n\n  - releaseCycle: \"7.59\"\n    releaseDate: 2023-05-28\n    eol: 2024-11-28\n    latest: \"7.59.22\"\n    latestReleaseDate: 2024-05-01\n\n  - releaseCycle: \"7.55\"\n    releaseDate: 2023-02-28\n    eol: 2024-08-28\n    latest: \"7.55.17\"\n    latestReleaseDate: 2024-05-01\n\n  - releaseCycle: \"7.49\"\n    releaseDate: 2022-12-29\n    eol: 2024-06-29\n    latest: \"7.49.10\"\n    latestReleaseDate: 2023-03-07\n\n  - releaseCycle: \"7.47\"\n    releaseDate: 2022-12-01\n    eol: 2024-06-01\n    latest: \"7.47.16\"\n    latestReleaseDate: 2023-01-30\n\n  - releaseCycle: \"7.46\"\n    releaseDate: 2022-10-11\n    eol: 2024-04-11\n    latest: \"7.46.23\"\n    latestReleaseDate: 2023-01-31\n\n  - releaseCycle: \"7.41\"\n    releaseDate: 2022-07-11\n    eol: 2024-01-11\n    latest: \"7.41.14\"\n    latestReleaseDate: 2022-10-11\n\n  - releaseCycle: \"7.39\"\n    releaseDate: 2022-06-20\n    eol: 2023-12-20\n    latest: \"7.39.10\"\n    latestReleaseDate: 2022-08-03\n\n  - releaseCycle: \"7.38\"\n    releaseDate: 2022-05-08\n    eol: 2023-11-08\n    latest: \"7.38.17\"\n    latestReleaseDate: 2022-08-11\n\n  - releaseCycle: \"7.37\"\n    releaseDate: 2022-04-14\n    eol: 2023-10-14\n    latest: \"7.37.17\"\n    latestReleaseDate: 2022-08-04\n\n  - releaseCycle: \"7.35\"\n    releaseDate: 2022-03-01\n    eol: 2023-09-01\n    latest: \"7.35.2\"\n    latestReleaseDate: 2022-03-09\n\n  - releaseCycle: \"7.33\"\n    releaseDate: 2022-02-03\n    eol: 2023-08-03\n    latest: \"7.33.9\"\n    latestReleaseDate: 2022-02-07\n\n  - releaseCycle: \"7.31\"\n    releaseDate: 2022-01-10\n    eol: 2023-07-10\n    latest: \"7.31.12\"\n    latestReleaseDate: 2022-01-25\n\n  - releaseCycle: \"7.29\"\n    releaseDate: 2021-12-05\n    eol: 2023-06-05\n    latest: \"7.29.9\"\n    latestReleaseDate: 2022-01-11\n\n  - releaseCycle: \"7.27\"\n    releaseDate: 2021-09-30\n    eol: 2023-03-30\n    latest: \"7.27.10\"\n    latestReleaseDate: 2021-11-07\n\n  - releaseCycle: \"7.25\"\n    releaseDate: 2021-09-02\n    eol: 2023-03-02\n    latest: \"7.25.7\"\n    latestReleaseDate: 2021-09-10\n\n  - releaseCycle: \"7.24\"\n    releaseDate: 2021-08-11\n    eol: 2023-02-11\n    latest: \"7.24.7\"\n    latestReleaseDate: 2021-12-16\n\n---\n\n> [JFrog Artifactory](https://jfrog.com/artifactory/) is a binary repository manager software\n> designed to store the binary output of the build process for use in distribution and deployment.\n> Artifactory provides support for a number of package formats such as Maven, Conan, Debian APT,\n> NPM, Helm, Ruby, Python, and Docker.\n\nArtifactory is available in self-hosted and SaaS editions. This page only tracks releases for the\nself-hosted offering. Note that not all releases are made available to self-hosted customers, hence\nthe gaps between the release cycles.\n\nJFrog supports all versions of Artifactory from their date of release going forward 18 months. But\nlooking at the [Artifactory End of Life page](https://jfrog.com/help/r/jfrog-release-information/artifactory-end-of-life)\nit looks like releases rarely see any updates after a few months.\n"
  },
  {
    "path": "products/authentik.md",
    "content": "---\ntitle: authentik\naddedAt: 2026-01-06\ncategory: server-app\niconSlug: authentik\npermalink: /authentik\nreleasePolicyLink: https://docs.goauthentik.io/enterprise/entsupport/#product-version-support\nchangelogTemplate: \"https://docs.goauthentik.io/releases/__RELEASE_CYCLE__/#fixed-in-{{'__LATEST__'|replace:'.',''}}\"\neolColumn: Supported\nreleaseDateColumn: true\n\nidentifiers:\n  - repology: authentik\n  - purl: pkg:github/goauthentik/authentik\n  - purl: pkg:docker/authentik/server\n  - cpe: cpe:/a:goauthentik:authentik\n  - cpe: cpe:2.3:a:goauthentik:authentik\n\nauto:\n  methods:\n    - git: https://github.com/goauthentik/authentik.git\n      regex: ^version\\/(?P<major>\\d+).(?P<minor>\\d+).(?P<patch>\\d+)$\n\n# eol(x) = release(x+2) [ after the cycle of 2025.4 ]\nreleases:\n  - releaseCycle: \"2026.2\"\n    releaseDate: 2026-02-24\n    eol: false\n    latest: \"2026.2.1\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"2025.12\"\n    releaseDate: 2026-01-13\n    eol: false\n    latest: \"2025.12.4\"\n    latestReleaseDate: 2026-02-12\n\n  - releaseCycle: \"2025.10\"\n    releaseDate: 2025-10-27\n    eol: 2026-02-24\n    latest: \"2025.10.4\"\n    latestReleaseDate: 2026-02-12\n\n  - releaseCycle: \"2025.8\"\n    releaseDate: 2025-08-20\n    eol: 2026-01-13\n    latest: \"2025.8.6\"\n    latestReleaseDate: 2026-02-12\n\n  - releaseCycle: \"2025.6\"\n    releaseDate: 2025-06-03\n    eol: 2025-10-27\n    latest: \"2025.6.4\"\n    latestReleaseDate: 2025-07-22\n\n  - releaseCycle: \"2025.4\"\n    releaseDate: 2025-04-29\n    eol: 2025-08-20\n    latest: \"2025.4.4\"\n    latestReleaseDate: 2025-07-22\n\n  - releaseCycle: \"2024.12\"\n    releaseDate: 2024-12-19\n    eol: 2025-04-30\n    latest: \"2024.12.5\"\n    latestReleaseDate: 2025-04-08\n\n  - releaseCycle: \"2023.10\"\n    releaseDate: 2023-10-26\n    eol: 2024-04-24\n    latest: \"2023.10.7\"\n    latestReleaseDate: 2024-01-29\n\n  - releaseCycle: \"2022.12\"\n    releaseDate: 2022-12-28\n    eol: 2023-02-14\n    latest: \"2022.12.3\"\n    latestReleaseDate: 2023-03-02\n\n  - releaseCycle: \"2021.12\"\n    releaseDate: 2021-12-16\n    eol: 2022-02-16\n    latest: \"2021.12.5\"\n    latestReleaseDate: 2022-01-06\n\n---\n\n> [authentik](https://goauthentik.io/) is an open source identity provider and single sign on platform.\n\nThe current released version and one version back gets security fixes. There is a new release about every 3 months.\n"
  },
  {
    "path": "products/aws-lambda.md",
    "content": "---\ntitle: AWS Lambda\naddedAt: 2023-11-23\ncategory: service\ntags: amazon\niconSlug: awslambda\npermalink: /aws-lambda\nreleasePolicyLink: https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html\nlatestColumn: false\neoasColumn: Standard Support\neolColumn: Deprecated Support\n\nauto:\n  methods:\n    - aws-lambda: https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html\n    - declare: aws-lambda\n      releases:\n        # there is a mistake on https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html:\n        # block function update date cannot be before the deprecation date\n        - {name: \"nodejs4.3-edge\", eol: 2020-04-30}\n\n# The custom script will only detect new releases and update support and eol dates based on dates found on https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html.\n# The release dates must be retrieved from announcement blog posts on https://aws.amazon.com/blogs/compute/category/compute/aws-lambda/.\nreleases:\n  - releaseCycle: \"dotnet10\"\n    releaseLabel: \".NET 10\"\n    releaseDate: 2026-01-08\n    eoas: 2028-11-14\n    eol: 2029-01-15\n    link: https://aws.amazon.com/about-aws/whats-new/2026/01/aws-lambda-dot-net-10/\n\n  - releaseCycle: \"nodejs24.x\"\n    releaseLabel: Node.js 24\n    releaseDate: 2025-11-25\n    eoas: 2028-04-30\n    eol: 2028-07-01\n    link: https://aws.amazon.com/about-aws/whats-new/2025/11/aws-lambda-nodejs-24/\n\n  - releaseCycle: \"python3.14\"\n    releaseLabel: Python 3.14\n    releaseDate: 2025-11-18\n    eoas: 2029-06-30\n    eol: 2029-08-31\n    link: https://aws.amazon.com/about-aws/whats-new/2025/11/aws-lambda-python-314/\n\n  - releaseCycle: \"java25\"\n    releaseLabel: \"Java 25\"\n    releaseDate: 2025-11-14\n    eoas: 2029-06-30\n    eol: 2029-08-31\n    link: https://aws.amazon.com/fr/about-aws/whats-new/2025/11/aws-lambda-java-25/\n\n  - releaseCycle: \"ruby3.4\"\n    releaseLabel: \"Ruby 3.4\"\n    releaseDate: 2025-03-27\n    eoas: 2028-03-31\n    eol: 2028-05-31\n    link: https://aws.amazon.com/about-aws/whats-new/2025/03/aws-lambda-support-ruby-3-4/\n\n  - releaseCycle: \"dotnet9\"\n    releaseLabel: \".NET 9 (container only)\"\n    staleReleaseThresholdDays: 540 # Still \"not scheduled\" on https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html\n    releaseDate: 2024-12-09\n    eoas: 2026-11-10\n    eol: false\n    link: https://github.com/aws/aws-lambda-dotnet/blob/master/CHANGELOG.md#release-2024-12-09\n\n  - releaseCycle: \"nodejs22.x\"\n    releaseLabel: Node.js 22\n    releaseDate: 2024-11-22\n    eoas: 2027-04-30\n    eol: 2027-07-01\n    link: https://aws.amazon.com/about-aws/whats-new/2024/11/aws-lambda-support-nodejs-22/\n\n  - releaseCycle: \"python3.13\"\n    releaseLabel: Python 3.13\n    releaseDate: 2024-11-14\n    eoas: 2029-06-30\n    eol: 2029-08-31\n    link: https://aws.amazon.com/about-aws/whats-new/2024/11/aws-lambda-support-python-313/\n\n  - releaseCycle: \"ruby3.3\"\n    releaseLabel: Ruby 3.3\n    releaseDate: 2024-04-04\n    eoas: 2027-03-31\n    eol: 2027-05-31\n    link: https://aws.amazon.com/about-aws/whats-new/2024/04/aws-lambda-ruby-3-3/\n\n  - releaseCycle: \"dotnet8\"\n    releaseLabel: \".NET 8\"\n    releaseDate: 2024-02-22\n    eoas: 2026-11-10\n    eol: 2027-01-11\n    link: https://aws.amazon.com/blogs/compute/introducing-the-net-8-runtime-for-aws-lambda/\n\n  - releaseCycle: \"python3.12\"\n    releaseLabel: Python 3.12\n    releaseDate: 2023-12-14\n    eoas: 2028-10-31\n    eol: 2029-01-10\n    link: https://aws.amazon.com/about-aws/whats-new/2023/12/aws-lambda-support-python-3-12/\n\n  - releaseCycle: \"java21\"\n    releaseLabel: Java 21\n    releaseDate: 2023-11-17\n    eoas: 2029-06-30\n    eol: 2029-08-31\n    link: https://aws.amazon.com/about-aws/whats-new/2023/11/aws-lambda-support-java-21/\n\n  - releaseCycle: \"nodejs20.x\"\n    releaseLabel: Node.js 20\n    releaseDate: 2023-11-15\n    eoas: 2026-04-30\n    eol: 2026-09-30\n    link: https://aws.amazon.com/blogs/compute/node-js-20-x-runtime-now-available-in-aws-lambda/\n\n  - releaseCycle: \"provided.al2023\"\n    releaseLabel: Custom Runtime (AL2023)\n    releaseDate: 2023-11-10\n    eoas: 2029-06-30\n    eol: 2029-08-31\n    link: https://aws.amazon.com/blogs/compute/introducing-the-amazon-linux-2023-runtime-for-aws-lambda/\n\n  - releaseCycle: \"python3.11\"\n    releaseLabel: Python 3.11\n    releaseDate: 2023-07-27\n    eoas: 2027-06-30\n    eol: 2027-08-31\n    link: https://aws.amazon.com/blogs/compute/python-3-11-runtime-now-available-in-aws-lambda/\n\n  - releaseCycle: \"ruby3.2\"\n    releaseLabel: Ruby 3.2\n    releaseDate: 2023-06-07\n    eoas: 2026-03-31\n    eol: 2026-09-30\n    link: https://aws.amazon.com/blogs/compute/ruby-3-2-runtime-now-available-in-aws-lambda/\n\n  - releaseCycle: \"java17\"\n    releaseLabel: Java 17\n    releaseDate: 2023-04-27\n    eoas: 2027-06-30\n    eol: 2027-08-31\n    link: https://aws.amazon.com/blogs/compute/java-17-runtime-now-available-on-aws-lambda/\n\n  - releaseCycle: \"python3.10\"\n    releaseLabel: Python 3.10\n    releaseDate: 2023-04-18\n    eoas: 2026-10-31\n    eol: 2027-01-15\n    link: https://aws.amazon.com/blogs/compute/python-3-10-runtime-now-available-in-aws-lambda/\n\n  - releaseCycle: \"nodejs18.x\"\n    releaseLabel: Node.js 18\n    releaseDate: 2022-11-18\n    eoas: 2025-09-01\n    eol: 2026-09-30\n    link: https://aws.amazon.com/blogs/compute/node-js-18-x-runtime-now-available-in-aws-lambda/\n\n  - releaseCycle: \"dotnet7\"\n    releaseLabel: .NET 7 (container-only)\n    releaseDate: 2022-11-15\n    eoas: 2024-05-14\n    eol: true\n    link: https://aws.amazon.com/blogs/compute/building-serverless-net-applications-on-aws-lambda-using-net-7/\n\n  - releaseCycle: \"nodejs16.x\"\n    releaseLabel: Node.js 16\n    releaseDate: 2022-05-12\n    eoas: 2024-06-12\n    eol: 2026-09-30\n    link: https://aws.amazon.com/blogs/compute/node-js-16-x-runtime-now-available-in-aws-lambda/\n\n  - releaseCycle: \"dotnet6\"\n    releaseLabel: .NET 6\n    releaseDate: 2022-02-24\n    eoas: 2024-12-20\n    eol: 2026-09-30\n    link: https://aws.amazon.com/blogs/compute/introducing-the-net-6-runtime-for-aws-lambda/\n\n  - releaseCycle: \"python3.9\"\n    releaseLabel: Python 3.9\n    releaseDate: 2021-08-16\n    eoas: 2025-12-15\n    eol: 2026-09-30\n    link: https://aws.amazon.com/blogs/compute/python-3-9-runtime-now-available-in-aws-lambda/\n\n  - releaseCycle: \"nodejs14.x\"\n    releaseLabel: Node.js 14\n    releaseDate: 2021-02-03\n    eoas: 2023-12-04\n    eol: 2026-09-30\n    link: https://aws.amazon.com/blogs/compute/node-js-14-x-runtime-now-available-in-aws-lambda/\n\n  - releaseCycle: \"dotnet5.0\"\n    releaseLabel: .NET 5 (container-only)\n    releaseDate: 2020-12-02\n    eoas: 2022-05-10\n    eol: true\n    link: https://aws.amazon.com/blogs/developer/net-5-aws-lambda-support-with-container-images/\n\n  - releaseCycle: \"java8.al2\"\n    releaseLabel: Java 8 (AL2)\n    releaseDate: 2020-08-12\n    eoas: 2027-06-30\n    eol: 2027-08-31\n    link: https://aws.amazon.com/about-aws/whats-new/2020/08/aws-lambda-supports-java-8/\n\n  - releaseCycle: \"provided.al2\"\n    releaseLabel: Custom Runtime (AL2)\n    releaseDate: 2020-08-12\n    eoas: 2026-07-31\n    eol: 2026-09-30\n    link: https://aws.amazon.com/about-aws/whats-new/2020/08/aws-lambda-supports-custom-runtimes-amazon-linux-2/\n\n  - releaseCycle: \"dotnetcore3.1\"\n    releaseLabel: .NET Core 3.1\n    releaseDate: 2020-03-31\n    eoas: 2023-04-03\n    eol: 2023-05-03\n    link: https://aws.amazon.com/blogs/compute/announcing-aws-lambda-supports-for-net-core-3-1/\n\n  - releaseCycle: \"ruby2.7\"\n    releaseLabel: Ruby 2.7\n    releaseDate: 2020-02-19\n    eoas: 2023-12-07\n    eol: 2026-09-30\n    link: https://aws.amazon.com/about-aws/whats-new/2020/02/aws-lambda-supports-ruby-2-7/\n\n  - releaseCycle: \"nodejs12.x\"\n    releaseLabel: Node.js 12\n    releaseDate: 2019-11-18\n    eoas: 2023-03-31\n    eol: 2023-04-30\n    link: https://aws.amazon.com/blogs/compute/node-js-12-x-runtime-now-available-in-aws-lambda/\n\n  - releaseCycle: \"python3.8\"\n    releaseLabel: Python 3.8\n    releaseDate: 2019-11-18\n    eoas: 2024-10-14\n    eol: 2026-09-30\n    link: https://aws.amazon.com/blogs/compute/python-3-8-runtime-now-available-in-aws-lambda/\n\n  - releaseCycle: \"java11\"\n    releaseLabel: Java 11\n    releaseDate: 2019-11-18\n    eoas: 2027-06-30\n    eol: 2027-08-31\n    link: https://aws.amazon.com/blogs/compute/java-11-runtime-now-available-in-aws-lambda/\n\n  - releaseCycle: \"nodejs10.x\"\n    releaseLabel: Node.js 10\n    releaseDate: 2019-05-15\n    eoas: 2021-07-30\n    eol: 2022-02-14\n    link: https://aws.amazon.com/about-aws/whats-new/2019/05/aws_lambda_adds_support_for_node_js_v10/\n\n  - releaseCycle: \"ruby2.5\"\n    releaseLabel: Ruby 2.5\n    releaseDate: 2018-11-29\n    eoas: 2021-07-30\n    eol: 2022-03-31\n    link: https://aws.amazon.com/blogs/compute/announcing-ruby-support-for-aws-lambda/\n\n  - releaseCycle: \"provided\"\n    releaseLabel: Custom Runtime (AL1)\n    releaseDate: 2018-11-29\n    eoas: 2024-01-08\n    eol: 2026-09-30\n    link: https://aws.amazon.com/about-aws/whats-new/2018/11/aws-lambda-now-supports-custom-runtimes-and-layers/\n\n  - releaseCycle: \"python3.7\"\n    releaseLabel: Python 3.7\n    releaseDate: 2018-11-19\n    eoas: 2023-12-04\n    eol: 2026-09-30\n    link: https://aws.amazon.com/blogs/compute/python-3-7-runtime-now-available-in-aws-lambda/\n\n  - releaseCycle: \"dotnetcore2.1\"\n    releaseLabel: .NET Core 2.1\n    releaseDate: 2018-07-09\n    eoas: 2022-01-05\n    eol: 2022-04-13\n    link: https://aws.amazon.com/blogs/developer/aws-lambda-net-core-2-1-support-released/\n\n  - releaseCycle: \"nodejs8.10\"\n    releaseLabel: Node.js 8.10\n    releaseDate: 2018-04-02\n    eoas: 2020-03-06\n    eol: 2020-03-06\n    link: https://aws.amazon.com/blogs/compute/node-js-8-10-runtime-now-available-in-aws-lambda/\n\n  - releaseCycle: \"dotnetcore2.0\"\n    releaseLabel: .NET Core 2.0\n    releaseDate: 2018-01-15\n    eoas: 2019-05-30\n    eol: 2019-05-30\n    link: https://aws.amazon.com/blogs/developer/aws-lambda-net-core-2-0-support-released/\n\n  - releaseCycle: \"go1.x\"\n    releaseLabel: Go 1.x\n    releaseDate: 2018-01-15\n    eoas: 2024-01-08\n    eol: 2026-09-30\n    link: https://aws.amazon.com/blogs/compute/announcing-go-support-for-aws-lambda/\n\n  - releaseCycle: \"nodejs4.3-edge\"\n    releaseLabel: Node.js 4.3 edge\n    releaseDate: 2017-07-17\n    eoas: 2020-03-05\n    eol: 2020-04-30 # probably a mistake, but it's what the official documentation says\n    link: https://aws.amazon.com/about-aws/whats-new/2017/07/lambda-at-edge-now-generally-available/\n\n  - releaseCycle: \"python3.6\"\n    releaseLabel: Python 3.6\n    releaseDate: 2017-04-18\n    eoas: 2022-07-18\n    eol: 2022-08-29\n    link: https://aws.amazon.com/about-aws/whats-new/2017/04/aws-lambda-supports-python-3-6/\n\n  - releaseCycle: \"nodejs6.10\"\n    releaseLabel: Node.js 6.10\n    releaseDate: 2017-03-22\n    eoas: 2019-08-12\n    eol: 2019-08-12\n    link: https://aws.amazon.com/about-aws/whats-new/2017/03/aws-lambda-supports-node-js-6-10/\n\n  - releaseCycle: \"dotnetcore1.0\"\n    releaseLabel: .NET Core 1.0\n    releaseDate: 2016-12-01\n    eoas: 2019-06-27\n    eol: 2019-07-30\n    link: https://aws.amazon.com/blogs/compute/announcing-c-sharp-support-for-aws-lambda/\n\n  - releaseCycle: \"nodejs4.3\"\n    releaseLabel: Node.js 4.3\n    releaseDate: 2016-04-07\n    eoas: 2020-03-05\n    eol: 2020-03-05\n    link: https://aws.amazon.com/blogs/compute/node-js-4-3-2-runtime-now-available-on-lambda/\n\n  - releaseCycle: \"python2.7\"\n    releaseLabel: Python 2.7\n    releaseDate: 2015-10-08\n    eoas: 2021-07-15\n    eol: 2022-05-30\n    link: https://aws.amazon.com/about-aws/whats-new/2015/10/aws-lambda-supports-python-versioning-scheduled-jobs-and-5-minute-functions/\n\n  - releaseCycle: \"java8\"\n    releaseLabel: Java 8 (AL1)\n    releaseDate: 2015-06-15\n    eoas: 2024-01-08\n    eol: 2026-09-30\n    link: https://aws.amazon.com/about-aws/whats-new/2015/06/aws-lambda-supports-java/\n\n  - releaseCycle: \"nodejs\"\n    releaseLabel: Node.js 0.10\n    releaseDate: 2014-11-13\n    eoas: 2016-08-30\n    eol: 2016-10-31\n    link: https://aws.amazon.com/blogs/aws/run-code-cloud/\n\n---\n\n> [AWS Lambda](https://aws.amazon.com/lambda/) is an event-driven, serverless computing platform\n> provided by Amazon as a part of Amazon Web Services. It is designed to enable developers to run\n> code without provisioning or managing servers. It executes code in response to events and\n> automatically manages the computing resources required by that code.\n\n## Supported runtimes\n\nAWS Lambda supports the following runtimes:\n\n- [Node.js](/nodejs)\n- [Python](/python)\n- [Ruby](/ruby)\n- [Java](/amazon-corretto)\n- [Go](/go)\n- [.NET Core](/dotnet)\n\n## Standard Support\n\nAmazon provides security patches to the underlying runtimes, along with technical support.\n\nRuntime updates are, most of the time, backward compatible with existing functions. But in some\nrare cases, a runtime update can negatively impact an existing function. An example of such a case\nis a lambda that makes use of an insecure behavior fixed by a security patch.\n\nThere are three modes of runtime updates:\n\n- Auto (default): functions are automatically updated to the most recent runtime version.\n- Function update: runtime update is applied at function update.\n- Manual: runtime version is set in the function configuration.\n\n[Responsibility for applying runtime updates](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html#runtime-management-shared)\nvaries according to the chosen runtime update mode.\n\nTrusted Advisor includes a check that provides [120 days' notice of upcoming Lambda runtime end of\nsupport](https://docs.aws.amazon.com/awssupport/latest/user/security-checks.html#aws-lambda-functions-deprecated-runtimes),\nand Lambda notifies you by email if you have functions using a runtime that is scheduled for end of\nsupport in the next 60 days.\n\n## Deprecated Support\n\nDeprecation (end of support) for a runtime occurs in multiple steps:\n\n- Deprecation: Security patches or other updates are no longer applied, and new functions that use\n  the runtime cannot be created. Functions that use a deprecated runtime are also no longer eligible\n  for technical support. This is documented in the table above as **Standard Support**.\n- Block function creation: Starting from at least 30 days after the deprecation, new functions\n  using a deprecated runtime cannot be created anymore.\n- Block function update: Starting from at least 60 days after the deprecation, existing functions\n  that use a deprecated runtime cannot be updated anymore. This is documented in the table above\n  as **Deprecated Support**.\n\nInvocations of functions that use deprecated runtime are never blocked.\n"
  },
  {
    "path": "products/azul-zulu.md",
    "content": "---\ntitle: Azul Zulu\naddedAt: 2023-03-11\ncategory: lang\ntags: azul java-distribution\niconSlug: openjdk\npermalink: /azul-zulu\nalternate_urls:\n  - /zulu\nversionCommand: java -version\nreleasePolicyLink: https://www.azul.com/products/azul-support-roadmap/\neolColumn: Support\neoesColumn: true\n\ncustomFields:\n  - name: latestJdkVersion\n    display: after-latest-column\n    label: Latest JDK\n    description: Corresponding latest Java version\n    link: https://docs.azul.com/core/zulu-openjdk/versioning-and-naming\n\nidentifiers:\n  - repology: zulu-openjdk\n  - cpe: cpe:/a:azul:zulu\n  - cpe: cpe:2.3:a:azul:zulu\n\n# Auto-update will be challenging to implement. It's not difficult to get the versions through\n# https://app.swaggerhub.com/apis/azul/zulu-download-community/1.0, but the API does not provide\n# accurate dates (in the bundles/latest endpoint).\n# Moreover:\n# - releases have a latestJdkVersion that must be updated whenever the latest is updated,\n# - changelog links are not predictable (see https://docs.azul.com/core/release-notes/release-notes).\n\n# Versions and dates are those from the CA builds (PSU Update Type).\n# Latest releases can be found on https://www.azul.com/downloads/?os=linux&architecture=x86-64-bit&package=jdk&show-old-builds=true#download-openjdk.\n# Latest release dates can be found in each corresponding JSE Certificate (or in https://docs.azul.com/core/zulu-openjdk/release-notes.html).\n# EOL dates can be found on https://www.azul.com/products/azul-support-roadmap/.\n# Extended support is also documented on https://www.azul.com/products/azul-support-roadmap/ :\n# - LTS: EOL + 2 years\n# - MTS: EOL + 1 year\n# - STS: EOL + 6 months\n# - custom for Java 6/7\nreleases:\n  - releaseCycle: \"25\"\n    lts: true\n    releaseDate: 2025-09-16 # https://docs.azul.com/core/release/25-ga/release-notes/release-notes\n    eol: 2033-09-30\n    eoes: 2033-09-30\n    latest: \"25.28.85\"\n    latestJdkVersion: \"25.0.0+36\"\n    latestReleaseDate: 2025-09-16\n    link: https://docs.azul.com/core/release/25-ga/release-notes/release-notes\n\n  - releaseCycle: \"24\"\n    releaseDate: 2025-03-18 # https://docs.azul.com/core/release/24-ga/release-notes/release-notes\n    eol: 2025-09-16\n    eoes: 2025-09-16\n    latest: \"24.32.13\"\n    latestJdkVersion: \"24.0.2+12\"\n    latestReleaseDate: 2025-07-15\n    link: https://docs.azul.com/core/release/july-2025/release-notes.html\n\n  - releaseCycle: \"23\"\n    releaseDate: 2024-09-17 # https://docs.azul.com/core/release/23-ga/release-notes/release-notes\n    eol: 2025-03-18\n    eoes: 2025-03-18\n    latest: \"23.32.11\"\n    latestJdkVersion: \"23.0.2+7\"\n    latestReleaseDate: 2025-01-21\n    link: https://docs.azul.com/core/release/january-2025/release-notes\n\n  - releaseCycle: \"22\"\n    releaseDate: 2024-03-19 # https://docs.azul.com/core/release/22-ga/release-notes/release-notes\n    eol: 2024-09-17\n    eoes: 2025-03-17\n    latest: \"22.32.15\"\n    latestJdkVersion: \"22.0.2+9\"\n    latestReleaseDate: 2024-07-16\n    link: https://docs.azul.com/core/release/july-2024/release-notes/release-notes\n\n  - releaseCycle: \"21\"\n    lts: true\n    releaseDate: 2023-09-19 # https://docs.azul.com/core/zulu-openjdk/release-notes/21-ga\n    eol: 2031-09-30\n    eoes: 2033-09-30\n    latest: \"21.44.17\"\n    latestJdkVersion: \"21.0.8+9\"\n    latestReleaseDate: 2025-07-15\n    link: https://docs.azul.com/core/release/july-2025/release-notes.html\n\n  - releaseCycle: \"20\"\n    releaseLabel: \"20 (<abbr title='Short Term Support'>STS</abbr>)\"\n    releaseDate: 2023-03-21 # https://docs.azul.com/core/zulu-openjdk/release-notes/20-ga\n    eol: 2023-09-19\n    eoes: 2024-03-31\n    latest: \"20.32.11\"\n    latestJdkVersion: \"20.0.2+9\"\n    latestReleaseDate: 2023-07-18\n    link: https://docs.azul.com/core/release/july-2023/release-notes/release-notes\n\n  - releaseCycle: \"19\"\n    releaseLabel: \"19 (<abbr title='Short Term Support'>STS</abbr>)\"\n    releaseDate: 2022-09-20 # https://docs.azul.com/core/zulu-openjdk/release-notes/19-ga\n    eol: 2023-03-31\n    eoes: 2023-09-30\n    latest: \"19.32.13\"\n    latestJdkVersion: \"19.0.2+7\"\n    latestReleaseDate: 2023-01-17\n    link: https://docs.azul.com/core/release/january-2023/release-notes/release-notes\n\n  - releaseCycle: \"18\"\n    releaseLabel: \"18 (<abbr title='Short Term Support'>STS</abbr>)\"\n    releaseDate: 2022-03-12 # https://docs.azul.com/core/zulu-openjdk/release-notes/18-ga\n    eol: 2022-09-30\n    eoes: 2023-03-31\n    latest: \"18.32.13\"\n    latestJdkVersion: \"18.0.2.1+1\"\n    latestReleaseDate: 2022-08-22\n    link: https://docs.azul.com/core/release/august-2022-11.58-17.36-18.32/release-notes/release-notes\n\n  - releaseCycle: \"17\"\n    lts: true\n    releaseDate: 2021-09-15 # https://docs.azul.com/core/zulu-openjdk/release-notes/17-ga\n    eol: 2029-09-30\n    eoes: 2031-09-30\n    latest: \"17.60.17\"\n    latestJdkVersion: \"17.0.16+8\"\n    latestReleaseDate: 2025-07-15\n    link: https://docs.azul.com/core/release/july-2025/release-notes.html\n\n  - releaseCycle: \"16\"\n    releaseLabel: \"16 (<abbr title='Short Term Support'>STS</abbr>)\"\n    releaseDate: 2021-03-16 # https://docs.azul.com/core/zulu-release-notes/16-ga/ZuluReleaseNotes/Title.htm\n    eol: 2021-09-30\n    eoes: 2022-03-31\n    latest: \"16.32.15\"\n    latestJdkVersion: \"16.0.2+7\"\n    latestReleaseDate: 2021-07-24\n    link: https://docs.azul.com/core/release/july-2021/release-notes/release-notes\n\n  - releaseCycle: \"15\"\n    releaseLabel: \"15 (<abbr title='Medium-Term Support'>MTS</abbr>)\"\n    releaseDate: 2020-09-15\n    eol: 2023-03-31\n    eoes: 2024-03-31\n    latest: \"15.46.17\"\n    latestJdkVersion: \"15.0.10+5\"\n    latestReleaseDate: 2023-01-17\n    link: https://docs.azul.com/core/release/january-2023/release-notes/release-notes\n\n  - releaseCycle: \"14\"\n    releaseLabel: \"14 (<abbr title='Short Term Support'>STS</abbr>)\"\n    releaseDate: 2020-03-17\n    eol: 2020-09-30\n    eoes: 2021-03-31\n    latest: \"14.29.23\"\n    latestJdkVersion: \"14.0.2+12\"\n    latestReleaseDate: 2020-07-17\n\n  - releaseCycle: \"13\"\n    releaseLabel: \"13 (<abbr title='Medium-Term Support'>MTS</abbr>)\"\n    releaseDate: 2019-09-17\n    eol: 2023-03-31\n    eoes: 2024-03-31\n    latest: \"13.54.17\"\n    latestJdkVersion: \"13.0.14+5\"\n    latestReleaseDate: 2023-01-17\n    link: https://docs.azul.com/core/release/january-2023/release-notes/release-notes\n\n  - releaseCycle: \"12\"\n    releaseLabel: \"12 (<abbr title='Short Term Support'>STS</abbr>)\"\n    releaseDate: 2019-03-19\n    eol: 2019-09-30\n    eoes: 2020-03-31\n    latest: \"12.3.11\"\n    latestJdkVersion: \"12.0.2+3\"\n    latestReleaseDate: 2019-07-16\n\n  - releaseCycle: \"11\"\n    lts: true\n    releaseDate: 2018-09-25\n    eol: 2026-09-30\n    eoes: 2028-09-30\n    latest: \"11.82.19\"\n    latestJdkVersion: \"11.0.28+6\"\n    latestReleaseDate: 2025-07-15\n    link: https://docs.azul.com/core/release/july-2025/release-notes.html\n\n  - releaseCycle: \"10\"\n    releaseLabel: \"10 (<abbr title='Short Term Support'>STS</abbr>)\"\n    # https://www.azul.com/blog/zulu-10-has-landed/\n    releaseDate: 2018-03-27\n    eol: 2018-09-30\n    eoes: 2019-03-31\n    latest: \"10.3.5\"\n    latestJdkVersion: \"10.0.2+13\"\n    latestReleaseDate: 2018-07-26\n\n  - releaseCycle: \"9\"\n    releaseLabel: \"9 (<abbr title='Short Term Support'>STS</abbr>)\"\n    releaseDate: 2017-09-21\n    eol: 2018-03-31\n    eoes: 2018-09-30\n    latest: \"9.0.7.1\"\n    latestJdkVersion: \"9u7\"\n    latestReleaseDate: 2018-04-27\n\n  - releaseCycle: \"8\"\n    lts: true\n    releaseDate: 2014-04-08 # https://www.azul.com/newsroom/azul-systems-extends-zulu-runtime-for-java-to-support-java-8/\n    eol: 2030-12-31\n    eoes: 2032-12-31\n    latest: \"8.88.0.19\"\n    latestJdkVersion: \"8u462-b08\"\n    latestReleaseDate: 2025-04-15\n    link: https://docs.azul.com/core/release/july-2025/release-notes.html\n\n  - releaseCycle: \"6\"\n    lts: true\n    releaseDate: 2014-01-21 # 6 was probably released after 7, see https://www.azul.com/newsroom/azul-systems-extends-zulu-to-support-java-6-and-major-linux-distributions/\n    eol: 2018-12-31\n    eoes: 2027-12-31\n    latest: \"N/A\" # could not find the exact version\n    latestJdkVersion: \"6u211\" # the latest public Oracle JDK 7\n    latestReleaseDate: 2018-10-16\n\n  - releaseCycle: \"7\"\n    lts: true\n    releaseDate: 2013-09-25 # http://web.archive.org/web/20131006021330/http://msopentech.com/blog/2013/09/25/azul-systems-releases-zulu-an-openjdk-build-for-windows-azure-in-partnership-with-ms-open-tech/\n    eol: 2022-07-31\n    eoes: 2027-12-31\n    latest: \"7.56\"\n    latestJdkVersion: \"7u352-b01\"\n    latestReleaseDate: 2022-07-19\n    link: https://docs.azul.com/core/release/july-2022/release-notes/release-notes\n---\n\n> [Azul Zulu](https://docs.azul.com/core/), also known as Azul Zulu Build of OpenJDK, is an open\n> source, TCK-tested and certified build of OpenJDK. Azul Zulu is available for\n> [a wide range](https://docs.azul.com/core/release-notes/supported-platforms) of hardware platforms\n> and operating systems. Additionally, Azul provides builds for special requirements, such as\n> stripped down JREs and builds including OpenJFX.\n\n{: .warning }\n\n> This page is tracking [CA builds](https://support.azul.com/hc/articles/360051512551-What-s-the-difference-between-CA-and-SA-bundles-of-Azul-Zulu-Builds-of-OpenJDK)\n> of Azul Zulu ([PSU](https://support.azul.com/hc/articles/4420847095444-Explaining-PSU-and-CPU)),\n> which are free to download and use.\n\nAzul Zulu builds are available for Java 6 and greater. It follows the same cadence as OpenJDK:\n\n- a 6-month rapid-release cycle since the release of Java 10,\n- a new LTS release every 3 years (every sixth OpenJDK release) after the release of OpenJDK 11,\n- a new LTS release every 2 years (every fourth OpenJDK release) after the release of OpenJDK 17.\n\nLTS releases are supported for at least 8 years with bug fixes and security updates. Azul also has\nMedium-Term Support (MTS) releases that are supported for at least 1.5 years after the\ngeneral availability of the next LTS release.\n\nExtended support can be obtained with [Azul Platform Core](https://www.azul.com/products/core/).\n\nAzul Zulu is one of the many builds of OpenJDK. For recommendations on which JDK build to use, check\nout [whichjdk.com](https://whichjdk.com/#azul-zulu).\n\n*[CA]: Community Availability\n*[LTS]: Long-Term Support\n*[MTS]: Medium-Term Support\n*[PSU]: Patch Set Updates\n*[STS]: Short-Term Support\n"
  },
  {
    "path": "products/azure-devops-server.md",
    "content": "---\ntitle: Azure DevOps Server\naddedAt: 2022-03-21\ncategory: server-app\ntags: microsoft\npermalink: /azure-devops-server\nalternate_urls:\n  - /tfs\n  - /azure-devops\n  - /team-foundation-server\nreleasePolicyLink: https://learn.microsoft.com/lifecycle/products/?terms=Azure%20DevOps%20Server\neoasColumn: true\n\nidentifiers:\n  - cpe: cpe:/o:microsoft:azure_devops_server\n  - cpe: cpe:2.3:o:microsoft:azure_devops_server\n\nreleases:\n  - releaseCycle: \"continuous\"\n    releaseLabel: \"Azure DevOps Server\"\n    releaseDate: 2025-12-09\n    eoas: false\n    eol: false\n    latest: \"Patch 1\"\n    latestReleaseDate: 2026-02-10\n    link: https://learn.microsoft.com/azure/devops/server/release-notes/azuredevopsserver#azure-devops-server-patch-1-release-date-february-10-2026\n\n  - releaseCycle: \"2022.2\"\n    releaseLabel: \"2022 Update 2\"\n    releaseDate: 2024-07-09\n    eoas: 2028-01-11\n    eol: 2033-01-11\n    latest: \"2022.2patch8\"\n    latestReleaseDate: 2026-02-10\n    link: https://learn.microsoft.com/azure/devops/server/release-notes/azuredevops2022u2#azure-devops-server-2022-update-2-patch-8-release-date-february-10-2026\n\n  - releaseCycle: \"2022.1\"\n    releaseLabel: \"2022 Update 1\"\n    releaseDate: 2023-11-28\n    eoas: 2028-01-11\n    eol: 2033-01-11\n    latest: \"2022.1patch4\"\n    latestReleaseDate: 2024-06-11\n    link: https://learn.microsoft.com/azure/devops/server/release-notes/azuredevops2022u1#azure-devops-server-2022-update-1-patch-4-release-date-june-11-2024\n\n  - releaseCycle: \"2022.0\"\n    releaseLabel: \"2022\"\n    releaseDate: 2022-12-06\n    eoas: 2028-01-11\n    eol: 2033-01-11\n    latest: \"2022.0.1patch5\"\n    latestReleaseDate: 2023-11-14\n    link: https://learn.microsoft.com/azure/devops/server/release-notes/azuredevops2022#azure-devops-server-2022-update-01-patch-5-release-date-november-14-2023\n\n  - releaseCycle: \"2020.1\"\n    releaseLabel: \"2020 Update 1\"\n    releaseDate: 2021-05-25\n    eoas: 2025-10-14\n    eol: 2030-10-08\n    latest: \"2020.1.2patch18\"\n    latestReleaseDate: 2026-02-10\n    link: https://learn.microsoft.com/azure/devops/server/release-notes/azuredevops2020u1#azure-devops-server-2020-update-12-patch-18-release-date-february-10-2026\n\n  - releaseCycle: \"2020.0\"\n    releaseLabel: \"2020\"\n    releaseDate: 2020-08-25\n    eoas: 2025-10-14\n    eol: 2030-10-08\n    latest: \"2020.0.2patch6\"\n    latestReleaseDate: 2023-11-14\n    link: https://learn.microsoft.com/azure/devops/server/release-notes/azuredevops2020#azure-devops-server-2020-update-02-patch-6-release-date-november-14-2023\n\n  - releaseCycle: \"2019.1\"\n    releaseLabel: \"2019 Update 1\"\n    releaseDate: 2019-08-20\n    eoas: 2024-04-09\n    eol: 2029-04-10\n    latest: \"2019.1.2patch12\"\n    latestReleaseDate: 2026-02-10\n    link: https://learn.microsoft.com/azure/devops/server/release-notes/azuredevops2019u1#azure-devops-server-2019-update-12-patch-12-release-date-february-10-2026\n\n  - releaseCycle: \"2019.0\"\n    releaseLabel: \"2019\"\n    releaseDate: 2019-03-05\n    eoas: 2024-04-09\n    eol: 2029-04-10\n    latest: \"2019.0.1patch16\"\n    latestReleaseDate: 2023-11-14\n    link: https://learn.microsoft.com/azure/devops/server/release-notes/azuredevops2019#azure-devops-server-201901-patch-16-release-date-november-14-2023\n\n  - releaseCycle: \"2018\"\n    releaseLabel: \"TFS __RELEASE_CYCLE__\"\n    releaseDate: 2017-11-15\n    eoas: 2023-01-10\n    eol: 2028-01-11\n    latest: \"2018.3.2patch20\"\n    latestReleaseDate: 2025-04-08\n    link: https://learn.microsoft.com/visualstudio/releasenotes/tfs2018-update3#team-foundation-server-2018-update-32-patch-20\n\n  - releaseCycle: \"2017\"\n    releaseLabel: \"TFS __RELEASE_CYCLE__\"\n    releaseDate: 2016-11-16\n    eoas: 2022-01-11\n    eol: 2027-01-11\n    latest: \"2017.3.1patch15\"\n    latestReleaseDate: 2022-05-17\n    link: https://learn.microsoft.com/visualstudio/releasenotes/tfs2017-update3#details-of-whats-new-in-team-foundation-server-2017-update-31-patch-15\n\n  - releaseCycle: \"2015\"\n    releaseLabel: \"TFS __RELEASE_CYCLE__\"\n    releaseDate: 2015-07-30\n    eoas: 2020-10-13\n    eol: 2025-10-14\n    latest: \"2015.4.2patch8\"\n    latestReleaseDate: 2022-05-17\n    link: https://learn.microsoft.com/visualstudio/releasenotes/tfs2015-update4-vs#details-of-whats-new-in-team-foundation-server-2015-update-42-patch-8\n\n  - releaseCycle: \"2013\"\n    releaseLabel: \"TFS __RELEASE_CYCLE__\"\n    releaseDate: 2014-01-15\n    eoas: 2019-04-09\n    eol: 2024-04-09\n    latest: \"2013.5\"\n    latestReleaseDate: 2015-07-20\n    link: https://learn.microsoft.com/visualstudio/releasenotes/vs2013-update5-vs\n\n  - releaseCycle: \"2012\"\n    releaseLabel: \"TFS __RELEASE_CYCLE__\"\n    releaseDate: 2012-10-31\n    eoas: 2019-01-09\n    eol: 2023-01-10\n    latest: \"2012.4\"\n    latestReleaseDate: 2013-11-13\n    link: https://learn.microsoft.com/troubleshoot/developer/visualstudio/installation/visual-studio-2012-update-4\n\n  - releaseCycle: \"2010\"\n    releaseLabel: \"TFS __RELEASE_CYCLE__\"\n    releaseDate: 2010-06-29\n    eoas: 2015-07-14\n    eol: 2020-07-14\n    latest: \"2010.SP1\"\n    latestReleaseDate: 2011-03-08\n    link: https://devblogs.microsoft.com/bharry/vstfs-2010-sp1-and-tfs-project-server-integration-feature-pack-have-released/\n\n  - releaseCycle: \"2005\"\n    releaseLabel: \"TFS __RELEASE_CYCLE__\"\n    releaseDate: 2006-06-17\n    eoas: 2011-07-12\n    eol: 2016-07-12\n    latest: \"2005.SP2\"\n    latestReleaseDate: 2007-03-21\n    link: https://devblogs.microsoft.com/bharry/tfs-2005-sql-server-2005-sp2/\n---\n\n> [Azure DevOps Server](https://azure.microsoft.com/products/devops/server/), is a set of\n> collaborative software development tools, hosted on-premises.\n\n[In 2025 Microsoft](https://www.powercommunity.com/announcing-the-new-azure-devops-server-rc-release/) switched to Modern Lifecycle Policy with continuous support and removed the year in the name.\n\nPrior to 2019, Azure DevOps was known as [Team Foundation Server (TFS)](https://learn.microsoft.com/lifecycle/products/?terms=Team%20Foundation%20Server).\n"
  },
  {
    "path": "products/azure-kubernetes-service.md",
    "content": "---\ntitle: Azure Kubernetes Service\naddedAt: 2022-12-28\ncategory: service\ntags: managed-kubernetes microsoft\npermalink: /azure-kubernetes-service\nalternate_urls:\n  - /aks\nversionCommand: az aks show --resource-group myResourceGroup --name myAKSCluster\nreleasePolicyLink: https://learn.microsoft.com/azure/aks/supported-kubernetes-versions\nreleaseImage: https://learn.microsoft.com/en-us/azure/aks/media/supported-kubernetes-versions/kubernetes-versions-gantt.png\nlatestColumn: false\neolColumn: Support\neoesColumn: LTS Support\n\nauto:\n  methods:\n    - release_table: https://learn.microsoft.com/en-us/azure/aks/supported-kubernetes-versions\n      fields:\n        releaseCycle: \"Kubernetes version\"\n        releaseDate: \"AKS GA\"\n        eol: \"End of life\"\n        eoes: \"LTS End of life\"\n    # Release dates are approximate on https://learn.microsoft.com/en-us/azure/aks/supported-kubernetes-versions.\n    # This set the exact release dates, and allowed us to be alerted when a new version is released.\n    # See release links for sources of release dates.\n    - declare: azure-kubernetes-service\n      releases:\n        - {name: \"1.34\", releaseDate: 2025-12-12}\n        - {name: \"1.33\", releaseDate: 2025-06-17}\n        - {name: \"1.32\", releaseDate: 2025-04-06}\n        - {name: \"1.31\", releaseDate: 2024-10-25}\n        - {name: \"1.30\", releaseDate: 2024-08-05}\n        - {name: \"1.29\", releaseDate: 2024-03-18}\n        - {name: \"1.28\", releaseDate: 2023-11-07}\n        - {name: \"1.27\", releaseDate: 2023-08-16}\n        - {name: \"1.26\", releaseDate: 2023-04-18}\n        - {name: \"1.25\", releaseDate: 2022-12-14}\n        - {name: \"1.24\", releaseDate: 2022-08-17}\n        - {name: \"1.23\", releaseDate: 2022-04-26}\n        - {name: \"1.22\", releaseDate: 2022-01-10}\n        - {name: \"1.21\", releaseDate: 2021-08-18}\n\n# Approximate release and EOL dates can be found on https://learn.microsoft.com/en-us/azure/aks/supported-kubernetes-versions.\n# Exact release dates and EOL dates can be found in release notes: https://github.com/Azure/AKS/releases.\n# Do not forget to update the release dates in the auto section above when adding a new release.\nreleases:\n  - releaseCycle: \"1.34\"\n    releaseDate: 2025-12-12\n    eol: 2026-11-30\n    eoes: 2027-11-30\n\n  - releaseCycle: \"1.33\"\n    releaseDate: 2025-06-17\n    eol: 2026-06-30\n    eoes: 2027-06-30\n    link: https://github.com/Azure/AKS/releases/tag/2025-06-17\n\n  - releaseCycle: \"1.32\"\n    releaseDate: 2025-04-06\n    eol: 2026-03-31\n    eoes: 2027-03-31\n    link: https://github.com/Azure/AKS/releases/tag/2025-04-06\n\n  - releaseCycle: \"1.31\"\n    releaseDate: 2024-10-25\n    eol: 2025-11-01\n    eoes: 2026-11-30\n    link: https://github.com/Azure/AKS/releases/tag/2024-10-25\n\n  - releaseCycle: \"1.30\"\n    releaseDate: 2024-08-05\n    eol: 2025-08-22\n    eoes: 2026-07-31\n    link: https://github.com/Azure/AKS/releases/tag/2024-08-05\n\n  - releaseCycle: \"1.29\"\n    releaseDate: 2024-03-18\n    eol: 2025-03-31\n    eoes: 2026-04-30\n    link: https://azure.microsoft.com/en-us/updates/generally-available-kubernetes-129-support-in-aks/\n\n  - releaseCycle: \"1.28\"\n    releaseDate: 2023-11-07\n    eol: 2025-01-31\n    eoes: 2026-02-28\n    link: https://azure.microsoft.com/updates/ga-kubernetes-128-support-in-azure-kubernetes-service-aks/\n\n  - releaseCycle: \"1.27\"\n    releaseDate: 2023-08-16\n    eol: 2024-07-31\n    eoes: 2025-07-31\n    link: https://azure.microsoft.com/updates/generally-available-kubernetes-127-support-in-aks\n\n  - releaseCycle: \"1.26\"\n    releaseDate: 2023-04-18\n    eol: 2024-04-11 # https://github.com/Azure/AKS/releases/tag/2024-04-11\n    link: https://azure.microsoft.com/updates/generally-available-kubernetes-126-support-in-aks/\n\n  - releaseCycle: \"1.25\"\n    releaseDate: 2022-12-14\n    eol: 2024-01-14 # https://github.com/Azure/AKS/releases/tag/2023-11-05\n    link: https://azure.microsoft.com/updates/generally-available-kubernetes-125-support-in-aks/\n\n  - releaseCycle: \"1.24\"\n    releaseDate: 2022-08-17\n    eol: 2023-07-31 # https://github.com/Azure/AKS/releases/tag/2023-06-11\n    link: https://azure.microsoft.com/updates/generally-available-kubernetes-124-support/\n\n  - releaseCycle: \"1.23\"\n    releaseDate: 2022-04-26\n    eol: 2023-04-02 # https://github.com/Azure/AKS/releases/tag/2023-02-19\n    link: https://github.com/Azure/AKS/issues/2730\n\n  - releaseCycle: \"1.22\"\n    releaseDate: 2022-01-10\n    eol: 2022-12-04 # https://github.com/Azure/AKS/releases/tag/2022-10-17\n    link: https://github.com/Azure/AKS/issues/2502#issuecomment-1008549356\n\n  - releaseCycle: \"1.21\"\n    releaseDate: 2021-08-18\n    eol: 2022-07-31 # https://github.com/Azure/AKS/releases/tag/2022-08-21\n    link: https://azure.microsoft.com/updates/general-availability-aks-support-for-kubernetes-121-2/\n# Not sure corresponding cycles will be added one day, but here are the announcements for:\n# 1.20: https://azure.microsoft.com/en-us/updates/general-availability-kubernetes-v120-support-in-aks/\n# 1.19: https://azure.microsoft.com/en-us/updates/aks-updates-for-november-2020/\n\n\n---\n\n> [Azure Kubernetes Service (AKS)](https://learn.microsoft.com/azure/aks/) is a managed service used to run Kubernetes on Azure\n> without needing to install, operate, and maintain your own Kubernetes control plane or nodes.\n\nAKS defines a generally available version as a version enabled in all SLO or SLA measurements and available in all regions.\nAKS supports three GA minor versions of Kubernetes:\n\n- The latest GA minor version released in AKS.\n- Two previous minor versions.\n\nAKS introduced commercial [Long-Term Support](https://learn.microsoft.com/en-us/azure/aks/long-term-support) for all versions starting with 1.27.\nThis extends support and security updates for two years, instead of the usual one year.\nNote that due to reliance on the upstream Kubernetes Community for component updates,\n[several addons and features aren't supported in LTS Support beyond one year](https://learn.microsoft.com/en-us/azure/aks/long-term-support#unsupported-add-ons-and-features).\n\nAlso:\n\n- AKS release notes are available on [https://github.com/Azure/AKS/](https://github.com/Azure/AKS/).\n- News about AKS can be received by following [the AKS feed in Azure Updates](https://azure.microsoft.com/updates/?product=kubernetes-service).\n- Release status by regions can be monitored at [AKS-Release-Tracker](https://releases.aks.azure.com/).\n- AKS Docs include an [Upgrade Guide](https://learn.microsoft.com/azure/aks/upgrade-cluster).\n"
  },
  {
    "path": "products/backdrop.md",
    "content": "---\ntitle: Backdrop\naddedAt: 2025-01-03\ncategory: server-app\ntags: php-runtime\npermalink: /backdrop\nreleasePolicyLink: https://backdropcms.org/releases\nreleaseImage: https://backdropcms.org/files/images/release-cycles.png\nchangelogTemplate: https://github.com/backdrop/backdrop/releases/tag/__LATEST__\n\nidentifiers:\n  - cpe: cpe:2.3:a:backdropcms:backdrop_cms\n\nauto:\n  methods:\n    - github_releases: backdrop/backdrop\n\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"1.33\"\n    releaseDate: 2026-01-16\n    eol: false\n    latest: \"1.33.1\"\n    latestReleaseDate: 2026-01-27\n\n  - releaseCycle: \"1.32\"\n    releaseDate: 2025-09-16\n    eol: false\n    latest: \"1.32.2\"\n    latestReleaseDate: 2026-01-16\n\n  - releaseCycle: \"1.31\"\n    releaseDate: 2025-05-15\n    eol: 2026-01-16\n    latest: \"1.31.2\"\n    latestReleaseDate: 2025-10-07\n\n  - releaseCycle: \"1.30\"\n    releaseDate: 2025-01-15\n    eol: 2025-09-16\n    latest: \"1.30.3\"\n    latestReleaseDate: 2025-05-15\n\n  - releaseCycle: \"1.29\"\n    releaseDate: 2024-09-15\n    eol: 2025-05-15\n    latest: \"1.29.5\"\n    latestReleaseDate: 2025-03-20\n\n  - releaseCycle: \"1.28\"\n    releaseDate: 2024-05-15\n    eol: 2025-01-15\n    latest: \"1.28.5\"\n    latestReleaseDate: 2025-01-08\n\n  - releaseCycle: \"1.27\"\n    releaseDate: 2024-01-15\n    eol: 2024-09-15\n    latest: \"1.27.3\"\n    latestReleaseDate: 2024-07-03\n\n---\n\n> [Backdrop](https://backdropcms.org/) is a free and open-source content management framework written in PHP. It is a fork of Drupal 7.\n\nMinor versions are released every 4 months on the 15th of January, May, and September.\nThe last 2 minor releases are supported.\n"
  },
  {
    "path": "products/bamboo.md",
    "content": "---\ntitle: Bamboo\naddedAt: 2025-03-25\ncategory: server-app\ntags: atlassian java-runtime\niconSlug: bamboo\npermalink: /bamboo\nalternate_urls:\n  - /atlassian-bamboo\nreleasePolicyLink: https://confluence.atlassian.com/enterprise/atlassian-enterprise-releases-948227420.html\nchangelogTemplate: https://confluence.atlassian.com/display/BAMBOORELEASES/Bamboo+__RELEASE_CYCLE__+release+notes\neolColumn: Support\n\nidentifiers:\n  - cpe: cpe:/a:atlassian:bamboo\n  - cpe: cpe:2.3:a:atlassian:bamboo\n\nauto:\n  methods:\n    - atlassian_versions: https://www.atlassian.com/software/bamboo/download-archives\n    - atlassian_eol: https://confluence.atlassian.com/support/atlassian-support-end-of-life-policy-201851003.html\n      selector: AtlassianEndofSupportPolicy-Bamboo\n      regex: '(?P<release>\\d+(\\.\\d+)+) \\(EO[SL] date: (?P<date>.+)\\).*$'\n\n# Release dates from https://www.atlassian.com/software/bamboo/download-archives.\n# LTS/EOL dates can be found on https://confluence.atlassian.com/support/atlassian-support-end-of-life-policy-201851003.html\nreleases:\n  - releaseCycle: \"12.1\"\n    lts: true\n    releaseDate: 2025-12-16\n    eol: 2027-12-17\n    latest: \"12.1.3\"\n    latestReleaseDate: 2026-02-27\n\n  - releaseCycle: \"12.0\"\n    releaseDate: 2025-11-20\n    eol: 2027-11-20\n    latest: \"12.0.2\"\n    latestReleaseDate: 2025-12-08\n\n  - releaseCycle: \"11.0\"\n    releaseDate: 2025-04-29\n    eol: 2027-04-30\n    latest: \"11.0.8\"\n    latestReleaseDate: 2025-11-07\n\n  - releaseCycle: \"10.2\"\n    lts: true\n    releaseDate: 2024-12-19\n    eol: 2026-12-20\n    latest: \"10.2.16\"\n    latestReleaseDate: 2026-02-26\n\n  - releaseCycle: \"10.1\"\n    releaseDate: 2024-11-19\n    eol: 2026-11-20\n    latest: \"10.1.1\"\n    latestReleaseDate: 2024-12-12\n\n  - releaseCycle: \"10.0\"\n    releaseDate: 2024-08-21\n    eol: 2026-08-21\n    latest: \"10.0.3\"\n    latestReleaseDate: 2024-10-30\n\n  - releaseCycle: \"9.6\"\n    lts: true\n    releaseDate: 2024-03-13\n    eol: 2026-03-14\n    latest: \"9.6.24\"\n    latestReleaseDate: 2026-02-27\n\n  - releaseCycle: \"9.5\"\n    releaseDate: 2024-01-22\n    eol: 2026-01-22\n    latest: \"9.5.4\"\n    latestReleaseDate: 2024-04-26\n\n  - releaseCycle: \"9.4\"\n    releaseDate: 2023-10-26\n    eol: 2025-10-26\n    latest: \"9.4.4\"\n    latestReleaseDate: 2024-03-12\n\n  - releaseCycle: \"9.3\"\n    releaseDate: 2023-06-01\n    eol: 2025-06-01\n    latest: \"9.3.6\"\n    latestReleaseDate: 2023-12-13\n\n  - releaseCycle: \"9.2\"\n    lts: true\n    releaseDate: 2023-02-07\n    eol: 2025-03-04\n    latest: \"9.2.24\"\n    latestReleaseDate: 2025-03-04\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2022-12-14\n    eol: 2023-06-15\n    latest: \"9.1.3\"\n    latestReleaseDate: 2023-06-05\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2022-08-25\n    eol: 2023-05-16\n    latest: \"9.0.4\"\n    latestReleaseDate: 2023-05-16\n\n  - releaseCycle: \"8.2\"\n    releaseDate: 2022-04-09\n    eol: 2023-05-15\n    latest: \"8.2.9\"\n    latestReleaseDate: 2023-05-15\n\n  - releaseCycle: \"8.1\"\n    releaseDate: 2021-12-14\n    eol: 2023-03-28\n    latest: \"8.1.12\"\n    latestReleaseDate: 2023-03-28\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2021-07-29\n    eol: 2023-03-28\n    latest: \"8.0.13\"\n    latestReleaseDate: 2023-03-28\n\n---\n\n> [Bamboo](https://www.atlassian.com/software/bamboo) is a continuous delivery pipeline developed by Atlassian. It is\n> used to build, test and deploy applications automatically as per requirements and helps speed up the release process.\n\n{: .warning }\n\n> Atlassian ended support for Bamboo Server [on February 15, 2024](https://www.atlassian.com/migration/assess/journey-to-cloud).\n> Starting from 9.5.x, new releases of Bamboo are available only to Data Center customers.\n\nBamboo has both LTS and non-LTS releases. There is approximately one LTS release per year, which receives bug and\nsecurity fixes for 2 years. Non-LTS releases are supported for 6 months with only critical security fixes. More\ninformation can be found in [this article](https://www.atlassian.com/blog/enterprise/introducing-enterprise-releases).\n"
  },
  {
    "path": "products/bazel.md",
    "content": "---\ntitle: Bazel\naddedAt: 2023-12-15\ncategory: app\ntags: google build-tool java-runtime\niconSlug: bazel\npermalink: /bazel\nversionCommand: bazel --version\nreleasePolicyLink: https://bazel.build/release\nreleaseImage: https://blog.bazel.build/assets/lts_timeline.png\nchangelogTemplate: \"https://github.com/bazelbuild/bazel/releases/tag/__LATEST__\"\neoasColumn: true\n\nidentifiers:\n  - repology: bazel\n  - purl: pkg:github/bazelbuild/bazel\n  - purl: pkg:oci/bazel?repository_url=cgr.dev/chainguard\n  - cpe: cpe:/a:google:bazel\n  - cpe: cpe:2.3:a:google:bazel\n\nauto:\n  methods:\n    - git: https://github.com/bazelbuild/bazel.git\n    - release_table: https://bazel.build/release\n      fields:\n        releaseCycle:\n          column: \"LTS release\"\n          regex: '^Bazel (?P<value>\\d+)$'\n        eol: \"End of support\"\n\n# latestVersion and eol on https://bazel.build/release\n# eoas(x) = releaseDate(x+1)\n# eol(x) = releaseDate(x) + 3 years\nreleases:\n  - releaseCycle: \"9\"\n    lts: true\n    releaseDate: 2026-01-20\n    eoas: false # releaseDate(10)\n    eol: 2028-12-31\n    latest: \"9.0.1\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"8\"\n    lts: true\n    releaseDate: 2024-12-09\n    eoas: 2026-01-20\n    eol: 2027-12-31\n    latest: \"8.6.0\"\n    latestReleaseDate: 2026-02-26\n\n  - releaseCycle: \"7\"\n    lts: true\n    releaseDate: 2023-12-11\n    eoas: 2024-12-09\n    eol: 2026-12-31\n    latest: \"7.7.1\"\n    latestReleaseDate: 2025-11-12\n\n  - releaseCycle: \"6\"\n    lts: true\n    releaseDate: 2022-12-19\n    eoas: 2023-12-11 # releaseDate(7)\n    eol: 2025-12-31\n    latest: \"6.6.0\"\n    latestReleaseDate: 2026-01-21\n\n  - releaseCycle: \"5\"\n    lts: true\n    releaseDate: 2022-01-19\n    eoas: 2022-12-19 # releaseDate(6)\n    eol: 2025-01-31\n    latest: \"5.4.1\"\n    latestReleaseDate: 2023-04-19\n\n  - releaseCycle: \"4\"\n    lts: true\n    releaseDate: 2021-01-21\n    eoas: 2022-01-19 # releaseDate(5)\n    eol: 2024-01-31\n    latest: \"4.2.4\"\n    latestReleaseDate: 2023-04-20\n\n---\n\n> [Bazel](https://bazel.build/) is a fast, scalable, multi-language and extensible build system.\n\nBazel follows [Semantic Versioning](https://semver.org/).\n\n- A major release contains features that are not backward compatible with the previous release. Each major Bazel version is an LTS release.\n- A minor release contains backward-compatible bug fixes and features back-ported from the main branch.\n- A patch release contains critical bug fixes.\n"
  },
  {
    "path": "products/beats.md",
    "content": "---\ntitle: Elastic Beats\naddedAt: 2022-12-20\ncategory: server-app\ntags: elastic\niconSlug: beats\npermalink: /beats\nalternate_urls:\n  - /elastic-beats\n  - /filebeat\n  - /metricbeat\n  - /packetbeat\n  - /winlogbeat\n  - /auditbeat\n  - /heartbeat\n  - /functionbeat\nreleasePolicyLink: https://www.elastic.co/support_policy\nchangelogTemplate: \"https://www.elastic.co/guide/en/beats/libbeat/{{'__LATEST__'|split:'.'|pop|join:'.'}}/release-notes-__LATEST__.html\"\neolColumn: Support\n\nidentifiers:\n  - repology: filebeat\n  - cpe: cpe:/a:elastic:filebeat\n  - cpe: cpe:2.3:a:elastic:filebeat\n\nauto:\n  methods:\n    - git: https://github.com/elastic/beats.git\n\n# For EOL, see https://www.elastic.co/support/eol\nreleases:\n  - releaseCycle: \"9.3\"\n    releaseDate: 2026-02-03\n    eol: false # later of 2027-10-15 or 18 months after the release date of 10.0\n    latest: \"9.3.2\"\n    latestReleaseDate: 2026-03-16\n    link: https://www.elastic.co/docs/release-notes/beats#beats-__LATEST__-release-notes\n\n  - releaseCycle: \"9.2\"\n    releaseDate: 2025-10-20\n    eol: false # later of 2027-10-15 or 18 months after the release date of 10.0\n    latest: \"9.2.7\"\n    latestReleaseDate: 2026-03-16\n    link: https://www.elastic.co/docs/release-notes/beats#beats-__LATEST__-release-notes\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2025-07-23\n    eol: false # later of 2027-10-15 or 18 months after the release date of 10.0\n    latest: \"9.1.10\"\n    latestReleaseDate: 2026-01-07\n    link: https://www.elastic.co/docs/release-notes/beats#beats-__LATEST__-release-notes\n\n  - releaseCycle: \"8.19\"\n    releaseDate: 2025-07-23\n    eol: 2027-07-15\n    latest: \"8.19.13\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"8.18\"\n    releaseDate: 2025-04-09\n    eol: 2025-10-20\n    latest: \"8.18.8\"\n    latestReleaseDate: 2025-10-02\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2025-04-08\n    eol: false # later of 2027-10-15 or 18 months after the release date of 10.0\n    latest: \"9.0.8\"\n    latestReleaseDate: 2025-10-02\n    link: https://www.elastic.co/docs/release-notes/beats#beats-__LATEST__-release-notes\n\n  - releaseCycle: \"8.17\"\n    releaseDate: 2024-12-11\n    eol: false # Supposedly until 8.19 released, but they've released twice since\n    latest: \"8.17.10\"\n    latestReleaseDate: 2025-08-08\n\n  - releaseCycle: \"8.16\"\n    releaseDate: 2024-11-07\n    eol: 2025-04-18\n    latest: \"8.16.6\"\n    latestReleaseDate: 2025-03-18\n\n  - releaseCycle: \"7\"\n    releaseDate: 2019-04-05\n    eol: 2026-01-15\n    latest: \"7.17.29\"\n    latestReleaseDate: 2025-06-18\n\n  - releaseCycle: \"6\"\n    releaseDate: 2017-11-08\n    eol: 2022-02-10\n    latest: \"6.8.23\"\n    latestReleaseDate: 2022-01-13\n\n---\n\n> [Beats](https://www.elastic.co/beats/) are a suite of lightweight shippers for Elasticsearch and\n> Logstash. As of 2022, the beats family is composed of\n> [Filebeat](https://www.elastic.co/beats/filebeat),\n> [Metricbeat](https://www.elastic.co/beats/metricbeat),\n> [Packetbeat](https://www.elastic.co/beats/packetbeat),\n> [Winlogbeat](https://www.elastic.co/beats/winlogbeat),\n> [Auditbeat](https://www.elastic.co/beats/auditbeat),\n> [Heartbeat](https://www.elastic.co/beats/heartbeat) and\n> [Functionbeat](https://www.elastic.co/beats/functionbeat).\n\nBeats are part of the [Elastic Stack](https://www.elastic.co/elastic-stack/), also known as the\n[ELK Stack](https://www.elastic.co/what-is/elk-stack). It shares the same support policy as the\nother products in the Elastic Stack (Elasticsearch, Logstash, Kibana...).\n\nElastic Stack product releases follow [Semantic Versioning](https://semver.org/).\nElastic provides maintenance for each major release series for the longest of 30 months after the GA date of the major release\nor 18 months after the GA date of the following major release.\nFor example, if version 1.0 was released on 10-Apr-2019 and version 2.0 was released on 10-Feb-2022.\n\n- 30 months from 1.0 GA date is 10-Oct-2021\n- 18 months from 2.0 GA date is 10-Aug-2023\n- 1.x maintenance would end on 10-Aug-2023\n\nEnd-of-life dates for Beats can be found on the [Elastic product EOL dates page](https://www.elastic.co/support/eol).\nSupport for various operating systems can also be found on the [Elastic support matrix page](https://www.elastic.co/support/matrix).\n\n*[GA]: General Availability\n*[EOL]: End Of Life\n"
  },
  {
    "path": "products/behat.md",
    "content": "---\ntitle: Behat\naddedAt: 2025-06-29\ncategory: framework\ntags: php-runtime\npermalink: /behat\nchangelogTemplate: https://github.com/Behat/Behat/releases/tag/v__LATEST__\nreleasePolicyLink: https://docs.behat.org/en/latest/releases.html\neoasColumn: true\n\nauto:\n  methods:\n    - git: https://github.com/Behat/Behat.git\n\nidentifiers:\n  - purl: pkg:composer/behat/behat\n  - purl: pkg:github/behat/behat\n\nreleases:\n  - releaseCycle: \"3\"\n    releaseDate: 2014-04-20\n    eoas: false\n    eol: false\n    latest: \"3.29.0\"\n    latestReleaseDate: 2025-12-11\n\n  - releaseCycle: \"2\"\n    releaseDate: 2011-07-01\n    eoas: 2015-06-01\n    eol: 2015-06-01\n    latest: \"2.5.5\"\n    latestReleaseDate: 2015-06-01\n\n---\n\n> [Behat](https://docs.behat.org/en/latest/) is an open-source test framework for PHP.\n\nBehat follows [semantic versioning](https://semver.org). Major releases receive:\n\n- bugfixes for at least 12 months after the release of the next major,\n- security fixes for at least 24 months after the release of the next major.\n"
  },
  {
    "path": "products/bellsoft-liberica.md",
    "content": "---\ntitle: Bellsoft Liberica JDK\naddedAt: 2023-05-21\ncategory: lang\ntags: bellsoft java-distribution\niconSlug: openjdk\npermalink: /bellsoft-liberica\nalternate_urls:\n  - /liberica\nversionCommand: java -version\nreleasePolicyLink: https://bell-sw.com/support/\nchangelogTemplate: \"https://docs.bell-sw.com/liberica-jdk/{{'__LATEST__'|replace:'+','b'}}/general/release-notes/\"\neolColumn: Public support\neoesColumn: Commercial support\n\nidentifiers:\n  # Official Docker Images\n  - purl: pkg:docker/bellsoft/liberica-openjdk-alpine\n  - purl: pkg:docker/bellsoft/liberica-openjre-alpine\n  - purl: pkg:docker/bellsoft/liberica-openjdk-alpine-musl\n  - purl: pkg:docker/bellsoft/liberica-openjre-alpine-musl\n  - purl: pkg:docker/bellsoft/liberica-openjdk-debian\n  - purl: pkg:docker/bellsoft/liberica-openjre-debian\n  - purl: pkg:docker/bellsoft/liberica-openjdk-centos\n  - purl: pkg:docker/bellsoft/liberica-openjre-centos\n\n  # Official Docker Images on GitHub Packages\n  - purl: pkg:oci/liberica-openjdk-alpine?repository_url=ghcr.io/bell-sw\n  - purl: pkg:oci/liberica-openjre-alpine?repository_url=ghcr.io/bell-sw\n  - purl: pkg:oci/liberica-openjdk-alpine-musl?repository_url=ghcr.io/bell-sw\n  - purl: pkg:oci/liberica-openjre-alpine-musl?repository_url=ghcr.io/bell-sw\n  - purl: pkg:oci/liberica-openjdk-debian?repository_url=ghcr.io/bell-sw\n  - purl: pkg:oci/liberica-openjre-debian?repository_url=ghcr.io/bell-sw\n  - purl: pkg:oci/liberica-openjdk-centos?repository_url=ghcr.io/bell-sw\n  - purl: pkg:oci/liberica-openjre-centos?repository_url=ghcr.io/bell-sw\n\n  # Repology only lists AUR packages right now\n  - repology: liberica-jdk-11-full\n  - repology: liberica-jdk-11\n  - repology: liberica-jdk-11-lite\n  - repology: liberica-jdk-17-full\n  - repology: liberica-jdk-21-full\n  - repology: liberica-jdk-8-full\n  - repology: liberica-jdk-full\n  - repology: liberica-jre-11\n  # These are undefined TYPEs in the PURL spec\n  # so subject to change https://github.com/package-url/purl-spec/blob/master/PURL-TYPES.rst\n  # https://scoop.sh/#/apps?q=liberica\n  - purl: pkg:scoop/liberica-jdk\n  - purl: pkg:scoop/liberica-lts-jdk\n  - purl: pkg:scoop/liberica-lite-jdk\n  - purl: pkg:scoop/liberica-lite-lts-jdk\n  - purl: pkg:scoop/liberica-full-jdk\n  - purl: pkg:scoop/liberica-full-lts-jdk\n  - purl: pkg:scoop/liberica-jre\n  - purl: pkg:scoop/liberica-lts-jre\n  - purl: pkg:scoop/liberica-full-jre\n  - purl: pkg:scoop/liberica-full-lts-jre\n\n  - purl: pkg:scoop/liberica8-jre\n  - purl: pkg:scoop/liberica8-jdk\n  - purl: pkg:scoop/liberica8-full-jre\n  - purl: pkg:scoop/liberica8-full-jdk\n\n  - purl: pkg:scoop/liberica11-jre\n  - purl: pkg:scoop/liberica11-jdk\n  - purl: pkg:scoop/liberica11-full-jre\n  - purl: pkg:scoop/liberica11-full-jdk\n  - purl: pkg:scoop/liberica11-lite-jdk\n\n  - purl: pkg:scoop/liberica12-jre\n  - purl: pkg:scoop/liberica12-jdk\n  - purl: pkg:scoop/liberica12-lite-jdk\n\n  - purl: pkg:scoop/liberica13-jre\n  - purl: pkg:scoop/liberica13-jdk\n  - purl: pkg:scoop/liberica13-full-jre\n  - purl: pkg:scoop/liberica13-full-jdk\n  - purl: pkg:scoop/liberica13-lite-jdk\n\n  - purl: pkg:scoop/liberica14-jre\n  - purl: pkg:scoop/liberica14-jdk\n  - purl: pkg:scoop/liberica14-full-jre\n  - purl: pkg:scoop/liberica14-full-jdk\n  - purl: pkg:scoop/liberica14-lite-jdk\n\n  - purl: pkg:scoop/liberica15-jre\n  - purl: pkg:scoop/liberica15-jdk\n  - purl: pkg:scoop/liberica15-full-jre\n  - purl: pkg:scoop/liberica15-lite-jdk\n  - purl: pkg:scoop/liberica15-full-jdk\n\n  - purl: pkg:scoop/liberica16-jre\n  - purl: pkg:scoop/liberica16-jdk\n  - purl: pkg:scoop/liberica16-full-jre\n  - purl: pkg:scoop/liberica16-full-jdk\n  - purl: pkg:scoop/liberica16-lite-jdk\n\n  - purl: pkg:scoop/liberica17-jre\n  - purl: pkg:scoop/liberica17-jdk\n  - purl: pkg:scoop/liberica17-full-jre\n  - purl: pkg:scoop/liberica17-full-jdk\n  - purl: pkg:scoop/liberica17-lite-jdk\n\n  # chocolatey https://community.chocolatey.org/packages?q=liberica&authors=bellsoft\n  - purl: pkg:chocolatey/liberica11jdk\n  - purl: pkg:chocolatey/liberica11jdkfull\n  - purl: pkg:chocolatey/liberica11jre\n  - purl: pkg:chocolatey/liberica11jrefull\n  - purl: pkg:chocolatey/liberica17jdk\n  - purl: pkg:chocolatey/liberica17jdkfull\n  - purl: pkg:chocolatey/liberica17jdklite\n  - purl: pkg:chocolatey/liberica17jre\n  - purl: pkg:chocolatey/liberica17jrefull\n  - purl: pkg:chocolatey/liberica21jdk\n  - purl: pkg:chocolatey/liberica21jdkfull\n  - purl: pkg:chocolatey/liberica21jdklite\n  - purl: pkg:chocolatey/liberica21jre\n  - purl: pkg:chocolatey/liberica21jrefull\n  - purl: pkg:chocolatey/liberica8jdk\n  - purl: pkg:chocolatey/liberica8jre\n  - purl: pkg:chocolatey/libericajdk\n  - purl: pkg:chocolatey/libericajdkfull\n  - purl: pkg:chocolatey/libericajdklite\n  - purl: pkg:chocolatey/libericajre\n  - purl: pkg:chocolatey/libericajrefull\n\n  # Repology lists them all, but they're unlinked.\n  - purl: pkg:winget/BellSoft.LibericaJDK.8\n  - purl: pkg:winget/BellSoft.LibericaJDK.11\n  - purl: pkg:winget/BellSoft.LibericaJDK.14\n  - purl: pkg:winget/BellSoft.LibericaJDK.15\n  - purl: pkg:winget/BellSoft.LibericaJDK.16\n  - purl: pkg:winget/BellSoft.LibericaJDK.17\n  - purl: pkg:winget/BellSoft.LibericaJDK.18\n  - purl: pkg:winget/BellSoft.LibericaJDK.19\n\n  # Alpine Packages, listed using the following command:\n  # curl --silent https://apk.bell-sw.com/main/x86_64/APKINDEX.tar.gz | tar --to-stdout -xzv APKINDEX |grep P:|sort -u\n  - purl: pkg:apk/alpine/bellsoft-java11?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java11-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java11-runtime?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java11-runtime-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java15?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java15-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java15-runtime?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java16?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java16-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java16-runtime?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java16-runtime-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java17?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java17-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java17-runtime?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java17-runtime-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java18?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java18-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java18-runtime?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java18-runtime-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java19?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java19-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java19-runtime?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java19-runtime-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java20?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java20-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java20-runtime?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java20-runtime-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java21?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java21-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java21-runtime?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java21-runtime-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java22?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java22-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java22-runtime?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java22-runtime-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java23?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java23-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java23-runtime?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java23-runtime-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java8?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java8-lite?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java8-runtime?repository_url=https://apk.bell-sw.com/main\n  - purl: pkg:apk/alpine/bellsoft-java8-runtime-lite?repository_url=https://apk.bell-sw.com/main\n\n  # RPM packages that work across OpenSUSE/CentOS etc.\n  - purl: pkg:rpm/bellsoft-java11?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java11-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java11-lite?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java11-runtime?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java11-runtime-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java12?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java12-lite?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java13?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java13-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java13-lite?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java13-runtime?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java13-runtime-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java14?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java14-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java14-lite?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java14-runtime?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java14-runtime-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java15?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java15-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java15-lite?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java15-runtime?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java15-runtime-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java16?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java16-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java16-lite?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java16-runtime?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java16-runtime-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java17?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java17-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java17-lite?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java17-runtime?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java17-runtime-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java18?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java18-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java18-lite?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java18-runtime?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java18-runtime-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java19?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java19-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java19-lite?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java19-runtime?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java19-runtime-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java20?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java20-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java20-lite?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java20-runtime?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java20-runtime-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java21?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java21-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java21-lite?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java21-runtime?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java21-runtime-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java22?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java22-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java22-lite?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java22-runtime?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java22-runtime-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java23?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java23-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java23-lite?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java23-runtime?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java23-runtime-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java8?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java8-full?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java8-lite?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java8-runtime?repository_url=https://yum.bell-sw.com\n  - purl: pkg:rpm/bellsoft-java8-runtime-full?repository_url=https://yum.bell-sw.com\n\n# There is one repository for each major release (except for 15 and 16).\nauto:\n  methods:\n    - github_releases: bell-sw/Liberica\n      regex:\n        - \"^(?P<version>[0-9.u+]+)$\"\n        - \"^OpenJDK (?P<version>[0-9.u+]+)$\"\n      template: \"{{version}}\"\n\n# EOL dates are OpenJDK EOL dates, which are not fixed. This page is using Eclipse Temurin\n# EOL dates because they are the most conservative (see https://en.wikipedia.org/wiki/Java_version_history).\n# Extended support dates can be found on https://bell-sw.com/support/.\nreleases:\n  - releaseCycle: \"25\"\n    lts: true\n    releaseDate: 2025-09-16\n    eol: 2031-09-30\n    eoes: 2034-03-31\n    latest: \"25.0.2+12\"\n    latestReleaseDate: 2026-01-21\n\n  - releaseCycle: \"24\"\n    releaseDate: 2025-03-19\n    eol: 2025-09-16\n    latest: \"24.0.2+12\"\n    latestReleaseDate: 2025-07-16\n\n  - releaseCycle: \"23\"\n    releaseDate: 2024-09-18\n    eol: 2025-03-18\n    latest: \"23.0.2+9\"\n    latestReleaseDate: 2025-01-23\n\n  - releaseCycle: \"22\"\n    releaseDate: 2024-03-20\n    eol: 2024-09-17\n    latest: \"22.0.2+11\"\n    latestReleaseDate: 2024-07-17\n\n  - releaseCycle: \"21\"\n    lts: true\n    releaseDate: 2023-09-20\n    eol: false # Temurin EOL date not yet announced\n    eoes: 2032-03-31\n    latest: \"21.0.10+11\"\n    latestReleaseDate: 2026-02-02\n    link: https://docs.bell-sw.com/liberica-jdk/21.0.2b14/general/release-notes/ # no link yet for 21.0.2+15\n\n  - releaseCycle: \"20\"\n    releaseDate: 2023-03-22\n    eol: 2023-09-19\n    latest: \"20.0.2+10\"\n    latestReleaseDate: 2023-07-20\n\n  - releaseCycle: \"19\"\n    releaseDate: 2022-09-21\n    eol: 2023-03-21\n    latest: \"19.0.2+9\"\n    latestReleaseDate: 2023-01-18\n\n  - releaseCycle: \"18\"\n    releaseDate: 2022-03-23\n    eol: 2022-09-20\n    latest: \"18.0.2.1+1\"\n    latestReleaseDate: 2022-08-25\n    link: https://docs.bell-sw.com/liberica-jdk/18.0.2b10/general/release-notes/\n\n  - releaseCycle: \"17\"\n    lts: true\n    releaseDate: 2021-09-17\n    eol: 2027-10-31\n    eoes: 2030-03-31\n    latest: \"17.0.18+11\"\n    latestReleaseDate: 2026-02-02\n    link: https://docs.bell-sw.com/liberica-jdk/17.0.10b13/general/release-notes/ # no link yet for 17.0.10+14\n\n  - releaseCycle: \"16\"\n    releaseDate: 2021-03-19\n    eol: 2021-09-14\n    latest: \"16.0.2+7\"\n    latestReleaseDate: 2021-07-23\n\n  - releaseCycle: \"15\"\n    releaseDate: 2020-09-17\n    eol: 2021-03-16\n    latest: \"15.0.2+10\"\n    latestReleaseDate: 2021-01-22\n    link: https://docs.bell-sw.com/liberica-jdk/15.0.2b8/general/release-notes/\n\n  - releaseCycle: \"14\"\n    releaseDate: 2020-03-19\n    eol: 2020-09-16\n    latest: \"14.0.2+13\"\n    latestReleaseDate: 2020-07-14\n\n  - releaseCycle: \"13\"\n    releaseDate: 2019-09-26\n    eol: 2020-03-17\n    latest: \"13.0.2+9\"\n    latestReleaseDate: 2020-01-16\n\n  - releaseCycle: \"12\"\n    releaseDate: 2019-03-22\n    eol: 2019-09-17\n    latest: \"12.0.2\"\n    latestReleaseDate: 2019-07-20\n    link: https://docs.bell-sw.com/liberica-jdk/12.0.2b10/general/release-notes/\n\n  - releaseCycle: \"11\"\n    lts: true\n    releaseDate: 2018-10-08\n    eol: 2024-10-31\n    eoes: 2027-03-31\n    latest: \"11.0.30+9\"\n    latestReleaseDate: 2026-01-21\n\n  - releaseCycle: \"10\"\n    # This is an approximation from Oracle JDK release date\n    releaseDate: 2018-03-21\n    eol: 2018-09-25\n    latest: \"10.0.2\"\n    # The last modified date of the files in https://download.bell-sw.com/java/10.0.2/bellsoft-jdk10.0.2-linux-amd64.deb\n    latestReleaseDate: 2018-08-05\n\n  # There are no 9 releases on https://bell-sw.com/pages/downloads/\n\n  - releaseCycle: \"8\"\n    lts: true\n    releaseDate: 2014-03-18\n    eol: 2026-11-30\n    eoes: 2031-03-31\n    latest: \"8u482+10\"\n    latestReleaseDate: 2026-01-21\n\n  - releaseCycle: \"7\"\n    lts: true\n    releaseDate: 2011-07-11\n    eol: 2022-07-31\n    eoes: 2026-03-31\n    latest: \"unknown\"\n    link: null\n\n  - releaseCycle: \"6\"\n    lts: true\n    releaseDate: 2006-12-12\n    eol: 2018-12-31\n    eoes: 2026-03-31\n    latest: \"unknown\"\n    link: null\n\n---\n\n> [BellSoft Liberica JDK](https://bell-sw.com/libericajdk/) is a [GPLv2 with CPE](https://openjdk.org/legal/gplv2+ce.html)\n> licensed build of the Open Java Development Kit (OpenJDK) that is tested and verified to be\n> compliant with the Java SE specification using OpenJDK Technology Compatibility Kit test suite for\n> Linux, Windows, macOS, and Solaris operating systems.\n\nLiberica JDK builds are available for Java 6 and greater. It follows the same cadence as OpenJDK:\n\n- a 6-month rapid-release cycle since the release of Java 10,\n- a new LTS release every 3 years (every sixth OpenJDK release) after the release of OpenJDK 11,\n- a new LTS release every 2 years (every fourth OpenJDK release) after the release of OpenJDK 17.\n\nFollowing the upstream OpenJDK project, Liberica JDK updates are released quarterly. LTS versions\nare supported at least 2 years (but usually much more), and non-LTS are only supported for 6 months.\n\nFor LTS releases, [commercial support can be purchased](https://bell-sw.com/support/) with at least\n8 years (from the initial release) of access to bug fixes, security updates, and other fixes as\nneeded.\n\nLiberica JDK is one of the many builds of OpenJDK. For recommendations on which JDK build to use,\ncheck out [whichjdk.com](https://whichjdk.com/#bellsoft-liberica-jdk).\n\n*[LTS]: Long-Term Support\n"
  },
  {
    "path": "products/big-ip.md",
    "content": "---\ntitle: BIG-IP\naddedAt: 2025-01-12\ncategory: os\niconSlug: f5\npermalink: /big-ip\nversionCommand: show /sys version\nreleasePolicyLink: https://my.f5.com/manage/s/article/K5903\nchangelogTemplate: \"https://techdocs.f5.com/en-us/bigip-{{'__LATEST__'|split:'.'|join:'-'}}/big-ip-release-notes.html\"\neoasColumn: End of Software Development\neolColumn: End of Technical Support\n\nauto:\n  methods:\n    - release_table: https://my.f5.com/manage/s/article/K5903#1\n      header_selector: \"tr:nth-of-type(1)\"\n      render_javascript: true\n      render_javascript_wait_for: \"table\"\n      fields:\n        releaseCycle:\n          column: \"Major Release, Minor Release, and Long-Term Stability Release versions\"\n          regex: '^(?P<value>\\d+\\.\\d+).x.*$'\n        releaseDate: \"First customer ship\"\n        eoas: \"End of Software Development\"\n        eol: \"End of Technical Support\"\n    - release_table: https://my.f5.com/manage/s/article/K5903#2\n      header_selector: \"tr:nth-of-type(1)\"\n      render_javascript: true\n      render_javascript_wait_for: \"table\"\n      fields:\n        releaseCycle:\n          column: \"Major Release and Long-Term Stability Release versions\"\n          regex: '^(?P<value>\\d+\\.\\d+).x.*$'\n        releaseDate: \"First customer ship\"\n        eoas: \"End of Software Development\"\n        eol: \"End of Technical Support\"\n    - version_table: https://my.f5.com/manage/s/article/K9412\n      render_javascript: true\n      render_javascript_wait_for: \"table\"\n      header_selector: \"tr:nth-of-type(1)\"\n      name_column: \"BIG-IP version\"\n      date_column: \"Release date\"\n\n# EOAS / EOL dates can be found on https://my.f5.com/manage/s/article/K5903\n# Latest release dates can be found on https://my.f5.com/manage/s/article/K9412\nreleases:\n  - releaseCycle: \"21.0\"\n    releaseDate: 2025-11-06\n    eoas: 2026-08-06\n    eol: 2026-08-06\n    latest: \"21.0.0\"\n    latestReleaseDate: 2025-11-06\n\n  - releaseCycle: \"17.5\"\n    lts: true\n    releaseDate: 2025-02-27\n    eoas: 2029-01-01\n    eol: 2029-01-01\n    latest: \"17.5.1\"\n    latestReleaseDate: 2025-06-26\n\n  - releaseCycle: \"17.1\"\n    lts: true\n    releaseDate: 2023-03-14\n    eoas: 2027-03-31\n    eol: 2027-03-31\n    latest: \"17.1.3\"\n    latestReleaseDate: 2025-10-10\n\n  - releaseCycle: \"17.0\"\n    releaseDate: 2022-04-26\n    eoas: 2023-07-31\n    eol: 2023-07-31\n    latest: \"17.0.0\"\n    latestReleaseDate: 2022-04-26\n\n  - releaseCycle: \"16.1\"\n    lts: true\n    releaseDate: 2021-07-07\n    eoas: 2026-07-01\n    eol: 2026-07-01\n    latest: \"16.1.6\"\n    latestReleaseDate: 2025-04-15\n\n  - releaseCycle: \"16.0\"\n    releaseDate: 2020-07-16\n    eoas: 2021-10-07\n    eol: 2021-10-07\n    latest: \"16.0.1.1\"\n    latestReleaseDate: 2021-10-02\n    link: null\n\n  - releaseCycle: \"15.1\"\n    lts: true\n    releaseDate: 2019-12-11\n    eoas: 2025-12-31\n    eol: 2025-12-31\n    latest: \"15.1.10\"\n    latestReleaseDate: 2023-08-30\n    link: null\n\n  - releaseCycle: \"15.0\"\n    releaseDate: 2019-05-23 # https://techdocs.f5.com/kb/en-us/products/big-ip_ltm/releasenotes/product/relnote-bigip-15-0-0.html\n    eoas: 2020-08-23\n    eol: 2020-08-23\n    latest: \"15.0.1\"\n    latestReleaseDate: 2019-08-08\n    link: null\n\n---\n\n> [BIG-IP](https://www.f5.com/products/big-ip) is a family of hardware and software products from F5 Networks, designed\n> for load balancing, traffic management, and application security.\n\nF5 Networks typically provides a major release of BIG-IP every 12–18 months, with regular maintenance updates to address\nsecurity and performance issues. Each version of BIG-IP is generally supported for up to 5 years, including Full Support\nfor the first 3 years and Limited Support for the remaining 2 years.\n"
  },
  {
    "path": "products/bigbluebutton.md",
    "content": "---\ntitle: BigBlueButton\naddedAt: 2025-03-01\ncategory: server-app\niconSlug: bigbluebutton\npermalink: /bigbluebutton\nalternate_urls:\n  - /bbb\nreleasePolicyLink: https://github.com/bigbluebutton/bigbluebutton/security\nchangelogTemplate: https://github.com/bigbluebutton/bigbluebutton/releases/tag/v__LATEST__\n\nidentifiers:\n  - cpe: cpe:2.3:a:bigbluebutton:bigbluebutton\n\nauto:\n  methods:\n    - github_releases: bigbluebutton/bigbluebutton\n\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"3.0\"\n    releaseDate: 2025-02-28\n    eol: false\n    latest: \"3.0.23\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2023-09-06\n    eol: 2025-05-31 # https://github.com/bigbluebutton/bigbluebutton/pull/23340\n    latest: \"2.7.16\"\n    latestReleaseDate: 2024-12-11\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2023-03-20\n    eol: 2025-02-28\n    latest: \"2.6.18\"\n    latestReleaseDate: 2024-05-16\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2022-06-09\n    eol: 2023-09-06\n    latest: \"2.5.20\" # not a GitHub release\n    latestReleaseDate: 2024-05-11\n\n---\n\n> [BigBlueButton](https://bigbluebutton.org/) is an open-source web conferencing system.\n\nIt's not explicitly documented, but [it seems the two latest releases of BigBlueButton are supported](https://groups.google.com/g/bigbluebutton-dev/c/Nj1_U797q2c)\nwith bug and security fixes.\n"
  },
  {
    "path": "products/bitbucket.md",
    "content": "---\ntitle: Bitbucket\naddedAt: 2025-03-24\ncategory: server-app\ntags: atlassian java-runtime\niconSlug: bitbucket\npermalink: /bitbucket\nalternate_urls:\n  - /atlassian-bitbucket\nreleasePolicyLink: https://confluence.atlassian.com/enterprise/atlassian-enterprise-releases-948227420.html\nchangelogTemplate: https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Data+Center+__RELEASE_CYCLE__+release+notes\neolColumn: Support\n\nidentifiers:\n  - cpe: cpe:/a:atlassian:bitbucket\n  - cpe: cpe:2.3:a:atlassian:bitbucket\n\nauto:\n  methods:\n    - atlassian_versions: https://www.atlassian.com/software/bitbucket/download-archives\n    - atlassian_eol: https://confluence.atlassian.com/support/atlassian-support-end-of-life-policy-201851003.html\n      selector: AtlassianEndofSupportPolicy-Bitbucket\n      regex: '(?P<release>\\d+(\\.\\d+)+) \\(EO[SL] date: (?P<date>.+)\\).*$'\n\n# Release dates from https://www.atlassian.com/software/bitbucket/download-archives.\n# LTS/EOL dates can be found on https://confluence.atlassian.com/support/atlassian-support-end-of-life-policy-201851003.html\nreleases:\n  - releaseCycle: \"10.2\"\n    releaseDate: 2026-03-03\n    lts: true\n    eol: 2028-03-03\n    latest: \"10.2.1\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"10.1\"\n    releaseDate: 2025-11-20\n    eol: 2027-11-20\n    latest: \"10.1.5\"\n    latestReleaseDate: 2026-02-10\n\n  - releaseCycle: \"10.0\"\n    releaseDate: 2025-09-07\n    eol: 2027-09-08\n    latest: \"10.0.2\"\n    latestReleaseDate: 2025-11-11\n\n  - releaseCycle: \"9.6\"\n    releaseDate: 2025-03-17\n    eol: 2027-01-18\n    latest: \"9.6.5\"\n    latestReleaseDate: 2025-08-12\n\n  - releaseCycle: \"9.5\"\n    releaseDate: 2025-01-07\n    eol: 2027-01-07\n    latest: \"9.5.2\"\n    latestReleaseDate: 2025-03-06\n\n  - releaseCycle: \"9.4\"\n    lts: true\n    releaseDate: 2024-12-02\n    eol: 2026-12-03\n    latest: \"9.4.18\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"9.3\"\n    releaseDate: 2024-10-29\n    eol: 2026-10-29\n    latest: \"9.3.2\"\n    latestReleaseDate: 2024-11-18\n\n  - releaseCycle: \"9.2\"\n    releaseDate: 2024-09-24\n    eol: 2026-09-24\n    latest: \"9.2.1\"\n    latestReleaseDate: 2024-10-09\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2024-08-27\n    eol: 2026-08-27\n    latest: \"9.1.1\"\n    latestReleaseDate: 2024-09-09\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2024-07-23\n    eol: 2026-07-23\n    latest: \"9.0.1\"\n    latestReleaseDate: 2024-08-12\n\n  - releaseCycle: \"8.19\"\n    lts: true\n    releaseDate: 2024-03-12\n    eol: 2026-03-12\n    latest: \"8.19.29\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"8.18\"\n    releaseDate: 2024-02-06\n    eol: 2026-02-06\n    latest: \"8.18.1\"\n    latestReleaseDate: 2024-03-08\n\n  - releaseCycle: \"8.17\"\n    releaseDate: 2024-01-09\n    eol: 2026-01-09\n    latest: \"8.17.2\"\n    latestReleaseDate: 2024-03-08\n\n  - releaseCycle: \"8.16\"\n    releaseDate: 2023-11-28\n    eol: 2025-11-28\n    latest: \"8.16.4\"\n    latestReleaseDate: 2024-03-08\n\n  - releaseCycle: \"8.15\"\n    releaseDate: 2023-10-23\n    eol: 2025-10-24\n    latest: \"8.15.5\"\n    latestReleaseDate: 2024-03-08\n\n  - releaseCycle: \"8.14\"\n    releaseDate: 2023-09-19\n    eol: 2025-09-19\n    latest: \"8.14.6\"\n    latestReleaseDate: 2024-03-08\n    link: https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Data+Center+and+Server+8.14+release+notes\n\n  - releaseCycle: \"8.13\"\n    releaseDate: 2023-08-14\n    eol: 2025-08-15\n    latest: \"8.13.6\"\n    latestReleaseDate: 2024-02-07\n    link: https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Data+Center+and+Server+8.13+release+notes\n\n  - releaseCycle: \"8.12\"\n    releaseDate: 2023-07-11\n    eol: 2025-07-11\n    latest: \"8.12.6\"\n    latestReleaseDate: 2024-01-08\n    link: https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Data+Center+and+Server+8.12+release+notes\n\n  - releaseCycle: \"8.11\"\n    releaseDate: 2023-06-06\n    eol: 2025-06-06\n    latest: \"8.11.6\"\n    latestReleaseDate: 2023-11-13\n    link: https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Data+Center+and+Server+8.11+release+notes\n\n  - releaseCycle: \"8.10\"\n    releaseDate: 2023-05-01\n    eol: 2025-05-02\n    latest: \"8.10.6\"\n    latestReleaseDate: 2023-10-09\n    link: https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Data+Center+and+Server+8.10+release+notes\n\n  - releaseCycle: \"8.9\"\n    lts: true\n    releaseDate: 2023-04-12\n    eol: 2025-04-12\n    latest: \"8.9.27\"\n    latestReleaseDate: 2025-04-08\n    link: https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Data+Center+and+Server+8.9+release+notes\n\n  - releaseCycle: \"8.8\"\n    releaseDate: 2023-02-06\n    eol: 2025-02-07\n    latest: \"8.8.7\"\n    latestReleaseDate: 2023-08-07\n    link: https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Data+Center+and+Server+8.8+release+notes\n\n  - releaseCycle: \"8.7\"\n    releaseDate: 2023-01-10\n    eol: 2025-01-10\n    latest: \"8.7.5\"\n    latestReleaseDate: 2023-07-04\n    link: https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Data+Center+and+Server+8.7+release+notes\n\n  - releaseCycle: \"7.21\"\n    lts: true\n    releaseDate: 2022-02-28\n    eol: 2024-02-28\n    latest: \"7.21.23\"\n    latestReleaseDate: 2024-03-08\n    link: https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Data+Center+and+Server+7.21+release+notes\n\n---\n\n> [Bitbucket](https://www.atlassian.com/software/bitbucket) is a proprietary source control and CI/CD platform developed\n> by Atlassian.\n\n{: .warning }\n\n> Atlassian ended support for Bitbucket Server [on February 15, 2024](https://www.atlassian.com/migration/assess/journey-to-cloud).\n> Starting from 8.15.x, new releases of Bitbucket are available only to Data Center customers.\n\nBitbucket is available both as SaaS and on-premises offer, with two editions:\n\n- Bitbucket Cloud: Cloud edition, available through [Atlassian Cloud](https://www.atlassian.com/licensing/cloud),\n- Bitbucket Data Center: Self-hosted edition, targeted to enterprises.\n\nThis page is **only** about Bitbucket Data Center. Bitbucket Cloud is part of the Atlassian Cloud with [its own release cadence](https://confluence.atlassian.com/cloud/blog).\n\nBitbucket has both LTS and non-LTS releases. There is approximately one LTS release per year, which receives bug and\nsecurity fixes for 2 years. Non-LTS releases are supported for 6 months with only critical security fixes. More\ninformation can be found in [this article](https://www.atlassian.com/blog/enterprise/introducing-enterprise-releases).\n"
  },
  {
    "path": "products/bitcoin-core.md",
    "content": "---\ntitle: Bitcoin Core\naddedAt: 2025-08-15\ncategory: server-app\niconSlug: bitcoin\npermalink: /bitcoin-core\nreleasePolicyLink: https://bitcoincore.org/en/lifecycle/\nchangelogTemplate: https://bitcoincore.org/en/releases/__LATEST__/\n\nauto:\n  methods:\n    - github_releases: bitcoin/bitcoin\n      regex: '^v?(?P<major>\\d+)\\.(?P<minor>\\d+)(\\.(?P<patch>\\d+))?$'\n    - release_table: https://bitcoincore.org/en/lifecycle/\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: \"^(?P<value>.+).x$\"\n        releaseDate: \"Release Date\"\n        eol: \"End of Life\"\n\n# There a no more a notion of \"Active support\", so:\n# eoas(x) = releaseDate(x)\nreleases:\n  - releaseCycle: \"30\"\n    releaseDate: 2025-10-10\n    eoas: 2025-10-10\n    eol: false\n    latest: \"30.2\"\n    latestReleaseDate: 2026-01-13\n\n  - releaseCycle: \"29\"\n    releaseDate: 2025-04-14\n    eoas: 2025-10-10\n    eol: false\n    latest: \"29.3\"\n    latestReleaseDate: 2026-02-11\n\n  - releaseCycle: \"28\"\n    releaseDate: 2024-10-02\n    eoas: 2025-10-10\n    eol: false\n    latest: \"28.3\"\n    latestReleaseDate: 2025-10-30\n\n  - releaseCycle: \"27\"\n    releaseDate: 2024-04-16\n    eoas: 2025-04-14\n    eol: 2025-10-10\n    latest: \"27.2\"\n    latestReleaseDate: 2024-11-04\n\n  - releaseCycle: \"26\"\n    releaseDate: 2023-12-06\n    eoas: 2024-10-02\n    eol: 2025-04-14\n    latest: \"26.2\"\n    latestReleaseDate: 2024-07-11\n\n  - releaseCycle: \"25\"\n    releaseDate: 2023-05-18\n    eoas: 2024-04-16\n    eol: 2024-10-02\n    latest: \"25.2\"\n    latestReleaseDate: 2024-04-16\n\n  - releaseCycle: \"24\"\n    releaseDate: 2022-11-24\n    eoas: 2023-12-12\n    eol: 2024-04-02\n    latest: \"24.2\"\n    latestReleaseDate: 2023-11-01\n\n  - releaseCycle: \"23\"\n    releaseDate: 2022-04-25\n    eoas: 2023-05-18\n    eol: 2023-12-01\n    latest: \"23.2\"\n    latestReleaseDate: 2023-05-18\n\n  - releaseCycle: \"22\"\n    releaseDate: 2021-09-13\n    eoas: 2022-12-14\n    eol: 2023-04-01\n    latest: \"22.1\"\n    latestReleaseDate: 2022-12-15\n\n  - releaseCycle: \"0.21\"\n    releaseDate: 2021-01-15\n    eoas: 2022-04-25\n    eol: 2022-10-01\n    latest: \"0.21.2\"\n    latestReleaseDate: 2021-09-23\n\n  - releaseCycle: \"0.20\"\n    releaseDate: 2020-06-03\n    eoas: 2021-09-13\n    eol: 2022-02-01\n    latest: \"0.20.2\"\n    latestReleaseDate: 2021-10-18\n\n  - releaseCycle: \"0.19\"\n    releaseDate: 2019-11-24\n    eoas: 2021-01-15\n    eol: 2021-08-01\n    latest: \"0.19.2\"\n    latestReleaseDate: 2021-01-07\n    link: null\n\n  - releaseCycle: \"0.18\"\n    releaseDate: 2019-05-02\n    eoas: 2020-06-03\n    eol: 2021-02-01\n    latest: \"0.18.1\"\n    latestReleaseDate: 2019-08-09\n\n  - releaseCycle: \"0.17\"\n    releaseDate: 2018-10-03\n    eoas: 2019-11-24\n    eol: 2020-08-01\n    latest: \"0.17.2\"\n    latestReleaseDate: 2019-10-02\n    link: null\n\n  - releaseCycle: \"0.16\"\n    releaseDate: 2018-02-26\n    eoas: 2019-05-02\n    eol: 2020-02-01\n    latest: \"0.16.3\"\n    latestReleaseDate: 2018-09-18\n\n  - releaseCycle: \"0.15\"\n    releaseDate: 2017-09-15\n    eoas: 2018-10-03\n    eol: 2019-08-01\n    latest: \"0.15.2\"\n    latestReleaseDate: 2018-09-28\n\n  - releaseCycle: \"0.14\"\n    releaseDate: 2017-03-08\n    eoas: 2018-02-26\n    eol: 2019-02-01\n    latest: \"0.14.3\"\n    latestReleaseDate: 2018-09-28\n\n  - releaseCycle: \"0.13\"\n    releaseDate: 2016-08-23\n    eoas: 2017-09-15\n    eol: 2018-08-01\n    latest: \"0.13.2\"\n    latestReleaseDate: 2017-01-03\n\n  - releaseCycle: \"0.12\"\n    releaseDate: 2016-02-23\n    eoas: 2017-03-31\n    eol: 2018-02-28\n    latest: \"0.12.1\"\n    latestReleaseDate: 2016-11-01\n\n  - releaseCycle: \"0.11\"\n    releaseDate: 2015-07-12\n    eoas: 2016-08-23\n    eol: 2017-08-01\n    latest: \"0.11.3\"\n    latestReleaseDate: 2017-03-09\n    link: null\n\n  - releaseCycle: \"0.10\"\n    releaseDate: 2015-02-16\n    eoas: 2016-02-29\n    eol: 2017-02-28\n    latest: \"0.10.5\"\n    latestReleaseDate: 2017-03-09\n    link: null\n\n  - releaseCycle: \"0.9\"\n    releaseDate: 2014-03-19\n    eoas: 2015-06-16\n    eol: 2016-02-28\n    latest: \"0.9.5\"\n    latestReleaseDate: 2015-05-21\n    link: null\n\n  - releaseCycle: \"0.8\"\n    releaseDate: 2013-02-19\n    eoas: 2014-03-19\n    eol: 2015-12-31\n    latest: \"0.8.6\"\n    latestReleaseDate: 2013-12-09\n    link: null\n\n---\n\n> [Bitcoin Core](https://bitcoincore.org/) is free and open-source software that serves as a bitcoin node (the set of which form the Bitcoin network)\n> and provides a bitcoin wallet which fully verifies payments.\n> It is considered to be bitcoin's reference implementation.\n\nBitcoin Core releases are versioned as follows: `MAJOR.MINOR` with:\n\n- `MAJOR` being incremented for major releases, which may include breaking changes.\n- `MINOR` being incremented for maintenance releases, which may include minor features and consensus rule updates.\n\nThe last three major releases are maintained with minor features, consensus rule updates, as well as bug and security fixes.\nThe threshold for backporting a change to an older major version increases as it ages.\n"
  },
  {
    "path": "products/blender.md",
    "content": "---\ntitle: Blender\naddedAt: 2021-09-03\ncategory: app\niconSlug: blender\npermalink: /blender\nversionCommand: blender --version\nreleasePolicyLink: https://developer.blender.org/docs/handbook/release_process/release_cycle/\nchangelogTemplate: https://www.blender.org/download/releases/{{\"__RELEASE_CYCLE__\" | replace:'.','-'}}/\neoasColumn: true\neolColumn: Critical bug fixes\n\nidentifiers:\n  - repology: blender\n  - cpe: cpe:/a:blender:blender\n  - cpe: cpe:2.3:a:blender:blender\n\nauto:\n  # https://git.blender.org/blender.git does not support partialClone\n  methods:\n    - git: https://github.com/blender/blender.git\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) =\n# - for LTS: releaseDate(x) + 2y\n# - for non-LTS: releaseDate(x+1)\n# Dates can be found on https://projects.blender.org/blender/blender/milestones.\nreleases:\n  - releaseCycle: \"5.1\"\n    releaseDate: 2026-03-17\n    eoas: 2026-07-14 # planned 5.2 date, see https://projects.blender.org/blender/blender/milestone/33\n    eol: 2026-07-14 # planned 5.2 date, see https://projects.blender.org/blender/blender/milestone/33\n    latest: \"5.1.0\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2025-11-18\n    eoas: 2026-03-17 # planned 5.1 date, see https://projects.blender.org/blender/blender/milestone/32\n    eol: 2026-03-17 # planned 5.1 date, see https://projects.blender.org/blender/blender/milestone/32\n    latest: \"5.0.1\"\n    latestReleaseDate: 2025-12-15\n\n  - releaseCycle: \"4.5\"\n    lts: true\n    releaseDate: 2025-07-14\n    eoas: 2025-11-11 # planned 5.0 date, see https://projects.blender.org/blender/blender/milestone/20\n    eol: 2027-07-14 # see https://projects.blender.org/blender/blender/milestone/25\n    latest: \"4.5.8\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2025-03-17\n    eoas: 2025-07-14\n    eol: 2025-07-14\n    latest: \"4.4.3\"\n    latestReleaseDate: 2025-04-29\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2024-11-19\n    eoas: 2025-03-18\n    eol: 2025-03-18\n    latest: \"4.3.2\"\n    latestReleaseDate: 2024-12-16\n\n  - releaseCycle: \"4.2\"\n    lts: true\n    releaseDate: 2024-07-16\n    eoas: 2024-11-19\n    eol: 2026-07-16\n    latest: \"4.2.19\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2024-03-25\n    eoas: 2024-07-16\n    eol: 2024-07-16\n    latest: \"4.1.1\"\n    latestReleaseDate: 2024-04-15\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2023-11-14\n    eoas: 2024-03-25\n    eol: 2024-03-25\n    latest: \"4.0.2\"\n    latestReleaseDate: 2023-12-05\n\n  - releaseCycle: \"3.6\"\n    lts: true\n    releaseDate: 2023-06-27\n    eoas: 2023-11-14\n    eol: 2025-06-27\n    latest: \"3.6.23\"\n    latestReleaseDate: 2025-06-16\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2023-03-29\n    eoas: 2023-06-27\n    eol: 2023-06-27\n    latest: \"3.5.1\"\n    latestReleaseDate: 2023-04-25\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2022-12-07\n    eoas: 2023-03-29\n    eol: 2023-03-29\n    latest: \"3.4.1\"\n    latestReleaseDate: 2022-12-20\n\n  - releaseCycle: \"3.3\"\n    lts: true\n    releaseDate: 2022-09-07\n    eoas: 2022-12-07\n    eol: 2024-09-07\n    latest: \"3.3.21\"\n    latestReleaseDate: 2024-07-15\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2022-06-08\n    eoas: 2022-09-07\n    eol: 2022-09-07\n    latest: \"3.2.2\"\n    latestReleaseDate: 2022-08-03\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2022-03-09\n    eoas: 2022-06-08\n    eol: 2022-06-08\n    latest: \"3.1.2\"\n    latestReleaseDate: 2022-04-01\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2021-12-03\n    eoas: 2022-03-09\n    eol: 2022-03-09\n    latest: \"3.0.1\"\n    latestReleaseDate: 2022-01-26\n\n  - releaseCycle: \"2.93\"\n    lts: true\n    releaseDate: 2021-06-02\n    eoas: 2021-12-03\n    eol: 2023-06-02\n    latest: \"2.93.18\"\n    latestReleaseDate: 2023-05-23\n\n  - releaseCycle: \"2.83\"\n    lts: true\n    releaseDate: 2020-06-03\n    eoas: 2020-08-31\n    eol: 2022-06-01\n    latest: \"2.83.20\"\n    latestReleaseDate: 2022-04-20\n\n---\n\n> [Blender](https://www.blender.org/) is the free and open source 3D creation suite. It supports the\n> entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and\n> motion tracking, video editing and 2D animation pipeline.\n\n[Since February 2023](https://code.blender.org/2023/02/blender-release-cycle-update/#new-release-schedule),\nBlender follows a 3-releases-per-year schedule, with one of the releases offering long-term support (Blender LTS).\n\nNon-LTS releases are supported until the next release with high-priority bug fixes. High-severity and normal bugs\nmay be fixed too if agreed on by the team.\n\nLTS releases are supported for 2 years. At first the support level is the same as non-LTS releases; but after the next\nrelease is out, they are supported with critical bugfixes only.\n"
  },
  {
    "path": "products/bootstrap.md",
    "content": "---\ntitle: Bootstrap\naddedAt: 2019-08-01\ncategory: framework\ntags: css-runtime javascript-runtime herodevs\niconSlug: bootstrap\npermalink: /bootstrap\nreleasePolicyLink: https://github.com/twbs/release\nchangelogTemplate: https://github.com/twbs/bootstrap/releases/tag/v__LATEST__\neoasColumn: true\neoesColumn: Commercial Support\neolColumn: Critical Support\n\nidentifiers:\n  - repology: bootstrap\n  - purl: pkg:npm/bootstrap\n  - purl: pkg:nuget/bootstrap\n  - purl: pkg:gem/bootstrap\n  - purl: pkg:composer/twbs/bootstrap\n  - purl: pkg:github/twbs/bootstrap\n\n# NPM is also possible, but versions before 3.1.1 are not on NPM, so it's better to use git.\nauto:\n  methods:\n    - git: https://github.com/twbs/bootstrap.git\n\nreleases:\n  - releaseCycle: \"5\"\n    releaseDate: 2021-05-05\n    lts: 2022-07-19\n    eoas: false\n    eol: false\n    latest: \"5.3.8\"\n    latestReleaseDate: 2025-08-25\n\n  - releaseCycle: \"4\"\n    releaseDate: 2018-01-18\n    lts: 2019-11-26\n    eoas: 2021-11-01\n    eol: 2023-01-01\n    eoes: false\n    latest: \"4.6.2\"\n    latestReleaseDate: 2022-07-19\n\n  - releaseCycle: \"3\"\n    releaseDate: 2013-08-19\n    lts: 2014-11-01\n    eoas: 2016-09-05\n    eol: 2019-07-24\n    eoes: false\n    latest: \"3.4.1\"\n    latestReleaseDate: 2019-02-13\n\n  - releaseCycle: \"2\"\n    releaseDate: 2012-01-31 # source: https://web.archive.org/web/20140216052758/https://blog.twitter.com/2012/say-hello-to-bootstrap-2\n    eoas: 2013-08-19\n    eol: 2013-08-19\n    eoes: false\n    latest: \"2.3.2\"\n    latestReleaseDate: 2013-07-26\n\n---\n\n> [Bootstrap](https://getbootstrap.com/) is a popular HTML, CSS, and JavaScript framework\n> for developing responsive, mobile first projects on the web.\n\nAt times to be determined by the release working group, major versions will be frozen and transitioned to _Long-Term Support_ (LTS).\nAfter a determined period of time, versions in Long-Term Support will be deep-frozen and transition to _Maintenance_ (Critical Support).\n\nVersions in _Maintenance_ should not have any changes landed, except for:\n\n- **Critical** bug fixes\n- **Critical** security updates\n- **Important** documentation updates\n\nUnless a change is urgent, _Maintenance_ releases are likely to be made with minimal frequency.\n\nCommercial support for some EOL versions of Bootstrap is available through the\n[HeroDevs Never-Ending Support](https://www.herodevs.com/support/nes-bootstrap) initiative.\n"
  },
  {
    "path": "products/boundary.md",
    "content": "---\ntitle: Hashicorp Boundary\naddedAt: 2025-08-04\ncategory: server-app\ntags: hashicorp\niconSlug: hashicorp\npermalink: /boundary\nversionCommand: boundary --version\nreleasePolicyLink: https://support.hashicorp.com/hc/en-us/articles/360021185113-Support-Period-and-End-of-Life-EOL-Policy\nchangelogTemplate: https://github.com/hashicorp/boundary/blob/release/__RELEASE_CYCLE__.x/CHANGELOG.md\n\nidentifiers:\n  - repology: boundary\n  - cpe: cpe:2.3:a:hashicorp:boundary\n\nauto:\n  methods:\n    - github_releases: hashicorp/boundary\n      regex: '^v(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)$'\n\n# eol(x) = releaseDate(x+3)\nreleases:\n  - releaseCycle: \"0.21\"\n    releaseDate: 2025-12-11\n    eol: false\n    latest: \"0.21.1\"\n    latestReleaseDate: 2026-02-13\n\n  - releaseCycle: \"0.20\"\n    releaseDate: 2025-09-25\n    eol: false\n    latest: \"0.20.1\"\n    latestReleaseDate: 2025-11-03\n\n  - releaseCycle: \"0.19\"\n    releaseDate: 2025-02-10\n    eol: false\n    latest: \"0.19.3\"\n    latestReleaseDate: 2025-07-10\n\n  - releaseCycle: \"0.18\"\n    releaseDate: 2024-10-14\n    eol: 2025-12-11\n    latest: \"0.18.2\"\n    latestReleaseDate: 2024-12-12\n\n  - releaseCycle: \"0.17\"\n    releaseDate: 2024-07-31\n    eol: 2025-09-25\n    latest: \"0.17.2\"\n    latestReleaseDate: 2024-10-14\n\n  - releaseCycle: \"0.16\"\n    releaseDate: 2024-04-30\n    eol: 2025-02-10\n    latest: \"0.16.3\"\n    latestReleaseDate: 2024-08-22\n\n---\n\n> [Hashicorp Boundary](https://www.hashicorp.com/products/boundary) is an identity-aware proxy\n> aimed at simplifying and securing least-privileged access to cloud infrastructure.\n\nGenerally Available (GA) releases of active products are supported for up to two (2) years.\nEligible code-fixes and hot-fixes are provided via a new minor release (Z) on top of the latest \"major release\" branch,\nfor up to two (2) releases from the most current major release.\n\nA major release is identified by a change in the first (X) or second (Y) digit in the following versioning nomenclature: `Version X.Y.Z.`\n\nHashicorp uses the same support period and EoL Policy for all its products.\n"
  },
  {
    "path": "products/bun.md",
    "content": "---\ntitle: Bun\naddedAt: 2024-02-17\ncategory: framework\ntags: javascript-runtime\niconSlug: bun\npermalink: /bun\nversionCommand: bun --version\nreleasePolicyLink: https://github.com/oven-sh/bun/releases\nchangelogTemplate: https://github.com/oven-sh/bun/releases/tag/bun-v__LATEST__\n\nidentifiers:\n  - repology: bun\n  - purl: pkg:docker/oven/bun\n  - purl: pkg:github/oven-sh/bun\n  - purl: pkg:brew/oven-sh/bun/bun\n  - purl: pkg:npm/bun\n\nauto:\n  methods:\n    - git: https://github.com/oven-sh/bun.git\n      regex: ^bun-v(?P<version>\\d+(\\.\\d+)+)$\n      template: \"{{version}}\"\n\nreleases:\n  - releaseCycle: \"1\"\n    releaseDate: 2023-09-07\n    eol: false\n    latest: \"1.3.11\"\n    latestReleaseDate: 2026-03-17\n\n---\n\n> [Bun](https://bun.com/) is an open-source JavaScript runtime that focuses on speed\n> and comes with a bundler, test runner, and a Node.js-compatible package manager.\n\nBun does not have a clearly defined support policy.\n"
  },
  {
    "path": "products/cachet.md",
    "content": "---\ntitle: Cachet\naddedAt: 2025-08-18\ncategory: server-app\ntags: php-runtime\niconSlug: cachet\npermalink: /cachet\nchangelogTemplate: https://github.com/cachethq/cachet/releases/tag/v__LATEST__\n\nauto:\n  methods:\n    - git: https://github.com/cachethq/cachet.git\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"2.4\"\n    staleReleaseThresholdDays: 1000 # team is working on v3 - https://github.com/orgs/cachethq/discussions/4342#discussioncomment-11714831\n    releaseDate: 2023-10-27\n    eol: false\n    latest: \"2.4.1\"\n    latestReleaseDate: 2023-11-08\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2016-06-27\n    eol: 2023-10-27\n    latest: \"2.3.18\"\n    latestReleaseDate: 2019-05-14\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2016-03-27\n    eol: 2016-06-27\n    latest: \"2.2.4\"\n    latestReleaseDate: 2016-06-11\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2016-02-06\n    eol: 2016-03-27\n    latest: \"2.1.2\"\n    latestReleaseDate: 2016-02-20\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2015-11-22\n    eol: 2016-02-06\n    latest: \"2.0.4\"\n    latestReleaseDate: 2015-12-18\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2015-08-18\n    eol: 2015-11-22\n    latest: \"1.2.1\"\n    latestReleaseDate: 2015-09-04\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2015-08-01\n    eol: 2015-08-19\n    latest: \"1.1.1\"\n    latestReleaseDate: 2015-08-03\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2015-06-19\n    eol: 2015-08-01\n    latest: \"1.0.0\"\n    latestReleaseDate: 2015-06-19\n\n---\n\n> [Cachet](https://cachethq.io/) is an open-source, self-hosted status page system designed to help you keep track of your system status and share it with your user base.\n\n{: .warning }\n> There have been no update on 2.x since 2023 : the Cachet team [is entirely focused on the upcoming v3](https://github.com/orgs/cachethq/discussions/4342).\n\nSupported releases of Cachet are documented on [the project's GitHub security page](https://github.com/cachethq/cachet?tab=security-ov-file).\nBased on this document it seems that only the latest release is supported.\n"
  },
  {
    "path": "products/caddy.md",
    "content": "---\ntitle: Caddy\naddedAt: 2025-04-23\ncategory: server-app\ntags: web-server\niconSlug: caddy\npermalink: /caddy\nversionCommand: caddy version\nreleasePolicyLink: https://github.com/caddyserver/caddy/security\nchangelogTemplate: https://github.com/caddyserver/caddy/releases/tag/v__LATEST__\n\nauto:\n  methods:\n    - git: https://github.com/caddyserver/caddy.git\n\nidentifiers:\n  - repology: caddy\n  - purl: pkg:alpm/caddy\n  - purl: pkg:apk/alpine/caddy\n  - purl: pkg:brew/caddy\n  - purl: pkg:chocolatey/caddy\n  - purl: pkg:deb/debian/caddy\n  - purl: pkg:deb/ubuntu/caddy\n  - purl: pkg:docker/library/caddy\n  - purl: pkg:github/caddyserver/caddy\n  - purl: pkg:golang/github.com/caddyserver/caddy/v2\n  - purl: pkg:oci/caddy?repository_url=quay.io/repository/caddy\n  - purl: pkg:rpm/fedora/caddy\n  - purl: pkg:scoop/caddy\n  - cpe: cpe:/a:caddyserver:caddy\n  - cpe: cpe:2.3:a:caddyserver:caddy\n\nreleases:\n  - releaseCycle: \"2\"\n    releaseDate: 2020-05-04\n    eol: false\n    latest: \"2.11.2\"\n    latestReleaseDate: 2026-03-05\n\n  - releaseCycle: \"1\"\n    releaseDate: 2019-04-24\n    #https://caddy.community/t/caddy-version-1-end-of-life-date/7835/10\n    eol: 2020-07-01\n    latest: \"1.0.5\"\n    latestReleaseDate: 2020-02-28\n\n---\n\n> [Caddy](https://caddyserver.com/) is a fast and extensible multi-platform web server with automatic HTTPS support.\n\nOnly the latest release is considered supported.\n"
  },
  {
    "path": "products/cakephp.md",
    "content": "---\ntitle: CakePHP\naddedAt: 2022-10-11\ncategory: framework\ntags: php-runtime\niconSlug: cakephp\npermalink: /cakephp\nalternate_urls:\n  - /cake-php\n  - /cake\nversionCommand: php bin/cake.php version\nreleasePolicyLink: https://github.com/cakephp/cakephp/wiki\nchangelogTemplate: https://github.com/cakephp/cakephp/releases/__LATEST__\neoasColumn: true\n\ncustomFields:\n  - name: supportedPhpVersions\n    display: api-only\n    label: PHP\n    description: Supported PHP versions\n    link: https://github.com/cakephp/cakephp/wiki#version-map\n\nidentifiers:\n  - repology: cakephp\n  - cpe: cpe:/a:cakephp:cakephp\n  - cpe: cpe:2.3:a:cakephp:cakephp\n  - cpe: cpe:/a:cakefoundation:cakephp\n  - cpe: cpe:2.3:a:cakefoundation:cakephp\n\nauto:\n  methods:\n    - git: https://github.com/cakephp/cakephp.git\n\n# eoas(x) = releaseDate(x+1) + 1 day\n# For a given major version, the last three minor versions have security support.\n# Remember to document the codename in the product's description when adding a new major version (codename only changes per major version release).\n# See also https://github.com/cakephp/cakephp/wiki#important-future-release-dates.\n# Supported PHP Versions are listed here: https://github.com/cakephp/cakephp/wiki#version-map\nreleases:\n  - releaseCycle: \"5.3\"\n    codename: \"Chiffon\"\n    releaseDate: 2026-01-09\n    supportedPhpVersions: 8.2 - 8.5\n    eoas: false\n    eol: false\n    latest: \"5.3.3\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"5.2\"\n    codename: \"Chiffon\"\n    releaseDate: 2025-03-29\n    supportedPhpVersions: 8.1 - 8.5\n    eoas: 2026-01-10\n    eol: false\n    latest: \"5.2.12\"\n    latestReleaseDate: 2026-01-14\n\n  - releaseCycle: \"4.6\"\n    codename: \"Strawberry\"\n    releaseDate: 2025-03-22\n    supportedPhpVersions: 7.4 - 8.3\n    eoas: 2025-09-09\n    eol: 2026-09-09\n    latest: \"4.6.3\"\n    latestReleaseDate: 2025-12-01\n\n  - releaseCycle: \"5.1\"\n    codename: \"Chiffon\"\n    staleReleaseThresholdDays: 500\n    releaseDate: 2024-09-13\n    supportedPhpVersions: 8.1 - 8.5\n    eoas: 2025-03-30\n    eol: false\n    latest: \"5.1.6\"\n    latestReleaseDate: 2025-02-23\n\n  - releaseCycle: \"4.5\"\n    codename: \"Strawberry\"\n    releaseDate: 2023-10-14\n    supportedPhpVersions: 7.4 - 8.3\n    eoas: 2025-03-23\n    eol: 2026-09-09\n    latest: \"4.5.10\"\n    latestReleaseDate: 2025-03-21\n\n  - releaseCycle: \"5.0\"\n    codename: \"Chiffon\"\n    staleReleaseThresholdDays: 500 # not EOL on https://github.com/cakephp/cakephp/wiki\n    releaseDate: 2023-09-09\n    supportedPhpVersions: 8.1 - 8.3\n    eoas: 2024-09-14\n    eol: 2026-01-09\n    latest: \"5.0.11\"\n    latestReleaseDate: 2024-09-12\n\n  - releaseCycle: \"4.4\"\n    codename: \"Strawberry\"\n    releaseDate: 2022-06-06\n    supportedPhpVersions: 7.4 - 8.2\n    eoas: 2023-10-15\n    eol: 2026-09-09\n    latest: \"4.4.18\"\n    latestReleaseDate: 2023-09-22\n\n  - releaseCycle: \"4.3\"\n    codename: \"Strawberry\"\n    releaseDate: 2021-10-23\n    supportedPhpVersions: 7.2 - 8.1\n    eoas: 2022-06-07\n    eol: 2026-09-09\n    latest: \"4.3.11\"\n    latestReleaseDate: 2023-01-05\n\n  - releaseCycle: \"3.10\"\n    codename: \"Red Velvet\"\n    releaseDate: 2021-06-19\n    supportedPhpVersions: 5.6 - 7.4\n    eoas: 2021-12-15\n    eol: 2022-12-15\n    latest: \"3.10.5\"\n    latestReleaseDate: 2023-01-01\n\n  - releaseCycle: \"4.2\"\n    codename: \"Strawberry\"\n    releaseDate: 2020-12-20\n    supportedPhpVersions: 7.2 - 8.1\n    eoas: 2021-10-24\n    eol: 2023-10-14\n    latest: \"4.2.12\"\n    latestReleaseDate: 2023-01-06\n\n  - releaseCycle: \"4.1\"\n    codename: \"Strawberry\"\n    releaseDate: 2020-07-04\n    supportedPhpVersions: 7.2 - 7.4\n    eoas: 2020-12-21\n    eol: true\n    latest: \"4.1.7\"\n    latestReleaseDate: 2020-12-12\n\n  - releaseCycle: \"3.9\"\n    codename: \"Red Velvet\"\n    releaseDate: 2020-06-20\n    supportedPhpVersions: 5.6 - 7.4\n    eoas: 2021-06-20\n    eol: true\n    latest: \"3.9.10\"\n    latestReleaseDate: 2021-05-30\n\n  - releaseCycle: \"4.0\"\n    codename: \"Strawberry\"\n    releaseDate: 2019-12-15\n    supportedPhpVersions: 7.2 - 7.4\n    eoas: 2020-07-05\n    eol: true\n    latest: \"4.0.10\"\n    latestReleaseDate: 2020-12-07\n\n  - releaseCycle: \"3.8\"\n    codename: \"Red Velvet\"\n    releaseDate: 2019-06-26\n    supportedPhpVersions: 5.6 - 7.4\n    eoas: 2020-06-21\n    eol: true\n    latest: \"3.8.13\"\n    latestReleaseDate: 2020-06-19\n\n  - releaseCycle: \"3.7\"\n    codename: \"Red Velvet\"\n    releaseDate: 2018-12-08\n    supportedPhpVersions: 5.6 - 7.4\n    eoas: 2019-06-27\n    eol: true\n    latest: \"3.7.9\"\n    latestReleaseDate: 2019-06-19\n\n  - releaseCycle: \"3.6\"\n    codename: \"Red Velvet\"\n    releaseDate: 2018-04-14\n    supportedPhpVersions: 5.6 - 7.4\n    eoas: 2018-12-09\n    eol: true\n    latest: \"3.6.15\"\n    latestReleaseDate: 2019-04-23\n\n  - releaseCycle: \"3.5\"\n    codename: \"Red Velvet\"\n    releaseDate: 2017-08-18\n    supportedPhpVersions: 5.6 - 7.4\n    eoas: 2018-04-15\n    eol: true\n    latest: \"3.5.18\"\n    latestReleaseDate: 2019-04-23\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2017-07-22\n    supportedPhpVersions: 5.4 - 7.4\n    eoas: 2020-12-15\n    eol: 2021-06-15\n    latest: \"2.10.24\"\n    latestReleaseDate: 2020-12-15\n\n  - releaseCycle: \"3.4\"\n    codename: \"Red Velvet\"\n    releaseDate: 2017-02-12\n    supportedPhpVersions: 5.6 - 7.4\n    eoas: 2017-08-19\n    eol: true\n    latest: \"3.4.14\"\n    latestReleaseDate: 2018-05-20\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2016-09-18\n    supportedPhpVersions: 5.4 - 7.4\n    eoas: true\n    eol: true\n    latest: \"2.9.9\"\n    latestReleaseDate: 2017-05-25\n\n  - releaseCycle: \"3.3\"\n    codename: \"Red Velvet\"\n    releaseDate: 2016-08-12\n    supportedPhpVersions: 5.5 - 7.4\n    eoas: 2017-02-13\n    eol: true\n    latest: \"3.3.16\"\n    latestReleaseDate: 2017-04-06\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2016-02-06\n    supportedPhpVersions: 5.4 - 7.4\n    eoas: true\n    eol: true\n    latest: \"2.8.9\"\n    latestReleaseDate: 2016-09-18\n\n  - releaseCycle: \"3.2\"\n    codename: \"Red Velvet\"\n    releaseDate: 2016-01-29\n    supportedPhpVersions: 5.5 - 7.4\n    eoas: 2016-08-13\n    eol: true\n    latest: \"3.2.14\"\n    latestReleaseDate: 2016-08-12\n\n  - releaseCycle: \"3.1\"\n    codename: \"Red Velvet\"\n    releaseDate: 2015-09-19\n    supportedPhpVersions: 5.4 - 7.4\n    eoas: 2016-01-16\n    eol: 2017-02-13\n    latest: \"3.1.14\"\n    latestReleaseDate: 2016-11-25\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2015-07-11\n    supportedPhpVersions: 5.4 - 7.4\n    eoas: true\n    eol: true\n    latest: \"2.7.11\"\n    latestReleaseDate: 2016-03-13\n\n  - releaseCycle: \"3.0\"\n    codename: \"Red Velvet\"\n    releaseDate: 2015-03-22\n    supportedPhpVersions: 5.4 - 7.4\n    eoas: 2015-09-20\n    eol: true\n    latest: \"3.0.19\"\n    latestReleaseDate: 2016-11-25\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2014-12-23\n    supportedPhpVersions: 5.4 - 7.4\n    eoas: true\n    eol: true\n    latest: \"2.6.13\"\n    latestReleaseDate: 2016-03-13\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2014-05-12\n    supportedPhpVersions: 5.4 - 7.4\n    eoas: true\n    eol: true\n    latest: \"2.5.9\"\n    latestReleaseDate: 2015-08-06\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2013-08-30\n    supportedPhpVersions: 5.4 - 7.4\n    eoas: true\n    eol: true\n    latest: \"2.4.10\"\n    latestReleaseDate: 2014-05-17\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2013-01-28\n    supportedPhpVersions: 5.4 - 7.4\n    eoas: true\n    eol: true\n    latest: \"2.3.10\"\n    latestReleaseDate: 2013-08-30\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2012-07-01\n    supportedPhpVersions: 5.4 - 7.4\n    eoas: true\n    eol: true\n    latest: \"2.2.9\"\n    latestReleaseDate: 2013-07-17\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2012-03-04\n    supportedPhpVersions: 5.4 - 7.4\n    eoas: true\n    eol: true\n    latest: \"2.1.5\"\n    latestReleaseDate: 2012-07-14\n    link: https://bakery.cakephp.org/2012/07/14/Security-Release-CakePHP-2-1-5-2-2-1.html\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2011-10-16\n    supportedPhpVersions: 5.4 - 7.4\n    eoas: true\n    eol: true\n    latest: \"2.0.6\"\n    latestReleaseDate: 2012-02-05\n    link: https://bakery.cakephp.org/2012/02/06/CakePHP-2-0-6-released.html\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2010-04-25\n    eoas: 2015-11-01\n    eol: 2015-11-01\n    latest: \"1.3.21\"\n    latestReleaseDate: 2015-10-31\n\n---\n\n> [CakePHP](https://cakephp.org/) is a free and open-source PHP web development framework. It\n> follows the model–view–controller (MVC) approach and is written in PHP, modeled after the\n> concepts of Ruby on Rails.\n\nCakePHP follows [Semantic Versioning](https://book.cakephp.org/4/en/release-policy.html). From 3.x\nonward, major versions have a codename:\n\n{%- assign collapsedCycles = page.releases | collapse_cycles:\"codename\",\" - \" %}\n{% include table.html\nlabels=\"Releases,Codename\"\nfields=\"releaseCycle,codename\"\ntypes=\"string,string\"\nrows=collapsedCycles %}\n\nSupport and EOL policy for 1.x [was not clearly defined](https://stackoverflow.com/questions/20162089/cakephp-1-x-end-of-support-date).\n2.x and 3.x support and EOL policies are documented on <https://github.com/cakephp/cakephp/wiki>.\nFrom 3.x onward, [it seems](https://bakery.cakephp.org/2023/01/01/cakephp_3_end_of_life_3105_released.html)\nonly the last major release will be actively developed, and older major releases will receive\nbugfixes for 24 months and security fixes for 36 months.\n\nMinor releases also do hold significance for the CakePHP project: the last three minor versions of\nthe last major release cycle have security support.\n\n## PHP Support\n\n{%- assign collapsedCycles = page.releases | collapse_cycles:\"supportedPhpVersions\",\" - \" %}\n{% include table.html\nlabels=\"CakePHP release,Supported PHP versions\"\nfields=\"releaseCycle,supportedPhpVersions\"\ntypes=\"string,string\"\nrows=collapsedCycles %}\n\nSee [Version map](https://github.com/cakephp/cakephp/wiki#version-map).\n"
  },
  {
    "path": "products/calico.md",
    "content": "---\ntitle: Calico\naddedAt: 2024-07-13\ncategory: server-app\npermalink: /calico\nchangelogTemplate: https://github.com/projectcalico/calico/releases/tag/v__LATEST__\n\nidentifiers:\n  - repology: calico\n  - purl: pkg:github/projectcalico/calico\n  - purl: pkg:docker/calico/cni\n  - cpe: cpe:/a:projectcalico:calico\n  - cpe: cpe:2.3:a:projectcalico:calico\n\nauto:\n  methods:\n    - git: https://github.com/projectcalico/calico.git\n\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"3.31\"\n    releaseDate: 2025-10-21\n    eol: false\n    latest: \"3.31.4\"\n    latestReleaseDate: 2026-02-19\n\n  - releaseCycle: \"3.30\"\n    releaseDate: 2025-05-05\n    eol: false\n    latest: \"3.30.7\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"3.29\"\n    releaseDate: 2024-10-29\n    eol: 2025-10-21\n    latest: \"3.29.7\"\n    latestReleaseDate: 2025-11-19\n\n  - releaseCycle: \"3.28\"\n    releaseDate: 2024-05-10\n    eol: 2025-05-05\n    latest: \"3.28.5\"\n    latestReleaseDate: 2025-06-11\n\n  - releaseCycle: \"3.27\"\n    releaseDate: 2023-12-15\n    eol: 2024-10-29\n    latest: \"3.27.5\"\n    latestReleaseDate: 2024-11-28\n\n  - releaseCycle: \"3.26\"\n    releaseDate: 2023-05-27\n    eol: 2024-05-11\n    latest: \"3.26.5\"\n    latestReleaseDate: 2024-08-29\n\n  - releaseCycle: \"3.25\"\n    releaseDate: 2023-01-11\n    eol: 2023-12-15\n    latest: \"3.25.2\"\n    latestReleaseDate: 2023-09-05\n\n---\n\n> Calico is a networking and network security solution for containers, virtual\n> machines, and native host-based workloads. It provides high-performance,\n> scalable, and secure networking for Kubernetes clusters.\n\n{: .warning }\n\n> Calico Cloud and Calico Enterprise are separate versions maintained by\n> [Tigera](https://www.tigera.io/tigera-products), and may have separate support\n> options.\n\nLooking at prior GitHub releases, it seems that security and bug fixes are\nmaintained for the latest two releases.\n"
  },
  {
    "path": "products/centos-stream.md",
    "content": "---\ntitle: CentOS Stream\naddedAt: 2023-05-10\ncategory: os\ntags: linux-distribution\niconSlug: centos\npermalink: /centos-stream\nversionCommand: cat /etc/redhat-release\nreleasePolicyLink: https://centos.org/stream9/\neoasColumn: true\nlatestColumn: false\n\nidentifiers:\n  - cpe: cpe:/o:centos:stream\n  - cpe: cpe:2.3:o:centos:stream\n\nreleases:\n  - releaseCycle: \"10\"\n    releaseDate: 2024-12-12\n    eoas: 2030-01-01\n    eol: 2030-01-01\n    link: https://blog.centos.org/2024/12/introducing-centos-stream-10/\n\n  - releaseCycle: \"9\"\n    releaseDate: 2021-09-15\n    eoas: 2027-05-31\n    eol: 2027-05-31\n    link: https://blog.centos.org/2021/12/introducing-centos-stream-9/\n\n  - releaseCycle: \"8\"\n    releaseDate: 2019-09-24\n    eoas: 2024-05-31\n    eol: 2024-05-31\n    link: http://web.archive.org/web/20230417021744/https://wiki.centos.org/Manuals/ReleaseNotes/CentOSStream\n---\n\n> [CentOS Stream](https://www.centos.org/centos-stream/) is a continuously delivered Linux\n> distribution that tracks just ahead of Red Hat Enterprise Linux (RHEL) development, positioned as\n> midstream between Fedora Linux and RHEL.\n\nCentOS Stream is the upstream variant of [CentOS](/centos) and contains content planned for\nthe next minor release of [Red Hat Enterprise Linux (RHEL)](/rhel).\n\nCentOS Stream only has major versions, and its support ends when its [corresponding RHEL release](/rhel)\nleaves full support.\n\nSupport information for CentOS is available on the [CentOS page](/centos).\n"
  },
  {
    "path": "products/centos.md",
    "content": "---\ntitle: CentOS\naddedAt: 2019-05-29\ncategory: os\ntags: discontinued linux-distribution\niconSlug: centos\npermalink: /centos\nversionCommand: cat /etc/redhat-release\nreleasePolicyLink: https://wiki.centos.org/About(2f)Product.html\neoasColumn: true\n\nidentifiers:\n  - cpe: cpe:/o:centos:centos\n  - cpe: cpe:2.3:o:centos:centos\n\nreleases:\n  - releaseCycle: \"8\"\n    releaseDate: 2019-09-24\n    eoas: 2021-12-31\n    eol: 2021-12-31\n    latest: \"8 (2111)\"\n    latestReleaseDate: 2021-11-16 # https://blog.centos.org/2021/11/announcing-the-latest-release-of-centos-linux-8-2111/\n    link: https://wiki.centos.org/Manuals(2f)ReleaseNotes(2f)CentOS8(2e)2111.html\n\n  - releaseCycle: \"7\"\n    releaseDate: 2014-07-07\n    eoas: 2020-08-06\n    eol: 2024-06-30\n    latest: \"7 (2009)\"\n    latestReleaseDate: 2020-11-12 # # https://www.linux.org/threads/centos-announce-release-for-centos-linux-7-2009-on-the-x86_64-architecture.31534/\n    link: https://wiki.centos.org/Manuals(2f)ReleaseNotes(2f)CentOS7(2e)2009.html\n\n  - releaseCycle: \"6\"\n    releaseDate: 2011-07-10\n    eoas: 2017-05-10\n    eol: 2020-11-30\n    latest: \"6.10\"\n    latestReleaseDate: 2018-07-03 # https://blog.centos.org/2018/07/release-for-centos-linux-6-10-i386-and-x86_64/\n    link: https://wiki.centos.org/Manuals(2f)ReleaseNotes(2f)CentOS6(2e)10.html\n\n  - releaseCycle: \"5\"\n    releaseDate: 2007-04-12\n    eoas: 2014-01-31\n    eol: 2017-03-31\n    latest: \"5.11\"\n    latestReleaseDate: 2014-09-30 # https://lists.centos.org/pipermail/centos-announce/2014-September/020601.html\n    link: https://wiki.centos.org/Manuals(2f)ReleaseNotes(2f)CentOS5(2e)11.html\n---\n\n> [CentOS Linux](https://centos.org/centos-linux/) was a Linux distribution that provided a free,\n> enterprise-class, community-supported computing platform functionally compatible with\n> [Red Hat Enterprise Linux (RHEL)](/rhel).\n\n{: .warning }\n\n> CentOS Linux has been discontinued and is **not safe to use anymore**. Read the [information on\n> upgrade and migration options](https://blog.centos.org/2023/04/end-dates-are-coming-for-centos-stream-8-and-centos-linux-7/).\n\nWork on [CentOS Linux 8 ceased at the end of 2021](https://blog.centos.org/2020/12/future-is-centos-stream/)\nas Red Hat shifted focus to [CentOS Stream](/centos-stream).\n\nPost-end-of-life commercial long-term support for CentOS 6, 7, and 8 is available at [OpenLogic by\nPerforce](https://www.openlogic.com/solutions/enterprise-linux-support/centos).\n"
  },
  {
    "path": "products/centreon.md",
    "content": "---\ntitle: Centreon\naddedAt: 2024-03-17\ncategory: server-app\ntags: php-runtime\npermalink: /centreon\nreleasePolicyLink: https://docs.centreon.com/docs/releases/lifecycle/\nreleaseImage: https://docs.centreon.com/assets/images/lifecycle-from-24.10-de6e3693d62648fbe4760ab65fa21015.png\nchangelogTemplate: \"https://docs.centreon.com/docs/__RELEASE_CYCLE__/releases/centreon-os/#{{'__LATEST__'|replace:'.',''}}\"\neolColumn: OSS Support\neoesColumn: Commercial Support\n\nidentifiers:\n  - cpe: cpe:2.3:a:centreon:centreon\n\nauto:\n  methods:\n    - git: https://github.com/centreon/centreon.git\n      regex: '^centreon-web-(?P<major>[0-9]+)\\.(?P<minor>04|10)\\.(?P<patch>[0-9]+)$'\n    - git: https://github.com/centreon/centreon-archived.git\n    - release_table: https://docs.centreon.com/docs/releases/lifecycle/\n      fields:\n        releaseCycle:\n          column: \"Product\"\n          regex: '^Centreon\\s+(?P<value>\\d+\\.\\d+).*$'\n        eol: \"End of support\"\n\n# eol(x) = releaseDate(x) + 18 months (rounded to the end of the month).\n# eoes(x) = releaseDate(x) + 18 months if x is odd, else + 36 months (rounded to the end of the month).\n# See also https://docs.centreon.com/docs/releases/lifecycle/#maintenance-table-for-centreon-versions\nreleases:\n  - releaseCycle: \"25.10\"\n    releaseDate: 2025-11-04\n    eol: 2027-04-30\n    eoes: 2027-04-30\n    latest: \"25.10.9\"\n    latestReleaseDate: 2026-02-25\n    link: https://docs.centreon.com/docs/releases/centreon-os/\n\n  - releaseCycle: \"24.10\"\n    releaseDate: 2024-10-31\n    eol: 2027-10-31\n    eoes: 2027-10-31\n    latest: \"24.10.22\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"24.04\"\n    releaseDate: 2024-04-22\n    eol: 2026-04-30\n    eoes: 2026-04-30\n    latest: \"24.04.25\"\n    latestReleaseDate: 2026-02-25\n\n  - releaseCycle: \"23.10\"\n    releaseDate: 2023-10-30\n    eol: 2025-10-31\n    eoes: 2025-10-31\n    latest: \"23.10.29\"\n    latestReleaseDate: 2025-11-17\n\n  - releaseCycle: \"23.04\"\n    releaseDate: 2023-04-26\n    eol: 2025-04-30\n    eoes: 2025-04-30\n    latest: \"23.04.30\"\n    latestReleaseDate: 2025-06-16\n\n  - releaseCycle: \"22.10\"\n    releaseDate: 2022-10-26\n    eol: 2024-10-31\n    eoes: 2024-10-31\n    latest: \"22.10.31\"\n    latestReleaseDate: 2025-07-24\n\n  - releaseCycle: \"22.04\"\n    releaseDate: 2022-05-18\n    eol: 2024-05-31\n    eoes: 2024-05-31\n    latest: \"22.04.22\"\n    latestReleaseDate: 2024-03-14\n    link: \"https://docs.centreon.com/docs/__RELEASE_CYCLE__/releases/centreon-core/#{{'__LATEST__'|replace:'.',''}}\"\n\n  - releaseCycle: \"21.10\"\n    releaseDate: 2021-11-02\n    eol: 2023-11-30\n    eoes: 2023-11-30\n    latest: \"21.10.17\"\n    latestReleaseDate: 2023-11-17\n    link: https://archives-docs.centreon.com/21.10/docs/releases/centreon-core/#211017\n\n  # 21.04 and older were supported for 18 months\n  - releaseCycle: \"21.04\"\n    releaseDate: 2021-04-21\n    eol: 2022-10-31\n    eoes: 2022-10-31\n    latest: \"21.04.20\"\n    latestReleaseDate: 2022-10-12\n    link: https://archives-docs.centreon.com/21.04/docs/releases/centreon-core/#210420\n\n  - releaseCycle: \"20.10\"\n    releaseDate: 2020-10-19\n    eol: 2022-05-31\n    eoes: 2022-05-31\n    latest: \"20.10.18\"\n    latestReleaseDate: 2022-06-09\n    link: https://archives-docs.centreon.com/20.10/docs/releases/centreon-core/#201018\n\n  - releaseCycle: \"20.04\"\n    releaseDate: 2020-04-20\n    eol: 2021-10-31\n    eoes: 2021-10-31\n    latest: \"20.04.20\"\n    latestReleaseDate: 2021-11-19\n    link: https://archives-docs.centreon.com/20.04/docs/releases/centreon-core/#200420\n\n  - releaseCycle: \"19.10\"\n    releaseDate: 2019-10-15\n    eol: 2021-04-30\n    eoes: 2021-04-30\n    latest: \"19.10.23\"\n    latestReleaseDate: 2021-05-04\n    link: https://docs-older.centreon.com/docs/centreon/en/latest/release_notes/centreon-19.10.html\n\n  - releaseCycle: \"19.04\"\n    releaseDate: 2019-04-24\n    eol: 2020-10-31\n    eoes: 2020-10-31\n    latest: \"19.04.20\"\n    latestReleaseDate: 2020-11-19\n    link: https://docs-older.centreon.com/docs/centreon/en/latest/release_notes/centreon-19.04.html\n\n  - releaseCycle: \"18.10\"\n    releaseDate: 2018-10-24\n    eol: 2020-04-30\n    eoes: 2020-04-30\n    latest: \"18.10.12\"\n    latestReleaseDate: 2020-02-24\n    link: https://docs-older.centreon.com/docs/centreon/en/latest/release_notes/centreon-18.10.html\n\n---\n\n> [Centreon](https://www.centreon.com/) is a software platform used to monitor IT infrastructure.\n> It can track the health of systems, applications, and networks, notifying IT staff of any problems.\n\nCentreon delivers one major release per year in October, named after the year and month of delivery.\nAll modules and components of the Centreon software suite use the same version numbers.\n\nOpen Source major versions are supported for 18 months.\n\n[Commercial editions offering longer support are available](https://www.centreon.com/centreon-editions/).\nCommercial major versions released in odd years (2025, 2027...) are supported for 18 months,\nwhile those released in even years are designated LTS and supported for 3 years.\n"
  },
  {
    "path": "products/cert-manager.md",
    "content": "---\ntitle: cert-manager\naddedAt: 2023-12-15\ncategory: app\ntags: cncf linux-foundation\npermalink: /cert-manager\nversionCommand: |-\n  # cmctl must be installed separately, see https://cert-manager.io/docs/reference/cmctl/.\n  cmctl version\nreleasePolicyLink: https://cert-manager.io/docs/releases/\nchangelogTemplate: https://github.com/cert-manager/cert-manager/releases/tag/v__LATEST__\neolColumn: Support\n\nidentifiers:\n  - repology: cert-manager\n\nauto:\n  methods:\n    - git: https://github.com/cert-manager/cert-manager.git\n\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"1.20\"\n    releaseDate: 2026-03-10\n    eol: false\n    latest: \"1.20.0\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"1.19\"\n    releaseDate: 2025-10-07\n    eol: false\n    latest: \"1.19.4\"\n    latestReleaseDate: 2026-02-24\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2025-06-10\n    eol: 2026-03-10\n    latest: \"1.18.6\"\n    latestReleaseDate: 2026-02-24\n\n  - releaseCycle: \"1.17\"\n    releaseDate: 2025-02-03\n    eol: 2025-10-07\n    latest: \"1.17.4\"\n    latestReleaseDate: 2025-07-02\n\n  - releaseCycle: \"1.16\"\n    releaseDate: 2024-10-03\n    eol: 2025-06-10\n    latest: \"1.16.5\"\n    latestReleaseDate: 2025-04-24\n\n  - releaseCycle: \"1.15\"\n    releaseDate: 2024-06-05\n    eol: 2025-02-03\n    latest: \"1.15.5\"\n    latestReleaseDate: 2025-01-15\n\n  - releaseCycle: \"1.14\"\n    releaseDate: 2024-01-31\n    eol: 2024-10-03\n    latest: \"1.14.7\"\n    latestReleaseDate: 2024-06-21\n\n  - releaseCycle: \"1.13\"\n    releaseDate: 2023-09-12\n    eol: 2024-06-05\n    latest: \"1.13.6\"\n    latestReleaseDate: 2024-04-25\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2023-05-19\n    eol: 2025-05-19\n    lts: true\n    latest: \"1.12.17\"\n    latestReleaseDate: 2025-04-25\n\n  - releaseCycle: \"1.11\"\n    releaseDate: 2023-01-11\n    eol: 2023-09-12\n    latest: \"1.11.5\"\n    latestReleaseDate: 2023-09-01\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2022-10-17\n    eol: 2023-05-19\n    latest: \"1.10.2\"\n    latestReleaseDate: 2023-01-10\n\n---\n\n> [cert-manager](https://cert-manager.io) is a powerful and extensible X.509 certificate controller\n> for Kubernetes and OpenShift workloads\n\ncert-manager adheres to [Semantic Versioning (SemVer)](https://semver.org/). New releases are\ntypically issued every 4 months and are supported with bug and security fixes until the release\nof the second following version (N+2). This means that each release receives support for\napproximately 8 months.\n"
  },
  {
    "path": "products/cfengine.md",
    "content": "---\ntitle: CFEngine\naddedAt: 2021-11-01\ncategory: app\npermalink: /cfengine\nversionCommand: cf-agent --version\nreleasePolicyLink: https://cfengine.com\nchangelogTemplate: https://docs.cfengine.com/docs/__RELEASE_CYCLE__/release-notes/whatsnew/changelog-core/\neolColumn: Supported\n\nidentifiers:\n  - repology: cfengine\n  - purl: pkg:brew/cfengine\n  - cpe: cpe:2.3:a:gnu:cfengine\n  - cpe: cpe:/a:gnu:cfengine\n\nauto:\n  methods:\n    - git: https://github.com/cfengine/core.git\n\n# lts or non-lts see https://cfengine.com/downloads/cfengine-community/\n# non-lts eol(x) = releaseDate(x+1)\n# lts eol(x) = releaseDate(x) + 3 years\nreleases:\n  - releaseCycle: \"3.27\"\n    releaseDate: 2026-01-09\n    lts: true\n    eol: false\n    latest: \"3.27.0\"\n    latestReleaseDate: 2026-01-09\n\n  - releaseCycle: \"3.26\"\n    releaseDate: 2025-05-20\n    eol: 2026-01-09\n    latest: \"3.26.0\"\n    latestReleaseDate: 2025-05-20\n    link: https://docs.cfengine.com/docs/__RELEASE_CYCLE__/release-notes-whatsnew-changelog-core.html\n\n  - releaseCycle: \"3.25\"\n    releaseDate: 2025-01-06\n    eol: 2025-05-20\n    latest: \"3.25.0\"\n    latestReleaseDate: 2025-01-06\n    link: https://docs.cfengine.com/docs/__RELEASE_CYCLE__/release-notes-whatsnew-changelog-core.html\n\n  - releaseCycle: \"3.24\"\n    releaseDate: 2024-07-22\n    lts: true\n    eol: 2027-07-31\n    latest: \"3.24.3\"\n    latestReleaseDate: 2025-12-15\n    link: https://docs.cfengine.com/docs/__RELEASE_CYCLE__/release-notes-whatsnew-changelog-core.html\n\n  - releaseCycle: \"3.23\"\n    releaseDate: 2023-12-05\n    eol: 2024-07-22\n    latest: \"3.23.0\"\n    latestReleaseDate: 2023-12-05\n    link: https://docs.cfengine.com/docs/__RELEASE_CYCLE__/release-notes-whatsnew-changelog-core.html\n\n  - releaseCycle: \"3.22\"\n    releaseDate: 2023-06-16\n    eol: 2023-12-05\n    latest: \"3.22.0\"\n    latestReleaseDate: 2023-06-16\n    link: https://docs.cfengine.com/docs/__RELEASE_CYCLE__/release-notes-whatsnew-changelog-core.html\n\n  - releaseCycle: \"3.21\"\n    releaseDate: 2022-12-21\n    lts: true\n    eol: 2025-12-31\n    latest: \"3.21.8\"\n    latestReleaseDate: 2025-12-15\n    link: https://docs.cfengine.com/docs/__RELEASE_CYCLE__/release-notes-whatsnew-changelog-core.html\n\n  - releaseCycle: \"3.20\"\n    releaseDate: 2022-07-01\n    eol: 2022-12-21\n    latest: \"3.20.0\"\n    latestReleaseDate: 2022-07-01\n    link: https://docs.cfengine.com/docs/__RELEASE_CYCLE__/guide-latest-release-whatsnew-changelog-core.html\n\n  - releaseCycle: \"3.19\"\n    releaseDate: 2021-12-10\n    eol: 2022-07-01\n    latest: \"3.19.0\"\n    latestReleaseDate: 2021-12-10\n    link: https://docs.cfengine.com/docs/__RELEASE_CYCLE__/guide-latest-release-whatsnew-changelog-core.html\n\n  - releaseCycle: \"3.18\"\n    releaseDate: 2021-06-24\n    lts: true\n    eol: 2024-08-31\n    latest: \"3.18.8\"\n    latestReleaseDate: 2024-06-20\n    link: https://docs.cfengine.com/docs/__RELEASE_CYCLE__/guide-latest-release-whatsnew-changelog-core.html\n\n  - releaseCycle: \"3.17\"\n    releaseDate: 2020-11-19\n    eol: 2021-06-24\n    latest: \"3.17.0\"\n    latestReleaseDate: 2020-11-19\n    link: https://docs.cfengine.com/docs/__RELEASE_CYCLE__/guide-latest-release-whatsnew-changelog-core.html\n\n  - releaseCycle: \"3.16\"\n    releaseDate: 2020-06-23\n    eol: 2020-11-19\n    latest: \"3.16.0\"\n    latestReleaseDate: 2020-06-23\n    link: https://docs.cfengine.com/docs/__RELEASE_CYCLE__/guide-latest-release-whatsnew-changelog-core.html\n\n  - releaseCycle: \"3.15\"\n    releaseDate: 2019-12-19\n    lts: true\n    eol: 2022-12-31\n    latest: \"3.15.7\"\n    latestReleaseDate: 2022-11-14\n    link: https://docs.cfengine.com/docs/__RELEASE_CYCLE__/guide-latest-release-whatsnew-changelog-core.html\n\n---\n\n> [CFEngine](https://cfengine.com) is an open-source configuration management, automation and\n> knowledge management tool enabling infrastructure as code. It runs on many Unix-like systems, and\n> can configure both Unix-like systems and Microsoft Windows.\n\nCFEngine typically has releases once every 6 months. LTS releases occur every 1.5 years and are\nsupported for 3 years.\n\nSee the [CFEngine blog](https://cfengine.com/blog/) for recent announcements.\n"
  },
  {
    "path": "products/chef-infra-client.md",
    "content": "---\ntitle: Chef Infra Client\naddedAt: 2024-07-19\ncategory: app\ntags: progress ruby-runtime\niconSlug: chef\npermalink: /chef-infra-client\nalternate_urls:\n  - /chef-client\nversionCommand: chef-client -v\nreleasePolicyLink: https://docs.chef.io/versions/\nchangelogTemplate: \"https://docs.chef.io/release_notes_client/#__LATEST__\"\neoasColumn: true\n\nidentifiers:\n  - repology: chef-client\n  - repology: chef-infra\n  - cpe: cpe:2.3:a:chef:chef\n\nauto:\n  methods:\n    - chef-versions: https://docs.chef.io/release_notes/client/\n      regex: '^Chef Infra Client (?P<value>.+)$'\n      template: \"{{value}}\"\n      repository: https://github.com/chef/chef.git\n\n# eol(x) = releaseDate(x+2) > confirm EOL date here https://docs.chef.io/versions/\n# eoas(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"19\"\n    releaseDate: 2026-02-05 # https://discourse.chef.io/t/chef-infra-client-19-1-164-released/24481\n    eoas: false\n    eol: false\n    latest: \"19.2.12\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"18\"\n    releaseDate: 2022-09-28 # https://discourse.chef.io/t/chef-infra-client-18-0-169-released/21570\n    eoas: 2026-02-05\n    eol: false\n    latest: \"18.10.17\"\n    latestReleaseDate: 2026-02-25\n\n  - releaseCycle: \"17\"\n    releaseDate: 2021-04-27 # https://www.chef.io/blog/product-announcement-chef-infra-client-17-now-available\n    eoas: 2022-01-10\n    eol: 2026-02-05\n    latest: \"17.10.163\"\n    latestReleaseDate: 2024-08-14\n\n  - releaseCycle: \"16\"\n    releaseDate: 2020-04-27 # https://discourse.chef.io/t/chef-infra-client-16-0-275-released/17047\n    eoas: 2020-12-19\n    eol: 2022-11-30 # https://www.chef.io/blog/announcement-chef-client-16-eol-date-change\n    latest: \"16.18.30\"\n    latestReleaseDate: 2023-02-14\n\n  - releaseCycle: \"15\"\n    releaseDate: 2018-10-26\n    eoas: 2020-01-21\n    eol: 2020-12-19\n    latest: \"15.17.4\"\n    latestReleaseDate: 2021-04-16\n\n  - releaseCycle: \"14\"\n    releaseDate: 2018-01-22\n    eoas: 2018-10-26\n    eol: 2020-01-21\n    latest: \"14.15.6\"\n    latestReleaseDate: 2020-04-07\n\n  - releaseCycle: \"13\"\n    releaseDate: 2017-03-01\n    eoas: 2018-01-22\n    eol: 2018-10-26\n    latest: \"13.12.14\"\n    latestReleaseDate: 2019-03-07\n\n  - releaseCycle: \"12\"\n    releaseDate: 2014-11-25\n    eoas: 2017-03-01\n    eol: 2018-01-22\n    latest: \"12.22.5\"\n    latestReleaseDate: 2018-05-17\n\n  - releaseCycle: \"11\"\n    releaseDate: 2013-02-01\n    eoas: 2014-12-03\n    eol: 2017-03-01\n    latest: \"11.18.12\"\n    latestReleaseDate: 2015-04-30\n\n  - releaseCycle: \"10\"\n    releaseDate: 2012-06-18\n    eoas: 2013-02-01\n    eol: 2014-12-03\n    latest: \"10.34.6\"\n    latestReleaseDate: 2014-11-10\n\n---\n\n> [Chef Infra Client](https://docs.chef.io/chef_client_overview/) is an open-source software provisioning, configuration\n> management and application-deployment tool enabling infrastructure as code.\n\nChef Infra Client generally follows an N-1 support strategy\n(meaning that the two most recent major versions receive security and bug fixes).\n"
  },
  {
    "path": "products/chef-infra-server.md",
    "content": "---\ntitle: Chef Infra Server\naddedAt: 2024-03-11\ncategory: server-app\ntags: erlang-runtime progress ruby-runtime\niconSlug: chef\npermalink: /chef-infra-server\nalternate_urls:\n  - /chef-server\nversionCommand: chef-server-ctl version\nreleasePolicyLink: https://docs.chef.io/versions/\nchangelogTemplate: https://docs.chef.io/release_notes_server/#__LATEST__\neoasColumn: true\n\nidentifiers:\n  - repology: chef-server\n  - cpe: cpe:2.3:a:progress:chef_infra_server\n\nauto:\n  methods:\n    - chef-versions: https://docs.chef.io/release_notes/server/\n      regex: '^Chef Infra Server (?P<value>.+)$'\n      template: \"{{value}}\"\n      repository: https://github.com/chef/chef-server.git\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) = releaseDate(x+2) or the date documented on https://docs.chef.io/versions/\nreleases:\n  - releaseCycle: \"15\"\n    releaseDate: 2022-06-13\n    eoas: false\n    eol: false\n    latest: \"15.10.91\"\n    latestReleaseDate: 2026-02-05\n\n  - releaseCycle: \"14\"\n    staleReleaseThresholdDays: 1500 # deprecated, but no EOL on https://docs.chef.io/versions/\n    releaseDate: 2020-06-08\n    eoas: 2022-06-13\n    eol: false\n    latest: \"14.16.19\"\n    latestReleaseDate: 2022-06-07\n\n  - releaseCycle: \"13\"\n    releaseDate: 2019-05-31\n    eoas: 2020-06-08\n    eol: 2021-06-30 # https://www.chef.io/blog/announcing-the-chef-infra-server-13-deprecation\n    latest: \"13.2.0\"\n    latestReleaseDate: 2020-04-10\n\n  - releaseCycle: \"12\"\n    releaseDate: 2014-11-25\n    eoas: 2019-05-31\n    eol: 2020-12-31 # https://web.archive.org/web/20210613113759/https://docs.chef.io/versions/\n    latest: \"12.19.31\"\n    latestReleaseDate: 2019-03-07\n\n  - releaseCycle: \"11\"\n    releaseDate: 2013-02-04 # https://www.chef.io/blog/chef-11-released\n    eoas: 2014-11-25\n    eol: 2018-12-31 # https://www.chef.io/blog/end-of-life-announcement-for-chef-reporting-enterprise-chef-server-11-and-chef-analytics\n    latest: \"11.1.7\"\n    latestReleaseDate: 2014-06-19\n\n---\n\n> [Chef Infra Server](https://docs.chef.io/server/) is an open-source platform that complements\n> Chef Infra Client. It serves as a central hub for configuration data, providing scalable\n> infrastructure management.\n\nSupported releases of Chef Infra Server are documented on the [Chef Documentation website](https://docs.chef.io/versions/#supported-commercial-distributions).\nLooking at this document, it seems that Chef Infra Server follows an N-1 support strategy, with the\nlatest release supported with bug and security fixes, and the previous release marked \"deprecated\"\nand only supported with security fixes.\n"
  },
  {
    "path": "products/chef-inspec.md",
    "content": "---\ntitle: Chef InSpec\naddedAt: 2024-08-14\ncategory: app\ntags: progress ruby-runtime\niconSlug: chef\npermalink: /chef-inspec\nversionCommand: inspec version\nreleasePolicyLink: https://docs.chef.io/versions/\nchangelogTemplate: \"https://docs.chef.io/release_notes_inspec/#__LATEST__\"\neoasColumn: true\n\nidentifiers:\n  - repology: inspec\n  - cpe: cpe:2.3:a:chef:inspec\n\nauto:\n  methods:\n    - chef-versions: https://docs.chef.io/release_notes/inspec/\n      regex: '^Chef InSpec (?P<value>.+)$'\n      template: \"{{value}}\"\n      repository: https://github.com/inspec/inspec.git\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) = releaseDate(x+2) or the date documented on https://docs.chef.io/versions/\nreleases:\n  - releaseCycle: \"7\"\n    releaseDate: 2025-10-16 # first version was 7.0.95\n    eoas: false\n    eol: false\n    latest: \"7.0.107\"\n    latestReleaseDate: 2026-02-20\n\n  - releaseCycle: \"6\"\n    staleReleaseThresholdDays: 730 # still supported according to https://docs.chef.io/versions/\n    releaseDate: 2023-11-14\n    eoas: 2025-10-16\n    eol: false\n    latest: \"6.8.24\"\n    latestReleaseDate: 2025-01-23\n\n  - releaseCycle: \"5\"\n    releaseDate: 2022-03-17\n    eoas: 2023-11-14\n    eol: 2025-10-16 # releaseDate(7)\n    latest: \"5.24.7\"\n    latestReleaseDate: 2026-02-26\n\n  - releaseCycle: \"4\"\n    releaseDate: 2019-04-30\n    eoas: 2022-03-17\n    eol: 2023-11-14\n    latest: \"4.56.58\"\n    latestReleaseDate: 2023-10-24\n\n  - releaseCycle: \"3\"\n    releaseDate: 2018-10-15\n    eoas: 2019-04-30\n    eol: 2020-04-30\n    latest: \"3.9.3\"\n    latestReleaseDate: 2019-04-11\n\n  - releaseCycle: \"2\"\n    releaseDate: 2018-02-20\n    eoas: 2018-10-15\n    eol: 2019-12-31\n    latest: \"2.3.28\"\n    latestReleaseDate: 2019-02-08\n\n  - releaseCycle: \"1\"\n    releaseDate: 2016-09-26\n    eoas: 2018-02-20\n    eol: 2019-12-31\n    latest: \"1.51.31\"\n    latestReleaseDate: 2019-03-06\n\n---\n\n> [Chef InSpec](https://docs.chef.io/inspec/) is an open-source framework for\n> testing and auditing applications and infrastructure.\n\n{: .warning }\n\n> Supported commercial releases of Chef InSpec are documented on the [Chef Documentation website](https://docs.chef.io/versions/#supported-commercial-distributions).\n\nLooking at the published list of supported releases, it seems that Chef InSpec follows an N-1 support strategy, with the\nlatest release supported with bug and security fixes, and the previous release marked \"deprecated\"\nand only supported with security fixes.\n"
  },
  {
    "path": "products/chef-supermarket.md",
    "content": "---\ntitle: Chef Supermarket\naddedAt: 2025-07-14\ncategory: server-app\ntags: progress ruby-runtime\niconSlug: chef\npermalink: /chef-supermarket\nversionCommand: supermarket-ctl version\nreleasePolicyLink: https://docs.chef.io/versions/\nchangelogTemplate: \"https://docs.chef.io/release_notes_supermarket/#__LATEST__\"\n\nauto:\n  methods:\n    - chef-versions: https://docs.chef.io/release_notes/supermarket/\n      regex: '^Chef Supermarket (?P<value>.+)$'\n      template: \"{{value}}\"\n      repository: https://github.com/chef/supermarket.git\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"5\"\n    releaseDate: 2022-02-28\n    eol: false\n    latest: \"5.3.0\"\n    latestReleaseDate: 2025-11-11\n\n  - releaseCycle: \"4\"\n    releaseDate: 2021-09-23\n    eol: 2022-03-03\n    latest: \"4.2.89\"\n    latestReleaseDate: 2022-01-04\n\n  - releaseCycle: \"3\"\n    releaseDate: 2017-04-07\n    eol: 2021-09-23\n    latest: \"3.4.8\"\n    latestReleaseDate: 2021-03-05\n\n  - releaseCycle: \"2\"\n    releaseDate: 2015-08-13\n    eol: 2017-04-10\n    latest: \"2.9.30\"\n    latestReleaseDate: 2017-04-04\n\n---\n\n> [Chef Supermarket](https://docs.chef.io/supermarket/) is a self-hosted artifact store that lets you store,\n> manage, and share cookbooks, tools, and other Chef artifacts internally within an organization.\n> It allows sourcing both internal and community cookbooks during Policyfile and Berkshelf depsolving without\n> reliance on the Public Chef Supermarket site.\n\nThe [Chef Supported versions page](https://docs.chef.io/versions/) only lists the latest release as supported.\nChef historically has not supported earlier major versions of Supermarket, opting instead to apply all bug\nand security fixes to the latest release. While there is no formal end-of-life announcement for older\nversions, the absence of backported fixes indicates they are no longer supported.\n"
  },
  {
    "path": "products/chef-workstation.md",
    "content": "---\ntitle: Chef Workstation\naddedAt: 2025-08-09\ncategory: app\ntags: progress ruby-runtime\niconSlug: chef\npermalink: /chef-workstation\nversionCommand: chef --version\nchangelogTemplate: \"https://docs.chef.io/release_notes_workstation/#__LATEST__\"\neoasColumn: true\n\nidentifiers:\n  - repology: chef-workstation\n\nauto:\n  methods:\n    - chef-versions: https://docs.chef.io/release_notes/workstation/\n      regex: '^Chef Workstation (?P<value>.+)$'\n      template: \"{{value}}\"\n      repository: https://github.com/chef/chef-workstation.git\n\nreleases:\n  - releaseCycle: \"25\"\n    releaseLabel: \"2025\"\n    releaseDate: 2025-02-03\n    eoas: false\n    eol: false\n    latest: \"25.13.7\"\n    latestReleaseDate: 2026-03-05\n\n  - releaseCycle: \"24\"\n    releaseLabel: \"2024\"\n    staleReleaseThresholdDays: 540 # Still listed on https://docs.chef.io/versions/#supported-commercial-distributions\n    releaseDate: 2024-02-07\n    eoas: false\n    eol: false\n    latest: \"24.12.1073\"\n    latestReleaseDate: 2024-12-16\n\n  - releaseCycle: \"23\"\n    releaseLabel: \"2023\"\n    releaseDate: 2023-02-09\n    eoas: 2024-12-31\n    eol: 2024-12-31\n    latest: \"23.12.1055\"\n    latestReleaseDate: 2023-12-04\n\n  - releaseCycle: \"22\"\n    releaseLabel: \"2021\"\n    releaseDate: 2022-01-06\n    eoas: 2024-12-31\n    eol: 2024-12-31\n    latest: \"22.12.1024\"\n    latestReleaseDate: 2022-12-20\n\n  - releaseCycle: \"21\"\n    releaseLabel: \"2021\"\n    releaseDate: 2021-01-05\n    eoas: 2024-12-31\n    eol: 2024-12-31\n    latest: \"21.12.720\"\n    latestReleaseDate: 2021-12-17\n\n  - releaseCycle: \"20\"\n    releaseLabel: \"2020\"\n    releaseDate: 2020-06-02\n    eoas: 2024-12-31\n    eol: 2024-12-31\n    latest: \"20.12.205\"\n    latestReleaseDate: 2020-12-14\n\n---\n\n> [Chef Workstation](https://docs.chef.io/workstation/) provides a single installation that includes tools for\n> writing, testing, and managing infrastructure code with the Chef Infra suite.\n\nSupported releases of Chef Workstation are documented on the [Chef Documentation website](https://docs.chef.io/versions/#supported-commercial-distributions).\nLooking at this document, it seems that Chef Workstation follows an N-1 support strategy,\nwith the last two release supported with bug and security fixes.\n"
  },
  {
    "path": "products/chrome.md",
    "content": "---\ntitle: Google Chrome\naddedAt: 2025-07-15\ncategory: app\ntags: google web-browser\niconSlug: googlechrome\npermalink: /chrome\nalternate_urls:\n  - /google-chrome\nversionCommand: google-chrome --version\nreleasePolicyLink: https://developer.chrome.com/docs/web-platform/chrome-release-channels\nchangelogTemplate: https://developer.chrome.com/release-notes/__RELEASE_CYCLE__\nlatestColumn: false\n\nidentifiers:\n  - repology: google-chrome\n  - cpe: cpe:2.3:a:google:chrome\n\nauto:\n  methods:\n    - chrome-releases: https://chromiumdash.appspot.com/fetch_milestone_schedule\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"146\"\n    releaseDate: 2026-03-10\n    eol: false\n\n  - releaseCycle: \"145\"\n    releaseDate: 2026-02-10\n    eol: 2026-03-10\n\n  - releaseCycle: \"144\"\n    releaseDate: 2026-01-13\n    eol: 2026-02-10\n\n  - releaseCycle: \"143\"\n    releaseDate: 2025-12-02\n    eol: 2026-01-13\n\n  - releaseCycle: \"142\"\n    releaseDate: 2025-10-28\n    eol: 2025-12-02\n\n  - releaseCycle: \"141\"\n    releaseDate: 2025-09-30\n    eol: 2025-10-28\n\n  - releaseCycle: \"140\"\n    releaseDate: 2025-09-02\n    eol: 2025-09-30\n\n  - releaseCycle: \"139\"\n    releaseDate: 2025-08-05\n    eol: 2025-09-02\n\n  - releaseCycle: \"138\"\n    releaseDate: 2025-06-24\n    eol: 2025-08-05\n\n  - releaseCycle: \"137\"\n    releaseDate: 2025-05-27\n    eol: 2025-06-24\n\n  - releaseCycle: \"136\"\n    releaseDate: 2025-04-29\n    eol: 2025-05-27\n\n  - releaseCycle: \"135\"\n    releaseDate: 2025-04-01\n    eol: 2025-04-29\n\n  - releaseCycle: \"134\"\n    releaseDate: 2025-03-04\n    eol: 2025-04-01\n\n  - releaseCycle: \"133\"\n    releaseDate: 2025-02-04\n    eol: 2025-03-04\n\n  - releaseCycle: \"132\"\n    releaseDate: 2025-01-14\n    eol: 2025-02-04\n\n  - releaseCycle: \"131\"\n    releaseDate: 2024-11-12\n    eol: 2025-01-14\n\n  - releaseCycle: \"130\"\n    releaseDate: 2024-10-15\n    eol: 2024-11-12\n\n  - releaseCycle: \"129\"\n    releaseDate: 2024-09-17\n    eol: 2024-10-15\n\n  - releaseCycle: \"128\"\n    releaseDate: 2024-08-20\n    eol: 2024-09-17\n\n  - releaseCycle: \"127\"\n    releaseDate: 2024-07-23\n    eol: 2024-08-20\n\n  - releaseCycle: \"126\"\n    releaseDate: 2024-06-11\n    eol: 2024-07-23\n\n  - releaseCycle: \"125\"\n    releaseDate: 2024-05-14\n    eol: 2024-06-11\n\n  - releaseCycle: \"124\"\n    releaseDate: 2024-04-16\n    eol: 2024-05-14\n\n  - releaseCycle: \"123\"\n    releaseDate: 2024-03-19\n    eol: 2024-04-16\n    link: null\n\n  - releaseCycle: \"122\"\n    releaseDate: 2024-02-20\n    eol: 2024-03-19\n    link: null\n\n  - releaseCycle: \"121\"\n    releaseDate: 2024-01-23\n    eol: 2024-02-20\n    link: null\n\n  - releaseCycle: \"120\"\n    releaseDate: 2023-12-05\n    eol: 2024-01-23\n    link: null\n\n  - releaseCycle: \"119\"\n    releaseDate: 2023-10-31\n    eol: 2023-12-05\n    link: null\n\n  - releaseCycle: \"118\"\n    releaseDate: 2023-10-10\n    eol: 2023-10-31\n    link: null\n\n  - releaseCycle: \"117\"\n    releaseDate: 2023-09-12\n    eol: 2023-10-10\n    link: null\n\n  - releaseCycle: \"116\"\n    releaseDate: 2023-08-15\n    eol: 2023-09-12\n    link: null\n\n  - releaseCycle: \"115\"\n    releaseDate: 2023-07-18\n    eol: 2023-08-15\n    link: null\n\n  - releaseCycle: \"114\"\n    releaseDate: 2023-05-30\n    eol: 2023-07-18\n    link: null\n\n  - releaseCycle: \"113\"\n    releaseDate: 2023-05-02\n    eol: 2023-05-30\n    link: null\n\n  - releaseCycle: \"112\"\n    releaseDate: 2023-04-04\n    eol: 2023-05-02\n    link: null\n\n  - releaseCycle: \"111\"\n    releaseDate: 2023-03-07\n    eol: 2023-04-04\n    link: null\n\n  - releaseCycle: \"110\"\n    releaseDate: 2023-02-07\n    eol: 2023-03-07\n    link: null\n\n  - releaseCycle: \"109\"\n    releaseDate: 2023-01-10\n    eol: 2023-02-07\n    link: null\n\n  - releaseCycle: \"108\"\n    releaseDate: 2022-11-29\n    eol: 2023-01-10\n    link: null\n\n  - releaseCycle: \"107\"\n    releaseDate: 2022-10-25\n    eol: 2022-11-29\n    link: null\n\n  - releaseCycle: \"106\"\n    releaseDate: 2022-09-27\n    eol: 2022-10-25\n    link: null\n\n  - releaseCycle: \"105\"\n    releaseDate: 2022-08-30\n    eol: 2022-09-27\n    link: null\n\n  - releaseCycle: \"104\"\n    releaseDate: 2022-08-02\n    eol: 2022-08-30\n    link: null\n\n  - releaseCycle: \"103\"\n    releaseDate: 2022-06-21\n    eol: 2022-08-02\n    link: null\n\n  - releaseCycle: \"102\"\n    releaseDate: 2022-05-24\n    eol: 2022-06-21\n    link: null\n\n  - releaseCycle: \"101\"\n    releaseDate: 2022-04-26\n    eol: 2022-05-24\n    link: null\n\n  - releaseCycle: \"100\"\n    releaseDate: 2022-03-29\n    eol: 2022-04-26\n    link: null\n\n  - releaseCycle: \"99\"\n    releaseDate: 2022-03-01\n    eol: 2022-03-29\n    link: null\n\n  - releaseCycle: \"98\"\n    releaseDate: 2022-02-01\n    eol: 2022-03-01\n    link: null\n\n  - releaseCycle: \"97\"\n    releaseDate: 2022-01-04\n    eol: 2022-02-01\n    link: null\n\n  - releaseCycle: \"96\"\n    releaseDate: 2021-11-16\n    eol: 2022-01-04\n    link: null\n\n  - releaseCycle: \"95\"\n    releaseDate: 2021-10-19\n    eol: 2021-11-16\n    link: null\n\n  - releaseCycle: \"94\"\n    releaseDate: 2021-09-21\n    eol: 2021-10-19\n    link: null\n\n  - releaseCycle: \"93\"\n    releaseDate: 2021-08-31\n    eol: 2021-09-21\n    link: null\n\n  - releaseCycle: \"92\"\n    releaseDate: 2021-07-20\n    eol: 2021-08-31\n    link: null\n\n  - releaseCycle: \"91\"\n    releaseDate: 2021-05-25\n    eol: 2021-07-20\n    link: null\n\n  - releaseCycle: \"90\"\n    releaseDate: 2021-04-13\n    eol: 2021-05-25\n    link: null\n\n  - releaseCycle: \"89\"\n    releaseDate: 2021-03-02\n    eol: 2021-04-13\n    link: null\n\n  - releaseCycle: \"88\"\n    releaseDate: 2021-01-19\n    eol: 2021-03-02\n    link: null\n\n  - releaseCycle: \"87\"\n    releaseDate: 2020-11-17\n    eol: 2021-01-19\n    link: null\n\n  - releaseCycle: \"86\"\n    releaseDate: 2020-10-06\n    eol: 2020-11-17\n    link: null\n\n  - releaseCycle: \"85\"\n    releaseDate: 2020-08-25\n    eol: 2020-10-06\n    link: null\n\n  - releaseCycle: \"84\"\n    releaseDate: 2020-07-14\n    eol: 2020-08-25\n    link: null\n\n  - releaseCycle: \"83\"\n    releaseDate: 2020-05-19\n    eol: 2020-07-14\n    link: null\n\n  - releaseCycle: \"81\"\n    releaseDate: 2020-04-07\n    eol: 2020-05-19\n    link: null\n\n  - releaseCycle: \"80\"\n    releaseDate: 2020-02-04\n    eol: 2020-04-07\n    link: null\n\n  - releaseCycle: \"79\"\n    releaseDate: 2019-12-10\n    eol: 2020-02-04\n    link: null\n\n  - releaseCycle: \"78\"\n    releaseDate: 2019-10-22\n    eol: 2019-12-10\n    link: null\n\n  - releaseCycle: \"77\"\n    releaseDate: 2019-09-10\n    eol: 2019-10-22\n    link: null\n\n  - releaseCycle: \"76\"\n    releaseDate: 2019-07-30\n    eol: 2019-09-10\n    link: null\n\n  - releaseCycle: \"75\"\n    releaseDate: 2019-06-04\n    eol: 2019-07-30\n    link: null\n\n  - releaseCycle: \"74\"\n    releaseDate: 2019-04-23\n    eol: 2019-06-04\n    link: null\n\n  - releaseCycle: \"73\"\n    releaseDate: 2019-03-12\n    eol: 2019-04-23\n    link: null\n\n  - releaseCycle: \"72\"\n    releaseDate: 2019-01-29\n    eol: 2019-03-12\n    link: null\n\n  - releaseCycle: \"71\"\n    releaseDate: 2018-12-04\n    eol: 2019-01-29\n    link: null\n\n  - releaseCycle: \"70\"\n    releaseDate: 2018-10-16\n    eol: 2018-12-04\n    link: null\n\n  - releaseCycle: \"69\"\n    releaseDate: 2018-09-04\n    eol: 2018-10-16\n    link: null\n\n  - releaseCycle: \"68\"\n    releaseDate: 2018-07-24\n    eol: 2018-09-04\n    link: null\n\n  - releaseCycle: \"67\"\n    releaseDate: 2018-05-29\n    eol: 2018-07-24\n    link: null\n\n  - releaseCycle: \"66\"\n    releaseDate: 2018-04-17\n    eol: 2018-05-29\n    link: null\n\n  - releaseCycle: \"65\"\n    releaseDate: 2018-03-06\n    eol: 2018-04-17\n    link: null\n\n  - releaseCycle: \"64\"\n    releaseDate: 2018-01-23\n    eol: 2018-03-06\n    link: null\n\n  - releaseCycle: \"63\"\n    releaseDate: 2017-12-05\n    eol: 2018-01-23\n    link: null\n\n  - releaseCycle: \"62\"\n    releaseDate: 2017-10-17\n    eol: 2017-12-05\n    link: null\n\n  - releaseCycle: \"61\"\n    releaseDate: 2017-09-05\n    eol: 2017-10-17\n    link: null\n\n  - releaseCycle: \"60\"\n    releaseDate: 2017-07-25\n    eol: 2017-09-05\n    link: null\n\n  - releaseCycle: \"59\"\n    releaseDate: 2017-05-30\n    eol: 2017-07-25\n    link: null\n\n  - releaseCycle: \"58\"\n    releaseDate: 2017-04-18\n    eol: 2017-05-30\n    link: null\n\n  - releaseCycle: \"57\"\n    releaseDate: 2017-03-07\n    eol: 2017-04-18\n    link: null\n\n  - releaseCycle: \"56\"\n    releaseDate: 2017-01-24\n    eol: 2017-03-07\n    link: null\n\n  - releaseCycle: \"55\"\n    releaseDate: 2016-11-29\n    eol: 2017-01-24\n    link: null\n\n  - releaseCycle: \"54\"\n    releaseDate: 2016-10-11\n    eol: 2016-11-29\n    link: null\n\n  - releaseCycle: \"53\"\n    releaseDate: 2016-08-30\n    eol: 2016-10-11\n    link: null\n\n  - releaseCycle: \"52\"\n    releaseDate: 2016-07-19\n    eol: 2016-08-30\n    link: null\n\n  - releaseCycle: \"51\"\n    releaseDate: 2016-05-24\n    eol: 2016-07-19\n    link: null\n\n  - releaseCycle: \"50\"\n    releaseDate: 2016-04-12\n    eol: 2016-05-24\n    link: null\n\n  - releaseCycle: \"49\"\n    releaseDate: 2016-03-01\n    eol: 2016-04-12\n    link: null\n\n  - releaseCycle: \"48\"\n    releaseDate: 2016-01-19\n    eol: 2016-03-01\n    link: null\n\n  - releaseCycle: \"47\"\n    releaseDate: 2015-11-17\n    eol: 2016-01-19\n    link: null\n\n  - releaseCycle: \"46\"\n    releaseDate: 2015-10-06\n    eol: 2015-11-17\n    link: null\n\n  - releaseCycle: \"45\"\n    releaseDate: 2015-08-25\n    eol: 2015-10-06\n    link: null\n\n  - releaseCycle: \"44\"\n    releaseDate: 2015-07-14\n    eol: 2015-08-25\n    link: null\n\n  - releaseCycle: \"43\"\n    releaseDate: 2015-05-19\n    eol: 2015-07-14\n    link: null\n\n  - releaseCycle: \"42\"\n    releaseDate: 2015-04-07\n    eol: 2015-05-19\n    link: null\n\n  - releaseCycle: \"41\"\n    releaseDate: 2015-02-24\n    eol: 2015-04-07\n    link: null\n\n  - releaseCycle: \"40\"\n    releaseDate: 2015-01-13\n    eol: 2015-02-24\n    link: null\n\n  - releaseCycle: \"39\"\n    releaseDate: 2014-11-11\n    eol: 2015-01-13\n    link: null\n\n  - releaseCycle: \"38\"\n    releaseDate: 2014-09-30\n    eol: 2014-11-11\n    link: null\n\n  - releaseCycle: \"37\"\n    releaseDate: 2014-08-19\n    eol: 2014-09-30\n    link: null\n\n  - releaseCycle: \"36\"\n    releaseDate: 2014-06-24\n    eol: 2014-08-19\n    link: null\n\n  - releaseCycle: \"35\"\n    releaseDate: 2014-05-13\n    eol: 2014-06-24\n    link: null\n\n  - releaseCycle: \"34\"\n    releaseDate: 2014-04-01\n    eol: 2014-05-13\n    link: null\n\n  - releaseCycle: \"33\"\n    releaseDate: 2014-02-18\n    eol: 2014-04-01\n    link: null\n\n  - releaseCycle: \"32\"\n    releaseDate: 2014-01-07\n    eol: 2014-02-18\n    link: null\n\n  - releaseCycle: \"31\"\n    releaseDate: 2013-11-05\n    eol: 2014-01-07\n    link: null\n\n  - releaseCycle: \"30\"\n    releaseDate: 2013-09-24\n    eol: 2013-11-05\n    link: null\n\n  - releaseCycle: \"29\"\n    releaseDate: 2013-08-13\n    eol: 2013-09-24\n    link: null\n\n  - releaseCycle: \"28\"\n    releaseDate: 2013-06-25\n    eol: 2013-08-13\n    link: null\n\n  - releaseCycle: \"27\"\n    releaseDate: 2013-05-07\n    eol: 2013-06-25\n    link: null\n\n  - releaseCycle: \"26\"\n    releaseDate: 2013-03-26\n    eol: 2013-05-07\n    link: null\n\n  - releaseCycle: \"25\"\n    releaseDate: 2013-02-12\n    eol: 2013-03-26\n    link: null\n\n  - releaseCycle: \"24\"\n    releaseDate: 2012-12-18\n    eol: 2013-02-12\n    link: null\n\n  - releaseCycle: \"23\"\n    releaseDate: 2012-10-30\n    eol: 2012-12-18\n    link: null\n\n  - releaseCycle: \"22\"\n    releaseDate: 2012-09-18\n    eol: 2012-10-30\n    link: null\n\n  - releaseCycle: \"21\"\n    releaseDate: 2012-08-07\n    eol: 2012-09-18\n    link: null\n\n  - releaseCycle: \"20\"\n    releaseDate: 2012-06-19\n    eol: 2012-08-07\n    link: null\n\n  - releaseCycle: \"19\"\n    releaseDate: 2012-04-24\n    eol: 2012-06-19\n    link: null\n\n  - releaseCycle: \"18\"\n    releaseDate: 2012-03-13\n    eol: 2012-04-24\n    link: null\n\n  - releaseCycle: \"17\"\n    releaseDate: 2012-01-31\n    eol: 2012-03-13\n    link: null\n\n  - releaseCycle: \"16\"\n    releaseDate: 2011-12-06\n    eol: 2012-01-31\n    link: null\n\n  - releaseCycle: \"15\"\n    releaseDate: 2011-10-18\n    eol: 2011-12-06\n    link: null\n\n  - releaseCycle: \"14\"\n    releaseDate: 2011-09-06\n    eol: 2011-10-18\n    link: null\n\n  - releaseCycle: \"13\"\n    releaseDate: 2011-07-26\n    eol: 2011-09-06\n    link: null\n\n  - releaseCycle: \"12\"\n    releaseDate: 2011-05-31\n    eol: 2011-07-26\n    link: null\n\n  - releaseCycle: \"11\"\n    releaseDate: 2011-04-19\n    eol: 2011-05-31\n    link: null\n\n  - releaseCycle: \"10\"\n    releaseDate: 2011-03-08\n    eol: 2011-04-19\n    link: null\n\n  - releaseCycle: \"9\"\n    releaseDate: 2011-01-25\n    eol: 2011-03-08\n    link: null\n\n  - releaseCycle: \"8\"\n    releaseDate: 2010-11-30\n    eol: 2011-01-25\n    link: null\n\n  - releaseCycle: \"7\"\n    releaseDate: 2010-10-12\n    eol: 2010-11-30\n    link: null\n---\n\n> [Google Chrome](https://www.google.com/chrome/) is a web browser developed by Google.\n> It is available for Windows, macOS, Android, iPhone & iPad, Linux, and ChromeOS.\n\nThere is a new major Chrome release [every 4 weeks](https://blog.chromium.org/2021/03/speeding-up-release-cycle.html).\nOnly the latest major release is supported with new features, bug and security fixes.\n\nEnterprises that want a slower release cadence can use the [Extended stable release channel](https://support.google.com/chrome/a/answer/9027636),\nwhich is updated every 8 weeks. This channel is not available to regular Chrome users.\n\nNote that most of Chrome's source code comes from Google's free and open-source software project Chromium, but Chrome\nitself is licensed as [proprietary freeware](https://www.google.com/intl/en/chrome/terms/).\n"
  },
  {
    "path": "products/cilium.md",
    "content": "---\ntitle: Cilium\naddedAt: 2025-12-14\ncategory: server-app\ntags: cncf linux-foundation\niconSlug: cilium\npermalink: /cilium\nversionCommand: cilium version\nreleasePolicyLink: https://docs.cilium.io/en/stable/contributing/release/\nchangelogTemplate: https://github.com/cilium/cilium/releases/tag/v__LATEST__\neolColumn: Maintenance Support\n\nidentifiers:\n  - purl: pkg:github/cilium/cilium\n  - purl: pkg:docker/cilium/cilium\n  - cpe: cpe:2.3:a:cilium:cilium\n\nauto:\n  methods:\n    - git: https://github.com/cilium/cilium.git\n      regex: ^v(?P<major>[1-9]\\d*)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)$\n\n# eol(x) = releaseDate(x+3)\nreleases:\n  - releaseCycle: \"1.19\"\n    releaseDate: 2026-02-03\n    eol: false\n    latest: \"1.19.2\"\n    latestReleaseDate: 2026-03-20\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2025-07-29\n    eol: false\n    latest: \"1.18.8\"\n    latestReleaseDate: 2026-03-20\n\n  - releaseCycle: \"1.17\"\n    releaseDate: 2025-02-04\n    eol: false\n    latest: \"1.17.14\"\n    latestReleaseDate: 2026-03-20\n\n  - releaseCycle: \"1.16\"\n    releaseDate: 2024-07-24\n    eol: 2026-02-03\n    latest: \"1.16.19\"\n    latestReleaseDate: 2026-01-13\n\n  - releaseCycle: \"1.15\"\n    releaseDate: 2024-01-31\n    eol: 2025-07-29\n    latest: \"1.15.19\"\n    latestReleaseDate: 2025-07-16\n\n  - releaseCycle: \"1.14\"\n    releaseDate: 2023-07-27\n    eol: 2025-02-04\n    latest: \"1.14.19\"\n    latestReleaseDate: 2025-01-21\n\n  - releaseCycle: \"1.13\"\n    releaseDate: 2023-02-15\n    eol: 2024-07-24\n    latest: \"1.13.18\"\n    latestReleaseDate: 2024-07-11\n\n---\n\n> [Cilium](https://cilium.io/) is open source software for transparently securing the network connectivity between application services\n> deployed using Linux container management platforms like Docker and Kubernetes.\n\nCilium typically makes a new release approximately every six months.\nThe three most recent minor releases are supported with bug and security fixes, based upon community demand and severity.\n"
  },
  {
    "path": "products/cisco-ios-xe.md",
    "content": "---\ntitle: Cisco IOS XE\naddedAt: 2025-11-08\ncategory: os\ntags: cisco\niconSlug: cisco\npermalink: /cisco-ios-xe\nreleasePolicyLink: https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-16/bulletin-c25-2378701.html\neoasColumn: Maintenance Support\neolColumn: Security Support\nlatestColumn: false\n\n# For non-LTS:\n# - eoas(x) = releaseDate(x) + 12 months (FCS + 3 months (EoL announcement) + 3 months (EoS) + 6 months)\n# - eol(x) = eoas(x)\n# For LTS:\n# - eoas(x) = releaseDate(x) + 30 months (FCS + 12 months (EoL announcement) + 6 months (EoS) + 12 months)\n# - eol(x) = releaseDate(x) + 48 months (FCS + 12 months (EoL announcement) + 6 months (EoS) + 30 months)\nreleases:\n  - releaseCycle: \"17.18\"\n    lts: true\n    releaseDate: 2025-08-08\n    eoas: 2028-02-08\n    eol: 2029-08-08\n    link: https://www.cisco.com/c/en/us/support/ios-nx-os-software/ios-xe-17-18-1/model.html\n\n  - releaseCycle: \"17.17\"\n    releaseDate: 2025-03-31\n    eoas: 2026-03-31\n    eol: 2026-03-31\n    link: https://www.cisco.com/c/en/us/support/ios-nx-os-software/ios-xe-17-17-1/model.html\n\n  - releaseCycle: \"17.16\"\n    releaseDate: 2024-12-11\n    eoas: 2025-12-11\n    eol: 2025-12-11\n    link: https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-17/ios-xe-17-16-x-eol.html\n\n  - releaseCycle: \"17.15\"\n    lts: true\n    releaseDate: 2024-08-09\n    eoas: 2027-02-09\n    eol: 2028-08-09\n    link: https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-17/ios-xe-17-15-x-eol.html\n\n  - releaseCycle: \"17.14\"\n    releaseDate: 2024-04-13\n    eoas: 2025-04-13\n    eol: 2025-04-13\n    link: https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-17/ios-xe-17-14-x-eol.html\n\n  - releaseCycle: \"17.13\"\n    releaseDate: 2023-11-30\n    eoas: 2024-11-30\n    eol: 2024-11-30\n    link: https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-17/ios-xe-17-13-x-eol.html\n\n  - releaseCycle: \"17.12\"\n    lts: true\n    releaseDate: 2023-07-28\n    eoas: 2026-01-28\n    eol: 2027-07-28\n    link: https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-17/ios-xe-17-12-x-eol.html\n\n  - releaseCycle: \"17.11\"\n    releaseDate: 2023-03-28\n    eoas: 2024-03-28\n    eol: 2024-03-28\n    link: https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-17/ios-xe-17-11-x-eol.html\n\n  - releaseCycle: \"17.10\"\n    releaseDate: 2022-11-30\n    eoas: 2023-11-30\n    eol: 2023-11-30\n    link: https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-17/ios-xe-17-10-x-eol.html\n\n  - releaseCycle: \"17.9\"\n    lts: true\n    releaseDate: 2022-07-29\n    eoas: 2025-01-29\n    eol: 2026-07-29\n    link: https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-17/ios-xe-17-9-x-eol.html\n\n  - releaseCycle: \"17.8\"\n    releaseDate: 2022-04-11\n    eoas: 2023-04-11\n    eol: 2023-04-11\n    link: https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-17/ios-xe-17-8-x-eol.html\n\n  - releaseCycle: \"17.7\"\n    releaseDate: 2021-11-30\n    eoas: 2022-11-30\n    eol: 2022-11-30\n    link: https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-17/ios-xe-17-7-x-eol.html\n\n  - releaseCycle: \"17.6\"\n    lts: true\n    releaseDate: 2021-07-30\n    eoas: 2023-01-30\n    eol: 2024-07-30\n    link: https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-17/ios-xe-17-6-x-eol.html\n\n  - releaseCycle: \"17.5\"\n    releaseDate: 2021-03-31\n    eoas: 2022-03-31\n    eol: 2022-03-31\n    link: https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-17/ios-xe-17-5-x-eol.html\n\n  - releaseCycle: \"17.4\"\n    releaseDate: 2020-11-30\n    eol: 2021-11-30\n    eoas: 2021-11-30\n    link: https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-17/eos-eol-notice-c51-2442351.html\n\n  - releaseCycle: \"17.3\"\n    lts: true\n    releaseDate: 2020-07-31\n    eoas: 2023-01-31\n    eol: 2024-07-31\n    link: https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-17/ios-xe-17-3-x-eol.html\n\n  - releaseCycle: \"17.2\"\n    releaseDate: 2020-03-30\n    eoas: 2021-03-30\n    eol: 2021-03-30\n    link: https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-17/eos-eol-notice-c51-744388.html\n\n  - releaseCycle: \"17.1\"\n    releaseDate: 2019-11-21\n    eoas: 2020-11-21\n    eol: 2020-11-21\n    link: https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9200-series-switches/eos-eol-notice-c51-743638.html\n\n  - releaseCycle: \"16.12\"\n    lts: true\n    releaseDate: 2019-07-31\n    eoas: 2022-01-31\n    eol: 2023-07-31\n    link: https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-16/eos-eol-notice-c51-744154.html\n\n---\n\n> Cisco IOS XE is a network operating system that is based on the Linux kernel.\n> It is used on a variety of Cisco products, including routers, switches, and wireless controllers.\n\nReleases are time-based, each with a fixed release date.\nThe schedule specifies 3 minor releases per year at 4-month intervals.\n\nEvery subsequent first and second release (e.g. 17.1, 17.2, 17.4, 17.5...) receive standard support.\nWith standard support, releases are supported 12 months with critical bug fixes and security updates.\n\nEvery subsequent third release (e.g. 17.3, 17.6...) receive extended support.\nWith extended support, releases are supported 30 months with critical bug fixes and security updates,\nfollowed by an additional 18 months of security updates only.\n"
  },
  {
    "path": "products/citrix-vad.md",
    "content": "---\ntitle: Citrix Virtual Apps and Desktops\naddedAt: 2021-12-16\ncategory: app\ntags: citrix\niconSlug: citrix\npermalink: /citrix-vad\nalternate_urls:\n  - /citrixvad\n  - /cvad\n  # This can be removed if we add more citrix products\n  - /citrix\n  - /citrix-apps-desktops\nreleasePolicyLink: https://www.citrix.com/support/product-lifecycle/product-matrix.html\nchangelogTemplate: https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/__RELEASE_CYCLE__/whats-new\nLTSLabel: \"<abbr title='Long Term Service Release'>LTSR</abbr>\"\neoasColumn: true\neoesColumn: true\n\nauto:\n  methods:\n    - citrix-vad-rss: https://www.citrix.com/content/citrix/en_us/downloads/citrix-virtual-apps-and-desktops.rss\n      regex:\n        - '^(New - )?Citrix Virtual( Apps and)? Desktops.+ (?P<major>\\d+).+ All Editions$'\n        - '^(New - )?Citrix Virtual( Apps and)? Desktops.+ (?P<major>\\d+).+ Standard Edition.+'\n        - '^(New - )?Citrix Virtual( Apps and)? Desktops.+ (?P<major>\\d+).+CU(?P<minor>\\d+).+$'\n        - '^(New - )?Citrix Virtual( Apps and)? Desktops.+ (?P<major>\\d+).+Cumulative Update (?P<minor>\\d+).+ All Editions'\n      regex_exclude:\n        - \"^.+Advanced Edition.+$\"\n        - \"^.+Premium Edition.+$\"\n      template: \"{{major}}{%if minor %} CU{{minor}}{%endif%}\"\n\n# For LTS see EOM / EOL on https://www.citrix.com/support/product-lifecycle/product-matrix.html\n# For non-LTS:\n# eoas(x) = releaseDate(x) + 6 months\n# eol(x) = releaseDate(x) + 18 months\nreleases:\n  - releaseCycle: \"2511\"\n    releaseDate: 2025-12-29\n    eoas: 2026-06-29\n    eol: 2027-06-29\n    latest: \"2511\"\n    latestReleaseDate: 2025-12-29\n    link: https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/whats-new\n\n  - releaseCycle: \"2507\"\n    releaseDate: 2025-08-19\n    lts: true\n    eoas: 2028-08-18\n    eol: 2028-08-18\n    eoes: 2033-08-18\n    latest: \"2507 CU1\"\n    latestReleaseDate: 2026-02-02\n    link: https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/2507-ltsr/whats-new/cumulative-update-1\n\n  - releaseCycle: \"2503\"\n    releaseDate: 2025-04-29\n    eoas: 2025-10-29\n    eol: 2026-10-29\n    latest: \"2503\"\n    latestReleaseDate: 2025-04-29\n\n  - releaseCycle: \"2411\"\n    releaseDate: 2024-12-03\n    eoas: 2025-06-03\n    eol: 2026-06-03\n    latest: \"2411\"\n    latestReleaseDate: 2024-12-03\n\n  - releaseCycle: \"2407\"\n    releaseDate: 2024-07-30\n    eoas: 2024-12-31\n    eol: 2025-12-31\n    latest: \"2407\"\n    latestReleaseDate: 2024-07-30\n\n  - releaseCycle: \"2402\"\n    releaseDate: 2024-04-14\n    lts: true\n    eoas: 2029-04-15\n    eol: 2029-04-15\n    eoes: 2034-04-15\n    latest: \"2402 CU2\"\n    latestReleaseDate: 2025-07-08\n    link: https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/2402-ltsr/whats-new/cumulative-update-2.html\n\n  - releaseCycle: \"2311\"\n    releaseDate: 2023-12-21\n    eoas: 2024-04-20\n    eol: 2025-06-20\n    latest: \"2311\"\n    latestReleaseDate: 2023-12-21\n\n  - releaseCycle: \"2308\"\n    releaseDate: 2023-09-14\n    eoas: 2024-03-14\n    eol: 2025-03-14\n    latest: \"2308\"\n    latestReleaseDate: 2023-09-14\n    link: http://web.archive.org/web/20251002064202/https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/2308/whats-new\n\n  - releaseCycle: \"2305\"\n    releaseDate: 2023-05-31\n    eoas: 2023-11-30\n    eol: 2024-11-30\n    latest: \"2305\"\n    latestReleaseDate: 2023-05-31\n    link: http://web.archive.org/web/20250719020802/https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/2305/whats-new\n\n  - releaseCycle: \"2303\"\n    releaseDate: 2023-03-20\n    eoas: 2023-09-20\n    eol: 2024-09-20\n    latest: \"2303\"\n    latestReleaseDate: 2023-03-20\n    link: http://web.archive.org/web/20240415050756/https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/2303/whats-new.html\n\n  - releaseCycle: \"2212\"\n    releaseDate: 2022-12-19\n    eoas: 2023-06-19\n    eol: 2024-06-19\n    latest: \"2212\"\n    latestReleaseDate: 2022-12-19\n    link: http://web.archive.org/web/20250325060541/https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/2212/whats-new\n\n  - releaseCycle: \"2209\"\n    releaseDate: 2022-09-29\n    eoas: 2023-03-29\n    eol: 2024-03-29\n    latest: \"2209\"\n    latestReleaseDate: 2022-09-29\n    link: http://web.archive.org/web/20240105021050/https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/2209/whats-new.html\n\n  - releaseCycle: \"2206\"\n    releaseDate: 2022-06-28\n    eoas: 2022-12-28\n    eol: 2023-12-28\n    latest: \"2206\"\n    latestReleaseDate: 2022-06-28\n    link: http://web.archive.org/web/20250521145252/https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/2206/whats-new\n\n  - releaseCycle: \"2203\"\n    releaseDate: 2022-03-23\n    lts: true\n    eoas: 2027-03-23\n    eol: 2027-03-23\n    eoes: 2032-03-23\n    latest: \"2203 CU7\"\n    latestReleaseDate: 2025-08-25\n    link: https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/2203-ltsr/whats-new/cumulative-update-7\n\n  - releaseCycle: \"2112\"\n    releaseDate: 2021-12-13\n    eoas: 2022-06-14\n    eol: 2023-06-14\n    latest: \"2112\"\n    latestReleaseDate: 2021-12-13\n    link: http://web.archive.org/web/20240805182525/https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/2112/whats-new.html\n\n  - releaseCycle: \"2109\"\n    releaseDate: 2021-09-27\n    eoas: 2022-03-27\n    eol: 2023-03-27\n    latest: \"2109\"\n    latestReleaseDate: 2021-09-27\n    link: http://web.archive.org/web/20250804164352/https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/2109/whats-new\n\n  - releaseCycle: \"2106\"\n    releaseDate: 2021-06-16\n    eoas: 2021-12-16\n    eol: 2022-12-16\n    latest: \"2106\"\n    latestReleaseDate: 2021-06-16\n    link: http://web.archive.org/web/20250418235814/https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/2106/whats-new\n\n  - releaseCycle: \"2103\"\n    releaseDate: 2021-03-17\n    eoas: 2021-09-17\n    eol: 2022-09-17\n    latest: \"2103\"\n    latestReleaseDate: 2021-03-17\n    link: http://web.archive.org/web/20240105020947/https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/2103/whats-new.html\n\n  - releaseCycle: \"2012\"\n    releaseDate: 2020-12-14\n    eoas: 2021-06-14\n    eol: 2022-06-14\n    latest: \"2012\"\n    latestReleaseDate: 2020-12-14\n    link: http://web.archive.org/web/20220625230254/https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/2012/whats-new.html\n\n  - releaseCycle: \"2009\"\n    releaseDate: 2020-09-29\n    eoas: 2021-03-29\n    eol: 2022-03-29\n    latest: \"2009\"\n    latestReleaseDate: 2020-09-29\n    link: http://web.archive.org/web/20220120022043/https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/2009/whats-new.html\n\n  - releaseCycle: \"2006\"\n    releaseDate: 2020-06-17\n    eoas: 2020-12-17\n    eol: 2021-12-17\n    latest: \"2006\"\n    latestReleaseDate: 2020-06-17\n    link: http://web.archive.org/web/20211129090147/https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/2006/whats-new.html\n\n  - releaseCycle: \"2003\"\n    releaseDate: 2020-03-26\n    eoas: 2020-09-26\n    eol: 2021-09-26\n    latest: \"2003\"\n    latestReleaseDate: 2020-03-26\n    link: http://web.archive.org/web/20211130125819/https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/2003/whats-new.html\n\n  - releaseCycle: \"1912\"\n    releaseDate: 2019-12-18\n    lts: true\n    eoas: 2024-12-18\n    eol: 2024-12-18\n    eoes: 2029-12-18\n    latest: \"1912 CU10\"\n    latestReleaseDate: 2024-11-25\n    link: https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/1912-ltsr/whats-new/cumulative-update-10.html\n\n  - releaseCycle: \"7.15\"\n    releaseLabel: XenDesktop __RELEASE_CYCLE__\n    lts: true\n    releaseDate: 2017-08-15\n    eoas: 2022-08-15\n    eol: 2022-08-15\n    eoes: 2027-08-15\n    latest: \"7.15 CU9\"\n    latestReleaseDate: 2022-07-08\n    link: https://docs.citrix.com/en-us/xenapp-and-xendesktop/7-15-ltsr/whats-new/cumulative-update-9.html\n\n---\n\n> [Citrix Virtual Apps and Desktops](https://www.citrix.com/products/citrix-virtual-apps-and-desktops/)\n> (CVAD) provides virtualization solutions that give IT control of virtual machines, applications,\n> and security while providing anywhere access for any device.\n\nCitrix Virtual Apps and Desktops was previously known as XenApp and XenDesktop, re-branded in 2018.\n\nThere are two release types for on-premises deployments, Current Releases and Long-Term Service Releases (LTSR):\n\n- Current Releases will reach end of active support 6 months after release and end of security support 18 months after release.\n- Long-Term Service Releases will reach end of active and security support 5 years after release.\n  Incremental updates are delivered in the form of Cumulative Updates (CU).\n  LTSR is also eligible for [paid extended support](https://support.citrix.com/article/CTX459999/extended-support-customer-guide)\n  up to 5 years after active and security support ends.\n\nThis page tracks the on-premise version of the product and not the cloud-hosted version (Citrix Virtual Apps and Desktops _service_).\n"
  },
  {
    "path": "products/ckeditor.md",
    "content": "---\ntitle: CKEditor\naddedAt: 2024-02-20\ncategory: framework\niconSlug: ckeditor4\npermalink: /ckeditor\nreleasePolicyLink: https://ckeditor.com/docs/ckeditor5/latest/updating/versioning-policy.html\neolColumn: Support\neoesColumn: true\nstaleReleaseThresholdDays: 40 # so that maintainers are reminded to manually update the latest version frequently\n\nidentifiers:\n  - repology: ckeditor\n  - cpe: cpe:/a:ckeditor:ckeditor\n  - cpe: cpe:2.3:a:ckeditor:ckeditor\n\nreleases:\n  - releaseCycle: \"5\"\n    releaseDate: 2018-04-25 # https://github.com/ckeditor/ckeditor5/releases/tag/v10.0.0\n    eol: false\n    latest: 47.6.1\n    latestReleaseDate: 2026-03-11\n    link: https://github.com/ckeditor/ckeditor5/releases/tag/v__LATEST__\n\n  - releaseCycle: \"4\"\n    lts: true\n    releaseDate: 2012-11-23\n    eol: 2023-06-30\n    eoes: 2028-12-01\n    latest: 4.25.1\n    latestReleaseDate: 2025-02-05\n    link: https://github.com/ckeditor/ckeditor4/releases/tag/__LATEST__-lts\n---\n\n> [CKEditor](https://ckeditor.com/) is an open-source WYSIWYG rich text editor written in JavaScript.\n\nThe open source version of CKEditor 4 is not maintained anymore.\n[CKEditor 4 LTS](https://ckeditor.com/ckeditor-4-support/) is a commercial offering to maintain CKE 4 past its EOL date.\n"
  },
  {
    "path": "products/clamav.md",
    "content": "---\ntitle: ClamAV\naddedAt: 2022-12-15\ncategory: app\npermalink: /clamav\nversionCommand: clamscan --version\nreleasePolicyLink: https://docs.clamav.net/faq/faq-eol.html\nchangelogTemplate: \"https://github.com/Cisco-Talos/clamav/releases/tag/clamav-__LATEST__\"\n\nidentifiers:\n  - repology: clamav\n  - cpe: cpe:2.3:a:clamav:clamav\n  - cpe: cpe:/a:clamav:clamav\n  - cpe: cpe:2.3:a:cisco:clam_antivirus\n  - cpe: cpe:/a:cisco:clam_antivirus\n  - cpe: cpe:2.3:a:cisco:clamav\n  - cpe: cpe:/a:cisco:clamav\n  - cpe: cpe:2.3:a:clam_anti-virus:clamav\n  - cpe: cpe:/a:clam_anti-virus:clamav\n\nauto:\n  methods:\n    - git: https://github.com/Cisco-Talos/clamav.git\n      regex: '^clamav-(?P<major>[0-9]+)\\.(?P<minor>[0-9]+)(\\.(?P<patch>[0-9]+))?$'\n\n# See https://docs.clamav.net/faq/faq-eol.html#version-support-matrix for EOL dates.\nreleases:\n  - releaseCycle: \"1.5\"\n    releaseDate: 2025-10-07\n    eol: false # releaseCycle(1.7) + 4 months\n    latest: \"1.5.2\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2024-08-15\n    lts: true\n    eol: 2027-08-15\n    latest: \"1.4.4\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2024-02-07\n    eol: 2026-02-07\n    latest: \"1.3.2\"\n    latestReleaseDate: 2024-09-04\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2023-08-27\n    eol: 2024-12-15 # releaseDate(1.4) + 4 months\n    latest: \"1.2.3\"\n    latestReleaseDate: 2024-04-17\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2023-05-01\n    eol: 2024-06-07\n    latest: \"1.1.3\"\n    latestReleaseDate: 2023-10-25\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2022-11-28\n    lts: true\n    eol: 2025-11-28\n    latest: \"1.0.9\"\n    latestReleaseDate: 2025-06-18\n\n  - releaseCycle: \"0.105\"\n    releaseDate: 2022-05-04\n    eol: 2023-09-01\n    latest: \"0.105.2\"\n    latestReleaseDate: 2023-02-15\n\n  - releaseCycle: \"0.104\"\n    releaseDate: 2021-09-02\n    eol: 2023-03-28\n    latest: \"0.104.4\"\n    latestReleaseDate: 2022-07-26\n\n  - releaseCycle: \"0.103\"\n    releaseDate: 2020-09-11\n    lts: true\n    eol: 2024-09-14\n    latest: \"0.103.12\"\n    latestReleaseDate: 2024-09-04\n\n  - releaseCycle: \"0.102\"\n    releaseDate: 2019-10-02\n    eol: 2022-01-03\n    latest: \"0.102.4\"\n    latestReleaseDate: 2020-07-15\n\n  - releaseCycle: \"0.101\"\n    releaseDate: 2018-12-02\n    eol: 2022-01-03\n    latest: \"0.101.5\"\n    latestReleaseDate: 2019-11-20\n\n  - releaseCycle: \"0.100\"\n    releaseDate: 2018-04-04\n    eol: 2021-10-29\n    latest: \"0.100.3\"\n    latestReleaseDate: 2019-03-26\n\n  - releaseCycle: \"0.99\"\n    releaseDate: 2015-11-25\n    eol: 2021-03-01\n    latest: \"0.99.4\"\n    latestReleaseDate: 2018-03-01\n\n---\n\n> [ClamAV](https://www.clamav.net/) is an open source antivirus engine for detecting trojans,\n> viruses, malware and other malicious threats.\n\nLTS releases are supported for at least three years, and new LTS releases are identified\napproximately every two years. Each LTS release is supported with critical patch versions and\naccess to download signatures.\n\nRegular (non-LTS) releases are supported with critical patch versions for at least four months from\nthe initial publication date of the next release, or until the next-next release is published.\nNon-LTS releases are allowed access to download signatures until at least four months after the\nnext-next release is published.\n\nA [Version Support Matrix](https://docs.clamav.net/faq/faq-eol.html#version-support-matrix) is\navailable for information about unsupported releases that are actively blocked from downloading new\nsoftware updates or signatures.\n"
  },
  {
    "path": "products/clearlinux.md",
    "content": "---\ntitle: Clear Linux\naddedAt: 2025-07-22\ncategory: os\ntags: discontinued linux-distribution intel\niconSlug: intel\npermalink: /clear-linux\nalternate_urls:\n  - /clearlinux\nversionCommand: cat /etc/os-release # Validated on the clearlinux docker image\nreleasePolicyLink: https://community.clearlinux.org/t/all-good-things-come-to-an-end-shutting-down-clear-linux-os/10716\n\nidentifiers:\n  - purl: pkg:docker/library/clearlinux\n  # CPEs based on the /etc/os-release data\n  - cpe: cpe:/o:intel:clear-linux-os\n  - cpe: cpe:2.3:o:intel:clear-linux-os\n\nreleases:\n  - releaseCycle: \"current\"\n    releaseDate: 2015-02-06\n    eol: 2025-07-21\n    # https://cdn.download.clearlinux.org/releases/\n    latest: \"43800\"\n    latestReleaseDate: 2025-07-21\n---\n\n> [Clear Linux](https://clearlinux.org) was a Linux distribution optimized for\n> Intel architecture, designed to provide a high-performance computing\n> environment for server and cloud use-cases. It was developed by Intel and\n> [discontinued in July 2025](https://community.clearlinux.org/t/10716/6)\n\nClear Linux was a rolling distribution with an automatic single OS-level\nsoftware update.\n"
  },
  {
    "path": "products/cloud-sql-auth-proxy.md",
    "content": "---\ntitle: Cloud SQL Auth Proxy\naddedAt: 2025-10-11\ncategory: app\ntags: google\niconSlug: googlecloud\npermalink: /cloud-sql-auth-proxy\nalternate_urls:\n  - /cloud-sql-proxy\nversionCommand: cloud-sql-proxy --version\nreleasePolicyLink: https://github.com/GoogleCloudPlatform/cloud-sql-proxy?tab=readme-ov-file#support-policy\nchangelogTemplate: https://github.com/GoogleCloudPlatform/cloud-sql-proxy/releases/tag/v__LATEST__\neolColumn: Maintenance\neoasColumn: Active Support\n\nauto:\n  methods:\n    - git: https://github.com/GoogleCloudPlatform/cloud-sql-proxy.git\n\nreleases:\n  - releaseCycle: \"2\"\n    releaseDate: 2023-01-17\n    eoas: 2026-04-28\n    eol: false\n    latest: \"2.21.2\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"1\"\n    releaseDate: 2020-01-01\n    eoas: 2023-08-22 # no specified date in any documentation, however commits slow down greatly on this date https://github.com/GoogleCloudPlatform/cloud-sql-proxy/commits/v1.37.9/?after=cbba97d111c5c42f65b8b5037dcdfa4e795b2194+34\n    eol: false\n    latest: \"1.37.14\"\n    latestReleaseDate: 2026-03-19\n\n---\n\n> [Cloud SQL Auth Proxy](https://cloud.google.com/sql/docs/mysql/sql-proxy) enables secure, short-lived connections to Cloud SQL databases without exposing them to the public internet.\n\nCloud SQL Auth Proxy follows [semantic versioning](https://semver.org/). Each major version has two support phases:\n\n- **Active**: New major versions receive both new features and bug fixes for a minimum of 1 year.\n- **Maintenance**: After the active phase, releases receive only critical security and bug fixes.\n"
  },
  {
    "path": "products/cnspec.md",
    "content": "---\ntitle: cnspec\naddedAt: 2025-01-04\ncategory: app\ntags: mondoo\npermalink: /cnspec\nversionCommand: cnspec version\nreleasePolicyLink: https://mondoo.com/docs/cnspec/cnspec-adv-install/update/\nchangelogTemplate: https://github.com/mondoohq/cnspec/releases/tag/v__LATEST__\neoasColumn: true\n\nidentifiers:\n  - cpe: cpe:2.3:a:cnspec:cnspec\n  - repology: cnspec\n  - purl: pkg:github/mondoohq/cnspec\n  - purl: pkg:docker/mondoo/cnspec\n\nauto:\n  methods:\n    - github_releases: mondoohq/cnspec\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"13\"\n    releaseDate: 2026-03-10\n    eoas: false\n    eol: false\n    latest: \"13.1.1\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"12\"\n    releaseDate: 2025-09-05\n    eoas: 2026-03-10\n    eol: false\n    latest: \"12.23.1\"\n    latestReleaseDate: 2026-02-17\n\n  - releaseCycle: \"11\"\n    releaseDate: 2024-04-17\n    eoas: 2025-09-05\n    eol: 2026-03-10\n    latest: \"11.69.1\"\n    latestReleaseDate: 2025-08-26\n\n  - releaseCycle: \"10\"\n    releaseDate: 2024-01-23\n    eoas: 2024-04-17\n    eol: 2025-09-05\n    latest: \"10.12.2\"\n    latestReleaseDate: 2024-04-16\n\n  - releaseCycle: \"9\"\n    releaseDate: 2023-10-05\n    eoas: 2024-01-23\n    eol: 2024-04-17\n    latest: \"9.14.0\"\n    latestReleaseDate: 2024-01-09\n\n  - releaseCycle: \"8\"\n    releaseDate: 2023-03-09\n    eoas: 2023-10-05\n    eol: 2024-01-23\n    latest: \"8.28.4\"\n    latestReleaseDate: 2023-09-20\n\n  - releaseCycle: \"7\"\n    releaseDate: 2022-10-18\n    eoas: 2023-03-09\n    eol: 2023-10-05\n    latest: \"7.19.2\"\n    latestReleaseDate: 2023-03-02\n\n  - releaseCycle: \"6\"\n    releaseDate: 2022-10-11\n    eoas: 2022-10-18\n    eol: 2023-03-09\n    latest: \"6.19.0\"\n    latestReleaseDate: 2022-10-11\n\n---\n\n> [cnspec](https://mondoo.com/cnspec/) is an open source, cloud-native security and policy tool.\n> It assesses an entire infrastructure's security and compliance and finds vulnerabilities and misconfigurations across\n> public and private cloud environments, Kubernetes clusters, containers, container registries, servers, endpoints,\n> SaaS products, infrastructure as code, APIs, and more.\n\ncnspec follows an N-1 support strategy,\nmeaning the current major version (N) and the immediate previous major version (N-1) are officially supported\nwith non-breaking changes, bug and security fixes.\nDuring this time, both major versions can communicate with the Mondoo Platform and execute all published policies and query packs.\n"
  },
  {
    "path": "products/cockroachdb.md",
    "content": "---\ntitle: CockroachDB\naddedAt: 2024-03-10\ncategory: database\niconSlug: cockroachlabs\npermalink: /cockroachdb\nalternate_urls:\n  - /cockroach\n  - /crdb\nversionCommand: cockroach version\nreleasePolicyLink: https://www.cockroachlabs.com/docs/releases/release-support-policy\nchangelogTemplate: https://www.cockroachlabs.com/docs/releases/v__RELEASE_CYCLE__\neoasColumn: Maintenance Support\neolColumn: Assistance Support\n\nidentifiers:\n  - repology: cockroachdb\n\nauto:\n  methods:\n    - git: https://github.com/cockroachdb/cockroach.git\n    - release_table: https://www.cockroachlabs.com/docs/releases/release-support-policy#1\n      fields:\n        releaseCycle:\n          column: \"Major Version\"\n          regex: '^v?(?P<value>\\d+\\.\\d+).*$'\n        releaseDate: \"Initial Release\"\n        eoas: \"Maintenance Support ends\"\n        eol: \"Assistance Support ends\"\n    - release_table: https://www.cockroachlabs.com/docs/releases/release-support-policy#2\n      fields:\n        releaseCycle:\n          column: \"Major Version\"\n          regex: '^v?(?P<value>\\d+\\.\\d+).*$'\n        releaseDate: \"Initial Release\"\n        eoas: \"Maintenance Support ended\"\n        eol: \"Assistance Support ended\"\n\n# For LTS Releases\n# eoas(x) = lts(x)+1y\n# eol(x)  = lts(x)+2y\n#\n# For Regular Releases:\n# eoas(x) = releaseDate(x) + 1y\n# eol(x)  = releaseDate(x) + 1.5y\n#\n# For Innovation Releases:\n# eoas(x) = releaseDate(x) + 6m\n# eol(x) = eoas(x)\nreleases:\n  - releaseCycle: \"26.1\"\n    releaseDate: 2026-02-02\n    eoas: 2026-08-02\n    eol: 2026-08-02\n    latest: \"26.1.1\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"25.4\"\n    releaseDate: 2025-11-03\n    eoas: 2026-11-03\n    eol: 2027-05-03\n    latest: \"25.4.6\"\n    latestReleaseDate: 2026-02-27\n\n  - releaseCycle: \"25.3\"\n    releaseDate: 2025-08-04\n    eoas: 2026-02-04\n    eol: 2026-02-04 # innovation release\n    latest: \"25.3.7\"\n    latestReleaseDate: 2026-01-07\n\n  - releaseCycle: \"25.2\"\n    releaseDate: 2025-05-09\n    eoas: 2026-05-12\n    eol: 2026-11-12\n    latest: \"25.2.15\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"25.1\"\n    releaseDate: 2025-02-18\n    eoas: 2025-08-18\n    eol: false\n    latest: \"25.1.10\"\n    latestReleaseDate: 2025-07-31\n\n  - releaseCycle: \"24.3\"\n    releaseDate: 2024-11-18\n    eoas: 2025-11-18\n    eol: 2026-05-18\n    latest: \"24.3.29\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"24.2\"\n    releaseDate: 2024-08-12\n    eoas: 2025-02-12\n    eol: 2025-02-12\n    latest: \"24.2.10\"\n    latestReleaseDate: 2025-01-31\n\n  - releaseCycle: \"24.1\"\n    releaseDate: 2024-05-20\n    lts: 2026-10-21\n    eoas: 2025-05-20\n    eol: 2025-11-20\n    latest: \"24.1.26\"\n    latestReleaseDate: 2026-02-17\n\n  - releaseCycle: \"23.2\"\n    releaseDate: 2024-02-05\n    lts: 2026-07-08 # v23.2.7\n    eoas: 2025-02-05 # as per https://www.cockroachlabs.com/docs/releases/v23.2\n    eol: 2025-08-05 # as per https://www.cockroachlabs.com/docs/releases/v23.2\n    latest: \"23.2.29\"\n    latestReleaseDate: 2026-02-17\n\n  - releaseCycle: \"23.1\"\n    releaseDate: 2023-05-15\n    lts: 2023-11-13 # v23.1.12\n    eoas: 2024-05-15 # As per https://www.cockroachlabs.com/docs/releases/v23.1\n    eol: 2024-11-15 # As per https://www.cockroachlabs.com/docs/releases/v23.1\n    latest: \"23.1.30\"\n    latestReleaseDate: 2024-11-19\n\n  - releaseCycle: \"22.2\"\n    releaseDate: 2022-12-05\n    eoas: 2023-12-05\n    eol: 2024-06-05\n    latest: \"22.2.19\"\n    latestReleaseDate: 2024-02-23\n\n  - releaseCycle: \"22.1\"\n    releaseDate: 2022-05-24\n    eoas: 2023-05-24\n    eol: 2023-11-24\n    latest: \"22.1.22\"\n    latestReleaseDate: 2023-08-01\n\n  - releaseCycle: \"21.2\"\n    releaseDate: 2021-11-16\n    eoas: 2022-11-16\n    eol: 2023-05-16\n    latest: \"21.2.17\"\n    latestReleaseDate: 2022-10-12\n\n  - releaseCycle: \"21.1\"\n    releaseDate: 2021-05-18\n    eoas: 2022-05-18\n    eol: 2022-11-18\n    latest: \"21.1.21\"\n    latestReleaseDate: 2022-08-08\n\n  - releaseCycle: \"20.2\"\n    releaseDate: 2020-11-10\n    eoas: 2021-11-10\n    eol: 2022-05-10\n    latest: \"20.2.19\"\n    latestReleaseDate: 2022-02-03\n\n  - releaseCycle: \"20.1\"\n    releaseDate: 2020-05-12\n    eoas: 2021-05-12\n    eol: 2021-11-12\n    latest: \"20.1.17\"\n    latestReleaseDate: 2021-05-11\n\n  - releaseCycle: \"19.2\"\n    releaseDate: 2019-11-12\n    eoas: 2020-11-12\n    eol: 2021-05-12\n    latest: \"19.2.12\"\n    latestReleaseDate: 2021-01-12\n\n  - releaseCycle: \"19.1\"\n    releaseDate: 2019-04-30\n    eoas: 2020-04-30\n    eol: 2020-10-30\n    latest: \"19.1.11\"\n    latestReleaseDate: 2020-06-29\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2018-10-30\n    eoas: 2019-10-30\n    eol: 2020-04-30\n    latest: \"2.1.11\"\n    latestReleaseDate: 2020-01-22\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2018-04-04\n    eoas: 2019-04-04\n    eol: 2019-10-04\n    latest: \"2.0.7\"\n    latestReleaseDate: 2018-11-28\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2017-10-12\n    eoas: 2018-10-12\n    eol: 2019-04-12\n    latest: \"1.1.9\"\n    latestReleaseDate: 2018-10-01\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2017-05-10\n    eoas: 2018-05-10\n    eol: 2018-11-10\n    latest: \"1.0.7\"\n    latestReleaseDate: 2018-02-11\n\n---\n\n> [CockroachDB](http://cockroachdb.com/) is a distributed SQL database built on a transactional and\n> strongly-consistent key-value store, developed by Cockroach Labs.\n\n{: .warning }\n\n> This page tracks the CockroachDB Self-Hosted releases — the Cloud and Serverless releases have their own\n> [support and upgrade policy](https://www.cockroachlabs.com/docs/cockroachcloud/upgrade-policy).\n\nCockroachDB follows a three-component [calendar versioning scheme](https://www.cockroachlabs.com/docs/releases/#release-naming).\nA major version of CockroachDB is released once per quarter, alternating between\na Regular release or an Innovation release. New releases are made available for CockroachDB Cloud clusters\nfor two weeks before binaries are published for Self-Hosted downloads.\n\n- **Regular (GA)** releases offer 1 year of Maintenance Support, followed by 6 months of Assistance Support.\n  Regular Releases since v23.1 can upgrade to become an LTS Release after they demonstrate a continuously high\n  level of stability and performance.\n- **Long-Term Support(LTS)** releases offer 1 year of Maintenance Support from the date of the first LTS\n  patch release, followed by 1 year of Assistance Support.\n- **Innovation** releases offer 6 months of Maintenance Support. They do not have LTS releases.\n\n## Support Levels\n\nEach release cycle can be in one of two support levels:\n\n- **Maintenance** Support: The release is actively supported with bug and security fixes.\n- **Assistance** Support: The release is supported with critical security fixes only.\n\n## Reference\n\n- A list of all [Production Releases](https://www.cockroachlabs.com/docs/releases#production-releases) includes\n  the first LTS release in each release cycle.\n"
  },
  {
    "path": "products/coder.md",
    "content": "---\ntitle: Coder\naddedAt: 2024-08-02\ncategory: server-app\niconSlug: coder\npermalink: /coder\nversionCommand: coder version\nreleasePolicyLink: https://coder.com/docs/install/releases\nchangelogTemplate: https://github.com/coder/coder/releases/tag/v__LATEST__\neoasColumn: true\n\nidentifiers:\n  - repology: coder\n  - purl: pkg:github/coder/coder\n  - purl: pkg:generic/coder\n  - cpe: cpe:2.3:a:coder:code-server\n\nauto:\n  methods:\n    - github_releases: coder/coder\n\n# eoas(x) = releaseDate(x+2)\n# eol(x) = releaseDate(x+3)\nreleases:\n  - releaseCycle: \"2.31\"\n    releaseDate: 2026-03-03\n    eoas: false # releaseDate(2.33)\n    eol: false # releaseDate(2.34)\n    latest: \"2.31.5\"\n    latestReleaseDate: 2026-03-13\n\n  - releaseCycle: \"2.30\"\n    releaseDate: 2026-02-03\n    eoas: false # releaseDate(2.32)\n    eol: false # releaseDate(2.33)\n    latest: \"2.30.4\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"2.29\"\n    releaseDate: 2025-12-02\n    eoas: 2026-02-23 # releaseDate(2.31)\n    eol: false # releaseDate(2.32)\n    latest: \"2.29.8\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"2.28\"\n    releaseDate: 2025-11-04\n    eoas: 2026-02-03 # releaseDate(2.30)\n    eol: 2026-02-23 # releaseDate(2.31)\n    latest: \"2.28.11\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"2.27\"\n    releaseDate: 2025-10-07\n    eoas: 2025-12-02\n    eol: 2026-02-03 # releaseDate(2.30)\n    latest: \"2.27.11\"\n    latestReleaseDate: 2026-01-26\n\n  - releaseCycle: \"2.26\"\n    releaseDate: 2025-09-03\n    eoas: 2025-11-04\n    eol: 2025-12-02\n    latest: \"2.26.6\"\n    latestReleaseDate: 2025-12-01\n\n  - releaseCycle: \"2.25\"\n    releaseDate: 2025-08-05\n    eoas: 2025-10-07\n    eol: 2025-11-04\n    latest: \"2.25.3\"\n    latestReleaseDate: 2025-10-01\n\n  - releaseCycle: \"2.24\"\n    releaseDate: 2025-07-01\n    eoas: 2025-09-03\n    eol: 2025-10-07\n    latest: \"2.24.4\"\n    latestReleaseDate: 2025-09-04\n\n  - releaseCycle: \"2.23\"\n    releaseDate: 2025-06-03\n    eoas: 2025-08-05\n    eol: 2025-09-03\n    latest: \"2.23.5\"\n    latestReleaseDate: 2025-08-07\n\n  - releaseCycle: \"2.22\"\n    releaseDate: 2025-05-16\n    eoas: 2025-07-01\n    eol: 2025-08-05\n    latest: \"2.22.1\"\n    latestReleaseDate: 2025-05-20\n\n  - releaseCycle: \"2.21\"\n    releaseDate: 2025-04-01\n    eoas: 2025-06-03\n    eol: 2025-07-01\n    latest: \"2.21.3\"\n    latestReleaseDate: 2025-04-29\n\n  - releaseCycle: \"2.20\"\n    releaseDate: 2025-03-05\n    eoas: 2025-05-16\n    eol: 2025-06-03\n    latest: \"2.20.3\"\n    latestReleaseDate: 2025-04-29\n\n  - releaseCycle: \"2.19\"\n    releaseDate: 2025-02-04\n    eoas: 2025-04-01\n    eol: 2025-05-16\n    latest: \"2.19.3\"\n    latestReleaseDate: 2025-04-29\n\n  - releaseCycle: \"2.18\"\n    releaseDate: 2024-12-03\n    eoas: 2025-03-05\n    eol: 2025-04-01\n    latest: \"2.18.5\"\n    latestReleaseDate: 2025-01-30\n\n  - releaseCycle: \"2.17\"\n    releaseDate: 2024-11-05\n    eoas: 2025-02-04 # releaseDate(2.19)\n    eol: 2025-03-05\n    latest: \"2.17.3\"\n    latestReleaseDate: 2024-12-13\n\n  - releaseCycle: \"2.16\"\n    releaseDate: 2024-10-01\n    eoas: 2024-12-03 # releaseDate(2.18)\n    eol: 2025-02-04 # releaseDate(2.19)\n    latest: \"2.16.1\"\n    latestReleaseDate: 2024-10-28\n\n  - releaseCycle: \"2.15\"\n    releaseDate: 2024-09-03\n    eoas: 2024-11-05 # releaseDate(2.17)\n    eol: 2024-12-03 # releaseDate(2.18)\n    latest: \"2.15.4\"\n    latestReleaseDate: 2024-10-28\n\n  - releaseCycle: \"2.14\"\n    releaseDate: 2024-08-06\n    eoas: 2024-10-01 # releaseDate(2.16)\n    eol: 2024-11-05 # releaseDate(2.17)\n    latest: \"2.14.4\"\n    latestReleaseDate: 2024-10-28\n\n  - releaseCycle: \"2.13\"\n    releaseDate: 2024-07-02\n    eoas: 2024-09-03 # releaseDate(2.15)\n    eol: 2024-10-01 # releaseDate(2.16)\n    latest: \"2.13.5\"\n    latestReleaseDate: 2024-08-20\n\n  - releaseCycle: \"2.12\"\n    releaseDate: 2024-06-04\n    eoas: 2024-08-06 # releaseDate(2.14)\n    eol: 2024-09-03 # releaseDate(2.15)\n    latest: \"2.12.6\"\n    latestReleaseDate: 2024-08-01\n\n  - releaseCycle: \"2.11\"\n    releaseDate: 2024-05-07\n    eoas: 2024-07-02 # releaseDate(2.13)\n    eol: 2024-08-06 # releaseDate(2.14)\n    latest: \"2.11.4\"\n    latestReleaseDate: 2024-06-24\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2024-04-03\n    eoas: 2024-06-04 # releaseDate(2.12)\n    eol: 2024-07-02 # releaseDate(2.13)\n    latest: \"2.10.3\"\n    latestReleaseDate: 2024-05-22\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2024-03-07\n    eoas: 2024-05-07 # releaseDate(2.11)\n    eol: 2024-06-04 # releaseDate(2.12)\n    latest: \"2.9.4\"\n    latestReleaseDate: 2024-04-22\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2024-02-06\n    eoas: 2024-04-03 # releaseDate(2.10)\n    eol: 2024-05-07 # releaseDate(2.11)\n    latest: \"2.8.5\"\n    latestReleaseDate: 2024-03-09\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2024-01-01\n    eoas: 2024-03-07 # releaseDate(2.9)\n    eol: 2024-04-03 # releaseDate(2.10)\n    latest: \"2.7.3\"\n    latestReleaseDate: 2024-03-04\n\n---\n\n> [Coder](https://coder.com) is an open-source platform for creating and managing developer workspaces on your preferred\n> clouds and servers.\n\nThere is a new minor release of Coder on the first Tuesday of each month. Minor releases are\nsupported for three months with bug and security fixes the first month, major bug and security\nfixes the second month, and only security fixes the third month.\n"
  },
  {
    "path": "products/coldfusion.md",
    "content": "---\ntitle: Adobe ColdFusion\naddedAt: 2021-08-30\ncategory: server-app\ntags: adobe\npermalink: /coldfusion\nversionCommand: writeoutput(server.coldfusion.productversion);\nreleasePolicyLink: https://helpx.adobe.com/x-productkb/policy-pricing/policy_enterprise_lifecycle.html\nchangelogTemplate: https://helpx.adobe.com/coldfusion/kb/coldfusion-__RELEASE_CYCLE__-updates.html\neolColumn: Core Support\neoesColumn: true\n\nidentifiers:\n  - cpe: cpe:2.3:a:adobe:coldfusion\n  - cpe: cpe:/a:adobe:coldfusion\n\nauto:\n  disabled: true # helpx.adobe.com time out when running from a GHA runner\n  methods:\n    - coldfusion: https://helpx.adobe.com/coldfusion/kb/coldfusion-10-updates.html\n    - coldfusion: https://helpx.adobe.com/coldfusion/kb/coldfusion-11-updates.html\n    - coldfusion: https://helpx.adobe.com/coldfusion/kb/coldfusion-2016-updates.html\n    - coldfusion: https://helpx.adobe.com/coldfusion/kb/coldfusion-2018-updates.html\n    - coldfusion: https://helpx.adobe.com/coldfusion/kb/coldfusion-2021-updates.html\n    - coldfusion: https://helpx.adobe.com/coldfusion/kb/coldfusion-2023-updates.html\n    - coldfusion: https://helpx.adobe.com/coldfusion/kb/coldfusion-2025-updates.html\n    - declare: coldfusion\n      versions: # .0 release dates are not available in the release notes\n        - { name: \"10.0.0\", date: 2012-05-15 } # https://en.wikipedia.org/wiki/Adobe_ColdFusion#Adobe_ColdFusion_10\n        - { name: \"11.0.0\", date: 2014-04-29 } # https://en.wikipedia.org/wiki/Adobe_ColdFusion#Adobe_ColdFusion_11\n        - { name: \"2016.0.0\", date: 2016-02-16 } # https://en.wikipedia.org/wiki/Adobe_ColdFusion#Adobe_ColdFusion_(2016_Release)\n        - { name: \"2018.0.0\", date: 2018-07-12 } # https://coldfusion.adobe.com/2018/07/new-coldfusion-release-adds-performance-monitoring-toolset-for-measuring-monitoring-and-managing-high-performing-web-apps/\n        - { name: \"2021.0.0\", date: 2020-11-11 } # https://community.adobe.com/t5/coldfusion-discussions/introducing-adobe-coldfusion-2021-release/m-p/11585468\n        - { name: \"2023.0.0\", date: 2022-05-16 } # https://coldfusion.adobe.com/2023/05/coldfusion2023-release/\n        - { name: \"2025.0.0\", date: 2025-02-25 } # https://community.adobe.com/t5/coldfusion-discussions/now-live-adobe-coldfusion-2025-release/td-p/15176421\n\n# When adding a cycle, remember to add its release note URL in\n# https://github.com/endoflife-date/release-data/blob/main/src/coldfusion.py\n# to benefit from auto-updates.\nreleases:\n  - releaseCycle: \"2025\"\n    releaseDate: 2025-02-25\n    eol: 2030-04-08\n    eoes: 2031-04-08\n    latest: \"2025.0.06.331564\"\n    latestReleaseDate: 2026-01-13\n\n  - releaseCycle: \"2023\"\n    releaseDate: 2022-05-16\n    eol: 2028-05-16\n    eoes: 2029-05-16\n    latest: \"2023.0.18.330879\"\n    latestReleaseDate: 2026-01-13\n\n  - releaseCycle: \"2021\"\n    releaseDate: 2020-11-11\n    eol: 2025-11-10\n    eoes: 2026-11-10\n    latest: \"2021.0.23.330486\"\n    latestReleaseDate: 2025-12-09\n\n  - releaseCycle: \"2018\"\n    releaseDate: 2018-07-12\n    eol: 2023-07-13\n    eoes: 2024-07-13\n    latest: \"2018.0.19.330149\"\n    latestReleaseDate: 2023-07-19\n\n  - releaseCycle: \"2016\"\n    releaseDate: 2016-02-16\n    eol: 2021-02-17\n    eoes: 2022-02-17\n    latest: \"2016.0.17.325979\"\n    latestReleaseDate: 2021-03-22\n\n  - releaseCycle: \"11\"\n    releaseDate: 2014-04-29\n    eol: 2019-04-30\n    eoes: 2021-04-30\n    latest: \"11.0.19.314546\"\n    latestReleaseDate: 2019-06-11\n\n  - releaseCycle: \"10\"\n    releaseDate: 2012-05-15\n    eol: 2017-05-16\n    eoes: 2019-05-16\n    latest: \"10.0.23.302580\"\n    latestReleaseDate: 2017-04-25\n---\n\n> [Adobe ColdFusion](https://www.adobe.com/products/coldfusion-family.html) is a Java-based commercial\n> web application server and development platform from Adobe.\n\nColdFusion's lifecycle is typically 5 years after release, with new releases usually about every two\nyears. A list of all the releases with their dates can be seen on\n[Products and technical support periods](https://helpx.adobe.com/support/programs/eol-matrix.html).\n\nAdobe also commercialize an \"Extended maintenance and support\" option with extra maintenance and\nsupport services after the end of the Core Support period.\n"
  },
  {
    "path": "products/commvault.md",
    "content": "---\ntitle: Commvault\naddedAt: 2025-10-11\ncategory: app\npermalink: /commvault\nalternate_urls:\n  - /commvault-backup\nreleasePolicyLink: https://documentation.commvault.com/v11/software/commvault_software_releases_release_types_and_release_tracks.html\n\nidentifiers:\n  - cpe: cpe:2.3:a:commvault:commvault\n\nauto:\n  methods:\n    - release_table: https://documentation.commvault.com/v11/software/commvault_software_releases_release_types_and_release_tracks.html\n      fields:\n        releaseCycle:\n          column: \"Release\"\n          regex: '^.+ \\(?(?P<value>\\d+\\.\\d+)\\)?$'\n        releaseDate: \"Initial release date\"\n        eol: \"End-of-life date\"\n        latest: \"Latest maintenance release\"\n        latestReleaseDate: \"Maintenance release date\"\n\nreleases:\n  - releaseCycle: \"11.42\"\n    releaseDate: 2025-07-14\n    eol: 2026-07-15\n    latest: \"11.42.60\"\n    latestReleaseDate: 2025-01-12\n    link: https://documentation.commvault.com/11.42/software/list_of_innovation_update_releases_in_11_42.html\n\n  - releaseCycle: \"11.40\"\n    lts: true\n    releaseDate: 2025-06-15\n    eol: 2027-12-15\n    latest: \"11.40.34\"\n    latestReleaseDate: 2026-01-06\n    link: https://documentation.commvault.com/11.40/essential/list_of_maintenance_releases_in_11_40.html\n\n  - releaseCycle: \"11.38\"\n    releaseDate: 2025-02-15\n    eol: 2025-07-18\n    latest: \"11.38.37\"\n    latestReleaseDate: 2025-06-17\n    link: https://documentation.commvault.com/11.38/software/list_of_innovation_update_releases_in_11_38.html\n\n  - releaseCycle: \"11.36\"\n    lts: true\n    releaseLabel: \"2024E\"\n    releaseDate: 2024-08-15\n    eol: 2027-06-15\n    latest: \"11.36.87\"\n    latestReleaseDate: 2026-01-06\n    link: https://documentation.commvault.com/2024e/essential/list_of_maintenance_releases_for_commvault_platform_release_2024e.html\n\n  - releaseCycle: \"11.32\"\n    lts: true\n    releaseLabel: \"2023E\"\n    releaseDate: 2023-08-15\n    eol: 2026-06-15\n    latest: \"11.32.128\"\n    latestReleaseDate: 2026-01-06\n    link: https://documentation.commvault.com/v11/software/list_of_maintenance_releases_for_commvault_platform_release_2023e.html\n\n---\n\n> [Commvault](https://www.commvault.com) is a comprehensive data protection and management platform.\n> It helps organizations back up, restore, archive, migrate, and secure data, including with built-in\n> disaster recovery and ransomware protection across on-premises, hybrid, and cloud environments.\n\nThere are two types of Commvault releases: Innovation releases and Long-Term Support (LTS) releases.\n\nInnovation releases are published monthly and are supported for two months.\nThey are designed to include the most recent product updates.\nAccess to innovation releases is granted through a Release Request Form.\n\nLong-Term Support (LTS) releases are published annually and are supported for two and a half years.\nThey are designed to be stable releases with minimal changes.\nLTS maintenance releases are cumulative and can be installed at any time.\n"
  },
  {
    "path": "products/composer.md",
    "content": "---\ntitle: Composer\naddedAt: 2022-02-07\ncategory: app\ntags: php-runtime\niconSlug: composer\npermalink: /composer\nversionCommand: composer --version\nchangelogTemplate: https://getcomposer.org/changelog/__LATEST__\n\nidentifiers:\n  - repology: php:composer\n  - purl: pkg:composer/composer/composer\n  - purl: pkg:docker/library/composer\n  - purl: pkg:github/composer/composer\n  - cpe: cpe:2.3:a:getcomposer:composer\n  - cpe: cpe:/a:getcomposer:composer\n\nauto:\n  methods:\n    - git: https://github.com/composer/composer.git\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"2.9\"\n    releaseDate: 2025-11-13\n    eol: false\n    latest: \"2.9.5\"\n    latestReleaseDate: 2026-01-29\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2024-10-02\n    eol: 2025-11-13\n    latest: \"2.8.12\"\n    latestReleaseDate: 2025-09-19\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2024-02-08\n    eol: 2024-10-02\n    latest: \"2.7.9\"\n    latestReleaseDate: 2024-09-04\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2023-09-01\n    eol: 2024-02-08\n    latest: \"2.6.6\"\n    latestReleaseDate: 2023-12-08\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2022-12-20\n    eol: 2023-09-01\n    latest: \"2.5.8\"\n    latestReleaseDate: 2023-06-09\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2022-08-16\n    eol: 2022-12-20\n    latest: \"2.4.4\"\n    latestReleaseDate: 2022-10-27\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2022-03-30\n    eol: 2022-08-16\n    latest: \"2.3.10\"\n    latestReleaseDate: 2022-07-13\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2021-12-22\n    lts: true\n    eol: false # seems still supported https://github.com/endoflife-date/endoflife.date/issues/5119\n    latest: \"2.2.26\"\n    latestReleaseDate: 2025-12-30\n\n  - releaseCycle: \"1\"\n    releaseDate: 2016-04-05\n    eol: 2020-10-24\n    latest: \"1.10.27\"\n    latestReleaseDate: 2023-09-29\n\n---\n\n> [Composer](https://getcomposer.org/) is a package manager commonly used to manage\n> libraries and other dependencies for PHP projects.\n\n## [PHP Support](https://blog.packagist.com/composer-2-2/)\n\n| Composer Version | PHP Version |\n| ---------------- | ----------- |\n| 2.3+             | `>=7.2.5`   |\n| 2.2 (LTS)        | `>=5.3.2`   |\n"
  },
  {
    "path": "products/concrete-cms.md",
    "content": "---\ntitle: Concrete CMS\naddedAt: 2026-03-07\ncategory: server-app\ntags: php-runtime\npermalink: /concrete-cms\nalternate_urls:\n  - /concrete\nversionCommand: concrete/bin/concrete --version\nreleasePolicyLink: https://documentation.concretecms.org/9-x/developers/introduction/versioning-numbering-guide\nchangelogTemplate: https://github.com/concretecms/concretecms/releases/tag/__LATEST__\neolColumn: Support\n\nauto:\n  methods:\n    - git: https://github.com/concretecms/concretecms.git\n\nidentifiers:\n  - repology: php:concrete-cms\n  - purl: pkg:composer/concrete5/core\n  - purl: pkg:docker/fehrenbacher/concrete5\n  - purl: pkg:github/concretecms/concretecms\n  - cpe: cpe:2.3:a:concretecms:concrete_cms\n  - cpe: cpe:/a:concretecms:concrete_cms\n\nreleases:\n  - releaseCycle: \"9\"\n    releaseDate: 2021-10-29\n    eol: false\n    latest: \"9.4.8\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"8\"\n    releaseDate: 2016-12-01\n    eol: 2025-08-05\n    latest: \"8.5.21\"\n    latestReleaseDate: 2025-08-05\n\n  - releaseCycle: \"5.7\"\n    releaseDate: 2014-09-12\n    eol: 2019-10-23\n    latest: \"5.7.5.13\"\n    latestReleaseDate: 2019-10-23\n\n  - releaseCycle: \"5.6\"\n    releaseDate: 2012-08-26\n    eol: 2019-02-26 # https://documentation.concretecms.org/9-x/developers/introduction/version-history/5640\n    latest: \"5.6.4.0\"\n    latestReleaseDate: 2019-02-26\n    link: \"https://documentation.concretecms.org/9-x/developers/introduction/version-history/5640\"\n\n---\n\n> [Concrete CMS](https://www.concretecms.org/) (historically known as concrete5) is an open source content management system for teams.\n> A website builder with built-in tools make editing content easy.\n\nBeginning with version 8, Concrete CMS adheres to [Semantic Versioning](https://semver.org/).\nConcrete CMS has a loose release schedule:\n\n- A new major version comes out every few years, when it's ready.\n- A new minor version is released every six months, likely in late fall and late spring.\n- A new patch version is released every month, likely on the first Tuesday of the month.\n\nThe last minor version of Concrete CMS released before a new major version is supported with bug fixes and security updates for at least three years following release.\n"
  },
  {
    "path": "products/confluence.md",
    "content": "---\ntitle: Confluence\naddedAt: 2022-12-18\ncategory: server-app\ntags: atlassian java-runtime\niconSlug: confluence\npermalink: /confluence\nalternate_urls:\n  - /atlassian-confluence\nreleasePolicyLink: https://confluence.atlassian.com/enterprise/atlassian-enterprise-releases-948227420.html#LongTermSupportreleases-Policyanddetails\nchangelogTemplate: https://confluence.atlassian.com/display/DOC/Confluence+__RELEASE_CYCLE__+Release+Notes\neolColumn: Support\n\nidentifiers:\n  - cpe: cpe:/a:atlassian:confluence\n  - cpe: cpe:2.3:a:atlassian:confluence\n  - repology: atlassian-confluence\n\nauto:\n  methods:\n    - atlassian_versions: https://www.atlassian.com/software/confluence/download-archives\n    # Cannot locate confluence releases because there is no more properly formatted title to locate them\n    #- atlassian_eol: https://confluence.atlassian.com/support/atlassian-support-end-of-life-policy-201851003.html\n    #  selector: AtlassianEndofSupportPolicy-Confluence\n    #  regex: '(?P<release>\\d+(\\.\\d+)+) \\(EO[SL] date: (?P<date>.+)\\).*$'\n\n# Release dates from https://www.atlassian.com/software/confluence/download-archives.\n# LTS/EOL dates can be found on https://confluence.atlassian.com/support/atlassian-support-end-of-life-policy-201851003.html.\nreleases:\n  - releaseCycle: \"10.2\"\n    lts: true\n    releaseDate: 2025-12-02\n    eol: 2027-12-02\n    latest: \"10.2.7\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"10.1\"\n    releaseDate: 2025-10-07\n    eol: 2027-10-07\n    latest: \"10.1.2\"\n    latestReleaseDate: 2025-12-01\n\n  - releaseCycle: \"10.0\"\n    releaseDate: 2025-08-05\n    eol: 2027-08-05\n    latest: \"10.0.3\"\n    latestReleaseDate: 2025-09-03\n\n  - releaseCycle: \"9.5\"\n    releaseDate: 2025-06-04\n    eol: 2027-06-04\n    latest: \"9.5.4\"\n    latestReleaseDate: 2025-09-03\n\n  - releaseCycle: \"9.4\"\n    releaseDate: 2025-03-31\n    eol: 2027-04-01\n    latest: \"9.4.1\"\n    latestReleaseDate: 2025-05-05\n\n  - releaseCycle: \"9.3\"\n    releaseDate: 2025-02-04\n    eol: 2027-02-04\n    latest: \"9.3.2\"\n    latestReleaseDate: 2025-03-03\n\n  - releaseCycle: \"9.2\"\n    lts: true\n    releaseDate: 2024-12-09\n    eol: 2026-12-10\n    latest: \"9.2.17\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2024-10-03\n    eol: 2026-10-03\n    latest: \"9.1.1\"\n    latestReleaseDate: 2024-11-04\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2024-07-30\n    eol: 2026-07-30\n    latest: \"9.0.3\"\n    latestReleaseDate: 2024-09-03\n\n  - releaseCycle: \"8.9\"\n    releaseDate: 2024-04-01\n    eol: 2026-04-02\n    latest: \"8.9.8\"\n    latestReleaseDate: 2024-11-04\n\n  - releaseCycle: \"8.8\"\n    releaseDate: 2024-02-08\n    eol: 2026-02-08\n    latest: \"8.8.1\"\n    latestReleaseDate: 2024-03-05\n\n  - releaseCycle: \"8.7\"\n    releaseDate: 2023-12-05\n    eol: 2025-12-06\n    latest: \"8.7.2\"\n    latestReleaseDate: 2024-01-16\n\n  - releaseCycle: \"8.6\"\n    releaseDate: 2023-10-04\n    eol: 2025-10-05\n    latest: \"8.6.2\"\n    latestReleaseDate: 2023-12-06\n\n  - releaseCycle: \"8.5\"\n    lts: true\n    releaseDate: 2023-08-21\n    eol: 2025-12-15\n    latest: \"8.5.31\"\n    latestReleaseDate: 2025-12-16\n\n  - releaseCycle: \"8.4\"\n    releaseDate: 2023-07-05\n    eol: 2025-07-06\n    latest: \"8.4.5\"\n    latestReleaseDate: 2023-12-06\n\n  - releaseCycle: \"8.3\"\n    releaseDate: 2023-05-22\n    eol: 2025-05-23\n    latest: \"8.3.4\"\n    latestReleaseDate: 2023-10-31\n\n  - releaseCycle: \"8.2\"\n    releaseDate: 2023-03-28\n    eol: 2025-03-29\n    latest: \"8.2.3\"\n    latestReleaseDate: 2023-05-16\n\n  - releaseCycle: \"8.1\"\n    releaseDate: 2023-02-13\n    eol: 2025-02-14\n    latest: \"8.1.4\"\n    latestReleaseDate: 2023-04-05\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2022-11-28\n    eol: 2024-11-29\n    latest: \"8.0.4\"\n    latestReleaseDate: 2023-02-13\n\n  - releaseCycle: \"7.20\"\n    releaseDate: 2022-10-03\n    eol: 2024-10-04\n    latest: \"7.20.3\"\n    latestReleaseDate: 2022-12-13\n\n  - releaseCycle: \"7.19\"\n    lts: true\n    releaseDate: 2022-07-27\n    eol: 2024-12-13\n    latest: \"7.19.30\"\n    latestReleaseDate: 2024-12-02\n\n  - releaseCycle: \"7.18\"\n    releaseDate: 2022-05-28\n    eol: 2024-05-30\n    latest: \"7.18.3\"\n    latestReleaseDate: 2022-07-11\n\n  - releaseCycle: \"7.17\"\n    releaseDate: 2022-03-20\n    eol: 2024-03-22\n    latest: \"7.17.5\"\n    latestReleaseDate: 2022-06-21\n\n  - releaseCycle: \"7.16\"\n    releaseDate: 2022-01-30\n    eol: 2024-01-31\n    latest: \"7.16.5\"\n    latestReleaseDate: 2022-07-05\n\n  - releaseCycle: \"7.15\"\n    releaseDate: 2021-11-22\n    eol: 2023-11-24\n    latest: \"7.15.3\"\n    latestReleaseDate: 2022-06-23\n\n  - releaseCycle: \"7.14\"\n    releaseDate: 2021-10-10\n    eol: 2023-10-12\n    latest: \"7.14.4\"\n    latestReleaseDate: 2022-06-23\n\n  - releaseCycle: \"7.13\"\n    lts: true\n    releaseDate: 2021-08-15\n    eol: 2023-08-17\n    latest: \"7.13.20\"\n    latestReleaseDate: 2023-08-02\n\n  - releaseCycle: \"7.4\"\n    lts: true\n    releaseDate: 2020-04-18\n    eol: 2022-04-21\n    latest: \"7.4.18\"\n    latestReleaseDate: 2022-07-04\n\n  - releaseCycle: \"6.13\"\n    lts: true\n    releaseDate: 2018-12-02\n    eol: 2020-12-04\n    latest: \"6.13.23\"\n    latestReleaseDate: 2021-08-23\n\n  - releaseCycle: \"6.6\"\n    lts: true\n    releaseDate: 2017-12-10\n    eol: 2019-12-12\n    latest: \"6.6.17\"\n    latestReleaseDate: 2019-11-07\n\n---\n\n> [Confluence](https://www.atlassian.com/software/confluence) is a web-based corporate wiki developed by Atlassian.\n\n{: .warning }\n\n> Atlassian will end support for Confluence Server [on February 15, 2024](https://www.atlassian.com/migration/assess/journey-to-cloud).\n> And starting from 8.6.x, new releases of Confluence are available only to Data Center customers.\n\nConfluence is available both as SaaS and on-premises offer, with two editions:\n\n- Confluence Cloud: Cloud edition, available through [Atlassian Cloud](https://www.atlassian.com/licensing/cloud).\n- Confluence Data Center: Self-hosted edition, targeted to enterprises.\n\nThis page is **only** about Confluence Data Center. Confluence Cloud is a part of the Atlassian Cloud with [its own release cadence](https://confluence.atlassian.com/cloud/blog).\n\nConfluence has both LTS and non-LTS releases. There is approximately one LTS release per year, which receives bug and\nsecurity fixes for 2 years. Non-LTS releases are supported for 6 months with only critical security fixes. More\ninformation can be found in [this article](https://www.atlassian.com/blog/enterprise/introducing-enterprise-releases).\n"
  },
  {
    "path": "products/consul.md",
    "content": "---\ntitle: Hashicorp Consul\naddedAt: 2021-10-20\ncategory: server-app\ntags: hashicorp\niconSlug: consul\npermalink: /consul\nversionCommand: consul --version\nreleasePolicyLink: https://support.hashicorp.com/hc/en-us/articles/360021185113-Support-Period-and-End-of-Life-EOL-Policy\nchangelogTemplate: https://github.com/hashicorp/consul/blob/v__LATEST__/CHANGELOG.md\n\nidentifiers:\n  - repology: consul\n  - purl: pkg:docker/library/consul\n  - purl: pkg:github/hashicorp/consul\n  - purl: pkg:golang/github.com/hashicorp/consul\n  - cpe: cpe:2.3:a:hashicorp:consul\n  - cpe: cpe:/a:hashicorp:consul\n\nauto:\n  methods:\n    - git: https://github.com/hashicorp/consul.git\n\n# eol(x) = releaseDate(x+3)\nreleases:\n  - releaseCycle: \"1.22\"\n    releaseDate: 2025-10-27\n    eol: false # releaseDate(1.25)\n    latest: \"1.22.5\"\n    latestReleaseDate: 2026-02-26\n\n  - releaseCycle: \"1.21\"\n    releaseDate: 2025-05-06\n    eol: false # releaseDate(1.24)\n    latest: \"1.21.5\"\n    latestReleaseDate: 2025-09-21\n\n  - releaseCycle: \"1.20\"\n    releaseDate: 2024-10-14\n    eol: false # releaseDate(1.23)\n    latest: \"1.20.6\"\n    latestReleaseDate: 2025-04-25\n\n  - releaseCycle: \"1.19\"\n    releaseDate: 2024-06-12\n    eol: 2025-10-27\n    latest: \"1.19.2\"\n    latestReleaseDate: 2024-08-27\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2024-02-26\n    eol: 2025-05-06\n    latest: \"1.18.2\"\n    latestReleaseDate: 2024-05-16\n\n  - releaseCycle: \"1.17\"\n    releaseDate: 2023-11-03\n    eol: 2024-10-14\n    latest: \"1.17.4\"\n    latestReleaseDate: 2024-03-26\n\n  - releaseCycle: \"1.16\"\n    releaseDate: 2023-06-26\n    eol: 2024-06-12\n    latestReleaseDate: 2024-03-26\n    latest: \"1.16.7\"\n\n  - releaseCycle: \"1.15\"\n    releaseDate: 2023-02-23\n    eol: 2024-02-27\n    latestReleaseDate: 2024-03-26\n    latest: \"1.15.11\"\n\n  - releaseCycle: \"1.14\"\n    eol: 2023-11-03\n    releaseDate: 2022-11-15\n    latestReleaseDate: 2023-10-31\n    latest: \"1.14.11\"\n\n  - releaseCycle: \"1.13\"\n    eol: 2023-06-26\n    releaseDate: 2022-08-09\n    latestReleaseDate: 2023-06-23\n    latest: \"1.13.9\"\n\n  - releaseCycle: \"1.12\"\n    eol: 2023-02-23\n    latest: \"1.12.9\"\n    latestReleaseDate: 2023-01-26\n    releaseDate: 2022-04-19\n\n  - releaseCycle: \"1.11\"\n    eol: 2022-11-15\n    latest: \"1.11.11\"\n    latestReleaseDate: 2022-10-19\n    releaseDate: 2021-12-14\n\n  - releaseCycle: \"1.10\"\n    eol: 2022-08-09\n    latest: \"1.10.12\"\n    latestReleaseDate: 2022-07-13\n    releaseDate: 2021-06-22\n\n  - releaseCycle: \"1.9\"\n    eol: 2022-04-19\n    latest: \"1.9.17\"\n    latestReleaseDate: 2022-04-14\n    releaseDate: 2020-11-24\n\n  - releaseCycle: \"1.8\"\n    eol: 2021-12-14\n    latest: \"1.8.19\"\n    latestReleaseDate: 2021-12-15\n    releaseDate: 2020-06-18\n\n  - releaseCycle: \"1.7\"\n    eol: 2021-06-22\n    latest: \"1.7.14\"\n    latestReleaseDate: 2021-04-15\n    releaseDate: 2020-02-11\n\n  - releaseCycle: \"1.6\"\n    eol: 2020-11-24\n    latest: \"1.6.10\"\n    latestReleaseDate: 2020-11-19\n    releaseDate: 2019-08-23\n\n---\n\n> [Hashicorp Consul](https://www.consul.io/) automates networking for simple and secure application\n> delivery.\n\nGenerally Available (GA) releases of active products are supported for up to two (2) years. Eligible\ncode-fixes and hot-fixes are provided via a new minor release (Z) on top of the latest \"major\nrelease\" branch, for up to two (2) releases from the most current major release.\n\nA major release is identified by a change in the first (X) or second (Y) digit in the following\nversioning nomenclature: `Version X.Y.Z.`\n\nHashicorp uses the same support period and EoL Policy for all its products.\n"
  },
  {
    "path": "products/containerd.md",
    "content": "---\ntitle: containerd\naddedAt: 2024-03-10\ncategory: app\ntags: linux-foundation\niconSlug: containerd\npermalink: /containerd\nversionCommand: containerd --version\nreleasePolicyLink: https://containerd.io/releases/\neoasColumn: Active Support\neolColumn: Extended Support\nchangelogTemplate: \"https://github.com/containerd/containerd/releases/tag/v__LATEST__\"\n\nidentifiers:\n  - repology: containerd\n  - cpe: cpe:2.3:a:linuxfoundation:containerd\n  - cpe: cpe:/a:linuxfoundation:containerd\n\nauto:\n  methods:\n    - git: https://github.com/containerd/containerd.git\n    - release_table: https://containerd.io/releases/\n      fields:\n        releaseCycle:\n          column: \"Release\"\n          regex: '^(?P<value>[1-9]\\d*\\.\\d+)$'\n        releaseDate: \"Start\"\n        eol: \"End of Life\"\n\n# Support and EOL dates can be found on https://containerd.io/releases/#support-horizon.\n# It seems there are no more active support phases since a few releases.\nreleases:\n  - releaseCycle: \"2.2\"\n    releaseDate: 2025-11-05\n    eoas: 2026-11-06\n    eol: 2026-11-06\n    latest: \"2.2.2\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2025-05-07\n    eoas: 2026-05-05\n    eol: 2026-05-05\n    latest: \"2.1.6\"\n    latestReleaseDate: 2025-12-17\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2024-11-05\n    eoas: 2025-11-07\n    eol: 2025-11-07\n    latest: \"2.0.7\"\n    latestReleaseDate: 2025-11-05\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2023-03-10\n    lts: true\n    eoas: 2025-05-05 # releaseDate(2.0) + 6 months\n    eol: 2026-09-01 # only year and month are decided\n    latest: \"1.7.30\"\n    latestReleaseDate: 2025-12-17\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2022-02-15\n    lts: true\n    eoas: 2023-09-10 # releaseDate(1.7) + 6 months\n    eol: 2025-08-23\n    latest: \"1.6.39\"\n    latestReleaseDate: 2025-07-22\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2021-05-03\n    eoas: 2022-08-15 # releaseDate(1.6) + 6 months\n    eol: 2023-02-28\n    latest: \"1.5.18\"\n    latestReleaseDate: 2023-02-15\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2020-08-17\n    eoas: 2021-11-03 # https://web.archive.org/web/20220206124158/https://containerd.io/releases/\n    eol: 2022-03-03\n    latest: \"1.4.13\"\n    latestReleaseDate: 2022-03-02\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2019-09-26\n    eoas: 2021-03-04 # no information about the end of support\n    eol: 2021-03-04\n    latest: \"1.3.10\"\n    latestReleaseDate: 2021-03-04\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2018-10-24\n    eoas: 2020-03-26 # https://web.archive.org/web/20200408081910/https://containerd.io/releases/\n    eol: 2020-10-15\n    latest: \"1.2.14\"\n    latestReleaseDate: 2020-10-15\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2018-04-23\n    eoas: 2019-10-23 # no information about the end of support\n    eol: 2019-10-23\n    latest: \"1.1.8\"\n    latestReleaseDate: 2019-09-26\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2017-12-05\n    eoas: 2018-12-05 # no information about the end of support\n    eol: 2018-12-05\n    latest: \"1.0.3\"\n    latestReleaseDate: 2018-04-02\n\n---\n\n> [containerd](https://containerd.io/) is an industry-standard container runtime with an emphasis on\n> simplicity, robustness, and portability. It is available as a daemon for Linux and Windows.\n> It manages the complete container lifecycle of its host system, from image transfer and storage to\n> container execution and supervision to low-level storage to network attachments and beyond.\n\ncontainerd follows [SemVer](https://containerd.io/releases/#releases). There is usually a new minor\nrelease every year.\n\nMinor non-LTS releases are actively supported for at least one year with bug and security fixes.\nAfter that, support may be extended for an additional undefined period with security fixes only.\n\nSome minor releases are designated as Long-Term Support (LTS) releases. These are supported for at\nleast three years with bug and security fixes, as well as patches to support its longer term\nmaintainability (such as dependency updates or even sometime feature backports to support new\nKubernetes releases). There is at least a 6-month overlap between the end of life of an LTS release\nand the initial version of the next LTS release.\n"
  },
  {
    "path": "products/contao.md",
    "content": "---\ntitle: Contao\naddedAt: 2022-12-08\ncategory: server-app\niconSlug: contao\npermalink: /contao\nreleasePolicyLink: https://contao.org/release-plan\nchangelogTemplate: https://github.com/contao/contao/blob/__LATEST__/CHANGELOG.md\neoasColumn: true\n\nidentifiers:\n  - repology: contao\n  - cpe: cpe:/a:contao:contao\n  - cpe: cpe:2.3:a:contao:contao\n\nauto:\n  methods:\n    - git: https://github.com/contao/contao.git\n\n# eoas and eol available on https://contao.org/release-plan.\nreleases:\n  - releaseCycle: \"5.7\"\n    lts: true\n    releaseDate: 2026-02-18\n    eoas: 2029-02-14\n    eol: 2030-02-14\n    latest: \"5.7.3\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"5.6\"\n    releaseDate: 2025-08-18\n    eoas: 2026-02-14\n    eol: 2026-02-14\n    latest: \"5.6.11\"\n    latestReleaseDate: 2026-02-18\n\n  - releaseCycle: \"5.5\"\n    releaseDate: 2025-02-18\n    eoas: 2025-08-14\n    eol: 2025-08-14\n    latest: \"5.5.16\"\n    latestReleaseDate: 2025-08-18\n\n  - releaseCycle: \"5.4\"\n    releaseDate: 2024-08-15\n    eoas: 2025-02-14\n    eol: 2025-02-14\n    latest: \"5.4.14\"\n    latestReleaseDate: 2025-02-17\n\n  - releaseCycle: \"5.3\"\n    lts: true\n    releaseDate: 2024-02-16\n    eoas: 2027-02-14\n    eol: 2028-02-14\n    latest: \"5.3.45\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2023-08-15\n    eoas: 2024-02-14\n    eol: 2024-02-14\n    latest: \"5.2.10\"\n    latestReleaseDate: 2024-02-16\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2023-02-16\n    eoas: 2023-08-14\n    eol: 2023-08-14\n    latest: \"5.1.11\"\n    latestReleaseDate: 2023-08-01\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2022-08-18\n    eoas: 2023-02-14\n    eol: 2023-02-14\n    latest: \"5.0.10\"\n    latestReleaseDate: 2023-02-16\n\n  - releaseCycle: \"4.13\"\n    lts: true\n    releaseDate: 2022-02-17\n    eoas: 2025-02-14\n    eol: 2026-02-14\n    latest: \"4.13.58\"\n    latestReleaseDate: 2025-11-26\n\n  - releaseCycle: \"4.12\"\n    releaseDate: 2021-08-19\n    eoas: 2022-01-14\n    eol: 2022-01-14\n    latest: \"4.12.7\"\n    latestReleaseDate: 2022-02-18\n\n  - releaseCycle: \"4.11\"\n    releaseDate: 2021-02-17\n    eoas: 2021-08-14\n    eol: 2021-08-14\n    latest: \"4.11.9\"\n    latestReleaseDate: 2021-08-24\n\n  - releaseCycle: \"4.10\"\n    releaseDate: 2020-08-18\n    eoas: 2021-02-14\n    eol: 2021-02-14\n    latest: \"4.10.7\"\n    latestReleaseDate: 2021-02-16\n\n  - releaseCycle: \"4.9\"\n    lts: true\n    releaseDate: 2020-02-18\n    eoas: 2023-02-14\n    eol: 2024-02-14\n    latest: \"4.9.42\"\n    latestReleaseDate: 2023-07-25\n\n  - releaseCycle: \"4.4\"\n    lts: true\n    releaseDate: 2017-06-15\n    eoas: 2020-12-14\n    eol: 2021-12-14\n    latest: \"4.4.57\"\n    latestReleaseDate: 2021-08-23\n\n  - releaseCycle: \"3.5\"\n    lts: true\n    releaseDate: 2015-06-05\n    eoas: 2018-06-30\n    eol: 2019-05-31\n    link: null\n    latest: \"3.5.40\"\n    latestReleaseDate: 2019-04-11\n\n---\n\n> [Contao Open Source CMS](https://contao.org) is a content management system written in PHP.\n\nContao follows [Semantic Versioning](https://semver.org/).\nLTS releases are actively supported for three years, plus one year with security fixes.\nNon-LTS versions are supported for half a year.\n"
  },
  {
    "path": "products/contour.md",
    "content": "---\ntitle: Contour\naddedAt: 2024-06-18\ncategory: server-app\ntags: cncf kubernetes linux-foundation\npermalink: /contour\nreleasePolicyLink: https://projectcontour.io/resources/support/\nchangelogTemplate: https://github.com/projectcontour/contour/releases/tag/v__LATEST__\neolColumn: Bug and Security Fixes\n\nidentifiers:\n  - purl: pkg:github/projectcontour/contour\n  - purl: pkg:docker/projectcontour/contour\n  - purl: pkg:docker/bitnami/contour\n  - purl: pkg:oci/contour?repository_url=ghcr.io/projectcontour\n  - cpe: cpe:2.3:a:projectcontour:contour\n  - cpe: cpe:/a:projectcontour:contour\n\nauto:\n  methods:\n    - git: https://github.com/projectcontour/contour.git\n\n# eol(X) = releaseDate(X+3)\nreleases:\n  - releaseCycle: \"1.33\"\n    releaseDate: 2025-09-08\n    eol: false # releaseDate(1.36)\n    latest: \"1.33.2\"\n    latestReleaseDate: 2026-02-20\n\n  - releaseCycle: \"1.32\"\n    releaseDate: 2025-05-15\n    eol: false # releaseDate(1.35)\n    latest: \"1.32.3\"\n    latestReleaseDate: 2026-02-20\n\n  - releaseCycle: \"1.31\"\n    releaseDate: 2025-05-06\n    eol: false # releaseDate(1.34)\n    latest: \"1.31.4\"\n    latestReleaseDate: 2026-02-20\n\n  - releaseCycle: \"1.30\"\n    releaseDate: 2024-07-31\n    eol: 2025-09-08\n    latest: \"1.30.5\"\n    latestReleaseDate: 2025-08-15\n\n  - releaseCycle: \"1.29\"\n    releaseDate: 2024-05-07\n    eol: 2025-05-15\n    latest: \"1.29.5\"\n    latestReleaseDate: 2025-03-25\n\n  - releaseCycle: \"1.28\"\n    releaseDate: 2024-02-12\n    eol: 2025-05-06 # releaseDate(1.31)\n    latest: \"1.28.8\"\n    latestReleaseDate: 2025-01-13\n\n  - releaseCycle: \"1.27\"\n    releaseDate: 2023-10-30\n    eol: 2024-07-31 # releaseDate(1.30)\n    latest: \"1.27.4\"\n    latestReleaseDate: 2024-06-12\n\n  - releaseCycle: \"1.26\"\n    releaseDate: 2023-08-29\n    eol: 2024-05-07 # releaseDate(1.29)\n    latest: \"1.26.3\"\n    latestReleaseDate: 2024-04-10\n\n  - releaseCycle: \"1.25\"\n    releaseDate: 2023-05-09\n    eol: 2024-02-12 # releaseDate(1.28)\n    latest: \"1.25.3\"\n    latestReleaseDate: 2023-10-17\n\n  - releaseCycle: \"1.24\"\n    releaseDate: 2023-01-31\n    eol: 2023-10-30 # releaseDate(1.27)\n    latest: \"1.24.6\"\n    latestReleaseDate: 2023-10-17\n\n---\n\n> [Contour](https://projectcontour.io/) is an ingress controller for Kubernetes\n> that works by deploying [Envoy](https://www.envoyproxy.io/) as a reverse proxy and load balancer.\n> Contour supports dynamic configuration updates out of the box while maintaining a lightweight profile.\n\nContour follows [Semantic Versioning](https://semver.org/).\nA new minor version is released approximately once a quarter.\n\nThe latest three releases are supported with critical and security fixes.\n\nA [compatibility matrix](https://projectcontour.io/resources/compatibility-matrix/) is published\nfor compatibility with the Envoy/Kubernetes versions supported for every release.\n"
  },
  {
    "path": "products/controlm.md",
    "content": "---\ntitle: Control-M\naddedAt: 2024-08-17\ncategory: server-app\niconSlug: bmcsoftware\npermalink: /controlm\nalternate_urls:\n  - /bmccontrolm\n  - /ctrlm\nversionCommand: ctm -v\nreleasePolicyLink: http://www.bmc.com/support/product-support-policy.html\neolColumn: Limited Support\neoasColumn: Full Support\n\nidentifiers:\n  - cpe: cpe:2.3:a:bmc:control-m\n  - cpe: cpe:/a:bmc:control-m\n\n# Latest releases can be found on https://docs.bmc.com/docs/controlm/.\nreleases:\n  - releaseCycle: \"9.0.22\"\n    releaseDate: 2025-05-19\n    eoas: 2028-05-19\n    eol: 2030-05-19\n    latest: \"9.0.22.050\"\n    latestReleaseDate: 2025-10-15\n    link: https://docs.bmc.com/xwiki/bin/view/Control-M-Orchestration/Control-M/ctm9022/Control-M-9-0-22-050-Release-Notes/\n    \n  - releaseCycle: \"9.0.21\"\n    releaseDate: 2022-09-08\n    eoas: 2026-09-30\n    eol: 2027-09-08\n    latest: \"9.0.21.300\"\n    latestReleaseDate: 2024-08-19\n    link: https://docs.bmc.com/xwiki/bin/view/Control-M-Orchestration/Control-M/ctm9021/Control-M-9-0-21-300-Release-Notes/\n\n  - releaseCycle: \"9.0.20\"\n    releaseDate: 2020-07-24\n    eoas: 2024-04-30\n    eol: 2025-07-23\n    latest: \"9.0.20.200\"\n    latestReleaseDate: 2021-10-28\n    link: https://docs.bmc.com/xwiki/bin/view/Control-M-Orchestration/Control-M/ctm9020/Control-M-Version-9-0-20-200-Release-Notes/\n\n  - releaseCycle: \"9.0.19\"\n    releaseDate: 2019-03-04\n    eoas: 2022-12-31\n    eol: 2024-03-04\n    latest: \"9.0.19.200\"\n    latestReleaseDate: 2020-01-16\n    link: https://docs.bmc.com/xwiki/bin/view/Control-M-Orchestration/Control-M/ctm9019/Control-M-Version-9-0-19-200-Release-Notes/\n\n  - releaseCycle: \"9.0.18\"\n    releaseDate: 2018-01-03\n    eoas: 2021-03-31\n    eol: 2023-03-31\n    latest: \"9.0.18.200\"\n    latestReleaseDate: 2018-10-04\n    link: https://docs.bmc.com/xwiki/bin/view/Control-M-Orchestration/Control-M/ctm9018/Control-M-Version-9-0-18-200-Release-Notes/\n\n  - releaseCycle: \"9.0.0\"\n    releaseDate: 2015-07-15\n    eoas: 2018-08-01\n    eol: 2020-10-31\n    latest: \"9.0.00.200\"\n    latestReleaseDate: 2016-06-21\n    link: https://documents.bmc.com/supportu/952/78/79/477879/477879.pdf\n---\n\n> [Control-M](https://www.bmc.com/it-solutions/control-m.html) is an enterprise workload automation solution\n> that helps organizations manage and orchestrate their business processes, applications, and data workflows.\n\n{: .warning }\n\n> This page is using the dates from [Control-M/Server for UNIX and Microsoft Windows](https://webapps.bmc.com/support/faces/az/prodallversions.jsp?seqid=122988),\n> which are largely shared by the other Control-M components on [the Supported Product List page](https://webapps.bmc.com/support/faces/az/supportlisting.jsp).\n\nBMC provides at least three years of full support from the release date of each release,\nwith a further two years of limited support for high-impact problems.\n"
  },
  {
    "path": "products/cos.md",
    "content": "---\ntitle: Google Container-Optimized OS (COS)\naddedAt: 2022-11-14\ncategory: os\ntags: google\niconSlug: googlecloud\npermalink: /cos\nalternate_urls:\n  - /google-cos\n  - /container-optimized-os\nversionCommand: cat /etc/os-release /etc/lsb-release\nreleasePolicyLink: https://cloud.google.com/container-optimized-os/docs/resources/support-policy\nchangelogTemplate: \"https://cloud.google.com/container-optimized-os/docs/release-notes/m{{'__RELEASE_CYCLE__'|split:'-'|last}}\"\nreleaseLabel: \"{{'__RELEASE_CYCLE__' | split:'-' | last}}\"\neolColumn: Support Status\n\nidentifiers:\n  - cpe: cpe:2.3:o:google:container-optimized_os\n  - cpe: cpe:/o:google:container-optimized_os\n\nauto:\n  methods:\n    - cos: https://docs.cloud.google.com/container-optimized-os/docs/release-notes/\n\n# For EOL dates, see https://cloud.google.com/container-optimized-os/docs/release-notes#lts_image_families.\nreleases:\n  - releaseCycle: \"cos-125\"\n    lts: true\n    releaseDate: 2025-10-09\n    eol: 2027-09-01\n    latest: \"cos-125-19216-220-57\"\n    latestReleaseDate: 2026-03-14\n\n  - releaseCycle: \"cos-121\"\n    lts: true\n    releaseDate: 2025-04-14\n    eol: 2027-03-01\n    latest: \"cos-121-18867-381-35\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"cos-117\"\n    lts: true\n    releaseDate: 2024-10-02\n    eol: 2026-09-01\n    latest: \"cos-117-18613-534-36\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"cos-113\"\n    lts: true\n    releaseDate: 2024-04-15\n    eol: 2026-03-01\n    latest: \"cos-113-18244-582-42\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"cos-109\"\n    lts: true\n    releaseDate: 2023-09-27\n    eol: 2025-09-01\n    latest: \"cos-109-17800-570-50\"\n    latestReleaseDate: 2025-09-24\n\n  - releaseCycle: \"cos-105\"\n    lts: true\n    releaseDate: 2023-04-03\n    eol: 2025-04-01\n    latest: \"cos-105-17412-535-98\"\n    latestReleaseDate: 2025-03-31\n\n  - releaseCycle: \"cos-101\"\n    lts: true\n    releaseDate: 2022-09-15\n    eol: 2024-09-01\n    latest: \"cos-101-17162-528-64\"\n    latestReleaseDate: 2024-10-21\n\n  - releaseCycle: \"cos-97\"\n    lts: true\n    releaseDate: 2022-03-29\n    eol: 2024-03-01\n    latest: \"cos-97-16919-450-41\"\n    latestReleaseDate: 2024-03-27\n\n  - releaseCycle: \"cos-93\"\n    lts: true\n    releaseDate: 2021-10-18\n    eol: 2023-10-01\n    latest: \"cos-93-16623-461-42\"\n    latestReleaseDate: 2023-10-24\n\n  - releaseCycle: \"cos-89\"\n    lts: true\n    releaseDate: 2021-04-07\n    eol: 2023-03-01\n    latest: \"cos-89-16108-798-22\"\n    latestReleaseDate: 2023-04-03\n\n  - releaseCycle: \"cos-85\"\n    lts: true\n    releaseDate: 2020-09-24\n    eol: 2022-09-01\n    latest: \"cos-85-13310-1498-13\"\n    latestReleaseDate: 2022-08-22\n\n  - releaseCycle: \"cos-81\"\n    lts: true\n    releaseDate: 2020-03-27\n    eol: 2021-09-01\n    latest: \"cos-81-12871-1317-8\"\n    latestReleaseDate: 2022-01-10\n\n  - releaseCycle: \"cos-77\"\n    lts: true\n    releaseDate: 2019-09-27\n    eol: 2021-04-01\n    latest: \"cos-77-12371-1109-0\"\n    latestReleaseDate: 2021-01-11\n\n  - releaseCycle: \"cos-73\"\n    lts: true\n    releaseDate: 2019-03-25\n    eol: 2020-06-01\n    latest: \"cos-73-11647-656-0\"\n    latestReleaseDate: 2020-09-05\n\n  - releaseCycle: \"cos-69\"\n    lts: true\n    releaseDate: 2018-09-18\n    eol: 2019-12-01\n    latest: \"cos-69-10895-385-0\"\n    latestReleaseDate: 2019-10-08\n\n---\n\n> [Google Container-Optimized OS (COS)](https://cloud.google.com/container-optimized-os/docs/concepts/features-and-benefits)\n> is an operating system image for [GCP Compute Engine VMs](https://cloud.google.com/compute) which\n> is optimized for running Docker containers. It is maintained by Google and is based on the open\n> source [Chromium OS](https://www.chromium.org/chromium-os) project.\n\n## Support policy\n\nContainer-Optimized OS is tested and qualified for running various container workloads on Google\nCloud. It is actively patched with security updates (CVEs) and bug-fixes to address issues that\nimpact Google Cloud users. Users get access to these fixes via image releases in the `cos-cloud`\nproject.\n\nContainer-Optimized OS image support is available for Long-Term Supported (LTS) family of images in\nthe `cos-cloud` project. A description of available image families is available at the\n[Versioning Scheme](https://cloud.google.com/container-optimized-os/docs/concepts/versioning#image_families)\ndoc. The following support commitment applies only to the LTS family of images.\n\n## Support duration\n\nApproximately twice each year, the Container-Optimized OS team releases a Long-Term Supported (LTS)\nmilestone on its `cos-[MILESTONE]-lts` and `cos-arm64-[MILESTONE]-lts` image families. Once a\nmilestone is introduced on the LTS families, it is supported for **2 years**.\n\nDuring this support window:\n\n- The milestone is actively patched for any critical bugs.\n- The milestone is actively scanned for security vulnerabilities, and security fixes are applied regularly.\n- New releases containing high-priority bug and security fixes are released on-demand.\n- New releases containing medium and low-priority bug and security fixes are released every 3\n  months.\n- To maintain stability, no new breaking features are introduced.\n- All changes in the image are documented on a dedicated [release notes](https://cloud.google.com/container-optimized-os/docs/release-notes)\n  page.\n\n## Deprecation\n\nAt the end of a milestone's support window, the corresponding `cos-[MILESTONE]-lts` and\n`cos-arm64-[MILESTONE]-lts` families are deprecated. Specifically, the [DEPRECATED flag](https://cloud.google.com/compute/docs/reference/rest/v1/images/deprecate)\nis set on images in that milestone and those images stop appearing in the active list of images in\nthe `cos-cloud` project.\n\n{: .warning}\n\n> Any [Image Family API](https://cloud.google.com/compute/docs/reference/rest/v1/images/getFromFamily)\n> references to the deprecated image family will return errors and break any workflows depending on\n> it. You should not use this API to create production instances.\n\nDeprecated images are still accessible and usable when accessed directly by name using the\n[`images get API`](https://cloud.google.com/compute/docs/reference/rest/v1/images/get).\nHowever, any issues with those images might not be fixed or will only be fixed in newer milestones.\nIssues reported against deprecated images may be fixed only in newer image milestones.\n"
  },
  {
    "path": "products/couchbase-server.md",
    "content": "---\ntitle: Couchbase Server\naddedAt: 2021-10-18\ncategory: database\niconSlug: couchbase\npermalink: /couchbase-server\nalternate_urls:\n  - /couchbase\nversionCommand: cat /opt/couchbase/VERSION.txt\nreleasePolicyLink: https://www.couchbase.com/support-policy/enterprise-software/\nchangelogTemplate: https://docs.couchbase.com/server/__RELEASE_CYCLE__/release-notes/relnotes.html\neolColumn: Full Maintenance\n\nidentifiers:\n  - repology: couchbase-server-community\n  - purl: pkg:docker/library/couchbase\n  - purl: pkg:docker/couchbase/server\n  - cpe: cpe:2.3:a:couchbase:couchbase_server\n  - cpe: cpe:/a:couchbase:couchbase_server\n\nauto:\n  methods:\n    - couchbase-server: https://docs.couchbase.com/server\n      regex: '^Release (?P<version>\\d+\\.\\d+(\\.\\d+)?) \\((?P<date>.+)\\)$'\n    - release_table: https://www.couchbase.com/support-policy/EOL/\n      disabled: true  # script does not work in headless mode, must be run manually\n      render_javascript: true\n      render_javascript_headless: false\n      fields:\n        releaseCycle:\n          column: \"Release\"\n          regex: \"^Couchbase Server (?P<value>[0-9.]+)$\"\n        releaseDate: \"General Availability\"\n        eol: \"End of Full Maintenance\"\n    - declare: couchbase-server\n      # Release dates are approximate on https://www.couchbase.com/support-policy/EOL/.\n      releases:\n        - {name: \"8.0\", releaseDate: 2025-10-21}   # https://www.couchbase.com/blog/couchbase-8-hyperscale-ai/\n        - {name: \"7.6\", releaseDate: 2024-03-25}   # https://www.couchbase.com/blog/couchbase-server-7-6-top-developer-features/\n        - {name: \"7.2\", releaseDate: 2023-06-01}   # https://www.couchbase.com/blog/couchbase-capella-spring-release-72/\n        - {name: \"7.1\", releaseDate: 2022-05-10}   # https://www.couchbase.com/blog/whats-new-in-couchbase-server-7-1/\n        - {name: \"7.0\", releaseDate: 2021-07-29}   # https://www.couchbase.com/blog/couchbase-server-7-0-release/\n        - {name: \"6.6\", releaseDate: 2020-08-12}   # https://www.couchbase.com/blog/whats-new-and-improved-in-couchbase-server-6-6/\n        - {name: \"6.5\", releaseDate: 2020-01-21}   # https://www.couchbase.com/blog/announcing-couchbase-server-6-5-0-whats-new-and-improved/\n        - {name: \"6.0\", releaseDate: 2018-10-31}   # https://www.couchbase.com/blog/announcing-couchbase-6-0/\n        - {name: \"5.5\", releaseDate: 2018-07-23}   # https://www.couchbase.com/blog/couchbase-server-5-5-beta-2/\n        - {name: \"5.0\", releaseDate: 2017-10-26}   # https://www.couchbase.com/blog/announcing-couchbase-server-5-0/\n        - {name: \"4.6\", releaseDate: 2017-02-16}   # https://www.couchbase.com/blog/announcing-couchbase-server-4-6-whats-new-improved/\n        - {name: \"4.5\", releaseDate: 2016-06-27}   # https://www.couchbase.com/blog/announcing-couchbase-server-4.5/\n        - {name: \"4.1\", releaseDate: 2015-12-10}   # https://www.couchbase.com/blog/introducing-couchbase-server-4.1/\n        - {name: \"4.0\", releaseDate: 2015-10-06}   # https://www.couchbase.com/blog/announcing-couchbase-server-4-0/\n        - {name: \"3.0\", releaseDate: 2014-12-17}   # https://www.couchbase.com/blog/announcing-release-couchbase-server-30-0/\n        - {name: \"2.1\", releaseDate: 2013-06-26}   # https://www.couchbase.com/press-releases/couchbase-announces-availability-of-couchbase-server-2-1-nosql-document-database/\n\nreleases:\n  - releaseCycle: \"8.0\"\n    releaseDate: 2025-10-21\n    eol: 2028-10-31\n    latest: \"8.0.0\"\n    latestReleaseDate: 2025-10-01\n    link: https://www.couchbase.com/blog/couchbase-8-hyperscale-ai/\n\n  - releaseCycle: \"7.6\"\n    releaseDate: 2024-03-25\n    eol: 2027-03-31\n    latest: \"7.6.10\"\n    latestReleaseDate: 2026-02-01\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2023-06-01\n    eol: 2026-07-31\n    latest: \"7.2.9\"\n    latestReleaseDate: 2026-01-01\n\n  - releaseCycle: \"7.1\"\n    releaseDate: 2022-05-10\n    eol: 2024-01-31\n    latest: \"7.1.6\"\n    latestReleaseDate: 2023-11-01\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2021-07-29\n    eol: 2023-01-31\n    latest: \"7.0.5\"\n    latestReleaseDate: 2022-12-01\n\n  - releaseCycle: \"6.6\"\n    releaseDate: 2020-08-12\n    eol: 2023-01-31\n    latest: \"6.6.6\"\n    latestReleaseDate: 2023-01-15\n\n  - releaseCycle: \"6.5\"\n    releaseDate: 2020-01-21\n    eol: 2021-02-28\n    latest: \"6.5.2\"\n    latestReleaseDate: 2021-02-15\n    link: https://web.archive.org/web/20230519160357/https://docs.couchbase.com/server/6.5/release-notes/relnotes.html\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2018-10-31\n    eol: 2020-07-31\n    latest: \"6.0.5\"\n    latestReleaseDate: 2022-04-30\n    link: https://web.archive.org/web/20230519162206/https://docs.couchbase.com/server/6.0/release-notes/relnotes.html\n\n  - releaseCycle: \"5.5\"\n    releaseDate: 2018-07-23\n    eol: 2020-07-31\n    latest: \"5.5.6\"\n    latestReleaseDate: 2019-11-15 # approximate date from https://web.archive.org/web/20211016022911/https://docs.couchbase.com/server/5.5/release-notes/relnotes.html\n    link: https://web.archive.org/web/20211016022911/https://docs.couchbase.com/server/5.5/release-notes/relnotes.html\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2018-02-28\n    eol: 2019-01-31\n    latest: \"5.1.3\"\n    latestReleaseDate: 2018-11-15 # approximate date from https://web.archive.org/web/20211021103137/https://docs.couchbase.com/server/5.1/release-notes/relnotes.html\n    link: https://web.archive.org/web/20211021103137/https://docs.couchbase.com/server/5.1/release-notes/relnotes.html\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2017-10-26\n    eol: 2018-08-31\n    latest: \"5.0.1\"\n    latestReleaseDate: 2017-12-15 # approximate date from https://web.archive.org/web/20211207070105/https://docs.couchbase.com/server/5.0/release-notes/relnotes.html\n    link: https://web.archive.org/web/20211207070105/https://docs.couchbase.com/server/5.0/release-notes/relnotes.html\n\n  - releaseCycle: \"4.6\"\n    releaseDate: 2017-02-16 # https://www.couchbase.com/blog/announcing-couchbase-server-4-6-whats-new-improved/\n    eol: 2018-08-31\n    latest: \"5.0.1\"\n    latestReleaseDate: 2017-12-15 # approximate date from https://web.archive.org/web/20211207070105/https://docs.couchbase.com/server/5.0/release-notes/relnotes.html\n    link: null\n\n  - releaseCycle: \"4.5\"\n    releaseDate: 2016-06-27\n    eol: 2018-04-30\n    latest: \"4.5.1\"\n    latestReleaseDate: 2016-10-05\n    link: https://www.couchbase.com/blog/announcing-couchbase-server-4-5-1/\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2015-12-10\n    eol: 2018-04-30\n    latest: \"4.1.2\"\n    latestReleaseDate: 2016-08-15\n    link: https://www.couchbase.com/blog/announcing-couchbase-server-4-1-2/\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2015-10-06\n    eol: 2017-04-30\n    latest: \"4.0.0\" # could not find any information\n    latestReleaseDate: 2015-10-06\n    link: null\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2015-08-31\n    eol: 2017-02-28\n    latest: \"3.1.3\"\n    latestReleaseDate: 2016-05-16\n    link: https://www.couchbase.com/blog/couchbase-3.1.3-ce-is-now-available/\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2014-12-17\n    eol: 2016-04-30\n    latest: \"3.0.3\"\n    latestReleaseDate: 2015-03-30\n    link: https://www.couchbase.com/blog/announcing-couchbase-server-3.0.3/\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2014-02-28\n    eol: 2015-12-31\n    latest: \"2.5.0\" # could not find any information\n    latestReleaseDate: 2014-02-28\n    link: null\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2013-09-30\n    eol: 2015-03-31\n    latest: \"2.2.0\" # could not find any information\n    latestReleaseDate: 2013-09-30\n    link: null\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2013-06-26\n    eol: 2014-12-31\n    latest: \"2.1.0\" # could not find any information\n    latestReleaseDate: 2013-06-26\n    link: null\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2012-12-31\n    eol: 2014-06-30\n    latest: \"2.0.0\" # could not find any information\n    latestReleaseDate: 2012-12-31\n    link: null\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2012-07-31\n    eol: 2014-01-31\n    latest: \"1.8.0\" # could not find any information\n    latestReleaseDate: 2012-07-31\n    link: null\n\n---\n\n> [Couchbase Server](https://www.couchbase.com/products/server) is a modern cloud-native,\n> distributed database that fuses the strengths of relational databases such as SQL and ACID\n> transactions with JSON flexibility and scale that defines NoSQL. It is available as a service in\n> commercial clouds and supports hybrid and private cloud deployments.\n\nSecurity updates stop when a release reaches end of \"Full Maintenance\". Major versions are supported\nfor the longer period between:\n\n1. 30 months from its General Availability Date\n2. 6 months after the next Major Release version release.\n\nLimited Support is also available after the end of Full Maintenance. But this is only best effort\nsupport without any code fixes nor security updates, so this page does not track it.\n"
  },
  {
    "path": "products/craft-cms.md",
    "content": "---\ntitle: Craft CMS\naddedAt: 2023-06-10\ncategory: server-app\ntags: php-runtime\niconSlug: craftcms\npermalink: /craft-cms\nalternate_urls:\n  - /craftcms\n  - /craft\nversionCommand: composer show craftcms/cms |grep versions\nreleasePolicyLink: https://craftcms.com/knowledge-base/supported-versions\nchangelogTemplate: https://craftcms.com/docs/{{__RELEASE_CYCLE__}}.x/\neoasColumn: true\n\nidentifiers:\n  - cpe: cpe:2.3:a:craftcms:craft_cms\n  - cpe: cpe:/a:craftcms:craft_cms\n\nauto:\n  methods:\n    - git: https://github.com/craftcms/cms.git\n    - release_table: https://craftcms.com/knowledge-base/supported-versions#1\n      fields:\n        releaseCycle:\n          column: \"Major Version\"\n          regex: '^Craft\\sCMS\\s(?P<value>[0-9.]+)$'\n        eoas: \"Active Support Until\"\n        eol: \"Security Support Until\"\n    - release_table: https://craftcms.com/knowledge-base/supported-versions#2\n      fields:\n        releaseCycle:\n          column: \"Major Version\"\n          regex: '^Craft\\sCMS\\s(?P<value>[0-9.]+)$'\n        eoas: \"Active Support Ended\"\n        eol: \"Security Support Ended\"\n\nreleases:\n  - releaseCycle: \"5\"\n    releaseDate: 2024-03-26\n    eoas: 2030-12-31\n    eol: 2031-12-31\n    latest: \"5.9.17\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"4\"\n    releaseDate: 2022-05-04\n    eoas: 2025-04-30\n    eol: 2026-04-30\n    latest: \"4.17.11\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"3\"\n    releaseDate: 2018-04-04\n    eoas: 2023-04-30\n    eol: 2024-04-30\n    latest: \"3.9.15\"\n    latestReleaseDate: 2025-04-10\n\n  - releaseCycle: \"2\"\n    releaseDate: 2014-04-01\n    eoas: 2020-01-31\n    eol: 2022-01-31\n    latest: \"2.9.2\"\n    latestReleaseDate: 2020-03-06\n\n---\n\n> [Craft](https://craftcms.com/) is a flexible, user-friendly content management system.\n\nEach major version receives two years of active support and maintenance. Critical security issues\nare fixed for another one year (where possible).\n"
  },
  {
    "path": "products/dbt-core.md",
    "content": "---\ntitle: dbt Core\naddedAt: 2023-10-20\ncategory: app\ntags: python-runtime\niconSlug: dbt\npermalink: /dbt-core\nalternate_urls:\n  - /dbt\nreleasePolicyLink: https://docs.getdbt.com/docs/dbt-versions/core\nchangelogTemplate: https://github.com/dbt-labs/dbt-core/releases/tag/v__LATEST__\neoasColumn: Active Support\neolColumn: Critical Support\n\nidentifiers:\n  - repology: dbt-core\n\nauto:\n  methods:\n    - git: https://github.com/dbt-labs/dbt-core.git\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) = releaseDate(x) + 1 year\n# See https://docs.getdbt.com/docs/dbt-versions/core\nreleases:\n  - releaseCycle: \"1.11\"\n    releaseDate: 2025-12-19\n    eoas: false\n    eol: 2026-12-19\n    latest: \"1.11.7\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2025-06-16\n    eoas: 2025-12-19\n    eol: 2026-06-16\n    latest: \"1.10.20\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2024-12-09\n    eoas: 2025-06-16\n    eol: 2025-12-09\n    latest: \"1.9.10\"\n    latestReleaseDate: 2025-08-29\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2024-05-09\n    eoas: 2024-12-09\n    eol: 2025-05-09\n    latest: \"1.8.9\"\n    latestReleaseDate: 2024-11-21\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2023-11-02\n    eoas: 2024-05-09\n    eol: 2024-11-02\n    latest: \"1.7.19\"\n    latestReleaseDate: 2024-12-02\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2023-07-31\n    eoas: 2023-11-02\n    eol: 2024-07-30\n    latest: \"1.6.18\"\n    latestReleaseDate: 2024-08-07\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2023-04-27\n    eoas: 2023-07-31\n    eol: 2024-04-27\n    latest: \"1.5.11\"\n    latestReleaseDate: 2024-03-28\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2023-01-25\n    eoas: 2023-04-27\n    eol: 2024-01-25\n    latest: \"1.4.9\"\n    latestReleaseDate: 2023-10-11\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2022-10-11\n    eoas: 2023-01-25\n    eol: 2023-10-12\n    latest: \"1.3.7\"\n    latestReleaseDate: 2023-10-11\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2022-07-26\n    eoas: 2022-10-12\n    eol: 2023-07-26\n    latest: \"1.2.6\"\n    latestReleaseDate: 2023-04-19\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2022-04-28\n    eoas: 2022-07-26\n    eol: 2023-04-28\n    latest: \"1.1.5\"\n    latestReleaseDate: 2023-04-19\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2021-12-03\n    eoas: 2022-04-28\n    eol: 2022-12-03\n    latest: \"1.0.9\"\n    latestReleaseDate: 2023-01-05\n\n---\n\n> [dbt Core](https://getdbt.com/) is an open-source data transformation tool that enables data\n> teams to transform data using analytics engineering best practices. It is written in Python and\n> uses a SQL-first approach. dbt Core can be installed and used on the command line, or it can be\n> integrated with a cloud-based platform such as [dbt Cloud](https://www.getdbt.com/product/dbt-cloud).\n\ndbt Core follows [SemVer](https://semver.org/). A new minor version is released approximately every\nthree months and is supported for one year. The support period is divided into two phases: the active\nsupport phase and the critical support phase.\n\nThe active support phase starts when the new minor version is released and ends when the next minor\nversion is released. During this phase, the version receives bug and security fixes.\n\nThe critical support phase starts when the active support phase ends and lasts until the end of the\n1-year support period. During this phase, the version receives only critical security fixes.\n"
  },
  {
    "path": "products/dce.md",
    "content": "---\ntitle: DaoCloud Enterprise\naddedAt: 2024-07-02\ncategory: server-app\ntags: kubernetes\npermalink: /dce\nreleasePolicyLink: https://docs.daocloud.io/en/dce/support.html\nreleaseLabel: DCE __RELEASE_CYCLE__\neolColumn: Standard Support\neoesColumn: Support Life\n\nreleases:\n  - releaseCycle: \"5.0\"\n    releaseDate: 2023-06-01\n    eol: 2026-06-01\n    eoes: 2028-10-30\n    latest: \"5.0-20250731\"\n    latestReleaseDate: 2025-07-31\n    link: https://docs.daocloud.io/en/dce/dce-rn/20240730.html\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2020-03-31\n    eol: 2023-03-31\n    eoes: 2025-03-31\n    latest: \"2022.12.15.4.0.11\"\n    latestReleaseDate: 2022-12-15\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2018-07-15\n    eol: 2021-07-30\n    eoes: 2023-07-30\n    latest: \"2021.12.30.3.0.8\"\n    latestReleaseDate: 2021-12-30\n---\n\n> [DaoCloud Enterprise (DCE)](https://docs.daocloud.io/en/) is a Kubernetes-based community and commercial\n> development platform from DaoCloud.\n\nDCE's lifecycle is typically 3 years after release, with new releases usually about every two\nyears. A list of all the releases with their dates can be seen on\n[the download page](https://docs.daocloud.io/en/download/index.html).\n\n[Extended Software Maintenance](https://docs.daocloud.io/en/dce/support.html#extended-software-maintenance-eam)\nis available to qualifying customers and includes critical fixes, with no backport guarantees.\n"
  },
  {
    "path": "products/debian.md",
    "content": "---\ntitle: Debian\naddedAt: 2019-05-29\ncategory: os\ntags: linux-distribution\niconSlug: debian\npermalink: /debian\nversionCommand: cat /etc/os-release\nreleasePolicyLink: https://wiki.debian.org/DebianReleases\nreleaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\neolColumn: Debian Security Support\neoesColumn: Debian <abbr title=\"Long Term Support\">LTS</abbr>\n\nidentifiers:\n  - cpe: cpe:2.3:o:debian:debian_linux\n  - cpe: cpe:/o:debian:debian_linux\n\nauto:\n  methods:\n    - debian: https://salsa.debian.org/webmaster-team/webwml.git\n    - release_table: https://www.debian.org/releases/index.en.html\n      header_selector: \"tr:nth-of-type(1)\"\n      remove_if_undefined: \"releaseDate\"\n      fields:\n        releaseCycle: \"Version\"\n        codename: \"Code Name\"\n        releaseDate: \"Release Date\"\n        eol: \"End of Life (EOL)\"\n        eoes: \"End of LTS\"\n\nreleases:\n  - releaseCycle: \"13\"\n    codename: \"Trixie\"\n    releaseDate: 2025-08-09\n    eol: 2028-08-09\n    eoes: 2030-06-30\n    link: https://www.debian.org/News/2025/20250809\n    latest: \"13.4\"\n    latestReleaseDate: 2026-03-14\n\n  - releaseCycle: \"12\"\n    codename: \"Bookworm\"\n    releaseDate: 2023-06-10\n    eol: 2026-06-10\n    eoes: 2028-06-30\n    link: https://www.debian.org/News/2025/20250517\n    latest: \"12.13\"\n    latestReleaseDate: 2026-01-10\n\n  - releaseCycle: \"11\"\n    codename: \"Bullseye\"\n    releaseDate: 2021-08-14\n    eol: 2024-08-14\n    eoes: 2026-08-31\n    link: https://lists.debian.org/debian-release/2024/06/msg00700.html\n    latest: \"11.11\"\n    latestReleaseDate: 2024-08-31\n\n  - releaseCycle: \"10\"\n    codename: \"Buster\"\n    releaseDate: 2019-07-06\n    eol: 2022-09-10\n    eoes: 2024-06-30\n    link: https://www.debian.org/News/2022/20220910\n    latest: \"10.13\"\n    latestReleaseDate: 2022-09-10\n\n  - releaseCycle: \"9\"\n    codename: \"Stretch\"\n    releaseDate: 2017-06-17\n    eol: 2020-07-18\n    eoes: 2022-07-01\n    link: https://lists.debian.org/debian-announce/2017/msg00003.html\n    latest: \"9.13\"\n    latestReleaseDate: 2020-07-18\n\n  - releaseCycle: \"8\"\n    codename: \"Jessie\"\n    releaseDate: 2015-04-25\n    eol: 2018-06-17\n    eoes: 2020-06-30\n    link: https://lists.debian.org/debian-announce/2015/msg00001.html\n    latest: \"8.11\"\n    latestReleaseDate: 2018-06-23\n\n  - releaseCycle: \"7\"\n    codename: \"Wheezy\"\n    releaseDate: 2013-05-04\n    eol: 2016-04-25\n    eoes: 2018-05-31\n    link: https://lists.debian.org/debian-announce/2013/msg00002.html\n    latest: \"7.11\"\n    latestReleaseDate: 2016-06-04\n\n  - releaseCycle: \"6\"\n    codename: \"Squeeze\"\n    releaseDate: 2011-02-06\n    eol: 2014-05-31\n    eoes: 2016-02-29\n    link: https://lists.debian.org/debian-announce/2011/msg00001.html\n    latest: \"6.0.10\"\n    latestReleaseDate: 2014-07-19\n\n  - releaseCycle: \"5\"\n    codename: \"Lenny\"\n    releaseDate: 2009-02-14\n    eol: 2012-02-06\n    eoes: 2012-02-06\n    link: https://lists.debian.org/debian-announce/2009/msg00002.html\n    latest: \"5.0.10\"\n    latestReleaseDate: 2012-03-10\n\n  - releaseCycle: \"4\"\n    codename: \"Etch\"\n    releaseDate: 2007-04-08\n    eol: 2010-02-15\n    eoes: 2010-02-15\n    link: https://lists.debian.org/debian-announce/2007/msg00002.html\n    latest: \"4.0r9\"\n    latestReleaseDate: 2010-05-22\n\n  - releaseCycle: \"3.1\"\n    codename: \"Sarge\"\n    releaseDate: 2005-06-06\n    eol: 2008-03-31\n    eoes: 2008-03-31\n    link: https://lists.debian.org/debian-announce/2005/msg00003.html\n    latest: \"3.1r8\"\n    latestReleaseDate: 2008-04-13\n\n  - releaseCycle: \"3.0\"\n    codename: \"Woody\"\n    releaseDate: 2002-07-19\n    eol: 2006-06-30\n    eoes: 2006-06-30\n    link: https://lists.debian.org/debian-announce/2002/msg00004.html\n    latest: \"3.0r6\"\n    latestReleaseDate: 2005-06-02\n\n  - releaseCycle: \"2.2\"\n    codename: \"Potato\"\n    releaseDate: 2000-08-15\n    eol: 2003-06-30\n    eoes: 2003-06-30\n    link: https://lists.debian.org/debian-announce/2000/msg00009.html\n    latest: \"2.2r7\"\n    latestReleaseDate: 2002-07-13\n\n  - releaseCycle: \"2.1\"\n    codename: \"Slink\"\n    releaseDate: 1999-03-09\n    eol: 2000-09-30\n    eoes: 2000-10-30\n    link: https://lists.debian.org/debian-announce/1999/msg00005.html\n    latest: \"2.1r5\"\n    latestReleaseDate: 2000-02-16\n\n  - releaseCycle: \"2.0\"\n    codename: \"Hamm\"\n    releaseDate: 1998-07-24\n    eol: 1999-02-15\n    eoes: 1999-02-15\n    link: https://lists.debian.org/debian-announce/1998/msg00015.html\n    latest: \"2.0r5\"\n    latestReleaseDate: 1999-02-17\n\n  - releaseCycle: \"1.3\"\n    codename: \"Bo\"\n    releaseDate: 1997-07-02\n    eol: 1998-12-08\n    eoes: 1998-12-08\n    link: https://lists.debian.org/debian-announce/1997/msg00018.html\n    latest: \"1.3.1 r.6\"\n    latestReleaseDate: 1998-02-03\n\n  - releaseCycle: \"1.2\"\n    codename: \"Rex\"\n    releaseDate: 1996-12-12\n    eol: 1997-10-23\n    eoes: 1997-10-23\n    link: https://lists.debian.org/debian-announce/1996/msg00026.html\n    latest: \"1.2\"\n    latestReleaseDate: 1996-12-12\n\n  - releaseCycle: \"1.1\"\n    codename: \"Buzz\"\n    releaseDate: 1996-06-17\n    eol: 1996-12-12\n    eoes: 1996-12-12\n    link: https://lists.debian.org/debian-announce/1996/msg00021.html\n    latest: \"1.1\"\n    latestReleaseDate: 1996-06-17\n\n---\n\n> [Debian](https://www.debian.org/) is a free operating system for your computer. The Debian stable\n> branch is the most popular edition for personal computers and network servers, and is used as the\n> basis for many other Linux distributions.\n\nAt any given time, there is one stable release of Debian, which has the support of the Debian\nsecurity team. When a new stable version is released, the security team will usually cover the\nprevious version for a year or so, while they also cover the new/current version. Only stable is\nrecommended for production use.\n\n[Debian Long-Term Support (LTS)](https://wiki.debian.org/LTS) is a project to extend the lifetime of\nall Debian stable releases to (at least) 5 years on [a limited set of\narchitectures](https://lts-team.pages.debian.net/wiki/FAQ.html#what-architectures-are-supported).\nDebian LTS will not be handled by the Debian security team but by a separate group of volunteers\nand companies. Not all packages of the Debian archive are supported by LTS, the\n[debian-security-support](https://wiki.debian.org/LTS/Using#Check_for_unsupported_packages) package\ncan check for unsupported packages.\n\nA commercial offering for [Extended Long-Term Support (ELTS)](https://wiki.debian.org/LTS/Extended)\nis also available to further extend the lifetime of Debian releases to 10 years (5 supplementary\nyears after the 5 years offered by the LTS project). It is not an official Debian project.\n\nFrom trixie(13) , `i386`, `armel` (except for Raspberry Pi), `mipsel`, `mips64el` architectures are no\nlonger supported.\n"
  },
  {
    "path": "products/deno.md",
    "content": "---\ntitle: Deno\naddedAt: 2025-02-16\ncategory: framework\ntags: javascript-runtime\niconSlug: deno\npermalink: /deno\nversionCommand: deno --version\nreleasePolicyLink: https://docs.deno.com/runtime/fundamentals/stability_and_releases/\nchangelogTemplate: https://github.com/denoland/deno/releases/tag/v__LATEST__\n\nidentifiers:\n  - purl: pkg:docker/denoland/deno\n  - purl: pkg:github/denoland/deno\n  - repology: deno\n  - cpe: cpe:2.3:a:deno:deno\n\nauto:\n  methods:\n    - git: https://github.com/denoland/deno.git\n\n# non-LTS : eol(x) = releaseDate(x+1)\n# LTS data is listed on https://docs.deno.com/runtime/fundamentals/stability_and_releases/.\nreleases:\n  - releaseCycle: \"2.7\"\n    releaseDate: 2026-02-25\n    eol: false\n    latest: \"2.7.7\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2025-12-10\n    eol: 2026-02-25\n    latest: \"2.6.10\"\n    latestReleaseDate: 2026-02-17\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2025-09-10\n    lts: 2025-11-01\n    eol: 2026-04-30\n    latest: \"2.5.7\"\n    latestReleaseDate: 2026-01-27\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2025-07-01\n    eol: 2025-09-10 # releaseDate(2.5)\n    latest: \"2.4.5\"\n    latestReleaseDate: 2025-08-21\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2025-04-30\n    eol: 2025-07-01\n    latest: \"2.3.7\"\n    latestReleaseDate: 2025-06-23\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2025-02-18\n    lts: 2025-05-01\n    eol: 2025-10-31\n    latest: \"2.2.15\"\n    latestReleaseDate: 2025-09-30\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2024-11-21\n    lts: 2025-02-01\n    eol: 2025-04-30\n    latest: \"2.1.14\"\n    latestReleaseDate: 2025-09-29\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2024-10-08\n    eol: 2024-11-21\n    latest: \"2.0.6\"\n    latestReleaseDate: 2024-11-10\n\n  - releaseCycle: \"1\"\n    releaseDate: 2020-04-13\n    eol: 2024-10-09\n    latest: \"1.46.3\"\n    latestReleaseDate: 2024-09-04\n\n---\n\n> [Deno](https://deno.com) is a JavaScript, TypeScript, and WebAssembly runtime with\n> secure defaults and a great developer experience. It's built on V8, Rust, and Tokio.\n\n> {: .warning }\n> [LTS support will be discontinued](https://docs.deno.com/runtime/fundamentals/stability_and_releases/#long-term-support-(lts)) after April 30, 2026 (EOL for v2.5);\n> there will be no LTS releases or maintenance beyond that date.\n\nDeno follows [SemVer](https://semver.org/).\nNew minor releases are made every 12 weeks and are supported with bug and security fixes until the next minor release.\n\nDeno [has release channels](https://docs.deno.com/runtime/fundamentals/stability_and_releases/#release-channels), such as `stable`, which can be used as version aliases.\n\nAs of Deno 1.0.0, the `Deno` namespace APIs are stable. The Deno maintainers we will strive to make code working under 1.0.0 continue to work in future versions.\n"
  },
  {
    "path": "products/dependency-track.md",
    "content": "---\ntitle: Dependency-Track\naddedAt: 2023-06-09\ncategory: server-app\ntags: java-runtime\niconSlug: owasp\npermalink: /dependency-track\nalternate_urls:\n  - /dependencytrack\nchangelogTemplate: https://docs.dependencytrack.org/changelog/\n\nidentifiers:\n  - repology: dependency-track\n  - cpe: cpe:/a:owasp:dependency-track\n  - cpe: cpe:2.3:a:owasp:dependency-track\n\nauto:\n  methods:\n    - git: https://github.com/DependencyTrack/dependency-track.git\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"4.14\"\n    releaseDate: 2026-03-09\n    eol: false # releaseDate(4.15)\n    latest: \"4.14.0\"\n    latestReleaseDate: 2026-03-09\n\n  - releaseCycle: \"4.13\"\n    releaseDate: 2025-04-07\n    eol: 2026-03-09\n    latest: \"4.13.6\"\n    latestReleaseDate: 2025-11-17\n\n  - releaseCycle: \"4.12\"\n    releaseDate: 2024-10-01\n    eol: 2025-04-07\n    latest: \"4.12.7\"\n    latestReleaseDate: 2025-03-12\n\n  - releaseCycle: \"4.11\"\n    releaseDate: 2024-05-07\n    eol: 2024-10-01\n    latest: \"4.11.7\"\n    latestReleaseDate: 2024-08-14\n\n  - releaseCycle: \"4.10\"\n    releaseDate: 2023-12-08\n    eol: 2024-05-07\n    latest: \"4.10.1\"\n    latestReleaseDate: 2023-12-19\n\n  - releaseCycle: \"4.9\"\n    releaseDate: 2023-10-16\n    eol: 2023-12-08\n    latest: \"4.9.1\"\n    latestReleaseDate: 2023-10-30\n\n  - releaseCycle: \"4.8\"\n    releaseDate: 2023-04-18\n    eol: 2023-10-16\n    latest: \"4.8.2\"\n    latestReleaseDate: 2023-05-16\n\n  - releaseCycle: \"4.7\"\n    releaseDate: 2022-12-16\n    eol: 2023-04-18\n    latest: \"4.7.1\"\n    latestReleaseDate: 2023-01-31\n\n---\n\n> [OWASP Dependency-Track](https://dependencytrack.org/) is an intelligent API-first Component\n> Analysis platform that allows organizations to identify and reduce risk in the software supply\n> chain. It monitors component usage across all versions of every application to\n> proactively identify risk across an organization.\n\nDependency-Track does not have a fixed release cycle, and only the latest version is supported.\n"
  },
  {
    "path": "products/devuan.md",
    "content": "---\ntitle: Devuan\naddedAt: 2022-10-29\ncategory: os\ntags: linux-distribution\npermalink: /devuan\nversionCommand: cat /etc/os-release\nreleasePolicyLink: https://www.devuan.org/os/releases\nreleaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n\nauto:\n  methods:\n    - distrowatch: devuan\n      regex: '^Distribution Release: Devuan GNU\\+Linux (?P<major>\\d)\\.(?P<minor>\\d)(?:\\.(?P<patch>\\d))?$'\n\n# lts(x) = eol(corresponding Debian version)\n# eol(x) = eoes(corresponding Debian version)\nreleases:\n  - releaseCycle: \"6\"\n    codename: \"Excalibur\"\n    releaseDate: 2025-11-02\n    lts: 2028-08-09\n    eol: 2030-06-30\n    latest: \"6.0.0\"\n    latestReleaseDate: 2025-11-03\n    link: https://www.devuan.org/os/announce/excalibur-release-announce-2025-11-02\n\n  - releaseCycle: \"5\"\n    codename: \"Daedalus\"\n    releaseDate: 2023-08-15\n    lts: 2026-06-10\n    eol: 2028-06-10\n    latest: \"5.0.0\"\n    latestReleaseDate: 2023-08-15\n    link: https://www.devuan.org/os/announce/daedalus-release-announce-2023-08-14\n\n  - releaseCycle: \"4\"\n    codename: \"Chimaera\"\n    releaseDate: 2021-10-14\n    lts: 2024-07-01\n    eol: 2026-08-15\n    latest: \"4.0.0\"\n    latestReleaseDate: 2021-10-14\n    link: https://www.devuan.org/os/announce/chimaera-release-announce-2021-10-14\n\n  - releaseCycle: \"3\"\n    codename: \"Beowulf\"\n    releaseDate: 2020-06-02\n    lts: 2022-07-01\n    eol: 2024-06-01\n    latest: \"3.1.0\"\n    latestReleaseDate: 2021-02-15\n    link: https://www.devuan.org/os/announce/beowulf-point-release-announce-021421\n\n  - releaseCycle: \"2\"\n    codename: \"ASCII\"\n    releaseDate: 2018-06-09\n    lts: 2020-06-06\n    eol: 2022-06-30\n    latest: \"2.1\"\n    latestReleaseDate: 2019-11-25\n    link: https://www.devuan.org/os/announce/ascii-point-release-announce-112119\n\n  - releaseCycle: \"1\"\n    codename: \"Jessie\"\n    lts: 2018-06-17\n    releaseDate: 2017-05-25\n    eol: 2020-06-30\n    latest: \"1.0.0\"\n    latestReleaseDate: 2017-05-25\n    link: https://www.devuan.org/os/announce/stable-jessie-announce-052517.html\n\n---\n\n> [Devuan GNU+Linux](https://www.devuan.org/) is a [fork of Debian without systemd](https://www.devuan.org/os/announce/)\n> to support [Init Freedom](https://www.devuan.org/os/init-freedom).\n\nAt any given time, there is one stable release of Devuan, where package versions stay relatively\nstatic, only receiving security patches. Changes beyond security patches such as package version\nbumps often occur at point releases. Devuan makes stable releases when they are ready, not on a\nfixed schedule. This roughly follows the [Debian](/debian) release cadence. When a new stable\nversion is released, the previous stable versions continue to [maintained](https://www.devuan.org/os/releases)\nuntil those releases are [archived](https://www.devuan.org/os/releases#archive).\n\nWith source code for updates often being pulled from the [Debian Long Term Support (LTS) project](https://wiki.debian.org/LTS),\nstable releases are often supported for [3 years of active support and an additional 2 years of\nsecurity patches](https://www.debian.org/releases/). [Only a limited number](https://wiki.debian.org/LTS)\nof software packages are supported for the final 2-year LTS period (of the approximately 5 year\nsupport lifecycle) with security patches.\n"
  },
  {
    "path": "products/discourse.md",
    "content": "---\ntitle: Discourse\naddedAt: 2026-03-07\ncategory: server-app\ntags: javascript-runtime ruby-runtime\niconSlug: discourse\npermalink: /discourse\nreleasePolicyLink: https://releases.discourse.org/\nchangelogTemplate: \"https://releases.discourse.org/changelog/v__LATEST__\"\nLTSLabel: \"<abbr title='Extended Support Release'>ESR</abbr>\"\neolColumn: Support\n\nidentifiers:\n  - repology: discourse\n  - cpe: cpe:/a:discourse:discourse\n  - cpe: cpe:2.3:a:discourse:discourse\n  - purl: pkg:docker/bitnami/discourse\n  - purl: pkg:docker/discourse/base\n\nauto:\n  methods:\n    - git: https://github.com/discourse/discourse.git\n\n# EOL documented on https://releases.discourse.org/\nreleases:\n  - releaseCycle: \"2026.2\"\n    releaseDate: 2026-02-26\n    eol: false\n    latest: \"2026.2.1\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"2026.1\"\n    lts: true\n    releaseDate: 2026-01-28\n    eol: false\n    latest: \"2026.1.2\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"2025.12\"\n    releaseDate: 2025-12-30\n    eol: false\n    latest: \"2025.12.2\"\n    latestReleaseDate: 2026-02-26\n\n  - releaseCycle: \"2025.11\"\n    releaseDate: 2025-11-25\n    eol: 2026-01-28\n    latest: \"2025.11.2\"\n    latestReleaseDate: 2026-01-28\n\n  - releaseCycle: \"3.5\"\n    lts: true\n    releaseDate: 2025-08-19\n    eol: 2026-01-28\n    latest: \"3.5.4\"\n    latestReleaseDate: 2026-01-28\n\n  - releaseCycle: \"3.4\"\n    lts: true\n    releaseDate: 2025-02-04\n    eol: 2025-08-19\n    latest: \"3.4.7\"\n    latestReleaseDate: 2025-07-29\n\n---\n\n> [Discourse](https://discourse.org/) is a free and open-source software for running a self-hosted online forum.\n\nDiscourse follows [Calendar Versioning](https://calver.org/) ([semver](https://semver.org) before November 2025).\nThere is a new release every month.\nEach monthly release receives security updates for approximately two months.\nEvery 6 months, an Extended Support Release (ESR) is designated, which receives updates for approximately 8 months.\n"
  },
  {
    "path": "products/django.md",
    "content": "---\ntitle: Django\naddedAt: 2019-05-29\ncategory: framework\ntags: python-runtime\niconSlug: django\npermalink: /django\nversionCommand: python -c \"import django; print(django.get_version())\"\nreleasePolicyLink: https://www.djangoproject.com/download/#supported-versions\nreleaseImage: https://static.djangoproject.com/img/release-roadmap.f1c2fefeeb00.svg\nchangelogTemplate: https://docs.djangoproject.com/en/__RELEASE_CYCLE__/releases/__LATEST__/\neoasColumn: true\n\ncustomFields:\n  - name: supportedPythonVersions\n    display: after-release-column\n    label: Python\n    description: Supported Python versions\n    link: https://docs.djangoproject.com/en/stable/faq/install/#what-python-version-can-i-use-with-django\n\nidentifiers:\n  - repology: python:django\n  - purl: pkg:github/django/django\n  - purl: pkg:pypi/django\n  - cpe: cpe:2.3:a:djangoproject:django\n  - cpe: cpe:/a:djangoproject:django\n\nauto:\n  methods:\n    - git: https://github.com/django/django.git\n    - release_table: https://www.djangoproject.com/download/#supported-versions\n      selector: \"table:nth-of-type(1)\" # ignore Future Roadmap table\n      header_selector: \"tr:nth-of-type(1)\"\n      rows_selector: \"tr\"\n      fields:\n        releaseCycle:\n          column: \"Release Series\"\n          regex: '^(?P<value>\\d+\\.\\d+).*$'\n        eoas: \"End of mainstream support1\"\n        eol: \"End of extended support2\"\n    - release_table: https://www.djangoproject.com/download/#unsupported-versions\n      selector: \"table.django-unsupported-versions\"\n      header_selector: \"tr:nth-of-type(1)\"\n      rows_selector: \"tr\"\n      fields:\n        releaseCycle:\n          column: \"Release Series\"\n          regex: '^(?P<value>\\d+\\.\\d+).*$'\n        eoas: \"End of mainstream support1\"\n        eol: \"End of extended support2\"\n    - release_table: https://docs.djangoproject.com/en/stable/faq/install/\n      fields:\n        releaseCycle: \"Django version\"\n        supportedPythonVersions:\n          column: \"Python versions\"\n          type: \"range\"\n\nreleases:\n  - releaseCycle: \"6.0\"\n    releaseDate: 2025-12-03\n    eoas: 2026-08-31\n    eol: 2027-04-30\n    supportedPythonVersions: \"3.12 - 3.14\"\n    latest: \"6.0.3\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"5.2\"\n    lts: true\n    releaseDate: 2025-04-02\n    eoas: 2025-12-03\n    eol: 2028-04-30\n    supportedPythonVersions: \"3.10 - 3.14 (added in 5.2.8)\"\n    latest: \"5.2.12\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2024-08-07\n    eoas: 2025-04-02\n    eol: 2025-12-03\n    supportedPythonVersions: \"3.10 - 3.13 (added in 5.1.3)\"\n    latest: \"5.1.15\"\n    latestReleaseDate: 2025-12-02\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2023-12-04\n    eoas: 2024-08-07\n    eol: 2025-04-02\n    supportedPythonVersions: \"3.10 - 3.12\"\n    latest: \"5.0.14\"\n    latestReleaseDate: 2025-04-02\n\n  - releaseCycle: \"4.2\"\n    lts: true\n    releaseDate: 2023-04-03\n    eoas: 2023-12-04\n    eol: 2026-04-30\n    supportedPythonVersions: \"3.8 - 3.12 (added in 4.2.8)\"\n    latest: \"4.2.29\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2022-08-03\n    eoas: 2023-04-05\n    eol: 2023-12-01\n    supportedPythonVersions: \"3.8 - 3.11 (added in 4.1.3)\"\n    latest: \"4.1.13\"\n    latestReleaseDate: 2023-11-01\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2021-12-07\n    eoas: 2022-08-03\n    eol: 2023-04-01\n    supportedPythonVersions: \"3.8 - 3.10\"\n    latest: \"4.0.10\"\n    latestReleaseDate: 2023-02-14\n\n  - releaseCycle: \"3.2\"\n    lts: true\n    releaseDate: 2021-04-06\n    eoas: 2021-12-07\n    eol: 2024-04-01\n    latest: \"3.2.25\"\n    supportedPythonVersions: \"3.6 - 3.10 (added in 3.2.9)\"\n    latestReleaseDate: 2024-03-04\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2020-08-04\n    eoas: 2021-04-06\n    eol: 2021-12-07\n    supportedPythonVersions: \"3.6 - 3.9 (added in 3.1.3)\"\n    latest: \"3.1.14\"\n    latestReleaseDate: 2021-12-07\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2019-12-02\n    eoas: 2020-08-03\n    eol: 2021-04-06\n    supportedPythonVersions: \"3.6 - 3.9 (added in 3.0.11)\"\n    latest: \"3.0.14\"\n    latestReleaseDate: 2021-04-06\n\n  - releaseCycle: \"2.2\"\n    lts: true\n    releaseDate: 2019-04-01\n    eoas: 2019-12-02\n    eol: 2022-04-11\n    supportedPythonVersions: \"3.5 - 3.9 (added in 2.2.17)\"\n    latest: \"2.2.28\"\n    latestReleaseDate: 2022-04-11\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2018-08-01\n    eoas: 2019-04-01\n    eol: 2019-12-02\n    supportedPythonVersions: \"3.5 - 3.7\"\n    latest: \"2.1.15\"\n    latestReleaseDate: 2019-12-02\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2017-12-02\n    eoas: 2018-08-01\n    eol: 2019-04-01\n    supportedPythonVersions: \"3.4 - 3.7\"\n    latest: \"2.0.13\"\n    latestReleaseDate: 2019-02-12\n\n  - releaseCycle: \"1.11\"\n    lts: true\n    releaseDate: 2017-04-04\n    eoas: 2017-12-02\n    eol: 2020-04-01\n    supportedPythonVersions: \"2.7 - 3.7 (added in 1.11.17)\"\n    latest: \"1.11.29\"\n    latestReleaseDate: 2020-03-04\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2016-08-01\n    eoas: 2017-04-04\n    eol: 2017-12-02\n    supportedPythonVersions: \"2.7, 3.4 - 3.5\"\n    latest: \"1.10.8\"\n    latestReleaseDate: 2017-09-05\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2015-12-01\n    eoas: 2016-08-01\n    eol: 2017-04-04\n    supportedPythonVersions: \"2.7, 3.4 - 3.5\"\n    latest: \"1.9.13\"\n    latestReleaseDate: 2017-04-04\n    link: https://docs.djangoproject.com/en/5.2/releases/__LATEST__/\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2015-04-01\n    eoas: 2015-12-01\n    eol: 2018-04-01\n    supportedPythonVersions: \"2.7, 3.2 - 3.5\"\n    latest: \"1.8.19\"\n    latestReleaseDate: 2018-03-06\n    link: https://docs.djangoproject.com/en/5.2/releases/__LATEST__/\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2014-09-03\n    eoas: 2015-04-01\n    eol: 2015-12-01\n    supportedPythonVersions: \"2.7, 3.2 - 3.4\"\n    latest: \"1.7.11\"\n    latestReleaseDate: 2015-11-24\n    link: https://docs.djangoproject.com/en/5.2/releases/__LATEST__/\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2013-11-06\n    eoas: 2014-09-02\n    eol: 2015-04-01\n    supportedPythonVersions: \"2.6 - 2.7, 3.2 - 3.3\"\n    latest: \"1.6.11\"\n    latestReleaseDate: 2015-03-18\n    link: https://docs.djangoproject.com/en/5.2/releases/__LATEST__/\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2013-02-26\n    eoas: 2013-11-06\n    eol: 2014-09-02\n    supportedPythonVersions: \"2.6 - 2.7, 3.2\"\n    latest: \"1.5.12\"\n    latestReleaseDate: 2015-01-02\n    link: https://docs.djangoproject.com/en/5.2/releases/__LATEST__/\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2012-03-23\n    eoas: 2013-02-26\n    eol: 2015-10-01\n    supportedPythonVersions: \"2.5 - 2.7\"\n    latest: \"1.4.22\"\n    latestReleaseDate: 2015-08-18\n    link: https://docs.djangoproject.com/en/5.2/releases/__LATEST__/\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2011-03-23\n    eoas: 2012-03-23\n    eol: 2013-02-26\n    supportedPythonVersions: \"2.4 - 2.5\"\n    latest: \"1.3.7\"\n    latestReleaseDate: 2013-02-21\n    link: https://docs.djangoproject.com/en/5.2/releases/__LATEST__/\n\n---\n\n> [Django](https://www.djangoproject.com/) is a high-level Python Web framework that encourages\n> rapid development and clean, pragmatic design.\n\n**Feature releases** (A.B, A.B+1, etc.) will happen roughly every eight months. These releases will\ncontain new features, improvements to existing features, and such. These can include documented\nbackwards incompatibilities where a deprecation path isn’t possible or not worth the cost.\n\n**Patch releases** (A.B.C, etc.) will be issued as needed, to fix bugs and/or security issues.\nThese releases will be 100% compatible with the associated feature release, unless this is\nimpossible for security reasons or to prevent data loss. So the answer to \"should I upgrade to the\nlatest patch release?” will always be \"yes.\"\n\nThe last feature release for a major version will be designated as long-term support (LTS) release.\nThese releases will get security and data loss fixes applied for a guaranteed period of time,\ntypically three years. Deprecations started in an LTS release (say X.2) will be dropped in a\nnon-dot-zero release (Y.1).\n\nSee the [supported versions policy](https://docs.djangoproject.com/en/stable/internals/release-process/#supported-versions)\nfor detailed guidelines about what fixes will be backported.\n"
  },
  {
    "path": "products/docker-engine.md",
    "content": "---\ntitle: Docker Engine\naddedAt: 2021-11-01\ncategory: app\niconSlug: docker\npermalink: /docker-engine\nversionCommand: docker version --format '{{.Server.Version}}'\nreleasePolicyLink: https://github.com/moby/moby/blob/master/project/BRANCHES-AND-TAGS.md\nchangelogTemplate: |\n  https://docs.docker.com/engine/release-notes/{% assign MajorReleaseCycle = \"__RELEASE_CYCLE__\" | split:\".\" |first| plus:0 %}{% if MajorReleaseCycle >= 27 %}{{MajorReleaseCycle}}{%else%}__RELEASE_CYCLE__{%endif%}/#{{\"__LATEST__\"|replace:\".\",\"\"}}\n\nidentifiers:\n  - repology: docker-ce\n  - repology: docker-containers\n  - repology: moby\n  - cpe: cpe:2.3:a:docker:engine\n  - cpe: cpe:/a:docker:engine\n\nauto:\n  methods:\n    - git: https://github.com/moby/moby.git\n      regex: ^(docker-)?v(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)(-ce)?$\n\n# Inside a given major release, eol(x) = releaseDate(x+1)\n# For major release EOL, see https://github.com/moby/moby/blob/master/project/BRANCHES-AND-TAGS.md\nreleases:\n  - releaseCycle: \"29\"\n    releaseDate: 2025-11-10\n    eol: false # not announced on https://github.com/moby/moby/blob/master/project/BRANCHES-AND-TAGS.md\n    latest: \"29.3.0\"\n    latestReleaseDate: 2026-03-05\n\n  - releaseCycle: \"28\"\n    releaseDate: 2025-02-20\n    eol: false # not announced on https://github.com/moby/moby/blob/master/project/BRANCHES-AND-TAGS.md\n    latest: \"28.5.2\"\n    latestReleaseDate: 2025-11-05\n\n  - releaseCycle: \"27\"\n    releaseDate: 2024-06-25\n    eol: 2025-05-03\n    latest: \"27.5.1\"\n    latestReleaseDate: 2025-01-22\n\n  - releaseCycle: \"26.1\"\n    releaseDate: 2024-04-22\n    eol: 2025-02-17 # https://github.com/moby/moby/commit/2fc90096bfc6538906e8ad042335f2b23969d813\n    latest: \"26.1.5\"\n    latestReleaseDate: 2024-07-23\n\n  - releaseCycle: \"26.0\"\n    releaseDate: 2024-03-20\n    eol: 2024-06-08\n    latest: \"26.0.2\"\n    latestReleaseDate: 2024-04-18\n\n  - releaseCycle: \"25.0\"\n    releaseDate: 2024-01-19\n    eol: false # not announced on https://github.com/moby/moby/blob/master/project/BRANCHES-AND-TAGS.md\n    latest: \"25.0.14\"\n    latestReleaseDate: 2025-11-06\n\n  - releaseCycle: \"24.0\"\n    releaseDate: 2023-05-16\n    eol: 2024-06-08\n    latest: \"24.0.9\"\n    latestReleaseDate: 2024-02-01\n\n  - releaseCycle: \"23.0\"\n    releaseDate: 2023-02-02\n    eol: 2025-05-19\n    latest: \"23.0.18\"\n    latestReleaseDate: 2025-05-15\n\n    # See https://github.com/endoflife-date/endoflife.date/issues/3006\n  - releaseCycle: \"20.10\"\n    releaseDate: 2020-12-09\n    eol: 2023-12-10\n    latest: \"20.10.27\"\n    latestReleaseDate: 2023-12-01\n\n  - releaseCycle: \"19.03\"\n    releaseDate: 2019-07-22\n    eol: 2021-01-08\n    latest: \"19.03.15\"\n    latestReleaseDate: 2021-02-01\n\n  - releaseCycle: \"18.09\"\n    releaseDate: 2018-11-08\n    eol: 2019-08-22\n    latest: \"18.09.9\"\n    latestReleaseDate: 2019-09-04\n\n  - releaseCycle: \"18.06\"\n    releaseDate: 2018-07-18\n    eol: 2018-12-08\n    latest: \"18.06.3\"\n    latestReleaseDate: 2019-02-20\n\n  - releaseCycle: \"18.05\"\n    releaseDate: 2018-04-25\n    eol: 2018-08-18\n    latest: \"18.05.0\"\n    latestReleaseDate: 2018-04-25\n\n  - releaseCycle: \"18.04\"\n    releaseDate: 2018-03-27\n    eol: 2018-06-09\n    latest: \"18.04.0\"\n    latestReleaseDate: 2018-03-27\n\n  - releaseCycle: \"18.03\"\n    releaseDate: 2018-03-14\n    eol: 2018-05-10\n    latest: \"18.03.1\"\n    latestReleaseDate: 2018-04-25\n\n  - releaseCycle: \"18.02\"\n    releaseDate: 2018-01-26\n    eol: 2018-04-21\n    latest: \"18.02.0\"\n    latestReleaseDate: 2018-01-26\n\n  - releaseCycle: \"17.12\"\n    releaseDate: 2017-12-15\n    eol: 2018-02-10\n    latest: \"17.12.1\"\n    latestReleaseDate: 2018-02-07\n\n  - releaseCycle: \"18.01\"\n    releaseDate: 2017-12-12\n    eol: 2018-03-07\n    latest: \"18.01.0\"\n    latestReleaseDate: 2017-12-12\n\n  - releaseCycle: \"17.11\"\n    releaseDate: 2017-11-17\n    eol: 2018-01-27\n    latest: \"17.11.0\"\n    latestReleaseDate: 2017-11-17\n\n  - releaseCycle: \"17.10\"\n    releaseDate: 2017-10-13\n    eol: 2017-12-20\n    latest: \"17.10.0\"\n    latestReleaseDate: 2017-10-13\n\n  - releaseCycle: \"17.09\"\n    releaseDate: 2017-09-22\n    eol: 2017-11-17\n    latest: \"17.09.1\"\n    latestReleaseDate: 2017-12-07\n\n  - releaseCycle: \"17.07\"\n    releaseDate: 2017-08-28\n    eol: 2017-10-26\n    latest: \"17.07.0\"\n    latestReleaseDate: 2017-08-28\n\n  - releaseCycle: \"17.06\"\n    releaseDate: 2017-06-20\n    eol: 2017-09-29\n    latest: \"17.06.2\"\n    latestReleaseDate: 2017-09-05\n\n  - releaseCycle: \"17.05\"\n    releaseDate: 2017-05-04\n    eol: 2017-07-28\n    latest: \"17.05.0\"\n    latestReleaseDate: 2017-05-04\n\n  - releaseCycle: \"17.04\"\n    releaseDate: 2017-04-03\n    eol: 2017-06-04\n    latest: \"17.04.0\"\n    latestReleaseDate: 2017-04-03\n\n  - releaseCycle: \"17.03\"\n    releaseDate: 2017-02-23\n    eol: 2017-05-05\n    latest: \"17.03.2\"\n    latestReleaseDate: 2017-06-27\n\n---\n\n> [Docker Engine](https://www.docker.com/) is a containerization technology that allows applications to be packaged independently,\n> avoiding the requirement to install or manage software dependencies.\n> Containers are isolated from one another and bundle their own software, libraries and configuration files.\n\n{: .note}\n\n> This page may list versions of Docker Engine that are not available as binary distributions nor listed in [Docker release notes](https://docs.docker.com/engine/release-notes/).\n> The reason is that endoflife.date tracks Docker engine versions using [the Moby project repository](https://github.com/moby/moby.git),\n> which provides source code releases only,\n> whereas binary distributions are available [from multiple contributing parties](https://github.com/moby/moby/blob/master/project/PACKAGERS.md).\n\nDocker Engine is supported by the [Moby Community](https://docs.docker.com/engine/install/#support).\n"
  },
  {
    "path": "products/dotnet.md",
    "content": "---\ntitle: Microsoft .NET\naddedAt: 2020-11-10\ncategory: framework\ntags: microsoft\niconSlug: dotnet\npermalink: /dotnet\nalternate_urls:\n  - /dotnetcore\nversionCommand: dotnet --version\nreleasePolicyLink: https://dotnet.microsoft.com/platform/support/policy/dotnet-core\nreleaseImage: https://dotnet.microsoft.com/blob-assets/images/illustrations/release-schedule.svg\nchangelogTemplate: https://github.com/dotnet/core/blob/main/release-notes/{{\"__LATEST__\"|split:'.'|slice:0,2|join:'.'}}/__LATEST__/__LATEST__.md\neolColumn: Support Status\n\nidentifiers:\n  - repology: dotnet\n  - repology: dotnet-runtime\n  - repology: dotnet-sdk\n  - purl: pkg:nuget/Microsoft.NETCore.App\n  - purl: pkg:nuget/Microsoft.NETCore.App.Runtime.win-x64\n  - purl: pkg:nuget/Microsoft.NETCore.App.Runtime.win-x86\n  - purl: pkg:nuget/Microsoft.NETCore.App.Runtime.win-arm\n  - purl: pkg:nuget/Microsoft.NETCore.App.Runtime.win-arm64\n  - purl: pkg:nuget/Microsoft.NETCore.App.Runtime.osx-x64\n  - purl: pkg:nuget/Microsoft.NETCore.App.Runtime.osx-arm64\n  - purl: pkg:nuget/Microsoft.NETCore.App.Runtime.linux-x64\n  - purl: pkg:nuget/Microsoft.NETCore.App.Runtime.linux-arm64\n  - purl: pkg:nuget/Microsoft.NETCore.App.Runtime.linux-arm\n  - purl: pkg:nuget/Microsoft.NETCore.App.Runtime.linux-musl-x64\n  - purl: pkg:nuget/Microsoft.NETCore.App.Runtime.linux-musl-arm64\n  - purl: pkg:nuget/Microsoft.NETCore.App.Runtime.linux-musl-arm\n  - purl: pkg:nuget/Microsoft.NETCore.App.Runtime.linux-bionic-x64\n  - purl: pkg:nuget/Microsoft.NETCore.App.Runtime.linux-bionic-arm64\n  - purl: pkg:rpm/redhat/dotnet-sdk-8.0\n  - purl: pkg:rpm/redhat/dotnet-sdk-7.0\n  - purl: pkg:rpm/redhat/dotnet-sdk-6.0\n  - purl: pkg:rpm/redhat/dotnet-sdk-5.0\n  - purl: pkg:rpm/redhat/dotnet-sdk-3.1\n  - purl: pkg:rpm/redhat/dotnet-sdk-3.0\n  - purl: pkg:rpm/redhat/dotnet-sdk-2.1\n  - cpe: cpe:2.3:a:microsoft:.net\n  - cpe: cpe:/a:microsoft:.net\n\nauto:\n  methods:\n    - git: https://github.com/dotnet/core.git\n      # Excludes 3+ digit patch versions for SDKs, such as https://github.com/dotnet/core/releases/tag/v3.1.201,\n      # See more details about dotnet versions: https://learn.microsoft.com/dotnet/core/versions/\n      regex_exclude: '^v?\\d+\\.\\d+\\.\\d{3,}'\n    - release_table: https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: '^.NET( Core)? (?P<value>\\d+(\\.\\d+)?)$'\n        releaseDate: \"Original release date\"\n        eol: \"End of support\"\n\nreleases:\n  - releaseCycle: \"10\"\n    releaseDate: 2025-11-11\n    lts: true\n    eol: 2028-11-14\n    latest: \"10.0.5\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"9\"\n    releaseDate: 2024-11-12\n    eol: 2026-11-10\n    latest: \"9.0.14\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"8\"\n    releaseDate: 2023-11-14\n    lts: true\n    eol: 2026-11-10\n    latest: \"8.0.25\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"7\"\n    releaseDate: 2022-11-08\n    eol: 2024-05-14\n    latest: \"7.0.20\"\n    latestReleaseDate: 2024-05-29\n\n  - releaseCycle: \"6\"\n    releaseDate: 2021-11-08\n    lts: true\n    eol: 2024-11-12\n    latest: \"6.0.36\"\n    latestReleaseDate: 2024-11-12\n\n  - releaseCycle: \"5\"\n    releaseDate: 2020-11-10\n    eol: 2022-05-10\n    latest: \"5.0.17\"\n    latestReleaseDate: 2022-05-10\n\n  - releaseCycle: \"3.1\"\n    releaseLabel: \"Core __RELEASE_CYCLE__\"\n    releaseDate: 2019-12-03\n    lts: true\n    eol: 2022-12-13\n    latest: \"3.1.32\"\n    latestReleaseDate: 2022-12-13\n\n  - releaseCycle: \"3.0\"\n    releaseLabel: \"Core __RELEASE_CYCLE__\"\n    releaseDate: 2019-09-23\n    eol: 2020-03-03\n    latest: \"3.0.3\"\n    latestReleaseDate: 2020-02-19\n\n  - releaseCycle: \"2.2\"\n    releaseLabel: \"Core __RELEASE_CYCLE__\"\n    releaseDate: 2018-12-04\n    eol: 2019-12-23\n    latest: \"2.2.8\"\n    latestReleaseDate: 2019-11-19\n\n  - releaseCycle: \"2.1\"\n    releaseLabel: \"Core __RELEASE_CYCLE__\"\n    releaseDate: 2018-05-30\n    lts: true\n    eol: 2021-08-21\n    latest: \"2.1.30\"\n    latestReleaseDate: 2021-08-19\n\n  - releaseCycle: \"2.0\"\n    releaseLabel: \"Core __RELEASE_CYCLE__\"\n    releaseDate: 2017-08-14\n    eol: 2018-10-01\n    latest: \"2.0.9\"\n    latestReleaseDate: 2018-07-10\n    link: https://github.com/dotnet/core/blob/main/release-notes/2.0/2.0.9.md\n\n  - releaseCycle: \"1.1\"\n    releaseLabel: \"Core __RELEASE_CYCLE__\"\n    releaseDate: 2016-11-16\n    eol: 2019-06-27\n    latest: \"1.1.13\"\n    latestReleaseDate: 2019-05-15\n\n  - releaseCycle: \"1.0\"\n    releaseLabel: \"Core __RELEASE_CYCLE__\"\n    releaseDate: 2016-06-27\n    eol: 2019-06-27\n    latest: \"1.0.16\"\n    latestReleaseDate: 2019-05-15\n\n---\n\n> [.NET](https://dotnet.microsoft.com/) is a free, cross-platform, open source developer platform\n> for building many types of applications.\n\nMicrosoft publishes new major releases of .NET Core on a regular cadence, enabling developers, the\ncommunity and businesses to plan their roadmaps. Beginning with .NET Core 3.1, these releases will\nhappen every November and every other release will be LTS. LTS releases are supported for three\nyears after the initial release.\n"
  },
  {
    "path": "products/dotnetfx.md",
    "content": "---\ntitle: Microsoft .NET Framework\naddedAt: 2020-11-10\ncategory: framework\ntags: microsoft\niconSlug: dotnet\npermalink: /dotnetfx\nalternative_urls:\n  - /.netfx\n  - /dotnetframework\nversionCommand: reg query \"HKLM\\SOFTWARE\\Microsoft\\Net Framework Setup\\NDP\" /s\nreleasePolicyLink: https://dotnet.microsoft.com/download/dotnet-framework\nchangelogTemplate: https://github.com/microsoft/dotnet/blob/main/releases/net{{\"__RELEASE_CYCLE__\"| replace:'.',''}}/README.md\nlatestColumn: false\neolColumn: Support Status\nstaleReleaseThresholdDays: 3650 # linked to their corresponding Windows version\n\nauto:\n  methods:\n    - release_table: https://dotnet.microsoft.com/en-us/download/dotnet-framework\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          type: \"identifier\"\n          regex: '^\\.NET Framework (?P<value>\\d+(\\.\\d+)+( SP1)?)$'\n        eol: \"End of support\"\n\nreleases:\n  - releaseCycle: \"4.8.1\"\n    releaseDate: 2022-08-09\n    eol: false\n\n  - releaseCycle: \"4.8\"\n    releaseDate: 2019-04-18\n    eol: false\n\n  - releaseCycle: \"4.7.2\"\n    releaseDate: 2018-04-30\n    eol: false\n\n  - releaseCycle: \"4.7.1\"\n    releaseDate: 2017-10-17\n    eol: false\n\n  - releaseCycle: \"4.7\"\n    releaseDate: 2017-04-05\n    eol: false\n\n  - releaseCycle: \"4.6.2\"\n    releaseDate: 2016-08-02\n    eol: 2027-01-12\n\n  - releaseCycle: \"4.6.1\"\n    releaseDate: 2015-11-30\n    eol: 2022-04-26\n\n  - releaseCycle: \"4.6\"\n    releaseDate: 2015-07-20\n    eol: 2022-04-26\n\n  - releaseCycle: \"4.5.2\"\n    releaseDate: 2014-05-05\n    eol: 2022-04-26\n\n  - releaseCycle: \"4.5.1\"\n    releaseDate: 2013-10-17\n    eol: 2016-01-12\n\n  - releaseCycle: \"4.5\"\n    releaseDate: 2012-08-15\n    eol: 2016-01-12\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2010-04-12\n    eol: 2016-01-12\n    link: https://learn.microsoft.com/previous-versions/dotnet/netframework-4.0/ms171868(v=vs.100)\n\n  - releaseCycle: \"3.5-sp1\"\n    releaseLabel: \"3.5 SP1\"\n    releaseDate: 2007-11-19\n    eol: 2029-01-09\n    link: https://support.microsoft.com/en-us/topic/list-of-changes-and-fixed-issues-in-the-net-framework-3-5-service-pack-1-7e580459-9f9a-3f0d-ecb3-ee3ea374044f\n---\n\n> [.NET Framework](https://dotnet.microsoft.com/) is a software framework developed by Microsoft\n> that runs primarily on Microsoft Windows. It includes a large class library called Framework Class\n> Library (FCL) and provides language interoperability across several programming languages.\n\nOn operating systems prior to Windows 10 version 1809 and Windows Server 2019, .NET 3.5 SP1\n[assumes the same lifecycle policy](https://learn.microsoft.com/lifecycle/faq/dotnet-framework) as\nthe underlying OS on which it is installed.\n"
  },
  {
    "path": "products/dovecot.md",
    "content": "---\ntitle: Dovecot\naddedAt: 2025-08-22\ncategory: server-app\niconSlug: dovecot\npermalink: /dovecot\nversionCommand: dovecot --version\nreleasePolicyLink: https://dovecot.org/mailman3/archives/list/dovecot-news@dovecot.org/thread/3P45L76DOC3NKUNSSPIXQNKINGOCYH5K/\nchangelogTemplate: https://github.com/dovecot/core/releases/tag/__LATEST__\neolColumn: Security Support\neoasColumn: Active Support\n\nidentifiers:\n  - repology: dovecot\n  - cpe: cpe:2.3:a:dovecot:dovecot\n\nauto:\n  methods:\n    - git: https://github.com/dovecot/core.git\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"2.4\"\n    releaseDate: 2025-01-24\n    eoas: false\n    eol: false\n    latest: \"2.4.2\"\n    latestReleaseDate: 2025-10-28\n\n  - releaseCycle: \"2.3\"\n    staleReleaseThresholdDays: 730 # mentioned recently on https://dovecot.org/mailman3/archives/list/dovecot-news@dovecot.org/thread/3P45L76DOC3NKUNSSPIXQNKINGOCYH5K/\n    releaseDate: 2017-12-22\n    eoas: 2025-01-24\n    eol: false\n    latest: \"2.3.21.1\"\n    latestReleaseDate: 2024-08-14\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2013-04-11\n    eoas: 2017-12-22\n    eol: 2025-01-24\n    latest: \"2.2.36.4\"\n    latestReleaseDate: 2019-08-28\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2012-02-16\n    eoas: 2013-04-11\n    eol: 2017-12-22\n    latest: \"2.1.16\"\n    latestReleaseDate: 2013-04-05\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2010-08-16\n    eoas: 2012-02-16\n    eol: 2013-04-11\n    latest: \"2.0.15\"\n    latestReleaseDate: 2011-09-16\n\n---\n\n> [Dovecot](https://dovecot.org/) is an open source email server for Linux/UNIX-like systems,\n> written with security primarily in mind.\n\nCurrently there are two variants of Dovecot:\n\n- the community edition (CE) released under the GNU Lesser General Public License (LGPL) 2.1\n- [Dovecot Pro](https://www.dovecotpro.com/) which powers additional features and extended EOL policies\n\nThis page tracks Dovecot CE.\n\nAccording to the latest lifecycle announcement, the current release cycle receives feature, bug and\nsecurity patches while the previous cycle only gets critical security bug fixes.\n"
  },
  {
    "path": "products/drupal.md",
    "content": "---\ntitle: Drupal\naddedAt: 2019-05-29\ncategory: server-app\ntags: php-runtime\niconSlug: drupal\npermalink: /drupal\nversionCommand: drush status\nreleasePolicyLink: https://www.drupal.org/about/core/policies/core-release-cycles/schedule\nreleaseImage: https://www.drupal.org/files/Drupal11and12ScheduleDec2025.png\nchangelogTemplate: https://www.drupal.org/project/drupal/releases/__LATEST__\neoesColumn: Commercial Support\neoasColumn: true\n\nidentifiers:\n  - repology: php:drupal\n  - purl: pkg:composer/drupal/core\n  - purl: pkg:docker/bitnami/drupal\n  - purl: pkg:docker/library/drupal\n  - purl: pkg:github/drupal/core\n  - cpe: cpe:2.3:a:drupal:drupal\n  - cpe: cpe:/a:drupal:drupal\n\nauto:\n  methods:\n    - git: https://github.com/drupal/drupal.git\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) documented on https://www.drupal.org/about/core/policies/core-release-cycles/schedule.\n# Minor releases usually happen on the third Wednesday every six months.\nreleases:\n  - releaseCycle: \"11.3\"\n    releaseDate: 2025-12-17\n    eoas: 2026-06-16 # 6 months bug & security fixes (documented under https://www.drupal.org/about/core/policies/core-release-cycles/release-process-overview#s-minor-versions)\n    eol: 2026-12-16 # after 1 year (documented under https://www.drupal.org/about/core/policies/core-release-cycles/release-process-overview#s-minor-versions)\n    latest: \"11.3.5\"\n    latestReleaseDate: 2026-03-06\n\n  - releaseCycle: \"10.6\"\n    releaseDate: 2025-12-17\n    eoas: 2026-06-16\n    eol: 2026-12-16\n    latest: \"10.6.5\"\n    latestReleaseDate: 2026-03-06\n\n  - releaseCycle: \"11.2\"\n    releaseDate: 2025-06-18\n    eoas: 2025-12-10 # guessed, releaseDate(11.3) as planned on https://www.drupal.org/about/core/policies/core-release-cycles/schedule\n    eol: 2026-06-17\n    latest: \"11.2.10\"\n    latestReleaseDate: 2025-12-10\n\n  - releaseCycle: \"10.5\"\n    releaseDate: 2025-06-18\n    eoas: 2025-12-17\n    eol: 2026-06-17\n    latest: \"10.5.8\"\n    latestReleaseDate: 2025-12-09\n\n  - releaseCycle: \"10.4\"\n    releaseDate: 2024-12-17\n    eoas: 2025-06-18 # releaseDate(10.5)\n    eol: 2025-12-10 # guessed, as planned on https://www.drupal.org/about/core/policies/core-release-cycles/schedule\n    latest: \"10.4.9\"\n    latestReleaseDate: 2025-11-12\n\n  - releaseCycle: \"11.1\"\n    releaseDate: 2024-12-16\n    eoas: 2025-06-18 # releaseDate(11.2)\n    eol: 2025-12-10 # guessed, as planned on https://www.drupal.org/about/core/policies/core-release-cycles/schedule\n    latest: \"11.1.9\"\n    latestReleaseDate: 2025-11-12\n\n  - releaseCycle: \"11.0\"\n    releaseDate: 2024-08-02\n    eoas: 2024-12-16 # releaseDate(11.1)\n    eol: 2025-06-16\n    latest: \"11.0.13\"\n    latestReleaseDate: 2025-03-19\n\n  - releaseCycle: \"10.3\"\n    releaseDate: 2024-06-20\n    eoas: 2024-08-02\n    eol: 2025-06-16\n    latest: \"10.3.14\"\n    latestReleaseDate: 2025-03-19\n\n  - releaseCycle: \"10.2\"\n    releaseDate: 2023-12-15\n    eoas: 2024-06-20\n    eol: 2024-12-17\n    latest: \"10.2.12\"\n    latestReleaseDate: 2024-11-22\n\n  - releaseCycle: \"10.1\"\n    releaseDate: 2023-06-22\n    eoas: 2023-12-15\n    eol: 2024-06-20\n    latest: \"10.1.8\"\n    latestReleaseDate: 2024-01-16\n\n  - releaseCycle: \"10.0\"\n    releaseDate: 2022-12-15\n    eoas: 2023-06-21\n    eol: 2023-12-15\n    latest: \"10.0.11\"\n    latestReleaseDate: 2023-09-19\n\n  - releaseCycle: \"9.5\"\n    releaseDate: 2022-12-15\n    eoas: 2023-06-21\n    eol: 2023-11-01\n    latest: \"9.5.11\"\n    latestReleaseDate: 2023-09-19\n\n  - releaseCycle: \"9.4\"\n    releaseDate: 2022-06-15\n    eoas: 2022-12-14\n    eol: 2023-06-21\n    latest: \"9.4.15\"\n    latestReleaseDate: 2023-05-03\n\n  - releaseCycle: \"9.3\"\n    releaseDate: 2021-12-08\n    eoas: 2022-06-15\n    eol: 2022-12-14\n    latest: \"9.3.22\"\n    latestReleaseDate: 2022-09-28\n\n  - releaseCycle: \"9.2\"\n    releaseDate: 2021-06-16\n    eoas: 2021-12-08\n    eol: 2022-06-15\n    latest: \"9.2.21\"\n    latestReleaseDate: 2022-06-10\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2020-12-02\n    eoas: 2021-06-16\n    eol: 2021-12-08\n    latest: \"9.1.15\"\n    latestReleaseDate: 2021-11-24\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2020-06-03\n    eoas: 2020-12-02\n    eol: 2021-06-16\n    latest: \"9.0.14\"\n    latestReleaseDate: 2021-05-25\n\n  - releaseCycle: \"8.9\"\n    releaseDate: 2020-06-03\n    eoas: 2020-12-01\n    eol: 2021-11-02\n    latest: \"8.9.20\"\n    latestReleaseDate: 2021-11-17\n\n  - releaseCycle: \"8.8\"\n    releaseDate: 2019-12-04\n    eoas: 2020-06-03\n    eol: 2020-12-01\n    latest: \"8.8.12\"\n    latestReleaseDate: 2020-11-25\n\n  - releaseCycle: \"7\"\n    lts: true\n    releaseDate: 2011-01-05\n    eoas: 2015-11-19\n    eol: 2025-01-05\n    eoes: false\n    latest: \"7.103\"\n    latestReleaseDate: 2024-12-04\n\n---\n\n> [Drupal](https://www.drupal.org/) is a free and open-source content management framework written\n> in PHP and distributed under the GNU General Public License.\n\nEach major version receives active support for about two years, followed by maintenance support and\nsecurity coverage for about two more years. Last three major versions are supported\nwith a minimum of 4 years.\n\n## [Release Schedule](https://www.drupal.org/about/core/policies/core-release-cycles/schedule)\n\n- A new Drupal major version is released every two years in even years (2022, 2024, etc.).\n- Minor versions are released every six months. They contain bug fixes, new features, and deprecations.\n- Patch versions are released monthly. They only contain non-disruptive bug fixes, so site owners can safely upgrade their applications.\n\n## [Long Term Support](https://www.drupal.org/about/core/policies/core-release-cycles/release-process-overview#s-maintenance-minors-and-the-lts-phase)\n\nWhen a new major version is released, a corresponding minor version with the same\nAPI is released for the previous major version. This begins the Long-Term Support (LTS) phase.\nDuring this phase, a maintenance minor for the previous major is released every six months.\nMaintenance minors can include certain bug fixes, API additions for forward compatibility, security updates, and dependency updates.\n\n**Drupal 7** is now unsupported.\nCommercial support for Drupal 7 is available post end-of-life through Drupal's\n[Certified D7 End of Life Support Partners](https://www.drupal.org/about/drupal-7/d7eol/partners#commercial-support).\n"
  },
  {
    "path": "products/drush.md",
    "content": "---\ntitle: Drush\naddedAt: 2022-07-05\ncategory: app\ntags: php-runtime\niconSlug: drupal\npermalink: /drush\nversionCommand: drush --version\nreleasePolicyLink: https://www.drush.org/latest/install/#drupal-compatibility\nchangelogTemplate: https://github.com/drush-ops/drush/releases/tag/__LATEST__\neolColumn: Support\n\ncustomFields:\n  - name: supportedPhpVersions\n    display: api-only\n    label: PHP\n    description: Supported PHP versions\n    link: https://www.drush.org/latest/install/\n  - name: supportedDrupalVersions\n    display: api-only\n    label: Drupal\n    description: Supported Drupal versions\n    link: https://www.drush.org/latest/install/\n\nidentifiers:\n  - repology: drush\n  - purl: pkg:composer/drush/drush\n  - purl: pkg:github/drush-ops/drush\n\nauto:\n  methods:\n    - git: https://github.com/drush-ops/drush.git\n    - release_table: https://www.drush.org/latest/install/\n      render_javascript: true\n      header_selector: \"tbody tr:nth-of-type(1)\"\n      fields:\n        releaseCycle:\n          column: \"Drush Version\"\n          regex: '^Drush (?P<value>\\d+).*$'\n        supportedPhpVersions: \"PHP Version\" # release_table does not support the retrieval of Drupal versions\n        eol: \"End Of Life\"\n\n# Think about updating the regex_exclude above when a new major version is added.\n# Supported PHP / Drupal versions can be found on https://www.drush.org/latest/install/.\nreleases:\n  - releaseCycle: \"13\"\n    releaseDate: 2024-08-02\n    eol: false\n    supportedPhpVersions: \"8.3+\"\n    supportedDrupalVersions: \"10.2 - 11\"\n    latest: \"13.7.2\"\n    latestReleaseDate: 2026-03-20\n\n  - releaseCycle: \"12\"\n    staleReleaseThresholdDays: 730 # EOL is TBD on https://www.drush.org/13.x/install/#drupal-compatibility\n    releaseDate: 2023-06-03\n    eol: false\n    supportedPhpVersions: \"8.1+\"\n    supportedDrupalVersions: \"10\"\n    latest: \"12.5.3\"\n    latestReleaseDate: 2024-08-02\n\n  - releaseCycle: \"11\"\n    releaseDate: 2022-01-11\n    eol: 2023-11-30\n    supportedPhpVersions: \"7.4+\"\n    supportedDrupalVersions: \"9 - 10\"\n    latest: \"11.6.0\"\n    latestReleaseDate: 2023-06-06\n\n  - releaseCycle: \"10\"\n    releaseDate: 2019-10-31\n    eol: 2022-01-31\n    supportedPhpVersions: \"7.1+ (not 8)\"\n    supportedDrupalVersions: \"8 - 9\"\n    latest: \"10.6.2\"\n    latestReleaseDate: 2021-12-15\n\n  - releaseCycle: \"9\"\n    releaseDate: 2018-01-24\n    eol: 2020-05-31\n    supportedPhpVersions: \"5.6+\"\n    supportedDrupalVersions: \"8\"\n    latest: \"9.7.3\"\n    latestReleaseDate: 2021-03-22\n\n  - releaseCycle: \"8\"\n    releaseDate: 2015-11-19\n    eol: 2025-01-31\n    supportedPhpVersions: \"5.4.5+\"\n    supportedDrupalVersions: \"6 - 8\"\n    latest: \"8.5.0\"\n    latestReleaseDate: 2024-11-26\n\n  - releaseCycle: \"7\"\n    releaseDate: 2015-05-20\n    eol: 2017-07-31\n    supportedPhpVersions: \"5.3.0+\"\n    supportedDrupalVersions: \"6 - 7\"\n    latest: \"7.4.2\"\n    latestReleaseDate: 2022-03-25\n\n  - releaseCycle: \"6\"\n    releaseDate: 2013-08-16\n    eol: 2015-12-31\n    supportedPhpVersions: \"5.3.0+\"\n    supportedDrupalVersions: \"6 - 7\"\n    latest: \"6.7.0\"\n    latestReleaseDate: 2015-12-02\n\n  - releaseCycle: \"5\"\n    releaseDate: 2012-03-23\n    eol: 2015-05-31\n    supportedPhpVersions: \"5.2.0+\"\n    supportedDrupalVersions: \"6 - 7\"\n    latest: \"5.11.0\"\n    latestReleaseDate: 2014-05-22\n\n---\n\n> [Drush](https://www.drush.org/) is a command line shell and Unix scripting interface for Drupal.\n\n## [PHP/Drupal Compatibility](https://www.drush.org/latest/install/)\n\n{% include table.html\nlabels=\"Drush Version,PHP Version,Drupal versions\"\nfields=\"releaseCycle,supportedPhpVersions,supportedDrupalVersions\"\ntypes=\"string,string,string\"\nrows=page.releases %}\n"
  },
  {
    "path": "products/duckdb.md",
    "content": "---\ntitle: DuckDB\naddedAt: 2025-10-18\ncategory: database\niconSlug: duckdb\npermalink: /duckdb\nversionCommand: duckdb -version\nreleasePolicyLink: https://duckdblabs.com/community_support_policy/\nchangelogTemplate: https://github.com/duckdb/duckdb/releases/tag/v__LATEST__\neolColumn: Support Status\n\nidentifiers:\n  - repology: duckdb\n  - cpe: cpe:2.3:a:duckdb:duckdb\n\nauto:\n  methods:\n    - github_releases: duckdb/duckdb\n\nreleases:\n  - releaseCycle: \"1.5\"\n    codename: \"Variegata\"\n    releaseDate: 2026-03-09\n    eol: false\n    latest: \"1.5.0\"\n    latestReleaseDate: 2026-03-09\n    \n  - releaseCycle: \"1.4\"\n    codename: \"Andium\"\n    lts: true\n    releaseDate: 2025-09-16\n    eol: 2026-09-16\n    latest: \"1.4.4\"\n    latestReleaseDate: 2026-01-26\n\n  - releaseCycle: \"1.3\"\n    codename: \"Ossivalis\"\n    releaseDate: 2025-05-21\n    eol: 2025-09-16\n    latest: \"1.3.2\"\n    latestReleaseDate: 2025-07-08\n\n  - releaseCycle: \"1.2\"\n    codename: \"Histrionicus\"\n    releaseDate: 2025-02-05\n    eol: 2025-05-21\n    latest: \"1.2.2\"\n    latestReleaseDate: 2025-04-08\n\n  - releaseCycle: \"1.1\"\n    codename: \"Eatoni\"\n    releaseDate: 2024-09-09\n    eol: 2025-02-05\n    latest: \"1.1.3\"\n    latestReleaseDate: 2024-11-04\n\n  - releaseCycle: \"1.0\"\n    codename: \"Nivis\"\n    releaseDate: 2024-06-03\n    eol: 2024-09-09\n    latest: \"1.0.0\"\n    latestReleaseDate: 2024-06-03\n\n---\n\n> [DuckDB](https://duckdb.org/) is an analytical in-process, serverless SQL database management system.\n\nStarting with 1.4, every other DuckDB version is a Long-Term Support (LTS) release.\nLTS releases are supported for one year.\nNon-LTS releases become end-of-life once a newer release (LTS or not) is available.\n\n[Commercial support by DuckDB Labs](https://duckdblabs.com/) is also available for older LTS releases after their community support has expired.\n"
  },
  {
    "path": "products/eclipse-jetty.md",
    "content": "---\ntitle: Eclipse Jetty\naddedAt: 2023-12-26\ncategory: server-app\ntags: eclipse java-runtime web-server\niconSlug: eclipsejetty\npermalink: /eclipse-jetty\nalternate_urls:\n  - /jetty\nreleasePolicyLink: https://jetty.org/download.html\nchangelogTemplate: https://github.com/jetty/jetty.project/releases/tag/jetty-__LATEST__\neoasColumn: \"Open Source Support\"\neolColumn: true\neoesColumn: \"Extended Support\"\n\ncustomFields:\n  - name: minJvmVersion\n    display: api-only\n    label: JVM\n    description: Minimum required JVM version\n    link: https://jetty.org/download.html\n  - name: servletVersion\n    display: api-only\n    label: Servlet\n    description: Supported Servlet versions\n    link: https://jetty.org/download.html\n  - name: jspVersion\n    display: api-only\n    label: JSP\n    description: Supported JSP versions\n    link: https://jetty.org/download.html\n\nidentifiers:\n  - repology: jetty\n  - purl: pkg:maven/org.eclipse.jetty/jetty-server\n  - cpe: cpe:2.3:a:eclipse:jetty\n  - cpe: cpe:/a:eclipse:jetty\n\nauto:\n  methods:\n    - github_releases: jetty/jetty.project\n      regex: ^jetty-(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)$\n\n# Support, EOL and minJavaVersion can be found on https://jetty.org/download.html.\nreleases:\n  - releaseCycle: \"12.1\"\n    releaseDate: 2025-08-18\n    minJvmVersion: \"17\"\n    servletVersion: \"3.1 - 6.1\"\n    jspVersion: \"2.3 - 3.1\"\n    eoas: false\n    eol: false\n    eoes: false\n    latest: \"12.1.7\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"12.0\"\n    releaseDate: 2023-08-07\n    minJvmVersion: \"17\"\n    servletVersion: \"3.1 - 6.0\"\n    jspVersion: \"2.3 - 3.1\"\n    eoas: false\n    eol: false\n    eoes: false\n    latest: \"12.0.33\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"11\"\n    minJvmVersion: \"11\"\n    servletVersion: \"5.0\"\n    jspVersion: \"3.0\"\n    releaseDate: 2020-12-02\n    eoas: 2024-01-01 # https://github.com/jetty/jetty.project/issues/10485\n    eol: 2025-01-01 # https://github.com/jetty/jetty.project/issues/10485\n    eoes: false\n    latest: \"11.0.26\"\n    latestReleaseDate: 2025-08-18\n\n  - releaseCycle: \"10\"\n    minJvmVersion: \"11\"\n    servletVersion: \"4.0\"\n    jspVersion: \"2.3\"\n    releaseDate: 2020-12-02\n    eoas: 2024-01-01 # https://github.com/jetty/jetty.project/issues/10485\n    eol: 2025-01-01 # https://github.com/jetty/jetty.project/issues/10485\n    eoes: false\n    latest: \"10.0.26\"\n    latestReleaseDate: 2025-08-18\n\n  - releaseCycle: \"9.4\"\n    minJvmVersion: \"1.8\"\n    servletVersion: \"3.1\"\n    jspVersion: \"2.3\"\n    releaseDate: 2016-12-07\n    eoas: 2022-06-01 # https://github.com/jetty/jetty.project/issues/7958\n    eol: 2025-02-19 # https://github.com/jetty/jetty.project/issues/7958\n    eoes: false\n    latest: \"9.4.57.v20241219\"\n    latestReleaseDate: 2024-12-19\n\n  - releaseCycle: \"9.3\"\n    minJvmVersion: \"1.8\"\n    servletVersion: \"3.1\"\n    jspVersion: \"2.3\"\n    releaseDate: 2015-06-01\n    eoas: 2020-12-07 # https://www.eclipse.org/lists/jetty-announce/msg00140.html\n    eol: 2020-12-07 # https://www.eclipse.org/lists/jetty-announce/msg00140.html\n    latest: \"9.3.30.v20211001\"\n    latestReleaseDate: 2021-10-01\n\n  - releaseCycle: \"9.2\"\n    minJvmVersion: \"1.7\"\n    servletVersion: \"3.1\"\n    jspVersion: \"2.3\"\n    releaseDate: 2014-05-23\n    eoas: 2018-03-08 # https://www.eclipse.org/lists/jetty-announce/msg00116.html\n    eol: 2018-03-08 # https://www.eclipse.org/lists/jetty-announce/msg00116.html\n    latest: \"9.2.30.v20200428\"\n    latestReleaseDate: 2020-04-28\n\n  - releaseCycle: \"9.1\"\n    minJvmVersion: \"1.7\"\n    servletVersion: \"3.1\"\n    jspVersion: \"2.3\"\n    releaseDate: 2013-11-15\n    eoas: 2014-12-31 # only year provided on https://jetty.org/download.html, used end of the year\n    eol: 2014-12-31 # only year provided on https://jetty.org/download.html, used end of the year\n    latest: \"9.1.6.v20160112\"\n    latestReleaseDate: 2016-01-12\n\n  - releaseCycle: \"9.0\"\n    minJvmVersion: \"1.7\"\n    servletVersion: \"3.1-beta\"\n    jspVersion: \"2.3\"\n    releaseDate: 2013-03-08\n    eoas: 2013-12-31 # only year provided on https://jetty.org/download.html, used end of the year\n    eol: 2013-12-31 # only year provided on https://jetty.org/download.html, used end of the year\n    latest: \"9.0.7.v20131107\"\n    latestReleaseDate: 2013-11-07\n\n  - releaseCycle: \"8\"\n    minJvmVersion: \"1.6\"\n    servletVersion: \"3.0\"\n    jspVersion: \"2.2\"\n    releaseDate: 2011-09-01\n    eoas: 2014-12-31 # only year provided on https://jetty.org/download.html, used end of the year\n    eol: 2014-12-31 # only year provided on https://jetty.org/download.html, used end of the year\n    latest: \"8.2.0.v20160908\"\n    latestReleaseDate: 2016-09-08\n\n  - releaseCycle: \"7\"\n    minJvmVersion: \"1.5\"\n    servletVersion: \"2.5\"\n    jspVersion: \"2.1\"\n    releaseDate: 2009-10-05\n    eoas: 2014-12-31 # only year provided on https://jetty.org/download.html, used end of the year\n    eol: 2014-12-31 # only year provided on https://jetty.org/download.html, used end of the year\n    latest: \"7.6.21.v20160908\"\n    latestReleaseDate: 2016-09-08\n\n---\n\n> [Eclipse Jetty](https://jetty.org/) is an open-source (Apache-2.0 licensed) pure-Java\n> HTTP web server environment. It implements various [Jakarta web specifications](https://projects.eclipse.org/projects/ee4j.jakartaee-platform),\n> including [JSP](https://projects.eclipse.org/projects/ee4j.jsp \"Jakarta Server Pages\"),\n> [Servlets](https://projects.eclipse.org/projects/ee4j.servlet \"Jakarta Servlet\"),\n> and [WebSockets](https://projects.eclipse.org/projects/ee4j.websocket \"Jakarta WebSocket\").\n\nJetty does not have a fixed release and support policy. But a list of all versions, along with\ntheir support status, is available [on Jetty website](https://jetty.org/download.html).\n\nSupport for Jetty is divided into two phases. The first phase, called _Community Support_,\ncomes with bug and security fixes. Once a release reaches its End of Community Support (EoCS), Jetty\nenters the second phase of support with only security and critical issues fixes until the full End\nof Life (EOL).\n\nJetty is compatible with the following Java versions and specifications:\n{% include table.html\nlabels=\"Release,Min. JVM,Servlet,JSP\"\nfields=\"releaseCycle,minJvmVersion,servletVersion,jspVersion\"\ntypes=\"string,string,string,string\"\nrows=page.releases %}\n\nCommercial extended support by the developers of Jetty is available through [Webtide Lifecycle\nSupport](https://webtide.com/).\n"
  },
  {
    "path": "products/eclipse-temurin.md",
    "content": "---\ntitle: Eclipse Temurin\naddedAt: 2023-02-20\ncategory: lang\ntags: eclipse java-distribution\niconSlug: eclipseadoptium\npermalink: /eclipse-temurin\nalternate_urls:\n  - /temurin\nversionCommand: java -version\nreleasePolicyLink: https://adoptium.net/support/\nchangelogTemplate: https://github.com/adoptium/temurin__RELEASE_CYCLE__-binaries/releases/tag/jdk-__LATEST__\n\nidentifiers:\n  - repology: temurin-bin\n  - repology: temurin-jre-bin\n  - cpe: cpe:/a:eclipse:temurin\n  - cpe: cpe:2.3:a:eclipse:temurin\n\n# There is one repository for each major release.\n# Unfortunately, tag dates are wrong. For example, jdk-11.0.18+10 GitHub release date is 2023-01-19,\n# but the tag date is 2022-08-15... We will have to use GitHub release dates instead of tags dates.\n# See https://regex101.com/r/vwUz2w/1 and https://regex101.com/r/507aSh/1.\nauto:\n  methods:\n    - github_releases: adoptium/temurin8-binaries\n      regex: '^jdk(?P<version>8u[\\d]+(-[a-z][\\d\\.]+))$'\n      template: \"{{version}}\"\n    - github_releases: adoptium/temurin11-binaries\n      regex: '^jdk-(?P<version>[\\d\\.+]+)$'\n      template: \"{{version}}\"\n    - github_releases: adoptium/temurin16-binaries\n      regex: '^jdk-(?P<version>[\\d\\.+]+)$'\n      template: \"{{version}}\"\n    - github_releases: adoptium/temurin17-binaries\n      regex: '^jdk-(?P<version>[\\d\\.+]+)$'\n      template: \"{{version}}\"\n    - github_releases: adoptium/temurin18-binaries\n      regex: '^jdk-(?P<version>[\\d\\.+]+)$'\n      template: \"{{version}}\"\n    - github_releases: adoptium/temurin19-binaries\n      regex: '^jdk-(?P<version>[\\d\\.+]+)$'\n      template: \"{{version}}\"\n    - github_releases: adoptium/temurin20-binaries\n      regex: '^jdk-(?P<version>[\\d\\.+]+)$'\n      template: \"{{version}}\"\n    - github_releases: adoptium/temurin21-binaries\n      regex: '^jdk-(?P<version>[\\d\\.+]+)$'\n      template: \"{{version}}\"\n    - github_releases: adoptium/temurin22-binaries\n      regex: '^jdk-(?P<version>[\\d\\.+]+)$'\n      template: \"{{version}}\"\n    - github_releases: adoptium/temurin23-binaries\n      regex: '^jdk-(?P<version>[\\d\\.+]+)$'\n      template: \"{{version}}\"\n    - github_releases: adoptium/temurin24-binaries\n      regex: '^jdk-(?P<version>[\\d\\.+]+)$'\n      template: \"{{version}}\"\n    - github_releases: adoptium/temurin25-binaries\n      regex: '^jdk-(?P<version>[\\d\\.+]+)$'\n      template: \"{{version}}\"\n    - release_table: https://adoptium.net/support/\n      fields:\n        releaseCycle:\n          column: \"Java Version\"\n          regex: '^Java\\s+(?P<value>\\d+)\\s+\\(LTS\\)$'\n        eol:\n          column: \"End of Availability [1]\"\n          regex: \"^(At least )?(?P<value>.+)$\"\n\n# Remember to update the \"auto\" configuration on each new major release.\n# EOL dates can be found on https://adoptium.net/support/.\nreleases:\n  - releaseCycle: \"25\"\n    lts: true\n    releaseDate: 2025-09-22\n    eol: 2031-09-30 # expected 28 release date (see https://www.java.com/releases/)\n    latest: \"25.0.2+10\"\n    latestReleaseDate: 2026-01-22\n\n  - releaseCycle: \"24\"\n    releaseDate: 2025-03-20\n    eol: 2025-09-16 # expected 25 release date (see https://www.java.com/releases/)\n    latest: \"24.0.2+12\"\n    latestReleaseDate: 2025-07-17\n\n  - releaseCycle: \"23\"\n    releaseDate: 2024-09-17\n    eol: 2025-03-18\n    latest: \"23.0.2+7\"\n    latestReleaseDate: 2025-01-23\n\n  - releaseCycle: \"22\"\n    releaseDate: 2024-03-20\n    eol: 2024-09-17\n    latest: \"22.0.2+9\"\n    latestReleaseDate: 2024-07-17\n\n  - releaseCycle: \"21\"\n    lts: true\n    releaseDate: 2023-10-10\n    eol: 2029-12-31\n    latest: \"21.0.10+7\"\n    latestReleaseDate: 2026-01-21\n\n  - releaseCycle: \"20\"\n    releaseDate: 2023-03-23\n    eol: 2023-09-19\n    latest: \"20.0.2+9\"\n    latestReleaseDate: 2023-07-21\n\n  - releaseCycle: \"19\"\n    releaseDate: 2022-09-26\n    eol: 2023-03-31\n    latest: \"19.0.2+7\"\n    latestReleaseDate: 2023-01-20\n\n  - releaseCycle: \"18\"\n    releaseDate: 2022-03-24\n    eol: 2022-09-30\n    latest: \"18.0.2.1+1\"\n    latestReleaseDate: 2022-08-26\n\n  - releaseCycle: \"17\"\n    lts: true\n    releaseDate: 2021-09-22\n    eol: 2027-10-31\n    latest: \"17.0.18+8\"\n    latestReleaseDate: 2026-01-21\n\n    # Note that the first release was 11.0.12+7\n  - releaseCycle: \"11\"\n    lts: true\n    releaseDate: 2021-08-01 # correct, see https://blog.adoptopenjdk.net/2021/08/goodbye-adoptopenjdk-hello-adoptium/\n    eol: 2027-10-31\n    latest: \"11.0.30+7\"\n    latestReleaseDate: 2026-01-26\n\n  # Note that the first and only 16 release is 16.0.2+7\n  - releaseCycle: \"16\"\n    releaseDate: 2021-07-30\n    eol: 2021-09-30\n    latest: \"16.0.2+7\"\n    latestReleaseDate: 2021-07-30\n\n  # Note that the first release was 8u302-b08\n  - releaseCycle: \"8\"\n    lts: true\n    releaseDate: 2021-07-29\n    eol: 2030-12-31\n    latest: \"8u482-b08\"\n    latestReleaseDate: 2026-01-26\n    link: https://github.com/adoptium/temurin__RELEASE_CYCLE__-binaries/releases/tag/jdk__LATEST__\n\n---\n\n> [Eclipse Temurin](https://adoptium.net/temurin/) is a [GPLv2 with CPE](https://openjdk.org/legal/gplv2+ce.html)\n> licensed build of the Open Java Development Kit (OpenJDK). Temurin is certified using the Oracle\n> Java Compatibility Kit (JCK) to demonstrate that it is a compatible implementation of the Java\n> specification. Temurin releases must also pass the [AQAvit quality verification suite](https://adoptium.net/aqavit/)\n> to ensure they are ready for production usage. It is available on Linux, Windows, macOS, AIX,\n> Solaris and Docker.\n\nEclipse Temurin is part of the [Eclipse Adoptium project](https://adoptium.net/about/), a top-level\nproject of the Eclipse Foundation. The frequency and support of Temurin releases is guided by the\nfrequency and support of OpenJDK releases.\n\nFollowing OpenJDK, Temurin provides a new feature release every six months. Those releases are\nsupported for six months. Every two years (since 2021), one feature release is designated as a\nLTS release and is supported for at least four years.\n\nTemurin is one of the many builds of OpenJDK. For recommendations on which JDK build to use, check\nout [whichjdk.com](https://whichjdk.com/#adoptium-eclipse-temurin).\n\n*[LTS]: Long-Term Support\n"
  },
  {
    "path": "products/elasticsearch.md",
    "content": "---\ntitle: Elasticsearch\naddedAt: 2019-06-16\ncategory: database\ntags: elastic java-runtime\niconSlug: elasticsearch\npermalink: /elasticsearch\nversionCommand: $ES_HOME/bin/elasticsearch -v\nreleasePolicyLink: https://www.elastic.co/support_policy\nchangelogTemplate: \"https://www.elastic.co/guide/en/elasticsearch/reference/{{'__LATEST__'|split:'.'|pop|join:'.'}}/release-notes-__LATEST__.html\"\neolColumn: Support\n\nidentifiers:\n  - repology: elasticsearch\n  - purl: pkg:deb/debian/elasticsearch\n  - purl: pkg:deb/ubuntu/elasticsearch\n  - purl: pkg:rpm/amzn/elasticsearch\n  - purl: pkg:rpm/redhat/elasticsearch\n  - purl: pkg:rpm/centos/elasticsearch\n  - purl: pkg:github/elastic/elasticsearch\n  - purl: pkg:maven/org.elasticsearch/elasticsearch\n  - cpe: cpe:2.3:a:elastic:elasticsearch\n  - cpe: cpe:/a:elastic:elasticsearch\n  - cpe: cpe:2.3:a:elasticsearch:elasticsearch\n  - cpe: cpe:/a:elasticsearch:elasticsearch\n\nauto:\n  methods:\n    - git: https://github.com/elastic/elasticsearch.git\n\n# For EOL, see https://www.elastic.co/support/eol\nreleases:\n  - releaseCycle: \"9.3\"\n    releaseDate: 2026-02-03\n    eol: false\n    latest: \"9.3.2\"\n    latestReleaseDate: 2026-03-16\n    link: https://www.elastic.co/docs/release-notes/elasticsearch#elasticsearch-__LATEST__-release-notes\n\n  - releaseCycle: \"9.2\"\n    releaseDate: 2025-10-21\n    eol: false\n    latest: \"9.2.7\"\n    latestReleaseDate: 2026-03-16\n    link: https://www.elastic.co/docs/release-notes/elasticsearch#elasticsearch-__LATEST__-release-notes\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2025-07-23\n    eol: false\n    latest: \"9.1.10\"\n    latestReleaseDate: 2026-01-08\n    link: https://www.elastic.co/docs/release-notes/elasticsearch#elasticsearch-__LATEST__-release-notes\n\n  - releaseCycle: \"8.19\"\n    releaseDate: 2025-07-23\n    eol: 2027-07-15\n    latest: \"8.19.13\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"8.18\"\n    releaseDate: 2025-04-10\n    eol: 2025-10-21\n    latest: \"8.18.8\"\n    latestReleaseDate: 2025-10-02\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2025-04-08\n    eol: false\n    latest: \"9.0.8\"\n    latestReleaseDate: 2025-10-02\n    link: https://www.elastic.co/docs/release-notes/elasticsearch#elasticsearch-__LATEST__-release-notes\n\n  - releaseCycle: \"8.17\"\n    releaseDate: 2024-12-11\n    eol: false # Supposedly until 8.19 released, but they've released twice since\n    latest: \"8.17.10\"\n    latestReleaseDate: 2025-08-05\n\n  - releaseCycle: \"8.16\"\n    releaseDate: 2024-11-08\n    eol: 2025-04-15\n    latest: \"8.16.6\"\n    latestReleaseDate: 2025-03-19\n\n  - releaseCycle: \"7\"\n    releaseDate: 2019-04-10\n    eol: 2026-01-15\n    latest: \"7.17.29\"\n    latestReleaseDate: 2025-06-18\n\n  - releaseCycle: \"6\"\n    releaseDate: 2017-11-14\n    eol: 2022-02-10\n    latest: \"6.8.23\"\n    latestReleaseDate: 2022-01-13\n\n---\n\n> Elasticsearch is a search engine that provides a distributed, multi-tenant-capable full-text search\n> engine with an HTTP web interface and schema-free JSON documents.\n\nElasticsearch is part of the [Elastic Stack](https://www.elastic.co/elastic-stack/), also known as the\n[ELK Stack](https://www.elastic.co/what-is/elk-stack). It shares the same support policy as the\nother products in the Elastic Stack (Kibana, Logstash, Beats...).\n\nElastic Stack product releases follow [Semantic Versioning](https://semver.org/).\nElastic provides maintenance for each major release series for the longest of 30 months after the GA date of the major release\nor 18 months after the GA date of the following major release.\nFor example, if version 1.0 was released on 10-Apr-2019 and version 2.0 was released on 10-Feb-2022.\n\n- 30 months from 1.0 GA date is 10-Oct-2021\n- 18 months from 2.0 GA date is 10-Aug-2023\n- 1.x maintenance would end on 10-Aug-2023\n\nEnd-of-life dates for Elasticsearch can be found on the [Elastic product EOL dates page](https://www.elastic.co/support/eol).\nSupport for various operating systems can also be found on the [Elastic support matrix page](https://www.elastic.co/support/matrix).\nLicense information can be found on the [Elastic license page](https://www.elastic.co/pricing/faq/licensing).\n\n*[GA]: General Availability\n*[EOL]: End Of Life\n"
  },
  {
    "path": "products/electron.md",
    "content": "---\ntitle: Electron\naddedAt: 2021-12-31\ncategory: framework\ntags: javascript-runtime linux-foundation\niconSlug: electron\npermalink: /electron\nversionCommand: npm show electron version\nreleasePolicyLink: https://www.electronjs.org/docs/latest/tutorial/electron-timelines\nchangelogTemplate: https://releases.electronjs.org/release/v__LATEST__\neolColumn: Supported\n\ncustomFields:\n  - name: chromeVersion\n    display: after-release-column\n    label: Chrome\n    description: Corresponding Chrome version used in the Electron release\n  - name: nodeVersion\n    display: after-release-column\n    label: Node\n    description: Corresponding Node version used in the Electron release\n\nidentifiers:\n  - repology: electron\n  - cpe: cpe:/a:electronjs:electron\n  - cpe: cpe:2.3:a:electronjs:electron\n\n# NPM is more accurate than git and does not contain the unreleased versions.\n# 1.x versions are not in NPM, but it's not a big deal: the 1.x cycle is not displayed on this page.\nauto:\n  methods:\n    - npm: electron\n    - release_table: https://releases.electronjs.org/schedule\n      fields:\n        releaseCycle:\n          column: \"Release\"\n          regex: '^(?P<value>\\d+)\\.0\\.0$'\n        releaseDate: \"Stable\"\n        eol: \"End of Life\"\n        chromeVersion: \"Chromium\"\n        # Only get the major release of Node.js, as the documentation is valid only for the x.y.0 version.\n        # See https://github.com/endoflife-date/endoflife.date/pull/7463#issuecomment-2925281977.\n        nodeVersion:\n          column: \"Node.js\"\n          regex: '^v(?P<value>\\d+).+$'\n\nreleases:\n  - releaseCycle: \"41\"\n    releaseDate: 2026-03-10\n    eol: 2026-08-25\n    latest: \"41.0.3\"\n    latestReleaseDate: 2026-03-17\n    chromeVersion: \"M146\"\n    nodeVersion: \"24\"\n\n  - releaseCycle: \"40\"\n    releaseDate: 2026-01-13\n    eol: 2026-06-30\n    latest: \"40.8.3\"\n    latestReleaseDate: 2026-03-17\n    chromeVersion: \"M144\"\n    nodeVersion: \"24\"\n\n  - releaseCycle: \"39\"\n    releaseDate: 2025-10-28\n    eol: 2026-05-05\n    latest: \"39.8.3\"\n    latestReleaseDate: 2026-03-17\n    chromeVersion: \"M142\"\n    nodeVersion: \"22\"\n\n  - releaseCycle: \"38\"\n    releaseDate: 2025-09-02\n    eol: 2026-03-10\n    latest: \"38.8.6\"\n    latestReleaseDate: 2026-03-11\n    chromeVersion: \"M140\"\n    nodeVersion: \"22\"\n\n  - releaseCycle: \"37\"\n    releaseDate: 2025-06-24\n    eol: 2026-01-13\n    latest: \"37.10.3\"\n    latestReleaseDate: 2025-11-26\n    chromeVersion: \"M138\"\n    nodeVersion: \"22\"\n\n  - releaseCycle: \"36\"\n    releaseDate: 2025-04-29\n    eol: 2025-10-28\n    latest: \"36.9.5\"\n    latestReleaseDate: 2025-10-15\n    chromeVersion: \"M136\"\n    nodeVersion: \"22\"\n\n  - releaseCycle: \"35\"\n    releaseDate: 2025-03-04\n    eol: 2025-09-02\n    latest: \"35.7.5\"\n    latestReleaseDate: 2025-08-19\n    chromeVersion: \"M134\"\n    nodeVersion: \"22\"\n\n  - releaseCycle: \"34\"\n    releaseDate: 2025-01-14\n    eol: 2025-06-24\n    latest: \"34.5.8\"\n    latestReleaseDate: 2025-06-04\n    chromeVersion: \"M132\"\n    nodeVersion: \"20\"\n\n  - releaseCycle: \"33\"\n    releaseDate: 2024-10-15\n    eol: 2025-04-29\n    latest: \"33.4.11\"\n    latestReleaseDate: 2025-04-26\n    chromeVersion: \"M130\"\n    nodeVersion: \"20\"\n\n  - releaseCycle: \"32\"\n    releaseDate: 2024-08-20\n    eol: 2025-03-04\n    latest: \"32.3.3\"\n    latestReleaseDate: 2025-03-03\n    chromeVersion: \"M128\"\n    nodeVersion: \"20\"\n\n  - releaseCycle: \"31\"\n    releaseDate: 2024-06-11\n    eol: 2025-01-14\n    latest: \"31.7.7\"\n    latestReleaseDate: 2025-01-14\n    chromeVersion: \"M126\"\n    nodeVersion: \"20\"\n\n  - releaseCycle: \"30\"\n    releaseDate: 2024-04-16\n    eol: 2024-10-15\n    latest: \"30.5.1\"\n    latestReleaseDate: 2024-09-13\n    chromeVersion: \"M124\"\n    nodeVersion: \"20\"\n\n  - releaseCycle: \"29\"\n    releaseDate: 2024-02-20\n    eol: 2024-08-20\n    latest: \"29.4.6\"\n    latestReleaseDate: 2024-08-17\n    chromeVersion: \"M122\"\n    nodeVersion: \"20\"\n\n  - releaseCycle: \"28\"\n    releaseDate: 2023-12-05\n    eol: 2024-06-11\n    latest: \"28.3.3\"\n    latestReleaseDate: 2024-05-23\n    chromeVersion: \"M120\"\n    nodeVersion: \"18\"\n\n  - releaseCycle: \"27\"\n    releaseDate: 2023-10-10\n    eol: 2024-04-16\n    latest: \"27.3.11\"\n    latestReleaseDate: 2024-04-16\n    chromeVersion: \"M118\"\n    nodeVersion: \"18\"\n\n  - releaseCycle: \"26\"\n    releaseDate: 2023-08-15\n    eol: 2024-02-20\n    latest: \"26.6.10\"\n    latestReleaseDate: 2024-02-19\n    chromeVersion: \"M116\"\n    nodeVersion: \"18\"\n\n  - releaseCycle: \"25\"\n    releaseDate: 2023-05-30\n    eol: 2023-12-05\n    latestReleaseDate: 2023-12-06\n    latest: \"25.9.8\"\n    chromeVersion: \"M114\"\n    nodeVersion: \"18\"\n\n  - releaseCycle: \"24\"\n    releaseDate: 2023-04-04\n    eol: 2023-10-10\n    latest: \"24.8.8\"\n    latestReleaseDate: 2023-10-11\n    chromeVersion: \"M112\"\n    nodeVersion: \"18\"\n\n  - releaseCycle: \"23\"\n    releaseDate: 2023-02-07\n    eol: 2023-08-15\n    latest: \"23.3.13\"\n    latestReleaseDate: 2023-08-16\n    chromeVersion: \"M110\"\n    nodeVersion: \"18\"\n\n  - releaseCycle: \"22\"\n    releaseDate: 2022-11-29\n    eol: 2023-10-10\n    latest: \"22.3.27\"\n    latestReleaseDate: 2023-10-09\n    chromeVersion: \"M108\"\n    nodeVersion: \"16\"\n\n  - releaseCycle: \"21\"\n    releaseDate: 2022-09-27\n    eol: 2023-04-04\n    latest: \"21.4.4\"\n    latestReleaseDate: 2023-04-04\n    chromeVersion: \"M106\"\n    nodeVersion: \"16\"\n\n  - releaseCycle: \"20\"\n    releaseDate: 2022-08-02\n    eol: 2023-02-07\n    latest: \"20.3.12\"\n    latestReleaseDate: 2023-02-09\n    chromeVersion: \"M104\"\n    nodeVersion: \"16\"\n\n  - releaseCycle: \"19\"\n    releaseDate: 2022-05-24\n    eol: 2022-11-29\n    latest: \"19.1.9\"\n    latestReleaseDate: 2022-11-30\n    chromeVersion: \"M102\"\n    nodeVersion: \"16\"\n\n  - releaseCycle: \"18\"\n    releaseDate: 2022-03-29\n    eol: 2022-09-27\n    latest: \"18.3.15\"\n    latestReleaseDate: 2022-09-27\n    chromeVersion: \"M100\"\n    nodeVersion: \"16\"\n\n  - releaseCycle: \"17\"\n    releaseDate: 2022-02-01\n    eol: 2022-08-02\n    latest: \"17.4.11\"\n    latestReleaseDate: 2022-08-01\n    chromeVersion: \"M98\"\n    nodeVersion: \"16\"\n\n  - releaseCycle: \"16\"\n    releaseDate: 2021-11-16\n    eol: 2022-05-24\n    latest: \"16.2.8\"\n    latestReleaseDate: 2022-05-24\n    chromeVersion: \"M96\"\n    nodeVersion: \"16\"\n\n  - releaseCycle: \"15\"\n    releaseDate: 2021-09-21\n    eol: 2022-05-24\n    latest: \"15.5.7\"\n    latestReleaseDate: 2022-05-24\n    chromeVersion: \"M94\"\n    nodeVersion: \"16\"\n\n  - releaseCycle: \"14\"\n    releaseDate: 2021-08-31\n    eol: 2022-03-29\n    latest: \"14.2.9\"\n    latestReleaseDate: 2022-03-30\n    chromeVersion: \"M93\"\n    nodeVersion: \"14\"\n\n  - releaseCycle: \"13\"\n    releaseDate: 2021-05-25\n    eol: 2022-02-01\n    latest: \"13.6.9\"\n    latestReleaseDate: 2022-02-01\n    chromeVersion: \"M91\"\n    nodeVersion: \"14\"\n\n  - releaseCycle: \"12\"\n    releaseDate: 2021-03-02\n    eol: 2021-11-16\n    latest: \"12.2.3\"\n    latestReleaseDate: 2021-11-15\n    chromeVersion: \"M89\"\n    nodeVersion: \"14\"\n\n  - releaseCycle: \"11\"\n    releaseDate: 2020-11-17\n    eol: 2021-08-31\n    latest: \"11.5.0\"\n    latestReleaseDate: 2021-08-31\n    chromeVersion: \"M87\"\n    nodeVersion: \"12\"\n\n  - releaseCycle: \"10\"\n    releaseDate: 2020-08-25\n    eol: 2021-05-25\n    latest: \"10.4.7\"\n    latestReleaseDate: 2021-05-24\n    chromeVersion: \"M85\"\n    nodeVersion: \"12\"\n\n  - releaseCycle: \"9\"\n    releaseDate: 2020-05-19\n    eol: 2021-03-02\n    latest: \"9.4.4\"\n    latestReleaseDate: 2021-03-03\n    chromeVersion: \"M83\"\n    nodeVersion: \"12\"\n\n  - releaseCycle: \"8\"\n    releaseDate: 2020-02-04\n    eol: 2020-11-17\n    latest: \"8.5.5\"\n    latestReleaseDate: 2020-11-18\n    chromeVersion: \"M80\"\n    nodeVersion: \"12\"\n\n  - releaseCycle: \"7\"\n    releaseDate: 2019-10-22\n    eol: 2020-08-25\n    latest: \"7.3.3\"\n    latestReleaseDate: 2020-08-25\n    chromeVersion: \"M78\"\n    nodeVersion: \"12\"\n\n  - releaseCycle: \"6\"\n    releaseDate: 2019-07-30\n    eol: 2020-05-19\n    latest: \"6.1.12\"\n    latestReleaseDate: 2020-05-18\n    chromeVersion: \"M76\"\n    nodeVersion: \"12\"\n\n  - releaseCycle: \"5\"\n    releaseDate: 2019-04-23\n    eol: 2020-02-04\n    latest: \"5.0.13\"\n    latestReleaseDate: 2019-12-17\n    chromeVersion: \"M73\"\n    nodeVersion: \"12\"\n\n  - releaseCycle: \"4\"\n    releaseDate: 2018-12-20\n    eol: 2019-10-22\n    latest: \"4.2.12\"\n    latestReleaseDate: 2019-10-16\n    chromeVersion: \"M69\"\n    nodeVersion: \"10\"\n\n  - releaseCycle: \"3\"\n    releaseDate: 2018-09-18\n    eol: 2019-07-30\n    latest: \"3.1.13\"\n    latestReleaseDate: 2019-07-31\n    chromeVersion: \"M66\"\n    nodeVersion: \"10\"\n\n  - releaseCycle: \"2\"\n    releaseDate: 2018-05-01\n    eol: 2019-04-23\n    latest: \"2.0.18\"\n    latestReleaseDate: 2019-03-08\n    chromeVersion: \"M61\"\n    nodeVersion: \"8\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n---\n\n> [Electron](https://www.electronjs.org/) is a framework for building desktop applications using\n> JavaScript, HTML, and CSS. By embedding Chromium and Node.js into its binary, Electron allows you\n> to maintain one JavaScript codebase and create cross-platform apps that work on Windows, macOS,\n> and Linux.\n\nThe latest [_three_ stable major versions are currently supported](https://www.electronjs.org/blog/8-week-cadence).\nOnly the latest minor release in each major version is supported. A new major stable version is\nreleased every 8 weeks.\n\nAll supported releases get fixes that were previously merged to main backported, though this may be\non a case-by-case basis for some older supported releases. When an API is changed or removed in a\nway that breaks existing functionality, the previous functionality will be supported for a minimum\nof two major versions when possible before being removed.\n\nThe Chromium version of Electron is usually bumped within one or two weeks after a new stable\nChromium version gets released. This estimate is not guaranteed and depends on the amount of work\ninvolved with upgrading. Only the stable channel of Chromium is used. If an important fix is in\nChromium's beta or dev channel, it is back-ported.\n\n## End-of-life\n\nWhen a release branch reaches the end of its support cycle, the series will be deprecated in NPM and\na final end-of-support release will be made. This release will add a warning to inform that an\nunsupported version of Electron is in use.\n\n## Other Links\n\n- A list of [officially supported platforms](https://github.com/electron/electron/#platform-support)\n- [Best Practices for building secure Electron applications](https://www.electronjs.org/docs/latest/)\n- [Versioning Policy](https://www.electronjs.org/docs/latest/tutorial/electron-versioning)\n- [Release Timelines](https://www.electronjs.org/docs/latest/tutorial/electron-timelines)\n- List of [Breaking Changes](https://www.electronjs.org/docs/latest/breaking-changes)\n- [Electron Releases](https://releases.electronjs.org/) website.\n"
  },
  {
    "path": "products/elixir.md",
    "content": "---\ntitle: Elixir\naddedAt: 2019-07-26\ncategory: lang\niconSlug: elixir\npermalink: /elixir\nversionCommand: elixir --version\nreleasePolicyLink: https://hexdocs.pm/elixir/compatibility-and-deprecations.html\nchangelogTemplate: https://github.com/elixir-lang/elixir/blob/v__RELEASE_CYCLE__/CHANGELOG.md\neoasColumn: true\nstaleReleaseThresholdDays: 1000 # expected given https://hexdocs.pm/elixir/compatibility-and-deprecations.html\n\nidentifiers:\n  - repology: elixir\n\nauto:\n  methods:\n    - git: https://github.com/elixir-lang/elixir.git\n\n# eoas(x) = releaseDate(x+1) (or true if not yet released)\n# eol(x) = releaseDate(x+5) (or false if not yet released)\nreleases:\n  - releaseCycle: \"1.19\"\n    releaseDate: 2025-10-16\n    eoas: false # release date of 1.20\n    eol: false # release date of 1.24\n    latest: \"1.19.5\"\n    latestReleaseDate: 2026-01-09\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2024-12-19\n    eoas: 2025-10-16 # release date of 1.19\n    eol: false # release date of 1.23\n    latest: \"1.18.4\"\n    latestReleaseDate: 2025-05-21\n\n  - releaseCycle: \"1.17\"\n    releaseDate: 2024-06-12\n    eoas: 2024-12-19 # release date of 1.18\n    eol: false # release date of 1.22\n    latest: \"1.17.3\"\n    latestReleaseDate: 2024-09-18\n\n  - releaseCycle: \"1.16\"\n    releaseDate: 2023-12-22\n    eoas: 2024-06-12 # release date of 1.17\n    eol: false # release date of 1.21\n    latest: \"1.16.3\"\n    latestReleaseDate: 2024-05-21\n\n  - releaseCycle: \"1.15\"\n    releaseDate: 2023-06-19\n    eoas: 2023-12-22 # release date of 1.16\n    eol: false # release date of 1.20\n    latest: \"1.15.8\"\n    latestReleaseDate: 2024-05-21\n\n  - releaseCycle: \"1.14\"\n    releaseDate: 2022-09-01\n    eoas: 2023-06-19 # release date of 1.15\n    eol: 2025-10-16 # release date of 1.19\n    latest: \"1.14.5\"\n    latestReleaseDate: 2023-05-22\n\n  - releaseCycle: \"1.13\"\n    releaseDate: 2021-12-03\n    eoas: 2022-09-01 # release date of 1.14\n    eol: 2024-12-19 # release date of 1.18\n    latest: \"1.13.4\"\n    latestReleaseDate: 2022-04-07\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2021-05-19\n    eoas: 2021-12-03 # release date of 1.13\n    eol: 2024-06-12 # release date of 1.17\n    latest: \"1.12.3\"\n    latestReleaseDate: 2021-09-05\n\n  - releaseCycle: \"1.11\"\n    releaseDate: 2020-10-06\n    eoas: 2021-05-19 # release date of 1.12\n    eol: 2023-12-22 # release date of 1.16\n    latest: \"1.11.4\"\n    latestReleaseDate: 2021-03-16\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2020-01-27\n    eoas: 2020-10-06 # release date of 1.11\n    eol: 2023-06-19 # release date of 1.15\n    latest: \"1.10.4\"\n    latestReleaseDate: 2020-07-04\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2019-06-24\n    eoas: 2020-01-27 # release date of 1.10\n    eol: 2022-09-01 # release date of 1.14\n    latest: \"1.9.4\"\n    latestReleaseDate: 2019-11-05\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2019-01-14\n    eoas: 2019-06-24 # release date of 1.9\n    eol: 2021-12-03 # release date of 1.13\n    latest: \"1.8.2\"\n    latestReleaseDate: 2019-05-11\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2018-07-25\n    eoas: 2019-01-14 # release date of 1.8\n    eol: 2021-05-19 # release date of 1.12\n    latest: \"1.7.4\"\n    latestReleaseDate: 2018-10-24\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2018-01-17\n    eoas: 2018-07-25 # release date of 1.7\n    eol: 2020-10-06 # release date of 1.11\n    latest: \"1.6.6\"\n    latestReleaseDate: 2018-06-20\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2017-07-25\n    eoas: 2018-01-17 # release date of 1.6\n    eol: 2020-01-27 # release date of 1.10\n    latest: \"1.5.3\"\n    latestReleaseDate: 2017-12-19\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2017-01-05\n    eoas: 2017-07-25 # release date of 1.5\n    eol: 2019-06-24 # release date of 1.9\n    latest: \"1.4.5\"\n    latestReleaseDate: 2017-06-22\n\n---\n\n> [Elixir](https://elixir-lang.org/) is a dynamic, functional language designed for building scalable\n> and maintainable applications.\n\nA new backwards compatible minor release happens every 6 months. Patch releases are not scheduled\nand are made whenever there are bug fixes or security patches.\n\nElixir applies bug fixes only to the latest minor branch. Security patches are available for the\nlast 5 minor branches.\n"
  },
  {
    "path": "products/emberjs.md",
    "content": "---\ntitle: Ember\naddedAt: 2022-02-20\ncategory: framework\ntags: javascript-runtime\niconSlug: emberdotjs\npermalink: /emberjs\nalternate_urls:\n  - /ember\nreleasePolicyLink: https://emberjs.com/releases/\nchangelogTemplate: https://github.com/emberjs/ember.js/releases/tag/v__LATEST__\neoasColumn: true\n\nidentifiers:\n  - purl: pkg:github/emberjs/ember.js\n  - purl: pkg:npm/ember-source\n  - cpe: cpe:2.3:a:emberjs:ember.js\n  - cpe: cpe:/a:emberjs:ember.js\n\n# NPM is more accurate than git. Version 1.0.0 to 2.11.0 are not on NPM, but 1.x and 2.x cycles are\n# not displayed on this page, so it's not a big deal.\nauto:\n  methods:\n    - npm: ember-source\n    - release_table: https://emberjs.com/releases/lts/\n      selector: 'h2:-soup-contains(\"Ember.js\") + table'\n      fields:\n        releaseCycle: \"LTS version\"\n        lts: \"Promotion date\"\n        eoas: \"Bugfixes until\"\n        eol: \"Security patches until\"\n\n# For LTS (every 4 minor versions excluding the x.0 minor version, see https://emberjs.com/releases/lts/):\n# - lts(x) = releaseDate(x) + 6 weeks\n# - eoas(x) = lts(x) + 36 weeks\n# - eol(x) = lts(x) + 54 weeks\n#\n# For non-LTS:\n# - eoas(x) = releaseDate(x+1)\n# - eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"6.11\"\n    releaseDate: 2026-03-06\n    eoas: false\n    eol: false\n    latest: \"6.11.0\"\n    latestReleaseDate: 2026-02-17\n    link: https://blog.emberjs.com/ember-released-6-11/\n\n  - releaseCycle: \"6.10\"\n    releaseDate: 2026-02-06\n    eoas: 2026-03-06\n    eol: 2026-03-06\n    latest: \"6.10.1\"\n    latestReleaseDate: 2026-02-03\n    link: https://blog.emberjs.com/ember-released-6-10/\n\n  - releaseCycle: \"6.9\"\n    releaseDate: 2026-01-09\n    eoas: 2026-02-06\n    eol: 2026-02-06\n    latest: \"6.9.0\"\n    latestReleaseDate: 2025-11-25\n    link: https://blog.emberjs.com/ember-released-6-9/\n\n  - releaseCycle: \"6.8\"\n    releaseDate: 2025-10-25\n    eoas: 2026-06-23\n    eol: 2026-12-08\n    latest: \"6.8.3\"\n    latestReleaseDate: 2026-02-04\n    link: https://blog.emberjs.com/ember-released-6-8/\n    lts: 2025-11-25\n\n  - releaseCycle: \"6.7\"\n    releaseDate: 2025-09-01\n    eoas: 2025-10-25\n    eol: 2025-10-25\n    latest: \"6.7.0\"\n    latestReleaseDate: 2025-09-01\n    link: https://blog.emberjs.com/ember-released-6-7/\n\n  - releaseCycle: \"6.6\"\n    releaseDate: 2025-07-21\n    eoas: 2025-09-03\n    eol: 2025-09-03\n    latest: \"6.6.0\"\n    latestReleaseDate: 2025-07-21\n    link: https://blog.emberjs.com/ember-released-6-6/\n\n  - releaseCycle: \"6.5\"\n    releaseDate: 2025-06-09\n    eoas: 2025-09-01\n    eol: 2025-09-01\n    latest: \"6.5.0\"\n    latestReleaseDate: 2025-06-09\n    link: https://blog.emberjs.com/ember-released-6-5/\n\n  - releaseCycle: \"6.4\"\n    releaseDate: 2025-04-28\n    lts: 2025-06-09\n    eoas: 2026-01-05\n    eol: 2026-06-22\n    latest: \"6.4.0\"\n    latestReleaseDate: 2025-04-28\n    link: https://blog.emberjs.com/ember-released-6-4/\n\n  - releaseCycle: \"6.3\"\n    releaseDate: 2025-03-17\n    eoas: 2025-05-26\n    eol: 2025-05-26\n    latest: \"6.3.0\"\n    latestReleaseDate: 2025-03-17\n    link: https://blog.emberjs.com/ember-released-6-3/\n\n  - releaseCycle: \"6.2\"\n    releaseDate: 2025-02-03\n    eoas: 2025-03-28\n    eol: 2025-03-28\n    latest: \"6.2.0\"\n    latestReleaseDate: 2025-02-03\n    link: https://blog.emberjs.com/ember-released-6-2/\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2024-12-23\n    eoas: 2025-02-22\n    eol: 2025-02-22\n    latest: \"6.1.0\"\n    latestReleaseDate: 2024-12-23\n    link: https://blog.emberjs.com/ember-released-6-1/\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2024-11-12\n    eoas: 2024-12-28\n    eol: 2024-12-28\n    latest: \"6.0.1\"\n    latestReleaseDate: 2024-11-15\n    link: https://blog.emberjs.com/ember-6-0-released/\n\n  - releaseCycle: \"5.12\"\n    releaseDate: 2024-09-30\n    lts: 2024-09-30\n    eoas: 2025-04-28\n    eol: 2025-10-13\n    latest: \"5.12.0\"\n    latestReleaseDate: 2024-09-30\n\n  - releaseCycle: \"5.11\"\n    releaseDate: 2024-08-19\n    eoas: 2024-10-04 # releaseDate(5.12)\n    eol: 2024-10-04 # releaseDate(5.12)\n    latest: \"5.11.1\"\n    latestReleaseDate: 2024-09-23\n\n  - releaseCycle: \"5.10\"\n    releaseDate: 2024-07-08\n    eoas: 2024-08-19\n    eol: 2024-08-19\n    latest: \"5.10.2\"\n    latestReleaseDate: 2024-08-06\n\n  - releaseCycle: \"5.9\"\n    releaseDate: 2024-06-03\n    eoas: 2024-07-08\n    eol: 2024-07-08\n    latest: \"5.9.0\"\n    latestReleaseDate: 2024-06-03\n\n  - releaseCycle: \"5.8\"\n    releaseDate: 2024-04-15\n    lts: 2024-06-03\n    eoas: 2024-12-30\n    eol: 2025-06-16\n    latest: \"5.8.0\"\n    latestReleaseDate: 2024-04-15\n\n  - releaseCycle: \"5.7\"\n    releaseDate: 2024-03-04\n    eoas: 2024-04-20\n    eol: 2024-04-20\n    latest: \"5.7.0\"\n    latestReleaseDate: 2024-03-04\n\n  - releaseCycle: \"5.6\"\n    releaseDate: 2024-01-22\n    eoas: 2024-03-04\n    eol: 2024-03-04\n    latest: \"5.6.0\"\n    latestReleaseDate: 2024-01-22\n\n  - releaseCycle: \"5.5\"\n    releaseDate: 2023-12-11\n    eoas: 2024-01-22\n    eol: 2024-01-22\n    latest: \"5.5.0\"\n    latestReleaseDate: 2023-12-11\n\n  - releaseCycle: \"5.4\"\n    releaseDate: 2023-10-30\n    lts: 2023-12-11\n    eoas: 2024-07-08\n    eol: 2024-12-23\n    latest: \"5.4.1\"\n    latestReleaseDate: 2024-01-22\n\n  - releaseCycle: \"5.3\"\n    releaseDate: 2023-09-18\n    eoas: 2024-07-07\n    eol: 2024-12-22\n    latest: \"5.3.0\"\n    latestReleaseDate: 2023-09-18\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2023-08-07\n    eoas: 2023-09-21\n    eol: 2023-09-21\n    latest: \"5.2.0\"\n    latestReleaseDate: 2023-08-07\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2023-06-26\n    eoas: 2023-08-07\n    eol: 2023-08-07\n    latest: \"5.1.2\"\n    latestReleaseDate: 2023-06-30\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2023-05-15\n    eoas: 2023-07-08\n    eol: 2023-07-08\n    latest: \"5.0.0\"\n    latestReleaseDate: 2023-05-15\n\n  - releaseCycle: \"4.12\"\n    releaseDate: 2023-04-03\n    lts: 2023-05-14\n    eoas: 2023-12-10\n    eol: 2024-05-26\n    latest: \"4.12.4\"\n    latestReleaseDate: 2024-01-22\n\n  - releaseCycle: \"4.8\"\n    releaseDate: 2022-10-17\n    lts: 2022-12-08\n    eoas: 2023-07-06\n    eol: 2023-12-21\n    latest: \"4.8.6\"\n    latestReleaseDate: 2023-06-12\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2022-05-03\n    lts: 2022-07-13\n    eoas: 2023-02-08\n    eol: 2023-07-26\n    latest: \"4.4.5\"\n    latestReleaseDate: 2023-05-04\n\n  - releaseCycle: \"3.28\"\n    releaseDate: 2021-08-10\n    lts: 2021-12-20\n    eoas: 2022-07-18\n    eol: 2023-01-02\n    latest: \"3.28.12\"\n    latestReleaseDate: 2023-05-04\n\n  - releaseCycle: \"3.24\"\n    releaseDate: 2020-12-28\n    lts: 2021-02-25\n    eoas: 2021-09-23\n    eol: 2022-03-10\n    latest: \"3.24.7\"\n    latestReleaseDate: 2022-11-02\n\n  - releaseCycle: \"3.20\"\n    releaseDate: 2020-07-13\n    lts: 2020-09-02\n    eoas: 2021-03-31\n    eol: 2021-09-15\n    latest: \"3.20.7\"\n    latestReleaseDate: 2021-06-03\n\n  - releaseCycle: \"3.16\"\n    releaseDate: 2020-01-20\n    lts: 2020-03-16\n    eoas: 2020-10-12\n    eol: 2021-03-29\n    latest: \"3.16.10\"\n    latestReleaseDate: 2020-08-05\n\n  - releaseCycle: \"3.12\"\n    releaseDate: 2019-08-06\n    lts: 2019-09-25\n    eoas: 2020-04-22\n    eol: 2020-10-07\n    latest: \"3.12.4\"\n    latestReleaseDate: 2020-05-21\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2019-02-18\n    lts: 2019-04-10\n    eoas: 2019-11-06\n    eol: 2020-04-22\n    latest: \"3.8.3\"\n    latestReleaseDate: 2019-06-28\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2018-08-28\n    lts: 2018-10-15\n    eoas: 2019-05-13\n    eol: 2019-10-28\n    latest: \"3.4.8\"\n    latestReleaseDate: 2019-01-22\n\n  - releaseCycle: \"2.18\"\n    releaseDate: 2018-01-01\n    lts: 2018-02-14\n    eoas: 2018-09-12\n    eol: 2019-02-27\n    latest: \"2.18.3\"\n    latestReleaseDate: 2026-01-30\n\n  - releaseCycle: \"2.16\"\n    releaseDate: 2017-10-10\n    lts: 2017-11-20\n    eoas: 2018-06-18\n    eol: 2018-12-03\n    latest: \"2.16.4\"\n    latestReleaseDate: 2018-02-14\n\n  - releaseCycle: \"2.12\"\n    releaseDate: 2017-03-15\n    lts: 2017-04-29\n    eoas: 2017-11-25\n    eol: 2018-05-12\n    latest: \"2.12.2\"\n    latestReleaseDate: 2017-04-27\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2016-09-09\n    lts: 2016-10-17\n    eoas: 2017-05-15\n    eol: 2017-10-30\n    latest: \"2.8.3\"\n    latestReleaseDate: 2016-11-01\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2016-02-29\n    lts: 2016-04-11\n    eoas: 2016-11-07\n    eol: 2017-04-24\n    latest: \"2.4.6\"\n    latestReleaseDate: 2016-06-05\n\n---\n\n> [Ember](https://emberjs.com) is an open-source JavaScript web framework for building modern web\n> applications.\n\nEmber follows [Semantic Versioning](https://semver.org/). The Ember team aims to ship new features\nin minor releases, and make major releases as rare as possible. A minor release is published about\nonce every six weeks.\n\n## [Long-Term Support](https://emberjs.com/releases/lts/)\n\nOnce a release of Ember gets promoted to LTS, it receives bugfixes for 36 weeks and security\nupdates for 54 weeks.\n\nAn LTS is declared roughly every 4 minor versions, excluding the x.0 minor version. The last minor\nversion before the next major release is also considered to be an LTS. For example, in Ember 2.x,\nthe following versions were considered LTS's: 2.4, 2.8, 2.12, 2.16, and 2.18 (last version).\n\nBefore a version can be called an \"LTS\" release, it has to spend at least 6 weeks as a stable\nrelease, where it is used and tested by thousands of developers.\n"
  },
  {
    "path": "products/envoy.md",
    "content": "---\ntitle: Envoy\naddedAt: 2023-07-14\ncategory: server-app\ntags: cncf linux-foundation\niconSlug: envoyproxy\npermalink: /envoy\nalternate_urls:\n  - /envoy-proxy\nversionCommand: envoy --version\nreleasePolicyLink: https://github.com/envoyproxy/envoy/blob/main/RELEASES.md#major-release-schedule\nchangelogTemplate: https://github.com/envoyproxy/envoy/releases/tag/v__LATEST__\n\nidentifiers:\n  - repology: envoy-proxy\n  - purl: pkg:docker/envoyproxy/envoy\n  - purl: pkg:docker/envoyproxy/envoy-alpine\n  - purl: pkg:docker/envoyproxy/envoy-alpine-debug\n  - purl: pkg:docker/envoyproxy/envoy-distroless\n  - purl: pkg:docker/bitnami/envoy\n  - purl: pkg:docker/rapidfort/envoy-official\n  - purl: pkg:docker/hashicorp/envoy-fips\n  - purl: pkg:github/envoyproxy/envoy\n  - purl: pkg:golang/github.com/envoyproxy/envoy\n  - purl: pkg:oci/envoy?repository_url=cgr.dev/chainguard\n  - purl: pkg:oci/envoy-fips?repository_url=cgr.dev/chainguard\n  - cpe: cpe:2.3:a:envoyproxy:envoy\n  - cpe: cpe:/a:envoyproxy:envoy\n\nauto:\n  methods:\n    - git: https://github.com/envoyproxy/envoy.git\n    - release_table: https://collected.press/github/envoyproxy/envoy/RELEASES.md\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: '^(?P<value>\\d+\\.\\d+)\\.0$'\n        releaseDate: \"Actual\"\n        eol: \"End of Life\"\n\n# eol(X>=1.12) can be found on https://github.com/envoyproxy/envoy/blob/main/RELEASES.md#major-release-schedule\n# eol(X<1.12) = releaseDate(X+1)\nreleases:\n  - releaseCycle: \"1.37\"\n    releaseDate: 2026-01-13\n    eol: 2027-01-13\n    latest: \"1.37.1\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"1.36\"\n    releaseDate: 2025-10-14\n    eol: 2026-10-14\n    latest: \"1.36.5\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"1.35\"\n    releaseDate: 2025-07-23\n    eol: 2026-07-23\n    latest: \"1.35.9\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"1.34\"\n    releaseDate: 2025-04-15\n    eol: 2026-04-15\n    latest: \"1.34.13\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"1.33\"\n    releaseDate: 2025-01-14\n    eol: 2026-01-14\n    latest: \"1.33.14\"\n    latestReleaseDate: 2025-12-10\n\n  - releaseCycle: \"1.32\"\n    releaseDate: 2024-10-15\n    eol: 2025-10-15\n    latest: \"1.32.13\"\n    latestReleaseDate: 2025-10-13\n\n  - releaseCycle: \"1.31\"\n    releaseDate: 2024-07-19\n    eol: 2025-07-19\n    latest: \"1.31.10\"\n    latestReleaseDate: 2025-07-18\n\n  - releaseCycle: \"1.30\"\n    releaseDate: 2024-04-16\n    eol: 2025-04-16\n    latest: \"1.30.11\"\n    latestReleaseDate: 2025-03-25\n\n  - releaseCycle: \"1.29\"\n    releaseDate: 2024-01-16\n    eol: 2025-01-16\n    latest: \"1.29.12\"\n    latestReleaseDate: 2024-12-18\n\n  - releaseCycle: \"1.28\"\n    releaseDate: 2023-10-19\n    eol: 2024-10-19\n    latest: \"1.28.7\"\n    latestReleaseDate: 2024-09-19\n\n  - releaseCycle: \"1.27\"\n    releaseDate: 2023-07-27\n    eol: 2024-07-27\n    latest: \"1.27.7\"\n    latestReleaseDate: 2024-06-29\n\n  - releaseCycle: \"1.26\"\n    releaseDate: 2023-04-18\n    eol: 2024-04-18\n    latest: \"1.26.8\"\n    latestReleaseDate: 2024-04-04\n\n  - releaseCycle: \"1.25\"\n    releaseDate: 2023-01-18\n    eol: 2024-01-18\n    latest: \"1.25.11\"\n    latestReleaseDate: 2023-10-17\n\n  - releaseCycle: \"1.24\"\n    releaseDate: 2022-10-19\n    eol: 2023-10-19\n    latest: \"1.24.12\"\n    latestReleaseDate: 2023-10-17\n\n  - releaseCycle: \"1.23\"\n    releaseDate: 2022-07-15\n    eol: 2023-07-15\n    latest: \"1.23.12\"\n    latestReleaseDate: 2023-07-25\n\n  - releaseCycle: \"1.22\"\n    releaseDate: 2022-04-15\n    eol: 2023-04-15\n    latest: \"1.22.11\"\n    latestReleaseDate: 2023-04-12\n\n  - releaseCycle: \"1.21\"\n    releaseDate: 2022-01-12\n    eol: 2023-01-12\n    latest: \"1.21.6\"\n    latestReleaseDate: 2022-11-28\n\n  - releaseCycle: \"1.20\"\n    releaseDate: 2021-10-05\n    eol: 2022-10-05\n    latest: \"1.20.7\"\n    latestReleaseDate: 2022-07-21\n\n  - releaseCycle: \"1.19\"\n    releaseDate: 2021-07-13\n    eol: 2022-07-13\n    latest: \"1.19.5\"\n    latestReleaseDate: 2022-06-08\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2021-04-15\n    eol: 2022-04-15\n    latest: \"1.18.6\"\n    latestReleaseDate: 2022-02-21\n\n  - releaseCycle: \"1.17\"\n    releaseDate: 2021-01-11\n    eol: 2022-01-11\n    latest: \"1.17.4\"\n    latestReleaseDate: 2021-08-24\n\n  - releaseCycle: \"1.16\"\n    releaseDate: 2020-10-08\n    eol: 2021-10-08\n    latestReleaseDate: 2021-08-24\n    latest: \"1.16.5\"\n\n  - releaseCycle: \"1.15\"\n    releaseDate: 2020-07-07\n    eol: 2021-07-07\n    latest: \"1.15.5\"\n    latestReleaseDate: 2021-05-11\n\n  - releaseCycle: \"1.14\"\n    releaseDate: 2020-04-08\n    eol: 2021-04-08\n    latest: \"1.14.7\"\n    latestReleaseDate: 2021-04-15\n\n  - releaseCycle: \"1.13\"\n    releaseDate: 2020-01-20\n    eol: 2021-01-20\n    latest: \"1.13.8\"\n    latestReleaseDate: 2021-01-17\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2019-10-31\n    eol: 2020-10-31\n    latest: \"1.12.7\"\n    latestReleaseDate: 2020-09-29\n\n  - releaseCycle: \"1.11\"\n    releaseDate: 2019-07-11\n    eol: 2019-10-31\n    latest: \"1.11.2\"\n    latestReleaseDate: 2019-10-08\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2019-04-05\n    eol: 2019-07-11\n    latest: \"1.10.0\"\n    latestReleaseDate: 2019-04-05\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2018-12-20\n    eol: 2019-04-05\n    latest: \"1.9.1\"\n    latestReleaseDate: 2019-04-04\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2018-10-04\n    eol: 2018-12-20\n    latest: \"1.8.0\"\n    latestReleaseDate: 2018-10-04\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2018-06-21\n    eol: 2018-10-04\n    latest: \"1.7.1\"\n    latestReleaseDate: 2018-08-03\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2018-03-20\n    eol: 2018-06-21\n    latest: \"1.6.0\"\n    latestReleaseDate: 2018-03-20\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2017-12-04\n    eol: 2018-03-20\n    latest: \"1.5.0\"\n    latestReleaseDate: 2017-12-04\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2017-08-24\n    eol: 2017-12-04\n    latest: \"1.4.0\"\n    latestReleaseDate: 2017-08-24\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2017-05-17\n    eol: 2017-08-24\n    latest: \"1.3.0\"\n    latestReleaseDate: 2017-05-17\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2017-03-07\n    eol: 2017-05-17\n    latest: \"1.2.0\"\n    latestReleaseDate: 2017-03-07\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2016-11-30\n    eol: 2017-03-07\n    latest: \"1.1.0\"\n    latestReleaseDate: 2016-11-30\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2016-09-12\n    eol: 2016-11-30\n    latest: \"1.0.0\"\n    latestReleaseDate: 2016-09-12\n\n---\n\n> [Envoy](https://www.envoyproxy.io/) is an open-source high-performance C++\n> distributed proxy designed for single services and applications, as well as\n> a communication bus and \"universal data plane\" designed for large\n> microservice \"service mesh\" architectures. Envoy runs alongside every\n> application and abstracts the network by providing common features in a\n> platform-agnostic manner.\n\nAll stable releases released in the last 12 months are supported with\nsecurity, stability fixes, and any other bugfixes deemed worthwhile.\n\nMajor releases [happen quarterly on a fixed release schedule](https://bit.ly/envoy-stable-releases)\n(the 15th day of each quarter), with an acceptable delay of up to\n2 weeks and a hard deadline of 3 weeks.\n"
  },
  {
    "path": "products/erlang.md",
    "content": "---\ntitle: Erlang\naddedAt: 2023-10-20\ncategory: lang\niconSlug: erlang\npermalink: /erlang\nalternate_urls:\n  - /erlang-otp\nreleasePolicyLink: https://www.erlang.org/doc/system_principles/misc.html\nchangelogTemplate: https://github.com/erlang/otp/releases/tag/OTP-__LATEST__\neoasColumn: true\n\nidentifiers:\n  - repology: erlang\n\nauto:\n  methods:\n    - git: https://github.com/erlang/otp.git\n      regex: ^OTP-(?P<version>\\d+(\\.\\d+){0,3})$\n      template: \"{{version}}\"\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) = MAX(releaseDate(x) + 3 years, latestReleaseDate(x))\nreleases:\n  - releaseCycle: \"28\"\n    releaseDate: 2025-05-20\n    eoas: false\n    eol: 2028-05-20 # projected\n    latest: \"28.4.1\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"27\"\n    releaseDate: 2024-05-17\n    eoas: 2025-05-20\n    eol: 2027-05-20 # projected\n    latest: \"27.3.4.9\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"26\"\n    releaseDate: 2023-05-15\n    eoas: 2024-05-17\n    eol: 2026-05-15 # projected\n    latest: \"26.2.5.18\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"25\"\n    releaseDate: 2022-05-17\n    eoas: 2023-05-15\n    eol: 2025-05-17 # projected\n    latest: \"25.3.2.21\"\n    latestReleaseDate: 2025-05-08\n\n  - releaseCycle: \"24\"\n    releaseDate: 2021-05-10\n    eoas: 2022-05-17\n    eol: 2024-05-10\n    latest: \"24.3.4.17\"\n    latestReleaseDate: 2024-04-08\n\n  - releaseCycle: \"23\"\n    releaseDate: 2020-05-11\n    eoas: 2021-05-10\n    eol: 2023-06-05\n    latest: \"23.3.4.20\"\n    latestReleaseDate: 2024-03-14\n\n  - releaseCycle: \"22\"\n    releaseDate: 2019-05-10\n    eoas: 2020-05-11\n    eol: 2022-05-10\n    latest: \"22.3.4.27\"\n    latestReleaseDate: 2024-03-18\n\n  - releaseCycle: \"21\"\n    releaseDate: 2018-06-19\n    eoas: 2019-05-10\n    eol: 2021-06-19\n    latest: \"21.3.8.24\"\n    latestReleaseDate: 2021-05-31\n\n  - releaseCycle: \"20\"\n    releaseDate: 2017-06-21\n    eoas: 2018-06-19\n    eol: 2020-06-21\n    latest: \"20.3.8.26\"\n    latestReleaseDate: 2020-02-27\n\n  - releaseCycle: \"19\"\n    releaseDate: 2016-06-21\n    eoas: 2017-06-21\n    eol: 2019-06-21\n    latest: \"19.3.6.13\"\n    latestReleaseDate: 2019-01-08\n\n  - releaseCycle: \"18\"\n    releaseDate: 2015-06-23\n    eoas: 2016-06-21\n    eol: 2018-11-09\n    latest: \"18.3.4.11\"\n    latestReleaseDate: 2018-11-09\n\n  - releaseCycle: \"17\"\n    releaseDate: 2014-04-07\n    eoas: 2015-06-23\n    eol: 2018-10-11\n    latest: \"17.5.6.10\"\n    latestReleaseDate: 2018-10-11\n\n---\n\n> [Erlang](https://www.erlang.org/) is a general-purpose, concurrent, functional high-level\n> programming language, and a garbage-collected runtime system. The term Erlang is used\n> interchangeably with Erlang/OTP, or Open Telecom Platform (OTP), which consists of the Erlang\n> runtime system, several ready-to-use components (OTP) mainly written in Erlang, and a set of\n> design principles for Erlang programs.\n\nErlang/OTP does not follow [Semantic Versioning](https://semver.org/). However, it does follow some\nof its principles with a two to four parts version number, `<Major>.<Minor>.<Patch>.<X>`, where:\n\n- `<Major>` increments when there are major or incompatible changes,\n- `<Minor>` increments when there are new features,\n- `<Patch>` (optional) increments when there are pure bug fixes,\n- `<X>` (optional) is a part used for partially ordered versions.\n\nMore information about the versioning scheme can be found in the [Erlang/OTP documentation](https://www.erlang.org/doc/system_principles/versions#version-scheme).\n\nThe release policy is not documented, but looking at the latest releases, it seems that a new major\nversion is released every year in May and supported for approximately 3 years.\n\nAccording to [Erlang/OTP's support policy](https://www.erlang.org/doc/system_principles/misc.html),\nbugs are in general only fixed on the latest release, and new features are introduced in the\nupcoming release. In practice, small improvements are regularly added to the latest release, and\nmajor bug and security fixes are backported to the supported previous releases.\n"
  },
  {
    "path": "products/eslint.md",
    "content": "---\ntitle: ESLint\naddedAt: 2025-01-02\ncategory: app\ntags: build-tool javascript-runtime herodevs linux-foundation\niconSlug: eslint\npermalink: /eslint\nreleasePolicyLink: https://eslint.org/version-support/\nchangelogTemplate: https://github.com/eslint/eslint/releases/tag/v__LATEST__\neoasColumn: Active Support\neolColumn: Maintenance Support\neoesColumn: Extended Long Term Support\n\ncustomFields:\n  - name: eoesProvider\n    display: before-latest-column\n    label: Extended Support Provider\n    description: Companies that provide extended EOL support for eslint.\n\nidentifiers:\n  - repology: eslint\n\nauto:\n  methods:\n    - npm: eslint\n    - release_table: https://eslint.org/version-support/\n      fields:\n        releaseCycle:\n          column: \"Release Line\"\n          regex: '^v(?P<value>\\d+)\\.'\n        releaseDate: \"First Release\"\n        eol: \"EOL Start\"\n\nreleases:\n  - releaseCycle: \"10\"\n    releaseDate: 2026-02-06\n    eoas: false\n    eol: false\n    eoes: false\n    eoesProvider: Tidelift\n    latest: \"10.1.0\"\n    latestReleaseDate: 2026-03-20\n\n  - releaseCycle: \"9\"\n    releaseDate: 2024-04-05\n    eoas: false\n    eol: 2026-08-06\n    eoes: false\n    eoesProvider: Tidelift\n    latest: \"9.39.4\"\n    latestReleaseDate: 2026-03-06\n\n  - releaseCycle: \"8\"\n    releaseDate: 2021-10-09\n    eoas: 2024-04-05\n    eol: 2024-10-05\n    eoes: false\n    eoesProvider: HeroDevs\n    latest: \"8.57.1\"\n    latestReleaseDate: 2024-09-16\n\n  - releaseCycle: \"7\"\n    releaseDate: 2020-05-08\n    eoas: 2021-10-09\n    eol: 2022-04-09\n    latest: \"7.32.0\"\n    latestReleaseDate: 2021-07-30\n\n  - releaseCycle: \"6\"\n    releaseDate: 2019-06-21\n    eoas: 2020-05-08\n    eol: 2020-11-08\n    latest: \"6.8.0\"\n    latestReleaseDate: 2019-12-20\n\n  - releaseCycle: \"5\"\n    releaseDate: 2018-06-22\n    eoas: 2019-06-21\n    eol: 2019-12-21\n    latest: \"5.16.0\"\n    latestReleaseDate: 2019-03-30\n\n  - releaseCycle: \"4\"\n    releaseDate: 2017-06-11\n    eoas: 2018-06-22\n    eol: 2018-12-22\n    latest: \"4.19.1\"\n    latestReleaseDate: 2018-03-22\n\n  - releaseCycle: \"3\"\n    releaseDate: 2016-07-01\n    eoas: 2017-06-11\n    eol: 2017-12-11\n    latest: \"3.19.0\"\n    latestReleaseDate: 2017-03-31\n\n  - releaseCycle: \"2\"\n    releaseDate: 2016-02-12\n    eoas: 2016-07-01\n    eol: 2017-01-01\n    latest: \"2.13.1\"\n    latestReleaseDate: 2016-06-20\n\n  - releaseCycle: \"1\"\n    releaseDate: 2015-07-31\n    eoas: 2016-02-12\n    eol: 2016-08-12\n    latest: \"1.10.3\"\n    latestReleaseDate: 2015-12-01\n\n---\n\n> [ESLint](https://eslint.org/) is a popular static code analysis tool used to identify problematic patterns found in\n> JavaScript code. It is highly configurable and supports a wide range of plugins that extend its basic functionality,\n> allowing developers to write cleaner, more consistent code aligned with their standards.\n\nESLint only actively supports the latest version with new features, bug fixes, and security updates. When a new major\nversion is released, the previous major version enters in a maintenance phase and only receives critical bug and\nsecurity fixes for 6 months.\n\nCommercial support is available for both current and previous versions through ESLint's partners, [Tidelift](https://tidelift.com/funding/github/npm/eslint)\nand [HeroDevs](https://www.herodevs.com/support/eslint-nes).\n"
  },
  {
    "path": "products/etcd.md",
    "content": "---\ntitle: etcd\naddedAt: 2023-07-18\ncategory: database\ntags: cncf linux-foundation\niconSlug: etcd\npermalink: /etcd\nversionCommand: etcdctl version\nreleasePolicyLink: https://github.com/etcd-io/etcd/blob/main/Documentation/contributor-guide/branch_management.md#stable-branches\nchangelogTemplate: https://github.com/etcd-io/etcd/releases/tag/v__LATEST__\n\nidentifiers:\n  - repology: etcd\n  - purl: pkg:docker/bitnami/etcd\n  - purl: pkg:oci/etcd?repository_url=quay.io/repository/coreos\n  - purl: pkg:oci/etcd?repository_url=gcr.io/etcd-development\n  - purl: pkg:github/etcd-io/etcd\n  - purl: pkg:golang/github.com/etcd-io/etcd\n\nauto:\n  methods:\n    - git: https://github.com/etcd-io/etcd.git\n\n# tentative rule:\n# eol(x) = max(latestReleaseDate(x), releaseDate(x+2))\nreleases:\n  - releaseCycle: \"3.6\"\n    releaseDate: 2025-05-15\n    eol: false\n    latest: \"3.6.9\"\n    latestReleaseDate: 2026-03-20\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2021-06-15\n    eol: false\n    latest: \"3.5.28\"\n    latestReleaseDate: 2026-03-20\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2019-08-30\n    eol: 2025-05-15 # releaseDate(3.6)\n    latest: \"3.4.42\"\n    latestReleaseDate: 2026-03-20\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2018-02-01\n    eol: 2021-10-15 # latestReleaseDate(3.3)\n    latest: \"3.3.27\"\n    latestReleaseDate: 2021-10-15\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2017-06-09\n    eol: 2021-03-28 # latestReleaseDate(3.2)\n    latest: \"3.2.32\"\n    latestReleaseDate: 2021-03-28\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2017-01-20\n    eol: 2018-10-10 # latestReleaseDate(3.1)\n    latest: \"3.1.20\"\n    latestReleaseDate: 2018-10-10\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2016-06-30\n    eol: 2017-01-20 # latestReleaseDate(3.0)\n    latest: \"3.0.17\"\n    latestReleaseDate: 2017-01-20\n\n---\n\n> [etcd](https://etcd.io) is an open-source, strongly consistent and distributed\n> key-value store that provides a reliable way to store data that needs to be\n> accessed by a distributed system or cluster of machines. It is used as the\n> backing store by [Kubernetes](/kubernetes).\n\netcd follows [SemVer](https://semver.org/). Backwards-compatible bugs are\nfixed for the latest two stable releases. A patch release to each supported\nrelease branch, incorporating any bug fixes, happens every two weeks.\n"
  },
  {
    "path": "products/eurolinux.md",
    "content": "---\ntitle: EuroLinux\naddedAt: 2022-09-06\ncategory: os\ntags: discontinued linux-distribution\npermalink: /eurolinux\nversionCommand: cat /etc/os-release\nreleasePolicyLink: https://web.archive.org/web/20240916162852/https://euro-linux.com/en/software/eurolinux/specification/\neoasColumn: true\n\nidentifiers:\n  - cpe: cpe:/o:eurolinux:eurolinux\n  - cpe: cpe:2.3:o:eurolinux:eurolinux\n\nauto:\n  disabled: true # the product is discontinued\n  methods:\n    - distrowatch: eurolinux\n      regex: '^Distribution Release: EuroLinux (?P<major>\\d).(?P<minor>\\d)$'\n\nreleases:\n  - releaseCycle: \"9\"\n    releaseDate: 2022-06-14\n    eoas: 2024-10-23\n    eol: 2024-11-03\n    latest: \"9.4\"\n    latestReleaseDate: 2024-05-10\n\n  - releaseCycle: \"8\"\n    releaseDate: 2021-07-12\n    eoas: 2024-10-23\n    eol: 2024-11-03\n    latest: \"8.10\"\n    latestReleaseDate: 2024-05-27\n\n  - releaseCycle: \"7\"\n    releaseDate: 2020-11-25\n    eoas: 2024-07-31\n    eol: 2024-07-31\n    latest: \"7.9\"\n    latestReleaseDate: 2020-11-25\n\n  - releaseCycle: \"6\"\n    releaseDate: 2015-02-16\n    eoas: 2020-12-31\n    eol: 2020-12-31\n    latest: \"6.10\"\n    latestReleaseDate: 2018-07-25\n---\n\n> [EuroLinux](https://euro-linux.com) was a Polish Enterprise Linux distribution\n> that maintained compatibility with RHEL and CentOS.\n\n{: .warning }\n\n> The EuroLinux distribution reached End-Of-Life in October 2024. The EuroLinux team\n> [advises and supports migration to Rocky Linux](https://docs.euro-linux.com/HowTo/migrate_to_rocky_linux/).\n\nThe EuroLinux project has now evolved into a comprehensive support service for Linux systems.\n"
  },
  {
    "path": "products/exim.md",
    "content": "---\ntitle: Exim\naddedAt: 2023-07-09\ncategory: server-app\npermalink: /exim\nreleasePolicyLink: https://github.com/Exim/exim/wiki/EximReleasePolicy\nchangelogTemplate: https://github.com/Exim/exim/releases/tag/exim-__LATEST__\n\nidentifiers:\n  - repology: exim\n  - cpe: cpe:2.3:a:exim:exim\n\nauto:\n  methods:\n    - git: https://github.com/Exim/exim\n      # https://regex101.com/r/jDuVex/1\n      regex: ^exim-(?P<major>[3-9])(\\.|_)(?P<minor>\\d+)((\\.|_)(?P<patch>\\d+)((\\.|_)(?P<tiny>\\d+))?)?$\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"4.99\"\n    releaseDate: 2025-10-28\n    eol: false\n    latest: \"4.99.1\"\n    latestReleaseDate: 2025-12-14\n    link: https://lists.exim.org/lurker/message/20251028.114149.3bf19800.en.html\n\n  - releaseCycle: \"4.98\"\n    releaseDate: 2024-07-10\n    eol: 2025-10-28\n    latest: \"4.98.2\"\n    latestReleaseDate: 2025-03-21\n\n  - releaseCycle: \"4.97\"\n    releaseDate: 2023-11-04\n    eol: 2024-07-10\n    latest: \"4.97.1\"\n    latestReleaseDate: 2023-12-25\n\n  - releaseCycle: \"4.96\"\n    releaseDate: 2022-06-25\n    eol: 2023-11-04\n    latest: \"4.96.2\"\n    latestReleaseDate: 2023-10-15\n\n  - releaseCycle: \"4.95\"\n    releaseDate: 2021-09-28\n    eol: 2022-06-25\n    latest: \"4.95\"\n    latestReleaseDate: 2021-09-28\n\n  - releaseCycle: \"4.94\"\n    releaseDate: 2020-06-01\n    eol: 2021-09-28\n    latest: \"4.94.2\"\n    latestReleaseDate: 2021-04-30\n\n  - releaseCycle: \"4.93\"\n    releaseDate: 2019-12-08\n    eol: 2020-06-01\n    latest: \"4.93.0.4\"\n    latestReleaseDate: 2020-01-07\n\n  - releaseCycle: \"4.92\"\n    releaseDate: 2019-02-10\n    eol: 2019-12-08\n    latest: \"4.92.3\"\n    latestReleaseDate: 2019-09-29\n\n  - releaseCycle: \"4.91\"\n    releaseDate: 2018-04-15\n    eol: 2019-02-10\n    latest: \"4.91\"\n    latestReleaseDate: 2018-04-15\n    link: https://github.com/Exim/exim/releases/tag/exim-4_91\n\n  - releaseCycle: \"4.90\"\n    releaseDate: 2017-12-19\n    eol: 2018-04-15\n    latest: \"4.90.1\"\n    latestReleaseDate: 2018-02-08\n    link: https://github.com/Exim/exim/releases/tag/exim-4_90_1\n\n  - releaseCycle: \"4.89\"\n    releaseDate: 2017-03-07\n    eol: 2017-12-19\n    latest: \"4.89.1\"\n    latestReleaseDate: 2017-11-29\n    link: https://github.com/Exim/exim/releases/tag/exim-4_89\n\n  - releaseCycle: \"4.88\"\n    releaseDate: 2016-12-18\n    eol: 2017-03-07\n    latest: \"4.88\"\n    latestReleaseDate: 2016-12-18\n    link: https://github.com/Exim/exim/releases/tag/exim-4_88\n\n  - releaseCycle: \"4.87\"\n    releaseDate: 2016-04-06\n    eol: 2016-12-18\n    latest: \"4.87.1\"\n    latestReleaseDate: 2016-12-17\n    link: https://github.com/Exim/exim/releases/tag/exim-4_87_1\n\n  - releaseCycle: \"4.86\"\n    releaseDate: 2015-07-26\n    eol: 2016-04-06\n    latest: \"4.86.2\"\n    latestReleaseDate: 2016-03-02\n    link: https://github.com/Exim/exim/releases/tag/exim-4_86_2\n\n  - releaseCycle: \"4.85\"\n    releaseDate: 2015-01-12\n    eol: 2015-07-26\n    latest: \"4.85.2\"\n    latestReleaseDate: 2016-03-02\n    link: https://github.com/Exim/exim/releases/tag/exim-4_85_2\n\n  - releaseCycle: \"4.84\"\n    releaseDate: 2014-08-11\n    eol: 2015-01-12\n    latest: \"4.84.2\"\n    latestReleaseDate: 2016-03-02\n    link: https://github.com/Exim/exim/releases/tag/exim-4_84_2\n\n  - releaseCycle: \"4.83\"\n    releaseDate: 2014-07-21\n    eol: 2014-08-11\n    latest: \"4.83\"\n    latestReleaseDate: 2014-07-21\n    link: https://github.com/Exim/exim/releases/tag/exim-4_83\n\n  - releaseCycle: \"4.82\"\n    releaseDate: 2013-10-28\n    eol: 2014-07-21\n    latest: \"4.82.1\"\n    latestReleaseDate: 2014-05-28\n    link: https://github.com/Exim/exim/releases/tag/exim-4_82_1\n\n  - releaseCycle: \"4.80\"\n    releaseDate: 2012-05-31\n    eol: 2013-10-28\n    latest: \"4.80.1\"\n    latestReleaseDate: 2012-10-24\n    link: https://github.com/Exim/exim/releases/tag/exim-4_80_1\n\n  - releaseCycle: \"4.77\"\n    releaseDate: 2011-10-10\n    eol: 2012-05-31\n    latest: \"4.77\"\n    latestReleaseDate: 2011-10-10\n    link: https://github.com/Exim/exim/releases/tag/exim-4_77\n\n  - releaseCycle: \"4.76\"\n    releaseDate: 2011-05-09\n    eol: 2011-10-10\n    latest: \"4.76\"\n    latestReleaseDate: 2011-05-09\n    link: https://github.com/Exim/exim/releases/tag/exim-4_76\n\n  - releaseCycle: \"4.75\"\n    releaseDate: 2011-03-22\n    eol: 2011-05-09\n    latest: \"4.75\"\n    latestReleaseDate: 2011-03-22\n    link: https://github.com/Exim/exim/releases/tag/exim-4_75\n\n  - releaseCycle: \"4.74\"\n    releaseDate: 2011-01-24\n    eol: 2011-03-22\n    latest: \"4.74\"\n    latestReleaseDate: 2011-01-24\n    link: https://github.com/Exim/exim/releases/tag/exim-4_74\n\n  - releaseCycle: \"4.73\"\n    releaseDate: 2010-12-26\n    eol: 2011-01-25\n    latest: \"4.73\"\n    latestReleaseDate: 2010-12-26\n    link: https://github.com/Exim/exim/releases/tag/exim-4_73\n\n  - releaseCycle: \"4.72\"\n    releaseDate: 2010-06-03\n    eol: 2010-12-27\n    latest: \"4.72\"\n    latestReleaseDate: 2010-06-03\n    link: https://github.com/Exim/exim/releases/tag/exim-4_72\n\n  - releaseCycle: \"4.71\"\n    releaseDate: 2009-11-23\n    eol: 2010-06-03\n    latest: \"4.71\"\n    latestReleaseDate: 2009-11-23\n    link: https://github.com/Exim/exim/releases/tag/exim-4_71\n\n  - releaseCycle: \"4.70\"\n    releaseDate: 2009-11-13\n    eol: 2009-11-24\n    latest: \"4.70\"\n    latestReleaseDate: 2009-11-13\n    link: https://github.com/Exim/exim/releases/tag/exim-4_70\n\n  - releaseCycle: \"4.69\"\n    releaseDate: 2007-12-01\n    eol: 2009-11-14\n    latest: \"4.69\"\n    latestReleaseDate: 2007-12-01\n    link: https://github.com/Exim/exim/releases/tag/exim-4_69\n\n  - releaseCycle: \"4.68\"\n    releaseDate: 2007-08-30\n    eol: 2007-12-02\n    latest: \"4.68\"\n    latestReleaseDate: 2007-08-30\n    link: https://github.com/Exim/exim/releases/tag/exim-4_68\n\n  - releaseCycle: \"4.67\"\n    releaseDate: 2007-04-17\n    eol: 2007-08-31\n    latest: \"4.67\"\n    latestReleaseDate: 2007-04-17\n    link: https://github.com/Exim/exim/releases/tag/exim-4_67\n\n  - releaseCycle: \"4.66\"\n    releaseDate: 2007-01-08\n    eol: 2007-04-18\n    latest: \"4.66\"\n    latestReleaseDate: 2007-01-08\n    link: https://github.com/Exim/exim/releases/tag/exim-4_66\n\n  - releaseCycle: \"4.65\"\n    releaseDate: 2007-01-02\n    eol: 2007-01-08\n    latest: \"4.65\"\n    latestReleaseDate: 2007-01-02\n    link: https://github.com/Exim/exim/releases/tag/exim-4_65\n\n  - releaseCycle: \"4.64\"\n    releaseDate: 2006-12-20\n    eol: 2007-01-02\n    latest: \"4.64\"\n    latestReleaseDate: 2006-12-20\n    link: https://github.com/Exim/exim/releases/tag/exim-4_64\n\n  - releaseCycle: \"4.63\"\n    releaseDate: 2006-07-31\n    eol: 2006-12-20\n    latest: \"4.63\"\n    latestReleaseDate: 2006-07-31\n    link: https://github.com/Exim/exim/releases/tag/exim-4_63\n\n  - releaseCycle: \"4.62\"\n    releaseDate: 2006-04-28\n    eol: 2006-08-01\n    latest: \"4.62\"\n    latestReleaseDate: 2006-04-28\n    link: https://github.com/Exim/exim/releases/tag/exim-4_62\n\n  - releaseCycle: \"4.61\"\n    releaseDate: 2006-04-04\n    eol: 2006-04-29\n    latest: \"4.61\"\n    latestReleaseDate: 2006-04-04\n    link: https://github.com/Exim/exim/releases/tag/exim-4_61\n\n  - releaseCycle: \"4.54\"\n    releaseDate: 2005-10-04\n    eol: 2006-04-05\n    latest: \"4.54\"\n    latestReleaseDate: 2005-10-04\n    link: https://github.com/Exim/exim/releases/tag/exim-4_54\n\n  - releaseCycle: \"4.53\"\n    releaseDate: 2005-09-26\n    eol: 2005-10-04\n    latest: \"4.53\"\n    latestReleaseDate: 2005-09-26\n    link: https://github.com/Exim/exim/releases/tag/exim-4_54\n\n  - releaseCycle: \"4.52\"\n    releaseDate: 2005-07-01\n    eol: 2005-09-26\n    latest: \"4.52\"\n    latestReleaseDate: 2005-07-01\n    link: https://github.com/Exim/exim/releases/tag/exim-4_52\n\n  - releaseCycle: \"4.51\"\n    releaseDate: 2005-05-04\n    eol: 2005-07-01\n    latest: \"4.51\"\n    latestReleaseDate: 2005-05-04\n    link: https://github.com/Exim/exim/releases/tag/exim-4_51\n\n  - releaseCycle: \"4.50\"\n    releaseDate: 2005-02-17\n    eol: 2005-05-04\n    latest: \"4.50\"\n    latestReleaseDate: 2005-02-17\n    link: https://github.com/Exim/exim/releases/tag/exim-4_50\n\n---\n\n> [Exim](https://www.exim.org/) is a message transfer agent (MTA) licensed\n> under the GNU General Public License.\n> It offers a great deal of flexibility in the way mail can be routed.\n\nAll versions of Exim previous to the latest version [are obsolete](https://exim.org/).\nMaintenance releases are only published if necessary.\n"
  },
  {
    "path": "products/express.md",
    "content": "---\ntitle: Express\naddedAt: 2025-02-23\ncategory: framework\ntags: herodevs javascript-runtime linux-foundation\niconSlug: express\npermalink: /express\nreleasePolicyLink: https://expressjs.com/en/support/\nchangelogTemplate: https://github.com/expressjs/express/releases/tag/__LATEST__\neolColumn: Security Support\neoesColumn: Commercial Support\n\nauto:\n  methods:\n    - git: https://github.com/expressjs/express.git\n\nidentifiers:\n  - repology: js:express\n  - purl: pkg:github/expressjs/express\n  - purl: pkg:npm/express\n  - cpe: cpe:/a:openjsf:express\n  - cpe: cpe:2.3:a:openjsf:express\n\nreleases:\n  - releaseCycle: \"5\"\n    releaseDate: 2024-09-09\n    eol: false\n    latest: \"5.2.1\"\n    latestReleaseDate: 2025-12-01\n    link: https://github.com/expressjs/express/releases/tag/v__LATEST__\n\n  - releaseCycle: \"4\"\n    releaseDate: 2014-04-09\n    eol: false\n    latest: \"4.22.1\"\n    latestReleaseDate: 2025-12-01\n\n  - releaseCycle: \"3\"\n    releaseDate: 2012-10-23\n    eol: 2015-07-05\n    eoes: false\n    latest: \"3.21.2\"\n    latestReleaseDate: 2015-07-31\n\n  - releaseCycle: \"2\"\n    releaseDate: 2011-03-17\n    eol: 2012-07-01\n    latest: \"2.5.11\"\n    latestReleaseDate: 2012-06-29\n\n  - releaseCycle: \"1\"\n    releaseDate: 2010-11-16\n    eol: 2011-03-01\n    latest: \"1.0.9\"\n    latestReleaseDate: 2011-03-23\n\n---\n\n> [Express.js](https://expressjs.com) is a minimal and flexible Node.js\n> web application framework used for building web servers and APIs.\n\nExpress follows [semver](https://semver.org). Major versions marked as\nsupported on <https://expressjs.com/en/support/> receive non-breaking\nupdates, as well as bug and security fixes.\n\nReleases that are EOL (end-of-life) may receive updates for critical\nsecurity vulnerabilities, but the Express team offers no guarantee and\ndoes not plan to address or release fixes for any issues found.\n\nThe Express team has indicated that they will be participating in the\n[OpenJS Foundation’s Ecosystem Sustainability Program](https://openjsf.org/ecosystem-sustainability-program)\n(ESP) and have announced that [commercial support for EOL branches](https://expressjs.com/en/support) is\nnow available through [HeroDevs](https://www.herodevs.com/support/express-nes).\n"
  },
  {
    "path": "products/fairphone.md",
    "content": "---\ntitle: Fairphone\naddedAt: 2023-02-02\ncategory: device\ntags: mobile-phone\niconSlug: fairphone\npermalink: /fairphone\nreleasePolicyLink: https://forum.fairphone.com/t/fairphone-product-release-cycle/52652\nlatestColumn: false\neoasColumn: Active Major Updates\ndiscontinuedColumn: true\neolColumn: Security Updates\n\ncustomFields:\n  - name: supportedAndroidVersions\n    display: after-release-column\n    label: Supported Android\n    description: Supported Android version range\n    link: https://support.fairphone.com/hc/articles/9979180437393-Fairphone-OS\n\n# Supported android versions can be found on https://support.fairphone.com/hc/articles/9979180437393-Fairphone-OS.\nreleases:\n  - releaseCycle: \"6\"\n    releaseLabel: \"Fairphone 6\"\n    supportedAndroidVersions: \"15 - 16\" # https://support.fairphone.com/hc/en-us/articles/24463713641234-The-Fairphone-Gen-6-Release-Notes\n    releaseDate: 2025-06-25 # https://support.fairphone.com/hc/en-us/articles/24463093338898-The-Fairphone-Gen-6-FAQ\n    discontinued: false\n    eoas: false\n    eol: 2033-06-25 # https://support.fairphone.com/hc/en-us/articles/24463093338898-The-Fairphone-Gen-6-FAQ\n    link: https://support.fairphone.com/hc/en-us/articles/24463093338898-The-Fairphone-Gen-6-FAQ\n    \n  - releaseCycle: \"5\"\n    releaseLabel: \"Fairphone 5\"\n    supportedAndroidVersions: \"13 - 15\" # https://support.fairphone.com/hc/en-us/articles/18682800465169-Fairphone-5-OS-Release-Notes\n    releaseDate: 2023-09-14\n    discontinued: 2026-01-12\n    eoas: false\n    eol: 2031-09-14 # according to https://www.gsmarena.com/fairphone_5_goes_official_with_5_years_warranty_up_to_10_years_of_software_support-news-59724.php\n    link: https://support.fairphone.com/hc/articles/18020671537041-Fairphone-5-FAQ\n\n  - releaseCycle: \"4\"\n    releaseLabel: \"Fairphone 4\"\n    supportedAndroidVersions: 11 - 15 # https://support.fairphone.com/hc/en-us/articles/4405858220945-Fairphone-4-Release-Notes\n    releaseDate: 2021-09-30\n    discontinued: true\n    eoas: true\n    eol: 2026-09-30\n    link: https://support.fairphone.com/hc/articles/4405858220945\n\n  - releaseCycle: \"3+\"\n    releaseLabel: \"Fairphone 3+\"\n    supportedAndroidVersions: 10 - 13\n    releaseDate: 2020-09-30\n    discontinued: 2022-11-01\n    eoas: 2024-09-30\n    eol: 2026-09-30\n    link: https://support.fairphone.com/hc/articles/360048139032\n\n  - releaseCycle: \"3\"\n    releaseLabel: \"Fairphone 3\"\n    supportedAndroidVersions: 10 - 13\n    releaseDate: 2019-09-30\n    discontinued: 2021-09-01\n    eoas: 2024-09-30\n    eol: 2026-09-30\n    link: https://support.fairphone.com/hc/articles/360048139032\n\n  - releaseCycle: \"2\"\n    releaseLabel: \"Fairphone 2\"\n    supportedAndroidVersions: 5 - 10\n    releaseDate: 2015-12-21\n    # https://github.com/endoflife-date/endoflife.date/pull/2656#discussion_r1131930081\n    discontinued: 2019-03-31\n    eoas: true\n    # https://www.linkedin.com/posts/fairphone_fairphone2forever-unlaunching-changeisinyourhands-activity-7038910425882615808-DS7c\n    eol: 2023-03-07\n    link: https://support.fairphone.com/hc/articles/360019515018\n\n  - releaseCycle: \"1\"\n    releaseLabel: \"Fairphone 1\"\n    supportedAndroidVersions: \"4.2\" # https://support.fairphone.com/hc/articles/6217522827281-Fairphone-1-FAQ\n    releaseDate: 2013-12-01\n    discontinued: 2017-07-13\n    eoas: true\n    eol: 2017-07-13\n    link: https://support.fairphone.com/hc/articles/6217522827281\n---\n\n> Fairphone is a line of smartphones that are designed with the goal of having a lower environmental\n> footprint and better social impact than is common in the industry.\n\nFairphone 4 is guaranteed an upgrade to Android 13. Updates to Android 14/15 [might happen on a best\neffort basis](https://support.fairphone.com/hc/articles/9979180437393).\n"
  },
  {
    "path": "products/fedora.md",
    "content": "---\ntitle: Fedora Linux\naddedAt: 2019-05-28\ncategory: os\ntags: linux-distribution\niconSlug: fedora\npermalink: /fedora\nversionCommand: cat /etc/fedora-release\nreleasePolicyLink: https://docs.fedoraproject.org/en-US/releases/lifecycle/\nchangelogTemplate: https://fedoraproject.org/wiki/Releases/__RELEASE_CYCLE__/ChangeSet?rd=Releases/__RELEASE_CYCLE__\nlatestColumn: false\n\nidentifiers:\n  - cpe: cpe:/o:fedoraproject:fedora\n  - cpe: cpe:2.3:o:fedoraproject:fedora\n\nauto:\n  methods:\n    - distrowatch: fedora\n      regex: '^Distribution Release: Fedora (?P<version>\\d{2})$'\n      template: \"{{version}}\"\n\n# Dates as per https://fedorapeople.org/groups/schedule/\n# Latest release dates are not displayed but added automatically by auto-update.\nreleases:\n  - releaseCycle: \"43\"\n    releaseDate: 2025-10-28\n    eol: 2026-12-09\n    latest: \"43\"\n    latestReleaseDate: 2025-10-28\n\n  - releaseCycle: \"42\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Adams\"\n    releaseDate: 2025-04-15\n    eol: 2026-05-13\n    latest: \"42\"\n    latestReleaseDate: 2025-04-15\n\n  - releaseCycle: \"41\"\n    releaseDate: 2024-10-29\n    eol: 2025-12-15\n    latest: \"41\"\n    latestReleaseDate: 2024-10-29\n\n  - releaseCycle: \"40\"\n    releaseDate: 2024-04-23\n    eol: 2025-05-13\n    latest: \"40\"\n    latestReleaseDate: 2024-04-23\n\n  - releaseCycle: \"39\"\n    releaseDate: 2023-11-07\n    eol: 2024-11-26\n    latest: \"39\"\n    latestReleaseDate: 2023-11-07\n\n  - releaseCycle: \"38\"\n    releaseDate: 2023-04-18\n    eol: 2024-05-21\n    latest: \"38\"\n    latestReleaseDate: 2023-04-18\n\n  - releaseCycle: \"37\"\n    releaseDate: 2022-11-15\n    eol: 2023-12-05\n    latest: \"37\"\n    latestReleaseDate: 2022-11-15\n\n  - releaseCycle: \"36\"\n    releaseDate: 2022-05-10\n    eol: 2023-05-16\n    latest: \"36\"\n    latestReleaseDate: 2022-05-10\n\n  - releaseCycle: \"35\"\n    releaseDate: 2021-11-02\n    eol: 2022-12-13\n    latest: \"35\"\n    latestReleaseDate: 2021-11-02\n\n  - releaseCycle: \"34\"\n    releaseDate: 2021-04-27\n    eol: 2022-06-07\n    latest: \"34\"\n    latestReleaseDate: 2021-04-27\n\n  - releaseCycle: \"33\"\n    releaseDate: 2020-10-27\n    eol: 2021-11-30\n    latest: \"33\"\n    latestReleaseDate: 2020-10-27\n\n  - releaseCycle: \"32\"\n    releaseDate: 2020-04-28\n    eol: 2021-05-25\n    latest: \"32\"\n    latestReleaseDate: 2020-04-28\n\n  - releaseCycle: \"31\"\n    releaseDate: 2019-10-29\n    eol: 2020-11-24\n    latest: \"31\"\n    latestReleaseDate: 2019-10-29\n\n  - releaseCycle: \"30\"\n    releaseDate: 2019-04-30\n    eol: 2020-05-26\n    latest: \"30\"\n    latestReleaseDate: 2019-04-30\n\n  - releaseCycle: \"29\"\n    releaseDate: 2018-10-30\n    eol: 2019-11-26\n    latest: \"29\"\n    latestReleaseDate: 2018-10-30\n\n  - releaseCycle: \"28\"\n    releaseDate: 2018-05-01\n    eol: 2019-05-28\n    latest: \"28\"\n    latestReleaseDate: 2018-05-01\n\n  - releaseCycle: \"27\"\n    releaseDate: 2017-11-14\n    eol: 2018-11-30\n    latest: \"27\"\n    latestReleaseDate: 2017-11-14\n\n  - releaseCycle: \"26\"\n    releaseDate: 2017-07-11\n    eol: 2018-05-29\n    latest: \"26\"\n    latestReleaseDate: 2017-07-11\n\n  - releaseCycle: \"25\"\n    releaseDate: 2016-11-22\n    eol: 2017-12-12\n    latest: \"25\"\n    latestReleaseDate: 2016-11-22\n\n  - releaseCycle: \"24\"\n    releaseDate: 2016-06-21\n    eol: 2017-08-08\n    latest: \"24\"\n    latestReleaseDate: 2016-06-21\n\n  - releaseCycle: \"23\"\n    releaseDate: 2015-11-03\n    eol: 2016-12-20\n    latest: \"23\"\n    latestReleaseDate: 2015-11-03\n\n  - releaseCycle: \"22\"\n    releaseDate: 2015-05-26\n    eol: 2016-07-19\n    latest: \"22\"\n    latestReleaseDate: 2015-05-26\n\n  - releaseCycle: \"21\"\n    releaseDate: 2014-12-09\n    eol: 2015-12-01\n    latest: \"21\"\n    latestReleaseDate: 2014-12-09\n\n  - releaseCycle: \"20\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Heisenbug\"\n    releaseDate: 2013-12-17\n    eol: 2015-06-23\n    latest: \"20\"\n    latestReleaseDate: 2013-12-17\n\n  - releaseCycle: \"19\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Schrödinger's Cat\"\n    releaseDate: 2013-07-02\n    eol: 2015-01-06\n    latest: \"19\"\n    latestReleaseDate: 2013-07-02\n    link: https://docs.fedoraproject.org/en-US/releases/f19/\n\n  - releaseCycle: \"18\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Spherical Cow\"\n    releaseDate: 2013-01-15\n    eol: 2014-01-14\n    latest: \"18\"\n    latestReleaseDate: 2013-01-15\n    link: https://docs.fedoraproject.org/en-US/releases/f18/\n\n  - releaseCycle: \"17\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Beefy Miracle\"\n    releaseDate: 2012-05-29\n    eol: 2013-07-30\n    latest: \"17\"\n    latestReleaseDate: 2012-05-29\n    link: https://docs.fedoraproject.org/en-US/releases/f17/\n\n  - releaseCycle: \"16\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Verne\"\n    releaseDate: 2011-11-08\n    eol: 2013-02-12\n    latest: \"16\"\n    latestReleaseDate: 2011-11-08\n    link: https://docs.fedoraproject.org/en-US/releases/f16/\n\n  - releaseCycle: \"15\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Lovelock\"\n    releaseDate: 2011-05-24\n    eol: 2012-06-26\n    latest: \"15\"\n    latestReleaseDate: 2011-05-24\n    link: https://docs.fedoraproject.org/en-US/releases/f15/\n\n  - releaseCycle: \"14\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Laughlin\"\n    releaseDate: 2010-11-02\n    eol: 2011-12-09\n    latest: \"14\"\n    latestReleaseDate: 2010-11-02\n    link: https://docs.fedoraproject.org/en-US/releases/f14/\n\n  - releaseCycle: \"13\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Goddard\"\n    releaseDate: 2010-05-25\n    eol: 2011-06-24\n    latest: \"13\"\n    latestReleaseDate: 2010-05-25\n    link: https://docs.fedoraproject.org/en-US/releases/f13/\n\n  - releaseCycle: \"12\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Constantine\"\n    releaseDate: 2009-11-17\n    eol: 2010-12-02\n    latest: \"12\"\n    latestReleaseDate: 2009-11-17\n    link: https://docs.fedoraproject.org/en-US/releases/f12/\n\n  - releaseCycle: \"11\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Leonidas\"\n    releaseDate: 2009-06-09\n    eol: 2010-06-25\n    latest: \"11\"\n    latestReleaseDate: 2009-06-09\n    link: https://docs.fedoraproject.org/en-US/releases/f11/\n\n  - releaseCycle: \"10\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Cambridge\"\n    releaseDate: 2008-11-25\n    eol: 2009-12-17\n    latest: \"10\"\n    latestReleaseDate: 2008-11-25\n    link: https://docs.fedoraproject.org/en-US/releases/f10/\n\n  - releaseCycle: \"9\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Sulphur\"\n    releaseDate: 2008-05-13\n    eol: 2009-07-10\n    latest: \"9\"\n    latestReleaseDate: 2008-05-13\n    link: https://docs.fedoraproject.org/en-US/releases/f9/\n\n  - releaseCycle: \"8\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Werewolf\"\n    releaseDate: 2007-11-08\n    eol: 2009-01-07\n    latest: \"8\"\n    latestReleaseDate: 2007-11-08\n    link: https://docs.fedoraproject.org/en-US/releases/f8/\n\n  - releaseCycle: \"7\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Moonshine\"\n    releaseDate: 2007-05-31\n    eol: 2008-06-13\n    latest: \"7\"\n    latestReleaseDate: 2007-05-31\n    link: https://docs.fedoraproject.org/en-US/releases/f7/\n\n  - releaseCycle: \"6\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Zod\"\n    releaseDate: 2006-10-24\n    eol: 2007-12-07\n    latest: \"6\"\n    latestReleaseDate: 2006-10-24\n    link: https://docs.fedoraproject.org/en-US/releases/f6/\n\n  - releaseCycle: \"5\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Bordeaux\"\n    releaseDate: 2006-03-20\n    eol: 2007-07-02\n    latest: \"5\"\n    latestReleaseDate: 2006-03-20\n    link: https://docs.fedoraproject.org/en-US/releases/f5/\n\n  - releaseCycle: \"4\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Stentz\"\n    releaseDate: 2005-06-13\n    eol: 2006-08-07\n    latest: \"4\"\n    latestReleaseDate: 2005-06-13\n    link: https://docs.fedoraproject.org/en-US/releases/f4/\n\n  - releaseCycle: \"3\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Heidelberg\"\n    releaseDate: 2004-11-08\n    eol: 2006-01-16\n    latest: \"3\"\n    latestReleaseDate: 2004-11-08\n    link: https://docs.fedoraproject.org/en-US/releases/f3/\n\n  - releaseCycle: \"2\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Tettnang\"\n    releaseDate: 2004-05-18\n    eol: 2005-04-11\n    latest: \"2\"\n    latestReleaseDate: 2004-05-18\n    link: https://docs.fedoraproject.org/en-US/releases/f2/\n\n  - releaseCycle: \"1\"\n    releaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Yarrow\"\n    releaseDate: 2003-11-05\n    eol: 2004-09-20\n    latest: \"1\"\n    latestReleaseDate: 2003-11-05\n    link: https://docs.fedoraproject.org/en-US/releases/f1/\n---\n\n> [Fedora](https://fedoraproject.org/) is a Linux distribution developed by the community-supported\n> Fedora Project and sponsored by Red Hat.\n\nFedora end-of-life dates are not typically known far in advance with to-the-day accuracy. Fedora has\na relatively short life cycle: Release X is supported until 4 weeks after the release of\nRelease X+2 and with approximately 6 months between most versions, meaning a version of Fedora is\nusually supported for at least 13 months, possibly longer.\n\n- [List of all Releases](https://docs.fedoraproject.org/en-US/releases/).\n- [Fedora Project Schedule](https://fedorapeople.org/groups/schedule/) includes tentative dates.\n- [Unsupported Fedora Linux releases](https://docs.fedoraproject.org/en-US/releases/eol/).\n"
  },
  {
    "path": "products/ffmpeg.md",
    "content": "---\ntitle: FFmpeg\naddedAt: 2022-01-23\ncategory: framework\niconSlug: ffmpeg\npermalink: /ffmpeg\nversionCommand: ffmpeg -version\nreleasePolicyLink: https://ffmpeg.org/\nchangelogTemplate: https://ffmpeg.org/download.html#release_{{\"__RELEASE_CYCLE__\"}}\nreleaseLabel: \"__RELEASE_CYCLE__ '__CODENAME__'\"\neolColumn: Supported\n\nidentifiers:\n  - repology: ffmpeg\n  - cpe: cpe:/a:ffmpeg:ffmpeg\n  - cpe: cpe:2.3:a:ffmpeg:ffmpeg\n  - purl: pkg:brew/ffmpeg\n\nauto:\n  methods:\n    # upstream https://git.ffmpeg.org/ffmpeg.git doesn't support filtering\n    - git: https://github.com/FFmpeg/FFmpeg.git\n      regex: '^n?(?P<major>[1-9]\\d*)\\.(?P<minor>\\d+)\\.?(?P<patch>\\d+)?$'\n\n# EOL date can be found on https://ffmpeg.org/olddownload.html\n# LTS: every ODD.1 release is LTS from https://news.ycombinator.com/item?id=41695542\nreleases:\n  - releaseCycle: \"8.1\"\n    codename: Hoare\n    releaseDate: 2026-03-16\n    eol: false\n    latest: \"8.1.0\"\n    latestReleaseDate: 2026-03-16\n    \n  - releaseCycle: \"8.0\"\n    codename: Huffman\n    releaseDate: 2025-08-22\n    eol: false\n    latest: \"8.0.1\"\n    latestReleaseDate: 2025-11-20\n\n  - releaseCycle: \"7.1\"\n    codename: Péter\n    lts: true\n    releaseDate: 2024-09-30\n    eol: false\n    latest: \"7.1.3\"\n    latestReleaseDate: 2025-11-21\n\n  - releaseCycle: \"7.0\"\n    codename: Dijkstra\n    releaseDate: 2024-04-05\n    eol: false\n    latest: \"7.0.3\"\n    latestReleaseDate: 2025-08-05\n\n  - releaseCycle: \"6.1\"\n    codename: Heaviside\n    releaseDate: 2023-11-11\n    eol: false\n    latest: \"6.1.4\"\n    latestReleaseDate: 2025-11-23\n\n  - releaseCycle: \"6.0\"\n    codename: Von Neumann\n    releaseDate: 2023-02-27\n    eol: 2024-07-11 # eol of Ubuntu 23.10 http://git.ffmpeg.org/gitweb/ffmpeg-web.git/commitdiff/ebe787e5276b54a585f69ed76b0d7cce8265374d\n    latest: \"6.0.1\"\n    latestReleaseDate: 2023-11-10\n\n  - releaseCycle: \"5.1\"\n    codename: Riemann\n    lts: true\n    releaseDate: 2022-07-22\n    eol: false\n    latest: \"5.1.8\"\n    latestReleaseDate: 2025-11-26\n\n  - releaseCycle: \"5.0\"\n    codename: Lorentz\n    releaseDate: 2022-01-14\n    eol: 2023-04-02\n    latest: \"5.0.3\"\n    latestReleaseDate: 2023-04-02\n\n  - releaseCycle: \"4.4\"\n    codename: Rao\n    releaseDate: 2021-04-08\n    eol: false\n    latest: \"4.4.6\"\n    latestReleaseDate: 2025-05-17\n\n  - releaseCycle: \"4.3\"\n    codename: \"4:3\"\n    staleReleaseThresholdDays: 500 # still listed on https://ffmpeg.org/download.html\n    releaseDate: 2020-06-15\n    eol: false\n    latest: \"4.3.9\"\n    latestReleaseDate: 2025-03-12\n\n  - releaseCycle: \"4.2\"\n    codename: \"Ada\"\n    releaseDate: 2019-08-05\n    eol: false\n    latest: \"4.2.11\"\n    latestReleaseDate: 2025-05-17\n\n  - releaseCycle: \"4.1\"\n    codename: \"al-Khwarizmi\"\n    releaseDate: 2018-11-06\n    eol: 2024-07-21 # http://git.ffmpeg.org/gitweb/ffmpeg-web.git/commitdiff/49be47948400e33b16a14fc7a198f4636c5d229e\n    latest: \"4.1.11\"\n    latestReleaseDate: 2023-06-07\n\n  - releaseCycle: \"4.0\"\n    codename: \"Wu\"\n    releaseDate: 2018-04-20\n    eol: 2020-07-03\n    latest: \"4.0.6\"\n    latestReleaseDate: 2020-07-03\n\n  - releaseCycle: \"3.4\"\n    codename: \"Cantor\"\n    staleReleaseThresholdDays: 500 # still listed on https://ffmpeg.org/download.html\n    releaseDate: 2017-10-15\n    eol: false\n    latest: \"3.4.14\"\n    latestReleaseDate: 2025-03-12\n\n  - releaseCycle: \"3.3\"\n    codename: \"Hilbert\"\n    releaseDate: 2017-04-13\n    eol: 2018-11-18\n    latest: \"3.3.9\"\n    latestReleaseDate: 2018-11-18\n\n  - releaseCycle: \"3.2\"\n    codename: \"Hypatia\"\n    releaseDate: 2016-10-27\n    eol: 2022-10-28\n    latest: \"3.2.19\"\n    latestReleaseDate: 2022-10-28\n\n  - releaseCycle: \"3.1\"\n    codename: \"Laplace\"\n    releaseDate: 2016-06-27\n    eol: 2017-09-25\n    latest: \"3.1.11\"\n    latestReleaseDate: 2017-09-25\n\n  - releaseCycle: \"3.0\"\n    codename: \"Einstein\"\n    releaseDate: 2016-02-15\n    eol: 2018-10-28\n    latest: \"3.0.12\"\n    latestReleaseDate: 2018-10-28\n\n  - releaseCycle: \"2.8\"\n    codename: \"Feynman\"\n    staleReleaseThresholdDays: 1000 # still listed on https://ffmpeg.org/download.html\n    releaseDate: 2015-09-09\n    eol: false\n    latest: \"2.8.22\"\n    latestReleaseDate: 2023-10-29\n\n  - releaseCycle: \"2.7\"\n    codename: \"Nash\"\n    releaseDate: 2015-06-10\n    eol: 2016-04-30\n    latest: \"2.7.7\"\n    latestReleaseDate: 2016-04-30\n\n  - releaseCycle: \"2.6\"\n    codename: \"Grothendieck\"\n    releaseDate: 2015-03-07\n    eol: 2016-05-03\n    latest: \"2.6.9\"\n    latestReleaseDate: 2016-05-03\n\n  - releaseCycle: \"2.5\"\n    codename: \"Bohr\"\n    releaseDate: 2014-12-04\n    eol: 2016-02-02\n    latest: \"2.5.11\"\n    latestReleaseDate: 2016-02-02\n\n  - releaseCycle: \"2.4\"\n    codename: \"Fresnel\"\n    releaseDate: 2014-09-14\n    eol: 2017-12-31\n    latest: \"2.4.14\"\n    latestReleaseDate: 2017-12-31\n\n  - releaseCycle: \"2.3\"\n    codename: \"Mandelbrot\"\n    releaseDate: 2014-07-16\n    eol: 2015-01-06\n    latest: \"2.3.6\"\n    latestReleaseDate: 2015-01-06\n\n  - releaseCycle: \"2.2\"\n    codename: \"Muybridge\"\n    releaseDate: 2014-03-23\n    eol: 2015-06-18\n    latest: \"2.2.16\"\n    latestReleaseDate: 2015-06-18\n\n  - releaseCycle: \"2.1\"\n    codename: \"Fourier\"\n    releaseDate: 2013-10-28\n    eol: 2015-04-30\n    latest: \"2.1.8\"\n    latestReleaseDate: 2015-04-30\n\n  - releaseCycle: \"2.0\"\n    codename: \"Nameless\"\n    releaseDate: 2013-07-10\n    eol: 2015-06-10\n    latest: \"2.0.7\"\n    latestReleaseDate: 2015-06-10\n\n  - releaseCycle: \"1.2\"\n    codename: \"Magic\"\n    releaseDate: 2013-03-15\n    eol: 2015-02-12\n    latest: \"1.2.12\"\n    latestReleaseDate: 2015-02-12\n\n  - releaseCycle: \"1.1\"\n    codename: \"Fire Flower\"\n    releaseDate: 2013-01-06\n    eol: 2015-03-13\n    latest: \"1.1.16\"\n    latestReleaseDate: 2015-03-13\n\n  - releaseCycle: \"1.0\"\n    codename: \"Angel\"\n    releaseDate: 2012-09-28\n    eol: 2014-07-20\n    latest: \"1.0.10\"\n    latestReleaseDate: 2014-07-20\n\n  - releaseCycle: \"0.11\"\n    codename: \"Happiness\"\n    releaseDate: 2012-05-25\n    eol: 2014-03-10\n    latest: \"0.11.5\"\n    latestReleaseDate: 2014-03-10\n\n  - releaseCycle: \"0.10\"\n    codename: \"Freedom\"\n    releaseDate: 2012-01-26\n    eol: 2015-03-12\n    latest: \"0.10.16\"\n    latestReleaseDate: 2015-03-12\n\n  - releaseCycle: \"0.9\"\n    codename: \"Harmony\"\n    releaseDate: 2011-12-11\n    eol: 2014-03-21\n    latest: \"0.9.4\"\n    latestReleaseDate: 2014-03-21\n\n  - releaseCycle: \"0.8\"\n    codename: \"Love\"\n    releaseDate: 2011-06-21\n    eol: 2013-10-06\n    latest: \"0.8.15\"\n    latestReleaseDate: 2013-10-06\n\n  - releaseCycle: \"0.7\"\n    codename: \"Peace\"\n    releaseDate: 2011-06-21\n    eol: 2015-03-12\n    latest: \"0.7.17\"\n    latestReleaseDate: 2015-03-12\n\n  - releaseCycle: \"0.6\"\n    codename: \"Works with HTML5\"\n    releaseDate: 2010-05-04\n    eol: 2013-09-23\n    latest: \"0.6.7\"\n    latestReleaseDate: 2013-09-23\n\n  - releaseCycle: \"0.5\"\n    codename: \"half-way to world domination A.K.A. the belligerent blue bike shed\"\n    releaseDate: 2009-03-02\n    eol: 2014-11-29\n    latest: \"0.5.15\"\n    latestReleaseDate: 2014-11-29\n\n---\n\n> [FFmpeg](https://ffmpeg.org/) is a free and open-source software project consisting of a suite of\n> libraries and programs for handling video, audio, and other multimedia files and streams. It is\n> the core of software such as VLC, MPV, Blender, Audacity, HandBrake, OBS Studio, and much more.\n> Full list of capabilities is found [in their documentation](https://ffmpeg.org/documentation.html).\n\nFFmpeg follows [Semantic Versioning](https://semver.org/). The support and EOL policy is not clearly\ndefined but, looking at the release history, there is at least a `x.y` release every year which is\nsupported for at least a year with important bug fixes.\n\n## Long-Term Support\n\nWhile several past FFmpeg releases have enjoyed long-term support, 5.1 is the first release where\nsuch an intention is made clear at release. [As per the developers](https://news.ycombinator.com/item?id=41695542),\nthe first minor version of every Odd Major version (ODD.1) is planned to be an LTS. Each LTS release is maintained\nfor a minimum of 3 years.\n\nNote that these releases are intended for distributors and system integrators, not for end users.\nUsers that wish to compile from the sources are strongly encouraged to consider using [the\ndevelopment branch](https://ffmpeg.org/download.html).\n\nMaintained releases are listed on the [_Download Page_](https://ffmpeg.org/download.html#releases)\nand unmaintained releases are listed on the [_Old Releases Page_](https://ffmpeg.org/olddownload.html).\n"
  },
  {
    "path": "products/filemaker.md",
    "content": "---\ntitle: FileMaker Platform\naddedAt: 2019-05-30\ncategory: app\npermalink: /filemaker\nreleasePolicyLink: https://support.claris.com/s/article/Claris-support-policy\nlatestColumn: false\neolColumn: Support\n\nidentifiers:\n  - repology: filemaker-pro\n\nauto:\n  methods:\n    - release_table: https://support.claris.com/s/article/Claris-support-policy\n      selector: table\n      header_selector: \"tr:nth-of-type(1)\"\n      render_javascript: true\n      render_javascript_wait_until: networkidle\n      fields:\n        releaseCycle:\n          column: Product version\n          regex: '^FileMaker (?P<value>\\d+(\\.\\d+)?)$'\n        releaseDate: \"Release Date\"\n        eol: \"EOL date\"\n\nreleases:\n  - releaseCycle: \"2025\"\n    releaseDate: 2025-07-31 # https://www.claris.com/blog/2025/announcing-the-2025-release-of-claris-filemaker\n    eol: 2027-07-31\n    link: https://help.claris.com/en/server-release-notes/content/index.html\n\n  - releaseCycle: \"2024\"\n    releaseDate: 2024-06-30 # https://community.claris.com/en/s/question/0D5Vy000009idtMKAQ/introducing-claris-filemaker-2024\n    eol: 2026-06-30\n    link: https://help.claris.com/en/server-release-notes/content/index.html\n\n  - releaseCycle: \"2023\"\n    releaseDate: 2023-04-30\n    eol: 2025-12-31\n    link: https://help.claris.com/en/server-release-notes/content/index.html\n\n  - releaseCycle: \"19.6\"\n    releaseDate: 2022-12-31\n    eol: 2024-12-31\n    link: https://support.claris.com/s/answerview?anum=000036025\n\n  - releaseCycle: \"19.5\"\n    releaseDate: 2022-06-30\n    eol: 2024-06-30\n    link: https://support.claris.com/s/answerview?anum=000035967\n\n  - releaseCycle: \"19.4\"\n    releaseDate: 2021-12-01\n    eol: 2023-12-31\n    link: https://support.claris.com/s/answerview?anum=000035759\n\n  - releaseCycle: \"19.3\"\n    releaseDate: 2021-06-30\n    eol: 2023-07-31\n    link: https://support.claris.com/s/answerview?anum=000035756\n\n  - releaseCycle: \"19.2\"\n    releaseDate: 2021-03-31\n    eol: 2023-03-31\n    link: https://support.claris.com/s/answerview?anum=000035415\n\n  - releaseCycle: \"19.1\"\n    releaseDate: 2020-09-30\n    eol: 2022-10-31\n    link: https://support.claris.com/s/answerview?anum=000035283\n\n  - releaseCycle: \"19\"\n    releaseDate: 2020-05-31\n    eol: 2022-05-31\n    link: https://support.claris.com/s/answerview?anum=000034875\n\n  - releaseCycle: \"18\"\n    releaseDate: 2019-05-01\n    eol: 2021-06-25\n    link: https://support.claris.com/s/answerview?anum=000034744\n\n  - releaseCycle: \"17\"\n    releaseDate: 2018-05-01\n    eol: 2020-09-18\n    link: https://support.claris.com/s/answerview?anum=000032946\n\n  - releaseCycle: \"16\"\n    releaseDate: 2017-05-01\n    eol: 2020-09-18\n    link: https://support.claris.com/s/answerview?anum=000033289\n\n  - releaseCycle: \"15\"\n    releaseDate: 2016-05-01\n    eol: 2019-09-20\n    link: https://support.claris.com/s/article/FileMaker-Announces-end-of-support-for-FileMaker-15-Platform\n\n  - releaseCycle: \"14\"\n    releaseDate: 2015-05-01\n    eol: 2018-09-21\n    link: https://support.claris.com/s/article/FileMaker-announces-the-end-of-support-for-FileMaker-14-Platform\n\n  - releaseCycle: \"13\"\n    releaseDate: 2013-12-01\n    eol: 2017-09-22\n    link: https://support.claris.com/s/article/FileMaker-announces-the-end-of-support-for-FileMaker-13-Platform-1503693097684\n\n  - releaseCycle: \"12\"\n    releaseDate: 2012-04-01\n    eol: 2016-09-23\n    link: https://support.claris.com/s/article/FileMaker-announces-the-end-of-support-for-FileMaker-12-product-family-1503693084416\n\n  - releaseCycle: \"11\"\n    releaseDate: 2010-03-01\n    eol: 2015-09-25\n    link: https://support.claris.com/s/article/FileMaker-announces-end-of-support-for-FileMaker-11-product-family-1503693064486\n\n  - releaseCycle: \"10\"\n    releaseDate: 2009-01-01\n    eol: 2014-09-27\n    link: https://support.claris.com/s/article/FileMaker-announces-end-of-support-for-FileMaker-10-product-family-1503693016862\n\n  - releaseCycle: \"9\"\n    releaseDate: 2007-07-01\n    eol: 2011-11-15\n    link: https://support.claris.com/s/article/FileMaker-announces-end-of-support-for-FileMaker-9-product-family-1503693019973\n\n  - releaseCycle: \"8\"\n    releaseDate: 2005-08-01\n    eol: 2010-09-23\n    link: https://support.claris.com/s/article/FileMaker-announces-end-of-support-for-FileMaker-8-product-family-1503692966443\n\n  - releaseCycle: \"7\"\n    releaseDate: 2004-03-01\n    eol: 2008-09-26\n    link: https://support.claris.com/s/article/FileMaker-announces-end-of-support-for-FileMaker-7-product-family-1503692949742\n---\n\n> FileMaker Platform is a cross-platform relational database application from Claris International.\n\nFileMaker has recently adopted a yearly release cycle, in May. Previously, there was an 18-month\nrelease cycle.\n\nSource for release dates only gives month and year, so 1st of month assumed.\n"
  },
  {
    "path": "products/firefox.md",
    "content": "---\ntitle: Firefox\naddedAt: 2021-09-11\ncategory: app\ntags: mozilla web-browser\niconSlug: firefoxbrowser\npermalink: /firefox\nversionCommand: firefox --version\nreleasePolicyLink: https://www.mozilla.org/firefox/\nchangelogTemplate: https://www.mozilla.org/firefox/__LATEST__/releasenotes/\nLTSLabel: \"<abbr title='Extended Support Release'>ESR</abbr>\"\n\nidentifiers:\n  - repology: firefox\n  - purl: pkg:apk/alpine/firefox\n  - purl: pkg:deb/debian/firefox-esr\n  - purl: pkg:generic/firefox\n  - cpe: cpe:2.3:a:mozilla:firefox\n\nauto:\n  # It takes too much time to fetch all versions.\n  # See https://github.com/endoflife-date/release-data/blob/main/src/firefox.py for details\n  cumulative: true\n  methods:\n    - firefox: https://www.mozilla.org/en-US/firefox/releases/\n\n# For non-LTS versions, eol(x) = releaseDate(x+1)\n# For LTS version, eol(x) = releaseDate of the next major after the corresponding version last minor LTS on https://whattrainisitnow.com/calendar/, if available.\n# The next ESR / LTS is not yet planned.\nreleases:\n  - releaseCycle: \"148\"\n    releaseDate: 2026-02-24\n    eol: false\n    latest: \"148.0.2\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"147\"\n    releaseDate: 2026-01-13\n    eol: 2026-02-24\n    latest: \"147.0.4\"\n    latestReleaseDate: 2026-02-16\n\n  - releaseCycle: \"146\"\n    releaseDate: 2025-12-09\n    eol: 2026-01-13\n    latest: \"146.0.1\"\n    latestReleaseDate: 2025-12-18\n\n  - releaseCycle: \"145\"\n    releaseDate: 2025-11-11\n    eol: 2025-12-09\n    latest: \"145.0.2\"\n    latestReleaseDate: 2025-11-25\n\n  - releaseCycle: \"144\"\n    releaseDate: 2025-10-14\n    eol: 2025-11-11\n    latest: \"144.0.2\"\n    latestReleaseDate: 2025-10-28\n\n  - releaseCycle: \"143\"\n    releaseDate: 2025-09-16\n    eol: 2025-10-14\n    latest: \"143.0.4\"\n    latestReleaseDate: 2025-10-03\n\n  - releaseCycle: \"142\"\n    releaseDate: 2025-08-19\n    eol: 2025-09-16\n    latest: \"142.0.1\"\n    latestReleaseDate: 2025-08-27\n\n  - releaseCycle: \"141\"\n    releaseDate: 2025-07-22\n    eol: 2025-08-19\n    latest: \"141.0.3\"\n    latestReleaseDate: 2025-08-07\n\n  - releaseCycle: \"140\"\n    lts: true\n    releaseDate: 2025-06-24\n    eol: 2026-09-16 # estimated eol day, based on Firefox ESR release cycle https://support.mozilla.org/en-US/kb/firefox-esr-release-cycle\n    latest: \"140.8.0\"\n    latestReleaseDate: 2026-02-24\n\n  - releaseCycle: \"139\"\n    releaseDate: 2025-05-27\n    eol: 2025-06-24\n    latest: \"139.0.4\"\n    latestReleaseDate: 2025-06-10\n\n  - releaseCycle: \"138\"\n    releaseDate: 2025-04-29\n    eol: 2025-05-27\n    latest: \"138.0.4\"\n    latestReleaseDate: 2025-05-17\n\n  - releaseCycle: \"137\"\n    releaseDate: 2025-04-01\n    eol: 2025-04-29\n    latest: \"137.0.2\"\n    latestReleaseDate: 2025-04-15\n\n  - releaseCycle: \"136\"\n    releaseDate: 2025-03-04\n    eol: 2025-04-01\n    latest: \"136.0.4\"\n    latestReleaseDate: 2025-03-27\n\n  - releaseCycle: \"135\"\n    releaseDate: 2025-02-04\n    eol: 2025-03-04\n    latest: \"135.0.1\"\n    latestReleaseDate: 2025-02-18\n\n  - releaseCycle: \"134\"\n    releaseDate: 2025-01-07\n    eol: 2025-02-04\n    latest: \"134.0.2\"\n    latestReleaseDate: 2025-01-21\n\n  - releaseCycle: \"133\"\n    releaseDate: 2024-11-26\n    eol: 2025-01-07\n    latest: \"133.0.3\"\n    latestReleaseDate: 2024-12-10\n\n  - releaseCycle: \"132\"\n    releaseDate: 2024-10-29\n    eol: 2024-11-26\n    latest: \"132.0.2\"\n    latestReleaseDate: 2024-11-12\n\n  - releaseCycle: \"131\"\n    releaseDate: 2024-10-01\n    eol: 2024-10-29\n    latest: \"131.0.3\"\n    latestReleaseDate: 2024-10-14\n\n  - releaseCycle: \"130\"\n    releaseDate: 2024-09-03\n    eol: 2024-10-01\n    latest: \"130.0.1\"\n    latestReleaseDate: 2024-09-17\n\n  - releaseCycle: \"129\"\n    releaseDate: 2024-08-06\n    eol: 2024-09-03\n    latest: \"129.0.2\"\n    latestReleaseDate: 2024-08-20\n\n  - releaseCycle: \"128\"\n    lts: true\n    releaseDate: 2024-07-09\n    eol: 2025-09-16 # estimated release day for 140.3 on https://whattrainisitnow.com/calendar/\n    latest: \"128.14.0\"\n    latestReleaseDate: 2025-08-19\n\n  - releaseCycle: \"127\"\n    releaseDate: 2024-06-11\n    eol: 2024-07-09\n    latest: \"127.0.2\"\n    latestReleaseDate: 2024-06-25\n\n  - releaseCycle: \"126\"\n    releaseDate: 2024-05-14\n    eol: 2024-06-11\n    latest: \"126.0.1\"\n    latestReleaseDate: 2024-05-28\n\n  - releaseCycle: \"125\"\n    releaseDate: 2024-04-16\n    eol: 2024-05-14\n    latest: \"125.0.3\"\n    latestReleaseDate: 2024-04-29\n\n  - releaseCycle: \"124\"\n    releaseDate: 2024-03-19\n    eol: 2024-04-16\n    latest: \"124.0.2\"\n    latestReleaseDate: 2024-04-02\n\n  - releaseCycle: \"123\"\n    releaseDate: 2024-02-20\n    eol: 2024-03-19\n    latest: \"123.0.1\"\n    latestReleaseDate: 2024-03-05\n\n  - releaseCycle: \"122\"\n    releaseDate: 2024-01-23\n    eol: 2024-02-20\n    latest: \"122.0.1\"\n    latestReleaseDate: 2024-02-06\n\n  - releaseCycle: \"121\"\n    releaseDate: 2023-12-19\n    eol: 2024-01-23\n    latest: \"121.0.1\"\n    latestReleaseDate: 2024-01-09\n\n  - releaseCycle: \"120\"\n    releaseDate: 2023-11-21\n    eol: 2023-12-19\n    latest: \"120.0.1\"\n    latestReleaseDate: 2023-11-30\n\n  - releaseCycle: \"119\"\n    releaseDate: 2023-10-24\n    eol: 2023-11-21\n    latest: \"119.0.1\"\n    latestReleaseDate: 2023-11-07\n\n  - releaseCycle: \"118\"\n    releaseDate: 2023-09-26\n    eol: 2023-10-24\n    latest: \"118.0.2\"\n    latestReleaseDate: 2023-10-10\n\n  - releaseCycle: \"117\"\n    releaseDate: 2023-08-29\n    eol: 2023-09-26\n    latest: \"117.0.1\"\n    latestReleaseDate: 2023-09-12\n\n  - releaseCycle: \"116\"\n    releaseDate: 2023-08-01\n    eol: 2023-08-29\n    latest: \"116.0.3\"\n    latestReleaseDate: 2023-08-16\n\n  - releaseCycle: \"115\"\n    lts: true\n    releaseDate: 2023-07-04\n    eol: 2026-08-28 # https://support.mozilla.org/en-US/kb/firefox-users-windows-7-8-and-81-moving-extended-support\n    latest: \"115.33.0\"\n    latestReleaseDate: 2026-02-24\n\n  - releaseCycle: \"114\"\n    releaseDate: 2023-06-06\n    eol: 2023-07-04\n    latest: \"114.0.2\"\n    latestReleaseDate: 2023-06-20\n\n  - releaseCycle: \"113\"\n    releaseDate: 2023-05-09\n    eol: 2023-06-06\n    latest: \"113.0.2\"\n    latestReleaseDate: 2023-05-23\n\n  - releaseCycle: \"112\"\n    releaseDate: 2023-04-11\n    eol: 2023-05-09\n    latest: \"112.0.2\"\n    latestReleaseDate: 2023-04-25\n\n  - releaseCycle: \"111\"\n    releaseDate: 2023-03-14\n    eol: 2023-04-11\n    latest: \"111.0.1\"\n    latestReleaseDate: 2023-03-21\n\n  - releaseCycle: \"110\"\n    releaseDate: 2023-02-14\n    eol: 2023-03-14\n    latest: \"110.0.1\"\n    latestReleaseDate: 2023-02-28\n\n  - releaseCycle: \"109\"\n    releaseDate: 2023-01-17\n    eol: 2023-02-14\n    latest: \"109.0.1\"\n    latestReleaseDate: 2023-01-31\n\n  - releaseCycle: \"108\"\n    releaseDate: 2022-12-13\n    eol: 2023-01-17\n    latest: \"108.0.2\"\n    latestReleaseDate: 2023-01-05\n\n  - releaseCycle: \"107\"\n    releaseDate: 2022-11-15\n    eol: 2022-12-13\n    latest: \"107.0.1\"\n    latestReleaseDate: 2022-11-29\n\n  - releaseCycle: \"106\"\n    releaseDate: 2022-10-18\n    eol: 2022-11-15\n    latest: \"106.0.5\"\n    latestReleaseDate: 2022-11-04\n\n  - releaseCycle: \"105\"\n    releaseDate: 2022-09-20\n    eol: 2022-10-18\n    latest: \"105.0.3\"\n    latestReleaseDate: 2022-10-07\n\n  - releaseCycle: \"104\"\n    releaseDate: 2022-08-23\n    eol: 2022-09-20\n    latest: \"104.0.2\"\n    latestReleaseDate: 2022-09-06\n\n  - releaseCycle: \"103\"\n    releaseDate: 2022-07-26\n    eol: 2022-08-23\n    latest: \"103.0.2\"\n    latestReleaseDate: 2022-08-09\n\n  - releaseCycle: \"102\"\n    lts: true\n    releaseDate: 2022-06-28\n    eol: 2023-09-26\n    latest: \"102.15.1\"\n    latestReleaseDate: 2023-09-12\n\n  - releaseCycle: \"91\"\n    lts: true\n    releaseDate: 2021-08-10\n    eol: 2022-09-20\n    latest: \"91.13.0\"\n    latestReleaseDate: 2022-08-23\n\n  - releaseCycle: \"78\"\n    lts: true\n    releaseDate: 2020-06-30\n    eol: 2021-11-02\n    latest: \"78.15.0\"\n    latestReleaseDate: 2021-10-05\n\n---\n\n> [Firefox](https://www.mozilla.org/firefox/browsers/), is a free and open-source web browser\n> developed by the Mozilla. Firefox is available for\n> [Windows](https://support.mozilla.org/kb/how-install-firefox-windows),\n> [macOS](https://support.mozilla.org/kb/how-download-and-install-firefox-mac),\n> [Android](https://support.mozilla.org/products/mobile),\n> [iOS](https://support.mozilla.org/products/ios),\n> [Linux](https://support.mozilla.org/kb/install-firefox-linux), and\n> [ChromeOS](https://support.mozilla.org/kb/run-firefox-chromeos).\n\n## Firefox has two main release channels\n\n- **Firefox:** Simply named Firefox, this is the default channel and is the one recommended. It's\n  the stable branch with the latest features available. Once a new release is out, the older release\n  immediately stops receiving support and everyone must migrate to the next Firefox release.\n- **Firefox Extended Support Release (ESR):** is an official version of Firefox developed for large\n  organizations like universities and businesses that need to set up and maintain Firefox on a large\n  scale. Firefox ESR does not come with the latest features, but it has the latest security and\n  stability fixes. Usually these branches are supported for a year,\n  [with a planned release calendar for new ESR branches.](https://whattrainisitnow.com/calendar/)\n  For more information you should review the [release cycle documentation.](https://support.mozilla.org/kb/firefox-esr-release-cycle)\n\n## Firefox also has three testing channels\n\n- **Firefox Beta:** This branch is meant to reflect what the next **Firefox** release will look\n  like. Every four weeks it gets cherry-picked changes from **Nightly**, then follows a three-weekly\n  point release aimed at stabilizing the release for the stable branch. Version number is always\n  `X + 1`, `X` being the **Firefox** version number.\n- **Firefox Developer Edition:** This branch is based off the **Firefox Beta** branch with\n  additional DevTools merged in. It gets released alongside the **Firefox Beta** release, following\n  the same release pattern. Version number is always `X + 1`, `X` being the **Firefox** version\n  number.\n- **Firefox Nightly:** This is the branch that receives all the changes before anything else. It\n  gets daily updates which represent the master branch. This is the branch that first features new\n  changes/features, which then may be forwarded to **Firefox Beta** after being tested. Version\n  number is always `X + 2`, `X` being the **Firefox** version number.\n\n## Special notes\n\n- Firefox 78 ESR was the last version of Firefox that supported macOS versions < 10.12 or Flash.\n- Firefox only supports the last 3 macOS releases, [matching the Apple support cycle](https://support.mozilla.org/kb/firefox-mac-osx-users-esr).\n- Firefox [ESR 115 support is extended](https://whattrainisitnow.com/release/?version=esr) for Windows 7–8.1 and macOS 10.12–10.14 up to March 2026, and this extension will be reconsidered in February 2026.\n"
  },
  {
    "path": "products/fluent-bit.md",
    "content": "---\ntitle: Fluent Bit\naddedAt: 2024-04-27\ncategory: server-app\ntags: cncf\niconSlug: fluentbit\npermalink: /fluent-bit\nalternate_urls:\n  - /fluentbit\nversionCommand: |-\n  fluent-bit -v\nreleasePolicyLink: https://fluentbit.io/announcements/older-versions\nchangelogTemplate: https://github.com/fluent/fluent-bit/releases/tag/v__LATEST__\neolColumn: Support\n\nidentifiers:\n  - repology: fluent-bit\n  - purl: pkg:github/fluent/fluent-bit\n  - purl: pkg:docker/fluent/fluent-bit\n\nauto:\n  methods:\n    - git: https://github.com/fluent/fluent-bit\n\n# https://fluentbit.io/announcements/older-versions/: Security Policy: support for the current series ends three months after a new series is released.\n# eol(x) = releaseDate(x+1) + 3 months\nreleases:\n  - releaseCycle: \"4.2\"\n    releaseDate: 2025-11-11\n    eol: false # releaseDate(4.3) + 3 months\n    latest: \"4.2.3.1\"\n    latestReleaseDate: 2026-02-19\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2025-09-24\n    eol: 2026-02-11 # releaseDate(4.2) + 3 months\n    latest: \"4.1.2\"\n    latestReleaseDate: 2025-12-09\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2025-03-29\n    eol: 2025-12-24 # releaseDate(4.1) + 3 months\n    latest: \"4.0.14\"\n    latestReleaseDate: 2025-12-18\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2024-11-12\n    eol: 2025-06-29 # releaseDate(4.0) + 3 months\n    latest: \"3.2.10\"\n    latestReleaseDate: 2025-03-24\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2024-07-08\n    eol: 2025-02-12 # releaseDate(3.2) + 3 months\n    latest: \"3.1.10\"\n    latestReleaseDate: 2024-11-04\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2024-03-21\n    eol: 2024-10-08 # releaseDate(3.1) + 3 months\n    latest: \"3.0.7\"\n    latestReleaseDate: 2024-06-11\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2023-11-06\n    eol: 2024-06-21\n    latest: \"2.2.3\"\n    latestReleaseDate: 2024-05-21\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2023-04-18\n    eol: 2024-02-06\n    latest: \"2.1.10\"\n    latestReleaseDate: 2023-09-27\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2022-10-25\n    eol: 2023-07-19\n    latest: \"2.0.14\"\n    latestReleaseDate: 2023-05-22\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2022-03-11\n    eol: 2022-12-05\n    latest: \"1.9.10\"\n    latestReleaseDate: 2022-11-25\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2021-07-07\n    eol: 2022-12-05\n    latest: \"1.8.15\"\n    latestReleaseDate: 2022-03-22\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2021-02-14\n    eol: true\n    latest: \"1.7.9\"\n    latestReleaseDate: 2021-06-18\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2020-10-08\n    eol: true\n    latest: \"1.6.10\"\n    latestReleaseDate: 2021-01-08\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2020-07-13\n    eol: true\n    latest: \"1.5.7\"\n    latestReleaseDate: 2020-09-25\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2020-03-25\n    eol: true\n    latest: \"1.4.6\"\n    latestReleaseDate: 2020-06-10\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2019-09-30\n    eol: true\n    latest: \"1.3.11\"\n    latestReleaseDate: 2020-03-19\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2019-06-26\n    eol: true\n    latest: \"1.2.2\"\n    latestReleaseDate: 2019-07-19\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2019-05-08\n    eol: true\n    latest: \"1.1.3\"\n    latestReleaseDate: 2019-06-13\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2018-12-13\n    eol: true\n    latest: \"1.0.6\"\n    latestReleaseDate: 2019-03-27\n\n  - releaseCycle: \"0.14\"\n    releaseDate: 2018-08-29\n    eol: true\n    latest: \"0.14.9\"\n    latestReleaseDate: 2018-12-07\n\n  - releaseCycle: \"0.13\"\n    releaseDate: 2018-08-18\n    eol: true\n    latest: \"0.13.8\"\n    latestReleaseDate: 2018-04-30\n\n  - releaseCycle: \"0.12\"\n    releaseDate: 2017-08-17\n    eol: true\n    latest: \"0.12.19\"\n    latestReleaseDate: 2018-04-22\n\n  - releaseCycle: \"0.11\"\n    releaseDate: 2017-03-30\n    eol: true\n    latest: \"0.11.17\"\n    latestReleaseDate: 2017-08-15\n\n  - releaseCycle: \"0.10\"\n    releaseDate: 2016-12-30\n    eol: true\n    latest: \"0.10.1\"\n    latestReleaseDate: 2017-01-06\n\n---\n\n> Fluent Bit is a cross-platform fast and lightweight logs and metrics processor. It is an\n> open-source CNCF subproject under the umbrella of [Fluentd](https://www.fluentd.org).\n\nSupport for a series (x.y) ends three months after a new series is released.\n"
  },
  {
    "path": "products/flux.md",
    "content": "---\ntitle: Flux\naddedAt: 2023-08-27\ncategory: server-app\ntags: cncf linux-foundation\npermalink: /flux\niconSlug: flux\nalternate_urls:\n  - /flux2\n  - /fluxcd\nversionCommand: flux version\nreleasePolicyLink: https://fluxcd.io/flux/releases/#supported-releases\nchangelogTemplate: https://github.com/fluxcd/flux2/releases/tag/v__LATEST__\neolColumn: Support\n\nauto:\n  methods:\n    - git: https://github.com/fluxcd/flux2.git\n    - git: https://github.com/fluxcd/flux.git\n\nidentifiers:\n  - repology: fluxcd\n  - cpe: cpe:2.3:a:fluxcd:flux2\n\n# eol(X) = releaseDate(X+3)\nreleases:\n  - releaseCycle: \"2.8\"\n    releaseDate: 2026-02-24\n    eol: false\n    latest: \"2.8.3\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2025-09-30\n    eol: false\n    latest: \"2.7.5\"\n    latestReleaseDate: 2025-11-27\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2025-05-29\n    eol: false\n    latest: \"2.6.4\"\n    latestReleaseDate: 2025-07-08\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2025-02-20\n    eol: 2026-02-24\n    latest: \"2.5.1\"\n    latestReleaseDate: 2025-02-25\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2024-09-30\n    eol: 2025-09-30\n    latest: \"2.4.0\"\n    latestReleaseDate: 2024-09-30\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2024-05-13\n    eol: 2025-05-29\n    latest: \"2.3.0\"\n    latestReleaseDate: 2024-05-13\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2023-12-12\n    eol: 2025-02-20\n    latest: \"2.2.3\"\n    latestReleaseDate: 2024-02-05\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2023-08-24\n    eol: 2024-09-30 # releaseDate(2.4)\n    latest: \"2.1.2\"\n    latestReleaseDate: 2023-10-12\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2023-07-05\n    eol: 2024-05-13 # https://fluxcd.io/blog/2024/05/flux-v2.3.0/#supported-versions\n    latest: \"2.0.1\"\n    latestReleaseDate: 2023-07-11\n\n  - releaseCycle: \"1.25\"\n    releaseDate: 2022-03-30\n    eol: 2022-11-02 # https://github.com/endoflife-date/endoflife.date/pull/3420#discussion_r1306636700\n    latest: \"1.25.4\"\n    latestReleaseDate: 2022-08-30\n    link: https://github.com/fluxcd/flux/releases/tag/1.25.4\n\n---\n\n> [Flux](https://fluxcd.io) is a tool for keeping Kubernetes clusters in sync with sources of\n> configuration (like Git repositories) and automating updates to configuration when there is new\n> code to deploy. Flux is built from the ground up to use Kubernetes' API extension system, and to\n> integrate with Prometheus and other core components of the Kubernetes ecosystem. Flux supports\n> multi-tenancy and support for syncing an arbitrary number of Git repositories.\n\nThe project supports the last three minor releases of the CLI and its controllers with critical bug\nand security fixes.\n\n## [Release Cadence](https://fluxcd.io/flux/releases/#release-cadence)\n\nFlux is at least released at the same rate as Kubernetes, following their cadence of three minor\nreleases per year. After each Kubernetes minor release, the CLI and all controllers are tested\nagainst the latest Kubernetes version and are released approximately two weeks after Kubernetes.\nThe newly released Flux version offers support for Kubernetes N-2 minor versions.\n"
  },
  {
    "path": "products/font-awesome.md",
    "content": "---\ntitle: Font Awesome\naddedAt: 2025-07-06\ncategory: framework\niconSlug: fontawesome\npermalink: /font-awesome\nalternate_urls:\n  - /fontawesome\nchangelogTemplate: https://github.com/FortAwesome/Font-Awesome/releases/tag/__LATEST__\nreleasePolicyLink: https://fontawesome.com/versions\n\nauto:\n  methods:\n    - git: https://github.com/FortAwesome/Font-Awesome.git\n\nidentifiers:\n  - repology: fonts:fontawesome\n  - purl: pkg:github/fortawesome/font-awesome\n  - purl: pkg:npm/%40fortawesome/fontawesome-svg-core\n  - cpe: cpe:2.3:a:fontawesome:font_awesome\n\nreleases:\n  - releaseCycle: \"7\"\n    releaseDate: 2025-07-22\n    eol: false\n    latest: \"7.2.0\"\n    latestReleaseDate: 2026-02-10\n\n  - releaseCycle: \"6\"\n    staleReleaseThresholdDays: 1750 # still listed on https://fontawesome.com/versions with \"This version will continue to receive patch releases\"\n    lts: true\n    releaseDate: 2022-02-07\n    eol: false\n    latest: \"6.7.2\"\n    latestReleaseDate: 2024-12-16\n\n  - releaseCycle: \"5\"\n    staleReleaseThresholdDays: 1750 # still listed on https://fontawesome.com/versions with \"This version will continue to receive patch releases\"\n    lts: true\n    releaseDate: 2018-02-05\n    eol: false\n    latest: \"5.15.4\"\n    latestReleaseDate: 2021-08-04\n\n  - releaseCycle: \"4\"\n    releaseDate: 2013-10-23\n    eol: true\n    latest: \"4.7.0\"\n    latestReleaseDate: 2016-10-24\n    link: https://github.com/FortAwesome/Font-Awesome/releases/tag/v__LATEST__\n\n  - releaseCycle: \"3\"\n    releaseDate: 2013-01-02\n    eol: true\n    latest: \"3.2.1\"\n    latestReleaseDate: 2013-06-17\n    link: https://github.com/FortAwesome/Font-Awesome/releases/tag/v__LATEST__\n\n  - releaseCycle: \"2\"\n    releaseDate: 2012-06-04\n    eol: true\n    latest: \"2.0.0\"\n    latestReleaseDate: 2012-06-04\n\n  - releaseCycle: \"1\"\n    releaseDate: 2012-03-03\n    eol: true\n    latest: \"1.0.0\"\n    latestReleaseDate: 2012-03-10\n    link: https://github.com/FortAwesome/Font-Awesome/releases/tag/v__LATEST__\n\n---\n\n> [Font Awesome](https://fontawesome.com/) is an icon library and toolkit.\n\nFont Awesome [follows Semantic Versioning as much as possible](https://github.com/FortAwesome/Font-Awesome?tab=readme-ov-file#versioning).\n\nWith the release of Font Awesome 6:\n\n- Font Awesome 5 has been marked as Long Term Support (LTS) and only receives critical bug fixes,\n- Font Awesome 3 and 4 are now end-of-life.\n\nNote that Font Awesome 6 dropped support for Internet Explorer,\nand [has been designed to be as backward compatible as possible](https://docs.fontawesome.com/v6/web/setup/upgrade/whats-changed#backward-compatibility) with versions 5 and 4.\n\nFont Awesome comes in two flavors: the free version and the pro version.\nFont Awesome Free version is free, open source, GPL friendly,\nand [can even be used for commercial projects](https://github.com/FortAwesome/Font-Awesome?tab=readme-ov-file#license).\nFont Awesome Pro offers additional styles and features, but requires a paid subscription.\n"
  },
  {
    "path": "products/foreman.md",
    "content": "---\ntitle: Foreman\naddedAt: 2025-08-24\ncategory: server-app\npermalink: /foreman\nalternate_urls:\n  - /theforeman\n  - /the-foreman\nchangelogTemplate: https://theforeman.org/manuals/__RELEASE_CYCLE__/index.html#Releasenotesfor__RELEASE_CYCLE__\n\nidentifiers:\n  - repology: foreman\n  - cpe: cpe:2.3:a:theforeman:foreman\n\nauto:\n  methods:\n    - git: https://github.com/theforeman/foreman.git\n\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"3.18\"\n    releaseDate: 2026-03-10\n    eol: false\n    latest: \"3.18.0\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"3.17\"\n    releaseDate: 2025-12-09\n    eol: false\n    latest: \"3.17.1\"\n    latestReleaseDate: 2026-02-25\n\n  - releaseCycle: \"3.16\"\n    releaseDate: 2025-09-09\n    eol: 2026-03-10\n    latest: \"3.16.2\"\n    latestReleaseDate: 2025-11-25\n\n  - releaseCycle: \"3.15\"\n    releaseDate: 2025-06-09\n    eol: 2025-12-09\n    latest: \"3.15.1\"\n    latestReleaseDate: 2025-11-05\n\n  - releaseCycle: \"3.14\"\n    releaseDate: 2025-03-19\n    eol: 2025-09-09\n    latest: \"3.14.0\"\n    latestReleaseDate: 2025-03-19\n\n  - releaseCycle: \"3.13\"\n    releaseDate: 2024-12-03\n    eol: 2025-06-09\n    latest: \"3.13.1\"\n    latestReleaseDate: 2025-04-10\n\n  - releaseCycle: \"3.12\"\n    releaseDate: 2024-09-19\n    eol: 2025-03-19\n    latest: \"3.12.1\"\n    latestReleaseDate: 2024-11-21\n\n  - releaseCycle: \"3.11\"\n    releaseDate: 2024-06-25\n    eol: 2024-12-03\n    latest: \"3.11.5\"\n    latestReleaseDate: 2024-11-26\n\n  - releaseCycle: \"3.10\"\n    releaseDate: 2024-03-22\n    eol: 2024-09-19\n    latest: \"3.10.1\"\n    latestReleaseDate: 2024-09-04\n\n  - releaseCycle: \"3.9\"\n    releaseDate: 2023-12-19\n    eol: 2024-06-25\n    latest: \"3.9.3\"\n    latestReleaseDate: 2024-04-26\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2023-10-10\n    eol: 2024-03-22\n    latest: \"3.8.0\"\n    latestReleaseDate: 2023-10-10\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2023-06-20\n    eol: 2023-12-19\n    latest: \"3.7.1\"\n    latestReleaseDate: 2023-11-01\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2023-03-21\n    eol: 2023-10-10\n    latest: \"3.6.2\"\n    latestReleaseDate: 2023-08-11\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2022-12-14\n    eol: 2023-06-20\n    latest: \"3.5.3\"\n    latestReleaseDate: 2023-04-17\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2022-09-08\n    eol: 2023-03-21\n    latest: \"3.4.1\"\n    latestReleaseDate: 2022-11-28\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2022-06-09\n    eol: 2022-12-14\n    latest: \"3.3.1\"\n    latestReleaseDate: 2022-10-06\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2022-03-15\n    eol: 2022-09-08\n    latest: \"3.2.1\"\n    latestReleaseDate: 2022-05-24\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2021-12-09\n    eol: 2022-06-09\n    latest: \"3.1.3\"\n    latestReleaseDate: 2022-05-19\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2021-09-07\n    eol: 2022-03-15\n    latest: \"3.0.2\"\n    latestReleaseDate: 2022-02-25\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2021-06-02\n    eol: 2021-12-09\n    latest: \"2.5.4\"\n    latestReleaseDate: 2021-10-19\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2021-03-19\n    eol: 2021-09-07\n    latest: \"2.4.1\"\n    latestReleaseDate: 2021-06-22\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2020-12-01\n    eol: 2021-06-09\n    latest: \"2.3.5\"\n    latestReleaseDate: 2021-06-09\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2020-10-28\n    eol: 2021-03-19\n    latest: \"2.2.3\"\n    latestReleaseDate: 2021-02-24\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2020-07-02\n    eol: 2020-12-01\n    latest: \"2.1.4\"\n    latestReleaseDate: 2020-10-14\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2020-04-02\n    eol: 2020-10-28\n    latest: \"2.0.3\"\n    latestReleaseDate: 2020-09-21\n\n  - releaseCycle: \"1.24\"\n    releaseDate: 2019-12-09\n    eol: 2020-07-02\n    latest: \"1.24.3\"\n    latestReleaseDate: 2020-05-20\n\n  - releaseCycle: \"1.23\"\n    releaseDate: 2019-09-10\n    eol: 2020-04-02\n    latest: \"1.23.2\"\n    latestReleaseDate: 2020-03-12\n\n  - releaseCycle: \"1.22\"\n    releaseDate: 2019-06-04\n    eol: 2019-12-09\n    latest: \"1.22.2\"\n    latestReleaseDate: 2019-11-04\n\n  - releaseCycle: \"1.21\"\n    releaseDate: 2019-02-26\n    eol: 2019-09-18\n    latest: \"1.21.4\"\n    latestReleaseDate: 2019-09-18\n\n  - releaseCycle: \"1.20\"\n    releaseDate: 2018-11-15\n    eol: 2019-07-02\n    latest: \"1.20.3\"\n    latestReleaseDate: 2019-07-02\n\n  - releaseCycle: \"1.19\"\n    releaseDate: 2018-08-30\n    eol: 2019-02-26\n    latest: \"1.19.1\"\n    latestReleaseDate: 2018-11-06\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2018-07-12\n    eol: 2018-11-15\n    latest: \"1.18.3\"\n    latestReleaseDate: 2018-11-06\n\n  - releaseCycle: \"1.17\"\n    releaseDate: 2018-04-11\n    eol: 2018-08-30\n    latest: \"1.17.4\"\n    latestReleaseDate: 2018-08-28\n\n  - releaseCycle: \"1.16\"\n    releaseDate: 2017-11-29\n    eol: 2018-07-12\n    latest: \"1.16.2\"\n    latestReleaseDate: 2018-06-04\n\n  - releaseCycle: \"1.15\"\n    releaseDate: 2017-05-09\n    eol: 2018-04-11\n    latest: \"1.15.7\"\n    latestReleaseDate: 2018-04-03\n\n  - releaseCycle: \"1.14\"\n    releaseDate: 2017-01-13\n    eol: 2017-11-29\n    latest: \"1.14.3\"\n    latestReleaseDate: 2017-04-03\n\n  - releaseCycle: \"1.13\"\n    releaseDate: 2016-10-05\n    eol: 2017-05-09\n    latest: \"1.13.4\"\n    latestReleaseDate: 2017-01-26\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2016-07-08\n    eol: 2017-01-13\n    latest: \"1.12.4\"\n    latestReleaseDate: 2016-10-21\n\n  - releaseCycle: \"1.11\"\n    releaseDate: 2016-03-31\n    eol: 2016-10-05\n    latest: \"1.11.4\"\n    latestReleaseDate: 2016-07-25\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2015-12-23\n    eol: 2016-07-08\n    latest: \"1.10.4\"\n    latestReleaseDate: 2016-05-20\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2015-08-18\n    eol: 2016-03-31\n    latest: \"1.9.3\"\n    latestReleaseDate: 2015-11-03\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2015-04-28\n    eol: 2015-12-23\n    latest: \"1.8.4\"\n    latestReleaseDate: 2015-09-15\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2014-12-02\n    eol: 2015-08-18\n    latest: \"1.7.5\"\n    latestReleaseDate: 2015-04-29\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2014-09-10\n    eol: 2015-04-28\n    latest: \"1.6.3\"\n    latestReleaseDate: 2014-11-18\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2014-05-09\n    eol: 2014-12-02\n    latest: \"1.5.3\"\n    latestReleaseDate: 2014-09-04\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2014-01-29\n    eol: 2014-09-10\n    latest: \"1.4.5\"\n    latestReleaseDate: 2014-06-18\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2013-10-14\n    eol: 2014-05-09\n    latest: \"1.3.2\"\n    latestReleaseDate: 2013-12-23\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2013-07-01\n    eol: 2014-01-29\n    latest: \"1.2.3\"\n    latestReleaseDate: 2013-10-07\n\n---\n\n> [Foreman](https://theforeman.org/) is a complete lifecycle management tool for physical and\n> virtual servers.\n\nForeman does not follow a documented release policy. Looking at the release history it seems that\ntwo release cycles are supported.\n"
  },
  {
    "path": "products/forgejo.md",
    "content": "---\ntitle: Forgejo\naddedAt: 2024-12-09\ncategory: server-app\niconSlug: forgejo\npermalink: /forgejo\nversionCommand: forgejo --version\nreleasePolicyLink: https://forgejo.org/docs/latest/admin/upgrade/#release-life-cycle\nchangelogTemplate: https://codeberg.org/forgejo/forgejo/releases/tag/v__LATEST__\n\nauto:\n  methods:\n    - git: https://codeberg.org/forgejo/forgejo.git\n    - release_table: https://forgejo.org/docs/latest/admin/release-schedule/\n      selector: \"main table\"\n      header_selector: \"thead tr\"\n      rows_selector: \"tbody tr\"\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: ^(?P<value>\\d+\\.\\d+).*$\n        releaseDate: \"Release Date\"\n        eol: \"End Of Life\"\n\nidentifiers:\n  - repology: forgejo\n  - cpe: cpe:2.3:a:forgejo:forgejo\n\n# eol dates: https://forgejo.org/releases/ or https://forgejo.org/docs/latest/admin/release-schedule/\nreleases:\n  - releaseCycle: \"14.0\"\n    releaseDate: 2026-01-15\n    eol: 2026-04-16\n    latest: \"14.0.3\"\n    latestReleaseDate: 2026-03-09\n\n  - releaseCycle: \"13.0\"\n    releaseDate: 2025-10-16\n    eol: 2026-01-15\n    latest: \"13.0.5\"\n    latestReleaseDate: 2026-01-16\n\n  - releaseCycle: \"12.0\"\n    releaseDate: 2025-07-17\n    eol: 2025-10-16\n    latest: \"12.0.4\"\n    latestReleaseDate: 2025-09-19\n\n  - releaseCycle: \"11.0\"\n    lts: true\n    releaseDate: 2025-04-16\n    eol: 2026-07-16\n    latest: \"11.0.11\"\n    latestReleaseDate: 2026-03-09\n\n  - releaseCycle: \"10.0\"\n    releaseDate: 2025-01-16\n    eol: 2025-04-16\n    latest: \"10.0.3\"\n    latestReleaseDate: 2025-03-22\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2024-10-16\n    eol: 2025-01-16\n    latest: \"9.0.3\"\n    latestReleaseDate: 2024-12-12\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2024-07-30\n    eol: 2024-10-16\n    latest: \"8.0.3\"\n    latestReleaseDate: 2024-09-06\n\n  - releaseCycle: \"7.0\"\n    lts: true\n    releaseDate: 2024-04-23\n    eol: 2025-07-17\n    latest: \"7.0.16\"\n    latestReleaseDate: 2025-07-10\n\n---\n\n> [Forgejo](https://forgejo.org/) is a self-hosted lightweight software forge.\n\nStable releases are released every quarter and receive support for three months.\nLong-term support releases are published in the first quarter of every year\nand receive critical bugfixes and security support for one year and three months.\n"
  },
  {
    "path": "products/fortios.md",
    "content": "---\ntitle: FortiOS\naddedAt: 2022-08-26\ncategory: os\ntags: fortinet\niconSlug: fortinet\npermalink: /fortios\nversionCommand: get system status\nchangelogTemplate: https://docs.fortinet.com/product/fortigate/__RELEASE_CYCLE__\nlatestColumn: false\neolColumn: End of Support\neoasColumn: End of Engineering Support\n\nidentifiers:\n  - cpe: cpe:2.3:o:fortinet:fortios\n\nreleases:\n  - releaseCycle: \"7.6\"\n    releaseDate: 2024-07-25\n    eoas: 2027-07-25\n    eol: 2029-01-25\n\n  - releaseCycle: \"7.4\"\n    releaseDate: 2023-05-11\n    eoas: 2026-05-11\n    eol: 2027-11-11\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2022-03-31\n    eoas: 2025-03-31\n    eol: 2026-09-30\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2021-03-30\n    eoas: 2024-03-30\n    eol: 2025-09-30\n\n  - releaseCycle: \"6.4\"\n    releaseDate: 2020-03-31\n    eoas: 2023-03-31\n    eol: 2024-09-30\n\n  - releaseCycle: \"6.2\"\n    releaseDate: 2019-03-28\n    eoas: 2022-03-28\n    eol: 2023-09-28\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2018-03-29\n    eoas: 2021-03-29\n    eol: 2022-09-29\n---\n\n> [FortiOS][fortios] is Fortinet's operating system used in their hardware, such as the FortiGate firewall and switches.\n> It is based on Linux.\n\nFortinet offers the following major lifecycle milestones:\n\n1. **End of Order** (`EOO`): is last date on which a product may be ordered.\n2. **Last Service Extension Date** (`LSED`): The last date at which a service extension is accepted for an existing contract,\n   for a hardware or software product.\n   This is 12 months before the EOS date for most products, and 90 days after the End-of-life notification for stand-alone services.\n3. **End of Engineering Support for Software** (`EOES`): The date beyond which Fortinet no longer commits to provide engineering support for software.\n   After this date the software enters a **must-fix** support phase,\n   during which maintenance builds will only be produced for industry-wide critical issues and PSIRT vulnerabilities.\n   The EOES date is generally 36 months after the GA date.\n4. **End of Support Date** (`EOS`): Fortinet will not sell, manufacture or improve the product after this date\n   and is under no obligation to provide support services.\n   In general the EOS takes place as follows:\n   - Hardware — 60 months after the EOO Date\n   - Software — 54 months after the GA date\n   - Stand-alone Services — on the service contract termination date\n\nThis page tracks the End of Engineering Support and End of Support dates for FortiOS.\nThe support website for Fortinet requires a free FortiCloud account, which can be created [here][signup].\n\n- [End-of-life notices](https://support.fortinet.com/Information/ProductLifeCycle.aspx)\n- [Lifecycle Policy](https://support.fortinet.com/Download/Fortinet_Life_Cycle_Policy.pdf)\n\n[fortios]: https://www.fortinet.com/products/fortigate/fortios\n[signup]: https://support.fortinet.com/cred/#/sign-up\n"
  },
  {
    "path": "products/freebsd.md",
    "content": "---\ntitle: FreeBSD\naddedAt: 2019-06-19\ncategory: os\ntags: bsd-distribution unix-distribution\niconSlug: freebsd\npermalink: /freebsd\nversionCommand: freebsd-version\nreleasePolicyLink: https://www.freebsd.org/security/#sup\nchangelogTemplate: https://www.freebsd.org/releases/__RELEASE_CYCLE__R/relnotes/\nlatestColumn: false\n\nidentifiers:\n  - cpe: cpe:/o:freebsd:freebsd\n  - cpe: cpe:2.3:o:freebsd:freebsd\n\nauto:\n  methods:\n    - freebsd-releases: https://www.freebsd.org/releases/\n    - release_table: https://www.freebsd.org/security/unsupported/\n      fields:\n        releaseCycle:\n          column: \"Branch\"\n          regex: '^\\w+\\/(?P<value>\\d+(\\.\\d+)?)$'\n        releaseDate: \"Release Date\"\n        eol: \"EoL\"\n    - declare: freebsd\n      releases:\n        - { name: \"2.0\", releaseDate: 1994-11-22 } # https://en.wikipedia.org/wiki/FreeBSD_version_history\n        - { name: \"3.0\", releaseDate: 1998-10-16 } # https://en.wikipedia.org/wiki/FreeBSD_version_history\n\n# eol(x) = releaseDate(x+1) + 3 months (rounded to the end of month)\n# See also https://lists.freebsd.org/archives/freebsd-announce/2024-July/000143.html\nreleases:\n  - releaseCycle: \"14.4\"\n    releaseLabel: \"releng/14.4\"\n    releaseDate: 2026-03-10\n    eol: 2026-12-31\n\n  - releaseCycle: \"15\"\n    releaseLabel: \"stable/15\"\n    releaseDate: 2025-12-02\n    eol: 2029-12-31\n    link: null\n\n  - releaseCycle: \"15.0\"\n    releaseLabel: \"releng/15.0\"\n    releaseDate: 2025-12-02\n    eol: 2026-09-30\n\n  - releaseCycle: \"14.3\"\n    releaseLabel: \"releng/14.3\"\n    releaseDate: 2025-06-10\n    eol: 2026-06-30\n\n  - releaseCycle: \"13.5\"\n    releaseLabel: \"releng/13.5\"\n    releaseDate: 2025-03-11\n    eol: 2026-04-30\n\n  - releaseCycle: \"14.2\"\n    releaseLabel: \"releng/14.2\"\n    releaseDate: 2024-12-03\n    eol: 2025-09-30\n\n  - releaseCycle: \"13.4\"\n    releaseLabel: \"releng/13.4\"\n    releaseDate: 2024-09-17\n    eol: 2025-06-30\n\n  - releaseCycle: \"14.1\"\n    releaseLabel: \"releng/14.1\"\n    releaseDate: 2024-06-04\n    eol: 2025-03-31\n\n  - releaseCycle: \"13.3\"\n    releaseLabel: \"releng/13.3\"\n    releaseDate: 2024-03-05\n    eol: 2024-12-31\n\n  - releaseCycle: \"14.0\"\n    releaseLabel: \"releng/14.0\"\n    releaseDate: 2023-11-20\n    eol: 2024-09-30\n\n  - releaseCycle: \"14\"\n    releaseLabel: \"stable/14\"\n    releaseDate: 2023-11-20\n    eol: 2028-11-30\n    link: null\n\n  - releaseCycle: \"13.2\"\n    releaseLabel: \"releng/13.2\"\n    releaseDate: 2023-04-11\n    eol: 2024-06-30\n\n  - releaseCycle: \"12.4\"\n    releaseLabel: \"releng/12.4\"\n    releaseDate: 2022-12-05\n    eol: 2023-12-31\n\n  - releaseCycle: \"13.1\"\n    releaseLabel: \"releng/13.1\"\n    releaseDate: 2022-05-16\n    eol: 2023-07-31\n\n  - releaseCycle: \"12.3\"\n    releaseLabel: \"releng/12.3\"\n    releaseDate: 2021-12-07\n    eol: 2023-03-31\n\n  - releaseCycle: \"13.0\"\n    releaseLabel: \"releng/13.0\"\n    releaseDate: 2021-04-13\n    eol: 2022-08-31\n\n  - releaseCycle: \"13\"\n    releaseLabel: \"stable/13\"\n    releaseDate: 2021-04-13\n    eol: 2026-04-30\n    link: null\n\n  - releaseCycle: \"12.2\"\n    releaseLabel: \"releng/12.2\"\n    releaseDate: 2020-10-27\n    eol: 2022-03-31\n\n  - releaseCycle: \"11.4\"\n    releaseLabel: \"releng/11.4\"\n    releaseDate: 2020-06-16\n    eol: 2021-09-30\n\n  - releaseCycle: \"12.1\"\n    releaseLabel: \"releng/12.1\"\n    releaseDate: 2019-11-04\n    eol: 2021-01-31\n\n  - releaseCycle: \"11.3\"\n    releaseLabel: \"releng/11.3\"\n    releaseDate: 2019-07-09\n    eol: 2020-09-30\n\n  - releaseCycle: \"12.0\"\n    releaseLabel: \"releng/12.0\"\n    releaseDate: 2018-12-11\n    eol: 2020-02-29\n\n  - releaseCycle: \"12\"\n    releaseLabel: \"stable/12\"\n    releaseDate: 2018-12-11\n    eol: 2023-12-31\n    link: null\n\n  - releaseCycle: \"11.2\"\n    releaseLabel: \"releng/11.2\"\n    releaseDate: 2018-06-28\n    eol: 2019-10-31\n\n  - releaseCycle: \"10.4\"\n    releaseLabel: \"releng/10.4\"\n    releaseDate: 2017-10-03\n    eol: 2018-10-31\n\n  - releaseCycle: \"11.1\"\n    releaseLabel: \"releng/11.1\"\n    releaseDate: 2017-07-26\n    eol: 2018-09-30\n\n  - releaseCycle: \"11.0\"\n    releaseLabel: \"releng/11.0\"\n    releaseDate: 2016-10-10\n    eol: 2017-11-30\n\n  - releaseCycle: \"11\"\n    releaseLabel: \"stable/11\"\n    releaseDate: 2016-10-10\n    eol: 2021-09-30\n    link: null\n\n  - releaseCycle: \"10.3\"\n    releaseLabel: \"releng/10.3\"\n    releaseDate: 2016-04-04\n    eol: 2018-04-30\n\n  - releaseCycle: \"10.2\"\n    releaseLabel: \"releng/10.2\"\n    releaseDate: 2015-08-13\n    eol: 2016-12-31\n\n  - releaseCycle: \"10.1\"\n    releaseLabel: \"releng/10.1\"\n    releaseDate: 2014-11-14\n    eol: 2016-12-31\n\n  - releaseCycle: \"9.3\"\n    releaseLabel: \"releng/9.3\"\n    releaseDate: 2014-07-16\n    eol: 2016-12-31\n\n  - releaseCycle: \"10.0\"\n    releaseLabel: \"releng/10.0\"\n    releaseDate: 2014-01-20\n    eol: 2015-02-28\n\n  - releaseCycle: \"10\"\n    releaseLabel: \"stable/10\"\n    releaseDate: 2014-01-20\n    eol: 2018-10-31\n    link: null\n\n  - releaseCycle: \"9.2\"\n    releaseLabel: \"releng/9.2\"\n    releaseDate: 2013-09-30\n    eol: 2014-12-31\n\n  - releaseCycle: \"8.4\"\n    releaseLabel: \"releng/8.4\"\n    releaseDate: 2013-06-09\n    eol: 2015-08-01\n\n  - releaseCycle: \"9.1\"\n    releaseLabel: \"releng/9.1\"\n    releaseDate: 2012-12-30\n    eol: 2014-12-31\n\n  - releaseCycle: \"8.3\"\n    releaseLabel: \"releng/8.3\"\n    releaseDate: 2012-04-18\n    eol: 2014-04-30\n\n  - releaseCycle: \"9.0\"\n    releaseLabel: \"releng/9.0\"\n    releaseDate: 2012-01-10\n    eol: 2013-03-31\n\n  - releaseCycle: \"9\"\n    releaseLabel: \"stable/9\"\n    releaseDate: 2012-01-10\n    eol: 2016-12-31\n    link: null\n\n  - releaseCycle: \"7.4\"\n    releaseLabel: \"releng/7.4\"\n    releaseDate: 2011-02-24\n    eol: 2013-02-28\n\n  - releaseCycle: \"8.2\"\n    releaseLabel: \"releng/8.2\"\n    releaseDate: 2011-02-24\n    eol: 2012-07-31\n\n  - releaseCycle: \"8.1\"\n    releaseLabel: \"releng/8.1\"\n    releaseDate: 2010-07-23\n    eol: 2012-07-31\n\n  - releaseCycle: \"7.3\"\n    releaseLabel: \"releng/7.3\"\n    releaseDate: 2010-03-23\n    eol: 2012-03-31\n\n  - releaseCycle: \"8.0\"\n    releaseLabel: \"releng/8.0\"\n    releaseDate: 2009-11-25\n    eol: 2010-11-30\n\n  - releaseCycle: \"8\"\n    releaseLabel: \"stable/8\"\n    releaseDate: 2009-11-25\n    eol: 2015-08-01\n    link: null\n\n  - releaseCycle: \"7.2\"\n    releaseLabel: \"releng/7.2\"\n    releaseDate: 2009-05-04\n    eol: 2010-06-30\n\n  - releaseCycle: \"7.1\"\n    releaseLabel: \"releng/7.1\"\n    releaseDate: 2009-01-04\n    eol: 2011-02-28\n\n  - releaseCycle: \"6.4\"\n    releaseLabel: \"releng/6.4\"\n    releaseDate: 2008-11-28\n    eol: 2010-11-30\n\n  - releaseCycle: \"7.0\"\n    releaseLabel: \"releng/7.0\"\n    releaseDate: 2008-02-27\n    eol: 2009-04-30\n\n  - releaseCycle: \"7\"\n    releaseLabel: \"stable/7\"\n    releaseDate: 2008-02-27\n    eol: 2013-02-28\n    link: null\n\n  - releaseCycle: \"6.3\"\n    releaseLabel: \"releng/6.3\"\n    releaseDate: 2008-01-18\n    eol: 2010-01-31\n\n  - releaseCycle: \"6.2\"\n    releaseLabel: \"releng/6.2\"\n    releaseDate: 2007-01-15\n    eol: 2008-05-31\n\n  - releaseCycle: \"5.5\"\n    releaseLabel: \"releng/5.5\"\n    releaseDate: 2006-05-25\n    eol: 2008-05-31\n\n  - releaseCycle: \"6.1\"\n    releaseLabel: \"releng/6.1\"\n    releaseDate: 2006-05-09\n    eol: 2008-05-31\n\n  - releaseCycle: \"6.0\"\n    releaseLabel: \"releng/6.0\"\n    releaseDate: 2005-11-04\n    eol: 2007-01-31\n\n  - releaseCycle: \"6\"\n    releaseLabel: \"stable/6\"\n    releaseDate: 2005-11-04\n    eol: 2010-11-30\n    link: null\n\n  - releaseCycle: \"5.4\"\n    releaseLabel: \"releng/5.4\"\n    releaseDate: 2005-05-09\n    eol: 2006-10-31\n\n  - releaseCycle: \"4.11\"\n    releaseLabel: \"releng/4.11\"\n    releaseDate: 2005-01-25\n    eol: 2007-01-31\n\n  - releaseCycle: \"5.3\"\n    releaseLabel: \"releng/5.3\"\n    releaseDate: 2004-11-06\n    eol: 2006-10-31\n\n  - releaseCycle: \"4.10\"\n    releaseLabel: \"releng/4.10\"\n    releaseDate: 2004-05-27\n    eol: 2007-01-31\n\n  - releaseCycle: \"5.2\"\n    releaseLabel: \"releng/5.2\"\n    releaseDate: 2004-01-09\n    eol: 2005-02-28\n\n  - releaseCycle: \"4.9\"\n    releaseLabel: \"releng/4.9\"\n    releaseDate: 2003-10-28\n    eol: 2004-08-31\n\n  - releaseCycle: \"5.1\"\n    releaseLabel: \"releng/5.1\"\n    releaseDate: 2003-06-09\n    eol: 2004-04-30\n\n  - releaseCycle: \"4.8\"\n    releaseLabel: \"releng/4.8\"\n    releaseDate: 2003-04-03\n    eol: 2004-02-28\n\n  - releaseCycle: \"5.0\"\n    releaseLabel: \"releng/5.0\"\n    releaseDate: 2003-01-14\n    eol: 2003-09-30\n\n  - releaseCycle: \"5\"\n    releaseLabel: \"stable/5\"\n    releaseDate: 2003-01-14\n    eol: 2008-05-31\n    link: null\n\n  - releaseCycle: \"4.7\"\n    releaseLabel: \"releng/4.7\"\n    releaseDate: 2002-10-10\n    eol: 2003-07-31\n\n  - releaseCycle: \"4.6\"\n    releaseLabel: \"releng/4.6\"\n    releaseDate: 2002-06-15\n    eol: 2003-01-31\n\n  - releaseCycle: \"4.5\"\n    releaseLabel: \"releng/4.5\"\n    releaseDate: 2002-01-29\n    eol: 2002-09-30\n    link: null\n\n  - releaseCycle: \"4.4\"\n    releaseLabel: \"releng/4.4\"\n    releaseDate: 2001-09-20\n    eol: 2002-04-30\n    link: null\n\n  - releaseCycle: \"4.3\"\n    releaseLabel: \"releng/4.3\"\n    releaseDate: 2001-04-20\n    eol: 2001-12-31\n    link: null\n\n  - releaseCycle: \"4.2\"\n    releaseLabel: \"releng/4.2\"\n    releaseDate: 2000-11-21\n    eol: 2001-07-31\n    link: null\n\n  - releaseCycle: \"4.1\"\n    releaseLabel: \"releng/4.1\"\n    releaseDate: 2000-07-27\n    eol: 2001-02-28\n    link: null\n\n  - releaseCycle: \"3.5\"\n    releaseLabel: releng/3.5\n    releaseDate: 2000-06-30\n    eol: 2001-06-30 # unknown, assumed to be 1 year after release\n    link: null\n\n  - releaseCycle: \"4.0\"\n    releaseLabel: \"releng/4.0\"\n    releaseDate: 2000-03-14\n    eol: 2000-10-31\n    link: null\n\n  - releaseCycle: \"4\"\n    releaseLabel: \"stable/4\"\n    releaseDate: 2000-03-14\n    eol: 2007-01-31\n    link: null\n\n  - releaseCycle: \"3.4\"\n    releaseLabel: releng/3.4\n    releaseDate: 1999-12-31\n    eol: 2000-09-30\n    link: null\n\n  - releaseCycle: \"3.3\"\n    releaseLabel: releng/3.3\n    releaseDate: 1999-09-30\n    eol: 2000-02-29\n    link: null\n\n  - releaseCycle: \"3.2\"\n    releaseLabel: releng/3.2\n    releaseDate: 1999-05-31\n    eol: 1999-12-31\n    link: null\n\n  - releaseCycle: \"3.1\"\n    releaseLabel: releng/3.1\n    releaseDate: 1999-02-28\n    eol: 1999-08-31\n    link: null\n\n  - releaseCycle: \"3.0\"\n    releaseLabel: releng/3.0\n    releaseDate: 1998-10-16\n    eol: 1999-05-31\n    link: null\n\n  - releaseCycle: \"2.2\"\n    releaseLabel: releng/2.2\n    releaseDate: 1997-03-31\n    eol: 1998-03-31 # unknown, assumed to be 1 year after release\n    link: null\n\n  - releaseCycle: \"2.1\"\n    releaseLabel: releng/2.1\n    releaseDate: 1995-11-30\n    eol: 1997-06-30\n    link: null\n\n  - releaseCycle: \"2.0\"\n    releaseLabel: releng/2.0\n    releaseDate: 1994-11-22\n    eol: 1996-02-28\n    link: null\n\n  - releaseCycle: \"1.1\"\n    releaseLabel: releng/1.1\n    releaseDate: 1994-05-31\n    eol: 1995-05-31 # unknown, assumed to be 1 year after release\n    link: null\n\n  - releaseCycle: \"1.0\"\n    releaseLabel: releng/1.0\n    releaseDate: 1993-11-30\n    eol: 1994-08-31\n    link: null\n---\n\n> [FreeBSD](https://www.freebsd.org) is an operating system used to power modern servers, desktops,\n> and embedded platforms.\n\nEach release is supported by the Security Officer for a limited time only. Under the current support\nmodel, each major version's stable branch is explicitly supported for 5 years, while each\npoint release is only supported for three months after the next point release.\n\nThe Expected EoL (end-of-life) column indicates the earliest date on which support for that branch\nor release will end. Please note that these dates may be pushed back if circumstances warrant it.\n\nThe FreeBSD Security Officer provides security advisories for `-STABLE` Branches and the Security\nBranches. Advisories are not issued for the `-CURRENT` Branch, which is primarily oriented towards\nFreeBSD developers.\n\nThe `*-STABLE` branch tags have names like `stable/10`. The corresponding builds have names like\n`FreeBSD 10.1-STABLE`. Each FreeBSD Release has an associated Security Branch. The Security\nBranch tags have names like `releng/10.1`. The corresponding builds have names like `FreeBSD 10.1-RELEASE-p4`.\n\n{: .note-title }\n\n> Upcoming Change\n>\n> [Starting with FreeBSD 15.x](https://lists.freebsd.org/archives/freebsd-announce/2024-July/000143.html)\n> each major version's stable branch will be supported for 4 years, instead of the current 5.\n> 13.5 and 14.6 will be supported until 5 years after 13.0 and 14.0 respectively.\n> The support duration for individual point releases will remain until \"next point release + 3 months\".\n> A release cadence is being established so a new minor release from one of the supported\n> stable branches will happen most quarters.\n"
  },
  {
    "path": "products/freedesktop-sdk.md",
    "content": "---\ntitle: Freedesktop SDK\naddedAt: 2026-03-07\ncategory: framework\niconSlug: freedesktopdotorg\npermalink: /freedesktop-sdk\nreleasePolicyLink: https://freedesktop-sdk.gitlab.io/documentation/updating-sdk/release-notes/\nchangelogTemplate: https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/releases/freedesktop-sdk-__LATEST__\n\nauto:\n  methods:\n    # Cross check with the GitLab releases\n    # https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/releases\n    - git: https://gitlab.com/freedesktop-sdk/freedesktop-sdk.git\n      regex: 'freedesktop-sdk-(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)'\n\n# eol(r) = releaseDate(r) + 2 years\nreleases:\n  - releaseCycle: \"25.08\"\n    releaseDate: 2025-09-01\n    eol: 2027-09-01\n    latest: \"25.08.8\"\n    latestReleaseDate: 2026-03-08\n\n  - releaseCycle: \"24.08\"\n    releaseDate: 2024-09-08\n    eol: 2026-09-08\n    latest: \"24.08.29\"\n    latestReleaseDate: 2026-01-22\n\n  - releaseCycle: \"23.08\"\n    releaseDate: 2023-09-06\n    eol: 2025-09-06\n    latest: \"23.08.34\"\n    latestReleaseDate: 2025-09-29\n\n  - releaseCycle: \"22.08\"\n    releaseDate: 2022-09-01\n    eol: 2024-09-01\n    latest: \"22.08.28\"\n    latestReleaseDate: 2025-09-08\n\n  - releaseCycle: \"21.08\"\n    releaseDate: 2021-09-04\n    eol: 2023-09-04\n    latest: \"21.08.22\"\n    latestReleaseDate: 2023-10-02\n\n---\n\n> [Freedesktop SDK](https://freedesktop-sdk.gitlab.io/) provides a Platform and SDK for desktop applications in various forms.\n\n\nThere is a new release of Freedesktop SDK every year at the end of August.\nReleases are supported for two years with bug and security fixes.\n"
  },
  {
    "path": "products/gatekeeper.md",
    "content": "---\ntitle: Gatekeeper\naddedAt: 2025-03-29\ncategory: server-app\ntags: cncf\npermalink: /gatekeeper\nreleasePolicyLink: https://github.com/open-policy-agent/gatekeeper/blob/master/docs/Release_Management.md#supported-releases\nchangelogTemplate: https://github.com/open-policy-agent/gatekeeper/releases/tag/v__LATEST__\neolColumn: Support\n\nauto:\n  methods:\n    - git: https://github.com/open-policy-agent/gatekeeper.git\n\nidentifiers:\n  - repology: gatekeeper\n  - purl: pkg:github/open-policy-agent/gatekeeper\n  - purl: pkg:docker/openpolicyagent/gatekeeper\n  - purl: pkg:oci/gatekeeper?repository_url=cgr.dev/chainguard\n  - cpe: cpe:2.3:a:openpolicyagent:gatekeeper\n\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"3.22\"\n    releaseDate: 2026-03-09\n    eol: false\n    latest: \"3.22.0\"\n    latestReleaseDate: 2026-03-09\n\n  - releaseCycle: \"3.21\"\n    releaseDate: 2025-11-19\n    eol: false\n    latest: \"3.21.1\"\n    latestReleaseDate: 2026-02-04\n\n  - releaseCycle: \"3.20\"\n    releaseDate: 2025-07-24\n    eol: 2026-03-09\n    latest: \"3.20.1\"\n    latestReleaseDate: 2025-08-29\n\n  - releaseCycle: \"3.19\"\n    releaseDate: 2025-04-09\n    eol: 2025-11-19\n    latest: \"3.19.3\"\n    latestReleaseDate: 2025-07-15\n\n  - releaseCycle: \"3.18\"\n    releaseDate: 2024-12-12\n    eol: 2025-07-24\n    latest: \"3.18.3\"\n    latestReleaseDate: 2025-04-25\n\n  - releaseCycle: \"3.17\"\n    releaseDate: 2024-08-21\n    eol: 2025-04-09\n    latest: \"3.17.2\"\n    latestReleaseDate: 2025-01-24\n\n  - releaseCycle: \"3.16\"\n    releaseDate: 2024-05-09\n    eol: 2024-12-12\n    latest: \"3.16.3\"\n    latestReleaseDate: 2024-05-24\n\n  - releaseCycle: \"3.15\"\n    releaseDate: 2024-02-05\n    eol: 2024-08-21\n    latest: \"3.15.1\"\n    latestReleaseDate: 2024-03-12\n\n  - releaseCycle: \"3.14\"\n    releaseDate: 2023-11-01\n    eol: 2024-05-09\n    latest: \"3.14.2\"\n    latestReleaseDate: 2024-04-22\n\n  - releaseCycle: \"3.13\"\n    releaseDate: 2023-08-08\n    eol: 2024-02-05\n    latest: \"3.13.4\"\n    latestReleaseDate: 2023-11-01\n\n  - releaseCycle: \"3.12\"\n    releaseDate: 2023-04-14\n    eol: 2023-11-01\n    latest: \"3.12.0\"\n    latestReleaseDate: 2023-04-14\n\n  - releaseCycle: \"3.11\"\n    releaseDate: 2023-01-04\n    eol: 2023-08-08\n    latest: \"3.11.1\"\n    latestReleaseDate: 2023-04-25\n\n---\n\n> [Gatekeeper](https://open-policy-agent.github.io/gatekeeper/website/) is a policy controller for Kubernetes that\n> helps enforce policies and strengthen governance.\n\nThe latest two releases are supported with bug and security fixes.\n"
  },
  {
    "path": "products/gerrit.md",
    "content": "---\ntitle: Gerrit\naddedAt: 2023-02-09\ncategory: server-app\niconSlug: \"gerrit\"\npermalink: /gerrit\nversionCommand: \"java -jar gerrit.war version\"\nreleasePolicyLink: https://www.gerritcodereview.com/support.html\nchangelogTemplate: https://www.gerritcodereview.com/__RELEASE_CYCLE__.html#{{\"__LATEST__\"| replace:'.',''}}\neolColumn: \"Support\"\n\nidentifiers:\n  - purl: pkg:docker/gerritcodereview/gerrit\n  - repology: gerrit\n  - cpe: cpe:2.3:a:google:gerrit\n\nauto:\n  methods:\n    - git: https://github.com/GerritCodeReview/gerrit.git\n\n# eol(x) = releaseDate(x+3)\nreleases:\n  - releaseCycle: \"3.13\"\n    releaseDate: 2025-11-10\n    eol: false\n    latest: \"3.13.4\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"3.12\"\n    releaseDate: 2025-05-19\n    eol: false\n    latest: \"3.12.5\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"3.11\"\n    releaseDate: 2024-12-02\n    eol: false\n    latest: \"3.11.9\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"3.10\"\n    releaseDate: 2024-05-17\n    eol: 2025-11-10\n    latest: \"3.10.9\"\n    latestReleaseDate: 2025-11-03\n\n  - releaseCycle: \"3.9\"\n    releaseDate: 2023-11-25\n    eol: 2025-05-19\n    latest: \"3.9.11\"\n    latestReleaseDate: 2025-05-05\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2023-05-19\n    eol: 2024-12-02\n    latest: \"3.8.10\"\n    latestReleaseDate: 2024-11-26\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2022-11-09\n    eol: 2024-05-17\n    latest: \"3.7.9\"\n    latestReleaseDate: 2024-05-15\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2022-05-23\n    eol: 2023-11-25\n    latest: \"3.6.8\"\n    latestReleaseDate: 2023-11-23\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2021-12-06\n    eol: 2023-05-19\n    latest: \"3.5.6\"\n    latestReleaseDate: 2023-05-08\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2021-05-17\n    eol: 2022-11-09\n    latest: \"3.4.8\"\n    latestReleaseDate: 2022-11-08\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2020-12-01\n    eol: 2022-05-24\n    latest: \"3.3.11\"\n    latestReleaseDate: 2022-05-21\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2020-06-01\n    eol: 2021-12-07\n    latest: \"3.2.14\"\n    latestReleaseDate: 2021-11-21\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2019-11-14\n    eol: 2021-05-19\n    latest: \"3.1.16\"\n    latestReleaseDate: 2021-08-20\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2019-05-15\n    eol: 2020-12-01\n    latest: \"3.0.16\"\n    latestReleaseDate: 2021-02-01\n\n  - releaseCycle: \"2.16\"\n    releaseDate: 2018-11-15\n    eol: 2020-06-01\n    latest: \"2.16.28\"\n    latestReleaseDate: 2021-11-19\n\n  - releaseCycle: \"2.15\"\n    releaseDate: 2018-03-28\n    eol: 2019-11-15\n    latest: \"2.15.22\"\n    latestReleaseDate: 2021-02-01\n\n  - releaseCycle: \"2.14\"\n    releaseDate: 2017-04-26\n    eol: 2019-05-31\n    latest: \"2.14.22\"\n    latestReleaseDate: 2020-11-19\n\n  - releaseCycle: \"2.13\"\n    releaseDate: 2016-09-21\n    eol: true\n    latest: \"2.13.14\"\n    latestReleaseDate: 2019-04-19\n\n---\n\n> [Gerrit](https://www.gerritcodereview.com/) is a web-based code\n> review tool built on JGit.\n\nThe Gerrit open-source community actively supports the last 3 releases on a best effort\nbasis. Older releases are not actively maintained but may still receive\nimportant fixes (e.g. security fixes), but there is no guarantee for this.\n\nEnd-of-life for old releases happens implicitly when a new Gerrit version is\nreleased. This is announced via the [project news](https://www.gerritcodereview.com/news.html)\nand on the [mailing list](https://groups.google.com/g/repo-discuss).\n"
  },
  {
    "path": "products/ghc.md",
    "content": "---\ntitle: Glasgow Haskell Compiler (GHC)\naddedAt: 2024-12-26\niconSlug: haskell\ncategory: lang\npermalink: /ghc\nalternate_urls:\n  - /haskell\nversionCommand: ghc --version\nreleasePolicyLink: https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC-status\nchangelogTemplate: https://downloads.haskell.org/ghc/__LATEST__/docs/users_guide/__LATEST__-notes.html\neoasColumn: Further releases planned\neolColumn: Recommended for use\n\nidentifiers:\n  - repology: ghc\n  - repology: haskell:ghc\n\nauto:\n  methods:\n    - git: https://gitlab.haskell.org/ghc/ghc.git\n      regex: ^ghc-(?P<major>\\d+)[.](?P<minor>\\d+)[.](?P<patch>\\d+)-release$\n      template: \"{{major}}.{{minor}}.{{patch}}\"\n    - ghc-wiki: https://gitlab.haskell.org/api/v4/projects/1/wikis/GHC-Status\n\nreleases:\n  - releaseCycle: \"9.14\"\n    releaseDate: 2025-12-19\n    lts: true\n    eoas: false\n    eol: false\n    latest: \"9.14.1\"\n    latestReleaseDate: 2025-12-19\n\n  - releaseCycle: \"9.12\"\n    releaseDate: 2024-11-15\n    eoas: false\n    eol: false\n    latest: \"9.12.3\"\n    latestReleaseDate: 2025-12-27\n\n  - releaseCycle: \"9.10\"\n    releaseDate: 2024-05-10\n    eoas: false\n    eol: false\n    latest: \"9.10.3\"\n    latestReleaseDate: 2025-09-11\n\n  - releaseCycle: \"9.8\"\n    staleReleaseThresholdDays: 500 # Still \"suitable for use\" on https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC-status\n    releaseDate: 2023-10-09\n    eoas: true\n    eol: false\n    latest: \"9.8.4\"\n    latestReleaseDate: 2024-12-02\n\n  - releaseCycle: \"9.6\"\n    releaseDate: 2023-03-10\n    eoas: true\n    eol: false\n    latest: \"9.6.7\"\n    latestReleaseDate: 2025-03-24\n\n  - releaseCycle: \"9.4\"\n    releaseDate: 2022-08-07\n    eoas: true\n    eol: true\n    latest: \"9.4.8\"\n    latestReleaseDate: 2023-11-10\n\n  - releaseCycle: \"9.2\"\n    releaseDate: 2021-10-29\n    eoas: true\n    eol: true\n    latest: \"9.2.8\"\n    latestReleaseDate: 2023-05-26\n    link: https://downloads.haskell.org/~ghc/__LATEST__/docs/html/users_guide/__LATEST__-notes.html\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2021-02-03\n    eoas: true\n    eol: true\n    latest: \"9.0.2\"\n    latestReleaseDate: 2021-12-25\n    link: https://downloads.haskell.org/~ghc/9.0.2/docs/html/users_guide/9.0.2-notes.html\n\n  - releaseCycle: \"8.10\"\n    releaseDate: 2020-03-22\n    eoas: true\n    eol: true\n    latest: \"8.10.7\"\n    latestReleaseDate: 2021-08-27\n    link: https://downloads.haskell.org/~ghc/8.10.7/docs/html/users_guide/8.10.7-notes.html\n\n  - releaseCycle: \"8.8\"\n    releaseDate: 2019-08-25\n    eoas: true\n    eol: true\n    latest: \"8.8.4\"\n    latestReleaseDate: 2020-07-15\n    link: https://downloads.haskell.org/~ghc/8.8.4/docs/html/users_guide/8.8.4-notes.html\n\n  - releaseCycle: \"8.6\"\n    releaseDate: 2018-09-21\n    eoas: true\n    eol: true\n    latest: \"8.6.5\"\n    latestReleaseDate: 2019-04-23\n    link: https://downloads.haskell.org/~ghc/8.6.5/docs/html/users_guide/8.6.5-notes.html\n\n  - releaseCycle: \"8.4\"\n    releaseDate: 2018-03-08\n    eoas: true\n    eol: true\n    latest: \"8.4.4\"\n    latestReleaseDate: 2018-10-14\n    link: https://downloads.haskell.org/~ghc/8.4.4/docs/html/users_guide/8.4.4-notes.html\n\n  - releaseCycle: \"8.2\"\n    releaseDate: 2017-07-21\n    eoas: true\n    eol: true\n    latest: \"8.2.2\"\n    latestReleaseDate: 2017-07-22\n    link: https://downloads.haskell.org/~ghc/8.2.2/docs/html/users_guide/8.2.2-notes.html\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2016-05-17\n    eoas: true\n    eol: true\n    latest: \"8.0.2\"\n    latestReleaseDate: 2017-01-11\n    link: https://downloads.haskell.org/~ghc/8.0.2/docs/html/users_guide/8.0.2-notes.html\n\n---\n\n> [Haskell](https://www.haskell.org/) is a general-purpose, statically typed, purely functional\n> programming language with type inference and lazy evaluation. The [Glasgow Haskell\n> Compiler](https://www.haskell.org/ghc/) (GHC) is a state-of-the-art optimizing compiler for\n> Haskell. It includes an interactive REPL, several profilers, alternative codegen backends, and\n> supports x86, AArch64, PowerPC, s390x, RiscV, WASM architectures.\n\nVersion support policy of GHC is defined informally, as a working convention that can be found\ndocumented on [GHC wiki](https://gitlab.haskell.org/ghc/ghc/-/wikis/working-conventions/releases).\n\n{: .note-title }\n\n> Upcoming Change\n>\n> [Starting with GHC 9.14](https://www.haskell.org/ghc/blog/20250702-ghc-release-schedules.html)\n> (expected in August 2025), there will be preannounced major versions designated as LTS. The first\n> LTS release will be 9.14. LTS releases will have minimum two years of support from release, in the\n> form of bugfix minor version bumps. No new features will be backported to LTS releases. There will\n> be six months of support period overlap between subsequent LTS releases.\n\n## Terminology\n\nBecause GHC is a _bootstrapping compiler_ (meaning, it is written mostly in Haskell and compiles\nitself), there're versioning considerations not quite covered with SemVer.\n\nGHC defines:\n\n- **Major release** - `x.y.1` where `y` is even.\n- **Minor release** - `x.y.z` where `y` is even and `z ≥ 2`.\n\nThe case `x.y.z` with `y` odd is reserved for development purposes. These versions are termed\n_snapshots_ and are never announced for general availability.\n\n## Release policies\n\n- **Minor releases** generally do not introduce new interfaces, compiler feature additions or\n  removals, nor major updates in libraries shipped with compiler. They only fix bugs or performance\n  issues in the previous release on that branch.\n\n- **Target [platforms](https://gitlab.haskell.org/ghc/ghc/-/wikis/platforms)** are segregated into\n  tiers 1, 2, and 3; and releases are gated on being in working condition on all Tier 1 platforms.\n  Every effort is made to fix bugs in Tier 2/3 platforms, but those are not treated as release\n  blockers.\n\n- **Source distributions** are provided to distribution packagers a week in advance, before the official\n  binaries release is announced.\n\n- **Two-release policy**. Every release of GHC must be bootstrappable with the most recent minor\n  release of the two most-recent major releases of GHC.\n\n## Release schedule\n\nMajor releases are made twice a year.\n\nMinor releases are made throughout the year, with no fixed schedule.\n\nEvery release is preceded by one or more release candidates, announced on GHC mailing lists.\n"
  },
  {
    "path": "products/gitlab.md",
    "content": "---\ntitle: GitLab\naddedAt: 2021-08-04\ncategory: server-app\ntags: gitlab\niconSlug: gitlab\npermalink: /gitlab\nversionCommand: gitlab-rake gitlab:env:info\nreleasePolicyLink: https://docs.gitlab.com/ee/policy/maintenance.html\nchangelogTemplate: https://gitlab.com/gitlab-org/gitlab/-/releases/v__RELEASE_CYCLE__.0-ee\neoasColumn: true\neolColumn: Maintenance Support\n\nidentifiers:\n  - repology: gitlab\n  - cpe: cpe:/a:gitlab:gitlab\n  - cpe: cpe:2.3:a:gitlab:gitlab\n\nauto:\n  methods:\n    - git: https://gitlab.com/gitlab-org/gitlab.git\n      regex: '^v?(?P<major>[1-9]\\d*)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)-ee?$'\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) = releaseDate(x+3)\n# Upcoming release dates are available on https://handbook.gitlab.com/handbook/marketing/blog/release-posts/managers/\nreleases:\n  - releaseCycle: \"18.10\"\n    releaseDate: 2026-03-19\n    eoas: 2026-04-16 # releaseDate(18.11)\n    eol: 2026-06-18 # releaseDate(19.1)\n    latest: \"18.10.0\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"18.9\"\n    releaseDate: 2026-02-19\n    eoas: 2026-03-19 # releaseDate(18.10)\n    eol: 2026-05-21 # releaseDate(19.0)\n    latest: \"18.9.2\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"18.8\"\n    releaseDate: 2026-01-15\n    eoas: 2026-02-19 # releaseDate(18.9)\n    eol: 2026-04-16 # releaseDate(18.11)\n    latest: \"18.8.6\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"18.7\"\n    releaseDate: 2025-12-18\n    eoas: 2026-01-15 # releaseDate(18.8)\n    eol: 2026-03-19 # releaseDate(18.10)\n    latest: \"18.7.6\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"18.6\"\n    releaseDate: 2025-11-20\n    eoas: 2025-12-18 # releaseDate(18.7)\n    eol: 2026-02-19 # releaseDate(18.9)\n    latest: \"18.6.6\"\n    latestReleaseDate: 2026-02-09\n\n  - releaseCycle: \"18.5\"\n    releaseDate: 2025-10-16\n    eoas: 2025-11-20 # releaseDate(18.6)\n    eol: 2026-01-15 # releaseDate(18.8)\n    latest: \"18.5.5\"\n    latestReleaseDate: 2026-01-07\n\n  - releaseCycle: \"18.4\"\n    releaseDate: 2025-09-18\n    eoas: 2025-10-16 # releaseDate(18.5)\n    eol: 2025-12-18 # releaseDate(18.7)\n    latest: \"18.4.6\"\n    latestReleaseDate: 2025-12-10\n\n  - releaseCycle: \"18.3\"\n    releaseDate: 2025-08-21\n    eoas: 2025-09-18 # releaseDate(18.4)\n    eol: 2025-11-20 # releaseDate(18.6)\n    latest: \"18.3.6\"\n    latestReleaseDate: 2025-11-11\n\n  - releaseCycle: \"18.2\"\n    releaseDate: 2025-07-16\n    eoas: 2025-08-21 # releaseDate(18.3)\n    eol: 2025-10-16 # releaseDate(18.5)\n    latest: \"18.2.8\"\n    latestReleaseDate: 2025-10-08\n\n  - releaseCycle: \"18.1\"\n    releaseDate: 2025-06-18\n    eoas: 2025-07-17 # releaseDate(18.2)\n    eol: 2025-09-18 # releaseDate(18.4)\n    latest: \"18.1.6\"\n    latestReleaseDate: 2025-09-09\n\n  - releaseCycle: \"18.0\"\n    releaseDate: 2025-05-14\n    eoas: 2025-06-19 # releaseDate(18.1)\n    eol: 2025-08-21 # releaseDate(18.3)\n    latest: \"18.0.6\"\n    latestReleaseDate: 2025-08-12\n\n  - releaseCycle: \"17.11\"\n    releaseDate: 2025-04-16\n    eoas: 2025-05-15 # releaseDate(18.0)\n    eol: 2025-07-17 # releaseDate(18.2)\n    latest: \"17.11.7\"\n    latestReleaseDate: 2025-08-14\n\n  - releaseCycle: \"17.10\"\n    releaseDate: 2025-03-19\n    eoas: 2025-04-17 # releaseDate(17.11)\n    eol: 2025-06-19 # releaseDate(18.1)\n    latest: \"17.10.8\"\n    latestReleaseDate: 2025-06-11\n\n  - releaseCycle: \"17.9\"\n    releaseDate: 2025-02-19\n    eoas: 2025-03-20 # releaseDate(17.10)\n    eol: 2025-05-15 # releaseDate(18.0)\n    latest: \"17.9.8\"\n    latestReleaseDate: 2025-05-07\n\n  - releaseCycle: \"17.8\"\n    releaseDate: 2025-01-15\n    eoas: 2025-02-20 # releaseDate(17.9)\n    eol: 2025-04-17 # releaseDate(17.11)\n    latest: \"17.8.7\"\n    latestReleaseDate: 2025-04-09\n\n  - releaseCycle: \"17.7\"\n    releaseDate: 2024-12-18\n    eoas: 2025-01-16 # releaseDate(17.8)\n    eol: 2025-03-20 # releaseDate(17.10)\n    latest: \"17.7.7\"\n    latestReleaseDate: 2025-03-11\n\n  - releaseCycle: \"17.6\"\n    releaseDate: 2024-11-20\n    eoas: 2024-12-19 # releaseDate(17.7)\n    eol: 2025-02-20 # releaseDate(17.9)\n    latest: \"17.6.5\"\n    latestReleaseDate: 2025-02-11\n\n  - releaseCycle: \"17.5\"\n    releaseDate: 2024-10-16\n    eoas: 2024-11-21\n    eol: 2025-01-16\n    latest: \"17.5.5\"\n    latestReleaseDate: 2025-01-08\n\n  - releaseCycle: \"17.4\"\n    releaseDate: 2024-09-18\n    eoas: 2024-10-17\n    eol: 2024-12-19\n    latest: \"17.4.6\"\n    latestReleaseDate: 2024-12-10\n\n  - releaseCycle: \"17.3\"\n    releaseDate: 2024-08-14\n    eoas: 2024-09-19\n    eol: 2024-11-21\n    latest: \"17.3.7\"\n    latestReleaseDate: 2024-11-12\n\n  - releaseCycle: \"17.2\"\n    releaseDate: 2024-07-17\n    eoas: 2024-08-15\n    eol: 2024-10-17\n    latest: \"17.2.9\"\n    latestReleaseDate: 2024-10-09\n\n  - releaseCycle: \"17.1\"\n    releaseDate: 2024-06-19\n    eoas: 2024-07-18\n    eol: 2024-09-19\n    latest: \"17.1.8\"\n    latestReleaseDate: 2024-09-16\n\n  - releaseCycle: \"17.0\"\n    releaseDate: 2024-05-15\n    eoas: 2024-06-20\n    eol: 2024-08-15\n    latest: \"17.0.8\"\n    latestReleaseDate: 2024-09-16\n\n  - releaseCycle: \"16.11\"\n    releaseDate: 2024-04-17\n    eoas: 2024-05-16\n    eol: 2024-07-18\n    latest: \"16.11.10\"\n    latestReleaseDate: 2024-09-16\n\n  - releaseCycle: \"16.10\"\n    releaseDate: 2024-03-20\n    eoas: 2024-04-18\n    eol: 2024-06-20\n    latest: \"16.10.10\"\n    latestReleaseDate: 2024-09-19\n\n  - releaseCycle: \"16.9\"\n    releaseDate: 2024-02-14\n    eoas: 2024-03-21\n    eol: 2024-05-16\n    latest: \"16.9.11\"\n    latestReleaseDate: 2024-09-19\n\n  - releaseCycle: \"16.8\"\n    releaseDate: 2024-01-17\n    eoas: 2024-02-15\n    eol: 2024-04-18\n    latest: \"16.8.10\"\n    latestReleaseDate: 2024-09-20\n\n  - releaseCycle: \"16.7\"\n    releaseDate: 2023-12-20\n    eoas: 2024-01-18\n    eol: 2024-03-21\n    latest: \"16.7.10\"\n    latestReleaseDate: 2024-09-20\n\n  - releaseCycle: \"16.6\"\n    releaseDate: 2023-11-15\n    eoas: 2023-12-21\n    eol: 2024-02-15\n    latest: \"16.6.10\"\n    latestReleaseDate: 2024-09-20\n\n  - releaseCycle: \"16.5\"\n    releaseDate: 2023-10-20\n    eoas: 2023-11-16\n    eol: 2024-01-18\n    latest: \"16.5.10\"\n    latestReleaseDate: 2024-09-20\n\n  - releaseCycle: \"16.4\"\n    releaseDate: 2023-09-21\n    eoas: 2023-10-22\n    eol: 2023-12-21\n    latest: \"16.4.7\"\n    latestReleaseDate: 2024-09-20\n\n  - releaseCycle: \"16.3\"\n    releaseDate: 2023-08-21\n    eoas: 2023-09-22\n    eol: 2023-11-16\n    latest: \"16.3.9\"\n    latestReleaseDate: 2024-09-20\n\n  - releaseCycle: \"16.2\"\n    releaseDate: 2023-07-21\n    eoas: 2023-08-22\n    eol: 2023-10-22\n    latest: \"16.2.11\"\n    latestReleaseDate: 2024-09-23\n\n  - releaseCycle: \"16.1\"\n    releaseDate: 2023-06-21\n    eoas: 2023-07-22\n    eol: 2023-09-22\n    latest: \"16.1.8\"\n    latestReleaseDate: 2024-09-23\n\n  - releaseCycle: \"16.0\"\n    releaseDate: 2023-05-18\n    eoas: 2023-06-22\n    eol: 2023-08-22\n    latest: \"16.0.10\"\n    latestReleaseDate: 2024-09-23\n\n  - releaseCycle: \"15.11\"\n    releaseDate: 2023-04-21\n    eoas: 2023-05-22\n    eol: 2023-07-22\n    latest: \"15.11.13\"\n    latestReleaseDate: 2023-07-27\n\n  - releaseCycle: \"15.10\"\n    releaseDate: 2023-03-21\n    eoas: 2023-04-22\n    eol: 2023-06-22\n    latest: \"15.10.8\"\n    latestReleaseDate: 2023-06-05\n\n  - releaseCycle: \"15.9\"\n    releaseDate: 2023-02-21\n    eoas: 2023-03-22\n    eol: 2023-05-22\n    latest: \"15.9.8\"\n    latestReleaseDate: 2023-05-10\n\n  - releaseCycle: \"15.8\"\n    releaseDate: 2023-01-20\n    eoas: 2023-02-22\n    eol: 2023-04-22\n    latest: \"15.8.6\"\n    latestReleaseDate: 2023-04-18\n\n  - releaseCycle: \"15.7\"\n    releaseDate: 2022-12-21\n    eoas: 2023-01-22\n    eol: 2023-03-22\n    latest: \"15.7.9\"\n    latestReleaseDate: 2023-04-20\n\n  - releaseCycle: \"15.6\"\n    releaseDate: 2022-11-21\n    eoas: 2022-12-22\n    eol: 2023-02-22\n    latest: \"15.6.8\"\n    latestReleaseDate: 2023-02-10\n\n  - releaseCycle: \"15.5\"\n    releaseDate: 2022-10-21\n    eoas: 2022-11-22\n    eol: 2023-01-22\n    latest: \"15.5.9\"\n    latestReleaseDate: 2023-01-12\n\n  - releaseCycle: \"15.4\"\n    releaseDate: 2022-09-21\n    eoas: 2022-10-22\n    eol: 2022-12-22\n    latest: \"15.4.6\"\n    latestReleaseDate: 2022-11-30\n\n  - releaseCycle: \"15.3\"\n    releaseDate: 2022-08-19\n    eoas: 2022-09-22\n    eol: 2022-11-22\n    latest: \"15.3.5\"\n    latestReleaseDate: 2022-11-02\n\n  - releaseCycle: \"15.2\"\n    releaseDate: 2022-07-21\n    eoas: 2022-08-22\n    eol: 2022-10-22\n    latest: \"15.2.5\"\n    latestReleaseDate: 2022-09-29\n\n  - releaseCycle: \"15.1\"\n    releaseDate: 2022-06-21\n    eoas: 2022-07-22\n    eol: 2022-09-22\n    latest: \"15.1.6\"\n    latestReleaseDate: 2022-08-30\n\n  - releaseCycle: \"15.0\"\n    releaseDate: 2022-05-20\n    eoas: 2022-06-22\n    eol: 2022-08-22\n    latest: \"15.0.5\"\n    latestReleaseDate: 2022-07-28\n\n  - releaseCycle: \"14.10\"\n    releaseDate: 2022-04-21\n    eoas: 2022-05-22\n    eol: 2022-07-22\n    latest: \"14.10.5\"\n    latestReleaseDate: 2022-06-30\n\n  - releaseCycle: \"14.9\"\n    releaseDate: 2022-03-21\n    eoas: 2022-04-22\n    eol: 2022-06-22\n    latest: \"14.9.5\"\n    latestReleaseDate: 2022-06-01\n\n  - releaseCycle: \"14.8\"\n    releaseDate: 2022-02-21\n    eoas: 2022-03-22\n    eol: 2022-05-22\n    latest: \"14.8.6\"\n    latestReleaseDate: 2022-04-29\n\n  - releaseCycle: \"14.7\"\n    releaseDate: 2022-01-21\n    eoas: 2022-02-22\n    eol: 2022-04-22\n    latest: \"14.7.7\"\n    latestReleaseDate: 2022-03-31\n\n  - releaseCycle: \"14.6\"\n    releaseDate: 2021-12-21\n    eoas: 2022-01-22\n    eol: 2022-03-22\n    latest: \"14.6.7\"\n    latestReleaseDate: 2022-03-31\n\n  - releaseCycle: \"14.5\"\n    releaseDate: 2021-11-19\n    eoas: 2021-12-22\n    eol: 2022-02-22\n    latest: \"14.5.4\"\n    latestReleaseDate: 2022-02-03\n\n  - releaseCycle: \"14.4\"\n    releaseDate: 2021-10-21\n    eoas: 2021-11-22\n    eol: 2022-01-22\n    latest: \"14.4.5\"\n    latestReleaseDate: 2022-01-11\n\n  - releaseCycle: \"14.3\"\n    releaseDate: 2021-09-21\n    eoas: 2021-10-22\n    eol: 2021-12-22\n    latest: \"14.3.6\"\n    latestReleaseDate: 2021-12-03\n\n  - releaseCycle: \"14.2\"\n    releaseDate: 2021-08-20\n    eoas: 2021-09-22\n    eol: 2021-11-22\n    latest: \"14.2.7\"\n    latestReleaseDate: 2021-11-26\n\n  - releaseCycle: \"14.1\"\n    releaseDate: 2021-07-21\n    eoas: 2021-08-22\n    eol: 2021-10-22\n    latest: \"14.1.8\"\n    latestReleaseDate: 2021-11-15\n\n  - releaseCycle: \"14.0\"\n    releaseDate: 2021-06-21\n    eoas: 2021-07-22\n    eol: 2021-09-22\n    latest: \"14.0.12\"\n    latestReleaseDate: 2021-11-05\n\n  - releaseCycle: \"13.12\"\n    releaseDate: 2021-05-21\n    eoas: 2021-06-22\n    eol: 2021-08-22\n    latest: \"13.12.15\"\n    latestReleaseDate: 2021-11-03\n\n  - releaseCycle: \"13.11\"\n    releaseDate: 2021-04-21\n    eoas: 2021-05-22\n    eol: 2021-07-22\n    latest: \"13.11.7\"\n    latestReleaseDate: 2021-07-07\n\n  - releaseCycle: \"13.10\"\n    releaseDate: 2021-03-18\n    eoas: 2021-04-22\n    eol: 2021-06-22\n    latest: \"13.10.5\"\n    latestReleaseDate: 2021-06-01\n\n---\n\n> [GitLab](https://about.gitlab.com/) is a web-based DevOps lifecycle tool that provides a Git\n> repository manager providing wiki, issue-tracking and continuous integration and deployment\n> pipeline features, using an open-source license, developed by GitLab Inc.\n\nGitLab has a [well-defined versioning policy](https://docs.gitlab.com/ce/policy/maintenance.html) based on Semantic Versioning.\nNew releases are made monthly on the [third Thursday][release-day]\nand are announced on the [blog](https://about.gitlab.com/releases/categories/releases/).\nYou can subscribe to an [RSS Feed](https://about.gitlab.com/atom.xml) as well.\nA [tool is available](https://gitlab-com.gitlab.io/cs-tools/gitlab-cs-tools/what-is-new-since/) to track new features since a given version.\n\nGitLab is distributed as [two distinct flavors](https://about.gitlab.com/install/ce-or-ee/)\npublic Docker images on [DockerHub](https://hub.docker.com/u/gitlab) :\n\n- [Community Edition (`CE`)](https://gitlab.com/rluna-gitlab/gitlab-ce) : [`gitlab/gitlab-ce`](https://hub.docker.com/r/gitlab/gitlab-ce/)\n- [Enterprise Edition (`EE`)](https://about.gitlab.com/enterprise/) : [`gitlab/gitlab-ee`](https://hub.docker.com/r/gitlab/gitlab-ee/)\n\n**Only the latest release is actively maintained.**\nThe previous two minor (monthly) releases get security fixes.\nCritical bug fixes can rarely be backported based on [a set of criteria](https://docs.gitlab.com/ee/policy/maintenance.html#backporting-to-older-releases).\n\n| Version Type | Description                                                                                                                                                         | Cadence                                                                                                                           |\n| :----------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :-------------------------------------------------------------------------------------------------------------------------------- |\n| Major        | For significant changes, or when any backward-incompatible changes are introduced to the public API.                                                                | Yearly. Subsequent major releases will be scheduled for [third Thursday][release-day] of May each year, by default.               |\n| Minor        | For when new backward-compatible functionality is introduced to the public API, a minor feature is introduced, or when a set of smaller features is rolled out.     | Monthly on [third Thursday][release-day]. Upcoming release dates can be seen [on this page](https://handbook.gitlab.com/handbook/marketing/blog/release-posts/managers/)). |\n| Patch        | For backward-compatible bug fixes that fix incorrect behavior. See GitLab's [Patch release](https://docs.gitlab.com/policy/maintenance/#patch-releases) definition. | Twice monthly, scheduled for the Wednesday the week before and the Wednesday the week after the monthly minor release.            |\n\n\n[release-day]: https://about.gitlab.com/blog/2023/09/18/gitlab-release-date-change/ \"Release Date Change\"\n"
  },
  {
    "path": "products/gleam.md",
    "content": "---\ntitle: Gleam\naddedAt: 2025-09-10\ncategory: lang\niconSlug: gleam\npermalink: /gleam\nchangelogTemplate: https://github.com/gleam-lang/gleam/releases/tag/v__LATEST__\neolColumn: Support\nversionCommand: gleam --version\n\nidentifiers:\n  - repology: gleam\n  - purl: pkg:github/gleam-lang/gleam\n  - purl: pkg:oci/gleam?repository_url=ghcr.io/gleam-lang\n\nauto:\n  methods:\n    - git: https://github.com/gleam-lang/gleam\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"1.15\"\n    releaseDate: 2026-03-16\n    eol: false\n    latest: \"1.15.2\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"1.14\"\n    releaseDate: 2025-12-25\n    eol: 2026-03-16\n    latest: \"1.14.0\"\n    latestReleaseDate: 2025-12-25\n\n  - releaseCycle: \"1.13\"\n    releaseDate: 2025-10-19\n    eol: 2025-12-25\n    latest: \"1.13.0\"\n    latestReleaseDate: 2025-10-19\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2025-08-05\n    eol: 2025-10-19\n    latest: \"1.12.0\"\n    latestReleaseDate: 2025-08-05\n\n  - releaseCycle: \"1.11\"\n    releaseDate: 2025-06-02\n    eol: 2025-08-05\n    latest: \"1.11.1\"\n    latestReleaseDate: 2025-06-05\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2025-04-14\n    eol: 2025-06-02\n    latest: \"1.10.0\"\n    latestReleaseDate: 2025-04-14\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2025-03-08\n    eol: 2025-04-14\n    latest: \"1.9.1\"\n    latestReleaseDate: 2025-03-10\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2025-02-07\n    eol: 2025-03-08\n    latest: \"1.8.1\"\n    latestReleaseDate: 2025-02-11\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2025-01-04\n    eol: 2025-02-07\n    latest: \"1.7.0\"\n    latestReleaseDate: 2025-01-04\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2024-11-18\n    eol: 2025-01-04\n    latest: \"1.6.3\"\n    latestReleaseDate: 2024-12-04\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2024-09-19\n    eol: 2024-11-18\n    latest: \"1.5.1\"\n    latestReleaseDate: 2024-09-26\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2024-08-02\n    eol: 2024-09-19\n    latest: \"1.4.1\"\n    latestReleaseDate: 2024-08-04\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2024-07-09\n    eol: 2024-08-02\n    latest: \"1.3.2\"\n    latestReleaseDate: 2024-07-11\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2024-05-27\n    eol: 2024-07-09\n    latest: \"1.2.1\"\n    latestReleaseDate: 2024-05-30\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2024-04-16\n    eol: 2024-05-27\n    latest: \"1.1.1\"\n    latestReleaseDate: 2020-07-20\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2024-03-04\n    eol: 2024-04-16\n    latest: \"1.0.0\"\n    latestReleaseDate: 2024-03-04\n\n---\n\n> [Gleam](https://gleam.run/) is a programming language for building type-safe, scalable systems. It runs on the [Erlang](/erlang) VM and is part of the BEAM ecosystem.\n\nGleam does not have a clear release, support and EOL policy.\nLooking at the latest releases, it seems that only the latest release is supported.\n"
  },
  {
    "path": "products/go.md",
    "content": "---\ntitle: Go\naddedAt: 2019-10-04\ncategory: lang\ntags: google\niconSlug: go\npermalink: /go\nalternate_urls:\n  - /golang\nreleasePolicyLink: https://go.dev/doc/devel/release#policy\nchangelogTemplate: https://go.dev/doc/devel/release#go__RELEASE_CYCLE__.minor\neolColumn: Supported\nversionCommand: go version\n\nidentifiers:\n  - repology: go\n  - purl: pkg:generic/go\n  - purl: pkg:docker/library/golang\n  - purl: pkg:docker/circleci/golang\n  - purl: pkg:docker/cimg/go\n  - purl: pkg:docker/bitnami/golang\n  - purl: pkg:brew/go\n  # - purl: pkg:snap/go\n  - cpe: cpe:2.3:a:golang:go\n\nauto:\n  methods:\n    - git: https://github.com/golang/go.git\n      regex: ^go(?P<major>[1-9]\\d*)\\.(?P<minor>\\d+)\\.?(?P<patch>\\d+)?$\n\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"1.26\"\n    releaseDate: 2026-02-11\n    eol: false\n    latest: \"1.26.1\"\n    latestReleaseDate: 2026-03-05\n    link: https://go.dev/doc/go1.26\n\n  - releaseCycle: \"1.25\"\n    releaseDate: 2025-08-12\n    eol: false\n    latest: \"1.25.8\"\n    latestReleaseDate: 2026-03-05\n\n  - releaseCycle: \"1.24\"\n    releaseDate: 2025-02-11\n    eol: 2026-02-11\n    latest: \"1.24.13\"\n    latestReleaseDate: 2026-02-04\n\n  - releaseCycle: \"1.23\"\n    releaseDate: 2024-08-13\n    eol: 2025-08-12\n    latest: \"1.23.12\"\n    latestReleaseDate: 2025-08-06\n\n  - releaseCycle: \"1.22\"\n    releaseDate: 2024-02-06\n    eol: 2025-02-11\n    latest: \"1.22.12\"\n    latestReleaseDate: 2025-02-04\n\n  - releaseCycle: \"1.21\"\n    releaseDate: 2023-08-08\n    eol: 2024-08-13\n    latest: \"1.21.13\"\n    latestReleaseDate: 2024-08-06\n\n  - releaseCycle: \"1.20\"\n    releaseDate: 2023-02-01\n    eol: 2024-02-06\n    latest: \"1.20.14\"\n    latestReleaseDate: 2024-02-06\n\n  - releaseCycle: \"1.19\"\n    releaseDate: 2022-08-02\n    eol: 2023-09-06\n    latest: \"1.19.13\"\n    latestReleaseDate: 2023-09-06\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2022-03-15\n    eol: 2023-02-01\n    latest: \"1.18.10\"\n    latestReleaseDate: 2023-01-10\n\n  - releaseCycle: \"1.17\"\n    releaseDate: 2021-08-16\n    eol: 2022-08-02\n    latest: \"1.17.13\"\n    latestReleaseDate: 2022-08-01\n\n  - releaseCycle: \"1.16\"\n    releaseDate: 2021-02-16\n    eol: 2022-03-15\n    latest: \"1.16.15\"\n    latestReleaseDate: 2022-03-03\n\n  - releaseCycle: \"1.15\"\n    releaseDate: 2020-08-11\n    eol: 2021-08-16\n    latest: \"1.15.15\"\n    latestReleaseDate: 2021-08-04\n\n  - releaseCycle: \"1.14\"\n    releaseDate: 2020-02-25\n    eol: 2021-02-16\n    latest: \"1.14.15\"\n    latestReleaseDate: 2021-02-04\n\n  - releaseCycle: \"1.13\"\n    releaseDate: 2019-09-03\n    eol: 2020-08-11\n    latest: \"1.13.15\"\n    latestReleaseDate: 2020-08-06\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2019-02-25\n    eol: 2020-02-25\n    latest: \"1.12.17\"\n    latestReleaseDate: 2020-02-12\n\n  - releaseCycle: \"1.11\"\n    releaseDate: 2018-08-24\n    eol: 2019-09-03\n    latest: \"1.11.13\"\n    latestReleaseDate: 2019-08-13\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2018-02-16\n    eol: 2019-02-25\n    latest: \"1.10.8\"\n    latestReleaseDate: 2019-01-23\n\n---\n\n> [Go](https://go.dev/) is an open source programming language that makes it easy to build simple,\n> reliable, and efficient software.\n\nEach major Go release is supported until there are two newer major releases. For example, Go 1.5 was\nsupported until the Go 1.7 release, and Go 1.6 was supported until the Go 1.8 release. It fixes\ncritical problems, including critical security problems, in supported releases as needed by issuing\nminor revisions (for example, Go 1.6.1, Go 1.6.2, and so on). The security policy can be found at\n<https://go.dev/security/>.\n"
  },
  {
    "path": "products/goaccess.md",
    "content": "---\ntitle: GoAccess\naddedAt: 2024-03-11\ncategory: app\npermalink: /goaccess\nversionCommand: goaccess --version\nreleasePolicyLink: https://github.com/allinurl/goaccess/blob/master/SECURITY.md\nchangelogTemplate: \"https://goaccess.io/release-notes#release-__LATEST__\"\n\nauto:\n  methods:\n    - git: https://github.com/allinurl/goaccess\n\nidentifiers:\n  - repology: goaccess\n  - purl: pkg:docker/allinurl/goaccess\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"1\"\n    releaseDate: 2016-06-09\n    eol: false\n    latest: \"1.10.1\"\n    latestReleaseDate: 2026-02-14\n\n---\n\n> [GoAccess](https://goaccess.io/) is an open source web analytics application for Unix-like\n> operating systems that runs in a terminal or through a browser.\n\nBased on the release history, only the latest version is supported and actively maintained.\n"
  },
  {
    "path": "products/godot.md",
    "content": "---\ntitle: Godot\naddedAt: 2021-04-23\ncategory: app\niconSlug: godotengine\npermalink: /godot\nalternate_urls:\n  - /godotengine\nversionCommand: godot --version\nreleasePolicyLink: https://docs.godotengine.org/en/latest/about/release_policy.html\nchangelogTemplate: \"https://github.com/godotengine/godot/releases/tag/{{'__LATEST__'|drop_zero_patch}}-stable\"\neolColumn: Critical, Security and Platform support\neoasColumn: true\n\nidentifiers:\n  - repology: godot\n  - cpe: cpe:/a:godotengine:godot\n  - cpe: cpe:2.3:a:godotengine:godot\n  - cpe: cpe:/a:godotengine:godot_engine\n  - cpe: cpe:2.3:a:godotengine:godot_engine\n\nauto:\n  methods:\n    - git: https://github.com/godotengine/godot.git\n      regex: ^(?P<version>\\d+(\\.\\d+){1,3})-stable$\n      template: \"{{version}}\"\n\n# For support level and dates, see https://github.com/godotengine/godot-docs/commits/master/about/release_policy.rst.\n# Do not forget to remove the link after the first patch release.\n# For 3.x releases, they get deprecated on 3.x+1 release (both 3.5 and 3.6 are LTS)\nreleases:\n  - releaseCycle: \"4.6\"\n    releaseDate: 2026-01-26\n    eoas: false\n    eol: false\n    latest: \"4.6.1\"\n    latestReleaseDate: 2026-02-16\n\n  - releaseCycle: \"4.5\"\n    releaseDate: 2025-09-15\n    eoas: false\n    eol: false\n    latest: \"4.5.2\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2025-03-03\n    eoas: 2025-10-23 # https://github.com/godotengine/godot-docs/commit/08f524c79b7b15ef91205599e38ed20205fec95a\n    eol: false\n    latest: \"4.4.1\"\n    latestReleaseDate: 2025-03-26\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2024-09-08\n    lts: true\n    eoas: false\n    eol: false\n    latest: \"3.6.2\"\n    latestReleaseDate: 2025-10-22\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2024-08-15\n    eoas: 2025-10-09 # https://github.com/godotengine/godot-docs/commit/91e6e635889e34465c8f83f82c7175afefd3bc73\n    eol: 2025-10-23 # https://github.com/godotengine/godot-docs/commit/08f524c79b7b15ef91205599e38ed20205fec95a\n    latest: \"4.3\"\n    latestReleaseDate: 2024-08-15\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2023-11-29\n    eoas: 2025-03-03 # https://github.com/godotengine/godot-docs/commit/48d69fc30f04e23bc0e1ec23d23f87430d3be2fd\n    eol: 2025-10-09 # https://github.com/godotengine/godot-docs/commit/91e6e635889e34465c8f83f82c7175afefd3bc73\n    latest: \"4.2.2\"\n    latestReleaseDate: 2024-04-16\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2023-07-05\n    eoas: 2025-03-03 # https://github.com/godotengine/godot-docs/commit/48d69fc30f04e23bc0e1ec23d23f87430d3be2fd\n    eol: 2025-03-03 # https://github.com/godotengine/godot-docs/commit/48d69fc30f04e23bc0e1ec23d23f87430d3be2fd\n    latest: \"4.1.4\"\n    latestReleaseDate: 2024-04-16\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2023-03-01\n    eoas: 2023-03-01\n    eol: 2023-11-29\n    latest: \"4.0.4\"\n    latestReleaseDate: 2023-08-02\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2022-08-05\n    lts: true\n    eoas: 2022-08-05\n    eol: 2025-10-23 # https://github.com/godotengine/godot-docs/commit/08f524c79b7b15ef91205599e38ed20205fec95a\n    latest: \"3.5.3\"\n    latestReleaseDate: 2023-09-24\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2021-11-05\n    eoas: 2022-08-05\n    eol: 2022-08-05\n    latest: \"3.4.5\"\n    latestReleaseDate: 2022-08-01\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2021-04-21\n    eoas: 2021-11-05\n    eol: 2021-11-05\n    latest: \"3.3.4\"\n    latestReleaseDate: 2021-10-01\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2020-01-29\n    eoas: 2021-04-21\n    eol: 2021-04-21\n    latest: \"3.2.3\"\n    latestReleaseDate: 2020-09-16\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2019-03-13\n    eoas: 2020-01-29\n    eol: 2020-01-29\n    latest: \"3.1.2\"\n    latestReleaseDate: 2019-12-03\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2018-01-29\n    eoas: true\n    eol: true\n    latest: \"3.0.6\"\n    latestReleaseDate: 2018-07-31\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2016-08-09\n    lts: true\n    eoas: true\n    eol: true\n    latest: \"2.1.6\"\n    latestReleaseDate: 2019-07-08\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2016-02-22\n    eoas: true\n    eol: true\n    latest: \"2.0.4.1\"\n    latestReleaseDate: 2016-07-10\n    link: https://godotengine.org/article/maintenance-release-godot-2-0-4\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2014-12-15\n    eoas: true\n    eol: true\n    link: https://godotengine.org/article/godot-engine-reaches-1-0/\n    latest: \"1.0\"\n    latestReleaseDate: 2014-12-15\n\n---\n\n> [Godot Engine](https://godotengine.org/) is a feature-packed, cross-platform game engine to create\n> 2D and 3D games from a unified interface released under the MIT License. It provides a\n> comprehensive set of common tools, so users can focus on making games without having to reinvent\n> the wheel. Games can be exported in one click to a [number of platforms](https://docs.godotengine.org/en/stable/about/list_of_features.html#platforms).\n\nEach stable branch starts with a `major.minor` release (without the `.0`) and is further\ndeveloped for maintenance releases. _Stable branches are supported at minimum until the next stable\nbranch is released and has received its first patch update_. In practice, stable branches are\nsupported on a best effort basis for as long as they have active users who need maintenance updates.\n\nOn a new major version release, the previous stable branch becomes a long-term supported release.\nThis is the case for the 2.1 branch, and will be the case for the latest 3.x stable branch by the\ntime Godot 4.0 is released.\n\nThe development cycle aims for a new minor release every 3 to 6\nmonths. The Godot release policy is a set of guidelines and \"what will actually happen depends on\nthe choices of core contributors and the needs of the community at a given time\". Godot loosely\nfollows [Semantic Versioning](https://semver.org/).\n"
  },
  {
    "path": "products/google-kubernetes-engine.md",
    "content": "---\ntitle: Google Kubernetes Engine\naddedAt: 2021-07-28\ncategory: service\ntags: google managed-kubernetes\niconSlug: kubernetes\npermalink: /google-kubernetes-engine\nalternate_urls:\n  - /gke\nversionCommand: kubectl version\nreleasePolicyLink: https://cloud.google.com/kubernetes-engine/docs/release-schedule\nchangelogTemplate: https://cloud.google.com/kubernetes-engine/docs/release-notes-nochannel\neoasColumn: true\neolColumn: Maintenance Support\n\nauto:\n  methods:\n    - google-kubernetes-engine: https://cloud.google.com/kubernetes-engine/docs/release-notes-nochannel\n      regex: '^(?P<version>\\d+\\.\\d+\\.\\d+-gke\\.\\d+).*$'\n      template: \"{{version}}\"\n\n# As per https://cloud.google.com/kubernetes-engine/docs/release-schedule:\n# - releaseDate is the availability date of the of the Regular release channel,\n# - eol is the End of standard support .\n#\n# eoas:last-date-in-month(eol - 2months)\nreleases:\n  - releaseCycle: \"1.35\"\n    releaseDate: 2026-02-11\n    eoas: 2027-02-28\n    eol: 2027-04-11\n    latest: \"1.35.2-gke.1485000\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"1.34\"\n    releaseDate: 2025-09-30\n    eoas: 2026-08-30\n    eol: 2026-10-01\n    latest: \"1.34.5-gke.1153000\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"1.33\"\n    releaseDate: 2025-06-03\n    eoas: 2026-06-30\n    eol: 2026-08-03\n    latest: \"1.33.9-gke.1117000\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"1.32\"\n    releaseDate: 2025-02-11\n    eoas: 2026-02-28\n    eol: 2026-04-11\n    latest: \"1.32.13-gke.1090000\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"1.31\"\n    releaseDate: 2024-10-25\n    eoas: 2025-11-30\n    eol: 2026-01-16\n    latest: \"1.31.14-gke.1599000\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"1.30\"\n    releaseDate: 2024-07-31\n    eoas: 2025-07-31\n    eol: 2025-09-30\n    latest: \"1.30.14-gke.2215000\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"1.29\"\n    releaseDate: 2024-01-26\n    eoas: 2025-02-28\n    eol: 2025-04-12\n    latest: \"1.29.15-gke.2725000\"\n    latestReleaseDate: 2026-01-29\n\n  - releaseCycle: \"1.28\"\n    releaseDate: 2023-12-04\n    eoas: 2024-12-31\n    eol: 2025-02-04\n    latest: \"1.28.15-gke.3290000\"\n    latestReleaseDate: 2026-01-07\n\n  - releaseCycle: \"1.27\"\n    releaseDate: 2023-06-15\n    eoas: 2024-07-31\n    eol: 2024-10-01\n    latest: \"1.27.16-gke.2894000\"\n    latestReleaseDate: 2025-06-18\n\n  - releaseCycle: \"1.26\"\n    releaseDate: 2023-03-31\n    eoas: 2024-04-30\n    eol: 2024-06-30\n    latest: \"1.26.15-gke.1469001\"\n    latestReleaseDate: 2024-07-03\n\n  - releaseCycle: \"1.25\"\n    releaseDate: 2022-12-14\n    eoas: 2024-01-31\n    eol: 2024-03-30\n    latest: \"1.25.16-gke.1759000\"\n    latestReleaseDate: 2024-04-18\n\n  - releaseCycle: \"1.24\"\n    releaseDate: 2022-06-23\n    eol: 2023-10-31\n    eoas: 2023-08-31\n    latest: \"1.24.17-gke.2472000\"\n    latestReleaseDate: 2024-01-11\n\n  - releaseCycle: \"1.23\"\n    releaseDate: 2022-05-03\n    eol: 2023-07-31\n    eoas: 2023-05-31\n    latest: \"1.23.17-gke.10700\"\n    latestReleaseDate: 2023-08-08\n\n  - releaseCycle: \"1.22\"\n    releaseDate: 2022-03-07\n    eoas: 2023-02-28\n    eol: 2023-04-30\n    latest: \"1.22.17-gke.14100\"\n    latestReleaseDate: 2023-07-07\n\n  - releaseCycle: \"1.21\"\n    releaseDate: 2021-10-01\n    eoas: 2022-11-01\n    eol: 2023-01-31\n    latest: \"1.21.14-gke.18800\"\n    latestReleaseDate: 2023-03-22\n\n  - releaseCycle: \"1.20\"\n    releaseDate: 2021-06-09\n    eoas: 2021-12-01\n    eol: 2022-08-01\n    latest: \"1.20.15-gke.13700\"\n    latestReleaseDate: 2022-08-18\n\n  - releaseCycle: \"1.19\"\n    releaseDate: 2021-04-14\n    eoas: 2021-10-01\n    eol: 2022-06-01\n    latest: \"1.19.16-gke.15700\"\n    latestReleaseDate: 2022-06-23\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2021-03-29\n    eoas: 2021-08-01\n    eol: 2022-03-01\n    latest: \"1.18.20-gke.6000\"\n    latestReleaseDate: 2021-09-17\n\n  - releaseCycle: \"1.17\"\n    releaseDate: 2021-03-29\n    eoas: 2021-07-01\n    eol: 2021-11-01\n    latest: \"1.17.17-gke.9100\"\n    latestReleaseDate: 2021-06-09\n\n---\n\n> [Google Kubernetes Engine](https://cloud.google.com/kubernetes-engine) is the fully managed Kubernetes service from Google.\n\n{: .warning }\n\n> This page uses release information from the _No Channel (Static)_ channel.\n> Releases only present in the _Rapid_ channel are not considered stable\n> because they are excluded from [GKE SLA](https://cloud.google.com/kubernetes-engine/sla).\n\nGKE offers [two modes of operations](https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview#comparison):\n\n- **Standard**: Users manage the cluster's underlying infrastructure.\n  Node auto-upgrade is configurable but is enabled by default.\n- **Autopilot**: GKE provisions and manages the cluster's underlying infrastructure, including nodes and node pools.\n  Nodes are always upgraded automatically to the version of the control plane.\n\nGKE performs automatic upgrades of your cluster control plane, regardless of whether your cluster is enrolled in a release channel or not.\nControl plane upgrades cannot be disabled.\n\n[GKE provides a total of 14 months of support](https://cloud.google.com/kubernetes-engine/versioning) for each Kubernetes minor version\nonce the version has been made available in the Regular channel.\nNodes and node pool versions can be up to two minor versions older than the control plane\nas per the [Kubernetes version skew policy](https://kubernetes.io/releases/version-skew-policy/).\n\nNew GKE Standard clusters are created with a default version, a stable release of a recent Kubernetes minor version or patch release.\nVersions newer than the default are also generally available weekly.\nAutopilot clusters are enrolled in a release channel (defaults to standard) instead.\n\n## Release Channels\n\nGKE offers [3 release channels](https://cloud.google.com/kubernetes-engine/docs/concepts/release-channels): Rapid, Regular (default), and Stable.\nGKE automatically manages the version and upgrade cadence for a cluster and its node pools if it is enrolled in a release channel.\nAll channels offer supported releases of GKE and are considered generally available (GA).\nThe End-of-life dates for a specific release will match the above, regardless.\n\n## No Channel (Static)\n\nClusters with a static GKE version are not enrolled in a release channel.\nUsers are responsible for managing their upgrade strategy in this case.\nThey must still adhere to the Kubernetes version and version skew support policy and use supported GKE versions.\n\nGoogle may automatically [upgrade your nodes for security and compatibility purposes](https://cloud.google.com/kubernetes-engine/upgrades#automatic_node_upgrades_for_security_and_compatibility) in select cases.\n\n[Security bulletins for GKE](https://cloud.google.com/anthos/clusters/docs/security-bulletins)\nare published along with an [RSS Feed](https://cloud.google.com/feeds/anthos-gke-security-bulletins.xml).\nPlease consult the [upgrade guide](https://cloud.google.com/kubernetes-engine/upgrades) before upgrading.\n[Upgrade notifications](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-notifications) are available over Pub/Sub as well.\n"
  },
  {
    "path": "products/google-nexus.md",
    "content": "---\ntitle: Google Nexus\naddedAt: 2024-02-17\ncategory: device\ntags: discontinued google mobile-phone tablet\niconSlug: google\npermalink: /google-nexus\nversionCommand: \"Settings -> About Phone -> Regulatory labels\"\nreleasePolicyLink: https://support.google.com/nexus/answer/11227897\nlatestColumn: false\ndiscontinuedColumn: true\neoasColumn: Android updates\neolColumn: Security Updates\n\ncustomFields:\n  - name: supportedAndroidVersions # data usually found on wikipedia\n    display: after-release-column\n    label: Supported Android Versions\n    description: Supported Android versions range\n    link: https://endoflife.date/android\n\n# eoas and eol are based on https://support.google.com/nexus/answer/11227897\nreleases:\n  - releaseCycle: \"6p\"\n    releaseLabel: \"Nexus 6P\"\n    releaseDate: 2015-09-29\n    discontinued: 2016-10-04\n    eoas: 2017-09-01\n    eol: 2018-11-01\n    link: https://wikipedia.org/wiki/Nexus_6P\n    supportedAndroidVersions: 6.0 - 8.1\n\n  - releaseCycle: \"5x\"\n    releaseLabel: \"Nexus 5X\"\n    releaseDate: 2015-09-29\n    discontinued: 2016-10-04\n    eoas: 2017-09-01\n    eol: 2018-11-01\n    link: https://wikipedia.org/wiki/Nexus_5X\n    supportedAndroidVersions: 6.0 - 8.1\n\n  - releaseCycle: \"player\"\n    releaseLabel: \"Nexus Player\"\n    releaseDate: 2014-11-03\n    discontinued: 2016-05-24\n    eoas: 2018-03-31\n    eol: 2018-03-31 # as per https://wikipedia.org/wiki/Nexus_Player\n    link: https://wikipedia.org/wiki/Nexus_Player\n    supportedAndroidVersions: 5.0 - 8.0\n\n  - releaseCycle: \"9\"\n    releaseLabel: \"Nexus 9\"\n    releaseDate: 2014-11-03\n    discontinued: 2016-05-26\n    eoas: 2016-10-01\n    eol: 2017-10-01\n    link: https://wikipedia.org/wiki/Nexus_9\n    supportedAndroidVersions: 5.0 - 7.1\n\n  - releaseCycle: \"6\"\n    releaseLabel: \"Nexus 6\"\n    releaseDate: 2014-11-01 # approximate date\n    discontinued: 2015-12-09\n    eoas: 2016-10-01\n    eol: 2017-10-01\n    link: https://wikipedia.org/wiki/Nexus_6\n    supportedAndroidVersions: 5.0 - 7.1\n\n  - releaseCycle: \"7-2013\"\n    releaseLabel: \"Nexus 7 (2013)\"\n    releaseDate: 2013-07-26\n    discontinued: 2015-04-25\n    eoas: 2015-07-01\n    eol: 2016-08-01\n    link: https://wikipedia.org/wiki/Nexus_7_(2013)\n    supportedAndroidVersions: 4.3 - 6.0\n\n  - releaseCycle: \"10\"\n    releaseLabel: \"Nexus 10\"\n    releaseDate: 2012-11-13\n    discontinued: true\n    eoas: 2014-11-01\n    eol: 2015-11-01\n    link: https://wikipedia.org/wiki/Nexus_10\n    supportedAndroidVersions: 4.2 - 5.1\n\n  - releaseCycle: \"4\"\n    releaseLabel: \"Nexus 4\"\n    releaseDate: 2012-11-13\n    discontinued: true\n    eoas: 2014-11-01\n    eol: 2015-11-01\n    link: https://wikipedia.org/wiki/Nexus_4\n    supportedAndroidVersions: 4.2 - 5.1\n\n  - releaseCycle: \"7-2012\"\n    releaseLabel: \"Nexus 7 (2012)\"\n    releaseDate: 2012-07-13\n    discontinued: 2013-07-24\n    eoas: 2014-07-01\n    eol: 2015-07-01\n    link: https://wikipedia.org/wiki/Nexus_7_(2012)\n    supportedAndroidVersions: 4.1 - 5.1\n\n  - releaseCycle: \"s\"\n    releaseLabel: \"Nexus S\"\n    releaseDate: 2010-12-16\n    discontinued: true\n    eoas: 2012-11-13 # as per https://wikipedia.org/wiki/Nexus_S#Software\n    eol: true # no information available\n    link: https://wikipedia.org/wiki/Nexus_S\n    supportedAndroidVersions: 2.3 - 4.1\n\n  - releaseCycle: \"one\"\n    releaseLabel: \"Nexus One\"\n    releaseDate: 2010-01-05 # https://wikipedia.org/wiki/Nexus_One#History\n    discontinued: true\n    eoas: true\n    eol: true\n    link: https://wikipedia.org/wiki/Nexus_One\n    supportedAndroidVersions: 2.1 - 2.3.6 # https://www.gsmarena.com/htc_google_nexus_one-3067.php\n---\n\n> Google Nexus is a discontinued line of Android devices (smartphone, tablet computers and\n> streaming media players) designed and supported by Google. They were known for providing a pure\n> Android experience.\n\nThe Nexus series started out in January 2010 and reached its end in October 2016, so all Nexus\ndevices are now discontinued and unsupported. The Nexus series was succeeded by the [Google\nPixel series](/pixel), which continues the tradition of timely software updates and a seamless\nAndroid experience.\n"
  },
  {
    "path": "products/gorilla.md",
    "content": "---\ntitle: Gorilla Toolkit\naddedAt: 2022-12-15\ncategory: framework\ntags: discontinued\niconSlug: go\npermalink: /gorilla\nreleasePolicyLink: https://github.com/gorilla/\neolColumn: Support\n\nidentifiers:\n  - repology: go:github-gorilla-context\n  - repology: go:github-gorilla-csrf\n  - repology: go:github-gorilla-css\n  - repology: go:github-gorilla-handlers\n  - repology: go:github-gorilla-mux\n  - repology: go:github-gorilla-pat\n  - repology: go:github-gorilla-rpc\n  - repology: go:github-gorilla-schema\n  - repology: go:github-gorilla-securecookie\n  - repology: go:github-gorilla-sessions\n  - repology: go:github-gorilla-websocket\n  - repology: go:gorilla-context\n  - repology: go:gorilla-mux\n  - purl: pkg:github/gorilla/context\n  - purl: pkg:github/gorilla/csrf\n  - purl: pkg:github/gorilla/css\n  - purl: pkg:github/gorilla/handlers\n  - purl: pkg:github/gorilla/mux\n  - purl: pkg:github/gorilla/pat\n  - purl: pkg:github/gorilla/rpc\n  - purl: pkg:github/gorilla/schema\n  - purl: pkg:github/gorilla/securecookie\n  - purl: pkg:github/gorilla/sessions\n  - purl: pkg:github/gorilla/websocket\n  - purl: pkg:golang/github.com/gorilla/context\n  - purl: pkg:golang/github.com/gorilla/csrf\n  - purl: pkg:golang/github.com/gorilla/css\n  - purl: pkg:golang/github.com/gorilla/handlers\n  - purl: pkg:golang/github.com/gorilla/mux\n  - purl: pkg:golang/github.com/gorilla/pat\n  - purl: pkg:golang/github.com/gorilla/rpc\n  - purl: pkg:golang/github.com/gorilla/schema\n  - purl: pkg:golang/github.com/gorilla/securecookie\n  - purl: pkg:golang/github.com/gorilla/sessions\n  - purl: pkg:golang/github.com/gorilla/websocket\n\nreleases:\n  - releaseCycle: \"1\"\n    releaseDate: 2016-04-28\n    eol: true\n    latest: 1.5.0\n    latestReleaseDate: 2022-01-04\n    link: https://github.com/gorilla#gorilla-toolkit\n---\n\n> [Gorilla](https://github.com/gorilla/) is a toolkit for building HTTP-based applications with the\n> Go programming language.\n\n{: .warning }\n> There was [not much activity on the project](https://github.com/gorilla) since the revival,\n> so it was decided to mark the project as discontinued on endoflife.date.\n\nThe Gorilla project's repositories [were archived](https://www.reddit.com/r/golang/comments/zh0w0p/gorilla_web_toolkit_is_now_in_archive_only_mode/) near the end of 2022,\nand the project was no longer maintained until its [revival in July 2023](https://gorilla.github.io/blog/2023-07-17-project-status-update/).\n"
  },
  {
    "path": "products/graalvm-ce.md",
    "content": "---\ntitle: GraalVM Community Edition\naddedAt: 2025-06-02\ncategory: lang\ntags: java-distribution oracle\npermalink: /graalvm-ce\nalternate_urls:\n  - /graalvm\nreleasePolicyLink: https://www.graalvm.org/release-calendar/\nchangelogTemplate: \"https://www.graalvm.org/release-notes/JDK___RELEASE_CYCLE__/\"\n\nidentifiers:\n  - repology: graalvm\n  - cpe: cpe:2.3:a:oracle:graalvm\n\nauto:\n  methods:\n    - graalvm: https://www.graalvm.org/release-calendar/\n      versions_column: GraalVM Community Edition\n      regex: '(?P<major>\\d+)(\\.(?P<minor>\\d+)\\.(?P<patch>\\d+))?'\n\n# Release dates can be found on https://www.graalvm.org/release-calendar/.\n# eol(x) = releaseDate(x+1).\nreleases:\n  - releaseCycle: \"25\"\n    releaseDate: 2025-09-16\n    eol: false\n    latest: \"25.0.2\"\n    latestReleaseDate: 2026-01-20\n\n  - releaseCycle: \"24\"\n    releaseDate: 2025-03-18\n    eol: 2025-09-16\n    latest: \"24.0.2\"\n    latestReleaseDate: 2025-07-15\n\n  - releaseCycle: \"23\"\n    releaseDate: 2024-09-17\n    eol: 2025-03-18 # releaseDate(24)\n    latest: \"23.0.2\"\n    latestReleaseDate: 2025-01-21\n\n  - releaseCycle: \"22\"\n    releaseDate: 2024-03-19\n    eol: 2024-09-17 # releaseDate(23)\n    latest: \"22.0.2\"\n    latestReleaseDate: 2024-07-16\n\n  - releaseCycle: \"21\"\n    releaseDate: 2023-09-19\n    eol: 2024-03-19 # releaseDate(22)\n    latest: \"21.0.2\"\n    latestReleaseDate: 2024-01-16\n\n  - releaseCycle: \"20\"\n    releaseDate: 2023-06-13\n    eol: 2023-09-19\n    latest: \"20.0.2\"\n    latestReleaseDate: 2023-07-25\n\n  - releaseCycle: \"17\"\n    releaseDate: 2023-06-13\n    eol: 2023-10-24\n    latest: \"17.0.9\"\n    latestReleaseDate: 2023-10-24\n\n---\n\n> [GraalVM Community Edition](https://www.graalvm.org/community/) is a [GPLv2 with CPE](https://github.com/oracle/graal/blob/master/LICENSE)\n> Java VM and JDK based on OpenJDK, implemented in Java. It supports additional programming languages and\n> execution modes, like ahead-of-time compilation of Java applications for fast startup and low memory footprint.\n\n{: .note }\n\n> Prior to 2023, GraalVM release numbering was based on the calendar year.\n> Those releases are not listed here, as they are not supported anymore and conflict with our auto update mechanism.\n\nGraalVM Community Edition follows JDK's six-month release cadence and only supports the latest JDK version,\njust as Oracle OpenJDK releases do.\n\nGraalVM Community Edition must not be confused with [Oracle GraalVM](/oracle-graalvm), which is released under a different license.\nIt can be downloaded from the [graalvm-ce-builds GitHub repository](https://github.com/graalvm/graalvm-ce-builds/releases/).\n"
  },
  {
    "path": "products/gradle.md",
    "content": "---\ntitle: Gradle\naddedAt: 2022-11-27\ncategory: app\ntags: build-tool java-runtime\niconSlug: gradle\npermalink: /gradle\nversionCommand: gradle --version\nreleasePolicyLink: https://docs.gradle.org/current/userguide/feature_lifecycle.html#eol_support\nchangelogTemplate: https://github.com/gradle/gradle/releases/tag/v__LATEST__\neoasColumn: true\neolColumn: Critical Bug and Security Fixes\n\ncustomFields:\n  - name: runningJavaVersions\n    display: api-only\n    label: Java (running)\n    description: Java support for running Gradle\n    link: https://docs.gradle.org/current/userguide/compatibility.html\n  - name: testedJavaVersions\n    display: api-only\n    label: Java\n    description: Java support for compiling/testing/…\n    link: https://docs.gradle.org/current/userguide/compatibility.html\n  - name: testedKotlinVersions\n    display: api-only\n    label: Kotlin\n    description: Kotlin support for compiling/testing/…\n    link: https://docs.gradle.org/current/userguide/compatibility.html\n  - name: testedGroovyVersions\n    display: api-only\n    label: Groovy\n    description: Groovy support for compiling/testing/…\n    link: https://docs.gradle.org/current/userguide/compatibility.html\n  - name: testedAndroidVersions\n    display: api-only\n    label: Android\n    description: Android support for compiling/testing/…\n    link: https://docs.gradle.org/current/userguide/compatibility.html\n\nidentifiers:\n  - repology: gradle\n  - cpe: cpe:/a:gradle:gradle\n  - cpe: cpe:2.3:a:gradle:gradle\n\nauto:\n  methods:\n    - git: https://github.com/gradle/gradle.git\n      # Exclude versions below 3.x because dates are wrong (https://github.com/endoflife-date/endoflife.date/pull/3619).\n      regex_exclude: '^v?[0-2]\\.'\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"9\"\n    releaseDate: 2025-07-31\n    # Supported versions see https://docs.gradle.org/9.1.0/userguide/compatibility.html\n    runningJavaVersions: \"17 - 25\"\n    testedJavaVersions: \"8 - 25\"\n    testedKotlinVersions: \"2.0.0 - 2.2.0\"\n    testedGroovyVersions: \"1.5.8 - 4.0.28\"\n    testedAndroidVersions: \"8.4 - 8.12\"\n    eoas: false\n    eol: false\n    latest: \"9.4.1\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"8\"\n    releaseDate: 2023-02-10\n    # Supported versions see https://docs.gradle.org/8.14.3/userguide/compatibility.html\n    runningJavaVersions: \"8 - 24\"\n    testedJavaVersions: \"8 - 24\"\n    testedKotlinVersions: \"1.6.10 - 2.1.20-RC3\"\n    testedGroovyVersions: \"1.5.8 - 4.0.0\"\n    testedAndroidVersions: \"7.3 - 8.9\"\n    eoas: 2025-07-31\n    eol: false\n    latest: \"8.14.4\"\n    latestReleaseDate: 2026-01-23\n\n  - releaseCycle: \"7\"\n    releaseDate: 2021-04-09\n    # Supported versions see https://docs.gradle.org/7.6.6/userguide/compatibility.html\n    runningJavaVersions: \"8 - 19\"\n    testedJavaVersions: \"8 - 19\"\n    testedKotlinVersions: \"1.3.72 - 1.7.10\"\n    testedGroovyVersions: \"1.5.8 - 4.0.0\"\n    testedAndroidVersions: \"4.1 - 4.2, 7.0 - 7.4\"\n    eoas: 2023-02-10\n    eol: 2025-07-31\n    latest: \"7.6.6\"\n    latestReleaseDate: 2025-07-03\n\n  - releaseCycle: \"6\"\n    releaseDate: 2019-11-08\n    # Supported versions see https://docs.gradle.org/6.9.4/userguide/compatibility.html\n    runningJavaVersions: \"8 - 15\"\n    testedJavaVersions: \"8 - 16\"\n    testedKotlinVersions: \"1.3.21 - 1.4.20\"\n    testedGroovyVersions: \"1.5.8 - 2.5.12\"\n    testedAndroidVersions: \"3.4 - 3.6, 4.0 - 4.2\"\n    eoas: 2021-04-09\n    eol: 2023-02-10\n    latest: \"6.9.4\"\n    latestReleaseDate: 2023-02-21\n\n  - releaseCycle: \"5\"\n    releaseDate: 2018-11-23\n    runningJavaVersions: \"8 - 12\"\n    testedJavaVersions: \"N/A\"\n    testedKotlinVersions: \"N/A\"\n    testedGroovyVersions: \"N/A\"\n    testedAndroidVersions: \"N/A\"\n    eoas: 2019-11-08\n    eol: 2019-11-08\n    latest: \"5.6.4\"\n    latestReleaseDate: 2019-10-31\n\n  - releaseCycle: \"4\"\n    releaseDate: 2017-06-14\n    runningJavaVersions: \"8 - 10\"\n    testedJavaVersions: \"N/A\"\n    testedKotlinVersions: \"N/A\"\n    testedGroovyVersions: \"N/A\"\n    testedAndroidVersions: \"N/A\"\n    eoas: 2018-11-26\n    eol: 2018-11-26\n    latest: \"4.10.3\"\n    latestReleaseDate: 2018-12-04\n\n  - releaseCycle: \"3\"\n    releaseDate: 2016-08-15\n    runningJavaVersions: \"8\"\n    testedJavaVersions: \"N/A\"\n    testedKotlinVersions: \"N/A\"\n    testedGroovyVersions: \"N/A\"\n    testedAndroidVersions: \"N/A\"\n    eoas: 2017-06-14\n    eol: 2017-06-14\n    latest: \"3.5.1\"\n    latestReleaseDate: 2017-06-16\n\n  - releaseCycle: \"2\"\n    releaseDate: 2014-07-01\n    runningJavaVersions: \"8\"\n    testedJavaVersions: \"N/A\"\n    testedKotlinVersions: \"N/A\"\n    testedGroovyVersions: \"N/A\"\n    testedAndroidVersions: \"N/A\"\n    eoas: 2016-08-15\n    eol: 2016-08-15\n    latest: \"2.14.1\"\n    latestReleaseDate: 2016-07-18\n\n  - releaseCycle: \"1\"\n    releaseDate: 2012-06-12\n    runningJavaVersions: \"N/A\"\n    testedJavaVersions: \"N/A\"\n    testedKotlinVersions: \"N/A\"\n    testedGroovyVersions: \"N/A\"\n    testedAndroidVersions: \"N/A\"\n    eoas: 2014-07-01\n    eol: 2014-07-01\n    latest: \"1.12.0\"\n    latestReleaseDate: 2014-04-29\n\n---\n\n> [Gradle](https://gradle.org/) is a build tool with a focus on build automation and support for\n> multi-language development. If you are building, testing, publishing, and deploying software on\n> any platform, Gradle offers a flexible model that can support the entire development lifecycle\n> from compiling and packaging code to publishing websites.\n\nGradle follows [Semantic Versioning](https://semver.org/). The\n[support and EOL policy](https://docs.gradle.org/current/userguide/feature_lifecycle.html#eol_support) states that each major release causes:\n\n- The previous major version becomes maintenance only (end of active support). It will only receive critical bug fixes and security fixes.\n- The major version before the previous one to become end-of-life (EOL), and that release line will not receive any new fixes.\n\n## [Compatibility](https://docs.gradle.org/current/userguide/compatibility.html)\n\nGradle itself is tested with the following versions:\n\n### Java support for running Gradle\n\n{%- assign collapsedCycles = page.releases | collapse_cycles:\"runningJavaVersions\",\" - \" %}\n{% include table.html\nlabels=\"Gradle release,Java version\"\nfields=\"releaseCycle,runningJavaVersions\"\ntypes=\"string,string\"\nrows=collapsedCycles %}\n\n### Java support for compiling/testing/…\n\n{%- assign collapsedCycles = page.releases | collapse_cycles:\"testedJavaVersions\",\" - \" %}\n{% include table.html\nlabels=\"Gradle release,Java version\"\nfields=\"releaseCycle,testedJavaVersions\"\ntypes=\"string,string\"\nrows=collapsedCycles %}\n\nJava 6 and 7 can still be used for compilation and forked test execution.\n\n### Kotlin\n\n{%- assign collapsedCycles = page.releases | collapse_cycles:\"testedKotlinVersions\",\" - \" %}\n{% include table.html\nlabels=\"Gradle release,Kotlin version\"\nfields=\"releaseCycle,testedKotlinVersions\"\ntypes=\"string,string\"\nrows=collapsedCycles %}\n\n### Groovy\n\n{%- assign collapsedCycles = page.releases | collapse_cycles:\"testedGroovyVersions\",\" - \" %}\n{% include table.html\nlabels=\"Gradle release,Groovy version\"\nfields=\"releaseCycle,testedGroovyVersions\"\ntypes=\"string,string\"\nrows=collapsedCycles %}\n\n### Android\n\n{%- assign collapsedCycles = page.releases | collapse_cycles:\"testedAndroidVersions\",\" - \" %}\n{% include table.html\nlabels=\"Gradle release,Android version\"\nfields=\"releaseCycle,testedAndroidVersions\"\ntypes=\"string,string\"\nrows=collapsedCycles %}\n"
  },
  {
    "path": "products/grafana-loki.md",
    "content": "---\ntitle: Grafana Loki\naddedAt: 2024-08-04\ncategory: server-app\niconSlug: grafana\npermalink: /grafana-loki\nalternate_urls:\n  - /loki\nchangelogTemplate: https://github.com/grafana/loki/releases/tag/v__LATEST__\n\nauto:\n  methods:\n    - git: https://github.com/grafana/loki.git\n\nidentifiers:\n  - repology: grafana-loki\n  - purl: pkg:github/grafana/loki\n  - purl: pkg:docker/grafana/loki\n  - purl: pkg:docker/ubuntu/loki\n  - purl: pkg:docker/bitnami/grafana-loki\n  - purl: pkg:oci/loki?repository_url=cgr.dev/chainguard\n  - cpe: cpe:2.3:a:grafana:loki\n\n# eol(x) = releaseDate(x+2), except for the last minor of a major.\nreleases:\n  - releaseCycle: \"3.6\"\n    releaseDate: 2025-11-17\n    eol: false\n    latest: \"3.6.7\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2025-04-17\n    eol: false\n    latest: \"3.5.12\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2025-02-12\n    eol: 2025-11-17\n    latest: \"3.4.6\"\n    latestReleaseDate: 2025-09-09\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2024-11-19\n    eol: 2025-04-17\n    latest: \"3.3.4\"\n    latestReleaseDate: 2025-04-03\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2024-09-18\n    eol: 2025-02-12\n    latest: \"3.2.2\"\n    latestReleaseDate: 2024-12-04\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2024-07-02\n    eol: 2024-11-19\n    latest: \"3.1.2\"\n    latestReleaseDate: 2024-10-17\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2024-04-08\n    eol: 2024-09-18\n    latest: \"3.0.1\"\n    latestReleaseDate: 2024-08-09\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2023-09-06\n    eol: false\n    latest: \"2.9.17\"\n    latestReleaseDate: 2025-11-07\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2023-04-03\n    eol: 2024-04-08\n    latest: \"2.8.11\"\n    latestReleaseDate: 2024-03-22\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2022-11-10\n    eol: 2023-09-06\n    latest: \"2.7.7\"\n    latestReleaseDate: 2023-08-11\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2022-07-08\n    eol: 2022-11-10\n    latest: \"2.6.1\"\n    latestReleaseDate: 2022-07-18\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2022-04-07\n    eol: 2022-07-08\n    latest: \"2.5.0\"\n    latestReleaseDate: 2022-04-07\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2021-11-05\n    eol: 2022-04-07\n    latest: \"2.4.2\"\n    latestReleaseDate: 2022-01-12\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2021-08-06\n    eol: 2021-11-05\n    latest: \"2.3.0\"\n    latestReleaseDate: 2021-08-06\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2021-03-11\n    eol: 2021-08-06\n    latest: \"2.2.1\"\n    latestReleaseDate: 2021-04-05\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2020-12-24\n    eol: 2021-03-11\n    latest: \"2.1.0\"\n    latestReleaseDate: 2020-12-24\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2020-10-26\n    eol: 2020-12-24\n    latest: \"2.0.1\"\n    latestReleaseDate: 2020-12-23\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2020-08-13\n    eol: 2020-10-26\n    latest: \"1.6.1\"\n    latestReleaseDate: 2020-08-24\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2020-05-20\n    eol: 2020-08-13\n    latest: \"1.5.0\"\n    latestReleaseDate: 2020-05-20\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2020-04-01\n    eol: 2020-05-20\n    latest: \"1.4.1\"\n    latestReleaseDate: 2020-04-06\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2020-01-22\n    eol: 2020-04-01\n    latest: \"1.3.0\"\n    latestReleaseDate: 2020-01-22\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2019-12-09\n    eol: 2020-01-22\n    latest: \"1.2.0\"\n    latestReleaseDate: 2019-12-09\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2019-12-04\n    eol: 2019-12-09\n    latest: \"1.1.0\"\n    latestReleaseDate: 2019-12-04\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2019-07-26\n    eol: 2019-12-04\n    latest: \"1.0.2\"\n    latestReleaseDate: 2019-07-26\n\n---\n\n> [Grafana Loki](https://grafana.com/docs/loki/latest/) is a log aggregation system optimized for cost-effective,\n> scalable log storage using label-based indexing. It integrates seamlessly with Grafana for visualizing logs.\n\n{: .warning }\n\n> Grafana Cloud, the hosted offering from Grafana Labs, has separate [support options](https://grafana.com/docs/grafana-cloud/account-management/support/).\n\nAccording to [this comment](https://github.com/grafana/loki/issues/18484#issuecomment-3098532391),\nGrafana provides security patches for the last two minor releases of the\ncurrent major version, plus the last minor release of the previous major\nversion.\n"
  },
  {
    "path": "products/grafana.md",
    "content": "---\ntitle: Grafana\naddedAt: 2022-11-02\ncategory: server-app\niconSlug: grafana\npermalink: /grafana\nversionCommand: grafana-server -v\nchangelogTemplate: https://github.com/grafana/grafana/releases/tag/v__LATEST__\neoasColumn: true\n\nidentifiers:\n  - repology: grafana\n  - purl: pkg:github/grafana/grafana\n  - purl: pkg:golang/github.com/grafana/grafana\n  - cpe: cpe:2.3:a:grafana:grafana\n\n# See https://grafana.com/blog/2024/11/08/grafana-release-cycle-end-of-year-update/#grafana-security-releases-improved-version-naming-convention\n# https://regex101.com/r/2GkIJ5/1\nauto:\n  methods:\n    - git: https://github.com/grafana/grafana.git\n      regex: ^v(?P<major>[1-9]\\d*)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)(?:\\+security-(?P<security>\\d+))?$\n      template: \"{{major}}.{{minor}}.{{patch}}{%if security %}+security-{{security}}{%endif%}\"\n    - release_table: https://grafana.com/docs/grafana/latest/upgrade-guide/when-to-upgrade/\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: '^(?P<value>\\d+\\.\\d+).*$'\n        releaseDate: \"Release date\"\n        eol: \"Support end date\"\n\n# - eoas(x) = releaseDate(x+1)\n# - eol(x) on https://grafana.com/docs/grafana/latest/upgrade-guide/when-to-upgrade/#what-to-know-about-version-support\nreleases:\n  - releaseCycle: \"12.4\"\n    releaseDate: 2026-02-24\n    eoas: 2026-04-24 # estimated\n    eol: 2027-05-24\n    latest: \"12.4.1\"\n    latestReleaseDate: 2026-03-09\n\n  - releaseCycle: \"12.3\"\n    releaseDate: 2025-11-19\n    eoas: 2026-02-24\n    eol: 2026-08-19\n    latest: \"12.3.5\"\n    latestReleaseDate: 2026-03-09\n\n  - releaseCycle: \"12.2\"\n    releaseDate: 2025-09-23\n    eoas: 2025-11-19\n    eol: 2026-06-23\n    latest: \"12.2.7\"\n    latestReleaseDate: 2026-03-09\n\n  - releaseCycle: \"12.1\"\n    releaseDate: 2025-07-22\n    eoas: 2025-09-23\n    eol: 2026-04-22\n    latest: \"12.1.9\"\n    latestReleaseDate: 2026-03-09\n\n  - releaseCycle: \"12.0\"\n    releaseDate: 2025-05-05\n    eoas: 2025-07-22\n    eol: 2026-02-05\n    latest: \"12.0.10\"\n    latestReleaseDate: 2026-02-12\n\n  - releaseCycle: \"11.6\"\n    releaseDate: 2025-03-25\n    eoas: 2025-05-05\n    eol: 2026-06-25\n    latest: \"11.6.13\"\n    latestReleaseDate: 2026-03-09\n\n  - releaseCycle: \"11.5\"\n    releaseDate: 2025-01-28\n    eoas: 2025-03-25\n    eol: 2025-10-28\n    latest: \"11.5.10\"\n    latestReleaseDate: 2025-10-21\n\n  - releaseCycle: \"11.4\"\n    releaseDate: 2024-12-05\n    eoas: 2025-01-28\n    eol: 2025-09-05\n    latest: \"11.4.8\"\n    latestReleaseDate: 2025-08-12\n\n  - releaseCycle: \"11.3\"\n    releaseDate: 2024-10-22\n    eoas: 2024-12-05\n    eol: 2025-07-22\n    latest: \"11.3.9\"\n    latestReleaseDate: 2025-07-18\n\n  - releaseCycle: \"11.2\"\n    releaseDate: 2024-08-27\n    eoas: 2024-10-22\n    eol: 2025-05-27\n    latest: \"11.2.10+security-01\"\n    latestReleaseDate: 2025-05-28\n\n  - releaseCycle: \"11.1\"\n    releaseDate: 2024-06-25\n    eoas: 2024-08-27\n    eol: 2025-04-23\n    latest: \"11.1.13\"\n    latestReleaseDate: 2025-03-21\n\n  - releaseCycle: \"11.0\"\n    releaseDate: 2024-05-14\n    eoas: 2024-06-21\n    eol: 2025-02-14\n    latest: \"11.0.11\"\n    latestReleaseDate: 2025-02-14\n\n  - releaseCycle: \"10.4\"\n    releaseDate: 2024-03-05\n    eoas: 2024-05-13\n    eol: 2025-06-05\n    latest: \"10.4.19+security-01\"\n    latestReleaseDate: 2025-06-12\n\n  - releaseCycle: \"10.3\"\n    releaseDate: 2024-01-23\n    eoas: 2024-03-06\n    eol: 2024-10-23\n    latest: \"10.3.12\"\n    latestReleaseDate: 2024-10-18\n\n  - releaseCycle: \"10.2\"\n    releaseDate: 2023-10-24\n    eoas: 2024-01-23\n    eol: 2024-07-24\n    latest: \"10.2.9\"\n    latestReleaseDate: 2024-07-23\n\n  - releaseCycle: \"10.1\"\n    releaseDate: 2023-08-23\n    eoas: 2023-10-24\n    eol: 2024-01-23\n    latest: \"10.1.10\"\n    latestReleaseDate: 2024-05-13\n\n  - releaseCycle: \"10.0\"\n    releaseDate: 2023-06-09\n    eoas: 2023-08-23\n    eol: 2023-10-24\n    latest: \"10.0.13\"\n    latestReleaseDate: 2024-03-25\n\n  - releaseCycle: \"9.5\"\n    releaseDate: 2023-04-06\n    eoas: 2023-06-09\n    eol: 2024-05-14\n    latest: \"9.5.21\"\n    latestReleaseDate: 2024-07-25\n\n  - releaseCycle: \"9.4\"\n    releaseDate: 2023-02-27\n    eoas: 2023-04-06\n    eol: 2023-06-09\n    latest: \"9.4.17\"\n    latestReleaseDate: 2023-10-11\n\n  - releaseCycle: \"9.3\"\n    releaseDate: 2022-11-29\n    eoas: 2023-02-27\n    eol: 2023-04-06\n    latest: \"9.3.16\"\n    latestReleaseDate: 2023-06-07\n\n  - releaseCycle: \"9.2\"\n    releaseDate: 2022-10-11\n    eoas: 2022-11-29\n    eol: 2023-02-27\n    latest: \"9.2.20\"\n    latestReleaseDate: 2023-06-07\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2022-08-16\n    eoas: 2022-10-11\n    eol: 2022-11-29\n    latest: \"9.1.8\"\n    latestReleaseDate: 2022-10-11\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2022-06-13\n    eoas: 2022-08-16\n    eol: 2022-10-11\n    latest: \"9.0.9\"\n    latestReleaseDate: 2022-09-20\n\n  - releaseCycle: \"8\"\n    releaseDate: 2021-06-08\n    eoas: 2022-06-13\n    eol: 2023-06-09\n    latest: \"8.5.27\"\n    latestReleaseDate: 2023-06-07\n\n  - releaseCycle: \"7\"\n    releaseDate: 2020-05-15\n    eoas: 2021-06-08\n    eol: 2022-06-14\n    latest: \"7.5.17\"\n    latestReleaseDate: 2022-09-26\n\n  - releaseCycle: \"6\"\n    releaseDate: 2019-02-25\n    eoas: 2020-05-15\n    eol: 2021-06-08\n    latest: \"6.7.6\"\n    latestReleaseDate: 2021-03-18\n\n---\n\n> [Grafana](https://grafana.com/grafana/) allows you to query, visualize, alert on, and understand\n> your metrics no matter where they are stored. Create, explore, and share dashboards with your team\n> and foster a data-driven culture.\n\n## Support Policy\n\n{: .warning }\n\n> Grafana Cloud, the hosted offering from Grafana Labs, has separate [support options](https://grafana.com/docs/grafana-cloud/account-management/support/).\n\n- Only latest version sees active development.\n- The previous minor version and the last minor version of the previous major version get security\n  and critical bug fixes.\n\n## [Release Schedule](https://grafana.com/blog/2022/12/13/grafana-releases-new-2023-release-schedule/)\n\n- On even-numbered months (February, April, etc.) a minor version is released with new\n  features, bug fixes, and security updates.\n- On odd-numbered months (March, May, etc.) patch releases are made, which will only include bug\n  fixes and security updates.\n\nRelease builds are cut a week in advance to validate and prepare for each release internally.\n"
  },
  {
    "path": "products/grails.md",
    "content": "---\ntitle: Apache Grails Framework\naddedAt: 2022-12-01\ncategory: framework\ntags: java-runtime\npermalink: /grails\nalternate_urls:\n  - /grails-framework\n  - /apache-grails\nreleasePolicyLink: https://grails.apache.org/support.html\nchangelogTemplate: \"https://github.com/apache/grails-core/releases/tag/v__LATEST__\"\neoasColumn: Active Development\neolColumn: Active Maintenance\n\nidentifiers:\n  - cpe: cpe:/a:apache:grails\n  - cpe: cpe:2.3:a:apache:grails\n  - purl: pkg:maven/org.apache.grails/grails\n  - cpe: cpe:/a:grails:grails\n  - cpe: cpe:2.3:a:grails:grails\n\nauto:\n  methods:\n    - git: https://github.com/apache/grails-core.git\n\nreleases:\n  - releaseCycle: \"7\"\n    releaseDate: 2025-10-19\n    eoas: false\n    eol: false\n    latest: \"7.0.9\"\n    latestReleaseDate: 2026-03-13\n\n  - releaseCycle: \"6\"\n    releaseDate: 2023-07-24\n    eoas: 2025-01-03\n    eol: 2025-10-19\n    latest: \"6.2.3\"\n    latestReleaseDate: 2025-01-03\n\n  - releaseCycle: \"5\"\n    releaseDate: 2021-10-12\n    eoas: 2023-07-24\n    eol: 2025-01-09 # more than 1 year without update, and not listed on https://grails.apache.org/download.html anymore\n    latest: \"5.3.6\"\n    latestReleaseDate: 2024-01-09\n\n  - releaseCycle: \"4\"\n    releaseDate: 2019-07-11\n    eoas: true\n    eol: 2023-03-31\n    latest: \"4.1.4\"\n    latestReleaseDate: 2024-03-08\n\n  - releaseCycle: \"3\"\n    releaseDate: 2015-03-31\n    eoas: true\n    eol: 2021-09-30\n    latest: \"3.3.18\"\n    latestReleaseDate: 2024-01-09\n\n  - releaseCycle: \"2\"\n    releaseDate: 2011-12-15\n    eoas: true\n    eol: 2021-06-30\n    latest: \"2.6.1\"\n    latestReleaseDate: 2022-06-07\n\n  - releaseCycle: \"1\"\n    releaseDate: 2009-05-14\n    eoas: true\n    eol: 2012-05-01\n    latest: \"1.3.9\"\n    latestReleaseDate: 2015-01-16\n\n---\n\n> [Apache Grails](https://grails.apache.org/) is a powerful [Apache Groovy](https://groovy-lang.org/)-based web application framework for the JVM\n> built on top of Spring Boot.\n\n## Support\n\n- **Active Development**: These versions get regular updates, including new features, performance\n  enhancements, and bug fixes. Recommended for new and existing Grails applications.\n- **Active Maintenance**: These versions receive limited bug fixes and patches, mostly focused\n  around the resolution of critical security advisories. New features, performance improvements,\n  and minor bug fixes are unlikely.\n\nThere are a few companies that offer [commercial support](https://grails.apache.org/support.html).\n"
  },
  {
    "path": "products/graylog.md",
    "content": "---\ntitle: Graylog\naddedAt: 2023-08-05\ncategory: server-app\ntags: java-runtime\niconSlug: graylog\npermalink: /graylog\n# https://community.graylog.org/t/what-version-do-i-have-installed/22107\nversionCommand: |-\n  # Debian based\n  dpkg -l | grep -E \".(elasticsearch|graylog|mongo).\"\n\n  # RedHat based\n  dnf list installed | grep -E \".*(elasticsearch|graylog|mongo).* \"\nchangelogTemplate: \"https://go2docs.graylog.org/current/changelogs/changelog.html#Graylog{{'__LATEST__'|replace:'.',''}}\"\neolColumn: Support\n\nidentifiers:\n  - repology: graylog\n  - cpe: cpe:/a:graylog:graylog\n  - cpe: cpe:2.3:a:graylog:graylog\n\nauto:\n  methods:\n    - git: https://github.com/Graylog2/graylog2-server.git\n    - release_table: https://go2docs.graylog.org/current/setting_up_graylog/supported_versions.htm\n      fields:\n        releaseCycle: \"Release\"\n        releaseDate: \"Release Date\"\n        eol: \"EOL Release Support\"\n\n# eol(x) = releaseDate(x+2)\n# Note: for release < 4.0, used releaseDate(x+1) as it looked more accurate\nreleases:\n  - releaseCycle: \"7.0\"\n    releaseDate: 2025-11-03\n    eol: 2026-11-03\n    latest: \"7.0.5\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"6.3\"\n    releaseDate: 2025-06-30\n    eol: 2026-06-30\n    latest: \"6.3.10\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"6.2\"\n    releaseDate: 2025-04-28\n    eol: 2026-04-28\n    latest: \"6.2.13\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2024-10-20\n    eol: 2025-10-20\n    latest: \"6.1.16\"\n    latestReleaseDate: 2025-10-01\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2024-05-07\n    eol: 2025-05-08\n    latest: \"6.0.14\"\n    latestReleaseDate: 2025-04-03\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2023-11-01\n    eol: 2024-11-01\n    latest: \"5.2.12\"\n    latestReleaseDate: 2024-10-02\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2023-05-17\n    eol: 2024-05-17\n    latest: \"5.1.13\"\n    latestReleaseDate: 2024-04-03\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2022-12-06\n    eol: 2023-12-06\n    latest: \"5.0.13\"\n    latestReleaseDate: 2023-10-12\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2022-05-25\n    eol: 2023-05-25\n    latest: \"4.3.15\"\n    latestReleaseDate: 2023-05-03\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2021-10-13\n    eol: 2022-11-30\n    latest: \"4.2.13\"\n    latestReleaseDate: 2022-09-16\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2021-06-23\n    eol: 2022-05-17\n    latest: \"4.1.14\"\n    latestReleaseDate: 2022-04-12\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2020-11-17\n    eol: 2021-10-13\n    latest: \"4.0.17\"\n    latestReleaseDate: 2022-07-06\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2020-05-20\n    eol: 2022-04-12\n    latest: \"3.3.17\"\n    latestReleaseDate: 2022-04-12\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2020-01-31\n    eol: 2020-05-20\n    latest: \"3.2.6\"\n    latestReleaseDate: 2020-06-10\n    link: https://graylog.org/post/announcing-graylog-v3-2-6/\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2019-08-15\n    eol: 2020-01-31\n    latest: \"3.1.4\"\n    latestReleaseDate: 2020-01-14\n    link: https://graylog.org/post/announcing-graylog-3-1-4/\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2019-02-11\n    eol: 2019-08-15\n    latest: \"3.0.2\"\n    latestReleaseDate: 2019-05-03\n    link: https://graylog.org/post/announcing-graylog-3-0-2/\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2018-12-01\n    eol: 2019-02-11\n    latest: \"2.5.2\"\n    latestReleaseDate: 2019-03-15\n    link: https://graylog.org/post/announcing-graylog-v2-5/ # no link found for 2.5.1/2.5.2\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2017-12-22\n    eol: 2019-03-01\n    latest: \"2.4.7\"\n    latestReleaseDate: 2019-03-01\n    link: https://graylog.org/post/announcing-the-release-of-graylog-2-4-6/ # no link found for 2.4.7\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2017-07-26\n    eol: 2017-12-22\n    latest: \"2.3.2\"\n    latestReleaseDate: 2017-10-19\n    link: https://graylog.org/post/announcing-graylog-v2-3-2/\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2017-02-09\n    eol: 2017-07-26\n    latest: \"2.2.3\"\n    latestReleaseDate: 2017-04-04\n    link: https://graylog.org/post/announcing-graylog-v2-2-3/\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2016-09-01\n    eol: 2017-02-09\n    latest: \"2.1.3\"\n    latestReleaseDate: 2017-01-26\n    link: https://graylog.org/post/announcing-graylog-2-1-3/\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2016-04-26\n    eol: 2016-09-01\n    latest: \"2.0.3\"\n    latestReleaseDate: 2016-06-20\n    link: https://graylog.org/post/graylog-v2-0-3-released/\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2015-12-08\n    eol: 2016-04-26\n    latest: \"1.3.4\"\n    latestReleaseDate: 2016-03-16\n    link: https://graylog.org/post/graylog-1-3-4-is-now-available/\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2015-09-14\n    eol: 2015-12-08\n    latest: \"1.2.2\"\n    latestReleaseDate: 2015-10-26\n    link: https://graylog.org/post/graylog-1-2-2-is-now-available/\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2015-06-04\n    eol: 2015-09-14\n    latest: \"1.1.6\"\n    latestReleaseDate: 2015-08-06\n    link: https://graylog.org/post/graylog-1-1-6-released/\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2015-02-17\n    eol: 2015-06-04\n    latest: \"1.0.2\"\n    latestReleaseDate: 2015-04-28\n    link: null\n\n---\n\n> [Graylog](https://graylog.org/) is a centralized logging solution based that enables aggregating and searching through\n> logs. It provides a query language, a processing pipeline for data transformation, alerting\n> abilities, and much more. It is extensible through a REST API or add-ons that can be downloaded\n> from [the Graylog marketplace](https://marketplace.graylog.org/).\n\n{: .warning }\n\n> Graylog is available through [multiple Cloud or Self-Managed offerings](https://graylog.org/pricing/).\n> This page mainly tracks releases for the free, self-hosted and open-source offering currently named\n> _Graylog Open_.\n\nGraylog's supported releases are documented [in their documentation](https://go2docs.graylog.org/current/setting_up_graylog/supported_versions.htm).\n"
  },
  {
    "path": "products/greenlight.md",
    "content": "---\ntitle: Greenlight\naddedAt: 2025-03-01\ncategory: server-app\niconSlug: bigbluebutton\npermalink: /greenlight\nchangelogTemplate: https://github.com/bigbluebutton/greenlight/releases/tag/release-__LATEST__\n\nidentifiers:\n  - cpe: cpe:2.3:a:bigbluebutton:greenlight\n\nauto:\n  methods:\n    - git: https://github.com/bigbluebutton/greenlight.git\n      regex: '^release-(?P<major>\\d+)\\.(?P<minor>\\d+)(\\.(?P<patch>\\d+))?$'\n\n# EOL dates can be found in SECURITY.md history (https://github.com/bigbluebutton/greenlight/commits/master/SECURITY.md)\nreleases:\n  - releaseCycle: \"3\"\n    releaseDate: 2023-02-16\n    eol: false\n    latest: \"3.8.0\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"2\"\n    releaseDate: 2018-09-14\n    eol: 2023-09-11 # https://github.com/bigbluebutton/greenlight/commit/f739387a304b7d8f8d28b5cf5d96e801f7f60546\n    latest: \"2.14.10\"\n    latestReleaseDate: 2024-05-03\n\n---\n\n> [Greenlight](https://docs.bigbluebutton.org/greenlight/v3/install/) is an open-source web user interface for\n> BigBlueButton.\n\nGreenlight supported versions are documented on <https://github.com/bigbluebutton/greenlight/security>.\n"
  },
  {
    "path": "products/grumphp.md",
    "content": "---\ntitle: GrumPHP\naddedAt: 2025-06-29\ncategory: framework\ntags: php-runtime\npermalink: /grumphp\nversionCommand: grumphp --version\nchangelogTemplate: \"https://github.com/phpro/grumphp/releases/tag/v__LATEST__\"\n\nauto:\n  methods:\n    - git: https://github.com/phpro/grumphp.git\n      regex: '^v(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)$'\n\nidentifiers:\n  - repology: grumphp\n  - purl: pkg:composer/phpro/grumphp\n  - purl: pkg:github/phpro/grumphp\n\nreleases:\n  - releaseCycle: \"2\"\n    releaseDate: 2023-06-18\n    eol: false\n    latest: \"2.19.0\"\n    latestReleaseDate: 2026-02-03\n\n  - releaseCycle: \"1\"\n    releaseDate: 2020-09-25\n    eol: true # https://github.com/phpro/grumphp/discussions/1175#discussioncomment-13609368\n    latest: \"1.16.0\"\n    latestReleaseDate: 2023-04-27\n\n  - releaseCycle: \"0\"\n    releaseDate: 2015-03-18\n    eol: true\n    latest: \"0.22.0\"\n    latestReleaseDate: 2020-09-03\n\n---\n\n> [GrumPHP](https://github.com/phpro/grumphp) is a composer plugin that enables source code quality checks.\n\nGrumPHP supported versions are documented on their [GitHub security page](https://github.com/phpro/grumphp/security).\n"
  },
  {
    "path": "products/grunt.md",
    "content": "---\ntitle: Grunt\naddedAt: 2025-03-01\ncategory: app\ntags: herodevs javascript-runtime linux-foundation\niconSlug: grunt\npermalink: /grunt\nchangelogTemplate: https://github.com/gruntjs/grunt/releases/tag/v__LATEST__\neolColumn: Community Support\neoesColumn: Commercial Support\n\nauto:\n  methods:\n    - git: https://github.com/gruntjs/grunt.git\n\nidentifiers:\n  - repology: node:grunt\n  - purl: pkg:github/gruntjs/grunt\n  - purl: pkg:npm/grunt\n  - cpe: cpe:/a:gruntjs:grunt\n  - cpe: cpe:2.3:a:gruntjs:grunt\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"1.6\"\n    staleReleaseThresholdDays: 1460 # https://github.com/gruntjs/grunt/issues/1700\n    releaseDate: 2023-01-28\n    eol: false\n    latest: \"1.6.1\"\n    latestReleaseDate: 2023-01-31\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2022-04-10\n    eol: 2023-01-28\n    eoes: false\n    latest: \"1.5.3\"\n    latestReleaseDate: 2022-05-10\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2021-04-22\n    eol: 2022-04-10\n    eoes: false\n    latest: \"1.4.1\"\n    latestReleaseDate: 2021-05-24\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2020-08-18\n    eol: 2021-04-22\n    eoes: false\n    latest: \"1.3.0\"\n    latestReleaseDate: 2020-08-18\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2020-07-03\n    eol: 2020-08-18\n    eoes: false\n    latest: \"1.2.1\"\n    latestReleaseDate: 2020-07-07\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2020-03-16\n    eol: 2020-07-03\n    eoes: false\n    latest: \"1.1.0\"\n    latestReleaseDate: 2020-03-16\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2016-04-04\n    eol: 2020-03-16\n    eoes: false\n    latest: \"1.0.4\"\n    latestReleaseDate: 2019-03-22\n---\n\n> [Grunt](https://github.com/gruntjs/grunt) is a popular\n> JavaScript task runner, a tool used to automate repetitive\n> tasks in your web development workflow.\n\nGrunt follows [semver](https://semver.org/).\nOnly the latest release [is supported with security fixes](https://github.com/gruntjs/grunt/issues/1700#issuecomment-571192656).\n\nThe Grunt team has indicated that they will be participating in the\n[OpenJS Foundation’s Ecosystem Sustainability Program](https://openjsf.org/ecosystem-sustainability-program)\n(ESP) and have announced that [commercial support for EOL releases](https://gruntjs.com/support) is\nnow available through [HeroDevs](https://www.herodevs.com/support/grunt-nes).\n"
  },
  {
    "path": "products/gstreamer.md",
    "content": "---\ntitle: GStreamer\naddedAt: 2023-05-01\ncategory: framework\niconSlug: gstreamer\npermalink: /gstreamer\nversionCommand: gst-inspect-1.0 --version\nreleasePolicyLink: https://gstreamer.freedesktop.org/\nchangelogTemplate: https://gstreamer.freedesktop.org/releases/__RELEASE_CYCLE__/\neolColumn: Supported\n\nidentifiers:\n  - repology: gstreamer\n  - cpe: cpe:/a:gstreamer:gstreamer\n  - cpe: cpe:2.3:a:gstreamer:gstreamer\n  - cpe: cpe:/a:gstreamer_project:gstreamer\n  - cpe: cpe:2.3:a:gstreamer_project:gstreamer\n\nauto:\n  methods:\n    - git: https://gitlab.freedesktop.org/gstreamer/gstreamer.git\n      regex: '^(?P<major>[1-9]\\d*)\\.(?P<minor>([1-9]\\d*)?[02468])\\.?(?P<patch>\\d+)?$'\n\nreleases:\n  - releaseCycle: \"1.28\"\n    releaseDate: 2026-01-27\n    eol: false\n    latest: \"1.28.1\"\n    latestReleaseDate: 2026-02-26\n\n  - releaseCycle: \"1.26\"\n    releaseDate: 2025-03-11\n    eol: false\n    latest: \"1.26.11\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"1.24\"\n    releaseDate: 2024-03-04\n    eol: false\n    latest: \"1.24.13\"\n    latestReleaseDate: 2025-06-11\n\n  - releaseCycle: \"1.22\"\n    releaseDate: 2023-01-23\n    eol: true\n    latest: \"1.22.12\"\n    latestReleaseDate: 2024-04-29\n\n  - releaseCycle: \"1.20\"\n    releaseDate: 2022-02-03\n    eol: true\n    latest: \"1.20.7\"\n    latestReleaseDate: 2023-07-26\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2020-09-08\n    eol: true\n    latest: \"1.18.6\"\n    latestReleaseDate: 2022-02-02\n\n  - releaseCycle: \"1.16\"\n    releaseDate: 2019-04-19\n    eol: true\n    latest: \"1.16.3\"\n    latestReleaseDate: 2020-10-21\n\n  - releaseCycle: \"1.14\"\n    releaseDate: 2018-03-19\n    eol: true\n    latest: \"1.14.5\"\n    latestReleaseDate: 2019-05-29\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2017-05-04\n    eol: true\n    latest: \"1.12.5\"\n    latestReleaseDate: 2018-03-28\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2016-11-01\n    eol: true\n    latest: \"1.10.5\"\n    latestReleaseDate: 2017-06-15\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2016-03-24\n    eol: true\n    latest: \"1.8.3\"\n    latestReleaseDate: 2016-08-19\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2015-09-25\n    eol: true\n    latest: \"1.6.4\"\n    latestReleaseDate: 2016-04-14\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2014-07-19\n    eol: true\n    # no known changelog for this version\n    link: null\n    latest: \"1.4.5\"\n    latestReleaseDate: 2014-12-18\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2013-09-24\n    eol: true\n    # no known changelog for this version\n    link: null\n    latest: \"1.2.4\"\n    latestReleaseDate: 2014-04-18\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2012-09-24\n    eol: true\n    # no known changelog for this version\n    link: null\n    latest: \"1.0.10\"\n    latestReleaseDate: 2013-08-28\n\n---\n\n> [GStreamer](https://gstreamer.freedesktop.org/) is a pipeline-based\n> multimedia framework that links together a wide variety of media\n> processing systems to complete complex workflows. For instance,\n> GStreamer can be used to build a system that reads files in one\n> format, processes them, and exports them in another. The formats and\n> processes can be changed in a plug and play fashion.\n\nGStreamer follows [Semantic Versioning](https://semver.org/). Moreover,\nGStreamer is using the following version policy:\n\n- Stable releases (ready for production use) are even numbers, such as\n  1.0, 1.2, or 1.4.\n- Development releases are odd numbers, such as 1.1, 1.3, or 1.5.\n\nThe support and EOL policy is not clearly defined. But, looking at the\nrelease history, there is at least a `x.y` release every year which\nis supported for at least a year with important bug fixes.\n"
  },
  {
    "path": "products/guzzle.md",
    "content": "---\ntitle: Guzzle\naddedAt: 2025-02-19\ncategory: framework\ntags: php-runtime\npermalink: /guzzle\nreleasePolicyLink: https://github.com/guzzle/guzzle?tab=readme-ov-file#version-guidance\n\ncustomFields:\n  - name: supportedPHPVersions\n    display: after-release-column\n    label: PHP versions\n    description: Supported PHP versions range\n\nauto:\n  methods:\n    - git: https://github.com/guzzle/guzzle.git\n\nidentifiers:\n  - repology: guzzle\n  - purl: pkg:composer/guzzlehttp/guzzle\n  - purl: pkg:github/guzzle/guzzle\n  - cpe: cpe:/a:guzzlephp:guzzle\n  - cpe: cpe:2.3:a:guzzlephp:guzzle\n\n# EOL dates are documented on https://github.com/guzzle/guzzle?tab=readme-ov-file#version-guidance.\nreleases:\n  - releaseCycle: \"7\"\n    eol: false\n    supportedPHPVersions: \">=7.2.5, <8.6\"\n    latest: \"7.10.0\"\n    releaseDate: 2020-06-27\n    latestReleaseDate: 2025-08-23\n\n  - releaseCycle: \"6\"\n    eol: 2023-10-31\n    supportedPHPVersions: \">=5.5, <8.0\"\n    latest: \"6.5.8\"\n    releaseDate: 2015-05-26\n    latestReleaseDate: 2022-06-20\n\n  - releaseCycle: \"5\"\n    eol: 2019-10-31\n    supportedPHPVersions: \">=5.4, <7.4\"\n    latest: \"5.3.4\"\n    releaseDate: 2014-10-12\n    latestReleaseDate: 2019-10-30\n\n  - releaseCycle: \"4\"\n    eol: 2016-10-31\n    supportedPHPVersions: \">=5.4, <7.0\"\n    latest: \"4.2.4\"\n    releaseDate: 2014-03-29\n    latestReleaseDate: 2016-07-15\n\n  - releaseCycle: \"3\"\n    eol: 2016-10-31\n    supportedPHPVersions: \">=5.3.3, <7.0\"\n    latest: \"3.8.1\"\n    releaseDate: 2014-01-28\n    latestReleaseDate: 2014-01-28\n\n---\n\n> [Guzzle](https://docs.guzzlephp.org/en/stable/) is an HTTP client written in PHP.\n\nAfter each new major release, the previous release is supported for [at least 2 years](https://github.com/guzzle/guzzle/security/policy#supported-versions).\n"
  },
  {
    "path": "products/haproxy.md",
    "content": "---\ntitle: HAProxy\naddedAt: 2021-12-19\ncategory: server-app\ntags: web-server\npermalink: /haproxy\nversionCommand: haproxy -v\nreleasePolicyLink: https://www.haproxy.org/\nchangelogTemplate: https://www.haproxy.org/download/__RELEASE_CYCLE__/src/CHANGELOG\n\nauto:\n  methods:\n    - haproxy: https://www.haproxy.org/download/\n\nidentifiers:\n  - repology: haproxy\n  - purl: pkg:generic/haproxy\n  - purl: pkg:deb/debian/haproxy\n  - purl: pkg:deb/ubuntu/haproxy\n  - purl: pkg:rpm/amzn/haproxy\n  - purl: pkg:rpm/redhat/haproxy\n  - purl: pkg:rpm/centos/haproxy\n  - purl: pkg:apk/alpine/haproxy\n  - cpe: cpe:2.3:a:haproxy:haproxy\n\n# releaseCycle, releaseDate, lts, eol and latest are listed on https://www.haproxy.org/\n# eol dates noted as Q1-4 set to: Q1 -> YYYY-01-01, Q2 -> YYYY-04-01, Q3 -> YYYY-07-01, Q4 -> YYYY-10-01\n# eol(x) = max(fuzzyDate(x), latestReleaseDate(x))\nreleases:\n  - releaseCycle: \"3.3\"\n    releaseDate: 2025-11-26\n    eol: 2027-01-01\n    latest: \"3.3.6\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2025-05-28\n    lts: true\n    eol: 2030-04-01\n    latest: \"3.2.15\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2024-11-26\n    eol: 2026-01-01\n    latest: \"3.1.17\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2024-05-29\n    lts: true\n    eol: 2029-04-01\n    latest: \"3.0.19\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2023-12-05\n    eol: 2025-03-21\n    latest: \"2.9.15\"\n    latestReleaseDate: 2025-03-21\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2023-05-31\n    lts: true\n    eol: 2028-04-01\n    latest: \"2.8.20\"\n    latestReleaseDate: 2026-03-20\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2022-12-01\n    eol: 2024-04-05\n    latest: \"2.7.12\"\n    latestReleaseDate: 2024-04-05\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2022-05-31\n    lts: true\n    eol: 2027-04-01\n    latest: \"2.6.25\"\n    latestReleaseDate: 2026-03-20\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2021-11-23\n    eol: 2023-05-02\n    latest: \"2.5.14\"\n    latestReleaseDate: 2023-05-02\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2021-05-14\n    lts: true\n    eol: 2026-04-01\n    latest: \"2.4.31\"\n    latestReleaseDate: 2026-03-09\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2020-11-05\n    eol: 2022-07-27\n    latest: \"2.3.21\"\n    latestReleaseDate: 2022-07-27\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2020-07-07\n    lts: true\n    eol: 2025-04-23\n    latest: \"2.2.34\"\n    latestReleaseDate: 2025-04-23\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2019-11-25\n    eol: 2021-03-18\n    latest: \"2.1.12\"\n    latestReleaseDate: 2021-03-18\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2019-06-16\n    eol: 2024-04-05\n    latest: \"2.0.35\"\n    latestReleaseDate: 2024-04-05\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2018-12-19\n    eol: 2020-07-31\n    latest: \"1.9.16\"\n    latestReleaseDate: 2020-07-31\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2017-11-26\n    eol: 2022-12-09\n    latest: \"1.8.31\"\n    latestReleaseDate: 2022-12-09\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2016-11-25\n    eol: 2021-10-01\n    latest: \"1.7.14\"\n    latestReleaseDate: 2021-03-31\n\n---\n\n> [HAProxy](https://www.haproxy.org/) is a free, fast, and reliable reverse-proxy offering high\n> availability, load balancing, and proxying for TCP and HTTP-based applications. It is particularly\n> suited for very high traffic websites and powers a significant portion of the world's most visited\n> ones.\n\n## Release Cadence and Versioning\n\nThe HAProxy core team maintains multiple versions in parallel. Two major versions\nare released every year. The first digit usually indicates a breaking change (config format etc.)\nbut in practice rarely changes. The second digit indicates new features. Both constitute a branch.\nOne extra number appears after these digits to indicate the bug fix release.\n\nFixes are backported to older releases with extreme care not to break anything. For this reason,\nit is highly recommended to stay on the latest version within a release cycle.\n\n## Support Policy\n\n**LTS**: Branches with an even number are designated as \"LTS\" and are maintained for 5\nyears after their release. During this time they receive fixes for bugs that are discovered\nafter the release. These branches are aimed at general users who seek extreme stability and do not\nwant to perform upgrades too often but still want to receive fixes.\n\n**Stable**: Branches with an odd number are only called \"stable\" and they are aimed at highly skilled users who\nprefer to upgrade often to benefit from modern features, and who are also able to roll back in case\nof problems. These versions are maintained between 12 and 18 months. The duration is short and\npurposely not strict so that the maintenance cycle is decided with users based on feedback, and so\nthat these versions do not end up in embedded products. It may happen that a few features are\nbackported to these versions if there is some reasonable demand and the operation is considered\nriskless enough.\n\nEOL dates on [HAProxy](https://www.haproxy.org/) website are formatted as `YYYY-Qn`, with `YYYY`\nbeing the year, and `Qn` the quarter of that year. This is intentional and more can be read about it\n[on the HAProxy mailing list](https://www.mail-archive.com/haproxy@formilux.org/msg41669.html).\nThis page takes a conservative approach, using the start of quarter as the EOL date\n(`YYYY-01-01` for Q1, `YYYY-04-01` for Q2, `YYYY-07-01` for Q3, `YYYY-10-01` for Q4). The EOL date\nwill then be adjusted if a new version is released after that initial date.\n"
  },
  {
    "path": "products/harbor.md",
    "content": "---\ntitle: Harbor\naddedAt: 2024-07-05\ncategory: server-app\ntags: cncf linux-foundation\niconSlug: harbor\npermalink: /harbor\nreleasePolicyLink: https://github.com/goharbor/harbor/blob/main/RELEASES.md\nchangelogTemplate: https://github.com/goharbor/harbor/releases/tag/v__LATEST__\neolColumn: Support\n\nidentifiers:\n  - purl: pkg:github/goharbor/harbor\n  # Official images\n  - purl: pkg:docker/goharbor/harbor-core\n  - purl: pkg:docker/goharbor/harbor-exporter\n  - purl: pkg:docker/goharbor/harbor-jobservice\n  - purl: pkg:docker/goharbor/harbor-portal\n  - purl: pkg:docker/goharbor/harbor-registryctl\n  - purl: pkg:docker/goharbor/registry-photon\n  # Bitnami Variants\n  - purl: pkg:docker/bitnami/harbor-registry\n  - purl: pkg:docker/bitnami/harbor-core\n  - purl: pkg:docker/bitnami/harbor-exporter\n  - purl: pkg:docker/bitnami/harbor-jobservice\n  - purl: pkg:docker/bitnami/harbor-portal\n  - purl: pkg:docker/bitnami/harbor-registryctl\n  # Chainguard Images (Wolfi-based)\n  - purl: pkg:oci/harbor-core?repository_url=cgr.dev/chainguard\n  - purl: pkg:oci/harbor-jobservice?repository_url=cgr.dev/chainguard\n  - purl: pkg:oci/harbor-portal?repository_url=cgr.dev/chainguard\n  - purl: pkg:oci/harbor-registry?repository_url=cgr.dev/chainguard\n  - purl: pkg:oci/harbor-registryctl?repository_url=cgr.dev/chainguard\n  # Chainguard Images (+FIPS certified)\n  - purl: pkg:oci/harbor-core-fips?repository_url=cgr.dev/chainguard\n  - purl: pkg:oci/harbor-jobservice-fips?repository_url=cgr.dev/chainguard\n  - purl: pkg:oci/harbor-portal-fips?repository_url=cgr.dev/chainguard\n  - purl: pkg:oci/harbor-registry-fips?repository_url=cgr.dev/chainguard\n  - purl: pkg:oci/harbor-registryctl-fips?repository_url=cgr.dev/chainguard\n  # Official images on Quay, unmaintained\n  - purl: pkg:oci/harbor-core?repository_url=quay.io/goharbor\n  - purl: pkg:oci/harbor-portal?repository_url=quay.io/goharbor\n  - purl: pkg:oci/harbor-jobservice?repository_url=quay.io/goharbor\n  - cpe: cpe:2.3:a:linuxfoundation:harbor\n\nauto:\n  methods:\n    - github_releases: goharbor/harbor\n\n# eol(X) = releaseDate(X+3)\nreleases:\n  - releaseCycle: \"2.14\"\n    releaseDate: 2025-09-17\n    eol: false\n    latest: \"2.14.3\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"2.13\"\n    releaseDate: 2025-04-09\n    eol: false\n    latest: \"2.13.5\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"2.12\"\n    releaseDate: 2024-11-05\n    eol: false\n    latest: \"2.12.4\"\n    latestReleaseDate: 2025-05-23\n\n  - releaseCycle: \"2.11\"\n    releaseDate: 2024-06-04\n    eol: 2025-09-17\n    latest: \"2.11.2\"\n    latestReleaseDate: 2024-11-19\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2023-12-14\n    eol: 2025-04-09\n    latest: \"2.10.3\"\n    latestReleaseDate: 2024-07-04\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2023-08-31\n    eol: 2024-11-08\n    latest: \"2.9.5\"\n    latestReleaseDate: 2024-07-01\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2023-04-13\n    eol: 2024-06-04\n    latest: \"2.8.6\"\n    latestReleaseDate: 2024-04-22\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2022-12-16\n    eol: 2023-12-14\n    latest: \"2.7.4\"\n    latestReleaseDate: 2023-11-30\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2022-08-28\n    eol: 2023-08-31\n    latest: \"2.6.4\"\n    latestReleaseDate: 2023-02-22\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2022-04-07\n    eol: 2023-04-13\n    latest: \"2.5.6\"\n    latestReleaseDate: 2023-02-23\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2021-10-25\n    eol: 2022-12-16\n    latest: \"2.4.3\"\n    latestReleaseDate: 2022-08-03\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2021-06-17\n    eol: 2022-08-28\n    latest: \"2.3.5\"\n    latestReleaseDate: 2021-12-15\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2021-02-23\n    eol: 2022-04-07\n    latest: \"2.2.4\"\n    latestReleaseDate: 2021-10-25\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2020-09-18\n    eol: 2021-10-25\n    latest: \"2.1.6\"\n    latestReleaseDate: 2021-07-09\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2020-05-13\n    eol: 2021-06-17\n    latest: \"2.0.6\"\n    latestReleaseDate: 2021-02-05\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2019-12-12\n    eol: 2021-02-23\n    latest: \"1.10.19\"\n    latestReleaseDate: 2024-09-20\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2019-09-17\n    eol: 2020-09-18\n    latest: \"1.9.4\"\n    latestReleaseDate: 2019-12-31\n\n---\n\n> [Harbor](https://goharbor.io/) is an open-source registry server that stores and distributes\n> container images and other artifacts. It is a graduated CNCF project.\n\nThe latest 3 minor releases are supported with critical community and security issues. Each minor release is maintained for approximately 9 months.\n\n{: .warning }\n\n> This page tracks the Harbor open-source edition. VMWare's Harbor Registry, the enterprise\n> edition by VMWare is documented at [/vmware-harbor-registry](/vmware-harbor-registry).\n\n## Upgrade Policy\n\nUpgrades are only supported from the n-2 minor release. For example, upgrading from 2.9 to 2.11 is supported, but upgrading from 2.8 to 2.11 is not.\n"
  },
  {
    "path": "products/hashicorp-packer.md",
    "content": "---\ntitle: Hashicorp Packer\naddedAt: 2024-10-22\ncategory: server-app\ntags: hashicorp\niconSlug: packer\npermalink: /hashicorp-packer\nalternate_urls:\n  - /packer\nreleasePolicyLink: https://support.hashicorp.com/hc/en-us/articles/360021185113-Support-Period-and-End-of-Life-EOL-Policy\nchangelogTemplate: https://github.com/hashicorp/packer/releases/tag/v__LATEST__\neolColumn: Standard Maintenance\nversionCommand: packer --version\n\nidentifiers:\n  - repology: packer\n  - cpe: cpe:2.3:a:hashicorp:packer\n\nauto:\n  methods:\n    - git: https://github.com/hashicorp/packer.git\n\n# eol(x) = release(x+3)\nreleases:\n  - releaseCycle: \"1.15\"\n    releaseDate: 2026-02-04\n    eol: false\n    latest: \"1.15.0\"\n    latestReleaseDate: 2026-02-04\n\n  - releaseCycle: \"1.14\"\n    releaseDate: 2025-07-30\n    eol: false\n    latest: \"1.14.3\"\n    latestReleaseDate: 2025-11-18\n\n  - releaseCycle: \"1.13\"\n    releaseDate: 2025-05-30\n    eol: false\n    latest: \"1.13.1\"\n    latestReleaseDate: 2025-06-06\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2025-01-22\n    eol: 2026-02-04\n    latest: \"1.12.0\"\n    latestReleaseDate: 2025-01-22\n\n  - releaseCycle: \"1.11\"\n    releaseDate: 2024-05-31\n    eol: 2025-07-30\n    latest: \"1.11.2\"\n    latestReleaseDate: 2024-07-30\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2023-12-05\n    eol: 2025-05-30\n    latest: \"1.10.3\"\n    latestReleaseDate: 2024-04-22\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2023-05-31\n    eol: 2025-01-22\n    latest: \"1.9.5\"\n    latestReleaseDate: 2023-12-04\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2022-03-04\n    eol: 2024-05-31\n    latest: \"1.8.7\"\n    latestReleaseDate: 2023-05-04\n\n---\n\n> [Hashicorp Packer](https://www.packer.io/) is a community tool for creating identical machine images for multiple platforms from a single source configuration.\n\n**Generally Available (GA)** releases of active products are supported under standard maintenance approximately\nfor a year. The standard support period and end-of-life policy covers \"N−2\" versions,\nwhich means, at any given time, HashiCorp maintains the current version (\"N\") and the two previous versions (\"N−2\").\n\n## Versioning and Release Cadence\n\nA major release is identified by a change in the first (X) or second (Y) digit in the following\nversioning nomenclature: `Version X.Y.Z.`\n"
  },
  {
    "path": "products/hashicorp-vault.md",
    "content": "---\ntitle: Hashicorp Vault\naddedAt: 2022-07-22\ncategory: server-app\ntags: hashicorp\niconSlug: vault\npermalink: /hashicorp-vault\nalternate_urls:\n  - /vault\nreleasePolicyLink: https://support.hashicorp.com/hc/en-us/articles/360021185113-Support-Period-and-End-of-Life-EOL-Policy\nchangelogTemplate: https://github.com/hashicorp/vault/releases/tag/v__LATEST__\neolColumn: Standard Maintenance\neoesColumn: Extended Maintenance\nversionCommand: vault --version\n\nidentifiers:\n  - repology: vault\n  - cpe: cpe:/a:hashicorp:vault\n  - cpe: cpe:2.3:a:hashicorp:vault\n\nauto:\n  methods:\n    - git: https://github.com/hashicorp/vault.git\n\n# eol(x) = releaseDate(x+1)\n# eoes(x) = releaseDate(x+6)\nreleases:\n  - releaseCycle: \"1.21\"\n    releaseDate: 2025-10-21\n    eol: false # releaseDate(1.22)\n    latest: \"1.21.4\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"1.20\"\n    releaseDate: 2025-06-23\n    eol: 2025-10-21\n    latest: \"1.20.4\"\n    latestReleaseDate: 2025-09-23\n\n  - releaseCycle: \"1.19\"\n    lts: true\n    releaseDate: 2025-03-04\n    eol: 2025-06-23\n    eoes: false # CY27 Q1 (1.25 release)\n    latest: \"1.19.5\"\n    latestReleaseDate: 2025-05-29\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2024-10-08\n    eol: 2025-03-04\n    latest: \"1.18.5\"\n    latestReleaseDate: 2025-02-24\n\n  - releaseCycle: \"1.17\"\n    releaseDate: 2024-06-10\n    eol: 2024-10-09\n    latest: \"1.17.6\"\n    latestReleaseDate: 2024-09-24\n\n  - releaseCycle: \"1.16\"\n    releaseDate: 2024-03-25\n    lts: true\n    eol: 2024-06-10\n    eoes: false # CY26 Q1 (1.22 release)\n    latest: \"1.16.3\"\n    latestReleaseDate: 2024-05-29\n\n  - releaseCycle: \"1.15\"\n    releaseDate: 2023-09-22\n    eol: 2024-10-08\n    latest: \"1.15.6\"\n    latestReleaseDate: 2024-02-28\n\n  - releaseCycle: \"1.14\"\n    releaseDate: 2023-06-19\n    eol: 2024-06-10\n    latest: \"1.14.10\"\n    latestReleaseDate: 2024-02-28\n\n  - releaseCycle: \"1.13\"\n    releaseDate: 2023-03-01\n    eol: 2024-03-25\n    latest: \"1.13.13\"\n    latestReleaseDate: 2024-01-29\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2022-10-10\n    eol: 2023-09-27\n    latest: \"1.12.11\"\n    latestReleaseDate: 2023-09-11\n\n  - releaseCycle: \"1.11\"\n    releaseDate: 2022-06-17\n    eol: 2023-06-21\n    latest: \"1.11.12\"\n    latestReleaseDate: 2023-06-19\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2022-03-21\n    eol: 2023-03-01\n    latest: \"1.10.11\"\n    latestReleaseDate: 2023-02-24\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2021-11-16\n    eol: 2022-10-10\n    latest: \"1.9.10\"\n    latestReleaseDate: 2022-09-15\n\n---\n\n> [Hashicorp Vault](https://www.vaultproject.io/) is a tool for securely accessing secrets. It\n> provides a unified interface to any secret, while providing tight access control and recording a\n> detailed audit log.\n\n- **Generally Available (GA)** support of the latest minor release. [Community versions](https://github.com/hashicorp/vault/issues/28471#issuecomment-2393714603)\n  end when the next release occurs. While the [Enterprise versions](https://support.hashicorp.com/hc/en-us/articles/360021185113-Support-Period-and-End-of-Life-EOL-Policy)\n  have extended support.\n\n- [**Long-Term-Support (LTS)**](https://developer.hashicorp.com/vault/docs/enterprise/lts)\n  releases offer extended maintenance through minor releases for select,\n  major **Vault Enterprise** releases. The latest 2 LTS releases are supported at any given time,\n  following an N-1 policy.\n\nSince Vault has 3 releases every year, this results in approximately 1 year of\nstandard maintenance, followed by one year of extended maintenance for the LTS\nreleases.\n\n## Maintenance Levels\n\n- **Standard Maintenance** includes new features, bug fixes, and security patches to the\n  latest minor version.\n- **Extended Maintenance** (only available for LTS releases for Vault Enterprise customers) only includes\n  patches for bugs that may cause outages and critical vulnerabilities and exposures (CVEs).\n\n## Versioning and Release Cadence\n\nA major release is identified by a change in the first (X) or second (Y) digit in the following\nversioning nomenclature: `Version X.Y.Z.` Vault typically has 3 major releases every year. LTS releases\noverlap by one year, allowing upgrade time for Enterprise customers. Upgrading from version LTS to LTS+1\nmay require transitional upgrades to move through the intermediate Vault versions.\n"
  },
  {
    "path": "products/hbase.md",
    "content": "---\ntitle: Apache HBase\naddedAt: 2022-07-27\ncategory: database\ntags: apache java-runtime\niconSlug: apachehbase\npermalink: /hbase\nalternate_urls:\n  - /apache_hbase\n  - /apache-hbase\nreleasePolicyLink: https://hbase.apache.org/downloads.html\nchangelogTemplate: https://github.com/apache/hbase/blob/rel/__LATEST__/RELEASENOTES.md\neolColumn: Service Status\n\nidentifiers:\n  - repology: hbase\n  - cpe: cpe:/a:apache:hbase\n  - cpe: cpe:2.3:a:apache:hbase\n\nauto:\n  methods:\n    - git: https://github.com/apache/hbase.git\n      regex: '^rel\\/(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)(\\.(?P<tiny>\\d+))?$'\n\n# Supported releases are listed on https://hbase.apache.org/downloads.html\nreleases:\n  - releaseCycle: \"2.6\"\n    releaseDate: 2024-05-17\n    eol: false\n    latestReleaseDate: 2025-11-13\n    latest: \"2.6.4\"\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2022-08-31\n    eol: false\n    latestReleaseDate: 2025-11-13\n    latest: \"2.5.13\"\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2020-12-15\n    eol: 2025-05-25 # more than 1 year without update, and not listed on https://hbase.apache.org/downloads.html anymore\n    latest: \"2.4.18\"\n    latestReleaseDate: 2024-05-25\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2020-07-13\n    eol: 2021-10-19\n    latest: \"2.3.7\"\n    latestReleaseDate: 2021-10-19\n\n  - releaseCycle: \"1.7\"\n    outOfOrder: true # wrong tag date for https://github.com/apache/hbase/releases/tag/rel%2F1.7.0\n    releaseDate: 2021-06-12\n    eol: 2022-08-09\n    link: https://github.com/apache/hbase/blob/rel/__LATEST__/CHANGES.txt\n    latest: \"1.7.2\"\n    latestReleaseDate: 2022-08-09\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2019-07-25\n    eol: 2021-04-19\n    latest: \"2.2.7\"\n    latestReleaseDate: 2021-04-19\n\n---\n\n> [Apache HBase](https://hbase.apache.org/) is an open-source non-relational distributed database\n> modeled after Google's Bigtable and written in Java. It's useful for random, real-time read/write\n> access to Big Data. The project's goal is the hosting of huge tables — billions of rows X\n> millions of columns — atop clusters of commodity hardware.\n\nYou must pick a supported release of Hadoop as per the [compatibility matrix](https://hbase.apache.org/book.html#hadoop).\n\nNo releases are scheduled in advance.\n"
  },
  {
    "path": "products/hibernate-orm.md",
    "content": "---\ntitle: Hibernate ORM\naddedAt: 2026-01-10\ncategory: framework\niconSlug: hibernate\npermalink: /hibernate-orm\nalternate_urls:\n  - /hibernate\nreleasePolicyLink: https://hibernate.org/community/maintenance-policy/\nchangelogTemplate: https://github.com/hibernate/hibernate-orm/releases/tag/__LATEST__\neolColumn: Stable support\neoesColumn: Limited support\n\ncustomFields:\n  - name: supportedJavaVersions\n    display: api-only\n    label: JDK\n    description: Supported JDK versions\n    link: https://hibernate.org/orm/releases/\n  - name: supportedJakartaEEVersions\n    display: api-only\n    label: Jakarta EE\n    description: Supported Jakarta EE versions\n    link: https://hibernate.org/orm/releases/\n\nidentifiers:\n  - cpe: cpe:/a:hibernate:hibernate_orm\n  - cpe: cpe:2.3:a:hibernate:hibernate_orm\n  - purl: pkg:maven/org.hibernate.orm/hibernate-core\n  - purl: pkg:maven/org.hibernate/hibernate-core\n\nauto:\n  methods:\n    - git: https://github.com/hibernate/hibernate-orm.git\n\n# Support level is documented on https://hibernate.org/orm/releases/.\n# Since 7 (may be more ?) : eol(x) = releaseDate(x+1), except if marked as stable on https://hibernate.org/orm/releases/.\n# Supported Java/Jakarta EE versions available on https://hibernate.org/orm/releases/.\nreleases:\n  - releaseCycle: \"7.2\"\n    supportedJavaVersions: \"17, 21 or 25\"\n    supportedJakartaEEVersions: \"11\"\n    releaseDate: 2025-10-08\n    eol: false\n    eoes: false\n    latest: \"7.2.7\"\n    latestReleaseDate: 2026-03-15\n\n  - releaseCycle: \"7.1\"\n    supportedJavaVersions: \"17, 21 or 25\"\n    supportedJakartaEEVersions: \"11\"\n    releaseDate: 2025-08-08\n    eol: 2025-10-08\n    eoes: false\n    latest: \"7.1.20\"\n    latestReleaseDate: 2026-03-22\n\n  - releaseCycle: \"7.0\"\n    supportedJavaVersions: \"17, 21 or 23\"\n    supportedJakartaEEVersions: \"11\"\n    releaseDate: 2025-05-20\n    eol: 2025-08-08\n    eoes: true\n    latest: \"7.0.10\"\n    latestReleaseDate: 2025-08-10\n\n  - releaseCycle: \"6.6\"\n    supportedJavaVersions: \"11, 17, 21 or 25\"\n    supportedJakartaEEVersions: \"10\"\n    releaseDate: 2024-08-08\n    eol: true\n    eoes: false\n    latest: \"6.6.45\"\n    latestReleaseDate: 2026-03-22\n\n  - releaseCycle: \"6.5\"\n    supportedJavaVersions: \"11, 17, 21, 22 or 23\"\n    supportedJakartaEEVersions: \"10\"\n    releaseDate: 2024-04-25\n    eol: true\n    eoes: true\n    latest: \"6.5.3\"\n    latestReleaseDate: 2024-09-18\n\n  - releaseCycle: \"6.4\"\n    supportedJavaVersions: \"11, 17 or 21\"\n    supportedJakartaEEVersions: \"10\"\n    releaseDate: 2023-11-23\n    eol: true\n    eoes: true\n    latest: \"6.4.10\"\n    latestReleaseDate: 2024-08-06\n\n  - releaseCycle: \"6.3\"\n    supportedJavaVersions: \"11, 17, 20 or 21\"\n    supportedJakartaEEVersions: \"10\"\n    releaseDate: 2023-09-01\n    eol: true\n    eoes: true\n    latest: \"6.3.2\"\n    latestReleaseDate: 2023-11-23\n\n  - releaseCycle: \"6.2\"\n    supportedJavaVersions: \"11, 17, 20 or 21\"\n    supportedJakartaEEVersions: \"10\"\n    releaseDate: 2023-03-31\n    eol: true\n    eoes: false\n    latest: \"6.2.50\"\n    latestReleaseDate: 2026-03-22\n\n  - releaseCycle: \"6.1\"\n    supportedJavaVersions: \"11, 17 or 18\"\n    supportedJakartaEEVersions: \"10\"\n    releaseDate: 2022-06-07\n    eol: true\n    eoes: true\n    latest: \"6.1.7\"\n    latestReleaseDate: 2023-02-07\n\n  - releaseCycle: \"6.0\"\n    supportedJavaVersions: \"11, 17 or 18\"\n    supportedJakartaEEVersions: \"10\"\n    releaseDate: 2022-04-01\n    eol: true\n    eoes: true\n    latest: \"6.0.2\"\n    latestReleaseDate: 2022-05-25\n\n  - releaseCycle: \"5.6\"\n    supportedJavaVersions: \"8, 11, 17 or 18\"\n    supportedJakartaEEVersions: \"8\"\n    releaseDate: 2021-10-11\n    eol: true\n    eoes: true\n    latest: \"5.6.15\"\n    latestReleaseDate: 2023-02-06\n\n  - releaseCycle: \"5.5\"\n    supportedJavaVersions: \"8, 11 or 17\"\n    supportedJakartaEEVersions: \"8\"\n    releaseDate: 2021-06-01\n    eol: true\n    eoes: true\n    latest: \"5.5.9\"\n    latestReleaseDate: 2021-12-16\n\n  - releaseCycle: \"5.4\"\n    supportedJavaVersions: \"8, 11 or 17\"\n    supportedJakartaEEVersions: \"8\"\n    releaseDate: 2018-12-12\n    eol: true\n    eoes: true\n    latest: \"5.4.33\"\n    latestReleaseDate: 2022-01-10\n\n  - releaseCycle: \"5.3\"\n    supportedJavaVersions: \"8, 11 or 17\"\n    supportedJakartaEEVersions: \"8\"\n    releaseDate: 2018-05-14\n    eol: true\n    eoes: false\n    latest: \"5.3.38\"\n    latestReleaseDate: 2026-01-19\n\n---\n\n> [Hibernate ORM](https://hibernate.org) (or simply Hibernate) is an open-source object–relational mapping tool for the Java programming language.\n> It provides a framework for mapping an object-oriented domain model to a relational database.\n\nHibernate follows [Semantic Versioning](https://semver.org/).\nA `{major}.{minor}` combination (6.0, 6.1, 6.2, e.g.) is called a series, and maintenance is based on series.\n\nSeries labeled _stable_, usually only the latest, are fully maintained with improvements, bug and security fixes.\nSeries labeled _limited-support_ [only receive updates that are requested by Red Hat customers](https://discourse.hibernate.org/t/which-version-is-long-term-support-version-for-hibernate-orm-version-5-5-3-or-5-6/9881/3),\nand are not guaranteed to be available, except through [their commercial support offering](https://hibernate.org/orm/support/).\n\nSupported series, as well as their support level, are documented on the [Hibernate ORM releases page](https://hibernate.org/orm/releases/).\n"
  },
  {
    "path": "products/ibm-aix.md",
    "content": "---\ntitle: IBM AIX\naddedAt: 2023-06-14\ncategory: os\ntags: ibm unix-distribution\niconSlug: ibm\npermalink: /ibm-aix\nalternate_urls:\n  - /aix\nversionCommand: oslevel -s\nreleasePolicyLink: https://www.ibm.com/support/pages/aix-support-lifecycle-information\nreleaseLabel: \"{{'__RELEASE_CYCLE__'|split:'.'|pop|join:'.'}} TL{{'__RELEASE_CYCLE__'|split:'.'|last}}\"\nchangelogTemplate: \"https://www.ibm.com/docs/aix/{{'__RELEASE_CYCLE__'|split:'.'|pop|join:'.'}}?topic=notes-aix-{{'__RELEASE_CYCLE__'|replace:'.',''}}-release\"\neolColumn: End of Service Pack Support (<abbr title=\"End of Service Pack Support\">EoSPS</abbr>)\n\nidentifiers:\n  - cpe: cpe:/o:ibm:aix\n  - cpe: cpe:2.3:o:ibm:aix\n\nauto:\n  methods:\n    - ibm-aix: https://www.ibm.com/support/pages/aix-support-lifecycle-information\n    - release_table: https://www.ibm.com/support/pages/aix-support-lifecycle-information\n      header_selector: \"tbody tr:nth-of-type(1)\"\n      fields:\n        releaseCycle:\n          column: \"TL\"\n          regex: 'AIX (?P<major>\\d+).(?P<minor>\\d+) TL(?P<patch>\\d+)'\n          template: \"{{major}}.{{minor}}.{{patch}}\"\n        eol:\n          column: \"End of Fix Support\"\n          regex: '(?P<value>\\d+ \\w+ \\d+).*'\n\nreleases:\n  - releaseCycle: \"7.3.4\"\n    releaseDate: 2025-12-06\n    eol: 2028-12-31\n    latest: \"7.3.4\"\n    latestReleaseDate: 2025-12-31\n\n  - releaseCycle: \"7.3.3\"\n    releaseDate: 2024-12-06\n    eol: 2027-12-31\n    latest: \"7.3.3\"\n    latestReleaseDate: 2024-12-31\n\n  - releaseCycle: \"7.3.2\"\n    releaseDate: 2023-11-30\n    eol: 2026-11-30\n    latest: \"7.3.2\"\n    latestReleaseDate: 2023-11-30\n\n  - releaseCycle: \"7.3.1\"\n    releaseDate: 2022-12-31\n    eol: 2025-12-31\n    latest: \"7.3.1\"\n    latestReleaseDate: 2022-12-31\n\n  - releaseCycle: \"7.3.0\"\n    releaseDate: 2021-12-31\n    eol: 2024-12-31\n    latest: \"7.3.0\"\n    latestReleaseDate: 2021-12-31\n    link: https://www.ibm.com/docs/aix/7.3?topic=notes-aix-73-release\n\n  - releaseCycle: \"7.2.5\"\n    staleReleaseThresholdDays: 2000 # see https://www.ibm.com/support/pages/aix-support-lifecycle-information\n    releaseDate: 2020-11-30\n    eol: false\n    latest: \"7.2.5\"\n    latestReleaseDate: 2020-11-30\n\n  - releaseCycle: \"7.2.4\"\n    releaseDate: 2019-11-30\n    eol: 2022-11-30\n    latest: \"7.2.4\"\n    latestReleaseDate: 2019-11-30\n\n  - releaseCycle: \"7.2.3\"\n    releaseDate: 2018-09-30\n    eol: 2021-09-30\n    latest: \"7.2.3\"\n    latestReleaseDate: 2018-09-30\n\n  - releaseCycle: \"7.2.2\"\n    releaseDate: 2017-10-31\n    eol: 2020-10-31\n    latest: \"7.2.2\"\n    latestReleaseDate: 2017-10-31\n\n  - releaseCycle: \"7.2.1\"\n    releaseDate: 2016-11-30\n    eol: 2019-11-30\n    latest: \"7.2.1\"\n    latestReleaseDate: 2016-11-30\n\n  - releaseCycle: \"7.2.0\"\n    releaseDate: 2015-12-31\n    eol: 2018-12-31\n    latest: \"7.2.0\"\n    latestReleaseDate: 2015-12-31\n\n  - releaseCycle: \"7.1.5\"\n    outOfOrder: true # wrong date on https://www.ibm.com/support/pages/aix-support-lifecycle-information\n    releaseDate: 2017-10-31\n    eol: 2023-04-30\n    latest: \"7.1.5\"\n    latestReleaseDate: 2017-10-31\n\n  - releaseCycle: \"6.1.9\"\n    releaseDate: 2013-11-30\n    eol: 2017-04-30\n    latest: \"6.1.9\"\n    latestReleaseDate: 2013-11-30\n    link: https://www.ibm.com/docs/aix/6.1?topic=aix-older-versions\n\n---\n\n> [IBM AIX](https://www.ibm.com/products/aix) is a Unix-based operating system created by IBM, used\n> mainly in mainframes and working on POWER-based architectures.\n\nFind more information about Technology Levels (TL) and Service Packs (SP) and their support dates\non [the AIX support lifecycle information page](https://www.ibm.com/support/pages/aix-support-lifecycle-information).\n"
  },
  {
    "path": "products/ibm-db2.md",
    "content": "---\ntitle: IBM Db2\naddedAt: 2025-08-15\ncategory: database\ntags: ibm\niconSlug: ibm\npermalink: /ibm-db2\nversionCommand: db2level\nreleasePolicyLink: https://www.ibm.com/support/pages/db2-distributed-end-support-eos-dates\nchangelogTemplate: https://www.ibm.com/docs/en/db2/__RELEASE_CYCLE__.0\nlatestColumn: false\neol: Base Support\neoes: Extended Support\n\nidentifiers:\n  - cpe: cpe:/a:ibm:db2\n  - cpe: cpe:2.3:a:ibm:db2\n\nauto:\n  methods:\n    - ibm-product-lifecycle: https://www.ibm.com/support/pages/space/product-lifecycle/ibm_product_lifecycle_list.csv\n      product_selector: DB2 Enterprise Server Edition\n      regex: '^(?P<major>\\d+)\\.(?P<minor>\\d+).*$'\n\nreleases:\n  - releaseCycle: \"12.1\"\n    staleReleaseThresholdDays: 730 # EOL not declared on https://www.ibm.com/support/pages/space/product-lifecycle/ibm_product_lifecycle_list.csv\n    releaseDate: 2024-11-14\n    eol: false\n    eoes: false\n\n  - releaseCycle: \"11.5\"\n    releaseDate: 2019-06-25\n    eol: 2027-04-30\n    eoes: 2031-04-30\n    link: https://www.ibm.com/docs/en/db2/11.5.x\n\n  - releaseCycle: \"11.1\"\n    releaseDate: 2016-06-15\n    eol: 2022-04-30\n    eoes: 2026-04-30\n\n  - releaseCycle: \"10.5\"\n    releaseDate: 2013-07-26\n    eol: 2020-04-30\n    eoes: 2025-04-30\n\n  - releaseCycle: \"10.1\"\n    releaseDate: 2012-06-11\n    eol: 2017-09-30\n    eoes: 2025-04-30\n\n  - releaseCycle: \"9.7\"\n    releaseDate: 2009-08-28\n    eol: 2017-09-30\n    eoes: 2025-04-30\n\n  - releaseCycle: \"9.5\"\n    releaseDate: 2007-12-14\n    eol: 2015-04-30\n    eoes: 2018-04-30\n    link: https://www.ibm.com/support/pages/db2-version-95-linux-unix-and-windows-english-manuals\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2006-09-22\n    eol: 2012-04-30\n    eoes: 2015-04-30\n    link: https://www.ibm.com/support/pages/db2-version-91-linux-unix-and-windows-manuals\n\n---\n\n> [IBM Db2](https://www.ibm.com/products/db2) is a commercial database management system developed by IBM.\n> It is designed to store, analyze, and retrieve data efficiently and is widely used in enterprise environments.\n> It initially supported the relational model, but was extended to support object–relational features and non-relational structures like JSON and XML.\n\nDb2 does not follow a fixed schedule or support policy.\nMinor releases are supported with bug and security fixes.\n[Extended Support](https://www.ibm.com/support/pages/node/7008589) is also available for an additional fee.\n"
  },
  {
    "path": "products/ibm-i.md",
    "content": "---\ntitle: IBM iSeries\naddedAt: 2024-02-09\ncategory: os\ntags: ibm unix-distribution\niconSlug: ibm\npermalink: /ibm-i\nalternate_urls:\n  - /iseries\n  - /i-series\n  - /ibm-iseries\n  - /ibmi\n  - /as400\n  - /os400\n  - /os-400\nversionCommand: DSPJOB OUTPUT(*PRINT)\nreleasePolicyLink: https://www.ibm.com/support/pages/release-life-cycle # https://www.ibm.com/support/pages/ibm-i-release-support\neolColumn: End of Service Pack Support (<abbr title=\"End of Service Pack Support\">EoSPS</abbr>)\neoesColumn: Extended Life Cycle Support\n\nauto:\n  methods:\n    - release_table: https://www.ibm.com/support/pages/release-life-cycle\n      fields:\n        releaseCycle:\n          column: \"Release\"\n          regex: 'V?(?P<major>\\d+)[.R](?P<minor>\\d+).*'\n          template: \"{{major}}.{{minor}}\"\n        releaseDate: \"GA date*\"\n        eol: \"Change in Service Level*\"\n        eoes: \"Program Support Extension Available*\"\n\nreleases:\n  - releaseCycle: \"7.6\"\n    releaseDate: 2025-04-18\n    eol: false\n    latest: \"7.6.0\"\n    latestReleaseDate: 2025-04-18\n    link: https://www.ibm.com/docs/i/7.6.0\n\n  - releaseCycle: \"7.5\"\n    staleReleaseThresholdDays: 1500 # see https://www.ibm.com/support/pages/release-life-cycle\n    releaseDate: 2022-05-10\n    eol: false\n    latest: \"7.5.0\"\n    latestReleaseDate: 2022-05-10\n    link: https://www.ibm.com/support/pages/customer-notices-and-information-ibm-i-75\n\n  - releaseCycle: \"7.4\"\n    releaseDate: 2019-06-21\n    eol: 2026-09-30\n    latest: \"7.4.0\"\n    latestReleaseDate: 2019-06-21\n    link: https://www.ibm.com/support/pages/customer-notices-and-information-ibm-i-74\n\n  - releaseCycle: \"7.3\"\n    releaseDate: 2016-04-15\n    eol: 2023-09-30\n    eoes: 2028-09-30\n    latest: \"7.3.0\"\n    latestReleaseDate: 2016-04-15\n    link: https://www.ibm.com/support/pages/customer-notices-and-information-ibm-i-73\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2014-05-02\n    eol: 2021-04-30\n    eoes: 2026-04-30\n    latest: \"7.2.0\"\n    latestReleaseDate: 2014-05-02\n    link: https://www.ibm.com/support/pages/customer-notices-and-information-ibm-i-72\n\n  - releaseCycle: \"7.1\"\n    releaseDate: 2010-04-23\n    eol: 2018-04-30\n    latest: \"7.1.0\"\n    latestReleaseDate: 2010-04-23\n    link: https://www.ibm.com/support/pages/customer-notices-and-information-ibm-i-71\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2008-03-21\n    eol: 2015-09-30\n    eoes: 2019-09-30\n    latest: \"6.1.0\"\n    latestReleaseDate: 2008-04-23\n    link: https://www.ibm.com/support/pages/customer-notices-and-information-ibm-i-61\n\n  - releaseCycle: \"5.4\"\n    releaseDate: 2006-02-14\n    eol: 2013-09-30\n    eoes: 2017-09-30\n    latest: \"5.4\"\n    latestReleaseDate: 2006-02-14\n\n  - releaseCycle: \"5.3\"\n    releaseDate: 2004-06-11\n    eol: 2009-04-30\n    eoes: 2013-04-30\n    latest: \"5.3\"\n    latestReleaseDate: 2004-06-11\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2002-08-30\n    eol: 2007-04-30\n    latest: \"5.2\"\n    latestReleaseDate: 2002-08-30\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2001-05-25\n    eol: 2005-09-30\n    latest: \"5.1\"\n    latestReleaseDate: 2001-05-25\n\n  - releaseCycle: \"4.5\"\n    releaseDate: 2000-07-28\n    eol: 2002-07-31\n    eoes: 2002-12-31\n    latest: \"4.5\"\n    latestReleaseDate: 2000-07-28\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 1999-05-21\n    eol: 2001-05-31\n    eoes: 2001-11-30\n    latest: \"4.4\"\n    latestReleaseDate: 1999-05-21\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 1998-09-11\n    eol: 2001-01-31\n    latest: \"4.3\"\n    latestReleaseDate: 1998-09-11\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 1998-02-27\n    eol: 2000-05-31\n    eoes: 2001-01-31\n    latest: \"4.2\"\n    latestReleaseDate: 1998-02-27\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 1997-08-29\n    eol: 2000-05-31\n    latest: \"4.1\"\n    latestReleaseDate: 1997-08-29\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 1996-11-08\n    eol: 1999-06-30\n    latest: \"3.7\"\n    latestReleaseDate: 1996-11-08\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 1995-12-22\n    eol: 1998-10-31\n    latest: \"3.6\"\n    latestReleaseDate: 1995-12-22\n\n  - releaseCycle: \"3.2\"\n    outOfOrder: true # wrong date on https://www.ibm.com/support/pages/release-life-cycle\n    releaseDate: 1996-06-21\n    eol: 2000-05-31\n    latest: \"3.2\"\n    latestReleaseDate: 1996-06-21\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 1994-11-25\n    eol: 1998-10-31\n    latest: \"3.1\"\n    latestReleaseDate: 1994-11-25\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 1994-06-03\n    eol: 1997-05-31\n    latest: \"3.0.5\"\n    latestReleaseDate: 1994-06-03\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 1993-12-17\n    eol: 1996-05-31\n    latest: \"2.3\"\n    latestReleaseDate: 1993-12-17\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 1992-09-18\n    eol: 1995-03-31\n    latest: \"2.2\"\n    latestReleaseDate: 1992-09-18\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 1992-03-06\n    eol: 1994-06-30\n    latest: \"2.1.1\"\n    latestReleaseDate: 1992-03-06\n\n---\n\n> [IBM i](https://www.ibm.com/products/ibm-i) is a fully integrated operating system, meaning the\n> database, middleware, security, runtime and hypervisor are integrated into the stack and licensed\n> as one solution. It was originally released in 1988 as OS/400, as the sole operating system of\n> the IBM AS/400 line of systems. It was renamed to i5/OS in 2004, before being renamed a second\n> time to IBM i in 2008.\n\nEnd of program support date will be announced with at least a 12-month notice prior to the effective\ntermination date.\n\nIBM i 7.3 Service Extension Offering starts on October 1, 2023. For details regarding support coverage\nfor the various products in the IBM i portfolio, see Service Extension for IBM i 7.3, 7.2 and 7.1.\n\nIBM i 7.2 Service Extension Offering started on May 1, 2021. For details regarding support coverage\nfor the various products in the IBM i portfolio, see Service Extension for IBM i 7.3, 7.2 and 7.1.\n\nIBM i 7.1 extended Service Extension started on May 1, 2021. The duration of IBM i 7.1 extended\nService Extension is dependent on the Power hardware generation. The extended Service Extension\ncoverage is usage and known defect support, and there are some exceptions of products and functions\nwhich are not supported. For notes regarding extended Service Extension duration and support\ncoverage, see Service Extension for IBM i 7.3, 7.2 and 7.1.\n\nFor 6.1, it includes both Machine Code Level V6R1M0 and V6R1M1.\n\nFind more information about Technology Levels (TL) and Service Packs (SP) and their support dates\non [IBM i Release Support](https://www.ibm.com/support/pages/ibm-i-release-support) page.\n"
  },
  {
    "path": "products/ibm-mq.md",
    "content": "---\ntitle: IBM MQ\naddedAt: 2025-08-15\ncategory: server-app\ntags: ibm\niconSlug: ibm\npermalink: /ibm-mq\nversionCommand: dspmqver\nreleasePolicyLink: https://www.ibm.com/support/pages/ibm-mq-faq-long-term-support-and-continuous-delivery-releases\nchangelogTemplate: https://www.ibm.com/docs/en/ibm-mq/__RELEASE_CYCLE__.x\nlatestColumn: false\neolColumn: Support\neoesColumn: Extended Support\nstaleReleaseThresholdDays: 1500 # the product seems very stable\n\nidentifiers:\n  - cpe: cpe:/a:ibm:mq\n  - cpe: cpe:2.3:a:ibm:mq\n\nauto:\n  methods:\n    - ibm-product-lifecycle: https://www.ibm.com/support/pages/space/product-lifecycle/ibm_product_lifecycle_list.csv\n      product_selector: IBM MQ\n      regex: '^(?P<major>\\d+)\\.(?P<minor>\\d+).*$'\n\n# Release dates from https://en.wikipedia.org/wiki/IBM_MQ.\n# EOL dates from https://www.techzert.com/ibm-mq-end-of-support\n# or https://www.ibm.com/support/pages/space/product-lifecycle/ibm_product_lifecycle_list.csv.\nreleases:\n  - releaseCycle: \"9.4\"\n    releaseLabel: \"IBM MQ 9.4 LTS\"\n    releaseDate: 2024-06-18\n    eol: false\n    eoes: false\n\n  - releaseCycle: \"9.3\"\n    releaseLabel: \"IBM MQ 9.3 LTS\"\n    releaseDate: 2022-06-23\n    eol: false\n    eoes: false\n\n  - releaseCycle: \"9.2\"\n    releaseLabel: \"IBM MQ 9.2 LTS\"\n    releaseDate: 2020-07-23\n    eol: 2025-09-30\n    eoes: 2029-09-30\n\n  - releaseCycle: \"9.1\"\n    releaseLabel: \"IBM MQ 9.1 LTS\"\n    releaseDate: 2018-07-23\n    eol: 2023-09-30\n    eoes: 2027-09-30\n\n  - releaseCycle: \"9.0\"\n    releaseLabel: \"IBM MQ 9.0 LTS\"\n    releaseDate: 2016-06-02\n    eol: 2021-09-30\n    eoes: 2025-09-30\n\n  - releaseCycle: \"8.0\"\n    releaseLabel: \"IBM MQ 8.0\"\n    releaseDate: 2014-06-13\n    eol: 2020-04-30\n    eoes: 2023-04-30\n    link: https://www.ibm.com/docs/en/ibm-mq/8.0.0\n\n  - releaseCycle: \"7.5\"\n    releaseLabel: \"WebSphere MQ 7.5\"\n    releaseDate: 2012-06-15\n    eol: 2018-04-30\n    link: https://www.ibm.com/docs/en/ibm-mq/7.5.0\n\n  - releaseCycle: \"7.1\"\n    releaseLabel: \"WebSphere MQ 7.1\"\n    releaseDate: 2011-11-01\n    eol: 2017-04-30\n    link: https://public.dhe.ibm.com/software/integration/wmq/docs/V7.1/\n\n  - releaseCycle: \"7.0\"\n    releaseLabel: \"WebSphere MQ 7.0\"\n    releaseDate: 2008-05-01\n    eol: 2015-09-30\n    link: https://public.dhe.ibm.com/software/integration/wmq/docs/V7.0/\n\n  - releaseCycle: \"6.0\"\n    releaseLabel: \"WebSphere MQ 6.X\"\n    releaseDate: 2005-05-01\n    eol: 2012-09-30\n    link: https://public.dhe.ibm.com/software/integration/wmq/docs/V6.0/\n\n  - releaseCycle: \"5.3\"\n    releaseLabel: \"WebSphere MQ 5.3\"\n    releaseDate: 2002-06-01\n    eol: 2007-09-28\n    link: https://public.dhe.ibm.com/software/integration/wmq/docs/V5.3/\n\n  - releaseCycle: \"5.2\"\n    releaseLabel: \"MQ Series 5.2\"\n    releaseDate: 2000-12-01\n    eol: 2003-12-31\n    link: https://public.dhe.ibm.com/software/integration/wmq/docs/V5.2/\n---\n\n> [IBM MQ](https://www.ibm.com/products/mq) is a commercial messaging middleware that allows the exchange of information\n> between applications, systems, services and files by sending and receiving message data via messaging queues.\n\n{: .note }\n\n> Starting with IBM MQ 9.0, IBM MQ follows a continuous delivery model with regular update packages.\n> Each update incrementally delivers new capability and defect fixes.\n> Long Term Support (LTS) packages just receive security and defect fixes through fix packs and individual fixes with no incremental functional enhancements.\n> This page is focused on Long Term Support (LTS) packages.\n\nThere is a new LTS releases approximately every two years.\nEach LTS release is supported for 5 years with bug and security fixes.\n\n[Extended Support](https://www.ibm.com/support/pages/node/7008589) for up to 4 years is available for an additional fee.\n"
  },
  {
    "path": "products/ibm-semeru.md",
    "content": "---\ntitle: IBM Semeru Runtime\naddedAt: 2023-06-25\ncategory: lang\ntags: ibm java-distribution\niconSlug: openjdk\npermalink: /ibm-semeru-runtime\nalternate_urls:\n  - /ibm-semeru\n  - /semeru\nversionCommand: java -version\nreleasePolicyLink: https://www.ibm.com/support/pages/node/6451203\neolColumn: End of Service (EOS)\n\n# There is one repository for each major release (except for 15 and 16).\nauto:\n  methods:\n    - github_releases: ibmruntimes/semeru8-binaries\n      regex: '^jdk(?P<version>8u[\\d]+(-[a-z]\\d+))_openj9-[\\d\\.]+$'\n      template: \"{{version}}\"\n    - github_releases: ibmruntimes/semeru11-binaries\n      regex: '^jdk-(?P<version>[\\d\\.+]+)_openj9-[\\d\\.]+$'\n      template: \"{{version}}\"\n    - github_releases: ibmruntimes/semeru17-binaries\n      regex: '^jdk-(?P<version>[\\d\\.+]+)_openj9-[\\d\\.]+$'\n      template: \"{{version}}\"\n    - github_releases: ibmruntimes/semeru21-binaries\n      regex: '^jdk-(?P<version>[\\d\\.+]+)_openj9-[\\d\\.]+$'\n      template: \"{{version}}\"\n    - github_releases: ibmruntimes/semeru22-binaries\n      regex: '^jdk-(?P<version>[\\d\\.+]+)_openj9-[\\d\\.]+$'\n      template: \"{{version}}\"\n    - github_releases: ibmruntimes/semeru23-binaries\n      regex: '^jdk-(?P<version>[\\d\\.+]+)_openj9-[\\d\\.]+$'\n      template: \"{{version}}\"\n    - github_releases: ibmruntimes/semeru24-binaries\n      regex: '^jdk-(?P<version>[\\d\\.+]+)_openj9-[\\d\\.]+$'\n      template: \"{{version}}\"\n    - github_releases: ibmruntimes/semeru25-binaries\n      regex: '^jdk-(?P<version>[\\d\\.+]+)_openj9-[\\d\\.]+$'\n      template: \"{{version}}\"\n    - release_table: https://www.ibm.com/support/pages/node/6451203\n      fields:\n        releaseCycle: \"IBM Semeru Runtimes version\"\n        eol: \"EoA3\"\n\n# For LTS releases, EOL dates can be found on https://www.ibm.com/support/pages/node/6451203.\n# For non-LTS releases, EOL dates is the release date plus 6 months.\nreleases:\n  - releaseCycle: \"25\"\n    lts: true\n    releaseDate: 2025-09-25\n    eol: 2030-09-30 # https://www.ibm.com/support/pages/node/6451203 - OpenJDK EOS\n    latest: \"25.0.2+10.1\"\n    latestReleaseDate: 2026-02-25\n\n  - releaseCycle: \"24\"\n    releaseDate: 2025-03-31\n    eol: 2025-09-25\n    latest: \"24.0.2+12\"\n    latestReleaseDate: 2025-08-12\n\n  - releaseCycle: \"23\"\n    releaseDate: 2024-09-18\n    eol: 2025-03-31\n    latest: \"23.0.2+7\"\n    latestReleaseDate: 2025-02-10\n\n  - releaseCycle: \"22\"\n    releaseDate: 2024-05-21\n    eol: 2024-09-18\n    latest: \"22.0.2+9\"\n    latestReleaseDate: 2024-09-10\n\n  - releaseCycle: \"21\"\n    lts: true\n    releaseDate: 2023-09-22\n    eol: 2029-12-31\n    latest: \"21.0.10+7.1\"\n    latestReleaseDate: 2026-02-26\n\n  - releaseCycle: \"17\"\n    lts: true\n    releaseDate: 2021-12-09\n    eol: 2027-10-31\n    latest: \"17.0.18+8.1\"\n    latestReleaseDate: 2026-02-26\n\n  - releaseCycle: \"11\"\n    lts: true\n    releaseDate: 2021-09-16\n    eol: 2027-10-31\n    latest: \"11.0.30+7.1\"\n    latestReleaseDate: 2026-02-25\n\n  - releaseCycle: \"8\"\n    lts: true\n    releaseDate: 2021-09-16\n    eol: 2030-12-31\n    latest: \"8u482-b08\"\n    latestReleaseDate: 2026-01-30\n\n---\n\n> The [IBM Semeru Runtimes](https://developer.ibm.com/languages/java/semeru-runtimes/) are free\n> production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM.\n> Release builds [pass the full suite of open tests that are available from the Eclipse AQAvit\n> project](https://developer.ibm.com/blogs/semeru-runtime-quality-you-can-depend-on/).\n\nIBM Semeru Runtimes builds are available for LTS as well as non-LTS JDK releases, but only LTS\nbuilds are supported.\n\nThe LTS release cadence is currently one release every 2 years, supported until the upstream OpenJDK\nmaintenance ends (at least 2 years, but usually much more). Security updates and bug fixes are\nreleased quarterly.\n\nIBM Semeru Runtimes is one of the many builds of OpenJDK. For recommendations on which JDK build to\nuse, check out [whichjdk.com](https://whichjdk.com/#ibm-semeru-runtime).\n\n*[LTS]: Long-Term Support\n"
  },
  {
    "path": "products/icinga-web.md",
    "content": "---\ntitle: Icinga Web\naddedAt: 2024-03-05\ncategory: server-app\ntags: php-runtime\niconSlug: icinga\npermalink: /icinga-web\nalternate_urls:\n  - /icingaweb\nversionCommand: icingacli version\nreleasePolicyLink: https://icinga.com/subscriptions/support-matrix/\nchangelogTemplate: https://github.com/Icinga/icingaweb2/releases/tag/v__LATEST__/\neoasColumn: true\n\nidentifiers:\n  - repology: icingaweb2\n  - purl: pkg:docker/icinga/icingaweb2\n  - purl: pkg:github/Icinga/icingaweb2\n  - purl: pkg:github/Icinga/icinga-web\n  - cpe: cpe:2.3:a:icinga:icinga_web_2\n\nauto:\n  methods:\n    - git: https://github.com/Icinga/icingaweb2\n    - git: https://github.com/Icinga/icinga-web\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"2.12\"\n    releaseDate: 2023-09-21\n    eoas: false\n    eol: false\n    latest: \"2.12.6\"\n    latestReleaseDate: 2025-11-18\n\n  - releaseCycle: \"2.11\"\n    releaseDate: 2022-06-30\n    eoas: 2023-09-21\n    eol: false\n    latest: \"2.11.6\"\n    latestReleaseDate: 2025-03-26\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2022-03-23\n    eoas: 2022-06-30\n    eol: 2023-09-21\n    latest: \"2.10.5\"\n    latestReleaseDate: 2023-01-26\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2021-07-12\n    eoas: 2022-03-23\n    eol: 2022-06-30\n    latest: \"2.9.9\"\n    latestReleaseDate: 2023-01-26\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2020-06-08\n    eoas: 2021-07-12\n    eol: 2022-03-23\n    latest: \"2.8.6\"\n    latestReleaseDate: 2022-03-08\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2019-07-30\n    eoas: 2020-06-08\n    eol: 2021-07-12\n    latest: \"2.7.6\"\n    latestReleaseDate: 2021-07-27\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2018-07-19\n    eoas: 2019-07-30\n    eol: 2020-06-08\n    latest: \"2.6.4\"\n    latestReleaseDate: 2020-08-18\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2017-11-27\n    eoas: 2018-07-19\n    eol: 2018-07-19\n    latest: \"2.5.3\"\n    latestReleaseDate: 2018-04-27\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2016-12-13\n    eoas: 2017-11-27\n    eol: 2017-11-27\n    latest: \"2.4.2\"\n    latestReleaseDate: 2017-09-28\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2016-04-13\n    eoas: 2016-12-13\n    eol: 2016-12-13\n    latest: \"2.3.4\"\n    latestReleaseDate: 2016-06-23\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2016-02-29\n    eoas: 2016-04-13\n    eol: 2016-04-13\n    latest: \"2.2.2\"\n    latestReleaseDate: 2016-06-09\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2015-11-16\n    eoas: 2016-02-29\n    eol: 2016-02-29\n    latest: \"2.1.4\"\n    latestReleaseDate: 2016-06-09\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2015-10-02\n    eoas: 2015-11-16\n    eol: 2015-11-16\n    latest: \"2.0.0\"\n    latestReleaseDate: 2015-10-02\n\n  - releaseCycle: \"1\"\n    releaseDate: 2010-06-30 # 1.0.1 release date\n    eoas: 2015-10-02\n    eol: 2018-12-31 # https://github.com/Icinga/icinga-web\n    latest: \"1.14.1\"\n    latestReleaseDate: 2017-12-19\n    link: null\n\n---\n\n> [Icinga Web](https://icinga.com/docs/icinga-web/latest/) is a web-based graphical user interface\n> for the [Icinga](/icinga) monitoring system.\n\nThe two most recent releases are supported. The latest release receives bug and security fixes, while the previous\nversion received only security fixes. Occasionally the N-3 release may receive critical security fixes, but\n[this is not guaranteed](https://github.com/Icinga/icingaweb2/blob/main/SECURITY.md).\n"
  },
  {
    "path": "products/icinga.md",
    "content": "---\ntitle: Icinga\naddedAt: 2024-07-27\ncategory: server-app\niconSlug: icinga\npermalink: /icinga\nversionCommand: icinga2 -V\nreleasePolicyLink: https://icinga.com/subscriptions/support-matrix/\nchangelogTemplate: https://github.com/Icinga/icinga2/releases/tag/v__LATEST__/\neoasColumn: true\n\nidentifiers:\n  - repology: icinga2\n  - repology: icinga\n  - purl: pkg:docker/icinga/icinga2\n  - purl: pkg:github/Icinga/icinga2\n  - purl: pkg:github/Icinga/icinga-core\n  - cpe: cpe:2.3:a:icinga:icinga\n\nauto:\n  methods:\n    - git: https://github.com/Icinga/icinga2\n    - git: https://github.com/Icinga/icinga-core\n      regex:\n        - '^v?(?P<major>[1-9]\\d*)\\.(?P<minor>\\d+)(\\.(?P<patch>\\d+)(\\.(?P<tiny>\\d+))?)?'\n        - '^icinga-(?P<major>[1-9]\\d*)-(?P<minor>\\d+)(-(?P<patch>\\d+)(-(?P<tiny>\\d+))?)?$'\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"2.15\"\n    releaseDate: 2025-06-17\n    eoas: false\n    eol: false\n    latest: \"2.15.2\"\n    latestReleaseDate: 2026-01-29\n\n  - releaseCycle: \"2.14\"\n    releaseDate: 2023-07-12\n    eoas: 2025-06-17\n    eol: false\n    latest: \"2.14.8\"\n    latestReleaseDate: 2026-01-29\n\n  - releaseCycle: \"2.13\"\n    releaseDate: 2021-08-02\n    eoas: 2023-07-12\n    eol: 2025-06-17\n    latest: \"2.13.14\"\n    latestReleaseDate: 2026-01-29\n\n  - releaseCycle: \"2.12\"\n    releaseDate: 2020-08-03\n    eoas: 2021-08-02\n    eol: 2023-07-12\n    latest: \"2.12.12\"\n    latestReleaseDate: 2025-05-22\n\n  - releaseCycle: \"2.11\"\n    releaseDate: 2019-09-19\n    eoas: 2020-08-03\n    eol: 2021-08-02\n    latest: \"2.11.12\"\n    latestReleaseDate: 2024-10-29\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2018-10-11\n    eoas: 2019-09-19\n    eol: 2020-08-03\n    latest: \"2.12.10\"\n    latestReleaseDate: 2023-02-16\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2018-07-17\n    eoas: 2018-10-11\n    eol: 2018-10-11\n    latest: \"2.9.3\"\n    latestReleaseDate: 2019-07-30\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2017-11-16\n    eoas: 2018-07-17\n    eol: 2018-07-17\n    latest: \"2.8.4\"\n    latestReleaseDate: 2018-04-25\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2017-08-02\n    eoas: 2017-11-16\n    eol: 2017-11-16\n    latest: \"2.7.2\"\n    latestReleaseDate: 2017-11-09\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2016-12-13\n    eoas: 2017-08-02\n    eol: 2017-08-02\n    latest: \"2.6.3\"\n    latestReleaseDate: 2017-03-29\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2016-08-22\n    eoas: 2016-12-13\n    eol: 2016-12-13\n    latest: \"2.5.4\"\n    latestReleaseDate: 2016-08-30\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2015-11-16\n    eoas: 2016-08-22\n    eol: 2016-08-22\n    latest: \"2.4.10\"\n    latestReleaseDate: 2016-05-19\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2015-03-09\n    eoas: 2015-11-16\n    eol: 2015-11-16\n    latest: \"2.3.11\"\n    latestReleaseDate: 2015-10-19\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2014-11-17\n    eoas: 2015-03-09\n    eol: 2015-03-09\n    latest: \"2.2.4\"\n    latestReleaseDate: 2015-02-05\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2014-08-29\n    eoas: 2014-11-17\n    eol: 2014-11-17\n    latest: \"2.1.1\"\n    latestReleaseDate: 2014-09-16\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2014-06-16\n    eoas: 2014-08-29\n    eol: 2014-08-29\n    latest: \"2.0.2\"\n    latestReleaseDate: 2014-08-07\n\n  - releaseCycle: \"1\"\n    releaseDate: 2009-12-15\n    eoas: 2014-06-16\n    eol: 2018-12-31 # https://github.com/Icinga/icinga-core\n    latest: \"1.14.2\"\n    latestReleaseDate: 2017-12-20\n    link: null\n\n---\n\n> [Icinga](https://icinga.com) is an open-source monitoring server. It is designed to monitor various aspects of IT\n> infrastructure, including networks, servers, virtual machines, and cloud services.\n\nThe two most recent releases are supported. The latest release receives bug and security fixes, while the previous\nversion received only security fixes.\n"
  },
  {
    "path": "products/idl.md",
    "content": "---\ntitle: IDL\naddedAt: 2025-09-18\ncategory: lang\npermalink: /idl\nversionCommand: idl -e 'print, !version.release'\nreleasePolicyLink: https://www.nv5geospatialsoftware.com/Support/Self-Help-Tools/Help-Articles/Help-Articles-Detail/nv5-geospatial-technical-support-supported-versions-1\nchangelogTemplate: \"https://www.nv5geospatialsoftware.com/docs/whatsnew_{{'__LATEST__'|drop_zero_patch|replace:'.','_'}}.html\"\n\n# eol(x) = max(releaseDate(x+1), latestReleaseDate(x))\nreleases:\n  - releaseCycle: \"9.2\"\n    releaseDate: 2025-08-15\n    eol: false\n    latest: \"9.2.0\"\n    latestReleaseDate: 2025-08-15\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2024-09-25\n    eol: 2025-08-15\n    latest: \"9.1.0\"\n    latestReleaseDate: 2024-07-01\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2023-07-01\n    eol: 2024-09-25\n    latest: \"9.0.0\"\n    latestReleaseDate: 2023-07-01\n\n  - releaseCycle: \"8.9\"\n    releaseDate: 2023-05-03\n    eol: 2023-07-01\n    latest: \"8.9.0\"\n    latestReleaseDate: 2022-07-01\n\n  - releaseCycle: \"8.8\"\n    releaseDate: 2020-06-29\n    eol: 2023-05-03\n    latest: \"8.8.3\"\n    latestReleaseDate: 2022-10-31\n\n  - releaseCycle: \"8.7\"\n    releaseDate: 2018-02-19\n    eol: 2020-06-29\n    latest: \"8.7.3\"\n    latestReleaseDate: 2020-02-20\n\n  - releaseCycle: \"8.6\"\n    releaseDate: 2016-12-06\n    eol: 2019-07-01\n    latest: \"8.6.0\"\n    latestReleaseDate: 2019-07-01\n\n  - releaseCycle: \"8.5\"\n    releaseDate: 2015-07-10\n    eol: 2018-07-01\n    latest: \"8.5.0\"\n    latestReleaseDate: 2018-07-01\n\n  - releaseCycle: \"8.4\"\n    releaseDate: 2014-09-22\n    eol: 2017-07-01\n    latest: \"8.4.0\"\n    latestReleaseDate: 2017-07-01\n\n  - releaseCycle: \"8.3\"\n    releaseDate: 2013-12-16\n    eol: 2016-07-01\n    latest: \"8.3.0\"\n    latestReleaseDate: 2016-07-01\n\n---\n\n> [IDL](https://www.nv5geospatialsoftware.com/Products/IDL) (Interactive Data Language) is a commercial programming language developed and maintained by NV5 Geospatial Solutions.\n> It is used for data analysis, visualization, and cross-platform application development.\n> It is widely utilized in scientific and engineering fields, including astronomy, atmospheric physics, and medical imaging.\n\nOnly the latest release is supported with service packs, patches, and hot fixes.\nThe previous three releases receive limited support, which does not include bug fixes.\n"
  },
  {
    "path": "products/influxdb.md",
    "content": "---\ntitle: InfluxDB\naddedAt: 2025-08-03\ncategory: server-app\ntags: database influxdata\niconSlug: influxdb\npermalink: /influxdb\nalternate_urls:\n  - /influxdb-core\nversionCommand: influxd version\nreleasePolicyLink: https://www.influxdata.com/legal/support-policy/\nchangelogTemplate: https://github.com/influxdata/influxdb/releases/tag/v__LATEST__\neoasColumn: false\n\nidentifiers:\n  - repology: influxdb\n  - cpe: cpe:2.3:a:influxdata:influxdb\n\nauto:\n  methods:\n    - git: https://github.com/influxdata/influxdb\n\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"3.8\"\n    releaseDate: 2025-12-18\n    eol: false\n    latest: \"3.8.3\"\n    latestReleaseDate: 2026-02-25\n    link: https://docs.influxdata.com/influxdb3/enterprise/release-notes/#v380\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2025-11-19\n    eol: false\n    latest: \"3.7.0\"\n    latestReleaseDate: 2025-11-19\n    link: https://docs.influxdata.com/influxdb3/enterprise/release-notes/#v370\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2025-10-30\n    eol: 2025-12-18\n    latest: \"3.6.0\"\n    latestReleaseDate: 2025-10-29\n    link: https://docs.influxdata.com/influxdb3/enterprise/release-notes/#v360\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2025-09-29\n    eol: 2025-11-19\n    latest: \"3.5.0\"\n    latestReleaseDate: 2025-09-29\n    link: https://docs.influxdata.com/influxdb3/enterprise/release-notes/#v350\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2025-08-26\n    eol: 2025-10-30\n    latest: \"3.4.2\"\n    latestReleaseDate: 2025-09-11\n    link: https://docs.influxdata.com/influxdb3/enterprise/release-notes/#v340\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2025-07-29\n    eol: 2025-09-29\n    latest: \"3.3.0\"\n    latestReleaseDate: 2025-07-29\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2025-06-25\n    eol: 2025-08-26\n    latest: \"3.2.1\"\n    latestReleaseDate: 2025-07-03\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2025-05-28\n    eol: 2025-07-30\n    latest: \"3.1.0\"\n    latestReleaseDate: 2025-05-28\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2025-04-14\n    eol: 2025-06-25\n    latest: \"3.0.3\"\n    latestReleaseDate: 2025-05-15\n\n  - releaseCycle: \"2\"\n    releaseDate: 2020-11-09\n    eol: false # No current plans to EOL 2.x\n    latest: \"2.8.0\"\n    latestReleaseDate: 2025-12-02\n\n  - releaseCycle: \"1\"\n    releaseDate: 2016-09-07\n    eol: false # only for paying customer: https://github.com/influxdata/influxdb/issues/25045#issuecomment-2153063103\n    latest: \"1.12.3\"\n    latestReleaseDate: 2026-02-27\n\n---\n\n> [InfluxDB](https://github.com/influxdata/influxdb) is a scalable datastore for metrics, events, and real-time analytics.\n\n{: .warning }\n\n> This page is focusing on the commercial self-hosted version of InfluxDB, currently named InfluxDB Enterprise.\n\nInfluxDB does use a versioning format that resembles [Semantic Versioning](https://semver.org/).\nThe last two minor releases are supported with bug and security fixes.\n\nWhen a new major release is made, the last minor of the previous major is supported for at least 12 months.\nAs of 2 August 2025:\n\n- InfluxDB 1 is [still supported for paying customers](https://github.com/influxdata/influxdb/issues/25045#issuecomment-2153063103)\n  (see also, [release notes for version 1](https://docs.influxdata.com/enterprise_influxdb/v1/about-the-project/release-notes/)),\n- InfluxDB 2 is [not planned to be EOL'd](https://community.influxdata.com/t/questions-about-influxdb-3-enterprise-free-tier-for-home-users-and-the-future-of-influxdb-v2/57028)\n  (see also, [release notes for version 2](https://docs.influxdata.com/influxdb/v2/reference/release-notes/influxdb/)).\n\nThere is no documented support policy for InfluxDB OSS/Core.\nHowever, it's likely the OSS/Core support is similar to the commercial support.\n\nNote that starting with InfluxDB 3, the OSS version became known as [InfluxDB 3 Core](https://www.influxdata.com/blog/influxdb-3-oss-ga/).\nInfluxDB 3 Core [is not a replacement for InfluxDB OSS v1 and v2](https://en.wikipedia.org/wiki/InfluxDB#InfluxDB_3_changes_open_source_offerings).\n"
  },
  {
    "path": "products/intel-processors.md",
    "content": "---\ntitle: Intel Processors\naddedAt: 2022-08-25\ncategory: device\niconSlug: intel\npermalink: /intel-processors\nreleasePolicyLink: https://www.intel.com/content/www/us/en/support/articles/000022396/processors.html\nlatestColumn: false\neolColumn: Active Support\ndiscontinuedColumn: true\nstaleReleaseThresholdDays: 2555 # 7 years, processors has a very long support window\n\nreleases:\n  - releaseCycle: \"arrow-lake\"\n    releaseLabel: \"Arrow Lake\"\n    releaseDate: 2024-10-24\n    discontinued: false\n    eol: false\n    link: https://www.intel.com/content/www/us/en/ark/products/codename/225837/products-formerly-arrow-lake.html\n\n  - releaseCycle: \"lunar-lake\"\n    releaseLabel: \"Lunar Lake\"\n    releaseDate: 2024-09-24\n    discontinued: false\n    eol: false\n    link: https://www.intel.com/content/www/us/en/ark/products/codename/213792/products-formerly-lunar-lake.html\n\n  - releaseCycle: \"meteor-lake\"\n    releaseLabel: \"Meteor Lake\"\n    releaseDate: 2023-12-14\n    discontinued: false\n    eol: false\n    link: https://www.intel.com/content/www/us/en/ark/products/codename/90353/products-formerly-meteor-lake.html\n\n  - releaseCycle: \"raptor-lake\"\n    releaseLabel: \"Raptor Lake\"\n    releaseDate: 2022-10-20\n    discontinued: false\n    eol: false\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/215599/products-formerly-raptor-lake.html\n\n  - releaseCycle: \"alder-lake\"\n    releaseLabel: \"Alder Lake\"\n    releaseDate: 2021-11-04\n    discontinued: false\n    eol: false\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/147470/products-formerly-alder-lake.html\n\n  - releaseCycle: \"rocket-lake\"\n    releaseLabel: \"Rocket Lake\"\n    releaseDate: 2021-03-30\n    discontinued: 2024-02-23 # https://www.tomshardware.com/news/intel-says-goodbye-to-rocket-lake-cpus\n    eol: false\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/192985/products-formerly-rocket-lake.html\n\n  - releaseCycle: \"jasper-lake\"\n    releaseLabel: \"Jasper Lake\"\n    releaseDate: 2021-01-11\n    discontinued: false\n    eol: false\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/128823/products-formerly-jasper-lake.html\n\n  - releaseCycle: \"elkhart-lake\"\n    releaseLabel: \"Elkhart Lake\"\n    releaseDate: 2020-09-23\n    discontinued: false\n    eol: false\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/128825/products-formerly-elkhart-lake.html\n\n  - releaseCycle: \"tiger-lake\"\n    releaseLabel: \"Tiger Lake\"\n    releaseDate: 2020-09-02\n    discontinued: 2024-01-26 # https://www.tomshardware.com/news/intel-terminates-11th-gen-tiger-lake-cpus-500-series-mobile-chipsets\n    eol: false\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/88759/products-formerly-tiger-lake.html\n\n  - releaseCycle: \"lakefield\"\n    releaseLabel: \"Lakefield\"\n    releaseDate: 2020-06-19\n    discontinued: 2021-07-07 # https://www.tomshardware.com/news/intel-retires-lakefield\n    eol: 2023-06-30\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/81657/products-formerly-lakefield.html\n\n  - releaseCycle: \"ice-lake\"\n    releaseLabel: \"Ice Lake\"\n    releaseDate: 2019-09-01\n    discontinued: false\n    eol: false\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/74979/products-formerly-ice-lake.html\n\n  - releaseCycle: \"comet-lake\"\n    releaseLabel: \"Comet Lake\"\n    releaseDate: 2019-08-21\n    discontinued: 2022-09-30 # https://en.wikipedia.org/wiki/Comet_Lake\n    eol: false\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/90354/products-formerly-comet-lake.html\n\n  - releaseCycle: \"cannon-lake\"\n    releaseLabel: \"Cannon Lake\"\n    releaseDate: 2018-05-01\n    discontinued: 2020-02-28\n    eol: 2021-09-30\n    link: null\n\n  - releaseCycle: \"gemini-lake\"\n    releaseLabel: \"Gemini Lake\"\n    releaseDate: 2017-12-11\n    discontinued: true\n    eol: 2024-12-31\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/83915/products-formerly-gemini-lake.html\n\n  - releaseCycle: \"coffee-lake\"\n    releaseLabel: \"Coffee Lake\"\n    releaseDate: 2017-10-05\n    discontinued: 2021-12-24\n    eol: 2025-06-30\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/97787/products-formerly-coffee-lake.html\n\n  - releaseCycle: \"apollo-lake\"\n    releaseLabel: \"Apollo Lake\"\n    releaseDate: 2016-08-30\n    discontinued: true\n    eol: 2023-06-30\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/80644/products-formerly-apollo-lake.html\n\n  - releaseCycle: \"kaby-lake\"\n    releaseLabel: \"Kaby Lake\"\n    releaseDate: 2015-08-30\n    discontinued: 2020-10-09\n    eol: 2024-03-31\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/82879/products-formerly-kaby-lake.html\n\n  - releaseCycle: \"skylake\"\n    releaseLabel: \"Skylake\"\n    releaseDate: 2015-08-05\n    discontinued: 2019-03-04\n    eol: 2022-09-30\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/37572/products-formerly-skylake.html\n\n  - releaseCycle: \"braswell\"\n    releaseLabel: \"Braswell\"\n    releaseDate: 2015-03-01\n    discontinued: true\n    eol: 2022-06-30\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/66094/products-formerly-braswell.html\n\n  - releaseCycle: \"broadwell\"\n    releaseLabel: \"Broadwell\"\n    releaseDate: 2014-10-27\n    discontinued: 2018-11-01\n    eol: 2021-06-30\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/38530/products-formerly-broadwell.html\n\n  - releaseCycle: \"broadwell-xeon\"\n    releaseLabel: \"Broadwell (Xeon E7v4/E7v4)\"\n    releaseDate: 2014-10-27\n    discontinued: 2018-11-01\n    eol: 2022-06-30\n    link: null\n\n  - releaseCycle: \"broadwell-de\"\n    releaseLabel: \"Broadwell DE\"\n    releaseDate: 2014-10-27\n    discontinued: 2018-11-01\n    eol: 2022-12-31\n    link: null\n\n  - releaseCycle: \"devils-canyon\"\n    releaseLabel: \"Devil's Canyon\"\n    releaseDate: 2014-06-02\n    discontinued: 2017-07-14\n    eol: 2021-06-30\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/81246/products-formerly-devils-canyon.html\n\n  - releaseCycle: \"bay-trail\"\n    releaseLabel: \"Bay Trail\"\n    releaseDate: 2013-09-11\n    discontinued: true\n    eol: 2021-06-30\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/55844/products-formerly-bay-trail.html\n\n  - releaseCycle: \"avoton\"\n    releaseLabel: \"Avoton\"\n    releaseDate: 2013-07-01 # Not accurate, date of start of quarter 3 of 2013\n    discontinued: true\n    eol: 2021-06-30\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/54859/products-formerly-avoton.html\n\n  - releaseCycle: \"haswell\"\n    releaseLabel: \"Haswell\"\n    releaseDate: 2013-06-04\n    discontinued: true\n    eol: 2021-06-30\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/42174/products-formerly-haswell.html\n\n  - releaseCycle: \"haswell-xeon\"\n    releaseLabel: \"Haswell (Xeon E5v3/E7v3)\"\n    releaseDate: 2013-06-04\n    discontinued: true\n    eol: 2021-12-31\n    link: null\n\n  - releaseCycle: \"crystal-well\"\n    releaseLabel: \"Crystal Well\"\n    releaseDate: 2013-06-02\n    discontinued: true\n    eol: 2021-06-30\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/51802/products-formerly-crystal-well.html\n\n  - releaseCycle: \"briarwood\"\n    releaseLabel: \"Briarwood\"\n    releaseDate: 2013-04-01 # Not accurate, date of start of quarter 3 of 2013\n    discontinued: true\n    eol: 2021-06-30\n    link: null\n\n  - releaseCycle: \"cherry-trail\"\n    releaseLabel: \"Cherry Trail\"\n    releaseDate: 2013-03-02\n    discontinued: true\n    eol: 2022-06-30\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/46629/products-formerly-cherry-trail.html\n\n  - releaseCycle: \"centerton\"\n    releaseLabel: \"Centerton\"\n    releaseDate: 2012-12-11\n    discontinued: true\n    eol: 2021-06-30\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/60105/products-formerly-centerton.html\n\n  - releaseCycle: \"ivy-bridge\"\n    releaseLabel: \"Ivy Bridge\"\n    releaseDate: 2012-04-29\n    discontinued: 2015-06-05\n    eol: 2019-12-31\n    link: https://ark.intel.com/content/www/us/en/ark/products/codename/29902/products-formerly-ivy-bridge.html\n\n  - releaseCycle: \"ivy-bridge-xeon\"\n    releaseLabel: \"Ivy Bridge (Xeon E5v2/E7v2)\"\n    releaseDate: 2012-04-29\n    discontinued: 2015-06-05\n    eol: 2020-06-30\n    link: null\n---\n\n> Intel designs CPUs for the consumer and commercial space that are named after lakes, which are\n> supported on Microsoft Windows, Linux and macOS.\n\n## Support exceptions\n\n- Intel Compute Support can be found [here](https://github.com/intel/compute-runtime#supported-platforms),\n  with quality expectations per platform found [in the release notes](https://github.com/intel/compute-runtime/releases).\n- While a CPU may be under security support, it may not be supported on a specific Windows release.\n  More information on this can be found [here](https://www.intel.com/content/www/us/en/support/articles/000032181/processors/intel-core-processors.html).\n- A CPU's iGPU may not be supported by the latest GPU driver branch even if the CPU is still supported.\n\n## Determining product classification\n\nOne can run the following command depending on your operating system to see which product series\nyour CPU belongs on:\n\n- Windows: `Get-CimInstance Win32_Processor` on PowerShell\n- Linux: `cat /proc/cpuinfo`\n- macOS: `sysctl -n machdep.cpu.brand_string`\n- FreeBSD/OpenBSD: `sysctl -n hw.model`\n\nThen check product classification on <https://ark.intel.com/>.\n\nIntel announces notifications via [Product Change Notifications](https://www.intel.com/content/www/us/en/collections/content-type/pcns.html).\nAn third-party [PSN RSS/API Feed](https://intel.pcn.captnemo.in/) is available to subscribe to the same.\n"
  },
  {
    "path": "products/internet-explorer.md",
    "content": "---\ntitle: Internet Explorer\naddedAt: 2022-06-22\ncategory: app\ntags: microsoft web-browser\npermalink: /internet-explorer\nalternate_urls:\n  - /ie\n  - /msie\n  - /iexplore\nreleasePolicyLink: https://learn.microsoft.com/lifecycle/faq/internet-explorer-microsoft-edge#what-is-the-lifecycle-policy-for-internet-explorer-\nchangelogTemplate: https://learn.microsoft.com/lifecycle/products/internet-explorer-__RELEASE_CYCLE__\nlatestColumn: false\neolColumn: Security and technical support\n\nreleases:\n  - releaseCycle: \"11\" # This applies to 99% of users\n    releaseDate: 2013-11-13\n    eol: 2022-06-14\n    link: https://learn.microsoft.com/lifecycle/faq/internet-explorer-microsoft-edge\n\n  - releaseCycle: \"11-ltsb\"\n    releaseLabel: \"11 LTSB\"\n    releaseDate: 2013-11-13\n    eol: 2031-10-14\n    link: https://learn.microsoft.com/lifecycle/faq/internet-explorer-microsoft-edge\n\n  - releaseCycle: \"11-ltsc\"\n    releaseLabel: \"11 LTSC\"\n    releaseDate: 2013-11-13\n    eol: 2031-10-14\n    link: https://learn.microsoft.com/lifecycle/faq/internet-explorer-microsoft-edge\n\n  - releaseCycle: \"11-server\"\n    releaseLabel: \"11 Server\"\n    releaseDate: 2013-11-13\n    eol: 2031-10-14\n    link: https://learn.microsoft.com/lifecycle/faq/internet-explorer-microsoft-edge\n\n  - releaseCycle: \"11-embedded\"\n    releaseLabel: \"11 Embedded\"\n    releaseDate: 2013-11-13\n    eol: 2031-10-14\n    link: https://learn.microsoft.com/lifecycle/faq/internet-explorer-microsoft-edge\n\n  - releaseCycle: \"10\"\n    releaseDate: 2012-10-30\n    eol: 2020-01-31\n\n  - releaseCycle: \"9\"\n    releaseDate: 2011-03-15\n    eol: 2016-01-12\n\n  - releaseCycle: \"8\"\n    releaseDate: 2009-06-17\n    eol: 2016-01-12\n\n  - releaseCycle: \"7\"\n    releaseDate: 2006-10-18\n    eol: 2023-10-10\n---\n\n> [Internet Explorer](https://www.microsoft.com/download/internet-explorer), is a proprietary\n> and no longer recommended web browser developed by Microsoft. Internet Explorer has been included\n> with a variety of devices throughout its lifespan such as Windows, Windows Phone, macOS, Xbox 360,\n> Xbox One and others.\n\nMicrosoft recommends users to transition to [Microsoft Edge](https://www.microsoft.com/edge), there\nis an [Internet Explorer mode](https://learn.microsoft.com/deployedge/edge-ie-mode) included and\nsupported till 2029.\n\n## Special notes\n\n- Internet Explorer has been end of life since June 14, 2022 for Semi-Annual channel Windows installs (Home,\n  Pro, Education, Enterprise, Workstations editions), regardless of their accompanying operating\n  system's life cycle.\n- Internet Explorer 11 is supported on LTSB, LTSC and Server for their appropriate operating\n  system's life cycle, including ESU. For exceptions to this, see [Microsoft's documentation.](https://learn.microsoft.com/lifecycle/faq/internet-explorer-microsoft-edge#what-is-the-lifecycle-policy-for-internet-explorer-)\n- End-of-life date for Internet Explorer 11 on non-semi-annual channel Windows installations is based on\n  the end-of-life date of [Windows Server 2022's extended end date](https://learn.microsoft.com/lifecycle/products/windows-server-2022).\n  But if the operating system that Internet Explorer 11 is installed on loses support prior to this,\n  then your installation is unsupported.\n"
  },
  {
    "path": "products/ionic.md",
    "content": "---\ntitle: Ionic Framework\naddedAt: 2022-12-30\ncategory: framework\ntags: javascript-runtime\niconSlug: ionic\npermalink: /ionic\nalternate_urls:\n  - /ionic-framework\nreleasePolicyLink: https://ionicframework.com/docs/reference/support\nchangelogTemplate: https://github.com/ionic-team/ionic-framework/releases/tag/v__LATEST__\neoasColumn: true\neolColumn: Maintenance\neoesColumn: true\n\ncustomFields:\n  - name: minAngularVersion\n    display: api-only\n    label: Min. Angular\n    description: Minimum required Angular version\n    link: https://ionicframework.com/docs/reference/support#compatibility-recommendations\n  - name: maxAngularVersion\n    display: api-only\n    label: Max Angular\n    description: Maximum required Angular version\n    link: https://ionicframework.com/docs/reference/support#compatibility-recommendations\n  - name: supportedReactVersions\n    display: api-only\n    label: React\n    description: Supported React versions\n    link: https://ionicframework.com/docs/reference/support#compatibility-recommendations\n  - name: supportedVueVersions\n    display: api-only\n    label: Vue\n    description: Supported Vue versions\n    link: https://ionicframework.com/docs/reference/support#compatibility-recommendations\n\nidentifiers:\n  - purl: pkg:github/ionic-team/ionic-framework\n  - purl: pkg:npm/%40ionic/core\n\nauto:\n  methods:\n    - git: https://github.com/ionic-team/ionic-framework.git\n    - release_table: https://ionicframework.com/docs/reference/support#1\n      fields:\n        releaseCycle: \"Framework\"\n        minAngularVersion: \"Minimum Angular Version\"\n        maxAngularVersion:\n          column: \"Maximum Angular Version\"\n          regex:\n            - '^(?P<value>v\\d+\\.x).*$'\n            - '^(?P<value>v\\d+\\.\\d+.\\d+).*$'\n    - release_table: https://ionicframework.com/docs/reference/support#2\n      fields:\n        releaseCycle: \"Framework\"\n        supportedReactVersions: \"Required React Version\"\n    - release_table: https://ionicframework.com/docs/reference/support#compatibility-recommendations\n      fields:\n        releaseCycle: \"Framework\"\n        supportedVueVersions: \"Required Vue Version\"\n\n# eoas(x) = releaseDate(x+1)\n# For eol / eoes see https://ionicframework.com/docs/reference/support#framework-maintenance-and-support-status.\nreleases:\n  - releaseCycle: \"8\"\n    releaseDate: 2024-04-17\n    eoas: false\n    eol: false\n    eoes: false\n    minAngularVersion: v16\n    maxAngularVersion: v20.x\n    supportedReactVersions: v17+\n    supportedVueVersions: v3.0.6+\n    latest: \"8.8.1\"\n    latestReleaseDate: 2026-03-06\n\n  - releaseCycle: \"7\"\n    releaseDate: 2023-03-29\n    eoas: 2024-04-17\n    eol: 2024-10-17\n    eoes: 2025-04-17\n    minAngularVersion: v14\n    maxAngularVersion: v17.x\n    supportedReactVersions: v17+\n    supportedVueVersions: v3.0.6+\n    latest: \"7.8.6\"\n    latestReleaseDate: 2024-04-24\n\n  - releaseCycle: \"6\"\n    releaseDate: 2021-12-08\n    eoas: 2023-03-29\n    eol: 2023-09-29\n    eoes: 2024-03-29\n    minAngularVersion: v12\n    maxAngularVersion: v15.x\n    supportedReactVersions: v17+\n    supportedVueVersions: v3.0.6+\n    latest: \"6.7.5\"\n    latestReleaseDate: 2023-06-08\n\n  - releaseCycle: \"5\"\n    releaseDate: 2020-02-11\n    eoas: 2021-12-08\n    eol: 2022-06-08\n    eoes: 2022-12-08\n    minAngularVersion: v8.2\n    maxAngularVersion: v12.x\n    supportedReactVersions: v16.8+\n    supportedVueVersions: v3.0+\n    latest: \"5.9.4\"\n    latestReleaseDate: 2022-04-27\n\n  - releaseCycle: \"4\"\n    releaseDate: 2019-01-23\n    eoas: 2020-02-11\n    eol: 2020-08-11\n    eoes: 2022-09-30\n    minAngularVersion: v8.2\n    maxAngularVersion: v11.x\n    supportedReactVersions: v16.8+\n    supportedVueVersions: N/A\n    latest: \"4.11.13\"\n    latestReleaseDate: 2020-10-01\n\n  - releaseCycle: \"3\"\n    releaseDate: 2017-04-05\n    eoas: 2019-01-23\n    eol: 2019-10-30\n    eoes: 2020-08-11\n    minAngularVersion: v5.2.11\n    maxAngularVersion: v5.2.11\n    supportedReactVersions: N/A\n    supportedVueVersions: N/A\n    latest: \"3.9.3\"\n    latestReleaseDate: 2019-01-14\n\n  - releaseCycle: \"2\"\n    releaseDate: 2017-01-24\n    eoas: 2017-04-05\n    eol: 2017-04-05\n    eoes: 2017-04-05\n    minAngularVersion: v2.x\n    maxAngularVersion: v2.x\n    supportedReactVersions: N/A\n    supportedVueVersions: N/A\n    latest: \"2.3.0\"\n    latestReleaseDate: 2017-03-17\n\n  - releaseCycle: \"1\"\n    releaseDate: 2015-05-12\n    eoas: 2017-01-25\n    eol: 2017-01-25\n    eoes: 2017-01-25\n    minAngularVersion: v1.x\n    maxAngularVersion: v1.x\n    supportedReactVersions: N/A\n    supportedVueVersions: N/A\n    latest: \"1.3.2\"\n    latestReleaseDate: 2016-10-24\n\n---\n\n> [The Ionic Framework](https://ionicframework.com) is an open source mobile UI toolkit for building\n> modern cross-platform mobile apps from a single code base in Angular, React or Vue.\n\nOnly the latest version sees active development. The previous release gets critical bug and security\nfixes for a limited time, documented on [this page](https://ionicframework.com/docs/reference/support#framework-maintenance-and-support-status)\n(usually six months).\n\nExtended Support is available along with the [Ionic Enterprise](https://ionic.io/enterprise) offering.\n\n## [Compatibility Recommendations](https://ionicframework.com/docs/reference/support#compatibility-recommendations)\n\n{% include table.html\nlabels=\"Ionic Version,Minimum Angular Version,Maximum Angular Version,React Versions,Vue Versions\"\nfields=\"releaseCycle,minAngularVersion,maxAngularVersion,supportedReactVersions,supportedVueVersions\"\ntypes=\"string,string,string,string,string\"\nrows=page.releases %}\n"
  },
  {
    "path": "products/ios.md",
    "content": "---\ntitle: Apple iOS\naddedAt: 2022-10-08\ncategory: os\ntags: apple\niconSlug: ios\npermalink: /ios\nchangelogTemplate: https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-__RELEASE_CYCLE__-release-notes\neoasColumn: true\n\nauto:\n  methods:\n    - apple: ios\n      # If you are changing these, please use this as your corpus to validate your changes:\n      # https://gist.githubusercontent.com/captn3m0/e7cb1f4fc3c07a5da0296ebda2b33e15/raw/5747e42ad611ec9ffdb7a2d1c0e3946bb87ab6d7/apple.txt\n      regex:\n        - 'iOS\\s+(?P<version>\\d+)'\n        - 'iOS\\s+(?P<version>\\d+(?:\\.\\d+)+)'\n        - 'iPhone\\s+v?(?P<version>\\d+(?:\\.\\d+)+)'\n\nreleases:\n  - releaseCycle: \"26\"\n    releaseDate: 2025-09-15\n    eoas: false\n    eol: false\n    latest: \"26.3.1\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"18\"\n    releaseDate: 2024-09-16\n    eoas: false\n    eol: false\n    latest: \"18.7.6\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"17\"\n    releaseDate: 2023-09-18\n    eoas: 2024-09-16\n    eol: 2024-11-19\n    latest: \"17.7.2\"\n    latestReleaseDate: 2024-11-19\n\n  - releaseCycle: \"16\"\n    releaseDate: 2022-09-12\n    eoas: 2023-09-18\n    eol: 2025-03-31\n    latest: \"16.7.15\"\n    latestReleaseDate: 2026-03-11\n    link: https://developer.apple.com/documentation/ios-ipados-release-notes/ios-16-release-notes\n\n  - releaseCycle: \"15\"\n    releaseDate: 2021-09-20\n    eoas: 2022-09-12\n    eol: 2025-03-31\n    latest: \"15.8.7\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"14\"\n    releaseDate: 2020-09-16\n    eoas: 2021-09-20\n    eol: 2021-10-01\n    latest: \"14.8.1\"\n    latestReleaseDate: 2021-10-26\n\n  - releaseCycle: \"13\"\n    releaseDate: 2019-09-19\n    eoas: 2020-09-16\n    eol: 2020-09-16\n    latest: \"13.7\"\n    latestReleaseDate: 2020-09-01\n    link: https://developer.apple.com/documentation/ios-ipados-release-notes/ios-13-release-notes\n\n  - releaseCycle: \"12\"\n    releaseDate: 2018-09-17\n    eoas: 2019-09-19\n    eol: 2023-01-23\n    latest: \"12.5.8\"\n    latestReleaseDate: 2026-01-26\n    link: https://developer.apple.com/documentation/ios-ipados-release-notes/ios-12-release-notes\n\n  - releaseCycle: \"11\"\n    releaseDate: 2017-09-19\n    eoas: 2018-09-17\n    eol: 2018-10-08\n    latest: \"11.4.1\"\n    latestReleaseDate: 2018-07-09\n    link: https://support.apple.com/HT208067\n\n  - releaseCycle: \"10\"\n    releaseDate: 2016-09-13\n    eoas: 2017-09-19\n    eol: 2017-09-26\n    latest: \"10.3.4\"\n    latestReleaseDate: 2019-07-22\n    link: https://support.apple.com/HT208011\n\n  - releaseCycle: \"9\"\n    releaseDate: 2015-09-16\n    eoas: 2016-09-13\n    eol: 2016-09-13\n    latest: \"9.3.6\"\n    latestReleaseDate: 2019-07-22\n    link: https://support.apple.com/HT208010\n\n  - releaseCycle: \"8\"\n    releaseDate: 2014-09-17\n    eoas: 2015-09-16\n    eol: 2015-09-30\n    latest: \"8.4.1\"\n    latestReleaseDate: 2015-08-13\n    link: https://support.apple.com/HT208000\n\n  - releaseCycle: \"7\"\n    releaseDate: 2013-09-18\n    eoas: 2014-09-17\n    eol: 2014-10-20\n    latest: \"7.1.2\"\n    latestReleaseDate: 2014-06-30\n    link: https://support.apple.com/HT207979\n\n  - releaseCycle: \"6\"\n    releaseDate: 2012-09-19\n    eoas: 2013-09-18\n    eol: 2013-09-26\n    latest: \"6.1.6\"\n    latestReleaseDate: 2014-02-21\n    link: https://support.apple.com/HT212584\n\n  - releaseCycle: \"5\"\n    releaseDate: 2011-10-12\n    eoas: 2012-09-19\n    eol: 2012-11-01\n    latest: \"5.1.1\"\n    latestReleaseDate: 2012-05-07\n    link: https://support.apple.com/HT212597\n\n---\n\n> [iOS](https://www.apple.com/ios/) is a mobile operating system created by Apple and used in the company's mobile devices, including the iPhone.\n> It is the world's second-most widely installed operating system, after Android.\n\nMajor versions of iOS are released annually.\nApple significantly extended the cycle of updates for iOS-supported devices over the years.\nUsually, only the latest iOS release is supported by Apple.\nAround iOS 15, Apple started to support [2 major versions of iOS](https://www.zdnet.com/article/still-running-ios-14-on-your-iphone-apple-brings-support-to-an-end/) **for a short period of time**.\n\nApple has occasionally backported critical security fixes to [much older iOS versions](https://9to5mac.com/2021/03/26/apple-releases-ios-14-4-2-and-ios-12-5-2-with-security-bug-fixes/) but such fixes are not guaranteed.\nAs of now, only iOS 18 appears to be receiving security fixes, as iOS 17 is missing fixes published in iOS 18.2.\n\nSupport information for iPhone devices is available at [/iphone](/iphone).\n\nA detailed overview of iOS versions can be found on [Wikipedia](https://wikipedia.org/wiki/IOS_version_history#Overview).\n"
  },
  {
    "path": "products/ipad.md",
    "content": "---\ntitle: Apple iPad\naddedAt: 2022-12-30\ncategory: device\ntags: apple tablet\niconSlug: apple\npermalink: /ipad\ndiscontinuedColumn: true\neolColumn: Supported\nlatestColumn: false\nstaleReleaseThresholdDays: 2920 # 8 years, ipad 6 is still supported with ipados 17, see https://en.wikipedia.org/wiki/List_of_iPad_models#iPad\n\ncustomFields:\n  - name: supportedIpadOsVersions\n    display: after-release-column\n    label: Supported iPadOS\n    description: Supported iPadOS versions\n    link: https://endoflife.date/ipados\n\n# Links send to the Technical Specifications of each model.\n# All links can be found on https://support.apple.com/HT201471.\n# All supported iPadOS versions can be found on https://en.wikipedia.org/wiki/List_of_iPad_models#iPad.\nreleases:\n  - releaseCycle: \"pro-8-11\"\n    releaseLabel: \"iPad Pro 11-inch (M5)\"\n    releaseDate: 2025-10-22\n    discontinued: false\n    eol: false\n    link: https://support.apple.com/125406\n    supportedIpadOsVersions: \"26\"\n\n  - releaseCycle: \"pro-8-13\"\n    releaseLabel: \"iPad Pro 13-inch (M5)\"\n    releaseDate: 2025-10-22\n    discontinued: false\n    eol: false\n    link: https://support.apple.com/125407\n    supportedIpadOsVersions: \"26\"\n\n  - releaseCycle: \"11\"\n    releaseLabel: \"iPad (A16)\"\n    releaseDate: 2025-03-12\n    discontinued: false\n    eol: false\n    link: https://support.apple.com/122240\n    supportedIpadOsVersions: \"18 - 26\"\n\n  - releaseCycle: \"air-7-11\"\n    releaseLabel: \"iPad Air 11-inch (M3)\"\n    releaseDate: 2025-03-12\n    discontinued: false\n    eol: false\n    link: https://support.apple.com/122241\n    supportedIpadOsVersions: \"18 - 26\"\n\n  - releaseCycle: \"air-7-13\"\n    releaseLabel: \"iPad Air 13-inch (M3)\"\n    releaseDate: 2025-03-12\n    discontinued: false\n    eol: false\n    link: https://support.apple.com/122242\n    supportedIpadOsVersions: \"18 - 26\"\n\n\n  - releaseCycle: \"mini-7\"\n    releaseLabel: \"iPad Mini (A17 Pro)\"\n    releaseDate: 2024-10-23\n    discontinued: false\n    eol: false\n    link: https://support.apple.com/121456\n    supportedIpadOsVersions: \"18 - 26\"\n\n  - releaseCycle: \"pro-7-11\"\n    releaseLabel: \"iPad Pro 11-inch (M4)\"\n    releaseDate: 2024-05-15\n    discontinued: false\n    eol: false\n    link: https://support.apple.com/119892\n    supportedIpadOsVersions: \"17 - 26\"\n\n  - releaseCycle: \"pro-7-13\"\n    releaseLabel: \"iPad Pro 13-inch (M4)\"\n    releaseDate: 2024-05-15\n    discontinued: false\n    eol: false\n    link: https://support.apple.com/119891\n    supportedIpadOsVersions: \"17 - 26\"\n\n  - releaseCycle: \"air-6-11\"\n    releaseLabel: \"iPad Air 11-inch (M2)\"\n    releaseDate: 2024-05-15\n    discontinued: 2025-03-04 # https://en.wikipedia.org/wiki/IPad_Air_(M2)\n    eol: false\n    link: https://support.apple.com/119894\n    supportedIpadOsVersions: \"17 - 26\"\n\n  - releaseCycle: \"air-6-13\"\n    releaseLabel: \"iPad Air 13-inch (M2)\"\n    releaseDate: 2024-05-15\n    discontinued: 2025-03-04 # https://en.wikipedia.org/wiki/IPad_Air_(M2)\n    eol: false\n    link: https://support.apple.com/119893\n    supportedIpadOsVersions: \"17 - 26\"\n\n  - releaseCycle: \"10\"\n    releaseLabel: \"iPad (10th generation)\"\n    releaseDate: 2022-10-26\n    discontinued: 2025-03-04 # https://en.wikipedia.org/wiki/IPad_(10th_generation)\n    eol: false\n    link: https://support.apple.com/kb/SP884\n    supportedIpadOsVersions: \"16 - 26\"\n\n  - releaseCycle: \"pro-6\"\n    releaseLabel: \"iPad Pro (6th generation)\"\n    releaseDate: 2022-10-26\n    discontinued: 2024-05-07 # https://en.wikipedia.org/wiki/IPad_Pro_(6th_generation)\n    eol: false\n    link: https://support.apple.com/kb/SP844\n    supportedIpadOsVersions: \"16 - 26\"\n\n  - releaseCycle: \"air-5\"\n    releaseLabel: \"iPad Air (5th generation)\"\n    releaseDate: 2022-03-18\n    discontinued: 2024-05-07 # https://en.wikipedia.org/wiki/IPad_Air_(5th_generation)\n    eol: false\n    link: https://support.apple.com/kb/SP866\n    supportedIpadOsVersions: \"15 - 26\"\n\n  - releaseCycle: \"9\"\n    releaseLabel: \"iPad (9th generation)\"\n    releaseDate: 2021-09-24\n    discontinued: 2024-05-07 # https://en.wikipedia.org/wiki/IPad_(9th_generation)\n    eol: false\n    link: https://support.apple.com/kb/SP849\n    supportedIpadOsVersions: \"15 - 26\"\n\n  - releaseCycle: \"mini-6\"\n    releaseLabel: \"iPad Mini (6th generation)\"\n    releaseDate: 2021-09-24\n    discontinued: 2024-10-15 # https://en.wikipedia.org/wiki/IPad_Mini_(6th_generation)\n    eol: false\n    link: https://support.apple.com/kb/SP850\n    supportedIpadOsVersions: \"15 - 26\"\n\n  - releaseCycle: \"pro-5-12\"\n    releaseLabel: \"iPad Pro 12.9-inch (5th generation)\"\n    releaseDate: 2021-05-21\n    discontinued: 2022-10-18\n    eol: false\n    link: https://support.apple.com/kb/SP844\n    supportedIpadOsVersions: \"14 - 26\"\n\n  - releaseCycle: \"air-4\"\n    releaseLabel: \"iPad Air (4th generation)\"\n    releaseDate: 2020-10-23\n    discontinued: 2022-03-08\n    eol: 2027-09-15 # 3-year support expected\n    link: https://support.apple.com/kb/SP828\n    supportedIpadOsVersions: \"14 - 26\"\n\n  - releaseCycle: \"8\"\n    releaseLabel: \"iPad (8th generation)\"\n    releaseDate: 2020-09-18\n    discontinued: 2021-09-14\n    eol: false\n    link: https://support.apple.com/kb/SP822\n    supportedIpadOsVersions: \"14 - 26\"\n\n  - releaseCycle: \"pro-4-12\"\n    releaseLabel: \"iPad Pro 12.9-inch (4th generation)\"\n    releaseDate: 2020-03-25\n    discontinued: 2021-04-20\n    eol: false\n    link: https://support.apple.com/kb/SP815\n    supportedIpadOsVersions: \"13 - 26\"\n\n  - releaseCycle: \"pro-4-11\"\n    releaseLabel: \"iPad Pro 11-inch (4th generation)\"\n    releaseDate: 2020-03-25\n    discontinued: 2021-04-20\n    eol: false\n    link: https://support.apple.com/111842\n    supportedIpadOsVersions: \"13 - 26\"\n\n  - releaseCycle: \"pro-2-11\"\n    releaseLabel: \"iPad Pro 11-inch (2nd generation)\"\n    releaseDate: 2020-03-01\n    discontinued: 2021-04-01\n    eol: false\n    link: https://support.apple.com/en-us/118452\n    supportedIpadOsVersions: \"10 - 26\"\n\n  - releaseCycle: \"7\"\n    releaseLabel: \"iPad (7th generation)\"\n    releaseDate: 2019-09-25\n    discontinued: 2020-09-15\n    eol: false\n    link: https://support.apple.com/kb/SP807\n    supportedIpadOsVersions: \"13 - 18\"\n\n  - releaseCycle: \"mini-5\"\n    releaseLabel: \"iPad Mini (5th generation)\"\n    releaseDate: 2019-03-18\n    discontinued: 2021-09-14\n    eol: false\n    link: https://support.apple.com/kb/SP788\n    supportedIpadOsVersions: \"12- 26\"\n\n  - releaseCycle: \"air-3\"\n    releaseLabel: \"iPad Air (3rd generation)\"\n    releaseDate: 2019-03-18\n    discontinued: 2021-09-15\n    eol: false\n    link: https://support.apple.com/kb/SP787\n    supportedIpadOsVersions: \"12 - 26\"\n\n  - releaseCycle: \"pro-3-11\"\n    releaseLabel: \"iPad Pro 11-inch (3rd generation)\"\n    releaseDate: 2018-11-07\n    discontinued: 2020-03-18\n    eol: false\n    link: https://support.apple.com/111897\n    supportedIpadOsVersions: \"12 - 26\"\n\n  - releaseCycle: \"pro-3-12\"\n    releaseLabel: \"iPad Pro 12.9-inch (3rd generation)\"\n    releaseDate: 2018-11-07\n    discontinued: 2020-03-18\n    eol: false\n    link: https://support.apple.com/kb/SP785\n    supportedIpadOsVersions: \"12 - 26\"\n\n  - releaseCycle: \"pro-1-11\"\n    releaseLabel: \"iPad Pro 11-inch (1st generation)\"\n    releaseDate: 2018-11-01\n    discontinued: 2020-03-01\n    eol: false\n    link: https://support.apple.com/en-us/111974\n    supportedIpadOsVersions: \"9 - 26\"\n\n  - releaseCycle: \"6\"\n    releaseLabel: \"iPad (6th generation)\"\n    releaseDate: 2018-03-27\n    discontinued: 2019-09-10\n    eol: false\n    link: https://support.apple.com/kb/SP774\n    supportedIpadOsVersions: \"11 - 17\"\n\n  - releaseCycle: \"pro-1-10\"\n    releaseLabel: \"iPad Pro 10.5-inch (1st generation)\"\n    releaseDate: 2017-06-13\n    discontinued: 2018-11-01\n    eol: 2026-09-17 # 3-year support expected for iPadOS 17\n    link: https://support.apple.com/en-us/111927\n    supportedIpadOsVersions: \"9 - 17\"\n\n  - releaseCycle: \"pro-2-12\"\n    releaseLabel: \"iPad Pro 12.9-inch (2nd generation)\"\n    releaseDate: 2017-06-05\n    discontinued: 2018-10-30\n    eol: 2026-09-17 # 3-year support expected for iPadOS 17\n    link: https://support.apple.com/en-us/111964\n    supportedIpadOsVersions: \"10 - 17\"\n\n  - releaseCycle: \"5\"\n    releaseLabel: \"iPad (5th generation)\"\n    releaseDate: 2017-03-24\n    discontinued: 2018-03-27\n    eol: 2025-03-31\n    link: https://support.apple.com/kb/SP751\n    supportedIpadOsVersions: \"10 - 16\"\n\n  - releaseCycle: \"pro-1-9\"\n    releaseLabel: \"iPad Pro 9.7-inch (1st generation)\"\n    releaseDate: 2016-03-21\n    discontinued: 2017-06-05\n    eol: 2025-03-31\n    link: https://support.apple.com/en-us/111965\n    supportedIpadOsVersions: \"9 - 16\"\n\n  - releaseCycle: \"pro-1-12\"\n    releaseLabel: \"iPad Pro 12.9-inch (1st generation)\"\n    releaseDate: 2015-11-11\n    discontinued: 2017-06-05\n    eol: 2025-03-31\n    link: https://support.apple.com/en-us/112024\n    supportedIpadOsVersions: \"9 - 16\"\n\n  - releaseCycle: \"mini-4\"\n    releaseLabel: \"iPad Mini 4\"\n    releaseDate: 2015-09-09\n    discontinued: 2019-03-18\n    eol: 2025-03-31\n    link: https://support.apple.com/kb/SP725\n    supportedIpadOsVersions: \"9 - 15\"\n\n  - releaseCycle: \"mini-3\"\n    releaseLabel: \"iPad Mini 3\"\n    releaseDate: 2014-10-22\n    discontinued: 2015-09-09\n    eol: 2023-01-23\n    link: https://support.apple.com/kb/SP709\n    supportedIpadOsVersions: \"8 - 12\"\n\n  - releaseCycle: \"air-2\"\n    releaseLabel: \"iPad Air 2\"\n    releaseDate: 2014-10-22\n    discontinued: 2017-03-21\n    eol: 2024-09-16\n    link: https://support.apple.com/kb/SP708\n    supportedIpadOsVersions: \"8 - 15\"\n\n  - releaseCycle: \"mini-2\"\n    releaseLabel: \"iPad Mini 2\"\n    releaseDate: 2013-11-12\n    discontinued: 2017-03-21\n    eol: 2023-01-23\n    link: https://support.apple.com/kb/SP693\n    supportedIpadOsVersions: \"7 - 12\"\n\n  - releaseCycle: \"air-1\"\n    releaseLabel: \"iPad Air (1st generation)\"\n    releaseDate: 2013-11-01\n    discontinued: 2016-03-21\n    eol: 2023-01-23\n    link: https://support.apple.com/kb/SP692\n    supportedIpadOsVersions: \"7 - 12\"\n\n  - releaseCycle: \"mini-1\"\n    releaseLabel: \"iPad Mini (1st generation)\"\n    releaseDate: 2012-11-02\n    discontinued: 2015-06-19\n    eol: 2019-07-22\n    link: https://support.apple.com/kb/SP661\n    supportedIpadOsVersions: \"6 - 9\"\n\n  - releaseCycle: \"4\"\n    releaseLabel: \"iPad (4th generation)\"\n    releaseDate: 2012-11-02\n    discontinued: 2014-10-16\n    eol: 2019-07-22\n    link: https://support.apple.com/kb/SP662\n    supportedIpadOsVersions: \"6 - 10\"\n\n  - releaseCycle: \"3\"\n    releaseLabel: \"iPad (3rd generation)\"\n    releaseDate: 2012-03-16\n    discontinued: 2012-10-23\n    eol: 2019-07-22\n    link: https://support.apple.com/kb/SP647\n    supportedIpadOsVersions: \"5 - 9\"\n\n  - releaseCycle: \"2\"\n    releaseLabel: \"iPad 2\"\n    releaseDate: 2011-03-11\n    discontinued: 2014-03-18\n    eol: 2019-07-22\n    link: https://support.apple.com/kb/sp622\n    supportedIpadOsVersions: \"4 - 9\"\n\n  - releaseCycle: \"1\"\n    releaseLabel: \"iPad (1st generation)\"\n    releaseDate: 2010-04-03\n    discontinued: 2011-03-02\n    eol: 2012-09-19\n    link: https://support.apple.com/kb/SP580\n    supportedIpadOsVersions: \"3 - 5\"\n---\n\n> The [iPad](https://www.apple.com/ipad/)is a line of tablet-based computers designed and marketed by Apple Inc. that use Apple's\n> iOS and iPadOS mobile operating system.\n\nApple maintains a list of supported iPad models [on its website](https://support.apple.com/en-in/guide/ipad/ipad213a25b2/ipados).\n\nSupport information for iPadOS versions is also available at [/ipados](/ipados).\n\nA detailed list of all iPad models can also be found on [Wikipedia](https://wikipedia.org/wiki/List_of_iPad_models#iPad).\n"
  },
  {
    "path": "products/ipados.md",
    "content": "---\ntitle: Apple iPadOS\naddedAt: 2022-10-08\ncategory: os\ntags: apple\niconSlug: apple\npermalink: /ipados\nchangelogTemplate: https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-__RELEASE_CYCLE__-release-notes\neoasColumn: true\n\nauto:\n  methods:\n    - apple: ipados\n      # If you are changing these, please use this as your corpus to validate your changes:\n      # https://gist.githubusercontent.com/captn3m0/e7cb1f4fc3c07a5da0296ebda2b33e15/raw/5747e42ad611ec9ffdb7a2d1c0e3946bb87ab6d7/apple.txt\n      regex:\n        - 'iPadOS\\s+(?P<version>\\d+)'\n        - 'iPadOS\\s+(?P<version>\\d+(?:\\.\\d+)+)'\n\nreleases:\n  - releaseCycle: \"26\"\n    releaseDate: 2025-09-15\n    eoas: false\n    eol: false\n    latest: \"26.3.1\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"18\"\n    releaseDate: 2024-09-16\n    eoas: false\n    eol: false\n    latest: \"18.7.5\"\n    latestReleaseDate: 2026-02-11\n\n  - releaseCycle: \"17\"\n    releaseDate: 2023-09-18\n    eoas: false\n    eol: false\n    latest: \"17.7.10\"\n    latestReleaseDate: 2025-08-20\n\n  - releaseCycle: \"16\"\n    releaseDate: 2022-10-24\n    eoas: 2023-09-18\n    eol: 2025-03-31\n    latest: \"16.7.15\"\n    latestReleaseDate: 2026-03-11\n    link: https://developer.apple.com/documentation/ios-ipados-release-notes/ipados-16-release-notes\n\n  - releaseCycle: \"15\"\n    releaseDate: 2021-09-20\n    eoas: 2022-10-24\n    eol: 2025-03-31\n    latest: \"15.8.7\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"14\"\n    releaseDate: 2020-09-16\n    eoas: 2021-09-20\n    eol: 2021-10-01\n    latest: \"14.8.1\"\n    latestReleaseDate: 2021-10-26\n\n  - releaseCycle: \"13\"\n    releaseDate: 2019-09-24\n    eoas: 2020-09-16 # releaseDate(14)\n    eol: 2020-09-16 # releaseDate(14)\n    latest: \"13.6\"\n    latestReleaseDate: 2020-07-15\n    link: https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-13_1-release-notes\n\n  - releaseCycle: \"12\"\n    releaseDate: 2018-09-17\n    eoas: 2019-09-24 # releaseDate(13)\n    eol: 2019-09-24 # releaseDate(13)\n    latest: \"12.5.8\"\n    latestReleaseDate: 2026-01-26\n    link: https://developer.apple.com/documentation/ios-ipados-release-notes/ios-12-release-notes\n\n---\n\n> [iPadOS](https://www.apple.com/ipados/) is a mobile operating system created by Apple for its iPad line of devices.\n> It is a rebranded variant of iOS, and introduced in 2019 as iPadOS 13.\n\nMajor versions of iPadOS are released annually.\n\nSupport information for iPad devices is available at [/ipad](/ipad).\n\nA detailed overview of iPadOS versions can be found on [Wikipedia](https://wikipedia.org/wiki/IPadOS_version_history).\n"
  },
  {
    "path": "products/iphone.md",
    "content": "---\ntitle: Apple iPhone\naddedAt: 2019-05-28\ncategory: device\ntags: apple mobile-phone\niconSlug: apple\npermalink: /iphone\ndiscontinuedColumn: true\neolColumn: Supported\nlatestColumn: false\nstaleReleaseThresholdDays: 2920 # 8 years, iphone xs is still supported with ios 18, see https://en.wikipedia.org/wiki/List_of_iPhone_models#Not_supporting_latest_iOS_version\n\ncustomFields:\n  - name: supportedIosVersions\n    display: after-release-column\n    label: Supported iOS\n    description: Supported iOS versions range\n    link: https://endoflife.date/ios\n\n# All links can be found on https://support.apple.com/en-us/HT201296.\n# All supported iOS versions can be found on https://en.wikipedia.org/wiki/List_of_iPhone_models#Release_dates.\nreleases:\n  - releaseCycle: \"17\"\n    releaseLabel: \"17\"\n    releaseDate: 2025-09-19\n    discontinued: false\n    eol: false\n    link: https://www.apple.com/iphone-17/specs/\n    supportedIosVersions: \"26\"\n\n  - releaseCycle: \"air\"\n    releaseLabel: \"17 Air\"\n    releaseDate: 2025-09-19\n    discontinued: false\n    eol: false\n    link: https://www.apple.com/iphone-air/specs/\n    supportedIosVersions: \"26\"\n\n  - releaseCycle: \"17-pro\"\n    releaseLabel: \"17 Pro\"\n    releaseDate: 2025-09-19\n    discontinued: false\n    eol: false\n    link: https://www.apple.com/iphone-17-pro/specs/\n    supportedIosVersions: \"26\"\n\n  - releaseCycle: \"17-pro-max\"\n    releaseLabel: \"17 Pro Max\"\n    releaseDate: 2025-09-19\n    discontinued: false\n    eol: false\n    link: https://www.apple.com/iphone-17-pro/specs/\n    supportedIosVersions: \"26\"\n\n  - releaseCycle: \"16e\"\n    releaseLabel: \"16e\"\n    releaseDate: 2025-02-28\n    discontinued: false\n    eol: false\n    link: https://support.apple.com/en-us/docs/iphone/301076\n    supportedIosVersions: \"18 - 26\"\n\n  - releaseCycle: \"16\"\n    releaseLabel: \"16\"\n    releaseDate: 2024-09-20\n    discontinued: false\n    eol: false\n    link: https://support.apple.com/en-us/121029\n    supportedIosVersions: \"18 - 26\"\n\n  - releaseCycle: \"16-plus\"\n    releaseLabel: \"16 Plus\"\n    releaseDate: 2024-09-20\n    discontinued: false\n    eol: false\n    link: https://support.apple.com/en-us/121030\n    supportedIosVersions: \"18 - 26\"\n\n  - releaseCycle: \"16-pro\"\n    releaseLabel: \"16 Pro\"\n    releaseDate: 2024-09-20\n    discontinued: 2025-09-09\n    eol: false\n    link: https://support.apple.com/en-us/121031\n    supportedIosVersions: \"18 - 26\"\n\n  - releaseCycle: \"16-pro-max\"\n    releaseLabel: \"16 Pro Max\"\n    releaseDate: 2024-09-20\n    discontinued: 2025-09-09\n    eol: false\n    link: https://support.apple.com/en-us/121032\n    supportedIosVersions: \"18 - 26\"\n\n  - releaseCycle: \"15\"\n    releaseLabel: \"15\"\n    releaseDate: 2023-09-22\n    discontinued: 2025-09-09\n    eol: false\n    link: https://support.apple.com/kb/SP901\n    supportedIosVersions: \"17 - 26\"\n\n  - releaseCycle: \"15-plus\"\n    releaseLabel: \"15 Plus\"\n    releaseDate: 2023-09-22\n    discontinued: 2025-09-09\n    eol: false\n    link: https://support.apple.com/kb/SP902\n    supportedIosVersions: \"17 - 26\"\n\n  - releaseCycle: \"15-pro\"\n    releaseLabel: \"15 Pro\"\n    releaseDate: 2023-09-22\n    discontinued: 2024-09-09\n    eol: false\n    link: https://support.apple.com/kb/SP903\n    supportedIosVersions: \"17 - 26\"\n\n  - releaseCycle: \"15-pro-max\"\n    releaseLabel: \"15 Pro Max\"\n    releaseDate: 2023-09-22\n    discontinued: 2024-09-09\n    eol: false\n    link: https://support.apple.com/kb/SP904\n    supportedIosVersions: \"17 - 26\"\n\n  - releaseCycle: \"14-plus\"\n    releaseLabel: \"14 Plus\"\n    releaseDate: 2022-10-07\n    discontinued: 2025-02-19\n    eol: false\n    link: https://support.apple.com/kb/SP874\n    supportedIosVersions: \"16 - 26\"\n\n  - releaseCycle: \"14\"\n    releaseLabel: \"14\"\n    releaseDate: 2022-09-16\n    discontinued: 2025-02-19\n    eol: false\n    link: https://support.apple.com/kb/SP873\n    supportedIosVersions: \"16 - 26\"\n\n  - releaseCycle: \"14-pro\"\n    releaseLabel: \"14 Pro\"\n    releaseDate: 2022-09-16\n    discontinued: 2023-09-12\n    eol: false\n    link: https://support.apple.com/kb/SP875\n    supportedIosVersions: \"16 - 26\"\n\n  - releaseCycle: \"14-pro-max\"\n    releaseLabel: \"14 Pro Max\"\n    releaseDate: 2022-09-16\n    discontinued: 2023-09-12\n    eol: false\n    link: https://support.apple.com/kb/SP876\n    supportedIosVersions: \"16 - 26\"\n\n  - releaseCycle: \"se-3\"\n    releaseLabel: \"SE (3rd generation)\"\n    releaseDate: 2022-03-18\n    discontinued: 2025-02-19\n    eol: false\n    link: https://support.apple.com/kb/SP867\n    supportedIosVersions: \"15 - 26\"\n\n  - releaseCycle: \"13\"\n    releaseLabel: \"13\"\n    releaseDate: 2021-09-24\n    discontinued: 2024-09-09\n    eol: false\n    link: https://support.apple.com/kb/SP851\n    supportedIosVersions: \"15 - 26\"\n\n  - releaseCycle: \"13-mini\"\n    releaseLabel: \"13 Mini\"\n    releaseDate: 2021-09-24\n    discontinued: 2023-09-12\n    eol: false\n    link: https://support.apple.com/kb/SP847\n    supportedIosVersions: \"15 - 26\"\n\n  - releaseCycle: \"13-pro\"\n    releaseLabel: \"13 Pro\"\n    releaseDate: 2021-09-24\n    discontinued: 2022-09-07\n    eol: false\n    link: https://support.apple.com/kb/SP852\n    supportedIosVersions: \"15 - 26\"\n\n  - releaseCycle: \"13-pro-max\"\n    releaseLabel: \"13 Pro Max\"\n    releaseDate: 2021-09-24\n    discontinued: 2022-09-07\n    eol: false\n    link: https://support.apple.com/kb/SP848\n    supportedIosVersions: \"15 - 26\"\n\n  - releaseCycle: \"12-mini\"\n    releaseLabel: \"12 Mini\"\n    releaseDate: 2020-11-13\n    discontinued: 2022-09-07\n    eol: false\n    link: https://support.apple.com/kb/SP829\n    supportedIosVersions: \"14 - 26\"\n\n  - releaseCycle: \"12-pro-max\"\n    releaseLabel: \"12 Pro Max\"\n    releaseDate: 2020-11-13\n    discontinued: 2021-09-14\n    eol: false\n    link: https://support.apple.com/kb/SP832\n    supportedIosVersions: \"14 - 26\"\n\n  - releaseCycle: \"12\"\n    releaseLabel: \"12\"\n    releaseDate: 2020-10-23\n    discontinued: 2023-09-12\n    eol: false\n    link: https://support.apple.com/kb/SP830\n    supportedIosVersions: \"14 - 26\"\n\n  - releaseCycle: \"12-pro\"\n    releaseLabel: \"12 Pro\"\n    releaseDate: 2020-10-23\n    discontinued: 2021-09-14\n    eol: false\n    link: https://support.apple.com/kb/SP831\n    supportedIosVersions: \"14 - 26\"\n\n  - releaseCycle: \"se-2\"\n    releaseLabel: \"SE (2nd generation)\"\n    releaseDate: 2020-04-24\n    discontinued: 2022-03-08\n    eol: false\n    link: https://support.apple.com/kb/SP820\n    supportedIosVersions: \"13 - 26\"\n\n  - releaseCycle: \"11\"\n    releaseLabel: \"11\"\n    releaseDate: 2019-09-20\n    discontinued: 2022-09-07\n    eol: false\n    link: https://support.apple.com/kb/SP804\n    supportedIosVersions: \"13 - 26\"\n\n  - releaseCycle: \"11-pro\"\n    releaseLabel: \"11 Pro\"\n    releaseDate: 2019-09-20\n    discontinued: 2020-10-13\n    eol: false\n    link: https://support.apple.com/kb/SP805\n    supportedIosVersions: \"13 - 26\"\n\n  - releaseCycle: \"11-pro-max\"\n    releaseLabel: \"11 Pro Max\"\n    releaseDate: 2019-09-20\n    discontinued: 2020-10-13\n    eol: false\n    link: https://support.apple.com/kb/SP806\n    supportedIosVersions: \"13 - 26\"\n\n  - releaseCycle: \"xr\"\n    releaseLabel: \"XR\"\n    releaseDate: 2018-10-26\n    discontinued: 2021-09-07\n    eol: false\n    link: https://support.apple.com/kb/SP781\n    supportedIosVersions: \"12 - 18\"\n\n  - releaseCycle: \"xs\"\n    releaseLabel: \"XS\"\n    releaseDate: 2018-09-21\n    discontinued: 2019-09-10\n    eol: false\n    link: https://support.apple.com/kb/SP779\n    supportedIosVersions: \"12 - 18\"\n\n  - releaseCycle: \"xs-max\"\n    releaseLabel: \"XS Max\"\n    releaseDate: 2018-09-21\n    discontinued: 2019-09-10\n    eol: false\n    link: https://support.apple.com/kb/SP780\n    supportedIosVersions: \"12 - 18\"\n\n  - releaseCycle: \"8\"\n    releaseLabel: \"8\"\n    releaseDate: 2017-09-22\n    discontinued: 2020-04-15\n    eol: 2025-03-31\n    link: https://support.apple.com/kb/SP767\n    supportedIosVersions: \"11 - 16\"\n\n  - releaseCycle: \"8-plus\"\n    releaseLabel: \"8 Plus\"\n    releaseDate: 2017-09-22\n    discontinued: 2020-04-15\n    eol: 2025-03-31\n    link: https://support.apple.com/kb/SP768\n    supportedIosVersions: \"11 - 16\"\n\n  - releaseCycle: \"x\"\n    releaseLabel: \"X\"\n    releaseDate: 2017-09-12\n    discontinued: 2018-09-12\n    eol: 2025-03-31\n    link: https://support.apple.com/kb/SP770\n    supportedIosVersions: \"11 - 16\"\n\n  - releaseCycle: \"7\"\n    releaseLabel: \"7\"\n    releaseDate: 2016-09-16\n    discontinued: 2019-09-10\n    eol: 2025-03-31\n    link: https://support.apple.com/kb/SP743\n    supportedIosVersions: \"10 - 15\"\n\n  - releaseCycle: \"7-plus\"\n    releaseLabel: \"7 Plus\"\n    releaseDate: 2016-09-16\n    discontinued: 2019-09-10\n    eol: 2025-03-31\n    link: https://support.apple.com/kb/SP744\n    supportedIosVersions: \"10 - 15\"\n\n  - releaseCycle: \"se-1\"\n    releaseLabel: \"SE (1st generation)\"\n    releaseDate: 2016-03-31\n    discontinued: 2018-09-12\n    eol: 2025-03-31\n    link: https://support.apple.com/kb/SP738\n    supportedIosVersions: \"9 - 15\"\n\n  - releaseCycle: \"6s\"\n    releaseLabel: \"6S\"\n    releaseDate: 2015-09-25\n    discontinued: 2018-09-12\n    eol: 2025-03-31\n    link: https://support.apple.com/kb/SP726\n    supportedIosVersions: \"9 - 15\"\n\n  - releaseCycle: \"6s-plus\"\n    releaseLabel: \"6S Plus\"\n    releaseDate: 2015-09-25\n    discontinued: 2018-09-12\n    eol: 2025-03-31\n    link: https://support.apple.com/kb/SP727\n    supportedIosVersions: \"9 - 15\"\n\n  - releaseCycle: \"6\"\n    releaseLabel: \"6\"\n    releaseDate: 2014-09-25\n    discontinued: 2016-09-07\n    eol: 2023-01-23\n    link: https://support.apple.com/kb/SP705\n    supportedIosVersions: \"8 - 12\"\n\n    # iOS 12.5.7 was released on 23rd Jan 2023\n    # so 6/6+/5S are marked as supported.\n  - releaseCycle: \"6-plus\"\n    releaseLabel: \"6 Plus\"\n    releaseDate: 2014-09-25\n    discontinued: 2016-09-07\n    eol: 2023-01-23\n    link: https://support.apple.com/kb/SP706\n    supportedIosVersions: \"8 - 12\"\n\n  - releaseCycle: \"5c\"\n    releaseLabel: \"5C\"\n    releaseDate: 2013-09-20\n    discontinued: 2015-09-09\n    eol: 2017-09-19\n    link: https://support.apple.com/kb/SP684\n    supportedIosVersions: \"7 - 10\"\n\n  - releaseCycle: \"5s\"\n    releaseLabel: \"5S\"\n    releaseDate: 2013-09-20\n    discontinued: 2016-03-21\n    eol: 2023-01-23\n    link: https://support.apple.com/kb/SP685\n    supportedIosVersions: \"7 - 12\"\n\n  - releaseCycle: \"5\"\n    releaseLabel: \"5\"\n    releaseDate: 2012-09-21\n    discontinued: 2013-09-10\n    eol: 2019-07-22\n    link: https://support.apple.com/kb/SP655\n    supportedIosVersions: \"6 - 10\"\n\n  - releaseCycle: \"4s\"\n    releaseLabel: \"4S\"\n    releaseDate: 2011-10-14\n    discontinued: 2014-09-09\n    eol: 2019-07-22\n    link: https://support.apple.com/kb/SP643\n    supportedIosVersions: \"5 - 9\"\n\n  - releaseCycle: \"4\"\n    releaseLabel: \"4\"\n    releaseDate: 2010-06-24\n    discontinued: 2013-09-10\n    eol: 2014-09-17\n    link: https://support.apple.com/kb/SP587\n    supportedIosVersions: \"4 - 7\"\n\n  - releaseCycle: \"3gs\"\n    releaseLabel: \"3GS\"\n    releaseDate: 2009-06-19\n    discontinued: 2012-09-12\n    eol: 2014-02-21\n    link: https://support.apple.com/kb/SP565\n    supportedIosVersions: \"3 - 6\"\n\n  - releaseCycle: \"3g\"\n    releaseLabel: \"3G\"\n    releaseDate: 2008-07-11\n    discontinued: 2010-08-09\n    eol: 2011-03-03\n    link: https://support.apple.com/kb/SP495\n    supportedIosVersions: \"2 - 4\"\n\n  - releaseCycle: \"1\"\n    releaseLabel: \"1\"\n    releaseDate: 2007-06-29\n    discontinued: 2008-06-09\n    eol: 2010-06-20\n    link: https://web.archive.org/web/20070714051039/http://www.apple.com/iphone/specs.html\n    supportedIosVersions: \"1 - 3\"\n---\n\n> The iPhone is a line of smartphones designed and marketed by Apple Inc. that use Apple's iOS\n> mobile operating system.\n\nMost likely, new iPhone models will come out in September every year (with a few possible\nexceptions). iPhone support (supported devices get the latest iOS updates) is quite long. Apple\noccasionally releases security updates for many older devices, such as\n[this security fix in iOS 12.5.6](https://support.apple.com/HT213428) which was pushed to iPhone 6\nand iPhone 5S.\n\nOn new iOS releases, the [previous iOS version is supported for a few months](https://www.zdnet.com/article/still-running-ios-14-on-your-iphone-apple-brings-support-to-an-end/)\nas a stop-gap to allow users time to update.\n\nApple maintains a list of Supported iPhone models at <https://support.apple.com/guide/iphone/iphe3fa5df43>.\n\nSupport information for iOS versions is available at [/ios](/ios).\n\nA detailed list of all iPhone models can also be found on [Wikipedia](https://wikipedia.org/wiki/List_of_iPhone_models).\n"
  },
  {
    "path": "products/isc-dhcp.md",
    "content": "---\ntitle: ISC DHCP\naddedAt: 2023-04-07\ncategory: server-app\ntags: discontinued\npermalink: /isc-dhcp\nreleasePolicyLink: https://kb.isc.org/docs/aa-00896#isc-dhcp-eol\nchangelogTemplate: https://ftp.isc.org/isc/dhcp/__LATEST__/dhcp-__LATEST__-RELNOTES\neolColumn: Support\n\nidentifiers:\n  - repology: dhcp\n  - purl: pkg:docker/networkboot/dhcpd\n\nreleases:\n  - releaseCycle: \"4.4\"\n    releaseDate: 2018-01-31\n    eol: 2022-10-05\n    latest: \"4.4.3-P1\"\n    latestReleaseDate: 2022-10-05\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2014-02-04\n    eol: 2018-02-28\n    latest: \"4.3.6-P1\"\n    latestReleaseDate: 2018-02-28\n\n  - releaseCycle: \"4.2\"\n    # https://dhcp-users.isc.narkive.com/41iloiKm/isc-dhcp-4-2-0-is-now-available\n    releaseDate: 2010-07-15\n    eol: 2015-03-05\n    latest: \"4.2.8\"\n    latestReleaseDate: 2015-03-05\n\n  - releaseCycle: \"4.1\"\n    # dhcp-4.1.0.tar.gz on http://ftp.dei.uc.pt/pub/dhcp/\n    releaseDate: 2008-12-19\n    eol: 2022-10-05\n    latest: \"4.1-ESV-R16-P2\"\n    latestReleaseDate: 2022-10-05\n---\n\n> [ISC DHCP](https://www.isc.org/dhcp/) is an open source solution for DHCP servers, relay agents,\n> and clients, both IPv4 and IPv6. It is suitable for use in high-volume and high-reliability\n> applications. It [reached End-of-Life](https://www.isc.org/blogs/isc-dhcp-eol/) on October 5, 2022.\n\nThe 4.4.3-P1 and 4.1-ESV-R16-P2 versions of ISC DHCP, released on October 5, 2022, were the last\nmaintenance versions that ISC planned to publish. An exception might be made in case of a\nsignificant security vulnerability, but ISC's intention is to cease actively maintaining ISC DHCP\ncodebase.\n\nISC suggests that new users consider [ISC Kea DHCP server](https://www.isc.org/kea/) or [any other\nalternatives](https://en.wikipedia.org/wiki/Comparison_of_DHCP_server_software).\n"
  },
  {
    "path": "products/istio.md",
    "content": "---\ntitle: Istio\naddedAt: 2023-03-31\ncategory: server-app\niconSlug: istio\npermalink: /istio\nversionCommand: istioctl version\nreleasePolicyLink: https://istio.io/latest/docs/releases/supported-releases/#support-policy\nchangelogTemplate: https://istio.io/latest/news/releases/__RELEASE_CYCLE__.x/announcing-{{'__LATEST__'|drop_zero_patch}}/\n\ncustomFields:\n  - name: supportedKubernetesVersions\n    display: after-release-column\n    label: Kubernetes\n    description: Supported Kubernetes versions\n    link: https://istio.io/latest/docs/releases/supported-releases/#support-status-of-istio-releases\n\nidentifiers:\n  - repology: istio\n  - repology: istioctl\n  - repology: go:istio-pkg\n  - repology: go:istio-api\n  - purl: pkg:brew/istioctl\n  - purl: pkg:docker/istio/base\n  - purl: pkg:docker/istio/pilot\n  - purl: pkg:docker/istio/distroless\n  - purl: pkg:docker/istio/install-cni\n  - purl: pkg:docker/istio/app\n  - purl: pkg:docker/istio/proxyv2\n  - purl: pkg:docker/istio/operator\n  - purl: pkg:github/istio/istio\n  - cpe: cpe:2.3:a:istio:istio\n\nauto:\n  methods:\n    - git: https://github.com/istio/istio.git\n    - release_table: https://istio.io/latest/docs/releases/supported-releases/\n      fields:\n        releaseCycle: \"Version\"\n        eol:\n          column: \"End of Life\"\n          regex: '^~?(?P<value>\\w+ \\d+(, \\d+)?).*'\n        supportedKubernetesVersions:\n          column: \"Supported Kubernetes Versions\"\n          type: \"range\"\n\n# Effective and approximate EOL dates as well as Supported Kubernetes Versions can be found on\n# https://istio.io/latest/docs/releases/supported-releases/#support-status-of-istio-releases.\nreleases:\n  - releaseCycle: \"1.29\"\n    releaseDate: 2026-02-16\n    eol: 2026-08-31\n    supportedKubernetesVersions: \"1.31 - 1.35\"\n    latest: \"1.29.1\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"1.28\"\n    releaseDate: 2025-11-05\n    eol: 2026-05-31\n    supportedKubernetesVersions: \"1.30 - 1.34\"\n    latest: \"1.28.5\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"1.27\"\n    releaseDate: 2025-08-11\n    eol: 2026-03-30\n    supportedKubernetesVersions: \"1.29 - 1.33\"\n    latest: \"1.27.8\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"1.26\"\n    releaseDate: 2025-05-08\n    eol: 2025-12-22\n    supportedKubernetesVersions: \"1.29 - 1.33\"\n    latest: \"1.26.8\"\n    latestReleaseDate: 2025-12-22\n\n  - releaseCycle: \"1.25\"\n    releaseDate: 2025-03-03\n    eol: 2025-09-30\n    supportedKubernetesVersions: \"1.29 - 1.32\"\n    latest: \"1.25.5\"\n    latestReleaseDate: 2025-09-03\n\n  - releaseCycle: \"1.24\"\n    releaseDate: 2024-11-07\n    eol: 2025-06-24\n    supportedKubernetesVersions: \"1.28 - 1.31\"\n    latest: \"1.24.6\"\n    latestReleaseDate: 2025-05-13\n\n  - releaseCycle: \"1.23\"\n    releaseDate: 2024-08-14\n    eol: 2025-04-16\n    supportedKubernetesVersions: \"1.27 - 1.30\"\n    latest: \"1.23.6\"\n    latestReleaseDate: 2025-04-07\n\n  - releaseCycle: \"1.22\"\n    releaseDate: 2024-05-13\n    eol: 2025-01-22\n    supportedKubernetesVersions: \"1.27 - 1.30\"\n    latest: \"1.22.8\"\n    latestReleaseDate: 2025-01-23\n\n  - releaseCycle: \"1.21\"\n    releaseDate: 2024-03-13\n    eol: 2024-09-27\n    supportedKubernetesVersions: \"1.26 - 1.29\"\n    latest: \"1.21.6\"\n    latestReleaseDate: 2024-09-23\n\n  - releaseCycle: \"1.20\"\n    releaseDate: 2023-11-14\n    eol: 2024-06-25\n    supportedKubernetesVersions: \"1.25 - 1.29\"\n    latest: \"1.20.8\"\n    latestReleaseDate: 2024-07-01\n\n  - releaseCycle: \"1.19\"\n    releaseDate: 2023-09-05\n    eol: 2024-04-24\n    supportedKubernetesVersions: \"1.25 - 1.28\"\n    latest: \"1.19.10\"\n    latestReleaseDate: 2024-04-22\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2023-06-07\n    eol: 2024-01-04\n    supportedKubernetesVersions: \"1.24 - 1.27\"\n    latest: \"1.18.7\"\n    latestReleaseDate: 2024-01-03\n\n  - releaseCycle: \"1.17\"\n    releaseDate: 2023-02-14\n    eol: 2023-10-27\n    supportedKubernetesVersions: \"1.23 - 1.26\"\n    latest: \"1.17.8\"\n    latestReleaseDate: 2023-10-11\n\n  - releaseCycle: \"1.16\"\n    releaseDate: 2022-11-15\n    eol: 2023-07-25\n    supportedKubernetesVersions: \"1.22 - 1.25\"\n    latest: \"1.16.7\"\n    latestReleaseDate: 2023-07-25\n\n  - releaseCycle: \"1.15\"\n    releaseDate: 2022-08-31\n    eol: 2023-04-04\n    supportedKubernetesVersions: \"1.22 - 1.25\"\n    latest: \"1.15.7\"\n    latestReleaseDate: 2023-04-04\n\n  - releaseCycle: \"1.14\"\n    releaseDate: 2022-06-01\n    eol: 2022-12-27\n    supportedKubernetesVersions: \"1.21 - 1.24\"\n    latest: \"1.14.6\"\n    latestReleaseDate: 2022-12-12\n\n  - releaseCycle: \"1.13\"\n    releaseDate: 2022-02-11\n    eol: 2022-10-12\n    supportedKubernetesVersions: \"1.20 - 1.23\"\n    latest: \"1.13.9\"\n    latestReleaseDate: 2022-10-11\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2021-11-18\n    eol: 2022-07-12\n    supportedKubernetesVersions: 1.19 - 1.22\n    latest: \"1.12.9\"\n    latestReleaseDate: 2022-07-12\n\n  - releaseCycle: \"1.11\"\n    releaseDate: 2021-08-12\n    eol: 2022-03-25\n    supportedKubernetesVersions: 1.18 - 1.22\n    latest: \"1.11.8\"\n    latestReleaseDate: 2022-03-09\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2021-05-18\n    eol: 2022-01-07\n    supportedKubernetesVersions: 1.18 - 1.21\n    latest: \"1.10.6\"\n    latestReleaseDate: 2021-12-06\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2021-02-09\n    eol: 2021-10-08\n    supportedKubernetesVersions: 1.17 - 1.20\n    latest: \"1.9.9\"\n    latestReleaseDate: 2021-10-08\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2020-11-19\n    eol: 2021-05-12\n    supportedKubernetesVersions: 1.16 - 1.19\n    latest: \"1.8.6\"\n    latestReleaseDate: 2021-05-11\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2020-08-21\n    eol: 2021-02-25\n    supportedKubernetesVersions: 1.16 - 1.18\n    latest: \"1.7.8\"\n    latestReleaseDate: 2021-02-25\n\n---\n\n> [Istio](https://www.istio.io/) is a service mesh that extends Kubernetes to establish a\n> programmable, application-aware network using the Envoy service proxy. Working with both\n> Kubernetes and traditional workloads, Istio brings standard, universal traffic management,\n> telemetry, and security to complex deployments.\n\nIstio follows [Semantic Versioning](https://istio.io/latest/docs/releases/supported-releases/#naming-scheme).\nA new minor version is released approximately once a quarter. Minor releases are supported for 6\nweeks after the N+2 minor release (for example, 1.14 is supported until 6 weeks after 1.16.0 is\nreleased).\n"
  },
  {
    "path": "products/jaeger.md",
    "content": "---\ntitle: Jaeger\naddedAt: 2025-10-28\ncategory: app\ntags: cncf linux-foundation\niconSlug: jaeger\npermalink: /jaeger\nchangelogTemplate: https://github.com/jaegertracing/jaeger/releases/tag/v__LATEST__\neolColumn: Security Support\n\nidentifiers:\n  - repology: jaeger\n  - cpe: cpe:2.3:a:linuxfoundation:jaeger\n\nauto:\n  methods:\n    - git: https://github.com/jaegertracing/jaeger.git\n\nreleases:\n  - releaseCycle: \"2\"\n    releaseDate: 2024-11-04\n    eol: false\n    latest: \"2.16.0\"\n    latestReleaseDate: 2026-03-06\n\n  - releaseCycle: \"1\"\n    releaseDate: 2017-12-06\n    eol: 2025-12-31 # https://github.com/jaegertracing/jaeger/issues/6321\n    latest: \"1.76.0\"\n    latestReleaseDate: 2025-12-03\n\n---\n\n> [Jaeger](https://www.jaegertracing.io/) is an open-source distributed tracing platform used for monitoring and troubleshooting microservices-based architectures.\n\nAccording to [Jaeger's Security Policy](https://github.com/jaegertracing/jaeger?tab=security-ov-file#supported-versions), only the latest major release officially receives new features, bug fixes, and security updates.\nHowever, as discussed in [this issue](https://github.com/jaegertracing/jaeger/issues/6321), the Jaeger team may provide extended support for previous major versions too.\n"
  },
  {
    "path": "products/jekyll.md",
    "content": "---\ntitle: Jekyll\naddedAt: 2023-01-31\ncategory: app\ntags: ruby-runtime\niconSlug: jekyll\npermalink: /jekyll\nreleasePolicyLink: https://jekyllrb.com/docs/security/\nchangelogTemplate: https://github.com/jekyll/jekyll/releases/tag/v__LATEST__\neoasColumn: Active Development\neolColumn: Active Maintenance\n\ncustomFields:\n  - name: minRubyVersion\n    display: api-only\n    label: Ruby\n    description: Minimum required Ruby version\n    link: https://jekyllrb.com/docs/installation/\n\nidentifiers:\n  - cpe: cpe:/a:jekyllrb:jekyll\n  - cpe: cpe:2.3:a:jekyllrb:jekyll\n  - repology: ruby:jekyll\n\nauto:\n  methods:\n    - git: https://github.com/jekyll/jekyll.git\n\nreleases:\n  - releaseCycle: \"4\"\n    staleReleaseThresholdDays: 730\n    minRubyVersion: \"2.5+\" # https://jekyllrb.com/docs/\n    releaseDate: 2019-08-20\n    eoas: false\n    eol: false\n    latest: \"4.4.1\"\n    latestReleaseDate: 2025-01-29\n\n  - releaseCycle: \"3\"\n    staleReleaseThresholdDays: 730 # still used on GitHub pages\n    minRubyVersion: \"2.0+\" # https://web.archive.org/web/20160103225823/https://jekyllrb.com/docs/installation/\n    releaseDate: 2015-10-26\n    eoas: true\n    eol: false\n    latest: \"3.10.0\"\n    latestReleaseDate: 2024-06-24\n\n  - releaseCycle: \"2\"\n    minRubyVersion: \"1.9.3+\" # https://web.archive.org/web/20160103225823/https://jekyllrb.com/docs/installation/\n    releaseDate: 2014-05-06\n    eoas: true\n    eol: 2015-10-27\n    latest: \"2.5.3\"\n    latestReleaseDate: 2014-12-22\n\n  - releaseCycle: \"1\"\n    minRubyVersion: \"1.8+\" # not sure, should be 1.8 according to https://github.com/jekyll/jekyll/releases/tag/v1.2.0\n    releaseDate: 2013-05-06\n    eoas: true\n    eol: 2014-05-07\n    latest: \"1.5.1\"\n    latestReleaseDate: 2014-03-28\n\n  - releaseCycle: \"0\"\n    minRubyVersion: \"1.8+\" # not sure, should be 1.8 according to https://web.archive.org/web/20091202224411/http://wiki.github.com/mojombo/jekyll/install\n    releaseDate: 2008-10-19 # See https://jekyllrb.com/docs/history/#v0-0-0\n    eol: 2014-05-07\n    eoas: true\n    latest: \"0.9.0\"\n    latestReleaseDate: 2010-12-15\n---\n\n> [Jekyll](https://jekyllrb.com/) is a simple, blog-aware, static site generator. It takes text\n> written in your favorite markup language and uses layouts to create a static website. You can\n> tweak the site’s look and feel, URLs, the data displayed on the page, and more.\n\nJekyll follows [Semantic Versioning](https://semver.org/). It does not have a fixed release policy,\nnor a clearly defined support policy. Nevertheless, limited bug fixes and security updates are\nalways applied to [the version used by GitHub Pages](https://pages.github.com/versions/) (Currently\n`3.10.x`).\n\n## [Ruby Compatibility](https://jekyllrb.com/docs/installation/)\n\n{%- assign collapsedCycles = page.releases | collapse_cycles:\"minRubyVersion\",\" - \" %}\n{% include table.html\nlabels=\"Release,Ruby\"\nfields=\"releaseCycle,minRubyVersion\"\ntypes=\"string,string\"\nrows=collapsedCycles %}\n"
  },
  {
    "path": "products/jenkins.md",
    "content": "---\ntitle: Jenkins\naddedAt: 2022-11-21\ncategory: server-app\ntags: java-runtime linux-foundation\niconSlug: jenkins\npermalink: /jenkins\nreleasePolicyLink: https://www.jenkins.io/download/lts/\nchangelogTemplate: https://github.com/jenkinsci/jenkins/releases/tag/jenkins-__LATEST__\neolColumn: Support\n\nidentifiers:\n  - repology: jenkins\n  - cpe: cpe:/a:jenkins:jenkins\n  - cpe: cpe:2.3:a:jenkins:jenkins\n\nauto:\n  methods:\n    - git: https://github.com/jenkinsci/jenkins.git\n      regex: '^jenkins-(?P<major>[0-9]+)\\.(?P<minor>[0-9]+)(\\.(?P<patch>[0-9]+))?$'\n\n# releaseCycle 2 catches weekly releases, other releases are LTS.\n#\n# LTS releases start at the patch version .1 ('x.y.1') and, when a new LTS is released, it replaces the\n# previous one. So, for an x.y LTS releases :\n# - lts(x.y) = releaseDate(x.y.1)\n# - releaseDate(x.y) = releaseDate(x.y.0)\n# - eol(x.y) = releaseDate(next LTS)\n#\n# See https://github.com/endoflife-date/endoflife.date/pull/2695#issuecomment-1472929098\nreleases:\n  - releaseCycle: \"2\"\n    outOfOrder: true # to keep it at the top\n    releaseLabel: \"Regular\"\n    releaseDate: 2016-04-20\n    eol: false\n    latest: \"2.555\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"2.541\"\n    releaseDate: 2025-12-10\n    lts: 2026-01-21\n    eol: false\n    latest: \"2.541.3\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"2.528\"\n    releaseDate: 2025-09-17\n    lts: 2025-10-15\n    eol: 2026-01-21\n    latest: \"2.528.3\"\n    latestReleaseDate: 2025-12-08\n\n  - releaseCycle: \"2.516\"\n    releaseDate: 2025-06-24\n    lts: 2025-07-23\n    eol: 2025-10-15\n    latest: \"2.516.3\"\n    latestReleaseDate: 2025-09-15\n\n  - releaseCycle: \"2.504\"\n    releaseDate: 2025-03-31\n    lts: 2025-04-30\n    eol: 2025-07-23\n    latest: \"2.504.3\"\n    latestReleaseDate: 2025-06-25\n\n  - releaseCycle: \"2.492\"\n    releaseDate: 2025-01-07\n    lts: 2025-02-05\n    eol: 2025-04-30\n    latest: \"2.492.3\"\n    latestReleaseDate: 2025-03-31\n\n  - releaseCycle: \"2.479\"\n    releaseDate: 2024-09-27\n    lts: 2024-10-30\n    eol: 2025-02-05\n    latest: \"2.479.3\"\n    latestReleaseDate: 2025-01-08\n\n  - releaseCycle: \"2.462\"\n    releaseDate: 2024-06-10\n    lts: 2024-08-07\n    eol: 2024-10-02\n    latest: \"2.462.3\"\n    latestReleaseDate: 2024-09-19\n\n  - releaseCycle: \"2.452\"\n    releaseDate: 2024-04-02\n    lts: 2024-05-15\n    eol: 2024-08-07\n    latest: \"2.452.4\"\n    latestReleaseDate: 2024-08-05\n\n  - releaseCycle: \"2.440\"\n    releaseDate: 2024-01-10\n    lts: 2024-02-21\n    eol: 2024-05-15\n    latest: \"2.440.3\"\n    latestReleaseDate: 2024-04-17\n\n  - releaseCycle: \"2.426\"\n    releaseDate: 2023-10-03\n    lts: 2023-11-15\n    eol: 2024-02-21\n    latest: \"2.426.3\"\n    latestReleaseDate: 2024-01-22\n\n  - releaseCycle: \"2.414\"\n    releaseDate: 2023-07-11\n    lts: 2023-08-23\n    eol: 2023-11-15\n    latest: \"2.414.3\"\n    latestReleaseDate: 2023-10-18\n\n  - releaseCycle: \"2.401\"\n    releaseDate: 2023-04-18\n    lts: 2023-05-31\n    eol: 2023-08-23\n    latest: \"2.401.3\"\n    latestReleaseDate: 2023-07-24\n\n  - releaseCycle: \"2.387\"\n    releaseDate: 2023-01-17\n    lts: 2023-03-08\n    eol: 2023-05-31\n    latest: \"2.387.3\"\n    latestReleaseDate: 2023-05-03\n\n  - releaseCycle: \"2.375\"\n    releaseDate: 2022-10-25\n    lts: 2022-11-30\n    eol: 2023-03-08\n    latest: \"2.375.4\"\n    latestReleaseDate: 2023-03-06\n\n  - releaseCycle: \"2.361\"\n    releaseDate: 2022-07-26\n    lts: 2022-09-07\n    eol: 2022-11-30\n    latest: \"2.361.4\"\n    latestReleaseDate: 2022-11-14\n\n  - releaseCycle: \"2.346\"\n    releaseDate: 2022-05-03\n    lts: 2022-06-22\n    eol: 2022-09-07\n    latest: \"2.346.3\"\n    latestReleaseDate: 2022-08-10\n\n---\n\n> [Jenkins](https://www.jenkins.io/) is an open source automation server. It helps automate the\n> parts of software development related to building, testing, and deploying, facilitating continuous\n> integration and continuous delivery.\n\nThe Jenkins project produces two release lines: Stable (LTS) and regular (Weekly).\n\n[Stable (LTS)](https://www.jenkins.io/download/lts/) releases are chosen every 12 weeks from the\nstream of regular releases and patched every 4 weeks with bug, security fix, and minor feature backports.\n\n[Regular (Weekly)](https://www.jenkins.io/download/weekly/) releases deliver bug fixes and new\nfeatures rapidly to users and plugin developers who need them.\n"
  },
  {
    "path": "products/jhipster.md",
    "content": "---\ntitle: JHipster\naddedAt: 2022-12-09\ncategory: app\ntags: java-runtime javascript-runtime\niconSlug: jhipster\npermalink: /jhipster\nversionCommand: yo jhipster\nreleasePolicyLink: https://www.jhipster.tech/releases/\nchangelogTemplate: \"https://github.com/jhipster/generator-jhipster/releases/tag/v__LATEST__\"\neolColumn: Supported\n\nidentifiers:\n  - repology: jhipster\n  - cpe: cpe:/a:jhipster:jhipster\n  - cpe: cpe:2.3:a:jhipster:jhipster\n\nauto:\n  methods:\n    - npm: generator-jhipster\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"9\"\n    releaseDate: 2026-03-11\n    eol: false\n    latest: \"9.0.0\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"8\"\n    releaseDate: 2023-11-02\n    eol: 2026-03-11\n    latest: \"8.11.0\"\n    latestReleaseDate: 2025-05-07\n\n  - releaseCycle: \"7\"\n    releaseDate: 2021-03-21\n    eol: 2023-11-02\n    latest: \"7.9.4\"\n    latestReleaseDate: 2023-09-05\n\n  - releaseCycle: \"6\"\n    releaseDate: 2019-05-02\n    eol: 2021-03-21\n    latest: \"6.10.5\"\n    latestReleaseDate: 2020-11-07\n\n  - releaseCycle: \"5\"\n    releaseDate: 2018-06-20\n    eol: 2019-05-02\n    latest: \"5.8.2\"\n    latestReleaseDate: 2019-02-28\n\n  - releaseCycle: \"4\"\n    releaseDate: 2017-02-02\n    eol: 2018-06-20\n    latest: \"4.14.5\"\n    latestReleaseDate: 2018-06-19\n\n  - releaseCycle: \"3\"\n    releaseDate: 2016-03-23\n    eol: 2017-02-02\n    latest: \"3.12.2\"\n    latestReleaseDate: 2016-12-19\n\n  - releaseCycle: \"2\"\n    releaseDate: 2015-01-12\n    eol: 2016-03-23\n    latest: \"2.27.2\"\n    latestReleaseDate: 2016-03-07\n\n  - releaseCycle: \"1\"\n    releaseDate: 2014-09-01\n    eol: 2015-01-09\n    latest: \"1.10.2\"\n    latestReleaseDate: 2014-12-11\n\n  - releaseCycle: \"0\"\n    releaseDate: 2013-10-21\n    eol: 2014-09-01\n    latest: \"0.18.1\"\n    latestReleaseDate: 2014-07-24\n---\n\n> JHipster is a development platform to quickly generate, develop, and deploy modern\n> web applications and microservice architectures.\n\nOnly the latest release is supported, with active feature development, and security fixes.\n"
  },
  {
    "path": "products/jira-software.md",
    "content": "---\ntitle: Jira Software\naddedAt: 2022-12-20\ncategory: server-app\ntags: atlassian java-runtime\niconSlug: jirasoftware\npermalink: /jira-software\nalternate_urls:\n  - /jira\n  - /jira-core\nreleasePolicyLink: https://confluence.atlassian.com/enterprise/atlassian-enterprise-releases-948227420.html#LongTermSupportreleases-Policyanddetails\nchangelogTemplate: https://confluence.atlassian.com/display/JIRASOFTWARE/JIRA+Software+__RELEASE_CYCLE__.x+release+notes\neolColumn: Support\n\nidentifiers:\n  - repology: jira\n  - cpe: cpe:/a:atlassian:jira\n  - cpe: cpe:2.3:a:atlassian:jira\n\nauto:\n  methods:\n    - atlassian_versions: https://www.atlassian.com/software/jira/download-archives\n    - atlassian_eol: https://confluence.atlassian.com/support/atlassian-support-end-of-life-policy-201851003.html\n      selector: AtlassianEndofSupportPolicy-JiraSoftware\n      regex: '(?P<release>\\d+(\\.\\d+)+) \\(EO[SL] date: (?P<date>.+)\\).*$'\n\n# Release dates from https://www.atlassian.com/software/jira/download-archives.\n# LTS/EOL dates can be found on https://confluence.atlassian.com/support/atlassian-support-end-of-life-policy-201851003.html.\nreleases:\n  - releaseCycle: \"11.3\"\n    lts: true\n    releaseDate: 2025-12-03\n    eol: 2027-12-03\n    latest: \"11.3.3\"\n    latestReleaseDate: 2026-03-05\n\n  - releaseCycle: \"11.2\"\n    releaseDate: 2025-11-06\n    eol: 2027-11-06\n    latest: \"11.2.1\"\n    latestReleaseDate: 2025-11-28\n\n  - releaseCycle: \"11.1\"\n    releaseDate: 2025-09-24\n    eol: 2027-09-24\n    latest: \"11.1.1\"\n    latestReleaseDate: 2025-10-15\n\n  - releaseCycle: \"11.0\"\n    releaseDate: 2025-08-13\n    eol: 2027-08-13\n    latest: \"11.0.1\"\n    latestReleaseDate: 2025-09-04\n\n  - releaseCycle: \"10.7\"\n    releaseDate: 2025-06-13\n    eol: 2027-06-13\n    latest: \"10.7.4\"\n    latestReleaseDate: 2025-08-14\n\n  - releaseCycle: \"10.6\"\n    releaseDate: 2025-04-23\n    eol: 2027-04-23\n    latest: \"10.6.1\"\n    latestReleaseDate: 2025-05-20\n\n  - releaseCycle: \"10.5\"\n    releaseDate: 2025-03-12\n    eol: 2027-03-12\n    latest: \"10.5.1\"\n    latestReleaseDate: 2025-04-03\n\n  - releaseCycle: \"10.4\"\n    releaseDate: 2025-01-22\n    eol: 2027-01-22\n    latest: \"10.4.1\"\n    latestReleaseDate: 2025-02-12\n\n  - releaseCycle: \"10.3\"\n    releaseDate: 2024-12-05\n    eol: 2026-12-05\n    lts: true\n    latest: \"10.3.18\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"10.2\"\n    releaseDate: 2024-11-20\n    eol: 2026-11-20\n    latest: \"10.2.1\"\n    latestReleaseDate: 2024-11-28\n\n  - releaseCycle: \"10.1\"\n    releaseDate: 2024-10-09\n    eol: 2026-10-09\n    latest: \"10.1.2\"\n    latestReleaseDate: 2024-10-31\n\n  - releaseCycle: \"10.0\"\n    releaseDate: 2024-08-22\n    eol: 2026-08-22\n    latest: \"10.0.1\"\n    latestReleaseDate: 2024-09-09\n\n  - releaseCycle: \"9.17\"\n    releaseDate: 2024-06-26\n    eol: 2026-06-26\n    latest: \"9.17.5\"\n    latestReleaseDate: 2024-11-14\n\n  - releaseCycle: \"9.16\"\n    releaseDate: 2024-05-23\n    eol: 2026-05-23\n    latest: \"9.16.1\"\n    latestReleaseDate: 2024-06-12\n\n  - releaseCycle: \"9.15\"\n    releaseDate: 2024-03-27\n    eol: 2026-03-27\n    latest: \"9.15.2\"\n    latestReleaseDate: 2024-05-02\n\n  - releaseCycle: \"9.14\"\n    releaseDate: 2024-02-14\n    eol: 2026-02-15\n    latest: \"9.14.1\"\n    latestReleaseDate: 2024-03-12\n\n  - releaseCycle: \"9.13\"\n    releaseDate: 2024-01-22\n    eol: 2026-01-22\n    latest: \"9.13.1\"\n    latestReleaseDate: 2024-02-06\n\n  - releaseCycle: \"9.12\"\n    releaseDate: 2023-11-29\n    eol: 2025-11-29\n    lts: true\n    latest: \"9.12.33\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"9.11\"\n    releaseDate: 2023-08-30\n    eol: 2025-08-30\n    latest: \"9.11.3\"\n    latestReleaseDate: 2023-11-09\n\n  - releaseCycle: \"9.10\"\n    releaseDate: 2023-07-11\n    eol: 2025-07-11\n    latest: \"9.10.2\"\n    latestReleaseDate: 2023-09-20\n\n  - releaseCycle: \"9.9\"\n    releaseDate: 2023-06-02\n    eol: 2025-06-02\n    latest: \"9.9.2\"\n    latestReleaseDate: 2023-08-30\n\n  - releaseCycle: \"9.8\"\n    releaseDate: 2023-04-25\n    eol: 2025-04-25\n    latest: \"9.8.2\"\n    latestReleaseDate: 2023-08-30\n\n  - releaseCycle: \"9.7\"\n    releaseDate: 2023-03-20\n    eol: 2025-03-20\n    latest: \"9.7.2\"\n    latestReleaseDate: 2023-08-31\n\n  - releaseCycle: \"9.6\"\n    releaseDate: 2023-01-24\n    eol: 2025-01-24\n    latest: \"9.6.0\"\n    latestReleaseDate: 2023-01-24\n\n  - releaseCycle: \"9.5\"\n    releaseDate: 2022-12-06\n    eol: 2024-12-06\n    latest: \"9.5.1\"\n    latestReleaseDate: 2023-01-19\n\n  - releaseCycle: \"9.4\"\n    releaseDate: 2022-11-15\n    eol: 2025-01-31\n    lts: true\n    latest: \"9.4.30\"\n    latestReleaseDate: 2025-01-07\n\n  - releaseCycle: \"9.3\"\n    releaseDate: 2022-09-28\n    eol: 2024-09-29\n    latest: \"9.3.3\"\n    latestReleaseDate: 2023-01-19\n\n  - releaseCycle: \"9.2\"\n    releaseDate: 2022-08-25\n    eol: 2024-08-25\n    latest: \"9.2.1\"\n    latestReleaseDate: 2022-12-22\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2022-07-21\n    eol: 2024-07-21\n    latest: \"9.1.1\"\n    latestReleaseDate: 2022-08-23\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2022-06-21\n    eol: 2024-06-21\n    latest: \"9.0.0\"\n    latestReleaseDate: 2022-06-21\n\n  - releaseCycle: \"8.22\"\n    releaseDate: 2022-02-16\n    eol: 2024-02-16\n    latest: \"8.22.6\"\n    latestReleaseDate: 2022-07-20\n\n  - releaseCycle: \"8.21\"\n    releaseDate: 2021-12-09\n    eol: 2023-12-09\n    latest: \"8.21.1\"\n    latestReleaseDate: 2022-01-27\n\n  - releaseCycle: \"8.20\"\n    releaseDate: 2021-10-19\n    eol: 2024-01-31\n    lts: true\n    latest: \"8.20.30\"\n    latestReleaseDate: 2024-01-02\n\n  # 8.19 to 8.5 EOL dates documented on https://web.archive.org/web/20211117125223/https://confluence.atlassian.com/support/atlassian-support-end-of-life-policy-201851003.html\n  - releaseCycle: \"8.19\"\n    releaseDate: 2021-08-25\n    eol: 2023-08-26\n    latest: \"8.19.1\"\n    latestReleaseDate: 2021-09-15\n\n  - releaseCycle: \"8.18\"\n    # should be 2021-07-01, but 8.18.0 is not listed on https://www.atlassian.com/software/jira/update so auto-update does not consider this version.\n    releaseDate: 2021-07-21\n    eol: 2023-07-01\n    latest: \"8.18.2\"\n    latestReleaseDate: 2021-08-18\n\n  - releaseCycle: \"8.17\"\n    releaseDate: 2021-05-17\n    eol: 2023-05-18\n    latest: \"8.17.1\"\n    latestReleaseDate: 2021-06-15\n\n  - releaseCycle: \"8.16\"\n    releaseDate: 2021-03-22\n    eol: 2023-03-23\n    latest: \"8.16.2\"\n    latestReleaseDate: 2021-06-02\n\n  - releaseCycle: \"8.15\"\n    releaseDate: 2021-01-21\n    eol: 2023-02-02\n    latest: \"8.15.1\"\n    latestReleaseDate: 2021-03-22\n\n  - releaseCycle: \"8.14\"\n    releaseDate: 2020-11-22\n    eol: 2022-11-23\n    latest: \"8.14.1\"\n    latestReleaseDate: 2021-01-14\n\n  - releaseCycle: \"8.13\"\n    releaseDate: 2020-10-06\n    eol: 2022-10-08\n    lts: true\n    latest: \"8.13.27\"\n    latestReleaseDate: 2022-10-24\n\n  - releaseCycle: \"8.12\"\n    releaseDate: 2020-08-25\n    eol: 2022-08-26\n    latest: \"8.12.3\"\n    latestReleaseDate: 2020-10-07\n\n  - releaseCycle: \"8.11\"\n    releaseDate: 2020-07-14\n    eol: 2022-07-15\n    latest: \"8.11.1\"\n    latestReleaseDate: 2020-08-17\n\n  - releaseCycle: \"8.10\"\n    releaseDate: 2020-06-22\n    eol: 2022-06-23\n    latest: \"8.10.1\"\n    latestReleaseDate: 2020-07-20\n\n  - releaseCycle: \"8.9\"\n    releaseDate: 2020-05-18\n    eol: 2022-05-20\n    latest: \"8.9.1\"\n    latestReleaseDate: 2020-06-16\n\n  - releaseCycle: \"8.8\"\n    releaseDate: 2020-03-18\n    eol: 2022-03-19\n    latest: \"8.8.1\"\n    latestReleaseDate: 2020-04-22\n\n  - releaseCycle: \"8.7\"\n    releaseDate: 2020-02-02\n    eol: 2022-02-03\n    latest: \"8.7.1\"\n    latestReleaseDate: 2020-02-10\n\n  - releaseCycle: \"8.6\"\n    releaseDate: 2019-12-16\n    eol: 2021-12-17\n    latest: \"8.6.1\"\n    latestReleaseDate: 2020-01-09\n\n  - releaseCycle: \"8.5\"\n    releaseDate: 2019-10-21\n    eol: 2021-10-21\n    lts: true\n    latest: \"8.5.19\"\n    latestReleaseDate: 2021-09-14\n\n  # 8.4 to 7.12 EOL dates available on https://web.archive.org/web/20200911020841/https://confluence.atlassian.com/support/atlassian-support-end-of-life-policy-201851003.html\n  - releaseCycle: \"8.4\"\n    releaseDate: 2019-09-08\n    eol: 2021-09-09\n    latest: \"8.4.3\"\n    latestReleaseDate: 2019-11-08\n\n  - releaseCycle: \"8.3\"\n    releaseDate: 2019-07-21\n    eol: 2021-07-22\n    latest: \"8.3.5\"\n    latestReleaseDate: 2019-11-05\n\n  - releaseCycle: \"8.2\"\n    releaseDate: 2019-05-20\n    eol: 2021-05-21\n    latest: \"8.2.6\"\n    latestReleaseDate: 2019-11-05\n\n  - releaseCycle: \"8.1\"\n    releaseDate: 2019-04-03\n    eol: 2021-04-04\n    latest: \"8.1.3\"\n    latestReleaseDate: 2019-09-16\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2019-02-08\n    eol: 2021-02-11\n    latest: \"8.0.3\"\n    latestReleaseDate: 2019-07-09\n\n  - releaseCycle: \"7.13\"\n    lts: true\n    releaseDate: 2018-11-27\n    eol: 2020-11-28\n    latest: \"7.13.18\"\n    latestReleaseDate: 2020-10-12\n\n  # 7.12 to 7.3 EOL dates available on https://web.archive.org/web/20181120131129/https://confluence.atlassian.com/support/atlassian-support-end-of-life-policy-201851003.html\n  - releaseCycle: \"7.12\"\n    releaseDate: 2018-08-26\n    eol: 2020-08-27\n    latest: \"7.12.3\"\n    latestReleaseDate: 2018-10-12\n\n  - releaseCycle: \"7.11\"\n    releaseDate: 2018-07-10\n    eol: 2020-07-11\n    latest: \"7.11.2\"\n    latestReleaseDate: 2018-08-08\n\n  - releaseCycle: \"7.10\"\n    releaseDate: 2018-05-28\n    eol: 2020-05-29\n    latest: \"7.10.2\"\n    latestReleaseDate: 2018-06-27\n\n  - releaseCycle: \"7.9\"\n    releaseDate: 2018-04-08\n    eol: 2020-04-09\n    latest: \"7.9.2\"\n    latestReleaseDate: 2018-05-08\n\n  - releaseCycle: \"7.8\"\n    releaseDate: 2018-02-19\n    eol: 2020-02-20\n    latest: \"7.8.4\"\n    latestReleaseDate: 2018-05-08\n\n  - releaseCycle: \"7.7\"\n    releaseDate: 2018-01-10\n    eol: 2020-01-11\n    latest: \"7.7.4\"\n    latestReleaseDate: 2018-05-09\n\n  - releaseCycle: \"7.6\"\n    releaseDate: 2017-11-15\n    lts: true\n    eol: 2019-11-14\n    latest: \"7.6.17\"\n    latestReleaseDate: 2019-11-04\n\n  - releaseCycle: \"7.5\"\n    releaseDate: 2017-09-05\n    eol: 2019-09-06\n    latest: \"7.5.4\"\n    latestReleaseDate: 2018-01-16\n\n  # 7.4 to 7.0 EOL dates available on https://web.archive.org/web/20170710055737/https://confluence.atlassian.com/support/atlassian-support-end-of-life-policy-201851003.html\n  - releaseCycle: \"7.4\"\n    releaseDate: 2017-06-28\n    eol: 2019-06-29\n    latest: \"7.4.6\"\n    latestReleaseDate: 2018-01-15\n\n  - releaseCycle: \"7.3\"\n    releaseDate: 2017-01-02\n    eol: 2019-01-03\n    latest: \"7.3.9\"\n    latestReleaseDate: 2018-01-10\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2016-08-23\n    eol: 2018-08-23\n    latest: \"7.2.15\"\n    latestReleaseDate: 2018-06-06\n\n  - releaseCycle: \"7.1\"\n    releaseDate: 2016-02-10\n    eol: 2018-02-10\n    latest: \"7.1.10\"\n    latestReleaseDate: 2016-09-14\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2015-10-01\n    eol: 2017-10-06\n    latest: \"7.0.11\"\n    latestReleaseDate: 2016-09-13\n\n  # 6.4 to 6.0 EOL dates available on https://web.archive.org/web/20150910105445/https://confluence.atlassian.com/support/atlassian-support-end-of-life-policy-201851003.html\n  - releaseCycle: \"6.4\"\n    releaseDate: 2015-03-16 # https://www.atlassian.com/blog/2015/04/jira-6-4-release-confidence-sanity\n    eol: 2017-03-17\n    latest: \"6.4.14\"\n    latestReleaseDate: 2016-07-26\n    link: https://confluence.atlassian.com/jira064/jira-6-4-14-release-notes-834232021.html\n\n  - releaseCycle: \"6.3\"\n    releaseDate: 2014-07-08\n    eol: 2016-07-08\n    latest: \"6.3.15\"\n    latestReleaseDate: 2015-02-03\n    link: https://confluence.atlassian.com/jira063/jira-6-3-15-release-notes-707625090.html\n\n  - releaseCycle: \"6.2\"\n    releaseDate: 2014-02-24\n    eol: 2016-06-11\n    latest: \"6.2.7\"\n    latestReleaseDate: 2014-06-11\n    link: https://confluence.atlassian.com/jira063/jira-6-2-7-release-notes-683542003.html\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2013-09-23\n    eol: 2016-05-22\n    latest: \"6.1.9\"\n    latestReleaseDate: 2014-09-29\n    link: https://confluence.atlassian.com/jira063/jira-6-1-9-release-notes-683542023.html\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2013-05-21\n    eol: 2015-09-03\n    latest: \"6.0.8\"\n    latestReleaseDate: 2013-09-03\n    link: https://confluence.atlassian.com/jira064/jira-6-0-8-release-notes-720413919.html\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2012-11-11\n    eol: true\n    latest: \"5.2.11\"\n    latestReleaseDate: 2013-04-18\n    link: https://confluence.atlassian.com/jira063/jira-5-2-11-release-notes-683542112.html\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2012-07-09\n    eol: true\n    latest: \"5.1.8\"\n    latestReleaseDate: 2012-10-31\n    link: https://confluence.atlassian.com/jira063/jira-5-1-8-release-notes-683542060.html\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2012-02-22\n    eol: 2012-07-01\n    latest: \"5.0.7\"\n    latestReleaseDate: 2012-07-01\n    link: https://confluence.atlassian.com/jira063/jira-5-0-7-release-notes-683542076.html\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2011-08-02\n    eol: 2014-02-22\n    latest: \"4.4.5\"\n    latestReleaseDate: 2012-02-22\n    link: https://confluence.atlassian.com/jira063/jira-4-4-5-release-notes-683541908.html\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2011-03-16\n    eol: 2013-05-27\n    latest: \"4.3.4\"\n    latestReleaseDate: 2011-05-27\n    link: https://confluence.atlassian.com/jira063/jira-4-3-4-release-notes-683541993.html\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2010-10-19\n    eol: 2013-02-08\n    latest: \"4.2.4\"\n    latestReleaseDate: 2011-02-08\n    link: https://confluence.atlassian.com/jira063/jira-4-2-4-release-notes-683541978.html\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2010-04-07\n    eol: 2012-06-18\n    latest: \"4.1.2\"\n    latestReleaseDate: 2010-06-18\n    link: https://confluence.atlassian.com/jira063/jira-4-1-2-release-notes-683541950.html\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2009-10-06\n    eol: 2012-02-26\n    latest: \"4.0.2\"\n    latestReleaseDate: 2010-02-26\n    link: https://confluence.atlassian.com/jira063/jira-4-0-2-release-notes-683541921.html\n\n  - releaseCycle: \"3.13\"\n    releaseDate: 2008-09-09\n    eol: 2011-07-21 # https://confluence.atlassian.com/jirakb/blog/2011/08/jira-3-13-end-of-life\n    latest: \"3.13.5\"\n    latestReleaseDate: 2009-07-21\n    link: https://confluence.atlassian.com/jira063/jira-3-13-5-release-notes-683541942.html\n\n  # 3.x release dates available on https://confluence.atlassian.com/jira063/jira-release-summary-683542136.html.\n  # latest release dates and eol dates are mostly unknown.\n  - releaseCycle: \"3.12\"\n    releaseDate: 2007-12-07\n    eol: true\n    latest: \"3.12.3\"\n    latestReleaseDate: 2008-04-30\n    link: https://confluence.atlassian.com/jira063/jira-3-12-3-release-notes-683541916.html\n\n  - releaseCycle: \"3.11\"\n    releaseDate: 2007-09-25\n    eol: true\n    latest: \"3.11.0\"\n    latestReleaseDate: 2007-09-25\n    link: https://confluence.atlassian.com/jira063/jira-3-11-release-notes-683541982.html\n\n  - releaseCycle: \"3.10\"\n    releaseDate: 2007-07-09\n    eol: true\n    latest: \"3.10.2\"\n    link: https://confluence.atlassian.com/jira063/jira-3-10-2-release-notes-683541819.html\n\n  - releaseCycle: \"3.9\"\n    releaseDate: 2007-05-08\n    eol: true\n    latest: \"3.9.3\"\n    link: https://confluence.atlassian.com/jira063/jira-3-9-3-release-notes-683541851.html\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2007-03-13\n    eol: true\n    latest: \"3.8.1\"\n    link: https://confluence.atlassian.com/jira063/jira-3-8-1-release-notes-683541854.html\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2006-12-18\n    eol: true\n    latest: \"3.7.4\"\n    link: https://confluence.atlassian.com/jira063/jira-3-7-4-release-notes-683541869.html\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2006-04-18\n    eol: true\n    latest: \"3.6.5\"\n    link: https://confluence.atlassian.com/jira063/jira-3-6-5-release-notes-683541895.html\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2006-02-01\n    eol: true\n    latest: \"3.5.3\"\n    link: https://confluence.atlassian.com/jira063/jira-3-5-3-release-notes-683541839.html\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2005-11-15\n    eol: true\n    latest: \"3.4.3\"\n    link: https://confluence.atlassian.com/jira063/jira-3-4-3-release-notes-683541799.html\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2005-08-05\n    eol: true\n    latest: \"3.3.3\"\n    link: https://confluence.atlassian.com/jira063/jira-3-3-3-release-notes-683541879.html\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2005-05-27\n    eol: true\n    latest: \"3.2.3\"\n    link: https://confluence.atlassian.com/jira063/jira-3-2-3-release-notes-683541833.html\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2005-02-14\n    eol: true\n    latest: \"3.1.1\"\n    link: https://confluence.atlassian.com/jira063/jira-3-1-1-release-notes-683541805.html\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2004-10-12\n    eol: true\n    latest: \"3.0.3\"\n    link: https://confluence.atlassian.com/jira063/jira-3-0-3-release-notes-683541813.html\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2004-03-03 # https://www.atlassian.com/blog/archives/jira_2_6_released$\n    eol: true\n    latest: \"2.6.1\"\n    latestReleaseDate: 2004-03-25\n    link: https://www.atlassian.com/blog/archives/jira_261_releas$\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2003-11-12 # https://www.atlassian.com/blog/archives/jira_2_5_released$\n    eol: true\n    latest: \"2.5.3\"\n    latestReleaseDate: 2003-12-19\n    link: https://www.atlassian.com/blog/archives/jira_253_releas$\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2003-08-20\n    eol: true\n    latest: \"2.4.0\"\n    latestReleaseDate: 2003-08-20\n    link: https://www.atlassian.com/blog/archives/jira_24_release$\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2003-07-03\n    eol: true\n    latest: \"2.3.0\"\n    latestReleaseDate: 2003-07-03\n    link: https://www.atlassian.com/blog/archives/jira_23_release$\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2003-06-20 # https://www.atlassian.com/blog/archives/jira_2_2_released$\n    eol: true\n    latest: \"2.2.1\"\n    latestReleaseDate: 2003-06-26\n    link: https://www.atlassian.com/blog/archives/jira_221_releas$\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2003-06-03\n    eol: true\n    latest: \"2.1.0\"\n    latestReleaseDate: 2003-06-03\n    link: https://www.atlassian.com/blog/archives/jira_21_release$\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2002-09-10 # https://www.atlassian.com/blog/archives/jira_1_4_released$\n    eol: true\n    latest: \"1.4.1\"\n    latestReleaseDate: 2002-09-13\n    link: https://www.atlassian.com/blog/archives/jira_1_4_1_released$\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2002-07-04 # https://www.atlassian.com/blog/archives/jira_13_resin_j$\n    eol: true\n    latest: \"1.3.3\"\n    latestReleaseDate: 2002-07-23\n    link: https://www.atlassian.com/blog/archives/jira_1_3_3_released$\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2002-05-21\n    eol: true\n    latest: \"1.2.0\"\n    latestReleaseDate: 2002-05-21\n    link: https://www.atlassian.com/blog/archives/jira_12_adds_pe$\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2002-04-30\n    eol: true\n    latest: \"1.1.0\"\n    latestReleaseDate: 2002-04-30\n    link: https://www.atlassian.com/blog/archives/jira_11_availab$\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2002-04-10\n    eol: true\n    latest: \"1.0.0\"\n    latestReleaseDate: 2002-04-10\n    link: https://www.atlassian.com/blog/archives/jira_10_release$\n\n---\n\n> [Jira Software](https://www.atlassian.com/software/jira) is a proprietary issue tracking product\n> developed by Atlassian that allows bug tracking and agile project management.\n\n{: .warning }\n\n> Atlassian ended support for Jira Software Server [on February 15, 2024](https://www.atlassian.com/migration/assess/journey-to-cloud).\n> Starting from 9.13.x, new releases of Jira are available only to Data Center customers.\n\nJira Software is available both as SaaS and on-premises offer, with two editions:\n\n- Jira Software Cloud: Cloud edition, available through [Atlassian Cloud](https://www.atlassian.com/licensing/cloud).\n- Jira Software Data Center: Self-hosted edition, targeted to enterprises.\n\nThis page is **only** about Jira Software Data Center. Jira Software Cloud is a part of the Atlassian Cloud with [its own release cadence](https://confluence.atlassian.com/cloud/blog).\n\nJira Software has both LTS and non-LTS releases. There is approximately one LTS release per year, which receives bug and\nsecurity fixes for 2 years. Non-LTS releases are supported for 6 months with only critical security fixes. More\ninformation can be found in [this article](https://www.atlassian.com/blog/enterprise/introducing-enterprise-releases).\n"
  },
  {
    "path": "products/joomla.md",
    "content": "---\ntitle: Joomla!\naddedAt: 2022-11-30\ncategory: server-app\ntags: php-runtime\niconSlug: joomla\npermalink: /joomla\nreleasePolicyLink: https://docs.joomla.org/Release_and_support_cycle\nchangelogTemplate: \"https://docs.joomla.org/Special:MyLanguage/Joomla_{{'__LATEST__'|split:'.'|slice:0,2|join:'.'}}_version_history#Joomla___LATEST__\"\neoasColumn: true\n\nidentifiers:\n  - repology: joomla\n\nauto:\n  methods:\n    - git: https://github.com/joomla/joomla-cms.git\n\n# eol see https://developer.joomla.org/roadmap.html\nreleases:\n  - releaseCycle: \"6\"\n    releaseDate: 2025-10-14\n    eoas: 2028-10-17\n    eol: 2029-10-16\n    latest: \"6.0.3\"\n    latestReleaseDate: 2026-02-06\n    # check later for removal: the link with changelogTemplate does not work (yet)\n    link: https://www.joomla.org/announcements/release-news/5939-joomla-6-0-and-joomla-5-4-are-here.html\n\n  - releaseCycle: \"5\"\n    releaseDate: 2023-10-14\n    eoas: 2026-10-13\n    eol: 2027-10-12\n    latest: \"5.4.3\"\n    latestReleaseDate: 2026-02-06\n    # check later for removal: the link with changelogTemplate does not work (yet)\n    link: https://www.joomla.org/announcements/release-news/5900-joomla-5-0-and-joomla-4-4-are-here\n\n  - releaseCycle: \"4\"\n    releaseDate: 2021-08-17\n    eoas: 2024-10-15\n    eol: 2025-10-14\n    latest: \"4.4.14\"\n    latestReleaseDate: 2025-09-23\n\n  - releaseCycle: \"3\"\n    releaseDate: 2012-09-27\n    eoas: 2021-08-17\n    eol: 2023-08-17\n    latest: \"3.10.12\"\n    latestReleaseDate: 2023-07-08\n\n---\n\n> [Joomla!](https://www.joomla.org/) is an award-winning content management system (CMS), which\n> enables you to build websites and powerful online applications.\n\n- Each major version is supported for at least 4 years.\n- Each major version gets a minimum of 2 years of active development.\n- This may be followed by further development as per the [roadmap][roadmap].\n\n## Links\n\n- [Joomla! CMS Development Roadmap][roadmap]\n- [Joomla! CMS versions table](https://docs.joomla.org/Special:MyLanguage/Joomla!_CMS_versions).\n\n[roadmap]: https://docs.joomla.org/Special:MyLanguage/Joomla_CMS_Development_Roadmap\n"
  },
  {
    "path": "products/jquery-ui.md",
    "content": "---\ntitle: jQuery UI\naddedAt: 2024-08-21\ncategory: framework\ntags: javascript-runtime\npermalink: /jquery-ui\nchangelogTemplate: https://github.com/jquery/jquery-ui/releases/tag/__LATEST__\n\nidentifiers:\n  - purl: pkg:github/jquery/jquery-ui\n  - purl: pkg:maven/org.webjars/jquery-ui\n  - purl: pkg:npm/jquery-ui\n  - purl: pkg:nuget/jQuery.UI.Combined\n  - repology: jquery-ui\n\nauto:\n  methods:\n    - git: https://github.com/jquery/jquery-ui.git\n\nreleases:\n  - releaseCycle: \"1.14\"\n    staleReleaseThresholdDays: 730 # see https://github.com/jquery/jquery-ui?tab=security-ov-file#supported-versions\n    releaseDate: 2024-08-05\n    eol: false\n    latest: \"1.14.2\"\n    link: https://blog.jqueryui.com/2024/10/jquery-ui-1-14-1-released/\n\n    latestReleaseDate: 2026-01-29\n  - releaseCycle: \"1.13\"\n    releaseDate: 2021-10-07\n    eol: 2024-08-05\n    latest: \"1.13.3\"\n    latestReleaseDate: 2024-04-26\n    link: https://blog.jqueryui.com/2024/04/jquery-ui-1-13-3-released/\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2016-04-21\n    eol: 2021-10-07\n    latest: \"1.12.1\"\n    latestReleaseDate: 2016-09-14\n    link: https://blog.jqueryui.com/2016/09/jquery-ui-1-12-1/\n\n  - releaseCycle: \"1.11\"\n    releaseDate: 2014-06-26\n    eol: 2016-04-21\n    latest: \"1.11.4\"\n    latestReleaseDate: 2015-03-11\n    link: https://blog.jqueryui.com/2015/03/jquery-ui-1-11-4/\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2013-01-17\n    eol: 2014-06-26\n    latest: \"1.10.4\"\n    latestReleaseDate: 2014-01-17\n    link: https://blog.jqueryui.com/2014/01/jquery-ui-1-10-4/\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2012-10-05\n    eol: 2013-01-17\n    latest: \"1.9.2\"\n    latestReleaseDate: 2012-11-23\n    link: https://blog.jqueryui.com/2012/11/jquery-ui-1-9-2/\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2010-03-18\n    eol: 2012-10-08\n    latest: \"1.8.24\"\n    latestReleaseDate: 2012-09-28\n    link: https://blog.jqueryui.com/2012/09/jquery-ui-1-8-24/\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2009-03-03\n    eol: 2010-03-23\n    latest: \"1.7.3\"\n    latestReleaseDate: 2010-05-04\n    link: https://blog.jqueryui.com/2010/05/jquery-ui-173/\n\n---\n\n> [jQuery UI](https://jqueryui.com/) is a collection of GUI widgets, animated\n> visual effects, and themes implemented with jQuery.\n\nThe support and EOL policy is not clearly defined. Looking at past releases,\nit seems that only the latest release is actively maintained.\n\n## [Browser Support](https://jqueryui.com/browser-support/)\n\nJQuery UI supports the latest stable releases of Chrome, Edge, Firefox,\nand Safari. While it might run without major issues in older browser\nversions, it is not actively tested against and bug fixes only impacting\nother browsers might not be fixed.\n"
  },
  {
    "path": "products/jquery.md",
    "content": "---\ntitle: jQuery\naddedAt: 2022-02-09\ncategory: framework\ntags: javascript-runtime linux-foundation\niconSlug: jquery\npermalink: /jquery\nchangelogTemplate: https://github.com/jquery/jquery/releases/tag/__LATEST__\neoesColumn: Commercial Support\n\nidentifiers:\n  - purl: pkg:github/jquery/jquery\n  - purl: pkg:maven/org.webjars/jquery\n  - purl: pkg:npm/jquery\n  - purl: pkg:nuget/jQuery\n  - repology: jquery\n  - repology: js-jquery\n  - cpe: cpe:2.3:a:jquery:jquery\n\n# NPM is also possible, but versions up to 1.10.2 and between 2.0.0 to 2.0.3 are not on\n# https://www.npmjs.com/package/jquery, so better it's better to keep git.\nauto:\n  methods:\n    - git: https://github.com/jquery/jquery.git\n\nreleases:\n  - releaseCycle: \"4\"\n    releaseDate: 2026-01-17\n    eol: false\n    latest: \"4.0.0\"\n    latestReleaseDate: 2026-01-17\n\n  - releaseCycle: \"3\"\n    staleReleaseThresholdDays: 1095 # see https://github.com/jquery/jquery?tab=security-ov-file#supported-versions\n    releaseDate: 2016-06-09\n    eol: false\n    latest: \"3.7.1\"\n    latestReleaseDate: 2023-08-28\n\n  - releaseCycle: \"2\"\n    releaseDate: 2013-04-18\n    eol: true\n    eoes: false\n    latest: \"2.2.4\"\n    latestReleaseDate: 2016-05-20\n    link: https://blog.jquery.com/2016/05/20/jquery-1-12-4-and-2-2-4-released/\n\n  - releaseCycle: \"1\"\n    releaseDate: 2006-08-31\n    eol: true\n    eoes: false\n    latest: \"1.12.4\"\n    latestReleaseDate: 2016-05-20\n    link: https://blog.jquery.com/2016/05/20/jquery-1-12-4-and-2-2-4-released/\n---\n\n> [jQuery](https://jquery.com/) is a widely used JavaScript library making it easier to manipulate HTML documents.\n\n[Only the latest version in the current release cycle is supported](https://github.com/jquery/jquery?tab=security-ov-file#supported-versions).\nThe 1.x and 2.x branches no longer receive patches,\nalthough a core team lead [stated that](https://github.com/jquery/jquery/issues/5322#issuecomment-1719939675)\nserious security patches have been backported and that they would consider it again in the future.\n\njQuery is part of the [OpenJS Foundation’s Ecosystem Sustainability Program](https://openjsf.org/ecosystem-sustainability-program) (ESP).\nCommercial support [is available for some EOL versions of jQuery](https://jquery.com/support/#commercial-support)\nthrough the [HeroDevs Never-Ending Support](https://www.herodevs.com/support/jquery-nes) initiative.\n\n## [Browser Support](https://jquery.com/browser-support/)\n\n### Desktop\n\n| Browser           | Support Versions                                                                                |\n| ----------------- | ----------------------------------------------------------------------------------------------- |\n| Chrome            | Latest 2 major stable releases                                                                  |\n| Edge              | Latest 2 major stable releases                                                                  |\n| Firefox           | Latest 2 major stable releases, [ESR](https://support.mozilla.org/kb/firefox-esr-release-cycle) |\n| Internet Explorer | 11                                                                                              |\n| Safari            | Latest 2 major stable releases                                                                  |\n| Opera             | Latest stable version                                                                           |\n\n### Mobile\n\n| Browser           | Support Versions               |\n| ------------------| ------------------------------ |\n| Chrome on Android | Latest 2 major stable releases |\n| Safari            | Latest 3 major stable releases |\n"
  },
  {
    "path": "products/jreleaser.md",
    "content": "---\ntitle: JReleaser\naddedAt: 2022-12-02\ncategory: app\ntags: java-runtime\npermalink: /jreleaser\nversionCommand: jreleaser --version\nreleasePolicyLink: https://jreleaser.org/guide/latest/release-history.html\nchangelogTemplate: \"https://github.com/jreleaser/jreleaser/releases/tag/v__LATEST__\"\neoasColumn: true\neolColumn: Security Support\n\nauto:\n  methods:\n    - maven: org.jreleaser/jreleaser\n\nreleases:\n  - releaseCycle: \"1\"\n    releaseDate: 2022-04-10\n    eol: false\n    eoas: false\n    latest: \"1.18.0\"\n    latestReleaseDate: 2025-04-30\n\n  - releaseCycle: \"0\"\n    releaseDate: 2021-04-10\n    eol: 2022-04-10\n    eoas: 2022-04-10\n    latest: \"0.10.0\"\n    latestReleaseDate: 2021-12-28\n---\n\n> [JReleaser](https://jreleaser.org/) is a release automation tool for Java and non-Java projects.\n> Its goal is to simplify creating releases and publishing artifacts to multiple package\n> managers while providing customizable options.\n"
  },
  {
    "path": "products/julia.md",
    "content": "---\ntitle: Julia\naddedAt: 2025-01-30\ncategory: lang\niconSlug: julia\npermalink: /julia\nalternate_urls:\n  - /julialang\n  - /julia-lang\nversionCommand: julia --version\nreleasePolicyLink: https://julialang.org/blog/2019/08/release-process/\nchangelogTemplate: \"https://github.com/JuliaLang/julia/blob/v__LATEST__/NEWS.md\"\nauto:\n  methods:\n    - git: https://github.com/JuliaLang/julia.git\nidentifiers:\n  - repology: julia\n  - cpe: cpe:2.3:a:julialang:julia\n\nreleases:\n  - releaseCycle: \"1.12\"\n    releaseDate: 2025-10-08 # announcementLink: https://julialang.org/blog/2025/10/julia-1.12-highlights/\n    eol: false\n    latest: \"1.12.5\"\n    latestReleaseDate: 2026-02-09\n\n  - releaseCycle: \"1.11\"\n    releaseDate: 2024-10-07 # announcementLink: https://julialang.org/blog/2024/10/julia-1.11-highlights/\n    eol: 2025-10-08 # https://discourse.julialang.org/t/julia-v1-12-0-has-been-released/132990\n    latest: \"1.11.9\"\n    latestReleaseDate: 2026-02-05\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2023-12-25\n    lts: 2024-10-08 # https://discourse.julialang.org/t/julia-v1-11-0-has-been-released-and-v1-10-is-now-lts/121064\n    eol: false\n    latest: \"1.10.11\"\n    latestReleaseDate: 2026-03-09\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2021-03-24\n    lts: 2021-12-01 # https://discourse.julialang.org/t/julia-v1-7-0-has-been-released-and-v1-6-is-now-lts/72336\n    eol: 2024-10-08 # https://discourse.julialang.org/t/julia-v1-11-0-has-been-released-and-v1-10-is-now-lts/121064\n    latest: \"1.6.7\"\n    latestReleaseDate: 2022-07-19\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2018-08-08\n    lts: 2019-01-22 # https://discourse.julialang.org/t/proposed-release-process-and-schedule/15623 + https://discourse.julialang.org/t/julia-v1-1-0-has-been-released/19911\n    eol: 2021-12-01 # https://discourse.julialang.org/t/julia-v1-7-0-has-been-released-and-v1-6-is-now-lts/72336\n    latest: \"1.0.5\"\n    latestReleaseDate: 2019-09-09\n# Please leave a new line both above and below the triple-dashes.\n\n\n\n\n\n\n\n\n\n\n\n\n---\n\n> [Julia](https://julialang.org) is an open-source programming language designed for technical computing,\n> combining the high performance of compiled languages with the flexibility and approachability of dynamic, interpreted ones.\n\nJulia releases minor versions approximately every 4–5 months.\nEach minor version is supported until the next is released, with patch updates provided as needed, approximately monthly.\nLong-Term Support (LTS) versions are selected occasionally from minor releases and are supported for an extended period,\nreceiving critical bug fixes and security updates.\n\nFor more details, see the [Julia release process](https://julialang.org/blog/2019/08/release-process/) blog post,\nor the summary from the FAQ: [Do I want to use the Stable, LTS, or nightly version of Julia?](https://docs.julialang.org/en/v1/manual/faq/#Do-I-want-to-use-the-Stable,-LTS,-or-nightly-version-of-Julia?),\nas well as the information in the [Downloads page](https://julialang.org/downloads/).\n\nRelease notes are kept in the `NEWS.md` file in the git tag for each release, with older release notes being added to the `HISTORY.md` file.\nThe version of [`NEWS.md` in the `master` branch](https://github.com/JuliaLang/julia/blob/master/NEWS.md) of the Julia repository\nlists the changes that will be included in the next minor version.\n"
  },
  {
    "path": "products/karpenter.md",
    "content": "---\ntitle: Karpenter\naddedAt: 2026-03-10\ncategory: server-app\ntags: cncf kubernetes\niconSlug: kubernetes\npermalink: /karpenter\nreleasePolicyLink: https://github.com/kubernetes-sigs/karpenter/blob/main/RELEASE.md\nchangelogTemplate: https://github.com/kubernetes-sigs/karpenter/releases/tag/v__LATEST__\neolColumn: Support\n\nidentifiers:\n  - purl: pkg:github/kubernetes-sigs/karpenter\n  - purl: pkg:oci/karpenter?repository_url=public.ecr.aws/karpenter\n  - purl: pkg:oci/karpenter?repository_url=dhi.io\n  - purl: pkg:oci/karpenter?repository_url=cgr.dev/chainguard\n\nauto:\n  methods:\n    - git: https://github.com/kubernetes-sigs/karpenter.git\n\ncustomFields:\n  - name: supportedKubernetesVersion\n    display: after-latest-column\n    label: Kubernetes Compatibility\n    description: Supported Kubernetes Versions\n    link: https://karpenter.sh/docs/upgrading/compatibility\n\nreleases:\n  - releaseCycle: \"1.9\"\n    releaseDate: 2026-02-06\n    eol: false\n    latest: \"1.9.0\"\n    latestReleaseDate: 2026-02-04\n    supportedKubernetesVersion: \"1.29 - 1.35\"\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2025-10-08\n    eol: 2026-01-15\n    latest: \"1.8.2\"\n    latestReleaseDate: 2026-01-15\n    supportedKubernetesVersion: \"1.29 - 1.34\"\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2025-09-16\n    eol: 2026-02-06\n    latest: \"1.7.1\"\n    latestReleaseDate: 2025-09-17\n    supportedKubernetesVersion: \"1.29 - 1.34\"\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2025-07-14\n    eol: 2025-10-08\n    latest: \"1.6.3\"\n    latestReleaseDate: 2025-09-03\n    supportedKubernetesVersion: \"1.29 - 1.34\"\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2025-05-24\n    eol: 2025-09-16\n    latest: \"1.5.4\"\n    latestReleaseDate: 2025-08-26\n    supportedKubernetesVersion: \"1.29 - 1.33\"\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2025-04-16\n    eol: 2025-07-14\n    latest: \"1.4.1\"\n    latestReleaseDate: 2025-09-26\n    supportedKubernetesVersion: \"1.29 - 1.32\"\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2025-03-04\n    eol: 2025-05-24\n    latest: \"1.3.4\"\n    latestReleaseDate: 2025-10-01\n    supportedKubernetesVersion: \"1.29 - 1.32\"\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2025-01-28\n    eol: 2025-04-16\n    latest: \"1.2.4\"\n    latestReleaseDate: 2025-10-01\n    supportedKubernetesVersion: \"1.29 - 1.32\"\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2024-11-30\n    eol: 2025-03-04\n    latest: \"1.1.4\"\n    latestReleaseDate: 2025-10-01\n    supportedKubernetesVersion: \"1.29 - 1.31\"\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2024-08-14\n    eol: 2025-01-28\n    latest: \"1.0.8\"\n    latestReleaseDate: 2025-10-01\n    supportedKubernetesVersion: \"1.29 - 1.31\"\n\n\n---\n\n> [Karpenter](https://karpenter.sh) is an open-source node lifecycle management controller for Kubernetes.\n\nKarpenter follows [Semantic Versioning](https://semver.org/). There is no documented EOL Policy, but only\nthe latest release seems to be supported. Backports are sometimes made for critical fixes.\n"
  },
  {
    "path": "products/kde-plasma.md",
    "content": "---\ntitle: KDE Plasma\naddedAt: 2022-03-19\ncategory: os\niconSlug: kde\npermalink: /kde-plasma\nalternate_urls:\n  - /kdeplasma\nversionCommand: plasmashell -v\nreleasePolicyLink: https://community.kde.org/Schedules/Plasma_6\nchangelogTemplate: https://kde.org/announcements/plasma/6/__LATEST__/\neoasColumn: true\neolColumn: Critical bug fixes\n\nidentifiers:\n  - cpe: cpe:/a:kde:plasma\n  - cpe: cpe:2.3:a:kde:plasma\n\nauto:\n  methods:\n    - git: https://github.com/KDE/plasma-desktop.git\n      # 80/90 minor and patch versions, such as https://kde.org/announcements/plasma/5/5.26.90/, are in fact beta releases\n      regex_exclude:\n        - '^v?(\\d+)\\.([8-9]\\d+)(\\.(\\d+)(\\.(\\d+))?)?$' # double-digits minor >= 80\n        - '^v?(\\d+)\\.(\\d+)(\\.([8-9]\\d+)(\\.(\\d+))?)?$' # double-digits patch >= 80\n\n# non-LTS: eol(x)/eoas(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"6.6\"\n    releaseDate: 2026-02-17\n    eoas: false\n    eol: false\n    latest: \"6.6.3\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"6.5\"\n    releaseDate: 2025-10-21\n    eoas: 2026-02-17\n    eol: 2026-02-17\n    latest: \"6.5.6\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"6.4\"\n    releaseDate: 2025-06-17\n    eoas: 2025-10-21\n    eol: 2025-10-21\n    latest: \"6.4.6\"\n    latestReleaseDate: 2025-11-11\n\n  - releaseCycle: \"6.3\"\n    releaseDate: 2025-02-11\n    eoas: 2025-06-17\n    eol: 2025-06-17\n    latest: \"6.3.6\"\n    latestReleaseDate: 2025-07-08\n\n  - releaseCycle: \"6.2\"\n    releaseDate: 2024-10-08\n    eoas: 2025-02-11\n    eol: 2025-02-11\n    latest: \"6.2.5\"\n    latestReleaseDate: 2024-12-31\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2024-06-18\n    eoas: 2024-10-08\n    eol: 2024-10-08\n    latest: \"6.1.5\"\n    latestReleaseDate: 2024-09-10\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2024-02-28\n    eoas: 2024-06-18\n    eol: 2024-06-18\n    latest: \"6.0.5\"\n    latestReleaseDate: 2024-05-21\n\n  - releaseCycle: \"5.27\"\n    staleReleaseThresholdDays: 730\n    lts: true\n    releaseDate: 2023-02-14\n    eoas: 2025-01-06\n    eol: false # Not yet announced at https://community.kde.org/Schedules/Plasma_5\n    latest: \"5.27.12\"\n    latestReleaseDate: 2025-01-06\n    link: https://kde.org/announcements/plasma/5/__LATEST__/\n\n  - releaseCycle: \"5.26\"\n    releaseDate: 2022-10-11\n    eoas: 2023-02-14\n    eol: 2023-02-14\n    latest: \"5.26.5\"\n    latestReleaseDate: 2023-01-03\n    link: https://kde.org/announcements/plasma/5/__LATEST__/\n\n  - releaseCycle: \"5.25\"\n    releaseDate: 2022-06-14\n    eoas: 2022-10-11\n    eol: 2022-10-11\n    latest: \"5.25.5\"\n    latestReleaseDate: 2022-09-06\n    link: https://kde.org/announcements/plasma/5/__LATEST__/\n\n  - releaseCycle: \"5.24\"\n    lts: true\n    releaseDate: 2022-02-08\n    eoas: 2022-06-14\n    eol: 2022-10-14\n    latest: \"5.24.7\"\n    latestReleaseDate: 2022-10-14\n    link: https://kde.org/announcements/plasma/5/__LATEST__/\n\n  - releaseCycle: \"5.23\"\n    releaseDate: 2021-10-14\n    eoas: 2022-02-03\n    eol: 2022-02-03\n    latest: \"5.23.5\"\n    latestReleaseDate: 2022-01-04\n    link: https://kde.org/announcements/plasma/5/__LATEST__/\n\n  - releaseCycle: \"5.18\"\n    lts: true\n    releaseDate: 2020-02-11\n    eoas: 2020-06-04\n    eol: 2022-02-11\n    latest: \"5.18.8\"\n    latestReleaseDate: 2021-10-19\n    link: https://kde.org/announcements/plasma/5/__LATEST__/\n\n---\n\n> [KDE Plasma](https://kde.org/plasma-desktop/) is a graphical desktop environment with customizable\n> layouts and panels, supporting virtual desktops and widgets. It is available on most Linux\n> distributions and FreeBSD.\n\nKDE Plasma releases roughly three major feature releases a year, with one Long-Term Support release\nevery other year. There is a [detailed schedule](https://community.kde.org/Schedules/Plasma_6) for\nfuture bug fix releases and major releases.\n\n## Release Cadence\n\n- The last Plasma 5 release will be version 5.27 LTS, and the end of critical bug\n  fixes is not yet announced.\n- Bugfix tags/releases are made on Tuesdays in a [Fibonacci sequence of weeks](https://community.kde.org/Schedules/Plasma_6#Releases_Cycle)\n  (1, 1, 2, 3, 5) after each previous release of the same series.\n"
  },
  {
    "path": "products/keda.md",
    "content": "---\ntitle: KEDA\naddedAt: 2023-10-12\ncategory: server-app\ntags: cncf linux-foundation\npermalink: /keda\nreleasePolicyLink: https://github.com/kedacore/governance/blob/main/RELEASES.md\nchangelogTemplate: \"https://github.com/kedacore/keda/releases/tag/v__LATEST__\"\neolColumn: Support\n\ncustomFields:\n  - name: supportedKubernetesVersions\n    display: api-only\n    label: Kubernetes\n    description: Supported Kubernetes versions\n    link: https://keda.sh/docs/latest/operate/cluster/#kubernetes-compatibility\n\nauto:\n  methods:\n    - git: https://github.com/kedacore/keda.git\n\nidentifiers:\n  - purl: pkg:github/kedacore/keda\n  - purl: pkg:oci/keda-admission-webhooks?repository_url=ghcr.io/kedacore\n  - purl: pkg:oci/keda-metrics-apiserver?repository_url=ghcr.io/kedacore\n  - purl: pkg:oci/keda?repository_url=ghcr.io/kedacore\n\n# eol(x) = releaseDate(x+2)\n# For supportedKubernetesVersions: https://keda.sh/docs/latest/operate/cluster/#kubernetes-compatibility\nreleases:\n  - releaseCycle: \"2.19\"\n    releaseDate: 2026-02-02\n    eol: false\n    supportedKubernetesVersions: 1.32 - 1.34\n    latest: \"2.19.0\"\n    latestReleaseDate: 2026-02-02\n\n  - releaseCycle: \"2.18\"\n    releaseDate: 2025-10-08\n    eol: false\n    supportedKubernetesVersions: 1.31 - 1.33\n    latest: \"2.18.3\"\n    latestReleaseDate: 2025-12-22\n\n  - releaseCycle: \"2.17\"\n    releaseDate: 2025-04-07\n    eol: 2026-02-02\n    supportedKubernetesVersions: 1.30 - 1.32\n    latest: \"2.17.3\"\n    latestReleaseDate: 2025-12-22\n\n  - releaseCycle: \"2.16\"\n    releaseDate: 2024-11-07\n    eol: 2025-10-08\n    supportedKubernetesVersions: 1.29 - 1.31\n    latest: \"2.16.1\"\n    latestReleaseDate: 2024-12-24\n\n  - releaseCycle: \"2.15\"\n    releaseDate: 2024-08-01\n    eol: 2025-04-07\n    supportedKubernetesVersions: 1.28 - 1.30\n    latest: \"2.15.1\"\n    latestReleaseDate: 2024-08-12\n\n  - releaseCycle: \"2.14\"\n    releaseDate: 2024-04-25\n    eol: 2024-11-07 # releaseDate(2.16)\n    supportedKubernetesVersions: 1.27 - 1.29\n    latest: \"2.14.1\"\n    latestReleaseDate: 2024-07-31\n\n  - releaseCycle: \"2.13\"\n    releaseDate: 2024-01-18\n    eol: 2024-08-01 # releaseDate(2.15)\n    supportedKubernetesVersions: 1.27 - 1.29\n    latest: \"2.13.1\"\n    latestReleaseDate: 2024-02-29\n\n  - releaseCycle: \"2.12\"\n    releaseDate: 2023-09-28\n    eol: 2024-04-25\n    supportedKubernetesVersions: 1.26 - 1.28\n    latest: \"2.12.1\"\n    latestReleaseDate: 2023-11-27\n\n  - releaseCycle: \"2.11\"\n    releaseDate: 2023-06-22\n    eol: 2024-01-18\n    supportedKubernetesVersions: 1.25 - 1.27\n    latest: \"2.11.2\"\n    latestReleaseDate: 2023-07-27\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2023-03-09\n    eol: 2023-09-28\n    supportedKubernetesVersions: 1.24 - 1.26\n    latest: \"2.10.1\"\n    latestReleaseDate: 2023-04-13\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2022-12-09\n    eol: 2023-06-22\n    supportedKubernetesVersions: 1.23 - 1.25\n    latest: \"2.9.3\"\n    latestReleaseDate: 2023-01-31\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2022-08-10\n    eol: 2023-03-09\n    supportedKubernetesVersions: 1.17 - 1.25\n    latest: \"2.8.2\"\n    latestReleaseDate: 2023-01-19\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2022-05-05\n    eol: 2022-12-09\n    supportedKubernetesVersions: 1.17 - 1.25\n    latest: \"2.7.1\"\n    latestReleaseDate: 2022-05-10\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2022-01-31\n    eol: 2022-08-10\n    supportedKubernetesVersions: 1.17 - 1.25\n    latest: \"2.6.1\"\n    latestReleaseDate: 2022-02-10\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2021-11-25\n    eol: 2022-05-05\n    supportedKubernetesVersions: 1.17+\n    latest: \"2.5.0\"\n    latestReleaseDate: 2021-11-25\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2021-08-06\n    eol: 2022-01-31\n    supportedKubernetesVersions: 1.16+\n    latest: \"2.4.0\"\n    latestReleaseDate: 2021-08-06\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2021-05-27\n    eol: 2021-11-25\n    supportedKubernetesVersions: 1.16+\n    latest: \"2.3.0\"\n    latestReleaseDate: 2021-05-27\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2021-03-18\n    eol: 2021-08-06\n    supportedKubernetesVersions: 1.16+\n    latest: \"2.2.0\"\n    latestReleaseDate: 2021-03-18\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2021-01-27\n    eol: 2021-05-27\n    supportedKubernetesVersions: 1.16+\n    latest: \"2.1.0\"\n    latestReleaseDate: 2021-01-27\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2020-11-04\n    eol: 2021-03-18\n    supportedKubernetesVersions: 1.16+\n    latest: \"2.0.0\"\n    latestReleaseDate: 2020-11-04\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2020-07-07\n    eol: true # because there was no release in more than three years\n    supportedKubernetesVersions: 1.13+\n    latest: \"1.5.0\"\n    latestReleaseDate: 2020-07-07\n\n---\n\n> [KEDA](https://keda.sh/) is a Kubernetes-based Event Driven Autoscaler. With KEDA, you can drive\n> the scaling of any container in Kubernetes based on the number of events needing to be processed.\n\nKEDA follows [Semantic Versioning](https://github.com/kedacore/governance/blob/main/RELEASES.md).\nA new minor version is released approximately every four months and is usually supported for two\nrelease cycles.\n\n## [Supported Kubernetes Versions](https://keda.sh/docs/latest/operate/cluster/#kubernetes-compatibility)\n\n{%- assign collapsedCycles = page.releases | collapse_cycles:\"supportedKubernetesVersions\",\" - \" %}\n{% include table.html\nlabels=\"Version,Kubernetes Versions\"\nfields=\"releaseCycle,supportedKubernetesVersions\"\ntypes=\"string,string\"\nrows=collapsedCycles %}\n"
  },
  {
    "path": "products/keycloak.md",
    "content": "---\ntitle: Keycloak\naddedAt: 2022-12-15\ncategory: server-app\ntags: java-runtime red-hat linux-foundation\niconSlug: keycloak\npermalink: /keycloak\nreleasePolicyLink: https://github.com/keycloak/keycloak/security/policy#supported-versions\nchangelogTemplate: \"https://www.keycloak.org/docs/latest/release_notes/index.html#keycloak-{{'__LATEST__'|replace:'.','-'}}\"\neolColumn: Supported\n\nidentifiers:\n  - purl: pkg:github/keycloak/keycloak\n  - repology: keycloak\n  - cpe: cpe:2.3:a:redhat:keycloak\n\nauto:\n  methods:\n    - github_releases: keycloak/keycloak\n\n# eol(x) = release(x+1)\nreleases:\n  - releaseCycle: \"26.5\"\n    releaseDate: 2026-01-06\n    eol: false\n    latest: \"26.5.6\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"26.4\"\n    releaseDate: 2025-09-30\n    eol: 2026-01-06\n    latest: \"26.4.7\"\n    latestReleaseDate: 2025-12-01\n\n  - releaseCycle: \"26.3\"\n    releaseDate: 2025-07-02\n    eol: 2025-09-30\n    latest: \"26.3.5\"\n    latestReleaseDate: 2025-09-25\n\n  - releaseCycle: \"26.2\"\n    releaseDate: 2025-04-11\n    eol: 2025-07-02\n    latest: \"26.2.5\"\n    latestReleaseDate: 2025-05-28\n\n  - releaseCycle: \"26.1\"\n    releaseDate: 2025-01-15\n    eol: 2025-04-11\n    latest: \"26.1.5\"\n    latestReleaseDate: 2025-04-11\n\n  - releaseCycle: \"26.0\"\n    releaseDate: 2024-10-04\n    eol: 2025-01-15\n    latest: \"26.0.8\"\n    latestReleaseDate: 2025-01-13\n\n  - releaseCycle: \"25.0\"\n    releaseDate: 2024-06-10\n    eol: 2024-10-04\n    latest: \"25.0.6\"\n    latestReleaseDate: 2024-09-19\n\n  - releaseCycle: \"24.0\"\n    releaseDate: 2024-03-04\n    eol: 2024-06-10\n    latest: \"24.0.5\"\n    latestReleaseDate: 2024-06-04\n\n  - releaseCycle: \"23.0\"\n    releaseDate: 2023-11-23\n    eol: 2024-03-04\n    latest: \"23.0.7\"\n    latestReleaseDate: 2024-02-22\n\n  - releaseCycle: \"22.0\"\n    releaseDate: 2023-07-11\n    eol: 2023-11-23\n    latest: \"22.0.5\"\n    latestReleaseDate: 2023-10-24\n\n  - releaseCycle: \"21.1\"\n    releaseDate: 2023-04-19\n    eol: 2023-07-11\n    latest: \"21.1.2\"\n    latestReleaseDate: 2023-06-28\n\n  - releaseCycle: \"21.0\"\n    releaseDate: 2023-02-23\n    eol: 2023-04-19\n    latest: \"21.0.2\"\n    latestReleaseDate: 2023-03-30\n\n  - releaseCycle: \"20.0\"\n    releaseDate: 2022-11-01\n    eol: 2023-02-23\n    latest: \"20.0.5\"\n    latestReleaseDate: 2023-02-21\n\n  - releaseCycle: \"19.0\"\n    releaseDate: 2022-07-27\n    eol: 2022-11-01\n    latest: \"19.0.3\"\n    latestReleaseDate: 2022-10-06\n\n  - releaseCycle: \"18.0\"\n    releaseDate: 2022-04-20\n    eol: 2022-07-27\n    latest: \"18.0.2\"\n    latestReleaseDate: 2022-06-24\n\n  - releaseCycle: \"17.0\"\n    releaseDate: 2022-02-11\n    eol: 2022-04-20\n    latest: \"17.0.1\"\n    latestReleaseDate: 2022-03-23\n\n  - releaseCycle: \"16.1\"\n    releaseDate: 2021-12-20\n    eol: 2022-03-11\n    latest: \"16.1.1\"\n    latestReleaseDate: 2022-01-25\n\n  - releaseCycle: \"16.0\"\n    releaseDate: 2021-12-17\n    eol: 2021-12-20\n    latest: \"16.0.0\"\n    latestReleaseDate: 2021-12-17\n\n  - releaseCycle: \"15.1\"\n    releaseDate: 2021-12-10\n    eol: 2021-12-17\n    latest: \"15.1.1\"\n    latestReleaseDate: 2021-12-17\n\n  - releaseCycle: \"15.0\"\n    releaseDate: 2021-07-30\n    eol: 2021-12-10\n    latest: \"15.0.2\"\n    latestReleaseDate: 2021-08-20\n\n  - releaseCycle: \"14.0\"\n    releaseDate: 2021-06-18\n    eol: 2021-07-15\n    latest: \"14.0.0\"\n    latestReleaseDate: 2021-06-18\n\n  - releaseCycle: \"13.0\"\n    releaseDate: 2021-05-06\n    eol: 2021-06-18\n    latest: \"13.0.1\"\n    latestReleaseDate: 2021-05-25\n\n  - releaseCycle: \"12.0\"\n    releaseDate: 2020-12-16\n    eol: 2021-05-06\n    latest: \"12.0.4\"\n    latestReleaseDate: 2021-03-01\n\n  - releaseCycle: \"11.0\"\n    releaseDate: 2020-07-22\n    eol: 2020-12-16\n    latest: \"11.0.3\"\n    latestReleaseDate: 2020-11-05\n\n  - releaseCycle: \"10.0\"\n    releaseDate: 2020-04-29\n    eol: 2020-07-22\n    latest: \"10.0.2\"\n    latestReleaseDate: 2020-06-02\n\n---\n\n> [Keycloak](https://www.keycloak.org/) is an open source identity and access management solution\n> for modern applications and services.\n\nThere are 4 minor releases planned every year, and a major release every 2-3 years.\n[Starting Keycloak 26.0](https://www.keycloak.org/2024/10/release-updates), backwards compatibility is guaranteed in minor releases\nfor Features and APIs that are fully supported.\nWhen a minor release comes with breaking changes, such changes will be opt-in.\nMoreover, deprecations can happen in a minor release, but features won't be removed until the next major version.\n\nOnly the latest major version gets active development and security fixes.\nDepending on the severity of a vulnerability, the issue may be fixed in the current release or, for\nlower severity vulnerabilities or hardening, in the following release.\n\nThe Keycloak JS adapter [split from Keycloak with the 26.2.0 release](https://www.keycloak.org/2025/02/keycloak-js-2620-released.html)\nand now follows its own release policy. It will continue to be backwards compatible with all actively\nsupported releases of the Keycloak server, and deviation from this will be considered a breaking change.\n\nCommercial offerings with long-term support of specific versions of Keycloak are provided by Red Hat\nwith [Red Hat Single Sign-On (RH-SSO)](https://access.redhat.com/products/red-hat-single-sign-on/)\nand [Red Hat build of Keycloak](https://access.redhat.com/products/red-hat-build-of-keycloak).\n"
  },
  {
    "path": "products/kibana.md",
    "content": "---\ntitle: Kibana\naddedAt: 2022-12-20\ncategory: server-app\ntags: elastic\niconSlug: kibana\npermalink: /kibana\nreleasePolicyLink: https://www.elastic.co/support_policy\nchangelogTemplate: \"https://www.elastic.co/guide/en/kibana/{{'__LATEST__'|split:'.'|pop|join:'.'}}/release-notes-__LATEST__.html\"\neolColumn: Support\n\nidentifiers:\n  - repology: kibana\n  - cpe: cpe:/a:elastic:kibana\n  - cpe: cpe:2.3:a:elastic:kibana\n\nauto:\n  methods:\n    - git: https://github.com/elastic/kibana.git\n\n# For EOL, see https://www.elastic.co/support/eol\nreleases:\n  - releaseCycle: \"9.3\"\n    releaseDate: 2026-02-03\n    eol: false # later of 2027-10-15 or 18 months after the release date of 10.0\n    latest: \"9.3.2\"\n    latestReleaseDate: 2026-03-16\n    link: https://www.elastic.co/docs/release-notes/kibana#kibana-__LATEST__-release-notes\n\n  - releaseCycle: \"9.2\"\n    releaseDate: 2025-10-21\n    eol: false # later of 2027-10-15 or 18 months after the release date of 10.0\n    latest: \"9.2.7\"\n    latestReleaseDate: 2026-03-16\n    link: https://www.elastic.co/docs/release-notes/kibana#kibana-__LATEST__-release-notes\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2025-07-23\n    eol: false # later of 2027-10-15 or 18 months after the release date of 10.0\n    latest: \"9.1.10\"\n    latestReleaseDate: 2026-01-08\n    link: https://www.elastic.co/docs/release-notes/kibana#kibana-__LATEST__-release-notes\n\n  - releaseCycle: \"8.19\"\n    releaseDate: 2025-07-23\n    eol: 2027-07-15\n    latest: \"8.19.13\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2025-04-10\n    eol: false # later of 2027-10-15 or 18 months after the release date of 10.0\n    latest: \"9.0.8\"\n    latestReleaseDate: 2025-10-02\n    link: https://www.elastic.co/docs/release-notes/kibana#kibana-__LATEST__-release-notes\n\n  - releaseCycle: \"8.18\"\n    releaseDate: 2025-04-10\n    eol: 2025-10-21\n    latest: \"8.18.8\"\n    latestReleaseDate: 2025-10-02\n\n  - releaseCycle: \"8.17\"\n    releaseDate: 2024-12-11\n    eol: false # Supposedly until 8.19 released, but they've released twice since\n    latest: \"8.17.10\"\n    latestReleaseDate: 2025-08-07\n\n  - releaseCycle: \"8.16\"\n    releaseDate: 2024-11-07\n    eol: true\n    latest: \"8.16.6\"\n    latestReleaseDate: 2025-03-19\n\n  - releaseCycle: \"8.15\"\n    releaseDate: 2024-08-03\n    eol: true\n    latest: \"8.15.5\"\n    latestReleaseDate: 2024-11-21\n\n  - releaseCycle: \"8.14\"\n    releaseDate: 2024-06-05\n    eol: true\n    latest: \"8.14.3\"\n    latestReleaseDate: 2024-07-08\n\n  - releaseCycle: \"7\"\n    releaseDate: 2019-04-10\n    eol: 2026-01-15\n    latest: \"7.17.29\"\n    latestReleaseDate: 2025-06-17\n\n  - releaseCycle: \"6\"\n    releaseDate: 2017-11-14\n    eol: 2022-02-10\n    latest: \"6.8.23\"\n    latestReleaseDate: 2022-01-13\n\n---\n\n> [Kibana](https://www.elastic.co/kibana/) is a free and open user interface that lets you visualize\n> your Elasticsearch data and navigate the Elastic Stack.\n\nKibana is part of the [Elastic Stack](https://www.elastic.co/elastic-stack/), also known as the\n[ELK Stack](https://www.elastic.co/what-is/elk-stack). It shares the same support policy as the\nother products in the Elastic Stack (Elasticsearch, Logstash, Beats...).\n\nElastic Stack product releases follow [Semantic Versioning](https://semver.org/).\nElastic provides maintenance for each major release series for the longest of 30 months after the GA date of the major release\nor 18 months after the GA date of the following major release.\nFor example, if version 1.0 was released on 10-Apr-2019 and version 2.0 was released on 10-Feb-2022.\n\n- 30 months from 1.0 GA date is 10-Oct-2021\n- 18 months from 2.0 GA date is 10-Aug-2023\n- 1.x maintenance would end on 10-Aug-2023\n\nEnd-of-life dates for Kibana can be found on the [Elastic product EOL dates page](https://www.elastic.co/support/eol).\nSupport for various operating systems can also be found on the [Elastic support matrix page](https://www.elastic.co/support/matrix).\nLicense information can be found on the [Elastic license page](https://www.elastic.co/pricing/faq/licensing).\n\n*[GA]: General Availability\n*[EOL]: End Of Life\n"
  },
  {
    "path": "products/kindle.md",
    "content": "---\ntitle: Amazon Kindle\naddedAt: 2021-03-19\ncategory: device\ntags: amazon e-reader\niconSlug: amazon\npermalink: /kindle\nalternate_urls:\n  - /amazon-kindle\nreleasePolicyLink: https://www.amazon.com/gp/help/customer/display.html?nodeId=GKMQC26VQQMM8XSW\neolColumn: Service Status\n\n# Release dates can be found on https://en.wikipedia.org/wiki/Amazon_Kindle.\n# Latest releases can be found on https://www.amazon.com/gp/help/customer/display.html?nodeId=GKMQC26VQQMM8XSW.\nreleases:\n  - releaseCycle: \"kindle-scribe-3\"\n    releaseLabel: \"Kindle Scribe (3rd Generation)\"\n    releaseDate: 2025-09-30\n    eol: false\n    latest: \"5.19.2\"\n    latestReleaseDate: 2026-02-01\n    link: https://www.amazon.com/KindleScribe3GenerationNotes\n\n  - releaseCycle: \"kindle-scribe-colorsoft-1\"\n    releaseLabel: \"Kindle Scribe Colorsoft (1st Generation)\"\n    releaseDate: 2025-09-30\n    eol: false\n    latest: \"5.19.2\"\n    latestReleaseDate: 2026-02-01\n    link: https://www.amazon.com/KindleScribeColorsoft1GenerationNotes\n\n  - releaseCycle: \"kindle-scribe-2024\"\n    releaseLabel: \"Kindle Scribe - 2024 Release\"\n    releaseDate: 2024-12-04\n    eol: false\n    latest: \"5.19.2\"\n    latestReleaseDate: 2026-02-01\n    link: https://www.amazon.com/KindleScribe2024Notes\n\n  - releaseCycle: \"kindle-colorsoft-1\"\n    releaseLabel: \"Kindle Colorsoft (1st Generation)\"\n    releaseDate: 2024-10-30\n    eol: false\n    latest: \"5.19.2\"\n    latestReleaseDate: 2026-02-01\n    link: https://www.amazon.com/KindleColorsoft-2024-Notes\n\n  - releaseCycle: \"paperwhite-12\"\n    releaseLabel: \"Kindle Paperwhite (12th Generation) - 2024 Release\"\n    releaseDate: 2024-10-16\n    eol: false\n    latest: \"5.19.2\"\n    latestReleaseDate: 2026-02-01\n    link: https://www.amazon.com/KindlePaperwhite12-2024-Notes\n\n  - releaseCycle: \"kindle-11-2024\"\n    releaseLabel: \"Kindle (11th Generation) - 2024 Release\"\n    releaseDate: 2024-10-16\n    eol: false\n    latest: \"5.19.2\"\n    latestReleaseDate: 2026-02-01\n    link: https://www.amazon.com/Kindle11Notes\n\n  - releaseCycle: \"kindle-scribe-2022\"\n    releaseLabel: \"Kindle Scribe - 2022 Release\"\n    releaseDate: 2022-11-30\n    eol: false\n    latest: \"5.19.2\"\n    latestReleaseDate: 2026-02-01\n    link: https://www.amazon.com/KindleScribeNotes\n\n  - releaseCycle: \"kindle-11-2022\"\n    releaseLabel: \"Kindle (11th Generation) - 2022 Release\"\n    releaseDate: 2022-09-13\n    eol: false\n    latest: \"5.19.2\"\n    latestReleaseDate: 2026-02-01\n    link: https://www.amazon.com/Kindle11Notes\n\n  - releaseCycle: \"paperwhite-11\"\n    releaseLabel: \"Kindle Paperwhite (11th Generation)\"\n    releaseDate: 2021-10-27\n    eol: false\n    latest: \"5.19.2\"\n    latestReleaseDate: 2026-02-01\n    link: https://www.amazon.com/Paperwhite11Notes\n\n  - releaseCycle: \"oasis-10\"\n    releaseLabel: \"Kindle Oasis (10th Generation)\"\n    releaseDate: 2019-07-24\n    eol: false\n    latest: \"5.18.2\"\n    latestReleaseDate: 2025-04-01\n    link: https://www.amazon.com/Oasis10Notes\n\n  - releaseCycle: \"kindle-10\"\n    releaseLabel: \"Kindle (10th Generation)\"\n    releaseDate: 2019-04-10\n    eol: false\n    latest: \"5.18.1\"\n    latestReleaseDate: 2025-03-01\n    link: https://www.amazon.com/Kindle10Notes\n\n  - releaseCycle: \"paperwhite-10\"\n    releaseLabel: \"Kindle Paperwhite (10th Generation)\"\n    releaseDate: 2018-11-07\n    eol: false\n    latest: \"5.18.1\"\n    latestReleaseDate: 2025-03-01\n    link: https://www.amazon.com/Paperwhite10Notes\n\n  - releaseCycle: \"oasis-9\"\n    releaseLabel: \"Kindle Oasis (9th Generation)\"\n    releaseDate: 2017-10-31\n    eol: 2024-06-01 # more than 1 year without update\n    latest: \"5.16.2.1\"\n    latestReleaseDate: 2023-06-01\n    link: https://www.amazon.com/Oasis9Notes\n\n  - releaseCycle: \"kindle-8\"\n    releaseLabel: \"Kindle (8th Generation)\"\n    releaseDate: 2016-06-22\n    eol: 2024-06-01 # more than 1 year without update\n    latest: \"5.16.2.1\"\n    latestReleaseDate: 2023-06-01\n    link: https://www.amazon.com/Kindle8Notes\n\n  - releaseCycle: \"oasis-8\"\n    releaseLabel: \"Kindle Oasis (8th Generation)\"\n    releaseDate: 2016-04-27\n    eol: 2024-06-01 # more than 1 year without update\n    latest: \"5.16.2.1\"\n    latestReleaseDate: 2023-06-01\n    link: https://www.amazon.com/Oasis8Notes\n\n  - releaseCycle: \"paperwhite-7\"\n    releaseLabel: \"Kindle Paperwhite (7th Generation)\"\n    releaseDate: 2015-06-30\n    eol: 2024-06-01 # more than 1 year without update\n    latest: \"5.16.2.1\"\n    latestReleaseDate: 2023-06-01\n    link: https://www.amazon.com/Paperwhite7Notes\n\n  - releaseCycle: \"voyage-7\"\n    releaseLabel: \"Kindle Voyage (7th Generation)\"\n    releaseDate: 2014-11-04\n    eol: 2021-04-01\n    latest: \"5.13.6\"\n    latestReleaseDate: 2021-04-01\n    link: https://www.amazon.com/Voyage7Notes\n\n  - releaseCycle: \"kindle-7\"\n    releaseLabel: \"Kindle (7th Generation)\"\n    releaseDate: 2014-10-02\n    eol: 2019-10-01\n    latest: \"5.12.2.2\"\n\n  - releaseCycle: \"paperwhite-6\"\n    releaseLabel: \"Kindle Paperwhite (6th Generation)\"\n    releaseDate: 2013-09-30\n    eol: 2019-10-01\n    latest: \"5.12.2.2\"\n\n  - releaseCycle: \"paperwhite-5\"\n    releaseLabel: \"Kindle Paperwhite (5th Generation)\"\n    releaseDate: 2012-10-01\n    eol: 2015-06-26 # https://drivers.softpedia.com/blog/amazon-kindle-paperwhite-1st-generation-receives-firmware-5-6-1-1-485364.shtml\n    latest: \"5.6.1.1\"\n    latestReleaseDate: 2015-06-26 # # https://drivers.softpedia.com/blog/amazon-kindle-paperwhite-1st-generation-receives-firmware-5-6-1-1-485364.shtml\n\n  - releaseCycle: \"kindle-5\"\n    releaseLabel: \"Kindle (5th Generation)\"\n    releaseDate: 2012-09-06\n    eol: true\n    latest: \"4.1.4\"\n\n  - releaseCycle: \"kindle-4\"\n    releaseLabel: \"Kindle (4th Generation)\"\n    releaseDate: 2011-09-28\n    eol: true\n    latest: \"4.1.4\"\n\n  - releaseCycle: \"touch-4\"\n    releaseLabel: \"Kindle Touch (4th Generation)\"\n    releaseDate: 2011-09-28\n    eol: true\n    latest: \"5.3.7.3\"\n\n  - releaseCycle: \"keyboard-3\"\n    releaseLabel: \"Kindle Keyboard (3rd Generation)\"\n    releaseDate: 2010-08-27\n    eol: true\n    latest: \"3.4.3\"\n\n  - releaseCycle: \"dx-2\"\n    releaseLabel: \"Kindle DX (2nd Generation)\"\n    releaseDate: 2009-06-10\n    eol: true\n    latest: \"2.5.8\"\n\n  - releaseCycle: \"kindle-2\"\n    releaseLabel: \"Kindle (2nd Generation)\"\n    releaseDate: 2009-02-23\n    eol: true\n    latest: \"2.5.8\"\n\n  - releaseCycle: \"kindle-1\"\n    releaseLabel: \"Kindle (1st Generation)\"\n    releaseDate: 2007-11-19\n    eol: true\n    latest: \"1.2.1\"\n---\n\n> [Amazon Kindle](https://en.wikipedia.org/wiki/Amazon_Kindle) is a series of e-readers designed by\n> Amazon.\n\nFor more information on the latest software release notes visit: [Kindle E-Reader Software Updates](https://www.amazon.com/gp/help/customer/display.html?nodeId=GKMQC26VQQMM8XSW).\n\nKindles are guaranteed four years of security updates from when the device was last sold on\nAmazon.com. For more information visit the [Kindle Device Software Security Updates webpage](https://www.amazon.com/gp/help/customer/display.html?nodeId=GF3LDHSB5YM9BYF7).\n\nThe older version of release notes are not available on the Amazon website. The changelog is still\navailable in the device by following the `Settings -> Device Info -> What's New` menu.\n"
  },
  {
    "path": "products/kirby.md",
    "content": "---\ntitle: Kirby\naddedAt: 2023-06-26\ncategory: server-app\niconSlug: kirby\npermalink: /kirby\nalternate_urls:\n  - /getkirby\nchangelogTemplate: https://github.com/getkirby/kirby/releases/tag/__LATEST__\nreleaseLabel: \"__RELEASE_CYCLE__{% if '__CODENAME__' != '' %} (__CODENAME__){% endif %}\"\ncustomFields:\n  - name: supportedPhpVersions\n    display: after-release-column\n    label: Supported PHP\n    description: Supported PHP versions range\n    link: https://getkirby.com/docs/reference/system/requirements#php-version-support-history\n\nidentifiers:\n  - cpe: cpe:/a:getkirby:kirby\n  - cpe: cpe:2.3:a:getkirby:kirby\n\nauto:\n  methods:\n    - git: https://github.com/getkirby/kirby.git\n\n# eol(x) = releaseDate(x+1) + 2 years - 1 day\n# See also https://getkirby.com/docs/archive\n# supportedPhpVersions can be found on https://getkirby.com/docs/reference/system/requirements#php-version-support-history.\nreleases:\n  - releaseCycle: \"5\"\n    codename: \"\"\n    releaseDate: 2025-06-24\n    eol: false\n    supportedPhpVersions: 8.2 - 8.4\n    latest: \"5.3.2\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"3.10\" # Special release cycle for Kirby 3.9 with PHP 8.3\n    codename: \"\"\n    releaseDate: 2023-12-19\n    eol: 2025-11-27 # Assume eol(3.9)\n    supportedPhpVersions: 8.1 - 8.3\n    latest: \"3.10.1.2\"\n    latestReleaseDate: 2025-05-05\n\n  - releaseCycle: \"4\"\n    codename: \"A new era\"\n    releaseDate: 2023-11-28\n    eol: 2027-06-23\n    supportedPhpVersions: 8.1 - 8.4\n    latest: \"4.8.0\"\n    latestReleaseDate: 2025-06-03\n\n  - releaseCycle: \"3.9\"\n    codename: \"Brookesia\"\n    releaseDate: 2023-01-17\n    eol: 2025-11-27\n    supportedPhpVersions: 8.0 - 8.2\n    latest: \"3.9.8.3\"\n    latestReleaseDate: 2025-05-05\n\n  - releaseCycle: \"3.8\"\n    codename: \"Rhampholeon\"\n    releaseDate: 2022-10-06\n    eol: 2025-01-16\n    supportedPhpVersions: 8.0 - 8.1\n    latest: \"3.8.4.4\"\n    latestReleaseDate: 2024-08-24\n\n  - releaseCycle: \"3.7\"\n    codename: \"Kinyongia\"\n    releaseDate: 2022-06-27\n    eol: 2024-10-05\n    supportedPhpVersions: 7.4 - 8.1\n    latest: \"3.7.5.5\"\n    latestReleaseDate: 2024-08-24\n\n  - releaseCycle: \"3.6\"\n    codename: \"Jungle Calumma\"\n    releaseDate: 2021-11-16\n    eol: 2024-06-26\n    supportedPhpVersions: 7.4 - 8.1\n    latest: \"3.6.6.6\"\n    latestReleaseDate: 2024-08-24\n\n  - releaseCycle: \"3.5\"\n    codename: \"Calumma\"\n    releaseDate: 2020-12-15\n    eol: 2023-11-15\n    supportedPhpVersions: 7.3 - 8.0\n    latest: \"3.5.8.4\"\n    latestReleaseDate: 2023-08-10\n\n  - releaseCycle: \"3.4\"\n    codename: \"Furcifer\"\n    releaseDate: 2020-07-07\n    eol: 2021-11-16\n    supportedPhpVersions: 7.2 - 7.4\n    latest: \"3.4.5\"\n    latestReleaseDate: 2020-12-01\n\n  - releaseCycle: \"3.3\"\n    codename: \"Trioceros\"\n    releaseDate: 2019-11-05\n    eol: 2021-11-16\n    supportedPhpVersions: 7.1 - 7.4\n    latest: \"3.3.6\"\n    latestReleaseDate: 2020-04-27\n\n  - releaseCycle: \"3.2\"\n    codename: \"Archaius\"\n    releaseDate: 2019-06-25\n    supportedPhpVersions: 7.1 - 7.3\n    eol: 2021-11-16\n    latest: \"3.2.5\"\n    latestReleaseDate: 2019-09-24\n\n  - releaseCycle: \"3.1\"\n    codename: \"Chamaeleo\"\n    releaseDate: 2019-03-19\n    eol: 2021-11-16\n    supportedPhpVersions: 7.1 - 7.3\n    latest: \"3.1.4\"\n    latestReleaseDate: 2019-05-21\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2019-01-15\n    eol: 2021-11-16\n    supportedPhpVersions: 7.1 - 7.3\n    latest: \"3.0.3\"\n    latestReleaseDate: 2019-03-05\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2017-06-20\n    eol: 2021-01-01\n    latest: \"2.5.14\"\n    latestReleaseDate: 2020-12-01\n    link: null\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2016-11-03\n    eol: 2021-01-01\n    latest: \"2.4.2\"\n    latestReleaseDate: 2017-10-13\n    link: null\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2016-05-17\n    eol: 2021-01-01\n    latest: \"2.3.3\"\n    latestReleaseDate: 2017-10-31\n    link: null\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2015-11-17\n    eol: 2021-01-01\n    latest: \"2.2.3\"\n    latestReleaseDate: 2015-12-09\n    link: null\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2015-05-19\n    eol: 2021-01-01\n    latest: \"2.1.1\"\n    latestReleaseDate: 2015-08-11\n    link: null\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2014-10-07\n    eol: 2021-01-01\n    latest: \"2.0.6\"\n    latestReleaseDate: 2015-01-15\n    link: null\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2012-06-19\n    eol: 2016-02-01\n    latest: \"1.1.2\"\n    latestReleaseDate: 2013-02-04\n    link: null\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2012-01-09\n    eol: 2016-02-01\n    latest: \"1.0.9\"\n    latestReleaseDate: 2012-04-20\n    link: null\n\n---\n\n> [Kirby CMS](https://getkirby.com) is a flat-file content management system written in PHP.\n\nAs of Version 4 Kirby CMS will follow semantic-versioning. A minor version will be actively\nsupported for two more years after the release of the next minor version.\n"
  },
  {
    "path": "products/knative.md",
    "content": "---\ntitle: Knative\naddedAt: 2026-03-04\ncategory: server-app\ntags: cncf linux-foundation\niconSlug: knative\npermalink: /knative\nversionCommand: kn version\nreleasePolicyLink: https://github.com/knative/community/blob/main/mechanics/RELEASE-SCHEDULE.md\nchangelogTemplate: https://github.com/knative/serving/releases/tag/knative-v__LATEST__\neolColumn: Support\n\ncustomFields:\n  - name: minK8sVersion\n    display: after-latest-column\n    label: Minimum Supported Kubernetes\n    description: Minimum Required Kubernetes Version\n\nidentifiers:\n  - repology: knative\n  - purl: pkg:github/knative/serving\n\nauto:\n  methods:\n    - git: https://github.com/knative/serving.git\n      regex: '^knative-v(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)'\n    - release_table: https://collected.press/github/knative/community/mechanics/RELEASE-SCHEDULE.md\n      selector: \"table\"\n      fields:\n        releaseCycle:\n          column: \"Release\"\n          regex: '^(?P<value>.+)$'\n        releaseDate: \"Date\"\n        eol: \"EOL\"\n        minK8sVersion: \"Min K8s Version\"\n\n# eol dates as per upstream table\nreleases:\n  - releaseCycle: \"1.21\"\n    releaseDate: 2026-01-27\n    eol: 2026-08-04\n    minK8sVersion: \"1.33\"\n    latest: \"1.21.1\"\n    latestReleaseDate: 2026-02-24\n\n  - releaseCycle: \"1.20\"\n    releaseDate: 2025-10-21\n    eol: 2026-05-05\n    minK8sVersion: \"1.32\"\n    latest: \"1.20.3\"\n    latestReleaseDate: 2026-02-24\n\n  - releaseCycle: \"1.19\"\n    releaseDate: 2025-07-22\n    eol: 2026-02-03\n    minK8sVersion: \"1.32\"\n    latest: \"1.19.9\"\n    latestReleaseDate: 2026-01-28\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2025-04-22\n    eol: 2025-10-28\n    minK8sVersion: \"1.31\"\n    latest: \"1.18.2\"\n    latestReleaseDate: 2025-10-24\n\n  - releaseCycle: \"1.17\"\n    releaseDate: 2025-01-28\n    eol: 2025-07-28\n    minK8sVersion: \"1.30\"\n    latest: \"1.17.2\"\n    latestReleaseDate: 2025-06-10\n\n  - releaseCycle: \"1.16\"\n    releaseDate: 2024-10-22\n    eol: 2025-04-22\n    minK8sVersion: \"1.29\"\n    latest: \"1.16.3\"\n    latestReleaseDate: 2025-03-11\n\n  - releaseCycle: \"1.15\"\n    releaseDate: 2024-07-23\n    eol: 2025-01-21\n    minK8sVersion: \"1.28\"\n    latest: \"1.15.3\"\n    latestReleaseDate: 2025-01-22\n\n  - releaseCycle: \"1.14\"\n    releaseDate: 2024-04-23\n    eol: 2024-10-22\n    minK8sVersion: \"1.28\"\n    latest: \"1.14.2\"\n    latestReleaseDate: 2024-10-08\n\n  - releaseCycle: \"1.13\"\n    releaseDate: 2024-01-23\n    eol: 2024-07-22\n    minK8sVersion: \"1.27\"\n    latest: \"1.13.2\"\n    latestReleaseDate: 2024-05-28\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2023-10-24\n    eol: 2024-04-30\n    minK8sVersion: \"1.26\"\n    latest: \"1.12.4\"\n    latestReleaseDate: 2024-02-02\n\n  - releaseCycle: \"1.11\"\n    releaseDate: 2023-07-25\n    eol: 2024-01-30\n    minK8sVersion: \"1.25\"\n    latest: \"1.11.6\"\n    latestReleaseDate: 2023-12-19\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2023-04-25\n    eol: 2023-10-31\n    minK8sVersion: \"1.24\"\n    latest: \"1.10.6\"\n    latestReleaseDate: 2023-11-01\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2023-01-24\n    eol: 2023-08-01\n    minK8sVersion: \"1.24\"\n    latest: \"1.9.4\"\n    latestReleaseDate: 2023-06-06\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2022-10-18\n    eol: 2023-05-02\n    minK8sVersion: \"1.23\"\n    latest: \"1.8.6\"\n    latestReleaseDate: 2023-04-04\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2022-08-23\n    eol: 2023-02-21\n    minK8sVersion: \"1.22\"\n    latest: \"1.7.4\"\n    latestReleaseDate: 2022-12-08\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2022-07-12\n    eol: 2023-01-10\n    minK8sVersion: \"1.22\"\n    latest: \"1.6.3\"\n    latestReleaseDate: 2022-12-08\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2022-05-31\n    eol: 2022-11-29\n    minK8sVersion: \"1.22\"\n    latest: \"1.5.1\"\n    latestReleaseDate: 2022-11-29\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2022-04-19\n    eol: 2022-10-11\n    minK8sVersion: \"1.22\"\n    latest: \"1.4.0\"\n    latestReleaseDate: 2022-04-19\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2022-03-08\n    eol: 2022-08-30\n    minK8sVersion: \"1.21\"\n    latest: \"1.3.2\"\n    latestReleaseDate: 2022-04-14\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2022-01-25\n    eol: 2022-07-12\n    minK8sVersion: \"1.21\"\n    latest: \"1.2.5\"\n    latestReleaseDate: 2022-04-14\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2021-12-14\n    eol: 2022-05-31\n    minK8sVersion: \"1.20\"\n    latest: \"1.1.4\"\n    latestReleaseDate: 2022-02-25\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2021-11-02\n    eol: 2022-04-19\n    minK8sVersion: \"1.20\"\n    latest: \"1.0.2\"\n    latestReleaseDate: 2022-02-24\n\n  - releaseCycle: \"0.26\"\n    releaseDate: 2021-09-21\n    eol: 2022-03-08\n    minK8sVersion: \"1.19\"\n    latest: \"0.26.1\"\n    latestReleaseDate: 2021-10-18\n    link: https://github.com/knative/serving/releases/tag/v0.26.1\n\n  - releaseCycle: \"0.25\"\n    releaseDate: 2021-08-10\n    eol: 2022-01-25\n    minK8sVersion: \"1.19\"\n    latest: \"0.25.0\"\n    latestReleaseDate: 2021-08-10\n    link: https://github.com/knative/serving/releases/tag/v0.25.0\n\n  - releaseCycle: \"0.24\"\n    releaseDate: 2021-06-29\n    eol: 2021-12-14\n    minK8sVersion: \"1.19\"\n    latest: \"0.24.0\"\n    latestReleaseDate: 2021-06-29\n    link: https://github.com/knative/serving/releases/tag/v0.24.0\n\n  - releaseCycle: \"0.23\"\n    releaseDate: 2021-05-18\n    eol: 2021-11-02\n    minK8sVersion: \"1.18\"\n    latest: \"0.23.0\"\n    latestReleaseDate: 2021-05-18\n    link: https://github.com/knative/serving/releases/tag/v0.23.0\n\n  - releaseCycle: \"0.22\"\n    releaseDate: 2021-04-06\n    eol: 2021-09-21\n    minK8sVersion: \"1.18\"\n    latest: \"0.22.0\"\n    latestReleaseDate: 2021-04-06\n    link: https://github.com/knative/serving/releases/tag/v0.22.0\n\n  - releaseCycle: \"0.21\"\n    releaseDate: 2021-02-23\n    eol: 2021-08-10\n    minK8sVersion: \"1.18\"\n    latest: \"0.21.0\"\n    latestReleaseDate: 2021-02-23\n    link: https://github.com/knative/serving/releases/tag/v0.21.0\n\n  - releaseCycle: \"0.20\"\n    releaseDate: 2021-01-12\n    eol: 2021-06-29\n    minK8sVersion: \"1.17\"\n    latest: \"0.20.0\"\n    latestReleaseDate: 2021-01-12\n    link: https://github.com/knative/serving/releases/tag/v0.20.0\n\n  - releaseCycle: \"0.19\"\n    releaseDate: 2020-11-10\n    eol: 2021-05-18\n    minK8sVersion: \"1.17\"\n    latest: \"0.19.0\"\n    latestReleaseDate: 2020-11-10\n    link: https://github.com/knative/serving/releases/tag/v0.19.0\n\n  - releaseCycle: \"0.18\"\n    releaseDate: 2020-09-29\n    eol: 2021-03-16\n    minK8sVersion: \"1.17\"\n    latest: \"0.18.2\"\n    latestReleaseDate: 2020-11-03\n    link: https://github.com/knative/serving/releases/tag/v0.18.2\n\n  - releaseCycle: \"0.17\"\n    releaseDate: 2020-08-18\n    eol: 2021-02-02\n    minK8sVersion: \"1.16\"\n    latest: \"0.17.1\"\n    latestReleaseDate: 2020-09-16\n    link: https://github.com/knative/serving/releases/tag/v0.17.1\n\n  - releaseCycle: \"0.16\"\n    releaseDate: 2020-07-07\n    eol: 2020-12-22\n    minK8sVersion: \"1.16\"\n    latest: \"0.16.0\"\n    latestReleaseDate: 2020-07-07\n    link: https://github.com/knative/serving/releases/tag/v0.16.0\n\n  - releaseCycle: \"0.15\"\n    releaseDate: 2020-05-26\n    eol: 2020-11-10\n    minK8sVersion: \"1.16\"\n    latest: \"0.15.0\"\n    latestReleaseDate: 2020-05-26\n    link: https://github.com/knative/serving/releases/tag/v0.15.0\n\n  - releaseCycle: \"0.14\"\n    releaseDate: 2020-04-14\n    eol: 2020-09-29\n    minK8sVersion: \"1.15\"\n    latest: \"0.14.3\"\n    latestReleaseDate: 2020-08-17\n    link: https://github.com/knative/serving/releases/tag/v0.14.3\n\n  - releaseCycle: \"0.13\"\n    releaseDate: 2020-03-03\n    eol: 2020-08-18\n    minK8sVersion: \"1.15\"\n    latest: \"0.13.3\"\n    latestReleaseDate: 2020-05-13\n    link: https://github.com/knative/serving/releases/tag/v0.13.3\n\n---\n\n> [Knative](https://knative.dev) is a Kubernetes-based platform to build, deploy, and manage modern serverless workloads.\n\nOnly the latest 2 releases are supported. Each release receives approximately 6 months of community support.\n\n## Release Cadence\n\nA new minor release occurs every three months (quarterly). \nNew minor versions are released on the Tuesday of the 4th week in January, April, July, and October.\nPatch releases are made available on an as-needed basis for the supported versions.\n"
  },
  {
    "path": "products/kong-gateway.md",
    "content": "---\ntitle: Kong Gateway\naddedAt: 2023-10-04\ncategory: server-app\ntags: web-server\niconSlug: kong\npermalink: /kong-gateway\nalternate_urls:\n  - /kong\n  - /kong-api-gateway\nchangelogTemplate: https://github.com/Kong/kong/releases/tag/__LATEST__\neolColumn: Support\neoesColumn: Enterprise Support\n\nauto:\n  methods:\n    - git: https://github.com/Kong/kong.git\n\nidentifiers:\n  - purl: pkg:github/Kong/kong\n  - cpe: cpe:2.3:a:konghq:kong_gateway\n\n# Policy is not clear, maybe a more precise answer will be available someday on\n# https://discuss.konghq.com/t/question-about-the-support-policy-on-kong-community/11891.\n#\n# For now, for non-LTS releases:\n# - eol(x) = MAX(latestReleaseDate, releaseDate(X+1))\n# - eoes(x) = releaseDate(x) + 1 year\n#\n# For now, for LTS releases:\n# - eol(x) = true / false (the rule is still unclear)\n# - eoes(x) = releaseDate(x) + 3 years\nreleases:\n  - releaseCycle: \"3.9\"\n    releaseDate: 2024-12-12\n    eol: false\n    eoes: 2025-12-12\n    latest: \"3.9.1\"\n    latestReleaseDate: 2025-06-04\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2024-09-09\n    eol: 2024-12-12\n    eoes: 2025-09-09\n    latest: \"3.8.1\"\n    latestReleaseDate: 2024-11-18\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2024-05-28\n    eol: 2024-09-09\n    eoes: 2025-05-28\n    latest: \"3.7.1\"\n    latestReleaseDate: 2024-06-21\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2024-02-09\n    eol: 2024-05-28\n    eoes: 2025-02-15\n    latest: \"3.6.1\"\n    latestReleaseDate: 2024-03-04\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2023-11-08\n    eol: 2024-02-15\n    eoes: 2024-11-08\n    latest: \"3.5.0\"\n    latestReleaseDate: 2023-11-08\n\n  - releaseCycle: \"3.4\"\n    staleReleaseThresholdDays: 1095 # LTS, still supported for enterprise, see https://developer.konghq.com/gateway/version-support-policy/\n    lts: true\n    releaseDate: 2023-08-09\n    eol: false\n    eoes: 2026-08-09\n    latest: \"3.4.2\"\n    latestReleaseDate: 2023-10-12\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2023-05-18\n    eol: 2023-08-09\n    eoes: 2024-05-18\n    latest: \"3.3.1\"\n    latestReleaseDate: 2023-07-11\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2023-02-20\n    eol: 2023-05-18\n    eoes: 2024-02-21\n    latest: \"3.2.2\"\n    latestReleaseDate: 2023-03-16\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2022-12-06\n    eol: 2023-02-21\n    eoes: 2023-12-06\n    latest: \"3.1.1\"\n    latestReleaseDate: 2022-12-09\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2022-09-12\n    eol: 2022-12-09\n    eoes: 2023-09-12\n    latest: \"3.0.2\"\n    latestReleaseDate: 2022-12-09\n\n  - releaseCycle: \"2.8\"\n    lts: true\n    releaseDate: 2022-03-01\n    eol: 2024-06-24\n    eoes: 2025-03-01\n    latest: \"2.8.5\"\n    latestReleaseDate: 2024-06-24\n---\n\n> [Kong Gateway](https://konghq.com/products/kong-gateway) (also known as _Kong_ or\n> _Kong API Gateway_) is a cloud-native, platform-agnostic, scalable API Gateway distinguished\n> for its high performance and extensibility via plugins. By providing functionality for\n> proxying, routing, load balancing, health checking, authentication (and more), Kong Gateway\n> serves as the central layer for orchestrating microservices or conventional API traffic.\n\n{: .warning }\nThis page is mainly about the Community Edition of Kong Gateway, which serves as the foundation\nof the Enterprise Edition.\n\nKong Gateway follows [Semantic Versioning](https://semver.org/).\nThe Community Edition does not have a clearly defined release policy but, looking at the\nrecent history, minor versions are released every 10 weeks and supported until the next minor\nrelease. Some minor versions are also designated LTS and supported much longer.\n\nExtended support by Kong Inc. is also available with [Kong Gateway Enterprise Edition](https://docs.konghq.com/gateway/latest/support-policy/).\nWith this edition there is 1 year of support for minor versions and 3 years for LTS versions.\nThis edition also follows a [different versioning scheme](https://docs.konghq.com/gateway/latest/support-policy/#semantic-versioning)\nwith a fourth number called _Enterprise Patch Version_ (`{MAJOR}.{MINOR}.{PATCH}.{ENTERPRISE_PATCH}`).\n"
  },
  {
    "path": "products/kotlin.md",
    "content": "---\ntitle: Kotlin\naddedAt: 2021-11-17\ncategory: lang\ntags: jetbrains\niconSlug: kotlin\npermalink: /kotlin\nalternate_urls:\n  - /kotlinlang\nversionCommand: kotlinc-native -version\nreleasePolicyLink: https://kotlinlang.org/docs/security.html\nchangelogTemplate: \"https://github.com/JetBrains/kotlin/releases/tag/v__LATEST__\"\n\nidentifiers:\n  - repology: kotlin\n\nauto:\n  methods:\n    - github_releases: JetBrains/kotlin\n\n# EOL(N) = MAX(latestReleaseDate(N), releaseDate(N+1))\nreleases:\n  - releaseCycle: \"2.3\"\n    releaseDate: 2025-12-16\n    eol: false\n    latest: \"2.3.20\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2025-06-23\n    eol: 2025-12-16 # releaseDate(2.3)\n    latest: \"2.2.21\"\n    latestReleaseDate: 2025-10-23\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2024-11-27\n    eol: 2025-06-23\n    latest: \"2.1.21\"\n    latestReleaseDate: 2025-05-13\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2024-05-21\n    eol: 2024-11-27\n    latest: \"2.0.21\"\n    latestReleaseDate: 2024-10-10\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2023-07-06\n    eol: 2024-05-21\n    latest: \"1.9.25\"\n    latestReleaseDate: 2024-07-19\n\n  - releaseCycle: \"1.8\"\n    eol: 2023-07-06\n    latest: \"1.8.22\"\n    latestReleaseDate: 2023-06-08\n    releaseDate: 2022-12-28\n\n  - releaseCycle: \"1.7\"\n    eol: 2022-12-28\n    latest: \"1.7.22\"\n    latestReleaseDate: 2022-11-28\n    releaseDate: 2022-06-09\n\n  - releaseCycle: \"1.6\"\n    eol: 2022-06-09\n    latest: \"1.6.21\"\n    latestReleaseDate: 2022-04-20\n    releaseDate: 2021-11-15\n\n  - releaseCycle: \"1.5\"\n    eol: 2021-11-29\n    latest: \"1.5.32\"\n    latestReleaseDate: 2021-11-29\n    releaseDate: 2021-04-26\n\n  - releaseCycle: \"1.4\"\n    eol: 2021-04-26\n    latest: \"1.4.32\"\n    latestReleaseDate: 2021-03-30\n    releaseDate: 2020-08-14\n\n  - releaseCycle: \"1.3\"\n    eol: 2020-08-14\n    latest: \"1.3.72\"\n    latestReleaseDate: 2020-04-15\n    releaseDate: 2018-10-29\n\n---\n\n> [Kotlin](https://kotlinlang.org/) is a cross-platform, statically typed, general-purpose\n> programming language with type inference. Kotlin is designed to interoperate fully with Java, and\n> the JVM version of Kotlin's standard library depends on the Java Class Library, but type inference\n> allows its syntax to be more concise. Kotlin mainly targets the JVM, but also compiles to\n> JavaScript (e.g., for frontend web applications using React) or native code (via LLVM); e.g., for\n> native iOS apps sharing business logic with Android apps.\n\nKotlin support policy [is not clearly defined](https://discuss.kotlinlang.org/t/kotlin-support-roadmap/11454).\nBut usually only the latest version sees active development and [gets bug and security fixes](https://kotlinlang.org/docs/kotlin-evolution.html#dealing-with-compiler-bugs).\n\n## [API Compatibility](https://kotlinlang.org/docs/whatsnew16.html#supporting-previous-api-versions-for-a-longer-period)\n\nDevelopment is supported for three previous API versions, along with the current stable one.\n"
  },
  {
    "path": "products/kubernetes-csi-node-driver-registrar.md",
    "content": "---\ntitle: Kubernetes CSI Node Driver Registrar\naddedAt: 2024-04-15\ncategory: server-app\ntags: kubernetes\npermalink: /kubernetes-csi-node-driver-registrar\nalternate_urls:\n  - /k8s-csi-node-driver-registrar\n  - /node-driver-registrar\nversionCommand: |-\n  csi-node-driver-registrar --version\nchangelogTemplate: https://github.com/kubernetes-csi/node-driver-registrar/releases/tag/v__LATEST__\neolColumn: Support\n\nauto:\n  methods:\n    - git: https://github.com/kubernetes-csi/node-driver-registrar\n\nidentifiers:\n  - purl: pkg:oci/csi-node-driver-registrar?repository_url=k8s.gcr.io/sig-storage\n  - purl: pkg:github/kubernetes-csi/node-driver-registrar\n  - purl: pkg:golang/github.com/kubernetes-csi/node-driver-registrar\n\n# eol(x) = releaseDate(x + 1)\n# Supported versions are documented on https://kubernetes-csi.github.io/docs/node-driver-registrar.html#supported-versions,\n# but the page is never up-to-date.\nreleases:\n  - releaseCycle: \"2.16\"\n    releaseDate: 2026-02-12\n    eol: false\n    latest: \"2.16.0\"\n    latestReleaseDate: 2026-02-12\n\n  - releaseCycle: \"2.15\"\n    releaseDate: 2025-09-12\n    eol: 2026-02-12\n    latest: \"2.15.0\"\n    latestReleaseDate: 2025-09-12\n\n  - releaseCycle: \"2.14\"\n    releaseDate: 2025-05-30\n    eol: 2025-09-12\n    latest: \"2.14.0\"\n    latestReleaseDate: 2025-05-30\n\n  - releaseCycle: \"2.13\"\n    releaseDate: 2024-12-19\n    eol: 2025-05-30\n    latest: \"2.13.0\"\n    latestReleaseDate: 2024-12-19\n\n  - releaseCycle: \"2.12\"\n    releaseDate: 2024-08-22\n    eol: 2024-12-19\n    latest: \"2.12.0\"\n    latestReleaseDate: 2024-08-22\n\n  - releaseCycle: \"2.11\"\n    releaseDate: 2024-05-22\n    eol: 2024-08-22\n    latest: \"2.11.1\"\n    latestReleaseDate: 2024-07-16\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2024-01-04\n    eol: 2024-05-22\n    latest: \"2.10.1\"\n    latestReleaseDate: 2024-03-20\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2023-09-11\n    eol: 2024-01-04\n    latest: \"2.9.4\"\n    latestReleaseDate: 2024-03-20\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2023-04-27\n    eol: 2023-09-11\n    latest: \"2.8.0\"\n    latestReleaseDate: 2023-04-27\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2022-12-28\n    eol: 2023-04-27\n    latest: \"2.7.0\"\n    latestReleaseDate: 2022-12-28\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2022-10-20\n    eol: 2022-12-28\n    latest: \"2.6.3\"\n    latestReleaseDate: 2023-01-23\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2022-02-02\n    eol: 2022-10-20\n    latest: \"2.5.1\"\n    latestReleaseDate: 2022-05-06\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2021-11-09\n    eol: 2021-11-09\n    latest: \"2.4.0\"\n    latestReleaseDate: 2021-11-09\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2021-08-11\n    eol: 2021-11-09\n    latest: \"2.3.0\"\n    latestReleaseDate: 2021-08-11\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2021-04-27\n    eol: 2021-08-11\n    latest: \"2.2.0\"\n    latestReleaseDate: 2021-04-27\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2020-12-17\n    eol: 2021-04-27\n    latest: \"2.1.0\"\n    latestReleaseDate: 2020-12-17\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2020-08-28\n    eol: 2020-12-17\n    latest: \"2.0.1\"\n    latestReleaseDate: 2020-09-03\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2019-09-09\n    eol: 2020-08-28\n    latest: \"1.2.0\"\n    latestReleaseDate: 2019-09-09\n---\n\n> The node-driver-registrar is a sidecar container for Kubernetes\n> that registers the [CSI](https://kubernetes-csi.github.io/docs/introduction.html) driver\n> with Kubelet using the kubelet plugin registration mechanism.\n\nA list of supported releases is available in [Kubernetes Container Storage Interface (CSI) Documentation](https://kubernetes-csi.github.io/docs/node-driver-registrar.html#supported-versions),\nbut it doesn't seem to be updated regularly.\n\nBase on the latest versions, it seems that only the latest release is supported.\n"
  },
  {
    "path": "products/kubernetes-node-feature-discovery.md",
    "content": "---\ntitle: Kubernetes Node Feature Discovery\naddedAt: 2024-05-06\ncategory: server-app\ntags: kubernetes\niconSlug: kubernetes\npermalink: /kubernetes-node-feature-discovery\nalternate_urls:\n  - /k8s-node-feature-discovery\n  - /node-feature-discovery\nversionCommand: |-\n  # Exec Into Kubectl Po and get version\n    kubectl exec -it deploy/node-feature-discovery-gc -n node-feature-delivery -- bash\n    $ nfd-gc -version\nreleasePolicyLink: https://github.com/kubernetes-sigs/node-feature-discovery/releases\nchangelogTemplate: https://github.com/kubernetes-sigs/node-feature-discovery/releases/tag/v__LATEST__\neolColumn: Support\n\nauto:\n  methods:\n    - github_releases: kubernetes-sigs/node-feature-discovery\n      regex: '^v?(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)$'\n\nidentifiers:\n  - purl: pkg:github/kubernetes-sigs/node-feature-discovery\n\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"0.18\"\n    releaseDate: 2025-10-02\n    eol: false\n    latest: \"0.18.3\"\n    latestReleaseDate: 2025-11-05\n\n  - releaseCycle: \"0.17\"\n    releaseDate: 2024-12-22\n    eol: false\n    latest: \"0.17.4\"\n    latestReleaseDate: 2025-09-22\n\n  - releaseCycle: \"0.16\"\n    releaseDate: 2024-05-27\n    eol: 2025-10-02\n    latest: \"0.16.9\"\n    latestReleaseDate: 2025-09-22\n\n  - releaseCycle: \"0.15\"\n    releaseDate: 2023-08-08\n    eol: 2024-12-24\n    latest: \"0.15.7\"\n    latestReleaseDate: 2024-10-28\n\n  - releaseCycle: \"0.14\"\n    releaseDate: 2023-04-19\n    eol: 2024-05-27\n    latest: \"0.14.6\"\n    latestReleaseDate: 2024-04-05\n\n  - releaseCycle: \"0.13\"\n    releaseDate: 2022-12-21\n    eol: 2023-04-19\n    latest: \"0.13.6\"\n    latestReleaseDate: 2023-10-23\n\n  - releaseCycle: \"0.12\"\n    releaseDate: 2022-06-07\n    eol: 2023-09-12\n    latest: \"0.12.5\"\n    latestReleaseDate: 2023-07-21\n\n---\n\n> [node-feature-discovery](https://kubernetes-sigs.github.io/node-feature-discovery/) is a Kubernetes add-on for\n> detecting hardware features and system configuration. It advertises these features using node labels and optionally\n> node extended resources, annotations and node taints.\n\nLooking at prior releases, a new release is made every two weeks, and the latest two releases receive bug fixes.\n"
  },
  {
    "path": "products/kubernetes.md",
    "content": "---\ntitle: Kubernetes\naddedAt: 2020-07-28\ncategory: server-app\ntags: linux-foundation\niconSlug: kubernetes\npermalink: /kubernetes\nalternate_urls:\n  - /k8s\nversionCommand: kubectl version\nreleasePolicyLink: https://kubernetes.io/releases/patch-releases/\nchangelogTemplate: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-__RELEASE_CYCLE__.md\neoasColumn: true\neolColumn: Maintenance Support\n\nidentifiers:\n  - purl: pkg:github/kubernetes/kubernetes\n  - repology: kubernetes\n  - cpe: cpe:2.3:a:kubernetes:kubernetes\n\nauto:\n  methods:\n    - git: https://github.com/kubernetes/kubernetes.git\n      regex: ^v(?P<major>[1-9]\\d*)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)$\n\n# Support and EOL dates can be found on https://kubernetes.io/releases/patch-releases/#detailed-release-history-for-active-branches\nreleases:\n  - releaseCycle: \"1.35\"\n    releaseDate: 2025-12-17\n    eoas: 2026-12-28\n    eol: 2027-02-28\n    latest: \"1.35.3\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"1.34\"\n    releaseDate: 2025-08-27\n    eoas: 2026-08-27\n    eol: 2026-10-27\n    latest: \"1.34.6\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"1.33\"\n    releaseDate: 2025-04-23\n    eoas: 2026-04-28\n    eol: 2026-06-28\n    latest: \"1.33.10\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"1.32\"\n    releaseDate: 2024-12-11\n    eoas: 2025-12-28\n    eol: 2026-02-28\n    latest: \"1.32.13\"\n    latestReleaseDate: 2026-02-26\n\n  - releaseCycle: \"1.31\"\n    releaseDate: 2024-08-13\n    eoas: 2025-08-28\n    eol: 2025-10-28\n    latest: \"1.31.14\"\n    latestReleaseDate: 2025-11-11\n\n  - releaseCycle: \"1.30\"\n    releaseDate: 2024-04-17\n    eoas: 2025-04-28\n    eol: 2025-06-28\n    latest: \"1.30.14\"\n    latestReleaseDate: 2025-06-17\n\n  - releaseCycle: \"1.29\"\n    releaseDate: 2023-12-13\n    eoas: 2024-12-28\n    eol: 2025-02-28\n    latest: \"1.29.15\"\n    latestReleaseDate: 2025-03-11\n\n  - releaseCycle: \"1.28\"\n    releaseDate: 2023-08-15\n    eoas: 2024-08-28\n    eol: 2024-10-28\n    latest: \"1.28.15\"\n    latestReleaseDate: 2024-10-22\n\n  - releaseCycle: \"1.27\"\n    releaseDate: 2023-04-11\n    eoas: 2024-04-28\n    eol: 2024-06-28\n    latest: \"1.27.16\"\n    latestReleaseDate: 2024-07-17\n\n  - releaseCycle: \"1.26\"\n    releaseDate: 2022-12-08\n    eoas: 2023-12-28\n    eol: 2024-02-28\n    latest: \"1.26.15\"\n    latestReleaseDate: 2024-03-14\n\n  - releaseCycle: \"1.25\"\n    releaseDate: 2022-08-23\n    eoas: 2023-08-27\n    eol: 2023-10-27\n    latest: \"1.25.16\"\n    latestReleaseDate: 2023-11-15\n\n  - releaseCycle: \"1.24\"\n    releaseDate: 2022-05-03\n    eoas: 2023-05-28\n    eol: 2023-07-28\n    latest: \"1.24.17\"\n    latestReleaseDate: 2023-08-23\n\n  - releaseCycle: \"1.23\"\n    releaseDate: 2021-12-07\n    eoas: 2022-12-28\n    eol: 2023-02-28\n    latest: \"1.23.17\"\n    latestReleaseDate: 2023-02-22\n\n  - releaseCycle: \"1.22\"\n    releaseDate: 2021-08-04\n    eoas: 2022-08-28\n    eol: 2022-10-28\n    latest: \"1.22.17\"\n    latestReleaseDate: 2022-12-08\n\n  - releaseCycle: \"1.21\"\n    releaseDate: 2021-04-08\n    eoas: 2022-04-28\n    eol: 2022-06-28\n    latest: \"1.21.14\"\n    latestReleaseDate: 2022-06-15\n\n  - releaseCycle: \"1.20\"\n    releaseDate: 2020-12-08\n    eoas: 2021-12-28\n    eol: 2022-02-28\n    latest: \"1.20.15\"\n    latestReleaseDate: 2022-01-19\n\n  - releaseCycle: \"1.19\"\n    releaseDate: 2020-08-26\n    eoas: 2021-08-28\n    eol: 2021-10-28\n    latest: \"1.19.16\"\n    latestReleaseDate: 2021-10-27\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2020-03-25\n    eoas: 2021-04-28\n    eol: 2021-06-18\n    latest: \"1.18.20\"\n    latestReleaseDate: 2021-06-16\n\n  - releaseCycle: \"1.17\"\n    releaseDate: 2019-12-07\n    eoas: true\n    eol: 2020-12-25\n    latest: \"1.17.17\"\n    latestReleaseDate: 2021-01-13\n\n  - releaseCycle: \"1.16\"\n    releaseDate: 2019-09-18\n    eoas: true\n    eol: 2020-08-04\n    latest: \"1.16.15\"\n    latestReleaseDate: 2020-09-02\n\n---\n\n> [Kubernetes](https://kubernetes.io/) is an open-source container-orchestration system for\n> automating computer application deployment, scaling, and management.\n\nKubernetes follows an N-2 support policy (meaning that the 3 most recent minor versions receive\nsecurity and bug fixes) along with a [15-week release cycle][cadence]. This results in a release\nbeing supported for 14 months (12 months of support and 2 months of upgrade period).\n\nApplicable fixes, including security fixes, may be backported to those three release branches,\ndepending on severity and feasibility. Patch releases are cut from those branches at a\n[regular cadence][cadence], plus additional urgent releases, when required.\nThe [Release Managers group](https://kubernetes.io/releases/release-managers/) owns this decision.\nFor more information, see [the patch release](https://kubernetes.io/releases/patch-releases/) page,\nwhich also lists expected release dates for future releases, along with exact EoL dates for all\nactive branches.\n\nSince Kubernetes has a client-server architecture, there is a [supported version skew](https://kubernetes.io/releases/version-skew-policy/#supported-version-skew)\nbetween the client/server, which also determines the supported component upgrade order.\n\n[cadence]: https://github.com/kubernetes/enhancements/tree/master/keps/sig-release/2572-release-cadence \"KEP-2572: Defining the Kubernetes Release Cadence\"\n"
  },
  {
    "path": "products/kuma.md",
    "content": "---\ntitle: Kuma\naddedAt: 2024-08-02\ncategory: server-app\ntags: cncf linux-foundation\niconSlug: kuma\npermalink: /kuma\nchangelogTemplate: https://github.com/kumahq/kuma/releases/tag/v__LATEST__\neolColumn: Support\n\nauto:\n  methods:\n    - git: https://github.com/kumahq/kuma.git # a few versions are missing from releases\n    - github_releases: kumahq/kuma\n    - kuma: https://raw.githubusercontent.com/kumahq/kuma/master/versions.yml\n\n# EOL dates can be found on https://github.com/kumahq/kuma/blob/master/versions.yml\nreleases:\n  - releaseCycle: \"2.13\"\n    releaseDate: 2025-12-22\n    eol: 2027-12-22\n    latest: \"2.13.2\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"2.12\"\n    releaseDate: 2025-09-09\n    eol: 2026-09-09\n    latest: \"2.12.7\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"2.11\"\n    releaseDate: 2025-06-10\n    eol: 2026-06-10\n    latest: \"2.11.10\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2025-03-20\n    eol: 2026-03-20\n    latest: \"2.10.11\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2024-10-22\n    eol: 2026-04-22\n    latest: \"2.9.12\"\n    latestReleaseDate: 2026-02-25\n    link: https://github.com/kumahq/kuma/releases/tag/__LATEST__\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2024-06-24\n    eol: 2025-06-24\n    latest: \"2.8.8\"\n    latestReleaseDate: 2025-03-31\n    link: https://github.com/kumahq/kuma/releases/tag/__LATEST__\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2024-04-19\n    eol: 2026-10-19\n    latest: \"2.7.22\"\n    latestReleaseDate: 2026-02-24\n    lts: true\n    link: https://github.com/kumahq/kuma/releases/tag/__LATEST__\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2024-02-01\n    eol: 2025-02-01\n    latest: \"2.6.15\"\n    latestReleaseDate: 2025-01-21\n    link: https://github.com/kumahq/kuma/releases/tag/__LATEST__\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2023-11-15\n    eol: 2024-11-15\n    latest: \"2.5.11\"\n    latestReleaseDate: 2024-10-08\n    link: https://github.com/kumahq/kuma/releases/tag/__LATEST__\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2023-08-29\n    eol: 2024-08-29\n    latest: \"2.4.10\"\n    latestReleaseDate: 2024-07-24\n    link: https://github.com/kumahq/kuma/releases/tag/__LATEST__\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2023-06-23\n    eol: 2024-06-23\n    latest: \"2.3.7\"\n    latestReleaseDate: 2024-04-09\n    link: https://github.com/kumahq/kuma/releases/tag/__LATEST__\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2023-04-14\n    eol: 2024-04-14\n    latest: \"2.2.9\"\n    latestReleaseDate: 2024-04-09\n    link: https://github.com/kumahq/kuma/releases/tag/__LATEST__\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2023-01-30\n    eol: 2024-02-01\n    latest: \"2.1.7\"\n    latestReleaseDate: 2023-10-12\n    link: https://github.com/kumahq/kuma/releases/tag/__LATEST__\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2022-11-04\n    eol: 2023-11-04\n    latest: \"2.0.8\"\n    latestReleaseDate: 2023-10-12\n    link: https://github.com/kumahq/kuma/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2022-08-22\n    eol: 2023-08-24\n    latest: \"1.8.8\"\n    latestReleaseDate: 2023-07-28\n    link: https://github.com/kumahq/kuma/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2022-06-13\n    eol: 2023-06-16\n    latest: \"1.7.6\"\n    latestReleaseDate: 2023-04-07\n    link: https://github.com/kumahq/kuma/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2022-04-11\n    eol: 2023-04-12\n    latest: \"1.6.5\"\n    latestReleaseDate: 2023-02-16\n    link: https://github.com/kumahq/kuma/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2022-02-24\n    eol: 2023-02-24\n    latest: \"1.5.5\"\n    latestReleaseDate: 2023-02-13\n    link: https://github.com/kumahq/kuma/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2021-11-19\n    eol: 2022-11-22\n    latest: \"1.4.1\"\n    latestReleaseDate: 2022-01-20\n    link: https://github.com/kumahq/kuma/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2021-08-24\n    eol: 2022-08-26\n    latest: \"1.3.1\"\n    latestReleaseDate: 2021-10-06\n    link: https://github.com/kumahq/kuma/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2021-06-17\n    eol: 2022-06-17\n    latest: \"1.2.3\"\n    latestReleaseDate: 2021-08-26\n    link: https://github.com/kumahq/kuma/releases/tag/__LATEST__\n\n---\n\n> [Kuma](https://kuma.io/) is a multi-zone service mesh for containers, Kubernetes and VMs.\n\nKuma release and support policy is not clearly documented. But EOL dates are documented in the [project's GitHub repository](https://github.com/kumahq/kuma/blob/master/versions.yml).\n"
  },
  {
    "path": "products/kyverno.md",
    "content": "---\ntitle: Kyverno\naddedAt: 2024-07-04\ncategory: server-app\ntags: cncf kubernetes linux-foundation\npermalink: /kyverno\nversionCommand: kyverno version\nreleasePolicyLink: https://kyverno.io/docs/installation/#compatibility-matrix\nchangelogTemplate: https://github.com/kyverno/kyverno/releases/tag/v__LATEST__\neolColumn: Support\n\ncustomFields:\n  - name: supportedK8sVersions\n    display: after-release-column\n    label: Kubernetes Version\n    description: Supported Kubernetes versions\n    link: https://kyverno.io/docs/installation/#compatibility-matrix\n\nidentifiers:\n  - purl: pkg:github/kyverno/kyverno\n  - purl: pkg:docker/nirmata/kyverno\n  - repology: kyverno\n  - purl: pkg:oci/kyverno?repository_url=cgr.dev/chainguard\n\nauto:\n  methods:\n    - git: https://github.com/kyverno/kyverno.git\n\n# eol(X) = releaseDate(X+3)\n# Kubernetes support is documented on https://kyverno.io/docs/installation/#compatibility-matrix.\nreleases:\n  - releaseCycle: \"1.17\"\n    releaseDate: 2026-02-02\n    eol: false\n    latest: \"1.17.1\"\n    latestReleaseDate: 2026-02-19\n    supportedK8sVersions: 1.32 - 1.35\n\n  - releaseCycle: \"1.16\"\n    releaseDate: 2025-11-10\n    eol: false\n    latest: \"1.16.3\"\n    latestReleaseDate: 2026-01-27\n    supportedK8sVersions: 1.31 - 1.34\n\n  - releaseCycle: \"1.15\"\n    releaseDate: 2025-07-31\n    eol: false\n    latest: \"1.15.3\"\n    latestReleaseDate: 2026-01-27\n    supportedK8sVersions: 1.30 - 1.33\n\n  - releaseCycle: \"1.14\"\n    releaseDate: 2025-04-24\n    eol: 2026-02-02\n    latest: \"1.14.5\"\n    latestReleaseDate: 2025-11-05\n    supportedK8sVersions: 1.29 - 1.32\n\n  - releaseCycle: \"1.13\"\n    releaseDate: 2024-10-29\n    eol: 2025-11-10 # releaseDate(1.16)\n    latest: \"1.13.6\"\n    latestReleaseDate: 2025-05-08\n    supportedK8sVersions: 1.28 - 1.31\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2024-04-26\n    eol: 2025-07-31 # releaseDate(1.15)\n    latest: \"1.12.7\"\n    latestReleaseDate: 2025-01-16\n    supportedK8sVersions: 1.26 - 1.29\n\n  - releaseCycle: \"1.11\"\n    releaseDate: 2023-11-10\n    eol: 2025-04-25 # releaseDate(1.14)\n    latest: \"1.11.5\"\n    latestReleaseDate: 2024-05-09\n    supportedK8sVersions: 1.25 - 1.28\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2023-05-30\n    eol: 2024-10-29 # releaseDate(1.13)\n    latest: \"1.10.7\"\n    latestReleaseDate: 2023-12-20\n    supportedK8sVersions: 1.24 - 1.26\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2023-02-01\n    eol: 2024-04-26\n    latest: \"1.9.5\"\n    latestReleaseDate: 2023-05-29\n    supportedK8sVersions: 1.24 - 1.26\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2022-10-10\n    eol: 2023-11-10\n    latest: \"1.8.5\"\n    latestReleaseDate: 2022-12-20\n    supportedK8sVersions: 1.23.3 - 1.25\n\n---\n\n> Kyverno is a policy engine designed for Kubernetes. Kyverno allows cluster administrators to manage environment\n> specific configurations independently of workload configurations and enforce configuration best\n> practices for their clusters.\n\nKyverno uses the [Semantic Versioning](https://semver.org/) scheme. It follows the same support policy as Kubernetes\n— the 3 most recent minor versions receive security and bug fixes.\n"
  },
  {
    "path": "products/laravel.md",
    "content": "---\ntitle: Laravel\naddedAt: 2019-05-27\ncategory: framework\ntags: php-runtime\niconSlug: laravel\npermalink: /laravel\nversionCommand: composer show laravel/framework|grep versions\nreleasePolicyLink: https://laravel.com/docs/releases#support-policy\nchangelogTemplate: https://laravel.com/docs/__RELEASE_CYCLE__.x/releases\neoasColumn: true\n\ncustomFields:\n  - name: supportedPhpVersions\n    display: api-only\n    label: PHP\n    description: Supported PHP versions\n\nidentifiers:\n  - purl: pkg:composer/laravel/framework\n  - purl: pkg:docker/bitnami/laravel\n  - purl: pkg:github/laravel/framework\n  - repology: php:laravel-framework\n  - cpe: cpe:2.3:a:laravel:laravel\n\n# Note that laravel/laravel is just a starter application.\nauto:\n  methods:\n    - git: https://github.com/laravel/framework.git\n    - release_table: https://laravel.com/docs/master/releases\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex_exclude: \"^1[2-9]$\"\n        eoas:\n          column: \"Bug Fixes Until\"\n          regex: '^(?P<month>\\w+) (?P<day>\\d+)\\w+, (?P<year>\\d+)$'\n          template: \"{{ month }} {{ day }}, {{ year }}\"\n        eol:\n          column: \"Security Fixes Until\"\n          regex: '^(?P<month>\\w+) (?P<day>\\d+)\\w+, (?P<year>\\d+)$'\n          template: \"{{ month }} {{ day }}, {{ year }}\"\n        supportedPhpVersions: \"PHP (*)\"\n\n# Remember to update the regex_exclude pattern below when a new major version is released.\nreleases:\n  - releaseCycle: \"13\"\n    releaseDate: 2026-03-17\n    eoas: 2027-09-30 #estimated, no dates yet on https://laravel.com/docs/13.x/releases#support-policy\n    eol: 2028-03-31 #estimated, no dates yet on https://laravel.com/docs/13.x/releases#support-policy \n    supportedPhpVersions: \"8.3 - 8.5\"\n    latest: \"13.1.1\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"12\"\n    releaseDate: 2025-02-24\n    eoas: 2026-08-16\n    eol: 2027-02-24\n    supportedPhpVersions: \"8.2 - 8.5\"\n    latest: \"12.55.1\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"11\"\n    releaseDate: 2024-03-12\n    eoas: 2025-09-03\n    eol: 2026-03-12\n    supportedPhpVersions: \"8.2 - 8.4\"\n    latest: \"11.50.0\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"10\"\n    releaseDate: 2023-02-14\n    eoas: 2024-08-06\n    eol: 2025-02-04\n    supportedPhpVersions: \"8.1 - 8.3\"\n    latest: \"10.50.2\"\n    latestReleaseDate: 2026-02-15\n\n  - releaseCycle: \"9\"\n    releaseDate: 2022-02-08\n    eoas: 2023-08-08\n    eol: 2024-02-06\n    supportedPhpVersions: \"8.0 - 8.2\"\n    latest: \"9.52.21\"\n    latestReleaseDate: 2025-09-30\n\n  - releaseCycle: \"8\"\n    releaseDate: 2020-09-08\n    eoas: 2022-07-26\n    eol: 2023-01-24\n    supportedPhpVersions: 7.3 - 8.1\n    latest: \"8.83.29\"\n    latestReleaseDate: 2024-11-20\n\n  - releaseCycle: \"7\"\n    releaseDate: 2020-03-03\n    eoas: 2020-10-06\n    eol: 2021-03-03\n    supportedPhpVersions: 7.2 - 8.0\n    latest: \"7.30.7\"\n    latestReleaseDate: 2024-11-12\n\n  - releaseCycle: \"6\"\n    lts: true\n    releaseDate: 2019-09-03\n    eoas: 2022-01-25\n    eol: 2022-09-06\n    supportedPhpVersions: 7.2 - 8.0\n    latest: \"6.20.45\"\n    latestReleaseDate: 2024-11-12\n\n  - releaseCycle: \"5.8\"\n    releaseDate: 2019-02-26\n    eoas: 2019-08-26\n    eol: 2020-02-26\n    supportedPhpVersions: 7.1 - 7.3\n    link: https://laravel.com/docs/5.8/releases\n    latest: \"5.8.38\"\n    latestReleaseDate: 2020-04-14\n\n  - releaseCycle: \"5.5\"\n    lts: true\n    releaseDate: 2017-08-30\n    eoas: 2019-08-30\n    eol: 2020-08-30\n    supportedPhpVersions: 7.0 - 7.1\n    link: https://laravel.com/docs/5.5/releases\n    latest: \"5.5.50\"\n    latestReleaseDate: 2020-08-18\n\n---\n\n> [Laravel](https://laravel.com/) is a free, open-source PHP web framework, created by Taylor Otwell\n> and intended for the development of web applications following the model–view–controller (MVC)\n> architectural pattern and based on Symfony.\n\n{: .warning }\n\n> This page is tracking the [Laravel framework](https://github.com/laravel/framework), not the\n> [Laravel application](https://github.com/laravel/laravel) which is just the starter application.\n\nLaravel and its other first-party packages follow Semantic Versioning. Major framework releases are\nreleased every year (~Q1), while minor and patch releases may be released as often as every week.\nMinor and patch releases should never contain breaking changes.\n\nFor all Laravel releases, bug fixes are provided for 18 months and security fixes are provided for\n2 years. For all additional libraries, including Lumen, only the latest major release receives bug\nfixes. In addition, please review the database versions supported by Laravel.\n\n## PHP Support\n\n{% include table.html\nlabels=\"Release,Supported PHP versions\"\nfields=\"releaseCycle,supportedPhpVersions\"\ntypes=\"string,string\"\nrows=page.releases %}\n"
  },
  {
    "path": "products/ldap-account-manager.md",
    "content": "---\ntitle: LDAP Account Manager\naddedAt: 2025-05-10\ncategory: server-app\npermalink: /ldap-account-manager\nalternate_urls:\n  - /lam\n  - /ldapaccountmanager\nchangelogTemplate: https://github.com/LDAPAccountManager/lam/releases/tag/__LATEST__\n\nidentifiers:\n  - repology: ldap-account-manager\n  - cpe: cpe:2.3:a:ldap-account-manager:ldap_account_manager\n\nauto:\n  methods:\n    - git: https://github.com/LDAPAccountManager/lam.git\n      regex:\n        - '^(?P<major>\\d+)\\.(?P<minor>\\d+)(?:\\.(?P<patch>\\d+))?$'\n        - '^lam_(?P<major>\\d+)_(?P<minor>\\d+)(?:_(?P<patch>\\d+))?$'\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"9.5\"\n    releaseDate: 2026-03-17\n    eol: false\n    latest: \"9.5.1\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"9.4\"\n    releaseDate: 2025-12-13\n    eol: 2026-03-17\n    latest: \"9.4\"\n    latestReleaseDate: 2025-12-13\n\n  - releaseCycle: \"9.3\"\n    releaseDate: 2025-09-15\n    eol: 2025-12-13\n    latest: \"9.3\"\n    latestReleaseDate: 2025-09-15\n\n  - releaseCycle: \"9.2\"\n    releaseDate: 2025-06-06\n    eol: 2025-09-15\n    latest: \"9.2\"\n    latestReleaseDate: 2025-06-06\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2025-03-13\n    eol: 2025-06-06\n    latest: \"9.1\"\n    latestReleaseDate: 2025-03-13\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2024-12-17\n    eol: 2025-03-13\n    latest: \"9.0\"\n    latestReleaseDate: 2024-12-17\n\n  - releaseCycle: \"8.9\"\n    releaseDate: 2024-09-24\n    eol: 2024-12-17\n    latest: \"8.9\"\n    latestReleaseDate: 2024-09-24\n\n  - releaseCycle: \"8.8\"\n    releaseDate: 2024-06-22\n    eol: 2024-09-24\n    latest: \"8.8\"\n    latestReleaseDate: 2024-06-22\n\n  - releaseCycle: \"8.7\"\n    releaseDate: 2024-03-16\n    eol: 2024-06-22\n    latest: \"8.7\"\n    latestReleaseDate: 2024-03-16\n\n  - releaseCycle: \"8.6\"\n    releaseDate: 2023-12-18\n    eol: 2024-03-16\n    latest: \"8.6\"\n    latestReleaseDate: 2023-12-18\n\n  - releaseCycle: \"8.5\"\n    releaseDate: 2023-09-29\n    eol: 2023-12-18\n    latest: \"8.5\"\n    latestReleaseDate: 2023-09-29\n\n---\n\n> [LDAP Account Manager (LAM)](https://www.ldap-account-manager.org/) is a web frontend for managing\n> entries (such as users, groups, DHCP settings) stored in an LDAP directory.\n\nLAM is published under the GNU General Public License; LAM Pro is a commercial extended version of\nLAM. Both follow the same release cycle:\n\n- there is a new minor release every 3 months\n- there are patch versions for the latest release cycle as needed\n- each new release cycle ends the previous one\n\nUpcoming release dates and progress can be found on the\n[GitHub milestones page](https://github.com/LDAPAccountManager/lam/milestones).\n"
  },
  {
    "path": "products/libreoffice.md",
    "content": "---\ntitle: LibreOffice\naddedAt: 2022-10-03\ncategory: app\npermalink: /libreoffice\niconSlug: libreoffice\nreleasePolicyLink: https://wiki.documentfoundation.org/ReleasePlan\nchangelogTemplate: https://wiki.documentfoundation.org/ReleaseNotes/__RELEASE_CYCLE__\neolColumn: Support Status\n\nidentifiers:\n  - repology: libreoffice\n  - cpe: cpe:/a:libreoffice:libreoffice\n  - cpe: cpe:2.3:a:libreoffice:libreoffice\n\nauto:\n  methods:\n    - libreoffice: https://downloadarchive.documentfoundation.org/libreoffice/old/\n      prereleases_url: https://www.libreoffice.org/download/download-libreoffice/\n      prereleases_text: \"LibreOffice is available in the following prerelease versions:\"\n      regex: '^(?P<version>\\d+(\\.\\d+)*)/$'\n      template: \"{{version}}\"\n\nreleases:\n  - releaseCycle: \"26.2\"\n    releaseDate: 2026-02-04 # https://blog.documentfoundation.org/blog/2026/02/04/libreoffice-26-2-is-here/\n    eol: 2026-11-30\n    latest: \"26.2.2.1\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"25.8\"\n    releaseDate: 2025-07-09 # https://blog.documentfoundation.org/blog/2025/02/06/libreoffice-25-2/\n    eol: 2026-06-12\n    latest: \"25.8.5.2\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"25.2\"\n    releaseDate: 2024-12-22 # https://blog.documentfoundation.org/blog/2025/02/06/libreoffice-25-2/\n    eol: 2025-11-30\n    latest: \"25.2.7.2\"\n    latestReleaseDate: 2025-12-11\n\n  - releaseCycle: \"24.8\"\n    releaseDate: 2024-07-09 # https://blog.documentfoundation.org/blog/2024/08/22/libreoffice-248/\n    eol: 2025-06-12\n    latest: \"24.8.7.2\"\n    latestReleaseDate: 2025-05-14\n\n  - releaseCycle: \"24.2\"\n    releaseDate: 2024-01-08 # https://blog.documentfoundation.org/blog/2024/01/31/libreoffice-24-2/\n    eol: 2024-11-30\n    latest: \"24.2.7.2\"\n    latestReleaseDate: 2024-10-30\n\n  - releaseCycle: \"7.6\"\n    releaseDate: 2023-07-10 # https://blog.documentfoundation.org/blog/2023/08/21/libreoffice-7-6-community/\n    eol: 2024-06-12\n    latest: \"7.6.7.2\"\n    latestReleaseDate: 2024-05-21\n\n  - releaseCycle: \"7.5\"\n    releaseDate: 2022-12-26 # https://blog.documentfoundation.org/blog/2023/02/02/tdf-announces-libreoffice-75-community/\n    eol: 2023-12-07 # https://blog.documentfoundation.org/blog/2023/12/07/libreoffice-764-and-759/\n    latest: \"7.5.9.2\"\n    latestReleaseDate: 2023-12-04\n\n  - releaseCycle: \"7.4\"\n    releaseDate: 2022-07-10 # https://blog.documentfoundation.org/blog/2022/08/18/libreoffice-7-4-community/\n    eol: 2023-06-12\n    latest: \"7.4.7.2\"\n    latestReleaseDate: 2023-05-23\n\n  - releaseCycle: \"7.3\"\n    releaseDate: 2021-12-23 # https://blog.documentfoundation.org/blog/2022/02/02/libreoffice-73-community/\n    eol: 2022-11-30\n    latest: \"7.3.7.2\"\n    latestReleaseDate: 2022-12-08\n\n---\n\n> LibreOffice is a free and open-source office productivity software suite, a project of The\n> Document Foundation. It was forked in 2010 from OpenOffice.org, an open-sourced version of the\n> earlier StarOffice.\n\nLibreOffice follows a predictable time-based release schedule. LibreOffice does bi-annual,\npredictable releases that are in sync with other Free Software projects (such as Gnome) and are at\nleast one month ahead of major Linux distribution releases. The first X.Y.0 release is intended for\nearly adopters. More conservative users are advised to wait for a later X.Y.Z bugfix release.\n\nThere are 2 branches: **Fresh** (the newest release) and **Still** (the previous release), which are\nintended for mainstream feature users and conservative, corporate deployments respectively.\n\nA release normally has a lifetime of around nine months. A release reaches End of Life (EOL) one\nmonth after the last planned release. Longer term support for a release might be available from\n[a certified L3 provider](https://www.documentfoundation.org/gethelp/developers/).\n"
  },
  {
    "path": "products/lineageos.md",
    "content": "---\ntitle: LineageOS\naddedAt: 2022-02-02\ncategory: os\niconSlug: lineageos\npermalink: /lineageos\nalternate_urls:\n  - /lineage\nlatestColumn: false\nstaleReleaseThresholdDays: 730 # OSes have a longer support window\n\ncustomFields:\n  - name: androidVersion\n    display: after-release-column\n    label: Android version\n    description: Corresponding Android version\n    link: https://endoflife.date/android\n\nidentifiers:\n  - cpe: cpe:/o:lineageos:lineageos\n  - cpe: cpe:2.3:o:lineageos:lineageos\n\nreleases:\n  - releaseCycle: \"23.2\"\n    releaseDate: 2026-02-08\n    eol: false\n    link: https://lineageos.org/Changelog-31/\n    androidVersion: \"16\"\n    \n  # Changed back to minor versions due to changes in upstream development (Quarterly Platform Releases). Read Changelog 29 (LineageOS 22[.1]) for more information.\n  - releaseCycle: \"22.1\"\n    releaseDate: 2024-12-31\n    eol: false\n    link: https://lineageos.org/Changelog-29/\n    androidVersion: \"15\"\n\n  - releaseCycle: \"21\"\n    releaseDate: 2024-02-14\n    eol: 2025-10-12 #https://review.lineageos.org/c/LineageOS/hudson/+/452583\n    link: https://lineageos.org/Changelog-28/\n    androidVersion: \"14\"\n\n  - releaseCycle: \"20\"\n    releaseDate: 2022-12-31\n    eol: true\n    link: https://lineageos.org/Changelog-27/\n    androidVersion: \"13\"\n\n  # Starting from 19, LineageOS changed its versioning conventions to match AOSP's own changes.\n  # So no more minor versions. Read the changelog 26 (LineageOS 19) to learn more.\n  - releaseCycle: \"19\"\n    releaseDate: 2022-04-26\n    eol: 2024-02-14 # https://lineageos.org/Changelog-28/#deprecations\n    link: https://lineageos.org/Changelog-26/\n    androidVersion: \"12\"\n\n  - releaseCycle: \"18.1\"\n    releaseDate: 2021-04-01\n    eol: 2024-03-05 # https://lineageos.org/Sunsetting-LineageOS-18.1/\n    link: https://lineageos.org/Changelog-25/\n    androidVersion: \"11\"\n\n  - releaseCycle: \"17.1\"\n    releaseDate: 2020-02-01\n    eol: 2022-04-26\n    link: https://lineageos.org/Changelog-24/\n    androidVersion: \"10\"\n\n  - releaseCycle: \"16.0\"\n    releaseDate: 2019-03-01\n    eol: 2021-02-16\n    link: https://lineageos.org/Changelog-22/\n    androidVersion: \"9.0\"\n\n  - releaseCycle: \"15.1\"\n    releaseDate: 2018-02-25\n    eol: true\n    link: https://lineageos.org/Changelog-16/\n    androidVersion: \"8.1\"\n\n  - releaseCycle: \"14.1\"\n    releaseDate: 2017-01-22 # https://en.wikipedia.org/wiki/LineageOS#Version_history\n    eol: true\n    link: https://www.lineageoslog.com/14.1\n    androidVersion: \"7.1.2\"\n\n  - releaseCycle: \"13.0\"\n    releaseDate: 2017-01-22 # https://en.wikipedia.org/wiki/LineageOS#Version_history\n    eol: true\n    link: https://www.lineageoslog.com/13.0\n    androidVersion: \"6.0.1\"\n---\n\n> [LineageOS](https://lineageos.org/) is a mobile operating system based on Android.\n\nLineageOS maintains two versions at the same time. Devices that are not ported to one of the two\nlatest versions stop being supported. A list of supported devices is available at the [LineageOS\nWiki](https://wiki.lineageos.org/devices/).\n\nSome old branches may still get security updates via Android Security Patches, but users will have\nto do their own builds to get these updates — official builds are only maintained for the last two\nversions. For details, please visit [LineageOS Gerrit](https://review.lineageos.org/)\nto check commits.\n"
  },
  {
    "path": "products/linux-kernel.md",
    "content": "---\ntitle: Linux Kernel\naddedAt: 2021-08-29\ncategory: os\ntags: linux-foundation\niconSlug: linux\npermalink: /linux\nalternate_urls:\n  - /linuxkernel\n  - /linux-kernel\nversionCommand: uname -r\n# Found on https://en.wikipedia.org/wiki/Linux_kernel_version_history\nreleaseImage: https://upload.wikimedia.org/wikipedia/en/timeline/4jw1oq6xzs412om0p07w1rnepswq6lo.png\nreleasePolicyLink: https://www.kernel.org/\nchangelogTemplate: https://kernelnewbies.org/Linux___RELEASE_CYCLE__\n\nauto:\n  methods:\n    # Disabled because https://git.kernel.org is not bot-friendly anymore\n    #-   cgit: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\n    # Replacement for the cgit migration, may not be up-to-date with git.kernel.org,\n    # but we know nothing better for now.\n    - github_tags: gregkh/linux\n\nidentifiers:\n  - cpe: cpe:/o:linux:linux_kernel\n  - cpe: cpe:2.3:o:linux:linux_kernel\n\n# See https://en.wikipedia.org/wiki/Linux_kernel_version_history\n# LTS 2-year projected EOL see https://www.kernel.org/category/releases.html\n# non-LTS: releaseDate(x)+4 months\nreleases:\n  - releaseCycle: \"6.19\"\n    releaseDate: 2026-02-08\n    eol: false\n    latest: \"6.19.9\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"6.18\"\n    lts: true\n    releaseDate: 2025-11-30\n    eol: 2028-12-31 # announced https://git.kernel.org/pub/scm/docs/kernel/website.git/commit/?id=d04587da86a3464881e0c97aabddd2c271105698\n    latest: \"6.18.19\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"6.17\"\n    releaseDate: 2025-09-28\n    eol: 2025-12-18 # announced https://lore.kernel.org/all/2025121823-avid-hatchback-83fb@gregkh/\n    latest: \"6.17.13\"\n    latestReleaseDate: 2025-12-18\n\n  - releaseCycle: \"6.16\"\n    releaseDate: 2025-07-27\n    eol: 2025-10-12 # announced https://lore.kernel.org/lkml/2025101235-eliminate-dexterity-d7f9@gregkh/\n    latest: \"6.16.12\"\n    latestReleaseDate: 2025-10-12\n\n  - releaseCycle: \"6.15\"\n    releaseDate: 2025-05-25\n    eol: 2025-08-20 # announced https://lore.kernel.org/lkml/2025082012-jingling-alarm-7380@gregkh/\n    latest: \"6.15.11\"\n    latestReleaseDate: 2025-08-20\n\n  - releaseCycle: \"6.14\"\n    releaseDate: 2025-03-24\n    eol: 2025-06-10 # announced https://lore.kernel.org/lkml/2025061030-latticed-capacity-dc94@gregkh/T/\n    latest: \"6.14.11\"\n    latestReleaseDate: 2025-06-10\n\n  - releaseCycle: \"6.13\"\n    releaseDate: 2025-01-19\n    eol: 2025-04-20 # announced https://lore.kernel.org/lkml/2025042056-outskirts-disarm-6ceb@gregkh/\n    latest: \"6.13.12\"\n    latestReleaseDate: 2025-04-20\n\n  - releaseCycle: \"6.12\"\n    lts: true\n    releaseDate: 2024-11-17\n    eol: 2028-12-31 # Projected EOL from https://git.kernel.org/pub/scm/docs/kernel/website.git/commit/?id=d04587da86a3464881e0c97aabddd2c271105698\n    latest: \"6.12.77\"\n    latestReleaseDate: 2026-03-13\n\n  - releaseCycle: \"6.11\"\n    releaseDate: 2024-09-15\n    eol: 2024-12-05 # announced https://lore.kernel.org/lkml/2024120539-badass-unboxed-0b14@gregkh/\n    latest: \"6.11.11\"\n    latestReleaseDate: 2024-12-05\n\n  - releaseCycle: \"6.10\"\n    releaseDate: 2024-07-14\n    eol: 2024-10-10 # announced https://lore.kernel.org/lkml/2024101047-unclothed-armadillo-6520@gregkh/\n    latest: \"6.10.14\"\n    latestReleaseDate: 2024-10-10\n\n  - releaseCycle: \"6.9\"\n    releaseDate: 2024-05-12\n    eol: 2024-07-27 # announced https://lore.kernel.org/lkml/2024072948-glimmer-glitch-6a95@gregkh/\n    latest: \"6.9.12\"\n    latestReleaseDate: 2024-07-27\n\n  - releaseCycle: \"6.8\"\n    releaseDate: 2024-03-10\n    eol: 2024-05-30 # announced https://lore.kernel.org/lkml/2024053036-matron-confess-13e0@gregkh/\n    latest: \"6.8.12\"\n    latestReleaseDate: 2024-05-30\n\n  - releaseCycle: \"6.7\"\n    releaseDate: 2024-01-07\n    eol: 2024-04-03 # announced https://lore.kernel.org/lkml/2024040316-sports-conceal-dbbb@gregkh/\n    latest: \"6.7.12\"\n    latestReleaseDate: 2024-04-03\n\n  - releaseCycle: \"6.6\"\n    lts: true\n    releaseDate: 2023-10-30\n    eol: 2027-12-31 # Projected EOL from https://git.kernel.org/pub/scm/docs/kernel/website.git/commit/?id=d04587da86a3464881e0c97aabddd2c271105698\n    latest: \"6.6.129\"\n    latestReleaseDate: 2026-03-05\n\n  - releaseCycle: \"6.5\"\n    releaseDate: 2023-08-27\n    eol: 2023-11-28 # announced https://lore.kernel.org/lkml/2023112807-usher-penholder-f856@gregkh/\n    latest: \"6.5.13\"\n    latestReleaseDate: 2023-11-28\n\n  - releaseCycle: \"6.4\"\n    releaseDate: 2023-06-25\n    eol: 2023-09-13 # announced https://lore.kernel.org/lkml/2023091345-prankish-during-e3b4@gregkh/\n    latest: \"6.4.16\"\n    latestReleaseDate: 2023-09-13\n\n  - releaseCycle: \"6.3\"\n    releaseDate: 2023-04-23\n    eol: 2023-07-11 # announced https://lore.kernel.org/lkml/2023071110-clash-nastily-2b70@gregkh/T/\n    latest: \"6.3.13\"\n    latestReleaseDate: 2023-07-11\n\n  - releaseCycle: \"6.2\"\n    releaseDate: 2023-02-19\n    eol: 2023-05-17 # announced https://lore.kernel.org/all/2023051744-drainable-footwear-49bd@gregkh/\n    latest: \"6.2.16\"\n    latestReleaseDate: 2023-05-17\n\n  - releaseCycle: \"6.1\"\n    lts: true\n    releaseDate: 2022-12-11\n    eol: 2027-12-31 # https://git.kernel.org/pub/scm/docs/kernel/website.git/commit/?id=e6083565a79c3d711c1a76d9312b8c00e06b826b\n    latest: \"6.1.166\"\n    latestReleaseDate: 2026-03-05\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2022-10-02\n    eol: 2023-01-12 # announced https://lore.kernel.org/lkml/1673522302104114@kroah.com/\n    latest: \"6.0.19\"\n    latestReleaseDate: 2023-01-12\n\n  - releaseCycle: \"5.19\"\n    releaseDate: 2022-07-31\n    eol: 2022-10-24 # announced https://lore.kernel.org/lkml/166659973847148@kroah.com/\n    latest: \"5.19.17\"\n    latestReleaseDate: 2022-10-24\n\n  - releaseCycle: \"5.18\"\n    releaseDate: 2022-05-22\n    eol: 2022-08-21 # announced https://lore.kernel.org/lkml/166108895535224@kroah.com/\n    latest: \"5.18.19\"\n    latestReleaseDate: 2022-08-21\n\n  - releaseCycle: \"5.17\"\n    releaseDate: 2022-03-20\n    eol: 2022-06-14 # announced https://lore.kernel.org/lkml/165522580839104@kroah.com/\n    latest: \"5.17.15\"\n    latestReleaseDate: 2022-06-14\n\n  - releaseCycle: \"5.16\"\n    releaseDate: 2022-01-09\n    eol: 2022-04-13 # announced https://lore.kernel.org/lkml/164987613419048@kroah.com/\n    latest: \"5.16.20\"\n    latestReleaseDate: 2022-04-13\n\n  - releaseCycle: \"5.15\"\n    lts: true\n    releaseDate: 2021-10-31\n    eol: 2026-12-31 # Projected EOL from https://git.kernel.org/pub/scm/docs/kernel/website.git/commit/content/releases.rst?id=eb581a36a89357c5d96257d59f42251b9628c3ab\n    latest: \"5.15.202\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"5.14\"\n    releaseDate: 2021-08-29\n    eol: 2021-11-21 # https://lkml.iu.edu/hypermail/linux/kernel/2111.2/05433.html\n    latest: \"5.14.21\"\n    latestReleaseDate: 2021-11-21\n\n  - releaseCycle: \"5.13\"\n    releaseDate: 2021-06-27\n    eol: 2021-09-18 # https://lore.kernel.org/lkml/16319668996036@kroah.com/\n    latest: \"5.13.19\"\n    latestReleaseDate: 2021-09-18\n\n  - releaseCycle: \"5.12\"\n    releaseDate: 2021-04-25\n    eol: 2021-07-20 # https://lore.kernel.org/lkml/1626791065147152@kroah.com/\n    latest: \"5.12.19\"\n    latestReleaseDate: 2021-07-20\n\n  - releaseCycle: \"5.11\"\n    releaseDate: 2021-02-14\n    eol: 2021-05-19 # https://lore.kernel.org/lkml/162141437223831@kroah.com/\n    latest: \"5.11.22\"\n    latestReleaseDate: 2021-05-19\n\n  - releaseCycle: \"5.10\"\n    lts: true\n    releaseDate: 2020-12-13\n    eol: 2026-12-31 # Projected EOL from https://www.kernel.org/category/releases.html\n    latest: \"5.10.252\"\n    latestReleaseDate: 2026-03-04\n\n  - releaseCycle: \"5.4\"\n    lts: true\n    releaseDate: 2019-11-25\n    eol: 2025-12-03 # https://lore.kernel.org/lkml/2025120319-blip-grime-93e8@gregkh/\n    latest: \"5.4.302\"\n    latestReleaseDate: 2025-12-03\n\n  - releaseCycle: \"4.19\"\n    lts: true\n    releaseDate: 2018-10-22\n    eol: 2024-12-05 # announced https://lore.kernel.org/lkml/2024120520-mashing-facing-6776@gregkh/\n    latest: \"4.19.325\"\n    latestReleaseDate: 2024-12-05\n\n  - releaseCycle: \"4.14\"\n    lts: true\n    releaseDate: 2017-11-12\n    eol: 2024-01-10 # announced https://lore.kernel.org/lkml/2024011046-ecology-tiptoeing-ce50@gregkh/\n    latest: \"4.14.336\"\n    latestReleaseDate: 2024-01-10\n\n  - releaseCycle: \"4.9\"\n    lts: true\n    releaseDate: 2016-12-11\n    eol: 2023-01-07 # announced https://lore.kernel.org/lkml/Y7lbu6%2F0P7Q%2FP3oj@kroah.com/\n    latest: \"4.9.337\"\n    latestReleaseDate: 2023-01-07\n\n---\n\n> The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating\n> system kernel. Linux is deployed on a wide variety of computing systems, such as embedded devices,\n> mobile devices (including Android), personal computers, servers, mainframes, and supercomputers.\n\nThere are several main categories into which kernel releases may fall:\n\n- **Prepatch or \"RC\"** kernels are mainline kernel pre-releases that are mostly aimed at other\n  kernel developers and Linux enthusiasts. They must be compiled from source and usually contain new\n  features that must be tested before they can be put into a stable release.\n\n- **Mainline** is the tree where all new features are introduced and where all the exciting new\n  development happens. New mainline kernels are released every 9–10 weeks.\n\n- **Stable** is labeled after each mainline kernel is released. Any bug fixes for a stable kernel\n  are backported from the mainline tree and applied by a designated stable kernel maintainer.\n  There are usually only a few bugfix kernel releases until next mainline kernel becomes available\n  — unless it is designated a \"long-term maintenance kernel.\" Stable kernel updates are released on\n  an as-needed basis, usually once a week.\n\n- **Long-term (LTS)** are usually several \"long-term maintenance\" kernel releases provided for\n  backporting bugfixes for older kernel trees. Only important bugfixes are applied to\n  such kernels, and they don't usually see very frequent releases, especially for older trees.\n\nThe \"projected EOL\" dates are not set in stone. Each new long-term kernel usually starts with only a\n2-year projected EOL (as opposed to the 4 months of a non-LTS release) that can be extended further\nif there is enough interest from the industry at large to [help support it](http://www.kroah.com/log/blog/2021/02/03/helping-out-with-lts-kernel-releases)\nfor a longer period of time.\n"
  },
  {
    "path": "products/linuxmint.md",
    "content": "---\ntitle: Linux Mint\naddedAt: 2021-10-07\ncategory: os\ntags: linux-distribution\niconSlug: linuxmint\npermalink: /linuxmint\nalternate_urls:\n  - /linux-mint\nversionCommand: cat /etc/linuxmint/info\nlatestColumn: false\nreleasePolicyLink: https://linuxmint.com/download_all.php\nreleaseLabel: \"__RELEASE_CYCLE__ '__CODENAME__'\"\n\nidentifiers:\n  - cpe: cpe:2.3:o:linuxmint:linuxmint\n\nauto:\n  methods:\n    - release_table: https://linuxmint.com/download_all.php\n      fields:\n        releaseCycle: \"Version\"\n        eol:\n          column: \"Status\"\n          regex: '^.*supported until (?P<value>\\w+ \\d+).*$'\n\nreleases:\n  - releaseCycle: \"22.3\"\n    codename: Zena\n    lts: true\n    releaseDate: 2026-01-11\n    eol: 2029-04-30\n    link: https://www.linuxmint.com/rel_zena.php\n\n  - releaseCycle: \"lmde7\"\n    releaseLabel: \"LMDE 7 '__CODENAME__'\"\n    codename: Gigi\n    releaseDate: 2025-10-14\n    eol: false\n    link: https://blog.linuxmint.com/?p=4924\n\n  - releaseCycle: \"22.2\"\n    codename: Zara\n    lts: true\n    releaseDate: 2025-09-04\n    eol: 2029-04-30\n    link: https://blog.linuxmint.com/?p=4881\n\n  - releaseCycle: \"22.1\"\n    codename: Xia\n    lts: true\n    releaseDate: 2025-01-16\n    eol: 2029-04-30\n    link: https://blog.linuxmint.com/?p=4793\n\n  - releaseCycle: \"22\"\n    codename: Wilma\n    lts: true\n    releaseDate: 2024-07-25\n    eol: 2029-04-30\n    link: https://blog.linuxmint.com/?p=4731\n\n  - releaseCycle: \"21.3\"\n    codename: Virginia\n    lts: true\n    releaseDate: 2024-01-12\n    eol: 2027-04-30\n    link: https://blog.linuxmint.com/?p=4624\n\n  - releaseCycle: \"lmde6\"\n    releaseLabel: \"LMDE 6 '__CODENAME__'\"\n    codename: Faye\n    releaseDate: 2023-09-27\n    eol: 2026-01-01\n    link: https://blog.linuxmint.com/?p=4570\n\n  - releaseCycle: \"21.2\"\n    codename: Victoria\n    lts: true\n    releaseDate: 2023-07-16\n    eol: 2027-04-30\n    link: https://blog.linuxmint.com/?p=4543\n\n  - releaseCycle: \"21.1\"\n    codename: Vera\n    lts: true\n    releaseDate: 2022-12-20\n    eol: 2027-04-30\n    link: https://blog.linuxmint.com/?p=4454\n\n  - releaseCycle: \"21\"\n    codename: Vanessa\n    lts: true\n    releaseDate: 2022-07-31\n    eol: 2027-04-30\n    link: https://blog.linuxmint.com/?p=4359\n\n  - releaseCycle: \"lmde5\"\n    releaseLabel: \"LMDE 5 '__CODENAME__'\"\n    codename: Elsie\n    releaseDate: 2022-03-20\n    eol: 2024-07-01\n    link: https://blog.linuxmint.com/?p=4287\n\n  - releaseCycle: \"20.3\"\n    codename: Una\n    lts: true\n    releaseDate: 2022-01-07\n    eol: 2025-04-30\n    link: https://blog.linuxmint.com/?p=4220\n\n  - releaseCycle: \"20.2\"\n    codename: Uma\n    lts: true\n    releaseDate: 2021-07-08\n    eol: 2025-04-30\n    link: https://blog.linuxmint.com/?p=4102\n\n  - releaseCycle: \"20.1\"\n    codename: Ulyssa\n    lts: true\n    releaseDate: 2021-01-08\n    eol: 2025-04-30\n    link: https://blog.linuxmint.com/?p=4011\n\n  - releaseCycle: \"20\"\n    codename: Ulyana\n    lts: true\n    releaseDate: 2020-06-27\n    eol: 2025-04-30\n    link: https://blog.linuxmint.com/?p=3928\n\n  - releaseCycle: \"lmde4\"\n    releaseLabel: \"LMDE 4 '__CODENAME__'\"\n    codename: Debbie\n    releaseDate: 2020-03-20\n    eol: 2022-08-01\n    link: https://blog.linuxmint.com/?p=3867\n\n  - releaseCycle: \"19.3\"\n    codename: Tricia\n    lts: true\n    releaseDate: 2019-12-18\n    eol: 2023-04-01\n    link: https://blog.linuxmint.com/?p=3832\n\n  - releaseCycle: \"19.2\"\n    codename: Tina\n    lts: true\n    releaseDate: 2019-08-02\n    eol: 2023-04-01\n    link: https://blog.linuxmint.com/?p=3786\n\n  - releaseCycle: \"19.1\"\n    codename: Tessa\n    lts: true\n    releaseDate: 2018-12-19\n    eol: 2023-04-01\n    link: https://blog.linuxmint.com/?p=3669\n\n  - releaseCycle: \"19\"\n    codename: Tara\n    lts: true\n    releaseDate: 2018-06-29\n    eol: 2023-04-01\n    link: https://blog.linuxmint.com/?p=3597\n\n  - releaseCycle: \"18.3\"\n    codename: Sylvia\n    lts: true\n    releaseDate: 2017-11-27\n    eol: 2021-05-03\n    link: https://blog.linuxmint.com/?p=3457\n\n  - releaseCycle: \"18.1\"\n    codename: Serena\n    releaseDate: 2017-01-27\n    eol: 2021-04-01\n    link: https://blog.linuxmint.com/?p=3223\n---\n\n> [Linux Mint](https://linuxmint.com/) is a community-driven Linux distribution for desktop and\n> laptop computers based on Debian and Ubuntu, bundled with a variety of free and open-source\n> applications. It has an Ubuntu-based release simply named Linux Mint, and a Debian-based release\n> called LMDE (Linux Mint Debian Edition).\n\nLinux Mint releases follow [the support cycle](https://linuxmint.com/download_all.php) of the\nUbuntu release they are based on. This support does not extend to the duration of Extended Security\nMaintenance (ESM). Linux Mint users can opt in to receive [Extended Security Maintenance](https://ubuntu.com/security/esm)\nvia [Ubuntu Pro](https://ubuntu.com/pro) for some packages once the main support period ends.\nBut Linux Mint considers that release End of Life once it enters that state, so Linux Mint packages\nwill not be receiving any updates.\n\n[Linux Mint Debian Edition](https://www.linuxmint.com/download_lmde.php) (LMDE) stops supporting a\nrelease shortly after a new LMDE release comes out. This however is still subject to change on a\nrelease-by-release basis.\n\n## Ubuntu Package Support\n\n- Linux Mint has its own repositories for Linux Mint specific packages but relies directly on\n  Ubuntu repositories for the majority of the package base, including its mirrors.\n- Packages installed from the `universe` repository are maintained by the community, and [they may\n  not receive timely security updates](https://help.ubuntu.com/community/Repositories#Universe).\n\n## Feature Support\n\n- 19.3 'Tricia' is the last Linux Mint release to support 32-bit systems outside LMDE.\n  32-bit software support is still supported, following Ubuntu upstream.\n- 18.3 'Sylvia' is the last Linux Mint release to support KDE.\n"
  },
  {
    "path": "products/liquibase.md",
    "content": "---\ntitle: Liquibase\naddedAt: 2025-06-06\ncategory: framework\ntags: java-runtime\niconSlug: liquibase\npermalink: /liquibase\nversionCommand: liquibase --version\nchangelogTemplate: https://github.com/liquibase/liquibase/releases/tag/v__LATEST__\n\nidentifiers:\n  - repology: liquibase\n  - cpe: cpe:2.3:a:liquibase:liquibase\n\nauto:\n  methods:\n    - maven: org.liquibase/liquibase-core\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"4.32\"\n    releaseDate: 2025-05-21\n    eol: false\n    latest: \"4.32.0\"\n    latestReleaseDate: 2025-05-21\n\n  - releaseCycle: \"4.31\"\n    releaseDate: 2025-01-16\n    eol: 2025-05-21\n    latest: \"4.31.1\"\n    latestReleaseDate: 2025-02-17\n\n  - releaseCycle: \"4.30\"\n    releaseDate: 2024-11-05\n    eol: 2025-01-16\n    latest: \"4.30.0\"\n    latestReleaseDate: 2024-11-05\n\n  - releaseCycle: \"4.29\"\n    releaseDate: 2024-07-25\n    eol: 2025-01-06\n    latest: \"4.29.2\"\n    latestReleaseDate: 2024-09-04\n\n  - releaseCycle: \"4.28\"\n    releaseDate: 2024-05-21\n    eol: 2024-07-25\n    latest: \"4.28.0\"\n    latestReleaseDate: 2024-05-21\n\n  - releaseCycle: \"4.27\"\n    releaseDate: 2024-03-27\n    eol: 2024-05-21\n    latest: \"4.27.0\"\n    latestReleaseDate: 2024-03-27\n\n  - releaseCycle: \"4.26\"\n    releaseDate: 2024-02-07\n    eol: 2024-03-27\n    latest: \"4.26.0\"\n    latestReleaseDate: 2024-02-07\n\n  - releaseCycle: \"4.25\"\n    releaseDate: 2023-11-13\n    eol: 2024-02-07\n    latest: \"4.25.1\"\n    latestReleaseDate: 2023-12-18\n\n  - releaseCycle: \"4.24\"\n    releaseDate: 2023-10-03\n    eol: 2023-11-13\n    latest: \"4.24.0\"\n    latestReleaseDate: 2023-10-03\n\n  - releaseCycle: \"4.23\"\n    releaseDate: 2023-06-26\n    eol: 2023-10-03\n    latest: \"4.23.2\"\n    latestReleaseDate: 2023-09-11\n\n  - releaseCycle: \"4.22\"\n    releaseDate: 2023-05-11\n    eol: 2023-06-26\n    latest: \"4.22.0\"\n    latestReleaseDate: 2023-05-11\n\n  - releaseCycle: \"4.21\"\n    releaseDate: 2023-04-12\n    eol: 2023-05-19\n    latest: \"4.21.1\"\n    latestReleaseDate: 2023-04-14\n\n  - releaseCycle: \"4.20\"\n    releaseDate: 2023-03-08\n    eol: 2023-04-13\n    latest: \"4.20.0\"\n    latestReleaseDate: 2023-03-08\n\n  - releaseCycle: \"4.19\"\n    releaseDate: 2023-01-17\n    eol: 2023-03-08\n    latest: \"4.19.1\"\n    latestReleaseDate: 2023-03-01\n\n  - releaseCycle: \"4.18\"\n    releaseDate: 2022-12-06\n    eol: 2023-01-17\n    latest: \"4.18.0\"\n    latestReleaseDate: 2022-12-06\n\n  - releaseCycle: \"4.17\"\n    releaseDate: 2022-10-10\n    eol: 2022-12-06\n    latest: \"4.17.2\"\n    latestReleaseDate: 2022-11-02\n\n  - releaseCycle: \"4.16\"\n    releaseDate: 2022-09-09\n    eol: 2022-10-10\n    latest: \"4.16.1\"\n    latestReleaseDate: 2022-09-14\n\n  - releaseCycle: \"4.15\"\n    releaseDate: 2022-08-05\n    eol: 2022-09-09\n    latest: \"4.15.0\"\n    latestReleaseDate: 2022-08-05\n\n  - releaseCycle: \"4.14\"\n    releaseDate: 2022-07-25\n    eol: 2022-08-05\n    latest: \"4.14.0\"\n    latestReleaseDate: 2022-07-25\n\n  - releaseCycle: \"4.13\"\n    releaseDate: 2022-07-11\n    eol: 2022-07-25\n    latest: \"4.13.0\"\n    latestReleaseDate: 2022-07-11\n\n  - releaseCycle: \"4.12\"\n    releaseDate: 2022-06-17\n    eol: 2022-07-11\n    latest: \"4.12.0\"\n    latestReleaseDate: 2022-06-17\n\n  - releaseCycle: \"4.11\"\n    releaseDate: 2022-05-24\n    eol: 2022-06-17\n    latest: \"4.11.0\"\n    latestReleaseDate: 2022-05-24\n\n  - releaseCycle: \"4.10\"\n    releaseDate: 2022-05-05\n    eol: 2022-05-24\n    latest: \"4.10.0\"\n    latestReleaseDate: 2022-05-05\n\n  - releaseCycle: \"4.9\"\n    releaseDate: 2022-03-17\n    eol: 2022-05-05\n    latest: \"4.9.1\"\n    latestReleaseDate: 2022-03-29\n\n  - releaseCycle: \"4.8\"\n    releaseDate: 2022-02-22\n    eol: 2022-03-17\n    latest: \"4.8.0\"\n    latestReleaseDate: 2022-02-22\n\n  - releaseCycle: \"4.7\"\n    releaseDate: 2022-01-10\n    eol: 2022-02-22\n    latest: \"4.7.1\"\n    latestReleaseDate: 2022-01-21\n\n  - releaseCycle: \"4.6\"\n    releaseDate: 2021-11-04\n    eol: 2022-01-10\n    latest: \"4.6.2\"\n    latestReleaseDate: 2021-12-02\n\n  - releaseCycle: \"4.5\"\n    releaseDate: 2021-09-27\n    eol: 2021-11-04\n    latest: \"4.5.0\"\n    latestReleaseDate: 2021-09-27\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2021-06-09\n    eol: 2021-09-27\n    latest: \"4.4.3\"\n    latestReleaseDate: 2021-08-05\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2021-02-09\n    eol: 2021-06-10\n    latest: \"4.3.5\"\n    latestReleaseDate: 2021-04-29\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2020-11-13\n    eol: 2021-02-09\n    latest: \"4.2.2\"\n    latestReleaseDate: 2020-12-09\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2020-09-28\n    eol: 2020-11-13\n    latest: \"4.1.1\"\n    latestReleaseDate: 2020-10-12\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2020-07-13\n    eol: 2020-09-28\n    latest: \"4.0.0\"\n    latestReleaseDate: 2020-07-13\n---\n\n> [Liquibase](https://www.liquibase.org/) is an open-source database-independent library for\n> tracking, managing and applying database schema changes.\n\nLiquibase OSS is published under the Apache License 2.0;\nLiquibase Pro is a commercial extended version of Liquibase.\n\nBoth follow the same release cycle running a loosely semantic versioning scheme (breaking changes\nmay happen in minor releases).\n\nThe support policy is not documented, but based on the releases' history, only the latest release is\nactively maintained.\n"
  },
  {
    "path": "products/log4j.md",
    "content": "---\ntitle: Apache Log4j\naddedAt: 2021-12-16\ncategory: framework\ntags: java-runtime\niconSlug: apache\npermalink: /log4j\nalternate_urls:\n  - /apache_log4j\n  - /apache-log4j\nreleasePolicyLink: https://logging.apache.org/log4j/2.x/security.html\nchangelogTemplate: https://logging.apache.org/log4j/2.0/release-notes.html#release-notes-{{'__LATEST__'|replace:'.','-'}}\neolColumn: Supported\n\nidentifiers:\n  - repology: log4j\n  - cpe: cpe:/a:apache:log4j\n  - cpe: cpe:2.3:a:apache:log4j\n  - purl: pkg:maven/org.apache.logging.log4j/log4j-core\n  - purl: pkg:maven/log4j/log4j\n\nauto:\n  methods:\n    - maven: org.apache.logging.log4j/log4j-core\n\nreleases:\n  - releaseCycle: \"2\"\n    outOfOrder: true # to keep it at the top\n    releaseDate: 2014-07-12\n    eol: false\n    latest: \"2.25.3\"\n    latestReleaseDate: 2025-12-15\n\n  - releaseCycle: \"2.12\"\n    releaseDate: 2019-06-26\n    eol: 2021-12-14\n    latest: \"2.12.4\"\n    latestReleaseDate: 2021-12-28\n    link: https://github.com/apache/logging-log4j2/blob/rel/__LATEST__/RELEASE-NOTES.md\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2015-05-10\n    eol: 2015-09-20\n    latest: \"2.3.2\"\n    latestReleaseDate: 2021-12-29\n    link: https://github.com/apache/logging-log4j2/blob/rel/__LATEST__/RELEASE-NOTES.txt\n\n  - releaseCycle: \"1\"\n    releaseDate: 2001-01-08\n    eol: 2015-10-15\n    latest: \"1.2.17\"\n    latestReleaseDate: 2012-05-06\n    link: https://logging.apache.org/log4j/1.2/changes-report.html#a1.2.17\n\n---\n\n> [Apache Log4j](https://logging.apache.org/log4j/2.x/) is a Java-based logging utility. It is part\n> of the Apache Logging Services, a project of the Apache Software Foundation.\n\nLog4j 1 reached End-Of-Life on [August 2015](https://news.apache.org/foundation/entry/apache_logging_services_project_announces).\nThe [reload4j](https://reload4j.qos.ch/) project provides a drop-in replacement for Log4j 1.x with\nmaintenance and security fixes.\n\n## Java Support\n\nThe only supported Java version is Java 8 and above.\n\n- Log4j 2.13.0 and greater require Java 8 or above.\n- Log4j (2.4 - 2.12.2) require Java 7 or above.\n- Log4j 2.12.2 was released as an emergency release (to fix CVE-2021-45046 and CVE-2021-44228) and\n  is the last 2.x release to support Java 7. The Log4j team no longer supports Java 7, so this\n  release (while fixing the vulnerability) is no longer supported.\n- Log4j 2.3 was the last 2.x release to support Java 6.\n"
  },
  {
    "path": "products/logstash.md",
    "content": "---\ntitle: Logstash\naddedAt: 2022-12-20\ncategory: server-app\ntags: elastic\niconSlug: logstash\npermalink: /logstash\nreleasePolicyLink: https://www.elastic.co/support_policy\nchangelogTemplate: \"https://www.elastic.co/guide/en/logstash/{{'__LATEST__'|split:'.'|pop|join:'.'}}/logstash-{{'__LATEST__'|replace:'.','-'}}.html\"\neolColumn: Support\n\nidentifiers:\n  - repology: logstash\n  - cpe: cpe:/a:elastic:logstash\n  - cpe: cpe:2.3:a:elastic:logstash\n\nauto:\n  methods:\n    - git: https://github.com/elastic/logstash.git\n\n# For EOL, see https://www.elastic.co/support/eol\nreleases:\n  - releaseCycle: \"9.3\"\n    releaseDate: 2026-02-03\n    eol: false # later of 2027-10-15 or 18 months after the release date of 10.0\n    latest: \"9.3.2\"\n    latestReleaseDate: 2026-03-10\n    link: https://www.elastic.co/docs/release-notes/logstash#logstash-__LATEST__-release-notes\n\n  - releaseCycle: \"9.2\"\n    releaseDate: 2025-10-21\n    eol: false # later of 2027-10-15 or 18 months after the release date of 10.0\n    latest: \"9.2.7\"\n    latestReleaseDate: 2026-03-10\n    link: https://www.elastic.co/docs/release-notes/logstash#logstash-__LATEST__-release-notes\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2025-07-22\n    eol: false # later of 2027-10-15 or 18 months after the release date of 10.0\n    latest: \"9.1.10\"\n    latestReleaseDate: 2026-01-07\n    link: https://www.elastic.co/docs/release-notes/logstash#logstash-__LATEST__-release-notes\n\n  - releaseCycle: \"8.19\"\n    releaseDate: 2025-07-14\n    eol: 2027-07-15\n    latest: \"8.19.13\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"8.18\"\n    releaseDate: 2025-04-09\n    eol: 2025-10-21\n    latest: \"8.18.8\"\n    latestReleaseDate: 2025-09-30\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2025-03-17\n    eol: false # later of 2027-10-15 or 18 months after the release date of 10.0\n    latest: \"9.0.8\"\n    latestReleaseDate: 2025-09-30\n\n  - releaseCycle: \"8.17\"\n    releaseDate: 2024-12-04\n    eol: false # Supposedly until 8.19 released, but they've released twice since\n    latest: \"8.17.10\"\n    latestReleaseDate: 2025-08-06\n\n  - releaseCycle: \"7\"\n    releaseDate: 2019-04-05\n    eol: 2026-01-15\n    latest: \"7.17.29\"\n    latestReleaseDate: 2025-04-10\n\n  - releaseCycle: \"6\"\n    releaseDate: 2017-11-08\n    eol: 2022-02-10\n    latest: \"6.8.23\"\n    latestReleaseDate: 2022-01-13\n\n---\n\n> [Logstash](https://www.elastic.co/logstash/) is a tool to collect, process, and forward events and\n> log messages.\n\nLogstash is part of the [Elastic Stack](https://www.elastic.co/elastic-stack/), also known as the\n[ELK Stack](https://www.elastic.co/what-is/elk-stack). It shares the same support policy as the\nother products in the Elastic Stack (Elasticsearch, Kibana, Beats...).\n\nElastic Stack product releases follow [Semantic Versioning](https://semver.org/).\nElastic provides maintenance for each major release series for the longest of 30 months after the GA date of the major release\nor 18 months after the GA date of the following major release.\nFor example, if version 1.0 was released on 10-Apr-2019 and version 2.0 was released on 10-Feb-2022.\n\n- 30 months from 1.0 GA date is 10-Oct-2021\n- 18 months from 2.0 GA date is 10-Aug-2023\n- 1.x maintenance would end on 10-Aug-2023\n\nEnd-of-life dates for Logstash can be found on the [Elastic product EOL dates page](https://www.elastic.co/support/eol).\nSupport for various operating systems can also be found on the [Elastic support matrix page](https://www.elastic.co/support/matrix).\n\n*[GA]: General Availability\n*[EOL]: End Of Life\n"
  },
  {
    "path": "products/longhorn.md",
    "content": "---\ntitle: Longhorn\naddedAt: 2026-03-05\ncategory: server-app\ntags: cncf\npermalink: /longhorn\nreleasePolicyLink: https://github.com/longhorn/longhorn/wiki/Release-Schedule-&-Support\nchangelogTemplate: https://github.com/longhorn/longhorn/releases/tag/v__LATEST__\neolColumn: Support\n\nidentifiers:\n  - purl: pkg:github/longhorn/longhorn\n\nauto:\n  methods:\n    - git: https://github.com/longhorn/longhorn.git\n\nreleases:\n  - releaseCycle: \"1.11\"\n    releaseDate: 2026-01-29\n    eol: false\n    latest: \"1.11.1\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2025-09-25\n    eol: false\n    latest: \"1.10.2\"\n    latestReleaseDate: 2026-01-28\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2025-05-27\n    eol: false\n    latest: \"1.9.2\"\n    latestReleaseDate: 2025-09-24\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2025-01-22\n    eol: false\n    latest: \"1.8.2\"\n    latestReleaseDate: 2025-06-09\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2024-08-20\n    eol: 2025-09-04\n    latest: \"1.7.3\"\n    latestReleaseDate: 2025-02-19\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2024-02-01\n    eol: 2025-03-29\n    latest: \"1.6.4\"\n    latestReleaseDate: 2025-01-03\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2023-07-07\n    eol: 2024-07-19\n    latest: \"1.5.5\"\n    latestReleaseDate: 2024-04-19\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2022-12-30\n    eol: 2024-03-13\n    latest: \"1.4.4\"\n    latestReleaseDate: 2023-10-26\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2022-06-15\n    eol: 2023-08-11\n    latest: \"1.3.3\"\n    latestReleaseDate: 2023-04-20\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2021-08-31\n    eol: 2022-10-06\n    latest: \"1.2.6\"\n    latestReleaseDate: 2022-11-04\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2020-12-18\n    eol: 2022-04-23\n    latest: \"1.1.3\"\n    latestReleaseDate: 2021-12-16\n\n---\n\n> [Longhorn](https://longhorn.io/) is a lightweight, reliable, and powerful distributed block storage system for Kubernetes.\n\nStarting from version 1.8, each minor release receives 6 months of active support followed by 12 months of maintenance support from the initial x.y.0 release.\n\nReleases prior to 1.8 received 12 months of active support starting from the first stable release (x.y.1).\n"
  },
  {
    "path": "products/looker.md",
    "content": "---\ntitle: Looker\naddedAt: 2021-12-15\ncategory: server-app\ntags: google\niconSlug: looker\npermalink: /looker\nreleasePolicyLink: https://cloud.google.com/looker/docs/release-overview\nLTSLabel: \"<abbr title='Extended Support Release'>ESR</abbr>\"\neolColumn: Support Status\nlatestColumn: false\n\nidentifiers:\n  - cpe: cpe:2.3:a:google:looker\n\n# Used only for detecting new minor releases.\nauto:\n  methods:\n    - release_table: https://cloud.google.com/looker/docs/officially-supported-releases\n      fields:\n        releaseCycle: \"Looker release version\"\n        releaseDate:\n          column: \"Standard release support period\"\n          regex: '^(?P<value>\\w+ \\d{4}) -.+$'\n        eol:\n          column: \"Standard release support period\"\n          regex: '^.+- (?P<value>\\w+ \\d{4})$'\n        lts: \"ESR staging period\"\n    - looker: https://cloud.google.com/feeds/looker-release-notes.xml\n      regex: 'Looker\\s+(?P<version>\\d+\\.\\d+)'\n      template: \"{{version}}\"\n\n# eol/esr dates on https://cloud.google.com/looker/docs/officially-supported-releases or https://cloud.google.com/looker/docs/release-notes\n# Link on https://discuss.google.dev/search?q=Looker%20release%20notes\nreleases:\n  - releaseCycle: \"26.4\"\n    releaseDate: 2026-03-05\n    eol: 2026-05-31\n    link: https://docs.cloud.google.com/looker/docs/release-notes#March_05_2026\n\n  - releaseCycle: \"26.2\"\n    releaseDate: 2026-02-09\n    eol: 2026-04-30\n    link: https://docs.cloud.google.com/looker/docs/release-notes#February_09_2026\n\n  - releaseCycle: \"26.0\"\n    releaseDate: 2026-01-08\n    lts: 2026-02-28\n    eol: 2026-06-30\n    link: https://docs.cloud.google.com/looker/docs/release-notes#January_08_2026\n\n  - releaseCycle: \"25.20\"\n    releaseDate: 2025-11-05\n    eol: 2026-03-31\n    link: https://cloud.google.com/looker/docs/release-notes#November_05_2025\n\n  - releaseCycle: \"25.18\"\n    releaseDate: 2025-10-06\n    lts: 2025-11-30\n    eol: 2026-02-28\n    link: https://cloud.google.com/looker/docs/release-notes#October_06_2025\n\n  - releaseCycle: \"25.16\"\n    releaseDate: 2025-09-30\n    eol: 2025-12-31\n    link: https://cloud.google.com/looker/docs/release-notes#September_10_2025\n\n  - releaseCycle: \"25.14\"\n    releaseDate: 2025-08-31\n    eol: 2025-11-30\n    link: https://discuss.google.dev/t/looker-25-14-release-notes/254350\n\n  - releaseCycle: \"25.12\"\n    releaseDate: 2025-07-31\n    lts: 2025-08-31\n    eol: 2025-11-30\n    link: https://discuss.google.dev/t/looker-25-12-release-notes/245841\n\n  - releaseCycle: \"25.10\"\n    releaseDate: 2025-06-30\n    eol: 2025-09-30\n    link: https://cloud.google.com/looker/docs/release-notes#June_11_2025\n\n  - releaseCycle: \"25.8\"\n    releaseDate: 2025-05-31\n    eol: 2025-08-31\n    link: https://discuss.google.dev/t/looker-25-8-release-notes/189625\n\n  - releaseCycle: \"25.6\"\n    releaseDate: 2025-04-30\n    lts: 2025-05-31\n    eol: 2025-08-31\n    link: https://discuss.google.dev/t/looker-25-6-release-notes/186433\n\n  - releaseCycle: \"25.4\"\n    releaseDate: 2025-03-31\n    eol: 2025-06-30\n    link: https://discuss.google.dev/t/looker-25-4-release-notes/185240\n\n  - releaseCycle: \"25.2\"\n    releaseDate: 2025-02-28\n    eol: 2025-05-31\n    link: https://discuss.google.dev/t/looker-25-2-release-notes/182687\n\n  - releaseCycle: \"25.0\"\n    releaseDate: 2025-01-31\n    lts: 2025-02-28\n    eol: 2025-05-31\n    link: https://www.googlecloudcommunity.com/gc/News-Announcements/Looker-25-0-Release-Notes/m-p/860290\n\n  - releaseCycle: \"24.20\"\n    releaseDate: 2024-11-30\n    eol: 2025-03-31\n    link: https://www.googlecloudcommunity.com/gc/News-Announcements/Looker-24-20-Release-Notes/m-p/831705\n\n  - releaseCycle: \"24.18\"\n    releaseDate: 2024-10-31\n    lts: 2024-11-30\n    eol: 2025-02-28\n    link: https://cloud.google.com/looker/docs/release-notes#October_09_2024\n\n  - releaseCycle: \"24.16\"\n    releaseDate: 2024-09-11\n    eol: 2024-12-31\n    link: https://discuss.google.dev/t/looker-24-16-release-notes/166482\n\n  - releaseCycle: \"24.14\"\n    releaseDate: 2024-08-14\n    eol: 2024-11-30\n    link: https://discuss.google.dev/t/looker-24-14-release-notes/163516\n\n  - releaseCycle: \"24.12\"\n    releaseDate: 2024-07-10\n    lts: 2024-09-01\n    eol: 2024-11-30\n    link: https://discuss.google.dev/t/looker-24-12-release-notes/160239\n\n  - releaseCycle: \"24.10\"\n    releaseDate: 2024-06-12\n    eol: 2024-09-30\n    link: https://discuss.google.dev/t/looker-24-10-release-notes/157366\n\n  - releaseCycle: \"24.8\"\n    releaseDate: 2024-05-08\n    eol: 2024-08-31\n    link: https://discuss.google.dev/t/looker-24-8-release-notes/153970\n\n  - releaseCycle: \"24.6\"\n    releaseDate: 2024-04-10\n    lts: 2024-06-01\n    eol: 2024-08-31\n    link: https://cloud.google.com/looker/docs/release-notes#April_10_2024\n\n  - releaseCycle: \"24.4\"\n    releaseDate: 2024-03-13\n    eol: 2024-06-30\n    link: https://cloud.google.com/looker/docs/release-notes#March_13_2024\n\n  - releaseCycle: \"24.2\"\n    releaseDate: 2024-02-14\n    eol: 2024-05-31\n    link: https://cloud.google.com/looker/docs/release-notes#February_14_2024\n\n  - releaseCycle: \"24.0\"\n    releaseDate: 2024-01-10\n    lts: 2024-03-01\n    eol: 2024-05-31\n    link: https://cloud.google.com/looker/docs/release-notes#January_10_2024\n\n  - releaseCycle: \"23.20\"\n    releaseDate: 2023-11-08\n    eol: 2024-03-31\n    link: https://cloud.google.com/looker/docs/release-notes#November_08_2023\n\n  - releaseCycle: \"23.18\"\n    releaseDate: 2023-10-11\n    lts: 2023-12-01\n    eol: 2024-02-28\n    link: https://cloud.google.com/looker/docs/release-notes#October_11_2023\n\n  - releaseCycle: \"23.16\"\n    releaseDate: 2023-09-13\n    eol: 2023-12-12\n    link: https://cloud.google.com/looker/docs/release-notes#September_13_2023\n\n  - releaseCycle: \"23.14\"\n    releaseDate: 2023-08-09\n    eol: 2023-11-08\n    link: https://cloud.google.com/looker/docs/release-notes#August_09_2023\n\n  - releaseCycle: \"23.12\"\n    releaseDate: 2023-07-12\n    lts: 2023-09-07\n    eol: 2023-11-30\n    link: https://cloud.google.com/looker/docs/release-notes#July_12_2023\n\n  - releaseCycle: \"23.10\"\n    releaseDate: 2023-06-14\n    eol: 2023-09-13\n    link: https://cloud.google.com/looker/docs/release-notes#June_14_2023\n\n  - releaseCycle: \"23.8\"\n    releaseDate: 2023-05-10\n    eol: 2023-08-09\n    link: https://cloud.google.com/looker/docs/release-notes#May_10_2023\n\n  - releaseCycle: \"23.6\"\n    releaseDate: 2023-04-14\n    lts: 2023-06-05\n    eol: 2023-08-31\n    link: https://cloud.google.com/looker/docs/looker-23-changelog#236\n\n  - releaseCycle: \"23.4\"\n    releaseDate: 2023-03-14\n    eol: 2023-06-13\n    link: https://cloud.google.com/looker/docs/looker-23-changelog#234\n\n  - releaseCycle: \"23.2\"\n    releaseDate: 2023-02-10\n    eol: 2023-05-09\n    link: https://cloud.google.com/looker/docs/looker-23-changelog#232\n\n  - releaseCycle: \"23.0\"\n    releaseDate: 2023-01-11\n    lts: 2023-03-07\n    eol: 2023-05-31\n    link: https://cloud.google.com/looker/docs/looker-23-changelog#230\n\n  - releaseCycle: \"22.20\"\n    releaseDate: 2022-11-14\n    eol: 2023-03-13\n    link: https://cloud.google.com/looker/docs/looker-22-changelog#2220\n\n  - releaseCycle: \"22.18\"\n    releaseDate: 2022-10-17\n    lts: 2022-12-01\n    eol: 2023-02-28\n    link: https://cloud.google.com/looker/docs/looker-22-changelog#2218\n\n  - releaseCycle: \"22.16\"\n    releaseDate: 2022-09-19\n    eol: 2022-12-18\n    link: https://cloud.google.com/looker/docs/looker-22-changelog#2216\n\n  - releaseCycle: \"22.14\"\n    releaseDate: 2022-08-15\n    eol: 2022-11-14\n    link: https://cloud.google.com/looker/docs/looker-22-changelog#2214\n\n  - releaseCycle: \"22.12\"\n    releaseDate: 2022-07-18\n    lts: 2022-09-01\n    eol: 2022-11-30\n    link: https://cloud.google.com/looker/docs/looker-22-changelog#2212\n\n  - releaseCycle: \"22.10\"\n    releaseDate: 2022-06-13\n    eol: 2022-09-19\n    link: https://cloud.google.com/looker/docs/looker-22-changelog#2210\n\n  - releaseCycle: \"22.8\"\n    releaseDate: 2022-05-16\n    eol: 2022-08-15\n    link: https://cloud.google.com/looker/docs/looker-22-changelog#228\n\n  - releaseCycle: \"22.6\"\n    releaseDate: 2022-04-18\n    lts: 2022-06-01\n    eol: 2022-08-31\n    link: https://cloud.google.com/looker/docs/looker-22-changelog#226\n\n  - releaseCycle: \"22.4\"\n    releaseDate: 2022-03-14\n    eol: 2022-06-13\n    link: https://cloud.google.com/looker/docs/looker-22-changelog#224\n\n  - releaseCycle: \"22.2\"\n    releaseDate: 2022-02-15\n    eol: 2022-05-16\n    link: https://cloud.google.com/looker/docs/looker-22-changelog#222\n\n  - releaseCycle: \"22.0\"\n    releaseDate: 2022-01-18\n    lts: 2022-03-01\n    eol: 2022-05-31\n    link: https://cloud.google.com/looker/docs/looker-22-changelog#220\n\n  - releaseCycle: \"21.20\"\n    releaseDate: 2021-11-16\n    eol: 2022-03-15\n    link: https://cloud.google.com/looker/docs/looker-21-changelog#2120\n\n  - releaseCycle: \"21.18\"\n    releaseDate: 2021-10-19\n    lts: 2021-12-01\n    eol: 2022-02-28\n    link: https://cloud.google.com/looker/docs/looker-21-changelog#2118\n\n  - releaseCycle: \"21.16\"\n    releaseDate: 2021-09-14\n    eol: 2021-12-15\n    link: https://cloud.google.com/looker/docs/looker-21-changelog#2116\n\n  - releaseCycle: \"21.14\"\n    releaseDate: 2021-08-16\n    eol: 2021-11-16\n    link: https://cloud.google.com/looker/docs/looker-21-changelog#2114\n\n  - releaseCycle: \"21.12\"\n    releaseDate: 2021-07-15\n    lts: 2021-09-01\n    eol: 2021-11-30\n    link: https://cloud.google.com/looker/docs/looker-21-changelog#2112\n\n  - releaseCycle: \"21.10\"\n    releaseDate: 2021-06-10\n    eol: 2021-09-14\n    link: https://cloud.google.com/looker/docs/looker-21-changelog#2110\n\n  - releaseCycle: \"21.8\"\n    releaseDate: 2021-05-13\n    eol: 2021-10-16\n    link: https://cloud.google.com/looker/docs/looker-21-changelog#218\n\n  - releaseCycle: \"21.6\"\n    releaseDate: 2021-04-15\n    lts: 2021-06-01\n    eol: 2021-08-31\n    link: https://cloud.google.com/looker/docs/looker-21-changelog#216\n\n  - releaseCycle: \"21.4\"\n    releaseDate: 2021-03-11\n    eol: 2021-06-10\n    link: https://cloud.google.com/looker/docs/looker-21-changelog#214\n\n  - releaseCycle: \"21.0\"\n    releaseDate: 2021-01-20\n    lts: 2021-03-01\n    eol: 2021-05-31\n    link: https://cloud.google.com/looker/docs/looker-21-changelog#210\n\n  - releaseCycle: \"7.20\"\n    releaseDate: 2020-11-15\n    eol: true\n    link: https://cloud.google.com/looker/docs/looker-7-changelog#720\n\n  - releaseCycle: \"7.18\"\n    releaseDate: 2020-10-15\n    eol: true\n    link: https://cloud.google.com/looker/docs/looker-7-changelog#718\n\n  - releaseCycle: \"7.16\"\n    releaseDate: 2020-09-17\n    eol: true\n    link: https://cloud.google.com/looker/docs/looker-7-changelog#716\n\n---\n\n> [Looker](https://www.looker.com/) is a data exploration and business intelligence platform that\n> offers a wide variety of tools for relational database work, business intelligence, and other\n> related services. It operates as a part of Google Cloud Platform. It is available as both a\n> managed service (Looker-hosted), and a [self-hosted](https://cloud.google.com/looker/docs/looker-hosted-installation-steps)\n> installation.\n\n## Looker-hosted services\n\nLooker publishes a [planned maintenance schedule][schedule] — during which your instance may be\ntemporarily unavailable for updates, server upgrades, or other system work. Upgrades are still\ntriggered by [reaching out to customer support][best-practices].\nA new minor version is slowly rolled out over 2–3 weeks, and every release includes an \"Expected\nrollout start\" and an \"Expected final deployment and download available\" date in the [Release\nHighlights page](https://docs.looker.com/relnotes). No new releases nor deployments happen in the\nmonth of December, which equates to 11 releases in a year.\n\n## [Customer-hosted Looker][self-hosted] instances\n\nWhen a new release is ready for installation, any Looker user listed as a Technical Contact gets an\nemail with a link to the latest update file (JAR format), release notes, and instructions on how to\ninstall the update.\n\n## [Extended support release][esr] program\n\nESR releases are quarterly instead of monthly and get 3 months of support. Issues deemed S1 and S2\nwill be patched back to the currently supported ESR releases. Participants in the ESR program are\nrequired to pair production instances with staging instances. An ESR release is kept in\n\"ESR-staging\" for a month, where it is considered \"pre-stable\".\n\n## [Notifications][emails]\n\nAll users are able to opt in to release notes from the Account Settings section of Looker.\nAdditionally, anyone listed as a Technical Contact within a Looker instance (Admin →\nGeneral Settings) will receive release notifications.\n\nA list of officially supported releases is [published](https://cloud.google.com/looker/docs/officially-supported-releases)\nas well, along with a [\"Legacy feature schedule\"][lfs] which provides a timeline that shows when\ncurrent legacy features have been or will be formally removed.\n\n[self-hosted]: https://cloud.google.com/looker/docs/managing-customer-hosted-deployment \"Managing a customer-hosted deployment\"\n[esr]: https://cloud.google.com/looker/docs/standard-extended-support-release-program-overview \"Standard extended support release program overview\"\n[emails]: https://cloud.google.com/looker/docs/release-deployment-emails \"Release deployment emails\"\n[schedule]: https://cloud.google.com/looker/docs/google-maintenance-policy-for-looker-hosted-services \"Google maintenance policy for Looker-hosted services\"\n[best-practices]: https://cloud.google.com/looker/docs/updating-your-looker-instance \"Best Practices when Updating your Looker Instance\"\n[lfs]: https://cloud.google.com/looker/docs/legacy-feature-schedule#legacy_feature_schedule \"Legacy feature schedule\"\n"
  },
  {
    "path": "products/lua.md",
    "content": "---\ntitle: Lua\naddedAt: 2024-01-14\ncategory: lang\niconSlug: lua\npermalink: /lua\nversionCommand: lua -v\nreleaseImage: https://www.lua.org/images/timeline.png\nreleasePolicyLink: https://www.lua.org/versions.html\nchangelogTemplate: \"https://www.lua.org/versions.html#{{'__RELEASE_CYCLE__'|split:' '|first}}/\"\neolColumn: Support\n\nidentifiers:\n  - repology: lua\n  - cpe: cpe:/a:lua:lua\n  - cpe: cpe:2.3:a:lua:lua\n\nauto:\n  cumulative: true # Only the latest versions are available on https://www.lua.org/versions.html.\n  methods:\n    - lua: https://www.lua.org/versions.html\n\n# EOL date is the date of the last release of the version.\n# The last releases are documented on https://www.lua.org/versions.html with a sentence similar to\n# \"There will be no further releases of Lua x.y\".\nreleases:\n  - releaseCycle: \"5.5\"\n    releaseDate: 2025-12-22\n    eol: false\n    latest: \"5.5.0\"\n    latestReleaseDate: 2025-12-22\n\n  - releaseCycle: \"5.4\"\n    releaseDate: 2020-06-29\n    eol: false\n    latest: \"5.4.8\"\n    latestReleaseDate: 2025-06-04\n\n  - releaseCycle: \"5.3\"\n    releaseDate: 2015-01-12\n    eol: 2020-09-25\n    latest: \"5.3.6\"\n    latestReleaseDate: 2020-09-25\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2011-12-16\n    eol: 2015-03-07\n    latest: \"5.2.4\"\n    latestReleaseDate: 2015-03-07\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2006-02-21\n    eol: 2012-02-17\n    latest: \"5.1.5\"\n    latestReleaseDate: 2012-02-17\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2003-04-11\n    eol: 2006-06-26\n    latest: \"5.0.3\"\n    latestReleaseDate: 2006-06-26\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2000-11-06\n    eol: 2002-07-04\n    latest: \"4.0.1\"\n    latestReleaseDate: 2002-07-04\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 1999-07-08\n    eol: 2000-02-22\n    latest: \"3.2.2\"\n    latestReleaseDate: 2000-02-22\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 1998-07-11\n    eol: 1999-07-08\n    latest: \"3.1\"\n    latestReleaseDate: 1998-07-11\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 1997-07-01\n    eol: 1998-07-11\n    latest: \"3.0\"\n    latestReleaseDate: 1997-07-01\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 1996-11-19\n    eol: 1997-07-01\n    latest: \"2.5.1\"\n    latestReleaseDate: 1996-11-20\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 1996-05-14\n    eol: 1996-11-19\n    latest: \"2.4\"\n    latestReleaseDate: 1996-05-14\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 1995-11-28\n    eol: 1996-05-14\n    latest: \"2.2\"\n    latestReleaseDate: 1995-11-28\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 1995-02-07\n    eol: 1995-11-28\n    latest: \"2.1\"\n    latestReleaseDate: 1995-02-07\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 1994-07-08\n    eol: 1995-02-07\n    latest: \"1.1\"\n    latestReleaseDate: 1994-07-08\n---\n\n> [Lua](https://www.lua.org/) is a powerful, efficient, lightweight and embeddable scripting\n> language.\n\nLua doesn't have a documented release and support policy, but End Of Life notices are announced on\n<https://www.lua.org/versions.html> by a sentence similar to _There will be no further releases of\nLua x.y_.\n\nThe releases of Lua are numbered `x.y.z`, where `x.y` is the version and `z` is the release.\n\n- Releases of the same version correspond to bug fixes. They have the same reference manual, the same\n  virtual machine, and are binary compatible (ABI compatible).\n- Versions are really different. The API is likely to change (with compatibility switches), and there\n  is no ABI compatibility: applications that embed Lua and C libraries for Lua must be recompiled.\n  The virtual machine is also likely to be different in a new version, so Lua programs that have been\n  precompiled for one version will not load in a different version.\n"
  },
  {
    "path": "products/macos.md",
    "content": "---\ntitle: Apple macOS\naddedAt: 2021-03-09\ncategory: os\ntags: apple\niconSlug: macos\npermalink: /macos\nalternate_urls:\n  - /mac\nversionCommand: sw_vers\nchangelogTemplate: \"https://developer.apple.com/documentation/macos-release-notes/macos-__RELEASE_CYCLE__-release-notes\"\nreleaseLabel: \"macOS __RELEASE_CYCLE__ (__CODENAME__)\"\neolColumn: Service Status\n\nidentifiers:\n  - cpe: cpe:/o:apple:macos\n  - cpe: cpe:2.3:o:apple:macos\n\nauto:\n  methods:\n    - apple: macos\n      regex:\n        - '^macOS[\\D]+(?P<version>\\d+(?:\\.\\d+)*)'\n        - 'OS\\s+X\\s[\\w\\s]+\\sv?(?P<version>\\d+(?:\\.\\d+)+)'\n        - '^Mac\\s+OS\\s+X\\s[\\w\\s]+\\sv?(?P<version>\\d{2}(?:\\.\\d+)+)'\n\nreleases:\n  - releaseCycle: \"26\"\n    codename: \"Tahoe\"\n    releaseDate: 2025-09-15\n    eol: false\n    latest: \"26.3.2\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"15\"\n    codename: \"Sequoia\"\n    releaseDate: 2024-09-16\n    eol: false\n    latest: \"15.7.4\"\n    latestReleaseDate: 2026-02-11\n\n  - releaseCycle: \"14\"\n    codename: \"Sonoma\"\n    releaseDate: 2023-09-26\n    eol: false\n    latest: \"14.8.4\"\n    latestReleaseDate: 2026-02-11\n\n  - releaseCycle: \"13\"\n    codename: \"Ventura\"\n    releaseDate: 2022-10-24\n    eol: 2025-09-15\n    latest: \"13.7.8\"\n    latestReleaseDate: 2025-08-20\n\n  - releaseCycle: \"12\"\n    codename: \"Monterey\"\n    releaseDate: 2021-10-25\n    eol: 2024-09-16\n    latest: \"12.7.6\"\n    latestReleaseDate: 2024-07-29\n    link: https://developer.apple.com/documentation/macos-release-notes/macos-12_0_1-release-notes\n\n  - releaseCycle: \"11\"\n    codename: \"Big Sur\"\n    releaseDate: 2020-11-12\n    eol: 2026-02-02\n    latest: \"11.7.11\"\n    latestReleaseDate: 2026-02-02\n    link: https://developer.apple.com/documentation/macos-release-notes/macos-big-sur-11_0_1-release-notes\n\n  - releaseCycle: \"10.15\"\n    codename: \"Catalina\"\n    releaseDate: 2019-10-07\n    eol: 2026-02-02\n    latest: \"10.15.8\"\n    latestReleaseDate: 2026-02-02\n    link: https://developer.apple.com/documentation/macos-release-notes/macos-catalina-10_15-release-notes\n\n  - releaseCycle: \"10.14\"\n    codename: \"Mojave\"\n    releaseDate: 2018-09-24\n    eol: 2021-10-25\n    latest: \"10.14.6\"\n    latestReleaseDate: 2019-07-22\n    link: https://developer.apple.com/documentation/macos-release-notes/macos-mojave-10_14-release-notes\n\n  - releaseCycle: \"10.13\"\n    codename: \"High Sierra\"\n    releaseDate: 2017-09-25\n    eol: 2020-12-01\n    latest: \"10.13.6\"\n    latestReleaseDate: 2018-07-09\n    link: https://en.wikipedia.org/wiki/MacOS_High_Sierra#Release_history\n\n  - releaseCycle: \"10.12\"\n    codename: \"Sierra\"\n    releaseDate: 2016-09-20\n    eol: 2019-10-01\n    latest: \"10.12.6\"\n    latestReleaseDate: 2017-07-19\n    link: https://en.wikipedia.org/wiki/MacOS_Sierra#Release_history\n\n  - releaseCycle: \"10.11\"\n    codename: \"El Capitan\"\n    releaseLabel: \"OS X __RELEASE_CYCLE__ (__CODENAME__)\"\n    releaseDate: 2015-09-30\n    eol: 2018-12-01\n    latest: \"10.11.6\"\n    latestReleaseDate: 2016-07-18\n    link: https://en.wikipedia.org/wiki/OS_X_El_Capitan#Release_history\n\n  - releaseCycle: \"10.10\"\n    releaseLabel: \"OS X __RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Yosemite\"\n    releaseDate: 2014-10-16\n    eol: 2017-08-01\n    latest: \"10.10.5\"\n    latestReleaseDate: 2015-08-13\n    link: https://en.wikipedia.org/wiki/OS_X_Yosemite#Release_history\n\n  - releaseCycle: \"10.9\"\n    releaseLabel: \"OS X __RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Mavericks\"\n    releaseDate: 2013-10-22\n    eol: 2016-12-01\n    latest: \"10.9.5\"\n    latestReleaseDate: 2014-09-17\n    link: https://en.wikipedia.org/wiki/OS_X_Mavericks#Release_history\n\n  - releaseCycle: \"10.8\"\n    releaseLabel: \"OS X __RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Mountain Lion\"\n    releaseDate: 2012-07-25\n    eol: 2015-08-13\n    latest: \"10.8.5\"\n    latestReleaseDate: 2013-09-12\n    link: https://en.wikipedia.org/wiki/OS_X_Mountain_Lion#Release_history\n\n  - releaseCycle: \"10.7\"\n    releaseLabel: \"Mac OS X __RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Lion\"\n    releaseDate: 2011-07-20\n    eol: 2012-10-04\n    latest: \"10.7.5\"\n    latestReleaseDate: 2012-09-19\n    link: https://en.wikipedia.org/wiki/OS_X_Lion#Release_history\n\n  - releaseCycle: \"10.6\"\n    releaseLabel: \"Mac OS X __RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Snow Leopard\"\n    releaseDate: 2009-08-28\n    eol: 2011-07-25\n    latest: \"10.6.8\"\n    latestReleaseDate: 2011-07-25\n    link: https://en.wikipedia.org/wiki/Mac_OS_X_Snow_Leopard#Release_history\n\n  - releaseCycle: \"10.5\"\n    releaseLabel: \"Mac OS X __RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Leopard\"\n    releaseDate: 2007-10-26\n    eol: 2009-08-13\n    latest: \"10.5.8\"\n    latestReleaseDate: 2009-08-13\n    link: https://en.wikipedia.org/wiki/Mac_OS_X_Leopard#Release_history\n\n  - releaseCycle: \"10.4\"\n    releaseLabel: \"Mac OS X __RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Tiger\"\n    releaseDate: 2005-04-29\n    eol: 2007-11-14\n    latest: \"10.4.11\"\n    latestReleaseDate: 2007-11-14\n    link: https://en.wikipedia.org/wiki/Mac_OS_X_Tiger#Release_history\n\n  - releaseCycle: \"10.3\"\n    releaseLabel: \"Mac OS X __RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Panther\"\n    releaseDate: 2003-10-24\n    eol: 2005-04-15\n    latest: \"10.3.9\"\n    latestReleaseDate: 2005-04-15\n    link: https://en.wikipedia.org/wiki/Mac_OS_X_Panther#Release_history\n\n  - releaseCycle: \"10.2\"\n    releaseLabel: \"Mac OS X __RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Jaguar\"\n    releaseDate: 2002-08-24\n    eol: 2003-10-03\n    latest: \"10.2.8\"\n    latestReleaseDate: 2003-10-03\n    link: https://en.wikipedia.org/wiki/Mac_OS_X_Jaguar#Release_history\n\n  - releaseCycle: \"10.1\"\n    releaseLabel: \"Mac OS X __RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Puma\"\n    releaseDate: 2001-09-25\n    eol: 2002-06-06\n    latest: \"10.1.5\"\n    latestReleaseDate: 2002-06-06\n    link: https://en.wikipedia.org/wiki/Mac_OS_X_Puma#Release_history\n\n  - releaseCycle: \"10.0\"\n    releaseLabel: \"Mac OS X __RELEASE_CYCLE__ (__CODENAME__)\"\n    codename: \"Cheetah\"\n    releaseDate: 2001-03-24\n    eol: 2001-06-22\n    latest: \"10.0.4\"\n    latestReleaseDate: 2001-06-22\n    link: https://en.wikipedia.org/wiki/Mac_OS_X_Cheetah#Release_history\n\n---\n\n> [macOS](https://en.wikipedia.org/wiki/MacOS) (aka OS X, Mac OS X) is the primary operating system for Apple's Mac computers.\n\nMajor versions of macOS are released once a year now and usually maintained for three years.\nApple usually provides security updates for the latest 3 releases,\nbut this isn't consistently applied and security fixes aren't guaranteed for the non-latest releases.\n"
  },
  {
    "path": "products/mageia.md",
    "content": "---\ntitle: Mageia\naddedAt: 2022-12-16\ncategory: os\ntags: linux-distribution\npermalink: /mageia\nversionCommand: cat /usr/lib/os-release\nreleasePolicyLink: https://www.mageia.org/support/\nchangelogTemplate: https://wiki.mageia.org/en/Archive:_Mageia___RELEASE_CYCLE___Release_Notes\nlatestColumn: false\neolColumn: Supported\n\nidentifiers:\n  - cpe: cpe:/o:mageia:mageia\n  - cpe: cpe:2.3:o:mageia:mageia\n\nauto:\n  methods:\n    - distrowatch: mageia\n      regex: '^Distribution Release: Mageia (?P<major>\\d+)$'\n\n# EOL dates can be found on https://www.mageia.org/en/support/.\nreleases:\n  - releaseCycle: \"9\"\n    releaseDate: 2023-08-27\n    eol: 2025-03-31\n    latest: \"9\"\n    latestReleaseDate: 2023-08-27\n    link: https://wiki.mageia.org/en/Mageia___RELEASE_CYCLE___Release_Notes\n\n  - releaseCycle: \"8\"\n    releaseDate: 2021-02-26\n    eol: 2023-11-30\n    latest: \"8\"\n    latestReleaseDate: 2021-02-26\n    link: https://wiki.mageia.org/en/Mageia___RELEASE_CYCLE___Release_Notes\n\n  - releaseCycle: \"7\"\n    releaseDate: 2019-07-01\n    eol: 2021-06-30\n    latest: \"7\"\n    latestReleaseDate: 2019-07-01\n\n  - releaseCycle: \"6\"\n    releaseDate: 2017-07-16\n    eol: 2019-09-30\n    latest: \"6\"\n    latestReleaseDate: 2017-07-16\n\n  - releaseCycle: \"5\"\n    releaseDate: 2015-06-20\n    eol: 2017-12-31\n    latest: \"5\"\n    latestReleaseDate: 2015-06-20\n\n  - releaseCycle: \"4\"\n    releaseDate: 2014-02-01\n    eol: 2015-09-19\n    latest: \"4\"\n    latestReleaseDate: 2014-02-01\n\n  - releaseCycle: \"3\"\n    releaseDate: 2013-05-19\n    eol: 2014-11-26\n    latest: \"3\"\n    latestReleaseDate: 2013-05-19\n\n  - releaseCycle: \"2\"\n    releaseDate: 2012-05-22\n    eol: 2013-11-22\n    latest: \"2\"\n    latestReleaseDate: 2012-05-22\n\n  - releaseCycle: \"1\"\n    releaseDate: 2011-06-01\n    eol: 2012-12-01\n    latest: \"1\"\n    latestReleaseDate: 2011-06-01\n---\n\n> [Mageia](https://www.mageia.org/) is a GNU/Linux-based, Free Software operating system. It is a\n> community project, supported by a nonprofit organization of elected contributors.\n\nMageia releases are supported at least for 18 months. Or a minimum of 3 months after the next\nrelease, whichever is longer.\n"
  },
  {
    "path": "products/magento.md",
    "content": "---\ntitle: Magento\naddedAt: 2019-08-27\ncategory: server-app\ntags: php-runtime\niconSlug: magento\npermalink: /magento\nalternate_urls:\n  - /adobe-commerce\nversionCommand: php bin/magento --version\nreleasePolicyLink: https://www.adobe.com/content/dam/cc/en/legal/terms/enterprise/pdfs/Magento-Open-Source-Software-Maintenance-Policy.pdf\nchangelogTemplate: \"https://experienceleague.adobe.com/docs/commerce-operations/release/notes/magento-open-source/{{'__LATEST__'|replace:'.','-'}}.html\"\neoasColumn: Bug fix maintenance\neolColumn: Security maintenance\neoesColumn: Adobe Commerce end of software support\nstaleReleaseThresholdDays: 1200 # still not documented on https://www.adobe.com/content/dam/cc/en/legal/terms/enterprise/pdfs/Magento-Open-Source-Software-Maintenance-Policy.pdf\n\ncustomFields:\n  - name: supportedPhpVersions\n    display: api-only\n    label: PHP\n    description: PHP Compatibility\n\nidentifiers:\n  - cpe: cpe:/a:magento:magento\n  - cpe: cpe:2.3:a:magento:magento\n\nauto:\n  methods:\n    - git: https://github.com/magento/magento2.git\n\n# eol on https://www.adobe.com/content/dam/cc/en/legal/terms/enterprise/pdfs/Magento-Open-Source-Software-Maintenance-Policy.pdf\n# eoes on https://experienceleague.adobe.com/docs/commerce-operations/release/planning/lifecycle-policy.html\n# PHP requirements on https://experienceleague.adobe.com/docs/commerce-operations/installation-guide/system-requirements.html\nreleases:\n  - releaseCycle: \"2.4.8\"\n    releaseDate: 2025-04-03\n    eoas: false\n    eol: false\n    eoes: false # not yet on https://experienceleague.adobe.com/docs/commerce-operations/release/planning/lifecycle-policy.html\n    supportedPhpVersions: \"8.3, 8.4\"\n    latest: \"2.4.8\"\n    latestReleaseDate: 2025-04-03\n\n  - releaseCycle: \"2.4.7\"\n    releaseDate: 2024-04-04\n    eoas: false\n    eol: false\n    eoes: 2027-04-19\n    supportedPhpVersions: \"8.2, 8.3\"\n    latest: \"2.4.7\"\n    latestReleaseDate: 2024-04-04\n\n  - releaseCycle: \"2.4.6\"\n    releaseDate: 2023-02-28\n    eoas: false\n    eol: false\n    eoes: 2026-08-11\n    supportedPhpVersions: \"8.1, 8.2\"\n    latest: \"2.4.6\"\n    latestReleaseDate: 2023-02-28\n\n  - releaseCycle: \"2.4.5\"\n    releaseDate: 2022-08-01\n    eoas: 2024-11-25\n    eol: 2024-11-25\n    eoes: 2025-08-09\n    supportedPhpVersions: \"8.1\"\n    latest: \"2.4.5\"\n    latestReleaseDate: 2022-08-01\n\n  - releaseCycle: \"2.4.4\"\n    releaseDate: 2022-03-30\n    eoas: 2024-11-25\n    eol: 2024-11-25\n    eoes: 2025-04-24\n    supportedPhpVersions: \"8.1\"\n    latest: \"2.4.4\"\n    latestReleaseDate: 2022-03-30\n\n  - releaseCycle: \"2.4.3\"\n    releaseDate: 2021-08-04\n    eoas: 2022-11-28\n    eol: 2022-11-28\n    supportedPhpVersions: \"7.4\"\n    latest: \"2.4.3\"\n    latestReleaseDate: 2021-08-04\n\n  - releaseCycle: \"2.4.2\"\n    releaseDate: 2021-02-04\n    eoas: 2022-11-28\n    eol: 2022-11-28\n    supportedPhpVersions: \"7.4\"\n    latest: \"2.4.2\"\n    latestReleaseDate: 2021-02-04\n\n  - releaseCycle: \"2.4.1\"\n    releaseDate: 2020-10-14\n    eoas: 2022-11-28\n    eol: 2022-11-28\n    supportedPhpVersions: \"7.4\"\n    latest: \"2.4.1\"\n    latestReleaseDate: 2020-10-14\n\n  - releaseCycle: \"2.4.0\"\n    releaseDate: 2020-07-20\n    eoas: 2022-11-28\n    eol: 2022-11-28\n    supportedPhpVersions: \"7.3, 7.4\"\n    latest: \"2.4.0\"\n    latestReleaseDate: 2020-07-20\n    link: https://devdocs.magento.com/guides/v2.4/release-notes/release-notes-2-4-0-open-source.html\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2018-11-23\n    eoas: 2022-07-31\n    eol: 2022-09-30\n    # https://devdocs.magento.com/guides/v2.3/release-notes/release-notes-2-3-3-open-source.html#platform-upgrades\n    supportedPhpVersions: \"7.2, 7.3\"\n    link: https://devdocs.magento.com/guides/v2.3/release-notes/open-source-2-3-7.html\n    latest: \"2.3.7\"\n    latestReleaseDate: 2021-05-07\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2017-09-22\n    eoas: 2019-12-01\n    eol: 2019-12-01\n    link: https://web.archive.org/web/20220729084223/https://devdocs.magento.com/guides/v2.2/release-notes/release-notes-2-2-11-open-source.html\n    latest: \"2.2.11\"\n    latestReleaseDate: 2020-01-07\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2016-06-23\n    eoas: 2019-06-01\n    eol: 2019-06-01\n    link: https://commerce-docs.github.io/devdocs-archive/2.1/guides/v2.1/release-notes/ReleaseNotes2.1.18CE.html\n    latest: \"2.1.18\"\n    latestReleaseDate: 2019-06-06\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2015-11-16\n    eoas: 2018-03-01\n    eol: 2018-03-01\n    link: https://commerce-docs.github.io/devdocs-archive/2.0/guides/v2.0/release-notes/ReleaseNotes2.0.18CE.html\n    latest: \"2.0.18\"\n    latestReleaseDate: 2018-02-20\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2014-05-01\n    eoas: 2020-06-01\n    eol: 2020-06-01\n    link: null\n    latest: \"1.9.4.3\"\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2013-09-01\n    eoas: 2014-09-01\n    eol: 2020-06-01\n    link: null\n    latest: \"1.8.1.0\"\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2012-04-01\n    eoas: 2013-04-01\n    eol: 2020-06-01\n    link: null\n    latest: \"1.7.0.2\"\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2011-08-01\n    eoas: 2012-08-01\n    eol: 2020-06-01\n    link: null\n    latest: \"1.6.2.0\"\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2011-02-01\n    eoas: 2012-02-01\n    eol: 2020-06-01\n    link: null\n    latest: \"1.5.1.0\"\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2010-02-01\n    eoas: 2011-02-01\n    eol: 2012-02-01\n    link: null\n    latest: \"1.4.2.0\"\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2009-03-01\n    eoas: 2010-03-01\n    eol: 2011-03-01\n    link: null\n    latest: \"1.3.3.0\"\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2008-12-01\n    eoas: 2009-12-01\n    eol: 2010-12-01\n    link: null\n    latest: \"1.2.1.2\"\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2008-07-01\n    eoas: 2009-07-01\n    eol: 2010-07-01\n    link: null\n    latest: \"1.1.8\"\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2008-03-01\n    eoas: 2009-03-01\n    eol: 2010-03-01\n    link: null\n    latest: \"1.0.0\"\n---\n\n> [Magento Open Source](https://business.adobe.com/products/magento/open-source.html), previously known as Magento Community Edition,\n> is an [Open Software License (OSL 3.0)](https://opensource.org/licenses/osl-3.0.php) e-commerce platform written in PHP.\n> The project has been [under the Adobe umbrella since 2018](https://business.adobe.com/blog/the-latest/magento-is-now-part-of-adobe).\n\nMagento Open Source follows [semantic versioning](https://experienceleague.adobe.com/docs/commerce-operations/release/planning/versioning-policy.html).\nIt does not have a clearly defined release cadence.\n\nThere are two phases of support for releases:\na \"bug fix maintenance\" phase, with bugs and security fixes,\nand a \"security maintenance\" phase, with only security fixes.\nThe duration of each phase is documented here and in the [Magento Open Source Software Maintenance Policy](https://www.adobe.com/content/dam/cc/en/legal/terms/enterprise/pdfs/Magento-Open-Source-Software-Maintenance-Policy.pdf).\n\nBeing built on top of Magento Open Source, Adobe Commerce has the same versions,\nbut with [additional _security-patch-only releases_](https://community.magento.com/t5/Magento-DevBlog/Introducing-the-New-Security-Patch-Release/ba-p/141287),\na [future releases schedule](https://experienceleague.adobe.com/docs/commerce-operations/release/planning/schedule.html)\nand [additional support](https://experienceleague.adobe.com/docs/commerce-operations/release/planning/lifecycle-policy.html).\n\nRelease notes for both products are accessible [from the same page](https://experienceleague.adobe.com/docs/commerce-operations/release/notes/overview.html).\nRequirements are also documented [on the same page](https://experienceleague.adobe.com/docs/commerce-operations/installation-guide/system-requirements.html).\n\n## PHP Compatibility\n\n{%- assign collapsedCycles = page.releases | where_exp:\"release\",\"release.supportedPhpVersions != null\" | collapse_cycles:\"supportedPhpVersions\",\" - \" %}\n{% include table.html\nlabels=\"Magento,PHP\"\nfields=\"releaseCycle,supportedPhpVersions\"\ntypes=\"string,string\"\nrows=collapsedCycles %}\n"
  },
  {
    "path": "products/mandrel.md",
    "content": "---\ntitle: Mandrel\naddedAt: 2024-09-25\ncategory: lang\ntags: java-distribution openjdk\npermalink: /mandrel\nchangelogTemplate: https://github.com/graalvm/mandrel/releases/tag/mandrel-__LATEST__-Final\neolColumn: Maintenance\n\nauto:\n  methods:\n    - github_releases: graalvm/mandrel\n      regex: '^(?:mandrel-)?(?P<version>[1-9][\\d\\.]+)([\\-\\.]Final)?$' # see https://regex101.com/r/8FkqI5/1\n      template: \"{{version}}\"\n\nidentifiers:\n  - repology: mandrel\n\nreleases:\n\n  - releaseCycle: \"25.0\"\n    releaseLabel: \"25.0 (JDK 25)\"\n    releaseDate: 2025-10-02\n    eol: false\n    lts: true\n    latest: \"25.0.2.0\"\n    latestReleaseDate: 2026-02-09\n\n  - releaseCycle: \"24.2\"\n    releaseLabel: \"24.2 (JDK 24)\"\n    releaseDate: 2025-03-25\n    eol: 2025-10-21 # Oct 2025 CPU\n    latest: \"24.2.2.0\"\n    latestReleaseDate: 2025-08-05\n\n  - releaseCycle: \"24.1\"\n    releaseLabel: \"24.1 (JDK 23)\"\n    releaseDate: 2024-09-23\n    eol: 2025-04-15 # April 2025 CPU\n    latest: \"24.1.2.0\"\n    latestReleaseDate: 2025-01-30\n\n  - releaseCycle: \"24.0\"\n    releaseLabel: \"24.0 (JDK 22)\"\n    releaseDate: 2024-03-27\n    eol: 2024-10-15 # Oct 2024 CPU\n    latest: \"24.0.2.0\"\n    latestReleaseDate: 2024-07-21\n\n  - releaseCycle: \"23.1\"\n    releaseLabel: \"23.1 (JDK 21)\"\n    releaseDate: 2023-10-12\n    eol: false\n    lts: true\n    latest: \"23.1.10.0\"\n    latestReleaseDate: 2026-02-08\n\n  - releaseCycle: \"23.0\"\n    releaseLabel: \"23.0 (JDK 17)\"\n    releaseDate: 2023-06-14\n    eol: 2025-01-21 # Jan 2025 CPU\n    lts: true\n    latest: \"23.0.6.0\"\n    latestReleaseDate: 2024-10-22\n\n  - releaseCycle: \"22.3\"\n    releaseLabel: \"22.3 (JDK 17)\"\n    releaseDate: 2022-11-02\n    eol: 2024-04-17 # April 2024 CPU\n    lts: true\n    latest: \"22.3.5.0\"\n    latestReleaseDate: 2024-01-24\n\n  - releaseCycle: \"22.2\"\n    releaseLabel: \"22.2 (JDK 11, JDK 17)\"\n    releaseDate: 2022-07-27\n    eol: 2022-10-25 # Oct 2022 CPU\n    latest: \"22.2.0.0\"\n    latestReleaseDate: 2022-07-27\n\n  - releaseCycle: \"22.1\"\n    releaseLabel: \"22.1 (JDK 11, JDK 17)\"\n    releaseDate: 2022-04-27\n    eol: 2022-07-26 # July 2022 CPU\n    latest: \"22.1.0.0\"\n    latestReleaseDate: 2022-04-27\n\n  - releaseCycle: \"22.0\"\n    releaseLabel: \"22.1 (JDK 11, JDK 17)\"\n    releaseDate: 2022-01-26\n    eol: 2022-04-26 # April 2022 CPU\n    latest: \"22.0.0.2\"\n    latestReleaseDate: 2022-01-26\n\n  - releaseCycle: \"21.3\"\n    releaseLabel: \"21.3 (JDK 11, JDK 17)\"\n    releaseDate: 2021-10-20\n    eol: 2023-07-17 # July 2023 CPU\n    lts: true\n    latest: \"21.3.6.0\"\n    latestReleaseDate: 2023-04-21\n\n  - releaseCycle: \"21.2\"\n    releaseLabel: \"21.2 (JDK 11)\"\n    releaseDate: 2021-07-21\n    eol: 2022-01-18 # Jan 2022 CPU\n    lts: true\n    latest: \"21.2.0.2\"\n    latestReleaseDate: 2021-10-20\n\n  - releaseCycle: \"21.1\"\n    releaseLabel: \"21.1 (JDK 11)\"\n    releaseDate: 2021-04-26\n    eol: 2021-07-20 # July 2021 CPU / 21.2 release\n    latest: \"21.1.0.0\"\n    latestReleaseDate: 2021-04-26\n\n  - releaseCycle: \"21.0\"\n    releaseLabel: \"21.0 (JDK 11)\"\n    releaseDate: 2021-02-01\n    eol: 2021-04-26 # April 2021 CPU / 21.1 release\n    latest: \"21.0.0.0\"\n    latestReleaseDate: 2021-02-01\n    link: https://github.com/graalvm/mandrel/releases/tag/mandrel-21.0.0.0.Final\n\n  - releaseCycle: \"20.3\"\n    releaseLabel: \"20.3 (JDK 11)\"\n    releaseDate: 2021-01-08\n    eol: 2021-10-19 # October 2021 CPU\n    lts: true\n    latest: \"20.3.3.0\"\n    latestReleaseDate: 2021-07-21\n    link: https://github.com/graalvm/mandrel/releases/tag/mandrel-20.3.3.0-Final\n\n  - releaseCycle: \"20.2\"\n    releaseLabel: \"20.2 (JDK 11)\"\n    releaseDate: 2020-10-26\n    eol: 2021-01-08 # Jan 2021 CPU / 20.3 release\n    latest: \"20.2.0.0\"\n    latestReleaseDate: 2020-10-26\n    link: https://github.com/graalvm/mandrel/releases/tag/mandrel-20.2.0.0.Final\n\n  - releaseCycle: \"20.1\"\n    releaseLabel: \"20.1 (JDK 11)\"\n    releaseDate: 2020-08-11\n    eol: 2021-04-20 # April 2021 CPU\n    latest: \"20.1.0.4\"\n    latestReleaseDate: 2021-01-21\n    link: https://github.com/graalvm/mandrel/releases/tag/mandrel-20.1.0.4.Final\n\n---\n\n> Mandrel is [a downstream distribution of the GraalVM community edition](https://developers.redhat.com/blog/2020/06/05/mandrel-a-community-distribution-of-graalvm-for-the-red-hat-build-of-quarkus/).\n> Mandrel's main goal is to provide a `native-image` release specifically to support [Quarkus](https://quarkus.io). The\n> aim is to align the `native-image` capabilities from GraalVM with OpenJDK and Red Hat Enterprise Linux libraries to\n> improve maintainability for native Quarkus applications. Mandrel can best be described as a distribution of a regular\n> OpenJDK with a specially packaged GraalVM Native Image builder (`native-image`).\n\nMandrel follows [the GraalVM Community release cadence](https://www.graalvm.org/release-calendar/) in principle but\nextends the maintenance window for long-term JDK releases.\n\nThat is, starting with JDK 20 in June 2023, Mandrel follows the JDK’s six-month release cadence and only supports the\nlatest JDK version and (at least) the latest LTS JDK version as listed in [JDK Releases](https://www.java.com/releases/).\nIn some cases and depending on the needs of Quarkus, Mandrel may support the two most recent LTS JDK versions to ease\ntransition to the latest LTS.\n\nMandrel is released using the old internal version of GraalVM and will align with JDK's release numbering scheme with\nthe 25.0 release in September 2025.\n"
  },
  {
    "path": "products/mariadb.md",
    "content": "---\ntitle: MariaDB\naddedAt: 2019-05-29\ncategory: database\niconSlug: mariadb\npermalink: /mariadb\nversionCommand: mariadbd --version\nreleasePolicyLink: https://mariadb.org/about/#maintenance-policy\nreleaseImage: https://lh7-rt.googleusercontent.com/docsz/AD_4nXcwwM8QxUnz_2MHM7-y8bZDqyh5_C8QMyRqTaJLs02iL3qSn9hY6gEvtkn5YAzaHoip9EU6UXgAUjwOkf6FBca-LVSjU6Vu9LtiHmIAxfSPmi9oz-3-pxjc5T0ovaw2VfNv9oH1dA?key=hghz9RPI1zQ7R7CURRAsxEVO\nchangelogTemplate: \"https://mariadb.com/docs/release-notes/community-server/changelogs/__RELEASE_CYCLE__/__LATEST__\"\neolColumn: Community support\neoesColumn: Enterprise support\n\nidentifiers:\n  - repology: mariadb\n  - purl: pkg:apk/alpine/mariadb\n  - purl: pkg:deb/debian/mariadb\n  - purl: pkg:deb/ubuntu/mariadb\n  - purl: pkg:docker/library/mariadb\n  - purl: pkg:docker/bitnami/mariadb\n  - purl: pkg:docker/bitnami/mariadb-galera\n  - purl: pkg:brew/mariadb\n  - purl: pkg:rpm/amzn/mariadb-server\n  - purl: pkg:rpm/redhat/mariadb-server\n  - purl: pkg:rpm/centos/mariadb-server\n  - purl: pkg:rpm/opensuse/mariadb\n  - cpe: cpe:2.3:a:mariadb:mariadb\n\nauto:\n  methods:\n    - git: https://github.com/MariaDB/server.git\n      # Drop any releases before the GA ones.\n      # Each regex looks like (?P<major>X)\\.(?P<minor>Y)\\.(?P<patch>Z), where X is the major, Y the minor\n      # and Z a regex that only matches GA release patch numbers in that cycle.\n      # Note: This needs to be edited when a new release cycle (a new GA release) is added.\n      regex:\n        - ^mariadb-(?P<major>5)\\.(?P<minor>1)\\.(?P<patch>(4[2-9]|[5-9]\\d))$\n        - ^mariadb-(?P<major>5)\\.(?P<minor>2)\\.(?P<patch>([3-9]|\\d{2}))$\n        - ^mariadb-(?P<major>5)\\.(?P<minor>3)\\.(?P<patch>([5-9]|\\d{2}))$\n        - ^mariadb-(?P<major>5)\\.(?P<minor>5)\\.(?P<patch>(29|[3-9]\\d))$\n        - ^mariadb-(?P<major>10)\\.(?P<minor>0)\\.(?P<patch>(1[2-9]|[2-9]\\d))$\n        - ^mariadb-(?P<major>10)\\.(?P<minor>1)\\.(?P<patch>(1[8-9]|[2-9]\\d))$\n        - ^mariadb-(?P<major>10)\\.(?P<minor>2)\\.(?P<patch>([6-9]|\\d{2}))$\n        - ^mariadb-(?P<major>10)\\.(?P<minor>4)\\.(?P<patch>([6-9]|\\d{2}))$\n        - ^mariadb-(?P<major>10)\\.(?P<minor>3)\\.(?P<patch>([7-9]|\\d{2}))$\n        - ^mariadb-(?P<major>10)\\.(?P<minor>4)\\.(?P<patch>([6-9]|\\d{2}))$\n        - ^mariadb-(?P<major>10)\\.(?P<minor>5)\\.(?P<patch>([4-9]|\\d{2}))$\n        - ^mariadb-(?P<major>10)\\.(?P<minor>6)\\.(?P<patch>([3-9]|\\d{2}))$\n        - ^mariadb-(?P<major>10)\\.(?P<minor>7)\\.(?P<patch>([2-9]|\\d{2}))$\n        - ^mariadb-(?P<major>10)\\.(?P<minor>8)\\.(?P<patch>([3-9]|\\d{2}))$\n        - ^mariadb-(?P<major>10)\\.(?P<minor>9)\\.(?P<patch>([2-9]|\\d{2}))$\n        - ^mariadb-(?P<major>10)\\.(?P<minor>10)\\.(?P<patch>([2-9]|\\d{2}))$\n        - ^mariadb-(?P<major>10)\\.(?P<minor>11)\\.(?P<patch>([2-9]|\\d{2}))$\n        - ^mariadb-(?P<major>11)\\.(?P<minor>[0-8])\\.(?P<patch>([2-9]|\\d{2}))$\n        - ^mariadb-(?P<major>12)\\.(?P<minor>[0-1])\\.(?P<patch>([2-9]|\\d{2}))$\n    - release_table: https://mariadb.org/about/#maintenance-policy\n      header_selector: \"tbody tr:nth-of-type(1)\"\n      fields:\n        releaseCycle: \"Release\"\n        releaseDate: \"GA release date\"\n        eol: \"Community\"\n        eoes: \"Extended\"\n\n# When adding a new Major, remember to review regexes in the section above.\n# Rolling releases info are available on https://mariadb.org/about/#maintenance-policy.\nreleases:\n  - releaseCycle: \"12.2\"\n    releaseDate: 2026-02-13\n    eol: 2026-05-13 #estimated \n    latest: \"12.2.2\"\n    latestReleaseDate: 2026-02-13\n\n  - releaseCycle: \"12.1\"\n    releaseDate: 2025-11-18\n    eol: 2026-02-13\n    latest: \"12.1.2\"\n    latestReleaseDate: 2025-11-18\n\n  - releaseCycle: \"12.0\"\n    releaseDate: 2025-08-07\n    eol: 2025-11-18\n    latest: \"12.0.2\"\n    latestReleaseDate: 2025-08-07\n\n  - releaseCycle: \"11.8\"\n    lts: true\n    releaseDate: 2025-06-04\n    eol: 2028-06-04\n    eoes: 2033-10-22\n    latest: \"11.8.6\"\n    latestReleaseDate: 2026-02-04\n\n  - releaseCycle: \"11.7\"\n    releaseDate: 2025-02-12\n    eol: 2025-05-12\n    latest: \"11.7.2\"\n    latestReleaseDate: 2025-02-12\n    link: https://mariadb.com/docs/release-notes/community-server/old-releases/mariadb-11-7-rolling-releases/mariadb-11-7-2-release-notes\n\n  - releaseCycle: \"11.6\"\n    releaseDate: 2024-11-13\n    eol: 2025-02-13\n    latest: \"11.6.2\"\n    latestReleaseDate: 2024-11-13\n    link: https://mariadb.com/docs/release-notes/community-server/old-releases/release-notes-mariadb-11-6-rolling-releases/mariadb-11-6-2-release-notes\n\n  - releaseCycle: \"11.5\"\n    releaseDate: 2024-08-14\n    eol: 2024-11-21\n    latest: \"11.5.2\"\n    latestReleaseDate: 2024-08-14\n    link: https://mariadb.com/docs/release-notes/community-server/old-releases/release-notes-mariadb-11-5-rolling-releases/mariadb-11-5-2-release-notes\n\n  - releaseCycle: \"11.4\"\n    lts: true\n    releaseDate: 2024-05-29\n    eol: 2029-05-29\n    eoes: 2033-01-16\n    latest: \"11.4.10\"\n    latestReleaseDate: 2026-02-04\n\n  - releaseCycle: \"11.3\"\n    releaseDate: 2024-02-16\n    eol: 2024-05-29\n    latest: \"11.3.2\"\n    latestReleaseDate: 2024-02-16\n    link: https://mariadb.com/docs/release-notes/community-server/old-releases/release-notes-mariadb-11-3-rolling-releases/mariadb-11-3-2-release-notes\n\n  - releaseCycle: \"11.2\"\n    releaseDate: 2023-11-21\n    eol: 2024-11-21\n    latest: \"11.2.6\"\n    latestReleaseDate: 2024-11-01\n    link: https://mariadb.com/docs/release-notes/community-server/old-releases/release-notes-mariadb-11-2-series/mariadb-11-2-6-release-notes\n\n  - releaseCycle: \"11.1\"\n    releaseDate: 2023-08-21\n    eol: 2024-08-21\n    latest: \"11.1.6\"\n    latestReleaseDate: 2024-08-08\n    link: https://mariadb.com/docs/release-notes/community-server/old-releases/release-notes-mariadb-11-1-series/mariadb-11-1-6-release-notes\n\n  - releaseCycle: \"11.0\"\n    releaseDate: 2023-06-06\n    eol: 2024-06-06\n    latest: \"11.0.6\"\n    latestReleaseDate: 2024-05-15\n    link: https://mariadb.com/docs/release-notes/community-server/old-releases/release-notes-mariadb-11-0-series/mariadb-11-0-6-release-notes\n\n  - releaseCycle: \"10.11\"\n    lts: true\n    releaseDate: 2023-02-16\n    eol: 2028-02-16\n    eoes: 2028-02-16\n    latest: \"10.11.16\"\n    latestReleaseDate: 2026-02-04\n\n  - releaseCycle: \"10.10\"\n    releaseDate: 2022-11-07\n    eol: 2023-11-17\n    latest: \"10.10.7\"\n    latestReleaseDate: 2023-11-13\n    link: https://mariadb.com/docs/release-notes/community-server/old-releases/release-notes-mariadb-10-10-series/mariadb-10-10-7-release-notes\n\n  - releaseCycle: \"10.9\"\n    releaseDate: 2022-08-15\n    eol: 2023-08-22\n    latest: \"10.9.8\"\n    latestReleaseDate: 2023-08-14\n    link: https://mariadb.com/docs/release-notes/community-server/old-releases/release-notes-mariadb-10-9-series/mariadb-10-9-8-release-notes\n\n  - releaseCycle: \"10.8\"\n    releaseDate: 2022-05-20\n    eol: 2023-05-20\n    latest: \"10.8.8\"\n    latestReleaseDate: 2023-05-10\n    link: https://mariadb.com/docs/release-notes/community-server/old-releases/release-notes-mariadb-10-8-series/mariadb-10-8-8-release-notes\n\n  - releaseCycle: \"10.7\"\n    releaseDate: 2022-02-08\n    eol: 2023-02-09\n    latest: \"10.7.8\"\n    latestReleaseDate: 2023-02-06\n    link: https://mariadb.com/docs/release-notes/community-server/old-releases/release-notes-mariadb-10-7-series/mariadb-10-7-8-release-notes\n\n  - releaseCycle: \"10.6\"\n    lts: true\n    releaseDate: 2021-07-06\n    eol: 2026-07-06\n    eoes: 2029-08-23\n    latest: \"10.6.25\"\n    latestReleaseDate: 2026-02-04\n\n  - releaseCycle: \"10.5\"\n    lts: true\n    releaseDate: 2020-06-24\n    eol: 2025-06-24\n    eoes: 2025-07-16\n    latest: \"10.5.29\"\n    latestReleaseDate: 2025-05-06\n    link: https://mariadb.com/docs/release-notes/community-server/old-releases/mariadb-10-5-series/mariadb-10-5-29-release-notes\n\n  - releaseCycle: \"10.4\"\n    lts: true\n    releaseDate: 2019-06-18\n    eol: 2024-06-18\n    eoes: 2024-06-18\n    latest: \"10.4.34\"\n    latestReleaseDate: 2024-05-15\n    link: https://mariadb.com/docs/release-notes/community-server/old-releases/release-notes-mariadb-10-4-series/mariadb-10-4-34-release-notes\n\n  - releaseCycle: \"10.3\"\n    releaseDate: 2018-05-25\n    eol: 2023-05-25\n    eoes: 2023-05-25\n    latest: \"10.3.39\"\n    latestReleaseDate: 2023-05-10\n    link: https://mariadb.com/docs/release-notes/community-server/old-releases/release-notes-mariadb-10-3-series/mariadb-10-3-39-release-notes\n\n  - releaseCycle: \"10.2\"\n    releaseDate: 2017-05-23\n    eol: 2022-05-23\n    eoes: 2022-05-23\n    latest: \"10.2.44\"\n    latestReleaseDate: 2022-05-20\n    link: https://mariadb.com/kb/en/mariadb-10244-release-notes/\n\n  - releaseCycle: \"10.1\"\n    releaseDate: 2015-10-17\n    eol: 2020-10-17\n    eoes: 2020-10-17\n    latest: \"10.1.48\"\n    latestReleaseDate: 2020-10-30\n    link: https://mariadb.com/kb/en/mariadb-10148-release-notes/\n\n  - releaseCycle: \"10.0\"\n    releaseDate: 2014-03-31\n    eol: 2019-03-31\n    eoes: 2019-03-31\n    latest: \"10.0.38\"\n    latestReleaseDate: 2019-01-29\n    link: https://mariadb.com/kb/en/mariadb-10038-release-notes/\n\n  - releaseCycle: \"5.5\"\n    lts: true\n    releaseDate: 2012-04-11\n    eol: 2020-04-11\n    eoes: 2020-04-11\n    latest: \"5.5.68\"\n    latestReleaseDate: 2020-05-06\n    link: https://mariadb.com/kb/en/mariadb-5568-release-notes/\n\n  - releaseCycle: \"5.3\"\n    releaseDate: 2012-02-29\n    eol: 2017-03-01\n    eoes: 2017-03-01\n    latest: \"5.3.12\"\n    latestReleaseDate: 2013-01-28\n    link: https://mariadb.com/kb/en/mariadb-5312-release-notes/\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2010-11-10\n    eol: 2015-11-10\n    eoes: 2015-11-10\n    latest: \"5.2.14\"\n    latestReleaseDate: 2013-01-28\n    link: https://mariadb.com/kb/en/mariadb-5214-release-notes/\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2010-02-01\n    eol: 2015-02-01\n    eoes: 2015-02-01\n    latest: \"5.1.67\"\n    latestReleaseDate: 2013-01-25\n    link: https://mariadb.com/kb/en/mariadb-5167-release-notes/\n\n---\n\n> [MariaDB](https://mariadb.org/about/) is a community-developed, commercially supported relational\n> database management system (RDBMS) originally forked from MySQL.\n\n## Release Cadence\n\nReleases of MariaDB are published regularly. New releases are either long-term releases (LTS) or rolling\nreleases. The support for each release depends on the release type.\n\nLong-term releases (LTS) are released yearly and supported for 3 years with bug and security fixes (was 5 years up to\n11.4).\n\n{: .note-title }\n\n> Upcoming Change\n>\n> [Starting with MariaDB 12.3](https://mariadb.org/11-8-is-lts/#:~:text=MariaDB%2012%3A%20Slightly%20adjusted%20numbering%20scheme)\n> (expected in Q2 2026), the `.3` release for each Major version will be LTS.\n> For the MariaDB 12 series, the first three releases, 12.0, 12.1, and 12.2, will be rolling GA releases.\n> The fourth and final release - MariaDB 12.3 - will become the following LTS release.\n\n## Support Lifecycle\n\nRolling releases are released quarterly and are supported until the next release with bug and security fixes. Note that\nbefore 11.3 these were described as short-term releases and were maintained for 1 year.\n\nCommercial support is available from MariaDB with [its _Enterprise_](https://mariadb.com/pricing/) offering. With an\nenterprise subscription, support for long-term releases is extended for 2 years, and up to 5 years with the extended\nrelease option. Note that Critical security fixes are also provided as source code releases only and on a best-effort\nbasis for 2 additional years with the Community support.\n"
  },
  {
    "path": "products/mastodon.md",
    "content": "---\ntitle: Mastodon\naddedAt: 2023-03-01\ncategory: server-app\ntags: javascript-runtime ruby-runtime\niconSlug: mastodon\npermalink: /mastodon\nversionCommand: tootctl --version\nreleasePolicyLink: https://github.com/mastodon/mastodon/security/policy\nchangelogTemplate: https://github.com/mastodon/mastodon/releases/tag/v__LATEST__\neolColumn: Support\n\nidentifiers:\n  - repology: mastodon\n  - cpe: cpe:/a:joinmastodon:mastodon\n  - cpe: cpe:2.3:a:joinmastodon:mastodon\n  - purl: pkg:docker/bitnami/mastodon\n  - purl: pkg:docker/tootsuite/mastodon\n  - purl: pkg:docker/linuxserver/mastodon\nauto:\n  methods:\n    - git: https://github.com/mastodon/mastodon.git\n\n# EOL dates are either false if no information could be found, or the date found in\n# https://github.com/mastodon/mastodon/commits/main/SECURITY.md history.\nreleases:\n  - releaseCycle: \"4.5\"\n    releaseDate: 2025-11-06\n    eol: false\n    latest: \"4.5.7\"\n    latestReleaseDate: 2026-02-24\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2025-07-08\n    eol: false\n    latest: \"4.4.14\"\n    latestReleaseDate: 2026-02-24\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2024-10-08\n    eol: 2026-05-06\n    latest: \"4.3.20\"\n    latestReleaseDate: 2026-02-24\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2023-09-21\n    eol: 2026-01-08\n    latest: \"4.2.29\"\n    latestReleaseDate: 2026-01-07\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2023-02-10\n    eol: 2025-04-08\n    latest: \"4.1.25\"\n    latestReleaseDate: 2025-04-02\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2022-11-14\n    eol: 2023-10-31\n    latest: \"4.0.15\"\n    latestReleaseDate: 2024-02-16\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2022-03-30\n    eol: 2023-12-31\n    latest: \"3.5.19\"\n    latestReleaseDate: 2024-02-16\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2021-05-16\n    # https://github.com/mastodon/mastodon/commit/bd220c32f162230d31e99bdabd30aea787a89cfc\n    eol: 2022-11-06\n    latest: \"3.4.10\"\n    latestReleaseDate: 2022-11-14\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2020-12-27\n    # https://github.com/mastodon/mastodon/commit/d8abc0018f59ed63fb6c5fae2f6081c141a4b978\n    eol: 2022-05-26\n    latest: \"3.3.3\"\n    latestReleaseDate: 2022-03-30\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2020-07-27\n    eol: true\n    latest: \"3.2.2\"\n    latestReleaseDate: 2020-12-19\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2020-02-09\n    eol: true\n    latest: \"3.1.5\"\n    latestReleaseDate: 2020-07-07\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2019-10-03\n    eol: true\n    latest: \"3.0.2\"\n    latestReleaseDate: 2020-02-27\n\n  - releaseCycle: \"2\"\n    releaseDate: 2017-10-18\n    eol: true\n    latest: \"2.9.4\"\n    latestReleaseDate: 2020-02-27\n\n  - releaseCycle: \"1\"\n    releaseDate: 2017-02-05\n    eol: true\n    latest: \"1.6.1\"\n    latestReleaseDate: 2017-09-17\n\n---\n\n> [Mastodon](https://joinmastodon.org/) is a free and open-source software for running self-hosted\n> social networking services based on the [ActivityPub](https://activitypub.rocks/) protocol. It has microblogging features\n> similar to Twitter, which are offered by a large number of independently run nodes, known as\n> instances, each with its own code of conduct, terms of service, privacy policy, privacy options,\n> and content moderation policies.\n\nMastodon follows [Semantic Versioning](https://semver.org/). Its support and EOL policy is not\nclearly defined, but supported releases are documented on\n[its Security Policy page](https://github.com/mastodon/mastodon/security/policy).\n"
  },
  {
    "path": "products/matomo.md",
    "content": "---\ntitle: Matomo\naddedAt: 2024-03-11\ncategory: server-app\ntags: php-runtime\niconSlug: matomo\npermalink: /matomo\nalternate_urls:\n  - /piwik\nversionCommand: console core:version\nreleasePolicyLink: https://matomo.org/faq/new-to-piwik/faq_18925/\nchangelogTemplate: https://github.com/matomo-org/matomo/releases/tag/__LATEST__\neoasColumn: true\neolColumn: Long Term Support\n\nauto:\n  methods:\n    - git: https://github.com/matomo-org/matomo.git\n\nidentifiers:\n  - repology: matomo\n  - purl: pkg:docker/library/matomo\n  - purl: pkg:docker/bitnami/matomo\n  - purl: pkg:github/matomo-org/matomo\n  - cpe: cpe:2.3:a:matomo:matomo\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) documented on https://matomo.org/blog/2016/01/announcing-long-term-support-in-matomo-the-analytics-platform-for-your-mission-critical-projects/\n# No release is marked LTS, as this phase is true for all releases and is considered here as the security support phase.\nreleases:\n  - releaseCycle: \"5\"\n    releaseDate: 2023-12-18\n    eoas: false\n    eol: false\n    latest: \"5.8.0\"\n    latestReleaseDate: 2026-03-05\n\n  - releaseCycle: \"4\"\n    releaseDate: 2020-11-24\n    eoas: 2023-12-18\n    eol: 2024-12-19 # https://matomo.org/blog/2016/01/announcing-long-term-support-in-matomo-the-analytics-platform-for-your-mission-critical-projects/\n    latest: \"4.16.2\"\n    latestReleaseDate: 2025-11-20\n\n  - releaseCycle: \"3\"\n    releaseDate: 2016-12-19\n    eoas: 2020-11-24\n    eol: 2021-12-01 # https://web.archive.org/web/20231111145144/https://matomo.org/blog/2016/01/announcing-long-term-support-in-matomo-the-analytics-platform-for-your-mission-critical-projects/\n    latest: \"3.14.1\"\n    latestReleaseDate: 2020-09-11\n\n  - releaseCycle: \"2\"\n    releaseDate: 2013-12-17\n    eoas: 2016-12-19\n    eol: 2017-12-18 # https://matomo.org/blog/2017/12/piwik-2-reaches-end-life-soon-december-2017-update-now/\n    latest: \"2.18.1\" # released to help upgrading to Matomo 4.x\n    latestReleaseDate: 2020-07-01\n\n  - releaseCycle: \"1\"\n    releaseDate: 2010-08-28\n    eoas: 2013-12-17\n    eol: 2013-12-17\n    latest: \"1.12\"\n    latestReleaseDate: 2013-05-30\n\n---\n\n> [Matomo](https://matomo.org/), [formerly known as Piwik](https://matomo.org/blog/2018/01/piwik-is-now-matomo/),\n> is an open-source analytics platform. It is developed to track and analyze various components of\n> digital activities including websites, servers, CMS, and online services.\n\nMatomo only actively supports the latest version with new features, bug fixes, and security updates.\nWhen a new major version is released, the previous major version enters the [Long-Term Support\n(LTS)](https://matomo.org/blog/2016/01/announcing-long-term-support-in-matomo-the-analytics-platform-for-your-mission-critical-projects/)\nphase and only receives critical bug and security fixes for at least 12 months.\n"
  },
  {
    "path": "products/mattermost.md",
    "content": "---\ntitle: Mattermost\naddedAt: 2022-10-22\ncategory: server-app\niconSlug: mattermost\npermalink: /mattermost\nversionCommand: sudo -u mattermost /opt/mattermost/bin/mattermost version\nreleasePolicyLink: https://docs.mattermost.com/about/release-policy.html\nchangelogTemplate: https://docs.mattermost.com/upgrade/version-archive.html\nLTSLabel: \"<abbr title='Extended Support Release'>ESR</abbr>\"\n\nauto:\n  methods:\n    - github_releases: mattermost/mattermost-server\n    - release_table: https://docs.mattermost.com/about/mattermost-server-releases.html\n      render_javascript: true\n      render_javascript_wait_for: table\n      fields:\n        releaseCycle:\n          column: \"Release\"\n          regex: '^v(?P<value>\\d+\\.\\d+).*$'\n        releaseDate: \"Released on\"\n        eol:\n          column: \"Support ends\"\n          regex: '^(?P<value>\\d+\\-\\d+-\\d+).*$'\n\nidentifiers:\n  - repology: mattermost\n  - cpe: cpe:2.3:a:mattermost:mattermost_server\n\n# releaseDate and eol see: https://docs.mattermost.com/about/mattermost-server-releases.html\nreleases:\n  - releaseCycle: \"11.5\"\n    releaseDate: 2026-03-16\n    eol: 2026-06-15\n    latest: \"11.5.1\"\n    latestReleaseDate: 2026-03-06\n\n  - releaseCycle: \"11.4\"\n    releaseDate: 2026-02-16\n    eol: 2026-05-15\n    latest: \"11.4.3\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"11.3\"\n    releaseDate: 2026-01-16\n    eol: 2026-04-15\n    latest: \"11.3.3\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"11.2\"\n    releaseDate: 2025-12-16\n    eol: 2026-03-15\n    latest: \"11.2.4\"\n    latestReleaseDate: 2026-02-20\n\n  - releaseCycle: \"11.1\"\n    releaseDate: 2025-11-14\n    eol: 2026-02-15\n    latest: \"11.1.3\"\n    latestReleaseDate: 2026-01-15\n\n  - releaseCycle: \"11.0\"\n    releaseDate: 2025-10-16\n    eol: 2026-01-15\n    latest: \"11.0.7\"\n    latestReleaseDate: 2025-12-17\n\n  - releaseCycle: \"10.12\"\n    releaseDate: 2025-09-16\n    eol: 2025-12-15\n    latest: \"10.12.4\"\n    latestReleaseDate: 2025-11-21\n\n  - releaseCycle: \"10.11\"\n    releaseDate: 2025-08-15\n    eol: 2026-08-15\n    latest: \"10.11.13\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"10.10\"\n    releaseDate: 2025-07-16\n    eol: 2025-10-15\n    latest: \"10.10.3\"\n    latestReleaseDate: 2025-09-16\n\n  - releaseCycle: \"10.9\"\n    releaseDate: 2025-06-16\n    eol: 2025-09-15\n    latest: \"10.9.5\"\n    latestReleaseDate: 2025-08-15\n\n  - releaseCycle: \"10.8\"\n    releaseDate: 2025-05-16\n    eol: 2025-08-15\n    latest: \"10.8.4\"\n    latestReleaseDate: 2025-07-22\n\n  - releaseCycle: \"10.7\"\n    releaseDate: 2025-04-16\n    eol: 2025-07-15\n    latest: \"10.7.4\"\n    latestReleaseDate: 2025-06-18\n\n  - releaseCycle: \"10.6\"\n    releaseDate: 2025-03-16\n    eol: 2025-06-15\n    latest: \"10.6.6\"\n    latestReleaseDate: 2025-05-21\n\n  - releaseCycle: \"10.5\"\n    releaseDate: 2025-02-16\n    lts: true\n    eol: 2025-11-15\n    latest: \"10.5.14\"\n    latestReleaseDate: 2025-10-30\n\n  - releaseCycle: \"10.4\"\n    releaseDate: 2025-01-16\n    eol: 2025-04-15\n    latest: \"10.4.5\"\n    latestReleaseDate: 2025-04-15\n\n  - releaseCycle: \"10.3\"\n    releaseDate: 2024-12-16\n    eol: 2025-03-15\n    latest: \"10.3.4\"\n    latestReleaseDate: 2025-02-19\n\n  - releaseCycle: \"10.2\"\n    releaseDate: 2024-11-15\n    eol: 2025-02-15\n    latest: \"10.2.3\"\n    latestReleaseDate: 2025-01-22\n\n  - releaseCycle: \"10.1\"\n    releaseDate: 2024-10-16\n    eol: 2025-01-15\n    latest: \"10.1.7\"\n    latestReleaseDate: 2025-01-15\n\n  - releaseCycle: \"10.0\"\n    releaseDate: 2024-09-16\n    eol: 2024-12-15\n    latest: \"10.0.4\"\n    latestReleaseDate: 2024-12-10\n\n  - releaseCycle: \"9.11\"\n    lts: true\n    releaseDate: 2024-08-02\n    eol: 2025-05-15\n    latest: \"9.11.18\"\n    latestReleaseDate: 2025-07-22\n\n  - releaseCycle: \"9.10\"\n    releaseDate: 2024-06-28\n    eol: 2024-10-15\n    latest: \"9.10.3\"\n    latestReleaseDate: 2024-09-26\n\n  - releaseCycle: \"9.9\"\n    releaseDate: 2024-05-31\n    eol: 2024-09-15\n    latest: \"9.9.3\"\n    latestReleaseDate: 2024-08-27\n\n  - releaseCycle: \"9.8\"\n    releaseDate: 2024-05-03\n    eol: 2024-08-15\n    latest: \"9.8.3\"\n    latestReleaseDate: 2024-07-22\n\n  - releaseCycle: \"9.7\"\n    releaseDate: 2024-04-03\n    eol: 2024-07-15\n    latest: \"9.7.6\"\n    latestReleaseDate: 2024-07-02\n\n  - releaseCycle: \"9.6\"\n    releaseDate: 2024-03-01\n    eol: 2024-06-15\n    latest: \"9.6.3\"\n    latestReleaseDate: 2024-06-03\n\n  - releaseCycle: \"9.5\"\n    releaseDate: 2024-02-02\n    eol: 2024-11-15\n    latest: \"9.5.14\"\n    latestReleaseDate: 2025-05-09\n\n  - releaseCycle: \"9.4\"\n    releaseDate: 2024-01-08\n    eol: 2024-04-15\n    latest: \"9.4.5\"\n    latestReleaseDate: 2024-03-26\n\n  - releaseCycle: \"9.3\"\n    releaseDate: 2023-12-05\n    eol: 2024-03-15\n    latest: \"9.3.3\"\n    latestReleaseDate: 2024-03-06\n\n  - releaseCycle: \"9.2\"\n    releaseDate: 2023-11-06\n    eol: 2024-02-15\n    latest: \"9.2.6\"\n    latestReleaseDate: 2024-02-14\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2023-10-13\n    eol: 2024-01-15\n    latest: \"9.1.5\"\n    latestReleaseDate: 2024-01-09\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2023-09-14\n    eol: 2023-12-15\n    latest: \"9.0.5\"\n    latestReleaseDate: 2023-11-29\n\n  - releaseCycle: \"8.1\"\n    lts: true\n    releaseDate: 2023-08-10\n    eol: 2024-05-15\n    latest: \"8.1.13\"\n    latestReleaseDate: 2024-04-25\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2023-07-09\n    eol: 2023-10-15\n    latest: \"8.0.4\"\n    latestReleaseDate: 2023-10-06\n\n  - releaseCycle: \"7.10\"\n    releaseDate: 2023-04-12\n    eol: 2023-08-15\n    latest: \"7.10.5\"\n    latestReleaseDate: 2023-07-26\n\n  - releaseCycle: \"7.9\"\n    releaseDate: 2023-03-14\n    eol: 2023-07-15\n    latest: \"7.9.6\"\n    latestReleaseDate: 2023-07-12\n\n  - releaseCycle: \"7.8\"\n    lts: true\n    releaseDate: 2023-02-14\n    eol: 2023-11-15\n    latestReleaseDate: 2023-11-13\n    latest: \"7.8.15\"\n\n  - releaseCycle: \"7.7\"\n    releaseDate: 2023-01-13\n    eol: 2023-04-15\n    latestReleaseDate: 2023-04-12\n    latest: \"7.7.4\"\n\n  - releaseCycle: \"7.5\"\n    lts: true\n    releaseDate: 2022-11-09\n    eol: 2023-02-15\n    latest: \"7.5.2\"\n    latestReleaseDate: 2022-12-21\n\n  - releaseCycle: \"7.4\"\n    releaseDate: 2022-10-12\n    eol: 2023-01-15\n    latest: \"7.4.1\"\n    latestReleaseDate: 2022-12-21\n\n  - releaseCycle: \"7.3\"\n    eol: 2022-12-15\n    releaseDate: 2022-09-14\n    latest: \"7.3.1\"\n    latestReleaseDate: 2022-10-14\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2022-08-11\n    eol: 2022-11-15\n    latest: \"7.2.1\"\n    latestReleaseDate: 2022-10-13\n\n  - releaseCycle: \"7.1\"\n    lts: true\n    releaseDate: 2022-07-13\n    eol: 2023-05-15\n    latest: \"7.1.9\"\n    latestReleaseDate: 2023-04-27\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2022-06-13\n    eol: 2022-09-15\n    latest: \"7.0.2\"\n    latestReleaseDate: 2022-08-23\n\n  - releaseCycle: \"6.7\"\n    releaseDate: 2022-05-11\n    eol: 2022-08-15\n    latest: \"6.7.2\"\n    latestReleaseDate: 2022-06-15\n\n  - releaseCycle: \"6.6\"\n    releaseDate: 2022-04-07\n    eol: 2022-07-15\n    latest: \"6.6.2\"\n    latestReleaseDate: 2022-06-13\n\n  - releaseCycle: \"6.5\"\n    releaseDate: 2022-03-11\n    eol: 2022-06-15\n    latest: \"6.5.2\"\n    latestReleaseDate: 2022-06-13\n\n  - releaseCycle: \"6.4\"\n    releaseDate: 2022-02-15\n    eol: 2022-05-15\n    latest: \"6.4.3\"\n    latestReleaseDate: 2022-04-28\n\n  - releaseCycle: \"6.3\"\n    lts: true\n    releaseDate: 2022-01-13\n    eol: 2022-10-15\n    latest: \"6.3.10\"\n    latestReleaseDate: 2022-08-23\n\n  - releaseCycle: \"6.2\"\n    releaseDate: 2021-12-13\n    eol: 2022-03-15\n    latest: \"6.2.5\"\n    latestReleaseDate: 2022-03-10\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2021-11-11\n    eol: 2022-02-15\n    latest: \"6.1.3\"\n    latestReleaseDate: 2022-02-03\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2021-10-08\n    eol: 2022-01-15\n    latest: \"6.0.4\"\n    latestReleaseDate: 2021-12-17\n\n---\n\n> [Mattermost](https://mattermost.com/) is an [open-core](https://isitreallyfoss.com/projects/mattermost/), self-hostable online chat service with\n> file sharing, search, and integrations. It is designed as an internal chat for organizations and\n> companies.\n\nMattermost backports high-severity or high-impact security fixes to the previous three monthly\nreleases and to supported [extended support releases (ESR)](https://docs.mattermost.com/upgrade/extended-support-release.html).\nA new ESR release is made when a significant number of new features and improvements have been added\nto the product and have had enough time to stabilize. A new ESR is released twice a year in\nFebruary and August. ESR releases are supported for nine months.\n\nMattermost's self-hosted offering is distributed in the following [editions](https://docs.mattermost.com/product-overview/editions-and-offerings.html):\n\n1. **Enterprise** is the primary commercial offering. It comes with 24x7 support.\n1. **Enterprise Advanced** is same as the Enterprise Edition, but with a few extra compliance features.\n1. **Entry** is the limited free but commercial offering. It is Community supported.\n1. **Professional** is similar to Enterprise, but with a lower tier of support. It doesn't have features targeted at large(>250 user) organizations,\n   such as high-scalability, air-gapped deployments, Kanban, and Microsoft Teams integration.\n1. **Team** is the limited open-source offering: The AGPL source code is built and distributed as MIT licensed binaries.\n   This is also offered via GitLab in the GitLab Omnibus package.\n\nThis page tracks only the self-hosted offerings as listed above. Mattermost Cloud has different [security guarantees](https://docs.mattermost.com/product-overview/cloud-subscriptions.html#who-is-responsible-for-server-maintenance-and-upgrades) and is not tracked here.\n\n{: .warning }\n> Mattermost announced [Major Changes in Free Offerings](https://forum.mattermost.com/t/mattermost-v11-changes-in-free-offerings/25126) from v11\n> \n> - Entry edition (earlier Free) now supports a maximum of 50 users, and a 10000 message history.\n> - Team Edition is now limited to a maximum of 250 users.\n> - GitLab SSO is removed from the Team edition.\n> - GitLab Mattermost, which relied on GitLab SSO+Team edition is getting deprecated. Mattermost v10.11 ESR will continue to receive security and maintenance updates\n> in the [Gitlab Omnibus from Mattermost through August 2026](https://forum.mattermost.com/t/how-long-will-mattermost-be-bundled-in-omnibus-gitlab/25298/2).\n"
  },
  {
    "path": "products/mautic.md",
    "content": "---\ntitle: Mautic\naddedAt: 2024-07-27\ncategory: server-app\ntags: php-runtime\niconSlug: mautic\npermalink: /mautic\nversionCommand: bin/console --version\nreleasePolicyLink: https://www.mautic.org/mautic-releases\nchangelogTemplate: https://github.com/mautic/mautic/releases/tag/__LATEST__\neoasColumn: true\neoesColumn: true\n\nidentifiers:\n  - purl: pkg:github/mautic/mautic/\n\nauto:\n  methods:\n    - git: https://github.com/mautic/mautic.git\n    - release_table: https://www.mautic.org/mautic-releases\n      remove_if_undefined: \"releaseDate\"\n      fields:\n        releaseCycle:\n          column: \"Branch\"\n          regex: '^(?P<value>\\d+\\.\\d+)$' # major branches data not retrieved\n        releaseDate:\n          column: \"Initial Release\"\n          regex: '^(?P<day>\\d+)(st|nd|rd|th)? (?P<month>\\w+) (?P<year>\\d{4})$'\n          template: \"{{day}} {{month}} {{year}}\"\n        eoas:\n          column: \"Active Support Until\"\n          regex: '^(?P<day>\\d+)(st|nd|rd|th)? (?P<month>\\w+) (?P<year>\\d{4})$'\n          template: \"{{day}} {{month}} {{year}}\"\n        eol:\n          column: \"Security Support Until *\"\n          regex: '^(?P<day>\\d+)(st|nd|rd|th)? (?P<month>\\w+) (?P<year>\\d{4})$'\n          template: \"{{day}} {{month}} {{year}}\"\n        eoes:\n          column: \"Extended Long Term Support Until **\"\n          regex: '^(?P<day>\\d+)(st|nd|rd|th)? (?P<month>\\w+) (?P<year>\\d{4}).*$'\n          template: \"{{day}} {{month}} {{year}}\"\n\nreleases:\n  - releaseCycle: \"7.0\"\n    releaseDate: 2026-01-20\n    eoas: 2026-03-31\n    eol: 2026-03-31\n    eoes: false\n    latest: \"7.0.1\"\n    latestReleaseDate: 2026-02-24\n\n  - releaseCycle: \"6.0\"\n    lts: true\n    releaseDate: 2025-03-25\n    eoas: 2025-09-30\n    eol: 2026-09-30\n    eoes: 2027-09-30\n    latest: \"6.0.8\"\n    latestReleaseDate: 2026-02-24\n\n  - releaseCycle: \"5.2\"\n    lts: true\n    releaseDate: 2024-12-02\n    eoas: 2025-06-30\n    eol: 2026-06-30\n    eoes: 2028-06-30\n    latest: \"5.2.10\"\n    latestReleaseDate: 2026-02-24\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2024-06-13\n    eoas: 2024-12-02\n    eol: 2024-12-02\n    eoes: false\n    latest: \"5.1.1\"\n    latestReleaseDate: 2024-09-18\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2024-01-09\n    eoas: 2024-06-13\n    eol: 2024-06-13\n    eoes: false\n    latest: \"5.0.4\"\n    latestReleaseDate: 2024-04-11\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2022-06-27\n    eoas: 2024-01-09\n    eol: 2024-12-31\n    eoes: 2026-12-31\n    latest: \"4.4.13\"\n    latestReleaseDate: 2024-09-18\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2022-05-23\n    eoas: 2022-06-27\n    eol: 2022-06-27\n    eoes: false\n    latest: \"4.3.1\"\n    latestReleaseDate: 2022-05-23\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2022-02-28\n    eoas: 2022-05-23\n    eol: 2022-05-23\n    eoes: false\n    latest: \"4.2.2\"\n    latestReleaseDate: 2022-04-26\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2021-11-29\n    eoas: 2022-02-28\n    eol: 2022-02-28\n    eoes: false\n    latest: \"4.1.2\"\n    latestReleaseDate: 2022-01-25\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2021-05-24\n    eoas: 2021-11-29\n    eol: 2021-11-29\n    eoes: false\n    latest: \"4.0.2\"\n    latestReleaseDate: 2021-11-15\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2021-02-22\n    eoas: 2021-05-17\n    eol: 2021-05-24\n    eoes: false\n    latest: \"3.3.5\"\n    latestReleaseDate: 2022-02-28\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2020-11-30\n    eoas: 2021-02-16\n    eol: 2021-02-22\n    eoes: false\n    latest: \"3.3.2\"\n    latestReleaseDate: 2021-03-22\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2020-08-24\n    eoas: 2020-11-23\n    eol: 2020-11-30\n    eoes: false\n    latest: \"3.1.2\"\n    latestReleaseDate: 2020-10-26\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2020-06-15\n    eoas: 2021-06-15\n    eol: 2021-12-15\n    eoes: false\n    latest: \"3.0.2\"\n    latestReleaseDate: 2020-07-27\n\n  - releaseCycle: \"2.16\"\n    releaseDate: 2020-02-13\n    eoas: 2020-06-15\n    eol: 2020-12-15\n    eoes: false\n    latest: \"2.16.5\"\n    latestReleaseDate: 2021-01-14\n\n  - releaseCycle: \"2.15\"\n    releaseDate: 2019-10-08\n    eoas: 2019-10-08\n    eol: 2019-10-08\n    eoes: false\n    latest: \"2.15.3\"\n    latestReleaseDate: 2019-10-08\n\n---\n\n> [Mautic](https://www.mautic.org/), is an open-source marketing automation software.\n\nMautic only actively supports the latest version with new features, bug fixes, and security updates.\n\nCommercial [Extended Long-Term Support (ELTS)](https://mautic.org/extended-long-term-support-elts/)\ncan be purchased from Mautic for some releases. It includes only security updates, and the duration\nvaries depending on the release.\n"
  },
  {
    "path": "products/mediawiki.md",
    "content": "---\ntitle: MediaWiki\naddedAt: 2021-10-15\ncategory: server-app\ntags: php-runtime\npermalink: /mediawiki\nversionCommand: https://your-server-url/mediawiki/Special:Version\nreleasePolicyLink: https://www.mediawiki.org/wiki/Version_lifecycle\nreleaseImage: https://upload.wikimedia.org/wikipedia/mediawiki/timeline/hs5faq2k9b3pw5dm4fabgjwtjf2l8jw.png\nchangelogTemplate: https://www.mediawiki.org/wiki/Release_notes/__RELEASE_CYCLE__\neolColumn: End-of-Life\n\nidentifiers:\n  - repology: mediawiki\n  - cpe: cpe:/a:mediawiki:mediawiki\n  - cpe: cpe:2.3:a:mediawiki:mediawiki\n\nauto:\n  methods:\n    - git: https://github.com/wikimedia/mediawiki.git\n    - release_table: https://www.mediawiki.org/wiki/Version_lifecycle\n      header_selector: \"tr:nth-of-type(1)\"\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: '^(?P<value>\\d+\\.\\d+).*$'\n        releaseDate: \"Release\"\n        eol: \"End-of-life\"\n\nreleases:\n  - releaseCycle: \"1.45\"\n    releaseDate: 2025-12-04\n    eol: 2026-12-31\n    latest: \"1.45.1\"\n    latestReleaseDate: 2025-12-16\n\n  - releaseCycle: \"1.44\"\n    releaseDate: 2025-07-02\n    eol: 2026-07-31\n    latest: \"1.44.3\"\n    latestReleaseDate: 2025-12-16\n\n  - releaseCycle: \"1.43\"\n    releaseDate: 2024-12-21\n    lts: true\n    eol: 2027-12-31\n    latest: \"1.43.6\"\n    latestReleaseDate: 2025-12-16\n\n  - releaseCycle: \"1.42\"\n    releaseDate: 2024-06-27\n    eol: 2025-06-30\n    latest: \"1.42.7\"\n    latestReleaseDate: 2025-06-30\n\n  - releaseCycle: \"1.41\"\n    releaseDate: 2023-12-21\n    eol: 2024-12-31\n    latest: \"1.41.5\"\n    latestReleaseDate: 2024-12-20\n\n  - releaseCycle: \"1.40\"\n    releaseDate: 2023-06-30\n    eol: 2024-06-28\n    latest: \"1.40.4\"\n    latestReleaseDate: 2024-06-27\n\n  - releaseCycle: \"1.39\"\n    eol: 2025-12-31\n    latest: \"1.39.17\"\n    latestReleaseDate: 2025-12-16\n    releaseDate: 2022-11-30\n    lts: true\n\n  - releaseCycle: \"1.38\"\n    eol: 2023-06-30\n    latest: \"1.38.7\"\n    latestReleaseDate: 2023-06-30\n    releaseDate: 2022-06-02\n\n  - releaseCycle: \"1.37\"\n    eol: 2022-11-30\n    latest: \"1.37.6\"\n    latestReleaseDate: 2022-09-29\n    releaseDate: 2021-11-18\n\n  - releaseCycle: \"1.36\"\n    eol: 2022-06-03\n    latest: \"1.36.4\"\n    latestReleaseDate: 2022-03-31\n    releaseDate: 2021-05-28\n\n  - releaseCycle: \"1.35\"\n    lts: true\n    eol: 2023-12-21\n    latest: \"1.35.14\"\n    latestReleaseDate: 2023-12-21\n    releaseDate: 2020-09-25\n\n  - releaseCycle: \"1.34\"\n    eol: 2020-11-30\n    latest: \"1.34.4\"\n    latestReleaseDate: 2020-09-24\n    releaseDate: 2019-12-19\n\n  - releaseCycle: \"1.33\"\n    eol: 2020-06-30\n    latest: \"1.33.4\"\n    latestReleaseDate: 2020-06-24\n    releaseDate: 2019-07-02\n\n  - releaseCycle: \"1.32\"\n    eol: 2020-01-24\n    latest: \"1.32.6\"\n    latestReleaseDate: 2019-12-19\n    releaseDate: 2019-01-10\n\n  - releaseCycle: \"1.31\"\n    lts: true\n    eol: 2021-09-30\n    latest: \"1.31.16\"\n    latestReleaseDate: 2021-09-30\n    releaseDate: 2018-06-13\n\n---\n\n> [MediaWiki](https://mediawiki.org) is a wiki engine, and mostly known as the software that powers\n> Wikipedia, but it is also frequently used for other wikis.\n\nMediaWiki releases are made about every 6 months, with every fourth release (i.e. about every 2\nyears) being an LTS (Long-Term Support) release branch. LTS release branches receive security\nsupport and bug fixes for three years after their initial release, while non-LTS release branches\nare supported for one year after their initial release.\n\nMediaWiki only supports [upgrading from two major long-term support releases\n(LTS) ago](https://phabricator.wikimedia.org/T259771 \"RFC: Drop support for older database upgrades on MediaWiki Phabricator\").\nUpgrades from older versions of MediaWiki will have to be performed in multiple steps.\n"
  },
  {
    "path": "products/meilisearch.md",
    "content": "---\ntitle: Meilisearch\naddedAt: 2024-01-14\ncategory: server-app\ntags: meilisearch\niconSlug: meilisearch\npermalink: /meilisearch\nversionCommand: meilisearch --version\nreleasePolicyLink: https://www.meilisearch.com/docs/learn/update_and_migration/versioning\nchangelogTemplate: https://github.com/meilisearch/meilisearch/releases/tag/v__LATEST__\n\nidentifiers:\n  - repology: meilisearch\n\nauto:\n  methods:\n    - github_releases: meilisearch/meilisearch\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"1.39\"\n    releaseDate: 2026-03-16\n    eol: false\n    latest: \"1.39.0\"\n    latestReleaseDate: 2026-03-16\n  \n  - releaseCycle: \"1.38\"\n    releaseDate: 2026-03-09\n    eol: 2026-03-16\n    latest: \"1.38.2\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"1.37\"\n    releaseDate: 2026-03-02\n    eol: 2026-03-09\n    latest: \"1.37.0\"\n    latestReleaseDate: 2026-03-02\n\n  - releaseCycle: \"1.36\"\n    releaseDate: 2026-02-23\n    eol: 2026-03-02\n    latest: \"1.36.0\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"1.35\"\n    releaseDate: 2026-02-02\n    eol: 2026-02-23\n    latest: \"1.35.1\"\n    latestReleaseDate: 2026-02-16\n\n  - releaseCycle: \"1.34\"\n    releaseDate: 2026-01-26\n    eol: 2026-02-02\n    latest: \"1.34.3\"\n    latestReleaseDate: 2026-01-28\n\n  - releaseCycle: \"1.33\"\n    releaseDate: 2026-01-19\n    eol: 2026-01-26\n    latest: \"1.33.1\"\n    latestReleaseDate: 2026-01-20\n\n  - releaseCycle: \"1.32\"\n    releaseDate: 2026-01-12\n    eol: 2026-01-19\n    latest: \"1.32.2\"\n    latestReleaseDate: 2026-01-15\n\n  - releaseCycle: \"1.31\"\n    releaseDate: 2025-12-22\n    eol: 2026-01-12\n    latest: \"1.31.0\"\n    latestReleaseDate: 2025-12-22\n\n  - releaseCycle: \"1.30\"\n    releaseDate: 2025-12-15\n    eol: 2025-12-22\n    latest: \"1.30.1\"\n    latestReleaseDate: 2025-12-18\n\n  - releaseCycle: \"1.29\"\n    releaseDate: 2025-12-08\n    eol: 2025-12-15\n    latest: \"1.29.0\"\n    latestReleaseDate: 2025-12-08\n\n  - releaseCycle: \"1.28\"\n    releaseDate: 2025-12-01\n    eol: 2025-12-08\n    latest: \"1.28.2\"\n    latestReleaseDate: 2025-12-03\n\n  - releaseCycle: \"1.27\"\n    releaseDate: 2025-11-24\n    eol: 2025-12-01\n    latest: \"1.27.0\"\n    latestReleaseDate: 2025-11-24\n\n  - releaseCycle: \"1.26\"\n    releaseDate: 2025-11-17\n    eol: 2025-11-24\n    latest: \"1.26.0\"\n    latestReleaseDate: 2025-11-17\n\n  - releaseCycle: \"1.25\"\n    releaseDate: 2025-11-10\n    eol: 2025-11-17\n    latest: \"1.25.0\"\n    latestReleaseDate: 2025-11-10\n\n  - releaseCycle: \"1.24\"\n    releaseDate: 2025-10-20\n    eol: 2025-11-10\n    latest: \"1.24.0\"\n    latestReleaseDate: 2025-10-20\n\n  - releaseCycle: \"1.23\"\n    releaseDate: 2025-10-13\n    eol: 2025-10-20\n    latest: \"1.23.0\"\n    latestReleaseDate: 2025-10-13\n\n  - releaseCycle: \"1.22\"\n    releaseDate: 2025-09-24\n    eol: 2025-10-13\n    latest: \"1.22.3\"\n    latestReleaseDate: 2025-10-07\n\n  - releaseCycle: \"1.21\"\n    releaseDate: 2025-09-15\n    eol: 2025-09-24\n    latest: \"1.21.0\"\n    latestReleaseDate: 2025-09-15\n\n  - releaseCycle: \"1.20\"\n    releaseDate: 2025-09-08\n    eol: 2025-09-15\n    latest: \"1.20.0\"\n    latestReleaseDate: 2025-09-08\n\n  - releaseCycle: \"1.19\"\n    releaseDate: 2025-08-25\n    eol: 2025-09-08\n    latest: \"1.19.1\"\n    latestReleaseDate: 2025-08-26\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2025-08-18\n    eol: 2025-08-25\n    latest: \"1.18.0\"\n    latestReleaseDate: 2025-08-18\n\n  - releaseCycle: \"1.17\"\n    releaseDate: 2025-08-12\n    eol: 2025-08-18\n    latest: \"1.17.1\"\n    latestReleaseDate: 2025-08-12\n\n  - releaseCycle: \"1.16\"\n    releaseDate: 2025-08-04\n    eol: 2025-08-12\n    latest: \"1.16.0\"\n    latestReleaseDate: 2025-08-04\n\n  - releaseCycle: \"1.15\"\n    releaseDate: 2025-06-09\n    eol: 2025-08-04\n    latest: \"1.15.2\"\n    latestReleaseDate: 2025-06-12\n\n  - releaseCycle: \"1.14\"\n    releaseDate: 2025-04-14\n    eol: 2025-06-09\n    latest: \"1.14.0\"\n    latestReleaseDate: 2025-04-14\n\n  - releaseCycle: \"1.13\"\n    releaseDate: 2025-02-17\n    eol: 2025-04-14\n    latest: \"1.13.3\"\n    latestReleaseDate: 2025-03-05\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2024-12-23\n    eol: 2025-02-17\n    latest: \"1.12.8\"\n    latestReleaseDate: 2025-01-30\n\n  - releaseCycle: \"1.11\"\n    releaseDate: 2024-10-21\n    eol: 2024-12-23\n    latest: \"1.11.3\"\n    latestReleaseDate: 2024-11-14\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2024-08-21\n    eol: 2024-10-21\n    latest: \"1.10.3\"\n    latestReleaseDate: 2024-10-10\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2024-06-27\n    eol: 2024-08-26\n    latest: \"1.9.1\"\n    latestReleaseDate: 2024-08-27\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2024-05-02\n    eol: 2024-06-27\n    latest: \"1.8.4\"\n    latestReleaseDate: 2024-07-15\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2024-03-06\n    eol: 2024-05-02\n    latest: \"1.7.6\"\n    latestReleaseDate: 2024-04-11\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2024-01-15\n    eol: 2024-03-06\n    latest: \"1.6.2\"\n    latestReleaseDate: 2024-02-13\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2023-11-13\n    eol: 2024-01-15\n    latest: \"1.5.1\"\n    latestReleaseDate: 2023-12-13\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2023-09-11\n    eol: 2023-11-13\n    latest: \"1.4.2\"\n    latestReleaseDate: 2023-10-19\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2023-07-27\n    eol: 2023-09-11\n    latest: \"1.3.5\"\n    latestReleaseDate: 2023-09-20\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2023-05-30\n    eol: 2023-07-27\n    latest: \"1.2.1\"\n    latestReleaseDate: 2023-09-13\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2023-03-30\n    eol: 2023-05-30\n    latest: \"1.1.1\"\n    latestReleaseDate: 2023-04-18\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2023-02-01\n    eol: 2023-03-30\n    latest: \"1.0.2\"\n    latestReleaseDate: 2023-02-23\n\n---\n\n> [Meilisearch](https://www.meilisearch.com/) is a scalable search engine that enables developers\n> to integrate search capabilities into their websites and applications via RESTful API.\n\nMeilisearch follows [semver](https://github.com/meilisearch/engine-team/blob/main/resources/versioning-policy.md).\nMinor versions are released between four and six times a year.\nOnly the latest engine release is supported with high-priority bug and security fixes.\n\nMeilisearch engine version numbers have no relationship with Meilisearch SDK version numbers.\nSDKs follow their own release schedules and must address issues beyond compatibility with Meilisearch.\n\nMeilisearch is also available as a [commercial cloud offering](https://www.meilisearch.com/cloud).\n"
  },
  {
    "path": "products/memcached.md",
    "content": "---\ntitle: Memcached\naddedAt: 2023-12-26\ncategory: database\npermalink: /memcached\nversionCommand: memcached -h\nchangelogTemplate: \"https://github.com/memcached/memcached/wiki/ReleaseNotes{{'__LATEST__'|replace:'.',''}}\"\n\nidentifiers:\n  - purl: pkg:generic/memcached\n  - purl: pkg:deb/ubuntu/memcached\n  - purl: pkg:deb/debian/memcached\n  - purl: pkg:rpm/amzn/memcached\n  - purl: pkg:rpm/redhat/memcached\n  - purl: pkg:rpm/centos/memcached\n  - purl: pkg:docker/library/memcached\n  - repology: memcached\n  - cpe: cpe:2.3:a:memcached:memcached\n\nauto:\n  methods:\n    - git: https://github.com/memcached/memcached.git\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"1.6\"\n    releaseDate: 2020-03-08\n    eol: false\n    latest: \"1.6.41\"\n    latestReleaseDate: 2026-03-06\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2017-07-21\n    eol: 2020-03-09\n    latest: \"1.5.22\"\n    latestReleaseDate: 2020-02-01\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2009-07-09\n    eol: 2017-07-21\n    latest: \"1.4.39\"\n    latestReleaseDate: 2017-07-04\n\n---\n\n> [Memcached](https://www.memcached.org/) is a free and open source, high-performance, distributed\n> memory object caching system, generic in nature, but intended for use in speeding up dynamic web\n> applications by alleviating database load. Memcached is an in-memory key-value store for small\n> chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page\n> rendering.\n\nMemcached is community-supported and doesn't have a clearly defined release and support policy.\n[Based on the latest releases](https://github.com/memcached/memcached/wiki/ReleaseNotes), it\nappears that only the latest release is supported.\n"
  },
  {
    "path": "products/micronaut.md",
    "content": "---\ntitle: Micronaut Framework\naddedAt: 2022-11-30\ncategory: framework\ntags: java-runtime\npermalink: /micronaut\nalternate_urls:\n  - /micronaut-framework\n  - /mn\nchangelogTemplate: \"https://github.com/micronaut-projects/micronaut-core/releases/tag/v__LATEST__\"\neoasColumn: Active Development\neolColumn: Active Maintenance\n\nauto:\n  methods:\n    - git: https://github.com/micronaut-projects/micronaut-core.git\n\nreleases:\n  - releaseCycle: \"4\"\n    releaseDate: 2023-07-11\n    eoas: false\n    eol: false\n    latest: \"4.10.18\"\n    latestReleaseDate: 2026-03-13\n\n  - releaseCycle: \"3\"\n    releaseDate: 2021-08-18\n    eoas: 2023-07-11\n    eol: 2025-03-23 # latestReleaseDate + 1 year\n    latest: \"3.10.5\"\n    latestReleaseDate: 2026-02-26\n\n  - releaseCycle: \"2\"\n    releaseDate: 2020-06-26\n    eoas: 2021-08-18\n    eol: 2023-03-01\n    latest: \"2.5.13\"\n    latestReleaseDate: 2021-09-03\n\n  - releaseCycle: \"1\"\n    releaseDate: 2018-10-23\n    eoas: 2020-06-26\n    eol: 2021-12-31\n    latest: \"1.3.7\"\n    latestReleaseDate: 2020-07-10\n\n---\n\n> [Micronaut](https://micronaut.io/) is a modern, JVM-based, full-stack framework for building\n> modular, easily testable microservice and serverless applications.\n\nThe Micronaut framework adheres to [semantic versioning](https://semver.org).\nWhile its release, support, and end-of-life policies [were previously documented](https://web.archive.org/web/20230703052603/https://micronaut.io/support-schedule/), this information is no longer publicly available.\nRecently, it appears that only the latest major release receives new features, bug fixes, and security updates.\n\nCommercial support for the Micronaut Framework is provided by several companies,\nwhich are listed on [the official Micronaut support page](https://micronaut.io/support/).\n"
  },
  {
    "path": "products/microsoft-build-of-openjdk.md",
    "content": "---\ntitle: Microsoft Build of OpenJDK\naddedAt: 2023-04-13\ncategory: lang\ntags: java-distribution microsoft\niconSlug: openjdk\npermalink: /microsoft-build-of-openjdk\nversionCommand: java -version\nreleasePolicyLink: https://learn.microsoft.com/java/openjdk/support\nchangelogTemplate: \"https://learn.microsoft.com/java/openjdk/release-notes#openjdk-{{'__RELEASE_CYCLE__'|replace:'.',''}}\"\n\n# There is one repository for each major LTS release.\nauto:\n  methods:\n    - git: \"https://github.com/microsoft/openjdk-jdk11u.git\"\n      regex: '^jdk-(?P<version>[\\d\\.]+)-ga$'\n      template: \"{{version}}\"\n    - git: \"https://github.com/microsoft/openjdk-jdk17u.git\"\n      regex: '^jdk-(?P<version>[\\d\\.]+)-ga$'\n      template: \"{{version}}\"\n    - git: \"https://github.com/microsoft/openjdk-jdk21u.git\"\n      regex: '^jdk-(?P<version>[\\d\\.]+)-ga$'\n      template: \"{{version}}\"\n    - git: \"https://github.com/microsoft/openjdk-jdk25u.git\"\n      regex: '^jdk-(?P<version>[\\d\\.]+)-ga$'\n      template: \"{{version}}\"\n    - release_table: https://learn.microsoft.com/en-us/java/openjdk/support#release-and-servicing-roadmap\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: '^OpenJDK (?P<value>\\d+) LTS$'\n        eol: \"Earliest end-of-support date\"\n\n# Remember to update the \"auto\" configuration on each new major release.\nreleases:\n  - releaseCycle: \"25\"\n    lts: true\n    releaseDate: 2025-09-16\n    eol: 2030-09-30\n    latest: \"25.0.2\"\n    latestReleaseDate: 2026-01-20\n\n  - releaseCycle: \"21\"\n    lts: true\n    releaseDate: 2023-09-19\n    eol: 2028-09-30\n    latest: \"21.0.10\"\n    latestReleaseDate: 2026-01-15\n\n  - releaseCycle: \"17\"\n    lts: true\n    releaseDate: 2021-09-14\n    eol: 2027-09-30\n    latest: \"17.0.18\"\n    latestReleaseDate: 2026-01-15\n\n  # First GA is https://github.com/microsoft/openjdk-jdk11u/releases/tag/jdk-11.0.2-ga\n  - releaseCycle: \"11\"\n    lts: true\n    releaseDate: 2019-01-21\n    eol: 2027-09-30\n    latest: \"11.0.30\"\n    latestReleaseDate: 2026-01-21\n\n---\n\n> The [Microsoft Build of OpenJDK](https://learn.microsoft.com/java/openjdk/) is a [GPLv2 with CPE](https://openjdk.org/legal/gplv2+ce.html)\n> licensed build of the Open Java Development Kit (OpenJDK) with long-term support and patches from\n> Microsoft. Microsoft Build of OpenJDK is certified using the Oracle Java Compatibility Kit (JCK)\n> to demonstrate that it is a compatible implementation of the Java specification. Microsoft Build\n> of OpenJDK releases must also pass the [AQAvit quality verification suite](https://adoptium.net/aqavit/)\n> to ensure they are ready for production usage. It is available on Linux, Windows, macOS, and as\n> container images.\n\nMicrosoft only provides support for Microsoft Build of OpenJDK based on LTS OpenJDK releases (11, 17,\n21...). The Microsoft Build of OpenJDK release cadence follows the OpenJDK release cadence, with a\nnew major version every two years (since 2021) supported for at least four years with quarterly\nmaintenance/security updates (typically January, April, July, and October).\n\nMicrosoft also provides [commercial support](https://learn.microsoft.com/java/openjdk/support#commercial-support)\nfor Microsoft Build of OpenJDK. The support policy follows [Microsoft's Modern Lifecycle\nPolicy](https://learn.microsoft.com/lifecycle/policies/modern).\n\nMicrosoft Build of OpenJDK is one of the many builds of OpenJDK. For recommendations on which JDK\nbuild to use, check out [whichjdk.com](https://whichjdk.com/#microsoft-build-of-openjdk).\n\n*[LTS]: Long-Term Support\n"
  },
  {
    "path": "products/mongodb.md",
    "content": "---\ntitle: MongoDB Server\naddedAt: 2021-04-17\ncategory: database\niconSlug: mongodb\npermalink: /mongodb\nalternate_urls:\n  - /mongo\nversionCommand: mongod --version\nreleasePolicyLink: https://www.mongodb.com/legal/support-policy\nchangelogTemplate: https://www.mongodb.com/docs/v__RELEASE_CYCLE__/release-notes/__RELEASE_CYCLE__/\nreleaseLabel: \"__RELEASE_CYCLE__{%if r.codename %} ({{r.codename}}){%endif%}\"\n\n# MongoDB releases come in two flavors: Community and Enterprise. The versioning/releases\n# are the same for both, but the package names are different, hence the two different\n# purl identifiers.\nidentifiers:\n  - purl: pkg:deb/debian/mongodb\n  - purl: pkg:deb/ubuntu/mongodb\n  - purl: pkg:rpm/amzn/mongodb-org-server\n  - purl: pkg:rpm/redhat/mongodb-org-server\n  - purl: pkg:rpm/centos/mongodb-org-server\n  - purl: pkg:rpm/amzn/mongodb-enterprise-server\n  - purl: pkg:rpm/redhat/mongodb-enterprise-server\n  - purl: pkg:rpm/centos/mongodb-enterprise-server\n  - repology: mongodb\n  - cpe: cpe:2.3:a:mongodb:mongodb\n\nauto:\n  methods:\n    - git: https://github.com/mongodb/mongo.git\n      regex: ^r(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)$\n    - release_table: https://www.mongodb.com/legal/support-policy/lifecycles\n      header_selector: \"tr:nth-of-type(1)\"\n      fields:\n        releaseCycle:\n          column: \"Release\"\n          regex: '^MongoDB (?P<value>\\d+\\.\\d+).*$'\n        releaseDate: \"Release Date\"\n        eol: \"End of Life Date\"\n\n# EOL dates can be found at https://www.mongodb.com/legal/support-policy/lifecycles\n# End of month dates must be used for EOL dates as per https://github.com/endoflife-date/endoflife.date/pull/4234.\nreleases:\n  - releaseCycle: \"8.2\"\n    releaseLabel: \"8.2 (Rapid Release)\"\n    releaseDate: 2025-09-17\n    eol: 2026-07-31\n    latest: \"8.2.6\"\n    latestReleaseDate: 2026-03-18\n    link: https://www.mongodb.com/docs/manual/release-notes/8.2/ # todo: check if this can be removed after 8.3 release\n\n  - releaseCycle: \"8.1\"\n    releaseLabel: \"8.1 (Rapid Release)\"\n    releaseDate: 2025-06-20\n    eol: 2025-09-30\n    latest: \"8.1.3\"\n    latestReleaseDate: 2025-08-08\n    link: null\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2024-10-31\n    eol: 2029-10-31\n    latest: \"8.0.20\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"7.3\"\n    releaseLabel: \"7.3 (Rapid Release)\"\n    releaseDate: 2024-03-27\n    eol: 2024-10-31\n    latest: \"7.3.4\"\n    latestReleaseDate: 2024-08-14\n\n  - releaseCycle: \"7.2\"\n    releaseLabel: \"7.2 (Rapid Release)\"\n    releaseDate: 2024-01-23\n    eol: 2024-03-27\n    latest: \"7.2.2\"\n    latestReleaseDate: 2024-02-28\n\n  - releaseCycle: \"7.1\"\n    releaseLabel: \"7.1 (Rapid Release)\"\n    releaseDate: 2023-10-18\n    eol: 2024-01-23\n    latest: \"7.1.1\"\n    latestReleaseDate: 2023-11-16\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2023-08-31\n    eol: 2027-08-31\n    latest: \"7.0.31\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"6.3\"\n    releaseLabel: \"6.3 (Rapid Release)\"\n    releaseDate: 2023-04-24\n    eol: 2023-08-31\n    latest: \"6.3.2\"\n    latestReleaseDate: 2023-06-28\n    link: https://web.archive.org/web/20240117080159/http://www.mongodb.com/docs/manual/release-notes/6.3/\n\n  - releaseCycle: \"6.2\"\n    releaseLabel: \"6.2 (Rapid Release)\"\n    releaseDate: 2023-02-09\n    eol: 2023-04-24\n    latest: \"6.2.1\"\n    latestReleaseDate: 2023-02-28\n    link: https://web.archive.org/web/20231205173501/http://www.mongodb.com/docs/manual/release-notes/6.2/\n\n  - releaseCycle: \"6.1\"\n    releaseLabel: \"6.1 (Rapid Release)\"\n    releaseDate: 2022-10-12\n    eol: 2023-02-09\n    latest: \"6.1.1\"\n    latestReleaseDate: 2023-01-03\n    link: https://web.archive.org/web/20240119192418/http://www.mongodb.com/docs/manual/release-notes/6.1/\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2022-07-31\n    eol: 2025-07-31\n    latest: \"6.0.27\"\n    latestReleaseDate: 2025-12-23\n\n  - releaseCycle: \"5.3\"\n    releaseLabel: \"5.3 (Rapid Release)\"\n    releaseDate: 2022-03-23\n    eol: 2022-07-31\n    latest: \"5.3.2\"\n    latestReleaseDate: 2022-06-15\n    link: https://web.archive.org/web/20240117081126/http://www.mongodb.com/docs/manual/release-notes/5.3/\n\n  - releaseCycle: \"5.2\"\n    releaseLabel: \"5.2 (Rapid Release)\"\n    releaseDate: 2022-01-18\n    eol: 2022-03-23\n    latest: \"5.2.1\"\n    latestReleaseDate: 2022-02-17\n    link: https://web.archive.org/web/20240119192416/http://www.mongodb.com/docs/manual/release-notes/5.2/\n\n  - releaseCycle: \"5.1\"\n    releaseLabel: \"5.1 (Rapid Release)\"\n    releaseDate: 2021-11-09\n    eol: 2022-01-18\n    latest: \"5.1.1\"\n    latestReleaseDate: 2021-12-01\n    link: https://web.archive.org/web/20240222034545/http://www.mongodb.com/docs/manual/release-notes/5.1/\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2021-07-31\n    eol: 2024-10-31\n    latest: \"5.0.32\"\n    latestReleaseDate: 2025-12-23\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2020-07-31\n    eol: 2024-02-29\n    latest: \"4.4.30\"\n    latestReleaseDate: 2025-12-23\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2019-08-31\n    eol: 2023-04-30\n    latest: \"4.2.25\"\n    latestReleaseDate: 2023-12-04\n    link: https://web.archive.org/web/20240411094103/https://www.mongodb.com/docs/v4.2/release-notes/4.2/\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2018-06-30\n    eol: 2022-04-30\n    latest: \"4.0.28\"\n    latestReleaseDate: 2022-01-24\n    link: https://web.archive.org/web/20220625104036/https://www.mongodb.com/docs/v4.0/release-notes/4.0/\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2017-11-30\n    eol: 2021-04-30\n    latest: \"3.6.23\"\n    latestReleaseDate: 2021-03-16\n    link: https://web.archive.org/web/20220625104036/https://www.mongodb.com/docs/v4.0/release-notes/3.6/\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2016-11-30\n    eol: 2020-01-31\n    latest: \"3.4.24\"\n    latestReleaseDate: 2020-01-24\n    link: https://web.archive.org/web/20220625104036/https://www.mongodb.com/docs/v4.0/release-notes/3.4/\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2015-12-31\n    eol: 2018-09-30\n    latest: \"3.2.22\"\n    latestReleaseDate: 2018-12-26\n    link: https://web.archive.org/web/20220625104036/https://www.mongodb.com/docs/v4.0/release-notes/3.2/\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2015-03-31\n    eol: 2018-02-28\n    latest: \"3.0.15\"\n    latestReleaseDate: 2017-05-10\n    link: https://web.archive.org/web/20220625104036/https://www.mongodb.com/docs/v4.0/release-notes/3.0/\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2014-04-07\n    eol: 2016-10-31\n    latest: \"2.6.12\"\n    latestReleaseDate: 2016-03-22\n    link: https://web.archive.org/web/20220625104036/https://www.mongodb.com/docs/v4.0/release-notes/2.6/\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2013-03-18\n    eol: 2013-03-31\n    latest: \"2.4.14\"\n    latestReleaseDate: 2015-04-27\n    link: https://web.archive.org/web/20220625104036/https://www.mongodb.com/docs/v4.0/release-notes/2.4/\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2012-08-28\n    eol: 2014-02-28\n    latestReleaseDate: 2014-01-15\n    latest: \"2.2.7\"\n    link: https://web.archive.org/web/20220625104036/https://www.mongodb.com/docs/v4.0/release-notes/2.2/\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2011-09-11\n    eol: 2013-03-31\n    latest: \"2.0.9\"\n    latestReleaseDate: 2013-04-02\n    link: https://web.archive.org/web/20220625104036/https://www.mongodb.com/docs/v4.0/release-notes/2.0/\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2011-03-16\n    eol: 2012-09-30\n    latest: \"1.8.5\"\n    latestReleaseDate: 2012-02-01\n    link: https://web.archive.org/web/20220626030803/https://www.mongodb.com/docs/v4.0/release-notes/1.8/\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2010-08-05\n    eol: 2012-02-28\n    latest: \"1.6.5\"\n    latestReleaseDate: 2010-12-08\n    link: https://web.archive.org/web/20220626030803/https://www.mongodb.com/docs/v4.0/release-notes/1.6/\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2010-03-25\n    eol: 2012-09-30\n    latest: \"1.4.5\"\n    latestReleaseDate: 2010-08-31\n    link: https://web.archive.org/web/20220626030803/https://www.mongodb.com/docs/v4.0/release-notes/1.4/\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2009-12-10\n    eol: 2011-06-30\n    latest: \"1.2.5\"\n    latestReleaseDate: 2010-04-07\n    link: https://web.archive.org/web/20220626030803/https://www.mongodb.com/docs/v4.0/release-notes/1.2/\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2009-08-27\n    eol: 2010-08-31\n    latest: \"1.0.1\"\n    latestReleaseDate: 2009-10-22\n    link: null\n\n---\n\n> [MongoDB Server](https://www.mongodb.com/) is a general purpose, document-based, distributed\n> database built for modern application developers and for the cloud era.\n\nRapid Releases are made available approximately once each quarter that does not contain a Major\nRelease and introduce new features and improvements. Rapid Releases are only supported within\nMongoDB Atlas and are not supported for on-premises deployments.\n\nGA Major releases of the MongoDB Server are supported for 30 months. Compatibility of the MongoDB\nStable API with the MongoDB Server is supported. Each GA release of the Stable API is compatible\nwith all GA Major Releases of the MongoDB Server that are released on or within five years of the\nRelease Date of that version of the Stable API. Lifecycle Schedule is documented at\n<https://www.mongodb.com/legal/support-policy/lifecycles>.\n\nExtended support by MongoDB for up to 2 years is available through the commercial\n[MongoDB Extended Lifecycle Support Add-On](https://www.mongodb.com/services/support/enterprise-advanced-support-plans).\n\n\n{: .note }\n> [MongoBleed](https://www.mongodb.com/company/blog/news/mongodb-server-security-update-december-2025) (CVE-2025-14847)\n> is an unauthenticated out-of-bounds read vulnerability in MongoDB that was disclosed in December 2025.\n> MongoDB has published the following releases with a fix:\n> 8.2.3, 8.0.17, 7.0.28, 6.0.27, 5.0.32, 4.4.30.\n"
  },
  {
    "path": "products/moodle.md",
    "content": "---\ntitle: Moodle\naddedAt: 2021-10-28\ncategory: server-app\ntags: php-runtime\niconSlug: moodle\npermalink: /moodle\nreleasePolicyLink: https://moodledev.io/general/releases\nchangelogTemplate: \"https://moodledev.io/general/releases/__RELEASE_CYCLE__{% if '__RELEASE_CYCLE__.0'!='__LATEST__' %}/__LATEST__{% endif %}\"\neoasColumn: true\n\ncustomFields:\n  - name: supportedPhpVersions\n    display: api-only\n    label: PHP\n    description: Supported PHP versions\n    link: https://moodledev.io/general/development/policies/php\n\nidentifiers:\n  - repology: moodle\n  - cpe: cpe:/a:moodle:moodle\n  - cpe: cpe:2.3:a:moodle:moodle\n\nauto:\n  methods:\n    - git: https://github.com/moodle/moodle.git\n    - release_table: https://moodledev.io/general/releases\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: '^(?P<value>\\d+\\.\\d+).*$'\n        releaseDate: \"Initial release date\"\n        eoas: \"General support ends\"\n        eol: \"Security support ends\"\n\n# dates see https://moodledev.io/general/releases\n# supportedPhpVersions can be found in the release notes and https://moodledev.io/general/development/policies/php\nreleases:\n  - releaseCycle: \"5.1\"\n    releaseDate: 2025-10-06\n    eoas: 2026-10-05\n    eol: 2027-04-19\n    supportedPhpVersions: 8.2 - 8.4\n    latest: \"5.1.3\"\n    latestReleaseDate: 2026-02-11\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2025-04-14\n    eoas: 2026-04-20\n    eol: 2026-10-05\n    supportedPhpVersions: 8.1 - 8.4\n    latest: \"5.0.6\"\n    latestReleaseDate: 2026-02-11\n\n  - releaseCycle: \"4.5\"\n    lts: true\n    releaseDate: 2024-10-07\n    eoas: 2025-10-06\n    eol: 2027-10-04\n    supportedPhpVersions: 8.1 - 8.3\n    latest: \"4.5.10\"\n    latestReleaseDate: 2026-02-11\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2024-04-22\n    eoas: 2025-04-21\n    eol: 2025-12-08\n    supportedPhpVersions: 8.1 - 8.3\n    latest: \"4.4.12\"\n    latestReleaseDate: 2025-12-07\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2023-10-07\n    eoas: 2024-10-07\n    eol: 2025-04-21\n    supportedPhpVersions: 8.0 - 8.2\n    latest: \"4.3.12\"\n    latestReleaseDate: 2025-04-13\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2023-04-22\n    eoas: 2024-04-22\n    eol: 2024-10-07\n    supportedPhpVersions: 8.0 - 8.2\n    latest: \"4.2.11\"\n    latestReleaseDate: 2024-10-05\n\n  - releaseCycle: \"4.1\"\n    lts: true\n    releaseDate: 2022-11-28\n    eoas: 2023-12-11\n    eol: 2025-12-08\n    supportedPhpVersions: 7.4 - 8.1\n    latest: \"4.1.22\"\n    latestReleaseDate: 2025-12-07\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2022-04-17\n    eoas: 2023-05-08\n    eol: 2023-11-13\n    supportedPhpVersions: 7.3 - 8.0\n    latest: \"4.0.12\"\n    latestReleaseDate: 2023-12-08\n\n  - releaseCycle: \"3.11\"\n    releaseDate: 2021-05-15\n    eoas: 2022-11-14\n    eol: 2023-11-13\n    supportedPhpVersions: 7.3 - 8.0\n    latest: \"3.11.18\"\n    latestReleaseDate: 2023-12-08\n\n  - releaseCycle: \"3.10\"\n    releaseDate: 2020-11-07\n    eoas: 2021-11-08\n    eol: 2022-05-09\n    supportedPhpVersions: 7.2 - 7.4\n    latest: \"3.10.11\"\n    latestReleaseDate: 2022-05-07\n\n  - releaseCycle: \"3.9\"\n    lts: true\n    releaseDate: 2020-06-13\n    eoas: 2021-05-10\n    eol: 2023-11-13\n    supportedPhpVersions: 7.2 - 7.4\n    latest: \"3.9.25\"\n    latestReleaseDate: 2023-12-08\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2019-11-16\n    eoas: 2020-11-09\n    eol: 2021-05-10\n    supportedPhpVersions: 7.1 - 7.4\n    latest: \"3.8.9\"\n    latestReleaseDate: 2021-05-08\n\n---\n\n> [Moodle](https://moodle.org/) is a Learning Platform or course management system (CMS) — a free\n> Open Source software package designed to help educators create effective online courses based on\n> sound pedagogical principles.\n\nMajor (e.g. 4.x) releases are made every 6 months, Second Monday of May and November. Minor (e.g.\n4.x.y) releases are made every 2 months, Second Monday of July, September, November, January, March\nand May.\n\nThe end of support, both general and security, happens on the second Monday\nof May and November, observing the 12, 18... month periods, no matter if the major release was\ndelayed or not.\n\n## PHP Support\n\n{%- assign collapsedCycles = page.releases | collapse_cycles:\"supportedPhpVersions\",\" - \" %}\n{% include table.html\nlabels=\"Release,Supported PHP versions\"\nfields=\"releaseCycle,supportedPhpVersions\"\ntypes=\"string,string\"\nrows=collapsedCycles %}\n\nFor details about PHP support, see [Moodle's PHP page](https://moodledev.io/general/development/policies/php).\n"
  },
  {
    "path": "products/motorola-mobility.md",
    "content": "---\ntitle: Motorola Mobility\naddedAt: 2024-01-13\ncategory: device\ntags: mobile-phone motorola\niconSlug: motorola\npermalink: /motorola-mobility\nalternate_urls:\n  - /motorola\n  - /motorolamobility\nreleasePolicyLink: https://en-us.support.motorola.com/app/software-security-update\nlatestColumn: false\neolColumn: Security Updates\n\nauto:\n  methods:\n    - motorola-security: https://en-us.support.motorola.com/app/software-security-update\n\nreleases:\n  - releaseCycle: motorola-edge-70-fusion+\n    releaseLabel: \"Motorola edge 70 fusion+\"\n    releaseDate: 2026-02-01\n    eol: 2031-11-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12535\n\n  - releaseCycle: motorola-edge-70-fusion\n    releaseLabel: \"Motorola edge 70 fusion\"\n    releaseDate: 2026-02-01\n    eol: 2031-11-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12531\n\n  - releaseCycle: moto-g77\n    releaseLabel: \"Moto G77\"\n    releaseDate: 2026-01-01\n    eol: 2030-01-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12520\n\n  - releaseCycle: moto-g67\n    releaseLabel: \"Moto G67\"\n    releaseDate: 2026-01-01\n    eol: 2030-01-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12519\n\n  - releaseCycle: moto-g17-power\n    releaseLabel: \"Moto G17 Power\"\n    releaseDate: 2026-01-01\n    eol: 2028-01-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12521\n\n  - releaseCycle: moto-g17\n    releaseLabel: \"Moto G17\"\n    releaseDate: 2026-01-01\n    eol: 2028-01-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12522\n\n  - releaseCycle: motorola-signature\n    releaseLabel: \"Motorola Signature\"\n    releaseDate: 2026-01-01\n    eol: 2032-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12430\n\n  - releaseCycle: moto-g-power-2026\n    releaseLabel: \"Moto G Power (2026)\"\n    releaseDate: 2026-01-01\n    eol: 2029-01-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12452\n\n  - releaseCycle: moto-g-2026\n    releaseLabel: \"Moto G (2026)\"\n    releaseDate: 2025-12-01\n    eol: 2028-12-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12431\n\n  - releaseCycle: moto-g57-power\n    releaseLabel: \"Moto G57 Power\"\n    releaseDate: 2025-11-01\n    eol: 2028-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12451\n\n  - releaseCycle: moto-g57\n    releaseLabel: \"Moto G57\"\n    releaseDate: 2025-11-01\n    eol: 2028-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12453\n\n  - releaseCycle: moto-g-play-2026\n    releaseLabel: \"Moto G Play (2026)\"\n    releaseDate: 2025-11-01\n    eol: 2028-12-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12428\n\n  - releaseCycle: motorola-edge-70\n    releaseLabel: \"Motorola edge 70\"\n    releaseDate: 2025-10-01\n    eol: 2031-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12433\n\n  - releaseCycle: moto-g67-power-5g\n    releaseLabel: \"moto g67 power 5G\"\n    releaseDate: 2025-09-01\n    eol: 2028-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12403\n\n  - releaseCycle: motorola-edge-60-neo\n    releaseLabel: \"Motorola edge 60 neo\"\n    releaseDate: 2025-09-01\n    eol: 2031-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12388\n\n  - releaseCycle: moto-g06-power\n    releaseLabel: \"Moto g06 power\"\n    releaseDate: 2025-08-01\n    eol: 2027-08-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12387\n\n  - releaseCycle: moto-g06\n    releaseLabel: \"Moto g06\"\n    releaseDate: 2025-08-01\n    eol: 2027-08-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12386\n\n  - releaseCycle: motorola-edge-2025\n    releaseLabel: \"Motorola edge 2025\"\n    releaseDate: 2025-06-01\n    eol: 2028-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12238\n\n  - releaseCycle: moto-g96-5g\n    releaseLabel: \"Moto G96 5G\"\n    releaseDate: 2025-06-01\n    eol: 2028-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12265\n\n  - releaseCycle: moto-g86-power-5g\n    releaseLabel: \"Moto G86 Power 5G\"\n    releaseDate: 2025-06-01\n    eol: 2029-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12266\n\n  - releaseCycle: moto-g86-5g\n    releaseLabel: \"Moto G86 5G\"\n    releaseDate: 2025-06-01\n    eol: 2029-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12218\n\n  - releaseCycle: moto-g66-5g\n    releaseLabel: \"Moto G66 5G\"\n    releaseDate: 2025-05-01\n    eol: 2029-05-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12389\n\n  - releaseCycle: moto-g56-5g\n    releaseLabel: \"Moto G56 5G\"\n    releaseDate: 2025-05-01\n    eol: 2029-05-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12217\n\n  - releaseCycle: \"motorola-edge-60s-pro\"\n    releaseLabel: \"Motorola Edge 60s Pro\"\n    releaseDate: 2025-04-01\n    eol: 2029-04-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12400\n\n  - releaseCycle: \"motorola-edge-60-pro\"\n    releaseLabel: \"Motorola Edge 60 Pro\"\n    releaseDate: 2025-04-01\n    eol: 2029-04-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12219\n\n  - releaseCycle: motorola-razr-60s\n    releaseLabel: \"Motorola Razr 60s\"\n    releaseDate: 2025-03-01\n    eol: 2029-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12402\n\n  - releaseCycle: motorola-razr-60d\n    releaseLabel: \"Motorola Razr 60d\"\n    releaseDate: 2025-03-01\n    eol: 2029-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12401\n\n  - releaseCycle: motorola-razr+-2025\n    releaseLabel: \"Motorola Razr+ 2025\"\n    releaseDate: 2025-03-01\n    eol: 2029-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12221\n\n  - releaseCycle: motorola-razr-2025\n    releaseLabel: \"Motorola Razr 2025\"\n    releaseDate: 2025-03-01\n    eol: 2029-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12222\n\n  - releaseCycle: \"motorola-edge-60-fusion\"\n    releaseLabel: \"Motorola Edge 60 Fusion\"\n    releaseDate: 2025-03-01\n    eol: 2029-03-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12206\n\n  - releaseCycle: \"motorola-edge-60-stylus\"\n    releaseLabel: \"Motorola Edge 60 Stylus\"\n    releaseDate: 2025-03-01\n    eol: 2028-03-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12205\n\n  - releaseCycle: \"motorola-edge-60\"\n    releaseLabel: \"Motorola Edge 60\"\n    releaseDate: 2025-03-01\n    eol: 2029-03-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12207\n\n  - releaseCycle: \"motorola-razr-60\"\n    releaseLabel: \"Motorola Razr 60\"\n    releaseDate: 2025-03-01\n    eol: 2029-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12220\n\n  - releaseCycle: moto-g-stylus-2025\n    releaseLabel: \"Moto G Stylus 5G (2025)\"\n    releaseDate: 2025-03-01\n    eol: 2028-03-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12204\n\n  - releaseCycle: \"motorola-razr-ultra-2025\"\n    releaseLabel: \"Motorola Razr Ultra 2025\"\n    releaseDate: 2025-02-01\n    eol: 2029-02-28\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12208\n\n  - releaseCycle: \"motorola-razr-60-ultra\"\n    releaseLabel: \"Motorola Razr 60 Ultra\"\n    releaseDate: 2025-02-01\n    eol: 2029-02-28\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12209\n\n  - releaseCycle: moto-g-power-2025\n    releaseLabel: \"Moto G Power 5G (2025)\"\n    releaseDate: 2025-01-01\n    eol: 2028-01-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12162\n\n  - releaseCycle: moto-g-2025\n    releaseLabel: \"Moto G (2025)\"\n    releaseDate: 2024-12-01\n    eol: 2027-12-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12163\n\n  - releaseCycle: \"moto-e15\"\n    releaseLabel: \"Motorola Moto E15\"\n    releaseDate: 2024-12-01\n    eol: 2026-12-31 # until 12/2026, see https://www.motorola.com/gb/en/p/phones/moto-e/15/pmipmhk40mb?pn=PB6S0012GB\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12161\n\n  - releaseCycle: moto-g15-power\n    releaseLabel: \"Moto G15 Power\"\n    releaseDate: 2024-12-01\n    eol: 2026-12-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12182\n\n  - releaseCycle: moto-g15\n    releaseLabel: \"Moto G15\"\n    releaseDate: 2024-12-01\n    eol: 2026-12-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12159\n\n  - releaseCycle: moto-g05\n    releaseLabel: \"Moto G05\"\n    releaseDate: 2024-12-01\n    eol: 2026-12-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12160\n\n  - releaseCycle: moto-g75-5g\n    releaseLabel: \"Moto G75 5G\"\n    releaseDate: 2024-10-01\n    eol: 2030-10-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12117\n\n  - releaseCycle: moto-g55-5g\n    releaseLabel: \"Moto G55 5G\"\n    releaseDate: 2024-09-01\n    eol: 2028-09-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12119\n\n  - releaseCycle: moto-g45-5g\n    releaseLabel: \"Moto G45 5G\"\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12122\n    releaseDate: 2024-09-01\n    eol: 2026-09-30\n\n  - releaseCycle: moto-g35-5g\n    releaseLabel: \"Moto G35 5G\"\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12118\n    releaseDate: 2024-08-01\n    eol: 2027-08-31\n\n  - releaseCycle: \"thinkphone-25-by-motorola\"\n    releaseLabel: \"ThinkPhone 25 by motorola\"\n    releaseDate: 2024-08-01\n    eol: 2029-08-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12121\n\n  - releaseCycle: motorola-edge-50-neo\n    releaseLabel: \"Motorola Edge 50 Neo\"\n    releaseDate: 2024-08-01\n    eol: 2029-08-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12047\n\n  - releaseCycle: motorola-edge-50\n    releaseLabel: \"Motorola Edge 50\"\n    releaseDate: 2024-07-01\n    eol: 2027-07-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12037\n\n  - releaseCycle: moto-g85-5g\n    releaseLabel: \"Moto G85 5G\"\n    releaseDate: 2024-06-01\n    eol: 2028-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12038\n\n  - releaseCycle: motorola-razr+-2024\n    releaseLabel: \"Motorola Razr+ 2024\"\n    releaseDate: 2024-06-01\n    eol: 2028-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12041\n\n  - releaseCycle: motorola-razr-2024\n    releaseLabel: \"Motorola Razr 2024\"\n    releaseDate: 2024-06-01\n    eol: 2028-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12042\n\n  - releaseCycle: \"motorola-razr-50-ultra\"\n    releaseLabel: \"Motorola Razr 50 Ultra\"\n    releaseDate: 2024-06-01\n    eol: 2028-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12039\n\n  - releaseCycle: \"motorola-razr-50s\"\n    releaseLabel: \"Motorola Razr 50s\"\n    releaseDate: 2024-06-01\n    eol: 2028-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12155\n\n  - releaseCycle: \"motorola-razr-50d\"\n    releaseLabel: \"Motorola Razr 50d\"\n    releaseDate: 2024-06-01\n    eol: 2028-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12198\n\n  - releaseCycle: \"motorola-razr-50\"\n    releaseLabel: \"Motorola Razr 50\"\n    releaseDate: 2024-06-01\n    eol: 2028-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12040\n\n  - releaseCycle: moto-g-stylus-5g-2024\n    releaseLabel: \"Moto G Stylus 5G (2024)\"\n    releaseDate: 2024-05-01\n    eol: 2027-05-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11850\n\n  - releaseCycle: motorola-edge-2024\n    releaseLabel: \"Motorola edge 2024\"\n    releaseDate: 2024-05-01\n    eol: 2027-05-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12028\n\n  - releaseCycle: motorola-edge-50-ultra\n    releaseLabel: \"Motorola Edge 50 Ultra\"\n    releaseDate: 2024-05-01\n    eol: 2028-05-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11991\n\n  - releaseCycle: moto-g64y-5g\n    releaseLabel: \"Moto G64Y 5G\"\n    releaseDate: 2024-04-01\n    eol: 2027-04-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12111\n\n  - releaseCycle: moto-g64-5g\n    releaseLabel: \"Moto G64 5G\"\n    releaseDate: 2024-04-01\n    eol: 2027-04-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11873\n\n  - releaseCycle: \"moto-e14\"\n    releaseLabel: \"Motorola Moto E14\"\n    releaseDate: 2024-04-01\n    eol: 2026-04-30 # until 04/2026, see https://www.motorola.com/gb/en/p/phones/moto-e/14/pmipmhb38m2?pn=PB3C0002GB\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/12029\n\n  - releaseCycle: motorola-edge-50-fusion\n    releaseLabel: \"Motorola Edge 50 Fusion\"\n    releaseDate: 2024-04-01\n    eol: 2028-04-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11871\n\n  - releaseCycle: moto-g-power-5g-2024\n    releaseLabel: \"Moto G Power 5G (2024)\"\n    releaseDate: 2024-03-01\n    eol: 2027-03-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11644\n\n  - releaseCycle: moto-g-5g-2024\n    releaseLabel: \"Moto G 5G (2024)\"\n    releaseDate: 2024-03-01\n    eol: 2027-03-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11643\n\n  - releaseCycle: motorola-edge-50-pro\n    releaseLabel: \"Motorola Edge 50 Pro\"\n    releaseDate: 2024-03-01\n    eol: 2028-02-29\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11849\n\n  - releaseCycle: moto-g-play-2024\n    releaseLabel: \"Moto G Play (2024)\"\n    releaseDate: 2024-01-01\n    eol: 2027-01-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11642\n\n  - releaseCycle: moto-g34-5g\n    releaseLabel: \"Moto G34 5G\"\n    releaseDate: 2024-01-01\n    eol: 2027-01-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11653\n\n  - releaseCycle: moto-g24-power\n    releaseLabel: \"Moto G24 Power\"\n    releaseDate: 2024-01-01\n    eol: 2027-01-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11646\n\n  - releaseCycle: moto-g04\n    releaseLabel: \"Moto G04\"\n    releaseDate: 2024-01-01\n    eol: 2026-01-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11648\n\n  - releaseCycle: \"motorola-razr-40s\"\n    releaseLabel: \"Motorola Razr 40S\"\n    releaseDate: 2023-11-01\n    eol: 2027-11-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11651\n\n  - releaseCycle: \"moto-g84-5g\"\n    releaseLabel: \"Motorola Moto G84 5G\"\n    releaseDate: 2023-09-01\n    eol: 2026-09-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11601\n\n  - releaseCycle: \"moto-g54-5g\"\n    releaseLabel: \"Moto G54 5G\"\n    releaseDate: 2023-09-01\n    eol: 2027-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11600\n\n  - releaseCycle: \"motorola-edge-2023\"\n    releaseLabel: \"Motorola Edge (2023)\"\n    releaseDate: 2023-09-01\n    eol: 2026-09-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11576\n\n  - releaseCycle: \"motorola-edge-40-neo\"\n    releaseLabel: \"Motorola Edge 40 Neo\"\n    releaseDate: 2023-09-01\n    eol: 2027-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11590\n\n  - releaseCycle: \"motorola-razr-2023\"\n    releaseLabel: \"Motorola Razr (2023)\"\n    releaseDate: 2023-09-01\n    eol: 2027-09-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11592\n\n  - releaseCycle: \"moto-g14\"\n    releaseLabel: \"Motorola Moto G14\"\n    releaseDate: 2023-08-01\n    eol: 2026-08-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11597\n\n  - releaseCycle: \"motorola-razr-40\"\n    releaseLabel: \"Motorola Razr 40\"\n    releaseDate: 2023-07-01\n    eol: 2027-07-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11591\n\n  - releaseCycle: moto-g53s-5g\n    releaseLabel: \"Moto G53s 5G\"\n    releaseDate: 2023-06-01\n    eol: 2026-12-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11602\n\n  - releaseCycle: \"moto-g-stylus-5g-2023\"\n    releaseLabel: \"Moto G Stylus 5G (2023)\"\n    releaseDate: 2023-06-01\n    eol: 2026-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11492\n\n  - releaseCycle: \"moto-g53y-5g\"\n    releaseLabel: \"Moto G53Y 5G\"\n    releaseDate: 2023-06-01\n    eol: 2026-12-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11599\n\n  - releaseCycle: \"moto-g53j-5g\"\n    releaseLabel: \"Moto G53J 5G\"\n    releaseDate: 2023-06-01\n    eol: 2026-12-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11585\n\n  - releaseCycle: \"motorola-razr-40-ultra\"\n    releaseLabel: \"Motorola Razr 40 Ultra\"\n    releaseDate: 2023-06-01\n    eol: 2027-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11577\n\n  - releaseCycle: \"motorola-razr+-2023\"\n    releaseLabel: \"Motorola Razr+ (2023)\"\n    releaseDate: 2023-06-01\n    eol: 2027-06-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11489\n\n  - releaseCycle: \"moto-g-5g-2023\"\n    releaseLabel: \"Moto G 5G (2023)\"\n    releaseDate: 2023-05-01\n    eol: 2026-05-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11494\n\n  - releaseCycle: \"motorola-edge+-2023\"\n    releaseLabel: \"Motorola Edge+ (2023)\"\n    releaseDate: 2023-05-01\n    eol: 2027-05-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11495\n\n  - releaseCycle: \"motorola-edge-40\"\n    releaseLabel: \"Motorola Edge 40\"\n    releaseDate: 2023-05-01\n    eol: 2027-05-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11533\n\n  - releaseCycle: \"moto-g-stylus-2023\"\n    releaseLabel: \"Moto G Stylus (2023)\"\n    releaseDate: 2023-04-01\n    eol: 2026-04-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11493\n\n  - releaseCycle: \"moto-g-power-5g-2023\"\n    releaseLabel: \"Moto G Power 5G (2023)\"\n    releaseDate: 2023-04-01\n    eol: 2026-04-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11490\n\n  - releaseCycle: \"motorola-edge-40-pro\"\n    releaseLabel: \"Motorola Edge 40 Pro\"\n    releaseDate: 2023-04-01\n    eol: 2027-04-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11491\n\n  - releaseCycle: \"moto-g-play-2023\"\n    releaseLabel: \"Moto G Play (2023)\"\n    releaseDate: 2023-01-01\n    eol: 2025-12-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11403\n\n  - releaseCycle: \"moto-g73-5g\"\n    releaseLabel: \"Moto G73 5G\"\n    releaseDate: 2023-01-01\n    eol: 2026-12-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11431\n\n  - releaseCycle: \"moto-g53-5g\"\n    releaseLabel: \"Moto G53 5G\"\n    releaseDate: 2023-01-01\n    eol: 2027-01-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11426\n\n  - releaseCycle: \"moto-g23\"\n    releaseLabel: \"Moto G23\"\n    releaseDate: 2023-01-01\n    eol: 2026-01-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11430\n\n  - releaseCycle: \"moto-g13\"\n    releaseLabel: \"Moto G13\"\n    releaseDate: 2023-01-01\n    eol: 2026-01-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11429\n\n  - releaseCycle: \"moto-e13\"\n    releaseLabel: \"Moto E13\"\n    releaseDate: 2023-01-01\n    eol: 2025-01-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11427\n\n  - releaseCycle: \"thinkphone-by-motorola\"\n    releaseLabel: \"ThinkPhone by Motorola\"\n    releaseDate: 2023-01-01\n    eol: 2027-01-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11418\n\n  - releaseCycle: \"moto-g72\"\n    releaseLabel: \"Moto G72\"\n    releaseDate: 2022-10-01\n    eol: 2025-10-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11372\n\n  - releaseCycle: \"moto-e22s\"\n    releaseLabel: \"Moto E22S\"\n    releaseDate: 2022-10-01\n    eol: 2024-10-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11369\n\n  - releaseCycle: \"moto-e22i\"\n    releaseLabel: \"Moto E22I\"\n    releaseDate: 2022-10-01\n    eol: 2024-10-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11356\n\n  - releaseCycle: \"moto-e22\"\n    releaseLabel: \"Moto E22\"\n    releaseDate: 2022-10-01\n    eol: 2024-10-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11357\n\n  - releaseCycle: \"motorola-razr-2022\"\n    releaseLabel: \"Motorola Razr (2022)\"\n    releaseDate: 2022-10-01\n    eol: 2025-10-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11371\n\n  - releaseCycle: \"motorola-edge-30-ultra\"\n    releaseLabel: \"Motorola Edge 30 Ultra\"\n    releaseDate: 2022-09-01\n    eol: 2026-09-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11368\n\n  - releaseCycle: \"motorola-edge-30-neo\"\n    releaseLabel: \"Motorola Edge 30 Neo\"\n    releaseDate: 2022-09-01\n    eol: 2025-09-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11373\n\n  - releaseCycle: \"motorola-edge-30-fusion\"\n    releaseLabel: \"Motorola Edge 30 Fusion\"\n    releaseDate: 2022-09-01\n    eol: 2025-09-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11358\n\n  - releaseCycle: \"moto-g32\"\n    releaseLabel: \"Moto G32\"\n    releaseDate: 2022-08-01\n    eol: 2025-08-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11354\n\n  - releaseCycle: \"motorola-edge-2022\"\n    releaseLabel: \"Motorola Edge (2022)\"\n    releaseDate: 2022-08-01\n    eol: 2026-08-31\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11319\n\n  - releaseCycle: \"moto-g62-5g\"\n    releaseLabel: \"Moto G62 5G\"\n    releaseDate: 2022-06-01\n    eol: 2025-06-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11297\n\n  - releaseCycle: \"moto-g52j-5g\"\n    releaseLabel: \"Moto G52J 5G\"\n    releaseDate: 2022-06-01\n    eol: 2025-06-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11299\n\n  - releaseCycle: \"moto-g42\"\n    releaseLabel: \"Moto G42\"\n    releaseDate: 2022-06-01\n    eol: 2025-06-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11309\n\n  - releaseCycle: \"moto-e32s\"\n    releaseLabel: \"Moto E32S\"\n    releaseDate: 2022-06-01\n    eol: 2024-06-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11248\n\n  - releaseCycle: \"moto-g82-5g\"\n    releaseLabel: \"Moto G82 5G\"\n    releaseDate: 2022-05-01\n    eol: 2025-05-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11292\n\n  - releaseCycle: \"moto-e32\"\n    releaseLabel: \"Moto E32\"\n    releaseDate: 2022-05-01\n    eol: 2024-05-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11249\n\n  - releaseCycle: \"motorola-edge-30\"\n    releaseLabel: \"Motorola Edge 30\"\n    releaseDate: 2022-05-01\n    eol: 2025-05-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11247\n\n  - releaseCycle: \"moto-g-stylus-5g-2022\"\n    releaseLabel: \"Moto G Stylus 5G (2022)\"\n    releaseDate: 2022-04-01\n    eol: 2025-04-30\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11246\n\n  - releaseCycle: \"moto-g-5g-2022\"\n    releaseLabel: \"Moto G 5G (2022)\"\n    releaseDate: 2022-04-01\n    eol: 2025-04-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11241\n\n  - releaseCycle: \"moto-g52\"\n    releaseLabel: \"Moto G52\"\n    releaseDate: 2022-04-01\n    eol: 2025-04-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11240\n\n  - releaseCycle: \"moto-g22\"\n    releaseLabel: \"Moto G22\"\n    releaseDate: 2022-03-01\n    eol: 2025-03-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11235\n\n  - releaseCycle: \"moto-g-stylus-2022\"\n    releaseLabel: \"Moto G Stylus (2022)\"\n    releaseDate: 2022-02-01\n    eol: 2024-02-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11225\n\n  - releaseCycle: \"motorola-edge-30-pro\"\n    releaseLabel: \"Motorola Edge 30 Pro\"\n    releaseDate: 2022-02-01\n    eol: 2025-02-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11220\n\n  - releaseCycle: \"motorola-edge+-2022\"\n    releaseLabel: \"Motorola Edge+ (2022)\"\n    releaseDate: 2022-02-01\n    eol: 2025-02-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11221\n\n  - releaseCycle: \"moto-g-power-2022\"\n    releaseLabel: \"Moto G Power (2022)\"\n    releaseDate: 2021-11-01\n    eol: 2023-11-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11208\n\n  - releaseCycle: \"moto-g200-5g\"\n    releaseLabel: \"Moto G200 5G\"\n    releaseDate: 2021-11-01\n    eol: 2023-11-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11210\n\n  - releaseCycle: \"moto-g71-5g\"\n    releaseLabel: \"Moto G71 5G\"\n    releaseDate: 2021-11-01\n    eol: 2023-11-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11207\n\n  - releaseCycle: \"moto-g51-5g\"\n    releaseLabel: \"Moto G51 5G\"\n    releaseDate: 2021-11-01\n    eol: 2023-11-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11211\n\n  - releaseCycle: \"moto-g41\"\n    releaseLabel: \"Moto G41\"\n    releaseDate: 2021-11-01\n    eol: 2023-11-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11198\n\n  - releaseCycle: \"moto-g31\"\n    releaseLabel: \"Moto G31\"\n    releaseDate: 2021-11-01\n    eol: 2023-11-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11197\n\n  - releaseCycle: \"moto-g-pure-2021\"\n    releaseLabel: \"Moto G Pure (2021)\"\n    releaseDate: 2021-11-01\n    eol: 2023-11-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11179\n\n  - releaseCycle: \"moto-g-pure\"\n    releaseLabel: \"Moto G Pure\"\n    releaseDate: 2021-09-01\n    eol: 2023-09-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11179\n\n  - releaseCycle: \"moto-e40\"\n    releaseLabel: \"Moto E40\"\n    releaseDate: 2021-09-01\n    eol: 2023-09-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11178\n\n  - releaseCycle: \"moto-e30\"\n    releaseLabel: \"Moto E30\"\n    releaseDate: 2021-09-01\n    eol: 2023-09-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11177\n\n  - releaseCycle: \"moto-e20\"\n    releaseLabel: \"Moto E20\"\n    releaseDate: 2021-09-01\n    eol: 2023-09-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11168\n\n  - releaseCycle: \"motorola-edge-20-lite\"\n    releaseLabel: \"Motorola Edge 20 Lite\"\n    releaseDate: 2021-08-01\n    eol: 2023-07-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11166\n\n  - releaseCycle: \"motorola-edge-20-fusion\"\n    releaseLabel: \"Motorola Edge 20 Fusion\"\n    releaseDate: 2021-08-01\n    eol: 2023-08-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11166\n\n  - releaseCycle: \"motorola-edge-20\"\n    releaseLabel: \"Motorola Edge 20\"\n    releaseDate: 2021-08-01\n    eol: 2023-08-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11167\n\n  - releaseCycle: \"motorola-edge-2021\"\n    releaseLabel: \"Motorola Edge (2021)\"\n    releaseDate: 2021-08-01\n    eol: 2023-08-01\n    link: https://en-us.support.motorola.com/app/software-security-update/g_id/7112/productid/11170\n\n---\n\n> [Motorola Mobility](https://motorola.com) is an American smartphone manufacturer, known for the\n> Moto and Razr brands. It is a subsidiary of Lenovo.\n\nMotorola devices typically receive security updates for 2–3 years. Phones that\nlaunch on any version of Android will typically be supported for one upgrade to\nthe next major version of Android.\n\nChannels and regions may have different launch dates and support cycle may vary.\n\nAll dates are to the nearest month.\n"
  },
  {
    "path": "products/msexchange.md",
    "content": "---\ntitle: Microsoft Exchange\naddedAt: 2021-12-03\ncategory: server-app\ntags: microsoft\npermalink: /msexchange\nversionCommand: Get-ExchangeServer | Format-List Name,Edition,AdminDisplayVersion\nreleasePolicyLink: https://learn.microsoft.com/lifecycle/products/?terms=Exchange%20Server\neoasColumn: true\n\nidentifiers:\n  - cpe: cpe:/a:microsoft:exchange_server\n  - cpe: cpe:2.3:a:microsoft:exchange_server\n\nreleases:\n  - releaseCycle: \"subscription\"\n    releaseLabel: \"Subscription Edition SU5\"\n    releaseDate: 2025-07-01\n    eoas: false\n    eol: false\n    latest: \"15.2.2562.37\"\n    latestReleaseDate: 2026-02-10\n    link: https://support.microsoft.com/help/5074992\n\n  - releaseCycle: \"2019\"\n    releaseLabel: \"2019 CU15 SU7\"\n    releaseDate: 2018-10-22\n    eoas: 2024-01-09\n    eol: 2025-10-14\n    latest: \"15.2.1748.43\"\n    latestReleaseDate: 2026-02-10\n    link: https://support.microsoft.com/help/5074993\n\n  - releaseCycle: \"2016\"\n    releaseLabel: \"2016 CU23 SU21\"\n    releaseDate: 2015-10-01\n    eoas: 2020-10-13\n    eol: 2025-10-14\n    latest: \"15.1.2507.66\"\n    latestReleaseDate: 2026-02-10\n    link: https://support.microsoft.com/help/5074995\n\n  - releaseCycle: \"2013\"\n    releaseLabel: \"2013 CU23 SU21\"\n    releaseDate: 2013-01-09\n    eoas: 2018-04-10\n    eol: 2023-04-11\n    latest: \"15.0.1497.48\"\n    latestReleaseDate: 2023-03-14\n    link: https://support.microsoft.com/help/5024296\n\n  - releaseCycle: \"2010\"\n    releaseLabel: \"2010 SP3 UR32\"\n    releaseDate: 2009-11-09\n    eoas: 2015-01-13\n    eol: 2020-10-13\n    latest: \"14.3.513.0\"\n    latestReleaseDate: 2021-03-02\n\n  - releaseCycle: \"2007\"\n    releaseLabel: \"2007 SP3 UR23\"\n    releaseDate: 2007-03-08\n    eoas: 2012-04-10\n    eol: 2017-04-11\n    latest: \"8.3.517.0\"\n    latestReleaseDate: 2017-03-21\n\n  - releaseCycle: \"2003\"\n    releaseLabel: \"2003 SP2\"\n    releaseDate: 2003-09-28\n    eoas: 2009-04-14\n    eol: 2014-04-08\n    latest: \"6.5.7654.4\"\n    latestReleaseDate: 2008-08-01\n\n  - releaseCycle: \"2000\"\n    releaseLabel: \"2000 SP3\"\n    releaseDate: 2000-11-29\n    eoas: 2005-12-31\n    eol: 2011-01-11\n    latest: \"6.0.6620.7\"\n    latestReleaseDate: 2008-08-01\n\n  - releaseCycle: \"5.5\"\n    releaseLabel: \"5.5 SP4\"\n    releaseDate: 1998-02-03\n    eoas: 2003-12-31\n    eol: 2006-01-10\n    latest: \"5.5.2653\"\n    latestReleaseDate: 2000-11-01\n\n  - releaseCycle: \"5.0\"\n    releaseLabel: \"5.0 SP2\"\n    releaseDate: 1997-05-23\n    eoas: 2003-12-31\n    eol: 2006-01-10\n    latest: \"5.0.1460\"\n    latestReleaseDate: 1998-02-19\n\n  - releaseCycle: \"4.0\"\n    releaseLabel: \"4.0 SP5\"\n    releaseDate: 1996-06-11\n    eoas: true\n    eol: true\n    latest: \"4.0.996\"\n    latestReleaseDate: 1998-05-05\n---\n\n> [Microsoft Exchange Server](https://en.wikipedia.org/wiki/Microsoft_Exchange_Server) is a mail\n> server and calendaring server developed by Microsoft.\n\n[Exchange Server build numbers and release dates](https://learn.microsoft.com/exchange/new-features/build-numbers-and-release-dates)\n\nCU: Cumulative Update\nSU: Security Update\nHU: Hotfix Update\nUR: Update Rollup\n\nThe 2013 version was the last to which Service Pack (SP) appeared. As of 2016 onwards, only CU and\nSU updates will be available.\n"
  },
  {
    "path": "products/mssqlserver.md",
    "content": "---\ntitle: Microsoft SQL Server\naddedAt: 2019-12-17\ncategory: database\ntags: microsoft\niconSlug: microsoftsqlserver\npermalink: /mssqlserver\nalternate_urls:\n  - /mssql\n  - /microsoftsqlserver\nversionCommand: select @@version\nreleasePolicyLink: https://learn.microsoft.com/lifecycle/products/?terms=SQL%20Server\neoasColumn: true\neoesColumn: Extended Security Updates\n\ncustomFields:\n  - name: latestGdr\n    display: api-only\n    label: Latest General Distribution Release\n  - name: latestGdrLink\n    display: api-only\n    label: Latest General Distribution Release link\n\nidentifiers:\n  - cpe: cpe:/a:microsoft:sql_server\n  - cpe: cpe:2.3:a:microsoft:sql_server\n\n# releaseDate/support/eol/extendedSupport: https://learn.microsoft.com/lifecycle/products/?terms=SQL%20Server\n# Overview over all versions: https://learn.microsoft.com/troubleshoot/sql/releases/download-and-install-latest-updates\nreleases:\n  - releaseCycle: \"17.0\"\n    codename: SQL25\n    releaseLabel: \"2025\"\n    releaseDate: 2025-11-18\n    eoas: 2031-01-06\n    eol: 2036-01-06\n    latestGdr: \"17.0.1105.2\"\n    latestGdrLink: https://support.microsoft.com/help/5077468\n    latest: \"17.0.4025.3 CU3\"\n    latestReleaseDate: 2026-03-12\n    link: https://learn.microsoft.com/troubleshoot/sql/releases/sqlserver-2025/cumulativeupdate3\n\n  - releaseCycle: \"16.0\"\n    codename: Dallas\n    releaseLabel: \"2022 '__CODENAME__'\"\n    releaseDate: 2022-11-16\n    eoas: 2028-01-11\n    eol: 2033-01-11\n    latestGdr: \"16.0.1170.5\"\n    latestGdrLink: https://support.microsoft.com/help/5077465\n    latest: \"16.0.4245.2 CU24\"\n    latestReleaseDate: 2026-03-12\n    link: https://learn.microsoft.com/troubleshoot/sql/releases/sqlserver-2022/cumulativeupdate24\n\n  - releaseCycle: \"13.0-sp3\"\n    codename: SQL16\n    releaseLabel: \"2016 SP3\"\n    releaseDate: 2021-09-15\n    eoas: 2026-07-14\n    eol: 2026-07-14\n    latestGdr: \"13.0.6480.4\"\n    latestGdrLink: https://support.microsoft.com/help/5077474 # GDR for SP3\n    latest: \"13.0.7075.5 Azure Connect pack+GDR\"\n    latestReleaseDate: 2026-03-10\n    # SP3 link: https://learn.microsoft.com/troubleshoot/sql/releases/sqlserver-2016/servicepack3\n    # Azure Connect pack link: https://learn.microsoft.com/troubleshoot/sql/releases/sqlserver-2016/servicepack3-azureconnect\n    link: https://support.microsoft.com/help/5077473 # GDR for Azure Connect pack\n\n  - releaseCycle: \"15.0\"\n    codename: Aris/Seattle\n    releaseLabel: \"2019 '__CODENAME__'\"\n    releaseDate: 2019-11-04\n    eoas: 2025-02-28\n    eol: 2030-01-08\n    latestGdr: \"15.0.2160.4\"\n    latestGdrLink: https://support.microsoft.com/help/5077470\n    latest: \"15.0.4460.4 CU32+GDR\"\n    latestReleaseDate: 2026-03-10\n    # CU32 link: https://learn.microsoft.com/troubleshoot/sql/releases/sqlserver-2019/cumulativeupdate32\n    link: https://support.microsoft.com/help/5077469 # GDR for CU32\n\n  - releaseCycle: \"12.0-sp3\"\n    codename: Hekaton\n    releaseLabel: \"2014 '__CODENAME__' SP3\"\n    releaseDate: 2018-10-30\n    eoas: 2019-07-09\n    eol: 2024-07-09\n    eoes: 2027-07-12\n    latestGdr: \"12.0.6179.1\"\n    latestGdrLink: https://support.microsoft.com/help/5029184\n    latest: \"12.0.6449.1 CU4+GDR\"\n    latestReleaseDate: 2023-10-10\n    # SP3 link: https://support.microsoft.com/help/4022619\n    # CU4 link: https://support.microsoft.com/help/4500181\n    link: https://support.microsoft.com/help/5029185 # GDR for SP3 CU4\n\n  - releaseCycle: \"13.0-sp2\"\n    codename: SQL16\n    releaseLabel: \"2016 SP2\"\n    releaseDate: 2018-04-24\n    eoas: 2022-10-11\n    eol: 2022-10-11\n    latestGdr: \"13.0.5108.50\"\n    latestGdrLink: https://support.microsoft.com/help/5014365\n    latest: \"13.0.5893.48 CU17+GDR\"\n    latestReleaseDate: 2019-07-09\n    link: https://support.microsoft.com/help/5014351\n\n  - releaseCycle: \"11.0-sp4\"\n    codename: Denali\n    releaseLabel: \"2012 '__CODENAME__' SP4\"\n    releaseDate: 2017-10-05\n    eoas: 2022-07-12\n    eol: 2022-07-12\n    eoes: 2025-07-08\n    latestGdr: \"11.0.7512.11\"\n    latestGdrLink: https://support.microsoft.com/help/5021123\n    latest: \"11.0.7512.11 GDR\"\n    latestReleaseDate: 2023-02-14\n    link: https://support.microsoft.com/help/5021123\n\n  - releaseCycle: \"14.0\"\n    codename: Helsinki\n    releaseLabel: \"2017 '__CODENAME__'\"\n    releaseDate: 2017-09-29\n    eoas: 2022-10-11\n    eol: 2027-10-12\n    latestGdr: \"14.0.2100.4\"\n    latestGdrLink: https://support.microsoft.com/help/5077472\n    latest: \"14.0.3520.4 CU31+GDR\"\n    latestReleaseDate: 2026-03-10\n    # CU31 link: https://learn.microsoft.com/troubleshoot/sql/releases/sqlserver-2017/cumulativeupdate31\n    # Azure Connect Pack link: https://learn.microsoft.com/troubleshoot/sql/releases/sqlserver-2017/azureconnect\n    link: https://support.microsoft.com/help/5077471 # GDR for CU31\n\n  - releaseCycle: \"13.0-sp1\"\n    codename: SQL16\n    releaseLabel: \"2016 SP1\"\n    releaseDate: 2016-11-16\n    eoas: 2019-07-09\n    eol: 2019-07-09\n    latestGdr: \"13.0.4259.0\"\n    latestGdrLink: https://support.microsoft.com/help/4505219\n    latest: \"13.0.4604.0 CU15+GDR\"\n    latestReleaseDate: 2019-07-09\n    link: https://support.microsoft.com/help/4505221\n\n  - releaseCycle: \"12.0-sp2\"\n    codename: Hekaton\n    releaseLabel: \"2014 '__CODENAME__' SP2\"\n    releaseDate: 2016-07-14\n    eoas: 2020-01-14\n    eol: 2020-01-14\n    latestGdr: \"12.0.5223.6\"\n    latestGdrLink: https://support.microsoft.com/help/4505217\n    latest: \"12.0.5687.1 CU18\"\n    latestReleaseDate: 2019-07-29\n    link: https://support.microsoft.com/help/4500180\n\n  - releaseCycle: \"13.0\"\n    codename: SQL16\n    releaseLabel: \"2016\"\n    releaseDate: 2016-06-01\n    eoas: 2018-01-09\n    eol: 2018-01-09\n    latestGdr: \"13.0.1745.2\"\n    latestGdrLink: https://support.microsoft.com/help/4058560\n    latest: \"13.0.2218.0 CU9+GDR\"\n    latestReleaseDate: 2018-01-06\n    link: https://support.microsoft.com/help/4058559\n\n  - releaseCycle: \"11.0-sp3\"\n    codename: Denali\n    releaseLabel: \"2012 '__CODENAME__' SP3\"\n    releaseDate: 2015-12-01\n    eoas: 2018-10-09\n    eol: 2018-10-09\n    latestGdr: \"11.0.6260.1\"\n    latestGdrLink: https://support.microsoft.com/help/4057115\n    latest: \"11.0.6614.2 CU10+QFE\"\n    latestReleaseDate: 2018-01-16\n    link: https://support.microsoft.com/help/4057121\n\n  - releaseCycle: \"12.0-sp1\"\n    codename: Hekaton\n    releaseLabel: \"2014 '__CODENAME__' SP1\"\n    releaseDate: 2015-04-14\n    eoas: 2017-10-10\n    eol: 2017-10-10\n    latestGdr: \"12.0.4237.0\"\n    latestGdrLink: https://support.microsoft.com/help/4019091\n    latest: \"12.0.4522.0 CU13\"\n    latestReleaseDate: 2017-08-08\n    link: https://support.microsoft.com/help/4019099\n\n  - releaseCycle: \"10.50-sp3\"\n    codename: Kilimanjaro\n    releaseLabel: \"2008 R2 '__CODENAME__' SP3\"\n    releaseDate: 2014-07-07\n    eoas: 2014-07-08\n    eol: 2019-07-09\n    eoes: 2022-07-12\n    latestGdr: \"10.50.6785.2\"\n    latestGdrLink: https://support.microsoft.com/help/5021112\n    latest: \"10.50.6785.2 GDR\"\n    latestReleaseDate: 2023-02-14\n    link: https://support.microsoft.com/help/5021112\n\n  - releaseCycle: \"10.0-sp4\"\n    codename: Katmai\n    releaseLabel: \"2008 '__CODENAME__' SP4\"\n    releaseDate: 2014-07-07\n    eoas: 2014-07-08\n    eol: 2019-07-09\n    eoes: 2022-07-12\n    latestGdr: \"10.0.6814.4\"\n    latestGdrLink: https://support.microsoft.com/help/5020863\n    latest: \"10.0.6814.4 CU17+GDR\"\n    latestReleaseDate: 2023-02-14\n    link: https://support.microsoft.com/help/5020863\n\n  - releaseCycle: \"11.0-sp2\"\n    codename: Denali\n    releaseLabel: \"2012 '__CODENAME__' SP2\"\n    releaseDate: 2014-06-10\n    eoas: 2017-01-10\n    eol: 2017-01-10\n    latestGdr: \"11.0.5388.0\"\n    latestGdrLink: https://support.microsoft.com/help/3194719\n    latest: \"11.0.5678.0 CU16\"\n    latestReleaseDate: 2016-11-17\n    link: https://support.microsoft.com/help/3205054\n\n  - releaseCycle: \"12.0\"\n    codename: Hekaton\n    releaseLabel: \"2014 '__CODENAME__'\"\n    releaseDate: 2014-06-05\n    eoas: 2016-07-12\n    eol: 2016-07-12\n    latestGdr: \"12.0.2269.0\"\n    latestGdrLink: https://support.microsoft.com/help/3045324\n    latest: \"12.0.2569.0 CU14\"\n    latestReleaseDate: 2016-06-20\n    link: https://support.microsoft.com/help/3158271\n\n  - releaseCycle: \"11.0-sp1\"\n    codename: Denali\n    releaseLabel: \"2012 '__CODENAME__' SP1\"\n    releaseDate: 2012-11-07\n    eoas: 2015-07-14\n    eol: 2015-07-14\n    latestGdr: \"11.0.3156.0\"\n    latestGdrLink: https://support.microsoft.com/help/3045318\n    latest: \"11.0.3513.0 CU13+QFE\"\n    latestReleaseDate: 2015-07-14\n    link: https://support.microsoft.com/help/3045317\n\n  - releaseCycle: \"10.50-sp2\"\n    codename: Kilimanjaro\n    releaseLabel: \"2008 R2 '__CODENAME__' SP2\"\n    releaseDate: 2012-07-26\n    eoas: 2015-10-13\n    eol: 2015-10-13\n    latestGdr: \"10.50.4042.0\"\n    latestGdrLink: https://support.microsoft.com/help/3045313\n    latest: \"10.50.4339.0 CU13+QFE\"\n    latestReleaseDate: 2015-07-14\n    link: https://support.microsoft.com/help/3045312\n\n  - releaseCycle: \"11.0\"\n    codename: Denali\n    releaseLabel: \"2012 '__CODENAME__'\"\n    releaseDate: 2012-05-20\n    eoas: 2014-01-14\n    eol: 2014-01-14\n    latest: \"11.0.2424.0 CU11\"\n    latestReleaseDate: 2012-12-16\n    link: https://support.microsoft.com/help/2908007\n\n  - releaseCycle: \"10.00-sp3\"\n    codename: Katmai\n    releaseLabel: \"2008 '__CODENAME__' SP3\"\n    releaseDate: 2011-10-06\n    eoas: 2015-10-13\n    eol: 2015-10-13\n    latestGdr: \"10.0.5500.0\"\n    latestGdrLink: https://support.microsoft.com/help/3045305\n    latest: \"10.00.5861 CU16+QFE\"\n    latestReleaseDate: 2015-07-14\n    link: https://support.microsoft.com/help/3045303\n\n  - releaseCycle: \"10.50-sp1\"\n    codename: Kilimanjaro\n    releaseLabel: \"2008 R2 '__CODENAME__' SP1\"\n    releaseDate: 2011-07-12\n    eoas: 2013-10-08\n    eol: 2013-10-08\n    latest: \"10.50.2881.0 CU14\"\n    latestReleaseDate: 2013-08-08\n    link: https://support.microsoft.com/help/2868244\n\n  - releaseCycle: \"9.0-sp4\"\n    codename: Yukon\n    releaseLabel: \"2005 '__CODENAME__' SP4\"\n    releaseDate: 2010-12-13\n    eoas: 2011-04-12\n    eol: 2016-04-12\n    latest: \"9.0.5324.0 QFE\"\n    latestReleaseDate: 2012-10-09\n    link: https://support.microsoft.com/help/2716427\n\n  - releaseCycle: \"10.00-sp2\"\n    codename: Katmai\n    releaseLabel: \"2008 '__CODENAME__' SP2\"\n    releaseDate: 2010-09-24\n    eoas: 2012-10-09\n    eol: 2012-10-09\n    latest: \"10.00.4371 CU10+QFE\"\n    latestReleaseDate: 2012-10-09\n    link: https://support.microsoft.com/help/2716433\n\n  - releaseCycle: \"10.50-r2\"\n    codename: Kilimanjaro\n    releaseLabel: \"2008 '__CODENAME__' R2\"\n    releaseDate: 2010-07-20\n    eoas: 2012-07-10\n    eol: 2012-07-10\n    latest: \"10.50.1815.0 CU13\"\n    latestReleaseDate: 2012-04-16\n    link: https://support.microsoft.com/help/2679366\n\n  - releaseCycle: \"10.00-sp1\"\n    codename: Katmai\n    releaseLabel: \"2008 '__CODENAME__' SP1\"\n    releaseDate: 2009-03-31\n    eoas: 2011-10-11\n    eol: 2011-10-11\n    latest: \"10.00.2850 CU16\"\n    latestReleaseDate: 2011-09-19\n    link: https://support.microsoft.com/help/2582282\n\n  - releaseCycle: \"9.00-sp3\"\n    codename: Yukon\n    releaseLabel: \"2005 '__CODENAME__' SP3\"\n    releaseDate: 2008-12-15\n    eoas: 2012-01-10\n    eol: 2012-01-10\n    latest: \"9.00.4309 CU11\"\n    latestReleaseDate: 2010-08-16\n    link: https://support.microsoft.com/help/2258854\n\n  - releaseCycle: \"10.00\"\n    codename: Katmai\n    releaseLabel: \"2008 '__CODENAME__'\"\n    releaseDate: 2008-11-06\n    eoas: 2010-04-13\n    eol: 2010-04-13\n    latest: \"10.00.1835 CU10\"\n    latestReleaseDate: 2010-03-15\n    link: https://support.microsoft.com/help/979064\n\n  - releaseCycle: \"9.00-sp2\"\n    codename: Yukon\n    releaseLabel: \"2005 '__CODENAME__' SP2\"\n    releaseDate: 2007-02-19\n    eoas: 2010-01-12\n    eol: 2010-01-12\n    latest: \"9.00.3325 CU13\"\n    latestReleaseDate: 2009-04-20\n    link: https://support.microsoft.com/help/967908\n\n  - releaseCycle: \"9.0-sp1\"\n    codename: Yukon\n    releaseLabel: \"2005 '__CODENAME__' SP1\"\n    releaseDate: 2006-04-18\n    eoas: 2008-04-08\n    eol: 2008-04-08\n    latest: \"9.0.2233\"\n    latestReleaseDate: 2007-05-16\n    # Original KB937545 but 404 in the meantime: https://support.microsoft.com/help/937545\n    link: https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/937545\n\n  - releaseCycle: \"9.0\"\n    codename: Yukon\n    releaseLabel: \"2005 '__CODENAME__'\"\n    releaseDate: 2006-01-14\n    eoas: 2007-07-10\n    eol: 2007-07-10\n    latest: \"9.0.1399\"\n    latestReleaseDate: 2006-01-14\n    link: https://learn.microsoft.com/lifecycle/products/microsoft-sql-server-2005\n\n  - releaseCycle: \"8.0-sp4\"\n    codename: Shiloh\n    releaseLabel: \"2000 '__CODENAME__' SP4\"\n    releaseDate: 2005-05-06\n    eoas: 2008-04-08\n    eol: 2013-04-09\n    latest: \"8.0.2305 QFE\"\n    latestReleaseDate: 2012-08-14\n    link: https://support.microsoft.com/help/983811\n\n  - releaseCycle: \"7.0-sp4\"\n    codename: Sphinx\n    releaseLabel: \"7.0 '__CODENAME__' SP4\"\n    releaseDate: 2002-04-26\n    eoas: 2005-12-31\n    eol: 2011-01-11\n    latest: \"7.0.1152\"\n    latestReleaseDate: 2012-05-09\n    link: https://support.microsoft.com/help/941203\n\n  - releaseCycle: \"6.50-sp5a\"\n    codename: Hydra\n    releaseLabel: \"6.5 '__CODENAME__' SP5a\"\n    releaseDate: 1998-12-24\n    eoas: 2002-01-01\n    eol: 2002-01-01\n    latest: \"6.50.480\"\n    latestReleaseDate: 2005-10-07\n    # Original KB238621 but 404 in the meantime: https://support.microsoft.com/help/238621\n    link: https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/238621\n\n  - releaseCycle: \"6.0-sp3\"\n    codename: SQL95\n    releaseLabel: \"6.0 '__CODENAME__' SP3\"\n    releaseDate: 1995-06-13 # release date of SP3 unknown, using initial release date\n    eoas: 1999-03-31\n    eol: 1999-03-31\n    latest: \"6.0.151\"\n    latestReleaseDate: 2000-12-22\n    # Original KB152616 but 404 in the meantime: https://support.microsoft.com/help/152616\n    link: https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/152616\n---\n\n> [SQLServer](https://www.microsoft.com/sql-server/): Microsoft SQL Server is a relational database management system developed by Microsoft.\n\n[Latest updates and version history](https://learn.microsoft.com/troubleshoot/sql/releases/download-and-install-latest-updates)\n\n## [Servicing models](https://learn.microsoft.com/en-us/troubleshoot/sql/releases/servicing-models-sql-server)\n\n- Cumulative Update (CU) contains all functional fixes and security updates for the given baseline.\n- On-demand fixes (OD) can be requested by any customer and can contain one or more fixes.\n- General Distribution Release (GDR) only contains security updates for the given baseline.\n- Quick Fix Engineering (QFE) are used for the majority of fixes where the effects of the problem are not widespread\n  or severe enough to warrant a GDR.\n\nThe 2016 version was the last to which Service Pack (SP) appeared.\nAs of 2017, only CU updates will be available.\n\n## Extended Security Updates (ESU)\n\nFor some releases, customers also have the option to purchase [Extended Security Updates (ESU)](https://learn.microsoft.com/lifecycle/faq/extended-security-updates).\nIt includes Critical and/or Important security updates for a maximum of three years after the product's End of Extended Support date.\nCustomers can also get technical support for the ESU period as long as they also have an active support plan.\n"
  },
  {
    "path": "products/mule-runtime.md",
    "content": "---\ntitle: Mule Runtime\naddedAt: 2022-11-09\ncategory: server-app\ntags: java-runtime\niconSlug: mulesoft\npermalink: /mulesoft-runtime\nalternate_urls:\n  - /mule-runtime\n  - /mulesoft-runtimes\n  - /mule-runtimes\nreleasePolicyLink: https://docs.mulesoft.com/release-notes/mule-runtime/lts-edge-release-cadence\nchangelogTemplate: \"https://docs.mulesoft.com/release-notes/mule-runtime/mule-{{'__RELEASE_CYCLE__'|split:'-'|first}}.0-release-notes\"\neoasColumn: Standard Support\neolColumn: Extended Support\n\nauto:\n  methods:\n    - version_table: https://repository.mulesoft.org/nexus/content/repositories/releases/org/mule/runtime/mule-core/\n      header_selector: \"tr:nth-of-type(1)\"\n      name_column: \"Name\"\n      regex: '^(?P<value>\\d+\\.\\d+\\.\\d+(-\\d+))/$'\n      template: \"{{value}}\"\n      date_column: \"Last Modified\"\n    - release_table: https://docs.mulesoft.com/release-notes/mule-runtime/lts-edge-release-cadence\n      selector: \"table\"\n      fields:\n        releaseCycle:\n          column: \"Mule Version\"\n          regex: '^(?P<value>\\d+\\.\\d+)(?P<lts> LTS)?.*$'\n          template: \"{{value}}{%if lts %}-lts{%endif%}\"\n        releaseLabel: \"Mule Version\"\n        releaseDate: \"Release Date\"\n        eoas: \"End of Standard Support\"\n        eol: \"End of Extended Support\"\n\n# Release dates can be found on https://docs.mulesoft.com/release-notes/mule-runtime/mule-esb.\n# Support and EOL dates can be found on https://www.mulesoft.com/legal/versioning-back-support-policy#mule-runtimes.\nreleases:\n  - releaseCycle: \"4.10\"\n    releaseLabel: '4.10 Edge'\n    releaseDate: 2025-10-31\n    eoas: 2026-03-31\n    eol: 2026-06-30\n    latest: \"4.10.0\"\n    latestReleaseDate: 2025-10-31\n\n  - releaseCycle: \"4.9-lts\"\n    releaseLabel: '4.9 LTS'\n    lts: true\n    releaseDate: 2025-02-28\n    eoas: 2026-08-31\n    eol: 2027-02-28\n    latest: \"4.9.9\" # should be at least equal to latest of 4.9 Edge, but don't know how to automate that yet\n    latestReleaseDate: 2025-09-02\n\n  - releaseCycle: \"4.9\"\n    releaseLabel: '4.9 Edge'\n    releaseDate: 2025-02-28\n    eoas: 2025-11-30\n    eol: 2026-02-28\n    latest: \"4.9.9\"\n    latestReleaseDate: 2025-09-02\n\n  - releaseCycle: \"4.8\"\n    releaseLabel: '4.8 Edge'\n    releaseDate: 2024-10-31\n    eoas: 2025-03-31\n    eol: 2025-06-30\n    latest: \"4.8.6\"\n    latestReleaseDate: 2025-06-03\n\n  - releaseCycle: \"4.7\"\n    releaseLabel: '4.7 Edge'\n    releaseDate: 2024-06-30\n    eoas: 2024-10-31\n    eol: 2025-02-28\n    latest: \"4.7.4\"\n    latestReleaseDate: 2024-10-05\n\n  - releaseCycle: \"4.6-lts\"\n    releaseLabel: \"4.6 LTS\"\n    releaseDate: 2024-02-29\n    eoas: 2026-02-28\n    eol: 2026-10-31\n    latest: \"4.6.22\" # should be at least equal to latest of 4.6 Edge, but don't know how to automate that yet\n    latestReleaseDate: 2025-09-02\n\n  - releaseCycle: \"4.6\"\n    releaseLabel: '4.6 Edge'\n    releaseDate: 2024-02-29\n    eoas: 2024-06-30\n    eol: 2024-10-31\n    latest: \"4.6.22\"\n    latestReleaseDate: 2025-09-02\n\n  - releaseCycle: \"4.5\"\n    releaseLabel: '4.5 Edge'\n    releaseDate: 2023-10-31\n    eoas: 2024-02-29\n    eol: 2024-06-30\n    latest: \"4.5.3\"\n    latestReleaseDate: 2024-02-22\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2021-09-07\n    eoas: 2024-10-08\n    eol: 2025-10-08\n    latest: \"4.4.0-20250919\"\n    latestReleaseDate: 2025-11-04\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2020-04-30\n    eoas: 2023-03-07\n    eol: 2025-03-07\n    latest: \"4.3.0-20240424\"\n    latestReleaseDate: 2024-04-24\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2019-05-02\n    eoas: 2021-05-02\n    eol: 2023-05-02\n    latest: \"4.2.2-20221027\"\n    latestReleaseDate: 2022-10-27\n    link: https://archive.docs.mulesoft.com/release-notes/mule-runtime/mule-4.2.2-release-notes\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2018-03-20\n    eoas: 2020-11-02\n    eol: 2022-11-02\n    latest: \"4.1.6-20240112\"\n    latestReleaseDate: 2024-08-10\n    link: https://archive.docs.mulesoft.com/release-notes/mule-runtime/mule-4.1.6-release-notes\n\n  - releaseCycle: \"3.9\"\n    lts: true\n    releaseDate: 2017-10-09\n    eoas: 2021-03-20\n    eol: 2024-03-20\n    latest: \"3.9.5-20240122\"\n    latestReleaseDate: 2024-01-22\n    link: https://archive.docs.mulesoft.com/release-notes/mule-runtime/mule-3.9.5-release-notes\n\n  - releaseCycle: \"3.8\"\n    lts: true\n    releaseDate: 2016-05-16\n    eoas: 2018-11-16\n    eol: 2021-11-16\n    latest: \"3.8.7\"\n    latestReleaseDate: 2018-05-28\n    link: https://archive.docs.mulesoft.com/release-notes/mule-runtime/mule-3.8.7-release-notes\n\n---\n\n> [Mule Runtime engine](https://docs.mulesoft.com/mule-runtime/latest/) (Mule) is a lightweight\n> integration engine that runs Mule applications and supports domains and policies. Mule\n> applications, domains, and policies share an XML DSL (domain-specific language).\n\n[Starting with Mule 4.5](https://docs.mulesoft.com/release-notes/mule-runtime/lts-edge-release-cadence),\nMuleSoft introduces two new release channels: Edge and Long-term Support (LTS).\n\nThere are up to three Edge releases per year.\nEdge releases are supported with Standard Support, which includes bug and security fixes, for 1 month after the next Edge version is released.\nThis is followed by 3 months of Extended Support, which includes critical bug and security fixes.\n\nThere is one LTS release per year (around February).\nLTS releases are supported with a minimum of 18 months of Standard Support,\nfollowed by a minimum of 6 months of Extended Support.\n\n\nIt is possible to switch from an Edge version to an LTS version and vice versa.\nHowever, when moving from Edge to LTS, a later LTS version must be chosen.\n"
  },
  {
    "path": "products/mxlinux.md",
    "content": "---\ntitle: MX Linux\naddedAt: 2022-10-31\ncategory: os\ntags: linux-distribution\niconSlug: mxlinux\npermalink: /mxlinux\nalternate_urls:\n  - /mx_linux\n  - /mx-linux\n  - /mx\nversionCommand: cat /etc/lsb-release\nreleasePolicyLink: https://mxlinux.org/release-cycle/\nreleaseLabel: \"__RELEASE_CYCLE__ (__CODENAME__)\"\neoasColumn: true\n\nauto:\n  methods:\n    - distrowatch: mx\n      regex: '^Distribution Release: MX Linux (?P<major>\\d+)(\\.(?P<minor>\\d+))?$'\n\n# EOL dates documented on https://mxlinux.org/previous-releases/.\n# If not documented yet, use Debian eol for support, and eoes for eol.\nreleases:\n  - releaseCycle: \"25\"\n    codename: \"Infinity\"\n    releaseDate: 2025-11-09\n    eoas: 2028-08-31\n    eol: 2030-06-30\n    latest: \"25.1\"\n    latestReleaseDate: 2026-01-19\n    link: https://mxlinux.org/blog/mx-25-infinity-isos-now-available/\n\n  - releaseCycle: \"23\"\n    codename: \"Libretto\"\n    releaseDate: 2023-07-31\n    eoas: 2026-06-10\n    eol: 2028-06-10\n    latest: \"23.6\"\n    latestReleaseDate: 2025-04-14\n    link: https://mxlinux.org/blog/mx-23-libretto-now-available/\n\n  - releaseCycle: \"21\"\n    codename: \"Wildflower\"\n    releaseDate: 2021-10-21\n    eoas: 2024-06-30\n    eol: 2026-06-30\n    latest: \"21.3\"\n    latestReleaseDate: 2023-01-15\n    link: https://mxlinux.org/blog/mx-21-3-wildflower-released/\n\n  - releaseCycle: \"19\"\n    codename: \"Patito Feo\"\n    releaseDate: 2019-10-22\n    eoas: 2022-09-10\n    eol: 2024-06-30\n    latest: \"19.4\"\n    latestReleaseDate: 2021-04-01\n    link: https://mxlinux.org/blog/mx-19-4-now-available/\n\n  - releaseCycle: \"18\"\n    codename: \"Continuum\"\n    releaseDate: 2018-12-20\n    eoas: 2020-06-05\n    eol: 2022-06-30\n    latest: \"18.3\"\n    latestReleaseDate: 2019-05-28\n    link: https://mxlinux.org/blog/mx-18-3-refreshed-isos-now-available/\n\n  - releaseCycle: \"17\"\n    codename: \"Horizon\"\n    releaseDate: 2017-12-15\n    eoas: 2020-06-05\n    eol: 2022-06-30\n    latest: \"17.1\"\n    latestReleaseDate: 2018-03-15\n    link: https://mxlinux.org/blog/mx-17-1-released/\n\n  - releaseCycle: \"16\"\n    codename: \"Metamorphosis\"\n    releaseDate: 2016-12-14\n    eoas: 2018-06-23\n    eol: 2020-06-30\n    latest: \"16.1\"\n    latestReleaseDate: 2017-06-08\n    link: https://mxlinux.org/blog/mx-16-1-now-available/\n\n  - releaseCycle: \"15\"\n    codename: \"Fusion\"\n    releaseDate: 2015-12-24\n    eoas: 2018-06-23\n    eol: 2020-06-30\n    latest: \"15\"\n    latestReleaseDate: 2015-12-24\n    link: https://web.archive.org/web/20160105095436/http://antix.mepis.org/index.php?title=Main_Page\n\n  - releaseCycle: \"14\"\n    codename: \"Symbiosis\"\n    releaseDate: 2014-03-25\n    eoas: 2016-06-04\n    eol: 2018-05-31\n    latest: \"14.4\"\n    latestReleaseDate: 2015-03-24\n    link: https://web.archive.org/web/20150402080108/http://antix.mepis.org/index.php?title=Main_Page\n\n---\n\n> [MX Linux](https://mxlinux.org/) is a desktop-oriented GNU/Linux distribution based on Debian's\n> stable branch releases. MX Linux uses the [XFCE](https://xfce.org/) by default and aims for \"an\n> elegant and efficient desktop with simple configuration, high stability, solid performance and\n> medium-sized footprint.\"\n\nThere are several releases of MX Linux supported concurrently. These typically follow Debian's\nperiods of active development and extended long-term support, which provides security patches to a\nlimited set of packages. Often this equates to ~2 years of active support and 2 years of long-term\nsecurity patch support.\n\nMX Linux matches the year of release (21 was released in 2021, for example) for versioning.\n\nMX offers releases supporting x86 32-bit PAE (i686-compatible) processors, x86 64-bit processors,\nand the Raspberry Pi's 32-bit armhf architecture.\n"
  },
  {
    "path": "products/mysql.md",
    "content": "---\ntitle: MySQL\naddedAt: 2021-05-12\ncategory: database\ntags: oracle\niconSlug: mysql\npermalink: /mysql\nversionCommand: mysqld --version\nreleasePolicyLink: https://www.oracle.com/us/support/library/lifetime-support-technology-069183.pdf\nreleaseImage: https://blogs.oracle.com/content/published/api/v1.1/assets/CONT32EABEA4FBCC4464BD35F58CEEA2EAFD/Medium?format=jpg&channelToken=32954b2a813146c9b9a4fa99364eba8e\nchangelogTemplate: \"https://dev.mysql.com/doc/relnotes/mysql/__RELEASE_CYCLE__/en/news-{{'__LATEST__'|replace:'.','-'}}.html\"\neoasColumn: Premier Support\neolColumn: Extended Support\n\n# Regexes take into account the first GA release in each cycle.\n# https://dev.mysql.com/doc/refman/9.4/en/faqs-general.html#faq-mysql-version-ga\nauto:\n  methods:\n    - git: https://github.com/mysql/mysql-server.git\n      regex:\n        - ^mysql-(?P<v>5\\.5\\.([8-9]|\\d{2}))$\n        - ^mysql-(?P<v>5\\.6\\.\\d{2})$\n        - ^mysql-(?P<v>5\\.7\\.([9]|\\d{2}))$\n        - ^mysql-(?P<v>8\\.0\\.(1[1-9]|[2-9]\\d))$\n        - ^mysql-(?P<v>8\\.[1-9]\\.\\d+)$\n        - ^mysql-(?P<v>9\\.[0-9]\\.[0-9]+)$\n      template: \"{{v}}\"\n\nidentifiers:\n  - repology: mysql\n  - purl: pkg:generic/mysql\n  - purl: pkg:docker/library/mysql\n  - purl: pkg:deb/ubuntu/mysql-server\n  - purl: pkg:deb/debian/mysql\n  - cpe: cpe:2.3:a:oracle:mysql\n\n# For LTS: see https://www.oracle.com/us/support/library/lifetime-support-technology-069183.pdf\n# For Non-LTS (Innovation): eoas(x)/eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"9.6\"\n    releaseDate: 2026-01-20\n    eoas: false # releaseDate(x+1)\n    eol: false # releaseDate(x+1)\n    latest: \"9.6.0\"\n    latestReleaseDate: 2025-12-23\n    link: https://dev.mysql.com/doc/relnotes/mysql/9.6/en/news-9-6-0.html\n\n  - releaseCycle: \"9.5\"\n    releaseDate: 2025-10-21\n    eoas: 2026-01-20\n    eol: 2026-01-20\n    latest: \"9.5.2\"\n    latestReleaseDate: 2025-11-20\n    link: https://dev.mysql.com/doc/relnotes/mysql/9.6/en/news-9-5-0.html\n\n  - releaseCycle: \"9.4\"\n    releaseDate: 2025-07-09\n    eoas: 2025-10-21\n    eol: 2025-10-21\n    latest: \"9.4.2\"\n    latestReleaseDate: 2025-09-04\n    link: https://dev.mysql.com/doc/relnotes/mysql/9.6/en/news-9-4-0.html\n\n  - releaseCycle: \"9.3\"\n    releaseDate: 2025-03-31\n    eoas: 2025-07-22\n    eol: 2025-07-22\n    latest: \"9.3.2\"\n    latestReleaseDate: 2025-06-10\n    link: https://dev.mysql.com/doc/relnotes/mysql/9.6/en/news-9-3-0.html\n\n  - releaseCycle: \"9.2\"\n    releaseDate: 2024-12-15\n    eoas: 2025-04-15\n    eol: 2025-04-15\n    latest: \"9.2.2\"\n    latestReleaseDate: 2025-02-21\n    link: https://dev.mysql.com/doc/relnotes/mysql/9.6/en/news-9-2-0.html\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2024-09-24\n    eoas: 2025-01-21\n    eol: 2025-01-21\n    latest: \"9.1.2\"\n    latestReleaseDate: 2024-11-26\n    link: https://dev.mysql.com/doc/relnotes/mysql/9.6/en/news-9-1-0.html\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2024-06-07\n    eoas: 2024-10-15\n    eol: 2024-10-15\n    latest: \"9.0.1\"\n    latestReleaseDate: 2024-07-12\n\n  - releaseCycle: \"8.4\"\n    releaseDate: 2024-04-10\n    lts: true\n    eoas: 2029-04-30\n    eol: 2032-04-30\n    latest: \"8.4.8\"\n    latestReleaseDate: 2025-12-24\n\n  - releaseCycle: \"8.3\"\n    releaseDate: 2023-12-14\n    eoas: 2024-04-10\n    eol: 2024-04-10\n    latest: \"8.3.0\"\n    latestReleaseDate: 2023-12-14\n\n  - releaseCycle: \"8.2\"\n    releaseDate: 2023-10-12\n    eoas: 2023-12-14\n    eol: 2023-12-14\n    latest: \"8.2.0\"\n    latestReleaseDate: 2023-10-12\n\n  - releaseCycle: \"8.1\"\n    releaseDate: 2023-06-21\n    eoas: 2023-10-25\n    eol: 2023-10-25\n    latest: \"8.1.0\"\n    latestReleaseDate: 2023-06-21\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2018-04-08\n    lts: 2023-07-18\n    eoas: 2025-04-30\n    eol: 2026-04-30\n    latest: \"8.0.45\"\n    latestReleaseDate: 2026-01-20\n\n  - releaseCycle: \"5.7\"\n    releaseDate: 2015-10-09\n    eoas: 2020-10-31\n    eol: 2023-10-31\n    latest: \"5.7.44\"\n    latestReleaseDate: 2023-09-20\n\n  - releaseCycle: \"5.6\"\n    releaseDate: 2013-02-01\n    eoas: 2018-02-28\n    eol: 2021-02-28\n    latest: \"5.6.51\"\n    latestReleaseDate: 2021-01-05\n    link: https://web.archive.org/web/20211229071247/https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-51.html\n\n  - releaseCycle: \"5.5\"\n    releaseDate: 2010-12-03\n    eoas: 2015-12-31\n    eol: 2018-12-31\n    latest: \"5.5.63\"\n    latestReleaseDate: 2018-12-21\n    link: null\n\n---\n\n> [MySQL](https://www.mysql.com/about/) is an open-source database developed by Oracle. With its\n> proven performance, reliability, and ease-of-use, MySQL has become the leading database choice for\n> web-based applications, used by high-profile web properties including Facebook, Twitter, YouTube,\n> Yahoo! and many more.\n\nOracle offers two release streams for MySQL:\n[**Innovation** and **LTS** releases](https://blogs.oracle.com/mysql/post/introducing-mysql-innovation-and-longterm-support-lts-versions).\n\nInnovation releases are similar to MySQL 8.0 continuous development model (< 8.0.34) and include bugfixes,\nsecurity patches, and new features. Support for Innovation releases is limited until the next minor release\n(Innovation or LTS). Patch releases within Innovation releases are possible but are less likely to happen.\nInnovation releases are production-grade quality and can be safely used in production environments.\n\nLTS releases have a 5-year premier and 3-year extended support, the same as the previously supported releases.\nThe last version of a major release cycle will be designated as LTS (except for 8.0).\nFeatures can be removed (& added) only in the first LTS release (e.g., 8.4.0 LTS) but not later.\n\n8.1 is the first Innovation release,\nand 8.0.34+ (LTS) has transitioned to only bug fixes until 8.0 End-Of-Life (EOL)\nin April 2026. Around July 2024, the last 8.x release will eventually become LTS to\nlet users migrate from 8.0.x to the 8.x LTS version.\n\n## Release Cadence\n\n- Innovation releases will likely happen quarterly.\n- About every 2 years a new Long-Term Support version will be released.\n  An exception is the 8.x LTS release, which will happen well before EOL of 8.0.\n\n## Support Levels\n\n[Oracle's Lifetime Support Policy](https://www.mysql.com/support/) has three options:\n\n### Premier Support\n\n5 years of updates, fixes (error correction), and security alerts.\n\n### Extended Support\n\n3 years of updates, fixes, security alerts, data fixes, and critical patch updates.\n\n### Sustaining Support\n\nAny time, beyond the Premier Support period. Support only. No new releases, no new fixes (no error\ncorrection for new issues), no new updates. Only pre-existing updates, fixes, and alerts are\navailable.\n\n## Community Edition\n\n[MySQL Community Edition](https://www.mysql.com/products/community/) is freely available under GPLv2\nlicensing. Historically, patches have been released at the same time as for the commercial\nofferings, but no official commitment is made that such a policy will remain.\n\n*[GA]: General Availability\n"
  },
  {
    "path": "products/neo4j.md",
    "content": "---\ntitle: Neo4j\naddedAt: 2022-12-28\ncategory: database\ntags: java-runtime\niconSlug: neo4j\npermalink: /neo4j\nversionCommand: \"call dbms.components() yield versions unwind versions as version return version;\"\nreleasePolicyLink: https://neo4j.com/terms/support-terms/\nchangelogTemplate: https://neo4j.com/release-notes/database/neo4j-{{'__RELEASE_CYCLE__'|replace:'.','-'}}/\neolColumn: Support Status\n\nidentifiers:\n  - purl: pkg:github/neo4j/neo4j\n  - cpe: cpe:2.3:a:neo4j:neo4j\n\nauto:\n  methods:\n    - git: https://github.com/neo4j/neo4j.git\n      # Neo4j 5.0 was a Limited Availability release only and tag date is wrong.\n      # See https://neo4j.com/developer/kb/neo4j-supported-versions/#_notes.\n      regex_exclude: '^5\\.0\\.\\d+$'\n    - release_table: https://support.neo4j.com/s/article/115013134648-Neo4j-Supported-Versions#1\n      render_javascript: true\n      render_javascript_wait_for: \"table\"\n      fields:\n        releaseCycle:\n          column: \"Release\"\n          regex: '^(?P<value>\\d+\\.\\d+).*$'\n          regex_exclude: '^5\\.0 LA$' # Limited Availability release only, see https://support.neo4j.com/s/article/115013134648-Neo4j-Supported-Versions.\n        releaseDate: \"Release Date\"\n    - release_table: https://support.neo4j.com/s/article/115013134648-Neo4j-Supported-Versions#2\n      render_javascript: true\n      render_javascript_wait_for: \"table\"\n      fields:\n        releaseCycle:\n          column: \"Release\"\n          regex: '^(?P<value>\\d+\\.\\d+).*$'\n        releaseDate: \"Release Date\"\n        eol:\n          column: \"End of Support Date\"\n          regex: '^(?P<value>\\w+ \\d+, \\d+).*$'\n    - declare: neo4j\n      versions:\n        - {name: \"1.0.0\", date: 2010-02-23}   # wrong tag date\n\n# eol(x) = releaseDate(x+1)\n# See https://support.neo4j.com/s/article/115013134648-Neo4j-Supported-Versions\nreleases:\n  - releaseCycle: \"2026.02\"\n    releaseDate: 2026-03-06\n    eol: false\n    latest: \"2026.02.3\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"2026.01\"\n    releaseDate: 2026-02-10\n    eol: 2026-03-06\n    latest: \"2026.01.4\"\n    latestReleaseDate: 2026-02-04\n\n  - releaseCycle: \"2025.12\"\n    releaseDate: 2026-01-16\n    eol: 2026-02-03\n    latest: \"2025.12.1\"\n    latestReleaseDate: 2026-01-14\n\n  - releaseCycle: \"2025.11\"\n    releaseDate: 2025-12-19\n    eol: 2026-01-16\n    latest: \"2025.11.2\"\n    latestReleaseDate: 2025-12-18\n\n  - releaseCycle: \"2025.10\"\n    releaseDate: 2025-10-30\n    eol: 2025-12-19\n    latest: \"2025.10.1\"\n    latestReleaseDate: 2025-10-23\n\n  - releaseCycle: \"2025.09\"\n    releaseDate: 2025-09-29\n    eol: 2025-10-30\n    latest: \"2025.09.0\"\n    latestReleaseDate: 2025-09-18\n\n  - releaseCycle: \"2025.08\"\n    releaseDate: 2025-08-27\n    eol: 2025-09-29\n    latest: \"2025.08.0\"\n    latestReleaseDate: 2025-08-15\n\n  - releaseCycle: \"2025.07\"\n    releaseDate: 2025-07-31\n    eol: 2025-08-15\n    latest: \"2025.07.1\"\n    latestReleaseDate: 2025-08-01\n\n  - releaseCycle: \"2025.06\"\n    releaseDate: 2025-07-02\n    eol: 2025-07-31\n    latest: \"2025.06.2\"\n    latestReleaseDate: 2025-07-11\n\n  - releaseCycle: \"2025.05\"\n    releaseDate: 2025-06-03\n    eol: 2025-07-02\n    latest: \"2025.05.1\"\n    latestReleaseDate: 2025-06-19\n\n  - releaseCycle: \"2025.04\"\n    releaseDate: 2025-04-30\n    eol: 2025-06-03\n    latest: \"2025.04.0\"\n    latestReleaseDate: 2025-04-17\n\n  - releaseCycle: \"2025.03\"\n    releaseDate: 2025-03-27\n    eol: 2025-04-30\n    latest: \"2025.03.0\"\n    latestReleaseDate: 2025-03-20\n\n  - releaseCycle: \"2025.02\"\n    releaseDate: 2025-02-27\n    eol: 2025-03-27 # releaseDate(2025.03)\n    latest: \"2025.02.0\"\n    latestReleaseDate: 2025-02-24\n\n  - releaseCycle: \"2025.01\"\n    releaseDate: 2025-02-06\n    eol: 2025-02-27 # releaseDate(2025.02)\n    latest: \"2025.01.0\"\n    latestReleaseDate: 2025-02-04\n\n  - releaseCycle: \"5.26\"\n    releaseDate: 2024-12-06\n    eol: 2028-06-06 # https://support.neo4j.com/s/article/115013134648-Neo4j-Supported-Versions\n    lts: true\n    latest: \"5.26.23\"\n    latestReleaseDate: 2026-03-16\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.25\"\n    releaseDate: 2024-10-31\n    eol: 2024-12-06 # releaseDate(5.26)\n    latest: \"5.25.1\"\n    latestReleaseDate: 2024-10-30\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.24\"\n    releaseDate: 2024-09-27\n    eol: 2024-10-31 # releaseDate(5.25)\n    latest: \"5.24.2\"\n    latestReleaseDate: 2024-10-10\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.23\"\n    releaseDate: 2024-08-22\n    eol: 2024-09-27 # releaseDate(5.24)\n    latest: \"5.23.0\"\n    latestReleaseDate: 2024-08-27\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.22\"\n    releaseDate: 2024-07-24\n    eol: 2024-08-22\n    latest: \"5.22.0\"\n    latestReleaseDate: 2024-07-11\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.21\"\n    releaseDate: 2024-06-28\n    eol: 2024-07-24\n    latest: \"5.21.2\"\n    latestReleaseDate: 2024-07-02\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.20\"\n    releaseDate: 2024-05-23\n    eol: 2024-06-28\n    latest: \"5.20.0\"\n    latestReleaseDate: 2024-05-31\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.19\"\n    releaseDate: 2024-04-12\n    eol: 2024-05-23\n    latest: \"5.19.0\"\n    latestReleaseDate: 2024-04-12\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.18\"\n    releaseDate: 2024-03-13\n    eol: 2024-04-12\n    latest: \"5.18.1\"\n    latestReleaseDate: 2024-03-18\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.17\"\n    releaseDate: 2024-02-23\n    eol: 2024-03-13\n    latest: \"5.17.0\"\n    latestReleaseDate: 2024-02-23\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.16\"\n    releaseDate: 2024-01-22\n    eol: 2024-02-23\n    latest: \"5.16.0\"\n    latestReleaseDate: 2024-01-22\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.15\"\n    releaseDate: 2023-12-15\n    eol: 2024-01-22\n    latest: \"5.15.0\"\n    latestReleaseDate: 2023-12-15\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.14\"\n    releaseDate: 2023-11-24\n    eol: 2023-12-15\n    latest: \"5.14.0\"\n    latestReleaseDate: 2023-11-24\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.13\"\n    releaseDate: 2023-10-23\n    eol: 2023-11-24\n    latest: \"5.13.0\"\n    latestReleaseDate: 2023-10-23\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.12\"\n    releaseDate: 2023-09-15\n    eol: 2023-10-23\n    latest: \"5.12.0\"\n    latestReleaseDate: 2023-09-14\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.11\"\n    releaseDate: 2023-08-14\n    eol: 2023-09-14\n    latest: \"5.11.0\"\n    latestReleaseDate: 2023-08-15\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.10\"\n    releaseDate: 2023-07-19\n    eol: 2023-08-15\n    latest: \"5.10.0\"\n    latestReleaseDate: 2023-07-19\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.9\"\n    releaseDate: 2023-06-15\n    eol: 2023-07-19\n    latest: \"5.9.0\"\n    latestReleaseDate: 2023-06-14\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.8\"\n    releaseDate: 2023-05-16\n    eol: 2023-06-15\n    latest: \"5.8.0\"\n    latestReleaseDate: 2023-05-16\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.7\"\n    releaseDate: 2023-04-20\n    eol: 2023-05-16\n    latest: \"5.7.0\"\n    latestReleaseDate: 2023-04-20\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.6\"\n    releaseDate: 2023-03-24\n    eol: 2023-04-20\n    latest: \"5.6.0\"\n    latestReleaseDate: 2023-03-24\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.5\"\n    releaseDate: 2023-02-16\n    eol: 2023-03-24\n    latest: \"5.5.0\"\n    latestReleaseDate: 2023-02-16\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.4\"\n    releaseDate: 2023-01-26\n    eol: 2023-02-16\n    latest: \"5.4.0\"\n    latestReleaseDate: 2023-01-26\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.3\"\n    releaseDate: 2022-12-15\n    eol: 2023-01-26\n    latest: \"5.3.0\"\n    latestReleaseDate: 2022-12-15\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2022-11-21\n    eol: 2022-12-15\n    latest: \"5.2.0\"\n    latestReleaseDate: 2022-11-21\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2022-10-24\n    eol: 2022-11-21\n    latest: \"5.1.0\"\n    latestReleaseDate: 2022-10-21\n    link: https://neo4j.com/release-notes/database/neo4j-5/\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2021-12-02\n    eol: 2025-11-30\n    latest: \"4.4.48\"\n    lts: true\n    latestReleaseDate: 2026-02-03\n    link: https://neo4j.com/release-notes/database/neo4j-{{'__LATEST__'|replace:'.','-'}}/\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2021-06-17\n    eol: 2022-12-16\n    latest: \"4.3.23\"\n    latestReleaseDate: 2022-12-21\n    link: https://neo4j.com/release-notes/database/neo4j-{{'__LATEST__'|replace:'.','-'}}/\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2020-11-17\n    eol: 2022-05-16\n    latest: \"4.2.19\"\n    latestReleaseDate: 2022-08-11\n    link: https://neo4j.com/release-notes/database/neo4j-{{'__LATEST__'|replace:'.','-'}}/\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2020-06-23\n    eol: 2021-12-22\n    latest: \"4.1.12\"\n    latestReleaseDate: 2022-08-11\n    link: https://neo4j.com/release-notes/database/neo4j-{{'__LATEST__'|replace:'.','-'}}/\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2020-01-15\n    eol: 2021-07-14\n    latest: \"4.0.12\"\n    latestReleaseDate: 2021-07-06\n    link: https://neo4j.com/release-notes/database/neo4j-{{'__LATEST__'|replace:'.','-'}}/\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2018-11-29\n    eol: 2022-05-27\n    latest: \"3.5.35\"\n    latestReleaseDate: 2022-08-11\n    link: https://neo4j.com/release-notes/database/neo4j-{{'__LATEST__'|replace:'.','-'}}/\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2018-05-17\n    eol: 2020-03-31\n    latest: \"3.4.18\"\n    latestReleaseDate: 2020-04-29\n    link: https://neo4j.com/release-notes/database/neo4j-{{'__LATEST__'|replace:'.','-'}}/\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2017-10-24\n    eol: 2019-04-28\n    latest: \"3.3.9\"\n    latestReleaseDate: 2018-11-02\n    link: https://neo4j.com/release-notes/database/neo4j-{{'__LATEST__'|replace:'.','-'}}/\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2017-05-11\n    eol: 2018-11-30\n    latest: \"3.2.14\"\n    latestReleaseDate: 2019-02-26\n    link: https://neo4j.com/release-notes/database/neo4j-{{'__LATEST__'|replace:'.','-'}}/\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2016-12-13\n    eol: 2018-06-13\n    latest: \"3.1.9\"\n    latestReleaseDate: 2018-06-05\n    link: https://neo4j.com/release-notes/database/neo4j-{{'__LATEST__'|replace:'.','-'}}/\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2016-04-16\n    eol: 2017-10-31\n    latest: \"3.0.12\"\n    latestReleaseDate: 2017-10-03\n    link: https://neo4j.com/release-notes/database/neo4j-{{'__LATEST__'|replace:'.','-'}}/\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2015-10-21\n    eol: 2017-04-21\n    latest: \"2.3.12\"\n    latestReleaseDate: 2017-12-12\n    link: https://neo4j.com/release-notes/database/neo4j-{{'__LATEST__'|replace:'.','-'}}/\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2015-03-25\n    eol: 2016-09-25\n    latest: \"2.2.10\"\n    latestReleaseDate: 2016-06-16\n    link: https://neo4j.com/release-notes/database/neo4j-{{'__LATEST__'|replace:'.','-'}}/\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2014-05-29\n    eol: 2015-11-29\n    latest: \"2.1.8\"\n    latestReleaseDate: 2015-04-01\n    link: https://neo4j.com/release-notes/database/neo4j-{{'__LATEST__'|replace:'.','-'}}/\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2013-12-11\n    eol: 2015-06-11\n    latest: \"2.0.5\"\n    latestReleaseDate: 2015-04-30\n    link: https://neo4j.com/release-notes/database/neo4j-{{'__LATEST__'|replace:'.','-'}}/\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2013-05-21\n    eol: 2014-11-21\n    latest: \"1.9.9\"\n    latestReleaseDate: 2014-10-13\n    link: https://neo4j.com/release-notes/database/neo4j-{{'__LATEST__'|replace:'.','-'}}/\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2012-09-28\n    eol: 2014-03-28\n    latest: \"1.8.3\"\n    latestReleaseDate: 2013-06-26\n    link: https://neo4j.com/release-notes/database/neo4j-{{'__LATEST__'|replace:'.','-'}}/\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2012-04-18\n    eol: 2013-10-18\n    latest: \"1.7.2\"\n    latestReleaseDate: 2012-11-21\n    link: null\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2012-01-22\n    eol: 2013-07-22\n    latest: \"1.6.3\"\n    latestReleaseDate: 2012-11-21\n    link: null\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2011-11-09\n    eol: 2013-03-09\n    latest: \"1.5.3\"\n    latestReleaseDate: 2012-11-21\n    link: null\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2011-07-08\n    eol: 2013-01-08\n    latest: \"1.4.2\"\n    latestReleaseDate: 2012-11-21\n    link: null\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2011-04-12\n    eol: 2012-09-12\n    latest: \"1.3.0\"\n    latestReleaseDate: 2011-04-12\n    link: null\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2010-12-29\n    eol: 2012-06-29\n    latest: \"1.2.0\"\n    latestReleaseDate: 2010-12-29\n    link: null\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2010-07-30\n    eol: 2012-01-30\n    latest: \"1.1.0\"\n    latestReleaseDate: 2010-07-30\n    link: null\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2010-02-23\n    eol: 2011-08-23\n    latest: \"1.0.0\"\n    latestReleaseDate: 2010-02-23\n    link: null\n\n---\n\n> [Neo4j](https://neo4j.com/) is a high-performance graph database with a friendly query language and ACID transactions.\n\nNeo4j follows [Calendar Versioning](https://calver.org/) ([semver](https://semver.org) before January 2025)\nIt has separate policies for different versions.\n\n### [Latest Support Terms](https://neo4j.com/terms/support-terms/) for 5.x and above\n\nOnly the latest minor version is supported.\nA LTS release is supported until a separate published End-of-Life date.\n\nThis page tracks End-of-Life as per the Neo4j Enterprise Edition.\nSupport or fixes are [not guaranteed for the Community Edition](https://neo4j.com/developer/kb/neo4j-supported-versions/).\nAuraDB, the hosted offering by Neo4j, is automatically updated, and support is available depending on the plan.\n\nA high-level overview of different Neo4j editions:\n\n| Edition             | Details    | Feature                                          | Support                                |\n| ------------------- | ---------- | ------------------------------------------------ | -------------------------------------- |\n| Community (Free)    | On-premise | Single-node, no clustering                       | Community Support                      |\n| Enterprise          | On-premise | Clustering, hot-backups, monitoring              | ???                                    |\n| AuraDB Free         | Cloud-only | GCP only, Limits on node and relationship counts | Community Support                      |\n| AuraDB Professional | Cloud-only | GCP only, 1GB-64GB (RAM)                         | Support Portal, no SLA                 |\n| AuraDB Enterprise   | Cloud-only | AWS, Azure, GCP. 4GB-384GB (RAM)                 | Premium ticket-based support, with SLA |\n\n### [Version 4.x and below](https://neo4j.com/terms/support-terms-pre-neo4j-5/)\n\nEach minor release is supported for 18 months from the GA date, except for the final minor release (currently 4.4), which is supported for 36 months.\n\n## References\n\n- [Neo4j Supported Versions](https://neo4j.com/developer/kb/neo4j-supported-versions/)\n- [Features in various AuraDB Editions](https://neo4j.com/docs/aura/auradb/)\n- [Support differences in AuraDB Editions](https://neo4j.com/docs/aura/auradb/support/)\n- [Calendar Versioning](https://neo4j.com/docs/upgrade-migration-guide/current/#_version_numbers)\n"
  },
  {
    "path": "products/neos.md",
    "content": "---\ntitle: Neos\naddedAt: 2024-06-11\ncategory: server-app\ntags: php-runtime\npermalink: /neos\nalternate_urls:\n  - /neoscms\nversionCommand: ./flow\nreleasePolicyLink: https://www.neos.io/features/release-process.html\nchangelogTemplate: https://neos.readthedocs.io/en/__RELEASE_CYCLE__/Appendixes/ChangeLogs/{{\"__LATEST__\" | replace:'.',''}}.html\neoasColumn: true\n\nidentifiers:\n  - purl: pkg:composer/neos/neos\n  - cpe: cpe:2.3:a:neos:neos_cms\n\nauto:\n  methods:\n    - git: https://github.com/neos/neos.git\n\n# Dates available at https://www.neos.io/features/release-process.html.\nreleases:\n  - releaseCycle: \"9.1\"\n    releaseDate: 2025-12-17\n    eoas: 2027-04-01\n    eol: 2028-04-01\n    latest: \"9.1.4\"\n    latestReleaseDate: 2026-03-20\n\n  - releaseCycle: \"8.4\"\n    releaseDate: 2025-10-10\n    lts: true\n    eoas: 2026-09-01\n    eol: 2027-09-01\n    latest: \"8.4.5\"\n    latestReleaseDate: 2026-03-20\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2025-04-03\n    eoas: 2027-04-01\n    eol: 2028-04-01\n    latest: \"9.0.11\"\n    latestReleaseDate: 2026-03-20\n\n  - releaseCycle: \"8.3\"\n    releaseDate: 2023-04-24\n    lts: true\n    eoas: 2026-09-01\n    eol: 2027-09-01\n    latest: \"8.3.33\"\n    latestReleaseDate: 2026-03-20\n\n  - releaseCycle: \"8.2\"\n    releaseDate: 2022-12-01\n    lts: false\n    eoas: 2024-03-31\n    eol: 2025-03-31\n    latest: \"8.2.14\"\n    latestReleaseDate: 2024-04-19\n\n  - releaseCycle: \"8.1\"\n    releaseDate: 2022-09-02\n    lts: false\n    eoas: 2024-03-31\n    eol: 2025-03-31\n    latest: \"8.1.14\"\n    latestReleaseDate: 2024-04-19\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2022-04-01\n    lts: false\n    eoas: 2024-03-31\n    eol: 2025-03-31\n    latest: \"8.0.19\"\n    latestReleaseDate: 2024-04-19\n\n  - releaseCycle: \"7.3\"\n    releaseDate: 2021-12-08\n    lts: true\n    eoas: 2024-03-31\n    eol: 2025-03-31\n    latest: \"7.3.21\"\n    latestReleaseDate: 2024-04-19\n\n---\n\n> [Neos](https://www.neos.io) is a highly extensible web-based content management system (CMS) written in PHP.\n\n## Release schedule\n\nNeos releases follow Semantic Versioning, and the team strives for a regular Neos release every four months:\n\n- Three minor releases per year, with patch level releases as needed in between\n- Major releases happen yearly, assuming there will be breaking changes\n- Each release receives bug fixes for at least 1 year (extended by previous LTS) and security fixes for 1 additional year (at least 2 in total)\n- Each Long-Term Support (LTS) version receives bug fixes for 2 years and security fixes for 1 additional year (3 in total)\n\n## [PHP Support](https://docs.neos.io/guide/installation-development-setup/system-requirements)\n\n| Version   |    PHP    |\n| ------- --| --------- |\n| 9.x       | 8.2 - 8.5 |\n| 8.3 (LTS) | 8.0 - 8.3 |\n"
  },
  {
    "path": "products/netapp-ontap.md",
    "content": "---\ntitle: NetApp ONTAP\naddedAt: 2025-04-14\ncategory: os\ntags: netapp\niconSlug: netapp\npermalink: /netapp-ontap\nalternate_urls:\n  - /ontap\n  - /ontap-os\nversionCommand: system-get-version\nreleasePolicyLink: https://mysupport.netapp.com/site/info/version-support\nchangelogTemplate: \"https://docs.netapp.com/us-en/ontap/release-notes/whats-new-{{'__RELEASE_CYCLE__'|replace:'.',''}}.html\"\neolColumn: Full Support\nlatestColumn: false # no public access to the latest patches\n\n# Releases are documented on https://mysupport.netapp.com/site/info/version-support.\nreleases:\n  - releaseCycle: \"9.18.1\"\n    releaseDate: 2026-02-04 # estimated date from https://docs.netapp.com/us-en/ontap/release-notes/release-support-reference.html\n    eol: 2028-09-30\n\n  - releaseCycle: \"9.17.1\"\n    releaseDate: 2026-01-15 # estimated date from https://docs.netapp.com/us-en/ontap/release-notes/release-support-reference.html\n    eol: 2028-09-30\n\n  - releaseCycle: \"9.16.1\"\n    releaseDate: 2025-01-01 # estimated date from https://docs.netapp.com/us-en/ontap/release-notes/release-support-reference.html\n    eol: 2028-01-31\n\n  - releaseCycle: \"9.15.1\"\n    releaseDate: 2024-05-01 # estimated date from https://docs.netapp.com/us-en/ontap/release-notes/release-support-reference.html\n    eol: 2027-07-31\n\n  - releaseCycle: \"9.14.1\"\n    releaseDate: 2024-01-01 # estimated date from https://docs.netapp.com/us-en/ontap/release-notes/release-support-reference.html\n    eol: 2027-01-31\n\n  - releaseCycle: \"9.13.1\"\n    releaseDate: 2023-06-01 # estimated date from https://docs.netapp.com/us-en/ontap/release-notes/release-support-reference.html\n    eol: 2026-06-30\n\n  - releaseCycle: \"9.12.1\"\n    releaseDate: 2023-02-01 # estimated date from https://docs.netapp.com/us-en/ontap/release-notes/release-support-reference.html\n    eol: 2026-02-28\n\n  - releaseCycle: \"9.11.1\"\n    releaseDate: 2022-07-01 # estimated date from https://docs.netapp.com/us-en/ontap/release-notes/release-support-reference.html\n    eol: 2025-07-31\n\n  - releaseCycle: \"9.10.1\"\n    releaseDate: 2022-01-01 # estimated date from https://docs.netapp.com/us-en/ontap/release-notes/release-support-reference.html\n    eol: 2025-01-31\n\n  - releaseCycle: \"9.9.1\"\n    releaseDate: 2021-06-01 # estimated date from https://docs.netapp.com/us-en/ontap/release-notes/release-support-reference.html\n    eol: 2024-06-30\n---\n\n> [NetApp ONTAP](https://www.netapp.com/data-storage/ontap/) is a storage operating system designed for managing and\n> protecting data across hybrid cloud environments. It offers features like data protection, storage efficiency,\n> and seamless scalability.\n\nNetApp typically provides major releases of ONTAP twice per year. Each release is supported for 3 years (Full support),\nwith technical support, root cause analysis, security vulnerability evaluation, BlueXP Digital Advisor, documentation,\nsoftware available online and service Updates (P-releases).\n\nFollowing the full support phase, there is also 2 years of limited support and 3 years of self-service support. Given\nthose do not provide any software update, they are not documented on this page and versions in those phases are considered EOL.\n"
  },
  {
    "path": "products/netbackup-appliance-os.md",
    "content": "---\ntitle: NetBackup Appliance OS\naddedAt: 2025-08-18\ncategory: os\ntags: veritas\niconSlug: veritas\npermalink: /netbackup-appliance-os\nreleasePolicyLink: https://sort.veritas.com/eosl\neolColumn: Primary Support\n\n# - eol(x) = \"Extended Support Starts\" for \"Appliance - Netbackup\" on https://sort.veritas.com/eosl\nreleases:\n  - releaseCycle: \"5.5\"\n    releaseDate: 2025-07-31\n    eol: false\n    latest: \"5.5.0.1 MR1\"\n    latestReleaseDate: 2025-07-31\n\n  - releaseCycle: \"5.3\"\n    staleReleaseThresholdDays: 730 # still supported according to https://sort.veritas.com/eosl\n    releaseDate: 2023-11-27\n    eol: false\n    latest: \"5.3.0.1 MR4\"\n    latestReleaseDate: 2025-01-27\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2023-02-08\n    eol: 2025-09-08\n    latest: \"5.1.1 MR5\"\n    latestReleaseDate: 2024-08-28\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2022-04-25\n    eol: 2025-03-28\n    latest: \"5.0.0.1 MR5\"\n    latestReleaseDate: 2023-11-08\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2021-07-19\n    eol: 2024-06-07\n    latest: \"4.1.0.1 MR5\"\n    latestReleaseDate: 2023-02-14\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2021-03-01\n    eol: 2024-01-01\n    latest: \"4.0.0.1 MR4\"\n    latestReleaseDate: 2022-06-13\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2020-10-05\n    eol: 2024-07-29\n    latest: \"3.3.0.2 MR2\"\n    latestReleaseDate: 2021-11-12\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2019-11-04\n    eol: 2023-06-28\n    latest: \"3.2\"\n    latestReleaseDate: 2019-11-04\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2017-09-26\n    eol: 2022-06-28\n    latest: \"3.1.2\"\n    latestReleaseDate: 2018-09-21\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2016-12-04\n    eol: 2020-10-01\n    latest: \"3.0\"\n    latestReleaseDate: 2016-12-04\n\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2015-12-06\n    eol: 2020-10-01\n    latest: \"2.7.3\"\n    latestReleaseDate: 2016-06-05\n---\n\n> [Veritas NetBackup Appliance OS](https://www.veritas.com/protection/netbackup) is an operating system designed by Veritas Technologies\n> specifically for their NetBackup Appliance hardware.\n\n{: .note }\n\nThe table above only documents the Primary phase because there is no new bug fixes in the Extended and Sustaining phases.\n\nVeritas NetBackup Appliance OS support is split into three phases, each with different support levels and durations:\nPrimary, Extended, and Sustaining.\n\nThe Primary Phase begins with the general availability of a release and typically lasts for a period of 2 to 3 years.\nDuring this phase releases are supported with bug fixes,\nas well as patches for the software to establish or restore substantial conformity with the software’s documentation\n\nThe Extended Phase starts after the Primary Phase and lasts for 1 to 2 years.\nDuring this phase no new bug fixes are provided, but customers can still access existing patches and receive technical support.\n\nThe Sustaining Phase follows the Extended Phase and can last from 1 to 6 years.\nIt is similar to the Extended Phase, but with a focus on on addressing severe service restoration or data retrieval issues.\n"
  },
  {
    "path": "products/netbsd.md",
    "content": "---\ntitle: NetBSD\naddedAt: 2022-10-31\ncategory: os\ntags: bsd-distribution unix-distribution\niconSlug: netbsd\npermalink: /netbsd\nversionCommand: uname -r\nreleasePolicyLink: https://www.netbsd.org/releases/\nchangelogTemplate: https://www.netbsd.org/releases/formal-__RELEASE_CYCLE__/NetBSD-__LATEST__.html\neoasColumn: true\nstaleReleaseThresholdDays: 1095 # OSes have a longer support window\n\nidentifiers:\n  - cpe: cpe:/o:netbsd:netbsd\n  - cpe: cpe:2.3:o:netbsd:netbsd\n\nauto:\n  methods:\n    - netbsd: https://www.netbsd.org/releases/formal.html\n\n# eoas(x) = releaseDate(x+1)\n# For eol see https://www.netbsd.org/releases/formal.html\nreleases:\n  - releaseCycle: \"10\"\n    releaseDate: 2024-03-28\n    eoas: false\n    eol: false\n    latest: \"10.1\"\n    latestReleaseDate: 2024-12-16\n\n  - releaseCycle: \"9\"\n    releaseDate: 2020-02-14\n    eoas: 2024-03-28\n    eol: false\n    latest: \"9.4\"\n    latestReleaseDate: 2024-04-20\n\n  - releaseCycle: \"8\"\n    releaseDate: 2018-07-17\n    eoas: 2022-02-14\n    eol: 2024-05-04\n    latest: \"8.3\"\n    latestReleaseDate: 2024-05-04\n\n  - releaseCycle: \"7\"\n    releaseDate: 2015-09-25\n    eoas: 2018-07-17\n    eol: 2020-06-30\n    latest: \"7.2\"\n    latestReleaseDate: 2018-08-29\n\n  - releaseCycle: \"6\"\n    releaseDate: 2012-10-17\n    eoas: 2015-09-25\n    eol: 2018-08-23\n    latest: \"6.1.5\"\n    latestReleaseDate: 2014-09-22\n\n  - releaseCycle: \"5\"\n    releaseDate: 2009-04-29\n    eoas: 2012-10-17\n    eol: 2015-11-11\n    latest: \"5.2.3\"\n    latestReleaseDate: 2014-11-15\n\n  - releaseCycle: \"4\"\n    releaseDate: 2007-12-19\n    eoas: 2009-04-29\n    eol: true # not documented on https://www.netbsd.org/releases/formal.html\n    latest: \"4.0.1\"\n    latestReleaseDate: 2008-10-14\n\n  - releaseCycle: \"3\"\n    releaseDate: 2005-12-23\n    eoas: 2007-12-19\n    eol: 2009-05-30\n    latest: \"3.1\"\n    latestReleaseDate: 2006-11-04\n\n  - releaseCycle: \"2\"\n    releaseDate: 2004-12-09\n    eoas: 2005-12-23\n    eol: 2008-08-21\n    latest: \"2.1\"\n    latestReleaseDate: 2005-11-02\n    link: null\n\n  - releaseCycle: \"1\"\n    releaseDate: 1994-10-26\n    eoas: 2004-12-09\n    eol: 2006-05-17\n    latest: \"1.6.2\"\n    latestReleaseDate: 2004-03-01\n    link: null\n---\n\n> [NetBSD](https://www.netbsd.org/) is a free, fast, secure, and extremely portable UNIX-like\n> operating system.\n\nNetBSD makes new major [releases](https://www.netbsd.org/releases/) approximately every 2–3 years,\nwith point releases occurring every 6–12 months for the latest and prior major release. One month\nafter a new major release, support typically ends for the NetBSD major release 2 versions prior.\nNetBSD also releases daily snapshots of the development source code tree as\n[NetBSD-current][current].\n\n## [Supported Branches](https://releng.netbsd.org/ \"NetBSD Release Engineering Status Site\")\n\nAt any given time, typically [3 branches](https://www.netbsd.org/releases/release-map.html#maintenance \"NetBSD Maintenance Branches\")\nof NetBSD are [supported with security patches](https://www.netbsd.org/support/security/ \"Security and NetBSD\")\nand bug fixes:\n\n- [NetBSD-current][current]: Snapshots of the development branch.\n- [The Latest Major Release](https://www.netbsd.org/releases/#formal \"NetBSD Latest Formal Release\"):\n  The latest major [formal release][formal] of NetBSD.\n- [The Prior Major Release](https://www.netbsd.org/releases/#supported \"NetBSD Supported Releases\"):\n  The previous major [formal release][formal] of NetBSD (the release before the previous release is\n  typically supported for one month after a new major release, leading to 4 releases being currently\n  supported).\n\nNetBSD publishes security advisories on the\n[announcement mailing list](https://www.netbsd.org/mailinglists/#netbsd-announce \"General NetBSD Announcements Mailing List\"),\nthe [security announcements mailing list](https://www.netbsd.org/mailinglists/#security-announce \"Announcements of NetBSD Security Advisories\"),\nand the [tech-security discussion mailing list](https://www.netbsd.org/mailinglists/#tech-security \"NetBSD Security Discussion Mailing List\").\n[RSS feeds](https://netbsd.org/changes/rss.html \"NetBSD RSS Feeds\") providing\n[news](https://www.netbsd.org/changes/rss-netbsd.xml \"NetBSD News RSS Feed\") and\n[security](https://www.netbsd.org/support/security/rss-advisories.xml \"NetBSD Security RSS Feed\")\ninformation are also available.\n\n[formal]: https://www.netbsd.org/releases/formal.html \"NetBSD Formal Releases\"\n[current]: https://www.netbsd.org/releases/current.html \"NetBSD-current\"\n"
  },
  {
    "path": "products/nextcloud.md",
    "content": "---\ntitle: Nextcloud\naddedAt: 2022-07-27\ncategory: server-app\ntags: php-runtime\niconSlug: nextcloud\npermalink: /nextcloud\nversionCommand: su -m www -c 'php $WEBROOT/occ config:system:get version'\nreleasePolicyLink: https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule\nchangelogTemplate: \"https://nextcloud.com/changelog/#latest__RELEASE_CYCLE__\"\n\nidentifiers:\n  - cpe: cpe:2.3:a:nextcloud:nextcloud_server\n\nauto:\n  methods:\n    - git: https://github.com/nextcloud/server.git\n      regex: ^v(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)$\n    - release_table: https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule\n      fields:\n        releaseCycle: \"Version code\"\n        releaseDate: \"Release date\"\n        eol: \"End of life\"\n\nreleases:\n  - releaseCycle: \"33\"\n    releaseDate: 2026-02-18\n    eol: 2027-02-28\n    latest: \"33.0.0\"\n    latestReleaseDate: 2026-02-17\n\n  - releaseCycle: \"32\"\n    releaseDate: 2025-09-27\n    eol: 2026-09-30\n    latest: \"32.0.6\"\n    latestReleaseDate: 2026-02-12\n\n  - releaseCycle: \"31\"\n    releaseDate: 2025-02-25\n    eol: 2026-02-28\n    latest: \"31.0.14\"\n    latestReleaseDate: 2026-02-12\n\n  - releaseCycle: \"30\"\n    releaseDate: 2024-09-11\n    eol: 2025-10-31\n    latest: \"30.0.17\"\n    latestReleaseDate: 2025-10-23\n\n  - releaseCycle: \"29\"\n    releaseDate: 2024-04-24\n    eol: 2025-04-30\n    latest: \"29.0.16\"\n    latestReleaseDate: 2025-04-17\n\n  - releaseCycle: \"28\"\n    releaseDate: 2023-12-12\n    eol: 2024-12-31\n    latest: \"28.0.14\"\n    latestReleaseDate: 2024-12-12\n\n  - releaseCycle: \"27\"\n    releaseDate: 2023-06-13\n    eol: 2024-06-30\n    latest: \"27.1.11\"\n    latestReleaseDate: 2024-06-25\n\n  - releaseCycle: \"26\"\n    releaseDate: 2023-03-21\n    eol: 2024-03-31\n    latest: \"26.0.13\"\n    latestReleaseDate: 2024-03-28\n\n  - releaseCycle: \"25\"\n    releaseDate: 2022-10-19\n    eol: 2023-10-31\n    latest: \"25.0.13\"\n    latestReleaseDate: 2023-10-26\n\n  - releaseCycle: \"24\"\n    releaseDate: 2022-05-03\n    eol: 2023-04-30\n    latest: \"24.0.12\"\n    latestReleaseDate: 2023-04-19\n\n  - releaseCycle: \"23\"\n    releaseDate: 2021-11-30\n    eol: 2022-12-31\n    latest: \"23.0.12\"\n    latestReleaseDate: 2022-12-08\n\n  - releaseCycle: \"22\"\n    releaseDate: 2021-07-06\n    eol: 2022-07-31\n    latest: \"22.2.10\"\n    latestReleaseDate: 2022-07-18\n\n  - releaseCycle: \"21\"\n    releaseDate: 2021-02-22\n    eol: 2022-02-28\n    latest: \"21.0.9\"\n    latestReleaseDate: 2022-02-15\n\n  - releaseCycle: \"20\"\n    releaseDate: 2020-10-03\n    eol: 2021-11-30\n    latest: \"20.0.14\"\n    latestReleaseDate: 2021-11-11\n\n  - releaseCycle: \"19\"\n    releaseDate: 2020-06-03\n    eol: 2021-06-30\n    latest: \"19.0.13\"\n    latestReleaseDate: 2021-07-01\n\n  - releaseCycle: \"18\"\n    releaseDate: 2020-01-16\n    eol: 2021-01-31\n    latest: \"18.0.14\"\n    latestReleaseDate: 2021-01-25\n\n  - releaseCycle: \"17\"\n    releaseDate: 2019-09-30\n    eol: 2020-10-31\n    latest: \"17.0.10\"\n    latestReleaseDate: 2020-10-08\n\n  - releaseCycle: \"16\"\n    releaseDate: 2019-04-25\n    eol: 2020-06-30\n    latest: \"16.0.11\"\n    latestReleaseDate: 2020-06-04\n\n  - releaseCycle: \"15\"\n    releaseDate: 2018-12-10\n    eol: 2019-12-31\n    latest: \"15.0.14\"\n    latestReleaseDate: 2019-12-19\n\n  - releaseCycle: \"14\"\n    releaseDate: 2018-09-10\n    eol: 2019-09-30\n    latest: \"14.0.14\"\n    latestReleaseDate: 2019-08-14\n\n  - releaseCycle: \"13\"\n    releaseDate: 2018-02-06\n    eol: 2019-02-28\n    latest: \"13.0.12\"\n    latestReleaseDate: 2019-02-27\n\n  - releaseCycle: \"12\"\n    releaseDate: 2017-05-22\n    eol: 2018-11-30\n    latest: \"12.0.13\"\n    latestReleaseDate: 2018-11-22\n\n  - releaseCycle: \"11\"\n    releaseDate: 2016-12-13\n    eol: 2018-03-31\n    latest: \"11.0.8\"\n    latestReleaseDate: 2018-03-13\n\n  - releaseCycle: \"10\"\n    releaseDate: 2016-08-25\n    eol: 2017-08-31\n    latest: \"10.0.6\"\n    latestReleaseDate: 2017-08-06\n\n  - releaseCycle: \"9\"\n    releaseDate: 2016-08-03\n    eol: 2017-08-31\n    latest: \"9.1.3\"\n    latestReleaseDate: 2016-12-12\n\n---\n\n> [Nextcloud](https://nextcloud.com/) is a suite of client-server software for creating and using file hosting services.\n> It is enterprise-ready with comprehensive support options.\n> It is licensed with Affero General Public License v3.0 (AGPL-v3.0).\n\n## [Release Channels][channels]\n\n| Channel          | Use case                                                                                                                                          |\n| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Production       | Only available to [Nextcloud Enterprise][enterprise] customers                                                                                    |\n| [Stable][stable] | Latest feature releases ready for most users at minimal risk. Rollouts are staged, making releases incrementally available to all users over time |\n| [Beta][beta]     | A short-term-stable point to report bugs against. Around big releases the Beta channel delivers the new major version.                            |\n| Daily            | Daily builds are meant to reproduce bugs as well as to enable testers to follow the development of the next major version.                        |\n\n## Upgrades\n\nSkipping major versions when upgrading and downgrading to older versions is not supported.\nIf you went via ‘beta’ to 14.0.0rc4 and stable is on 13.0.5,\nyou have to wait until 14.0.0 or later is in stable until a new update will become available.\n\nThe safest way to upgrade is to always update to the latest minor release before upgrading to a new version.\nThe Nextcloud updater does this automatically whenever possible.\n\n## Cadence\n\nNextcloud makes new versions incrementally available to user installations in the Stable channel.\nWhen a major new version comes out, the project waits for one week,\nand only when no problems are found the roll-out is started in steps of about 20% of the user base per week.\nIf you maintain several servers, this means some get it sooner than others.\n\nIf an issue is found that was not caught during pre-release testing, the roll-out might be delayed.\nAs a result, new releases are typically only available in the stable channel after the first minor release.\nUsers can always upgrade sooner by choosing the beta channel, which typically tracks stable releases immediately after publishing.\n\n[stable]: https://nextcloud.com/install/\n[enterprise]: https://nextcloud.com/enterprise/ \"Nextcloud Enterprise\"\n[beta]: https://download.nextcloud.com/server/prereleases/ \"Beta releases\"\n[channels]: https://nextcloud.com/release-channels/\n"
  },
  {
    "path": "products/nextjs.md",
    "content": "---\ntitle: Next.js\naddedAt: 2023-08-27\ncategory: framework\ntags: javascript-runtime vercel\niconSlug: nextdotjs\npermalink: /nextjs\nalternate_urls:\n  - /next-js\n  - /nextdotjs\nversionCommand: npx next --version\nchangelogTemplate: https://github.com/vercel/next.js/releases/tag/v__LATEST__\n\nidentifiers:\n  - purl: pkg:npm/next\n  - purl: pkg:github/vercel/next.js\n\nauto:\n  methods:\n    - npm: next\n\n# eol(x) = MAX(releaseDate(x+1), latestReleaseDate(x))\nreleases:\n  - releaseCycle: \"16\"\n    lts: true\n    releaseDate: 2025-10-22\n    eol: false\n    latest: \"16.2.1\"\n    latestReleaseDate: 2026-03-20\n\n  - releaseCycle: \"15\"\n    lts: true\n    releaseDate: 2024-10-21\n    eol: 2026-10-21\n    latest: \"15.5.14\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"14\"\n    lts: true\n    releaseDate: 2023-10-26\n    eol: 2025-10-26\n    latest: \"14.2.35\"\n    latestReleaseDate: 2025-12-11\n\n  - releaseCycle: \"13\"\n    releaseDate: 2022-10-25\n    eol: 2024-12-21\n    latest: \"13.5.11\"\n    latestReleaseDate: 2025-03-27\n\n  - releaseCycle: \"12\"\n    releaseDate: 2021-10-26\n    eol: 2022-11-21\n    latest: \"12.3.7\"\n    latestReleaseDate: 2025-03-28\n\n  - releaseCycle: \"11\"\n    releaseDate: 2021-06-15\n    eol: 2022-01-27\n    latest: \"11.1.4\"\n    latestReleaseDate: 2022-01-27\n\n  - releaseCycle: \"10\"\n    releaseDate: 2020-10-27\n    eol: 2021-06-15\n    latest: \"10.2.3\"\n    latestReleaseDate: 2021-05-24\n\n  - releaseCycle: \"9\"\n    releaseDate: 2019-07-08\n    eol: 2020-10-27\n    latest: \"9.5.5\"\n    latestReleaseDate: 2020-10-10\n\n---\n\n> [Next.js](https://nextjs.org/) is an open-source React framework developed by Vercel. It offers\n> server-side rendering, static site generation, and client-side rendering capabilities, enabling\n> developers to build performant and scalable web applications. The framework is designed to be\n> developer-friendly, with a focus on fast refresh and an optimized production build.\n\nNext.js follows [semantic versioning](https://semver.org/). Major versions seem to be released on average twice per year,\nminor versions more frequently, and patch versions very frequently. Important patches are sometimes\nbackported to past major versions, but it's not clear which past versions are supported.\n\nNext.js has [two release channels](https://github.com/vercel/next.js/blob/canary/contributing/repository/release-channels-publishing.md):\nstable and canary. Only stable releases are suitable for production.\n"
  },
  {
    "path": "products/nexus.md",
    "content": "---\ntitle: Nexus Repository\naddedAt: 2022-12-22\ncategory: server-app\ntags: java-runtime\niconSlug: sonatype # https://github.com/simple-icons/simple-icons/issues/7924\npermalink: /nexus\nalternate_urls:\n  - /nexus-repository\n  - /nexus-repository-oss\n  - /nexus-repository-pro\nreleasePolicyLink: https://help.sonatype.com/en/sonatype-sunsetting-information.html\nchangelogTemplate: https://help.sonatype.com/en/sonatype-nexus-repository-{{'__RELEASE_CYCLE__.0'|replace:'.','-'}}-release-notes.html\neoasColumn: Full Support\neolColumn: Extended Maintenance\n\nidentifiers:\n  - purl: pkg:github/sonatype/nexus-public\n  - cpe: cpe:2.3:a:sonatype:nexus_repository_manager\n\nauto:\n  methods:\n    - git: https://github.com/sonatype/nexus-public.git\n      regex: '^release-(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)-(?P<tiny>\\d+)$'\n      template: \"{{major}}.{{minor}}.{{patch}}-{{tiny}}\"\n    - release_table: https://help.sonatype.com/en/sonatype-nexus-repository-3-versions-status.html\n      selector: \"table\"\n      header_selector: \"tr:nth-of-type(1)\"\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: '^(?P<value>\\d+\\.\\d+)\\.0.*$'\n          regex_exclude: \"^3.53\" # Invalid Beginning of Extended Maintenance date\n        releaseDate:\n          column: \"Initial Release Date\"\n          regex: '^.*?(?P<value>\\w+\\s*\\d+,\\s*\\d+)(\\s*\\(\\d+\\.\\d+\\.0\\)\\s*)?$'\n        eoas:\n          column: \"Extended Maintenance\"\n          regex: '^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$'\n        eol:\n          column: \"Sunset Date\"\n          regex: '^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$'\n\n# eoas(x) = releaseDate(x) + 12 months\n# eol(x) = releaseDate(x) + 18 months\n# Dates can also be found on https://help.sonatype.com/en/sonatype-nexus-repository-3-versions-status.html\nreleases:\n  - releaseCycle: \"3.90\"\n    releaseDate: 2026-03-05\n    eoas: 2027-03-05\n    eol: 2027-09-05\n    latest: \"3.90.1-01\"\n    latestReleaseDate: 2026-03-06\n\n  - releaseCycle: \"3.89\"\n    releaseDate: 2026-02-03\n    eoas: 2027-02-03\n    eol: 2027-08-03\n    latest: \"3.89.1-02\"\n    latestReleaseDate: 2026-02-12\n\n  - releaseCycle: \"3.88\"\n    releaseDate: 2026-01-13\n    eoas: 2027-01-13\n    eol: 2027-07-13\n    latest: \"3.88.0-08\"\n    latestReleaseDate: 2026-01-13\n\n  - releaseCycle: \"3.87\"\n    releaseDate: 2025-12-02\n    eoas: 2026-12-02\n    eol: 2027-06-02\n    latest: \"3.87.2-01\"\n    latestReleaseDate: 2026-01-16\n\n  - releaseCycle: \"3.86\"\n    releaseDate: 2025-11-05\n    eoas: 2026-11-05\n    eol: 2027-05-05\n    latest: \"3.86.3-01\"\n    latestReleaseDate: 2026-01-16\n\n  - releaseCycle: \"3.85\"\n    releaseDate: 2025-10-07\n    eoas: 2026-10-07\n    eol: 2027-04-07\n    latest: \"3.85.1-01\"\n    latestReleaseDate: 2026-01-16\n\n  - releaseCycle: \"3.84\"\n    releaseDate: 2025-09-09\n    eoas: 2026-09-09\n    eol: 2027-03-09\n    latest: \"3.84.2-01\"\n    latestReleaseDate: 2026-01-16\n\n  - releaseCycle: \"3.83\"\n    releaseDate: 2025-08-12\n    eoas: 2026-08-12\n    eol: 2027-02-12\n    latest: \"3.83.2-01\"\n    latestReleaseDate: 2025-09-03\n\n  - releaseCycle: \"3.82\"\n    releaseDate: 2025-07-09\n    eoas: 2026-07-09\n    eol: 2027-01-09\n    latest: \"3.82.1-08\"\n    latestReleaseDate: 2025-08-26\n\n  - releaseCycle: \"3.81\"\n    releaseDate: 2025-06-10\n    eoas: 2026-06-10\n    eol: 2026-12-10\n    latest: \"3.81.1-01\"\n    latestReleaseDate: 2025-06-11\n\n  - releaseCycle: \"3.80\"\n    releaseDate: 2025-05-06\n    eoas: 2026-05-06\n    eol: 2026-11-06\n    latest: \"3.80.0-06\"\n    latestReleaseDate: 2025-05-07\n\n  - releaseCycle: \"3.79\"\n    releaseDate: 2025-04-01\n    eoas: 2026-04-01\n    eol: 2026-10-01\n    latest: \"3.79.1-04\"\n    latestReleaseDate: 2025-04-10\n\n  - releaseCycle: \"3.78\"\n    releaseDate: 2025-03-04\n    eoas: 2026-03-04\n    eol: 2026-09-04\n    latest: \"3.78.2-04\"\n    latestReleaseDate: 2025-03-18\n\n  - releaseCycle: \"3.77\"\n    releaseDate: 2025-02-04\n    eoas: 2026-02-04\n    eol: 2026-08-04\n    latest: \"3.77.2-02\"\n    latestReleaseDate: 2025-02-25\n\n  - releaseCycle: \"3.76\"\n    releaseDate: 2025-01-07\n    eoas: 2026-01-07\n    eol: 2026-07-07\n    latest: \"3.76.1-01\"\n    latestReleaseDate: 2025-01-23\n\n  - releaseCycle: \"3.75\"\n    releaseDate: 2024-12-03\n    eoas: 2025-12-03\n    eol: 2026-06-03\n    latest: \"3.75.1-01\"\n    latestReleaseDate: 2024-12-06\n\n  - releaseCycle: \"3.74\"\n    releaseDate: 2024-11-05\n    eoas: 2025-11-05\n    eol: 2026-05-05\n    latest: \"3.74.0-05\"\n    latestReleaseDate: 2024-11-05\n\n  - releaseCycle: \"3.73\"\n    releaseDate: 2024-10-10\n    eoas: 2025-10-10\n    eol: 2026-04-10\n    latest: \"3.73.0-12\"\n    latestReleaseDate: 2024-10-10\n\n  - releaseCycle: \"3.72\"\n    releaseDate: 2024-09-04\n    eoas: 2025-09-04\n    eol: 2026-03-04\n    latest: \"3.72.0-04\"\n    latestReleaseDate: 2024-09-05\n\n  - releaseCycle: \"3.71\"\n    releaseDate: 2024-08-08\n    eoas: 2025-08-08\n    eol: 2026-02-08\n    latest: \"3.71.0-06\"\n    latestReleaseDate: 2024-08-09\n\n  - releaseCycle: \"3.70\"\n    releaseLabel: \"3.70 (Latest for OrientDB)\"\n    releaseDate: 2024-07-09\n    eoas: 2025-07-09\n    eol: 2026-01-09\n    latest: \"3.70.4-02\"\n    latestReleaseDate: 2025-02-13\n    link: https://help.sonatype.com/en/orientdb-downloads.html\n\n  - releaseCycle: \"3.69\"\n    releaseDate: 2024-06-04\n    eoas: 2025-06-04\n    eol: 2025-12-04\n    latest: \"3.69.0-02\"\n    latestReleaseDate: 2024-06-04\n\n  - releaseCycle: \"3.68\"\n    releaseDate: 2024-05-07\n    eoas: 2025-05-07\n    eol: 2025-11-07\n    latest: \"3.68.1-02\"\n    latestReleaseDate: 2024-05-24\n\n  - releaseCycle: \"3.67\"\n    releaseDate: 2024-04-02\n    eoas: 2025-04-02\n    eol: 2025-10-02\n    latest: \"3.67.1-01\"\n    latestReleaseDate: 2024-04-10\n\n  - releaseCycle: \"3.66\"\n    releaseDate: 2024-03-05\n    eoas: 2025-03-05\n    eol: 2025-09-05\n    latest: \"3.66.0-02\"\n    latestReleaseDate: 2024-03-06\n\n  - releaseCycle: \"3.65\"\n    releaseDate: 2024-02-06\n    eoas: 2025-02-06\n    eol: 2025-08-06\n    latest: \"3.65.0-02\"\n    latestReleaseDate: 2024-02-06\n\n  - releaseCycle: \"3.64\"\n    releaseDate: 2024-01-09\n    eoas: 2025-01-09\n    eol: 2025-07-09\n    latest: \"3.64.0-04\"\n    latestReleaseDate: 2024-01-15\n\n  - releaseCycle: \"3.63\"\n    releaseDate: 2023-12-05\n    eoas: 2024-12-05\n    eol: 2025-06-05\n    latest: \"3.63.0-01\"\n    latestReleaseDate: 2023-12-05\n\n  - releaseCycle: \"3.62\"\n    releaseDate: 2023-11-07\n    eoas: 2024-11-07\n    eol: 2025-05-07\n    latest: \"3.62.0-01\"\n    latestReleaseDate: 2023-11-07\n\n  - releaseCycle: \"3.61\"\n    releaseDate: 2023-10-03\n    eoas: 2024-10-03\n    eol: 2025-04-03\n    latest: \"3.61.0-02\"\n    latestReleaseDate: 2023-10-04\n\n  - releaseCycle: \"3.60\"\n    releaseDate: 2023-09-07\n    eoas: 2024-09-07\n    eol: 2025-03-07\n    latest: \"3.60.0-02\"\n    latestReleaseDate: 2023-09-08\n\n  - releaseCycle: \"3.59\"\n    releaseDate: 2023-08-15\n    eoas: 2024-08-15\n    eol: 2025-02-15\n    latest: \"3.59.0-01\"\n    latestReleaseDate: 2023-08-15\n\n  - releaseCycle: \"3.58\"\n    releaseDate: 2023-07-17\n    eoas: 2024-07-17\n    eol: 2025-01-17\n    latest: \"3.58.1-02\"\n    latestReleaseDate: 2023-07-27\n    link: https://help.sonatype.com/en/sonatype-nexus-repository-3-58-0---3-58-1-release-notes.html\n\n  - releaseCycle: \"3.57\"\n    releaseDate: 2023-07-05\n    eoas: 2024-07-05\n    eol: 2025-01-05\n    latest: \"3.57.1-03\"\n    latestReleaseDate: 2023-07-27\n    link: https://help.sonatype.com/en/sonatype-nexus-repository-3-57-0---3-57-1-release-notes.html\n\n  - releaseCycle: \"3.56\"\n    releaseDate: 2023-06-19\n    eoas: 2024-06-19\n    eol: 2024-12-29\n    latest: \"3.56.0-01\"\n    latestReleaseDate: 2023-06-19\n\n  - releaseCycle: \"3.55\"\n    releaseDate: 2023-06-05\n    eoas: 2024-06-05\n    eol: 2024-12-05\n    latest: \"3.55.0-01\"\n    latestReleaseDate: 2023-06-06\n\n  - releaseCycle: \"3.54\"\n    releaseDate: 2023-05-22\n    eoas: 2024-05-22\n    eol: 2024-11-22\n    latest: \"3.54.1-01\"\n    latestReleaseDate: 2023-05-23\n    link: https://help.sonatype.com/en/sonatype-nexus-repository-3-54-0---3-54-1-release-notes.html\n\n  - releaseCycle: \"3.53\"\n    releaseDate: 2023-05-03\n    eoas: 2024-05-03\n    eol: 2024-11-02\n    latest: \"3.53.1-02\"\n    latestReleaseDate: 2023-05-13\n    link: https://help.sonatype.com/en/sonatype-nexus-repository-3-53-0---3-53-1-release-notes.html\n\n  - releaseCycle: \"3.52\"\n    releaseDate: 2023-04-18\n    eoas: 2024-04-17\n    eol: 2024-10-14\n    latest: \"3.52.0-01\"\n    latestReleaseDate: 2023-04-19\n\n  - releaseCycle: \"3.51\"\n    releaseDate: 2023-04-05\n    eoas: 2024-04-04\n    eol: 2024-10-01\n    latest: \"3.51.0-01\"\n    latestReleaseDate: 2023-04-05\n\n  - releaseCycle: \"3.50\"\n    releaseDate: 2023-03-27\n    eoas: 2024-03-26\n    eol: 2024-09-22\n    latest: \"3.50.0-01\"\n    latestReleaseDate: 2023-03-27\n\n  - releaseCycle: \"3.49\"\n    releaseDate: 2023-03-17\n    eoas: 2024-03-16\n    eol: 2024-09-12\n    latest: \"3.49.0-02\"\n    latestReleaseDate: 2023-03-06\n\n  - releaseCycle: \"3.48\"\n    releaseDate: 2023-02-27\n    eoas: 2024-02-27\n    eol: 2024-08-25\n    latest: \"3.48.0-01\"\n    latestReleaseDate: 2023-02-27\n\n  - releaseCycle: \"3.47\"\n    releaseDate: 2023-02-08\n    eoas: 2024-02-08\n    eol: 2024-08-06\n    latest: \"3.47.1-01\"\n    latestReleaseDate: 2023-02-13\n    link: https://help.sonatype.com/en/nexus-repository-3-47-0---3-47-1-release-notes.html\n\n  - releaseCycle: \"3.46\"\n    releaseDate: 2023-01-30\n    eoas: 2024-01-30\n    eol: 2024-07-28\n    latest: \"3.46.0-01\"\n    latestReleaseDate: 2023-01-30\n    link: https://help.sonatype.com/en/nexus-repository-3-46-0-release-notes.html\n\n  - releaseCycle: \"3.45\"\n    releaseDate: 2022-12-28\n    eoas: 2023-12-28\n    eol: 2024-06-28\n    latest: \"3.45.1\"\n    latestReleaseDate: 2023-01-18\n    link: https://help.sonatype.com/en/nexus-repository-3-45-0---3-45-1-release-notes.html\n\n  - releaseCycle: \"3.44\"\n    releaseDate: 2022-12-15\n    eoas: 2023-12-15\n    eol: 2024-06-12\n    latest: \"3.44.0-01\"\n    latestReleaseDate: 2022-12-19\n    link: https://help.sonatype.com/en/nexus-repository-3-44-0-release-notes.html\n\n  - releaseCycle: \"3.43\"\n    releaseDate: 2022-11-07\n    eoas: 2023-11-07\n    eol: 2024-05-05\n    latest: \"3.43.0-01\"\n    latestReleaseDate: 2022-11-09\n    link: https://help.sonatype.com/en/nexus-repository-3-43-0-release-notes.html\n\n  - releaseCycle: \"3.42\"\n    releaseDate: 2022-09-26\n    eoas: 2023-09-26\n    eol: 2024-03-24\n    latest: \"3.42.0-01\"\n    latestReleaseDate: 2022-09-26\n    link: https://help.sonatype.com/en/nexus-repository-3-42-0-release-notes.html\n\n  - releaseCycle: \"3.41\"\n    releaseDate: 2022-07-27\n    eoas: 2023-08-03\n    eol: 2024-01-27\n    latest: \"3.41.1-01\"\n    latestReleaseDate: 2022-08-19\n    link: https://help.sonatype.com/en/nexus-repository-3-41-0---3-41-1-release-notes.html\n\n  - releaseCycle: \"3.40\"\n    releaseDate: 2022-06-22\n    eoas: 2023-08-03\n    eol: 2023-12-22\n    latest: \"3.40.1-01\"\n    latestReleaseDate: 2022-06-27\n    link: https://help.sonatype.com/en/nexus-repository-3-40-0---3-40-1-release-notes.html\n\n  - releaseCycle: \"3.39\"\n    releaseDate: 2022-05-23\n    eoas: 2023-08-03\n    eol: 2023-11-19\n    latest: \"3.39.0-01\"\n    latestReleaseDate: 2022-05-23\n    link: https://help.sonatype.com/en/nexus-repository-3-39-0-release-notes.html\n\n  - releaseCycle: \"3.38\"\n    releaseDate: 2022-03-03\n    eoas: 2023-08-03\n    eol: 2023-09-25\n    latest: \"3.38.1-01\"\n    latestReleaseDate: 2022-03-29\n    link: https://help.sonatype.com/en/nexus-repository-3-38-0---3-38-1-release-notes.html\n\n  - releaseCycle: \"3.37\"\n    releaseDate: 2021-11-14\n    eoas: true\n    eol: 2023-05-24\n    latest: \"3.37.3-02\"\n    latestReleaseDate: 2021-12-29\n    link: https://help.sonatype.com/en/nexus-repository-3-37-0---3-37-3-release-notes.html\n\n  - releaseCycle: \"3.36\"\n    releaseDate: 2021-10-29\n    eoas: true\n    eol: 2023-04-29\n    latest: \"3.36.0-01\"\n    latestReleaseDate: 2021-10-29\n    link: https://help.sonatype.com/en/nexus-repository-3-36-0-release-notes.html\n\n  - releaseCycle: \"3.35\"\n    releaseDate: 2021-10-13\n    eoas: true\n    eol: 2023-04-13\n    latest: \"3.35.0-02\"\n    latestReleaseDate: 2021-10-12\n    link: https://help.sonatype.com/en/nexus-repository-3-35-0-release-notes.html\n\n  - releaseCycle: \"3.34\"\n    releaseDate: 2021-08-31\n    eoas: true\n    eol: 2023-03-03\n    latest: \"3.34.1-01\"\n    latestReleaseDate: 2021-09-22\n    link: https://help.sonatype.com/en/nexus-repository-3-34-0---3-34-1-release-notes.html\n\n  - releaseCycle: \"3.33\"\n    releaseDate: 2021-08-04\n    eoas: true\n    eol: 2023-02-04\n    latest: \"3.33.1-01\"\n    latestReleaseDate: 2021-08-18\n    link: https://help.sonatype.com/en/nexus-repository-3-33-0---3-33-1-release-notes.html\n\n  - releaseCycle: \"3.32\"\n    releaseDate: 2021-07-08\n    eoas: true\n    eol: 2023-01-08\n    latest: \"3.32.1\"\n    latestReleaseDate: 2021-12-20\n    link: https://help.sonatype.com/en/nexus-repository-3-32-0---3-32-1-release-notes.html\n\n  - releaseCycle: \"3.31\"\n    releaseDate: 2021-06-16\n    eoas: true\n    eol: 2022-12-16\n    latest: \"3.31.1-01\"\n    latestReleaseDate: 2021-06-23\n    link: https://help.sonatype.com/en/nexus-repository-3-31-0---3-31-1-release-notes.html\n\n  - releaseCycle: \"3.30\"\n    releaseDate: 2021-03-04\n    eoas: true\n    eol: 2022-09-04\n    latest: \"3.30.1-01\"\n    latestReleaseDate: 2021-04-22\n    link: https://help.sonatype.com/en/nexus-repository-3-30-0---3-30-1-release-notes.html\n\n  - releaseCycle: \"3.29\"\n    releaseDate: 2020-12-04\n    eoas: true\n    eol: 2022-06-04\n    latest: \"3.29.2-02\"\n    latestReleaseDate: 2021-01-07\n    link: https://help.sonatype.com/en/nexus-repository-3-29-0---3-29-2-release-notes.html\n\n  # From https://help.sonatype.com/docs/sonatype-sunsetting-information/sonatype-nexus-repository-2-versions-status\n\n  - releaseCycle: \"2\"\n    # closest date I found is for 2.0.6 on https://help.sonatype.com/repomanager2/download/download-archives---repository-manager-2#DownloadArchivesRepositoryManager2-NexusProfessional2.0.6\n    releaseDate: 2017-03-31\n    eoas: true\n    eol: 2025-06-30 # https://help.sonatype.com/en/sonatype-nexus-repository-2-sunsetting-information.html\n    latest: \"2.15.2-03\"\n    latestReleaseDate: 2024-11-14\n    link: https://help.sonatype.com/repomanager2/release-notes\n\n---\n\n> [Nexus Repository](https://help.sonatype.com/repomanager3) is a repository manager developed by Sonatype\n> that supports many artifact formats, including Docker, Java, and npm.\n\nAll minor releases are typically supported for 18 months.\nThis includes 12 months of full support, with updates and bug fixes,\nfollowed by 6 months of extended maintenance, with only critical and security fixes.\nAfter this, the release is considered sunset.\n\nIn release 3.71.0, Sonatype Nexus Repository began using H2 as its default embedded database.\nUsers not able to migrate to H2 or PostgreSQL need to remain on the [3.70.x](https://help.sonatype.com/en/orientdb-downloads.html) release line,\nwhich will receive only critical bug fixes.\n\nSonatype provides [commercial support](https://www.sonatype.com/usage/software-support-policy) with additional features\nwith [Nexus Repository Pro](https://www.sonatype.com/products/sonatype-nexus-oss-vs-pro-features).\n"
  },
  {
    "path": "products/nginx.md",
    "content": "---\ntitle: nginx\naddedAt: 2022-01-13\ncategory: server-app\ntags: web-server\niconSlug: nginx\npermalink: /nginx\nversionCommand: nginx -v\nreleasePolicyLink: https://www.nginx.com/blog/nginx-1-18-1-19-released/#NGINX-Versioning-Explained\nchangelogTemplate: https://nginx.org/en/CHANGES-__RELEASE_CYCLE__\n\nidentifiers:\n  - repology: nginx\n  - purl: pkg:generic/nginx\n  - purl: pkg:deb/debian/nginx\n  - purl: pkg:deb/ubuntu/nginx\n  - purl: pkg:rpm/amzn/nginx\n  - purl: pkg:rpm/redhat/nginx\n  - purl: pkg:rpm/centos/nginx\n  - purl: pkg:apk/alpine/nginx\n  - purl: pkg:rpm/opensuse/nginx\n  - purl: pkg:github/nginx/nginx\n  - cpe: cpe:2.3:a:f5:nginx\n\nauto:\n  methods:\n    - git: https://github.com/nginx/nginx.git\n      regex: ^release-(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)$\n\n# eol(x) = releaseDate(x+2)\n\nreleases:\n  - releaseCycle: \"1.29\"\n    releaseDate: 2025-06-24\n    eol: false\n    link: https://nginx.org/en/CHANGES\n    latest: \"1.29.6\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"1.28\"\n    releaseDate: 2025-04-23\n    eol: false\n    latest: \"1.28.2\"\n    latestReleaseDate: 2026-02-04\n\n  - releaseCycle: \"1.27\"\n    releaseDate: 2024-05-28\n    eol: 2025-06-24\n    link: https://nginx.org/en/CHANGES\n    latest: \"1.27.5\"\n    latestReleaseDate: 2025-04-16\n\n  - releaseCycle: \"1.26\"\n    releaseDate: 2024-04-23\n    eol: 2025-04-23\n    latest: \"1.26.3\"\n    latestReleaseDate: 2025-02-05\n\n  - releaseCycle: \"1.25\"\n    releaseDate: 2023-05-23\n    eol: 2024-05-29\n    link: https://nginx.org/en/CHANGES\n    latest: \"1.25.5\"\n    latestReleaseDate: 2024-04-16\n\n  - releaseCycle: \"1.24\"\n    releaseDate: 2023-04-11\n    eol: 2024-04-23\n    latest: \"1.24.0\"\n    latestReleaseDate: 2023-04-11\n\n  - releaseCycle: \"1.23\"\n    releaseDate: 2022-06-21\n    eol: 2023-05-23\n    link: https://nginx.org/en/CHANGES\n    latest: \"1.23.4\"\n    latestReleaseDate: 2023-03-28\n\n  - releaseCycle: \"1.22\"\n    releaseDate: 2022-05-24\n    eol: 2023-04-11\n    latest: \"1.22.1\"\n    latestReleaseDate: 2022-10-19\n\n  - releaseCycle: \"1.21\"\n    releaseDate: 2021-05-25\n    eol: 2022-06-21\n    link: https://nginx.org/en/CHANGES\n    latest: \"1.21.6\"\n    latestReleaseDate: 2022-01-25\n\n  - releaseCycle: \"1.20\"\n    releaseDate: 2021-04-20\n    eol: 2022-05-24\n    latest: \"1.20.2\"\n    latestReleaseDate: 2021-11-16\n\n  - releaseCycle: \"1.19\"\n    releaseDate: 2020-05-26\n    eol: 2021-05-25\n    latest: \"1.19.10\"\n    latestReleaseDate: 2021-04-13\n    link: https://nginx.org/en/CHANGES # https://nginx.org/en/CHANGES-1.19 does not exist\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2020-04-21\n    eol: 2021-04-20\n    latest: \"1.18.0\"\n    latestReleaseDate: 2020-04-21\n\n  - releaseCycle: \"1.16\"\n    releaseDate: 2019-04-23\n    eol: 2020-04-20\n    latest: \"1.16.1\"\n    latestReleaseDate: 2019-08-13\n\n  - releaseCycle: \"1.14\"\n    releaseDate: 2018-04-17\n    eol: 2019-04-23\n    latest: \"1.14.2\"\n    latestReleaseDate: 2018-12-04\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2017-04-12\n    eol: 2018-04-17\n    latest: \"1.12.2\"\n    latestReleaseDate: 2017-10-17\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2016-04-26\n    eol: 2017-04-12\n    latest: \"1.10.3\"\n    latestReleaseDate: 2017-01-31\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2015-04-21\n    eol: 2016-04-26\n    latest: \"1.8.1\"\n    latestReleaseDate: 2016-01-26\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2014-04-24\n    eol: 2015-04-21\n    latest: \"1.6.3\"\n    latestReleaseDate: 2015-04-07\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2013-04-24\n    eol: 2014-04-24\n    latest: \"1.4.7\"\n    latestReleaseDate: 2014-03-18\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2012-04-23\n    eol: 2013-04-24\n    latest: \"1.2.9\"\n    latestReleaseDate: 2013-05-13\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2011-04-12\n    eol: 2012-04-23\n    latest: \"1.0.15\"\n    latestReleaseDate: 2012-04-12\n\n---\n\n> [NGINX](https://nginx.org/) is an HTTP and reverse proxy server, a mail proxy server, and a\n> generic TCP/UDP proxy server.\n\n## Versioning Scheme\n\nThe open-source NGINX project maintains two branches: mainline and stable.\n\n- **mainline**: Mainline is the active development branch where the latest features and bug fixes\n  get added. It is denoted by an odd number in the second part of the version number, for example\n  1.21.0.\n- **stable**: Stable receives fixes for high‑severity bugs but is not updated with new features.\n  It is denoted by an even number in the second part of the version number, for example 1.22.0.\n  The stable branch never receives new functionality during its lifecycle and typically receives\n  just one or two updates, for critical bug fixes.\n\nEvery April, the current stable branch is retired, after which no further bug fixes are made.\nThe current mainline branch is forked to create the next stable branch.\n"
  },
  {
    "path": "products/nix.md",
    "content": "---\ntitle: nix\naddedAt: 2022-03-29\ncategory: app\niconSlug: nixos\npermalink: /nix\nalternate_urls:\n  - /nixlang\nversionCommand: nix --version\nreleasePolicyLink: https://nixos.org/blog/announcements.html\nchangelogTemplate: https://nix.dev/manual/nix/latest/release-notes/rl-__RELEASE_CYCLE__\n\nidentifiers:\n  - repology: nix\n\nauto:\n  methods:\n    - git: https://github.com/NixOS/nix.git\n\n# eol(x) = releaseDate(x+1) (except if any minor update exists, the eol became the date of related latestReleaseDate)\n# for example if 2.5 released 2.4 became eol on the other hand if 2.4.2 releases after 2.5 release then EOL of the 2.4 will become\n# equal to 2.4.2's release date instead of 2.5's release date\n# policy is provided - https://github.com/NixOS/nix/issues/6063\nreleases:\n  - releaseCycle: \"2.34\"\n    releaseDate: 2026-02-27\n    eol: false # releaseDate(2.35)\n    latest: \"2.34.2\"\n    latestReleaseDate: 2026-03-20\n\n  - releaseCycle: \"2.33\"\n    releaseDate: 2025-12-10\n    eol: 2026-02-27\n    latest: \"2.33.3\"\n    latestReleaseDate: 2026-02-13\n\n  - releaseCycle: \"2.32\"\n    releaseDate: 2025-10-07\n    eol: 2025-12-10 # releaseDate(2.33)\n    latest: \"2.32.6\"\n    latestReleaseDate: 2026-02-25\n\n  - releaseCycle: \"2.31\"\n    releaseDate: 2025-08-25\n    eol: 2025-10-07\n    latest: \"2.31.3\"\n    latestReleaseDate: 2026-01-07\n\n  - releaseCycle: \"2.30\"\n    releaseDate: 2025-07-07\n    eol: 2025-08-25\n    latest: \"2.30.3\"\n    latestReleaseDate: 2025-09-02\n\n  - releaseCycle: \"2.29\"\n    releaseDate: 2025-05-14\n    eol: 2025-07-07\n    latest: \"2.29.2\"\n    latestReleaseDate: 2025-09-01\n\n  - releaseCycle: \"2.28\"\n    releaseDate: 2025-04-04\n    eol: 2025-05-14\n    latest: \"2.28.5\"\n    latestReleaseDate: 2025-09-01\n\n  - releaseCycle: \"2.27\"\n    releaseDate: 2025-03-21\n    eol: 2025-04-04\n    latest: \"2.27.1\"\n    latestReleaseDate: 2025-03-24\n\n  - releaseCycle: \"2.26\"\n    releaseDate: 2025-01-22\n    eol: 2025-03-21\n    latest: \"2.26.4\"\n    latestReleaseDate: 2025-06-24\n\n  - releaseCycle: \"2.25\"\n    releaseDate: 2024-11-11\n    eol: 2025-01-22 # releaseDate(2.26)\n    latest: \"2.25.5\"\n    latestReleaseDate: 2025-01-22\n\n  - releaseCycle: \"2.24\"\n    releaseDate: 2024-08-01\n    eol: 2025-01-22 # releaseDate(last release date of 2.24 series because 2.25 released)\n    latest: \"2.24.15\"\n    latestReleaseDate: 2025-06-24\n\n  - releaseCycle: \"2.23\"\n    releaseDate: 2024-06-12\n    eol: 2024-10-31\n    latest: \"2.23.4\"\n    latestReleaseDate: 2024-10-31\n\n  - releaseCycle: \"2.22\"\n    releaseDate: 2024-04-23\n    eol: 2024-10-31\n    latest: \"2.22.4\"\n    latestReleaseDate: 2024-10-31\n\n  - releaseCycle: \"2.21\"\n    releaseDate: 2024-03-11\n    eol: 2024-10-31\n    latest: \"2.21.5\"\n    latestReleaseDate: 2024-10-31\n\n  - releaseCycle: \"2.20\"\n    releaseDate: 2024-01-29\n    eol: 2024-10-31\n    latest: \"2.20.9\"\n    latestReleaseDate: 2024-10-31\n\n  - releaseCycle: \"2.19\"\n    releaseDate: 2023-11-20\n    eol: 2024-10-31\n    latest: \"2.19.7\"\n    latestReleaseDate: 2024-10-31\n\n  - releaseCycle: \"2.18\"\n    releaseDate: 2023-09-20\n    eol: 2024-10-31\n    latest: \"2.18.9\"\n    latestReleaseDate: 2024-10-31\n\n  - releaseCycle: \"2.17\"\n    releaseDate: 2023-07-24\n    eol: 2024-03-15\n    latest: \"2.17.2\"\n    latestReleaseDate: 2024-03-15\n\n  - releaseCycle: \"2.16\"\n    releaseDate: 2023-05-31\n    eol: 2024-03-15\n    latest: \"2.16.3\"\n    latestReleaseDate: 2024-03-15\n\n  - releaseCycle: \"2.15\"\n    releaseDate: 2023-04-11\n    eol: 2023-10-19\n    latest: \"2.15.3\"\n    latestReleaseDate: 2023-10-19\n\n  - releaseCycle: \"2.14\"\n    releaseDate: 2023-02-28\n    eol: 2023-03-02\n    latest: \"2.14.1\"\n    latestReleaseDate: 2023-03-02\n\n  - releaseCycle: \"2.13\"\n    releaseDate: 2023-01-17\n    eol: 2023-10-18\n    latest: \"2.13.6\"\n    latestReleaseDate: 2023-10-18\n\n  - releaseCycle: \"2.12\"\n    releaseDate: 2022-12-06\n    eol: 2023-02-27\n    latest: \"2.12.1\"\n    latestReleaseDate: 2023-02-27\n\n  - releaseCycle: \"2.11\"\n    releaseDate: 2022-08-29\n    eol: 2022-09-15\n    latest: \"2.11.1\"\n    latestReleaseDate: 2022-09-15\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2022-07-11\n    eol: 2022-07-15\n    latest: \"2.10.3\"\n    latestReleaseDate: 2022-07-15\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2022-05-30\n    eol: 2022-07-11\n    latest: \"2.9.2\"\n    latestReleaseDate: 2022-06-29\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2022-04-19\n    eol: 2022-05-30\n    latest: \"2.8.1\"\n    latestReleaseDate: 2022-05-14\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2022-03-07\n    eol: 2022-04-19\n    latest: \"2.7.0\"\n    latestReleaseDate: 2022-03-07\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2022-01-25\n    eol: 2022-03-07\n    latest: \"2.6.1\"\n    latestReleaseDate: 2022-02-17\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2021-12-13\n    eol: 2022-01-25\n    latest: \"2.5.1\"\n    latestReleaseDate: 2021-12-17\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2021-11-01\n    eol: 2021-12-13\n    latest: \"2.4\"\n    latestReleaseDate: 2021-11-01\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2019-09-04\n    eol: 2021-11-01\n    latest: \"2.3.18\"\n    latestReleaseDate: 2024-03-07\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2019-01-11\n    eol: 2019-09-04\n    latest: \"2.2.2\"\n    latestReleaseDate: 2019-04-15\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2018-09-03\n    eol: 2019-01-11\n    latest: \"2.1.3\"\n    latestReleaseDate: 2018-10-02\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2018-02-22\n    eol: 2018-09-03\n    latest: \"2.0.4\"\n    latestReleaseDate: 2018-05-31\n\n  - releaseCycle: \"1\"\n    releaseDate: 2012-05-11\n    eol: 2018-02-22\n    link: https://nixos.org/manual/nix/stable/release-notes/rl-1.11\n    latest: \"1.11.16\"\n    latestReleaseDate: 2017-12-20\n\n---\n\n> [nix](https://nixos.org/) is a cross-platform package manager that uses a purely functional deployment model\n> where software is installed into unique directories generated through cryptographic hashes.\n> It is also the name of the tool's programming language.\n> A package's hash takes into account the dependencies, which is claimed to eliminate dependency hell.\n> This package management model advertises more reliable, reproducible, and portable packages.\n\n**If you're looking for NixOS, the Linux distribution powered by nix, click [here](./nixos)**\n"
  },
  {
    "path": "products/nixos.md",
    "content": "---\ntitle: NixOS\naddedAt: 2022-03-29\ncategory: os\ntags: linux-distribution\niconSlug: nixos\npermalink: /nixos\nalternate_urls:\n  - /nixoslinux\nversionCommand: cat /etc/os-release\nreleasePolicyLink: https://nixos.org/blog/announcements.html\nchangelogTemplate: https://nixos.org/manual/nixos/stable/release-notes.html#sec-release-__RELEASE_CYCLE__\nreleaseLabel: \"__RELEASE_CYCLE__ '__CODENAME__'\"\nlatestColumn: false\n\nidentifiers:\n  - cpe: cpe:/o:nixos:nixos\n  - cpe: cpe:2.3:o:nixos:nixos\n\nreleases:\n  - releaseCycle: \"25.11\"\n    codename: \"Xantusia\"\n    releaseDate: 2025-11-30\n    eol: 2026-06-30\n    \n  - releaseCycle: \"25.05\"\n    codename: \"Warbler\"\n    releaseDate: 2025-05-23\n    eol: 2025-12-31\n\n  - releaseCycle: \"24.11\"\n    codename: \"Vicuña\"\n    releaseDate: 2024-11-30\n    eol: 2025-06-30\n\n  - releaseCycle: \"24.05\"\n    codename: \"Uakari\"\n    releaseDate: 2024-05-31\n    eol: 2024-12-31\n\n  - releaseCycle: \"23.11\"\n    codename: \"Tapir\"\n    releaseDate: 2023-11-29\n    eol: 2024-06-30\n\n  - releaseCycle: \"23.05\"\n    codename: \"Stoat\"\n    releaseDate: 2023-05-31\n    eol: 2023-12-31\n\n  - releaseCycle: \"22.11\"\n    codename: \"Raccoon\"\n    releaseDate: 2022-11-30\n    eol: 2023-06-30\n\n  - releaseCycle: \"22.05\"\n    codename: \"Quokka\"\n    releaseDate: 2022-05-30\n    eol: 2022-12-31\n\n  - releaseCycle: \"21.11\"\n    codename: \"Porcupine\"\n    releaseDate: 2021-11-30\n    eol: 2022-06-30\n\n  - releaseCycle: \"21.05\"\n    codename: \"Okapi\"\n    releaseDate: 2021-05-31\n    eol: 2021-12-31\n\n  - releaseCycle: \"20.09\"\n    codename: \"Nightingale\"\n    releaseDate: 2020-10-27\n    eol: 2021-06-30\n\n  - releaseCycle: \"20.03\"\n    codename: \"Markhor\"\n    releaseDate: 2020-04-20\n    eol: 2020-10-30\n\n  - releaseCycle: \"19.09\"\n    codename: \"Lori\"\n    releaseDate: 2019-10-09\n    eol: 2020-04-30\n\n  - releaseCycle: \"19.03\"\n    codename: \"Koi\"\n    releaseDate: 2019-04-11\n    eol: 2019-10-30\n\n  - releaseCycle: \"18.09\"\n    codename: \"Jellyfish\"\n    releaseDate: 2018-10-05\n    eol: 2019-04-30\n\n  - releaseCycle: \"18.03\"\n    codename: \"Impala\"\n    releaseDate: 2018-04-04\n    eol: 2018-10-30\n\n  - releaseCycle: \"17.09\"\n    codename: \"Hummingbird\"\n    releaseDate: 2017-09-29\n    eol: 2018-04-30\n\n  - releaseCycle: \"17.03\"\n    codename: \"Gorilla\"\n    releaseDate: 2017-03-31\n    eol: 2017-10-30\n\n  - releaseCycle: \"16.09\"\n    codename: \"Flounder\"\n    releaseDate: 2016-09-30\n    eol: 2017-04-30\n\n  - releaseCycle: \"16.03\"\n    codename: \"Emu\"\n    releaseDate: 2016-03-31\n    eol: 2016-10-30\n\n  - releaseCycle: \"15.09\"\n    codename: \"Dingo\"\n    releaseDate: 2015-09-30\n    eol: 2016-04-30\n\n  - releaseCycle: \"14.12\"\n    codename: \"Caterpillar\"\n    releaseDate: 2014-12-30\n    eol: 2015-09-30\n\n  - releaseCycle: \"14.04\"\n    codename: \"Baboon\"\n    releaseDate: 2014-04-30\n    eol: 2015-01-31\n\n  - releaseCycle: \"13.10\"\n    codename: \"Aardvark\"\n    releaseDate: 2013-10-31\n    eol: 2014-05-31\n---\n\n> [NixOS](https://nixos.org/) is a Linux distribution built on top of the Nix package manager.\n> It uses declarative configuration and allows reliable system upgrades.\n\nThere is also the Unstable release that is always supported and receives updates most frequently.\n\n**If you're looking for nix, the package manager NixOS is based-on [click here](/nix)**.\n"
  },
  {
    "path": "products/nodejs.md",
    "content": "---\ntitle: Node.js\naddedAt: 2019-05-27\ncategory: framework\ntags: javascript-runtime herodevs linux-foundation\niconSlug: nodedotjs\npermalink: /nodejs\nalternate_urls:\n  - /node\nversionCommand: node --version\nreleasePolicyLink: https://nodejs.org/en/about/previous-releases\nreleaseImage: https://raw.githubusercontent.com/nodejs/Release/main/schedule.svg?sanitize=true\nchangelogTemplate: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V__RELEASE_CYCLE__.md#__LATEST__\neoasColumn: true\neoesColumn: \"Commercial Support\"\n\nidentifiers:\n  - purl: pkg:generic/node\n  - purl: pkg:docker/circleci/node\n  - purl: pkg:docker/library/node\n  - purl: pkg:docker/cimg/node\n  - purl: pkg:docker/bitnami/node\n  - cpe: cpe:2.3:a:nodejs:node.js\n  - repology: nodejs\n\nauto:\n  methods:\n    - git: https://github.com/nodejs/node.git\n\n# See https://github.com/nodejs/release#release-schedule.\nreleases:\n  - releaseCycle: \"25\"\n    releaseDate: 2025-10-15\n    eoas: 2026-04-01\n    eol: 2026-06-01\n    latest: \"25.8.1\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"24\"\n    releaseDate: 2025-05-06\n    lts: 2025-10-28\n    eoas: 2026-10-20\n    eol: 2028-04-30\n    latest: \"24.14.0\"\n    latestReleaseDate: 2026-02-24\n\n  - releaseCycle: \"23\"\n    releaseDate: 2024-10-16\n    eoas: 2025-04-01\n    eol: 2025-06-01\n    latest: \"23.11.1\"\n    latestReleaseDate: 2025-05-14\n\n  - releaseCycle: \"22\"\n    releaseDate: 2024-04-24\n    lts: 2024-10-29\n    eoas: 2025-10-21\n    eol: 2027-04-30\n    eoes: false\n    latest: \"22.22.1\"\n    latestReleaseDate: 2026-03-05\n\n  - releaseCycle: \"21\"\n    releaseDate: 2023-10-17\n    eoas: 2024-04-01\n    eol: 2024-06-01\n    latest: \"21.7.3\"\n    latestReleaseDate: 2024-04-10\n\n  - releaseCycle: \"20\"\n    releaseDate: 2023-04-18\n    lts: 2023-10-24\n    eoas: 2024-10-22\n    eol: 2026-04-30\n    eoes: false\n    latest: \"20.20.1\"\n    latestReleaseDate: 2026-03-05\n\n  - releaseCycle: \"19\"\n    releaseDate: 2022-10-18\n    eoas: 2023-04-01\n    eol: 2023-06-01\n    latest: \"19.9.0\"\n    latestReleaseDate: 2023-04-10\n\n  - releaseCycle: \"18\"\n    releaseDate: 2022-04-19\n    lts: 2022-10-25\n    eoas: 2023-10-18\n    eol: 2025-04-30\n    eoes: false\n    latest: \"18.20.8\"\n    latestReleaseDate: 2025-03-27\n\n  - releaseCycle: \"17\"\n    releaseDate: 2021-10-19\n    eoas: 2022-04-01\n    eol: 2022-06-01\n    latest: \"17.9.1\"\n    latestReleaseDate: 2022-06-01\n\n  - releaseCycle: \"16\"\n    releaseDate: 2021-04-20\n    lts: 2021-10-26\n    eoas: 2022-10-18\n    eol: 2023-09-11\n    eoes: false\n    latest: \"16.20.2\"\n    latestReleaseDate: 2023-08-09\n\n  - releaseCycle: \"15\"\n    releaseDate: 2020-10-20\n    eoas: 2021-04-01\n    eol: 2021-06-01\n    latest: \"15.14.0\"\n    latestReleaseDate: 2021-04-06\n\n  - releaseCycle: \"14\"\n    releaseDate: 2020-04-21\n    lts: 2020-10-27\n    eoas: 2021-10-19\n    eol: 2023-04-30\n    eoes: false\n    latest: \"14.21.3\"\n    latestReleaseDate: 2023-02-16\n\n  - releaseCycle: \"13\"\n    releaseDate: 2019-10-22\n    eoas: 2020-04-01\n    eol: 2020-06-01\n    latest: \"13.14.0\"\n    latestReleaseDate: 2020-04-29\n\n  - releaseCycle: \"12\"\n    releaseDate: 2019-04-23\n    lts: 2019-10-21\n    eoas: 2020-10-20\n    eol: 2022-04-30\n    eoes: false\n    latest: \"12.22.12\"\n    latestReleaseDate: 2022-04-05\n\n  - releaseCycle: \"11\"\n    releaseDate: 2018-10-23\n    eoas: 2019-04-01\n    eol: 2019-06-30\n    latest: \"11.15.0\"\n    latestReleaseDate: 2019-04-30\n\n  - releaseCycle: \"10\"\n    releaseDate: 2018-04-24\n    lts: 2018-10-30\n    eoas: 2020-05-19\n    eol: 2021-04-30\n    latest: \"10.24.1\"\n    latestReleaseDate: 2021-04-06\n\n  - releaseCycle: \"9\"\n    releaseDate: 2017-10-31\n    eoas: 2018-06-30\n    eol: 2018-06-30\n    latest: \"9.11.2\"\n    latestReleaseDate: 2018-06-12\n\n  - releaseCycle: \"8\"\n    releaseDate: 2017-05-30\n    lts: 2017-10-31\n    eoas: 2019-01-01\n    eol: 2019-12-31\n    latest: \"8.17.0\"\n    latestReleaseDate: 2019-12-17\n\n  - releaseCycle: \"7\"\n    releaseDate: 2016-10-25\n    eoas: 2017-06-30\n    eol: 2017-06-30\n    latest: \"7.10.1\"\n    latestReleaseDate: 2017-07-11\n\n  - releaseCycle: \"6\"\n    releaseDate: 2016-04-26\n    lts: 2016-10-18\n    eoas: 2018-04-30\n    eol: 2019-04-30\n    latest: \"6.17.1\"\n    latestReleaseDate: 2019-04-03\n\n  - releaseCycle: \"5\"\n    releaseDate: 2015-10-30\n    eoas: 2016-06-30\n    eol: 2016-06-30\n    latest: \"5.12.0\"\n    latestReleaseDate: 2016-06-23\n\n  - releaseCycle: \"4\"\n    releaseDate: 2015-09-09\n    lts: 2015-10-01\n    eoas: 2017-04-01\n    eol: 2018-04-30\n    latest: \"4.9.1\"\n    latestReleaseDate: 2018-03-29\n\n  - releaseCycle: \"3\"\n    releaseDate: 2015-08-04\n    eoas: true\n    eol: true\n    link: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_IOJS.md#__LATEST__\n    latest: \"3.3.1\"\n    latestReleaseDate: 2015-09-15\n\n  - releaseCycle: \"2\"\n    releaseDate: 2015-05-04\n    eoas: true\n    eol: true\n    link: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_IOJS.md#__LATEST__\n    latest: \"2.5.0\"\n    latestReleaseDate: 2015-07-28\n\n  - releaseCycle: \"1\"\n    releaseDate: 2015-01-20\n    eoas: true\n    eol: true\n    link: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_IOJS.md#__LATEST__\n    latest: \"1.8.4\"\n    latestReleaseDate: 2015-07-09\n\n---\n\n> [Node.js](https://nodejs.org/) is an open-source, cross-platform JavaScript run-time environment\n> built on Chrome's V8 JavaScript engine that executes JavaScript code outside a browser.\n\nMajor Node.js versions enter Current release status for six months, which gives library authors time to add support for them.\nAfter six months, odd-numbered releases (9, 11, etc.) become unsupported,\nand even-numbered releases (10, 12, etc.) move to Active LTS status and are ready for general use.\nLTS release status is \"long-term support\", which typically guarantees that critical bugs will be fixed for a total of 30 months.\nProduction applications should only use Active LTS or Maintenance LTS releases.\n\nIf an even-numbered release above is _not marked as LTS_, then it has not entered \"Active LTS\" and is not recommended for Production use.\n\nNode.js is part of the [OpenJS Foundation's Ecosystem Sustainability Program](https://openjsf.org/ecosystem-sustainability-program) (ESP).\nCommercial support is available for some deprecated LTS versions of Node.js through the\n[HeroDevs Never-Ending Support](https://www.herodevs.com/support/node-nes) initiative.\n"
  },
  {
    "path": "products/nokia.md",
    "content": "---\ntitle: Nokia Mobile\naddedAt: 2022-08-01\ncategory: device\ntags: mobile-phone\niconSlug: nokia\npermalink: /nokia\nalternate_urls:\n  - /hmd\n  - /nokiamobile\nreleasePolicyLink: https://www.nokia.com/phones/en_int/security-updates\nlatestColumn: false\n\n# EOL estimation if not explicitly announced by Nokia on the product page\n# - for C line: eol(x) = releaseDate(x) + 2 years\n# - for rest: eol(x) = releaseDate(x) + 3 years\nreleases:\n  - releaseCycle: \"c210\"\n    releaseLabel: \"Nokia C210\"\n    releaseDate: 2023-09-14\n    eol: 2025-09-14 # estimated releaseDate(x) + 2 years\n    link: https://www.nokia.com/phones/en_us/nokia-c-210\n\n  - releaseCycle: \"g310-5g\"\n    releaseLabel: \"Nokia G310 5G\"\n    releaseDate: 2023-08-24\n    eol: 2026-08-24 # estimated releaseDate(x) + 3 years\n    link: https://www.nokia.com/phones/en_us/nokia-g-310\n\n  - releaseCycle: \"g42-5g\"\n    releaseLabel: \"Nokia G42 5G\"\n    releaseDate: 2023-06-28\n    eol: 2026-06-28 # Product page: 3 years of monthly security updates and 2 years of OS upgrades.\n    link: https://www.nokia.com/phones/en_int/nokia-g-42\n\n  - releaseCycle: \"c300\"\n    releaseLabel: \"Nokia C300\"\n    releaseDate: 2023-06-14\n    eol: 2025-06-14 # estimated releaseDate(x) + 2 years\n    link: https://www.nokia.com/phones/en_us/nokia-c-300\n\n  - releaseCycle: \"c110\"\n    releaseLabel: \"Nokia C110\"\n    releaseDate: 2023-06-14\n    eol: 2025-06-14 # estimated releaseDate(x) + 2 years\n    link: https://www.nokia.com/phones/en_us/nokia-c-110\n\n  - releaseCycle: \"xr21\"\n    releaseLabel: \"Nokia XR21\"\n    releaseDate: 2023-05-24\n    eol: 2027-05-24 # Product page: With 4 years of monthly security updates\n    link: https://www.nokia.com/phones/en_int/nokia-xr-21\n\n  - releaseCycle: \"c32\"\n    releaseLabel: \"Nokia C32\"\n    releaseDate: 2023-02-25\n    eol: 2025-02-25\n    link: https://www.nokia.com/phones/en_int/nokia-c-32\n\n  - releaseCycle: \"g22\"\n    releaseLabel: \"Nokia G22\"\n    releaseDate: 2023-02-17\n    eol: 2026-04-01\n    link: https://www.nokia.com/phones/en_int/nokia-g-22\n\n  - releaseCycle: \"t21\"\n    releaseLabel: \"Nokia T21\"\n    releaseDate: 2022-09-01\n    eol: 2025-09-01 # Product page: 3 years of monthly security updates\n    link: https://www.nokia.com/phones/en_int/nokia-t-21\n\n  - releaseCycle: \"x30-5g\"\n    releaseLabel: \"Nokia X30 5G\"\n    releaseDate: 2022-09-01\n    eol: 2026-01-01\n    link: https://www.nokia.com/phones/en_int/nokia-x-30\n\n  - releaseCycle: \"g60-5g\"\n    releaseLabel: \"Nokia G60 5G\"\n    releaseDate: 2022-08-05\n    eol: 2025-12-01\n    link: https://www.nokia.com/phones/en_int/nokia-g-60\n\n  - releaseCycle: \"c21\"\n    releaseLabel: \"Nokia C21\"\n    releaseDate: 2022-05-03\n    eol: 2024-06-01\n    link: https://www.nokia.com/phones/en_int/nokia-c-21\n\n  - releaseCycle: \"c21-plus\"\n    releaseLabel: \"Nokia C21 Plus\"\n    releaseDate: 2022-04-29\n    eol: 2024-06-01\n    link: https://www.nokia.com/phones/en_int/nokia-c-21-plus\n\n  - releaseCycle: \"c2-2nd-edition\"\n    releaseLabel: \"Nokia C2 2nd Edition\"\n    releaseDate: 2022-04-19\n    eol: 2024-05-01\n    link: https://www.nokia.com/phones/en_int/nokia-c-2-2nd-edition\n\n  - releaseCycle: \"g11\"\n    releaseLabel: \"Nokia G11\"\n    releaseDate: 2022-03-24\n    eol: 2025-05-01\n    link: https://www.nokia.com/phones/en_int/nokia-g-11\n\n  - releaseCycle: \"g21\"\n    releaseLabel: \"Nokia G21\"\n    releaseDate: 2022-02-15\n    eol: 2025-03-01\n    link: https://www.nokia.com/phones/en_int/nokia-g-21\n\n  - releaseCycle: \"t20\"\n    releaseLabel: \"Nokia T20\"\n    releaseDate: 2021-11-02\n    eol: 2024-11-01\n    link: https://www.nokia.com/phones/en_int/nokia-t-20\n\n  - releaseCycle: \"g50\"\n    releaseLabel: \"Nokia G50\"\n    releaseDate: 2021-10-13\n    eol: 2024-12-01\n    link: https://www.nokia.com/phones/en_int/nokia-g-50\n\n  - releaseCycle: \"c30\"\n    releaseLabel: \"Nokia C30\"\n    releaseDate: 2021-10-12\n    eol: 2023-10-01\n    link: https://www.nokia.com/phones/en_int/nokia-c-30\n\n  - releaseCycle: \"c1-2nd-edition\"\n    releaseLabel: \"Nokia C1 2nd Edition\"\n    releaseDate: 2021-08-27\n    eol: 2023-09-01\n    link: https://www.nokia.com/phones/en_int/nokia-c-1-2nd-edition\n\n  - releaseCycle: \"xr20\"\n    releaseLabel: \"Nokia XR20\"\n    releaseDate: 2021-08-04\n    eol: 2025-11-01\n    link: https://www.nokia.com/phones/en_int/nokia-xr-20\n\n  - releaseCycle: \"c10\"\n    releaseLabel: \"Nokia C10\"\n    releaseDate: 2021-06-29\n    eol: 2023-08-01\n    link: https://www.nokia.com/phones/en_int/nokia-c-10\n\n  - releaseCycle: \"c01-plus\"\n    releaseLabel: \"Nokia C01 Plus\"\n    releaseDate: 2021-06-28\n    eol: 2023-08-01\n    link: https://www.nokia.com/phones/en_int/nokia-c-01-plus\n\n  - releaseCycle: \"c20-plus\"\n    releaseLabel: \"Nokia C20 Plus\"\n    releaseDate: 2021-06-16\n    eol: 2023-09-01\n    link: https://www.nokia.com/phones/en_in/nokia-c-20-plus\n\n  - releaseCycle: \"x10\"\n    releaseLabel: \"Nokia X10\"\n    releaseDate: 2021-06-07\n    eol: 2024-09-01\n    link: https://www.nokia.com/phones/en_int/nokia-x-10\n\n  - releaseCycle: \"c20\"\n    releaseLabel: \"Nokia C20\"\n    releaseDate: 2021-06-06\n    eol: 2023-06-01\n    link: https://www.nokia.com/phones/en_int/nokia-c-20\n\n  - releaseCycle: \"g20\"\n    releaseLabel: \"Nokia G20\"\n    releaseDate: 2021-05-17\n    eol: 2024-07-01\n    link: https://www.nokia.com/phones/en_int/nokia-g-20\n\n  - releaseCycle: \"x20\"\n    releaseLabel: \"Nokia X20\"\n    releaseDate: 2021-05-12\n    eol: 2024-07-01\n    link: https://www.nokia.com/phones/en_int/nokia-x-20\n\n  - releaseCycle: \"g10\"\n    releaseLabel: \"Nokia G10\"\n    releaseDate: 2021-04-26\n    eol: 2024-07-01\n    link: https://www.nokia.com/phones/en_int/nokia-g-10\n\n  - releaseCycle: \"1.4\"\n    releaseLabel: \"Nokia 1.4\"\n    releaseDate: 2021-02-03\n    eol: 2024-04-01\n    link: https://www.nokia.com/phones/en_int/nokia-1-4\n\n  - releaseCycle: \"c1-plus\"\n    releaseLabel: \"Nokia C1 Plus\"\n    releaseDate: 2021-01-29\n    eol: 2023-01-01\n    link: https://www.nokia.com/phones/en_int/nokia-c-1-plus\n\n  - releaseCycle: \"5.4\"\n    releaseLabel: \"Nokia 5.4\"\n    releaseDate: 2020-12-25\n    eol: 2024-01-01\n    link: https://www.nokia.com/phones/en_int/nokia-5-4\n\n  - releaseCycle: \"3.4\"\n    releaseLabel: \"Nokia 3.4\"\n    releaseDate: 2020-10-26\n    eol: 2023-11-01\n    link: https://www.nokia.com/phones/en_int/nokia-3-4\n\n  - releaseCycle: \"2.4\"\n    releaseLabel: \"Nokia 2.4\"\n    releaseDate: 2020-09-30\n    eol: 2023-10-01\n    link: https://www.nokia.com/phones/en_int/nokia-2-4\n\n  - releaseCycle: \"8.3-5g\"\n    releaseLabel: \"Nokia 8.3 5G\"\n    releaseDate: 2020-09-15\n    eol: 2023-11-01\n    link: https://www.nokia.com/phones/en_us/nokia-8-3-5g\n\n  - releaseCycle: \"c3\"\n    releaseLabel: \"Nokia C3\"\n    releaseDate: 2020-08-13\n    eol: 2022-11-01\n    link: https://www.nokia.com/phones/en_int/nokia-c-3\n\n  - releaseCycle: \"1.3\"\n    releaseLabel: \"Nokia 1.3\"\n    releaseDate: 2020-04-02\n    eol: 2023-06-01\n    link: https://www.nokia.com/phones/en_int/nokia-1-3\n\n  - releaseCycle: \"5.3\"\n    releaseLabel: \"Nokia 5.3\"\n    releaseDate: 2020-04-02\n    eol: 2023-06-01\n    link: https://www.nokia.com/phones/en_int/nokia-5-3\n\n  - releaseCycle: \"c2\"\n    releaseLabel: \"Nokia C2\"\n    releaseDate: 2020-03-22\n    eol: 2022-02-01\n    link: https://www.nokia.com/phones/en_int/nokia-c-2\n\n  - releaseCycle: \"2.3\"\n    releaseLabel: \"Nokia 2.3\"\n    releaseDate: 2019-12-19\n    eol: 2022-12-01\n    link: https://www.nokia.com/phones/en_int/nokia-2-3\n\n  - releaseCycle: \"c1\"\n    releaseLabel: \"Nokia C1\"\n    releaseDate: 2019-12-11\n    eol: 2021-12-01\n    link: https://www.nokia.com/phones/en_int/nokia-c-1\n\n  - releaseCycle: \"6.2\"\n    releaseLabel: \"Nokia 6.2\"\n    releaseDate: 2019-10-17\n    eol: 2022-10-01\n    link: https://www.nokia.com/phones/en_int/nokia-6-2\n\n  - releaseCycle: \"7.2\"\n    releaseLabel: \"Nokia 7.2\"\n    releaseDate: 2019-09-23\n    eol: 2022-09-01\n    link: https://www.nokia.com/phones/en_int/nokia-7-2\n\n  - releaseCycle: \"2.2\"\n    releaseLabel: \"Nokia 2.2\"\n    releaseDate: 2019-06-11\n    eol: 2022-05-01\n    link: https://www.nokia.com/phones/en_int/nokia-2-2\n\n  - releaseCycle: \"3.2\"\n    releaseLabel: \"Nokia 3.2\"\n    releaseDate: 2019-05-22\n    eol: 2022-04-01\n    link: https://www.nokia.com/phones/en_int/nokia-3-2\n\n  - releaseCycle: \"4.2\"\n    releaseLabel: \"Nokia 4.2\"\n    releaseDate: 2019-05-07\n    eol: 2022-04-01\n    link: https://www.nokia.com/phones/en_int/nokia-4-2\n\n  - releaseCycle: \"x71\"\n    releaseLabel: \"Nokia X71\"\n    releaseDate: 2019-04-17\n    eol: 2019-05-01\n    link: https://www.nokia.com/phones/zh_tw/nokia-x71\n\n  - releaseCycle: \"9-pureview\"\n    releaseLabel: \"Nokia 9 Pureview\"\n    releaseDate: 2019-03-13\n    eol: 2022-03-01\n    link: https://www.nokia.com/phones/en_int/nokia-9-pureview\n\n  - releaseCycle: \"1-plus\"\n    releaseLabel: \"Nokia 1 Plus\"\n    releaseDate: 2019-02-24\n    eol: 2022-02-01\n    link: https://www.nokia.com/phones/en_int/nokia-1-plus\n\n  - releaseCycle: \"5.1-plus\"\n    releaseLabel: \"Nokia 5.1 Plus\"\n    releaseDate: 2018-12-05\n    eol: 2021-10-01\n    link: https://www.nokia.com/phones/en_int/nokia-5-plus\n\n  - releaseCycle: \"8.1\"\n    releaseLabel: \"Nokia 8.1\"\n    releaseDate: 2018-12-05\n    eol: 2021-12-01\n    link: https://www.nokia.com/phones/en_int/nokia-8-1\n\n  - releaseCycle: \"7.1\"\n    releaseLabel: \"Nokia 7.1\"\n    releaseDate: 2018-10-28\n    eol: 2021-11-01\n    link: https://www.nokia.com/phones/en_int/nokia-7-1\n\n  - releaseCycle: \"6.1-plus\"\n    releaseLabel: \"Nokia 6.1 Plus\"\n    releaseDate: 2018-08-21\n    eol: 2021-08-01\n    link: https://www.nokia.com/phones/en_int/nokia-6-plus\n\n  - releaseCycle: \"2.1\"\n    releaseLabel: \"Nokia 2.1\"\n    releaseDate: 2018-08-01\n    eol: 2021-08-01\n    link: https://www.nokia.com/phones/en_int/nokia-2-1\n\n  - releaseCycle: \"5.1\"\n    releaseLabel: \"Nokia 5.1\"\n    releaseDate: 2018-08-01\n    eol: 2021-08-01\n    link: https://www.nokia.com/phones/en_int/nokia-5-1\n\n  - releaseCycle: \"6.1\"\n    releaseLabel: \"Nokia 6.1\"\n    releaseDate: 2018-05-06\n    eol: 2021-04-01\n    link: https://www.nokia.com/phones/en_int/nokia-6-1\n\n  - releaseCycle: \"3.1\"\n    releaseLabel: \"Nokia 3.1\"\n    releaseDate: 2018-05-01\n    eol: 2021-07-01\n    link: https://www.nokia.com/phones/en_int/nokia-3-1\n\n  - releaseCycle: \"7-plus\"\n    releaseLabel: \"Nokia 7 Plus\"\n    releaseDate: 2018-04-30\n    eol: 2021-04-01\n    link: https://www.nokia.com/phones/en_int/nokia-7-plus\n\n  - releaseCycle: \"8-sirocco\"\n    releaseLabel: \"Nokia 8 Sirocco\"\n    releaseDate: 2018-04-23\n    eol: 2021-05-01\n    link: https://www.nokia.com/phones/en_int/nokia-8-sirocco\n\n  - releaseCycle: \"1\"\n    releaseLabel: \"Nokia 1\"\n    releaseDate: 2018-04-01\n    eol: 2021-04-01\n    link: https://www.nokia.com/phones/en_int/nokia-1-0\n\n  - releaseCycle: \"3.1-plus\"\n    releaseLabel: \"Nokia 3.1 Plus\"\n    releaseDate: 2018-04-01\n    eol: 2021-10-01\n    link: https://www.nokia.com/phones/en_int/nokia-3-plus\n\n  - releaseCycle: \"2\"\n    releaseLabel: \"Nokia 2\"\n    releaseDate: 2017-11-01\n    eol: 2019-11-01\n    link: https://www.nokia.com/phones/en_int/nokia-2-0\n\n  - releaseCycle: \"8\"\n    releaseLabel: \"Nokia 8\"\n    releaseDate: 2017-09-07\n    eol: 2020-10-01\n    link: https://www.nokia.com/phones/en_int/nokia-8-0\n\n  - releaseCycle: \"5\"\n    releaseLabel: \"Nokia 5\"\n    releaseDate: 2017-07-17\n    eol: 2020-10-01\n    link: https://www.nokia.com/phones/en_int/nokia-5-0\n\n  - releaseCycle: \"3\"\n    releaseLabel: \"Nokia 3\"\n    releaseDate: 2017-06-17\n    eol: 2020-09-01\n    link: https://www.nokia.com/phones/en_int/nokia-3-0\n\n  - releaseCycle: \"6\"\n    releaseLabel: \"Nokia 6\"\n    releaseDate: 2017-01-19\n    eol: 2020-10-01\n    link: https://www.hmd.com/en_int/support/nokia-6-user-guide/\n---\n\n> [HMD Global Oy](https://en.wikipedia.org/wiki/HMD_Global) branded as **HMD** and **Nokia Mobile**\n> is a mobile phone company based in Espoo, Finland. The [Nokia](https://en.wikipedia.org/wiki/Nokia)\n> brand has been licensed by former Nokia employees who founded HMD Global and introduced\n> Nokia-branded Android-based devices to the market in 2017.\n\nMost likely, new phone models will be supported for 3 years (except the C line which seems to be\nsupported for 2 years only). All Nokia smartphones run either [Android One](https://www.android.com/one/)\nor [Android Go](https://www.android.com/versions/go-edition/).\n\nWarranty information for a device can be validated at the [Warranty finder](https://www.nokia.com/phones/en_int/support/topics/warranty-finder)\non the Nokia website.\n"
  },
  {
    "path": "products/nomad.md",
    "content": "---\ntitle: Nomad\naddedAt: 2021-10-20\ncategory: server-app\ntags: hashicorp\niconSlug: nomad\npermalink: /nomad\nversionCommand: nomad --version\nreleasePolicyLink: https://support.hashicorp.com/hc/en-us/articles/360021185113-Support-Period-and-End-of-Life-EOL-Policy\nchangelogTemplate: https://github.com/hashicorp/nomad/blob/v__LATEST__/CHANGELOG.md\n\nidentifiers:\n  - repology: nomad-scheduler\n  - cpe: cpe:/a:hashicorp:nomad\n  - cpe: cpe:2.3:a:hashicorp:nomad\n\nauto:\n  methods:\n    - git: https://github.com/hashicorp/nomad.git\n\n# eol(x) = releaseDate(x+3)\nreleases:\n  - releaseCycle: \"1.11\"\n    releaseDate: 2025-11-11\n    eol: false\n    latest: \"1.11.3\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2025-04-09\n    eol: false\n    latest: \"1.10.5\"\n    latestReleaseDate: 2025-09-09\n\n  - releaseCycle: \"1.9\"\n    staleReleaseThresholdDays: 500\n    releaseDate: 2024-10-10\n    eol: false\n    latest: \"1.9.7\"\n    latestReleaseDate: 2025-03-11\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2024-05-28\n    eol: 2025-11-11 # releaseDate(1.11)\n    latest: \"1.8.4\"\n    latestReleaseDate: 2024-09-17\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2023-12-07\n    eol: 2025-04-09 # releaseDate(1.10)\n    latest: \"1.7.7\"\n    latestReleaseDate: 2024-04-16\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2023-07-18\n    eol: 2024-10-10 # releaseDate(1.9)\n    latest: \"1.6.10\"\n    latestReleaseDate: 2024-04-16\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2023-03-01\n    eol: 2024-05-28\n    latest: \"1.5.17\"\n    latestReleaseDate: 2024-04-16\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2022-10-04\n    eol: 2023-12-07\n    latest: \"1.4.14\"\n    latestReleaseDate: 2023-10-30\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2022-05-11\n    eol: 2023-07-18\n    latest: \"1.3.16\"\n    latestReleaseDate: 2023-08-18\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2021-11-15\n    eol: 2023-03-01\n    latest: \"1.2.16\"\n    latestReleaseDate: 2023-02-14\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2021-05-17\n    eol: 2022-10-04\n    latest: \"1.1.18\"\n    latestReleaseDate: 2022-08-31\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2020-12-08\n    eol: 2022-05-11\n    latest: \"1.0.18\"\n    latestReleaseDate: 2022-02-10\n\n  - releaseCycle: \"0.12\"\n    releaseDate: 2020-07-09\n    eol: 2021-11-15\n    latest: \"0.12.12\"\n    latestReleaseDate: 2021-05-11\n\n---\n\n> [Hashicorp Nomad](https://www.nomadproject.io/) is a simple and flexible workload orchestrator to\n> deploy and manage containers and non-containerized applications across on-prem and clouds at scale.\n\nGenerally Available (GA) releases of active products are supported for up to two (2) years. Eligible\ncode-fixes and hot-fixes are provided via a new minor release (Z) on top of the latest \"major\nrelease\" branch, for up to two (2) releases from the most current major release.\n\nA major release is identified by a change in the first (X) or second (Y) digit in the following\nversioning nomenclature: `Version X.Y.Z.`\n\nHashicorp uses the same support period and EoL Policy for all its products.\n"
  },
  {
    "path": "products/notepad-plus-plus.md",
    "content": "---\ntitle: Notepad++\naddedAt: 2025-05-30\ncategory: app\niconSlug: notepadplusplus\npermalink: /notepad-plus-plus\nchangelogTemplate: \"https://notepad-plus-plus.org/downloads/v__LATEST__/\"\n\nauto:\n  methods:\n    - git: https://github.com/notepad-plus-plus/notepad-plus-plus\n\nidentifiers:\n  - repology: notepad%2B%2B\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"8.9\"\n    releaseDate: 2025-12-27\n    eol: false\n    latest: \"8.9.2\"\n    latestReleaseDate: 2026-02-16\n\n  - releaseCycle: \"8.8\"\n    releaseDate: 2025-04-28\n    eol: 2025-12-27\n    latest: \"8.8.9\"\n    latestReleaseDate: 2025-12-09\n\n  - releaseCycle: \"8.7\"\n    releaseDate: 2024-09-17\n    eol: 2025-04-28\n    latest: \"8.7.9\"\n    latestReleaseDate: 2025-04-02\n\n  - releaseCycle: \"8.6\"\n    releaseDate: 2023-11-23\n    eol: 2024-09-17\n    latest: \"8.6.9\"\n    latestReleaseDate: 2024-07-14\n\n  - releaseCycle: \"8.5\"\n    releaseDate: 2023-03-06\n    eol: 2023-11-23\n    latest: \"8.5.8\"\n    latestReleaseDate: 2023-10-17\n\n  - releaseCycle: \"8.4\"\n    releaseDate: 2022-04-26\n    eol: 2023-03-06\n    latest: \"8.4.9\"\n    latestReleaseDate: 2023-01-31\n\n  - releaseCycle: \"8.3\"\n    releaseDate: 2022-02-03\n    eol: 2022-04-26\n    latest: \"8.3.3\"\n    latestReleaseDate: 2022-03-15\n\n  - releaseCycle: \"8.2\"\n    releaseDate: 2022-01-01\n    eol: 2022-02-03\n    latest: \"8.2.1\"\n    latestReleaseDate: 2022-01-24\n\n  - releaseCycle: \"8.1\"\n    releaseDate: 2021-06-17\n    eol: 2022-01-01\n    latest: \"8.1.9.3\"\n    latestReleaseDate: 2021-12-08\n\n  - releaseCycle: \"7.9\"\n    releaseDate: 2020-09-28\n    eol: 2021-06-17\n    latest: \"7.9.5\"\n    latestReleaseDate: 2021-03-22\n\n---\n\n> [Notepad++](https://notepad-plus-plus.org) (sometimes npp or NPP) is a text and source code for use with Microsoft Windows.\n\nNotepad++ does not have a documented release policy.\nAccording to [this comment](https://community.notepad-plus-plus.org/post/88471), only the latest release is maintained.\n"
  },
  {
    "path": "products/numpy.md",
    "content": "---\ntitle: NumPy\naddedAt: 2022-10-17\ncategory: framework\ntags: python-runtime\niconSlug: numpy\npermalink: /numpy\nreleasePolicyLink: https://numpy.org/neps/nep-0029-deprecation_policy.html\nversionCommand: python -c \"import numpy; print(numpy.__version__)\"\nchangelogTemplate: https://github.com/numpy/numpy/releases/tag/v__LATEST__\n\nidentifiers:\n  - purl: pkg:pypi/numpy\n  - purl: pkg:github/numpy/numpy\n  - cpe: cpe:2.3:a:numpy:numpy\n\nauto:\n  methods:\n    - pypi: numpy\n\n# EOL(x) = releaseDate(x) + 2 year + 1 day\n# But at no point should any of the last 3 releases become unsupported.\nreleases:\n  - releaseCycle: \"2.4\"\n    releaseDate: 2025-12-20\n    eol: 2027-12-21\n    latest: \"2.4.3\"\n    latestReleaseDate: 2026-03-09\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2025-06-07\n    eol: 2027-06-08\n    latest: \"2.3.5\"\n    latestReleaseDate: 2025-11-16\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2024-12-08\n    eol: 2026-12-09\n    latest: \"2.2.6\"\n    latestReleaseDate: 2025-05-17\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2024-08-18\n    eol: 2026-08-19\n    latest: \"2.1.3\"\n    latestReleaseDate: 2024-11-02\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2024-06-16\n    eol: 2026-06-17\n    latest: \"2.0.2\"\n    latestReleaseDate: 2024-08-26\n\n  - releaseCycle: \"1.26\"\n    releaseDate: 2023-09-16\n    eol: 2025-09-17\n    latest: \"1.26.4\"\n    latestReleaseDate: 2024-02-05\n\n  - releaseCycle: \"1.25\"\n    releaseDate: 2023-06-17\n    eol: 2025-06-18\n    latest: \"1.25.2\"\n    latestReleaseDate: 2023-07-31\n\n  - releaseCycle: \"1.24\"\n    releaseDate: 2022-12-18\n    eol: 2024-12-19\n    latest: \"1.24.4\"\n    latestReleaseDate: 2023-06-26\n\n  - releaseCycle: \"1.23\"\n    releaseDate: 2022-06-22\n    eol: 2024-06-24\n    latest: \"1.23.5\"\n    latestReleaseDate: 2022-11-20\n\n  - releaseCycle: \"1.22\"\n    releaseDate: 2021-12-31\n    eol: 2024-01-01\n    latest: \"1.22.4\"\n    latestReleaseDate: 2022-05-20\n\n  - releaseCycle: \"1.21\"\n    releaseDate: 2021-06-22\n    eol: 2023-06-23\n    latest: \"1.21.6\"\n    latestReleaseDate: 2022-04-12\n\n  - releaseCycle: \"1.20\"\n    releaseDate: 2021-01-30\n    eol: 2023-01-31\n    latest: \"1.20.3\"\n    latestReleaseDate: 2021-05-10\n\n  - releaseCycle: \"1.19\"\n    releaseDate: 2020-06-20\n    eol: 2022-06-21\n    latest: \"1.19.5\"\n    latestReleaseDate: 2021-01-05\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2019-12-22\n    eol: 2021-12-22\n    latest: \"1.18.5\"\n    latestReleaseDate: 2020-06-04\n\n  - releaseCycle: \"1.17\"\n    releaseDate: 2019-07-26\n    eol: 2021-07-26\n    latest: \"1.17.5\"\n    latestReleaseDate: 2020-01-01\n\n  - releaseCycle: \"1.16\"\n    releaseDate: 2019-01-14\n    eol: 2021-01-13\n    latest: \"1.16.6\"\n    latestReleaseDate: 2019-12-29\n\n  - releaseCycle: \"1.15\"\n    releaseDate: 2018-07-23\n    eol: 2020-07-23\n    latest: \"1.15.4\"\n    latestReleaseDate: 2018-11-04\n\n  - releaseCycle: \"1.14\"\n    releaseDate: 2018-01-06\n    eol: 2020-01-07\n    latest: \"1.14.6\"\n    latestReleaseDate: 2018-09-23\n\n---\n\n> [NumPy](https://numpy.org/) offers comprehensive mathematical functions, random number generators,\n> linear algebra routines, Fourier transforms, and more.\n\nAll minor versions of NumPy released in the prior 24 months, and at minimum the last three minor\nversions are supported. NumPy follows SemVer.\n\nNumPy's support policy is defined via [SPEC 0](https://scientific-python.org/specs/spec-0000/),\nwhich is also followed by other tooling in the Scientific Python Ecosystem.\n\n## Python Support\n\nAll minor versions of Python released 42 months prior, and at minimum the two latest minor versions\nare supported. Python support is only dropped in a major/minor version, and never on a patch release.\n\n| NumPy | Python   |\n| ----- | -------- |\n| 2.4   | 3.11-3.14|\n| 2.3   | 3.11-3.14|\n| 2.2   | 3.10-3.13|\n| 2.1   | 3.10-3.13|\n| 2.0   | 3.9-3.12 |\n"
  },
  {
    "path": "products/nutanix-aos.md",
    "content": "---\ntitle: Nutanix AOS\naddedAt: 2022-10-17\ncategory: os\ntags: nutanix\niconSlug: nutanix\npermalink: /nutanix-aos\nversionCommand: ncli cluster version\nreleasePolicyLink: https://www.nutanix.com/support-services/product-support/support-policies-and-faqs\neoasColumn: End of Maintenance\neolColumn: End of Support Life\n\nauto:\n  methods:\n    - nutanix: NOS\n\n# Releases can be found at https://portal.nutanix.com/page/documents/eol/list?type=aos.\nreleases:\n  - releaseCycle: \"7.5\"\n    releaseDate: 2025-12-08\n    eoas: 2027-03-31\n    eol: 2027-12-31\n    latest: \"7.5.1\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"7.3\"\n    releaseDate: 2025-06-24\n    eoas: 2026-09-30\n    eol: 2027-06-30\n    latest: \"7.3.1.5\"\n    latestReleaseDate: 2026-03-02\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2024-12-04\n    eoas: 2026-03-31\n    eol: 2026-12-31\n    latest: \"7.0.1.14\"\n    latestReleaseDate: 2026-03-02\n\n  - releaseCycle: \"6.10\"\n    releaseDate: 2024-10-07\n    eoas: 2026-01-31\n    eol: 2026-10-31\n    lts: true\n    latest: \"6.10.1.14\"\n    latestReleaseDate: 2026-02-11\n\n  - releaseCycle: \"6.8\"\n    releaseDate: 2024-05-15\n    eoas: 2025-05-31\n    eol: 2025-08-31\n    latest: \"6.8.1.9\"\n    latestReleaseDate: 2025-06-30\n\n  - releaseCycle: \"6.7\"\n    releaseDate: 2023-08-28\n    eoas: 2024-05-31\n    eol: 2024-08-31\n    latest: \"6.7.1.8\"\n    latestReleaseDate: 2024-05-14\n\n  - releaseCycle: \"6.6\"\n    releaseDate: 2023-01-23\n    eoas: 2023-08-31\n    eol: 2023-11-30\n    latest: \"6.6.2.8\"\n    latestReleaseDate: 2023-08-01\n\n  - releaseCycle: \"6.5\"\n    releaseDate: 2022-07-25\n    eoas: 2024-10-31\n    eol: 2025-06-30\n    lts: true\n    latest: \"6.5.6.7\"\n    latestReleaseDate: 2024-12-12\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2022-02-24\n    eoas: 2022-07-31\n    eol: 2022-10-31\n    latest: \"6.1.1.5\"\n    latestReleaseDate: 2022-06-28\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2021-06-14\n    eoas: 2022-02-28\n    eol: 2022-05-31\n    latest: \"6.0.2.6\"\n    latestReleaseDate: 2022-04-19\n\n  - releaseCycle: \"5.20\"\n    releaseDate: 2021-05-17\n    eoas: 2022-10-31\n    eol: 2023-07-31\n    lts: true\n    latest: \"5.20.5.1\"\n    latestReleaseDate: 2023-08-02\n\n  - releaseCycle: \"5.19\"\n    releaseDate: 2020-12-16\n    eoas: 2021-05-31\n    eol: 2021-08-31\n    latest: \"5.19.2\"\n    latestReleaseDate: 2021-04-27\n\n  - releaseCycle: \"5.18\"\n    releaseDate: 2020-08-25\n    eoas: 2020-12-31\n    eol: 2021-03-31\n    latest: \"5.18.1.2\"\n    latestReleaseDate: 2020-11-23\n\n  - releaseCycle: \"5.17\"\n    releaseDate: 2020-05-01\n    eoas: 2020-08-31\n    eol: 2020-11-30\n    latest: \"5.17.1.5\"\n    latestReleaseDate: 2020-08-10\n\n  - releaseCycle: \"5.16\"\n    releaseDate: 2020-01-06\n    eoas: 2020-05-31\n    eol: 2020-08-31\n    latest: \"5.16.1.3\"\n    latestReleaseDate: 2020-05-18\n\n  - releaseCycle: \"5.15\"\n    outOfOrder: true # wrong data on https://portal.nutanix.com/api/v1/eol/find?type=NOS\n    releaseDate: 2020-03-31\n    eoas: 2021-08-31\n    eol: 2022-05-31\n    lts: true\n    latest: \"5.15.7\"\n    latestReleaseDate: 2021-09-21\n\n  - releaseCycle: \"5.11\"\n    releaseDate: 2019-08-05\n    eoas: 2020-01-31\n    eol: 2020-04-30\n    latest: \"5.11.2.3\"\n    latestReleaseDate: 2020-02-06\n\n  - releaseCycle: \"5.10\"\n    releaseDate: 2018-11-26\n    eoas: 2020-06-30\n    eol: 2021-04-30\n    lts: true\n    latest: \"5.10.11.1\"\n    latestReleaseDate: 2020-07-23\n\n  - releaseCycle: \"5.9\"\n    releaseDate: 2018-10-04\n    eoas: 2019-01-31\n    eol: 2019-04-30\n    latest: \"5.9.2.4\"\n    latestReleaseDate: 2019-02-06\n\n  - releaseCycle: \"5.8\"\n    releaseDate: 2018-07-03\n    eoas: 2018-10-31\n    eol: 2019-01-31\n    latest: \"5.8.2\"\n    latestReleaseDate: 2018-09-05\n\n  - releaseCycle: \"5.6\"\n    releaseDate: 2018-04-16\n    eoas: 2018-07-31\n    eol: 2018-10-31\n    latest: \"5.6.2\"\n    latestReleaseDate: 2018-07-18\n\n  - releaseCycle: \"5.5\"\n    releaseDate: 2017-12-06\n    eoas: 2019-10-31\n    eol: 2020-09-30\n    lts: true\n    latest: \"5.5.9.5\"\n    latestReleaseDate: 2019-08-08\n\n---\n\n> [Nutanix AOS](https://www.nutanixbible.com/4a-book-of-aos-architecture.html) is an operating system\n> that provides the core functionality leveraged by workloads and services running on the Nutanix platform.\n\nNutanix AOS versions are designated using the following format: `X.Y.Z.n`,\nwhere `X` is the major version, `Y` is the minor version, `Z` is the maintenance version, and `n` is the patch version.\n\nSince AOS 7.0, Nutanix [transitioned](https://portal.nutanix.com/page/documents/kbs/details?targetId=kA00e000000LIi9CAG)\nfrom the LTS/STS/eSTS release model to a Unified 'NCI Release Model'.\nUnder this model, major or minor releases are typically made available every 6–9 months.\nAll releases are actively maintained with bug and security fixes for 15 months,\nfollowed by an additional 9 months of troubleshooting with only security fixes.\n"
  },
  {
    "path": "products/nutanix-files.md",
    "content": "---\ntitle: Nutanix Files\naddedAt: 2022-10-17\ncategory: server-app\ntags: nutanix\niconSlug: nutanix\npermalink: /nutanix-files\nreleasePolicyLink: \"https://www.nutanix.com/support-services/product-support/support-policies-and-faqs\"\neoasColumn: End of Maintenance\neolColumn: End of Support Life\n\nauto:\n  methods:\n    - nutanix: FILES\n\n# Releases can be found on https://portal.nutanix.com/page/documents/eol/list?type=files.\nreleases:\n  - releaseCycle: \"5.3\"\n    releaseDate: 2026-01-30\n    eoas: false # not yet documented on https://portal.nutanix.com/page/documents/eol/list?type=files\n    eol: false # not yet documented on https://portal.nutanix.com/page/documents/eol/list?type=files\n    latest: \"5.3\"\n    latestReleaseDate: 2026-01-30\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2025-07-30\n    eoas: 2026-05-31\n    eol: 2027-01-31\n    latest: \"5.2.1\"\n    latestReleaseDate: 2025-10-29\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2024-12-16\n    eoas: 2025-10-31\n    eol: 2026-07-31\n    latest: \"5.1.1.2\"\n    latestReleaseDate: 2025-07-03\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2024-05-15\n    eoas: 2025-03-31\n    eol: 2025-12-31\n    latest: \"5.0.0.3\"\n    latestReleaseDate: 2024-10-14\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2023-09-13\n    eoas: 2024-08-31\n    eol: 2025-05-31\n    latest: \"4.4.0.3\"\n    latestReleaseDate: 2024-03-26\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2023-04-24\n    eoas: 2023-12-31\n    eol: 2024-09-30\n    latest: \"4.3.0.1\"\n    latestReleaseDate: 2023-07-18\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2022-09-28\n    eoas: 2023-07-31\n    eol: 2024-04-30\n    latest: \"4.2.1.1\"\n    latestReleaseDate: 2023-03-16\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2022-04-13\n    eoas: 2022-12-31\n    eol: 2023-09-30\n    latest: \"4.1.0.3\"\n    latestReleaseDate: 2022-08-29\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2021-10-04\n    eoas: 2022-07-31\n    eol: 2023-04-30\n    latest: \"4.0.4\"\n    latestReleaseDate: 2022-04-27\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2021-01-25\n    eoas: 2022-01-31\n    eol: 2022-10-31\n    latest: \"3.8.1.3\"\n    latestReleaseDate: 2021-10-11\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2020-07-22\n    eoas: 2021-04-30\n    eol: 2022-01-31\n    latest: \"3.7.3.1\"\n    latestReleaseDate: 2021-04-21\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2019-10-17\n    eoas: 2020-10-31\n    eol: 2021-07-31\n    latest: \"3.6.5\"\n    latestReleaseDate: 2020-07-08\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2019-03-21 # https://next.nutanix.com/community-blog-154/nutanix-files-3-5-31952\n    eoas: 2020-01-31\n    eol: 2020-10-31\n    latest: \"3.5.6\"\n    latestReleaseDate: 2019-12-15\n\n---\n\n> [Nutanix Files](https://www.nutanix.com/uk/products/files) is a simple, scalable and smart\n> cloud-based file management platform.\n\nNutanix Files versions are designated using the following format: `X.Y.Z.n`, where `X` is the major version,\n`Y` is the minor version, `Z` is the maintenance version, and `n` is the patch version.\n\nMajor or minor releases are typically made available every 6–9 months.\nAll releases are actively maintained with bug and security fixes until 3 months after the next major or minor release,\nfollowed by an additional 9 months of troubleshooting with only security fixes.\n"
  },
  {
    "path": "products/nutanix-prism.md",
    "content": "---\ntitle: Nutanix Prism Central\naddedAt: 2022-10-17\ncategory: server-app\ntags: nutanix\niconSlug: nutanix\npermalink: /nutanix-prism\nalternate_urls:\n  - /nutanixprismcentral\n  - /prism\n  - /prismcentral\nversionCommand: ncli cluster version\nreleasePolicyLink: \"https://www.nutanix.com/support-services/product-support/support-policies-and-faqs\"\neoasColumn: End of Maintenance\neolColumn: End of Support Life\n\nauto:\n  methods:\n    - nutanix: PC\n\n# Support and EOL dates can be found at https://portal.nutanix.com/page/documents/eol/list?type=pc.\nreleases:\n  - releaseCycle: \"pc.7.5\"\n    releaseDate: 2025-12-09\n    eoas: 2027-02-28\n    eol: 2027-11-30\n    latest: \"pc.7.5.0.1\"\n    latestReleaseDate: 2025-12-17\n\n  - releaseCycle: \"pc.7.3\"\n    releaseDate: 2025-06-24\n    eoas: 2026-09-30\n    eol: 2027-06-30\n    latest: \"pc.7.3.1.5\"\n    latestReleaseDate: 2026-02-24\n\n  - releaseCycle: \"pc.2024.3\"\n    releaseDate: 2024-12-05\n    eoas: 2026-03-31\n    eol: 2026-12-31\n    latest: \"pc.2024.3.1.13\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"pc.2024.2\"\n    releaseDate: 2024-09-17\n    eoas: 2026-01-31\n    eol: 2026-10-31\n    latest: \"pc.2024.2.0.15\"\n    latestReleaseDate: 2026-02-10\n\n  - releaseCycle: \"pc.2024.1\"\n    releaseDate: 2024-05-15\n    eoas: 2024-11-30\n    eol: 2025-02-28\n    latest: \"pc.2024.1.0.2\"\n    latestReleaseDate: 2024-08-05\n\n  - releaseCycle: \"pc.2023.4\"\n    releaseDate: 2023-08-28\n    eoas: 2024-10-31\n    eol: 2025-06-30\n    latest: \"pc.2023.4.0.5\"\n    latestReleaseDate: 2024-11-20\n\n  - releaseCycle: \"pc.2023.3\"\n    releaseDate: 2023-08-28\n    eoas: 2024-02-29\n    eol: 2024-08-31\n    latest: \"pc.2023.3.0.1\"\n    latestReleaseDate: 2023-11-28\n\n  - releaseCycle: \"pc.2023.1\"\n    releaseDate: 2023-03-15\n    eoas: 2023-10-31\n    eol: 2024-01-31\n    latest: \"pc.2023.1.0.2\"\n    latestReleaseDate: 2023-07-17\n\n  - releaseCycle: \"pc.2022.9\"\n    releaseDate: 2023-01-23\n    eoas: 2023-06-30\n    eol: 2023-09-30\n    latest: \"pc.2022.9\"\n    latestReleaseDate: 2023-01-23\n\n  - releaseCycle: \"pc.2022.6\"\n    releaseDate: 2022-08-03\n    eoas: 2024-08-31\n    eol: 2025-06-30\n    latest: \"pc.2022.6.0.11\"\n    latestReleaseDate: 2024-06-05\n\n  - releaseCycle: \"pc.2022.4\"\n    releaseDate: 2022-05-16\n    eoas: 2022-10-31\n    eol: 2023-01-31\n    latest: \"pc.2022.4.0.2\"\n    latestReleaseDate: 2022-07-25\n\n  - releaseCycle: \"pc.2022.1\"\n    releaseDate: 2022-02-24\n    eoas: 2022-07-31\n    eol: 2022-10-31\n    latest: \"pc.2022.1.0.2\"\n    latestReleaseDate: 2022-03-21\n\n  - releaseCycle: \"pc.2021.9\"\n    releaseDate: 2021-10-06\n    eoas: 2022-04-30\n    eol: 2022-10-31\n    latest: \"pc.2021.9.0.6\"\n    latestReleaseDate: 2022-07-29\n\n  - releaseCycle: \"pc.2021.8\"\n    releaseDate: 2021-08-31\n    eoas: 2021-12-31\n    eol: 2022-03-31\n    latest: \"pc.2021.8.0.1\"\n    latestReleaseDate: 2021-09-14\n\n  - releaseCycle: \"pc.2021.7\"\n    releaseDate: 2021-08-04\n    eoas: 2021-11-30\n    eol: 2022-02-28\n    latest: \"pc.2021.7\"\n    latestReleaseDate: 2021-08-04\n\n  - releaseCycle: \"pc.2021.5\"\n    releaseDate: 2021-06-14\n    eoas: 2021-10-31\n    eol: 2022-01-31\n    latest: \"pc.2021.5.0.1\"\n    latestReleaseDate: 2021-07-01\n\n  - releaseCycle: \"pc.2021.3\"\n    releaseDate: 2021-04-13\n    eoas: 2021-08-31\n    eol: 2021-11-30\n    latest: \"pc.2021.3.0.2\"\n    latestReleaseDate: 2021-05-19\n\n  - releaseCycle: \"pc.2021.1\"\n    releaseDate: 2021-02-04\n    eoas: 2021-06-30\n    eol: 2021-09-30\n    latest: \"pc.2021.1.0.1\"\n    latestReleaseDate: 2021-02-22\n\n  - releaseCycle: \"pc.2020.11\"\n    releaseDate: 2020-12-16\n    eoas: 2021-04-30\n    eol: 2021-07-31\n    latest: \"pc.2020.11.0.1\"\n    latestReleaseDate: 2020-12-31\n\n  - releaseCycle: \"pc.2020.9\"\n    releaseDate: 2020-10-01\n    eoas: 2021-02-28\n    eol: 2021-05-31\n    latest: \"pc.2020.9.0.1\"\n    latestReleaseDate: 2020-10-19\n\n  - releaseCycle: \"pc.2020.8\"\n    releaseDate: 2020-08-25\n    eoas: 2020-12-31\n    eol: 2021-03-31\n    latest: \"pc.2020.8.0.1\"\n    latestReleaseDate: 2020-09-09\n\n  - releaseCycle: \"pc.2020.7\"\n    releaseDate: 2020-07-27\n    eoas: 2020-10-31\n    eol: 2021-01-31\n    latest: \"pc.2020.7\"\n    latestReleaseDate: 2020-07-27\n\n  - releaseCycle: \"5.17\"\n    releaseDate: 2020-05-31\n    eoas: 2020-08-31\n    eol: 2020-11-30\n    latest: \"5.17.1.1\"\n    latestReleaseDate: 2020-05-31\n\n  - releaseCycle: \"5.16\"\n    releaseDate: 2020-01-31\n    eoas: 2020-05-31\n    eol: 2020-08-31\n    latest: \"5.16.2\"\n    latestReleaseDate: 2020-01-31\n\n  - releaseCycle: \"5.11\"\n    releaseDate: 2019-08-31\n    eoas: 2020-01-31\n    eol: 2020-04-30\n    latest: \"5.11.3\"\n    latestReleaseDate: 2019-08-31\n\n  - releaseCycle: \"5.10\"\n    releaseDate: 2018-11-30\n    eoas: 2019-08-31\n    eol: 2019-11-30\n    latest: \"5.10.6\"\n    latestReleaseDate: 2018-11-30\n\n---\n\n> [Nutanix Prism](https://www.nutanix.com/uk/products/prism) is the control plane\n> that simplifies and streamlines common workflows to make hypervisor and VM setup as easy as checking your email.\n\nNutanix Prism versions are designated using the following format: `pc.X.Y.Z.n`,\nwhere `X` is the major version, `Y` is the minor version, `Z` is the maintenance version, and `n` is the patch version.\n\nSince Prism pc.2024.3, Nutanix [transitioned](https://portal.nutanix.com/page/documents/kbs/details?targetId=kA00e000000LIi9CAG)\nfrom the LTS/STS/eSTS release model to a Unified 'NCI Release Model'.\nUnder this model, major or minor releases are typically made available every 6–9 months.\nAll releases are actively maintained with bug and security fixes for 15 months,\nfollowed by an additional 9 months of troubleshooting with only security fixes.\n"
  },
  {
    "path": "products/nuxt.md",
    "content": "---\ntitle: Nuxt\naddedAt: 2023-03-31\ncategory: framework\ntags: javascript-runtime herodevs\niconSlug: nuxt\npermalink: /nuxt\nversionCommand: npm list nuxt\nreleasePolicyLink: https://nuxt.com/docs/community/roadmap\nchangelogTemplate: https://github.com/nuxt/nuxt/releases/tag/v__LATEST__\neoasColumn: true\neoesColumn: Commercial Support\n\nidentifiers:\n  - cpe: cpe:/a:nuxt:framework\n  - cpe: cpe:2.3:a:nuxt:framework\n\nauto:\n  methods:\n    - npm: nuxt\n    - release_table: https://nuxt.com/docs/community/roadmap\n      render_javascript: true\n      render_javascript_wait_for: table\n      fields:\n        releaseCycle:\n          column: \"Release\"\n          regex: '^(?P<value>\\d+)\\.x.*$'\n        releaseDate: \"Initial release\"\n        eol:\n          column: \"End Of Life\"\n          regex: '^(?P<value>\\d+-\\d+-\\d+).*$'\n\nreleases:\n  - releaseCycle: \"4\"\n    releaseDate: 2025-07-16\n    eoas: false\n    eol: false\n    latest: \"4.4.2\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"3\"\n    releaseDate: 2022-11-16\n    eoas: false\n    eol: 2026-07-31\n    latest: \"3.21.2\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"2\"\n    releaseDate: 2018-09-21\n    eoas: 2022-11-16\n    eol: 2024-06-30\n    eoes: false\n    latest: \"2.18.1\"\n    latestReleaseDate: 2024-06-28\n\n  - releaseCycle: \"1\"\n    releaseDate: 2018-01-08\n    eoas: 2018-09-21\n    eol: 2019-09-21\n    latest: \"1.4.5\"\n    latestReleaseDate: 2018-11-27\n\n---\n\n> [Nuxt](https://nuxt.com/) is a free and open-source framework with an intuitive and extendable way\n> to create type-safe, performant and production-grade full-stack web applications and websites with Vue.js.\n\nNuxt follows [Semantic Versioning](https://semver.org/).\nThe roadmap plans for a major release every year, with an expectation of patch releases every week or so and minor releases every month or so.\n\nMinor and Patch releases should never contain breaking changes except for features marked as _experimental_.\n\nAll supported versions should run on [all currently supported Node.js](/nodejs) releases.\n\nCommercial security support for Nuxt 2 is available through the [HeroDevs Never-Ending Support](https://www.herodevs.com/support) initiative.\nFor more information, see [Nuxt v2](https://v2.nuxt.com/lts) docs.\n"
  },
  {
    "path": "products/nvidia-driver.md",
    "content": "---\ntitle: NVIDIA Driver\naddedAt: 2021-09-02\ncategory: app\ntags: nvidia\niconSlug: nvidia\npermalink: /nvidia\nalternate_urls:\n  - /nvidia-driver\nversionCommand: nvidia-smi\nreleasePolicyLink: https://www.nvidia.com/Download/index.aspx\nLTSLabel: \"<abbr title='Long Term Support Branch'>LTSB</abbr>\"\neoasColumn: true\n\nauto:\n  methods:\n    - nvidia-releases: https://docs.nvidia.com/datacenter/tesla/drivers/releases.json\n    - declare: nvidia-driver\n      releases:\n        - name: \"r470-windows\"\n          latest: \"475.14\"\n          latestReleaseDate: 2024-07-09\n          link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-475-14/\n        - name: \"r495-linux\"\n          latest: \"495.46\"\n          latestReleaseDate: 2021-12-13\n          link: https://www.nvidia.com/Download/driverResults.aspx/184248/\n        - name: \"r510-windows\"\n          latest: \"514.08\"\n          latestReleaseDate: 2022-12-20\n          link: https://www.nvidia.com/download/driverResults.aspx/197675/\n\n# Branch type see https://docs.nvidia.com/datacenter/tesla/drivers/releases.json\n#\n# eoas(x) is:\n# - true for NFB releases\n# - releaseDate(x) + 1 year for PB and LTS releases\n#\n# eol(x) is:\n# - releaseDate(x) + 1 year for NFB and PB releases\n# - releaseDate(x) + 3 years for LTS releases\nreleases:\n  - releaseCycle: \"r590-windows\"\n    releaseLabel: \"R590-Windows\"\n    releaseDate: 2025-12-22\n    eoas: 2026-12-22\n    eol: 2026-12-22\n    latest: \"591.59\"\n    latestReleaseDate: 2025-12-22\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-590-48-01/index.html\n\n  - releaseCycle: \"r590-linux\"\n    releaseLabel: \"R590-Linux\"\n    releaseDate: 2025-12-22\n    eoas: 2026-12-22\n    eol: 2026-12-22\n    latest: \"590.48.01\"\n    latestReleaseDate: 2025-12-22\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-590-48-01/index.html\n\n  - releaseCycle: \"r580-linux\"\n    releaseLabel: \"R580-Linux\"\n    lts: true\n    releaseDate: 2025-08-04\n    eoas: 2026-08-04\n    eol: 2028-08-04\n    latest: \"580.126.20\"\n    latestReleaseDate: 2026-02-23\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-580-126-20/index.html\n\n  - releaseCycle: \"r580-windows\"\n    releaseLabel: \"R580-Windows\"\n    lts: true\n    releaseDate: 2025-06-03\n    eoas: 2026-08-04\n    eol: 2028-08-04\n    latest: \"581.80\"\n    latestReleaseDate: 2025-11-06\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-580-105-08/index.html\n\n  - releaseCycle: \"r575-linux\"\n    releaseLabel: \"R575-Linux (NFB)\"\n    releaseDate: 2025-06-03\n    eoas: true\n    eol: 2026-06-03\n    latest: \"575.57.08\"\n    latestReleaseDate: 2025-06-03\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-575-57-08/index.html\n\n  - releaseCycle: \"r575-windows\"\n    releaseLabel: \"R575-Windows (NFB)\"\n    releaseDate: 2025-06-03\n    eoas: true\n    eol: 2026-06-03\n    latest: \"576.57\"\n    latestReleaseDate: 2025-06-03\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-575-57-08/index.html\n\n  - releaseCycle: \"r570-linux\"\n    releaseLabel: \"R570-Linux (PB)\"\n    releaseDate: 2025-01-27\n    eoas: 2026-01-27\n    eol: 2026-01-27\n    latest: \"570.211.01\"\n    latestReleaseDate: 2026-01-13\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-570-211-01/index.html\n\n  - releaseCycle: \"r570-windows\"\n    releaseLabel: \"R570-Windows (PB)\"\n    releaseDate: 2025-01-27\n    eoas: 2026-01-27\n    eol: 2026-01-27\n    latest: \"573.76\"\n    latestReleaseDate: 2025-09-30\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-570-195-03/index.html\n\n  - releaseCycle: \"r565-linux\"\n    releaseLabel: \"R565-Linux (PB)\"\n    releaseDate: 2024-10-29\n    eoas: 2025-10-01\n    eol: 2025-10-01\n    latest: \"565.57.01\"\n    latestReleaseDate: 2024-10-29\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-565-57-01/index.html\n\n  - releaseCycle: \"r565-windows\"\n    releaseLabel: \"R565-Windows (PB)\"\n    releaseDate: 2024-10-22\n    eoas: 2025-10-01\n    eol: 2025-10-01\n    latest: \"566.03\"\n    latestReleaseDate: 2024-10-29\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-565-57-01/index.html\n\n  - releaseCycle: \"r560-linux\"\n    releaseLabel: \"R560-Linux (PB)\"\n    releaseDate: 2024-08-22\n    eoas: 2025-08-22\n    eol: 2025-08-22\n    latest: \"560.35.03\"\n    latestReleaseDate: 2024-08-22\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-560-35-03/index.html\n\n  - releaseCycle: \"r560-windows\"\n    releaseLabel: \"R560-Windows (PB)\"\n    releaseDate: 2024-07-30\n    eoas: 2025-07-30\n    eol: 2025-07-30\n    latest: \"560.94\"\n    latestReleaseDate: 2024-08-22\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-560-35-03/index.html\n\n  - releaseCycle: \"r555-linux\"\n    releaseLabel: \"R555-Linux (NFB)\"\n    releaseDate: 2024-06-04\n    eoas: true\n    eol: 2025-06-01\n    latest: \"555.58.02\"\n    latestReleaseDate: 2024-07-01\n    link: https://www.nvidia.com/Download/driverResults.aspx/228410/\n\n  - releaseCycle: \"r555-windows\"\n    releaseLabel: \"R555-Windows (NFB)\"\n    releaseDate: 2024-06-04\n    eoas: true\n    eol: 2025-06-01\n    latest: \"555.99\"\n    latestReleaseDate: 2024-06-04\n    link: https://www.nvidia.com/download/driverResults.aspx/228179/\n\n  - releaseCycle: \"r550-linux\"\n    releaseLabel: \"R550-Linux (PB)\"\n    releaseDate: 2024-02-23\n    eoas: 2025-02-01\n    eol: 2025-04-17\n    latest: \"550.163.01\"\n    latestReleaseDate: 2025-04-17\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-550-163-01/index.html\n\n  - releaseCycle: \"r550-windows\"\n    releaseLabel: \"R550-Windows (PB)\"\n    releaseDate: 2024-02-22\n    eoas: 2025-02-01\n    eol: 2025-04-17\n    latest: \"553.74\"\n    latestReleaseDate: 2025-04-17\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-550-163-01/index.html\n\n  - releaseCycle: \"r545-linux\"\n    releaseLabel: \"R545-Linux (NFB)\"\n    releaseDate: 2023-10-31\n    eoas: true\n    eol: 2024-10-01\n    latest: \"545.29.06\"\n    latestReleaseDate: 2023-11-22\n    link: https://www.nvidia.com/download/driverResults.aspx/216530/\n\n  - releaseCycle: \"r545-windows\"\n    releaseLabel: \"R545-Windows (NFB)\"\n    releaseDate: 2023-10-17\n    eoas: true\n    eol: 2024-10-01\n    latest: \"546.01\"\n    latestReleaseDate: 2023-10-31\n    link: https://www.nvidia.com/Download/driverResults.aspx/216365/\n\n  - releaseCycle: \"r535-linux\"\n    releaseLabel: \"R535-Linux\"\n    lts: true\n    releaseDate: 2023-06-14\n    eoas: 2024-06-01\n    eol: 2026-06-01\n    latest: \"535.288.01\"\n    latestReleaseDate: 2026-01-13\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-535-288-01/index.html\n\n  - releaseCycle: \"r535-windows\"\n    releaseLabel: \"R535-Windows\"\n    lts: true\n    releaseDate: 2023-05-30\n    eoas: 2024-06-01\n    eol: 2026-06-01\n    latest: \"539.56\"\n    latestReleaseDate: 2025-09-30\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-535-274-02/index.html\n\n  - releaseCycle: \"r530-linux\"\n    releaseLabel: \"R530-Linux (NFB)\"\n    releaseDate: 2023-03-23\n    eoas: true\n    eol: 2023-06-24\n    latest: \"530.41.03\"\n    latestReleaseDate: 2023-03-23\n    link: https://www.nvidia.com/Download/driverResults.aspx/200481/\n\n  - releaseCycle: \"r530-windows\"\n    releaseLabel: \"R530-Windows (NFB)\"\n    releaseDate: 2023-02-28\n    eoas: true\n    eol: 2023-06-24\n    latest: \"531.79\"\n    latestReleaseDate: 2023-05-02\n    link: https://www.nvidia.com/Download/driverResults.aspx/204772/\n\n  - releaseCycle: \"r525-windows\"\n    releaseLabel: \"R525-Windows (PB)\"\n    releaseDate: 2022-11-10\n    eoas: 2023-12-01\n    eol: 2023-12-01\n    latest: \"529.19\"\n    latestReleaseDate: 2023-10-31\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-525-147-05/index.html\n\n  - releaseCycle: \"r525-linux\"\n    releaseLabel: \"R525-Linux (PB)\"\n    releaseDate: 2022-11-10\n    eoas: 2023-12-01\n    eol: 2023-12-01\n    latest: \"525.147.05\"\n    latestReleaseDate: 2023-10-31\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-525-147-05/index.html\n\n  - releaseCycle: \"r520-linux\"\n    releaseLabel: \"R520-Linux (NFB)\"\n    releaseDate: 2022-10-12\n    eoas: true\n    eol: 2023-10-01\n    latest: \"520.56.06\"\n    latestReleaseDate: 2022-10-07\n    link: https://download.nvidia.com/XFree86/Linux-x86_64/520.56.06/README/\n\n  - releaseCycle: \"r515-windows\"\n    releaseLabel: \"R515-Windows (PB)\"\n    releaseDate: 2022-05-11\n    eoas: 2023-05-01\n    eol: 2023-05-01\n    latest: \"518.03\"\n    latestReleaseDate: 2023-03-30\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-515-105-01/index.html\n\n  - releaseCycle: \"r515-linux\"\n    releaseLabel: \"R515-Linux (PB)\"\n    releaseDate: 2022-05-11\n    eoas: 2023-05-01\n    eol: 2023-05-01\n    latest: \"515.105.01\"\n    latestReleaseDate: 2023-03-30\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-515-105-01/index.html\n\n  - releaseCycle: \"r510-windows\"\n    releaseLabel: \"R510-Windows (PB)\"\n    releaseDate: 2022-01-14\n    eoas: 2023-01-01\n    eol: 2023-01-01\n    latest: \"514.08\"\n    latestReleaseDate: 2022-12-20\n    link: https://www.nvidia.com/download/driverResults.aspx/197675/\n\n  - releaseCycle: \"r510-linux\"\n    releaseLabel: \"R510-Linux (PB)\"\n    releaseDate: 2022-01-14\n    eoas: 2023-01-01\n    eol: 2023-01-01\n    latest: \"510.108.03\"\n    latestReleaseDate: 2022-11-22\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-510-108-03/index.html\n\n  - releaseCycle: \"r495-linux\"\n    releaseLabel: \"R495-Linux (NFB)\"\n    releaseDate: 2021-10-26\n    eoas: true\n    eol: 2022-10-12\n    latest: \"495.46\"\n    latestReleaseDate: 2021-12-13\n    link: https://www.nvidia.com/Download/driverResults.aspx/184248/\n\n  - releaseCycle: \"r495-windows\"\n    releaseLabel: \"R495-Windows (NFB)\"\n    releaseDate: 2021-10-12\n    eoas: true\n    eol: 2022-01-14\n    latest: \"497.29\"\n    latestReleaseDate: 2021-12-20\n    link: https://www.nvidia.com/Download/driverResults.aspx/184717/\n\n  - releaseCycle: \"r470-linux\"\n    releaseLabel: \"R470-Linux\"\n    lts: true\n    releaseDate: 2021-07-19\n    eoas: 2021-10-26\n    eol: 2024-07-20\n    latest: \"470.256.02\"\n    latestReleaseDate: 2024-06-04\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-470-256-02/index.html\n\n  - releaseCycle: \"r470-windows\"\n    releaseLabel: \"R470-Windows\"\n    lts: true\n    releaseDate: 2021-06-22\n    eoas: 2021-09-20\n    eol: 2024-07-09\n    latest: \"475.14\"\n    latestReleaseDate: 2024-07-09\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-475-14/\n\n  - releaseCycle: \"r465-linux\"\n    releaseLabel: \"R465-Linux (NFB)\"\n    releaseDate: 2021-04-19\n    eoas: true\n    eol: 2022-04-19\n    latest: \"465.24.02\"\n    latestReleaseDate: 2021-04-19\n    link: https://download.nvidia.com/XFree86/Linux-x86_64/465.24.02/README/\n\n  - releaseCycle: \"r460-linux\"\n    releaseLabel: \"R460-Linux (PB)\"\n    releaseDate: 2021-01-07\n    eoas: 2021-07-19\n    eol: 2022-01-01\n    latest: \"460.106.00\"\n    latestReleaseDate: 2021-10-26\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-460-106-00/index.html\n\n  - releaseCycle: \"r460-windows\"\n    releaseLabel: \"R460-Windows (PB)\"\n    releaseDate: 2020-12-15\n    eoas: 2021-06-23\n    eol: 2022-01-01\n    latest: \"463.15\"\n    latestReleaseDate: 2021-10-26\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-460-106-00/index.html\n\n  - releaseCycle: \"r450-windows\"\n    releaseLabel: \"R450-Windows\"\n    lts: true\n    releaseDate: 2020-06-24\n    eoas: 2020-12-15\n    eol: 2023-07-01\n    latest: \"454.23\"\n    latestReleaseDate: 2023-06-26\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-450-248-02/index.html\n\n  - releaseCycle: \"r450-linux\"\n    releaseLabel: \"R450-Linux\"\n    lts: true\n    releaseDate: 2020-06-24\n    eoas: 2020-10-07\n    eol: 2023-07-01\n    latest: \"450.248.02\"\n    latestReleaseDate: 2023-06-26\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-450-248-02/index.html\n\n  - releaseCycle: \"r418-windows\"\n    releaseLabel: \"R418-Windows\"\n    lts: true\n    releaseDate: 2019-02-04\n    eoas: 2019-04-23\n    eol: 2022-03-01\n    latest: \"427.45\"\n    latestReleaseDate: 2021-04-20\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-418-19702/\n\n  - releaseCycle: \"r418-linux\"\n    releaseLabel: \"R418-Linux\"\n    lts: true\n    releaseDate: 2019-01-30\n    eoas: 2019-03-20\n    eol: 2022-03-01\n    latest: \"418.197.02\"\n    latestReleaseDate: 2021-04-19\n    link: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-418-19702/\n\n  - releaseCycle: \"r390-windows\"\n    releaseLabel: \"R390-Windows\"\n    lts: true\n    releaseDate: 2018-01-08\n    eoas: 2018-07-31\n    eol: 2021-10-26\n    latest: \"392.68\"\n    latestReleaseDate: 2021-10-26\n    link: https://www.nvidia.com/download/driverResults.aspx/181267/\n\n  - releaseCycle: \"r390-linux\"\n    releaseLabel: \"R390-Linux\"\n    lts: true\n    releaseDate: 2018-01-04\n    eoas: 2018-03-10\n    eol: 2022-11-22\n    latest: \"390.157\"\n    latestReleaseDate: 2022-11-22\n    link: https://www.nvidia.com/Download/driverResults.aspx/196214/\n\n---\n\n> Nvidia designs graphics processing units (GPUs) for the gaming and professional markets, as well\n> as system on a chip units (SoCs) for the mobile computing and automotive market. This page tracks\n> Nvidia drivers, which provide support for their various GPU lineups and are [available for Windows,\n> Linux, Solaris, and FreeBSD](https://www.nvidia.com/Download/index.aspx).\n\nNvidia drivers are released in various release branches, with varying support timelines and GPU support.\n\n- 32-bit operating systems are [no longer supported.](https://nvidia.custhelp.com/app/answers/detail/a_id/4604)\n  32-bit applications running on x86_64 are still supported.\n- There is a well-defined release cadence and software lifecycle for [datacenter GPU drivers](https://docs.nvidia.com/datacenter/tesla/drivers/#lifecycle).\n- A feature deprecation schedule is [available for Unix drivers](https://forums.developer.nvidia.com/t/unix-graphics-feature-deprecation-schedule/60588).\n\nSince LTSB branches are also production branches, it may be listed as a production branch in driver\nsearches until the next driver branch is released. It is best to use the latest driver branch\nsupported by your hardware.\n\n## GPU Support\n\nGPUs supported by any given branch are dependent on the operating system.\n\n- GKxxx (\"Kepler\") Desktop GPUs are supported on Windows and Linux via the `R470` [legacy driver\n  series](https://nvidia.custhelp.com/app/answers/detail/a_id/5202/kw/kepler%20support) through\n  September 2024.\n- A list of [GPUs no longer supported on Windows](https://nvidia.custhelp.com/app/answers/detail/a_id/3473)\n  is available.\n- Usually on Linux driver support per branch is indicated by architecture, but on Windows only\n  specific models are supported. For example, the R390 branch mainly existed simply to provide\n  security updates to the Fermi architecture, but while on [Linux all Fermi GPUs were\n  supported](https://us.download.nvidia.com/XFree86/Linux-x86_64/390.144/README/supportedchips.html),\n  on Windows very [few specific GPUs were supported](https://uk.download.nvidia.com/Windows/Quadro_Certified/392.65/392.65-win10-quadro-release-notes.pdf).\n\n## Cadence\n\nThe following table explains the release cadence and lifecycle for [datacenter GPU drivers](https://docs.nvidia.com/datacenter/tesla/drivers/#lifecycle):\n\n|                       | New Feature Branch (NFB)                         | Production Branch (PB)                               | Long Term Support Branch                                                                                  |\n| --------------------- | ------------------------------------------------ | ---------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |\n| Target Customers      | Early adopters who want to evaluate new features | Use in production for enterprise/datacenter GPUs     | Use in production for enterprise/datacenter GPUs and for customers looking for a longer cycle of support. |\n| Major Release Cadence | At least once every 3 months                     | Twice a year.                                        | At least once per hardware architecture.                                                                  |\n| Length of support     | N/A                                              | 1 year                                               | 3 years                                                                                                   |\n| Minor release         | N/A                                              | Yes. Quarterly bug and security releases for 1 year. | Yes. Quarterly bug and security releases for 1 year.                                                      |\n"
  },
  {
    "path": "products/nvidia-gpu.md",
    "content": "---\ntitle: NVIDIA GPUs\naddedAt: 2021-09-27\ncategory: device\ntags: nvidia\niconSlug: nvidia\npermalink: /nvidia-gpu\nalternate_urls:\n  - /nvidia-products\n  - /nvidia-gpus\nreleasePolicyLink: https://www.nvidia.com/en-us/geforce/graphics-cards/\nlatestColumn: false\ndiscontinuedColumn: true\neoasColumn: true\nstaleReleaseThresholdDays: 2920 # GPUs have a long support window, and https://en.wikipedia.org/wiki/Turing_(microarchitecture) not EOL yet\n\n# Support can be found on Wikipedia.\n# Example of a documented deprecated architecture (support status): https://en.wikipedia.org/wiki/Pascal_(microarchitecture).\nreleases:\n  - releaseCycle: \"mobile-professional-ada-lovelace\"\n    releaseLabel: \"Mobile Professional Blackwell (GB20x)\"\n    releaseDate: 2025-01-30\n    eoas: false\n    eol: false\n    discontinued: false\n\n  - releaseCycle: \"professional-blackwell\"\n    releaseLabel: \"Professional Blackwell (GB20x)\"\n    releaseDate: 2025-01-30\n    eoas: false\n    eol: false\n    discontinued: false\n\n  - releaseCycle: \"mobile-consumer-blackwell\"\n    releaseLabel: \"Mobile Consumer Blackwell (GB20x)\"\n    releaseDate: 2025-01-30\n    eoas: false\n    eol: false\n    discontinued: false\n\n  - releaseCycle: \"consumer-blackwell\"\n    releaseLabel: \"Consumer Blackwell (GB20x)\"\n    releaseDate: 2025-01-30\n    eoas: false\n    eol: false\n    discontinued: false\n\n  - releaseCycle: \"mobile-consumer-ada-lovelace\"\n    releaseLabel: \"Mobile Consumer Ada Lovelace (AD10x)\"\n    releaseDate: 2023-02-08\n    eoas: false\n    eol: false\n    discontinued: false\n\n  - releaseCycle: \"professional-ada-lovelace\"\n    releaseLabel: \"Professional Ada Lovelace (AD1xx)\"\n    releaseDate: 2022-10-13\n    eoas: false\n    eol: false\n    discontinued: false\n\n  - releaseCycle: \"consumer-ada-lovelace\"\n    releaseLabel: \"Consumer Ada Lovelace (AD1xx)\"\n    releaseDate: 2022-09-20\n    eoas: false\n    eol: false\n    discontinued: false\n\n  - releaseCycle: \"mobile-professional-ampere\"\n    releaseLabel: \"Mobile Professional Ampere (GA10x)\"\n    releaseDate: 2021-04-12\n    eoas: false\n    eol: false\n    discontinued: false\n\n  - releaseCycle: \"mobile-consumer-ampere\"\n    releaseLabel: \"Mobile Consumer Ampere (GA10x)\"\n    releaseDate: 2021-01-12\n    eoas: false\n    eol: false\n    discontinued: false\n\n  - releaseCycle: \"professional-ampere\"\n    releaseLabel: \"Professional Ampere (GA10x)\"\n    releaseDate: 2020-10-05\n    eoas: false\n    eol: false\n    discontinued: false\n\n  - releaseCycle: \"consumer-ampere\"\n    releaseLabel: \"Consumer Ampere (GA10x)\"\n    releaseDate: 2020-09-01\n    eoas: false\n    eol: false\n    discontinued: false\n\n  - releaseCycle: \"mobile-professional-turing\"\n    releaseLabel: \"Mobile Professional Turing (TU1xX)\"\n    releaseDate: 2019-05-27\n    eoas: false\n    eol: false\n    discontinued: false\n\n  - releaseCycle: \"mobile-consumer-turing\"\n    releaseLabel: \"Mobile Consumer Turing (TU1xX)\"\n    releaseDate: 2019-01-29\n    eoas: false\n    eol: false\n    discontinued: false\n\n  - releaseCycle: \"consumer-turing\"\n    releaseLabel: \"Consumer Turing (TU1xX)\"\n    releaseDate: 2018-09-20\n    eoas: false\n    eol: false\n    discontinued: false\n\n  - releaseCycle: \"professional-turing\"\n    releaseLabel: \"Professional Turing (TU1xX)\"\n    releaseDate: 2018-08-13\n    eoas: false\n    eol: false\n    discontinued: false\n\n  - releaseCycle: \"professional-volta\"\n    releaseLabel: \"Professional Volta (GV100)\"\n    releaseDate: 2017-12-07\n    eoas: 2025-10-31\n    eol: 2028-10-31\n    discontinued: true\n\n  - releaseCycle: \"mobile-professional-pascal\"\n    releaseLabel: \"Mobile Professional Pascal (GP10x)\"\n    releaseDate: 2017-02-06\n    eoas: 2025-10-31\n    eol: 2028-10-31\n    discontinued: true\n\n  - releaseCycle: \"mobile-consumer-pascal\"\n    releaseLabel: \"Mobile Consumer Pascal (GP10x)\"\n    eoas: 2025-10-31\n    eol: 2028-10-31\n    discontinued: true\n    releaseDate: 2016-08-15\n\n  - releaseCycle: \"consumer-pascal\"\n    releaseLabel: \"Consumer Pascal (GP10x)\"\n    releaseDate: 2016-05-27\n    eoas: 2025-10-31\n    eol: 2028-10-31\n    discontinued: true\n\n  - releaseCycle: \"professional-pascal\"\n    releaseLabel: \"Professional Pascal (GP10x)\"\n    releaseDate: 2016-04-05\n    eoas: 2025-10-31\n    eol: 2028-10-31\n    discontinued: true\n\n  - releaseCycle: \"mobile-professional-maxwell\"\n    releaseLabel: \"Mobile Professional Maxwell (GMxxx)\"\n    releaseDate: 2015-08-18\n    eoas: 2025-10-31\n    eol: 2028-10-31\n    discontinued: true\n\n  - releaseCycle: \"professional-maxwell\"\n    releaseLabel: \"Professional Maxwell (GMxxx)\"\n    releaseDate: 2015-06-29\n    eoas: 2025-10-31\n    eol: 2028-10-31\n    discontinued: true\n\n  - releaseCycle: \"mobile-consumer-maxwell\"\n    releaseLabel: \"Mobile Consumer Maxwell (GMxxx)\"\n    releaseDate: 2014-10-07\n    eoas: 2025-10-31\n    eol: 2028-10-31\n    discontinued: true\n\n  - releaseCycle: \"consumer-maxwell\"\n    releaseLabel: \"Consumer Maxwell (GMxxx)\"\n    releaseDate: 2014-09-19\n    eoas: 2025-10-31\n    eol: 2028-10-31\n    discontinued: true\n\n  - releaseCycle: \"professional-kepler\"\n    releaseLabel: \"Professional Kepler (GKxxx)\"\n    releaseDate: 2013-03-01\n    eoas: 2021-09-20\n    eol: 2024-09-01\n    discontinued: true\n\n  - releaseCycle: \"consumer-kepler\"\n    releaseLabel: \"Consumer Kepler (GKxxx)\"\n    releaseDate: 2012-03-22\n    eoas: 2021-09-20\n    eol: 2024-09-01\n    discontinued: true\n\n  - releaseCycle: \"mobile-professional-kepler\"\n    releaseLabel: \"Mobile Professional Kepler (GKxxx)\"\n    releaseDate: 2012-03-22\n    eoas: 2019-04-23\n    eol: 2022-03-01\n    discontinued: true\n\n  - releaseCycle: \"mobile-consumer-kepler\"\n    releaseLabel: \"Mobile Consumer Kepler (GKxxx)\"\n    releaseDate: 2012-03-22\n    eoas: 2019-03-11\n    eol: 2019-04-11\n    discontinued: true\n\n  - releaseCycle: \"professional-fermi\"\n    releaseLabel: \"Professional Fermi (GF1xx)**\"\n    releaseDate: 2010-07-23\n    eoas: 2018-07-31\n    eol: 2022-12-31\n    discontinued: true\n\n  - releaseCycle: \"consumer-fermi\"\n    releaseLabel: \"Consumer Fermi (GF1xx)*\"\n    releaseDate: 2010-03-26\n    eoas: 2018-03-10\n    eol: 2018-03-10\n    discontinued: true\n\n  - releaseCycle: \"consumer-tesla\"\n    releaseLabel: \"Consumer Tesla (Cxx, G8x, G9x, GT2xx, ION)\"\n    releaseDate: 2006-11-08\n    eoas: 2016-04-01\n    eol: 2016-12-14\n    discontinued: true\n\n  - releaseCycle: \"consumer-curie\"\n    releaseLabel: \"Consumer Curie (NV4x, G7x)\"\n    releaseDate: 2004-04-14\n    eoas: 2013-02-25\n    eol: 2015-02-24\n    discontinued: true\n\n  - releaseCycle: \"consumer-rankine\"\n    releaseLabel: \"Consumer Rankine (NV3x)\"\n    releaseDate: 2003-01-27\n    eoas: 2008-06-23 # Verify the support date.\n    eol: 2008-06-23\n    discontinued: true\n\n  - releaseCycle: \"consumer-kelvin\"\n    releaseLabel: \"Consumer Kelvin (NV1x, NV2x)\"\n    releaseDate: 2001-02-27\n    eoas: 2006-11-02 # Verify the support date.\n    eol: 2006-11-02\n    discontinued: true\n\n  - releaseCycle: \"consumer-celsius\"\n    releaseLabel: \"Consumer Celsius (NV1x)\"\n    releaseDate: 1999-10-11\n    eoas: 2005-04-14 # Verify the support date.\n    eol: 2005-04-14\n    discontinued: true\n\n  - releaseCycle: \"consumer-fahrenheit\"\n    releaseLabel: \"Consumer Fahrenheit (NVx)\"\n    releaseDate: 1998-06-15\n    eoas: 2005-03-11 # Verify the support date.\n    eol: 2005-03-11\n    discontinued: true\n---\n\n> Nvidia designs Graphics Processing Unit (GPUs) for the gaming and professional markets, as well\n> as System on a Chip units (SoCs) for the mobile computing and automotive market. This page tracks\n> Nvidia GPUs, which provide support for their various GPU lineups and are [available for Windows,\n> Linux, Solaris, and FreeBSD](https://www.nvidia.com/Download/index.aspx).\n\n## Naming scheme\n\n- Professional cards include cards under their `NVS`, `Quadro`, `Quadro RTX`, `GRID`, and `Tesla`\n  lineups.\n- Consumer cards include their `GeForce` and `Titan` lineups.\n\n## Common misconceptions\n\nThere are multiple GPUs with the same name but part of a different architecture (therefore\ndifferent support status length), and there are other cases to be careful of:\n\n### Desktop\n\n- `GT730`: Has a `GF108` (Fermi) and a `GK208` (Kepler) variant.\n- `GT625`: Has a `GF108` (Fermi) and a `GK107`/`GK208` (Kepler) variant.\n- `GT640`: Has a `GF116` (Fermi) and a `GK107`/`GK208` (Kepler) variant.\n- `GT645/620` is a Fermi card, even though all other 600 series are Kepler variants (except the above)\n- `GT705` has a `GF119` (Fermi) and a `GK208` (Kepler) variant.\n- `GTX745`, `GTX750` and `GTX750 Ti` are Maxwell, even though all other `700` series are Kepler\n  variant (except the above)\n- `GT1030`: Has a `GK107` (Kepler) and a `GP108` (Pascal) variant.\n- All-in-one **desktops** are known to feature Mobile GPUs, which would make them fall under a\n  different (and often shorter) support cycle.\n\n### Laptop\n\n- `GT810M`/`GT820M` are Fermi cards.\n- `GT825M`/`GT870M`/`GT880M` are Kepler cards.\n- `GT920M` is a Kepler card.\n- Most cards in the `800M` series have multiple variant with varying architectures (A card in this\n  series can be Fermi, Kepler, or Maxwell).\n\n## Identifying your GPU\n\nDue to this confusing naming scheme, one should not look at just the model name when seeing their\nsupport status, but instead their architecture.\n\n### Windows\n\n1. [Download and run GPU-Z](https://www.techpowerup.com/gpuz/).\n2. First, identify if you have a consumer or a professional card. See the \"Naming scheme\" section\n   above.\n3. Next, identify the card architecture. This will be the GPU textbox. You can cross-reference this\n   with the support table at the top of this page.\n\n### Linux\n\n1. Install the `lshw` package from your distribution's repositories.\n2. Run the command `sudo lshw -C display`, your GPU code is the `product` column.\n3. Next, identify the card architecture. This will be the GPU textbox. You can cross-reference this\n   with the support table at the top of this page.\n\nThis GPU Code follows a similar pattern for most cards, for example we have `GA102`:\n\n- `G`: This means generation\n- `A`: This means it belongs to the **Ampere** generation.\n\nMost GPU codes follow this same pattern, with the exceptions of `TUxxx` which means Turing\narchitecture, and `AD1xx` which means Ada Lovelace architecture.\n\n## Driver Support Exceptions\n\n- GKxxx (\"Kepler\") Desktop GPUs are supported on Windows and Linux via the `R470` [legacy driver\n  series](https://nvidia.custhelp.com/app/answers/detail/a_id/5202/kw/kepler%20support) until\n  September 2024.\n- Consumer `GF1xx` (\"Fermi\") GPUs are supported on Linux via the `R390` [legacy driver series](https://nvidia.custhelp.com/app/answers/detail/a_id/3142/~/support-timeframes-for-unix-legacy-gpu-releases)\n  until the end of 2022.\n- Not all Professional Fermi (`GF1xx`) GPUs are still supported on Windows, see the [official GPU\n  support list](https://us.download.nvidia.com/Windows/Quadro_Certified/392.67/392.67-win10-quadro-release-notes.pdf)\n  for specific models. On Linux there support is for all Fermi GPUs.\n"
  },
  {
    "path": "products/nvm.md",
    "content": "---\ntitle: nvm\naddedAt: 2024-12-06\ncategory: app\ntags: herodevs javascript-runtime linux-foundation\niconSlug: nvm\npermalink: /nvm\nreleasePolicyLink: https://github.com/nvm-sh/nvm\nchangelogTemplate: https://github.com/nvm-sh/nvm/releases/tag/v__LATEST__\nversionCommand: nvm --version\neolColumn: Community Support\n\nauto:\n  methods:\n    - git: https://github.com/nvm-sh/nvm.git\n      regex: ^v(?P<version>\\d+\\.\\d+\\.\\d+)$\n      template: \"{{version}}\"\n\nidentifiers:\n  - purl: pkg:github/nvm-sh/nvm\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"0.40\"\n    releaseDate: 2024-07-30\n    eol: false\n    latest: \"0.40.4\"\n    latestReleaseDate: 2026-01-29\n\n  - releaseCycle: \"0.39\"\n    releaseDate: 2021-10-07\n    eol: 2024-07-30\n    latest: \"0.39.7\"\n    latestReleaseDate: 2023-12-05\n\n  - releaseCycle: \"0.38\"\n    releaseDate: 2021-03-29\n    eol: 2021-10-07\n    latest: \"0.38.0\"\n    latestReleaseDate: 2021-03-29\n\n  - releaseCycle: \"0.37\"\n    releaseDate: 2020-11-06\n    eol: 2021-03-29\n    latest: \"0.37.2\"\n    latestReleaseDate: 2020-11-27\n\n  - releaseCycle: \"0.36\"\n    releaseDate: 2020-09-24\n    eol: 2020-11-06\n    latest: \"0.36.0\"\n    latestReleaseDate: 2020-09-23\n\n  - releaseCycle: \"0.35\"\n    releaseDate: 2019-10-02\n    eol: 2020-09-24\n    latest: \"0.35.3\"\n    latestReleaseDate: 2020-03-05\n\n  - releaseCycle: \"0.34\"\n    releaseDate: 2019-01-08\n    eol: 2019-10-02\n    latest: \"0.34.0\"\n    latestReleaseDate: 2019-01-08\n\n  - releaseCycle: \"0.33\"\n    releaseDate: 2016-12-30\n    eol: 2019-01-08\n    latest: \"0.33.11\"\n    latestReleaseDate: 2018-04-25\n\n  - releaseCycle: \"0.32\"\n    releaseDate: 2016-09-16\n    eol: 2016-12-30\n    latest: \"0.32.1\"\n    latestReleaseDate: 2016-10-18\n\n  - releaseCycle: \"0.31\"\n    releaseDate: 2016-02-15\n    eol: 2016-09-16\n    latest: \"0.31.7\"\n    latestReleaseDate: 2016-09-02\n\n  - releaseCycle: \"0.30\"\n    releaseDate: 2015-12-28\n    eol: 2016-02-15\n    latest: \"0.30.2\"\n    latestReleaseDate: 2016-01-21\n\n  - releaseCycle: \"0.29\"\n    releaseDate: 2015-10-09\n    eol: 2015-12-28\n    latest: \"0.29.0\"\n    latestReleaseDate: 2015-10-09\n\n  - releaseCycle: \"0.28\"\n    releaseDate: 2015-10-02\n    eol: 2015-10-09\n    latest: \"0.28.0\"\n    latestReleaseDate: 2015-10-02\n\n  - releaseCycle: \"0.27\"\n    releaseDate: 2015-09-26\n    eol: 2015-10-02\n    latest: \"0.27.1\"\n    latestReleaseDate: 2015-09-27\n\n  - releaseCycle: \"0.26\"\n    releaseDate: 2015-08-14\n    eol: 2015-09-26\n    latest: \"0.26.1\"\n    latestReleaseDate: 2015-08-22\n\n  - releaseCycle: \"0.25\"\n    releaseDate: 2015-04-26\n    eol: 2015-08-14\n    latest: \"0.25.4\"\n    latestReleaseDate: 2015-05-29\n\n  - releaseCycle: \"0.24\"\n    releaseDate: 2015-03-06\n    eol: 2015-04-26\n    latest: \"0.24.2\"\n    latestReleaseDate: 2015-05-22\n\n  - releaseCycle: \"0.23\"\n    releaseDate: 2015-01-20\n    eol: 2015-03-06\n    latest: \"0.23.3\"\n    latestReleaseDate: 2015-02-02\n\n  - releaseCycle: \"0.22\"\n    releaseDate: 2014-12-27\n    eol: 2015-01-20\n    latest: \"0.22.2\"\n    latestReleaseDate: 2015-01-14\n\n  - releaseCycle: \"0.21\"\n    releaseDate: 2014-12-22\n    eol: 2014-12-27\n    latest: \"0.21.0\"\n    latestReleaseDate: 2014-12-22\n\n  - releaseCycle: \"0.20\"\n    releaseDate: 2014-11-29\n    eol: 2014-12-22\n    latest: \"0.20.0\"\n    latestReleaseDate: 2014-11-29\n\n  - releaseCycle: \"0.19\"\n    releaseDate: 2014-11-23\n    eol: 2014-11-29\n    latest: \"0.19.0\"\n    latestReleaseDate: 2014-11-23\n\n  - releaseCycle: \"0.18\"\n    releaseDate: 2014-11-05\n    eol: 2014-11-23\n    latest: \"0.18.0\"\n    latestReleaseDate: 2014-11-05\n\n  - releaseCycle: \"0.17\"\n    releaseDate: 2014-09-24\n    eol: 2014-11-05\n    latest: \"0.17.3\"\n    latestReleaseDate: 2014-10-20\n\n  - releaseCycle: \"0.16\"\n    releaseDate: 2014-09-11\n    eol: 2014-09-24\n    latest: \"0.16.1\"\n    latestReleaseDate: 2014-09-14\n\n  - releaseCycle: \"0.15\"\n    releaseDate: 2014-09-03\n    eol: 2014-09-11\n    latest: \"0.15.0\"\n    latestReleaseDate: 2014-09-03\n\n  - releaseCycle: \"0.14\"\n    releaseDate: 2014-08-27\n    eol: 2014-09-03\n    latest: \"0.14.0\"\n    latestReleaseDate: 2014-08-27\n\n  - releaseCycle: \"0.13\"\n    releaseDate: 2014-08-03\n    eol: 2014-08-27\n    latest: \"0.13.1\"\n    latestReleaseDate: 2014-08-08\n\n  - releaseCycle: \"0.12\"\n    releaseDate: 2014-07-23\n    eol: 2014-08-03\n    latest: \"0.12.2\"\n    latestReleaseDate: 2014-07-29\n\n  - releaseCycle: \"0.11\"\n    releaseDate: 2014-07-15\n    eol: 2014-07-23\n    latest: \"0.11.2\"\n    latestReleaseDate: 2014-07-20\n\n  - releaseCycle: \"0.10\"\n    releaseDate: 2014-06-27\n    eol: 2014-07-15\n    latest: \"0.10.0\"\n    latestReleaseDate: 2014-06-26\n\n  - releaseCycle: \"0.9\"\n    releaseDate: 2014-06-26\n    eol: 2014-06-27\n    latest: \"0.9.0\"\n    latestReleaseDate: 2014-06-26\n\n  - releaseCycle: \"0.8\"\n    releaseDate: 2014-06-20\n    eol: 2014-06-26\n    latest: \"0.8.0\"\n    latestReleaseDate: 2014-06-20\n\n  - releaseCycle: \"0.7\"\n    releaseDate: 2014-05-08\n    eol: 2014-06-20\n    latest: \"0.7.0\"\n    latestReleaseDate: 2014-05-08\n\n  - releaseCycle: \"0.6\"\n    releaseDate: 2014-05-04\n    eol: 2014-05-08\n    latest: \"0.6.1\"\n    latestReleaseDate: 2014-05-04\n\n  - releaseCycle: \"0.5\"\n    releaseDate: 2014-04-20\n    eol: 2014-05-04\n    latest: \"0.5.1\"\n    latestReleaseDate: 2014-04-25\n\n  - releaseCycle: \"0.4\"\n    releaseDate: 2014-03-27\n    eol: 2014-04-20\n    latest: \"0.4.0\"\n    latestReleaseDate: 2014-03-26\n\n  - releaseCycle: \"0.3\"\n    releaseDate: 2014-03-21\n    eol: 2014-03-27\n    latest: \"0.3.0\"\n    latestReleaseDate: 2014-03-20\n\n  - releaseCycle: \"0.2\"\n    releaseDate: 2013-11-29\n    eol: 2014-03-21\n    latest: \"0.2.0\"\n    latestReleaseDate: 2013-11-29\n\n  - releaseCycle: \"0.1\"\n    releaseDate: 2011-02-25\n    eol: 2013-11-29\n    latest: \"0.1.0\"\n    latestReleaseDate: 2011-02-25\n\n---\n\n> [nvm](https://github.com/nvm-sh/nvm) is a shell script that allows you to quickly install and use different versions of Node via the command line.\n\nnvm supports the latest major/minor release line.\n\nThe nvm team has indicated that they will be participating in the [OpenJS Foundation’s Ecosystem Sustainability Program](https://openjsf.org/ecosystem-sustainability-program) (ESP)\nand have announced that [commercial support for deprecated versions of nvm](https://github.com/nvm-sh/nvm?tab=readme-ov-file#enterprise-support)\nis now available through [HeroDevs](https://www.herodevs.com/support/).\n"
  },
  {
    "path": "products/office.md",
    "content": "---\ntitle: Microsoft Office\naddedAt: 2020-02-01\ncategory: app\ntags: microsoft\npermalink: /office\nalternate_urls:\n  - /msoffice\nreleasePolicyLink: https://learn.microsoft.com/lifecycle/products/?terms=Office\nlatestColumn: false\neoasColumn: true\n\nidentifiers:\n  - cpe: cpe:/a:microsoft:office\n  - cpe: cpe:2.3:a:microsoft:office\n\n# Release dates can be found on subpages of https://en.wikipedia.org/wiki/Microsoft_Office.\nreleases:\n  - releaseCycle: \"2024\"\n    releaseDate: 2024-10-01\n    eoas: 2029-10-09\n    eol: 2029-10-09\n    link: https://learn.microsoft.com/lifecycle/products/office-2024\n\n  - releaseCycle: \"2024-ltsc\"\n    releaseLabel: \"2024 LTSC\"\n    releaseDate: 2024-09-18\n    lts: true\n    eoas: 2029-10-09\n    eol: 2029-10-09\n    link: https://learn.microsoft.com/en-us/lifecycle/products/office-ltsc-2024\n\n  - releaseCycle: \"2021\"\n    releaseDate: 2021-10-05\n    eoas: 2026-10-13\n    eol: 2026-10-13\n    link: https://learn.microsoft.com/lifecycle/products/office-2021\n\n  - releaseCycle: \"2019\"\n    releaseDate: 2018-09-24\n    eoas: 2023-10-10\n    eol: 2025-10-14\n    link: https://learn.microsoft.com/lifecycle/products/microsoft-office-2019\n\n  - releaseCycle: \"2016\"\n    releaseDate: 2015-09-22\n    eoas: 2020-10-13\n    eol: 2025-10-14\n    link: https://learn.microsoft.com/lifecycle/products/microsoft-office-2016\n\n  - releaseCycle: \"2013\"\n    releaseLabel: \"2013 SP1\"\n    releaseDate: 2013-01-09\n    eoas: 2018-04-10\n    eol: 2023-04-11\n    link: https://learn.microsoft.com/lifecycle/products/microsoft-office-2013\n\n  - releaseCycle: \"2011-for-mac\"\n    releaseLabel: \"2011 for Mac SP3\"\n    releaseDate: 2010-12-09\n    eoas: 2017-10-10\n    eol: 2017-10-10\n    link: https://learn.microsoft.com/lifecycle/products/microsoft-office-for-mac-2011\n\n  - releaseCycle: \"2010\"\n    releaseLabel: \"2010 SP2\"\n    releaseDate: 2010-07-15\n    eoas: 2015-10-13\n    eol: 2020-10-13\n    link: https://learn.microsoft.com/lifecycle/products/microsoft-office-2010\n\n  - releaseCycle: \"2008-for-mac\"\n    releaseLabel: \"2008 for Mac SP2\"\n    releaseDate: 2008-01-15\n    eoas: 2013-04-09\n    eol: 2013-04-09\n    link: https://learn.microsoft.com/lifecycle/products/microsoft-office-2008-for-mac\n\n  - releaseCycle: \"2007\"\n    releaseLabel: \"2007 SP3\"\n    releaseDate: 2007-01-27\n    eoas: 2012-10-09\n    eol: 2017-10-10\n    link: https://learn.microsoft.com/lifecycle/products/microsoft-office-2007\n---\n\n> Microsoft Office, or simply Office, is a family of client software, server software, and services\n> developed by Microsoft.\n\nMicrosoft Office 2016 and 2019 are [only supported for connecting to Microsoft 365 services until 2023-10-10](https://learn.microsoft.com/deployoffice/endofsupport/microsoft-365-services-connectivity).\n\nMicrosoft Office 2019 for Mac is [only supported until 2023-10-10](https://learn.microsoft.com/lifecycle/products/microsoft-office-2019-for-mac).\n"
  },
  {
    "path": "products/omnissa-horizon.md",
    "content": "---\ntitle: Omnissa Horizon\naddedAt: 2021-12-16\ncategory: app\npermalink: /horizon\nalternate_urls:\n  - /vmwarehorizon\n  - /vmware-horizon\n  - /omnissahorizon\n  - /omnissa-horizon\nreleasePolicyLink: https://docs.omnissa.com/bundle/Product-Lifecycle-Matrix/page/lifecyclematrix.html\nchangelogTemplate: https://docs.omnissa.com/bundle/horizon8-rnV{{ \"__LATEST__\"|replace_first:'.','' }}/page/Horizon8-ReleaseNotes.html\nLTSLabel: \"<abbr title='Extended Service Branch'>ESB</abbr>\"\neolColumn: General Support\n\ncustomFields:\n  - name: technicalGuidance\n    display: api-only\n    label: Technical Guidance Ends\n\nreleases:\n  - releaseCycle: \"8.2512\"\n    releaseDate: 2025-12-16\n    eol: 2028-12-16\n    technicalGuidance: 2029-12-16\n    latest: \"8.2512.1\"\n    latestReleaseDate: 2026-03-02\n    link: https://docs.omnissa.com/bundle/horizon8-rnV2512.x/page/Horizon8-ReleaseNotes.html\n\n  - releaseCycle: \"8.2506\"\n    releaseDate: 2025-07-31\n    eol: 2028-07-31\n    technicalGuidance: 2029-07-31\n    latest: \"8.2506.1\"\n    latestReleaseDate: 2025-11-03\n    link: https://docs.omnissa.com/bundle/horizon8-rnV2506.1/page/Horizon8-ReleaseNotes.html\n\n  - releaseCycle: \"8.2503\"\n    releaseDate: 2025-04-15\n    eol: 2028-08-14\n    lts: true\n    technicalGuidance: 2028-04-15\n    latest: \"8.2503.1\"\n    latestReleaseDate: 2025-08-14\n    link: https://docs.omnissa.com/bundle/horizon8-rnV2503.1/page/Horizon8-ReleaseNotes.html\n\n  - releaseCycle: \"8.2412\"\n    releaseDate: 2025-01-28\n    eol: 2028-01-28\n    technicalGuidance: 2029-01-28\n    latest: \"8.2412\"\n    latestReleaseDate: 2024-01-25\n    link: https://docs.omnissa.com/bundle/horizon8-rnV2412/page/Horizon8-ReleaseNotes.html\n\n  - releaseCycle: \"8.2406\"\n    releaseDate: 2024-06-25\n    eol: 2027-07-25\n    technicalGuidance: 2028-07-25\n    latest: \"8.2406\"\n    latestReleaseDate: 2024-06-25\n    link: https://docs.omnissa.com/bundle/horizon8-rnV2406/page/Horizon8-ReleaseNotes.html\n\n  - releaseCycle: \"8.2312\"\n    releaseDate: 2024-01-23\n    eol: 2027-01-23\n    lts: true\n    technicalGuidance: 2028-01-23\n    latest: \"8.2312.1\"\n    latestReleaseDate: 2024-04-04\n    link: https://docs.omnissa.com/bundle/horizon8-rnV2312.1/page/Horizon8-ReleaseNotes.html\n\n  - releaseCycle: \"8.2309\"\n    releaseDate: 2023-10-26\n    eol: 2026-10-26\n    technicalGuidance: 2027-10-26\n    latest: \"8.2309\"\n    latestReleaseDate: 2023-10-26\n\n  - releaseCycle: \"8.2306\"\n    releaseDate: 2023-07-06\n    eol: 2026-07-06\n    technicalGuidance: 2027-07-06\n    latest: \"8.2306\"\n    latestReleaseDate: 2023-07-06\n\n  - releaseCycle: \"8.2303\"\n    releaseDate: 2023-03-30\n    eol: 2026-03-30\n    technicalGuidance: 2027-03-30\n    latest: \"8.2303\"\n    latestReleaseDate: 2023-03-30\n\n  - releaseCycle: \"8.2212\"\n    releaseDate: 2023-01-12\n    eol: 2026-07-12\n    technicalGuidance: 2027-07-12\n    lts: true\n    latest: \"8.2212.2\"\n    latestReleaseDate: 2023-11-30\n\n  - releaseCycle: \"8.2209\"\n    releaseDate: 2022-10-20\n    eol: 2025-10-20\n    technicalGuidance: 2026-10-20\n    latest: \"8.2209.1\"\n    latestReleaseDate: 2023-04-11\n\n  - releaseCycle: \"8.2206\"\n    releaseDate: 2022-07-19\n    eol: 2025-07-19\n    technicalGuidance: 2026-07-19\n    latest: \"8.2206\"\n    latestReleaseDate: 2022-07-19\n\n  - releaseCycle: \"8.2203\"\n    releaseDate: 2022-04-05\n    eol: 2025-04-05\n    technicalGuidance: 2026-04-05\n    latest: \"8.2203\"\n    latestReleaseDate: 2022-04-05\n\n  - releaseCycle: \"8.2111\"\n    releaseDate: 2021-11-30\n    eol: 2024-11-30\n    technicalGuidance: 2025-11-30\n    lts: true\n    latest: \"8.2111.2\"\n    latestReleaseDate: 2023-07-27\n\n  - releaseCycle: \"8.2106\"\n    releaseDate: 2021-07-15\n    eol: 2024-07-15\n    technicalGuidance: 2025-07-15\n    latest: \"8.2106\"\n    latestReleaseDate: 2021-07-05\n    link: https://docs.vmware.com/en/VMware-Horizon/2106/rn/horizon-2106-release-notes.html\n\n  - releaseCycle: \"8.2103\"\n    releaseDate: 2021-03-23\n    eol: 2024-03-23\n    technicalGuidance: 2025-03-23\n    latest: \"8.2103\"\n    latestReleaseDate: 2021-03-23\n    link: https://docs.vmware.com/en/VMware-Horizon/2103/rn/horizon-2103-release-notes.html\n\n  - releaseCycle: \"8.2012\"\n    releaseDate: 2021-01-07\n    eol: 2024-01-07\n    technicalGuidance: 2025-01-07\n    latest: \"8.2012\"\n    latestReleaseDate: 2021-01-07\n    link: https://docs.vmware.com/en/VMware-Horizon/2012/rn/horizon-2012-release-notes.html\n\n  - releaseCycle: \"8.2006\"\n    releaseDate: 2020-08-11\n    eol: 2025-08-11\n    technicalGuidance: 2027-08-11\n    latest: \"8.2006\"\n    latestReleaseDate: 2020-08-11\n    link: https://docs.vmware.com/en/VMware-Horizon/8-2006/rn/vmware-horizon-8-2006-release-notes/index.html\n\n  - releaseCycle: \"7.10\"\n    lts: true\n    releaseDate: 2019-09-17\n    eol: 2022-03-17\n    technicalGuidance: 2023-03-22\n    latest: \"7.10.3\"\n    latestReleaseDate: 2020-10-22\n    link: null\n\n  - releaseCycle: \"7.5\"\n    lts: true\n    releaseDate: 2018-05-29\n    eol: 2020-11-30\n    technicalGuidance: 2023-03-22\n    latest: \"7.5.4\"\n    latestReleaseDate: 2019-12-19\n    link: null\n\n  - releaseCycle: \"7\"\n    releaseLabel: \"7.X NonLTS branch\"\n    releaseDate: 2016-03-22\n    eol: 2022-10-15\n    technicalGuidance: 2023-03-23\n    latest: \"7.13.2\"\n    latestReleaseDate: 2022-03-10\n    link: https://docs.vmware.com/en/VMware-Horizon-7/7.13.2/rn/vmware-horizon-7-7132-release-notes/index.html\n---\n\n> [Omnissa Horizon](https://www.omnissa.com/horizon-8/) (earlier VMWare Horizon)\n> enables a digital workspace with the efficient delivery of virtual desktops\n> and applications that equips workers anywhere, anytime, and on any device.\n\n{: .note }\n\n> After [Broadcom's acquisition of VMWare](https://investors.broadcom.com/news-releases/news-release-details/broadcom-completes-acquisition-vmware),\n> Broadcom [divested the End-User Computing Division (which includes Horizon) to KKR](https://media.kkr.com/news-details/?news_id=48701629-ae4d-4d88-b1a9-90a438c6bf6c)\n> and branded it as [Omnissa](https://www.omnissa.com/introducing-omnissa-the-former-vmware-end-user-computing-business/) as part of the restructuring — which is still in process.\n> Omnissa and Broadcom have entered into [a reseller agreement enabling EUC to offer the \"combined offering\"](https://www.omnissa.com/setting-the-record-straight-euc-to-continue-to-offer-horizon-with-vsphere-and-vsan/)\n> versions of Horizon SaaS and Horizon Term SKUs with vSphere Foundation for VDI.\n> This [combined offering](https://kb.omnissa.com/s/article/14804) will be available in both Named User and Concurrent User license metrics\n> and for 1-, 3-, and 5-year terms.\n> EUC has no plans to increase Horizon list prices beyond normal annual adjustments.\n\n[Starting in Q2 2018,](https://kb.vmware.com/s/article/52845) Horizon introduced an option of Extended Service Branch (ESB)\nin addition to the Current Release (CR) branch.\nESBs receive three planned periodic maintenance updates – typically 6 months, 9 months, and 15 months after the base version release.\nA new ESB release is made every 12 months.\n\n## [General Support](https://docs.omnissa.com/bundle/Product-Lifecycle-Matrix/page/lifecyclematrix.html)\n\nThe last date on which you can request support; the end of regular VMware maintenance updates and upgrades,\n_bug and security fixes,_ and technical assistance as per the Support and Subscription Terms and Conditions.\n\n## Technical Guidance\n\nThe last date on which you can access support and workarounds for low-severity issues on supported configurations only.\nDuring the Technical Guidance phase, VMware does not offer new hardware support, server/client/guest OS updates,\nnew security patches, or bug fixes unless otherwise noted.\n\n{% include table.html\n   labels=\"Release,Technical Guidance Ends\"\n   fields=\"releaseCycle,technicalGuidance\"\n   types=\"raw,date\"\n   rows=page.releases %}\n"
  },
  {
    "path": "products/oneplus.md",
    "content": "---\ntitle: OnePlus\naddedAt: 2024-07-21\ncategory: device\ntags: mobile-phone\niconSlug: oneplus\npermalink: /oneplus\nversionCommand: \"Settings -> About device\"\nreleasePolicyLink: https://community.oneplus.com/thread/1462181\nchangelogTemplate: \"https://www.oneplus.com/us/oneplus-{{'__RELEASE_CYCLE__'|downcase}}\"\nreleaseLabel: \"OnePlus __RELEASE_CYCLE__\"\nlatestColumn: false\nactiveSupportColumn: Active Major Updates\ndiscontinuedColumn: true\neoasColumn: Android Updates\neolColumn: Security Updates\n\ncustomFields:\n  - name: supportedOxygenOSVersions\n    display: after-release-column\n    label: Supported OxygenOS\n    description: Supported OxygenOS versions range\n    link: https://wikipedia.org/wiki/OxygenOS\n\n# Use Support/Spec pages from https://www.oneplus.com/global/support/spec pages for older phones\nreleases:\n  - releaseCycle: \"15r\"\n    releaseLabel: \"15R\"\n    releaseDate: 2025-12-22\n    eoas: 2029-12-22 # approximation \"4 major Android updates\"\n    eol: 2031-12-31 # 6 years of security updates\n    discontinued: false\n    supportedOxygenOSVersions: \"16\"\n\n  - releaseCycle: \"15\"\n    releaseDate: 2025-11-13\n    eoas: 2029-11-13 # approximation \"4 major Android updates\"\n    eol: 2031-11-13 # 6 years of security updates\n    discontinued: false\n    supportedOxygenOSVersions: \"16\"\n\n  - releaseCycle: \"pad3\"\n    releaseLabel: \"Pad 3\"\n    releaseDate: 2025-06-05\n    eoas: 2029-06-05 # approximation \"4 major Android updates\"\n    eol: 2031-06-19\n    discontinued: false\n    supportedOxygenOSVersions: \"15 - 16\"\n\n  - releaseCycle: \"13t\"\n    releaseLabel: \"13T\"\n    releaseDate: 2025-04-24\n    eoas: 2029-04-24 # approximation \"4 major Android updates\"\n    eol: 2031-04-24 # approximation \"6 years of security updates\"\n    discontinued: false\n    supportedOxygenOSVersions: \"15 - 16\"\n\n  - releaseCycle: \"13r\"\n    releaseLabel: \"13R\"\n    releaseDate: 2025-01-07\n    eoas: 2029-01-07 # approximation \"4 major Android updates\"\n    eol: 2031-01-07 # 6 years of security updates\n    discontinued: false\n    supportedOxygenOSVersions: \"15 - 16\"\n\n  - releaseCycle: \"13\"\n    releaseDate: 2024-10-31\n    eoas: 2028-10-31 # approximation \"4 major Android updates\"\n    eol: 2030-10-31 # 6 years of security updates\n    discontinued: false\n    supportedOxygenOSVersions: \"15 - 16\"\n\n  - releaseCycle: \"pad2\"\n    releaseLabel: \"Pad 2\"\n    releaseDate: 2024-07-16\n    eoas: 2027-07-16 # approximation \"3 major Android updates\"\n    eol: 2028-07-16 # approximation \"4 years of security updates\"\n    discontinued: false\n    supportedOxygenOSVersions: \"14 - 16\"\n\n  - releaseCycle: \"12r\"\n    releaseLabel: \"12R\"\n    releaseDate: 2024-01-23\n    eoas: 2028-01-23 # approximation \"4 major Android updates\"\n    eol: 2029-01-23\n    discontinued: true #\n    supportedOxygenOSVersions: \"14 - 16\"\n\n  - releaseCycle: \"12\"\n    releaseDate: 2024-01-23\n    eoas: 2028-01-23 # approximation \"4 major Android updates\"\n    eol: 2029-01-23\n    discontinued: true #\n    supportedOxygenOSVersions: \"14 - 16\"\n\n  - releaseCycle: \"pad1\"\n    releaseLabel: \"Pad\"\n    releaseDate: 2023-05-01\n    eoas: 2026-05-01 # 3 years Android updates\n    eol: 2026-05-01 # Security updates end\n    discontinued: true\n    supportedOxygenOSVersions: \"13 - 16\"\n\n  - releaseCycle: \"11r\"\n    releaseLabel: \"11R\"\n    releaseDate: 2023-02-07\n    eoas: 2027-02-07 # approximation \"4 major Android updates\"\n    eol: 2028-02-07\n    discontinued: true\n    link: https://www.oneplus.in/11r\n    supportedOxygenOSVersions: \"13 - 16\"\n\n  - releaseCycle: \"11\"\n    releaseDate: 2023-02-07\n    eoas: 2027-02-07 # approximation \"4 major Android updates\"\n    eol: 2028-02-07\n    discontinued: true\n    link: https://service.oneplus.com/us/search/search-detail?id=2123192&articleIndex=2\n    supportedOxygenOSVersions: \"13 - 16\"\n\n---\n\n> OnePlus is a manufacturer of Android phones and other consumer electronics.\n\nOnePlus phones run OxygenOS, which is based on Android.\nIt receives updates every two months.\n\nThe OnePlus 13 & 13R support [four major Android updates](https://community.oneplus.com/thread/1809805181760569353) and six years of security updates.\nOnePlus supports [four major Android updates](https://community.oneplus.com/thread/1211291251581124608) and five years of security updates on their flagship lineup\n(starting from OnePlus 11 onwards, including T & R series),\n[three major Android updates](https://community.oneplus.com/thread/1356800969827942405) and four years of security updates for the Nord series\n(starting from the Nord 3 onwards),\n[two major Android updates](https://community.oneplus.com/thread/1462181) and three years of security updates for the Nord CE series,\nand finally [one major Android updates](https://community.oneplus.com/thread/1462181) and three years of security updates for the Nord N series.\n\nOxygenOS updates can be tracked at [Oxygen Updater](https://oxygenupdater.com/news/all/)\nand [Android Update Tracker](https://www.androidupdatetracker.com/policy/oneplus).\n"
  },
  {
    "path": "products/openbao.md",
    "content": "---\ntitle: OpenBao\naddedAt: 2025-09-12\ncategory: server-app\ntags: linux-foundation\npermalink: /openbao\nalternate_urls:\n  - /open-bao\n  - /bao\nreleasePolicyLink: https://openbao.org/docs/policies/support/\nchangelogTemplate: https://github.com/openbao/openbao/releases/tag/v__LATEST__\neolColumn: Standard Maintenance\n\nversionCommand: bao version\n\nidentifiers:\n  - repology: openbao\n  - purl: pkg:github/openbao/openbao\n  - purl: pkg:docker/openbao/openbao\n  - purl: pkg:docker/openbao/openbao-ubi\n  - purl: pkg:oci/openbao?repository_url=ghcr.io/openbao\n  - purl: pkg:oci/openbao-ubi?repository_url=ghcr.io/openbao\n  - purl: pkg:oci/openbao?repository_url=quay.io/openbao\n  - purl: pkg:oci/openbao-ubi?repository_url=quay.io/openbao\n  - purl: pkg:brew/openbao\n\nauto:\n  methods:\n    - git: https://github.com/openbao/openbao.git\n\n# eol(x) = releaseDate(x+1)\n\nreleases:\n  - releaseCycle: \"2.5\"\n    releaseDate: 2026-02-05\n    eol: false\n    latest: \"2.5.1\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2025-08-28\n    eol: 2026-02-05\n    latest: \"2.4.4\"\n    latestReleaseDate: 2025-11-24\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2025-06-25\n    eol: 2025-08-29\n    latest: \"2.3.2\"\n    latestReleaseDate: 2025-08-07\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2025-03-05\n    eol: 2025-06-26\n    latest: \"2.2.2\"\n    latestReleaseDate: 2025-05-29\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2024-11-29\n    eol: 2025-03-06\n    latest: \"2.1.1\"\n    latestReleaseDate: 2025-01-21\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2024-07-17\n    eol: 2024-11-30\n    latest: \"2.0.3\"\n    latestReleaseDate: 2024-11-15\n\n---\n\n> [OpenBao](https://openbao.org/) is an open source, community-driven fork of [Hashicorp Vault](/hashicorp-vault) managed by the Linux Foundation.\n\nOnly the latest release cycle is maintained at any given time.\n\n## Versioning and Release Cadence\n\nA major release is identified by a change in the first (X) or second (Y) digit in the following\nversioning nomenclature: `Version X.Y.Z.`. A new major release is\nusually made once every few months, but there's no strict cadence.\n"
  },
  {
    "path": "products/openbsd.md",
    "content": "---\ntitle: OpenBSD\naddedAt: 2022-03-11\ncategory: os\ntags: bsd-distribution unix-distribution\niconSlug: openbsd\npermalink: /openbsd\nversionCommand: uname -r\nchangelogTemplate: \"https://www.openbsd.org/{{'__RELEASE_CYCLE__'|replace:'.',''}}.html\"\nlatestColumn: false\n\nidentifiers:\n  - cpe: cpe:2.3:o:openbsd:openbsd\n\n# eol(x) = releaseDate(x+2), Estimation releaseDate(x) + 1 year -> round to the first of next month\nreleases:\n  - releaseCycle: \"7.8\"\n    releaseDate: 2025-10-22\n    eol: 2026-11-01 # estimated from releaseDate: 2025-10-22\n\n  - releaseCycle: \"7.7\"\n    releaseDate: 2025-04-28\n    eol: 2026-05-01 # estimated from releaseDate: 2025-04-28\n\n  - releaseCycle: \"7.6\"\n    releaseDate: 2024-10-08\n    eol: 2025-10-22\n\n  - releaseCycle: \"7.5\"\n    releaseDate: 2024-04-05\n    eol: 2025-04-28\n\n  - releaseCycle: \"7.4\"\n    releaseDate: 2023-10-16\n    eol: 2024-10-08\n\n  - releaseCycle: \"7.3\"\n    releaseDate: 2023-04-10\n    eol: 2024-04-05\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2022-10-20\n    eol: 2023-10-16\n\n  - releaseCycle: \"7.1\"\n    releaseDate: 2022-04-21\n    eol: 2023-04-10\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2021-10-14\n    eol: 2022-10-20\n\n  - releaseCycle: \"6.9\"\n    releaseDate: 2021-05-01\n    eol: 2022-04-21\n\n  - releaseCycle: \"6.8\"\n    releaseDate: 2020-10-18\n    eol: 2021-10-14\n\n  - releaseCycle: \"6.7\"\n    releaseDate: 2020-05-19\n    eol: 2021-05-01\n\n  - releaseCycle: \"6.6\"\n    releaseDate: 2019-10-17\n    eol: 2020-10-18\n\n  - releaseCycle: \"6.5\"\n    releaseDate: 2019-04-24\n    eol: 2020-05-19\n\n  - releaseCycle: \"6.4\"\n    releaseDate: 2018-10-18\n    eol: 2019-10-17\n\n  - releaseCycle: \"6.3\"\n    releaseDate: 2018-04-02\n    eol: 2019-05-03\n\n  - releaseCycle: \"6.2\"\n    releaseDate: 2017-10-09\n    eol: 2018-10-18\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2017-04-11\n    eol: 2018-04-15\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2016-09-01\n    eol: 2017-10-09\n\n  - releaseCycle: \"5.9\"\n    releaseDate: 2016-03-29\n    eol: 2017-04-11\n\n  - releaseCycle: \"5.8\"\n    releaseDate: 2015-10-18\n    eol: 2016-09-01\n\n  - releaseCycle: \"5.7\"\n    releaseDate: 2015-05-01\n    eol: 2016-03-29\n\n  - releaseCycle: \"5.6\"\n    releaseDate: 2014-11-01\n    eol: 2015-10-18\n\n  - releaseCycle: \"5.5\"\n    releaseDate: 2014-05-01\n    eol: 2015-05-01\n\n  - releaseCycle: \"5.4\"\n    releaseDate: 2013-11-01\n    eol: 2014-11-01\n\n  - releaseCycle: \"5.3\"\n    releaseDate: 2013-05-01\n    eol: 2014-05-01\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2012-11-01\n    eol: 2013-11-01\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2012-05-01\n    eol: 2013-05-01\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2011-11-01\n    eol: 2012-11-01\n\n  - releaseCycle: \"4.9\"\n    releaseDate: 2011-05-01\n    eol: 2012-05-01\n\n  - releaseCycle: \"4.8\"\n    releaseDate: 2010-11-01\n    eol: 2011-11-01\n\n  - releaseCycle: \"4.7\"\n    releaseDate: 2010-05-19\n    eol: 2011-05-01\n\n  - releaseCycle: \"4.6\"\n    releaseDate: 2009-10-18\n    eol: 2010-11-01\n\n  - releaseCycle: \"4.5\"\n    releaseDate: 2009-05-01\n    eol: 2010-05-19\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2008-11-01\n    eol: 2009-10-18\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2008-05-01\n    eol: 2009-05-01\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2007-11-01\n    eol: 2008-11-01\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2007-05-01\n    eol: 2008-05-01\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2006-11-01\n    eol: 2007-11-01\n\n  - releaseCycle: \"3.9\"\n    releaseDate: 2006-05-01\n    eol: 2007-05-01\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2005-11-01\n    eol: 2006-11-01\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2005-05-19\n    eol: 2006-05-01\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2004-11-01\n    eol: 2005-11-01\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2004-05-01\n    eol: 2005-05-19\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2003-11-01\n    eol: 2004-11-01\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2003-05-01\n    eol: 2004-05-01\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2002-11-01\n    eol: 2003-11-01\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2002-05-19\n    eol: 2003-05-01\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2001-12-01\n    eol: 2002-11-01\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2001-06-01\n    eol: 2002-05-19\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2000-12-01\n    eol: 2001-12-01\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2000-06-15\n    eol: 2001-06-01\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 1999-12-01\n    eol: 2000-12-01\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 1999-05-19\n    eol: 2000-06-15\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 1998-12-01\n    eol: 1999-12-01\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 1998-05-19\n    eol: 1999-05-19\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 1997-12-01\n    eol: 1998-12-01\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 1997-06-01\n    eol: 1998-05-19\n---\n\n> [The OpenBSD project](https://www.openbsd.org/) produces a free, multi-platform 4.4BSD-based\n> UNIX-like operating system. Portability, standardization, correctness, proactive\n> security and integrated cryptography are emphasized.\n\nOpenBSD has a new release every six months. Only the two most recent releases receive security and\nreliability fixes for the base system.\n\n## [Release Flavors](https://www.openbsd.org/faq/faq5.html#Flavors \"OpenBSD FAQ, Flavors Section\")\n\n- `-release`: The version of OpenBSD shipped every six months.\n- `-current`: The development branch. Every six months, `-current` is tagged and becomes the next\n  `-release`.\n- `-stable`: The `-release` branch, plus patches found on the [OpenBSD errata page](https://www.openbsd.org/errata.html).\n  Very important fixes are backported to the supported `-stable` branches.\n\nOpenBSD publishes announcements and security advisories on the [announcement mailing list](https://lists.openbsd.org/cgi-bin/mj_wwwusr?func=lists-long-full&extra=announce).\nThere's an RSS feed for [errata](https://undeadly.org/errata/errata.rss \"Undeadly Errata RSS feed\")\nas well.\n"
  },
  {
    "path": "products/openjdk-builds-from-oracle.md",
    "content": "---\ntitle: OpenJDK builds from Oracle\naddedAt: 2023-09-24\ncategory: lang\ntags: java-distribution oracle\niconSlug: openjdk\npermalink: /openjdk-builds-from-oracle\nalternate_urls:\n  - /oracle-openjdk\nversionCommand: java -version\nreleasePolicyLink: https://jdk.java.net/\nchangelogTemplate: https://openjdk.org/projects/jdk/__RELEASE_CYCLE__/\nsupportColumn: false\n\nidentifiers:\n  - cpe: cpe:/a:oracle:openjdk\n  - cpe: cpe:2.3:a:oracle:openjdk\n\n# eol(x) = releaseDate(x+1)\n# Release dates can be found on https://wiki.openjdk.org/.\n# Usually only two patch versions are released during the support period.\nreleases:\n  - releaseCycle: \"26\"\n    releaseDate: 2026-03-17\n    eol:  2026-09-18 # attempted EOL date as per https://www.java.com/releases/, update when 27 is released\n    latest: \"26\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"25\"\n    releaseDate: 2025-09-16\n    eol:  2026-03-17\n    latest: \"25\"\n    latestReleaseDate: 2025-09-16\n\n  - releaseCycle: \"24\"\n    releaseDate: 2025-03-18\n    eol: 2025-09-16\n    latest: \"24\"\n    latestReleaseDate: 2025-03-18\n\n  - releaseCycle: \"23\"\n    releaseDate: 2024-09-17\n    eol: 2025-03-18\n    latest: \"23.0.2\"\n    latestReleaseDate: 2025-01-21\n\n  - releaseCycle: \"22\"\n    releaseDate: 2024-03-19\n    eol: 2024-09-17\n    latest: \"22.0.2\"\n    latestReleaseDate: 2024-07-16\n\n  - releaseCycle: \"21\"\n    releaseDate: 2023-09-19\n    eol: 2024-03-19\n    latest: \"21.0.2\"\n    latestReleaseDate: 2024-01-16\n\n  - releaseCycle: \"20\"\n    releaseDate: 2023-03-21\n    eol: 2023-09-19\n    latest: \"20.0.2\"\n    latestReleaseDate: 2023-07-18\n\n  - releaseCycle: \"19\"\n    releaseDate: 2022-09-20\n    eol: 2023-03-21\n    latest: \"19.0.2\"\n    latestReleaseDate: 2023-01-17\n\n  - releaseCycle: \"18\"\n    releaseDate: 2022-03-22\n    eol: 2022-09-20\n    latest: \"18.0.2.1\"\n    latestReleaseDate: 2022-08-18\n\n  - releaseCycle: \"17\"\n    releaseDate: 2021-09-14\n    eol: 2022-03-22\n    latest: \"17.0.2\"\n    latestReleaseDate: 2022-01-18\n\n  - releaseCycle: \"16\"\n    releaseDate: 2021-03-16\n    eol: 2021-09-14\n    latest: \"16.0.2\"\n    latestReleaseDate: 2021-07-20\n\n  - releaseCycle: \"15\"\n    releaseDate: 2020-09-15\n    eol: 2021-03-16\n    latest: \"15.0.2\"\n    latestReleaseDate: 2021-01-19\n\n  - releaseCycle: \"14\"\n    releaseDate: 2020-03-17\n    eol: 2020-09-16\n    latest: \"14.0.2\"\n    latestReleaseDate: 2020-07-14\n\n  - releaseCycle: \"13\"\n    releaseDate: 2019-09-17\n    eol: 2020-03-17\n    latest: \"13.0.2\"\n    latestReleaseDate: 2020-01-14\n\n  - releaseCycle: \"12\"\n    releaseDate: 2019-03-19\n    eol: 2019-09-17\n    latest: \"12.0.2\"\n    latestReleaseDate: 2019-07-16\n\n  - releaseCycle: \"11\"\n    releaseDate: 2018-09-25\n    eol: 2019-03-19\n    latest: \"11.0.2\"\n    latestReleaseDate: 2019-01-15\n\n  - releaseCycle: \"10\"\n    releaseDate: 2018-03-20\n    eol: 2018-09-25\n    latest: \"10.0.2\"\n    latestReleaseDate: 2018-07-17\n\n  - releaseCycle: \"9\"\n    releaseDate: 2017-09-21\n    eol: 2018-03-20\n    latest: \"9.0.4\"\n    latestReleaseDate: 2018-01-16\n    link: https://openjdk.org/projects/jdk9/\n# Not sure if this applies to 7 and 8, so didn't include those versions.\n---\n\n> [OpenJDK builds from Oracle](https://jdk.java.net/) is a [GPLv2 with CPE](https://openjdk.org/legal/gplv2+ce.html)\n> licensed build of the Open Java Development Kit (OpenJDK) provided by Oracle. OpenJDK builds from\n> Oracle are certified using the Java Technical Compatibility Kit (TCK) to ensure it meets the Java\n> SE standard. It is available on Linux, Windows, macOS.\n\nOpenJDK builds from Oracle follows the same cadence as OpenJDK, with a 6-month rapid-release cycle\n(since the release of Java 10).\n\nAll releases, including LTS release of OpenJDK, are supported for 6 months, meaning the release\nof a new major version of OpenJDK will end support for the previous major version.\n\nOpenJDK builds from Oracle is one of the many builds of OpenJDK. For recommendations on which JDK\nbuild to use, check out [whichjdk.com](https://whichjdk.com/#openjdk-builds-by-oracle-jdkjavanet).\n"
  },
  {
    "path": "products/opensearch.md",
    "content": "---\ntitle: OpenSearch\naddedAt: 2022-08-26\ncategory: database\ntags: amazon java-runtime linux-foundation\niconSlug: opensearch\npermalink: /opensearch\nreleasePolicyLink: https://www.opensearch.org/releases.html\nchangelogTemplate: \"https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-__LATEST__.md\"\neoasColumn: Active Development\neolColumn: Maintenance Support\n\nauto:\n  methods:\n    - github_releases: opensearch-project/OpenSearch\n    - release_table: https://opensearch.org/releases.html\n      fields:\n        releaseCycle: \"Major Version\"\n        releaseDate:\n          column: \"Initial GA Release\"\n          regex: '^(?P<month>\\w+) (?P<day>\\d+)(st|nd|rd|th)?,? (?P<year>\\d{4}).*$'\n          template: \"{{month}} {{day}} {{year}}\"\n        eoas:\n          column: \"Maintenance Window Start\"\n          regex: '^(?P<month>\\w+) (?P<day>\\d+)(st|nd|rd|th)?,? (?P<year>\\d{4}).*$'\n          template: \"{{month}} {{day}} {{year}}\"\n        eol:\n          column: \"Maintenance Window End\"\n          regex: '^(?P<month>\\w+) (?P<day>\\d+)(st|nd|rd|th)?,? (?P<year>\\d{4}).*$'\n          template: \"{{month}} {{day}} {{year}}\"\nidentifiers:\n  - repology: opensearch\n  - purl: pkg:docker/opensearchproject/opensearch\n  - cpe: cpe:2.3:a:amazon:opensearch\n    \nreleases:\n  - releaseCycle: \"3\"\n    releaseDate: 2025-05-06\n    eoas: false\n    eol: false\n    latest: \"3.5.0\"\n    latestReleaseDate: 2026-02-12\n    link: https://opensearch.org/blog/opensearch-3-5-is-live/\n\n  - releaseCycle: \"2\"\n    releaseDate: 2022-05-26\n    eoas: 2025-05-06\n    eol: false\n    latest: \"2.19.4\"\n    latestReleaseDate: 2025-11-06\n\n  - releaseCycle: \"1\"\n    releaseDate: 2021-07-12\n    eoas: 2022-05-26\n    eol: 2025-05-06 # upcoming support(2) at least 1 year\n    latest: \"1.3.20\"\n    latestReleaseDate: 2024-12-11\n\n---\n\n> [OpenSearch](https://opensearch.org/) is a community-driven, Apache 2.0-licensed open source\n> search and analytics suite that makes it easy to ingest, search, visualize, and analyze data.\n> Developers build with OpenSearch for use cases such as application search, log analytics, data\n> observability, data ingestion, and more.\n\n## Support\n\n**Active Development**: The latest major version receives new features, bug fixes, and security patches.\n**Maintenance Support**: includes bug fixes and security patches. New features might be back-ported as\ncommunity contributions, but will not result in new releases.\n\nBy default, versions remain under maintenance until the next major version enters maintenance with\na minimum guarantee of a year. Therefore, at any given time, the current major version and previous\nmajor version are both supported, as well as older major versions that have been in maintenance\nfor less than 12 months.\n\nOpenSearch 1.x has been deprecated since 2025-05-06.\n\nOpenSearch 2.x will end Maintenance Support once 4.0 is released.\n\n## Versioning\n\nOpenSearch only releases breaking changes in major versions. All minor versions are compatible with\nevery other minor version for that major release. When new major versions are released, the previous\nmajor version enters maintenance, with only bug fixes and security patches.\n\nThe duration of the maintenance window will vary from release to release. By default, versions will\nremain under maintenance until the next major version enters maintenance, or 1 year passes,\nwhichever is longer.\n\n## Elasticsearch Compatibility\n\nOpenSearch is a fork of Elasticsearch 7.10 and maintains backwards compatibility with the\nElasticsearch APIs for ingest, search, and management. OpenSearch indices are backwards-compatible\nwith Elasticsearch indices from versions 6.0 up to 7.10. While the OpenSearch API is\nbackwards-compatible, some clients or tools may include code, such as version checks, that may\ncause the client or tool to not work with OpenSearch. An [Upgrade Guide](https://opensearch.org/faq/#q3.1)\nis available. All future OpenSearch 1.x releases will be backwards compatible with Elasticsearch\n7.10.\n\n[Compatibility Matrices](https://opensearch.org/docs/latest/clients/agents-and-ingestion-tools/index/#compatibility-matrices)\nare provided for compatibility with Beats and Logstash. Beats version >= 7.13 does not support\nOpenSearch.\n"
  },
  {
    "path": "products/openssl.md",
    "content": "---\ntitle: OpenSSL\naddedAt: 2022-05-10\ncategory: framework\niconSlug: openssl\npermalink: /openssl\nversionCommand: openssl version\nreleasePolicyLink: https://openssl-library.org/policies/releasestrat/index.html\nchangelogTemplate: https://openssl-library.org/news/openssl-__RELEASE_CYCLE__-notes/index.html\neolColumn: Supported\neoesColumn: Premium support\n\nidentifiers:\n  - repology: openssl\n  - cpe: cpe:/a:openssl:openssl\n  - cpe: cpe:2.3:a:openssl:openssl\n\nauto:\n  methods:\n    - git: https://github.com/openssl/openssl.git\n      regex: '^[o|O]pen[s|S][s|S][l|L][-|_](?P<major>\\d+)[\\.|_](?P<minor>\\d+)[\\.|_](?P<patch>\\d+\\w{0,2})?$'\n    - release_table: https://openssl-library.org/source/index.html\n      fields:\n        releaseCycle:\n          column: \"Series\"\n          regex: '^(?P<value>\\d+\\.\\d+).*$'\n        #releaseDate: \"Release\" # release dates are wrong\n        eol: \"End-of-Life\"\n\n# EOL dates and LTS infos on https://www.openssl.org/policies/releasestrat.html\n# Starting with 3.5, product plans to designate an LTS every two years.\n# In essence that means an LTS will be released every April in odd-numbered years\n# Non-LTS releases after 3.5 will be full supported for 13 months\nreleases:\n  - releaseCycle: \"3.6\"\n    releaseDate: 2025-10-01\n    eol: 2026-11-01\n    latest: \"3.6.1\"\n    latestReleaseDate: 2026-01-27\n    link: https://github.com/openssl/openssl/blob/master/CHANGES.md#openssl-36\n\n  - releaseCycle: \"3.5\"\n    lts: true\n    releaseDate: 2025-04-08\n    eol: 2030-04-08 # documented on https://openssl-library.org/source/\n    latest: \"3.5.5\"\n    latestReleaseDate: 2026-01-27\n    link: https://github.com/openssl/openssl/blob/master/CHANGES.md#openssl-35\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2024-10-22\n    eol: 2026-10-22\n    latest: \"3.4.4\"\n    latestReleaseDate: 2026-01-27\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2024-04-09\n    eol: 2026-04-09\n    latest: \"3.3.6\"\n    latestReleaseDate: 2026-01-27\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2023-11-23\n    eol: 2025-11-23\n    latest: \"3.2.6\"\n    latestReleaseDate: 2025-09-30\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2023-03-14\n    eol: 2025-03-14\n    latest: \"3.1.8\"\n    latestReleaseDate: 2025-02-11\n\n  - releaseCycle: \"3.0\"\n    lts: true\n    releaseDate: 2021-09-07\n    eol: 2026-09-07\n    eoes: false\n    latest: \"3.0.19\"\n    latestReleaseDate: 2026-01-27\n\n  - releaseCycle: \"1.1.1\"\n    lts: true\n    releaseDate: 2018-09-11\n    eol: 2023-09-11\n    eoes: false\n    latest: \"1.1.1w\"\n    latestReleaseDate: 2023-09-12\n    link: https://openssl-library.org/news/vulnerabilities-1.1.1/\n\n  - releaseCycle: \"1.1.0\"\n    releaseDate: 2016-08-25\n    eol: 2019-09-11\n    latest: \"1.1.0l\"\n    latestReleaseDate: 2019-09-10\n    link: https://openssl-library.org/news/vulnerabilities-1.1.0/\n\n  - releaseCycle: \"1.0.2\"\n    lts: true\n    releaseDate: 2015-01-22\n    eol: 2019-12-31\n    eoes: false\n    latest: \"1.0.2u\"\n    latestReleaseDate: 2019-12-20\n    link: https://openssl-library.org/news/vulnerabilities-1.0.2/\n\n  - releaseCycle: \"1.0.1\"\n    releaseDate: 2012-03-14\n    eol: 2016-12-31\n    latest: \"1.0.1u\"\n    latestReleaseDate: 2016-09-22\n    link: https://openssl-library.org/news/vulnerabilities-1.0.1/\n\n  - releaseCycle: \"1.0.0\"\n    releaseDate: 2010-03-29\n    eol: 2015-12-31\n    latest: \"1.0.0t\"\n    latestReleaseDate: 2015-12-03\n    link: https://openssl-library.org/news/vulnerabilities-1.0.0/\n\n  - releaseCycle: \"0.9.8\"\n    releaseDate: 2005-07-05\n    eol: 2015-12-31\n    latest: \"0.9.8zh\"\n    latestReleaseDate: 2015-12-03\n    link: https://openssl-library.org/news/vulnerabilities-0.9.8/\n\n---\n\n> [OpenSSL](https://openssl-library.org/) is a software library for applications that secure\n> communications over computer networks against eavesdropping or need to identify the party at the\n> other end. It is widely used by Internet servers, including the majority of HTTPS websites.\n\nIt is supported for [UNIX-like platforms](https://github.com/openssl/openssl/blob/master/NOTES-UNIX.md),\n[Android](https://github.com/openssl/openssl/blob/master/NOTES-ANDROID.md),\n[Windows](https://github.com/openssl/openssl/blob/master/NOTES-WINDOWS.md),\n[DOS platform with DJGPP](https://github.com/openssl/openssl/blob/master/NOTES-DJGPP.md),\n[OpenVMS](https://github.com/openssl/openssl/blob/master/NOTES-VMS.md),\n[Perl](https://github.com/openssl/openssl/blob/master/NOTES-PERL.md) and\n[Valgrind](https://github.com/openssl/openssl/blob/master/NOTES-VALGRIND.md).\n\nLTS releases will be supported for at least five years, and they will specify one at least every\nfour years. Non-LTS releases will be supported for at least two years.\n\nAs of release 3.0.0, the OpenSSL versioning scheme is changing to a more contemporary format:\n`MAJOR.MINOR.PATCH`. With this format, API/ABI compatibility will be guaranteed for the same `MAJOR`\nversion number. Previously they guaranteed API/ABI compatibility across the same `MAJOR.MINOR`\ncombination.\n\n- `MAJOR`: API/ABI incompatible changes will increase this number\n- `MINOR`: API/ABI compatible feature releases will change this\n- `PATCH`: Bug fix releases will increment this number. We also allow backporting of accessor\n  functions in these releases.\n\nIn addition to community support, the _OpenSSL Software Services_ provide commercial extended\nsupport through the [Premium Enterprise Level Support contract](https://openssl-corporation.org/support/#premium).\nWith this contract, LTS releases remain supported beyond the public EOL date for as long as it\nremains commercially viable for OpenSSL Software Services.\n"
  },
  {
    "path": "products/opensuse.md",
    "content": "---\ntitle: openSUSE\naddedAt: 2021-07-15\ncategory: os\ntags: linux-distribution\niconSlug: opensuse\npermalink: /opensuse\nalternate_urls:\n  - /opensuseleap\nversionCommand: cat /usr/lib/os-release\nreleasePolicyLink: https://en.opensuse.org/Lifetime\nreleaseImage: https://upload.wikimedia.org/wikipedia/en/timeline/slucio84mdla0deffiv2vrszinbrlek.png\nchangelogTemplate: https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/__RELEASE_CYCLE__/\nreleaseLabel: \"Leap __RELEASE_CYCLE__\"\nlatestColumn: false\neolColumn: End of Life\n\nidentifiers:\n  - cpe: cpe:/o:opensuse:opensuse\n  - cpe: cpe:/o:opensuse:leap\n  - cpe: cpe:2.3:o:opensuse:opensuse\n  - cpe: cpe:2.3:o:opensuse:leap\n\nreleases:\n  - releaseCycle: \"16.0\"\n    releaseDate: 2025-10-01\n    eol: 2027-10-31\n    link: https://en.opensuse.org/openSUSE:Roadmap#Leap_16.0\n\n  - releaseCycle: \"15.6\"\n    releaseDate: 2024-06-12\n    eol: 2026-04-30\n    link: https://en.opensuse.org/openSUSE:Roadmap#Leap_15.6\n\n  - releaseCycle: \"15.5\"\n    releaseDate: 2023-06-07\n    eol: 2024-12-31\n\n  - releaseCycle: \"15.4\"\n    releaseDate: 2022-06-09\n    eol: 2023-12-07\n\n  - releaseCycle: \"15.3\"\n    releaseDate: 2021-06-02\n    eol: 2022-12-31\n    link: https://web.archive.org/web/20230521063245/https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/15.3/\n\n  - releaseCycle: \"15.2\"\n    releaseDate: 2020-07-02\n    eol: 2022-01-04\n    link: https://web.archive.org/web/20230529015218/https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/15.2/\n\n  - releaseCycle: \"15.1\"\n    releaseDate: 2019-05-22\n    eol: 2021-02-02\n    link: https://web.archive.org/web/20220210183008/https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/15.1/\n\n  - releaseCycle: \"15.0\"\n    releaseDate: 2018-05-25\n    eol: 2019-12-03\n    link: https://web.archive.org/web/20220210191659/https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/15.0/\n\n  - releaseCycle: \"42.3\"\n    releaseDate: 2017-07-26\n    eol: 2019-07-01\n    link: https://web.archive.org/web/20210415073632/https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/42.3/\n\n  - releaseCycle: \"42.2\"\n    releaseDate: 2016-11-16\n    eol: 2018-01-26\n    link: https://web.archive.org/web/20211005130439/https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/42.2/\n\n  - releaseCycle: \"42.1\"\n    releaseDate: 2015-11-04\n    eol: 2017-05-17\n    link: https://web.archive.org/web/20211005130439/https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/42.1/\n\n  - releaseCycle: \"13.2\"\n    releaseLabel: \"__RELEASE_CYCLE__\"\n    releaseDate: 2014-11-04\n    eol: 2017-01-17\n    link: https://web.archive.org/web/20231128204444/https://doc.opensuse.org/release-notes/x86_64/openSUSE/13.2/\n\n  - releaseCycle: \"13.1\"\n    releaseLabel: \"__RELEASE_CYCLE__\"\n    releaseDate: 2014-01-08\n    eol: 2016-02-03\n    link: https://web.archive.org/web/20240229083418/https://doc.opensuse.org/release-notes/x86_64/openSUSE/13.1/\n\n  - releaseCycle: \"12.3\"\n    releaseLabel: \"__RELEASE_CYCLE__\"\n    releaseDate: 2013-03-13\n    eol: 2015-01-29\n    link: https://web.archive.org/web/20230716101428/https://doc.opensuse.org/release-notes/x86_64/openSUSE/12.3/\n\n  - releaseCycle: \"12.2\"\n    releaseLabel: \"__RELEASE_CYCLE__\"\n    releaseDate: 2012-09-05\n    eol: 2014-01-15\n    link: https://web.archive.org/web/20240519013538/https://doc.opensuse.org/release-notes/x86_64/openSUSE/12.2/\n\n  - releaseCycle: \"12.1\"\n    releaseLabel: \"__RELEASE_CYCLE__\"\n    releaseDate: 2011-11-16\n    eol: 2013-05-15\n    link: https://web.archive.org/web/20240519012550/https://doc.opensuse.org/release-notes/x86_64/openSUSE/12.1/\n\n  - releaseCycle: \"11.4\"\n    releaseLabel: \"__RELEASE_CYCLE__\"\n    releaseDate: 2011-03-10\n    eol: 2012-11-05\n    link: https://en.opensuse.org/Archive:Product_highlights_11.4\n\n  - releaseCycle: \"11.3\"\n    releaseLabel: \"__RELEASE_CYCLE__\"\n    releaseDate: 2010-07-15\n    eol: 2012-01-20\n    link: https://en.opensuse.org/Archive:Product_highlights_11.3\n\n  - releaseCycle: \"11.2\"\n    releaseLabel: \"__RELEASE_CYCLE__\"\n    releaseDate: 2009-11-12\n    eol: 2011-05-12\n    link: https://en.opensuse.org/Archive:Product_highlights_11.2\n\n  - releaseCycle: \"11.1\"\n    releaseLabel: \"__RELEASE_CYCLE__\"\n    releaseDate: 2008-12-18\n    eol: 2011-01-14\n    link: https://www.suse.com/releasenotes/x86_64/openSUSE/11.1/index.html\n\n  - releaseCycle: \"11.0\"\n    releaseLabel: \"__RELEASE_CYCLE__\"\n    releaseDate: 2008-06-19\n    eol: 2010-07-26\n    link: https://www.suse.com/releasenotes/x86_64/openSUSE/11.0/index.html\n---\n\n> [openSUSE](https://www.opensuse.org/) is a linux distribution developed by the community-supported\n> openSUSE Project and aimed at sysadmins, developers and desktop users.\n\nopenSUSE Leap is the name for openSUSE's regular releases, which were previously known as just\n'openSUSE' for versions 13.2 and earlier. A Leap Minor Release (42.1, 42.2, 15.1, 15.2, etc.) is\nexpected to be released annually. Users are expected to upgrade to the latest minor release within 12\nmonths of its availability, leading to a _maintenance life cycle of 24 months_. Support is defined\nas:\n\n- security updates for all included packages\n- critical bugfix updates\n\nA Leap major release (e.g. 16.x) is supported until the next major release. The lifecycle of the previous\nmajor release (Leap 15) fully aligns with that of SUSE Linux Enterprise 15, except that SLES 15.7 did\nnot have a corresponding Leap 15.7, and instead the lifetime of Leap 15.6 was slightly extended.\n"
  },
  {
    "path": "products/opentofu.md",
    "content": "---\ntitle: OpenTofu\naddedAt: 2024-03-31\ncategory: app\ntags: cncf linux-foundation\niconSlug: opentofu\npermalink: /opentofu\nalternate_urls:\n  - /tofu\n  - /open-tofu\nversionCommand: tofu --version\nchangelogTemplate: https://github.com/opentofu/opentofu/blob/v__LATEST__/CHANGELOG.md\n\nidentifiers:\n  - repology: opentofu\n  - purl: pkg:github/opentofu/opentofu\n  - purl: pkg:oci/opentofu?repository_url=ghcr.io/opentofu\n\nauto:\n  methods:\n    - git: https://github.com/opentofu/opentofu.git\n\n# eol(x) = releaseDate(x+3)\nreleases:\n  - releaseCycle: \"1.11\"\n    releaseDate: 2025-12-09\n    eol: false # releaseDate(1.14)\n    latest: \"1.11.5\"\n    latestReleaseDate: 2026-02-12\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2025-06-24\n    eol: false # releaseDate(1.13)\n    latest: \"1.10.9\"\n    latestReleaseDate: 2026-02-12\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2025-01-09\n    eol: false # releaseDate(1.12)\n    latest: \"1.9.4\"\n    latestReleaseDate: 2025-09-03\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2024-07-29\n    eol: 2025-12-09\n    latest: \"1.8.11\"\n    latestReleaseDate: 2025-07-31\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2024-04-30\n    eol: 2025-06-24\n    latest: \"1.7.10\"\n    latestReleaseDate: 2025-07-31\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2024-01-09\n    eol: 2025-01-09 # releaseDate(1.9)\n    latest: \"1.6.3\"\n    latestReleaseDate: 2024-07-09\n\n---\n\n> [OpenTofu](https://opentofu.org/) is a fork of Terraform that is open-source, community-driven, and managed by the Linux Foundation.\n\nIn their 2024-01-22 meeting, the OpenTofu Technical Steering Committee (TSC) [decided to adopt\nthe same support policy as Terraform](https://github.com/opentofu/opentofu/blob/v1.10.3/TSC_SUMMARY.md#2024-01-22-async):\npatches for the most recent major release, as well as up to two prior ones. So up to three releases\nwill be supported at any given point in time.\n"
  },
  {
    "path": "products/openvpn.md",
    "content": "---\ntitle: OpenVPN\naddedAt: 2024-07-27\ncategory: app\niconSlug: openvpn\npermalink: /openvpn\nreleasePolicyLink: https://community.openvpn.net/openvpn/wiki/SupportedVersions\nchangelogTemplate: https://github.com/OpenVPN/openvpn/blob/release/__RELEASE_CYCLE__/ChangeLog\neoasColumn: Full Stable Support\n\nauto:\n  methods:\n    - git: https://github.com/OpenVPN/openvpn.git\n\nidentifiers:\n  - repology: openvpn\n\n# releaseDate and eol https://community.openvpn.net/openvpn/wiki/SupportedVersions\nreleases:\n  - releaseCycle: \"2.7\"\n    releaseDate: 2026-02-11\n    eoas: false\n    eol: false\n    latest: \"2.7.0\"\n    latestReleaseDate: 2026-02-11\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2023-01-25\n    eoas: 2026-08-31\n    eol: 2028-08-31\n    latest: \"2.6.19\"\n    latestReleaseDate: 2026-02-04\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2020-10-27\n    eoas: 2024-07-18\n    eol: 2025-07-31\n    latest: \"2.5.11\"\n    latestReleaseDate: 2024-07-18\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2016-12-16\n    eoas: 2022-03-17\n    eol: 2023-03-31\n    latest: \"2.4.12\"\n    latestReleaseDate: 2022-03-17\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2013-01-02\n    eoas: 2017-09-25\n    eol: 2021-06-30\n    latest: \"2.3.18\"\n    latestReleaseDate: 2017-09-25\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2011-04-21\n    eoas: 2014-11-30\n    eol: 2015-11-30\n    latest: \"2.2.3\"\n    latestReleaseDate: 2014-11-30\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2009-12-11\n    eoas: 2010-11-06\n    eol: 2011-11-30\n    latest: \"2.1.4\"\n    latestReleaseDate: 2010-11-06\n\n---\n\n> [OpenVPN](https://openvpn.net/) is a widely used virtual private networking system.\n\nOpenVPN Community Edition aka OpenVPN is a GPLv2 server and client.\nOpenVPN Access Server (OpenVPN-AS) provides additional paid and proprietary features.\nThere is a strict dependency on [OpenSSL](https://endoflife.date/openssl)\nwhich is documented at [Supported OpenSSL versions](https://community.openvpn.net/openvpn/wiki/SupportedVersions#SuppportedOpenSSLversions).\nWindows versions older than 10 are not officially supported.\n\n## Support\n\n- **Full Stable**: This includes full security and bug fix support.\n  Recommended for packaging, and includes Windows binaries/snapshots.\n  A release stays in Full Stable Support for minimum 6 months after next major release.\n- **Old Stable**: Releases are source-only, with no official binaries.\n  Security and critical bug fix support.\n  Other bug fixes may be delivered as appropriate.\n  A minimum of 12 months long.\n- **Git Tree Only**: Releases are source-only.\n  Only includes critical security updates.\n  A minimum of 12 months long.\n\nThis page uses the end of \"Git Tree Only\" support period as the End-of-Life date.\n"
  },
  {
    "path": "products/openwrt.md",
    "content": "---\ntitle: OpenWrt\naddedAt: 2022-12-30\ncategory: os\ntags: linux-distribution\niconSlug: openwrt\npermalink: /openwrt\nalternate_urls:\n  - /open-wrt\nversionCommand: cat /etc/os-release\nreleasePolicyLink: https://openwrt.org/docs/guide-developer/security#support_status\nchangelogTemplate: \"https://openwrt.org/releases/{{'__LATEST__'|split:'.'|pop|join:'.'}}/start\"\neoasColumn: true\n\nauto:\n  methods:\n    - git: https://github.com/openwrt/openwrt.git\n\n# eol(x) = MAX(releaseDate(x+1)+6m, releaseDate(x)+1y)\n# eoas(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"25.12\"\n    releaseDate: 2026-03-05\n    eoas: false\n    eol: false\n    latest: \"25.12.1\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"24.10\"\n    releaseDate: 2025-02-04\n    eoas: 2026-03-05\n    eol: 2026-09-05\n    latest: \"24.10.6\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"23.05\"\n    releaseDate: 2023-10-11\n    eoas: 2025-02-04\n    eol: 2025-08-16\n    latest: \"23.05.6\"\n    latestReleaseDate: 2025-08-16\n\n  - releaseCycle: \"22.03\"\n    releaseDate: 2022-09-03\n    eoas: 2023-10-11\n    eol: 2024-04-11\n    latest: \"22.03.7\"\n    latestReleaseDate: 2024-07-23\n\n  - releaseCycle: \"21.02\"\n    eol: 2023-04-30\n    eoas: 2022-09-03\n    releaseDate: 2021-09-01\n    latestReleaseDate: 2023-04-27\n    latest: \"21.02.7\"\n\n  - releaseCycle: \"19.07\"\n    eol: 2022-04-30\n    eoas: 2021-09-01\n    releaseDate: 2020-01-06\n    latestReleaseDate: 2022-04-17\n    latest: \"19.07.10\"\n\n  - releaseCycle: \"18.06\"\n    eol: 2021-07-01\n    eoas: 2020-01-06\n    releaseDate: 2018-07-30\n    latestReleaseDate: 2020-11-17\n    latest: \"18.06.9\"\n\n  - releaseCycle: \"17.01\"\n    eol: 2019-02-01\n    eoas: 2018-07-30\n    releaseDate: 2017-02-20\n    latestReleaseDate: 2019-06-21\n    latest: \"17.01.7\"\n\n\n\n\n\n\n---\n\n> [OpenWrt](https://openwrt.org/) is a highly extensible GNU/Linux distribution for embedded devices\n> (typically wireless routers).\n\nThe latest major release is fully supported with updates for the core packages, fixing security and other issues.\nThe previous major release only receives security fixes till the End-of-Life date.\nEach major release becomes EoL 6 months after the release\nof the next major version, with a minimum of 1 year from its own release.\n"
  },
  {
    "path": "products/openzfs.md",
    "content": "---\ntitle: OpenZFS\naddedAt: 2021-09-22\ncategory: app\niconSlug: openzfs\npermalink: /openzfs\nalternate_urls:\n  - /zfs\nversionCommand: zpool get version [zpool name]\nreleasePolicyLink: https://github.com/openzfs/zfs/blob/master/RELEASES.md\nchangelogTemplate: https://github.com/openzfs/zfs/releases/tag/zfs-__LATEST__\neoasColumn: Active support\neolColumn: LTS support\n\ncustomFields:\n  - name: supportedLinux\n    display: api-only\n    label: Linux\n    description: Supported Linux kernel versions\n  - name: supportedFreeBSD\n    display: api-only\n    label: FreeBSD\n    description: Supported FreeBSD versions\n\nidentifiers:\n  - repology: openzfs\n  - cpe: cpe:/a:openzfs:openzfs\n  - cpe: cpe:2.3:a:openzfs:openzfs\n\nauto:\n  methods:\n    - github_releases: openzfs/zfs\n      regex: ^zfs-(?P<major>[1-9]\\d*)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)$\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) = releaseDate(x+2)\n# supportedLinux / supportedFreeBSD is available at the top of each release note and evolve even in patch versions.\nreleases:\n  - releaseCycle: \"2.4\"\n    releaseDate: 2025-12-18\n    eoas: false\n    eol: false\n    latest: \"2.4.1\"\n    latestReleaseDate: 2026-02-25\n    supportedLinux: \"4.18 - 6.18\"\n    supportedFreeBSD: \"14, 15, 16\"\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2024-10-17\n    eoas: 2025-12-18\n    eol: false\n    latest: \"2.3.6\"\n    latestReleaseDate: 2026-02-25\n    supportedLinux: \"4.18 - 6.15\"\n    supportedFreeBSD: \"13.3+, 14.0+\"\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2023-07-27\n    eoas: 2025-01-13\n    eol: 2025-12-18\n    latest: \"2.2.9\"\n    latestReleaseDate: 2025-11-18\n    supportedLinux: \"4.18 - 6.15\"\n    supportedFreeBSD: \"13.3+, 14.0+\"\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2021-04-19\n    eoas: 2023-10-12\n    eol: 2025-01-13\n    latest: \"2.1.16\"\n    latestReleaseDate: 2024-12-06\n    supportedLinux: \"3.10 - 6.7\"\n    supportedFreeBSD: \"12.2+\"\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2020-11-30\n    eoas: 2021-07-02\n    eol: 2021-12-23\n    latest: \"2.0.7\"\n    latestReleaseDate: 2021-12-23\n    supportedLinux: \"3.10 - 5.15\"\n    supportedFreeBSD: \"12.2+\"\n\n  - releaseCycle: \"0.8\"\n    releaseDate: 2019-05-21\n    eoas: 2020-12-14\n    eol: 2020-12-14\n    latest: \"0.8.6\"\n    latestReleaseDate: 2020-12-14\n    supportedLinux: \"2.6.32 - 5.9\"\n    supportedFreeBSD: \"N/A\"\n\n\n\n\n---\n\n> [OpenZFS](https://openzfs.github.io/openzfs-docs/) is an open-source storage platform that\n> encompasses the functionality of traditional filesystems and volume manager. It includes\n> protection against data corruption, support for high storage capacities, efficient data\n> compression, snapshots and copy-on-write clones, continuous integrity checking and automatic\n> repair, encryption, remote replication with ZFS send and receive, and RAID-Z. Linux and FreeBSD\n> are officially supported, [with plans to support macOS in the future](https://github.com/openzfs/zfs/pull/12110).\n\n## Release branches\n\nOpenZFS maintains two release branches corresponding to the latest two `MAJOR.MINOR` releases: _OpenZFS current_ and _OpenZFS LTS_.\n\n_OpenZFS current_ tracks the latest `MAJOR.MINOR` release.\nThis branch receive active support for the latest OpenZFS features and recently releases kernels.\n\n_OpenZFS LTS_ tracks [the second latest](https://github.com/openzfs/zfs/issues/16945) `MAJOR.MINOR` release.\nThis branch may get minor updates, but won't receive support for newer kernels or features.\n\n## Officially supported distributions\n\n- [Fedora](https://openzfs.github.io/openzfs-docs/Getting%20Started/Fedora/index.html)\n- [RHEL-based distributions](https://openzfs.github.io/openzfs-docs/Getting%20Started/RHEL-based%20distro/index.html)\n- [FreeBSD](https://openzfs.github.io/openzfs-docs/Getting%20Started/FreeBSD.html)\n\nThese distributions have repositories provided directly by the OpenZFS community.\nWhile other distributions likely will work, [they are not frequently tested and may exhibit issues](https://github.com/openzfs/zfs/issues/10333).\n\n## Supported kernels\n\n[Every Linux release](https://zfsonlinux.org/ \"ZFS On Linux\") includes a range of supported\nkernels. Point releases are tagged as needed in order to support the stable kernel available from\n[kernel.org](https://kernel.org).\n\n{%- assign collapsedCycles = page.releases %}\n{% include table.html\n  labels=\"Release,Linux,FreeBSD\"\n  fields=\"releaseCycle,supportedLinux,supportedFreeBSD\"\n  types=\"string,string,string\"\n  rows=collapsedCycles %}\n"
  },
  {
    "path": "products/opnsense.md",
    "content": "---\ntitle: OPNsense\naddedAt: 2024-01-14\ncategory: server-app\ntags: php-runtime\niconSlug: opnsense\npermalink: /opnsense\nreleasePolicyLink: https://opnsense.org/about/road-map/\nchangelogTemplate: \"https://docs.opnsense.org/releases/CE___RELEASE_CYCLE__.html\"\nreleaseLabel: \"__RELEASE_CYCLE__ '__CODENAME__'\"\n\nidentifiers:\n  - cpe: cpe:/a:opnsense:opnsense\n  - cpe: cpe:2.3:a:opnsense:opnsense\n\nauto:\n  methods:\n    - git: https://github.com/opnsense/core\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"26.1\"\n    codename: \"Witty Woodpecker\"\n    releaseDate: 2026-01-28\n    eol: false\n    latest: \"26.1.4\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"25.7\"\n    codename: \"Visionary Viper\"\n    releaseDate: 2025-07-22\n    eol: 2026-01-28\n    latest: \"25.7.11\"\n    latestReleaseDate: 2026-01-15\n\n  - releaseCycle: \"25.1\"\n    codename: \"Ultimate Unicorn\"\n    releaseDate: 2025-01-28\n    eol: 2025-07-23\n    latest: \"25.1.12\"\n    latestReleaseDate: 2025-07-21\n\n  - releaseCycle: \"24.7\"\n    codename: \"Thriving Tiger\"\n    releaseDate: 2024-07-23\n    eol: 2025-01-28\n    latest: \"24.7.12\"\n    latestReleaseDate: 2025-01-14\n\n  - releaseCycle: \"24.1\"\n    codename: \"Savvy Shark\"\n    releaseDate: 2024-01-26\n    eol: 2024-07-25\n    latest: \"24.1.10\"\n    latestReleaseDate: 2024-07-11\n\n  - releaseCycle: \"23.7\"\n    codename: \"Restless Roadrunner\"\n    releaseDate: 2023-07-28\n    eol: 2024-01-26\n    latest: \"23.7.12\"\n    latestReleaseDate: 2024-01-16\n\n  - releaseCycle: \"23.1\"\n    codename: \"Quintessential Quail\"\n    releaseDate: 2023-01-25\n    eol: 2023-07-28\n    latest: \"23.1.11\"\n    latestReleaseDate: 2023-06-27\n\n  - releaseCycle: \"22.7\"\n    codename: \"Powerful Panther\"\n    releaseDate: 2022-07-25\n    eol: 2023-01-25\n    latest: \"22.7.11\"\n    latestReleaseDate: 2023-01-17\n\n  - releaseCycle: \"22.1\"\n    codename: \"Observant Owl\"\n    releaseDate: 2022-01-25\n    eol: 2022-07-25\n    latest: \"22.1.10\"\n    latestReleaseDate: 2022-07-06\n\n  - releaseCycle: \"21.7\"\n    codename: \"Noble Nightingale\"\n    releaseDate: 2021-07-23\n    eol: 2022-01-25\n    latest: \"21.7.8\"\n    latestReleaseDate: 2022-01-27\n\n  - releaseCycle: \"21.1\"\n    codename: \"Marvelous Meerkat\"\n    releaseDate: 2021-01-26\n    eol: 2021-07-23\n    latest: \"21.1.9\"\n    latestReleaseDate: 2021-07-26\n\n  - releaseCycle: \"20.7\"\n    codename: \"Legendary Lion\"\n    releaseDate: 2020-07-28\n    eol: 2021-01-26\n    latest: \"20.7.8\"\n    latestReleaseDate: 2021-01-18\n\n  - releaseCycle: \"20.1\"\n    codename: \"Keen Kingfisher\"\n    releaseDate: 2020-01-29\n    eol: 2020-07-28\n    latest: \"20.1.9\"\n    latestReleaseDate: 2020-07-23\n\n  - releaseCycle: \"19.7\"\n    codename: \"Jazzy Jaguar\"\n    releaseDate: 2019-07-15\n    eol: 2020-01-29\n    latest: \"19.7.10\"\n    latestReleaseDate: 2020-01-27\n\n  - releaseCycle: \"19.1\"\n    codename: \"Inspiring Iguana\"\n    releaseDate: 2019-01-28\n    eol: 2019-07-15\n    latest: \"19.1.10\"\n    latestReleaseDate: 2019-07-02\n\n  - releaseCycle: \"18.7\"\n    codename: \"Happy Hippo\"\n    releaseDate: 2018-07-29\n    eol: 2019-01-28\n    latest: \"18.7.10\"\n    latestReleaseDate: 2019-01-06\n\n  - releaseCycle: \"18.1\"\n    codename: \"Groovy Gecko\"\n    releaseDate: 2018-01-26\n    eol: 2018-07-29\n    latest: \"18.1.13\"\n    latestReleaseDate: 2018-07-23\n\n  - releaseCycle: \"17.7\"\n    codename: \"Free Fox\"\n    releaseDate: 2017-07-26\n    eol: 2018-01-26\n    latest: \"17.7.12\"\n    latestReleaseDate: 2018-01-17\n\n  - releaseCycle: \"17.1\"\n    codename: \"Eclectic Eagle\"\n    releaseDate: 2017-01-27\n    eol: 2017-07-26\n    latest: \"17.1.11\"\n    latestReleaseDate: 2017-07-24\n\n  - releaseCycle: \"16.7\"\n    codename: \"Dancing Dolphin\"\n    releaseDate: 2016-07-26\n    eol: 2017-01-27\n    latest: \"16.7.14\"\n    latestReleaseDate: 2017-01-24\n\n  - releaseCycle: \"16.1\"\n    codename: \"Crafty Coyote\"\n    releaseDate: 2016-01-28\n    eol: 2016-07-26\n    latest: \"16.1.20\"\n    latestReleaseDate: 2016-07-22\n\n  - releaseCycle: \"15.7\"\n    codename: \"Brave Badger\"\n    releaseDate: 2015-07-02\n    eol: 2016-01-28\n    latest: \"15.7.25\"\n    latestReleaseDate: 2016-01-18\n\n  - releaseCycle: \"15.1\"\n    codename: \"Ascending Albatross\"\n    releaseDate: 2015-01-02\n    eol: 2015-07-02\n    latest: \"15.1.12\"\n    latestReleaseDate: 2015-06-17\n\n---\n\n> [OPNsense](https://opnsense.org/) is an open-source firewall and routing platform with a\n> user-friendly interface and robust features for network security.\n\nOPNsense follows a [Calendar Versioning scheme](https://docs.opnsense.org/manual/updates.html#updates)\nwith two major releases per year: one in January and the other in July. [Only the latest release\nis supported](https://docs.opnsense.org/releases/CE_23.7.html#january-04-2024) with one update\nevery two weeks containing non-breaking new features, bug fixes and security updates.\n"
  },
  {
    "path": "products/oracle-apex.md",
    "content": "---\ntitle: Oracle APEX\naddedAt: 2024-01-05\ncategory: framework\ntags: oracle\niconSlug: oracle\npermalink: /oracle-apex\nalternate_urls:\n  - /orclapex\nversionCommand: SELECT VERSION_NO FROM APEX_RELEASE;\nreleasePolicyLink: https://www.oracle.com/database/technologies/appdev/apex/collateral/#assistance\nchangelogTemplate: https://apex.oracle.com/en/platform/features/whats-new-{{\"__RELEASE_CYCLE__\" | replace:\".\",\"\"}}/\nlatestColumn: false\n\nauto:\n  methods:\n    - release_table: https://www.oracle.com/database/technologies/appdev/apex/collateral/\n      render_javascript: true\n      fields:\n        releaseCycle: \"Release\"\n        eol: \"Support Ends\"\n\n# Release dates come from the release announcements on https://blogs.oracle.com/apex/.\n# EOL dates are documented on https://www.oracle.com/database/technologies/appdev/apex/collateral/#assistance\n# or https://www.oracle.com/us/assets/lifetime-support-technology-069183.pdf.\nreleases:\n  - releaseCycle: \"24.2\"\n    # https://blogs.oracle.com/apex/post/announcing-oracle-apex-242\n    releaseDate: 2025-01-15\n    eol: 2027-07-31\n\n  - releaseCycle: \"24.1\"\n    # https://blogs.oracle.com/apex/post/announcing-oracle-apex-241\n    releaseDate: 2024-06-17\n    eol: 2026-12-31\n\n  - releaseCycle: \"23.2\"\n    # https://blogs.oracle.com/apex/post/announcing-oracle-apex-232\n    releaseDate: 2023-11-14\n    eol: 2026-05-31\n\n  - releaseCycle: \"23.1\"\n    # https://blogs.oracle.com/apex/post/announcing-oracle-apex-231\n    releaseDate: 2023-05-17\n    eol: 2024-12-31\n\n  - releaseCycle: \"22.2\"\n    # https://blogs.oracle.com/apex/post/announcing-oracle-apex-222\n    releaseDate: 2022-11-10\n    eol: 2024-12-31\n\n  - releaseCycle: \"22.1\"\n    # https://blogs.oracle.com/apex/post/announcing-oracle-apex-221\n    releaseDate: 2022-05-03\n    eol: 2024-12-31\n\n  - releaseCycle: \"21.2\"\n    # https://blogs.oracle.com/apex/post/announcing-oracle-apex-212\n    releaseDate: 2021-11-04\n    eol: 2024-11-30\n\n  - releaseCycle: \"21.1\"\n    # https://blogs.oracle.com/apex/post/announcing-oracle-apex-211\n    releaseDate: 2021-05-12\n    eol: 2024-05-31\n\n  - releaseCycle: \"20.2\"\n    # https://blogs.oracle.com/apex/post/announcing-oracle-apex-202\n    releaseDate: 2020-10-21\n    eol: 2024-12-31\n\n  - releaseCycle: \"20.1\"\n    # https://blogs.oracle.com/apex/post/announcing-oracle-apex-201\n    releaseDate: 2020-04-23\n    eol: 2024-12-31\n\n  - releaseCycle: \"19.2\"\n    # https://blogs.oracle.com/apex/post/announcing-oracle-apex-192\n    releaseDate: 2019-11-01\n    eol: 2024-11-30\n\n  - releaseCycle: \"19.1\"\n    # https://blogs.oracle.com/apex/post/announcing-oracle-apex-191\n    releaseDate: 2019-03-29\n    eol: 2024-03-31\n\n  - releaseCycle: \"18.2\"\n    releaseDate: 2018-09-28\n    eol: 2023-09-01\n    link: https://blogs.oracle.com/apex/post/announcing-oracle-apex-182\n\n  - releaseCycle: \"18.1\"\n    releaseDate: 2018-05-24\n    eol: 2023-05-01\n    link: https://docs.oracle.com/database/apex-18.1/HTMRN/toc.htm#HTMRN-GUID-540B73CB-08A7-4422-B6BF-CC785EC47694\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2016-12-21\n    eol: 2021-12-01\n    link: https://blogs.oracle.com/apex/post/oracle-announces-oracle-application-express-51\n\n---\n\n> Oracle Application Express (also known as APEX) is an enterprise low-code application\n> development platform from Oracle Corporation. APEX is used for developing and deploying cloud,\n> mobile and desktop applications. The platform is a web-based integrated development\n> environment (IDE) with a range of features including wizards, drag-and-drop layout and property\n> editors to simplify the process of building applications and pages.\n\nOracle APEX is a no-cost option for Oracle Database and has two major releases each year covered under\nthe Oracle Database maintenance agreement. Each release receives 1.5 years of support. Instead\nof individual patch releases, Oracle provides cumulative\n[Patch Set Bundles](https://www.oracle.com/tools/downloads/apex-downloads/), which require a \"My\nOracle Support\" account for download. The latest patches can be re-applied to the current\ninstallation, and announcements for new patches are made on\n[APEX's X account](https://twitter.com/OracleAPEX). For details on bug fixes for the current\nrelease, visit the [Known Issues](http://apex.oracle.com/known-issues) page.\n\nSupport timeframes for versions < 19.1 are available in the [Lifetime Support Policy: Oracle\nTechnology Products (PDF)](https://www.oracle.com/support/lifetime-support/resources.html).\nThe [Roadmap](https://apex.oracle.com/sod) reveals planned features and explains release plans and\nnaming convention.\n"
  },
  {
    "path": "products/oracle-database.md",
    "content": "---\ntitle: Oracle Database\naddedAt: 2023-03-11\ncategory: database\ntags: oracle\niconSlug: oracle\npermalink: /oracle-database\nversionCommand: SELECT BANNER_FULL FROM V$VERSION;\nreleasePolicyLink: https://support.oracle.com/knowledge/Oracle%20Database%20Products/742060_1.html\nLTSLabel: <abbr title=\"Long Term Release\">LTR</abbr>\nlatestColumn: false\neolColumn: Premier Support\neoesColumn: Extended Support\n\nauto:\n  disabled: true # https://support.oracle.com now requires an account\n  methods:\n    - release_table: https://support.oracle.com/knowledgefs?docId=742060\n      header_selector: \"tr:nth-of-type(1)\"\n      fields:\n        releaseCycle:\n          column: \"Release\"\n          regex: '^(?P<value>\\d+)[a-z].*' # ignore x.y releases as the Premier Support date is not displayed\n        eol:\n          column: \"Patching End Date\"\n          regex: '^(?P<value>\\w+( \\d+,)? \\d+).*'\n\nreleases:\n  - releaseCycle: \"23\"\n    releaseLabel: \"26ai\" # see https://mikedietrichde.com/2025/10/14/oracle-ai-database-26ai-replaces-oracle-database-23ai/\n    releaseDate: 2023-09-19\n    lts: true\n    eol: 2031-12-31\n    eoes: false\n    link: https://docs.oracle.com/en/database/oracle/oracle-database/23/nfcoa/release_updates.html\n\n  - releaseCycle: \"21\"\n    releaseLabel: \"21c\"\n    releaseDate: 2021-08-13\n    eol: 2027-07-31\n    link: https://docs.oracle.com/en/database/oracle/oracle-database/21/whats-new.html\n\n  - releaseCycle: \"19\"\n    releaseLabel: \"19c\"\n    releaseDate: 2019-04-25\n    lts: true\n    eol: 2029-12-31\n    eoes: 2032-12-31\n    link: https://docs.oracle.com/en/database/oracle/oracle-database/19/whats-new.html\n\n  - releaseCycle: \"18\"\n    releaseLabel: \"18c\"\n    releaseDate: 2018-07-23\n    eol: 2021-06-30\n    link: https://docs.oracle.com/en/database/oracle/oracle-database/18/whats-new.html\n\n  - releaseCycle: \"12.2\"\n    releaseLabel: \"12c Release 2\"\n    releaseDate: 2017-03-01\n    eol: 2022-03-31\n    link: https://docs.oracle.com/en/database/oracle/oracle-database/12.2/whats-new.html\n\n  - releaseCycle: \"12.1\"\n    releaseLabel: \"12c Release 1\"\n    lts: true\n    releaseDate: 2013-06-25\n    eol: 2018-07-31\n    eoes: 2022-07-31\n    link: https://docs.oracle.com/database/121/index.htm\n\n  - releaseCycle: \"11.2\"\n    releaseLabel: \"11g Release 2\"\n    lts: true\n    # https://www.orafaq.com/wiki/Oracle_11gR2\n    releaseDate: 2009-09-01\n    eol: 2015-01-31\n    eoes: 2020-12-31\n    link: https://docs.oracle.com/cd/E11882_01/index.htm\n\n  - releaseCycle: \"11.1\"\n    releaseLabel: \"11g Release 1\"\n    lts: true\n    # https://www.orafaq.com/wiki/Oracle_11gR1\n    releaseDate: 2007-08-09\n    # https://web.archive.org/web/20190516170139/https://support.oracle.com/knowledge/Oracle%20Database%20Products/742060_1.html#foot1\n    eol: 2012-08-31\n    eoes: 2015-08-31\n    link: https://docs.oracle.com/cd/B28359_01/index.htm\n\n  - releaseCycle: \"10.2\"\n    releaseLabel: \"10g Release 2\"\n    lts: true\n    # https://web.archive.org/web/20180405025608/http://www.oracle.com/us/corporate/press/017324_EN\n    releaseDate: 2005-07-11\n    # https://web.archive.org/web/20190516170139/https://support.oracle.com/knowledge/Oracle%20Database%20Products/742060_1.html\n    eol: 2010-07-31\n    eoes: 2015-07-31\n    link: https://docs.oracle.com/cd/B19306_01/nav/portal_1.htm\n\n  - releaseCycle: \"10.1\"\n    releaseLabel: \"10g Release 1\"\n    lts: true\n    # https://www.orafaq.com/wiki/2003\n    releaseDate: 2003-09-08\n    # https://www.orafaq.com/wiki/Oracle_10g\n    eol: 2009-01-31\n    eoes: 2012-01-01\n    link: https://www.oracle.com/database/technologies/database10g-doc.html\n\n  - releaseCycle: \"9.2\"\n    releaseLabel: \"9i Release 2\"\n    lts: true\n    # https://www.orafaq.com/wiki/Oracle_9i\n    releaseDate: 2002-05-01\n    eol: 2007-07-31\n    eoes: 2010-07-31\n    link: https://web.archive.org/web/20230921152724/https://www.oracle.com/database/technologies/oracle9i.html\n\n  - releaseCycle: \"9.0\"\n    releaseLabel: \"9i Release 1\"\n    # https://www.orafaq.com/wiki/Oracle_9i\n    releaseDate: 2001-06-01\n    eol: 2003-12-31\n---\n\n> Oracle Database is a commercial relational database management system (RDBMS) developed by Oracle\n> Corporation. It uses the Structured Query Language (SQL) for data manipulation and management, and\n> it provides features such as robust security, transactional consistency, and high availability.\n\n{: .note}\n\n> Because of the importance of the breakthrough AI technology in the 23 release, it was renamed from `23c` to `23ai`.\n> Moreover the [`23ai` release was later replaced by `26ai`](https://mikedietrichde.com/2025/10/14/oracle-ai-database-26ai-replaces-oracle-database-23ai/),\n> but `26ai` kept `23` for the first number of the release.\n\nOracle Database is distributed in various flavors (multiple cloud and on-premises offers) and has\n[various support stages](https://www.oracle.com/support/lifetime-support/software.html \"Lifetime Support for Oracle software\")\n(such as Premier, Extended, Sustaining, or Custom Market Driven). Depending on these, release dates\nmay vary. This page documents Premier and Extended support dates for Oracle Database On-Premises\nServer Releases for Linux x86-64.\n\nAccording to the [Release Schedule of Current Database Releases](https://support.oracle.com/knowledge/Oracle%20Database%20Products/742060_1.html)\nthere are two types of Oracle Database releases:\n\n- Long-Term Releases (LTR), which are supported for 5 years with Premier Support, followed by 3 years\n  with Extended Support. Note that Oracle Corporation may offer, for some LTR, one year of free\n  Extended Support.\n- Innovation Releases, which are supported for at least 2 years with Premier Support and have no\n  Extended Support.\n\nThe version and patch policy is also complex and changing, but some guidance can be found on:\n\n- [Oracle Database - Wikipedia](https://wikipedia.org/wiki/Oracle_Database#Patch_updates_and_security_alerts),\n- [All You Need to Know about Oracle Database Patching — GotoDBA.com](https://gotodba.com/2019/10/17/all-you-need-to-know-about-oracle-database-patching/),\n- [Introducing Monthly Recommended Patches (MRPs) and FAQ (Doc ID 2898740.1) — support.oracle.com](https://web.archive.org/web/20230326170525/https://support.oracle.com/knowledge/Oracle%20Cloud/2898740_1.html),\n- [Oracle Database (RDBMS) Releases Support Status Summary (Doc ID 161818.1)](https://support.oracle.com/knowledge/Oracle%20Cloud/161818_1.html)\n  (requires an Oracle account with appropriate permissions).\n"
  },
  {
    "path": "products/oracle-graalvm.md",
    "content": "---\ntitle: Oracle GraalVM\naddedAt: 2025-06-02\ncategory: lang\ntags: java-distribution oracle\npermalink: /oracle-graalvm\nreleasePolicyLink: https://docs.oracle.com/en/graalvm/support-roadmap.html\nchangelogTemplate: https://docs.oracle.com/en/graalvm/jdk/__RELEASE_CYCLE__/docs/release-notes/\neolColumn: Premier Support\neoesColumn: Extended Support\n\nidentifiers:\n  - repology: graalvm\n\nauto:\n  methods:\n    - graalvm: https://www.graalvm.org/release-calendar/\n      versions_column: Oracle GraalVM\n    - release_table: https://www.graalvm.org/release-calendar/\n      fields:\n        releaseCycle:\n          column: \"Oracle GraalVM\"\n          regex: '^(?P<value>\\d+)$' # only target Feature releases\n        releaseDate: \"Date\"\n\n# Release dates can be found on both https://www.graalvm.org/release-calendar/ and https://docs.oracle.com/en/graalvm/release-calendar.html.\n# For non-LTS, eol(x) = releaseDate(x+1).\n# For LTS, EOL can be found on https://docs.oracle.com/en/graalvm/support-roadmap.html.\nreleases:\n  - releaseCycle: \"25\"\n    releaseDate: 2025-09-16\n    eol: 2030-09-30\n    eoes: 2033-09-30\n    latest: \"25.0.2\"\n    latestReleaseDate: 2026-01-20\n\n  - releaseCycle: \"24\"\n    releaseDate: 2025-03-18\n    eol: 2025-09-30\n    latest: \"24.0.2\"\n    latestReleaseDate: 2025-07-15\n\n  - releaseCycle: \"23\"\n    releaseDate: 2024-09-17\n    eol: 2025-03-31\n    latest: \"23.0.2\"\n    latestReleaseDate: 2025-01-21\n\n  - releaseCycle: \"22\"\n    releaseDate: 2024-03-19\n    eol: 2024-09-17\n    latest: \"22.0.2\"\n    latestReleaseDate: 2024-07-16\n\n  - releaseCycle: \"21\"\n    lts: true\n    releaseDate: 2023-09-19\n    eol: 2028-09-30\n    eoes: 2031-09-30\n    latest: \"21.0.10\"\n    latestReleaseDate: 2026-01-20\n\n  - releaseCycle: \"20\"\n    releaseDate: 2023-06-13\n    eol: 2023-09-19\n    latest: \"20.0.2\"\n    latestReleaseDate: 2023-07-25\n\n  - releaseCycle: \"17\"\n    lts: true\n    releaseDate: 2023-06-13\n    eol: 2026-09-30\n    eoes: 2029-09-30\n    latest: \"17.0.18\"\n    latestReleaseDate: 2026-01-20\n\n---\n\n> [Oracle GraalVM](https://www.graalvm.org/community/) is a commercial and closed-source Java VM and JDK based on [Oracle JDK](/oracle-jdk).\n> It supports additional programming languages and execution modes, like ahead-of-time compilation of Java applications\n> for fast startup and low memory footprint.\n\n{: .note }\n\n> Prior to 2023, GraalVM release numbering was based on the calendar year, and Oracle GraalVM was named Oracle GraalVM Enterprise Edition.\n> Those releases are not listed here, as they conflict with our auto update mechanism.\n\nOracle GraalVM follows [Oracle JDK](/oracle-jdk)'s six-month release cadence.\n\nThere are three support levels:\n\n- Premier Support: includes minor improvements, bug and security fixes.\n  LTS releases receive Premier Support for a minimum of 5 years from the general availability.\n  Non-LTS releases receive Premier Support for 6 months from the general availability.\n- Extended Support (LTS releases only): includes minor improvements, bug and security fixes for an additional 3 years from the end of Premier Support.\n  This level of support is only available for an additional fee.\n- Sustaining Support: includes assistance from Oracle for an indefinite period, but with no bug nor security fixes.\n  This level of support is only available for an additional fee.\n\nSince June 2023, Oracle has also provided GraalVM under the [GraalVM Free Terms and Conditions (GFTC) including License for Early Adopter Versions](https://www.oracle.com/downloads/licenses/graal-free-license.html).\nThe GFTC is intended to permit use by any user including commercial and production use.\nFor more information about Oracle GraalVM licensing, [see the Oracle Java SE Licensing FAQ](https://www.oracle.com/java/technologies/javase/jdk-faqs.html#GraalVM-licensing).\n\nOracle GraalVM must not be confused with [GraalVM Community Edition](/graalvm-ce), which is released under a different license.\n"
  },
  {
    "path": "products/oracle-jdk.md",
    "content": "---\ntitle: Oracle JDK\naddedAt: 2019-05-28\ncategory: lang\ntags: java-distribution oracle\niconSlug: oracle\npermalink: /oracle-jdk\nalternate_urls:\n  - /oracle-java\nversionCommand: java -version\nreleasePolicyLink: https://www.oracle.com/java/technologies/java-se-support-roadmap.html\nchangelogTemplate: \"https://www.oracle.com/java/technologies/javase/{{'__LATEST__'|replace:'.','-'}}-{% if '__RELEASE_CYCLE__'=='__LATEST__' %}relnote-issues{% else %}relnotes{% endif %}.html\"\neolColumn: Premier Support\neoesColumn: Extended Support\n\nidentifiers:\n  - cpe: cpe:/a:oracle:jdk\n  - cpe: cpe:2.3:a:oracle:jdk\n  - cpe: cpe:/a:oracle:jre\n  - cpe: cpe:2.3:a:oracle:jre\n  - cpe: cpe:/a:oracle:java_se\n  - cpe: cpe:2.3:a:oracle:java_se\n\nauto:\n  methods:\n    - oracle-jdk: https://www.java.com/releases/\n    - release_table: https://www.oracle.com/java/technologies/java-se-support-roadmap.html\n      render_javascript: true\n      header_selector: \"thead tr:nth-of-type(2)\"\n      fields:\n        releaseCycle:\n          column: \"Release\"\n          regex: '^(?P<value>\\d+)\\s+\\(LTS\\).*' # ignore x.y releases as the Premier Support date is not displayed\n        releaseDate: \"GA Date\" # needed to exclude future releases\n        eol:\n          column: \"Premier Support Until\"\n          regex: '^(?P<value>\\w+ \\d+).*'\n        eoes:\n          column: \"Extended Support Until\"\n          regex: '^(?P<value>\\w+ \\d+).*'\n    # Fix the release date, as only month-year dates are provided in the previous table.\n    - release_table: https://www.java.com/releases/\n      render_javascript: true\n      selector: \"table.releaselist\"\n      header_selector: \"tbody#released tr:nth-of-type(3)\"\n      rows_selector: \"tbody#released tr\"\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: '^(?P<value>\\d+)(\\s+LTS)?$'\n        releaseDate: \"Date\"\n\n# Release dates, including future release dates, can be found on https://www.java.com/releases/.\n# LTS EOL dates can be found on https://www.oracle.com/java/technologies/java-se-support-roadmap.html,\n# for non-LTS, eol(x) = releaseDate(x+1).\nreleases:\n  - releaseCycle: \"26\"\n    releaseDate: 2026-03-17\n    eol: 2026-09-18\n    latest: \"26.0.0\"\n    latestReleaseDate: 2026-03-17\n    link: https://www.oracle.com/java/technologies/javase/26all-relnotes.html\n\n  - releaseCycle: \"25\"\n    lts: true\n    releaseDate: 2025-09-16\n    eol: 2030-09-30\n    eoes: 2033-09-30\n    latest: \"25.0.2\"\n    latestReleaseDate: 2026-01-20\n    link: https://www.oracle.com/java/technologies/javase/25all-relnotes.html\n\n  - releaseCycle: \"24\"\n    releaseDate: 2025-03-18\n    eol: 2025-09-16\n    latest: \"24.0.2\"\n    latestReleaseDate: 2025-07-15\n    link: https://www.oracle.com/java/technologies/javase/24all-relnotes.html\n\n  - releaseCycle: \"23\"\n    releaseDate: 2024-09-17\n    eol: 2025-03-18\n    latest: \"23.0.2\"\n    latestReleaseDate: 2025-01-21\n    link: https://www.oracle.com/java/technologies/javase/23all-relnotes.html\n\n  - releaseCycle: \"22\"\n    releaseDate: 2024-03-19\n    eol: 2024-09-17\n    latest: \"22.0.2\"\n    latestReleaseDate: 2024-07-16\n\n  - releaseCycle: \"21\"\n    lts: true\n    releaseDate: 2023-09-19\n    eol: 2028-09-30\n    eoes: 2031-09-30\n    latest: \"21.0.10\"\n    latestReleaseDate: 2026-01-20\n\n  - releaseCycle: \"20\"\n    releaseDate: 2023-03-21\n    eol: 2023-09-19\n    latest: \"20.0.2\"\n    latestReleaseDate: 2023-07-18\n\n  - releaseCycle: \"19\"\n    releaseDate: 2022-09-20\n    eol: 2023-03-21\n    latest: \"19.0.2\"\n    latestReleaseDate: 2023-01-17\n\n  - releaseCycle: \"18\"\n    releaseDate: 2022-03-22\n    eol: 2022-09-20\n    latest: \"18.0.2.1\"\n    latestReleaseDate: 2022-08-18\n\n  - releaseCycle: \"17\"\n    lts: true\n    releaseDate: 2021-09-14\n    eol: 2026-09-30\n    eoes: 2029-09-30\n    latest: \"17.0.18\"\n    latestReleaseDate: 2026-01-20\n\n  - releaseCycle: \"16\"\n    releaseDate: 2021-03-16\n    eol: 2021-09-14\n    latest: \"16.0.2\"\n    latestReleaseDate: 2021-07-20\n\n  - releaseCycle: \"15\"\n    releaseDate: 2020-09-15\n    eol: 2021-03-16\n    latest: \"15.0.2\"\n    latestReleaseDate: 2021-01-19\n\n  - releaseCycle: \"14\"\n    releaseDate: 2020-03-17\n    eol: 2020-09-16\n    latest: \"14.0.2\"\n    latestReleaseDate: 2020-07-14\n\n  - releaseCycle: \"13\"\n    releaseDate: 2019-09-17\n    eol: 2020-03-17\n    latest: \"13.0.2\"\n    latestReleaseDate: 2020-01-14\n\n  - releaseCycle: \"12\"\n    releaseDate: 2019-03-19\n    eol: 2019-09-17\n    latest: \"12.0.2\"\n    latestReleaseDate: 2019-07-16\n\n  - releaseCycle: \"11\"\n    lts: true\n    releaseDate: 2018-09-25\n    eol: 2023-09-30\n    eoes: 2032-01-31\n    latest: \"11.0.30\"\n    latestReleaseDate: 2026-01-20\n\n  - releaseCycle: \"10\"\n    releaseDate: 2018-03-20\n    eol: 2018-09-25\n    latest: \"10.0.2\"\n    latestReleaseDate: 2018-07-17\n\n  - releaseCycle: \"9\"\n    releaseDate: 2017-09-21\n    eol: 2018-03-20\n    latest: \"9.0.4\"\n    latestReleaseDate: 2018-01-16\n\n  - releaseCycle: \"8\"\n    lts: true\n    releaseDate: 2014-03-18\n    eol: 2022-03-31\n    eoes: 2030-12-31\n    latest: \"8u481\"\n    latestReleaseDate: 2026-01-20\n\n  - releaseCycle: \"7\"\n    lts: true\n    releaseDate: 2011-07-11\n    eol: 2019-07-31\n    eoes: 2022-07-19\n    link: https://www.oracle.com/java/technologies/javase/7-support-relnotes.html#R170_351\n    latest: \"7u351\"\n    latestReleaseDate: 2022-07-19\n\n  - releaseCycle: \"6\"\n    releaseDate: 2006-12-12\n    eol: 2018-12-31\n    link: https://www.oracle.com/java/technologies/javase/6u211-relnotes.html\n    latest: \"6u211\"\n    latestReleaseDate: 2018-10-16\n\n  - releaseCycle: \"5\"\n    releaseDate: 2004-09-30\n    # https://web.archive.org/web/20081217100039/http://java.sun.com/products/archive/eol.policy.html\n    eol: 2009-10-30\n    link: https://www.oracle.com/java/technologies/javase/advancedv5-support-relnotes.html\n    latest: \"5.0u85\"\n    latestReleaseDate: 2015-04-14\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2002-02-13\n    # https://web.archive.org/web/20081217100039/http://java.sun.com/products/archive/eol.policy.html\n    eol: 2008-10-30\n    link: https://www.oracle.com/java/technologies/javase/advanced-v142-support-relnotes.html\n    latest: \"1.4.2_42\"\n    latestReleaseDate: 2013-02-19\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2000-05-08\n    # https://web.archive.org/web/20080410071627/http://java.sun.com/products/archive/eol.policy.html\n    eol: 2006-03-31\n    link: https://www.oracle.com/java/technologies/javase/releasenote-v131.html\n    latest: \"1.3.1_32\"\n    latestReleaseDate: 2011-10-18\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 1998-12-04\n    # https://web.archive.org/web/20080410071627/http://java.sun.com/products/archive/eol.policy.html\n    eol: 2003-11-30\n    link: https://web.archive.org/web/20080410071627/http://java.sun.com/products/archive/eol.policy.html\n    latest: \"1.2.2_18\"\n    latestReleaseDate: 2007-01-12\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 1997-02-18\n    eol: 2002-10-09\n    link: null\n    latest: \"1.1.8_010\"\n    latestReleaseDate: 2002-10-09\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 1996-01-23\n    eol: 1996-05-07\n    link: null\n    latest: \"1.0.2\"\n    latestReleaseDate: 1996-05-07\n\n---\n\n> [Oracle Java SE Development Kit (JDK)](https://www.oracle.com/java/) is a commercial,\n> closed-source, TCK-tested and certified build of OpenJDK. Builds of Oracle JDK are available for\n> multiple platforms, including Windows, macOS and Linux.\n\nOracle JDK follows the same cadence as OpenJDK, with a 6-month rapid-release cycle (since the\nrelease of Java 10) and a new LTS release every 2 years (since OpenJDK 17, previously every 3 years).\n\nOracle JDK follows the [Oracle Lifetime Support Policy](https://www.oracle.com/support/lifetime-support/),\nwhich defines 3 support levels:\n\n- Premier Support: includes minor improvements, bug and security fixes for a minimum of 5 years from\n  the general availability.\n- Extended Support (LTS releases only): includes minor improvements, bug and security fixes for an\n  additional 3 years from the end of Premier Support.\n- Sustaining Support (LTS releases only): includes assistance from Oracle for an indefinite period,\n  but with no bug nor security fixes.\n\nOracle JDK is free of charge for development and testing, but [may not be for production depending\non the release](https://www.oracle.com/java/technologies/javase/jdk-faqs.html). In 2021, Oracle\nannounced that [Oracle JDK 17 and later will be free for production](https://blogs.oracle.com/java/post/free-java-license),\nbut you should be cautious [as the situation is not that simple](https://bell-sw.com/announcements/2022/02/24/java-licensing-changes-in-2021/).\nFor example, support for LTS releases [is limited to a year after the next LTS release](https://www.oracle.com/java/technologies/downloads/).\n\nOracle JDK is one of the many builds of OpenJDK. For recommendations on which JDK build to use,\ncheck out [whichjdk.com](https://whichjdk.com/#oracle-java-se-development-kit-jdk).\n\n{: .warning }\n\n> This page also lists deprecated releases 1.0 to 6 of the JDK for information purposes.\n> Those versions were released under the Sun Microsystems umbrella, before\n> [its acquisition by Oracle in 2010](https://wikipedia.org/wiki/Sun_Microsystems).\n> They were not based on OpenJDK and were following a different support policy.\n"
  },
  {
    "path": "products/oracle-linux.md",
    "content": "---\ntitle: Oracle Linux\naddedAt: 2022-06-19\ncategory: os\ntags: linux-distribution oracle\niconSlug: oracle\npermalink: /oracle-linux\nalternate_urls:\n  - /oraclelinux\nversionCommand: cat /etc/oracle-release # https://linux-audit.com/how-to-see-version-of-oracle-linux/\nreleasePolicyLink: https://www.oracle.com/a/ocom/docs/elsp-lifetime-069338.pdf\nchangelogTemplate: https://docs.oracle.com/en/operating-systems/oracle-linux/__RELEASE_CYCLE__/relnotes__LATEST__/\neolColumn: Basic/Premier Support\neoesColumn: Extended Support\n\n# https://regex101.com/r/fRdw9L/1\nauto:\n  methods:\n    - distrowatch: oracle\n      regex: '^Distribution Release: Oracle( Enterprise| Unbreakable)? Linux R?(?P<major>\\d+)(-U|\\.| Update )?(?P<minor>\\d+)?$'\n\nidentifiers:\n  - cpe: cpe:/o:oracle:linux\n  - cpe: cpe:2.3:o:oracle:linux\n  - purl: pkg:oci/oraclelinux?repository_url=container-registry.oracle.com/ords/ocr/ba/os\n  - purl: pkg:oci/oraclelinux?repository_url=ghcr.io/oracle\n  - purl: pkg:docker/library/oraclelinux\n\nreleases:\n  - releaseCycle: \"10\"\n    releaseDate: 2025-06-26\n    eol: false\n    eoes: false\n    latest: \"10.1\"\n    latestReleaseDate: 2025-12-06\n\n  - releaseCycle: \"9\"\n    releaseDate: 2022-07-06\n    eol: 2032-06-30\n    eoes: 2035-06-30\n    latest: \"9.7\"\n    latestReleaseDate: 2025-11-26\n\n  - releaseCycle: \"8\"\n    releaseDate: 2019-07-19\n    eol: 2029-07-31\n    eoes: 2032-07-31\n    latest: \"8.10\"\n    latestReleaseDate: 2024-05-28\n\n  - releaseCycle: \"7\"\n    releaseDate: 2014-07-23\n    eol: 2024-12-31\n    eoes: 2028-06-30\n    latest: \"7.9\"\n    latestReleaseDate: 2020-10-08\n\n  - releaseCycle: \"6\"\n    releaseDate: 2011-02-12\n    eol: 2021-03-31\n    eoes: 2024-12-31\n    latest: \"6.10\"\n    latestReleaseDate: 2018-07-02\n\n---\n\n> [Oracle Linux](https://www.oracle.com/linux/) is an Open Source, free RHEL derivative developed by Oracle\n> to be a 100% application binary compatible alternative to Red Hat Enterprise Linux.\n\n## [Support Tiers](https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdf)\n\n- **Basic Support**: Available for 10 years for versions 5–9 from date of release.\n  Includes access to patches, fixes, security patches and security alerts.\n- **Premier Support**: Available for 10 years for versions 5–9 from date of release.\n  Includes access to patches, fixes, security patches and security alerts.\n  Additionally, includes live kernel patching (Certain security patches that may be applied without a reboot).\n- **Extended Support**: Available for a limited time, after Premier Support ends, as per agreement with Oracle.\n  Includes patches and fixes for critical security errata and select high-impact critical bug fixes.\n  Updates are limited to select packages listed at <https://linux.oracle.com/es/packagelist.html>.\n  Also includes live kernel patching.\n- **Sustaining Support**: Available after Extended support ends.\n  Does not include any new security fixes or alerts.\n\n## Differences with Upstream RHEL\n\n- Unlike RHEL, [Oracle Linux does not support point releases once a newer one is available](https://forums.oracle.com/ords/apexds/post/what-is-the-lifecycle-of-oracle-linux-for-minor-releases-2173).\n  Once a new minor point release is available, the older one is immediately considered end of life\n  and users must upgrade to continue receiving security updates.\n  For example, once 8.5 gets a general release, 8.4 is immediately end of life.\n  Whereas on RHEL [this is not the case](https://access.redhat.com/articles/rhel-eus).\n- Oracle Linux offers different support periods than upstream RHEL, with extra fees for using extended support,\n  which is explained [here](https://www.oracle.com/a/ocom/docs/linux/oracle-linux-extended-support-ds.pdf).\n- By default, Oracle Linux does not use the same kernel upstream RHEL uses,\n  instead they support their own kernel builds called [UEK](https://docs.oracle.com/en/operating-systems/uek/),\n  which may not be compatible with upstream kernels.\n  [There is a Red Hat Compatible Kernel (RHCK) available as an alternative](https://forums.oracle.com/ords/apexds/post/oracle-linux-how-to-change-default-kernel-3742).\n"
  },
  {
    "path": "products/oracle-solaris.md",
    "content": "---\ntitle: Oracle Solaris\naddedAt: 2023-10-24\ncategory: os\ntags: oracle unix-distribution\niconSlug: oracle\npermalink: /oracle-solaris\nalternate_urls:\n  - /solaris\nversionCommand: cat /etc/release\nreleasePolicyLink: https://www.oracle.com/support/lifetime-support/\nlatestColumn: false\neolColumn: Premier Support\neoesColumn: Extended Support\n\n# No auto update, https://distrowatch.com/?newsid=02397 is outdated.\n\nidentifiers:\n  - cpe: cpe:/o:oracle:solaris\n\n# Release and end of support dates can be found in the \"Oracle’s Solaris Releases\" paragraph on https://www.oracle.com/a/ocom/docs/support/advanced-customer-support/solaris-linux-vm-lsp.pdf.\n# A version history can also be found on https://en.wikipedia.org/wiki/Oracle_Solaris#Version_history.\nreleases:\n  - releaseCycle: \"11.4\"\n    releaseDate: 2018-08-28\n    eol: 2031-11-01\n    eoes: 2037-11-01\n    link: https://docs.oracle.com/en/operating-systems/solaris/oracle-solaris/\n\n  - releaseCycle: \"11.3\"\n    releaseDate: 2015-10-26\n    eol: 2021-01-01\n    eoes: 2027-01-01\n    link: https://docs.oracle.com/cd/E53394_01/index.html\n\n  - releaseCycle: \"11.2\"\n    releaseDate: 2014-04-29\n    eol: true\n    link: https://docs.oracle.com/cd/E36784_01/index.html\n\n  - releaseCycle: \"11.1\"\n    releaseDate: 2012-10-03\n    eol: true\n    link: https://docs.oracle.com/cd/E26502_01/index.html\n\n  - releaseCycle: \"11\"\n    releaseDate: 2011-11-09\n    eol: true\n    link: https://docs.oracle.com/cd/E23824_01/index.html\n\n  - releaseCycle: \"10\"\n    releaseDate: 2005-01-31\n    eol: 2018-01-01\n    eoes: 2027-01-01\n    link: https://docs.oracle.com/cd/F24622_01/index.html\n\n  - releaseCycle: \"9\"\n    releaseDate: 2002-05-28\n    eol: 2011-10-01\n    eoes: 2014-10-01\n    link: https://docs.oracle.com/cd/E19683-01/index.html\n\n  - releaseCycle: \"8\"\n    releaseDate: 2000-02-01\n    eol: 2009-03-01\n    eoes: 2012-03-01\n    link: https://docs.oracle.com/cd/E19455-01/index.html\n---\n\n> [Oracle Solaris](https://www.oracle.com/solaris/) is a proprietary Unix operating system\n> originally developed by Sun Microsystems. After the Sun acquisition by Oracle in 2010, it was\n> renamed Oracle Solaris. It supports SPARC and x86-64 workstations and servers. It is known for\n> its stability, performance, scalability and innovative features such as DTrace or ZFS.\n\nThe current Oracle Solaris support policy is based on _Oracle Lifetime Support Policy — Oracle and Sun\nSystem Software and Operating Systems_. This policy provides three stages of support: premier,\nextended and sustaining.\n\n**Premier Support** is available for a minimum of 10 years from the general availability.\nIt provides access to bug and security fixes and is included with the purchase of an Oracle Solaris\nlicense.\n\n**Extended Support** is available for an additional 3 years from the end of the Premier Support.\nIt provides access to bug and security fixes and requires an additional fee.\n\n**Sustaining Support** is available indefinitely from the end of the Extended Support period or,\nif Extended Support was not purchased, from the end of the Premier Support period. It provides\naccess to critical patch updates created during the Premier and Extended Support periods and\nrequires an additional fee.\n"
  },
  {
    "path": "products/otobo.md",
    "content": "---\ntitle: OTOBO\naddedAt: 2026-03-12\ncategory: server-app\npermalink: /otobo\nreleasePolicyLink: https://otobo.io/en/service-management-platform/otobo-download/\nchangelogTemplate: https://github.com/RotherOSS/otobo/blob/rel-{{\"__RELEASE_CYCLE__\" | replace:'.','_'}}/CHANGES.md\n\nauto:\n  methods:\n    - git: https://github.com/RotherOSS/otobo.git\n      regex: ^rel-(?P<major>\\d+)_(?P<minor>\\d+)_(?P<patch>\\d+)$\n\n# EOL documented on https://otobo.io/en/service-management-platform/otobo-download/\nreleases:\n-   releaseCycle: \"11.0\"\n    releaseDate: 2024-05-13\n    eol: false\n    latest: \"11.0.15\"\n    latestReleaseDate: 2026-02-04\n\n-   releaseCycle: \"10.1\"\n    releaseDate: 2022-03-02\n    eol: false\n    latest: \"10.1.16\"\n    latestReleaseDate: 2025-10-23\n\n-   releaseCycle: \"10.0\"\n    releaseDate: 2020-07-13\n    eol: 2026-01-01\n    latest: \"10.0.27\"\n    latestReleaseDate: 2025-10-23\n\n---\n\n> [OTOBO](https://otobo.io/) is a free and open-source ticketing system forked from OTRS Community\n> Edition.  \n> It is mainly targeted at IT and departmental services, such as customer service, HR, and facility\n> management.\n\nEvery OTOBO release is supported for a minimum of three years and a minimum of 6 months after the\nrelease of the next but one major/minor release.\n"
  },
  {
    "path": "products/ovirt.md",
    "content": "---\ntitle: oVirt\naddedAt: 2024-01-08\ncategory: server-app\ntags: java-runtime\npermalink: /ovirt\nreleasePolicyLink: https://blogs.ovirt.org/2022/04/ovirt-4-4-end-of-life/\nchangelogTemplate: https://github.com/oVirt/ovirt-engine/releases/tag/ovirt-engine-__LATEST__\nstaleReleaseThresholdDays: 730 # looks like there are not much releases\n\nauto:\n  methods:\n    - git: https://github.com/oVirt/ovirt-engine\n      regex: ^ovirt-engine-(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d{1,3})\\.?(?P<tiny>\\d+)?$\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"4.5\"\n    releaseDate: 2022-03-16\n    eol: false\n    latest: \"4.5.7\"\n    latestReleaseDate: 2025-12-17\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2020-05-06\n    eol: 2022-05-20\n    latest: \"4.4.10.7\"\n    latestReleaseDate: 2022-03-07\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2019-01-22\n    eol: 2020-05-20\n    latest: \"4.3.11.4\"\n    latestReleaseDate: 2020-08-18\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2017-12-04\n    eol: 2019-02-04\n    latest: \"4.2.8.9\"\n    latestReleaseDate: 2019-09-25\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2017-01-12\n    eol: 2017-12-17\n    latest: \"4.1.11.2\"\n    latestReleaseDate: 2018-04-17\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2016-05-31\n    eol: 2017-01-12\n    latest: \"4.0.7.5\"\n    latestReleaseDate: 2017-06-06\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2015-09-25\n    eol: 2016-06-23\n    latest: \"3.6.13.5\"\n    latestReleaseDate: 2018-05-25\n\n---\n\n> [oVirt](https://www.ovirt.org/) is an open-source\n> software for centralized virtualization management. It is a hosted hypervisor\n> that can run operating systems including Linux and Windows\n\noVirt versions are supported until the new one is available.\n"
  },
  {
    "path": "products/pan-cortex-xdr.md",
    "content": "---\ntitle: Palo Alto Networks Cortex XDR agent\naddedAt: 2022-01-10\ncategory: app\ntags: palo-alto-networks\npermalink: /cortex-xdr\nalternate_urls:\n  - /pan-xdr\n  - /cortexxdr\n  - /xdr\n  - /pan-cortex-xdr\nreleasePolicyLink: https://www.paloaltonetworks.com/services/support/end-of-life-announcements/end-of-life-summary\nchangelogTemplate: https://docs-cortex.paloaltonetworks.com/r/Cortex-XDR/__RELEASE_CYCLE__/Cortex-XDR-Agent-Release-Notes/Cortex-XDR-Agent-__RELEASE_CYCLE__-Release-Information\nLTSLabel: CE\niconSlug: paloaltonetworks\nlatestColumn: false\neolColumn: Support Status\n\nauto:\n  methods:\n    - release_table: https://www.paloaltonetworks.com/services/support/end-of-life-announcements/end-of-life-summary\n      selector: \"table#traps-esm-and-cortex\"\n      header_selector: \"tr:nth-of-type(3)\"\n      rows_selector: \"tr\"\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          # CE versions are ignored (not supported by release_table)\n          regex: '^(?P<major>\\d+)(\\.(?P<minor>\\d+))?(\\.(?P<patch>\\d+))?( \\(Cortex XDR agent\\))?$'\n          template: \"{{major}}{% if minor %}.{{minor}}{% endif %}\"\n        releaseDate:\n          column: \"Release Date\"\n          regex: '^(?P<month>\\w+) (?P<day>\\d+)(st|nd|rd|th)?, (?P<year>\\d{4}).*$'\n          template: \"{{month}} {{day}} {{year}}\"\n        eol:\n          column: \"End-of-Life Date\"\n          regex: '^(?P<month>\\w+) (?P<day>\\d+)(st|nd|rd|th)?, (?P<year>\\d{4}).*$'\n          template: \"{{month}} {{day}} {{year}}\"\n\n# EOL dates can be found on https://www.paloaltonetworks.com/services/support/end-of-life-announcements/end-of-life-summary#traps-esm-and-cortex\n# Latest can be found on https://docs-cortex.paloaltonetworks.com/r/Cortex-XDR/Cortex-XDR-Agent-Releases/Cortex-XDR-Agent-Releases\nreleases:\n  - releaseCycle: \"9.1\"\n    releaseDate: 2026-01-25\n    eol: 2026-11-22\n    latest: \"9.1.0\"\n    latestReleaseDate: 2026-01-25\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2025-11-09\n    eol: 2026-08-23\n    latest: \"9.0.0\"\n    latestReleaseDate: 2025-11-09\n\n  - releaseCycle: \"8.9\"\n    releaseDate: 2025-07-21\n    eol: 2026-05-10\n    latest: \"8.9\"\n    latestReleaseDate: 2025-07-21\n\n  - releaseCycle: \"8.8\"\n    releaseDate: 2025-04-28\n    eol: 2026-02-18\n    latest: \"8.8\"\n    latestReleaseDate: 2025-04-28\n\n  - releaseCycle: \"8.7\"\n    releaseDate: 2025-02-02\n    eol: 2025-11-23\n    latest: \"8.7\"\n    latestReleaseDate: 2025-02-02\n\n  - releaseCycle: \"7.9.103-ce\"\n    releaseDate: 2024-11-11\n    eol: 2026-12-31\n    latest: \"7.9.103-CE\"\n    latestReleaseDate: 2024-11-11\n\n  - releaseCycle: \"8.6\"\n    releaseDate: 2024-09-30\n    eol: 2025-07-13\n    latest: \"8.6.1\"\n    latestReleaseDate: 2024-12-03 # used Linux/Mac date\n\n  - releaseCycle: \"8.5\"\n    releaseDate: 2024-06-30\n    eol: 2025-04-21\n    latest: \"8.5.2\"\n    latestReleaseDate: 2025-02-24\n\n  - releaseCycle: \"8.3-ce\"\n    releaseDate: 2024-05-21\n    eol: 2026-05-21\n    latest: \"8.3.101-CE\"\n    latestReleaseDate: 2025-01-13 # used Linux date\n\n  - releaseCycle: \"8.4\"\n    releaseDate: 2024-04-14\n    eol: 2025-02-05\n    latest: \"8.4\"\n    latestReleaseDate: 2024-04-14\n\n  - releaseCycle: \"8.3\"\n    releaseDate: 2024-02-11\n    eol: 2024-11-25\n    latest: \"8.3\"\n    latestReleaseDate: 2024-02-11\n\n  - releaseCycle: \"8.2\"\n    releaseDate: 2023-10-29\n    eol: 2024-08-12\n    latest: \"8.2.1\"\n    latestReleaseDate: 2024-01-09\n\n  - releaseCycle: \"8.1\"\n    releaseDate: 2023-06-25\n    eol: 2024-04-09\n    latest: \"8.1.2\"\n    latestReleaseDate: 2023-11-27\n\n  - releaseCycle: \"7.9-ce\"\n    lts: true\n    releaseDate: 2023-03-19\n    eol: 2025-03-19\n    link: https://docs-cortex.paloaltonetworks.com/r/Cortex-XDR/7.9ce/Cortex-XDR-Agent-Release-Notes/Cortex-XDR-Agent-7.9-CE-Release-Information\n    latest: \"7.9-ce\"\n    latestReleaseDate: 2023-03-19\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2023-03-05\n    eol: 2023-12-19\n    latest: \"8.0.2\"\n    latestReleaseDate: 2023-07-19\n\n  - releaseCycle: \"7.9\"\n    releaseDate: 2022-12-04\n    eol: 2023-09-11\n    latest: \"7.9.101-ce\"\n    latestReleaseDate: 2023-07-10\n\n  - releaseCycle: \"7.8\"\n    releaseDate: 2022-07-24\n    eol: 2023-04-24\n    latest: \"7.8.2-HF2\"\n    latestReleaseDate: 2023-02-27\n\n  - releaseCycle: \"7.7\"\n    releaseDate: 2022-03-27\n    eol: 2022-12-27\n    latest: \"7.7.2-HF\"\n    latestReleaseDate: 2022-07-27\n\n  - releaseCycle: \"7.5-ce\"\n    lts: true\n    releaseDate: 2022-03-06\n    eol: 2024-03-06\n    latest: \"7.5.102-ce\"\n    latestReleaseDate: 2023-01-24\n    link: https://docs-cortex.paloaltonetworks.com/r/Cortex-XDR/7.5ce/Cortex-XDR-Agent-Release-Notes/Cortex-XDR-Agent-7.5-CE-Release-Information\n\n  - releaseCycle: \"7.6\"\n    releaseDate: 2021-12-05\n    eol: 2022-09-05\n    latest: \"7.6.3\"\n    latestReleaseDate: 2022-06-07\n    link: null\n\n  - releaseCycle: \"7.5\"\n    releaseDate: 2021-08-22\n    eol: 2022-08-22\n    latest: \"7.5.3\"\n    latestReleaseDate: 2022-04-25\n    link: null\n\n  - releaseCycle: \"7.4\"\n    releaseDate: 2021-05-24\n    eol: 2022-05-24\n    latest: \"7.4.4\"\n    latestReleaseDate: 2022-01-24\n    link: null\n\n  - releaseCycle: \"7.3\"\n    releaseDate: 2021-02-01\n    eol: 2022-02-01\n    latest: \"7.3\"\n    latestReleaseDate: 2021-02-01\n    link: null\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2020-09-07\n    eol: 2022-03-07\n    latest: \"7.2\"\n    latestReleaseDate: 2020-09-07\n    link: null\n\n  - releaseCycle: \"7.1\"\n    releaseDate: 2020-04-22\n    eol: 2021-06-04\n    latest: \"7.1\"\n    latestReleaseDate: 2020-04-22\n    link: null\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2019-12-04\n    eol: 2021-06-04\n    latest: \"7.0\"\n    latestReleaseDate: 2019-12-04\n    link: null\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2019-07-02\n    eol: 2022-07-01\n    latest: \"6.1.9\"\n    latestReleaseDate: 2022-05-09\n    link: null\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2019-02-26\n    eol: 2020-02-26\n    latest: \"6.0\"\n    latestReleaseDate: 2019-02-26\n    link: null\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2018-06-25\n    eol: 2022-03-01\n    latest: \"4.2\"\n    latestReleaseDate: 2018-06-25\n    link: null\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2018-03-19\n    eol: 2024-06-01\n    latest: \"5.0.12\"\n    latestReleaseDate: 2021-06-07\n    link: https://docs-cortex.paloaltonetworks.com/r/Cortex-XDR/5.0/Traps-Agent-Release-Notes/Traps-Agent-Release-Information\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2017-09-15\n    eol: 2019-09-15\n    latest: \"4.1\"\n    latestReleaseDate: 2017-09-15\n    link: null\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2017-04-05\n    eol: 2018-04-05\n    latest: \"4.0\"\n    latestReleaseDate: 2017-04-05\n    link: null\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2016-08-21\n    eol: 2019-08-21\n    latest: \"3.4\"\n    latestReleaseDate: 2016-08-21\n    link: null\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2015-11-10\n    eol: 2017-02-28\n    latest: \"3.3\"\n    latestReleaseDate: 2015-11-10\n    link: null\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2015-03-31\n    eol: 2016-03-31\n    latest: \"3.2\"\n    latestReleaseDate: 2015-03-31\n    link: null\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2014-09-03\n    eol: 2015-09-03\n    latest: \"3.1\"\n    latestReleaseDate: 2014-09-03\n    link: null\n\n---\n\n> [Palo Alto Networks](https://www.paloaltonetworks.com/) [Cortex XDR agent](https://docs-cortex.paloaltonetworks.com/p/XDR)\n> protects endpoints by preventing known and unknown malware from running on those endpoints and by\n> halting any attempts to leverage software exploits and vulnerabilities. The agent can be installed\n> on a variety of operating systems including Windows, macOS, Android, and Linux. Software updates\n> are provided as part of a valid support agreement.\n\n## Critical Environment (CE)\n\nThe critical environment (CE) line, released every 12–18 months, is supported for 24 months. This CE\nline is based on an existing agent line, already available, and becomes a critical environment line\nonly after its stability has been verified. The line receives content updates and minor version\nreleases relating to high and critical-severity bug fixes alongside security fixes within the\nexisting capabilities for its entire support cycle.\n\nThe CE line is recommended for customers running in regulated environments, looking for less\nfrequent upgrades and stability-focused versions.\n"
  },
  {
    "path": "products/pan-gp.md",
    "content": "---\ntitle: Palo Alto Networks GlobalProtect App\naddedAt: 2022-01-05\ncategory: app\ntags: palo-alto-networks\niconSlug: paloaltonetworks\npermalink: /pangp\nalternate_urls:\n  - /pan-gp\nreleasePolicyLink: https://www.paloaltonetworks.com/services/support/end-of-life-announcements/end-of-life-summary\neoasColumn: true\neolColumn: End-of-life Date\n\nidentifiers:\n  - repology: globalprotect\n  - cpe: cpe:/a:paloaltonetworks:globalprotect\n  - cpe: cpe:2.3:a:paloaltonetworks:globalprotect\n\nauto:\n  methods:\n    - release_table: https://www.paloaltonetworks.com/services/support/end-of-life-announcements/end-of-life-summary\n      selector: \"table#globalprotect\"\n      header_selector: \"tr:nth-of-type(3)\"\n      rows_selector: \"tr\"\n      fields:\n        releaseCycle: \"GlobalProtect App version\"\n        releaseDate: \"Release Date\"\n        eoas: \"End-of-Engineering Date\"\n        eol: \"End-of-Life Date\"\n\nreleases:\n  - releaseCycle: \"6.3\"\n    releaseDate: 2024-06-13\n    eol: 2028-06-30\n    eoas: 2028-06-30\n    latest: \"6.3.3-c915\"\n    latestReleaseDate: 2026-03-06\n    link: https://docs.paloaltonetworks.com/globalprotect/6-3/globalprotect-app-release-notes/globalprotect-addressed-issues\n\n  - releaseCycle: \"6.2\"\n    releaseDate: 2023-05-23\n    eol: 2027-06-30\n    eoas: 2027-06-30\n    latest: \"6.2.8-c814\"\n    latestReleaseDate: 2026-03-03\n    link: https://docs.paloaltonetworks.com/globalprotect/6-2/globalprotect-app-release-notes/globalprotect-addressed-issues\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2022-09-01\n    eol: 2025-12-31\n    eoas: 2025-03-01\n    latest: \"6.1.5\"\n    latestReleaseDate: 2024-06-20\n    link: https://docs.paloaltonetworks.com/globalprotect/6-1/globalprotect-app-release-notes//globalprotect-addressed-issues\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2022-02-22\n    eol: 2025-12-31\n    eoas: 2025-12-31\n    latest: \"6.0.12\"\n    latestReleaseDate: 2025-09-02\n    link: https://docs.paloaltonetworks.com/globalprotect/6-0/globalprotect-app-release-notes/globalprotect-addressed-issues\n\n  - releaseCycle: \"5.3\"\n    releaseDate: 2021-06-01\n    eol: 2023-06-01\n    eoas: 2022-12-01\n    latest: \"5.3.4\"\n    latestReleaseDate: 2022-05-31\n    link: https://web.archive.org/web/20221203201532/https://docs.paloaltonetworks.com/globalprotect/5-3/globalprotect-app-release-notes/gp-app-release-information\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2020-07-30\n    eol: 2024-02-28\n    eoas: 2023-08-31\n    latest: \"5.2.13-c418\"\n    latestReleaseDate: 2023-07-11\n    link: https://docs.paloaltonetworks.com/globalprotect/5-2/globalprotect-app-release-notes/globalprotect-known-and-addressed-issues/globalprotect-addressed-issues\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2019-12-12\n    eol: 2024-12-31\n    eoas: 2021-03-12\n    latest: \"5.1.12\"\n    latestReleaseDate: 2024-02-12\n    link: https://docs.paloaltonetworks.com/globalprotect/5-1/globalprotect-app-release-notes\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2019-02-12\n    eol: 2021-02-12\n    eoas: 2020-05-12\n    latest: \"5.0.10\"\n    link: https://web.archive.org/web/20220815074700/https://docs.paloaltonetworks.com/globalprotect/5-0/globalprotect-app-release-notes/gp-app-release-information/globalprotect-50-addressed-issues\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2018-03-01\n    eol: 2020-03-01\n    eoas: 2019-06-01\n    latest: \"4.1.13\"\n    link: https://web.archive.org/web/20220813143321/https://docs.paloaltonetworks.com/globalprotect/4-1/globalprotect-app-release-notes/gp-app-release-information/globalprotect-app-4113-addressed-issues\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2017-01-30\n    eol: 2019-01-30\n    eoas: 2018-05-02\n    latest: \"4.0\"\n    latestReleaseDate: 2017-01-30\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2016-06-23\n    eol: 2018-06-23\n    eoas: 2017-09-23\n    latest: \"3.1\"\n    latestReleaseDate: 2016-06-23\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2016-02-16\n    eol: 2018-02-15\n    eoas: 2017-05-18\n    latest: \"3.0\"\n    latestReleaseDate: 2016-02-16\n\n---\n\n> [Palo Alto Networks GlobalProtect App](https://docs.paloaltonetworks.com/globalprotect) is the\n> software client for the VPN service on Palo Alto Networks PAN-OS firewalls and Prisma Access\n> service. The app can be installed on a variety of operating systems including Windows, macOS,\n> Android, iOS, and Linux.\n\nSoftware updates are provided as part of a valid support agreement.\n"
  },
  {
    "path": "products/pan-os.md",
    "content": "---\ntitle: Palo Alto Networks PAN-OS\naddedAt: 2022-01-10\ncategory: os\ntags: palo-alto-networks\niconSlug: paloaltonetworks\npermalink: /panos\nalternate_urls:\n  - /pan-os\nversionCommand: show system info | match sw-version\nreleasePolicyLink: https://www.paloaltonetworks.com/services/support/end-of-life-announcements/end-of-life-summary\neolColumn: End-of-life Date\n\nauto:\n  methods:\n    # https://github.com/endoflife-date/release-data/blob/main/src/pan-os.py works great, but the update-product-data.py script does not\n    # compute the latest version accurately, and the link is not updated either. So we better disable this for now.\n    # See https://github.com/endoflife-date/endoflife.date/issues/5775.\n    #-   pan-os: https://raw.githubusercontent.com/mrjcap/panos-versions/master/PaloAltoVersions.json\n    - release_table: https://www.paloaltonetworks.com/services/support/end-of-life-announcements/end-of-life-summary\n      selector: \"table#pan-os-panorama\"\n      header_selector: \"tr:nth-of-type(3)\"\n      rows_selector: \"tr\"\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: '^(?P<value>\\d+\\.\\d+).*$'\n        releaseDate: \"Release Date\"\n        eol: \"End-of-Life Date\"\n\nreleases:\n  - releaseCycle: \"12.1\"\n    releaseDate: 2025-08-28\n    eol: 2028-08-28\n    latest: \"12.1.5\"\n    latestReleaseDate: 2026-03-05\n    link: https://docs.paloaltonetworks.com/ngfw/release-notes/12-1/pan-os-12-1-5-known-and-addressed-issues/pan-os-12-1-5-addressed-issues\n\n  - releaseCycle: \"11.2\"\n    releaseDate: 2024-05-02\n    eol: 2027-05-02\n    latest: \"11.2.10-h4\"\n    latestReleaseDate: 2026-03-06\n    link: https://docs.paloaltonetworks.com/pan-os/11-2/pan-os-release-notes/pan-os-11-2-10-known-and-addressed-issues/pan-os-11-2-10-h4-addressed-issues\n\n  - releaseCycle: \"11.1\"\n    releaseDate: 2023-11-03\n    eol: 2027-05-03\n    latest: \"11.1.13-h3\"\n    latestReleaseDate: 2026-03-18\n    link: https://docs.paloaltonetworks.com/pan-os/11-1/pan-os-release-notes/pan-os-11-1-13-known-and-addressed-issues/pan-os-11-1-13-h3-addressed-issues\n\n  - releaseCycle: \"11.0\"\n    releaseDate: 2022-11-17\n    eol: 2024-11-17\n    latest: \"11.0.6-h1\"\n    latestReleaseDate: 2024-11-17\n    link: https://docs.paloaltonetworks.com/pan-os/11-0/pan-os-release-notes/pan-os-11-0-6-known-and-addressed-issues/pan-os-11-0-6-h1-addressed-issues\n\n  - releaseCycle: \"10.2\"\n    releaseDate: 2022-02-27\n    eol: 2025-08-27\n    latest: \"10.2.18-h1\"\n    latestReleaseDate: 2025-12-02\n    link: https://docs.paloaltonetworks.com/pan-os/10-2/pan-os-release-notes/pan-os-10-2-18-known-and-addressed-issues/pan-os-10-2-18-h1-addressed-issues\n\n  - releaseCycle: \"10.1\"\n    releaseDate: 2021-05-31\n    eol: 2024-12-01\n    latest: \"10.1.14-h20\"\n    latestReleaseDate: 2025-11-25\n    link: https://docs.paloaltonetworks.com/pan-os/10-1/pan-os-release-notes/pan-os-10-1-14-known-and-addressed-issues/pan-os-10-1-14-h20-addressed-issues\n\n  - releaseCycle: \"10.0\"\n    releaseDate: 2020-07-16\n    eol: 2022-07-16\n    latest: \"10.0.12-h6\"\n    latestReleaseDate: 2024-05-29\n    link: https://docs.paloaltonetworks.com/pan-os/10-0/pan-os-release-notes/pan-os-10-0-addressed-issues/pan-os-10-0-12-h6-addressed-issues\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2019-12-13\n    eol: 2024-06-30\n    latest: \"9.1.19\"\n    latestReleaseDate: 2024-05-22\n    link: https://docs.paloaltonetworks.com/pan-os/9-1/pan-os-release-notes/pan-os-9-1-addressed-issues/pan-os-9-1-19-addressed-issues\n\n  - releaseCycle: \"9.0-xfr\"\n    releaseLabel: \"9.0-XFR (VM-Series only)\"\n    releaseDate: 2019-09-19\n    eol: 2020-09-19\n    latest: \"9.0-XFR (VM-Series only)\"\n    latestReleaseDate: 2019-09-19\n    link: https://docs.paloaltonetworks.com/vm-series/9-0/pan-os-xfr-release-notes/pan-os-90-xfr/pan-os-9-0-xfr-addressed-issues\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2019-02-06\n    eol: 2022-03-01\n    latest: \"9.0.17-h5\"\n    latestReleaseDate: 2023-12-30\n    link: https://docs.paloaltonetworks.com/pan-os/9-0/pan-os-release-notes/pan-os-9-0-addressed-issues/pan-os-9-0-17-h5-addressed-issues\n\n  - releaseCycle: \"8.1\"\n    releaseDate: 2018-03-01\n    eol: 2022-03-01\n    latest: \"8.1.24\"\n    latestReleaseDate: 2022-10-11\n    link: https://docs.paloaltonetworks.com/pan-os/8-1/pan-os-release-notes/pan-os-8-1-addressed-issues/pan-os-8-1-24-addressed-issues\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2017-01-29\n    eol: 2019-10-31\n    latest: \"8.0.20\"\n    latestReleaseDate: 2019-10-23\n    link: https://docs.paloaltonetworks.com/content/dam/techdocs/en_US/pdf/pan-os/8-0/pan-os-release-notes/pan-os-release-notes.pdf\n\n  - releaseCycle: \"7.1\"\n    releaseDate: 2016-03-29\n    eol: 2020-06-30\n    latest: \"7.1.26\"\n    latestReleaseDate: 2020-04-30\n    link: https://docs.paloaltonetworks.com/content/dam/techdocs/en_US/pdf/pan-os/7-1/pan-os-release-notes/pan-os-release-notes.pdf\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2015-06-04\n    eol: 2017-12-04\n    latest: \"7.0.19\"\n    latestReleaseDate: 2018-03-29\n    link: https://docs.paloaltonetworks.com/content/dam/techdocs/en_US/pdf/eol/pan-os-70-release-notes.pdf\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2014-10-25\n    eol: 2018-10-25\n    latest: \"6.1.22\"\n    latestReleaseDate: 2018-10-22\n    link: https://docs.paloaltonetworks.com/content/dam/techdocs/en_US/pdf/eol/pan-os-61-release-notes.pdf\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2014-01-19\n    eol: 2017-03-19\n    latest: \"6.0.15\"\n    latestReleaseDate: 2017-11-14\n    link: https://docs.paloaltonetworks.com/content/dam/techdocs/en_US/pdf/eol/pan-os-60-release-notes.pdf\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2013-05-09\n    eol: 2017-05-09\n    latest: \"\"\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2012-11-13\n    eol: 2016-11-13\n    latest: \"\"\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2011-10-31\n    eol: 2015-04-30\n    latest: \"\"\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2011-02-22\n    eol: 2014-12-31\n    latest: \"\"\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2010-03-15\n    eol: 2013-06-30\n    latest: \"\"\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2009-06-17\n    eol: 2010-12-17\n    latest: \"\"\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2009-01-05\n    eol: 2012-01-05\n    latest: \"\"\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2008-05-20\n    eol: 2009-05-20\n    latest: \"\"\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2007-11-15\n    eol: 2008-11-20\n    latest: \"\"\n---\n\n> [Palo Alto Networks](https://www.paloaltonetworks.com/) [PAN-OS](https://docs.paloaltonetworks.com/pan-os)\n> is the software that runs all Palo Alto Networks next-generation firewalls. These firewalls are\n> deployed as physical appliances, virtual machines, containers, and cloud services.\n\nSoftware updates are provided as part of a valid support agreement with major releases of new\nfeatures in the `.0` (e.g. `10.0`) release and minor releases of new features in the `.1` (e.g.\n`10.1`) release. Bug fixes and security fixes are provided for supported major and minor releases.\n"
  },
  {
    "path": "products/pci-dss.md",
    "content": "---\ntitle: PCI-DSS\naddedAt: 2022-10-10\ncategory: standard\npermalink: /pci-dss\nalternate_urls:\n  - /pci\nreleasePolicyLink: https://blog.pcisecuritystandards.org/updated-pci-dss-v4.0-timeline\nreleasePolicyImage: https://blog.pcisecuritystandards.org/hs-fs/hubfs/Development.png?width=750&name=Development.png\nlatestColumn: false\neolColumn: Acceptance\nstaleReleaseThresholdDays: 1095 # standards have a long lifespan\n\nreleases:\n  - releaseCycle: \"4.0.1\"\n    releaseDate: 2024-06-11\n    eol: false\n    link: https://blog.pcisecuritystandards.org/just-published-pci-dss-v4-0-1\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2022-03-31\n    eol: 2024-12-31\n    link: https://blog.pcisecuritystandards.org/pci-dss-v4-0-resource-hub\n\n  - releaseCycle: \"3.2.1\"\n    releaseDate: 2018-05-01\n    eol: 2024-03-31\n    link: https://docs-prv.pcisecuritystandards.org/PCI%20DSS/Standard/PCI_DSS_Summary_of_Changes_3-2-1.pdf\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2016-04-01\n    eol: 2018-12-31\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2015-04-01\n    eol: 2016-10-31\n---\n\n> [PCI DSS](https://www.pcisecuritystandards.org) is an information security standard for\n> organizations that handle branded credit cards from the major card schemes.\n\n{: .note }\n\n> The period for which an entity's PCI DSS assessment result is valid does not change\n> if the standard against which the entity was assessed has been retired[^1].\n\n- Future-dated new requirements introduced in v4.0 will become effective on 31st March 2025.\n- PCI DSS v3.2.1 was retired on 31st March 2024. Changes from v3.2.1 to v4 are documented in the\n  [Summary of Changes](https://docs-prv.pcisecuritystandards.org/PCI%20DSS/Standard/PCI-DSS-v3-2-1-to-v4-0-Summary-of-Changes-r2.pdf)\n- PCI DSS v3.2 remained valid till 31 December 2018 and was retired on 1 January 2019.\n- PCI DSS [v3.1 retired on 31 October 2016](https://listings.pcisecuritystandards.org/pdfs/PCI_DSS_Resource_Guide_%28003%29.pdf).\n  The new requirements introduced in PCI DSS v3.2 were considered best practices until 31 January 2018.\n  Starting 1 February 2018 they are effective as requirements and must be used.\n\n[^1]: <https://www.pcisecuritystandards.org/faq/articles/Frequently_Asked_Question/Does-an-entity-s-PCI-DSS-assessment-result-expire-when-the-standard-against-which-the-entity-was-assessed-is-retired/>\n"
  },
  {
    "path": "products/perl.md",
    "content": "---\ntitle: Perl\naddedAt: 2020-11-20\ncategory: lang\niconSlug: perl\npermalink: /perl\nversionCommand: perl -v\nreleaseImage: https://www.versio.io/img/product-release-version-end-of-life/Perl_Foundation-Perl.jpg\nreleasePolicyLink: https://perldoc.perl.org/perlpolicy#MAINTENANCE-AND-SUPPORT\nchangelogTemplate: \"https://perldoc.perl.org/__LATEST__/perldelta\"\neoasColumn: true\neolColumn: Critical security patches\n\nidentifiers:\n  - purl: pkg:apk/alpine/perl\n  - purl: pkg:deb/debian/perl\n  - purl: pkg:generic/perl\n  - repology: perl\n  - cpe: cpe:2.3:a:perl:perl\n  - cpe: cpe:/a:perl:perl\n\nauto:\n  methods:\n    - git: https://github.com/Perl/perl5.git\n      regex:\n        # After  5.26 -> vx.y.z (odd versions are 'development' version since 5.6)\n        # See https://regex101.com/r/eK40Ks/1.\n        - '^v(?P<major>\\d+)\\.(?P<minor>[1-9]*[02468])\\.(?P<patch>\\d+)?$'\n        # Before 5.26 -> perl-x.00y, perl-x.00y_z, perl-x.00y.z, perl-x.00y.zabc\n        # This regex is returning 5.7.x and 5.9.x versions even if it shouldn't (odd versions are 'development' version since 5.6).\n        # But considering those are not listed on https://endoflife.date/perl, it's an acceptable inconvenient.\n        # See https://regex101.com/r/wGccaP/1.\n        - '^perl-(?P<major>\\d+)\\.(?P<minor>\\d+)([._](?P<patch>\\d?\\w+))?$'\n\n# Development releases are not listed here, and:\n# - eol dates are always releaseDate + 3 YEARS\n# - end of support dates are:\n#   - false for the last 2 releases\n#   - releaseDate(R+2) for other releases (e.g. support(5.34) = releaseDate(5.36))\nreleases:\n  - releaseCycle: \"5.42\"\n    releaseDate: 2025-07-03\n    eoas: false\n    eol: 2028-07-03\n    latest: \"5.42.1\"\n    latestReleaseDate: 2026-03-08\n\n  - releaseCycle: \"5.40\"\n    releaseDate: 2024-06-09\n    eoas: false\n    eol: 2027-06-09\n    latest: \"5.40.3\"\n    latestReleaseDate: 2025-08-03\n\n  - releaseCycle: \"5.38\"\n    releaseDate: 2023-07-02\n    eoas: 2025-07-03\n    eol: 2026-07-02\n    latest: \"5.38.5\"\n    latestReleaseDate: 2025-08-03\n\n  - releaseCycle: \"5.36\"\n    releaseDate: 2022-05-27\n    eoas: 2024-06-09\n    eol: 2025-05-27\n    latest: \"5.36.3\"\n    latestReleaseDate: 2023-11-29\n\n  - releaseCycle: \"5.34\"\n    releaseDate: 2021-05-20\n    eoas: 2023-07-02\n    eol: 2024-05-20\n    latest: \"5.34.3\"\n    latestReleaseDate: 2023-11-29\n\n  - releaseCycle: \"5.32\"\n    releaseDate: 2020-06-20\n    eoas: 2022-05-27\n    eol: 2023-06-20\n    latest: \"5.32.1\"\n    latestReleaseDate: 2021-01-23\n\n  - releaseCycle: \"5.30\"\n    releaseDate: 2019-05-22\n    eoas: 2021-05-20\n    eol: 2022-05-22\n    latest: \"5.30.3\"\n    latestReleaseDate: 2020-05-29\n\n  - releaseCycle: \"5.28\"\n    releaseDate: 2018-06-22\n    eoas: 2020-06-20\n    eol: 2021-06-23\n    latest: \"5.28.3\"\n    latestReleaseDate: 2020-05-29\n\n  - releaseCycle: \"5.26\"\n    releaseDate: 2017-05-30\n    eoas: 2019-05-22\n    eol: 2020-05-30\n    latest: \"5.26.3\"\n    latestReleaseDate: 2018-11-28\n\n---\n\n> [Perl](https://www.perl.org/) is a highly capable, feature-rich programming language with over 30\n> years of development.\n\nPerl used the following policy since the 5.6 release of Perl:\n\n- Maintenance releases (ready for production use) are even numbers, such as 5.8, 5.10, 5.12.\n- Development releases are odd numbers, such as 5.9, 5.11, 5.13.\n\nThis page only lists maintenance releases. Moreover, as detailed in the\n[perlpolicy](https://perldoc.perl.org/perlpolicy#MAINTENANCE-AND-SUPPORT) man page, the Perl\ncommunity will, to the best of its ability, attempt to:\n\n- Fix critical issues in the two most recent maintenance releases.\n- Provide critical security patches for any maintenance release within the past three years.\n"
  },
  {
    "path": "products/phoenix-framework.md",
    "content": "---\ntitle: Phoenix Framework\naddedAt: 2025-07-21\ncategory: framework\niconSlug: phoenixframework\npermalink: /phoenix-framework\nalternate_urls:\n  - /phoenix\n  - /phoenixframework\nreleasePolicyLink: https://github.com/phoenixframework/phoenix/security\nchangelogTemplate: https://github.com/phoenixframework/phoenix/releases/tag/v__LATEST__\neoasColumn: Bug Fixes\nstaleReleaseThresholdDays: 1500 # https://github.com/phoenixframework/phoenix/security\n\nidentifiers:\n  - purl: pkg:hex/phoenix\n  - purl: pkg:github/phoenixframework/phoenix\n\nauto:\n  methods:\n    - git: https://github.com/phoenixframework/phoenix.git\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) = releaseDate(x+4)\nreleases:\n  - releaseCycle: \"1.8\"\n    releaseDate: 2025-08-05\n    eoas: false # releaseDate(1.9)\n    eol: false # releaseDate(1.12)\n    latest: \"1.8.5\"\n    latestReleaseDate: 2026-03-05\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2023-02-24\n    eoas: 2025-08-05\n    eol: false # releaseDate(1.11)\n    latest: \"1.7.21\"\n    latestReleaseDate: 2025-03-27\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2021-08-26\n    eoas: 2023-02-24\n    eol: false # releaseDate(1.10)\n    latest: \"1.6.16\"\n    latestReleaseDate: 2023-02-17\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2020-04-22\n    eoas: 2021-08-26\n    eol: false # releaseDate(1.9)\n    latest: \"1.5.14\"\n    latestReleaseDate: 2022-10-10\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2018-11-07\n    eoas: 2020-04-22\n    eol: 2025-08-05\n    latest: \"1.4.18\"\n    latestReleaseDate: 2022-10-10\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2017-07-28\n    eoas: 2018-11-07\n    eol: 2023-02-24\n    latest: \"1.3.5\"\n    latestReleaseDate: 2022-10-10\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2016-06-23\n    eoas: 2017-07-28\n    eol: 2017-07-28\n    latest: \"1.2.5\"\n    latestReleaseDate: 2017-07-27\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2015-12-16\n    eoas: 2016-06-23\n    eol: 2017-05-15\n    latest: \"1.1.9\"\n    latestReleaseDate: 2017-05-15\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2015-08-28\n    eoas: 2015-12-16\n    eol: 2017-03-14\n    latest: \"1.0.6\"\n    latestReleaseDate: 2017-03-14\n\n---\n\n> [Phoenix](https://www.phoenixframework.org/) is a real‑time web framework written in Elixir.\n\nBug fixes are made only to the latest minor branch. Security patches are available\nfor the last 4 minor branches, including the latest one.\n\nNew _minor_ versions (e.g. **1.8 → 1.9**) are released roughly every 18–24 months. The\n[Changelog](https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md) lists\nbreaking changes between releases.\n"
  },
  {
    "path": "products/php.md",
    "content": "---\ntitle: PHP\naddedAt: 2019-05-27\ncategory: lang\niconSlug: php\npermalink: /php\nversionCommand: php --version\nreleasePolicyLink: https://www.php.net/supported-versions.php\nchangelogTemplate: \"https://www.php.net/ChangeLog-{{'__LATEST__'|split:'.'|first}}.php#__LATEST__\"\neoasColumn: true\n\nidentifiers:\n  - purl: pkg:deb/ubuntu/php\n  - purl: pkg:deb/debian/php\n  - purl: pkg:generic/php\n  - purl: pkg:generic/php-cli\n  - purl: pkg:generic/php-fpm\n  - repology: php\n  - cpe: cpe:2.3:a:php:php\n  - cpe: cpe:/a:php:php\n\nauto:\n  methods:\n    - php: https://www.php.net/releases/index.php?json&max=-1\n\nreleases:\n  - releaseCycle: \"8.5\"\n    releaseDate: 2025-11-20\n    eoas: 2027-12-31\n    eol: 2029-12-31\n    latest: \"8.5.4\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"8.4\"\n    releaseDate: 2024-11-21\n    eoas: 2026-12-31\n    eol: 2028-12-31\n    latest: \"8.4.19\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"8.3\"\n    releaseDate: 2023-11-23\n    eoas: 2025-12-31\n    eol: 2027-12-31\n    latest: \"8.3.30\"\n    latestReleaseDate: 2026-01-15\n\n  - releaseCycle: \"8.2\"\n    releaseDate: 2022-12-08\n    eoas: 2024-12-31\n    eol: 2026-12-31\n    latest: \"8.2.30\"\n    latestReleaseDate: 2025-12-18\n\n  - releaseCycle: \"8.1\"\n    releaseDate: 2021-11-25\n    eoas: 2023-11-25\n    eol: 2025-12-31\n    latest: \"8.1.34\"\n    latestReleaseDate: 2025-12-18\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2020-11-26\n    eoas: 2022-11-26\n    eol: 2023-11-26\n    latest: \"8.0.30\"\n    latestReleaseDate: 2023-08-03\n\n  - releaseCycle: \"7.4\"\n    releaseDate: 2019-11-28\n    eoas: 2021-11-28\n    eol: 2022-11-28\n    latest: \"7.4.33\"\n    latestReleaseDate: 2022-11-03\n\n  - releaseCycle: \"7.3\"\n    releaseDate: 2018-12-06\n    eoas: 2020-12-06\n    eol: 2021-12-06\n    latest: \"7.3.33\"\n    latestReleaseDate: 2021-11-18\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2017-11-30\n    eoas: 2019-11-30\n    eol: 2020-11-30\n    latest: \"7.2.34\"\n    latestReleaseDate: 2020-10-01\n\n  - releaseCycle: \"7.1\"\n    releaseDate: 2016-12-01\n    eoas: 2018-12-01\n    eol: 2019-12-01\n    latest: \"7.1.33\"\n    latestReleaseDate: 2019-10-24\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2015-12-03\n    eoas: 2018-01-04\n    eol: 2019-01-10\n    latest: \"7.0.33\"\n    latestReleaseDate: 2019-01-10\n\n  - releaseCycle: \"5.6\"\n    releaseDate: 2014-08-28\n    eoas: 2017-01-19\n    eol: 2018-12-31\n    latest: \"5.6.40\"\n    latestReleaseDate: 2019-01-10\n\n  - releaseCycle: \"5.5\"\n    releaseDate: 2013-06-20\n    eoas: 2015-07-10\n    eol: 2016-07-21\n    latest: \"5.5.38\"\n    latestReleaseDate: 2016-07-21\n\n  - releaseCycle: \"5.4\"\n    releaseDate: 2012-03-01\n    eoas: 2014-09-14\n    eol: 2015-09-14\n    latest: \"5.4.45\"\n    latestReleaseDate: 2015-09-03\n\n  - releaseCycle: \"5.3\"\n    releaseDate: 2009-06-30\n    eoas: 2011-06-30\n    eol: 2014-08-14\n    latest: \"5.3.29\"\n    latestReleaseDate: 2014-08-14\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2006-11-02\n    eoas: 2008-11-02\n    eol: 2011-01-06\n    latest: \"5.2.17\"\n    latestReleaseDate: 2011-01-06\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2005-11-24\n    eoas: 2006-08-24\n    eol: 2006-08-24\n    latest: \"5.1.6\"\n    latestReleaseDate: 2006-08-24\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2004-07-13\n    eoas: 2005-09-05\n    eol: 2005-09-05\n    latest: \"5.0.5\"\n    latestReleaseDate: 2005-09-05\n\n---\n\n> [PHP](https://www.php.net/): Hypertext Preprocessor (or simply PHP) is a general-purpose\n> programming language originally designed for web development.\n\nEach release branch of PHP is fully supported for two years from its initial stable release.\nDuring this period, bugs and security issues that have been reported are fixed and are released in\nregular point releases.\n\nAfter this two-year period of active support, each branch is then supported for an additional two years\nfor critical security issues only. Releases during this period are made on an as-needed basis:\nthere may be multiple point releases, or none, depending on the number of reports.\n\nThe PHP Release Cycle was [extended in March 2024](https://wiki.php.net/rfc/release_cycle_update)\nfrom 3 to 4 years: 2 years of bug fixes, and 2 years of security fixes.\n"
  },
  {
    "path": "products/phpbb.md",
    "content": "---\ntitle: phpBB\naddedAt: 2023-06-11\ncategory: server-app\ntags: php-runtime\niconSlug: phpbb\npermalink: /phpbb\neoasColumn: true\n\nidentifiers:\n  - repology: phpbb\n  - cpe: cpe:/a:phpbb:phpbb\n  - cpe: cpe:2.3:a:phpbb:phpbb\n\nauto:\n  methods:\n    - git: https://github.com/phpbb/phpbb.git\n      regex: ^release-(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)$\n\nreleases:\n  - releaseCycle: \"3.3\"\n    releaseDate: 2020-01-06\n    eoas: false\n    eol: false\n    latest: \"3.3.15\"\n    latestReleaseDate: 2025-04-02\n    link: https://www.phpbb.com/community/viewtopic.php?t=2635986\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2017-01-07\n    eoas: 2019-05-01\n    eol: 2019-11-01\n    latest: \"3.2.11\"\n    latestReleaseDate: 2020-11-04\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2014-10-28\n    eoas: 2017-06-01\n    eol: 2018-11-01\n    latest: \"3.1.12\"\n    latestReleaseDate: 2018-01-07\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2007-12-12\n    eoas: 2015-05-01\n    eol: 2015-11-01\n    latest: \"3.0.14\"\n    latestReleaseDate: 2015-05-03\n---\n\n> [phpBB](https://www.phpbb.com/) is an open-source forum software written in PHP.\n\nphpBB [follows semantic versioning](https://area51.phpbb.com/docs/dev/master/development/processes.html#target-versions).\nThe support policy is not clearly defined, but it seems only the latest minor release sees active\ndevelopment and gets bug and security fixes.\n"
  },
  {
    "path": "products/phpmyadmin.md",
    "content": "---\ntitle: phpMyAdmin\naddedAt: 2022-12-28\ncategory: server-app\ntags: php-runtime\niconSlug: phpmyadmin\npermalink: /phpmyadmin\nreleasePolicyLink: https://www.phpmyadmin.net/downloads/#support\nchangelogTemplate: \"https://github.com/phpmyadmin/phpmyadmin/blob/QA_{{'__RELEASE_CYCLE__'|replace:'.','_'}}/ChangeLog\"\neoasColumn: true\n\nauto:\n  methods:\n    - git: https://github.com/phpmyadmin/phpmyadmin.git\n      regex: '^RELEASE_(?P<major>\\d+)_(?P<minor>\\d+)_(?P<patch>\\d+)(_(?P<tiny>\\d+))?$'\n\nidentifiers:\n  - repology: phpmyadmin\n  - purl: pkg:apk/alpine/phpmyadmin\n  - purl: pkg:composer/phpmyadmin/phpmyadmin\n  - purl: pkg:deb/debian/phpmyadmin\n  - purl: pkg:deb/ubuntu/phpmyadmin\n  - purl: pkg:github/phpmyadmin/phpmyadmin\n  - purl: pkg:rpm/redhat/phpmyadmin\n  - purl: pkg:rpm/centos/phpmyadmin\n  - purl: pkg:docker/library/phpmyadmin\n  - cpe: cpe:2.3:a:phpmyadmin:phpmyadmin\n\nreleases:\n  - releaseCycle: \"5.2\"\n    releaseDate: 2022-05-11\n    eoas: false\n    eol: false\n    latest: \"5.2.3\"\n    latestReleaseDate: 2025-10-07\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2021-02-24\n    eoas: 2022-05-11\n    eol: 2022-05-11\n    latest: \"5.1.4\"\n    latestReleaseDate: 2022-05-11\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2019-12-26\n    eoas: 2021-02-24\n    eol: 2021-02-24\n    latest: \"5.0.4\"\n    latestReleaseDate: 2020-10-15\n\n  - releaseCycle: \"4.9\"\n    staleReleaseThresholdDays: 1200 # https://www.phpmyadmin.net/downloads/#support\n    lts: true\n    releaseDate: 2019-06-04\n    eoas: 2019-12-31\n    eol: false\n    latest: \"4.9.11\"\n    latestReleaseDate: 2023-02-07\n\n  - releaseCycle: \"4.8\"\n    releaseDate: 2018-04-07\n    eoas: 2019-06-04\n    eol: 2019-06-04\n    latest: \"4.8.5\"\n    latestReleaseDate: 2019-01-25\n\n  - releaseCycle: \"4.7\"\n    releaseDate: 2017-03-29\n    eoas: 2018-04-07\n    eol: 2018-04-07\n    latest: \"4.7.9\"\n    latestReleaseDate: 2018-03-05\n\n  - releaseCycle: \"4.6\"\n    releaseDate: 2016-03-17\n    eoas: 2017-04-01\n    eol: 2017-04-01\n    latest: \"4.6.6\"\n    latestReleaseDate: 2017-01-23\n\n  - releaseCycle: \"4.5\"\n    releaseDate: 2015-09-23\n    eoas: 2016-04-01\n    eol: 2016-04-01\n    link: https://www.phpmyadmin.net/files/__LATEST__/\n    latest: \"4.5.5.1\"\n    latestReleaseDate: 2016-02-29\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2015-04-01\n    eoas: 2016-10-01\n    eol: 2016-10-01\n    link: https://www.phpmyadmin.net/files/__LATEST__/\n    latest: \"4.4.15.10\"\n    latestReleaseDate: 2017-01-23\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2014-12-05\n    eoas: 2015-10-01\n    eol: 2015-10-01\n    link: https://www.phpmyadmin.net/files/__LATEST__/\n    latest: \"4.3.13.3\"\n    latestReleaseDate: 2015-09-09\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2014-05-08\n    eoas: 2015-07-01\n    eol: 2015-07-01\n    link: https://www.phpmyadmin.net/files/__LATEST__/\n    latest: \"4.2.13.3\"\n    latestReleaseDate: 2015-05-13\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2013-12-11\n    eoas: 2015-01-01\n    eol: 2015-01-01\n    link: https://www.phpmyadmin.net/files/__LATEST__/\n    latest: \"4.1.14.8\"\n    latestReleaseDate: 2014-12-03\n\n  - releaseCycle: \"4.0\"\n    lts: true\n    releaseDate: 2013-05-03\n    eoas: 2013-12-31\n    eol: 2017-04-01\n    link: https://www.phpmyadmin.net/files/__LATEST__/\n    latest: \"4.0.10.20\"\n    latestReleaseDate: 2017-03-28\n\n---\n\n> [PHPMyAdmin](https://www.phpmyadmin.net/) is a free software tool written in PHP, intended to\n> handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on\n> MySQL and MariaDB.\n\nOnly the last release is usually supported. LTS branches are also maintained (security fixes only)\nto support older PHP versions.\n\n## Compatibility Matrix\n\n| PHPMyAdmin | PHP          | MySQL/MariaDB |\n| ---------- | ------------ | :------------ |\n| 5.2        | >=7.2        | >= 5.5        |\n| 5.0 - 5.1  | >=7.1        | >= 5.5        |\n| 4.9        | >=5.5, <=7.4 | >= 5.5        |\n| 4.8        | >=5.5, <=7.2 | >= 5.5        |\n| 4.6 - 4.7  | >=5.5, <=7.1 | >= 5.5        |\n| 4.5        | >=5.5, <=7.0 | >= 5.5        |\n| 4.4        | >=5.3, <=7.0 | >= 5.5        |\n| 4.1 - 4.3  | >=5.3, <=5.6 | >= 5.5        |\n| 4.0        | >=5.2, <=5.4 | >= 5          |\n"
  },
  {
    "path": "products/pigeonhole.md",
    "content": "---\ntitle: Pigeonhole\naddedAt: 2025-08-24\ncategory: server-app\niconSlug: dovecot\npermalink: /pigeonhole\nalternate_urls:\n  - /dovecot-pigeonhole\nchangelogTemplate: https://github.com/dovecot/pigeonhole/releases/tag/__LATEST__\n\nidentifiers:\n  - repology: dovecot-pigeonhole\n  - cpe: cpe:2.3:a:dovecot:pigeonhole\n\nauto:\n  methods:\n    - git: https://github.com/dovecot/pigeonhole.git\n      regex: '^(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)\\.?(?P<tiny>\\d+)?$'\n\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"2.4\"\n    releaseDate: 2025-01-24\n    eol: false\n    latest: \"2.4.2\"\n    latestReleaseDate: 2025-10-28\n\n  - releaseCycle: \"0.5\"\n    staleReleaseThresholdDays: 730 # Dovecot 2.3 still receive security support\n    releaseDate: 2017-12-24\n    eol: false\n    latest: \"0.5.21.1\"\n    latestReleaseDate: 2024-08-14\n\n  - releaseCycle: \"0.4\"\n    releaseDate: 2013-05-09\n    eol: 2025-01-24\n    latest: \"0.4.24.2\"\n    latestReleaseDate: 2019-08-28\n\n  - releaseCycle: \"0.3\"\n    releaseDate: 2012-02-16\n    eol: 2017-12-24\n    latest: \"0.3.6\"\n    latestReleaseDate: 2013-09-26\n\n  - releaseCycle: \"0.2\"\n    releaseDate: 2010-09-10\n    eol: 2013-05-09\n    latest: \"0.2.5\"\n    latestReleaseDate: 2011-11-19\n\n  - releaseCycle: \"0.1\"\n    releaseDate: 2008-10-23\n    eol: 2012-02-16\n    latest: \"0.1.4\"\n    latestReleaseDate: 2009-03-21\n\n---\n\n> [Pigeonhole](https://pigeonhole.dovecot.org/) is the project that adds support for the Sieve\n> language and the ManageSieve protocol to the [Dovecot](https://dovecot.org/) Secure IMAP Server.\n\nPigeonhole does not follow a documented release policy for its own.\nIt follows the same cycle as [Dovecot](/dovecot) does, even if that means to do a release without changes to keep version numbers synced.\nSince v2.4.0 (released in 2025) the version numbering scheme is also aligned to match Dovecot's scheme.\n"
  },
  {
    "path": "products/pixel-watch.md",
    "content": "---\ntitle: Google Pixel Watch\naddedAt: 2024-12-03\ncategory: device\ntags: google watch\niconSlug: google\npermalink: /pixel-watch\nversionCommand: \"Settings -> System -> About\"\nreleasePolicyLink: https://support.google.com/product-documentation/answer/12799779\nlatestColumn: false\ndiscontinuedColumn: true\neoasColumn: WearOS Updates\neolColumn: Security Updates\n\ncustomFields:\n  - name: supportedAndroidVersions\n    display: after-release-column\n    label: Supported Wear OS # https://en.wikipedia.org/wiki/Wear_OS\n    description: Supported Wear OS versions range\n\n# Supported WearOS versions range is based on https://www.gsmarena.com/.\nreleases:\n  - releaseCycle: \"4\"\n    releaseLabel: \"Pixel Watch 4\"\n    releaseDate: 2025-10-09\n    eoas: 2028-10-01\n    eol: 2028-10-01\n    discontinued: false\n    link: https://en.wikipedia.org/wiki/Pixel_Watch_4\n    supportedAndroidVersions: \"6\" # https://www.gsmarena.com/google_pixel_watch_4-14088.php\n    \n  - releaseCycle: \"3\"\n    releaseLabel: \"Pixel Watch 3\"\n    releaseDate: 2024-09-10\n    eoas: 2027-10-01\n    eol: 2027-10-01\n    discontinued: false\n    link: https://en.wikipedia.org/wiki/Pixel_Watch_3\n    supportedAndroidVersions: \"5 - 6\" # https://www.gsmarena.com/google_pixel_watch_3-13253.php\n\n  - releaseCycle: \"2\"\n    releaseLabel: \"Pixel Watch 2\"\n    releaseDate: 2023-10-12\n    eoas: 2026-10-01\n    eol: 2026-10-01\n    discontinued: true\n    link: https://en.wikipedia.org/wiki/Pixel_Watch_2\n    supportedAndroidVersions: \"4 - 6\" # https://www.gsmarena.com/google_pixel_watch_2-12547.php\n\n  - releaseCycle: \"1\"\n    releaseLabel: \"Pixel Watch\"\n    releaseDate: 2022-10-13\n    eoas: 2025-10-01\n    eol: 2025-10-01\n    discontinued: true\n    link: https://en.wikipedia.org/wiki/Pixel_Watch\n    supportedAndroidVersions: \"3.5 - 5\" # https://www.gsmarena.com/google_pixel_watch-11546.php\n---\n\n> Pixel Watch is Google's current line of wearable watches.\n\nThe end date for guaranteed WearOS version updates is indicated in the 'Active Support' column.\n"
  },
  {
    "path": "products/pixel.md",
    "content": "---\ntitle: Google Pixel\naddedAt: 2020-10-03\ncategory: device\ntags: google mobile-phone\niconSlug: google\npermalink: /pixel\nversionCommand: \"Settings -> About Phone -> Regulatory labels\"\nreleasePolicyLink: https://support.google.com/nexus/answer/4457705\nlatestColumn: false\ndiscontinuedColumn: true\neoasColumn: Android Updates\neolColumn: Security Updates\n\ncustomFields:\n  - name: supportedAndroidVersions\n    display: after-release-column\n    label: Supported Android # https://en.wikipedia.org/wiki/Google_Pixel#Phones\n    description: Supported Android versions range\n    link: https://endoflife.date/android\n\n# Future support/EOL dates from https://support.google.com/nexus/answer/4457705 and https://en.wikipedia.org/wiki/Google_Pixel.\n# Past EOL dates from https://source.android.com/docs/setup/about/build-numbers (the latest release date wins).\n# Discontinued dates come from https://en.wikipedia.org/wiki/Google_Pixel\n# Supported Android versions range is based on https://www.gsmarena.com/.\nreleases:\n  - releaseCycle: \"10a\"\n    releaseLabel: \"Pixel 10a\"\n    releaseDate: 2026-03-05\n    eoas: 2033-03-01\n    eol: 2033-03-01\n    discontinued: false\n    link: https://en.wikipedia.org/wiki/Pixel_10a\n    supportedAndroidVersions: \"16\" # https://www.gsmarena.com/google_pixel_10a_5g-14474.php\n\n  - releaseCycle: \"10pro\"\n    releaseLabel: \"Pixel 10 Pro\"\n    releaseDate: 2025-08-28\n    eoas: 2032-08-01\n    eol: 2032-08-01\n    discontinued: false\n    link: https://en.wikipedia.org/wiki/Pixel_10_Pro\n    supportedAndroidVersions: \"16\" # https://www.gsmarena.com/google_pixel_10_pro_5g-13987.php\n\n  - releaseCycle: \"10proxl\"\n    releaseLabel: \"Pixel 10 Pro XL\"\n    releaseDate: 2025-08-28\n    eoas: 2032-08-01\n    eol: 2032-08-01\n    discontinued: false\n    link: https://en.wikipedia.org/wiki/Pixel_10_Pro_XL\n    supportedAndroidVersions: \"16\" # https://www.gsmarena.com/google_pixel_10_pro_xl_5g-13988.php\n\n  - releaseCycle: \"10\"\n    releaseLabel: \"Pixel 10\"\n    releaseDate: 2025-08-28\n    eoas: 2032-08-01\n    eol: 2032-08-01\n    discontinued: false\n    link: https://en.wikipedia.org/wiki/Pixel_10\n    supportedAndroidVersions: \"16\" # https://www.gsmarena.com/google_pixel_10_5g-13979.php\n\n  - releaseCycle: \"9a\"\n    releaseLabel: \"Pixel 9a\"\n    releaseDate: 2025-04-10\n    eoas: 2032-04-01\n    eol: 2032-04-01\n    discontinued: false\n    link: https://en.wikipedia.org/wiki/Pixel_9a\n    supportedAndroidVersions: \"15 - 16\" # https://www.gsmarena.com/google_pixel_9a-13478.php\n\n  - releaseCycle: \"9profold\"\n    releaseLabel: \"Pixel 9 Pro Fold\"\n    releaseDate: 2024-09-04\n    eoas: 2031-09-01\n    eol: 2031-09-01\n    discontinued: false\n    link: https://en.wikipedia.org/wiki/Pixel_9_Pro_Fold\n    supportedAndroidVersions: \"14 - 16\" # https://www.gsmarena.com/google_pixel_9_pro_fold-13220.php\n\n  - releaseCycle: \"9pro\"\n    releaseLabel: \"Pixel 9 Pro\"\n    releaseDate: 2024-09-04\n    eoas: 2031-09-01\n    eol: 2031-09-01\n    discontinued: false\n    link: https://en.wikipedia.org/wiki/Pixel_9_Pro\n    supportedAndroidVersions: \"14 - 16\" # https://www.gsmarena.com/google_pixel_9_pro-13218.php\n\n  - releaseCycle: \"9proxl\"\n    releaseLabel: \"Pixel 9 Pro XL\"\n    releaseDate: 2024-08-22\n    eoas: 2031-08-01\n    eol: 2031-08-01\n    discontinued: false\n    link: https://en.wikipedia.org/wiki/Pixel_9_Pro_XL\n    supportedAndroidVersions: \"14 - 16\" # https://www.gsmarena.com/google_pixel_9_pro_xl-13217.php\n\n  - releaseCycle: \"9\"\n    releaseLabel: \"Pixel 9\"\n    releaseDate: 2024-08-22\n    eoas: 2031-08-01\n    eol: 2031-08-01\n    discontinued: false\n    link: https://en.wikipedia.org/wiki/Pixel_9\n    supportedAndroidVersions: \"14 - 16\" # https://www.gsmarena.com/google_pixel_9_pro-13219.php\n\n  - releaseCycle: \"8a\"\n    releaseLabel: \"Pixel 8a\"\n    releaseDate: 2024-05-14\n    eoas: 2031-05-01\n    eol: 2031-05-01\n    discontinued: false\n    link: https://en.wikipedia.org/wiki/Pixel_8a\n    supportedAndroidVersions: \"14 - 16\" # https://www.gsmarena.com/google_pixel_8a-12937.php\n\n  - releaseCycle: \"8pro\"\n    releaseLabel: \"Pixel 8 Pro\"\n    releaseDate: 2023-10-04\n    eoas: 2030-10-01\n    eol: 2030-10-01\n    discontinued: true\n    link: https://en.wikipedia.org/wiki/Pixel_8_Pro\n    supportedAndroidVersions: \"14 - 16\" # https://www.gsmarena.com/google_pixel_8-12546.php\n\n  - releaseCycle: \"8\"\n    releaseLabel: \"Pixel 8\"\n    releaseDate: 2023-10-04\n    eoas: 2030-10-01\n    eol: 2030-10-01\n    discontinued: true\n    link: https://en.wikipedia.org/wiki/Pixel_8\n    supportedAndroidVersions: \"14 - 16\" # https://www.gsmarena.com/google_pixel_8-12546.php\n\n  - releaseCycle: \"fold\"\n    releaseLabel: \"Pixel Fold\"\n    releaseDate: 2023-06-28\n    eoas: 2028-06-01\n    eol: 2028-06-01\n    discontinued: true\n    link: https://en.wikipedia.org/wiki/Pixel_Fold\n    supportedAndroidVersions: \"13 - 16\" # https://www.gsmarena.com/google_pixel_fold-12265.php\n\n  - releaseCycle: \"tablet\"\n    releaseLabel: \"Pixel Tablet\"\n    releaseDate: 2023-06-20\n    eoas: 2028-06-01\n    eol: 2028-06-01\n    discontinued: false\n    link: https://en.wikipedia.org/wiki/Pixel_Tablet\n    supportedAndroidVersions: \"13 - 16\" # https://www.gsmarena.com/google_pixel_tablet-11905.php\n\n  - releaseCycle: \"7a\"\n    releaseLabel: \"Pixel 7a\"\n    releaseDate: 2023-05-10\n    eoas: 2028-05-01\n    eol: 2028-05-01\n    discontinued: true\n    link: https://en.wikipedia.org/wiki/Pixel_7a\n    supportedAndroidVersions: \"13 - 16\" # https://www.gsmarena.com/google_pixel_7a-12170.php\n\n  - releaseCycle: \"7pro\"\n    releaseLabel: \"Pixel 7 Pro\"\n    releaseDate: 2022-10-13\n    eoas: 2027-10-01\n    eol: 2027-10-01\n    discontinued: true\n    link: https://en.wikipedia.org/wiki/Pixel_7_Pro\n    supportedAndroidVersions: \"13 - 16\" # https://www.gsmarena.com/google_pixel_7_pro-11908.php\n\n  - releaseCycle: \"7\"\n    releaseLabel: \"Pixel 7\"\n    releaseDate: 2022-10-13\n    eoas: 2027-10-01\n    eol: 2027-10-01\n    discontinued: true\n    link: https://en.wikipedia.org/wiki/Pixel_7\n    supportedAndroidVersions: \"13 - 16\" # https://www.gsmarena.com/google_pixel_7-11903.php\n\n  - releaseCycle: \"6a\"\n    releaseLabel: \"Pixel 6a\"\n    releaseDate: 2022-07-28\n    eoas: 2027-07-01\n    eol: 2027-07-01\n    discontinued: true\n    link: https://en.wikipedia.org/wiki/Pixel_6a\n    supportedAndroidVersions: \"12 - 16\" # https://www.gsmarena.com/google_pixel_6a-11229.php\n\n  - releaseCycle: \"6pro\"\n    releaseLabel: \"Pixel 6 Pro\"\n    releaseDate: 2021-10-28\n    eoas: 2026-10-01\n    eol: 2026-10-01\n    discontinued: 2022-10-06\n    link: https://en.wikipedia.org/wiki/Pixel_6_Pro\n    supportedAndroidVersions: \"12 - 16\" # https://www.gsmarena.com/google_pixel_6_pro-10918.php\n\n  - releaseCycle: \"6\"\n    releaseLabel: \"Pixel 6\"\n    releaseDate: 2021-10-28\n    eoas: 2026-10-01\n    eol: 2026-10-01\n    discontinued: 2022-10-06\n    link: https://en.wikipedia.org/wiki/Pixel_6\n    supportedAndroidVersions: \"12 - 16\" # https://www.gsmarena.com/google_pixel_6-11037.php\n\n  - releaseCycle: \"5a\"\n    releaseLabel: \"Pixel 5a\"\n    releaseDate: 2021-08-26\n    eoas: 2024-08-01\n    eol: 2024-08-01\n    discontinued: 2022-07-21\n    link: https://en.wikipedia.org/wiki/Pixel_5a\n    supportedAndroidVersions: \"11 - 14\" # https://www.gsmarena.com/google_pixel_5a_5g-11059.php\n\n  - releaseCycle: \"4a-5g\"\n    releaseLabel: \"Pixel 4a (5G)\"\n    releaseDate: 2020-11-05\n    eoas: 2023-11-05\n    eol: 2023-11-05 # UP1A.231105.001\n    discontinued: 2021-08-20\n    link: https://en.wikipedia.org/wiki/Pixel_4a\n    supportedAndroidVersions: \"11 - 14\" # https://www.gsmarena.com/google_pixel_4a_5g-10385.php\n\n  - releaseCycle: \"5\"\n    releaseLabel: \"Pixel 5\"\n    releaseDate: 2020-10-15\n    eoas: 2023-11-05\n    eol: 2023-11-05 # UP1A.231105.001\n    discontinued: 2021-08-20\n    link: https://en.wikipedia.org/wiki/Pixel_5\n    supportedAndroidVersions: \"11 - 14\" # https://www.gsmarena.com/google_pixel_5-10386.php\n\n  - releaseCycle: \"4a\"\n    releaseLabel: \"Pixel 4a\"\n    releaseDate: 2020-08-20\n    eoas: 2023-08-05\n    eol: 2023-08-05 # TQ3A.230805.001.S1\n    discontinued: 2022-01-31\n    link: https://en.wikipedia.org/wiki/Pixel_4a\n    supportedAndroidVersions: \"10 - 13\" # https://www.gsmarena.com/google_pixel_4a-10123.php\n\n  - releaseCycle: \"4xl\"\n    releaseLabel: \"Pixel 4 XL\"\n    releaseDate: 2019-10-24\n    eoas: 2022-10-05\n    eol: 2022-10-05 # TP1A.221005.002.B2\n    discontinued: 2020-08-06\n    link: https://en.wikipedia.org/wiki/Pixel_4\n    supportedAndroidVersions: \"10 - 13\" # https://www.gsmarena.com/google_pixel_4_xl-9895.php\n\n  - releaseCycle: \"4\"\n    releaseLabel: \"Pixel 4\"\n    releaseDate: 2019-10-24\n    eoas: 2022-10-05\n    eol: 2022-10-05 # TP1A.221005.002.B2\n    discontinued: 2020-08-06\n    link: https://en.wikipedia.org/wiki/Pixel_4\n    supportedAndroidVersions: \"10 - 13\" # https://www.gsmarena.com/google_pixel_4-9896.php\n\n  - releaseCycle: \"3axl\"\n    releaseLabel: \"Pixel 3a XL\"\n    releaseDate: 2019-05-15\n    eoas: 2022-05-05\n    eol: 2022-05-05 # SP2A.220505.008\n    discontinued: 2020-07-01\n    link: https://en.wikipedia.org/wiki/Pixel_3a\n    supportedAndroidVersions: \"9 - 12.1\" # https://www.gsmarena.com/google_pixel_3a_xl-9690.php\n\n  - releaseCycle: \"3a\"\n    releaseLabel: \"Pixel 3a\"\n    releaseDate: 2019-05-15\n    eoas: 2022-05-05\n    eol: 2022-05-05 # SP2A.220505.008\n    discontinued: 2020-07-01\n    link: https://en.wikipedia.org/wiki/Pixel_3a\n    supportedAndroidVersions: \"9 - 12.1\" # https://www.gsmarena.com/google_pixel_3a-9408.php\n\n  - releaseCycle: \"3xl\"\n    releaseLabel: \"Pixel 3 XL\"\n    releaseDate: 2018-10-18\n    eoas: 2021-10-05\n    eol: 2021-10-05 # SP1A.210812.016.C2\n    discontinued: 2020-03-31\n    link: https://en.wikipedia.org/wiki/Pixel_3\n    supportedAndroidVersions: \"9 - 12\" # https://www.gsmarena.com/google_pixel_3_xl-9257.php\n\n  - releaseCycle: \"3\"\n    releaseLabel: \"Pixel 3\"\n    releaseDate: 2018-10-18\n    eoas: 2021-10-05\n    eol: 2021-10-05 # SP1A.210812.016.C2\n    discontinued: 2020-03-31\n    link: https://en.wikipedia.org/wiki/Pixel_3\n    supportedAndroidVersions: \"9 - 12\" # https://www.gsmarena.com/google_pixel_3-9256.php\n\n  - releaseCycle: \"2xl\"\n    releaseLabel: \"Pixel 2 XL\"\n    releaseDate: 2017-10-17\n    eoas: 2020-10-05\n    eol: 2020-10-05 # RP1A.201005.004.A1\n    discontinued: 2019-04-01\n    link: https://en.wikipedia.org/wiki/Pixel_2\n    supportedAndroidVersions: \"8 - 11\" # https://www.gsmarena.com/google_pixel_2_xl-8720.php\n\n  - releaseCycle: \"2\"\n    releaseLabel: \"Pixel 2\"\n    releaseDate: 2017-10-17\n    eoas: 2020-10-05\n    eol: 2020-10-05 # RP1A.201005.004.A1\n    discontinued: 2019-04-01\n    link: https://en.wikipedia.org/wiki/Pixel_2\n    supportedAndroidVersions: \"8 - 11\" # https://www.gsmarena.com/google_pixel_2-8733.php\n\n  - releaseCycle: \"1xl\"\n    releaseLabel: \"Pixel XL\"\n    releaseDate: 2016-10-20\n    eoas: 2019-10-06\n    eol: 2019-10-06 # QP1A.191005.007.A3\n    discontinued: 2018-04-11\n    link: https://en.wikipedia.org/wiki/Pixel_(1st_generation)\n    supportedAndroidVersions: \"7.1 - 10\" # https://www.gsmarena.com/google_pixel_xl-8345.php\n\n  - releaseCycle: \"1\"\n    releaseLabel: \"Pixel\"\n    releaseDate: 2016-10-20\n    eoas: 2019-10-06\n    eol: 2019-10-06 # QP1A.191005.007.A3\n    discontinued: 2018-04-11\n    link: https://en.wikipedia.org/wiki/Pixel_(1st_generation)\n    supportedAndroidVersions: \"7.1 - 10\" # https://www.gsmarena.com/google_pixel-8346.php\n---\n\n> Pixel is Google's current line of Android phones and other consumer electronics.\n\nIn recent years, flagship Pixel phones have been released in October each year, followed by an\nadditional mid-range variant known as the 'A-series' several months later. Since the introduction\nof Pixel 6 in 2021, Pixel phones have been supported with guaranteed Android version updates\nfor three years and security updates for five years.\n\nIn October 2023, it was\n[announced](https://blog.google/products/pixel/software-support-pixel-8-pixel-8-pro/) that\nPixel 8 and Pixel 8 Pro will be guaranteed both Android version updates and security updates for\nseven years, offering full support until October 2030.\n\nIn December 2024, Google updated the information page for software updates to extend the support\nperiod for all Pixel 6 and Pixel 7 phones, as well as the Pixel Fold, to five years of both software\nand security updates.\n"
  },
  {
    "path": "products/plesk.md",
    "content": "---\ntitle: Plesk\naddedAt: 2023-02-22\ncategory: server-app\ntags: php-runtime\niconSlug: plesk\npermalink: /plesk\nversionCommand: plesk version\nreleasePolicyLink: https://www.plesk.com/lifecycle-policy/\nchangelogTemplate: \"https://docs.plesk.com/release-notes/obsidian/change-log/#plesk-{{'__RELEASE_CYCLE__'|replace:'.',''}}\"\neolColumn: Support\n\nauto:\n  methods:\n    - plesk: https://docs.plesk.com/release-notes/obsidian/change-log\n\nidentifiers:\n  - purl: pkg:docker/plesk/plesk\n  - cpe: cpe:/a:plesk:plesk\n  - cpe: cpe:2.3:a:plesk:plesk\n\n\n# eol(x) = releaseDate(x) + 12 weeks\nreleases:\n  - releaseCycle: \"18.0.76\"\n    releaseDate: 2026-02-16\n    eol: 2026-05-11\n    latest: \"18.0.76.3\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"18.0.75\"\n    releaseDate: 2026-01-06\n    eol: 2026-03-31\n    latest: \"18.0.75.1\"\n    latestReleaseDate: 2026-02-25\n\n  - releaseCycle: \"18.0.74\"\n    releaseDate: 2025-11-11\n    eol: 2026-02-03\n    latest: \"18.0.74.3\"\n    latestReleaseDate: 2025-12-08\n\n  - releaseCycle: \"18.0.73\"\n    releaseDate: 2025-09-30\n    eol: 2025-12-23\n    latest: \"18.0.73.5\"\n    latestReleaseDate: 2025-11-25\n\n  - releaseCycle: \"18.0.72\"\n    releaseDate: 2025-08-19\n    eol: 2025-11-11\n    latest: \"18.0.72.3\"\n    latestReleaseDate: 2025-09-16\n\n  - releaseCycle: \"18.0.71\"\n    releaseDate: 2025-07-08\n    eol: 2025-09-30\n    latest: \"18.0.71.2\"\n    latestReleaseDate: 2025-07-30\n\n  - releaseCycle: \"18.0.70\"\n    releaseDate: 2025-05-27\n    eol: 2025-08-19\n    latest: \"18.0.70.4\"\n    latestReleaseDate: 2025-07-30\n\n  - releaseCycle: \"18.0.69\"\n    releaseDate: 2025-04-15\n    eol: 2025-07-08\n    latest: \"18.0.69.4\"\n    latestReleaseDate: 2025-06-04\n\n  - releaseCycle: \"18.0.68\"\n    releaseDate: 2025-03-04\n    eol: 2025-05-27\n    latest: \"18.0.68.2\"\n    latestReleaseDate: 2025-03-20\n\n  - releaseCycle: \"18.0.67\"\n    releaseDate: 2025-01-21\n    eol: 2025-04-15\n    latest: \"18.0.67.3\"\n    latestReleaseDate: 2025-02-19\n\n  - releaseCycle: \"18.0.66\"\n    releaseDate: 2024-12-10\n    eol: 2025-03-04\n    latest: \"18.0.66.2\"\n    latestReleaseDate: 2025-01-09\n\n  - releaseCycle: \"18.0.65\"\n    releaseDate: 2024-10-29\n    eol: 2025-01-21\n    latest: \"18.0.65.2\"\n    latestReleaseDate: 2024-11-26\n\n  - releaseCycle: \"18.0.64\"\n    releaseDate: 2024-09-17\n    eol: 2024-12-10\n    latest: \"18.0.64.1\"\n    latestReleaseDate: 2024-10-09\n\n  - releaseCycle: \"18.0.63\"\n    releaseDate: 2024-08-06\n    eol: 2024-10-29\n    latest: \"18.0.63.4\"\n    latestReleaseDate: 2024-09-03\n\n  - releaseCycle: \"18.0.62\"\n    releaseDate: 2024-06-25\n    eol: 2024-09-17\n    latest: \"18.0.62.2\"\n    latestReleaseDate: 2024-07-24\n\n  - releaseCycle: \"18.0.61\"\n    releaseDate: 2024-05-14\n    eol: 2024-08-06\n    latest: \"18.0.61.6\"\n    latestReleaseDate: 2024-07-04\n\n  - releaseCycle: \"18.0.60\"\n    releaseDate: 2024-04-02\n    eol: 2024-06-25\n    latest: \"18.0.60.1\"\n    latestReleaseDate: 2024-04-24\n\n  - releaseCycle: \"18.0.59\"\n    releaseDate: 2024-02-20\n    eol: 2024-05-15\n    latest: \"18.0.59.2\"\n    latestReleaseDate: 2024-03-05\n\n  - releaseCycle: \"18.0.58\"\n    releaseDate: 2024-01-09\n    eol: 2024-04-02\n    latest: \"18.0.58.2\"\n    latestReleaseDate: 2024-01-25\n\n  - releaseCycle: \"18.0.57\"\n    releaseDate: 2023-11-21\n    eol: 2024-02-13\n    latest: \"18.0.57.5\"\n    latestReleaseDate: 2023-12-19\n\n  - releaseCycle: \"18.0.56\"\n    releaseDate: 2023-10-10\n    eol: 2024-01-02\n    latest: \"18.0.56.4\"\n    latestReleaseDate: 2023-11-07\n\n  - releaseCycle: \"18.0.55\"\n    releaseDate: 2023-08-29\n    eol: 2023-11-21\n    latest: \"18.0.55.2\"\n    latestReleaseDate: 2023-09-27\n\n  - releaseCycle: \"18.0.54\"\n    releaseDate: 2023-07-18\n    eol: 2023-10-10\n    latest: \"18.0.54.4\"\n    latestReleaseDate: 2023-08-24\n\n  - releaseCycle: \"18.0.53\"\n    releaseDate: 2023-06-06\n    eol: 2023-09-04\n    latest: \"18.0.53.2\"\n    latestReleaseDate: 2023-06-20\n\n  - releaseCycle: \"18.0.52\"\n    releaseDate: 2023-04-25\n    eol: 2023-07-18\n    latest: \"18.0.52.3\"\n    latestReleaseDate: 2023-05-17\n\n  - releaseCycle: \"18.0.51\"\n    releaseDate: 2023-03-14\n    eol: 2023-06-06\n    latest: \"18.0.51.1\"\n    latestReleaseDate: 2023-04-05\n\n  - releaseCycle: \"18.0.50\"\n    releaseDate: 2023-01-31\n    eol: 2023-04-23\n    latest: \"18.0.50.2\"\n    latestReleaseDate: 2023-02-14\n\n  - releaseCycle: \"18.0.49\"\n    releaseDate: 2022-12-20\n    eol: 2023-03-12\n    latest: \"18.0.49.2\"\n    latestReleaseDate: 2023-01-11\n\n  - releaseCycle: \"17\"\n    releaseDate: 2016-10-11\n    eol: 2021-04-20\n    latest: \"17.8.11.95\"\n    latestReleaseDate: 2021-01-25\n    link: https://docs.plesk.com/release-notes/onyx/change-log/\n\n---\n\n> [Plesk](https://www.plesk.com/) is a proprietary hosting control panel developed by\n> [WebPros](https://webpros.com/). It is designed to help IT specialists manage web, DNS, mail and\n> other services through a graphical user interface.\n\nIn the past (e.g. 12.x > 17.x), Plesk used to release one major version per year.\n\nStarting from 18.x (Obsidian), a new version is released every 6 weeks and supported for 12 weeks,\nwith hotfixes and security patches.\n\nWith 18.x, Plesk [also took the continuous delivery approach](https://www.plesk.com/blog/partners/obsidian-short-releases-automatic-updates/).\nIt is now recommended to enable automatic updates to keep Plesk secure and to keep having access to\nsupport.\n"
  },
  {
    "path": "products/plone.md",
    "content": "---\ntitle: Plone\naddedAt: 2025-05-10\ncategory: server-app\ntags: python-runtime\npermalink: /plone\nreleasePolicyLink: https://plone.org/download/release-schedule\nreleaseImage: https://plone.org/download/release-schedule/plone-release-schedule-2025-01-23.png/@@images/image\nchangelogTemplate: \"https://plone.org/download/releases/__LATEST__\"\neoasColumn: Maintenance Support\neolColumn: Security Support\n\ncustomFields:\n  - name: pythonVersions\n    display: after-release-column\n    label: Python versions\n    description: Supported Python versions range\n\nidentifiers:\n  - repology: plone\n  - cpe: cpe:2.3:a:plone:plone\n\nauto:\n  methods:\n    - git: https://github.com/plone/Products.CMFPlone.git\n    - release_table: https://plone.org/download/release-schedule\n      header_selector: \"tr:nth-of-type(1)\"\n      fields:\n        releaseCycle: \"Series\"\n        pythonVersions: \"Python versions\"\n        releaseDate: \"Initial release\"\n        eoas: \"End of maintenance support\"\n        eol: \"End of security support\"\n\nreleases:\n  - releaseCycle: \"6.1\"\n    pythonVersions: \"3.10-3.13\"\n    releaseDate: 2025-02-07\n    eoas: false\n    eol: 2027-12-31\n    latest: \"6.1.4\"\n    latestReleaseDate: 2026-01-15\n\n  - releaseCycle: \"6.0\"\n    pythonVersions: \"3.9-3.13\"\n    releaseDate: 2022-12-12\n    eoas: 2025-03-27\n    eol: 2027-12-31\n    latest: \"6.0.15\"\n    latestReleaseDate: 2025-03-27\n\n  - releaseCycle: \"5.2\"\n    pythonVersions: \"2.7, 3.8\"\n    releaseDate: 2019-07-10\n    eoas: 2023-10-31\n    eol: 2024-10-31\n    latest: \"5.2.15\"\n    latestReleaseDate: 2024-08-01\n\n  - releaseCycle: \"5.1\"\n    pythonVersions: \"2.7\"\n    releaseDate: 2018-02-05\n    eoas: 2020-10-02\n    eol: 2022-12-12\n    latest: \"5.1.7\"\n    latestReleaseDate: 2020-10-02\n\n  - releaseCycle: \"5.0\"\n    pythonVersions: \"2.7\"\n    releaseDate: 2015-09-27\n    eoas: 2019-02-07\n    eol: 2022-12-12\n    latest: \"5.0.10\"\n    latestReleaseDate: 2019-02-07\n\n  - releaseCycle: \"4.3\"\n    pythonVersions: \"2.7\"\n    releaseDate: 2013-04-06\n    eoas: 2020-08-28\n    eol: 2022-12-12\n    latest: \"4.3.20\"\n    latestReleaseDate: 2020-08-28\n\n---\n\n> [Plone](https://plone.org) is an open-source content management system used to create,\n> edit, and manage digital content, like websites, intranets, and custom solutions.\n\nPlone adheres to [semver](https://semver.org/). Minor releases undergo two support phases:\n\n- Maintenance Support: Includes bug fixes, security updates, and minor new features.\n- Security Support: Limited to security fixes only.\n\nThe first minor release of a major (`x.0`) receives two years of maintenance support.\nFollowing minor releases receive maintenance support until a new minor release is out.\n\nAll major releases receive five years of security support.\nMinor releases receive security support as long as their major release is security-supported.\n"
  },
  {
    "path": "products/pnpm.md",
    "content": "---\ntitle: pnpm\naddedAt: 2024-07-23\ncategory: app\ntags: build-tool javascript-runtime\niconSlug: pnpm\npermalink: /pnpm\nversionCommand: pnpm --version\nreleasePolicyLink: https://github.com/pnpm/pnpm/security/policy\nchangelogTemplate: \"https://github.com/pnpm/pnpm/releases/tag/v__LATEST__\"\neolColumn: Support\n\nidentifiers:\n  - purl: pkg:npm/pnpm\n  - repology: pnpm\n  - cpe: cpe:2.3:a:pnpm:pnpm\n\nauto:\n  methods:\n    - npm: pnpm\n\nreleases:\n  - releaseCycle: \"10\"\n    releaseDate: 2025-01-07\n    eol: false\n    latest: \"10.32.1\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"9\"\n    releaseDate: 2024-04-16\n    eol: 2026-04-30\n    latest: \"9.15.9\"\n    latestReleaseDate: 2025-03-10\n\n  - releaseCycle: \"8\"\n    releaseDate: 2023-03-27\n    eol: 2025-04-30\n    latest: \"8.15.9\"\n    latestReleaseDate: 2024-07-17\n\n  - releaseCycle: \"7\"\n    releaseDate: 2022-04-30\n    eol: 2024-04-16\n    latest: \"7.33.7\"\n    latestReleaseDate: 2024-02-15\n\n  - releaseCycle: \"6\"\n    releaseDate: 2021-04-05\n    eol: 2023-03-20\n    latest: \"6.35.1\"\n    latestReleaseDate: 2022-11-11\n\n  - releaseCycle: \"5\"\n    releaseDate: 2020-05-27\n    eol: 2022-04-29\n    latest: \"5.18.11\"\n    latestReleaseDate: 2021-09-16\n\n  - releaseCycle: \"4\"\n    releaseDate: 2019-10-07\n    eol: 2021-04-24\n    latest: \"4.14.4\"\n    latestReleaseDate: 2020-05-23\n\n---\n\n> [pnpm](https://pnpm.io/) is a fast and disk-space-efficient package manager for JavaScript.\n> It is a drop-in replacement for npm, but faster and more efficient.\n"
  },
  {
    "path": "products/podman.md",
    "content": "---\ntitle: Podman\naddedAt: 2024-09-23\ncategory: app\ntags: cncf linux-foundation\niconSlug: podman\npermalink: /podman\nversionCommand: podman --remote version --format '{{.Server.Version}}'\nchangelogTemplate: \"https://github.com/containers/podman/releases/tag/v__LATEST__\"\n\nidentifiers:\n  - repology: podman\n  - cpe: cpe:2.3:a:podman_project:podman\n\nauto:\n  methods:\n    - git: https://github.com/containers/podman.git\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"5.8\"\n    releaseDate: 2026-02-12\n    eol: false\n    latest: \"5.8.1\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"5.7\"\n    releaseDate: 2025-11-11\n    eol: 2026-02-12\n    latest: \"5.7.1\"\n    latestReleaseDate: 2025-12-09\n\n  - releaseCycle: \"5.6\"\n    releaseDate: 2025-08-15\n    eol: 2025-11-11\n    latest: \"5.6.2\"\n    latestReleaseDate: 2025-09-30\n\n  - releaseCycle: \"5.5\"\n    releaseDate: 2025-05-13\n    eol: 2025-08-15\n    latest: \"5.5.2\"\n    latestReleaseDate: 2025-06-24\n\n  - releaseCycle: \"5.4\"\n    releaseDate: 2025-02-11\n    eol: 2025-05-13\n    latest: \"5.4.2\"\n    latestReleaseDate: 2025-04-02\n\n  - releaseCycle: \"5.3\"\n    releaseDate: 2024-11-12\n    eol: 2025-02-11\n    latest: \"5.3.2\"\n    latestReleaseDate: 2025-01-21\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2024-08-01\n    eol: 2024-11-12 # releaseDate(5.3)\n    latest: \"5.2.5\"\n    latestReleaseDate: 2024-10-18\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2024-05-29\n    eol: 2024-08-01 # releaseDate(5.2)\n    latest: \"5.1.2\"\n    latestReleaseDate: 2024-07-10\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2024-03-19\n    eol: 2024-05-29 # releaseDate(5.1)\n    latest: \"5.0.3\"\n    latestReleaseDate: 2024-05-10\n\n  - releaseCycle: \"4.9\"\n    releaseDate: 2024-01-22\n    eol: true\n    latest: \"4.9.5\"\n    latestReleaseDate: 2024-05-30\n\n  - releaseCycle: \"4.8\"\n    releaseDate: 2023-11-27\n    eol: true\n    latest: \"4.8.3\"\n    latestReleaseDate: 2024-01-03\n\n  - releaseCycle: \"4.7\"\n    releaseDate: 2023-09-27\n    eol: true\n    latest: \"4.7.2\"\n    latestReleaseDate: 2023-10-31\n\n  - releaseCycle: \"4.6\"\n    releaseDate: 2023-07-20\n    eol: true\n    latest: \"4.6.2\"\n    latestReleaseDate: 2023-08-28\n\n  - releaseCycle: \"4.5\"\n    releaseDate: 2023-04-14\n    eol: true\n    latest: \"4.5.1\"\n    latestReleaseDate: 2023-05-26\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2023-02-01\n    eol: true\n    latest: \"4.4.4\"\n    latestReleaseDate: 2023-03-27\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2022-10-18\n    eol: true\n    latest: \"4.3.1\"\n    latestReleaseDate: 2022-11-10\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2022-08-10\n    eol: true\n    latest: \"4.2.1\"\n    latestReleaseDate: 2022-09-06\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2022-05-05\n    eol: true\n    latest: \"4.1.1\"\n    latestReleaseDate: 2022-06-14\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2022-02-17\n    eol: true\n    latest: \"4.0.3\"\n    latestReleaseDate: 2022-04-01\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2021-09-30\n    eol: true\n    latest: \"3.4.7\"\n    latestReleaseDate: 2022-04-20\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2021-08-20\n    eol: true\n    latest: \"3.3.1\"\n    latestReleaseDate: 2021-08-30\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2021-06-03\n    eol: true\n    latest: \"3.2.3\"\n    latestReleaseDate: 2021-07-16\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2021-03-29\n    eol: true\n    latest: \"3.1.2\"\n    latestReleaseDate: 2021-04-21\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2021-02-11\n    eol: true\n    latest: \"3.0.2\"\n    latestReleaseDate: 2022-05-16\n\n---\n\n> [Podman](https://podman.io/) is a daemon-less, open-source, Linux-native\n> tool designed to make it easy to find, run, build, share and deploy\n> applications using [Open Container Initiative (OCI)](https://www.opencontainers.org/)\n> Containers and Container Images.\n\nPodman Engine is supported by the [containers Community](https://github.com/containers),\nand as such - there's no list of supported releases.\n"
  },
  {
    "path": "products/pop-os.md",
    "content": "---\ntitle: Pop!_OS\naddedAt: 2022-12-13\ncategory: os\ntags: linux-distribution\niconSlug: popos\npermalink: /pop-os\nalternate_urls:\n  - /popos\n  - /pop_os\nversionCommand: cat /etc/os-release\nlatestColumn: false\neolColumn: General Support\n\nreleases:\n  - releaseCycle: \"24.04\"\n    releaseDate: 2025-12-11\n    lts: true\n    eol: 2029-05-31\n    link: https://blog.system76.com/post/pop-os-letter-from-our-founder\n\n  - releaseCycle: \"22.04\"\n    releaseDate: 2022-04-25\n    lts: true\n    eol: 2027-04-25\n    link: https://blog.system76.com/post/popos-2204-lts-has-landed\n\n  - releaseCycle: \"21.10\"\n    releaseDate: 2021-12-14\n    eol: 2022-07-24\n    link: https://blog.system76.com/post/670564272872488960/popos-2110-has-landed\n\n  - releaseCycle: \"21.04\"\n    releaseDate: 2021-06-29\n    eol: 2022-03-13\n    link: https://blog.system76.com/post/popos-2104-a-release-of-cosmic-proportions\n\n  - releaseCycle: \"20.10\"\n    releaseDate: 2020-10-23\n    eol: 2021-09-28\n    link: https://www.tumblr.com/system76/632781631953027072/whats-new-in-popos-2010\n\n  - releaseCycle: \"20.04\"\n    releaseDate: 2020-04-30\n    lts: true\n    eol: 2025-04-30\n    link: https://www.tumblr.com/system76/616861064165031936/whats-new-with-popos-2004-lts\n\n  - releaseCycle: \"19.10\"\n    releaseDate: 2019-10-19\n    eol: 2020-07-29\n    link: https://www.tumblr.com/system76/188452593438/theme-updates-offline-upgrades-headline-new\n\n  - releaseCycle: \"19.04\"\n    releaseDate: 2019-04-20\n    eol: 2020-01-18\n    link: https://www.tumblr.com/system76/184281497363/popos-1904-is-here\n\n  - releaseCycle: \"18.10\"\n    releaseDate: 2018-10-19\n    eol: 2019-07-19\n    link: https://www.tumblr.com/system76/179217201328/see-what-changes-have-been-orbiting-popos\n\n  - releaseCycle: \"18.04\"\n    releaseDate: 2018-04-30\n    lts: true\n    eol: 2023-04-30\n    link: https://www.tumblr.com/system76/171934557903/popos-1804-testing-iso-coming-soon-updates-on\n\n  - releaseCycle: \"17.10\"\n    releaseDate: 2017-10-27\n    eol: 2018-07-29\n    link: https://www.tumblr.com/system76/165833795278/why-system76-is-making-popos\n---\n\n> [Pop!\\_OS](https://pop.system76.com) is a free and open-source Linux distribution based on Ubuntu.\n\nThe release schedule of Pop!\\_OS is the same as Ubuntu, with new releases every six months in April and October.\nLong-term support releases are made every two years, in April of even-numbered years.\nEach non-LTS release is supported for three months after the release of the next version, and LTS releases are supported for five years.\nHowever, after the release of Pop!\\_OS 22.04, System76 announced that they will be skipping the release of 22.10\nto better focus their resources in the development of Cosmic DE based on Rust.\n"
  },
  {
    "path": "products/postfix.md",
    "content": "---\ntitle: Postfix\naddedAt: 2022-08-13\ncategory: server-app\npermalink: /postfix\nversionCommand: postconf mail_version\nreleasePolicyLink: https://www.postfix.org/announcements.html\n\nidentifiers:\n  - repology: postfix\n  - cpe: cpe:/a:postfix:postfix\n  - cpe: cpe:2.3:a:postfix:postfix\n\nauto:\n  methods:\n    - git: https://github.com/vdukhovni/postfix.git\n      regex_exclude: # tags before 3.3 don't have the correct date\n        - ^v[0-2]\\.\n        - ^v3\\.[0-2]\\.\n\n# eol(x) = releaseDate(x+4)\nreleases:\n  - releaseCycle: \"3.11\"\n    releaseDate: 2026-03-06\n    eol: false\n    latest: \"3.11.1\"\n    latestReleaseDate: 2026-03-11\n    link: https://www.postfix.org/announcements/postfix-3.11.0.html\n\n  - releaseCycle: \"3.10\"\n    releaseDate: 2025-02-16\n    eol: false\n    latest: \"3.10.8\"\n    latestReleaseDate: 2026-02-19\n    link: https://www.postfix.org/announcements/postfix-3.10.0.html\n\n  - releaseCycle: \"3.9\"\n    releaseDate: 2024-03-06\n    eol: false\n    latest: \"3.9.9\"\n    latestReleaseDate: 2026-02-19\n    link: https://www.postfix.org/announcements/postfix-3.9.2.html\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2023-04-17\n    eol: false\n    latest: \"3.8.15\"\n    latestReleaseDate: 2026-02-19\n    link: https://www.postfix.org/announcements/postfix-3.9.2.html\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2022-02-06\n    eol: 2026-03-06\n    latest: \"3.7.20\"\n    latestReleaseDate: 2026-02-19\n    link: https://www.postfix.org/announcements/postfix-3.9.2.html\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2021-04-29\n    eol: 2025-02-16\n    latest: \"3.6.18\"\n    latestReleaseDate: 2025-02-25\n    link: https://www.postfix.org/announcements/postfix-3.9.2.html\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2020-03-15\n    eol: 2024-03-06\n    latest: \"3.5.25\"\n    latestReleaseDate: 2024-03-05\n    link: https://www.postfix.org/announcements/postfix-3.8.6.html\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2019-02-27\n    eol: 2023-04-17 # 3.8 release\n    latest: \"3.4.29\"\n    latestReleaseDate: 2023-04-19\n    link: https://www.postfix.org/announcements/postfix-3.7.5.html\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2018-02-22\n    eol: 2022-02-05 # 3.7 release\n    latest: \"3.3.22\"\n    latestReleaseDate: 2022-02-06\n    link: https://www.postfix.org/announcements/postfix-3.6.5.html\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2017-02-28\n    eol: 2021-04-29 # 3.6 release\n    latest: \"3.2.22\"\n    latestReleaseDate: 2021-04-12\n    link: https://www.postfix.org/announcements/postfix-3.5.10.html\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2016-02-24\n    eol: 2020-03-15 # 3.5 release\n    latest: \"3.1.15\"\n    latestReleaseDate: 2020-02-03\n    link: https://www.postfix.org/announcements/postfix-3.4.9.html\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2015-02-08\n    eol: 2019-02-27 # 3.4 release\n    latest: \"3.0.15\"\n    latestReleaseDate: 2019-02-26\n    link: https://www.postfix.org/announcements/postfix-3.3.3.html\n\n  - releaseCycle: \"2.11\"\n    releaseDate: 2014-01-15\n    eol: 2018-02-21 # 3.3 release\n    latest: \"2.11.11\"\n    latestReleaseDate: 2018-01-28\n    link: https://www.postfix.org/announcements/postfix-3.2.5.html\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2013-02-11\n    eol: 2017-02-28 # 3.2 release\n    latest: \"2.10.10\"\n    latestReleaseDate: 2016-05-15\n    link: https://www.postfix.org/announcements/postfix-3.1.1.html\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2012-02-01\n    eol: 2016-02-24 # 3.1 release\n    latest: \"2.9.15\"\n    latestReleaseDate: 2015-10-10\n    link: https://www.postfix.org/announcements/postfix-3.0.3.html\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2011-01-20\n    eol: 2015-02-08 # 3.0 release\n    latest: \"2.8.20\"\n    latestReleaseDate: 2015-02-08\n    link: https://www.postfix.org/announcements/postfix-2.11.4.html\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2009-05-12\n    eol: 2013-02-11 # 2.10 release\n    latest: \"2.6.19\"\n    latestReleaseDate: 2013-02-04\n    link: https://www.postfix.org/announcements/postfix-2.9.6.html\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2008-01-24\n    eol: 2012-02-06 # never announced, so set to latestReleaseDate\n    latest: \"2.5.17\"\n    latestReleaseDate: 2012-02-06\n    link: https://www.postfix.org/announcements/postfix-2.7.8.html\n\n---\n\n> [Postfix](https://www.postfix.org/) is Wietse Venema's mail server that started life at IBM\n> research as an alternative to the widely-used Sendmail program. Postfix attempts to be fast, easy\n> to administer, and secure.\n\nTypically, the last 4 releases are supported and receive patches.\n"
  },
  {
    "path": "products/postgresql.md",
    "content": "---\ntitle: PostgreSQL\naddedAt: 2019-05-29\ncategory: database\niconSlug: postgresql\npermalink: /postgresql\nalternate_urls:\n  - /postgres\n  - /pg\n  - /psql\n  - /pgsql\nversionCommand: psql -c \"SELECT version();\"\nreleasePolicyLink: https://www.postgresql.org/support/versioning/\nchangelogTemplate: https://www.postgresql.org/docs/release/__LATEST__/\neolColumn: Support Status\n\nauto:\n  methods:\n    - git: https://github.com/postgres/postgres.git\n      regex: ^REL_?(?P<major>[1-9]\\d*)_(?P<minor>\\d+)_?(?P<patch>\\d+)?$\n    - release_table: https://www.postgresql.org/support/versioning/\n      fields:\n        releaseCycle: \"Version\"\n        releaseDate: \"First Release\"\n        eol: \"Final Release\"\n\nidentifiers:\n  - repology: postgresql\n  - purl: pkg:generic/postgresql\n  - purl: pkg:docker/library/postgres\n  - purl: pkg:deb/ubuntu/postgresql\n  - cpe: cpe:2.3:a:postgresql:postgresql\n  - cpe: cpe:/a:postgresql:postgresql\n\nreleases:\n  - releaseCycle: \"18\"\n    releaseDate: 2025-09-25\n    eol: 2030-11-14\n    latest: \"18.3\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"17\"\n    releaseDate: 2024-09-26\n    eol: 2029-11-08\n    latest: \"17.9\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"16\"\n    releaseDate: 2023-09-14\n    eol: 2028-11-09\n    latest: \"16.13\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"15\"\n    releaseDate: 2022-10-13\n    eol: 2027-11-11\n    latest: \"15.17\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"14\"\n    releaseDate: 2021-09-30\n    eol: 2026-11-12\n    latest: \"14.22\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"13\"\n    releaseDate: 2020-09-24\n    eol: 2025-11-13\n    latest: \"13.23\"\n    latestReleaseDate: 2025-11-10\n\n  - releaseCycle: \"12\"\n    releaseDate: 2019-10-03\n    eol: 2024-11-21\n    latest: \"12.22\"\n    latestReleaseDate: 2024-11-18\n\n  - releaseCycle: \"11\"\n    releaseDate: 2018-10-18\n    eol: 2023-11-09\n    latest: \"11.22\"\n    latestReleaseDate: 2023-11-06\n\n  - releaseCycle: \"10\"\n    releaseDate: 2017-10-05\n    eol: 2022-11-10\n    latest: \"10.23\"\n    latestReleaseDate: 2022-11-07\n\n  - releaseCycle: \"9.6\"\n    releaseDate: 2016-09-29\n    eol: 2021-11-11\n    latest: \"9.6.24\"\n    latestReleaseDate: 2021-11-08\n\n  - releaseCycle: \"9.5\"\n    releaseDate: 2016-01-07\n    eol: 2021-02-11\n    latest: \"9.5.25\"\n    latestReleaseDate: 2021-02-08\n\n  - releaseCycle: \"9.4\"\n    releaseDate: 2014-12-18\n    eol: 2020-02-13\n    latest: \"9.4.26\"\n    latestReleaseDate: 2020-02-10\n\n  - releaseCycle: \"9.3\"\n    releaseDate: 2013-09-09\n    eol: 2018-11-08\n    latest: \"9.3.25\"\n    latestReleaseDate: 2018-11-05\n\n  - releaseCycle: \"9.2\"\n    releaseDate: 2012-09-10\n    eol: 2017-11-09\n    latest: \"9.2.24\"\n    latestReleaseDate: 2017-11-06\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2011-09-12\n    eol: 2016-10-27\n    latest: \"9.1.24\"\n    latestReleaseDate: 2016-10-24\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2010-09-20\n    eol: 2015-10-08\n    latest: \"9.0.23\"\n    latestReleaseDate: 2015-10-05\n\n  - releaseCycle: \"8.4\"\n    releaseDate: 2009-07-01\n    eol: 2014-07-24\n    latest: \"8.4.22\"\n    latestReleaseDate: 2014-07-21\n\n  - releaseCycle: \"8.3\"\n    releaseDate: 2008-02-04\n    eol: 2013-02-07\n    latest: \"8.3.23\"\n    latestReleaseDate: 2013-02-04\n\n  - releaseCycle: \"8.2\"\n    releaseDate: 2006-12-05\n    eol: 2011-12-05\n    latest: \"8.2.23\"\n    latestReleaseDate: 2011-12-01\n\n  - releaseCycle: \"8.1\"\n    releaseDate: 2005-11-08\n    eol: 2010-11-08\n    latest: \"8.1.23\"\n    latestReleaseDate: 2010-12-13\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2005-01-19\n    eol: 2010-10-01\n    latest: \"8.0.26\"\n    latestReleaseDate: 2010-10-01\n\n  - releaseCycle: \"7.4\"\n    releaseDate: 2003-11-17\n    eol: 2010-10-01\n    latest: \"7.4.30\"\n    latestReleaseDate: 2010-10-01\n\n  - releaseCycle: \"7.3\"\n    releaseDate: 2002-11-27\n    eol: 2007-11-27\n    latest: \"7.3.21\"\n    latestReleaseDate: 2008-01-03\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2002-02-04\n    eol: 2007-02-04\n    latest: \"7.2.8\"\n    latestReleaseDate: 2005-05-09\n\n  - releaseCycle: \"7.1\"\n    releaseDate: 2001-04-13\n    eol: 2006-04-13\n    latest: \"7.1.3\"\n    latestReleaseDate: 2001-08-17\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2000-05-08\n    eol: 2005-05-08\n    latest: \"7.0.3\"\n    latestReleaseDate: 2000-11-12\n\n  - releaseCycle: \"6.5\"\n    releaseDate: 1999-06-09\n    eol: 2004-06-09\n    latest: \"6.5.3\"\n    latestReleaseDate: 1999-11-04\n\n  - releaseCycle: \"6.4\"\n    releaseDate: 1998-10-30\n    eol: 2003-10-30\n    latest: \"6.4.2\"\n    latestReleaseDate: 1999-01-03\n\n  - releaseCycle: \"6.3\"\n    releaseDate: 1998-03-01\n    eol: 2003-03-01\n    latest: \"6.3.2\"\n    latestReleaseDate: 1998-04-18\n\n---\n\n> [PostgreSQL](https://www.postgresql.org/), also known as Postgres, is a free and open-source\n> relational database management system (RDBMS) emphasizing extensibility and technical standards\n> compliance.\n\n**Postgres recommends that all users run the latest available minor release for whatever major\nversion is in use.**\n\nThe PostgreSQL Global Development Group supports a major version for 5 years after its initial\nrelease. After its five-year anniversary, a major version will have one last minor release\ncontaining any fixes and will be considered end-of-life (EOL) and no longer supported.\n\nThe [Release roadmap](https://www.postgresql.org/developer/roadmap/) lists upcoming minor and major\nreleases. If the release team determines that a critical bug or security fix is too important to\nwait until the regularly scheduled minor release, it may make a release available outside the\nminor release roadmap.\n\nA [Feature Matrix](https://www.postgresql.org/about/featurematrix/) documents feature availability\nagainst major releases.\n"
  },
  {
    "path": "products/postmarketos.md",
    "content": "---\ntitle: postmarketOS\naddedAt: 2024-04-10\ncategory: os\ntags: linux-distribution\npermalink: /postmarketos\nversionCommand: cat /etc/os-release\nreleasePolicyLink: https://wiki.postmarketos.org/wiki/Releases\nlatestColumn: false\n\nauto:\n  methods:\n    # Cross check with the channels.cfg\n    # https://gitlab.postmarketos.org/postmarketOS/pmaports/-/blob/master/channels.cfg?ref_type=heads\n    - distrowatch: postmarketos\n      regex: 'Distribution Release: postmarketOS (?P<version>\\d{2}[.]\\d{2})'\n      template: \"{{version}}\"\n\n# eol(x) = releaseDate(x+1) + 1 month\nreleases:\n  - releaseCycle: \"25.12\"\n    releaseDate: 2025-12-23\n    eol: false\n    latest: \"25.12\"\n    latestReleaseDate: 2025-12-23\n    link: https://postmarketos.org/blog/2025/12/23/v25.12-release/\n\n  - releaseCycle: \"25.06\"\n    releaseDate: 2025-06-23\n    eol: 2026-01-23\n    latest: \"25.06\"\n    latestReleaseDate: 2025-06-23\n    link: https://postmarketos.org/blog/2025/06/22/v25.06-release/\n\n  - releaseCycle: \"24.12\"\n    releaseDate: 2024-12-23\n    eol: 2025-07-23\n    latest: \"24.12\"\n    latestReleaseDate: 2024-12-23\n    link: https://postmarketos.org/blog/2024/12/23/v24.12-release/\n\n  - releaseCycle: \"24.06\"\n    releaseDate: 2024-06-16\n    eol: 2025-01-23\n    latest: \"24.06\"\n    latestReleaseDate: 2024-06-16\n    link: https://postmarketos.org/blog/2024/06/16/v24.06-release/\n\n  - releaseCycle: \"23.12\"\n    releaseDate: 2023-12-18\n    eol: 2024-07-16\n    latest: \"23.12\"\n    latestReleaseDate: 2023-12-19\n    link: https://postmarketos.org/blog/2023/12/18/v23.12-release/\n\n  - releaseCycle: \"23.06\"\n    releaseDate: 2023-06-07\n    eol: 2024-01-18\n    latest: \"23.06\"\n    latestReleaseDate: 2023-06-07\n    link: https://postmarketos.org/blog/2023/06/07/v23.06-release/\n\n  - releaseCycle: \"22.12\"\n    releaseDate: 2022-12-18\n    eol: 2023-07-07\n    latest: \"22.12\"\n    latestReleaseDate: 2022-12-18\n    link: https://postmarketos.org/blog/2022/12/18/v22.12-release/\n\n  - releaseCycle: \"22.06\"\n    releaseDate: 2022-06-12\n    eol: 2023-01-18\n    latest: \"22.06\"\n    latestReleaseDate: 2022-06-12\n    link: https://postmarketos.org/blog/2022/06/12/v22.06-release/\n\n  - releaseCycle: \"21.12\"\n    releaseDate: 2021-12-29\n    eol: 2022-07-12\n    latest: \"21.12\"\n    latestReleaseDate: 2021-12-29\n    link: https://postmarketos.org/blog/2021/12/29/v21.12-release/\n\n  - releaseCycle: \"21.06\"\n    releaseDate: 2021-07-04\n    eol: 2022-01-29\n    latest: \"21.06\"\n    latestReleaseDate: 2021-07-04\n    link: https://postmarketos.org/blog/2021/07/04/v21.06-release/\n---\n\n> [postmarketOS](https://postmarketos.org/) extends Alpine Linux\n> to run on smartphones and other mobile devices.\n\nReleases are created roughly every six months, following the release cycle of Alpine Linux.\nThe release branches receive security updates as necessary (from both Alpine and postmarketOS).\npostmarketOS also provides service packs for the latest release to ship fixes and feature updates.\n\nAn old release becomes EOL one month after the next release.\n"
  },
  {
    "path": "products/powershell.md",
    "content": "---\ntitle: Microsoft PowerShell\naddedAt: 2019-07-29\ncategory: lang\ntags: microsoft\niconSlug: powershell\npermalink: /powershell\nalternate_urls:\n  - /pwsh\n  - /ps\n  - /ps1\nversionCommand: pwsh -v\nreleasePolicyLink: https://learn.microsoft.com/powershell/scripting/install/powershell-support-lifecycle\nchangelogTemplate: https://github.com/PowerShell/PowerShell/releases/tag/v__LATEST__\neolColumn: Support Status\n\nidentifiers:\n  - purl: pkg:github/powershell/powershell\n  - repology: powershell\n  - cpe: cpe:2.3:a:microsoft:powershell\n\ncustomFields:\n  - name: dotnetVersion\n    display: after-latest-column\n    label: \".NET Version\"\n    description: Version of .NET that this PowerShell release is built on.\n\nauto:\n  methods:\n    - git: https://github.com/PowerShell/PowerShell.git\n    - release_table: https://learn.microsoft.com/en-us/powershell/scripting/install/powershell-support-lifecycle\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: '^PowerShell (?P<value>\\d+\\.\\d+)(?!.*\\(preview\\)).*$'\n        releaseDate: \"Release Date\"\n        eol: \"End-of-support\"\n        dotnetVersion: \".NET Version\"\n\nreleases:\n  - releaseCycle: \"7.6\"\n    lts: true\n    releaseDate: 2026-03-18\n    eol: 2028-11-14\n    latest: \"7.6.0\"\n    latestReleaseDate: 2026-03-18\n    dotnetVersion: \".NET 10.0\"\n\n  - releaseCycle: \"7.5\"\n    lts: false\n    releaseDate: 2025-01-23\n    eol: 2026-11-10\n    latest: \"7.5.5\"\n    latestReleaseDate: 2026-03-12\n    dotnetVersion: \".NET 9.0\"\n\n  - releaseCycle: \"7.4\"\n    lts: true\n    releaseDate: 2023-11-16\n    eol: 2026-11-10\n    latest: \"7.4.14\"\n    latestReleaseDate: 2026-03-12\n    dotnetVersion: \".NET 8.0\"\n\n  - releaseCycle: \"7.3\"\n    releaseDate: 2022-11-09\n    eol: 2024-05-08\n    latest: \"7.3.12\"\n    latestReleaseDate: 2024-04-11\n    dotnetVersion: \".NET 7.0\"\n\n  - releaseCycle: \"7.2\"\n    lts: true\n    releaseDate: 2021-11-08\n    eol: 2024-11-08\n    latest: \"7.2.24\"\n    latestReleaseDate: 2024-10-22\n    dotnetVersion: \".NET 6.0\"\n\n  - releaseCycle: \"7.1\"\n    releaseDate: 2020-11-11\n    eol: 2022-05-08\n    latest: \"7.1.7\"\n    latestReleaseDate: 2022-04-26\n    dotnetVersion: \".NET 5.0\"\n\n  - releaseCycle: \"7.0\"\n    lts: true\n    releaseDate: 2020-03-04\n    eol: 2022-12-03\n    latest: \"7.0.13\"\n    latestReleaseDate: 2022-10-20\n    dotnetVersion: \".NET Core 3.1\"\n\n  - releaseCycle: \"6.2\"\n    releaseDate: 2019-03-29\n    eol: 2020-09-04\n    latest: \"6.2.7\"\n    latestReleaseDate: 2020-07-16\n    dotnetVersion: \".NET Core 2.1\"\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2018-09-13\n    eol: 2019-09-28\n    latest: \"6.1.6\"\n    latestReleaseDate: 2019-09-12\n    dotnetVersion: \".NET Core 2.1\"\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2018-01-20\n    eol: 2019-02-13\n    latest: \"6.0.5\"\n    latestReleaseDate: 2018-11-13\n    dotnetVersion: \".NET Core 2.0\"\n\n\n\n\n---\n\n> [PowerShell](https://aka.ms/powershell) is a cross-platform automation and configuration\n> tool/framework optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.),\n> REST APIs, and object models. It includes a command-line shell, an associated scripting language\n> and a framework for processing cmdlets.\n\nPowerShell follows the [Modern Lifecycle Policy](https://learn.microsoft.com/powershell/scripting/install/PowerShell-Support-Lifecycle).\n"
  },
  {
    "path": "products/privatebin.md",
    "content": "---\ntitle: PrivateBin\naddedAt: 2024-07-27\ncategory: server-app\npermalink: /privatebin\nreleasePolicyLink: https://github.com/PrivateBin/PrivateBin?tab=security-ov-file#readme\nchangelogTemplate: https://github.com/PrivateBin/PrivateBin/releases/tag/__LATEST__\n\nauto:\n  methods:\n    - git: https://github.com/PrivateBin/PrivateBin.git\n\nidentifiers:\n  - repology: privatebin\n  - cpe: cpe:2.3:a:privatebin:privatebin\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"2.0\"\n    releaseDate: 2025-07-28\n    eol: false\n    latest: \"2.0.3\"\n    latestReleaseDate: 2025-11-12\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2024-02-11\n    eol: 2025-07-28\n    latest: \"1.7.9\"\n    latestReleaseDate: 2025-11-13\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2023-09-11\n    eol: 2024-02-12\n    latest: \"1.6.2\"\n    latestReleaseDate: 2023-12-15\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2022-12-11\n    eol: 2023-09-12\n    latest: \"1.5.2\"\n    latestReleaseDate: 2023-07-09\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2022-04-09\n    eol: 2022-12-11\n    latest: \"1.4.0\"\n    latestReleaseDate: 2022-04-09\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2019-07-09\n    eol: 2022-04-09\n    latest: \"1.3.5\"\n    latestReleaseDate: 2021-04-05\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2018-07-22\n    eol: 2019-07-10\n    latest: \"1.2.3\"\n    latestReleaseDate: 2020-02-16\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2016-12-26\n    eol: 2018-07-22\n    latest: \"1.1.1\"\n    latestReleaseDate: 2017-10-08\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2016-08-25\n    eol: 2016-12-26\n    latest: \"1.0\"\n    latestReleaseDate: 2016-08-25\n\n---\n\n> [PrivateBin](https://privatebin.info/) is a minimalist, open source [Pastebin](https://pastebin.com/) where the server\n> has zero knowledge of pasted data.\n\nPrivateBin follows [SemVer](https://semver.org/). Only the latest version is supported.\n"
  },
  {
    "path": "products/proftpd.md",
    "content": "---\ntitle: ProFTPD\naddedAt: 2025-05-03\ncategory: server-app\npermalink: /proftpd\nversionCommand: proftpd --version\nreleasePolicyLink: http://www.proftpd.org/docs/howto/Versioning.html\nchangelogTemplate: https://github.com/proftpd/proftpd/releases/tag/v__LATEST__\neolColumn: Maintenance Support\neoasColumn: Stable Support\n\nidentifiers:\n  - repology: proftpd\n  - cpe: cpe:2.3:a:proftpd:proftpd\n\nauto:\n  methods:\n    - git: https://github.com/proftpd/proftpd.git\n      regex: ^v(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)(?P<tiny>[a-q])?$\n      template: \"{{major}}.{{minor}}.{{patch}}{%if tiny %}{{tiny}}{%endif%}\"\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"1.3.9\"\n    staleReleaseThresholdDays: 500\n    releaseDate: 2025-03-14\n    eoas: false\n    eol: false\n    latest: \"1.3.9\"\n    latestReleaseDate: 2025-03-14\n\n  - releaseCycle: \"1.3.8\"\n    staleReleaseThresholdDays: 500\n    releaseDate: 2022-12-04\n    eoas: 2025-03-14\n    eol: false\n    latest: \"1.3.8d\"\n    latestReleaseDate: 2025-03-14\n\n  - releaseCycle: \"1.3.7\"\n    releaseDate: 2020-07-20\n    eoas: 2022-12-04\n    eol: 2025-03-14\n    latest: \"1.3.7f\"\n    latestReleaseDate: 2022-12-04\n\n  - releaseCycle: \"1.3.6\"\n    releaseDate: 2017-04-09\n    eoas: 2020-07-20\n    eol: 2022-12-04\n    latest: \"1.3.6e\"\n    latestReleaseDate: 2020-07-20\n\n  - releaseCycle: \"1.3.5\"\n    releaseDate: 2015-05-27\n    eoas: 2017-04-09\n    eol: 2020-07-20\n    latest: \"1.3.5e\"\n    latestReleaseDate: 2017-04-09\n---\n\n> [ProFTPD](http://www.proftpd.org/) is a highly configurable GPL-licensed FTP daemon for Unix and\n> Unix-like operating systems.\n\nProFTPD follows a release policy roughly summarized as:\n\n- there is one `stable` release cycle which is the current actively maintained branch\n- there is one `maintenance` release cycle which still gets backported fixes from `stable`\n- a new release cycle puts the previous one into \"maintenance mode\" and completely ends the\n  next-to-last one\n- maintenance happens by releasing a tiny version in the maintenance branch\n- the tiny version part is added as a letter directly to the release version without a separator\n- the first maintenance release for the current stable version starts the next cycle\n- there are several release candidates before a new stable release happens\n"
  },
  {
    "path": "products/prometheus.md",
    "content": "---\ntitle: Prometheus\naddedAt: 2023-07-17\ncategory: server-app\ntags: linux-foundation\niconSlug: prometheus\npermalink: /prometheus\nreleasePolicyLink: https://prometheus.io/docs/introduction/release-cycle/\nchangelogTemplate: https://github.com/prometheus/prometheus/releases/tag/v__LATEST__\n\nidentifiers:\n  - repology: prometheus\n  - purl: pkg:docker/prom/prometheus\n  - purl: pkg:docker/bitnami/prometheus\n  - purl: pkg:docker/rapidfort/prometheus-official\n  - purl: pkg:oci/prometheus?repository_url=quay.io/repository/prometheus\n  - purl: pkg:oci/prometheus?repository_url=cgr.dev/chainguard\n  - purl: pkg:github/prometheus/prometheus\n  - purl: pkg:golang/github.com/prometheus/prometheus\n  - cpe: cpe:2.3:a:prometheus:prometheus\n\nauto:\n  methods:\n    - git: https://github.com/prometheus/prometheus.git\n    - release_table: https://prometheus.io/docs/introduction/release-cycle\n      selector: \"table:nth-of-type(1)\"\n      fields:\n        releaseCycle:\n          column: \"Release\"\n          regex: '^Prometheus (?P<value>\\d+\\.\\d+)$'\n        releaseDate: \"Date\"\n        eol: \"End of support\"\n\n# eol(x) = releaseDate(x) + 6w (non-LTS)\n# For LTS, as per https://prometheus.io/docs/introduction/release-cycle/#long-term-support\nreleases:\n  - releaseCycle: \"3.10\"\n    releaseDate: 2026-02-25\n    eol: 2026-04-08\n    latest: \"3.10.0\"\n    latestReleaseDate: 2026-02-25\n\n  - releaseCycle: \"3.9\"\n    releaseDate: 2026-01-06\n    eol: 2026-02-17\n    latest: \"3.9.1\"\n    latestReleaseDate: 2026-01-07\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2025-11-28\n    eol: 2026-01-09\n    latest: \"3.8.1\"\n    latestReleaseDate: 2025-12-16\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2025-10-15\n    eol: 2025-11-26\n    latest: \"3.7.3\"\n    latestReleaseDate: 2025-10-30\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2025-09-17\n    eol: 2025-11-02\n    latest: \"3.6.0\"\n    latestReleaseDate: 2025-09-21\n\n  - releaseCycle: \"3.5\"\n    lts: true\n    releaseDate: 2025-07-14\n    eol: 2026-07-31\n    latest: \"3.5.1\"\n    latestReleaseDate: 2026-01-21\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2025-05-17\n    eol: 2025-06-28\n    latest: \"3.4.2\"\n    latestReleaseDate: 2025-06-26\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2025-04-15\n    eol: 2025-05-27\n    latest: \"3.3.1\"\n    latestReleaseDate: 2025-05-02\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2025-02-17\n    eol: 2025-03-31\n    latest: \"3.2.1\"\n    latestReleaseDate: 2025-02-26\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2025-01-02\n    eol: 2025-02-13\n    latest: \"3.1.0\"\n    latestReleaseDate: 2025-01-02\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2024-11-14\n    eol: 2024-12-26\n    latest: \"3.0.1\"\n    latestReleaseDate: 2024-11-28\n\n  - releaseCycle: \"2.55\"\n    releaseDate: 2024-10-22\n    eol: 2024-12-03\n    latest: \"2.55.1\"\n    latestReleaseDate: 2024-11-06\n\n  - releaseCycle: \"2.54\"\n    releaseDate: 2024-08-09\n    eol: 2024-09-20\n    latest: \"2.54.1\"\n    latestReleaseDate: 2024-08-27\n\n  - releaseCycle: \"2.53\"\n    lts: true\n    releaseDate: 2024-06-16\n    eol: 2025-07-31\n    latest: \"2.53.5\"\n    latestReleaseDate: 2025-06-30\n\n  - releaseCycle: \"2.52\"\n    releaseDate: 2024-05-08\n    eol: 2024-06-19\n    latest: \"2.52.0\"\n    latestReleaseDate: 2024-05-08\n\n  - releaseCycle: \"2.51\"\n    releaseDate: 2024-03-19\n    eol: 2024-04-30\n    latest: \"2.51.2\"\n    latestReleaseDate: 2024-04-10\n\n  - releaseCycle: \"2.50\"\n    releaseDate: 2024-02-22\n    eol: 2024-04-04\n    latest: \"2.50.1\"\n    latestReleaseDate: 2024-02-26\n\n  - releaseCycle: \"2.49\"\n    releaseDate: 2024-01-15\n    eol: 2024-02-26\n    latest: \"2.49.1\"\n    latestReleaseDate: 2024-01-15\n\n  - releaseCycle: \"2.48\"\n    releaseDate: 2023-11-15\n    eol: 2023-12-28\n    latest: \"2.48.1\"\n    latestReleaseDate: 2023-12-08\n\n  - releaseCycle: \"2.47\"\n    releaseDate: 2023-09-06\n    eol: 2023-10-18\n    latest: \"2.47.2\"\n    latestReleaseDate: 2023-10-12\n\n  - releaseCycle: \"2.46\"\n    releaseDate: 2023-07-25\n    eol: 2023-09-05\n    latest: \"2.46.0\"\n    latestReleaseDate: 2023-07-25\n\n  - releaseCycle: \"2.45\"\n    lts: true\n    releaseDate: 2023-06-23\n    eol: 2024-07-31\n    latest: \"2.45.6\"\n    latestReleaseDate: 2024-06-21\n\n  - releaseCycle: \"2.44\"\n    releaseDate: 2023-05-14\n    eol: 2023-08-06\n    latest: \"2.44.0\"\n    latestReleaseDate: 2023-05-14\n\n  - releaseCycle: \"2.43\"\n    releaseDate: 2023-03-21\n    eol: 2023-05-02\n    latest: \"2.43.1\"\n    latestReleaseDate: 2023-05-04\n\n  - releaseCycle: \"2.42\"\n    releaseDate: 2023-01-31\n    eol: 2023-03-14\n    latest: \"2.42.0\"\n    latestReleaseDate: 2023-01-31\n\n  - releaseCycle: \"2.41\"\n    releaseDate: 2022-12-20\n    eol: 2023-01-31\n    latest: \"2.41.0\"\n    latestReleaseDate: 2022-12-20\n\n  - releaseCycle: \"2.40\"\n    releaseDate: 2022-11-07\n    eol: 2022-12-19\n    latest: \"2.40.7\"\n    latestReleaseDate: 2022-12-14\n\n  - releaseCycle: \"2.39\"\n    releaseDate: 2022-10-05\n    eol: 2022-11-16\n    latest: \"2.39.2\"\n    latestReleaseDate: 2022-11-09\n\n  - releaseCycle: \"2.38\"\n    releaseDate: 2022-08-16\n    eol: 2022-09-27\n    latest: \"2.38.0\"\n    latestReleaseDate: 2022-08-16\n\n  - releaseCycle: \"2.37\"\n    lts: true\n    releaseDate: 2022-07-14\n    eol: 2023-07-31\n    latest: \"2.37.9\"\n    latestReleaseDate: 2023-07-28\n\n  - releaseCycle: \"2.36\"\n    releaseDate: 2022-05-30\n    eol: 2022-07-11\n    latest: \"2.36.2\"\n    latestReleaseDate: 2022-06-20\n\n---\n\n> [Prometheus](https://prometheus.io/) is an open-source system monitoring and alerting toolkit.\n> Prometheus is part of the Cloud Native Computing Foundation (CNCF) and is released under the\n> Apache 2.0 license.\n\n## Release Cadence\n\nEvery 6 weeks, a new Prometheus minor release cycle begins. After those 6 weeks, minor releases\ngenerally no longer receive bugfixes. If a user is impacted by a bug in a minor release, they often\nneed to upgrade to the latest Prometheus release.\n\nPrometheus promises API stability within a major version and strives to avoid breaking changes for\nkey features. Some features, which are cosmetic, still under development, or depend on 3rd party\nservices, are not covered by this.\n\n## Long-Term Support\n\nPrometheus LTS releases only receive bug, security, and documentation fixes, but over a time window\nof one year. The build toolchain is also kept up to date. The following features are excluded\nfrom [LTS Support](https://prometheus.io/docs/introduction/release-cycle/#limitations-of-lts-support):\n\n- features listed as `unstable` in the [API stability guarantees](https://prometheus.io/docs/prometheus/latest/stability/),\n- experimental features,\n- OpenBSD support.\n"
  },
  {
    "path": "products/protractor.md",
    "content": "---\ntitle: Protractor\naddedAt: 2023-09-25\ncategory: framework\ntags: google javascript-runtime herodevs\niconSlug: protractor\npermalink: /protractor\nversionCommand: npm list protractor\neolColumn: Community Support\neoesColumn: Commercial Support\n\nauto:\n  methods:\n    - npm: protractor\n\nidentifiers:\n  - purl: pkg:npm/protractor\n\nreleases:\n  - releaseCycle: \"7.0\"\n    releaseDate: 2020-05-13\n    eoas: 2023-08-31\n    eol: 2023-08-31\n    eoes: false\n    latest: \"7.0.0\"\n    latestReleaseDate: 2020-05-13\n    link: https://github.com/angular/protractor/blob/release-7.0/CHANGELOG.md#700\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2019-03-23\n    eoas: 2023-08-31\n    eol: 2023-08-31\n    latest: \"6.0.0\"\n    latestReleaseDate: 2019-03-23\n    link: https://github.com/angular/protractor/blob/master/CHANGELOG.md#600\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2017-01-10\n    eoas: 2023-08-31\n    eol: 2023-08-31\n    latest: \"5.4.4\"\n    latestReleaseDate: 2020-04-16\n    link: https://github.com/angular/protractor/blob/release-5.4/CHANGELOG.md#544\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2016-07-12\n    eoas: 2023-08-31\n    eol: 2023-08-31\n    latest: \"4.0.14\"\n    latestReleaseDate: 2016-12-21\n    link: https://github.com/angular/protractor/blob/master/CHANGELOG.md#4014\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2015-11-18\n    eoas: 2023-08-31\n    eol: 2023-08-31\n    latest: \"3.3.0\"\n    latestReleaseDate: 2016-04-25\n    link: https://github.com/angular/protractor/blob/master/CHANGELOG.md#330\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2015-03-18\n    eoas: 2023-08-31\n    eol: 2023-08-31\n    latest: \"2.5.1\"\n    latestReleaseDate: 2015-10-08\n    link: https://github.com/angular/protractor/blob/master/CHANGELOG.md#251\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2014-07-21\n    eoas: 2023-08-31\n    eol: 2023-08-31\n    latest: \"1.8.0\"\n    latestReleaseDate: 2015-03-02\n    link: https://github.com/angular/protractor/blob/master/CHANGELOG.md#180\n---\n\n> [Protractor](https://www.protractortest.org/) is an end-to-end test framework for Angular and\n> AngularJS applications. Protractor runs tests against your application running in a real browser,\n> interacting with it as a user would.\n\nProtractor was [deprecated](https://www.protractortest.org/#/project-status) on August 31, 2023\nafter an [announcement from the Angular team](https://blog.angular.io/the-state-of-end-to-end-testing-with-angular-d175f751cb9c)\nwas made on August 10, 2022. The Protractor npm package is also marked as [deprecated on npm](https://www.npmjs.com/package/protractor).\n\nBeginning August 1, 2022, [commercial support for Protractor](https://www.herodevs.com/support/nes-protractor)\nbecame available for free through a fork of the project maintained by the independent team at\n[HeroDevs](https://www.herodevs.com/).\n\nMore information is available on the [Protractor website](https://www.protractortest.org/).\n"
  },
  {
    "path": "products/proxmox-ve.md",
    "content": "---\ntitle: Proxmox VE\naddedAt: 2022-12-26\ncategory: os\niconSlug: proxmox\npermalink: /proxmox-ve\nalternate_urls:\n  - /pve\n  - /proxmoxve\nversionCommand: pveversion –v\nreleasePolicyLink: https://pve.proxmox.com/wiki/FAQ\nchangelogTemplate: \"https://pve.proxmox.com/wiki/Roadmap#Proxmox_VE___LATEST__\"\n\nidentifiers:\n  - cpe: cpe:/a:proxmox:virtual_environment\n  - cpe: cpe:2.3:a:proxmox:virtual_environment\n\n# https://regex101.com/r/ahCFde/1\nauto:\n  methods:\n    - distrowatch: proxmox\n      regex: '^Distribution Release: Proxmox (?P<major>\\d+)\\.(?P<minor>\\d+) \"Virtual Environment\"$'\n    - release_table: https://pve.proxmox.com/wiki/FAQ\n      selector: \"table#faq-support-table\"\n      fields:\n        releaseCycle:\n          column: \"Proxmox VE Version\"\n          regex: '^Proxmox VE (?P<value>\\d+)$'\n        eol: \"Proxmox EOL\"\n\nreleases:\n  - releaseCycle: \"9\"\n    releaseDate: 2025-08-05\n    eol: false # no date yet available on https://pve.proxmox.com/wiki/FAQ\n    latest: \"9.1\"\n    latestReleaseDate: 2025-11-19\n\n  - releaseCycle: \"8\"\n    releaseDate: 2023-06-22\n    eol: 2026-08-31\n    latest: \"8.4\"\n    latestReleaseDate: 2025-04-09\n\n  - releaseCycle: \"7\"\n    releaseDate: 2021-07-06\n    eol: 2024-07-31\n    latest: \"7.4\"\n    latestReleaseDate: 2023-03-23\n\n  - releaseCycle: \"6\"\n    releaseDate: 2019-07-16\n    eol: 2022-09-30\n    latest: \"6.4\"\n    latestReleaseDate: 2021-04-18\n\n  - releaseCycle: \"5\"\n    releaseDate: 2017-07-04\n    eol: 2020-07-31\n    latest: \"5.4\"\n    latestReleaseDate: 2019-04-11\n\n  - releaseCycle: \"4\"\n    releaseDate: 2015-10-06\n    eol: 2018-06-30\n    latest: \"4.4\"\n    latestReleaseDate: 2016-12-13\n\n  - releaseCycle: \"3\"\n    releaseDate: 2013-05-24\n    eol: 2017-02-28\n    latest: \"3.4\"\n    latestReleaseDate: 2015-02-19\n\n  - releaseCycle: \"2\"\n    releaseDate: 2012-03-30\n    eol: 2014-05-31\n    latest: \"2.3\"\n    latestReleaseDate: 2013-03-04\n\n  - releaseCycle: \"1\"\n    releaseDate: 2011-09-13\n    eol: 2013-01-31\n    latest: \"1.9\"\n    latestReleaseDate: 2011-09-13\n\n---\n\n> [Proxmox Virtual Environment (PVE)](https://www.proxmox.com/en/proxmox-ve) is an open-source\n> software server for virtualization management. It is a hosted hypervisor that can run operating\n> systems including Linux and Windows on x64 hardware.\n\nProxmox VE versions are supported at least as long as the corresponding Debian Version is oldstable.\nProxmox VE uses a rolling release model, and using the latest stable version is always recommended.\n"
  },
  {
    "path": "products/puppet.md",
    "content": "---\ntitle: Puppet\naddedAt: 2023-07-09\ncategory: server-app\niconSlug: puppet\npermalink: /puppet\nalternate_urls:\n  - /puppet-osp\n  - /puppet-agent\nversionCommand: puppet --version\nreleasePolicyLink: https://www.puppet.com/docs/puppet/8/platform_lifecycle.html\nchangelogTemplate: https://www.puppet.com/docs/puppet/__RELEASE_CYCLE__\neolColumn: Supported\n\nidentifiers:\n  - repology: puppet\n  - cpe: cpe:/a:puppet:puppet\n  - cpe: cpe:2.3:a:puppet:puppet\n\nauto:\n  methods:\n    - git: https://github.com/puppetlabs/puppet.git\n\nreleases:\n  - releaseCycle: \"8\"\n    releaseDate: 2023-04-21\n    eol: false\n    latest: \"8.10.0\"\n    latestReleaseDate: 2024-10-18\n    link: https://www.puppet.com/docs/puppet/8/release_notes_puppet.html#release_notes_puppet_x-8-1-0\n\n  - releaseCycle: \"7\"\n    releaseDate: 2020-11-13\n    eol: 2025-02-28\n    latest: \"7.34.0\"\n    latestReleaseDate: 2024-10-17\n    link: https://www.puppet.com/docs/puppet/7/release_notes_puppet.html#release_notes_puppet_x-7-25-0\n\n  - releaseCycle: \"6\"\n    releaseDate: 2018-09-18\n    eol: 2023-02-01\n    latest: \"6.29.0\"\n    latestReleaseDate: 2023-01-24\n    link: https://www.puppet.com/docs/puppet/6/release_notes_puppet.html#release_notes_puppet\n\n  - releaseCycle: \"5\"\n    releaseDate: 2017-06-27\n    eol: 2021-01-01\n    latest: \"5.5.22\"\n    latestReleaseDate: 2020-10-09\n    link: https://www.puppet.com/docs/puppet/5.5/release_notes.html\n\n  - releaseCycle: \"4\"\n    releaseDate: 2015-04-08\n    eol: 2018-10-01 # No official source available. It was announced in the IRC channel at that time.\n    latest: \"4.10.13\"\n    latestReleaseDate: 2018-12-19\n    link: https://github.com/puppetlabs/docs-archive/blob/main/puppet/4.10/release_notes.markdown\n\n  - releaseCycle: \"3\"\n    releaseDate: 2012-09-28\n    eol: 2017-01-01 # No official source available. It was announced in the IRC channel at that time.\n    latest: \"3.8.7\"\n    latestReleaseDate: 2016-04-25\n    link: https://github.com/puppetlabs/docs-archive/blob/main/puppet/3.8/release_notes.markdown\n---\n\n> [Puppet](https://www.puppet.com/) is a tool that helps you manage and automate the configuration\n> of servers. Its primary product, Puppet Enterprise is a proprietary and closed-source version of\n> its open-source Puppet software.\n\nThis page tracks the Open Source Puppet (OSP) and not Puppet Enterprise (PE). Version numbers are\nfor puppet-agent, and corresponding version numbers of other components are published [on the\nplatform lifecycle documentation](https://www.puppet.com/docs/puppet/8/platform_lifecycle.html#component-version-numbers).\n\nPuppet OSP has an Update Track: Puppet versions that are not associated with any PE version get\nupdated minor (or \"y\") releases about once a month. Releases in this track include fixes and new\nfeatures, but typically do not get patch (or \"z\") releases. Developmental releases ('latest') are\nsuperseded by new versions about once a month. Open source releases that are associated with PE\nversions have projected End of Life (EOL) dates.\n"
  },
  {
    "path": "products/python.md",
    "content": "---\ntitle: Python\naddedAt: 2019-05-27\ncategory: lang\niconSlug: python\npermalink: /python\nversionCommand: |-\n  python --version\n\n  # or alternatively\n  python3 --version\nreleasePolicyLink: https://devguide.python.org/versions/\nchangelogTemplate: |\n  https://www.python.org/downloads/release/python-{{\"__LATEST__\" | replace:'.',''}}/\neoasColumn: true\n\ncustomFields:\n  - name: pep\n    display: api-only\n    label: PEP\n    description: Python Enhancement Proposal (PEP) document for this release\n    link: https://peps.python.org/topic/release/\n\nidentifiers:\n  - purl: pkg:generic/python\n  - purl: pkg:deb/ubuntu/python\n  - purl: pkg:deb/ubuntu/python3.14\n  - purl: pkg:deb/ubuntu/python3.13\n  - purl: pkg:deb/ubuntu/python3.12\n  - purl: pkg:deb/ubuntu/python3.11\n  - purl: pkg:deb/ubuntu/python3.10\n  - purl: pkg:deb/ubuntu/python3.9\n  - purl: pkg:deb/ubuntu/python3.8\n  - purl: pkg:deb/ubuntu/python3.7\n  - purl: pkg:deb/ubuntu/python3.6\n  - purl: pkg:deb/ubuntu/python3.5\n  - purl: pkg:deb/ubuntu/python3.4\n  - purl: pkg:deb/ubuntu/python3.3\n  - purl: pkg:deb/ubuntu/python3.2\n  - purl: pkg:deb/ubuntu/python3.1\n  - purl: pkg:deb/ubuntu/python3.0\n  - purl: pkg:deb/ubuntu/python2.7\n  - purl: pkg:deb/ubuntu/python2.6\n  - purl: pkg:deb/ubuntu/python2.5\n  - purl: pkg:deb/ubuntu/python2.4\n  - purl: pkg:deb/ubuntu/python2.3\n  - purl: pkg:deb/ubuntu/python2.2\n  - purl: pkg:deb/ubuntu/python2.1\n  - purl: pkg:deb/debian/python\n  - purl: pkg:deb/debian/python3.14\n  - purl: pkg:deb/debian/python3.13\n  - purl: pkg:deb/debian/python3.11\n  - purl: pkg:deb/debian/python3.9\n  - purl: pkg:deb/debian/python3.7\n  - purl: pkg:deb/debian/python3.5\n  - purl: pkg:deb/debian/python3.4\n  - purl: pkg:deb/debian/python3.2\n  - purl: pkg:deb/debian/python3.1\n  - purl: pkg:deb/debian/python2.7\n  - purl: pkg:deb/debian/python2.6\n  - purl: pkg:deb/debian/python2.5\n  - purl: pkg:deb/debian/python2.4\n  - purl: pkg:deb/debian/python2.3\n  - purl: pkg:deb/debian/python2.2\n  - purl: pkg:deb/debian/python2.1\n  - purl: pkg:deb/debian/python1.5\n  - purl: pkg:rpm/fedora/python3.14\n  - purl: pkg:rpm/fedora/python3.13\n  - purl: pkg:rpm/fedora/python3.12\n  - purl: pkg:rpm/fedora/python3.11\n  - purl: pkg:rpm/fedora/python3.10\n  - purl: pkg:rpm/fedora/python3.9\n  - purl: pkg:rpm/fedora/python3.8\n  - purl: pkg:rpm/fedora/python3.6\n  - purl: pkg:rpm/fedora/python3.5\n  - purl: pkg:rpm/amzn/python\n  - purl: pkg:rpm/amzn/python2\n  - purl: pkg:rpm/amzn/python3\n  - purl: pkg:rpm/redhat/python\n  - purl: pkg:rpm/redhat/python2\n  - purl: pkg:rpm/redhat/python3\n  - purl: pkg:rpm/centos/python\n  - purl: pkg:rpm/centos/python2\n  - purl: pkg:rpm/centos/python3\n  - purl: pkg:docker/library/python\n  - purl: pkg:docker/circleci/python\n  - purl: pkg:docker/bitnami/python\n  - purl: pkg:github/python/cpython\n  - repology: python\n  - cpe: cpe:/a:python:python\n  - cpe: cpe:2.3:a:python:python\n\nauto:\n  methods:\n    - git: https://github.com/python/cpython.git\n      # The v is mandatory here because each branch EOL is tagged, e.g. https://github.com/python/cpython/releases/tag/3.6\n      regex: ^v(?P<major>[1-9]\\d*)\\.(?P<minor>\\d+)\\.?(?P<patch>\\d+)?$\n    - release_table: https://devguide.python.org/versions/\n      fields:\n        releaseCycle: \"Branch\"\n        releaseDate: \"First release\"\n        eol: \"End of life\"\n\nreleases:\n  - releaseCycle: \"3.14\"\n    releaseDate: 2025-10-07\n    eoas: 2027-10-01\n    eol: 2030-10-31\n    latest: \"3.14.3\"\n    latestReleaseDate: 2026-02-03\n    pep: PEP-0745\n\n  - releaseCycle: \"3.13\"\n    releaseDate: 2024-10-07\n    eoas: 2026-10-01\n    eol: 2029-10-31\n    latest: \"3.13.12\"\n    latestReleaseDate: 2026-02-03\n    pep: PEP-0719\n\n  - releaseCycle: \"3.12\"\n    releaseDate: 2023-10-02\n    eoas: 2025-04-02\n    eol: 2028-10-31\n    latest: \"3.12.13\"\n    latestReleaseDate: 2026-03-03\n    pep: PEP-0693\n\n  - releaseCycle: \"3.11\"\n    releaseDate: 2022-10-24\n    eoas: 2024-04-01\n    eol: 2027-10-31\n    latest: \"3.11.15\"\n    latestReleaseDate: 2026-03-03\n    pep: PEP-0664\n\n  - releaseCycle: \"3.10\"\n    releaseDate: 2021-10-04\n    eoas: 2023-04-05\n    eol: 2026-10-31\n    latest: \"3.10.20\"\n    latestReleaseDate: 2026-03-03\n    pep: PEP-0619\n\n  - releaseCycle: \"3.9\"\n    releaseDate: 2020-10-05\n    eoas: 2022-05-17\n    eol: 2025-10-31\n    latest: \"3.9.25\"\n    latestReleaseDate: 2025-10-31\n    pep: PEP-0596\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2019-10-14\n    eoas: 2021-05-03\n    eol: 2024-10-07\n    latest: \"3.8.20\"\n    latestReleaseDate: 2024-09-06\n    pep: PEP-0569\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2018-06-27\n    eoas: 2020-06-27\n    eol: 2023-06-27\n    latest: \"3.7.17\"\n    latestReleaseDate: 2023-06-05\n    pep: PEP-0537\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2016-12-23\n    eoas: 2018-12-24\n    eol: 2021-12-23\n    latest: \"3.6.15\"\n    latestReleaseDate: 2021-09-03\n    pep: PEP-0494\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2015-09-13\n    eoas: true\n    eol: 2020-09-30\n    latest: \"3.5.10\"\n    latestReleaseDate: 2020-09-05\n    pep: PEP-0478\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2014-03-16\n    eoas: true\n    eol: 2019-03-18\n    latest: \"3.4.10\"\n    latestReleaseDate: 2019-03-18\n    pep: PEP-0429\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2012-09-29\n    eoas: true\n    eol: 2017-09-29\n    latest: \"3.3.7\"\n    latestReleaseDate: 2017-09-19\n    pep: PEP-0398\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2011-02-20\n    eoas: true\n    eol: 2016-02-20\n    latest: \"3.2.6\"\n    latestReleaseDate: 2014-10-12\n    pep: PEP-0392\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2010-07-03\n    eoas: true\n    eol: 2020-01-01\n    latest: \"2.7.18\"\n    latestReleaseDate: 2020-04-19\n    pep: PEP-0373\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2009-06-27\n    eoas: true\n    eol: 2012-04-09\n    latest: \"3.1.5\"\n    latestReleaseDate: 2012-04-06\n    pep: PEP-0375\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2008-12-03\n    eoas: true\n    eol: 2009-06-27\n    latest: \"3.0.1\"\n    latestReleaseDate: 2009-02-12\n    pep: PEP-0361\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2008-10-01\n    eoas: true\n    eol: 2013-10-29\n    latest: \"2.6.9\"\n    latestReleaseDate: 2013-10-29\n    pep: PEP-0361\n\n---\n\n> [Python](https://www.python.org/) is an interpreted, high-level, general-purpose programming\n> language.\n\nThe end-of-life is scheduled 5 years after the first release but can be adjusted by the release\nmanager of each branch. Every release gets:\n\n- 2 years of planned releases with bugfixes.\n- 3 years of only security fixes and source distribution without precompiled binaries\n\nThe detailed release information (including schedules) can be found among [Release PEPs](https://peps.python.org/topic/release/)\n\nA Python release only supports a Windows platform while Microsoft considers the platform under\nextended support. Python 3.8 was the last version to support Windows 7.\n"
  },
  {
    "path": "products/qt.md",
    "content": "---\ntitle: Qt\naddedAt: 2021-07-09\ncategory: framework\niconSlug: qt\npermalink: /qt\nversionCommand: qmake --version\nreleaseImage: https://www.qt.io/hs-fs/hubfs/subscription%20timeline.png\nreleasePolicyLink: https://cdn2.hubspot.net/hubfs/149513/_Website_Blog/Qt%20offering%20change%20FAQ-2020-01-27.pdf\nchangelogTemplate: \"https://www.qt.io/blog/qt-{{'__LATEST__' | drop_zero_patch}}-released\"\neolColumn: OSS support\neoesColumn: Commercial support\n\nidentifiers:\n  - repology: qt\n  - cpe: cpe:/a:qt:qt\n  - cpe: cpe:2.3:a:qt:qt\n\n# Upstream does not support filtering https://code.qt.io/qt/qt5.git\nauto:\n  methods:\n    - git: https://github.com/qt/qt5.git\n\n# eol(x) ~= releaseDate(x+1) (estimation = releaseDate(x) + 6 months)\n# eoes(x) =\n# - releaseDate(x) + 1 year for non-LTS\n# - releaseDate(x) + 3 years for LTS\n# See also https://wiki.qt.io/QtReleasing.\nreleases:\n  - releaseCycle: \"6.10\"\n    releaseDate: 2025-10-07\n    eol: 2026-04-07 # estimated, 2025-10-07 + 6 months\n    eoes: 2026-10-07 # estimated\n    latest: \"6.10.2\"\n    latestReleaseDate: 2026-01-29\n\n  - releaseCycle: \"6.9\"\n    releaseDate: 2025-04-02\n    eol: 2025-10-07\n    eoes: 2026-04-02 # estimated\n    latest: \"6.9.3\"\n    latestReleaseDate: 2025-09-30\n\n  - releaseCycle: \"6.8\"\n    lts: true\n    releaseDate: 2024-10-07\n    eol: 2025-04-02\n    eoes: 2029-10-08\n    latest: \"6.8.3\"\n    latestReleaseDate: 2025-03-26\n\n  - releaseCycle: \"6.7\"\n    releaseDate: 2024-03-28\n    eol: 2024-10-07\n    eoes: 2025-04-02\n    latest: \"6.7.3\"\n    latestReleaseDate: 2024-09-27\n\n  - releaseCycle: \"6.6\"\n    releaseDate: 2023-10-09\n    eol: 2024-04-02\n    eoes: 2024-10-09\n    latest: \"6.6.3\"\n    latestReleaseDate: 2024-03-26\n\n  - releaseCycle: \"6.5\"\n    lts: true\n    releaseDate: 2023-03-31\n    eol: 2023-10-09\n    eoes: 2026-03-31\n    latest: \"6.5.8\"\n    latestReleaseDate: 2023-12-13\n    link: https://www.qt.io/blog/commercial-lts-qt-6.5.8-released\n\n  - releaseCycle: \"6.4\"\n    releaseDate: 2022-09-28\n    eol: 2023-03-31\n    eoes: 2023-09-28\n    latest: \"6.4.3\"\n    latestReleaseDate: 2023-03-16\n\n  - releaseCycle: \"6.3\"\n    releaseDate: 2022-04-11\n    eol: 2022-09-28\n    eoes: 2023-04-11\n    latest: \"6.3.2\"\n    latestReleaseDate: 2022-09-08\n\n  - releaseCycle: \"6.2\"\n    lts: true\n    releaseDate: 2021-09-30\n    eol: 2022-04-11\n    eoes: 2024-09-30\n    latest: \"6.2.4\"\n    latestReleaseDate: 2022-03-16\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2021-05-05\n    eol: 2021-09-30\n    eoes: 2022-05-05\n    latest: \"6.1.3\"\n    latestReleaseDate: 2021-08-31\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2020-12-08\n    eol: 2021-05-05\n    eoes: 2021-12-08\n    latest: \"6.0.4\"\n    latestReleaseDate: 2021-05-03\n\n  - releaseCycle: \"5.15\"\n    lts: true\n    releaseDate: 2020-05-25\n    eol: 2020-12-08\n    eoes: 2025-05-25\n    latest: \"5.15.17\"\n    latestReleaseDate: 2025-05-22\n    link: https://www.qt.io/blog/commercial-lts-qt-5.15.17-released\n\n  - releaseCycle: \"5.14\"\n    releaseDate: 2019-12-11\n    eol: 2020-12-12\n    latest: \"5.14.2\"\n    latestReleaseDate: 2020-03-30\n    link: https://www.qt.io/blog/qt-5.14-has-released\n\n  - releaseCycle: \"5.13\"\n    releaseDate: 2019-06-18\n    eol: 2020-06-19\n    latest: \"5.13.2\"\n    latestReleaseDate: 2019-10-28\n\n  - releaseCycle: \"5.12\"\n    lts: true\n    releaseDate: 2018-12-04\n    eol: 2021-12-05\n    latest: \"5.12.12\"\n    latestReleaseDate: 2021-11-25\n\n  - releaseCycle: \"5.9\"\n    releaseDate: 2017-05-29\n    eol: 2020-05-31\n    latest: \"5.9.9\"\n    latestReleaseDate: 2019-12-16\n\n  - releaseCycle: \"5.6\"\n    lts: true\n    releaseDate: 2016-03-15\n    eol: 2019-03-16\n    latest: \"5.6.3\"\n    latestReleaseDate: 2017-09-20\n    link: https://www.qt.io/blog/2017/09/21/qt-5-6-3-released\n\n  - releaseCycle: \"4.8\"\n    lts: true\n    releaseDate: 2011-12-15\n    eol: 2015-12-31\n    latest: \"4.8.7\"\n    latestReleaseDate: 2015-05-26\n    link: https://web.archive.org/web/20240814204109/https://www.qt.io/blog/2015/05/26/qt-4-8-7-released\n\n---\n\n> [Qt](https://www.qt.io/) is a widget toolkit for creating graphical user interfaces as well as\n> native cross-platform applications that supports Linux, Windows, macOS, Android and embedded\n> systems. It is available under\n> [both commercial licenses and open-source](https://www.qt.io/licensing/ \"Licensing page on the Qt Website\")\n> GPL 2.0, GPL 3.0, and LGPL 3.0 licenses.\n\nReleases follow [Semantic Versioning](https://semver.org/). There is a new minor release\n[approximately every six months](https://wiki.qt.io/QtReleasing), which is supported with bug and\nsecurity fixes until the next minor release.\n\nSome releases are designated as Long-Term Support (LTS) releases. Those are supported for three\nyears but [only for commercial license holders](https://www.qt.io/blog/qt-offering-changes-2020).\nFor open source users, they are the same as regular releases.\n\nExtended support beyond EOL is available as a [commercial offering](https://www.qt.io/qt-support/)\nfrom The Qt Company.\n\n{: .warning }\n\n> The [KDE Project](https://kde.org/) maintains a patch collection to support [Qt 5.15 LTS](https://community.kde.org/Qt5PatchCollection)\n> for open-source users. Moreover, [the code of commercial releases is made open within 12 months](https://kde.org/community/whatiskde/kdefreeqtfoundation/)\n> and some level of security support still seems to continue [in the form of code patches](https://www.qt.io/blog/security-advisory-potential-integer-overflow-in-qts-http2-implementation).\n> This does not reflect in the table above as we only track official releases from <https://www.qt.io>.\n"
  },
  {
    "path": "products/quarkus-framework.md",
    "content": "---\ntitle: Quarkus\naddedAt: 2022-11-08\ncategory: framework\ntags: java-runtime\niconSlug: quarkus\npermalink: /quarkus-framework\nalternate_urls:\n  - /quarkus\nreleasePolicyLink: https://quarkus.io/security/\n# See https://github.com/endoflife-date/endoflife.date/issues/3462\nchangelogTemplate: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__\neolColumn: Support\neoesColumn: <abbr title=\"Red Hat build of Quarkus\">RHBQ</abbr>\n\nidentifiers:\n  - repology: quarkus\n  - cpe: cpe:/a:quarkus:quarkus\n  - cpe: cpe:2.3:a:quarkus:quarkus\n  - purl: pkg:maven/io.quarkus.platform/quarkus-bom\n\n# The Quarkus team forgot to declare a GitHub release for 2.11.0.\n# Tag and Maven release of new minor versions are usually created\n# a week before the \"official\" announcement, hence the use of GitHub releases.\nauto:\n  methods:\n    - github_releases: quarkusio/quarkus\n      # See https://regex101.com/r/4mf9xU/1 for reference\n      regex: '^(?:Release )?(?P<version>[1-9][\\d\\.]+)(\\.Final)?$'\n      template: \"{{version}}\"\n\n# Note:\n# - eol(x) = releaseDate(x+1) for non-LTS\n# - eol(x) = releaseDate(x)+1y for LTS\n# - For EOES see https://access.redhat.com/support/policy/updates/red_hat_build_of_quarkus_notes\nreleases:\n  - releaseCycle: \"3.32\"\n    releaseDate: 2026-02-26\n    eol: false\n    latest: \"3.32.4\"\n    latestReleaseDate: 2026-03-18\n    link: https://quarkus.io/blog/quarkus-3-32-2-released/\n\n  - releaseCycle: \"3.31\"\n    releaseDate: 2026-01-28\n    eol: 2026-02-26\n    latest: \"3.31.4\"\n    latestReleaseDate: 2026-02-18\n    link: https://quarkus.io/blog/quarkus-3-31-released/\n\n  - releaseCycle: \"3.30\"\n    releaseDate: 2025-11-26\n    eol: 2026-01-28\n    latest: \"3.30.8\"\n    latestReleaseDate: 2026-01-23\n\n  - releaseCycle: \"3.29\"\n    releaseDate: 2025-10-29\n    eol: 2025-11-26\n    latest: \"3.29.4\"\n    latestReleaseDate: 2025-11-19\n\n  - releaseCycle: \"3.28\"\n    releaseDate: 2025-09-24\n    eol: 2025-10-29\n    latest: \"3.28.5\"\n    latestReleaseDate: 2025-10-22\n\n  - releaseCycle: \"3.27\"\n    lts: true\n    releaseDate: 2025-09-24\n    eol: 2026-09-24\n    eoes: false\n    latest: \"3.27.2\"\n    latestReleaseDate: 2026-01-21\n\n  - releaseCycle: \"3.26\"\n    releaseDate: 2025-08-28\n    eol: 2025-09-24\n    latest: \"3.26.4\"\n    latestReleaseDate: 2025-09-17\n\n  - releaseCycle: \"3.25\"\n    releaseDate: 2025-07-30\n    eol: 2025-08-28\n    latest: \"3.25.4\"\n    latestReleaseDate: 2025-08-20\n\n  - releaseCycle: \"3.24\"\n    releaseDate: 2025-06-25\n    eol: 2025-07-30\n    latest: \"3.24.5\"\n    latestReleaseDate: 2025-07-23\n\n  - releaseCycle: \"3.23\"\n    releaseDate: 2025-05-28\n    eol: 2025-06-25\n    latest: \"3.23.4\"\n    latestReleaseDate: 2025-06-19\n\n  - releaseCycle: \"3.22\"\n    releaseDate: 2025-04-30\n    eol: 2025-05-28\n    latest: \"3.22.3\"\n    latestReleaseDate: 2025-05-15\n\n  - releaseCycle: \"3.21\"\n    releaseDate: 2025-03-26\n    eol: 2025-04-30\n    latest: \"3.21.4\"\n    latestReleaseDate: 2025-04-24\n\n  - releaseCycle: \"3.20\"\n    lts: true\n    releaseDate: 2025-03-26\n    eol: 2026-03-28\n    eoes: 2026-03-29\n    latest: \"3.20.5\"\n    latestReleaseDate: 2026-01-21\n\n  - releaseCycle: \"3.19\"\n    releaseDate: 2025-02-26\n    eol: 2025-03-28\n    latest: \"3.19.4\"\n    latestReleaseDate: 2025-03-19\n\n  - releaseCycle: \"3.18\"\n    releaseDate: 2025-01-29\n    eol: 2025-02-26\n    latest: \"3.18.4\"\n    latestReleaseDate: 2025-02-19\n\n  - releaseCycle: \"3.17\"\n    releaseDate: 2024-11-27\n    eol: 2025-01-29\n    latest: \"3.17.8\"\n    latestReleaseDate: 2025-01-22\n\n  - releaseCycle: \"3.16\"\n    releaseDate: 2024-10-30\n    eol: 2024-11-27\n    latest: \"3.16.4\"\n    latestReleaseDate: 2024-11-20\n\n  - releaseCycle: \"3.15\"\n    lts: true\n    releaseDate: 2024-09-25\n    eol: 2025-09-25\n    eoes: 2025-09-26\n    latest: \"3.15.7\"\n    latestReleaseDate: 2025-09-24\n\n  - releaseCycle: \"3.14\"\n    releaseDate: 2024-08-28\n    eol: 2024-09-25\n    latest: \"3.14.4\"\n    latestReleaseDate: 2024-09-14\n\n  - releaseCycle: \"3.13\"\n    releaseDate: 2024-07-31\n    eol: 2024-08-28\n    latest: \"3.13.3\"\n    latestReleaseDate: 2024-08-20\n\n  - releaseCycle: \"3.12\"\n    releaseDate: 2024-06-26\n    eol: 2024-07-31\n    latest: \"3.12.3\"\n    latestReleaseDate: 2024-07-17\n\n  - releaseCycle: \"3.11\"\n    releaseDate: 2024-05-29\n    eol: 2024-06-26\n    latest: \"3.11.3\"\n    latestReleaseDate: 2024-06-19\n\n  - releaseCycle: \"3.10\"\n    releaseDate: 2024-04-30\n    eol: 2024-05-29\n    latest: \"3.10.2\"\n    latestReleaseDate: 2024-05-22\n\n  - releaseCycle: \"3.9\"\n    releaseDate: 2024-03-27\n    eol: 2024-04-30\n    latest: \"3.9.5\"\n    latestReleaseDate: 2024-04-27\n\n  - releaseCycle: \"3.8\"\n    lts: true\n    releaseDate: 2024-02-28\n    eol: 2025-02-28\n    eoes: 2025-03-25\n    latest: \"3.8.6.1\"\n    latestReleaseDate: 2025-02-27\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2024-01-31\n    eol: 2024-02-28 # releaseDate(3.8)\n    latest: \"3.7.4\"\n    latestReleaseDate: 2024-02-21\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2023-11-29\n    eol: 2024-01-31\n    latest: \"3.6.9\"\n    latestReleaseDate: 2024-01-31\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2023-10-25\n    eol: 2023-11-29\n    latest: \"3.5.3\"\n    latestReleaseDate: 2023-11-21\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2023-09-20\n    eol: 2023-10-25\n    latest: \"3.4.3\"\n    latestReleaseDate: 2023-10-13\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2023-08-23\n    eol: 2023-09-20\n    latest: \"3.3.3\"\n    latestReleaseDate: 2023-09-14\n\n  - releaseCycle: \"3.2\"\n    lts: true\n    releaseDate: 2023-07-05\n    eol: 2024-07-05\n    eoes: 2024-08-28\n    latest: \"3.2.12\"\n    latestReleaseDate: 2024-04-16\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2023-05-31\n    eol: 2023-07-05\n    latest: \"3.1.3\"\n    latestReleaseDate: 2023-06-29\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2023-04-26\n    eol: 2023-05-31\n    latest: \"3.0.4\"\n    latestReleaseDate: 2023-05-25\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"2.16\"\n    releaseDate: 2023-01-25\n    eol: 2023-10-31\n    latest: \"2.16.12\"\n    latestReleaseDate: 2023-10-17\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"2.15\"\n    releaseDate: 2022-12-14\n    eol: 2023-01-25\n    latest: \"2.15.3\"\n    latestReleaseDate: 2023-01-10\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"2.14\"\n    releaseDate: 2022-11-09\n    eol: 2022-12-14\n    latest: \"2.14.3\"\n    latestReleaseDate: 2022-12-06\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"2.13\"\n    releaseDate: 2022-09-28\n    eol: 2022-11-07\n    eoes: 2024-04-30\n    latest: \"2.13.9\"\n    latestReleaseDate: 2023-11-22\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"2.12\"\n    releaseDate: 2022-08-31\n    eol: 2022-09-21\n    latest: \"2.12.3\"\n    latestReleaseDate: 2022-09-20\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"2.11\"\n    releaseDate: 2022-07-27\n    eol: 2022-08-24\n    latest: \"2.11.3\"\n    latestReleaseDate: 2022-08-24\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2022-06-22\n    eol: 2022-07-26\n    latest: \"2.10.4\"\n    latestReleaseDate: 2022-07-27\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2022-05-11\n    eol: 2022-06-15\n    latest: \"2.9.2\"\n    latestReleaseDate: 2022-05-25\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2022-04-12\n    eol: 2022-05-06\n    latest: \"2.8.3\"\n    latestReleaseDate: 2022-05-06\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2022-02-02\n    eol: 2022-05-30\n    eoes: 2023-06-14\n    latest: \"2.7.7\"\n    latestReleaseDate: 2023-01-26\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2021-12-22\n    eol: 2022-01-26\n    latest: \"2.6.3\"\n    latestReleaseDate: 2022-01-20\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2021-11-24\n    eol: 2021-12-17\n    latest: \"2.5.4\"\n    latestReleaseDate: 2021-12-20\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2021-10-27\n    eol: 2021-11-17\n    latest: \"2.4.2\"\n    latestReleaseDate: 2021-11-12\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2021-10-06\n    eol: 2021-10-20\n    latest: \"2.3.1\"\n    latestReleaseDate: 2021-10-20\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2021-08-31\n    eol: 2021-12-21\n    eoes: 2022-07-18\n    latest: \"2.2.5\"\n    latestReleaseDate: 2021-12-21\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2021-07-29\n    eol: 2021-08-26\n    latest: \"2.1.4\"\n    latestReleaseDate: 2021-08-26\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2021-06-30\n    eol: 2021-07-22\n    latest: \"2.0.3\"\n    latestReleaseDate: 2021-07-22\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"1\"\n    releaseDate: 2019-11-25\n    eol: 2021-06-23\n    eoes: 2021-11-20\n    latest: \"1.13.7\"\n    latestReleaseDate: 2021-06-09\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__.Final\n\n  - releaseCycle: \"0\"\n    releaseDate: 2018-12-12\n    eol: 2019-11-25\n    latest: \"0.28.1\"\n    latestReleaseDate: 2019-11-04\n    link: https://github.com/quarkusio/quarkus/releases/tag/__LATEST__\n\n---\n\n> [Quarkus: Supersonic Subatomic Java](https://quarkus.io/) is a Kubernetes Native Java stack tailored for OpenJDK HotSpot and GraalVM,\n> crafted from the best of breed Java libraries and standards.\n\nThe Quarkus team releases a `major.minor` version every 4 to 6 weeks, and a fix version targeting the latest version every week in between.\n[Beginning with Quarkus 3.2](https://quarkus.io/blog/lts-releases/), a new LTS version is also published every 6 months.\nFor up-to-date release planning informations, see [dedicated page](https://github.com/quarkusio/quarkus/wiki/Release-Planning).\n\nQuarkus releases an LTS (Long-Term Support) version every six months.\nLTS is designed for users who prioritize stability over new features.\nThese versions are maintained for one year and receive critical bug and CVE fixes.\nAn overlap period allows a smooth upgrade to the next LTS.\nA new LTS version will be released every six months.\nFor each LTS, micro-releases will occur every two months (e.g., 3.20.1, 3.20.2).\n\nNon-LTS minor versions are supported with bug fixes and security updates [until the next minor version](https://github.com/quarkusio/quarkus/discussions/29161).\nLTS releases are supported for 12 months with critical bug fixes and security patches.\n\nRed Hat provides a commercial build of Quarkus, [Red Hat build of Quarkus (RHBQ)](https://access.redhat.com/products/quarkus/), with a longer support timeline.\nThe code base used for this build is the same as the one used for the community version,\nbut it comes with support, a [slower release cadence](https://access.redhat.com/support/policy/updates/jboss_notes#p_quarkus)\nand [certified builds of Quarkus and its dependencies](https://code.quarkus.redhat.com/).\nIt requires a Red Hat subscription to run in production.\n"
  },
  {
    "path": "products/quasar.md",
    "content": "---\ntitle: Quasar\naddedAt: 2023-09-24\ncategory: framework\ntags: javascript-runtime\niconSlug: quasar\npermalink: /quasar\nversionCommand: quasar -v\nreleasePolicyLink: https://github.com/quasarframework/quasar/blob/dev/ROADMAP.md#support-policy-and-schedule\nchangelogTemplate: https://github.com/quasarframework/quasar/releases/tag/quasar-v__LATEST__\neoasColumn: true\neolColumn: LTS support\n\nidentifiers:\n  - purl: pkg:npm/quasar\n\nauto:\n  methods:\n    - npm: quasar\n    - release_table: https://collected.press/github/quasarframework/quasar/ROADMAP.md\n      selector: \"table:nth-of-type(1)\"\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: '^(?P<value>\\d+)\\.x$'\n        releaseDate: \"Released\"\n        eoas: \"Active support ends\"\n        eol: \"LTS support ends\"\n\nreleases:\n  - releaseCycle: \"2\"\n    releaseDate: 2021-06-21\n    eoas: false\n    eol: false\n    latest: \"2.18.7\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"1\"\n    releaseDate: 2019-03-07\n    eoas: 2021-04-01\n    eol: 2023-06-30\n    latest: \"1.22.10\"\n    latestReleaseDate: 2023-05-05\n\n---\n\n> [Quasar](https://quasar.dev/) is an MIT licensed open-source Vue.js based framework, which allows\n> web developers to quickly create responsive websites/apps in many flavors: Single Page Apps, SSR\n> Apps, PWAs, Browser extensions, Hybrid Mobile Apps and Electron Apps.\n\nAll major releases are typically supported for at least 12 months. LTS support ends 12 months after\nthe release of a new major version.\n"
  },
  {
    "path": "products/rabbitmq.md",
    "content": "---\ntitle: RabbitMQ\naddedAt: 2021-04-21\ncategory: server-app\ntags: erlang-runtime\niconSlug: rabbitmq\npermalink: /rabbitmq\nversionCommand: rabbitmqctl --version\nreleasePolicyLink: https://www.rabbitmq.com/release-information\nchangelogTemplate: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v__LATEST__\neolColumn: Community Support\neoesColumn: Extended Commercial Support\n\nidentifiers:\n  - repology: rabbitmq-server\n  - cpe: cpe:/a:pivotal_software:rabbitmq\n  - cpe: cpe:2.3:a:pivotal_software:rabbitmq\n  - cpe: cpe:/a:vmware:rabbitmq\n  - cpe: cpe:2.3:a:vmware:rabbitmq\n\nauto:\n  methods:\n    - git: https://github.com/rabbitmq/rabbitmq-server.git\n      regex:\n        - '^v(?P<major>[1-9]\\d*)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)$' # newer versions\n        - '^rabbitmq_v(?P<major>[1-9]\\d*)_(?P<minor>\\d+)_(?P<patch>\\d+)$' # oldest versions\n\nreleases:\n  - releaseCycle: \"4.2\"\n    releaseDate: 2025-10-27\n    eol: false\n    eoes: false\n    latest: \"4.2.5\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2025-04-15\n    eol: 2026-01-30\n    eoes: 2028-04-29\n    latest: \"4.1.8\"\n    latestReleaseDate: 2026-01-21\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2024-09-18\n    eol: 2025-04-15\n    eoes: 2027-09-29\n    latest: \"4.0.9\"\n    latestReleaseDate: 2025-04-14\n\n  - releaseCycle: \"3.13\"\n    releaseDate: 2024-02-22\n    eol: 2024-09-17\n    eoes: 2027-12-30\n    latest: \"3.13.7\"\n    latestReleaseDate: 2024-08-26\n\n  - releaseCycle: \"3.12\"\n    releaseDate: 2023-06-01\n    eol: 2024-02-21\n    eoes: 2025-06-29\n    latest: \"3.12.14\"\n    latestReleaseDate: 2024-05-05\n\n  - releaseCycle: \"3.11\"\n    releaseDate: 2022-09-26\n    eol: 2023-06-01\n    eoes: 2024-06-29\n    latest: \"3.11.28\"\n    latestReleaseDate: 2023-12-21\n\n  - releaseCycle: \"3.10\"\n    releaseDate: 2022-05-03\n    eol: 2022-09-28\n    eoes: 2023-12-31\n    latest: \"3.10.25\"\n    latestReleaseDate: 2023-07-18\n\n  - releaseCycle: \"3.9\"\n    releaseDate: 2021-07-23\n    eol: 2023-01-31\n    eoes: 2023-07-31\n    latest: \"3.9.29\"\n    latestReleaseDate: 2023-03-09\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2019-10-01\n    eol: 2022-07-31\n    eoes: 2022-07-31\n    latest: \"3.8.35\"\n    latestReleaseDate: 2022-07-09\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2017-11-28\n    eol: 2020-09-30\n    eoes: 2020-09-30\n    latest: \"3.7.28\"\n    latestReleaseDate: 2020-08-17\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2015-12-22\n    eol: 2018-05-31\n    eoes: 2018-05-31\n    link: \"https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v{{'__LATEST__'|replace:'.','_'}}\"\n    latest: \"3.6.16\"\n    latestReleaseDate: 2018-06-13\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2015-03-11\n    eol: 2016-10-31\n    eoes: 2016-10-31\n    link: \"https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v{{'__LATEST__'|replace:'.','_'}}\"\n    latest: \"3.5.8\"\n    latestReleaseDate: 2016-11-03\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2014-10-21\n    eol: 2015-10-31\n    eoes: 2015-10-31\n    link: \"https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v{{'__LATEST__'|replace:'.','_'}}\"\n    latest: \"3.4.4\"\n    latestReleaseDate: 2015-02-11\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2014-04-02\n    eol: 2015-03-31\n    eoes: 2015-03-31\n    link: \"https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v{{'__LATEST__'|replace:'.','_'}}\"\n    latest: \"3.3.5\"\n    latestReleaseDate: 2014-08-11\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2013-10-23\n    eol: 2014-10-31\n    eoes: 2014-10-31\n    link: \"https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v{{'__LATEST__'|replace:'.','_'}}\"\n    latest: \"3.2.4\"\n    latestReleaseDate: 2014-03-04\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2013-05-01\n    eol: 2014-04-30\n    eoes: 2014-04-30\n    link: \"https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v{{'__LATEST__'|replace:'.','_'}}\"\n    latest: \"3.1.5\"\n    latestReleaseDate: 2013-08-15\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2012-11-19\n    eol: 2013-11-30\n    eoes: 2013-11-30\n    link: \"https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v{{'__LATEST__'|replace:'.','_'}}\"\n    latest: \"3.0.4\"\n    latestReleaseDate: 2013-03-06\n\n---\n\n> [RabbitMQ](https://www.rabbitmq.com/) is an open source message broker written in Erlang that\n> supports multiple messaging protocols.\n\n- **Community Support**: includes regular patch releases. Was earlier called \"General Support\", but\n  renamed to avoid confusion with [VMware terminology](https://tanzu.vmware.com/support/lifecycle_policy)\n  related to support lifecycle policy.\n- **[Extended Commercial Support](https://tanzu.vmware.com/rabbitmq)**: is available from VMWare. It includes\n  security patches, and fixes for high-severity issues reported by users with a commercial license.\n"
  },
  {
    "path": "products/rancher.md",
    "content": "---\ntitle: Rancher\naddedAt: 2023-11-28\ncategory: server-app\ntags: suse\niconSlug: rancher\npermalink: /rancher\nalternate_urls:\n  - /suse-rancher\nreleasePolicyLink: https://www.suse.com/support/kb/doc/?id=000020432\nchangelogTemplate: https://github.com/rancher/rancher/releases/tag/v__LATEST__\nreleaseDateColumn: General Availability\neoasColumn: Full Support\neolColumn: Limited Support\n\nidentifiers:\n  - purl: pkg:docker/rancher/rancher\n  - repology: rancher\n  - cpe: cpe:2.3:a:suse:rancher\n\nauto:\n  methods:\n    - git: https://github.com/rancher/rancher.git\n    - release_table: https://www.suse.com/lifecycle#suse-rancher-prime\n      render_javascript: false\n      selector: 'tr[data-url=\"suse-rancher-prime\"]+tr table:nth-of-type(1)'\n      fields:\n        releaseCycle:\n          column: Version\n          regex: '^(?P<value>2\\.\\d+)\\.x$'\n        releaseDate: GA\n        eoas: EOM\n        eol: EOL\n# Support and EOL dates can be found on https://www.suse.com/lifecycle#suse-rancher-prime\nreleases:\n  - releaseCycle: \"2.13\"\n    releaseDate: 2025-12-17\n    eoas: 2026-06-17\n    eol: 2027-06-17\n    latest: \"2.13.3\"\n    latestReleaseDate: 2026-02-25\n\n  - releaseCycle: \"2.12\"\n    releaseDate: 2025-08-29\n    eoas: 2026-02-28\n    eol: 2027-02-28\n    latest: \"2.12.7\"\n    latestReleaseDate: 2026-02-25\n\n  - releaseCycle: \"2.11\"\n    releaseDate: 2025-04-24\n    eoas: 2025-10-24\n    eol: 2026-10-24\n    latest: \"2.11.11\"\n    latestReleaseDate: 2026-02-25\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2024-12-19\n    eoas: 2025-06-19\n    eol: 2026-06-19\n    latest: \"2.10.11\"\n    latestReleaseDate: 2026-01-29\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2024-08-26\n    eoas: 2025-02-26\n    eol: 2026-02-26\n    latest: \"2.9.12\"\n    latestReleaseDate: 2025-09-24\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2023-12-05\n    eoas: 2024-09-22\n    eol: 2025-07-22\n    latest: \"2.8.15\"\n    latestReleaseDate: 2025-04-24\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2022-11-16\n    eoas: 2024-05-15\n    eol: 2024-11-18\n    latest: \"2.7.18\"\n    latestReleaseDate: 2024-11-08\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2021-08-30\n    eoas: 2023-03-01\n    eol: 2024-04-30\n    latest: \"2.6.14\"\n    latestReleaseDate: 2024-02-06\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2020-10-05\n    eoas: 2022-01-05\n    eol: 2023-01-31\n    latest: \"2.5.17\"\n    latestReleaseDate: 2023-01-23\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2020-03-30\n    eoas: 2021-07-30\n    eol: 2022-03-31\n    latest: \"2.4.18\"\n    latestReleaseDate: 2022-03-31\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2019-10-07\n    eoas: 2020-10-07\n    eol: 2021-04-07\n    latest: \"2.3.11\"\n    latestReleaseDate: 2021-03-02\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2019-03-25\n    eoas: 2020-04-15\n    eol: 2020-10-15\n    latest: \"2.2.13\"\n    latestReleaseDate: 2020-06-01\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2018-10-05\n    eoas: 2019-10-19\n    eol: 2020-04-19\n    latest: \"2.1.14\"\n    latestReleaseDate: 2020-01-03\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2018-04-30\n    eoas: 2019-05-01\n    eol: 2019-11-01\n    latest: \"2.0.16\"\n    latestReleaseDate: 2019-07-03\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2017-05-04\n    eoas: 2019-12-31\n    eol: 2020-06-30\n    latest: \"1.6.30\"\n    latestReleaseDate: 2020-05-04\n\n---\n\n> [Rancher](https://www.rancher.com/) is a complete software stack for teams adopting containers.\n> It addresses the operational and security challenges of managing multiple Kubernetes clusters,\n> while providing DevOps teams with integrated tools for running containerized workloads.\n\nRancher does not have a fixed release and support policy, but End Of Maintenance (EOM) and End of\nLife (EOL) dates for each release are well-documented [on their website](https://www.suse.com/lifecycle#suse-rancher-prime).\n\nLooking at the latest releases, it seems that all releases are fully supported for at least 1 year\nwith bug and security fixes, followed by at least 6 months of limited support with critical\nsecurity fixes only.\n\nCompatibility with various Kubernetes distributions can be found on [the rancher support matrix](https://www.suse.com/suse-rancher/support-matrix/all-supported-versions/).\n"
  },
  {
    "path": "products/raspberry-pi.md",
    "content": "---\ntitle: Raspberry Pi\naddedAt: 2022-12-31\ncategory: device\niconSlug: raspberrypi\npermalink: /raspberry-pi\nalternate_urls:\n  - /raspberrypi\n  - /raspi\n  - /rpi\neolColumn: Discontinued\nlatestColumn: false\n\nreleases:\n  - releaseCycle: \"5-500+\"\n    releaseLabel: \"500+\"\n    # https://www.raspberrypi.com/news/the-ultimate-all-in-one-pc-raspberry-pi-500-plus-on-sale-now-at-200/\n    releaseDate: 2025-09-25\n    eol: 2035-01-01\n    link: https://www.raspberrypi.com/products/raspberry-pi-500-plus/\n\n  - releaseCycle: \"5-500\"\n    releaseLabel: \"500\"\n    # https://www.raspberrypi.com/news/raspberry-pi-500-and-raspberry-pi-monitor-on-sale-now/\n    releaseDate: 2024-12-09\n    eol: 2034-01-01\n    link: https://www.raspberrypi.com/products/raspberry-pi-500/\n\n  - releaseCycle: \"cm5\"\n    releaseLabel: Compute Module 5\n    # https://www.raspberrypi.com/news/compute-module-5-on-sale-now/\n    releaseDate: 2024-11-27\n    eol: 2036-01-01\n    link: https://www.raspberrypi.com/products/compute-module-5/\n\n  - releaseCycle: \"pico2\"\n    releaseLabel: Pico 2\n    # https://www.raspberrypi.com/news/raspberry-pi-pico-2-our-new-5-microcontroller-board-on-sale-now/\n    releaseDate: 2024-08-08\n    eol: 2040-01-01\n    link: https://www.raspberrypi.com/products/raspberry-pi-pico-2/\n\n  - releaseCycle: \"5\"\n    releaseLabel: \"5\" # Is just called \"Raspberry Pi 5\", without \"Model B\"\n    # https://www.raspberrypi.com/news/raspberry-pi-5-available-now/\n    releaseDate: 2023-10-23\n    eol: 2036-01-01\n    link: https://www.raspberrypi.com/products/raspberry-pi-5/\n\n  - releaseCycle: \"cm4s\"\n    releaseLabel: Compute Module 4S\n    # https://www.jeffgeerling.com/blog/2022/new-raspberry-pi-compute-module-4s\n    releaseDate: 2022-04-04\n    eol: 2034-01-01\n    link: https://www.raspberrypi.com/products/compute-module-4s/\n\n  - releaseCycle: \"zero-2-w\"\n    releaseLabel: \"Zero 2 W\"\n    # https://www.raspberrypi.com/news/new-raspberry-pi-zero-2-w-2/\n    releaseDate: 2021-10-28\n    eol: 2030-01-01\n    link: https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/\n\n  - releaseCycle: \"pico\"\n    releaseLabel: Pico\n    # https://www.raspberrypi.com/news/raspberry-pi-silicon-pico-now-on-sale/\n    releaseDate: 2021-01-21\n    eol: 2036-01-01\n    link: https://www.raspberrypi.com/products/raspberry-pi-pico/\n\n  - releaseCycle: \"4-400\"\n    releaseLabel: \"400\"\n    # https://www.raspberrypi.com/news/raspberry-pi-400-the-70-desktop-pc/\n    releaseDate: 2020-11-02\n    eol: 2028-01-01\n    link: https://www.raspberrypi.com/products/raspberry-pi-400-unit/\n\n  - releaseCycle: \"cm4\"\n    releaseLabel: Compute Module 4\n    # https://www.raspberrypi.com/news/raspberry-pi-compute-module-4/\n    releaseDate: 2020-10-19\n    # https://www.raspberrypi.com/products/compute-module-4/?variant=raspberry-pi-cm4001000\n    eol: 2034-01-01\n    link: https://www.raspberrypi.com/products/compute-module-4/\n\n  - releaseCycle: \"4-b\"\n    releaseLabel: \"4 Model B\"\n    # https://www.raspberrypi.com/news/raspberry-pi-4-on-sale-now-from-35/\n    releaseDate: 2019-06-24\n    # https://www.raspberrypi.com/products/raspberry-pi-4-model-b/specifications/\n    eol: 2034-01-01\n    link: https://www.raspberrypi.com/products/raspberry-pi-4-model-b/\n\n  - releaseCycle: \"cm3+\"\n    releaseLabel: Compute Module 3+\n    # https://www.raspberrypi.com/news/compute-module-3-on-sale-now-from-25/\n    releaseDate: 2019-01-28\n    # https://www.raspberrypi.com/products/compute-module-3-plus/\n    eol: 2028-01-01\n    link: https://www.raspberrypi.com/products/compute-module-3-plus/\n\n  - releaseCycle: \"3-a+\"\n    releaseLabel: \"3 Model A+\"\n    # https://www.raspberrypi.com/news/new-product-raspberry-pi-3-model-a/\n    releaseDate: 2018-11-15\n    # https://www.raspberrypi.com/products/raspberry-pi-3-model-a-plus/\n    eol: 2030-01-01\n    link: https://www.raspberrypi.com/products/raspberry-pi-3-model-a-plus/\n\n  - releaseCycle: \"3-b+\"\n    releaseLabel: \"3 Model B+\"\n    # https://www.raspberrypi.com/news/raspberry-pi-3-model-bplus-sale-now-35/\n    releaseDate: 2018-03-14\n    # https://www.raspberrypi.com/products/raspberry-pi-3-model-b-plus/\n    eol: 2030-01-01\n    link: https://www.raspberrypi.com/products/raspberry-pi-3-model-b-plus/\n\n    # There is also https://www.raspberrypi.com/news/zero-wh/, but no associated product page, so\n    # better to merge both like in Wikipedia.\n  - releaseCycle: \"zero-w\"\n    releaseLabel: \"Zero W/WH\"\n    # https://www.raspberrypi.com/news/raspberry-pi-zero-w-joins-family/\n    releaseDate: 2017-02-28\n    eol: 2030-01-01\n    link: https://www.raspberrypi.com/products/raspberry-pi-zero-w/\n\n  - releaseCycle: \"cm3\"\n    releaseLabel: Compute Module 3\n    # https://www.raspberrypi.com/news/compute-module-3-launch/\n    releaseDate: 2017-01-16\n    # https://www.raspberrypi.com/products/compute-module-3/\n    eol: 2028-01-01\n    link: https://www.raspberrypi.com/products/compute-module-3/\n\n  - releaseCycle: \"3-b\"\n    releaseLabel: \"3 Model B\"\n    # https://www.raspberrypi.com/news/raspberry-pi-3-on-sale/\n    releaseDate: 2016-02-29\n    # https://www.raspberrypi.com/products/raspberry-pi-3-model-b/\n    eol: 2028-01-01\n    link: https://www.raspberrypi.com/products/raspberry-pi-3-model-b/\n\n  - releaseCycle: \"zero\"\n    releaseLabel: \"Zero\"\n    # https://www.raspberrypi.com/news/raspberry-pi-zero/\n    releaseDate: 2015-11-26\n    eol: 2030-01-01\n    link: https://www.raspberrypi.com/products/raspberry-pi-zero/\n\n  - releaseCycle: \"2-b\"\n    releaseLabel: \"2 Model B\"\n    # https://www.raspberrypi.com/news/raspberry-pi-2-on-sale/\n    releaseDate: 2015-02-02\n    eol: 2026-01-01\n    link: https://www.raspberrypi.com/products/raspberry-pi-2-model-b/\n\n  - releaseCycle: \"1-a+\"\n    releaseLabel: \"1 Model A+\"\n    # https://www.raspberrypi.com/news/raspberry-pi-model-a-plus-on-sale/\n    releaseDate: 2014-11-10\n    eol: 2030-01-01\n    link: https://www.raspberrypi.com/products/raspberry-pi-1-model-a-plus/\n\n  - releaseCycle: \"1-b+\"\n    releaseLabel: \"1 Model B+\"\n    # https://www.raspberrypi.com/news/introducing-raspberry-pi-model-b-plus/\n    releaseDate: 2014-07-14\n    eol: 2030-01-01\n    link: https://www.raspberrypi.com/products/raspberry-pi-1-model-b-plus/\n\n  - releaseCycle: \"cm1\"\n    releaseLabel: Compute Module 1\n    # https://www.raspberrypi.org/raspberry-pi-compute-module-new-product/\n    releaseDate: 2014-04-07\n    eol: 2026-01-01\n    link: https://www.raspberrypi.com/products/compute-module-1/\n\n  - releaseCycle: \"1-a\"\n    releaseLabel: \"1 Model A\"\n    # https://www.raspberrypi.com/news/model-a-now-for-sale-in-europe-buy-one-today/\n    releaseDate: 2013-02-04\n    # replaced by 1a+ -  https://www.raspberrypi.com/products/raspberry-pi-1-model-a-plus/\n    eol: 2014-11-10\n    link: https://www.raspberrypi.com/news/model-a-now-for-sale-in-europe-buy-one-today/\n\n  - releaseCycle: \"1-b\"\n    releaseLabel: \"1 Model B\"\n    releaseDate: 2012-03-01\n    # replaced by 1b+ - https://www.raspberrypi.com/products/raspberry-pi-1-model-b-plus/\n    eol: 2014-07-14\n    link: https://www.raspberrypi.com/news/the-raspberry-pi-launch/\n---\n\n> [Raspberry Pi](https://www.raspberrypi.com/) is a series of small single-board computers (SBCs)\n> developed by the Raspberry Pi Foundation. It is widely used because of its low cost, modularity,\n> and open design.\n\nSome of the Raspberry Pi hardware comes with an Obsolescence statement guaranteeing production until a\nspecific date. [Raspberry Pi OS](https://www.raspberrypi.com/software/operating-systems/) supports\nall Raspberry Pi models (excluding Pico).\n\nA detailed model comparison can be found on [Wikipedia](https://wikipedia.org/wiki/Raspberry_Pi#Model_comparison).\n"
  },
  {
    "path": "products/react-native.md",
    "content": "---\ntitle: React Native\naddedAt: 2024-07-19\ncategory: framework\ntags: meta javascript-runtime\niconSlug: react\npermalink: /react-native\nreleasePolicyLink: https://github.com/reactwg/react-native-releases/blob/main/docs/support.md\nchangelogTemplate: https://github.com/facebook/react-native/releases/tag/v__LATEST__\neoasColumn: true\n\nidentifiers:\n  - purl: pkg:github/facebook/react-native\n  - purl: pkg:npm/react-native\n  - cpe: cpe:2.3:a:facebook:react-native\n\n# NPM dates are more accurate than git tag dates.\nauto:\n  methods:\n    - npm: react-native\n      regex: '(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)$'\n\n# eoas = releaseDate(x+2)\n# eol = releaseDate(x+3)\n# eoas and eol on https://github.com/reactwg/react-native-releases/blob/main/docs/support.md\nreleases:\n  - releaseCycle: \"0.84\"\n    releaseDate: 2026-02-11\n    eoas: false\n    eol: false\n    latest: \"0.84.1\"\n    latestReleaseDate: 2026-02-27\n\n  - releaseCycle: \"0.83\"\n    releaseDate: 2025-12-10\n    eoas: false\n    eol: false\n    latest: \"0.83.4\"\n    latestReleaseDate: 2026-03-06\n\n  - releaseCycle: \"0.82\"\n    releaseDate: 2025-10-08\n    eoas: 2026-02-11\n    eol: false\n    latest: \"0.82.1\"\n    latestReleaseDate: 2025-10-20\n\n  - releaseCycle: \"0.81\"\n    releaseDate: 2025-08-12\n    eoas: 2025-12-10\n    eol: 2026-02-11\n    latest: \"0.81.6\"\n    latestReleaseDate: 2026-02-05\n\n  - releaseCycle: \"0.80\"\n    releaseDate: 2025-06-12\n    eoas: 2025-10-08\n    eol: 2025-12-10\n    latest: \"0.80.3\"\n    latestReleaseDate: 2026-01-26\n\n  - releaseCycle: \"0.79\"\n    releaseDate: 2025-04-08\n    eoas: 2025-08-12\n    eol: 2025-10-08\n    latest: \"0.79.7\"\n    latestReleaseDate: 2025-10-21\n\n  - releaseCycle: \"0.78\"\n    releaseDate: 2025-02-19\n    eoas: 2025-06-12\n    eol: 2025-08-12\n    latest: \"0.78.3\"\n    latestReleaseDate: 2025-07-09\n\n  - releaseCycle: \"0.77\"\n    releaseDate: 2025-01-21\n    eoas: 2025-04-08\n    eol: 2025-06-12\n    latest: \"0.77.3\"\n    latestReleaseDate: 2025-07-21\n\n  - releaseCycle: \"0.76\"\n    releaseDate: 2024-10-23\n    eoas: 2025-02-19\n    eol: 2025-04-08\n    latest: \"0.76.9\"\n    latestReleaseDate: 2025-04-03\n\n  - releaseCycle: \"0.75\"\n    releaseDate: 2024-08-14\n    eoas: 2025-01-21\n    eol: 2025-02-19\n    latest: \"0.75.5\"\n    latestReleaseDate: 2025-02-06\n\n  - releaseCycle: \"0.74\"\n    releaseDate: 2024-04-22\n    eoas: 2024-10-23\n    eol: 2025-01-27\n    latest: \"0.74.7\"\n    latestReleaseDate: 2025-01-27\n\n  - releaseCycle: \"0.73\"\n    releaseDate: 2023-12-06\n    eoas: 2024-08-14\n    eol: 2024-10-23\n    latest: \"0.73.11\"\n    latestReleaseDate: 2024-11-12\n\n  - releaseCycle: \"0.72\"\n    releaseDate: 2023-06-21\n    eoas: 2024-04-23\n    eol: 2024-08-14\n    latest: \"0.72.17\"\n    latestReleaseDate: 2024-08-19\n\n  - releaseCycle: \"0.71\"\n    releaseDate: 2023-01-12\n    eoas: 2023-12-07\n    eol: 2024-04-23\n    latest: \"0.71.19\"\n    latestReleaseDate: 2024-04-29\n\n  - releaseCycle: \"0.70\"\n    releaseDate: 2022-09-05\n    eoas: 2023-06-22\n    eol: 2023-12-07\n    latest: \"0.70.15\"\n    latestReleaseDate: 2024-01-16\n\n  - releaseCycle: \"0.69\"\n    releaseDate: 2022-06-22\n    eoas: 2023-01-13\n    eol: 2023-06-22\n    latest: \"0.69.12\"\n    latestReleaseDate: 2023-07-04\n\n  - releaseCycle: \"0.68\"\n    releaseDate: 2022-03-30\n    eoas: 2022-11-06\n    eol: 2023-01-13\n    latest: \"0.68.7\"\n    latestReleaseDate: 2023-04-26\n\n  - releaseCycle: \"0.67\"\n    releaseDate: 2022-01-18\n    eoas: 2022-06-23\n    eol: 2022-11-06\n    latest: \"0.67.5\"\n    latestReleaseDate: 2022-11-06\n\n  - releaseCycle: \"0.66\"\n    releaseDate: 2021-10-01\n    eoas: 2022-03-30\n    eol: 2022-06-23\n    latest: \"0.66.5\"\n    latestReleaseDate: 2022-11-06\n\n  - releaseCycle: \"0.65\"\n    releaseDate: 2021-08-17\n    eoas: 2022-01-19\n    eol: 2022-03-30\n    latest: \"0.65.3\"\n    latestReleaseDate: 2022-11-06\n\n  - releaseCycle: \"0.64\"\n    releaseDate: 2021-03-12\n    eoas: 2021-10-02\n    eol: 2022-01-19\n    latest: \"0.64.4\"\n    latestReleaseDate: 2022-11-07\n\n  - releaseCycle: \"0.63\"\n    releaseDate: 2020-07-08\n    eoas: 2021-08-18\n    eol: 2021-10-02\n    latest: \"0.63.5\"\n    latestReleaseDate: 2022-11-07\n\n  - releaseCycle: \"0.62\"\n    releaseDate: 2020-03-26\n    eoas: 2021-03-13\n    eol: 2021-08-18\n    latest: \"0.62.3\"\n    latestReleaseDate: 2021-05-05\n\n  - releaseCycle: \"0.61\"\n    releaseDate: 2019-09-24\n    eoas: 2020-07-09\n    eol: 2021-03-13\n    latest: \"0.61.5\"\n    latestReleaseDate: 2019-11-23\n\n  - releaseCycle: \"0.60\"\n    releaseDate: 2019-07-03\n    eoas: 2020-03-27\n    eol: 2020-07-09\n    latest: \"0.60.6\"\n    latestReleaseDate: 2019-09-24\n\n---\n\n> [React Native](https://reactnative.dev/) brings React's declarative UI framework to iOS and Android.\n> With React Native, you use native UI controls and have full access to the native platform.\n"
  },
  {
    "path": "products/react.md",
    "content": "---\ntitle: React\naddedAt: 2022-04-04\ncategory: framework\ntags: meta javascript-runtime\niconSlug: react\npermalink: /react\nreleasePolicyLink: https://react.dev/community/versioning-policy\nchangelogTemplate: https://github.com/facebook/react/releases/tag/v__LATEST__\neoasColumn: true\nstaleReleaseThresholdDays: 2190 # https://react.dev/community/versioning-policy#stable-releases\n\nidentifiers:\n  - purl: pkg:github/facebook/react\n  - purl: pkg:npm/react\n  - cpe: cpe:2.3:a:facebook:react\n\n# NPM dates are more accurate than git tag dates.\nauto:\n  methods:\n    - npm: react\n\nreleases:\n  - releaseCycle: \"19\"\n    releaseDate: 2024-12-05\n    eoas: false\n    eol: false\n    latest: \"19.2.4\"\n    latestReleaseDate: 2026-01-26\n\n  - releaseCycle: \"18\"\n    releaseDate: 2022-03-29\n    eoas: 2024-12-05\n    eol: false\n    latest: \"18.3.1\"\n    latestReleaseDate: 2024-04-26\n\n  - releaseCycle: \"17\"\n    releaseDate: 2020-10-20\n    eoas: 2022-03-29\n    eol: false\n    latest: \"17.0.2\"\n    latestReleaseDate: 2021-03-22\n\n  - releaseCycle: \"16\"\n    releaseDate: 2017-09-26\n    eoas: 2020-10-20\n    eol: false\n    latest: \"16.14.0\"\n    latestReleaseDate: 2020-10-14\n\n  - releaseCycle: \"15\"\n    releaseDate: 2016-04-07\n    eoas: 2020-10-14\n    eol: false\n    latest: \"15.7.0\"\n    latestReleaseDate: 2020-10-14\n\n---\n\n> [React](https://react.dev/) is an open-source JavaScript library for building modern web\n> applications.\n\nReact follows [Semantic Versioning](https://semver.org/) principles. The latest major\nrelease is supported with new features, bug and security fixes. All previous major\nreleases are [supported with critical security fixes](https://react.dev/community/versioning-policy#stable-releases).\n\nAccording to [a comment from one of the React core developers](https://github.com/reactjs/react.dev/issues/1745#issuecomment-857172083),\ncritical security fixes are also backported to all minor versions of the current\nmajor releases.\n"
  },
  {
    "path": "products/red-hat-ansible-automation-platform.md",
    "content": "---\ntitle: Red Hat Ansible Automation Platform\naddedAt: 2026-03-07\ncategory: server-app\ntags: red-hat\niconSlug: redhat\npermalink: /red-hat-ansible-automation-platform\nalternate_urls:\n  - /ansible-automation-platform\n  - /aap\nreleasePolicyLink: https://access.redhat.com/support/policy/updates/ansible-automation-platform\nreleaseImage: https://access.redhat.com/sites/hub/files/2025-10/AAP%20Lifecycle%20Doodle.jpg\neoasColumn: Full Support\neolColumn: Maintenance Support 1\neoesColumn: Maintenance Support 2\nlatestColumn: false\nreleaseDateColumn: General Availability\n\ncustomFields:\n  - name: ansibleCoreVersion\n    display: api-only\n    label: Ansible-Core version\n  - name: aapPLatformUIVersion\n    display: api-only\n    label: Ansible Automation Platform UI version\n  - name: automationControllerVersion\n    display: api-only\n    label: Automation Controller version\n  - name: automationHubVersion\n    display: api-only\n    label: Automation Hub version\n  - name: eventDrivenAnsibleVersion\n    display: api-only\n    label: Event-Driven Ansible version\n  - name: platformGatewayVersion\n    display: api-only\n    label: Platform Gateway version\n\nidentifiers:\n    - cpe: cpe:/a:redhat:ansible_automation_platform\n    - cpe: cpe:2.3:a:redhat:ansible_automation_platform\n\nreleases:\n  # Info taken from https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.6/html/release_notes/platform-introduction#platform_services_in_2_6\n  - releaseCycle: \"2.6\"\n    releaseDate: 2025-10-01\n    eoas: 2026-10-01\n    eol: 2027-10-01\n    eoes: 2028-10-01\n    ansibleCoreVersion: \"2.16\"\n    aapPLatformUIVersion: \"2.6.1\"\n    automationControllerVersion: \"4.7.8\"\n    automationHubVersion: \"4.11.5\"\n    eventDrivenAnsibleVersion: \"1.2.4\"\n    platformGatewayVersion: \"2.6.20251001\"\n    link: https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.6/html/release_notes\n\n  # Info taken from https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html/release_notes/platform-introduction#whats-included\n  - releaseCycle: \"2.5\"\n    releaseDate: 2025-10-01\n    eoas: 2026-10-01\n    eol: 2027-10-01\n    eoes: 2028-10-01\n    ansibleCoreVersion: \"2.16\"\n    aapPLatformUIVersion: \"1.1\"\n    automationControllerVersion: \"4.6.25\"\n    automationHubVersion: \"4.10.11\"\n    eventDrivenAnsibleVersion: \"1.1.14\"\n    platformGatewayVersion: \"N/A\"\n    link: https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html/release_notes\n\n  # Info taken from https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.4/html/red_hat_ansible_automation_platform_release_notes/platform-introduction#whats-included\n  - releaseCycle: \"2.4\"\n    releaseDate: 2023-06-27\n    eoas: 2024-10-01\n    eol: 2025-10-01\n    eoes: 2026-06-30\n    ansibleCoreVersion: \"2.15\"\n    aapPLatformUIVersion: \"N/A\"\n    automationControllerVersion: \"4.5.30\"\n    automationHubVersion: \"4.9.5\"\n    eventDrivenAnsibleVersion: \"1.0.8\"\n    platformGatewayVersion: \"N/A\"\n    link: https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.4/html/red_hat_ansible_automation_platform_release_notes/index\n\n  # Info taken from https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.3/html/red_hat_ansible_automation_platform_release_notes/platform-introduction#whats-included\n  - releaseCycle: \"2.3\"\n    releaseDate: 2022-11-29\n    eoas: 2023-06-30\n    eol: 2023-11-29\n    eoes: 2024-05-31\n    ansibleCoreVersion: \"2.14\"\n    aapPLatformUIVersion: \"N/A\"\n    automationControllerVersion: \"4.3\"\n    automationHubVersion: \"4.6\"\n    eventDrivenAnsibleVersion: \"N/A\"\n    platformGatewayVersion: \"N/A\"\n    link: https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.3/html/red_hat_ansible_automation_platform_release_notes\n\n---\n\n> [Red hat Ansible Automation Platform](https://www.redhat.com/en/technologies/management/ansible) is a software that enables organizations to automate IT processes in enterprise environments\n> and uses a subscription-based pricing model with annual licensing fees determined by the number of nodes managed.\n> The platform includes a controller with a web console and REST API, analytics, Execution Environments, role-based access control (RBAC),\n> a multi-playbook workflow builder and visualizer, logging & auditing and integrates in existing authentication sources.\n\nThe product life cycle for Red Hat Ansible Automation Platform is divided into three phases of maintenance:\n**Full Support**, **Maintenance Support 1** and **Maintenance Support 2**.\n\nThe **Full Support** phase begins at the GA/release.\nDuring the Full Support Phase, Qualified critical security fixes, Critical **and** important severity issue fixes will be released as they become available;\nas well as fixes to *Security Errata* ([RHEA][DEFINITION]) and *Bug Fix Errata* ([RHBAs][DEFINITION]).\nSoftware Enhancements and new features are released when made available.\n\nThe **Maintenance Support 1** phase starts after the Full Support phase.\nDuring this phase, Qualified critical security fixes, Critical severity issue fixes will be released as they become available;\nas well as fixes to *Security Errata* ([RHEA][DEFINITION]) and *Bug Fix Errata* ([RHBAs][DEFINITION]).\nSoftware Enhancements or new features are not part of this Life Cycle phase.\n\nThe **Maintenance Support 2** phase starts after the Maintenance Support 1 phase.\nQualified critical security fixes and fixes to *Security Errata* ([RHEA][DEFINITION]) are released as they become available.\nBug fixes by severity or *Bug Fix Errata* ([RHBAs][DEFINITION]) are not part of this Life Cycle phase; neither are Software Enhancements nor new features.\n\nThe Ansible Automation Platform consists of multiple major services, each with their own versions.\n\n{% include table.html\nlabels=\"Release,Ansible-Core version,AAP Platform UI version,Automation Controller version,Automation Hub version,Event-Driven Ansible version,Platform Gateway version\"\nfields=\"releaseCycle,ansibleCoreVersion,aapPLatformUIVersion,automationControllerVersion,automationHubVersion,eventDrivenAnsibleVersion,platformGatewayVersion\"\ntypes=\"string,string,string,string,string\"\nrows=page.releases %}\n\nThe latest version for each component can be found in the release notes under the *Patch releases* section.\n\n[DEFINITION]: https://access.redhat.com/articles/2130961\n"
  },
  {
    "path": "products/red-hat-build-of-openjdk.md",
    "content": "---\ntitle: Red Hat build of OpenJDK\naddedAt: 2023-07-13\ncategory: lang\ntags: java-distribution red-hat\niconSlug: openjdk\npermalink: /redhat-build-of-openjdk\nalternate_urls:\n  - /redhat-openjdk\n  - /redhat-jdk\n  - /red-hat-openjdk\n  - /rh-openjdk\n  - /rhjdk\n  - /red-hat-build-of-openjdk\nversionCommand: java -version\nreleasePolicyLink: https://access.redhat.com/articles/1299013\nchangelogTemplate: https://access.redhat.com/documentation/en-us/red_hat_build_of_openjdk/__RELEASE_CYCLE__\neolColumn: Support\nreleaseLabel: \"OpenJDK __RELEASE_CYCLE__\"\n\n# Based on searching for \"openjdk runtime environment\" and\n# \"openjdk devel\" at\n# https://access.redhat.com/downloads/content/package-browser\n# This is not great, since it is quite impossible to match\n# identifiers to a release cycle.\nidentifiers:\n  - purl: pkg:rpm/redhat/java-1.6.0-openjdk\n  - purl: pkg:rpm/redhat/java-1.7.0-openjdk\n  - purl: pkg:rpm/redhat/java-1.7.0-openjdk-headless\n  - purl: pkg:rpm/redhat/java-1.8.0-openjdk\n  - purl: pkg:rpm/redhat/java-1.8.0-openjdk-debug\n  - purl: pkg:rpm/redhat/java-1.8.0-openjdk-headless\n  - purl: pkg:rpm/redhat/java-1.8.0-openjdk-headless-debug\n  - purl: pkg:rpm/redhat/java-11-openjdk\n  - purl: pkg:rpm/redhat/java-11-openjdk-debug\n  - purl: pkg:rpm/redhat/java-11-openjdk-headless-debug\n  - purl: pkg:rpm/redhat/java-1.6.0-openjdk-devel\n  - purl: pkg:rpm/redhat/java-1.7.0-openjdk-devel\n  - purl: pkg:rpm/redhat/java-1.8.0-openjdk-devel\n  - purl: pkg:rpm/redhat/java-1.8.0-openjdk-devel-debug\n  - purl: pkg:rpm/redhat/java-11-openjdk-devel\n  - purl: pkg:rpm/redhat/java-11-openjdk-devel-debug\n\nauto:\n  methods:\n    - redhat_lifecycles: Red Hat build of OpenJDK\n      regex: '^OpenJDK (?P<major>\\d+).*$'\n      fields:\n        releaseDate: General availability\n        eol: Full support\n\n# EOL dates can be found on https://access.redhat.com/articles/1299013.\nreleases:\n  - releaseCycle: \"25\"\n    releaseDate: 2025-11-13\n    eol: 2030-12-31\n    # https://access.redhat.com/downloads/content/java-25-openjdk/x86_64/package-latest\n    latest: \"25\"\n    latestReleaseDate: 2025-11-13\n\n  - releaseCycle: \"21\"\n    releaseDate: 2023-11-14\n    eol: 2029-12-31\n    # https://access.redhat.com/downloads/content/java-21-openjdk/x86_64/package-latest\n    latest: \"21.0.9.0.10-1\"\n    latestReleaseDate: 2025-10-17\n\n  - releaseCycle: \"17\"\n    releaseDate: 2021-11-11 # RHEL 8.4\n    eol: 2027-12-31\n    # https://access.redhat.com/downloads/content/java-17-openjdk/x86_64/package-latest\n    latest: \"17.0.17.0.10-1\"\n    latestReleaseDate: 2025-10-16\n\n  - releaseCycle: \"11\"\n    releaseDate: 2018-10-01 # RHEL 7.6\n    eol: 2024-10-31\n    # https://access.redhat.com/downloads/content/java-11-openjdk/x86_64/package-latest\n    latest: \"11.0.25.0.9-3\"\n    latestReleaseDate: 2025-01-14\n\n  - releaseCycle: \"8\"\n    releaseLabel: \"OpenJDK 8 (1.8)\"\n    releaseDate: 2014-10-01 # RHEL 7.1\n    eol: 2026-11-30\n    # https://access.redhat.com/downloads/content/java-1.8.0-openjdk/x86_64/package-latest\n    latest: \"1.8.0.472.b08-1\"\n    latestReleaseDate: 2025-10-16\n\n  - releaseCycle: \"7\"\n    releaseLabel: \"OpenJDK 7 (1.7)\"\n    releaseDate: 2007-03-15 # RHEL 5.9\n    eol: 2020-06-30\n    # https://access.redhat.com/downloads/content/java-1.7.0-openjdk/x86_64/package-latest\n    latest: \"1.7.0.261-2.6.22.2\"\n    latestReleaseDate: 2020-04-15\n    link: null\n\n  - releaseCycle: \"6\"\n    releaseLabel: \"OpenJDK 6 (1.6)\"\n    releaseDate: 2007-03-15 # RHEL 5.3\n    eol: 2016-12-31\n    # https://access.redhat.com/downloads/content/java-1.6.0-openjdk/x86_64/package-latest\n    latest: \"1.6.0.41-1.13.13.1\"\n    latestReleaseDate: 2017-01-04\n    link: null\n\n---\n\n> [Red Hat build of OpenJDK](https://access.redhat.com/products/openjdk/) is a build of the Open\n> Java Development Kit (OpenJDK) with long-term support and patches from Red Hat. It is distributed\n> as part of Red Hat Enterprise Linux, but is also available with [OpenShift](https://www.redhat.com/en/technologies/cloud-computing/openshift)\n> and [Red Hat Middleware](https://developers.redhat.com/middleware). It is available on Linux,\n> Windows, macOS, and as container images.\n\nThis page covers the Red Hat build of OpenJDK production packages, which require a\n[valid entitlement](https://access.redhat.com/articles/1299013#OpenJDK_Entitlements).\n[Developer Builds](https://developers.redhat.com/products/openjdk/download) are released\nfor personal use under the [Red Hat Developer Subscription](https://developers.redhat.com/terms-and-conditions)\nand are unsupported.\n\nRed Hat only provides support for Red Hat build of OpenJDK based on LTS\nOpenJDK releases (11, 17, 21…). The Red Hat build of OpenJDK release\ncadence follows the OpenJDK release cadence, with a new major version every\ntwo years (since 2021) supported for at least four years with quarterly\nmaintenance/security updates (typically January, April, July, and October).\n\nRed Hat documents [the differences between Red Hat build of OpenJDK and Oracle JDK](https://access.redhat.com/solutions/2489791).\n\n## Support\n\nRed Hat build of OpenJDK versions can fall out of support on versions of\nRHEL if the retirement date of the underlying RHEL platform precedes the\nretirement date of the OpenJDK version.\n\nOpenJDK 11 will receive a review later in its lifecycle, and the lifetime may be extended beyond\n2024, if there is enough demand.\n\nOpenJDK 8 is [not supported on RHEL6](https://access.redhat.com/articles/4997301), even with\nExtended Life Cycle Support (ELS) Add-on for RHEL 6.\n\nRed Hat build of OpenJDK is one of the many builds of OpenJDK. For\nrecommendations on which JDK build to use, check out [whichjdk.com](https://whichjdk.com/#red-hat-openjdk).\n"
  },
  {
    "path": "products/red-hat-jboss-eap.md",
    "content": "---\ntitle: Red Hat JBoss Enterprise Application Platform\naddedAt: 2023-11-08\ncategory: server-app\ntags: red-hat java-runtime\niconSlug: redhat\npermalink: /redhat-jboss-eap\nalternate_urls:\n  - /jboss-eap\n  - /jboss\n  - /red-hat-jboss-eap\nversionCommand: $JBOSS_HOME/bin/standalone.sh --version\nreleasePolicyLink: https://access.redhat.com/support/policy/updates/jboss_notes\nchangelogTemplate: \"https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/{{'__LATEST__'|split:'.'|slice:0,2|join:'.'}}\"\neoasColumn: Full Support\neolColumn: Maintenance Support\neoesColumn: Extended Life Support 1\n\nauto:\n  methods:\n    - red-hat-jboss-eap-7: https://access.redhat.com/articles/2332721\n    - red-hat-jboss-eap-8: https://maven.repository.redhat.com/ga/org/jboss/eap/channels/eap-8.0/maven-metadata.xml\n    - redhat_lifecycles: Red Hat JBoss Enterprise Application Platform\n      regex: '^(?P<major>\\d+)(\\.(?P<minor>\\d+))?(\\.x)?$'\n      fields:\n        releaseDate: General availability\n        eoas: Full support\n        eol: Maintenance support\n        eoes: Extended life cycle support (ELS) 1\n\n# Latest releases with their date can be found in each cycles release notes.date.\n# Other dates can be found on https://access.redhat.com/support/policy/updates/jboss_notes#p_eap.\n# Do not use individual changelog links for non-EOL releases, they are not predictable, so their update would be manual.\nreleases:\n  - releaseCycle: \"8\"\n    releaseDate: 2024-02-05\n    eoas: 2028-02-05\n    eol: 2031-02-05\n    eoes: 2033-02-05\n    latest: \"8.0.12.0\"\n    latestReleaseDate: 2026-03-05\n\n  - releaseCycle: \"7\"\n    releaseDate: 2016-05-01\n    eoas: 2023-12-31\n    eol: 2025-06-30\n    eoes: 2027-10-31\n    latest: \"7.4.23\"\n    latestReleaseDate: 2025-07-14\n\n  - releaseCycle: \"6\"\n    releaseDate: 2012-06-01\n    eoas: 2016-06-30\n    eol: 2019-06-30\n    eoes: 2022-06-30\n    latest: \"6.4.24\"\n    latestReleaseDate: 2022-06-30\n\n  - releaseCycle: \"5\"\n    releaseDate: 2009-11-01\n    eoas: 2013-11-30\n    eol: 2016-11-30\n    eoes: 2019-11-30\n    latest: \"5.2.0\"\n    latestReleaseDate: 2013-01-23 # unknown, date from https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/5/html/release_notes_5.2.0/appe-release_notes_5.2-revision_history\n    link: https://web.archive.org/web/20230821184117/https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/5/html/release_notes_5.2.0/index\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2008-01-01\n    eoas: 2011-01-31\n    eol: 2013-01-31\n    eoes: 2016-11-30\n    latest: \"4.3.0 CP10\"\n    latestReleaseDate: 2013-02-11\n    link: https://access.redhat.com/errata/RHSA-2013:0249\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2007-06-01\n    eoas: 2010-06-30\n    eol: 2012-06-30\n    eoes: 2015-06-30\n    latest: \"4.2.0.CP09\"\n    latestReleaseDate: 2010-04-26\n    link: https://web.archive.org/web/20240225123551/https://listman.redhat.com/archives/rhsa-announce/2010-April/000713.html\n\n---\n\n> [Red Hat JBoss Enterprise Application Platform](https://www.redhat.com/technologies/jboss-middleware/application-platform)\n> (or JBoss EAP) is a subscription-based Java EE-based application server runtime platform used for\n> building, deploying, and hosting highly-transactional Java applications and services. It is\n> developed and maintained by Red Hat as part as their Enterprise Middleware portfolio of software.\n> It is based on the open source [WildFly application server](https://www.wildfly.org/).\n\n{: .warning }\n\n> JBoss EAP 7 received 7 years of Full Support. Given this exceptionally long Full Support phase,\n> it is expected to receive only 2 years of Maintenance Support.\n\nLatest Red Hat JBoss EAP releases are following the long-life product life cycle with 7 years of\nsupport divided in two phases. The first phase, called Full Support, lasts 4 years with\nenhancements, bug and security fixes. The second phase, called Maintenance Support, lasts 3\nyears with bug and security fixes only.\n\nAdditional support is available by subscribing to Extended Life Support (ELS). This phase is\ndivided in two parts: ELS 1 and ELS 2. Critical bug and security fixes are only provided during the\nELS 1 phase.\n"
  },
  {
    "path": "products/red-hat-openshift.md",
    "content": "---\ntitle: Red Hat OpenShift\naddedAt: 2023-03-24\ncategory: server-app\ntags: red-hat\niconSlug: redhatopenshift\npermalink: /red-hat-openshift\nalternate_urls:\n  - /openshift\n  - /rh-openshift\nversionCommand: oc version\nreleasePolicyLink: https://access.redhat.com/support/policy/updates/openshift\nreleaseImage: https://access.redhat.com/sites/default/files/styles/XL%20-%20Extra%20Large/public/images/ocp_lifecycle_eus_v4_0.png\nchangelogTemplate: https://docs.redhat.com/en/documentation/openshift_container_platform/__RELEASE_CYCLE__/html/release_notes/ocp-{{\"__RELEASE_CYCLE__\"| replace:'.','-'}}-release-notes\neoasColumn: Full Support\neolColumn: Maintenance Support\neoesColumn: Extended Update Support\n\nidentifiers:\n  - repology: openshift\n  - cpe: cpe:/a:redhat:openshift\n  - cpe: cpe:2.3:a:redhat:openshift\n\nauto:\n  methods:\n    - red-hat-openshift: https://github.com/openshift/openshift-docs.git\n\n# All dates can be found on https://access.redhat.com/support/policy/updates/openshift#dates\nreleases:\n  - releaseCycle: \"4.20\"\n    releaseDate: 2025-10-21\n    eoas: false # 4.21 GA + 3 months\n    eol: 2027-04-21\n    latest: \"4.20.4\"\n    latestReleaseDate: 2025-11-18\n\n  - releaseCycle: \"4.19\"\n    releaseDate: 2025-06-17\n    eoas: 2026-01-21\n    eol: 2026-12-17\n    latest: \"4.19.18\"\n    latestReleaseDate: 2025-11-05\n\n  - releaseCycle: \"4.18\"\n    releaseDate: 2025-02-25\n    eoas: 2025-09-17\n    eol: 2026-08-25\n    eoes: 2027-02-25\n    latest: \"4.18.28\"\n    latestReleaseDate: 2025-11-12\n\n  - releaseCycle: \"4.17\"\n    releaseDate: 2024-10-01\n    eoas: 2025-05-25\n    eol: 2026-04-01\n    latest: \"4.17.43\"\n    latestReleaseDate: 2025-11-05\n\n  - releaseCycle: \"4.16\"\n    releaseDate: 2024-06-27\n    eoas: 2025-01-01\n    eol: 2025-12-27\n    eoes: 2026-06-27\n    latest: \"4.16.52\"\n    latestReleaseDate: 2025-11-12\n\n  - releaseCycle: \"4.15\"\n    releaseDate: 2024-02-27\n    eoas: 2024-09-27\n    eol: 2025-08-27\n    latest: \"4.15.59\"\n    latestReleaseDate: 2025-11-06\n\n  - releaseCycle: \"4.14\"\n    releaseDate: 2023-10-31\n    eoas: 2024-05-27\n    eol: 2025-05-01\n    eoes: 2025-10-31\n    latest: \"4.14.58\"\n    latestReleaseDate: 2025-10-30\n\n  - releaseCycle: \"4.13\"\n    releaseDate: 2023-05-17\n    eoas: 2024-01-31\n    eol: 2024-11-17\n    latest: \"4.13.61\"\n    latestReleaseDate: 2025-09-18\n\n  - releaseCycle: \"4.12\"\n    releaseDate: 2023-01-17\n    eoas: 2023-08-17\n    eol: 2024-07-17\n    eoes: 2025-01-17\n    latest: \"4.12.82\"\n    latestReleaseDate: 2025-11-13\n\n  - releaseCycle: \"4.11\"\n    releaseDate: 2022-08-10\n    eoas: 2023-04-17\n    eol: 2024-02-10\n    latest: \"4.11.59\"\n    latestReleaseDate: 2024-03-27\n\n  - releaseCycle: \"4.10\"\n    releaseDate: 2022-03-10\n    eoas: 2022-11-10\n    eol: 2023-09-10\n    latest: \"4.10.67\"\n    latestReleaseDate: 2023-09-06\n\n  - releaseCycle: \"4.9\"\n    releaseDate: 2021-10-18\n    eoas: 2022-06-10\n    eol: 2023-04-18\n    latest: \"4.9.59\"\n    latestReleaseDate: 2023-04-05\n\n  - releaseCycle: \"4.8\"\n    releaseDate: 2021-07-27\n    eoas: 2022-01-27\n    eol: 2023-01-27\n    eoes: 2023-04-27\n    latest: \"4.8.57\"\n    latestReleaseDate: 2023-01-25\n\n  - releaseCycle: \"4.7\"\n    releaseDate: 2021-02-24\n    eoas: 2021-10-27\n    eol: 2022-08-24\n    latest: \"4.7.60\"\n    latestReleaseDate: 2022-11-10\n\n  - releaseCycle: \"4.6\"\n    releaseDate: 2020-11-09\n    eoas: 2021-03-24\n    eol: 2022-10-27\n    latest: \"4.6.62\"\n    latestReleaseDate: 2022-11-10\n\n  - releaseCycle: \"4.5\"\n    releaseDate: 2020-07-16\n    eoas: 2020-11-27\n    eol: 2021-07-27\n    latest: \"4.5.41\"\n    latestReleaseDate: 2021-06-30\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2020-05-18\n    eoas: 2020-08-13\n    eol: 2021-02-24\n    latest: \"4.4.33\"\n    latestReleaseDate: 2021-02-02\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2020-02-12\n    eoas: 2020-06-05\n    eol: 2020-10-27\n    latest: \"4.3.40\"\n    latestReleaseDate: 2020-10-20\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2019-10-29\n    eoas: 2020-02-23\n    eol: 2020-07-13\n    latest: \"4.2.36\"\n    latestReleaseDate: 2020-07-01\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2019-06-18\n    eoas: 2019-11-16\n    eol: 2020-05-05\n    latest: \"4.1.41\"\n    latestReleaseDate: 2020-04-22\n\n---\n\n> [OpenShift](https://www.redhat.com/en/technologies/cloud-computing/openshift) is a family of\n> containerization software products developed by Red Hat. Its flagship product is the OpenShift\n> Container Platform — a hybrid cloud platform as a service built around Linux containers\n> orchestrated and managed by Kubernetes on a foundation of Red Hat Enterprise Linux.\n\nRed Hat provides three different phases of support: Full Support, Maintenance Support and Extended\nUpdate Support.\n\nThe **Full Support** phase begins at the GA/release of the minor version and ends after a 6-month\nperiod OR 90 days after the GA of the superseding minor release, whichever is later. During the Full\nSupport Phase, qualified Critical and Important Security Advisories ([RHSAs][DEFINITION]) and Urgent\nand Selected High Priority Bug Fix Advisories ([RHBAs][DEFINITION]) will be released as they become\navailable; all other available fix and qualified patches may be released via periodic updates.\n\nThe **Maintenance Support** phase starts after the Full Support phase for the respective minor\nversion and ends at 18 months after GA. During the Maintenance Support phase, qualified Critical and\nImportant Security Advisories (RHSAs) and Urgent and Selected High Priority Bug Fix Advisories\n(RHBAs) may be released as they become available. Other Bug Fix and Enhancement Advisories\n([RHEA][DEFINITION]) may be released at Red Hat’s discretion, but should not be expected.\n\nThe **Extended Update Support** phase starts after the Full Support phase for even numbered minor\nreleases (e.g. 4.8, 4.10, 4.12). Additionally, to the full support and maintenance support phases,\nwhich also apply to EUS releases, upgrades between EUS releases will cause fewer reboots of nodes.\nThis was the only benefit of EUS releases before version 4.12. Starting from 4.12, Red Hat will\nadditionally include a six-month EUS phase. The EUS phase will follow the maintenance phase for\nthe given release (18 months from GA date). This results in a total support time of 24 months for\nEUS releases.\n\n[DEFINITION]: https://access.redhat.com/articles/2130961\n"
  },
  {
    "path": "products/red-hat-satellite.md",
    "content": "---\ntitle: Red Hat Satellite\naddedAt: 2022-12-09\ncategory: server-app\ntags: red-hat\niconSlug: redhat\npermalink: /redhat-satellite\nalternate_urls:\n  - /rhsat\n  - /red-hat-satellite\nversionCommand: |-\n  dnf info satellite\n\n  # or, on older versions\n  yum info satellite\nreleaseImage: https://access.redhat.com/sites/default/files/styles/XL%20-%20Extra%20Large/public/images/satellite_n-2_lifecycle_latest_v2.png\nreleasePolicyLink: https://access.redhat.com/support/policy/updates/satellite\nchangelogTemplate: \"https://access.redhat.com/documentation/en-us/red_hat_satellite/__RELEASE_CYCLE__/html/release_notes/index\"\nreleaseDateColumn: General availability\neoasColumn: Full support\neolColumn: Maintenance support\n\nauto:\n  methods:\n    - version_table: https://access.redhat.com/articles/1365633\n      name_column: \"Release/Update\"\n      regex: '^Satellite (?P<major>\\d+)\\.(?P<minor>\\d+)(\\.(?P<patch>\\d+)((\\.|-)(?P<tiny>\\d+))?)?( GA [rR]elease| Update)$'\n      template: \"{{major}}.{{minor}}.{% if patch %}{{patch}}{% else %}0{% endif %}{% if tiny %}.{{tiny}}{% endif %}\"\n      date_column: \"General Availability Date\"\n\n# eoas and eol can be found on https://access.redhat.com/support/policy/updates/satellite.\nreleases:\n  - releaseCycle: \"6.18\"\n    releaseDate: 2025-11-04\n    eoas: false\n    eol: false\n    latest: \"6.18.3\"\n    latestReleaseDate: 2026-02-16\n\n  - releaseCycle: \"6.17\"\n    releaseDate: 2025-05-06\n    eoas: 2025-11-30\n    eol: 2026-11-30 # estimated\n    latest: \"6.17.6.3\"\n    latestReleaseDate: 2026-02-16\n\n  - releaseCycle: \"6.16\"\n    releaseDate: 2024-11-05\n    eoas: 2025-05-31\n    eol: 2026-05-31\n    latest: \"6.16.6.1\"\n    latestReleaseDate: 2026-02-16\n\n  - releaseCycle: \"6.15\"\n    releaseDate: 2024-04-23\n    eoas: 2024-11-30 # estimated\n    eol: 2025-11-30 # estimated\n    latest: \"6.15.5.8\"\n    latestReleaseDate: 2025-12-02\n\n  - releaseCycle: \"6.14\"\n    releaseDate: 2023-11-08\n    eoas: 2024-05-31\n    eol: 2025-05-31\n    latest: \"6.14.4.5\"\n    latestReleaseDate: 2025-04-01\n\n  - releaseCycle: \"6.13\"\n    releaseDate: 2023-05-03\n    eoas: 2023-11-30\n    eol: 2024-11-30\n    latest: \"6.13.7.3\"\n    latestReleaseDate: 2024-10-31\n\n  - releaseCycle: \"6.12\"\n    releaseDate: 2022-11-16\n    eoas: 2023-05-31\n    eol: 2024-05-31\n    latest: \"6.12.5.3\"\n    latestReleaseDate: 2024-04-22\n\n  - releaseCycle: \"6.11\"\n    releaseDate: 2022-07-05\n    eoas: 2022-11-30\n    eol: 2024-01-31\n    latest: \"6.11.5.7\"\n    latestReleaseDate: 2024-05-06\n\n  - releaseCycle: \"6.10\"\n    releaseDate: 2021-11-16\n    eoas: 2022-06-30\n    eol: 2023-05-31\n    latest: \"6.10.7.2\"\n    latestReleaseDate: 2023-03-01\n\n  - releaseCycle: \"6.9\"\n    releaseDate: 2021-04-21\n    eoas: 2021-11-30\n    eol: 2022-11-30\n    latest: \"6.9.10\"\n    latestReleaseDate: 2022-11-17\n\n  - releaseCycle: \"6.8\"\n    releaseDate: 2020-10-27\n    eoas: 2021-04-30\n    eol: 2022-07-31\n    latest: \"6.8.6\"\n    latestReleaseDate: 2021-04-13\n\n  - releaseCycle: \"6.7\"\n    releaseDate: 2020-04-14\n    eoas: 2020-10-31\n    eol: 2021-11-30\n    latest: \"6.7.5\"\n    latestReleaseDate: 2020-10-26\n\n  - releaseCycle: \"6.6\"\n    releaseDate: 2019-10-22\n    eoas: 2020-04-30\n    eol: 2021-05-14\n    latest: \"6.6.3\"\n    latestReleaseDate: 2020-04-16\n\n  - releaseCycle: \"6.5\"\n    releaseDate: 2019-05-14\n    eoas: 2019-10-31\n    eol: 2020-10-31\n    latest: \"6.5.3\"\n    latestReleaseDate: 2019-10-29\n\n  - releaseCycle: \"6.4\"\n    releaseDate: 2018-10-16\n    eoas: 2019-05-31\n    eol: 2020-04-30\n    latest: \"6.4.4\"\n    latestReleaseDate: 2019-07-15\n\n  - releaseCycle: \"6.3\"\n    releaseDate: 2018-02-21\n    eoas: 2018-10-30\n    eol: 2019-05-31\n    latest: \"6.3.5\"\n    latestReleaseDate: 2018-10-30\n\n  - releaseCycle: \"6.2\"\n    releaseDate: 2016-07-27\n    eoas: 2018-02-21\n    eol: 2019-05-31\n    latest: \"6.2.16\"\n    latestReleaseDate: 2018-11-26\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2015-08-12\n    eoas: 2016-07-27\n    eol: 2018-10-30\n    latest: \"6.1.12\"\n    latestReleaseDate: 2017-06-29\n    link: https://web.archive.org/web/20190719230423/https://access.redhat.com/documentation/en-us/red_hat_satellite/6.1/html/release_notes/index\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2014-09-10\n    eoas: 2015-08-12\n    eol: 2018-02-21\n    latest: \"6.0.8\"\n    latestReleaseDate: 2015-02-20\n    link: https://web.archive.org/web/20190719183026/https://access.redhat.com/documentation/en-us/red_hat_satellite/6.0/html/release_notes/index\n\n---\n\n> [Red Hat Satellite](https://www.redhat.com/technologies/management/satellite) is an infrastructure\n> management product specifically designed to keep Red Hat Enterprise Linux environments and other\n> Red Hat infrastructures running efficiently, with security, and compliant with various standards.\n\nA new release is made approximately every 6 months. Each release is actively supported for six\nmonths and followed by one year of maintenance support. Release Dates are published on the\n[Red Hat Customer Portal](https://access.redhat.com/articles/1365633).\n"
  },
  {
    "path": "products/redis.md",
    "content": "---\ntitle: Redis\naddedAt: 2019-05-30\ncategory: database\niconSlug: redis\npermalink: /redis\nversionCommand: redis-server --version\nreleasePolicyLink: https://github.com/redis/redis/security\nchangelogTemplate: https://raw.githubusercontent.com/redis/redis/__RELEASE_CYCLE__/00-RELEASENOTES\neoasColumn: true\n\nidentifiers:\n  - purl: pkg:generic/redis\n  - purl: pkg:deb/ubuntu/redis\n  - purl: pkg:deb/debian/redis\n  - purl: pkg:rpm/amzn/redis\n  - purl: pkg:rpm/redhat/redis\n  - purl: pkg:rpm/centos/redis\n  - purl: pkg:docker/library/redis\n  - purl: pkg:docker/redislabs/redis\n  - purl: pkg:docker/bitnami/redis\n  - purl: pkg:docker/circleci/redis\n  - purl: pkg:docker/cimg/redis\n  - purl: pkg:docker/ubuntu/redis\n  - purl: pkg:brew/redis/redis\n  - repology: redis\n  - cpe: cpe:2.3:a:redis:redis\n\nauto:\n  methods:\n    - git: https://github.com/redis/redis.git\n\n# EOL documented on https://github.com/redis/redis/security, but as a rule of thumb:\n# - eoas(x) = release(x+1)\n# - eol(x) = release(x+3)\nreleases:\n  - releaseCycle: \"8.6\"\n    releaseDate: 2026-02-11\n    eoas: false\n    eol: false\n    latest: \"8.6.1\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"8.4\"\n    releaseDate: 2025-11-18\n    eoas: 2026-02-11\n    eol: false\n    latest: \"8.4.2\"\n    latestReleaseDate: 2026-02-22\n\n  - releaseCycle: \"8.2\"\n    releaseDate: 2025-08-04\n    eoas: 2025-11-18\n    eol: false\n    latest: \"8.2.5\"\n    latestReleaseDate: 2026-02-22\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2025-05-02\n    eoas: 2025-08-04\n    eol: 2026-02-11\n    latest: \"8.0.6\"\n    latestReleaseDate: 2026-02-22\n\n  - releaseCycle: \"7.4\"\n    releaseDate: 2024-07-29\n    eoas: 2025-05-02\n    eol: false # still supported according to https://github.com/redis/redis/security\n    latest: \"7.4.8\"\n    latestReleaseDate: 2026-02-22\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2023-08-15\n    eoas: 2024-07-29\n    eol: false # still supported according to https://github.com/redis/redis/security\n    latest: \"7.2.13\"\n    latestReleaseDate: 2026-02-22\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2022-04-27\n    eoas: 2023-08-15\n    eol: 2024-07-29\n    latest: \"7.0.15\"\n    latestReleaseDate: 2024-01-09\n\n  - releaseCycle: \"6.2\"\n    releaseDate: 2021-02-22\n    eoas: 2022-04-27\n    eol: false # still supported according to https://github.com/redis/redis/security\n    latest: \"6.2.21\"\n    latestReleaseDate: 2025-11-02\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2020-04-30\n    eoas: 2021-02-22\n    eol: 2022-05-31\n    latest: \"6.0.20\"\n    latestReleaseDate: 2023-07-10\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2018-10-17\n    eoas: 2020-04-30\n    eol: 2022-04-27\n    latest: \"5.0.14\"\n    latestReleaseDate: 2021-10-04\n\n---\n\n> [Redis](https://redis.io/) is an in-memory data structure store, used\n> as a database, cache and message broker. It supports data structures such as strings, hashes,\n> lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes with radius\n> queries and streams. Redis has built-in replication, Lua scripting, LRU eviction, transactions and\n> different levels of on-disk persistence, and provides high availability via\n> [Redis Sentinel](https://redis.io/docs/latest/operate/oss_and_stack/management/sentinel/) and automatic partitioning with\n> [Redis Cluster](https://redis.io/docs/latest/operate/oss_and_stack/management/scaling/).\n\nA new major version is planned for release once a year. Generally, every major release is followed\nby a minor version after six months. The latest stable release is always fully supported and\nmaintained.\n\nTwo additional versions receive maintenance only, meaning that only fixes for critical bugs and\nmajor security issues are committed and released as patches:\n\n- The previous minor version of the latest stable release.\n- The previous stable major release.\n\nOpen Source Redis releases are subject to the following licenses:\n\n- Version 7.2.x and prior releases are subject to BSDv3.\n- Versions 7.4.x to 7.8.x are subject to your choice of RSALv2 or SSPLv1; and\n- Version 8.0.x and subsequent releases are subject to the tri-license RSALv2/SSPLv1/AGPLv3 at your option.\n\n[Security Overview](https://github.com/redis/redis/security) with the actual list of supported versions and advisories.\n"
  },
  {
    "path": "products/redmine.md",
    "content": "---\ntitle: Redmine\naddedAt: 2022-09-07\ncategory: server-app\ntags: ruby-runtime\niconSlug: redmine\npermalink: /redmine\nreleasePolicyLink: https://www.redmine.org/projects/redmine/news\nchangelogTemplate: \"https://www.redmine.org/projects/redmine/wiki/Changelog_{{'__RELEASE_CYCLE__'|replace:'.','_'}}\"\n\nidentifiers:\n  - repology: redmine\n  - cpe: cpe:/a:redmine:redmine\n  - cpe: cpe:2.3:a:redmine:redmine\n\nauto:\n  methods:\n    - git: https://github.com/redmine/redmine.git\n\n# eol releases announced in new versions blog posts\nreleases:\n  - releaseCycle: \"6.1\"\n    releaseDate: 2025-09-21\n    eol: false\n    latest: \"6.1.2\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2024-11-10\n    eol: false\n    latest: \"6.0.9\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2023-10-31\n    eol: false\n    latest: \"5.1.12\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2022-03-28\n    eol: 2025-09-21 # https://www.redmine.org/news/156\n    latest: \"5.0.14\"\n    latestReleaseDate: 2025-09-21\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2021-03-28\n    eol: 2023-10-31\n    latest: \"4.2.11\"\n    latestReleaseDate: 2023-09-30\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2019-12-20\n    eol: 2022-03-28\n    latest: \"4.1.7\"\n    latestReleaseDate: 2022-03-28\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2018-12-09\n    eol: 2021-04-26\n    latest: \"4.0.9\"\n    latestReleaseDate: 2021-04-26\n\n---\n\n> [Redmine](https://www.redmine.org/) is an open-source project management tool written using the Ruby\n> on Rails framework.\n\n## Links\n\n- [Security Advisories](https://www.redmine.org/projects/redmine/wiki/Security_Advisories)\n"
  },
  {
    "path": "products/renovate.md",
    "content": "---\ntitle: Renovate CLI\ncategory: app\ntags: package-manager\niconSlug: renovate\npermalink: /renovate\nversionCommand: renovate --version\nreleasePolicyLink: https://docs.renovatebot.com/faq/#which-renovate-versions-are-officially-supported\nchangelogTemplate: \"https://github.com/renovatebot/renovate/releases/tag/__LATEST__\"\n\naddedAt: 2026-03-09\neolColumn: Support\n\nidentifiers:\n  - purl: pkg:npm/renovate\n  - purl: pkg:docker/renovate/renovate\n  - purl: pkg:oci/renovate?repository_url=ghcr.io/renovate\n  - purl: pkg:brew/renovate\n  - repology: renovate\n\nauto:\n  methods:\n    - git: https://github.com/renovatebot/renovate.git\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"43\"\n    releaseDate: 2026-01-29\n    eol: false\n    latest: \"43.86.0\"\n    latestReleaseDate: 2026-03-22\n  - releaseCycle: \"42\"\n    releaseDate: 2025-08-14\n    eol: 2026-01-29\n    latest: \"42.99.0\"\n    latestReleaseDate: 2026-02-12\n  - releaseCycle: \"41\"\n    releaseDate: 2025-04-30\n    eol: 2025-08-14\n    latest: \"41.173.1\"\n    latestReleaseDate: 2025-11-06\n  - releaseCycle: \"40\"\n    releaseDate: 2025-02-22\n    eol: 2025-08-14\n    latest: \"40.62.1\"\n    latestReleaseDate: 2025-06-19\n\n---\n\n> [Renovate (also known as the Renovate CLI)](https://docs.renovatebot.com) is an Open Source dependency update tool.\n> It is multi-platform, multi-language, and supports multiple Git forges\n> (GitHub, GitLab, Gitea, Forgejo, Gerrit and more).\n> Renovate was created by [Mend](https://mend.io) is an Open Source project maintained by [a mix of Mend employees and independent maintainers](https://docs.renovatebot.com/about-us/), and contributed to by the wider community.\n\nOnly the latest major version is supported.\n\nThere have been cases where the Renovate maintainers will backport (security) fixes to previous major versions, but these are at the discretion of the maintainers, and are primarily to support Mend customers.\n\n## Commercial offerings\n\nThe Renovate CLI is also packaged into a [few offerings from Mend](https://www.mend.io/renovate/):\n\n- Mend's developer platform, a Cloud offering which includes Renovate as a Software-as-a-Service, with a \"Community\" free tier, and an \"Enterprise\" plan\n- Mend Renovate Self-Hosted, a self-hosted offering which has a \"Community\" offering, and an \"Enterprise\" offering\n\nThis page does not cover the end-of-life status of these products, only the Renovate CLI.\n\n## Additional support\n\nEnterprise customers of Mend products have the ability to influence the roadmap for the development of features, and receive priority support for bugs, including for previous major versions of Renovate.\n\nOne of the Renovate maintainers, [Sebastian Poxhofer (`@secustor`)](https://github.com/secustor), is available for paid consulting on Renovate, including bug fixes and feature development.\n"
  },
  {
    "path": "products/rhel.md",
    "content": "---\ntitle: Red Hat Enterprise Linux\naddedAt: 2019-05-29\ncategory: os\ntags: red-hat linux-distribution\niconSlug: redhat\npermalink: /rhel\nalternate_urls:\n  - /redhat\n  - /redhatlinux\nversionCommand: cat /etc/redhat-release\nchangelogTemplate: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/__RELEASE_CYCLE__/html/__LATEST___release_notes/index\nreleasePolicyLink: https://access.redhat.com/support/policy/updates/errata\nLTSLabel: \"<abbr title='Extended Life Cycle Support'>ELS</abbr>\"\neoasColumn: Full Support\neolColumn: Maintenance Support\neoesColumn: Extended Life Cycle Support\n\nidentifiers:\n  - cpe: cpe:/o:redhat:enterprise_linux\n  - cpe: cpe:2.3:o:redhat:enterprise_linux\n\nauto:\n  methods:\n    #-   rhel: https://access.redhat.com/articles/3078 # Deprecated, use redhat_lifecycles instead\n    - redhat_lifecycles: Red Hat Enterprise Linux\n      regex: '^(?P<major>\\d+)$'\n      fields:\n        releaseDate: General availability\n        eoas: Full support\n        eol: Maintenance support\n        eoes: Extended life cycle support (ELS) add-on\n\nreleases:\n  - releaseCycle: \"10\"\n    releaseDate: 2025-05-20\n    eoas: 2030-05-31\n    eol: 2035-05-31\n    lts: 2035-05-31\n    eoes: 2038-05-31\n    latest: \"10.1\"\n    latestReleaseDate: 2025-11-12\n\n  - releaseCycle: \"9\"\n    releaseDate: 2022-05-18\n    eoas: 2027-05-31\n    eol: 2032-05-31\n    lts: 2032-05-31\n    eoes: 2035-05-31\n    latest: \"9.7\"\n    latestReleaseDate: 2025-11-12\n\n  - releaseCycle: \"8\"\n    releaseDate: 2019-05-07\n    eoas: 2024-05-31\n    eol: 2029-05-31\n    lts: 2029-05-31\n    eoes: 2032-05-31\n    latest: \"8.10\"\n    latestReleaseDate: 2024-05-22\n\n  - releaseCycle: \"7\"\n    releaseDate: 2014-06-10\n    eoas: 2019-08-06\n    eol: 2024-06-30\n    lts: 2024-06-30\n    eoes: 2029-05-31\n    latest: \"7.9\"\n    latestReleaseDate: 2020-09-29\n\n  - releaseCycle: \"6\"\n    releaseDate: 2010-11-10\n    eoas: 2016-05-10\n    eol: 2020-11-30\n    lts: 2020-11-30\n    eoes: 2024-06-30\n    latest: \"6.10\"\n    latestReleaseDate: 2018-06-19\n\n  - releaseCycle: \"5\"\n    releaseDate: 2007-03-15\n    eoas: 2013-01-08\n    eol: 2017-03-31\n    lts: 2017-03-31\n    eoes: 2020-11-30\n    latest: \"5.11\"\n    latestReleaseDate: 2014-09-16\n\n  - releaseCycle: \"4\"\n    releaseDate: 2005-02-15\n    eoas: 2009-03-31\n    eol: 2012-02-29\n    eoes: 2017-03-31\n    latest: \"4.9\"\n    latestReleaseDate: 2011-02-16\n---\n\n> Red Hat Enterprise Linux is a Linux distribution developed by Red Hat for the commercial market.\n\nRed Hat Enterprise Linux versions 5, 6, and 7 each deliver ten years of support in Full Support,\nMaintenance Support 1, and Maintenance Support 2 Phases followed by an Extended Life Phase.\nIn addition, for Red Hat Enterprise Linux 5 and 6, customers may purchase annual Add-on subscriptions called Extended Life-cycle Support (ELS)\nto extend limited subscription services beyond the Maintenance Support 2 Phase.\n\nWith the introduction of Red Hat Enterprise Linux version 8, Red Hat is simplifying the RHEL product phases from four to three:\nFull Support, Maintenance Support, and Extended Life Phase.\n\n## Full Support Phase\n\nDuring the Full Support Phase, qualified Critical and Important Security errata advisories (RHSAs)\nand Urgent and Selected High Priority Bug Fix errata advisories (RHBAs) may be released as they become available.\nIf available, new or improved hardware enablement and select enhanced software functionality may be provided at Red Hat’s discretion.\n\n## Maintenance Support Phase\n\nDuring the Maintenance Support Phase (called \"Maintenance Support 2\" for RHEL 7), qualified RHSAs and RHBAs may be released as they become available.\nOther errata advisories may be delivered as appropriate.\nNew functionality and new hardware enablement is at the discretion of Red Hat and vary by operating system release.\n\n## Extended Life Cycle Support (ELS)\n\nThis is offered by the [Extended Life Phase](https://access.redhat.com/support/policy/updates/errata#Extended_Life_Cycle_Phase) (which provides access to documentation and support),\nduring **Extended Life Cycle Support (ELS)** certain critical-impact security fixes,\nselected urgent priority bug fixes, and troubleshooting for the last minor release of a given version of Red Hat Enterprise Linux.\n\n- On RHEL 7 ELS is not available for the architectures System z (Structure A), ARM, and POWER9.\n- On RHEL 6 ELS is only available for the IBM z Systems and the x86 architecture, both 32-bit and 64-bit variants.\n- On RHEL 6 a specific number of packages are supported under ELS, which is listed [here](https://access.redhat.com/articles/4997301).\n"
  },
  {
    "path": "products/robo.md",
    "content": "---\ntitle: Robo\naddedAt: 2024-03-14\ncategory: framework\ntags: php-runtime\npermalink: /robo\nversionCommand: robo --version\neoasColumn: true\nstaleReleaseThresholdDays: 1090 # https://github.com/consolidation/robo#branches\n\ncustomFields:\n  - name: supportedPHPVersions\n    display: after-release-column\n    label: PHP versions\n    description: Supported PHP versions range\n    link: https://github.com/consolidation/robo/blob/5.x/README.md\n\nauto:\n  methods:\n    - git: https://github.com/consolidation/robo.git\n    - release_table: https://collected.press/github/consolidation/robo/README.md\n      fields:\n        releaseCycle:\n          column: \"Branch\"\n          regex: '^(?P<value>\\d+)\\.x$'\n        supportedPHPVersions: \"PHP Versions\"\n\nidentifiers:\n  - repology: robo\n  - purl: pkg:composer/consolidation/robo\n  - purl: pkg:github/consolidation/robo\n\n# Based on https://github.com/consolidation/robo#branches:\n# eoas(x) = true if \"Stable\", false otherwise\n# eol(x) = false if \"Stable\" or \"Important fixes only\", false otherwise\nreleases:\n  - releaseCycle: \"5\"\n    supportedPHPVersions: \"8.2 - 8.3\"\n    releaseDate: 2024-04-17\n    eoas: false\n    eol: false\n    latest: \"5.1.1\"\n    latestReleaseDate: 2025-11-14\n\n  - releaseCycle: \"4\"\n    supportedPHPVersions: \"8.0 - 8.3\"\n    releaseDate: 2022-04-21\n    eoas: false\n    eol: false\n    latest: \"4.0.6\"\n    latestReleaseDate: 2023-04-30\n\n  - releaseCycle: \"3\"\n    supportedPHPVersions: \"7.1 - 8.1\"\n    releaseDate: 2021-02-21 # starts with 3.0.1\n    eoas: true\n    eol: true # https://github.com/consolidation/robo/pull/1154#issuecomment-1989610031\n    latest: \"3.0.12\"\n    latestReleaseDate: 2023-04-30\n\n  - releaseCycle: \"2\"\n    supportedPHPVersions: \"7.1 - 7.4\"\n    releaseDate: 2019-10-29\n    eoas: true\n    eol: true # https://github.com/consolidation/robo/pull/1154#issuecomment-1989610031\n    latest: \"2.2.2\"\n    latestReleaseDate: 2020-12-18\n\n  - releaseCycle: \"1\"\n    supportedPHPVersions: \"5.5 - 7.4\"\n    releaseDate: 2016-10-13\n    eoas: true\n    eol: true # https://github.com/consolidation/robo/pull/1154#issuecomment-1989610031\n    latest: \"1.5.0\"\n    latestReleaseDate: 2021-10-07\n\n---\n\n> [Robo](https://robo.li/) is a task runner written in PHP.\n\nSupported releases are documented on <https://github.com/consolidation/robo#branches>.\nAll versions are roughly compatible; the breaking changes introduced at each major version are\nfairly minor, and typically only affect classes that are not used by most clients.\n"
  },
  {
    "path": "products/rocket-chat.md",
    "content": "---\ntitle: Rocket.Chat\naddedAt: 2023-10-15\ncategory: server-app\ntags: javascript-runtime\niconSlug: rocketdotchat\npermalink: /rocket-chat\nalternate_urls:\n  - /rocketchat\nreleasePolicyLink: https://docs.rocket.chat/docs/support-prerequisites\nchangelogTemplate: \"https://github.com/RocketChat/Rocket.Chat/releases/tag/__LATEST__\"\neoasColumn: true\neolColumn: Support\n\n# https://docs.rocket.chat/docs/version-durability is hosted behind Cloudflare:\n# attempts to scrape EOL dates from it fail due to Cloudflare's anti-bot measures.\nauto:\n  methods:\n    - git: https://github.com/RocketChat/Rocket.Chat.git\n\nidentifiers:\n  - repology: rocketchat-server\n\n# https://docs.rocket.chat/docs/rocketchat-release-notes\n# eoas(x) = releaseDate(x) (there is no more an active support phase, kept for historical purpose)\n# eol(x) can be found on https://docs.rocket.chat/docs/rocketchat-release-notes\nreleases:\n  - releaseCycle: \"8.2\"\n    releaseDate: 2026-03-02\n    eoas: 2026-03-02\n    eol: 2026-09-30\n    latest: \"8.2.1\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"8.1\"\n    releaseDate: 2026-02-10\n    eoas: 2026-02-10\n    eol: 2026-08-31\n    latest: \"8.1.2\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2026-01-12\n    eoas: 2026-01-12\n    eol: 2026-06-30\n    latest: \"8.0.3\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"7.13\"\n    releaseDate: 2025-12-05\n    eoas: 2025-12-05\n    eol: 2026-05-31\n    latest: \"7.13.5\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"7.12\"\n    releaseDate: 2025-10-31\n    eoas: 2025-10-31\n    eol: 2026-04-30\n    latest: \"7.12.6\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"7.11\"\n    releaseDate: 2025-10-17\n    eoas: 2025-10-17\n    eol: 2026-03-31\n    latest: \"7.11.6\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"7.10\"\n    lts: true\n    releaseDate: 2025-09-04\n    eoas: 2025-09-04\n    eol: 2026-06-30\n    latest: \"7.10.9\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"7.9\"\n    releaseDate: 2025-07-29\n    eoas: 2025-07-29\n    eol: 2026-01-31\n    latest: \"7.9.8\"\n    latestReleaseDate: 2026-01-13\n\n  - releaseCycle: \"7.8\"\n    releaseDate: 2025-07-08\n    eoas: 2025-07-08\n    eol: 2026-01-31\n    latest: \"7.8.6\"\n    latestReleaseDate: 2026-01-16\n\n  - releaseCycle: \"7.7\"\n    releaseDate: 2025-05-31\n    eoas: 2025-05-31\n    eol: 2025-11-30\n    latest: \"7.7.9\"\n    latestReleaseDate: 2025-09-24\n\n  - releaseCycle: \"7.6\"\n    releaseDate: 2025-05-13\n    eoas: 2025-05-13\n    eol: 2025-11-30\n    latest: \"7.6.6\"\n    latestReleaseDate: 2025-09-23\n\n  - releaseCycle: \"7.5\"\n    releaseDate: 2025-04-07\n    eoas: 2025-04-07\n    eol: 2025-10-31\n    latest: \"7.5.5\"\n    latestReleaseDate: 2025-09-23\n\n  - releaseCycle: \"7.4\"\n    releaseDate: 2025-03-05\n    eoas: 2025-03-05\n    eol: 2025-08-31\n    latest: \"7.4.6\"\n    latestReleaseDate: 2025-09-23\n\n  - releaseCycle: \"7.3\"\n    releaseDate: 2025-01-31\n    eoas: 2025-01-31\n    eol: 2025-07-31\n    latest: \"7.3.6\"\n    latestReleaseDate: 2025-07-07\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2025-01-07\n    eoas: 2025-01-07\n    eol: 2025-07-31\n    latest: \"7.2.6\"\n    latestReleaseDate: 2025-06-06\n\n  - releaseCycle: \"7.1\"\n    releaseDate: 2024-12-04\n    eoas: 2024-12-04\n    eol: 2025-06-30\n    latest: \"7.1.6\"\n    latestReleaseDate: 2025-06-06\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2024-10-31\n    eoas: 2024-10-31\n    eol: 2025-04-30\n    latest: \"7.0.9\"\n    latestReleaseDate: 2025-03-01\n\n  - releaseCycle: \"6.13\"\n    releaseDate: 2024-10-10\n    eoas: 2024-10-10\n    eol: 2025-04-30\n    latest: \"6.13.1\"\n    latestReleaseDate: 2024-12-04\n\n  - releaseCycle: \"6.12\"\n    releaseDate: 2024-09-05\n    eoas: 2024-09-05\n    eol: 2025-03-31\n    latest: \"6.12.3\"\n    latestReleaseDate: 2024-12-04\n\n  - releaseCycle: \"6.11\"\n    releaseDate: 2024-08-09\n    eoas: 2024-08-09\n    eol: 2025-02-28\n    latest: \"6.11.3\"\n    latestReleaseDate: 2024-09-13\n\n  - releaseCycle: \"6.10\"\n    releaseDate: 2024-07-10\n    eoas: 2024-07-10\n    eol: 2025-01-31\n    latest: \"6.10.10\"\n    latestReleaseDate: 2025-01-08\n\n  - releaseCycle: \"6.9\"\n    releaseDate: 2024-06-02\n    eoas: 2024-06-02\n    eol: 2024-12-31\n    latest: \"6.9.7\"\n    latestReleaseDate: 2024-09-13\n\n  - releaseCycle: \"6.8\"\n    releaseDate: 2024-05-12\n    eoas: 2024-06-12\n    eol: 2024-11-30\n    latest: \"6.8.7\"\n    latestReleaseDate: 2024-09-13\n\n  - releaseCycle: \"6.7\"\n    releaseDate: 2024-04-08\n    eoas: 2024-05-12\n    eol: 2024-10-31\n    latest: \"6.7.9\"\n    latestReleaseDate: 2024-09-13\n\n  - releaseCycle: \"6.6\"\n    releaseDate: 2024-02-07\n    eoas: 2024-04-08\n    eol: 2024-08-31\n    latest: \"6.6.13\"\n    latestReleaseDate: 2024-11-22\n\n  - releaseCycle: \"6.5\"\n    releaseDate: 2023-12-01\n    eoas: 2024-02-07\n    eol: 2024-06-30\n    latest: \"6.5.9\"\n    latestReleaseDate: 2024-11-22\n\n  - releaseCycle: \"6.4\"\n    releaseDate: 2023-09-27\n    eoas: 2023-12-01\n    eol: 2024-03-31\n    latest: \"6.4.9\"\n    latestReleaseDate: 2024-01-03\n\n  - releaseCycle: \"6.3\"\n    releaseDate: 2023-08-02\n    eoas: 2023-09-27\n    eol: 2024-02-29\n    latest: \"6.3.13\"\n    latestReleaseDate: 2024-11-23\n\n  - releaseCycle: \"6.2\"\n    releaseDate: 2023-05-15\n    eoas: 2023-08-02\n    eol: 2023-11-30\n    latest: \"6.2.12\"\n    latestReleaseDate: 2023-08-11\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2023-03-29\n    eoas: 2023-05-15\n    eol: 2023-09-30\n    latest: \"6.1.8\"\n    latestReleaseDate: 2023-05-17\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2023-03-09\n    eoas: 2023-03-29\n    eol: 2023-09-30\n    latest: \"6.0.8\"\n    latestReleaseDate: 2023-05-17\n\n  - releaseCycle: \"5.4\"\n    lts: true\n    releaseDate: 2022-12-05\n    eoas: 2023-03-09\n    eol: 2023-06-30\n    latest: \"5.4.10\"\n    latestReleaseDate: 2023-05-17\n\n  - releaseCycle: \"5.3\"\n    releaseDate: 2022-11-01\n    eoas: 2022-12-05\n    eol: 2023-05-31\n    latest: \"5.3.7\"\n    latestReleaseDate: 2023-04-17\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2022-10-13\n    eoas: 2022-11-01\n    eol: 2023-04-30\n    latest: \"5.2.2\"\n    latestReleaseDate: 2023-01-24\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2022-09-02\n    eoas: 2022-10-13\n    eol: 2023-03-31\n    latest: \"5.1.5\"\n    latestReleaseDate: 2022-11-24\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2022-07-21\n    eoas: 2022-09-02\n    eol: 2023-01-31\n    latest: \"5.0.8\"\n    latestReleaseDate: 2022-11-24\n\n  - releaseCycle: \"4.8\"\n    lts: true\n    releaseDate: 2022-05-31\n    eoas: 2022-07-21\n    eol: 2022-12-31\n    latest: \"4.8.7\"\n    latestReleaseDate: 2022-11-24\n\n  - releaseCycle: \"4.7\"\n    releaseDate: 2022-05-04\n    eoas: 2022-05-31\n    eol: 2022-11-30\n    latest: \"4.7.5\"\n    latestReleaseDate: 2022-07-20\n\n  - releaseCycle: \"4.6\"\n    releaseDate: 2022-04-01\n    eoas: 2022-05-04\n    eol: 2022-10-31\n    latest: \"4.6.4\"\n    latestReleaseDate: 2022-06-02\n\n  - releaseCycle: \"4.5\"\n    releaseDate: 2022-02-28\n    eoas: 2022-04-01\n    eol: 2022-09-30\n    latest: \"4.5.7\"\n    latestReleaseDate: 2022-06-02\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2022-01-28\n    eoas: 2022-02-28\n    eol: 2022-07-31\n    latest: \"4.4.5\"\n    latestReleaseDate: 2022-05-30\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2021-12-28\n    eoas: 2022-01-28\n    eol: 2022-06-30\n    latest: \"4.3.3\"\n    latestReleaseDate: 2022-01-28\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2021-11-30\n    eoas: 2021-12-28\n    eol: 2022-05-31\n    latest: \"4.2.4\"\n    latestReleaseDate: 2022-01-28\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2021-10-28\n    eoas: 2021-11-30\n    eol: 2022-04-30\n    latest: \"4.1.6\"\n    latestReleaseDate: 2022-06-02\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2021-10-01\n    eoas: 2021-10-28\n    eol: 2022-04-30\n    latest: \"4.0.6\"\n    latestReleaseDate: 2021-11-05\n\n  - releaseCycle: \"3.18\"\n    lts: true\n    releaseDate: 2021-08-31\n    eoas: 2021-10-01\n    eol: 2022-02-28\n    latest: \"3.18.7\"\n    latestReleaseDate: 2022-05-30\n\n  - releaseCycle: \"3.17\"\n    releaseDate: 2021-07-30\n    eoas: 2021-08-31\n    eol: 2022-01-31\n    latest: \"3.17.3\"\n    latestReleaseDate: 2021-10-01\n\n  - releaseCycle: \"3.16\"\n    releaseDate: 2021-06-28\n    eoas: 2021-07-30\n    eol: 2021-12-31\n    latest: \"3.16.5\"\n    latestReleaseDate: 2021-10-01\n\n  - releaseCycle: \"3.15\"\n    releaseDate: 2021-05-28\n    eoas: 2021-06-28\n    eol: 2021-11-30\n    latest: \"3.15.4\"\n    latestReleaseDate: 2021-07-13\n\n  - releaseCycle: \"3.14\"\n    releaseDate: 2021-04-28\n    eoas: 2021-05-28\n    eol: 2021-10-31\n    latest: \"3.14.6\"\n    latestReleaseDate: 2021-07-13\n\n  - releaseCycle: \"3.13\"\n    releaseDate: 2021-04-04\n    eoas: 2021-04-28\n    eol: 2021-10-31\n    latest: \"3.13.5\"\n    latestReleaseDate: 2021-05-27\n\n  - releaseCycle: \"3.12\"\n    releaseDate: 2021-02-28\n    eoas: 2021-04-04\n    eol: 2021-08-31\n    latest: \"3.12.7\"\n    latestReleaseDate: 2021-05-27\n\n  - releaseCycle: \"3.11\"\n    releaseDate: 2021-01-31\n    eoas: 2021-02-28\n    eol: 2021-08-31\n    latest: \"3.11.6\"\n    latestReleaseDate: 2022-08-22\n\n  - releaseCycle: \"3.10\"\n    releaseDate: 2020-12-29\n    eoas: 2021-01-31\n    eol: 2021-06-30\n    latest: \"3.10.7\"\n    latestReleaseDate: 2021-03-26\n\n  - releaseCycle: \"3.9\"\n    releaseDate: 2020-11-28\n    eoas: 2020-12-29\n    eol: 2021-05-31\n    latest: \"3.9.7\"\n    latestReleaseDate: 2021-01-27\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2020-11-14\n    eoas: 2020-11-28\n    eol: 2021-05-31\n    latest: \"3.8.9\"\n    latestReleaseDate: 2021-03-26\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2020-09-28\n    eoas: 2020-11-14\n    eol: 2021-03-31\n    latest: \"3.7.4\"\n    latestReleaseDate: 2020-12-18\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2020-08-29\n    eoas: 2020-09-28\n    eol: 2021-02-28\n    latest: \"3.6.3\"\n    latestReleaseDate: 2020-09-25\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2020-07-27\n    eoas: 2020-08-29\n    eol: 2021-01-31\n    latest: \"3.5.4\"\n    latestReleaseDate: 2020-08-24\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2020-06-30\n    eoas: 2020-07-27\n    eol: 2020-12-31\n    latest: \"3.4.3\"\n    latestReleaseDate: 2020-07-31\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2020-05-27\n    eoas: 2020-06-30\n    eol: 2020-11-30\n    latest: \"3.3.3\"\n    latestReleaseDate: 2020-06-11\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2020-04-27\n    eoas: 2020-05-27\n    eol: 2020-10-31\n    latest: \"3.2.2\"\n    latestReleaseDate: 2020-05-11\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2020-04-09\n    eoas: 2020-04-27\n    eol: 2020-10-31\n    latest: \"3.1.3\"\n    latestReleaseDate: 2020-05-11\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2020-02-14\n    eoas: 2020-04-09\n    eol: 2020-08-31\n    latest: \"3.0.13\"\n    latestReleaseDate: 2020-05-11\n\n  - releaseCycle: \"2.4\"\n    lts: true\n    releaseDate: 2019-12-27\n    eoas: 2020-02-14\n    eol: 2020-06-30\n    latest: \"2.4.14\"\n    latestReleaseDate: 2020-12-18\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2019-11-27\n    eoas: 2019-12-27\n    eol: 2020-05-31\n    latest: \"2.3.3\"\n    latestReleaseDate: 2020-01-10\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2019-10-27\n    eoas: 2019-11-27\n    eol: 2020-04-30\n    latest: \"2.2.1\"\n    latestReleaseDate: 2019-11-19\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2019-09-27\n    eoas: 2019-10-27\n    eol: 2020-03-31\n    latest: \"2.1.3\"\n    latestReleaseDate: 2019-11-19\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2019-09-12\n    eoas: 2019-09-27\n    eol: 2020-03-31\n    latest: \"2.0.1\"\n    latestReleaseDate: 2019-11-19\n\n  - releaseCycle: \"1.3\"\n    lts: true\n    releaseDate: 2019-08-02\n    eoas: 2019-09-12\n    eol: 2020-02-29\n    latest: \"1.3.5\"\n    latestReleaseDate: 2020-12-18\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2019-06-27\n    eoas: 2019-08-02\n    eol: 2019-12-31\n    latest: \"1.2.4\"\n    latestReleaseDate: 2019-08-08\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2019-05-27\n    eoas: 2019-06-27\n    eol: 2019-11-30\n    latest: \"1.1.5\"\n    latestReleaseDate: 2019-08-08\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2019-04-28\n    eoas: 2019-05-27\n    eol: 2019-10-31\n    latest: \"1.0.5\"\n    latestReleaseDate: 2019-08-08\n\n---\n\n> [Rocket.Chat](https://www.rocket.chat/) is an open-source real-time communication platform for\n> team collaboration. It is an alternative to commercial chat platforms such as Slack.\n\n{: .warning }\n\n> Rocket.Chat is available in two editions: Community and Enterprise. This page describes the\n> on-premise enterprise edition.\n\n{: .warning }\n\n> As of December 15, 2023, Rocket.Chat has ceased support for connections from\n> cloud services and official mobile/desktop apps to workspaces running\n> unsupported versions.\n\nRocket.Chat follows [Semantic Versioning](https://semver.org/).\n\n## [Support Lifecycle](https://docs.rocket.chat/docs/version-durability)\n\nEach release is supported for six months. Once this period expires, hosted\nservices such as the Push Gateway and Marketplace will cease to function for\nthat particular version. Only support queries and security fixes are included\nin the support window.\n\n## Compatibility\n\nMinimum requirements for [MongoDB](https://docs.rocket.chat/v1/docs/en/support-prerequisites#mongodb-version-support) and [Client Apps - Mobile/Desktop](https://docs.rocket.chat/v1/docs/en/minimum-requirements-for-client-apps)\nare documented as well.\n\n### Browser Support\n\nBrowser support is limited to recent browser versions:\n\n- Last three versions of Google Chrome\n- Last three versions of Mozilla Firefox\n- Last two versions of Apple Safari\n- Last two versions of Microsoft Edge\n- Last version of Microsoft Internet Explorer\n"
  },
  {
    "path": "products/rocky-linux.md",
    "content": "---\ntitle: Rocky Linux\naddedAt: 2021-11-03\ncategory: os\ntags: linux-distribution\niconSlug: rockylinux\npermalink: /rocky-linux\nalternate_urls:\n  - /rocky\n  - /rockylinux\nversionCommand: cat /etc/os-release\nreleasePolicyLink: https://wiki.rockylinux.org/rocky/version/\nchangelogTemplate: \"https://rockylinux.org/news/rocky-linux-{{'__LATEST__'|replace:'.','-'}}-ga-release/\"\neoasColumn: true\n\nidentifiers:\n  - cpe: cpe:/o:rocky:rocky\n  - cpe: cpe:2.3:o:rocky:rocky\n\n# distrowatch misses a few releases,\n# so we track https://wiki.rockylinux.org/rocky/version/#current-supported-releases\nauto:\n  methods:\n    - rocky-linux: https://raw.githubusercontent.com/rocky-linux/wiki.rockylinux.org/refs/heads/main/include/releng/version_table.md\n    - release_table: https://wiki.rockylinux.org/rocky/version/\n      fields:\n        releaseCycle:\n          column: \"Release\"\n          regex: '^Rocky Linux (?P<value>\\d+)$'\n        releaseDate: \"Release Date\"\n        eoas: \"Active Support Ends\"\n        eol: \"End of Life\"\n\nreleases:\n  - releaseCycle: \"10\"\n    releaseDate: 2025-06-11\n    eoas: 2030-05-31\n    eol: 2035-05-31\n    latest: \"10.1\"\n    latestReleaseDate: 2025-11-25\n\n  - releaseCycle: \"9\"\n    releaseDate: 2022-07-14\n    eoas: 2027-05-31\n    eol: 2032-05-31\n    latest: \"9.7\"\n    latestReleaseDate: 2025-12-01\n\n  - releaseCycle: \"8\"\n    releaseDate: 2021-05-01\n    eoas: 2024-05-31\n    eol: 2029-05-31\n    latest: \"8.10\"\n    latestReleaseDate: 2024-05-31\n\n---\n\n> [Rocky Linux](https://rockylinux.org/) is a Linux distribution intended to be a\n> downstream, complete binary-compatible release using the Red Hat Enterprise Linux (RHEL)\n> operating system source code. The project is led by Gregory Kurtzer, founder of the CentOS\n> project.\n\n## Differences with Upstream RHEL\n\n- Unlike RHEL, [Rocky Linux does not support point releases once a newer one is available.](https://forums.rockylinux.org/t/what-is-eol-of-rl8/3316/10)\n  Once a new minor point release is available, the older one is immediately considered end of life\n  and users must upgrade to continue receiving security updates. For example, once 8.5 gets a general\n  release, 8.4 is immediately end of life. Whereas on RHEL [this is not the case.](https://access.redhat.com/articles/rhel-eus)\n- Rocky Linux doesn't support [live kernel patching](https://access.redhat.com/solutions/2206511),\n  instead users who need this depend on third party paid services.\n- Rocky Linux doesn't support [Extended Life Cycle](https://www.redhat.com/en/resources/els-datasheet),\n  resulting in a shorter support cycle compared to upstream RHEL.\n\nExtended support for Rocky Linux is available from a variety of [commercial support providers](https://rockylinux.org/support/).\n"
  },
  {
    "path": "products/ros-2.md",
    "content": "---\ntitle: ROS 2\naddedAt: 2023-04-07\ncategory: framework\niconSlug: ros\npermalink: /ros-2\nalternate_urls:\n  - /ros2\nversionCommand: printenv | grep -i ROS\nreleasePolicyLink: https://docs.ros.org/en/rolling/Releases.html\nchangelogTemplate: \"https://docs.ros.org/en/__RELEASE_CYCLE__/Releases/Release-{{'__CODENAME__'|replace:' ','-'}}.html\"\nreleaseLabel: \"__CODENAME__\"\nlatestColumn: false\neolColumn: End Of Life\n\nauto:\n  methods:\n    - release_table: https://docs.ros.org/en/rolling/Releases.html\n      fields:\n        releaseCycle:\n          column: \"Distro\"\n          regex: '^(?P<value>\\w+) \\w+$'\n        codename: \"Distro\"\n        releaseDate: \"Release Date\"\n        eol: \"EOL date\"\n\nreleases:\n  - releaseCycle: \"kilted\"\n    codename: \"Kilted Kaiju\"\n    releaseDate: 2025-05-23\n    eol: 2026-12-31\n\n  - releaseCycle: \"jazzy\"\n    codename: \"Jazzy Jalisco\"\n    releaseDate: 2024-05-23\n    eol: 2029-05-31\n\n  - releaseCycle: \"iron\"\n    codename: \"Iron Irwini\"\n    releaseDate: 2023-05-23\n    eol: 2024-12-04\n\n  - releaseCycle: \"humble\"\n    codename: \"Humble Hawksbill\"\n    releaseDate: 2022-05-23\n    eol: 2027-05-31\n\n  - releaseCycle: \"galactic\"\n    codename: \"Galactic Geochelone\"\n    releaseDate: 2021-05-23\n    eol: 2022-12-09\n\n  - releaseCycle: \"foxy\"\n    codename: \"Foxy Fitzroy\"\n    releaseDate: 2020-06-05\n    eol: 2023-06-20\n\n  - releaseCycle: \"eloquent\"\n    codename: \"Eloquent Elusor\"\n    releaseDate: 2019-11-22\n    eol: 2020-11-30\n\n  - releaseCycle: \"dashing\"\n    codename: \"Dashing Diademata\"\n    releaseDate: 2019-05-31\n    eol: 2021-05-31\n\n  - releaseCycle: \"crystal\"\n    codename: \"Crystal Clemmys\"\n    releaseDate: 2018-12-14\n    eol: 2019-12-31\n\n  - releaseCycle: \"bouncy\"\n    codename: \"Bouncy Bolson\"\n    releaseDate: 2018-07-02\n    eol: 2019-07-31\n    link: https://docs.ros.org/en/rolling/Releases/Release-Bouncy-Bolson.html\n\n  - releaseCycle: \"ardent\"\n    codename: \"Ardent Apalone\"\n    releaseDate: 2017-12-08\n    eol: 2018-12-31\n    link: https://docs.ros.org/en/rolling/Releases/Release-Ardent-Apalone.html\n---\n\n> ROS 2 (Robot Operating System) provides libraries and tools to help software developers create\n> robotic applications. ROS 2 is a major revision of [ROS 1](https://wiki.ros.org/), which adds\n> support for real-time code and embedded system hardware. As ROS 1 will no longer be [supported past\n> May 2025](/ros), it is highly recommended for new projects to start using ROS 2.\n\nRelease Cadence:\n\n- There is a ROS 2 release every year on May 23rd.\n- Releases on even numbered years will be a LTS release, supported for five years.\n- Releases on odd numbered years are normal ROS 2 releases, supported for 1.5 years.\n- ROS 2 releases will drop support for EOL Ubuntu distributions, even if the ROS 2 release is still supported.\n\nSide effects of the release policy:\n\n- Every ROS 2 release will be supported on exactly one Ubuntu LTS.\n- Releases on odd numbered years will share a common Ubuntu release with the LTS ROS 2 release of the previous year.\n- LTS releases will not share a common Ubuntu release with any previous releases.\n- ROS 2 releases will not add support for new Ubuntu distributions after their release date.\n\nThese simplified rules and side effects are subject to change with changes to the underlying Ubuntu release policy.\n"
  },
  {
    "path": "products/ros.md",
    "content": "---\ntitle: ROS\naddedAt: 2019-05-29\ncategory: framework\ntags: discontinued\niconSlug: ros\npermalink: /ros\nversionCommand: rosversion -d\nreleasePolicyLink: https://wiki.ros.org/Distributions\nchangelogTemplate: \"https://wiki.ros.org/__RELEASE_CYCLE__\"\nreleaseLabel: \"__CODENAME__\"\nlatestColumn: false\neolColumn: End Of Life\n\nreleases:\n  - releaseCycle: \"noetic\"\n    codename: \"Noetic Ninjemys\"\n    releaseDate: 2020-05-23\n    eol: 2025-05-01\n\n  - releaseCycle: \"melodic\"\n    codename: \"Melodic Morenia\"\n    releaseDate: 2018-05-23\n    eol: 2023-04-01\n\n  - releaseCycle: \"lunar\"\n    codename: \"Lunar Loggerhead\"\n    releaseDate: 2017-05-23\n    eol: 2019-05-01\n\n  - releaseCycle: \"kinetic\"\n    codename: \"Kinetic Kame\"\n    releaseDate: 2016-05-23\n    eol: 2021-05-01\n---\n\n> ROS (Robot Operating System) provides libraries and tools to help software developers create robot\n> applications.\n\nAll ROS 1 distributions have reached end-of-life. You should use [ROS 2](/ros-2).\n"
  },
  {
    "path": "products/roundcube.md",
    "content": "---\ntitle: Roundcube Webmail\naddedAt: 2021-10-25\ncategory: server-app\ntags: php-runtime\niconSlug: roundcube\npermalink: /roundcube\nreleasePolicyLink: https://roundcube.net/download/\nchangelogTemplate: https://github.com/roundcube/roundcubemail/releases/tag/__LATEST__\neoasColumn: true\neolColumn: Security Support\n\nidentifiers:\n  - repology: roundcube\n  - cpe: cpe:2.3:a:roundcube:webmail\n\nauto:\n  methods:\n    - git: https://github.com/roundcube/roundcubemail.git\n\nreleases:\n  - releaseCycle: \"1.6\"\n    releaseDate: 2022-07-25\n    eoas: false\n    eol: false\n    latest: \"1.6.14\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2021-10-18\n    lts: 2022-07-25 # https://github.com/roundcube/roundcubemail/releases/tag/1.6.0\n    eoas: false\n    eol: false\n    latest: \"1.5.14\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2019-11-09\n    eoas: true\n    eol: 2023-12-10\n    latest: \"1.4.16\"\n    latestReleaseDate: 2023-12-10\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2017-06-26\n    eoas: true\n    eol: 2022-07-28\n    latest: \"1.3.17\"\n    latestReleaseDate: 2021-11-12\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2016-05-21\n    eoas: true\n    eol: 2021-10-18\n    latest: \"1.2.13\"\n    latestReleaseDate: 2020-12-27\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2015-02-07\n    eoas: true\n    eol: true\n    latest: \"1.1.12\"\n    latestReleaseDate: 2018-04-29\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2014-04-05\n    eoas: true\n    eol: true\n    latest: \"1.0.12\"\n    latestReleaseDate: 2017-11-08\n\n---\n\n> [Roundcube Webmail](https://roundcube.net/) is a browser-based multilingual IMAP client with an\n> application-like user interface. It provides full functionality you expect from an email client,\n> including MIME support, address book, folder manipulation, message searching and spell checking.\n\nAs of the last release, the project supports the last two release branches in an \"LTS low-maintenance\nmode\", which only includes important security updates only. Regular improvement updates are only\navailable in the latest stable release.\n"
  },
  {
    "path": "products/routeros.md",
    "content": "---\ntitle: RouterOS\naddedAt: 2026-02-22\ncategory: os\ntags: mikrotik\niconSlug: mikrotik\npermalink: /routeros\nchangelogTemplate: https://mikrotik.com/download/changelogs?versionFilter=__LATEST__&channelFilter=\nreleaseLabel: \"RouterOS __RELEASE_CYCLE__\"\nLTSLabel: \"<abbr title='Long Term'>LT</abbr>\"\nlatestColumn: Latest\nreleaseDateColumn: Released\n\nidentifiers:\n  - cpe: cpe:/o:mikrotik:routeros\n  - cpe: cpe:2.3:o:mikrotik:routeros\n\nauto:\n  methods:\n    - routeros-versions: https://mikrotik.com/download/changelogs?channelFilter=\n\n# For 7.x and later:\n# - Non-LTS : eol(x) = releaseDate(x + 1)\n# - LTS : eol(x) = releaseDate(next LTS)\nreleases:\n  - releaseCycle: \"7.22\"\n    releaseDate: 2026-03-10\n    eol: false\n    latest: \"7.22\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"7.21\"\n    releaseDate: 2026-01-12\n    eol: 2026-03-10\n    latest: \"7.21.3\"\n    latestReleaseDate: 2026-02-13\n\n  - releaseCycle: \"7.20\"\n    lts: true\n    releaseDate: 2025-09-30\n    eol: false\n    latest: \"7.20.8\"\n    latestReleaseDate: 2026-02-02\n\n  - releaseCycle: \"7.19\"\n    releaseDate: 2025-05-22\n    eol: 2025-09-30\n    latest: \"7.19.6\"\n    latestReleaseDate: 2025-09-15\n\n  - releaseCycle: \"7.18\"\n    releaseDate: 2025-02-24\n    eol: 2025-05-22\n    latest: \"7.18.2\"\n    latestReleaseDate: 2025-03-12\n\n  - releaseCycle: \"7.17\"\n    releaseDate: 2025-01-16\n    eol: 2025-02-24\n    latest: \"7.17.2\"\n    latestReleaseDate: 2025-02-06\n\n  - releaseCycle: \"7.16\"\n    releaseDate: 2024-09-24\n    eol: 2025-01-16\n    latest: \"7.16.2\"\n    latestReleaseDate: 2024-11-27\n\n  - releaseCycle: \"7.15\"\n    releaseDate: 2024-05-30\n    eol: 2024-09-24\n    latest: \"7.15.3\"\n    latestReleaseDate: 2024-07-25\n\n  - releaseCycle: \"7.14\"\n    releaseDate: 2024-03-25\n    eol: 2024-05-30\n    latest: \"7.14.3\"\n    latestReleaseDate: 2024-04-19\n\n  - releaseCycle: \"7.13\"\n    releaseDate: 2023-12-14\n    eol: 2024-03-25\n    latest: \"7.13.5\"\n    latestReleaseDate: 2024-02-16\n\n  - releaseCycle: \"7.12\"\n    releaseDate: 2023-11-09\n    eol: 2023-12-14\n    latest: \"7.12.2\"\n    latestReleaseDate: 2023-12-20\n\n  - releaseCycle: \"7.11\"\n    releaseDate: 2023-08-15\n    eol: 2023-11-09\n    latest: \"7.11.3\"\n    latestReleaseDate: 2023-09-27\n\n  - releaseCycle: \"7.10\"\n    releaseDate: 2023-06-15\n    eol: 2023-08-15\n    latest: \"7.10.2\"\n    latestReleaseDate: 2023-07-12\n\n  - releaseCycle: \"7.9\"\n    releaseDate: 2023-05-02\n    eol: 2023-06-15\n    latest: \"7.9.2\"\n    latestReleaseDate: 2023-05-30\n\n  - releaseCycle: \"7.8\"\n    releaseDate: 2023-02-24\n    eol: 2023-05-02\n    latest: \"7.8\"\n    latestReleaseDate: 2023-02-24\n\n  - releaseCycle: \"7.7\"\n    releaseDate: 2023-01-12\n    eol: 2023-02-24\n    latest: \"7.7\"\n    latestReleaseDate: 2023-01-12\n\n  - releaseCycle: \"7.6\"\n    releaseDate: 2022-10-17\n    eol: 2023-01-12\n    latest: \"7.6\"\n    latestReleaseDate: 2022-10-17\n\n  - releaseCycle: \"7.5\"\n    releaseDate: 2022-08-30\n    eol: 2022-10-17\n    latest: \"7.5\"\n    latestReleaseDate: 2022-08-30\n\n  - releaseCycle: \"7.4\"\n    releaseDate: 2022-07-19\n    eol: 2022-08-30\n    latest: \"7.4.1\"\n    latestReleaseDate: 2022-08-04\n\n  - releaseCycle: \"7.3\"\n    releaseDate: 2022-06-06\n    eol: 2022-07-19\n    latest: \"7.3.1\"\n    latestReleaseDate: 2022-06-09\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2022-03-31\n    eol: 2022-06-06\n    latest: \"7.2.3\"\n    latestReleaseDate: 2022-05-02\n\n  - releaseCycle: \"7.1\"\n    releaseDate: 2021-12-01\n    eol: 2022-03-31\n    latest: \"7.1.5\"\n    latestReleaseDate: 2022-03-22\n\n  - releaseCycle: \"6.49\"\n    lts: true\n    releaseDate: 2021-10-06\n    eol: 2025-09-30\n    latest: \"6.49.19\"\n    latestReleaseDate: 2025-07-07\n\n  - releaseCycle: \"6.48\"\n    releaseDate: 2020-12-22\n    eol: true\n    latest: \"6.48.7\"\n    latestReleaseDate: 2023-05-23\n\n  - releaseCycle: \"6.47\"\n    releaseDate: 2020-06-02\n    eol: true\n    latest: \"6.47.10\"\n    latestReleaseDate: 2021-05-31\n\n  - releaseCycle: \"6.46\"\n    lts: true\n    releaseDate: 2019-12-02\n    eol: true\n    latest: \"6.46.8\"\n    latestReleaseDate: 2020-10-29\n\n  - releaseCycle: \"6.45\"\n    lts: true\n    releaseDate: 2019-06-21\n    eol: true\n    latest: \"6.45.9\"\n    latestReleaseDate: 2020-04-30\n\n  - releaseCycle: \"6.44\"\n    lts: true\n    releaseDate: 2019-02-25\n    eol: true\n    latest: \"6.44.6\"\n    latestReleaseDate: 2019-10-24\n\n  - releaseCycle: \"6.43\"\n    lts: true\n    releaseDate: 2018-09-06\n    eol: true\n    latest: \"6.43.16\"\n    latestReleaseDate: 2019-05-14\n\n  - releaseCycle: \"6.42\"\n    lts: true\n    releaseDate: 2018-04-13\n    eol: true\n    latest: \"6.42.12\"\n    latestReleaseDate: 2019-02-12\n\n  - releaseCycle: \"6.41\"\n    releaseDate: 2017-12-22\n    eol: true\n    latest: \"6.41.4\"\n    latestReleaseDate: 2018-04-05\n\n  - releaseCycle: \"6.40\"\n    lts: true\n    releaseDate: 2017-07-21\n    eol: true\n    latest: \"6.40.9\"\n    latestReleaseDate: 2018-08-20\n\n  - releaseCycle: \"6.39\"\n    lts: true\n    releaseDate: 2017-04-27\n    eol: true\n    latest: \"6.39.3\"\n    latestReleaseDate: 2017-10-12\n\n  - releaseCycle: \"6.38\"\n    lts: true\n    releaseDate: 2016-12-30\n    eol: true\n    latest: \"6.38.7\"\n    latestReleaseDate: 2017-06-20\n\n  - releaseCycle: \"6.37\"\n    lts: true\n    releaseDate: 2016-09-23\n    eol: true\n    latest: \"6.37.5\"\n    latestReleaseDate: 2017-03-09\n\n  - releaseCycle: \"6.36\"\n    releaseDate: 2016-07-20\n    eol: true\n    latest: \"6.36.3\"\n    latestReleaseDate: 2016-09-05\n\n  - releaseCycle: \"6.35\"\n    releaseDate: 2016-04-14\n    eol: true\n    latest: \"6.35.4\"\n    latestReleaseDate: 2016-06-09\n\n  - releaseCycle: \"6.34\"\n    lts: true\n    releaseDate: 2016-01-29\n    eol: true\n    latest: \"6.34.6\"\n    latestReleaseDate: 2016-06-06\n\n  - releaseCycle: \"6.33\"\n    releaseDate: 2015-11-06\n    eol: true\n    latest: \"6.33.6\"\n    latestReleaseDate: 2016-01-28\n\n  - releaseCycle: \"6.32\"\n    lts: true\n    releaseDate: 2015-09-07\n    eol: true\n    latest: \"6.32.4\"\n    latestReleaseDate: 2016-02-09\n\n  - releaseCycle: \"6.30\"\n    lts: true\n    releaseDate: 2015-07-08\n    eol: true\n    latest: \"6.30.4\"\n    latestReleaseDate: 2015-08-25\n\n  - releaseCycle: \"6.29\"\n    releaseDate: 2015-05-27\n    eol: true\n    latest: \"6.29.1\"\n    latestReleaseDate: 2015-06-01\n\n  - releaseCycle: \"6.28\"\n    releaseDate: 2015-04-15\n    eol: true\n    latest: \"6.28\"\n    latestReleaseDate: 2015-04-15\n\n  - releaseCycle: \"6.27\"\n    releaseDate: 2015-02-11\n    eol: true\n    latest: \"6.27\"\n    latestReleaseDate: 2015-02-11\n\n  - releaseCycle: \"6.26\"\n    releaseDate: 2015-02-03\n    eol: true\n    latest: \"6.26\"\n    latestReleaseDate: 2015-02-03\n\n  - releaseCycle: \"6.25\"\n    releaseDate: 2015-01-19\n    eol: true\n    latest: \"6.25\"\n    latestReleaseDate: 2015-01-19\n\n  - releaseCycle: \"6.24\"\n    releaseDate: 2014-12-23\n    eol: true\n    latest: \"6.24\"\n    latestReleaseDate: 2014-12-23\n\n  - releaseCycle: \"6.23\"\n    releaseDate: 2014-12-04\n    eol: true\n    latest: \"6.23\"\n    latestReleaseDate: 2014-12-04\n\n  - releaseCycle: \"6.22\"\n    releaseDate: 2014-11-11\n    eol: true\n    latest: \"6.22\"\n    latestReleaseDate: 2014-11-11\n\n  - releaseCycle: \"6.20\"\n    releaseDate: 2014-10-01\n    eol: true\n    latest: \"6.21.1\"\n    latestReleaseDate: 2014-11-03\n\n  - releaseCycle: \"6.19\"\n    releaseDate: 2014-08-26\n    eol: true\n    latest: \"6.19\"\n    latestReleaseDate: 2014-08-26\n\n  - releaseCycle: \"6.18\"\n    releaseDate: 2014-08-01\n    eol: true\n    latest: \"6.18\"\n    latestReleaseDate: 2014-08-01\n\n  - releaseCycle: \"6.17\"\n    releaseDate: 2014-07-18\n    eol: true\n    latest: \"6.17\"\n    latestReleaseDate: 2014-07-18\n\n  - releaseCycle: \"6.16\"\n    releaseDate: 2014-07-17\n    eol: true\n    latest: \"6.16\"\n    latestReleaseDate: 2014-07-17\n\n  - releaseCycle: \"6.15\"\n    releaseDate: 2014-06-12\n    eol: true\n    latest: \"6.15\"\n    latestReleaseDate: 2014-06-12\n\n  - releaseCycle: \"6.14\"\n    releaseDate: 2014-06-06\n    eol: true\n    latest: \"6.14\"\n    latestReleaseDate: 2014-06-06\n\n  - releaseCycle: \"6.13\"\n    releaseDate: 2014-05-15\n    eol: true\n    latest: \"6.13\"\n    latestReleaseDate: 2014-05-15\n\n  - releaseCycle: \"6.12\"\n    releaseDate: 2014-04-14\n    eol: true\n    latest: \"6.12\"\n    latestReleaseDate: 2014-04-14\n\n  - releaseCycle: \"6.11\"\n    releaseDate: 2014-03-20\n    eol: true\n    latest: \"6.11\"\n    latestReleaseDate: 2014-03-20\n\n  - releaseCycle: \"6.10\"\n    releaseDate: 2014-02-12\n    eol: true\n    latest: \"6.10\"\n    latestReleaseDate: 2014-02-12\n\n  - releaseCycle: \"6.9\"\n    releaseDate: 2014-01-31\n    eol: true\n    latest: \"6.9\"\n    latestReleaseDate: 2014-01-31\n\n  - releaseCycle: \"6.7\"\n    releaseDate: 2013-11-29\n    eol: true\n    latest: \"6.7\"\n    latestReleaseDate: 2013-11-29\n\n  - releaseCycle: \"6.6\"\n    releaseDate: 2013-11-07\n    eol: true\n    latest: \"6.6\"\n    latestReleaseDate: 2013-11-07\n\n  - releaseCycle: \"6.5\"\n    releaseDate: 2013-10-16\n    eol: true\n    latest: \"6.5\"\n    latestReleaseDate: 2013-10-16\n\n  - releaseCycle: \"6.4\"\n    releaseDate: 2013-09-12\n    eol: true\n    latest: \"6.4\"\n    latestReleaseDate: 2013-09-12\n\n  - releaseCycle: \"5.26\"\n    releaseDate: 2013-09-04\n    eol: true\n    latest: \"5.26\"\n    latestReleaseDate: 2013-09-04\n\n  - releaseCycle: \"6.3\"\n    releaseDate: 2013-09-03\n    eol: true\n    latest: \"6.3\"\n    latestReleaseDate: 2013-09-03\n\n  - releaseCycle: \"6.2\"\n    releaseDate: 2013-08-02\n    eol: true\n    latest: \"6.2\"\n    latestReleaseDate: 2013-08-02\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2013-06-12\n    eol: true\n    latest: \"6.1\"\n    latestReleaseDate: 2013-06-12\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2013-05-17\n    eol: true\n    latest: \"6.0\"\n    latestReleaseDate: 2013-05-17\n\n  - releaseCycle: \"5.25\"\n    releaseDate: 2013-04-25\n    eol: true\n    latest: \"5.25\"\n    latestReleaseDate: 2013-04-25\n\n  - releaseCycle: \"5.24\"\n    releaseDate: 2013-02-19\n    eol: true\n    latest: \"5.24\"\n    latestReleaseDate: 2013-02-19\n\n  - releaseCycle: \"5.23\"\n    releaseDate: 2013-01-29\n    eol: true\n    latest: \"5.23\"\n    latestReleaseDate: 2013-01-29\n\n  - releaseCycle: \"5.22\"\n    releaseDate: 2012-11-23\n    eol: true\n    latest: \"5.22\"\n    latestReleaseDate: 2012-11-23\n\n  - releaseCycle: \"5.21\"\n    releaseDate: 2012-10-12\n    eol: true\n    latest: \"5.21\"\n    latestReleaseDate: 2012-10-12\n\n  - releaseCycle: \"5.20\"\n    releaseDate: 2012-08-15\n    eol: true\n    latest: \"5.20\"\n    latestReleaseDate: 2012-08-15\n\n  - releaseCycle: \"5.19\"\n    releaseDate: 2012-07-16\n    eol: true\n    latest: \"5.19\"\n    latestReleaseDate: 2012-07-16\n\n  - releaseCycle: \"5.18\"\n    releaseDate: 2012-06-21\n    eol: true\n    latest: \"5.18\"\n    latestReleaseDate: 2012-06-21\n\n  - releaseCycle: \"5.17\"\n    releaseDate: 2012-05-28\n    eol: true\n    latest: \"5.17\"\n    latestReleaseDate: 2012-05-28\n\n  - releaseCycle: \"5.16\"\n    releaseDate: 2012-05-09\n    eol: true\n    latest: \"5.16\"\n    latestReleaseDate: 2012-05-09\n\n  - releaseCycle: \"5.14\"\n    releaseDate: 2012-02-22\n    eol: true\n    latest: \"5.14\"\n    latestReleaseDate: 2012-02-22\n\n  - releaseCycle: \"5.13\"\n    releaseDate: 2012-02-14\n    eol: true\n    latest: \"5.13\"\n    latestReleaseDate: 2012-02-14\n\n  - releaseCycle: \"5.12\"\n    releaseDate: 2012-01-19\n    eol: true\n    latest: \"5.12\"\n    latestReleaseDate: 2012-01-19\n\n  - releaseCycle: \"5.11\"\n    releaseDate: 2011-12-12\n    eol: true\n    latest: \"5.11\"\n    latestReleaseDate: 2011-12-12\n\n  - releaseCycle: \"5.9\"\n    releaseDate: 2011-11-29\n    eol: true\n    latest: \"5.9\"\n    latestReleaseDate: 2011-11-29\n\n  - releaseCycle: \"5.8\"\n    releaseDate: 2011-11-01\n    eol: true\n    latest: \"5.8\"\n    latestReleaseDate: 2011-11-01\n\n  - releaseCycle: \"5.7\"\n    releaseDate: 2011-09-14\n    eol: true\n    latest: \"5.7\"\n    latestReleaseDate: 2011-09-14\n\n  - releaseCycle: \"4.17\"\n    releaseDate: 2011-03-02\n    eol: true\n    latest: \"4.17\"\n    latestReleaseDate: 2011-03-02\n\n  - releaseCycle: \"4.10\"\n    releaseDate: 2010-05-26\n    eol: true\n    latest: \"4.10\"\n    latestReleaseDate: 2010-05-26\n\n  - releaseCycle: \"3.30\"\n    releaseDate: 2009-09-11\n    eol: true\n    latest: \"3.30\"\n    latestReleaseDate: 2009-09-11\n\n---\n\n> [MikroTik RouterOS](https://mikrotik.com/software) is an operating system based on the Linux kernel, specifically designed for routers.\n> It is installed on the company's produced networking hardware - RouterBOARD, as well as on standard x86 type computers, enabling these devices to fulfill router functions.\n\n{: .warning }\n\n> This description is based on information found in [the changelog](https://mikrotik.com/download/changelogs?channelFilter=)\n> and in [the forum](https://forum.mikrotik.com/t/release-policy-eol-policy/265483/30).\n\nRouterOS release and support policy is not clearly defined.\nThere is a new minor release of RouterOS every few months, which is supported with bug and security fixes until the next minor release is available.\nSome minor releases are designated _long term_ and receive critical bug and security fixes until the next long term release is available.\n\nWhen performing updates each minor version must be upgraded in sequence.\n"
  },
  {
    "path": "products/rtpengine.md",
    "content": "---\ntitle: rtpengine\naddedAt: 2025-02-12\ncategory: server-app\npermalink: /rtpengine\nversionCommand: rtpengine -v\nreleaseLabel: \"mr__RELEASE_CYCLE__\"\nchangelogTemplate: \"https://www.sipwise.com/releases/{{'__RELEASE_DATE__'|split:'-'|first}}/mr__RELEASE_CYCLE__\"\n\nidentifiers:\n  - repology: rtpengine\n\nauto:\n  methods:\n    - git: https://github.com/sipwise/rtpengine.git\n      regex: '^mr(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)(\\.(?P<tiny>\\d+))?$'\n    - rtpengine-releases: https://www.sipwise.com/releases/releases.json\n      regex: '^mr(?P<major>\\d+)\\.(?P<minor>\\d+)$'\n\n# EOL dates can be found on https://www.sipwise.com/releases/releases.json.\nreleases:\n  - releaseCycle: \"14.1\"\n    releaseDate: 2026-01-30\n    eol: 2026-03-21\n    latest: \"14.1.1.3\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"14.0\"\n    releaseDate: 2025-11-28\n    eol: 2026-01-30\n    latest: \"14.0.1.6\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"13.5\"\n    lts: true\n    releaseDate: 2025-09-26\n    eol: 2028-09-28\n    latest: \"13.5.1.7\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"13.4\"\n    releaseDate: 2025-06-27\n    eol: 2025-09-26\n    latest: \"13.4.1.10\"\n    latestReleaseDate: 2025-10-21\n\n  - releaseCycle: \"13.3\"\n    releaseDate: 2025-05-14\n    eol: 2025-06-27\n    latest: \"13.3.1.16\"\n    latestReleaseDate: 2025-10-21\n\n  - releaseCycle: \"13.2\"\n    releaseDate: 2025-02-21\n    eol: 2025-05-14\n    latest: \"13.2.1.16\"\n    latestReleaseDate: 2025-06-30\n\n  - releaseCycle: \"13.1\"\n    releaseDate: 2024-12-20\n    eol: 2025-02-21\n    latest: \"13.1.1.16\"\n    latestReleaseDate: 2025-05-09\n\n  - releaseCycle: \"13.0\"\n    releaseDate: 2024-11-08\n    eol: 2024-12-20 # latestReleaseDate is eol date for 13.0\n    latest: \"13.0.1.10\"\n    latestReleaseDate: 2025-01-20\n\n  - releaseCycle: \"12.5\"\n    lts: true\n    releaseDate: 2024-09-20\n    eol: 2027-09-24\n    latest: \"12.5.1.50\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"12.4\"\n    releaseDate: 2024-05-31\n    eol: 2024-09-20\n    latest: \"12.4.1.11\"\n    latestReleaseDate: 2024-10-22\n\n  - releaseCycle: \"12.3\"\n    releaseDate: 2024-04-05\n    eol: 2024-05-31\n    latest: \"12.3.1.6\"\n    latestReleaseDate: 2024-10-22\n\n  - releaseCycle: \"12.2\"\n    releaseDate: 2024-02-09\n    eol: 2024-04-05\n    latest: \"12.2.1.5\"\n    latestReleaseDate: 2024-03-20\n\n  - releaseCycle: \"12.1\"\n    releaseDate: 2023-12-22\n    eol: 2024-02-09\n    latest: \"12.1.1.7\"\n    latestReleaseDate: 2024-02-16\n\n  - releaseCycle: \"12.0\"\n    releaseDate: 2023-11-03\n    eol: 2023-12-22\n    latest: \"12.0.1.5\"\n    latestReleaseDate: 2023-12-21\n\n  - releaseCycle: \"11.5\"\n    lts: true\n    releaseDate: 2023-09-22\n    eol: 2026-09-11\n    latest: \"11.5.1.50\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"11.4\"\n    releaseDate: 2023-07-21\n    eol: 2023-09-08\n    latest: \"11.4.1.8\"\n    latestReleaseDate: 2024-02-16\n\n  - releaseCycle: \"11.3\"\n    releaseDate: 2023-04-14\n    eol: 2023-07-21\n    latest: \"11.3.1.15\"\n    latestReleaseDate: 2024-02-16\n\n  - releaseCycle: \"11.2\"\n    releaseDate: 2023-02-17\n    eol: 2023-04-14\n    latest: \"11.2.1.12\"\n    latestReleaseDate: 2023-05-16\n\n  - releaseCycle: \"11.1\"\n    releaseDate: 2022-10-28\n    eol: 2023-02-17\n    latest: \"11.1.1.12\"\n    latestReleaseDate: 2023-05-12\n\n  - releaseCycle: \"11.0\"\n    releaseDate: 2022-09-02\n    eol: 2022-10-28\n    latest: \"11.0.1.7\"\n    latestReleaseDate: 2022-10-12\n\n  - releaseCycle: \"10.5\"\n    lts: true\n    releaseDate: 2022-07-08\n    eol: 2025-09-05\n    latest: \"10.5.9.1\"\n    latestReleaseDate: 2025-07-29\n\n  - releaseCycle: \"9.5\"\n    releaseDate: 2021-07-02\n    eol: 2024-09-06\n    latest: \"9.5.9.1\"\n    latestReleaseDate: 2024-07-01\n\n  - releaseCycle: \"8.5\"\n    releaseDate: 2020-07-31\n    eol: 2023-12-08\n    latest: \"8.5.12.2\"\n    latestReleaseDate: 2023-12-15\n\n---\n\n> The [Sipwise NGCP rtpengine](https://www.sipwise.com/products/rtpengine/) is a proxy for RTP traffic and other UDP-based media traffic.\n> It’s meant to be used with the Kamailio SIP proxy and forms a drop-in replacement for any of the other available RTP and media proxies.\n\nrtpengine release, support and EOL policies are not documented, but support status for each release can be found on <https://www.sipwise.com/releases/>.\n"
  },
  {
    "path": "products/ruby-on-rails.md",
    "content": "---\ntitle: Ruby on Rails\naddedAt: 2020-03-17\ncategory: framework\ntags: ruby-runtime\niconSlug: rubyonrails\npermalink: /rails\nalternate_urls:\n  - /rubyonrails\n  - /ruby-on-rails\n  - /roro\n  - /ror\nreleasePolicyLink: https://rubyonrails.org/maintenance\nchangelogTemplate: https://github.com/rails/rails/releases/tag/v__LATEST__\neolColumn: Security Support\neoasColumn: Active Support\n\nidentifiers:\n  - repology: ruby:rails\n  - purl: pkg:gem/rails\n  - purl: pkg:github/rails/rails\n  - cpe: cpe:2.3:a:rubyonrails:rails\n\nauto:\n  methods:\n    - git: https://github.com/rails/rails.git\n\n# Some dates can be found on https://rubyonrails.org/maintenance.\nreleases:\n  - releaseCycle: \"8.1\"\n    releaseDate: 2025-10-22\n    eoas: 2026-10-10\n    eol: 2027-10-10\n    latest: \"8.1.2\"\n    latestReleaseDate: 2026-01-08\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2024-11-07\n    eoas: 2026-05-07\n    eol: 2026-11-07\n    latest: \"8.0.4\"\n    latestReleaseDate: 2025-10-28\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2024-08-09\n    eoas: 2025-08-09\n    eol: 2026-08-09\n    latest: \"7.2.3\"\n    latestReleaseDate: 2025-10-28\n\n  - releaseCycle: \"7.1\"\n    releaseDate: 2023-10-05\n    eoas: 2024-10-01\n    eol: 2025-10-01 # see https://rubyonrails.org/maintenance\n    latest: \"7.1.6\"\n    latestReleaseDate: 2025-10-28\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2021-12-15\n    eoas: 2023-10-15\n    eol: 2025-04-01 # see https://rubyonrails.org/maintenance\n    latest: \"7.0.10\"\n    latestReleaseDate: 2025-10-28\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2020-12-09\n    eoas: 2021-12-15\n    eol: 2024-10-01 # see https://rubyonrails.org/maintenance\n    latest: \"6.1.7.10\"\n    latestReleaseDate: 2024-10-23\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2019-08-16\n    eoas: 2021-12-15\n    eol: 2023-06-01\n    latest: \"6.0.6.1\"\n    latestReleaseDate: 2023-01-17\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2018-04-09\n    eoas: 2021-12-15\n    eol: 2022-06-01\n    latest: \"5.2.8.1\"\n    latestReleaseDate: 2022-07-12\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2017-04-27\n    eoas: 2018-04-09\n    eol: 2019-08-25\n    latest: \"5.1.7\"\n    latestReleaseDate: 2019-03-27\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2016-06-30\n    eoas: 2018-04-09\n    eol: 2018-04-09\n    latest: \"5.0.7.2\"\n    latestReleaseDate: 2019-03-13\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2014-12-19\n    eoas: 2016-06-30\n    eol: 2017-04-27\n    latest: \"4.2.11.3\"\n    latestReleaseDate: 2020-05-15\n\n---\n\n> [Ruby on Rails](https://rubyonrails.org/), or Rails, is a server-side web application framework written in Ruby.\n\n[Starting with 7.2](https://github.com/rails/rails/pull/52471#issuecomment-2271508281), each minor release (7.2, 8.0, etc.) is officially supported based on a fixed, yearly duration:\n1 year for bug fixes and 2 years for security fixes.\nFor example, if a theoretical 1.1.0 is released on January 1, 2023, it will receive bug and security fixes until January 1, 2024 (1 year),\nand then receive security fixes only until January 1, 2025 (2 years).\nAfter that, it will reach its end-of-life.\n\nA complete list of historic versions is available on [RubyGems](https://rubygems.org/gems/rails/versions).\nNew releases are published on the [Rails blog](https://rubyonrails.org/category/releases).\n"
  },
  {
    "path": "products/ruby.md",
    "content": "---\ntitle: Ruby\naddedAt: 2019-05-28\ncategory: lang\niconSlug: ruby\npermalink: /ruby\nversionCommand: ruby --version\nreleasePolicyLink: https://www.ruby-lang.org/en/downloads/branches/\nchangelogTemplate: https://github.com/ruby/ruby/releases/tag/v{{'__LATEST__'|replace:'.','_'}}\n# changelogTemplate: \"https://rubychangelog.com/versions-all/#ruby-{{'__LATEST__'|replace:'.',''}}\"   for archive purposes\neolColumn: Support Status\n\n# Upstream does not support filtering https://git.ruby-lang.org/ruby.git\nauto:\n  methods:\n    - git: https://github.com/ruby/ruby.git\n      # See https://www.ruby-lang.org/en/news/2013/12/21/ruby-version-policy-changes-with-2-1-0/\n      # The meaning of patch and tiny below is as per the new policy\n      # Starting with 4.0, the tags use dots instead of underscores\n      regex: ^v(?P<major>\\d+)(_|\\.)(?P<minor>\\d+)(_|\\.)(?P<patch>\\d{1,3})(_|\\.)?(?P<tiny>\\d+)?$\n      template: \"{{major}}.{{minor}}.{{patch}}{%if tiny %}p{{tiny}}{%endif%}\"\n\nidentifiers:\n  - repology: ruby\n  - purl: pkg:docker/library/ruby\n  - purl: pkg:generic/ruby\n  - cpe: cpe:2.3:a:ruby-lang:ruby\n\nreleases:\n  - releaseCycle: \"4.0\"\n    releaseDate: 2025-12-25\n    eol: 2029-03-31\n    latest: \"4.0.2\"\n    latestReleaseDate: 2026-03-16\n    link: https://www.ruby-lang.org/en/news/2025/12/25/ruby-4-0-0-released/\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2024-12-24\n    eol: 2028-03-31\n    latest: \"3.4.9\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2023-12-25\n    eol: 2027-03-31\n    latest: \"3.3.10\"\n    latestReleaseDate: 2025-10-23\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2022-12-25\n    eol: 2026-03-31\n    latest: \"3.2.10\"\n    latestReleaseDate: 2026-01-14\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2021-12-25\n    eol: 2025-03-31\n    latest: \"3.1.7\"\n    latestReleaseDate: 2025-03-26\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2020-12-25\n    eol: 2024-04-23\n    latest: \"3.0.7\"\n    latestReleaseDate: 2024-04-23\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2019-12-25\n    eol: 2023-03-31\n    latest: \"2.7.8\"\n    latestReleaseDate: 2023-03-30\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2018-12-25\n    eol: 2022-03-31\n    latest: \"2.6.10\"\n    latestReleaseDate: 2022-04-12\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2017-12-25\n    eol: 2021-03-31\n    latest: \"2.5.9\"\n    latestReleaseDate: 2021-04-05\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2016-12-23\n    eol: 2020-03-31\n    latest: \"2.4.10\"\n    latestReleaseDate: 2020-03-31\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2015-12-24\n    eol: 2019-03-31\n    latest: \"2.3.8\"\n    latestReleaseDate: 2018-10-17\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2014-12-25\n    eol: 2018-03-31\n    latest: \"2.2.10\"\n    latestReleaseDate: 2018-03-28\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2013-12-25\n    eol: 2017-03-31\n    latest: \"2.1.10\"\n    latestReleaseDate: 2016-03-31\n\n  - releaseCycle: \"2.0.0\"\n    releaseDate: 2013-02-24\n    eol: 2016-02-24\n    # Keep this pinned\n    latest: \"2.0.0p648\"\n    latestReleaseDate: 2015-12-16\n    link: null\n\n  - releaseCycle: \"1.9.3\"\n    releaseDate: 2011-10-30\n    eol: 2015-02-23\n    # Keep this pinned\n    latest: \"1.9.3p551\"\n    latestReleaseDate: 2014-11-13\n    link: null\n\n---\n\n> [Ruby](https://www.ruby-lang.org/) is a dynamic, open-source programming language with a focus on\n> simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.\n\nSince Ruby 2.1, a new major version of Ruby has been released every year on December 25th, and EOLed\n3 years, 3 months later.\n"
  },
  {
    "path": "products/rust.md",
    "content": "---\ntitle: Rust\naddedAt: 2023-12-07\ncategory: lang\ntags: rust-foundation\niconSlug: rust\npermalink: /rust\nalternate_urls:\n  - /rustlang\n  - /rust-lang\nreleasePolicyLink: https://rust-lang.github.io/rustup/concepts/channels.html\neolColumn: Supported\nversionCommand: rustc --version\nchangelogTemplate: https://github.com/rust-lang/rust/releases/tag/__LATEST__\n\nauto:\n  methods:\n    - git: https://github.com/rust-lang/rust.git\n\nidentifiers:\n  - repology: rust\n  - cpe: cpe:2.3:a:rust-lang:rust\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"1.94\"\n    releaseDate: 2026-03-06\n    eol: false\n    latest: \"1.94.0\"\n    latestReleaseDate: 2026-03-05\n\n  - releaseCycle: \"1.93\"\n    releaseDate: 2026-01-22\n    eol: 2026-03-06\n    latest: \"1.93.1\"\n    latestReleaseDate: 2026-02-12\n\n  - releaseCycle: \"1.92\"\n    releaseDate: 2025-12-11\n    eol: 2026-01-22\n    latest: \"1.92.0\"\n    latestReleaseDate: 2025-12-11\n\n  - releaseCycle: \"1.91\"\n    releaseDate: 2025-10-30\n    eol: 2025-12-11\n    latest: \"1.91.1\"\n    latestReleaseDate: 2025-11-10\n\n  - releaseCycle: \"1.90\"\n    releaseDate: 2025-09-18\n    eol: 2025-10-30\n    latest: \"1.90.0\"\n    latestReleaseDate: 2025-09-18\n\n  - releaseCycle: \"1.89\"\n    releaseDate: 2025-08-07\n    eol: 2025-09-18\n    latest: \"1.89.0\"\n    latestReleaseDate: 2025-08-07\n\n  - releaseCycle: \"1.88\"\n    releaseDate: 2025-06-26\n    eol: 2025-08-07\n    latest: \"1.88.0\"\n    latestReleaseDate: 2025-06-26\n\n  - releaseCycle: \"1.87\"\n    releaseDate: 2025-05-15\n    eol: 2025-06-26\n    latest: \"1.87.0\"\n    latestReleaseDate: 2025-05-15\n\n  - releaseCycle: \"1.86\"\n    releaseDate: 2025-04-03\n    eol: 2025-05-15\n    latest: \"1.86.0\"\n    latestReleaseDate: 2025-04-03\n\n  - releaseCycle: \"1.85\"\n    releaseDate: 2025-02-20\n    eol: 2025-04-03\n    latest: \"1.85.1\"\n    latestReleaseDate: 2025-03-18\n\n  - releaseCycle: \"1.84\"\n    releaseDate: 2025-01-09\n    eol: 2025-02-20\n    latest: \"1.84.1\"\n    latestReleaseDate: 2025-01-30\n\n  - releaseCycle: \"1.83\"\n    releaseDate: 2024-11-28\n    eol: 2025-01-09\n    latest: \"1.83.0\"\n    latestReleaseDate: 2024-11-28\n\n  - releaseCycle: \"1.82\"\n    releaseDate: 2024-10-17\n    eol: 2024-11-28\n    latest: \"1.82.0\"\n    latestReleaseDate: 2024-10-17\n\n  - releaseCycle: \"1.81\"\n    releaseDate: 2024-09-05\n    eol: 2024-10-17\n    latest: \"1.81.0\"\n    latestReleaseDate: 2024-09-05\n\n  - releaseCycle: \"1.80\"\n    releaseDate: 2024-07-25\n    eol: 2024-09-05\n    latest: \"1.80.1\"\n    latestReleaseDate: 2024-08-08\n\n  - releaseCycle: \"1.79\"\n    releaseDate: 2024-06-13\n    eol: 2024-07-25\n    latest: \"1.79.0\"\n    latestReleaseDate: 2024-06-13\n\n  - releaseCycle: \"1.78\"\n    releaseDate: 2024-05-02\n    eol: 2024-06-13\n    latest: \"1.78.0\"\n    latestReleaseDate: 2024-05-02\n\n  - releaseCycle: \"1.77\"\n    releaseDate: 2024-03-21\n    eol: 2024-05-02\n    latest: \"1.77.2\"\n    latestReleaseDate: 2024-04-09\n\n  - releaseCycle: \"1.76\"\n    releaseDate: 2024-02-08\n    eol: 2024-03-21\n    latest: \"1.76.0\"\n    latestReleaseDate: 2024-02-08\n\n  - releaseCycle: \"1.75\"\n    releaseDate: 2023-12-28\n    eol: 2024-02-08\n    latest: \"1.75.0\"\n    latestReleaseDate: 2023-12-28\n\n  - releaseCycle: \"1.74\"\n    releaseDate: 2023-11-16\n    eol: 2023-12-28\n    latest: \"1.74.1\"\n    latestReleaseDate: 2023-12-07\n\n  - releaseCycle: \"1.73\"\n    releaseDate: 2023-10-05\n    eol: 2023-11-17\n    latest: \"1.73.0\"\n    latestReleaseDate: 2023-10-05\n\n  - releaseCycle: \"1.72\"\n    releaseDate: 2023-08-24\n    eol: 2023-10-06\n    latest: \"1.72.1\"\n    latestReleaseDate: 2023-09-19\n\n  - releaseCycle: \"1.71\"\n    releaseDate: 2023-07-13\n    eol: 2023-08-25\n    latest: \"1.71.1\"\n    latestReleaseDate: 2023-08-03\n\n  - releaseCycle: \"1.70\"\n    releaseDate: 2023-06-01\n    eol: 2023-07-14\n    latest: \"1.70.0\"\n    latestReleaseDate: 2023-06-01\n\n  - releaseCycle: \"1.69\"\n    releaseDate: 2023-04-20\n    eol: 2023-06-02\n    latest: \"1.69.0\"\n    latestReleaseDate: 2023-04-20\n\n  - releaseCycle: \"1.68\"\n    releaseDate: 2023-03-09\n    eol: 2023-04-21\n    latest: \"1.68.2\"\n    latestReleaseDate: 2023-03-28\n\n  - releaseCycle: \"1.67\"\n    releaseDate: 2023-01-26\n    eol: 2023-03-10\n    latest: \"1.67.1\"\n    latestReleaseDate: 2023-02-09\n\n  - releaseCycle: \"1.66\"\n    releaseDate: 2022-12-15\n    eol: 2023-01-27\n    latest: \"1.66.1\"\n    latestReleaseDate: 2023-01-10\n\n  - releaseCycle: \"1.65\"\n    releaseDate: 2022-11-03\n    eol: 2022-12-16\n    latest: \"1.65.0\"\n    latestReleaseDate: 2022-11-03\n\n  - releaseCycle: \"1.64\"\n    releaseDate: 2022-09-22\n    eol: 2022-11-04\n    latest: \"1.64.0\"\n    latestReleaseDate: 2022-09-22\n\n  - releaseCycle: \"1.63\"\n    releaseDate: 2022-08-11\n    eol: 2022-09-23\n    latest: \"1.63.0\"\n    latestReleaseDate: 2022-08-11\n\n  - releaseCycle: \"1.62\"\n    releaseDate: 2022-06-30\n    eol: 2022-09-12\n    latest: \"1.62.1\"\n    latestReleaseDate: 2022-07-19\n\n  - releaseCycle: \"1.61\"\n    releaseDate: 2022-05-19\n    eol: 2022-07-01\n    latest: \"1.61.0\"\n    latestReleaseDate: 2022-05-19\n\n  - releaseCycle: \"1.60\"\n    releaseDate: 2022-04-07\n    eol: 2022-05-20\n    latest: \"1.60.0\"\n    latestReleaseDate: 2022-04-07\n\n  - releaseCycle: \"1.59\"\n    releaseDate: 2022-02-24\n    eol: 2022-04-08\n    latest: \"1.59.0\"\n    latestReleaseDate: 2022-02-24\n\n  - releaseCycle: \"1.58\"\n    releaseDate: 2022-01-13\n    eol: 2022-02-25\n    latest: \"1.58.1\"\n    latestReleaseDate: 2022-01-20\n\n  - releaseCycle: \"1.57\"\n    releaseDate: 2021-12-02\n    eol: 2022-01-14\n    latest: \"1.57.0\"\n    latestReleaseDate: 2021-12-02\n\n  - releaseCycle: \"1.56\"\n    releaseDate: 2021-10-21\n    eol: 2021-12-03\n    latest: \"1.56.1\"\n    latestReleaseDate: 2021-11-01\n\n  - releaseCycle: \"1.55\"\n    releaseDate: 2021-09-09\n    eol: 2021-10-22\n    latest: \"1.55.0\"\n    latestReleaseDate: 2021-09-09\n\n  - releaseCycle: \"1.54\"\n    releaseDate: 2021-07-29\n    eol: 2021-09-10\n    latest: \"1.54.0\"\n    latestReleaseDate: 2021-07-29\n\n  - releaseCycle: \"1.53\"\n    releaseDate: 2021-06-17\n    eol: 2021-07-30\n    latest: \"1.53.0\"\n    latestReleaseDate: 2021-06-17\n\n  - releaseCycle: \"1.52\"\n    releaseDate: 2021-05-06\n    eol: 2021-06-18\n    latest: \"1.52.1\"\n    latestReleaseDate: 2021-05-10\n\n  - releaseCycle: \"1.51\"\n    releaseDate: 2021-03-25\n    eol: 2021-05-07\n    latest: \"1.51.0\"\n    latestReleaseDate: 2021-03-25\n\n  - releaseCycle: \"1.50\"\n    releaseDate: 2021-02-11\n    eol: 2021-03-26\n    latest: \"1.50.0\"\n    latestReleaseDate: 2021-02-11\n\n  - releaseCycle: \"1.49\"\n    releaseDate: 2020-12-31\n    eol: 2021-02-12\n    latest: \"1.49.0\"\n    latestReleaseDate: 2020-12-31\n\n  - releaseCycle: \"1.48\"\n    releaseDate: 2020-11-19\n    eol: 2021-01-01\n    latest: \"1.48.0\"\n    latestReleaseDate: 2020-11-19\n\n  - releaseCycle: \"1.47\"\n    releaseDate: 2020-10-08\n    eol: 2020-11-20\n    latest: \"1.47.0\"\n    latestReleaseDate: 2020-10-08\n\n  - releaseCycle: \"1.46\"\n    releaseDate: 2020-08-27\n    eol: 2020-10-08\n    latest: \"1.46.0\"\n    latestReleaseDate: 2020-08-27\n\n  - releaseCycle: \"1.45\"\n    releaseDate: 2020-07-16\n    eol: 2020-08-28\n    latest: \"1.45.2\"\n    latestReleaseDate: 2020-08-03\n\n  - releaseCycle: \"1.44\"\n    releaseDate: 2020-06-04\n    eol: 2020-07-17\n    latest: \"1.44.1\"\n    latestReleaseDate: 2020-06-18\n\n  - releaseCycle: \"1.43\"\n    releaseDate: 2020-04-23\n    eol: 2020-06-05\n    latest: \"1.43.1\"\n    latestReleaseDate: 2020-05-07\n\n  - releaseCycle: \"1.42\"\n    releaseDate: 2020-03-12\n    eol: 2020-04-24\n    latest: \"1.42.0\"\n    latestReleaseDate: 2020-03-12\n\n  - releaseCycle: \"1.41\"\n    releaseDate: 2020-01-30\n    eol: 2020-03-13\n    latest: \"1.41.1\"\n    latestReleaseDate: 2020-02-27\n\n  - releaseCycle: \"1.40\"\n    releaseDate: 2019-12-19\n    eol: 2020-01-31\n    latest: \"1.40.0\"\n    latestReleaseDate: 2019-12-19\n\n  - releaseCycle: \"1.39\"\n    releaseDate: 2019-11-07\n    eol: 2019-12-20\n    latest: \"1.39.0\"\n    latestReleaseDate: 2019-11-07\n\n  - releaseCycle: \"1.38\"\n    releaseDate: 2019-09-26\n    eol: 2019-11-08\n    latest: \"1.38.0\"\n    latestReleaseDate: 2019-09-26\n\n  - releaseCycle: \"1.37\"\n    releaseDate: 2019-08-15\n    eol: 2019-09-27\n    latest: \"1.37.0\"\n    latestReleaseDate: 2019-08-15\n\n  - releaseCycle: \"1.36\"\n    releaseDate: 2019-07-04\n    eol: 2019-08-16\n    latest: \"1.36.0\"\n    latestReleaseDate: 2019-07-04\n\n  - releaseCycle: \"1.35\"\n    releaseDate: 2019-05-23\n    eol: 2019-07-04\n    latest: \"1.35.0\"\n    latestReleaseDate: 2019-05-23\n\n  - releaseCycle: \"1.34\"\n    releaseDate: 2019-04-11\n    eol: 2019-05-24\n    latest: \"1.34.2\"\n    latestReleaseDate: 2019-05-14\n\n  - releaseCycle: \"1.33\"\n    releaseDate: 2019-02-28\n    eol: 2019-04-12\n    latest: \"1.33.0\"\n    latestReleaseDate: 2019-02-28\n\n  - releaseCycle: \"1.32\"\n    releaseDate: 2019-01-17\n    eol: 2019-03-01\n    latest: \"1.32.0\"\n    latestReleaseDate: 2019-01-17\n\n  - releaseCycle: \"1.31\"\n    releaseDate: 2018-12-06\n    eol: 2019-01-18\n    latest: \"1.31.1\"\n    latestReleaseDate: 2018-12-20\n\n  - releaseCycle: \"1.30\"\n    releaseDate: 2018-10-25\n    eol: 2018-12-07\n    latest: \"1.30.1\"\n    latestReleaseDate: 2018-11-08\n\n  - releaseCycle: \"1.29\"\n    releaseDate: 2018-09-13\n    eol: 2018-10-26\n    latest: \"1.29.2\"\n    latestReleaseDate: 2018-10-12\n\n---\n\n> [Rust](https://www.rust-lang.org/) is an open source multi-paradigm, general-purpose programming language\n> that emphasizes performance, type safety, and concurrency.\n> It enforces memory safety, meaning that all references point to valid memory,\n> without requiring the use of automated memory management techniques such as garbage collection\n\nA new stable release is produced every six weeks. Only the latest stable release receives patches.\nEach new stable release spends the preceding six-week period as the Beta release.\n\n## [Rust Editions](https://doc.rust-lang.org/edition-guide/editions/index.html)\n\nRust uses editions to make backwards-incompatible changes.\nEditions are a mechanism for opt-in changes that may otherwise pose a backwards compatibility risk.\nSince editions are opt-in, existing crates won't use the changes unless they explicitly migrate to the new edition.\nEach crate chooses its edition within its Cargo.toml file.\nEditions are skin-deep, and as a result - you can always use an older edition alongside a supported version of the compiler.\nEditions are expected to be [released every three years](https://rust-lang.github.io/rfcs/3501-edition-2024.html).\n\nThe following Rust editions exist:\n\n- [Rust 2015](https://doc.rust-lang.org/edition-guide/rust-2015/index.html),\n  the default edition from Rust 1.0.\n- [Rust 2018](https://doc.rust-lang.org/edition-guide/rust-2018/index.html),\n  which added [path and module system](https://doc.rust-lang.org/edition-guide/rust-2018/path-changes.html) changes\n  and was released alongside [1.31 in December 2018](https://blog.rust-lang.org/2018/12/06/Rust-1.31-and-rust-2018.html).\n- [Rust 2021](https://doc.rust-lang.org/edition-guide/rust-2021/index.html),\n  [released alongside 1.56](https://blog.rust-lang.org/2021/10/21/Rust-1.56.0.html) in October 2021.\n- [Rust 2024](https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html),\n  released alongside 1.85 in February 2025.\n"
  },
  {
    "path": "products/salt.md",
    "content": "---\ntitle: Salt\naddedAt: 2023-08-14\ncategory: server-app\ntags: python-runtime\niconSlug: saltproject\npermalink: /salt\nalternate_urls:\n  - /saltstack\nversionCommand: salt --version\nreleasePolicyLink: https://docs.saltproject.io/salt/install-guide/en/latest/topics/salt-version-support-lifecycle.html\nchangelogTemplate: https://docs.saltproject.io/en/__RELEASE_CYCLE__/topics/releases/__LATEST__.html\neolColumn: CVE & Critical Support\neoasColumn: true\n\nauto:\n  methods:\n    - git: https://github.com/saltstack/salt.git\n      regex: ^v(?P<version>([1-9]\\d*)(\\.\\d+){0,3})$\n      template: \"{{version}}\"\n    - release_table: https://docs.saltproject.io/salt/install-guide/en/latest/topics/salt-version-support-lifecycle.html#1\n      fields:\n        releaseCycle:\n          column: \"Salt version\"\n          regex: '^(?P<value>\\d{4}).+$'\n        eoas: \"Active support ends\"\n        eol: \"CVE and critical support ends\"\n    - release_table: https://docs.saltproject.io/salt/install-guide/en/latest/topics/salt-version-support-lifecycle.html#2\n      fields:\n        releaseCycle: \"Salt version\"\n        eoas: \"Phase 2 support ends\"\n        eol: \"Phase 3 support ends\"\n\nidentifiers:\n  - repology: salt\n  - purl: pkg:oci/docker-salt-master?repository_url=ghcr.io/cdalvaro\n  - purl: pkg:docker/saltstack/salt\n  - cpe: cpe:2.3:a:saltstack:salt\n\n# link(x) =\n# - latest version: https://docs.saltproject.io/en/latest/topics/releases/__LATEST__.html\n# - other: see changelogTemplate\nreleases:\n  - releaseCycle: \"3007\"\n    releaseDate: 2024-03-06\n    eoas: 2026-07-31\n    eol: 2026-07-31\n    latest: \"3007.13\"\n    latestReleaseDate: 2026-02-12\n    link: https://github.com/saltstack/salt/blob/3007.x/CHANGELOG.md\n\n  - releaseCycle: \"3006\"\n    lts: true\n    releaseDate: 2023-04-18\n    eoas: 2026-07-31\n    eol: 2027-07-31\n    latest: \"3006.23\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"3005\"\n    releaseDate: 2022-08-22\n    eoas: 2023-08-25\n    eol: 2024-02-25\n    latest: \"3005.5\"\n    latestReleaseDate: 2024-01-24\n    link: https://docs.saltproject.io/en/latest/topics/releases/__LATEST__.html\n\n  - releaseCycle: \"3004\"\n    releaseDate: 2021-10-12\n    eoas: 2022-10-18\n    eol: 2023-04-18\n    latest: \"3004.2\"\n    latestReleaseDate: 2022-05-13\n    link: https://docs.saltproject.io/en/latest/topics/releases/__LATEST__.html\n\n  - releaseCycle: \"3003\"\n    releaseDate: 2021-03-23\n    eoas: 2022-03-31\n    eol: 2022-09-30\n    latest: \"3003.5\"\n    latestReleaseDate: 2022-05-24\n    link: https://docs.saltproject.io/en/latest/topics/releases/__LATEST__.html\n\n  - releaseCycle: \"3002\"\n    releaseDate: 2020-10-20\n    eoas: 2021-10-21\n    eol: 2022-04-21\n    latest: \"3002.9\"\n    latestReleaseDate: 2022-05-26\n    link: https://docs.saltproject.io/en/latest/topics/releases/__LATEST__.html\n\n  - releaseCycle: \"3001\"\n    releaseDate: 2020-06-09\n    eoas: 2021-06-30\n    eol: 2021-12-31\n    latest: \"3001.8\"\n    latestReleaseDate: 2021-08-24\n    link: https://docs.saltproject.io/en/latest/topics/releases/__LATEST__.html\n\n  - releaseCycle: \"3000\"\n    releaseDate: 2020-02-01\n    eoas: 2021-02-28\n    eol: 2021-08-31\n    latest: \"3000.9\"\n    latestReleaseDate: 2021-03-10\n    link: https://docs.saltproject.io/en/latest/topics/releases/__LATEST__.html\n\n  - releaseCycle: \"2019.2\"\n    releaseDate: 2019-01-07\n    eoas: 2020-03-31\n    eol: 2020-09-30\n    latest: \"2019.2.8\"\n    latestReleaseDate: 2020-12-01\n    link: https://docs.saltproject.io/en/latest/topics/releases/__LATEST__.html\n\n  - releaseCycle: \"2018.3\"\n    releaseDate: 2018-02-22\n    eoas: 2019-04-30\n    eol: 2019-10-31\n    latest: \"2018.3.5\"\n    latestReleaseDate: 2020-01-07\n    link: https://docs.saltproject.io/en/latest/topics/releases/__LATEST__.html\n\n  - releaseCycle: \"2017.7\"\n    releaseDate: 2017-06-14\n    eoas: 2018-06-30\n    eol: 2019-08-30\n    latest: \"2017.7.8\"\n    latestReleaseDate: 2018-09-07\n    link: https://docs.saltproject.io/en/latest/topics/releases/__LATEST__.html\n\n  - releaseCycle: \"2016.3\"\n    releaseDate: 2016-02-02\n    eoas: 2017-05-31\n    eol: 2017-11-30\n    latest: \"2016.3.8\"\n    latestReleaseDate: 2017-08-31\n    link: https://docs.saltproject.io/en/latest/topics/releases/__LATEST__.html\n\n  - releaseCycle: \"2015.8\"\n    releaseDate: 2015-07-02\n    eoas: 2016-09-30\n    eol: 2017-03-31\n    latest: \"2015.8.13\"\n    latestReleaseDate: 2017-01-09\n    link: https://docs.saltproject.io/en/latest/topics/releases/__LATEST__.html\n\n  - releaseCycle: \"2015.5\"\n    releaseDate: 2015-05-06\n    eoas: 2016-05-31\n    eol: 2016-11-30\n    latest: \"2015.5.11\"\n    latestReleaseDate: 2016-07-22\n    link: https://docs.saltproject.io/en/latest/topics/releases/__LATEST__.html\n\n  - releaseCycle: \"2014.7\"\n    releaseDate: 2014-07-15\n    eoas: 2015-11-30\n    eol: 2016-05-31\n    latest: \"2014.7.9\"\n    latestReleaseDate: 2016-03-11\n    link: https://docs.saltproject.io/en/latest/topics/releases/__LATEST__.html\n\n---\n\n> [Salt](https://saltproject.io/index.html) is software to automate the management and configuration\n> of any infrastructure or application at scale.\n\nBeginning with the 3006 release of Salt, the Salt Project is following an LTS/STS release strategy.\nUnder this strategy, there is one long-term support (LTS) and one short-term support (STS) release a\nyear.\n\nLTS releases prioritize stability. They are usually released in the first 4 months of the year and receive\none year of full support, with bug/security fixes, followed by one year of security support.\n\nSTS releases provide access to newer features in between LTS. They are released around the midpoint\nthe year and receive three months of full support, with new OS support and bug/security fixes,\nfollowed by three months of security support.\n"
  },
  {
    "path": "products/samsung-galaxy-tab.md",
    "content": "---\ntitle: Samsung Galaxy Tab\naddedAt: 2025-05-19\ncategory: device\ntags: tablet\niconSlug: samsung\npermalink: /samsung-galaxy-tab\nreleasePolicyLink: https://security.samsungmobile.com/workScope.smsb\nlatestColumn: false\neoasColumn: Android Upgrades\neolColumn: Security Updates\nstaleReleaseThresholdDays: 1825 # devices have longer support periods\n\nauto:\n  cumulative: true\n  methods:\n    - samsung-security: https://security.samsungmobile.com/workScope.smsb\n      sections:\n        monthly: Current Models for Monthly Security Updates\n        quarterly: Current Models for Quarterly Security Updates\n        biannually: Current Models for Biannual Security Updates\n      regex: \"^galaxy-tab.+$\"\n      regex_exclude:\n        - \"^galaxy-tab-a7-10.4-2022$\" # still available, according to https://www.gsmarena.com/samsung_galaxy_tab_a7_10_4_(2022)-11988.php\n\n# eoas(x) = end of android upgrade\n# eol(x) = end of security support\n#\n# Useful information can be found on:\n# - https://news.samsung.com (releaseDate, eoas, eol - search on Google with \"<model> site:news.samsung.com\")\n# - https://www.gsmarena.com/ (releaseDate)\n# - https://androidspotlight.com/software-update-policy-for-every-samsung-device/ (eoas / eol)\n# - https://www.knowyourmobile.com/phones/samsung/one-ui/samsung-update-policy/ (eoas / eol)\n# - https://security.samsungmobile.com/workScope.smsb (eol status)\n# - https://doc.samsungmobile.com/ (link - search on Google with \"<model> site:doc.samsungmobile.com\")\nreleases:\n  - releaseCycle: \"galaxy-tab-a11+\"\n    releaseLabel: \"Galaxy Tab A11+\"\n    releaseDate: 2025-12-30 # https://news.samsung.com/us/samsung-welcomes-galaxy-a17-5g-galaxy-tab-a11-galaxy-ecosystem/\n    eoas: 2031-12-30 # https://news.samsung.com/us/samsung-welcomes-galaxy-a17-5g-galaxy-tab-a11-galaxy-ecosystem/\n    eol: 2031-12-30 # https://news.samsung.com/us/samsung-welcomes-galaxy-a17-5g-galaxy-tab-a11-galaxy-ecosystem/\n    link: null # unknown\n\n  - releaseCycle: \"galaxy-tab-a11\"\n    releaseLabel: \"Galaxy Tab A11\"\n    releaseDate: 2025-09-29 # https://news.samsung.com/fr/galaxy_tab_a11\n    eoas: 2032-09-29 # https://news.samsung.com/fr/galaxy_tab_a11\n    eol: 2032-09-29 # https://news.samsung.com/fr/galaxy_tab_a11\n    link: https://doc.samsungmobile.com/SM-X133/XSP/doc.html\n\n  - releaseCycle: \"galaxy-tab-s11-ultra\"\n    releaseLabel: \"Galaxy Tab S11 Ultra\"\n    releaseDate: 2025-09-04 # https://news.samsung.com/global/meet-samsung-galaxy-tab-s11-series-packing-everything-you-expect-from-a-premium-tablet\n    eoas: 2032-09-04 # https://www.sammobile.com/news/samsung-galaxy-tab-s11-ultra-software-update-policy/\n    eol: 2032-09-04 # https://www.sammobile.com/news/samsung-galaxy-tab-s11-ultra-software-update-policy/\n    link: https://doc.samsungmobile.com/SM-X930/EUX/doc.html\n\n  - releaseCycle: \"galaxy-tab-s11\"\n    releaseLabel: \"Galaxy Tab S11\"\n    releaseDate: 2025-09-04 # https://news.samsung.com/global/meet-samsung-galaxy-tab-s11-series-packing-everything-you-expect-from-a-premium-tablet\n    eoas: 2032-09-04 # https://www.sammobile.com/news/samsung-galaxy-tab-s11-ultra-software-update-policy/\n    eol: 2032-09-04 # https://www.sammobile.com/news/samsung-galaxy-tab-s11-ultra-software-update-policy/\n    link: https://doc.samsungmobile.com/SM-X730/EUX/doc.html\n\n  - releaseCycle: \"galaxy-tab-s10-lite\"\n    releaseLabel: \"Galaxy Tab S10 Lite\"\n    releaseDate: 2025-09-04 # https://news.samsung.com/us/samsung-galaxy-tab-s10-lite-value-packed-tablet-for-everyday-needs/\n    eoas: 2032-09-04 # https://samlover.com/2025/08/26/heres-how-many-software-updates-do-the-galaxy-tab-s10-lite-support/\n    eol: 2032-09-04 # https://samlover.com/2025/08/26/heres-how-many-software-updates-do-the-galaxy-tab-s10-lite-support/\n    link: https://doc.samsungmobile.com/SM-X406B/TCE/doc.html\n\n  - releaseCycle: \"galaxy-tab-a9+2025\"\n    releaseLabel: \"Galaxy Tab A9+(2025)\"\n    releaseDate: 2025-08-01 # approximate, first detected in https://github.com/endoflife-date/endoflife.date/pull/8028\n    eoas: 2031-08-01 # 6 android update - https://www.samsung.com/be_fr/tablets/galaxy-tab-a/galaxy-tab-a9-plus-5g-2025-graphite-256gb-sm-x216rzapeub/\n    eol: false      # https://www.samsung.com/be_fr/tablets/galaxy-tab-a/galaxy-tab-a9-plus-5g-2025-graphite-256gb-sm-x216rzapeub/\n    link: null # unknown model number\n\n  - releaseCycle: \"galaxy-tab-active5-pro\"\n    releaseLabel: \"Galaxy Tab Active5 Pro\"\n    releaseDate: 2025-05-07 # https://www.gsmarena.com/samsung_galaxy_tab_active5_pro-13790.php\n    eoas: 2029-05-07 # https://www.samsung.com/us/business/mobile/tablets/galaxy-tab-active/explore/\n    eol: 2030-05-07 # https://www.samsung.com/us/business/mobile/tablets/galaxy-tab-active/explore/\n    link: https://doc.samsungmobile.com/SM-X356B/MID/doc.html\n\n  - releaseCycle: \"galaxy-tab-s10-fe+\"\n    releaseLabel: \"Galaxy Tab S10 FE+\"\n    releaseDate: 2025-04-03 # https://news.samsung.com/global/galaxy-tab-s10-fe-series-brings-intelligent-experiences-to-the-forefront-with-premium-versatile-design\n    eoas: 2032-04-03 # https://samlover.com/2025/04/07/samsung-support-seven-years-of-support-for-galaxy-tab-s10-fe/\n    eol: false      # https://samlover.com/2025/04/07/samsung-support-seven-years-of-support-for-galaxy-tab-s10-fe/\n    link: https://doc.samsungmobile.com/SM-X520/EUX/doc.html\n\n  - releaseCycle: \"galaxy-tab-s10-fe\"\n    releaseLabel: \"Galaxy Tab S10 FE\"\n    releaseDate: 2025-04-03 # https://news.samsung.com/global/galaxy-tab-s10-fe-series-brings-intelligent-experiences-to-the-forefront-with-premium-versatile-design\n    eoas: 2032-04-03 # https://samlover.com/2025/04/07/samsung-support-seven-years-of-support-for-galaxy-tab-s10-fe/\n    eol: false      # https://samlover.com/2025/04/07/samsung-support-seven-years-of-support-for-galaxy-tab-s10-fe/\n    link: https://doc.samsungmobile.com/SM-X520/EUX/doc.html\n\n  - releaseCycle: \"galaxy-tab-s10-ultra\"\n    releaseLabel: \"Galaxy Tab S10 Ultra\"\n    releaseDate: 2024-10-03 # https://news.samsung.com/global/galaxy-tab-s10-series-is-samsungs-ai-ready-tablet\n    eoas: 2031-10-03 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: false      # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    link: https://doc.samsungmobile.com/SM-X920/XAC/doc.html\n\n  - releaseCycle: \"galaxy-tab-s10+\"\n    releaseLabel: \"Galaxy Tab S10+\"\n    releaseDate: 2024-10-03 # https://news.samsung.com/global/galaxy-tab-s10-series-is-samsungs-ai-ready-tablet\n    eoas: 2031-10-03 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2031-10-03 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    link: https://doc.samsungmobile.com/SM-X820/XSP/doc.html\n\n  - releaseCycle: \"galaxy-tab-s6-lite-2024\"\n    releaseLabel: \"Galaxy Tab S6 Lite (2024)\"\n    releaseDate: 2024-03-28 # https://news.samsung.com/global/samsung-galaxy-tab-s6-lite-2024-style-and-function-in-a-compact-package\n    eoas: 2027-03-28 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: false\n    link: https://doc.samsungmobile.com/SM-X300/EUX/doc.html\n\n  - releaseCycle: \"galaxy-tab-active5\"\n    releaseLabel: \"Galaxy Tab Active5\"\n    releaseDate: 2024-01-23 # https://www.gsmarena.com/samsung_galaxy_tab_active5-12785.php\n    eoas: 2028-01-23 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2029-01-23 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    link: https://doc.samsungmobile.com/SM-X300/EUX/doc.html\n\n  - releaseCycle: \"galaxy-tab-a9+\"\n    releaseLabel: \"Galaxy Tab A9+\"\n    releaseDate: 2023-10-23 # https://news.samsung.com/global/samsung-galaxy-tab-a9-and-galaxy-tab-a9-entertainment-and-productivity-engineered-for-everyone\n    eoas: 2026-10-23 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: false      # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    link: https://doc.samsungmobile.com/SM-X210/ZTO/doc.html\n\n  - releaseCycle: \"galaxy-tab-a9\"\n    releaseLabel: \"Galaxy Tab A9\"\n    releaseDate: 2023-10-23 # https://news.samsung.com/global/samsung-galaxy-tab-a9-and-galaxy-tab-a9-entertainment-and-productivity-engineered-for-everyone\n    eoas: 2026-10-23 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2027-10-23 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    link: https://doc.samsungmobile.com/SM-X115/SKZ/doc.html\n\n  - releaseCycle: \"galaxy-tab-s9-fe+\"\n    releaseLabel: \"Galaxy Tab S9 FE+\"\n    releaseDate: 2023-10-04 # https://news.samsung.com/global/samsung-galaxy-s23-fe-galaxy-tab-s9-fe-and-galaxy-buds-fe-bring-standout-features-to-even-more-users\n    eoas: 2027-10-04\n    eol: 2028-10-04\n    link: https://doc.samsungmobile.com/SM-X610/ZTO/doc.html\n\n  - releaseCycle: \"galaxy-tab-s9-fe\"\n    releaseLabel: \"Galaxy Tab S9 FE\"\n    releaseDate: 2023-10-04 # https://news.samsung.com/global/samsung-galaxy-s23-fe-galaxy-tab-s9-fe-and-galaxy-buds-fe-bring-standout-features-to-even-more-users\n    eoas: 2027-10-04 # https://news.samsung.com/global/samsung-galaxy-s23-fe-galaxy-tab-s9-fe-and-galaxy-buds-fe-bring-standout-features-to-even-more-users\n    eol: false      # https://news.samsung.com/global/samsung-galaxy-s23-fe-galaxy-tab-s9-fe-and-galaxy-buds-fe-bring-standout-features-to-even-more-users\n    link: https://doc.samsungmobile.com/SM-X510/ZTO/doc.html\n\n  - releaseCycle: \"galaxy-tab-s9-ultra\"\n    releaseLabel: \"Galaxy Tab S9 Ultra\"\n    releaseDate: 2023-08-11 # https://news.samsung.com/us/samsung-galaxy-tab-s9-sets-new-standard-to-bring-galaxys-premium-experience-to-tablet-unpacked-2023/\n    eoas: 2027-08-11 # https://news.samsung.com/us/samsung-galaxy-tab-s9-sets-new-standard-to-bring-galaxys-premium-experience-to-tablet-unpacked-2023/\n    eol: false      # https://news.samsung.com/us/samsung-galaxy-tab-s9-sets-new-standard-to-bring-galaxys-premium-experience-to-tablet-unpacked-2023/\n    link: https://doc.samsungmobile.com/SM-X910/XJP/doc.html\n\n  - releaseCycle: \"galaxy-tab-s9+\"\n    releaseLabel: \"Galaxy Tab S9+\"\n    releaseDate: 2023-08-11 # https://news.samsung.com/us/samsung-galaxy-tab-s9-sets-new-standard-to-bring-galaxys-premium-experience-to-tablet-unpacked-2023/\n    eoas: 2027-08-11 # https://news.samsung.com/us/samsung-galaxy-tab-s9-sets-new-standard-to-bring-galaxys-premium-experience-to-tablet-unpacked-2023/\n    eol: false      # https://news.samsung.com/us/samsung-galaxy-tab-s9-sets-new-standard-to-bring-galaxys-premium-experience-to-tablet-unpacked-2023/\n    link: https://doc.samsungmobile.com/SM-X816B/INS/doc.html\n\n  - releaseCycle: \"galaxy-tab-s9\"\n    releaseLabel: \"Galaxy Tab S9\"\n    releaseDate: 2023-08-11 # https://news.samsung.com/us/samsung-galaxy-tab-s9-sets-new-standard-to-bring-galaxys-premium-experience-to-tablet-unpacked-2023/\n    eoas: 2027-08-11 # https://news.samsung.com/us/samsung-galaxy-tab-s9-sets-new-standard-to-bring-galaxys-premium-experience-to-tablet-unpacked-2023/\n    eol: 2028-08-11 # https://news.samsung.com/us/samsung-galaxy-tab-s9-sets-new-standard-to-bring-galaxys-premium-experience-to-tablet-unpacked-2023/\n    link: https://doc.samsungmobile.com/sm-x710/eux/doc.html\n\n  - releaseCycle: \"galaxy-tab-a7-10.4-2022\"\n    releaseLabel: \"Galaxy Tab A7 10.4 (2022)\"\n    releaseDate: 2022-11-21 # https://www.gsmarena.com/samsung_galaxy_tab_a7_10_4_(2022)-11988.php\n    eoas: 2024-11-21 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: false\n    link: https://doc.samsungmobile.com/SM-T509/ITV/doc.html\n\n  - releaseCycle: \"galaxy-tab-active4-pro\"\n    releaseLabel: \"Galaxy Tab Active4 Pro\"\n    releaseDate: 2022-08-31 # https://news.samsung.com/global/introducing-the-galaxy-tab-active4-pro-a-ruggedized-device-designed-for-the-new-mobile-workforce\n    eoas: 2025-08-31 # https://news.samsung.com/global/introducing-the-galaxy-tab-active4-pro-a-ruggedized-device-designed-for-the-new-mobile-workforce\n    eol: 2027-08-31 # https://news.samsung.com/global/introducing-the-galaxy-tab-active4-pro-a-ruggedized-device-designed-for-the-new-mobile-workforce\n    link: https://doc.samsungmobile.com/SM-T636B/XSA/doc.html\n\n  - releaseCycle: \"galaxy-tab-s6-lite\"\n    releaseLabel: \"Galaxy Tab S6 Lite\"\n    releaseDate: 2022-05-23 # https://www.gsmarena.com/samsung_galaxy_tab_s6_lite_(2022)-11524.php\n    eoas: 2025-05-25 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2025-06-04\n    link: https://doc.samsungmobile.com/SM-P619/ATO/doc.html\n\n  - releaseCycle: \"galaxy-tab-s8-ultra\"\n    releaseLabel: \"Galaxy Tab S8 Ultra\"\n    releaseDate: 2022-04-30 # https://www.gsmarena.com/samsung_galaxy_tab_s8_ultra-11274.php\n    eoas: 2026-04-30 # https://news.samsung.com/us/galaxy-tab8-unpacked/\n    eol: 2027-04-30 # https://news.samsung.com/us/galaxy-tab8-unpacked/\n    link: https://doc.samsungmobile.com/SM-X906B/XXV/doc.html\n\n  - releaseCycle: \"galaxy-tab-s8+\"\n    releaseLabel: \"Galaxy Tab S8+\"\n    releaseDate: 2022-04-14 # https://www.gsmarena.com/samsung_galaxy_tab_s8+-11342.php\n    eoas: 2026-04-14 # https://news.samsung.com/us/galaxy-tab8-unpacked/\n    eol: false      # https://news.samsung.com/us/galaxy-tab8-unpacked/\n    link: https://doc.samsungmobile.com/SM-X806B/XXV/doc.html\n\n  - releaseCycle: \"galaxy-tab-s8\"\n    releaseLabel: \"Galaxy Tab S8\"\n    releaseDate: 2022-03-22 # https://www.gsmarena.com/samsung_galaxy_tab_s8-11343.php\n    eoas: 2026-03-22 # https://news.samsung.com/us/galaxy-tab8-unpacked/\n    eol: 2027-03-22 # https://news.samsung.com/us/galaxy-tab8-unpacked/\n    link: https://doc.samsungmobile.com/SM-X706B/SER/doc.html\n\n  - releaseCycle: \"galaxy-tab-a8\"\n    releaseLabel: \"Galaxy Tab A8\"\n    releaseDate: 2022-01-17 # https://www.gsmarena.com/samsung_galaxy_tab_a8_10_5_(2021)-11265.php\n    eoas: 2025-01-17 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2026-02-21\n    link: https://doc.samsungmobile.com/SM-X205/INS/doc.html\n\n  - releaseCycle: \"galaxy-tab-a7-lite\"\n    releaseLabel: \"Galaxy Tab A7 Lite\"\n    releaseDate: 2021-05-27 # https://news.samsung.com/global/introducing-the-newest-members-of-the-samsung-galaxy-tab-portfolio-galaxy-tab-s7-fe-and-galaxy-tab-a7-lite\n    eoas: 2024-05-27 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2025-06-04\n    link: https://doc.samsungmobile.com/SM-T220/CHN/doc.html\n\n  - releaseCycle: \"galaxy-tab-s7-fe\"\n    releaseLabel: \"Galaxy Tab S7 FE\"\n    releaseDate: 2021-05-27 # https://news.samsung.com/global/introducing-the-newest-members-of-the-samsung-galaxy-tab-portfolio-galaxy-tab-s7-fe-and-galaxy-tab-a7-lite\n    eoas: 2024-05-27 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2025-07-08\n    link: https://doc.samsungmobile.com/SM-T730/KOO/doc.html\n\n  - releaseCycle: \"galaxy-tab-active3\"\n    releaseLabel: \"Galaxy Tab Active3\"\n    releaseDate: 2020-09-28 # https://news.samsung.com/global/samsung-announces-the-galaxy-tab-active3-a-smart-new-tablet-built-for-demanding-environments\n    eoas: 2022-09-28 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2025-11-04 # https://9to5google.com/2021/02/22/samsung-security-updates-policy-four-years/\n    link: https://doc.samsungmobile.com/SM-T575/XEF/doc.html\n\n  - releaseCycle: \"galaxy-tab-a7-10.4-2020\"\n    releaseLabel: \"Galaxy Tab A7 10.4 (2020)\"\n    releaseDate: 2020-08-10 # https://news.samsung.com/us/galaxy-tab-a7-availability/\n    eoas: 2022-08-10 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2024-08-10 # https://9to5google.com/2021/02/22/samsung-security-updates-policy-four-years/\n    link: https://doc.samsungmobile.com/SM-T505/BTU/doc.html\n\n  - releaseCycle: \"galaxy-tab-s7+\"\n    releaseLabel: \"Galaxy Tab S7+\"\n    releaseDate: 2020-08-05 # https://news.samsung.com/global/meet-galaxy-tab-s7-and-s7-plus-your-perfect-companion-to-work-play-and-more\n    eoas: 2023-08-05 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2024-08-05 # https://9to5google.com/2021/02/22/samsung-security-updates-policy-four-years/\n    link: https://doc.samsungmobile.com/SM-T970/XAR/doc.html\n\n  - releaseCycle: \"galaxy-tab-s7\"\n    releaseLabel: \"Galaxy Tab S7\"\n    releaseDate: 2020-08-05 # https://news.samsung.com/global/meet-galaxy-tab-s7-and-s7-plus-your-perfect-companion-to-work-play-and-more\n    eoas: 2023-08-05 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2024-08-05 # https://9to5google.com/2021/02/22/samsung-security-updates-policy-four-years/\n    link: https://doc.samsungmobile.com/SM-T875/DBT/doc.html\n\n  - releaseCycle: \"galaxy-tab-s6-lite-2020\"\n    releaseLabel: \"Galaxy Tab S6 Lite (2020)\"\n    releaseDate: 2020-03-26 # https://news.samsung.com/global/samsung-galaxy-tab-s6-lite-2024-style-and-function-in-a-compact-package\n    eoas: 2023-03-26 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2024-03-26 # https://9to5google.com/2021/02/22/samsung-security-updates-policy-four-years/\n    link: https://doc.samsungmobile.com/SM-P610/XEH/doc.html\n\n  - releaseCycle: \"galaxy-tab-a-8.4-2020\"\n    releaseLabel: \"Galaxy Tab A 8.4 (2020)\"\n    releaseDate: 2020-03-25 # https://www.gsmarena.com/samsung_galaxy_tab_a_8_4_(2020)-10483.php\n    eoas: 2022-03-25 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2024-03-25 # https://9to5google.com/2021/02/22/samsung-security-updates-policy-four-years/\n    link: https://doc.samsungmobile.com/sm-t307u/glw/doc.html\n\n  - releaseCycle: \"galaxy-tab-s6-5g\"\n    releaseLabel: \"Galaxy Tab S6 5G\"\n    releaseDate: 2020-01-30 # https://www.gsmarena.com/samsung_galaxy_tab_s6_5g-10004.php\n    eoas: 2023-01-30 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2024-01-30 # https://9to5google.com/2021/02/22/samsung-security-updates-policy-four-years/\n    link: https://doc.samsungmobile.com/sm-t866n/koo/doc.html\n\n  - releaseCycle: \"galaxy-tab-active-pro\"\n    releaseLabel: \"Galaxy Tab Active Pro\"\n    releaseDate: 2019-10-01 # https://www.gsmarena.com/samsung_galaxy_tab_active_pro-9850.php\n    eoas: 2022-10-01 # Approximate from https://9to5google.com/2022/10/04/samsung-android-12-update-rollout/\n    eol: 2023-10-01 # https://9to5google.com/2021/02/22/samsung-security-updates-policy-four-years/\n    link: https://doc.samsungmobile.com/SM-T540/XEH/doc.html\n\n  - releaseCycle: \"galaxy-tab-s6\"\n    releaseLabel: \"Galaxy Tab S6\"\n    releaseDate: 2019-07-31 # https://news.samsung.com/us/samsung-galaxy-tab-s6-new-tablet-enhances-creativity-and-productivity/\n    eoas: 2022-07-31 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2023-07-31 # https://9to5google.com/2021/02/22/samsung-security-updates-policy-four-years/\n    link: https://doc.samsungmobile.com/SM-T860/XAR/doc.html\n\n  - releaseCycle: \"galaxy-tab-a-8.0-2019\"\n    releaseLabel: \"Galaxy Tab A 8.0 (2019)\"\n    releaseDate: 2019-07-01 # https://www.gsmarena.com/samsung_galaxy_tab_a_8_0_(2019)-9760.php\n    eoas: true\n    eol: 2023-07-01 # https://9to5google.com/2021/02/22/samsung-security-updates-policy-four-years/\n    link: https://doc.samsungmobile.com/SM-T290/008916190830/mlt.html\n\n  - releaseCycle: \"galaxy-tab-s5e\"\n    releaseLabel: \"Galaxy Tab S5e\"\n    releaseDate: 2019-04-01 # https://www.gsmarena.com/samsung_galaxy_tab_s5e-9581.php\n    eoas: 2021-04-01 # https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2023-04-01 # https://9to5google.com/2021/02/22/samsung-security-updates-policy-four-years/\n    link: https://doc.samsungmobile.com/SM-T725/XEO/doc.html\n\n  - releaseCycle: \"galaxy-tab-a-8.0-with-s-pen-2019\"\n    releaseLabel: \"Galaxy Tab A 8.0 with S Pen (2019)\"\n    releaseDate: 2019-04-01 # https://www.gsmarena.com/samsung_galaxy_tab_a_8_0_&_s_pen_(2019)-9651.php\n    eoas: true\n    eol: 2023-04-01 # https://9to5google.com/2021/02/22/samsung-security-updates-policy-four-years/\n    link: https://doc.samsungmobile.com/sm-p205/xtc/doc.html\n\n  - releaseCycle: \"galaxy-tab-a-10.1-2019\"\n    releaseLabel: \"Galaxy Tab A 10.1 (2019)\"\n    releaseDate: 2019-04-01 # https://www.gsmarena.com/samsung_galaxy_tab_a_10_1_(2019)-9582.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-T515/TMZ/doc.html\n\n  - releaseCycle: \"galaxy-tab-advanced2\"\n    releaseLabel: \"Galaxy Tab Advanced2\"\n    releaseDate: 2018-12-01 # https://www.gsmarena.com/samsung_galaxy_tab_advanced2-9264.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-T583/KOO/doc.html\n\n  - releaseCycle: \"galaxy-tab-a-8.0-2018\"\n    releaseLabel: \"Galaxy Tab A 8.0 (2018)\"\n    releaseDate: 2018-09-01 # https://www.gsmarena.com/samsung_galaxy_tab_a_8_0_(2018)-9665.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A530F/FTM/doc.html\n\n  - releaseCycle: \"galaxy-tab-s4-10.5\"\n    releaseLabel: \"Galaxy Tab S4 10.5\"\n    releaseDate: 2018-08-01 # https://www.gsmarena.com/samsung_galaxy_tab_s4_10_5-9262.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-T830/XAR/doc.html\n\n  - releaseCycle: \"galaxy-tab-a-10.5-2018\"\n    releaseLabel: \"Galaxy Tab A 10.5 (2018)\"\n    releaseDate: 2018-08-01 # https://www.gsmarena.com/samsung_galaxy_tab_a_10_5-9263.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-T595/SER/doc.html\n\n  - releaseCycle: \"galaxy-tab-active2\"\n    releaseLabel: \"Galaxy Tab Active2\"\n    releaseDate: 2017-10-01 # https://www.gsmarena.com/samsung_galaxy_tab_active2-8897.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-T395/DBT/doc.html\n\n  - releaseCycle: \"galaxy-tab-a-8.0-2017\"\n    releaseLabel: \"Galaxy Tab A 8.0 (2017)\"\n    releaseDate: 2017-09-01 # https://www.gsmarena.com/samsung_galaxy_tab_a_8_0_(2017)-8725.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-T380/COO/doc.html\n\n  - releaseCycle: \"galaxy-tab-s3-9.7\"\n    releaseLabel: \"Galaxy Tab S3 9.7\"\n    releaseDate: 2017-04-01 # https://www.gsmarena.com/samsung_galaxy_tab_s3_9_7-8554.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-T825Y/XXV/doc.html\n\n  - releaseCycle: \"galaxy-tab-j\"\n    releaseLabel: \"Galaxy Tab J\"\n    releaseDate: 2016-08-01 # https://www.gsmarena.com/samsung_galaxy_tab_j-8227.php\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-tab-a-10.1-2016\"\n    releaseLabel: \"Galaxy Tab A 10.1 (2016)\"\n    releaseDate: 2016-05-01 # https://www.gsmarena.com/samsung_galaxy_tab_a_10_1_(2016)-8090.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-T580/ATO/doc.html\n\n  - releaseCycle: \"galaxy-tab-a-7.0-2016\"\n    releaseLabel: \"Galaxy Tab A 7.0 (2016)\"\n    releaseDate: 2016-03-01 # https://www.gsmarena.com/samsung_galaxy_tab_a_7_0_(2016)-7880.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-T280/KOO/doc.html\n\n  - releaseCycle: \"galaxy-tab-e-8.0\"\n    releaseLabel: \"Galaxy Tab E 8.0\"\n    releaseDate: 2016-01-01 # https://www.gsmarena.com/samsung_galaxy_tab_e_8_0-7879.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A710S/SKC/doc.html\n\n  - releaseCycle: \"galaxy-tab-s2-9.7\"\n    releaseLabel: \"Galaxy Tab S2 9.7\"\n    releaseDate: 2015-09-01 # https://www.gsmarena.com/samsung_galaxy_tab_s2_9_7-7438.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-T819Y/INS/doc.html\n\n  - releaseCycle: \"galaxy-tab-s2-8.0\"\n    releaseLabel: \"Galaxy Tab S2 8.0\"\n    releaseDate: 2015-09-01 # https://www.gsmarena.com/samsung_galaxy_tab_s2_8_0-7439.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-T713/BTU/doc.html\n\n  - releaseCycle: \"galaxy-tab-e-9.6\"\n    releaseLabel: \"Galaxy Tab E 9.6\"\n    releaseDate: 2015-07-01 # https://www.gsmarena.com/samsung_galaxy_tab_e_9_6-7295.php\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-tab-a-9.7-and-s-pen\"\n    releaseLabel: \"Galaxy Tab A 9.7 & S Pen\"\n    releaseDate: 2015-07-01 # https://www.gsmarena.com/samsung_galaxy_tab_a_9_7_&_s_pen-7443.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-P555/XXV/doc.html\n\n  - releaseCycle: \"galaxy-tab-a-9.7\"\n    releaseLabel: \"Galaxy Tab A 9.7\"\n    releaseDate: 2015-05-01 # https://www.gsmarena.com/samsung_galaxy_tab_a_9_7-7122.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-P550/XSA/doc.html\n\n  - releaseCycle: \"galaxy-tab-a-8.0-and-s-pen-2015\"\n    releaseLabel: \"Galaxy Tab A 8.0 & S Pen (2015)\"\n    releaseDate: 2015-05-01 # https://www.gsmarena.com/samsung_galaxy_tab_a_8_0_&_s_pen_(2015)-8883.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-P355/XXV/doc.html\n\n  - releaseCycle: \"galaxy-tab-a-8.0-2015\"\n    releaseLabel: \"Galaxy Tab A 8.0 (2015)\"\n    releaseDate: 2015-05-01 # https://www.gsmarena.com/samsung_galaxy_tab_a_8_0_(2015)-7121.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-T355/SER/doc.html\n\n  - releaseCycle: \"galaxy-tab-3-v\"\n    releaseLabel: \"Galaxy Tab 3 V\"\n    releaseDate: 2015-04-01 # https://www.gsmarena.com/samsung_galaxy_tab_3_v-7134.php\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-tab-3-lite-7.0-ve\"\n    releaseLabel: \"Galaxy Tab 3 Lite 7.0 VE\"\n    releaseDate: 2015-03-01 # https://www.gsmarena.com/samsung_galaxy_tab_3_lite_7_0_ve-7110.php\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-tab-active-lte\"\n    releaseLabel: \"Galaxy Tab Active LTE\"\n    releaseDate: 2014-12-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-tab-active\"\n    releaseLabel: \"Galaxy Tab Active\"\n    releaseDate: 2014-12-01 # https://www.gsmarena.com/samsung_galaxy_tab_active_lte-6658.php\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-tab-s-8.4-lte\"\n    releaseLabel: \"Galaxy Tab S 8.4 LTE\"\n    releaseDate: 2014-07-01 # https://www.gsmarena.com/samsung_galaxy_tab_s_8_4_lte-6435.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-T705/INS/doc.html\n\n  - releaseCycle: \"galaxy-tab-s-8.4\"\n    releaseLabel: \"Galaxy Tab S 8.4\"\n    releaseDate: 2014-07-01 # https://www.gsmarena.com/samsung_galaxy_tab_s_8_4-6439.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-T700/BTU/doc.html\n\n  - releaseCycle: \"galaxy-tab-s-10.5-lte\"\n    releaseLabel: \"Galaxy Tab S 10.5 LTE\"\n    releaseDate: 2014-07-01 # https://www.gsmarena.com/samsung_galaxy_tab_s_10_5_lte-6235.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-T805/ATO/doc.html\n\n  - releaseCycle: \"galaxy-tab-s-10.5\"\n    releaseLabel: \"Galaxy Tab S 10.5\"\n    releaseDate: 2014-07-01 # https://www.gsmarena.com/samsung_galaxy_tab_s_10_5-6438.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-T800/ATO/doc.html\n\n  - releaseCycle: \"galaxy-tab-4-8.0\"\n    releaseLabel: \"Galaxy Tab 4 8.0\"\n    releaseDate: 2014-06-01 # https://www.gsmarena.com/samsung_galaxy_tab_4_8_0-6249.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-T330/KSA/doc.html\n\n  - releaseCycle: \"galaxy-tab-4-8.0-3g\"\n    releaseLabel: \"Galaxy Tab 4 8.0 3G\"\n    releaseDate: 2014-06-01 # https://www.gsmarena.com/samsung_galaxy_tab_4_8_0_3g-6248.php\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-tab-4-8.0-lte\"\n    releaseLabel: \"Galaxy Tab 4 8.0 LTE\"\n    releaseDate: 2014-06-01 # https://www.gsmarena.com/samsung_galaxy_tab_4_8_0_lte-6240.php\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-tab-4-10.1\"\n    releaseLabel: \"Galaxy Tab 4 10.1\"\n    releaseDate: 2014-06-01 # https://www.gsmarena.com/samsung_galaxy_tab_4_10_1-6247.php\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-T530/KOO/doc.html\n\n  - releaseCycle: \"galaxy-tab-4-10.1-3g\"\n    releaseLabel: \"Galaxy Tab 4 10.1 3G\"\n    releaseDate: 2014-06-01 # https://www.gsmarena.com/samsung_galaxy_tab_4_10_1_3g-6246.php\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-tab-4-10.1-lte\"\n    releaseLabel: \"Galaxy Tab 4 10.1 LTE\"\n    releaseDate: 2014-06-01 # https://www.gsmarena.com/samsung_galaxy_tab_4_10_1_lte-6239.php\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-tab-4-7.0\"\n    releaseLabel: \"Galaxy Tab 4 7.0\"\n    releaseDate: 2014-05-01 # https://www.gsmarena.com/samsung_galaxy_tab_4_7_0-6251.php\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-tab-4-7.0-3g\"\n    releaseLabel: \"Galaxy Tab 4 7.0 3G\"\n    releaseDate: 2014-05-01 # https://www.gsmarena.com/samsung_galaxy_tab_4_7_0_3g-6250.php\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-tab-4-7.0-lte\"\n    releaseLabel: \"Galaxy Tab 4 7.0 LTE\"\n    releaseDate: 2014-05-01 # https://www.gsmarena.com/samsung_galaxy_tab_4_7_0_lte-6241.php\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-tab-pro-12.2-lte\"\n    releaseLabel: \"Galaxy Tab Pro 12.2 LTE\"\n    releaseDate: 2014-05-01 # https://www.gsmarena.com/samsung_galaxy_tab_pro_12_2_lte-5943.php\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-tab-pro-12.2-3g\"\n    releaseLabel: \"Galaxy Tab Pro 12.2 3G\"\n    releaseDate: 2014-04-01 # https://www.gsmarena.com/samsung_galaxy_tab_pro_12_2_3g-5942.php\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-tab-pro-12.2\"\n    releaseLabel: \"Galaxy Tab Pro 12.2\"\n    releaseDate: 2014-03-01 # https://www.gsmarena.com/samsung_galaxy_tab_pro_12_2-6212.php\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-tab-3-lite-7.0-3g\"\n    releaseLabel: \"Galaxy Tab 3 Lite 7.0 3G\"\n    releaseDate: 2014-02-01 # https://www.gsmarena.com/samsung_galaxy_tab_3_lite_7_0_3g-5975.php\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-tab-3-lite-7.0\"\n    releaseLabel: \"Galaxy Tab 3 Lite 7.0\"\n    releaseDate: 2014-02-01 # https://www.gsmarena.com/samsung_galaxy_tab_3_lite_7_0-5969.php\n    eoas: true\n    eol: true\n    link: null\n\n---\n\n> The [Samsung Galaxy Tab](https://www.samsung.com/us/tablets/) series is a line of tablets designed and produced\n> by Samsung Electronics.\n\n{: .note}\nSome release dates may vary depending on the country or region.\nMost Android upgrades or security update dates are approximate to the year.\n\nSamsung Galaxy Tab devices have two levels of support: Android upgrades and security updates.\n\nAndroid upgrades refer to updates that provide a device with newer major releases of the Android operating system.\nThese upgrades typically include new features, improvements to performance and security, and enhancements to the user interface.\nAndroid upgrades ensure that devices remain compatible with the latest apps and benefit from ongoing development by Google and Samsung.\n\nSecurity updates refer to updates that address vulnerabilities and security issues in the Android operating system. They\nare essential for maintaining the security and privacy of a device, and may occur monthly, quarterly, or biannually\ndepending on the model and its age.\n\nGuaranteed Android upgrades are provided for a limited period, which is usually less (but never more) than the device's security update period.\nHow many Android upgrades a device receives depends on the model.\n"
  },
  {
    "path": "products/samsung-galaxy-watch.md",
    "content": "---\ntitle: Samsung Galaxy Watch\naddedAt: 2025-05-09\ncategory: device\ntags: smartwatch\niconSlug: samsung\npermalink: /samsung-galaxy-watch\nreleasePolicyLink: https://security.samsungmobile.com/workScope.smsb\nlatestColumn: false\neoasColumn: Wear OS Upgrades\neolColumn: Security Updates\nstaleReleaseThresholdDays: 1825 # devices have longer support periods\n\n# eoas(x) = end of android upgrade\n# eol(x) = end of security support\n#\n# Useful information can be found on:\n# - https://news.samsung.com (releaseDate, eoas, eol - search on Google with \"<model> site:news.samsung.com\")\n# - https://www.gsmarena.com/ (releaseDate)\n# - https://androidspotlight.com/software-update-policy-for-every-samsung-device/ (eoas / eol)\n# - https://www.knowyourmobile.com/phones/samsung/one-ui/samsung-update-policy/ (eoas / eol)\n# - https://www.androidupdatetracker.com/ (eoas)\n# - https://security.samsungmobile.com/workScope.smsb (eol status)\n# - https://doc.samsungmobile.com/ (link - search on Google with \"<model> site:doc.samsungmobile.com\")\nreleases:\n  - releaseCycle: \"galaxy-watch-ultra\"\n    releaseLabel: \"Galaxy Watch Ultra\"\n    releaseDate: 2024-07-24\n    eoas: false\n    eol: false\n    link: https://www.samsung.com/us/watches/galaxy-watch-ultra/\n\n  - releaseCycle: \"galaxy-watch7\"\n    releaseLabel: \"Galaxy Watch7\"\n    releaseDate: 2024-07-24\n    eoas: false\n    eol: false\n    link: https://wikipedia.org/wiki/Samsung_Galaxy_Watch_7\n\n  - releaseCycle: \"galaxy-watch-fe\"\n    releaseLabel: \"Galaxy Watch FE\"\n    releaseDate: 2024-06-24\n    eoas: 2028-12-31\n    eol: false\n    link: https://www.samsung.com/us/watches/galaxy-watch-fe/\n\n  - releaseCycle: \"galaxy-watch6-classic\"\n    releaseLabel: \"Galaxy Watch6 Classic\"\n    releaseDate: 2023-08-11\n    eoas: 2027-12-31\n    eol: false\n    link: https://wikipedia.org/wiki/Samsung_Galaxy_Watch_6\n\n  - releaseCycle: \"galaxy-watch6\"\n    releaseLabel: \"Galaxy Watch6\"\n    releaseDate: 2023-08-11\n    eoas: 2027-12-31\n    eol: false\n    link: https://wikipedia.org/wiki/Samsung_Galaxy_Watch_6\n\n  - releaseCycle: \"galaxy-watch5-pro\"\n    releaseLabel: \"Galaxy Watch5 Pro\"\n    releaseDate: 2022-08-26\n    eoas: 2026-12-31\n    eol: false\n    link: https://wikipedia.org/wiki/Samsung_Galaxy_Watch_5\n\n  - releaseCycle: \"galaxy-watch5\"\n    releaseLabel: \"Galaxy Watch5\"\n    releaseDate: 2022-08-26\n    eoas: 2026-12-31\n    eol: false\n    link: https://wikipedia.org/wiki/Samsung_Galaxy_Watch_5\n\n  - releaseCycle: \"galaxy-watch4-classic\"\n    releaseLabel: \"Galaxy Watch4 Classic\"\n    releaseDate: 2021-08-27\n    eoas: 2025-12-31\n    eol: false\n    link: https://wikipedia.org/wiki/Samsung_Galaxy_Watch_4\n\n  - releaseCycle: \"galaxy-watch4\"\n    releaseLabel: \"Galaxy Watch4\"\n    releaseDate: 2021-08-27\n    eoas: 2025-12-31\n    eol: false\n    link: https://wikipedia.org/wiki/Samsung_Galaxy_Watch_4\n\n  - releaseCycle: \"galaxy-watch3\"\n    releaseLabel: \"Galaxy Watch3\"\n    releaseDate: 2020-08-06\n    eoas: true\n    eol: true\n    link: https://wikipedia.org/wiki/Samsung_Galaxy_Watch_3\n\n  - releaseCycle: \"galaxy-watch-active2\"\n    releaseLabel: \"Galaxy Watch Active2\"\n    releaseDate: 2019-09-13\n    eoas: true\n    eol: true\n    link: https://wikipedia.org/wiki/Samsung_Galaxy_Watch_Active_2\n\n  - releaseCycle: \"galaxy-watch-active\"\n    releaseLabel: \"Galaxy Watch Active\"\n    releaseDate: 2019-03-08\n    eoas: true\n    eol: true\n    link: https://wikipedia.org/wiki/Samsung_Galaxy_Watch_Active\n\n  - releaseCycle: \"galaxy-watch\"\n    releaseLabel: \"Galaxy Watch\"\n    releaseDate: 2018-08-08\n    eoas: true\n    eol: true\n    link: https://wikipedia.org/wiki/Samsung_Galaxy_Watch\n---\n\n> The [Samsung Galaxy Watch](https://www.samsung.com/us/watches/) series is a line of smartwatches designed and produced\n> by Samsung Electronics.\n\n{: .note}\nSome release dates may vary depending on the country or region.\nMost Android upgrades or security update dates are approximate to the year.\n\nSamsung Galaxy Watch devices have two levels of support: Wear OS upgrades and security updates.\n\nWear OS upgrades refer to updates that provide a device with newer major releases of the Wear OS operating system.\nThese upgrades typically include new features, improvements to performance and security, and enhancements to the user interface.\nWear OS upgrades ensure that devices remain compatible with the latest apps and benefit from ongoing development by Google and Samsung.\n\nSecurity updates refer to updates that address vulnerabilities and security issues in the Wear OS operating system. They\nare essential for maintaining the security and privacy of a device, and may occur monthly, quarterly, or biannually\ndepending on the model and its age.\n\nGuaranteed Wear OS upgrades are provided for a limited period, which is usually less (but never more) than the device's security update period.\nHow many Wear OS upgrades a device receives depends on the model.\nHowever, since Galaxy Watch 4, Samsung Galaxy Watches have been supported [for five years](https://www.knowyourmobile.com/phones/samsung/one-ui/samsung-update-policy/#Samsung_Update_Policy_For_Galaxy_Watches)\n– four Android version updates and five years of security patches.\n"
  },
  {
    "path": "products/samsung-mobile.md",
    "content": "---\ntitle: Samsung Mobile\naddedAt: 2021-10-01\ncategory: device\ntags: mobile-phone\niconSlug: samsung\npermalink: /samsung-mobile\nalternate_urls:\n  - /samsungmobile\nreleasePolicyLink: https://security.samsungmobile.com/workScope.smsb\nlatestColumn: false\neoasColumn: Android Upgrades\neolColumn: Security Updates\nstaleReleaseThresholdDays: 1825 # devices have longer support periods\n\nauto:\n  cumulative: true\n  methods:\n    - samsung-security: https://security.samsungmobile.com/workScope.smsb\n      sections:\n        monthly: Current Models for Monthly Security Updates\n        quarterly: Current Models for Quarterly Security Updates\n        biannually: Current Models for Biannual Security Updates\n      regex: \"^.+$\"\n      regex_exclude:\n        - \"^galaxy-tab.+$\" # managed in products/samsung-galaxy-tab.md\n        - \"^galaxy-m13-india$\" # still available, according to https://www.gsmarena.com/samsung_galaxy_m13_(india)-11654.php\n        - \"^galaxy-a13-sm-a137$\" # still available, according to https://www.gsmarena.com/samsung_galaxy_a13_(sm_a137)-11665.php\n        - \"^galaxy-a-quantum2$\" # still available, according to https://www.gsmarena.com/samsung_galaxy_quantum_2-10850.php\n\n# eoas(x) = end of android upgrade\n# eol(x) = end of security support\n#\n# Useful information can be found on:\n# - https://news.samsung.com (releaseDate, eoas, eol - search on Google with \"<model> site:news.samsung.com\")\n# - https://www.gsmarena.com/ (releaseDate)\n# - https://androidspotlight.com/software-update-policy-for-every-samsung-device/ (eoas / eol)\n# - https://www.knowyourmobile.com/phones/samsung/one-ui/samsung-update-policy/ (eoas / eol)\n# - https://www.androidupdatetracker.com/ (eoas)\n# - https://security.samsungmobile.com/workScope.smsb (eol status)\n# - https://doc.samsungmobile.com/ (link - search on Google with \"<model> site:doc.samsungmobile.com\")\nreleases:\n  - releaseCycle: \"galaxy-s26-ultra\"\n    releaseLabel: \"Galaxy S26 Ultra\"\n    releaseDate: 2026-03-06 # https://www.gsmarena.com/samsung_galaxy_s26_ultra_5g-14320.php\n    eoas: 2033-03-06 # 7 years - https://news.samsung.com/global/samsung-unveils-galaxy-s26-series-the-most-intuitive-galaxy-ai-phone-yet\n    eol: false       # 7 years - https://news.samsung.com/global/samsung-unveils-galaxy-s26-series-the-most-intuitive-galaxy-ai-phone-yet\n    link: null # unknown\n\n  - releaseCycle: \"galaxy-s26+\"\n    releaseLabel: \"Galaxy S26+\"\n    releaseDate: 2026-03-06 # https://www.gsmarena.com/samsung_galaxy_s26+_5g-14457.php\n    eoas: 2033-03-06 # 7 years - https://news.samsung.com/global/samsung-unveils-galaxy-s26-series-the-most-intuitive-galaxy-ai-phone-yet\n    eol: false       # 7 years - https://news.samsung.com/global/samsung-unveils-galaxy-s26-series-the-most-intuitive-galaxy-ai-phone-yet\n    link: null # unknown\n\n  - releaseCycle: \"galaxy-s26\"\n    releaseLabel: \"Galaxy S26\"\n    releaseDate: 2026-03-06 # https://www.gsmarena.com/samsung_galaxy_s26_5g-14456.php\n    eoas: 2033-03-06 # 7 years - https://news.samsung.com/global/samsung-unveils-galaxy-s26-series-the-most-intuitive-galaxy-ai-phone-yet\n    eol: false       # 7 years - https://news.samsung.com/global/samsung-unveils-galaxy-s26-series-the-most-intuitive-galaxy-ai-phone-yet\n    link: null # unknown\n\n  - releaseCycle: \"galaxy-f70e-5g\"\n    releaseLabel: \"Galaxy F70e 5G\"\n    releaseDate: 2026-02-17 # https://news.samsung.com/in/samsung-india-unveils-galaxy-f70e-5g-with-showstopper-camera-ultra-smooth-display-premium-leather-finish\n    eoas: 2032-02-17 # 6 years - https://news.samsung.com/in/samsung-india-unveils-galaxy-f70e-5g-with-showstopper-camera-ultra-smooth-display-premium-leather-finish\n    eol: 2032-02-17  # 6 years - https://news.samsung.com/in/samsung-india-unveils-galaxy-f70e-5g-with-showstopper-camera-ultra-smooth-display-premium-leather-finish\n\n  - releaseCycle: \"galaxy-a07-5g\"\n    releaseLabel: \"Galaxy A07 5G\"\n    releaseDate: 2026-01-30 # https://news.samsung.com/global/samsung-launches-galaxy-a07-5g-bringing-intelligence-and-reliable-performance-to-more-galaxy-a-series-devices\n    eoas: 2032-01-30 # 6 years - https://news.samsung.com/global/samsung-launches-galaxy-a07-5g-bringing-intelligence-and-reliable-performance-to-more-galaxy-a-series-devices\n    eol: 2032-01-30  # 6 years - https://news.samsung.com/global/samsung-launches-galaxy-a07-5g-bringing-intelligence-and-reliable-performance-to-more-galaxy-a-series-devices\n\n  - releaseCycle: \"galaxy-z-trifold\"\n    releaseLabel: \"Galaxy Z TriFold\"\n    releaseDate: 2025-12-01 # https://news.samsung.com/us/samsung-introducing-galaxy-z-trifold-shape-whats-next-mobile-innovation/\n    eoas: 2032-12-01 # 7 years - https://www.androidcentral.com/phones/samsung-galaxy/how-many-software-updates-will-the-samsung-galaxy-z-trifold-receive\n    eol: false      # 7 years - https://www.androidcentral.com/phones/samsung-galaxy/how-many-software-updates-will-the-samsung-galaxy-z-trifold-receive\n    link: https://doc.samsungmobile.com/SM-F9680/CHC/doc.html\n\n  - releaseCycle: \"galaxy-m17-5g\"\n    releaseLabel: \"Galaxy M17 5G\"\n    releaseDate: 2025-10-13 # https://news.samsung.com/in/samsung-launches-galaxy-m17-5g-with-segment-first-ois-camera-enhanced-durability-ai-features-in-india\n    eoas: 2031-10-13 # 6 years - https://news.samsung.com/in/samsung-launches-galaxy-m17-5g-with-segment-first-ois-camera-enhanced-durability-ai-features-in-india\n    eol: false      # 6 years - https://news.samsung.com/in/samsung-launches-galaxy-m17-5g-with-segment-first-ois-camera-enhanced-durability-ai-features-in-india\n    link: https://doc.samsungmobile.com/SM-M176B/NPB/doc.html\n\n  - releaseCycle: \"w26\"\n    releaseLabel: \"W26\"\n    releaseDate: 2025-10-11 # https://www.absolutegeeks.com/article/tech-news/samsungs-galaxy-w26-brings-real-satellite-calling-but-only-for-china/\n    eoas: false # unknown\n    eol: false # unknown\n    link: https://doc.samsungmobile.com/SM-W9026/CHC/doc.html\n\n  - releaseCycle: \"galaxy-f07\"\n    releaseLabel: \"Galaxy F07\"\n    releaseDate: 2025-10-04 # https://www.gsmarena.com/samsung_galaxy_f07-14205.php\n    eoas: 2031-10-04 # 6 years - https://www.gsmarena.com/samsung_galaxy_f07-14205.php\n    eol: 2031-10-04\n    link: https://doc.samsungmobile.com/SM-E075F/INS/doc.html\n\n  - releaseCycle: \"galaxy-m07\"\n    releaseLabel: \"Galaxy M07\"\n    releaseDate: 2025-10-01 # https://www.gsmarena.com/samsung_galaxy_m07-14100.php\n    eoas: 2031-10-01 # 6 years - https://www.gsmarena.com/samsung_galaxy_m07-14100.php\n    eol: false\n    link: https://doc.samsungmobile.com/SM-M075F/INS/doc.html\n\n  - releaseCycle: \"galaxy-f17-5g\"\n    releaseLabel: \"Galaxy F17 5G\"\n    releaseDate: 2025-09-11 # https://news.samsung.com/in/samsung-launches-incredibly-thin-and-durable-galaxy-f17-5g-with-segment-leading-features\n    eoas: 2031-09-11 # 6 years - https://news.samsung.com/in/samsung-launches-incredibly-thin-and-durable-galaxy-f17-5g-with-segment-leading-features\n    eol: 2031-09-11 # 6 years - https://news.samsung.com/in/samsung-launches-incredibly-thin-and-durable-galaxy-f17-5g-with-segment-leading-features\n    link: https://doc.samsungmobile.com/SM-E176B/INS/doc.html\n\n  - releaseCycle: \"galaxy-s25-fe\"\n    releaseLabel: \"Galaxy S25 FE\"\n    releaseDate: 2025-09-04 # https://news.samsung.com/global/meet-samsung-galaxy-s25-fe-the-gateway-to-the-galaxy-ai-and-flagship-essentials\n    eoas: 2032-09-04 # 7 years - https://news.samsung.com/global/meet-samsung-galaxy-s25-fe-the-gateway-to-the-galaxy-ai-and-flagship-essentials\n    eol: 2032-09-04  # 7 years - https://news.samsung.com/global/meet-samsung-galaxy-s25-fe-the-gateway-to-the-galaxy-ai-and-flagship-essentials\n    link: https://doc.samsungmobile.com/SM-S731B/COL/doc.html\n\n  - releaseCycle: \"galaxy-a07\"\n    releaseLabel: \"Galaxy A07\"\n    releaseDate: 2025-09-01 # https://news.samsung.com/za/samsung-launches-the-all-new-galaxy-a07-built-for-every-challenge\n    eoas: 2031-09-01 # 6 years - https://news.samsung.com/sg/enjoy-essential-and-secure-ai-powered-features-with-samsung-galaxy-a17-and-galaxy-a07\n    eol: 2031-09-01 # 6 years - https://news.samsung.com/sg/enjoy-essential-and-secure-ai-powered-features-with-samsung-galaxy-a17-and-galaxy-a07\n    link: https://doc.samsungmobile.com/SM-A075M/TCE/doc.html\n\n  - releaseCycle: \"galaxy-a17-5g\"\n    releaseLabel: \"Galaxy A17 5G\"\n    releaseDate: 2025-08-27 # https://news.samsung.com/uk/awesome-made-easy-samsung-introduces-the-galaxy-a17-5g\n    eoas: 2031-08-27 # 6 years - https://news.samsung.com/za/from-ai-to-essentials-meet-the-new-samsung-galaxy-a17\n    eol: 2031-08-27 # 6 years - https://news.samsung.com/za/from-ai-to-essentials-meet-the-new-samsung-galaxy-a17\n    link: https://doc.samsungmobile.com/SM-A176B/XXV/doc.html\n\n  - releaseCycle: \"galaxy-a17\"\n    releaseLabel: \"Galaxy A17\"\n    releaseDate: 2025-08-27 # https://news.samsung.com/uk/awesome-made-easy-samsung-introduces-the-galaxy-a17-5g\n    eoas: 2031-08-27 # 6 years - https://news.samsung.com/za/from-ai-to-essentials-meet-the-new-samsung-galaxy-a17\n    eol: false      # 6 years - https://news.samsung.com/za/from-ai-to-essentials-meet-the-new-samsung-galaxy-a17\n    link: https://doc.samsungmobile.com/SM-A175F/TCE/doc.html\n\n  - releaseCycle: \"galaxy-z-fold7\"\n    releaseLabel: \"Galaxy Z Fold7\"\n    releaseDate: 2025-07-25 # https://news.samsung.com/global/samsung-launches-galaxy-z-fold7-galaxy-z-flip7-and-galaxy-watch8-series-globally-starting-today\n    eoas: 2032-07-25 # 7 android upgrade - https://sammyguru.com/galaxy-z-fold-7-galaxy-z-flip-7-software-updates-total/\n    eol: false      # 7 years of security support - https://sammyguru.com/galaxy-z-fold-7-galaxy-z-flip-7-software-updates-total/\n    link: https://doc.samsungmobile.com/SM-F9660/TGY/doc.html\n\n  - releaseCycle: \"galaxy-z-flip7-fe\"\n    releaseLabel: \"Galaxy Z Flip7 FE\"\n    releaseDate: 2025-07-25 # https://news.samsung.com/global/samsung-launches-galaxy-z-fold7-galaxy-z-flip7-and-galaxy-watch8-series-globally-starting-today\n    eoas: 2032-07-25 # 7 android upgrade - https://sammyguru.com/galaxy-z-fold-7-galaxy-z-flip-7-software-updates-total/\n    eol: false # 7 years of security support - https://sammyguru.com/galaxy-z-fold-7-galaxy-z-flip-7-software-updates-total/\n    link: https://doc.samsungmobile.com/SM-F7610/CHC/doc.html\n\n  - releaseCycle: \"galaxy-z-flip7\"\n    releaseLabel: \"Galaxy Z Flip7\"\n    releaseDate: 2025-07-25 # https://news.samsung.com/global/samsung-launches-galaxy-z-fold7-galaxy-z-flip7-and-galaxy-watch8-series-globally-starting-today\n    eoas: 2032-07-25 # 7 android upgrade - https://sammyguru.com/galaxy-z-fold-7-galaxy-z-flip-7-software-updates-total/\n    eol: false # 7 years of security support - https://sammyguru.com/galaxy-z-fold-7-galaxy-z-flip-7-software-updates-total/\n    link: https://doc.samsungmobile.com/SM-F7660/CHC/doc.html\n\n  - releaseCycle: \"galaxy-f36-5g\"\n    releaseLabel: \"Galaxy F36 5G\"\n    releaseDate: 2025-07-22 # https://news.samsung.com/in/samsung-launches-galaxy-f36-5g-with-premium-leather-finish-segment-leading-camera-and-ai-innovations-in-india\n    eoas: 2031-07-22 # 6 android upgrade - https://news.samsung.com/in/samsung-launches-galaxy-f36-5g-with-premium-leather-finish-segment-leading-camera-and-ai-innovations-in-india\n    eol: false # 6 years of security support - https://news.samsung.com/in/samsung-launches-galaxy-f36-5g-with-premium-leather-finish-segment-leading-camera-and-ai-innovations-in-india\n    link: null # not found on doc.samsungmobile.com as of 2025-08-06\n\n  - releaseCycle: \"galaxy-m36-5g\"\n    releaseLabel: \"Galaxy M36 5G\"\n    releaseDate: 2025-07-12 # https://news.samsung.com/in/samsung-launches-galaxy-m36-5g-in-india-introduces-advanced-ai-innovations-in-mid-segment-smartphones\n    eoas: 2031-07-12 # 6 android upgrade - https://news.samsung.com/in/samsung-launches-galaxy-m36-5g-in-india-introduces-advanced-ai-innovations-in-mid-segment-smartphones\n    eol: false # 6 years of security support - https://news.samsung.com/in/samsung-launches-galaxy-m36-5g-in-india-introduces-advanced-ai-innovations-in-mid-segment-smartphones\n    link: https://doc.samsungmobile.com/SM-M356B/INS/doc.html\n\n  - releaseCycle: \"galaxy-s25-edge\"\n    releaseLabel: \"Galaxy S25 Edge\"\n    releaseDate: 2025-05-29 # https://www.gsmarena.com/samsung_galaxy_s25_edge-13506.php\n    eoas: 2032-05-29 # 7 android upgrade - https://www.sammobile.com/news/galaxy-s25-edge-seven-years-android-one-ui-security-updates/\n    eol: false      # 7 years of security updates - https://www.sammobile.com/news/galaxy-s25-edge-seven-years-android-one-ui-security-updates/\n    link: https://doc.samsungmobile.com/SM-S9370/TGY/doc.html\n\n  - releaseCycle: \"galaxy-f56-5g\"\n    releaseLabel: \"Galaxy F56 5G\"\n    releaseDate: 2025-05-14 # https://www.gsmarena.com/samsung_galaxy_f56_5g-13855.php\n    eoas: 2031-05-14 # 6 android upgrade - https://news.samsung.com/in/samsung-launches-galaxy-f56-its-slimmest-f-series-smartphone-in-india\n    eol: false      # 6 years of security updates - https://news.samsung.com/in/samsung-launches-galaxy-f56-its-slimmest-f-series-smartphone-in-india\n    link: https://doc.samsungmobile.com/SM-E566B/INS/doc.html\n\n  - releaseCycle: \"galaxy-xcover7-pro\"\n    releaseLabel: \"Galaxy XCover7 Pro\"\n    releaseDate: 2025-05-07 # https://www.gsmarena.com/samsung_galaxy_xcover7_pro-13780.php\n    eoas: 2029-05-07 # not found, assumed 4 OS upgrades\n    eol: false      # https://www.samsung.com/us/business/smartphones/galaxy-xcover7-pro/buy/galaxy-xcover7-pro-128gb-unlocked-sku-sm-g766uzkfn14/\n    link: https://doc.samsungmobile.com/SM-G766B/EUX/doc.html\n\n  - releaseCycle: \"galaxy-m56-5g\"\n    releaseLabel: \"Galaxy M56 5G\"\n    releaseDate: 2025-04-17 # https://news.samsung.com/in/samsung-launches-galaxy-m56-5g-segments-slimmest-smartphone-in-india\n    eoas: 2031-04-17 # 6 android upgrade - https://news.samsung.com/in/samsung-launches-galaxy-m56-5g-segments-slimmest-smartphone-in-india\n    eol: false      # 6 years of security updates - https://news.samsung.com/in/samsung-launches-galaxy-m56-5g-segments-slimmest-smartphone-in-india\n    link: https://news.samsung.com/in/samsung-launches-galaxy-m56-5g-segments-slimmest-smartphone-in-india\n\n  - releaseCycle: \"galaxy-a56-5g\"\n    releaseLabel: \"Galaxy A56 5G\"\n    releaseDate: 2025-03-28 # https://news.samsung.com/global/samsung-galaxy-a56-5g-galaxy-a36-5g-and-galaxy-a26-5g-are-now-available-worldwide\n    eoas: 2031-03-28 # 6 android upgrade - https://news.samsung.com/global/samsung-galaxy-a56-5g-galaxy-a36-5g-and-galaxy-a26-5g-are-now-available-worldwide\n    eol: 2031-03-28 # 6 years of security updates - https://news.samsung.com/global/samsung-galaxy-a56-5g-galaxy-a36-5g-and-galaxy-a26-5g-are-now-available-worldwide\n    link: https://doc.samsungmobile.com/SM-A5660/TGY/doc.html\n\n  - releaseCycle: \"galaxy-a36-5g\"\n    releaseLabel: \"Galaxy A36 5G\"\n    releaseDate: 2025-03-28 # https://news.samsung.com/global/samsung-galaxy-a56-5g-galaxy-a36-5g-and-galaxy-a26-5g-are-now-available-worldwide\n    eoas: 2031-03-28 # 6 android upgrade - https://news.samsung.com/global/samsung-galaxy-a56-5g-galaxy-a36-5g-and-galaxy-a26-5g-are-now-available-worldwide\n    eol: 2031-03-28 # 6 years of security updates - https://news.samsung.com/global/samsung-galaxy-a56-5g-galaxy-a36-5g-and-galaxy-a26-5g-are-now-available-worldwide\n    link: https://doc.samsungmobile.com/SM-A366E/CHT/doc.html\n\n  - releaseCycle: \"galaxy-a26-5g\"\n    releaseLabel: \"Galaxy A26 5G\"\n    releaseDate: 2025-03-28 # https://news.samsung.com/global/samsung-galaxy-a56-5g-galaxy-a36-5g-and-galaxy-a26-5g-are-now-available-worldwide\n    eoas: 2031-03-28 # 6 android upgrade - https://news.samsung.com/global/samsung-galaxy-a56-5g-galaxy-a36-5g-and-galaxy-a26-5g-are-now-available-worldwide\n    eol: 2031-03-28 # 6 years of security updates - https://news.samsung.com/global/samsung-galaxy-a56-5g-galaxy-a36-5g-and-galaxy-a26-5g-are-now-available-worldwide\n    link: https://doc.samsungmobile.com/SM-A266B/NPB/doc.html\n\n  - releaseCycle: \"galaxy-f16-5g\"\n    releaseLabel: \"Galaxy F16 5G\"\n    releaseDate: 2025-03-13 # https://news.samsung.com/in/samsung-launches-galaxy-f16-5g-with-segment-leading-features-in-india\n    eoas: 2031-03-13 # 6 android upgrade - https://news.samsung.com/in/samsung-launches-galaxy-f16-5g-with-segment-leading-features-in-india\n    eol: false      # 6 years of security updates - https://news.samsung.com/in/samsung-launches-galaxy-f16-5g-with-segment-leading-features-in-india\n    link: https://doc.samsungmobile.com/SM-E166P/INS/doc.html\n\n  - releaseCycle: \"galaxy-m16-5g\"\n    releaseLabel: \"Galaxy M16 5G\"\n    releaseDate: 2025-02-27 # https://news.samsung.com/in/samsung-launches-galaxy-m16-5g-and-galaxy-m06-5g-in-india-with-refreshed-design-and-monster-performance\n    eoas: 2031-02-27 # 6 android upgrade - https://news.samsung.com/in/samsung-launches-galaxy-m16-5g-and-galaxy-m06-5g-in-india-with-refreshed-design-and-monster-performance\n    eol: false      # 6 years of security updates - https://news.samsung.com/in/samsung-launches-galaxy-m16-5g-and-galaxy-m06-5g-in-india-with-refreshed-design-and-monster-performance\n    link: https://doc.samsungmobile.com/SM-M166P/INS/doc.html\n\n  - releaseCycle: \"galaxy-m06-5g\"\n    releaseLabel: \"Galaxy M06 5G\"\n    releaseDate: 2025-02-27 # https://news.samsung.com/in/samsung-launches-galaxy-m16-5g-and-galaxy-m06-5g-in-india-with-refreshed-design-and-monster-performance\n    eoas: 2029-02-27 # 4 android upgrade - https://news.samsung.com/in/samsung-launches-galaxy-m16-5g-and-galaxy-m06-5g-in-india-with-refreshed-design-and-monster-performance\n    eol: false      # 4 years of security updates - https://news.samsung.com/in/samsung-launches-galaxy-m16-5g-and-galaxy-m06-5g-in-india-with-refreshed-design-and-monster-performance\n    link: https://doc.samsungmobile.com/SM-M166P/INS/doc.html\n\n  - releaseCycle: \"galaxy-a06-5g\"\n    releaseLabel: \"Galaxy A06 5G\"\n    releaseDate: 2025-02-19 # https://www.gsmarena.com/samsung_galaxy_a06_5g-13662.php\n    eoas: 2031-02-19 # 6 android upgrade - https://www.sammobile.com/news/samsung-galaxy-devices-six-years-android-one-ui-updates-eligibility/\n    eol: false      # 6 years of security updates - https://www.sammobile.com/news/samsung-galaxy-devices-six-years-android-one-ui-updates-eligibility/\n    link: https://doc.samsungmobile.com/SM-A065M/TCE/doc.html\n\n  - releaseCycle: \"galaxy-f06-5g\"\n    releaseLabel: \"Galaxy F06 5G\"\n    releaseDate: 2025-02-12 # https://news.samsung.com/in/samsung-launches-galaxy-f06-5g-its-most-affordable-5g-smartphone-in-india\n    eoas: 2029-02-12 # 4 android upgrade - https://news.samsung.com/in/samsung-launches-galaxy-f06-5g-its-most-affordable-5g-smartphone-in-india\n    eol: false      # 4 years of security updates - https://news.samsung.com/in/samsung-launches-galaxy-f06-5g-its-most-affordable-5g-smartphone-in-india\n    link: https://doc.samsungmobile.com/SM-E066B/INS/doc.html\n\n  - releaseCycle: \"galaxy-s25-ultra\"\n    releaseLabel: \"Galaxy S25 Ultra\"\n    releaseDate: 2025-02-03\n    eoas: 2032-02-03 # \"seven generations of OS upgrades\" (https://news.samsung.com/global/samsung-galaxy-s25-series-sets-the-standard-of-ai-phone-as-a-true-ai-companion)\n    eol: false      # \"seven years of security updates\"\n    link: https://doc.samsungmobile.com/SM-S938B/INS/doc.html\n\n  - releaseCycle: \"galaxy-s25+\"\n    releaseLabel: \"Galaxy S25+\"\n    releaseDate: 2025-02-03\n    eoas: 2032-02-03 # \"seven generations of OS upgrades\" (https://news.samsung.com/global/samsung-galaxy-s25-series-sets-the-standard-of-ai-phone-as-a-true-ai-companion)\n    eol: false      # \"seven years of security updates\"\n    link: https://doc.samsungmobile.com/SM-S936B/INS/doc.html\n\n  - releaseCycle: \"galaxy-s25\"\n    releaseLabel: \"Galaxy S25\"\n    releaseDate: 2025-02-03\n    eoas: 2032-02-03 # \"seven generations of OS upgrades\" (https://news.samsung.com/global/samsung-galaxy-s25-series-sets-the-standard-of-ai-phone-as-a-true-ai-companion)\n    eol: 2032-02-03 # \"seven years of security updates\"\n    link: https://doc.samsungmobile.com/SM-S931B/INS/doc.html\n\n  - releaseCycle: \"galaxy-a16\"\n    releaseLabel: \"Galaxy A16\"\n    releaseDate: 2024-11-20\n    eoas: 2030-11-20 # \"6 generations of OS updates\" (https://news.samsung.com/uk/samsung-introduces-the-galaxy-a16-series-featuring-two-new-devices)\n    eol: false      # \"6 years of security updates\"\n    link: https://doc.samsungmobile.com/SM-A165F/XFA/doc.html\n\n  - releaseCycle: \"w25-flip\" # only for China: https://www.androidauthority.com/samsung-w25-w25-flip-3496756/\n    releaseLabel: \"W25 Flip\"\n    releaseDate: 2024-11-06\n    eoas: false\n    eol: false\n    link: https://doc.samsungmobile.com/SM-W7025/CHC/doc.html\n\n  - releaseCycle: \"w25\" # only for China: https://www.androidauthority.com/samsung-w25-w25-flip-3496756/\n    releaseLabel: \"W25\"\n    releaseDate: 2024-11-06\n    eoas: false\n    eol: false\n    link: https://doc.samsungmobile.com/SM-W9025/CHC/doc.html\n\n  - releaseCycle: \"galaxy-a16-5g\"\n    releaseLabel: \"Galaxy A16 5G\"\n    releaseDate: 2024-10-25\n    eoas: 2030-10-25 # \"6 generations of OS updates\" (https://news.samsung.com/uk/samsung-introduces-the-galaxy-a16-series-featuring-two-new-devices)\n    eol: false      # \"6 years of security updates\"\n    link: https://doc.samsungmobile.com/SM-A166B/EUX/doc.html\n\n  - releaseCycle: \"galaxy-z-fold-special-edition\"\n    releaseLabel: \"Galaxy Z Fold Special Edition\"\n    releaseDate: 2024-10-24 # https://www.gsmarena.com/samsung_galaxy_z_fold_special-13452.php\n    eoas: 2031-10-24 # 7 Android updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2031-10-24 # 7 years of security updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    link: https://doc.samsungmobile.com/SM-F958N/KOO/doc.html\n\n  - releaseCycle: \"galaxy-s24-fe\"\n    releaseLabel: \"Galaxy S24 FE\"\n    releaseDate: 2024-09-26\n    eoas: 2031-09-26 # \"seven generations of OS upgrades\" (https://news.samsung.com/us/galaxy-s24-series-expands-with-s24-fe-a-premium-experience-that-makes-full-galaxy-ai-capabilities-attainable-for-more-users/)\n    eol: 2031-09-26 # \"seven years of security updates\"\n    link: https://doc.samsungmobile.com/sm-s721u/tmb/doc.html\n\n  - releaseCycle: \"galaxy-m55s-5g\"\n    releaseLabel: \"Galaxy M55s 5G\"\n    releaseDate: 2024-09-24 # https://news.samsung.com/in/samsung-unveils-galaxy-m55s-5g-with-stunning-camera-super-amoled-display-powerful-snapdragon-processor-and-stylish-fusion-design-in-india\n    eoas: 2028-09-24 # 4 android upgrade - https://news.samsung.com/in/samsung-unveils-galaxy-m55s-5g-with-stunning-camera-super-amoled-display-powerful-snapdragon-processor-and-stylish-fusion-design-in-india\n    eol: false      # 5 years of security updates - https://news.samsung.com/in/samsung-unveils-galaxy-m55s-5g-with-stunning-camera-super-amoled-display-powerful-snapdragon-processor-and-stylish-fusion-design-in-india\n    link: https://news.samsung.com/in/samsung-unveils-galaxy-m55s-5g-with-stunning-camera-super-amoled-display-powerful-snapdragon-processor-and-stylish-fusion-design-in-india\n\n  - releaseCycle: \"galaxy-f05\"\n    releaseLabel: \"Galaxy F05\"\n    releaseDate: 2024-09-17 # https://news.samsung.com/in/samsung-launches-galaxy-f05-with-stylish-leather-pattern-design-and-high-resolution-50-mp-dual-camera-in-india\n    eoas: 2026-09-17 # 2 android upgrade - https://news.samsung.com/in/samsung-launches-galaxy-f05-with-stylish-leather-pattern-design-and-high-resolution-50-mp-dual-camera-in-india\n    eol: false      # 4 years of security updates - https://news.samsung.com/in/samsung-launches-galaxy-f05-with-stylish-leather-pattern-design-and-high-resolution-50-mp-dual-camera-in-india\n    link: https://doc.samsungmobile.com/SM-E055F/INS/doc.html\n\n  - releaseCycle: \"galaxy-m05\"\n    releaseLabel: \"Galaxy M05\"\n    releaseDate: 2024-09-12 # https://news.samsung.com/in/samsung-unveils-galaxy-m05-with-50mp-dual-camera-and-stunning-display-in-india\n    eoas: 2026-09-12 # 2 android upgrade - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: false      # 4 years of security updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    link: https://doc.samsungmobile.com/SM-M055F/BKD/doc.html\n\n  - releaseCycle: \"galaxy-f14\"\n    releaseLabel: \"Galaxy F14\" # aka Galaxy F14 4G\n    releaseDate: 2024-09-05 # https://www.gsmarena.com/samsung_galaxy_f14_4g-13247.php\n    eoas: 2026-09-05 # 2 android upgrade - https://www.gadgets360.com/mobiles/news/samsung-galaxy-f14-4g-price-india-launch-specifications-features-6265670\n    eol: false      # 4 years of security updates - https://www.gadgets360.com/mobiles/news/samsung-galaxy-f14-4g-price-india-launch-specifications-features-6265670\n    link: https://doc.samsungmobile.com/SM-E145F/INS/doc.html\n\n  - releaseCycle: \"galaxy-a06\"\n    releaseLabel: \"Galaxy A06\"\n    releaseDate: 2024-08-22 # https://www.gsmarena.com/samsung_galaxy_a06-13265.php\n    eoas: 2026-08-22 # 2 android upgrade - https://www.gsmarena.com/samsung_galaxy_a06-review-2743p4.php\n    eol: false      # 4 years of security updates - https://www.gsmarena.com/samsung_galaxy_a06-review-2743p4.php\n    link: https://doc.samsungmobile.com/SM-A065M/TCE/doc.html\n\n  - releaseCycle: \"galaxy-z-fold6\"\n    releaseLabel: \"Galaxy Z Fold6\"\n    releaseDate: 2024-07-24 # https://www.gsmarena.com/samsung_galaxy_z_fold6-13147.php\n    eoas: 2031-07-24 # 7 Android updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: false      # 7 years of security updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    link: https://doc.samsungmobile.com/SM-F956W/ESK/doc.html\n\n  - releaseCycle: \"galaxy-z-flip6\"\n    releaseLabel: \"Galaxy Z Flip6\"\n    releaseDate: 2024-07-24 # https://www.gsmarena.com/samsung_galaxy_z_flip6-13192.php\n    eoas: 2031-07-24 # 7 Android updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: false      # 7 years of security updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    link: https://doc.samsungmobile.com/SM-F741U/CCT/doc.html\n\n  - releaseCycle: \"galaxy-m35-5g\"\n    releaseLabel: \"Galaxy M35 5G\"\n    releaseDate: 2024-07-17 # https://news.samsung.com/in/samsung-unveils-galaxy-m35-5g-with-segment-leading-monster-features-in-india\n    eoas: 2028-07-17 # 4 Android updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: false      # 5 years of security updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    link: https://doc.samsungmobile.com/SM-M356B/NPB/doc.html\n\n  - releaseCycle: \"galaxy-f55-5g\"\n    releaseLabel: \"Galaxy F55 5G\"\n    releaseDate: 2024-05-27 # https://news.samsung.com/in/samsung-unveils-galaxy-f55-5g-with-classy-vegan-leather-design-super-amoled-display-and-powerful-snapdragon-processor-in-india\n    eoas: 2028-05-27 # 4 android upgrade - https://news.samsung.com/in/samsung-unveils-galaxy-f55-5g-with-classy-vegan-leather-design-super-amoled-display-and-powerful-snapdragon-processor-in-india\n    eol: false      # 5 years of security updates - https://news.samsung.com/in/samsung-unveils-galaxy-f55-5g-with-classy-vegan-leather-design-super-amoled-display-and-powerful-snapdragon-processor-in-india\n    link: https://doc.samsungmobile.com/SM-E556B/INS/doc.html\n\n  - releaseCycle: \"galaxy-c55-5g\"\n    releaseLabel: \"Galaxy C55 5G\"\n    releaseDate: 2024-04-22 # https://www.gsmarena.com/samsung_galaxy_c55_goes_official_in_china-news-62544.php\n    eoas: 2028-04-22 # 4 android upgrade - https://www.sammobile.com/samsung/galaxy-c55/\n    eol: 2029-04-22 # 5 years of security updates - https://www.sammobile.com/samsung/galaxy-c55/\n    link: https://doc.samsungmobile.com/SM-C5560/CHC/doc.html\n\n  - releaseCycle: \"galaxy-m55-5g\"\n    releaseLabel: \"Galaxy M55 5G\"\n    releaseDate: 2024-04-08 # https://news.samsung.com/in/samsung-unveils-galaxy-m55-5g-galaxy-m15-5g-with-segment-leading-super-amoled-plus-display-powerful-processor-and-stylish-design-in-india\n    eoas: 2028-04-08 # 4 android upgrade - https://news.samsung.com/in/samsung-unveils-galaxy-m55-5g-galaxy-m15-5g-with-segment-leading-super-amoled-plus-display-powerful-processor-and-stylish-design-in-india\n    eol: false      # 5 years of security updates - https://news.samsung.com/in/samsung-unveils-galaxy-m55-5g-galaxy-m15-5g-with-segment-leading-super-amoled-plus-display-powerful-processor-and-stylish-design-in-india\n    link: https://doc.samsungmobile.com/SM-M556B/BNG/doc.html\n\n  - releaseCycle: \"galaxy-m15-5g\"\n    releaseLabel: \"Galaxy M15 5G\"\n    releaseDate: 2024-04-08 # https://news.samsung.com/in/samsung-unveils-galaxy-m55-5g-galaxy-m15-5g-with-segment-leading-super-amoled-plus-display-powerful-processor-and-stylish-design-in-india\n    eoas: 2028-04-08 # 4 android upgrade - https://news.samsung.com/in/samsung-unveils-galaxy-m55-5g-galaxy-m15-5g-with-segment-leading-super-amoled-plus-display-powerful-processor-and-stylish-design-in-india\n    eol: false      # 5 years of security updates - https://news.samsung.com/in/samsung-unveils-galaxy-m55-5g-galaxy-m15-5g-with-segment-leading-super-amoled-plus-display-powerful-processor-and-stylish-design-in-india\n    link: https://doc.samsungmobile.com/SM-M156B/XID/doc.html\n\n  - releaseCycle: \"galaxy-f15-5g\"\n    releaseLabel: \"Galaxy F15 5G\"\n    releaseDate: 2024-04-03 # https://news.samsung.com/in/samsung-launches-galaxy-f16-5g-with-segment-leading-features-in-india\n    eoas: 2028-04-03 # 4 android upgrade - https://news.samsung.com/in/samsung-unveils-galaxy-f15-5g-with-segment-best-samoled-display-4-generations-of-android-upgrades-5-years-of-security-updates-and-6000mah-battery\n    eol: false      # 5 years of security updates - https://news.samsung.com/in/samsung-unveils-galaxy-f15-5g-with-segment-best-samoled-display-4-generations-of-android-upgrades-5-years-of-security-updates-and-6000mah-battery\n    link: https://doc.samsungmobile.com/SM-E156B/INS/doc.html\n\n  - releaseCycle: \"galaxy-a55-5g\"\n    releaseLabel: \"Galaxy A55 5G\"\n    releaseDate: 2024-03-11\n    eoas: 2028-03-11 # \"four generations of OS upgrades\" (https://news.samsung.com/uk/galaxy-a55-5g-and-galaxy-a35-5g-awesome-innovations-and-security-engineered-for-everyone)\n    eol: 2029-03-11 # \"five years of security updates\"\n    link: https://doc.samsungmobile.com/sm-a556e/ins/doc.html\n\n  - releaseCycle: \"galaxy-a35-5g\"\n    releaseLabel: \"Galaxy A35 5G\"\n    releaseDate: 2024-03-11\n    eoas: 2028-03-11 # \"four generations of OS upgrades\" (https://news.samsung.com/uk/galaxy-a55-5g-and-galaxy-a35-5g-awesome-innovations-and-security-engineered-for-everyone)\n    eol: false      # \"five years of security updates\"\n    link: https://doc.samsungmobile.com/SM-A356E/NPB/doc.html\n\n  - releaseCycle: \"galaxy-m14\"\n    releaseLabel: \"Galaxy M14\" # aka Galaxy M14 4G\n    releaseDate: 2024-03-07 # https://www.gsmarena.com/samsung_galaxy_m14_4g-12862.php\n    eoas: 2026-03-07 # 2 android upgrades - https://www.amazon.in/Samsung-Sapphire-Snapdragon-Processor-Security/dp/B0CV7KZLL4\n    eol: false      # 4 years of security updates - https://www.amazon.in/Samsung-Sapphire-Snapdragon-Processor-Security/dp/B0CV7KZLL4\n    link: https://doc.samsungmobile.com/SM-M145F/INS/doc.html\n\n  - releaseCycle: \"galaxy-s24-ultra\"\n    releaseLabel: \"Galaxy S24 Ultra\"\n    releaseDate: 2024-01-24\n    eoas: 2031-01-24 # \"seven generations of OS upgrades\" (https://news.samsung.com/global/enter-the-new-era-of-mobile-ai-with-samsung-galaxy-s24-series)\n    eol: false      # \"seven years of security updates\"\n    link: https://doc.samsungmobile.com/SM-S928U1/XAA/doc.html\n\n  - releaseCycle: \"galaxy-s24+\"\n    releaseLabel: \"Galaxy S24+\"\n    releaseDate: 2024-01-24\n    eoas: 2031-01-24 # \"seven generations of OS upgrades\" (https://news.samsung.com/global/enter-the-new-era-of-mobile-ai-with-samsung-galaxy-s24-series)\n    eol: false      # \"seven years of security updates\"\n    link: https://doc.samsungmobile.com/SM-S926U1/XAA/doc.html\n\n  - releaseCycle: \"galaxy-s24\"\n    releaseLabel: \"Galaxy S24\"\n    releaseDate: 2024-01-24\n    eoas: 2031-01-24 # \"seven generations of OS upgrades\" (https://news.samsung.com/global/enter-the-new-era-of-mobile-ai-with-samsung-galaxy-s24-series)\n    eol: 2031-01-24 # \"seven years of security updates\"\n    link: https://doc.samsungmobile.com/SM-S921U1/XAA/doc.html\n\n  - releaseCycle: \"galaxy-xcover7\"\n    releaseLabel: \"Galaxy XCover7\"\n    releaseDate: 2024-01-10\n    eoas: 2030-01-10 #  \"ANDROID 21 supported\"\n    eol: false      # \"ANDROID 21 supported\"\n    link: https://doc.samsungmobile.com/sm-g556b/eux/doc.html\n\n  - releaseCycle: \"galaxy-a25-5g\"\n    releaseLabel: \"Galaxy A25 5G\"\n    releaseDate: 2023-12-11\n    eoas: 2027-12-11 # \"4 generations of OS upgrades\" (https://news.samsung.com/in/samsung-galaxy-a25-5g-galaxy-a15-5g-with-awesome-camera-and-new-editing-features-launched-in-india)\n    eol: false      # \"5 years of security updates\"\n    link: https://doc.samsungmobile.com/SM-A256E/CHT/doc.html\n\n  - releaseCycle: \"galaxy-a15-5g\"\n    releaseLabel: \"Galaxy A15 5G\"\n    releaseDate: 2023-12-11\n    eoas: 2027-12-11 # \"4 generations of OS upgrades\" (https://news.samsung.com/in/samsung-galaxy-a25-5g-galaxy-a15-5g-with-awesome-camera-and-new-editing-features-launched-in-india)\n    eol: false      # \"5 years of security updates\"\n    link: https://doc.samsungmobile.com/SM-A156B/EUX/doc.html\n\n  - releaseCycle: \"galaxy-a15\"\n    releaseLabel: \"Galaxy A15\"\n    releaseDate: 2023-12-11\n    eoas: 2027-12-11 # \"4 generations of OS upgrades\" (https://news.samsung.com/in/samsung-galaxy-a25-5g-galaxy-a15-5g-with-awesome-camera-and-new-editing-features-launched-in-india)\n    eol: false      # \"5 years of security updates\"\n    link: https://doc.samsungmobile.com/SM-A155F/EUX/doc.html\n\n  - releaseCycle: \"galaxy-m44-5g\"\n    releaseLabel: \"Galaxy M44 5G\"\n    releaseDate: 2023-11-10 # https://www.gsmarena.com/samsung_galaxy_m44_makes_its_international_debut_in_south_korea_with_surprising_chipset-news-60556.php\n    eoas: 2025-10-15 # 2 android updates - https://www.androidupdatetracker.com/p/samsung-galaxy-m44-5g\n    eol: false\n    link: null # no page found on doc.samsungmobile.com\n\n  - releaseCycle: \"galaxy-a05s\"\n    releaseLabel: \"Galaxy A05s\"\n    releaseDate: 2023-10-18 # https://www.gsmarena.com/samsung_galaxy_a05s-12584.php\n    eoas: 2025-10-18 # 2 android updates - https://rmupdate.com/galaxy-a05-software-update-policy/\n    eol: false      # 4 years of security updates - https://rmupdate.com/galaxy-a05-software-update-policy/\n    link: https://doc.samsungmobile.com/SM-A057F/FWD/doc.html\n\n  - releaseCycle: \"galaxy-a05\"\n    releaseLabel: \"Galaxy A05\"\n    releaseDate: 2023-10-15 # https://www.gsmarena.com/samsung_galaxy_a05-12583.php\n    eoas: 2025-10-15 # 2 android updates - https://rmupdate.com/galaxy-a05-software-update-policy/\n    eol: false      # 4 years of security updates - https://rmupdate.com/galaxy-a05-software-update-policy/\n    link: https://doc.samsungmobile.com/SM-A055F/FWD/doc.html\n\n  - releaseCycle: \"galaxy-s23-fe\"\n    releaseLabel: \"Galaxy S23 FE\"\n    releaseDate: 2023-10-05\n    eoas: false\n    eol: 2028-10-05 # \"five years of security updates\" (https://security.samsungmobile.com/securityPost.smsb)\n    link: https://doc.samsungmobile.com/SM-S711B/INS/doc.html\n\n  - releaseCycle: \"w24-flip\" # only for China: https://www.gizmochina.com/2023/09/15/samsung-w24-launched-china/\n    releaseLabel: \"W24 Flip\"\n    releaseDate: 2023-09-15\n    eoas: false\n    eol: false\n    link: https://doc.samsungmobile.com/SM-W7024/CHC/doc.html\n\n  - releaseCycle: \"w24\" # only for China: https://www.gizmochina.com/2023/09/15/samsung-w24-launched-china/\n    releaseLabel: \"W24\"\n    releaseDate: 2023-09-15\n    eoas: false\n    eol: false\n    link: https://doc.samsungmobile.com/SM-W9024/CHC/doc.html\n\n  - releaseCycle: \"galaxy-z-fold5\"\n    releaseLabel: \"Galaxy Z Fold5\"\n    releaseDate: 2023-08-11 # https://en.wikipedia.org/wiki/Samsung_Galaxy_Z_Fold_5\n    eoas: 2027-08-11 # 4 Android updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: false      # 5 years of security updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    link: https://doc.samsungmobile.com/SM-F946B/ZTO/doc.html\n\n  - releaseCycle: \"galaxy-z-flip5\"\n    releaseLabel: \"Galaxy Z Flip5\"\n    releaseDate: 2023-08-11 # https://en.wikipedia.org/wiki/Samsung_Galaxy_Z_Flip_5\n    eoas: 2027-08-11 # 4 Android updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: false      # 5 years of security updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    link: https://doc.samsungmobile.com/SM-F731B/ZTO/doc.html\n\n  - releaseCycle: \"galaxy-f34-5g\"\n    releaseLabel: \"Galaxy F34 5G\"\n    releaseDate: 2023-08-07 # https://news.samsung.com/in/samsung-launches-galaxy-f34-5g-with-50mp-no-shake-camera-120hz-super-amoled-display-and-6000-mah-battery-at-just-inr-16999\n    eoas: 2027-08-07 # 4 android upgrade - https://news.samsung.com/in/samsung-launches-galaxy-f34-5g-with-50mp-no-shake-camera-120hz-super-amoled-display-and-6000-mah-battery-at-just-inr-16999\n    eol: 2028-08-07 # 5 years of security updates - https://news.samsung.com/in/samsung-launches-galaxy-f34-5g-with-50mp-no-shake-camera-120hz-super-amoled-display-and-6000-mah-battery-at-just-inr-16999\n    link: https://doc.samsungmobile.com/SM-E236B/INS/doc.html\n\n  - releaseCycle: \"galaxy-m34-5g\"\n    releaseLabel: \"Galaxy M34 5G\"\n    releaseDate: 2023-07-07 # https://news.samsung.com/in/samsung-launches-galaxy-m34-5g-in-india-with-monster-display-camera-and-battery-at-just-inr-16999\n    eoas: 2027-07-07 # 4 Android updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: false      # 5 years of security updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    link: https://doc.samsungmobile.com/SM-M346B1/XID/doc.html\n\n  - releaseCycle: \"galaxy-f54-5g\"\n    releaseLabel: \"Galaxy F54 5G\"\n    releaseDate: 2023-06-06 # https://news.samsung.com/in/samsung-unveils-galaxy-f54-5g\n    eoas: 2027-06-06 # 4 android upgrade - https://news.samsung.com/in/samsung-unveils-galaxy-f54-5g\n    eol: 2028-06-06 # 5 years of security updates - https://news.samsung.com/in/samsung-unveils-galaxy-f54-5g\n    link: https://doc.samsungmobile.com/SM-E546B/INS/doc.html\n\n  - releaseCycle: \"galaxy-a14\"\n    releaseLabel: \"Galaxy A14\"\n    releaseDate: 2023-05-22 # https://news.samsung.com/in/samsung-launches-galaxy-a14-with-premium-design-50mp-triple-camera-and-5000mah-battery-starting-at-just-inr-12999\n    eoas: 2025-05-22 # 2 android upgrades - https://news.samsung.com/in/samsung-launches-galaxy-a14-with-premium-design-50mp-triple-camera-and-5000mah-battery-starting-at-just-inr-12999\n    eol: false      # 4 years of security updates - https://news.samsung.com/in/samsung-launches-galaxy-a14-with-premium-design-50mp-triple-camera-and-5000mah-battery-starting-at-just-inr-12999\n    link: https://doc.samsungmobile.com/SM-A145FB/XME/doc.html\n\n  - releaseCycle: \"galaxy-a24\"\n    releaseLabel: \"Galaxy A24\"\n    releaseDate: 2023-05-05\n    eoas: 2027-05-05 # four generations of OS upgrades\n    eol: false      # five years of security updates (https://news.samsung.com/my/your-galaxy-a24-is-worth-more-in-resale-or-trade-in-value-heres-why)\n    link: https://doc.samsungmobile.com/sm-a245f/pak/doc.html\n\n  - releaseCycle: \"galaxy-m14-5g\"\n    releaseLabel: \"Galaxy M14 5G\"\n    releaseDate: 2023-04-17 # https://news.samsung.com/in/samsung-unveils-galaxy-m14-5g-with-segment-leading-features-50mp-triple-camera-6000mah-battery-and-5nm-processor-starting-at-just-inr-13490\n    eoas: 2025-04-17 # 2 android upgrades - https://news.samsung.com/in/samsung-unveils-galaxy-m14-5g-with-segment-leading-features-50mp-triple-camera-6000mah-battery-and-5nm-processor-starting-at-just-inr-13490\n    eol: false      # 4 years of security updates - https://news.samsung.com/in/samsung-unveils-galaxy-m14-5g-with-segment-leading-features-50mp-triple-camera-6000mah-battery-and-5nm-processor-starting-at-just-inr-13490\n    link: https://doc.samsungmobile.com/SM-M146B/INS/doc.html\n\n  - releaseCycle: \"galaxy-m54-5g\"\n    releaseLabel: \"Galaxy M54 5G\"\n    releaseDate: 2023-04-04 # https://news.samsung.com/br/samsung-apresenta-galaxy-m54-5g-e-m14-5g-no-brasil\n    eoas: 2027-04-04 # 4 android upgrades - https://news.samsung.com/br/samsung-apresenta-galaxy-m54-5g-e-m14-5g-no-brasil\n    eol: false      # 5 years of security updates - https://news.samsung.com/br/samsung-apresenta-galaxy-m54-5g-e-m14-5g-no-brasil\n    link: https://doc.samsungmobile.com/SM-M546B/GTO/doc.html\n\n  - releaseCycle: \"galaxy-f14-5g\"\n    releaseLabel: \"Galaxy F14 5G\"\n    releaseDate: 2023-03-24 # https://news.samsung.com/in/samsung-unveils-galaxy-f14-5g-with-segment-only-features-5nm-processor-and-6000-mah-battery-at-just-inr-12990\n    eoas: 2025-03-24 # 2 android upgrade - https://news.samsung.com/in/samsung-unveils-galaxy-f14-5g-with-segment-only-features-5nm-processor-and-6000-mah-battery-at-just-inr-12990\n    eol: false      # 4 years of security updates - https://news.samsung.com/in/samsung-unveils-galaxy-f14-5g-with-segment-only-features-5nm-processor-and-6000-mah-battery-at-just-inr-12990\n    link: https://doc.samsungmobile.com/SM-E146B/INS/doc.html\n\n  - releaseCycle: \"galaxy-a54-5g\"\n    releaseLabel: \"Galaxy A54 5G\"\n    releaseDate: 2023-03-24\n    eoas: 2027-03-24 # \"four generations of OS upgrades\"\n    eol: false      # \"five years of security updates\" (https://news.samsung.com/global/the-samsung-galaxy-a54-5g-and-galaxy-a34-5g-awesome-experiences-for-all)\n    link: https://doc.samsungmobile.com/SM-A546U/TMB/doc.html\n\n  - releaseCycle: \"galaxy-a34-5g\"\n    releaseLabel: \"Galaxy A34 5G\"\n    releaseDate: 2023-03-24\n    eoas: 2027-03-24 # \"four generations of OS upgrades\"\n    eol: false      # \"five years of security updates\" (https://news.samsung.com/global/the-samsung-galaxy-a54-5g-and-galaxy-a34-5g-awesome-experiences-for-all)\n    link: https://doc.samsungmobile.com/SM-A346E/INS/doc.html\n\n  - releaseCycle: \"galaxy-s23-ultra\"\n    releaseLabel: \"Galaxy S23 Ultra\"\n    releaseDate: 2023-02-17\n    eoas: 2027-02-17\n    eol: false      # \"five years of security updates\" (https://security.samsungmobile.com/securityPost.smsb)\n    link: https://doc.samsungmobile.com/SM-S918B/EUX/doc.html\n\n  - releaseCycle: \"galaxy-s23+\"\n    releaseLabel: \"Galaxy S23+\"\n    releaseDate: 2023-02-17\n    eoas: false\n    eol: false      # \"five years of security updates\" (https://security.samsungmobile.com/securityPost.smsb)\n    link: https://doc.samsungmobile.com/SM-S916B/EUX/doc.html\n\n  - releaseCycle: \"galaxy-s23\"\n    releaseLabel: \"Galaxy S23\"\n    releaseDate: 2023-02-17\n    eoas: 2027-02-17\n    eol: 2028-02-17 # \"five years of security updates\" (https://security.samsungmobile.com/securityPost.smsb)\n    link: https://doc.samsungmobile.com/SM-S911B/EUX/doc.html\n\n  - releaseCycle: \"galaxy-f04\"\n    releaseLabel: \"Galaxy F04\"\n    releaseDate: 2023-01-12\n    eoas: 2025-01-12\n    eol: 2027-01-12\n    link: null\n\n  - releaseCycle: \"galaxy-a14-5g\"\n    releaseLabel: \"Galaxy A14 5G\"\n    releaseDate: 2023-01-05 # https://news.samsung.com/sg/introducing-the-samsung-galaxy-a14-5g-delivering-an-awesome-experience-for-all\n    eoas: 2025-01-05 # 2 android upgrades - https://news.samsung.com/sg/introducing-the-samsung-galaxy-a14-5g-delivering-an-awesome-experience-for-all\n    eol: false      # 4 years of security updates - https://news.samsung.com/sg/introducing-the-samsung-galaxy-a14-5g-delivering-an-awesome-experience-for-all\n    link: https://doc.samsungmobile.com/SM-A146B/INS/doc.html\n\n  - releaseCycle: \"galaxy-m04\"\n    releaseLabel: \"Galaxy M04\"\n    releaseDate: 2022-12-16\n    eoas: 2024-12-16\n    eol: false\n    link: https://doc.samsungmobile.com/SM-M045F/INS/doc.html\n\n  - releaseCycle: \"galaxy-a04e\"\n    releaseLabel: \"Galaxy A04e\"\n    releaseDate: 2022-11-07\n    eoas: false\n    eol: false\n    link: https://doc.samsungmobile.com/SM-A042F/XXV/doc.html\n\n  - releaseCycle: \"w23-flip\" # only for China: https://www.sammobile.com/news/samsung-first-foldable-w23-flip-phone-china-launching-this-week/\n    releaseLabel: \"W23 Flip\"\n    releaseDate: 2022-10-21\n    eoas: false\n    eol: false\n    link: https://doc.samsungmobile.com/SM-W7023/CHC/doc.html\n\n  - releaseCycle: \"w23\" # only for China: https://www.sammobile.com/news/samsung-first-foldable-w23-flip-phone-china-launching-this-week/\n    releaseLabel: \"W23\"\n    releaseDate: 2022-10-21\n    eoas: false\n    eol: false\n    link: https://doc.samsungmobile.com/SM-W9023/CHC/doc.html\n\n  - releaseCycle: \"galaxy-a04\"\n    releaseLabel: \"Galaxy A04\"\n    releaseDate: 2022-10-10\n    eoas: false\n    eol: false\n    link: https://doc.samsungmobile.com/SM-A045F/XXV/doc.html\n\n  - releaseCycle: \"galaxy-a04s\"\n    releaseLabel: \"Galaxy A04s\"\n    releaseDate: 2022-09-22\n    eoas: false\n    eol: false\n    link: https://doc.samsungmobile.com/SM-A047F/XXV/doc.html\n\n  - releaseCycle: \"galaxy-a23-5g\"\n    releaseLabel: \"Galaxy A23 5G\"\n    releaseDate: 2022-09-02\n    eoas: 2025-09-02\n    eol: false\n    link: https://doc.samsungmobile.com/SM-A236U/DSA/doc.html\n\n  - releaseCycle: \"galaxy-z-fold4\"\n    releaseLabel: \"Galaxy Z Fold4\"\n    releaseDate: 2022-08-25\n    eoas: 2026-08-25\n    eol: 2027-08-25\n    link: https://doc.samsungmobile.com/SM-F936U1/TMB/doc.html\n\n  - releaseCycle: \"galaxy-z-flip4\"\n    releaseLabel: \"Galaxy Z Flip4\"\n    releaseDate: 2022-08-25\n    eoas: 2026-08-25\n    eol: 2027-08-25\n    link: https://doc.samsungmobile.com/SM-F721U1/XAR/doc.html\n\n  - releaseCycle: \"galaxy-m13-5g\"\n    releaseLabel: \"Galaxy M13 5G\"\n    releaseDate: 2022-07-23\n    eoas: false\n    eol: false\n    link: https://doc.samsungmobile.com/SM-M136B/INS/doc.html\n\n  - releaseCycle: \"galaxy-m13-india\"\n    releaseLabel: \"Galaxy M13 (India)\"\n    releaseDate: 2022-07-23\n    eoas: 2024-07-23\n    eol: 2025-07-23\n    link: https://doc.samsungmobile.com/SM-M135FU/INS/doc.html\n\n  - releaseCycle: \"galaxy-xcover6-pro\"\n    releaseLabel: \"Galaxy XCover6 Pro\"\n    releaseDate: 2022-07-13\n    eoas: 2026-07-13\n    eol: 2027-07-13\n    link: https://doc.samsungmobile.com/SM-G736B/XSA/doc.html\n\n  - releaseCycle: \"galaxy-a13-sm-a137\"\n    releaseLabel: \"Galaxy A13 (SM-A137)\"\n    releaseDate: 2022-07-01 # Approximate to the month and year.\n    eoas: 2025-07-01\n    eol: 2026-07-01\n    link: https://doc.samsungmobile.com/SM-A137F/SFR/doc.html\n\n  - releaseCycle: \"galaxy-m13\"\n    releaseLabel: \"Galaxy M13\"\n    releaseDate: 2022-07-01\n    eoas: 2025-07-01\n    eol: 2026-07-01\n    link: https://doc.samsungmobile.com/SM-M135F/EUX/doc.html\n\n  - releaseCycle: \"galaxy-f13\"\n    releaseLabel: \"Galaxy F13\"\n    releaseDate: 2022-06-29\n    eoas: 2024-06-29\n    eol: false\n    link: https://doc.samsungmobile.com/SM-E135F/INS/doc.html\n\n  - releaseCycle: \"galaxy-m53-5g\"\n    releaseLabel: \"Galaxy M53 5G\"\n    releaseDate: 2022-04-22 # https://news.samsung.com/in/samsung-launches-galaxy-m53-5g-with-segment-best-108-mp-quad-camera-segment-only-auto-data-switching-segment-leading-samoled-display-in-india\n    eoas: 2024-04-22 # 2 android updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: false # 3 years of security updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    link: https://doc.samsungmobile.com/SM-M536B/SER/doc.html\n\n  - releaseCycle: \"galaxy-a73-5g\"\n    releaseLabel: \"Galaxy A73 5G\"\n    releaseDate: 2022-04-22\n    eoas: 2026-04-22\n    eol: 2027-04-22\n    link: https://doc.samsungmobile.com/SM-A736B/XSA/doc.html\n\n  - releaseCycle: \"galaxy-m33-5g\"\n    releaseLabel: \"Galaxy M33 5G\"\n    releaseDate: 2022-04-08\n    eoas: 2025-04-08 # 3 Android updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: false\n    link: https://doc.samsungmobile.com/SM-M336BU/INS/doc.html\n\n  - releaseCycle: \"galaxy-m23-5g\"\n    releaseLabel: \"Galaxy M23 5G\"\n    releaseDate: 2022-04-08\n    eoas: false\n    eol: false\n    link: https://doc.samsungmobile.com/SM-M236B/XXV/doc.html\n\n  - releaseCycle: \"galaxy-s20-fe\"\n    releaseLabel: \"Galaxy S20 FE\" # South Korea only\n    releaseDate: 2022-04-01\n    eoas: 2025-03-31\n    eol: 2025-11-04 # Samsung provides a 4th year security support for S20\n    link: https://doc.samsungmobile.com/sm-g781b/xeo/doc.html\n\n  - releaseCycle: \"galaxy-a53-5g\"\n    releaseLabel: \"Galaxy A53 5G\"\n    releaseDate: 2022-04-01\n    eoas: 2026-04-01\n    eol: 2027-04-01\n    link: https://doc.samsungmobile.com/SM-A536B/EUX/doc.html\n\n  - releaseCycle: \"galaxy-a33-5g\"\n    releaseLabel: \"Galaxy A33 5G\"\n    releaseDate: 2022-04-01\n    eoas: 2026-04-01\n    eol: 2027-04-01\n    link: https://doc.samsungmobile.com/sm-a336e/ins/doc.html\n\n  - releaseCycle: \"galaxy-a23\"\n    releaseLabel: \"Galaxy A23\"\n    releaseDate: 2022-03-25\n    eoas: 2025-03-25\n    eol: 2026-03-25\n    link: https://doc.samsungmobile.com/SM-A235M/PET/doc.html\n\n  - releaseCycle: \"galaxy-a13\"\n    releaseLabel: \"Galaxy A13\"\n    releaseDate: 2022-03-23\n    eoas: 2025-03-23\n    eol: 2026-03-23\n    link: https://doc.samsungmobile.com/SM-A135M/PET/doc.html\n\n  - releaseCycle: \"galaxy-f23\"\n    releaseLabel: \"Galaxy F23\"\n    releaseDate: 2022-03-16\n    eoas: 2024-03-16\n    eol: 2025-03-16\n    link: https://doc.samsungmobile.com/SM-E236B/INS/doc.html\n\n  - releaseCycle: \"galaxy-s22-ultra\"\n    releaseLabel: \"Galaxy S22 Ultra\"\n    releaseDate: 2022-02-25\n    eoas: 2026-02-25\n    eol: 2027-02-25 # \"five years of security updates\" (https://security.samsungmobile.com/securityPost.smsb)\n    link: https://doc.samsungmobile.com/SM-S908E/VAU/doc.html\n\n  - releaseCycle: \"galaxy-s22+\"\n    releaseLabel: \"Galaxy S22+\"\n    releaseDate: 2022-02-25\n    eoas: 2026-02-25\n    eol: false      # \"five years of security updates\" (https://security.samsungmobile.com/securityPost.smsb)\n    link: https://doc.samsungmobile.com/SM-S906E/XXV/doc.html\n\n  - releaseCycle: \"galaxy-s22\"\n    releaseLabel: \"Galaxy S22\"\n    releaseDate: 2022-02-25\n    eoas: 2026-02-25\n    eol: 2027-02-25 # \"five years of security updates\" (https://security.samsungmobile.com/securityPost.smsb)\n    link: https://doc.samsungmobile.com/SM-S901E/XXV/doc.html\n\n  - releaseCycle: \"galaxy-a03\"\n    releaseLabel: \"Galaxy A03\"\n    releaseDate: 2022-01-21\n    eoas: false\n    eol: 2026-02-21\n    link: https://doc.samsungmobile.com/SM-A035G/BTU/doc.html\n\n  - releaseCycle: \"galaxy-s21-fe-5g\"\n    releaseLabel: \"Galaxy S21 FE 5G\"\n    releaseDate: 2022-01-07\n    eoas: 2026-01-07\n    eol: 2027-01-07 # \"five years of security updates\" (https://security.samsungmobile.com/securityPost.smsb)\n    link: https://doc.samsungmobile.com/SM-G990B2/SER/doc.html\n\n  - releaseCycle: \"galaxy-a03-core\"\n    releaseLabel: \"Galaxy A03 core\"\n    releaseDate: 2021-12-06\n    eoas: false\n    eol: 2026-01-06\n    link: https://doc.samsungmobile.com/SM-A032M/PET/doc.html\n\n  - releaseCycle: \"galaxy-a13-5g\"\n    releaseLabel: \"Galaxy A13 5G\"\n    releaseDate: 2021-12-03\n    eoas: 2024-12-03\n    eol: 2026-01-06\n    link: https://doc.samsungmobile.com/SM-A136U/USC/doc.html\n\n  - releaseCycle: \"w22-5g\"\n    releaseLabel: \"W22 5G\"\n    releaseDate: 2021-10-13 # https://en.eeworld.com.cn/news/xfdz/eic552331.html\n    eoas: false\n    eol: 2025-11-04\n    link: https://doc.samsungmobile.com/SM-W2022/CHC/doc.html\n\n  - releaseCycle: \"galaxy-m22\"\n    releaseLabel: \"Galaxy M22\"\n    releaseDate: 2021-10-13 # https://www.gsmarena.com/samsung_galaxy_m22-11011.php\n    eoas: 2023-10-13 # 2 android updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2025-11-04\n    link: https://doc.samsungmobile.com/sm-m225fv/zto/doc.html\n\n  - releaseCycle: \"galaxy-f42-5g\"\n    releaseLabel: \"Galaxy F42 5G\"\n    releaseDate: 2021-10-03\n    eoas: false\n    eol: 2025-10-10\n    link: https://doc.samsungmobile.com/sm-e426b/ins/doc.html\n\n  - releaseCycle: \"galaxy-m52-5g\"\n    releaseLabel: \"Galaxy M52 5G\"\n    releaseDate: 2021-10-03\n    eoas: 2023-10-03 # 2 android updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    eol: 2025-11-04 # 3 years of security updates - https://androidspotlight.com/software-update-policy-for-every-samsung-device/\n    link: https://doc.samsungmobile.com/SM-M526BR/ITV/doc.html\n\n  - releaseCycle: \"galaxy-m32-5g\"\n    releaseLabel: \"Galaxy M32 5G\"\n    releaseDate: 2021-09-02\n    eoas: false\n    eol: 2025-10-10\n    link: https://doc.samsungmobile.com/SM-M326B/INS/doc.html\n\n  - releaseCycle: \"galaxy-a52s-5g\"\n    releaseLabel: \"Galaxy A52s 5G\"\n    releaseDate: 2021-09-01\n    eoas: 2024-09-01\n    eol: 2025-10-10\n    link: https://doc.samsungmobile.com/SM-A528B/BTU/doc.html\n\n  - releaseCycle: \"galaxy-z-fold3-5g\"\n    releaseLabel: \"Galaxy Z Fold3 5G\"\n    releaseDate: 2021-08-27\n    eoas: 2025-08-27\n    eol: 2026-08-27\n    link: https://doc.samsungmobile.com/SM-F926B/SER/doc.html\n\n  - releaseCycle: \"galaxy-z-flip3-5g\"\n    releaseLabel: \"Galaxy Z Flip3 5G\"\n    releaseDate: 2021-08-27\n    eoas: 2025-08-27\n    eol: 2026-08-27\n    link: https://doc.samsungmobile.com/SM-F711B/SER/doc.html\n\n  - releaseCycle: \"galaxy-a03s\"\n    releaseLabel: \"Galaxy A03s\"\n    releaseDate: 2021-08-18\n    eoas: false\n    eol: 2025-10-10\n    link: https://doc.samsungmobile.com/SM-A037F/INS/doc.html\n\n  - releaseCycle: \"galaxy-a12-india\"\n    releaseLabel: \"Galaxy A12 (India)\"\n    releaseDate: 2021-08-12\n    eoas: 2023-08-12\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A127F/INS/doc.html\n\n  - releaseCycle: \"galaxy-a12-nacho\"\n    releaseLabel: \"Galaxy A12 Nacho\"\n    releaseDate: 2021-08-09\n    eoas: 2023-08-12\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A127F/ITV/doc.html\n\n  - releaseCycle: \"galaxy-m21-2021\"\n    releaseLabel: \"Galaxy M21 2021\"\n    releaseDate: 2021-07-26\n    eoas: false\n    eol: 2025-09-02\n    link: https://doc.samsungmobile.com/sm-m215f/ins/doc.html\n\n  - releaseCycle: \"galaxy-f22\"\n    releaseLabel: \"Galaxy F22\"\n    releaseDate: 2021-07-13\n    eoas: 2023-07-13\n    eol: 2025-08-05\n    link: https://doc.samsungmobile.com/SM-E225F/INS/doc.html\n\n  - releaseCycle: \"galaxy-m32\"\n    releaseLabel: \"Galaxy M32\"\n    releaseDate: 2021-06-28\n    eoas: false\n    eol: 2025-08-05\n    link: https://doc.samsungmobile.com/sm-m325f/ins/doc.html\n\n  - releaseCycle: \"galaxy-a22-5g\"\n    releaseLabel: \"Galaxy A22 5G\"\n    releaseDate: 2021-06-24\n    eoas: 2023-06-24\n    eol: 2025-07-08\n    link: https://doc.samsungmobile.com/SM-A226B/XEH/doc.html\n\n  - releaseCycle: \"galaxy-a22\"\n    releaseLabel: \"Galaxy A22\"\n    releaseDate: 2021-06-03\n    eoas: 2023-06-03\n    eol: 2025-08-05\n    link: https://doc.samsungmobile.com/SM-A225F/TUR/doc.html\n\n  - releaseCycle: \"galaxy-f52-5g\"\n    releaseLabel: \"Galaxy F52 5G\"\n    releaseDate: 2021-06-01\n    eoas: false\n    eol: 2025-07-08\n    link: https://doc.samsungmobile.com/SM-E5260/CHC/doc.html\n\n  - releaseCycle: \"galaxy-a82-5g\"\n    releaseLabel: \"Galaxy A82 5G\"\n    releaseDate: 2021-05-05\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/sm-a528b/dbt/doc.html\n\n  - releaseCycle: \"galaxy-m42-5g\"\n    releaseLabel: \"Galaxy M42 5G\"\n    releaseDate: 2021-04-30\n    eoas: false\n    eol: 2025-06-04\n    link: https://doc.samsungmobile.com/SM-M426B/INS/doc.html\n\n  - releaseCycle: \"galaxy-a-quantum2\"\n    releaseLabel: \"Galaxy A Quantum2\"\n    releaseDate: 2021-04-23\n    eoas: false\n    eol: false\n    link: https://doc.samsungmobile.com/sm-a826s/skc/doc.html\n\n  - releaseCycle: \"galaxy-f12\"\n    releaseLabel: \"Galaxy F12\"\n    releaseDate: 2021-04-12\n    eoas: true\n    eol: 2024-11-05\n    link: https://doc.samsungmobile.com/SM-F127G/INS/doc.html\n\n  - releaseCycle: \"galaxy-f02s\"\n    releaseLabel: \"Galaxy F02s\"\n    releaseDate: 2021-04-09\n    eoas: 2023-04-09\n    eol: 2024-04-09\n    link: https://doc.samsungmobile.com/SM-E025F/INS/doc.html\n\n  - releaseCycle: \"galaxy-a52\"\n    releaseLabel: \"Galaxy A52\"\n    releaseDate: 2021-03-26\n    eoas: 2024-03-26\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A525F/XID/doc.html\n\n  - releaseCycle: \"galaxy-a72\"\n    releaseLabel: \"Galaxy A72\"\n    releaseDate: 2021-03-26\n    eoas: 2024-03-26\n    eol: 2025-03-26\n    link: https://doc.samsungmobile.com/SM-A725F/XEO/doc.html\n\n  - releaseCycle: \"galaxy-m12-india\"\n    releaseLabel: \"Galaxy M12 (India)\"\n    releaseDate: 2021-03-18\n    eoas: 2023-03-18\n    eol: 2024-03-18\n    link: https://doc.samsungmobile.com/SM-M127G/INS/doc.html\n\n  - releaseCycle: \"galaxy-a52-5g\"\n    releaseLabel: \"Galaxy A52 5G\"\n    releaseDate: 2021-03-17\n    eoas: 2024-03-17\n    eol: 2025-03-17\n    link: https://doc.samsungmobile.com/sm-a526b/dbt/doc.html\n\n  - releaseCycle: \"galaxy-xcover5\"\n    releaseLabel: \"Galaxy XCover5\"\n    releaseDate: 2021-03-12\n    eoas: 2024-03-12\n    eol: false\n    link: https://doc.samsungmobile.com/SM-G525F/XNZ/doc.html\n\n  - releaseCycle: \"galaxy-m62\"\n    releaseLabel: \"Galaxy M62\"\n    releaseDate: 2021-03-03\n    eoas: 2023-03-03\n    eol: 2024-03-03\n    link: https://doc.samsungmobile.com/SM-M625F/NPL/doc.html\n\n  - releaseCycle: \"galaxy-a32\"\n    releaseLabel: \"Galaxy A32\"\n    releaseDate: 2021-02-25\n    eoas: 2023-02-13\n    eol: 2025-02-13\n    link: https://doc.samsungmobile.com/sm-a325f/ins/doc.html\n\n  - releaseCycle: \"galaxy-f62\"\n    releaseLabel: \"Galaxy F62\"\n    releaseDate: 2021-02-22\n    eoas: 2024-02-22\n    eol: 2024-02-22\n    link: https://doc.samsungmobile.com/SM-E625F/INS/doc.html\n\n  - releaseCycle: \"galaxy-m02\"\n    releaseLabel: \"Galaxy M02\"\n    releaseDate: 2021-02-09\n    eoas: 2023-02-09\n    eol: 2024-02-09\n    link: https://doc.samsungmobile.com/SM-M022F/XTC/doc.html\n\n  - releaseCycle: \"galaxy-m31s\"\n    releaseLabel: \"Galaxy M31s\"\n    releaseDate: 2021-02-09\n    eoas: 2023-02-09\n    eol: 2024-02-09\n    link: https://doc.samsungmobile.com/sm-m317f/ins/doc.html\n\n  - releaseCycle: \"galaxy-s21-ultra-5g\"\n    releaseLabel: \"Galaxy S21 Ultra 5G\"\n    releaseDate: 2021-01-29\n    eoas: 2025-10-06     # https://9to5google.com/2025/10/15/samsung-galaxy-android-16-one-ui-8-update-list-schedule/\n    eol: 2026-02-21      # \"five years of security updates\" (https://security.samsungmobile.com/securityPost.smsb)\n    link: https://doc.samsungmobile.com/sm-g998b/dbt/doc.html\n\n  - releaseCycle: \"galaxy-s21+-5g\"\n    releaseLabel: \"Galaxy S21+ 5G\"\n    releaseDate: 2021-01-29\n    eoas: 2025-10-06     # https://9to5google.com/2025/10/15/samsung-galaxy-android-16-one-ui-8-update-list-schedule/\n    eol: 2026-02-21      # \"five years of security updates\" (https://security.samsungmobile.com/securityPost.smsb)\n    link: https://doc.samsungmobile.com/SM-G996B/DBT/doc.html\n\n  - releaseCycle: \"galaxy-s21-5g\"\n    releaseLabel: \"Galaxy S21 5G\"\n    releaseDate: 2021-01-29\n    eoas: 2025-10-06     # https://9to5google.com/2025/10/15/samsung-galaxy-android-16-one-ui-8-update-list-schedule/\n    eol: 2026-02-21      # \"five years of security updates\" (https://security.samsungmobile.com/securityPost.smsb)\n    link: https://doc.samsungmobile.com/SM-G991B/DBT/doc.html\n\n  - releaseCycle: \"galaxy-a02\"\n    releaseLabel: \"Galaxy A02\"\n    releaseDate: 2021-01-27\n    eoas: true\n    eol: 2024-03-05 # approximate (https://www.gizchina.com/2024/03/05/samsung-galaxy-smartphone-end-of-support-march-2024/)\n    link: https://doc.samsungmobile.com/SM-A022F/XID/doc.html\n\n  - releaseCycle: \"galaxy-a32-5g\"\n    releaseLabel: \"Galaxy A32 5G\"\n    releaseDate: 2021-01-13\n    eoas: true\n    eol: 2025-02-13\n    link: https://doc.samsungmobile.com/sm-a326u/tmb/doc.html\n\n  - releaseCycle: \"galaxy-m02s\"\n    releaseLabel: \"Galaxy M02s\"\n    releaseDate: 2021-01-07\n    eoas: 2023-01-07\n    eol: 2024-01-07\n    link: https://doc.samsungmobile.com/SM-M025F/SLK/doc.html\n\n  - releaseCycle: \"galaxy-a02s\"\n    releaseLabel: \"Galaxy A02s\"\n    releaseDate: 2021-01-04\n    eoas: true\n    eol: 2025-01-04 # 4 years of security updates\n    link: https://doc.samsungmobile.com/SM-A025G/XEF/doc.html\n\n  - releaseCycle: \"galaxy-a12\"\n    releaseLabel: \"Galaxy A12\"\n    releaseDate: 2020-11-24\n    eoas: 2022-11-24\n    eol: 2024-11-24\n    link: https://doc.samsungmobile.com/SM-A125F/XEF/doc.html\n\n  - releaseCycle: \"galaxy-m12\"\n    releaseLabel: \"Galaxy M12\"\n    releaseDate: 2020-11-24\n    eoas: true\n    eol: 2024-11-05\n    link: https://doc.samsungmobile.com/SM-M127F/ARO/doc.html\n\n  - releaseCycle: \"galaxy-a42-5g\"\n    releaseLabel: \"Galaxy A42 5G\"\n    releaseDate: 2020-11-11\n    eoas: true\n    eol: 2024-06-20\n    link: https://doc.samsungmobile.com/SM-A426B/XEF/doc.html\n\n  - releaseCycle: \"galaxy-m21s\"\n    releaseLabel: \"Galaxy M21s\"\n    releaseDate: 2020-11-06\n    eoas: 2022-11-06\n    eol: true\n    link: https://doc.samsungmobile.com/SM-F415F/INS/doc.html\n\n  - releaseCycle: \"galaxy-z-fold2-5g\"\n    releaseLabel: \"Galaxy Z Fold2 5G\"\n    releaseDate: 2020-11-04\n    eoas: 2023-11-04\n    eol: 2024-11-04\n    link: https://doc.samsungmobile.com/SM-F916B/XEH/doc.html\n\n  - releaseCycle: \"galaxy-m31-prime\"\n    releaseLabel: \"Galaxy M31 Prime\"\n    releaseDate: 2020-10-17\n    eoas: 2022-10-17\n    eol: true\n    link: https://doc.samsungmobile.com/sm-m315f/ins/doc.html\n\n  - releaseCycle: \"galaxy-f41\"\n    releaseLabel: \"Galaxy F41\"\n    releaseDate: 2020-10-16\n    eoas: 2022-10-16\n    eol: true\n    link: https://doc.samsungmobile.com/SM-F415F/INS/doc.html\n\n  - releaseCycle: \"galaxy-s20-fe-5g\"\n    releaseLabel: \"Galaxy S20 FE 5G\"\n    releaseDate: 2020-10-02\n    eoas: true # three generations of upgrades\n    eol: 2025-11-04 # Samsung provides a 5th year security support for S20\n    link: https://doc.samsungmobile.com/SM-G781B/BTU/doc.html\n\n  - releaseCycle: \"galaxy-s20-fe-2020\"\n    releaseLabel: \"Galaxy S20 FE (2020)\"\n    releaseDate: 2020-10-02\n    eoas: true # three generations of upgrades\n    eol: true # Samsung provides a 5th year security support for S20\n    link: https://doc.samsungmobile.com/SM-G780G/BTU/doc.html\n\n  - releaseCycle: \"galaxy-z-fold-2\"\n    releaseLabel: \"Galaxy Z Fold 2\"\n    releaseDate: 2020-09-18\n    eoas: 2023-09-18\n    eol: 2024-09-18\n    link: https://doc.samsungmobile.com/SM-F916B/XEH/doc.html\n\n  - releaseCycle: \"galaxy-note20-ultra-5g\"\n    releaseLabel: \"Galaxy Note20 Ultra 5G\"\n    releaseDate: 2020-08-21\n    eoas: true\n    eol: 2025-09-02\n    link: https://doc.samsungmobile.com/SM-N986U1/VZW/doc.html\n\n  - releaseCycle: \"galaxy-note20-5g\"\n    releaseLabel: \"Galaxy Note20 5G\"\n    releaseDate: 2020-08-21\n    eoas: 2023-08-21\n    eol: 2025-09-02\n    link: https://doc.samsungmobile.com/SM-N981U1/VZW/doc.html\n\n  - releaseCycle: \"galaxy-note20-ultra\"\n    releaseLabel: \"Galaxy Note20 Ultra\"\n    releaseDate: 2020-08-21\n    eoas: 2023-08-21\n    eol: 2025-09-02\n    link: https://doc.samsungmobile.com/SM-N985F/XNZ/doc.html\n\n  - releaseCycle: \"galaxy-note20\"\n    releaseLabel: \"Galaxy Note20\"\n    releaseDate: 2020-08-21\n    eoas: 2023-08-21\n    eol: 2025-09-02\n    link: https://doc.samsungmobile.com/SM-N980F/XEO/doc.html\n\n  - releaseCycle: \"galaxy-a51-5g-uw\"\n    releaseLabel: \"Galaxy A51 5G UW\"\n    releaseDate: 2020-08-14\n    eoas: true\n    eol: 2024-06-05\n    link: https://doc.samsungmobile.com/SM-A516V/CHA/doc.html\n\n  - releaseCycle: \"galaxy-z-flip-5g\"\n    releaseLabel: \"Galaxy Z Flip 5G\"\n    releaseDate: 2020-08-07\n    eoas: true\n    eol: 2024-08-07\n    link: https://doc.samsungmobile.com/SM-F707B/XEH/doc.html\n\n  - releaseCycle: \"galaxy-a51-5g\"\n    releaseLabel: \"Galaxy A51 5G\"\n    releaseDate: 2020-08-07\n    eoas: true\n    eol: 2024-06-05\n    link: https://doc.samsungmobile.com/SM-A516B/012784200623/nld.html\n\n  - releaseCycle: \"galaxy-m51\"\n    releaseLabel: \"Galaxy M51\"\n    releaseDate: 2020-08-06\n    eoas: 2022-08-06\n    eol: 2023-08-06\n    link: https://doc.samsungmobile.com/SM-M515F/DBT/doc.html\n\n  - releaseCycle: \"galaxy-a01-core\"\n    releaseLabel: \"Galaxy A01 Core\"\n    releaseDate: 2020-08-06\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A013F/SEK/doc.html\n\n  - releaseCycle: \"galaxy-m01-core\"\n    releaseLabel: \"Galaxy M01 Core\"\n    releaseDate: 2020-07-29\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-M013F/INS/doc.html\n\n  - releaseCycle: \"galaxy-m01s\"\n    releaseLabel: \"Galaxy M01s\"\n    releaseDate: 2020-07-16\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-M017F/INS/doc.html\n\n  - releaseCycle: \"galaxy-a71-5g-uw\"\n    releaseLabel: \"Galaxy A71 5G UW\"\n    releaseDate: 2020-07-16\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A716V/CCT/doc.html\n\n  - releaseCycle: \"galaxy-a21\"\n    releaseLabel: \"Galaxy A21\"\n    releaseDate: 2020-06-26\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/sm-a215u/usc/doc.html\n\n  - releaseCycle: \"galaxy-a71-5g\"\n    releaseLabel: \"Galaxy A71 5G\"\n    releaseDate: 2020-06-15\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/sm-a716u/spr/doc.html\n\n  - releaseCycle: \"galaxy-s20-5g-uw\"\n    releaseLabel: \"Galaxy S20 5G UW\" # Verizon only\n    releaseDate: 2020-06-04\n    eoas: true # three generations of upgrades\n    eol: 2024-06-04 # \"minimum of four (4) years following their global launch\" (https://security.samsungmobile.com/workScope.smsb)\n    link: https://www.verizon.com/support/samsung-galaxy-s20-5g-uw-update/\n\n  - releaseCycle: \"galaxy-a21s\"\n    releaseLabel: \"Galaxy A21s\"\n    releaseDate: 2020-06-02\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A217F/XEF/doc.html\n\n  - releaseCycle: \"galaxy-m01\"\n    releaseLabel: \"Galaxy M01\"\n    releaseDate: 2020-06-02\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-M015G/INS/doc.html\n\n  - releaseCycle: \"galaxy-a-quantum\"\n    releaseLabel: \"Galaxy A Quantum\"\n    releaseDate: 2020-05-22\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/sm-a716s/skc/doc.html\n\n  - releaseCycle: \"galaxy-a11\"\n    releaseLabel: \"Galaxy A11\"\n    releaseDate: 2020-05-15\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A115F/XSG/doc.html\n\n  - releaseCycle: \"galaxy-m11\"\n    releaseLabel: \"Galaxy M11\"\n    releaseDate: 2020-05-04\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-M115F/INS/doc.html\n\n  - releaseCycle: \"galaxy-a31\"\n    releaseLabel: \"Galaxy A31\"\n    releaseDate: 2020-04-27\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A315F/MID/doc.html\n\n  - releaseCycle: \"galaxy-j2-core-2020\"\n    releaseLabel: \"Galaxy J2 Core (2020)\"\n    releaseDate: 2020-04-27\n    eoas: true # Android 8.1 Oreo (Go edition) is not supported anymore\n    eol: true\n    link: https://doc.samsungmobile.com/SM-J260FU/SER/doc.html\n\n  - releaseCycle: \"galaxy-xcover-fieldpro\"\n    releaseLabel: \"Galaxy Xcover FieldPro\"\n    releaseDate: 2020-04-06\n    eoas: 2022-10-01 # Approximate from here: https://9to5google.com/2022/10/04/samsung-android-12-update-rollout/\n    eol: true\n    link: https://doc.samsungmobile.com/SM-G889YB/DBT/doc.html\n\n  - releaseCycle: \"galaxy-m21\"\n    releaseLabel: \"Galaxy M21\"\n    releaseDate: 2020-03-23\n    eoas: 2022-03-23\n    eol: 2024-03-23\n    link: https://doc.samsungmobile.com/sm-m215f/ins/doc.html\n\n  - releaseCycle: \"galaxy-a41\"\n    releaseLabel: \"Galaxy A41\"\n    releaseDate: 2020-03-18\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A415F/TMH/doc.html\n\n  - releaseCycle: \"galaxy-s20-ultra\"\n    releaseLabel: \"Galaxy S20 Ultra\"\n    releaseDate: 2020-03-15\n    eoas: true\n    eol: 2025-03-14 # Samsung provides a 5th year security support for S20\n    link: https://doc.samsungmobile.com/SM-G988B/DCO/doc.html\n\n  - releaseCycle: \"galaxy-s20-ultra-5g\"\n    releaseLabel: \"Galaxy S20 Ultra 5G\"\n    releaseDate: 2020-03-06\n    eoas: true\n    eol: 2025-03-05 # Samsung provides a 5th year security support for S20\n    link: https://doc.samsungmobile.com/SM-G988B/ATO/doc.html\n\n  - releaseCycle: \"galaxy-s20+-5g\"\n    releaseLabel: \"Galaxy S20+ 5G\"\n    releaseDate: 2020-03-06\n    eoas: true\n    eol: 2025-03-05 # Samsung provides a 5th year security support for S20\n    link: https://doc.samsungmobile.com/SM-G986B/XEF/doc.html\n\n  - releaseCycle: \"galaxy-s20+\"\n    releaseLabel: \"Galaxy S20+\"\n    releaseDate: 2020-03-06\n    eoas: true\n    eol: 2025-03-05 # Samsung provides a 5th year security support for S20\n    link: https://doc.samsungmobile.com/SM-G985F/XEH/doc.html\n\n  - releaseCycle: \"galaxy-s20-5g\"\n    releaseLabel: \"Galaxy S20 5G\"\n    releaseDate: 2020-03-06\n    eoas: true\n    eol: 2025-03-05 # Samsung provides a 5th year security support for S20\n    link: https://doc.samsungmobile.com/SM-G981B/ITV/doc.html\n\n  - releaseCycle: \"galaxy-s20\"\n    releaseLabel: \"Galaxy S20\"\n    releaseDate: 2020-03-06\n    eoas: true\n    eol: 2025-03-05 # Samsung provides a 5th year security support for S20\n    link: https://doc.samsungmobile.com/SM-G980F/VDC/doc.html\n\n  - releaseCycle: \"galaxy-m31\"\n    releaseLabel: \"Galaxy M31\"\n    releaseDate: 2020-03-05\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/sm-m315f/ins/doc.html\n\n  - releaseCycle: \"galaxy-z-flip\"\n    releaseLabel: \"Galaxy Z Flip\"\n    releaseDate: 2020-02-14\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-F700F/XEH/doc.html\n\n  - releaseCycle: \"galaxy-a71\"\n    releaseLabel: \"Galaxy A71\"\n    releaseDate: 2020-01-17\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/sm-a715f/ins/doc.html\n\n  - releaseCycle: \"galaxy-s10-lite\"\n    releaseLabel: \"Galaxy S10 Lite\"\n    releaseDate: 2020-01-03\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/sm-g770f/phe/doc.html\n\n  - releaseCycle: \"galaxy-note10-lite\"\n    releaseLabel: \"Galaxy Note10 Lite\"\n    releaseDate: 2020-01-03\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/sm-n770f/xef/doc.html\n\n  - releaseCycle: \"galaxy-xcover-pro\"\n    releaseLabel: \"Galaxy XCover Pro\" # Unclear release date.\n    releaseDate: 2020-01-01\n    eoas: 2023-01-01\n    eol: 2024-01-01\n    link: https://doc.samsungmobile.com/SM-G715FN/XEH/doc.html\n\n  - releaseCycle: \"galaxy-a51\"\n    releaseLabel: \"Galaxy A51\"\n    releaseDate: 2019-12-27\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A515F/XEF/doc.html\n\n  - releaseCycle: \"galaxy-a01\"\n    releaseLabel: \"Galaxy A01\"\n    releaseDate: 2019-12-18\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A015F/THL/doc.html\n\n  - releaseCycle: \"galaxy-fold-5g\"\n    releaseLabel: \"Galaxy Fold 5G\"\n    releaseDate: 2019-11-20\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-F907B/AUT/doc.html\n\n  - releaseCycle: \"galaxy-m30s\"\n    releaseLabel: \"Galaxy M30s\"\n    releaseDate: 2019-10-30\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/sm-m307f/ins/doc.html\n\n  - releaseCycle: \"galaxy-a20s\"\n    releaseLabel: \"Galaxy A20s\"\n    releaseDate: 2019-10-05\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A207F/XEH/doc.html\n\n  - releaseCycle: \"galaxy-a30s\"\n    releaseLabel: \"Galaxy A30s\"\n    releaseDate: 2019-09-11\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A307GN/XXV/doc.html\n\n  - releaseCycle: \"galaxy-fold\"\n    releaseLabel: \"Galaxy Fold\"\n    releaseDate: 2019-09-06\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-F900F/XEH/doc.html\n\n  - releaseCycle: \"galaxy-a90-5g\"\n    releaseLabel: \"Galaxy A90 5G\"\n    releaseDate: 2019-09-03\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A908B/009444191005/eng.html\n\n  - releaseCycle: \"galaxy-a70s\"\n    releaseLabel: \"Galaxy A70s\"\n    releaseDate: 2019-09-01\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/sm-a707f/ins/doc.html\n\n  - releaseCycle: \"galaxy-a50s\"\n    releaseLabel: \"Galaxy A50s\"\n    releaseDate: 2019-09-01\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/sm-a507fn/ins/doc.html\n\n  - releaseCycle: \"galaxy-m10s\"\n    releaseLabel: \"Galaxy M10s\"\n    releaseDate: 2019-09-01\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-M107F/INS/doc.html\n\n  - releaseCycle: \"galaxy-a10s\"\n    releaseLabel: \"Galaxy A10s\"\n    releaseDate: 2019-08-27\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A107F/SEK/doc.html\n\n  - releaseCycle: \"galaxy-a10e\"\n    releaseLabel: \"Galaxy A10e\"\n    releaseDate: 2019-08-27\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A102U/DSH/doc.html\n\n  - releaseCycle: \"galaxy-note10+\"\n    releaseLabel: \"Galaxy Note10+\"\n    releaseDate: 2019-08-23\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-N975U/008579190821/fra.html\n\n  - releaseCycle: \"galaxy-note10\"\n    releaseLabel: \"Galaxy Note10\"\n    releaseDate: 2019-08-23\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-N970F/XEF/doc.html\n\n  - releaseCycle: \"galaxy-note10+-5g\"\n    releaseLabel: \"Galaxy Note10+ 5G\"\n    releaseDate: 2019-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-N976B/SFR/doc.html\n\n  - releaseCycle: \"galaxy-note10-5g\"\n    releaseLabel: \"Galaxy Note10 5G\"\n    releaseDate: 2019-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/sm-n971n/koo/doc.html\n\n  - releaseCycle: \"galaxy-xcover-4s\"\n    releaseLabel: \"Galaxy Xcover 4s\"\n    releaseDate: 2019-07-01 # Approximate to the month and year.\n    eoas: 2022-10-01 # Approximate from here: https://9to5google.com/2022/10/04/samsung-android-12-update-rollout/\n    eol: true\n    link: https://doc.samsungmobile.com/SM-G398FN/ATO/doc.html\n\n  - releaseCycle: \"galaxy-a60\"\n    releaseLabel: \"Galaxy A60\"\n    releaseDate: 2019-06-01\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A6060/TGY/doc.html\n\n  - releaseCycle: \"galaxy-m40\"\n    releaseLabel: \"Galaxy M40\"\n    releaseDate: 2019-06-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-M405F/INS/doc.html\n\n  - releaseCycle: \"galaxy-a80\"\n    releaseLabel: \"Galaxy A80\"\n    releaseDate: 2019-05-01\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A805F/XEH/doc.html\n\n  - releaseCycle: \"galaxy-a70\"\n    releaseLabel: \"Galaxy A70\"\n    releaseDate: 2019-05-01\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A705F/XID/doc.html\n\n  - releaseCycle: \"galaxy-a20e\"\n    releaseLabel: \"Galaxy A20e\"\n    releaseDate: 2019-05-01\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A202F/DBT/doc.html\n\n  - releaseCycle: \"galaxy-a20\"\n    releaseLabel: \"Galaxy A20\"\n    releaseDate: 2019-04-05\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A205F/AFR/doc.html\n\n  - releaseCycle: \"galaxy-a40\"\n    releaseLabel: \"Galaxy A40\"\n    releaseDate: 2019-04-01\n    eoas: 2022-10-01 # Approximate from here: https://9to5google.com/2022/10/04/samsung-android-12-update-rollout/\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A405FN/XEH/doc.html\n\n  - releaseCycle: \"galaxy-view2\"\n    releaseLabel: \"Galaxy View2\"\n    releaseDate: 2019-04-01\n    eoas: true\n    eol: 2021-12-31\n    link: null\n\n  - releaseCycle: \"galaxy-a2-core\"\n    releaseLabel: \"Galaxy A2 Core\"\n    releaseDate: 2019-04-01\n    eoas: true\n    eol: 2021-10-01\n    link: https://doc.samsungmobile.com/SM-A260F/ECT/doc.html\n\n  - releaseCycle: \"galaxy-a10\"\n    releaseLabel: \"Galaxy A10\"\n    releaseDate: 2019-03-19\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A105F/AFR/doc.html\n\n  - releaseCycle: \"galaxy-a50\"\n    releaseLabel: \"Galaxy A50\"\n    releaseDate: 2019-03-18\n    eoas: 2022-10-01 # Approximate from here: https://9to5google.com/2022/10/04/samsung-android-12-update-rollout/\n    eol: 2023-04-01 # https://www.sammobile.com/news/samsung-galaxy-s10-a50-software-update-support-discontinued/\n    link: https://doc.samsungmobile.com/SM-A505G/CHL/doc.html\n\n  - releaseCycle: \"galaxy-a30\"\n    releaseLabel: \"Galaxy A30\"\n    releaseDate: 2019-03-01\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A305F/AFR/doc.html\n\n  - releaseCycle: \"galaxy-m30\"\n    releaseLabel: \"Galaxy M30\"\n    releaseDate: 2019-03-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-M305M/XXV/doc.html\n\n  - releaseCycle: \"galaxy-s10-5g\"\n    releaseLabel: \"Galaxy S10 5G\"\n    releaseDate: 2019-02-20\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-G977B/EVR/doc.html\n\n  - releaseCycle: \"galaxy-s10\"\n    releaseLabel: \"Galaxy S10\"\n    releaseDate: 2019-02-20\n    eoas: true\n    eol: 2023-04-01 # https://www.sammobile.com/news/samsung-galaxy-s10-a50-software-update-support-discontinued/\n    link: https://doc.samsungmobile.com/SM-G973F/XEF/doc.html\n\n  - releaseCycle: \"galaxy-s10+\"\n    releaseLabel: \"Galaxy S10+\"\n    releaseDate: 2019-02-20\n    eoas: true\n    eol: 2023-04-01 # https://www.sammobile.com/news/samsung-galaxy-s10-a50-software-update-support-discontinued/\n    link: https://doc.samsungmobile.com/SM-G975F/XEF/doc.html\n\n  - releaseCycle: \"galaxy-s10e\"\n    releaseLabel: \"Galaxy S10e\"\n    releaseDate: 2019-02-20\n    eoas: true\n    eol: 2023-04-01 # https://www.sammobile.com/news/samsung-galaxy-s10-a50-software-update-support-discontinued/\n    link: https://doc.samsungmobile.com/sm-g970f/dbt/doc.html\n\n  - releaseCycle: \"galaxy-m20\"\n    releaseLabel: \"Galaxy M20\"\n    releaseDate: 2019-02-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-M205F/INS/doc.html\n\n  - releaseCycle: \"galaxy-m10\"\n    releaseLabel: \"Galaxy M10\"\n    releaseDate: 2019-02-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-M105F/INS/doc.html\n\n  - releaseCycle: \"galaxy-a8s\"\n    releaseLabel: \"Galaxy A8s\"\n    releaseDate: 2018-12-01\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-G8870/TGY/doc.html\n\n  - releaseCycle: \"galaxy-j4-core\"\n    releaseLabel: \"Galaxy J4 Core\"\n    releaseDate: 2018-11-01\n    eoas: true\n    eol: 2020-12-01\n    link: https://doc.samsungmobile.com/SM-J410F/AFR/doc.html\n\n  - releaseCycle: \"galaxy-a6s\"\n    releaseLabel: \"Galaxy A6s\"\n    releaseDate: 2018-11-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A600FN/XEF/doc.html\n\n  - releaseCycle: \"galaxy-a9-2018\"\n    releaseLabel: \"Galaxy A9 (2018)\"\n    releaseDate: 2018-11-01\n    eoas: true\n    eol: 2022-06-01\n    link: https://doc.samsungmobile.com/SM-A920F/XEO/doc.html\n\n  - releaseCycle: \"galaxy-j6+\"\n    releaseLabel: \"Galaxy J6+\"\n    releaseDate: 2018-10-01\n    eoas: true\n    eol: 2022-06-01\n    link: https://doc.samsungmobile.com/SM-J610FN/XEF/doc.html\n\n  - releaseCycle: \"galaxy-j4+\"\n    releaseLabel: \"Galaxy J4+\"\n    releaseDate: 2018-10-01\n    eoas: true\n    eol: 2020-12-01\n    link: https://doc.samsungmobile.com/SM-J415F/AFR/doc.html\n\n  - releaseCycle: \"galaxy-a7-2018\"\n    releaseLabel: \"Galaxy A7 (2018)\"\n    releaseDate: 2018-10-01\n    eoas: true\n    eol: 2022-07-01\n    link: https://doc.samsungmobile.com/SM-A750GN/XXV/doc.html\n\n  - releaseCycle: \"galaxy-note-9\"\n    releaseLabel: \"Galaxy Note 9\"\n    releaseDate: 2018-08-24\n    eoas: true\n    eol: 2022-07-01\n    link: https://doc.samsungmobile.com/sm-n960f/dbt/doc.html\n\n  - releaseCycle: \"galaxy-j2-core\"\n    releaseLabel: \"Galaxy J2 Core\"\n    releaseDate: 2018-08-01\n    eoas: true\n    eol: 2021-12-31\n    link: https://doc.samsungmobile.com/SM-J260M/COM/doc.html\n\n  - releaseCycle: \"galaxy-j8\"\n    releaseLabel: \"Galaxy J8\"\n    releaseDate: 2018-07-01\n    eoas: true\n    eol: 2021-09-01\n    link: https://doc.samsungmobile.com/SM-J810G/INS/doc.html\n\n  - releaseCycle: \"galaxy-on6\"\n    releaseLabel: \"Galaxy On6\"\n    releaseDate: 2018-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2022-02-01\n    link: https://doc.samsungmobile.com/SM-J600GF/INS/doc.html\n\n  - releaseCycle: \"galaxy-j7-2018\"\n    releaseLabel: \"Galaxy J7 (2018)\"\n    releaseDate: 2018-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2021-12-01\n    link: https://doc.samsungmobile.com/SM-J700F/023395220803/roh.html\n\n  - releaseCycle: \"galaxy-j7-top\"\n    releaseLabel: \"Galaxy J7 Top\"\n    releaseDate: 2018-07-01\n    eoas: true\n    eol: 2021-12-31\n    link: https://doc.samsungmobile.com/SM-J737U/XAR/doc.html\n\n  - releaseCycle: \"galaxy-j3-2018\"\n    releaseLabel: \"Galaxy J3 (2018)\"\n    releaseDate: 2018-06-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2021-11-01\n    link: https://doc.samsungmobile.com/SM-J3300/CHC/doc.html\n\n  - releaseCycle: \"galaxy-a8-star\"\n    releaseLabel: \"Galaxy A8 Star\"\n    releaseDate: 2018-06-01\n    eoas: true\n    eol: 2022-06-01\n    link: https://doc.samsungmobile.com/SM-G885F/XXV/doc.html\n\n  - releaseCycle: \"galaxy-j6\"\n    releaseLabel: \"Galaxy J6\"\n    releaseDate: 2018-05-01\n    eoas: true\n    eol: 2022-02-01\n    link: https://doc.samsungmobile.com/SM-J600G/INS/doc.html\n\n  - releaseCycle: \"galaxy-j4\"\n    releaseLabel: \"Galaxy J4\"\n    releaseDate: 2018-05-01\n    eoas: true\n    eol: 2022-02-01\n    link: https://doc.samsungmobile.com/SM-J400G/BRI/doc.html\n\n  - releaseCycle: \"galaxy-s-light-luxury\"\n    releaseLabel: \"Galaxy S Light Luxury\"\n    releaseDate: 2018-05-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-G8750/000773180601/zho-cn.html\n\n  - releaseCycle: \"galaxy-a6+-2018\"\n    releaseLabel: \"Galaxy A6+ (2018)\"\n    releaseDate: 2018-05-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2021-12-01\n    link: https://doc.samsungmobile.com/SM-A605G/XXV/doc.html\n\n  - releaseCycle: \"galaxy-a6-2018\"\n    releaseLabel: \"Galaxy A6 (2018)\"\n    releaseDate: 2018-05-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2022-03-01\n    link: https://doc.samsungmobile.com/SM-A600U/XAR/doc.html\n\n  - releaseCycle: \"galaxy-j7-prime-2\"\n    releaseLabel: \"Galaxy J7 Prime 2\"\n    releaseDate: 2018-04-01\n    eoas: true\n    eol: 2021-12-31\n    link: null\n\n  - releaseCycle: \"galaxy-j7-duo\"\n    releaseLabel: \"Galaxy J7 Duo\"\n    releaseDate: 2018-04-01\n    eoas: true\n    eol: 2021-12-31\n    link: null\n\n  - releaseCycle: \"galaxy-s9+\"\n    releaseLabel: \"Galaxy S9+\"\n    releaseDate: 2018-03-09\n    eoas: true\n    eol: 2022-04-05\n    link: https://doc.samsungmobile.com/sm-g965f/dbt/doc.html\n\n  - releaseCycle: \"galaxy-s9\"\n    releaseLabel: \"Galaxy S9\"\n    releaseDate: 2018-03-09\n    eoas: true\n    eol: 2022-04-05\n    link: https://doc.samsungmobile.com/sm-g960f/dbt/doc.html\n\n  - releaseCycle: \"galaxy-a8-2018-enterprise\"\n    releaseLabel: \"Galaxy A8 (2018) Enterprise\"\n    releaseDate: 2018-01-01\n    eoas: true\n    eol: 2021-12-31\n    link: null\n\n  - releaseCycle: \"galaxy-a8+-2018\"\n    releaseLabel: \"Galaxy A8+ (2018)\"\n    releaseDate: 2018-01-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2021-09-01\n    link: https://doc.samsungmobile.com/SM-A730F/INS/doc.html\n\n  - releaseCycle: \"galaxy-a8-2018\"\n    releaseLabel: \"Galaxy A8 (2018)\"\n    releaseDate: 2018-01-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2022-01-01\n    link: https://doc.samsungmobile.com/SM-A530F/CHL/doc.html\n\n  - releaseCycle: \"galaxy-j2-pro-2018\"\n    releaseLabel: \"Galaxy J2 Pro (2018)\"\n    releaseDate: 2018-01-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-10-01\n    link: https://doc.samsungmobile.com/SM-J250Y/ITV/doc.html\n\n  - releaseCycle: \"galaxy-j2-2017\"\n    releaseLabel: \"Galaxy J2 (2017)\"\n    releaseDate: 2017-10-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-c7-2017\"\n    releaseLabel: \"Galaxy C7 (2017)\"\n    releaseDate: 2017-10-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-C710F/XXV/doc.html\n\n  - releaseCycle: \"gear-sport\"\n    releaseLabel: \"Gear Sport\"\n    releaseDate: 2017-10-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-R600/CHC/doc.html\n\n  - releaseCycle: \"galaxy-note8\"\n    releaseLabel: \"Galaxy Note8\"\n    releaseDate: 2017-09-01\n    eoas: true\n    eol: 2021-11-17\n    link: https://doc.samsungmobile.com/sm-n950f/dbt/doc.html\n\n  - releaseCycle: \"galaxy-s8-active\"\n    releaseLabel: \"Galaxy S8 Active\"\n    releaseDate: 2017-08-01\n    eoas: true\n    eol: 2021-11-17\n    link: null\n\n  - releaseCycle: \"galaxy-note-fe\"\n    releaseLabel: \"Galaxy Note FE\"\n    releaseDate: 2017-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-03-01\n    link: https://doc.samsungmobile.com/SM-N935F/XXV/doc.html\n\n  - releaseCycle: \"galaxy-j7-2017\"\n    releaseLabel: \"Galaxy J7 (2017)\"\n    releaseDate: 2017-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-05-01\n    link: https://doc.samsungmobile.com/SM-J730F/XEF/doc.html\n\n  - releaseCycle: \"galaxy-j7-pro\"\n    releaseLabel: \"Galaxy J7 Pro\"\n    releaseDate: 2017-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-04-01\n    link: https://doc.samsungmobile.com/SM-J730G/TNZ/doc.html\n\n  - releaseCycle: \"galaxy-j3-2017\"\n    releaseLabel: \"Galaxy J3 (2017)\"\n    releaseDate: 2017-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-07-01\n    link: https://doc.samsungmobile.com/SM-J327U/XAR/doc.html\n\n  - releaseCycle: \"galaxy-folder2\"\n    releaseLabel: \"Galaxy Folder2\"\n    releaseDate: 2017-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-G160N/KOO/doc.html\n\n  - releaseCycle: \"galaxy-j7-neo\"\n    releaseLabel: \"Galaxy J7 Neo\"\n    releaseDate: 2017-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-05-01\n    link: https://doc.samsungmobile.com/SM-J701M/PET/doc.html\n\n  - releaseCycle: \"galaxy-j7-max\"\n    releaseLabel: \"Galaxy J7 Max\"\n    releaseDate: 2017-06-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-03-01\n    link: https://doc.samsungmobile.com/SM-G615FU/INS/doc.html\n\n  - releaseCycle: \"galaxy-j5-2017\"\n    releaseLabel: \"Galaxy J5 (2017)\"\n    releaseDate: 2017-06-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-03-01\n    link: https://doc.samsungmobile.com/SM-J530F/XEO/doc.html\n\n  - releaseCycle: \"z4\"\n    releaseLabel: \"Z4\"\n    releaseDate: 2017-06-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"gear-s3-classic-lte\"\n    releaseLabel: \"Gear S3 classic LTE\"\n    releaseDate: 2017-05-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-R770/BRI/doc.html\n\n  - releaseCycle: \"galaxy-s8\"\n    releaseLabel: \"Galaxy S8\"\n    releaseDate: 2017-04-24\n    eoas: true\n    eol: 2021-04-01\n    link: https://doc.samsungmobile.com/SM-G950F/ITV/doc.html\n\n  - releaseCycle: \"galaxy-s8+\"\n    releaseLabel: \"Galaxy S8+\"\n    releaseDate: 2017-04-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2021-04-01\n    link: https://doc.samsungmobile.com/SM-G955F/SER/doc.html\n\n  - releaseCycle: \"galaxy-xcover-4\"\n    releaseLabel: \"Galaxy Xcover 4\"\n    releaseDate: 2017-04-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-06-01\n    link: https://doc.samsungmobile.com/SM-G390F/ATO/doc.html\n\n  - releaseCycle: \"galaxy-j7-v\"\n    releaseLabel: \"Galaxy J7 V\"\n    releaseDate: 2017-03-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-03-01\n    link: https://doc.samsungmobile.com/SM-J727U/XAA/doc.html\n\n  - releaseCycle: \"galaxy-c5-pro\"\n    releaseLabel: \"Galaxy C5 Pro\"\n    releaseDate: 2017-03-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-10-01\n    link: https://doc.samsungmobile.com/SM-C5010/TGY/doc.html\n\n  - releaseCycle: \"galaxy-c7-pro\"\n    releaseLabel: \"Galaxy C7 Pro\"\n    releaseDate: 2017-02-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-05-01\n    link: https://doc.samsungmobile.com/SM-C701F/INS/doc.html\n\n  - releaseCycle: \"galaxy-j3-emerge\"\n    releaseLabel: \"Galaxy J3 Emerge\"\n    releaseDate: 2017-01-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-08-01\n    link: https://doc.samsungmobile.com/SM-J327T/TMB/doc.html\n\n  - releaseCycle: \"galaxy-a7-2017\"\n    releaseLabel: \"Galaxy A7 (2017)\"\n    releaseDate: 2017-01-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2020-08-01\n    link: https://doc.samsungmobile.com/SM-A720F/CHL/doc.html\n\n  - releaseCycle: \"galaxy-a5-2017\"\n    releaseLabel: \"Galaxy A5 (2017)\"\n    releaseDate: 2017-01-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-04-01\n    link: https://doc.samsungmobile.com/SM-A520F/XSA/doc.html\n\n  - releaseCycle: \"galaxy-a3-2017\"\n    releaseLabel: \"Galaxy A3 (2017)\"\n    releaseDate: 2017-01-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2020-11-01\n    link: https://doc.samsungmobile.com/SM-A320FL/ITV/doc.html\n\n  - releaseCycle: \"galaxy-j1-mini-prime\"\n    releaseLabel: \"Galaxy J1 mini prime\"\n    releaseDate: 2016-12-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-j7-prime\"\n    releaseLabel: \"Galaxy J7 Prime\"\n    releaseDate: 2016-11-30\n    eoas: true\n    eol: 2020-04-01\n    link: https://doc.samsungmobile.com/SM-G610F/XXV/doc.html\n\n  - releaseCycle: \"galaxy-grand-prime-plus\"\n    releaseLabel: \"Galaxy Grand Prime Plus\"\n    releaseDate: 2016-11-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-j2-prime\"\n    releaseLabel: \"Galaxy J2 Prime\"\n    releaseDate: 2016-11-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-c9-pro\"\n    releaseLabel: \"Galaxy C9 Pro\"\n    releaseDate: 2016-11-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-07-01\n    link: https://doc.samsungmobile.com/SM-C900F/INS/doc.html\n\n  - releaseCycle: \"gear-s3-classic\"\n    releaseLabel: \"Gear S3 classic\"\n    releaseDate: 2016-11-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-R770/BRI/doc.html\n\n  - releaseCycle: \"gear-s3-frontier\"\n    releaseLabel: \"Gear S3 frontier\"\n    releaseDate: 2016-11-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-R770/BRI/doc.html\n\n  - releaseCycle: \"gear-s3-frontier-lte\"\n    releaseLabel: \"Gear S3 frontier LTE\"\n    releaseDate: 2016-11-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-R770/BRI/doc.html\n\n  - releaseCycle: \"galaxy-a8-2016\"\n    releaseLabel: \"Galaxy A8 (2016)\"\n    releaseDate: 2016-10-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-A800IZ/000065170406/zho-tw.html\n\n  - releaseCycle: \"galaxy-on8\"\n    releaseLabel: \"Galaxy On8\"\n    releaseDate: 2016-10-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-01-01\n    link: https://doc.samsungmobile.com/SM-J710FN/INS/doc.html\n\n  - releaseCycle: \"galaxy-on7-2016\"\n    releaseLabel: \"Galaxy On7 (2016)\"\n    releaseDate: 2016-10-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2020-07-01\n    link: https://doc.samsungmobile.com/SM-G6100/TGY/doc.html\n\n  - releaseCycle: \"galaxy-j5-prime\"\n    releaseLabel: \"Galaxy J5 Prime\"\n    releaseDate: 2016-10-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2020-10-01\n    link: https://doc.samsungmobile.com/SM-G570F/SER/doc.html\n\n  - releaseCycle: \"galaxy-note7\"\n    releaseLabel: \"Galaxy Note7\"\n    releaseDate: 2016-09-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"z2\"\n    releaseLabel: \"Z2\"\n    releaseDate: 2016-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-note-7-usa\"\n    releaseLabel: \"Galaxy Note 7 (USA)\"\n    releaseDate: 2016-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-j-max\"\n    releaseLabel: \"Galaxy J Max\"\n    releaseDate: 2016-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-on7-pro\"\n    releaseLabel: \"Galaxy On7 Pro\"\n    releaseDate: 2016-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-on5-pro\"\n    releaseLabel: \"Galaxy On5 Pro\"\n    releaseDate: 2016-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-j2-pro-2016\"\n    releaseLabel: \"Galaxy J2 Pro (2016)\"\n    releaseDate: 2016-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-10-01\n    link: https://doc.samsungmobile.com/SM-J250F/TUR/doc.html\n\n  - releaseCycle: \"galaxy-j2-2016\"\n    releaseLabel: \"Galaxy J2 (2016)\"\n    releaseDate: 2016-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-08-01\n    link: https://doc.samsungmobile.com/SM-J210F/INS/doc.html\n\n  - releaseCycle: \"z3-corporate\"\n    releaseLabel: \"Z3 Corporate\"\n    releaseDate: 2016-06-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-s7-active\"\n    releaseLabel: \"Galaxy S7 active\"\n    releaseDate: 2016-06-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-j3-pro\"\n    releaseLabel: \"Galaxy J3 Pro\"\n    releaseDate: 2016-06-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2021-04-01\n    link: https://doc.samsungmobile.com/SM-J330G/BRI/doc.html\n\n  - releaseCycle: \"galaxy-c7\"\n    releaseLabel: \"Galaxy C7\"\n    releaseDate: 2016-06-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-10-01\n    link: https://doc.samsungmobile.com/SM-C7000/CHC/doc.html\n\n  - releaseCycle: \"galaxy-c5\"\n    releaseLabel: \"Galaxy C5\"\n    releaseDate: 2016-06-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-01-01\n    link: https://doc.samsungmobile.com/sm-c5000/tgy/doc.html\n\n  - releaseCycle: \"galaxy-j3-2016\"\n    releaseLabel: \"Galaxy J3 (2016)\"\n    releaseDate: 2016-05-06\n    eoas: true\n    eol: 2019-04-02\n    link: https://doc.samsungmobile.com/SM-J320H/AFR/doc.html\n\n  - releaseCycle: \"galaxy-a9-pro-2016\"\n    releaseLabel: \"Galaxy A9 Pro (2016)\"\n    releaseDate: 2016-05-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-02-01\n    link: https://doc.samsungmobile.com/SM-A910F/INS/doc.html\n\n  - releaseCycle: \"galaxy-xcover3-g389f\"\n    releaseLabel: \"Galaxy Xcover3 G389F\"\n    releaseDate: 2016-04-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-06-01\n    link: https://doc.samsungmobile.com/SM-G389F/ATO/doc.html\n\n  - releaseCycle: \"galaxy-j7-2016\"\n    releaseLabel: \"Galaxy J7 (2016)\"\n    releaseDate: 2016-04-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-11-01\n    link: https://doc.samsungmobile.com/SM-J710F/INS/doc.html\n\n  - releaseCycle: \"galaxy-j5-2016\"\n    releaseLabel: \"Galaxy J5 (2016)\"\n    releaseDate: 2016-04-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-08-01\n    link: https://doc.samsungmobile.com/SM-J510FN/ATO/doc.html\n\n  - releaseCycle: \"gear-s2-classic-3g\"\n    releaseLabel: \"Gear S2 classic 3G\"\n    releaseDate: 2016-04-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-express-prime\"\n    releaseLabel: \"Galaxy Express Prime\"\n    releaseDate: 2016-04-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-s7-edge\"\n    releaseLabel: \"Galaxy S7 edge\"\n    releaseDate: 2016-03-11\n    eoas: true\n    eol: 2019-03-01\n    link: https://doc.samsungmobile.com/SM-G935F/AFR/doc.html\n\n  - releaseCycle: \"galaxy-s7\"\n    releaseLabel: \"Galaxy S7\"\n    releaseDate: 2016-03-11\n    eoas: true\n    eol: 2019-06-01\n    link: https://doc.samsungmobile.com/SM-G930F/CHL/doc.html\n\n  - releaseCycle: \"galaxy-j1-nxt\"\n    releaseLabel: \"Galaxy J1 Nxt\"\n    releaseDate: 2016-02-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-j1-2016\"\n    releaseLabel: \"Galaxy J1 (2016)\"\n    releaseDate: 2016-01-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-a9-2016\"\n    releaseLabel: \"Galaxy A9 (2016)\"\n    releaseDate: 2016-01-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-a7-2016\"\n    releaseLabel: \"Galaxy A7 (2016)\"\n    releaseDate: 2015-12-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-11-01\n    link: https://doc.samsungmobile.com/SM-A710F/INS/doc.html\n\n  - releaseCycle: \"galaxy-a5-2016\"\n    releaseLabel: \"Galaxy A5 (2016)\"\n    releaseDate: 2015-12-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2019-06-01\n    link: https://doc.samsungmobile.com/SM-A510F/INS/doc.html\n\n  - releaseCycle: \"galaxy-a3-2016\"\n    releaseLabel: \"Galaxy A3 (2016)\"\n    releaseDate: 2015-12-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-06-01\n    link: https://doc.samsungmobile.com/SM-A310F/BTU/doc.html\n\n  - releaseCycle: \"galaxy-view\"\n    releaseLabel: \"Galaxy View\"\n    releaseDate: 2015-11-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-01-01\n    link: https://doc.samsungmobile.com/SM-T810/XSA/doc.html\n\n  - releaseCycle: \"galaxy-on7\"\n    releaseLabel: \"Galaxy On7\"\n    releaseDate: 2015-11-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-01-01\n    link: https://doc.samsungmobile.com/SM-G600S/SKC/doc.html\n\n  - releaseCycle: \"galaxy-on5\"\n    releaseLabel: \"Galaxy On5\"\n    releaseDate: 2015-11-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"z3\"\n    releaseLabel: \"Z3\"\n    releaseDate: 2015-10-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-j1-ace\"\n    releaseLabel: \"Galaxy J1 Ace\"\n    releaseDate: 2015-10-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"gear-s2-classic\"\n    releaseLabel: \"Gear S2 classic\"\n    releaseDate: 2015-10-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-03-26\n    link: https://doc.samsungmobile.com/SM-R720/CHC/doc.html\n\n  - releaseCycle: \"gear-s2\"\n    releaseLabel: \"Gear S2\"\n    releaseDate: 2015-10-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-03-26\n    link: https://doc.samsungmobile.com/SM-R720/CHC/doc.html\n\n  - releaseCycle: \"gear-s2-3g\"\n    releaseLabel: \"Gear S2 3G\"\n    releaseDate: 2015-10-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-03-26\n    link: https://doc.samsungmobile.com/SM-R720/CHC/doc.html\n\n  - releaseCycle: \"galaxy-j2\"\n    releaseLabel: \"Galaxy J2\"\n    releaseDate: 2015-09-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-note-5-usa\"\n    releaseLabel: \"Galaxy Note 5 (USA)\"\n    releaseDate: 2015-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-note-5\"\n    releaseLabel: \"Galaxy Note 5\"\n    releaseDate: 2015-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-08-01\n    link: https://doc.samsungmobile.com/SM-N920G/CHL/doc.html\n\n  - releaseCycle: \"galaxy-note-5-duos\"\n    releaseLabel: \"Galaxy Note 5 Duos\"\n    releaseDate: 2015-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-08-01\n    link: https://doc.samsungmobile.com/SM-N920C/SER/doc.html\n\n  - releaseCycle: \"galaxy-s6-edge+-usa\"\n    releaseLabel: \"Galaxy S6 edge+ (USA)\"\n    releaseDate: 2015-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-s6-edge+\"\n    releaseLabel: \"Galaxy S6 edge+\"\n    releaseDate: 2015-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-08-01\n    link: https://doc.samsungmobile.com/SM-G928C/XXV/doc.html\n\n  - releaseCycle: \"galaxy-s6-edge+-duos\"\n    releaseLabel: \"Galaxy S6 edge+ Duos\"\n    releaseDate: 2015-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-08-01\n    link: https://doc.samsungmobile.com/SM-G928F/ITV/doc.html\n\n  - releaseCycle: \"galaxy-s5-neo\"\n    releaseLabel: \"Galaxy S5 Neo\"\n    releaseDate: 2015-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-04-01\n    link: https://doc.samsungmobile.com/SM-G903F/DBT/doc.html\n\n  - releaseCycle: \"galaxy-a8-duos\"\n    releaseLabel: \"Galaxy A8 Duos\"\n    releaseDate: 2015-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2017-08-01\n    link: https://doc.samsungmobile.com/SM-A800I/INS/doc.html\n\n  - releaseCycle: \"galaxy-a8\"\n    releaseLabel: \"Galaxy A8\"\n    releaseDate: 2015-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2017-08-01\n    link: https://doc.samsungmobile.com/SM-A800F/INS/doc.html\n\n  - releaseCycle: \"galaxy-j5\"\n    releaseLabel: \"Galaxy J5\"\n    releaseDate: 2015-07-28\n    eoas: true\n    eol: 2019-12-03\n    link: https://doc.samsungmobile.com/SM-J500F/INS/doc.html\n\n  - releaseCycle: \"galaxy-j7\"\n    releaseLabel: \"Galaxy J7\"\n    releaseDate: 2015-07-16\n    eoas: true\n    eol: 2018-04-01\n    link: https://doc.samsungmobile.com/SM-J700F/INS/doc.html\n\n  - releaseCycle: \"galaxy-folder\"\n    releaseLabel: \"Galaxy Folder\"\n    releaseDate: 2015-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-v-plus\"\n    releaseLabel: \"Galaxy V Plus\"\n    releaseDate: 2015-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-s4-mini-i9195i\"\n    releaseLabel: \"Galaxy S4 mini I9195I\"\n    releaseDate: 2015-06-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-s6-active\"\n    releaseLabel: \"Galaxy S6 active\"\n    releaseDate: 2015-06-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-s6-duos\"\n    releaseLabel: \"Galaxy S6 Duos\"\n    releaseDate: 2015-06-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-xcover-3\"\n    releaseLabel: \"Galaxy Xcover 3\"\n    releaseDate: 2015-04-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-s6-edge-usa\"\n    releaseLabel: \"Galaxy S6 edge (USA)\"\n    releaseDate: 2015-04-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-s6-usa\"\n    releaseLabel: \"Galaxy S6 (USA)\"\n    releaseDate: 2015-04-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-03-01\n    link: https://doc.samsungmobile.com/SM-G920T1/TMB/doc.html\n\n  - releaseCycle: \"galaxy-s6-edge\"\n    releaseLabel: \"Galaxy S6 edge\"\n    releaseDate: 2015-04-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-06-01\n    link: https://doc.samsungmobile.com/SM-G925I/PET/doc.html\n\n  - releaseCycle: \"galaxy-s6\"\n    releaseLabel: \"Galaxy S6\"\n    releaseDate: 2015-04-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2018-06-01\n    link: https://doc.samsungmobile.com/SM-G920I/INS/doc.html\n\n  - releaseCycle: \"galaxy-j1-4g\"\n    releaseLabel: \"Galaxy J1 4G\"\n    releaseDate: 2015-03-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-j1\"\n    releaseLabel: \"Galaxy J1\"\n    releaseDate: 2015-02-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-a7-duos\"\n    releaseLabel: \"Galaxy A7 Duos\"\n    releaseDate: 2015-02-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-e7\"\n    releaseLabel: \"Galaxy E7\"\n    releaseDate: 2015-02-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-e5\"\n    releaseLabel: \"Galaxy E5\"\n    releaseDate: 2015-02-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"z1\"\n    releaseLabel: \"Z1\"\n    releaseDate: 2015-01-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-grand-max\"\n    releaseLabel: \"Galaxy Grand Max\"\n    releaseDate: 2015-01-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-a5\"\n    releaseLabel: \"Galaxy A5\"\n    releaseDate: 2014-12-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-a3-duos\"\n    releaseLabel: \"Galaxy A3 Duos\"\n    releaseDate: 2014-12-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-a3\"\n    releaseLabel: \"Galaxy A3\"\n    releaseDate: 2014-12-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-core-prime\"\n    releaseLabel: \"Galaxy Core Prime\"\n    releaseDate: 2014-11-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-a5-duos\"\n    releaseLabel: \"Galaxy A5 Duos\"\n    releaseDate: 2014-11-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-s5-plus\"\n    releaseLabel: \"Galaxy S5 Plus\"\n    releaseDate: 2014-11-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-note-edge\"\n    releaseLabel: \"Galaxy Note Edge\"\n    releaseDate: 2014-11-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-core-lte-g386w\"\n    releaseLabel: \"Galaxy Core LTE G386W\"\n    releaseDate: 2014-11-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-grand-prime-duos-tv\"\n    releaseLabel: \"Galaxy Grand Prime Duos TV\"\n    releaseDate: 2014-10-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-grand-prime\"\n    releaseLabel: \"Galaxy Grand Prime\"\n    releaseDate: 2014-10-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-note-4-duos\"\n    releaseLabel: \"Galaxy Note 4 Duos\"\n    releaseDate: 2014-10-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-note4\"\n    releaseLabel: \"Galaxy Note4\"\n    releaseDate: 2014-10-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2017-08-01\n    link: https://doc.samsungmobile.com/SM-N910U/TNZ/doc.html\n\n  - releaseCycle: \"gear-s\"\n    releaseLabel: \"Gear S\"\n    releaseDate: 2014-10-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-young-2\"\n    releaseLabel: \"Galaxy Young 2\"\n    releaseDate: 2014-10-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-pocket-2\"\n    releaseLabel: \"Galaxy Pocket 2\"\n    releaseDate: 2014-09-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-v\"\n    releaseLabel: \"Galaxy V\"\n    releaseDate: 2014-09-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-ace-style-lte-g357\"\n    releaseLabel: \"Galaxy Ace Style LTE G357\"\n    releaseDate: 2014-09-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-mega-2\"\n    releaseLabel: \"Galaxy Mega 2\"\n    releaseDate: 2014-09-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-alpha-s801\"\n    releaseLabel: \"Galaxy Alpha (S801)\"\n    releaseDate: 2014-09-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-alpha\"\n    releaseLabel: \"Galaxy Alpha\"\n    releaseDate: 2014-09-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2017-01-01\n    link: https://doc.samsungmobile.com/SM-G850Y/XSA/doc.html\n\n  - releaseCycle: \"galaxy-w\"\n    releaseLabel: \"Galaxy W\"\n    releaseDate: 2014-09-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-s5-lte-a-g901f\"\n    releaseLabel: \"Galaxy S5 LTE-A G901F\"\n    releaseDate: 2014-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-s5-mini-duos\"\n    releaseLabel: \"Galaxy S5 mini Duos\"\n    releaseDate: 2014-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-s-duos-3\"\n    releaseLabel: \"Galaxy S Duos 3\"\n    releaseDate: 2014-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-ace-nxt\"\n    releaseLabel: \"Galaxy Ace NXT\"\n    releaseDate: 2014-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-star-2-plus\"\n    releaseLabel: \"Galaxy Star 2 Plus\"\n    releaseDate: 2014-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-ace-4-lte-g313\"\n    releaseLabel: \"Galaxy Ace 4 LTE G313\"\n    releaseDate: 2014-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-ace-4\"\n    releaseLabel: \"Galaxy Ace 4\"\n    releaseDate: 2014-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-star-2\"\n    releaseLabel: \"Galaxy Star 2\"\n    releaseDate: 2014-08-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"gear-live\"\n    releaseLabel: \"Gear Live\"\n    releaseDate: 2014-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-avant\"\n    releaseLabel: \"Galaxy Avant\"\n    releaseDate: 2014-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-s5-mini\"\n    releaseLabel: \"Galaxy S5 mini\"\n    releaseDate: 2014-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2017-08-01\n    link: https://doc.samsungmobile.com/SM-G800F/DBT/doc.html\n\n  - releaseCycle: \"galaxy-core-ii\"\n    releaseLabel: \"Galaxy Core II\"\n    releaseDate: 2014-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-s5-lte-a-g906s\"\n    releaseLabel: \"Galaxy S5 LTE-A G906S\"\n    releaseDate: 2014-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2017-01-04\n    link: https://doc.samsungmobile.com/sm-g906s/skc/doc.html\n\n  - releaseCycle: \"galaxy-beam2\"\n    releaseLabel: \"Galaxy Beam2\"\n    releaseDate: 2014-07-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-s5-sport\"\n    releaseLabel: \"Galaxy S5 Sport\"\n    releaseDate: 2014-06-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-core-lite-lte\"\n    releaseLabel: \"Galaxy Core Lite LTE\"\n    releaseDate: 2014-06-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"i9301i-galaxy-s3-neo\"\n    releaseLabel: \"I9301I Galaxy S3 Neo\"\n    releaseDate: 2014-06-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-k-zoom\"\n    releaseLabel: \"Galaxy K zoom\"\n    releaseDate: 2014-06-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-s5-duos\"\n    releaseLabel: \"Galaxy S5 Duos\"\n    releaseDate: 2014-06-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"gear-2-neo\"\n    releaseLabel: \"Gear 2 Neo\"\n    releaseDate: 2014-05-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-s5-active\"\n    releaseLabel: \"Galaxy S5 Active\"\n    releaseDate: 2014-05-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-ace-style\"\n    releaseLabel: \"Galaxy Ace Style\"\n    releaseDate: 2014-05-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-core-lte\"\n    releaseLabel: \"Galaxy Core LTE\"\n    releaseDate: 2014-05-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-star-trios-s5283\"\n    releaseLabel: \"Galaxy Star Trios S5283\"\n    releaseDate: 2014-05-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"gear-2\"\n    releaseLabel: \"Gear 2\"\n    releaseDate: 2014-04-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"i9300i-galaxy-s3-neo\"\n    releaseLabel: \"I9300I Galaxy S3 Neo\"\n    releaseDate: 2014-04-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"ativ-se\"\n    releaseLabel: \"ATIV SE\"\n    releaseDate: 2014-04-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-s5-octa-core\"\n    releaseLabel: \"Galaxy S5 (octa-core)\"\n    releaseDate: 2014-04-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2017-04-01\n    link: https://doc.samsungmobile.com/SM-G900H/XXV/doc.html\n\n  - releaseCycle: \"galaxy-s5\"\n    releaseLabel: \"Galaxy S5\"\n    releaseDate: 2014-04-01 # Approximate to the month and year.\n    eoas: true\n    eol: 2017-04-01\n    link: https://doc.samsungmobile.com/SM-G900H/XXV/doc.html\n\n  - releaseCycle: \"g3812b-galaxy-s3-slim\"\n    releaseLabel: \"G3812B Galaxy S3 Slim\"\n    releaseDate: 2014-03-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"i8200-galaxy-s-iii-mini-ve\"\n    releaseLabel: \"I8200 Galaxy S III mini VE\"\n    releaseDate: 2014-03-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-note-pro-12.2-lte\"\n    releaseLabel: \"Galaxy Note Pro 12.2 LTE\"\n    releaseDate: 2014-03-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-note-pro-12.2-3g\"\n    releaseLabel: \"Galaxy Note Pro 12.2 3G\"\n    releaseDate: 2014-03-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-note-3-neo-duos\"\n    releaseLabel: \"Galaxy Note 3 Neo Duos\"\n    releaseDate: 2014-02-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-note-3-neo\"\n    releaseLabel: \"Galaxy Note 3 Neo\"\n    releaseDate: 2014-02-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-N750K/KTC/doc.html\n\n  - releaseCycle: \"galaxy-grand-neo\"\n    releaseLabel: \"Galaxy Grand Neo\"\n    releaseDate: 2014-02-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n  - releaseCycle: \"galaxy-note-pro-12.2\"\n    releaseLabel: \"Galaxy Note Pro 12.2\"\n    releaseDate: 2014-02-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: https://doc.samsungmobile.com/SM-P900/KOO/doc.html\n\n  - releaseCycle: \"galaxy-gear\"\n    releaseLabel: \"Galaxy Gear\"\n    releaseDate: 2013-09-01 # Approximate to the month and year.\n    eoas: true\n    eol: true\n    link: null\n\n---\n\n> Samsung Galaxy is a series of computing and mobile computing devices that are designed,\n> manufactured, and marketed by Samsung Electronics.\n\n{: .note}\nSome release dates may vary depending on the country or region.\nMost Android upgrades or security update dates are approximate to the year.\n\nSamsung Mobile devices have two levels of support: Android upgrades and security updates.\n\nAndroid upgrades refer to updates that provide a device with newer major releases of the Android operating system.\nThese upgrades typically include new features, improvements to performance and security, and enhancements to the user interface.\nAndroid upgrades ensure that devices remain compatible with the latest apps and benefit from ongoing development by Google and Samsung.\n\nSecurity updates refer to updates that address vulnerabilities and security issues in the Android operating system. They\nare essential for maintaining the security and privacy of a device, and may occur monthly, quarterly, or biannually\ndepending on the model and its age.\n\nGuaranteed Android upgrades are provided for a limited period, which is usually less (but never more) than the device's security update period.\nHow many Android upgrades a device receives depends on the model.\n"
  },
  {
    "path": "products/sapmachine.md",
    "content": "---\ntitle: SapMachine\naddedAt: 2023-06-26\ncategory: lang\ntags: sap java-distribution\niconSlug: openjdk\npermalink: /sapmachine\nversionCommand: java -version\nreleasePolicyLink: https://github.com/SAP/SapMachine/wiki/Security-Updates,-Maintenance-and-Support\n\nauto:\n  methods:\n    - github_releases: SAP/SapMachine\n      regex: '^sapmachine-(?P<version>[\\d\\.]+)$'\n      template: \"{{version}}\"\n\n# LTS: EOL dates can be found on https://github.com/SAP/SapMachine/wiki/Maintenance-and-Support\n# non-LTS : eol(x) = releaseDate(x+1) (exact date for future releases can be found on https://www.java.com/releases/)\nreleases:\n  - releaseCycle: \"25\"\n    lts: true\n    releaseDate: 2025-09-16\n    eol: 2030-09-30\n    latest: \"25.0.2\"\n    latestReleaseDate: 2026-01-20\n\n  - releaseCycle: \"24\"\n    releaseDate: 2025-03-19\n    eol: 2025-09-16\n    latest: \"24.0.2\"\n    latestReleaseDate: 2025-07-15\n\n  - releaseCycle: \"23\"\n    releaseDate: 2024-09-18\n    eol: 2025-03-18\n    latest: \"23.0.2\"\n    latestReleaseDate: 2025-01-22\n\n  - releaseCycle: \"22\"\n    releaseDate: 2024-03-18\n    eol: 2024-09-17\n    latest: \"22.0.2\"\n    latestReleaseDate: 2024-07-17\n\n  - releaseCycle: \"21\"\n    lts: true\n    releaseDate: 2023-09-18\n    eol: 2028-09-01\n    latest: \"21.0.10.0.1\"\n    latestReleaseDate: 2026-02-17\n\n  - releaseCycle: \"20\"\n    releaseDate: 2023-03-17\n    eol: 2023-09-19\n    latest: \"20.0.2\"\n    latestReleaseDate: 2023-07-18\n\n  - releaseCycle: \"19\"\n    releaseDate: 2022-09-19\n    eol: 2023-03-17\n    latest: \"19.0.2\"\n    latestReleaseDate: 2023-01-17\n\n  - releaseCycle: \"18\"\n    releaseDate: 2022-03-21\n    eol: 2022-09-19\n    latest: \"18.0.2.1\"\n    latestReleaseDate: 2022-08-23\n\n  - releaseCycle: \"17\"\n    lts: true\n    releaseDate: 2021-09-14\n    eol: 2026-09-01\n    latest: \"17.0.18\"\n    latestReleaseDate: 2026-01-20\n\n  - releaseCycle: \"16\"\n    releaseDate: 2021-03-15\n    eol: 2021-09-14\n    latest: \"16.0.2\"\n    latestReleaseDate: 2021-07-22\n\n  - releaseCycle: \"15\"\n    releaseDate: 2020-09-16\n    eol: 2021-03-15\n    latest: \"15.0.2\"\n    latestReleaseDate: 2021-01-22\n\n  - releaseCycle: \"14\"\n    releaseDate: 2020-03-18\n    eol: 2020-09-16\n    latest: \"14.0.2\"\n    latestReleaseDate: 2020-07-16\n\n  - releaseCycle: \"13\"\n    releaseDate: 2019-09-18\n    eol: 2020-03-18\n    latest: \"13.0.2\"\n    latestReleaseDate: 2020-01-16\n\n  - releaseCycle: \"12\"\n    releaseDate: 2019-03-21\n    eol: 2019-09-18\n    latest: \"12.0.2\"\n    latestReleaseDate: 2019-07-17\n\n  - releaseCycle: \"11\"\n    lts: true\n    releaseDate: 2019-01-16\n    eol: 2024-12-01\n    latest: \"11.0.30\"\n    latestReleaseDate: 2026-01-20\n\n  - releaseCycle: \"10\"\n    releaseDate: 2018-03-21\n    eol: 2018-09-25 # releaseDate of OpenJDK 11\n    latest: \"10.0.2\"\n    latestReleaseDate: 2026-03-11\n\n---\n\n> [SapMachine](https://sap.github.io/SapMachine/) is a [GPLv2 with CPE](https://openjdk.org/legal/gplv2+ce.html)\n> licensed build of the Open Java Development Kit (OpenJDK) with long-term support and patches from\n> SAP. SapMachine [is certified](https://github.com/SAP/SapMachine/wiki/Certification-and-Java-Compatibility)\n> using the Java Technical Compatibility Kit (TCK) to ensure it meets the Java SE standard. It is\n> available on Linux, Windows, macOS and Docker.\n\nSapMachine follows the same release cadence as OpenJDK, with a 6-month rapid-release cycle.\nThere used to be a new LTS release every 3 years (every sixth OpenJDK release) but, after OpenJDK 17,\nthe LTS frequency was increased to every 2 years (every fourth OpenJDK release).\n\nUpdates are planned to be released quarterly, with performance enhancements and security updates.\nUrgent fixes (including security) outside the regular quarterly cycle may occur.\n\nSapMachine is one of the many builds of OpenJDK. For recommendations on which JDK build to use,\ncheck out [whichjdk.com](https://whichjdk.com/#sapmachine).\n\n*[LTS]: Long-Term Support\n"
  },
  {
    "path": "products/scala.md",
    "content": "---\ntitle: Scala\naddedAt: 2022-12-28\ncategory: lang\ntags: java-runtime\niconSlug: scala\npermalink: /scala\nalternate_urls:\n  - /scala-lang\nversionCommand: scalac -version\nreleasePolicyLink: https://www.scala-lang.org/download/all.html\nchangelogTemplate: \"https://github.com/lampepfl/dotty/releases/tag/__LATEST__\"\neoasColumn: Current Releases\neolColumn: Maintenance Releases\n\nidentifiers:\n  - repology: scala\n  - cpe: cpe:/a:scala-lang:scala\n  - cpe: cpe:2.3:a:scala-lang:scala\n\n# Some old scala releases are only tagged and don't have any associated GitHub releases.\n# But releases may be tagged from a few days to a few weeks to before being officially released, so overall using GitHub releases is better.\nauto:\n  methods:\n    - github_releases: scala/scala # Scala < 3\n    - github_releases: lampepfl/dotty # Scala >= 3\n\n# For 3.x : eoas(x) = eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"3.8\"\n    releaseDate: 2026-01-22\n    eoas: false\n    eol: false\n    latest: \"3.8.2\"\n    latestReleaseDate: 2026-02-24\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2025-05-07\n    eoas: 2026-01-22\n    eol: 2026-01-22\n    latest: \"3.7.4\"\n    latestReleaseDate: 2025-11-11\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2024-12-10\n    eoas: 2025-05-07\n    eol: 2025-05-07\n    latest: \"3.6.4\"\n    latestReleaseDate: 2025-03-07\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2024-08-22\n    eoas: 2024-12-10\n    eol: 2024-12-10\n    latest: \"3.5.2\"\n    latestReleaseDate: 2024-10-22\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2024-02-14\n    eoas: 2024-08-22\n    eol: 2024-08-22\n    latest: \"3.4.3\"\n    latestReleaseDate: 2024-08-23\n\n  - releaseCycle: \"3.3\"\n    lts: true\n    releaseDate: 2023-05-23\n    eoas: false\n    eol: false\n    latest: \"3.3.7\"\n    latestReleaseDate: 2025-10-13\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2022-08-31\n    eoas: 2023-05-23\n    eol: 2023-05-23\n    latest: \"3.2.2\"\n    latestReleaseDate: 2023-01-30\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2021-10-18\n    eoas: 2022-09-01\n    eol: 2022-09-01\n    latest: \"3.1.3\"\n    latestReleaseDate: 2022-06-21\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2021-05-13\n    eoas: 2021-10-18\n    eol: 2021-10-18\n    latest: \"3.0.2\"\n    latestReleaseDate: 2021-09-01\n\n  - releaseCycle: \"2.13\"\n    releaseDate: 2019-06-07\n    eoas: false\n    eol: false\n    latest: \"2.13.18\"\n    latestReleaseDate: 2025-11-17\n    link: https://github.com/scala/scala/releases/tag/v__LATEST__\n\n  - releaseCycle: \"2.12\"\n    staleReleaseThresholdDays: 730 # still listed on https://www.scala-lang.org/download/all.html\n    releaseDate: 2016-10-28\n    eoas: 2019-06-07\n    eol: false\n    latest: \"2.12.21\"\n    latestReleaseDate: 2025-12-08\n    link: https://github.com/scala/scala/releases/tag/v__LATEST__\n\n  - releaseCycle: \"2.11\"\n    staleReleaseThresholdDays: 3285 # still listed on https://www.scala-lang.org/download/all.html\n    releaseDate: 2014-04-16\n    eoas: 2016-11-03\n    eol: false\n    latest: \"2.11.12\"\n    latestReleaseDate: 2017-11-09\n    link: https://github.com/scala/scala/releases/tag/v__LATEST__\n\n  - releaseCycle: \"2.10\"\n    staleReleaseThresholdDays: 3285 # still listed on https://www.scala-lang.org/download/all.html\n    releaseDate: 2012-12-19\n    eoas: 2014-04-17\n    eol: false\n    latest: \"2.10.7\"\n    latestReleaseDate: 2017-11-09\n    link: https://github.com/scala/scala/releases/tag/v__LATEST__\n\n---\n\n> [Scala](https://www.scala-lang.org/) is a strong statically typed general-purpose programming\n> language that supports both object-oriented programming and functional programming. Designed to be\n> concise, many of Scala's design decisions are aimed to address criticisms of Java.\n\nOnly the latest `2.x` and `3.x` releases are actively developed. Those versions are named _current\nreleases_.\n\nA few older `2.x` releases are also maintained with bug fixes and security support. Those releases\nare named _maintenance releases_ and are maintained for a long time (because migration between two\n`2.x` releases is difficult).\n\n## Scala 3 release policy\n\n[Starting with Scala 3.3](https://www.scala-lang.org/blog/2022/08/17/long-term-compatibility-plans.html \"Long-term compatibility plans for Scala 3\"),\ndevelopment is split into two lines called _Scala Next_ (for newest and experimental\nfeatures) and _Scala LTS_ (only bug fixes, non-language changes and minor\nquality-of-life enhancements). LTS releases are released every two years, and each LTS\nrelease is supported for at least three years.\n\n## [JDK Compatibility](https://docs.scala-lang.org/overviews/jdk-compatibility/overview.html)\n\nScala’s primary platform is the Java Virtual Machine (JVM).\n\n| JDK version | Minimum Scala versions                |\n| ----------- | ------------------------------------- |\n| 23          | 3.4.0, 3.3.1, 2.13.15, 2.12.20        |\n| 22          | 3.4.0, 3.3.1, 2.13.13, 2.12.19        |\n| 21 (LTS)    | 3.4.0, 3.3.1, 2.13.11, 2.12.18        |\n| 17 (LTS)    | 3.0.0, 3.3.0, 2.13.6, 2.12.15         |\n| 11 (LTS)    | 3.0.0, 3.3.0, 2.13.0, 2.12.4, 2.11.12 |\n| 8 (LTS)     | 3.0.0, 3.3.0, 2.13.0, 2.12.0, 2.11.0  |\n\n† = forthcoming; support available in nightly builds\n"
  },
  {
    "path": "products/sharepoint.md",
    "content": "---\ntitle: Microsoft SharePoint\naddedAt: 2022-03-20\ncategory: server-app\ntags: microsoft\npermalink: /sharepoint\nalternate_urls:\n  - /mssharepoint\nreleasePolicyLink: https://learn.microsoft.com/lifecycle/products/?terms=SharePoint%20Server\neoasColumn: true\n\nreleases:\n  - releaseCycle: \"subscription\"\n    releaseLabel: \"Subscription Edition\"\n    releaseDate: 2021-11-02\n    eoas: false\n    eol: false\n    latest: \"16.0.19725.20076\"\n    latestReleaseDate: 2026-03-10\n    link: https://support.microsoft.com/help/5002843\n\n  - releaseCycle: \"2019\"\n    releaseDate: 2018-10-22\n    eoas: 2024-01-09\n    eol: 2026-07-14\n    latest: \"16.0.10417.20102\"\n    latestReleaseDate: 2026-03-10\n    link: https://support.microsoft.com/help/5002847\n\n  - releaseCycle: \"2016\"\n    releaseDate: 2016-05-01\n    eoas: 2021-07-13\n    eol: 2026-07-14\n    latest: \"16.0.5543.1000\"\n    latestReleaseDate: 2026-03-10\n    link: https://support.microsoft.com/help/5002851\n\n  - releaseCycle: \"2013\"\n    releaseLabel: \"2013 SP1\"\n    releaseDate: 2013-01-09\n    eoas: 2018-04-10\n    eol: 2023-04-11\n    latest: \"15.0.5545.1000\"\n    latestReleaseDate: 2023-04-11\n    link: https://support.microsoft.com/help/5002379\n\n  - releaseCycle: \"2010\"\n    releaseLabel: \"2010 SP2\"\n    releaseDate: 2010-07-05\n    eoas: 2015-10-13\n    eol: 2021-04-13\n    latest: \"14.0.7268.5000\"\n    latestReleaseDate: 2021-04-13\n    link: https://support.microsoft.com/help/4504709\n\n  - releaseCycle: \"2007\"\n    releaseLabel: \"2007 SP3\"\n    releaseDate: 2007-01-27\n    eoas: 2012-10-09\n    eol: 2017-10-10\n    latest: \"12.0.6690.5000\"\n    latestReleaseDate: 2014-05-13\n    link: https://support.microsoft.com/topic/70d30e40-2571-df91-5994-8109c8bc0f8b\n---\n\n> [Microsoft SharePoint Server](https://en.wikipedia.org/wiki/SharePoint) is a web-based collaborative\n> platform that integrates with Microsoft Office, developed by Microsoft.\n\nMicrosoft publishes tables for each release [detailing the build numbers, versions, and\nrelease dates](https://learn.microsoft.com/officeupdates/sharepoint-updates).\n\nThe 2013 version was the last to which Service Pack (SP) appeared. As of 2016 onwards, only security\nupdates are released for the product.\n"
  },
  {
    "path": "products/shopware.md",
    "content": "---\ntitle: Shopware\naddedAt: 2024-04-19\ncategory: server-app\ntags: php-runtime\niconSlug: shopware\npermalink: /shopware\nversionCommand: php bin/console --version\nreleasePolicyLink: https://developer.shopware.com/release-notes/\nchangelogTemplate: https://github.com/shopware/shopware/releases/tag/v__LATEST__\neoasColumn: true\n\ncustomFields:\n  - name: supportedPhpVersions\n    display: api-only\n    label: PHP\n    description: Supported PHP versions\n    link: https://docs.shopware.com/en/shopware-6-en/first-steps/system-requirements\n\nidentifiers:\n  - cpe: cpe:/a:shopware:shopware\n  - cpe: cpe:2.3:a:shopware:shopware\n\nauto:\n  methods:\n    - git: https://github.com/shopware/shopware.git # Shopware 6\n    - git: https://github.com/shopware5/shopware.git # Shopware 5\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) = true or the EOL date of the major release if known (patch applied through the Shopware Security Plugin).\n# PHP support is documented on https://docs.shopware.com/en/shopware-6-en/first-steps/system-requirements.\nreleases:\n  - releaseCycle: \"6.7\"\n    supportedPhpVersions: 8.2 - 8.4 # https://github.com/shopware/shopware/blob/v6.7.0.0/composer.json#L64\n    releaseDate: 2025-06-17\n    eoas: false\n    eol: false # still listed on https://developer.shopware.com/release-notes/\n    latest: \"6.7.8.2\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"6.6\"\n    supportedPhpVersions: 8.2 - 8.3\n    releaseDate: 2024-03-21\n    eoas: 2025-06-17\n    eol: false # still listed on https://developer.shopware.com/release-notes/\n    latest: \"6.6.10.15\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"6.5\"\n    supportedPhpVersions: 8.1 - 8.3\n    releaseDate: 2023-05-03\n    eoas: 2024-03-28\n    eol: false # still listed on https://developer.shopware.com/release-notes/\n    latest: \"6.5.8.18\"\n    latestReleaseDate: 2025-05-12\n\n  - releaseCycle: \"5.7\"\n    supportedPhpVersions: N/A\n    releaseDate: 2021-05-26\n    eoas: true\n    eol: 2024-07-31 # https://docs.shopware.com/en/shopware-5-en/end-of-life/shopware-5-end-of-life\n    latest: \"5.7.20\"\n    latestReleaseDate: 2025-06-05\n    link: https://github.com/shopware5/shopware/releases/tag/v__LATEST__\n\n  - releaseCycle: \"6.4\"\n    supportedPhpVersions: 7.4 - 8.3\n    releaseDate: 2021-05-04\n    eoas: 2023-05-03\n    eol: true # not listed anymore on https://developer.shopware.com/release-notes/\n    latest: \"6.4.20.2\"\n    latestReleaseDate: 2023-05-05\n\n  - releaseCycle: \"6.3\"\n    supportedPhpVersions: 7.2 - 7.4\n    releaseDate: 2020-08-03\n    eoas: 2021-05-04\n    eol: true # not listed anymore on https://developer.shopware.com/release-notes/\n    latest: \"6.3.5.4\"\n    latestReleaseDate: 2021-04-19\n\n  - releaseCycle: \"6.2\"\n    supportedPhpVersions: 7.2 - 7.4\n    releaseDate: 2020-05-18\n    eoas: 2020-08-03\n    eol: true # not listed anymore on https://developer.shopware.com/release-notes/\n    latest: \"6.2.3\"\n    latestReleaseDate: 2020-07-13\n\n  # There was no 6.0.\n  - releaseCycle: \"6.1\"\n    supportedPhpVersions: 7.2 - 7.4\n    releaseDate: 2020-01-13\n    eoas: 2020-05-19\n    eol: true # not listed anymore on https://developer.shopware.com/release-notes/\n    latest: \"6.1.6\"\n    latestReleaseDate: 2020-05-14\n\n  - releaseCycle: \"5.6\"\n    supportedPhpVersions: N/A\n    releaseDate: 2019-08-09\n    eoas: 2021-06-14\n    eol: true\n    latest: \"5.6.10\"\n    latestReleaseDate: 2021-05-04\n    link: https://github.com/shopware5/shopware/releases/tag/v__LATEST__\n\n  - releaseCycle: \"5.5\"\n    supportedPhpVersions: N/A\n    releaseDate: 2018-09-17\n    eoas: 2019-08-12\n    eol: true\n    latest: \"5.5.10\"\n    latestReleaseDate: 2019-06-05\n    link: https://github.com/shopware5/shopware/releases/tag/v__LATEST__\n\n  - releaseCycle: \"5.4\"\n    supportedPhpVersions: N/A\n    releaseDate: 2018-02-26\n    eoas: 2018-09-18\n    eol: true\n    latest: \"5.4.6\"\n    latestReleaseDate: 2018-07-18\n    link: https://github.com/shopware5/shopware/releases/tag/v__LATEST__\n\n  - releaseCycle: \"5.3\"\n    supportedPhpVersions: N/A\n    releaseDate: 2017-07-31\n    eoas: 2018-02-28\n    eol: true\n    latest: \"5.3.7\"\n    latestReleaseDate: 2018-01-17\n    link: https://github.com/shopware5/shopware/releases/tag/v__LATEST__\n\n  - releaseCycle: \"5.2\"\n    supportedPhpVersions: N/A\n    releaseDate: 2016-07-01\n    eoas: 2017-07-31\n    eol: true\n    latest: \"5.2.27\"\n    latestReleaseDate: 2017-07-10\n    link: https://github.com/shopware5/shopware/releases/tag/v__LATEST__\n\n  - releaseCycle: \"5.1\"\n    supportedPhpVersions: N/A\n    releaseDate: 2015-10-19\n    eoas: 2016-07-04\n    eol: true\n    latest: \"5.1.6\"\n    latestReleaseDate: 2016-05-23\n    link: https://github.com/shopware5/shopware/releases/tag/v__LATEST__\n\n  - releaseCycle: \"5.0\"\n    supportedPhpVersions: N/A\n    releaseDate: 2015-04-27\n    eoas: 2015-10-21\n    eol: true\n    latest: \"5.0.4\"\n    latestReleaseDate: 2015-09-16\n    link: https://github.com/shopware5/shopware/releases/tag/v__LATEST__\n\n---\n\n> [Shopware](https://shopware.com) is an MIT licensed e-commerce platform written in PHP and\n> developed by Shopware AG.\n\nShopware follows [semantic versioning](https://developer.shopware.com/release-notes/#types-of-releases),\nbut starting with Shopware 6 the versioning scheme has been changed to a four-digit version number:\n`6.major.minor.patch` (the `6.` prefix indicating _Shopware 6_). There is one major release per year,\none minor release every first Monday of the month, and patch when needed.\n\nOnly the latest minor release is actively supported with bug and security fixes. Older versions\nonly receive security fixes via the [Shopware Security Plugin](https://store.shopware.com/en/swag575294366635f/shopware-security-plugin.html)\nand not via direct patch update. Finally, the last minor version of a major cycle gets extended\nsupport with selective bug fixes and security updates.\n\nShopware 5 [will be discontinued at the end of July 2024](https://docs.shopware.com/en/shopware-5-en/end-of-life/shopware-5-end-of-life).\nAfter July 2024, commercial Long-Term Support can be purchased through [the third-party vendor\nsafefive](https://safefive.de/en/why-safefive/).\n\n## [PHP Compatibility](https://docs.shopware.com/en/shopware-6-en/first-steps/system-requirements)\n\n{%- assign collapsedCycles = page.releases | collapse_cycles:\"supportedPhpVersions\",\" - \" %}\n{% include table.html\nlabels=\"Shopware version,PHP versions\"\nfields=\"releaseCycle,supportedPhpVersions\"\ntypes=\"string,string\"\nrows=collapsedCycles %}\n"
  },
  {
    "path": "products/silverstripe.md",
    "content": "---\ntitle: Silverstripe CMS\naddedAt: 2023-06-07\ncategory: server-app\ntags: php-runtime\npermalink: /silverstripe\nalternate_urls:\n  - /silverstripe-cms\n  - /silverstripe-framework\nversionCommand: composer info silverstripe/cms\nreleaseImage: https://www.silverstripe.org/assets/Uploads/_resampled/ResizedImageWzYwMCw0ODdd/CMS-5.1-Support-Timeline-with-provisional-release-date.png\nreleasePolicyLink: https://www.silverstripe.org/software/roadmap/\nchangelogTemplate: \"https://docs.silverstripe.org/en/{{'__RELEASE_CYCLE__'|split:'.'|first}}/changelogs/__RELEASE_CYCLE__.0/\"\neoasColumn: Active Development\neolColumn: Security Support\n\nidentifiers:\n  - purl: pkg:composer/silverstripe/cms\n  - purl: pkg:github/silverstripe/silverstripe-installer\n\nauto:\n  methods:\n    - git: https://github.com/silverstripe/silverstripe-installer.git\n    - silverstripe: https://raw.githubusercontent.com/silverstripe/roadmap/refs/heads/main/data.json\n\n# releaseDate, eoas and eol on https://www.silverstripe.org/software/roadmap/\n# eoas, eol rounded to the end of month\n# When adding a new release, please also update the auto section above with the exact release date.\nreleases:\n  - releaseCycle: \"6.1\"\n    releaseDate: 2025-10-13\n    eoas: 2026-04-30\n    eol: 2026-10-31\n    latest: \"6.1.0\"\n    latestReleaseDate: 2025-10-13\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2025-06-10\n    eoas: 2025-10-13\n    eol: 2026-04-14\n    latest: \"6.0.0\"\n    latestReleaseDate: 2025-06-10\n\n  - releaseCycle: \"5.4\"\n    releaseDate: 2025-04-10\n    eoas: 2026-04-11\n    eol: 2027-04-30\n    latest: \"5.4.0\"\n    latestReleaseDate: 2025-04-10\n\n  - releaseCycle: \"5.3\"\n    releaseDate: 2024-11-04\n    eoas: 2025-04-10\n    eol: 2025-10-11\n    latest: \"5.3.0\"\n    latestReleaseDate: 2024-11-04\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2024-04-15\n    eoas: 2024-11-04\n    eol: 2025-05-05\n    latest: \"5.2.0\"\n    latestReleaseDate: 2024-04-15\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2023-10-17\n    eoas: 2024-04-17\n    eol: 2024-10-17\n    latest: \"5.1.0\"\n    latestReleaseDate: 2023-10-16\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2023-05-08\n    eoas: 2023-10-17\n    eol: 2024-04-17\n    latest: \"5.0.0\"\n    latestReleaseDate: 2023-05-04\n\n  - releaseCycle: \"4.13\"\n    releaseDate: 2023-04-26\n    eoas: 2024-04-27\n    eol: 2025-06-10\n    latest: \"4.13.0\"\n    latestReleaseDate: 2023-04-26\n\n  - releaseCycle: \"4.12\"\n    releaseDate: 2022-12-19\n    eoas: 2023-04-26\n    eol: 2023-10-26\n    latest: \"4.12.1\"\n    latestReleaseDate: 2022-12-21\n\n  - releaseCycle: \"4.11\"\n    releaseDate: 2022-06-28\n    eoas: 2022-12-19\n    eol: 2023-05-19\n    latest: \"4.11.2\"\n    latestReleaseDate: 2022-06-29\n\n  - releaseCycle: \"4.10\"\n    releaseDate: 2022-01-27\n    eoas: 2022-06-30\n    eol: 2022-12-31\n    latest: \"4.10.0\"\n    latestReleaseDate: 2022-01-25\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2018-06-08\n    eoas: true\n    eol: 2021-09-30 # http://web.archive.org/web/20200930101626/https://www.silverstripe.org/software/roadmap/\n    latest: \"3.7.5\"\n    latestReleaseDate: 2020-07-15\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2013-10-01\n    eoas: true\n    eol: 2016-12-31 # https://www.silverstripe.org/blog/support-timeline-update-where-are-we-heading/\n    latest: \"3.1.21\"\n    latestReleaseDate: 2016-11-18\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2012-06-28\n    eoas: true\n    eol: 2015-10-12 # as stated in https://www.silverstripe.org/blog/silverstripe-2-4-end-of-life-announcement/, the release policy was at the time that support lasts for 2 minor versions\n    latest: \"3.0.14\"\n    latestReleaseDate: 2015-05-28\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2011-02-02\n    eoas: true\n    eol: 2015-03-31 # https://www.silverstripe.org/blog/silverstripe-2-4-end-of-life-announcement/\n    latest: \"2.4.13\"\n    latestReleaseDate: 2013-09-26\n    link: null\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2009-02-23\n    eoas: true\n    eol: true\n    latest: \"2.3.13\"\n    latestReleaseDate: 2011-10-18\n    link: null\n\n---\n\n> [Silverstripe](https://www.silverstripe.org/) is a free and open-source content management CMS\n> and Framework written in PHP and distributed under the BSD License.\n\nFor major releases that are in \"Active development\" or \"Full support\", minor versions are released\napproximately every three months, and their End-of-Life (EOL) is announced at least six months in\nadvance. The latest minor release is supported as long as its underlying major release.\n\nSilverstripe 5 will receive security fixes till April 2027.\n\nBug and security fixes are managed differently depending on whether the underlying major release is\nin \"Full support\" or \"Limited support\". For more information, read the\n[Release Process](https://docs.silverstripe.org/en/5/contributing/release_process/) documentation.\n"
  },
  {
    "path": "products/slackware.md",
    "content": "---\ntitle: Slackware Linux\naddedAt: 2022-10-29\ncategory: os\ntags: linux-distribution\niconSlug: slackware\npermalink: /slackware\nalternate_urls:\n  - /slackwarelinux\n  - /slackware-linux\nversionCommand: cat /etc/os-release\nreleasePolicyLink: http://www.slackware.com/faq/do_faq.php?faq=general#4\nchangelogTemplate: http://www.slackware.com/announce/__RELEASE_CYCLE__.php\nlatestColumn: false\nstaleReleaseThresholdDays: 1825 # oses have longer support periods\n\nidentifiers:\n  - cpe: cpe:/o:slackware:slackware_linux\n  - cpe: cpe:2.3:o:slackware:slackware_linux\n\nauto:\n  methods:\n    - distrowatch: slackware\n      regex: '^Distribution Release: Slackware (Linux )?(?P<major>\\d+)\\.(?P<minor>\\d+)$'\n\nreleases:\n  - releaseCycle: \"15.0\"\n    codename: \"stable\"\n    releaseLabel: \"15.0 (Stable)\"\n    releaseDate: 2022-02-03\n    eol: false\n    latest: \"15.0\"\n    latestReleaseDate: 2022-02-03\n\n  - releaseCycle: \"14.2\"\n    releaseDate: 2016-07-01\n    eol: 2024-01-01 # https://mirrors.slackware.com/slackware/slackware-14.2/ChangeLog.txt\n    latest: \"14.2\"\n    latestReleaseDate: 2016-07-01\n\n  - releaseCycle: \"14.1\"\n    releaseDate: 2013-11-07\n    eol: 2024-01-01 # https://mirrors.slackware.com/slackware/slackware-14.1/ChangeLog.txt\n    latest: \"14.1\"\n    latestReleaseDate: 2013-11-07\n\n  - releaseCycle: \"14.0\"\n    releaseDate: 2012-09-28\n    eol: 2024-01-01 # https://mirrors.slackware.com/slackware/slackware-14.0/ChangeLog.txt\n    latest: \"14.0\"\n    latestReleaseDate: 2012-09-28\n\n  - releaseCycle: \"13.37\"\n    releaseDate: 2011-04-28\n    eol: 2018-07-05\n    latest: \"13.37\"\n    latestReleaseDate: 2011-04-28\n\n  - releaseCycle: \"13.1\"\n    releaseDate: 2010-05-24\n    eol: 2018-07-05\n    latest: \"13.1\"\n    latestReleaseDate: 2010-05-24\n\n  - releaseCycle: \"13.0\"\n    releaseDate: 2009-08-28\n    eol: 2018-07-05\n    latest: \"13.0\"\n    latestReleaseDate: 2009-08-28\n\n  - releaseCycle: \"12.2\"\n    releaseDate: 2008-12-11\n    eol: 2013-12-09\n    latest: \"12.2\"\n    latestReleaseDate: 2008-12-11\n\n  - releaseCycle: \"12.1\"\n    releaseDate: 2008-05-02\n    eol: 2013-12-09\n    latest: \"12.1\"\n    latestReleaseDate: 2008-05-02\n\n  - releaseCycle: \"12.0\"\n    releaseDate: 2007-07-02\n    eol: 2012-08-01\n    latest: \"12.0\"\n    latestReleaseDate: 2007-07-02\n\n  - releaseCycle: \"11.0\"\n    releaseDate: 2006-10-03\n    eol: 2012-08-01\n    latest: \"11.0\"\n    latestReleaseDate: 2006-10-03\n\n  - releaseCycle: \"10.2\"\n    releaseDate: 2005-09-15\n    eol: 2012-08-01\n    latest: \"10.2\"\n    latestReleaseDate: 2005-09-15\n\n  - releaseCycle: \"10.1\"\n    releaseDate: 2005-02-07\n    eol: 2012-08-01\n    latest: \"10.1\"\n    latestReleaseDate: 2005-02-07\n\n  - releaseCycle: \"10.0\"\n    releaseDate: 2004-06-23\n    eol: 2012-08-01\n    latest: \"10.0\"\n    latestReleaseDate: 2004-06-23\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2003-09-26\n    eol: 2012-08-01\n    latest: \"9.1\"\n    latestReleaseDate: 2003-09-26\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2003-03-18\n    eol: 2012-08-01\n\n  - releaseCycle: \"8.1\"\n    releaseDate: 2002-06-19\n    eol: 2012-08-01\n    link: https://mirrors.slackware.com/slackware/slackware-8.1/ANNOUNCE.8_1\n    latest: \"8.1\"\n    latestReleaseDate: 2002-06-19\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2001-07-01\n    eol: 2003-03-29\n    link: https://mirrors.slackware.com/slackware/slackware-8.0/ANNOUNCE.TXT\n    latest: \"8.0\"\n    latestReleaseDate: 2001-07-01\n---\n\n> [Slackware](http://www.slackware.com/) is a general-purpose GNU/Linux distribution that aims to be\n> most [\"UNIX-like\", simple and stable](http://www.slackware.com/info/). It strives to minimize the\n> number of changes to upstream software releases. It is the oldest actively developed GNU/Linux\n> distribution with development being led by creator Patrick Volkerding continuously since 1993.\n\nThere are several releases of Slackware Linux supported concurrently.\nA [stability-based release cycle](http://www.slackware.com/faq/do_faq.php?faq=general#4) is used, and\ntherefore releases are not due on a fixed schedule. A new release is usually made once every few\nyears.\n\nSlackware's `-current` development tree closely follows bleeding edge of upstream releases. The\nlatest stable release gets bug and security fixes, while previous non-End-of-Life releases receive\nonly security patches.\n\nSlackware officially supports 32-bit non-PAE (i586-compatible), 32-bit PAE (i686-compatible) and\n64-bit x86 processors. Unofficial builds are available for the arm and s/390 architectures.\n\nSecurity Advisories are published on <http://www.slackware.com/security/>, and can be subscribed\nvia the [slackware-security](http://www.slackware.com/lists/) mailing list.\n"
  },
  {
    "path": "products/sles.md",
    "content": "---\ntitle: SUSE Linux Enterprise Server\naddedAt: 2021-07-18\ncategory: os\ntags: linux-distribution suse\niconSlug: suse\npermalink: /sles\nalternate_urls:\n  - /suseenterpriseserver\n  - /suseserver\n  - /suselinuxenterpriseserver\nversionCommand: cat /etc/os-release\nreleasePolicyLink: https://www.suse.com/lifecycle\nchangelogTemplate: https://{% assign MajorReleaseCycle = \"__RELEASE_CYCLE__\" | split:\".\" |first| plus:0 %}{% if MajorReleaseCycle < 16 %}www.suse.com/releasenotes/x86_64/SUSE-SLES/{{\"__RELEASE_CYCLE__\"|replace:\".\",\"-SP\"|replace:\"-SP0\",\"\"}}/{%else%}documentation.suse.com/releasenotes/sles/__RELEASE_CYCLE__/{%endif%}\nlatestColumn: false\neolColumn: General Support\neoesColumn: Long Term Service Pack Support\n\nidentifiers:\n  - cpe: cpe:/o:suse:sles\n  - cpe: cpe:2.3:o:suse:sles\n\nauto:\n  methods:\n    - release_table: https://www.suse.com/lifecycle/#1\n      header_selector: \"tr:nth-of-type(1)\"\n      fields:\n        releaseCycle:\n          column: \"Service Pack Release\"\n          regex: 'SUSE Linux Enterprise Server (?P<major>\\d+)(\\s+SP(?P<minor>\\d+))?'\n          template: \"{{major}}.{% if minor %}{{minor}}{% else %}0{% endif %}\"\n        releaseDate: \"FCS Date\"\n        eol: \"General Ends\"\n        eoes: \"LTSS Ends\"\n    # Starting with SLES 16 the column and release titles changed\n    - release_table: https://www.suse.com/lifecycle/#2\n      header_selector: \"tr:nth-of-type(1)\"\n      fields:\n        releaseCycle:\n          column: \"Releases\"\n          regex: 'SUSE Linux Enterprise Server (?P<major>\\d+)(.(?P<minor>\\d+))?'\n          template: \"{{major}}.{% if minor %}{{minor}}{% else %}0{% endif %}\"\n        releaseDate: \"FCS Date\"\n        eol: \"General Ends\"\n        eoes: \"LTS Ends\"\n\nreleases:\n  - releaseCycle: \"16.0\"\n    releaseDate: 2025-11-04\n    eol: 2027-11-30\n    eoes: 2030-11-30\n\n  - releaseCycle: \"15.7\"\n    releaseDate: 2025-06-17\n    eol: 2031-07-31\n    eoes: 2034-07-31\n\n  - releaseCycle: \"15.6\"\n    releaseDate: 2024-06-26\n    eol: 2025-12-31\n    eoes: 2028-12-31\n\n  - releaseCycle: \"15.5\"\n    releaseDate: 2023-06-20\n    eol: 2024-12-31\n    eoes: 2027-12-31\n\n  - releaseCycle: \"15.4\"\n    releaseDate: 2022-06-21\n    eol: 2023-12-31\n    eoes: 2026-12-31\n\n  - releaseCycle: \"15.3\"\n    releaseDate: 2021-06-22\n    eol: 2022-12-31\n    eoes: 2025-12-31\n\n  - releaseCycle: \"15.2\"\n    releaseDate: 2020-07-21\n    eol: 2021-12-31\n    eoes: 2024-12-31\n\n  - releaseCycle: \"12.5\"\n    releaseDate: 2019-12-09\n    eol: 2024-10-31\n    eoes: 2027-10-31\n\n  - releaseCycle: \"15.1\"\n    releaseDate: 2019-06-24\n    eol: 2021-01-31\n    eoes: 2024-01-31\n\n  - releaseCycle: \"12.4\"\n    releaseDate: 2018-12-12\n    eol: 2020-06-30\n    eoes: 2023-06-30\n\n  - releaseCycle: \"15.0\"\n    releaseDate: 2018-07-16\n    eol: 2019-12-31\n    eoes: 2022-12-31\n\n  - releaseCycle: \"12.3\"\n    releaseDate: 2017-09-07\n    eol: 2019-06-30\n    eoes: 2022-06-30\n\n  - releaseCycle: \"12.2\"\n    releaseDate: 2016-11-08\n    eol: 2018-03-31\n    eoes: 2021-03-31\n\n  - releaseCycle: \"12.1\"\n    releaseDate: 2015-12-15\n    eol: 2017-05-31\n    eoes: 2020-05-31\n\n  - releaseCycle: \"11.4\"\n    releaseDate: 2015-07-15\n    eol: 2019-03-31\n    eoes: 2022-03-31\n\n  - releaseCycle: \"12.0\"\n    releaseDate: 2014-10-27\n    eol: 2016-06-30\n    eoes: 2019-07-01\n\n  - releaseCycle: \"11.3\"\n    releaseDate: 2013-07-01\n    eol: 2016-01-31\n    eoes: 2019-01-30\n\n  - releaseCycle: \"11.2\"\n    releaseDate: 2012-02-29\n    eol: 2014-01-31\n    eoes: 2017-01-30\n\n  - releaseCycle: \"10.4\"\n    releaseDate: 2011-04-12\n    eol: 2013-07-31\n    eoes: 2016-07-30\n\n  - releaseCycle: \"11.1\"\n    releaseDate: 2010-06-02\n    eol: 2012-08-31\n    eoes: 2015-08-30\n\n  - releaseCycle: \"10.3\"\n    releaseDate: 2009-10-12\n    eol: 2011-10-11\n    eoes: 2014-10-31\n\n  - releaseCycle: \"11.0\"\n    releaseDate: 2009-03-24\n    eol: 2010-12-31\n    eoes: 2010-12-31\n\n  - releaseCycle: \"10.2\"\n    releaseDate: 2008-05-19\n    eol: 2010-04-11\n    eoes: 2013-04-10\n\n  - releaseCycle: \"10.1\"\n    releaseDate: 2007-06-18\n    eol: 2008-11-30\n    eoes: 2010-12-31\n\n  - releaseCycle: \"10.0\"\n    releaseDate: 2006-07-17\n    eol: 2007-12-31\n    eoes: 2007-12-31\n    link: null\n\n---\n\n> [Suse Linux Enterprise Server](https://www.suse.com/products/server/) is a modular linux\n> distribution for both multimodal and traditional IT.\n\nSLES has a thirteen-year product lifecycle for major versions. The current support model consists\nof 10 years of general support, followed by up to 3 years of paid Long-Term Service Pack Support\n(LTSS). Major versions are released at an interval of 3–4 years, while minor versions (called\n\"Service Packs\") are released about every 12 months. SLES receives more intense testing than the\nupstream openSUSE community product.\n\nSLES 13 and SLES 14 version numbers were skipped. Advisories are published at <https://www.suse.com/support/update/>.\n"
  },
  {
    "path": "products/sns-firmware.md",
    "content": "---\ntitle: Stormshield Firmware\naddedAt: 2025-08-27\ncategory: os\ntags: stormshield\npermalink: /sns-firmware\nversionCommand: getversion\nlatestColumn: false\neoasColumn: Maintenance Support\neolColumn: Lifecycle Support\nstaleReleaseThresholdDays: 1825 # devices have longer support periods\nreleasePolicyLink: https://documentation.stormshield.eu/PLC/SNS/en/Content/SNS_Product_Life_Cycle/Matrices_firmwares.htm\nLTSLabel: \"<abbr title='Long Term Support Branch'>LTSB</abbr>\"\nauto:\n  methods:\n    - release_table: https://documentation.stormshield.eu/PLC/SNS/en/Content/SNS_Product_Life_Cycle/Matrices_firmwares.htm\n      ignore_empty_releases: true\n      fields:\n        releaseCycle: \"SNS version\"\n        eol:\n          column: \"End of Life\"\n          regex: '^.*(?P<value>\\w+ \\d+).*$'\n        releaseDate: \"Available as of\"\n        eoas: \"End of Maintenance\"\n\nreleases:\n  - releaseCycle: \"5.0\"\n    releaseDate: 2025-09-24\n    eoas: false\n    eol: false\n\n  - releaseCycle: \"4.8\"\n    releaseDate: 2024-07-02\n    lts: true\n    eoas: false\n    eol: false\n\n  - releaseCycle: \"4.7\"\n    releaseDate: 2023-10-31\n    eoas: 2024-11-12\n    eol: 2025-02-12\n\n  - releaseCycle: \"4.6\"\n    releaseDate: 2022-11-24\n    eoas: 2024-02-22\n    eol: 2024-05-22\n\n  - releaseCycle: \"4.5\"\n    releaseDate: 2022-07-05\n    eoas: 2022-11-24\n    eol: 2022-11-24\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2022-05-12\n    eoas: 2022-06-30\n    eol: 2022-06-30\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2022-01-12\n    eoas: 2025-12-31\n    eol: 2026-03-31\n    lts: true\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2021-04-06\n    eoas: 2022-07-21\n    eol: 2022-07-21\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2020-09-24\n    eoas: 2021-04-06\n    eol: 2021-04-06\n\n  - releaseCycle: \"3.11\"\n    releaseDate: 2020-09-24\n    eoas: 2024-06-30\n    eol: 2024-06-30\n    lts: true\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2020-01-07\n    eoas: 2020-09-24\n    eol: 2020-09-24\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2018-09-29\n    eoas: 2024-06-30\n    eol: 2024-06-30\n    lts: true\n\n  - releaseCycle: \"3\"\n    releaseDate: 2016-11-21\n    eoas: 2020-09-24\n    eol: 2020-09-24\n\n  - releaseCycle: \"2\"\n    releaseDate: 2015-03-31\n    eoas: 2021-09-13\n    eol: 2021-09-13\n\n  - releaseCycle: \"1\"\n    releaseDate: 2014-06-03\n    eoas: 2015-04-24\n    eol: 2015-04-24\n\n---\n\n> [Stormshield Network Security firmware](https://www.stormshield.com/products-services/products/network-security/firmware-sns-4x/)\n> are certified (ANSSI, CCN) firmwares that run\n> on [Stormshield firewalls](https://www.stormshield.com/products-services/products/network-security/product-range-sns/).\n\nMaintenance is guaranteed on release branches with an LTSB label for at least 12 months after they are designated as such. LTSB branches receieve\nonly only functional or security patches. A minimum 6-month overlap is expected between each LTSB release branch,\nto allow clients to migrate their installations to the next LTSB branch.\n"
  },
  {
    "path": "products/sns-hardware.md",
    "content": "---\ntitle: Stormshield Firewall\naddedAt: 2025-08-27\ncategory: device\ntags: stormshield\npermalink: /sns-hardware\nlatestColumn: false\neoasColumn: Commercial Availability\neolColumn: Software Support\nstaleReleaseThresholdDays: 3650 # devices have longer support periods\n\ncustomFields:\n  - name: lowestSNSVersion\n    display: after-release-column\n    label: Lowest SNS supported versions\n  - name: highestSNSVersion\n    display: after-release-column\n    label: Highest SNS supported versions\n\nauto:\n  methods:\n    - release_table: https://documentation.stormshield.eu/PLC/SNS/en/Content/SNS_Product_Life_Cycle/Matrices_firewalls.htm\n      ignore_empty_releases: true\n      fields:\n        releaseCycle:\n          column: \"Product\"\n          regex: '^.*(?P<value>SN\\w*\\d+)$' # Capture the hidden name for sn-(xs|s|m|l|xl)-series\n        releaseDate: \"Available as of\"\n        eoas: \"End of Sales\"\n        eol:\n          column: \"End of Life\"\n          regex: '^.*(?P<value>\\w+ \\d+).*$'\n\nreleases:\n  - releaseCycle: \"sni10\"\n    releaseDate: 2024-09-30\n    eoas: false\n    eol: false\n    lowestSNSVersion: \"4.3.30/4.8.3\"\n\n  - releaseCycle: \"sn170\"\n    releaseDate: 2024-09-30\n    eoas: false\n    eol: false\n    lowestSNSVersion: \"4.3.30/4.8.3\"\n\n  - releaseCycle: \"sn3200\"\n    releaseDate: 2024-06-10\n    eoas: false\n    eol: false\n    lowestSNSVersion: \"4.3.26/4.8.1\"\n\n  - releaseCycle: \"sn2200\"\n    releaseDate: 2024-06-10\n    eoas: false\n    eol: false\n    lowestSNSVersion: \"4.3.26/4.8.1\"\n\n  - releaseCycle: \"sn6200\"\n    releaseDate: 2024-05-01\n    eoas: false\n    eol: false\n    lowestSNSVersion: \"4.3.25/4.8.1\"\n\n  - releaseCycle: \"sn5200\"\n    releaseDate: 2024-05-01\n    eoas: false\n    eol: false\n    lowestSNSVersion: \"4.3.25/4.8.1\"\n\n  - releaseCycle: \"sn320\"\n    releaseDate: 2023-06-01\n    eoas: false\n    eol: false\n    lowestSNSVersion: \"4.3.17/4.6.4\"\n\n  - releaseCycle: \"sn220\"\n    releaseDate: 2023-06-01\n    eoas: false\n    eol: false\n    lowestSNSVersion: \"4.3.17/4.6.4\"\n\n  - releaseCycle: \"sn520\"\n    releaseDate: 2023-05-04\n    eoas: false\n    eol: false\n    lowestSNSVersion: \"4.3.16/4.6.3\"\n\n  - releaseCycle: \"sn920\"\n    releaseDate: 2022-09-29\n    eoas: false\n    eol: false\n    lowestSNSVersion: \"4.3.14/4.5.3\"\n\n  - releaseCycle: \"sn720\"\n    releaseDate: 2022-09-29\n    eoas: false\n    eol: false\n    lowestSNSVersion: \"4.3.14/4.5.3\"\n\n  - releaseCycle: \"snxr1200\"\n    releaseDate: 2021-09-16\n    eoas: false\n    eol: false\n    lowestSNSVersion: \"4.3.7\"\n\n  - releaseCycle: \"sn1100\"\n    releaseDate: 2021-09-16\n    eoas: false\n    eol: false\n    lowestSNSVersion: \"4.2.4\"\n\n  - releaseCycle: \"sni20\"\n    releaseDate: 2020-09-24\n    eoas: false\n    eol: false\n    lowestSNSVersion: \"3.11.0\"\n\n  - releaseCycle: \"sn6100\"\n    releaseDate: 2018-03-10\n    eoas: 2024-12-31\n    eol: 2029-12-31\n    lowestSNSVersion: \"3.7.0\"\n\n  - releaseCycle: \"sn3100\"\n    releaseDate: 2018-03-10\n    eoas: 2024-12-31\n    eol: 2029-12-31\n    lowestSNSVersion: \"3.7.6\"\n\n  - releaseCycle: \"sn2100\"\n    releaseDate: 2018-03-10\n    eoas: 2024-12-31\n    eol: 2029-12-31\n    lowestSNSVersion: \"3.7.0\"\n\n  - releaseCycle: \"sn310\"\n    releaseDate: 2017-04-01\n    eoas: 2023-12-31\n    eol: 2028-12-31\n    lowestSNSVersion: \"3.1.0\"\n    highestSNSVersion: \"4.8\"\n\n  - releaseCycle: \"sn210w\"\n    releaseDate: 2017-03-01\n    eoas: 2022-03-31\n    eol: 2027-03-31\n    lowestSNSVersion: \"3.1.0\"\n    highestSNSVersion: \"4.8\"\n\n  - releaseCycle: \"sn210\"\n    outOfOrder: true # because SN210W has been released after\n    releaseDate: 2017-04-01\n    eoas: 2023-12-31\n    eol: 2028-12-31\n    lowestSNSVersion: \"3.1.0\"\n    highestSNSVersion: \"4.8\"\n\n  - releaseCycle: \"sn160w\"\n    releaseDate: 2017-03-01\n    eoas: 2022-03-31\n    eol: 2027-03-31\n    lowestSNSVersion: \"3.1.0\"\n    highestSNSVersion: \"4.8\"\n\n  - releaseCycle: \"sn160\"\n    outOfOrder: true # because SN160W has been released after\n    releaseDate: 2017-04-01\n    eoas: 2024-06-30\n    eol: 2028-12-31\n    lowestSNSVersion: \"3.1.0\"\n    highestSNSVersion: \"4.8\"\n\n  - releaseCycle: \"sn910\"\n    releaseDate: 2016-05-01\n    eoas: 2022-12-31\n    eol: 2027-12-31\n    lowestSNSVersion: \"1.5.0\"\n\n  - releaseCycle: \"sn710\"\n    outOfOrder: true # because SN910 has been released after\n    releaseDate: 2016-10-01\n    eoas: 2023-12-31\n    eol: 2028-12-31\n    lowestSNSVersion: \"1.5.0\"\n\n  - releaseCycle: \"sn510\"\n    outOfOrder: true # because SN910 has been released after\n    releaseDate: 2016-10-01\n    eoas: 2023-12-31\n    eol: 2028-12-31\n    lowestSNSVersion: \"1.5.0\"\n\n  - releaseCycle: \"sni40\"\n    outOfOrder: true # because SN910 has been released after\n    releaseDate: 2016-06-01\n    eoas: false\n    eol: false\n    lowestSNSVersion: \"2.3.4\"\n\n  - releaseCycle: \"sn6000\"\n    releaseDate: 2015-08-01\n    eoas: 2019-12-31\n    eol: 2024-12-31\n    lowestSNSVersion: \"1.1.0\"\n    highestSNSVersion: \"4.8\"\n\n  - releaseCycle: \"sn3000\"\n    releaseDate: 2014-08-01\n    eoas: 2019-12-31\n    eol: 2024-12-31\n    lowestSNSVersion: \"1.1.0\"\n    highestSNSVersion: \"4.8\"\n\n  - releaseCycle: \"sn2000\"\n    releaseDate: 2014-08-01\n    eoas: 2019-12-31\n    eol: 2024-12-31\n    lowestSNSVersion: \"1.1.0\"\n    highestSNSVersion: \"4.8\"\n\n  - releaseCycle: \"sn300\"\n    releaseDate: 2014-08-01\n    eoas: 2017-12-31\n    eol: 2022-12-31\n    lowestSNSVersion: \"1.0.0\"\n    highestSNSVersion: \"3.7\"\n\n  - releaseCycle: \"sn200\"\n    releaseDate: 2014-08-01\n    eoas: 2017-12-31\n    eol: 2022-12-31\n    lowestSNSVersion: \"1.0.0\"\n    highestSNSVersion: \"3.7\"\n\n  - releaseCycle: \"sn150\"\n    releaseDate: 2014-08-01\n    eoas: 2017-12-31\n    eol: 2022-12-31\n    lowestSNSVersion: \"1.0.0\"\n    highestSNSVersion: \"3.7\"\n\n  - releaseCycle: \"sn900\"\n    releaseDate: 2014-07-03\n    eoas: 2016-09-30\n    eol: 2021-09-30\n    lowestSNSVersion: \"1.0.0\"\n    highestSNSVersion: \"3.7\"\n\n  - releaseCycle: \"sn700\"\n    releaseDate: 2014-07-03\n    eoas: 2016-09-30\n    eol: 2021-09-30\n    lowestSNSVersion: \"1.0.0\"\n    highestSNSVersion: \"3.7\"\n\n  - releaseCycle: \"sn500\"\n    releaseDate: 2014-07-03\n    eoas: 2016-09-30\n    eol: 2021-09-30\n    lowestSNSVersion: \"1.0.0\"\n    highestSNSVersion: \"3.7\"\n\n---\n\n> [Stormshield firewalls](https://www.stormshield.com/products-services/products/network-security/product-range-sns/)\n> are hardware firewalls\n> running [Stormshield Network Security firmware](https://www.stormshield.com/products-services/products/network-security/firmware-sns-4x/).\n\nEnd of Sales, End of Life as well as supported Stormshield Firmware versions are listed in\nthe [Stormshield technical documentation](https://documentation.stormshield.eu/PLC/SNS/en/Content/SNS_Product_Life_Cycle/Matrices_firewalls.htm).\n"
  },
  {
    "path": "products/sns-smc.md",
    "content": "---\ntitle: Stormshield Management Center\naddedAt: 2025-09-09\ncategory: os\ntags: stormshield\npermalink: /sns-smc\nlatestColumn: false\neoasColumn: Maintenance Support\neolColumn: Lifecycle Support\n\ncustomFields:\n  - name: lowestSNSVersion\n    display: after-release-column\n    label: Lowest SNS supported versions\n  - name: highestSNSVersion\n    display: after-release-column\n    label: Highest SNS supported versions\n\nauto:\n  methods:\n    - release_table: https://documentation.stormshield.eu/PLC/SNS/en/Content/SNS_Product_Life_Cycle/Matrices_SMC.htm\n      ignore_empty_releases: true\n      fields:\n        releaseCycle:\n          column: \"SMC version\"\n          regex: '^(?P<value>\\d+(\\.\\d+)?).*$'\n        releaseDate: \"Available as of\"\n        eoas: \"End of Maintenance\"\n        eol: \"End of Life\"\n        lowestSNSVersion: \"Lowest SNS version (*)\"\n        highestSNSVersion: \"Highest SNS version\"\n    - declare: sns-smc\n      releases:\n        # There is an error on https://documentation.stormshield.eu/PLC/SNS/en/Content/SNS_Product_Life_Cycle/Matrices_SMC.htm.\n        - { name: \"3.0\", eoas: 2021-12-03, eol: 2021-12-03 }\n\nreleases:\n  - releaseCycle: \"3.8\"\n    releaseDate: 2025-06-10\n    eoas: false\n    eol: false\n    lowestSNSVersion: '4.3'\n    highestSNSVersion: ND\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2024-12-17\n    eoas: 2025-09-10\n    eol: 2025-12-10\n    lowestSNSVersion: \"4.3\"\n    highestSNSVersion: \"4.8\"\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2024-07-30\n    eoas: 2025-03-18\n    eol: 2025-06-18\n    lowestSNSVersion: \"4.3\"\n    highestSNSVersion: \"4.8\"\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2023-11-08\n    eoas: 2024-07-30\n    eol: 2024-10-30\n    lowestSNSVersion: \"3.7.0\"\n    highestSNSVersion: \"4.7\"\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2023-04-11\n    eoas: 2023-11-08\n    eol: 2023-11-08\n    lowestSNSVersion: \"3.7.0\"\n    highestSNSVersion: \"4.7\"\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2022-08-30\n    eoas: 2023-04-11\n    eol: 2023-04-11\n    lowestSNSVersion: \"3.7.0\"\n    highestSNSVersion: \"4.7\"\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2022-05-24\n    eoas: 2022-08-30\n    eol: 2022-08-30\n    lowestSNSVersion: \"3.7.0\"\n    highestSNSVersion: \"4.7\"\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2021-12-03\n    eoas: 2022-05-24\n    eol: 2022-05-24\n    lowestSNSVersion: \"2.5.0\"\n    highestSNSVersion: \"4.7\"\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2021-06-17\n    eoas: 2021-12-03\n    eol: 2021-12-03\n    lowestSNSVersion: \"2.5.0\"\n    highestSNSVersion: \"4.7\"\n\n  - releaseCycle: \"2\"\n    releaseDate: 2017-03-31\n    eoas: 2021-06-17\n    eol: 2021-06-17\n    lowestSNSVersion: \"2.5.0\"\n    highestSNSVersion: \"4.7\"\n\n  - releaseCycle: \"1\"\n    releaseDate: 2015-12-16\n    eoas: 2017-03-31\n    eol: 2017-03-31\n    lowestSNSVersion: \"2.5.0\"\n    highestSNSVersion: \"4.7\"\n\n---\n\n> [Stormshield Management Center (SMC)](https://www.stormshield.com/products-services/products/network-security/administration-tools-sns-firewalls/stormshield-management-center/)\n> provides centralized and secure administration of Stormshield Network Security firewalls.\n> It is compatible with hypervisors such as VMware ESXi, Microsoft Hyper-V or KVM,\n> as well as with cloud environments like Amazon Web Services (AWS) or 3DS OUTSCALE or Microsoft Azure.\n\nSupported releases of Stormshield Management Center (SMC) are documented\nin [Stormshield technical documentation](https://documentation.stormshield.eu/PLC/SNS/en/Content/SNS_Product_Life_Cycle/Matrices_SMC.htm).\n"
  },
  {
    "path": "products/solr.md",
    "content": "---\ntitle: Apache Solr\naddedAt: 2022-07-10\ncategory: server-app\ntags: apache java-runtime\niconSlug: apachesolr\npermalink: /solr\nalternate_urls:\n  - /apache_solr\n  - /apache-solr\nversionCommand: bin/solr version\nreleasePolicyLink: https://solr.apache.org/downloads.html#about-versions-and-support\nchangelogTemplate: \"https://solr.apache.org/docs/{{'__LATEST__'|replace:'.','_'}}/changes/Changes.html\"\n\nidentifiers:\n  - repology: solr\n  - cpe: cpe:/a:apache:solr\n  - cpe: cpe:2.3:a:apache:solr\n\nauto:\n  methods:\n    - git: https://github.com/apache/lucene-solr.git\n      regex: '^releases\\/lucene-solr\\/(?P<version>\\d+\\.\\d+(.\\d+)?)$'\n      template: \"{{version}}\"\n    - git: https://github.com/apache/solr.git\n      # Only pick new releases from the new repo\n      regex: '^releases\\/solr\\/(?P<version>\\d+\\.\\d+(.\\d+)?)$'\n      template: \"{{version}}\"\n\n# eol(x) = releaseDate(x+2) or announcement on https://solr.apache.org/news.html\nreleases:\n  - releaseCycle: \"10\"\n    releaseDate: 2026-03-03\n    eol: false # releaseDate(12)\n    latest: \"10.0.0\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"9\"\n    releaseDate: 2022-05-11\n    eol: false # releaseDate(11)\n    latest: \"9.10.1\"\n    latestReleaseDate: 2026-01-20\n\n  - releaseCycle: \"8\"\n    releaseDate: 2019-03-13\n    eol: 2024-10-25 # https://solr.apache.org/news.html#solr-8-reaches-end-of-life\n    latest: \"8.11.4\"\n    latestReleaseDate: 2024-09-24\n\n  - releaseCycle: \"7\"\n    releaseDate: 2017-09-18\n    eol: 2022-05-11\n    latest: \"7.7.3\"\n    latestReleaseDate: 2020-04-24\n\n  - releaseCycle: \"6\"\n    releaseDate: 2016-04-07\n    eol: 2019-03-13\n    latest: \"6.6.6\"\n    latestReleaseDate: 2019-04-01\n\n  - releaseCycle: \"5\"\n    releaseDate: 2015-02-19\n    eol: 2017-10-24\n    latest: \"5.5.5\"\n    latestReleaseDate: 2017-10-23\n\n  - releaseCycle: \"4\"\n    releaseDate: 2012-10-11\n    eol: true\n    latest: \"4.10.4\"\n    latestReleaseDate: 2015-03-03\n\n  - releaseCycle: \"3\"\n    releaseDate: 2011-03-30\n    eol: true\n    latest: \"3.6.2\"\n    latestReleaseDate: 2012-12-24\n    link: https://cwiki.apache.org/confluence/display/solr/ReleaseNote362\n\n  - releaseCycle: \"1\"\n    releaseDate: 2006-12-22\n    eol: true\n    latest: \"1.4.1\"\n    latestReleaseDate: 2010-06-25\n    link: https://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.1/CHANGES.txt\n\n---\n\n> [Apache Solr](https://solr.apache.org/) is an open-source search engine written in Java.\n\nThe previous major version will get occasional critical security fixes.\nVersions older than that are considered EOL.\n\nNo releases are scheduled in advance.\n"
  },
  {
    "path": "products/sonarqube-community.md",
    "content": "---\ntitle: SonarQube Community Build\naddedAt: 2025-08-31\ncategory: server-app\ntags: sonarsource java-runtime\niconSlug: sonarqube\npermalink: /sonarqube-community\nalternate_urls:\n  - /sonar # To keep retro-compatibility after the sonarqube-community / sonarqube-server split.\n  - /sonarqube\nreleasePolicyLink: https://docs.sonarsource.com/sonarqube-community-build/server-upgrade-and-maintenance/upgrade/release-cycle-model/\nchangelogTemplate: https://github.com/SonarSource/sonarqube/releases/tag/__LATEST__\neolColumn: Support\n\nidentifiers:\n  - repology: sonarqube\n  - cpe: cpe:2.3:a:sonarsource:sonarqube\n\nauto:\n  methods:\n    - github_releases: SonarSource/sonarqube\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"26\"\n    releaseDate: 2026-01-06\n    eol: false\n    latest: \"26.3.0.120487\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"25\"\n    releaseDate: 2025-01-07\n    eol: 2026-01-06\n    latest: \"25.12.0.117093\"\n    latestReleaseDate: 2025-12-23\n\n  - releaseCycle: \"24\"\n    releaseDate: 2024-12-02\n    eol: 2025-01-07\n    latest: \"24.12.0.100206\"\n    latestReleaseDate: 2024-12-02\n\n  - releaseCycle: \"10\"\n    releaseDate: 2023-03-30\n    eol: 2024-12-02\n    latest: \"10.7.0.96327\"\n    latestReleaseDate: 2024-09-30\n    link: https://www.sonarsource.com/products/sonarqube/whats-new/sonarqube-10-0/\n\n  - releaseCycle: \"9\"\n    releaseDate: 2021-07-05\n    eol: 2025-01-20\n    latest: \"9.9.8.100196\"\n    latestReleaseDate: 2024-12-02\n    link: https://www.sonarsource.com/products/sonarqube/downloads/lts/9-9-lts/\n\n  - releaseCycle: \"8\"\n    releaseDate: 2019-10-15\n    eol: 2023-02-07\n    latest: \"8.9.10.61524\"\n    latestReleaseDate: 2022-10-21\n    link: https://www.sonarsource.com/products/sonarqube/downloads/lts/8-9-lts/\n\n  - releaseCycle: \"7\"\n    # https://groups.google.com/g/sonarqube/c/p3l3naFctpg/m/Sbk7fzX3AgAJ\n    releaseDate: 2018-02-02\n    eol: 2021-05-04\n    latest: \"7.9.6\"\n    latestReleaseDate: 2021-03-30\n    link: https://web.archive.org/web/20220707010454/https://www.sonarqube.org/sonarqube-7-9-lts/\n\n---\n\n> [SonarQube Community Build](https://www.sonarsource.com/open-source-editions/sonarqube-community-edition/) is a free and open-source version of the SonarQube platform,\n> offering continuous inspection of code quality to detect bugs, vulnerabilities, and code smells across various programming languages.\n\n{: .note }\n\n> SonarQube Community Build [used to be called SonarQube Community Edition until end of 2024](https://community.sonarsource.com/t/updates-to-sonar-s-community-functionality/130732).\n> It followed the same versioning scheme as the commercial versions.\n> Since version 24.12.0.100206, releases of SonarQube Community Build and the commercial offering Sonarqube Server do not align\n> and there is no mapping between the versions of SonarQube Community Build and [SonarQube Server](/sonarqube-server).\n\nSonarQube Community Build releases follow the following calendar version scheme: `YY.M.0.BuildNumber`,\nwith `YY` being the year of the release, `M` being the month of the release, and `BuildNumber` being the internal build number.\n\nA new version of SonarQube Community Build is released every month.\nThere is no active version or Long-Term Active (LTA) version concepts for SonarQube Community Build,\nmeaning bug and security issues won't be fixed until the next Community Build version.\n\nNew releases are announced on the [community.sonarsource.com](https://community.sonarsource.com/c/sq/releases/24).\n"
  },
  {
    "path": "products/sonarqube-server.md",
    "content": "---\ntitle: SonarQube Server\naddedAt: 2025-08-31\ncategory: server-app\ntags: sonarsource java-runtime\niconSlug: sonarqubeserver\npermalink: /sonarqube-server\nreleasePolicyLink: https://docs.sonarsource.com/sonarqube-server/latest/server-upgrade-and-maintenance/upgrade/release-cycle-model/\neoasColumn: true\n\nidentifiers:\n  - repology: sonarqube\n\nauto:\n  methods:\n    - discourse: https://community.sonarsource.com/c/sq/releases/24\n      regex:\n        - '^SonarQube Server (?P<major>\\d+) Release (?P<minor>\\d+)$'\n        - '^SonarQube Server (?P<major>\\d+) Release (?P<minor>\\d+).(?P<patch>\\d+)( LTA)?$'\n\n# Release dates available on https://community.sonarsource.com/c/sq/releases/24.\n# For non-LTA releases: eoas(x) = eol(x) = releaseDate(x+1)\n# For LTA releases:\n# - eoas(x) = releaseDate(x+1)\n# - eol(x) = releaseDate(LTA+1)\nreleases:\n  - releaseCycle: \"2025.6\"\n    releaseDate: 2025-12-12 # https://community.sonarsource.com/t/sonarqube-server-2025-release-6/153802\n    eoas: false\n    eol: false\n    latest: \"2025.6.1\"\n    latestReleaseDate: 2025-12-24\n    link: https://community.sonarsource.com/t/sonarqube-server-2025-release-6/153802\n\n  - releaseCycle: \"2025.5\"\n    releaseDate: 2025-09-26 # https://community.sonarsource.com/t/sonarqube-server-2025-release-5/149368\n    eoas: 2025-12-12\n    eol: 2025-12-12\n    latest: \"2025.5\"\n    latestReleaseDate: 2025-09-26\n    link: https://community.sonarsource.com/t/sonarqube-server-2025-release-4-2/146252\n\n  - releaseCycle: \"2025.4\"\n    lts: true\n    releaseDate: 2025-07-30 # https://community.sonarsource.com/t/sonarqube-server-2025-4-error/145463\n    eoas: 2025-09-26\n    eol: false # releaseDate(2026.4) + 6 months\n    latest: \"2025.4.4\"\n    latestReleaseDate: 2025-12-12\n    link: https://community.sonarsource.com/t/sonarqube-server-2025-release-4-3/149159\n\n  - releaseCycle: \"2025.3\"\n    releaseDate: 2025-05-30 # https://community.sonarsource.com/t/sonarqube-server-2025-release-3/142053\n    eoas: 2025-07-29\n    eol: 2025-07-29\n    latest: \"2025.3.1\"\n    latestReleaseDate: 2025-06-20\n    link: https://community.sonarsource.com/t/sonarqube-server-2025-release-3-1/143131\n\n  - releaseCycle: \"2025.2\"\n    releaseDate: 2025-03-27 # https://community.sonarsource.com/t/sonarqube-server-2025-release-2-released/137906\n    eoas: 2025-05-26\n    eol: 2025-05-26\n    latest: \"2025.2.0\"\n    latestReleaseDate: 2025-03-27\n    link: https://community.sonarsource.com/t/sonarqube-server-2025-release-2-released/137906\n\n  - releaseCycle: \"2025.1\"\n    lts: true\n    releaseDate: 2025-01-23 # https://community.sonarsource.com/t/sonarqube-server-2025-release-1-lta-released/133961\n    eoas: 2025-03-26\n    eol: 2026-01-30\n    latest: \"2025.1.6\"\n    latestReleaseDate: 2026-03-09\n    link: https://community.sonarsource.com/t/sonarqube-server-2025-release-1-4-lta/149156\n\n  - releaseCycle: \"10\"\n    releaseDate: 2023-03-30\n    eoas: 2025-01-20\n    eol: 2025-03-26\n    latest: \"10.8.0\"\n    latestReleaseDate: 2024-12-04\n    link: https://www.sonarsource.com/products/sonarqube/whats-new/sonarqube-server-10-8/\n\n  - releaseCycle: \"9\"\n    releaseDate: 2021-07-05\n    eoas: 2023-03-30\n    lts: 2023-02-07\n    eol: 2025-01-20\n    latest: \"9.9.8\"\n    latestReleaseDate: 2024-11-25\n    link: https://www.sonarsource.com/products/sonarqube/downloads/lts/9-9-lts/\n\n  - releaseCycle: \"8\"\n    releaseDate: 2019-10-15\n    eoas: 2021-07-05\n    lts: 2021-05-04\n    eol: 2023-02-07\n    latest: \"8.9.10\"\n    latestReleaseDate: 2022-10-14\n    link: https://www.sonarsource.com/products/sonarqube/downloads/lts/8-9-lts/\n\n  - releaseCycle: \"7\"\n    # https://groups.google.com/g/sonarqube/c/p3l3naFctpg/m/Sbk7fzX3AgAJ\n    releaseDate: 2018-02-02\n    eoas: 2019-10-16\n    lts: 2019-07-01\n    eol: 2021-05-04\n    latest: \"7.9.6\"\n    latestReleaseDate: 2021-03-01\n    link: https://web.archive.org/web/20220707010454/https://www.sonarqube.org/sonarqube-7-9-lts/\n\n---\n\n> [SonarQube Server](https://www.sonarsource.com/products/sonarqube/) (formerly Sonar) is a commercial tool that automates code quality and security reviews\n> and provides actionable code intelligence so developers can focus on building better and faster.\n\n{: .note }\n\n> [Up to version 10.8](https://community.sonarsource.com/t/updates-to-sonarqube-server-release-cadence-and-versioning-scheme/133881),\n> SonarQube Server followed the `MAJOR.MINOR.PATCH` version scheme and shared the same versioning scheme as the free and open-source\n> [SonarQube Community Edition](/sonarqube-community).\n\nSonarQube Server releases follow the following calendar version scheme: `YYYY.ReleaseNumber.PatchReleaseNumber`,\nwith `YYYY` being the year of the release, `ReleaseNumber` being the sequential number of the release within the year,\nand `PatchReleaseNumber` being the patch version for that release.\n\nA new version of SonarQube Server is released every two months.\nIt is supported with new features, enhancements, patches until the next release.\n\nThe first release of a year is always a Long-Term Active (LTA) release (previously known as LTS).\nAfter its standard support phase, it is supported with blocker bug and security fixes until the next LTA release.\n\nTechnical support is provided for two months (for non-LTA releases) or 6 months (for LTA releases) after EOL.\nThe support policy is the same for the Developer, Enterprise and Data Center editions.\n\nNew releases and EOL are announced on the [community.sonarsource.com](https://community.sonarsource.com/c/sq/releases/24).\n"
  },
  {
    "path": "products/sony-xperia.md",
    "content": "---\ntitle: Sony Xperia\naddedAt: 2025-09-08\ncategory: device\ntags: sony\niconSlug: sony\npermalink: /sony-xperia\nalternate_urls:\n  - /xperia\nlatestColumn: false\n\ncustomFields:\n  - name: androidVersions\n    display: after-release-column\n    label: Android versions\n    description: Supported Android versions\n\nauto:\n  disabled: true # Don't work in headless mode, probably due to anti-bot measures ?\n  methods:\n    - release_table: https://www.sony.co.uk/electronics/support/articles/SX243901\n      render_javascript: true\n      render_javascript_wait_for: \"table\"\n      header_selector: \"tr:nth-of-type(1)\"\n      fields:\n        releaseCycle:\n          column: \"Model\"\n          regex: '^Xperia (?P<value>.+)$'\n        releaseLabel: \"Model\"\n        androidVersions: \"Current Android Version\"\n        eol: \"Security Updates End Date\"\n\nreleases:\n  - releaseCycle: \"10-vii\"\n    releaseLabel: \"Xperia 10 VII\"\n    releaseDate: 2025-09-19 # https://www.gsmarena.com/sony_xperia_10_vii_5g-14137.php\n    eol: 2031-08-01\n    androidVersions: '15 > 16'\n\n  - releaseCycle: \"1-vii\"\n    releaseLabel: \"Xperia 1 VII\"\n    releaseDate: 2025-06-04 # https://www.gsmarena.com/sony_xperia_1_vii_5g-13843.php\n    eol: 2031-04-01\n    androidVersions: '15 > 16'\n\n  - releaseCycle: \"10-vi\"\n    releaseLabel: \"Xperia 10 VI\"\n    releaseDate: 2024-06-13 # https://www.gsmarena.com/sony_xperia_10_vi-13002.php\n    eol: 2028-05-01\n    androidVersions: '14 > 15 > 16'\n\n  - releaseCycle: \"1-vi\"\n    releaseLabel: \"Xperia 1 VI\"\n    releaseDate: 2024-06-03 # https://www.gsmarena.com/sony_xperia_1_vi-13003.php\n    eol: 2028-04-01\n    androidVersions: '14 > 15 > 16'\n\n  - releaseCycle: \"5-v\"\n    releaseLabel: \"Xperia 5 V\"\n    releaseDate: 2023-09-25 # https://www.gsmarena.com/sony_xperia_5_v-12534.php\n    eol: 2026-08-01\n    androidVersions: '13 > 14 > 15'\n\n  - releaseCycle: \"1-v\"\n    releaseLabel: \"Xperia 1 V\"\n    releaseDate: 2023-07-28 # https://www.gsmarena.com/sony_xperia_1_v-12263.php\n    eol: 2026-05-01\n    androidVersions: '13 > 14 > 15'\n\n  - releaseCycle: \"10-v\"\n    releaseLabel: \"Xperia 10 V\"\n    releaseDate: 2023-06-21 # https://www.gsmarena.com/sony_xperia_10_v-12264.php\n    eol: 2026-06-01\n    androidVersions: '13 > 14 > 15'\n\n  - releaseCycle: \"5-iv\"\n    releaseLabel: \"Xperia 5 IV\"\n    releaseDate: 2022-09-22 # https://www.gsmarena.com/sony_xperia_5_iv-11838.php\n    eol: 2025-09-01\n    androidVersions: '12 > 13 > 14'\n\n  - releaseCycle: \"10-iv\"\n    releaseLabel: \"Xperia 10 IV\"\n    releaseDate: 2022-06-30 # https://www.gsmarena.com/sony_xperia_10_iv-11522.php\n    eol: 2025-05-01\n    androidVersions: '12 > 13 > 14'\n\n  - releaseCycle: \"1-iv\"\n    releaseLabel: \"Xperia 1 IV\"\n    releaseDate: 2022-06-11 # https://www.gsmarena.com/sony_xperia_1_iv-11521.php\n    eol: 2025-05-01\n    androidVersions: '12 > 13 > 14'\n\n  - releaseCycle: \"pro-i\"\n    releaseLabel: \"Xperia PRO-I\"\n    releaseDate: 2021-12-02 # https://www.gsmarena.com/sony_xperia_pro_i-11174.php\n    eol: 2023-11-01\n    androidVersions: '11 > 12 > 13'\n\n  - releaseCycle: \"5-iii\"\n    releaseLabel: \"Xperia 5 III\"\n    releaseDate: 2021-10-08 # https://www.gsmarena.com/sony_xperia_5_iii-10851.php\n    eol: 2023-07-01\n    androidVersions: '11 > 12 > 13'\n\n  - releaseCycle: \"1-iii\"\n    releaseLabel: \"Xperia 1 III\"\n    releaseDate: 2021-08-25 # https://www.gsmarena.com/sony_xperia_1_iii-10712.php\n    eol: 2023-07-01\n    androidVersions: '11 > 12 > 13'\n\n  - releaseCycle: \"10-iii\"\n    releaseLabel: \"Xperia 10 III\"\n    releaseDate: 2021-06-11 # https://www.gsmarena.com/sony_xperia_10_iii-10698.php\n    eol: 2023-07-01\n    androidVersions: '11 > 12 > 13'\n\n  - releaseCycle: \"pro\"\n    releaseLabel: \"Xperia PRO\"\n    releaseDate: 2021-01-27 # https://www.gsmarena.com/sony_xperia_pro-10707.php\n    eol: 2023-02-01\n    androidVersions: '10 > 11 > 12'\n\n  - releaseCycle: \"5-ii\"\n    releaseLabel: \"Xperia 5 II\"\n    releaseDate: 2020-10-12 # https://www.gsmarena.com/sony_xperia_5_ii-10396.php\n    eol: 2022-10-01\n    androidVersions: '10 > 11 > 12'\n\n  - releaseCycle: \"1-ii\"\n    releaseLabel: \"Xperia 1 II\"\n    releaseDate: 2020-05-22 # https://www.gsmarena.com/sony_xperia_1_ii-10096.php\n    eol: 2022-06-01\n    androidVersions: '10 > 11 > 12'\n\n  - releaseCycle: \"10-ii\"\n    releaseLabel: \"Xperia 10 II\"\n    releaseDate: 2020-05-05 # https://www.gsmarena.com/sony_xperia_10_ii-10095.php\n    eol: 2022-03-01\n    androidVersions: '10 > 11 > 12'\n\n  - releaseCycle: \"l4\"\n    releaseLabel: \"Xperia L4\"\n    releaseDate: 2020-04-28 # https://www.gsmarena.com/sony_xperia_l4-10091.php\n    eol: 2022-01-01\n    androidVersions: '9'\n\n  - releaseCycle: \"5\"\n    releaseLabel: \"Xperia 5\"\n    releaseDate: 2019-10-05 # https://www.gsmarena.com/sony_xperia_5-9840.php\n    eol: 2021-10-01\n    androidVersions: '9 > 10 > 11'\n\n  - releaseCycle: \"1\"\n    releaseLabel: \"Xperia 1\"\n    releaseDate: 2019-05-30 # https://www.gsmarena.com/sony_xperia_1-9543.php\n    eol: 2021-10-01\n    androidVersions: '9 > 10 > 11'\n\n  - releaseCycle: \"10-plus\"\n    releaseLabel: \"Xperia 10 Plus\"\n    releaseDate: 2019-02-27 # https://www.gsmarena.com/sony_xperia_10_plus-9591.php\n    eol: 2021-10-01\n    androidVersions: '9 > 10'\n\n  - releaseCycle: \"10\"\n    releaseLabel: \"Xperia 10\"\n    releaseDate: 2019-02-27 # https://www.gsmarena.com/sony_xperia_10-9353.php\n    eol: 2021-10-01\n    androidVersions: '9 > 10'\n\n  - releaseCycle: \"l3\"\n    releaseLabel: \"Xperia L3\"\n    releaseDate: 2019-02-01 # https://www.gsmarena.com/sony_xperia_l3-9592.php\n    eol: 2020-12-01\n    androidVersions: '8.1'\n\n\n---\n\n> Xperia is a series of and the sole brand name of smartphones marketed by Sony.\n\nSupport information is available on [Sony's support page](https://www.sony.co.uk/electronics/support/articles/SX243901).\n"
  },
  {
    "path": "products/sourcegraph.md",
    "content": "---\ntitle: Sourcegraph\naddedAt: 2024-04-08\ncategory: server-app\ntags: java-runtime\niconSlug: sourcegraph\npermalink: /sourcegraph\nreleasePolicyLink: https://handbook.sourcegraph.com/departments/engineering/dev/process/releases/\nchangelogTemplate: https://github.com/sourcegraph/sourcegraph-public-snapshot/releases/tag/v__LATEST__\neolColumn: Support\n\nidentifiers:\n  - purl: pkg:docker/sourcegraph/sg\n  - cpe: cpe:2.3:a:sourcegraph:sourcegraph\n\nauto:\n  methods:\n    # https://github.com/sourcegraph/sourcegraph-public-snapshot is no more updated, this repository\n    # seems up to date and aligned with what's documented on https://sourcegraph.com/docs/releases.\n    - git: https://github.com/sourcegraph/deploy-sourcegraph-docker.git\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"7\"\n    releaseDate: 2026-02-25\n    eol: false\n    latest: \"7.0.2852\"\n    latestReleaseDate: 2026-03-13\n    link: null\n\n  - releaseCycle: \"6\"\n    releaseDate: 2025-01-29\n    eol: false\n    latest: \"6.12.5040\"\n    latestReleaseDate: 2026-02-10\n    link: null\n\n  - releaseCycle: \"5\"\n    releaseDate: 2023-03-22\n    eol: 2025-01-29\n    latest: \"5.11.6271\"\n    latestReleaseDate: 2025-01-23\n    link: null\n\n  - releaseCycle: \"4\"\n    releaseDate: 2022-09-22\n    eol: 2023-05-22\n    latest: \"4.5.1\"\n    latestReleaseDate: 2023-02-24\n\n---\n\n> [Sourcegraph](https://sourcegraph.com/) is a code search and intelligence tool for developers that helps\n> them find, understand, and fix code across all of their projects and dependencies.\n\nSourcegraph is available in self-hosted and cloud editions. This page only tracks releases for\nthe self-hosted offering. While limited support is offered for the previous major version, it does\nnot include bug-fixes or security backports. Consequentially, this page marks all but the latest\nrelease as unsupported.\n\nSourcegraph provides [enterprise support](https://sourcegraph.com/pricing) with additional features\nand support for organizations.\n"
  },
  {
    "path": "products/splunk.md",
    "content": "---\ntitle: Splunk\naddedAt: 2021-10-18\ncategory: server-app\ntags: cisco\niconSlug: splunk\npermalink: /splunk\nversionCommand: splunk --version\nreleasePolicyLink: https://www.splunk.com/en_us/legal/splunk-software-support-policy.html\nchangelogTemplate: https://help.splunk.com/en/splunk-enterprise/release-notes-and-updates/release-notes/__RELEASE_CYCLE__/\n\nidentifiers:\n  - repology: splunk\n  - cpe: cpe:2.3:a:splunk:splunk\n\nauto:\n  disabled: true # there are anti-bot protection measures on https://docs.splunk.com\n  methods:\n    - splunk: https://docs.splunk.com/Documentation/Splunk\n\n# EOL dates can be found on https://www.splunk.com/en_us/legal/splunk-software-support-policy.html.\nreleases:\n  - releaseCycle: \"10.0\"\n    releaseDate: 2025-07-28\n    eol: 2027-07-28\n    latest: \"10.0.2\"\n    latestReleaseDate: 2025-11-14\n\n  - releaseCycle: \"9.4\"\n    releaseDate: 2024-12-16\n    eol: 2026-12-16\n    latest: \"9.4.7\"\n    latestReleaseDate: 2025-11-26\n\n  - releaseCycle: \"9.3\"\n    releaseDate: 2024-07-24\n    eol: 2026-07-24\n    latest: \"9.3.8\"\n    latestReleaseDate: 2025-11-14\n\n  - releaseCycle: \"9.2\"\n    releaseDate: 2024-01-31\n    eol: 2026-01-31\n    latest: \"9.2.11\"\n    latestReleaseDate: 2025-11-26\n\n  - releaseCycle: \"9.1\"\n    releaseDate: 2023-06-28\n    eol: 2025-06-28\n    latest: \"9.1.10\"\n    latestReleaseDate: 2025-06-05\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2022-06-14\n    eol: 2024-06-14\n    latest: \"9.0.10\"\n    latestReleaseDate: 2024-07-01\n\n  - releaseCycle: \"8.2\"\n    releaseDate: 2021-05-12\n    eol: 2023-05-12\n    latest: \"8.2.12\"\n    latestReleaseDate: 2023-08-30\n    link: https://docs.splunk.com/Documentation/Splunk/__LATEST__/ReleaseNotes/MeetSplunk\n\n  - releaseCycle: \"8.1\"\n    releaseDate: 2020-10-20\n    eol: 2023-04-19\n    latest: \"8.1.14\"\n    latestReleaseDate: 2023-06-01\n    link: https://docs.splunk.com/Documentation/Splunk/__LATEST__/ReleaseNotes/MeetSplunk\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2019-10-22\n    eol: 2021-10-22\n    latest: \"8.0.10\"\n    latestReleaseDate: 2021-08-03\n    link: https://docs.splunk.com/Documentation/Splunk/__LATEST__/ReleaseNotes/MeetSplunk\n\n  - releaseCycle: \"7.3\"\n    releaseDate: 2019-06-04\n    eol: 2021-10-22\n    latest: \"7.3.9\"\n    latestReleaseDate: 2021-02-24\n    link: https://docs.splunk.com/Documentation/Splunk/__LATEST__/ReleaseNotes/MeetSplunk\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2018-10-02\n    eol: 2021-04-30\n    latest: \"7.2.10.1\"\n    latestReleaseDate: 2020-04-27\n    link: https://docs.splunk.com/Documentation/Splunk/7.2.10/ReleaseNotes/MeetSplunk\n\n  - releaseCycle: \"7.1\"\n    releaseDate: 2018-04-24\n    eol: 2020-10-31\n    latest: \"7.1.10\"\n    latestReleaseDate: 2019-12-12\n    link: https://docs.splunk.com/Documentation/Splunk/__LATEST__/ReleaseNotes/MeetSplunk\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2017-09-26\n    eol: 2020-01-31\n    latest: \"7.0.13.1\"\n    latestReleaseDate: 2019-12-05\n    link: https://docs.splunk.com/Documentation/Splunk/7.0.13/ReleaseNotes/MeetSplunk\n---\n\n> [Splunk](https://www.splunk.com/) is a data platform built for expansive data access, powerful\n> analytics and automation.\n"
  },
  {
    "path": "products/spring-boot.md",
    "content": "---\ntitle: Spring Boot\naddedAt: 2022-11-09\ncategory: framework\ntags: java-runtime vmware\niconSlug: springboot\npermalink: /spring-boot\nalternate_urls:\n  - /springboot\nreleasePolicyLink: https://github.com/spring-projects/spring-boot/wiki/Supported-Versions\nchangelogTemplate: \"https://github.com/spring-projects/spring-boot/releases/tag/v__LATEST__\"\neolColumn: OSS support\neoesColumn: Commercial Support\n\ncustomFields:\n  - name: supportedJavaVersions\n    display: api-only\n    label: JDK\n    description: Supported JDK versions\n\nidentifiers:\n  - purl: pkg:maven/org.springframework.boot/spring-boot\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter-web\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter-data-jpa\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter-jdbc\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter-data-mongodb\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter-security\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter-test\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter-thymeleaf\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter-amqp\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter-websocket\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter-actuator\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter-undertow\n  - purl: pkg:maven/org.springframework.boot/spring-boot-autoconfigure\n  - purl: pkg:maven/org.springframework.boot/spring-boot-actuator-autoconfigure\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter-webflux\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter-aop\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter-tomcat\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter-logging\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter-batch\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter-log4j2\n  - purl: pkg:maven/org.springframework.boot/spring-boot-starter-validation\n  - purl: pkg:github/spring-projects/spring-boot\n  - repology: springboot\n\nauto:\n  methods:\n    - git: https://github.com/spring-projects/spring-boot.git\n      regex: '^v?(?P<major>[1-9]\\d*)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)(\\.RELEASE)?$'\n    - release_table: https://spring.io/projects/spring-boot#support\n      render_javascript: true\n      render_javascript_wait_until: networkidle\n      fields:\n        releaseCycle:\n          column: \"Branch\"\n          regex: '^(?P<value>\\d+\\.\\d+)\\.x$'\n        releaseDate: \"Initial Release\"\n        eol: \"End of OSS Support\"\n        eoes: \"End Enterprise Support *\"\n\nreleases:\n  - releaseCycle: \"4.0\"\n    supportedJavaVersions: \"17 - 25\" # https://docs.spring.io/spring-boot/4.0/system-requirements.html\n    releaseDate: 2025-11-30\n    eol: 2026-12-31\n    eoes: 2027-12-31\n    latest: \"4.0.4\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"3.5\"\n    supportedJavaVersions: \"17 - 25\" # https://docs.spring.io/spring-boot/3.5/system-requirements.html\n    releaseDate: 2025-05-31\n    eol: 2026-06-30\n    eoes: 2032-06-30\n    latest: \"3.5.12\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"3.4\"\n    supportedJavaVersions: \"17 - 24\" # https://docs.spring.io/spring-boot/3.4/system-requirements.html\n    releaseDate: 2024-11-30\n    eol: 2025-12-31\n    eoes: 2026-12-31\n    latest: \"3.4.13\"\n    latestReleaseDate: 2025-12-18\n\n  - releaseCycle: \"3.3\"\n    supportedJavaVersions: \"17 - 23\" # https://docs.spring.io/spring-boot/docs/3.3.x/reference/html/getting-started.html#getting-started.system-requirements\n    releaseDate: 2024-05-31\n    eol: 2025-06-30\n    eoes: 2026-06-30\n    latest: \"3.3.13\"\n    latestReleaseDate: 2025-06-19\n\n  - releaseCycle: \"3.2\"\n    supportedJavaVersions: \"17 - 21\" # https://docs.spring.io/spring-boot/docs/3.2.x/reference/html/getting-started.html#getting-started.system-requirements\n    releaseDate: 2023-11-30\n    eol: 2024-12-31\n    eoes: 2025-12-31\n    latest: \"3.2.12\"\n    latestReleaseDate: 2024-11-21\n\n  - releaseCycle: \"3.1\"\n    supportedJavaVersions: \"17 - 21\" # https://docs.spring.io/spring-boot/docs/3.1.x/reference/html/getting-started.html#getting-started.system-requirements\n    releaseDate: 2023-05-31\n    eol: 2024-06-30\n    eoes: 2025-06-30\n    latest: \"3.1.12\"\n    latestReleaseDate: 2024-05-23\n\n  - releaseCycle: \"3.0\"\n    supportedJavaVersions: \"17 - 21\" # https://docs.spring.io/spring-boot/docs/3.0.x/reference/html/getting-started.html#getting-started.system-requirements\n    releaseDate: 2022-11-24\n    eol: 2023-12-31\n    eoes: 2024-12-31\n    latest: \"3.0.13\"\n    latestReleaseDate: 2023-11-23\n\n  - releaseCycle: \"2.7\"\n    supportedJavaVersions: \"8 - 21\" # https://docs.spring.io/spring-boot/docs/2.7.x/reference/html/getting-started.html#getting-started.system-requirements\n    releaseDate: 2022-05-31\n    eol: 2023-06-30\n    eoes: 2029-06-30\n    latest: \"2.7.18\"\n    latestReleaseDate: 2023-11-23\n\n  - releaseCycle: \"2.6\"\n    supportedJavaVersions: \"8 - 19\" # https://docs.spring.io/spring-boot/docs/2.6.14/reference/html/getting-started.html#getting-started.system-requirements\n    releaseDate: 2021-11-17\n    eol: 2022-11-24\n    eoes: 2024-02-24\n    latest: \"2.6.15\"\n    latestReleaseDate: 2023-05-18\n\n  - releaseCycle: \"2.5\"\n    supportedJavaVersions: \"8 - 18\" # https://docs.spring.io/spring-boot/docs/2.5.14/reference/html/getting-started.html#getting-started.system-requirements\n    releaseDate: 2021-05-20\n    eol: 2022-05-19\n    eoes: 2023-08-24\n    latest: \"2.5.15\"\n    latestReleaseDate: 2023-05-18\n\n  - releaseCycle: \"2.4\"\n    supportedJavaVersions: \"8 - 16\" # https://docs.spring.io/spring-boot/docs/2.4.13/reference/html/getting-started.html#getting-started-system-requirements\n    releaseDate: 2020-11-12\n    eol: 2021-11-18\n    eoes: 2023-02-23\n    latest: \"2.4.13\"\n    latestReleaseDate: 2021-11-18\n\n  - releaseCycle: \"2.3\"\n    supportedJavaVersions: \"8 - 15\" # https://docs.spring.io/spring-boot/docs/2.3.12.RELEASE/reference/html/getting-started.html#getting-started-system-requirements\n    releaseDate: 2020-05-15\n    eol: 2021-05-20\n    eoes: 2022-08-20\n    link: https://github.com/spring-projects/spring-boot/releases/tag/v__LATEST__.RELEASE\n    latest: \"2.3.12\"\n    latestReleaseDate: 2021-06-10\n\n  - releaseCycle: \"2.2\"\n    supportedJavaVersions: \"8 - 15\" # https://docs.spring.io/spring-boot/docs/2.2.13.RELEASE/reference/html/getting-started.html#getting-started-system-requirements\n    releaseDate: 2019-10-16\n    eol: 2020-10-16\n    eoes: 2022-01-16\n    link: https://github.com/spring-projects/spring-boot/releases/tag/v__LATEST__.RELEASE\n    latest: \"2.2.13\"\n    latestReleaseDate: 2021-01-14\n\n  - releaseCycle: \"2.1\"\n    supportedJavaVersions: \"8 - 12\" # https://docs.spring.io/spring-boot/docs/2.1.18.RELEASE/reference/html/getting-started-system-requirements.html\n    releaseDate: 2018-10-30\n    eol: 2019-10-30\n    eoes: 2021-01-30\n    link: https://github.com/spring-projects/spring-boot/releases/tag/v__LATEST__.RELEASE\n    latest: \"2.1.18\"\n    latestReleaseDate: 2020-10-29\n\n  - releaseCycle: \"2.0\"\n    supportedJavaVersions: \"8 - 9\" # https://docs.spring.io/spring-boot/docs/2.0.9.RELEASE/reference/html/getting-started-system-requirements.html\n    releaseDate: 2018-03-01\n    eol: 2019-03-01\n    eoes: 2020-06-01\n    link: https://github.com/spring-projects/spring-boot/releases/tag/v__LATEST__.RELEASE\n    latest: \"2.0.9\"\n    latestReleaseDate: 2019-04-03\n\n  - releaseCycle: \"1.5\"\n    supportedJavaVersions: \"6 - 8\" # https://docs.spring.io/spring-boot/docs/1.5.22.RELEASE/reference/html/getting-started-system-requirements.html\n    releaseDate: 2017-01-30\n    eol: 2019-08-06\n    eoes: 2020-11-06\n    link: https://github.com/spring-projects/spring-boot/releases/tag/v__LATEST__.RELEASE\n    latest: \"1.5.22\"\n    latestReleaseDate: 2019-08-06\n\n---\n\n> [Spring Boot](https://github.com/spring-projects/spring-boot) helps you to create Spring-powered,\n> production-grade applications and services with absolute minimum fuss. It takes an opinionated\n> view of the Spring platform so that new and existing users can quickly get to the bits they need.\n\nSee [Spring Boot Milestones page](https://github.com/spring-projects/spring-boot/milestones) for\nupcoming releases and [Spring Boot Support page](https://spring.io/projects/spring-boot#support) for\nmore details about the support roadmap.\n\nA commercial offer for extended support is available\n[from VMWare](https://tanzu.vmware.com/content/blog/vmware-spring-runtime-extended-support).\n\n## Java Compatibility\n\n{%- assign collapsedCycles = page.releases | collapse_cycles:\"supportedJavaVersions\",\" - \" %}\n{% include table.html\n  labels=\"Release,Java\"\n  fields=\"releaseCycle,supportedJavaVersions\"\n  types=\"string,string\"\n  rows=collapsedCycles %}\n"
  },
  {
    "path": "products/spring-framework.md",
    "content": "---\ntitle: Spring Framework\naddedAt: 2021-03-10\ncategory: framework\ntags: java-runtime vmware\niconSlug: spring\npermalink: /spring-framework\nalternate_urls:\n  - /spring\nreleasePolicyLink: https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Versions\nchangelogTemplate: https://github.com/spring-projects/spring-framework/releases/tag/v__LATEST__\neolColumn: OSS support\neoesColumn: Commercial Support\n\ncustomFields:\n  - name: supportedJavaVersions\n    display: api-only\n    label: JDK\n    description: Supported JDK versions\n    link: https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Versions#jdk-version-range\n  - name: supportedJakartaEEVersions\n    display: api-only\n    label: Jakarta EE\n    description: Supported Jakarta EE versions\n    link: https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Versions#jdk-version-range\n\nidentifiers:\n  - purl: pkg:maven/org.springframework/spring-core\n  - purl: pkg:maven/org.springframework/spring-aop\n  - purl: pkg:maven/org.springframework/spring-beans\n  - purl: pkg:maven/org.springframework/spring-context\n  - purl: pkg:maven/org.springframework/spring-expression\n  - purl: pkg:maven/org.springframework/spring-jdbc\n  - purl: pkg:maven/org.springframework/spring-jms\n  - purl: pkg:maven/org.springframework/spring-messaging\n  - purl: pkg:maven/org.springframework/spring-orm\n  - purl: pkg:maven/org.springframework/spring-oxm\n  - purl: pkg:maven/org.springframework/spring-tx\n  - purl: pkg:maven/org.springframework/spring-web\n  - purl: pkg:maven/org.springframework/spring-webmvc\n  - purl: pkg:maven/org.springframework/spring-websocket\n\nauto:\n  methods:\n    - git: https://github.com/spring-projects/spring-framework.git\n      regex: '^v?(?P<major>[1-9]\\d*)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)(\\.RELEASE)?$'\n    - release_table: https://spring.io/projects/spring-framework#support\n      render_javascript: true\n      render_javascript_wait_until: networkidle\n      fields:\n        releaseCycle:\n          column: \"Branch\"\n          regex: '^(?P<value>\\d+\\.\\d+)\\.x$'\n        releaseDate: \"Initial Release\"\n        eol: \"End of OSS Support\"\n        eoes: \"End Enterprise Support *\"\n\n# Supported Java/Jakarta EE versions available on https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Versions#jdk-version-range.\nreleases:\n  - releaseCycle: \"7.0\"\n    supportedJavaVersions: \"17 - 25\"\n    supportedJakartaEEVersions: \"11 - 12\"\n    releaseDate: 2025-11-30\n    eol: 2027-06-30\n    eoes: 2028-06-30\n    latest: \"7.0.6\"\n    latestReleaseDate: 2026-03-13\n\n  - releaseCycle: \"6.2\"\n    supportedJavaVersions: \"17 - 25\"\n    supportedJakartaEEVersions: \"9 - 10\"\n    releaseDate: 2024-11-30\n    eol: 2026-06-30\n    eoes: 2032-06-30\n    latest: \"6.2.17\"\n    latestReleaseDate: 2026-03-13\n\n  - releaseCycle: \"6.1\"\n    supportedJavaVersions: \"17 - 23\"\n    supportedJakartaEEVersions: \"9 - 10\"\n    releaseDate: 2023-11-30\n    eol: 2025-06-30\n    eoes: 2026-06-30\n    latest: \"6.1.21\"\n    latestReleaseDate: 2025-06-12\n\n  - releaseCycle: \"6.0\"\n    supportedJavaVersions: \"17 - 21\"\n    supportedJakartaEEVersions: \"9 - 10\"\n    releaseDate: 2022-11-30\n    eol: 2024-06-30\n    eoes: 2025-08-31\n    latest: \"6.0.23\"\n    latestReleaseDate: 2024-08-14\n\n  - releaseCycle: \"5.3\"\n    supportedJavaVersions: \"8 - 21\"\n    supportedJakartaEEVersions: \"7 - 8\"\n    releaseDate: 2020-10-31\n    eol: 2024-08-31\n    eoes: 2029-06-30\n    lts: true\n    latest: \"5.3.39\"\n    latestReleaseDate: 2024-08-14\n\n  - releaseCycle: \"5.2\"\n    supportedJavaVersions: \"8 - 11\" # https://docs.spring.io/spring-framework/docs/5.2.22.RELEASE/spring-framework-reference/overview.html#overview\n    supportedJakartaEEVersions: \"N/A\"\n    releaseDate: 2019-09-30\n    eol: 2021-12-31\n    eoes: 2023-12-31\n    link: https://github.com/spring-projects/spring-framework/releases/tag/v__LATEST__.RELEASE\n    latest: \"5.2.25\"\n    latestReleaseDate: 2023-07-13\n\n  - releaseCycle: \"5.1\"\n    supportedJavaVersions: \"8 - 11\" # https://docs.spring.io/spring-framework/docs/5.1.20.RELEASE/spring-framework-reference/overview.html#overview\n    supportedJakartaEEVersions: \"N/A\"\n    releaseDate: 2018-09-21\n    eol: 2020-12-31\n    eoes: 2022-12-31\n    link: https://github.com/spring-projects/spring-framework/releases/tag/v__LATEST__.RELEASE\n    latest: \"5.1.20\"\n    latestReleaseDate: 2020-12-09\n\n  - releaseCycle: \"5.0\"\n    supportedJavaVersions: \"8\" # https://docs.spring.io/spring-framework/docs/5.0.20.RELEASE/spring-framework-reference/overview.html#overview\n    supportedJakartaEEVersions: \"N/A\"\n    releaseDate: 2017-09-28\n    eol: 2020-12-31\n    link: https://github.com/spring-projects/spring-framework/releases/tag/v__LATEST__.RELEASE\n    latest: \"5.0.20\"\n    latestReleaseDate: 2020-12-09\n\n  - releaseCycle: \"4.3\"\n    supportedJavaVersions: \"6 - 8\" # https://docs.spring.io/spring-framework/docs/4.3.30.RELEASE/spring-framework-reference/html/new-in-4.0.html#_java_8_as_well_as_6_and_7\n    supportedJakartaEEVersions: \"N/A\"\n    releaseDate: 2016-06-10\n    eol: 2020-12-31\n    link: https://github.com/spring-projects/spring-framework/releases/tag/v__LATEST__.RELEASE\n    latest: \"4.3.30\"\n    latestReleaseDate: 2020-12-09\n\n  - releaseCycle: \"3.2\"\n    supportedJavaVersions: \"5 - 6\" # https://docs.spring.io/spring-framework/docs/3.2.18.RELEASE/spring-framework-reference/html/new-in-3.0.html#new-in-3.0\n    supportedJakartaEEVersions: \"N/A\"\n    releaseDate: 2012-12-13\n    eol: 2016-12-31\n    link: https://github.com/spring-projects/spring-framework/releases/tag/v__LATEST__.RELEASE\n    latest: \"3.2.18\"\n    latestReleaseDate: 2016-12-21\n\n---\n\n> The [Spring Framework](https://spring.io/projects/spring-framework) provides a comprehensive\n> programming and configuration model for modern Java-based enterprise applications — on any kind of\n> deployment platform.\n\nSee [Spring Boot Milestones page](https://github.com/spring-projects/spring-framework/milestones)\nfor upcoming releases and [Spring Boot Support page](https://spring.io/projects/spring-framework#support)\nfor more details about the support roadmap.\n\nExtended support is available\n[from VMWare](https://tanzu.vmware.com/content/blog/vmware-spring-runtime-extended-support).\n\n## [JDK/Jakarta EE Compatibility](https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Versions#jdk-version-range)\n\n{% include table.html\n  labels=\"Release,JDK,Jakarta EE\"\n  fields=\"releaseCycle,supportedJavaVersions,supportedJakartaEEVersions\"\n  types=\"string,string\"\n  rows=page.releases %}\n"
  },
  {
    "path": "products/sqlite.md",
    "content": "---\ntitle: SQLite\naddedAt: 2023-02-14\ncategory: database\niconSlug: sqlite\npermalink: /sqlite\nalternate_urls:\n  - /sqlite3\nversionCommand: sqlite3 --version\nreleasePolicyLink: https://www.sqlite.org/support.html\nchangelogTemplate: \"https://www.sqlite.org/changes.html#version_{{'__LATEST__'|replace:'.','_'}}\"\neolColumn: Support Status\n\nidentifiers:\n  - repology: sqlite\n  - purl: pkg:generic/sqlite\n  - purl: pkg:apk/alpine/sqlite\n  - purl: pkg:github/sqlite/sqlite\n  - cpe: cpe:2.3:a:sqlite:sqlite\n\n# This git mirror only contains versions from 3.6.10.\nauto:\n  methods:\n    - git: https://github.com/sqlite/sqlite.git\n      regex: '^version-(?P<major>\\d+)\\.(?P<minor>\\d+)(\\.(?P<patch>\\d+))?$'\n\nreleases:\n  - releaseCycle: \"3\"\n    # 3.0.7 release date, because it is the first stable release in the 3.x line\n    releaseDate: 2004-09-18\n    eol: false\n    latest: \"3.52.0\"\n    latestReleaseDate: 2026-03-06\n\n  - releaseCycle: \"2\"\n    releaseDate: 2001-09-28\n    # 3.0.7 release date, because it is the first stable release in the 3.x line\n    eol: 2004-09-18\n    latest: \"2.8.17\"\n    latestReleaseDate: 2005-12-19\n\n  - releaseCycle: \"1\"\n    releaseDate: 2000-08-17\n    eol: 2001-09-28\n    latest: \"1.0.32\"\n    latestReleaseDate: 2001-07-23\n\n---\n\n> SQLite is an in-process library that implements a self-contained, serverless, zero-configuration,\n> transactional SQL database engine. The code for SQLite is in the public domain and is thus free\n> for use for any purpose, commercial or private.\n\nSQLite follows [semantic versioning](https://semver.org) since [3.9.0](https://www.sqlite.org/versionnumbers.html).\nOnly the latest version is supported, but [various professional support options](https://www.sqlite.org/prosupport.html)\nare available. The most notable one is the [Technical Support](https://sqlite.org/com/tech.html)\nwhich gives access to support for any version of SQLite up to a year old.\n\nDevelopers made a pledge to [_support SQLite through the year 2050_](https://www.sqlite.org/lts.html).\nThis doesn't mean they are supporting [all SQLite releases](https://www.sqlite.org/chronology.html);\nit means they plan as if they will be supporting SQLite until 2050.\n"
  },
  {
    "path": "products/squid.md",
    "content": "---\ntitle: Squid\naddedAt: 2023-06-09\ncategory: server-app\npermalink: /squid\nalternate_urls:\n  - /squid-cache\nversionCommand: squid -v\nreleasePolicyLink: https://wiki.squid-cache.org/ReleaseSchedule\nchangelogTemplate: https://github.com/squid-cache/squid/releases/tag/SQUID_{{'__LATEST__'|replace:'.':'_'}}\n\nidentifiers:\n  - repology: squid\n  - purl: pkg:deb/debian/squid\n  - purl: pkg:deb/ubuntu/squid\n  - purl: pkg:rpm/amzn/squid\n  - purl: pkg:rpm/redhat/squid\n  - purl: pkg:rpm/centos/squid\n  - purl: pkg:apk/alpine/squid\n  - cpe: cpe:2.3:a:squid-cache:squid\n\n# v4+ has stable releases as major.minor\n# v2,3 had stable releases as major.minor.patch, where patch=0 was for RC releases.\nauto:\n  methods:\n    - git: https://github.com/squid-cache/squid\n      regex:\n        - ^SQUID_(?P<major>[2-3])_(?P<minor>\\d)_((STABLE)?(?P<patch>\\d+))$ # https://regex101.com/r/yMRzJO/1\n        - ^SQUID_(?P<major>[4-9])_(?P<minor>\\d+)$ # https://regex101.com/r/psotaU/1\n    - git: https://github.com/squid-cache/squid2.git # v2 sources are now archived in a separate repo, we use that as well\n      regex:\n        - ^SQUID_(?P<major>[2-3])_(?P<minor>\\d)_((STABLE)?(?P<patch>\\d+))$ # https://regex101.com/r/yMRzJO/1\n        - ^SQUID_(?P<major>[4-9])_(?P<minor>\\d+)$ # https://regex101.com/r/psotaU/1\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"7\"\n    releaseDate: 2025-07-10\n    eol: false\n    latest: \"7.5\"\n    latestReleaseDate: 2026-03-13\n\n  - releaseCycle: \"6\"\n    releaseDate: 2023-07-06\n    eol: 2025-07-10\n    latest: \"6.14\"\n    latestReleaseDate: 2025-06-24\n\n  - releaseCycle: \"5\"\n    releaseDate: 2021-07-31\n    eol: 2023-07-06\n    latest: \"5.9\"\n    latestReleaseDate: 2023-05-01\n\n  - releaseCycle: \"4\"\n    releaseDate: 2018-07-03\n    eol: 2021-10-04\n    latest: \"4.17\"\n    latestReleaseDate: 2021-10-04\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2015-01-13\n    eol: 2018-08-07\n    latest: \"3.5.28\"\n    latestReleaseDate: 2018-07-16\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2013-12-08\n    eol: 2015-08-01\n    latest: \"3.4.14\"\n    latestReleaseDate: 2015-08-01\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2013-02-09\n    eol: 2015-05-01\n    latest: \"3.3.14\"\n    latestReleaseDate: 2015-05-01\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2012-08-14\n    eol: 2015-05-01\n    latest: \"3.2.14\"\n    latestReleaseDate: 2015-05-01\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2010-03-29\n    eol: 2013-01-08\n    latest: \"3.1.23\"\n    latestReleaseDate: 2013-01-08\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2008-05-27\n    eol: 2010-03-14\n    latest: \"2.7.9\"\n    latestReleaseDate: 2010-03-14\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2007-12-14\n    eol: 2011-08-27\n    latest: \"3.0.26\"\n    latestReleaseDate: 2011-08-27\n    link: http://www.squid-cache.org/Versions/v3/3.0/\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2006-07-01\n    eol: 2010-03-26\n    latest: \"2.6.24\"\n    latestReleaseDate: 2010-03-26\n    link: http://www.squid-cache.org/Versions/v2/2.6/\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2002-09-24\n    eol: 2006-05-20\n    latest: \"2.5.14\"\n    latestReleaseDate: 2006-05-20\n    link: http://www.squid-cache.org/Versions/v2/2.5/\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2001-03-20\n    eol: 2002-07-02\n    latest: \"2.4.7\"\n    latestReleaseDate: 2002-07-02\n    link: http://www.squid-cache.org/Versions/v2/2.4/\n\n---\n\n> [Squid](http://www.squid-cache.org/) is a caching proxy for the web supporting HTTP, HTTPS, FTP,\n> and more. It reduces bandwidth and improves response times by caching and reusing\n> frequently requested web pages. It runs on most available operating systems, and is licensed\n> under the GNU GPL.\n\n## [Release schedule](https://wiki.squid-cache.org/ReleaseSchedule#future-release-schedule)\n\nMajor stable versions are released in July every 2 years. Beta branches are spawned six months\nbefore the corresponding major stable release. A [Roadmap](https://wiki.squid-cache.org/RoadMap/)\nis maintained for planned features.\n\n[Security Advisories](https://github.com/squid-cache/squid/security/advisories)\nare published on GitHub and can be [subscribed](https://docs.github.com/en/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository)\nwith a GitHub account or via the [squid-announce](http://www.squid-cache.org/Support/mailing-lists.html#squid-announce)\nmailing list. Commercial support is available from [various companies](http://www.squid-cache.org/Support/services.html).\n"
  },
  {
    "path": "products/statamic.md",
    "content": "---\ntitle: Statamic\naddedAt: 2025-08-08\ncategory: server-app\ntags: php-runtime\niconSlug: statamic\npermalink: /statamic\nversionCommand: php please --version\nreleasePolicyLink: https://statamic.dev/release-schedule-support-policy/\nchangelogTemplate: \"https://github.com/statamic/cms/blob/v__LATEST__/CHANGELOG.md\"\neoasColumn: true\n\ncustomFields:\n  - name: supportedLaravelVersions\n    display: api-only\n    label: Laravel\n    description: Supported Laravel versions\n    link: https://statamic.dev/release-schedule-support-policy\n  - name: supportedPhpVersions\n    display: api-only\n    label: PHP\n    description: Supported PHP versions\n    link: https://statamic.dev/release-schedule-support-policy\n\nidentifiers:\n  - purl: pkg:composer/statamic/cms\n  - purl: pkg:github/statamic/cms\n  - cpe: cpe:2.3:a:statamic:statamic\n\nauto:\n  methods:\n    - git: https://github.com/statamic/cms.git\n    - release_table: https://statamic.dev/release-schedule-support-policy\n      remove_if_undefined: \"releaseDate\"\n      fields:\n        releaseCycle:\n          column: \"Statamic\"\n          regex: '(?P<value>\\d+(\\.\\d+)?).*'\n        releaseDate: \"Release\"\n        eoas: \"Bug Fixes Until\"\n        eol: \"Security Fixes Until\"\n        supportedLaravelVersions: \"Laravel\"\n        supportedPhpVersions: \"PHP\"\n    - declare: statamic\n      # Release dates are approximate on https://statamic.dev/release-schedule-support-policy.\n      releases:\n        - {name: \"6\", releaseDate: 2026-01-28} # https://statamic.com/blog/statamic-6\n        - {name: \"5\", releaseDate: 2024-05-09} # https://statamic.com/blog/statamic-5-is-here\n        - {name: \"4\", releaseDate: 2023-05-09} # https://statamic.com/blog/statamic-4-unleashed\n        - {name: \"3.4\", releaseDate: 2023-01-27} # https://statamic.com/blog/statamic-3-4-released\n        - {name: \"3.3\", releaseDate: 2022-03-14} # https://statamic.com/blog/statamic-3-3\n\nreleases:\n  - releaseCycle: \"6\"\n    releaseDate: 2026-01-28\n    eoas: 2027-03-31\n    eol: 2027-12-31\n    supportedLaravelVersions: \"12-13\"\n    supportedPhpVersions: \"8.3-8.5\"\n    latest: \"6.7.1\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"5\"\n    releaseDate: 2024-05-09\n    eoas: 2026-03-31\n    eol: 2026-12-31\n    supportedLaravelVersions: \"10-12\"\n    supportedPhpVersions: \"8.2-8.4\"\n    latest: \"5.73.15\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"4\"\n    releaseDate: 2023-05-09\n    eoas: 2024-05-31\n    eol: 2024-09-30\n    supportedLaravelVersions: \"9-10\"\n    supportedPhpVersions: \"8.0-8.3\"\n    latest: \"4.58.3\"\n    latestReleaseDate: 2024-09-11\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2023-01-27\n    eoas: 2023-01-31\n    eol: 2024-07-31\n    supportedLaravelVersions: \"8-9\"\n    supportedPhpVersions: \"7.4-8.1\"\n    latest: \"3.4.17\"\n    latestReleaseDate: 2024-01-25\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2022-03-14\n    eoas: 2023-03-31\n    eol: 2023-09-30\n    supportedLaravelVersions: \"8-9\"\n    supportedPhpVersions: \"7.4-8.1\"\n    latest: \"3.3.68\"\n    latestReleaseDate: 2023-02-02\n\n---\n\n> [Statamic](https://statamic.com/) is a modern and flexible content management system built on the [Laravel PHP framework](/laravel).\n> It uses flat files for content storage, making it easy to version control.\n\nStatamic and its other first-party packages follow [Semantic Versioning](https://semver.org/).\nMajor framework releases are released every year, following [Laravel's](/laravel) major releases by roughly a month.\n\nFor all Statamic releases, bug fixes are provided for at least 12 months and security fixes for at least 18 months.\nFor all first party addons, only the latest major release receives bug fixes.\n\n## Laravel and PHP Support\n\n{% include table.html\nlabels=\"Release,Supported Laravel versions,Supported PHP versions\"\nfields=\"releaseCycle,supportedLaravelVersions,supportedPhpVersions\"\ntypes=\"string,string,string\"\nrows=page.releases %}\n"
  },
  {
    "path": "products/steamos.md",
    "content": "---\ntitle: SteamOS\naddedAt: 2024-03-21\ncategory: os\ntags: linux-distribution\niconSlug: steam\npermalink: /steamos\neolColumn: Support\nlatestColumn: false\nstaleReleaseThresholdDays: 1825 # devices have longer support periods\n\nidentifiers:\n  - cpe: cpe:/o:valvesoftware:steamos\n  - cpe: cpe:2.3:o:valvesoftware:steamos\n\nreleases:\n  - releaseCycle: \"3\"\n    codename: holo\n    releaseDate: 2022-03-01\n    eol: false\n\n  - releaseCycle: \"2\"\n    codename: brewmaster\n    releaseDate: 2015-11-01\n    eol: 2019-06-30\n\n  - releaseCycle: \"1\"\n    codename: alchemist\n    releaseDate: 2013-12-01\n    eol: 2015-11-02\n---\n\n> [SteamOS](https://store.steampowered.com/steamos) is a Linux distribution developed by Valve.\n\nSteamOS 3 is based on Arch Linux and is the main operating system for the Steam Deck.\nSteamOS 1 and 2 were based on Debian and were used on Steam Machines.\n"
  },
  {
    "path": "products/surface.md",
    "content": "---\ntitle: Microsoft Surface\naddedAt: 2020-11-23\ncategory: device\ntags: microsoft\npermalink: /surface\nreleasePolicyLink: https://learn.microsoft.com/surface/surface-driver-firmware-lifecycle-support\nlatestColumn: false\neolColumn: End of Servicing Date\n\nauto:\n  methods:\n    - release_table: https://learn.microsoft.com/en-us/surface/surface-driver-firmware-lifecycle-support\n      fields:\n        releaseCycle:\n          column: \"Surface device\"\n          type: \"identifier\"\n          regex: \"^Surface (?P<value>.+)$\"\n        releaseLabel: \"Surface device\"\n        releaseDate: \"Release date\"\n        eol: \"End-of-servicing date for firmware & drivers\"\n\n# Most models can be found on https://support.microsoft.com/surface/find-out-which-surface-model-you-have-da204261-8d26-9351-8588-5b09632c9486\nreleases:\n  - releaseCycle: \"laptop-5g-for-business\"\n    releaseLabel: \"Surface Laptop 5G for Business\"\n    releaseDate: 2025-08-26\n    eol: 2031-08-26\n    link: https://www.microsoft.com/en-us/surface/business/surface-laptop-intel-7th-edition\n\n  - releaseCycle: \"pro-12-inch\"\n    releaseLabel: \"Surface Pro 12-inch\"\n    releaseDate: 2025-05-20\n    eol: 2031-05-20\n    link: https://support.microsoft.com/surface/surface-pro-12-inch-features-f1ec3085-a88a-4c52-abfb-cd75f8c4e736\n\n  - releaseCycle: \"laptop-13-inch\"\n    releaseLabel: \"Surface Laptop 13-inch\"\n    releaseDate: 2025-05-20\n    eol: 2031-05-20\n    link: https://support.microsoft.com/surface/surface-laptop-13-inch-features-177367f3-4bde-4ba2-8453-88d36a9cb720\n\n  - releaseCycle: \"pro-11th-edition-intel-processor\"\n    releaseLabel: \"Surface Pro 11th Edition, Intel processor\"\n    releaseDate: 2025-02-18\n    eol: 2031-02-18\n    link: https://support.microsoft.com/surface/surface-pro-11th-edition-features-36fb8175-189b-4712-b064-d3feefacf349\n\n  - releaseCycle: \"laptop-7th-edition-intel-processor\"\n    releaseLabel: \"Surface Laptop 7th Edition, Intel processor\"\n    releaseDate: 2025-02-18\n    eol: 2031-02-18\n    link: https://support.microsoft.com/surface/surface-laptop-7th-edition-features-9fba07be-d48d-4f2f-b508-70b7b5a60143\n\n  - releaseCycle: \"pro-10-with-5g\"\n    releaseLabel: \"Surface Pro 10 with 5G\"\n    releaseDate: 2024-10-11\n    eol: 2030-10-11\n    link: https://support.microsoft.com/surface/surface-pro-10-for-business-features-debb0fd7-4f30-492f-8000-b5deaf71922f\n\n  - releaseCycle: \"pro-11th-edition-5g\"\n    releaseLabel: \"Surface Pro 11th Edition 5G\"\n    releaseDate: 2024-09-03\n    eol: 2030-09-26\n    link: https://support.microsoft.com/surface/surface-pro-11th-edition-features-36fb8175-189b-4712-b064-d3feefacf349\n\n  - releaseCycle: \"pro-11\"\n    releaseLabel: \"Surface Pro (11th generation)\"\n    releaseDate: 2024-06-18\n    eol: 2030-06-18\n    link: https://support.microsoft.com/surface/surface-pro-11th-edition-features-36fb8175-189b-4712-b064-d3feefacf349\n\n  - releaseCycle: \"pro-11th-edition-snapdragon-processor\"\n    releaseLabel: \"Surface Pro 11th Edition, Snapdragon processor\"\n    releaseDate: 2024-06-18\n    eol: 2030-09-10\n    link: https://support.microsoft.com/surface/surface-pro-11th-edition-features-36fb8175-189b-4712-b064-d3feefacf349\n\n  - releaseCycle: \"laptop-7th-edition-snapdragon-processor\"\n    releaseLabel: \"Surface Laptop 7th Edition, Snapdragon processor\"\n    releaseDate: 2024-06-18\n    eol: 2030-09-10\n    link: https://support.microsoft.com/surface/surface-laptop-7th-edition-features-9fba07be-d48d-4f2f-b508-70b7b5a60143\n\n  - releaseCycle: \"laptop-7\"\n    releaseLabel: \"Surface Laptop (7th generation)\"\n    releaseDate: 2024-06-18\n    eol: 2030-06-18\n    link: https://support.microsoft.com/surface/surface-laptop-7th-edition-features-9fba07be-d48d-4f2f-b508-70b7b5a60143\n\n  - releaseCycle: \"laptop-6\"\n    releaseLabel: \"Surface Laptop 6\"\n    releaseDate: 2024-04-09\n    eol: 2030-04-09\n    link: https://support.microsoft.com/surface/surface-laptop-6-for-business-features-3d09dbcd-fc74-4fae-88b8-071307d92c6c\n\n  - releaseCycle: \"laptop-6-for-business\"\n    releaseLabel: \"Surface Laptop 6 for Business\"\n    releaseDate: 2024-04-09\n    eol: 2030-04-09\n    link: https://support.microsoft.com/surface/surface-laptop-6-for-business-features-3d09dbcd-fc74-4fae-88b8-071307d92c6c\n\n  - releaseCycle: \"pro-10-for-business\"\n    releaseLabel: \"Surface Pro 10 for Business\"\n    releaseDate: 2024-04-09\n    eol: 2030-04-09\n    link: https://support.microsoft.com/surface/surface-pro-10-for-business-features-debb0fd7-4f30-492f-8000-b5deaf71922f\n\n  - releaseCycle: \"pro-10\"\n    releaseLabel: \"Surface Pro 10\"\n    releaseDate: 2024-04-09\n    eol: 2030-04-09\n    link: https://support.microsoft.com/surface/surface-pro-x-features-and-specs-f4b9bd8d-af25-8c56-c9a5-3c56d860d7f6\n\n  - releaseCycle: \"laptop-studio-2\"\n    releaseLabel: \"Surface Laptop Studio 2\"\n    releaseDate: 2023-10-03\n    eol: 2029-10-03\n    link: https://support.microsoft.com/surface/surface-laptop-studio-2-features-70268b43-8c31-4a35-bb8f-9898461e4942\n\n  - releaseCycle: \"laptop-go-3\"\n    releaseLabel: \"Surface Laptop Go 3\"\n    releaseDate: 2023-10-03\n    eol: 2029-10-03\n    link: https://support.microsoft.com/surface/surface-laptop-go-3-features-d8baf45b-00ba-4b73-a9c8-21a6f26bba02\n\n  - releaseCycle: \"go-4\"\n    releaseLabel: \"Surface Go 4\"\n    releaseDate: 2023-09-21\n    eol: 2029-09-21\n    link: https://support.microsoft.com/surface/surface-go-4-features-522e227b-24d6-41c6-b48e-db7a053989cb\n\n  - releaseCycle: \"studio-2+\"\n    releaseLabel: \"Surface Studio 2+\"\n    releaseDate: 2022-10-25\n    eol: 2028-10-02\n    link: https://support.microsoft.com/surface/surface-studio-2-features-53cfae12-28fd-483d-9c4d-6e8f943c05a0\n\n  - releaseCycle: \"laptop-5\"\n    releaseLabel: \"Surface Laptop 5\"\n    releaseDate: 2022-10-25\n    eol: 2028-10-25\n    link: https://support.microsoft.com/surface/surface-laptop-5-specs-and-features-0816e45e-6a4c-4c9e-8365-ef755a2e34d2\n\n  - releaseCycle: \"pro-9\"\n    releaseLabel: \"Surface Pro 9\"\n    releaseDate: 2022-10-25\n    eol: 2028-10-25\n    link: https://support.microsoft.com/surface/surface-pro-9-features-and-specs-f3f523e6-4f0e-487d-a95c-6115ab55477d\n\n  - releaseCycle: \"laptop-go-2\"\n    releaseLabel: \"Surface Laptop Go 2\"\n    releaseDate: 2022-06-07\n    eol: 2028-06-07\n    link: https://support.microsoft.com/surface/surface-laptop-go-2-features-2eff8979-464a-442a-8848-856b2e237c11\n\n  - releaseCycle: \"laptop-se\"\n    releaseLabel: \"Surface Laptop SE\"\n    releaseDate: 2022-01-11\n    eol: 2028-01-11\n    link: https://support.microsoft.com/surface/surface-laptop-se-features-2674627b-d92f-4a88-b85c-f649552f3625\n\n  - releaseCycle: \"pro-x-wi-fi\"\n    releaseLabel: \"Surface Pro X Wi-Fi\"\n    releaseDate: 2021-10-05\n    eol: 2027-10-05\n    link: https://support.microsoft.com/surface/surface-pro-x-features-and-specs-f4b9bd8d-af25-8c56-c9a5-3c56d860d7f6\n\n  - releaseCycle: \"pro-8\"\n    releaseLabel: \"Surface Pro 8\"\n    releaseDate: 2021-10-05\n    eol: 2027-10-05\n    link: https://support.microsoft.com/surface/surface-pro-8-features-80d10ad3-52c1-4ded-a3be-ede236b9de93\n\n  - releaseCycle: \"laptop-studio\"\n    releaseLabel: \"Surface Laptop Studio\"\n    releaseDate: 2021-10-05\n    eol: 2027-10-05\n    link: https://support.microsoft.com/surface/surface-laptop-studio-features-2f496a27-a453-4883-9bc0-c32be7fe2f30\n\n  - releaseCycle: \"go-3\"\n    releaseLabel: \"Surface Go 3\"\n    releaseDate: 2021-10-05\n    eol: 2027-10-05\n    link: https://support.microsoft.com/surface/surface-go-3-features-1ef2c926-4de1-46c9-a159-9fcb13992509\n\n  - releaseCycle: \"laptop-4\"\n    releaseLabel: \"Surface Laptop 4\"\n    releaseDate: 2021-04-15\n    eol: 2027-04-15\n    link: https://support.microsoft.com/surface/surface-laptop-4-features-e4fbd527-8ded-424c-9ccb-f2dd76b0f4dd\n\n  - releaseCycle: \"pro-7+\"\n    releaseLabel: \"Surface Pro 7+\"\n    releaseDate: 2021-01-15\n    eol: 2027-01-15\n    link: https://support.microsoft.com/surface/surface-pro-7-features-b21cbd38-6f47-42da-bbd2-c75ca02ea17a\n\n  - releaseCycle: \"hub-2s-85\"\n    releaseLabel: \"Surface Hub 2S 85\"\n    releaseDate: 2021-01-11\n    eol: 2025-01-11\n    link: null\n\n  - releaseCycle: \"pro-x-sq2\"\n    releaseLabel: \"Surface Pro X SQ2\"\n    releaseDate: 2020-10-13\n    eol: 2025-08-10\n    link: https://support.microsoft.com/surface/surface-pro-x-features-and-specs-f4b9bd8d-af25-8c56-c9a5-3c56d860d7f6\n\n  - releaseCycle: \"laptop-go\"\n    releaseLabel: \"Surface Laptop Go\"\n    releaseDate: 2020-10-13\n    eol: 2024-10-13\n    link: https://support.microsoft.com/topic/surface-laptop-go-1st-gen-specs-and-features-962fdfc3-9771-e5d0-e86e-8e9c2119b411\n\n  - releaseCycle: \"book-3\"\n    releaseLabel: \"Surface Book 3\"\n    releaseDate: 2020-05-26\n    eol: 2025-04-01\n    link: https://support.microsoft.com/surface/surface-book-3-specs-and-features-261d4bb1-2851-d9d5-2020-283429f6cd8c\n\n  - releaseCycle: \"go-2\"\n    releaseLabel: \"Surface Go 2\"\n    releaseDate: 2020-05-06\n    eol: 2024-12-30\n    link: https://support.microsoft.com/surface/surface-go-2-specs-and-features-0fc6a657-2851-484f-6f82-bd3c589ed92c\n\n  - releaseCycle: \"pro-x-sq1\"\n    releaseLabel: \"Surface Pro X SQ1\"\n    releaseDate: 2019-11-05\n    eol: 2025-08-10\n    link: https://support.microsoft.com/surface/surface-pro-x-features-f4b9bd8d-af25-8c56-c9a5-3c56d860d7f6\n\n  - releaseCycle: \"laptop-3\"\n    releaseLabel: \"Surface Laptop 3\"\n    releaseDate: 2019-10-22\n    eol: 2024-07-30\n    link: https://support.microsoft.com/surface/surface-laptop-3-specs-and-features-75315c06-5d74-07fe-55d5-a8c5cb626849\n\n  - releaseCycle: \"pro-7\"\n    releaseLabel: \"Surface Pro 7\"\n    releaseDate: 2019-10-22\n    eol: 2025-10-30\n    link: https://support.microsoft.com/surface/surface-pro-7-specs-and-features-8254894d-bb80-77ef-daae-612ea713e310\n\n  - releaseCycle: \"hub-2s\"\n    releaseLabel: \"Surface Hub 2S\"\n    releaseDate: 2019-04-17\n    eol: 2023-04-17\n    link: null\n\n  - releaseCycle: \"go-with-lte-advanced\"\n    releaseLabel: \"Surface Go with LTE Advanced\"\n    releaseDate: 2018-11-20\n    eol: 2022-11-20\n    link: null\n\n  - releaseCycle: \"pro-6\"\n    releaseLabel: \"Surface Pro 6\"\n    releaseDate: 2018-10-16\n    eol: 2023-06-30\n    link: https://support.microsoft.com/surface/surface-pro-6-specs-and-features-ade5cfc2-e99a-6fd1-abbe-c0e8a8a3942d\n\n  - releaseCycle: \"laptop-2\"\n    releaseLabel: \"Surface Laptop 2\"\n    releaseDate: 2018-10-16\n    eol: 2022-12-27\n    link: https://support.microsoft.com/surface/surface-laptop-2-specs-and-features-44924da8-8a48-b0f3-4cb0-f9aa104e7cdd\n\n  - releaseCycle: \"studio-2\"\n    releaseLabel: \"Surface Studio 2\"\n    releaseDate: 2018-10-02\n    eol: 2024-10-02\n    link: https://support.microsoft.com/surface/surface-studio-2-features-8672fa31-2e5d-2eb7-e299-5138e2ea682f\n\n  - releaseCycle: \"go\"\n    releaseLabel: \"Surface Go\"\n    releaseDate: 2018-08-02\n    eol: 2022-08-02\n    link: https://support.microsoft.com/surface/surface-go-1st-gen-specs-and-features-d5f9e6f4-1b01-f61a-6dac-ad4f963ddba5\n\n  - releaseCycle: \"pro-lte-5th-gen-model-1807\"\n    releaseLabel: \"Surface Pro LTE (5th gen) (Model 1807)\"\n    releaseDate: 2017-12-01\n    eol: 2024-01-15\n    link: null\n\n  - releaseCycle: \"book-2\"\n    releaseLabel: \"Surface Book 2\"\n    releaseDate: 2017-11-17\n    eol: 2023-06-30\n    link: https://support.microsoft.com/surface/surface-book-2-specs-and-features-d752c78d-d1fc-c483-c80d-8343e68ad96b\n\n  - releaseCycle: \"pro-5th-gen\"\n    releaseLabel: \"Surface Pro (5th gen)\"\n    releaseDate: 2017-06-15\n    eol: 2024-01-15\n    link: https://support.microsoft.com/surface/surface-pro-5th-gen-specs-and-features-42d321e4-52d6-dcb1-e014-9ffc76fbca14\n\n  - releaseCycle: \"laptop-1st-gen\"\n    releaseLabel: \"Surface Laptop (1st gen)\"\n    releaseDate: 2017-06-14\n    eol: 2021-11-13\n    link: https://support.microsoft.com/surface/surface-laptop-1st-gen-specs-and-features-30b1b484-4587-928f-ea9a-351d411569af\n\n  - releaseCycle: \"studio-1st-gen\"\n    releaseLabel: \"Surface Studio (1st gen)\"\n    releaseDate: 2016-12-15\n    eol: 2021-11-13\n    link: https://support.microsoft.com/surface/surface-studio-1st-gen-diagrams-and-tech-specs-ee58a743-6463-2557-e66e-4dc4b3207881\n\n  - releaseCycle: \"book-with-performance-base\"\n    releaseLabel: \"Surface Book with Performance Base\"\n    releaseDate: 2016-11-10\n    eol: 2021-11-13\n    link: null\n\n  - releaseCycle: \"book\"\n    releaseLabel: \"Surface Book\"\n    releaseDate: 2015-10-26\n    eol: 2021-11-13\n    link: https://support.microsoft.com/surface/surface-book-1st-gen-specs-and-features-b2c7cf05-1144-da66-c4c8-dba0be246040\n\n  - releaseCycle: \"pro-4\"\n    releaseLabel: \"Surface Pro 4\"\n    releaseDate: 2015-10-26\n    eol: 2021-11-13\n    link: https://support.microsoft.com/surface/surface-pro-4-specs-and-features-e3a8ac71-4cee-9107-23bc-7bd08d47cf75\n\n  - releaseCycle: \"hub-55\"\n    releaseLabel: \"Surface Hub 55\"\n    releaseDate: 2015-06-01\n    eol: 2022-11-30\n    link: https://support.microsoft.com/surface/surface-hub-tech-spec-4b57f72c-dc1c-28d7-959f-3d95eda7708f\n\n  - releaseCycle: \"hub-84\"\n    releaseLabel: \"Surface Hub 84\"\n    releaseDate: 2015-06-01\n    eol: 2022-11-30\n    link: https://support.microsoft.com/surface/surface-hub-tech-spec-4b57f72c-dc1c-28d7-959f-3d95eda7708f\n\n  - releaseCycle: \"3\"\n    releaseLabel: \"Surface 3\"\n    releaseDate: 2015-05-05\n    eol: 2021-11-13\n    link: https://support.microsoft.com/surface/surface-3-specs-and-features-80e52440-0c3a-60e4-b77c-88a5f373ea4d\n\n  - releaseCycle: \"pro-3\"\n    releaseLabel: \"Surface Pro 3\"\n    releaseDate: 2014-06-20\n    eol: 2021-11-13\n    link: https://support.microsoft.com/surface/surface-pro-3-specs-and-features-4c142a41-134f-f22b-0142-a5cf073b56ee\n\n  - releaseCycle: \"2\"\n    releaseLabel: \"Surface 2\"\n    releaseDate: 2013-10-22\n    eol: 2018-04-10\n    link: https://support.microsoft.com/surface/surface-2-specifications-7a5aaf4f-9641-2c69-3747-ea4e2a161aae\n\n  - releaseCycle: \"pro-2\"\n    releaseLabel: \"Surface Pro 2\"\n    releaseDate: 2013-10-22\n    eol: 2018-04-10\n    link: https://support.microsoft.com/surface/surface-pro-2-specs-and-features-f38cf5d3-1b61-0c2a-fd46-4729afebe798\n\n  - releaseCycle: \"pro\"\n    releaseLabel: \"Surface Pro\"\n    releaseDate: 2013-02-09\n    eol: 2017-04-11\n    link: https://support.microsoft.com/surface/surface-pro-1st-gen-specifications-f0e31ddb-b03b-e450-bf83-0e23cf6cbdce\n\n  - releaseCycle: \"rt\"\n    releaseLabel: \"Surface RT\"\n    releaseDate: 2012-10-26\n    eol: 2017-04-11\n    link: https://support.microsoft.com/surface/surface-rt-specifications-dcc757dc-b4ab-c33f-d3b3-352cf5d2e637\n---\n\n> Microsoft Surface is a series of touchscreen-based personal computers and interactive whiteboards\n> designed and developed by Microsoft, running the Microsoft Windows operating system.\n\nMicrosoft defines a supported Surface Device as one receiving driver and firmware updates, along\nwith a supported Windows OS version. Surface devices will receive driver and firmware updates for\nWindows versions released in the prior 30 months.\n\nMicrosoft publishes the [minimum supported Windows version](https://support.microsoft.com/surface/surface-supported-operating-systems-9559cc3c-7a38-31b6-d9fb-571435e84cd1).\nOnce the device support period is concluded, devices will continue to receive Windows OS feature and\nsecurity updates.\n"
  },
  {
    "path": "products/suse-linux-micro.md",
    "content": "---\ntitle: SUSE Linux Micro\naddedAt: 2025-09-09\ncategory: os\ntags: linux-distribution suse\niconSlug: suse\npermalink: /suse-linux-micro\nalternate_urls:\n  - /sl-micro\nversionCommand: cat /etc/os-release\nreleasePolicyLink: https://www.suse.com/lifecycle\nchangelogTemplate: https://www.suse.com/releasenotes/x86_64/SL-Micro/__RELEASE_CYCLE__/\nlatestColumn: false\neolColumn: General Support\n\nidentifiers:\n  - cpe: cpe:/o:suse:linux_enterprise_micro\n  - cpe: cpe:2.3:o:suse:linux_enterprise_micro\n\nauto:\n  methods:\n    - release_table: https://www.suse.com/lifecycle/\n      header_selector: \"tr:nth-of-type(1)\"\n      fields:\n        releaseCycle:\n          column: \"Service Pack Release\"\n          regex: 'SUSE Linux Micro (?P<value>\\d+\\.\\d+)'\n        releaseDate: \"FCS Date\"\n        eol: \"General Ends\"\n\nreleases:\n  - releaseCycle: \"6.2\"\n    releaseDate: 2025-11-04\n    eol: 2029-11-30\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2024-11-26\n    eol: 2028-11-30\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2024-06-06\n    eol: 2028-06-30\n\n  - releaseCycle: \"5.5\"\n    releaseDate: 2023-10-12\n    eol: 2027-10-31\n    link: https://www.suse.com/releasenotes/x86_64/SLE-Micro/__RELEASE_CYCLE__/\n\n  - releaseCycle: \"5.4\"\n    releaseDate: 2023-04-20\n    eol: 2027-04-30\n    link: https://www.suse.com/releasenotes/x86_64/SLE-Micro/__RELEASE_CYCLE__/\n\n  - releaseCycle: \"5.3\"\n    releaseDate: 2022-10-25\n    eol: 2026-10-30\n    link: https://www.suse.com/releasenotes/x86_64/SLE-Micro/__RELEASE_CYCLE__/\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2022-04-14\n    eol: 2026-04-30\n    link: https://www.suse.com/releasenotes/x86_64/SLE-Micro/__RELEASE_CYCLE__/\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2021-10-26\n    eol: 2025-10-31\n    link: https://www.suse.com/releasenotes/x86_64/SLE-Micro/__RELEASE_CYCLE__/\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2021-03-30\n    eol: 2022-03-31\n    link: https://www.suse.com/releasenotes/x86_64/SLE-Micro/__RELEASE_CYCLE__/\n\n---\n\n> [SUSE Linux Micro](https://www.suse.com/products/micro/), formerly known as SUSE Linux Enterprise Micro,\n> is a commercial lightweight OS for edge computing and containerized and virtual workloads.\n\nSUSE Linux Micro is included as part of the SUSE Rancher Prime, SUSE Rancher Suite and SUSE Virtualization products.\nEach minor version is supported for four years.\n"
  },
  {
    "path": "products/suse-manager.md",
    "content": "---\ntitle: SUSE Multi-Linux Manager\naddedAt: 2024-08-02\ncategory: server-app\ntags: suse\niconSlug: suse\npermalink: /suse-manager\nalternate_urls:\n  - /suse-multi-linux-manager\n  - /suse-mlm\nversionCommand: zypper info mgradm\nreleasePolicyLink: https://www.suse.com/lifecycle\nchangelogTemplate: https://www.suse.com/releasenotes/x86_64/SUSE-MANAGER/__RELEASE_CYCLE__/\neolColumn: General Support\n\n# Release dates are documented in each release note in the \"Version revision history\" paragraph.\n# EOL dates can be found on https://www.suse.com/lifecycle.\nreleases:\n  - releaseCycle: \"5.1\"\n    releaseDate: 2025-07-31\n    eol: false\n    latest: \"5.1\"\n    latestReleaseDate: 2025-07-31\n    link: https://www.suse.com/releasenotes/x86_64/multi-linux-manager/__RELEASE_CYCLE__\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2024-07-16\n    eol: 2026-06-30\n    latest: \"5.0.5\"\n    latestReleaseDate: 2025-07-01\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2022-06-20\n    eol: 2025-07-23\n    latest: \"4.3.16\"\n    latestReleaseDate: 2025-07-01\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2021-06-21\n    eol: 2023-10-31\n    latest: \"4.2.14\"\n    latestReleaseDate: 2023-08-29\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2020-07-21\n    eol: 2022-10-31\n    latest: \"4.1.15\"\n    latestReleaseDate: 2022-06-20\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2019-06-26\n    eol: 2021-06-30\n    latest: \"4.0.14\"\n    latestReleaseDate: 2021-06-22\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2018-06-25\n    eol: 2020-09-30\n    latest: \"3.2.15\"\n    latestReleaseDate: 2020-08-19\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2017-06-27\n    eol: 2019-06-30\n    latest: \"3.1.11\"\n    latestReleaseDate: 2019-06-30 # https://web.archive.org/web/20190407030446/https://www.suse.com/lifecycle/\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2016-04-05\n    eol: 2018-10-31 # https://web.archive.org/web/20190808082538/https://www.suse.com/lifecycle/\n    latest: \"3.0.12\"\n    latestReleaseDate: 2018-06-01\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2014-06-02\n    eol: 2017-01-31 # https://web.archive.org/web/20170318160650/https://www.suse.com/lifecycle/\n    latest: \"2.1.19\"\n    latestReleaseDate: 2016-10-31\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2012-08-09\n    eol: 2015-06-30 # https://web.archive.org/web/20170318160650/https://www.suse.com/lifecycle/\n    latest: \"1.7.6\"\n    latestReleaseDate: 2013-08-26\n---\n\n> [SUSE Multi-Linux Manager](https://www.suse.com/products/multi-linux-manager/), formerly known as SUSE Manager, is an open source infrastructure management solution designed to simplify and secure a mixed Linux environment.\n> It uses the Salt configuration management system to manage clients, deploy patches and packages, and report changes at scale.\n\n{: .warning }\n\n> This page tracks SUSE Multi-Linux Manager, which is a SUSE product based on the [open-source Uyuni project](https://uyuni-project.org).\n> Uyuni offers the same functionality but follows a rolling release — bugfixes are only available on the latest version.\n\nSUSE Multi-Linux Manager is usually released every 12 months.\nThe current release is usually supported for an additional 12 months once after the next release, resulting in a 24-month support cycle.\nSUSE Multi-Linux Manager Proxy follows the same lifecycle as SUSE Multi-Linux Manager Server.\n"
  },
  {
    "path": "products/svelte.md",
    "content": "---\ntitle: Svelte\naddedAt: 2024-11-21\ncategory: framework\ntags: javascript-runtime\niconSlug: svelte\npermalink: /svelte\nversionCommand: npm list svelte\neoasColumn: true\neoesColumn: false\nchangelogTemplate: https://github.com/sveltejs/svelte/releases/tag/svelte%40__LATEST__\n\nauto:\n  methods:\n    - npm: svelte\n\nidentifiers:\n  - purl: pkg:npm/svelte\n  - purl: pkg:github/sveltejs/svelte\n  - cpe: cpe:2.3:a:svelte:svelte\n\nreleases:\n  - releaseCycle: \"5\"\n    releaseDate: 2024-10-19\n    eoas: false\n    eol: false\n    latest: \"5.54.1\"\n    latestReleaseDate: 2026-03-21\n\n  - releaseCycle: \"4\"\n    releaseDate: 2023-06-22\n    eoas: 2024-10-19\n    eol: 2024-10-19\n    latest: \"4.2.20\"\n    latestReleaseDate: 2025-05-20\n\n  - releaseCycle: \"3\"\n    releaseDate: 2019-04-21\n    eoas: 2023-06-22\n    eol: 2023-06-22\n    latest: \"3.59.2\"\n    latestReleaseDate: 2023-06-20\n    link: https://github.com/sveltejs/svelte/releases/tag/v__LATEST__\n\n  - releaseCycle: \"2\"\n    releaseDate: 2018-04-19\n    eoas: 2019-04-21\n    eol: 2019-04-21\n    latest: \"2.16.1\"\n    latestReleaseDate: 2019-02-08\n    link: https://github.com/sveltejs/svelte/releases/tag/v__LATEST__\n\n  - releaseCycle: \"1\"\n    releaseDate: 2016-11-29\n    eoas: 2018-04-19\n    eol: 2018-04-19\n    latest: \"1.64.1\"\n    latestReleaseDate: 2018-04-18\n    link: https://github.com/sveltejs/svelte/releases/tag/v__LATEST__\n\n---\n\n> [Svelte](https://svelte.dev/) a UI framework that uses a compiler to let you write\n> breathtakingly concise components that do minimal work in the browser, using languages you already\n> know — HTML, CSS and JavaScript.\n\nThe support and EOL policy is not clearly defined. Looking at past releases,\nit seems that only the latest release is actively maintained.\n"
  },
  {
    "path": "products/symfony.md",
    "content": "---\ntitle: Symfony\naddedAt: 2019-05-29\ncategory: framework\ntags: php-runtime\niconSlug: symfony\npermalink: /symfony\nversionCommand: composer show | grep \"symfony/\"\nreleasePolicyLink: https://symfony.com/releases\nchangelogTemplate: \"https://symfony.com/blog/symfony-{{'__LATEST__'|replace:'.','-'}}-released\"\neoasColumn: true\n\nidentifiers:\n  - repology: php:symfony\n  - cpe: cpe:/a:sensiolabs:symfony\n  - cpe: cpe:2.3:a:sensiolabs:symfony\n\nauto:\n  methods:\n    - git: https://github.com/symfony/symfony.git\n\n# For LTS:\n# - eoas(x) = releaseDate(x) + 36 months\n# - eol(x) = releaseDate(x) + 48 months\n#\n# For non-LTS:\n# - eoas(x) = releaseDate(x) + 8 months\n# - eol(x) = releaseDate(x) + 8 months\nreleases:\n  - releaseCycle: \"8.0\"\n    releaseDate: 2025-11-27\n    eoas: 2026-07-31\n    eol: 2026-07-31\n    latest: \"8.0.7\"\n    latestReleaseDate: 2026-03-06\n\n  - releaseCycle: \"7.4\"\n    lts: true\n    releaseDate: 2025-11-27\n    eoas: 2028-11-30\n    eol: 2029-11-30\n    latest: \"7.4.7\"\n    latestReleaseDate: 2026-03-06\n\n  - releaseCycle: \"7.3\"\n    releaseDate: 2025-05-29\n    eoas: 2026-01-31\n    eol: 2026-01-31\n    latest: \"7.3.11\"\n    latestReleaseDate: 2026-01-28\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2024-11-29\n    eoas: 2025-07-31\n    eol: 2025-07-31\n    latest: \"7.2.9\"\n    latestReleaseDate: 2025-07-31\n\n  - releaseCycle: \"7.1\"\n    releaseDate: 2024-05-31\n    eoas: 2025-01-31\n    eol: 2025-01-31\n    latest: \"7.1.11\"\n    latestReleaseDate: 2025-01-29\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2023-11-29\n    eoas: 2024-07-31\n    eol: 2024-07-31\n    latest: \"7.0.10\"\n    latestReleaseDate: 2024-07-26\n\n  - releaseCycle: \"6.4\"\n    lts: true\n    releaseDate: 2023-11-29\n    eoas: 2026-11-30\n    eol: 2027-11-30\n    latest: \"6.4.35\"\n    latestReleaseDate: 2026-03-06\n\n  - releaseCycle: \"6.3\"\n    releaseDate: 2023-05-30\n    eoas: 2024-01-31\n    eol: 2024-01-31\n    latest: \"6.3.12\"\n    latestReleaseDate: 2024-01-30\n\n  - releaseCycle: \"6.2\"\n    releaseDate: 2022-11-30\n    eoas: 2023-07-31\n    eol: 2023-07-31\n    latest: \"6.2.14\"\n    latestReleaseDate: 2023-07-31\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2022-05-27\n    eoas: 2023-01-31\n    eol: 2023-01-31\n    latest: \"6.1.12\"\n    latestReleaseDate: 2023-02-01\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2021-11-29\n    eoas: 2023-01-31\n    eol: 2023-01-31\n    latest: \"6.0.20\"\n    latestReleaseDate: 2023-02-01\n\n  - releaseCycle: \"5.4\"\n    lts: true\n    releaseDate: 2021-11-29\n    eoas: 2024-11-30\n    eol: 2029-02-28\n    latest: \"5.4.51\"\n    latestReleaseDate: 2026-01-28\n\n  - releaseCycle: \"5.3\"\n    releaseDate: 2021-05-31\n    eoas: 2022-01-01\n    eol: 2022-01-01\n    latest: \"5.3.16\"\n    latestReleaseDate: 2022-03-01\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2020-11-30\n    eoas: 2021-07-21\n    eol: 2021-07-21\n    latest: \"5.2.14\"\n    latestReleaseDate: 2021-07-29\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2020-05-31\n    eoas: 2021-01-21\n    eol: 2021-01-21\n    latest: \"5.1.11\"\n    latestReleaseDate: 2021-01-27\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2019-11-21\n    eoas: 2020-07-21\n    eol: 2020-07-21\n    latest: \"5.0.11\"\n    latestReleaseDate: 2020-07-24\n\n  - releaseCycle: \"4.4\"\n    lts: true\n    releaseDate: 2019-11-21\n    eoas: 2022-11-21\n    eol: 2023-11-21\n    latest: \"4.4.51\"\n    latestReleaseDate: 2023-11-10\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2019-05-30\n    eoas: 2020-01-01\n    eol: 2020-07-01\n    latest: \"4.3.11\"\n    latestReleaseDate: 2020-01-31\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2018-11-30\n    eoas: 2019-07-01\n    eol: 2020-01-01\n    latest: \"4.2.12\"\n    latestReleaseDate: 2019-11-13\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2018-05-30\n    eoas: 2019-01-01\n    eol: 2019-07-01\n    # No announcement for 4.1.13, which was tagged the same day\n    link: https://symfony.com/blog/symfony-4-1-12-released\n    latest: \"4.1.13\"\n    latestReleaseDate: 2019-04-17\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2017-11-30\n    eoas: 2018-07-01\n    eol: 2019-01-01\n    latest: \"4.0.15\"\n    latestReleaseDate: 2018-12-06\n\n  - releaseCycle: \"3.4\"\n    lts: true\n    releaseDate: 2017-11-30\n    eoas: 2020-11-01\n    eol: 2021-11-01\n    latest: \"3.4.49\"\n    latestReleaseDate: 2021-05-19\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2017-05-29\n    eoas: 2018-01-01\n    eol: 2018-07-01\n    latest: \"3.3.18\"\n    latestReleaseDate: 2018-08-01\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2016-11-30\n    eoas: 2017-07-01\n    eol: 2018-01-01\n    latest: \"3.2.14\"\n    latestReleaseDate: 2017-11-16\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2016-05-30\n    eoas: 2017-01-01\n    eol: 2017-07-01\n    latest: \"3.1.10\"\n    latestReleaseDate: 2017-01-27\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2015-11-30\n    eoas: 2016-07-01\n    eol: 2017-01-01\n    latest: \"3.0.9\"\n    latestReleaseDate: 2016-07-30\n\n  - releaseCycle: \"2.8\"\n    lts: true\n    releaseDate: 2015-11-30\n    eoas: 2018-11-01\n    eol: 2019-11-01\n    latest: \"2.8.52\"\n    latestReleaseDate: 2019-11-13\n\n  - releaseCycle: \"2.7\"\n    lts: true\n    releaseDate: 2015-05-30\n    eoas: 2018-05-01\n    eol: 2019-05-01\n    # no announcement for 2.7.52, which was tagged the same day\n    link: https://symfony.com/blog/symfony-2-7-51-released\n    latest: \"2.7.52\"\n    latestReleaseDate: 2019-04-17\n\n  - releaseCycle: \"2.3\"\n    lts: true\n    releaseDate: 2013-06-03\n    eoas: 2016-05-01\n    eol: 2017-05-01\n    latest: \"2.3.42\"\n    latestReleaseDate: 2016-05-30\n\n---\n\n> [Symfony](https://symfony.com/) is a free and open-source PHP web application framework and a set\n> of reusable PHP component libraries.\n\nSymfony manages its releases through a time-based model. A new Symfony minor version comes out every\nsix months, one in May and one in November.\n\nStarting from the Symfony 3.x branch, the number of minor versions is limited to five per branch\n(X.0, X.1, X.2, X.3 and X.4). The last minor version of a branch (e.g. 3.4, 4.4, 5.4) is considered\na long-term support version, and the other ones are considered standard versions:\n\n| Version Type            | Bugs are fixed for | Security issues are fixed for                                                          |\n| :---------------------- | :----------------- | :------------------------------------------------------------------------------------- |\n| Standard                | 8 months           | [8 months](https://symfony.com/blog/symfony-maintenance-changes-for-standard-releases) |\n| Long-Term Support (LTS) | 3 years            | 4 years                                                                                |\n"
  },
  {
    "path": "products/tails.md",
    "content": "---\ntitle: Tails\naddedAt: 2022-12-28\ncategory: os\ntags: linux-distribution\niconSlug: tails\npermalink: /tails\nversionCommand: cat /etc/amnesia/version\nchangelogTemplate: https://tails.net/news/version___LATEST__/\n\nidentifiers:\n  - cpe: cpe:2.3:o:tails_project:tails\n\n# We fetch dates from Git and then override a few\n# older releases with more accurate dates from distrowatch\n# pre-1.3 releases were tagged later, so git data isn't accurate for those.\nauto:\n  methods:\n    - git: https://gitlab.tails.boum.org/tails/tails.git\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"7\"\n    releaseDate: 2025-09-18\n    eol: false\n    latest: \"7.5\"\n    latestReleaseDate: 2026-02-25\n\n  - releaseCycle: \"6\"\n    releaseDate: 2024-02-27\n    eol: 2025-09-18\n    latest: \"6.19\"\n    latestReleaseDate: 2025-08-20\n\n  - releaseCycle: \"5\"\n    releaseDate: 2022-05-03\n    eol: 2024-02-27\n    latest: \"5.22\"\n    latestReleaseDate: 2024-01-29\n\n  - releaseCycle: \"4\"\n    releaseDate: 2019-10-22\n    eol: 2022-05-02\n    latest: \"4.29\"\n    latestReleaseDate: 2022-04-04\n\n  - releaseCycle: \"3\"\n    releaseDate: 2017-06-13\n    eol: 2019-10-21\n    latest: \"3.16\"\n    latestReleaseDate: 2019-09-03\n\n  - releaseCycle: \"2\"\n    releaseDate: 2016-01-27\n    eol: 2017-07-10\n    latest: \"2.12\"\n    latestReleaseDate: 2017-04-18\n\n  - releaseCycle: \"1\"\n    releaseDate: 2014-04-29\n    eol: 2016-01-25\n    latest: \"1.8.2\"\n    latestReleaseDate: 2016-01-09\n\n---\n\n> [Tails](https://tails.net/about/), or _The Amnesic Incognito Live System_, is a\n> security-focused Debian-based Linux distribution aimed at preserving privacy and anonymity.\n\nTails [provides upgrades every six weeks](https://tails.net/support/faq/#upgrade) and only\nsupports the latest release.\n"
  },
  {
    "path": "products/tailwind-css.md",
    "content": "---\ntitle: Tailwind CSS\naddedAt: 2025-08-03\ncategory: framework\ntags: css-runtime\niconSlug: tailwindcss\npermalink: /tailwind-css\nalternate_urls:\n  - /tailwind\n  - /tailwindcss\nchangelogTemplate: https://github.com/tailwindlabs/tailwindcss/releases/tag/v__LATEST__\neolColumn: Support\n\nauto:\n  methods:\n    - npm: tailwindcss\n\nidentifiers:\n  - repology: tailwindcss\n  - purl: pkg:github/tailwindlabs/tailwindcss\n  - purl: pkg:npm/tailwindcss\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"4.2\"\n    releaseDate: 2026-02-18\n    eol: false\n    latest: \"4.2.2\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2025-04-01\n    eol: 2026-02-18\n    latest: \"4.1.18\"\n    latestReleaseDate: 2025-12-11\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2025-01-21\n    eol: 2025-04-01\n    latest: \"4.0.17\"\n    latestReleaseDate: 2025-03-26\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2023-12-18\n    eol: 2027-02-28 # in February 2025 adamwathan commented (at least the next 18 — 24 months) https://github.com/tailwindlabs/tailwindcss/discussions/15284#discussioncomment-12340556\n    latest: \"3.4.19\"\n    latestReleaseDate: 2025-12-10\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2023-03-28\n    eol: 2023-12-18\n    latest: \"3.3.7\"\n    latestReleaseDate: 2023-12-18\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2022-10-19\n    eol: 2023-03-28\n    latest: \"3.2.7\"\n    latestReleaseDate: 2023-02-16\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2022-06-08\n    eol: 2022-10-19\n    latest: \"3.1.8\"\n    latestReleaseDate: 2022-08-05\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2021-12-09\n    eol: 2022-06-08\n    latest: \"3.0.24\"\n    latestReleaseDate: 2022-04-12\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2021-06-17\n    eol: 2021-12-09\n    latest: \"2.2.19\"\n    latestReleaseDate: 2021-10-29\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2021-04-05\n    eol: 2021-06-17\n    latest: \"2.1.4\"\n    latestReleaseDate: 2021-06-02\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2020-11-18\n    eol: 2021-04-05\n    latest: \"2.0.5\"\n    latestReleaseDate: 2021-04-05\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2020-10-12\n    eol: 2020-11-18\n    latest: \"1.9.6\"\n    latestReleaseDate: 2020-10-23\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2020-09-04\n    eol: 2020-10-12\n    latest: \"1.8.13\"\n    latestReleaseDate: 2020-10-10\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2020-08-18\n    eol: 2020-09-04\n    latest: \"1.7.6\"\n    latestReleaseDate: 2020-08-29\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2020-07-28\n    eol: 2020-08-18\n    latest: \"1.6.3\"\n    latestReleaseDate: 2020-08-18\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2020-07-15\n    eol: 2020-07-28\n    latest: \"1.5.2\"\n    latestReleaseDate: 2020-07-21\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2020-04-29\n    eol: 2020-07-15\n    latest: \"1.4.6\"\n    latestReleaseDate: 2020-05-08\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2020-04-20\n    eol: 2020-04-29\n    latest: \"1.3.5\"\n    latestReleaseDate: 2020-04-23\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2020-02-05\n    eol: 2020-04-20\n    latest: \"1.2.0\"\n    latestReleaseDate: 2020-02-05\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2019-08-06\n    eol: 2020-02-05\n    latest: \"1.1.4\"\n    latestReleaseDate: 2019-11-25\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2019-05-13\n    eol: 2019-08-06\n    latest: \"1.0.6\"\n    latestReleaseDate: 2019-08-01\n\n---\n\n> [Tailwind CSS](https://tailwindcss.com/) is a utility-first CSS framework for rapidly building modern websites without ever leaving your HTML.\n\nTailwind CSS does not have a clear release, support and EOL policy.\nLooking at the latest releases, it seems that only the latest release is supported. This page marks Tailwind 3 as supported as per a \n[note from the creator](https://github.com/tailwindlabs/tailwindcss/discussions/15284#discussioncomment-12340556) - this is [not yet\ndocumented](https://github.com/tailwindlabs/tailwindcss.com/issues/2102)\n"
  },
  {
    "path": "products/tarantool.md",
    "content": "---\ntitle: Tarantool\naddedAt: 2022-03-21\ncategory: database\npermalink: /tarantool\nversionCommand: $ tarantool --version\nreleaseImage: https://hb.bizmrg.com/tarantool-io/doc-builds/tarantool/latest/images_en/releases_calendar.svg\nreleasePolicyLink: https://www.tarantool.io/en/doc/latest/release/policy/\nchangelogTemplate: https://github.com/tarantool/tarantool/releases/tag/__LATEST__\neolColumn: Support Status\n\nidentifiers:\n  - repology: tarantool\n  - cpe: cpe:/a:tarantool:tarantool\n  - cpe: cpe:2.3:a:tarantool:tarantool\n\nauto:\n  methods:\n    - git: https://github.com/tarantool/tarantool.git\n\n# EOL dates can be found on https://www.tarantool.io/en/doc/latest/release/calendar/#release-table\nreleases:\n  - releaseCycle: \"3.6\"\n    releaseDate: 2025-12-12\n    eol: false # pending update on https://www.tarantool.io/en/doc/latest/release/calendar/#release-table\n    latest: \"3.6.2\"\n    latestReleaseDate: 2026-03-05\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2025-08-27\n    eol: false # pending update on https://www.tarantool.io/en/doc/latest/release/calendar/#release-table\n    latest: \"3.5.1\"\n    latestReleaseDate: 2025-11-21\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2025-04-15\n    eol: 2027-04-14\n    latest: \"3.4.2\"\n    latestReleaseDate: 2025-11-21\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2024-11-29\n    eol: 2026-11-29\n    latest: \"3.3.4\"\n    latestReleaseDate: 2025-11-21\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2024-08-26\n    eol: 2026-08-26\n    latest: \"3.2.3\"\n    latestReleaseDate: 2025-11-21\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2024-04-16\n    eol: 2024-08-26\n    latest: \"3.1.2\"\n    latestReleaseDate: 2024-08-26\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2023-12-26\n    eol: 2024-04-16\n    latest: \"3.0.2\"\n    latestReleaseDate: 2024-04-16\n\n  - releaseCycle: \"2.11\"\n    lts: true\n    releaseDate: 2023-05-24\n    eol: 2027-05-24\n    latest: \"2.11.8\"\n    latestReleaseDate: 2025-10-17\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2022-05-22\n    eol: 2023-05-24\n    latest: \"2.10.8\"\n    latestReleaseDate: 2023-09-14\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2020-12-30\n    eol: 2022-04-25\n    latest: \"2.8.4\"\n    latestReleaseDate: 2022-04-25\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2020-10-23\n    eol: 2021-08-19\n    latest: \"2.7.3\"\n    latestReleaseDate: 2021-08-19\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2020-07-17\n    eol: 2021-04-21\n    latest: \"2.6.3\"\n    latestReleaseDate: 2021-04-21\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2020-04-20\n    eol: 2020-12-30\n    latest: \"2.5.3\"\n    latestReleaseDate: 2020-12-30\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2020-01-10\n    eol: 2020-10-22\n    latest: \"2.4.3\"\n    latestReleaseDate: 2020-10-23\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2019-08-02\n    eol: 2020-07-17\n    latest: \"2.3.3\"\n    latestReleaseDate: 2020-07-17\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2019-03-22\n    eol: 2020-04-20\n    latest: \"2.2.3\"\n    latestReleaseDate: 2020-04-20\n\n  - releaseCycle: \"1.10\"\n    lts: true\n    releaseDate: 2018-03-07\n    eol: 2023-05-24\n    latest: \"1.10.15\"\n    latestReleaseDate: 2023-02-20\n\n---\n\n> [Tarantool](https://www.tarantool.io/) is an open source (BSD-2 clause licensed), in-memory\n> computing platform consisting of a database and an application server. It includes a heavily\n> optimized Lua interpreter, cooperative multitasking and non-blocking IO, persistent queues,\n> sharding, and MySQL/PostgreSQL support.\n\nA release cycle reaches the end of life (EOL) when the last release in the series is published.\nUnsupported releases are documented as [Unsupported Versions](https://www.tarantool.io/en/doc/latest/release/eos_versions/).\n\n2.11 is the long-term support (LTS) release with four years of maintenance.\n"
  },
  {
    "path": "products/tarteaucitron.md",
    "content": "---\ntitle: tarteaucitron\naddedAt: 2025-08-01\ncategory: framework\niconSlug: tarteaucitron\ntags: javascript-runtime\npermalink: /tarteaucitron\nreleasePolicyLink: https://github.com/AmauriC/tarteaucitron.js?tab=security-ov-file\nchangelogTemplate: https://github.com/AmauriC/tarteaucitron.js/releases/tag/v__LATEST__\n\nauto:\n  methods:\n    - git: https://github.com/AmauriC/tarteaucitron.js.git\n\nidentifiers:\n  - purl: pkg:github/AmauriC/tarteaucitron.js\n  - purl: pkg:npm/tarteaucitronjs\n  - cpe: cpe:2.3:a:amauri:tarteaucitronjs\n  - cpe: cpe:/a:amauri:tarteaucitronjs\n\nreleases:\n  - releaseCycle: \"1\"\n    releaseDate: 2018-08-28\n    eol: false\n    latest: \"1.31.0\"\n    latestReleaseDate: 2026-03-04\n\n---\n\n> [tarteaucitron](https://tarteaucitron.io/en/) is a JavaScript cookie banner library.\n\ntarteaucitron supported versions are documented on their [GitHub security page](https://github.com/AmauriC/tarteaucitron.js/security).\n"
  },
  {
    "path": "products/telegraf.md",
    "content": "---\ntitle: Telegraf\naddedAt: 2022-10-25\ncategory: server-app\niconSlug: influxdb\npermalink: /telegraf\nversionCommand: telegraf --version\nreleasePolicyLink: https://www.influxdata.com/legal/support-policy/\nchangelogTemplate: https://github.com/influxdata/telegraf/releases/tag/v__LATEST__\n\nauto:\n  methods:\n    - git: https://github.com/influxdata/telegraf\n\nidentifiers:\n  - repology: telegraf\n\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"1.38\"\n    releaseDate: 2026-03-09\n    eol: false # releaseDate(1.40)\n    latest: \"1.38.1\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"1.37\"\n    releaseDate: 2025-12-08\n    eol: false # releaseDate(1.39)\n    latest: \"1.37.3\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"1.36\"\n    releaseDate: 2025-09-08\n    eol: 2026-03-09\n    latest: \"1.36.4\"\n    latestReleaseDate: 2025-11-17\n\n  - releaseCycle: \"1.35\"\n    releaseDate: 2025-06-16\n    eol: 2025-12-08\n    latest: \"1.35.4\"\n    latestReleaseDate: 2025-08-18\n\n  - releaseCycle: \"1.34\"\n    releaseDate: 2025-03-10\n    eol: 2025-09-08\n    latest: \"1.34.4\"\n    latestReleaseDate: 2025-05-19\n\n  - releaseCycle: \"1.33\"\n    releaseDate: 2024-12-09\n    eol: 2025-06-16\n    latest: \"1.33.3\"\n    latestReleaseDate: 2025-02-25\n\n  - releaseCycle: \"1.32\"\n    releaseDate: 2024-09-09\n    eol: 2025-03-10\n    latest: \"1.32.3\"\n    latestReleaseDate: 2024-11-18\n\n  - releaseCycle: \"1.31\"\n    releaseDate: 2024-06-10\n    eol: 2024-12-09 # releaseDate(1.33)\n    latest: \"1.31.3\"\n    latestReleaseDate: 2024-08-12\n\n  - releaseCycle: \"1.30\"\n    releaseDate: 2024-03-11\n    eol: 2024-09-09 # releaseDate(1.32)\n    latest: \"1.30.3\"\n    latestReleaseDate: 2024-05-20\n\n  - releaseCycle: \"1.29\"\n    releaseDate: 2023-12-11\n    eol: 2024-06-10\n    latest: \"1.29.5\"\n    latestReleaseDate: 2024-02-20\n\n  - releaseCycle: \"1.28\"\n    releaseDate: 2023-09-11\n    eol: 2024-03-11\n    latest: \"1.28.5\"\n    latestReleaseDate: 2023-11-15\n\n  - releaseCycle: \"1.27\"\n    releaseDate: 2023-06-12\n    eol: 2023-12-11\n    latest: \"1.27.4\"\n    latestReleaseDate: 2023-08-21\n\n  - releaseCycle: \"1.26\"\n    releaseDate: 2023-03-13\n    eol: 2023-09-11\n    latest: \"1.26.3\"\n    latestReleaseDate: 2023-05-22\n\n  - releaseCycle: \"1.25\"\n    releaseDate: 2022-12-12\n    eol: 2023-06-12\n    latest: \"1.25.3\"\n    latestReleaseDate: 2023-02-27\n\n  - releaseCycle: \"1.24\"\n    releaseDate: 2022-09-12\n    eol: 2023-03-13\n    latest: \"1.24.4\"\n    latestReleaseDate: 2022-11-29\n\n  - releaseCycle: \"1.23\"\n    releaseDate: 2022-06-13\n    eol: 2022-12-12\n    latest: \"1.23.4\"\n    latestReleaseDate: 2022-08-16\n\n  - releaseCycle: \"1.22\"\n    releaseDate: 2022-03-23\n    eol: 2022-09-12\n    latest: \"1.22.4\"\n    latestReleaseDate: 2022-05-16\n\n  - releaseCycle: \"1.21\"\n    releaseDate: 2021-12-15\n    eol: 2022-06-13\n    latest: \"1.21.4\"\n    latestReleaseDate: 2022-02-16\n\n  - releaseCycle: \"1.20\"\n    releaseDate: 2021-09-17\n    eol: 2022-03-23\n    latest: \"1.20.4\"\n    latestReleaseDate: 2021-11-17\n\n  - releaseCycle: \"1.19\"\n    releaseDate: 2021-06-17\n    eol: 2021-12-15\n    latest: \"1.19.3\"\n    latestReleaseDate: 2021-08-18\n\n  - releaseCycle: \"1.18\"\n    releaseDate: 2021-03-17\n    eol: 2021-09-17\n    latest: \"1.18.3\"\n    latestReleaseDate: 2021-05-21\n\n  - releaseCycle: \"1.17\"\n    releaseDate: 2020-12-18\n    eol: 2021-06-17\n    latest: \"1.17.3\"\n    latestReleaseDate: 2021-02-17\n\n  - releaseCycle: \"1.16\"\n    releaseDate: 2020-10-21\n    eol: 2021-03-17\n    latest: \"1.16.3\"\n    latestReleaseDate: 2020-12-01\n\n  - releaseCycle: \"1.15\"\n    releaseDate: 2020-07-22\n    eol: 2020-12-18\n    latest: \"1.15.4\"\n    latestReleaseDate: 2020-10-21\n\n  - releaseCycle: \"1.14\"\n    releaseDate: 2020-03-26\n    eol: 2020-10-21\n    latest: \"1.14.5\"\n    latestReleaseDate: 2020-06-30\n\n  - releaseCycle: \"1.13\"\n    releaseDate: 2019-12-12\n    eol: 2020-07-22\n    latest: \"1.13.4\"\n    latestReleaseDate: 2020-02-25\n    link: https://github.com/influxdata/telegraf/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2019-09-03\n    eol: 2020-03-26\n    latest: \"1.12.6\"\n    latestReleaseDate: 2019-11-19\n    link: https://github.com/influxdata/telegraf/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.11\"\n    releaseDate: 2019-06-11\n    eol: 2019-12-12\n    latest: \"1.11.5\"\n    latestReleaseDate: 2019-08-27\n    link: https://github.com/influxdata/telegraf/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2019-03-05\n    eol: 2019-09-03\n    latest: \"1.10.4\"\n    latestReleaseDate: 2019-05-14\n    link: https://github.com/influxdata/telegraf/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2018-11-20\n    eol: 2019-06-11\n    latest: \"1.9.5\"\n    latestReleaseDate: 2019-02-26\n    link: https://github.com/influxdata/telegraf/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2018-09-21\n    eol: 2019-03-05\n    latest: \"1.8.3\"\n    latestReleaseDate: 2018-10-30\n    link: https://github.com/influxdata/telegraf/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2018-06-12\n    eol: 2018-11-20\n    latest: \"1.7.4\"\n    latestReleaseDate: 2018-08-29\n    link: https://github.com/influxdata/telegraf/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2018-04-16\n    eol: 2018-09-21\n    latest: \"1.6.4\"\n    latestReleaseDate: 2018-06-05\n    link: https://github.com/influxdata/telegraf/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2017-12-14\n    eol: 2018-06-12\n    latest: \"1.5.3\"\n    latestReleaseDate: 2018-03-14\n    link: https://github.com/influxdata/telegraf/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2017-09-05\n    eol: 2018-04-16\n    latest: \"1.4.5\"\n    latestReleaseDate: 2017-12-01\n    link: https://github.com/influxdata/telegraf/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2017-05-15\n    eol: 2017-12-14\n    latest: \"1.3.5\"\n    latestReleaseDate: 2017-07-26\n    link: https://github.com/influxdata/telegraf/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2017-01-23\n    eol: 2017-09-05\n    latest: \"1.2.1\"\n    latestReleaseDate: 2017-02-01\n    link: https://github.com/influxdata/telegraf/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2016-11-08\n    eol: 2017-05-15\n    latest: \"1.1.2\"\n    latestReleaseDate: 2016-12-12\n    link: https://github.com/influxdata/telegraf/releases/tag/__LATEST__\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2016-09-02\n    eol: 2017-01-23\n    latest: \"1.0.1\"\n    latestReleaseDate: 2016-09-28\n    link: https://github.com/influxdata/telegraf/releases/tag/__LATEST__\n\n---\n\n> [Telegraf](https://github.com/influxdata/telegraf) is an agent for collecting, processing, aggregating, and writing metrics.\n\nTelegraf follows [SemVer](https://semver.org/).\n[There are four minor releases a year](https://github.com/influxdata/telegraf/blob/master/docs/FAQ.md#when-is-the-next-release-when-will-my-pr-or-fix-get-released) (in March, June, September, and December), supported with bug and security fixes.\n\nInfluxData have not published specific support periods for their OSS products,\nalthough their commercial support policy offers support for the last two minor releases.\n"
  },
  {
    "path": "products/teleport.md",
    "content": "---\ntitle: Teleport\naddedAt: 2025-12-14\ncategory: server-app\npermalink: /teleport\nversionCommand: teleport version\nreleasePolicyLink: https://goteleport.com/docs/upcoming-releases/\nchangelogTemplate: https://github.com/gravitational/teleport/releases/tag/v__LATEST__\neoasColumn: true\n\nidentifiers:\n  - purl: pkg:github/gravitational/teleport\n  - repology: teleport\n  - cpe: cpe:2.3:a:goteleport:teleport\n\nauto:\n  methods:\n    - git: https://github.com/gravitational/teleport.git\n\n# eoas(x) = releaseDate(x+1)\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"18\"\n    releaseDate: 2025-07-04\n    eoas: false\n    eol: false\n    latest: \"18.7.2\"\n    latestReleaseDate: 2026-03-06\n\n  - releaseCycle: \"17\"\n    releaseDate: 2024-11-15\n    eoas: 2025-07-04\n    eol: false\n    latest: \"17.7.20\"\n    latestReleaseDate: 2026-03-06\n\n  - releaseCycle: \"16\"\n    releaseDate: 2024-06-13\n    eoas: 2024-11-15\n    eol: 2025-10-31 # https://web.archive.org/web/20250709131044/https://goteleport.com/docs/upcoming-releases/\n    latest: \"16.5.18\"\n    latestReleaseDate: 2025-09-29\n\n---\n\n> [Teleport](https://goteleport.com/) is an identity-based access platform that secures servers, Kubernetes clusters, databases, internal applications, and desktops\n> using short-lived certificates, detailed audit logging, and fine-grained role-based access controls.\n\nTeleport adheres to [semantic versioning](https://goteleport.com/docs/upcoming-releases/#version-compatibility).\nMajor releases occur annually.\nSupport for bug and security fixes covers the two most recent major versions, with new features exclusively added to the latest major release.\n"
  },
  {
    "path": "products/terraform.md",
    "content": "---\ntitle: Hashicorp Terraform\naddedAt: 2022-09-09\ncategory: app\ntags: hashicorp\niconSlug: terraform\npermalink: /terraform\nversionCommand: terraform --version\nreleasePolicyLink: https://support.hashicorp.com/hc/en-us/articles/360021185113-Support-Period-and-End-of-Life-EOL-Policy\nchangelogTemplate: https://github.com/hashicorp/terraform/blob/v__LATEST__/CHANGELOG.md\n\nidentifiers:\n  - repology: terraform\n  - purl: pkg:github/hashicorp/terraform\n  - purl: pkg:generic/terraform\n  - cpe: cpe:2.3:a:hashicorp:terraform\n\nauto:\n  methods:\n    - git: https://github.com/hashicorp/terraform.git\n\n# eol(x) = releaseDate(x+2)\nreleases:\n  - releaseCycle: \"1.14\"\n    releaseDate: 2025-11-19\n    eol: false # releaseDate(1.16)\n    latest: \"1.14.7\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"1.13\"\n    releaseDate: 2025-08-20\n    eol: false # releaseDate(1.15)\n    latest: \"1.13.5\"\n    latestReleaseDate: 2025-11-05\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2025-05-14\n    eol: 2025-11-19\n    latest: \"1.12.2\"\n    latestReleaseDate: 2025-06-11\n\n  - releaseCycle: \"1.11\"\n    releaseDate: 2025-02-27\n    eol: 2025-08-20\n    latest: \"1.11.4\"\n    latestReleaseDate: 2025-04-09\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2024-11-26\n    eol: 2025-05-14\n    latest: \"1.10.5\"\n    latestReleaseDate: 2025-01-22\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2024-06-26\n    eol: 2025-02-27\n    latest: \"1.9.8\"\n    latestReleaseDate: 2024-10-16\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2024-04-10\n    eol: 2024-11-26\n    latest: \"1.8.5\"\n    latestReleaseDate: 2024-06-05\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2024-01-17\n    eol: 2024-06-26\n    latest: \"1.7.5\"\n    latestReleaseDate: 2024-03-13\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2023-10-04\n    eol: 2024-04-10\n    latest: \"1.6.6\"\n    latestReleaseDate: 2023-12-13\n\n  - releaseCycle: \"1.5\"\n    releaseDate: 2023-06-12\n    eol: 2024-01-17\n    latest: \"1.5.7\"\n    latestReleaseDate: 2023-09-07\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2023-03-08\n    eol: 2023-10-04\n    latest: \"1.4.7\"\n    latestReleaseDate: 2023-09-13\n\n  - releaseCycle: \"1.3\"\n    releaseDate: 2022-09-21\n    eol: 2023-06-12\n    latest: \"1.3.10\"\n    latestReleaseDate: 2023-09-13\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2022-05-18\n    eol: 2023-03-08\n    latest: \"1.2.9\"\n    latestReleaseDate: 2022-09-07\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2021-12-08\n    eol: 2022-09-21\n    latest: \"1.1.9\"\n    latestReleaseDate: 2022-04-20\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2021-06-08\n    eol: 2022-05-18\n    latest: \"1.0.11\"\n    latestReleaseDate: 2021-11-10\n\n---\n\n> [Hashicorp Terraform](https://www.terraform.io/) is a [BUSL-1.1 licensed](https://www.hashicorp.com/bsl)\n> infrastructure as code software tool by Hashicorp.\n\nGenerally Available (GA) releases of active products are supported for up to two (2) years.\nEligible code-fixes and hot-fixes are provided via a new minor release (Z) on top of the latest\n\"major release\" branch, for up to two (2) releases from the most current major release.\n\nA major release is identified by a change in the first (X) or second (Y) digit in the following\nversioning nomenclature: `Version X.Y.Z.`\n\nHashicorp uses the same support period and EoL Policy for all its products. Terraform Enterprise\nfollows a 2-year Advisory support policy.\n"
  },
  {
    "path": "products/thumbor.md",
    "content": "---\ntitle: Thumbor\naddedAt: 2025-07-14\ncategory: server-app\ntags: python-runtime web-server\npermalink: /thumbor\nversionCommand: thumbor --version\nchangelogTemplate: https://github.com/thumbor/thumbor/releases/tag/__LATEST__\n\nidentifiers:\n  - repology: thumbor\n\nauto:\n  methods:\n    - git: https://github.com/thumbor/thumbor.git\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"7.7\"\n    releaseDate: 2023-10-31\n    eol: false\n    latest: \"7.7.7\"\n    latestReleaseDate: 2025-05-15\n\n  - releaseCycle: \"7.6\"\n    releaseDate: 2023-10-09\n    eol: 2023-10-31\n    latest: \"7.6.0\"\n    latestReleaseDate: 2023-10-09\n\n  - releaseCycle: \"7.5\"\n    releaseDate: 2023-05-29\n    eol: 2023-10-09\n    latest: \"7.5.2\"\n    latestReleaseDate: 2023-07-07\n\n  - releaseCycle: \"7.4\"\n    releaseDate: 2022-12-20\n    eol: 2023-05-29\n    latest: \"7.4.7\"\n    latestReleaseDate: 2023-01-26\n\n  - releaseCycle: \"7.3\"\n    releaseDate: 2022-11-01\n    eol: 2022-12-22\n    latest: \"7.3.2\"\n    latestReleaseDate: 2022-12-20\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2022-10-20\n    eol: 2022-11-01\n    latest: \"7.2.1\"\n    latestReleaseDate: 2022-10-21\n\n  - releaseCycle: \"7.1\"\n    releaseDate: 2022-07-27\n    eol: 2022-10-20\n    latest: \"7.1.2\"\n    latestReleaseDate: 2022-10-19\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2020-02-27\n    eol: 2022-07-27\n    latest: \"7.0.12\"\n    latestReleaseDate: 2022-07-08\n---\n\n> [Thumbor](https://www.thumbor.org/) is an open-source imaging service that enables on-demand\n> cropping, resizing, applying filters and optimizing images.\n\nThumbor doesn’t have a documented release and support policy.\nLooking at the latest releases, it seems only the latest minor release gets bug and security fixes.\n"
  },
  {
    "path": "products/tls.md",
    "content": "---\ntitle: TLS\naddedAt: 2025-08-15\ncategory: standard\ntags: ietf\npermalink: /tls\nreleaseLabel: \"TLS __RELEASE_CYCLE__\"\nlatestColumn: false\nstaleReleaseThresholdDays: 7300 # standards have longer support periods\n\nreleases:\n  - releaseCycle: \"1.3\"\n    releaseDate: 2018-08-10 # https://datatracker.ietf.org/doc/rfc8446/history/\n    eol: false\n    link: https://www.rfc-editor.org/rfc/rfc8446\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2008-08-15 # https://datatracker.ietf.org/doc/rfc5246/history/\n    eol: false\n    link: https://www.rfc-editor.org/rfc/rfc5246\n\n  - releaseCycle: \"1.1\"\n    releaseDate: 2006-04-26 # https://datatracker.ietf.org/doc/rfc4346/history/\n    eol: 2021-03-23 # https://datatracker.ietf.org/doc/rfc8996/history/\n    link: https://www.rfc-editor.org/rfc/rfc4346\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 1999-01-01 # https://datatracker.ietf.org/doc/rfc2246/history/\n    eol: 2021-03-23 # https://datatracker.ietf.org/doc/rfc8996/history/\n    link: https://www.rfc-editor.org/rfc/rfc2246\n---\n\n> [Transport Layer Security (TLS)](https://datatracker.ietf.org/wg/tls/about/) is a cryptographic protocol\n> designed to provide communications security over a computer network, such as the Internet.\n> The protocol is widely used in applications such as email, instant messaging, and voice over IP,\n> but its use in securing HTTPS remains the most publicly visible.\n\nTLS is a proposed [Internet Engineering Task Force (IETF)](https://www.ietf.org/) standard.\nNew releases and deprecations are announced using [RFCs](https://www.rfc-editor.org/).\n"
  },
  {
    "path": "products/tomcat.md",
    "content": "---\ntitle: Apache Tomcat\naddedAt: 2022-03-21\ncategory: server-app\ntags: apache web-server\niconSlug: apachetomcat\npermalink: /tomcat\nversionCommand: ./bin/version.sh\nreleasePolicyLink: https://tomcat.apache.org/whichversion.html\nchangelogTemplate: \"https://tomcat.apache.org/tomcat-{{'__LATEST__'|split:'.'|pop|join:'.'}}-doc/changelog.html\"\n\ncustomFields:\n  - name: minJavaVersion\n    display: api-only\n    label: Java\n    description: Minimum required Java version\n    link: https://tomcat.apache.org/whichversion.html\n\nidentifiers:\n  - repology: tomcat\n  - purl: pkg:maven/org.apache.tomcat/tomcat\n  - purl: pkg:github/apache/tomcat\n  - cpe: cpe:2.3:a:apache:tomcat\n\nauto:\n  methods:\n    - git: https://github.com/apache/tomcat.git\n\n# EOL can be seen on https://tomcat.apache.org/whichversion.html\nreleases:\n  - releaseCycle: \"11.0\"\n    releaseDate: 2024-10-03\n    eol: false\n    minJavaVersion: \"17\"\n    latest: \"11.0.20\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"10.1\"\n    releaseDate: 2022-09-23\n    eol: false\n    minJavaVersion: \"11\"\n    latest: \"10.1.53\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"10.0\"\n    releaseDate: 2020-12-03\n    eol: 2022-10-31 # https://tomcat.apache.org/tomcat-10.0-eol.html\n    minJavaVersion: \"8\"\n    latest: \"10.0.27\"\n    latestReleaseDate: 2022-10-03\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2017-09-27\n    eol: 2027-03-31 # https://tomcat.apache.org/tomcat-9.0.x-eos.html\n    minJavaVersion: \"8\"\n    latest: \"9.0.116\"\n    latestReleaseDate: 2026-03-16\n\n  - releaseCycle: \"8.5\"\n    releaseDate: 2016-03-17\n    eol: 2024-03-31 # https://tomcat.apache.org/tomcat-85-eol.html\n    minJavaVersion: \"7\"\n    latest: \"8.5.100\"\n    latestReleaseDate: 2024-03-19\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2014-01-29\n    eol: 2018-06-30 # https://tomcat.apache.org/tomcat-80-eol.html\n    minJavaVersion: \"7\"\n    latest: \"8.0.53\"\n    latestReleaseDate: 2018-06-29\n\n  - releaseCycle: \"7\"\n    releaseDate: 2013-01-10\n    eol: 2021-03-31 # https://tomcat.apache.org/tomcat-70-eol.html\n    minJavaVersion: \"6\"\n    latest: \"7.0.109\"\n    latestReleaseDate: 2021-04-22\n\n  - releaseCycle: \"6\"\n    releaseDate: 2006-10-21\n    eol: 2016-12-31 # https://tomcat.apache.org/tomcat-60-eol.html\n    minJavaVersion: \"5\"\n    latest: \"6.0.53\"\n    latestReleaseDate: 2017-04-02\n\n  - releaseCycle: \"5\"\n    releaseDate: 2003-09-06\n    eol: 2012-09-30 # https://tomcat.apache.org/tomcat-55-eol.html\n    minJavaVersion: \"1.4\"\n    latest: \"5.5.36\"\n    latestReleaseDate: 2012-10-10\n\n---\n\n> Apache Tomcat is an open-source (Apache-2.0 licensed) pure-Java HTTP web server environment. It\n> implements various [Jakarta web specifications](https://projects.eclipse.org/projects/ee4j.jakartaee-platform),\n> including [JSP](https://projects.eclipse.org/projects/ee4j.jsp \"Jakarta Server Pages\"),\n> [Servlets](https://projects.eclipse.org/projects/ee4j.servlet \"Jakarta Servlet\"),\n> and [WebSockets](https://projects.eclipse.org/projects/ee4j.websocket \"Jakarta WebSocket\").\n\n## Stability\n\nInitial releases of a new major version typically process from Alpha, through Beta to Stable over a\nperiod of several months. However, the Stable level is only available once the Java specifications\nthe release implements have been finalized. This means a release that in all other respects is\nconsidered stable may still be labeled as Beta if the specifications are not final.\n\n## Lifecycle\n\nPrior major releases have been supported for approximately 10 years. When a release is sunset and\nmoved to End-of-life status, a notice is provided roughly a year in advance.\n\nGenerally, three major versions of Tomcat are concurrently supported. When Tomcat 10.0 was released as\nstable, Tomcat 7 became EOL. 8.5 is expected to become unsupported once Tomcat 11 becomes stable.\n\n## Java Compatibility\n\nDifferent versions of Apache Tomcat are available for different versions of the specifications,\nand the Tomcat website has a [table](https://tomcat.apache.org/whichversion.html) documenting which\nversion of the specification is implemented by a given release.\n\n{% include table.html\nlabels=\"Tomcat Version,Minimum Java Version\"\nfields=\"releaseCycle,minJavaVersion\"\ntypes=\"string,string\"\nrows=page.releases %}\n"
  },
  {
    "path": "products/traefik.md",
    "content": "---\ntitle: Traefik\naddedAt: 2023-12-15\ncategory: server-app\ntags: web-server\niconSlug: traefikproxy\npermalink: /traefik\nversionCommand: traefik version\nreleasePolicyLink: https://doc.traefik.io/traefik/deprecation/releases\nchangelogTemplate: https://github.com/traefik/traefik/releases/tag/v__LATEST__\neoasColumn: true\neolColumn: Security Support\n\nidentifiers:\n  - repology: traefik\n  - purl: pkg:brew/traefik\n  - purl: pkg:github/traefik/traefik\n  - purl: pkg:generic/traefik\n  - cpe: cpe:2.3:a:traefik:traefik\n\nauto:\n  methods:\n    - git: https://github.com/traefik/traefik.git\n    - release_table: https://doc.traefik.io/traefik/deprecation/releases/#1\n      selector: table\n      fields:\n        releaseCycle: \"Version\"\n        releaseDate: \"Release Date\"\n        eoas:\n          column: \"Active Support\"\n          regex: \"^End(ed|s) (?P<value>.+)$\"\n        eol:\n          column: \"Active Support\"\n          regex: \"^End(ed|s) (?P<value>.+)$\"\n    # Override the EOL date if provided\n    - release_table: https://doc.traefik.io/traefik/deprecation/releases/#2\n      selector: table\n      fields:\n        releaseCycle: \"Version\"\n        releaseDate: \"Release Date\"\n        eol:\n          column: \"Security Support\"\n          regex: \"^End(ed|s) (?P<value>.+)$\"\n\nreleases:\n  - releaseCycle: \"3.6\"\n    releaseDate: 2025-11-07\n    eoas: false\n    eol: false\n    latest: \"3.6.11\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2025-07-23\n    eoas: 2025-11-07\n    eol: 2025-11-07\n    latest: \"3.5.6\"\n    latestReleaseDate: 2025-11-07\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2025-05-05\n    eoas: 2025-07-23\n    eol: 2025-07-23\n    latest: \"3.4.5\"\n    latestReleaseDate: 2025-07-23\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2025-01-06\n    eoas: 2025-05-05\n    eol: 2025-05-05\n    latest: \"3.3.7\"\n    latestReleaseDate: 2025-05-05\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2024-10-28\n    eoas: 2025-01-06\n    eol: 2025-01-06\n    latest: \"3.2.5\"\n    latestReleaseDate: 2025-01-07\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2024-07-15\n    eoas: 2024-10-28\n    eol: 2024-10-28\n    latest: \"3.1.7\"\n    latestReleaseDate: 2024-10-28\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2024-04-29\n    eoas: 2024-07-15\n    eol: 2024-07-15\n    latest: \"3.0.4\"\n    latestReleaseDate: 2024-07-02\n\n  - releaseCycle: \"2.11\"\n    releaseDate: 2024-02-12\n    eoas: 2025-04-29\n    eol: 2026-02-01\n    latest: \"2.11.41\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2023-04-24\n    eoas: 2024-02-12\n    eol: 2024-02-12\n    latest: \"2.10.7\"\n    latestReleaseDate: 2023-12-06\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2022-10-03\n    eoas: 2023-04-24\n    eol: 2023-04-24\n    latest: \"2.9.10\"\n    latestReleaseDate: 2023-04-06\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2022-06-29\n    eoas: 2022-10-03\n    eol: 2022-10-03\n    latest: \"2.8.8\"\n    latestReleaseDate: 2022-09-30\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2022-05-24\n    eoas: 2022-06-29\n    eol: 2022-06-29\n    latest: \"2.7.3\"\n    latestReleaseDate: 2022-06-29\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2022-01-24\n    eoas: 2022-05-24\n    eol: 2022-05-24\n    latest: \"2.6.7\"\n    latestReleaseDate: 2022-05-24\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2021-08-17\n    eoas: 2022-01-24\n    eol: 2022-01-24\n    latest: \"2.5.7\"\n    latestReleaseDate: 2022-01-20\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2021-01-19\n    eoas: 2021-08-17\n    eol: 2021-08-17\n    latest: \"2.4.14\"\n    latestReleaseDate: 2021-08-16\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2020-09-23\n    eoas: 2021-01-19\n    eol: 2021-01-19\n    latest: \"2.3.7\"\n    latestReleaseDate: 2021-01-11\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2020-03-25\n    eoas: 2020-09-23\n    eol: 2020-09-23\n    latest: \"2.2.11\"\n    latestReleaseDate: 2020-09-07\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2019-12-11\n    eoas: 2020-03-25\n    eol: 2020-03-25\n    latest: \"2.1.9\"\n    latestReleaseDate: 2020-03-23\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2019-09-16\n    eoas: 2019-12-11\n    eol: 2019-12-11\n    latest: \"2.0.7\"\n    latestReleaseDate: 2019-12-09\n\n  - releaseCycle: \"1.7\"\n    releaseDate: 2018-09-24\n    eoas: 2021-12-31\n    eol: 2021-12-31\n    latest: \"1.7.34\"\n    latestReleaseDate: 2021-12-10\n\n---\n\n> [Traefik](https://traefik.io/traefik/) is a leading modern reverse proxy and load balancer that makes deploying\n> microservices easy.\n\nTraefik follows [semantic versioning](https://semver.org) and only the last minor release is actively supported with bug\nand security fixes.\n\nOnce a new minor release is available, the previous minor release becomes end-of-life (EOL). An exception is made for\nthe last minor release after a major release, which is supported for 1 year with security fixes.\n"
  },
  {
    "path": "products/twig.md",
    "content": "---\ntitle: Twig\naddedAt: 2022-10-17\ncategory: framework\ntags: php-runtime\npermalink: /twig\nchangelogTemplate: https://github.com/twigphp/Twig/blob/__RELEASE_CYCLE__.x/CHANGELOG\n\nauto:\n  methods:\n    - git: https://github.com/twigphp/Twig.git\n\nidentifiers:\n  - repology: php:twig\n\nreleases:\n  - releaseCycle: \"3\"\n    releaseDate: 2019-11-15\n    eol: false\n    latest: \"3.24.0\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"2\"\n    releaseDate: 2017-01-05\n    eol: 2023-12-31 # https://symfony.com/blog/twig-2-end-of-life\n    latest: \"2.16.1\"\n    latestReleaseDate: 2024-09-09\n\n  - releaseCycle: \"1\"\n    releaseDate: 2011-03-27\n    eol: 2022-09-28\n    latest: \"1.44.8\"\n    latestReleaseDate: 2024-09-09\n\n---\n\n> [Twig](https://twig.symfony.com/) is an open-source template language for PHP.\n\nTwig 1, 2 and 3 still receive security updates.\n\n## [PHP Compatibility](https://packagist.org/packages/twig/twig)\n\n| Twig Version                                          | Supported PHP Version |\n| ----------------------------------------------------- | --------------------- |\n| [3](https://packagist.org/packages/twig/twig#3.x-dev) | `>=7.2.5`             |\n| [2](https://packagist.org/packages/twig/twig#2.x-dev) | `>=7.2.5`             |\n| [1](https://packagist.org/packages/twig/twig#1.x-dev) | `>=7.2.5`             |\n"
  },
  {
    "path": "products/typo3.md",
    "content": "---\ntitle: TYPO3\naddedAt: 2022-09-09\ncategory: server-app\ntags: php-runtime\niconSlug: typo3\npermalink: /typo3\nreleasePolicyLink: https://get.typo3.org/\nchangelogTemplate: https://get.typo3.org/release-notes/__LATEST__\neoasColumn: true\neoesColumn: Extended Long Term Support\n\nidentifiers:\n  - repology: typo3\n  - purl: pkg:composer/typo3/cms\n  - cpe: cpe:2.3:a:typo3:typo3\n\nauto:\n  methods:\n    - typo3: https://get.typo3.org/api/v1/release/\n\nreleases:\n  - releaseCycle: \"14\"\n    releaseDate: 2025-11-25\n    eoas: 2027-12-31\n    eol: 2029-06-30\n    eoes: 2032-06-30\n    latest: \"14.1.1\"\n    latestReleaseDate: 2026-02-20\n\n  - releaseCycle: \"13\"\n    releaseDate: 2024-01-30\n    eoas: 2026-06-30\n    eol: 2027-12-31\n    eoes: 2030-12-31\n    latest: \"13.4.27\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"12\"\n    releaseDate: 2022-10-04\n    eoas: 2024-10-31\n    eol: 2026-04-30\n    eoes: 2029-04-30\n    latest: \"12.4.44\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"11\"\n    releaseDate: 2020-12-22\n    lts: 2021-10-05\n    eoas: 2023-03-31\n    eol: 2024-10-31\n    eoes: 2027-10-31\n    latest: \"11.5.50\"\n    latestReleaseDate: 2026-01-20\n\n  - releaseCycle: \"10\"\n    releaseDate: 2019-07-23\n    lts: 2020-04-07\n    eoas: 2021-10-31\n    eol: 2023-04-30\n    eoes: 2026-04-30\n    latest: \"10.4.56\"\n    latestReleaseDate: 2026-01-20\n\n  - releaseCycle: \"9\"\n    releaseDate: 2017-12-12\n    eoas: 2020-04-30\n    eol: 2021-09-30\n    eoes: 2024-09-30\n    latest: \"9.5.55\"\n    latestReleaseDate: 2025-09-09\n\n  - releaseCycle: \"8\"\n    releaseDate: 2016-03-22\n    eoas: 2018-09-30\n    eol: 2020-03-31\n    eoes: 2024-03-31\n    latest: \"8.7.58\"\n    latestReleaseDate: 2024-02-14\n\n  - releaseCycle: \"7\"\n    releaseDate: 2014-12-02\n    eoas: 2017-04-01\n    eol: 2018-12-01\n    eoes: 2022-11-30\n    latest: \"7.6.58\"\n    latestReleaseDate: 2022-09-12\n\n---\n\n> [TYPO3](https://typo3.org/) is a free and open-source content management system written in PHP.\n\n## PHP Support\n\n| Version | PHP                                                                 |\n| ------- | ------------------------------------------------------------------- |\n| 14      | [8.2 - 8.5](https://get.typo3.org/version/14#system-requirements)   |\n| 13      | [8.2 - 8.5](https://get.typo3.org/version/13#system-requirements)   |\n| 12      | [8.1 - 8.4](https://get.typo3.org/version/12#system-requirements)   |\n| 11      | [7.4.1 - 8.3](https://get.typo3.org/version/11#system-requirements) |\n| 10      | [7.2 - 7.4](https://get.typo3.org/version/10#system-requirements)   |\n| 9       | 7.2 - 8.1                                                           |\n| 8       | 7.0 - 7.4                                                           |\n| 7       | 5.5 - 7.3                                                           |\n\n## Extended Long Term Support (ELTS)\n\n[Extended Long-Term Support (ELTS)](https://typo3.com/services/extended-support-elts) is the\ncommercial offer with three additional years of support.\n"
  },
  {
    "path": "products/ubuntu.md",
    "content": "---\ntitle: Ubuntu\naddedAt: 2019-05-27\ncategory: os\ntags: linux-distribution\niconSlug: ubuntu\npermalink: /ubuntu\nalternate_urls:\n  - /ubuntu-linux\nversionCommand: cat /etc/os-release\nreleasePolicyLink: https://wiki.ubuntu.com/Releases\nreleaseImage: https://github.com/endoflife-date/endoflife.date/assets/1423115/c1d812cd-9179-4ff6-9607-520dbf37fa3e\n\nreleaseLabel: \"__RELEASE_CYCLE__ '__CODENAME__'\"\nchangelogTemplate: https://wiki.ubuntu.com/{{\"__CODENAME__\"|replace:' ',''}}/ReleaseNotes/\neoasColumn: Hardware & Maintenance\neolColumn: Maintenance & Security Support\neoesColumn: Expanded Security Maintenance\n\n# https://regex101.com/r/Fzt9US/1\n# We return v1 and v2 separated by newline in case 2 releases were marked\n# under the same headline\nauto:\n  methods:\n    - distrowatch: ubuntu\n      regex: '^Distribution Releases?: Ubuntu( Linux)? (?P<v1>\\d+\\.\\d+\\.?\\d+)(, (?P<v2>\\d+\\.\\d+\\.?\\d+))?(LTS|, Kubuntu.*)?$'\n      template: \"{{v1}}{%if v2%}\\n{{v2}}{%endif%}\"\n\nidentifiers:\n  - cpe: cpe:2.3:o:canonical:ubuntu_linux\n  - cpe: cpe:/o:canonical:ubuntu_linux\n\n# Support and EOL dates available on https://wiki.ubuntu.com/Releases.\n# Exact day for some dates is not available, in this case use the same day as the release date.\nreleases:\n  - releaseCycle: \"25.10\"\n    codename: \"Questing Quokka\"\n    releaseDate: 2025-10-09\n    eoas: 2026-07-01\n    eol: 2026-07-01\n    latest: \"25.10\"\n    latestReleaseDate: 2025-10-09\n\n  - releaseCycle: \"25.04\"\n    codename: \"Plucky Puffin\"\n    releaseDate: 2025-04-17\n    eoas: 2026-01-17\n    eol: 2026-01-17\n    latest: \"25.04\"\n    latestReleaseDate: 2025-04-17\n\n  - releaseCycle: \"24.10\"\n    codename: \"Oracular Oriole\"\n    releaseDate: 2024-10-10\n    eoas: 2025-07-10\n    eol: 2025-07-10\n    latest: \"24.10\"\n    latestReleaseDate: 2024-10-10\n\n  - releaseCycle: \"24.04\"\n    codename: \"Noble Numbat\"\n    lts: true\n    releaseDate: 2024-04-25\n    eoas: 2029-05-31\n    eol: 2029-05-31\n    eoes: 2036-05-31\n    latest: \"24.04.4\"\n    latestReleaseDate: 2026-02-12\n\n  - releaseCycle: \"23.10\"\n    codename: \"Mantic Minotaur\"\n    releaseDate: 2023-10-12\n    eoas: 2024-07-12\n    eol: 2024-07-12\n    latest: \"23.10\"\n    latestReleaseDate: 2023-10-12\n\n  - releaseCycle: \"23.04\"\n    codename: \"Lunar Lobster\"\n    releaseDate: 2023-04-20\n    eoas: 2024-01-20\n    eol: 2024-01-20\n    latest: \"23.04\"\n    latestReleaseDate: 2023-04-20\n\n  - releaseCycle: \"22.10\"\n    codename: \"Kinetic Kudu\"\n    releaseDate: 2022-10-20\n    eoas: 2023-07-20\n    eol: 2023-07-20\n    latest: \"22.10\"\n    latestReleaseDate: 2022-10-20\n\n  - releaseCycle: \"22.04\"\n    codename: \"Jammy Jellyfish\"\n    lts: true\n    releaseDate: 2022-04-21\n    eoas: 2024-09-30\n    eol: 2027-04-01\n    eoes: 2032-04-09\n    latest: \"22.04.5\"\n    latestReleaseDate: 2024-09-12\n\n  - releaseCycle: \"21.10\"\n    codename: \"Impish Indri\"\n    releaseDate: 2021-10-14\n    eoas: 2022-07-14\n    eol: 2022-07-14\n    latest: \"21.10\"\n    latestReleaseDate: 2021-10-14\n\n  - releaseCycle: \"21.04\"\n    codename: \"Hirsute Hippo\"\n    releaseDate: 2021-04-22\n    eoas: 2022-01-20\n    eol: 2022-01-20\n    latest: \"21.04\"\n    latestReleaseDate: 2021-04-22\n\n  - releaseCycle: \"20.10\"\n    codename: \"Groovy Gorilla\"\n    releaseDate: 2020-10-22\n    eoas: 2021-07-22\n    eol: 2021-07-22\n    latest: \"20.10\"\n    latestReleaseDate: 2020-10-22\n\n  - releaseCycle: \"20.04\"\n    codename: \"Focal Fossa\"\n    lts: true\n    releaseDate: 2020-04-23\n    eoas: 2022-10-01\n    eol: 2025-05-31\n    eoes: 2030-04-02\n    latest: \"20.04.6\"\n    latestReleaseDate: 2023-03-23\n\n  - releaseCycle: \"19.10\"\n    codename: \"Eoan Ermine\"\n    releaseDate: 2019-10-17\n    eoas: 2020-07-06\n    eol: 2020-07-06\n    latest: \"19.10\"\n    latestReleaseDate: 2019-10-17\n\n  - releaseCycle: \"19.04\"\n    codename: \"Disco Dingo\"\n    releaseDate: 2019-04-18\n    eoas: 2020-01-23\n    eol: 2020-01-23\n    latest: \"19.04\"\n    latestReleaseDate: 2019-04-18\n\n  - releaseCycle: \"18.10\"\n    codename: \"Cosmic Cuttlefish\"\n    releaseDate: 2018-10-18\n    eoas: 2019-07-18\n    eol: 2019-07-18\n    latest: \"18.10\"\n    latestReleaseDate: 2018-10-18\n\n  - releaseCycle: \"18.04\"\n    codename: \"Bionic Beaver\"\n    lts: true\n    releaseDate: 2018-04-26\n    eoas: 2023-05-31\n    eol: 2023-05-31\n    eoes: 2028-04-01\n    latest: \"18.04.6\"\n    latestReleaseDate: 2021-09-17\n\n  - releaseCycle: \"17.10\"\n    codename: \"Artful Aardvark\"\n    releaseDate: 2017-10-19\n    eoas: 2018-07-19\n    eol: 2018-07-19\n    latest: \"17.10\"\n    latestReleaseDate: 2017-10-19\n\n  - releaseCycle: \"17.04\"\n    codename: \"Zesty Zapus\"\n    releaseDate: 2017-04-13\n    eoas: 2018-01-13\n    eol: 2018-01-13\n    latest: \"17.04\"\n    latestReleaseDate: 2017-04-13\n\n  - releaseCycle: \"16.10\"\n    codename: \"Yakkety Yak\"\n    releaseDate: 2016-10-13\n    eoas: 2017-07-20\n    eol: 2017-07-20\n    latest: \"16.10\"\n    latestReleaseDate: 2016-10-13\n\n  - releaseCycle: \"16.04\"\n    codename: \"Xenial Xerus\"\n    lts: true\n    releaseDate: 2016-04-21\n    eoas: 2021-04-02\n    eol: 2021-04-02\n    eoes: 2026-04-02\n    latest: \"16.04.7\"\n    latestReleaseDate: 2020-08-13\n\n  - releaseCycle: \"15.10\"\n    codename: \"Wily Werewolf\"\n    releaseDate: 2015-10-22\n    eoas: 2016-07-28\n    eol: 2016-07-28\n    latest: \"15.10\"\n    latestReleaseDate: 2015-10-22\n\n  - releaseCycle: \"15.04\"\n    codename: \"Vivid Vervet\"\n    releaseDate: 2015-04-23\n    eoas: 2016-02-04\n    eol: 2016-02-04\n    latest: \"15.04\"\n    latestReleaseDate: 2015-04-23\n\n  - releaseCycle: \"14.10\"\n    codename: \"Utopic Unicorn\"\n    releaseDate: 2014-10-23\n    eoas: 2015-07-23\n    eol: 2015-07-23\n    latest: \"14.10\"\n    latestReleaseDate: 2014-10-23\n\n  - releaseCycle: \"14.04\"\n    codename: \"Trusty Tahr\"\n    lts: true\n    releaseDate: 2014-04-17\n    eoas: 2019-04-02\n    eol: 2019-04-02\n    eoes: 2024-04-02\n    latest: \"14.04.6\"\n    latestReleaseDate: 2019-03-07\n\n  - releaseCycle: \"13.10\"\n    codename: \"Saucy Salamander\"\n    releaseDate: 2013-10-17\n    eoas: 2014-07-17\n    eol: 2014-07-17\n    latest: \"13.10\"\n    latestReleaseDate: 2013-10-17\n\n  - releaseCycle: \"13.04\"\n    codename: \"Raring Ringtail\"\n    releaseDate: 2013-04-25\n    eoas: 2014-01-27\n    eol: 2014-01-27\n    latest: \"13.04\"\n    latestReleaseDate: 2013-04-25\n\n  - releaseCycle: \"12.10\"\n    codename: \"Quantal Quetzal\"\n    releaseDate: 2012-10-18\n    eoas: 2014-05-16\n    eol: 2014-05-16\n    latest: \"12.10\"\n    latestReleaseDate: 2012-10-18\n\n  - releaseCycle: \"12.04\"\n    codename: \"Precise Pangolin\"\n    lts: true\n    releaseDate: 2012-04-26\n    eoas: 2017-04-28\n    eol: 2017-04-28\n    eoes: 2019-04-26\n    latest: \"12.04.5\"\n    latestReleaseDate: 2014-08-08\n\n  - releaseCycle: \"11.10\"\n    codename: \"Oneiric Ocelot\"\n    releaseDate: 2011-10-13\n    eoas: 2013-05-09\n    eol: 2013-05-09\n    latest: \"11.10\"\n    latestReleaseDate: 2011-10-13\n\n  - releaseCycle: \"11.04\"\n    codename: \"Natty Narwhal\"\n    releaseDate: 2011-04-28\n    eoas: 2012-10-28\n    eol: 2012-10-28\n    latest: \"11.04\"\n    latestReleaseDate: 2011-04-28\n\n  - releaseCycle: \"10.10\"\n    codename: \"Maverick Meerkat\"\n    releaseDate: 2010-10-10\n    eoas: 2012-04-10\n    eol: 2012-04-10\n    latest: \"10.10\"\n    latestReleaseDate: 2010-10-10\n\n  - releaseCycle: \"10.04\"\n    codename: \"Lucid Lynx\"\n    lts: true\n    releaseDate: 2010-04-29\n    eoas: 2013-05-09\n    eol: 2013-05-09\n    latest: \"10.04.4\"\n    latestReleaseDate: 2012-02-16\n\n  - releaseCycle: \"9.10\"\n    codename: \"Karmic Koala\"\n    releaseDate: 2009-10-29\n    eoas: 2011-04-30\n    eol: 2011-04-30\n    latest: \"9.10\"\n    latestReleaseDate: 2009-10-29\n\n  - releaseCycle: \"9.04\"\n    codename: \"Jaunty Jackalope\"\n    releaseDate: 2009-04-23\n    eoas: 2010-10-23\n    eol: 2010-10-23\n    latest: \"9.04\"\n    latestReleaseDate: 2009-04-23\n\n  - releaseCycle: \"8.10\"\n    codename: \"Intrepid Ibex\"\n    releaseDate: 2008-10-30\n    eoas: 2010-04-30\n    eol: 2010-04-30\n    latest: \"8.10\"\n    latestReleaseDate: 2008-10-30\n\n  - releaseCycle: \"8.04\"\n    codename: \"Hardy Heron\"\n    lts: true\n    releaseDate: 2008-04-24\n    eoas: 2013-05-09\n    eol: 2013-05-09\n    latest: \"8.04.4\"\n    latestReleaseDate: 2010-01-29\n\n  - releaseCycle: \"7.10\"\n    codename: \"Gutsy Gibbon\"\n    releaseDate: 2007-10-18\n    eoas: 2009-04-18\n    eol: 2009-04-18\n    latest: \"7.10\"\n    latestReleaseDate: 2007-10-18\n\n  - releaseCycle: \"7.04\"\n    codename: \"Feisty Fawn\"\n    releaseDate: 2007-04-19\n    eoas: 2008-10-19\n    eol: 2008-10-19\n    latest: \"7.04\"\n    latestReleaseDate: 2007-04-19\n\n  - releaseCycle: \"6.10\"\n    codename: \"Edgy Eft\"\n    releaseDate: 2006-10-26\n    eoas: 2006-10-26\n    eol: 2008-04-26\n    latest: \"6.10\"\n    latestReleaseDate: 2006-10-26\n\n  - releaseCycle: \"6.06\"\n    codename: \"Dapper Drake\"\n    lts: true\n    eoas: 2011-06-01\n    releaseDate: 2006-08-10\n    eol: 2011-06-01\n    latest: \"6.06.2\"\n    latestReleaseDate: 2008-01-22\n\n  - releaseCycle: \"5.10\"\n    codename: \"Breezy Badger\"\n    releaseDate: 2005-10-13\n    eoas: 2007-04-13\n    eol: 2007-04-13\n    latest: \"5.10\"\n    latestReleaseDate: 2005-10-13\n\n  - releaseCycle: \"5.04\"\n    codename: \"Hoary Hedgehog\"\n    releaseDate: 2005-04-08\n    eoas: 2006-10-31\n    eol: 2006-10-31\n    latest: \"5.04\"\n    latestReleaseDate: 2005-04-08\n\n  - releaseCycle: \"4.10\"\n    codename: \"Warty Warthog\"\n    releaseDate: 2004-10-20\n    eoas: 2004-10-26\n    eol: 2006-04-30\n    latest: \"4.10\"\n    latestReleaseDate: 2004-10-20\n\n---\n\n> [Ubuntu](https://ubuntu.com) is a free and open-source Linux distribution based on Debian.\n> Ubuntu is officially released in three editions: Desktop, Server, and Core (for IoT devices and robots).\n\n## Release Cadence\n\nReleases of Ubuntu get a development codename (\"Breezy Badger\") and are versioned by the year and month of delivery —\nfor example, Ubuntu 17.10 was released in October 2017.\nLTS or \"Long-Term Support\" releases are published every two years in April.\nEvery six months between LTS versions, Canonical publishes an interim release of Ubuntu.\nSee [this link](https://ubuntu.com/about/release-cycle) for more details on the Ubuntu Release Cycle.\n\n## Support Lifecycle\n\nLTS releases are in \"General Support\" for 5 years and \"Expanded Security Maintenance\" (see below) for an additional 5 years.\nUbuntu breaks General Support into \"Hardware and Maintenance updates\" (2 years) followed by \"Maintenance Updates\" for another 3 years[^5].\nInterim releases (non-LTS) are supported for 9 months.\nPackages in `main` and `restricted` are supported for 5 years in long-term support (LTS) releases.\nUbuntu [Flavors](https://wiki.ubuntu.com/UbuntuFlavors) generally support their packages for 3 years in LTS releases but there are exceptions.\n\nDuring the lifetime of an Ubuntu release, Canonical provides security maintenance.\nBasic Security Maintenance covers binary packages that reside in the `main` and `restricted` components of the Ubuntu archive,\ntypically for a period of 5 years from LTS release.\n\nPackages in `universe` are expected to be community-supported on a best-effort basis during the LTS phase,\nbut in practice, security-updates are only released to pro subscriptions.\n\nExpanded Security Maintenance (ESM) provides security updates on Ubuntu LTS releases for an additional 5 years.\nIt is available with the [Ubuntu Pro](https://ubuntu.com/pro) subscription\nor a [Free subscription for personal use](https://ubuntu.com/blog/ubuntu-pro-beta-release)[^4].\n\nUbuntu Pro offers security fixes for critical, high, and selected medium CVEs in the `main` and `universe` repositories.\nUbuntu Pro (Infra-only)[^1] only guarantees security fixes for packages in the `main` repository.\n\nCanonical also offers [Ubuntu Legacy Support](https://ubuntu.com//blog/canonical-expands-long-term-support-to-12-years-starting-with-ubuntu-14-04-lts),\nto extend the support of Ubuntu LTS releases from 14.04 by another 2 years beyond Expanded Security Maintenance (ESM).\nThis offer is only available for Ubuntu Pro paying customers.\n\n## Support Comparison\n\n| Feature/Plan                                                                            | Ubuntu LTS      | Ubuntu Pro (Infra-Only) [^1] | Ubuntu Pro    | Legacy Support |\n| --------------------------------------------------------------------------------------- | --------------- | ---------------------------- | ------------- | -------------- |\n| Main repository                                                                         | 5 years         | 10 years                     | 10 years      | 12 years       |\n| Restricted repository                                                                   | 5 years         | 10 years[^2]                 | 10 years [^2] | 12 years[^7]   |\n| Universe repository                                                                     | Best Effort[^6] | Best Effort                  | 10 years      | 12 years[^7]   |\n| Phone/Ticket Support                                                                    | No              | Yes                          | Yes           | Yes            |\n| Kernel Live Patching                                                                    | No              | Yes                          | Yes           | Yes            |\n| [Security Certifications and Hardening](https://ubuntu.com/security/certifications)[^3] | No              | Yes                          | Yes           | Yes            |\n| [Ubuntu Landscape](https://ubuntu.com/landscape)                                        | No              | Yes                          | Yes           | No[^8]         |\n\nFor package-specific support details, the following commands are available:\n\n- `ubuntu-security-status` command (`ubuntu-support-status` on versions before `20.04`) for non-ESM.\n- [`pro security-status`](https://manpages.ubuntu.com/manpages/kinetic/en/man1/ubuntu-advantage.1.html) for ESM.\n\n---\n\n[^1]: Previously known as Ubuntu Advantage.\n\n[^2]: The restricted repository isn't explicitly listed in the Ubuntu Pro list of supported repositories, but it is likely supported.\n\n[^3]: This includes NIST-certified FIPS crypto-modules, USG hardening with CIS and DISA-STIG profiles, and Common Criteria EAL2.\n\n[^4]: Anyone can use Ubuntu Pro for free on up to 5 machines, or 50 if you are an official Ubuntu Community member.\n\n[^5]: The difference between these two is unclear, and not explained.\n\n[^6]: While promised, Canonical doesn't seem to be backporting any security-fixes in the universe repository to users without a Pro subscription.\n\n[^7]: The announcement for Legacy Support does not clarify which repositories are supported, so this is an estimate.\n\n[^8]: [Ubuntu Landscape](https://ubuntu.com/landscape/docs/self-hosted-landscape) can manage all versions of Ubuntu above 16.04, and Legacy Support is limited to 14.04 for now.\n"
  },
  {
    "path": "products/umbraco.md",
    "content": "---\ntitle: Umbraco CMS\naddedAt: 2023-03-24\ncategory: server-app\ntags: dotnet-runtime\niconSlug: umbraco\npermalink: /umbraco\nalternative_urls:\n  - /umbraco-cms\nreleasePolicyLink: https://umbraco.com/products/knowledge-center/long-term-support-and-end-of-life/\nchangelogTemplate: \"https://our.umbraco.com/download/releases/{{'__LATEST__'|replace:'.',''}}\"\neoasColumn: Support\neolColumn: Security\n\nidentifiers:\n  - cpe: cpe:/a:umbraco:umbraco_cms\n  - cpe: cpe:2.3:a:umbraco:umbraco_cms\n\nauto:\n  methods:\n    - git: https://github.com/umbraco/Umbraco-CMS.git\n      regex: ^release-(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)$\n    - release_table: https://umbraco.com/products/knowledge-center/long-term-support-and-end-of-life/\n      header_selector: \"tr:nth-of-type(1)\"\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: '^Umbraco (?P<value>\\d+)$'\n        releaseDate: \"Release date\"\n        eoas: \"Security phase\"\n        eol: \"End-of-Life\"\n\n# Only tracking major releases here, even if regressions are fixed on the last three minors.\n# This is because the LTS model is based on major versions, and maintaining so many minor versions\n# would be too difficult.\n#\n# Support and EOL dates are documented on https://umbraco.com/products/knowledge-center/long-term-support-and-end-of-life/.\nreleases:\n  - releaseCycle: \"17\"\n    lts: true\n    releaseDate: 2025-11-27\n    eoas: 2027-11-27\n    eol: 2028-11-27\n    latest: \"17.2.2\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"16\"\n    releaseDate: 2025-06-12\n    eoas: 2026-03-12\n    eol: 2026-06-12\n    latest: \"16.5.1\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"15\"\n    releaseDate: 2024-11-14\n    eoas: 2025-08-14\n    eol: 2025-11-14\n    latest: \"15.4.4\"\n    latestReleaseDate: 2025-07-29\n\n  - releaseCycle: \"14\"\n    releaseDate: 2024-05-30\n    eoas: 2025-03-02\n    eol: 2025-05-30\n    latest: \"14.3.4\"\n    latestReleaseDate: 2025-04-08\n\n  - releaseCycle: \"13\"\n    lts: true\n    releaseDate: 2023-12-14\n    eoas: 2025-12-14\n    eol: 2026-12-14\n    latest: \"13.13.1\"\n    latestReleaseDate: 2026-03-06\n\n  - releaseCycle: \"12\"\n    releaseDate: 2023-06-29\n    eoas: 2024-03-29\n    eol: 2024-06-29\n    latest: \"12.3.10\"\n    latestReleaseDate: 2024-05-17\n\n  - releaseCycle: \"11\"\n    releaseDate: 2022-12-01\n    eoas: 2023-09-01\n    eol: 2023-12-01\n    latest: \"11.5.0\"\n    latestReleaseDate: 2023-09-05\n\n  - releaseCycle: \"10\"\n    lts: true\n    releaseDate: 2022-06-16\n    eoas: 2024-06-16\n    eol: 2025-06-16\n    latest: \"10.8.11\"\n    latestReleaseDate: 2025-06-24\n\n  - releaseCycle: \"9\"\n    releaseDate: 2021-09-28\n    eoas: 2022-09-16\n    eol: 2022-12-16\n    latest: \"9.5.4\"\n    latestReleaseDate: 2022-09-05\n\n  # https://umbraco.com/products/knowledge-center/long-term-support-and-end-of-life/umbraco-8-end-of-life-eol/\n  - releaseCycle: \"8\"\n    lts: true\n    releaseDate: 2019-02-26\n    eoas: 2024-02-24\n    eol: 2025-02-24\n    latest: \"8.18.15\"\n    latestReleaseDate: 2024-10-21\n\n  # https://umbraco.com/products/knowledge-center/long-term-support-and-end-of-life/umbraco-7-end-of-life-eol/\n  - releaseCycle: \"7\"\n    lts: true\n    releaseDate: 2013-11-21\n    eoas: 2021-07-31\n    eol: 2023-09-30\n    latest: \"7.15.11\"\n    latestReleaseDate: 2023-09-05\n\n  - releaseCycle: \"6\"\n    # https://umbraco.com/blog/umbraco-600-released/\n    releaseDate: 2013-03-27\n    eoas: 2018-05-01\n    eol: 2018-05-01\n    latest: \"6.2.6\"\n    latestReleaseDate: 2016-03-03\n    link: https://umbraco.com/products/knowledge-center/long-term-support-and-end-of-life/umbraco-6-end-of-life-eol/\n\n---\n\n> [Umbraco](https://umbraco.com/) is an open-source content management system (CMS) platform for\n> publishing content on the World Wide Web and intranets. It is written in C# and deployed on\n> Microsoft-based infrastructure. Since version 4.5, the whole system has been available under an\n> MIT License.\n\nUmbraco follows [Semantic Versioning](https://umbraco.com/products/knowledge-center/versioning-and-release-cadence/).\nStarting with Umbraco 9 (2021-09-28), a new major version is released two times per year, a new\nminor version is released every 6 weeks, and patch versions are published as soon as possible.\n\nStarting from January 2022, there are two phases of support for major releases: the “Support” phase\nand the “Security” phase. The “Support” phase includes bugs, regressions, and security fixes for 9\nmonths from the first release, extended to 24 months for LTS major releases. It is followed by the\n“Security” phase, which includes only security fixes for 3 months, extended to 12 months for LTS\nmajor releases. At the end of the Security phase, major releases are considered End Of Life (EOL).\n\nA full list of releases with their release notes can be found on\n[Umbraco All Releases page](https://our.umbraco.com/download/releases).\n"
  },
  {
    "path": "products/unity.md",
    "content": "---\ntitle: Unity\naddedAt: 2021-08-15\ncategory: app\niconSlug: unity\npermalink: /unity\nalternate_urls:\n  - /unity3d\nreleasePolicyLink: https://unity.com/releases/unity-6/support\nchangelogTemplate: \"https://unity.com/releases/editor/whats-new/{{'__LATEST__'|split:'f'|first}}#release-notes\"\neoesColumn: Extended Long Term Support\n\nauto:\n  methods:\n    - unity: https://services.api.unity.com/unity/editor/release/v1/releases\n\n# For update release : eol(x) = releaseDate(x+1)\n# For LTS : eol(x) = releaseDate + 2 years\nreleases:\n  - releaseCycle: \"6000.4\"\n    releaseLabel: \"6.4\"\n    releaseDate: 2026-03-18\n    eol: false\n    latest: \"6000.4.0f1\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"6000.3\"\n    releaseLabel: \"6.3\"\n    lts: true\n    releaseDate: 2025-12-04\n    eol: 2027-12-04\n    eoes: 2028-12-04\n    latest: \"6000.3.11f1\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"6000.2\"\n    releaseLabel: \"6.2\"\n    releaseDate: 2025-08-12\n    eol: 2025-12-04\n    latest: \"6000.2.15f1\"\n    latestReleaseDate: 2025-12-03\n\n  - releaseCycle: \"6000.1\"\n    releaseLabel: \"6.1\"\n    releaseDate: 2025-04-23\n    eol: 2025-08-12\n    latest: \"6000.1.17f1\"\n    latestReleaseDate: 2025-10-03\n\n  - releaseCycle: \"6000.0\"\n    releaseLabel: \"6.0\"\n    releaseDate: 2024-04-29\n    lts: 2024-10-16\n    eol: 2026-10-16\n    eoes: 2027-10-16\n    latest: \"6000.0.71f1\"\n    latestReleaseDate: 2026-03-18\n\n  - releaseCycle: \"2023.2\"\n    releaseDate: 2023-11-14\n    eol: 2024-04-29\n    latest: \"2023.2.22f1\"\n    latestReleaseDate: 2025-10-03\n\n  - releaseCycle: \"2023.1\"\n    releaseDate: 2023-06-12\n    eol: 2023-11-13\n    latest: \"2023.1.22f1\"\n    latestReleaseDate: 2025-10-03\n\n  - releaseCycle: \"2022.3\"\n    lts: true\n    releaseDate: 2023-05-30\n    eol: 2025-05-07\n    latest: \"2022.3.62f3\"\n    latestReleaseDate: 2025-10-28\n\n  - releaseCycle: \"2022.2\"\n    releaseDate: 2022-12-07\n    eol: 2023-06-12\n    latest: \"2022.2.23f1\"\n    latestReleaseDate: 2025-10-03\n\n  - releaseCycle: \"2022.1\"\n    releaseDate: 2022-05-09\n    eol: 2022-12-06\n    latest: \"2022.1.25f1\"\n    latestReleaseDate: 2025-10-03\n\n  - releaseCycle: \"2021\"\n    lts: true\n    releaseDate: 2022-04-11\n    eol: 2025-02-18\n    latest: \"2021.3.45f2\"\n    latestReleaseDate: 2025-10-03\n\n  - releaseCycle: \"2021.3\"\n    releaseDate: 2022-04-11\n    eol: 2025-02-18\n    latest: \"2021.3.45f2\"\n    latestReleaseDate: 2025-10-03\n\n  - releaseCycle: \"2021.2\"\n    releaseDate: 2021-10-25\n    eol: 2022-04-05\n    latest: \"2021.2.20f1\"\n    latestReleaseDate: 2025-10-03\n\n  - releaseCycle: \"2021.1\"\n    releaseDate: 2021-03-22\n    eol: 2022-11-04\n    latest: \"2021.1.29f1\"\n    latestReleaseDate: 2025-10-03\n\n  - releaseCycle: \"2020\"\n    lts: true\n    releaseDate: 2020-07-20\n    eol: 2023-05-05\n    latest: \"2020.3.49f1\"\n    latestReleaseDate: 2025-10-03\n\n  - releaseCycle: \"2019\"\n    lts: true\n    releaseDate: 2019-04-08\n    eol: 2022-06-16\n    latest: \"2019.4.41f2\"\n    latestReleaseDate: 2025-10-15\n\n  - releaseCycle: \"2018\"\n    lts: true\n    releaseDate: 2018-04-26\n    eol: 2021-06-17\n    latest: \"2018.4.36f1\"\n    latestReleaseDate: 2021-06-17\n\n  - releaseCycle: \"2017\"\n    lts: true\n    releaseDate: 2017-06-26\n    eol: 2020-05-18\n    latest: \"2017.4.40f1\"\n    latestReleaseDate: 2020-05-18\n\n---\n\n> [Unity](https://unity.com/) is a cross-platform game engine developed by Unity Technologies,\n> first announced and released in June 2005. The engine can be used to create three-dimensional (3D)\n> and two-dimensional (2D) games, as well as interactive simulations and other experiences.\n\nStarting with Unity 6, there are two kinds of releases: _update releases_ and _long-term support_ (LTS) releases.\nBoth kinds of releases undergo the same rigorous quality assurance and stability testing.\n\nThere are multiple _update releases_ per year.\nThey are supported with bug fixes and critical platform updates until the next release (update or LTS) is published.\n\nLTS releases are published once a year.\nThey are supported for two years with bug fixes and critical platform updates.\nUnity Enterprise and Unity Industry users benefit from an additional year of support for LTS releases.\n"
  },
  {
    "path": "products/unrealircd.md",
    "content": "---\ntitle: UnrealIRCd\naddedAt: 2022-05-03\ncategory: server-app\npermalink: /unrealircd\nversionCommand: ./unrealircd version\nreleasePolicyLink: https://www.unrealircd.org/docs/UnrealIRCd_releases\neoasColumn: true\n\nidentifiers:\n  - repology: unrealircd\n  - purl: pkg:docker/bbriggs/unrealircd\n  - cpe: cpe:2.3:a:unrealircd:unrealircd\n  - cpe: cpe:/a:unrealircd:unrealircd\n\nauto:\n  methods:\n    - unrealircd: https://www.unrealircd.org/docwiki/index.php?title=History_of_UnrealIRCd_releases&action=raw\n    - release_table: https://www.unrealircd.org/docs/UnrealIRCd_releases\n      header_selector: \"tr:nth-of-type(1)\"\n      fields:\n        releaseCycle:\n          column: \"Series\"\n          regex: '^UnrealIRCd (?P<value>\\d+(\\.\\d+)?)$'\n        releaseDate: \"First stable release\"\n        eoas: \"Security fixes only\"\n        eol: \"End of life (EOL)\"\n\nreleases:\n  - releaseCycle: \"6\"\n    releaseDate: 2021-12-17\n    eoas: false\n    eol: false\n    link: \"https://github.com/unrealircd/unrealircd/blob/unreal60_dev/doc/RELEASE-NOTES.md#unrealircd-{{'__LATEST__'|replace:'.',''}}\"\n    latest: \"6.2.3\"\n    latestReleaseDate: 2026-03-06\n\n  - releaseCycle: \"5\"\n    releaseDate: 2019-12-13\n    eoas: 2022-07-01\n    eol: 2023-07-01\n    link: \"https://github.com/unrealircd/unrealircd/blob/unreal52/doc/RELEASE-NOTES.md#unrealircd-{{'__LATEST__'|replace:'.',''}}\"\n    latest: \"5.2.4\"\n    latestReleaseDate: 2022-01-28\n\n  - releaseCycle: \"4\"\n    releaseDate: 2015-12-24\n    eoas: 2019-05-20\n    eol: 2020-12-31\n    link: https://github.com/unrealircd/unrealircd/blob/unreal42/doc/RELEASE-NOTES\n    latest: \"4.2.4.1\"\n    latestReleaseDate: 2019-07-07\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2004-04-25\n    eoas: 2015-12-11\n    eol: 2016-12-31\n    link: https://forums.unrealircd.org/viewtopic.php?f=1&t=8588\n    latest: \"3.2.10.7\"\n    latestReleaseDate: 2016-09-03\n\n---\n\n> [UnrealIRCd](https://www.unrealircd.org) is an Open Source IRC Server since 1999. It implements\n> almost all IRCv3 features.\n\nUnrealIRCd always has one \"stable\" version. It does not have a strictly timed release cadence.\nWhen a new major version is released, the EOL dates of the previous major version (\"oldstable\") are announced.\nThe previous major version is guaranteed to be supported for at least 12 months.\nThe final support period starts with a period where bugs are still being fixed (but no new\nfeatures are being implemented), followed by a \"security-fixes-only\" period.\n"
  },
  {
    "path": "products/valkey.md",
    "content": "---\ntitle: Valkey\naddedAt: 2025-01-14\ncategory: database\ntags: linux-foundation\npermalink: /valkey\nversionCommand: valkey-server --version\nreleasePolicyLink: https://valkey.io/topics/releases/\nchangelogTemplate: https://github.com/valkey-io/valkey/releases/tag/__LATEST__\neoasColumn: Maintenance Support\neolColumn: Extended Security Support\n\nidentifiers:\n  - repology: valkey\n  - purl: pkg:github/valkey-io/valkey\n  - purl: pkg:docker/valkey/valkey\n  - cpe: cpe:2.3:a:lfprojects:valkey\n\nauto:\n  methods:\n    - git: https://github.com/valkey-io/valkey.git\n\n# Support and EOL date are documented on https://valkey.io/topics/releases/\nreleases:\n  - releaseCycle: \"9.0\"\n    releaseDate: 2025-10-21\n    eoas: 2028-10-21\n    eol: 2028-10-21\n    latest: \"9.0.3\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"8.1\"\n    releaseDate: 2025-03-31\n    eoas: 2028-03-31\n    eol: 2030-03-31\n    latest: \"8.1.6\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2024-09-15\n    eoas: 2027-09-15\n    eol: 2027-09-15\n    latest: \"8.0.7\"\n    latestReleaseDate: 2026-02-23\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2023-08-15 # inherit from redis\n    eoas: 2027-04-16\n    eol: 2029-04-16\n    latest: \"7.2.12\"\n    latestReleaseDate: 2026-02-23\n\n---\n\n> [Valkey](https://valkey.io/) is an open source (BSD) high-performance key/value datastore\n> that supports a variety of workloads such as caching, message queues,\n> and can act as a primary database. Valkey can run as either a standalone\n> daemon or in a cluster, with options for replication and high availability.\n\nThe Valkey community typically releases a stable major version once each year.\nStable minor versions are introduced as needed between major releases,\nwith at least one minor version published annually.\n"
  },
  {
    "path": "products/varnish.md",
    "content": "---\ntitle: Varnish\naddedAt: 2022-07-05\ncategory: server-app\ntags: web-server\npermalink: /varnish\nversionCommand: varnishd -V\nreleasePolicyLink: https://varnish-cache.org/releases/\nchangelogTemplate: https://varnish-cache.org/releases/rel__LATEST__.html\n\nidentifiers:\n  - repology: varnish\n  - purl: pkg:brew/varnish\n  - purl: pkg:docker/library/varnish\n  - cpe: cpe:2.3:a:varnish_cache_project:varnish_cache\n  - cpe: cpe:/a:varnish_cache_project:varnish_cache\n\nauto:\n  methods:\n    - git: https://github.com/varnishcache/varnish-cache.git\n      regex: ^varnish-(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)$\n    - release_table: https://varnish-cache.org/releases/\n      fields:\n        releaseCycle:\n          column: \"Release\"\n          regex: '(?P<value>\\d+\\.\\d+).*'\n        eol: \"EOL Date\"\n\nreleases:\n  - releaseCycle: \"8.0\"\n    releaseDate: 2025-09-15\n    eol: 2026-09-15\n    latest: \"8.0.0\"\n    latestReleaseDate: 2025-09-15\n\n  - releaseCycle: \"7.7\"\n    releaseDate: 2025-03-17\n    eol: 2026-03-15\n    latest: \"7.7.3\"\n    latestReleaseDate: 2025-08-20\n\n  - releaseCycle: \"7.6\"\n    releaseDate: 2024-09-13\n    eol: 2025-09-15\n    latest: \"7.6.5\"\n    latestReleaseDate: 2025-08-20\n\n  - releaseCycle: \"7.5\"\n    releaseDate: 2024-03-18\n    eol: 2025-03-15\n    latest: \"7.5.0\"\n    latestReleaseDate: 2024-03-18\n\n  - releaseCycle: \"7.4\"\n    releaseDate: 2023-09-15\n    eol: 2024-09-15\n    latest: \"7.4.3\"\n    latestReleaseDate: 2024-03-18\n\n  - releaseCycle: \"7.3\"\n    releaseDate: 2023-03-15\n    eol: 2024-03-15\n    latest: \"7.3.2\"\n    latestReleaseDate: 2024-03-18\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2022-09-15\n    eol: 2023-09-15\n    latest: \"7.2.1\"\n    latestReleaseDate: 2022-10-11\n\n  - releaseCycle: \"7.1\"\n    releaseDate: 2022-03-15\n    eol: 2023-03-15\n    latest: \"7.1.2\"\n    latestReleaseDate: 2022-10-10\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2021-09-15\n    eol: 2022-09-15\n    latest: \"7.0.3\"\n    latestReleaseDate: 2022-08-05\n\n  - releaseCycle: \"6.0\"\n    lts: true\n    releaseDate: 2018-03-15\n    eol: false\n    latest: \"6.0.16\"\n    latestReleaseDate: 2025-08-20\n\n---\n\n> [Varnish](https://varnish-cache.org/) is a caching HTTP reverse proxy.\n\nA new minor version is released every 6 months.\n\nA list of security vulnerabilities is [available here](https://varnish-cache.org/security/index.html).\nYou can also subscribe to the [varnish-announce](https://varnish-cache.org/lists/mailman/listinfo/varnish-announce)\nmailing list.\n"
  },
  {
    "path": "products/veeam-backup-and-replication.md",
    "content": "---\ntitle: Veeam Backup & Replication\naddedAt: 2023-10-04\ncategory: app\ntags: veeam\niconSlug: veeam\npermalink: /veeam-backup-and-replication\nalternate_urls:\n  - /veeam-backup\nreleasePolicyLink: https://www.veeam.com/product-lifecycle.html\neoasColumn: End of Fix\neolColumn: End of support\n\nauto:\n  methods:\n    - veeam: https://www.veeam.com/kb2680\n\n# Release dates (GA, or RTM as a fallback) can be found on https://www.veeam.com/kb2680.\n# EOL dates can be found on https://www.veeam.com/product-lifecycle.html.\n# Latest versions can be found on https://www.veeam.com/kb2680.\nreleases:\n  - releaseCycle: \"13\"\n    releaseDate: 2025-09-03\n    eoas: false # releaseDate(14)\n    eol: false # not yet documented on https://www.veeam.com/product-lifecycle.html\n    link: https://www.veeam.com/kb4738\n    latest: \"13.0.1.2067\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"12\"\n    releaseDate: 2023-01-30\n    eoas: 2025-09-03\n    eol: 2027-02-01\n    link: \"https://www.veeam.com/kb4420\"\n    latest: \"12.3.2.4465\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"11\"\n    releaseDate: 2021-02-11\n    eoas: 2023-02-01\n    eol: 2024-02-01\n    link: \"https://www.veeam.com/kb4126\"\n    latest: \"11.0.1.1261-P20240304\"\n    latestReleaseDate: 2024-03-07\n\n  - releaseCycle: \"10\"\n    releaseDate: 2020-02-04\n    eoas: 2021-02-01\n    eol: 2023-02-01\n    link: \"https://www.veeam.com/kb3161\"\n    latest: \"10.0.1.4854-P20220304\"\n    latestReleaseDate: 2022-03-12\n\n  - releaseCycle: \"9.5\"\n    releaseDate: 2016-11-16\n    eoas: 2020-02-01\n    eol: 2022-01-01 # https://web.archive.org/web/20210614182742/https://www.veeam.com/product-lifecycle.html\n    link: \"https://www.veeam.com/kb2970\"\n    latest: \"9.5.4.2866\"\n    latestReleaseDate: 2019-07-15\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2016-01-12\n    eoas: true\n    eol: true\n    link: \"https://www.veeam.com/kb2147\"\n    latest: \"9.0.0.1715\"\n    latestReleaseDate: 2016-08-05\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2014-11-06\n    eoas: true\n    eol: true\n    link: \"https://www.veeam.com/kb2068\"\n    latest: \"8.0.0.2084\"\n    latestReleaseDate: 2015-10-08\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2013-08-20\n    eoas: true\n    eol: true\n    link: \"https://www.veeam.com/kb1891\"\n    latest: \"7.0.0.871\"\n    latestReleaseDate: 2014-06-05\n\n  - releaseCycle: \"6.5\"\n    releaseDate: 2012-10-09\n    eoas: true\n    eol: true\n    link: \"https://www.veeam.com/kb1751\"\n    latest: \"6.5.0.144\"\n    latestReleaseDate: 2013-04-29\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2012-06-04\n    eoas: true\n    eol: true\n    link: \"https://www.veeam.com/kb1671\"\n    latest: \"6.1.0.205\"\n    latestReleaseDate: 2012-08-15\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2011-08-22\n    eoas: true\n    eol: true\n    link: \"https://www.veeam.com/kb1442\"\n    latest: \"6.0.0.181\"\n    latestReleaseDate: 2012-02-09\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2010-08-30\n    eoas: true\n    eol: true\n    latest: \"5.0.2.230\"\n    latestReleaseDate: 2011-04-11\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2009-10-29\n    eoas: true\n    eol: true\n    latest: \"4.1.2.125\"\n    latestReleaseDate: 2010-08-04\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2009-10-21\n    eoas: true\n    eol: true\n    latest: \"3.0.1.251\" # no information available\n    latestReleaseDate: 2009-03-16\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2008-07-30\n    eoas: true\n    eol: true\n    latest: \"2.0.0.152\" # no information available\n    latestReleaseDate: 2008-07-26\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2008-02-26\n    eoas: true\n    eol: true\n    latest: \"1.0.1.76\" # no information available\n    latestReleaseDate: 2008-03-21\n\n---\n\n> [Veeam Backup & Replication](https://www.veeam.com/products/veeam-data-platform/backup-recovery.html)\n> is a commercial data protection and disaster recovery solution. It provides backup, restore and\n> replication functionality for virtual machines, physical servers and workstations as well as\n> cloud-based workload.\n\n{: .warning }\nVeeam Backup & Replication is available in two editions: Community (free) and Enterprise (paid).\nThis page only covers the Enterprise edition.\n\nSupport for Veeam Backup & Replication always requires an active maintenance contract and is divided\ninto two phases.\n\nThe first phase is ending with the end of fix date. During this phase, updates, patches and hotfixes\nare provided for the product.\n\nThe second phase is ending with the end of support date. Updates, patches and hotfixes may also be\nprovided during this phase, but on a case-by-case basis. If Veeam determines that an issue is fixed\nin a later supported generally available version, an update to the later release is required.\n\nThis page is using GA dates as release dates, except for 5.0 which used the RTM release date\nbecause it was not provided on <https://www.veeam.com/kb2680>. RTM versions are more or less\nfinalized versions provided to manufacturers, whereas GA versions are fully tested and finalized\nversions available to all customers.\n"
  },
  {
    "path": "products/veeam-backup-for-microsoft-365.md",
    "content": "---\ntitle: Veeam Backup for Microsoft 365\naddedAt: 2025-04-27\ncategory: app\ntags: veeam\niconSlug: veeam\npermalink: /veeam-backup-for-microsoft-365\nalternate_urls:\n  - /veeam-backup-365\nreleasePolicyLink: https://www.veeam.com/product-lifecycle.html\neoasColumn: End of Fix\neolColumn: End of Support\n\nauto:\n  methods:\n    - veeam: https://www.veeam.com/kb4106\n      version_column: \"Console Build\"\n\nreleases:\n  - releaseCycle: \"8\"\n    releaseDate: 2024-09-03\n    eoas: false # 9.0 GA date\n    eol: 2026-09-03 # https://www.veeam.com/product-lifecycle.html\n    latest: \"8.3.0.2201\"\n    latestReleaseDate: 2025-12-18\n\n  - releaseCycle: \"7\"\n    releaseDate: 2023-02-28\n    eoas: 2023-12-28 # https://www.veeam.com/product-lifecycle.html\n    eol: 2026-06-28 # https://www.veeam.com/product-lifecycle.html\n    latest: \"7.1.0.2031\"\n    latestReleaseDate: 2024-04-24\n\n  - releaseCycle: \"6\"\n    releaseDate: 2022-03-09\n    eoas: 2023-02-28\n    eol: 2024-03-09 # https://web.archive.org/web/20230611005614/https://www.veeam.com/product-lifecycle.html\n    latest: \"6.1.0.1015\"\n    latestReleaseDate: 2023-03-28\n\n  - releaseCycle: \"5\"\n    releaseDate: 2020-12-03\n    eoas: 2022-03-09\n    eol: 2023-12-02 # https://web.archive.org/web/20230611005614/https://www.veeam.com/product-lifecycle.html\n    latest: \"5.0.3.1063\"\n    latestReleaseDate: 2022-02-08\n\n  - releaseCycle: \"4\"\n    releaseDate: 2019-11-26\n    eoas: 2020-12-03\n    eol: 2022-11-26 # https://web.archive.org/web/20210614182742/https://www.veeam.com/product-lifecycle.html\n    latest: \"4.0.1.625\"\n    latestReleaseDate: 2021-02-16\n\n  - releaseCycle: \"3\"\n    releaseDate: 2019-04-02\n    eoas: 2019-11-26\n    eol: 2022-04-02 # https://web.archive.org/web/20210614182742/https://www.veeam.com/product-lifecycle.html\n    latest: \"3.0.0.422\"\n    latestReleaseDate: 2019-04-02\n\n  - releaseCycle: \"2\"\n    releaseDate: 2018-07-24\n    eoas: 2019-04-02\n    eol: 2021-07-24 # https://web.archive.org/web/20210614182742/https://www.veeam.com/product-lifecycle.html\n    latest: \"2.0.0.814\"\n    latestReleaseDate: 2018-12-28\n\n---\n\n> [Veeam Backup for Microsoft 365](https://www.veeam.com/products/saas/backup-microsoft-office-365.html)\n> is a commercial data protection and disaster recovery solution. It provides backup and restore\n> functionality for Microsoft 365, including Exchange Online, SharePoint Online, OneDrive for Business,\n> and Microsoft Teams.\n\n{: .warning }\nVeeam Backup for Microsoft 365 is available in two editions: Community (free) and Enterprise (paid).\nThis page only covers the Enterprise edition.\n\nSupport for Veeam Backup for Microsoft 365 requires an active maintenance contract and is divided\ninto two phases.\n\nThe first phase ends with the end of fix date. During this phase, updates, patches, and hotfixes\nare provided for the product.\n\nThe second phase ends with the end of support date. Updates, patches, and hotfixes may also be\nprovided during this phase, but on a case-by-case basis. If Veeam determines that an issue is fixed\nin a later supported generally available version, an update to the later release is required.\n"
  },
  {
    "path": "products/veeam-one.md",
    "content": "---\ntitle: Veeam ONE\naddedAt: 2025-04-13\ncategory: app\ntags: veeam\niconSlug: veeam\npermalink: /veeam-one\nreleasePolicyLink: https://www.veeam.com/product-lifecycle.html\neoasColumn: End of Fix\neolColumn: End of support\n\nauto:\n  methods:\n    - veeam: https://www.veeam.com/kb4357\n\n# Release dates (GA, or RTM as a fallback) can be found on https://www.veeam.com/kb4357.\n# EOL dates can be found on https://www.veeam.com/product-lifecycle.html.\n# Latest versions can be found on https://www.veeam.com/kb4357.\nreleases:\n  - releaseCycle: \"13\"\n    releaseDate: 2025-09-03\n    eoas: false # releaseDate(14)\n    eol: false # not yet documented on https://www.veeam.com/product-lifecycle.html\n    link: https://www.veeam.com/kb4762\n    latest: \"13.0.1.6168\"\n    latestReleaseDate: 2026-01-06\n\n  - releaseCycle: \"12\"\n    releaseDate: 2023-01-30\n    eoas: 2025-09-03\n    eol: 2027-02-01\n    link: https://www.veeam.com/kb4705\n    latest: \"12.3.0.4670\"\n    latestReleaseDate: 2024-12-03\n\n  - releaseCycle: \"11\"\n    releaseDate: 2021-02-09\n    eoas: 2023-02-01\n    eol: 2024-02-01\n    latest: \"11.0.1.1880\"\n    latestReleaseDate: 2021-09-28\n\n  - releaseCycle: \"10\"\n    releaseDate: 2020-02-18\n    eoas: 2021-02-01 # https://web.archive.org/web/20220325105334/https://www.veeam.com/product-lifecycle.html\n    eol: 2023-02-01 # https://web.archive.org/web/20220325105334/https://www.veeam.com/product-lifecycle.html\n    latest: \"10.0.2.1094\"\n    latestReleaseDate: 2020-07-21\n\n  - releaseCycle: \"9.5\"\n    releaseDate: 2016-11-16\n    eoas: 2020-02-01 # https://web.archive.org/web/20220325105334/https://www.veeam.com/product-lifecycle.html\n    eol: 2022-02-01 # https://web.archive.org/web/20220325105334/https://www.veeam.com/product-lifecycle.html\n    latest: \"9.5.4.4587\"\n    latestReleaseDate: 2019-09-11\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2016-01-12\n    eoas: true\n    eol: true\n    latest: \"9.0.0.2088\"\n    latestReleaseDate: 2016-03-24\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2014-11-06\n    eoas: true\n    eol: true\n    latest: \"8.0.0.1669\"\n    latestReleaseDate: 2015-04-27\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2013-08-15\n    eoas: true\n    eol: true\n    latest: \"7.0.0.949\"\n    latestReleaseDate: 2014-09-18\n\n  - releaseCycle: \"6.5\"\n    releaseDate: 2012-10-09\n    eoas: true\n    eol: true\n    latest: \"6.5.0.686\"\n    latestReleaseDate: 2012-12-18\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2011-08-22\n    eoas: true\n    eol: true\n    latest: \"6.0.0.520\"\n    latestReleaseDate: 2012-04-23\n\n---\n\n> [Veeam ONE](https://www.veeam.com/products/veeam-data-platform/monitoring-analytics.html) is a commercial monitoring,\n> analytics, and reporting solution designed for data protection and disaster recovery. It provides real-time\n> performance monitoring, alerting, and comprehensive reporting for virtual, physical, and cloud-based workloads.\n\n{: .warning }\nVeeam ONE is available in two editions: Community (free) and Enterprise (paid).\nThis page only covers the Enterprise edition.\n\nSupport for Veeam ONE always requires an active maintenance contract and is divided into two phases.\n\nThe first phase is ending with the end of fix date. During this phase, updates, patches, and hotfixes\nare provided for the product.\n\nThe second phase is ending with the end of support date. Updates, patches, and hotfixes may also be\nprovided during this phase, but on a case-by-case basis. If Veeam determines that an issue is fixed\nin a later supported generally available version, an update to the later release is required.\n\nThis page is using GA dates as release dates. RTM versions are more or less finalized versions\nprovided to manufacturers, whereas GA versions are fully tested and finalized versions available\nto all customers.\n"
  },
  {
    "path": "products/virtualbox.md",
    "content": "---\ntitle: VirtualBox\naddedAt: 2025-02-08\ncategory: app\ntags: oracle\niconSlug: virtualbox\npermalink: /virtualbox\nalternate_urls:\n  - /vbox\n  - /oracle-virtualbox\n  - /oracle-vm-virtualbox\nversionCommand: virtualbox -h\nchangelogTemplate: https://www.virtualbox.org/wiki/Changelog-__RELEASE_CYCLE__\neolColumn: Maintenance support\n\nidentifiers:\n  - repology: virtualbox\n  - cpe: cpe:/a:oracle:virtualbox\n  - cpe: cpe:2.3:a:oracle:virtualbox\n\nauto:\n  methods:\n    - virtualbox-releases: https://www.virtualbox.org/wiki/Download_Old_Builds\n      regex: '^VirtualBox (?P<value>\\d+\\.\\d+)$'\n    - virtualbox-versions: https://download.virtualbox.org/virtualbox/\n      regex: '^(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)\\/$'\n\n# eol(x) = latestReleaseDate(x)\n# See EOL status on https://www.virtualbox.org/wiki/Download_Old_Builds.\nreleases:\n  - releaseCycle: \"7.2\"\n    releaseDate: 2025-08-14\n    eol: false\n    latest: \"7.2.6\"\n    latestReleaseDate: 2026-01-30\n\n  - releaseCycle: \"7.1\"\n    releaseDate: 2024-09-09\n    eol: false\n    latest: \"7.1.16\"\n    latestReleaseDate: 2026-01-28\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2022-10-10\n    eol: 2025-03-31\n    latest: \"7.0.26\"\n    latestReleaseDate: 2025-04-15\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2019-12-10\n    eol: 2024-01-31\n    latest: \"6.1.50\"\n    latestReleaseDate: 2024-01-16\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2018-12-18\n    eol: 2020-07-31\n    latest: \"6.0.24\"\n    latestReleaseDate: 2020-07-14\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2017-10-17\n    eol: 2020-07-31\n    latest: \"5.2.44\"\n    latestReleaseDate: 2020-10-21\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2016-07-12\n    eol: 2018-04-30\n    latest: \"5.1.38\"\n    latestReleaseDate: 2018-10-24\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2015-07-09\n    eol: 2017-05-31\n    latest: \"5.0.40\"\n    latestReleaseDate: 2017-04-29\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2013-10-15\n    eol: 2015-12-31\n    latest: \"4.3.40\"\n    latestReleaseDate: 2016-08-23\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2012-09-13\n    eol: 2015-12-31\n    latest: \"4.2.38\"\n    latestReleaseDate: 2016-09-14\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2011-07-19\n    eol: 2015-12-31\n    latest: \"4.1.44\"\n    latestReleaseDate: 2015-11-11\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2010-12-22\n    eol: 2015-12-31\n    latest: \"4.0.36\"\n    latestReleaseDate: 2015-11-11\n\n---\n\n> [VirtualBox](https://www.virtualbox.org/) is a general-purpose full virtualization software.\n\nVirtualBox release, support and EOL policies are not documented, but EOL dates for each minor version can be found on <https://www.virtualbox.org/wiki/Download_Old_Builds>.\n"
  },
  {
    "path": "products/visionos.md",
    "content": "---\ntitle: Apple visionOS\naddedAt: 2024-07-23\ncategory: os\ntags: apple\niconSlug: apple\npermalink: /visionos\nchangelogTemplate: https://developer.apple.com/documentation/visionos-release-notes/visionos-__RELEASE_CYCLE__-release-notes\n\nauto:\n  methods:\n    - apple: visionos\n      regex:\n        - 'visionOS\\s+(?P<version>\\d+)'\n        - 'visionOS\\s+(?P<version>\\d+(?:\\.\\d+)+)'\n\nreleases:\n  - releaseCycle: \"26\"\n    releaseDate: 2025-09-15\n    eol: false\n    latest: \"26.3.1\"\n    latestReleaseDate: 2026-02-26\n\n  - releaseCycle: \"2\"\n    releaseDate: 2024-09-16\n    eol: 2025-09-15\n    latest: \"2.6\"\n    latestReleaseDate: 2025-07-29\n\n  - releaseCycle: \"1\"\n    releaseDate: 2024-01-31\n    eol: 2024-09-16\n    latest: \"1.3\"\n    latestReleaseDate: 2024-07-29\n    link: https://developer.apple.com/documentation/visionos-release-notes/visionos-release-notes\n\n---\n\n> Apple [visionOS](https://www.apple.com/visionos) is an operating system specifically designed for Apple's spatial computing device, the Apple Vision Pro.\n> It integrates elements from iOS, iPadOS, and macOS, enabling users to interact with digital content in a mixed reality environment.\n> VisionOS supports new interaction paradigms such as eye-tracking, gesture control, and voice input.\n\nMajor versions of visionOS are released annually, with the previous major version losing support.\n\nA detailed version history can be found on [Wikipedia](https://wikipedia.org/wiki/VisionOS#Version_history).\n"
  },
  {
    "path": "products/visual-cobol.md",
    "content": "---\ntitle: Visual COBOL\naddedAt: 2022-12-05\ncategory: lang\npermalink: /visual-cobol\nreleasePolicyLink: \"https://www.microfocus.com/productlifecycle/\"\nchangelogTemplate: \"https://www.microfocus.com/documentation/visual-cobol/vc{{'__RELEASE_CYCLE__' | replace: '.','''}}/\"\nlatestColumn: false\neolColumn: Support Status\n\nauto:\n  disabled: true # too unstable\n  methods:\n    - release_table: https://www.microfocus.com/productlifecycle/\n      render_javascript: true\n      render_javascript_wait_for: \"text=Visual COBOL for Visual Studio\"\n      render_javascript_click_selector: \"text=Visual COBOL for Visual Studio\"\n      header_selector: \"tr:nth-of-type(1)\"\n      fields:\n        releaseCycle:\n          column: \"Product Release\"\n          regex: '^Visual COBOL for Visual Studio (?P<value>\\d+\\.\\d+).*$'\n        releaseDate: \"Release Date\"\n        eol: \"Current Maintenance Ends\"\n\n# Release and EOL dates can be found are those of Visual COBOL for Visual Studio on https://www.microfocus.com/productlifecycle/.\nreleases:\n  - releaseCycle: \"10.0\"\n    releaseDate: 2024-07-19\n    eol: 2028-07-31\n    link: https://www.microfocus.com/documentation/visual-cobol/vc100/DevHub/index.html\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2023-06-29\n    eol: 2027-07-31\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2022-07-13\n    eol: 2026-07-31\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2021-09-14\n    eol: 2025-09-30\n    link: https://www.microfocus.com/documentation/visual-cobol/vc70/VS2019/GUID-7ECA1D86-EC87-454D-B666-1047527FD9BF.html\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2020-06-18\n    eol: 2024-06-30\n    link: https://supportline.microfocus.com/prodavail.aspx?Prod=Visual%20COBOL%20for%20Visual%20Studio&Ver=6.0&Rel=\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2019-06-21\n    eol: 2023-06-30\n    link: https://supportline.microfocus.com/prodavail.aspx?Prod=Visual%20COBOL%20for%20Visual%20Studio&Ver=5.0&Rel=\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2018-06-14\n    eol: 2022-06-30\n    link: https://supportline.microfocus.com/prodavail.aspx?Prod=Visual%20COBOL%20for%20Visual%20Studio&Ver=4.0&Rel=\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2017-07-07\n    eol: 2021-07-31\n    link: https://supportline.microfocus.com/prodavail.aspx?Prod=Visual%20COBOL%20for%20Visual%20Studio&Ver=3.0&Rel=\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2016-10-03\n    eol: 2019-09-30\n    link: https://supportline.microfocus.com/prodavail.aspx?Prod=Visual%20COBOL%20for%20Visual%20Studio&Ver=2.3&Rel=Update%202\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2014-11-19\n    eol: 2018-07-31\n    link: https://supportline.microfocus.com/prodavail.aspx?Prod=Visual%20COBOL%20for%20Visual%20Studio&Ver=2.2&Rel=Update%202\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2013-04-05\n    eol: 2017-05-31\n    link: https://supportline.microfocus.com/prodavail.aspx?Prod=Visual%20COBOL%20for%20Visual%20Studio&Ver=2.1&Rel=Update%201\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2012-04-27\n    eol: 2014-12-31\n    link: https://supportline.microfocus.com/prodavail.aspx?Prod=Visual%20COBOL%20for%20Visual%20Studio&Ver=2.0&Rel=0\n---\n\n> [Visual COBOL](https://www.microfocus.com/en-us/products/visual-cobol/overview) is a suite of\n> software products designed to meet the needs of IT organizations with existing application\n> investments written in the COBOL language.\n\n{: .warning }\nThis page is using dates for Visual COBOL for Visual Studio documented on the\n[Product Support Lifecycle](https://www.microfocus.com/productlifecycle/) page.\n\nVisual COBOL is developed, maintained and commercialized by OpenText (formerly Micro Focus).\nExtended Support for two years is available for an additional fee.\n"
  },
  {
    "path": "products/visual-studio.md",
    "content": "---\ntitle: Microsoft Visual Studio\naddedAt: 2021-08-02\ncategory: app\ntags: microsoft\npermalink: /visual-studio\nalternate_urls:\n  - /visualstudio\nreleasePolicyLink: https://learn.microsoft.com/visualstudio/productinfo/vs-servicing\nchangelogTemplate: https://learn.microsoft.com/visualstudio/releases/__CODENAME__/release-notes-v__RELEASE_CYCLE__#__LATEST__\nreleaseLabel: \"__CODENAME__ - __RELEASE_CYCLE__\"\nLTSLabel: \"<abbr title='Long-Term Servicing Channel'>LTSC</abbr>\"\neolColumn: Active Support\n\nauto:\n  methods:\n    # There is no build history for versions 2015 and below.\n    # This is not a big deal because there was no version for those releases in a very long time.\n    - visual-studio: https://learn.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes-history\n    - visual-studio: https://learn.microsoft.com/en-us/visualstudio/releases/2019/history\n    - visual-studio: https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-history\n    - visual-studio: https://learn.microsoft.com/en-us/visualstudio/releases/2026/release-history\n\n# For non-LTSC, eol(x) = releaseDate(x+1)\n# For LTSC, EOL dates can be found on https://learn.microsoft.com/visualstudio/productinfo/vs-servicing#long-term-servicing-channel-ltsc-support\n# When adding a new major version (codename changes), remember to update URLS at auto:methods above also check https://github.com/endoflife-date/release-data/blob/main/src/visual-studio.py\nreleases:\n  - releaseCycle: \"18.4\"\n    codename: \"2026\"\n    releaseDate: 2026-03-10\n    eol: false # releaseDate(18.5)\n    latest: \"18.4.1\"\n    latestReleaseDate: 2026-03-17\n    link: https://learn.microsoft.com/visualstudio/releases/__CODENAME__/release-notes#__LATEST__\n\n  - releaseCycle: \"18.3\"\n    codename: \"2026\"\n    releaseDate: 2026-02-10\n    eol: 2026-03-10\n    latest: \"18.3.3\"\n    latestReleaseDate: 2026-03-10\n    link: https://learn.microsoft.com/visualstudio/releases/__CODENAME__/release-notes#__LATEST__\n\n  - releaseCycle: \"18.2\"\n    codename: \"2026\"\n    releaseDate: 2026-01-13\n    eol: 2026-02-10\n    latest: \"18.2.2\"\n    latestReleaseDate: 2026-02-10\n    link: https://learn.microsoft.com/visualstudio/releases/__CODENAME__/release-notes#__LATEST__\n\n  - releaseCycle: \"18.1\"\n    codename: \"2026\"\n    releaseDate: 2025-12-09\n    eol: 2026-01-13\n    latest: \"18.1.1\"\n    latestReleaseDate: 2025-12-16\n    link: https://learn.microsoft.com/visualstudio/releases/__CODENAME__/release-notes#__LATEST__\n\n  - releaseCycle: \"18.0\"\n    codename: \"2026\"\n    releaseDate: 2025-11-11\n    eol: 2025-12-09\n    latest: \"18.0.2\"\n    latestReleaseDate: 2025-11-24\n    link: https://learn.microsoft.com/visualstudio/releases/__CODENAME__/release-notes#__LATEST__\n\n  - releaseCycle: \"17.14\"\n    codename: \"2022\"\n    lts: true\n    releaseDate: 2025-05-13\n    eol: 2032-01-13\n    latest: \"17.14.28\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"17.13\"\n    codename: \"2022\"\n    releaseDate: 2025-02-11\n    eol: 2025-05-13\n    latest: \"17.13.7\"\n    latestReleaseDate: 2025-05-13\n\n  - releaseCycle: \"17.12\"\n    codename: \"2022\"\n    lts: true\n    releaseDate: 2024-11-12\n    eol: 2026-07-14\n    latest: \"17.12.18\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"17.11\"\n    codename: \"2022\"\n    releaseDate: 2024-08-13\n    eol: 2024-11-12\n    latest: \"17.11.6\"\n    latestReleaseDate: 2024-11-12\n\n  - releaseCycle: \"17.10\"\n    codename: \"2022\"\n    lts: true\n    releaseDate: 2024-05-21\n    eol: 2026-01-13\n    latest: \"17.10.21\"\n    latestReleaseDate: 2025-11-11\n\n  - releaseCycle: \"17.9\"\n    codename: \"2022\"\n    releaseDate: 2024-02-13\n    eol: 2024-05-21\n    latest: \"17.9.7\"\n    latestReleaseDate: 2024-05-14\n\n  - releaseCycle: \"17.8\"\n    codename: \"2022\"\n    lts: true\n    releaseDate: 2023-11-14\n    eol: 2025-07-08\n    latest: \"17.8.23\"\n    latestReleaseDate: 2025-07-08\n\n  - releaseCycle: \"17.7\"\n    codename: \"2022\"\n    releaseDate: 2023-08-08\n    eol: 2023-11-14\n    latest: \"17.7.7\"\n    latestReleaseDate: 2023-11-14\n\n  - releaseCycle: \"17.6\"\n    codename: \"2022\"\n    lts: true\n    releaseDate: 2023-05-16\n    eol: 2025-01-14\n    latest: \"17.6.22\"\n    latestReleaseDate: 2025-01-14\n\n  - releaseCycle: \"17.5\"\n    codename: \"2022\"\n    releaseDate: 2023-02-21\n    eol: 2023-05-16\n    latest: \"17.5.5\"\n    latestReleaseDate: 2023-05-01\n\n  - releaseCycle: \"17.4\"\n    codename: \"2022\"\n    lts: true\n    releaseDate: 2022-11-08\n    eol: 2024-07-09\n    latest: \"17.4.21\"\n    latestReleaseDate: 2024-07-09\n\n  - releaseCycle: \"17.3\"\n    codename: \"2022\"\n    releaseDate: 2022-08-09\n    eol: 2022-11-08\n    latest: \"17.3.7\"\n    latestReleaseDate: 2022-11-08\n\n  - releaseCycle: \"17.2\"\n    codename: \"2022\"\n    lts: true\n    releaseDate: 2022-05-10\n    eol: 2024-01-09\n    latest: \"17.2.23\"\n    latestReleaseDate: 2024-01-09\n\n  - releaseCycle: \"17.1\"\n    codename: \"2022\"\n    releaseDate: 2022-02-15\n    eol: 2022-05-10\n    latest: \"17.1.7\"\n    latestReleaseDate: 2022-05-10\n\n  - releaseCycle: \"17.0\"\n    codename: \"2022\"\n    lts: true\n    releaseDate: 2021-11-08\n    eol: 2023-07-11\n    latest: \"17.0.23\"\n    latestReleaseDate: 2023-07-11\n\n  - releaseCycle: \"16.11\"\n    codename: \"2019\"\n    releaseDate: 2021-08-10\n    eol: 2029-04-10\n    latest: \"16.11.54\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"16.10\"\n    codename: \"2019\"\n    releaseDate: 2021-05-25\n    eol: 2021-08-10\n    latest: \"16.10.4\"\n    latestReleaseDate: 2021-07-20\n\n  - releaseCycle: \"16.9\"\n    codename: \"2019\"\n    releaseDate: 2021-03-02\n    eol: 2022-10-11\n    latest: \"16.9.26\"\n    latestReleaseDate: 2022-10-11\n\n  - releaseCycle: \"16.8\"\n    codename: \"2019\"\n    releaseDate: 2020-11-10\n    eol: 2021-03-09\n    latest: \"16.8.7\"\n    latestReleaseDate: 2021-03-09\n\n  - releaseCycle: \"16.7\"\n    codename: \"2019\"\n    releaseDate: 2020-08-05\n    eol: 2022-04-12\n    latest: \"16.7.28\"\n    latestReleaseDate: 2022-04-19\n\n  - releaseCycle: \"16.6\"\n    codename: \"2019\"\n    releaseDate: 2020-05-19\n    eol: 2020-08-05\n    latest: \"16.6.5\"\n    latestReleaseDate: 2020-07-21\n\n  - releaseCycle: \"16.5\"\n    codename: \"2019\"\n    releaseDate: 2020-03-16\n    eol: 2020-05-19\n    latest: \"16.5.5\"\n    latestReleaseDate: 2020-05-12\n\n  - releaseCycle: \"16.4\"\n    codename: \"2019\"\n    releaseDate: 2019-12-03\n    eol: 2021-10-12\n    latest: \"16.4.27\"\n    latestReleaseDate: 2021-10-12\n\n  - releaseCycle: \"16.3\"\n    codename: \"2019\"\n    releaseDate: 2019-09-23\n    eol: 2019-12-03\n    latest: \"16.3.10\"\n    latestReleaseDate: 2019-11-20\n\n  - releaseCycle: \"16.2\"\n    codename: \"2019\"\n    releaseDate: 2019-07-24\n    eol: 2019-09-23\n    latest: \"16.2.5\"\n    latestReleaseDate: 2019-09-10\n\n  - releaseCycle: \"16.1\"\n    codename: \"2019\"\n    releaseDate: 2019-05-21\n    eol: 2019-07-24\n    latest: \"16.1.6\"\n    latestReleaseDate: 2019-07-09\n\n  - releaseCycle: \"16.0\"\n    codename: \"2019\"\n    releaseDate: 2019-04-02\n    eol: 2021-01-12\n    latest: \"16.0.22\"\n    latestReleaseDate: 2021-01-12\n\n  - releaseCycle: \"15.9\"\n    codename: \"2017\"\n    releaseDate: 2018-11-13\n    eol: 2027-04-13\n    latest: \"15.9.78\"\n    latestReleaseDate: 2025-11-11\n    link: https://learn.microsoft.com/visualstudio/releasenotes/vs2017-relnotes#15.9.58\n\n  - releaseCycle: \"15.8\"\n    codename: \"2017\"\n    releaseDate: 2018-08-14\n    eol: 2018-11-13\n    latest: \"15.8.9\"\n    latestReleaseDate: 2018-11-02\n    link: https://learn.microsoft.com/visualstudio/releasenotes/vs2017-relnotes-v15.8#-visual-studio-2017-version-1589\n\n  - releaseCycle: \"15.7\"\n    codename: \"2017\"\n    releaseDate: 2018-05-07\n    eol: 2018-08-14\n    latest: \"15.7.6\"\n    latestReleaseDate: 2018-08-02\n    link: https://learn.microsoft.com/visualstudio/releasenotes/vs2017-relnotes-v15.7#-visual-studio-2017-version-1576\n\n  - releaseCycle: \"15.6\"\n    codename: \"2017\"\n    releaseDate: 2018-03-05\n    eol: 2018-05-07\n    latest: \"15.6.7\"\n    latestReleaseDate: 2018-04-26\n    link: https://learn.microsoft.com/visualstudio/releasenotes/vs2017-relnotes-v15.6#--visual-studio-2017-version-1567-servicing-update-\n\n  - releaseCycle: \"15.5\"\n    codename: \"2017\"\n    releaseDate: 2017-12-04\n    eol: 2018-03-05\n    latest: \"15.5.7\"\n    latestReleaseDate: 2018-02-20\n    link: https://learn.microsoft.com/visualstudio/releasenotes/vs2017-relnotes-v15.5#visual-studio-2017-version-1557\n\n  - releaseCycle: \"15.4\"\n    codename: \"2017\"\n    releaseDate: 2017-10-09\n    eol: 2017-12-04\n    latest: \"15.4.5\"\n    latestReleaseDate: 2017-11-27\n    link: https://learn.microsoft.com/visualstudio/releasenotes/vs2017-relnotes-v15.4#visual-studio-2017-version-1545\n\n  - releaseCycle: \"15.3\"\n    codename: \"2017\"\n    releaseDate: 2017-08-14\n    eol: 2017-10-09\n    latest: \"15.3.5\"\n    latestReleaseDate: 2017-09-19\n    link: https://learn.microsoft.com/visualstudio/releasenotes/vs2017-relnotes-v15.3#visual-studio-2017-version-1535\n\n  - releaseCycle: \"15.2\"\n    codename: \"2017\"\n    releaseDate: 2017-05-10\n    eol: 2017-08-14\n    latest: \"15.2.6\"\n    latestReleaseDate: 2017-07-17\n    link: https://learn.microsoft.com/visualstudio/releasenotes/vs2017-relnotes-v15.2#visual-studio-2017-version-1525\n\n  - releaseCycle: \"15.1\"\n    codename: \"2017\"\n    releaseDate: 2017-04-05\n    eol: 2017-05-10\n    latest: \"15.1.2\"\n    latestReleaseDate: 2017-04-17\n    link: https://learn.microsoft.com/visualstudio/releasenotes/vs2017-relnotes-v15.1#-visual-studio-2017-version-1512\n\n  - releaseCycle: \"15.0\"\n    codename: \"2017\"\n    releaseDate: 2017-03-07\n    eol: 2020-01-14\n    latest: \"15.0.28\"\n    latestReleaseDate: 2019-12-11\n    link: https://learn.microsoft.com/visualstudio/releasenotes/vs2017-relnotes-v15.0#--visual-studio-2017-version-15018\n\n  - releaseCycle: \"14.0\"\n    codename: \"2015\"\n    releaseDate: 2015-07-20\n    eol: 2025-10-14\n    latest: \"Update 3 + KB3165756\"\n    latestReleaseDate: 2016-09-14\n    link: https://learn.microsoft.com/previous-versions/mt752379(v=vs.140)\n\n  - releaseCycle: \"12.0\"\n    codename: \"2013\"\n    releaseDate: 2014-01-15\n    eol: 2024-04-09\n    latest: \"Update 5\"\n    latestReleaseDate: 2015-07-20\n    link: https://learn.microsoft.com/visualstudio/releasenotes/vs2013-update5-vs\n\n  - releaseCycle: \"11.0\"\n    codename: \"2012\"\n    releaseDate: 2012-10-31\n    eol: 2023-01-10\n    latest: \"Update 4\"\n    latestReleaseDate: 2013-11-13\n    link: https://learn.microsoft.com/visualstudio/releasenotes/vs2012-update4-vs\n\n  - releaseCycle: \"10.0\"\n    codename: \"2010\"\n    releaseDate: 2010-06-29\n    eol: 2020-07-14\n    latest: \"Service Pack 1\"\n    latestReleaseDate: 2011-08-18\n    link: https://learn.microsoft.com/visualstudio/releasenotes/vs2010-sp1-vs\n\n---\n\n> [Visual Studio](https://visualstudio.microsoft.com/) is a full-featured IDE to code, debug, test,\n> and deploy to any platform.\n\nThe Long-Term Servicing Channel (LTSC) enables teams to remain supported on a minor version for up\nto 18 months after release. The LTSC are separate release Channels based on the even-numbered minor\nversion updates. An LTSC release receives security and bug fixes but not additional new features.\n\n**Visual Studio 2019** follows the Microsoft Product Fixed Lifecycle Policy of 10 years. The first\n5 years of Mainstream Support provide feature updates, platform updates, security updates, and\nfunctionality fixes, and the second 5 years of Extended support provide security updates. For more\ninformation, search the Support Lifecycle Database.\n\n**Visual Studio 2017** and earlier are also supported for 10 years\n\nThe **Visual Studio Community edition** is only supported on the recommended latest release of the\nlatest minor version of Visual Studio.\n"
  },
  {
    "path": "products/vitess.md",
    "content": "---\ntitle: Vitess\naddedAt: 2025-02-24\ncategory: database\ntags: linux-foundation\niconSlug: vitess\npermalink: /vitess\nversionCommand: vtctl --version\nreleasePolicyLink: https://github.com/vitessio/enhancements/blob/main/veps/vep-5.md\nchangelogTemplate: https://github.com/vitessio/vitess/releases/tag/v__LATEST__\neolColumn: Support\n\nauto:\n  methods:\n    - git: https://github.com/vitessio/vitess.git\n\nidentifiers:\n  - purl: pkg:github/vitessio/vitess\n  - purl: pkg:docker/vitess/lite\n  - repology: vitess\n  - cpe: cpe:2.3:a:linuxfoundation:vitess\n\n# eol(x) = releaseDate(x) + 1 year\nreleases:\n  - releaseCycle: \"23\"\n    releaseDate: 2025-11-04\n    eol: 2026-11-04\n    latest: \"23.0.3\"\n    latestReleaseDate: 2026-02-26\n\n  - releaseCycle: \"22\"\n    releaseDate: 2025-04-29\n    eol: 2026-04-29\n    latest: \"22.0.4\"\n    latestReleaseDate: 2026-02-26\n\n  - releaseCycle: \"21\"\n    releaseDate: 2024-10-29\n    eol: 2025-10-29\n    latest: \"21.0.6\"\n    latestReleaseDate: 2025-11-05\n\n  - releaseCycle: \"20\"\n    releaseDate: 2024-06-27\n    eol: 2025-06-27\n    latest: \"20.0.8\"\n    latestReleaseDate: 2025-06-18\n\n  - releaseCycle: \"19\"\n    releaseDate: 2024-03-06\n    eol: 2025-03-06\n    latest: \"19.0.10\"\n    latestReleaseDate: 2025-02-12\n\n  - releaseCycle: \"18\"\n    releaseDate: 2023-11-06\n    eol: 2024-11-07\n    latest: \"18.0.8\"\n    latestReleaseDate: 2024-11-06\n\n  - releaseCycle: \"17\"\n    releaseDate: 2023-06-27\n    eol: 2024-06-27\n    latest: \"17.0.7\"\n    latestReleaseDate: 2024-05-08\n\n  - releaseCycle: \"16\"\n    releaseDate: 2023-02-28\n    eol: 2024-02-28\n    latest: \"16.0.7\"\n    latestReleaseDate: 2023-12-20\n\n  - releaseCycle: \"15\"\n    releaseDate: 2022-10-25\n    eol: 2023-10-25\n    latest: \"15.0.5\"\n    latestReleaseDate: 2023-10-03\n\n  - releaseCycle: \"14\"\n    releaseDate: 2022-06-28\n    eol: 2023-06-28\n    latest: \"14.0.5\"\n    latestReleaseDate: 2023-03-30\n\n  - releaseCycle: \"13\"\n    releaseDate: 2022-02-22\n    eol: 2023-02-22\n    latest: \"13.0.3\"\n    latestReleaseDate: 2022-09-01\n\n---\n\n> [Vitess](https://vitess.io/) is a database clustering system for horizontal scaling of MySQL.\n\nA new major version of Vitess is released every four months. Each major version is supported\nfor one year with high severity bugs (such as data loss or outages) and security fixes.\n"
  },
  {
    "path": "products/vmware-cloud-foundation.md",
    "content": "---\ntitle: VMware Cloud Foundation\naddedAt: 2023-06-23\ncategory: server-app\ntags: vmware\niconSlug: vmware\npermalink: /vmware-cloud-foundation\nalternate_urls:\n  - /vcf\n  - /vmwarecloudfoundation\n  - /cloudfoundation\n  - /cloud-foundation\n  - /vmware-cloudfoundation\nreleasePolicyLink: https://ftpdocs.broadcom.com/WebInterface/phpdocs/0/MSPSaccount/COMPAT/AllProdDates.HTML\nchangelogTemplate: https://docs.vmware.com/en/VMware-Cloud-Foundation/__LATEST__/rn/vmware-cloud-foundation-{{\"__LATEST__\" | remove:'.'}}-release-notes/index.html\neolColumn: General Support\n\nreleases:\n  - releaseCycle: \"9.0\"\n    releaseDate: 2025-06-17\n    eol: false\n    # technicalGuidance: ???\n    latest: \"9.0.2.0\"\n    latestReleaseDate: 2026-01-20\n    link: https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-0/release-notes/vmware-cloud-foundation-9-0-2-release-notes.html\n\n  - releaseCycle: \"5.2\"\n    releaseDate: 2024-07-23\n    eol: false\n    # technicalGuidance: ???\n    latest: \"5.2.3\"\n    latestReleaseDate: 2026-02-24\n    link: https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-5-2-and-earlier/5-2/vcf-release-notes/vmware-cloud-foundation-523-release-notes.html\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2023-11-07\n    eol: 2027-06-01\n    # technicalGuidance: 2028-06-01\n    latest: \"5.1.1\"\n    latestReleaseDate: 2024-03-26\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2023-06-01\n    eol: 2027-06-01\n    # technicalGuidance: 2028-06-01\n    latest: \"5.0.0.1\"\n    latestReleaseDate: 2023-09-29\n    link: https://docs.vmware.com/en/VMware-Cloud-Foundation/5.0/rn/vmware-cloud-foundation-50-release-notes/index.html\n\n  - releaseCycle: \"4.5\"\n    releaseDate: 2022-10-11\n    eol: 2025-05-31\n    latest: \"4.5.2\"\n    latestReleaseDate: 2023-08-17\n\n  - releaseCycle: \"3.11\"\n    releaseDate: 2022-02-14\n    eol: 2023-04-30\n    latest: \"3.11.0.1\"\n    latestReleaseDate: 2022-04-07\n    link: https://docs.vmware.com/en/VMware-Cloud-Foundation/3.11/rn/vmware-cloud-foundation-311-release-notes/index.html\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2022-02-10\n    eol: 2024-09-30\n    latest: \"4.4.1\"\n    latestReleaseDate: 2022-05-12\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2021-08-24\n    eol: 2023-10-31\n    latest: \"4.3.1\"\n    latestReleaseDate: 2021-09-21\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2021-02-04\n    eol: 2021-05-25\n    latest: \"4.2.1\"\n    latestReleaseDate: 2021-05-25\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2020-10-06\n    eol: 2022-02-10\n    latest: \"4.1.0\"\n    latestReleaseDate: 2020-10-06\n    link: https://docs.vmware.com/en/VMware-Cloud-Foundation/4.1/rn/vmware-cloud-foundation-41-release-notes/index.html\n\n  - releaseCycle: \"3.10\"\n    releaseDate: 2020-05-26\n    eol: 2022-09-01\n    latest: \"3.10.2\"\n    latestReleaseDate: 2021-04-14\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2020-04-14\n    eol: 2021-08-24\n    latest: \"4.0.1\"\n    latestReleaseDate: 2020-06-25\n\n  - releaseCycle: \"3.9\"\n    releaseDate: 2019-10-24\n    eol: 2020-10-24\n    latest: \"3.9.1\"\n    latestReleaseDate: 2020-01-14\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2019-07-18\n    eol: 2020-07-18\n    latest: \"3.8.1\"\n    latestReleaseDate: 2019-09-03\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2018-08-15\n    eol: 2020-11-15\n    latest: \"2.3.2\"\n    latestReleaseDate: 2018-04-24\n---\n\n> [VMWare Cloud Foundation](https://www.vmware.com/products/cloud-foundation.html), is a suite of\n> software-defined data center (SDDC) technologies consisting of vSphere, NSX, and vSAN. It is\n> available in multiple editions — Starter, Standard, Advanced, and Enterprise.\n\nCloud Foundation 3,4 were covered under the N-2 Lifecycle Policy,\nsupporting three latest releases, with a minimum support duration of 12 months.\nCloud Foundation 5 and above are covered under the Enterprise HCI Policy,\nwith 4 years of General Support followed by 1 year of Technical Guidance.\n\n## General Support\n\nThe last date on which customers can request support; the end of regular VMWare maintenance updates\nand upgrades, _bug and security fixes,_ and technical assistance as per the Support and\nSubscription Terms and Conditions.\n\n## Technical Guidance\n\nThe last date on which customers can access support and workarounds for low-severity issues on\nsupported configurations only. During the Technical Guidance phase, VMWare does not offer new\nhardware support, server/client/guest OS updates, new security patches, or bug fixes unless\notherwise noted.\n\n| Release | Technical Guidance Ends |\n| ------- | ----------------------- |\n| 5.0     | 2028-06-01              |\n| 5.1     | 2028-06-01              |\n"
  },
  {
    "path": "products/vmware-esxi.md",
    "content": "---\ntitle: VMware ESXi\naddedAt: 2021-12-14\ncategory: os\ntags: vmware\niconSlug: vmware\npermalink: /esxi\nalternate_urls:\n  - /esx\n  - /vmwareesxi\n  - /vmesxi\n  - /vmware-esxi\nversionCommand: vmware -l\nreleasePolicyLink: https://support.broadcom.com/group/ecx/productlifecycle\neolColumn: General Support\n\ncustomFields:\n  - name: technicalGuidance\n    display: api-only\n    label: Technical Guidance Ends\n\nidentifiers:\n  - cpe: cpe:2.3:o:vmware:esxi\n  - cpe: cpe:/o:vmware:esxi\n\nreleases:\n  - releaseCycle: \"9.0\"\n    releaseDate: 2025-06-17\n    eol: false\n    technicalGuidance: 2032-06-17 # no source, calculated releaseDate(x)+7y\n    latest: \"9.0.1.0\"\n    latestReleaseDate: 2025-09-29\n    link: https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-0/release-notes/vmware-cloud-foundation-9-0-1-release-notes/esx-9-0-1-0000.html\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2022-10-11\n    eol: 2027-10-11\n    technicalGuidance: 2029-10-11\n    latest: \"8.0 Update 3i\"\n    latestReleaseDate: 2026-02-24\n    link: https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/8-0/release-notes/esxi-update-and-patch-release-notes/vsphere-esxi-80u3i-release-notes.html\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2020-04-02\n    eol: 2025-10-02\n    technicalGuidance: 2027-04-02\n    latest: \"7.0 Update 3w\"\n    latestReleaseDate: 2025-07-15\n    link: https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/7-0/release-notes/esxi-update-and-patch-release-notes/vsphere-esxi-70u3w-release-notes.html\n\n  - releaseCycle: \"6.7\"\n    releaseDate: 2018-04-17\n    eol: 2022-10-15\n    technicalGuidance: 2023-11-15\n    latest: \"6.7 Update 3w\"\n    latestReleaseDate: 2024-10-28\n    link: https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/6-7/release-notes/vcenter-server-update-and-patch-releases.html\n\n  - releaseCycle: \"6.5\"\n    releaseDate: 2016-11-15\n    eol: 2022-10-15\n    technicalGuidance: 2023-11-15\n    latest: \"6.5 ESXi650-202403001\"\n    latestReleaseDate: 2024-03-05\n    link: https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/6-5/release-notes.html\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2015-03-12\n    eol: 2020-03-12\n    technicalGuidance: 2022-03-12\n    latest: \"6.0 EP 25\"\n    latestReleaseDate: 2020-02-20\n    link: https://web.archive.org/web/20220710112255/https://docs.vmware.com/en/VMware-vSphere/6.0/rn/esxi600-202002001.html\n\n  - releaseCycle: \"5.5\"\n    releaseDate: 2013-09-19\n    eol: 2018-09-19\n    technicalGuidance: 2020-09-19\n    latest: \"5.5 Update 3k\"\n    latestReleaseDate: 2018-09-14\n    # old link: http://kb.vmware.com/kb/57478\n    link: https://www.findbugzero.com/operational-defect-database/vendors/vmware/defects/57478\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2012-08-27\n    eol: 2016-08-24\n    technicalGuidance: 2018-08-24\n    latest: \"5.1 Update 3d\"\n    latestReleaseDate: 2016-05-24\n    link: https://web.archive.org/web/20190923124908/http://pubs.vmware.com/Release_Notes/en/vsphere/51/vsphere-vcenter-server-51u3d-release-notes.html\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2011-07-12\n    eol: 2016-08-24\n    technicalGuidance: 2018-08-24\n    latest: \"5.0 Update 3g\"\n    latestReleaseDate: 2016-06-14\n    link: https://web.archive.org/web/20190923125449/https://pubs.vmware.com/Release_Notes/en/vsphere/50/vsp_vc50_u3g_rel_notes.html\n---\n\n> [VMware ESXi](https://www.vmware.com/products/esxi-and-esx.html) is a bare-metal hypervisor that\n> installs directly onto your physical server.\n\nVMware typically supports ESXi for a duration of 7 years with 5 years of general support and an\nadditional 2 years of technical guidance during which ESXi will no longer receive bug fixes and\nsecurity updates.\n\n[Broadcom Inc. acquired VMware November 22, 2023](https://investors.broadcom.com/news-releases/news-release-details/broadcom-completes-acquisition-vmware).\n\n## General Support\n\nThe last date on which you can request support; the end of regular VMware maintenance updates and\nupgrades, _bug and security fixes,_ and technical assistance as per the Support and Subscription\nTerms and Conditions.\n\n## Technical Guidance\n\nThe last date on which you can access support and workarounds for low-severity issues on supported\nconfigurations only. During the Technical Guidance phase, VMware does not offer new hardware\nsupport, server/client/guest OS updates, new security patches or bug fixes unless otherwise noted.\n\n{% include table.html\nlabels=\"Release,Technical Guidance Ends\"\nfields=\"releaseCycle,technicalGuidance\"\ntypes=\"raw,end-date\"\nrows=page.releases %}\n"
  },
  {
    "path": "products/vmware-harbor-registry.md",
    "content": "---\ntitle: VMware Harbor Registry\naddedAt: 2023-12-20\ncategory: server-app\ntags: cncf\niconSlug: harbor\npermalink: /vmware-harbor-registry\nchangelogTemplate: https://docs.vmware.com/en/VMware-Harbor-Registry/services/vmware-harbor-registry/GUID-release-notes.html#v__LATEST__\neolColumn: End of general support\n\nreleases:\n  - releaseCycle: \"2.10\"\n    releaseDate: 2024-01-17\n    eol: 2025-01-31\n    latest: \"2.10.2\"\n    latestReleaseDate: 2024-04-18\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2023-09-15\n    eol: 2024-09-30\n    latest: \"2.9.1\"\n    latestReleaseDate: 2023-11-28\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2023-05-22\n    eol: 2024-05-31\n    latest: \"2.8.4\"\n    latestReleaseDate: 2023-09-14\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2023-01-05\n    eol: 2024-01-31\n    latest: \"2.7.4\"\n    latestReleaseDate: 2023-11-30\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2022-09-01\n    eol: 2023-06-30\n    latest: \"2.6.4\"\n    latestReleaseDate: 2023-03-14\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2022-04-26\n    eol: 2023-06-23\n    latest: \"2.5.5\"\n    latestReleaseDate: 2023-02-04\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2021-11-03\n    eol: 2022-11-30\n    latest: \"2.4.3\"\n    latestReleaseDate: 2022-08-18\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2021-08-16\n    eol: 2022-12-31\n    latest: \"2.3.5\"\n    latestReleaseDate: 2021-12-18\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2021-04-19\n    eol: 2022-04-30\n    latest: \"2.2.3\"\n    latestReleaseDate: 2021-07-15\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2020-10-23\n    eol: 2022-07-19\n    latest: \"2.1.6\"\n    latestReleaseDate: 2021-07-19\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2020-07-09\n    eol: 2022-03-20\n    latest: \"2.0.6\"\n    latestReleaseDate: 2021-03-20\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2019-12-19\n    eol: 2021-06-11\n    latest: \"1.10.3\"\n    latestReleaseDate: 2020-06-13\n\n  - releaseCycle: \"1.9\"\n    releaseDate: 2019-11-18\n    eol: 2021-01-08\n    latest: \"1.9.4\"\n    latestReleaseDate: 2020-01-08\n---\n\n> [VMware Harbor Registry](https://docs.vmware.com/en/VMware-Harbor-Registry/services/vmware-harbor-registry/GUID-index.html)\n> is an enterprise-class registry server that stores and distributes container images. Harbor\n> allows you to store and manage images for use with VMware Tanzu Kubernetes Grid Integrated\n> Edition (TKGI).\n\n{: .warning }\n\n> This page tracks the VMWare Harbor Registry, which is a VMWare product based on the [open-source Harbor project](/harbor).\n\nNew major versions are usually maintained for approximately 1 year.\nMore information about releases on [VMWare website](https://network.pivotal.io/products/harbor-container-registry/releases).\n"
  },
  {
    "path": "products/vmware-photon.md",
    "content": "---\ntitle: VMware Photon\naddedAt: 2022-12-31\ncategory: os\ntags: vmware\niconSlug: vmware\npermalink: /photon\nalternate_urls:\n  - /vmware-photon\n  - /vmwarephoton\nversionCommand: cat /etc/os-release\nreleasePolicyLink: https://blogs.vmware.com/vsphere/2023/05/announcing-photon-os-5-0-general-availability.html\nlatestColumn: false\neolColumn: Security Support\nstaleReleaseThresholdDays: 1460 # oses have longer support periods\n\ncustomFields:\n  - name: kernelVersion\n    display: after-release-column\n    label: Kernel Version\n    description: Linux Kernel Version\n\nidentifiers:\n  - cpe: cpe:2.3:o:vmware:photon_os\n  - cpe: cpe:/o:vmware:photon_os\n\nreleases:\n  - releaseCycle: \"5.0\"\n    releaseDate: 2023-05-02\n    eol: false\n    link: https://blogs.vmware.com/vsphere/2023/05/announcing-photon-os-5-0-general-availability.html\n    kernelVersion: \"6.1\"\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2021-02-25\n    eol: 2027-10-11\n    link: https://blogs.vmware.com/vsphere/2021/02/photon-os-4-0-release-announcement.html\n    kernelVersion: \"5.10\"\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2019-02-08\n    eol: 2025-10-02\n    link: https://vmware.github.io/photon/assets/files/html/3.0/What-is-New-in-Photon-OS-3.0.html\n    kernelVersion: \"4.19\"\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2017-11-01\n    eol: 2022-12-01\n    link: https://web.archive.org/web/20221224152228/https://blogs.vmware.com/cloudnative/2017/11/01/version-2-0-project-photon-os/\n    kernelVersion: \"4.9\"\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2016-06-11\n    eol: 2022-02-28\n    link: https://web.archive.org/web/20220628122239/https://blogs.vmware.com/cloudnative/2016/06/16/vmwares-photon-os-1-0-now-available/\n    kernelVersion: \"4.4\" # https://github.com/vmware/photon/blob/1.0GA/SPECS/linux/linux.spec\n---\n\n> VMWare [Photon OS](https://vmware.github.io/photon/) is an open source Linux container host\n> optimized for cloud-native applications, cloud platforms, and VMware infrastructure.\n\nThe EOL dates for the 3.0 and 4.0 release cyles are aligned with vSphere \n[7.x/8.x support timelines](https://endoflife.date/vcenter) on this page\n[as per VMWare employees](https://github.com/endoflife-date/endoflife.date/pull/9025), but is not yet documented\non the Photon OS website.\n"
  },
  {
    "path": "products/vmware-srm.md",
    "content": "---\ntitle: VMware Site Recovery Manager\naddedAt: 2022-10-17\ncategory: server-app\ntags: vmware\niconSlug: vmware\npermalink: /vmware-srm\nalternate_urls:\n  - /vmwaresrm\nreleasePolicyLink: https://ftpdocs.broadcom.com/WebInterface/phpdocs/0/MSPSaccount/COMPAT/AllProdDates.HTML\neolColumn: General Support\n\ncustomFields:\n  - name: technicalGuidance\n    display: api-only\n    label: Technical Guidance Ends\n\nreleases:\n  - releaseCycle: \"8.8\"\n    releaseDate: 2023-09-21\n    eol: 2025-10-11\n    technicalGuidance: 2026-10-11\n    latest: \"8.8.0.3\"\n    latestReleaseDate: 2024-02-08\n    link: https://docs.vmware.com/en/Site-Recovery-Manager/8.8/rn/vmware-site-recovery-manager-8802-release-notes/index.html\n\n  - releaseCycle: \"8.7\"\n    releaseDate: 2023-04-18\n    eol: 2025-10-11\n    technicalGuidance: 2026-10-11\n    latest: \"8.7.0.4\"\n    latestReleaseDate: 2024-02-01\n    link: https://docs.vmware.com/en/Site-Recovery-Manager/8.7/rn/vmware-site-recovery-manager-8704-release-notes/index.html\n\n  - releaseCycle: \"8.6\"\n    releaseDate: 2022-10-11\n    eol: 2025-10-11\n    technicalGuidance: 2026-10-11\n    latest: \"8.6.0.2\"\n    latestReleaseDate: 2023-06-27\n    link: https://docs.vmware.com/en/Site-Recovery-Manager/8.6/rn/vmware-site-recovery-manager-8602-release-notes/index.html\n\n  - releaseCycle: \"8.5\"\n    releaseDate: 2021-10-05\n    eol: 2023-04-01\n    technicalGuidance: 2024-04-01\n    latest: \"8.5.0.8\"\n    latestReleaseDate: 2023-10-05\n    link: https://docs.vmware.com/en/Site-Recovery-Manager/8.5/rn/vmware-site-recovery-manager-8508-release-notes/index.html\n\n  - releaseCycle: \"8.4\"\n    releaseDate: 2021-03-09\n    eol: 2023-04-01\n    technicalGuidance: 2024-04-01\n    latest: \"8.4.0.5\"\n    latestReleaseDate: 2022-04-07\n    link: https://docs.vmware.com/en/Site-Recovery-Manager/8.4/rn/srm-releasenotes-8-4-0-5.html\n\n  - releaseCycle: \"8.3\"\n    releaseDate: 2020-04-01\n    eol: 2023-04-01\n    technicalGuidance: 2024-04-01\n    latest: \"8.3.1.6\"\n    latestReleaseDate: 2022-06-23\n    link: https://docs.vmware.com/en/Site-Recovery-Manager/8.3/rn/srm-releasenotes-8-3-1-6.html\n\n  - releaseCycle: \"8.2\"\n    releaseDate: 2019-05-09\n    eol: 2021-11-15\n    technicalGuidance: 2023-11-15\n    latest: \"8.2.1.2\"\n    latestReleaseDate: 2021-05-27\n    link: https://web.archive.org/web/20210920170406/https://docs.vmware.com/en/Site-Recovery-Manager/8.2/rn/srm-releasenotes-8-2-1-2.html\n\n  - releaseCycle: \"8.1\"\n    releaseDate: 2018-04-17\n    eol: 2021-11-15\n    technicalGuidance: 2023-11-15\n    latest: \"8.1.2.4\"\n    latestReleaseDate: 2021-05-27\n    link: https://web.archive.org/web/20230423021044/https://docs.vmware.com/en/Site-Recovery-Manager/8.1/rn/srm-releasenotes-8-1-2-4.html\n\n  - releaseCycle: \"6.5\"\n    releaseDate: 2016-11-15\n    eol: 2021-11-15\n    technicalGuidance: 2023-11-15\n    latest: \"6.5.1.3\"\n    latestReleaseDate: 2019-06-27\n    link: https://web.archive.org/web/20230423021051/https://docs.vmware.com/en/Site-Recovery-Manager/6.5/rn/srm-releasenotes-6-5-1.html\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2015-03-12\n    eol: 2020-03-12\n    technicalGuidance: 2022-03-12\n    latest: \"6.1.2.2\"\n    latestReleaseDate: 2018-07-26\n    link: https://web.archive.org/web/20210926135719/https://docs.vmware.com/en/Site-Recovery-Manager/6.1/rn/srm-releasenotes-6-1-2.html\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2015-03-12\n    eol: 2020-03-12\n    technicalGuidance: 2022-03-12\n    latest: \"6.0.0.1\"\n    latestReleaseDate: 2015-04-30\n    link: https://web.archive.org/web/20210924031516/https://docs.vmware.com/en/vCenter-Site-Recovery-Manager/6.0/rn/srm-releasenotes-6-0-0.html\n\n  - releaseCycle: \"5.8\"\n    releaseDate: 2013-09-19\n    eol: 2018-09-19\n    technicalGuidance: 2020-09-19\n    latest: \"5.8.1.1\"\n    latestReleaseDate: 2016-07-26\n    link: https://web.archive.org/web/20210925124006/https://docs.vmware.com/en/vCenter-Site-Recovery-Manager/5.8/rn/srm-releasenotes-5-8-1.html\n\n  - releaseCycle: \"5.5\"\n    releaseDate: 2013-09-19\n    eol: 2018-09-19\n    technicalGuidance: 2020-09-19\n    latest: \"5.5.1.7\"\n    latestReleaseDate: 2016-08-25\n    link: https://web.archive.org/web/20210925064144/https://docs.vmware.com/en/vCenter-Site-Recovery-Manager/5.5/rn/srm-releasenotes-5-5-1.html\n---\n\n> [VMware Site Recovery Manager](https://www.vmware.com/products/site-recovery-manager.html) allows\n> you to automate orchestration of failover and failback to minimize downtime and improve\n> availability of VMware hosted resources.\n\nSince Site Recovery Manager 8.3, the product has followed the [Application Platform lifecycle\npolicy](https://ftpdocs.broadcom.com/WebInterface/phpdocs/0/MSPSaccount/COMPAT/AllProdDates.HTML), providing support for 4\nyears with 3 years of general support and an additional 1 year of technical guidance during which\nbug fixes and security updates are no longer provided.\n\n## General Support\n\nThe last date on which you can request support; the end of regular VMware\nmaintenance updates and upgrades, _bug and security fixes,_ and technical assistance as per the\nSupport and Subscription Terms and Conditions.\n\n## Technical Guidance\n\nThe last date on which you can access support and workarounds for low-severity issues on supported\nconfigurations only. During the Technical Guidance phase, VMware does not offer new hardware\nsupport, server/client/guest OS updates, new security patches or bug fixes unless otherwise noted.\n\n{% include table.html\nlabels=\"Release,Technical Guidance Ends\"\nfields=\"releaseCycle,technicalGuidance\"\ntypes=\"raw,end-date\"\nrows=page.releases %}\n"
  },
  {
    "path": "products/vmware-vcenter.md",
    "content": "---\ntitle: VMware vCenter Server\naddedAt: 2022-10-11\ncategory: app\ntags: vmware\niconSlug: vmware\npermalink: /vcenter\nalternate_urls:\n  - /vmwarevcenter\n  - /vmware-vcenter\nreleasePolicyLink: https://lifecycle.vmware.com\neolColumn: General Support\n\ncustomFields:\n  - name: technicalGuidance\n    display: api-only\n    label: Technical Guidance Ends\n\nidentifiers:\n  - cpe: cpe:2.3:a:vmware:vcenter_server\n  - cpe: cpe:/a:vmware:vcenter_server\n\nreleases:\n  - releaseCycle: \"8.0\"\n    releaseDate: 2022-10-11\n    eol: 2027-10-11\n    technicalGuidance: 2029-10-11\n    latest: \"8.0 U3i\"\n    latestReleaseDate: 2026-02-24\n    link: https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/8-0/release-notes/vcenter-server-update-and-patch-release-notes/vsphere-vcenter-server-80u3i-release-notes.html\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2020-04-02\n    eol: 2025-10-02\n    technicalGuidance: 2027-04-02\n    latest: \"7.0 U3w\"\n    latestReleaseDate: 2025-09-29\n    link: https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/7-0/release-notes/vcenter-server-update-and-patch-release-notes/vsphere-vcenter-server-70u3w-release-notes.html\n\n  - releaseCycle: \"6.7\"\n    releaseDate: 2018-04-17\n    eol: 2022-10-15\n    technicalGuidance: 2023-11-15\n    latest: \"6.7 U3w\"\n    latestReleaseDate: 2024-10-28\n    link: https://knowledge.broadcom.com/external/article/380603\n\n  - releaseCycle: \"6.5\"\n    releaseDate: 2016-11-15\n    eol: 2022-10-15\n    technicalGuidance: 2023-11-15\n    latest: \"6.5 U3w\"\n    latestReleaseDate: 2024-07-04\n    link: https://docs.vmware.com/en/VMware-vSphere/6.5/rn/vsphere-vcenter-server-65u3w-release-notes.html\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2015-03-12\n    eol: 2020-03-12\n    technicalGuidance: 2022-03-12\n    latest: \"6.0 U3j\"\n    latestReleaseDate: 2019-09-12\n    link: https://docs.vmware.com/en/VMware-vSphere/6.0/rn/vsphere-vcenter-server-60u3j-release-notes.html\n\n  - releaseCycle: \"5.5\"\n    releaseDate: 2013-09-19\n    eol: 2018-09-19\n    technicalGuidance: 2020-09-19\n    latest: \"5.5 U3k\"\n    latestReleaseDate: 2018-09-14\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2012-08-13\n    eol: 2016-08-24\n    technicalGuidance: 2018-08-24\n    latest: \"5.1 U3d\"\n    latestReleaseDate: 2016-05-19\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2011-08-24\n    eol: 2016-08-24\n    technicalGuidance: 2018-08-24\n    latest: \"5.0 U3g\"\n    latestReleaseDate: 2016-05-19\n\n  - releaseCycle: \"4\"\n    releaseDate: 2009-05-21\n    eol: 2014-05-21\n    technicalGuidance: 2016-05-21\n    latest: \"4.1 U3a\"\n    latestReleaseDate: 2013-01-31\n---\n\n> [VMware vCenter Server](https://www.vmware.com/products/vcenter.html) is an advanced server\n> management software that provides a centralized platform for controlling vSphere environments for\n> visibility across hybrid clouds.\n\nVMware typically supports vCenter for a duration of 7 years with 5 years of general support and an\nadditional 2 years of technical guidance during which vCenter will no longer receive bug fixes and\nsecurity updates.\n\n## [General Support](https://lifecycle.vmware.com/)\n\nThe last date on which you can request support; the end of regular VMware maintenance updates and\nupgrades, _bug and security fixes,_ and technical assistance as per the Support and Subscription\nTerms and Conditions.\n\n## Technical Guidance\n\nThe last date on which you can access support and workarounds for low-severity issues on supported\nconfigurations only. During the Technical Guidance phase, VMware does not offer new hardware\nsupport, server/client/guest OS updates, new security patches or bug fixes unless otherwise noted.\n\n{% include table.html\nlabels=\"Release,Technical Guidance Ends\"\nfields=\"releaseCycle,technicalGuidance\"\ntypes=\"raw,end-date\"\nrows=page.releases %}\n"
  },
  {
    "path": "products/vue.md",
    "content": "---\ntitle: Vue\naddedAt: 2022-03-21\ncategory: framework\ntags: javascript-runtime herodevs\niconSlug: vuedotjs\npermalink: /vue\nalternate_urls:\n  - /vuejs\nversionCommand: npm list vue\nreleasePolicyLink: https://vuejs.org/about/releases.html\neoasColumn: true\neoesColumn: Commercial Support\nchangelogTemplate: https://github.com/vuejs/core/releases/tag/v__LATEST__\n\nauto:\n  methods:\n    - npm: vue\n\nidentifiers:\n  - repology: vue.js\n  - purl: pkg:npm/vue\n  - purl: pkg:github/vuejs/vue\n  - purl: pkg:github/vuejs/core\n\nreleases:\n  - releaseCycle: \"3.5\"\n    releaseDate: 2024-09-03\n    eoas: false\n    eol: false\n    latest: \"3.5.30\"\n    latestReleaseDate: 2026-03-09\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2023-12-29\n    eoas: 2024-09-03\n    eol: 2024-09-03\n    latest: \"3.4.38\"\n    latestReleaseDate: 2024-08-15\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2023-05-11\n    eoas: 2023-12-29\n    eol: 2023-12-29\n    latest: \"3.3.13\"\n    latestReleaseDate: 2023-12-19\n\n  - releaseCycle: \"2.7\"\n    releaseDate: 2022-07-01 # this is correct, see https://blog.vuejs.org/posts/vue-2-7-naruto\n    eoas: 2023-12-31\n    eol: 2023-12-31\n    eoes: false\n    latest: \"2.7.16\"\n    latestReleaseDate: 2023-12-24\n    link: \"https://github.com/vuejs/vue/releases/tag/v__LATEST__\"\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2021-08-09\n    eoas: 2023-05-11\n    eol: 2023-05-11\n    latest: \"3.2.47\"\n    latestReleaseDate: 2023-02-02\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2021-06-07\n    eoas: 2021-08-09\n    eol: 2021-08-09\n    latest: \"3.1.5\"\n    latestReleaseDate: 2021-07-16\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2020-09-18\n    eoas: 2021-06-07\n    eol: 2021-06-07\n    latest: \"3.0.11\"\n    latestReleaseDate: 2021-04-01\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2019-02-04\n    eoas: 2022-07-01\n    eol: 2022-07-01\n    eoes: false\n    latest: \"2.6.14\"\n    latestReleaseDate: 2021-06-07\n    link: \"https://github.com/vuejs/vue/releases/tag/v__LATEST__\"\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2017-10-13\n    eoas: 2019-02-04\n    eol: 2019-02-04\n    eoes: true\n    latest: \"2.5.22\"\n    latestReleaseDate: 2019-01-11\n    link: \"https://github.com/vuejs/vue/releases/tag/v__LATEST__\"\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2017-07-13\n    eoas: 2017-10-13\n    eol: 2017-10-13\n    eoes: true\n    latest: \"2.4.4\"\n    latestReleaseDate: 2017-09-14\n    link: \"https://github.com/vuejs/vue/releases/tag/v__LATEST__\"\n\n  - releaseCycle: \"2.3\"\n    releaseDate: 2017-04-27\n    eoas: 2017-07-13\n    eol: 2017-07-13\n    eoes: true\n    latest: \"2.3.4\"\n    latestReleaseDate: 2017-06-08\n    link: \"https://github.com/vuejs/vue/releases/tag/v__LATEST__\"\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2017-02-26\n    eoas: 2017-04-27\n    eol: 2017-04-27\n    eoes: true\n    latest: \"2.2.6\"\n    latestReleaseDate: 2017-03-27\n    link: \"https://github.com/vuejs/vue/releases/tag/v__LATEST__\"\n\n  - releaseCycle: \"2.1\"\n    releaseDate: 2016-11-22\n    eoas: 2017-02-26\n    eol: 2017-02-26\n    eoes: true\n    latest: \"2.1.10\"\n    latestReleaseDate: 2017-01-17\n    link: \"https://github.com/vuejs/vue/releases/tag/v__LATEST__\"\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2016-09-30\n    eoas: 2016-11-22\n    eol: 2016-11-22\n    eoes: true\n    latest: \"2.0.8\"\n    latestReleaseDate: 2016-11-20\n    link: \"https://github.com/vuejs/vue/releases/tag/v__LATEST__\"\n\n  - releaseCycle: \"1\"\n    releaseDate: 2015-10-27\n    eoas: true\n    eol: true\n    latest: \"1.0.28\"\n    latestReleaseDate: 2016-09-27\n    link: \"https://github.com/vuejs/vue/releases/tag/v__LATEST__\"\n\n\n\n\n\n\n\n\n\n\n\n\n---\n\n> [Vue](https://vuejs.org/) is a JavaScript framework for building user interfaces. It builds on top\n> of standard HTML, CSS and JavaScript, and provides a declarative and component-based programming\n> model to efficiently develop user interfaces.\n\n[Vue does not have a fixed release cycle](https://vuejs.org/about/releases.html). Patch releases are\nreleased as needed. Minor releases always contain new features, with a typical time frame of 3–6\nmonths in between. Minor releases always go through a beta pre-release phase. Major releases will be\nannounced ahead of time, and will go through an early discussion phase and alpha / beta pre-release\nphases.\n\nEvery time a new major is released, the last minor in the previous major automatically becomes LTS\nfor 18 months, receiving bug fixes and security patches. Then it becomes maintenance mode (security\npatches only) for another 18 months before entering end of life. \"2.7\" was the planned LTS release\nfor the v2 cycle with [end of life](https://v2.vuejs.org/lts/) on December 31, 2023.\n\nCommercial support for Vue 2.x is available through the [HeroDevs Never-Ending Support](https://www.herodevs.com/support/nes-vue)\ninitiative. For more information, see NES Vue [2.6](https://support.herodevs.com/hc/en-us/articles/21257913328909-Vue-2-6-NES) and\n[2.7](https://support.herodevs.com/hc/en-us/articles/21257927146381-Vue-2-7-NES) docs.\n"
  },
  {
    "path": "products/vuetify.md",
    "content": "---\ntitle: Vuetify\naddedAt: 2023-03-31\ncategory: framework\ntags: herodevs javascript-runtime\niconSlug: vuetify\npermalink: /vuetify\nversionCommand: npm list vuetify\nreleasePolicyLink: https://vuetifyjs.com/introduction/long-term-support/\nchangelogTemplate: https://github.com/vuetifyjs/vuetify/releases/tag/v__LATEST__\neoasColumn: true\neoesColumn: Commercial Support\n\nidentifiers:\n  - purl: pkg:npm/vuetify\n  - cpe: cpe:2.3:a:vuetifyjs:vuetify\n  - cpe: cpe:/a:vuetifyjs:vuetify\n\nauto:\n  methods:\n    - npm: vuetify\n    - release_table: https://vuetifyjs.com/introduction/long-term-support/\n      render_javascript: true\n      render_javascript_wait_until: networkidle\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: '^Vuetify (?P<value>\\d+).*$'\n        releaseDate:\n          column: \"Initial Release Date\"\n          regex: '^(?P<month>\\w+) (?P<day>\\d+)(st|nd|rd|th)?,? (?P<year>\\d{4}).*$'\n          template: \"{{month}} {{day}} {{year}}\"\n        eoas:\n          column: \"LTS Start Date\"\n          regex: '^(?P<month>\\w+) (?P<day>\\d+)(st|nd|rd|th)?,? (?P<year>\\d{4}).*$'\n          template: \"{{month}} {{day}} {{year}}\"\n        eol:\n          column: \"LTS End Date\"\n          regex: '^(?P<month>\\w+) (?P<day>\\d+)(st|nd|rd|th)?,? (?P<year>\\d{4}).*$'\n          template: \"{{month}} {{day}} {{year}}\"\n\nreleases:\n  - releaseCycle: \"4\"\n    releaseDate: 2026-02-23\n    eoas: false\n    eol: false\n    latest: \"4.0.3\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"3\"\n    releaseDate: 2022-11-01\n    eoas: false\n    eol: false\n    latest: \"3.12.3\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"2\"\n    releaseDate: 2019-07-23\n    eoas: 2023-07-05\n    eol: 2025-01-23\n    latest: \"2.7.2\"\n    eoes: false\n    latestReleaseDate: 2024-02-14\n\n  - releaseCycle: \"1\"\n    releaseDate: 2019-02-05\n    eoas: 2019-07-31\n    lts: 2019-07-31\n    eol: 2020-07-31\n    latest: \"1.5.24\"\n    latestReleaseDate: 2020-03-03\n\n---\n\n> [Vuetify](https://vuetifyjs.com/) is an open-source Vue Component Framework. It is a collection\n> of consistently styled UI components with features such as dynamic themes, global defaults,\n> application layouts, and more.\n\nEach major release is supported with critical and security fixes for [a minimum of 18 months](https://vuetifyjs.com/introduction/long-term-support/)\nfrom the date of release of the last minor version in a given cycle, which marks the start of LTS.\n\nCommercial support for Vuetify 2.x is available through the [HeroDevs Never-Ending Support](https://www.herodevs.com/support/vuetify-nes) initiative.\nFor more information, see [Vuetify 2 docs](https://v2.vuetifyjs.com/en/about/eol/).\n"
  },
  {
    "path": "products/wagtail.md",
    "content": "---\ntitle: Wagtail\naddedAt: 2021-05-20\ncategory: framework\ntags: python-runtime\niconSlug: wagtail\npermalink: /wagtail\nversionCommand: python -c \"import wagtail; print(wagtail.__version__)\"\nreleasePolicyLink: https://github.com/wagtail/wagtail/wiki/Release-schedule\nchangelogTemplate: https://docs.wagtail.org/en/stable/releases/__LATEST__.html\neoasColumn: true\n\nidentifiers:\n  - repology: python:wagtail\n  - purl: pkg:pypi/wagtail\n  - cpe: cpe:2.3:a:torchbox:wagtail\n\nauto:\n  methods:\n    - pypi: wagtail\n    - release_table: https://github.com/wagtail/wagtail/wiki/Release-schedule\n      header_selector: \"tr:nth-of-type(1)\"\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: '^(?P<value>\\d+\\.\\d+).*$'\n        releaseDate: \"Release date\"\n        eoas: \"Active support\"\n        eol: \"Security support\"\n\nreleases:\n  - releaseCycle: \"7.3\"\n    releaseDate: 2026-02-02\n    eoas: 2026-05-04\n    eol: 2026-08-03\n    latest: \"7.3.1\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2025-11-05\n    eoas: 2026-02-02\n    eol: 2026-05-04\n    latest: \"7.2.3\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"7.1\"\n    releaseDate: 2025-08-04\n    eoas: 2025-11-05\n    eol: 2026-02-02\n    latest: \"7.1.3\"\n    latestReleaseDate: 2026-02-03\n\n  - releaseCycle: \"7.0\"\n    lts: true\n    releaseDate: 2025-05-06\n    eoas: 2026-11-02\n    eol: 2026-11-02\n    latest: \"7.0.6\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"6.4\"\n    releaseDate: 2025-02-03\n    eoas: 2025-05-06\n    eol: 2025-08-04\n    latest: \"6.4.2\"\n    latestReleaseDate: 2025-06-12\n\n  - releaseCycle: \"6.3\"\n    lts: true\n    releaseDate: 2024-11-01\n    eoas: 2026-05-01\n    eol: 2026-05-01\n    latest: \"6.3.8\"\n    latestReleaseDate: 2026-03-03\n\n  - releaseCycle: \"6.2\"\n    releaseDate: 2024-08-01\n    eoas: 2024-11-01\n    eol: 2025-02-03\n    latest: \"6.2.4\"\n    latestReleaseDate: 2025-06-17\n\n  - releaseCycle: \"6.1\"\n    releaseDate: 2024-05-01\n    eoas: 2024-08-01\n    eol: 2024-11-01\n    latest: \"6.1.3\"\n    latestReleaseDate: 2024-07-11\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2024-02-07\n    eoas: 2024-05-01\n    eol: 2024-08-01\n    latest: \"6.0.6\"\n    latestReleaseDate: 2024-07-11\n\n  - releaseCycle: \"5.2\"\n    lts: true\n    releaseDate: 2023-11-01\n    eoas: 2025-05-06\n    eol: 2025-05-06\n    latest: \"5.2.8\"\n    latestReleaseDate: 2025-02-03\n\n  - releaseCycle: \"5.1\"\n    releaseDate: 2023-08-01\n    eoas: 2023-11-01\n    eol: 2024-02-01\n    latest: \"5.1.3\"\n    latestReleaseDate: 2023-10-19\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2023-05-02\n    eoas: 2023-08-01\n    eol: 2023-11-01\n    latest: \"5.0.5\"\n    latestReleaseDate: 2023-10-19\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2023-02-01\n    eoas: 2023-05-02\n    eol: 2023-08-01\n    latest: \"4.2.4\"\n    latestReleaseDate: 2023-05-25\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2022-11-01\n    eoas: 2024-02-01\n    lts: true\n    eol: 2024-02-01\n    latest: \"4.1.9\"\n    latestReleaseDate: 2023-10-19\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2022-08-31\n    eoas: 2022-11-01\n    eol: 2023-02-01\n    latest: \"4.0.4\"\n    latestReleaseDate: 2022-10-18\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2022-05-16\n    eoas: 2022-08-31\n    eol: 2022-11-01\n    latest: \"3.0.3\"\n    latestReleaseDate: 2022-09-05\n\n  - releaseCycle: \"2.16\"\n    releaseDate: 2022-02-07\n    eoas: 2022-05-01\n    eol: 2022-08-01\n    latest: \"2.16.3\"\n    latestReleaseDate: 2022-09-05\n\n  - releaseCycle: \"2.15\"\n    lts: true\n    releaseDate: 2021-11-04\n    eoas: 2023-02-01\n    eol: 2023-02-01\n    latest: \"2.15.6\"\n    latestReleaseDate: 2022-09-05\n\n  - releaseCycle: \"2.14\"\n    releaseDate: 2021-08-01\n    eoas: 2021-11-04\n    eol: 2022-02-07\n    latest: \"2.14.2\"\n    latestReleaseDate: 2021-10-14\n\n  - releaseCycle: \"2.13\"\n    releaseDate: 2021-05-12\n    eoas: 2021-08-01\n    eol: 2021-11-04\n    latest: \"2.13.5\"\n    latestReleaseDate: 2021-10-14\n\n  - releaseCycle: \"2.12\"\n    releaseDate: 2021-02-02\n    eoas: 2021-05-12\n    eol: 2021-08-01\n    latest: \"2.12.6\"\n    latestReleaseDate: 2021-07-13\n\n  - releaseCycle: \"2.11\"\n    lts: true\n    releaseDate: 2020-11-02\n    eoas: 2022-02-01\n    eol: 2022-02-01\n    latest: \"2.11.9\"\n    latestReleaseDate: 2022-01-24\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2020-08-11\n    eoas: 2020-11-01\n    eol: 2021-02-02\n    latest: \"2.10.2\"\n    latestReleaseDate: 2020-09-25\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2020-05-04\n    eoas: 2020-08-11\n    eol: 2020-11-02\n    latest: \"2.9.3\"\n    latestReleaseDate: 2020-07-20\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2020-02-03\n    eoas: 2020-05-04\n    eol: 2020-08-11\n    latest: \"2.8.2\"\n    latestReleaseDate: 2020-05-04\n\n  - releaseCycle: \"2.7\"\n    lts: true\n    releaseDate: 2019-11-06\n    eoas: 2021-02-03\n    eol: 2021-02-03\n    latest: \"2.7.4\"\n    latestReleaseDate: 2020-07-20\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2019-08-01\n    eoas: 2019-11-01\n    eol: 2020-02-03\n    latest: \"2.6.3\"\n    latestReleaseDate: 2019-10-22\n\n  - releaseCycle: \"2.5\"\n    releaseDate: 2019-04-24\n    eoas: 2019-08-01\n    eol: 2019-11-06\n    latest: \"2.5.2\"\n    latestReleaseDate: 2019-08-01\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2018-12-19\n    eoas: 2019-04-30\n    eol: 2019-08-01\n    latest: \"2.4\"\n    latestReleaseDate: 2018-12-19\n\n  - releaseCycle: \"2.3\"\n    lts: true\n    releaseDate: 2018-10-31\n    eoas: 2020-02-01\n    eol: 2020-02-01\n    latest: \"2.3\"\n    latestReleaseDate: 2018-10-23\n\n  - releaseCycle: \"1.13\"\n    lts: true\n    releaseDate: 2017-10-31\n    eoas: 2019-04-30\n    eol: 2019-04-30\n    latest: \"1.13.4\"\n    latestReleaseDate: 2018-08-13\n\n  - releaseCycle: \"1.12\"\n    lts: true\n    releaseDate: 2017-08-31\n    eoas: 2018-11-30\n    eol: 2018-11-30\n    latest: \"1.12.6\"\n    latestReleaseDate: 2018-08-13\n\n  - releaseCycle: \"1.8\"\n    lts: true\n    releaseDate: 2016-12-31\n    eoas: 2017-08-31\n    eol: 2017-08-31\n    latest: \"1.8.2\"\n    latestReleaseDate: 2017-04-21\n\n  - releaseCycle: \"1.4\"\n    lts: true\n    releaseDate: 2016-03-31\n    eoas: 2016-12-31\n    eol: 2016-12-31\n    latest: \"1.4.6\"\n    latestReleaseDate: 2016-07-18\n\n  - releaseCycle: \"0.8\"\n    lts: true\n    releaseDate: 2014-11-30\n    eoas: 2016-03-31\n    eol: 2016-03-31\n    latest: \"0.8.10\"\n    latestReleaseDate: 2015-09-16\n\n---\n\n> [Wagtail](https://wagtail.org/) is an open source content management system built on Django, with\n> a strong community and commercial support. It's focused on user experience, and offers precise\n> control for designers and developers.\n\nMinor/Feature releases of Wagtail are released every three months. A feature release will usually\nstop receiving patch release updates when the next feature release comes out. LTS releases receive\nfixes for security and data-loss related issues. Typically, an LTS release will happen every\nfour feature releases and receive updates for six feature releases, giving a support period of\neighteen months with a six-month overlap. LTS releases will ensure compatibility with at least\none [Django LTS release](https://www.djangoproject.com/download/#supported-versions).\n\nThe Wagtail team provides [official security support](https://docs.wagtail.org/en/stable/contributing/security.html#supported-versions) for:\n\n- The two most recent Wagtail release series.\n- The latest LTS release.\n\n## [Compatible Django / Python versions](https://docs.wagtail.org/en/stable/releases/upgrading.html#compatible-django-python-versions)\n\n<!-- List supported releases, including minor ones -->\n\n| Wagtail release | Compatible Django versions | Compatible Python versions |\n| --------------- | -------------------------- | -------------------------- |\n| 7.1             | 4.2, 5.1, 5.2              | 3.9-3.13                   |\n| 7.0 LTS         | 4.2, 5.1, 5.2              | 3.9-3.13                   |\n| 6.3 LTS         | 4.2, 5.0, 5.1, 5.2         | 3.9-3.12                   |\n\n*[LTS]: Long-Term Support\n"
  },
  {
    "path": "products/watchos.md",
    "content": "---\ntitle: Apple watchOS\naddedAt: 2022-10-08\ncategory: os\ntags: apple smartwatch\niconSlug: apple\npermalink: /watchos\nchangelogTemplate: https://developer.apple.com/documentation/watchos-release-notes/watchos-__RELEASE_CYCLE__-release-notes\n\nidentifiers:\n  - cpe: cpe:/o:apple:watch_os\n  - cpe: cpe:2.3:o:apple:watch_os\n\nauto:\n  methods:\n    - apple: watchos\n      # If you are changing these, please use this as your corpus to validate your changes:\n      # https://gist.githubusercontent.com/captn3m0/e7cb1f4fc3c07a5da0296ebda2b33e15/raw/5747e42ad611ec9ffdb7a2d1c0e3946bb87ab6d7/apple.txt\n      regex:\n        - 'watchOS\\s+(?P<version>\\d+)'\n        - 'watchOS\\s+(?P<version>\\d+(?:\\.\\d+)+)'\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"26\"\n    releaseDate: 2025-09-15\n    eol: false\n    latest: \"26.3\"\n    latestReleaseDate: 2026-02-11\n\n  - releaseCycle: \"11\"\n    releaseDate: 2024-09-16\n    eol: 2025-09-15\n    latest: \"11.6.2\"\n    latestReleaseDate: 2026-02-05\n\n  - releaseCycle: \"10\"\n    releaseDate: 2023-09-18\n    eol: 2024-09-16\n    latest: \"10.6.2\"\n    latestReleaseDate: 2026-02-02\n\n  - releaseCycle: \"9\"\n    releaseDate: 2022-09-12\n    eol: 2023-09-18\n    latest: \"9.6.4\"\n    latestReleaseDate: 2026-02-02\n\n  - releaseCycle: \"8\"\n    releaseDate: 2021-09-20\n    eol: 2022-09-12\n    latest: \"8.8.1\"\n    latestReleaseDate: 2023-06-21\n\n  - releaseCycle: \"7\"\n    releaseDate: 2020-09-16\n    eol: 2021-09-20\n    latest: \"7.6.2\"\n    latestReleaseDate: 2021-09-13\n\n  - releaseCycle: \"6\"\n    releaseDate: 2019-09-19\n    eol: 2020-09-16\n    latest: \"6.3.1\"\n    latestReleaseDate: 2026-02-02\n\n  - releaseCycle: \"5\"\n    releaseDate: 2018-09-17\n    eol: 2019-09-19\n    latest: \"5.3.9\"\n    latestReleaseDate: 2020-11-05\n\n  - releaseCycle: \"4\"\n    releaseDate: 2017-09-19\n    eol: 2018-09-17\n    latest: \"4.3.2\"\n    latestReleaseDate: 2018-07-09\n    link: https://support.apple.com/HT208071\n\n  - releaseCycle: \"3\"\n    releaseDate: 2016-09-13\n    eol: 2017-09-19\n    latest: \"3.2.3\"\n    latestReleaseDate: 2017-07-19\n    link: https://support.apple.com/kb/DL1894\n\n---\n\n> [watchOS](https://www.apple.com/watchos/) is Apple's mobile operating system for its Apple Watches.\n> It is based on iOS, and introduced in 2015.\n\nMajor versions of watchOS are released annually, with the previous major version losing support.\n\nApple publishes a [Compatibility Table](https://support.apple.com/118490) for supported combinations of iPhone, iOS, watchOS.\n\nA detailed version history can be found on [Wikipedia](https://wikipedia.org/wiki/WatchOS#Version_history).\n"
  },
  {
    "path": "products/weakforced.md",
    "content": "---\ntitle: Weakforced\naddedAt: 2025-03-20\ncategory: server-app\ntags: web-server\npermalink: /weakforced\nalternate_urls:\n  - /wforce\nversionCommand: |-\n  #run wforce client\n  wforce -c\n  > showVersion()\nchangelogTemplate: \"https://github.com/PowerDNS/weakforced/releases/tag/v__LATEST__\"\nauto:\n  methods:\n    - git: https://github.com/PowerDNS/weakforced.git\n\nidentifiers:\n  - repology: weakforced\n\nreleases:\n  - releaseCycle: \"3.0\"\n    releaseDate: 2025-08-20\n    eol: false\n    latest: \"3.0.0\"\n    latestReleaseDate: 2025-08-20\n\n  - releaseCycle: \"2.12\"\n    releaseDate: 2024-08-23\n    eol: 2025-08-20\n    latest: \"2.12.1\"\n    latestReleaseDate: 2025-02-11\n\n  - releaseCycle: \"2.10\"\n    releaseDate: 2023-12-05\n    eol: 2024-08-23\n    latest: \"2.10.3\"\n    latestReleaseDate: 2025-11-05\n\n  - releaseCycle: \"2.8\"\n    releaseDate: 2022-12-05\n    eol: 2023-12-20\n    latest: \"2.8.0\"\n    latestReleaseDate: 2022-12-05\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2021-11-24\n    eol: 2022-12-05\n    latest: \"2.6.2\"\n    latestReleaseDate: 2022-05-19\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2020-08-05\n    eol: 2021-11-24\n    latest: \"2.4.1\"\n    latestReleaseDate: 2021-07-01\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2019-11-07\n    eol: 2020-08-05\n    latest: \"2.2.2\"\n    latestReleaseDate: 2020-03-13\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2018-12-11\n    eol: 2019-11-25\n    latest: \"2.0.1\"\n    latestReleaseDate: 2019-04-16\n\n---\n\n> [Weakforced](https://powerdns.github.io/weakforced/) is an open-source anti-abuse engine for\n> authentication systems, acting as a policy decision point for email systems, web portals and any\n> other type of system that is open to authentication abuse on the Internet.\n\nWforce does not follow a documented release policy.\nLooking at the latest releases, it seems that:\n\n- there is a new minor release every year\n- there are patch versions for the latest release cycle as needed\n- each new release cycle ends the previous one\n- public/stable cycles do have an even minor number\n\nWforce is a project by Dovecot, PowerDNS and Open-Xchange. For historical reasons, it lives in the\nPowerDNS GitHub organization. Usage of wforce is not bound to any of those tools.\n"
  },
  {
    "path": "products/weechat.md",
    "content": "---\ntitle: WeeChat\naddedAt: 2023-07-15\ncategory: app\npermalink: /weechat\nversionCommand: weechat --version\nchangelogTemplate: https://github.com/weechat/weechat/releases/tag/v__LATEST__\neolColumn: Active Support\n\nidentifiers:\n  - repology: weechat\n  - cpe: cpe:/a:weechat:weechat\n  - cpe: cpe:2.3:a:weechat:weechat\n\nauto:\n  methods:\n    - git: https://github.com/weechat/weechat.git\n\n# eol(x) = releaseDate(x+1)\nreleases:\n  - releaseCycle: \"4.8\"\n    releaseDate: 2025-11-30\n    eol: false\n    latest: \"4.8.2\"\n    latestReleaseDate: 2026-03-06\n\n  - releaseCycle: \"4.7\"\n    releaseDate: 2025-07-19\n    eol: 2025-11-30\n    latest: \"4.7.2\"\n    latestReleaseDate: 2025-11-23\n\n  - releaseCycle: \"4.6\"\n    releaseDate: 2025-03-23\n    eol: 2025-07-19\n    latest: \"4.6.3\"\n    latestReleaseDate: 2025-05-11\n\n  - releaseCycle: \"4.5\"\n    releaseDate: 2024-12-15\n    eol: 2025-03-23\n    latest: \"4.5.2\"\n    latestReleaseDate: 2025-02-20\n\n  - releaseCycle: \"4.4\"\n    releaseDate: 2024-08-17\n    eol: 2024-12-15\n    latest: \"4.4.4\"\n    latestReleaseDate: 2024-11-30\n\n  - releaseCycle: \"4.3\"\n    releaseDate: 2024-05-26\n    eol: 2024-08-17\n    latest: \"4.3.6\"\n    latestReleaseDate: 2024-08-15\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2024-01-21\n    eol: 2024-05-26\n    latest: \"4.2.3\"\n    latestReleaseDate: 2024-05-31\n\n  - releaseCycle: \"4.1\"\n    releaseDate: 2023-10-15\n    eol: 2024-01-21\n    latest: \"4.1.3\"\n    latestReleaseDate: 2024-01-20\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2023-06-24\n    eol: 2023-10-15\n    latest: \"4.0.8\"\n    latestReleaseDate: 2024-01-20\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2023-01-08\n    eol: 2023-06-24\n    latest: \"3.8\"\n    latestReleaseDate: 2023-01-08\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2022-10-09\n    eol: 2023-01-08\n    latest: \"3.7.1\"\n    latestReleaseDate: 2022-10-21\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2022-07-10\n    eol: 2022-10-09\n    latest: \"3.6\"\n    latestReleaseDate: 2022-07-10\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2022-03-27\n    eol: 2022-07-10\n    latest: \"3.5\"\n    latestReleaseDate: 2022-03-27\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2021-12-18\n    eol: 2022-03-27\n    latest: \"3.4.1\"\n    latestReleaseDate: 2022-03-13\n\n  - releaseCycle: \"3.3\"\n    releaseDate: 2021-09-19\n    eol: 2021-12-18\n    latest: \"3.3\"\n    latestReleaseDate: 2021-09-19\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2021-06-13\n    eol: 2021-09-19\n    latest: \"3.2.1\"\n    latestReleaseDate: 2021-09-04\n\n  - releaseCycle: \"3.1\"\n    releaseDate: 2021-03-07\n    eol: 2021-06-13\n    latest: \"3.1\"\n    latestReleaseDate: 2021-03-07\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2020-11-11\n    eol: 2021-03-07\n    latest: \"3.0.1\"\n    latestReleaseDate: 2021-01-31\n\n  - releaseCycle: \"2.9\"\n    releaseDate: 2020-07-18\n    eol: 2020-11-11\n    latest: \"2.9\"\n    latestReleaseDate: 2020-07-18\n\n---\n\n> [WeeChat](https://weechat.org) (Wee Enhanced Environment for Chat) is a free and open-source\n> Internet Relay Chat client designed to be light and fast. It is released under the terms\n> of the GNU GPL-3.0-or-later and has been developed since 2003.\n\nWeeChat [only supports the latest release](https://github.com/endoflife-date/endoflife.date/pull/3267#issuecomment-1632930520).\n"
  },
  {
    "path": "products/windows-embedded.md",
    "content": "---\ntitle: Microsoft Windows Embedded\naddedAt: 2020-09-28\ncategory: os\ntags: microsoft windows\npermalink: /windows-embedded\nalternate_urls:\n  - /windowsembedded\nversionCommand: winver\nreleasePolicyLink: https://learn.microsoft.com/lifecycle/products/?terms=Windows%20Embedded\nreleaseLabel: \"Windows Embedded __RELEASE_CYCLE__\"\nlatestColumn: false\neoasColumn: true\n\nreleases:\n  - releaseCycle: \"8.1-industry\"\n    releaseLabel: \"8.1 Industry\"\n    releaseDate: 2013-11-25\n    eoas: 2018-07-10\n    eol: 2023-07-11\n    link: https://learn.microsoft.com/lifecycle/products/windows-embedded-81-industry\n\n  - releaseCycle: \"8.1-pro\"\n    releaseLabel: \"8.1 Pro\"\n    releaseDate: 2013-11-13\n    eoas: 2018-01-09\n    eol: 2023-01-10\n    link: https://learn.microsoft.com/lifecycle/products/windows-embedded-81-pro\n\n  - releaseCycle: \"compact-2013\"\n    releaseLabel: \"Compact 2013\"\n    releaseDate: 2013-08-11\n    eoas: 2018-10-09\n    eol: 2023-10-10\n    link: https://learn.microsoft.com/lifecycle/products/windows-embedded-compact-2013\n\n  - releaseCycle: \"posready-7\"\n    releaseLabel: \"POSReady 7\"\n    releaseDate: 2011-09-10\n    eoas: 2016-10-11\n    eol: 2021-10-12\n    link: https://learn.microsoft.com/lifecycle/products/windows-embedded-posready-7\n\n  - releaseCycle: \"compact-7\"\n    releaseLabel: \"Compact 7\"\n    releaseDate: 2011-03-15\n    eoas: 2016-04-12\n    eol: 2021-04-13\n    link: https://learn.microsoft.com/lifecycle/products/windows-embedded-compact-7\n\n  - releaseCycle: \"standard-7-sp1\"\n    releaseLabel: \"Standard 7 SP1\"\n    releaseDate: 2011-02-28\n    eoas: 2015-10-13\n    eol: 2020-10-13\n    link: https://learn.microsoft.com/lifecycle/products/windows-embedded-standard-7\n---\n\n> [Windows Embedded](https://developer.microsoft.com/windows/iot/), now called Windows IoT, is a\n> family of operating systems from Microsoft designed for use in embedded systems. Windows Embedded\n> operating systems are available to original equipment manufacturers (OEMs), who make it available\n> to end users preloaded with their hardware.\n"
  },
  {
    "path": "products/windows-nano-server.md",
    "content": "---\ntitle: Microsoft Nano Server\naddedAt: 2024-06-28\ncategory: os\ntags: microsoft windows\niconSlug: windows\npermalink: /windows-nano-server\nalternate_urls:\n  - /windowsnanoserver\nversionCommand: winver\nreleasePolicyLink: https://learn.microsoft.com/virtualization/windowscontainers/deploy-containers/base-image-lifecycle\nreleaseLabel: \"Nano Server __RELEASE_CYCLE__\"\nLTSLabel: \"<abbr title='Long-Term Servicing Channel'>LTSC</abbr>\"\neoasColumn: true\n\nidentifiers:\n  - purl: pkg:docker/microsoft/windows-nanoserver\n\n# Releases available on https://hub.docker.com/r/microsoft/windows-nanoserver.\nreleases:\n  - releaseCycle: \"2025\"\n    releaseDate: 2024-11-01\n    eoas: 2029-10-09\n    eol: 2034-10-10\n    latest: 10.0.26100\n    lts: true\n    link: https://learn.microsoft.com/windows/release-health/windows-server-release-info\n\n  - releaseCycle: \"2022\"\n    releaseDate: 2021-08-18\n    eoas: 2026-10-13\n    eol: 2031-10-14\n    latest: 10.0.20348\n    lts: true\n    link: https://learn.microsoft.com/windows/release-health/windows-server-release-info\n\n  - releaseCycle: \"20h2\"\n    releaseLabel: \"20H2\"\n    releaseDate: 2020-10-20\n    eoas: 2022-08-09\n    eol: 2022-08-09\n    latest: 10.0.19042\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-server-20h2-retiring\n\n  - releaseCycle: \"2004\"\n    releaseDate: 2020-05-27\n    eoas: 2021-12-14\n    eol: 2021-12-14\n    latest: 10.0.19041\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-server-version-2004-end-of-servicing\n\n  - releaseCycle: \"1909\"\n    releaseDate: 2019-11-12\n    eoas: 2021-05-11\n    eol: 2021-05-11\n    latest: 10.0.18363\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-server-1909-end-of-servicing\n\n  - releaseCycle: \"1903\"\n    releaseDate: 2019-05-21\n    eoas: 2020-12-08\n    eol: 2020-12-08\n    latest: 10.0.18362\n    link: https://learn.microsoft.com/virtualization/windowscontainers/deploy-containers/base-image-lifecycle\n\n  - releaseCycle: \"1809\"\n    releaseDate: 2018-11-13\n    eoas: 2020-11-10\n    eol: 2020-11-10\n    latest: 10.0.17763\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-server-1809-end-of-servicing\n\n  - releaseCycle: \"2019\"\n    releaseDate: 2018-11-13\n    lts: true\n    eoas: 2024-01-09\n    eol: 2029-01-09\n    latest: 10.0.17763\n    link: https://learn.microsoft.com/windows/release-health/windows-server-release-info\n\n  - releaseCycle: \"1803\"\n    releaseDate: 2018-04-30\n    eoas: 2019-11-12\n    eol: 2019-11-12\n    latest: 10.0.17134\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-server-1803-end-of-servicing\n\n  - releaseCycle: \"1709\"\n    releaseDate: 2017-10-17\n    eoas: 2019-04-09\n    eol: 2019-04-09\n    latest: 10.0.16299\n    link: https://techcommunity.microsoft.com/t5/windows-server-for-developers/windows-server-version-1709-lifecycle-announcement/m-p/379766\n\n  - releaseCycle: \"1607\"\n    releaseDate: 2016-10-15\n    eoas: 2018-09-10\n    eol: 2018-09-10\n    latest: 10.0.14393\n    link: https://learn.microsoft.com/virtualization/windowscontainers/deploy-containers/base-image-lifecycle\n---\n\n> Nano Server is a minimal installation option of Windows Server offering a smaller disc footprint with a smaller attack surface.\n> It was initially intended as even smaller installation option compared to Windows Server Core.\n> Starting with 1709 it was removed as installation option and going forward is only offered as Windows container base image.\n\nSee [Windows Server Servicing channels](/windows-server#servicing-channels) for information on the servicing channels.\n"
  },
  {
    "path": "products/windows-powershell.md",
    "content": "---\ntitle: Microsoft Windows PowerShell\naddedAt: 2025-10-22\ncategory: lang\ntags: microsoft\niconSlug: powershell\npermalink: /windows-powershell\nversionCommand: powershell -Command \"$PSVersionTable.PSVersion\"\nreleasePolicyLink: https://learn.microsoft.com/powershell/scripting/install/powershell-support-lifecycle?view=powershell-5.1#windows-powershell-release-history\neolColumn: Support Status\nlatestColumn: false\nstaleReleaseThresholdDays: 3650 # oses have longer support periods\n\nreleases:\n  - releaseCycle: \"5.1\"\n    releaseDate: 2016-08-02\n    eol: false\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2016-02-24\n    eol: 2016-08-02\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2013-10-01\n    eol: 2023-10-10\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2012-10-01\n    eol: 2023-10-10\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2009-07-01\n    eol: 2020-01-14\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2006-11-14\n    eol: 2020-01-14\n\n---\n\n> [Windows PowerShell](https://learn.microsoft.com/powershell/scripting/what-is-windows-powershell)\n> is a shell program developed by Microsoft for task automation and configuration management for\n> Windows based operating systems. It uses the full .NET Framework, which only runs on Windows.\n> Microsoft is no longer updating Windows PowerShell with new features. Go to\n> [PowerShell](/powershell) for the cross-platform successor.\n\n{: .note }\n\n> Windows PowerShell is a component of the Windows operating system. Components receive\n> the same support as their parent product or platform:\n\n| Version | Note                                                                       |\n| ------- | -------------------------------------------------------------------------- |\n| 5.1     | Released in Windows 10 Anniversary Update and Windows Server 2016, WMF 5.1 |\n| 5.0     | Released in Windows Management Framework (WMF) 5.0                         |\n| 4.0     | Integrated in Windows 8.1 and with Windows Server 2012 R2, WMF 4.0         |\n| 3.0     | Integrated in Windows 8 and with Windows Server 2012 WMF 3.0               |\n| 2.0     | Integrated in Windows 7 and Windows Server 2008 R2, WMF 2.0                |\n| 1.0     | Optional component of Windows Server 2008                                  |\n"
  },
  {
    "path": "products/windows-server-core.md",
    "content": "---\ntitle: Microsoft Windows Server Core\naddedAt: 2024-06-28\ncategory: os\ntags: microsoft windows\niconSlug: windows\npermalink: /windows-server-core\nalternate_urls:\n  - /windowsservercore\nversionCommand: winver\nreleasePolicyLink: https://learn.microsoft.com/virtualization/windowscontainers/deploy-containers/base-image-lifecycle\nreleaseLabel: \"Windows Server Core __RELEASE_CYCLE__\"\nLTSLabel: \"<abbr title='Long-Term Servicing Channel'>LTSC</abbr>\"\neoasColumn: true\n\nreleases:\n  - releaseCycle: \"2025\"\n    releaseDate: 2024-11-01\n    eoas: 2029-10-09\n    eol: 2034-10-10\n    latest: 10.0.26100\n    lts: true\n    link: https://learn.microsoft.com/windows/release-health/windows-server-release-info\n\n  - releaseCycle: \"2022\"\n    releaseDate: 2021-08-18\n    eoas: 2026-10-13\n    eol: 2031-10-14\n    latest: 10.0.20348\n    lts: true\n    link: https://learn.microsoft.com/windows/release-health/windows-server-release-info\n\n  - releaseCycle: \"20h2\"\n    releaseLabel: \"20H2\"\n    releaseDate: 2020-10-20\n    eoas: 2022-08-09\n    eol: 2022-08-09\n    latest: 10.0.19042\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-server-20h2-retiring\n\n  - releaseCycle: \"2004\"\n    releaseDate: 2020-05-27\n    eoas: 2021-12-14\n    eol: 2021-12-14\n    latest: 10.0.19041\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-server-version-2004-end-of-servicing\n\n  - releaseCycle: \"1909\"\n    releaseDate: 2019-11-12\n    eoas: 2021-05-11\n    eol: 2021-05-11\n    latest: 10.0.18363\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-server-1909-end-of-servicing\n\n  - releaseCycle: \"1903\"\n    releaseDate: 2019-05-21\n    eoas: 2020-12-08\n    eol: 2020-12-08\n    latest: 10.0.18362\n    link: https://learn.microsoft.com/virtualization/windowscontainers/deploy-containers/base-image-lifecycle\n\n  - releaseCycle: \"1809\"\n    releaseDate: 2018-11-13\n    eoas: 2020-11-10\n    eol: 2020-11-10\n    latest: 10.0.17763\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-server-1809-end-of-servicing\n\n  - releaseCycle: \"2019\"\n    releaseDate: 2018-11-13\n    lts: true\n    eoas: 2024-01-09\n    eol: 2029-01-09\n    latest: 10.0.17763\n    link: https://learn.microsoft.com/windows/release-health/windows-server-release-info\n\n  - releaseCycle: \"1803\"\n    releaseDate: 2018-04-30\n    eoas: 2019-11-12\n    eol: 2019-11-12\n    latest: 10.0.17134\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-server-1803-end-of-servicing\n\n  - releaseCycle: \"1709\"\n    releaseDate: 2017-10-17\n    eoas: 2019-04-09\n    eol: 2019-04-09\n    latest: 10.0.16299\n    link: https://techcommunity.microsoft.com/t5/windows-server-for-developers/windows-server-version-1709-lifecycle-announcement/m-p/379766\n\n  - releaseCycle: \"1607\"\n    releaseDate: 2016-10-15\n    eoas: 2022-01-11\n    eol: 2022-01-11\n    latest: 10.0.14393\n    link: https://learn.microsoft.com/virtualization/windowscontainers/deploy-containers/base-image-lifecycle\n\n  - releaseCycle: \"2016\"\n    releaseDate: 2016-10-15\n    lts: true\n    eoas: 2022-01-11\n    eol: 2027-01-12\n    latest: 10.0.14393\n    link: https://learn.microsoft.com/virtualization/windowscontainers/deploy-containers/base-image-lifecycle\n\n  - releaseCycle: \"2012-r2\"\n    releaseLabel: \"2012-R2\"\n    releaseDate: 2013-11-25\n    lts: true\n    eoas: 2018-10-09\n    eol: 2023-10-10\n    eoes: 2026-10-13\n    latest: 6.3.9600\n    link: https://learn.microsoft.com/lifecycle/products/windows-server-2012-r2\n\n  - releaseCycle: \"2012\"\n    lts: true\n    releaseDate: 2012-10-30\n    eoas: 2018-10-09\n    eol: 2023-10-10\n    eoes: 2026-10-13\n    latest: 6.2.9200\n    link: https://learn.microsoft.com/lifecycle/products/windows-server-2012\n\n  - releaseCycle: \"2008-r2-sp1\"\n    releaseLabel: \"2008-R2-SP1\"\n    releaseDate: 2011-02-22\n    lts: true\n    eoas: 2015-01-13\n    eol: 2020-01-14\n    eoes: 2023-01-10\n    latest: 6.1.7601\n    link: https://learn.microsoft.com/lifecycle/products/windows-server-2008-r2\n\n  - releaseCycle: \"2008-sp2\"\n    releaseLabel: \"2008-SP2\"\n    releaseDate: 2009-04-29\n    lts: true\n    eoas: 2015-01-13\n    eol: 2020-01-14\n    eoes: 2023-01-10\n    latest: 6.0.6003\n    link: https://learn.microsoft.com/lifecycle/products/windows-server-2008\n---\n\n> Windows Server Core is a minimal installation option of Windows Server offering a smaller disc footprint with a smaller attack surface.\n> It's also offered as a Windows container base image starting with 2016 (1607).\n\nSee [Windows Server Servicing channels](/windows-server#servicing-channels) for information on the servicing channels.\n"
  },
  {
    "path": "products/windows-server.md",
    "content": "---\ntitle: Microsoft Windows Server\naddedAt: 2020-01-07\ncategory: os\ntags: microsoft windows\npermalink: /windows-server\nalternate_urls:\n  - /windowsserver\nversionCommand: winver\nreleasePolicyLink: https://learn.microsoft.com/lifecycle/products/?terms=Windows%20Server\nreleaseLabel: \"Windows Server __RELEASE_CYCLE__\"\nLTSLabel: \"<abbr title='Long-Term Servicing Channel'>LTSC</abbr>\"\neoasColumn: true\neoesColumn: Extended Security Updates\n\nreleases:\n  - releaseCycle: \"2025\"\n    releaseDate: 2024-11-01\n    eoas: 2029-10-09\n    eol: 2034-10-10\n    latest: 10.0.26100\n    lts: true\n    link: https://learn.microsoft.com/windows/release-health/windows-server-release-info\n\n  - releaseCycle: \"23h2-ac\"\n    releaseLabel: \"Windows Server 23H2 AC\"\n    releaseDate: 2023-10-24\n    eoas: 2025-04-24\n    eol: 2025-10-24\n    latest: 10.0.25398\n    link: https://learn.microsoft.com/lifecycle/products/windows-server-annual-channel\n\n  - releaseCycle: \"2022\"\n    releaseDate: 2021-08-18\n    eoas: 2026-10-13\n    eol: 2031-10-14\n    latest: 10.0.20348\n    lts: true\n    link: https://learn.microsoft.com/windows/release-health/windows-server-release-info\n\n  - releaseCycle: \"20h2-sac\"\n    releaseLabel: \"Windows Server 20H2 SAC\"\n    releaseDate: 2020-10-20\n    eoas: 2022-08-09\n    eol: 2022-08-09\n    latest: 10.0.19042\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-server-20h2-retiring\n\n  - releaseCycle: \"2004-sac\"\n    releaseLabel: \"Windows Server 2004 SAC\"\n    releaseDate: 2020-05-27\n    eoas: 2021-12-14\n    eol: 2021-12-14\n    latest: 10.0.19041\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-server-version-2004-end-of-servicing\n\n  - releaseCycle: \"1909-sac\"\n    releaseLabel: \"Windows Server 1909 SAC\"\n    releaseDate: 2019-11-12\n    eoas: 2021-05-11\n    eol: 2021-05-11\n    latest: 10.0.18363\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-server-1909-end-of-servicing\n\n  - releaseCycle: \"1903-sac\"\n    releaseLabel: \"Windows Server 1903 SAC\"\n    releaseDate: 2019-05-21\n    eoas: 2020-12-08\n    eol: 2020-12-08\n    latest: 10.0.18362\n    link: https://learn.microsoft.com/lifecycle/products/windows-server-semiannual-channel\n\n  - releaseCycle: \"1809-sac\"\n    releaseLabel: \"Windows Server 1809 SAC\"\n    releaseDate: 2018-11-13\n    eoas: 2020-11-10\n    eol: 2020-11-10\n    latest: 10.0.17763\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-server-1809-end-of-servicing\n\n  - releaseCycle: \"2019\"\n    releaseDate: 2018-11-13\n    lts: true\n    eoas: 2024-01-09\n    eol: 2029-01-09\n    latest: 10.0.17763\n    link: https://learn.microsoft.com/windows/release-health/windows-server-release-info\n\n  - releaseCycle: \"1803-sac\"\n    releaseLabel: \"Windows Server 1803 SAC\"\n    releaseDate: 2018-04-30\n    eoas: 2019-11-12\n    eol: 2019-11-12\n    latest: 10.0.17134\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-server-1803-end-of-servicing\n\n  - releaseCycle: \"1709-sac\"\n    releaseLabel: \"Windows Server 1709 SAC\"\n    releaseDate: 2017-10-17\n    eoas: 2019-04-09\n    eol: 2019-04-09\n    latest: 10.0.16299\n    link: https://techcommunity.microsoft.com/t5/windows-server-for-developers/windows-server-version-1709-lifecycle-announcement/m-p/379766\n\n  - releaseCycle: \"2016\"\n    releaseDate: 2016-10-15\n    lts: true\n    eoas: 2022-01-11\n    eol: 2027-01-12\n    latest: 10.0.14393\n    link: https://learn.microsoft.com/windows/release-health/windows-server-release-info\n\n  - releaseCycle: \"2012-r2\"\n    releaseLabel: \"Windows Server 2012 R2\"\n    releaseDate: 2013-11-25\n    lts: true\n    eoas: 2018-10-09\n    eol: 2023-10-10\n    eoes: 2026-10-13\n    latest: 6.3.9600\n    link: https://learn.microsoft.com/lifecycle/products/windows-server-2012-r2\n\n  - releaseCycle: \"2012\"\n    lts: true\n    releaseDate: 2012-10-30\n    eoas: 2018-10-09\n    eol: 2023-10-10\n    eoes: 2026-10-13\n    latest: 6.2.9200\n    link: https://learn.microsoft.com/lifecycle/products/windows-server-2012\n\n  - releaseCycle: \"2008-r2-sp1\"\n    releaseLabel: \"Windows Server 2008 R2 SP1\"\n    releaseDate: 2011-02-22\n    lts: true\n    eoas: 2015-01-13\n    eol: 2020-01-14\n    eoes: 2023-01-10\n    latest: 6.1.7601\n    link: https://learn.microsoft.com/lifecycle/products/windows-server-2008-r2\n\n  - releaseCycle: \"2008-sp2\"\n    releaseLabel: \"Windows Server 2008 SP2\"\n    releaseDate: 2009-04-29\n    lts: true\n    eoas: 2015-01-13\n    eol: 2020-01-14\n    eoes: 2023-01-10\n    latest: 6.0.6003\n    link: https://learn.microsoft.com/lifecycle/products/windows-server-2008\n\n  - releaseCycle: \"2003-sp2\"\n    releaseLabel: \"Windows Server 2003 SP2\"\n    releaseDate: 2007-03-13\n    lts: true\n    eoas: 2010-07-13\n    eol: 2015-07-14\n    latest: 5.2.3790\n    link: https://learn.microsoft.com/lifecycle/products/windows-server-2003-\n\n  - releaseCycle: \"2003-sp1\"\n    releaseLabel: \"Windows Server 2003 SP1\"\n    releaseDate: 2005-03-30\n    lts: false\n    eoas: 2009-04-14\n    eol: 2009-04-14\n    latest: 5.2.3790\n    link: https://learn.microsoft.com/lifecycle/products/windows-server-2003-\n\n  - releaseCycle: \"2003\"\n    releaseDate: 2003-04-24\n    lts: true\n    eoas: 2007-04-10\n    eol: 2007-04-10\n    latest: 5.2.3790\n    link: https://learn.microsoft.com/lifecycle/products/windows-server-2003-\n\n  - releaseCycle: \"2000\"\n    releaseDate: 2000-02-17\n    lts: true\n    eoas: 2005-06-30\n    eol: 2010-07-13\n    latest: 5.0.2195\n    link: null\n---\n\n> Windows Server (formerly Windows NT Server) is a group of operating systems (OS) for servers by Microsoft.\n> The brand name was changed to Windows Server in 2003.\n\n## [Servicing channels](https://learn.microsoft.com/windows-server/get-started/servicing-channels-comparison)\n\nThere have been historically three primary release channels available:\n\n- Long-Term Servicing Channel (LTSC)\n- Semi-Annual Channel (SAC)\n- Annual Channel (AC)\n\nThe Windows Server Semi-Annual Channel (SAC) [was retired on August 9, 2022](https://learn.microsoft.com/lifecycle/announcements/windows-server-20h2-retiring).\nThere will be no future SAC releases of Windows Server.\n\nThe Windows Server Annual Channel (AC) was released after the retirement of the Semi-Annual Channel (SAC).\nThe first release of the Annual Channel (AC) was on October 24, 2023.\n\n### Long-Term Servicing Channel (LTSC)\n\nWith the Long-Term Servicing Channel, a new major version of Windows Server is released every 2–3 years.\nUsers are entitled to 5 years of mainstream support and 5 years of extended support.\nThe Long-Term Servicing Channel will continue to receive security and non-security updates, but it will not receive the new features and functionality.\n\n### Semi-Annual Channel (SAC)\n\nEach release in this channel is supported for 18 months from the initial release.\nMost of the features introduced in the Semi-Annual Channel have been rolled up into the next Long-Term Servicing Channel release of Windows Server.\nIn this model, Windows Server releases were identified by the year and month of release.\nFor example, in 2017, a release in the 9th month (September) would be identified as version 1709.\nFresh releases of Windows Server in the Semi-Annual Channel occur twice a year.\nThe support lifecycle for each release is 18 months.\nStarting with the fall 2020 (20H2) releases, the identification changed. Instead of a month, the release is named based on the release cycle.\nFor example, version 20H2, for a release in the second half of the year 2020.\n\n## Annual Channel (AC)\n\nSimilar to Semi-Annual Channel (SAC), but releases occurred every 12 months.\nThe support lifecycle for each release is 18 months of mainstream support, plus 6 months of extended support.\n\n## Extended Security Updates (ESU)\n\nFor some releases, customers also have the option to purchase [Extended Security Updates (ESU)](https://learn.microsoft.com/lifecycle/faq/extended-security-updates).\nIt includes Critical and/or Important security updates for a maximum of three years after the product's End of Extended Support date.\nCustomers can also get technical support for the ESU period as long as they also have an active support plan.\n"
  },
  {
    "path": "products/windows.md",
    "content": "---\ntitle: Microsoft Windows\naddedAt: 2019-05-29\ncategory: os\ntags: microsoft windows\npermalink: /windows\nversionCommand: winver\nreleasePolicyLink: https://learn.microsoft.com/lifecycle/products/?terms=Windows\neoasColumn: true\neoesColumn: Extended Security Updates\n\nidentifiers:\n  - cpe: cpe:2.3:o:microsoft:windows\n  - cpe: cpe:/o:microsoft:windows\n\nreleases:\n  - releaseCycle: \"11-26h1-e\"\n    releaseLabel: \"11 26H1 (E)\"\n    releaseDate: 2026-02-10\n    eoas: 2029-03-13\n    eol: 2029-03-13\n    latest: 10.0.28000\n    link: https://learn.microsoft.com/windows/release-health/windows11-release-information\n\n  - releaseCycle: \"11-26h1-w\"\n    releaseLabel: \"11 26H1 (W)\"\n    releaseDate: 2026-02-10\n    eoas: 2028-03-14\n    eol: 2028-03-14\n    latest: 10.0.28000\n    link: https://learn.microsoft.com/windows/release-health/windows11-release-information\n\n  - releaseCycle: \"11-25h2-e\"\n    releaseLabel: \"11 25H2 (E)\"\n    releaseDate: 2025-09-30\n    eoas: 2028-10-10\n    eol: 2028-10-10\n    latest: 10.0.26200\n    link: https://learn.microsoft.com/windows/release-health/windows11-release-information\n\n  - releaseCycle: \"11-25h2-w\"\n    releaseLabel: \"11 25H2 (W)\"\n    releaseDate: 2025-09-30\n    eoas: 2027-10-12\n    eol: 2027-10-12\n    latest: 10.0.26200\n    link: https://learn.microsoft.com/windows/release-health/windows11-release-information\n\n  - releaseCycle: \"11-24h2-iot-lts\"\n    releaseLabel: \"11 24H2 IoT\"\n    releaseDate: 2024-10-01\n    lts: true\n    eoas: 2029-10-09\n    eol: 2034-10-10\n    latest: 10.0.26100\n    link: https://learn.microsoft.com/windows/release-health/windows11-release-information#enterprise-and-iot-enterprise-ltsc-editions\n\n  - releaseCycle: \"11-24h2-e-lts\"\n    releaseLabel: \"11 24H2 (E)\"\n    releaseDate: 2024-10-01\n    lts: true\n    eoas: 2029-10-09\n    eol: 2029-10-09\n    latest: 10.0.26100\n    link: https://learn.microsoft.com/windows/release-health/windows11-release-information#enterprise-and-iot-enterprise-ltsc-editions\n\n  - releaseCycle: \"11-24h2-e\"\n    releaseLabel: \"11 24H2 (E)\"\n    releaseDate: 2024-10-01\n    eoas: 2027-10-12\n    eol: 2027-10-12\n    latest: 10.0.26100\n    link: https://learn.microsoft.com/windows/release-health/windows11-release-information\n\n  - releaseCycle: \"11-24h2-w\"\n    releaseLabel: \"11 24H2 (W)\"\n    releaseDate: 2024-10-01\n    eoas: 2026-10-13\n    eol: 2026-10-13\n    latest: 10.0.26100\n    link: https://learn.microsoft.com/windows/release-health/windows11-release-information\n\n  - releaseCycle: \"11-23h2-e\"\n    releaseLabel: \"11 23H2 (E)\"\n    releaseDate: 2023-10-31\n    eoas: 2026-11-10\n    eol: 2026-11-10\n    latest: 10.0.22631\n    link: https://learn.microsoft.com/windows/release-health/windows11-release-information\n\n  - releaseCycle: \"11-23h2-w\"\n    releaseLabel: \"11 23H2 (W)\"\n    releaseDate: 2023-10-31\n    eoas: 2025-11-11\n    eol: 2025-11-11\n    latest: 10.0.22631\n    link: https://learn.microsoft.com/windows/release-health/windows11-release-information\n\n  - releaseCycle: \"10-22h2\"\n    releaseLabel: \"10 22H2\"\n    releaseDate: 2022-10-18\n    eoas: 2025-10-14\n    eol: 2025-10-14\n    eoes: 2028-10-10\n    latest: 10.0.19045\n    link: https://learn.microsoft.com/windows/release-health/release-information\n\n  - releaseCycle: \"11-22h2-e\"\n    releaseLabel: \"11 22H2 (E)\"\n    releaseDate: 2022-09-20\n    eoas: 2025-10-14\n    eol: 2025-10-14\n    latest: 10.0.22621\n    link: https://learn.microsoft.com/windows/release-health/windows11-release-information\n\n  - releaseCycle: \"11-22h2-w\"\n    releaseLabel: \"11 22H2 (W)\"\n    releaseDate: 2022-09-20\n    eoas: 2024-10-08\n    eol: 2024-10-08\n    latest: 10.0.22621\n    link: https://learn.microsoft.com/windows/release-health/windows11-release-information\n\n  - releaseCycle: \"10-21h2-iot-lts\"\n    releaseLabel: \"10 21H2 IoT\"\n    releaseDate: 2021-11-16\n    lts: true\n    eoas: 2027-01-12\n    eol: 2032-01-13\n    latest: 10.0.19044\n    link: https://learn.microsoft.com/windows/release-health/release-information#enterprise-and-iot-enterprise-ltsbltsc-editions\n\n  - releaseCycle: \"10-21h2-e-lts\"\n    releaseLabel: \"10 21H2 (E)\"\n    releaseDate: 2021-11-16\n    lts: true\n    eoas: 2027-01-12\n    eol: 2027-01-12\n    latest: 10.0.19044\n    link: https://learn.microsoft.com/windows/release-health/release-information#enterprise-and-iot-enterprise-ltsbltsc-editions\n\n    # 10 21H2 (E) non-LTS cycle\n  - releaseCycle: \"10-21h2-e\"\n    releaseLabel: \"10 21H2 (E)\"\n    releaseDate: 2021-11-16\n    eoas: 2024-06-11\n    eol: 2024-06-11\n    latest: 10.0.19044\n    link: https://learn.microsoft.com/lifecycle/products/windows-10-enterprise-and-education\n\n  - releaseCycle: \"10-21h2-w\"\n    releaseLabel: \"10 21H2 (W)\"\n    releaseDate: 2021-11-16\n    eoas: 2023-06-13\n    eol: 2023-06-13\n    latest: 10.0.19044\n    link: https://learn.microsoft.com/windows/release-health/release-information\n\n  - releaseCycle: \"11-21h2-e\"\n    releaseLabel: \"11 21H2 (E)\"\n    releaseDate: 2021-10-04\n    eoas: 2024-10-08\n    eol: 2024-10-08\n    latest: 10.0.22000\n    link: https://learn.microsoft.com/windows/release-health/windows11-release-information\n\n  - releaseCycle: \"11-21h2-w\"\n    releaseLabel: \"11 21H2 (W)\"\n    releaseDate: 2021-10-04\n    eoas: 2023-10-10\n    eol: 2023-10-10\n    latest: 10.0.22000\n    link: https://learn.microsoft.com/windows/release-health/windows11-release-information\n\n  - releaseCycle: \"10-21h1\"\n    releaseLabel: \"10 21H1\"\n    releaseDate: 2021-05-18\n    eoas: 2022-12-13\n    eol: 2022-12-13\n    latest: 10.0.19043\n    link: https://learn.microsoft.com/windows/release-health/status-windows-10-21h1\n\n  - releaseCycle: \"10-20h2-e\"\n    releaseLabel: \"10 20H2 (E)\"\n    releaseDate: 2020-10-20\n    eoas: 2023-05-09\n    eol: 2023-05-09\n    latest: 10.0.19042\n    link: https://learn.microsoft.com/windows/release-health/status-windows-10-20h2\n\n  - releaseCycle: \"10-20h2-w\"\n    releaseLabel: \"10 20H2 (W)\"\n    releaseDate: 2020-10-20\n    eoas: 2022-05-10\n    eol: 2022-05-10\n    latest: 10.0.19042\n    link: https://learn.microsoft.com/windows/release-health/status-windows-10-20h2\n\n  - releaseCycle: \"10-2004\"\n    releaseLabel: \"10 2004\"\n    releaseDate: 2020-05-27\n    eoas: 2021-12-14\n    eol: 2021-12-14\n    latest: 10.0.19041\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-10-version-2004-end-of-servicing\n\n  - releaseCycle: \"10-1909-e\"\n    releaseLabel: \"10 1909 (E)\"\n    releaseDate: 2019-11-12\n    eoas: 2022-05-10\n    eol: 2022-05-10\n    latest: 10.0.18363\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-10-1909-enterprise-education-eos\n\n  - releaseCycle: \"10-1909-w\"\n    releaseLabel: \"10 1909 (W)\"\n    releaseDate: 2019-11-12\n    eoas: 2021-05-11\n    eol: 2021-05-11\n    latest: 10.0.18363\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-10-1909-end-of-servicing\n\n  - releaseCycle: \"10-1903\"\n    releaseLabel: \"10 1903\"\n    releaseDate: 2019-05-21\n    eoas: 2020-12-08\n    eol: 2020-12-08\n    latest: 10.0.18362\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-10-1903-end-of-servicing\n\n  - releaseCycle: \"10-1809-e-lts\"\n    releaseLabel: \"10 1809 (E)\"\n    releaseDate: 2018-11-13\n    lts: true\n    eoas: 2024-01-09\n    eol: 2029-01-09\n    latest: 10.0.17763\n    link: https://learn.microsoft.com/windows/release-health/supported-versions-windows-client#enterprise-and-iot-enterprise-ltsbltsc-editions\n\n    # 10 1809 (E) non-LTS cycle\n  - releaseCycle: \"10-1809-e\"\n    releaseLabel: \"10 1809 (E)\"\n    releaseDate: 2018-11-13\n    eoas: 2021-05-11\n    eol: 2021-05-11\n    latest: 10.0.17763\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-10-1803-1809-end-of-servicing\n\n  - releaseCycle: \"10-1809-w\"\n    releaseLabel: \"10 1809 (W)\"\n    releaseDate: 2018-11-13\n    eoas: 2020-11-10\n    eol: 2020-11-10\n    latest: 10.0.17763\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-10-1809-end-of-servicing\n\n  - releaseCycle: \"10-1803-e\"\n    releaseLabel: \"10 1803 (E)\"\n    releaseDate: 2018-04-30\n    eoas: 2020-05-11\n    eol: 2021-05-11\n    latest: 10.0.17134\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-10-1803-1809-end-of-servicing\n\n  - releaseCycle: \"10-1803-w\"\n    releaseLabel: \"10 1803 (W)\"\n    releaseDate: 2018-04-30\n    eoas: 2019-11-12\n    eol: 2019-11-12\n    latest: 10.0.17134\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-10-1803-end-of-servicing\n\n  - releaseCycle: \"10-1709-e\"\n    releaseLabel: \"10 1709 (E)\"\n    releaseDate: 2017-10-17\n    eoas: 2020-10-13\n    eol: 2020-10-13\n    latest: 10.0.16299\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-10-1709-end-of-servicing\n\n  - releaseCycle: \"10-1709-w\"\n    releaseLabel: \"10 1709 (W)\"\n    releaseDate: 2017-10-17\n    eoas: 2019-04-09\n    eol: 2019-04-09\n    latest: 10.0.16299\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-10-1709-end-of-servicing\n\n  - releaseCycle: \"10-1703-e\"\n    releaseLabel: \"10 1703 (E)\"\n    releaseDate: 2017-04-11\n    eoas: 2019-10-08\n    eol: 2019-10-08\n    latest: 10.0.15063\n    link: https://techcommunity.microsoft.com/t5/windows-it-pro-blog/end-of-service-reminders-for-windows-10-versions-1703-and-1803/ba-p/903715\n\n  - releaseCycle: \"10-1703-w\"\n    releaseLabel: \"10 1703 (W)\"\n    releaseDate: 2017-04-11\n    eoas: 2018-10-09\n    eol: 2018-10-09\n    latest: 10.0.15063\n    link: https://techcommunity.microsoft.com/t5/windows-it-pro-blog/end-of-service-reminders-for-windows-10-versions-1703-and-1803/ba-p/903715\n\n  - releaseCycle: \"10-1607-e-lts\"\n    releaseLabel: \"10 1607 (E)\"\n    releaseDate: 2016-08-02\n    lts: true\n    eoas: 2021-10-12\n    eol: 2026-10-13\n    latest: 10.0.14393\n    link: https://learn.microsoft.com/windows/release-health/supported-versions-windows-client#enterprise-and-iot-enterprise-ltsbltsc-editions\n\n    # 10 1607 (E) non-LTS cycle\n  - releaseCycle: \"10-1607-e\"\n    releaseLabel: \"10 1607 (E)\"\n    releaseDate: 2016-08-02\n    eoas: 2019-04-09\n    eol: 2019-04-09\n    latest: 10.0.14393\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-10-1607-end-of-servicing\n\n  - releaseCycle: \"10-1607-w\"\n    releaseLabel: \"10 1607 (W)\"\n    releaseDate: 2016-08-02\n    eoas: 2018-04-10\n    eol: 2018-04-10\n    latest: 10.0.14393\n    link: null\n\n  - releaseCycle: \"10-1511\"\n    releaseLabel: \"10 1511\"\n    releaseDate: 2015-11-10\n    eoas: 2017-10-10\n    eol: 2017-10-10\n    latest: 10.0.10586\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-10-1511-end-of-servicing\n\n  - releaseCycle: \"10-1507-e-lts\"\n    releaseLabel: \"10 1507 (E)\"\n    releaseDate: 2015-07-29\n    lts: true\n    eoas: 2020-10-13\n    eol: 2025-10-14\n    latest: 10.0.10240\n    link: https://learn.microsoft.com/windows/release-health/supported-versions-windows-client#enterprise-and-iot-enterprise-ltsbltsc-editions\n\n    # This cycle includes 10 1507 (E) non-LTS version\n  - releaseCycle: \"10-1507\"\n    releaseLabel: \"10 1507\"\n    releaseDate: 2015-07-29\n    eoas: 2017-05-09\n    eol: 2017-05-09\n    latest: 10.0.10240\n    link: https://learn.microsoft.com/lifecycle/announcements/windows-10-1507-cb-cbb-end-of-servicing\n\n  - releaseCycle: \"10-1507-iot\"\n    releaseLabel: \"10 1507 IOT\"\n    releaseDate: 2015-04-29\n    lts: false\n    eoas: 2020-11-10\n    eol: 2020-11-10\n    latest: 10.0.10240\n    link: https://learn.microsoft.com/en-us/lifecycle/products/windows-10-iot-core\n\n  - releaseCycle: \"8.1\"\n    releaseLabel: \"8.1\"\n    releaseDate: 2013-11-13\n    eoas: 2018-01-09\n    eol: 2023-01-10\n    latest: 6.3.9600\n    link: https://learn.microsoft.com/lifecycle/products/windows-81\n\n  - releaseCycle: \"8\"\n    releaseLabel: \"8\"\n    releaseDate: 2012-10-30\n    eoas: 2016-01-12\n    eol: 2016-01-12\n    latest: 6.2.9200\n    link: https://learn.microsoft.com/lifecycle/products/windows-8\n\n  - releaseCycle: \"7-sp1\"\n    releaseLabel: \"7 SP1\"\n    releaseDate: 2011-02-22\n    eoas: 2015-01-13\n    eol: 2020-01-14\n    latest: 6.1.7601\n    link: https://learn.microsoft.com/lifecycle/products/windows-7\n\n  - releaseCycle: \"6-sp2\"\n    releaseLabel: \"Vista SP2\"\n    releaseDate: 2009-04-29\n    eoas: 2012-04-10\n    eol: 2017-04-11\n    latest: 6.0.6200\n    link: https://learn.microsoft.com/lifecycle/products/windows-vista\n\n  - releaseCycle: \"5-sp3\"\n    releaseLabel: \"XP SP3\"\n    releaseDate: 2008-04-21\n    eoas: 2009-04-14\n    eol: 2014-04-08\n    latest: 5.1.2600\n    link: https://learn.microsoft.com/lifecycle/products/windows-xp\n---\n\n> [Microsoft Windows](https://www.microsoft.com/windows) is the operating system developed by\n> Microsoft Corporation to run on personal computers.\n\n| Note | Comment                                                    |\n| ---- | ---------------------------------------------------------- |\n| (E)  | Enterprise, Education and IoT Enterprise editions          |\n| (W)  | Home, Pro, Pro Education and Pro for Workstations editions |\n| LTS  | Long-Term Servicing Channel/Branch                         |\n\n[Windows 11 release information](https://learn.microsoft.com/windows/release-health/windows11-release-information)\n[Windows 10 release information](https://learn.microsoft.com/windows/release-health/release-information)\n[Windows 8.1 update information](https://support.microsoft.com/topic/windows-8-1-and-windows-server-2012-r2-update-history-47d81dd2-6804-b6ae-4112-20089467c7a6)\n[Windows 7 update information](https://support.microsoft.com/topic/windows-7-sp1-and-windows-server-2008-r2-sp1-update-history-720c2590-fd58-26ba-16cc-6d8f3b547599)\n[Windows Lifecycle FAQ](https://learn.microsoft.com/lifecycle/faq/windows)\n[Extended Security Updates (ESU) program for Windows 10](https://learn.microsoft.com/en-us/windows/whats-new/extended-security-updates)\n\nBeginning with Windows 10, version 21H2, feature updates for Windows 10 release are released\nannually, in the second half of the calendar year.\n\nPrior releases (to Windows 10) are governed by the [Fixed Lifecycle Policy](https://learn.microsoft.com/lifecycle/policies/fixed).\nThis policy comprises two phases: mainstream support and extended support.\n"
  },
  {
    "path": "products/wireshark.md",
    "content": "---\ntitle: Wireshark\naddedAt: 2024-07-24\ncategory: app\niconSlug: wireshark\npermalink: /wireshark\nversionCommand: wireshark --version\nreleasePolicyLink: \"https://wiki.wireshark.org/Development/LifeCycle\"\nchangelogTemplate: \"https://www.wireshark.org/docs/relnotes/wireshark-__LATEST__.html\"\n\neoasColumn: true\n\nauto:\n  methods:\n    - git: https://github.com/wireshark/wireshark\n      # https://regex101.com/r/fHvpY1/2\n      regex: ^wireshark-(?P<major>\\d+)\\.?(?P<minor>\\d*[02468])\\.?(?P<patch>\\d+)?\\.?(?P<tiny>\\d+)?$\n\nidentifiers:\n  - repology: wireshark\n  - purl: pkg:docker/linuxserver/wireshark\n  - purl: pkg:docker/linuxserver/wireshark?repository_url=lscr.io\n  - cpe: cpe:2.3:a:wireshark:wireshark\n  - cpe: cpe:/a:wireshark:wireshark\n\n# eol(x) = eol(x.y+4) or see EOS here https://wiki.wireshark.org/Development/LifeCycle\n# eoas(x) = releaseDate(x+1)\n# Only even minor releases are stable releases\nreleases:\n  - releaseCycle: \"4.4\"\n    releaseDate: 2024-08-28\n    eoas: true\n    eol: false\n    latest: \"4.4.9\"\n    latestReleaseDate: 2025-08-28\n\n  - releaseCycle: \"4.2\"\n    releaseDate: 2023-11-15\n    eoas: 2024-08-28\n    eol: false\n    latest: \"4.2.13\"\n    latestReleaseDate: 2025-08-28\n\n  - releaseCycle: \"4.0\"\n    releaseDate: 2022-10-04\n    eoas: 2023-11-15\n    eol: 2024-08-28\n    latest: \"4.0.17\"\n    latestReleaseDate: 2024-08-28\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2021-11-22\n    lts: true\n    eoas: 2022-10-04\n    eol: 2024-05-22\n    latest: \"3.6.24\"\n    latestReleaseDate: 2024-05-20\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2020-10-29\n    eoas: 2021-11-22\n    eol: 2022-09-07\n    latest: \"3.4.16\"\n    latestReleaseDate: 2022-09-07\n\n  - releaseCycle: \"3.2\"\n    releaseDate: 2019-12-18\n    eoas: 2020-10-29\n    eol: 2021-11-22\n    latest: \"3.2.18\"\n    latestReleaseDate: 2021-11-17\n\n  - releaseCycle: \"3.0\"\n    releaseDate: 2019-02-28\n    eoas: 2019-12-18\n    eol: 2020-10-29\n    latest: \"3.0.14\"\n    latestReleaseDate: 2020-09-23\n\n  - releaseCycle: \"2.6\"\n    releaseDate: 2018-04-18\n    lts: true\n    eoas: 2019-02-28\n    eol: 2020-10-18\n    latest: \"2.6.20\"\n    latestReleaseDate: 2020-09-23\n\n  - releaseCycle: \"2.4\"\n    releaseDate: 2017-07-19\n    eoas: 2018-04-18\n    eol: 2019-07-19\n    latest: \"2.4.16\"\n    latestReleaseDate: 2019-07-17\n\n  - releaseCycle: \"2.2\"\n    releaseDate: 2016-09-07\n    eoas: 2018-07-19\n    eol: 2018-09-07\n    latest: \"2.2.17\"\n    latestReleaseDate: 2018-08-29\n\n  - releaseCycle: \"2.0\"\n    releaseDate: 2015-11-18\n    eoas: 2016-09-07\n    eol: 2017-11-18\n    latest: \"2.0.16\"\n    latestReleaseDate: 2017-10-10\n\n  - releaseCycle: \"1.12\"\n    releaseDate: 2014-07-31\n    eoas: 2015-11-18\n    eol: 2016-07-31\n    latest: \"1.12.13\"\n    latestReleaseDate: 2016-07-27\n\n  - releaseCycle: \"1.10\"\n    releaseDate: 2013-06-05\n    eoas: 2014-07-31\n    eol: 2015-06-05\n    latest: \"1.10.14\"\n    latestReleaseDate: 2015-05-12\n\n  - releaseCycle: \"1.8\"\n    releaseDate: 2012-06-21\n    eoas: 2013-06-05\n    eol: 2014-06-21\n    latest: \"1.8.15\"\n    latestReleaseDate: 2014-06-12\n\n  - releaseCycle: \"1.6\"\n    releaseDate: 2011-06-07\n    eoas: 2012-06-21\n    eol: 2013-06-07\n    latest: \"1.6.16\"\n    latestReleaseDate: 2013-06-07\n\n  - releaseCycle: \"1.4\"\n    releaseDate: 2010-08-29\n    eoas: 2011-06-07\n    eol: 2012-08-30\n    latest: \"1.4.15\"\n    latestReleaseDate: 2012-08-15\n\n  - releaseCycle: \"1.2\"\n    releaseDate: 2009-06-15\n    eoas: 2010-08-30\n    eol: 2011-06-30\n    latest: \"1.2.18\"\n    latestReleaseDate: 2011-06-28\n\n  - releaseCycle: \"1.0\"\n    releaseDate: 2008-03-29\n    eoas: 2009-06-15\n    eol: 2011-06-30\n    latest: \"1.0.16\"\n    latestReleaseDate: 2010-08-29\n\n---\n\n> [Wireshark](https://www.wireshark.org/docs/wsug_html/#ChIntroWhatIs) is an open-source network packet analyzer.\n\nThe latest two releases are supported and receive security and bug fixes. Each release is\nsupported for a minimum of 18 months, which can be extended to 24 or 30 months,\ne.g. for releases preceding a major change.\n\n- Wireshark 4.2 is the last release to support Windows 10, and macOS 10.14–10.15.\n- Wireshark 4.0 is the last release to support Windows 8.1 and Windows Server 2012.\n"
  },
  {
    "path": "products/wordpress.md",
    "content": "---\ntitle: WordPress\naddedAt: 2022-06-09\ncategory: server-app\ntags: php-runtime\niconSlug: wordpress\npermalink: /wordpress\nversionCommand: wp core version\nreleasePolicyLink: https://codex.wordpress.org/Supported_Versions\nchangelogTemplate: \"https://wordpress.org/documentation/wordpress-version/version-{{'__LATEST__'|drop_zero_patch|replace:'.','-'}}/\"\neolColumn: Support\n\ncustomFields:\n  - name: supportedPHPVersions\n    display: after-release-column\n    label: Supported PHP\n    description: Supported PHP versions range\n    link: https://make.wordpress.org/core/handbook/references/php-compatibility-and-wordpress-versions/\n\n# This regex drops '.0' from versions because x.y.0 releases are always referred to as x.y.\n# The patch part is like that to handle properly tiny versions, such as 1.5.1.3, are handled properly.\n# But note that this regex would not work if WordPress releases an x.y.0.t version.\n# That should not be a problem though, such version were only used with 1.5.1.\n# See https://github.com/endoflife-date/endoflife.date/pull/2768#issuecomment-1491875624.\nauto:\n  methods:\n    - git: https://github.com/WordPress/wordpress-develop.git\n      regex: '^(?P<major>\\d+)\\.(?P<minor>\\d+)\\.?(?P<patch>[1-9][0-9.]*)?'\n\nidentifiers:\n  - repology: wordpress\n  - purl: pkg:docker/library/wordpress\n  - purl: pkg:docker/bitnami/wordpress\n  - purl: pkg:docker/bitnami/wordpress-nginx\n  - cpe: cpe:2.3:a:wordpress:wordpress\n  - cpe: cpe:/a:wordpress:wordpress\n\n# eol(x) = releaseDate(x+1)\n# Support PHP version can be found on https://make.wordpress.org/core/handbook/references/php-compatibility-and-wordpress-versions/\nreleases:\n  - releaseCycle: \"6.9\"\n    supportedPHPVersions: \"7.2 - 8.5\"\n    releaseDate: 2025-12-02\n    eol: false\n    latest: \"6.9.4\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"6.8\"\n    supportedPHPVersions: \"7.2 - 8.4\"\n    releaseDate: 2025-04-15\n    eol: 2025-12-02\n    latest: \"6.8.5\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"6.7\"\n    supportedPHPVersions: \"7.2 - 8.4\"\n    releaseDate: 2024-11-12\n    eol: 2025-04-15\n    latest: \"6.7.5\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"6.6\"\n    supportedPHPVersions: \"7.2 - 8.3\"\n    releaseDate: 2024-07-16\n    eol: 2024-11-12 # releaseDate(6.7)\n    latest: \"6.6.5\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"6.5\"\n    supportedPHPVersions: \"7.0 - 8.3\"\n    releaseDate: 2024-04-02\n    eol: 2024-07-16 # releaseDate(6.6)\n    latest: \"6.5.8\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"6.4\"\n    supportedPHPVersions: \"7.0 - 8.3\"\n    releaseDate: 2023-11-07\n    eol: 2024-04-02 # releaseDate(6.5)\n    latest: \"6.4.8\"\n    latestReleaseDate: 2026-03-11\n\n  - releaseCycle: \"6.3\"\n    supportedPHPVersions: \"7.0 - 8.2\"\n    releaseDate: 2023-08-08\n    eol: 2023-11-07 # releaseDate(6.4)\n    latest: \"6.3.8\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"6.2\"\n    supportedPHPVersions: \"5.6 - 8.2\"\n    releaseDate: 2023-03-29\n    eol: 2023-08-08 # releaseDate(6.3)\n    latest: \"6.2.9\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"6.1\"\n    supportedPHPVersions: \"5.6 - 8.2\"\n    releaseDate: 2022-11-02\n    eol: 2023-03-29 # releaseDate(6.2)\n    latest: \"6.1.10\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"6.0\"\n    supportedPHPVersions: \"5.6 - 8.1\"\n    releaseDate: 2022-05-24\n    eol: 2022-11-01 # releaseDate(6.1)\n    latest: \"6.0.11\"\n    latestReleaseDate: 2025-09-30\n\n  - releaseCycle: \"5.9\"\n    supportedPHPVersions: \"5.6 - 8.1\"\n    releaseDate: 2022-01-25\n    eol: 2022-05-24 # releaseDate(6.0)\n    latest: \"5.9.13\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"5.8\"\n    supportedPHPVersions: \"5.6 - 8.0\"\n    releaseDate: 2021-07-20\n    eol: 2022-01-25 # releaseDate(5.9)\n    latest: \"5.8.13\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"5.7\"\n    supportedPHPVersions: \"5.6 - 8.0\"\n    releaseDate: 2021-03-09\n    eol: 2021-07-20 # releaseDate(5.8)\n    latest: \"5.7.15\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"5.6\"\n    supportedPHPVersions: \"5.6 - 8.0\"\n    releaseDate: 2020-12-08\n    eol: 2021-03-09 # releaseDate(5.7)\n    latest: \"5.6.17\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"5.5\"\n    supportedPHPVersions: \"5.6 - 7.4\"\n    releaseDate: 2020-08-11\n    eol: 2020-12-08 # releaseDate(5.6)\n    latest: \"5.5.18\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"5.4\"\n    supportedPHPVersions: \"5.6 - 7.4\"\n    releaseDate: 2020-03-31\n    eol: 2020-08-11 # releaseDate(5.5)\n    latest: \"5.4.19\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"5.3\"\n    supportedPHPVersions: \"5.6 - 7.4\"\n    releaseDate: 2019-11-12\n    eol: 2020-03-31 # releaseDate(5.4)\n    latest: \"5.3.21\"\n    latestReleaseDate: 2026-03-12\n\n  - releaseCycle: \"5.2\"\n    supportedPHPVersions: \"5.6 - 7.3\"\n    releaseDate: 2019-05-07\n    eol: 2019-11-12 # releaseDate(5.3)\n    latest: \"5.2.24\"\n    latestReleaseDate: 2026-03-13\n\n  - releaseCycle: \"5.1\"\n    supportedPHPVersions: \"5.2 - 7.3\"\n    releaseDate: 2019-02-21\n    eol: 2019-05-07 # releaseDate(5.2)\n    latest: \"5.1.22\"\n    latestReleaseDate: 2026-03-13\n\n  - releaseCycle: \"5.0\"\n    supportedPHPVersions: \"5.2 - 7.3\"\n    releaseDate: 2018-12-06\n    eol: 2019-02-21 # releaseDate(5.1)\n    latest: \"5.0.25\"\n    latestReleaseDate: 2026-03-13\n\n  - releaseCycle: \"4.9\"\n    supportedPHPVersions: \"5.2 - 7.2\"\n    releaseDate: 2017-11-16\n    eol: 2018-12-06 # releaseDate(5.0)\n    latest: \"4.9.29\"\n    latestReleaseDate: 2026-03-13\n\n  - releaseCycle: \"4.8\"\n    supportedPHPVersions: \"5.2 - 7.1\"\n    releaseDate: 2017-06-08\n    eol: 2017-11-16 # releaseDate(4.9)\n    latest: \"4.8.28\"\n    latestReleaseDate: 2026-03-13\n\n  - releaseCycle: \"4.7\"\n    supportedPHPVersions: \"5.2 - 7.1\"\n    releaseDate: 2016-12-06\n    eol: 2017-06-08 # releaseDate(4.8)\n    latest: \"4.7.32\"\n    latestReleaseDate: 2026-03-13\n\n  - releaseCycle: \"4.6\"\n    supportedPHPVersions: \"5.2 - 7.0\"\n    releaseDate: 2016-08-16\n    eol: 2016-12-06 # releaseDate(4.7)\n    latest: \"4.6.30\"\n    latestReleaseDate: 2025-07-15\n    link: https://wordpress.org/news/2025/07/wordpress-6-8-2-maintenance-release/ # https://github.com/endoflife-date/endoflife.date/pull/7935\n\n  - releaseCycle: \"4.5\"\n    supportedPHPVersions: \"5.2 - 7.0\"\n    releaseDate: 2016-04-12\n    eol: 2016-08-16 # releaseDate(4.6)\n    latest: \"4.5.33\"\n    latestReleaseDate: 2025-07-15\n\n  - releaseCycle: \"4.4\"\n    supportedPHPVersions: \"5.2 - 7.0\"\n    releaseDate: 2015-12-09\n    eol: 2016-04-12 # releaseDate(4.5)\n    latest: \"4.4.34\"\n    latestReleaseDate: 2025-07-15\n\n  - releaseCycle: \"4.3\"\n    supportedPHPVersions: \"5.2 - 5.6\"\n    releaseDate: 2015-08-18\n    eol: 2015-12-08 # releaseDate(4.4)\n    latest: \"4.3.35\"\n    latestReleaseDate: 2025-07-15\n\n  - releaseCycle: \"4.2\"\n    supportedPHPVersions: \"5.2 - 5.6\"\n    releaseDate: 2015-04-23\n    eol: 2015-08-18 # releaseDate(4.3)\n    latest: \"4.2.39\"\n    latestReleaseDate: 2025-07-15\n\n  - releaseCycle: \"4.1\"\n    supportedPHPVersions: \"5.2 - 5.6\"\n    releaseDate: 2014-12-18\n    eol: 2015-04-23 # releaseDate(4.2)\n    latest: \"4.1.42\"\n    latestReleaseDate: 2025-07-15\n\n  - releaseCycle: \"4.0\"\n    supportedPHPVersions: \"5.2 - 5.5\"\n    releaseDate: 2014-09-04\n    eol: 2014-12-18 # releaseDate(4.1)\n    latest: \"4.0.38\"\n    latestReleaseDate: 2022-11-30\n\n  - releaseCycle: \"3.9\"\n    supportedPHPVersions: \"5.2 - 5.5\"\n    releaseDate: 2014-04-16\n    eol: 2014-09-04 # releaseDate(4.0)\n    latest: \"3.9.40\"\n    latestReleaseDate: 2022-11-30\n\n  - releaseCycle: \"3.8\"\n    supportedPHPVersions: \"5.2 - 5.5\"\n    releaseDate: 2013-12-12\n    eol: 2014-04-16 # releaseDate(3.9)\n    latest: \"3.8.41\"\n    latestReleaseDate: 2022-11-30\n\n  - releaseCycle: \"3.7\"\n    supportedPHPVersions: \"5.2 - 5.5\"\n    releaseDate: 2013-10-24\n    eol: 2013-12-12 # releaseDate(3.8)\n    latest: \"3.7.41\"\n    latestReleaseDate: 2022-11-30\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2013-08-01\n    eol: 2013-10-24 # releaseDate(3.7)\n    latest: \"3.6.1\"\n    latestReleaseDate: 2013-09-11\n\n---\n\n> [WordPress](https://wordpress.org/) is a free and open-source content management system (CMS)\n> written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture\n> and a template system, referred to within WordPress as \"Themes\".\n\nThe only officially supported and actively maintained version of WordPress is the latest one.\n\nSecurity updates are backported to older releases when possible, but the WordPress team offers no\nguarantee and no timeframe. Moreover, versions below 4.7 [are guaranteed to not get security\nupdates](https://wordpress.org/news/2025/06/dropping-security-updates-for-wordpress-versions-4-1-through-4-6/).\n"
  },
  {
    "path": "products/xcp-ng.md",
    "content": "---\ntitle: XCP-ng\naddedAt: 2023-02-08\ncategory: os\ntags: linux-foundation\npermalink: /xcp-ng\nalternate_urls:\n  - /xcpng\nversionCommand: software-version\nreleasePolicyLink: https://xcp-ng.org/docs/releases.html\neolColumn: Support\n\nauto:\n  methods:\n    - git: https://github.com/xcp-ng/xcp-ng-release.git\n    - release_table: https://xcp-ng.org/docs/releases.html#lts-releases\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: '^(?P<value>\\d+\\.\\d+).*$'\n        releaseDate: \"Released\"\n        eol: \"Support until\"\n\nreleases:\n  - releaseCycle: \"8.3\"\n    releaseDate: 2024-10-07\n    eol: 2028-11-30\n    latest: \"8.3.0\"\n    latestReleaseDate: 2024-08-23\n    link: https://docs.xcp-ng.org/releases/release-8-3/\n\n  - releaseCycle: \"8.2\"\n    releaseDate: 2020-11-13\n    eol: 2025-06-25\n    lts: true\n    latest: \"8.2.1\"\n    latestReleaseDate: 2022-01-03\n    link: https://docs.xcp-ng.org/releases/release-8-2/\n\n  - releaseCycle: \"8.1\"\n    releaseDate: 2020-03-31\n    eol: 2021-03-31\n    latest: \"8.1.0\"\n    latestReleaseDate: 2020-03-25\n    link: https://docs.xcp-ng.org/releases/release-8-1/\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2019-07-25\n    eol: 2020-11-13\n    latest: \"8.0.0\"\n    latestReleaseDate: 2019-07-18\n\n  - releaseCycle: \"7.6\"\n    releaseDate: 2018-10-31\n    eol: 2020-03-30\n    latest: \"7.6.0\"\n    latestReleaseDate: 2018-10-10\n\n  - releaseCycle: \"7.5\"\n    releaseDate: 2018-08-10\n    eol: 2019-07-25\n    latest: \"7.5.0\"\n    latestReleaseDate: 2018-08-09\n\n  - releaseCycle: \"7.4\"\n    releaseDate: 2018-03-31\n    eol: 2018-10-31\n    latest: \"7.4.0\"\n    latestReleaseDate: 2018-03-31\n\n---\n\n> [XCP-ng](https://xcp-ng.org) is a free and open-source hypervisor based on\n> [Xen](https://xenproject.org/). It is a fork of [XenServer](https://xenserver.com/), which was\n> acquired by Citrix in 2013. It is a drop-in replacement for XenServer, and can be used to manage\n> and run virtual machines on any hardware that supports the Xen hypervisor. XCP-ng is developed by\n> a community of contributors and is available for free.\n\nThere are two kinds of XCP-ng releases: standard releases and Long-Term Support (LTS) releases.\nStandard releases are supported until the next release, plus a few months to give the users some\ntime to transition. LTS releases are supported for 5 years.\n"
  },
  {
    "path": "products/yarn.md",
    "content": "---\ntitle: Yarn\naddedAt: 2023-07-14\ncategory: app\ntags: build-tool javascript-runtime\niconSlug: yarn\npermalink: /yarn\nversionCommand: yarn --version\nchangelogTemplate: https://github.com/yarnpkg/berry/releases/tag/%40yarnpkg%2Fcli%2F__LATEST__\n\nidentifiers:\n  - purl: pkg:github/yarnpkg/berry\n  - purl: pkg:github/yarnpkg/yarn\n  - purl: pkg:npm/yarn\n  - repology: yarn\n  - cpe: cpe:2.3:a:yarnpkg:yarn\n  - cpe: cpe:/a:yarnpkg:yarn\n\nauto:\n  methods:\n    - npm: yarn # for 1.x\n    - npm: \"@yarnpkg/cli\" # for 2.x+\n\nreleases:\n  - releaseCycle: \"4\"\n    releaseDate: 2023-10-22\n    eol: false\n    latest: \"4.13.0\"\n    latestReleaseDate: 2026-03-19\n\n  - releaseCycle: \"3\"\n    releaseDate: 2021-07-26\n    eol: 2024-12-04\n    latest: \"3.8.7\"\n    latestReleaseDate: 2024-12-04\n\n  - releaseCycle: \"2\"\n    releaseDate: 2020-07-09\n    eol: 2021-09-06\n    latest: \"2.4.3\"\n    latestReleaseDate: 2021-09-06\n\n  - releaseCycle: \"1\"\n    staleReleaseThresholdDays: 1460 # https://github.com/yarnpkg/yarn/issues/8583\n    releaseDate: 2017-09-05\n    eol: false\n    latest: \"1.22.22\"\n    latestReleaseDate: 2024-03-09\n    link: https://github.com/yarnpkg/yarn/releases/tag/v__LATEST__\n\n---\n\n> [Yarn](https://yarnpkg.com/) is a modern package manager for the JavaScript ecosystem. It offers\n> extensibility via plugins, and a Plug and Play strategy that supports various frameworks and tools.\n\nYarn's support and EOL policy are not clearly defined.\n\nYarn Classic (v1) [entered maintenance mode in January 2020](https://dev.to/arcanis/introducing-yarn-2-4eh1#what-will-happen-to-the-legacy-codebase)\nand will eventually reach end-of-life. It is highly recommended to\n[Migrate](https://yarnpkg.com/migration/overview) to the latest version. Yarn\nClassic only receives critical and security fixes.\n"
  },
  {
    "path": "products/yocto.md",
    "content": "---\ntitle: Yocto Project\naddedAt: 2021-10-18\ncategory: os\ntags: linux-distribution\npermalink: /yocto\nalternate_urls:\n  - /yocto-project\nversionCommand: bitbake -e | grep '^DISTRO_VERSION\\|DISTRO_CODENAME='\nreleasePolicyLink: https://wiki.yoctoproject.org/wiki/Stable_Release_and_LTS\nchangelogTemplate: https://docs.yoctoproject.org/migration-guides/migration-__RELEASE_CYCLE__.html\nreleaseLabel: \"__RELEASE_CYCLE__ '__CODENAME__'\"\neolColumn: Support Status\n\nauto:\n  methods:\n    - git: https://github.com/yoctoproject/poky.git\n      regex: '^yocto-(?P<major>[1-9]\\d*)\\.(?P<minor>\\d+)\\.?(?P<patch>\\d+)?$'\n\nidentifiers:\n  - cpe: cpe:2.3:a:linuxfoundation:yocto\n  - cpe: cpe:/a:linuxfoundation:yocto\n\n# for eol see https://wiki.yoctoproject.org/wiki/Releases and https://docs.yoctoproject.org/dev/_images/releases.svg\n# eol(x) = releaseDate(x) + 7 month\nreleases:\n  - releaseCycle: \"5.3\"\n    codename: \"Whinlatter\"\n    releaseDate: 2025-12-15\n    eol: 2026-06-15\n    latest: \"5.3\"\n    latestReleaseDate: 2025-12-15\n\n  - releaseCycle: \"5.2\"\n    codename: \"Walnascar\"\n    releaseDate: 2025-05-07\n    eol: 2025-12-07\n    latest: \"5.2.4\"\n    latestReleaseDate: 2025-10-14\n\n  - releaseCycle: \"5.1\"\n    codename: \"Styhead\"\n    releaseDate: 2024-10-16\n    eol: 2025-05-16\n    latest: \"5.1.4\"\n    latestReleaseDate: 2025-04-01\n\n  - releaseCycle: \"5.0\"\n    codename: \"Scarthgap\"\n    lts: true\n    releaseDate: 2024-04-29\n    eol: 2028-04-30\n    latest: \"5.0.16\"\n    latestReleaseDate: 2026-03-09\n\n  - releaseCycle: \"4.3\"\n    codename: \"Nanbield\"\n    releaseDate: 2023-11-09\n    eol: 2024-06-09\n    latest: \"4.3.4\"\n    latestReleaseDate: 2024-04-09\n\n  - releaseCycle: \"4.2\"\n    codename: \"Mickledore\"\n    releaseDate: 2023-05-03\n    eol: 2023-11-05\n    latest: \"4.2.4\"\n    latestReleaseDate: 2023-12-07\n\n  - releaseCycle: \"4.1\"\n    codename: \"Langdale\"\n    releaseDate: 2022-10-23\n    eol: 2023-05-27\n    latest: \"4.1.4\"\n    latestReleaseDate: 2023-05-11\n\n  - releaseCycle: \"4.0\"\n    codename: \"Kirkstone\"\n    lts: true\n    releaseDate: 2022-04-25\n    eol: 2026-04-27\n    latest: \"4.0.33\"\n    latestReleaseDate: 2026-02-25\n\n  - releaseCycle: \"3.4\"\n    codename: \"Honister\"\n    releaseDate: 2021-10-25\n    eol: 2022-05-01\n    latest: \"3.4.4\"\n    latestReleaseDate: 2022-05-12\n\n  - releaseCycle: \"3.3\"\n    codename: \"Hardknott\"\n    releaseDate: 2021-04-19\n    eol: 2022-04-20\n    latest: \"3.3.6\"\n    latestReleaseDate: 2022-04-27\n\n  - releaseCycle: \"3.2\"\n    codename: \"Gatesgarth\"\n    releaseDate: 2020-11-03\n    eol: 2021-05-01\n    latest: \"3.2.4\"\n    latestReleaseDate: 2021-05-17\n\n  - releaseCycle: \"3.1\"\n    codename: \"Dunfell\"\n    lts: true\n    releaseDate: 2020-04-21\n    eol: 2024-04-30\n    latest: \"3.1.33\"\n    latestReleaseDate: 2024-05-03\n\n  - releaseCycle: \"3.0\"\n    codename: \"Zeus\"\n    releaseDate: 2019-10-22\n    eol: 2020-08-01\n    latest: \"3.0.4\"\n    latestReleaseDate: 2020-08-20\n\n  - releaseCycle: \"2.7\"\n    codename: \"Warrior\"\n    releaseDate: 2019-05-01\n    eol: 2020-06-01\n    latest: \"2.7.4\"\n    latestReleaseDate: 2020-06-02\n\n---\n\n> The [Yocto Project](https://www.yoctoproject.org/) is a Linux Foundation project that helps\n> developers create custom Linux-based systems and distributions regardless of the hardware\n> architecture.\n\nLong-Term Support (LTS) releases are usually made every 2 years and maintained for 2 years after\ntheir initial release. Minor releases for supported stable and LTS branches (e.g. 3.0.1, 3.0.2,\n3.1.1, …) are released on an unscheduled basis, usually when enough significant bug fixes have been\naccumulated.\n\nAfter the maintenance window has ended, releases can enter a community support phase if a\ncommunity maintainer steps up. Community support is best-effort, and testing usually does not cover\nall initially supported platforms. A release enters End-of-Life status if no community maintainer\nsteps up or when there is no longer an active community maintainer for 2 months.\n\nYocto stable releases (e.g. 3.0, 3.1, 3.2, 3.3…) are made about every 6 months, usually in April\nand October. Stable releases are maintained seven months after the initial release.\n\nA list of releases and support level is published at <https://wiki.yoctoproject.org/wiki/Releases>.\n"
  },
  {
    "path": "products/youtrack.md",
    "content": "---\ntitle: YouTrack\naddedAt: 2026-03-07\ncategory: server-app\ntags: jetbrains\niconSlug: jetbrains\npermalink: /youtrack\nchangelogTemplate: https://www.jetbrains.com/youtrack/whatsnew/{{\"__RELEASE_CYCLE__\" | replace:'.','-'}}/\n\nidentifiers:\n  - repology: youtrack\n\nauto:\n  methods:\n    - docker_hub: jetbrains/youtrack\n\n# eol(x) = releaseDate(x+3)\nreleases:\n  - releaseCycle: \"2025.3\"\n    releaseDate: 2025-10-28\n    eol: false\n    latest: \"2025.3.131383\"\n    latestReleaseDate: 2026-03-17\n\n  - releaseCycle: \"2025.2\"\n    releaseDate: 2025-07-08\n    eol: false\n    latest: \"2025.2.119894\"\n    latestReleaseDate: 2026-01-28\n\n  - releaseCycle: \"2025.1\"\n    releaseDate: 2025-02-18\n    eol: false\n    latest: \"2025.1.86877\"\n    latestReleaseDate: 2025-07-21\n\n  - releaseCycle: \"2024.3\"\n    releaseDate: 2024-09-17\n    eol: 2025-10-28\n    latest: \"2024.3.85077\"\n    latestReleaseDate: 2025-07-08\n\n  - releaseCycle: \"2024.2\"\n    releaseDate: 2024-06-12\n    eol: 2025-07-08\n    latest: \"2024.2.78673\"\n    latestReleaseDate: 2025-05-23\n\n  - releaseCycle: \"2024.1\"\n    releaseDate: 2024-03-05\n    eol: 2025-02-18\n    latest: \"2024.1.34109\"\n    latestReleaseDate: 2024-06-07\n\n  - releaseCycle: \"2023.3\"\n    releaseDate: 2023-12-13\n    eol: 2024-09-17\n    latest: \"2023.3.26285\"\n    latestReleaseDate: 2024-03-11\n\n  - releaseCycle: \"2023.2\"\n    releaseDate: 2023-09-26\n    eol: 2024-06-12\n    latest: \"2023.2.26286\"\n    latestReleaseDate: 2024-03-12\n\n  - releaseCycle: \"2023.1\"\n    releaseDate: 2023-06-16\n    eol: 2024-03-05\n    latest: \"2023.1.22653\"\n    latestReleaseDate: 2024-01-03\n\n  - releaseCycle: \"2022.3\"\n    releaseDate: 2022-11-17\n    eol: 2023-12-13\n    latest: \"2022.3.65379\"\n    latestReleaseDate: 2023-03-28\n\n  - releaseCycle: \"2022.2\"\n    releaseDate: 2022-07-05\n    eol: 2023-09-26\n    latest: \"2022.2.65377\"\n    latestReleaseDate: 2023-03-22\n\n  - releaseCycle: \"2022.1\"\n    releaseDate: 2022-02-15\n    eol: 2023-06-16\n    latest: \"2022.1.65378\"\n    latestReleaseDate: 2023-03-23\n\n  - releaseCycle: \"2021.4\"\n    releaseDate: 2021-11-02\n    eol: 2022-11-17\n    latest: \"2021.4.40676\"\n    latestReleaseDate: 2022-02-03\n\n  - releaseCycle: \"2021.3\"\n    releaseDate: 2021-07-13\n    eol: 2022-07-05\n    latest: \"2021.3.30245\"\n    latestReleaseDate: 2021-10-18\n\n  - releaseCycle: \"2021.2\"\n    releaseDate: 2021-05-26\n    eol: 2022-02-15\n    latest: \"2021.2.19690\"\n    latestReleaseDate: 2021-06-29\n\n  - releaseCycle: \"2021.1\"\n    releaseDate: 2021-03-30\n    eol: 2021-11-02\n    latest: \"2021.1.15276\"\n    latestReleaseDate: 2021-05-17\n\n  - releaseCycle: \"2020.6\"\n    releaseDate: 2020-12-14\n    eol: 2021-07-13\n    latest: \"2020.6.8801\"\n    latestReleaseDate: 2021-03-17\n\n  - releaseCycle: \"2020.5\"\n    releaseDate: 2020-11-17\n    eol: 2021-05-26\n    latest: \"2020.5.3123\"\n    latestReleaseDate: 2020-12-02\n\n  - releaseCycle: \"2020.4\"\n    releaseDate: 2020-10-28\n    eol: 2021-03-30\n    latest: \"2020.4.6808\"\n    latestReleaseDate: 2020-11-06\n\n  - releaseCycle: \"2020.3\"\n    releaseDate: 2020-07-21\n    eol: 2020-12-14\n    latest: \"2020.3.12000\"\n    latestReleaseDate: 2020-10-07\n\n  - releaseCycle: \"2020.2\"\n    releaseDate: 2020-05-26\n    eol: 2020-11-17\n    latest: \"2020.2.11008\"\n    latestReleaseDate: 2020-08-18\n\n  - releaseCycle: \"2020.1\"\n    releaseDate: 2020-03-31\n    eol: 2020-10-28\n    latest: \"2020.1.11011\"\n    latestReleaseDate: 2020-08-18\n\n---\n\n> [YouTrack](https://www.jetbrains.com/youtrack/) is a proprietary, commercial bug tracker, issue tracking system and project management software.\n\nYouTrack does not follow a documented release policy.\nLooking at the releases, it seems that:\n\n- there is a new major release every year, named after the year,\n- there are several minors every year introducing new features,\n- there are 3 actively maintained minor versions receiving patches.\n"
  },
  {
    "path": "products/zabbix.md",
    "content": "---\ntitle: Zabbix\naddedAt: 2022-04-19\ncategory: server-app\ntags: php-runtime\npermalink: /zabbix\nversionCommand: zabbix_server -V\nreleasePolicyLink: https://www.zabbix.com/life_cycle_and_release_policy\nchangelogTemplate: https://www.zabbix.com/rn/rn__LATEST__\neoasColumn: true\neolColumn: Security Support\n\nidentifiers:\n  - repology: zabbix\n  - purl: pkg:brew/zabbix\n  - purl: pkg:github/zabbix/zabbix\n  - cpe: cpe:2.3:a:zabbix:zabbix\n  - cpe: cpe:/a:zabbix:zabbix\n\nauto:\n  methods:\n    - git: https://github.com/zabbix/zabbix.git\n\n# See https://www.zabbix.com/life_cycle_and_release_policy for EOAS/EOL dates.\nreleases:\n  - releaseCycle: \"7.4\"\n    releaseDate: 2025-06-30\n    eoas: false # until 8.0 LTS\n    eol: 2026-09-30 # Q3 2026\n    latest: \"7.4.8\"\n    latestReleaseDate: 2026-03-13\n\n  - releaseCycle: \"7.2\"\n    releaseDate: 2024-12-10\n    eoas: 2025-06-30\n    eol: 2025-12-31\n    latest: \"7.2.15\"\n    latestReleaseDate: 2025-12-17\n\n  - releaseCycle: \"7.0\"\n    lts: true\n    releaseDate: 2024-06-04\n    eoas: 2027-06-30\n    eol: 2029-06-30\n    latest: \"7.0.24\"\n    latestReleaseDate: 2026-03-13\n\n  - releaseCycle: \"6.4\"\n    releaseDate: 2023-03-06\n    eoas: 2024-06-30\n    eol: 2024-12-31\n    latest: \"6.4.21\"\n    latestReleaseDate: 2025-01-27\n\n  - releaseCycle: \"6.2\"\n    releaseDate: 2022-07-04\n    eoas: 2023-01-31\n    eol: 2023-02-28\n    latest: \"6.2.9\"\n    latestReleaseDate: 2023-03-27\n\n  - releaseCycle: \"6.0\"\n    lts: true\n    releaseDate: 2022-02-08\n    eoas: 2025-02-28\n    eol: 2027-02-28\n    latest: \"6.0.45\"\n    latestReleaseDate: 2026-03-10\n\n  - releaseCycle: \"5.4\"\n    releaseDate: 2021-05-17\n    eoas: 2022-02-28\n    eol: 2022-03-31\n    latest: \"5.4.12\"\n    latestReleaseDate: 2022-04-04\n\n  - releaseCycle: \"5.0\"\n    lts: true\n    releaseDate: 2020-05-11\n    eoas: 2023-05-31\n    eol: 2025-05-31\n    latest: \"5.0.47\"\n    latestReleaseDate: 2025-05-20\n\n  - releaseCycle: \"4.0\"\n    lts: true\n    releaseDate: 2018-10-01\n    eoas: 2021-10-31\n    eol: 2023-10-31\n    latest: \"4.0.50\"\n    latestReleaseDate: 2023-10-30\n\n---\n\n> [Zabbix](https://www.zabbix.com/) is an open-source software tool to monitor IT infrastructure\n> such as networks, servers, virtual machines, and cloud services.\n\nA LTS (Long-Term Support) release is made once every 1.5 years. Standard releases are made once\nevery 6 months.\n\nLTS releases get 3 years of full support followed by 2 years of limited support (critical and\nsecurity issues only).\n\nStandard releases get 6 months of full support until the next stable release, followed by 1 month of\nlimited support (critical and security issues only).\n"
  },
  {
    "path": "products/zentyal.md",
    "content": "---\ntitle: Zentyal\naddedAt: 2024-08-15\ncategory: os\ntags: linux-distribution\npermalink: /zentyal\nreleasePolicyLink: https://zentyal.com/release-policy/\nlatestColumn: false\neolColumn: Development Edition Support\neoesColumn: Commercial Support\nstaleReleaseThresholdDays: 1825 # devices have longer support periods\n\ncustomFields:\n  - name: ubuntuVersion\n    display: after-release-column\n    label: Ubuntu Version\n    description: Ubuntu LTS corresponding version\n\nauto:\n  methods:\n    - release_table: https://zentyal.com/release-policy/\n      selector: table\n      fields:\n        releaseCycle:\n          column: Zentyal Server Edition\n          regex: '^Zentyal (?P<value>\\d+(\\.\\d+)?)(\\.X)?$'\n        releaseDate: \"Release Date\"\n        eoes: \"Supported Until\"\n        ubuntuVersion:\n          column: Base Ubuntu Server Edition\n          regex: '^Ubuntu LTS (?P<value>\\d+\\.\\d+)$'\n\nreleases:\n  - releaseCycle: \"8\"\n    ubuntuVersion: \"22.04\"\n    releaseDate: 2024-02-29\n    eol: false\n    eoes: 2027-04-30\n\n  - releaseCycle: \"7\"\n    ubuntuVersion: \"20.04\"\n    releaseDate: 2021-01-31\n    eol: 2024-02-01\n    eoes: 2025-04-30\n\n  - releaseCycle: \"6\"\n    ubuntuVersion: \"18.04\"\n    releaseDate: 2018-11-30\n    eol: 2021-01-01\n    eoes: 2023-04-30\n\n  - releaseCycle: \"5\"\n    ubuntuVersion: \"16.04\"\n    releaseDate: 2016-11-30\n    eol: 2018-11-01\n    eoes: 2021-04-30\n\n  - releaseCycle: \"4\"\n    ubuntuVersion: \"14.04\"\n    releaseDate: 2014-10-31\n    eol: 2016-01-01\n    eoes: 2019-04-30\n\n  - releaseCycle: \"3.2\"\n    ubuntuVersion: \"12.04\"\n    releaseDate: 2013-09-30\n    eol: 2014-10-01\n    eoes: 2018-03-31\n\n  - releaseCycle: \"3.0\"\n    ubuntuVersion: \"12.04\"\n    releaseDate: 2012-09-30\n    eol: 2013-09-01\n    eoes: 2015-09-30\n\n  - releaseCycle: \"2.2\"\n    ubuntuVersion: \"10.04\"\n    releaseDate: 2011-09-30\n    eol: 2012-09-01\n    eoes: 2014-09-30\n---\n\n> [Zentyal](https://zentyal.com) is an easy Linux alternative to Windows Server offering native\n> interoperability with Microsoft Active Directory.\n\n{: .note }\nThis page tracks both the Development and Commercial editions of Zentyal.\n\nMajor versions are published every two years, when a new Ubuntu Server LTS version becomes available.\nMinor versions are published between major releases, usually introducing new features.\nZentyal Server Editions are solely based on Ubuntu Server LTS.\n\nZentyal offers 4.5 years of official support for the Commercial Edition, including support for all\nsecurity issues, commercial technical support, and subscription services support.\nFor Development Edition, only the latest version is maintained.\n\nIn-place upgrades between major versions are not automatic and fresh installations are highly\nrecommended. It is not possible to upgrade directly from the Development Edition to a Commercial\nEdition.\n"
  },
  {
    "path": "products/zerto.md",
    "content": "---\ntitle: HPE Zerto\naddedAt: 2024-01-20\ncategory: app\ntags: hpe zerto\niconSlug: hp\npermalink: /zerto\nalternate_urls:\n  - /hpe-zerto\nreleasePolicyLink: https://help.zerto.com/bundle/Lifecycle.Matrix.HTML/page/product_version_lifecycle_matrix_for_zerto.html\nlatestColumn: false\neoasColumn: General Support\neolColumn: Critical Support\n\nauto:\n  methods:\n    # This is a simple proxy that renders the releasePolicyLink\n    # without using a browser by using the JSON API powering the docs\n    # It returns HTML so we can use our existing release table script.\n    # See https://github.com/endoflife-date/release-data/issues/448\n    # Source is public https://www.val.town/x/captn3m0/zerto-lifecycle-matrix\n    - release_table: https://captn3m0--6498b7f0494c11f0ad8a76b3cceeab13.web.val.run\n      fields:\n        releaseCycle:\n          column: \"Version\"\n          regex: '^(?P<major>\\d+)\\.(?P<minor>\\d+)( Update (?P<patch>\\d+).*)?$'\n          template: \"{{major}}.{{minor}}{% if patch %}_u{{patch}}{% endif %}\"\n        releaseLabel:\n          column: \"Version\"\n          regex: '^(?P<value>\\d+\\.\\d+( Update \\d+)?).*$'\n        releaseDate: \"General Availability (GA)\"\n        eol: \"End of Bug Fixes\"\n\nreleases:\n  - releaseCycle: \"10.8\"\n    releaseLabel: \"10.8\"\n    releaseDate: 2025-10-28\n    eoas: false # Next GA date\n    eol: 2026-10-28\n    link: \"https://help.zerto.com/bundle/RN.HTML.10.8/page/release_notes_for_zerto_10_8.html\"\n\n  - releaseCycle: \"10.0_u7\"\n    releaseLabel: \"10.0 Update 7\"\n    releaseDate: 2025-05-06\n    eoas: 2025-08-28\n    eol: 2026-05-06\n    link: \"https://help.zerto.com/bundle/RN.HTML.10.0_U7/page/release_notes_for_zerto_10_0_update_7.html\"\n\n  - releaseCycle: \"10.0_u6\"\n    releaseLabel: \"10.0 Update 6\"\n    releaseDate: 2024-12-03\n    eoas: 2025-05-06\n    eol: 2026-12-03\n    link: \"https://help.zerto.com/bundle/RN.HTML.10.0_U6/page/release_notes_for_zerto_10_0_update_6.html\"\n\n  - releaseCycle: \"10.0_u5\"\n    releaseLabel: \"10.0 Update 5\"\n    releaseDate: 2024-08-06\n    eoas: 2024-12-03\n    eol: 2024-12-03\n    link: \"https://help.zerto.com/bundle/RN.HTML.10.0_U5/page/release_notes_for_zerto_10_0_update_5.html\"\n\n  - releaseCycle: \"10.0_u4\"\n    releaseLabel: \"10.0 Update 4\"\n    releaseDate: 2024-05-15\n    eoas: 2024-08-06\n    eol: 2024-08-06\n    link: \"https://help.zerto.com/bundle/RN.HTML.10.0_U4/page/release_notes_for_zerto_10_0_update_4.html\"\n\n  - releaseCycle: \"10.0_u3\"\n    releaseLabel: \"10.0 Update 3\"\n    releaseDate: 2024-02-12\n    eoas: 2024-05-15\n    eol: 2024-05-15\n    link: \"https://help.zerto.com/bundle/RN.HTML.10.0_U3/page/what_s_new_in_zerto_10_0_update_3.html\"\n\n  - releaseCycle: \"10.0_u2\"\n    releaseLabel: \"10.0 Update 2\"\n    releaseDate: 2023-11-28\n    eoas: 2024-02-12\n    eol: 2024-02-12\n    link: \"https://help.zerto.com/bundle/RN.HTML.10.0_U2/page/what_s_new_in_zerto_10_0_update_2.html\"\n\n  - releaseCycle: \"10.0_u1\"\n    releaseLabel: \"10.0 Update 1\"\n    releaseDate: 2023-08-07\n    eoas: 2023-11-28\n    eol: 2023-11-28\n    link: \"https://help.zerto.com/bundle/RN.HTML.10.0_U1/page/what_s_new_in_zerto_10_0_update_1.html\"\n\n  - releaseCycle: \"10.0\"\n    releaseDate: 2023-07-05\n    eoas: 2023-08-07\n    eol: 2023-08-07\n    link: \"https://help.zerto.com/bundle/RN.HTML.10.0/page/10.0_Whats_New.htm\"\n\n    releaseLabel: \"10.0\"\n  - releaseCycle: \"9.7\"\n    releaseDate: 2022-11-08\n    eoas: 2023-12-31\n    eol: 2024-12-31\n    link: \"https://help.zerto.com/bundle/RN.HTML.97/page/9.7_Whats_New.htm\"\n\n  - releaseCycle: \"9.5\"\n    releaseDate: 2022-04-05\n    eoas: 2023-05-01\n    eol: 2024-05-01\n    link: \"https://help.zerto.com/bundle/RN.95.HTML/page/9.5_Whats_New.htm\"\n\n  - releaseCycle: \"9.0\"\n    releaseDate: 2021-07-13\n    eoas: 2022-08-01\n    eol: 2023-10-15\n    link: \"https://help.zerto.com/bundle/Zerto_v9.0_Release_Notes/resource/Zerto_v9.0_Release_Notes.pdf\"\n\n  - releaseCycle: \"8.5\"\n    releaseDate: 2020-11-01\n    eoas: 2022-01-01\n    eol: 2023-01-01\n    link: \"https://help.zerto.com/bundle/Zerto_v8.5_Release_Notes/resource/Zerto_v8.5_Release_Notes.pdf\"\n\n  - releaseCycle: \"8.0\"\n    releaseDate: 2020-03-22\n    eoas: 2021-05-31\n    eol: 2022-06-01\n    link: https://web.archive.org/web/20241012155214/https://www.zerto.com/wp-content/uploads/2020/03/whats-new-in-zerto-8-0_DS.pdf\n\n  - releaseCycle: \"7.5\"\n    releaseDate: 2019-09-22\n    eoas: 2020-12-05\n    eol: 2021-12-06\n    link: https://web.archive.org/web/20250428001025/https://www.zerto.com/press-releases/zerto-announces-general-availability-of-zerto-7-5-raising-the-bar-for-continuous-data-protection/\n\n  - releaseCycle: \"7.0\"\n    releaseDate: 2019-04-26\n    eoas: 2020-05-30\n    eol: 2021-05-30\n\n  - releaseCycle: \"6.5\"\n    releaseDate: 2018-09-16\n    eoas: 2019-10-30\n    eol: 2020-10-30\n\n  - releaseCycle: \"6.0\"\n    releaseDate: 2018-02-15\n    eoas: 2019-03-30\n    eol: 2020-03-30\n\n  - releaseCycle: \"5.5\"\n    releaseDate: 2017-07-31\n    eoas: 2018-09-30\n    eol: 2019-09-30\n\n  - releaseCycle: \"5.0\"\n    releaseDate: 2016-11-08\n    eoas: 2018-08-31\n    eol: 2018-08-31\n\n---\n\n> [HPE Zerto](https://www.hpe.com/us/en/zerto-software.html) is a commercial product that provides\n> disaster recovery, ransomware resilience and workload mobility software for virtualized\n> infrastructures and cloud environments.\n\n{: .warning }\n\n> Support for HPE Zerto always requires an active maintenance contract.\n\nThere are two phases of support: a _General Support_ phase, with bug and security fixes, and a\n_Critical Support_ phase, with only critical bug and security fixes. Once the _Critical Support_\nphase ends, the release each its _End of Support Life_ (EOSL) and is no longer supported.\n"
  },
  {
    "path": "products/zookeeper.md",
    "content": "---\ntitle: Apache ZooKeeper\naddedAt: 2022-07-27\ncategory: server-app\ntags: apache java-runtime\npermalink: /zookeeper\nalternate_urls:\n  - /apache_zookeeper\n  - /apache-zookeeper\nreleasePolicyLink: https://zookeeper.apache.org/releases.html\nchangelogTemplate: https://zookeeper.apache.org/doc/r{{\"__LATEST__\"}}/releasenotes.html\neoasColumn: true\n\nidentifiers:\n  - repology: zookeeper\n  - purl: pkg:maven/org.apache.zookeeper/zookeeper\n  - purl: pkg:github/apache/zookeeper\n  - purl: pkg:docker/library/zookeeper\n  - purl: pkg:deb/debian/zookeeper\n  - cpe: cpe:2.3:a:apache:zookeeper\n  - cpe: cpe:/a:apache:zookeeper\n\nauto:\n  methods:\n    - maven: org.apache.zookeeper/zookeeper\n\n# support(X) = releaseDate(X+2)\n# eol(X) ~= releaseDate(X+2)+6m, unless declared\nreleases:\n  - releaseCycle: \"3.9\"\n    releaseDate: 2023-07-19\n    eol: false\n    eoas: false\n    latest: \"3.9.5\"\n    latestReleaseDate: 2026-02-11\n\n  - releaseCycle: \"3.8\"\n    releaseDate: 2022-02-25\n    eol: false\n    eoas: false\n    latest: \"3.8.6\"\n    latestReleaseDate: 2026-01-28\n\n  - releaseCycle: \"3.7\"\n    releaseDate: 2021-03-17\n    eol: 2024-01-19\n    eoas: 2023-07-19\n    latest: \"3.7.2\"\n    latestReleaseDate: 2023-10-06\n\n  - releaseCycle: \"3.6\"\n    releaseDate: 2020-02-25\n    eol: 2022-12-30\n    eoas: 2022-03-07\n    latest: \"3.6.4\"\n    latestReleaseDate: 2022-12-18\n\n  - releaseCycle: \"3.5\"\n    releaseDate: 2019-05-03\n    eol: 2022-06-01\n    eoas: 2021-03-27\n    latest: \"3.5.10\"\n    latestReleaseDate: 2022-05-29\n\n  - releaseCycle: \"3.4\"\n    releaseDate: 2011-11-23\n    eol: 2020-06-01\n    eoas: 2020-03-27\n    latest: \"3.4.14\"\n    latestReleaseDate: 2019-03-06\n\n---\n\n> [Apache ZooKeeper](https://zookeeper.apache.org/) is an open-source server for highly reliable\n> distributed coordination of cloud applications.\n\nThe Apache ZooKeeper community supports two release branches at a time: **stable** and **current**.\nOnce a new minor version is released, the stable version is expected to be decommissioned soon and\nin approximately half a year will be announced as End-of-Life. During the half-year grace period,\nonly security and critical fixes are expected to be released for the version. After EoL is\nannounced, no further patches are provided by the community. All ZooKeeper releases will remain\naccessible from the official Apache Archives.\n\nNo releases are scheduled in advance.\n"
  },
  {
    "path": "recommendations.md",
    "content": "---\nlayout: page\nnav_exclude: true\npermalink: /recommendations\ntitle: Recommendations for maintainers\ndescription: If you maintain a product that has some notion of support lifecycle and end-of-life, these are endoflife.date recommendations on how to best document this information for your users.\n---\n\n# Recommendations for publishing End-of-life dates and support timelines\n\nIf you maintain a product that has some notion of support lifecycle and end-of-life,\nthese are our recommendations on how to best document this information for your users.\nEvery recommendation includes a few examples (sometimes real) to help explain our rationale.\n\n## Checklist\n\nHere's a nice checklist of all our recommendations.\nThese are our recommendations - feel free to ignore what doesn't work for you.\nEvery item is linked to the relevant section in the document below.\n\n- [ ] [Document all relevant information _together_](#publishing), accessible to your end-users.\n- [ ] [Publish at a stable URL](#publishing), and make sure this link is not versioned.\n- [ ] [Document your release cadence](#release-cadence).\n- [ ] [Explain all levels of support](#explain-whats-supported).\n- [ ] [Document your versioning policy](#versioning-policy).\n- [ ] [Demarcate your list of releases](#listing-releases) between supported and unsupported releases.\n- [ ] [Provide the latest version](#listing-releases) in every support cycle.\n- [ ] [Provide absolute dates](#always-use-absolute-dates), instead of relative ones.\n- [ ] [Provide complete dates](#provide-complete-dates), include the day of the month.\n- [ ] If you have a release schedule image, [label it clearly](#provide-a-release-schedule-image) and mark a current date line.\n\n## Publishing\n\nFor larger projects, you'll often have this information split across multiple pages.\nOur recommendation is to keep these documents well linked and hosted together in such case.\nFor example, do not keep your versioning policy in your wiki, and the EoL policy on your website.\n\nWe recommend limiting yourselves to a single document with appropriate sections, if feasible.\n\nSuch a document should be published ideally on your website or wiki.\nYou can include it in your repository as well (`RELEASE.md` or `EOL.md` for example), but the best place to host it is your website.\nIt provides a stable URL that can be referenced by your users.\n\nMake sure that the URL is clearly linked in your release notes, and other places.\nMake it easy for users to discover.\n\nDo not publish this in the versioned part of your website.\nYour support policy might change over time, but the link should not.\n\n- Bad: `https://example.com/docs/v3.4/eol`\n- Good: `https://example.com/docs/eol`\n- Good: `https://example.com/release-policy`\n\n### Bad - Ubuntu\n\nUbuntu has this information split between the (unmaintained) Ubuntu Wiki and the website:\n\n- <https://wiki.ubuntu.com/ReleaseCadence>\n- <https://ubuntu.com/about/release-cycle>\n- <https://wiki.ubuntu.com/Releases>\n\nMake sure this information is hosted _alongside your end-user documentation_, not your developer or team documentation.\n\n### Bad - Python\n\nPython maintains the EoL status on the website for Python developers: <https://devguide.python.org/versions/>\n\n### Bad - Ansible\n\nThe \"release and maintenance\" document for Ansible is versioned so there are multiple copies:\n\n- <https://docs.ansible.com/ansible/2.9/reference_appendices/release_and_maintenance.html>\n- <https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html>\n- <https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html>\n\nThis causes confusion, as users on the 2.9 branch might miss out on important information that is reflected on the latest version.\n\n### Good - Angular\n\nThe Angular project has a single URL documenting all the information: <https://angular.dev/reference/releases>.\n\n## Document your support lifecycle\n\nYour support lifecycle is your guidance on how long each product will be supported.\nIf you have LTS (Long Term Support) releases, clarify how this differs for those.\n\n- Bad: <https://ubuntu.com/about/release-cycle> (Does not explain how long LTS releases are supported).\n\n## Release cadence\n\nNot every project has a stable release cadence, but if you have one (even a rough one), document it.\nIt is always better if your release cadence is predictable and aligned with your support lifecycles.\n\n### Good - Alpine Linux\n\n> There are several release branches for Alpine Linux available at the same time.\n> Each May and November we make a release branch from edge.\n> The main repository is typically supported for 2 years and the community repository is supported until next stable release.\n\nSource: <https://alpinelinux.org/releases/>\n\n## Explain what's supported\n\nEvery project will have differing levels of what counts as \"support\".\nIt is important to document what \"support\" means for your project.\nIf there are different tiers (Active/Security/Extended for example), document these clearly.\n\nBad:\n\n- _Extended Support beyond LTS is available to customers on a commercial basis._\n\nGood:\n\n- _Extended Support beyond LTS is available to customers on a commercial basis. It includes critical security fixes only on the packages within the `base` repository._\n- _Customers paying for \"Premier Support\" get additional access to our support team with a guaranteed SLA._\n\nA good example is <https://ubuntu.com/security/esm>: it clearly explains what ESM means for Ubuntu end users.\n\n## Versioning Policy\n\nDocument your versioning policy.\nEven if the policy is homebrew and varies between major versions, a clearly documented policy is better than none.\n\nGood:\n\n- _We follow Semantic Versioning, and limit breaking changes to major upgrades._\n- _The project follows SemVer starting from v12. Prior releases may include breaking changes in minor version upgrades._\n\n## Release notes\n\nRelease notes are critical for your end-users doing upgrades.\nIf certain upgrade pathways are unsupported (such as doing 2 major upgrades at once), document the same.\n_Highlight breaking changes_ in your release notes.\n\nIf you have a migration guide, ensure it is linked in all the release notes.\n\n## Listing releases\n\nList your releases in a table with all the relevant information for each release cycle.\nThis includes:\n\n1. Link to a changelog (and/or Release Notes).\n   See [keepachangelog.com](https://keepachangelog.com/) for getting started with one.\n2. What's the latest release in that cycle.\n   This helps users validate whether they are running a supported release or not.\n3. What are the important dates for this release - EoL/Release/GA/LTS etc.\n   Do this for _all_ different support levels.\n4. Download URL, if needed.\n5. Migration guide, if available.\n\nPrefer listing older/unsupported releases elsewhere (`/historical-releases`).\nIf you think they are important to your users, mark them extremely well in the table as unsupported.\n\n- Good: <https://nodejs.org/en/about/releases/>\n- Good: <https://www.php.net/supported-versions.php>\n- Bad: <https://www.python.org/downloads/> (Lists an unsupported release alongside supported ones)\n\n## Dates\n\n### Always use absolute dates\n\nMany times, your support/EoL policies are relative. Common examples:\n\n1. The last major release becomes unsupported 90 days after a new major release.\n2. Bug fixes on previous releases will be made till the latest releases gets the first point release.\n\nHowever, your end-users shouldn't have to do the math.\nMake sure that all your releases always have a clear dates (I suggest `YYYY-MM-DD`) irrespective of how these dates are decided.\nYou doing the math once will save your users much more time.\n\n### Bad - no clear dates\n\n| K8s version | AKS GA   | End of life |\n| ----------- | -------- | ----------- |\n| 1.22        | Nov 2021 | 1.25 GA     |\n| 1.23        | Feb 2022 | 1.26 GA     |\n\n(Source: [Azure Kubernetes Release Calendar][aks])\n\n### Bad - only a note\n\nSome projects will often put a note instead of documenting absolute dates:\n\n| Version | Release Date   |\n| ------- | -------------- |\n| 2.1     | 3rd March 2021 |\n| 2.0     | 1st March 2020 |\n\nRelease are supported for 2 years from the release date.\n\n### Good\n\nSame as above, but we do the math:\n\n| Version | Release Date   | EoL Date       |\n| ------- | -------------- | -------------- |\n| 2.1     | 3rd March 2021 | 3rd March 2023 |\n| 2.0     | 1st March 2020 | 1st March 2022 |\n\n### Good\n\n| Kubernetes version | Upstream release | Amazon EKS release | Amazon EKS end of support |\n| ------------------ | ---------------- | ------------------ | ------------------------- |\n| 1.20               | December 8, 2020 | May 18, 2021       | July, 2022                |\n| 1.21               | April 8, 2021    | July 19, 2021      | September, 2022           |\n\nSource: [Amazon EKS Release Calendar][eks].\n\n## Provide complete dates\n\nAlways document complete dates, instead of just providing a month and year.\nUsers should not be left guessing whether the EoL is on the 1st of December or 31st.\n\n- Bad: See above AKS and EKS examples.\n- Good: <https://nodejs.org/en/about/releases/>\n\n## Provide a release schedule image\n\nThis is optional, but a clear graphical representation of release cycles is always nice to have.\nIf you do provide such an image, here's some recommendations:\n\n- Use different colors for different levels of support.\n- Label your axes clearly with year boundaries.\n- Have a straight line marking the current date.\n- If you can make it interactive, provide a start and end date on hover.\n- Make sure these images are kept updated - it is easy for them to get out of date. An outdated graphic is worse than none.\n- Ensure that all the data in the image is also reflected in text (in a table) for accessibility reasons.\n- Limit the image scale by picking a cut-off date.\n\n- Good: <https://www.php.net/supported-versions.php>\n- Good: <https://jefftriplett.com/django-release-cycle/>\n- Good: <https://hugovk.github.io/drupal-release-cycle/>\n- Bad: <https://docs.nvidia.com/datacenter/tesla/drivers/_images/driver-branches-overview.png> (Cryptic)\n- Bad: <https://ubuntu.com/about/release-cycle> (Does not provide an accessible table for desktop users)\n\nFeedback on this document is welcome [on GitHub](https://github.com/endoflife-date/endoflife.date/discussions).\n\n[aks]: https://learn.microsoft.com/azure/aks/supported-kubernetes-versions?tabs=azure-cli#aks-kubernetes-release-calendar\n[eks]: https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html#kubernetes-release-calendar\n"
  },
  {
    "path": "robots.txt",
    "content": "User-Agent: *\nAllow: /\nSitemap: https://endoflife.date/sitemap.xml\n"
  },
  {
    "path": "runtime.txt",
    "content": "3.12\n"
  },
  {
    "path": "schema.html",
    "content": "---\npermalink: /docs/api\nlayout: schema\ntitle: endoflife.date API Documentation\nnav_exclude: true\n---\n"
  },
  {
    "path": "sitemap.xml",
    "content": "---\n---\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<urlset xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n  xsi:schemaLocation=\"http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd\"\n  xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">\n  {% assign pages = site.html_pages | where_exp:'doc','doc.sitemap != false' | where_exp:'doc','doc.url != \"/404.html\"' %}\n  {% for page in pages %}\n    {% capture last_modified_at %}\n    {% if page.last_modified_at %}\n      <lastmod>{{ page.last_modified_at | date_to_xmlschema }}</lastmod>\n    {% endif %}\n    {% endcapture %}\n    <url>\n      <loc>{{ page.url | replace:'/index.html','/' | absolute_url | xml_escape }}</loc>\n      {{last_modified_at}}\n    </url>\n    {% if page.layout == 'product' %}\n    <url>\n      <loc>{{ page.url | replace:'/index.html','/' |  prepend: \"/api\" | append:'.json' | absolute_url | xml_escape }}</loc>\n      {{last_modified_at}}\n    </url>\n    {% endif %}\n  {% endfor %}\n</urlset>\n"
  }
]