This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
ReleasePort's take
Moderate signalThe Batch/transaction RecordApi now returns per‑operation results, breaking existing clients.
Why it matters: Clients relying on the previous API behavior will fail; update integrations before upgrading to v0.31.0.
Summary
AI summaryBatch/transaction RecordApi now returns a result for each operation, breaking existing clients.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Breaking | High |
Change batch/transaction RecordApi to return per-operation result, breaking existing clients. Change batch/transaction RecordApi to return per-operation result, breaking existing clients. Source: llm_adapter@2026-07-17 Confidence: low |
— |
| Breaking | High |
Batch/transaction RecordApi now returns a result for each operation, changing the API contract. Batch/transaction RecordApi now returns a result for each operation, changing the API contract. Source: granite4.1:30b@2026-07-17-audit Confidence: low |
— |
| Feature | Medium |
Add batch/transaction support to C#/Dotnet client. Add batch/transaction support to C#/Dotnet client. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Dependency | Low |
Update dependencies. Update dependencies. Source: llm_adapter@2026-07-17 Confidence: high |
— |
Full changelog
- Change batch/transaction
RecordApis to return a result for each operation effectively establishing a 1:1 mapping.- This is a breaking change if you're using the batch/transactions API. In which case, you'll have to update your clients to parse the updated format.
- Previously it wasn't possible to reliably establish a mapping especially since insert failures could be ignored.
- Add batch/transaction support to C#/Dotnet client.
- Now 5 of 8 clients (JS/TS, Dart, Kotlin, Rust, Dotnet) support batch/transactions.
- Update dependencies.
Full Changelog: https://github.com/trailbaseio/trailbase/compare/v0.30.6...v0.31.0
Breaking Changes
- Batch/transaction RecordApi now returns a per‑operation result, changing the response format and breaking existing clients.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About TrailBase
Open, sub-millisecond, single-executable FireBase alternative with type-safe REST & realtime APIs, built-in JS/TS runtime, auth & admin UI.
Related context
Related tools
Beta — feedback welcome: [email protected]