rustbox_flutter 0.1.5
rustbox_flutter: ^0.1.5 copied to clipboard
Cross-platform Flutter FFI bindings for the RustBox proxy runtime, with precompiled native libraries and a typed lifecycle API.
0.1.5 #
- Bundled the latest release RustBox runtime, including the expanded DNS and routing subsystems, Clash-compatible configuration and control APIs, remote rule-set handling, observability updates, and transport fixes.
- Regenerated the Flutter bridge bindings and refreshed the Windows, Linux, Android, and iOS native libraries from the passing CI release builds.
- Standardized the bundled native targets on 64-bit platforms; Android now
ships the
arm64-v8adevice artifact.
0.1.4 #
- Bundled the latest RustBox runtime, including the expanded DNS subsystem, route-level DNS handling, remote rule-set refresh, URLTest controls, and runtime observability improvements.
- Kept the Dart lifecycle API source-compatible:
create,start,reload,snapshot,stop, andcloseretain their behavior and error categories. - Simplified package and example documentation around the supported integration path and platform boundaries.
0.1.3 #
- Updated the bundled Rust runtime with Hysteria2, TUIC, WireGuard, ShadowTLS, Naive, multiplexed transports, DNS hijacking, remote rule sets, and UoT fixes.
- Added host capability injection boundaries for physical network providers, packet devices, route control, process lookup, and network metadata so mobile platform adapters can provide VPN-owned resources.
- Fixed a packet-stack race that could retry a canceled socket command after the socket had already closed.
0.1.2 #
- Documented the complete public Dart API, including lifecycle operations, snapshots, engine states, and stable exception categories.
- Updated package documentation to reference the current release.
0.1.1 #
- Removed unsupported macOS plugin packaging.
- Reduced the iOS XCFramework to the device-only arm64 slice to keep the package within pub.dev's archive size limit.
- Fixed iOS CocoaPods packaging for the vendored XCFramework.
0.1.0 #
- Initial public release of the RustBox Flutter FFI bindings.
- Added managed engine lifecycle APIs for create, start, reload, snapshot, stop, and idempotent close.
- Added typed exception categories and engine snapshots.
- Added Android, iOS, Linux, and Windows support through precompiled native libraries. macOS support is temporarily deferred.
- Standardized generated bindings and runtime on stable
flutter_rust_bridge2.12.0.