Skip to content

Releases: go-rio/rio

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 22:00
v0.9.0
ecbd72a

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

Choose a tag to compare

@github-actions github-actions released this 10 Jul 17:55
v0.8.0
60940c2

Changelog

  • 60940c2 feat: native execution SPI — driver-supplied engines behind the same Queryer
  • 91084a8 refactor: execution engine seam — one opaque Queryer, two future channels

v0.7.2

Choose a tag to compare

@github-actions github-actions released this 10 Jul 15:53
v0.7.2
13a1031

Changelog

  • 13a1031 revert: ClickHouse time inlining — the dialect floors at server 26

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 10 Jul 15:06
v0.7.1
4d00e2c

Changelog

  • 4d00e2c fix: ClickHouse time arguments inline as parseDateTime64BestEffort

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 14:13
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

Choose a tag to compare

@github-actions github-actions released this 10 Jul 11:39

Changelog

  • b42521b perf: chunked pointer cells, pooled row scanners, precomputed insert partitions; real PG/MySQL benchmarks
  • 1259ad7 lint: satisfy staticcheck — time.Equal in the binder memo, conversion over literal

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 09:57
v0.5.0
3344462

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

Choose a tag to compare

@github-actions github-actions released this 09 Jul 15:49
v0.4.0
b230c04

Changelog

  • b230c04 rio v0.4.0: four-round audit hardening — correctness, consistency, and API polish

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 09:08
v0.3.0
548d88e

Changelog

  • 548d88e rio v0.3.0: column constants, relation sync, scopes, compiled streaming

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 08:37
v0.2.0
96303e5

Changelog

  • 96303e5 rio v0.2.0: relation filtering, aggregate preloads, per-parent limits, explicit m2m writes, streaming, and a faster write path