Skip to content

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

Open
Pijukatel wants to merge 1 commit into
masterfrom
claude/busy-newton-2tbv46
Open

chore: sync Java client with Apify OpenAPI spec v2-2026-09-02T154542Z#17
Pijukatel wants to merge 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
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