mirror of
https://github.com/p1neappleXpress/OpenFlux.git
synced 2026-10-02 05:04:39 +08:00
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2.2 KiB
2.2 KiB
Changelog
All notable changes to the OpenFlux core. Format loosely follows Keep a Changelog.
[0.1.0] - 2026-09-27
First release from the current main line (encrypted-logging + the
maintainer's multi-transport work folded together) and the first cut by
release.yml instead of a manual build.
Added
mobile/: the Android/iOS gomobile bridge now lives in this repository (moved frommeepo161/openfluxfork, full history and authorship preserved), so building the mobile clients needs only this checkout..github/workflows/release.yml: av*tag cross-compiles the CLI for Linux (amd64/arm/arm64), Windows (386/amd64/arm64) and macOS (amd64/arm64) and publishes it withSHA256SUMS.txt. Replaces the ad-hoc manually-built0.0.xreleases.deploy/node-install.shnow downloads the exit-node core from this repository's ownnode-v*releases instead ofmeepo161/openfluxfork;provision/pin.go's pinned script commit/hash points here too.
Fixed
main.go: bench-send/bench-sink never resolved to the exit-side session role under--negotiate, so a negotiated session between two bench processes hung retrying the handshake and derived encryption keys in the same direction on both sides instead of swapped.main.go: the startup banner still printed the project's pre-rename name (=== Universal Bypass Tool ===) instead of=== OpenFlux ===..github/workflows/node-release.yml: the pinned Go version (1.26.8) had drifted fromgo.mod(1.26.4), so its "reproducible" build didn't actually reproduce the hashesdeploy/node-install.shexpects.
Credits
androidApp/desktopApp/shared for OpenFluxAndroid
and OpenFluxDesktop now
run the Compose Multiplatform app built by @meepo161
in OpenFluxClient, moved into
those repositories with his agreement.
[0.0.1] - [0.0.5]
Manually built and published cross-platform CLI binaries, before this CHANGELOG and the automated release workflow existed.