50 versions
- feat: audio volume gain on re-encode + token-gated RTMP playback (#99)no API changes4a83ada2026-06-17 02:43
- fix(security): hooks file-root containment, watermark filtergraph + VOD raw hardening, failover self-heal (#93)no API changes5a2393b2026-06-15 10:04
- feat(api): add Basic-auth + read/write roles on the management API (#90)no API changes343aee92026-06-15 04:09
- feat(dvr): make the DVR CMAF-only, remove the storage-format choiceno API changesf1b5e2e2026-06-07 03:17
- feat(dvr): blob-archive recording engine behind cmaf flag (Phase 1b)no API changes84fce7d2026-06-05 08:26
- fix(metrics): complete and correct Prometheus metric coverage (#71)no API changes00037042026-06-04 04:37
- feat(transcoder): native in-process transcoder via libavcodec (replaces FFmpeg subprocess) (#58)1e8c5f4f2026-05-26 03:59
- fix(timeline): joint-seed mode to preserve source V/A offset at session start (#57)no API changesa8fd0802026-05-20 10:38
- feat: -re input throttle + started_at/uptime_sec on runtime envelope (#53)no API changesf34b9302026-05-19 04:44
- fix(config): resolve template in YAML apply path so protocol overrides take effect (#52)no API changesdb8cfe82026-05-18 16:08
- feat(config): templates in YAML editor + Protocols as nilable pointer (#51)no API changesbb5c17c2026-05-18 15:50
- feat(watermarks): require library filename, harden Delete with os.Root (#50)no API changesd07e5922026-05-18 15:12
- fix(manager): skip degrade for single-input on ErrNoPusherConnected (#49)no API changes6ad3d672026-05-18 14:46
- fix(runtime): clear stale entry on teardown + handler coverage for runtime streams (#46)no API changesd242a292026-05-18 02:50
- feat(templates): prefix-driven runtime streams + Inputs/Tags/StreamKey inheritanceno API changes00e26632026-05-17 06:38
- feat(templates): reusable stream configuration with inheritance and hot reload (#42)4a5289432026-05-17 05:58
- fix(manager): periodic failback sweeper to recover from probe-timing race (#36)no API changes0ba9d862026-05-14 03:43
- feat(transcoder): emit -bsf:v over -vf setsar when h264_metadata available (#35)no API changes6b6445e2026-05-13 10:32
- feat(transcoder): expose per-profile current health in RuntimeStatus (#34)no API changese205f6b2026-05-13 09:37
- fix(dash): SAP-aligned segments + V/A drift fixes + audio-starvation recovery (#33)no API changesfee51cb2026-05-13 08:27
- Revert "Merge pull request #21 from ntt0601zcoder/feat/dash-cap-origin-and-rebaser-diag"no API changesb3979232026-05-11 05:24
- fix(publisher): cap DASH A/V seed skew + add rebaser re-anchor diagnosticsno API changesf1da8aa2026-05-11 03:03
- feat(publisher): implement video frame skipping logic for DASH segmentsno API changesb66cc1a2026-05-08 08:51
- test(ptsrebaser): add test for bursty delivery to prevent ping-pong resetsno API changes61d5e1f2026-05-08 07:55
- refactor(ptsrebaser): enhance PTS handling with independent track statesno API changesbacf7ba2026-05-08 07:40
- feat(ptsrebaser): introduce PTS jump threshold and rebaser configurationno API changesf6b41312026-05-08 06:24
- test(hooks,transcoder): cover error classifiers and pure helpersno API changes67c4b8d2026-05-08 03:55
- test(ingestor/pull): cover HLS parser, transport-error gate, buffer-ts adapterno API changesfcaf9662026-05-08 03:51
- test(ingestor): cover Service setters, helpers, callbacks, failover gateno API changes39b24d62026-05-08 03:48
- test(publisher): cover ABR masters, MPD builder, HLS trim, pure helpersno API changesfbe01122026-05-08 03:42
- test(api): cover buildRouter, middleware, pprof, server lifecycleno API changes29d18892026-05-07 17:46
- style(api/handler): satisfy gofumpt + drop unused unparam args in testsno API changes9355e0e2026-05-07 17:42
- test(api/handler): cover recording, vod, watermark, hook, session, probe routesno API changes42ddfe72026-05-07 17:38
- feat: enhance event handling and metrics tracking across various components; add support for publishing configuration changes, stream updates, and hook lifecycle events; improve metrics for buffer capno API changes2a7cb422026-05-07 16:23
- feat: add comprehensive tests for RTMP message conversion, focusing on H.264 and H.265 parameter set extraction and ensuring proper handling of IDR frames with inline SPS/PPS; enhance RTMPMsgConverterno API changes7870c1f2026-05-07 10:52
- feat: enhance RTMP sequence header handling by adding detailed logging for preload operations in RTMPFrameWriter and serve_rtmp, improving debugging capabilities and streamlining error tracking for SPno API changes76a0f982026-05-07 08:36
- refactor: enhance tsBuffer implementation by introducing a configurable buffer cap for testing, improving memory management during overflow scenarios; update related tests to utilize the new cap, ensuno API changesceffa6f2026-05-07 07:17
- feat: add pprof support for performance profiling by introducing PprofAddr configuration in ServerConfig and implementing a dedicated pprof listener, enabling runtime introspection without exposing seno API changes9e245512026-05-07 04:08
- feat: implement DVR session tracking in HTTP middleware for recording routes, ensuring distinct session records for live and timeshift playback; enhance fingerprinting to include DVR status for accurano API changes4f488a32026-05-06 10:13
- feat: extend session tracking capabilities by adding MPEG-TS protocol support, enhancing session management and ensuring accurate byte accounting for long-lived connectionsno API changesa9574b12026-05-06 07:58
- feat: integrate MaxMind GeoIP support by adding GeoIPDBPath configuration and resolver implementation, allowing for enhanced geolocation capabilities in session trackingno API changesddfb20f2026-05-06 07:05
- feat: update event type documentation to include session.opened and session.closed, enhancing clarity and completeness in API specifications9110f2eb4922026-05-06 06:41
- 1.0latest2026-07-17 12:27