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.

389 published events · generated 2026-11-03 12:10 UTC
DateTypeRecordVerified changeEvidence
official-source-c6bd5a142c119a822c16d492Source ChangeMicrosoft .NET 10Updated Microsoft .NET 10 from its verified official lifecycle source.{"cells": [".NET 10", "November 11, 2025", "10.0.12", "September 8, 2026", "LTS", "Active", "November 14, 2028"], "coverage_target": "dotnet", "headers": ["Version", "Original release date", "Latest patch version", "Patch release date", "Release type", "Support phase", "End of support"], "phases": [{"date_precision": "day", "ends_on": "2028-11-14", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of support"}, "releaseCycle": {"column": "Version", "regex": "^.NET( Core)? (?P<value>\\d+(\\.\\d+)?)$"}, "releaseDate": {"column": "Original release date"}}} → {"cells": [".NET 10", "November 11, 2025", "10.0.14", "October 25, 2026", "LTS", "Active", "November 14, 2028"], "coverage_target": "dotnet", "headers": ["Version", "Original release date", "Latest patch version", "Patch release date", "Release type", "Support phase", "End of support"], "phases": [{"date_precision": "day", "ends_on": "2028-11-14", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of support"}, "releaseCycle": {"column": "Version", "regex": "^.NET( Core)? (?P<value>\\d+(\\.\\d+)?)$"}, "releaseDate": {"column": "Original 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.Microsoft .NET official lifecycle source
official-source-38cfe4138c73e8ecce2db080Source ChangeBazel 7Updated Bazel 7 from its verified official lifecycle source.{"cells": ["Bazel 7", "Maintenance", "7.7.1", "Dec 2026"], "coverage_target": "bazel", "headers": ["LTS release", "Support stage", "Latest version", "End of support"], "phases": [{"date_precision": "month", "ends_on": "2026-12", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of support"}, "releaseCycle": {"column": "LTS release", "regex": "^Bazel (?P<value>\\d+)$"}}} → {"cells": ["Bazel 7", "Maintenance", "7.7.2", "Dec 2026"], "coverage_target": "bazel", "headers": ["LTS release", "Support stage", "Latest version", "End of support"], "phases": [{"date_precision": "month", "ends_on": "2026-12", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of support"}, "releaseCycle": {"column": "LTS release", "regex": "^Bazel (?P<value>\\d+)$"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Bazel official lifecycle source
official-source-5621f36dbc53653a7a6ddbeaSource ChangeBazel 8Updated Bazel 8 from its verified official lifecycle source.{"cells": ["Bazel 8", "Maintenance", "8.8.1", "Dec 2027"], "coverage_target": "bazel", "headers": ["LTS release", "Support stage", "Latest version", "End of support"], "phases": [{"date_precision": "month", "ends_on": "2027-12", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of support"}, "releaseCycle": {"column": "LTS release", "regex": "^Bazel (?P<value>\\d+)$"}}} → {"cells": ["Bazel 8", "Maintenance", "8.8.2", "Dec 2027"], "coverage_target": "bazel", "headers": ["LTS release", "Support stage", "Latest version", "End of support"], "phases": [{"date_precision": "month", "ends_on": "2027-12", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of support"}, "releaseCycle": {"column": "LTS release", "regex": "^Bazel (?P<value>\\d+)$"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Bazel official lifecycle source
official-source-4fc8a69c584cdbfaf52199d6Source ChangeBazel 9Updated Bazel 9 from its verified official lifecycle source.{"cells": ["Bazel 9", "Active", "9.3.0", "Dec 2028"], "coverage_target": "bazel", "headers": ["LTS release", "Support stage", "Latest version", "End of support"], "phases": [{"date_precision": "month", "ends_on": "2028-12", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of support"}, "releaseCycle": {"column": "LTS release", "regex": "^Bazel (?P<value>\\d+)$"}}} → {"cells": ["Bazel 9", "Active", "9.3.1", "Dec 2028"], "coverage_target": "bazel", "headers": ["LTS release", "Support stage", "Latest version", "End of support"], "phases": [{"date_precision": "month", "ends_on": "2028-12", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of support"}, "releaseCycle": {"column": "LTS release", "regex": "^Bazel (?P<value>\\d+)$"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Bazel official lifecycle source
official-source-670f1846ff482c411e8b5579Source ChangeAzure Database for PostgreSQL 14Updated Azure Database for PostgreSQL 14 from its verified official lifecycle source.{"cells": ["PostgreSQL 14", "Release notes", "29-Jun-2022", "11-Dec-2026"], "coverage_target": "azure-database-for-postgresql", "headers": ["PostgreSQL Version", "What's New", "Azure Standard Support Start Date", "Azure Standard Support End Date"], "phases": [{"date_precision": "day", "ends_on": "2026-12-11", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Azure Standard Support End Date"}, "releaseCycle": {"column": "PostgreSQL Version", "regex": "^PostgreSQL\\s+(?P<value>\\d+).*$"}, "releaseDate": {"column": "Azure Standard Support Start Date"}}} → {"cells": ["PostgreSQL 14", "Release notes", "29-Jun-2022", "31-Jan-2027"], "coverage_target": "azure-database-for-postgresql", "headers": ["PostgreSQL Version", "What's New", "Azure Standard Support Start Date", "Azure Standard Support End Date"], "phases": [{"date_precision": "day", "ends_on": "2027-01-31", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Azure Standard Support End Date"}, "releaseCycle": {"column": "PostgreSQL Version", "regex": "^PostgreSQL\\s+(?P<value>\\d+).*$"}, "releaseDate": {"column": "Azure Standard Support Start Date"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Azure Database for PostgreSQL official lifecycle source
official-source-72f8522a24dcb36043fb4aedSource ChangeAlpine Linux v3.21Updated Alpine Linux v3.21 from its verified official lifecycle source.{"cells": ["v3.21", "2024-12-05", "3.21-stable", "| 3.21.8 | 3.21.7 | 3.21.6 | 3.21.5 | 3.21.4 | 3.21.3 | 3.21.2 | 3.21.1 | 3.21.0", "• 2026-11-01", "main"], "coverage_target": "alpine-linux", "headers": ["Branch", "Branch date", "Git Branch", "Minor releases", "End of support", "Support level"], "phases": [{"date_precision": "day", "ends_on": "2026-11-01", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of support", "regex": "^.+(?P<date>\\d{4}-\\d{2}-\\d{2}).*$", "template": "{{date}}"}, "releaseCycle": {"column": "Branch"}}} → {"cells": ["v3.21", "2024-12-05", "3.21-stable", "| 3.21.9 | 3.21.8 | 3.21.7 | 3.21.6 | 3.21.5 | 3.21.4 | 3.21.3 | 3.21.2 | 3.21.1 | 3.21.0", "• 2026-11-01", "main"], "coverage_target": "alpine-linux", "headers": ["Branch", "Branch date", "Git Branch", "Minor releases", "End of support", "Support level"], "phases": [{"date_precision": "day", "ends_on": "2026-11-01", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End of support", "regex": "^.+(?P<date>\\d{4}-\\d{2}-\\d{2}).*$", "template": "{{date}}"}, "releaseCycle": {"column": "Branch"}}}Automatically verified because the normalized lifecycle record came from its registered primary-source route, remained structurally valid and did not conflict with another active record.Alpine Linux official lifecycle source
official-source-47f84bc8d7e14b64a9b59557Source 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.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"}}} → {"cells": ["v3.22", "2025-05-30", "3.22-stable", "| 3.22.7 | 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-cbc83a4dcc1d0b05c1a6d37fSource 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.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"}}} → {"cells": ["v3.23", "2025-12-03", "3.23-stable", "| 3.23.7 | 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-aa4f9b9c5cb988363abecad1Source 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.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"}}} → {"cells": ["v3.24", "2026-06-09", "3.24-stable", "| 3.24.3 | 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-79fdd7dc8fa17e462479067dSource ChangeFortiOS Product policyUpdated FortiOS Product policy from its verified official lifecycle source.{"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 ."} → {"coverage_target": "fortios", "text": "30090 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-15221f6df195bbb84e3ca02bSource ChangeGoogle Gemini API Models gemini-robotics-er-1.5-previewUpdated Google Gemini API Models gemini-robotics-er-1.5-preview from its verified official lifecycle source.{"cells": ["gemini-robotics-er-1.5-preview", "September 25, 2025", "April 30, 2026", "gemini-robotics-er-1.6-preview"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-04-30", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model"}, "releaseDate": {"column": "Release date"}}} → {"cells": ["gemini-robotics-er-1.5-preview", "September 25, 2025", "April 30, 2026", "gemini-robotics-er-2-preview"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-04-30", "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-6ff0d386a01fc89c5389b96eSource ChangeGoogle Gemini API Models veo-3.0-fast-generate-previewUpdated Google Gemini API Models veo-3.0-fast-generate-preview from its verified official lifecycle source.{"cells": ["veo-3.0-fast-generate-preview", "July 31, 2025", "November 12, 2025", "veo-3.1-fast-generate-preview"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2025-11-12", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model"}, "releaseDate": {"column": "Release date"}}} → {"cells": ["veo-3.0-fast-generate-preview", "July 31, 2025", "November 12, 2025", "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": "2025-11-12", "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-6f1512f206556dbfcdb83c35Source ChangeGoogle Gemini API Models veo-3.0-generate-previewUpdated Google Gemini API Models veo-3.0-generate-preview from its verified official lifecycle source.{"cells": ["veo-3.0-generate-preview", "July 31, 2025", "November 12, 2025", "veo-3.1-generate-preview"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2025-11-12", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model"}, "releaseDate": {"column": "Release date"}}} → {"cells": ["veo-3.0-generate-preview", "July 31, 2025", "November 12, 2025", "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": "2025-11-12", "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-ad97cedfd8c3fabefe8cd9e0Source ChangeGoogle Gemini API Models veo-2.0-generate-001Updated Google Gemini API Models veo-2.0-generate-001 from its verified official lifecycle source.{"cells": ["veo-2.0-generate-001", "April 9, 2025", "June 30, 2026", "veo-3.1-generate-preview or the GA models on the Gemini Enterprise Agent Platform"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-06-30", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model"}, "releaseDate": {"column": "Release date"}}} → {"cells": ["veo-2.0-generate-001", "April 9, 2025", "June 30, 2026", "gemini-omni-1.1-flash or the GA models on the Gemini Enterprise Agent Platform"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-06-30", "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-72ebd1ebc62cce317527828aSource ChangeGoogle Gemini API Models veo-3.0-fast-generate-001Updated Google Gemini API Models veo-3.0-fast-generate-001 from its verified official lifecycle source.{"cells": ["veo-3.0-fast-generate-001", "September 9, 2025", "June 30, 2026", "veo-3.1-fast-generate-preview or the GA models on the Gemini Enterprise Agent Platform"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-06-30", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model"}, "releaseDate": {"column": "Release date"}}} → {"cells": ["veo-3.0-fast-generate-001", "September 9, 2025", "June 30, 2026", "gemini-omni-1.1-flash or the GA models on the Gemini Enterprise Agent Platform"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-06-30", "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-dde2c2e400bd6f1269e11db7Source ChangeGoogle Gemini API Models veo-3.0-generate-001Updated Google Gemini API Models veo-3.0-generate-001 from its verified official lifecycle source.{"cells": ["veo-3.0-generate-001", "September 9, 2025", "June 30, 2026", "veo-3.1-generate-preview or the GA models on the Gemini Enterprise Agent Platform"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-06-30", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model"}, "releaseDate": {"column": "Release date"}}} → {"cells": ["veo-3.0-generate-001", "September 9, 2025", "June 30, 2026", "gemini-omni-1.1-flash or the GA models on the Gemini Enterprise Agent Platform"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-06-30", "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-fa58be52da606ff11bcfc79aSource ChangeGoogle Gemini API Models imagen-4.0-ultra-generate-preview-06-06Updated Google Gemini API Models imagen-4.0-ultra-generate-preview-06-06 from its verified official lifecycle source.{"cells": ["imagen-4.0-ultra-generate-preview-06-06", "June 24, 2025", "February 17, 2026", "imagen-4.0-ultra-generate-001"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-02-17", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model"}, "releaseDate": {"column": "Release date"}}} → {"cells": ["imagen-4.0-ultra-generate-preview-06-06", "June 24, 2025", "February 17, 2026", "gemini-nano-banana-2.1"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-02-17", "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-d58293395544cb1dc10c9502Source ChangeGoogle Gemini API Models imagen-4.0-generate-preview-06-06Updated Google Gemini API Models imagen-4.0-generate-preview-06-06 from its verified official lifecycle source.{"cells": ["imagen-4.0-generate-preview-06-06", "June 24, 2025", "February 17, 2026", "imagen-4.0-generate-001"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-02-17", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model"}, "releaseDate": {"column": "Release date"}}} → {"cells": ["imagen-4.0-generate-preview-06-06", "June 24, 2025", "February 17, 2026", "gemini-nano-banana-2.1"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2026-02-17", "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-af18fbac24dd04be79d18a03Source ChangeGoogle Gemini API Models imagen-3.0-generate-002Updated Google Gemini API Models imagen-3.0-generate-002 from its verified official lifecycle source.{"cells": ["imagen-3.0-generate-002", "February 6, 2025", "November 10, 2025", "imagen-4.0-generate-001"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2025-11-10", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "Shutdown date"}, "releaseCycle": {"column": "Model"}, "releaseDate": {"column": "Release date"}}} → {"cells": ["imagen-3.0-generate-002", "February 6, 2025", "November 10, 2025", "gemini-nano-banana-2.1"], "coverage_target": "google-gemini-api-models", "headers": ["Model", "Release date", "Shutdown date", "Recommended replacement"], "phases": [{"date_precision": "day", "ends_on": "2025-11-10", "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-44e17de87a8ff5d2210bdcf7Source ChangeGoogle Gemini API Models gemini-2.0-flash-lite-preview-02-05Updated Google Gemini API Models gemini-2.0-flash-lite-preview-02-05 from its verified official lifecycle source.{"cells": ["gemini-2.0-flash-lite-preview-02-05", "February 5, 2025", "December 9, 2025", "gemini-2.5-flash-lite"], "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-lite-preview-02-05", "February 5, 2025", "December 9, 2025", "gemini-3.1-flash-lite"], "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