Skip to content

Commit

Permalink
Merge tag 'v2.49.1'
Browse files Browse the repository at this point in the history
  • Loading branch information
valldrac committed Jan 1, 2025
2 parents 7150588 + 10c949f commit c9fde5e
Show file tree
Hide file tree
Showing 44 changed files with 1,175 additions and 510 deletions.
50 changes: 50 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,55 @@
# Changelog

## v2.49.1

Desktop: Fix crash caused by new Audio Device Module

## v2.49.0

- Remove support for unencrypted audio header

- Desktop: New Audio Device Module improvements
- Fix broken windows build
- Remove redundant ADM creation
- Disable voice processing on inputs for macos
- Cache output of enumerate_devices

- Update to webrtc 6723b
- Enable video layers allocation header extension in group calls
- Remove checks for dependency descriptors
- Fix some tests and disable others

- Increase priority of non-relay candidates

- Add prebuilt_webrtc_sim feature

- Build improvements

## v2.48.7

- Desktop: New Audio Device Module improvements
- Logging improvements for ringrtc ADM
- Use a dedicated runner to build for linux ARM, fixing crash

- Notify clients for important speech events

## v2.48.6

- Desktop: New Audio Device Module improvements
- Don't show `Monitor of` devices as inputs to match existing ADM behavior
- Uprev cubeb to 0.17.0 to fix cross-compilation

## v2.48.5

- Desktop: Improve new Audio Device Module support on mac and linux
- Update cubeb
- Reenable build on aarch64 linux
- Debug logging

- Additional debug logging

- Build improvements

## v2.48.4

- Update to webrtc 6723a (m130)
Expand Down
37 changes: 20 additions & 17 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ members = [
]

[workspace.package]
version = "2.48.4"
version = "2.49.1"
authors = ["Calling Team <[email protected]>"]

[patch.crates-io]
Expand Down
2 changes: 1 addition & 1 deletion SignalRingRTC.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

Pod::Spec.new do |s|
s.name = "SignalRingRTC"
s.version = "2.48.4"
s.version = "2.49.1"
s.summary = "A Swift & Objective-C library used by the Signal iOS app for WebRTC interactions."

s.description = <<-DESC
Expand Down
51 changes: 40 additions & 11 deletions acknowledgments/acknowledgments.html
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ <h1>Third Party Licenses</h1>

<h2>Overview of licenses:</h2>
<ul class="licenses-overview">
<li><a href="#MIT">MIT License</a> (157)</li>
<li><a href="#MIT">MIT License</a> (158)</li>
<li><a href="#AGPL-3.0">GNU Affero General Public License v3.0</a> (11)</li>
<li><a href="#Apache-2.0">Apache License 2.0</a> (5)</li>
<li><a href="#BSD-3-Clause">BSD 3-Clause &quot;New&quot; or &quot;Revised&quot; License</a> (4)</li>
Expand Down Expand Up @@ -733,9 +733,9 @@ <h3 id="AGPL-3.0">GNU Affero General Public License v3.0 (synthesized)</h3>
<h4>Used by:</h4>
<ul class="license-used-by">
<li><a href="https://crates.io/crates/libsignal-core">libsignal-core 0.1.0</a></li>
<li><a href="https://crates.io/crates/mrp">mrp 2.48.4</a></li>
<li><a href="https://crates.io/crates/protobuf">protobuf 2.48.4</a></li>
<li><a href="https://crates.io/crates/ringrtc">ringrtc 2.48.4</a></li>
<li><a href="https://crates.io/crates/mrp">mrp 2.49.1</a></li>
<li><a href="https://crates.io/crates/protobuf">protobuf 2.49.1</a></li>
<li><a href="https://crates.io/crates/ringrtc">ringrtc 2.49.1</a></li>
<li><a href="https://crates.io/crates/regex-aot">regex-aot 0.1.0</a></li>
<li><a href="https://github.com/signalapp/partial-default">partial-default-derive 0.1.0</a></li>
</ul>
Expand Down Expand Up @@ -1540,9 +1540,9 @@ <h4>Used by:</h4>
<h3 id="ISC">ISC License</h3>
<h4>Used by:</h4>
<ul class="license-used-by">
<li><a href="https://github.com/mozilla/cubeb-rs">cubeb-core 0.14.0</a></li>
<li><a href="https://github.com/mozilla/cubeb-rs">cubeb-sys 0.14.0</a></li>
<li><a href="https://github.com/mozilla/cubeb-rs">cubeb 0.14.0</a></li>
<li><a href="https://github.com/mozilla/cubeb-rs">cubeb-core 0.18.0</a></li>
<li><a href="https://github.com/mozilla/cubeb-rs">cubeb-sys 0.18.0</a></li>
<li><a href="https://github.com/mozilla/cubeb-rs">cubeb 0.18.0</a></li>
</ul>
<pre class="license-text">Copyright © 2017 Mozilla Foundation

Expand Down Expand Up @@ -1732,7 +1732,7 @@ <h4>Used by:</h4>
<h3 id="MIT">MIT License</h3>
<h4>Used by:</h4>
<ul class="license-used-by">
<li><a href="https://github.com/rust-lang/cc-rs">cc 1.1.5</a></li>
<li><a href="https://github.com/rust-lang/cc-rs">cc 1.1.31</a></li>
<li><a href="https://github.com/alexcrichton/cfg-if">cfg-if 1.0.0</a></li>
<li><a href="https://github.com/rust-lang/cmake-rs">cmake 0.1.50</a></li>
<li><a href="https://github.com/rust-lang/pkg-config-rs">pkg-config 0.3.30</a></li>
Expand Down Expand Up @@ -1804,9 +1804,9 @@ <h4>Used by:</h4>
<li><a href="https://github.com/bitflags/bitflags">bitflags 1.3.2</a></li>
<li><a href="https://github.com/bitflags/bitflags">bitflags 2.6.0</a></li>
<li><a href="https://github.com/rust-lang/log">log 0.4.22</a></li>
<li><a href="https://github.com/rust-lang/regex/tree/master/regex-automata">regex-automata 0.4.7</a></li>
<li><a href="https://github.com/rust-lang/regex/tree/master/regex-syntax">regex-syntax 0.8.4</a></li>
<li><a href="https://github.com/rust-lang/regex">regex 1.10.5</a></li>
<li><a href="https://github.com/rust-lang/regex/tree/master/regex-automata">regex-automata 0.4.8</a></li>
<li><a href="https://github.com/rust-lang/regex/tree/master/regex-syntax">regex-syntax 0.8.5</a></li>
<li><a href="https://github.com/rust-lang/regex">regex 1.11.1</a></li>
</ul>
<pre class="license-text">Copyright (c) 2014 The Rust Project Developers

Expand Down Expand Up @@ -3710,6 +3710,35 @@ <h4>Used by:</h4>
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

</pre>
</li>
<li class="license">
<h3 id="MIT">MIT License</h3>
<h4>Used by:</h4>
<ul class="license-used-by">
<li><a href="https://github.com/comex/rust-shlex">shlex 1.3.0</a></li>
</ul>
<pre class="license-text">The MIT License (MIT)

Copyright (c) 2015 Nicholas Allegra (comex).

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the &quot;Software&quot;), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
</pre>
</li>
<li class="license">
Expand Down
35 changes: 31 additions & 4 deletions acknowledgments/acknowledgments.md
Original file line number Diff line number Diff line change
Expand Up @@ -669,7 +669,7 @@ For more information on this, and how to apply and follow the GNU AGPL, see
```

## libsignal-core 0.1.0, mrp 2.48.4, protobuf 2.48.4, ringrtc 2.48.4, regex-aot 0.1.0, partial-default-derive 0.1.0
## libsignal-core 0.1.0, mrp 2.49.1, protobuf 2.49.1, ringrtc 2.49.1, regex-aot 0.1.0, partial-default-derive 0.1.0

```
GNU AFFERO GENERAL PUBLIC LICENSE
Expand Down Expand Up @@ -1453,7 +1453,7 @@ THIS SOFTWARE.
```

## cubeb-core 0.14.0, cubeb-sys 0.14.0, cubeb 0.14.0
## cubeb-core 0.18.0, cubeb-sys 0.18.0, cubeb 0.18.0

```
Copyright © 2017 Mozilla Foundation
Expand Down Expand Up @@ -1620,7 +1620,7 @@ SOFTWARE.
```

## cc 1.1.5, cfg-if 1.0.0, cmake 0.1.50, pkg-config 0.3.30
## cc 1.1.31, cfg-if 1.0.0, cmake 0.1.50, pkg-config 0.3.30

```
Copyright (c) 2014 Alex Crichton
Expand Down Expand Up @@ -1682,7 +1682,7 @@ DEALINGS IN THE SOFTWARE.
```

## bitflags 1.3.2, bitflags 2.6.0, log 0.4.22, regex-automata 0.4.7, regex-syntax 0.8.4, regex 1.10.5
## bitflags 1.3.2, bitflags 2.6.0, log 0.4.22, regex-automata 0.4.8, regex-syntax 0.8.5, regex 1.11.1

```
Copyright (c) 2014 The Rust Project Developers
Expand Down Expand Up @@ -3409,6 +3409,33 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
```

## shlex 1.3.0

```
The MIT License (MIT)
Copyright (c) 2015 Nicholas Allegra (comex).
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
```

## jni 0.21.1
Expand Down
Loading

0 comments on commit c9fde5e

Please sign in to comment.