Skip to content

Releases: ston-fi/stonfi-scylla-client

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 04 Aug 13:54
e0187ff

Other

  • support lockfile-free workflows

Changed

  • Run CI and release automation without a tracked Cargo.lock, using the
    dependency versions currently allowed by the manifest.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 14:35
4742cbc

Other

  • replace configuration with builder

Changed

  • Replace the deserializable public configuration structs and
    ScyllaClient::new with an asynchronous ScyllaClient::builder construction
    API. Applications now own configuration deserialization.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 21:31
86daea7

Changed

  • Use the crates.io release of stonfi_metrics 0.1.0.
  • Publish releases to crates.io through the validated GitHub Actions workflow.

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 31 Jul 12:50
9843443

What's Changed

  • scylla-client: restore single-endpoint translation by @Sild in #1
  • ci: fix git-only release flow by @Sild in #2
  • chore: release v0.0.2 by @github-actions[bot] in #3

New Contributors

  • @Sild made their first contribution in #1
  • @github-actions[bot] made their first contribution in #3

Full Changelog: v0.0.1...v0.0.2

v0.0.1

Choose a tag to compare

@Sild Sild released this 31 Jul 00:35
  • 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.