New Features (16)
- #7287 Support Prometheus Metrics Endpoint for Ant Media Server
- #7112 Support WHEP For Signalling
- #7725 App/Plugin Installation from Dashboard
- #8015 Add passphrase support for SRT streams.
- #8068 New Stream Source Ingest and Management
- #8078 Build ARM libraries for NDI
- #8042 MOQ library update & CDN test & setup
- #8080 Accept Integer as stream path for RTMP
- #7800 Generate Grafana Dashboard compatible with Prometheus
- #8012 Make DRM plugin works with EzDRM
- #8112 Improve AIVision Plugin
- #8137 NDI Support in New Dashboard
Bug Fixes (43)
- #8073 SRT reconnects after 70sec
- #8000 Clip Creator Plugin Optimization
- #8030 SCTE Plugin not working with ABR streaming
- #8049 Server crash with new RTSP plugin upon SRT publishing
- #8045 HLS stream indexin
- #7933 Healthy RTSP streams are restarted by a faulty one
- #7900 Crash while getting stop on SRT initialization
- #7846 Android SDK - ConferenceActivity: App gets stuck in infinite reconnection loop after repeated network drops and cannot recover
- #7669 DRM does not work with some streams
- #8052 Free PacketFeeder AVPacket allocations when a stream ends
- #7894 WebRTC stream not publishing without Audio
- #8010 Restore the Plugin files & their configurations after server is upgraded.
- #7930 Race condition in Origin-Edge communication
- #8002 LL-HLS plugin shows signs of instability under concurrent load
- #7922 iOS WebRTC Playback Audio Routed to Earpiece Instead of Loudspeaker in Flutter SDK Playback Mode
- #7732 Start Broadcast keeps retrying RTSP connection even when Auto Start is enabled and no stream is available
- #7420 Whep playback is sometimes causing a restart
- #7979 WHIP without audio is not playing with WebRTC
- #7927 SRT Streams from Kiloview E3 Cause Native Memory Growth and Stream Reconnection
- #8076 Broadcast defined metadata is overwritten by StreamName in rare scenario
- #7563 Server stuck while HLS playback in cluster
- #7696 RTSP streams don’t rebalance after node recovery
- #8084 Multi Track Conference - Simultaneous track removal causes server hang/crash
- #8046 HLS muxer bandwindth spec complance issue
- #8083 Server hangs and crashes after repeated WiFi disconnect/reconnect in Multi-Track Conference
- #8110 Native SIGSEGV when a multitrack room player accepts a rejected media section during renegotiation
- #8135 SSL Renewal Can Leave Ant Media Server Running Unexpectedly
- #8069 New Dashboard UI- Escape key closes the wrong UI element when player modal and right drawer are open
- #8070 New Dashboard UI- Valid license is displayed using red (danger) instead of green (ok)
- #8130 New dashboard additional fixed and polish
- #8075 In a Flutter app using peer-to-peer (1:1) video calls, reconnecting the network after it is temporarily disconnected causes a
NoSpaceForNewPeererror. - #8040 AMS crashes continually during live streaming
- #8029 File descriptors are not released for incomplete external connections
- #8088 Clip Creator Plugin is generating empty VOD file at the start.
- #8094 Offline license becomes invalid intermittently in K8s
- #8152 Managment Solution UI Updates
Fixed Vulnerabilities (4)
- #8082 Fix CVEs
- #8033 Fix CVE-2026-39821 in Marketplace Products
- #8107 CVE-2026-13506
- #8109 CVE-2026-76183
Development Process Improvements (15)
- #7896 Update Bootstrap version to 5.3.8
- #7912 Update License Server Implementation with new Firebase Functions
- #8061 Fix JAVA_HOME pointing to the previous JDK after an upgrade
- #8063 Fix CI Flaky tests
- #8086 Fix false installation success reports and collect failure diagnostics
- #8007 CI Improments - Run it faster
- #8104 WebRTC Native Library Source Control
- #7902 Review Vulnerability check pipeline
- #7637 Investigate an alternative method to count HLS viewers
- #8122 Retry jobs after Spot instance termination
- #8144 Refactor Flutter SDK CI to be independent