This website requires JavaScript.
7efd3fd6bd
Merge pull request #210 from theta42/release-v2.8.0
master
v2.8.0
wmantly
2026-08-10 20:59:31 -07:00
9f285c960b
release(v2.8.0): promotion/LDAP-orphan fix, site-slug unification, LDAP status UI
wmantly
2026-08-10 23:57:04 -04:00
d75daf81b7
Merge pull request #209 from theta42/feat-ldap-status-ui
wmantly
2026-08-10 20:56:32 -07:00
6861a113d2
fix(directory): unify the Directory's site slug with the multi-site replication identity
wmantly
2026-08-10 23:54:05 -04:00
4542c055bb
feat(directory): LDAP replication status + per-spoke detail on the Multi-Site modal
wmantly
2026-08-10 23:48:20 -04:00
bd2205f1a9
Merge pull request #208 from theta42/docs-site-join-staleness
wmantly
2026-08-10 20:31:52 -07:00
d5e0d61546
docs(site-join): fix stale "not yet built" claims about relay/mesh routing/LDAP
wmantly
2026-08-10 23:27:45 -04:00
0dfb69cc9a
Merge pull request #207 from theta42/fix-promotion-ldap-orphan
wmantly
2026-08-10 20:24:29 -07:00
dae0361e82
fix(multi-site): promotion no longer orphans the demoted old master's LDAP replication
wmantly
2026-08-10 23:21:59 -04:00
eef7852b69
Merge pull request #206 from theta42/release-v2.7.0
v2.7.0
wmantly
2026-08-10 20:07:42 -07:00
0ac0c045ec
release(v2.7.0): auto-assigned LDAP ServerID + replication hosts
wmantly
2026-08-10 23:03:33 -04:00
dfb819a715
Merge pull request #205 from theta42/feat-ldap-mmr-auto-config
wmantly
2026-08-10 19:53:42 -07:00
d486fb946b
feat(multi-site): auto-assign LDAP ServerID + replication hosts at join time
wmantly
2026-08-10 22:51:04 -04:00
39db290265
Merge pull request #204 from theta42/release-v2.6.0
v2.6.0
wmantly
2026-08-10 19:37:04 -07:00
964ca6dd02
release(v2.6.0): dedupe promotion groups, resources API perf, nmap RTTVAR fix, real gateway count
wmantly
2026-08-10 22:34:26 -04:00
4e388a411e
Merge pull request #203 from theta42/feat-real-gateway-count-and-service-wiring
wmantly
2026-08-10 19:29:37 -07:00
e9310a1e5c
Merge remote-tracking branch 'origin/master' into feat-real-gateway-count-and-service-wiring
wmantly
2026-08-10 22:27:22 -04:00
f70419bbc4
Merge pull request #202 from theta42/fix-nmap-rttvar-false-failure
wmantly
2026-08-10 19:26:36 -07:00
358231532f
Merge remote-tracking branch 'origin/master' into feat-real-gateway-count-and-service-wiring
wmantly
2026-08-10 22:24:55 -04:00
d8bd338814
Merge remote-tracking branch 'origin/master' into fix-nmap-rttvar-false-failure
wmantly
2026-08-10 22:24:20 -04:00
0a3bdbef06
Merge pull request #201 from theta42/fix-group-dup-and-resources-perf
wmantly
2026-08-10 19:23:17 -07:00
611f1a3318
feat(directory): real mesh-gateway count on the Multi-Site modal; docs links
wmantly
2026-08-10 22:17:57 -04:00
e313697bfd
fix(discovery): recover an nmap scan that succeeded despite a benign stderr warning
wmantly
2026-08-10 22:14:13 -04:00
2c3ec4e967
fix(directory): dedupe access/admin groups on repeated promotion; stop self-healing on every GET
wmantly
2026-08-10 22:08:04 -04:00
b6a82d58d5
Merge pull request #200 from theta42/release-v2.5.0
v2.5.0
wmantly
2026-08-10 18:28:27 -07:00
18da6582ed
release(v2.5.0): no-inbound relay automation, mesh-preferred replication
wmantly
2026-08-10 21:25:38 -04:00
b1739ec965
Merge pull request #199 from theta42/feat-mesh-routing
wmantly
2026-08-10 18:09:28 -07:00
7bc6f47070
feat(multi-site): forward noInbound/meshIp/publicHost through /api/site/join
wmantly
2026-08-10 20:52:35 -04:00
a0964ce350
feat(multi-site): route replication traffic over the mesh when available
wmantly
2026-08-10 20:39:27 -04:00
0d3ee3e2ee
Merge pull request #198 from theta42/feat-no-inbound-relay
wmantly
2026-08-10 17:36:03 -07:00
b95cb08c41
feat(multi-site): no-inbound relay automation via theta-proxy's existing API tokens
wmantly
2026-08-10 20:31:42 -04:00
a50d1ef3c8
Merge pull request #197 from theta42/release-v2.4.0
v2.4.0
wmantly
2026-08-10 16:03:15 -07:00
daefe54ff7
release(v2.4.0): live replication, coordinated promotion, mesh UI
wmantly
2026-08-10 18:54:50 -04:00
dc3d760d2b
feat(multi-site): UI for live replication, promotion handoff, signing key
wmantly
2026-08-10 18:30:48 -04:00
9c604f0258
fix(multi-site): coordinated master promotion + a dead-on-arrival authz bug
wmantly
2026-08-10 16:48:33 -04:00
d27763e556
feat(multi-site): live catalog replication + identical-directory signing key
wmantly
2026-08-10 16:34:38 -04:00
e5167729a8
test: add real two-container e2e for the multi-site join flow
wmantly
2026-08-10 16:21:53 -04:00
e915a17cbd
Merge pull request #196 from theta42/release-v2.3.0
wmantly
2026-08-10 09:38:06 -07:00
e4d5e8d75c
release(v2.3.0): multi-site join UI, spoke read-only, live WAN health
wmantly
2026-08-10 09:35:38 -07:00
39a9dc0282
Merge pull request #195 from theta42/feat/multi-site-join-ui
wmantly
2026-08-10 09:15:29 -07:00
9d266d2e4c
feat(site): join UI, spoke read-only enforcement, live WAN health, fresh-install guard
wmantly
2026-08-10 09:12:28 -07:00
3d18c3f0cb
Merge pull request #194 from theta42/release-v2.2.0
wmantly
2026-08-10 06:10:02 -07:00
214b3a7f5a
release(v2.2.0): multi-site join server endpoints, persisted site role, emoji fix
wmantly
2026-08-10 06:07:07 -07:00
08dd234710
Merge pull request #193 from theta42/feat/multi-site-join
wmantly
2026-08-10 06:01:28 -07:00
c96a4b6652
feat(site): multi-site join server endpoints + persisted site role + emoji fix
wmantly
2026-08-10 05:58:28 -07:00
0915043d6d
Merge pull request #192 from theta42/release-v2.1.1
wmantly
2026-08-09 20:34:00 -07:00
ddf123d03c
release(v2.1.1): site-status modal API fix, honest agent version fallback
wmantly
2026-08-09 23:31:15 -07:00
9004463311
Merge pull request #191 from theta42/fix/fresh-install
wmantly
2026-08-09 20:29:19 -07:00
96410fd8c4
fix(ui): site-status modal API, honest agent version fallback, Directory default org name
wmantly
2026-08-09 23:24:54 -07:00
f94bb3c14c
Merge pull request #190 from theta42/release-v2.1.0
wmantly
2026-08-09 18:41:12 -07:00
37e5ad0494
release(v2.1.0): Windows install commands in the Install Agent modal; drop committed binaries
wmantly
2026-08-09 21:38:46 -07:00
52b85c0d36
Merge pull request #189 from theta42/feat/windows-installer-commands
wmantly
2026-08-09 18:35:20 -07:00
f98615aae2
chore(agents): label the Install Agent modal fields as Theta Directory URL
wmantly
2026-08-09 20:33:29 -07:00
72040b1851
feat(agents): Windows install commands in the Install Agent modal; drop committed binaries
wmantly
2026-08-09 19:08:47 -07:00
93a022bd66
release(v2.0.4): build Dockerfile.openldap FROM the published base image (#188 )
wmantly
2026-08-09 17:08:25 -07:00
c30975329c
feat: publish a prebuilt OpenLDAP-with-nestgroup base image (#187 )
wmantly
2026-08-09 16:54:36 -07:00
5c0018f24a
release(v2.0.3): fix Directory tab managed-filter bug and site-status 500 (#186 )
wmantly
2026-08-09 16:29:08 -07:00
6e172bd528
release(v2.0.2): rebrand README to Theta Directory, remove standalone-install framing (#185 )
wmantly
2026-08-09 16:09:30 -07:00
3c98cd4596
Merge pull request #184 from theta42/release-v2.0.1-binaries
wmantly
2026-08-09 12:39:14 -07:00
d3fab004e9
release(v2.0.1): bump version to 2.0.1 and package v2.0.1 agent binaries
wmantly
2026-08-09 15:35:29 -04:00
e8824cb28d
Merge pull request #183 from theta42/release-v2.0.1
wmantly
2026-08-09 11:50:19 -07:00
98ed99a7e9
release(v2.0.1): fix openbao container discovery, agent version API collection, console logs, cache invalidation, site status API 500, secrets filtering, and auto-group spawning
wmantly
2026-08-09 14:46:33 -04:00
bb744adb5e
fix(agent): update bundled v2.0.0 multi-arch binaries and install.sh in static resources (#182 )
wmantly
2026-08-09 01:11:55 -04:00
420a9c9f8a
docs(changelog): add v2.0.0 release notes (#181 )
wmantly
2026-08-09 00:18:34 -04:00
d442f1e3f9
fix(agent): preserve full telemetry (disks, cpu_details, logged_users) and format desktop_control driver-action params (#180 )
wmantly
2026-08-08 23:41:46 -04:00
ebd7e9e434
feat(v2.0.0): bump version to 2.0.0, add Multi-Site Master badge, site-status API, and Master promotion UI (#179 )
wmantly
2026-08-08 21:43:33 -04:00
6ce7e67665
docs: rebrand to Theta Directory (#178 )
wmantly
2026-08-08 20:56:43 -04:00
583b822e4a
feat(directory): add subtype templates picker, fuzzy merge search, auto-ignore openbao, inherit parent host agent, truncate resource names, key badge positioning (#177 )
wmantly
2026-08-08 19:38:42 -04:00
9025feef1b
Merge pull request #176 from theta42/release-v1.33.0
wmantly
2026-08-08 18:16:26 -04:00
620f401091
release: v1.33.0 - Directory Key Badges, Discovered Inventory Merge/Ignore & Desktop Operations
wmantly
2026-08-08 18:12:37 -04:00
fc9952add3
Merge pull request #175 from theta42/release-v1.32.0
wmantly
2026-08-08 16:12:35 -04:00
8a0b796f81
test: update plugin and reconciler tests for 100% pass rate
wmantly
2026-08-08 16:08:53 -04:00
652d3f7d76
Merge release branch release-v1.32.0
wmantly
2026-08-08 15:38:35 -04:00
a442dc9921
release: v1.32.0 - Subtype Drivers Engine, Explicit Secret Inheritance & App Tokens consolidation
wmantly
2026-08-08 15:38:35 -04:00
5b1302bc6f
Merge pull request #174 from theta42/release/v1.31.0
wmantly
2026-08-07 23:41:08 -04:00
10e5193077
test: update api_agent_ops test to match default paths 200 response
wmantly
2026-08-07 23:35:20 -04:00
15d9ce1078
feat: release v1.31.0 with Zero-View secrets engine, generator, multi-level inheritance, and SSSD key mappings
v1.31.0
wmantly
2026-08-07 23:26:39 -04:00
181ca8c9cb
Add LDAP-over-HTTPS API, agent secrets/IAM engines, and join key management
wmantly
2026-08-07 17:03:41 -04:00
6e748bfa66
Merge pull request #173 from theta42/fix/smtp-from-fallback-and-doc-fixes
v1.30.2
wmantly
2026-08-06 21:19:35 -04:00
a78db906e8
Fix SMTP From-address fallback rejection; catalog card icon order; doc corrections
wmantly
2026-08-06 21:13:38 -04:00
e7e3eeb6cd
Merge pull request #172 from theta42/fix/test-email-sms-and-join-key-ui
v1.30.1
wmantly
2026-08-06 14:40:04 -04:00
f178f1a972
fix: test email/SMS senders, all SMS delivery, join-key install UI (v1.30.1)
fix/test-email-sms-and-join-key-ui
wmantly
2026-08-06 11:51:37 -04:00
03605267bc
Merge pull request #171 from theta42/feat/agent-join-keys-directory-fixes
v1.30.0
wmantly
2026-08-06 10:40:02 -04:00
7e9a271090
feat: agent join keys; fix directory collapse, plugin edit/delete, docs (v1.30.0)
feat/agent-join-keys-directory-fixes
wmantly
2026-08-06 10:33:34 -04:00
b28a18064a
Merge pull request #170 from theta42/fix/directory-discovery-profile
v1.29.0
wmantly
2026-08-05 18:55:15 -04:00
87339da1b2
sec: authenticate theta-agent enrollment; directory + discovery fixes (v1.29.0)
fix/directory-discovery-profile
wmantly
2026-08-05 18:44:37 -04:00
49100c9b68
fix: agent REST router mounted before 404; promote opens pre-filled modal; Directory refresh; Vault OpenBao (v1.28.0) (#169 )
v1.28.0
wmantly
2026-08-05 02:59:58 -04:00
a66c0e09cb
fix: agent REST router mounted before 404; promote opens pre-filled modal; Directory refresh; Vault OpenBao (v1.28.0)
release/v1.28.0
wmantly
2026-08-05 02:54:36 -04:00
e8d04203c3
fix: group names match docs, dedupe resource groups, agent 404, shared-secrets + vault apps, promote + plugin logs (v1.27.0) (#168 )
v1.27.0
wmantly
2026-08-04 23:00:25 -04:00
51b42b3d8a
fix: group names match docs, dedupe resource groups, agent 404, shared-secrets + vault apps, promote + plugin logs (v1.27.0)
release/v1.27.0
wmantly
2026-08-04 22:49:56 -04:00
8db00f0ed6
fix: drop legacy app_super_admin -- SUPER_ADMIN_GROUP is now god_admin (v1.26.1) (#167 )
v1.26.1
wmantly
2026-08-04 19:31:52 -04:00
2333a145cc
fix: drop legacy app_super_admin -- SUPER_ADMIN_GROUP is now god_admin (v1.26.1)
fix/god-admin-super-v1.26.1
wmantly
2026-08-04 19:27:54 -04:00
8a9de94d24
release/v1.26.0: complete group model, enforce naming, fix docs + status dots (#166 )
v1.26.0
wmantly
2026-08-04 19:07:51 -04:00
fd5c5f4e88
fix: use verbatim resource slugs in group names (matches access-request tests + live convention)
release/v1.26.0
wmantly
2026-08-04 19:01:51 -04:00
ccbbceaa47
feat: complete the group model (god_admin, site groups, aggregates), enforce naming, fix docs 500s + status dots (v1.26.0)
wmantly
2026-08-04 18:52:21 -04:00
512a28d1f5
Merge pull request #165 from theta42/fix/version-1.25.0
v1.25.0
wmantly
2026-08-04 16:47:15 -04:00
398b64f5e3
chore: bump package.json + lockfile to 1.25.0
wmantly
2026-08-04 16:43:08 -04:00
8d6c7dffd0
Merge pull request #164 from theta42/release/v1.25.0
wmantly
2026-08-04 16:42:20 -04:00
50d093f28b
Merge branch 'master' into release/v1.25.0
wmantly
2026-08-04 16:37:57 -04:00
f00d311029
fix: keep SUPER_ADMIN_GROUP as app_super_admin so resource auto-provisioning nesting works
wmantly
2026-08-04 16:31:00 -04:00