From d7584894662b2049a94f36634da7eb9de0543604 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20Proch=C3=A1zka?= Date: Fri, 4 Sep 2026 21:08:55 +0000 Subject: [PATCH] chore: sync Java client with Apify OpenAPI spec v2-2026-09-02T154542Z 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. --- CHANGELOG.md | 13 +++++++++++++ README.md | 8 ++++---- pom.xml | 2 +- src/main/java/com/apify/client/Version.java | 4 ++-- 4 files changed, 20 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index af59438..ff16636 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,19 @@ All notable changes to the Apify Java client are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.6.3] - 2026-09-04 + +### Changed + +- Bumped `Version.API_SPEC_VERSION` to `v2-2026-09-02T154542Z` and `Version.CLIENT_VERSION` to + `0.6.3`. The spec delta over this window loosened several schemas (`generalAccess` on `Run`, + storage resources, and `ActorDefinition.readme`/`input`/`changelog` are now nullable; some + `UserPrivateInfo` fields are no longer required; task `input` can now also be an array) and added + `Task.description`/`CreateTaskRequest.description`/`UpdateTaskRequest.description` plus a + `format: date-time` annotation on `DailyServiceUsages.date`. None of it changes this client: + every affected field is already modeled as nullable, passed through as raw JSON, or (for + `Task.description`) already implemented. + ## [0.6.2] - 2026-08-28 ### Changed diff --git a/README.md b/README.md index 7f27785..30064ac 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Maven (Maven Central is a default repository, so no extra configuration is neede com.apify apify-client - 0.6.2 + 0.6.3 ``` @@ -35,7 +35,7 @@ repositories { } dependencies { - implementation 'com.apify:apify-client:0.6.2' + implementation 'com.apify:apify-client:0.6.3' } ``` @@ -293,10 +293,10 @@ try { The public `com.apify.client.Version` class (`import com.apify.client.Version;`) exposes two constants: -- `Version.CLIENT_VERSION` — the semantic version of this client (`0.6.2`). +- `Version.CLIENT_VERSION` — the semantic version of this client (`0.6.3`). - `Version.API_SPEC_VERSION` — the version of the [Apify OpenAPI specification](https://docs.apify.com/api/openapi.json) (its `info.version` field) that this client's endpoints, parameters and models were last generated - and checked against (`v2-2026-08-27T071624Z`). It is a snapshot, not a live compatibility + and checked against (`v2-2026-09-02T154542Z`). It is a snapshot, not a live compatibility guarantee: the client keeps working against newer, backward-compatible spec revisions, but a feature added to the API after this snapshot has no corresponding method here yet. diff --git a/pom.xml b/pom.xml index 86df320..fa96cca 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.apify apify-client - 0.6.2 + 0.6.3 jar Apify Java Client diff --git a/src/main/java/com/apify/client/Version.java b/src/main/java/com/apify/client/Version.java index 6866f7d..3e2d63d 100644 --- a/src/main/java/com/apify/client/Version.java +++ b/src/main/java/com/apify/client/Version.java @@ -13,13 +13,13 @@ public final class Version { * The semantic version of this client library (see SemVer). * Changes to the public interface other than additive ones are considered breaking changes. */ - public static final String CLIENT_VERSION = "0.6.2"; + public static final String CLIENT_VERSION = "0.6.3"; /** * The version of the Apify OpenAPI specification this client was generated and verified against. * Corresponds to the {@code info.version} field of the Apify OpenAPI document. */ - public static final String API_SPEC_VERSION = "v2-2026-08-27T071624Z"; + public static final String API_SPEC_VERSION = "v2-2026-09-02T154542Z"; private Version() {} }