1# Release History
2
3## 4.0.0b3 (2021-02-09)
4### Added
5- `KeyVaultAccessControlClient` supports managing custom role definitions
6
7### Breaking Changes
8- Renamed `KeyVaultBackupClient.begin_full_backup()` to `.begin_backup()`
9- Renamed `KeyVaultBackupClient.begin_full_restore()` to `.begin_restore()`
10- Renamed `BackupOperation.azure_storage_blob_container_uri` to `.folder_url`
11- Renamed `id` property of `BackupOperation`, `RestoreOperation`, and
12 `SelectiveKeyRestoreOperation` to `job_id`
13- Renamed `blob_storage_uri` parameters of `KeyVaultBackupClient.begin_restore()`
14  and `.begin_selective_restore()` to `folder_url`
15- Removed redundant `folder_name` parameter from
16  `KeyVaultBackupClient.begin_restore()` and `.begin_selective_restore()` (the
17  `folder_url` parameter contains the folder name)
18- Renamed `KeyVaultPermission` attributes:
19  - `actions` -> `allowed_actions`
20  - `data_actions` -> `allowed_data_actions`
21  - `not_actions` -> `denied_actions`
22  - `not_data_actions` -> `denied_data_actions`
23- Renamed `KeyVaultRoleAssignment.assignment_id` to `.role_assignment_id`
24- Renamed `KeyVaultRoleScope` enum values:
25  - `global_value` -> `GLOBAL`
26  - `keys_value` -> `KEYS`
27
28## 4.0.0b2 (2020-10-06)
29### Added
30- `KeyVaultBackupClient.get_backup_status` and `.get_restore_status` enable
31  checking the status of a pending operation by its job ID
32  ([#13718](https://github.com/Azure/azure-sdk-for-python/issues/13718))
33
34### Breaking Changes
35- The `role_assignment_name` parameter of
36  `KeyVaultAccessControlClient.create_role_assignment` is now an optional
37  keyword-only argument. When this argument isn't passed, the client will
38  generate a name for the role assignment.
39  ([#13512](https://github.com/Azure/azure-sdk-for-python/issues/13512))
40
41## 4.0.0b1 (2020-09-08)
42### Added
43- `KeyVaultAccessControlClient` performs role-based access control operations
44- `KeyVaultBackupClient` performs full vault backup and full and selective
45  restore operations
46