File jitsi-videobridge.changes of Package jitsi-videobridge

-------------------------------------------------------------------
Fri Nov  7 14:35:01 UTC 2025 - Enno Gotthold <egotthold@suse.com>

jitsi-videobridge 2.3-259-g22868ff7d
-----------
- Change default CC algorithm. (#2365)

-------------------------------------------------------------------
Sun Nov 22 15:31:41 UTC 2024 - Leon Schroeder <lschroeder@suse.com>

jitsi-videobridge 2.3-174-gd011ddf7
-----------
- fix(#2234): Metrics content type. (#2247)
- Fix RTT when SSRC rewriting is enabled. (#2237)
- Add the source name to the source projection log context. (#2223)
- Bump ice4j to use SocketPool.  Remove usePlainDatagramSocketImpl flag. (#2236)
- ref: Move Prometheus from jicoco. (#2235)
- chore: Update jicoco to 1.1-142-gfed0320. (#2233)

-------------------------------------------------------------------
Wed Mar 20 15:31:41 UTC 2024 - Leon Schroeder <lschroeder@suse.com>

jitsi-videobridge 2.3-92-g64f9f34f
-----------
- feat: Updates java dependencies to include java17.
- Update Java Debian dependencies
- Add a Java option to work around a major performance regression in JDK 17 (#2110)
- Update jitsi-sctp to 1.0-21-gfe0d028. (#2108)
- Bump jitsi-sctp. (#2107)
- Remove some more excessively-chatty SsrcCache logs. (#2106)
- Don't try to rewrite TL0PICIDX on VP8 packets that don't have one. (#2105)
- Don't do per-packet debug logging in SsrcCache. (#2104)
- Make PcapWriter's output directory configurable. (#2103)
- Add more fields to the VP9 timeseries trace. (#2100)
- Simplify source projection accept() and add more unit tests. (#2099)
- Include layers' index strings in BandwidthAllocation.toString(). (#2098)
- Recommend libpcap0.8 for the JVB debian package. (#2094)
- Improve debug output of VP9 and AV1 quality filters. (#2093)
- feat: Add a config option for default initial last n. (#2095)
- feat: Implement a Prometheus histogram of rtp transit time. (#2091)
- Pass the appropriate log context to the adaptive source projection contexts. (#2096)
- Fix bug that would cause VP9/AV1 simulcast not to be routed properly after a switch. (#2101)

-------------------------------------------------------------------
Wed Mar 20 12:03:41 UTC 2024 - Leon Schroeder <lschroeder@suse.com>

jitsi-videobridge 2.3-44-g8983b11f
-----------
- Revert "Bump Bouncycastle to version 1.75. (#2036)" (#2049)
- chore: Bump jitsi-xmpp-extensions. (#2048)
- Enable private addresses for ICE based on a per-endpoint flag. (#2047)

-------------------------------------------------------------------
Wed Sep 28 15:31:41 UTC 2022 - Leon Schroeder <lschroeder@suse.com>

jitsi-videobridge 2.2-43-gce94dbb2
-----------
- Remove MultiStreamConfig, always enable multi-stream mode. (#1948)
- chore: Update jitsi-utils (#1950)
- chore: Update jicoco (#1949)
- Ssrc rewriting (#1845)
- Use a Colibri2Error when returning a graceful-shutdown failure. (#1946)
- fix: Avoid failures when purging packages.
- Port a few more stats to MetricsContainer. (#1944)
- Move a few metrics to MetricsContainer. (#1942)
- Add forwarded sources to debug state. (#1943)
- Add metrics for endpoints disconnected/reconnected. (#1940)
- fix: Treat maxHeight=-1 as "unlimited". (#1939)
- Port some packet stats to MetricsContainer. (#1941)
- doc: Update README.md. (#1938)
- Move some keyframe metrics to MetricsContainer. (#1936)
- Port additional metrics to MetricsContainer. (#1935)
- Only forward RTCP that Endpoints will want over Relay links. (#1933)
- Port some more metrics to MetricsContainer. (#1934)
- Bandwidth re-allocation timer (#1929)
- Consider all layers for vp9 ss (#1927)
- ref: Port ICE stats to Metrics. (#1932)
- feat: Silence detection (#1926)

-------------------------------------------------------------------
Mon Jun 27 12:12:41 UTC 2022 - Leon Schroeder <lschroeder@suse.com>

jitsi-videobridge 2.2-9-g8cded16e
-----------
- Improve JVB loss statistics (#1911)

-------------------------------------------------------------------
Wed Mar 16 22:10:41 UTC 2022 - Leon Schroeder <lschroeder@suse.com>

jitsi-videobridge 2.1-634-gff8609ad
-----------
- Properly include relay endpoints and senders in relay bitrate/packet rate stats. (#1822)
- Fix issue where Relays' SrtpTransformers were closed while still in use.  Bump JMT. (#1821)
- Bump JMT: debugging and stats improvements (#1820)
- Debug improvements for secure octo (#1818)
- Secure octo fixes & improvements (#1817)
- Send secure octo media in parallel by endpoint (#1813)
- Bump JMT: log report count for over-large RTCP. (#1816)
- Remove unnecessary early initialization of drain stat. (#1815)
- feat: Send release ID in bridge statistics. (#1814)
- Feat: source name based sender constraints (#1782)
- fix: Sequence numbers of dropped audio packets. (#1810)
- ref: Remove removeReceiver impl for Relay. (#1812)
- feat: Handle SCTP with colibri2. (#1811)
- feat: Include a colibri2 error extension in error responses. (#1809)
- Parallelize receiving secure octo streams (#1808)
- Bump JMT: Don't try to interpret RTX packets marked with shouldDiscard. (#1807)
- Consolodate PacketTransitStats in one place (#1804)

-------------------------------------------------------------------
Mon Dec 13 16:16:41 UTC 2021 - Leon Schroeder <lschroeder@suse.com>

jitsi-videobridge 2.1-595-g3637fda4
-----------
- Bump jitsi-stats. (#1776)
- fix: Fix the single-layer check to account for TS with only base layer frames. (#1772)
- feat: Ignore the max oversend limit for non-scalable streams (#1770)

-------------------------------------------------------------------
Sun Dec 12 15:25:41 UTC 2021 - Leon Schroeder <lschroeder@suse.com>

jitsi-videobridge 2.1-592-g1e2879e0
-----------
- feat: Add an enable-rtcstats field to ColibriConferenceIQ. (#1758)
- Fix BitrateControllerTest2 (#1766)
- Update dependencies, cleanup deprecations (#1760)
- ref: Adapt to ice4j API changes. (#1764)
- Add stats for the number of received keyframes, layering changes, and video stream duration. (#1762)
- ref: Do not use --apis in new debian installations (#1738)
- Add configurable filter for statistics sent to MUC. (#1761)
- fix: use dummy values for raddr and rport instead of dropping them. (#1759)
- fix: Delay shutdown in graceful mode. (#1756)
- feat: implement SourceVideoTypeMessage (#1752)
- Update jicoco and jitsi-xmpp-extensions: Smack 4.4.4 and xmpp security mode. (#1757)
- ref: use execute instead of submit (#1753)
- fix exception when no recent speakers (#1754)
- fix: Slow initial convergence in RateTracker (jitsi-utils). (#1755)
- [Fix] Use the correct method for testing for private IP addresses. (#1751)
- Fix typo in log message. (#1747)
- Chase ELEMENT_NAME -> ELEMENT field name change in XMPP objects. (#1750)
- Add option to suppress advertising private addresses as ICE candidates. (#1749)
- Change the default ICE nomination strategy to NominateFirstHostOrReflexiveValid. (#1748)
- Fix: Bump jmt: fix throw on VP9 simulcast. (#1746)
- feat: Add histogram of initial RTT sliced by harvester name. (#1743)
- doc: Update links to statistics.md in rest-colibri.md (reported by @hex-m). (#1744)

-------------------------------------------------------------------
Tue Sep 14 11:13:41 UTC 2021 - Dominik Gedon <dominik.gedon@suse.com>

- Update to version 2.0.6293
- fix old duplicate changelog entries

jitsi-videobridge 2.1-551-g2ad6eb0b
-----------
- feat: Adds checkstyle module. (#1685)
- Bump JMT and RTP: Fixes to avoid generating overly-large RTCP packets. (#1717)
- feat: Make the number of recent speakers configurable. (#1707)
- test: Add tests for effective constraints. (#1701)
- Simplify bandwidth allocation code (#1710)
- Bump JMT: Limit RRs, retain video orientation header extensions (#1716)
- ref: Move code to helper functions (partially revert #1711). (#1715)
- Fix a race stopping a connectivity check client. (ice4j#237). (#1713)
- fix: Do not keep a reference to Endpoint in SourceAllocation. (#1712)
- Fix removing ICE listeners. (#1711)
- Add support for arm64 native libraries (#1706)
- feat: Support mapping a specific port (update ice4j). (#1705)
- Improves debuggability of bitrate allocations. (#1704)

jitsi-videobridge 2.1-508-gb24f756c
-----------
* Process data channel messages sequentially (#1665)
* Fix "unknown endpoint" warning sending EndpointStats. (#1666)
* chore: Update ice4j (#1664)
* Fix: Bump Jitsi-SRTP (via JMT).  Hopefully fixes crash due to GC of native objects. (#1663)
* Update dependencies (#1661)
* feat: Log the jvb version on startup. (#1659)
* fix: Log using logger, remove leftover print. (#1660)
* Restrict the random port used for WebsocketClientTest to the 49152-65535. (#1658)
* Bump JMT: Fix IllegalStateException in ResumableStreamRewriter. (#1656)
* Bump versions of Guava and Jackson-module-kotlin. (#1657)
* ref: log not found errors on warning level
* fix: Fix VideoTypeMessage.TYPE, use it. (#1644)
* Do not oversend camera streams (only screensharing).' (#1654)
* Fix: bump versions of some dependencies. (#1653)
* Fix markdown syntax in debugging.md. (#1652)
* Add a storedBytes stat to ByteBufferPool. (#1651)

jitsi-videobridge 2.1-492-g5edaf7dd
-----------
* fix: Catch exceptions that occur when handling octo packets. (#1650)
* fix: Make "source" nullable, as Octo uses "null". (#1649)
* Fix ReceiverConstraints map and processing messages in order (#1647)
* feat: Log a message when endpoints are suspended due to bwe. (#1645)
* Fix: fix bug calculating removed video endpoints in constraints. (#1643)
* Use G1GC by default on Java 11+. (#1642)
* fix: Bring back logs for SENT colibri responses. (#1641)
* Bump jitsi-utils: queue stats and logging fixes. (#1640)
* Changes for queue stats enhancements. (#1636)
* Signal video type (camera, screenshare, none) (#1624)
* Move ConferenceShim construction after conference.id is set. (#1638)
* Some improvements to the PacketQueue timeline. (#1631)
* Fix: Fix unnecessary thread contention pushing to packet queues.  (Bump jitsi-utils.) (#1632)
* ref: Re-use CustomizableThreadFactory from jitsi-utils. (#1630)

jitsi-videobridge 2.1-416-g2f43d1b4
-----------
* Allow querying the state of endpoint debug features (#1546)
* Debug rest changes (#1544)
* update jitsi-media-transform:     ref: expose getters to get state of debug features     fix: address possible concurrentmodificationexception in media pipeline     ref: fix type of json stats variable
* update jitsi-utils:     ref: getter to check if queue stats are enabled     ref: remove unnused propertychangenotifier api     ref: expose extra settings for log handlers
* chore: Ignore .DS_Store. (#1542)
* allow cors on the private httpserver (#1540)
* Fix sending an "active=true" message when an endpoint is connects after being recreated. (#1538)
* chore: Update jetty. (#1537)
* fix: Included the bridge version in ServerHello sent over WS. (#1536)
* ref: Use EventEmitter from jitsi-utils. (#1535)
* Feat: bump jmt: stats improvements. (#1534)
* fix: Suppress sending SenderVideoConstraints(height=0) (#1533)
* fix: Fix getting mediaSource for OctoEndpoint. (#1531)
* fix: Fix serializing when version==null. (#1529)
* feat: Announce version in ServerHello (optionally). (#1528)
* Move VersionService and HealthChecker out of Videobridge. (#1527)
* Split BitrateController into an allocator and packet handler. (#1526)
* ref: Move JettyHelpers to jicoco. (#1524)
* update REST configuration doc (#1523)
* Bitrate allcation tests (#1517)
* Update jmt: Fix DtlsStack threading deadlock; add a timeout for DTLS handshakes. (#1516)
* Update: Use latest jicoco. (#1515)
* feat: Add oversending time stat (#1514)
* Chore: Update ktlint version (#1510)
* Update: Use latest jicoco. (#1513)
* fix: Fix raw type warnings (reduce use of generics, use List instead of array). (#1512)
* Fix: Adapt to new Jetty version deprecations; fix compilation warnings. (#1511)
* Chore: bump versions of several dependency libraries. (#1509)
* feat: Increase bucket size for rate trackers (decrease memory usage). (#1460)
* Properly prioritize screen share low bandwidth mode (#1508)
* fix: Avoid IllegalStateException when StatsCollector is disabled (#1507)
* Log sent and received bridge channel messages. (#1504)
* ref: Remove unused fields from ForwardedEndpointsMessage. (#1502)
* ref: Refactor BitrateController to make testing easier. (#1497)
* fix: Fix failures to re-login to XMPP and reload config (jicoco) (#1501)
* fix: Fix resetting lastPresenceSent (jicoco). (#1493)
* Trivial: Add missing close parenthesis to log message. (#1496)
* return sent octo packet buffers to the pool (#1495)
* fix: move jvb ice4j overrides to application.conf so they are respected (#1490)
* ref: Improve formatting in BitrateController. (#1491)

jitsi-videobridge 2.1-416-g2f43d1b4
-----------
* Allow querying the state of endpoint debug features (#1546)
* Debug rest changes (#1544)
* update jitsi-media-transform:     ref: expose getters to get state of debug features     fix: address possible concurrentmodificationexception in media pipeline     ref: fix type of json stats variable
* update jitsi-utils:     ref: getter to check if queue stats are enabled     ref: remove unnused propertychangenotifier api     ref: expose extra settings for log handlers
* chore: Ignore .DS_Store. (#1542)
* allow cors on the private httpserver (#1540)
* Fix sending an "active=true" message when an endpoint is connects after being recreated. (#1538)
* chore: Update jetty. (#1537)
* fix: Included the bridge version in ServerHello sent over WS. (#1536)
* ref: Use EventEmitter from jitsi-utils. (#1535)
* Feat: bump jmt: stats improvements. (#1534)
* fix: Suppress sending SenderVideoConstraints(height=0) (#1533)
* fix: Fix getting mediaSource for OctoEndpoint. (#1531)
* fix: Fix serializing when version==null. (#1529)
* feat: Announce version in ServerHello (optionally). (#1528)
* Move VersionService and HealthChecker out of Videobridge. (#1527)
* Split BitrateController into an allocator and packet handler. (#1526)
* ref: Move JettyHelpers to jicoco. (#1524)
* update REST configuration doc (#1523)
* Bitrate allcation tests (#1517)
* Update jmt: Fix DtlsStack threading deadlock; add a timeout for DTLS handshakes. (#1516)
* Update: Use latest jicoco. (#1515)
* feat: Add oversending time stat (#1514)
* Chore: Update ktlint version (#1510)
* Update: Use latest jicoco. (#1513)
* fix: Fix raw type warnings (reduce use of generics, use List instead of array). (#1512)
* Fix: Adapt to new Jetty version deprecations; fix compilation warnings. (#1511)
* Chore: bump versions of several dependency libraries. (#1509)
* feat: Increase bucket size for rate trackers (decrease memory usage). (#1460)
* Properly prioritize screen share low bandwidth mode (#1508)
* fix: Avoid IllegalStateException when StatsCollector is disabled (#1507)
* Log sent and received bridge channel messages. (#1504)
* ref: Remove unused fields from ForwardedEndpointsMessage. (#1502)
* ref: Refactor BitrateController to make testing easier. (#1497)
* fix: Fix failures to re-login to XMPP and reload config (jicoco) (#1501)
* fix: Fix resetting lastPresenceSent (jicoco). (#1493)
* Trivial: Add missing close parenthesis to log message. (#1496)
* return sent octo packet buffers to the pool (#1495)
* fix: move jvb ice4j overrides to application.conf so they are respected (#1490)
* ref: Improve formatting in BitrateController. (#1491)

jitsi-videobridge 2.1-376-g9f12bfe2
-----------
* fix: Fix PingManager being disabled after a temporary failure (jicoco)
* Bump junit from 4.12 to 4.13.1 in /jvb (#1487)
* Require a minimum version of maven. (#1463)
* feat: Port AWS harvester config (update ice4j). (#1486)
* fix: Increase the T3 threshold to 1500. (#1485)
* Refactor Callstats and stats transport code. (#1481)
* ref: Remove enableLogging (unused, leftover from includeInStatistics). (#1482)
* ref: Remove conf/ep creation from health checks (#1479)
* Fix publishing stats to callstats, add loss stats. (#1480)
* ref: Fire events from Endpoint (#1478)
* ref: Remove use of global StatsManager singleton (#1473)
* Allow sending EndpointMessage to other AbstractEndpoints than Octo or Endpoint.
* Fix: JMT bump: fix double buffer return; link srtp with openssl 1.1.x. (#1477)
* Fix NullPointerException if conferenceName is not defined.
* fix: always assume 3 temporal layers (#1472)
* ref: Singleton cleanup (#1469)
* set the websocket service instance in the singleton
* Refactor ServiceBinder to take services instances instead of using global singletons (#1468)
* ref: Port StunMappingHarvester config (ice4j). (#1470)
* feat: Enable bridge websockets by default for new installs (#1462)
* BWE and Transport-CC stats enhancements. (#1464)
* feat: Add loss stats based on total number of packets. (#1455)
* Refactor JVB Client Connection code (#1452)
* ref: Use RateTracker, adapt to JMT changes. (#1453)
* Adapt to JMT changes. (#1454)

-------------------------------------------------------------------
Mon Jan  4 14:13:50 UTC 2021 - Dominik Gedon <dominik.gedon@suse.com>

- Debug rest changes (#1544)
- jitsi-media-transform
- update jitsi-utils
- chore: Ignore .DS_Store. (#1542)
- allow cors on the private httpserver (#1540)
- Fix sending an "active=true" message when an endpoint is connects after being recreated. (#1538)
- chore: Update jetty. (#1537)
- fix: Included the bridge version in ServerHello sent over WS. (#1536)
- ref: Use EventEmitter from jitsi-utils. (#1535)
- Feat: bump jmt: stats improvements. (#1534)

-------------------------------------------------------------------
Fri Nov 27 12:01:55 UTC 2020 - Dominik Gedon <dominik.gedon@suse.com>

- fix: Suppress sending SenderVideoConstraints(height=0) (#1533)
- fix: Fix getting mediaSource for OctoEndpoint. (#1531)
- fix: Fix serializing when version==null. (#1529)
- feat: Announce version in ServerHello (optionally). (#1528)
- Move VersionService and HealthChecker out of Videobridge. (#1527)

-------------------------------------------------------------------
Mon Nov 23 12:14:28 UTC 2020 - Dominik Gedon <dominik.gedon@suse.com>

- Split BitrateController into an allocator and packet handler. (#1526)
- ref: Move JettyHelpers to jicoco. (#1524)
- update REST configuration doc (#1523)
- Bitrate allcation tests (#1517)
- Update jmt: Fix DtlsStack threading deadlock; add a timeout for DTLS handshakes. (#1516)
- Update: Use latest jicoco. (#1515)
- feat: Add oversending time stat (#1514)
- Chore: Update ktlint version (#1510)
- Update: Use latest jicoco. (#1513)
- fix: Fix raw type warnings (reduce use of generics, use List instead of array). (#1512)
- Fix: Adapt to new Jetty version deprecations; fix compilation warnings. (#1511)
- Chore: bump versions of several dependency libraries. (#1509)
- feat: Increase bucket size for rate trackers (decrease memory usage). (#1460)
- Properly prioritize screen share low bandwidth mode (#1508)
- fix: Avoid IllegalStateException when StatsCollector is disabled (#1507)
- Log sent and received bridge channel messages. (#1504)
- ref: Remove unused fields from ForwardedEndpointsMessage. (#1502)
- ref: Refactor BitrateController to make testing easier. (#1497)
- fix: Fix failures to re-login to XMPP and reload config (jicoco) (#1501)
- fix: Fix resetting lastPresenceSent (jicoco). (#1493)
- Trivial: Add missing close parenthesis to log message. (#1496)
- return sent octo packet buffers to the pool (#1495)

-------------------------------------------------------------------
Fri Oct 16 06:29:12 UTC 2020 - Dominik Gedon <dominik.gedon@suse.com>

- Update to latest git version

-------------------------------------------------------------------
Tue Jul 21 07:08:06 UTC 2020 - Enno Gotthold <egotthold@suse.com>

- Initial packaging of the videobridge

openSUSE Build Service is sponsored by