CHANGE LOG
Lifecycle changes
Reviewed changes to published lifecycle records. Layout edits and unchanged source checks are excluded.
| Date | Type | Record | Verified change | Evidence |
|---|---|---|---|---|
| official-source-1d22ee17f154d2e3de4c22ab | Source Change | Azure Kubernetes Service 1.29 | Updated Azure Kubernetes Service 1.29 from its verified official lifecycle source.{"cells": ["1.29", "Dec 2023", "Feb 2024", "Mar 2024", "Mar 2025", "Apr 2026"], "coverage_target": "azure-kubernetes-service", "headers": ["Kubernetes version", "Upstream release", "AKS preview", "AKS GA", "End of life", "LTS End of life"], "phases": [{"date_precision": "month", "ends_on": "2025-03", "label": "Standard support", "phase_type": "retirement", "sort_order": 0}, {"date_precision": "month", "ends_on": "2026-04", "label": "Extended support", "phase_type": "self_service", "sort_order": 1}], "registered_fields": {"eoes": {"column": "LTS End of life"}, "eol": {"column": "End of life"}, "releaseCycle": {"column": "Kubernetes version"}, "releaseDate": {"column": "AKS GA"}}} → {"cells": ["1.29", "Dec 2023", "Feb 2024", "Mar 2024", "Mar 2025", "Apr 2026", "Jun 2027"], "coverage_target": "azure-kubernetes-service", "headers": ["Kubernetes version", "Upstream release", "AKS preview", "AKS GA", "End of life", "LTS End of life", "Platform-initiated upgrade"], "phases": [{"date_precision": "month", "ends_on": "2025-03", "label": "Standard support", "phase_type": "retirement", "sort_order": 0}, {"date_precision": "month", "ends_on": "2026-04", "label": "Extended support", "phase_type": "self_service", "sort_order": 1}], "registered_fields": {"eoes": {"column": "LTS End of life"}, "eol": {"column": "End of life"}, "releaseCycle": {"column": "Kubernetes version"}, "releaseDate": {"column": "AKS GA"}}}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 Kubernetes Service official lifecycle source |
| official-source-9fc950b65599fd517774e554 | Source Change | Azure Kubernetes Service 1.37 | Updated Azure Kubernetes Service 1.37 from its verified official lifecycle source.{"cells": ["1.37", "Aug 2026", "Sep 2026", "Oct 2026", "Oct 2027", "Until 1.41 GA"], "coverage_target": "azure-kubernetes-service", "headers": ["Kubernetes version", "Upstream release", "AKS preview", "AKS GA", "End of life", "Platform support"], "phases": [{"date_precision": "month", "ends_on": "2027-10", "label": "Standard support", "phase_type": "retirement", "sort_order": 0}, {"date_precision": "month", "ends_on": "2027-10", "label": "Extended support", "phase_type": "self_service", "sort_order": 1}], "registered_fields": {"eoes": {"column": "LTS End of life"}, "eol": {"column": "End of life"}, "releaseCycle": {"column": "Kubernetes version"}, "releaseDate": {"column": "AKS GA"}}} → {"cells": ["1.37", "Aug 2026", "Sep 2026", "Oct 2026", "Oct 2027", "Until 1.41 GA", "Jan 2028"], "coverage_target": "azure-kubernetes-service", "headers": ["Kubernetes version", "Upstream release", "AKS preview", "AKS GA", "End of life", "Platform support", "Platform-initiated upgrade"], "phases": [{"date_precision": "month", "ends_on": "2027-10", "label": "Standard support", "phase_type": "retirement", "sort_order": 0}, {"date_precision": "month", "ends_on": "2027-10", "label": "Extended support", "phase_type": "self_service", "sort_order": 1}], "registered_fields": {"eoes": {"column": "LTS End of life"}, "eol": {"column": "End of life"}, "releaseCycle": {"column": "Kubernetes version"}, "releaseDate": {"column": "AKS GA"}}}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 Kubernetes Service official lifecycle source |
| official-source-49f836cf8c09ea020dda40de | Source Change | Azure Kubernetes Service 1.36 | Updated Azure Kubernetes Service 1.36 from its verified official lifecycle source.{"cells": ["1.36", "Apr 2026", "May 2026", "Jun 2026", "Jun 2027", "Until 1.40 GA"], "coverage_target": "azure-kubernetes-service", "headers": ["Kubernetes version", "Upstream release", "AKS preview", "AKS GA", "End of life", "Platform support"], "phases": [{"date_precision": "month", "ends_on": "2027-06", "label": "Standard support", "phase_type": "retirement", "sort_order": 0}, {"date_precision": "month", "ends_on": "2027-06", "label": "Extended support", "phase_type": "self_service", "sort_order": 1}], "registered_fields": {"eoes": {"column": "LTS End of life"}, "eol": {"column": "End of life"}, "releaseCycle": {"column": "Kubernetes version"}, "releaseDate": {"column": "AKS GA"}}} → {"cells": ["1.36", "Apr 2026", "May 2026", "Jun 2026", "Jun 2027", "Until 1.40 GA", "Sep 2027"], "coverage_target": "azure-kubernetes-service", "headers": ["Kubernetes version", "Upstream release", "AKS preview", "AKS GA", "End of life", "Platform support", "Platform-initiated upgrade"], "phases": [{"date_precision": "month", "ends_on": "2027-06", "label": "Standard support", "phase_type": "retirement", "sort_order": 0}, {"date_precision": "month", "ends_on": "2027-06", "label": "Extended support", "phase_type": "self_service", "sort_order": 1}], "registered_fields": {"eoes": {"column": "LTS End of life"}, "eol": {"column": "End of life"}, "releaseCycle": {"column": "Kubernetes version"}, "releaseDate": {"column": "AKS GA"}}}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 Kubernetes Service official lifecycle source |
| official-source-d9500f01405ef4b5f3640728 | Source Change | Azure Kubernetes Service 1.35 | Updated Azure Kubernetes Service 1.35 from its verified official lifecycle source.{"cells": ["1.35", "Dec 2025", "Feb 2026", "Mar 2026", "Mar 2027", "Until 1.39 GA"], "coverage_target": "azure-kubernetes-service", "headers": ["Kubernetes version", "Upstream release", "AKS preview", "AKS GA", "End of life", "Platform support"], "phases": [{"date_precision": "month", "ends_on": "2027-03", "label": "Standard support", "phase_type": "retirement", "sort_order": 0}, {"date_precision": "month", "ends_on": "2027-03", "label": "Extended support", "phase_type": "self_service", "sort_order": 1}], "registered_fields": {"eoes": {"column": "LTS End of life"}, "eol": {"column": "End of life"}, "releaseCycle": {"column": "Kubernetes version"}, "releaseDate": {"column": "AKS GA"}}} → {"cells": ["1.35", "Dec 2025", "Feb 2026", "Mar 2026", "Mar 2027", "Until 1.39 GA", "Jun 2027"], "coverage_target": "azure-kubernetes-service", "headers": ["Kubernetes version", "Upstream release", "AKS preview", "AKS GA", "End of life", "Platform support", "Platform-initiated upgrade"], "phases": [{"date_precision": "month", "ends_on": "2027-03", "label": "Standard support", "phase_type": "retirement", "sort_order": 0}, {"date_precision": "month", "ends_on": "2027-03", "label": "Extended support", "phase_type": "self_service", "sort_order": 1}], "registered_fields": {"eoes": {"column": "LTS End of life"}, "eol": {"column": "End of life"}, "releaseCycle": {"column": "Kubernetes version"}, "releaseDate": {"column": "AKS GA"}}}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 Kubernetes Service official lifecycle source |
| official-source-5b4a787dc1c7ede22f8f0393 | Source Change | Azure Kubernetes Service 1.34 | Updated Azure Kubernetes Service 1.34 from its verified official lifecycle source.{"cells": ["1.34", "Aug 2025", "Oct 2025", "Nov 2025", "Nov 2026", "Until 1.38 GA"], "coverage_target": "azure-kubernetes-service", "headers": ["Kubernetes version", "Upstream release", "AKS preview", "AKS GA", "End of life", "Platform support"], "phases": [{"date_precision": "month", "ends_on": "2026-11", "label": "Standard support", "phase_type": "retirement", "sort_order": 0}, {"date_precision": "month", "ends_on": "2026-11", "label": "Extended support", "phase_type": "self_service", "sort_order": 1}], "registered_fields": {"eoes": {"column": "LTS End of life"}, "eol": {"column": "End of life"}, "releaseCycle": {"column": "Kubernetes version"}, "releaseDate": {"column": "AKS GA"}}} → {"cells": ["1.34", "Aug 2025", "Oct 2025", "Nov 2025", "Nov 2026", "Until 1.38 GA", "Jun 2027"], "coverage_target": "azure-kubernetes-service", "headers": ["Kubernetes version", "Upstream release", "AKS preview", "AKS GA", "End of life", "Platform support", "Platform-initiated upgrade"], "phases": [{"date_precision": "month", "ends_on": "2026-11", "label": "Standard support", "phase_type": "retirement", "sort_order": 0}, {"date_precision": "month", "ends_on": "2026-11", "label": "Extended support", "phase_type": "self_service", "sort_order": 1}], "registered_fields": {"eoes": {"column": "LTS End of life"}, "eol": {"column": "End of life"}, "releaseCycle": {"column": "Kubernetes version"}, "releaseDate": {"column": "AKS GA"}}}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 Kubernetes Service official lifecycle source |
| official-source-3418f944a4b36660c98c7f77 | Source Change | Azure Kubernetes Service 1.33 | Updated Azure Kubernetes Service 1.33 from its verified official lifecycle source.{"cells": ["1.33", "Apr 2025", "May 2025", "Jun 2025", "Jul 2026", "Until 1.37 GA"], "coverage_target": "azure-kubernetes-service", "headers": ["Kubernetes version", "Upstream release", "AKS preview", "AKS GA", "End of life", "Platform support"], "phases": [{"date_precision": "month", "ends_on": "2026-07", "label": "Standard support", "phase_type": "retirement", "sort_order": 0}, {"date_precision": "month", "ends_on": "2026-07", "label": "Extended support", "phase_type": "self_service", "sort_order": 1}], "registered_fields": {"eoes": {"column": "LTS End of life"}, "eol": {"column": "End of life"}, "releaseCycle": {"column": "Kubernetes version"}, "releaseDate": {"column": "AKS GA"}}} → {"cells": ["1.33", "Apr 2025", "May 2025", "Jun 2025", "Jul 2026", "Until 1.37 GA", "Jun 2027"], "coverage_target": "azure-kubernetes-service", "headers": ["Kubernetes version", "Upstream release", "AKS preview", "AKS GA", "End of life", "Platform support", "Platform-initiated upgrade"], "phases": [{"date_precision": "month", "ends_on": "2026-07", "label": "Standard support", "phase_type": "retirement", "sort_order": 0}, {"date_precision": "month", "ends_on": "2026-07", "label": "Extended support", "phase_type": "self_service", "sort_order": 1}], "registered_fields": {"eoes": {"column": "LTS End of life"}, "eol": {"column": "End of life"}, "releaseCycle": {"column": "Kubernetes version"}, "releaseDate": {"column": "AKS GA"}}}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 Kubernetes Service official lifecycle source |
| official-source-a9dc8277038c24f53aa3a0b2 | Source Change | Azure Kubernetes Service 1.32 | Updated Azure Kubernetes Service 1.32 from its verified official lifecycle source.{"cells": ["1.32", "Dec 2024", "Feb 2025", "Apr 2025", "Mar 2026", "Until 1.36 GA"], "coverage_target": "azure-kubernetes-service", "headers": ["Kubernetes version", "Upstream release", "AKS preview", "AKS GA", "End of life", "Platform support"], "phases": [{"date_precision": "month", "ends_on": "2026-03", "label": "Standard support", "phase_type": "retirement", "sort_order": 0}, {"date_precision": "month", "ends_on": "2026-03", "label": "Extended support", "phase_type": "self_service", "sort_order": 1}], "registered_fields": {"eoes": {"column": "LTS End of life"}, "eol": {"column": "End of life"}, "releaseCycle": {"column": "Kubernetes version"}, "releaseDate": {"column": "AKS GA"}}} → {"cells": ["1.32", "Dec 2024", "Feb 2025", "Apr 2025", "Mar 2026", "Until 1.36 GA", "Jun 2027"], "coverage_target": "azure-kubernetes-service", "headers": ["Kubernetes version", "Upstream release", "AKS preview", "AKS GA", "End of life", "Platform support", "Platform-initiated upgrade"], "phases": [{"date_precision": "month", "ends_on": "2026-03", "label": "Standard support", "phase_type": "retirement", "sort_order": 0}, {"date_precision": "month", "ends_on": "2026-03", "label": "Extended support", "phase_type": "self_service", "sort_order": 1}], "registered_fields": {"eoes": {"column": "LTS End of life"}, "eol": {"column": "End of life"}, "releaseCycle": {"column": "Kubernetes version"}, "releaseDate": {"column": "AKS GA"}}}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 Kubernetes Service official lifecycle source |
| official-source-4728b0de3630e44437912e8a | Source Change | Anthropic Claude claude-sonnet-4-5-20250929 | Updated Anthropic Claude claude-sonnet-4-5-20250929 from its verified official lifecycle source.{"cells": ["November 30, 2026", "claude-sonnet-4-5-20250929", "claude-sonnet-5-5"], "coverage_target": "anthropic-claude", "headers": ["Retirement date", "Deprecated model", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-11-30", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Retirement Date"}, "releaseCycle": {"column": "Deprecated Model", "regex": "^(?P<value>.+)$"}}} → {"cells": ["claude-sonnet-4-5-20250929", "Deprecated", "September 30, 2026", "November 30, 2026"], "coverage_target": "anthropic-claude", "headers": ["API model name", "Current state", "Deprecated", "Tentative retirement date"], "phases": [{"date_precision": "day", "ends_on": "2026-09-30", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-11-30", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Deprecated"}, "eol": {"column": "Tentative Retirement Date", "regex": "^(Not sooner than )?(?P<value>.+)$"}, "releaseCycle": {"column": "API Model Name", "regex": "^(?P<value>.+)$"}}}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. | Anthropic Claude official lifecycle source |
| official-source-f1e8699232ba9835b073784c | Source Change | Anthropic Claude claude-3-sonnet-20240229 | Updated Anthropic Claude claude-3-sonnet-20240229 from its verified official lifecycle source.{"cells": ["July 21, 2025", "claude-3-sonnet-20240229", "claude-sonnet-4-6"], "coverage_target": "anthropic-claude", "headers": ["Retirement date", "Deprecated model", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2025-07-21", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Retirement Date"}, "releaseCycle": {"column": "Deprecated Model", "regex": "^(?P<value>.+)$"}}} → {"cells": ["July 21, 2025", "claude-3-sonnet-20240229", "claude-sonnet-5-5"], "coverage_target": "anthropic-claude", "headers": ["Retirement date", "Deprecated model", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2025-07-21", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Retirement Date"}, "releaseCycle": {"column": "Deprecated Model", "regex": "^(?P<value>.+)$"}}}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. | Anthropic Claude official lifecycle source |
| official-source-19af222ea68fb65fefa9fc53 | Source Change | Anthropic Claude claude-3-5-sonnet-20241022 | Updated Anthropic Claude claude-3-5-sonnet-20241022 from its verified official lifecycle source.{"cells": ["October 28, 2025", "claude-3-5-sonnet-20241022", "claude-sonnet-4-6"], "coverage_target": "anthropic-claude", "headers": ["Retirement date", "Deprecated model", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2025-10-28", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Retirement Date"}, "releaseCycle": {"column": "Deprecated Model", "regex": "^(?P<value>.+)$"}}} → {"cells": ["October 28, 2025", "claude-3-5-sonnet-20241022", "claude-sonnet-5-5"], "coverage_target": "anthropic-claude", "headers": ["Retirement date", "Deprecated model", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2025-10-28", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Retirement Date"}, "releaseCycle": {"column": "Deprecated Model", "regex": "^(?P<value>.+)$"}}}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. | Anthropic Claude official lifecycle source |
| official-source-92ad0927f4caa0eb4f76c805 | Source Change | Anthropic Claude claude-3-5-sonnet-20240620 | Updated Anthropic Claude claude-3-5-sonnet-20240620 from its verified official lifecycle source.{"cells": ["October 28, 2025", "claude-3-5-sonnet-20240620", "claude-sonnet-4-6"], "coverage_target": "anthropic-claude", "headers": ["Retirement date", "Deprecated model", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2025-10-28", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Retirement Date"}, "releaseCycle": {"column": "Deprecated Model", "regex": "^(?P<value>.+)$"}}} → {"cells": ["October 28, 2025", "claude-3-5-sonnet-20240620", "claude-sonnet-5-5"], "coverage_target": "anthropic-claude", "headers": ["Retirement date", "Deprecated model", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2025-10-28", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Retirement Date"}, "releaseCycle": {"column": "Deprecated Model", "regex": "^(?P<value>.+)$"}}}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. | Anthropic Claude official lifecycle source |
| official-source-9e06f2de1c454ea733bc06dc | Source Change | Anthropic Claude claude-3-7-sonnet-20250219 | Updated Anthropic Claude claude-3-7-sonnet-20250219 from its verified official lifecycle source.{"cells": ["claude-3-7-sonnet-20250219", "Retired", "October 28, 2025", "February 19, 2026"], "coverage_target": "anthropic-claude", "headers": ["API model name", "Current state", "Deprecated", "Tentative retirement date"], "phases": [{"date_precision": "day", "ends_on": "2025-10-28", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-02-19", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Deprecated"}, "eol": {"column": "Tentative Retirement Date", "regex": "^(Not sooner than )?(?P<value>.+)$"}, "releaseCycle": {"column": "API Model Name", "regex": "^(?P<value>.+)$"}}} → {"cells": ["February 19, 2026", "claude-3-7-sonnet-20250219", "claude-sonnet-5-5"], "coverage_target": "anthropic-claude", "headers": ["Retirement date", "Deprecated model", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-02-19", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Retirement Date"}, "releaseCycle": {"column": "Deprecated Model", "regex": "^(?P<value>.+)$"}}}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. | Anthropic Claude official lifecycle source |
| official-source-ddd8d29404aeb7b9e21818fa | Source Change | Anthropic Claude claude-sonnet-4-20250514 | Updated Anthropic Claude claude-sonnet-4-20250514 from its verified official lifecycle source.{"cells": ["claude-sonnet-4-20250514", "Retired", "April 14, 2026", "June 15, 2026"], "coverage_target": "anthropic-claude", "headers": ["API model name", "Current state", "Deprecated", "Tentative retirement date"], "phases": [{"date_precision": "day", "ends_on": "2026-04-14", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-06-15", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Deprecated"}, "eol": {"column": "Tentative Retirement Date", "regex": "^(Not sooner than )?(?P<value>.+)$"}, "releaseCycle": {"column": "API Model Name", "regex": "^(?P<value>.+)$"}}} → {"cells": ["June 15, 2026", "claude-sonnet-4-20250514", "claude-sonnet-5-5"], "coverage_target": "anthropic-claude", "headers": ["Retirement date", "Deprecated model", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-06-15", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Retirement Date"}, "releaseCycle": {"column": "Deprecated Model", "regex": "^(?P<value>.+)$"}}}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. | Anthropic Claude official lifecycle source |
| official-source-87ad8fde03653166263246fe | Source Change | Anthropic Claude claude-sonnet-4-5-20250929 | Updated Anthropic Claude claude-sonnet-4-5-20250929 from its verified official lifecycle source.{"cells": ["claude-sonnet-4-5-20250929", "Active", "N/A", "Not sooner than September 29, 2026"], "coverage_target": "anthropic-claude", "headers": ["API model name", "Current state", "Deprecated", "Tentative retirement date"], "phases": [{"date_precision": "day", "ends_on": "2026-09-29", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eoas": {"column": "Deprecated"}, "eol": {"column": "Tentative Retirement Date", "regex": "^(Not sooner than )?(?P<value>.+)$"}, "releaseCycle": {"column": "API Model Name", "regex": "^(?P<value>.+)$"}}} → {"cells": ["November 30, 2026", "claude-sonnet-4-5-20250929", "claude-sonnet-5-5"], "coverage_target": "anthropic-claude", "headers": ["Retirement date", "Deprecated model", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-11-30", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Retirement Date"}, "releaseCycle": {"column": "Deprecated Model", "regex": "^(?P<value>.+)$"}}}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. | Anthropic Claude official lifecycle source |
| official-source-293c096c3374439c9b91269f | Source Change | Amazon Neptune 1.4.8.0 | Updated Amazon Neptune 1.4.8.0 from its verified official lifecycle source.{"cells": ["1.4.8.0", "1", "4", "8", "0", "active", "2026-07-27", "2027-10-27", "N/A"], "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-10-27", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of life"}, "releaseCycle": {"column": "Version"}}} → {"cells": ["1.4.8.0", "1", "4", "8", "0", "active", "2026-07-27", "2027-10-27", "1.4.8.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-10-27", "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-4de47dcff5078753d512c530 | Source Change | MongoDB 9.0 | Updated MongoDB 9.0 from its verified official lifecycle source.{"cells": ["MongoDB 9.0", "September 2026", "October 31, 2031"], "coverage_target": "mongodb", "headers": ["Release", "Release Date", "End of Life Date"], "phases": [{"date_precision": "day", "ends_on": "2031-10-31", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of Life Date"}, "releaseCycle": {"column": "Release", "regex": "^MongoDB (?P<value>\\d+\\.\\d+).*$"}, "releaseDate": {"column": "Release Date"}}} → {"cells": ["MongoDB 9.0", "September 2026", "October 31, 2031"]}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. | MongoDB lifecycle discovery |
| official-source-92ff3bced2910ce2ead6822c | Source Change | OPNsense Lifecycle policy | Updated OPNsense Lifecycle policy from its verified official lifecycle source.{"coverage_target": "opnsense", "text": "VPN | Wireguard: Revamp peer generator, optionally store private keys * | Wireguard: Revamp peer generator, optionally store private keys * | IPSec: Deprecate IKEv1 * | IPSec: Deprecate IKEv1 * | Latest release - 15th July 2026 | 26.7 Xenial Xenops"} → {"coverage_target": "opnsense", "text": "Assignments - add interface configuration settings * | Support VLAN's on bridges * | Support VLAN's on bridges * | Deprecate PPTP and L2TP support from PPP devices * | Deprecate PPTP and L2TP support from PPP devices * | Firewall | Add native NAT64 support *"}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. | OPNsense official lifecycle source |
| official-source-a4e37b581ffbdc6a4688d660 | Source Change | MySQL Product policy | Updated MySQL Product policy from its verified official lifecycle source.{"coverage_target": "mysql", "text": "See Fedora 40 End of Life announcement » | January 1, 2025 | MySQL Enterprise Monitor is End of Life (EOL) | MySQL Enterprise Monitor is End of Life (EOL) as of January 1, 2025. Users are encouraged to use Oracle Enterprise Manager for MySQL. | December 31, 2024 | Support EOL for SUSE Enterprise Linux v15.5 | Per the MySQL Support Lifecycle policy regarding ending support for OS versions that are obsolete, have reached end of life, or have little usage pattern, we plan to discontinue building all MySQL binaries for SUSE Enterprise Linux v15.5 on December 31, 2024."} → {"coverage_target": "mysql", "text": "MySQL Product Support EOL Announcements | September 29, 2026 | End of Support for Oracle Solaris | Per the MySQL Support Lifecycle policy regarding ending support for OS versions that are obsolete, have reached end of life, or have little usage pattern, we have discontinued building all MySQL binaries for Oracle Solaris, effective September 29, 2026. | MySQL will no longer provide new product releases, binaries, bug fixes, or security patches for Oracle Solaris. This applies across all MySQL versions and products, including the MySQL 8.4 LTS branch. | MySQL users running on Solaris should migrate their database workloads to Oracle Linux or another platform listed on the current MySQL Supported Platforms matrix. | August 4, 2026"}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. | MySQL official lifecycle source |
| official-source-e510f6e0ddb16596133da522 | Source Change | FortiOS Product policy | Updated FortiOS Product policy from its verified official lifecycle source.{"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 ."} → {"coverage_target": "fortios", "text": "27654 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-fa4d7768661bac79be8d238a | Source Change | Google Gemini API Models gemini-omni-flash-preview | Updated Google Gemini API Models gemini-omni-flash-preview from its verified official lifecycle source.{"cells": ["gemini-omni-flash-preview", "June 30, 2026", "September 30, 2026", "gemini-omni-1.1-flash"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-09-30", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model"}, "releaseDate": {"column": "Release date"}}} → {"cells": ["gemini-omni-flash-preview", "June 30, 2026", "October 22, 2026", "gemini-omni-1.1-flash"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-10-22", "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 |