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.

93 published events · generated 2026-09-13 00:10 UTC
DateTypeRecordVerified changeEvidence
official-source-1ae9a6059bb52dc3ff0ad5e5Source ChangeChef Infra ClientUpdated Chef Infra Client Chef Infra Client from its verified official lifecycle source.{"cells": ["Chef Infra Client", "18.x", "Deprecated", "August 31, 2027", "Chef Infra Client 19.x"], "coverage_target": "chef-infra-client", "headers": ["Product", "Version", "Lifecycle Status", "EOL Date", "Replacement product or version"]} → {"cells": ["Chef Infra Client", "17 and under", "EOL", "February 5, 2026", "Chef Infra Client latest"], "coverage_target": "chef-infra-client", "headers": ["Product", "Version", "Lifecycle Status", "EOL Date", "Replacement product or 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.Chef Infra Client official lifecycle source
official-source-c85e805602b003f372ad6fcaSource ChangeCentOS Maintenance Updates 2Updated CentOS Maintenance Updates 2 from its verified official lifecycle source.{"cells": ["Maintenance Updates 2", "2024-06-30", "2024-05-31"], "coverage_target": "centos", "headers": ["End of Lifetime (EOL) Dates"]} → {"cells": ["Maintenance Updates 2", "2024-06-30", "2024-05-31"], "coverage_target": "centos", "headers": ["End of Lifetime (EOL) Dates", "", ""]}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.CentOS official lifecycle source
official-source-ff9439dd8191697db6f20ff7Source ChangeCentOS Full Updates 1Updated CentOS Full Updates 1 from its verified official lifecycle source.{"cells": ["Full Updates 1", "2020-08-06", "2024-05-31"], "coverage_target": "centos", "headers": ["End of Lifetime (EOL) Dates"]} → {"cells": ["Full Updates 1", "2020-08-06", "2024-05-31"], "coverage_target": "centos", "headers": ["End of Lifetime (EOL) Dates", "", ""]}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.CentOS official lifecycle source
official-source-25e9d0c317df8b5c0d44b572Source ChangeTraefik 2.11Updated Traefik 2.11 from its verified official lifecycle source.{"cells": ["2.11", "Feb 12, 2024", "Ended Apr 29, 2025", "Ends Sept 07, 2026"], "coverage_target": "traefik", "headers": ["Version", "Release Date", "Active Support", "Security Support"], "phases": [{"date_precision": "day", "ends_on": "2025-04-29", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2025-04-29", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Active Support", "regex": "^End(ed|s) (?P<value>.+)$"}, "eol": {"column": "Active Support", "regex": "^End(ed|s) (?P<value>.+)$"}, "releaseCycle": {"column": "Version"}, "releaseDate": {"column": "Release Date"}}} → {"cells": ["2.11", "Feb 12, 2024", "Ended Apr 29, 2025", "Ends Sept 07, 2026"], "coverage_target": "traefik", "headers": ["Version", "Release Date", "Active Support", "Security Support"], "phases": [{"date_precision": "day", "ends_on": "2026-09-07", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Security Support", "regex": "^End(ed|s) (?P<value>.+)$"}, "releaseCycle": {"column": "Version"}, "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.Traefik official lifecycle source
official-source-9470a439d8f45e137849389fSource ChangeTraefik 3.6Updated Traefik 3.6 from its verified official lifecycle source.{"cells": ["3.6", "Nov 07, 2025", "Ended May 07, 2026", "Ended Aug 16, 2026"], "coverage_target": "traefik", "headers": ["Version", "Release Date", "Active Support", "Security Support"], "phases": [{"date_precision": "day", "ends_on": "2026-05-07", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-05-07", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Active Support", "regex": "^End(ed|s) (?P<value>.+)$"}, "eol": {"column": "Active Support", "regex": "^End(ed|s) (?P<value>.+)$"}, "releaseCycle": {"column": "Version"}, "releaseDate": {"column": "Release Date"}}} → {"cells": ["3.6", "Nov 07, 2025", "Ended May 07, 2026", "Ended Aug 16, 2026"], "coverage_target": "traefik", "headers": ["Version", "Release Date", "Active Support", "Security Support"], "phases": [{"date_precision": "day", "ends_on": "2026-08-16", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Security Support", "regex": "^End(ed|s) (?P<value>.+)$"}, "releaseCycle": {"column": "Version"}, "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.Traefik official lifecycle source
official-source-577aa55c3dca8aa5836e206eSource ChangeTraefik 2.11Updated Traefik 2.11 from its verified official lifecycle source.{"cells": ["2.11", "Feb 12, 2024", "Ended Apr 29, 2025", "Ends Sept 07, 2026"], "coverage_target": "traefik", "headers": ["Version", "Release Date", "Active Support", "Security Support"], "phases": [{"date_precision": "day", "ends_on": "2026-09-07", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Security Support", "regex": "^End(ed|s) (?P<value>.+)$"}, "releaseCycle": {"column": "Version"}, "releaseDate": {"column": "Release Date"}}} → {"cells": ["2.11", "Feb 12, 2024", "Ended Apr 29, 2025", "Ends Sept 07, 2026"], "coverage_target": "traefik", "headers": ["Version", "Release Date", "Active Support", "Security Support"], "phases": [{"date_precision": "day", "ends_on": "2025-04-29", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2025-04-29", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Active Support", "regex": "^End(ed|s) (?P<value>.+)$"}, "eol": {"column": "Active Support", "regex": "^End(ed|s) (?P<value>.+)$"}, "releaseCycle": {"column": "Version"}, "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.Traefik official lifecycle source
official-source-3a63f83206a9febef6e1811bSource ChangeTraefik 3.6Updated Traefik 3.6 from its verified official lifecycle source.{"cells": ["3.6", "Nov 07, 2025", "Ended May 07, 2026", "Ended Aug 16, 2026"], "coverage_target": "traefik", "headers": ["Version", "Release Date", "Active Support", "Security Support"], "phases": [{"date_precision": "day", "ends_on": "2026-08-16", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Security Support", "regex": "^End(ed|s) (?P<value>.+)$"}, "releaseCycle": {"column": "Version"}, "releaseDate": {"column": "Release Date"}}} → {"cells": ["3.6", "Nov 07, 2025", "Ended May 07, 2026", "Ended Aug 16, 2026"], "coverage_target": "traefik", "headers": ["Version", "Release Date", "Active Support", "Security Support"], "phases": [{"date_precision": "day", "ends_on": "2026-05-07", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-05-07", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Active Support", "regex": "^End(ed|s) (?P<value>.+)$"}, "eol": {"column": "Active Support", "regex": "^End(ed|s) (?P<value>.+)$"}, "releaseCycle": {"column": "Version"}, "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.Traefik official lifecycle source
official-source-242bf056e5eb8532ff63693aSource ChangeAnthropic Claude claude-3-haiku-20240307Updated Anthropic Claude claude-3-haiku-20240307 from its verified official lifecycle source.{"cells": ["April 20, 2026", "claude-3-haiku-20240307", "claude-haiku-4-5-20251001"], "coverage_target": "anthropic-claude", "headers": ["Retirement date", "Deprecated model", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-04-20", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Retirement Date"}, "releaseCycle": {"column": "Deprecated Model", "regex": "^(?P<value>.+)$"}}} → {"cells": ["claude-3-haiku-20240307", "Retired", "February 19, 2026", "April 20, 2026"], "coverage_target": "anthropic-claude", "headers": ["API model name", "Current state", "Deprecated", "Tentative retirement date"], "phases": [{"date_precision": "day", "ends_on": "2026-02-19", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-04-20", "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-68ca29466360f248e663a4e4Source ChangeAnthropic Claude claude-3-5-haiku-20241022Updated Anthropic Claude claude-3-5-haiku-20241022 from its verified official lifecycle source.{"cells": ["February 19, 2026", "claude-3-5-haiku-20241022", "claude-haiku-4-5-20251001"], "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>.+)$"}}} → {"cells": ["claude-3-5-haiku-20241022", "Retired", "December 19, 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-12-19", "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>.+)$"}}}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-dfbe3e3ccd0ddcb5e7b53babSource ChangeAnthropic Claude claude-3-7-sonnet-20250219Updated Anthropic Claude claude-3-7-sonnet-20250219 from its verified official lifecycle source.{"cells": ["February 19, 2026", "claude-3-7-sonnet-20250219", "claude-sonnet-4-6"], "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>.+)$"}}} → {"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>.+)$"}}}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-ba345e0de34a28a1b581435eSource ChangeAnthropic Claude claude-sonnet-4-20250514Updated Anthropic Claude claude-sonnet-4-20250514 from its verified official lifecycle source.{"cells": ["June 15, 2026", "claude-sonnet-4-20250514", "claude-sonnet-4-6"], "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>.+)$"}}} → {"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>.+)$"}}}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-72a60f01944e9af9463fd6f4Source ChangeAnthropic Claude claude-opus-4-20250514Updated Anthropic Claude claude-opus-4-20250514 from its verified official lifecycle source.{"cells": ["June 15, 2026", "claude-opus-4-20250514", "claude-opus-4-8"], "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>.+)$"}}} → {"cells": ["claude-opus-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>.+)$"}}}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-295c2bc9596379576b2568ddSource ChangeAnthropic Claude claude-opus-4-1-20250805Updated Anthropic Claude claude-opus-4-1-20250805 from its verified official lifecycle source.{"cells": ["August 5, 2026", "claude-opus-4-1-20250805", "claude-opus-4-8"], "coverage_target": "anthropic-claude", "headers": ["Retirement date", "Deprecated model", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-08-05", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Retirement Date"}, "releaseCycle": {"column": "Deprecated Model", "regex": "^(?P<value>.+)$"}}} → {"cells": ["claude-opus-4-1-20250805", "Retired", "June 5, 2026", "August 5, 2026"], "coverage_target": "anthropic-claude", "headers": ["API model name", "Current state", "Deprecated", "Tentative retirement date"], "phases": [{"date_precision": "day", "ends_on": "2026-06-05", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-08-05", "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-27f5b2ee42cc68a804025d48Source ChangeAnthropic Claude claude-3-7-sonnet-20250219Updated 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-4-6"], "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-5f0f00682b0f3fbfb02751a6Source ChangeAnthropic Claude claude-3-5-haiku-20241022Updated Anthropic Claude claude-3-5-haiku-20241022 from its verified official lifecycle source.{"cells": ["claude-3-5-haiku-20241022", "Retired", "December 19, 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-12-19", "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-5-haiku-20241022", "claude-haiku-4-5-20251001"], "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-a52ee50f277eee4b8e8fd63bSource ChangeAnthropic Claude claude-3-haiku-20240307Updated Anthropic Claude claude-3-haiku-20240307 from its verified official lifecycle source.{"cells": ["claude-3-haiku-20240307", "Retired", "February 19, 2026", "April 20, 2026"], "coverage_target": "anthropic-claude", "headers": ["API model name", "Current state", "Deprecated", "Tentative retirement date"], "phases": [{"date_precision": "day", "ends_on": "2026-02-19", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-04-20", "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": ["April 20, 2026", "claude-3-haiku-20240307", "claude-haiku-4-5-20251001"], "coverage_target": "anthropic-claude", "headers": ["Retirement date", "Deprecated model", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-04-20", "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-9a5d4c846d8e90191f6a555cSource ChangeAnthropic Claude claude-opus-4-20250514Updated Anthropic Claude claude-opus-4-20250514 from its verified official lifecycle source.{"cells": ["claude-opus-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-opus-4-20250514", "claude-opus-4-8"], "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-c226192fd626ab434b38829bSource ChangeAnthropic Claude claude-sonnet-4-20250514Updated 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-4-6"], "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-44294079cb66a213dfcf29b3Source ChangeAnthropic Claude claude-opus-4-1-20250805Updated Anthropic Claude claude-opus-4-1-20250805 from its verified official lifecycle source.{"cells": ["claude-opus-4-1-20250805", "Retired", "June 5, 2026", "August 5, 2026"], "coverage_target": "anthropic-claude", "headers": ["API model name", "Current state", "Deprecated", "Tentative retirement date"], "phases": [{"date_precision": "day", "ends_on": "2026-06-05", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-08-05", "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": ["August 5, 2026", "claude-opus-4-1-20250805", "claude-opus-4-8"], "coverage_target": "anthropic-claude", "headers": ["Retirement date", "Deprecated model", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-08-05", "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-e181719e38323e623ab60b3eSource ChangeVeeam ONE 11Updated Veeam ONE 11 from its verified official lifecycle source.{"cells": ["", "11", "February 2021", "February 2023", "February 2024"], "coverage_target": "veeam-one", "headers": ["Product", "Version", "Release Date", "End of Fix", "End of Support and Security Fix"]} → {"cells": ["Veeam ONE", "", "11", "February 2021", "February 2023", "February 2024"], "coverage_target": "veeam-one", "headers": ["Product", "Version", "Release Date", "End of Fix", "End of Support and Security Fix"]}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.Veeam Backup & Replication official lifecycle source