|
8 | 8 | - Client `RedisEnterpriseManagementClient` added operation group `migrations` |
9 | 9 | - Client `RedisEnterpriseManagementClient` added operation group `migration` |
10 | 10 | - Model `AccessPolicyAssignment` added property `system_data` |
11 | | - - Model `Cluster` added property `properties` |
12 | 11 | - Model `Cluster` added property `system_data` |
13 | 12 | - Model `ClusterCreateProperties` added property `maintenance_configuration` |
14 | 13 | - Model `ClusterCreateProperties` added property `migrated_endpoint` |
15 | 14 | - Model `ClusterProperties` added property `maintenance_configuration` |
16 | 15 | - Model `ClusterProperties` added property `migrated_endpoint` |
17 | | - - Model `ClusterUpdate` added property `properties` |
18 | 16 | - Model `ClusterUpdateProperties` added property `maintenance_configuration` |
19 | 17 | - Model `ClusterUpdateProperties` added property `migrated_endpoint` |
20 | | - - Model `Database` added property `properties` |
21 | 18 | - Model `PrivateEndpointConnection` added property `system_data` |
22 | 19 | - Model `PrivateLinkResource` added property `system_data` |
23 | 20 | - Model `Resource` added property `system_data` |
|
37 | 34 | - Added model `MigrationValidationResponse` |
38 | 35 | - Added model `MigrationValidationWarning` |
39 | 36 | - Added enum `SourceType` |
40 | | - - Added model `MigrationOperations` |
41 | | - - Added model `MigrationsOperations` |
| 37 | + - Added operation group `MigrationOperations` |
| 38 | + - Added operation group `MigrationsOperations` |
42 | 39 |
|
43 | 40 | ### Breaking Changes |
44 | 41 |
|
45 | | - - Model `Cluster` deleted or renamed its instance variable `high_availability` |
46 | | - - Model `Cluster` deleted or renamed its instance variable `minimum_tls_version` |
47 | | - - Model `Cluster` deleted or renamed its instance variable `encryption` |
48 | | - - Model `Cluster` deleted or renamed its instance variable `host_name` |
49 | | - - Model `Cluster` deleted or renamed its instance variable `provisioning_state` |
50 | | - - Model `Cluster` deleted or renamed its instance variable `redundancy_mode` |
51 | | - - Model `Cluster` deleted or renamed its instance variable `resource_state` |
52 | | - - Model `Cluster` deleted or renamed its instance variable `redis_version` |
53 | | - - Model `Cluster` deleted or renamed its instance variable `private_endpoint_connections` |
54 | | - - Model `Cluster` deleted or renamed its instance variable `public_network_access` |
55 | | - - Model `ClusterUpdate` deleted or renamed its instance variable `high_availability` |
56 | | - - Model `ClusterUpdate` deleted or renamed its instance variable `minimum_tls_version` |
57 | | - - Model `ClusterUpdate` deleted or renamed its instance variable `encryption` |
58 | | - - Model `ClusterUpdate` deleted or renamed its instance variable `host_name` |
59 | | - - Model `ClusterUpdate` deleted or renamed its instance variable `provisioning_state` |
60 | | - - Model `ClusterUpdate` deleted or renamed its instance variable `redundancy_mode` |
61 | | - - Model `ClusterUpdate` deleted or renamed its instance variable `resource_state` |
62 | | - - Model `ClusterUpdate` deleted or renamed its instance variable `redis_version` |
63 | | - - Model `ClusterUpdate` deleted or renamed its instance variable `private_endpoint_connections` |
64 | | - - Model `ClusterUpdate` deleted or renamed its instance variable `public_network_access` |
65 | | - - Model `Database` deleted or renamed its instance variable `client_protocol` |
66 | | - - Model `Database` deleted or renamed its instance variable `port` |
67 | | - - Model `Database` deleted or renamed its instance variable `provisioning_state` |
68 | | - - Model `Database` deleted or renamed its instance variable `resource_state` |
69 | | - - Model `Database` deleted or renamed its instance variable `clustering_policy` |
70 | | - - Model `Database` deleted or renamed its instance variable `eviction_policy` |
71 | | - - Model `Database` deleted or renamed its instance variable `persistence` |
72 | | - - Model `Database` deleted or renamed its instance variable `modules` |
73 | | - - Model `Database` deleted or renamed its instance variable `geo_replication` |
74 | | - - Model `Database` deleted or renamed its instance variable `redis_version` |
75 | | - - Model `Database` deleted or renamed its instance variable `defer_upgrade` |
76 | | - - Model `Database` deleted or renamed its instance variable `access_keys_authentication` |
| 42 | + - This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration. |
| 43 | + - Model `Cluster` moved instance variable `high_availability`, `minimum_tls_version`, `encryption`, `host_name`, `provisioning_state`, `redundancy_mode`, `resource_state`, `redis_version`, `private_endpoint_connections` and `public_network_access` under property `properties` |
| 44 | + - Model `ClusterUpdate` moved instance variable `high_availability`, `minimum_tls_version`, `encryption`, `host_name`, `provisioning_state`, `redundancy_mode`, `resource_state`, `redis_version`, `private_endpoint_connections` and `public_network_access` under property `properties` |
| 45 | + - Model `Database` moved instance variable `client_protocol`, `port`, `provisioning_state`, `resource_state`, `clustering_policy`, `eviction_policy`, `persistence`, `modules`, `geo_replication`, `redis_version`, `defer_upgrade` and `access_keys_authentication` under property `properties` |
77 | 46 | - Model `DatabaseUpdate` deleted or renamed its instance variable `client_protocol` |
78 | 47 | - Model `DatabaseUpdate` deleted or renamed its instance variable `port` |
79 | 48 | - Model `DatabaseUpdate` deleted or renamed its instance variable `provisioning_state` |
|
86 | 55 | - Model `DatabaseUpdate` deleted or renamed its instance variable `redis_version` |
87 | 56 | - Model `DatabaseUpdate` deleted or renamed its instance variable `defer_upgrade` |
88 | 57 | - Model `DatabaseUpdate` deleted or renamed its instance variable `access_keys_authentication` |
89 | | - - Method `Module.__init__` removed default value `None` from its parameter `args` |
| 58 | + - Parameter `args` of `Method Module.__init__` is now required |
90 | 59 | - Method `Module.__init__` changed its parameter `args` from `keyword_only` to `var_positional` |
91 | | - - Deleted or renamed model `AccessPolicyAssignmentList` |
92 | | - - Deleted or renamed model `ClusterList` |
93 | | - - Deleted or renamed model `DatabaseList` |
94 | 60 | - Deleted or renamed model `ErrorDetailAutoGenerated` |
95 | 61 | - Deleted or renamed model `ErrorResponseAutoGenerated` |
96 | 62 | - Deleted or renamed model `ProxyResourceAutoGenerated` |
97 | 63 | - Deleted or renamed model `ResourceAutoGenerated` |
98 | 64 |
|
| 65 | +### Other Changes |
| 66 | + |
| 67 | + - Deleted model `AccessPolicyAssignmentList`/`ClusterList`/`DatabaseList` which actually were not used by SDK users |
| 68 | + |
99 | 69 | ## 3.1.0 (2025-10-20) |
100 | 70 |
|
101 | 71 | ### Features Added |
|
0 commit comments