|
1 | 1 | # Release History |
2 | 2 |
|
3 | | -## 3.0.0b1 (2026-06-02) |
| 3 | +## 3.0.0b1 (2026-05-28) |
4 | 4 |
|
5 | 5 | ### Features Added |
6 | 6 |
|
7 | 7 | - Model `CurrentQuotaLimitBase` added property `system_data` |
8 | | - - Model `QuotaRequestDetails` added property `properties` |
9 | 8 | - Model `QuotaRequestDetails` added property `system_data` |
10 | | - - Model `ReservationOrderResponse` added property `properties` |
11 | | - - Model `SkuRestriction` added property `values_property` |
12 | | - - Added model `MergeProperties` |
13 | | - - Added model `PatchProperties` |
14 | | - - Added model `ReservationOrderProperties` |
15 | | - - Added model `SplitProperties` |
16 | 9 |
|
17 | 10 | ### Breaking Changes |
18 | 11 |
|
19 | | - - Deleted or renamed model `AzureReservationAPI` |
20 | | - - Model `MergeRequest` deleted or renamed its instance variable `sources` |
21 | | - - Model `Patch` deleted or renamed its instance variable `applied_scope_type` |
22 | | - - Model `Patch` deleted or renamed its instance variable `applied_scopes` |
23 | | - - Model `Patch` deleted or renamed its instance variable `applied_scope_properties` |
24 | | - - Model `Patch` deleted or renamed its instance variable `instance_flexibility` |
25 | | - - Model `Patch` deleted or renamed its instance variable `name` |
26 | | - - Model `Patch` deleted or renamed its instance variable `renew` |
27 | | - - Model `Patch` deleted or renamed its instance variable `renew_properties` |
28 | | - - Model `Patch` deleted or renamed its instance variable `review_date_time` |
29 | | - - Model `QuotaRequestDetails` deleted or renamed its instance variable `provisioning_state` |
30 | | - - Model `QuotaRequestDetails` deleted or renamed its instance variable `message` |
31 | | - - Model `QuotaRequestDetails` deleted or renamed its instance variable `request_submit_time` |
32 | | - - Model `QuotaRequestDetails` deleted or renamed its instance variable `value` |
33 | | - - Model `ReservationOrderResponse` deleted or renamed its instance variable `display_name` |
34 | | - - Model `ReservationOrderResponse` deleted or renamed its instance variable `request_date_time` |
35 | | - - Model `ReservationOrderResponse` deleted or renamed its instance variable `created_date_time` |
36 | | - - Model `ReservationOrderResponse` deleted or renamed its instance variable `expiry_date` |
37 | | - - Model `ReservationOrderResponse` deleted or renamed its instance variable `expiry_date_time` |
38 | | - - Model `ReservationOrderResponse` deleted or renamed its instance variable `benefit_start_time` |
39 | | - - Model `ReservationOrderResponse` deleted or renamed its instance variable `original_quantity` |
40 | | - - Model `ReservationOrderResponse` deleted or renamed its instance variable `term` |
41 | | - - Model `ReservationOrderResponse` deleted or renamed its instance variable `provisioning_state` |
42 | | - - Model `ReservationOrderResponse` deleted or renamed its instance variable `billing_plan` |
43 | | - - Model `ReservationOrderResponse` deleted or renamed its instance variable `plan_information` |
44 | | - - Model `ReservationOrderResponse` deleted or renamed its instance variable `reservations` |
45 | | - - Model `ReservationOrderResponse` deleted or renamed its instance variable `review_date_time` |
46 | | - - Model `SkuRestriction` deleted or renamed its instance variable `values` |
47 | | - - Model `SplitRequest` deleted or renamed its instance variable `quantities` |
48 | | - - Model `SplitRequest` deleted or renamed its instance variable `reservation_id` |
49 | | - - Deleted or renamed model `CatalogsResult` |
| 12 | + - 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. |
| 13 | + - For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration. |
| 14 | + - Renamed client name `AzureReservationAPI` to `ReservationsMgmtClient` |
| 15 | + - Model `MergeRequest` moved instance variable `sources` under property `properties` whose type is `MergeProperties` |
| 16 | + - Model `Patch` moved instance variable `applied_scope_type`, `applied_scopes`, `applied_scope_properties`, `instance_flexibility`, `name`, `renew`, `renew_properties` and `review_date_time` under property `properties` whose type is `PatchProperties` |
| 17 | + - Model `QuotaRequestDetails` moved instance variable `provisioning_state`, `message`, `request_submit_time` and `value` under property `properties` whose type is `QuotaRequestProperties` |
| 18 | + - Model `ReservationOrderResponse` moved instance variable `display_name`, `request_date_time`, `created_date_time`, `expiry_date`, `expiry_date_time`, `benefit_start_time`, `original_quantity`, `term`, `provisioning_state`, `billing_plan`, `plan_information`, `reservations` and `review_date_time` under property `properties` whose type is `ReservationOrderProperties` |
| 19 | + - Model `SkuRestriction` renamed its instance variable `values` to `values_property` |
| 20 | + - Model `SplitRequest` moved instance variable `quantities` and `reservation_id` under property `properties` whose type is `SplitProperties` |
50 | 21 | - Deleted or renamed model `CreateGenericQuotaRequestParameters` |
51 | 22 | - Deleted or renamed model `CurrentQuotaLimit` |
52 | 23 | - Deleted or renamed model `DisplayProvisioningState` |
53 | 24 | - Deleted or renamed model `Location` |
54 | | - - Deleted or renamed model `OperationList` |
55 | | - - Deleted or renamed model `QuotaLimits` |
56 | | - - Deleted or renamed model `QuotaLimitsResponse` |
57 | | - - Deleted or renamed model `QuotaRequestDetailsList` |
58 | 25 | - Deleted or renamed model `QuotaRequestOneResourceSubmitResponse` |
59 | 26 | - Deleted or renamed model `QuotaRequestSubmitResponse` |
60 | 27 | - Deleted or renamed model `QuotaRequestSubmitResponse201` |
61 | 28 | - Deleted or renamed model `RefundResponse` |
62 | | - - Deleted or renamed model `ReservationList` |
63 | | - - Deleted or renamed model `ReservationOrderList` |
64 | 29 | - Deleted or renamed model `UserFriendlyAppliedScopeType` |
65 | 30 | - Deleted or renamed model `UserFriendlyRenewState` |
66 | 31 | - Method `QuotaRequestStatusOperations.list` changed its parameter `skiptoken` from `positional_or_keyword` to `keyword_only` |
67 | 32 | - Method `ReservationOperations.get` changed its parameter `expand` from `positional_or_keyword` to `keyword_only` |
68 | | - - Method `ReservationOperations.list_all` changed its parameter `orderby` from `positional_or_keyword` to `keyword_only` |
69 | | - - Method `ReservationOperations.list_all` changed its parameter `refresh_summary` from `positional_or_keyword` to `keyword_only` |
70 | | - - Method `ReservationOperations.list_all` changed its parameter `skiptoken` from `positional_or_keyword` to `keyword_only` |
71 | | - - Method `ReservationOperations.list_all` changed its parameter `selected_state` from `positional_or_keyword` to `keyword_only` |
72 | | - - Method `ReservationOperations.list_all` changed its parameter `take` from `positional_or_keyword` to `keyword_only` |
| 33 | + - Method `ReservationOperations.list_all` changed its parameter `orderby`/`refresh_summary`/`skiptoken`/`selected_state`/`take` from `positional_or_keyword` to `keyword_only` |
73 | 34 | - Method `ReservationOrderOperations.get` changed its parameter `expand` from `positional_or_keyword` to `keyword_only` |
74 | | - - Deleted or renamed model `AzureReservationAPIOperationsMixin` |
| 35 | + - Renamed operation group `AzureReservationAPIOperationsMixin` to `_ReservationsMgmtClientOperationsMixin` |
| 36 | + |
| 37 | +### Other Changes |
| 38 | + |
| 39 | + - Deleted model `CatalogsResult`/`OperationList`/`QuotaLimits`/`QuotaLimitsResponse`/`QuotaRequestDetailsList`/`ReservationList`/`ReservationOrderList` which actually were not used by SDK users |
75 | 40 |
|
76 | 41 | ## 2.3.0 (2023-03-20) |
77 | 42 |
|
|
0 commit comments