diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 13708fa..37fcefa 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.7.1" + ".": "1.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ddfe7a..7638902 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## [1.0.0](https://github.com/vasandkumar/triterm/compare/triterm-v0.7.1...triterm-v1.0.0) (2025-11-30) + + +### ⚠ BREAKING CHANGES + +* userTerminalRegistry methods are now async and return Promises. All callers must use await. This enables distributed state management across multiple server instances. +* userTerminalRegistry methods are now async and return Promises. All callers must use await. This enables distributed state management across multiple server instances. + +### Features + +* add admin user creation capability ([#13](https://github.com/vasandkumar/triterm/issues/13)) ([b69b02e](https://github.com/vasandkumar/triterm/commit/b69b02e04911e09a0a9ba7c877bfab0ab674e753)) +* add user approval system and Phase 1 security fixes ([6d14d1c](https://github.com/vasandkumar/triterm/commit/6d14d1c3847904351af94016b7af8e2b6ba433e7)) +* comprehensive security hardening (Phase 2/3) ([#11](https://github.com/vasandkumar/triterm/issues/11)) ([607a88b](https://github.com/vasandkumar/triterm/commit/607a88b98ce93dac3789fadb336d0e6207aa3a4b)) +* implement hybrid Redis session storage for horizontal scaling ([#15](https://github.com/vasandkumar/triterm/issues/15)) ([3beeee5](https://github.com/vasandkumar/triterm/commit/3beeee5223667eb4173574cee00d1348069a9763)) +* implement JWT token revocation system ([#9](https://github.com/vasandkumar/triterm/issues/9)) ([68dbd91](https://github.com/vasandkumar/triterm/commit/68dbd915f43ffe517abd371d6fcfa7005f2a3aa9)) +* large feature & infra add — client UI, auth, collaboration, server runtime, persistence, admin, monitoring, tests ([a8976db](https://github.com/vasandkumar/triterm/commit/a8976db5d19eb4a4fbde2864c803e2c9f126213f)) +* User approval system ([#7](https://github.com/vasandkumar/triterm/issues/7)) ([215f19e](https://github.com/vasandkumar/triterm/commit/215f19e4008e3048fc576add4a3b980583e7dd6c)) + + +### Bug Fixes + +* auth session multidevice ([#17](https://github.com/vasandkumar/triterm/issues/17)) ([6c5a6b6](https://github.com/vasandkumar/triterm/commit/6c5a6b6134ee7b73e16bcda1360de00521bd013b)) +* migrate tokens to httpOnly cookies and fix OAuth token exposure ([de7059b](https://github.com/vasandkumar/triterm/commit/de7059b18ebe2009f17262644396b25d165374e1)) +* resolve keyboard shortcut conflicts and improve UI ([#5](https://github.com/vasandkumar/triterm/issues/5)) ([4a44b97](https://github.com/vasandkumar/triterm/commit/4a44b97947ad9f97fab4bee1e3e07dd3a36dbccf)) + ## [0.7.1](https://github.com/vasandkumar/triterm/compare/triterm-v0.7.0...triterm-v0.7.1) (2025-11-30) ### Bug Fixes diff --git a/package.json b/package.json index 3407807..33832f0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "triterm", - "version": "0.7.1", + "version": "1.0.0", "type": "module", "description": "Modern, secure web-based terminal manager with multi-user support", "keywords": [