Promote the staging hotfix that strips NUL bytes before persisting gateway request/response traces to gateway_request_logs, preventing Postgres 22P05 unsupported Unicode escape sequence alerts from recurring in production.
What's Changed
- chore(release): VERSION → 0.9.91 [skip ci] by @github-actions[bot] in #3995
- fix(api): wait for opencode ready after first-prompt env restart by @markokraemer in #3994
- chore(dev-eks): deploy dev-10093b7d [skip ci] by @github-actions[bot] in #3996
- feat(web): unify checkpoints and change requests in customize timeline by @sutharjay1 in #4000
- feat(marketplace): public browse directory with company and item pages by @sutharjay1 in #4001
- chore(dev-eks): deploy dev-33bf8c94 [skip ci] by @github-actions[bot] in #4004
- fix(gateway): stop laundering Codex/GPT-5.x stream failures into a clean stop by @markokraemer in #4005
- chore(dev-eks): deploy gateway dev-78abaead [skip ci] by @github-actions[bot] in #4006
- chore(dev-eks): deploy dev-78abaead [skip ci] by @github-actions[bot] in #4007
- feat(sdk): extract the frontend data layer into @kortix/sdk — and rip out the legacy local_docker/server-instance system by @markokraemer in #3825
- chore(dev-eks): deploy gateway dev-9cbf57dd [skip ci] by @github-actions[bot] in #4009
- chore(dev-eks): deploy dev-9cbf57dd [skip ci] by @github-actions[bot] in #4010
- ci(release): publish @kortix/sdk + @kortix/llm-catalog to npm (lockstep, OIDC) by @markokraemer in #4011
- chore(dev-eks): deploy gateway dev-e87e4e33 [skip ci] by @github-actions[bot] in #4012
- chore(dev-eks): deploy dev-e87e4e33 [skip ci] by @github-actions[bot] in #4013
- fix(gateway): strip NUL bytes before persisting gateway request logs (prod 22P05) by @markokraemer in #4014
- chore(dev-eks): deploy gateway dev-54c581ca [skip ci] by @github-actions[bot] in #4016
- chore(dev-eks): deploy dev-54c581ca [skip ci] by @github-actions[bot] in #4017
Full Changelog: v0.9.90...v0.9.91