NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1752 most downloaded on PyPI
Microsoft Azure Redis Cache Management Client Library for Python
Last release 4 months ago
25 May 2026
Ships fairly regularly
a new release about every 6 months
Nearly every release is documented
notes for 17 of 18 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
28 releases · first in 2016
Client RedisManagementClient added parameter cloud_setting in method __init__
RedisManagementClient added parameter cloud_setting in method __init__RedisManagementClient added method send_requestPrivateEndpointConnection added property system_dataPrivateLinkResource added property system_dataProvisioningState added member MIGRATINGProvisioningState added member MIGRATION_CANCELLATION_FAILEDProvisioningState added member MIGRATION_CANCELLINGProvisioningState added member MIGRATION_FAILEDProvisioningState added member MIGRATION_SUCCEEDEDProxyResource added property system_dataRedisCacheAccessPolicy added property system_dataRedisCacheAccessPolicyAssignment added property system_dataRedisFirewallRule added property system_dataRedisLinkedServerWithProperties added property system_dataRedisPatchSchedule added property system_dataRedisProperties added property target_amr_resource_idRedisResource added property system_dataResource added property system_dataTrackedResource added property system_dataCreatedByTypeSystemDataRedisCreateParameters moved instance variable redis_configuration, redis_version, enable_non_ssl_port, replicas_per_master, replicas_per_primary, tenant_settings, shard_count, minimum_tls_version, public_network_access, update_channel, disable_access_key_authentication, zonal_allocation_policy, sku, subnet_id and static_ip under property properties whose type is RedisCreatePropertiesRedisLinkedServerCreateParameters moved instance variable linked_redis_cache_id, linked_redis_cache_location, server_role, geo_replicated_primary_host_name and primary_host_name under property properties whose type is RedisLinkedServerCreatePropertiesRedisLinkedServerWithProperties moved instance variable linked_redis_cache_id, linked_redis_cache_location, server_role, geo_replicated_primary_host_name, primary_host_name and provisioning_state under property properties whose type is RedisLinkedServerPropertiesRedisPatchSchedule moved instance variable schedule_entries under property properties whose type is ScheduleEntriesRedisResource moved instance variable redis_configuration, redis_version, enable_non_ssl_port, replicas_per_master, replicas_per_primary, tenant_settings, shard_count, minimum_tls_version, public_network_access, update_channel, disable_access_key_authentication, zonal_allocation_policy, sku, subnet_id, static_ip, provisioning_state, host_name, port, ssl_port, access_keys, linked_servers, instances and private_endpoint_connections under property properties whose type is RedisPropertiesRedisUpdateParameters moved instance variable redis_configuration, redis_version, enable_non_ssl_port, replicas_per_master, replicas_per_primary, tenant_settings, shard_count, minimum_tls_version, public_network_access, update_channel, disable_access_key_authentication, zonal_allocation_policy and sku under property properties whose type is RedisUpdatePropertiesRedisOperations.list_upgrade_notifications changed its parameter history from positional_or_keyword to keyword_onlyNotificationListResponse/RedisCacheAccessPolicyAssignmentList/RedisCacheAccessPolicyList/RedisLinkedServerWithPropertiesList/RedisFirewallRuleCreateParameters which actually were not used by SDK usersOne column per quarter.
Model RedisCommonProperties added property zonal_allocation_policy
RedisCommonProperties added property zonal_allocation_policyRedisCreateParameters added property zonal_allocation_policyRedisCreateProperties added property zonal_allocation_policyRedisProperties added property zonal_allocation_policyRedisResource added property zonal_allocation_policyRedisUpdateParameters added property zonal_allocation_policyRedisUpdateProperties added property zonal_allocation_policyZonalAllocationPolicyModel RedisCommonProperties has a new parameter disable_access_key_authentication
Added operation RedisOperations.begin_flush_cache
Model ExportRDBParameters has a new parameter storage_subscription_id
Model RedisLinkedServerCreateParameters has a new parameter geo_replicated_primary_host_name
Added operation group AsyncOperationStatusOperations
Model RedisResource has a new parameter identity
Features
Model RedisUpdateProperties has a new parameter redis_version
Features
Breaking changes
Code | Docs Support: Active
Code | Docs
Support: Active
This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentic…
This is beta preview version.
This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).
General breaking changes
Credential system has been completly revamped:
azure.common.credentials or msrestazure.azure_active_directory instances are no longer supported, use the azure-identity classes instead: https://pypi.org/project/azure-identity/credentials parameter has been renamed credentialThe config attribute no longer exists on a client, configuration should be passed as kwarg. Example: MyClient(credential, subscription_id, enable_logging=True). For a complete set of
supported options, see the parameters accept in init documentation of azure-core
You can't import a version module anymore, use __version__ instead
Operations that used to return a msrest.polling.LROPoller now returns a azure.core.polling.LROPoller and are prefixed with begin_.
Exceptions tree have been simplified and most exceptions are now azure.core.exceptions.HttpResponseError (CloudError has been removed).
Most of the operation kwarg have changed. Some of the most noticeable:
raw has been removed. Equivalent feature can be found using cls, a callback that will give access to internal HTTP response for advanced userGeneral new features
typing. SDKs are mypy ready.aio namespace of your package to find the async client.Nothing published for this version
Model RedisRebootParameters has a new parameter ports
Features
Breaking changes
This version uses a next-generation code generator that *might* introduce breaking changes if from some import. In summary, some modules were incorrec…
Features
General Breaking changes
This version uses a next-generation code generator that might introduce breaking changes if from some import. In summary, some modules were incorrectly visible/importable and have been renamed. This fixed several issues caused by usage of classes that were not supposed to be used in the first place.
azure.mgmt.redis.redis_management_client anymore (import from
azure.mgmt.redis works like before)azure.mgmt.redis.redis_management_client to
azure.mgmt.redisMyClass from a "models" sub-module cannot be imported
anymore using azure.mgmt.redis.models.my_class (import from
azure.mgmt.redis.models works like before)MyClassOperations from an operations
sub-module cannot be imported anymore using
azure.mgmt.redis.operations.my_class_operations (import from
azure.mgmt.redis.operations works like before)Last but not least, HTTP connection pooling is now enabled by default. You should always use a client as a context manager, or call close(), or use no more than one client per process.
This version uses a next-generation code generator that *might* introduce breaking changes.
Note
Features
General Breaking changes
This version uses a next-generation code generator that might introduce breaking changes.
NameOfEnum.stringvalue. Format syntax
should be prefered.msrestazure.azure_operation.AzureOperationPoller to
msrest.polling.LROPoller. External API is the same.msrest.polling.LROPoller,
regardless of the optional parameters used.raw=True. Instead of
returning the initial call result as ClientRawResponse,
without polling, now this returns an LROPoller. After polling,
the final resource will be returned as a ClientRawResponse.polling parameter. The default behavior is
Polling=True which will poll using ARM algorithm. When
Polling=False, the response of the initial call will be
returned without polling.polling parameter accepts instances of subclasses of
msrest.polling.PollingMethod.add_done_callback will no longer raise if called after
polling is finished, but will instead execute the callback right
away.Several model (like RedisCreateParameters) have positional arguments shuffled, due to constraints in our code generator. This is not breaking if you u
Disclaimer
Several model (like RedisCreateParameters) have positional arguments shuffled, due to constraints in our code generator. This is not breaking if you use keyword arguments. If you are using positional arguments, we strongly suggest to use keyword only arguments for Model creation, since next version 6.0.0 will use keyword only arguments for models.
Breaking changes
Features
New ApiVersion 2017-10-01
Fix "tags" attribute in redis update
Bugfixes
This wheel package is now built with the azure wheel extension
Features
Notes
Fix error if patching when not exist
Bugfixes
Breaking change
redis.update is no longer an async operationAdd "Everyday" and "Weekend" to schedule enums
New features
Breaking change
patch_schedules.create_or_update parametersMajor bug fixes and refactoring.
Initial Release (API Version 2016-04-01)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →