github Azure/azure-sdk-for-java azure-developer-devcenter_1.0.0

latest releases: azure-resourcemanager-selfhelp_1.1.0-beta.4, azure-cosmos-spark_3-5_2-12_4.31.0, azure-cosmos-spark_3-4_2-12_4.31.0...
20 days ago

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 returns Response<BinaryData>, was added a correspondent getDevBox method, which returns DevBox model.

  • Added getDevBoxesClient() and getDeploymentEnvironmentsClient() methods in DevCenterClient

  • Added getDevBoxesAsyncClient() and getDeploymentEnvironmentsAsyncClient() methods in DevCenterAsyncClient

Breaking Changes

  • Removed filter and top as optional request parameters to match equivalent update in the API side.

Don't miss a new azure-sdk-for-java release

NewReleases is sending notifications on new releases.