Skip to content

Commit 100c4fa

Browse files
authored
Neon Postgres Deprecation as part of its Service Retirement (#9661)
1 parent 942cbcd commit 100c4fa

2 files changed

Lines changed: 11 additions & 303 deletions

File tree

src/index.json

Lines changed: 0 additions & 303 deletions
Original file line numberDiff line numberDiff line change
@@ -88019,309 +88019,6 @@
8801988019
"sha256Digest": "ab9b6eaa737de054b5a29afda0bc762c7158b855fa3d30da066bafac1c974ec2"
8802088020
}
8802188021
],
88022-
"neon": [
88023-
{
88024-
"downloadUrl": "https://azcliprod.blob.core.windows.net/cli-extensions/neon-1.0.0b1-py3-none-any.whl",
88025-
"filename": "neon-1.0.0b1-py3-none-any.whl",
88026-
"metadata": {
88027-
"azext.isPreview": true,
88028-
"azext.minCliCoreVersion": "2.61.0",
88029-
"classifiers": [
88030-
"Development Status :: 4 - Beta",
88031-
"Intended Audience :: Developers",
88032-
"Intended Audience :: System Administrators",
88033-
"Programming Language :: Python",
88034-
"Programming Language :: Python :: 3",
88035-
"Programming Language :: Python :: 3.7",
88036-
"Programming Language :: Python :: 3.8",
88037-
"Programming Language :: Python :: 3.9",
88038-
"License :: OSI Approved :: MIT License"
88039-
],
88040-
"extensions": {
88041-
"python.details": {
88042-
"contacts": [
88043-
{
88044-
"email": "azpycli@microsoft.com",
88045-
"name": "Microsoft Corporation",
88046-
"role": "author"
88047-
}
88048-
],
88049-
"document_names": {
88050-
"description": "DESCRIPTION.rst"
88051-
},
88052-
"project_urls": {
88053-
"Home": "https://github.com/Azure/azure-cli-extensions/tree/main/src/neon"
88054-
}
88055-
}
88056-
},
88057-
"generator": "bdist_wheel (0.30.0)",
88058-
"license": "MIT",
88059-
"metadata_version": "2.0",
88060-
"name": "neon",
88061-
"summary": "Microsoft Azure Command-Line Tools Neon Extension.",
88062-
"version": "1.0.0b1"
88063-
},
88064-
"sha256Digest": "240dc3387ce79e98ead27b77d2d0162c7494c94bfa8a17d1b7841ae25e436a3b"
88065-
},
88066-
{
88067-
"downloadUrl": "https://azcliprod.blob.core.windows.net/cli-extensions/neon-1.0.0b2-py3-none-any.whl",
88068-
"filename": "neon-1.0.0b2-py3-none-any.whl",
88069-
"metadata": {
88070-
"azext.isPreview": true,
88071-
"azext.minCliCoreVersion": "2.61.0",
88072-
"classifiers": [
88073-
"Development Status :: 4 - Beta",
88074-
"Intended Audience :: Developers",
88075-
"Intended Audience :: System Administrators",
88076-
"Programming Language :: Python",
88077-
"Programming Language :: Python :: 3",
88078-
"Programming Language :: Python :: 3.7",
88079-
"Programming Language :: Python :: 3.8",
88080-
"Programming Language :: Python :: 3.9",
88081-
"License :: OSI Approved :: MIT License"
88082-
],
88083-
"extensions": {
88084-
"python.details": {
88085-
"contacts": [
88086-
{
88087-
"email": "azpycli@microsoft.com",
88088-
"name": "Microsoft Corporation",
88089-
"role": "author"
88090-
}
88091-
],
88092-
"document_names": {
88093-
"description": "DESCRIPTION.rst"
88094-
},
88095-
"project_urls": {
88096-
"Home": "https://github.com/Azure/azure-cli-extensions/tree/main/src/neon"
88097-
}
88098-
}
88099-
},
88100-
"generator": "bdist_wheel (0.30.0)",
88101-
"license": "MIT",
88102-
"metadata_version": "2.0",
88103-
"name": "neon",
88104-
"summary": "Microsoft Azure Command-Line Tools Neon Extension.",
88105-
"version": "1.0.0b2"
88106-
},
88107-
"sha256Digest": "11420ed578edf51689e1116af584133b66b566ac9d56cf1be4fab25b479fec06"
88108-
},
88109-
{
88110-
"downloadUrl": "https://azcliprod.blob.core.windows.net/cli-extensions/neon-1.0.0b3-py3-none-any.whl",
88111-
"filename": "neon-1.0.0b3-py3-none-any.whl",
88112-
"metadata": {
88113-
"azext.isPreview": true,
88114-
"azext.minCliCoreVersion": "2.70.0",
88115-
"classifiers": [
88116-
"Development Status :: 4 - Beta",
88117-
"Intended Audience :: Developers",
88118-
"Intended Audience :: System Administrators",
88119-
"Programming Language :: Python",
88120-
"Programming Language :: Python :: 3",
88121-
"Programming Language :: Python :: 3.7",
88122-
"Programming Language :: Python :: 3.8",
88123-
"Programming Language :: Python :: 3.9",
88124-
"License :: OSI Approved :: MIT License"
88125-
],
88126-
"extensions": {
88127-
"python.details": {
88128-
"contacts": [
88129-
{
88130-
"email": "azpycli@microsoft.com",
88131-
"name": "Microsoft Corporation",
88132-
"role": "author"
88133-
}
88134-
],
88135-
"document_names": {
88136-
"description": "DESCRIPTION.rst"
88137-
},
88138-
"project_urls": {
88139-
"Home": "https://github.com/Azure/azure-cli-extensions/tree/main/src/neon"
88140-
}
88141-
}
88142-
},
88143-
"generator": "bdist_wheel (0.30.0)",
88144-
"license": "MIT",
88145-
"metadata_version": "2.0",
88146-
"name": "neon",
88147-
"summary": "Microsoft Azure Command-Line Tools Neon Extension.",
88148-
"version": "1.0.0b3"
88149-
},
88150-
"sha256Digest": "b6f9c7bf9a341b196d57264d426ada3ec24131713efd700868970c015293501a"
88151-
},
88152-
{
88153-
"downloadUrl": "https://azcliprod.blob.core.windows.net/cli-extensions/neon-1.0.0b4-py3-none-any.whl",
88154-
"filename": "neon-1.0.0b4-py3-none-any.whl",
88155-
"metadata": {
88156-
"azext.isPreview": true,
88157-
"azext.minCliCoreVersion": "2.70.0",
88158-
"classifiers": [
88159-
"Development Status :: 4 - Beta",
88160-
"Intended Audience :: Developers",
88161-
"Intended Audience :: System Administrators",
88162-
"Programming Language :: Python",
88163-
"Programming Language :: Python :: 3",
88164-
"Programming Language :: Python :: 3.7",
88165-
"Programming Language :: Python :: 3.8",
88166-
"Programming Language :: Python :: 3.9",
88167-
"License :: OSI Approved :: MIT License"
88168-
],
88169-
"extensions": {
88170-
"python.details": {
88171-
"contacts": [
88172-
{
88173-
"email": "azpycli@microsoft.com",
88174-
"name": "Microsoft Corporation",
88175-
"role": "author"
88176-
}
88177-
],
88178-
"document_names": {
88179-
"description": "DESCRIPTION.rst"
88180-
},
88181-
"project_urls": {
88182-
"Home": "https://github.com/Azure/azure-cli-extensions/tree/main/src/neon"
88183-
}
88184-
}
88185-
},
88186-
"generator": "bdist_wheel (0.30.0)",
88187-
"license": "MIT",
88188-
"metadata_version": "2.0",
88189-
"name": "neon",
88190-
"summary": "Microsoft Azure Command-Line Tools Neon Extension.",
88191-
"version": "1.0.0b4"
88192-
},
88193-
"sha256Digest": "89a93e0ede540fe62954ed664336adcc86326c4c9521969169b2f425b82bd7b3"
88194-
},
88195-
{
88196-
"downloadUrl": "https://azcliprod.blob.core.windows.net/cli-extensions/neon-1.0.0b6-py3-none-any.whl",
88197-
"filename": "neon-1.0.0b6-py3-none-any.whl",
88198-
"metadata": {
88199-
"azext.isPreview": true,
88200-
"azext.minCliCoreVersion": "2.70.0",
88201-
"classifiers": [
88202-
"Development Status :: 4 - Beta",
88203-
"Intended Audience :: Developers",
88204-
"Intended Audience :: System Administrators",
88205-
"Programming Language :: Python",
88206-
"Programming Language :: Python :: 3",
88207-
"Programming Language :: Python :: 3.7",
88208-
"Programming Language :: Python :: 3.8",
88209-
"Programming Language :: Python :: 3.9",
88210-
"License :: OSI Approved :: MIT License"
88211-
],
88212-
"extensions": {
88213-
"python.details": {
88214-
"contacts": [
88215-
{
88216-
"email": "azpycli@microsoft.com",
88217-
"name": "Microsoft Corporation",
88218-
"role": "author"
88219-
}
88220-
],
88221-
"document_names": {
88222-
"description": "DESCRIPTION.rst"
88223-
},
88224-
"project_urls": {
88225-
"Home": "https://github.com/Azure/azure-cli-extensions/tree/main/src/neon"
88226-
}
88227-
}
88228-
},
88229-
"generator": "bdist_wheel (0.30.0)",
88230-
"license": "MIT",
88231-
"metadata_version": "2.0",
88232-
"name": "neon",
88233-
"summary": "Microsoft Azure Command-Line Tools Neon Extension.",
88234-
"version": "1.0.0b6"
88235-
},
88236-
"sha256Digest": "a82c9f610203a19a3c9756cf60326c2d315f0502448bbfc5c8d2fa8e64b5b537"
88237-
},
88238-
{
88239-
"downloadUrl": "https://azcliprod.blob.core.windows.net/cli-extensions/neon-1.0.0-py3-none-any.whl",
88240-
"filename": "neon-1.0.0-py3-none-any.whl",
88241-
"metadata": {
88242-
"azext.isPreview": true,
88243-
"azext.minCliCoreVersion": "2.70.0",
88244-
"classifiers": [
88245-
"Development Status :: 4 - Beta",
88246-
"Intended Audience :: Developers",
88247-
"Intended Audience :: System Administrators",
88248-
"Programming Language :: Python",
88249-
"Programming Language :: Python :: 3",
88250-
"Programming Language :: Python :: 3.7",
88251-
"Programming Language :: Python :: 3.8",
88252-
"Programming Language :: Python :: 3.9",
88253-
"License :: OSI Approved :: MIT License"
88254-
],
88255-
"extensions": {
88256-
"python.details": {
88257-
"contacts": [
88258-
{
88259-
"email": "azpycli@microsoft.com",
88260-
"name": "Microsoft Corporation",
88261-
"role": "author"
88262-
}
88263-
],
88264-
"document_names": {
88265-
"description": "DESCRIPTION.rst"
88266-
},
88267-
"project_urls": {
88268-
"Home": "https://github.com/Azure/azure-cli-extensions/tree/main/src/neon"
88269-
}
88270-
}
88271-
},
88272-
"generator": "bdist_wheel (0.30.0)",
88273-
"license": "MIT",
88274-
"metadata_version": "2.0",
88275-
"name": "neon",
88276-
"summary": "Microsoft Azure Command-Line Tools Neon Extension.",
88277-
"version": "1.0.0"
88278-
},
88279-
"sha256Digest": "77b4d9cd620abfd2709b1b2aec42925c39c688bb3a7ad02e5d3b387cb709db3a"
88280-
},
88281-
{
88282-
"downloadUrl": "https://azcliprod.blob.core.windows.net/cli-extensions/neon-1.0.1b1-py3-none-any.whl",
88283-
"filename": "neon-1.0.1b1-py3-none-any.whl",
88284-
"metadata": {
88285-
"azext.isPreview": true,
88286-
"azext.minCliCoreVersion": "2.75.0",
88287-
"classifiers": [
88288-
"Development Status :: 4 - Beta",
88289-
"Intended Audience :: Developers",
88290-
"Intended Audience :: System Administrators",
88291-
"Programming Language :: Python",
88292-
"Programming Language :: Python :: 3",
88293-
"Programming Language :: Python :: 3.7",
88294-
"Programming Language :: Python :: 3.8",
88295-
"Programming Language :: Python :: 3.9",
88296-
"License :: OSI Approved :: MIT License"
88297-
],
88298-
"extensions": {
88299-
"python.details": {
88300-
"contacts": [
88301-
{
88302-
"email": "azpycli@microsoft.com",
88303-
"name": "Microsoft Corporation",
88304-
"role": "author"
88305-
}
88306-
],
88307-
"document_names": {
88308-
"description": "DESCRIPTION.rst"
88309-
},
88310-
"project_urls": {
88311-
"Home": "https://github.com/Azure/azure-cli-extensions/tree/main/src/neon"
88312-
}
88313-
}
88314-
},
88315-
"generator": "bdist_wheel (0.30.0)",
88316-
"license": "MIT",
88317-
"metadata_version": "2.0",
88318-
"name": "neon",
88319-
"summary": "Microsoft Azure Command-Line Tools Neon Extension.",
88320-
"version": "1.0.1b1"
88321-
},
88322-
"sha256Digest": "246f18fbafda17cc6db2706579d72fc5f2782beca14b8ec24baa48bcaee8ae6f"
88323-
}
88324-
],
8832588022
"netappfiles-preview": [
8832688023
{
8832788024
"downloadUrl": "https://azcliprod.blob.core.windows.net/cli-extensions/netappfiles_preview-0.3.2-py2.py3-none-any.whl",

src/neon/azext_neon/__init__.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,19 @@
55
# Code generated by aaz-dev-tools
66
# --------------------------------------------------------------------------------------------
77

8+
import logging
9+
810
from azure.cli.core import AzCommandsLoader
911
from azext_neon._help import helps # pylint: disable=unused-import
1012

13+
logger = logging.getLogger(__name__)
14+
15+
_DEPRECATION_WARNING = (
16+
"WARNING: The Neon Postgres service and Azure CLI extension has been retired as of March 13, 2026. "
17+
"This extension will no longer be maintained. "
18+
"There is no replacement or migration path."
19+
)
20+
1121

1222
class NeonCommandsLoader(AzCommandsLoader):
1323

@@ -19,6 +29,7 @@ def __init__(self, cli_ctx=None):
1929
custom_command_type=custom_command_type)
2030

2131
def load_command_table(self, args):
32+
logger.warning(_DEPRECATION_WARNING)
2233
from azext_neon.commands import load_command_table
2334
from azure.cli.core.aaz import load_aaz_command_table
2435
try:

0 commit comments

Comments
 (0)