Repository navigation
Releases: soundadam/nju-connect
Releases · soundadam/nju-connect
Release list
nju-connect 1.2.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Render the Cask url with #{version}; declare AGPL-3.0-or-later by @soundadam in #5
- docs: explain why nju-connect instead of the Sangfor client by @soundadam in #6
- feat(site): the soundadam.com page is written here, not in www-src by @soundadam in #7
- feat(site): English page; CI actions on node24 by @soundadam in #8
- docs: the LibreSpeed source lives in soundadam/pace by @soundadam in #9
- feat(release): release, update and Cask through appkit by @soundadam in #10
- test: wait for the disconnect request instead of counting it at once by @soundadam in #11
Full Changelog: v1.1.1...v1.2.0
nju-connect 1.1.1
nju-connect 1.1.1 macOS release
This release contains a universal macOS menu-bar app and the bundled native CLI.
Release boundary:
- VPN setup, background runtime control, status, traffic, and campus speed testing use the bundled CLI.
- Campus speed testing requires the separate librespeed-cli-nju-connect Homebrew Formula.
- The app and CLI are ad-hoc signed and are not Apple-notarized.
- nju-connect is available under AGPL-3.0; corresponding source is published with each release.
- The Cask does not remove quarantine or bypass Gatekeeper.
Provenance:
- Source repository: https://github.com/soundadam/nju-connect
- Source commit:
053ecd71c99b995b36b125671a4c18f6fb8c1cb5 - Dirty source tree:
false - Asset SHA-256:
32142611c86e67434e33b589271f30acc808836cdfa840fd0280ac8b9eadc2dd - Architectures: arm64 and x86_64
- Minimum macOS: 13 Ventura
Linux and Windows
Standalone CLI archives for Linux and Windows (amd64 and arm64) are attached next to the darwin ones: nju-connect_1.1.1_<os>_<arch>.tar.gz, or .zip for Windows. Verify them with SHA256SUMS. Linux users with Homebrew can run brew install soundadam/tap/nju-connect. Windows has no connect --background and no status; see the platform table.
Changes since 1.1.0
- macOS app: traffic row stays inside the panel. The traffic stats are three equal columns that shrink, so long values like "894 bytes" no longer push the section past the panel edges.
- macOS app: the speed dot follows the tunnel. While the VPN is connected, probes go through it. They rerun every 30 s while the panel is open and immediately when the VPN changes, the dot is judged on the latest round only, and a failed round shows "Unreachable".
- macOS app: the inspector matches the panel. It uses the panel's header, charts, and palette.
- Releases include Linux and Windows CLI archives.
nju-connect 1.1.0
nju-connect 1.1.0 macOS release
This release contains a universal macOS menu-bar app and the bundled native CLI.
Release boundary:
- VPN setup, background runtime control, status, traffic, and campus speed testing use the bundled CLI.
- Campus speed testing requires the separate librespeed-cli-nju-connect Homebrew Formula.
- The app and CLI are ad-hoc signed and are not Apple-notarized.
- nju-connect is available under AGPL-3.0; corresponding source is published with each release.
- The Cask does not remove quarantine or bypass Gatekeeper.
Provenance:
- Source repository: https://github.com/soundadam/nju-connect
- Source commit:
debf12b67afcc3544a120a12667b7d4cffcb50dc - Dirty source tree:
false - Asset SHA-256:
3466c6f63e6d43d2cf1732bd588ee2644a208adf38e813c5e44b45ea5ce94a8b - Architectures: arm64 and x86_64
- Minimum macOS: 13 Ventura
Changes since 1.1.0-alpha.2
- Credentials are owner-only files on every platform. The VPN password (
credential) and the aTrust session (atrust-client-data) are0600files in the state directory; nju-connect no longer uses the OS keyring, and thecredential_storesetting is gone. - Upgrading: a password saved by an earlier build stays in the Keychain and is not read. Run
nju-connect account set-passwordonce. - Windows: config and secret files get a real owner check (owner SID + DACL), so the Windows CLI can load a configuration and save a password.
- macOS app: panel laid out like the project page, English-only UI, SF Symbol menu-bar icon, animated panel sections.
nju-connect 1.1.0-alpha.2
nju-connect 1.1.0-alpha.2 macOS release
This release contains a universal macOS menu-bar app and the bundled native CLI.
Release boundary:
- VPN setup, background runtime control, status, traffic, and campus speed testing use the bundled CLI.
- Campus speed testing requires the separate librespeed-cli-nju-connect Homebrew Formula.
- The app and CLI are ad-hoc signed and are not Apple-notarized.
- nju-connect is available under AGPL-3.0; corresponding source is published with each release.
- The Cask does not remove quarantine or bypass Gatekeeper.
Provenance:
- Source repository: https://github.com/soundadam/nju-connect
- Source commit:
eecd8f97994a62aeb887a107ebe3e0d1c1ea5837 - Dirty source tree:
false - Asset SHA-256:
ff36dbe90d3b86ed4724e30c24a7ef9871f7e207ebacdff3872b472796467b81 - Architectures: arm64 and x86_64
- Minimum macOS: 13 Ventura