mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-31 15:45:23 +00:00
feat: turn session recording into a plugin (B13)
This commit is contained in:
1 parent
a276f6898c
commit
0af2c94983
147 files changed
+25915
-2074
No files matched your search
@@ -0,0 +1,16 @@
|
||||
# Changelog
|
||||
|
||||
## 1.0.0
|
||||
|
||||
Bundled with Termix 2.9.0.
|
||||
|
||||
- Session recording moved out of core's `/session_logs` routes and now serves
|
||||
under `/plugin-api/session-recording` through core's connect pipeline.
|
||||
- Owns its data: core's `session_recordings` table is renamed to
|
||||
`p_session_recording_session_recordings` on first activation.
|
||||
- New `session-recording.view` permission, given to the admin and user roles.
|
||||
- Offers `recordings.writer` to other plugins: `open()`/`append()`/`persist()`
|
||||
for an incremental writer (ssh-terminal), `createFinished()` for a recording
|
||||
already written to disk (remote desktop's guacd recordings).
|
||||
- Retention days becomes an admin plugin setting; per-host recording becomes
|
||||
a host plugin setting.
|
||||
Reference in new issue
Block a user