- build-linux-rust and build-linux-rust are now built also for linux/arm64
- Add
python-requests
to Docker images - Allow uniffi gnerator to run outside docker
- Linux Rust builder container can generate uniffi bindings
- Bump Gradle version in package-aar-jdk-17 image
- Update README.md
- Breaking Change linux armv7 arch name to armv7hf
- build_stub_library function now builds either static lib or dynamic lib based on the extension of the output file (.a or .dylib)
- added functionality for uniffi bindings generation
- Update minSdkVersion in build.gradle to 24 to support UniFFI generated Kotlin code
- Breaking Remove RUSTFLAGS for apple builds. The removal of RUSTFLAGS allows the consuming projects to configure RUSTFLAGS independently. Consumers must set RUSTFLAGS="-C link-arg=-s -C embed-bitcode" manually after updating to this version or add it to a specific profile on cargo manifests.
- Add support for Windows aarch64 architecture
- Breaking Windows cross compilation no longer supported. Requires MSVC toolchain to be installed. Please use with dedicated Windows runners