Skip to content

[POSTGRESQL] Bump up PostgreSQL Flex SDK to Python 3.0.0b3 - #34183

Open
nasc17 wants to merge 4 commits into
Azure:devfrom
nasc17:nasc/sdkBumpUp20260701
Open

nasc17 wants to merge 4 commits into
Azure:devfrom
nasc17:nasc/sdkBumpUp20260701

Conversation

@nasc17

@nasc17 nasc17 commented Oct 7, 2026

Copy link
Copy Markdown
Member

Related command

Description

Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change
[Component Name 2] az command b: Add some customer-facing feature


This checklist is used to make sure that common guidelines for a pull request are followed.

Copilot AI balanced review requested due to automatic review settings October 7, 2026 23:01
@nasc17
nasc17 requested review from a team as code owners October 7, 2026 23:01
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@nasc17 nasc17 changed the title Bump up PostgreSQL Flex SDK to Python 3.0.0b3 [POSTGRESQL] Bump up PostgreSQL Flex SDK to Python 3.0.0b3 Oct 7, 2026
@nasc17 nasc17 changed the title [POSTGRESQL] Bump up PostgreSQL Flex SDK to Python 3.0.0b3 {POSTGRESQL} Bump up PostgreSQL Flex SDK to Python 3.0.0b3 Oct 7, 2026
@nasc17 nasc17 changed the title {POSTGRESQL} Bump up PostgreSQL Flex SDK to Python 3.0.0b3 [POSTGRESQL] Bump up PostgreSQL Flex SDK to Python 3.0.0b3 Oct 7, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

PostgreSQL 19 is newly advertised without create or upgrade scenario coverage verifying that capability.

1 open finding
What changed in this PR

Updates PostgreSQL Flexible Server to SDK 3.0.0b3 and adapts validation and tests to the new API surface.

Changes:

  • Updates SDK pins across supported platforms.
  • Refactors capability retrieval for create, update, and replica validation.
  • Adds PostgreSQL 19 help content and refreshes scenario tests/recordings.
File Description
src/​azure-cli/​setup.py Updates the PostgreSQL Flexible Server SDK dependency.
src/​azure-cli/​requirements.py3.windows.txt Updates the Windows dependency lock.
src/​azure-cli/​requirements.py3.Linux.txt Updates the Linux dependency lock.
src/​azure-cli/​requirements.py3.Darwin.txt Updates the macOS dependency lock.
postgresql/​utils/​validators.py Accepts pre-fetched capability information.
postgresql/​tests/​latest/​test_postgres_flexible_commands_replica.py Updates virtual-endpoint expectations.
postgresql/​tests/​latest/​test_postgres_flexible_commands_migration.py Uses prepared migration target servers.
postgresql/​tests/​latest/​recordings/​test_postgres_flexible_server_create_premiumv2_lrs_version_below_14.yaml Refreshes the SDK/API recording.
postgresql/​commands/​replica_commands.py Passes capability data into replica validation.
postgresql/​commands/​custom_commands.py Retrieves location- or server-specific capabilities.
postgresql/​_params.py Advertises PostgreSQL 19 support.
postgresql/​_help.py Updates create and upgrade examples to version 19.

🧠 Review effort: Balanced


Give feedback about Copilot approvals in this survey to enter a drawing for a $150 gift card.

Comment thread src/azure-cli/azure/cli/command_modules/postgresql/_params.py
@a0x1ab

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).

@JaysonTaiMicrosoft

Copy link
Copy Markdown
Contributor

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants