NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2459 most downloaded on PyPI
Upload, transform, optimize, and manage images and videos with Cloudinary from Python or Django.
Last release today
04 Oct 2026
Release timing varies
gaps range from 8 days to 10 months
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
96 releases · first in 2012
Fix validation errors for non-integer auth token options
provisioning.user_in_user_groupsAdd notification_url and batch_id to asset management params
notification_url and batch_id to asset management paramsOne column per quarter.
Add batch_id to explode parameters
batch_id to explode parametersAdd support for create_cloud Provisioning API
create_cloud Provisioning APIAdd support for create_agent_account Provisioning API
create_agent_account Provisioning APIRaise clear error when signing without api_secret
api_secretAdd OAuth token refresh retry to upload_large chunks
upload_large chunksAdd auto_transcription and auto_chaptering to upload params
auto_transcription and auto_chaptering to upload params* Fix API parameters signature
Add support for custom aggregations in Search API
Add support for Conditional Metadata Rules API
Fix list parameters encoding in Admin API
Fix signature containing boolean values
Add support for restore_by_asset_ids Admin API
restore_by_asset_ids Admin APIdelete_resources_by_asset_ids Admin APIdelete_backed_up_assets Admin APIallow_dynamic_list_values parameter in MetadataFieldAuthToken configuration consumptionpytestAdd support for set_url_signature in AuthToken
set_url_signature in AuthTokendefault_disabled parameter in MetadataFieldrename_folder Admin APIAdd support for skip_backup in delete_folder Admin API
skip_backup in delete_folder Admin API* Fix analyze API endpoint
analyze API endpointAdd support for restrictions metadata field parameter
restrictions metadata field parameterregions upload parameterAdd support for dedicated_for parameter in update_access_key Provisioning API
analyze APIdedicated_for parameter in update_access_key Provisioning APIdelete_access_key in Provisioning APIuse_fetch_format parameter in video tagAdd support for fields parameter in Search and Admin APIs
fields parameter in Search and Admin APIsfetch overlayspyproject.tomlAdd support for access keys management in Provisioning API
urllib3 version 2.0else statementsAdd support for image_file in visual_search Admin API
image_file in visual_search Admin APIlast_login field in users Provisioning APIconfig Admin APIAdd support for on_success upload parameter
on_success upload parametervisual_search Admin APIAdd support for target_asset_folder API parameter
target_asset_folder API parameterstart_offset and end_offsetextra_headers option in Upload and Admin APIadd_related_assets_by_asset_ids and delete_related_assets_by_asset_idsAdd support for related assets APIs
Add support for SearchFolders API
SearchFolders APImedia_metadata API parameterclear_invalid metadata parameterupload_preset in configurationAdd support for resources_by_asset_folder Admin API
resources_by_asset_folder Admin APIunique_display_name parameteruse_asset_folder_as_public_id_prefix parametermetadata in update Admin APIAuthTokenstatic/cloudinaryCloudinaryFieldbase_accountUser-AgentAdd support for multiple tags in add_tag, remove_tag and replace_tag
add_tag, remove_tag and replace_tagurllib3 to version 1.26.5Add tests to verify expression normalization
Add support for reorder_metadata_fields Admin API
reorder_metadata_fields Admin APIvideo_codec transformation parameterupload_resource functionAdd support for resources_by_asset_ids Admin API
resources_by_asset_ids Admin APIresource_by_asset_id Admin APIreorder_metadata_field_datasource Admin APIcreate_slideshow Upload APIpathlib.Pathupdate_sub_account Provisioning APIAdd support for OAuth authorization
CloudinaryFieldcontext and metadata parameters in rename APIfilename_override upload parametermetadata parameter in resources APIsgenerate_auth_token to enforce url or aclnormalize_expression in advanced casesAdd support for download_generated_sprite and download_multi helpers
download_generated_sprite and download_multi helpersurls in multi and sprite APIsSHA-256 in auth signaturesprepare.sh scriptpending parameter of the users method of Provisioning APIeval upload parameterAdd support for list values in metadata
Python 3.9 supportAdd support for date in usage Admin API
date in usage Admin APIdownload_folder helper methodget_paramAdd download_backedup_asset helper method
download_backedup_asset helper methodaccessibility_analysis parametereval upload parameter* Fix static files in Django 3.0
Add Account Provisioning - User Management API
resources_by_context Admin APIEmpty file error in Django file uploadCLOUDINARY_URL and CLOUDINARY_ACCOUNT_URLAdd structured metadata support
mock library to tests_requireAdd verify_api_response_signature and verify_notification_signature util functions
Python 3.8 supportDjango 3.0 supportverify_api_response_signature and verify_notification_signature util functionsnormalize_expression to ignore predefined variablesNothing published for this version
Restore Search in cloudinary module
Search in cloudinary moduleFix CLOUDINARY_API_PROXY environment variable consumption
CLOUDINARY_API_PROXY environment variable consumptionAdd duration and initial_duration predefined variables support
duration and initial_duration predefined variables supportpow operatornext_cursor and max_results for root_folders and subfolders API functionscinemagraph_analysis as a parameter for upload, explicit, and resource methodscreate_folder function to the Admin APIAdd live parameter to create_upload_preset and update_upload_preset admin APIs
delete_folder admin APIlive parameter to create_upload_preset and update_upload_preset admin APIsCloudinaryFieldAdd derived_next_cursor parameter to resource admin API
derived_next_cursor parameter to resource admin APIfilename option to upload and upload_large APIsforce_version option to cloudinary_urlFalse value handling in CloudinaryFieldauth_token generationradius transformation parameterAdd custom pre function support
pre function supportfps video transformation parameterquality_analysis upload parameterfont_antialiasing and font_hinting text style parametersnamed parameter to transformations admin APIto_type parameter to rename upload APIAuthToken default start time (use epoch instead of local time)keyframe_interval parameter valuebase64url_encodetest_detection unit testAdd support of custom codecs in video tag
custom_action to custom_functionAdd responsive breakpoints cache
picture and source tagsupload_large. Fixes #120CloudinaryInput interface compatibilitytest_support_secure_cdn_subdomain_false_override_with_secure unit testretry_assertion unit test decoratorbase64url_encode utility function= instead of partial search : in search_testsearch_test slow indexing failurestest_explicit dependency on the file format of the imageAdd srcset to CloudinaryResource.image
srcset to CloudinaryResource.imagestart_offset transformation parametertest12_transformations unit testREADME, add Configuration subtitle under Djangotest_raw_conversion unit testSupport url suffix for shared CDN
remove_all_tags to uploaderadd_context and remove_all_context to uploaderaccess_control parameter to uploader upload and api update_get_val_from_object method. Fixes #131TestCloudinaryFileField unit testtest_pre_save for CloudinaryFieldtest_upload_file_io_without_filename unit testpublic_ids argumenttest_effect_art_incognito unit testtest_download_zip_url_options unit test with custom upload prefix| and = characters in API context parameter valuesAdd notification_url param for update API
notification_url param for update APItransformations parameter to delete_resources APIsallow_missing and skip_transformation_name parameters to Archive APIquality_override param for update and explicit APImax_results to transformations testAdd api.delete_derived_by_transformation
api.delete_derived_by_transformationupdate_version.shauto_tagging failure test% with format()Add mocked test for ocr param in update
test_helper.pycall_json_api to api.py.logger to cloudinary.Add migration to remove pub_date in django_tests
Support nested values in CLOUDINARY_URL.
auth_token.CLOUDINARY_URL.Add max_results=500 to api.resources invocation in tests
max_results=500 to api.resources invocation in tests, and / in text layerssetup.py test and django-admin.py testDJANGO_SETTINGS_MODULE only in Django testsdisable_warning() in network tests.Add streaming profiles admin API
allow-missing, expires_at, phash and skip_transformation_namekeyframe_interval and streaming_profile transformation parametersface_coordinates testsetup.py. Fixes #72.gitignore from https://github.com/github/gitignore/blob/master/Python.gitignoreow", "oh")"gravity": "auto"New configuration parameter :client_hints
:client_hintswidth valuesquality valuesnext_cursor to transformationSupport conditional transformations via the if parameter
ARCHIVE_TAG with TEST_TAGTEST_IMAGE and TEST_TAGYour coding agent can read these notes before it upgrades. Set up the MCP server →