File: CHANGELOG.md

package info (click to toggle)
python-azure 20250603%2Bgit-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 851,724 kB
  • sloc: python: 7,362,925; ansic: 804; javascript: 287; makefile: 195; sh: 145; xml: 109
file content (127 lines) | stat: -rw-r--r-- 3,857 bytes parent folder | download
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