File _patchinfo of Package patchinfo.38733
<patchinfo incident="38733">
<packager>glaubitz</packager>
<rating>moderate</rating>
<category>recommended</category>
<summary>Recommended update for Azure Public Cloud</summary>
<description>This update for Public Cloud fixes the following issues:
azure-cli, azure-cli-core were updated from version 2.58.0 to 2.66.0:
- Key changes:
- Security: Improved security options for AKS and Compute resources.
- Feature Expansion: Addition of new functionalities across services like App Service, Container App,
NetApp Files, Network, and Storage.
- Management Simplification: Streamlined processes and new commands for managing resources in ARM,
RDBMS, and SQL.
- Platform Updates: The CLI now uses Azure Linux 3.0 and supports Python 3.12.
- Some commands and parameters have been deprecated.
- Updated required dependencies.
- For detailed information about changes see the HISTORY.rst file provided with this package.
python-azure-appconfiguration was updated from version 1.5.0 to 1.7.1:
- Key changes:
- Added the ability to list configuration setting labels.
- Clients can now send custom requests using the send_request() method.
- Introduced filtering configuration settings and revisions by tags.
- Improved handling of feature flag configuration settings, ensuring customer-defined values are preserved.
- Users can now get the page ETag while iterating through configuration settings.
- For detailed information about changes see the CHANGELOG.md file provided with this package.
python-azure-batch was updated from version 14.1.0 to 14.2.0:
- CloudPools now allow specifying an `UpgradePolicy` during creation.
- Added `AutomaticOSUpgradePolicy` to include configuration parameters for automatic OS upgrades.
- Added `RollingUpgradePolicy` to include configuration parameters for rolling upgrades.
python-azure-mgmt-batch was updated from version 17.2.0 to 17.3.0:
- Model Pool has a new parameter `upgrade_policy`.
- Model SupportedSku has a new parameter `batch_support_end_of_life`.
python-azure-mgmt-compute was updated from version 30.5.0 to 33.1.0:
- Key changes:
- Enhanced management of Gallery resources, including access control, image updates, and version handling.
- Improved configuration options for Virtual Machines and Scale Sets, particularly regarding scheduled events
and operating system upgrades.
- Modifications to Purchase Plans and Security Posture References, with some parameter additions and removals
that might require updates to existing configurations.
- Refinements in managing data disks attached to Virtual Machines and Scale Sets.
- General bug fixes and performance improvements.
- Updated required dependencies.
- For detailed information about changes see the CHANGELOG.md file provided with this package.
python-azure-mgmt-containerservice was updated from version 29.1.0 to 32.1.0:
- Key changes:
- Improved GPU support in agent pools with configurable driver types.
- Enhanced agent pool management, allowing deletion of machines and control over pod disruption during deletion.
- Added security features for agent pools, including secure boot and virtual trusted platform modules (vTPM).
- Network configuration updates with a focus on security and TLS management.
- Integration with Azure Monitor, including options for automatic instrumentation and OpenTelemetry metrics and logs.
- Fine-grained control over autoscaling behavior, such as managing daemonset eviction and ignoring daemonset
utilization.
- Introduction of metrics profiles for managed clusters to provide cluster level metrics.
- Updates to Windows node pool configurations, including specific profiles.
- Removal of the `ssh_access` parameter from the `AgentPoolSecurityProfile`.
- Removal of the `enabled` parameter from the `ManagedClusterAzureMonitorProfileAppMonitoring`.
- Removal of the `windows_host_logs` parameter from the `ManagedClusterAzureMonitorProfileContainerInsights`.
- Removal of the `node_selector` parameter from `IstioEgressGateway`.
- Removed the ManagedClustersOperations.get_os_options operation.
- Added `ingress_profile` parameter to `ManagedCluster`.
- Added a `is_default` parameter to `KubernetesVersion`.
- Updated required dependencies.
- Various changes to parameters.
- For detailed information about changes see the CHANGELOG.md file provided with this package.
python-azure-mgmt-cosmosdb was updated from version 9.4.0 to 9.6.0:
- Key changes:
- Improved options for restoring resources, including the ability to disable TTL (Time To Live).
- Added or modified parameters related to service creation and updates.
- Resolved a deserialization issue in the service creation/update process.
- Introduced parameters for cluster and data center resource properties
- Enhanced SQL dedicated gateway service resource properties with a dedicated gateway type parameter.
- Added new models for error handling.
- Updated required dependencies.
- For detailed information about changes see the CHANGELOG.md file provided with this package.
python-azure-multiapi-storage was updated to version 1.4.0:
- Key changes:
- Updated API support.
- For detailed information about changes see the README.rst file provided with this package.
python-msal was updated to version 1.32.3:
- Key changes:
- Added oidc_authority parameter for specifying OpenID Connect authorities.
- Added support for dSTS and pod identity.
- Added support for Managed Identity on Azure Container Instance (ACI) with Resource ID.
- Adjusted ID token time validation.
- Corrected a bug in Managed Identity detection logic on Arc.
- Dropped support for Python 2.7.
- Enabled CAE support for Managed Identity.
- Enhanced support for scopes in the "GUID/.default" format within Cloud Shell.
- Exposed "refresh_on" in token responses.
- Fixed a bug related to running PyMsalRuntime as administrator.
- Fixed a bug related to token cache searches.
- Fixed regressions on Azure Arc/on-prem servers and an authentication failure bug.
- Focused on optimizing cache performance.
- Implemented automatic SHA256 and PSS padding for certificates.
- Improved token cache hit performance.
- Included documentation fixes and suppressed false positive alarms.
- Included improvements for console output and exception handling.
- Integrated with Broker-on-Mac.
- Introduced a search() method in the TokenCache class.
- Introduced remove_tokens_for_client().
- Introduced warnings for outdated msal-extensions.
- Modified Managed Identity detection.
- Re-enabled the username password flow through the broker.
- Refactored code to accommodate new fields in cache keys.
- Resolved a bug concerning missing headers in the MsalResponse object.
- Supported Managed Identity for various Azure services.
- Supported Subject Name/Issuer authentication using .pfx certificates.
- Updated broker dependency.
- Updated environment variable usage for MSAL and Managed Identity endpoints.
python-msal-extensions was updated to version 1.3.1:
- Key changes:
- The python-msal-extensions library has been updated.
- Tests are no longer installed in site-packages.
- Support for Python 3.7 and 3.8 has been dropped.
- The library now allows for portalocker version 3.
- portalocker is now an optional dependency.
- Mentions of Travis CI have been removed.
- The library now uses TokenCache.search() from MSAL 1.29+.
python-typing_extensions was updated to version 4.9.0:
- Key changes:
- Enhanced compatibility with `Protocol`, `TypedDict`, and `NamedTuple` has been achieved.
- Enhancements have been made in areas like runtime-checkable protocols and typing.Literal.
- Improvements have been made to `@deprecated`.
- More accurate type information is available through features like `get_original_bases`.
- New features like `ReadOnly` and `Doc` have been added.
- Numerous bug fixes and performance improvements have been implemented.
- Support for older Python versions (3.7 and below) has been dropped.
- The library now provides better integration with buffer types.
- The library now re-exports most names from the standard library's typing module.
python-azure-mgmt-rdbms, python-azure-mgmt-recoveryservices, python-azure-mgmt-recoveryservicesbackup,
python-azure-mgmt-redhatopenshift, python-azure-mgmt-redis, python-azure-mgmt-resource,
python-azure-mgmt-servicefabricmanagedclusters, python-azure-mgmt-servicelinker, python-azure-mgmt-signalr,
python-azure-mgmt-sql, python-azure-mgmt-storage, python-azure-synapse-artifacts:
- These packages had the following key changes:
- Versions update with various changes to properties and parameters of models and operations
- Updated required dependencies.
- For detailed information about changes see the CHANGELOG.md file provided with the packages.
python-azure-mgmt-mysqlflexibleservers, python-azure-mgmt-postgresqlflexibleservers,
python-microsoft-security-utilities-secret-masker:
- These packages were introduced as new implementations
</description>
</patchinfo>