Skip to content

Latest commit

 

History

History
193 lines (125 loc) · 7.77 KB

File metadata and controls

193 lines (125 loc) · 7.77 KB

Release History

1.7.2 (Unreleased)

Features Added

Breaking Changes

Bugs Fixed

Other Changes

1.7.1 (2024-08-22)

Bugs Fixed

  • Fixed a bug in serializing/deserializing tags filter in ConfigurationSnapshot.

1.7.0 (2024-08-15)

Features Added

  • Added operation list_labels() for listing configuration setting labels.
  • Supported filtering by configuration setting tags in list_configuration_settings() and list_revisions().
  • Added a new property tags to ConfigurationSettingsFilter to support filtering settings with tags filter for snapshot.

Bugs Fixed

  • Fixed a bug where the feature_id of FeatureFlagConfigurationSetting will be different from id customer field, and may overwrite the original customer-defined value if different from the FeatureFlagConfigurationSetting key suffix.

Other Changes

  • Updated the default api_version to "2023-11-01".
  • Published enum LabelFields and model ConfigurationSettingLabel.
  • Published enum SnapshotFields, and accepted the type for fields parameter in get_snapshot() and list_snapshots().
  • Published enum ConfigurationSettingFields, and accepted the type for fields parameter in list_configuration_settings() and list_revisions().
  • Published enum SnapshotComposition, and accepted the type for ConfigurationSnapshot property composition_type and begion_create_snapshot() kwarg composition_type.

1.6.0 (2024-04-09)

Features Added

  • Exposed send_request() method in each client to send custom requests using the client's existing pipeline.
  • Supported to get page ETag while iterating list_configuration_setting() result by page.

Bugs Fixed

  • Fixed a bug in consuming "etag" value in sync operation set_configuration_setting().
  • Changed invalid default value None to False for property enabled in FeatureFlagConfigurationSetting.
  • Fixed the issue that description, display_name and other customer fields are missing when de/serializing FeatureFlagConfigurationSetting objects.

1.6.0b2 (2024-03-21)

Bugs Fixed

  • Changed invalid default value None to False for property enabled in FeatureFlagConfigurationSetting.
  • Fixed the issue that description, display_name and other customer fields are missing when de/serializing FeatureFlagConfigurationSetting objects.

1.6.0b1 (2024-03-14)

Features Added

  • Exposed send_request() method in each client to send custom requests using the client's existing pipeline.
  • Supported to get page ETag while iterating list_configuration_setting() result by page.

Bugs Fixed

  • Fixed a bug in consuming "etag" value in sync operation set_configuration_setting().

1.5.0 (2023-11-09)

Other Changes

  • Supported datetime type for keyword argument accept_datetime in get_snapshot_configuration_settings(), list_snapshot_configuration_settings() and list_revisions().
  • Bumped minimum dependency on azure-core to >=1.28.0.
  • Updated the default api_version to "2023-10-01".
  • Removed etag keyword documentation in set_read_only() as it's not in use.
  • Added support for Python 3.12.
  • Python 3.7 is no longer supported. Please use Python version 3.8 or later.

1.5.0b3 (2023-10-10)

Breaking Changes

  • Renamed parameter name in list_snapshot_configuration_settings() to snapshot_name.
  • Removed keyword argument accept_datetime in list_snapshot_configuration_settings().
  • Moved operation list_snapshot_configuration_settings() to an overload of list_configuration_settings(), and moved the parameter snapshot_name to keyword.
  • Published enum SnapshotStatus, and accepted the type for status parameter in list_snapshots() and status property in Snapshot model.
  • Renamed model Snapshot to ConfigurationSnapshot.
  • Renamed model ConfigurationSettingFilter to ConfigurationSettingsFilter.

1.5.0b2 (2023-08-02)

Bugs Fixed

  • Fixed a bug in deserializing and serializing Snapshot when filters property is None.
  • Fixed a bug when creating FeatureFlagConfigurationSetting from SDK but having an error in portal.(#31326)

1.5.0b1 (2023-07-11)

Features Added

  • Added support for Snapshot CRUD operations.

Bugs Fixed

  • Fixed async update_sync_token() to use async/await keywords.

Other Changes

  • Bumped minimum dependency on azure-core to >=1.25.0.
  • Updated the default api_version to "2022-11-01-preview".

1.4.0 (2022-02-13)

Other Changes

  • Python 2.7 is no longer supported. Please use Python version 3.7 or later.
  • Bumped minimum dependency on azure-core to >=1.24.0.
  • Changed the default async transport from AsyncioRequestsTransport to the one used in current azure-core (AioHttpTransport). (#26427)
  • Dropped msrest requirement.
  • Added dependency isodate with version range >=0.6.0.

1.3.0 (2021-11-10)

Bugs Fixed

  • Fixed the issue that data was persisted according to an incorrect schema/in an incorrect format (#20518)

    SecretReferenceConfigurationSetting in 1.2.0 used "secret_uri" rather than "uri" as the schema keywords which broken inter-operation of SecretReferenceConfigurationSetting between SDK and the portal.

    Please:

    • Use 1.3.0+ for any SecretReferenceConfigurationSetting uses.
    • Call a get method for existing SecretReferenceConfigurationSettings and set them back to correct the format.

1.2.0 (2021-07-06)

Features Added

  • Added FeatureFlagConfigurationSetting and SecretReferenceConfigurationSetting models
  • AzureAppConfigurationClient can now be used as a context manager.
  • Added update_sync_token() to update sync tokens from Event Grid notifications.

1.2.0b2 (2021-06-08)

Features

  • Added context manager functionality to the sync and async AzureAppConfigurationClients.

Fixes

  • Fixed a deserialization bug for FeatureFlagConfigurationSetting and SecretReferenceConfigurationSetting.

1.2.0b1 (2021-04-06)

Features

  • Added method update_sync_token() to include sync tokens from EventGrid notifications.
  • Added SecretReferenceConfigurationSetting type to represent a configuration setting that references a KeyVault Secret.
  • Added FeatureFlagConfigurationSetting type to represent a configuration setting that controls a feature flag.

1.1.1 (2020-10-05)

Features

  • Improved error message if Connection string secret has incorrect padding. (#14140)

1.1.0 (2020-09-08)

Features

  • Added match condition support for set_read_only() method. (#13276)

1.0.1 (2020-08-10)

Fixes

  • Doc & Sample fixes

1.0.0 (2020-01-06)

Features

  • Added AAD auth support. (#8924)

Breaking changes

  • list_configuration_settings() & list_revisions() now take string key/label filter instead of keys/labels list. (#9066)

1.0.0b6 (2019-12-03)

Features

  • Added sync-token support. (#8418)

Breaking changes

  • Combined set_read_only & clear_read_only to be set_read_only(True/False). (#8453)

1.0.0b5 (2019-10-30)

Breaking changes

  • etag and match_condition of delete_configuration_setting() are now keyword argument only. (#8161)

1.0.0b4 (2019-10-07)

  • Added conditional operation support
  • Added set_read_only() and clear_read_only() methods

1.0.0b3 (2019-09-09)

  • New azure app configuration