chore(release): 1.0.0 #35

Merged
codex-bot merged 3 commits from release/persist-tbank-data into main 2026-09-26 23:59:43 +03:00
Owner

Release the SQLite-backed T-Bank investment reads and explicit background synchronization implemented by persist-tbank-data.

Breaking API transition: investment endpoints return data/meta envelopes; deploy with the matching frontend 0.4.0. The new backend requires migration 20260924170000_persist_tbank_data before application startup. Take a consistent database backup and preserve the encryption key. The additive-schema rollback contract is documented in the change and ADR 017.

Local verification: backend verify (193 tests), full Linux isolated SQLite/HTTP gate (226 tests), matching generated OpenAPI artifact. The corrected source-isolation benchmark holds T-Bank responses until local HTTP reads complete; its server p95 <=500 ms and RPC assertions remain enabled. On the 4 CPU / 8 GiB Design profile the corrected benchmark measured max p95 189.2 ms and zero repeated RPC.

Scope: release commit, generated version/lockfile/changelog, no deployment or OpenSpec archiving. Merge policy: fast-forward-only after required checks.

Release the SQLite-backed T-Bank investment reads and explicit background synchronization implemented by persist-tbank-data. Breaking API transition: investment endpoints return data/meta envelopes; deploy with the matching frontend 0.4.0. The new backend requires migration 20260924170000_persist_tbank_data before application startup. Take a consistent database backup and preserve the encryption key. The additive-schema rollback contract is documented in the change and ADR 017. Local verification: backend verify (193 tests), full Linux isolated SQLite/HTTP gate (226 tests), matching generated OpenAPI artifact. The corrected source-isolation benchmark holds T-Bank responses until local HTTP reads complete; its server p95 <=500 ms and RPC assertions remain enabled. On the 4 CPU / 8 GiB Design profile the corrected benchmark measured max p95 189.2 ms and zero repeated RPC. Scope: release commit, generated version/lockfile/changelog, no deployment or OpenSpec archiving. Merge policy: fast-forward-only after required checks.
codex-bot added 3 commits 2026-09-26 22:35:25 +03:00
feat!: persist T-Bank data and synchronize reads
Backend security / security (push) Successful in 8s
Backend verify / verify (push) Failing after 10m45s
Conventional commits / commits (pull_request) Successful in 29s
Backend security / security (pull_request) Successful in 8s
Backend verify / verify (pull_request) Failing after 10m37s
d6e6c4ace5
Store account membership, portfolio, operations, forecasts and market sources in SQLite.
Coalesce scoped refreshes, fence connection revisions, preserve complete financial
snapshots and stabilize operation period state.

BREAKING CHANGE: investment reads return data/meta resource envelopes and locally
persisted snapshots; consumers must use the matching OpenAPI contract and explicit
synchronization endpoints.
test: prove reads finish before source synchronization
Conventional commits / commits (pull_request) Successful in 31s
Backend security / security (pull_request) Successful in 9s
Backend verify / verify (pull_request) Successful in 10m47s
Backend security / security (push) Successful in 8s
Backend verify / verify (push) Failing after 12m14s
e4232138d0
Block synthetic upstream with an explicit barrier instead of comparing
total HTTP batch time with a two-second timer. Keep the 500 ms server
p95 gate and RPC assertions unchanged.
chore(release): 1.0.0
Backend security / security (push) Successful in 8s
Backend image / publish (push) Successful in 12m35s
Conventional commits / commits (pull_request) Successful in 29s
Backend security / security (pull_request) Successful in 7s
Backend verify / verify (pull_request) Successful in 9m53s
Backend verify / verify (push) Successful in 9m56s
92f216d520
codex-bot merged commit 92f216d520 into main 2026-09-26 23:59:43 +03:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/backend#35