Releases: go-rio/rio
Releases · go-rio/rio
Release list
v0.9.0
Changelog
- ecbd72a docs: observability example, security section, non-goals
- 8d3a350 feat: pre-1.0 hardening batch
- 86df0fa bench: run the GORM comparison on the modernc SQLite driver
- 160a478 refactor: tighten comments to their constraint statements
- 7cce39c docs: rewrite README and DESIGN.md in reference style
- 8f69f61 test: integration runs the pgx-native suite against postgres v0.3.0
v0.8.0
v0.7.2
Changelog
- 13a1031 revert: ClickHouse time inlining — the dialect floors at server 26
v0.7.1
Changelog
- 4d00e2c fix: ClickHouse time arguments inline as parseDateTime64BestEffort
v0.7.0
Changelog
- 72768cf chore: retract v0.6.0 (module zip shipped test binaries)
- c167a41 fix: savepoint cleanup survives canceled contexts; Close errors propagate; Scanner fields bind through Value()
- c1eeeb2 feat: ClickHouse dialect — the honest OLAP subset
- 8fa033f chore: drop committed test binaries, ignore *.test
v0.6.0
v0.5.0
Changelog
- 3344462 fix: hook panic can't leak a transaction; package docs; docs match implementation; audit test gaps closed
- 86ead17 perf: bounded SQL cache, plan-time pointer codecs, cached upsert render, CRUD alloc budget met and asserted
- aa90229 fix: compiled placeholder audit covers every clause; fragment-level arity; First honors caller Limit; copy-on-write rebind
- 70449cb fix: preload/relwrite honesty — locked probe, key-family check, real field names, data-free validation, chunking, HasOne arity
- 9514005 fix: conflict updates respect omitzero, refresh updated_at; times normalize in place; MySQL DoNothing drops the row alias
- 75d7df6 fix: plan-time guards — ID convention, interface fields, softdelete column, embedding shadowing, unexported embeds
- df716c3 wip: audit-time snapshot (uncommitted round-5 work as audited)
v0.4.0
Changelog
- b230c04 rio v0.4.0: four-round audit hardening — correctness, consistency, and API polish
v0.3.0
Changelog
- 548d88e rio v0.3.0: column constants, relation sync, scopes, compiled streaming
v0.2.0
Changelog
- 96303e5 rio v0.2.0: relation filtering, aggregate preloads, per-parent limits, explicit m2m writes, streaming, and a faster write path