Changelog
Release notes and changelog for the Nomad Media API and platform.
Changelog
Platform Release Notes
Winter 2026
Enhancements
- AC-1811 Remove Nomad Media Logo on Default Thumbnail Image
Content Portal
- CP-1711 Live Channel Clipping
- CP-1703 Playback and Clipping Relative / Absolute Time Toggle
- CP-1699 Clipping: Show and Edit Clip Duration
- CP-1730 Live optimizations for performing multiple NEXT event actions
Issues Resolved
Admin Console
- AC-1814 Restore Asset UI Message Change
- AC-1815 Asset Restore: No Email Sent on Completion
Content Portal
- CP-1715 Asset Back / Forward Arrows Issue
- CP-1720 Date Sorting Inconsistencies
- CP-1739 "Include Folders" defaults to false
- CP-1754 Playback speed doesn't reset to normal when paused
- CP-1736 J of the JKL keyboard shortcuts doesn't work
- CP-1746 Asset Restore: No Email Sent on Completion
Summer 2025
Enhancements
Admin Console
- AC-1773 Disable the Clip button if asset is not in correct status
- AC-1774 Replace Asset: Option to Recreate Video Transcodes
- AC-1787 Replace Asset: Hide recreate subtitles for some media types
- AC-1725 Remove all instances of stream toggle buttons
- AC-1791 Show a message when there are no options in Tags/Collection dropdowns in Metadata panel
Content Portal
- CP-1657 Additional transcript output option for using actual timecodes
- CP-1662 Language dropdown on Transcripts tab
- CP-1678 Don't allow blank searches
- CP-1679 Disable the Clip button if asset is not in correct status
- CP-1683 Always show the Show Video Clips checkbox when video type is selected
- CP-1696 Clipping: Allow Current Position Marker to go past In/Out Point Marker
- CP-1698 Clipping: In/Out Marker Keyboard Shortcuts
- CP-1700 Clipping: Save Clip Dialog updated to allow multi-clip creation
- CP-1666 Support sharing Images as single assets externally
Embedded Player
- EP-142 JKL keyboard shortcuts for changing playback speed
- EP-156 Custom Closed Captioning button for subtitles
On-Demand Virtual Experience Portal
- VEP-778 SSO Support
Issues Resolved
Admin Console
- AC-1558 "Action" dropdown appears when no asset is selected
- AC-1730 Folder list in copy/move dialog is not sorted
- AC-1751 MacOS/Safari: HLS stream is broken
- AC-1764 Scrollbar appears in the Clipping modal
- AC-1784 Video opens full screen when opening internal search in subtitles
- AC-1793 Timezone change does not reflect in the field
- AC-1795 Vertical images are stretched in the Clipping modal
- AC-1802 Different date displayed in UI for Date with no Timezone fields
Content Portal
- CP-1616 MacOS/Safari: HLS stream is broken
- CP-1639 Share image asset is trying to show a video player
- CP-1647 Playback Time Loop Issue when adjusting clipping range
- CP-1673 Do not change clipping bar color when thumbnail is being generated
- CP-1685 Vertical images are stretched in Clipping and Annotation modal
- CP-1686 Videos shake when loading/scrubbing
- CP-1689 Videos jump to last viewed time on first watch
- CP-1690 Not all assets shown in list when Sort By is selected
- CP-1706 Persist "Include Video Clips" setting in folder searches
Live Video Experience Portal
- LVEP-502 Secure streams are not playing
- LVEP-503 Opening stream list should not reset the list
Embedded Player
- EP-153 Volume bar and player bar jump when arrow keys are pressed repeatedly
Winter 2025
- CP-1536 Advanced Search Filters — target specific fields including custom metadata
- AC-1570 Multi Edit Custom Metadata — bulk edit custom metadata on multiple assets
- CP-1540 Multi Edit Custom Metadata (Content Portal)
- CP-1543 Custom Panels in Content Portal — expose custom capabilities (e.g. third-party AI rights management)
Fall 2024
Feature demo: Nomad Media Fall Release 2024 on YouTube
Asset Management
- AC-1641 / CP-1449 Advanced Search — precise searching on specific fields (e.g. exact title match)
- AC-1607 Preserve Original Related Assets and Metadata when replacing an asset
- AC-1606 Tag-Based Access Control — use asset tags to control access for specific user groups
Metadata
- CP-1473 Content Portal Custom Metadata Panels — group and display custom metadata in separate panels
Adobe Explorer
- AP-419 Collections / Favorites Support — browse Collections and Favorites from Content Portal in Adobe Creative Suite
Transcripts
- CP-1445 Download Video Transcripts in Word format
- CP-1522 Download transcript comparison / transcript summaries
Upload
- CP-1302 Upload Assets directly in the Content Portal
Platform
- NOM-145 Smartsheet Connector — bidirectional sync of Nomad Media asset metadata with Smartsheet
- NS-821 User Tracking API — like, dislike, favorites; continue watching from last viewed timecode
- NS-891 Nomad Media Python CLI for AI model training via batch scripts
- NS-841 Upgrade to .NET 8
- NS-851 AWS MediaStore deprecated (End of Life Nov 13, 2025) — replaced with AWS S3 + CloudFront. Any third-party services monitoring MediaStore must be updated to use the new S3 bucket URL.
- NS-830 AWS Worker Lambda to delete expired S3-based MediaLive HLS segments based on a configurable TTL — reduces storage cost from live stream artifacts
- NS-833 AI Engine updated to V2
Summer 2024
Sharing & Collaboration
- CP-910 Share Folders, Collections, and Multiple Assets with anyone outside the organization
- CP-1256 Share private content with external groups via link
User Experience
- CP-1286 Shift-Click to select multiple assets for bulk actions
- CP-1288 Forward/Back controls on asset detail modal
- CP-1287 Highlight last viewed item in list/thumbnail views
- CP-1285 Download icon directly on list/thumbnail views
- AC-1603 Asset replacement confirmation when moving causes a conflict
Adobe Explorer
- AP-388 Multiple Bucket support — access content across multiple S3 buckets in Premiere, Photoshop, and After Effects
Issues Resolved
Admin Console
- AC-1558 "Action" dropdown appears when no asset is selected
- AC-1587 Event tiles not showing for new events
- AC-1593 Clipping window does not close when clipping is done
- AC-1600 Clicking an asset from parent folder shows "Asset Unavailable" after subfolder delete
Content Portal
- CP-1276 Clipping start/end markers move with current position marker
- CP-1312 Asset checkbox and download icon overlap with Action Menu
- CP-1395 Switching subtitle language does not switch transcript
Winter 2024
Media Builder
- CP-655 Combine video assets into new content without leaving Nomad Media
AI
- NS-450 Generate Video Highlights from the most interesting sections of a video
- NS-345 Animated GIF Previews showcasing video highlights
- AC-1361 / CP-642 AI-powered Search
Adobe Media Explorer
- AP-138 Support for Adobe Photoshop (Intel)
- AP-391 AI Search in Adobe Explorer
- AP-389 Exclude folder path config for mapped drive path correction
Asset Management
- AC-1188 Rename Asset within Admin Console
- AC-1154 Job History view per asset
- AC-1438 Replace Asset — upload a new version of an existing asset
Live
- NS-667 IVS Recording — record IVS streams for post-broadcast viewing
Event Scheduler
- AC-1054 Custom Tooltips with descriptions on Event/Series/Hero fields
- AC-1451 Event defaults and business logic validation
- AC-1200 Event types: Auto Scheduled, Existing Live Channel, External URL, No Live Channel Association
- AC-1255 Event Type shown on Event List screen
- AC-1218 Event Recurrence options on create screen
- AC-1193 Auto-insert Event ID in Hero Item ID when event goes live
- AC-1253 Different fields based on Event Type
- AC-1282 Event maximum duration extended to 48 hours
- AC-1406 Allow editing while event is active
- AC-1283 Start MediaLive 15 minutes before event start time
- AC-1243 Default Hero Sequence to 0 if empty when event goes live
Embedded Player
- EP-22 Share video to Facebook, LinkedIn, X (Twitter), and via email
Fall 2023
Download as Zip
- AC-674 / CP-744 Download Folder — download all assets and sub-folders as a zip (link sent via email)
- AC-673 / CP-743 Download Selected Assets — download multiple assets together as a zip
- CP-802 Download Collections — download all assets in a Collection as a zip
- AC-675 / CP-745 Download Search Results and Saved Searches as a zip
Metadata
- AC-819 Multi Select Metadata Edit — bulk edit tags, related content, and collections across multiple assets
- CP-934 Show Metadata Tags on asset detail in Content Portal
- CP-941 Tag Search Filters in Content Portal
Collections
- CP-939 Add Search Results to a Collection
- CP-953 Multi Asset Removal from a Collection
Subtitles
- AC-858 Add external subtitle assets to an asset
- AC-857 Delete Related Asset (subtitles)
- AC-856 Instant Update — edit subtitles and see changes immediately
Asset Local Restore
- CP-912 Multi Asset Local Restore — select multiple assets for local restore to a configured S3 location
Transcripts
- CP-883 Download Transcripts from Content Portal
Sharing
- CP-909 Share Folder with Nomad Media Users via link or email
Embedded Player
- EP-24 Quad Screen Support — show up to four simultaneous live streams
Live
- AC-928 Support MediaConnect RTP Output
- AC-899 Event Scheduler optimizations
- AC-975 Date Picker to extend Event modal
- AC-667 RTMP Properties for Red5 live channel
- AC-904 Additional recording attributes on live channel properties panel
Fall 2023 Maintenance Release
Event Scheduler
- AC-1053 Simplified Date/Time selection for Events; Duration auto-updates when Start/End changes
- AC-1052 Associate Events with a Series; Event details auto-populate from the Series
- AC-1055 Hero selectable for Series and Events
- AC-1054 Custom Tooltips on Event, Series, and Hero fields
- AC-1056 Selected Timezone remembered for the browser session
Asset Metadata
- AC-1010 Custom Metadata moved under Asset Metadata tab; edit inline via Custom Metadata form
- AC-1011 New Asset Metadata Content Definition type for creating custom metadata fields
Availability Windows
- AC-971 Availability Windows at asset and folder level; assets in a folder can inherit the folder's window; Availability Window available as an API search filter
SDK Release Notes
JavaScript SDK — Full (@nomad-media/full)
@nomad-media/full)- 1.1.28 Fixed authentication check (MissingCredentialsException / LoginException); added SSO authentication support
- 1.1.27 Added
searchTextFieldsparameter to Search endpoint - 1.1.26 Added Update Asset Security endpoint
- 1.1.25 Updated Create Content to include property bag (avoid separate Update Content call)
- 1.1.23 Added API key login support
- 1.1.21 Fixed token refresh issue; updated Add Custom Properties (
availableStartDate,availableEndDate) - 1.1.19 Added share endpoints; added job endpoints; fixed asset upload for browser; removed credential logging when debug is true
- 1.1.18 Updated requests to not include an empty body
- 1.1.17 Improved error handling consistency; improved refresh-token error handling
- 1.1.16 Singleton-safe refresh-token; enhanced exponential backoff for API retries
- 1.1.15 More detailed error messages
- 1.1.14 Fixed Refresh Token
- 1.1.13 Fixed Search parameter order
- 1.1.12 Fixed Misc method throwing error if return value is null
- 1.1.11 Fixed Misc method throwing error if authentication token is absent
- 1.1.10 Added token refresh check to request function
- 1.1.9 Updated Annotation method for Nomad Media Release changes
- 1.1.8 Updated Search method for Nomad Media Release changes
- 1.1.7 Added
waitparam for start/stop live channel - 1.1.6 Added Content Definition endpoints
- 1.1.5 Fixed request not sent when body was null
- 1.1.4 Common request function
- 1.1.3 Split into full and public versions
JavaScript SDK — Public (@nomad-media/public)
@nomad-media/public)- 1.1.16 Fixed authentication check (MissingCredentialsException / LoginException); added SSO authentication support
- 1.1.15 Added API key login support
- 1.1.14 Fixed token refresh issue; updated Add Custom Properties (
availableStartDate,availableEndDate) - 1.1.13 Updated requests to not include an empty body
- 1.1.12 Improved error handling consistency; improved refresh-token error handling
- 1.1.11 More detailed error messages
- 1.1.10 Fixed Refresh Token
- 1.1.9 Added token refresh check to request function
- 1.1.8 Fixed bug when no optional credentials present
- 1.1.6 Fixed request not sent when body was null
- 1.1.5 Common request function
- 1.1.4 Split into full and public versions
Python SDK (nomad-media-pip)
nomad-media-pip)- 0.1.9 Fixed authentication check (MissingCredentialsException / LoginException); added SSO authentication support
- 0.1.8 Added
searchTextFieldparameter to Search endpoint - 0.1.7 Added Update Asset Security endpoint; updated Create Content to include property bag
- 0.1.6 Added API key login support
- 0.1.5 Updated Add Custom Properties (
availableStartDate,availableEndDate) - 0.1.4 Fixed update annotation/asset ad break exception on invalid asset ID; set concurrent uploads to 3; fixed spelling errors in jsdocs
- 0.1.3 Improved error handling consistency; singleton-safe refresh-token with exponential backoff; more detailed error messages
- 0.1.2 Fixed threading issue for asset upload
- 0.1.1 Removed credential logging when logging is enabled
- 0.1.0 Restructured project to follow common coding practices
