Features
- Add storage_autogrow in all DB
- Support for PG11
Features
- Model ServerUpdateParameters has a new parameter replication_role
Features (PostgreSQL only)
- Model Server has a new parameter replica_capacity
- Model Server has a new parameter replication_role
- Model Server has a new parameter master_server_id
- Added operation group ReplicasOperations
Features (MariaDB only)
- Model ServerUpdateParameters has a new parameter replication_role
- Model Server has a new parameter master_server_id
- Model Server has a new parameter replica_capacity
- Model Server has a new parameter replication_role
- Added operation ServersOperations.restart
- Added operation group ReplicasOperations
Features
- Added operation ServersOperations.restart
Features
- Added operation group VirtualNetworkRulesOperations for MariaDB
Bugfix
- Fix sdist broken in 1.4.0. No code change.
Features
- Model Server has a new parameter replication_role
- Model Server has a new parameter master_server_id
- Model Server has a new parameter replica_capacity
- Model ServerUpdateParameters has a new parameter replication_role
- Added operation group ReplicasOperations
Note
- azure-mgmt-nspkg is not installed anymore on Python 3 (PEP420-based namespace package)
Features
- Added operation group ServerSecurityAlertPoliciesOperations (MySQL only)
- Added support for PostregreSQL 10.x
- Added support for MariaDB (public preview)
Features
- Added operation group VirtualNetworkRulesOperations
- Added operation group ServerSecurityAlertPoliciesOperations (PostgreSQL only)
- Client class can be used as a context manager to keep the underlying HTTP session open for performance
Bugfixes
- Fix some invalid models in Python 3
- Compatibility of the sdist with wheel 0.31.0
Features
- Add Geo-Restore ability for MySQL and PostgreSQL
General Breaking changes
This version uses a next-generation code generator that might introduce breaking changes.
- Model signatures now use only keyword-argument syntax. All positional arguments must be re-written as keyword-arguments. To keep auto-completion in most cases, models are now generated for Python 2 and Python 3. Python 3 uses the "*" syntax for keyword-only arguments.
- Enum types now use the "str" mixin (class AzureEnum(str, Enum)) to improve the behavior when unrecognized enum values are encountered.
While this is not a breaking change, the distinctions are important, and are documented here:
https://docs.python.org/3/library/enum.html#others
At a glance:
- "is" should not be used at all.
- "format" will return the string value, where "%s" string formatting will return NameOfEnum.stringvalue. Format syntax should be prefered.
- New Long Running Operation:
- Return type changes from msrestazure.azure_operation.AzureOperationPoller to msrest.polling.LROPoller. External API is the same.
- Return type is now always a msrest.polling.LROPoller, regardless of the optional parameters used.
- The behavior has changed when using raw=True. Instead of returning the initial call result as ClientRawResponse, without polling, now this returns an LROPoller. After polling, the final resource will be returned as a ClientRawResponse.
- New polling parameter. The default behavior is Polling=True which will poll using ARM algorithm. When Polling=False, the response of the initial call will be returned without polling.
- polling parameter accepts instances of subclasses of msrest.polling.PollingMethod.
- add_done_callback will no longer raise if called after polling is finished, but will instead execute the callback right away.
RDBMS breaking changes
- Some properties moved from object "PerformanceTierProperties" to "PerformanceTierServiceLevelObjectives "(One level down).
Api Version is now 2017-12-01
- Remove GeoRestore option that is not available yet.
- New pricing model release
- VNET Rules API spec for Postgres and MySQL
- Initial Release