1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
|
# Release History
## 1.0.1 (Unreleased)
### Features Added
### Breaking Changes
### Bugs Fixed
### Other Changes
## 1.0.0 (2024-06-13)
This release targets Azure Dev Center 2023-04-01 General Available API, which is the same version as the previous 1.0.0-beta.3 release. The main improvement was the addition of models as Convenience API was enabled for the SDK.
### Features Added
- Added classes for each Dev Center concept.
- `models`:
- Catalog
- DevBox
- DevBoxAction
- DevBoxActionDelayResult
- DevBoxNextAction
- Environment
- EnvironmentDefinition
- EnvironmentDefinitionParameter
- EnvironmentType
- Error
- HardwareProfile
- ImageReference
- InnerError
- OperationDetails
- OSDisk
- Pool
- Project
- RemoteConnection
- Schedule
- StopOnDisconnectConfiguration
- StorageProfile
- `enums`:
- DevBoxActionDelayStatus
- DevBoxActionType
- DevBoxProvisioningState
- EnvironmentProvisioningState
- EnvironmentTypeStatus
- HibernateSupport
- LocalAdministratorStatus
- OperationStatus
- OSType
- ParameterType
- PoolHealthStatus
- PowerState
- ScheduledFrequency
- ScheduledType
- SkuName
- StopOnDisconnectEnableStatus
- Updated each previous client method to return the correspondent model. E.g. The response type for `get_dev_box` was updated from `JSON` to `DevBox` model.
### Breaking Changes
- Removed `filter` and `top` as optional request parameters from all list operations
- list_pools
- list_schedules
- list_dev_boxes
- list_all_dev_boxes
- list_all_dev_boxes_by_user
- list_projects
- list_environments
- list_all_environments
- list_environment_definitions
- list_environment_definitions_by_catalog
- list_environment_types
- list_catalogs
### Other Changes
- Added more samples
## 1.0.0b3 (2023-11-02)
This release updates the Azure DevCenter library to use the 2023-04-01 GA API.
### Breaking Changes
- `DevCenterClient.dev_center`, `DevCenterClient.dev_box` and `DevCenterClient.environment` operation groups were removed. Operations are accessed directly through the `DevCenterClient`.
- Environments now works with with "environment definitions" instead of "catalog items". E.g. `DevCenterClient.get_environment` operation returns `environmentDefinitionName` property instead of `catalogItemName`.
- The environment used in `DevCenterClient.begin_create_or_update_environment` requires passing `environmentDefinitionName` and `catalogName` parameters instead of `catalogItemName`.
- `user_id` is no longer a parameter with default value.
- All `actions` operations have `dev_box` added to their names. E.g. `get_action` operation is updated to `get_dev_box_action`
### Other Changes
- Updated samples
- Improved integration test coverage with session records
## 1.0.0b2 (2023-02-07)
This release updates the Azure DevCenter library to use the 2022-11-11-preview API.
### Breaking Changes
- `DevCenterClient` now accepts an endpoint URI on construction rather than tenant ID + dev center name.
### Features Added
- Added upcoming actions APIs to dev boxes.
- `delay_upcoming_action`
- `get_upcoming_action`
- `list_upcoming_actions`
- `skip_upcoming_action`
### Bugs Fixed
- Invalid response types removed from `begin_delete_dev_box`, `begin_start_dev_box`, and `begin_stop_dev_box` APIs.
- Invalid `begin_delete_environment_action` API removed from `DevCenterClient`.
- Unimplemented artifacts APIs removed from `DevCenterClient`.
## 1.0.0b1 (2022-11-11)
- Initial version for the DevCenter service
|