Skip to content

Commit 6bd066c

Browse files
committed
Fix flutter_rust_bridge hash mismatch in CI (v0.2.15)
1 parent b331405 commit 6bd066c

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ name = "encrypted_upload_test"
7474
path = "examples/encrypted_upload_test.rs"
7575

7676
[workspace.package]
77-
version = "0.2.14"
77+
version = "0.2.15"
7878
edition = "2021"
7979
license = "MIT OR Apache-2.0"
8080
repository = "https://github.com/functionland/fula-api"

packages/fula_client/CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,16 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [0.2.14] - 2026-01-13
8+
## [0.2.15] - 2026-01-13
99

1010
### Fixed
1111

12+
- **CRITICAL: flutter_rust_bridge content hash mismatch in CI**
13+
- `build-android` and `build-ios` jobs were building native libraries from committed `frb_generated.rs`
14+
- `generate-bindings` job was creating fresh `frb_generated.dart` with different content hash
15+
- This caused "Content hash on Dart side is different from Rust side" error
16+
- **Fix**: Both Android and iOS build jobs now run `flutter_rust_bridge_codegen generate` before building
17+
1218
- **CRITICAL: X25519 public key derivation mismatch between Dart and Rust**
1319
- When sharing files via public links, FxFiles was using Dart's `cryptography` package to derive X25519 public keys
1420
- The Web UI uses Rust (via WASM) to derive public keys from the same private key bytes

packages/fula_client/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: fula_client
22
description: Flutter SDK for Fula decentralized storage with client-side encryption, metadata privacy, and secure sharing.
3-
version: 0.2.14
3+
version: 0.2.15
44
homepage: https://fx.land
55
repository: https://github.com/functionland/fula-api
66
issue_tracker: https://github.com/functionland/fula-api/issues

0 commit comments

Comments
 (0)