Skip to content

Commit d8ed0aa

Browse files
Merge branch 'Azure:dev' into ibrahimmo/addAssignmentRestrictions
2 parents 078b3ce + bc65de1 commit d8ed0aa

File tree

726 files changed

+287277
-198520
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

726 files changed

+287277
-198520
lines changed

doc/command_guidelines.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,7 @@ Follow the [Error Handling Guidelines](https://github.com/Azure/azure-cli/blob/d
426426

427427
## Coding Practices
428428

429-
- All code must support Python 3.9 ~ 3.13
429+
- All code must support Python 3.10 ~ 3.13
430430
- PRs to Azure/azure-cli and Azure/azure-cli-extensions must pass CI
431431
- Code must pass style checks with pylint and pep8
432432
- (*) All commands should have tests

doc/debug/debug_in_vs_code.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
* Visual Studio Code [Link](http://code.visualstudio.com/)
66
* Visual Studio Code Python Extension [Link](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
7-
* Python 3.9+
7+
* Python 3.10+
88
* Set up development environment [Link](https://github.com/Azure/azure-cli/blob/master/doc/configuring_your_machine.md)
99

1010
## Quick start

doc/extensions/authoring.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,9 @@ See [Extension Metadata](metadata.md) for more information.
130130

131131
### Test your extension on Python 3
132132

133-
- The Azure CLI supports Python 3.9 ~ 3.13 so verify that your extension does the same.
133+
- The Azure CLI supports Python 3.10 ~ 3.13 so verify that your extension does the same.
134134
- You can create virtual environments for different versions and run your extension in them.
135-
- e.g. `python3.9 -m venv env38` and `python3.10 -m venv env310`.
135+
- e.g. `python3.13 -m venv env313`.
136136

137137

138138
Also, see the [FAQ](faq.md).

doc/install_linux_prerequisites.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Some native Linux packages are required when installing the CLI with:
66
- Interactive installation script
77
- `pip`
88

9-
Current supported Python versions are Python 3.9 ~ 3.13.
9+
Current supported Python versions are Python 3.10 ~ 3.13.
1010

1111
The commands to run to install the dependencies for some common distributions are listed below.
1212

@@ -16,7 +16,7 @@ sudo apt-get update && sudo apt-get install -y libssl-dev libffi-dev python-dev
1616
```
1717

1818
### RHEL 8, CentOS Stream 8, RHEL 9, CentOS Stream 9
19-
Install the latest Python 3.9 available in the software repo.
19+
Install the latest Python 3.12 available in the software repo.
2020
```
21-
sudo dnf install -y gcc libffi-devel python39-devel openssl-devel
21+
sudo dnf install -y gcc libffi-devel python312-devel openssl-devel
2222
```

linter_exclusions.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3257,6 +3257,14 @@ sf application update:
32573257
upgrade_replica_set_check_timeout:
32583258
rule_exclusions:
32593259
- option_length_too_long
3260+
sf managed-application update:
3261+
parameters:
3262+
instance_close_delay_duration:
3263+
rule_exclusions:
3264+
- option_length_too_long
3265+
service_type_health_policy_map:
3266+
rule_exclusions:
3267+
- option_length_too_long
32603268
sf cluster certificate add:
32613269
parameters:
32623270
certificate_output_folder:

scripts/ci/build.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,6 @@ CLASSIFIERS = [
9898
'Intended Audience :: Developers',
9999
'Programming Language :: Python',
100100
'Programming Language :: Python :: 3',
101-
'Programming Language :: Python :: 3.9',
102101
'Programming Language :: Python :: 3.10',
103102
'Programming Language :: Python :: 3.11',
104103
'Programming Language :: Python :: 3.12',

scripts/ci/credscan/CredScanSuppressions.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -659,6 +659,18 @@
659659
"src\\azure-cli\\azure\\cli\\command_modules\\rdbms\\flexible_server_custom_postgres.py"
660660
],
661661
"_justification": "[RDBMS] False positive"
662+
},
663+
{
664+
"file": [
665+
"src/azure-cli/azure/cli/command_modules/cognitiveservices/tests/latest/data/azure_postgres_db_user_pwd.yaml",
666+
"src/azure-cli/azure/cli/command_modules/cognitiveservices/tests/latest/data/azure_my_sql_db_user_pwd.yaml",
667+
"src/azure-cli/azure/cli/command_modules/cognitiveservices/tests/latest/data/azure_sql_db_user_pwd.yaml",
668+
"src/azure-cli/azure/cli/command_modules/cognitiveservices/tests/latest/data/azure_synapse_analytics_user_pwd.yaml",
669+
"src/azure-cli/azure/cli/command_modules/cognitiveservices/tests/latest/data/container_registry_user_pass.yaml",
670+
"src/azure-cli/azure/cli/command_modules/cognitiveservices/tests/latest/data/python_feed_user_pass.yaml",
671+
"src/azure-cli/azure/cli/command_modules/cognitiveservices/tests/latest/data/snowflake_user_pwd.yaml"
672+
],
673+
"_justification": "[cognitiveservices] request password for testing"
662674
}
663675
]
664676
}

src/azure-cli-core/HISTORY.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
Release History
44
===============
55

6+
2.80.0
7+
++++++
8+
* Minor fixes
9+
610
2.79.0
711
++++++
812
* Resolve CVE-2025-9230 (#32315)

src/azure-cli-core/azure/cli/core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# --------------------------------------------------------------------------------------------
55
# pylint: disable=line-too-long
66

7-
__version__ = "2.79.0"
7+
__version__ = "2.80.0"
88

99
import os
1010
import sys

src/azure-cli-core/azure/cli/core/breaking_change.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
logger = get_logger()
1717

18-
NEXT_BREAKING_CHANGE_RELEASE = '2.80.0'
19-
NEXT_BREAKING_CHANGE_DATE = 'Nov 2025'
18+
NEXT_BREAKING_CHANGE_RELEASE = '2.86.0'
19+
NEXT_BREAKING_CHANGE_DATE = 'May 2026'
2020
DEFAULT_BREAKING_CHANGE_TAG = '[Breaking Change]'
2121

2222

0 commit comments

Comments
 (0)