Skip to content

chore: release v0.2.0 - #10

Merged
mimi1vx merged 1 commit into
mainfrom
release-plz-2026-08-08T23-43-09Z
Aug 11, 2026
Merged

chore: release v0.2.0#10
mimi1vx merged 1 commit into
mainfrom
release-plz-2026-08-08T23-43-09Z

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • ruoqa: 0.1.4 -> 0.2.0 (⚠ API breaking changes)

ruoqa breaking changes

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/inherent_method_missing.ron

Failed in:
  RetryPolicy::retry_methods, previously in file /tmp/.tmpRCwKJz/ruoqa/src/policy.rs:249
  RetryPolicy::retry_methods, previously in file /tmp/.tmpRCwKJz/ruoqa/src/policy.rs:249

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field retry_methods of struct RetryPolicy, previously in file /tmp/.tmpRCwKJz/ruoqa/src/policy.rs:145
  field retry_methods of struct RetryPolicy, previously in file /tmp/.tmpRCwKJz/ruoqa/src/policy.rs:145
Changelog

0.2.0 - 2026-08-11

Added

  • (consts) mirror the current OpenQA::Jobs::Constants
  • (client) support sub-path openQA deployments
  • (client) classify response bodies instead of assuming JSON
  • (client) [breaking] resolve API credentials from the environment as one pair

Fixed

  • (config) [breaking] stop merging /etc and user client.conf across tiers
  • (consts) order STATES by job lifecycle like openQA does
  • (tls) warn wherever certificate verification is disabled
  • (policy) harden retry backoff and response-cap arithmetic against panics
  • (client) [breaking] stop replaying non-idempotent writes after retryable statuses
  • (client) make the retry deadline bound the whole operation
  • (client) reject cross-origin and non-relative request paths
  • (client) follow redirects the way openQA's client does
  • (auth) sign the URL the server receives

Other

  • scope out the openQA worker protocol
  • (deps) bump serde-saphyr in the cargo-minor-patch group
  • (policy) say which upstream client upstream_compat mirrors


This PR was generated with release-plz.

@github-actions
github-actions Bot force-pushed the release-plz-2026-08-08T23-43-09Z branch from 7c94d90 to 893287f Compare August 9, 2026 09:40
@github-actions github-actions Bot changed the title chore: release v0.1.5 chore: release v0.2.0 Aug 9, 2026
@github-actions
github-actions Bot force-pushed the release-plz-2026-08-08T23-43-09Z branch 9 times, most recently from fce54d7 to 8951c23 Compare August 11, 2026 10:57
@github-actions
github-actions Bot force-pushed the release-plz-2026-08-08T23-43-09Z branch from 8951c23 to a6d7eec Compare August 11, 2026 11:57
@mimi1vx
mimi1vx merged commit 6a0f6fd into main Aug 11, 2026
6 checks passed
@mimi1vx
mimi1vx deleted the release-plz-2026-08-08T23-43-09Z branch August 11, 2026 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant