Skip to content

Commit 7e0986a

Browse files
authored
Various updates (#1014)
* Remove xmtp_api_grpc_gateway crate * Fix linux musl toolchain install * Prep node bindings release
1 parent c12c0e3 commit 7e0986a

File tree

10 files changed

+12
-4510
lines changed

10 files changed

+12
-4510
lines changed

.github/workflows/release-node-bindings.yml

+1
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ jobs:
5454
- name: Configure x86_64-unknown-linux-musl toolchain
5555
if: ${{ matrix.target == 'x86_64-unknown-linux-musl' }}
5656
run: |
57+
sudo apt-get update
5758
sudo apt-get install -y musl-tools
5859
5960
- name: Setup node

Cargo.toml

+2-7
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,7 @@ members = [
1313
"xmtp_id",
1414
]
1515

16-
exclude = [
17-
"bindings_ffi",
18-
"bindings_wasm",
19-
"xmtp_api_grpc_gateway",
20-
"bindings_node",
21-
]
16+
exclude = ["bindings_ffi", "bindings_wasm", "bindings_node"]
2217

2318
# Make the feature resolver explicit.
2419
# See https://doc.rust-lang.org/edition-guide/rust-2021/default-cargo-resolver.html#details
@@ -36,6 +31,7 @@ ethers = "2.0.11"
3631
ethers-core = "2.0.4"
3732
futures = "0.3.30"
3833
futures-core = "0.3.30"
34+
getrandom = { version = "0.2", default-features = false }
3935
hex = "0.4.3"
4036
log = { version = "0.4" }
4137
openmls = { git = "https://github.com/xmtp/openmls", rev = "87e7e257d8eb15d6662b104518becfc75ef6db76", default-features = false }
@@ -59,7 +55,6 @@ tonic = "^0.11"
5955
tracing = { version = "0.1" }
6056
tracing-subscriber = "0.3"
6157
url = "2.5.0"
62-
getrandom = { version = "0.2", default-features = false }
6358

6459
# Internal Crate Dependencies
6560
xmtp_cryptography = { path = "xmtp_cryptography" }

README.md

+3-4
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,13 @@ libxmtp/
5555

5656
├ examples/
5757

58-
  [`android/xmtpv3_example`](./examples/android/xmtpv3_example): Example Android app (in progress)
58+
[`android/xmtpv3_example`](./examples/android/xmtpv3_example): Example Android app (in progress)
5959

60-
  [`cli`](./examples/cli): Example XMTP console client. Use the CLI to try out sending double ratchet messages on the XMTP `dev` network.
60+
[`cli`](./examples/cli): Example XMTP console client. Use the CLI to try out sending double ratchet messages on the XMTP `dev` network.
6161

6262
[`xmtp_api_grpc`](./xmtp_api_grpc): API client for XMTP's gRPC API, using code from `xmtp_proto`
6363

64-
[`xmtp_api_grpc_gateway`](./xmtp_api_grpc_gateway): API client for XMTP's gRPC Gateway API, using code from `xmtp_proto` (in progress)
64+
[`xmtp_api_http`](./xmtp_api_http): API client for XMTP's gRPC Gateway API, using code from `xmtp_proto`
6565

6666
[`xmtp_cryptography`](./xmtp_cryptography): Cryptographic operations
6767

@@ -71,7 +71,6 @@ libxmtp/
7171

7272
[`xmtp_v2`](./xmtp_v2): Version 2 of XMTP which uses a [user key bundle](https://xmtp.org/docs/concepts/key-generation-and-usage) to encrypt and exchange messages.
7373

74-
7574
### Run the benchmarks
7675

7776
**possible benchmarks include:**

bindings_node/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# @xmtp/mls-client-bindings-node
22

3+
## 0.0.10
4+
5+
- Fixed several group syncing issues
6+
- Improved performance
7+
38
## 0.0.9
49

510
- Added optimistic sending

bindings_node/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@xmtp/mls-client-bindings-node",
3-
"version": "0.0.9",
3+
"version": "0.0.10",
44
"repository": {
55
"type": "git",
66
"url": "git+https://[email protected]/xmtp/libxmtp.git",

0 commit comments

Comments
 (0)