Skip to content

Commit

Permalink
Bump version to v2.41.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jim-signal committed Apr 26, 2024
1 parent 5a807f3 commit f7dd32e
Show file tree
Hide file tree
Showing 14 changed files with 38 additions and 31 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/ios_artifacts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ on:
type: choice
options:
- 'macos-13'
- 'macos-13-xl'
- 'macos-13-large'

env:
CARGO_TERM_COLOR: always
Expand All @@ -39,6 +39,7 @@ jobs:
- run: brew install protobuf coreutils # for grealpath

- run: rustup toolchain install $(cat rust-toolchain) --profile minimal --target x86_64-apple-ios,aarch64-apple-ios,aarch64-apple-ios-sim --component rust-src
- run: cargo install cbindgen

- run: ./bin/fetch-artifact --platform ios --release
- run: ./bin/build-ios --ringrtc-only --archive-ringrtc --release
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/npm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ on:
type: choice
options:
- 'macos-13'
- 'macos-13-xl'
- 'macos-13-large'

env:
CARGO_TERM_COLOR: always
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/webrtc_artifacts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
build_ios:
name: Build iOS

runs-on: 'macos-13-xl'
runs-on: 'macos-14-xlarge'

steps:
- uses: actions/checkout@v4
Expand Down Expand Up @@ -125,7 +125,7 @@ jobs:
build_mac:
name: Build Mac

runs-on: 'macos-13-xl'
runs-on: 'macos-14-xlarge'

steps:
- uses: actions/checkout@v4
Expand Down
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# Changelog

## v2.41.0

- Call links: Add Call Link state to PeekInfo

- Update to webrtc 6261g
- Update video settings
- iOS: Match WebRTC acknowledgments filename

- iOS: Update builds and tests

- Update dependencies and documentation

## v2.40.1

- iOS: Raised hands array can be empty
Expand Down
2 changes: 1 addition & 1 deletion 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 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.40.1"
s.version = "2.41.0"
s.summary = "A Swift & Objective-C library used by the Signal iOS app for WebRTC interactions."

s.description = <<-DESC
Expand Down
2 changes: 1 addition & 1 deletion acknowledgments/acknowledgments.html
Original file line number Diff line number Diff line change
Expand Up @@ -735,7 +735,7 @@ <h4>Used by:</h4>
<li><a href="https://crates.io/crates/libsignal-core">libsignal-core 0.1.0</a></li>
<li><a href="https://github.com/signalapp/partial-default">partial-default-derive 0.1.0</a></li>
<li><a href="https://crates.io/crates/regex-aot">regex-aot 0.1.0</a></li>
<li><a href="https://crates.io/crates/ringrtc">ringrtc 2.40.1</a></li>
<li><a href="https://crates.io/crates/ringrtc">ringrtc 2.41.0</a></li>
</ul>
<pre class="license-text">GNU AFFERO GENERAL PUBLIC LICENSE
Version 3, 19 November 2007
Expand Down
2 changes: 1 addition & 1 deletion 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, partial-default-derive 0.1.0, regex-aot 0.1.0, ringrtc 2.40.1
## libsignal-core 0.1.0, partial-default-derive 0.1.0, regex-aot 0.1.0, ringrtc 2.41.0

```
GNU AFFERO GENERAL PUBLIC LICENSE
Expand Down
2 changes: 1 addition & 1 deletion acknowledgments/acknowledgments.plist
Original file line number Diff line number Diff line change
Expand Up @@ -924,7 +924,7 @@ You should also get your employer (if you work as a programmer) or school, if an
<key>License</key>
<string>GNU Affero General Public License v3.0</string>
<key>Title</key>
<string>libsignal-core 0.1.0, partial-default-derive 0.1.0, regex-aot 0.1.0, ringrtc 2.40.1</string>
<string>libsignal-core 0.1.0, partial-default-derive 0.1.0, regex-aot 0.1.0, ringrtc 2.41.0</string>
<key>Type</key>
<string>PSGroupSpecifier</string>
</dict>
Expand Down
12 changes: 3 additions & 9 deletions bin/build-webrtc.py
Original file line number Diff line number Diff line change
Expand Up @@ -159,15 +159,9 @@ def main() -> None:
# Get grealpath
run_cmd(args.dry_run, ['brew', 'install', 'coreutils'])

# Set up Xcode (https://github.com/RobotsAndPencils/xcodes)
run_cmd(args.dry_run, ['brew', 'install', 'robotsandpencils/made/xcodes'])

# This step requires Apple credentials provided as environment variables XCODES_USERNAME and XCODES_PASSWORD
run_cmd(args.dry_run, ['xcodes', 'install', '14.0.1'])
run_cmd(args.dry_run, ['sudo', 'xcodes', 'select', '14.0.1'])

# Clear saved credentials
run_cmd(args.dry_run, ['xcodes', 'signout'])
# Set up Xcode (https://github.com/XcodesOrg/xcodes)
run_cmd(args.dry_run, ['brew', 'install', 'xcodesorg/made/xcodes'])
run_cmd(args.dry_run, ['sudo', 'xcodes', 'select', '15.3'])

# Accept the license
run_cmd(args.dry_run, ['sudo', 'xcodebuild', '-license', 'accept'])
Expand Down
16 changes: 8 additions & 8 deletions bin/fetch-artifact.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@
UNVERIFIED_DOWNLOAD_NAME = "unverified.tmp"

PREBUILD_CHECKSUMS = {
'android': 'e871a8857a0a04728e322d9aa15d10a14cfe69fe434abb3771470068ba46c84d',
'ios': 'c1627f40c60a3e01078a029d83e1e7eab738d84d19e553fdb8c8e7d09e57248f',
'linux-arm64': '02cb1cb221723a7e2f89e6229e4ea974cc38f6d582df49604ea4db868482658b',
'linux-x64': '1788a2ce0036d94cb001f2b70a15b6d2db729bf1399f52b02dfc3a053605e380',
'mac-arm64': 'a03c59744d3c1a65a183b626f5b68ea443cb78d4037efd7fb4facfac0ab61585',
'mac-x64': 'bc28a826a5e4cb59edb26d2197bdb3468e5d09898853eddf6de5729e72347a55',
'windows-arm64': '02cf410a80de4dcedd1247ccf9ebb6537d82e2b7886aa0395f320ca49a71cb2f',
'windows-x64': '8e8e5d3c8d819e0c2246d7f7ecb6cadff3eb7007741d9e6526d69f45d2746895',
'android': '69958caaefe350057cd2c77d001ee99afe646cb8e52a1f24873ef0db2a8f0aba',
'ios': 'd1bd0e604f60a1799c8453b4c1f374389d5a3572547cc41d7576db1c81482c15',
'linux-arm64': 'f67592faccf361c099b38e1de35ae2d1956e18e98160543f03f67df9d0418f7d',
'linux-x64': '48f7259397c3fc7d811087fa4cc649f49a78d9e53f1d2b23cae8c6f1e1c1b4cd',
'mac-arm64': 'd91539dcb73241702b7eacb4d4c4518d962432eafa2410b718af6c084ed667b4',
'mac-x64': '461a5aee558c3f7bd43fe4e85fe929bc9b87d8ad58af23c95f2f327603a9dbef',
'windows-arm64': '97a0190de3797c45f1b86348e139bef5ef910d1255decb4872569853bb53ec95',
'windows-x64': 'aa1c12170acce307e9d46253f241ec7f91bbb3709939d3c59a8b43f13ae91fcd',
}


Expand Down
6 changes: 3 additions & 3 deletions config/version.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
webrtc.version=6261f
webrtc.version=6261g

ringrtc.version.major=2
ringrtc.version.minor=40
ringrtc.version.revision=1
ringrtc.version.minor=41
ringrtc.version.revision=0
2 changes: 1 addition & 1 deletion src/node/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@signalapp/ringrtc",
"version": "2.40.1",
"version": "2.41.0",
"description": "Signal Messenger voice and video calling library.",
"main": "dist/index.js",
"types": "dist/index.d.ts",
Expand Down
2 changes: 1 addition & 1 deletion src/rust/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

[package]
name = "ringrtc"
version = "2.40.1"
version = "2.41.0"
authors = ["Calling Team <callingteam@signal.org>"]
edition = "2021"
description = "A Rust interface for WebRTC"
Expand Down

0 comments on commit f7dd32e

Please sign in to comment.