Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package aliyun-cli for openSUSE:Factory checked in at 2026-09-19 22:20:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/aliyun-cli (Old) and /work/SRC/openSUSE:Factory/.aliyun-cli.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aliyun-cli" Sat Sep 19 22:20:32 2026 rev:22 rq:1378881 version:3.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/aliyun-cli/aliyun-cli.changes 2026-08-05 17:49:01.707156667 +0200 +++ /work/SRC/openSUSE:Factory/.aliyun-cli.new.383539/aliyun-cli.changes 2026-09-19 22:21:55.858577632 +0200 @@ -1,0 +2,58 @@ +Fri Sep 18 18:13:41 UTC 2026 - John Paul Adrian Glaubitz <[email protected]> + +- Update to version 3.5.1 + * Add opt-in built-in OSS JSON/JSONL listings with bounded pages and resumable + cursors, structured errors with recovery guidance, and non-interactive + confirmation handling (#1452). + * Add offline validation and read-only plans for single-file uploads and + single-object deletion; record exact failed targets in exclusive JSONL + manifests for cp/sync and expose sync deletion-phase state (#1452). + * Fix the OSS bridge to preserve option order and `--`, propagate parser and + service errors, pass profile region/timeouts/retry budgets, and refresh host + credentials at request time without injecting them into argv (#1454). + * Stop replaying writes after ambiguous transport or server failures; classify + retries with jittered backoff, join workers before closing reports, and fix + progress data races and failure-report filename collisions (#1452). + * Enforce the host safety policy for legacy OSS operations and reject + unsupported preview combinations (#1452, #1454). + * Harden policy parsing and environment overrides to fail closed on invalid + configuration; explicit deny rules cannot be bypassed by `--force`, `--yes`, + or AI mode. + * Enforce the safety policy before built-in extension dispatch + (cliext/safety.go). + * Restrict legacy FNF request-signing compatibility to a product allowlist (#1447). + * API alias canonicalization was reverted and held: aliases and PascalCase/ + kebab-case spellings remain separate policy matches, matching command + spelling exactly as typed. + * Version AI-mode OpenAPI and OSS error envelopes with `schemaVersion: "v1"`, + and return structured startup configuration errors (#1453). + * Add ALIBABA_CLOUD_CLI_AGENT_INTEGRATION controls for automatic AI mode; + expand agent detection, User-Agent attribution, and Qoder China CLI + detection (#1445, #1455). + * Support case-insensitive product routing for in-process OpenAPI commands (#1445). + * Expose regional and VPC product endpoints through queryable product Help (#1448). + * Support camel RPC flat arrays (#1456) and prefer product prefix/substring + suggestions over edit distance in "Did you mean" output. + * Upgrade JMESPath to support `json.Number`, preserving large-number + comparison and sorting precision and fixing empty-array average semantics. + * Dispatch newly installed metadata plugins in-process (#1439). + * Harden plugin archive extraction, package replacement/rollback, and download + URL diagnostics (#1442). + * Redact JSON and form bodies based on content while preserving the encoding + of original form stars; keep raw and unparseable dry-run bodies intact + (#1440, #1449). + * Prefer native macOS architecture packages in install.sh (#1433). + * Keep prerelease tags off the stable latest pointer and fail closed when + release asset downloads are incomplete (#1437). + * Include cliext in required checks, fix cross-platform test failures (#1446), + restore single-file entrypoint builds, and stabilize language tests. + * Update the aliyun-openapi-meta submodule and release jobs. + * Add the OSS automation guide (en / zh-CN), document startup errors, exit + statuses and command-spelling safety matching (#1450), and add the v3.5.1 + CHANGELOG entry. +- from version 3.5.0 + * docs: add StsToken credential mode to README by @yndu13 in (#1403) + * Built-in plugin and AI MODE enhancement by @yndu13 in (#1411) + * Update Aliyun OpenAPI meta data + +------------------------------------------------------------------- Old: ---- aliyun-cli-v3.4.11.tar.gz New: ---- aliyun-cli-v3.5.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aliyun-cli.spec ++++++ --- /var/tmp/diff_new_pack.kHuboN/_old 2026-09-19 22:21:57.073628313 +0200 +++ /var/tmp/diff_new_pack.kHuboN/_new 2026-09-19 22:21:57.074628354 +0200 @@ -23,7 +23,7 @@ %global import_path %{provider_prefix} Name: aliyun-cli -Version: 3.4.11 +Version: 3.5.1 Release: 0 License: Apache-2.0 Summary: Alibaba Cloud CLI ++++++ _service ++++++ --- /var/tmp/diff_new_pack.kHuboN/_old 2026-09-19 22:21:57.102629522 +0200 +++ /var/tmp/diff_new_pack.kHuboN/_new 2026-09-19 22:21:57.104629606 +0200 @@ -3,8 +3,8 @@ <param name="url">https://github.com/aliyun/aliyun-cli</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="versionformat">v3.4.11</param> - <param name="revision">v3.4.11</param> + <param name="versionformat">v3.5.1</param> + <param name="revision">v3.5.1</param> <param name="changesgenerate">disable</param> </service> <service name="recompress" mode="disabled"> @@ -12,7 +12,7 @@ <param name="compression">gz</param> </service> <service name="go_modules" mode="disabled"> - <param name="archive">aliyun-cli-v3.4.11.tar.gz</param> + <param name="archive">aliyun-cli-v3.5.1.tar.gz</param> </service> </services> ++++++ aliyun-cli-v3.4.11.tar.gz -> aliyun-cli-v3.5.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/aliyun-cli/aliyun-cli-v3.4.11.tar.gz /work/SRC/openSUSE:Factory/.aliyun-cli.new.383539/aliyun-cli-v3.5.1.tar.gz differ: char 11, line 1 ++++++ vendor.tar.gz ++++++ ++++ 72101 lines of diff (skipped)
