.. _Release Notes: Release Notes ============= 1.1.2 - 2026-03-25 ------------------- Minor fixes and improvements. 1.1.1 - 2026-03-24 ------------------- Minor fixes and improvements. 1.1.0 — 2026-03-14 ------------------- HLS and MPEG-DASH subtitle injection via Servlet Filter ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Subtitle tracks are now injected into HLS and MPEG-DASH manifests on the fly using a Servlet Filter (``ScribeManifestFilter``) instead of modifying manifest files on disk. - **HLS**: ``#EXT-X-MEDIA`` tags are injected dynamically into every manifest response — for both adaptive master manifests (``_adaptive.m3u8``) and single-rendition media playlists. - **MPEG-DASH**: a ```` element is injected into each ```` of the MPD manifest, pointing to the WebVTT segment files written by Scribe. - Players use the same stream URL as always. No special alternate manifest URL is needed. - The filter is installed per-application via the new **Install Filter** button in the Web UI, or via ``POST /rest/scribe/app/{appName}/install``. It modifies ``WEB-INF/web.xml`` and reloads the application automatically. - ``GET /rest/scribe/apps`` now includes a ``filterInstalled`` field per application. Upgrading from 1.0.0 """"""""""""""""""""" After updating the JAR and restarting AntMedia, install the filter for each application: .. code-block:: bash curl -X POST http://localhost:5080/rest/scribe/app/LiveApp/install Or click **Install Filter** on the application settings page in the Web UI. Other improvements ^^^^^^^^^^^^^^^^^^ - Fixed a bug where a second stream starting in the same application would silently replace the first stream's transcription session. Multiple concurrent streams are now tracked independently. - The Web UI application list now shows all discovered AntMedia applications (not only those already configured in ``scribe.properties``), making it easier to enable new applications. 1.0.0 — 2026-02-19 ------------------- Initial release. - Real-time transcription via Speechmatics and Speaches. - WebVTT subtitle generation aligned to HLS segment boundaries. - HLS master manifest updated automatically with subtitle track. - Live translation into multiple target languages (Speechmatics). - Three-level settings hierarchy: global → per-application → per-stream. - Per-stream settings via ``streamNameTemplates``: regex patterns override any per-application setting for matching stream IDs. - Configuration hot-reload without restarting AntMedia Server. - Web-based management UI with per-application and per-stream template editing.