Merge pull request #190 from theta42/release-v2.1.0

release(v2.1.0): Windows install commands + drop committed binaries
This commit is contained in:
2026-08-09 18:41:12 -07:00
committed by GitHub
2 changed files with 9 additions and 1 deletions
+8
View File
@@ -1,3 +1,11 @@
# v2.1.0 - 2026-08-10
### Added
- **Windows install commands in the Install Agent modal.** The Directory → Install Agent modal now emits PowerShell one-liners alongside the bash ones for the join-key, pre-register, and custom-config flows. Each downloads the fully-offline theta-agent `setup.exe` from its GitHub release and passes the same values the bash flow uses (`/SERVER_URL`, `/JOIN_KEY`, `/AUTH_TOKEN`, `/PUBLIC_KEY`, or `/B64_CONFIG`), so a Windows host enrolls with the same one-command flow as Linux. Complements the theta-agent v2.1.0 Windows release.
### Removed
- **Large binaries from `nodejs/public/resources/theta-agent/`.** The agent/tray/helper/setup binaries are now built on GitHub Actions and attached to the theta-agent GitHub release as artifacts; `install.sh` and the modal download them from `releases/latest/download/`. Nothing binary lives in this repo anymore (the small `install.sh` bootstrap script remains).
# v2.0.4 - 2026-08-09 # v2.0.4 - 2026-08-09
### Changed ### Changed
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "t42-theta-directory", "name": "t42-theta-directory",
"version": "2.0.4", "version": "2.1.0",
"description": "A very simple LDAP management and SSO system", "description": "A very simple LDAP management and SSO system",
"author": [ "author": [
{ {