From 1741b3c10286a09adaf9ccead2169a88cf4e9977 Mon Sep 17 00:00:00 2001 From: Richard McDaniel <1130888+rmcdaniel@users.noreply.github.com> Date: Tue, 3 Nov 2026 17:25:43 -0600 Subject: [PATCH 1/3] Run the worker-guide fixture and cluster-info example on Server 3.0.5 Pin the Kubernetes worker-guide fixture to the Server 3.0.5 index sha256:3cb6e5bf8ec766ac2abd933369b40a77af62794b6d7b921ce21d3fb263e88b72 and update the Server guide's cluster-info example and protocol note in all eight languages. The published 3.0.5 image returns the same example fields, serves control plane 2 and worker protocol 1.20, accepts 1.0 and refuses 1.21. Takeover statements stay qualified on 3.0.4; the runbook is byte-identical at 3.0.5. Co-Authored-By: Claude Opus 5.5 --- docs/polyglot/server.md | 6 +++--- .../current/polyglot/server.md | 6 +++--- i18n/de/source-hashes.json | 2 +- .../current/polyglot/server.md | 6 +++--- i18n/es/source-hashes.json | 2 +- .../current/polyglot/server.md | 6 +++--- i18n/fr/source-hashes.json | 2 +- .../current/polyglot/server.md | 6 +++--- i18n/ja/source-hashes.json | 2 +- .../current/polyglot/server.md | 6 +++--- i18n/pt-BR/source-hashes.json | 2 +- .../current/polyglot/server.md | 6 +++--- i18n/uk/source-hashes.json | 2 +- .../current/polyglot/server.md | 6 +++--- i18n/zh-Hans/source-hashes.json | 2 +- tests/kubernetes-workers/artifacts.json | 4 ++-- 16 files changed, 33 insertions(+), 33 deletions(-) diff --git a/docs/polyglot/server.md b/docs/polyglot/server.md index e05be275724..6e48b090b21 100644 --- a/docs/polyglot/server.md +++ b/docs/polyglot/server.md @@ -514,11 +514,11 @@ curl http://localhost:8080/api/cluster/info \ Returns the build identity, capability flags, protocol manifests, limits and discovery for the namespace named by `X-Namespace` (or the `namespace` query -parameter, else `default`). Abridged output from the 3.0.4 image: +parameter, else `default`). Abridged output from the 3.0.5 image: ```json { - "version": "3.0.4", + "version": "3.0.5", "implementation": "rust", "development": false, "server_id": "2145ce2abb12", @@ -569,7 +569,7 @@ Key field notes for client code: - The build version is `version`, not `server_version`. `implementation` is `"rust"` on the native Server. - Check `control_plane.version` and `worker_protocol.version` before calling - the API. Native 3.0.4 serves control plane `2` and worker protocol `1.20`, + the API. Native 3.0.5 serves control plane `2` and worker protocol `1.20`, and accepts worker requests that send any protocol version from `1.0` to `1.20`. - Workflow-task commands live under diff --git a/i18n/de/docusaurus-plugin-content-docs/current/polyglot/server.md b/i18n/de/docusaurus-plugin-content-docs/current/polyglot/server.md index 15bd04416e9..16f7f4f7903 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/polyglot/server.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/polyglot/server.md @@ -414,11 +414,11 @@ curl http://localhost:8080/api/cluster/info \ Liefert Build-Identität, Fähigkeitsflags, Protokollmanifeste, Limits und Erkennungsdaten für den Namespace aus `X-Namespace` (oder dem Abfrageparameter -`namespace`, sonst `default`). Gekürzte Ausgabe des Images 3.0.4: +`namespace`, sonst `default`). Gekürzte Ausgabe des Images 3.0.5: ```json { - "version": "3.0.4", + "version": "3.0.5", "implementation": "rust", "development": false, "server_id": "2145ce2abb12", @@ -469,7 +469,7 @@ Wichtige Feldhinweise für Client-Code: - Die Build-Version steht in `version`, nicht in `server_version`. `implementation` ist auf dem nativen Server `"rust"`. - Prüfen Sie `control_plane.version` und `worker_protocol.version`, bevor Sie die - API aufrufen. Der native Server 3.0.4 bedient Steuerungsebene `2` und Worker-Protokoll + API aufrufen. Der native Server 3.0.5 bedient Steuerungsebene `2` und Worker-Protokoll `1.20` und akzeptiert Worker-Anfragen mit jeder Protokollversion von `1.0` bis `1.20`. - Workflow-Aufgabenbefehle stehen unter diff --git a/i18n/de/source-hashes.json b/i18n/de/source-hashes.json index 9e8be4568e8..ad53b3a56a0 100644 --- a/i18n/de/source-hashes.json +++ b/i18n/de/source-hashes.json @@ -88,7 +88,7 @@ "polyglot/server-api-reference.md": "b0a7bfa17ccaec0507ee97dfc1badac49fa5ff96f8178fa4ce5963bc8c6fe7d1", "polyglot/server-config-reference.md": "6c28075a3245c30d54e4d7578f63519e9ad1e407bd72bf47121e0d055e0f60fc", "polyglot/server-role-topology.md": "3d048f0c6b5f179399622508f51e67fff8aa5a6d5b2492533fc720eeec2c27f2", - "polyglot/server.md": "a40bb35aeecdc63254b62b464c0a678f842fbfb3a4bedabee28e2264885ac2dc", + "polyglot/server.md": "ee94479b547aacb61a6041fb7ce99a8215292e45d4512e81ca7dbae160ece2ce", "polyglot/service-operations.md": "a2ee46ac8d2e4f18aed4e3cb47a4f0b36f51ccc67f1e841efb99f0297391cf27", "polyglot/task-matching-dispatch.md": "9c8ffbbee16b5da48e7882721d7ba8eac209a374a6ca766d93d2b17e825b203d", "polyglot/task-queue-admission.md": "efcf934876a27c153dd3ecd1a995e7c08b37452c79dfcbba1ae7fa0a8cbad327", diff --git a/i18n/es/docusaurus-plugin-content-docs/current/polyglot/server.md b/i18n/es/docusaurus-plugin-content-docs/current/polyglot/server.md index 3c91ff9e4b1..bcde534eb58 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/polyglot/server.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/polyglot/server.md @@ -377,11 +377,11 @@ curl http://localhost:8080/api/cluster/info \ -H "Authorization: Bearer $TOKEN" ``` -Devuelve la identidad de la compilación, los indicadores de capacidad, los manifiestos de protocolo, los límites y el descubrimiento del namespace indicado por `X-Namespace` (o por el parámetro de consulta `namespace`; si no, `default`). Salida abreviada de la imagen 3.0.4: +Devuelve la identidad de la compilación, los indicadores de capacidad, los manifiestos de protocolo, los límites y el descubrimiento del namespace indicado por `X-Namespace` (o por el parámetro de consulta `namespace`; si no, `default`). Salida abreviada de la imagen 3.0.5: ```json { - "version": "3.0.4", + "version": "3.0.5", "implementation": "rust", "development": false, "server_id": "2145ce2abb12", @@ -430,7 +430,7 @@ Devuelve la identidad de la compilación, los indicadores de capacidad, los mani Notas sobre los campos clave para el código cliente: - La versión de la compilación es `version`, no `server_version`. `implementation` es `"rust"` en el Server nativo. -- Compruebe `control_plane.version` y `worker_protocol.version` antes de llamar a la API. El Server nativo 3.0.4 sirve el plano de control `2` y el protocolo de workers `1.20`, y acepta solicitudes de workers que envíen cualquier versión de protocolo desde `1.0` hasta `1.20`. +- Compruebe `control_plane.version` y `worker_protocol.version` antes de llamar a la API. El Server nativo 3.0.5 sirve el plano de control `2` y el protocolo de workers `1.20`, y acepta solicitudes de workers que envíen cualquier versión de protocolo desde `1.0` hasta `1.20`. - Los comandos de tareas de workflow están en `worker_protocol.server_capabilities.supported_workflow_task_commands`. - Un indicador de capacidad con valor `false` designa una función o un contrato publicado que el Server nativo no sirve. `response_compression` está vacío porque el Server nativo envía respuestas sin comprimir. - `native_unqualified` enumera cada miembro de la respuesta de PHP 2.x que el Server nativo omite, junto con el motivo. Incluye `topology`, `supported_sdk_versions` y `client_compatibility`. diff --git a/i18n/es/source-hashes.json b/i18n/es/source-hashes.json index 9e8be4568e8..ad53b3a56a0 100644 --- a/i18n/es/source-hashes.json +++ b/i18n/es/source-hashes.json @@ -88,7 +88,7 @@ "polyglot/server-api-reference.md": "b0a7bfa17ccaec0507ee97dfc1badac49fa5ff96f8178fa4ce5963bc8c6fe7d1", "polyglot/server-config-reference.md": "6c28075a3245c30d54e4d7578f63519e9ad1e407bd72bf47121e0d055e0f60fc", "polyglot/server-role-topology.md": "3d048f0c6b5f179399622508f51e67fff8aa5a6d5b2492533fc720eeec2c27f2", - "polyglot/server.md": "a40bb35aeecdc63254b62b464c0a678f842fbfb3a4bedabee28e2264885ac2dc", + "polyglot/server.md": "ee94479b547aacb61a6041fb7ce99a8215292e45d4512e81ca7dbae160ece2ce", "polyglot/service-operations.md": "a2ee46ac8d2e4f18aed4e3cb47a4f0b36f51ccc67f1e841efb99f0297391cf27", "polyglot/task-matching-dispatch.md": "9c8ffbbee16b5da48e7882721d7ba8eac209a374a6ca766d93d2b17e825b203d", "polyglot/task-queue-admission.md": "efcf934876a27c153dd3ecd1a995e7c08b37452c79dfcbba1ae7fa0a8cbad327", diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/polyglot/server.md b/i18n/fr/docusaurus-plugin-content-docs/current/polyglot/server.md index a1efea7ded4..338302fa783 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/polyglot/server.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/polyglot/server.md @@ -377,11 +377,11 @@ curl http://localhost:8080/api/cluster/info \ -H "Authorization: Bearer $TOKEN" ``` -Renvoie l’identité du build, les indicateurs de capacités, les manifestes de protocole, les limites et la découverte pour le namespace désigné par `X-Namespace` (ou le paramètre de requête `namespace`, à défaut `default`). Sortie abrégée de l’image 3.0.4 : +Renvoie l’identité du build, les indicateurs de capacités, les manifestes de protocole, les limites et la découverte pour le namespace désigné par `X-Namespace` (ou le paramètre de requête `namespace`, à défaut `default`). Sortie abrégée de l’image 3.0.5 : ```json { - "version": "3.0.4", + "version": "3.0.5", "implementation": "rust", "development": false, "server_id": "2145ce2abb12", @@ -430,7 +430,7 @@ Renvoie l’identité du build, les indicateurs de capacités, les manifestes de Points clés pour le code client : - La version du build est `version`, pas `server_version`. `implementation` vaut `"rust"` sur le Server natif. -- Vérifiez `control_plane.version` et `worker_protocol.version` avant d’appeler l’API. Le natif 3.0.4 sert le plan de contrôle `2` et le protocole worker `1.20`, et accepte les requêtes worker annonçant toute version de protocole de `1.0` à `1.20`. +- Vérifiez `control_plane.version` et `worker_protocol.version` avant d’appeler l’API. Le natif 3.0.5 sert le plan de contrôle `2` et le protocole worker `1.20`, et accepte les requêtes worker annonçant toute version de protocole de `1.0` à `1.20`. - Les commandes de tâche workflow se trouvent sous `worker_protocol.server_capabilities.supported_workflow_task_commands`. - Un indicateur de capacité à `false` désigne une fonctionnalité ou un contrat publié que le natif ne sert pas. `response_compression` est vide, car le natif envoie des réponses non compressées. - `native_unqualified` liste chaque membre de la réponse PHP 2.x que le natif omet, avec la raison. On y trouve `topology`, `supported_sdk_versions` et `client_compatibility`. diff --git a/i18n/fr/source-hashes.json b/i18n/fr/source-hashes.json index 9e8be4568e8..ad53b3a56a0 100644 --- a/i18n/fr/source-hashes.json +++ b/i18n/fr/source-hashes.json @@ -88,7 +88,7 @@ "polyglot/server-api-reference.md": "b0a7bfa17ccaec0507ee97dfc1badac49fa5ff96f8178fa4ce5963bc8c6fe7d1", "polyglot/server-config-reference.md": "6c28075a3245c30d54e4d7578f63519e9ad1e407bd72bf47121e0d055e0f60fc", "polyglot/server-role-topology.md": "3d048f0c6b5f179399622508f51e67fff8aa5a6d5b2492533fc720eeec2c27f2", - "polyglot/server.md": "a40bb35aeecdc63254b62b464c0a678f842fbfb3a4bedabee28e2264885ac2dc", + "polyglot/server.md": "ee94479b547aacb61a6041fb7ce99a8215292e45d4512e81ca7dbae160ece2ce", "polyglot/service-operations.md": "a2ee46ac8d2e4f18aed4e3cb47a4f0b36f51ccc67f1e841efb99f0297391cf27", "polyglot/task-matching-dispatch.md": "9c8ffbbee16b5da48e7882721d7ba8eac209a374a6ca766d93d2b17e825b203d", "polyglot/task-queue-admission.md": "efcf934876a27c153dd3ecd1a995e7c08b37452c79dfcbba1ae7fa0a8cbad327", diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/polyglot/server.md b/i18n/ja/docusaurus-plugin-content-docs/current/polyglot/server.md index 0e886628edf..408d34bb850 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/polyglot/server.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/polyglot/server.md @@ -367,11 +367,11 @@ curl http://localhost:8080/api/cluster/info \ -H "Authorization: Bearer $TOKEN" ``` -ビルド識別、能力フラグ、プロトコルのマニフェスト、制限値、そして `X-Namespace`(または `namespace` クエリパラメーター、どちらもなければ `default`)で指定した Namespace の検出情報を返します。3.0.4 イメージの出力を抜粋します。 +ビルド識別、能力フラグ、プロトコルのマニフェスト、制限値、そして `X-Namespace`(または `namespace` クエリパラメーター、どちらもなければ `default`)で指定した Namespace の検出情報を返します。3.0.5 イメージの出力を抜粋します。 ```json { - "version": "3.0.4", + "version": "3.0.5", "implementation": "rust", "development": false, "server_id": "2145ce2abb12", @@ -420,7 +420,7 @@ curl http://localhost:8080/api/cluster/info \ クライアントコード向けの主なフィールドの注意点: - ビルドバージョンは `server_version` ではなく `version` です。ネイティブ Server では `implementation` が `"rust"` です。 -- API を呼び出す前に `control_plane.version` と `worker_protocol.version` を確認してください。ネイティブ 3.0.4 はコントロールプレーン `2` と Worker プロトコル `1.20` を提供し、`1.0` から `1.20` までの任意のプロトコルバージョンを送る Worker 要求を受け付けます。 +- API を呼び出す前に `control_plane.version` と `worker_protocol.version` を確認してください。ネイティブ 3.0.5 はコントロールプレーン `2` と Worker プロトコル `1.20` を提供し、`1.0` から `1.20` までの任意のプロトコルバージョンを送る Worker 要求を受け付けます。 - ワークフロータスクのコマンドは `worker_protocol.server_capabilities.supported_workflow_task_commands` にあります。 - `false` の能力フラグは、ネイティブが提供しない機能や公開契約を示します。ネイティブは圧縮しない応答を送るため、`response_compression` は空です。 - `native_unqualified` は、PHP 2.x の応答のうちネイティブが含めない各メンバーを理由とともに列挙します。`topology`、`supported_sdk_versions`、`client_compatibility` が含まれます。 diff --git a/i18n/ja/source-hashes.json b/i18n/ja/source-hashes.json index 9e8be4568e8..ad53b3a56a0 100644 --- a/i18n/ja/source-hashes.json +++ b/i18n/ja/source-hashes.json @@ -88,7 +88,7 @@ "polyglot/server-api-reference.md": "b0a7bfa17ccaec0507ee97dfc1badac49fa5ff96f8178fa4ce5963bc8c6fe7d1", "polyglot/server-config-reference.md": "6c28075a3245c30d54e4d7578f63519e9ad1e407bd72bf47121e0d055e0f60fc", "polyglot/server-role-topology.md": "3d048f0c6b5f179399622508f51e67fff8aa5a6d5b2492533fc720eeec2c27f2", - "polyglot/server.md": "a40bb35aeecdc63254b62b464c0a678f842fbfb3a4bedabee28e2264885ac2dc", + "polyglot/server.md": "ee94479b547aacb61a6041fb7ce99a8215292e45d4512e81ca7dbae160ece2ce", "polyglot/service-operations.md": "a2ee46ac8d2e4f18aed4e3cb47a4f0b36f51ccc67f1e841efb99f0297391cf27", "polyglot/task-matching-dispatch.md": "9c8ffbbee16b5da48e7882721d7ba8eac209a374a6ca766d93d2b17e825b203d", "polyglot/task-queue-admission.md": "efcf934876a27c153dd3ecd1a995e7c08b37452c79dfcbba1ae7fa0a8cbad327", diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/polyglot/server.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/polyglot/server.md index e2cde5d58a4..939f1b9fb32 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/polyglot/server.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/polyglot/server.md @@ -377,11 +377,11 @@ curl http://localhost:8080/api/cluster/info \ -H "Authorization: Bearer $TOKEN" ``` -Retorna a identidade da compilação, os indicadores de capacidade, os manifestos de protocolo, os limites e a descoberta do namespace indicado por `X-Namespace` (ou pelo parâmetro de consulta `namespace`; na ausência de ambos, `default`). Saída resumida da imagem 3.0.4: +Retorna a identidade da compilação, os indicadores de capacidade, os manifestos de protocolo, os limites e a descoberta do namespace indicado por `X-Namespace` (ou pelo parâmetro de consulta `namespace`; na ausência de ambos, `default`). Saída resumida da imagem 3.0.5: ```json { - "version": "3.0.4", + "version": "3.0.5", "implementation": "rust", "development": false, "server_id": "2145ce2abb12", @@ -430,7 +430,7 @@ Retorna a identidade da compilação, os indicadores de capacidade, os manifesto Notas sobre os principais campos para o código cliente: - A versão de compilação está em `version`, não em `server_version`. `implementation` é `"rust"` no Server nativo. -- Verifique `control_plane.version` e `worker_protocol.version` antes de chamar a API. O nativo 3.0.4 serve o plano de controle `2` e o protocolo dos workers `1.20`, e aceita requisições de workers que enviem qualquer versão de protocolo de `1.0` a `1.20`. +- Verifique `control_plane.version` e `worker_protocol.version` antes de chamar a API. O nativo 3.0.5 serve o plano de controle `2` e o protocolo dos workers `1.20`, e aceita requisições de workers que enviem qualquer versão de protocolo de `1.0` a `1.20`. - Os comandos de tarefas de workflow ficam em `worker_protocol.server_capabilities.supported_workflow_task_commands`. - Um indicador de capacidade definido como `false` identifica um recurso ou contrato publicado que o Server nativo não oferece. `response_compression` está vazio porque o Server nativo envia respostas sem compressão. - `native_unqualified` lista cada membro da resposta do PHP 2.x que o Server nativo omite, com o motivo. Inclui `topology`, `supported_sdk_versions` e `client_compatibility`. diff --git a/i18n/pt-BR/source-hashes.json b/i18n/pt-BR/source-hashes.json index 9e8be4568e8..ad53b3a56a0 100644 --- a/i18n/pt-BR/source-hashes.json +++ b/i18n/pt-BR/source-hashes.json @@ -88,7 +88,7 @@ "polyglot/server-api-reference.md": "b0a7bfa17ccaec0507ee97dfc1badac49fa5ff96f8178fa4ce5963bc8c6fe7d1", "polyglot/server-config-reference.md": "6c28075a3245c30d54e4d7578f63519e9ad1e407bd72bf47121e0d055e0f60fc", "polyglot/server-role-topology.md": "3d048f0c6b5f179399622508f51e67fff8aa5a6d5b2492533fc720eeec2c27f2", - "polyglot/server.md": "a40bb35aeecdc63254b62b464c0a678f842fbfb3a4bedabee28e2264885ac2dc", + "polyglot/server.md": "ee94479b547aacb61a6041fb7ce99a8215292e45d4512e81ca7dbae160ece2ce", "polyglot/service-operations.md": "a2ee46ac8d2e4f18aed4e3cb47a4f0b36f51ccc67f1e841efb99f0297391cf27", "polyglot/task-matching-dispatch.md": "9c8ffbbee16b5da48e7882721d7ba8eac209a374a6ca766d93d2b17e825b203d", "polyglot/task-queue-admission.md": "efcf934876a27c153dd3ecd1a995e7c08b37452c79dfcbba1ae7fa0a8cbad327", diff --git a/i18n/uk/docusaurus-plugin-content-docs/current/polyglot/server.md b/i18n/uk/docusaurus-plugin-content-docs/current/polyglot/server.md index ece2e34833d..6bd15648157 100644 --- a/i18n/uk/docusaurus-plugin-content-docs/current/polyglot/server.md +++ b/i18n/uk/docusaurus-plugin-content-docs/current/polyglot/server.md @@ -508,11 +508,11 @@ curl http://localhost:8080/api/cluster/info \ Повертає ідентичність збірки, прапорці можливостей, маніфести протоколів, ліміти та дані виявлення для namespace, названого в `X-Namespace` (або в -параметрі запиту `namespace`, інакше `default`). Скорочений вивід образу 3.0.4: +параметрі запиту `namespace`, інакше `default`). Скорочений вивід образу 3.0.5: ```json { - "version": "3.0.4", + "version": "3.0.5", "implementation": "rust", "development": false, "server_id": "2145ce2abb12", @@ -563,7 +563,7 @@ curl http://localhost:8080/api/cluster/info \ - Версія збірки міститься в `version`, а не в `server_version`. На нативному Server `implementation` має значення `"rust"`. - Перевіряйте `control_plane.version` і `worker_protocol.version` перед - викликами API. Нативний 3.0.4 обслуговує площину керування `2` і протокол + викликами API. Нативний 3.0.5 обслуговує площину керування `2` і протокол worker `1.20`, а також приймає запити worker із будь-якою версією протоколу від `1.0` до `1.20`. - Команди workflow-task містяться в diff --git a/i18n/uk/source-hashes.json b/i18n/uk/source-hashes.json index 9e8be4568e8..ad53b3a56a0 100644 --- a/i18n/uk/source-hashes.json +++ b/i18n/uk/source-hashes.json @@ -88,7 +88,7 @@ "polyglot/server-api-reference.md": "b0a7bfa17ccaec0507ee97dfc1badac49fa5ff96f8178fa4ce5963bc8c6fe7d1", "polyglot/server-config-reference.md": "6c28075a3245c30d54e4d7578f63519e9ad1e407bd72bf47121e0d055e0f60fc", "polyglot/server-role-topology.md": "3d048f0c6b5f179399622508f51e67fff8aa5a6d5b2492533fc720eeec2c27f2", - "polyglot/server.md": "a40bb35aeecdc63254b62b464c0a678f842fbfb3a4bedabee28e2264885ac2dc", + "polyglot/server.md": "ee94479b547aacb61a6041fb7ce99a8215292e45d4512e81ca7dbae160ece2ce", "polyglot/service-operations.md": "a2ee46ac8d2e4f18aed4e3cb47a4f0b36f51ccc67f1e841efb99f0297391cf27", "polyglot/task-matching-dispatch.md": "9c8ffbbee16b5da48e7882721d7ba8eac209a374a6ca766d93d2b17e825b203d", "polyglot/task-queue-admission.md": "efcf934876a27c153dd3ecd1a995e7c08b37452c79dfcbba1ae7fa0a8cbad327", diff --git a/i18n/zh-Hans/docusaurus-plugin-content-docs/current/polyglot/server.md b/i18n/zh-Hans/docusaurus-plugin-content-docs/current/polyglot/server.md index c1f0e622be2..8c9fd7130df 100644 --- a/i18n/zh-Hans/docusaurus-plugin-content-docs/current/polyglot/server.md +++ b/i18n/zh-Hans/docusaurus-plugin-content-docs/current/polyglot/server.md @@ -366,11 +366,11 @@ curl http://localhost:8080/api/cluster/info \ -H "Authorization: Bearer $TOKEN" ``` -返回构建标识、能力标志、协议清单、限制,以及由 `X-Namespace`(或 `namespace` 查询参数,否则为 `default`)指定的命名空间的发现信息。以下为 3.0.4 镜像的节选输出: +返回构建标识、能力标志、协议清单、限制,以及由 `X-Namespace`(或 `namespace` 查询参数,否则为 `default`)指定的命名空间的发现信息。以下为 3.0.5 镜像的节选输出: ```json { - "version": "3.0.4", + "version": "3.0.5", "implementation": "rust", "development": false, "server_id": "2145ce2abb12", @@ -419,7 +419,7 @@ curl http://localhost:8080/api/cluster/info \ 面向客户端代码的关键字段说明: - 构建版本是 `version`,而不是 `server_version`。在原生 Server 上,`implementation` 为 `"rust"`。 -- 调用 API 之前,请检查 `control_plane.version` 和 `worker_protocol.version`。原生 3.0.4 提供控制平面 `2` 与 Worker 协议 `1.20`,并接受发送 `1.0` 至 `1.20` 之间任一协议版本的 Worker 请求。 +- 调用 API 之前,请检查 `control_plane.version` 和 `worker_protocol.version`。原生 3.0.5 提供控制平面 `2` 与 Worker 协议 `1.20`,并接受发送 `1.0` 至 `1.20` 之间任一协议版本的 Worker 请求。 - 工作流任务命令位于 `worker_protocol.server_capabilities.supported_workflow_task_commands`。 - 值为 `false` 的能力标志表示原生 Server 不提供的功能或已发布契约。`response_compression` 为空,因为原生 Server 发送未压缩的响应。 - `native_unqualified` 列出原生 Server 省略的每个 PHP 2.x 响应成员及其原因,其中包括 `topology`、`supported_sdk_versions` 和 `client_compatibility`。 diff --git a/i18n/zh-Hans/source-hashes.json b/i18n/zh-Hans/source-hashes.json index 9e8be4568e8..ad53b3a56a0 100644 --- a/i18n/zh-Hans/source-hashes.json +++ b/i18n/zh-Hans/source-hashes.json @@ -88,7 +88,7 @@ "polyglot/server-api-reference.md": "b0a7bfa17ccaec0507ee97dfc1badac49fa5ff96f8178fa4ce5963bc8c6fe7d1", "polyglot/server-config-reference.md": "6c28075a3245c30d54e4d7578f63519e9ad1e407bd72bf47121e0d055e0f60fc", "polyglot/server-role-topology.md": "3d048f0c6b5f179399622508f51e67fff8aa5a6d5b2492533fc720eeec2c27f2", - "polyglot/server.md": "a40bb35aeecdc63254b62b464c0a678f842fbfb3a4bedabee28e2264885ac2dc", + "polyglot/server.md": "ee94479b547aacb61a6041fb7ce99a8215292e45d4512e81ca7dbae160ece2ce", "polyglot/service-operations.md": "a2ee46ac8d2e4f18aed4e3cb47a4f0b36f51ccc67f1e841efb99f0297391cf27", "polyglot/task-matching-dispatch.md": "9c8ffbbee16b5da48e7882721d7ba8eac209a374a6ca766d93d2b17e825b203d", "polyglot/task-queue-admission.md": "efcf934876a27c153dd3ecd1a995e7c08b37452c79dfcbba1ae7fa0a8cbad327", diff --git a/tests/kubernetes-workers/artifacts.json b/tests/kubernetes-workers/artifacts.json index 85ab2136fe9..f5365ac8f9d 100644 --- a/tests/kubernetes-workers/artifacts.json +++ b/tests/kubernetes-workers/artifacts.json @@ -1,6 +1,6 @@ { - "server": "durableworkflow/server@sha256:013010476b78f37038ac09d9498a95cdbf5ae7896111c321b2d4a2aac2f81f6b", - "server_version": "3.0.4", + "server": "durableworkflow/server@sha256:3cb6e5bf8ec766ac2abd933369b40a77af62794b6d7b921ce21d3fb263e88b72", + "server_version": "3.0.5", "php_sdk": "3.4.1", "php_source": "cb1d11e57767e20e1fdb8081024f67057ff66714", "python_sdk": "2.9.0", From afe563bf0a93ce45aca0fd6d41f70fa017f15693 Mon Sep 17 00:00:00 2001 From: Richard McDaniel <1130888+rmcdaniel@users.noreply.github.com> Date: Tue, 3 Nov 2026 17:27:51 -0600 Subject: [PATCH 2/3] Select the native tuple Server 3.0.5 and chart 1.0.3 Pin Server 3.0.5 (Git tag 3.0.5, index sha256:3cb6e5bf...) and Helm chart 1.0.3 with appVersion 3.0.5, published from reviewed head a3256a4a by run 41737911475. An anonymous helm pull from a fresh client reproduces OCI manifest sha256:7f029b59... and package sha256:b46c8186..., matching the run's helm-release-evidence.json. Other artifacts are unchanged. Refs #423 Co-Authored-By: Claude Opus 5.5 --- static/stable-releases.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/static/stable-releases.json b/static/stable-releases.json index c06912b5250..024a05fa31e 100644 --- a/static/stable-releases.json +++ b/static/stable-releases.json @@ -4,20 +4,20 @@ "updated_at": "2026-11-03", "artifacts": { "cli": "2.3.3", - "helm-chart": "1.0.2", + "helm-chart": "1.0.3", "sdk-php": "3.8.3", "sdk-python": "2.13.1", "sdk-rust": "4.11.0", - "server": "3.0.4", + "server": "3.0.5", "waterline": "2.13.2", "workflow": "2.19.0" }, "helm_chart": { - "app_version": "3.0.4", + "app_version": "3.0.5", "repository": "oci://ghcr.io/durable-workflow/charts/durable-workflow", - "oci_manifest_digest": "sha256:c6b305e29a9dc3f0aef0a4473a259bb489730cf1f8b3261de94698b747dc2fd0", - "package_digest": "sha256:956ec63a746cb8f92f51d190c07ef8020a9a0767cc91aad80ed905d3c49ddc7d", - "source_commit": "bad2a5abf4a4daad42f30cfa829e51ea37e1e93c", - "qualification_url": "https://github.com/durable-workflow/server/pull/993#issuecomment-6601344290" + "oci_manifest_digest": "sha256:7f029b5963985ff33b899ae0e2a08f7f32d8fc5fb7a14cbf33484c832ed0a103", + "package_digest": "sha256:b46c8186f2e2fd42bbb6fe20794167315d55a1c17c93208a11518930028d5d4d", + "source_commit": "a3256a4a3e07c54ccd5f76ba658a585560730959", + "qualification_url": "https://github.com/durable-workflow/server/actions/runs/41737911475" } } From e7f85cef754bb10fefbca930bdcef1537e8507aa Mon Sep 17 00:00:00 2001 From: Richard McDaniel <1130888+rmcdaniel@users.noreply.github.com> Date: Tue, 3 Nov 2026 17:29:08 -0600 Subject: [PATCH 3/3] Cite General's interim chart 1.0.3 publication acceptance Point helm_chart.qualification_url at the durable acceptance on server#1000, matching how chart 1.0.2 cited its qualification comment. Co-Authored-By: Claude Opus 5.5 --- static/stable-releases.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/stable-releases.json b/static/stable-releases.json index 024a05fa31e..637f26f45fe 100644 --- a/static/stable-releases.json +++ b/static/stable-releases.json @@ -18,6 +18,6 @@ "oci_manifest_digest": "sha256:7f029b5963985ff33b899ae0e2a08f7f32d8fc5fb7a14cbf33484c832ed0a103", "package_digest": "sha256:b46c8186f2e2fd42bbb6fe20794167315d55a1c17c93208a11518930028d5d4d", "source_commit": "a3256a4a3e07c54ccd5f76ba658a585560730959", - "qualification_url": "https://github.com/durable-workflow/server/actions/runs/41737911475" + "qualification_url": "https://github.com/durable-workflow/server/pull/1000#issuecomment-6618128273" } }