Skip to content

release: 3.13.151 - #235

Merged
tina4stack merged 2 commits into
v3from
release/3.13.151
Oct 15, 2026
Merged

tina4stack merged 2 commits into
v3from
release/3.13.151

Conversation

@tina4stack

Copy link
Copy Markdown
Owner

Version bump to 3.13.151 across all gated version-bearing files; the consistency guard passes (5/5 locations). CHANGELOG entry added.

Ships the v3 content merged since the 3.13.150 tag:

  • Security: Cross-Origin-Opener-Policy in the default header set (TINA4_COOP); zero-dependency SigV4 S3 client (no boto3) with fail-loud-on-missing-credentials, capped-backoff retries and endpoint-path hardening; MongoDB bound values kept out of parsed SQL text; CRUD de-raw, 302 redirect guard, CodeQL core fixes, uploaded files owner-only (0600).
  • Performance: dispatch pipeline no longer blocks the asyncio event loop (session load/save, WS backplane publish, realtime chat/upload I/O offloaded to threads).
  • Docs: README feature count corrected (55 -> 140).

Tag is a separate, explicit step after this merges and CI is green.

🤖 Generated with Claude Code

Bumps every version-bearing location to 3.13.151 and adds the CHANGELOG
entry. Ships the v3 content merged since 3.13.150: the COOP security
header, the zero-dependency SigV4 S3 client with fail-loud/retry/endpoint
hardening, the MongoDB bound-value fix, the CodeQL core fixes, and the
asyncio event-loop offload for session + WS + realtime I/O.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Andre van Zuydam <andrevanzuydam@gmail.com>
…neral/releasing

The canonical release flow now lives at https://tina4.com/general/releasing. The
maintainer skill's checklists refer to it as the source of truth instead of
carrying the full flow, so the two can't drift. Rides this release.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Andre van Zuydam <andrevanzuydam@gmail.com>
@tina4stack
tina4stack merged commit 58694c6 into v3 Oct 15, 2026
13 of 14 checks passed
@tina4stack
tina4stack deleted the release/3.13.151 branch October 15, 2026 12:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants