Skip to content

Add media server 3.5.0 release notes - #797

Open
bcostdolby wants to merge 2 commits into
mainfrom
devin/1785982800-media-server-3-5-0-release-notes
Open

Add media server 3.5.0 release notes#797
bcostdolby wants to merge 2 commits into
mainfrom
devin/1785982800-media-server-3-5-0-release-notes

Conversation

@bcostdolby

@bcostdolby bcostdolby commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

Adds the Media Server 3.5.0 entry to millicast/changelog/changelog-dolbyio-platform-media-server.md, same shape as the 3.4.3 entry (#741). Dated 2026-08-13, the production rollout date.

Only customer-visible changes from v3.4.3...v3.5.0 are included:

  • Feature — UTC timestamp insertion. The server can stamp each H.264 frame with its UTC receive time as frame metadata (unregistered SEI, epoch ms) for RTMP/RTMPS/SRT contribution, passthrough and transcoded layers, without re-encoding. Enabled per publish token or per broadcast via enableUTCInsertion. Frames that already carry an onFi/AMF sender time are not overwritten — the note says so explicitly, because enabling it on a source that emits onFi on only some frames produces timestamps that alternate between the encoder clock and the server clock.
  • Fix — a broadcast that stopped immediately after starting could stay reported as active (stream looked like it was still publishing after it ended).
  • Fix — OS/dependency security updates in the media server images, plus general stability.

The rest of the release (per-subsystem EventLoop metrics + Grafana dashboard, a Redis key-growth fix, packer/CI and base-image work, internal tooling) has no customer-visible surface and is deliberately excluded.

One thing for the reviewer: enableUTCInsertion is not yet documented in the Publishing Parameters table, so the release note describes the parameter without linking to it. Adding that row (plus a short "reading the timestamp in the player" section) is left as a separate change so it can be reviewed on its own.

prettier --check passes on the modified file.

Link to Devin session: https://dolby.devinenterprise.com/sessions/129703589f184ee59a13ec158d646653
Requested by: @bcostdolby


Open in Devin Review

@bcostdolby
bcostdolby requested a review from a team as a code owner August 6, 2026 02:20
@bcostdolby bcostdolby self-assigned this Aug 6, 2026
@devin-ai-integration

Copy link
Copy Markdown
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 2 potential issues.

Open in Devin Review

Comment thread millicast/changelog/changelog-dolbyio-platform-media-server.md

Updates to Dolby OptiView's Real-time Streaming Platform and Media Server.

## 2026-08-06

@devin-ai-integration devin-ai-integration Bot Aug 6, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔍 Release date heading is still a placeholder per the PR description

The heading reads 2026-08-13, while the PR description states the date is a placeholder that must be replaced with the actual release date before merging (the description mentions 2026-08-06, so it has already drifted once). Since the entry sits above the 2026-07-16 (3.4.3) block, ordering is fine, but the date itself still needs confirmation from the release owner before merge.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Correct, and intentional — the PR description states this heading is a placeholder that must be set to the actual 3.5.0 production release date before merge. Not changing it here since the ship date isn't fixed yet.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The release rollout was completed yesterday. Please update the PR with the correct date.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated to 2026-08-13 in c2e0d72.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stale — 2026-08-13 is the confirmed date, not a placeholder: the release owner reported the rollout completed on the 13th (comment above), and the PR description has been updated to drop the placeholder wording.

@devin-ai-integration

Copy link
Copy Markdown
Contributor

Devin is archived and cannot be woken up. Please unarchive Devin if you want to continue using it.

View session

@theoplayer-bot

Copy link
Copy Markdown
Contributor
Documentation preview
🚀 View preview at
https://docs-preview.optiview.dolby.com/pr-797/

Deployed from commit c2e0d72 at 2026-08-14 05:32 UTC.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants