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-04 02:05 UTC
DateTypeRecordVerified changeEvidence
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
official-source-abc10deb5ad67fba27de5282Source ChangeVeeam ONE 12Updated Veeam ONE 12 from its verified official lifecycle source.{"cells": ["", "12", "February 2023", "November 2025", "February 2027"], "coverage_target": "veeam-one", "headers": ["Product", "Version", "Release Date", "End of Fix", "End of Support and Security Fix"]} → {"cells": ["Veeam ONE", "", "12", "February 2023", "September 2025", "February 2027"], "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
official-source-2c25feae77cf96c21628af4dSource ChangeVeeam Backup for Microsoft 365 7Updated Veeam Backup for Microsoft 365 7 from its verified official lifecycle source.{"cells": ["", "7", "December 2023", "November 2025", "February 2027"], "coverage_target": "veeam-backup-for-microsoft-365", "headers": ["Product", "Version", "Release Date", "End of Fix", "End of Support and Security Fix"]} → {"cells": ["Veeam Backup for Microsoft 365", "", "7", "February 2023", "December 2023", "June 2025"], "coverage_target": "veeam-backup-for-microsoft-365", "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
official-source-93923e9b03552126cde3ec8fSource ChangeVeeam Backup for Microsoft 365 8Updated Veeam Backup for Microsoft 365 8 from its verified official lifecycle source.{"cells": ["", "8", "December 2023", "September 2025", "December 2026"], "coverage_target": "veeam-backup-for-microsoft-365", "headers": ["Product", "Version", "Release Date", "End of Fix", "End of Support and Security Fix"]} → {"cells": ["Veeam Backup for Microsoft 365", "8", "September 2024", "Next GA Date", "May 2027"], "coverage_target": "veeam-backup-for-microsoft-365", "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