From 9b1be153dd0baf2ed6b6bfcb2fa4c8dffaeb7482 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 29 Sep 2026 08:33:08 +0000 Subject: [PATCH 1/2] chore: sync Java client with Apify OpenAPI spec v2-2026-09-28T115051Z --- CHANGELOG.md | 12 ++++++++++++ README.md | 8 ++++---- pom.xml | 2 +- src/main/java/com/apify/client/Version.java | 4 ++-- 4 files changed, 19 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 83fc11f..4ef29bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,18 @@ 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.5] - 2026-09-29 + +### Changed + +- Bumped `Version.API_SPEC_VERSION` to `v2-2026-09-28T115051Z` and `Version.CLIENT_VERSION` to + `0.6.5`. The spec delta over this window makes the actor-run charge `idempotency-key` header + `required: true` (documenting that a key expires 3 minutes after the charge) and rewords the task + publish limit (10 published tasks per Actor, 100 per account) and the API rate-limit table. No + functional change: `RunClient.charge()` already always sends an idempotency key (auto-generating + one when the caller omits it), and neither the old publish limit nor the rate-limit figures were + encoded anywhere in this client. + ## [0.6.4] - 2026-09-11 ### Changed diff --git a/README.md b/README.md index f0e1313..647896d 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.4 + 0.6.5 ``` @@ -35,7 +35,7 @@ repositories { } dependencies { - implementation 'com.apify:apify-client:0.6.4' + implementation 'com.apify:apify-client:0.6.5' } ``` @@ -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.4`). +- `Version.CLIENT_VERSION` — the semantic version of this client (`0.6.5`). - `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-09-10T091137Z`). It is a snapshot, not a live compatibility + and checked against (`v2-2026-09-28T115051Z`). 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 c4f2ee6..9d1bdd0 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.apify apify-client - 0.6.4 + 0.6.5 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 8551971..e30e989 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.4"; + public static final String CLIENT_VERSION = "0.6.5"; /** * 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-09-10T091137Z"; + public static final String API_SPEC_VERSION = "v2-2026-09-28T115051Z"; private Version() {} } From 0bdb19666341846be5c235830e3c8c460c6b2dff Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 29 Sep 2026 08:43:25 +0000 Subject: [PATCH 2/2] fix: trim 0.6.5 CHANGELOG entry to a short summary --- CHANGELOG.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ef29bc..9c92a46 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,12 +10,7 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ### Changed - Bumped `Version.API_SPEC_VERSION` to `v2-2026-09-28T115051Z` and `Version.CLIENT_VERSION` to - `0.6.5`. The spec delta over this window makes the actor-run charge `idempotency-key` header - `required: true` (documenting that a key expires 3 minutes after the charge) and rewords the task - publish limit (10 published tasks per Actor, 100 per account) and the API rate-limit table. No - functional change: `RunClient.charge()` already always sends an idempotency key (auto-generating - one when the caller omits it), and neither the old publish limit nor the rate-limit figures were - encoded anywhere in this client. + `0.6.5`. ## [0.6.4] - 2026-09-11