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 23:15 UTC
DateTypeRecordVerified changeEvidence
official-source-a546e64e294d69000d98c05cSource ChangeAlpine Linux v3.22Updated Alpine Linux v3.22 from its verified official lifecycle source.{"cells": ["v3.22", "2025-05-30", "3.22-stable", "| 3.22.5 | 3.22.4 | 3.22.3 | 3.22.2 | 3.22.1 | 3.22.0", "• 2027-05-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": "2027-05-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.22", "2025-05-30", "3.22-stable", "| 3.22.6 | 3.22.5 | 3.22.4 | 3.22.3 | 3.22.2 | 3.22.1 | 3.22.0", "• 2027-05-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": "2027-05-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
official-source-0fd3fb292164e39541943d41Source ChangeAlpine Linux v3.23Updated Alpine Linux v3.23 from its verified official lifecycle source.{"cells": ["v3.23", "2025-12-03", "3.23-stable", "| 3.23.5 | 3.23.4 | 3.23.3 | 3.23.2 | 3.23.0", "• 2027-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": "2027-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.23", "2025-12-03", "3.23-stable", "| 3.23.6 | 3.23.5 | 3.23.4 | 3.23.3 | 3.23.2 | 3.23.0", "• 2027-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": "2027-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
official-source-3546901e5edc39e87d8c73ceSource ChangeAlpine Linux v3.24Updated Alpine Linux v3.24 from its verified official lifecycle source.{"cells": ["v3.24", "2026-06-09", "3.24-stable", "| 3.24.1 | 3.24.0", "• 2028-06-01", "main and community"], "coverage_target": "alpine-linux", "headers": ["Branch", "Branch date", "Git Branch", "Minor releases", "End of support", "Support level"], "phases": [{"date_precision": "day", "ends_on": "2028-06-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.24", "2026-06-09", "3.24-stable", "| 3.24.2 | 3.24.1 | 3.24.0", "• 2028-06-01", "main and community"], "coverage_target": "alpine-linux", "headers": ["Branch", "Branch date", "Git Branch", "Minor releases", "End of support", "Support level"], "phases": [{"date_precision": "day", "ends_on": "2028-06-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
official-source-c612a9c2a80b036582406ec2Source ChangeApache ZooKeeper Product policyUpdated Apache ZooKeeper Product policy from its verified official lifecycle source.{"coverage_target": "zookeeper", "text": "Apache ZooKeeper 3.8.6 (Latest Stable) | apache-zookeeper-3.8.6-bin.tar.gz ( asc , sha512 ) | apache-zookeeper-3.8.6.tar.gz (source) ( asc , sha512 ) | Apache ZooKeeper 3.7.2 (End-of-Life since 2 Feb 2024) | apache-zookeeper-3.7.2-bin.tar.gz ( asc , sha512 ) | apache-zookeeper-3.7.2.tar.gz (source) ( asc , sha512 ) | Older releases are available in the Apache Archive ."} → {"coverage_target": "zookeeper", "text": "Apache ZooKeeper 3.8.7 (Latest Stable) | apache-zookeeper-3.8.7-bin.tar.gz ( asc , sha512 ) | apache-zookeeper-3.8.7.tar.gz (source) ( asc , sha512 ) | Apache ZooKeeper 3.7.2 (End-of-Life since 2 Feb 2024) | apache-zookeeper-3.7.2-bin.tar.gz ( asc , sha512 ) | apache-zookeeper-3.7.2.tar.gz (source) ( asc , sha512 ) | Older releases are available in the Apache Archive ."}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.Apache ZooKeeper official lifecycle source
official-source-ac2f3346ab041b0488144475Source ChangeFortiOS Product policyUpdated FortiOS Product policy from its verified official lifecycle source.{"coverage_target": "fortios", "text": "23228 views | As announced in Customer Support Bulletin CSB-260330-1, as of March 2026, the following firmware Product Life Cycle Dates have been extended by one year: | FortiOS v7.4 End of Engineering Support: 11 May 2026 -> 11 May 2027. | FortiOS v7.4 End of Support: 11 Nov 2027 -> 11 Nov 2028. | FortiOS v7.6 End of Engineering Support: 25 Jul 2027 -> 25 Jul 2028. | FortiOS v7.6 End of Support: 25 Jan 2029 -> 25 Jan 2030. | Up-to-date product Life Cycle information can be viewed at Life Cycle ."} → {"coverage_target": "fortios", "text": "25599 views | As announced in Customer Support Bulletin CSB-260330-1, as of March 2026, the following firmware Product Life Cycle Dates have been extended by one year: | FortiOS v7.4 End of Engineering Support: 11 May 2026 -> 11 May 2027. | FortiOS v7.4 End of Support: 11 Nov 2027 -> 11 Nov 2028. | FortiOS v7.6 End of Engineering Support: 25 Jul 2027 -> 25 Jul 2028. | FortiOS v7.6 End of Support: 25 Jan 2029 -> 25 Jan 2030. | Up-to-date product Life Cycle information can be viewed at Life Cycle ."}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.FortiOS official lifecycle source
official-source-455ecc333af0c4dd0e8e8400Source ChangeGoogle Gemini API Models gemini-live-2.5-flash-previewUpdated Google Gemini API Models gemini-live-2.5-flash-preview from its verified official lifecycle source.{"cells": ["gemini-live-2.5-flash-preview", "June 17, 2025", "December 9, 2025", "gemini-3.1-flash-live-preview"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2025-12-09", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model"}, "releaseDate": {"column": "Release date"}}} → {"cells": ["gemini-live-2.5-flash-preview", "June 17, 2025", "December 9, 2025", "gemini-3.8-live"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2025-12-09", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model"}, "releaseDate": {"column": "Release 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.Google Gemini API Models official lifecycle source
official-source-0382911dfa8c1d6dc35e772dSource ChangeGoogle Gemini API Models gemini-2.0-flash-live-001Updated Google Gemini API Models gemini-2.0-flash-live-001 from its verified official lifecycle source.{"cells": ["gemini-2.0-flash-live-001", "April 9, 2025", "December 9, 2025", "gemini-3.1-flash-live-preview"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2025-12-09", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model"}, "releaseDate": {"column": "Release date"}}} → {"cells": ["gemini-2.0-flash-live-001", "April 9, 2025", "December 9, 2025", "gemini-3.8-live"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2025-12-09", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model"}, "releaseDate": {"column": "Release 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.Google Gemini API Models official lifecycle source
official-source-4083460088f02eb17e9466ddSource ChangeOpenAI API Models `gpt-image-1`Updated OpenAI API Models `gpt-image-1` from its verified official lifecycle source.{"cells": ["October 23, 2026", "`gpt-image-1`", "`gpt-image-2`"], "coverage_target": "openai-api-models", "headers": ["Shutdown date", "Model / system", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-10-23", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model / system"}}} → {"cells": ["October 23, 2026", "`gpt-image-1`", "`gpt-image-2.5-sunburst` or `gpt-image-2.5-flare`"], "coverage_target": "openai-api-models", "headers": ["Shutdown date", "Model / system", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-10-23", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model / system"}}}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.OpenAI API Models official lifecycle source
official-source-96ce1b6fe7bf89cdf4e1cd76Source ChangeOpenAI API Models `chatgpt-image-latest`Updated OpenAI API Models `chatgpt-image-latest` from its verified official lifecycle source.{"cells": ["Dec 1, 2026", "`chatgpt-image-latest`", "`gpt-image-2`"], "coverage_target": "openai-api-models", "headers": ["Shutdown date", "Model / system", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-12-01", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model / system"}}} → {"cells": ["Dec 1, 2026", "`chatgpt-image-latest`", "`gpt-image-2.5-sunburst` or `gpt-image-2.5-flare`"], "coverage_target": "openai-api-models", "headers": ["Shutdown date", "Model / system", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-12-01", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model / system"}}}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.OpenAI API Models official lifecycle source
official-source-49ba9a9a19c22dabe74fa55aSource ChangeOpenAI API Models `gpt-image-1.5`Updated OpenAI API Models `gpt-image-1.5` from its verified official lifecycle source.{"cells": ["Dec 1, 2026", "`gpt-image-1.5`", "`gpt-image-2`"], "coverage_target": "openai-api-models", "headers": ["Shutdown date", "Model / system", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-12-01", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model / system"}}} → {"cells": ["Dec 1, 2026", "`gpt-image-1.5`", "`gpt-image-2.5-sunburst` or `gpt-image-2.5-flare`"], "coverage_target": "openai-api-models", "headers": ["Shutdown date", "Model / system", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-12-01", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model / system"}}}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.OpenAI API Models official lifecycle source
official-source-c39db9292f5fea6d2b720542Source ChangeOpenAI API Models `gpt-image-1-mini`Updated OpenAI API Models `gpt-image-1-mini` from its verified official lifecycle source.{"cells": ["Dec 1, 2026", "`gpt-image-1-mini`", "`gpt-image-2`"], "coverage_target": "openai-api-models", "headers": ["Shutdown date", "Model / system", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-12-01", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model / system"}}} → {"cells": ["Dec 1, 2026", "`gpt-image-1-mini`", "`gpt-image-2.5-sunburst` or `gpt-image-2.5-flare`"], "coverage_target": "openai-api-models", "headers": ["Shutdown date", "Model / system", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-12-01", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model / system"}}}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.OpenAI API Models official lifecycle source
official-source-ed1364a251d721b92ad21342Source ChangeJuniper Junos OS Evolved Junos OS Evolved 19.2Updated Juniper Junos OS Evolved Junos OS Evolved 19.2 from its verified official lifecycle source.{"cells": ["Junos OS Evolved 19.2", "08/05/2019", "02/05/2021", "08/05/2021", "EOL"], "coverage_target": "juniper-junos-os-evolved", "headers": ["Product", "FRS Date", "End of Engineering", "End of Support", "Release Type"], "phases": [{"date_precision": "month", "ends_on": "2021-05", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "month", "ends_on": "2021-05", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "End of Engineering"}, "eol": {"column": "End of Support"}, "releaseCycle": {"column": "Product"}, "releaseDate": {"column": "FRS Date"}}} → {"cells": ["Junos OS Evolved 19.2", "08/05/2019", "02/05/2021", "08/05/2021", "EOL"], "coverage_target": "juniper-junos-os-evolved", "headers": ["Product", "FRS Date", "End of Engineering", "End of Support", "Release Type"], "phases": [{"date_precision": "day", "ends_on": "2021-02-05", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2021-08-05", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "End of Engineering"}, "eol": {"column": "End of Support"}, "releaseCycle": {"column": "Product"}, "releaseDate": {"column": "FRS 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.Juniper Junos OS Evolved official lifecycle source
official-source-3c206a8c12caa0f180242bd3Source ChangeJuniper Junos OS Evolved Junos OS Evolved 19.3Updated Juniper Junos OS Evolved Junos OS Evolved 19.3 from its verified official lifecycle source.{"cells": ["Junos OS Evolved 19.3", "10/04/2019", "04/04/2021", "10/04/2021", "EOL"], "coverage_target": "juniper-junos-os-evolved", "headers": ["Product", "FRS Date", "End of Engineering", "End of Support", "Release Type"], "phases": [{"date_precision": "month", "ends_on": "2021-04", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "month", "ends_on": "2021-04", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "End of Engineering"}, "eol": {"column": "End of Support"}, "releaseCycle": {"column": "Product"}, "releaseDate": {"column": "FRS Date"}}} → {"cells": ["Junos OS Evolved 19.3", "10/04/2019", "04/04/2021", "10/04/2021", "EOL"], "coverage_target": "juniper-junos-os-evolved", "headers": ["Product", "FRS Date", "End of Engineering", "End of Support", "Release Type"], "phases": [{"date_precision": "day", "ends_on": "2021-04-04", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2021-10-04", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "End of Engineering"}, "eol": {"column": "End of Support"}, "releaseCycle": {"column": "Product"}, "releaseDate": {"column": "FRS 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.Juniper Junos OS Evolved official lifecycle source
official-source-7c01972114416a4948ce70e7Source ChangeDuckDB 1.4.0 LTSUpdated DuckDB 1.4.0 LTS from its verified official lifecycle source.{"cells": ["", "2025-09-16", "1.4.0 LTS", "Andium (Anas andium)", "2026-09-16"], "coverage_target": "duckdb", "headers": ["", "Date", "Version", "Codename (named after)", "End of life"], "phases": [{"date_precision": "day", "ends_on": "2026-09-16", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of life"}, "releaseCycle": {"column": "Version"}, "releaseDate": {"column": "Date"}}} → {"cells": ["", "2025-09-16", "1.4.0 LTS", "Andium (Anas andium)", "2026-11-17"], "coverage_target": "duckdb", "headers": ["", "Date", "Version", "Codename (named after)", "End of life"], "phases": [{"date_precision": "day", "ends_on": "2026-11-17", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of life"}, "releaseCycle": {"column": "Version"}, "releaseDate": {"column": "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.DuckDB official lifecycle source
official-source-0ec25b336db1f17325e6e9f3Source ChangeDuckDB 1.5.0Updated DuckDB 1.5.0 from its verified official lifecycle source.{"cells": ["", "2026-03-09", "1.5.0", "Variegata (Tadorna variegata)", "2026-09-01"], "coverage_target": "duckdb", "headers": ["", "Date", "Version", "Codename (named after)", "End of life"], "phases": [{"date_precision": "day", "ends_on": "2026-09-01", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of life"}, "releaseCycle": {"column": "Version"}, "releaseDate": {"column": "Date"}}} → {"cells": ["", "2026-03-09", "1.5.0", "Variegata (Tadorna variegata)", "2026-11-01"], "coverage_target": "duckdb", "headers": ["", "Date", "Version", "Codename (named after)", "End of life"], "phases": [{"date_precision": "day", "ends_on": "2026-11-01", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of life"}, "releaseCycle": {"column": "Version"}, "releaseDate": {"column": "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.DuckDB official lifecycle source
official-source-3b6ce506311b13c5b91aa2b0Source ChangeSapMachine SapMachine 27Updated SapMachine SapMachine 27 from its verified official lifecycle source.{"cells": ["SapMachine 27", "planned for 09/2026", "03/2027"], "coverage_target": "sapmachine", "headers": ["Release", "General Availability", "End of Life"]} → {"cells": ["SapMachine 27", "09/2026", "03/2027"], "coverage_target": "sapmachine", "headers": ["Release", "General Availability", "End of Life"]}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.SapMachine official lifecycle source
official-source-988ed2384d9577daca6ceb66Source ChangeMetabase 54Updated Metabase 54 from its verified official lifecycle source.{"cells": ["Metabase 54", "March 25, 2025", "May 31, 2026"], "coverage_target": "metabase", "headers": ["Version", "Released", "End of life"], "phases": [{"date_precision": "day", "ends_on": "2026-05-31", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of life"}, "releaseCycle": {"column": "Version", "regex": "^Metabase (?P<value>.+)$"}, "releaseDate": {"column": "Released"}}} → {"cells": ["Metabase 54", "March 25, 2025", "May 31, 2026", "54.24 May 6, 2026 EOL"], "coverage_target": "metabase", "headers": ["Version", "Released", "End of life", "Latest release"], "phases": [{"date_precision": "day", "ends_on": "2026-05-31", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of life"}, "releaseCycle": {"column": "Version", "regex": "^Metabase (?P<value>.+)$"}, "releaseDate": {"column": "Released"}}}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.Metabase official lifecycle source
official-source-5e58f6a3b5c8cad496fff205Source ChangeMetabase 55Updated Metabase 55 from its verified official lifecycle source.{"cells": ["Metabase 55", "June 2, 2025", "May 31, 2026"], "coverage_target": "metabase", "headers": ["Version", "Released", "End of life"], "phases": [{"date_precision": "day", "ends_on": "2026-05-31", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of life"}, "releaseCycle": {"column": "Version", "regex": "^Metabase (?P<value>.+)$"}, "releaseDate": {"column": "Released"}}} → {"cells": ["Metabase 55", "June 2, 2025", "May 31, 2026", "55.24 May 6, 2026 EOL"], "coverage_target": "metabase", "headers": ["Version", "Released", "End of life", "Latest release"], "phases": [{"date_precision": "day", "ends_on": "2026-05-31", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of life"}, "releaseCycle": {"column": "Version", "regex": "^Metabase (?P<value>.+)$"}, "releaseDate": {"column": "Released"}}}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.Metabase official lifecycle source
official-source-d1491c59cefa0a55d6831aceSource ChangeMetabase 56Updated Metabase 56 from its verified official lifecycle source.{"cells": ["Metabase 56", "August 1, 2025", "May 31, 2026"], "coverage_target": "metabase", "headers": ["Version", "Released", "End of life"], "phases": [{"date_precision": "day", "ends_on": "2026-05-31", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of life"}, "releaseCycle": {"column": "Version", "regex": "^Metabase (?P<value>.+)$"}, "releaseDate": {"column": "Released"}}} → {"cells": ["Metabase 56", "August 1, 2025", "May 31, 2026", "56.25 May 6, 2026 EOL"], "coverage_target": "metabase", "headers": ["Version", "Released", "End of life", "Latest release"], "phases": [{"date_precision": "day", "ends_on": "2026-05-31", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of life"}, "releaseCycle": {"column": "Version", "regex": "^Metabase (?P<value>.+)$"}, "releaseDate": {"column": "Released"}}}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.Metabase official lifecycle source
official-source-b687bb0f15b3587c1b75df9fSource ChangeMetabase 57Updated Metabase 57 from its verified official lifecycle source.{"cells": ["Metabase 57", "November 1, 2025", "May 31, 2026"], "coverage_target": "metabase", "headers": ["Version", "Released", "End of life"], "phases": [{"date_precision": "day", "ends_on": "2026-05-31", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of life"}, "releaseCycle": {"column": "Version", "regex": "^Metabase (?P<value>.+)$"}, "releaseDate": {"column": "Released"}}} → {"cells": ["Metabase 57", "November 1, 2025", "May 31, 2026", "57.20 June 8, 2026 EOL"], "coverage_target": "metabase", "headers": ["Version", "Released", "End of life", "Latest release"], "phases": [{"date_precision": "day", "ends_on": "2026-05-31", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of life"}, "releaseCycle": {"column": "Version", "regex": "^Metabase (?P<value>.+)$"}, "releaseDate": {"column": "Released"}}}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.Metabase official lifecycle source