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-58d0a4cd37c5d751e5aae131 | Source Change | PHP Lifecycle policy | Updated PHP Lifecycle policy from its verified official lifecycle source.{"coverage_target": "php", "text": "Supported Versions | Each release branch of PHP is fully supported for two years from its initial stable release. During this period, bugs and security issues that have been reported are fixed and are released in regular point releases. | After this two year period of active support, each branch is then supported for two additional years for critical security issues only. Releases during this period are made on an as-needed basis: there may be multiple point releases, or none, depending on the number of reports. | Once the four years of support are completed, the branch reaches its end of life and is no longer supported. A table of end of life branches is available. | Currently Supported Versions | Or, visualised as a calendar: | Key"} → {"coverage_target": "php", "text": "PHP: Supported Versions | Downloads | Documentation"}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. | PHP official lifecycle source |
| official-source-8e30a208ac25049df03e2e47 | Source Change | OTOBO Lifecycle policy | Updated OTOBO Lifecycle policy from its verified official lifecycle source.{"coverage_target": "otobo", "text": "May 2022 | May 2024 | End of Life | 01.01.2026 | 6 months after OTOBO 11.1, appr. Dec 2026"} → {"coverage_target": "otobo", "text": "May 2024 | Oct 2026 | End of Life | 01.01.2026 | 6 months after OTOBO 11.1, May 2027"}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. | OTOBO official lifecycle source |
| official-source-b0c8e0e4900aa182297a4b89 | Source Change | Stormshield Management Center 3.8 | Updated Stormshield Management Center 3.8 from its verified official lifecycle source.{"cells": ["3.8", "06/10/2025", "08/24/2026", "11/23/2026", "4.3", "4.8"], "coverage_target": "sns-smc", "headers": ["SMC version", "Available as of", "End of Maintenance", "End of Life", "Lowest SNS version (*)", "Highest SNS version"], "phases": [{"date_precision": "day", "ends_on": "2026-08-24", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-11-23", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "End of Maintenance"}, "eol": {"column": "End of Life"}, "releaseCycle": {"column": "SMC version", "regex": "^(?P<value>\\d+(\\.\\d+)?).*$"}, "releaseDate": {"column": "Available as of"}}} → {"cells": ["3.8", "06/10/2025", "08/24/2026", "11/23/2026", "4.3", "5.0"], "coverage_target": "sns-smc", "headers": ["SMC version", "Available as of", "End of Maintenance", "End of Life", "Lowest SNS version (*)", "Highest SNS version"], "phases": [{"date_precision": "day", "ends_on": "2026-08-24", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-11-23", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "End of Maintenance"}, "eol": {"column": "End of Life"}, "releaseCycle": {"column": "SMC version", "regex": "^(?P<value>\\d+(\\.\\d+)?).*$"}, "releaseDate": {"column": "Available as of"}}}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. | Stormshield Management Center official lifecycle source |
| official-source-f6bee7e3461f19be877dd4f1 | Source Change | HAProxy 3.5-dev | Updated HAProxy 3.5-dev from its verified official lifecycle source.{"cells": ["3.5-dev", "~2026-Q4", "2028-Q1 (dev » stable)", "3.5-dev9", "2026-10-14", "git / web / dir / announce"], "coverage_target": "haproxy", "headers": ["Branch", "Release date", "End of life", "Latest version", "Changelog", "Links"]} → {"cells": ["3.5-dev", "~2026-Q4", "2028-Q1 (dev » stable)", "3.5-dev10", "2026-10-28", "git / web / dir / announce"], "coverage_target": "haproxy", "headers": ["Branch", "Release date", "End of life", "Latest version", "Changelog", "Links"]}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. | HAProxy official lifecycle source |
| official-source-f08312323ca24719c4785358 | Source Change | Snowflake Node.js Driver 1.14.0 (as of Sep 30, 2026) | Updated Snowflake Node.js Driver 1.14.0 (as of Sep 30, 2026) from its verified official lifecycle source.{"cells": ["", "Node.js Driver", "3.4.0 (or later)", "1.14.0 (as of Sep 30, 2026)", "Release Notes", "Drivers and Libraries page [3]"], "header": "Type | Client | Recommended Version | Minimum Supported Version (as of Feb 01, 2026, unless otherwise noted) [1] [2] | Release Information | Where to Download the Installers [3]", "recommended_version": "3.4.0 (or later)"} → {"cells": ["", "Node.js Driver", "3.4.1 (or later)", "1.14.0 (as of Sep 30, 2026)", "Release Notes", "Drivers and Libraries page [3]"], "header": "Type | Client | Recommended Version | Minimum Supported Version (as of Feb 01, 2026, unless otherwise noted) [1] [2] | Release Information | Where to Download the Installers [3]", "recommended_version": "3.4.1 (or later)"}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. | Snowflake lifecycle discovery |
| official-source-f71c7d8ac25651e56b0e875c | Source Change | Google Kubernetes Engine 1.37 | Updated Google Kubernetes Engine 1.37 from its verified official lifecycle source.{"cells": ["1.37", "2026-09-02", "2026-10-28 5", "2026-10-21 5", "2027-Q1 4", "2027-01 4", "2027-Q1 4", "2026-10-21 5", "2028-Q2 4", "2027-Q4 4", "2028-Q4 4"], "coverage_target": "google-kubernetes-engine", "headers": ["Minor version ( release date )", "Available 1", "Auto Upgrade 2", "Available 1", "Auto Upgrade 2", "Available 1", "Auto Upgrade 2", "Available 1", "Auto Upgrade 2", "End of standard support (formerly end of life ) 3", "End of extended support 3"]} → {"cells": ["1.37", "2026-09-02", "2026-10-28 5", "2026-10-22", "2027-01 4", "2027-01 4", "2027-Q1 4", "2026-10-22", "2028-Q2 4", "2027-12-22", "2028-10-22"], "coverage_target": "google-kubernetes-engine", "headers": ["Minor version ( release date )", "Available 1", "Auto Upgrade 2", "Available 1", "Auto Upgrade 2", "Available 1", "Auto Upgrade 2", "Available 1", "Auto Upgrade 2", "End of standard support (formerly end of life ) 3", "End of extended support 3"]}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 Kubernetes Engine official lifecycle source |
| official-source-780afc70b6a3fe9e8cf0f086 | Source Change | Google Kubernetes Engine 1.36 | Updated Google Kubernetes Engine 1.36 from its verified official lifecycle source.{"cells": ["1.36", "2026-04-28", "2026-06-19", "2026-06-09", "2026-11 4", "2026-10-21 5", "2027-01 4", "2026-06-09", "2027-Q4 4", "2027-08-09", "2028-06-09"], "coverage_target": "google-kubernetes-engine", "headers": ["Minor version ( release date )", "Available 1", "Auto Upgrade 2", "Available 1", "Auto Upgrade 2", "Available 1", "Auto Upgrade 2", "Available 1", "Auto Upgrade 2", "End of standard support (formerly end of life ) 3", "End of extended support 3"]} → {"cells": ["1.36", "2026-04-28", "2026-06-19", "2026-06-09", "2026-11-11 5", "2026-10-27", "2027-01 4", "2026-06-09", "2027-Q4 4", "2027-08-09", "2028-06-09"], "coverage_target": "google-kubernetes-engine", "headers": ["Minor version ( release date )", "Available 1", "Auto Upgrade 2", "Available 1", "Auto Upgrade 2", "Available 1", "Auto Upgrade 2", "Available 1", "Auto Upgrade 2", "End of standard support (formerly end of life ) 3", "End of extended support 3"]}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 Kubernetes Engine official lifecycle source |
| official-source-aaa5d9ded608ac3a6f7b6896 | Source Change | Drupal Product policy | Updated Drupal Product policy from its verified official lifecycle source.{"coverage_target": "drupal", "text": "Drupal 12 will be released on the week of December 7, 2026. Contributions to related issues will help ensure that we meet our goals. | Drupal 10 end of life | Drupal 10.6.0 is the last minor release of Drupal 10. | Drupal 10 will reach end of life on December 9, 2026. This is the same week that Drupal 12 will be released. No new releases of Drupal 10 will be made after this date. | Drupal 7 end of life | Drupal 7 is now end of life. Supported ended on January 5, 2025. | Read the security advisory for more details: End of life announcement and changes to Drupal 7 support - PSA-2023-06-07 . Check out the Drupal 7 end of life resource center for migration and long term support options."} → {"coverage_target": "drupal", "text": "Next development cycle | Drupal 10 end of life | Drupal 10.6.0 is the last minor release of Drupal 10. | Drupal 10 will reach end of life on December 9, 2026. This is the same week that Drupal 12 will be released. No new releases of Drupal 10 will be made after this date. | Drupal 7 end of life | Drupal 7 is now end of life. Supported ended on January 5, 2025. | Read the security advisory for more details: End of life announcement and changes to Drupal 7 support - PSA-2023-06-07 . Check out the Drupal 7 end of life resource center for migration and long term support options."}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. | Drupal official lifecycle source |
| official-source-b7e44b067801915a4f3a71cb | Source Change | Zentyal 8 | Updated Zentyal 8 from its verified official lifecycle source.{"cells": ["02/2024", "04/2027", "Zentyal 8.X", "Ubuntu LTS 22.04"], "coverage_target": "zentyal", "headers": ["Release Date", "Supported Until", "Zentyal Server Edition", "Base Ubuntu Server Edition"], "phases": [{"date_precision": "month", "ends_on": "2027-04", "label": "Extended support", "phase_type": "self_service", "sort_order": 0}], "registered_fields": {"eoes": {"column": "Supported Until"}, "releaseCycle": {"column": "Zentyal Server Edition", "regex": "^Zentyal (?P<value>\\d+(\\.\\d+)?)(\\.X)?$"}, "releaseDate": {"column": "Release Date"}}} → {"cells": ["02/2024", "04/2027", "Zentyal 8.X", "Ubuntu LTS 24.04"], "coverage_target": "zentyal", "headers": ["Release Date", "Supported Until", "Zentyal Server Edition", "Base Ubuntu Server Edition"], "phases": [{"date_precision": "month", "ends_on": "2027-04", "label": "Extended support", "phase_type": "self_service", "sort_order": 0}], "registered_fields": {"eoes": {"column": "Supported Until"}, "releaseCycle": {"column": "Zentyal Server Edition", "regex": "^Zentyal (?P<value>\\d+(\\.\\d+)?)(\\.X)?$"}, "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. | Zentyal official lifecycle source |
| official-source-e36b8eee57ff809e7c79baf5 | Source Change | Wagtail 8.1 | Updated Wagtail 8.1 from its verified official lifecycle source.{"cells": ["8.1*", "2 November 2026", "2 February 2027", "4 May 2027"], "coverage_target": "wagtail", "headers": ["Version", "Release date", "Active support [1]", "Security support [2]"], "phases": [{"date_precision": "day", "ends_on": "2027-02-02", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2027-05-04", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Active support"}, "eol": {"column": "Security support"}, "releaseCycle": {"column": "Version", "regex": "^(?P<value>[1-9]\\d*\\.\\d+).*$"}, "releaseDate": {"column": "Release date"}}} → {"cells": ["8.1", "2 November 2026", "2 February 2027", "4 May 2027"], "coverage_target": "wagtail", "headers": ["Version", "Release date", "Active support [1]", "Security support [2]"], "phases": [{"date_precision": "day", "ends_on": "2027-02-02", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2027-05-04", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Active support"}, "eol": {"column": "Security support"}, "releaseCycle": {"column": "Version", "regex": "^(?P<value>[1-9]\\d*\\.\\d+).*$"}, "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. | Wagtail official lifecycle source |
| official-source-21de9ed2d90f3a33047f0bb1 | Source Change | Plone 6.2 | Updated Plone 6.2 from its verified official lifecycle source.{"cells": ["6.2", "6.2.2", "3.10-3.14", "maintenance support", "2026-05-19", "", "2028-06-30"], "coverage_target": "plone", "headers": ["Series", "Latest", "Python versions", "State", "Initial release", "End of maintenance support", "End of security support"], "phases": [{"date_precision": "day", "ends_on": "2028-06-30", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eoas": {"column": "End of maintenance support"}, "eol": {"column": "End of security support"}, "releaseCycle": {"column": "Series"}, "releaseDate": {"column": "Initial release"}}} → {"cells": ["6.2", "6.2.2.1", "3.10-3.14", "maintenance support", "2026-05-19", "", "2028-06-30"], "coverage_target": "plone", "headers": ["Series", "Latest", "Python versions", "State", "Initial release", "End of maintenance support", "End of security support"], "phases": [{"date_precision": "day", "ends_on": "2028-06-30", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eoas": {"column": "End of maintenance support"}, "eol": {"column": "End of security support"}, "releaseCycle": {"column": "Series"}, "releaseDate": {"column": "Initial release"}}}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. | Plone official lifecycle source |
| official-source-0f07df5a35cc9aa8376d5d34 | Source Change | OpenSSL 4.1 | Updated OpenSSL 4.1 from its verified official lifecycle source.{"cells": ["4.1", "openssl-4.1.0-beta2.tar.gz", "53.1MiB", "09 Oct 2026", "Nov 2027", "( PGP ) ( SHA1 ) ( SHA256 )"], "coverage_target": "openssl", "headers": ["Series", "Filename", "Size", "Release", "End-of-Life", "Checksums"], "phases": [{"date_precision": "month", "ends_on": "2027-11", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End-of-Life"}, "releaseCycle": {"column": "Series", "regex": "^(?P<value>\\d+\\.\\d+).*$"}}} → {"cells": ["4.1", "openssl-4.1.0.tar.gz", "53.2MiB", "23 Oct 2026", "23 Nov 2027", "( PGP ) ( SHA1 ) ( SHA256 )"], "coverage_target": "openssl", "headers": ["Series", "Filename", "Size", "Release", "End-of-Life", "Checksums"], "phases": [{"date_precision": "day", "ends_on": "2027-11-23", "label": "Support", "phase_type": "retirement", "sort_order": 0}], "registered_fields": {"eol": {"column": "End-of-Life"}, "releaseCycle": {"column": "Series", "regex": "^(?P<value>\\d+\\.\\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. | OpenSSL official lifecycle source |
| official-source-c0668f0a1c781fb35d09bca8 | Source Change | Nexus Repository 3.78 | Updated Nexus Repository 3.78 from its verified official lifecycle source.{"cells": ["3.78.0 - 3.78.3", "Extended Maintenance", "August 15, 2025 (3.78.3) March 18, 2025 (3.78.2) March 7, 2025 (3.78.1) March 4, 2025 (3.78.0)", "March 4, 2026", "September 4, 2026"], "coverage_target": "nexus", "headers": ["Version", "Status", "Initial Release Date", "Extended Maintenance", "Sunset Date"], "phases": [{"date_precision": "day", "ends_on": "2026-03-04", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-09-04", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Extended Maintenance", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "eol": {"column": "Sunset Date", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "releaseCycle": {"column": "Version", "regex": "^(?P<value>\\d+\\.\\d+)\\.0.*$"}, "releaseDate": {"column": "Initial Release Date", "regex": "^.*?(?P<value>\\w+\\s*\\d+,\\s*\\d+)(\\s*\\(\\d+\\.\\d+\\.0\\)\\s*)?$"}}} → {"cells": ["3.78.0 - 3.78.3", "Sunsetted", "August 15, 2025 (3.78.3) March 18, 2025 (3.78.2) March 7, 2025 (3.78.1) March 4, 2025 (3.78.0)", "March 4, 2026", "September 4, 2026"], "coverage_target": "nexus", "headers": ["Version", "Status", "Initial Release Date", "Extended Maintenance", "Sunset Date"], "phases": [{"date_precision": "day", "ends_on": "2026-03-04", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-09-04", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Extended Maintenance", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "eol": {"column": "Sunset Date", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "releaseCycle": {"column": "Version", "regex": "^(?P<value>\\d+\\.\\d+)\\.0.*$"}, "releaseDate": {"column": "Initial Release Date", "regex": "^.*?(?P<value>\\w+\\s*\\d+,\\s*\\d+)(\\s*\\(\\d+\\.\\d+\\.0\\)\\s*)?$"}}}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. | Nexus Repository official lifecycle source |
| official-source-0509e3136fb27a6a301a649d | Source Change | Nexus Repository 3.79 | Updated Nexus Repository 3.79 from its verified official lifecycle source.{"cells": ["3.79.0 - 3.79.1", "Extended Maintenance", "April 10, 2025 (3.79.1) April 1, 2025 (3.79.0)", "April 1, 2026", "October 1, 2026"], "coverage_target": "nexus", "headers": ["Version", "Status", "Initial Release Date", "Extended Maintenance", "Sunset Date"], "phases": [{"date_precision": "day", "ends_on": "2026-04-01", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-10-01", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Extended Maintenance", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "eol": {"column": "Sunset Date", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "releaseCycle": {"column": "Version", "regex": "^(?P<value>\\d+\\.\\d+)\\.0.*$"}, "releaseDate": {"column": "Initial Release Date", "regex": "^.*?(?P<value>\\w+\\s*\\d+,\\s*\\d+)(\\s*\\(\\d+\\.\\d+\\.0\\)\\s*)?$"}}} → {"cells": ["3.79.0 - 3.79.2", "Sunsetted", "October 28, 2026 (3.79.2) April 10, 2025 (3.79.1) April 1, 2025 (3.79.0)", "April 1, 2026", "October 1, 2026"], "coverage_target": "nexus", "headers": ["Version", "Status", "Initial Release Date", "Extended Maintenance", "Sunset Date"], "phases": [{"date_precision": "day", "ends_on": "2026-04-01", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-10-01", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Extended Maintenance", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "eol": {"column": "Sunset Date", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "releaseCycle": {"column": "Version", "regex": "^(?P<value>\\d+\\.\\d+)\\.0.*$"}, "releaseDate": {"column": "Initial Release Date", "regex": "^.*?(?P<value>\\w+\\s*\\d+,\\s*\\d+)(\\s*\\(\\d+\\.\\d+\\.0\\)\\s*)?$"}}}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. | Nexus Repository official lifecycle source |
| official-source-24d484176f6071d08c0a88bd | Source Change | Nexus Repository 3.80 | Updated Nexus Repository 3.80 from its verified official lifecycle source.{"cells": ["3.80.0", "Extended Maintenance", "May 6, 2025", "May 6, 2026", "November 6, 2026"], "coverage_target": "nexus", "headers": ["Version", "Status", "Initial Release Date", "Extended Maintenance", "Sunset Date"], "phases": [{"date_precision": "day", "ends_on": "2026-05-06", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-11-06", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Extended Maintenance", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "eol": {"column": "Sunset Date", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "releaseCycle": {"column": "Version", "regex": "^(?P<value>\\d+\\.\\d+)\\.0.*$"}, "releaseDate": {"column": "Initial Release Date", "regex": "^.*?(?P<value>\\w+\\s*\\d+,\\s*\\d+)(\\s*\\(\\d+\\.\\d+\\.0\\)\\s*)?$"}}} → {"cells": ["3.80.0 - 3.80.1", "Extended Maintenance", "October 28, 2026 (3.80.1) May 6, 2025", "May 6, 2026", "November 6, 2026"], "coverage_target": "nexus", "headers": ["Version", "Status", "Initial Release Date", "Extended Maintenance", "Sunset Date"], "phases": [{"date_precision": "day", "ends_on": "2026-05-06", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-11-06", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Extended Maintenance", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "eol": {"column": "Sunset Date", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "releaseCycle": {"column": "Version", "regex": "^(?P<value>\\d+\\.\\d+)\\.0.*$"}, "releaseDate": {"column": "Initial Release Date", "regex": "^.*?(?P<value>\\w+\\s*\\d+,\\s*\\d+)(\\s*\\(\\d+\\.\\d+\\.0\\)\\s*)?$"}}}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. | Nexus Repository official lifecycle source |
| official-source-a85a4a5366e9fb58f38b221d | Source Change | Nexus Repository 3.81 | Updated Nexus Repository 3.81 from its verified official lifecycle source.{"cells": ["3.81.0 - 3.81.1", "Extended Maintenance", "June 11, 2025 (3.81.1) June 10, 2025 (3.81.0)", "June 10, 2026", "December 10, 2026"], "coverage_target": "nexus", "headers": ["Version", "Status", "Initial Release Date", "Extended Maintenance", "Sunset Date"], "phases": [{"date_precision": "day", "ends_on": "2026-06-10", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-12-10", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Extended Maintenance", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "eol": {"column": "Sunset Date", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "releaseCycle": {"column": "Version", "regex": "^(?P<value>\\d+\\.\\d+)\\.0.*$"}, "releaseDate": {"column": "Initial Release Date", "regex": "^.*?(?P<value>\\w+\\s*\\d+,\\s*\\d+)(\\s*\\(\\d+\\.\\d+\\.0\\)\\s*)?$"}}} → {"cells": ["3.81.0 - 3.81.2", "Extended Maintenance", "October 28, 2026 (3.81.2) June 11, 2025 (3.81.1) June 10, 2025 (3.81.0)", "June 10, 2026", "December 10, 2026"], "coverage_target": "nexus", "headers": ["Version", "Status", "Initial Release Date", "Extended Maintenance", "Sunset Date"], "phases": [{"date_precision": "day", "ends_on": "2026-06-10", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2026-12-10", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Extended Maintenance", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "eol": {"column": "Sunset Date", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "releaseCycle": {"column": "Version", "regex": "^(?P<value>\\d+\\.\\d+)\\.0.*$"}, "releaseDate": {"column": "Initial Release Date", "regex": "^.*?(?P<value>\\w+\\s*\\d+,\\s*\\d+)(\\s*\\(\\d+\\.\\d+\\.0\\)\\s*)?$"}}}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. | Nexus Repository official lifecycle source |
| official-source-25b091d411380be28b171bbc | Source Change | Nexus Repository 3.82 | Updated Nexus Repository 3.82 from its verified official lifecycle source.{"cells": ["3.82.0 - 3.82.1", "Extended Maintenance", "August 26, 2025 (3.82.1) July 9, 2025 (3.82.0)", "July 9, 2026", "January 9, 2027"], "coverage_target": "nexus", "headers": ["Version", "Status", "Initial Release Date", "Extended Maintenance", "Sunset Date"], "phases": [{"date_precision": "day", "ends_on": "2026-07-09", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2027-01-09", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Extended Maintenance", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "eol": {"column": "Sunset Date", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "releaseCycle": {"column": "Version", "regex": "^(?P<value>\\d+\\.\\d+)\\.0.*$"}, "releaseDate": {"column": "Initial Release Date", "regex": "^.*?(?P<value>\\w+\\s*\\d+,\\s*\\d+)(\\s*\\(\\d+\\.\\d+\\.0\\)\\s*)?$"}}} → {"cells": ["3.82.0 - 3.82.2", "Extended Maintenance", "October 28, 2026 (3.82.2) August 26, 2025 (3.82.1) July 9, 2025 (3.82.0)", "July 9, 2026", "January 9, 2027"], "coverage_target": "nexus", "headers": ["Version", "Status", "Initial Release Date", "Extended Maintenance", "Sunset Date"], "phases": [{"date_precision": "day", "ends_on": "2026-07-09", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2027-01-09", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Extended Maintenance", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "eol": {"column": "Sunset Date", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "releaseCycle": {"column": "Version", "regex": "^(?P<value>\\d+\\.\\d+)\\.0.*$"}, "releaseDate": {"column": "Initial Release Date", "regex": "^.*?(?P<value>\\w+\\s*\\d+,\\s*\\d+)(\\s*\\(\\d+\\.\\d+\\.0\\)\\s*)?$"}}}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. | Nexus Repository official lifecycle source |
| official-source-d89a46108a33eadadc3e8aa4 | Source Change | Nexus Repository 3.83 | Updated Nexus Repository 3.83 from its verified official lifecycle source.{"cells": ["3.83.0 - 3.83.2", "Extended Maintenance", "September 3, 2025 (3.83.2) August 19, 2025 (3.83.1) August 12, 2025 (3.83.0)", "August 12, 2026", "February 12, 2027"], "coverage_target": "nexus", "headers": ["Version", "Status", "Initial Release Date", "Extended Maintenance", "Sunset Date"], "phases": [{"date_precision": "day", "ends_on": "2026-08-12", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2027-02-12", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Extended Maintenance", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "eol": {"column": "Sunset Date", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "releaseCycle": {"column": "Version", "regex": "^(?P<value>\\d+\\.\\d+)\\.0.*$"}, "releaseDate": {"column": "Initial Release Date", "regex": "^.*?(?P<value>\\w+\\s*\\d+,\\s*\\d+)(\\s*\\(\\d+\\.\\d+\\.0\\)\\s*)?$"}}} → {"cells": ["3.83.0 - 3.83.3", "Extended Maintenance", "October 28, 2026 (3.83.3) September 3, 2025 (3.83.2) August 19, 2025 (3.83.1) August 12, 2025 (3.83.0)", "August 12, 2026", "February 12, 2027"], "coverage_target": "nexus", "headers": ["Version", "Status", "Initial Release Date", "Extended Maintenance", "Sunset Date"], "phases": [{"date_precision": "day", "ends_on": "2026-08-12", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2027-02-12", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Extended Maintenance", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "eol": {"column": "Sunset Date", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "releaseCycle": {"column": "Version", "regex": "^(?P<value>\\d+\\.\\d+)\\.0.*$"}, "releaseDate": {"column": "Initial Release Date", "regex": "^.*?(?P<value>\\w+\\s*\\d+,\\s*\\d+)(\\s*\\(\\d+\\.\\d+\\.0\\)\\s*)?$"}}}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. | Nexus Repository official lifecycle source |
| official-source-d07c7fab91b05d2fa061517b | Source Change | Nexus Repository 3.84 | Updated Nexus Repository 3.84 from its verified official lifecycle source.{"cells": ["3.84.0 - 3.84.2", "General Availability", "January 15, 2026 (3.84.2) September 17, 2025 (3.84.1) September 9, 2025 (3.84.0)", "September 9, 2026", "March 9, 2027"], "coverage_target": "nexus", "headers": ["Version", "Status", "Initial Release Date", "Extended Maintenance", "Sunset Date"], "phases": [{"date_precision": "day", "ends_on": "2026-09-09", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2027-03-09", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Extended Maintenance", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "eol": {"column": "Sunset Date", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "releaseCycle": {"column": "Version", "regex": "^(?P<value>\\d+\\.\\d+)\\.0.*$"}, "releaseDate": {"column": "Initial Release Date", "regex": "^.*?(?P<value>\\w+\\s*\\d+,\\s*\\d+)(\\s*\\(\\d+\\.\\d+\\.0\\)\\s*)?$"}}} → {"cells": ["3.84.0 - 3.84.3", "Extended Maintenance", "October 28, 2026 (3.84.3) January 15, 2026 (3.84.2) September 17, 2025 (3.84.1) September 9, 2025 (3.84.0)", "September 9, 2026", "March 9, 2027"], "coverage_target": "nexus", "headers": ["Version", "Status", "Initial Release Date", "Extended Maintenance", "Sunset Date"], "phases": [{"date_precision": "day", "ends_on": "2026-09-09", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2027-03-09", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Extended Maintenance", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "eol": {"column": "Sunset Date", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "releaseCycle": {"column": "Version", "regex": "^(?P<value>\\d+\\.\\d+)\\.0.*$"}, "releaseDate": {"column": "Initial Release Date", "regex": "^.*?(?P<value>\\w+\\s*\\d+,\\s*\\d+)(\\s*\\(\\d+\\.\\d+\\.0\\)\\s*)?$"}}}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. | Nexus Repository official lifecycle source |
| official-source-03d7600e7087d4ad41ec9ede | Source Change | Nexus Repository 3.85 | Updated Nexus Repository 3.85 from its verified official lifecycle source.{"cells": ["3.85.0 - 3.85.1", "General Availability", "January 15, 2026 (3.85.1) October 7, 2025 (3.85.0)", "October 7, 2026", "April 7, 2027"], "coverage_target": "nexus", "headers": ["Version", "Status", "Initial Release Date", "Extended Maintenance", "Sunset Date"], "phases": [{"date_precision": "day", "ends_on": "2026-10-07", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2027-04-07", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Extended Maintenance", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "eol": {"column": "Sunset Date", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "releaseCycle": {"column": "Version", "regex": "^(?P<value>\\d+\\.\\d+)\\.0.*$"}, "releaseDate": {"column": "Initial Release Date", "regex": "^.*?(?P<value>\\w+\\s*\\d+,\\s*\\d+)(\\s*\\(\\d+\\.\\d+\\.0\\)\\s*)?$"}}} → {"cells": ["3.85.0 - 3.85.2", "Extended Maintenance", "October 28, 2026 (3.85.2) January 15, 2026 (3.85.1) October 7, 2025 (3.85.0)", "October 7, 2026", "April 7, 2027"], "coverage_target": "nexus", "headers": ["Version", "Status", "Initial Release Date", "Extended Maintenance", "Sunset Date"], "phases": [{"date_precision": "day", "ends_on": "2026-10-07", "label": "Active support", "phase_type": "full", "sort_order": 0}, {"date_precision": "day", "ends_on": "2027-04-07", "label": "Support", "phase_type": "retirement", "sort_order": 1}], "registered_fields": {"eoas": {"column": "Extended Maintenance", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "eol": {"column": "Sunset Date", "regex": "^(?P<value>\\w+\\s*\\d+,\\s*\\d+).*$"}, "releaseCycle": {"column": "Version", "regex": "^(?P<value>\\d+\\.\\d+)\\.0.*$"}, "releaseDate": {"column": "Initial Release Date", "regex": "^.*?(?P<value>\\w+\\s*\\d+,\\s*\\d+)(\\s*\\(\\d+\\.\\d+\\.0\\)\\s*)?$"}}}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. | Nexus Repository official lifecycle source |