1.0.0 (2024-04-30)
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 models and models serialization for each Dev Center concept.
- DevBox
- DevBoxAction
- DevBoxActionDelayResult
- DevBoxActionDelayStatus
- DevBoxActionType
- DevBoxHardwareProfile
- DevBoxImageReference
- DevBoxNextAction
- DevBoxOsType
- DevBoxPool
- DevBoxProvisioningState
- DevBoxSchedule
- DevBoxStorageProfile
- DevCenterCatalog
- DevCenterEnvironment
- DevCenterEnvironmentType
- DevCenterOperationDetails
- DevCenterOperationStatus
- DevCenterProject
- EnvironmentDefinition
- EnvironmentDefinitionParameter
- EnvironmentDefinitionParameterType
- EnvironmentProvisioningState
- EnvironmentTypeStatus
- HibernateSupport
- LocalAdministratorStatus
- OsDisk
- PoolHealthStatus
- PowerState
- RemoteConnection
- ScheduleFrequency
- ScheduleType
- SkuName
- StopOnDisconnectConfiguration
- StopOnDisconnectStatus
-
For each previous client method, added the correspondent method with model return. E.g. for
getDevBoxWithResponse
method, which returnsResponse<BinaryData>
, was added a correspondentgetDevBox
method, which returnsDevBox
model. -
Added
getDevBoxesClient()
andgetDeploymentEnvironmentsClient()
methods inDevCenterClient
-
Added
getDevBoxesAsyncClient()
andgetDeploymentEnvironmentsAsyncClient()
methods inDevCenterAsyncClient
Breaking Changes
- Removed
filter
andtop
as optional request parameters to match equivalent update in the API side.