Last updated: Feb-28-2024
New features
Analyze API Beta
Analyze API is released as Beta and open to feedback. The new API brings media analysis capabilities to a dedicated v2 endpoint, offering an enhanced developer experience.
Analyze your media assets using a variety of content analysis tools, including tagging, captioning, fashion, text and content-aware detection.
Take advantage of an improved developer experience which brings modularity and flexibility, improved efficiency, better error handling and more modern security standards. Any feedback is welcome on this new API and developer experience, join our Discord server and add your thoughts.
Learn more: Analyze API reference
Visual Search general availability
Visual Search is now out of beta and in general availability. Easily find images based on their visual content, making it simple to find products, places, people, and more in images that are visually similar. We've made some additional enhancements including:
- Improved infrastructure with an improved searching algorithm.
- Automatic indexing of assets. No need to manually trigger this for each asset on upload.
Learn more: Visual Search
Cloudinary Video player component for React Native SDK
A new version of the React Native SDK is now available, featuring a native video player component that seamlessly supports Cloudinary video capabilities. The new CLDVideoPlayer includes easy integration for Cloudinary videos and full subtitles support.
Learn more: React Native Video Player
Enhancements
Video analytics for mobile SDKs
Video Analytics Collection is now available for the Cloudinary native Video Player on iOS and Android SDKs. Monitor video usage within your mobile apps and access insights through the Video Analytics Dashboard. Gain valuable data on viewer engagement and playback statistics. Whether you develop with iOS or Android, our SDKs ensure seamless integration for a unified analytics experience across platforms.
Learn more: iOS video player analytics | Android video player analytics
New Video Player version with picture-in-picture toggle and reduced bundle size
Picture-in-picture functionality is now supported for the video player via a new toggle. Help your viewers continue their multitasking agenda and maintain context while navigating different apps or interfaces using picture-in-picture functionality. When switching between apps or screens, picture-in-picture ensures a smooth transition without interrupting the video.
Set the pictureInPictureToggle
constructor parameter to true
using the Video Player Studio or directly in your Video Player code.
The Video Player now also lazy loads a range of features, including chapters, ads, interaction-areas, shoppable, recommendations, and playlists. This reduces the core bundle size by another 17%, from 283 KB to 233 KB.
Learn more: Video Player API reference
Enhanced f_auto support for native mobile SDKs
The latest versions of our mobile SDKs now feature enhanced f_auto support for native apps. This means dynamic determination of the optimal format for delivery of your images. The selection is based on device, OS platform, and version, ensuring an optimized and efficient experience for your users. Upgrade your mobile app development with the enhanced f_auto capabilities in our latest SDK versions and deliver superior image formats tailored to each device.
Learn more: Native mobile optimization
New major version of Node.js SDK
A new major version of the Node.js SDK is now available and brings the following enhancements:
- Decreased SDK package size as a result of no longer supporting Node versions lower than 9
- Removed security vulnerabilities and dependencies
- Secure HTTPS URLs now true by default
- Analytics configuration parameter enabled by default
Learn more: Node.js SDK guide
Product Environment Selector more visible
The Product Environment Selector has now been relocated to the top of the Product Navigation menu, making it easier to switch between product environments and identify which product environment you're in.
Delete API access keys
It's now possible to permanently delete API access keys, helping you keep better control of the access keys you've created. Keys can be managed and deleted from your Console Settings or by using the Provisioning API (enterprise only).
Learn more: Access keys
Delete assets from your backup
You can now manage your backup independently and delete assets and asset versions via API. This allows you to be more flexible with what you want to keep backed up.
Learn more: Delete backups
Register for notifications
Make sure you always know when new release notes are published:
Programmable Media release notes RSS feed: Grab this RSS link to watch for new Programmable Media release notes in your favorite RSS reader.
Cloudinary Discord: Join the Cloudinary Discord server and keep an eye on the #cloudinary-news channel. Our RSS feeds will automatically be pushed there whenever new release notes are published.