<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Version history on ObserveRTC</title><link>/docs/schema/versions/</link><description>Recent content in Version history on ObserveRTC</description><generator>Hugo</generator><language>en</language><copyright>Copyright (c) 2020-2024 Thulite</copyright><lastBuildDate>Sun, 16 Aug 2026 10:00:00 +0200</lastBuildDate><atom:link href="/docs/schema/versions/index.xml" rel="self" type="application/rss+xml"/><item><title>Schema 3.3.0</title><link>/docs/schema/versions/v3-3-0/</link><pubDate>Sun, 09 Aug 2026 10:00:00 +0200</pubDate><guid>/docs/schema/versions/v3-3-0/</guid><description>&lt;div class="callout callout-caution d-flex flex-row mt-4 mb-4 pt-4 pe-4 pb-2 ps-3">
 
 &lt;div class="callout-content">
 &lt;div class="callout-title">
 &lt;p>Wire-format warning&lt;/p>

 &lt;/div>
 &lt;div class="callout-body">
 &lt;p>&lt;code>ClientIssue&lt;/code> field numbers shift, because protobuf numbering follows sorted field order and &lt;code>key&lt;/code>
sorts before &lt;code>payload&lt;/code>:&lt;/p></description></item><item><title>Schema 3.2.0</title><link>/docs/schema/versions/v3-2-0/</link><pubDate>Wed, 18 Mar 2026 10:00:00 +0200</pubDate><guid>/docs/schema/versions/v3-2-0/</guid><description>&lt;p>Entirely additive on the record level: no field was removed or renamed. Several counters were
widened from &lt;code>int&lt;/code> to &lt;code>long&lt;/code>.&lt;/p></description></item><item><title>Schema 3.1.0</title><link>/docs/schema/versions/v3-1-0/</link><pubDate>Sun, 01 Jun 2025 10:00:00 +0200</pubDate><guid>/docs/schema/versions/v3-1-0/</guid><description>&lt;p>A small release that touches the encoder and decoder rather than the schema records themselves.&lt;/p>
&lt;h2 id="changed">Changed&lt;/h2>
&lt;h3 id="byte-counters-on-outbound-rtp-are-encoded-and-decoded-as-bigint">Byte counters on outbound RTP are encoded and decoded as &lt;code>BigInt&lt;/code>&lt;/h3>
&lt;p>&lt;code>OutboundRtpEncoder&lt;/code> and &lt;code>OutboundRtpDecoder&lt;/code> now use &lt;code>NumberToBigIntEncoder&lt;/code> and
&lt;code>BigIntToNumberDecoder&lt;/code> for the bytes-sent and bytes-received fields, so values above
&lt;code>Number.MAX_SAFE_INTEGER&lt;/code> (2⁵³ − 1) survive a round trip.&lt;/p></description></item><item><title>Schema 3.0.0</title><link>/docs/schema/versions/v3-0-0/</link><pubDate>Sun, 01 Jun 2025 10:00:00 +0200</pubDate><guid>/docs/schema/versions/v3-0-0/</guid><description>&lt;p>&lt;code>3.0.0&lt;/code> was a complete rewrite. It is the baseline every later 3.x release is additive against, and
it is &lt;strong>not&lt;/strong> compatible with 2.x data or 2.x tooling.&lt;/p></description></item></channel></rss>