Skip to content

chore: sync Java client with Apify OpenAPI spec v2-2026-07-13T092445Z#7

Merged
Pijukatel merged 3 commits into
masterfrom
claude/nifty-fermat-mfw6so
Jul 15, 2026
Merged

chore: sync Java client with Apify OpenAPI spec v2-2026-07-13T092445Z#7
Pijukatel merged 3 commits into
masterfrom
claude/nifty-fermat-mfw6so

Conversation

@Pijukatel

@Pijukatel Pijukatel commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

Syncs the client to OpenAPI spec v2-2026-07-13T092445Z (from v2-2026-07-10T105921Z) and releases 0.3.1.

The spec delta (apify-docs #2763) only adds already-handled error responses (402 on the actor/run-resurrect run-sync endpoints, 408 on the task run-sync endpoint) and relaxes required constraints on run/build/key-value-store/webhook stats counters. Both are already covered by the client's generic non-2xx to ApifyApiException handling and its unknown-property-tolerant deserialization, so no interface or behavior change was needed - only the spec-version constant, version bump, README, and CHANGELOG.

Verified locally: Spotless, SpotBugs, unit suite, all 57 integration tests, 7 example programs, and the doc-snippet compile check pass.

Pijukatel and others added 2 commits July 14, 2026 19:57
Spec bump only adds already-handled error responses (402/408) and relaxes
required stats counters; no interface or behavior change. Bumps client to
0.3.1 and updates the spec-version constant, README, and CHANGELOG.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VEDd2d9MHc8azfZ6J86Fn3
Maven, Gradle, and quick-start pom examples still pinned 0.3.0 after the
version bump; align them with the released 0.3.1 coordinate.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VEDd2d9MHc8azfZ6J86Fn3
@Pijukatel Pijukatel force-pushed the claude/nifty-fermat-mfw6so branch from 1c03ae3 to e9b0958 Compare July 14, 2026 19:58
@Pijukatel Pijukatel added the adhoc label Jul 14, 2026 — with Claude
…ts eventual-consistency tolerant

- Add hermetic test asserting pom <version> == Version.CLIENT_VERSION via a filtered build resource
- Align docs/examples.md fragments with their standalone example files
- Make create-then-iterate integration assertions tolerant of collection LIST eventual consistency
  via a bounded retry, fixing intermittent IterationIntegrationTest.iterateRequestQueues failures
@Pijukatel Pijukatel force-pushed the claude/nifty-fermat-mfw6so branch from d75114b to 742d7b1 Compare July 14, 2026 20:25
@Pijukatel Pijukatel merged commit 5423fcb into master Jul 15, 2026
2 of 4 checks passed
@Pijukatel Pijukatel deleted the claude/nifty-fermat-mfw6so branch July 15, 2026 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants