Hein
982c90bfdd
feat(websocketspec): fire BeforeDisconnect/AfterDisconnect hooks on close
...
Hooks fire from Connection.Close() once per connection. ConnectionManager
Shutdown now closes connections outside its lock so hooks can call back
into the manager. Update the single-transaction audit plan status.
2026-10-01 10:53:21 +02:00
warkanum
b35399fdfa
feat(security): exclude hidden/masked columns from create and update payloads
2026-09-30 23:48:09 +02:00
warkanum
a65ca5f5ce
fix: fire resolvespec AfterRead/AfterCreate/AfterDelete, key restheadspec total cache by record id
2026-09-30 23:40:32 +02:00
warkanum
7f84debdc5
test(tx): regression tests for per-request transactions across all specs
2026-09-30 23:19:58 +02:00
warkanum
da0b1f5123
chore(testserver): host networking, ports 8123/8124, smoke read+update, dbtrace pooled=0 verified
2026-09-30 23:01:52 +02:00
warkanum
ff76eb8e1f
feat(security): stamp transaction-local settings on OnTxBegin in all specs
2026-09-30 22:55:26 +02:00
warkanum
6b6f540ab0
feat(tx): run funcspec OnTxBegin and BeforeResponse in transactions
2026-09-30 22:50:41 +02:00
warkanum
4cbe4f597d
feat(tx): run resolvemcp operations in per-operation transactions with OnTxBegin
2026-09-30 22:49:47 +02:00
warkanum
ed457eb14a
feat(tx): run websocketspec and mqttspec operations in per-message transactions
...
Reads and deletes run in one transaction; create and update write in one
and re-fetch plus After hooks in a second. OnTxBegin fires first in each.
2026-09-30 22:46:46 +02:00
warkanum
ce706bacda
feat(tx): run update re-fetch and post-commit hooks in a second transaction
...
Re-fetch, BeforeScan and AfterUpdate/AfterCreate now run on a short
transaction that fires OnTxBegin. Existence selects inside the first
transaction use tx instead of the pool.
2026-09-30 22:42:33 +02:00
warkanum
f2dbe2561c
feat(hooks): add OnTxBegin and runInTx for resolvespec and restheadspec
...
Every transaction the handlers open now fires OnTxBegin first, with the
transaction in hookCtx.Tx, via common.RunRequestTx.
2026-09-30 22:40:06 +02:00
warkanum
f6a9daa89e
docs(audit): add plan for single transaction per request
2026-09-30 22:18:24 +02:00