Evidence-linked product lifecycle intelligenceSUPPORT · SECURITY · RETIREMENT

CHANGE LOG

Lifecycle changes

Reviewed changes to published lifecycle records. Layout edits and unchanged source checks are excluded.

390 published events · generated 2026-11-03 22:20 UTC
DateTypeRecordVerified changeEvidence
official-source-ad50ba9d6103ad470f982076Source ChangeElectron 33Updated Electron 33 from its verified official lifecycle source.{"cells": ["33.0.0", "Aug 22, 2024", "Sep 17, 2024", "Oct 15, 2024", "Apr 29, 2025", "M 130", "v 20.18.0"], "coverage_target": "electron", "headers": ["Release", "Alpha", "Beta", "Stable", "End of Life", "Chromium", "Node.js"], "phases": [{"date_precision": "day", "ends_on": "2025-04-29", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>\\d+)\\.0\\.0$"}, "releaseDate": {"column": "Stable"}}} → {"cells": ["33.0.0", "Aug 20, 2024", "Sep 16, 2024", "Oct 14, 2024", "Apr 28, 2025", "M 130", "v 20.18.0"], "coverage_target": "electron", "headers": ["Release", "Alpha", "Beta", "Stable", "End of Life", "Chromium", "Node.js"], "phases": [{"date_precision": "day", "ends_on": "2025-04-28", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>\\d+)\\.0\\.0$"}, "releaseDate": {"column": "Stable"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Electron official lifecycle source
official-source-e802acb66175773157902ec6Source ChangeElectron 34Updated Electron 34 from its verified official lifecycle source.{"cells": ["34.0.0", "Oct 17, 2024", "Nov 12, 2024", "Jan 14, 2025", "Jun 24, 2025", "M 132", "v 20.18.1"], "coverage_target": "electron", "headers": ["Release", "Alpha", "Beta", "Stable", "End of Life", "Chromium", "Node.js"], "phases": [{"date_precision": "day", "ends_on": "2025-06-24", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>\\d+)\\.0\\.0$"}, "releaseDate": {"column": "Stable"}}} → {"cells": ["34.0.0", "Oct 15, 2024", "Nov 12, 2024", "Jan 14, 2025", "Jun 23, 2025", "M 132", "v 20.18.1"], "coverage_target": "electron", "headers": ["Release", "Alpha", "Beta", "Stable", "End of Life", "Chromium", "Node.js"], "phases": [{"date_precision": "day", "ends_on": "2025-06-23", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>\\d+)\\.0\\.0$"}, "releaseDate": {"column": "Stable"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Electron official lifecycle source
official-source-94b283eb8c8ade27e427d20dSource ChangeElectron 35Updated Electron 35 from its verified official lifecycle source.{"cells": ["35.0.0", "Jan 16, 2025", "Feb 4, 2025", "Mar 4, 2025", "Sep 2, 2025", "M 134", "v 22.14.0"], "coverage_target": "electron", "headers": ["Release", "Alpha", "Beta", "Stable", "End of Life", "Chromium", "Node.js"], "phases": [{"date_precision": "day", "ends_on": "2025-09-02", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>\\d+)\\.0\\.0$"}, "releaseDate": {"column": "Stable"}}} → {"cells": ["35.0.0", "Jan 15, 2025", "Feb 3, 2025", "Mar 3, 2025", "Sep 2, 2025", "M 134", "v 22.14.0"], "coverage_target": "electron", "headers": ["Release", "Alpha", "Beta", "Stable", "End of Life", "Chromium", "Node.js"], "phases": [{"date_precision": "day", "ends_on": "2025-09-02", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>\\d+)\\.0\\.0$"}, "releaseDate": {"column": "Stable"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Electron official lifecycle source
official-source-87e29fe573d408836105c9b8Source ChangeElectron 36Updated Electron 36 from its verified official lifecycle source.{"cells": ["36.0.0", "Mar 6, 2025", "Apr 1, 2025", "Apr 29, 2025", "Oct 28, 2025", "M 136", "v 22.14.0"], "coverage_target": "electron", "headers": ["Release", "Alpha", "Beta", "Stable", "End of Life", "Chromium", "Node.js"], "phases": [{"date_precision": "day", "ends_on": "2025-10-28", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>\\d+)\\.0\\.0$"}, "releaseDate": {"column": "Stable"}}} → {"cells": ["36.0.0", "Mar 9, 2025", "Mar 31, 2025", "Apr 28, 2025", "Oct 27, 2025", "M 136", "v 22.14.0"], "coverage_target": "electron", "headers": ["Release", "Alpha", "Beta", "Stable", "End of Life", "Chromium", "Node.js"], "phases": [{"date_precision": "day", "ends_on": "2025-10-27", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>\\d+)\\.0\\.0$"}, "releaseDate": {"column": "Stable"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Electron official lifecycle source
official-source-e29b5fdddccaa6cdb7070f96Source ChangeElectron 37Updated Electron 37 from its verified official lifecycle source.{"cells": ["37.0.0", "May 1, 2025", "May 27, 2025", "Jun 24, 2025", "Jan 13, 2026", "M 138", "v 22.16.0"], "coverage_target": "electron", "headers": ["Release", "Alpha", "Beta", "Stable", "End of Life", "Chromium", "Node.js"], "phases": [{"date_precision": "day", "ends_on": "2026-01-13", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>\\d+)\\.0\\.0$"}, "releaseDate": {"column": "Stable"}}} → {"cells": ["37.0.0", "Apr 29, 2025", "May 27, 2025", "Jun 23, 2025", "Jan 15, 2026", "M 138", "v 22.16.0"], "coverage_target": "electron", "headers": ["Release", "Alpha", "Beta", "Stable", "End of Life", "Chromium", "Node.js"], "phases": [{"date_precision": "day", "ends_on": "2026-01-15", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>\\d+)\\.0\\.0$"}, "releaseDate": {"column": "Stable"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Electron official lifecycle source
official-source-0151c91abaf9c85f46a5049fSource ChangeElectron 38Updated Electron 38 from its verified official lifecycle source.{"cells": ["38.0.0", "Jun 26, 2025", "Aug 5, 2025", "Sep 2, 2025", "Mar 10, 2026", "M 140", "v 22.18.0"], "coverage_target": "electron", "headers": ["Release", "Alpha", "Beta", "Stable", "End of Life", "Chromium", "Node.js"], "phases": [{"date_precision": "day", "ends_on": "2026-03-10", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>\\d+)\\.0\\.0$"}, "releaseDate": {"column": "Stable"}}} → {"cells": ["38.0.0", "Jun 24, 2025", "Aug 5, 2025", "Sep 2, 2025", "Mar 10, 2026", "M 140", "v 22.18.0"], "coverage_target": "electron", "headers": ["Release", "Alpha", "Beta", "Stable", "End of Life", "Chromium", "Node.js"], "phases": [{"date_precision": "day", "ends_on": "2026-03-10", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>\\d+)\\.0\\.0$"}, "releaseDate": {"column": "Stable"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Electron official lifecycle source
official-source-1d91e898ac2d543fd3457341Source ChangeElectron 39Updated Electron 39 from its verified official lifecycle source.{"cells": ["39.0.0", "Sep 4, 2025", "Sep 30, 2025", "Oct 28, 2025", "May 5, 2026", "M 142", "v 22.20.0"], "coverage_target": "electron", "headers": ["Release", "Alpha", "Beta", "Stable", "End of Life", "Chromium", "Node.js"], "phases": [{"date_precision": "day", "ends_on": "2026-05-05", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>\\d+)\\.0\\.0$"}, "releaseDate": {"column": "Stable"}}} → {"cells": ["39.0.0", "Sep 3, 2025", "Oct 6, 2025", "Oct 27, 2025", "May 5, 2026", "M 142", "v 22.20.0"], "coverage_target": "electron", "headers": ["Release", "Alpha", "Beta", "Stable", "End of Life", "Chromium", "Node.js"], "phases": [{"date_precision": "day", "ends_on": "2026-05-05", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>\\d+)\\.0\\.0$"}, "releaseDate": {"column": "Stable"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Electron official lifecycle source
official-source-622de3f3e980614751222f5cSource ChangeElectron 40Updated Electron 40 from its verified official lifecycle source.{"cells": ["40.0.0", "Oct 30, 2025", "Dec 2, 2025", "Jan 13, 2026", "Jun 30, 2026", "M 144", "v 24.11.1"], "coverage_target": "electron", "headers": ["Release", "Alpha", "Beta", "Stable", "End of Life", "Chromium", "Node.js"], "phases": [{"date_precision": "day", "ends_on": "2026-06-30", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>\\d+)\\.0\\.0$"}, "releaseDate": {"column": "Stable"}}} → {"cells": ["40.0.0", "Oct 30, 2025", "Dec 1, 2025", "Jan 15, 2026", "Jul 1, 2026", "M 144", "v 24.11.1"], "coverage_target": "electron", "headers": ["Release", "Alpha", "Beta", "Stable", "End of Life", "Chromium", "Node.js"], "phases": [{"date_precision": "day", "ends_on": "2026-07-01", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>\\d+)\\.0\\.0$"}, "releaseDate": {"column": "Stable"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Electron official lifecycle source
official-source-89d1dbc095e087db68ce7a4dSource ChangeElectron 41Updated Electron 41 from its verified official lifecycle source.{"cells": ["41.0.0", "Jan 15, 2026", "Feb 10, 2026", "Mar 10, 2026", "Aug 25, 2026", "M 146", "v 24.14.0"], "coverage_target": "electron", "headers": ["Release", "Alpha", "Beta", "Stable", "End of Life", "Chromium", "Node.js"], "phases": [{"date_precision": "day", "ends_on": "2026-08-25", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>\\d+)\\.0\\.0$"}, "releaseDate": {"column": "Stable"}}} → {"cells": ["41.0.0", "Jan 19, 2026", "Feb 11, 2026", "Mar 10, 2026", "Aug 24, 2026", "M 146", "v 24.14.0"], "coverage_target": "electron", "headers": ["Release", "Alpha", "Beta", "Stable", "End of Life", "Chromium", "Node.js"], "phases": [{"date_precision": "day", "ends_on": "2026-08-24", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>\\d+)\\.0\\.0$"}, "releaseDate": {"column": "Stable"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Electron official lifecycle source
official-source-fcd823d5d030bef2508085b6Source ChangeEclipse Temurin 8Updated Eclipse Temurin 8 from its verified official lifecycle source.{"cells": ["Java 8 (LTS)", "Mar 2014", "Jul 2026 jdk8u502-b07", "Aug 2026 jdk8u503", "At least Dec 2030"], "coverage_target": "eclipse-temurin", "headers": ["Java Version", "First Availability", "Latest Release", "Next Release Due", "End of Availability [1]"], "phases": [{"date_precision": "month", "ends_on": "2030-12", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Availability [1]", "regex": "^(At least )?(?P<value>.+)$"}, "releaseCycle": {"column": "Java Version", "regex": "^Java\\s+(?P<value>\\d+)\\s+\\(LTS\\)$"}}} → {"cells": ["Java 8 (LTS)", "Mar 2014", "Aug 2026 jdk8u504-b01", "Oct 2026 jdk8u511", "At least Dec 2030"], "coverage_target": "eclipse-temurin", "headers": ["Java Version", "First Availability", "Latest Release", "Next Release Due", "End of Availability [1]"], "phases": [{"date_precision": "month", "ends_on": "2030-12", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Availability [1]", "regex": "^(At least )?(?P<value>.+)$"}, "releaseCycle": {"column": "Java Version", "regex": "^Java\\s+(?P<value>\\d+)\\s+\\(LTS\\)$"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Eclipse Temurin official lifecycle source
official-source-59e4c62b307d95f2ed271e62Source ChangeEclipse Temurin 11Updated Eclipse Temurin 11 from its verified official lifecycle source.{"cells": ["Java 11 (LTS)", "Sep 2018", "Jul 2026 jdk-11.0.32+9", "Aug 2026 jdk-11.0.32.1", "At least Oct 2027"], "coverage_target": "eclipse-temurin", "headers": ["Java Version", "First Availability", "Latest Release", "Next Release Due", "End of Availability [1]"], "phases": [{"date_precision": "month", "ends_on": "2027-10", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Availability [1]", "regex": "^(At least )?(?P<value>.+)$"}, "releaseCycle": {"column": "Java Version", "regex": "^Java\\s+(?P<value>\\d+)\\s+\\(LTS\\)$"}}} → {"cells": ["Java 11 (LTS)", "Sep 2018", "Aug 2026 jdk-11.0.32.1+1", "Oct 2026 jdk-11.0.33", "At least Oct 2027"], "coverage_target": "eclipse-temurin", "headers": ["Java Version", "First Availability", "Latest Release", "Next Release Due", "End of Availability [1]"], "phases": [{"date_precision": "month", "ends_on": "2027-10", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Availability [1]", "regex": "^(At least )?(?P<value>.+)$"}, "releaseCycle": {"column": "Java Version", "regex": "^Java\\s+(?P<value>\\d+)\\s+\\(LTS\\)$"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Eclipse Temurin official lifecycle source
official-source-c9b516d2f6f2a5d00460b2dfSource ChangeEclipse Temurin 17Updated Eclipse Temurin 17 from its verified official lifecycle source.{"cells": ["Java 17 (LTS)", "Sep 2021", "Jul 2026 jdk-17.0.20+8", "Aug 2026 jdk-17.0.20.1", "At least Oct 2027"], "coverage_target": "eclipse-temurin", "headers": ["Java Version", "First Availability", "Latest Release", "Next Release Due", "End of Availability [1]"], "phases": [{"date_precision": "month", "ends_on": "2027-10", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Availability [1]", "regex": "^(At least )?(?P<value>.+)$"}, "releaseCycle": {"column": "Java Version", "regex": "^Java\\s+(?P<value>\\d+)\\s+\\(LTS\\)$"}}} → {"cells": ["Java 17 (LTS)", "Sep 2021", "Aug 2026 jdk-17.0.20.1+1", "Oct 2026 jdk-17.0.21", "At least Oct 2027"], "coverage_target": "eclipse-temurin", "headers": ["Java Version", "First Availability", "Latest Release", "Next Release Due", "End of Availability [1]"], "phases": [{"date_precision": "month", "ends_on": "2027-10", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Availability [1]", "regex": "^(At least )?(?P<value>.+)$"}, "releaseCycle": {"column": "Java Version", "regex": "^Java\\s+(?P<value>\\d+)\\s+\\(LTS\\)$"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Eclipse Temurin official lifecycle source
official-source-a31ad4e2253866f9be17179dSource ChangeEclipse Temurin 21Updated Eclipse Temurin 21 from its verified official lifecycle source.{"cells": ["Java 21 (LTS)", "Sep 2023", "Jul 2026 jdk-21.0.12+8", "Aug 2026 jdk-21.0.12.1", "At least Dec 2029"], "coverage_target": "eclipse-temurin", "headers": ["Java Version", "First Availability", "Latest Release", "Next Release Due", "End of Availability [1]"], "phases": [{"date_precision": "month", "ends_on": "2029-12", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Availability [1]", "regex": "^(At least )?(?P<value>.+)$"}, "releaseCycle": {"column": "Java Version", "regex": "^Java\\s+(?P<value>\\d+)\\s+\\(LTS\\)$"}}} → {"cells": ["Java 21 (LTS)", "Sep 2023", "Aug 2026 jdk-21.0.12.1+1", "Oct 2026 jdk-21.0.13", "At least Dec 2029"], "coverage_target": "eclipse-temurin", "headers": ["Java Version", "First Availability", "Latest Release", "Next Release Due", "End of Availability [1]"], "phases": [{"date_precision": "month", "ends_on": "2029-12", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Availability [1]", "regex": "^(At least )?(?P<value>.+)$"}, "releaseCycle": {"column": "Java Version", "regex": "^Java\\s+(?P<value>\\d+)\\s+\\(LTS\\)$"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Eclipse Temurin official lifecycle source
official-source-05a9a585542b80638599d64cSource ChangeEclipse Temurin 25Updated Eclipse Temurin 25 from its verified official lifecycle source.{"cells": ["Java 25 (LTS)", "Sep 2025", "Jul 2026 jdk-25.0.4+7", "Aug 2026 jdk-25.0.4.1", "At least Sep 2031"], "coverage_target": "eclipse-temurin", "headers": ["Java Version", "First Availability", "Latest Release", "Next Release Due", "End of Availability [1]"], "phases": [{"date_precision": "month", "ends_on": "2031-09", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Availability [1]", "regex": "^(At least )?(?P<value>.+)$"}, "releaseCycle": {"column": "Java Version", "regex": "^Java\\s+(?P<value>\\d+)\\s+\\(LTS\\)$"}}} → {"cells": ["Java 25 (LTS)", "Sep 2025", "Aug 2026 jdk-25.0.4.1+1", "Oct 2026 jdk-25.0.5", "At least Sep 2031"], "coverage_target": "eclipse-temurin", "headers": ["Java Version", "First Availability", "Latest Release", "Next Release Due", "End of Availability [1]"], "phases": [{"date_precision": "month", "ends_on": "2031-09", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Availability [1]", "regex": "^(At least )?(?P<value>.+)$"}, "releaseCycle": {"column": "Java Version", "regex": "^Java\\s+(?P<value>\\d+)\\s+\\(LTS\\)$"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Eclipse Temurin official lifecycle source
official-source-96e11302994acf1b5c05f334Source Changecontainerd 2.4Updated containerd 2.4 from its verified official lifecycle source.{"cells": ["2.4", "Future", "August 26, 2026 ( tentative )", "April 26, 2027 ( tentative )", "@containerd/committers"], "coverage_target": "containerd", "headers": ["Release", "Status", "Start", "End of Life", "Owners"], "phases": [{"date_precision": "day", "ends_on": "2027-04-26", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>[1-9]\\d*\\.\\d+)$"}, "releaseDate": {"column": "Start"}}} → {"cells": ["2.4", "Active", "September 16, 2026", "May 16, 2027", "@containerd/committers"], "coverage_target": "containerd", "headers": ["Release", "Status", "Start", "End of Life", "Owners"], "phases": [{"date_precision": "day", "ends_on": "2027-05-16", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life"}, "releaseCycle": {"column": "Release", "regex": "^(?P<value>[1-9]\\d*\\.\\d+)$"}, "releaseDate": {"column": "Start"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.containerd official lifecycle source
official-source-8e66c119bcb5ff852565fcbcSource ChangeBazel 8Updated Bazel 8 from its verified official lifecycle source.{"cells": ["Bazel 8", "Maintenance", "8.8.0", "Dec 2027"], "coverage_target": "bazel", "headers": ["LTS release", "Support stage", "Latest version", "End of support"], "phases": [{"date_precision": "month", "ends_on": "2027-12", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of support"}, "releaseCycle": {"column": "LTS release", "regex": "^Bazel (?P<value>\\d+)$"}}} → {"cells": ["Bazel 8", "Maintenance", "8.8.1", "Dec 2027"], "coverage_target": "bazel", "headers": ["LTS release", "Support stage", "Latest version", "End of support"], "phases": [{"date_precision": "month", "ends_on": "2027-12", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of support"}, "releaseCycle": {"column": "LTS release", "regex": "^Bazel (?P<value>\\d+)$"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Bazel official lifecycle source
official-source-f06aea45335e1471031d5a50Source ChangeAzure Database for MySQL 5.7Updated Azure Database for MySQL 5.7 from its verified official lifecycle source.{"cells": ["MySQL 5.7", "Features", "March 20, 2018", "October 31, 2023", "July 31, 2026", "August 1, 2026", "March 31, 2029"], "coverage_target": "azure-database-for-mysql", "headers": ["Version", "What's New", "Azure Support Start Date", "Community Retirement Date", "Azure Standard Support End Date", "Azure Extended Support Start Date", "Azure Extended Support End Date"], "phases": [{"date_precision": "day", "ends_on": "2026-07-31", "label": "Standard support", "phase_type": "retirement", "sort_order": 0}, {"date_precision": "day", "ends_on": "2029-03-31", "label": "Extended support", "phase_type": "self_service", "sort_order": 1}], "registered_fields": {"eoes": {"column": "Azure Extended Support End Date"}, "eol": {"column": "Azure Standard Support End Date"}, "releaseCycle": {"column": "Version", "regex": "^MySQL\\s+(?P<value>[\\d.]+).*$"}, "releaseDate": {"column": "Azure Support Start Date"}}} → {"cells": ["MySQL 5.7", "Features", "March 20, 2018", "October 31, 2023", "September 30, 2026", "October 1, 2026", "March 31, 2029"], "coverage_target": "azure-database-for-mysql", "headers": ["Version", "What's New", "Azure Support Start Date", "Community Retirement Date", "Azure Standard Support End Date", "Azure Extended Support Start Date", "Azure Extended Support End Date"], "phases": [{"date_precision": "day", "ends_on": "2026-09-30", "label": "Standard support", "phase_type": "retirement", "sort_order": 0}, {"date_precision": "day", "ends_on": "2029-03-31", "label": "Extended support", "phase_type": "self_service", "sort_order": 1}], "registered_fields": {"eoes": {"column": "Azure Extended Support End Date"}, "eol": {"column": "Azure Standard Support End Date"}, "releaseCycle": {"column": "Version", "regex": "^MySQL\\s+(?P<value>[\\d.]+).*$"}, "releaseDate": {"column": "Azure Support Start Date"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Azure Database for MySQL official lifecycle source
official-source-59b6edec6b2223d3d5b308e5Source ChangeAmazon Neptune 1.4.7.0Updated Amazon Neptune 1.4.7.0 from its verified official lifecycle source.{"cells": ["1.4.7.0", "1", "4", "7", "0", "active", "2026-03-03", "2027-06-03", "1.4.8.0"], "coverage_target": "amazon-neptune", "headers": ["Version", "Product version", "Major version", "Minor version", "Patch version", "Status", "Released", "End of life", "Upgrade to:"], "phases": [{"date_precision": "day", "ends_on": "2027-06-03", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of life"}, "releaseCycle": {"column": "Version"}}} → {"cells": ["1.4.7.0", "1", "4", "7", "0", "active", "2026-03-03", "2027-06-03", "1.4.7.1"], "coverage_target": "amazon-neptune", "headers": ["Version", "Product version", "Major version", "Minor version", "Patch version", "Status", "Released", "End of life", "Upgrade to:"], "phases": [{"date_precision": "day", "ends_on": "2027-06-03", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of life"}, "releaseCycle": {"column": "Version"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Amazon Neptune official lifecycle source
official-source-bf7bbc550714adf6717d78afSource Changecnspec Lifecycle policyUpdated cnspec Lifecycle policy from its verified official lifecycle source.{"coverage_target": "cnspec", "text": "Breaking changes | Major releases can include soft-breaking changes that may require updates to your policies, query packs, or automation. Mondoo announces these well in advance, and they don't become hard-breaking until the following major release. | Supported releases | cnspec follows an N-1 support cycle: the current major version ( N ) and the previous one ( N-1 ) are officially supported. Both can talk to Mondoo Platform and run every published policy and query pack. When 13.0 ships, the minimum supported version becomes 12.0 and all 11.x releases reach end of life (EOL). | Update cnspec | Integrations that run on Mondoo Platform, the Kubernetes operator, and the AWS Lambda-based integration automatically update to the latest version. There's no need to manually update these. | Update using the install script"} → {"coverage_target": "cnspec", "text": "Breaking changes Copy Anchor Link | Major releases can include soft-breaking changes that may require updates to your policies, query packs, or automation. Mondoo announces these well in advance, and they don't become hard-breaking until the following major release. | Supported releases Copy Anchor Link | cnspec follows an N-1 support cycle: the current major version ( N ) and the previous one ( N-1 ) are officially supported. Both can talk to Mondoo Platform and run every published policy and query pack. With 14.0 released, 14.x and 13.x are supported, and all 12.x releases have reached end of life (EOL). | Update cnspec Copy Anchor Link | Integrations that run on Mondoo Platform, the Kubernetes operator, and the AWS Lambda-based integration automatically update to the latest version. There's no need to manually update these. | Update with cnspec update Copy Anchor Link"}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.cnspec official lifecycle source
official-source-a41eebe69e3849fe4b422424Source ChangeAlpine Linux v3.21Updated Alpine Linux v3.21 from its verified official lifecycle source.{"cells": ["v3.21", "2024-12-05", "3.21-stable", "| 3.21.7 | 3.21.6 | 3.21.5 | 3.21.4 | 3.21.3 | 3.21.2 | 3.21.1 | 3.21.0", "• 2026-11-01", "main"], "coverage_target": "alpine-linux", "headers": ["Branch", "Branch date", "Git Branch", "Minor releases", "End of support", "Support level"], "phases": [{"date_precision": "day", "ends_on": "2026-11-01", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of support", "regex": "^.+(?P<date>\\d{4}-\\d{2}-\\d{2}).*$", "template": "{{date}}"}, "releaseCycle": {"column": "Branch"}}} → {"cells": ["v3.21", "2024-12-05", "3.21-stable", "| 3.21.8 | 3.21.7 | 3.21.6 | 3.21.5 | 3.21.4 | 3.21.3 | 3.21.2 | 3.21.1 | 3.21.0", "• 2026-11-01", "main"], "coverage_target": "alpine-linux", "headers": ["Branch", "Branch date", "Git Branch", "Minor releases", "End of support", "Support level"], "phases": [{"date_precision": "day", "ends_on": "2026-11-01", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of support", "regex": "^.+(?P<date>\\d{4}-\\d{2}-\\d{2}).*$", "template": "{{date}}"}, "releaseCycle": {"column": "Branch"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Alpine Linux official lifecycle source