Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package MistServer for openSUSE:Factory 
checked in at 2025-11-11 19:20:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MistServer (Old)
 and      /work/SRC/openSUSE:Factory/.MistServer.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "MistServer"

Tue Nov 11 19:20:32 2025 rev:5 rq:1316984 version:3.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/MistServer/MistServer.changes    2025-08-10 
22:22:17.151423072 +0200
+++ /work/SRC/openSUSE:Factory/.MistServer.new.1980/MistServer.changes  
2025-11-11 19:20:57.690530069 +0100
@@ -1,0 +2,58 @@
+Sat Nov  8 12:51:54 UTC 2025 - Yoshio Sato <[email protected]>
+
+- Update to the new upstream release 3.9
+  * Behaviour change: Stream processes now default to masking output tracks 
for other stream processes
+  * Feature: Added MistUtilHealth, a utility intended for (Docker container) 
health checking
+  * Feature: Very basic SCTE35 support for TS-based outputs (more support to 
follow later)
+  * Feature: RTMP push output can now override the host/app/stream with 
precision using URL parameters
+  * Feature: Added ability to have RTMP push outputs close gracefully or 
gracelessly on request
+  * Feature: Added effective FPS statistic (contains actually measured FPS, 
rather than metadata-signalled FPS)
+  * Feature: Live streams can now configure max track idle time separately 
from the DVR window size
+  * Feature: Push stats now also list "latency", a measurement of how close to 
the live point the push is
+  * Feature: Added PLAY_REWRITE trigger, which lets you change which stream is 
actually loaded for any request
+  * Feature: Added waitkey URL parameters, which makes the output wait for a 
new key frame to minimize latency
+  * Feature: Added ability to override external port for WebRTC SDP generation
+  * Feature: Added /whip/ and /whep/ WebRTC URLs that only permit input/output 
respectively
+  * Feature: Added keepts flag to RTMP output, to not rewrite timestamps to 
zero
+  * Feature: Support for every feature in the entire Enhanced RTMP 2.0 
specification
+  * Feature: Unknown (manual or secondary) pushes can now be auto-detected and 
will show up in API responses and the web interface
+  * Feature: Added native support for JWT authentication/authorization for 
input and output (JWT support for admin login to follow at a later date!)
+  * Feature: Added WHEP-based WebRTC player to the built-in player, updated 
WebSocket-based WebRTC player to use more modern code
+  * Feature: Added keyboard controls to the built-in player
+  * Feature: HTTPS and RTMPS now support TLS SNI, with multiple certificates
+  * Improvement: System statistics are now collected in a more consistent 
manner
+  * Improvement: Better generic handling of output sockets
+  * Improvement: Robustified and added unit tests for process 
spawning/handling functions
+  * Improvement: Converted WebSockets to blocking sockets for better efficiency
+  * Improvement: Lowered WebSocket/MP4 client-side buffer for Chrome-based 
browsers
+  * Improvement: nuke command (and MistUtilNuke) now is much less likely to 
leave the system in a bad state
+  * Improvement: Massive performance improvement to the RTMP input and output 
protocols
+  * Improvement: Added AMF library unit tests
+  * Improvement: Triggers now send the X-PID header containing the calling 
process ID (MIST_PID environment variable for local executable handlers)
+  * Improvement: Stream info JSON now contains H264 level and profile 
information
+  * Improvement: Improved MP4 progressive startup time and latency
+  * Improvement: Added a 60s idle timeout in HTTP(S) connections
+  * Improvement: Support compiling against the newest libav versions
+  * Improvement: Better subtitle positioning and sizing in the built-in player
+  * Improvement: Updated mbedtls subproject to 3.6.5
+  * Improvement: AAC, Opus and FLAC tracks now read their metadata from the 
codec private data on ingest automatically (all protocols)
+  * Improvement: HTTPS and RTMPS now print mbedtls log messages at various 
logging levels
+  * Improvement: Starting a track selector with an exclamation point now 
expands to 'all,!' since that is almost certainly what a user actually means to 
do
+  * Improvement: Jitter calculation was made more aggressive, allowing for 
tighter latency tolerances
+  * Improvement: Updated librist subproject to 0.2.11
+  * Bugfix: Dozens of small bug/crash fixes
+  * Bugfix: Fixed MacOS interrupt signal handling (ctrl+c / sigint works for 
shutdown again)
+  * Bugfix: Fixed dynamic track switching in WebSocket-based protocols and 
WebRTC
+  * Bugfix: Added support for negative extended relative timestamps in RTMP
+  * Bugfix: Wait timeout for new data at the end of a track is 25 seconds 
again instead of the accidental 2.5 seconds it was
+  * Bugfix: Fixed compiling without SSL enabled
+  * Bugfix: Fixed Windows builds file permission issues
+  * Bugfix: Sanitize SRT streamid before using as stream name
+  * Bugfix: Fixed SRT options being ignored for listening SRT inputs
+  * Bugfix: Fixed MP4 files inside playlists not working anymore
+  * Bugfix: Fixed muted autoplay on Safari when using the built-in player
+  * Bugfix: Parse init data for most codecs to find true track properties, 
rather than blindly believing stream metadata
+  * Bugfix: Fixed push statistics to actually be the things their descriptions 
suggest them to be
+  * Bugfix: Fixed RIST push output ignoring URL arguments unless a second 
question mark was appended
+
+-------------------------------------------------------------------

Old:
----
  MistServer-3.8.tar.gz

New:
----
  MistServer-3.9.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ MistServer.spec ++++++
--- /var/tmp/diff_new_pack.4SeBEd/_old  2025-11-11 19:20:58.350557712 +0100
+++ /var/tmp/diff_new_pack.4SeBEd/_new  2025-11-11 19:20:58.350557712 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           MistServer
-Version:        3.8
+Version:        3.9
 Release:        0
 Summary:        Internet streaming media toolkit
 License:        Unlicense
@@ -173,6 +173,7 @@
 %{_bindir}/MistTranslateH264
 %{_bindir}/MistUtilAMF
 %{_bindir}/MistUtilCertbot
+%{_bindir}/MistUtilHealth
 %{_bindir}/MistUtilLog
 %{_bindir}/MistUtilMETA
 %{_bindir}/MistUtilNuke

++++++ MistServer-3.8.tar.gz -> MistServer-3.9.tar.gz ++++++
++++ 18220 lines of diff (skipped)

Reply via email to