Skip to content

chore: sync Rust client with Apify OpenAPI spec v2-2026-07-07T132551Z - #14

Merged
Pijukatel merged 1 commit into
masterfrom
claude/funny-davinci-qa8teh
Jul 8, 2026
Merged

chore: sync Rust client with Apify OpenAPI spec v2-2026-07-07T132551Z#14
Pijukatel merged 1 commit into
masterfrom
claude/funny-davinci-qa8teh

Conversation

@Pijukatel

Copy link
Copy Markdown
Collaborator

Summary

Syncs the Rust client to the latest Apify OpenAPI specification, info.version = v2-2026-07-07T132551Z (131 paths / 229 operations), up from v2-2026-07-02T131926Z.

An independent operation- and parameter-level audit of the current spec against the client confirmed there is no in-scope API surface change vs. the previously synced version — all endpoints, parameters and schemas the client implements remain correct, validate-input is spec-consistent, and full parity with the reference JS client holds (all 27 resource clients covered; browser-info and tools/* correctly out of scope). This is therefore a no-behavior-change version rebuild.

Changes

  • Bump API_SPEC_VERSIONv2-2026-07-07T132551Z (src/version.rs) and crate version 0.4.60.4.7 (Cargo.toml).
  • Correct the last_run / LastRunOptions rustdoc: the 07-07 spec now declares origin (alongside status) as a query parameter on the last-run endpoints, so the previous "not declared by the OpenAPI spec" comments were inaccurate (src/clients/actor.rs, src/clients/run.rs, src/clients/task.rs). No behavior change — the client already sent origin.
  • Fix the monthly_usage cross-reference anchor in README.md to point at the Users section.
  • Add CHANGELOG.md [0.4.7] entry.

Verification

  • cargo fmt --check, cargo clippy --all-targets -- -D warnings, cargo build all clean.
  • Integration tests and example/doc tests run locally against the live API — all passing.
  • Reviewed independently; all review items closed.

Generated by Claude Code

- Bump API_SPEC_VERSION to v2-2026-07-07T132551Z and crate version to 0.4.7.
- Correct rustdoc for last_run/LastRunOptions: origin is now a spec-declared
  query parameter on the last-run endpoints.
- Fix monthly_usage cross-reference anchor in README.md.
@Pijukatel
Pijukatel merged commit aaf73f7 into master Jul 8, 2026
2 checks passed
@Pijukatel
Pijukatel deleted the claude/funny-davinci-qa8teh branch July 8, 2026 09:46
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.

3 participants