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)

  • 1.1.28 Fixed authentication check (MissingCredentialsException / LoginException); added SSO authentication support
  • 1.1.27 Added searchTextFields parameter 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 wait param 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)

  • 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)

  • 0.1.9 Fixed authentication check (MissingCredentialsException / LoginException); added SSO authentication support
  • 0.1.8 Added searchTextField parameter 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