Skip to content

v0.0.1

Choose a tag to compare

@Sild Sild released this 31 Jul 00:35
· 16 commits to main since this release
  • Extract the ScyllaDB client from the STON.fi commons workspace.
  • Add typed errors, validated configuration, global Prometheus metrics, and hardened simple CQL migration splitting.
  • Group retry settings under RetryConfig, with human-readable Duration values and defaults for missing YAML fields.
  • Use a human-readable Duration for the request timeout, reject unknown configuration fields, and make the client retry policy the sole retry owner.
  • Rename url to the comma-separated endpoints field and rename select_single_page to select_page.
  • Use the upstream prepared-statement cache, derive migrator configuration from the validated client, and report concurrency wait time for every query type.
  • Infer prepared-query table labels from driver metadata, replace explicit table plus optional query-tag arguments with one required caller, and rename the metric label to caller.
  • Leave metrics initialization to applications and require a caller label for unprepared queries.
  • Add public documentation, Docker-backed integration tests, and GitHub release automation.