Skip to content

chore: sync Java client with Apify OpenAPI spec v2-2026-09-02T154542Z - #17

Merged
Pijukatel merged 1 commit into
masterfrom
claude/busy-newton-2tbv46
Sep 7, 2026
Merged

chore: sync Java client with Apify OpenAPI spec v2-2026-09-02T154542Z#17
Pijukatel merged 1 commit into
masterfrom
claude/busy-newton-2tbv46

Conversation

@Pijukatel

Copy link
Copy Markdown
Collaborator

Syncs the Java client with the Apify OpenAPI spec v2-2026-09-02T154542Z (apify-docs PRs #2931, #2932, #2922).

This is a version-pin sync: every schema delta in the window is already handled by the existing implementation, so no functional/model code changed.

Changes

  • src/main/java/com/apify/client/Version.javaAPI_SPEC_VERSIONv2-2026-09-02T154542Z, CLIENT_VERSION0.6.3.
  • pom.xml — version → 0.6.3.
  • README.md — version/spec references updated.
  • CHANGELOG.md[0.6.3] entry.

Why no code changes

  • generalAccess nullability relaxation: ActorRun.generalAccess is already nullable; storage models don't model the field.
  • Task.description + task input accepting an array: Task.description/getDescription() already exist, getInput() is raw JsonNode, create/update take arbitrary Object.
  • ActorDefinition.readme/input/changelog nullability, DailyServiceUsages.date format: not modeled / returned as raw JsonNode.
  • UserPrivateInfo relaxed required set: User fields already nullable.
  • Reference JS client #1015 is an ESM/build-tooling change with no API-surface impact.

Verification

mvn compile clean; 126/126 unit tests pass; 69/69 integration tests pass against APIFY_TOKEN.


Generated by Claude Code

Bumps Version.API_SPEC_VERSION and Version.CLIENT_VERSION/pom.xml to 0.6.3.
The spec delta (docs PRs apify/apify-docs#2931, #2932, #2922) only loosens
nullability on already-nullable/unmodeled fields and adds Task.description,
which this client already implements, so no functional code changed.
@github-actions github-actions Bot added this to the 148th sprint - Tooling team milestone Sep 4, 2026
@github-actions github-actions Bot added the t-tooling Issues with this label are in the ownership of the tooling team. label Sep 4, 2026
@Pijukatel
Pijukatel merged commit 253e443 into master Sep 7, 2026
2 checks passed
@Pijukatel
Pijukatel deleted the claude/busy-newton-2tbv46 branch September 7, 2026 05:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

t-tooling Issues with this label are in the ownership of the tooling team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants