------------------------------------------------------------------ --- Changelog.all ----------- Wed Jul 8 03:19:37 UTC 2026 ------ ------------------------------------------------------------------ ------------------------------------------------------------------ ------------------ 2026-7-8 - Jul 8 2026 ------------------- ------------------------------------------------------------------ ++++ Aeon-release: - automatically generated by openSUSE-release-tools/pkglistgen ++++ Kalpa-release: - automatically generated by openSUSE-release-tools/pkglistgen ++++ MicroOS-release: - automatically generated by openSUSE-release-tools/pkglistgen ++++ openSUSE-release: - automatically generated by openSUSE-release-tools/pkglistgen ------------------------------------------------------------------ ------------------ 2026-7-7 - Jul 7 2026 ------------------- ------------------------------------------------------------------ ++++ GeoLite2: - Updated to 2026.07.07 * Returned Russian and Crimean IPs in later versions. ++++ asdf: - Update to version 0.20.0: * chore: release 0.20.0 (#2276) * feat: add warning to `asdf info` output when `ASDF_TOOL_VERSIONS_FILENAME` value is invalid (#2293) * docs: revise ko-kr documentation (#2288) * chore: bump the docs group in /docs with 2 updates (#2290) * chore: bump golang.org/x/net from 0.53.0 to 0.55.0 (#2291) * chore: bump actions/checkout from 6 to 7 (#2287) * chore: bump actions/cache from 5 to 6 (#2289) * docs: update nushell setup instructions (#2285) * chore(docs): bump @types/node from 25.6.0 to 25.9.1 in /docs in the docs group (#2284) * chore(deps): bump github.com/go-git/go-git/v5 from 5.18.0 to 5.19.1 (#2280) * chore: upgrade to golang 1.26.3 (#2282) * fix: shallow clone plugin repositories for faster installs (#2256) * fix: update nushell completion code so it works on latest version of nushell (#2275) * docs: clarify what `` means in `asdf env` (#459) (#2274) * chore(docs): bump the docs group in /docs with 2 updates (#2273) * chore(docs): bump postcss from 8.5.1 to 8.5.12 in /docs (#2272) * chore(deps): bump googleapis/release-please-action from 4 to 5 (#2271) ++++ cargo-audit-advisory-db: - Update to version 20260707: * Assigned RUSTSEC-2026-0204 to crossbeam-epoch * Add advisory for invalid pointer dereference in fmt::Pointer impl for crossbeam_epoch::{Atomic,Shared} * Bump actions/cache from 5.0.5 to 6.1.0 * Assigned RUSTSEC-2026-0203 to tree-sitter-perl-next * Add tree-sitter-perl-next unmaintained advisory (#3039) * Assigned RUSTSEC-2026-0202 to cxx * Add advisory for cxx let_cxx_string unsoundness (#3037) * Assigned RUSTSEC-2026-0201 to fulgur * Add advisory for fulgur: blank-page DoS via non-painting replaced elements * Assigned RUSTSEC-2026-0200 to fulgur ++++ conscrypt: - Added patch: * boringssl.patch + Allow building with newer boringssl ++++ cosign: - update to 3.1.1 (bsc#1267044, CVE-2026-25680,CVE-2026-42502, CVE-2026-27136,CVE-2026-25681,CVE-2026-42506, bsc#1266049, CVE-2026-39827, CVE-2026-39828, CVE-2026-39829, CVE-2026-39830, CVE-2026-39831, CVE-2026-39832, CVE-2026-39833, CVE-2026-39834, CVE-2026-39835, CVE-2026-42508, CVE-2026-46595, CVE-2026-46597, CVE-2026-46598, bsc#1261811, CVE-2026-33815): * This release deprecates a number of flags related to verification material input for trust root material, as well as the bundle format, standardized across Sigstore SDKs, which is now the default output and input for signing and verifying respectively. You may continue to use the deprecated flags with Cosign v3.x releases. The deprecated flags will be removed in a future Cosign v4 release. * This release also updates the signing path for logging to Rekor v2. DSSE attestations will be logged as hashed entries, using the DSSE's pre-auth encoding (PAE). This should unblock developers who want to upload large signed DSSEs such as SBOMs. * Initialize PKCS11 slots Before Getting Token Info in * Sign exclusively via sigstore-go in * bundle create: Prevent IgnoreTlog when bundle contains SET in * Require bundle output or registry upload in * fix(load): pass NameOptions to name.ParseReference in * fix: honor --digestAlg when hashing a blob in verify-blob- attestation in https://github.com/sigstore/cosign/pull/4813 * Deprecate Flags for v4: Certificates in * Deprecate flags signing config in * Deprecate flags bundle in * Fix typo in map of verify command fields unsupported for new bundle format in https://github.com/sigstore/cosign/pull/4853 * Add bundle upgrade command in * Deprecate Flags for v4 in * fix: close file descriptor leaked in WriteSignedImageIndexImages loop in * fix: use Header.Set to prevent duplicate Authorization on retry in https://github.com/sigstore/cosign/pull/4870 * feat(cli): add Rekor v2 flag to cosign signing-config create * Fix crash verifying timestamps when no timestamp was verified * Deprecate Flags for v4: OCI Referrers in * Use the configured Target Repository more consistently in * fix: check HTTP status code in LoadFileOrURL in * Fix unsafe type assertion in Rego policy evaluation by in * Fix Ed25519ph check to respect custom signing configs in sign-blob in https://github.com/sigstore/cosign/pull/4880 * Enable initialize command output in conformance in * verify: return TUF errors for new bundle trusted roots in * Deprecate subcommands in * Remove docstring references to deprecated flags in * fix(verify): Attach detached certificates to static signatures via wrapped verifier in * fix(verify): copy CheckOpts inside VerifyNewBundle to fix data race in https://github.com/sigstore/cosign/pull/4917 * Update sigstore-go to v1.2.0 in * **Full Changelog**: https://github.com/sigstore/cosign/compare/v3.0.6...v3.1.1 ++++ criu: - Backport the fixes from criu-devel branch for the recent 7.x kernels (bsc#1270423): 0001-net-Route-veth-restore-through-usernsd-for-userns-mo.patch 0002-zdtm-Fix-rseq01-test-for-kernel-7.0-rseq-changes.patch 0003-zdtm-Skip-socket_udplite-test-when-kernel-lacks-UDPL.patch 0004-sockets-Treat-UDPLITE-as-optional-in-collect_err.patch ++++ docker-compose: - Update to version 5.3.1: * Internal - Ci: add concurrency group to pr-review-trigger to prevent duplicate reviews by @derekmisler in #13890 - Fix grammar in Attestations field comment by @blackflytech in [#13891] - Ci: remove unused desktop-edge-test workflow by @thaJeztah in [#13897] - Ci: zizmor workflow by @crazy-max in #13901 - Ci: fix docs-upstream workflow by @crazy-max in #13912 - CODEOWNERS: add compose-reviewers by @thaJeztah in #13913 - Ci: harden GitHub Actions workflows by @glours in #13896 - GHA: dependabot: group docker/* actions updates by @thaJeztah in #13914 * Dependencies - Build(deps): bump github.com/moby/buildkit from 0.31.0 to 0.31.1 by @dependabot[bot] in #13892 - Build(deps): bump github.com/moby/sys/user to v0.4.1 by @thaJeztah in #13893 - Build(deps): bump go.yaml.in/yaml/v4 from 4.0.0-rc.4 to 4.0.0-rc.6 by @dependabot[bot] in #13876 - Build(deps): bump github.com/docker/cli from 29.6.0+incompatible to 29.6.1+incompatible by @dependabot[bot] in #13895 - Build(deps): bump actions/stale from 10.2.0 to 10.3.0 by @dependabot[bot] in #13902 - Build(deps): bump the docker-actions group with 3 updates by @dependabot[bot] in #13916 - Build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #13908 - Build(deps): bump actions/setup-go from 6.3.0 to 6.5.0 by @dependabot[bot] in #13907 - Build(deps): bump test-summary/action from 2.4 to 2.6 by @dependabot[bot] in #13903 - Build(deps): bump mxschmitt/action-tmate from 3.23 to 3.24 by @dependabot[bot] in #13910 - Build(deps): bump codecov/codecov-action from 5.5.3 to 7.0.0 by @dependabot[bot] in #13904 - Build(deps): bump github/codeql-action/upload-sarif from 3.36.3 to 4.36.2 by @dependabot[bot] in #13917 - Build(deps): bump actions/checkout from 6.0.2 to 7.0.0 by @dependabot[bot] in #13911 ++++ rpm2docserv: - Update to version 20260707.78c4c29: * Update go dependencies ++++ glab: - Update to version 1.107.0: * Features - ad8642d8: feat(duo): support Duo CLI v9 auto-updates (Tomas Vik tvik@gitlab.com) - b8ba875f: feat(security config): add commands to manage security configuration profiles (Oscar Tovar otovar@gitlab.com) * Documentation - 76d0ac66: docs: add new CLAUDE.md file and reference AGENTS.md (Brendan Lynch blynch@gitlab.com) - 4a143d44: docs: clarify glab token rotate command info (Brendan Lynch blynch@gitlab.com) - 96ab83c0: docs: update stage from Create to AI Coding (Uma Chandran uchandran@gitlab.com) * Dependencies - 3329b298: chore(deps): update dependency @commitlint/format to ^21.1.0 (GitLab Renovate Bot gitlab-bot@gitlab.com) - d176bd65: chore(deps): update module charm.land/lipgloss/v2 to v2.0.5 (GitLab Renovate Bot gitlab-bot@gitlab.com) - b9c46379: chore(deps): update module github.com/docker/cli to v29.6.1+incompatible (GitLab Renovate Bot gitlab-bot@gitlab.com) - f6fefa6d: chore(deps): update module gitlab.com/gitlab-org/api/client-go/v2 to v2.45.0 (GitLab Renovate Bot gitlab-bot@gitlab.com) - 7fd07149: chore(deps): update module gitlab.com/gitlab-org/api/client-go/v2 to v2.46.0 (GitLab Renovate Bot gitlab-bot@gitlab.com) * Maintenance - 0e195d0d: chore: update documentation MR template (Brendan Lynch blynch@gitlab.com) ++++ inspektor-gadget: - Update to version 0.54.0: * Welcome to the v0.54.0 of Inspektor Gadget. These are the most important changes: - Generate Cilium NetworkPolicy — advise_networkpolicy can now produce Cilium NetworkPolicy resources, not just Kubernetes NetworkPolicy. Pick the output you want with --policy-format cilium (or --policy-format k8s), then apply the generated policy directly to your Cilium managed cluster. - Set resources on the Kubernetes deployment — you can now define CPU and memory requests and limits for Inspektor Gadget via the Helm chart. Set them under resources in your values.yaml (or with --set) so the DaemonSet fits within your cluster's resource quotas and admission policies. - Race and scale fixes — several fixes make Inspektor Gadget more stable on busy, high-churn nodes: a data race on concurrent container attachment was fixed, a fanotify self-deadlock in the container hook was avoided, and repeated BTF work is now cached, reducing overhead at scale. * Breaking Changes - ci: remove SBOMs from image index, sign them separately by @natejsimonsen in #5495 * General Improvements - otel-profiles: Add support for profile name by @mqasimsarfraz in #5459 - operators/generate_networkpolicy: add Cilium NetworkPolicy output format by @qjoly in #5551 - charts: Allow setting resources by @mqasimsarfraz in #5563 - trace_exec: read args from the new process address space by @dorser in #5600 - ebpf: upgrade to v0.22.0 and use user-provided BTF cache by @matthyx in #5599 - tools: Pin bpftool version and add check for latest by @eiffel-fl in #5472 * Bug Fixes - kubemanager: fix race for writes to attachedContainers by @mqasimsarfraz in #5584 - container-hook: avoid fanotify self-deadlock by caching config.json by @alban in #5572 - include: mask I_CTIME_QUERIED flag when reading inode ctime by @dorser in #5602 * Documentation Improvements - gadgets/advise_networkpolicy: document --policy-format in gadget guide by @Copilot in #5571 - Clarify applicability of built-in gadgets migration guide by @ahrkrak in #5562 - docs: Update AKS CI documentation to use immutable subject by @eiffel-fl in #5601 * Security Improvements - Bump Go toolchain and builder image pins to 1.26.4 (CVE-2026-42504) by @Copilot in #5558 - deps: update x/crypto for gadgettracermanager CVE scan by @Copilot in #5590 * CI updates - ci: Fixes zizmor alerts for template injection by @eiffel-fl in #5549 - ci: Pin vimto version and check latest version by @eiffel-fl in #5473 * Dependencies updates - go: bump github.com/cyphar/filepath-securejoin from 0.5.1 to 0.7.0 by @dependabot in #5581 - go: bump github.com/containerd/containerd from 1.7.32 to 1.7.33 by @dependabot in #5585 ++++ kubearmor-client: - Update to version 1.4.9: * bump otlptrace to v1.43.0 to resolve Snyk memory allocation vuln (#555) - Update to version 1.4.8: * migrate docker SDK usage from docker/docker to moby/moby/client (#552) * fix(install): remove kubearmornetworkpolicies CRD on force uninstall * chore: typo fix for cli karmor logs --secure * add no sec to json encoding * chore(policy): add kubearmor network policy * probe: fix namespace field to the policies list * fix-go-release * update KubeArmor/protobuf dependency ++++ kubectl-view-allocations: - Update to version 3.0.2: * chore(deps): bump kube from 3.1.0 to 4.0.0 * chore(deps): bump itertools from 0.14.0 to 0.15.0 (#344) * chore(deps): bump anyhow from 1.0.102 to 1.0.103 (#342) * chore(deps): bump actions/checkout from 6 to 7 (#340) ++++ syslog-ng: - update to 4.12.0 - disable Java destination support - comment out secure logging related files for now (disabled by default by upstream) ++++ rpm: - Add Requires: (rpm-plugin-selinux if selinux-policy) ++++ libtsm: - Update to 4.6.0: * vte: map mouse wheel up/down buttons correctly * fix CSI default parameter * vte: Fix ctrl+shift+arrows * Add a new draw2 interface * vte: Add dim support ++++ limine: - Update to 12.4.0: * Support booting FreeBSD on BIOS/GPT systems by chainloading the freebsd-boot partition (gptboot), emulating FreeBSD's pmbr. * Add the `firmware_logo` option to restore the OEM firmware boot logo on handoff to the OS via the ACPI BGRT table (UEFI only). ++++ matrix-synapse: - Update to 1.156.0 - Features - Expose MSC4354 Sticky Events over MSC4186 (Simplified) Sliding Sync. (#19591) - Stabilize support for sending ephemeral events to application services, as per MSC2409. Contributed by @jason-famedly @ Famedly. (#19758) - Include allowed_room_ids in the /summary client-server API response for rooms with restricted join rules, as required by Matrix 1.15. Contributed by @FrenchGithubUser @famedly. (#19762) MSC4140: Cancellable delayed events: Allow authentication on delayed event management endpoints (such as /restart) to bypass ratelimits for unauthenticated requests based on the client IP address. (#19794) - Add new metric synapse_non_deactivated_user_count which tracks the number of non-deactivated users in the database, split by app_service. (#19848) - The GET /_matrix/client/unstable/org.matrix.msc1763/retention/configuration endpoint is now provided when retention is enabled and experimental_features.msc1763_enabled is enabled, based on MSC1763. (#19853) - Add experimental support for MSC4491: Invite reasons in room creation. (#19874) - Bugfixes - Provide remote servers a way to find out about an event created during the remote join handshake. Contributed by @FrenchGithubUser and @jason-famedly @ Famedly. (#19390, [#19855], #19856) - Advertise org.matrix.msc4143 in unstable_features when msc4143_enabled is set. (#19646) - Fix a long-standing bug where the badge notification count for a room could become permanently inflated if a read receipt was sent before the room's notification counts were first summarised. (#19785) - Fix startup listener logging to report the actual bound TCP port, so listeners configured with port 0 no longer log Synapse now listening on TCP port 0. (#19810) - Fix notification counts being inflated after a /purge_history when notifications had already been rotated into the summary table. (#19834) - Fix /sync caching transient errors for the sync_response_cache_duration. (#19845) - Fix local events being deleted by the Purge History admin API despite delete_local_events being set to false, in room versions other than 1 and 2. (#19850) - Fix a bug where a user's dehydrated device (MSC3814) was deleted when their device list was synced from Matrix Authentication Service (e.g. upon logging out their last device), breaking offline key delivery. (#19892) - Improved Documentation - Update auto_join_rooms config documentation to cover requirements for auto-joining invite-only rooms. (#19660) - Add stable endpoint for MSC3266: Room summary API into worker docs. Contributed by @olmari. (#19788) - Tweak wording of Rust crate dependency update policy. (#19829) - Fixed the Admin API user endpoint documentation examples to use JSON booleans (true/false) instead of numeric (0/1) values. (#19847) - Internal Changes - Make simple_select_one_onecol_txn() more helpful by naming the table of the select - as all other query wrapper functions already did. (#19869) - Refactor get_user_which_could_invite logic to reuse get_users_which_can_issue_invite. Contributed by Noah Markert. (#19732) - Fix a flaky test (twisted.protocols.amp.TooLong error under trial -jN) caused by an oversized debug log line. (#19832) - Upload Complement test logs as CI artifacts instead of printing the raw output to the build log. (#19840) - Fix release script considering any workflow completion as successful. (#19843) - Force keyword-args for clear default_config(server_name="test") usage in test utilities. (#19849) - Add .ruff_cache/ directory to .gitignore. (#19854) - Bump poetry in CI from 2.2.1 to 2.4.1. (#19866, #19877) - Split out deferred and tokio_runtime to their own Rust modules. (#19868) - Prevent the cargo-test and cargo-bench CI jobs from being skipped, even on PRs that have Rust changes. (#19883) ++++ opencloud-server: - Update to version 7.2.1: Opencloud * Bug Fixes - Fix warming up the id cache for the user storage [#3072] * Dependencies - [full-ci] chore: bump web to v7.1.3 [#3052] Reva * Bug Fixes - [stable-2.46] Fix warming up the id cache for the user storage [#728] Web * Bug Fixes - [stable-7.1] fix (tiptap): don't render html files via html strategy (#2774) [#2776] - fix: isolate module federation shared scope per app [#2770] ++++ opi: - Version 5.14.0 * Use GitHub latest release endpoint for stable releases ++++ perl-Crypt-PasswdMD5: - updated to 1.450.0 (1.45) see /usr/share/doc/packages/perl-Crypt-PasswdMD5/Changelog.ini [V 1.45] Date=2026-07-07T10:28:00 Comments= < LICENSE EOT ++++ perl-Devel-Cover-Report-Codecovbash: - updated to 0.42.0 (v0.42.0) see /usr/share/doc/packages/perl-Devel-Cover-Report-Codecovbash/Changes v0.42.0 2026-07-07 11:20:41+02:00 - fix: Report lines with any covered statement as covered ++++ perl-String-Util: - updated to 1.360.0 (1.36) see /usr/share/doc/packages/perl-String-Util/Changes ++++ perl-Tree-DAG_Node: - updated to 1.380.0 (1.38) see /usr/share/doc/packages/perl-Tree-DAG_Node/Changelog.ini [V 1.38] Date=2026-07-07T10:28:00 Comments= < LICENSE - Add AI_POLICY.md file. - Modernize MANIFEST.SKIP again. EOT ++++ python-anthropic: - Update to 0.116.0: * Add support for claude-sonnet-5 * Add support for Managed Agents event delta streaming, agent overrides, reverse pagination, vault credential injection scoping, and agent/deployment webhook events * Add support for the 20260318 web fetch and support tools * Fix async count_tokens missing output_format/output_config merge block * Fix agent_toolset to allow absolute paths that resolve inside the workdir * Keep the typing_extensions floor at >= 4.13.2 (upstream raised it to >= 4.14, but the code still only needs TypeIs, available since 4.10.0) ++++ python-eval-type-backport: - Add patch support-typing-eval-type-changes.patch: * Support typing._eval_type() changes introduced by Python 3.13 and 3.15. ++++ python-langchain-aws: - Update to 1.6.2: * Add support for the Claude Fable and Sonnet 5 Bedrock models * Allow thinking together with forced tool use on Claude Opus 4.8 and Claude 5 ++++ python-langgraph: - Update to 1.2.8: * Bug-fix release; no API or dependency changes ++++ python-langsmith: - Fix variations from %check (boo#1227364) - Update to 0.9.8: * Add an asynchronous aread_project() client method to read a tracing project (by id or name, optionally with aggregate statistics) without blocking * Rename the client-facing online_evaluators accessor to evaluators for clearer nomenclature * Drop the asynchronous projects resource accessor ++++ python-pony: - Add py313.patch and py314.patch to support Python 3.13 and Python 3.14 - remove skip for Python 3.13 and Python 3.14 - add skip for Python 3.15 ++++ rasdaemon: - - Create debugfs dependency in unit section of rasdaemon.service bsc#1270438 A debugfs_service_dependency.patch - On systems where no DIMMs are installed and the systems only have HBM memory, the ras-mc-ctl --register-labels and --print-labels return an error instead of an info message (bsc#1240542) A rasdaemon_ras-mc-ctl_change_no_dimm_label_message_to_info_from_error.patch ++++ redsea: - Update to version 1.3.1 UX changes: * Exit if a TMC location table is provided but can't be loaded. Documentation: * Encouraging the use of the --input flag (the default input format may be deprecated in the future). Bug fixes: * Fix the number-of-channels sanity check only being applied to raw pcm input. * Fix signed integer overflow in the number parsing in options.cc * Fixes to eRT/eRT+ decoding (#152) by VasylSamoilov: + Show incomplete UTF-8 characters as '?' instead of discarding the entire string. + Allow messages of up to 128 bytes in length. + Fix off-by-one in the RadioText+ tag placement for eRT. * Fix an issue where RadioText was constantly re-printed if the station used both string terminators and space-padding (#118). * Fix C' offset detection - type B groups can now be received even when block 2 is lost (MPX/bitstring input). * Fix bug in 15B decoding when Block 2 is absent, uncovered by the above. * Fix bug in legacy 5A/5B (Transparent data channels): don't attempt to decode missing block 3/4. ++++ rubygem-actioncable-8.0: - Update to version 8.0.5: https://rubyonrails.org/2026/3/24/Rails-Versions-8-0-5-and-8-1-3-have-been-released ++++ rubygem-actionmailbox-8.0: - Update to version 8.0.5: https://rubyonrails.org/2026/3/24/Rails-Versions-8-0-5-and-8-1-3-have-been-released ++++ rubygem-actionmailer-8.0: - Update to version 8.0.5: https://rubyonrails.org/2026/3/24/Rails-Versions-8-0-5-and-8-1-3-have-been-released ++++ rubygem-actionpack-8.0: - Update to version 8.0.5: https://rubyonrails.org/2026/3/24/Rails-Versions-8-0-5-and-8-1-3-have-been-released ++++ rubygem-actiontext-8.0: - Update to version 8.0.5: https://rubyonrails.org/2026/3/24/Rails-Versions-8-0-5-and-8-1-3-have-been-released ++++ rubygem-actionview-8.0: - Update to version 8.0.5: https://rubyonrails.org/2026/3/24/Rails-Versions-8-0-5-and-8-1-3-have-been-released ++++ rubygem-activejob-8.0: - Update to version 8.0.5: https://rubyonrails.org/2026/3/24/Rails-Versions-8-0-5-and-8-1-3-have-been-released ++++ rubygem-activemodel-8.0: - Update to version 8.0.5: https://rubyonrails.org/2026/3/24/Rails-Versions-8-0-5-and-8-1-3-have-been-released ++++ rubygem-activerecord-8.0: - Update to version 8.0.5: https://rubyonrails.org/2026/3/24/Rails-Versions-8-0-5-and-8-1-3-have-been-released ++++ rubygem-activestorage-8.0: - Update to version 8.0.5: https://rubyonrails.org/2026/3/24/Rails-Versions-8-0-5-and-8-1-3-have-been-released ++++ rubygem-activesupport-8.0: - Update to version 8.0.5: https://rubyonrails.org/2026/3/24/Rails-Versions-8-0-5-and-8-1-3-have-been-released ++++ rubygem-rails-8.0: - Update to version 8.0.5: https://rubyonrails.org/2026/3/24/Rails-Versions-8-0-5-and-8-1-3-have-been-released ++++ rubygem-railties-8.0: - Update to version 8.0.5: https://rubyonrails.org/2026/3/24/Rails-Versions-8-0-5-and-8-1-3-have-been-released ++++ rubygem-uri: - New upstream release 1.1.1 ++++ rustup: - bsc#1270186 - CVE-2026-41676 - update openssl to 0.10.78 ++++ sccache: - bsc#1270206 CVE-2026-41676 - Update openssl to 0.10.78 ++++ tik: - Revert to version 1.5.1: ++++ ttl: - Update to version 0.20.2: Fixed * Panic-proofing across the CLI, probe, and TUI paths. * Unsafe socket code hardened against undefined behavior. * PMTUD correlation, lock ordering, and enrichment dedup. * IPv6 correctness. * Bounded enrichment caches. * Replay robustness. * File security and output hygiene. * Export filename length. ++++ zathura-plugin-cb: - Fix build without %check (boo#1227364) ++++ zathura-plugin-djvu: - Fix build without %check (boo#1227364) ++++ zathura-plugin-pdf-mupdf: - Fix build without %check (boo#1227364) ++++ zathura-plugin-pdf-poppler: - Fix build without %check (boo#1227364) ++++ zathura-plugin-ps: - Fix build without %check (boo#1227364) ------------------------------------------------------------------ ------------------ 2026-7-6 - Jul 6 2026 ------------------- ------------------------------------------------------------------ ++++ apko: - Update to version 1.2.22: * build(deps): bump zizmorcore/zizmor-action from 0.5.6 to 0.5.7 (#2295) * build(deps): bump google.golang.org/api from 0.285.0 to 0.286.0 (#2298) * build(deps): bump go.step.sm/crypto from 0.83.0 to 0.84.1 (#2301) * build(deps): bump goreleaser/goreleaser-action from 7.2.2 to 7.2.3 (#2308) * build(deps): bump chainguard.dev/sdk from 0.1.74 to 0.1.94 (#2309) * build(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0 (#2312) * build(deps): bump chainguard-dev/actions/setup-registry from 1.6.24 to 1.6.26 (#2313) * build(deps): bump github.com/klauspost/compress from 1.18.6 to 1.19.0 (#2314) ++++ arkade: - Update to version 0.11.108: * Allow trusted symlink targets in OCI extraction ++++ ast-grep: - Update to version 0.44.1: * 0.44.1 bump version * chore(deps): update rust crate napi to v3.10.3 (#2786) * chore(deps): update rust crate napi-derive to v3.5.9 (#2785) * chore(deps): update dependency oxlint to v1.72.0 (#2780) * chore(deps): update rust crate terminal-light to v1.9.0 (#2781) * chore(deps): update rust crate clap_complete to v4.6.7 (#2783) * chore(deps): update rust crate ignore to v0.4.27 (#2784) * fix(cli): bound outline file queue (#2787) * chore(deps): update rust crate clap_complete to v4.6.6 (#2782) * chore(deps): update dependency @ast-grep/napi to v0.44.0 (#2764) * chore(deps): update rust crate tree-sitter to v0.26.10 (#2779) * chore(deps): update dependency web-tree-sitter to v0.26.10 (#2778) * chore(deps): update dependency dprint to v0.55.1 (#2776) * chore(deps): update dependency @napi-rs/cli to v3.7.2 (#2667) * chore(deps): update rust crate napi to v3.9.4 (#2696) * chore(deps): update rust crate napi-derive to v3.5.7 (#2768) * fix: update pyo3 deps * chore(deps): update rust crate anyhow to v1.0.103 (#2774) * feat: load custom language outline rules from config (#2777) * fix(deps): update rust-wasm-bindgen monorepo (#2775) * chore(deps): update actions/cache action to v6 (#2767) * feat: add outline rules for more builtin languages * feat: Support *.bazel files in python (#2771) * chore(deps): update oxlint monorepo (#2765) ++++ faugus-launcher: - Bump to version 1.22.8 * Updated Russian translation * Removed prefix lock * Use png instead of ico * Add files via upload for 1.22.7 * Update ja faugus-launcher.po 1.22.7 * Updated German translation * centralize path constants in path_manager.py ++++ flake-pilot: - Bump version: 3.1.33 → 3.1.34 ++++ framework_tool: - Update to 0.6.5 * README: link to downstream package website by @JohnAZoidberg in #345 * --thermal: Decode Intel Core Ultra Series 3 temps by @JohnAZoidberg in #348 * --capsule: Add more GUIDs by @JohnAZoidberg in #349 * --power: Add battery cutoff status by @JohnAZoidberg in #347 * Add getting battery info thorugh SMBUS by @JohnAZoidberg in #350 * Bump 0.6.5 by @JohnAZoidberg in #351 ++++ gap-autodoc: - Update to release 2026.06.30 * Fix a regression in `.autodoc` parsing where Markdown-style headings and AutoDoc commands were interpreted inside XML CDATA blocks instead of being kept as literal text. ++++ gap-digraphs: - Update to release 1.15.0 * kernel: fix issues with assumptions in `IS_ACYCLIC_DIGRAPH` * Improve the documentation of the Digraph encoding formats * Implement `IsCograph` with bug fixes * Add unitedgeweight digraph * Implementing Colour Refinement * Correct Mutability of LineDigraph - Delete eaps5.patch (merged) ++++ gnome-branding-Aeon: - Demote ptyxis from default installation ++++ golang-github-prometheus-alertmanager: - update to 0.33.1: * [BUGFIX] doc: fix missing notification_reason field in webhook documentation (#5329) * [BUGFIX] silences: fix silences snapshot missing legacy matchers field. This caused a bug that prevented older alertmanager versions from reading newer snapshots unnecessarily. (#5330) * [BUGFIX] silence with no matchers should populate an empty array in API response (#5331) ++++ goreleaser: - Update to version 2.17.0: * ci: verify * docs: update * ci: replace tilde in nfpm filenames * docs(nfpm): note tilde ConventionalFileName * feat(dockers/v2): retry build * feat(scm): allow a custom token on the release repository (#6689) * chore: auto-update generated files (#6688) * ci(deps): bump the actions group with 11 updates (#6687) * chore(deps): bump the gomod group with 4 updates (#6686) * ci: notify telegram instead of discord * feat: Allow GOARM softfloat and hardfloat (#6198) * chore: godoc * feat(brew,cask,krew,nix,scoop,winget): default pull request branch name (#6685) * fix(winget): default head branch to a versioned template (#6684) * chore: schema update * ci: token perms * sec(deps): bump go-pkcs12 to v0.7.2 (GO-2026-5052) (#6683) * fix(deps): drop dep on docker/docker (#6682) * feat(winget): allow configuring the manifest locale (#6680) * fix(builders): reject empty target string (#6679) * chore(deps): bump the gomod group across 1 directory with 2 updates * ci: improve ci times (#6677) * chore(deps): bump the gomod group with 2 updates (#6673) * ci: remove node cleanup * docs: update * chore(deps): bump github.com/sigstore/rekor from 1.5.1 to 1.5.2 (#6676) * chore: auto-update generated files (#6675) * ci(deps): bump the actions group with 3 updates (#6674) * chore: auto-update generated files (#6671) * chore(deps): bump github.com/opencontainers/runc from 1.2.8 to 1.3.6 (#6669) * fix(nfpm): produce valid arch for Termux packages (#6668) * feat(nfpm): support msix packages (#6647) * docs: update * ci: remove dispatch generate * ci: improve sponsors update script * ci: improve get-releases script * chore(deps): bump the docker group across 1 directory with 2 updates (#6664) * ci(deps): bump actions/checkout from 6.0.3 to 7.0.0 in the actions group (#6665) * chore(deps): bump the gomod group with 5 updates (#6663) * chore: auto-update generated files (#6662) * docs: fix "lets" -> "let's" in quick-start guide (#6661) * ci: fix install from gh release * ci: fix generate job * docs: doc authoring skill * docs: update * ci(deps): bump the actions group with 2 updates (#6659) * chore(deps): bump the docker group across 1 directory with 3 updates (#6658) * chore(deps): bump the gomod group with 6 updates (#6657) * docs: fix * fix(client): skip merge-upstream when target repo is not a fork (#6646) * chore: update schema * docs: good bye discord * fix: return error when go.mod is unreadable in CheckGoModPipe (#6644) * docs: fix typo in notarize.md (#6655) * chore: auto-update generated files * sec(deps): update golang.org/x/net * fix(mcp): clean subfolder path (#6649) * chore(deps): bump the gomod group with 2 updates (#6650) * chore(deps): bump the docker group across 1 directory with 3 updates (#6651) * ci(deps): bump the actions group with 5 updates (#6652) * docs: improve home * chore: auto-update generated files * chore: auto-update generated files * chore(deps): bump the gomod group with 2 updates (#6640) * ci(deps): bump the actions group with 4 updates (#6641) * chore: auto-update generated files * chore: auto-update generated files * docs(casks): fix private-repo example broken by Homebrew 5.1.14 (#6639) * chore: auto-update generated files * chore: auto-update generated files * docs: updates * chore: auto-update generated files * chore: auto-update generated files ++++ govc: - Update to version 0.55.1: * Fix - [ea8603d] remove ovf test files with non-ascii names * Chore - [1e372f1] Update version.go for v0.55.1 * Commits - [1e372f1] chore: Update version.go for v0.55.1 - [18b33ca] feat(cns): add ActiveClusters to CnsVolumePolicyReconfigSpec - [e5a1169] Add simulator methods for eam2 cluster solutions api - [ea8603d] fix: remove ovf test files with non-ascii names ++++ himmelblau: - Update to version 3.1.8+git0.f72b330e: * cargo vet * Version 3.1.8 * Update cargo vet audits for backport * fix(deps): patch opentelemetry baggage propagation CVE * build: cleanup patch overrides * fix(auth): retry transient fail user existence lookups * fix(rpm): allow tpm2-tss dependency * fix(nss): depend on systemd users * packaging: disable duplicate NM workaround scripts * dispatcher: refine Himmelblau restart workaround * fix(sso): update Entra SSO extension * fix(rpm): clean SSO policy on erase * Add NSS shadow lookups for Himmelblau users * fix(nix module): allowed AF_INET and AF_INET6 to systemd sandbox * daemon: apply Intune policy asynchronously * Handle password changes in password-only auth * cargo clippy * Update libhimmelblau to latest version * deps(rust): bump the all-cargo-updates group across 1 directory with 21 updates * Add conf_example.patch (bsc#1268646). ++++ hugo: - Update to version 0.164.0: * releaser: Bump versions for release of 0.164.0 * build(deps): bump github.com/JohannesKaufmann/html-to-markdown/v2 * build(deps): bump golang.org/x/tools from 0.45.0 to 0.47.0 * build(deps): bump golang.org/x/image from 0.42.0 to 0.43.0 * build(deps): bump golang.org/x/net from 0.55.0 to 0.56.0 * build(deps): bump github.com/pelletier/go-toml/v2 from 2.4.2 to 2.4.3 * tpl/tplimpl: Support sub paths in layouts passed to .Render * all: Rewrite deprecated constructs in tests * Add markup.rst.syntaxHighlight option * tpl/resources: Deprecate resources.PostProcess in favour of templates.Defer * contributing: Add a note about co-authoring attributions when borrowing test cases * tpl/collections: Include key in IsSet unsupported-type warning * build(deps): bump github.com/getkin/kin-openapi from 0.139.0 to 0.140.0 * create: Keep new content placeholders buildable * hugolib: Use the output format's suffix for alias paths * hugio: Speedup hasBytesWriter * build(deps): bump golang.org/x/mod from 0.36.0 to 0.37.0 * build(deps): bump github.com/pelletier/go-toml/v2 from 2.3.1 to 2.4.2 * tpl/crypto: Add crypto.Hash * Squashed 'docs/' changes from e17426e2b6..c85af679bf * Add encoding.HexDecode/Encode * deps: Upgrade github.com/evanw/esbuild v0.28.0 => v0.28.1 * markup/pandoc: Add citation support * tpl/tplimpl: Make template name lookup case-insensitive * deps: Add Chroma dark/light mode support * hugolib: Return error from .Render when template not found * releaser: Prepare repository for 0.164.0-DEV ++++ k0sctl: - Update to version 0.32.1: * chore: finetune rig v2 migration note * build(deps): bump github.com/k0sproject/rig/v2 from 2.0.1 to 2.1.0 (#1110) * build(deps): bump github.com/k0sproject/rig/v2 from 2.0.0 to 2.0.1 ++++ kubectl-switch: - Update to version 2.4.23: * fix(go): update charm.land/bubbles/v2 ( v2.1.0 → v2.1.1 ) - Update to version 2.4.22: * ci(github-action): update docker/login-action ( v4.3.0 → v4.4.0 ) * fix(go): update charm.land/lipgloss/v2 ( v2.0.4 → v2.0.5 ) * fix(go): update charm.land/bubbletea/v2 ( v2.0.7 → v2.0.8 ) * ci(github-action): update docker/login-action ( v4.2.0 → v4.3.0 ) * chore: add mise lockfile (#249) * ci(github-action): Update actions/checkout ( v6.0.3 → v7.0.0 ) (#247) * ci(github-action): update jdx/mise-action ( v4.1.0 → v4.2.0 ) ++++ ldc: - Adjust build to support clang using libalternatives by referencing the versioned names explicitly - Move ldc.conf (now a directory) into /usr/share/, needs patch: * ldc-conf-path.patch - Update to 1.42.0: * Big news - Frontend, druntime and Phobos are at version [2.112.1+](https://dlang.org/changelog/2.112.0.html), incl. new command-line options `-extI`, `-dllimport=externalOnly` and `-edition`. (#4949, #4962, #4988, #5029, #5042, #5046, #5051, #5061, #5067, #5069, #5076) - Support for [LLVM 21](https://releases.llvm.org/21.1.0/docs/ReleaseNotes.html). The prebuilt packages use v21.1.8. (#4950, #5033) - New prebuilt package for Alpine Linux aarch64 with musl libc, analogous to the existing x86_64 package. (#4943) - **Breaking change for dcompute**: The special `@kernel` UDA is now a function and _**requires**_ parentheses as in `@kernel() void foo(){}`. Optionally you can provide launch dimensions, `@kernel([2,4,8])`, to specify to the compute runtime how the kernel is intended to be launched. - ldc2.conf can now be a directory. All the files inside it, ordered naturally, will be concatenated and treated like a big config. (#4954) - Running `ldc-build-runtime --installWithSuffix` now includes installing a target-specific .conf file to that directory. (#4978) - **Breaking change for ldc2.conf cmake generation**: The `cmake` build process now generates the `ldc2.conf` and `ldc2_install.conf` as directories. `ldc2*.conf.in` and `ADDITIONAL_DEFAULT_LDC_SWITCHES` have been removed, if you need to add switches check out `makeConfSection` in `LdcConfig.cmake`. (#4954) - When cross-compiling, the fallback value for the (cross) C compiler will be picked based on some heuristics. The old behavior was to default to `cc`. As an example, when cross-compiling for `aarch64-linux-gnu` the compilers that are checked are: - `aarch64-linux-gnu-gcc` - `aarch64-linux-gnu-clang` - `clang --target=aarch64-linux-gnu` - The prebuilt arm64/universal macOS packages additionally bundle the arm64 iOS-*simulator* libraries, for out-of-the-box cross-compilation support via e.g. `-mtriple=arm64-apple-ios12.0-simulator`. (#4974) - New `--fdebug-prefix-map` command-line option and changed debuginfo file/directory name splitting logic (both now similar to clang), to aid reproducible builds. (#5039) * Platform support - Supports LLVM 15 - 21. - PowerPC64: `real` now matches the C++ host compiler's `long double` when compiling for the native target, not just on Linux hosts. (#5054) - Update to 1.41.0: * Big news - Frontend, druntime and Phobos are at version [2.111.0+](https://dlang.org/changelog/2.111.0.html). (#4877, #4910, #4918, #4941) - Support for [LLVM 20](https://releases.llvm.org/20.1.0/docs/ReleaseNotes.html). The prebuilt packages use v20.1.5. (#4843, #4911, #4935) - The dynamic-compile (JIT) feature has regressed with LLVM 20. Use LLVM 18 or 19 for that feature. - Keep frame pointers by default with `-O` for some targets, notably AArch64 (except Windows), x86_64 (except Windows and glibc Linux), Windows x86, and Android. This fixes druntime backtraces with optimized code (incl. prebuilt druntime/Phobos). (#4889) - The prebuilt (non-musl) Linux packages are now generated on Ubuntu 22.04; the minimum glibc version has accordingly been raised from v2.31 to v2.35. (#4893) - druntime: Optimize `core.int128` via inline IR/assembly. (#4892) - Follow clang wrt. unwind tables emission, enabling them for most popular targets. (#4888) - ldc2.conf: Arrays can now be appended to via the `~=` operator. (#4848, #4856) - New `--installWithSuffix` command-line option for the `ldc-build-runtime` tool, to simplify copying the libraries to an existing LDC installation. (#4870) - CMake changes (for building LDC itself): - Minimum CMake version bumped to v3.16. (#4898) - macOS: Fix weird linker error when running CMake the first time. (#3901, #4926) - Reworked integration of the LLVM compiler-rt libraries. Package maintainers may want to see [docs/compiler_rt.md](https://github.com/ldc-developers/ldc/blob/master/docs/compiler_rt.md). (#4665) - Somewhat simplify separate compiler and runtime builds, incl. cross-compiling LDC itself. (#4872) * Platform support - Supports LLVM 15 - 20. - RISC-V: Fiber context switching is now implemented natively. (#4867) * Bug fixes - Prebuilt macOS packages: Fix `ldmd2` and other bundled executables crashing on macOS v15.4. (#4899, #4912) - ImportC: Run C preprocessor in C11 mode. (#4933) - ImportC Windows: Disable clang headers when C-preprocessing with `clang-cl`. (#4934) - Fix ICE on invalid constant address-of expressions. (#4938, #4939) - Allow Unicode in fully qualified label names. (#4927, #4929) ++++ libcdata: - Update to release 20260703 * The testsuite was updated ++++ libcdatetime: - Update to release 20260703 * The testsuite was updated ++++ libcdirectory: - Update to release 20260703 * The testsuite was updated ++++ libcerror: - Update to release 20260703 * The testsuite was updated ++++ libcfile: - Update to release 20260704 * File alignment code from 20260520 has been removed again * libcfile received some support for BSD APIs * The testsuite was updated ++++ libclocale: - Update to release 20260703 * The testsuite was updated ++++ libcnotify: - Update to release 20260703 * The testsuite was updated ++++ libcpath: - Update to release 20260703 * The testsuite was updated ++++ libcsplit: - Update to release 20260703 * The testsuite was updated ++++ libcthreads: - Update to release 20260703 * The testsuite was updated ++++ libesedb: - Update to release 20260704 * Support for segmented and compressed Long Values * Added some getopt code for esedbtools ++++ libevt: - Update to release 20260705 * Reworked the command-line option parsing * Updated the manpage and testsuite ++++ libevtx: - Update to release 20260705 * Reworked the command-line option parsing * Updated the manpage and testsuite * Extract some more fields from EVTX files ++++ libexe: - Update to release 20260705 * Improvements to command line option handling * The testsuite was updated ++++ suricata: - Fix TOCTOU issue in %post (bsc#1270362, CVE-2026-59674) ++++ libwrc: - Update to release 20260705 * The testsuite was updated ++++ mcp-server-managesw: - Update to version v0.2.1 with better tool output and better input schemas for the tools - Use direct githu download link to make package better suiteable for git packaging - Update to version 0.2.1: * enhanced and synced cmd line options * allow selection of repos * fixed tests * parse output * better install * limit the number of lines for changelog display * better crafted query functionality for installed packages * allow repo retrival for dnf and dpkg * proper schema to select repos * updated to actual go-sdk for mcp * enhanced output for dpkg and dnf based systems * reformatted output of search_package for zypper - Update to version 0.2.0: * added MIT license * added manual trigger to release workflow * added release workflow * fix test * added README.md * added github actions * added zypper test for listinmg repos * added test for rpm actions * added test for syspackage.go * made rpms relocateable ++++ melange: - Update to version 0.56.1: * build(deps): bump the gomod group across 1 directory with 6 updates (#2585) * build(deps): bump the actions group across 1 directory with 4 updates (#2583) ++++ mesheryctl: - update to 1.0.54: * General - upgrade to meshkit v1.0.21 @arjunmehta-git (#20506) - Chore: upgrade meshsync and operator @arjunmehta-git (#20505) - [server] Fix Meshsyn->Meshsync typo in controller helper symbols @leecalcote (#20501) * Maintenance - [Server] Fix FlushMeshSyncData stale table-name subqueries leaking MeshSync data @leecalcote (#20502) * Documentation - [Docs] Update Docker Hugo version to 0.157.0 @AbhishekMauryaGEEK (#20071) - [Server] Fix FlushMeshSyncData stale table-name subqueries leaking MeshSync data @leecalcote (#20502) - update to 1.0.53: * General - [CI] Bump docs-docker recipe to utilize hugo image v0.163.3 @banana-three-join (#20469) * Meshery CLI - [mesheryctl] Guard empty design response in apply to avoid index out of range @mightbeanshuu (#20448) * Maintenance - chore(rtk): remove /evaluate path exception from mesheryApiPath @yi-nuo426 (#19822) * Documentation - [Docs] Add guide: Bringing Existing Infrastructure Under Meshery Management @leecalcote (#20491) - [Docs] Configuring Meshery Operator, MeshSync, and Broker guide @leecalcote (#20490) - [Docs] Add Contributing to MeshSync guide @leecalcote (#20486) - [Docs] MeshSync: align architecture, logical, and troubleshooting docs with the implementation @leecalcote (#20464) - [Docs] Fix Overview & Installation button link @Bharath314 (#20440) - [Docs] Hide redundant hero logo on mobile home/overview page @mightbeanshuu (#20460) ++++ minigalaxy: - Update to 1.4.2: * Critical bugfix: Use another API to determine game platform support * UI improvement: Show games in the library incrementally when starting * Reduce unnecessary writes to the config file. * Fix a possible exception during game installation not being handled correctly. * Logs are now also written to ~/.cache/minigalaxy/minigalaxy.log. * Ask the user which binary to launch if Minigalaxy is unsure. * The wine executable can now also be changed before a game is installed * Resolve deprecation/syntax warnings and quiet test output noise. * Switch to using PEP 302 compliant resources, excluding translations. * Allow installing Minigalaxy via pipx. * Switch debian builds to using pybuild-plugin-pyproject. * Set minimum Python version to 3.11. ++++ nelm: - Update to version 1.24.3: * Bug Fixes - autodetection of ServiceAccount dependencies for ClusterRoleBinding and RoleBinding resources (#632) (e9ea5da) - make pods/controllers depend on rolebindings (#634) (233e123) - Update to version 1.24.2: * Bug Fixes - better error message when kube client request timed out (dc11213) - close LegacyReportCh on action return (#629) (78033c6) - deploy ns on pre-pre-install stage (#630) (816d8c1) - panic if channel for legacy progress reporter closed (#618) (0e6945c) - pass NoPodLogs to kubedog (#622) (069609f) ++++ openQA: - Update to version 5.1783327469.933c54e2: * fix(obs_rsync): use scope guards to avoid stalls * chore(deps): Dependency cron 2026-07-04 * feat: Retry git_clone minion job with exponential backoff * feat: request unredacted settings in openqa-clone-job and warn * feat: allow authenticated operators to fetch unredacted job settings ++++ os-autoinst: - Update to version 5.1783329367.214f5bc: * test: fix flaky timeout in t/18-qemu-options.t * feat: optimize and shorten pretty serial hook * test: Disable unstable `t/28-signalblocker.t` on ppc64le OBS builds * fix: Check also hidden files in checklist plugin * test: assert pipe size adjustment dynamically * test: assert terminal session boundary safety * refactor: support pretty markers in script_sudo and become_root * test: simplify Level 3 pretty marker detection ++++ palo: - Update to version 2.30 * Avoid usage of dh_movetousr (Closes: #1122767). * ipl: Enhance comment about PDC version. ++++ perl-Mojolicious: - updated to 9.470.0 (9.47) see /usr/share/doc/packages/perl-Mojolicious/Changes 9.47 2026-07-05 - Added support for the QUERY HTTP request method from RFC 10008. - Added query and query_p methods to Mojo::UserAgent. - Added query method to Mojolicious::Routes::Route. - Added query method to Mojolicious::Lite. - Added query_ok method to Test::Mojo. - Fixed a security issue where the pure-Perl implementation of Mojo::JSON could exhaust all available memory when decoding deeply nested data. Decoding is now limited to 512 levels of nesting, to match the default of Cpanel::JSON::XS. - Fixed a memory leak in Morbo. (heikojansen) - Fixed Mojo::File::list_tree to no longer follow symbolic links to directories. ++++ prek: - Update to version 0.4.8 (.7 was not released): * Enhancements - Add default_env configuration (#2288) - Rename auto-update to update (#2286) * Bug fixes - Fix progress collapse ordering (#2291) - Fix progress insertion after collapsed rows (#2292) ++++ python-pymilter: - update to 1.0.6: * Drop paragraph about python 2.0 compatibility * Adapt to MTAs that use ':' as key terminator and/or add null char to * Remove calls to the deprecated method "assertEquals" * Work with berkeleydb and try importing it first. - drop set-c-standard-17.patch: obsolete - drop 0001-Remove-calls-to-the-deprecated-method-assertEquals.patch: upstream - add fix-version.patch ++++ python-SpeechRecognition: - update to 3.17.0: * feat: Add AudioData.split() for chunking large audio data * Example: https://github.com/Uberi/speech_recognition/pull/896 [#]issuecomment-4720478780 * chore: Install ffmpeg direct in Linux for CI stability * **Full Changelog**: https://github.com/Uberi/speech_recogniti on/compare/3.16.1...3.17.0 ++++ python-falcon: - update to 4.3.1: * Documentation and tests aside, this release is functionally identical to Falcon 4.3.0. - update to 4.3.0: * On the parsing side, this release introduces a family of new Request methods for extracting structured data from the query string – get_param_as_dict(), get_param_as_media(), and get_query_string_as_media() – together with a new `delimiter` argument for get_param_as_list(). Several of these align with OpenAPI v3 (and 3.2) parameter styles, making it easier to implement spec-compliant APIs on top of Falcon. * On the typing side, our internal annotations are now strict enough for the project to pass `mypy --strict falcon/`, and generic App types are now automatically parametrized by the default request/response types on CPython 3.13+. * This release also brings a number of smaller improvements, including MessagePack support in the test client, an opt-in `on_request()` default responder, and hardening of falcon.secure_filename() against Windows reserved device names. ++++ python-keystoneauth1: - update to 5.15.0: * Drop Python 3.10 support * trivial: Declare attributes on _BaseAdapter * zuul: Use openstack-python3-next-jobs template * pre-commit: Bump versions * Remove get_oslo_config helper * Drop unnecessary type: ignore * tox: switch to recommended constraints parameter * remove pbr as runtime dependency ++++ python-pyghmi: - update to 1.6.18: * Fixes for XCC3 storage config * Update SMM3 to handle common issue with FFDC ++++ python-Protego: - update to 0.6.2 (CVE-2026-55520, bsc#1270394): * Fixed a ReDoS (regular expression denial of service) vulnerability: URL patterns from robots.txt Allow and Disallow directives were compiled into regular expressions, where multiple * wildcards could cause exponential backtracking. A server could exploit this to cause denial of service by serving a crafted robots.txt file. Wildcard matching is now performed without regular expressions. Please, see the CVE-2026-55520 and GHSA-wjmf-p669-5m5p security advisories for more information. * Fixed parsing of Request-rate values where the seconds field has no time-unit suffix (e.g. 1/60 instead of 1/60s). Previously the last digit of the number was silently dropped. ++++ python-blockbuster: - Add patch support-python-315.patch: * Skip a test with Python 3.15+. ++++ python-caio: - Update to 0.10.2: * Package version is now defined in the project metadata and derived from the release tag, so caio.__version__ reports the real version instead of a stale hardcoded 0.9.25 * Fix mypy errors on class-level backend attributes - Drop fix-version-info.patch: obsolete, upstream removed the stale caio/version.py it corrected - Use %pytest_arch macro in %check; additionally skip the test_env_selector tests, which assert the native io_uring/linux-aio/ thread backends are selectable (the build chroot only offers the pure-Python fallback) ++++ python-easy-thumbnails: - update to 2.10.1: * Add support for Django-5.2. - drop py313.patch (upstream) ++++ python-fastmcp: - Update to version 3.4.3: * Version sync with python-fastmcp-slim, which carries all functional changes of this security and bugfix release (SSRF, DNS rebinding and OAuth redirect hardening, proxy session and JSON schema conversion fixes) ++++ python-fastmcp-slim: - Update to version 3.4.3: * Block SSRF allow-list bypasses via NAT64 and IPv6 transition addresses (6to4, Teredo, ISATAP) * Validate Host and Origin headers in the Streamable HTTP transport to prevent DNS rebinding against localhost servers * Reject unsafe OAuth redirect schemes and unregistered DCR redirect URIs; forward IdP auth errors to the MCP client * Isolate event store replay between sessions * Fix proxy session teardown races and KeyError on StatefulProxyClient.clear() * Preserve required discriminator tags and guard recursive references in JSON schema conversion * Fix caching middleware TypeError on cache miss and async rate-limiting client id callbacks * Add --verify flag for TLS certificate verification to the remote command * Bound the default OIDC discovery timeout and expose it on provider wrappers ++++ python-forbiddenfruit: - Add patch support-cursing-next.patch: * Add support for cursing __next__, to support Python 3.15. ++++ python-futurist: - update to 3.4.0: * Add release note for mp_context kwarg * tests: Fix ProcessPoolExecutor race on Python 3.14+ * Drop Python 3.10 support * pre-commit: Bump versions * typing: Fixes for mypy 2.0.0 ++++ python-httplib2: - update to 0.32.0: * Python support 3.8+ only * decompression limited by size and ratio * decoder foundation to support more compression algorithms ++++ python-httpx-retries: - Update to version 0.6.0: * Add retry_request and aretry_request helpers that run the retry loop at the client level, so errors raised while reading the response body (ReadTimeout, RemoteProtocolError) are retried too - something RetryTransport cannot do * Add validate_response option on Retry to retry when a callback rejects an otherwise-successful response * Allow overriding the Retry configuration per request via request.extensions["retry"]; the resolved Retry is exposed on response.extensions["retry"] for introspection * Add Retry.copy_with to derive a modified Retry configuration * No breaking changes - the existing API stays compatible - Run the upstream test suite in %%check instead of a bare import smoke test ++++ python-imagesize: - Add patch remove-upper-bound.patch: * Remove upper bound on Python versions. - Sprinkle in fdupes. - Ship the license in the built packages. ++++ python-kafka-python: - update to 3.0.7: * transport: cancel pending io coroutines on close() * producer: fix stalled shutdown when brokers unreachable ++++ python-lastversion: - update to 3.6.12: * Fixed Docker image publish on release * Moved the `NOSONAR` suppression for the missing `USER` directive off the `FROM` line; BuildKit's frontend rejects trailing inline comments on `FROM`, breaking the `Publish Docker image` workflow in 3.6.11 * Fixed `Version` object JSON serialization error when caching release data with dict output format * The `version` field is now serialized to string at the cache layer for both file and Redis backends * This fixes the "Object of type 'Version' is not JSON serializable" warning when running `lastversion --changelog * .spec` * Companion to the 3.6.8 datetime serialization fix; the dict- format path kept `version` as a `Version` instance and tripped the same cache encoder ++++ python-latexcodec: - update to 3.0.1: * Drop Python 3.7 and 3.8 support. * Add Python 3.13 support. * Use new pkg_resources files interface (see issue #98). ++++ python-libtmux: - update to 0.61.0: libtmux 0.61.0 hardens support for the tmux 3.7 patch line. It fixes Pane.break_pane() naming broken-out windows libtmux instead of tmux's own default on tmux 3.7a/3.7b, and adds get_version_str() for reading the raw tmux version with its point-release suffix intact. * Highlights - Fix — break_pane() keeps tmux's default window name on 3.7a/3.7b (#699). Breaking a pane into a new window without an explicit window_name left it named libtmux on tmux 3.7a/3.7b; it now keeps tmux's own default (typically the running command). Passing window_name is unaffected. - New — get_version_str() (#699). libtmux.common.get_version_str() returns the running tmux version verbatim, keeping the point-release suffix ("3.7a") that get_version() strips for numeric comparison — useful for telling patch releases apart, e.g. 3.7 from 3.7a. - tmux 3.7a/3.7b test compatibility (#698). The test suite now passes against tmux 3.7a and 3.7b, which CI also exercises. * What's Changed - docs: lead topic pages with the concept, add docs voice guide by @tony in #696 - Fix window-name test for tmux 3.7a/3.7b and add them to CI by @tony in #698 - Fix break_pane forcing 'libtmux' window name on tmux 3.7a/3.7b by @tony in #699 ++++ python-llvmlite: - update to 0.48.0: * https://llvmlite.readthedocs.io/en/latest/release-notes.html#v0-48-0rc1-june-4-2026 ++++ python-openapi-spec-validator: - update to 9.0.0: * Upgrade schema-validator 0.9 #505 * Upgrade jsonschema-path 0.5 #506 * Validation results may change for specifications that previously relied on discriminator-based narrowing or on discriminator mapping resolution errors during validation. #505 ++++ python-pamqp: - update to 4.0.1: * Migrated documentation from ReadTheDocs to GitHub Pages (MkDocs) * Updated docs/dev dependencies: lxml 6.0.2→6.1.0, urllib3 2.6.3→2.7.0, idna 3.11→3.15, pymdown-extensions 10.21.2→10.21.3 * Correctly decode negative Decimals and Decimals in scientific notation, preventing corrupted and silently-lost values * Decoders now raise the documented `ValueError` instead of leaking `struct.error` on truncated or malformed input * Validate short/long string and field-table key byte lengths, raising a clear `TypeError` instead of a cryptic `struct.error` * `BasicProperties.__eq__` returns `NotImplemented` for non- Properties operands so comparisons yield `False` instead of raising * Correctly round-trip frames with 8+ consecutive bit fields * Corrected the `short_int` range error message * Prevent an infinite loop in `ContentHeader._get_flags` on malformed flags * Prevent an infinite loop when decoding malformed field arrays/tables ++++ python-pipdeptree: - update to 3.1.1: * Validate archive hash parts * fix(extras): scope optional deps to requesting edge ++++ python-psychtoolbox: - update to 3.0.22.2: * Mostly lots of bug fixes and smaller feature work and refinements. Most of the work done in the last six months is "behind the scenes" work, preparing for the future, but not yet visible to users in the form of new features or obvious improvements, beyond what is listed here. * https://github.com/Psychtoolbox-3/Psychtoolbox-3/releases/tag/3.0.22.2 ++++ python-publicsuffixlist: - update to 1.0.2.20260703: * various toplevel domain updates ++++ python-pyaml: - update to 26.7.0: * dump.write: don't trap AttributeError in dst.write(b'') str-or-bytes ++++ python-pyinstaller-hooks-contrib: - update to 2026.6: * Fix bug in pyi_rth_osgeo.py where the "GDAL_DATA" environment variable would not get set on Windows when building from a conda environment. (#1021) * Update dash hook for compatibility with dash 4.2.0. (#1026) * Update toga hooks for compatibility with toga 0.5.4. (#1016) ++++ python-pyleri: - update to 1.5.1: * Stop greedy choice after full input match ++++ python-quimb: - update to 1.14.0: * `tensor_compress_bond`: rename input tensor args `ta` and `tb` * `D2BP`: support fermionic tensor networks (only computing norm^2 so far, gating/compression need work). * `tensor_compress_bond`: add `reduce_opts` for controlling the decomposition options used when reducing each tensor before the main truncating decomposition. For example ``reduce_opts={"method": "qr:cholesky"}``. * add `TensorNetworkGen.select_sites` as a convenience method for selecting a sub network given a list of sites. * add `PEPO_product_operator` for bond-dimension-1 PEPOs given by a product of on-site operators, including cyclic boundary conditions via ``cyclic=True`` or ``cyclic=(cyclic_x, cyclic_y)``. * `PEPO`: accept explicit ``cyclic`` kwarg in the constructor, to override shape-based boundary-condition inference (required for bond dimension 1 cyclic PEPOs). * `TensorNetworkGenOperator`: add generic `apply` (dispatching on operator/vector tensor networks), `trace` and `partial_transpose` methods. These now work for arbitrary geometry operator tensor networks (including MPO and PEPO); ``partial_transpose`` supports arbitrary hashable site labels. ``apply`` also gains an ``inplace`` option that propagates to the *acting* operator rather than the one being acted on. * add `TensorNetworkGen.has_site` to test whether an object is a valid site label of a tensor network. The generic implementation checks membership in the site set; 1D, 2D and 3D tensor networks override it with a fast bounds check. * add `LocalHam2D.build_pepo_propagator_trotterized` for a first-order Trotter decomposition of ``expm(x H)`` as a PEPO. Accepts an `ordering` argument to control the order in which terms are applied. * `TensorNetwork.split_simplify`: consider all candidate bipartitions for each tensor and accept the one that minimizes the resulting maximum tensor size, rather than the first reduction found. * `contract_hotrg`, `coarse_grain_hotrg`, their 3D counterparts, and `tensor_network_ag_compress_projector`: add `gauge_power` parameter to control the power applied to the bond gauge weights when `canonize=True` before computing the compressed projectors. * `RegionGraph`: add `get_maximal_regions`, `get_minimal_regions`, and `get_maximal_ancestors` helpers for querying the region hierarchy. * `Drawing`: add orthographic projection mode alongside the existing axonometric projection via the new `projection` parameter (replaces `a`/`b`). Named presets include `"orthographic"`, `"axonometric"`, and `"isometric"`. * `Drawing.translate`: new context manager to temporarily offset all draw operations in coordinate space (before projection). * `Drawing.translate_screen`: new context manager to temporarily offset all draw operations in screen space (after projection). * `Drawing.grid3d`: automatically select back-facing planes based on projection so grids always appear behind the scene, use readable tick label orientations for all projections, and place axis labels correctly. * `CircuitPermMPS.sample`: fix output bitstring ordering when the internal MPS qubit order is permuted ({issue}`327`). * `TensorNetwork.split_tensor`: fix handling of `absorb=None`, adding all tensors returned by the split ({issue}`260`). * `D2BP.gate_`: correctly mark touched tensors and rebuild local contraction expressions after applying gates. ++++ python-scikit-hep-testdata: - update to 0.6.6: * Add pylhe lheh5 test files * Add automatic support for HDF5 * chore: add an AGENTS file * refactor: remove dead code and stale comments ++++ python-signxml: - update to 5.1.0: * Implement point-in-time verification * xades: fix CertDigest handling * Confirm certs passed to validate are X.509 formatted * Clarify location parameter syntax * Increase minimum cryptography version to 45 * X.509 certificate valitation now requires the provided certificate to list digital signature as a key usage. * fix rst formatting * Support setting certificate validation policy ++++ python-uproot: - update to 5.7.5: * feat: support path objects with storage_options in uproot.open * feat: finish implementing `library` kwarg for RNTuples * fix: implement report=True for RNTuple.iterate * fix: `uproot.dask` cannot handle grouped `TObject` properly * fix: add typenames to form so Coffea can use them * fix: interpretation dtype handling returned byte-swapped data * fix: avoid std::any in pyroot_to_buffer to support older ROOT versions * fix: accidental dropping of AsGrouped * fix: concurrency settings from build workflow * ## Other * ci: pin micromamba version and bump Pyodide version * chore: update pre-commit hooks * ci: Move fsspec-xrootd into separate dependency group ++++ python-versioneer: - Run the testsuite like upstream to avoid failures with Python 3.15. ++++ python-wadllib: - update to 2.1.0: * Add support for Python 3.14. ++++ python-zc.customdoctests: - Loosen nspkg.pth path, it is now per-Python version. - Add missing Requires on setuptools. ++++ python-zc.lockfile: - update to 4.0: * Replace pkg_resources namespace with PEP 420 native namespace. * Add support for Python 3.12, 3.13. * Drop support for Python 3.7, 3.8. ++++ python-zope.deferredimport: - BuildRequires profiling for Python 3.15+. - Drop unneeded Requires on setuptools. ++++ python-zope.testing: - Update to 6.2: * Add support for Python 3.15. * Deprecate zope.testing.doctestcase in favour of plain doctest. * Move package metadata from setup.py to pyproject.toml. ++++ redumper: - Update to version 729 * Show built-in option defaults in --help regardless of overrides. * Stop generating DVD ecc and replace with null bytes. * Redump dot info #397. * Print PS3 firmware version. * Log hfs volume identifier. * Add new Drives #387. - Update patches * redumper-no-static-linking.patch * redumper-use-system-googletest.patch ++++ rqlite: - Update to version 10.2.7: * Remove explicit database-level read-only check from the pure Query path * Miscellaneous Store-level fixes related to resource management and shutdown sequence * Don't run CRC checks twice on Snapshot when fast-restart is explicitly disabled * Fixes to the http package including SQL rewriting control. * Address potential dropped CDC event on restart * Various minor fixes - includes changes from 10.2.6: * Handle a fully-executed Reap plan, but Plan file itself not removed * Close Snapshot streamer on error. - includes changes from 10.2.5: * Perform a Quick Integrity check after reaping snapshots, not Full ++++ rubygem-uri: - New upstream release 1.0.4 * Fixed: credential exposure via URI + operator [CVE-2025-61594][bsc#1255833] ++++ semaphore: - Update to version 2.18.20: * Bugfixes - Validate playbook path - Update to version 2.18.19 (.17 and .18 were not released): This patch release includes several important security and validation fixes. * Security fixes - Added validation for Git repository URLs to prevent Git option injection. - Added --end-of-options to Git commands to make repository URL and branch handling safer. - Fixed branch override handling: task-level Git branch override is now applied only when the template explicitly allows it. - Prevented custom roles from shadowing built-in role slugs such as owner or manager. - Fixed permission resolution so built-in roles always use their built-in permissions instead of database-defined custom roles. - Added validation to prevent access keys from being updated with a different ID or moved to another project. * Reliability and tests - Added tests for Git URL validation and Git command injection protection. - Added tests for access key update validation. - Added tests for custom role validation and reserved role slugs. - Refactored Git branch resolution into a dedicated helper to make task behavior more consistent. - Update to version 2.18.16 (.15 was not released): * Bugfixes - Fix variable groups sync functionality ++++ tik: - Update to version 1.5.2: * [15-encrypt] Give up on using sdbootutil in a chroot, pollute install environment and use sbootutil from there ++++ webcamoid: - Update to version 9.4.0 New features: * Added local HTTP streaming support, allowing video and audio to be served over the local network to browsers and players like VLC, as a more stable and portable alternative to the virtual camera. * Added basic support for streaming to RTMP platforms, with stream keys/URLs configurable from the video outputs, support for multiple simultaneous streams, and a streaming button that informs the user when a platform needs to be added or configured. * Reworked the audio layer: removed JACK, SDL, and Qt Audio dependencies; users can now select and combine multiple audio inputs with individual volume control, plus volume control on the audio output; PulseAudio can now be loaded dynamically. * Added a media gallery with playback controls. * Added simple quality sliders with presets for video recording and streaming. * Added an OpenGL ES 2.0 effects pipeline and ported many effects to it (AnalogTV, Aging, Cartoon, Charify, Cinema, Dice, Edge, Emboss, FaceTrack, Fire, GrayScale, Hypnotic, Matrix, Otsu, Pixelate, Radiactive, Swirl, Vignette, Warhol), optimizing the pipeline. * Added screen capture support for wlroots-based Wayland compositors via the wlr-screencopy protocol. * Added support for capturing individual windows in desktop capture. * Added support for right-to-left languages. * Added single instance mode. Removed: * Removed AudioGen, and the GStreamer/VLC playback plugins. * Removed MultiSink in favor of using muxers/encoders directly. Bug fixes: * Fixed audio/video synchronization for both FFmpeg and NDK playback. * Fixed a bug preventing simultaneous video audio playback and microphone capture on some configurations (e.g. headsets). * Fixed PipeWire camera capture. * Fixed multiplanar format support with Qt camera capture. * Fixed V4L2 format detection, falling back to VIDIOC_S_FMT and predefined formats when VIDIOC_TRY_FMT/VIDIOC_ENUM_FRAMESIZES fail. Improvements in the UI and user experience: * Adapted camera controls, preferences, and About menus, plus item delegates, for small screens. * Moved flash-related options into the Settings dialog. * Allowed hiding on-screen controls when the pointer moves away. * Added printing of detected camera information for easier debugging. Translations support: * Completed translations for dozens of languages (Arabic, Chinese Simplified/Traditional, French, German, Hebrew, Hindi, Indonesian, Japanese, Korean, Portuguese, Russian, Turkish, Vietnamese, and many more), and updated several existing ones via Weblate. Other changes: * Limited image save formats to png, jpg, webp, and avif. * Removed unnecessary assets. * Added a privacy policy. - Drop webcamoid-link_pipewire_libs.patch and webcamoid-fix_ppc64_detection.patch (merged upstream) ++++ wolfictl: - Update to version 0.39.21: * build(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 (#2010) ++++ xca: - Fix build error for Tumbleweed. Qt6Concurrent is needed to build. ------------------------------------------------------------------ ------------------ 2026-7-5 - Jul 5 2026 ------------------- ------------------------------------------------------------------ ++++ libcanlock: - Update to version 3.3.2 * Bugfix: canlock-hp: Define parameter list for strip_body() as "void" (Patch from Dennis Preiser). * Bugfix: Modified declaration of RFC5869HkdfResult() in header to match the function definition. * Bugfix: Modified definition of RFC2104HmacResult() to match the function declaration in header. * Add support for C23 memset_explicit() to cl_clear_secret(). * Document that canlock-hp subpackage requires an US-ASCII based POSIX locale (EBCDIC is not supported). * Add SPDX copyright and license identifiers for all files of the source tree. Note that the license terms are unchanged for all files that already contained such identifiers. * Some documentation files (like "README" and "ChangeLog") formerly had neither copyrights nor licenses assigned. No copyright and CC0-1.0 license are declared now. * Package is REUSE 3.3 conformant (according to "reuse lint"). ++++ chirp: - Update to version 20260626: * uvk5_egzumer: Fix battery_text and mic_bar never being saved * Fix open filter translated string ++++ endless-sky: - Update to version 0.11.2 * Pacifist worlds in human space that do not offer tribute now have their own set of responses when it is demanded, as opposed to responding as if your combat rating is not high enough yet. * The player's cloak state will now persist in the save file. This means that if you land while cloaked, close, and reopen the game, you will still be cloaked when taking off, which was already the behavior if you landed while cloaked and then departed without having closed the game. * The shop UI now has a dropdown for selecting the number of items to buy, sell, or move. * Added a setting for globally modifying text alignment in paragraphs. * Using the "Reload" button in the main menu after dying no longer crashes. * The Successor wormhole can now be used when hostile to the Successors. * Various fixes and improvements to mouse controls when the "Control ship with mouse" preference is on. * Moved the planet description in the map panel down a little so it no longer overlaps with the system name when the game window is small. - Drop Leap 15 workarounds, Leap 15 is EOL ++++ gap-groupoids: - Update to release 1.82 * Removed support for old GAP versions from the testsuite subtest "cosets". ++++ gap-smallantimagmas: - Update to release 0.6.0 * Allow smallantimagmas to accept list as identifier list ++++ gap-twistedconjugacy: - Update to release 3.4.0 * Improved `ReidemeisterNumber` for pairs of homomorphisms where both source and range have their conjugacy classes precomputed. * Improved `CoincidenceReidemeisterSpectrum` for non-abelian groups. ++++ giada: - Update to version 1.5.0: * Prepare version 1.5.0 * Allows MIDI-generating plugins to forward their output to subsequent plugins * [Refactor] Move PluginAudioPlayHead to separate source file * [Refactor] Rename PluginHost::Info class to PluginAudioPlayHead * PluginsApi: remove unused method * Pass PPQ (as in JUCE's position-per-quarter-note) value to Plugin via juce::Playhead * c::Plugin: forward-declare Plugin and PluginParameter * [Refactor] Move PluginParameter outside of Plugin class * [Refactor] gdPluginList: cleanup plugin list navigation bounds checks * c::Plugin: don't cache 'hasEditor' property * Add missing 'sampleRate' value to patch (#802) * gePluginElement: avoid extra copy of c::plugin::Plugin object * [Refactor] c::plugin::Plugin: remove access to underlying ptr * c::plugin: remove unused function * [Refactor] Don't use vector of m::Plugins in c::plugin::Plugins, use c:: type * c::plugin: remove unused function * [Refactor] Simplify parameter fetching in gePluginParameter * [Refactor] Use vector of c::plugin::Param in c::plugin::Plugin in place of raw indexes * [Refactor] Pass m::Plugin::Parameter ref to c::plugin::Parameter object * [Refactor] Swap plug-ins by ID, not by m::Plugin* ptrs * [Refactor] Remove swapPlugin() method from PluginHost * [Refactor] Remove all plug-ins in a channel by ID, not by vector of m::Plugin ptrs * [Refactor] Remove plug-ins by ID, not by m::Plugin ptr * Plugin: stop caching the 'hasEditor' property * UI: optimize plug-in parameter repaint in gdPluginWindow * gdPluginWindow: add updateParameter() method * gdPluginWindow: add assertion + tidy up code * [Refactor] Change c::plugin::Param member name * Remove old params methods from m::Plugin, use new approach * Plugin: remove midiInParams public member * Plugin: add getParameters() accessor * Plugin: prepare vector of Parameter objects * Add new Plugin::Parameter class (unused) * geBox: redraw when setting new label * Sequencer: fix comment * [Refactor] Use TimeSignature in place of raw beats/bars variables * gdMainWindow: fix spacing around main menu * geMainWindow: simplify flex structure * Update project name on save + remove unused function * gdMainWindow: make variable private * gdMainWindow: show version number in footer * Limit maximum CPU load value to 100.0 * Increase master I/O VU meters precision * UI: display project name in main window footer * UI: show 'Giada' + version number in main window title * [Refactor] geBox: add getter/setter methods for label, delete old ones * geBox: use v::drawings function for draw() method * geBox: add ability to customize text color * gdMainWindow: avoid variable shadowing * UI, mainWindow: display CPU load widget in footer * UI, mainWindow: add new footer (empty) * Add API for CPU load display * UI: add new geCpuLoad widget * Enable CPU load computation (core only) * model::Shared: Add new Shared from KernelAudio * model::KernelAudio: add internal Shared object with CPU load atomic variable * Don't lock the document while saving the project (#799) * SampleChannel: remove unused methods * Prevent creating invalid FrameRange when de-serializing JSON * gePianoRoll: simplify onRefreshAction() * gdBaseActionEditor: simplify pixelToTick() method * Action Editor: simplify even more MIDI action handling * Revert 042fad599f8dcebf4c89b2124a892ce7bc848eef * Simplify action handling for Sample Channels in PRESS mode * Action Manager: remove wrong assertion * Action Editor: fix toTickRange conversion for sample actions * geBaseActionEditor: simplify even more toTickRange() method * geBaseActionEditor: rework toTickRange method * geBaseActionEditor: pass ActionEdit enum to onRefreshAction() (unused) * geBaseActionEditor: tidy up header file * [Refactor] move toTickRange() from gdBaseActionEditor to geBaseActionEditor * geGridTool: refactor member name * Action Editor: fix grid rendering * geGridTool: refactor method name * geBaseActionEditor: use correct type for grid drawing * gePianoRoll, geSampleActionEditor: simplify onResizeAction() method * gdBaseActionEditor: allow 1 tick actions * geSampleActionEditor: add nullptr check * Action Editor: simplify onRefreshAction() method in both PianoRoll and SampleActionEditor * geBox: remove getBounds() method * geEnvelopePoint: fix constructor * Actions: simplify rec() method with no calls to findAction() * Actions, ActionManager: remove unused methods * [Refactor] Avoid passing around multiple copies of Actions from model to Action Editor * ActionManager: DRY + add more asserts * [Refactor] Use ID instead of Action refs for action operations * geBox: add getBounds() method * geBox: make draw() method as protected * geBaseAction: use geBox as parent class * Update mcl-utils dep to fix build error on macOS, again * Update mcl-utils dep to fix build error on macOS * Update geompp dependency * Add TODO notes * Remove unused code, fix method name * Action Editor: restore snap to grid * utils::time: add quantize() for Tick * Sequencer: adjust quantize() method to work tick-based * Update mcl-utils submodule * Don't write old 'sampleRate' value from Patch on save * Add support for old patches with frame-based actions * Sequencer: make sure actions are actually in the current block * u::time: add frameToTickRound() function * Sequencer: remove unused method * Don't pre-compute frames in model::Sequencer, just do it on the fly when needed * Tick: add support for % operator * Move currentTick computation to model::Sequencer * Remove 'frame' property from Action struct * ActionManager: fix const correctness in consolidate() method * model::Actions: update comments * [Refactor] Dry model::Actions private method * model::Actions: remove unused methods * Enable tick-based live recording * ActionManager: remove old unused method * model::Actions: use tick-based exists() method in rec() * Update action persistence code to use tick instead of frame * [Refactor] Sequencer: better name for Block struct * Remove all frame recomputation on bpm/samplerate change * Sequencer: enable tick-based rendering * model::Actions: sort actions by tick * Add new frameRangeToTickRange utils function * [Refactor] Rename SampleRange -> FrameRange for consistency with TickRange * ActionManager: remove deprecated methods, update tests * Action Editor: show tick-based playhead * Sequencer, MainApi: add getCurrentTick() method * c::ActionEditor::Data: remove old members * BaseActionEditor: use correct type in std::min function * BaseActionEditor: adjust tick-based zoom * SampleActionEditor: display actions tick-wise * Enable adding/moving new tick-based sample actions * Cleanup some deprecated/unused functions * Enable move tick-based MIDI actions around * ActionManager: mark updateMidiAction() method as deprecated * UI: initial tick-based painting in Action Editor * Sequencer: add more utility functions (unused) * model::Actions: debug actions by tick * Record tick-based MIDI actions * ActionEditorApi: add new tick-based recordMidiAction() method (unused) * Utils: add tick <-> pixel conversion functions * model::Sequencer, Sequencer: add getTicksInLoop() method (unused) * model::Sequencer: use TimeSignature object + encapsulation * Add new TimeSignature type * [Refactor] model::Sequencer: make bpm member private * Change G_PPQ type to Tick * Tick: add more operators * ActionEditorApi: mark recordMidiAction() method as deprecated * ActionManager: add new tick-based recordMidiAction() method + utilities * model::Actions: add new tick-based rec() method + TickRange alias * model::Actions: mark another rec() method as deprecated * Mark G_DEFAULT_ACTION_SIZE as deprecated, add new tick-based one * ActionRecorder: mark rec...() methods as deprecated * model::Actions: add new tick-based rec() method (unused) * model::Actions: mark rec() method as deprecated * ActionFactory: add new makeAction() method (unused) * ActionFactory: mark makeAction() method as deprecated * Action: add new 'tick' member (unused) * Bump version to 1.5.0 * Sequencer: optimize actions parsing by moving it outside the main block loop * Undo 'Sequencer: simplify 'sceneChanged' code in advance() method', was wrong * model::Actions: cleanup * model::Actions: sort actions on set() method * Update rendering engine to work with new Sequencer::Event type * Sequencer: fill EventBuffer with actions coming from the std::span * Sequencer: add internal ActionsBlock struct (still unused) * Sequencer: use new Block object for event parsing in advance() * Sequencer: add internal Block struct (still unused) * Sequencer: simplify 'sceneChanged' code in advance() method * Sequencer: add comments * Sequencer: use SampleRange in advance() method instead of raw start/end values * Sequencer: mark 'actions' member in Event struct as deprecated * model::Actions: add getActionsInSampleRange() method (still unused) * Deserialize actions with new container * model::Actions: remove more deprecated methods * ActionFactory: update serializeActions() to use new Actions container * model::Actions: rework hasActions() method to use new container * model::Actions: rework clearAll() to use new container * model::Actions: rework updateSiblings() to use new container * model::Actions: rework updateEvent() to use new container * model::Actions: rework updateKeyFrames() method to use new container * model::Actions: remove removeIf() method, use mcl::utils * model::Actions: add new getAll() method, remove forEachAction * model::Actions: mark getAll() method as deprecated * model::Actions: remove unused method * model::Actions: remove findAction_DEPR_, adjust new ones * model::Actions: rework getActionsOnChannel() to use new container * model::Actions: rework rec() method (for live recording) to use new container * model::Actions: rework rec() method to use new container * model::Actions: add private findAction() method based on new container * model::Actions: mark findAction() method as deprecated * model::Actions: rework debug() method to support new container * model::Actions: reimplement rec() method based on new container * model::Actions: add new private sort() method (still unused) * model::Actions: add new exists() private methods (still unused) * model::Actions: mark private methods as deprecated * model::Actions: add std::vector container (still unused) * model::Actions: mark m_actions map as deprecated * Add utility functions for Frame <-> Tick conversions * Add new Tick type * Prepare release 1.4.2 * [Linux] Fix broken build * Fix sample channels being killed abruptly on scene change (#792) * [Refactor] Change method name * Remove VST logo in About window (#798) * model::Sequencer: add recomputeFrames() method * Add model::Sequencer::reset() method * Sequencer: remove unused method * Sequencer: store current sample rate internally * JackTransport: add isAvailable() method (still unused) * Add ability to copy the whole scene to another (#766) * [Refactor] Rename ActionRecorder -> ActionManager * Add ability to force-change a scene (#764) * Add scene support to 'edit -> clear all actions' function (#787) * ChannelsApi: join two functions * Fix label text * ChannelManager: minor optimization to free sample channel algorithm * Add scene support to 'edit -> free all sample channels' function (#787) * UI: add missing popup labels to scene buttons (#785) * geScenes: DRY * Bump version to 1.4.2 * Update copyright date ++++ gnome-builder: - Update to version 50.0: + Updated translations. ++++ helmfile: - Update to version 1.7.0: * build(deps): bump azure/setup-helm from 5.0.0 to 5.0.1 by @dependabot[bot] in #2664 * fix: ensure OCI charts are prepared for needed releases with - -include-needs by @yxxhero in #2663 * fix: serialize concurrent helm operations for same chart to fix [#768] by @yxxhero in #2662 * fix: clean up chartify temp directories after helm operations by @yxxhero in #2668 * feat: add --template-args flag to template/apply/sync for helm lookup() support by @yxxhero in #2666 * fix: support go-getter URLs in ad-hoc dependencies to fix #821 by @yxxhero in #2670 * test: add integration test for issue #1880 transformers with file:// deps by @yxxhero in #2673 * fix: replace YAML-based DeepCopy with recursive deep copy to fix [#973] by @yxxhero in #2675 * build(deps): bump github.com/helmfile/vals from 0.44.2 to 0.44.3 by @dependabot[bot] in #2677 * test: add integration test for selector filtering with requiredEnv (#1172) by @yxxhero in #2678 * build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.25 to 1.32.26 by @dependabot[bot] in #2681 * build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.104.0 to 1.104.1 by @dependabot[bot] in #2682 * feat: add inherits: for sub-helmfile config inheritance by @yxxhero in #2680 * feat: Add ConditionTemplate support in releaseSpec by @agarov in #2669 * build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.26 to 1.32.27 by @dependabot[bot] in #2684 * build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.104.1 to 1.104.2 by @dependabot[bot] in #2685 * build(deps): bump github.com/helmfile/vals from 0.44.3 to 0.44.4 by @dependabot[bot] in #2686 ++++ lazygit: - Update to version 0.63.0: * Update docs and schema for release * Update translations from Crowdin * Remove unused function ExpectClipboard * Show renamed files in the custom patch builder * Add gui.shrinkSidePanelsToContent option * Scale the side-panel layout height thresholds by panel count * Allow overriding the platform used for default keybindings * Offer to delete the branch when removing a worktree * Allow deleting local+remote of a worktree-checked-out branch at once * Delete the branch when deleting it via its worktree * Let worktree removal/detach chain follow-up work * Extract reusable branch-deletion helpers * AGENTS.md additions * Expand a leading ~ in worktree paths to the home directory * Move the new-worktree keybinding from worktrees to universal * Add MoveYamlKey helper to move config keys between sections * Rework the worktrees-panel 'n' into a branch picker * Redesign the 'w' worktree-creation flow * Add helper to compute candidate worktree parent directories * Add worktree.defaultPath config * Remove the Windows limitation from Custom_Pagers.md * Materialize cursor-forward escapes as space runs * Demonstrate that cursor forward escapes collapse runs of spaces * Convert forward cursor-positioning escapes into row advances * Demonstrate that cursor positioning escapes collapse blank rows * Use ConPTY on Windows for pty-backed command execution * Add pty support on Windows via ConPTY * Abstract pty startup behind a platform-specific primitive * Abstract task command over *exec.Cmd * Always set LAZYGIT_COLUMNS * Have "just lint" show all issues instead of just the first so many * Auto-dismiss the continue-rebase prompt when it becomes stale * Only prompt to continue a rebase/merge if we started it * Make Gui.Update a synchronous FIFO enqueue * Run moveMainContextPairToTop before queueing main-view tasks * Make ViewBufferManager.NewTask respect call order * Revert "Add GlobalArg/GlobalArgIf to GitCommandBuilder" * Suppress optional locks by default again, except foreground refresh * Reintroduce the gitCmdObjBuilder wrapper * Run `go mod tidy` before `go mod vendor` * Check gofumpt formatting with the pinned version in CI and lint * Add gofumpt-tool.sh script and use it in VS Code * Use `go tool gofumpt` for `make format` * go get -tool mvdan.cc/gofumpt@v0.9.2 * Remove obsolete "errors" step from lint job on CI * Remove obsolete bump_gocui.sh script * Bump golang.org/x/net from 0.47.0 to 0.55.0 * Bump golangci/golangci-lint-action from 9.2.0 to 9.3.0 * Bump goreleaser/goreleaser-action from 7.2.2 to 7.2.3 * Bump actions/checkout from 6 to 7 * Bump actions/cache from 5 to 6 * Bump github.com/sahilm/fuzzy from 0.1.2 to 0.1.3 * Bump golang.org/x/sys from 0.45.0 to 0.46.0 * Bump golang.org/x/sync from 0.20.0 to 0.21.0 * Pick both hunks, not the common ancestor, in diff3 conflicts * Add a test for picking both hunks in a diff3 conflict * Give opts.Stop priority in NewCmdTask's read loop * Addition to AGENTS.md * Stop leaking other malformed and unimplemented escape sequences * Silently consume unrecognized escape sequences * Demonstrate that unknown escape sequences leak as literal text * Extract per-case render helpers from FilesController.GetOnRenderToMain * Show per-side commit logs for submodule conflicts in the main view * Resolve submodule conflicts through a picker * Route space to the conflict picker for non-textual conflicts * Extract a predicate for conflicts that need a resolution dialog * Addition to AGENTS.md * Add a global keybinding for editing the config file * Extract editConfig into a shared EditConfigAction * Remove unnecessary askForConfigFile indirection * Remove the "Open config file" command * Test per-repo side panel config and re-application on repo switch * Re-apply the side panel config on a live config reload * Add an IsActiveTab assertion for integration tests * Let integration tests post a focus event * Clear tab strips on views that are no longer tabs * Add integration tests for configuring the side panels * Show each panel's first configured tab by default * Scale the minimum window height with the panel count * Give the submodules and reflog views standalone titles * Drive the side panel layout from gui.sidePanels * Stop requiring jumpToBlock to have exactly five entries * Add the gui.sidePanels config option * Assign panel jump labels by iterating panel groups * Make the remote-branches view follow its parent's window * Drive side-panel layout from a single window list * Ask agents to surface mid-implementation decisions * Add end-to-end test for shell command quoting on Windows * Fix quoting of shell commands on Windows * Demonstrate that shell metacharacters are mangled on Windows * Demonstrate that Quote produces invalid Windows quoting * Use headless mode for the "Run current file integration test" vscode task * Remove "Open deprecated test TUI" vscode task * Use `just` instead of `make` in AGENTS.md * Document running the integration tests via the just recipes * Add zsh completion for the e2e integration-test recipes * Restructure integration-test just targets * Remove bespoke commit selection restoration when starting a rebase * Restore commit selection even when the commit's TODO status changed * Keep selected commits stable across refreshes * Allow GpgHelper to refresh differently on success and failure * Cleanup: wrap long parameter lists * Cleanup: remove unnecessary `if` statement * Add HeadCommitIdx helper function * Add tests for IsHeadCommit * Tighten a test expectation * Remove the now-redundant gitCmdObjBuilder wrapper * Only pass --no-optional-locks for background status refreshes * Add GlobalArg/GlobalArgIf to GitCommandBuilder * Detect external ref changes via background polling * Snapshot refs state before refs-touching refreshes * Add config options for external change detection * Add Status.RefsSnapshot * Centralize scope expansion in Refresh * Log CPU time of external commands in addition to wall-clock time * Fix schema minimum for refresh and fetch intervals * Pause background refreshes while driving a git operation * Make background-refresh pausing reentrant * Extend the fill background to wrapped tail segments * Remove the '\n' sentinel cell * Wrap v.lines cells in a line struct * Rename lineType to cells * Remove dead \x00 filtering from string conversion helpers * Demonstrate broken background fill on wrapped \x1b[K-padded lines * Add regression tests for trailing-fill rendering * Don't include integration tests in "just test" on Windows * Allow running check_script.sh when there are uncommitted changes * Make .go files have LF line endings on Windows * Fix Windows linter errors * Allow cycling pagers in reverse * Extract onPagerChanged helper from cyclePagers * Show pager name in the cycle-pager toast, and let users name pagers * Reject pager entries that combine multiple diff mechanisms * Terminate tooltip text with a full stop * Add a "just check" command * Explain when a submodule has nothing stageable * Optimistically render unstaging a dirty submodule * Also verify stage-all can unstage a dirty submodule * Fix unstaging a submodule with dirty content * Unify the stage/unstage decision for press and stage-all * Add a test demonstrating that you can't unstage a dirty submodule * Offer direnv .envrc approval from inside lazygit * Load direnv environment when switching repos * Dedupe the recent-repos fallback in setupRepo * Cleanup: drop unneeded variable * When RecordCurrentDirectory fails, only log the error - Update to version 0.62.2: * Additions to AGENTS.md * Fix the waiting status display for synchronous operations * Refactor: extract private setAppStatusContent helper method - Update to version 0.62.1: * Add docs for how to add the default, non-pager diff to the list of pagers * Fix minor typos in README.md * Cleanup: filter out empty keybindings earlier * Fix crash when keybindings are disabled that we want to show in the status bar - Update to version 0.62.0: * Fix breaking changes note * Update docs and schema for release * Update translations from Crowdin * Add support for git flow using git-flow-next * Pull git-flow prefix parsing into a config-level helper * Bump goreleaser/goreleaser-action from 7.1.0 to 7.2.2 * Bump github.com/gdamore/tcell/v3 from 3.3.0 to 3.4.0 * Bump golang.org/x/sys from 0.43.0 to 0.45.0 * Bump github.com/sahilm/fuzzy from 0.1.1 to 0.1.2 * Fix undo shortcut in Undoing.md * Bump github.com/gookit/color from 1.6.0 to 1.6.1 * Refresh main view when cycling pagers with main view focused * Do less work to update the main view when cycling pagers * Add ``/`` as alternate keybindings for moving commits up/down * If a menu entry has multiple keybindings, list them in a tooltip * Fold remaining alt bindings into their main fields * Use a dedicated keybinding for hunk navigation in the main view * Fold legacy quit-alt1 into the multi-key quit binding * Convert custom command Key fields to Keybinding * Convert JumpToBlock to a list of multi-key bindings * Convert keybinding fields to Keybinding * Add Keybinding type that accepts a string or a sequence of strings * Render every key for a binding in the cheatsheet * Rename Key to Keys in Binding, KeybindingsOpts, and MenuItem * Use a slice of keys for each binding * Add menuKey helper to reduce noise on menu item literals * Remove OptionMenuAlt1 * Change SetKeybinding to not return an error * Remove unused text KeybindingsLegend * Add script for checking all commits in a branch * Use the isolated test env for shell commands * Refresh worktrees before auto-forwarding branches * Add test for auto-forwarding a branch checked out in another worktree * Extract BranchesHelper.PostFetchRefresh to unify the two fetch paths * Refresh pull requests after a manual fetch * Preserve empty Worktrees slice when worktree list fails to load * Some additions to AGENTS.md * Add script to preview release notes * Remove the invitation to submit PRs from the issue template * Log errors from fetching GitHub PRs to the debug log, not to the Command Log * Keep GitHub PR refresh error logging in one place * Optimize regex compilations * Document that the services entry also enables GHE pull-request icons * Remove now unused code * Support GitHub Enterprise for the pull-requests feature * Expose service info (provider, host, owner, repo) from the hosting service * Clear cherry-pick buffer when copying after a paste * Add test for missing commits when range-copying after a paste * Some additions to AGENTS.md * Improve performance of inline status spinner * Remove Render() from ListContextTrait.HandleRender * Bounce setGithubPullRequests' Branches render to UI thread * Bounce commit files selection render to UI thread * Bounce SuggestionsContext.SetSuggestions to UI thread * Bounce explicit LocalCommits render in refreshBranches to UI thread * Bounce refreshView to the UI thread * Set the view color on the UI thread too * Have renderAppStatus trigger a full layout when the appStatus width changes * When drawing tainted views in ForceFlushViewsContentOnly, also draw views that overlap them * Fix visual glitch with status bar spinner at very slow spinner rates * Improve performance of spinner in Synchronized events * Validate that gui.spinner.frames must all have the same width * Improve performance when drawing the spinner on background events * Support to request a content-only UI refresh * Honor the spinner rate configurate with sync spinner * Fix missing layout call after switching repos * Fix the check_for_fixups.sh script again * Remove dead Modifier field from keybindings * Remove unused function DeleteKeybinding * Disable gh telemetry when running integration tests * Revert the change of / to / * Add an AGENTS.md file * Expose PushUrls to custom commands * Show PushUrls for selected remote if there are any * Add PushUrls field to models.Remote * Use more widely-supported Unicode symbols for the commit graph * Fix linter warnings about ignoring errors from bufio.Scanner * Fix linter warning about inefficient string concatenation * Close temp file handles before cleanup on Windows * Remove now unnecessary Setenv call * Make UnixToDateSmart timezone-deterministic * Clear LC_* env vars when running LANG tests * Fix regressions with alternate edit bindings for backspace and move-cursor-right * Change keybinding syntax to spell out full modifier names, and use + instead of - * Remove the keybindings legend in the cheatsheets * Add a forwardDeleteWord keybinding * Make edit keybindings for move-by-word and backspace-word configurable * Add breaking changes note for the changed bindings * Change bindings for moving commits to a-up/down * Change a-enter keybinding to m-enter on mac, and c-enter elsewhere * Document custom keybinding syntax * Move modifiers into Key * Get rid of pkg/gui/keybindings package * Unexport the labelByKey and keyByLabel maps * Move keybindings.LabelFromKey to config package * Add config.KeyFromLabel * Fix typo in keybinding * Bump tcell dependency to v3 * Add Key type * Rename Key to KeyName * Cleanup: use named constant * Cleanup: fix typo in comment * Cleanup: remove unnecessary function Label() * Cleanup: simplify code * Cleanup: remove obsolete code * Remove unused Parse/ParseAll and friends * Remove unused StartTicking and tickingMutex * Remove unused View.HasLoader functionality * Exclude gocui from codespell check * Fix linter warnings * Copy gocui files into lazygit repo under pkg/gocui * perf(branches): use for-each-ref ahead-behind for git >= 2.41 * Bump golang.org/x/sys from 0.42.0 to 0.43.0 * Bump actions/github-script from 8 to 9 * Bump goreleaser/goreleaser-action from 7.0.0 to 7.1.0 * Bump peter-evans/create-pull-request from 8.1.0 to 8.1.1 * Bump dario.cat/mergo from 1.0.1 to 1.0.2 * Fix dependabot label for github-actions-related updates * Bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 * Bump github.com/gookit/color from 1.4.2 to 1.6.0 * Bump github.com/kyokomi/emoji/v2 from 2.2.8 to 2.2.13 * Bump samber.lo to latest version * Define PR colors as hex colors to make them the same as GitHub's * If multiple remotes exist but only one is a Github remote, pick it without prompting * Stop showing cached PRs when we no longer have a base remote * Preserve whitespace when remembering a commit message * Add integration test demonstrating whitespace loss in preserved commit messages * Tolerate trailing newlines in AddCoAuthorToDescription * Fix the check_for_fixups script * Preserve commit message when quitting while the commit message panel is open * Add OnQuit hook for controllers * Extract PreserveCommitMessage from CloseCommitMessagePanel * Remove unnecessary clearing of the commit message panel on close * retry on ref lock errors during fetch/pull * Fix copying a file's absolute path when running in a linked worktree * Change clipboard tests to demonstrate bug with copying absolute file path ++++ libtorrent: - Update to release 0.16.16 * Disconnect and mark as corrupt if a single peer sends a whole chunk that fails hash check. * Detect libcurl passing us internal fd's and re-enable strict fd leak checking. * Fixed shutdown handling of stalled http requests. * Added new ProxyManager and support for socks5 for peer connections. * Added max http request size and limited redirect protocols to http/https. ++++ maven-filtering: - Upgrade to upstream version 3.5.1 * Bug Fixes + Improve error message for MalformedInputException during resource filtering + Restore "first entry wins" for overlapping resource declarations * Maintenance + enable build with Maven 4 * Dependency updates + Bump org.apache.maven.shared:maven-shared-components from 47 to 49 + Bump Maven version to 3.9.16 + Bump plexus-utils version to 3.6.1 + Bump commons-io:commons-io from 2.21.0 to 2.22.0 ++++ maven-resolver2: - Update to version 2.0.20 * New features and improvements + Reduce PathConflictResolver memory and auto-select resolver + Fix dependency selector cache regression in DF collector + Fix thread contention in GenericVersionScheme and WeakInternPool + Improve thread safety across modules + WarnChecksumPolicy: proceed on no checksums + Extend AuthenticationBuilder to support SSLContext for mTLS authentication + DependencyCollectionChecker: new session member + Add any media type to RFC9457 content type header + fix: Configuration to be able to control sending RFC 9457 related Accept HTTP header + Improvement: BF dependency selector hot methods * Bug Fixes + Fix ApacheTransport auth cache CCEx + Checksums: lack of information + Fix inverted SIGTSTP condition in IPC server + Bug: fix IPC named lock client-side robustness for Windows + Bugfix: Fix NPE in PathConflictResolver + Bug: fix IPC named lock server-side waiter leak on client timeout + Bug: fix new PCR as it in certain cases left duplicates * Documentation updates + Javadoc update + Doc: Trusted Checksums Summary File Procedure * Maintenance + Put PCR aside for now + Get rid of BND warnings + Align generators + Fix for ChainedWorkspaceReader + Create simple JMH benchmark to compare CCR and PCR + Tidy up suppliers + Disable IPC lock tests on Windows * Dependency updates + Bump org.apache.maven:maven-parent from 48 to 49 + Bump roasterVersion from 2.31.0.Final to 2.31.1.Final + Bump sisuVersion from 1.0.0 to 1.0.1 + Bump org.redisson:redisson from 4.4.0 to 4.6.1 + Deps: Jetty 12.1.10 + Bump io.minio:minio from 9.0.0 to 9.0.3 + Bump dev.sigstore:sigstore-java from 2.1.0 to 2.2.0 + Bump okhttpVersion from 5.3.2 to 5.4.0 + Bump biz.aQute.bnd:bnd-maven-plugin from 7.2.3 to 7.3.0 + Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.25.7 to 0.26.1 + Bump org.ow2.asm:asm from 9.9.1 to 9.10.1 + Bump dev.sigstore:sigstore-java from 2.0.0 to 2.1.0 + Bump org.codehaus.plexus:plexus-classworlds from 2.11.0 to 2.12.0 + Bump maven3Version from 3.9.15 to 3.9.16 ++++ maven-resolver2-supplier-mvn3: - Update to version 2.0.20 * New features and improvements + Reduce PathConflictResolver memory and auto-select resolver + Fix dependency selector cache regression in DF collector + Fix thread contention in GenericVersionScheme and WeakInternPool + Improve thread safety across modules + WarnChecksumPolicy: proceed on no checksums + Extend AuthenticationBuilder to support SSLContext for mTLS authentication + DependencyCollectionChecker: new session member + Add any media type to RFC9457 content type header + fix: Configuration to be able to control sending RFC 9457 related Accept HTTP header + Improvement: BF dependency selector hot methods * Bug Fixes + Fix ApacheTransport auth cache CCEx + Checksums: lack of information + Fix inverted SIGTSTP condition in IPC server + Bug: fix IPC named lock client-side robustness for Windows + Bugfix: Fix NPE in PathConflictResolver + Bug: fix IPC named lock server-side waiter leak on client timeout + Bug: fix new PCR as it in certain cases left duplicates * Documentation updates + Javadoc update + Doc: Trusted Checksums Summary File Procedure * Maintenance + Put PCR aside for now + Get rid of BND warnings + Align generators + Fix for ChainedWorkspaceReader + Create simple JMH benchmark to compare CCR and PCR + Tidy up suppliers + Disable IPC lock tests on Windows * Dependency updates + Bump org.apache.maven:maven-parent from 48 to 49 + Bump roasterVersion from 2.31.0.Final to 2.31.1.Final + Bump sisuVersion from 1.0.0 to 1.0.1 + Bump org.redisson:redisson from 4.4.0 to 4.6.1 + Deps: Jetty 12.1.10 + Bump io.minio:minio from 9.0.0 to 9.0.3 + Bump dev.sigstore:sigstore-java from 2.1.0 to 2.2.0 + Bump okhttpVersion from 5.3.2 to 5.4.0 + Bump biz.aQute.bnd:bnd-maven-plugin from 7.2.3 to 7.3.0 + Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.25.7 to 0.26.1 + Bump org.ow2.asm:asm from 9.9.1 to 9.10.1 + Bump dev.sigstore:sigstore-java from 2.0.0 to 2.1.0 + Bump org.codehaus.plexus:plexus-classworlds from 2.11.0 to 2.12.0 + Bump maven3Version from 3.9.15 to 3.9.16 ++++ maven-resolver2-supplier-mvn4: - Update to version 2.0.20 * New features and improvements + Reduce PathConflictResolver memory and auto-select resolver + Fix dependency selector cache regression in DF collector + Fix thread contention in GenericVersionScheme and WeakInternPool + Improve thread safety across modules + WarnChecksumPolicy: proceed on no checksums + Extend AuthenticationBuilder to support SSLContext for mTLS authentication + DependencyCollectionChecker: new session member + Add any media type to RFC9457 content type header + fix: Configuration to be able to control sending RFC 9457 related Accept HTTP header + Improvement: BF dependency selector hot methods * Bug Fixes + Fix ApacheTransport auth cache CCEx + Checksums: lack of information + Fix inverted SIGTSTP condition in IPC server + Bug: fix IPC named lock client-side robustness for Windows + Bugfix: Fix NPE in PathConflictResolver + Bug: fix IPC named lock server-side waiter leak on client timeout + Bug: fix new PCR as it in certain cases left duplicates * Documentation updates + Javadoc update + Doc: Trusted Checksums Summary File Procedure * Maintenance + Put PCR aside for now + Get rid of BND warnings + Align generators + Fix for ChainedWorkspaceReader + Create simple JMH benchmark to compare CCR and PCR + Tidy up suppliers + Disable IPC lock tests on Windows * Dependency updates + Bump org.apache.maven:maven-parent from 48 to 49 + Bump roasterVersion from 2.31.0.Final to 2.31.1.Final + Bump sisuVersion from 1.0.0 to 1.0.1 + Bump org.redisson:redisson from 4.4.0 to 4.6.1 + Deps: Jetty 12.1.10 + Bump io.minio:minio from 9.0.0 to 9.0.3 + Bump dev.sigstore:sigstore-java from 2.1.0 to 2.2.0 + Bump okhttpVersion from 5.3.2 to 5.4.0 + Bump biz.aQute.bnd:bnd-maven-plugin from 7.2.3 to 7.3.0 + Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.25.7 to 0.26.1 + Bump org.ow2.asm:asm from 9.9.1 to 9.10.1 + Bump dev.sigstore:sigstore-java from 2.0.0 to 2.1.0 + Bump org.codehaus.plexus:plexus-classworlds from 2.11.0 to 2.12.0 + Bump maven3Version from 3.9.15 to 3.9.16 ++++ mkvtoolnix: - Update to version 100 New features and enhancements: * all: added new scalable (SVG) application icons for all applications, replacing the existing pixmap (PNG, ICO) icons. * mkvmerge: MP4 reader: track names are now read from the track's user-data atoms (`trak` → `udta` → `name`) if present. * MKVToolNix GUI: executing actions configuration, type "play audio file": added a slider to make configuration more intuitive. * MKVToolNix GUI: job queue: added a context menu for opening copies of the selected queue jobs in the multiplexer as new settings there without removing the queue jobs. * MKVToolNix GUI: job queue: added a search functionality for jobs that searches in job descriptions, outputs, warnings & errors. Bug fixes: * mkvmerge: AAC: fixed mis-detection of ADTS streams not starting on a frame boundary. Fixes regression starting with v87 when fixing AAC LATM config not being parsed if it wasn't present in the first AAC frame. * mkvmerge: MPEG TS reader: under certain rare conditions mkvmerge was skipping a certain amount of content at the start of the main M2TS file when reading MPLS playlists. The amount of content skipped proportional to the probe range percentage. This only happened when the source Blu-ray contains HDMV TextST subtitles. * MKVToolNix GUI: executing actions configuration, type "play audio file": fixed audio volume not working since switching to Qt 6 due to its interface taking a `float` in range `0.0`–`1.0` instead of the old interface taking an`int` in range `0`–`100`. * MKVToolNix GUI: executing actions: fix backslash handling when parsing a Unix-shell escaped string into separate arguments. The user-visible fix is that the command-line in the "executing actions" dialog will not have the quoting changed in wrong ways by the GUI when the GUI adds another variable upon user request, a regression introduced in v99. ++++ nushell: - Update to version 0.114.0: + Sharper type checking: inferred output types from pipeline input, typed `$in`, better `let` binding inference, `oneof`-aware operator checks; `enforce-runtime-annotations` now opt-out + POSIX-style `--` end-of-options delimiter for built-in, custom, and `def --wrapped` commands + New `run` command runs scripts as isolated pipeline stages (bare transforms or `def main` entry point) + Built-in Semantic Versioning support: `into semver`, `into semver-range`, `semver bump`, with sorting and range matching + KDL v2.0.0 format support via `to kdl`/`from kdl` + Breaking changes * Submodules are no longer implicitly imported; use explicit `export use sub` to keep old behavior * Type system improvements: command output types inferred from input, optional params typed as `oneof`, more precise widening; previously-passing annotations may now error * `enforce-runtime-annotations` experimental option promoted to opt-out (enabled by default) * Reedline vi mode: proper visual mode, caret on last grapheme, `h`/`l` cross line boundaries, separate visual prompt indicator * `from xlsx`/`from ods`: corrected signatures (return records of tables, not tables; `from ods` input is `binary`), added datetime support to `ods`, broadened datetime formats, uncoercible values imported as `string`/`float` instead of `null`; removed `--header-row` flag, added `--noheaders` and `--first-row` * Error records in `catch` no longer have `json` field; replaced by `details`; labels gain `location` with file-relative offsets * Removed deprecated `grid` record input and implicit `name` column assumption * `std/iter scan` signature now matches `reduce` (`--fold`, `--noinit` removed); `std/iter find-index` returns `null` instead of `-1` * `idx find`/`idx search` hits now displayed relative to cwd + Additions * `polars map-batches` for mapping closures over dataframe columns * `commandline complete` to invoke nushell completions (supports `--type`, `--detailed`) * `to nuon --pretty`/`-p` (shorthand for `--indent 2`) with column alignment * `run` command for scripts in pipelines; `--full-reparse`/`-f` flag * POSIX `--` end-of-options parsing for built-in, custom, and `def --wrapped` commands * `ignore` flags: `--stderr`/`-e`, `--stdout`/`-o`, `--show-errors`/`-x` * `idx search --context`/`-c` accepting int or range * Polars bitwise commands: `bitwise-and`, `-or`, `-xor`, `count-ones`, `-zeros`, `leading-ones`, `-zeros`, `trailing-ones`, `-zeros` * `url encode` supports binary input; `url decode --binary` returns binary for non-UTF-8 * Reedline menu `input_mode`/`output_mode` and `description_position` configuration * `random pass` for password generation with `--chars`, `--no-uppercase`, `--no-lowercase`, `--no-numbers`, `--no-symbols`, `--include-ambiguous`, `--include-similar`, `--require-each-type` * `is-terminal` detects redirection; defaults to `--stdout` * `--right` flag for `split row` and `split column` * Set/combinatorics commands: `union`, `intersect`, `difference`, `combinations`, `permutations` * SemVer support: `into semver`, `into semver-range`, `semver bump` (major/minor/patch/alpha/beta/rc/release) with tab completions, table coloring, `describe` support * `from xlsx`/`from ods` `--prefer-integers`/`-i` flag * `math cbrt` (cube root) * `append` accepts multiple rest values * `LS_COLORS` support in `commandline complete --detailed` * `idx init` uses content indexing by default * Completions for `ansi gradient --fgnamed`/`--bgnamed` * Verb-based reedline edit keybindings (`move`, `extend`, `cut`, `copy`, `change`, `erase`) with motions * HTTP commands use response body as error message * `NU_EXPERIMENTAL_OPTIONS` honored with `--login`/`--execute` * `explore config` navigation shortcuts (`hl`, `jk`, `ctrl+p/n`) * `--log-level perf` for startup performance debugging + Deprecations * `str upcase` deprecated in favor of `str uppercase`; `str downcase` in favor of `str lowercase` + Removals * Removed deprecated `use std/clip` `copy`/`paste` (use `copy52`/`paste52` or experimental `native-clip` `clip copy`/ `clip paste`) * Removed deprecated `grid` record input and implicit `name` column * Removed `--header-row` flag from `from xlsx` + Other changes * More idiomatic YAML output with smarter string quoting and multiline string block style (YAML rework planned for next release) * Width-priority columns: `metadata set - -table-width-priority-columns`/`-w` hints for `table` rendering * Polars 0.54 upgrade: `polars implode --maintain-order`, `polars is-in --maintain-order`, `polars pivot --always-combine-names`, `polars replace --default` required with `--strict`/`--return-dtype` * New experimental `dc-glob` globbing engine (faster, cross-platform) * "Command not found" suggests full command from category (e.g. `sqrt` -> `math sqrt`) * `plugin list --help` shows correct `commands` column type * `toolkit.nu` commands annotated with categories/search-terms/ examples * LSP feature-gated behind `--features lsp` * MCP `evaluate` tool returns NUON directly and provides `structuredContent` JSON * `http post`/`put`/`patch`/`delete` respects `--content-type` for JSON-variant MIME types * `nu-highlight` clears `content_type` metadata * Refactored sqlite pushdown into query_plan for extensibility * Rust toolchain bumped to 1.94.1 + Bug fixes * `idx` family: `idx init . --wait` blocks properly, `--follow-links` added, accurate counts, snapshot restore for `import`, `files`/`dirs`/`find`/`search` work on imports, `query` parameter added * `which`/`attr complete` subcommand completions quoted for spaces * `update` with nested column path and closure no longer writes same result to every row * `nu-mcp` evaluation output uses raw strings to reduce escaping * Clearer errors for negative indices in cell paths * `oneof<..., table>` accepts table literals; `oneof<..., closure>` accepts closures without `||` * `table` alignment with `header_on_separator` fixed * `run` repeated execution caching bug fixed; `--full-reparse` added * Float ranges use natural fractional steps (`0.1..0.3` yields 0.1, 0.2, 0.3) with rounding to step precision * `stor open` return type corrected to `SQLiteDatabase` * Module descriptions in `use` completions/LSP hovers properly formatted * Aliases keep working when referenced variables are shadowed * `--` parsing bug with `--wrapped` commands fixed * `from json`/`from kdl`/`from xml` respond to Ctrl-C and show focused error snippets * `flatten` renames conflicting parent columns correctly * `{}` in row conditions parsed as empty closure, not record * `idx search` treats brackets/`?` as literal text * Table mode from CLI (`-m`) respected in scripts * `input list` streams items live, fixes header expansion and control-character alignment * `nu --plugins` accepts multiple params, comma/space/quoted lists * `commandline edit` REPL update regression fixed * `math abs` reports overflow instead of panicking on i64::MIN/duration * `bytes index-of` no longer panics on empty patterns * `explore config --output` fails fast in edit mode * Nix flake build fixed * Interpolated strings auto-converted to `glob` flags/arguments * `lines` handles invalid UTF-8 (lossy default, `--strict` to fail) * `input list --fuzzy` ANSI truncation fixed * `uniq-by` errors on non-record lists and missing columns * `bits shl`/`shr` default to 8-byte word size * `--wrapped` glob regression fixed (strings/globs passed correctly to externals) * dc-glob: `~` expansion, absolute paths, case-insensitivity, `rm`, Windows path fixes * All polars-expression commands accept polars selectors * AST flattening leading-pipe rendering bug fixed * `str index-of --grapheme-clusters` no longer panics on sub-grapheme matches * `exit` restores terminal cursor; REPL uses command normally * SIGABRT on terminal close / MCP server exit fixed * `insert`/`upsert` into empty nested cell path gives clear error * Compiler error fixed for `$in`-collecting RHS of `and`/`or`/ comparisons * `--log-include`/`--log-exclude` accept module/target names * `math avg`/`sum` on tables produce consistent error messages * `help aliases` shows alias name for internal-command aliases + For a full list of changes with detailed descriptions, see: https://www.nushell.sh/blog/2026-07-04-nushell_v0_114_0.html ++++ pt2-clone: - Update to version 1.91 * Windows: Dropped support for Windows XP (it's 25 years old, time to move on!). The earliest supported Windows version is now Windows 7 SP1. * Windows: Upgraded the Visual Studio project from vs2019 to vs2026 for taking advantage of vs2026's new compiler (should result in faster code). ++++ python-dateparser: - update to 1.4.1: * Remove fastText language detection support: the fasttext extra is dropped and detect_languages() now raises ImportError. Migrate to the langdetect extra, which also unblocks numpy 2.x compatibility * Make digit quantifiers possessive in the relative-date regexes to prevent quadratic backtracking (ReDoS) on long digit runs * Add the USE_GIVEN_LANGUAGE_ORDER setting to try languages and locales in the order given rather than by frequency * Preserve explicit signs on individual components when parsing relative dates that combine decades with years, such as "-1 decade +2 years" * Fall back to other provided languages in search_dates when the detected language yields no dates * Parse relative date expressions with spaces between the sign and number, such as "now - 2 hours" and "now + 1 day" * Use the parser-relative now for the current month when filling in incomplete dates so the month and day stay consistent * Fix Norwegian Bokmål (nb) parsing of relative date expressions such as "3 måneder siden" and "om 2 måneder" * Parse abbreviated English month expressions such as "1mon ago" and "3mons ago" * Preserve surrounding whitespace when removing skip tokens during translation to avoid spurious double spaces * Move project metadata and build configuration to pyproject.toml * Add alternative Korean date expressions for today, yesterday, tomorrow, and "N months ago/later" * Expand Czech date translations with additional inflections, word numbers, decade and century expressions, and clock phrases like "čtvrt na tři" * Replace internal OrderedDict usage with the built-in dict - drop mark-network-tests.patch (upstream) ++++ python-django-webpack-loader: - update to 3.2.4: * Refactor `get_as_url_to_tag_dict` when dealing with extra arguments in elements * Fix `skip_common_chunks` usage at `get_files` to add parity with `render_bundle` * Add integrity and CSP nonce to preload script tags * Fix hanging or broken stats file * Handle issue when webpack stats change mid-request * Fix `AttributeError` in config check for non-dict `WEBPACK_LOADER` ++++ python-fastnumbers: - Remove no-setuptools-scm.patch, use PyPI package which ships a version file instead of GitHub tarball which failed the source validator. - Clean up specfile from EOL distro workarounds ++++ python-flask-jwt-extended: - update to 4.7.4: * setup.py: bump PyJWT floor to >=2.11.0 to match the actual runtime requirement - update to 4.7.3: * I'm skipping 4.7.2 because I forgot to bump the python version in code. This is the same as 4.7.2, with things setup correctly. - update to 4.7.2: * fix: a unexpected token * Update active python versions * Bump PyJWT to 2.12.1 - update to 4.7.1: * Add controls for `verify_sub` option in PyJWT - update to 4.7.0: * Drop support for python 3.7 and 3.8, add 3.13 * Fix documentation around identity needing to be a string ++++ python-google-cloud-kms: - update to 3.14.0: * regenerate google-cloud-[k-n] packages ++++ python-google-cloud-resource-manager: - update to 1.18.0: * regenerate google-cloud-[o-r] packages ++++ python-google-cloud-speech: - update to 2.40.0 * regenerate google-cloud-s packages ++++ python-hepunits: - update to 2.4.6: * chore(deps): update pre-commit hooks * chore(deps): bump astral-sh/setup-uv from 8.0.0 to 8.1.0 in the actions group * chore: removal of duplicates and trivial Python 3 modernisation in the docs * chore: add an AGENTS file ++++ python-humanize: - Update to 4.16.0 * Added - Add Latvian language localization (#301) @EPoikans - Add i18n support for naturalsize() and French translation (#294) @Yibomao * Changed - Performance improvements: 1.07x - 8.4x (#315) @hugovk - Lazy imports for Python 3.15+ (#335) @hugovk - Drop experimental Python 3.13 free-threaded (#336) @hugovk - Refactor: simplify scientific() and extract _SUPERSCRIPT_MAP constant (#313) @maayanmatsliah-tech * Fixed - Fix naturalsize() rounding rollover at unit boundaries (#329) @patchwright - Carry metric() to the next SI prefix when rounding reaches 1000 (#328) @gaoflow - Stop printing two minus signs in fractional for a negative mixed number (#320) @c-tonneslan - Return an empty string from natural_list() for an empty list (#318) @c-tonneslan - Handle tz-aware datetimes in naturalday() and naturaldate() (#297) @bysiber - Fix Arabic translation (#307) @AYMENJD - Fix Spanish large number translations to use long scale (#302) @sedat4ras ++++ python-langfuse: - update to 4.13.0: * chore(deps): bump zizmorcore/zizmor-action from 0.5.6 to 0.5.7 in the github-actions group * fix(langchain): extract model name for ChatHuggingFace * chore(deps): bump the github-actions group with 2 updates * fix(resource_manager): reinitialize consumer threads after os.fork() - update to 4.12.0: * feat(tracing): propagate environment attributes * **Full Changelog**: https://github.com/langfuse/langfuse- python/compare/v4.11.0...v4.12.0 - update to 4.11.0: * fix(langchain): avoid duplicating structured tool inputs in metadata * chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 in the github-actions group * feat(tracing): allow custom OpenTelemetry ID generators * **Full Changelog**: https://github.com/langfuse/langfuse- python/compare/v4.10.0...v4.11.0 - update to 4.10.0: * fix(langchain): mark handled tool errors as errors * fix(langchain): prefer structured tool inputs * feat(api): update API spec from langfuse/langfuse 8cdf8a4 * feat(datasets): support multimodal dataset items - update to 4.9.1: * fix(openai): preserve Responses tools and streamed tool calls * **Full Changelog**: https://github.com/langfuse/langfuse- python/compare/v4.9.0...v4.9.1 - update to 4.9.0: * feat(api): update API spec from langfuse/langfuse 53433e8 * fix(scores): support CORRECTION score data type * feat(tracing): add export-stage OTEL span masking and media detection - update to 4.8.1: * feat(api): update API spec from langfuse/langfuse 9ce4aa4 * chore(deps): bump the github-actions group with 2 updates * fix(serializer): correctly serialize float('-inf') as "-Infinity" * feat(api): update API spec from langfuse/langfuse c82119e * chore(deps): bump astral-sh/setup-uv from 8.1.0 to 8.2.0 in the github-actions group * chore(deps): bump github/codeql-action from 4.36.1 to 4.36.2 in the github-actions group * fix: update env template to use LANGFUSE_BASE_URL * feat(api): update API spec from langfuse/langfuse b8db8b6 * fix(propagation): coerce propagated metadata values * fix(observe): preserve current observation type on span update * fix(deps): support wrapt 2.x (closes #1561) * fix(langchain): handle prompt_tokens_details as dict in _parse_usage_model - update to 4.7.1: * feat(api): update API spec from langfuse/langfuse 41f5847 * chore(deps): bump github/codeql-action from 4.35.5 to 4.36.0 in the github-actions group * **Full Changelog**: https://github.com/langfuse/langfuse- python/compare/v4.7.0...v4.7.1 - update to 4.7.0: * chore: add CODEOWNERS for GitHub config * chore(deps): bump the github-actions group across 1 directory with 5 updates * chore(deps): bump langsmith from 0.7.22 to 0.8.0 * feat(span-processor): mark app root spans * feat(span-processor): simplify app root state and expand LLM scopes * chore(deps): bump zizmorcore/zizmor-action from 0.5.3 to 0.5.5 in the github-actions group * ci: adjust zizmor advanced security handling * chore(deps): bump github/codeql-action from 4.35.4 to 4.35.5 in the github-actions group * chore(deps): bump idna from 3.11 to 3.15 * chore(deps): bump urllib3 from 2.6.3 to 2.7.0 * fix: add depth limit to EventSerializer to prevent hangs on complex objects * chore(deps): bump zizmorcore/zizmor-action from 0.5.5 to 0.5.6 in the github-actions group ++++ python-lazy: - update to 2.0: * Remove deprecated license classifier. [stefan] * Upgrade GitHub workflow. [stefan] * Upgrade .readthedocs.yaml. [stefan] * Upgrade sphinx and sphinx-rtd-theme in docs extra. [stefan] * Require Python >= 3.5. [stefan] ++++ python-lxml_html_clean: - update to 0.4.5 (bsc#1270285, CVE-2026-49825): * Fixed a security vulnerability where javascript: URLs in xlink:href attributes were not sanitized when``safe_attrs_only=False``, allowing cross-site scripting (XSS) attacks. The fix requires lxml>=6.1.1, which adds xlink:href to the set of link attributes iterated by rewrite_links(). Reported by Guillem Lefait (@glefait). ++++ python-meshtastic: - update to 2.7.10: * protobufs updated * Inject options in nanopb .options files into the protobuf files used for code generation * Refactor the Meshtastic TCP pub/sub example to ensure proper resource cleanup and clearer exception handling. * Add textchat.py and replymessage.py examples * Fix position overwrite by lower-precision data * Update factory reset to use integer for config reset * Filter --reply based on specified channel index * Make Serial and TCP interfaces more closely respect connectNow when false * StreamInterface: prevent socket/reader-thread leak on handshake failure * Fix some leaks/hangs on close: unstarted StreamInterface streams & TCP reader unblock * Give TCPInterface reconnect logic on write errors * Container: Add initial container for meshtastic-cli * Make examples more regularized and focused, and add contribution guidelines for the examples folder * Added example script : meshtastic_serial_message_reader.py * Fix up the container build ++++ python-nmcli: - update to 1.8.0: * feature: allow DeviceControl.wifi_connect to accept None as password ++++ python-okta: - update to 3.4.4: * Fixed a `ValidationError` crash in `list_factors()` when processing users enrolled in Okta FastPass. Added missing `signed_nonce` discriminator mapping and three new component schemas (`UserFactorSignedNonce`, `UserFactorSignedNonceProfile`, `UserFactorSignedNonceProfileKey`) to properly deserialize FastPass factor payloads (#311, 387). * Fixed enum case mismatches in `AccessPolicyConstraint`, `KnowledgeConstraint`, and `PossessionConstraint` models. The `methods` and `types` fields now correctly accept lowercase values (e.g., `"password"`, `"push"`, `"webauthn"`) to align with actual API responses, resolving `ValidationError` exceptions raised by `list_policy_rules()` (#548). ++++ python-opentelemetry-exporter-gcp-trace: - update to 1.12.0: * no changes ++++ python-particle: - update to 1.0.0: * Added the 2026 PDG data table file, now default, * and made a new 2026 nucleus data file to match. * Added version 16 of package CSV data files since PDG 2026 information now the default. * Removed old and superseded 2022 and 2023 PDG and derived data files. * Removed old 2020 and 2022 nucleus data files. * `Particle` class and submodules: * Return `Fraction` instead of float for charge, spin J, and isospin I. * Implemented baryon, lepton and R-parity quantum numbers. * Implemented flavour quantum numbers - strangeness, charmness, bottomness, topness. Also hypercharge. * Tests added for all new functionality. * Added also a test of the Gell-Mann–Nishijima formula relating charge to isospin and hypercharge. * Performance improvements, notably for particle and PDGID literals. * Minor improvements and fixes to the odd member function. * Improvements to the CLI commands `python -m particle ...` for better user experience * and clearer error messages. * `PDGID` class method and related standalone functions: * Return `Fraction` instead of float for charge, spin J, and isospin I. * Minor fixes to the odd function. * Classes for MC particle identification codes and converters: * New common `MCParticleID` base class for MC particle ID classes. * The classes `Geant3ID`, `PythiaID`, `Corsika7ID` now inherit from it * and are much simplified and streamlined. * Dependencies: * Moved to Pandas 2.0+. * Dropped support for Python 3.9. * Miscellaneous: * Added support for agents. * Started using pattern matching to simplify bits of code. * Tests and CI: * Test suite significantly improved and enhanced. * Updates and improvements to pre-commit hooks and CI YAML files. ++++ python-phonenumbers: - update to 9.0.34: * Merge metadata changes from upstream 9.0.34 ++++ python-plette: - update to 2.2.2: * Support cool-down-period in [pipenv] section with proper format validation and timedelta conversion * Support TOMLKit elements inside _LockFileEncoder and enforce UTF-8 decoding - add fix-version.patch ++++ python-psygnal: - update to 0.15.1: * fix: Fix leaking objects by `connect_child_events=True` in `SignalGroupDescriptor` #407 (Czaki) * build: Update ci #405 (tlambert03) * chore:Fix docs build by bump build system #403 (Czaki) * Making ordered set reversible #395 (yfukai) * Drop pydantic1 #392 (tlambert03) * build: drop 3.9, support 3.14 #391 (tlambert03) * ci(dependabot): bump astral-sh/setup-uv from 6 to 7 #390 ([dependabot[bot]](https://github.com/apps/dependabot)) * ci(pre-commit.ci): autoupdate #389 ([pre-commit- ci[bot]](https://github.com/apps/pre-commit-ci)) * ci(dependabot): bump pypa/cibuildwheel from 3.1 to 3.2 #388 ([dependabot[bot]](https://github.com/apps/dependabot)) * **Implemented enhancements:** * feat: Allow to replace selection content in with one event emitted #387 (Czaki) * feat: allow SignalInstances for evented dataclass fields to emit on field mutation (in addition to field change) #379 * feat: allow psygnal.testing functions to to accept connection kwargs #378 (tlambert03) * feat: support coroutine functions #346 (tlambert03) * feat: support pydantic @computed_fields, and arbitrary `field_dependents` for event emission #340 (tlambert03) * feat: Support bubbling up of events from evented children on dataclasses #298 (tlambert03) * fix: fix evented container pydantic serialization #377 (tlambert03) * fix: fix typing in psygnal testing #374 (tlambert03) ++++ python-regex: - update to 2026.6.28: * Git issue 604: regex fails on free-threading python because setlocale is not thread-safe ++++ python-responses: - update to 0.26.2: * Default headers (such as ``Content-Type``, ``Date`` and ``Server``) are now stripped from recorded files regardless of header name case. Previously, responses recorded from servers that send lowercase header names (for example over HTTP/2) kept these redundant headers in the generated file. * Fixed `query_param_matcher` mutating the caller's params dict when numeric values are provided. See #801 ++++ python-rich-rst: - Update to version 2.1.0: * Add -S/--save-html and -d/--debug CLI flags * Improved error messages and help text * Expanded test coverage and CI automation * No runtime dependency changes ++++ python-rq: - update to 2.10: * Added webhook notifications to notify external end points when a job finishes or fails. Thanks @selwin! ++++ python-service_identity: - update to 26.1.0: * Python 3.14 and 3.15 are now officially supported. * *service-identity* now uses *cryptography*'s Rust-based ASN.1 decoder and doesn't depend on *pyasn1* and *pyasn1-modules* anymore. * As a result, the oldest supported pyOpenSSL backend combination is now *pyOpenSSL* 26.1.0 with *cryptography* 47.0.0. * Verifying a single-label hostname (e.g. `localhost`) against a wildcard certificate pattern now raises `VerificationError` cleanly instead of crashing with an opaque `ValueError`. ++++ python-soupsieve: - update to 2.8.4: * **FIX**: Fix another inefficient attribute pattern (@mauriceng98). * **FIX**: Limit total number of selectors processed in a pattern to prevent massive selector requests (@mauriceng98). ++++ python-sphinx-scrapy: - update to 0.8.6: * Add index templates for extension-defined cross-reference types so related objects appear in generated Sphinx indexes. * Normalize project IDs loaded from :file:`pyproject.toml` and inferred from Sphinx metadata. * Fix links in :file:`llms.txt`. * Rewrite generated Markdown links for supported Intersphinx targets from .html to .md. * Extended easy Intersphinx configuration to aiohttp curl-cffi niquests * Document installation from Git for sphinx-scrapy and sphinx- scrapy[tox]. * Upgrade sphinx-markdown-builder. ++++ python-stevedore: - update to 5.9.0: * zuul: Use openstack-python3-next-jobs template * pre-commit: Bump versions * Do not install code to build release notes * Drop support for Python 3.10 ++++ python-textual: - update to 8.2.8: * Fixes for extended key processing, and a crash bug for clicking the screen padding area. * Fixed parsing Kitty extended keys with multiple codepoints https://github.com/Textualize/textual/pull/6592 * Fixed crash when clicking in the Screen's padding https://github.com/Textualize/textual/pull/6598 * super+backspace is now an alias for ctrl+u in Input and TextArea https://github.com/Textualize/textual/pull/6594 * alt+backspace (option+backspace on Mac) has the same effect as ctrl+backspace in Input and TextArea ++++ python-ty: - update to 0.0.56: * Avoid MRO cycle when collecting NamedTuple fields * Model `int` and `str` enum value normalization * Prefer reflected operators by runtime class * Exit with status 130 when interrupted * Avoid exponential OR-pattern reachability * Reduce bound typevar identity overhead * Infer generic class pattern capture types * Narrow exact tuples through sequence patterns * Recognize inherited enum member constructors * Respect return-context inference when filtering overloads * Sync vendored typeshed stubs (#26501). Typeshed diff - update to 0.0.54: * Avoid duplicate configuration error output * Avoid stack overflows in reachability analysis * Fix divergent recursive tuple cycle handling in ty * Fix panic from relation queries during cycle recovery * Fix panics by reverting recursive `TypeOf` cycle recovery * Support basic usages of `__class__` closure cells in methods * Fix typealias token classification inconsistency * Implement rust-analyzer's "Click for full compiler diagnostic" feature * Co-locate retained definition usage state * Use never-change durability for immutable file inputs * Reject undeclared protocol instance attributes * Allow replacing ordinary methods with compatible functions * Distinguish `typing.TypedDict` from `typing_extensions.TypedDict` * Don't treat non-empty ranges as single-valued * Handle TypeVar bounds over `type[...]` in attribute lookup * Infer definite equality comparison results * Infer mismatched literal comparisons * `match` statements: make class-pattern fallthrough member- aware * `match` statements: prove TypedDict structural patterns exhaustive * `match` statements: resolve positional class-pattern exhaustiveness * Model non-exhaustive enum member sets (`enum.Flag`s) * Reduce retained definition map storage * Reuse equality semantics for membership compatibility * Sync vendored typeshed stubs to support `builtins.sentinel` * Treat non-empty `range` calls as non-empty for reachability * Use assignability for divergent constraints * Widen inferred class-valued instance attributes - update to 0.0.53: * Avoid bypassing lazy constraints for `Divergent` * Avoid recursion when projecting narrowing constraints * Fix ParamSpec callable signature extraction for callable instances * Make multi-arm `TypeOf` cycle recovery monotonic * Document all special forms in `ty_extensions` * Avoid cloning fallback condition flow snapshots * Avoid constructing discarded speculative diagnostics * Avoid path lookups when sorting same-file diagnostics * Cache `is_never_satisfied` results * Defer applying type context to simple standalone expressions * Infer types for names bound in match patterns * Preserve regular kind for callable instances * Simplify intersections of invariant generic types with `Any` specializations - update to 0.0.52: * Avoid shadowing hints for attribute assignments * Fix dict.pop overloads to accept arbitrary keys with defaults * Normalize recursive `TypeOf` across multiple union arms * Normalize recursive `TypeOf` growth during cycle recovery * Normalize recursive protocol growth during cycle recovery * Preserve generic alias identity during cycle recovery * Recover from dynamic class code generator cycles * Add a go-to destination for `Divergent` * Publish diagnostics for all open files after a single file is saved * Render Markdown for reStructuredText fields in docstrings on hover * Make `error-on-warning` the default * Make rendering of fix diffs more concise * Avoid allocating disabled error context trees * Avoid lookup maps for small place tables * Avoid moving boxed use-def map builders * Avoid transient AST ID merge map * Batch signature typevar freshness scans * Box large semantic index builders * Build frozen definition maps directly * Compact use-def binding interner keys * Consume condition flow snapshots * Lazily allocate reachability caches * Remove redundant use-def state shrinking * Reuse the first union bindings buffer * Short-circuit terminal narrowing constraints * Solve simple constraint conjunctions directly * Store cycle-detector cache entries inline * Stream indexed AST construction * Suppress discarded TypedDict diagnostics * Use SmallVec for `CycleDetector::seen` * Use a SmallVec for seen type aliases * ### Core type checking * Raise limit for number of non-recursive union literals * Preserve gradual behavior for explicit Any subclasses * Preserve metaclasses when inheriting from intersection-typed bases * Recognize exhaustive matches over finite tuples - update to 0.0.51: * Fix bound TypeVar default cycle recovery * Support `Annotated[Any, ...]` as a class base * Suggest keyword-only arguments between variadic parameters * Avoid assuming classes with `Any` or `Unknown` bases are descriptors * Infer simpler types in complex lambda cycles * Preserve exact class objects during identity narrowing * Preserve unpacking diagnostics for nested assignment targets * Compact indexed AST node storage * Discard dead DNF branches in intersection building * Remove broken gradual guarantee link - update to 0.0.50: * Avoid cross-TypeVar leakage in generic inference * Fix panic from oscillating collection-use constraints * Preserve type variables in fixed tuple aliases * Respect ParamSpec binding contexts * Show bare `Final` as a special form on hover * Support options in functional dataclass calls * Add context-sensitive keyword completions * Fix wildcard import symbol range * Highlight decorated methods consistently * Preserve narrowing after qualified `TYPE_CHECKING` * Respect client's content format preference * Retain all diagnostic annotations in the server * Track unused-binding captures across nested scopes * Fix override diagnostics for decorated methods * Improve `duplicate-base` diagnostics * Reject invalid dataclass flag combinations * Reject legacy TypeVars in PEP 695 class bases * Reject legacy TypeVars in PEP 695 functions * Respect `@no_type_check` in function validation * Avoid rebuilding unchanged specializations * Avoid redundant equality intersections * Avoid retaining empty use-def tables * Compact retained definition inference extras * Deduplicate retained scope inference types * Disable LRU tracking for one-shot checks * Fast path collection literals with exact type contexts * Flatten retained declaration states * Improve flow snapshot performance * Skip stub package checks in stub-free search paths * Speed up large-union narrowing * Speed up module resolution for projects with many search paths * Store cumulative binding end offsets * Use compact frozen representation for narrowing constraints * Annotate intersection and negation types using `&` and `~` * Diagnose zero-step slices on lists * Full-scope bidirectional inference for non-empty collection literals * Improve equality-based narrowing for `==`, `!=`, and `match` * Infer precise values for standard-library enums * Make equality evaluation cycle-aware * Narrow equality across IntEnum classes * Narrow tuple expression match subjects * Preserve literal types for loop variables over literal collections * Preserve negative narrowing for starred sequence patterns * Preserve non-final types in Hashable unions * Support enum literals as tagged-union discriminants * Sync vendored typeshed stubs (#25952). Typeshed diff * Sync vendored typeshed stubs (#25997). Typeshed diff * Synthesize NamedTuple `__match_args__` * Treat assigned enum hooks conservatively * Validate deprecated warning categories ++++ python-tzlocal: - update to 5.4.4: * Improved handling if you have a syntax error in /etc/clock. * Moved the tests back, removed the ones that check for symlinks. * Open files with Zone names as ascii. * Moved tests under `tzlocal/tests` and include them in distributions. * Dropped support for Python 3.9 and added support for 3.14. ++++ python-watchfiles: - update to 1.2.0: * ci: add riscv64 manylinux wheels * fix linting * Add Python 3.15-dev build, drop 3.9, increase MVRV to 1.83 * fix: improve type safety and error handling * Ruff target version to 3.10 * upgrade uv lock ++++ yt-dlp: - Update to version 2026.07.04 * The minimum recommended Python version has been raised to 3.11 * Security: [CVE-2026-55404] Downstream command injection via improper sanitization of --write-link output * Shortcut file data is now properly validated and sanitized when the --write-link options are used * Always include warnings in debug output * Fix allow-unsafe-ext compat option * Raise minimum recommended Python version to 3.11 * Validate and escape values in --write-link output * cookies: Use ' instead of " for SQL string quoting * utils: Deprecate make_dir in favor of make_parent_dirs * utils: HTTPHeaderDict: Fix __ior__ * utils: parse_duration: Return int when appropriate * utils: parse_resolution: Support fps suffixes * utils: pkcs1pad: Fix invalid PKCS#1 v1.5 padding bytes * utils: qualities: Avoid repeated index lookups * utils: random_user_agent: Bump version range 143-149 => 144-150 * Always include id in request error output * Fix request logging * arte: Fix playlist support * bandcamp: weekly: Fix extractor * bilibili: Fix API extraction * instagram: Detect when cookies are invalidated * instagram: Rework extractor * linkedin: Remove broken login support * mgtv: Fix VIP stream extraction * mxplayer: Fix extractors * mxplayer: Rework extractors * niconico: Fix error detection * niconico: Support shorts * omnyfm: Add extractors * openrec: Rework extractors * patreon: Support new URL format * peertube: Support password-protected videos * periscope: Improve metadata extraction * reddit: Remove broken login support * soundcloud: Extract uploader_url for playlists * soundcloud: Extract comments * soundcloud: Improve metadata extraction * streaks: Fix extractor * svt: Fix extractor * telewebion: Fix extractor * trovo: Remove dead extractors * truth: Support share URLs * tviplayer: Fix extractor * unsupported: Update unsupported sites * wrestleuniverse: vod: Fix extractor * youtube: Fix extract_relative_time for abbreviated units * youtube: Fix detection of forced preroll wait time * youtube: Fix minor issues * youtube: Support live adaptive formats * tab: Fix flat extraction of collaborators * tab: Fix flat playlist metadata extraction * tab: Fix metadata extraction * tab: Fix pagination * zan: Add extractor * zdf: Detect livestreams * zoom: clips: Add extractor * external: Fix resuming downloads with aria2c * external: curl: Support development versions * mhtml: Fix storyboard content-length calculation * build: Update 17 dependencies * build: Update 6 dependencies * cleanup: Fix invalid info dict fields * cleanup: Fix minor mistakes * cleanup: Remove RTSP and MMS support * cleanup: Replace dead example/test URL * cleanup: Miscellaneous: 997fa14 * docs: Make "No AI / No LLM Policy" abundantly clear ++++ restic: - update to 0.19.1 - Fix #5234: Prevent mounting over the repository directory - Fix #5667: Skip inaccessible backup source paths - Fix #5722: Update mount latest symlink after snapshot reload - Fix #21866: Hide stats progress bar in JSON mode - Fix #21869: Restore old behavior of snapshots --latest without --group-by - Fix #21876: Show timezone location in snapshots output - Fix #21879: Prevent crash in mountpoint validation if mountpoint is inaccessible - Fix #21895: Remove read-only files via the SFTP backend on Windows servers - Fix #21899: Make backup respect excludes for duplicate directory entries For all the details see: https://github.com/restic/restic/releases/tag/v0.19.1 ++++ rtorrent: - Update to release 0.16.16 * Added max http request size and limited redirect protocols to http/https. ++++ spicetify-cli: - Update to version 2.44.0: * ci(dependabot): create PRs every month * chore(deps): bump github.com/mattn/go-colorable from 0.1.14 to 0.1.15 (#3879) * fix(update): close response body and file on error paths (#3829) * chore(deps): bump golang.org/x/net from 0.49.0 to 0.56.0 (#3878) * fix(expFeatures): properly apply experiments * ci: allow unsigned builds on forks * fix(shuffle+): use `PlatformAPI` for getting liked songs * chore: lint wrapper module * fix: properly assign `ReactQuery` and add spicetify to session path * feat: add support for Spotify `1.2.93` * fix(css-map): correct malformed CSS class name (#3881) * feat(css-map): add some canvas classes for 1.2.86 (#3867) * fix(config): infinite loop on spotify_launch_flags and non-deterministic extension ordering (#3847) * chore(deps): bump actions/upload-artifact from 6 to 7 (#3714) * chore(deps): bump actions/checkout from 6 to 7 (#3865) * fix(loopyLoop): loop between markers when repeat-one is active (#3833) * feat(css-map): add discography page classes for 1.2.86+ (#3838) ++++ ssh-audit: - Update to version 3.9.0 * Warnings will be issued on key exchanges that are not post-quantum safe. * Hardening guides are now included for all supported platforms (see --list-hardening-guides). * UNIX sockets can be used as scan targets (specified with unix:///path/to/socket); useful in containerized environments such as CI/CD pipelines. * Scanning through SOCKS5 proxies can now be done (with --socks5) * A variety of new post-quantum algorithms can now be identified. - Update ssh-audit.keyring ++++ strawberry: - Update to version 1.2.22 + Fixed editing tags for files on GVFS mounts (SMB, SFTP, MTP) by editing a local temporary copy (#1696) + Fixed the seekbar treating the mouse as still pressed when playback is stopped while seeking (#2075) + Fixed the beginning of songs being cut off while the audio device (DAC) is warming up with a new configurable device warm-up delay (default 500 ms) + Fixed empty available icon size handling for scalable (SVG) icons (#2171) + Fixed Musixmatch lyrics search + Removed logging of access tokens + Numerous stability, crash-safety and thread-safety fixes throughout the application + All central palette color roles are now configurable under appearance settings, with a dark mode preset (#2063) + Simplified GStreamer pipeline state handling and teardown, playback now starts directly without an intermediate pause + Turned on Subsonic certificate verification by default + Apply a default transfer timeout to network requests + Removed Last.fm import (#1936) ++++ weechat: - Update to 4.9.3: * core: fix buffer overflow in connection to SOCKS5 proxy (#2325) * core: fix possible buffer overflow in command /color alias (#2330) * core: fix possible buffer overflow in list of commands displayed by /help (#2330) * api: do not free dynamic string on error in function string_dyn_concat * relay/api: fix memory leak in resources "handshake", "input" and "completion" (GHSA-wmpc-m6g9-fwj8) * relay: fix read of uncompressed websocket frame (#2331) * xfer: fix out-of-bounds write in xfer file transfer resume (#2326) ++++ zswap-cli: - update to 1.2.0: * Add a new --verbose command-line option to display additional information for debugging or informational purposes. * Add the ability to use the --help and --version command-line options without super-user privileges. * Add printing of old ZSwap values when setting new values. * Add a check to ensure a new value was set correctly. * Add optional appdata manifest file for modern package managers * Deprecate obtaining ZSwap options from the environment variables ------------------------------------------------------------------ ------------------ 2026-7-4 - Jul 4 2026 ------------------- ------------------------------------------------------------------ ++++ 3proxy: - Moved configuration from /var/lib/3proxy to /etc/3proxy. - Updated to 0.9.7 * https://github.com/3proxy/3proxy/releases/tag/0.9.7 * Moved PCRE2 and SSL/TLS code from plugins into main 3proxy binary. * Added 3proxy_crypt new internal password hashing replacing mycrypt. * Supported Unix sockets for parent proxies, tcppm, internal listeners and -i option. * Added ssl_client_mode = 3 to use 'secure' parent types: https, tcps, socks5s, connect+s, etc. * Added SOCKSv5 UDP parent support; -Ne/-Ni NAT options. * Allowed setting internal/external network namespaces on Linux. * Fixed multiple minor bugfixes and code cleanup. ++++ asl: - Update to version 142-bld310 Addition * Add BF16 directive to dispose floating point constants in BFloat16 format. * P2BIN has new byte-swap option to perform pairwise or quartet-wise swap of bytes. Bugfixe * TMS320C3x: Allow trap vectors 0..31 * TMS320C3x: Mute exponent when using LDM with immediate source operand. * repair INHX16M output for PIC targets. * TMS320C3x: assume no dest operand for CMPI3 and CMPF3, just like for TSTB3. * TMS320C3x: allow certain parallel operations also in reverse order * TMS3203x: Optionally upgrade a 2-operand instruction to three operands to achieve a valid pair for parallel execution. ++++ bluetuith: - Update to version 0.2.7: * Adapted to new tview changes * Backend fixes * Fixed OBEX and Media Player events and progress rendering * Minor bugfixes ++++ cage: - Update to version 0.3.1: * build: bump version to v0.3.1 * xdg_shell: fix windows requesting fullscreen on startup * build: guard git version detection against missing .git directory * cage: stop using DEFAULT_XCURSOR as a cursor theme name ++++ lagrange: - update to 1.20.9 - Fixed: Potential crash when Fingerprints menu open in Page Information. - Fixed: Page Information popup dismissed inadvertently. - Improved list resizing performance: contents should not be invalidated on height changes, since items are anyway buffered for vertical scrolling. - Ask SDL to use the Wayland video backend when running on a Wayland display. (This should fix rendering glitches on KDE Plasma.) ++++ clustershell: - Update to upstream release 1.10: * NodeUtils: add the 'mapall' group source upcall to retrieve all group mappings in a single call, greatly speeding up group resolution on slow sources (#612, #613) * NodeUtils: do not pass stdin to group source upcalls (#581) * NodeSet, RangeSet: add a list-like index() method returning the position of a node or element, the inverse of [i] (#631, #633) * cluset, nodeset: add a --index command to output a node's position in the set, the reverse of -I/--slice (#637) * groups.conf: add mapall upcalls to the Slurm group bindings (#623) * groups.conf: add an Ansible inventory group source example (#610) * clush, clubak: add --axis to fold nD node sets along selected axis only, as already supported by nodeset and cluset (#356) * Display: fix line buffering on Python 3.6 (#597) * Tree: implement TreeWorker.abort() and per-gateway abort, with gateway failover fixes (#229, #566) * Tree: fire ev_pickup only once the command can no longer be rerouted and improve reroute event reporting (#594) * Tree: fix rcopy when a remote node closes (#545) * Tree: improve handling of MessageProcessingError (#596) * Tree: keep tar/scp errors on stderr instead of stdout during forward copy (#622) * Tree: pass filter='fully_trusted' to tarfile.extractall() (PEP 706) (#617) * EngineClient: properly honor the abort flag on close (#591) * Engine: fix set_events debug logging to identify the client and stream (#630) * Task: only terminate a task once when killed, fixing a double termination (#110, #640) * NodeUtils, Topology: emit a DeprecationWarning for set_verbosity() and the topology.conf [Main] section (#226, #639) * completion: complete copy paths and command, and short options without spaces (#585, #586) * completion: treat -b/-B and clush's other no-arg options as flags (#598, #619) * completion: fix cluset no-arg option lists (#620) * setup: clean up wheel packaging metadata (#634) - Update Source0 to the new PyPI sdist filename, lowercase since 1.10 per PEP 625: clustershell-1.10.tar.gz (importable Python module is still named ClusterShell) - Update URL to new upstream project page (repository moved to https://github.com/clustershell/clustershell) - Ship the bash completions for clush, cluset and nodeset - Add an import smoke test to the spec check section - Set explicit permissions on the ghost groups file (rpmlint zero-perms-ghost) ++++ gpxsee: - Update to version 16.11 * Removed Qt-private dependency. * Improved KMZ files loading. ++++ heroic-games-launcher: - Apply security patches for embedded dependencies: * Add extract-zip-cve-2026-56876.patch to fix path traversal via malicious symlinks (bsc#1269757, CVE-2026-56876). * Add inline sed patches in %build to mitigate electron-updater credential leak (bsc#1269970, CVE-2026-54673). * Add inline sed patches in %build to mitigate app-builder-lib LD_LIBRARY_PATH hijack (bsc#1269968, CVE-2026-54672). * Note: The electron-updater and AppImage vulnerabilities do not affect the native RPM build at runtime, but the embedded code is sanitized to comply with automated security scanners. ++++ ouch: - Update to 0.8.1: Highlighted changes: * security improvements #951 * fix exit code in non-interactive mode #1011 * fix: ignore invalid unix permissions and setuid bits from zip #1007 Other Changes * tweak extract logic in preparation for sandboxing #996 * ci: bump actions/checkout from 6 to 6.0.2 in the github-actions group #1002 * ci: bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions group #1009 * deps: bump tar from 0.4.45 to 0.4.46 in the cargo-patch-and-minor group #997 * deps: bump the cargo-patch-and-minor group with 11 updates #1003, #1010 and #1013 ++++ python-google-cloud-bigtable: - update to 2.40.0: * regenerate google-cloud-bigtable * **bigtable:** populate Value type in _format_execute_query_view_params ++++ python-pymdown-extensions: - update to version 11.0.1: * FIX: BetterEm: Fix regex pattern inefficiencies. * FIX: Tilde: Fix regex pattern inefficiencies. * FIX: Caret: Fix regex pattern inefficiencies. * FIX: MagicLink: Fix regex pattern inefficiencies. ++++ tellico: - Update to 4.2.1 * Added user-defined data fetch argument (kde#516055) * Updated Google Scholar and Colnect data sources * Updated Google Books data source (kde#522095) * Updated external data source to allow termination by user (kde#516057) * Updated to allow multiple ISBN values (kde#521157) * Updated Album template to hide empty track tables and use loan information * Increased minimum image reader memory limit. * Fixed bug with exporting linked images (kde#522094) * Fixed bug with parsing field names with emoji (kde#521148) ++++ zoxide: - update to 0.10.0 * Added * import now supports fetching entries from atuin. * import now auto-detects database files. * import now skips directories matching $_ZO_EXCLUDE_DIRS. * POSIX: support for non-Cygwin Windows environments (e.g. Busybox). * Fish: Space-Tab completions now display and run the selected command. * Bash/POSIX/Zsh: z now honors $CDPATH. * Bash: don't add to the database when history is disabled (set +o history). * Nushell: export commands so the init script can be imported with use. * Support for RISC-V (riscv64) Linux. * Changed * import now takes a subcommand instead of the --from flag. * Fixed * Bash/POSIX/Zsh: z now handles relative paths through symlinked directories. * Bash/Fish/POSIX/Zsh: _ZO_RESOLVE_SYMLINKS now works on Windows. * Bash: handle $PROMPT_COMMAND values ending in a semicolon. * PowerShell: navigate to home directory with z on drives that don't define HOME. * PowerShell: use fully qualified names when invoking cmdlets. * Zsh: skip doctor diagnostics in non-interactive shells. * Zsh: avoid inserting a trailing space when cancelling interactive Space-Tab completions. * Bash: avoid blanking the prompt when cancelling interactive Space-Tab completions. * Bash/Fish/Zsh: avoid drawing a new line when Space-Tab completion finds no matches. * Tcsh: preserve any existing precmd alias instead of overwriting it. * Nushell: complete only directories for z, instead of all files. ------------------------------------------------------------------ ------------------ 2026-7-3 - Jul 3 2026 ------------------- ------------------------------------------------------------------ ++++ arkade: - Update to version 0.11.107: * Fix act, ko, oras and k6 get templates - Update to version 0.11.106: * Fix README contributor note and xz dependency marking * Update AGENTS.md to document bz2 and tar.xz support * Fix duplicate tar.xz checks and add OS guard for CRC * Add CRC tool for OpenShift local development * Add tar.xz decompression support via ulikunitz/xz * Fix duplicate bz2 check and restore contributor note * Add restic backup tool with bzip2 decompression support ++++ asdf: - Update to version 0.19.0: * chore: release 0.19.0 (#2261) * fix: make plugin test command resolve latest version properly * feat: don't override semver ordering during completion (#2263) * fix: set ASDF_INSTALL_* environment variables for reshim command * chore(deps): bump github.com/go-git/go-git/v5 from 5.17.1 to 5.18.0 (#2270) * fix: convert hyphens to underscores when converting plugin names to generate valid environment variables * chore: update asdf install action to fix lint workflow (#2264) * chore(golang-rewrite): remove old Bash implementation code (#1822) * fix: use os.PathListSeparator (#2195) * fix: return error from repo.RemoteUrl function * fix: nushell completions --ignore-errors deprecation (#2157) * chore(docs): bump @types/node from 25.3.3 to 25.5.0 in /docs in the docs group (#2260) * chore(deps): bump github.com/go-git/go-git/v5 from 5.16.5 to 5.17.1 (#2259) * chore(deps): bump dorny/paths-filter from 3 to 4 (#2257) * chore(deps): bump crazy-max/ghaction-github-pages from 4 to 5 (#2251) * TrimSpace on the URL returned by RemoteURL() * docs: update nodejs script for formatting the documentation to be the correct `npm run fmt` from the package, as the `npm run format` does not exist * docs: remove `The Oh-My-ZSH asdf plugin is yet to be updated, see [ohmyzsh/ohmyzsh#8837](https://github.com/ohmyzsh/ohmyzsh/pull/8837).` from the docs for zsh as it has been [updated](https://github.com/ohmyzsh/ohmyzsh/pull/8837#issuecomment-2174169900) - Add completion packages ++++ cJSON: - Add baselibs.conf (bsc#1270256) ++++ calibre: - Update to 9.11.0 * New Features - Allow exporting annotations in the HTML format as a standalone web page that can be viewed in any browser with support for light/dark themes, searching and filtering by highlight style - E-book viewer: Ask AI: Allow using the {selected} placeholder when typing free form queries to the AI as well * Bug Fixes - E-book viewer: Fix text area not always resizing correctly when window is resized when the scrollbar is enabled - Fix a regression in the previous release that broke python templates in the book details panel - Fix a regression in the previous release that caused default values for custom columns to not be used when adding new books ++++ copacetic: - Update to version 0.14.2: * fix: avoid forced recompression on local export (#1637) (#1640) ++++ firecracker: - Update to version 1.16.1: * Fixed - #5959: Reverted the use of O_NOFOLLOW for the jailer's cgroup and network namespace file operations, so symlinks are again allowed in these paths. - #5958: Fixed a bug that caused vsock guest-to-host connections to time out after snapshot restore, triggered by taking a snapshot with a TX descriptor in-flight. On restore the device now replays the TX queue notification so in-flight TX descriptors are re-processed and notification suppression is re-armed. ++++ flake-pilot: - Reverse showing progress logic So far the user had to pass %silent to the call to make the pilot stop showing progress information. The default behavior to show progress information caused a lot of confusion and breakage to script code calling an application as a flake. It is rather unexpected that such progress information is provided by default. This commit reverse the logic such that a user has to provide %progress to see the progress spinner while the pilot is working. This Fixes #80 ++++ goshs: - Update to version 2.1.4 Security * WebDAV --no-delete bypass via MOVE/COPY (GHSA-hq33-8jgp-8qq3) Under -w --no-delete (and --upload-only), the WebDAV MOVE verb still removed the source file — a rename deletes it from its original path — and, with Overwrite: T, destroyed an existing destination; COPY onto an existing file did the same via an implicit delete. The mode flags are now enforced on these verbs: MOVE is rejected whenever deletion is disabled, and a COPY that would overwrite an existing file is blocked, while a plain COPY to a new path stays allowed. - -read-only continues to block all of them. * SFTP authentication bypass with a single credential (GHSA-rjrw-mjq6-hpmm) SFTP only installed its password handler when both a username and a password were configured, so setting only one left the server accepting unauthenticated logins. Authentication is now enforced whenever either credential is set. New Features * Clipboard copy in the TUI generator - The --tui reverse-shell generator can now copy the selected payload straight to your - clipboard with y/c. It works both locally (xclip/xsel, wl-copy, pbcopy, clip) and over SSH via OSC 52, filling both the system clipboard and the X11 primary selection (Ctrl+V and middle-click / Shift+Insert). The generator tab was also restructured into a stacked layout so multi-line output can be cleanly mouse-selected without also grabbing the menu entries. Bug Fixes * Fatal port-bind errors under --tui — Every listening protocol is now bound before the TUI dashboard takes over the terminal, so a port conflict (or any bind error) is reported cleanly and is fatal up front — instead of being swallowed by a serving goroutine, which under --tui left the terminal in raw mode needing a reset (and was silently dropped entirely for FTP). ++++ govulncheck: - Update to version 1.5.0: * go.mod: update golang.org/x dependencies * all: update to x/tools@0602b30930e3 ++++ vim: - update to 9.2.0780 patch 9.2.0780: Memory leak in evalvars.c on alloc failure patch 9.2.0779: Memory leak in type_name_func() on alloc failure patch 9.2.0778: Memory Leak in compile_dict() on alloc failure patch 9.2.0777: Memory leak in add_defer() on alloc failure patch 9.2.0776: Memory leak in sign_getlist() on alloc failure patch 9.2.0775: Memory Leak in highlight_get_info() on alloc failure patch 9.2.0774: Memory leak in f_getscriptinfo() on alloc failure patch 9.2.0773: Memory leak in evalfunc.c on alloc failure patch 9.2.0772: Vim9: Null dereference inside alloc_type() patch 9.2.0771: dict_add_list() has inconsistent ownership on failure patch 9.2.0770: dict_add_dict() has inconsistent ownership on failure translation(zh_CN): Add Chinese man pages patch 9.2.0769: conversion to utf-16be using iconv is inconsistent patch 9.2.0768: legacy/vim9cmd modifiers are not exclusive patch 9.2.0767: legacy/vim9cmd modifiers do not set script version for options values patch 9.2.0766: quick_tab entries for empty letters point to the wrong index patch 9.2.0765: popup: opacity popup over a terminal is not cleared when moved patch 9.2.0764: Compiler warning about unused function translation(sr): Update Serbian translation patch 9.2.0763: tests: style issue in test_plugin_netrw runtime(xml): Update xml syntax file runtime(doc): regenerate help tags patch 9.2.0762: duplicated sub-option name check in :set completion runtime(screen): Bring the syntax up to version 5 runtime(typst): Improve ftplugin, and syntax file patch 9.2.0761: runtime(netrw): Unix: unable to open '\' file patch 9.2.0760: Compiler warning for using potentially uninitialized var patch 9.2.0759: Some code for 'autocompletedelay' is no longer needed runtime(autoload/dist): gx may use xdg-open on macOS patch 9.2.0758: pum: No opacity when background not set for Popup menu group patch 9.2.0757: tests: test_popupwin fails with zsh because of the prompt patch 9.2.0756: Session with multiple tabpages sets 'winminheight' to 0 patch 9.2.0755: 'autocomplete' behaves inconsistently when recording patch 9.2.0754: repeated completion length lookup in search_for_exact_line patch 9.2.0753: GTK GUI deferred redraw skipped on 'lazyredraw' runtime: add missing fnameescape()/shellescape() in a few runtime files patch 9.2.0752: GTK4: drag-and-drop does not support HTML patch 9.2.0751: GTK3 GUI is slow under Wayland translation(ru): Updated message files patch 9.2.0750: completion: 'autocompletedelay' deferral leaks state patch 9.2.0749: 'autocompletedelay' interferes with i_CTRL-K patch 9.2.0748: 'autocompletedelay' interferes with CTRL-G U runtime(netrw): Use consistent forward slashes patch 9.2.0747: cscope: connection leak when growing the array fails patch 9.2.0746: NULL pointer dereference in gui_photon patch 9.2.0745: Crash with truncated spellfile patch 9.2.0744: popup_atcursor() closes immediately on white space runtime(odin): Update indent script, add indent tests patch 9.2.0743: string macros silently accept a size of the wrong type runtime(vim): Fix heredoc triggering misidentifcation of Vim9 script patch 9.2.0742: filetype: SSH keys and related filetypes not recognized runtime(css): add more missing CSS properties patch 9.2.0741: complete_check() does not return TRUE for mapped input patch 9.2.0740: GTK4: scrollbar wrongly displayed patch 9.2.0739: completion: 'autocompletedelay' blocks the main loop and drops autocommands runtime: guard recommended style settings consistently patch 9.2.0738: ml_recover() may write beyond block buffer CI: Bump actions/checkout in the github-actions group across 1 directory patch 9.2.0737: tests: comment test can be improved patch 9.2.0736: potential command execution in PHP omni-completion patch 9.2.0735: [security]: arbitrary Ex command execution during C omni-completion runtime(doc): Tweak documentation style and typo patch 9.2.0734: function pointer passed to STRNCMP() instead of a length runtime(cabal): Update compiler, ftplugin, syntax, add indent script patch 9.2.0733: GTK3: GUI slow on X11 since dropping the alpha channel patch 9.2.0732: session: terminal restored using absolute columns/rows patch 9.2.0731: GTK4 GUI scrollbar size not updated when restoring a session patch 9.2.0730: GTK4 GUI tabline is not updated patch 9.2.0729: % skips parens on continued quoted lines runtime(doc): Add installer updates to version9.txt patch 9.2.0728: filetype: supertux info pattern is relative to current dir patch 9.2.0727: popup images not rendered correctly when unfocused patch 9.2.0726: filetype detect missing from completion ++++ haproxy: - Update to version bfa018f: * CLEANUP: otel: refactored flt_otel_parse_strdup() and shown src in debug * MINOR: otel: test: added full, tcp and updown to the speed-test sweep * MINOR: otel: test: added the err test configuration for runtime error logging * MINOR: otel: test: added an up-down-counter test configuration - Update to version 3.4.2+git0.9feeb3287: * [RELEASE] Released version 3.4.2 ++++ helm3: - remove replacement - is now in 3.21.2 ++++ hwdata: - Update to version 0.409: * Update pci, usb and vendor ids ++++ k0sctl: - Update to version 0.32.0: * Major internal change: rig v2 This release replaces k0sctl's entire host connection and remote execution layer with rig v2.0.0 (was v0.21.11), this is the purpose built library that handles SSH/WinRM connections, sudo, OS detection, remote command execution and file transfers. No changes to your k0sctl.yaml or workflows are required, configuration and command-line usage remain fully compatible and behavior should be unchanged. However, since this touches nearly every remote operation k0sctl performs, please keep an eye out for regressions. If you run into unexpected connection, sudo/privilege escalation, OS detection or file transfer issues, please file an issue and roll back to k0sctl v0.31.1 until it's resolved. * What's Changed - refactor(rig-v2):migrate k0sctl from rig v0.x to rig v2 by @kke in #1092 ++++ kubeseal: - Update to version 0.38.2: * Bump github.com/onsi/gomega from 1.42.0 to 1.42.1 (#1997) * Bump github.com/onsi/ginkgo/v2 from 2.30.0 to 2.32.0 (#1998) * Bump k8s.io/client-go from 0.36.1 to 0.36.2 (#1996) * Bump github.com/onsi/gomega from 1.41.0 to 1.42.0 (#1995) * Bump k8s.io/code-generator from 0.36.1 to 0.36.2 (#1993) * Bump k8s.io/api from 0.36.1 to 0.36.2 (#1994) ++++ lazarus: - Update to 4.8 * This is a bugfix release for which no seperate release notes were published. The previous release notes still apply: https://wiki.freepascal.org/Lazarus_4.0_release_notes ++++ lazyworktree: - Update to version 1.48.0: * Features - Reset Existing Worktrees: Added a new --update-on-existing (-U) flag to the create command to automatically fetch and hard-reset an existing clean worktree to its remote head instead of failing. - Kitty-Compatible Avatar Badges: Show small, circular PR/MR author avatars in the Info pane on supported terminals (e.g., Kitty, WezTerm, Ghostty) via the new avatar_badges configuration. - Unified Command Environment: Standardized environment variable execution across custom commands, containers, lifecycle hooks, and CLI commands. Exposes a consistent set of WORKTREE_*, REPO_*, and contextual LAZYWORKTREE_* variables. - Hyperlinked Repository Headers: Enabled OSC 8 hyperlinking on the repository header in the TUI to quickly open remote repositories in the browser, and shortened home path directories shown in the Info pane. - CLI Debug Logging: Added a --debug-log command-line flag to configure debug logging dynamically to a file for easier troubleshooting of interactive selectors. - Cache Clearing & PR Fetch Shortcut: Added a dedicated cache-clear action to empty in-memory/on-disk caches and assigned the p key to fetch PR data separately without triggering full UI refreshes. * Bug Fixes - CPU Resource Pegging: Fixed an issue where the loading spinner and file watcher consumed excessive CPU resources while idle. The spinner tick loop now self-stops when inactive and restarts only when loading operations begin. * Performance Improvements - Agent Session Caching & Debouncing: Optimized AI agent transcript watching by caching parsed registries in-process and introducing an adjustable debounce throttle (agent_sessions.refresh_debounce_ms) to lower CPU usage when agents are actively writing. - FZF Preview Temp Files: Switched the interactive selector's preview mechanism to write fzf preview content to temporary files, preventing command-line length limit issues and enhancing execution performance. * Maintenance - Contributor Policy: Added an External Contributor Disclosure policy in AGENTS.md requiring AI agents to clearly disclose their involvement, toolsets, and model configurations in pull requests or issues. - Makefile Enhancements: Silenced build output in the Makefile and added confirmation messages on successful build completion. - Documentation Updates: Clarified that the run command (!) executes shell commands, and revised feature descriptions for clarity. - Performed weekly maintenance updates (#74). * Dependencies - Bumped actions/checkout from v6 to v7. - Bumped github.com/urfave/cli/v3 from 3.10.0 to 3.10.1. * Breaking Changes - None. ++++ libqcow: - Update to release 20260703 * A bit of format version 3 support ++++ sso-mib: - Import version 0.10.0 This release adds an async API for all functions that communicate via DBus. The API is modeled similar to gdbus. Manpages for tools are also now provided. ++++ libstorage-ng: - merge gh#openSUSE/libstorage-ng#1087 - improved logging - 4.5.339 ++++ upower: - Update to version 1.91.3: + Feature: up-device-battery: Prefer "Standard" over "Fast" charging + Fix: Resolve potential leaks + Fix: Potential out-of-bound access + Fix: Improve access control + Fix: Remove unused codes + Fix: Fix for Asus Battery Charge Threshold Detection - Drop 25303ba52771ee514b70fb1a5318a8313889ac31.patch: Added upstream. ++++ lima: - Update to version 2.1.4: * cmd/limactl: include name in network list --json output * templates/freebsd-15: support 9p mounts * templates: update * nerdctl: update from v2.3.3 to v2.3.4 * fix(qemu): fallback from hvf to tcg on macOS * Only add xorrisofs flag to the xorrisofs command ++++ mesheryctl: - update to 1.0.52: No CLI-related changes - update to 1.0.51: * General - sync go.mod @aabidsofi19 (#20400) - Maintainers.md: rm codexraunak; update matrixkavitha affiliation @yi-nuo426 (#20356) - [refactor] Standardize Method Not Allowed error in ServerEventConfigu… @emphor11 (#20163) * Meshery CLI - [Server] Bump github.com/meshery/schemas to v1.3.22 @leecalcote (#20395) * Maintenance - feat(operator-chart): modernize to operator v1.0.0 — CRD updates on upgrade, opt-in conversion webhook, release-driven publishing @alexquincy (#20410) - Chore: Get rid of orphan root policies folder @aabidsofi19 (#20376) - fix(e2e): search and import model e2e test @KhushamBansal (#20351) - [CI] Fix Rego workflow: setup-regal action moved to open-policy-agent org @leecalcote (#20396) - chore(deps-dev): bump eslint from 10.5.0 to 10.6.0 in /ui @dependabot[bot] (#20384) - chore(deps): bump @sistent/sistent from 0.21.25 to 0.21.26 in /ui @dependabot[bot] (#20389) - chore(deps): bump @sistent/sistent from 0.21.25 to 0.21.26 in /provider-ui @dependabot[bot] (#20383) - chore(deps): bump js-yaml from 5.1.0 to 5.2.0 in /ui @dependabot[bot] (#20387) - chore(deps): bump xstate from 5.32.2 to 5.32.3 in /provider-ui @dependabot[bot] (#20388) - chore(deps-dev): bump eslint from 10.5.0 to 10.6.0 in /provider-ui @dependabot[bot] (#20386) - chore(deps): bump @meshery/schemas from 1.3.15 to 1.3.18 in /provider-ui @dependabot[bot] (#20385) - Fix(ui): Use distinct FilterAllIcon for select-all checkbox in Header @kanishksingh23 (#19004) - Fix path for removing current docs pages @fitzergerald (#20352) * Documentation - docs: Upgrading Meshery guide; Server-managed operator lifecycle; Operator/MeshSync/Broker concept uplift @alexquincy (#20413) - Chore: Get rid of orphan root policies folder @aabidsofi19 (#20376) - [Docs] Fix broken sample app image references @akshatsinghai6682-sketch (#20393) - Fix(ui): Use distinct FilterAllIcon for select-all checkbox in Header @kanishksingh23 (#19004) - docs: add Meshery Operator contributing guide @leecalcote (#20366) - fix/update-community-discussion-link @Sbragul26 (#20321) - fix: improve sidebar text visibility @Sbragul26 (#20304) - improve docs scrollbar ui @saurabhraghuvanshii (#20358) ++++ mutter: - Update to version 50.3: + Fix erroneous stack order changes on workspace switches + De-prioritize focusing desktop windows + Ensure preferred_scale event is sent to clients + Fix incorrect accumulated damage in screencasts + Fix triggering OSK for text_input_v3 version 1 clients + Fixed crashes + Misc. bug fixes and cleanups - Drop patches applied upstream: + ba64e055b5159a3acd5b4e4bc3d381066b26c62c.patch + 5096.patch ++++ python-nanobind: - update to release 2.13.0 * for details about changes see github.com/wjakob/nanobind/blob/master/docs/changelog.rst - adapt nanobind-installationpath.patch to fit 2.13.0 - add nanobind-typing-cache.patch from upstream to fix abort after running tests ++++ nekobox: Update to 5.11.26 - Improve Tun mode, fix core exiting too frequently ++++ netbird: - Update to 0.74.2 - [management] Add vLLM e2e test by @braginini in #6649 - [misc] Fix GHCR image push after dockers_v2 migration by @mlsmaycon in #6653 - [client] Increase management client gRPC receive limit default to 16MB by @riccardomanfrin in #6641 - [client] Fix slow wg operations by @pappz in #6633 - [client] backport enforce a single selected exit node by @pappz in #6640 - [client] Fix backoff.Ticker goroutine leak in reconnect guard by @theodorsm in #6663 ++++ obs-service-replace_using_package_version: - Update to version 1783095920.1c1ddba (bsc#1270270): * Bump version: 0.0.12 → 0.0.13 * Depend on /usr/bin/python3 * Bump actions/setup-python from 6.2.0 to 6.3.0 * Bump actions/cache from 5 to 6 * Bump actions/checkout from 6 to 7 ++++ openQA: - Update to version 5.1783076943.6691832d: * test: Stabilize `t/05-scheduler-full.t` ++++ perl-IPC-ShareLite: - Fix Provides: Do not include modules from the inc/ directory ++++ pinentry: - Update to 1.3.3: * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315] * tty: Discard input on timeout. [rP4c72137885] * Various build fixes. ++++ pinentry-gui: - Update to 1.3.3: * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315] * tty: Discard input on timeout. [rP4c72137885] * Various build fixes. ++++ python-anthropic: - Lower the typing_extensions dependency floor to >= 4.13.2 (the version in openSUSE Leap 16.0) instead of >= 4.14; the newest typing_extensions name used by the code is TypeIs, available since 4.10.0, and typing_extensions.Sentinel (added later) is not used. Verified by running the packaged offline test selection (211 passed) against typing_extensions 4.13.2. ++++ python-awscrt: - Update to version 0.35.0 * Metric update by @rakshil14-2 in (#735) * noCertificateRevocation option binding by @sbSteveK in (#748) * adding certificate_source to crt layer by @rakshil14-2 in (#747) * adding tls_cipher Pref by @rakshil14-2 in (#749) * S3FileIoOptions.direct_io now supports download as well by @TingDaoK in (#750) ++++ python-langsmith: - Lower dependency floors to the versions shipped by openSUSE Leap 16.0 (verified not to change functionality): * websockets: require >= 14.2 instead of >= 15.0; only the sync and asyncio connect() calls with additional_headers and open_timeout are used, both available since websockets 14.0 * zstandard: require >= 0.22.0 instead of >= 0.23.0; only ZstdCompressor().stream_writer() with closefd is used, available since zstandard 0.15.0 Verified by a full package build whose unit test suite (332 passed) succeeds against Leap's websockets 14.2 and zstandard 0.22.0. - Update to 0.9.7: * Add an optional Google ADK Live voice tracing integration (new google-adk-live extra; not enabled in this package) * Attribute voice traces via ls_integration metadata and set provider/model metadata on voice LLM runs for cost tracking - Enable the OpenTelemetry span utility unit tests (new BuildRequires on python-opentelemetry-sdk) - Drop obsolete %{?sle15_python_module_pythons} (SLE 15 / Leap 15.x is out of support) ++++ rasdaemon: - Update to version 0.8.5+git0.769593b: * rasdaemon: bump to version 0.8.5 * Add a workflow to drop waiting new version label * ras-page-isolation.c: cleanup a warning * ras-non-standard-handler: remove an ugly goto * ras-mc-ctl: report NVIDIA Vera SQLite events * rasdaemon: add NVIDIA Vera non-standard CPER decoder * rasdaemon: guard NULL vendor decoders without sqlite * rasdaemon: Add Intel Diamond Rapids MCE decoder support * Fix unsafe strcpy in non-standard-nvidia.c * labels: Add ASRock WRX80 Creator R2.0 DIMM mapping * ras-mc-ctl: Fix invalid column in signal events query * mc_event_trigger: Fix reference to mc_event_trigger.local * Update README.md ans SECURITY.md ++++ rumdl: - Update to version 0.2.28: * Added - md043: report each heading mismatch via sequence alignment (d46dbef) * Fixed - lsp: isolate rule panics from the document lint path (020d4a2) - prevent stack overflow on deeply nested blockquote markers (1dd3ce5) - write fixes atomically and exit non-zero on unreadable files (085d7fe) - per-file-ignores: enforce centrally in the fix coordinator (c4b9899) - fmt: honor per-file-ignores on the stdin pipeline (5b5e779) - fmt: honor per-file-ignores in the fix pipeline (cb2d7f7) - md043: say 'pattern position' in unsatisfied-wildcard warnings (9ffc105) * Performance - md013: drop the per-check heading lookup allocation (f76a209) - make semantic-line-break reflow iterative (5692564) - md077: compute list-continuation ranges in linear time (d36b017) ++++ skillspector: - Relax over-strict dependency floors set by upstream at initial release (pin-inflation, not API requirements; the code only uses long-stable APIs of all three): * pydantic >= 2.12.0 -> 2.11.7 * rich >= 14.3.0 -> 14.0.0 * typer >= 0.23.0 -> 0.16.0 - Verified against Leap 16.0's shipped versions (pydantic 2.11.7, rich 14.0.0, typer 0.16.0, click 8.2.1, Python 3.13): full offline unit suite passes (1249 passed, 12 skipped, 6 xfailed) and the CLI entry point works. ++++ tfupdate: - Update to version 0.10.0: * 0839200 Bump version to v0.10.0 * cbac317 Omit the platform args if the registry supports h1 hashes in testacc * 658c6c0 Add support for OpenTofu v1.12 * cc0fd26 Fix lint issues * a3fed23 Add ProviderPackageMetadata method to ProviderLockAPI * 816afbe Rename ProviderDownloaderAPI to ProviderLockAPI * b432c5d Sort the platforms to stabilize the results * 48282ea Add test for fetchProviderPackageMetadata * 4313d13 Fix the key of the ProviderVersion map to the filename * 49183e3 Skip downloading binaries if the registry supports h1 hashes * 8b21af4 Add hashes to provider package metadata response for OpenTofu ++++ tomcat11: - Upgrade libtcnative to v2 (bsc#1232390) ++++ trivy: - Update to version 0.72.0: * release: v0.72.0 [main] (#10782) * test: close plugin manager in tests cleanup (#10904) * Merge commit from fork * feat(bottlerocket): add vulnerability matching for Bottlerocket OS (#10893) * fix(misconf): support github_repository_vulnerability_alerts resource (#10680) * feat(java): detect JAR licenses from packaged LICENSE files (#10856) * fix(nodejs): parse project dependencies from multi-document pnpm-lock.yaml (#10861) * fix(server): propagate package repository class in client/server mode (#10874) * chore(deps): bump github.com/containerd/containerd/v2 from 2.3.1 to 2.3.2 (#10888) * fix(vuln): fall back to UNKNOWN severity when vulnerability details are missing (#10795) * feat(java): detect JAR licenses from the embedded pom.xml (#10851) * chore(deps): Upgrade github.com/cenkalti/backoff to v6 (#10863) * ci(helm): bump Trivy version to 0.71.2 for Trivy Helm Chart 0.23.2 (#10873) * chore(deps): bump alpine to 3.24.1 (#10868) * docs: fix article typo in plugin developer guide (#10860) * feat(misconf): Adds CloudFront standard logging v2 support to AVD-AWS-0010 (#10848) * docs: fix typos (#10857) * fix(terraform): avoid data race on global getter.Getters in remote module resolver (#10843) * feat(secret): support new stateless format for GitHub App installation tokens (#10826) * fix: correct format verbs in diagnostic messages (#10805) * ci(helm): bump Trivy version to 0.71.1 for Trivy Helm Chart 0.23.1 (#10845) * refactor: use ParseErrorsAllowlist instead of ParseErrorsWhitelist (#10830) * docs: fix repository scan heading typo (#10828) * Merge commit from fork * fix: forward ospkg detector options through ospkg.NewScanner (#10811) * chore(deps): bump github.com/bufbuild/buf to v1.70.0 (#10801) * fix(vex): load VEX documents from within the repository directory (#10820) * ci!: migrate docker config to dockers_v2 (#10783) * feat(dotnet): detect bundled runtime in self-contained deployments (#10786) * feat(secret): add OpenAI secret detection rules (#10798) * ci: expect GitHub App bot as backport PR author (#10813) * fix: surface the original analysis error instead of context cancellation (#10793) * chore(deps): bump the github-actions group across 1 directory with 11 updates (#10803) * chore(deps): bump the common group with 4 updates (#10797) * chore(deps): bump the aws group with 4 updates (#10796) * fix: use random suffix for process temp directory instead of PID (#10431) * docs: update signature verification for deb and rpm packages (#10784) * fix(image): lookup origin layer for custom resources in merged layers (#10788) * test: fix flaky containerd integration test (#10760) * ci: bump GoReleaser to v2.16.0 (#10774) * docs: fix broken nixpkgs reference link in installation guide (#10776) * test(java): force offline-scan for client/server integration tests (#10721) * fix(image): deterministic OS package deduplication for images with embedded SBOMs (#10777) * fix(spdx): guard against nil root component in SPDX marshaler (#10771) * ci(helm): bump Trivy version to 0.71.0 for Trivy Helm Chart 0.23.0 (#10768) ++++ trufflehog: - Update to version 3.95.8: * Include encoded resume info instead of clobbering it (#5110) * fixed syntax error (#5109) * [INS-334] Octopus Deploy detector (#4787) * [INS-465] Skip unverified JWT Detector results when feature flag is enabled (#5072) * Add prometheus metrics for engine channels and workers (#5095) * fix(azuresastoken): match SAS tokens regardless of parameter order (#5043) * removed "unauthorized" as exception for rotated graphana secrets (#5068) ++++ zathura: - Update to version 2026.07.02: * Port to GTK 4; window embedding is no longer supported and the window-icon-document setting has been removed * Add setting to open documents in single-page mode and bind toggle_single_page_mode to "w" * Make link opening confirmation optional * Replace SHA256 with XXH3-128 for faster file hashing * Fix regression when parsing first-page-column setting * Allow SIGSTOP in the seccomp sandbox and improve landlock confinement * Plugin API/ABI raised to 7/8 - plugins must be rebuilt - Switch GTK build dependency from gtk+-3.0 to gtk4 >= 4.12 - Add libxxhash build dependency, raise sqlite3 requirement to 3.35.0 - Drop unused cmake build dependency ------------------------------------------------------------------ ------------------ 2026-7-2 - Jul 2 2026 ------------------- ------------------------------------------------------------------ ++++ actuated-cli: - Update to version 0.2.15: * Include URL in jobs --json output * Make job progress more beautiful * Warning for old URL and Copyright update * Clarify README on OWNER * Upgrade Go version to 1.25 * Additional explanation/documentation * Show URLs in standard view all the time * Show HTTP body when there is an error * Show a summary of jobs * Update message ++++ apko: - Update to version 1.2.21: * fix(ldso-cache): Order cache entries to match ld.so's search (#2311) ++++ bcc: - Update to version 0.37.0 * Support for kernel up to 7.1 * libbpf-tools: Fix memory and comm handling issues in trace_helpers, bashreadline, filetop, offcputime, biostacks, and biosnoop * tools: mptcpify, bindsnoop, execsnoop, ppchcalls bug fixes * Update syscall tables, add ARM64/riscv syscall prefix detection * Fix LLVM 22 build failure, C23 warnings * bcc-lua: Restore LuaJIT determinism * drop obsolete patches * drop 0001-clang-Add-microsoft-extensions-build-flags.patch * drop 0001-Fix-build-with-LLVM-22.patch * drop deterministic_luajit.patch ++++ blog: - Update to version 2.45 Fix early boot LUKS prompt on s390x and resolve memory corruptions This update addresses several critical issues in the early boot phase, especially on s390x architectures, and hardens the daemon's architecture: - Initrd/Dracut: Properly include `systemd-ask-password-blog.path` in sysinit.target.wants during the initrd phase to ensure LUKS password prompts are captured early in the zipl phase. - Systemd Units: Drop restrictive `ConditionKernelCommandLine=!plymouth.enable=0` to prevent the agent from being disabled by standard mainframe boot parameters. - Memory Corruption: Fix a critical heap corruption by renaming the conflicting `alignof()` macro to `ALIGNED_SIZEOF()` and zeroing allocated memory for `struct request` (memset) to prevent reading uninitialized pointers #5. - Kernel Command Line: Improve `parse_cmdline()` to support boolean parameters without an explicit value (e.g., `blog.silent` defaults to `blog.silent=1`). - New Features: Introduce `blog.silent` to suppress console I/O and `blog.coldboot` to explicitly trigger the early coldstart password query. - Lifecycle: Switch `KillMode=none` to `KillMode=mixed` to comply with modern systemd process lifecycle management. Fixes: gh#bitstreamout/showconsole#5 Fixes: gh#bitstreamout/showconsole#6 Fixes: bsc#1264176 ++++ bottom: - Update to version 0.14.3: * attempt a fix to reduce CPU cycles spent on kitty for 'cursor_trail' (#2119). * misc dependency updates. ++++ bugzilla-mcp: - Update to version 0.16.0: * Add attachment support via two new tools: list_attachments returns a bug's attachment metadata (id, file name, summary, content type, size and flags) without the file contents, and download_attachment fetches a single attachment by id * download_attachment supports delivery modes auto/inline/save: small textual attachments are returned inline, binary or oversized files are written to disk, and private attachments require an explicit include_private opt-in * Add --download-dir option (and BUGZILLA_DOWNLOAD_DIR environment variable) selecting where downloaded attachments are written; defaults to an owner-only (0700) directory under the temporary dir * Improve reporting of Bugzilla REST API errors ++++ chromium: - promote Chromium 150 (150.0.7871.46) to stable (boo#1270051) * CVE-2026-13774: Use after free in Extensions * CVE-2026-13775: Use after free in GPU * CVE-2026-14398: Use after free in ANGLE * CVE-2026-13776: Type Confusion in Dawn * CVE-2026-13777: Insufficient validation of untrusted input in iOSWeb * CVE-2026-13778: Use after free in WebUSB * CVE-2026-13779: Use after free in Chromoting * CVE-2026-13780: Insufficient validation of untrusted input in ANGLE * CVE-2026-13781: Insufficient validation of untrusted input in Skia * CVE-2026-14417: Use after free in Dawn * CVE-2026-13782: Use after free in Browser * CVE-2026-13783: Use after free in Views * CVE-2026-13784: Use after free in Views * CVE-2026-14419: Use after free in Skia * CVE-2026-13785: Use after free in Bluetooth * CVE-2026-14420: Out of bounds read and write in Dawn * CVE-2026-13786: Use after free in Ozone * CVE-2026-14427: Heap buffer overflow in Skia * CVE-2026-13787: Use after free in Chromoting * CVE-2026-13788: Use after free in Fullscreen * CVE-2026-14382: Insufficient validation of untrusted input in ANGLE * CVE-2026-13790: Side-channel information leakage in Scroll * CVE-2026-14385: Heap buffer overflow in ANGLE * CVE-2026-13791: Insufficient validation of untrusted input in Downloads * CVE-2026-13792: Use after free in Touchbar * CVE-2026-13793: Insufficient policy enforcement in SVG * CVE-2026-14392: Out of bounds write in Tint * CVE-2026-13794: Insufficient validation of untrusted input in WebAppInstalls * CVE-2026-14422: Out of bounds read and write in Tint * CVE-2026-13795: Insufficient policy enforcement in Chrome for iOS * CVE-2026-14426: Use after free in V8 * CVE-2026-13796: Integer overflow in Chromecast * CVE-2026-13797: Insufficient validation of untrusted input in Chromecast * CVE-2026-14386: Out of bounds read in ANGLE * CVE-2026-13798: Heap buffer overflow in Chromecast * CVE-2026-13799: Use after free in QUIC * CVE-2026-13800: Inappropriate implementation in Updater * CVE-2026-13801: Integer overflow in Chromecast * CVE-2026-13802: Use after free in Views * CVE-2026-13803: Type Confusion in Chrome Tabs * CVE-2026-13804: Use after free in Chromecast * CVE-2026-13805: Use after free in GFX * CVE-2026-14390: Use after free in ANGLE * CVE-2026-13806: Insufficient validation of untrusted input in Accessibility * CVE-2026-13807: Use after free in Import * CVE-2026-13808: Insufficient data validation in Chrome for iOS * CVE-2026-13809: Side-channel information leakage in Safe Browsing * CVE-2026-13810: Inappropriate implementation in Input * CVE-2026-13811: Use after free in IME * CVE-2026-13812: Insufficient validation of untrusted input in Chrome for iOS * CVE-2026-13813: Insufficient validation of untrusted input in Chrome for iOS * CVE-2026-13814: Use after free in Views * CVE-2026-13815: Use after free in Blink * CVE-2026-13816: Insufficient validation of untrusted input in File Input * CVE-2026-14396: Out of bounds read in ANGLE * CVE-2026-13817: Insufficient validation of untrusted input in Glic * CVE-2026-13818: Inappropriate implementation in Passwords * CVE-2026-13819: Out of bounds read in ANGLE * CVE-2026-13820: Out of bounds read in Skia * CVE-2026-14400: Out of bounds write in ANGLE * CVE-2026-14401: Insufficient validation of untrusted input in ANGLE * CVE-2026-14402: Uninitialized Use in ANGLE * CVE-2026-13821: Use after free in Canvas * CVE-2026-13822: Inappropriate implementation in Extensions * CVE-2026-13823: Use after free in Glic * CVE-2026-13824: Insufficient validation of untrusted input in Extensions * CVE-2026-13825: Uninitialized Use in Dawn * CVE-2026-13826: Inappropriate implementation in Autofill * CVE-2026-13827: Use after free in Updater * CVE-2026-13828: Inappropriate implementation in Enterprise * CVE-2026-13829: Insufficient validation of untrusted input in Settings * CVE-2026-13830: Use after free in Chromoting * CVE-2026-13831: Use after free in GPU * CVE-2026-13832: Use after free in Headless * CVE-2026-14411: Insufficient validation of untrusted input in ANGLE * CVE-2026-13833: Uninitialized Use in ANGLE * CVE-2026-14412: Insufficient validation of untrusted input in ANGLE * CVE-2026-14413: Uninitialized Use in ANGLE * CVE-2026-13834: Insufficient validation of untrusted input in ANGLE * CVE-2026-13835: Inappropriate implementation in XML * CVE-2026-13836: Inappropriate implementation in CSS * CVE-2026-13837: Inappropriate implementation in CSS * CVE-2026-13838: Inappropriate implementation in CSS * CVE-2026-13839: Inappropriate implementation in CSS * CVE-2026-13840: Insufficient policy enforcement in Canvas * CVE-2026-13841: Integer overflow in Skia * CVE-2026-13842: Incorrect security UI in Chrome for iOS * CVE-2026-14418: Uninitialized Use in ANGLE * CVE-2026-13843: Insufficient validation of untrusted input in Chrome for iOS * CVE-2026-13844: Use after free in Updater * CVE-2026-13845: Use after free in DOM * CVE-2026-13846: Use after free in USB * CVE-2026-13847: Insufficient validation of untrusted input in Chrome for iOS * CVE-2026-13848: Use after free in Forms * CVE-2026-13849: Insufficient validation of untrusted input in Chromoting * CVE-2026-14423: Type Confusion in Tint * CVE-2026-13850: Insufficient validation of untrusted input in Chrome for iOS * CVE-2026-14424: Use after free in Dawn * CVE-2026-14425: Use after free in ANGLE * CVE-2026-13851: Insufficient validation of untrusted input in WebAppInstalls * CVE-2026-14428: Insufficient validation of untrusted input in Dawn * CVE-2026-14429: Insufficient validation of untrusted input in Skia * CVE-2026-14430: Integer overflow in V8 * CVE-2026-13852: Insufficient validation of untrusted input in WebAppInstalls * CVE-2026-13853: Use after free in Journeys * CVE-2026-13854: Use after free in Ozone * CVE-2026-14431: Type Confusion in V8 * CVE-2026-13855: Use after free in Ozone * CVE-2026-13856: Insufficient validation of untrusted input in Speech * CVE-2026-13857: Inappropriate implementation in Geometry * CVE-2026-13858: Out of bounds read in FFmpeg * CVE-2026-13859: Inappropriate implementation in ANGLE * CVE-2026-14391: Integer overflow in ANGLE * CVE-2026-13860: Incorrect security UI in Autofill * CVE-2026-14408: Uninitialized Use in Dawn * CVE-2026-14381: Incorrect security UI in WebAppInstalls * CVE-2026-14383: Inappropriate implementation in V8 * CVE-2026-13861: Use after free in Core * CVE-2026-13862: Insufficient policy enforcement in Web Authentication (Passkeys & Security Keys) * CVE-2026-13863: Insufficient validation of untrusted input in CustomTabs * CVE-2026-13864: Insufficient policy enforcement in WebHID * CVE-2026-13865: Insufficient validation of untrusted input in Enterprise * CVE-2026-13866: Insufficient validation of untrusted input in Input * CVE-2026-13867: Inappropriate implementation in Geolocation * CVE-2026-13868: Inappropriate implementation in Network * CVE-2026-14384: Out of bounds read in ANGLE * CVE-2026-13869: Use after free in Device * CVE-2026-13870: Use after free in WebView * CVE-2026-13871: Insufficient data validation in GuestView * CVE-2026-13872: Insufficient validation of untrusted input in WebAppInstalls * CVE-2026-13873: Out of bounds memory access in Layout * CVE-2026-13874: Inappropriate implementation in DataTransfer * CVE-2026-13875: Insufficient validation of untrusted input in GPU * CVE-2026-13876: Inappropriate implementation in Network * CVE-2026-13877: Insufficient validation of untrusted input in ANGLE * CVE-2026-13878: Use after free in Bluetooth * CVE-2026-13879: Use after free in Bluetooth * CVE-2026-13880: Use after free in USB * CVE-2026-13881: Insufficient data validation in WebAppInstalls * CVE-2026-13882: Inappropriate implementation in USB * CVE-2026-13883: Type Confusion in ANGLE * CVE-2026-13884: Heap buffer overflow in Chromecast * CVE-2026-14387: Integer overflow in Skia * CVE-2026-13885: Use after free in Skia * CVE-2026-13886: Policy bypass in Isolated Web Apps * CVE-2026-14388: Out of bounds read in ANGLE * CVE-2026-14389: Integer overflow in Skia * CVE-2026-13887: Insufficient policy enforcement in NFC * CVE-2026-13888: Use after free in Extensions * CVE-2026-13889: Insufficient validation of untrusted input in WebAuthentication * CVE-2026-13890: Out of bounds read in Chromecast * CVE-2026-13891: Insufficient validation of untrusted input in Extensions * CVE-2026-13892: Inappropriate implementation in Chrome for iOS * CVE-2026-13893: Insufficient validation of untrusted input in WebUI * CVE-2026-13894: Insufficient policy enforcement in Network * CVE-2026-13895: Inappropriate implementation in Autofill * CVE-2026-13896: Insufficient policy enforcement in Glic * CVE-2026-13897: Insufficient policy enforcement in Chromecast * CVE-2026-13898: Use after free in Cast Receiver * CVE-2026-13899: Use after free in HTML * CVE-2026-13900: Insufficient validation of untrusted input in Chromecast * CVE-2026-13901: Insufficient validation of untrusted input in Serial * CVE-2026-13902: Inappropriate implementation in Chrome for iOS * CVE-2026-13903: Insufficient policy enforcement in Bluetooth * CVE-2026-13904: Incorrect security UI in Safe Browsing * CVE-2026-13905: Incorrect security UI in Chrome for iOS * CVE-2026-13906: Out of bounds read in Codecs * CVE-2026-13907: Inappropriate implementation in iOSWeb * CVE-2026-13908: Insufficient validation of untrusted input in Omnibox * CVE-2026-13909: Insufficient policy enforcement in DevTools * CVE-2026-13910: Insufficient policy enforcement in WebXR * CVE-2026-13911: Insufficient data validation in Spellcheck * CVE-2026-13912: Incorrect security UI in Safe Browsing * CVE-2026-13913: Insufficient policy enforcement in Autofill * CVE-2026-13914: Inappropriate implementation in Passwords * CVE-2026-13915: Use after free in Chrome for iOS * CVE-2026-13916: Inappropriate implementation in Chrome for iOS * CVE-2026-13917: Insufficient validation of untrusted input in Chrome for iOS * CVE-2026-13918: Use after free in Chrome for iOS * CVE-2026-13919: Insufficient data validation in Extensions * CVE-2026-14393: Use after free in V8 * CVE-2026-13920: Insufficient validation of untrusted input in Media * CVE-2026-13921: Insufficient validation of untrusted input in DeviceBoundSessionCredentials * CVE-2026-13922: Side-channel information leakage in Paint * CVE-2026-13923: Uninitialized Use in GPU * CVE-2026-14397: Out of bounds write in ANGLE * CVE-2026-13924: Insufficient validation of untrusted input in WebView * CVE-2026-13925: Inappropriate implementation in Downloads * CVE-2026-13926: Insufficient validation of untrusted input in Network * CVE-2026-13927: Insufficient validation of untrusted input in UI * CVE-2026-13928: Insufficient validation of untrusted input in Enterprise * CVE-2026-13929: Insufficient validation of untrusted input in DevTools * CVE-2026-13930: Insufficient policy enforcement in Actor * CVE-2026-13931: Inappropriate implementation in Media * CVE-2026-13932: Inappropriate implementation in Sharing * CVE-2026-13933: Insufficient policy enforcement in Passwords * CVE-2026-13934: Insufficient validation of untrusted input in Dawn * CVE-2026-14399: Uninitialized Use in Dawn * CVE-2026-13935: Side-channel information leakage in ComputePressure * CVE-2026-13936: Inappropriate implementation in Passwords * CVE-2026-13937: Insufficient policy enforcement in Passwords * CVE-2026-13938: Integer overflow in Fonts * CVE-2026-13939: Insufficient validation of untrusted input in WebShare * CVE-2026-13940: Uninitialized Use in Cast * CVE-2026-13941: Inappropriate implementation in SiteSettings * CVE-2026-13942: Insufficient validation of untrusted input in Video Capture * CVE-2026-13943: Uninitialized Use in CSS * CVE-2026-13944: Inappropriate implementation in DataTransfer * CVE-2026-13945: Insufficient policy enforcement in Extensions * CVE-2026-13946: Inappropriate implementation in ScriptInjections * CVE-2026-13947: Uninitialized Use in XR * CVE-2026-13948: Insufficient policy enforcement in Extensions * CVE-2026-13949: Insufficient policy enforcement in Payments * CVE-2026-14404: Inappropriate implementation in PDFium * CVE-2026-13950: Uninitialized Use in GPU * CVE-2026-13951: Policy bypass in USB * CVE-2026-13952: Inappropriate implementation in PerformanceAPIs * CVE-2026-14406: Out of bounds read in V8 * CVE-2026-13953: Inappropriate implementation in SplitView * CVE-2026-13954: Insufficient policy enforcement in XML * CVE-2026-13955: Insufficient validation of untrusted input in CustomTabs * CVE-2026-13956: Incorrect security UI in PageInfo * CVE-2026-13957: Incorrect security UI in Extensions * CVE-2026-13958: Uninitialized Use in Codecs * CVE-2026-14407: Inappropriate implementation in V8 * CVE-2026-13959: Insufficient validation of untrusted input in Blink * CVE-2026-13960: Inappropriate implementation in Passwords * CVE-2026-13961: Insufficient validation of untrusted input in DevTools * CVE-2026-13962: Insufficient data validation in PDF * CVE-2026-13963: Inappropriate implementation in DevTools * CVE-2026-13964: Insufficient policy enforcement in WebView * CVE-2026-13965: Use after free in Oilpan * CVE-2026-13966: Inappropriate implementation in History * CVE-2026-13967: Type Confusion in V8 * CVE-2026-13968: Insufficient validation of untrusted input in DevTools * CVE-2026-13969: Uninitialized Use in UI * CVE-2026-13970: Uninitialized Use in Media * CVE-2026-13971: Uninitialized Use in Skia * CVE-2026-13972: Inappropriate implementation in Paint * CVE-2026-13973: Inappropriate implementation in UI * CVE-2026-13974: Integer overflow in Safe Browsing * CVE-2026-13975: Out of bounds read in ANGLE * CVE-2026-13976: Heap buffer overflow in Storage * CVE-2026-13977: Inappropriate implementation in HTMLParser * CVE-2026-13978: Insufficient policy enforcement in PageInfo * CVE-2026-14414: Insufficient validation of untrusted input in Skia * CVE-2026-13979: Inappropriate implementation in Paint * CVE-2026-13980: Incorrect security UI in Chrome for iOS * CVE-2026-13981: Inappropriate implementation in Chrome for iOS * CVE-2026-13982: Incorrect security UI in Passwords * CVE-2026-13983: Incorrect security UI in Chrome for iOS * CVE-2026-13984: Incorrect security UI in TabStrip * CVE-2026-13985: Inappropriate implementation in MediaCapture * CVE-2026-13986: Inappropriate implementation in Media UI * CVE-2026-13987: Incorrect security UI in Mobile * CVE-2026-13988: Inappropriate implementation in Paint * CVE-2026-13989: Insufficient policy enforcement in PageInfo * CVE-2026-13990: Insufficient validation of untrusted input in DataTransfer * CVE-2026-13991: Insufficient validation of untrusted input in Chrome for iOS * CVE-2026-13992: Inappropriate implementation in UI * CVE-2026-13993: Incorrect security UI in WebAppInstalls * CVE-2026-13994: Inappropriate implementation in Credential Management * CVE-2026-13995: Insufficient validation of untrusted input in Autofill * CVE-2026-13996: Incorrect security UI in Permissions * CVE-2026-13997: Incorrect security UI in Extensions * CVE-2026-13998: Incorrect security UI in File Input * CVE-2026-13999: Inappropriate implementation in Extensions * CVE-2026-14000: Inappropriate implementation in XML * CVE-2026-14001: Inappropriate implementation in Network * CVE-2026-14002: Inappropriate implementation in Geolocation * CVE-2026-14003: Insufficient policy enforcement in Extensions * CVE-2026-14004: Inappropriate implementation in CSS * CVE-2026-14005: Use after free in Omnibox * CVE-2026-14006: Use after free in Navigation * CVE-2026-14007: Insufficient policy enforcement in PermissionsPolicy * CVE-2026-14008: Uninitialized Use in WebXR * CVE-2026-14009: Insufficient data validation in Passwords * CVE-2026-14010: Uninitialized Use in Codecs * CVE-2026-14011: Out of bounds read in SurfaceCapture * CVE-2026-14421: Uninitialized Use in Dawn * CVE-2026-14012: Side-channel information leakage in CSS * CVE-2026-14013: Inappropriate implementation in SVG * CVE-2026-14014: Inappropriate implementation in Paint * CVE-2026-14015: Inappropriate implementation in WebRTC * CVE-2026-14016: Insufficient policy enforcement in SVG * CVE-2026-14017: Inappropriate implementation in Navigation * CVE-2026-14018: Use after free in Updater * CVE-2026-14019: Inappropriate implementation in Passwords * CVE-2026-14020: Insufficient validation of untrusted input in WebXR * CVE-2026-14021: Insufficient validation of untrusted input in StorageAccessAPI * CVE-2026-14022: Insufficient validation of untrusted input in Network * CVE-2026-14023: Insufficient validation of untrusted input in SanitizerAPI * CVE-2026-14024: Use after free in Ozone * CVE-2026-14432: Use after free in V8 * CVE-2026-14025: Use after free in Views * CVE-2026-14026: Incorrect security UI in SplitView * CVE-2026-14027: Use after free in SignIn * CVE-2026-14028: Incorrect security UI in Chrome for iOS * CVE-2026-14030: Incorrect security UI in SplitView * CVE-2026-14031: Incorrect security UI in File Input * CVE-2026-14032: Use after free in Bluetooth * CVE-2026-14033: Insufficient policy enforcement in Media * CVE-2026-14034: Inappropriate implementation in WebXR * CVE-2026-14035: Insufficient policy enforcement in Bluetooth * CVE-2026-14036: Insufficient policy enforcement in Bluetooth * CVE-2026-14037: Insufficient policy enforcement in GPU * CVE-2026-14038: Insufficient validation of untrusted input in New Tab Page * CVE-2026-14039: Insufficient policy enforcement in GetUserMedia * CVE-2026-14040: Use after free in BrowserTag * CVE-2026-14041: Insufficient policy enforcement in Serial * CVE-2026-14042: Inappropriate implementation in Isolated Web Apps * CVE-2026-14043: Use after free in GetUserMedia * CVE-2026-14044: Use after free in ANGLE * CVE-2026-14045: Insufficient validation of untrusted input in Network * CVE-2026-14046: Inappropriate implementation in CustomTabs * CVE-2026-14047: Insufficient policy enforcement in Extensions * CVE-2026-14048: Use after free in Chromecast * CVE-2026-14049: Inappropriate implementation in GPU * CVE-2026-14050: Insufficient policy enforcement in Passwords * CVE-2026-14051: Uninitialized Use in GamepadAPI * CVE-2026-14052: Insufficient policy enforcement in FileSystem * CVE-2026-14053: Insufficient policy enforcement in Extensions * CVE-2026-14054: Insufficient policy enforcement in Network * CVE-2026-14055: Insufficient validation of untrusted input in Device Trust * CVE-2026-14056: Insufficient validation of untrusted input in Media * CVE-2026-14057: Insufficient policy enforcement in FedCM * CVE-2026-14058: Policy bypass in Parser * CVE-2026-14059: Insufficient policy enforcement in Related-Website-Sets * CVE-2026-14060: Insufficient validation of untrusted input in Chromoting * CVE-2026-14061: Inappropriate implementation in Dawn * CVE-2026-14062: Inappropriate implementation in Views * CVE-2026-14063: Out of bounds memory access in Chromecast * CVE-2026-14064: Use after free in PageInfo * CVE-2026-14065: Insufficient validation of untrusted input in PageInfo * CVE-2026-14066: Insufficient validation of untrusted input in Chrome for iOS * CVE-2026-14067: Use after free in Chrome for iOS * CVE-2026-14068: Inappropriate implementation in Omnibox * CVE-2026-14069: Integer overflow in WebNN * CVE-2026-14070: Uninitialized Use in WebNN * CVE-2026-14071: Side-channel information leakage in WebAudio * CVE-2026-14072: Incorrect security UI in SplitView * CVE-2026-14073: Insufficient policy enforcement in WebXR * CVE-2026-14394: Use after free in V8 * CVE-2026-14395: Out of bounds write in V8 * CVE-2026-14074: Side-channel information leakage in WebAuthentication * CVE-2026-14075: Policy bypass in Chrome for iOS * CVE-2026-14076: Policy bypass in Network * CVE-2026-14077: Incorrect security UI in Select * CVE-2026-14078: Policy bypass in WebRTC * CVE-2026-14079: Policy bypass in Network * CVE-2026-14080: Insufficient validation of untrusted input in TabSwitcher * CVE-2026-14081: Insufficient policy enforcement in DevTools * CVE-2026-14082: Race in Storage * CVE-2026-14083: Insufficient validation of untrusted input in HTML * CVE-2026-14084: Insufficient validation of untrusted input in Chromoting * CVE-2026-14085: Side-channel information leakage in CSS * CVE-2026-14086: Insufficient policy enforcement in HID * CVE-2026-14087: Insufficient validation of untrusted input in WebNN * CVE-2026-14088: Uninitialized Use in Canvas * CVE-2026-14089: Insufficient validation of untrusted input in PopupBlocker * CVE-2026-14090: Out of bounds read in CameraCapture * CVE-2026-14091: Use after free in DevTools * CVE-2026-14092: Insufficient policy enforcement in Privacy * CVE-2026-14093: Use after free in Cast * CVE-2026-14094: Use after free in Installer * CVE-2026-14095: Insufficient validation of untrusted input in Browser * CVE-2026-14403: Use after free in V8 * CVE-2026-14096: Object lifecycle issue in Input * CVE-2026-14097: Inappropriate implementation in WebAppInstalls * CVE-2026-14098: Inappropriate implementation in CSS * CVE-2026-14405: Uninitialized Use in V8 * CVE-2026-14099: Use after free in Chrome for iOS * CVE-2026-14100: Insufficient data validation in NetworkCache * CVE-2026-14101: Insufficient policy enforcement in Sandbox * CVE-2026-14102: Use after free in Passwords * CVE-2026-14103: Use after free in SSL * CVE-2026-14104: Insufficient validation of untrusted input in WebAppInstalls * CVE-2026-14105: Insufficient policy enforcement in Speech * CVE-2026-14106: Insufficient validation of untrusted input in Text * CVE-2026-14107: Use after free in Scheduling * CVE-2026-14108: Use after free in PDFium * CVE-2026-14109: Insufficient policy enforcement in Mojo * CVE-2026-14110: Inappropriate implementation in DarkMode * CVE-2026-14111: Use after free in WebProtect * CVE-2026-14112: Inappropriate implementation in Enterprise * CVE-2026-14113: Use after free in Updater * CVE-2026-14114: Inappropriate implementation in WebAppInstalls * CVE-2026-14115: Insufficient validation of untrusted input in Cast * CVE-2026-14116: Insufficient validation of untrusted input in DevTools * CVE-2026-14117: Insufficient validation of untrusted input in DevTools * CVE-2026-14118: Insufficient data validation in DevTools * CVE-2026-14119: Type Confusion in Bluetooth * CVE-2026-14120: Inappropriate implementation in DevTools * CVE-2026-14121: Use after free in Chromoting * CVE-2026-14409: Inappropriate implementation in V8 * CVE-2026-14122: Insufficient validation of untrusted input in WebAppInstalls * CVE-2026-14410: Inappropriate implementation in Skia * CVE-2026-14123: Incorrect security UI in Chrome for iOS * CVE-2026-14124: Inappropriate implementation in CredentialProvider * CVE-2026-14125: Uninitialized Use in ANGLE * CVE-2026-14126: Incorrect security UI in UI * CVE-2026-14127: Inappropriate implementation in Printing * CVE-2026-14128: Insufficient data validation in Chrome for iOS * CVE-2026-14129: Incorrect security UI in PreviewTab * CVE-2026-14130: Incorrect security UI in Omnibox * CVE-2026-14131: Insufficient validation of untrusted input in WebAppInstalls * CVE-2026-14132: Inappropriate implementation in WebXR * CVE-2026-14133: Race in History Embeddings * CVE-2026-14134: Inappropriate implementation in Autofill * CVE-2026-14135: Insufficient validation of untrusted input in Network * CVE-2026-14136: Incorrect security UI in Chrome for iOS * CVE-2026-14137: Insufficient validation of untrusted input in Chrome for iOS * CVE-2026-14138: Inappropriate implementation in WebAppInstalls * CVE-2026-14139: Inappropriate implementation in TabStrip * CVE-2026-14140: Insufficient validation of untrusted input in Input * CVE-2026-14141: Incorrect security UI in Document Picture-in-Picture * CVE-2026-14142: Inappropriate implementation in Extensions * CVE-2026-14143: Incorrect security UI in Passwords * CVE-2026-14144: Incorrect security UI in Views * CVE-2026-14145: Inappropriate implementation in CSS * CVE-2026-14146: Inappropriate implementation in CSS * CVE-2026-14147: Inappropriate implementation in CSS * CVE-2026-14415: Inappropriate implementation in V8 * CVE-2026-14148: Type Confusion in CSS * CVE-2026-14149: Use after free in Audio * CVE-2026-14416: Out of bounds read in Dawn * CVE-2026-14150: Insufficient validation of untrusted input in Speech * CVE-2026-14151: Inappropriate implementation in AI * CVE-2026-14152: Out of bounds write in ANGLE * CVE-2026-14153: Inappropriate implementation in Glic * CVE-2026-14154: Inappropriate implementation in DevTools * CVE-2026-14155: Insufficient policy enforcement in StorageAccessAPI * CVE-2026-14156: Policy bypass in StorageAccessAPI - dropped patches: * ppc-fedora-fix-rust-linking.patch - Chromium 150.0.7871.46 (beta released 2026-06-24) - modified patches: * chromium-102-regex_pattern-array.patch * chromium-125-compiler.patch * chromium-144-revert-libxml-2.13.patch * ppc-fedora-fix-breakpad-compile.patch * ppc-fedora-dawn-fix-ppc64le-detection.patch * ppc-fedora-0002-regenerate-xnn-buildgn.patch * chromium-146-value_or.patch - added patches: * chromium-150-toolchain.patch * chromium-150-sysroot.patch * chromium-150-ffmpeg_no_agtm.patch * chromium-150-icubridge_item_length.patch - keeplibs: added: third_party/llvm-libc third_party/perfetto/protos/third_party/android moved: third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/third_party/mitt third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/third_party/parsel-js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/third_party/rxjs third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/third_party/urlpattern-polyfill - bump BR for rust-bindgen to 0.72 (0.71 ends up with reserved keyword "gen" in boringssl) ++++ container-selinux: - Update to version 2.250.0: * Allow rpmdb to manage files on mounted container filesystems * Add the container_runtime_signull() interface * give container_domain perms on container_file_t fifo_files * Suppress mmap_zero denials for container_runtime_t * rpm: Require policycoreutils >= 3.10 for policydb version 24 support * Add the container_spc_signull() interface * Allow spc_t execstack and execmem (bsc#1268490) - Drop allow-spc_t-execstack-via-boolean-and-execmem-bsc-1268490.patch: included upstream ++++ cpp-httplib: - Update to 0.49.0: * Escape special characters (", CR, LF) in multipart field names and filenames when serializing multipart/form-data bodies to prevent header injection attacks * Escape CR/LF in MultipartFormData::content_type values before writing them to part headers * Add public MultipartFormDataWriter for multipart body serialization outside the standard client methods * Make the ThreadPool idle timeout for dynamic threads configurable via a new constructor parameter * Replace locale-dependent character classification with ASCII-specific helpers across multipart validation, token checks, URI encoding, range parsing, and IPv4 detection (#2482, #2483) * Remove the default port from the WebSocket handshake Host header per RFC 6455 §4.1 and fix IPv6 literal bracketing (#2480) * Fix query string handling when path encoding is disabled — the query is now sent verbatim instead of being decoded and re-encoded (#2479) * Fix unsigned accumulator in base64_encode to avoid undefined behavior with high-bit bytes (#2477) * Fix meson build failure on glibc >= 2.34 where getaddrinfo_a is built into libc (#2484) - 0.48.0: * Complete the IP-host certificate identity fix for the Mbed TLS and wolfSSL backends: IP-literal hosts are now authenticated only via a matching iPAddress SAN, never via Common Name; add IPv6 (16-byte) iPAddress SAN matching (#2476) * Replace the strtod-based quality-value parser with a locale-independent hand-written parser to handle comma-decimal locales correctly (#2475) * Fix OpenSSL 4.0 deprecation warnings by using X509_STORE_get1_objects() and X509_NAME_get_index_by_NID() * decode_query_component() now uses strict hex parsing, rejecting non-hex characters following % (e.g. %-1, %+5) (#2472) * Add new OSS-Fuzz fuzzer targets for multipart parsing (#2473) - 0.47.0: * Fix TLS certificate chain verification bypass for IP-literal hosts on the Mbed TLS and wolfSSL backends where chain validation was skipped entirely or not performed post-handshake * Disable SNI for IP hosts on Mbed TLS and wolfSSL per RFC 6066 * Add Server::set_start_handler() callback invoked when the server is ready to accept connections * Add Client/SSLClient/WebSocketClient::enable_system_ca(bool) to load system CA certificates alongside a custom CA (#2471) * Add WebSocketClient::set_hostname_addr_map() for IP-specific connection while maintaining the hostname for handshake/verification (#2463) * Request body is now read after route matching and the pre-request handler (route matching -> pre-request handler -> body read -> handler), so requests rejected by the pre-request handler no longer buffer the body * WebSocketClient with a custom CA no longer merges system certificates (call enable_system_ca(true) for that behavior) * Range request headers are now ignored for streaming responses of unknown length (#2465) * Fix SSLClient::set_ca_cert_store() breaking custom-CA exclusivity and system certificates being silently merged * Fix WebSocketClient dropping the query string during the upgrade handshake (#2468) * Fix use-after-free when reconnecting WebSocketClient after set_ca_cert_store() and a related memory leak * Fix MSVC C4309 truncation warning in the SHA padding code (#2464) * Cast to unsigned char before ctype calls in is_hex and is_token_char to avoid undefined behavior (#2469) ++++ datovka: - add 0001-datovka.pro-drop-removal-of-libQt6Core-from-quazip-l.patch to fix the build against quazip 1.7.2 ++++ debhelper: - update to 14.2 * upgrade-checklist: Remove remnants of the reverted pam change * upgrade-checklist: Remove comment regarding pre-stable compat 14 * dh_installsystemd: also add tmpfiles deps in compat 12 (Closes: #1140654) - update to 14.1 * dh_installpam: Revert compat 14 change at request of the `pam` maintainers. (Closes: #1140119) - update to 14.0 * Remove noise from lintian about `alien-tag * Fix a bug where `debian/compat` was rejected in compat 13 and older when compat 14 was stable. * Declare compat 14 as stable ++++ dhcp: - Update dhcrelay script and service. Due to some leftover calls to sysvinit tools the script no longer worked. Now the script is a lot leaner and only implements the sysconfig arg parsing and makes it more of a native systemd service. [bsc#1269228] ++++ docker-compose: - Update to version 5.3.0: This release introduces native support for init containers. * Improvements - Pre start init containers by @glours in #13862 * Fixes - Fix(oci): route authorizer token fetches through provided transport by @glours in #13873 - Fix(run): scope Running events to project.Services by @glours in #13883 * Internal - Chore: migrate cagent-action to docker-agent-action (v2.0.0) by @docker-agent in #13869 - Chore: migrate to docker-agent-action v2.0.1 by @docker-agent in #13872 - Fix(reconcile): hash resolved service refs to match executor by @glours in #13880 - Fix(compose/port): show private port in portNotFoundError message by @vmphase in #13875 - Fix(run): normalize --no-TTY flag to --no-tty by @nickjj in [#13885] * Dependencies - Bump compose-go to version v2.13.0 by @glours in #13886 ++++ eksctl: - Update to version 0.229.0: * Features - Add cluster version rollback support with rollbackConfig (#8780) - Add support for EKS on Outposts with EC2 instance store (#8774) ++++ fwupd: - Update to version 2.1.6: + This release adds the following features: - Add --filter-protocol to fwupdmgr and fwupdtool - Add a new HSI attribute for coreboot verified boot - Add hashes for the latest DBX for offline machines - Allow parsing Hayden Bridge Thunderbolt firmware - Handle HPE Redfish reset-required updates - Ignore efivar free space on VMWare, GCE and EC2 VMs - Prevent FwupdClient from downloading the same file multiple times - Split UEFI Memory Protection HSI from NX Compat + This release fixes the following bugs: - Avoid an integer overflow in the ifwi-cpd manifest length check - Avoid truncating the AMD Kria FRU board area offset - Block dbx updates on ASUSTeK GL553VD - Check SMEE hardware bit directly for AMD SME detection - Create the ESP OS directory if not found - Detect the BCR device on Celeron LPC SPI controllers - Fall back to a binary firmware when no specific MTD image type is set - Fix AI table clear behavior of the elantp boot code. - Fix errors with fwupd-refresh service not working properly - Fix Genesys GL32xx device locker crash due to argument mismatch - Fix installing KEK updates when using snapd by sending the correct blob - Fix integer underflow when Elan firmware is smaller than one page - Fix possible NULL pointer dereference when updating SteelSeries firmware - Fix the display of the HP UEFI db certificate - Improved usi-dock progress reporting behavior - Increase the parser item limit from 100 to 1000 for large KEKs - Log out of the Redfish session when required on HPE hardware - Only show 'authenticating' after a short delay - Re-process the device metadata when required after all devices are added - Require sealed memfd input to prevent possible TOCTOU attacks - Sanitise the Jabra GNP device version in a more secure way - Validate raydium-tp buffer size before direct index access - Validate that Lenovo dock device-reported program sizes are valid + This release adds support for the following hardware: - Lenovo dual-bank accessory dongle and paired peripherals ++++ geoclue2: - Update to version 2.8.2 New features: * Translations for Georgian an Occitan and instructions for translators. Fixes: * Building translations now works. * Fix double free in on_desktop_id_set() and on_client_proxy_ready(). * Fix some gobject-linter rules in the correctness category. * Document the command to register network NMEA sources to avahi - handle language files ++++ gtk3: - Add gtk3-fix-xi2-xatom.patch: Fix wrong display when handling xi2 xatom. (bsc#1269225, glgo#GNOME/gtk!10105) ++++ girara: - Add girara-tests-unset-xdg-vars.patch: run the utils-with-home test with all XDG_* environment variables unset, so it no longer fails in build environments that export XDG_CONFIG_HOME (backport of upstream commit 0f653f2c4e3e) - Re-enable the utils-with-home test: drop the meson-version dependent test-list skip hack from %check — with the patch applied the test passes everywhere ++++ gitg: - Update to version 50: + Features: - Customizable column visibility and order in history - New preferences general tab - Custom actions - Delete remote branches - Full feature push action - Checkout detached action - Show HEAD in history view - Edit upstream branch on local branches - Rename tags - Resolve local tags - Allow choosing the default diff view: Unif or Split - Add action to fetch all remotes - Action to show info for tags - Use Alt+Page_Up / Alt+Page_Down for previous/next in the commit dialog + Bug fixes: - Revert visibility of committer name and SHA1 - Manage global actions outside a repo - Resolve shortcut conflict between discard and edit actions - Use proper quotes on messages - Allow push action to be smart - Keep state for wrap lines on commit activity - Avoid different diff renderers to keep same dimensions - Fix open externally opening gitdir instead of workdir - Improve default window size and pane positions - Keep commit dialog size - Enable translation on open externally action - Load custom gitg styles only once - Show push output from server - Open repository directory externally - Honor theme on source view - Fetch without tags using Shift key - Detect current upstream branch to disable edit upstream - Avoid to ignore ssh key credential method - Process correctly textconv parameters - Detect stash references on sidebar - fix details on dialog building - Use small "Authored by" & "Committed by" labels - Hyperlink emails onto names in commit details - Added refresh to reload branch list in interface - Add shortcuts and buttons to navigate through search results - added quotation marks in branch name - Open all references collapsed except for branches - Add operational icon and set as add remote for Remotes - Add push action only if upstream is set - Do not close dialogs on errors - Show full branch name in a tooltip in the branches listview - Hide unknown refs - Warn about destructive action - Correct the shortcut documentation for committing - Rebase gitg-typelib-dependencies.patch with quilt. - Use ldconfig_scriptlets macro for post(un) handling. ++++ gnome-keyring: - Add gnome-keyring-Drop-X-GNOME-Autostart-Phase.patch gnome-session-service is not responsible anymore for starting session services and complains about the presence of X-GNOME-Autostart-Phase. Removing this will allow whatever else is responsible (systemd, systemd-xdg-autostart-generator or whatever) to act. ++++ gtkmm-documentation: - Update to version 4.14.0: + RefPtr appendix: Make it clear that widgets don't use RefPtr + Replace gtkmm.org by gtkmm.gnome.org + Update the Internationalization and Localization chapter + Update links for building gtkmm on Windows + Add the C++ Resources section + Update the link to Frequently Asked Questions + Update "The .hg and .ccg files" section + Chapter 3. Basics: Use consistent file name + Add the "GNU Free Documentation License" appendix + Remove obsolete FSF (Free Software Foundation) address in example programs + Talk about closing a window instead of hiding it + others/dnd: Avoid a segfault in on_image_drag_leave() + "Generating the .defs files" section: Describe mmgir + Updated translations. ++++ haproxy: - Update to version e70a708: * DOC: otel: test: corrected the test guides and added a tools manual * DOC: otel: reconciled the manuals and internals docs with the code * DOC: otel: documented the wrapper and HAProxy version requirements * MINOR: otel: rebuilt 'flt-otel status' on the table builder * MINOR: otel: added a reusable column-oriented table builder * MINOR: otel: showed the records carried per export in 'flt-otel status' * MEDIUM: otel: logged runtime errors and warnings without flooding syslog - Update to version 3.4.1+git12.89814d3b6: * BUG/MINOR: http-htx: Don't by-pass HTX API when merging cookie values * BUG/MINOR: mux-quic: Fix handling EOM after in qcs_http_rcv_buf() * BUG/MAJOR: htx: Don't swap buffers for empty HTX message with an error * BUG/MINOR: tools: fix invalid character detection in strl2ic() * BUG/MINOR: init: fix default global settings being overwritten by -G * MINOR: hbuf: new lightweight hbuf API * BUG/MEDIUM: servers: Use a refcount for port_range and free it properly * BUG/MINOR: sample: set SMP_F_CONST on srv_name fetch * BUG/MEDIUM: server: initialise agent.health in srv_settings_init() * BUG/MINOR: hq-interop: support transcoding of absolute URI * BUG/MINOR: hq-interop: fix transcoding of wrapping response buffer * BUG/MEDIUM: mux_quic: fix memory leak of rx app_buf on stream free ++++ hdjmod: - Update to version 1.39 * Compatibility with Linux 7.2 ++++ homebank: - Update to 5.10.2 * bugfix: lp#2156412 safety approve option mixup * bugfix: lp#2156372 currency modification date is not persisted due to extra space in code * bugfix: lp#2155966 main window different colours for 0.00 account balances * bugfix: lp#2155959 cannot inherit a locked reconciled transaction * bugfix: lp#2155844 quick search no longer works in account window (ledger) ++++ json-c: - Add no-xxd.patch and bring back the full testsuite. - Name the -devel and -doc subpackages based on the SRPM and nothing else. - Drop xxd BuildRequires to break an OBS build cycle; exclude the test_json_parse_cli test (its only consumer) from %check. ++++ jujutsu: - update to 0.43.0: * Release highlights - jj run allows you to run a command over a set of changes, each with their own private working copy; the commands may update the working copy and changes/conflicts are propagated accordingly, e.g., jj run -- cargo check --all-features or jj run -- cargo fix behaves as one might expect. * Breaking changes - The deprecated git_head() and git_refs() functions have been removed from revsets and templates. - Git-like symbols (e.g. refs/heads/main) are no longer resolved to revisions. Use the bookmark/tag or @ syntax instead. - The deprecated ui.revsets-use-glob-by-default option has been removed. - jj bookmark track/untrack no longer supports :@ patterns. However, the @ symbol syntax is still supported. [#9226] * Deprecations - None * New features - jj show now supports --reversed flag. - jj now looks for config files in /etc/jj. - jj config gc will delete configuration of deleted/moved repos from ~/.config/jj/repos folder. #9362 - jj run allows you to run a command over a set of changes, each with their own private working copy; the commands may update the working copy and changes/conflicts are propagated accordingly, e.g., jj run -- cargo check --all-features or jj run -- cargo fix behaves as one might expect. jj gerrit upload now supports the -o (--option) flag, which works like git push -o (--push-option). - jj git fetch now rebases the descendants of revisions that were rewritten based on their change IDs. Previously, when multiple bookmarked revisions existed in a stack, those rewritten revisions and their descendants wouldn't always be rebased. Note that immutable descendants will not be rebased. - Add a forks() revset function that yields all commits with more than 1 child. - colors config now supports crossed-out text styling with { crossed-out = true }. * Fixed bugs - On Windows, querying a path's file identity no longer follows symbolic links, matching the behavior on Unix. Previously a symlink shared the identity of its target, so two symlinks pointing at the same target were treated as the same file. This identity check is used when writing the working copy to detect aliases of the reserved .git and .jj directories. [#8924] - jj now creates a new working-copy revision during snapshotting if the working copy was immutable. Previously, the new revision was created immediately after the working copy became immutable. [#7751] [#9338] - jj git remote add now warns if the new remote exactly matches an existing remote's fetch URL or effective push URL. #413 - Fixed corrupt loose Git objects on Intel Raptor Lake CPU and aarch64. Previously, jj could report a successful commit even though git fsck would later fail with incorrect data check, corrupt loose object, or missing blob, and later jj operations could fail with corrupt deflate stream. ++++ kernel-default: - Update patches.kernel.org/7.1.1-006-arm64-errata-Mitigate-TLBI-errata-on-various-Ar.patch (bsc#1012628 CVE-2026-53354). - Update patches.kernel.org/7.1.2-004-agp-amd64-Fix-broken-error-propagation-in-agp_a.patch (bsc#1012628 CVE-2026-53325 bsc#1269726). suse-add-cves - commit 992f18c - KVM: x86/tdx: Do not print error message on non-present feature (bsc#1270053). - commit 15c3ef6 ++++ kernel-source: - Update patches.kernel.org/7.1.1-006-arm64-errata-Mitigate-TLBI-errata-on-various-Ar.patch (bsc#1012628 CVE-2026-53354). - Update patches.kernel.org/7.1.2-004-agp-amd64-Fix-broken-error-propagation-in-agp_a.patch (bsc#1012628 CVE-2026-53325 bsc#1269726). suse-add-cves - commit 992f18c - KVM: x86/tdx: Do not print error message on non-present feature (bsc#1270053). - commit 15c3ef6 ++++ kernel-docs: - Update patches.kernel.org/7.1.1-006-arm64-errata-Mitigate-TLBI-errata-on-various-Ar.patch (bsc#1012628 CVE-2026-53354). - Update patches.kernel.org/7.1.2-004-agp-amd64-Fix-broken-error-propagation-in-agp_a.patch (bsc#1012628 CVE-2026-53325 bsc#1269726). suse-add-cves - commit 992f18c - KVM: x86/tdx: Do not print error message on non-present feature (bsc#1270053). - commit 15c3ef6 ++++ kernel-kvmsmall: - Update patches.kernel.org/7.1.1-006-arm64-errata-Mitigate-TLBI-errata-on-various-Ar.patch (bsc#1012628 CVE-2026-53354). - Update patches.kernel.org/7.1.2-004-agp-amd64-Fix-broken-error-propagation-in-agp_a.patch (bsc#1012628 CVE-2026-53325 bsc#1269726). suse-add-cves - commit 992f18c - KVM: x86/tdx: Do not print error message on non-present feature (bsc#1270053). - commit 15c3ef6 ++++ kernel-obs-build: - Update patches.kernel.org/7.1.1-006-arm64-errata-Mitigate-TLBI-errata-on-various-Ar.patch (bsc#1012628 CVE-2026-53354). - Update patches.kernel.org/7.1.2-004-agp-amd64-Fix-broken-error-propagation-in-agp_a.patch (bsc#1012628 CVE-2026-53325 bsc#1269726). suse-add-cves - commit 992f18c - KVM: x86/tdx: Do not print error message on non-present feature (bsc#1270053). - commit 15c3ef6 ++++ kernel-obs-qa: - Update patches.kernel.org/7.1.1-006-arm64-errata-Mitigate-TLBI-errata-on-various-Ar.patch (bsc#1012628 CVE-2026-53354). - Update patches.kernel.org/7.1.2-004-agp-amd64-Fix-broken-error-propagation-in-agp_a.patch (bsc#1012628 CVE-2026-53325 bsc#1269726). suse-add-cves - commit 992f18c - KVM: x86/tdx: Do not print error message on non-present feature (bsc#1270053). - commit 15c3ef6 ++++ kernel-syms: - Update patches.kernel.org/7.1.1-006-arm64-errata-Mitigate-TLBI-errata-on-various-Ar.patch (bsc#1012628 CVE-2026-53354). - Update patches.kernel.org/7.1.2-004-agp-amd64-Fix-broken-error-propagation-in-agp_a.patch (bsc#1012628 CVE-2026-53325 bsc#1269726). suse-add-cves - commit 992f18c - KVM: x86/tdx: Do not print error message on non-present feature (bsc#1270053). - commit 15c3ef6 ++++ kernel-vanilla: - Update patches.kernel.org/7.1.1-006-arm64-errata-Mitigate-TLBI-errata-on-various-Ar.patch (bsc#1012628 CVE-2026-53354). - Update patches.kernel.org/7.1.2-004-agp-amd64-Fix-broken-error-propagation-in-agp_a.patch (bsc#1012628 CVE-2026-53325 bsc#1269726). suse-add-cves - commit 992f18c - KVM: x86/tdx: Do not print error message on non-present feature (bsc#1270053). - commit 15c3ef6 ++++ kmscon: - Update to version 10.0.1: * libseat support is disabled by default both build- and run-time * kmscon's built-in issue support is lacking features, so the default got changed to use agetty again. * kmscon listens to locale1 over dbus to update the keyboard layout dynamically - Full changelog is available on https://github.com/kmscon/kmscon/releases/tag/v10.0.1 - Drop patches, now upstream: * 0001-Revert-systemd-start-login-instead-of-agetty.patch * 0002-Revert-Use-kmscon-has-default-TERM.patch ++++ kubernetes: - Bump meta package versions: * kubernetes (version) - 1.36.2 * kubernetes (versionminus1) - 1.35.6 * kubernetes (versionminus2) - 1.34.9 * kubernetes (versionminus3) - 1.33.13 ++++ kubernetes1.33: - Update to version 1.33.13: * Bump images and versions to go 1.25.11 and distroless iptables * fix(endpoint): avoid panic on services with empty IPFamilies ++++ kubernetes1.34: - Update to version 1.34.9: * Bump images and versions to go 1.25.11 and distroless iptables * kubeadm: fix dry-run CA copy paths in init certs * fix(endpoint): avoid panic on services with empty IPFamilies * fix(csi): preserve mount dir on NodePublish error during remount * feat(volume): add IsRemount to MounterArgs * Restore ability to plumb binary data through envvar values ++++ libcotp: - Update to 4.2.1: * Added YAOTP support * One-shot whash_sha256 wrapper dispatched by the selected backend (gcrypt/openssl/mbedtls) * Shared percent-encode/decode codec (utils/pct) used by both the otpauth and yaotp URI parsers * MbedTLS 4.x: the classic mbedtls_md_hmac_* API was demoted to private identifiers in 4.x, which broke the mbedtls HMAC backend. It is now a version-guarded dual implementation: PSA Crypto (psa_mac_sign_setup/update/finish) for MBEDTLS_VERSION_MAJOR >= 4, with the unchanged legacy path for 2.x/3.x. FindMbedTLS.cmake also links libtfpsacrypto when present (TF-PSA-Crypto split). ++++ libfsxfs: - Update to release 20260703 * Support for XFS_ATTR_PARENT ++++ libfwevt: - Update to release 20260702 * An update to autoconf m4 scripts for tests ++++ libjansson: - Update to 2.15.1: * Include the object key or array index in unpack type mismatch error messages (@cwalther in #731) * Reject negative string length in the json_pack s# and +# formats (@akheron in #740) * Limit recursion depth in dump, equal and deep copy to prevent stack overflow (@akheron in #741) ++++ libmodbus: - Update to version 3.2.0 * Add modbus_proxy() to bridge two Modbus backends. * Add termios2 support to allow custom baud rates (RTU). * Return an exception response for READ EXCEPTION STATUS (0x07). * Use EMBXILVAL instead of EMBMDATA for illegal data value errors. * modbus_reply: reject NULL req and mb_mapping arguments.. * modbus_reply: validate request length before reading per-function fields. * Fix signed integer overflow in modbus_get_float_*() * Fix signed integer overflow in the MODBUS_GET_INT*_FROM_INT* macros; * MODBUS_GET_INT16_FROM_INT8() now returns a signed int16_t in every context. * Fix strict aliasing violation in modbus_set_float_*() by using memcpy. * modbus-rtu: don't use O_EXCL when opening the device (#760). * Check if ai_list is null before freeing it (#831). * Respect user-provided CFLAGS (closes #836). * Fix test to use ctx instead of invalid_ctx (closes #791, #792). * Update documentation of float functions (closes #838). * Fix documentation examples of modbus_get_float_* functions. * modbus_reply_exception: reject a NULL request pointer. * modbus_mask_write_register: validate that ctx is not NULL. * modbus_write_and_read_registers: validate src/dest pointers and counts. * modbus_report_slave_id: reject a NULL dest buffer. * modbus_get_*_timeout: validate that the output pointers are not NULL. * modbus_mapping_new_start_address: cap table dimensions. * modbus_mapping_new: reject negative counts. * modbus_rtu_set_custom_rts: reject a NULL callback. * modbus-rtu: avoid integer overflow in the RTS post-send delay. * modbus-rtu: check the return values of the RTS ioctl calls. * modbus-rtu: check the return value when saving termios settings on connect. * modbus-rtu: report a failure to restore termios settings on close. * modbus_new_rtu: reject negative baud rates. * modbus-tcp: guard freeaddrinfo() against NULL on resolver failure. * modbus_new_tcp: NUL-terminate the IP string when ip is NULL. * modbus_reply: validate FC22 request length before writing the register. * modbus-tcp: keep ctx->s consistent across failed or repeated connects (no * false success on a stale descriptor, no socket leak on reconnect). * modbus-tcp: don't override the user error recovery mode in the flush overflow path. * guard close against a never-opened handle and reset it after close). * modbus-rtu: sleep the RTS turnaround delay in chunks to stay portable with usleep(). * modbus_new_rtu: validate data_bit and stop_bit arguments. * modbus_send_raw_request_tid: reject NULL raw_req with EINVAL. * modbus_get_byte_from_bits: remove an always-false assert and clamp nb_bits consistently in debug and release builds. * tests: don't kill the unit test server on RTU bad-CRC frames. * tests: fix integer overflow in the bandwidth-client rate computation. ++++ libstorage-ng: - merge gh#openSUSE/libstorage-ng#1086 - updated tests - 4.5.338 ++++ melange: - Update to version 0.56.0: * build(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#2576) * FDO package metadata improvements (#2370) * feat(config): add annotations field to subpackages (#2582) ++++ mm-common: - Update to version 1.0.8: + doc-reference.am: Distribute .svg files from the HTML directory + Skeletonmm: Add skeletonmm/tools/generate_from_gir.sh + Meson build: Allow -Duse-network=if-no-local-tag-file (new default value). ++++ nekobox: Update to 5.11.25 - Added warp profile generator ++++ netbird: - Update to 0.74.1 - [client] Make lazy connections opt-out via NB_LAZY_CONN by @lixmal in #6617 - [client] Run privileged client tests natively with sudo on Linux by @pappz in #6635 - [self-hosted] Remove image override logic in getting started by @mlsmaycon in #6636 - [management] Add vLLM support for Agent Network by @braginini in #6643 - [management] return nil when config is not set by @mlsmaycon in [#6642] ++++ netperfmeter: - Update to version 2.0.8 * Further output improvements for the module loader. * Added QUIC module loading support to netperfmeter-module-loader * Improved detection of GNU getopt, to provide a useful error message when it is missing. * Improved documentation. ++++ obs-git-init: - Update to 0.2.7 * register format_spec_file as pre-commit hook if available ++++ okteto: - Update to version 3.21.0: * New Feature - feat(stack): native runtime cloud access for Compose services via x-okteto-identity-token by @ifbyol in #5064 * Bug Fix - [Backport release-3.21] Fix "okteto destroy --all" hanging on sleeping namespaces by @github-actions[bot] in #5073 * Dependencies - build(deps): bump actions/cache from 5 to 6 (#5065) - chore(deps): Update docker (#5062) - build(deps): bump github.com/containerd/containerd/v2 (#5063) - build(deps): bump renovatebot/github-action from 46.1.15 to 46.1.16 (#5061) - chore(deps): Update module github.com/kubeark/jsonschema to v0.3.0 (#5060) - chore(deps): Update cli-and-logging to v8 (#5058) - build(deps): bump actions/checkout from 6 to 7 (#5059) - chore(deps): Update golang-stdlib-extensions to v1.81.1 (#5056) - chore(deps): Update docker to v29.5.1+incompatible (#5055) - chore: upgrade Go to 1.26.4 (DEV-1390) (#5050) - chore(deps): Update module github.com/heimdalr/dag to v1.5.1 (#5053) - build(deps): bump renovatebot/github-action from 46.1.14 to 46.1.15 (#5044) - chore(deps): Update cli-and-logging to v8 (#5048) - chore(deps): Update golang-stdlib-extensions (#5047) - chore(deps): Update docker to v0.9.7 (#5046) - chore(deps): Update cli-and-logging to v8 (#5039) - chore(deps): Update module github.com/fsnotify/fsnotify to v1.10.1 (#5041) - chore(deps): Update docker (#5036) - chore(deps): Update golang-stdlib-extensions to v1.81.0 (#5037) - chore(deps): update github.com/okteto/buildkit to v0.29.0 (#5034) - chore(deps): Update module github.com/google/uuid to v1.6.0 (#5033) - chore(deps): Update module github.com/alessio/shellescape to v1.6.0 (#5023) ++++ opa: - Update to version 1.18.2: This release includes a bug fix for a opa fmt regression introduced in v1.18.0. The original fix for #8557 had the formatter enforce newlines in single-item collections (arrays, objects, sets) rather than merely honoring existing ones. As a result, running opa fmt on already-formatted policies could introduce a large number of unwanted changes. This patch release restores the intended behavior: only newlines already present in the source determine whether a single-item collection is formatted on one line or across multiple lines. * Fixes - Fix regression in fix of #8557 (#8845) (authored by @anderseknert) ++++ openQA: - Clarify resolution of three CVEs * The following CVEs have been fixed (see previous changelog entries that mentioned only the according Bugzilla tickets): - bsc#1259005 - CVE-2026-27904 - bsc#1264376 - CVE-2026-6321 - bsc#1258632 - CVE-2026-26996 - Update to version 5.1782995932.ffeb09be: * feat: throw 404 for nonexistent groups in overview * feat: Avoid logwarn notifications for non-critical auth error * chore(deps): Dependency cron 2026-07-02 * git subrepo pull (merge) external/os-autoinst-common * fix: Check also hidden files in checklist plugin * test: Enable faster re-connects in full scheduler test consistently * test: Avoid silent daemons in verbose mode * test: Allow running `t/43-…-scalability.t` in parallel * test: Allow running `t/05-scheduler-full.t` in parallel * test: Avoid race condition when generating ports in `25-cache.t` * test: Avoid wasting seconds in `40-script_load_dump_templates.t` * refactor: Remove disabled code in `openqa-load-templates` * test: Avoid race condition when generating ports in many tests * chore(deps): Dependency cron 2026-07-01 * fix(ci): format inline comments in workflows to pass yamllint * test: Avoid running into "Address already in use" in fullstack test * feat(ci): pin GitHub Actions by commit hash ++++ python-backports.zstd: - skip for python 3.15 ++++ python-click-extra: - update to 8.2.0: * Add a --export-config FORMAT option to every @command and @group: it renders the resolved configuration on in any writable format (toml, yaml, json, json5, jsonc, hjson, xml), then exits. Adds ExportConfigOption, @export_config_option and SERIALIZABLE_FORMATS to the public API. * Add --theme=auto: it selects the dark or light palette from the terminal background, detected from CLITHEME, COLORFGBG or a live OSC 11 query; the default stays dark. Adds resolve_background and query_osc_background to click_extra.color, resolve_auto_theme and AUTO_THEME to click_extra.theme. * Add run_lanes(func, lanes) and resolve_jobs(ctx, count) to click_extra.execution: run each lane serially while distinct lanes run concurrently, sized by --jobs; expose the worker-count policy shared with run_jobs. A serial_at_debug keyword collapses both fan-outs to sequential at DEBUG verbosity. * Add the always-on matrix Sphinx directive, rendering a package's release compatibility matrix from its git tags, for the Python interpreter ({matrix} python) or a dependency ({matrix} ) axis; a comment-marker form renders the embedded table on GitHub too. * Add the click-extra refresh-directives command (wrapping click_extra.sphinx.matrix.update_matrix_blocks) to regenerate the tables embedded in {matrix} directive blocks and marker regions; its --check mode flags stale tables in CI. * Publish format_cli_prompt in click_extra.testing (was the private _format_cli_prompt): render a themed, copy-pasteable prompt simulating a CLI invocation. * Fix Carapace dynamic completion: an option's value or a subcommand argument with a custom shell_complete now resolves through the generated spec, instead of returning empty or root-level candidates. * Fix EnumChoice shell completion on Click 8.4.0: completion candidates are now normalized, so they match the option's accepted values instead of appearing as raw uppercase enum names. * Fix run_jobs blocking on Ctrl+C during parallel execution: an interrupt now drops queued items and returns immediately, instead of waiting for every in-flight task to finish. * Add a documentation page on Typer compatibility, explaining why click-extra cannot be combined with Typer and how to get the same options natively. ++++ python-langsmith: - Update to 0.9.6: * Add optional voice tracing integrations for Pipecat, LiveKit and OpenAI Realtime (new extras; not enabled in this package) * Record thread_id in trace metadata for Claude Agent SDK runs * Fix serialization of trace dictionaries with tuple keys * Guard OpenTelemetry span cleanup against exceptions during teardown (gh#langchain-ai/langsmith-sdk#3080) - Skip new opentelemetry-dependent unit test file (test_span_utils.py) in %check, consistent with the existing skip policy for optional providers - Update to 0.9.5: * Expose a datasets v2 resource accessor and a projects resource accessor on the client. * Apply the output anonymizer to a run's error field as well. * Use the current-project issues endpoint. * Google ADK integration: capture LLM inputs after the before_model_callback runs and set the tool span as the active tracing context in wrap_tool_run_async. * Sandbox: raise all WebSocket handshake failures as SandboxConnectionError. * Raise the minimum supported LangSmith backend to 0.16.9rc1. ++++ python-time-machine: - add python-315-datetime-patching.patch to fix python 3.15+ support ++++ rizin: - Update to version 0.9.1 * Scrolling issues in visual mode for meta items. * Fixing the fun fortunes. * Setting the default newline character for string search to NUL (to match commonly expected behavior). ++++ rz-cutter: - Update to version 2.5.0 * Use Rizin v0.9.1 * New Preferences tab to query and modify Rizin configuration variables (evars) directly from the UI * cutter-rizin-config-variables * New window listing all keybindings, browsable and searchable from the preferences * cutter-key-bindings * Register, variable, and memory value tooltips while debugging or emulating, including sub-register values and previews of values inside brackets * Follow conditional branch targets with the Enter/Return key in both Disassembly and Graph views * Debugging improvements: * Add an interface to change and specify register profiles * Allow setting an RzRun profile before starting a debugging session * Support debuginfod servers in the initial analysis options dialog * Fix a deadlock in remote debug connections * Types widget improvements: * Make type and variable names clickable * Show variables of the selected type in the Types tab * Add rename and "set type class" options * rizin-types-context-menu * Search bars added to the Console and the XRefs dialog * Docking is now optional — widgets can be floated freely instead of being forced to dock, with a new "Enable/Disable Docking" shortcut * More information shown in the navigation bar * Better use of screen space — configurable Quick Filter visibility and item-count label * Add a toggle to show raw strings in the Strings widget * Add a vertical scrollbar to the Hex panel * Add an "Add Flag" option to the hexdump context menu * Remember the IO mode (e.g. read-only vs. read-write) for recently opened files * Show fewer entries in the Omnibar by default * Switch to use Qt 6.11.0 * Updated translations, with support for languages that have multiple regional variants * Various bugfixes and refactoring * Drop fix-pyside-for-qt-6.11.patch ++++ skrooge: - Update to 26.4.0 * kde#515099: Missing secondary currency value in Accounts totals * kde#514649: Fix initial layout when splash screen is not displayed * kde#514649: Double click issue on table when there is no selection * kde#438967: Labels in Skrooge Report axis and Legend tend to illegible * kde#517475: Alarms triggering even when conditions not met * kde#515186: Import should remember the directory used last when restarted * kde#430245: summaries display truncated after searching in Operations grouped by Category * kde#518461: charts missing in responsive monthly report * Correction: Better filtering in categories page * Correction: Fix various error in flatpak mode (import, download sources, ... ++++ stackit-cli: - Update to version 0.66.0: * fix(intake): set region to false in ConfigureClient (#1451) * chore(dns): migrate to new SDK structure (#1438) * chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#1445) * chore(deps): bump actions/setup-go from 6 to 6.4.0 (#1446) * chore(loadbalancer): remove local interface (#1443) * fix(iaas): wrong encoding and decoding of user data attribute in server commands (#1439) * chore(deps): bump actions/stale from 10.2.0 to 10.3.0 (#1423) * fix(iaas): update examples and fix the payload for boot volumes (#1436) * chore(kms): migrate kms to new multi version sdk (#1437) * chore(load-balancer): sdk migration (#1432) ++++ suse-xsl-stylesheets: - Update 2.95.38 * Fix survey button in single HTML in #810 ++++ tik: - Actually install tik-functions-helper file ++++ timoni: - Update to version 0.27.0: * Update cuelang.org/go to v0.17.0 by @stefanprodan in #548 * Fix capabilities element type by @zhshishkin in #547 * Expose Bundle, Runtime and Instance CUE schemas by @stefanprodan in #549 * Restrict instance and runtime names to lowercase by @stefanprodan in #550 * Add bundle build --output-dir for manifests export by @stefanprodan in #551 * Add guidance for AI coding agents by @stefanprodan in #552 * build(deps): bump the ci group with 9 updates by @dependabot[bot] in #553 ++++ tmux: - tmux 3.7b * Fix so that the end of a synchronized update again triggers a redraw. - tmux 3.7a: * Fix crash in break-pane when no name is provided. * Scrollbar options are now cached rather than being looked up for every redraw * Only forbid #( in names, allow #[, empty names, : and . ++++ werf: - Update to version 2.72.2: * Bug Fixes - build, stapel, import: rsync chown "/sys" Read-only file system on to: / (#7590) (b6dac9c) - Update to version 2.72.1: * Bug Fixes - deploy: hangs on very long pod lines (#7580) (daefa02) - deploy: no more "no match for resource kind" errors (#7585) (a3d0a5a) - deploy: retry also on conversion webhooks unavailability (#7587) (1623efe) - deploy: show actual error if webhook retries fail (#7586) (1dc615e) - Update to version 2.72.0: * Features - cleanup: delete rejected stages and linked custom tags during cleanup/purge (#7576) (b1b0980) * Bug Fixes - build, buildah: fix multiarch build failing with "image not known" for cross-platform images (#7573) (8cd109f) ++++ xsnow: - Update to version 3.9.3: * 01: add and correct some translations it has made it's point: remove surprises from scenery ------------------------------------------------------------------ ------------------ 2026-7-1 - Jul 1 2026 ------------------- ------------------------------------------------------------------ ++++ Mesa: - Update to 26.1.4 bugfix release - -> https://docs.mesa3d.org/relnotes/26.1.4 ++++ Mesa-drivers: - Update to 26.1.4 bugfix release - -> https://docs.mesa3d.org/relnotes/26.1.4 ++++ MozillaThunderbird: - Mozilla Thunderbird 140.12.1 ESR MFSA 2026-63 * CVE-2026-57962 (bmo#2042872) Denial-of-service via malicious LDAP address-book server * CVE-2026-57963 (bmo#2042910) Chat UI manipulation by injection ++++ OpenImageIO: - Update to 3.1.15.0 (boo#1270101) - deepdata: Widen merge_deep_pixels srcpixel to int64_t, change its return type, and add OIIO_NODISCARD_ERROR. #5252 #5253 (by @luna-y-kim / Luna Kim) - ImageBuf: Fix copy ctor of IC-backed ImageBuf zeroing bufspan strides. #5244 - cineon: More robust to invalid numbers of channels and bit depths; also fixes a channel-naming counter bug and a memory leak in init(). #5250 (3.1.15.0, 3.0.20.0) - deepdata: Correct Zback channel in sort(), change int pixel to int64_t. #5241 (by @luna-y-kim / Luna Kim) - fits: Fix stack overflow from recursive header-block reading on corrupt files; convert to an iterative loop with a 10000-header safety limit. #5248 (3.1.15.0, 3.0.20.0) - fmath.h: Fix typo in convert_type default argument, min() should have been max(). #5227 (by @luna-y-kim / Luna Kim) - hdr: Make the HDR reader tolerant to CR in the ASCII header. [#5261] - iff: Fix allocation bug when reading 16 bit RGBA + float z (buffer size did not account for the z channel). #5251 (3.1.15.0, 3.0.20.0) - tiff: The "tiff:half" hint was only applying to first MIP level. #5240 - ci: Fixes to build_opencolorio.bash script #5219; upgrade 'latest' CI tests to OpenEXR v3.4.14, fmt 12.2, PugiXML v1.16 [#5245]. - build: Add support for gcc-15 #5126, gcc-16 #5225, and C++26 [#5230], each tested in CI. - build: Suppress warnings in fmt library when building on Mac. [#5237] (by @antond-weta / Anton Dukhovnikov) (3.1.15.0, 3.0.20.0) - int: Remove deprecated std::codecvt from strutil.cpp internals. [#5107] - docs: Fix typos in fmath.h comments. #5222 (by @luna-y-kim / Luna Kim) (3.1.15.0, 3.0.20.0) - docs: Fix typos and update reference link in deepdata comments. [#5238] (by @luna-y-kim / Luna Kim) - docs: Clarify plugin.h explanations by saying their Unix-like equivalents. #5226 - docs: Fix typo in bitcast docs. #5255 ++++ python-PyCBC: - Update to version 2.11.0: * No release notes. - Changes from version 2.10.0: * Adding functionalities to create calibration config files [gh#gwastro/pycbc#4537]. * Avoid unnecessary SNR (re)normalization in multi_inspiral [gh#gwastro/pycbc#5157]. * fix a bug in the mutli loglikelihood method of the gated gaussian noise class [gh#gwastro/pycbc#5159]. * Precision issue in pycbc_plot_singles_timefreq [gh#gwastro/pycbc#5164]. * Expanding help string of --filter-string [gh#gwastro/pycbc#5166]. * Optimize the sgchisq calculation [gh#gwastro/pycbc#5163]. * multi_inspiral: avoid repeated power chi^2 calculations in the critical loop [gh#gwastro/pycbc#5158]. * Add functionality to sample coalescence time in detector frame [gh#gwastro/pycbc#5165]. * Add script for calculating Savage-Dickey ratio [gh#gwastro/pycbc#5167]. * PyGRB: mark minifollowup subworkflows as parents of results_page jobs [gh#gwastro/pycbc#5169]. * Improve HDF bank splitter [gh#gwastro/pycbc#5172]. * Implement cached memory in eventmgr [gh#gwastro/pycbc#5154]. * add gwtc4 [gh#gwastro/pycbc#5174]. * Upgrade of pycbc_pygrb_plot_skygrid script [gh#gwastro/pycbc#5173]. * first pass to drop 3.9 and 3.10 support [gh#gwastro/pycbc#5182]. * Expand PyGRB tables [gh#gwastro/pycbc#5183]. * Update pkg_resources (to be deprecated) to use importlib for plugins [gh#gwastro/pycbc#5181]. * Fix rotted link to LALSuite documentation [gh#gwastro/pycbc#5187]. * Fixes to PyGRB found-missed plot [gh#gwastro/pycbc#5178]. * Update to ligo.skymap 2.1.1 [gh#gwastro/pycbc#5057]. * Add python 3.13 [gh#gwastro/pycbc#5184]. * Add functionality to combine posteriors via evidence sampling in extract_samples [gh#gwastro/pycbc#5168]. * Pin dynesty to. <3.0 until the API interface can be updated [gh#gwastro/pycbc#5195]. * Deprecation fixes [gh#gwastro/pycbc#5186]. * Remove pin on igwn-ligolw [gh#gwastro/pycbc#5196]. * Use pregenerated injection frame file to perform pregenerated injections (resurrected) [gh#gwastro/pycbc#5161]. * Fix PyGRB clustering [gh#gwastro/pycbc#5199]. * Remove SNR triggers not close to injection with injfilterrejector [gh#gwastro/pycbc#5153]. * Avoid symlinking OS-wide Python in release virtualenvs [gh#gwastro/pycbc#5200]. * enhance legend setting in pycbc_inference_plot_posterior [gh#gwastro/pycbc#4964]. * New column in PyGRB injections tables [gh#gwastro/pycbc#5207]. * Update GraceDB test so that it doesn't try to use x509 credentials [gh#gwastro/pycbc#5202]. * Correction of pygrb_plot_skygrid script to plot legacy case [gh#gwastro/pycbc#5204]. * Add Effective precession spin chi_p to pycbc_pygrb_plot_injs_results [gh#gwastro/pycbc#5203]. * Fix taper issue [gh#gwastro/pycbc#5191]. * Update setup.py [gh#gwastro/pycbc#5211]. - Drop python-PyCBC-tests-numpy-2.0-compat.patch: upstreamed. - Disable test TestBHSpecModel since it requires network. - Disable test flavour for python3.11 as dependency python-dask is no longer built for python3.11 either. ++++ SDL3: - Update to release 3.4.12 * Improved support for external surfaces under Wayland * Fixed visual artifacts when switching render targets with the Vulkan renderer * Fixed crash rendering YUV textures on NVIDIA drivers with the Vulkan renderer * Added SDL_HINT_ENABLE_STEAM_SCREEN_KEYBOARD to customize behavior on Steam Deck and Steam Machine * Added hotplug detection support when using libusb for HIDAPI controllers * Fixed truncated long text input sequences when using sdl2-compat ++++ ansible-lint: - update to 26.6.0: * Features - fix: ensure configuration errors are visible to user (#5038) @Dotify71 * Fixes - fix: bump cryptography minimum to >=46.0.6 and refresh lock file (#5089) @sudhirverma - fix: added setup-uv action version pinning to renovate config (#5021) @garethahealy - fix: detect role roots in namespace subdirectories (#5079) (#5080) @santosh7676 - fix(docs): remove mkdocstrings plugin to unblock docs CI (#5084) @rockygeekz - fix: suppress ruff PLW0717 to unblock renovate (#5077) @rockygeekz - Fix risky-shell-pipe false positive on multi-line Jinja (#5058) @arpitjain099 - Fix: fix mock_modules generated stubs failing YAML/doc parsing #5031 (#5032) @santosh7676 - fix: support example format indicator, prevent ansible-lint from producing load-failure on valid non-YAML examples (#5045) @felixfontein - fix: avoid name[casing] auto-fix crash on multi-segment prefixes (#5026) @bishalOps - fix: preserve multi-hash comments on ansible-lint --fix (#5033) @bishalOps - fix: preserve trailing blank lines when fqcn auto-fix renames a key (#5027) @bishalOps - fix(security): update dependencies [SECURITY] (#5061) @renovate[bot] - fix(ci): switch devel tests from py312 to py313 (#5062) @rockygeekz - fix: ignore skip lookup across rules (#5060) @mehrdadbn9 - chore: Add support for Fedora 44 in the meta schema (#5029) @jsf9k - fix: ensure configuration errors are visible to user (#5038) @Dotify71 - fix: role argument spec: fix typo in attribute schema (#5044) @felixfontein - fix: handle ignore.txt comments with '#' in them correctly (#5028) @felixfontein - fix: Evaluate the exit code after applying the skipped rules from .ansible-lint-ignore (#5001) @gmuloc - fix: Update stale rulebook schema to match upstream ansible-rulebook (#5056) @Hrithik-Gavankar - fix: update '_extends' syntax for release-drafter v7 compatibility (#5043) @rockygeekz - fix(security): update dependencies [SECURITY] - abandoned (#5014) @renovate[bot] - fix: update malformed block regex and bump pathspec upper bound (#5039) @rockygeekz * Maintenance - chore: remove previously-synced agent skills (#5078) @ansibuddy - chore(deps): update all dependencies (#5074) @renovate[bot] - fix(security): update dependencies [SECURITY] (#5061) @renovate[bot] - test: add security-check workflow (integration test) (#5064) @cidrblock - chore: Add support for Fedora 44 in the meta schema (#5029) @jsf9k - chore: clarify yaml reformatting under fix (#5057) @Himanshuagrawal4 - chore(deps): update all dependencies pep621 (#5047) @renovate[bot] - chore(deps): update all dependencies (#5046) @renovate[bot] - chore(deps): update all dependencies pep621 (#5041) @renovate[bot] - chore(deps): update all dependencies (#5040) @renovate[bot] - chore(deps): update all dependencies (#5011) @renovate[bot] - fix(security): update dependencies [SECURITY] - abandoned (#5014) @renovate[bot] - chore(deps): update all dependencies pep621 (#5012) @renovate[bot] ++++ ansible-navigator: - Update to version 26.6.0: * Features - feat: TUI arrow-key cursor navigation and Enter selection in menus (#2105) @Andersson007 * Fixes - fix: add type annotation for USER_ENVIRONMENT to satisfy mypy v2.1.0 (#2131) @sathyapramod - fix(runner): resolve SSH_AUTH_SOCK symlink on macOS Tahoe before container mount (#2114) @stevefulme1 - fix(command-runner): prevent indefinite deadlock in run_multi_process (#2125) @sathyapramod - fix: optimize image introspection with section filtering (#2124) @sathyapramod - fix: handle missing tzdata gracefully for UTC timezone (#2123) @cidrblock * Maintenance - Add unit tests to improve coverage across utility modules (#2117) @shatakshiiii - chore: remove previously-synced agent skills (#2129) @ansibuddy - ci: replace coactions/upload-artifact with actions/upload-artifact@v7 (#2127) @sudhirverma - chore(deps): update pre-commit hook renovatebot/pre-commit-hooks (#2118) @renovate[bot] - chore: exclude .agents/skills/ from markdownlint and prettier (#2119) @shatakshiiii - chore(deps): update all dependencies (#2115) @renovate[bot] ++++ apko: - Update to version 1.2.20: * apk: don't disqualify a package for an unversioned provide * Add support for gzip-compressed CPIO output (#2253) * build(deps): bump actions/setup-go from 6.4.0 to 6.5.0 (#2300) * build(deps): bump github.com/chainguard-dev/clog from 1.8.0 to 1.8.1 (#2302) * build(deps): bump imjasonh/setup-crane from 0.6 to 0.7 (#2303) ++++ arkade: - Update to version 0.11.105: * Improve search ranking and add fallback for unmatched queries - Update to version 0.11.104: * Initial search command for arkade - Update to version 0.11.103: * Fix trailing newline * Flat option for arkade oci install * Remove faasd tool definition * Update number of tools after adding pluto * Add pluto CLI to find deprecated K8s APIs * Make symlink extraction in UntarNested conditional * Fix symlink path-traversal escape in UntarNested * Remove stray file ++++ blktests: - Update to version 0+20260630.3494185: * src/Makefile: escape '#' in HAVE_C_DEF ++++ c3p0: - Upgrade to upstream version 0.14.1 * Changes in version 0.14.1 + Modify c3p0 to use new BeanInfoGen functionality, restoring compatibility with Java [7,11). + Modify BeanInfoGen to (optionally, but by default) cache descriptors rather than regenerating them for each call to an introspection method. + Modify BeanInfoGen to log items skipped from descriptors due to API incompatibility. + Modify BeanInfoGen to generate BeanInfo classes in which properties/events/methods that existed in the JVM under which they were generated and built, but do not exist under the runtime JVM, are tolerated and simply omitted at runtime from BeanInfo descriptors. This fixes compatibility with Java environments before Java 11, under whose API c3p0 and mchange-commons-java are currently built. * Changes in 0.14.0 + Update to mill 1.1.6 and fix broken support for reproducible builds via the SOURCE_DATE_EPOCH environment variable. + Generate explicit BeanInfo classes for c3p0-defined concrete DataSource and ConnectionPoolDataSource implementations, which exclude "connection" and/or "pooledConnection" from introspected bean properties, in order to preclude attacks. (bsc#1269941, CVE-2026-55223) + Enforce a deterministic ordering on methods produced by the code generator DelegatorGenerator, in order to keep builds including such generated classes reproducible. + Define BeanInfoGen, a code-generation utility that defines explicit BeanInfo classes for what otherwise would have been introspected via JavaBean naming conventions, but permits properties to be excluded from such introspection. + JavaBeanObjectFactory now enforces an allowlist of classes it is willing to construct from References that call upon it. That allowlist is defined by the new config parameter com.mchange.v2.naming.referenceableJavaBeanClassWhitelist + Define the false-biased config security key com.mchange.v2.naming.allowIndirectSerializationViaReference, disabling by default indirect serialization/deserialization of Referenceable but otherwise non-serializable objects by serializing their references. This is a clever mechanism, but it is rarely used and provides a place where attackers might smuggle a malicious reference. * Changes in 0.13.0 + Ensure sessions are marked as endRequest() is called prior to check-in, to eliminate a race condition between DBMS cleanup and checkout by a new client. + Remove the generic JavaBeanObjectFactory from the allowlist of object factories, com.mchange.v2.naming.objectFactoryWhitelist, that mchange-commons-java ReferenceableUtils is willing to dereference. Only C3P0JavaBeanObjectFactory should be used. + Modify C3P0JavaBeanObjectFactory to use C3P0JavaBeanReferencePropertyOverrider. + Modify the JavaBeanReferenceMaker employed by c3p0 beans to use C3P0JavaBeanReferencePropertyOverrider. + Define C3P0JavaBeanReferencePropertyOverrider, supporting the serialization and deserialization of user-defined config key-value pairs (the 'extensions' property). + Add support for extensions, in the form of JavaBeanReferencePropertyOverrider, that allow javax.naming.Referenceable JavaBeans that include non-String, non-coercible-to-string, non-SecurelyStringifiable properties to use custom serialization to a Reference. Add support for such extensions to both the JavaBeanReferenceMaker and JavaBeanObjectFactory. + Replace the internal use of Java serialization by JavaBeanObjectFactory and JavaBeanReferenceMaker with a CSV format when tracking reference properties. + Eliminate support for decoding BinaryRefAddrs via Java (de)serialization in JavaBeanObjectFactory. The capability still exists, but one must explicitly extend JavaBeanObjectFactory in order to support it. No existing classes in c3p0 or mchange-commons-java now use Java serialization to unpickle objects from References. + Add support for SecurelySerializable to c3p0's code-generated bean superclasses, as well as to the concrete derived beans. + Define CsvSecurelyStringifiableBeangenGeneratorExtension to enable code-generated Java beans that support the new SecurelyStringifiable alternative serialization. + When generating references with JavaBeanReferenceMaker, gate the use of Java serialization to define properties behind a new false-biased configuration parameter, com.mchange.v2.naming.generateSerializedObjectBinaryRefAddr. (This should almost never be reset to true.) + Define a SecurelyStringifiable mechanism in com.mchange.v2 .naming, intended to replace the use of dangerous Java serialization in the construction of references. ++++ clamav: - update to 1.5.3 ClamAV 1.5.3 is a patch release with the following fixes: * bsc#1270091, CVE-2026-20217: Fixed a bug in the PESpin unpacker cleanup path that could free pointers into the scanned file buffer and crash the scanner. * bsc#1270107, CVE-2026-20213: Fixed an integer overflow in PE rebuild size calculations that could be reached through a malformed Aspack-packed PE file and lead to a heap buffer overflow write. * bsc#1270089, CVE-2026-20216: Fixed an InstallShield archive extraction limit bypass that could write far more temporary data than intended and exhaust temporary storage. * bsc#1270085, CVE-2026-20214: Fixed an FSG unpacker loop underflow that could write past the section array while scanning a malformed PE file. * bsc#1270092, CVE-2026-20243: Fixed ALZ parser size handling bugs that could cause malformed ALZ archives to panic, abort the scanner, or skip expected scan-limit handling. * bsc#1270088, CVE-2026-20215: Fixed a 7z parser substream count overflow that could under-allocate parser metadata arrays and write past them while reading a malformed archive. * bsc#1270106, CVE-2026-20244: Fixed 32-bit DMG parser size checks that could let a short mish stripe table pass validation and crash 32-bit scanner builds. * Hardened clamscan, clamdscan, and clamonacc quarantine actions against time-of-check/time-of-use races that could redirect copied, moved, or removed files under unsafe quarantine directory configurations. * Upgraded the Rust tar dependency to resolve the RUSTSEC-2026-0067 and RUSTSEC-2026-0068 advisories, and upgraded the Rust openssl dependency to resolve CVE-2026-41676, bsc#1270138. * Raised the minimum required CMake version to 3.17 to fix Linux builds with libcurl v8.21.0 when linking static library dependencies. * Metadata preclass scans now run before the final scan verdict. * ClamOnAcc: Fixed errors when recursively excluded paths are children of an included path. * ClamOnAcc: Fixed hash bucket list corruption when two watched paths collide in the same bucket. ++++ digger-cli: - Update to version 0.6.147: * Feat/terragrunt parallelism (#2667) * fix: allow digger apply when digger/apply is the sole required blocking check (#2661) * add block excludes (#2659) * docs: add Holocron migration spike (#2656) * fix: drift exclude patterns excluding all projects when include is unset (#2653) * Feat/exclude drift (#2650) * conditionally enable summary (#2619) * Fix default image repos (backend ee -> ce), add podAnnotations (#2598) * fix: add target url to link to workflow run (#2606) * docs: secuirty page (#2605) ++++ e-antic: - Add flint-3.6.patch to fix FTBFS with flint 3.6.0 ++++ easyeffects: - Update to version 8.2.7: * Updated NEWS * Making sure KAboutData uses the correct desktop file name * Bump actions/cache from 6.0.0 to 6.1.0 * Using QtCore calls to set the application name * Updated NEWS * Removing the StartupWMClass key from our desktop file * Translated using Weblate (Spanish) ++++ etcd: - Update to version 3.6.13: (GHSA-3wh4-j44w-pg92 boo#1270046) * version: bump up to 3.6.13 * Reject the client request if the client certificate has been revoked * Update incorrect log message * server/auth: accept bearer-prefixed auth tokens * Bump OpenTelemetry dependencies to v1.43.0 (CVE-2026-29181 CVE-2026-39883) * build(deps): bump distroless/static-debian12 from `20bc6c0` to `9c346e4` * Bump golang.org/x/crypto to v0.52.0 * Update Go to 1.25.11 * Add V2Depr1WriteOnlySkipCheck to bypass the v2 data store check ++++ flux2-cli: - Update to version 2.9.0: Flux v2.9.0 is a feature release. Users are encouraged to upgrade for the best experience. For a compressive overview of new features and API changes included in this release, please refer to the Announcing Flux 2.9 GA blog post. https://fluxcd.io/blog/2026/06/flux-v2.9.0/ * Overview of the new features: - Flux CLI Plugin System with the Mirror and Schema plugins (flux plugin) - Server-Side Apply field ignore rules for fine-grained drift control (Kustomization) - SOPS decryption with the Age post-quantum cipher (Kustomization) - Kubernetes Workload Identity authentication for OpenBao and Vault (Kustomization) - Helm post-render strategies, including chart hooks support (HelmRelease) - Literal mode for Helm values references mirroring helm - -set-literal (HelmRelease) - Allow empty kind in CEL health check expressions (Kustomization, HelmRelease) - Git commit signing and verification with SSH keys (GitRepository, ImageUpdateAutomation) - AWS CodeCommit authentication using Workload Identity (GitRepository) - Custom Sigstore trusted root for keyless verification in air-gapped environments (OCIRepository) - Path pattern directory discovery for monorepos (ArtifactGenerator) - Secret-less, OIDC-secured webhook Receivers (Receiver) * Components changelog - source-controller v1.9.1 - kustomize-controller v1.9.1 - notification-controller v1.9.1 - helm-controller v1.6.1 - image-reflector-controller v1.2.1 - image-automation-controller v1.2.1 - source-watcher v2.2.1 * CLI changelog - Add backport label for Flux 2.8 by @matheuscscp in #5732 - Remove no longer needed workaround for Flux 2.8 by @matheuscscp in #5733 - Update toolkit components by @fluxcdbot in #5740 - Add missing things to release notes template by @matheuscscp in #5743 - ci: add top-level permissions to upgrade-fluxcd-pkg workflow by @gaganhr94 in #5763 - build(deps): bump the ci group across 1 directory with 11 updates by @dependabot[bot] in #5764 - Update fluxcd/pkg dependencies by @fluxcdbot in #5766 - Update toolkit components by @fluxcdbot in #5769 - Add target branch name to update branch by @matheuscscp in [#5773] - Fix/resume exit code by @Aman-Cool in #5701 - Mark RFC 0010, 0011 and 0012 as implemented by @stefanprodan in #5776 - Update toolkit components by @fluxcdbot in #5780 - Add --resolve-symlinks flag to build and push artifact commands by @rohansood10 in #5724 - fix: validate --source flag in create kustomization command by @gma1k in #5798 - Update toolkit components by @fluxcdbot in #5821 - Add --show-source to flux get ks and flux get hr by @rafaelperoco in #5828 - Add flux create secret receiver command by @stefanprodan in [#5835] - fix: handle multiple symlinks to same target in build artifact by @Iam-Karan-Suresh in #5833 - Add --in-memory-build to flux build ks and flux diff ks by @rycli in #5794 - Migrate end-to-end test to latest cloud SDKs by @stefanprodan in #5840 - docs: Add AI Coding Assistants Guidance by @stefanprodan in [#5841] - Add AI Agents guidance by @stefanprodan in #5847 - [RFC-0013] Flux CLI Plugin System by @stefanprodan in #5795 - Add --ignore-not-found to flux diff ks by @rycli in #5845 - [RFC-0013] Implement plugin system by @stefanprodan in #5849 - build(deps): bump github.com/go-git/go-git/v5 from 5.17.1 to 5.18.0 by @dependabot[bot] in #5853 - Update toolkit components by @fluxcdbot in #5856 - Add digest pinning support to flux plugin install by @Iam-Karan-Suresh in #5872 - Add --ns-follows-kube-context global flag for using the kubeconfig context namespace by @jtyr in #5831 - include source-watcher in install.yaml manifests by @tmmorin in #5881 - Update toolkit components by @fluxcdbot in #5890 - Update toolkit components by @fluxcdbot in #5903 - Update fluxcd/pkg dependencies by @fluxcdbot in #5907 - Validate Helm source URL schemes by @immanuwell in #5909 - Introduce flux trigger receiver by @matheuscscp in #5908 - refactor(api): migrate MakeDependsOn to shared apis/meta func by @vecil in #5912 - Update to Kubernetes 1.36 and Go 1.26 by @stefanprodan in [#5924] - build(deps): bump the ci group across 1 directory with 19 updates by @dependabot[bot] in #5925 - Run conformance tests for Kubernetes 1.36 by @stefanprodan in [#5926] - Add support for AWS CodeCommit to flux bootstrap git by @taraspos in #5868 - Validate plugin binary path by @stefanprodan in #5927 - Update fluxcd/pkg dependencies by @fluxcdbot in #5928 - fix: preserve invalid metadata.labels in flux build ks by @raffis in #5906 - build: target host arch for local builds/envtest by @stealthybox in #5932 - build(deps): bump the ci group with 6 updates by @dependabot[bot] in #5938 - Support specifing sparseCheckout in flux bootstrap by @piny940 in #5918 - Update toolkit components by @fluxcdbot in #5944 - Honor ks.spec.postBuild.substituteStrategy by @matheuscscp in [#5945] - Add DriftIgnoreRules support to flux diff kustomization by @dipti-pai in #5923 - Allow signing commits using SSH key by @hiddeco in #5920 - Update toolkit components by @fluxcdbot in #5950 - Update fluxcd/pkg dependencies by @fluxcdbot in #5937 - cmd: support type!=status in get --status-selector by @3uzbcqje in #5952 - Fix flux get all --status-selector for empty results and notification resources by @matheuscscp in #5954 - Upgrade go-git-providers to v0.27.0 by @matheuscscp in #5956 - Fix using Receiver adapter for ArtifactGenerator by @matheuscscp in #5957 - feat: Install Plugins alongside Flux setup in gh actions by @gat786 in #5955 - Update fluxcd/pkg dependencies by @fluxcdbot in #5960 - Add CLI support for OCIRepository.spec.layerSelector in flux create source oci by @dme86 in #5892 - Update toolkit components by @fluxcdbot in #5963 ++++ ft2-clone: - Update to version 2.20 * Sinc interpolation now uses up 74kB RAM instead of 2.4MB and thus is less hard on the CPU cache. In some cases this means even faster rendering. The way this change works is that the polyphase look-up tables now use 256 phases/branches instead of 8192, coupled with linear interpolation between the phases when in use. This method is equal to having many more pre-computed phases than 8192, which in theory also means better precision. * Cubic spline interpolation now doesn't use a look-up table. Again, this is less hard on the CPU cache. * (Hopefully) fixed "Alt Gr" key not working on some systems. * "About" screen rendering has been optimized (big whoop). ++++ glab: - Update to version 1.106.0: * Features - ca99cc32: feat(packages): add delete command (Oscar Tovar otovar@gitlab.com) - 2ffa2f05: feat(packages): add download command (Oscar Tovar otovar@gitlab.com) - b323eaca: feat(stack): add --reword flag to fix commits without staging files (Gary Holtz is no longer with GitLab gary@holtz.tech) * Documentation - d0f83885: docs(whatsnew): document show_whats_new config and env var (Kai Armstrong karmstrong@gitlab.com) - 15b64e4e: docs: refine packages and container-registry command help text (Brendan Lynch blynch@gitlab.com) * Dependencies - 45b73a0f: chore(deps): update module github.com/docker/cli to v29.6.0+incompatible (GitLab Renovate Bot gitlab-bot@gitlab.com) - 28d5db5c: chore(deps): update module gitlab.com/gitlab-org/api/client-go/v2 to v2.42.0 (GitLab Renovate Bot gitlab-bot@gitlab.com) - b14d7c7c: chore(deps): update module gitlab.com/gitlab-org/api/client-go/v2 to v2.43.0 (GitLab Renovate Bot gitlab-bot@gitlab.com) - 0987f270: chore(deps): update module gitlab.com/gitlab-org/api/client-go/v2 to v2.44.0 (GitLab Renovate Bot gitlab-bot@gitlab.com) * Maintenance - 2661db6c: chore: explain that token env will work in snap (Tomas Vik tvik@gitlab.com) ++++ gnome-remote-desktop: - Update to version 50.2: + Fix and enable hardware acceleration for amdgpu + Fix failure to reconnect + Updated translations. ++++ grype-db: - Update to version 0.54.1: * chore(deps): update anchore dependencies (#1034) * chore(deps): update tool versions (#1053) * chore(deps): Bump actions/checkout from 6.0.3 to 7.0.0 (#1051) * chore(deps): Bump the actions-minor-patch group with 3 updates (#1052) * bump grype to pull in db build fixes (#1050) * chore(deps): Bump github.com/containerd/containerd/v2 (#1047) * chore(deps): Bump the actions-minor-patch group with 2 updates (#1046) * Revert "refactor release pipeline: TAG_TOKEN tag push, skip-checks gate, depe…" (#1045) * refactor release pipeline: TAG_TOKEN tag push, skip-checks gate, dependabot/zizmor/gci cleanup (#1042) * chore(deps): update tool versions (#1041) ++++ gzip: - Add CVE-2026-41991.patch: fix insecure temporary file handling in the gzexe utility (and zdiff) when the mktemp utility is not available in the user's PATH. Backport of upstream commit 4e6f8b24ab823146ab8776f0b7fe486ab34d4269. (CVE-2026-41991, bsc#1269622) ++++ harbor-cli: - Update to version 0.0.23: * fix: Missing windows binary (#970) * feature: add error_test.go in pkg/utils (#984) * fix(doc): resolve file descriptor leaks in documentation generators (#992) * fix(user): add email format validation to user create command (#816) * fix(ci): retry cosign transparency log failures (#965) * feat : project preheat execution (#925) * fix(registry): handle missing registry lookup in delete by name (#841) * fix(webhook): normalize endpoint URL before validation (#800) * build: address Go security findings (#960) * fix(docs): Update maintainer from Nucleo Fusion to Lakshit Singh (#963) ++++ icinga2: - Update to version 2.16.3: * Release v2.16.3 * Add Dominik Bay to AUTHORS * Restore single-argument Json.decode() in the DSL * Add upgrading docs explaining the config file change for logrotate ++++ isa-l: - v2.32.1: Update - Removed 0001-crc-fix-x86-CRC-dispatcher.patch to fix dispatcher issue. - Fixed x86 CRC dispatcher (removed internal patch). - Fixed various compilation issues/warnings on MinGW and CMake. - Fixed various security issues. - Fixed in-place aliasing bug in RISC-V xor_gen and pq_gen functions. - Fixed memory leak in the zlib shim library. ++++ jfrog-cli: - Update to version 2.112.0: * New Features - [jfrog-cli-security] XRAY-145721 - Added fallback logic for Poetry #783 (@Phavya-jfrog) * Bug Fixes - [jfrog-cli] Fix ghost frog install to honour default ModePass tools #3579 (@ehl-jf) - [jfrog-cli-security] Fix - Gradle dep tree references missing output files #791 (@attiasas) * Internal Changes - [jfrog-cli-security] Update Xray lib plugin default version to 1.4.0 #788 (@attiasas) - [jfrog-cli-security] Update dependencies #792 (@attiasas) * Other Changes - [jfrog-cli-artifactory] XRAY-139364 - Automatically set VSC properties from local git on uploaded artifacts #484 (@attiasas) - [jfrog-cli-security] XRAY-144147 Support Yarn v4 for curation audit #778 (@gauriy-tech) * Dependencies - Bump actions/checkout in the github-actions group across 1 directory (#3564) - Bump github.com/moby/moby/api in the go group across 1 directory (#3570) ++++ jline3: - Update to upstream version 3.30.15 * Security Fixes + fix: guard regex matching against catastrophic backtracking (ReDoS) (#2018, backport of #2012) ° Adds SafeRegex utility with TimeoutCharSequence to enforce wall-clock deadlines during regex matching ° Fixes 8 locations across terminal, reader, and builtins where user-controlled input could trigger catastrophic backtracking ° Addresses GHSA-r2xf-8xr9-62gw, GHSA-2v9w-34q6-wpqx, GHSA-ph9c-7hw9-vhhw, GHSA-5q95-hrpc-m3w3 + fix: backport security hardening (#1986, #1995) ° Create persisted history file with owner-only permissions ° Use exclusive create for extracted native library temp files * Bug Fixes + fix: warn on insecure permissions when history file created concurrently * Dependency Updates + chore: bump eu.maveniverse.maven.njord:extension3 from 0.9.8 to 0.9.9 (#1999) + chore: bump com.palantir.javaformat:palantir-java-format (#1991) + chore: bump actions/cache from 5 to 6 (#1989) - Modified patch: * 0001-Remove-optional-dependency-on-universalchardet.patch + rebase ++++ k0sctl: - Update to version 0.31.1: * Bump github.com/k0sproject/rig from 0.21.10 to 0.21.11 (#1107) * fix: normalize k0s node names before maintenance (#1095) * Bump actions/checkout from 6 to 7 (#1105) ++++ k6: - Update to version 2.1.0: * This release includes: - An opt-in feature-flag system — --features, the K6_FEATURES environment variable, and a k6 features discovery command — shipping with experimental native histograms for trend metrics as its first flag. - A context-level proxy option for browser contexts. - Subcommand discovery in k6 x, so binaries can report which extension commands they expose. * Breaking changes - There are no breaking changes in this release. * New features - k6 cloud test list command #6007 A new k6 cloud test command group has been added, with a k6 cloud test list subcommand that lists the load tests of a Grafana Cloud k6 project. It complements the k6 cloud project list command introduced in v2.0.0. The project to list tests for is resolved in the following order: - The --project-id flag. - The K6_CLOUD_PROJECT_ID environment variable (cloud config projectID). - The default project of the configured stack, populated by k6 cloud login. Output defaults to a human-readable table. Pass --json to emit a JSON array instead, mirroring the format established by k6 cloud project list. k6 cloud test list k6 cloud test list --project-id 12345 k6 cloud test list --json - Feature flags and experimental native histograms #6055, #6056 k6 now has an opt-in feature-flag mechanism for trialing new, not-yet-stable behavior without affecting existing runs. Flags can be enabled on k6 run and k6 cloud run through the - -features flag (comma-separated or repeated), the K6_FEATURES environment variable, or the features key in config.json. Enabled flags are surfaced as metric tags and propagated into archives and cloud workers so a run behaves consistently wherever it executes. Use k6 features (or k6 features --json) to discover the available flags and their lifecycle: $ k6 features FEATURE LIFECYCLE DESCRIPTION native-histograms Experimental Use native histograms for trend metrics The first flag shipped is native-histograms, an experimental flag that makes k6 use native histograms for trend metrics: k6 run --features native-histograms script.js [#] or K6_FEATURES=native-histograms k6 run script.js - Subcommand discovery in k6 x #5972 Running k6 x now lists the available subcommands — both the ones baked into the binary and those advertised by the extension registry (official and community). Tab-completion surfaces the same set once the catalog has been cached locally by a prior k6 x run, so completion never blocks on the network. $ k6 x ... Available Commands: agent Bootstrap an AI-assisted k6 testing workflow in any editor docs CLI k6 docs for AI agents and users explore Explore k6 extensions for Automatic Resolution mcp An MCP server for k6 for AI agents This makes a k6 binary self-describing — particularly useful for AI agents driving k6, which previously had no way to introspect which extension subcommands were available. - Browser context proxy option #5924 Browser contexts can now be configured with a context-level proxy option, letting you route a context's traffic through a proxy without launching a custom-built binary or relying on environment proxy variables (which only affected k6's DevTools WebSocket connection). The option is wired to Chromium through Target.createBrowserContext, and invalid proxy configuration now fails early when proxy.server is missing. Thanks, @nightt5879! const context = await browser.newContext({ proxy: { server: 'http://proxy.test:8080', bypass: 'localhost,127.0.0.1', }, }); - Browser locator.isInViewport() #6023 A new locator.isInViewport() method reports whether an element intersects the browser viewport. It accepts an optional ratio (0 to 1) that sets how much of the element must be visible, defaulting to 0 so any visible pixel counts, matching Playwright's toBeInViewport semantics. The call waits for the element to attach, honoring the timeout option, then measures the intersection once. Thanks, @Anuragp22! const button = page.locator('button#submit'); if (await button.isInViewport()) { await button.click(); } - Basic auth for the OpenTelemetry HTTP exporter #5997 The OpenTelemetry output's HTTP exporter can now send HTTP Basic Auth credentials. Set them through the K6_OTEL_HTTP_EXPORTER_USERNAME and K6_OTEL_HTTP_EXPORTER_PASSWORD environment variables, or the username and password keys in the output config. K6_OTEL_HTTP_EXPORTER_USERNAME=user \ K6_OTEL_HTTP_EXPORTER_PASSWORD=secret \ k6 run --out opentelemetry script.js - single() selection helper in k6/html #6002 Selection.single(selector) returns at most one matching element, backed by goquery's Single matcher for a faster lookup than find() when you only need the first match. import { parseHTML } from 'k6/html'; const doc = parseHTML(content); const title = doc.single('h1').text(); * UX improvements and enhancements - #5971 Tags browser API failures with module=browser so that browser errors surfaced in Grafana Cloud Logs can be filtered separately from other log sources. * Bug fixes - #5794 Makes the --vus flag work as a standalone execution shortcut instead of being silently ignored when a script defines scenarios. Running k6 run script.js --vus N now creates a shared-iterations scenario with N VUs and N iterations, overriding any script-defined scenarios with a warning — consistent with how --iterations, --duration, and - -stages already behave. Thanks, @Reranko05! - #6013 Rejects invalid threshold percentiles. A percentile aggregation value outside the 0 to 100 range (or NaN) now fails parsing with a clear message instead of being silently accepted. Thanks, @immanuwell! - #6011 Writes the on-disk k6 config file with owner-only permissions (0o600, inside a 0o700 directory). The file can hold the Grafana Cloud API token (collectors.cloud.token), so tightening it keeps other local users on shared hosts (CI runners, multi-user boxes, sidecar containers) from reading the token. Existing configs are upgraded on the next write, for example the next k6 cloud login. * Maintenance and internal improvements - #6033 Moves Docker Hub image publishing to a Google Artifact Registry mirror. - #5953 Installs s3cmd via apt instead of pip to fix the k6packager image build. - #6052 Fixes the browser end-to-end test workflow. - #5984 Routes per-test logger output to the test instance instead of the global logrus, improving test isolation. - #5985 Fixes the flaky TestPageScreenshotFullpage browser test. - #5981 Lets Renovate track the Go minor version in the setup-go workflows. - #5968 Honors the caller-pinned ref in the shared lint action. - #6041, #6054 Aligns the Go module directive and toolchain (1.25.0 / 1.25.11). - #5967 Updates the release notes template after v2.0.0. - #6015 Updates golang.org/x/net to v0.55.0 [security]. - #6026 Updates golang.org/x/crypto to v0.52.0 [security]. - #5962, #6028 Updates google.golang.org/grpc to v1.81.1. - #5960 Updates grafana/shared-workflows/get-vault-secrets to v1.3.2. - #5958 Updates grafana/shared-workflows/azure-trusted-signing to v1.0.2. - #5957 Updates github/codeql-action to v4.35.4. - #5959 Updates grafana/shared-workflows/dockerhub-login to v1.0.4. - #6009 Moves the browser PageScreenshotOptions parsing into the mapping layer. - #5964 Adds the k6 feature-flags specification under openspec/. - #6067 Forces the legacy x/net/http2 implementation on the gotip CI test job. - #6065 Lets Renovate update the Dockerfile on the v1.x branch. - #6031 Updates go.opentelemetry.io/otel to v1.44.0. - #6086 Updates golang.org/x dependencies (crypto to v0.53.0, net to v0.56.0, term to v0.44.0). - #6061 Updates golang.org/x/sync to v0.21.0. - #6030 Updates github.com/tidwall/gjson to v1.19.0. - #6029 Updates github.com/mccutchen/go-httpbin/v2 to v2.23.0. - #6063 Updates github.com/mattn/go-colorable to v0.1.15. - #6062 Updates the Golang Docker image to 1.26.4. - #6084 Updates the Alpine Docker image to 3.24.0. - #6027 Updates the Debian Docker image to trixie-20260518. ++++ kargo-cli: - Update to version 1.10.8: no CLI-related changes or dependency updates ++++ kquickimageeditor6: - Udpate to 0.6.2.1 * Fix a crash caused by lack of ARGB32 support when built with OpenCV ++++ ksystemstats6: - Prepare for CAP_PERFMON on ksystemstats_intel_helper - Add patch for hardening (boo#1262779): * 0001-Guard-ksystemstats_intel_helper-against-path-travers.patch - Remove workaroud for Leap 16, works meanwhile ++++ kubectl-cnpg: - Update to version 1.29.2: * Important changes - Updated the deprecation notice for native (in-tree) Barman Cloud support to reflect that it will now be removed in CloudNativePG 1.31.0, rather than 1.30.0. Users are still encouraged to migrate to the Barman Cloud Plugin. (#11083) - The cluster reference is now immutable on the Database, Pooler, Publication, Subscription, and ScheduledBackup resources. Pointing one of these objects at a different cluster has no well-defined semantics and previously left the controllers in an inconsistent state; the update is now rejected at the API server via a CEL validation rule. (#10743) * Enhancements - Enabled pg_upgrade in-place major upgrades to PostgreSQL 19 or later for clusters that use Image Volume extensions, building on the extension-path support added to pg_upgrade in PostgreSQL 19. During the upgrade Job, the source- and target-version extension images are mounted side by side, so the old server keeps its libraries and a failed upgrade reverts cleanly. (#10366) - Added a label selector to the Cluster scale subresource (status.selector), making a Cluster a valid targetRef for the Vertical Pod Autoscaler (VPA) and Horizontal Pod Autoscaler (HPA), which can now map a Cluster to its instance pods. Contributed by @sebv004. (#8996) - The operator now emits a Warning PrimaryStatusCheckFailed event on the Cluster when the primary pod is Ready from the kubelet perspective but the operator's /pg/status check fails and failover is deferred, giving users visibility into the deferral via kubectl describe cluster. (#10509) - The operator now reloads a CNPG-i plugin automatically when its pods are rolled: it watches the EndpointSlices backing plugin Services and re-enqueues every cluster using the plugin once the new pods become Ready, so an upgraded plugin is picked up without waiting for the next resync. (#10836) * Security and Supply Chain - CVE-2026-55769 / GHSA-x8c2-3p4r-v9r6: search_path pinning on operator-issued connections: a database owner could plant overloaded built-in operators in the public schema and alter the search_path so that operator introspection probes, running as the cluster superuser, resolved those overloads before pg_catalog, a CWE-426 privilege-escalation chain (same class as CVE-2018-1058) that could lead to in-pod RCE via COPY ... FROM PROGRAM. The operator now pins search_path = pg_catalog, public, pg_temp on every pooled connection so it ships in the startup message and takes precedence over tenant-controlled defaults. (#10774, GHSA-x8c2-3p4r-v9r6) - CVE-2026-55765 / GHSA-w3gf-xc94-wvmj: operator-side SCRAM-SHA-256 password encoding: the operator now SCRAM-SHA-256 encodes cleartext role passwords before issuing CREATE/ALTER ROLE ... PASSWORD, so the literal PostgreSQL parses (and that extensions such as pg_stat_statements or pgaudit may capture) is the SCRAM verifier rather than the cleartext secret. Pre-hashed (MD5 or SCRAM) values are forwarded unchanged, and the per-Secret annotation cnpg.io/passwordPassthrough: "enabled" opts out. (#10724, GHSA-w3gf-xc94-wvmj) * Changes - Added support for Kubernetes 1.36. (#10900) - Updated the default PostgreSQL version to 18.4. (#10719) - Updated the Kubernetes versions used to test the operator on public cloud providers. (#10720, #10563, #11033) * Fixes - cnpg plugin: - Fixed kubectl cnpg psql on Windows, where execution relied on a Unix-only system call and failed with "not supported by windows"; Windows now launches kubectl exec as a child process. Contributed by @Utkarsh-sharma47. (#10972) - Fixed an unbounded memory leak in kubectl cnpg logs -f on busy clusters, where a per-log-group timer was never released; timers are now reused across iterations. Contributed by @Anand-240. (#10976) ++++ kubernetes1.35: - Update to version 1.35.6: * Bump images and versions to go 1.25.11 and distroless iptables * kubeadm: fix dry-run CA copy paths in init certs * Fix DRA scoring bug with mixed allocated and unallocated claims * fix(endpoint): avoid panic on services with empty IPFamilies * fix(csi): preserve mount dir on NodePublish error during remount * feat(volume): add IsRemount to MounterArgs * Restore ability to plumb binary data through envvar values * Cache selinux conflicts * controller/selinuxwarning/cache: Add reverse index * controller/selinuxwarning: Pre-parse SELinux label * DRA: fix AllocationModeAll with consumed counters ++++ kubernetes1.36: - Update to version 1.36.2: * Bump images and versions to go 1.26.4 and distroless iptables * DRA E2E: simplify kind.yaml * kubeadm: fix dry-run CA copy paths in init certs * Fix DRA scoring bug with mixed allocated and unallocated claims * batch/job: Fix scheduling directives mutation for not-yet-started suspended Jobs * fix(endpoint): avoid panic on services with empty IPFamilies * fix(csi): preserve mount dir on NodePublish error during remount * feat(volume): add IsRemount to MounterArgs * DRA: account for shared devices when rebuilding counters * Restore ability to plumb binary data through envvar values * Only emit non-dupicated values as metrics * Optimize how deletions are handled * Improve performance characteristic of selinux metric emission * DRA: fix AllocationModeAll with consumed counters ++++ kubescape: - Update to version 4.0.10: * feat(httphandler): add SSRF-hardened scan-completion webhook callback (#2447) * feat(operator): add `operator remediate` CLI subcommand (annotate + dry-run) (#2448) * Add CEL evaluator (#2443) * feat(reportcrypto): decrypt resource source metadata in reports (#2440) * fix(coverage) : penalise silent failed GVR pulls in coverage score (#2420) * Add offline request stub for the CEL engine (#2439) * fix(diff): validate format input and clean up status handling (#2438) * test: add missing unit tests for cautils session initialization and scan scope (#2436) * feat(report): add encrypted report decryption (#2425) * fix(diff): move --fail-on-new exit to cmd layer so output writer is closed (#2434) ++++ lact: - Added prevent-strip.patch to stop stripping binaries after compilation - Added fix-clang-args.patch to fix lact-daemon build ++++ lact-headless: - Added prevent-strip.patch to stop stripping binaries after compilation - Added fix-clang-args.patch to fix lact-daemon build ++++ languagetool: - Use the jline3 bundle jar to make an eventual upgrade of jline3 easier ++++ libfsxfs: - Update to release 20260701 * FUSE3 support * Updates to documentation, manpages and command line utility help texts ++++ libfwevt: - Update to release 20260701 * The testsuite was updated ++++ lkl: - Merge opensuse-kernel/SLE15-SP6-LTSS d6d8d8ea6026f7 ++++ miniz: - Updat eto version 3.1.2 * Fix central directory offset overflow when reading zip file header. * Add tdefl_write_image_to_png_file_in_memory_ex parameter validation. * Add fuzz targets for ZIP validation, writing, and compression APIs. * Support cmake4. * Guard against code_len==0 infinite loop in tinfl_decompress. ++++ onnxruntime: - Update to version 1.27.0: * [CUDA] Optimize QMoE SoftmaxTopK router for small-batch decode (#29026) * fix: NodeJS pkging stage needs to use CFS (#29007) * Disable OrtEp::ort_version_supported sanity check to work around EPs that don't set it correctly. (#28960) * 1.27.0 - cherry pick 2 (#28900) * 1.27.0 - cherry pick 1 (#28817) * Switch NPM publishing to consume from CUDA 13 pipeline (#28773) (#28792) * Skip SetupDi device discovery if Win32k system calls are disabled (#28535) * fix(quantization): validate bias scale in QDQ Conv → QLinearConv fusion (#28229) * Use abseil for readable POSIX stack traces in debug builds (#28405) * feat(quantization): add opset-21 block_size attribute to QDQ (#28522) * fix: preserve Q/DQ around Resize when mode is linear or cubic (#28414) * Fix PRelu returning NaN for infinite inputs on CPU EP (#28750) * [MLAS][KleidiAI] Apply fp16 split independent fixes (#28720) * Zero-copy I/O for plugin EPs with HOST_ACCESSIBLE memory (#28037) * [CoreML EP] Add GatherND builder (#28598) * Fix ARM CPUIDInfo bounds handling for unknown CPU vendors (#28344) * Honor disable_synchronize_execution_providers for CUDA graph replay (#28686) * [MLAS] Fix MatMulNBits CPU LUT GEMM path to apply optional bias (#28742) * [WebGPU] Support models with opset 24 ops and KV-shared decoder layers (Gemma 4) (#28501) * Add LpNormalization support for CUDA Execution Provider (#28724) * Unify path validation in EPs, address security gaps (#28725) * Add boundary checks for input validation (#28747) * [CoreML EP] Support bool Cast in ML Program (#28595) * [CUDA] Add QMoE tests for standard swiglu and update doc (#28741) * Add Implicit inputs for conditional nodes branches part of node fusio… (#28690) * Fix CUDA 13 nuget packaging pipeline failures and enable CUDA 13.3 builds (#28736) * [CUDA] Chunked dequant+GEMM in MatMulNBits to reduce peak GPU memory for large N (#28712) * Fix IsInfTest (T4 GPU does not support BF16) (#28727) * [CUDA Plugin EP] Add provider options: user_compute_stream, do_copy_in_default_stream, use_ep_level_unified_stream, external allocator (#28603) * [NvTensorRTRTX EP] Skip GPU JIT during compile-only sessions (#28503) * Bump tmp from 0.2.5 to 0.2.7 in /js/web (#28694) * Bump tmp from 0.2.4 to 0.2.6 in /onnxruntime/test/wasm (#28683) * Bump qs and body-parser in /onnxruntime/test/wasm (#28644) * Fix CPU QLinearConv: support per-channel weight zero points with distinct values (#28456) * Build onnxruntime with training, training_apis, tests and gcc-15 (#27191) * Update microsoft_gsl from v4.0.0 to v4.2.1 (fixes C4875 deprecation) (#28527) * Introduce checks to prevent buffer overflow, add tests (#28713) * CUDA Plugin EP: NHWC Cleanup & Hardening (#28612) * Add explicit CUDA version suffix to GPU release artifacts (#28691) * Update CUDA 12.8 to 13.0 in CI workflows (#28458) * Add `tools/python/compile_contributors.py` `--paths` option (#28710) * Flash Attention style tiled computation for CPU GQA quantized KV cache (#28695) * Address external path references in loaded models (#28709) * fix(partitioning_utils): include Loop/If/Scan implicit inputs in MetaDef (#28608) * fix(quantization): emit axis on DequantizeLinear for per-channel dynamic quantization (#28228) * Replace direct inclusion of with "core/providers/cuda/cu_inc/cub.cuh" wrapper. (#28705) * [WebGPU EP] Add environment variable to dump shader code to a file, move shader key validation to nightly build (#28674) * Address CUDA ReduceL2 negative results and add test coverage (#28681) * [WebGPU] QKV and MLP layer fusions for Qwen3-style models (#28280) * Update protobuf version to 6.33.5 (#28684) * [webgpu] Per-graph buffer manager for WebGPU multi-graph capture (#28260) * Update GQA op schema (#28689) * Use fp32 accumulation in SkipLayerNorm/EmbedLayerNorm CUDA kernels (#28682) * [WebGPU plugin EP] Enforce minimum ORT version specified by `plugin-ep-webgpu/MIN_ONNXRUNTIME_VERSION` (#28687) * Guard removed APIs in TRT 11 (#28611) * [CoreML EP] Add Sin and Cos unary ops (#28596) * Speed up CUDA CI build: split into per-arch OBJECT libraries, add --flash_nvcc_threads, and enable quick build mode (#28645) * Propagate outer scope type info to subgraphs during verification (#27707) * Fix CUTLASS FMHA BiasLoader alignment for unaligned kernel path (#28369) * remove some webgpu ci tasks to speedup ci (#28642) * Check weight shape dimensions in ConvTranspose shape inference msrc116345 (#28524) * Add --test_parallel to reduce CTest concurrency for ASan builds (#28675) * Fix plugin EP test failure when host ORT lacks newer data types (#28659) * lstm support for webgpu (#27881) * rev some npm packages (#28547) * Update GatherBlockQuantized to support 2-bits (#28530) * Raise protobuf minimum version in Python requirements (#28558) * [Annotations] Address cuda orginal matching (#28623) * Optimize MatMulNBits 2-bit + float zero_point CPU dequantization with multi-threaded kernel (#28589) * Fix Erf NaN preservation on x86_64 FMA3 path (#28615) * Additional diagnostics for DML failure path (#28495) * Add example and documentation for kOrtEpDevice_EpMetadataKey_OSDriverVersion (#28282) * [MLAS] RVV-Optimized LLM Operators for RISC-V (#28518) * Fix: Accept 'CPU' as a valid provider name in SessionOptionsAppendExecutionProvider (#28625) * Fix Reshape with allowzero=1 producing wrong shape for zero-size tensor in chained Reshape (#28455) * [WebGPU] LinearAttention: increase tile_v when subgroups are available (#28519) * fix(qdq): skip DQ forward propagation when DQ input is constant (#28521) * Optimize MLAS quantized KV-cache GEMM kernels (follow-up to #28578) (#28606) * Fix CUDA build with contrib ops disabled (#28554) * QMoE CUDA: input validation, prepack cleanups, and packaging pipeline fix (#28607) * [NVEP]: fix test for multi-gpu situation (#27837) * Parallelize CPU ScatterElements kernel via ThreadPool (#28588) * Validate seqlens_k against cos_cache bounds in GroupQueryAttention to… (#28277) * Add component governance manifest for WebGPU EP (#28599) * [CoreML EP] Support Gather with scalar 'indices' (#28278) * Validate conv bias shape in WordConvEmbedding to prevent OOB read (#28279) * Fix oob bias access for MatMulIntegerToFloat and DynamicQuantizeMatMul (#28499) * [WebGPU plugin EP] Add Win ARM64 Python package (#28526) * Address MaxUnpool shortcomings msrc116345 (#28550) * Move `OrtEp` sanity checks to plugin EP creation and remove check for `OrtEp::ort_version_supported` upper bound (#28601) * Fix Whisper genai_config context_length using wrong config attribute (#28600) * QMoE CUDA: Rename build options, refactor PrePack, add GPU kernels (#28583) * CPU GroupQueryAttention: Quantized KV Cache with SIMD-optimized MLAS kernels (#28578) * Fail loudly when MatMulNBits receives unsupported block_size on CPU EP (#28590) * feat(orttraining): add CPU fallback for FusedAdam optimizer (#28233) * fix: propagate output_dtype attribute when inserting Q after DQ (#28144) * fix: guard ORT_USE_CPUINFO on __linux__ to fix FreeBSD build (#28362) * Fix EpGraphAssignmentInfo missing issue on nodes assigned to CPU-EP by InsertCastTransformer (#28268) * [CoreML EP] Add Identity, Ceil, Tile builders + drop trivial-only partitions (#28293) * Add linux-arm64 binaries to the foundry nuget package (#28579) * Derive ORT_TEST_VERBOSE from System.Debug via runtime coalesce in plugin test pipelines (#28517) * Add quantized KV cache support in CPU GroupQueryAttention (#28576) * add more ORT_ENFORCE when building the tree structure of TreeEnsemble operators (#27677) * QMoE CUDA EP — FP4/FP8/WFP4AFP8 Quantized Mixture-of-Experts + MoE GEMM Refactor (#28467) * [MLAS] Correcting Compilation Errors: onnxruntime/onnxruntime/core/mlas/lib/riscv64/sconv_depthwise_kernel_rvv.cpp:138:18: error: unused variable 'pad_bottom' (#28506) * Fix Cargo registry auth for network-isolated Linux Python wheel builds (#28556) * Fix protoc error when cross compiling on a linux aarch64 host (#28567) * Add EP and hardware device type to Windows ML telemetry (#28477) * [MLAS] test: accept canonical NaN in activation NaN round-trip check (#28538) * Validate sparse tensor external file paths (#28408) * Fix XNNPACK Gemm SIGSEGV on missing and scalar 'C' bias (#28546) * Fix int32 overflow in CUDA Cast and UnaryElementWise kernels for tensors with >2^31 elements (#28386) * [Security] Validate CPU cache_indirection beam indices (#28486) * Skip file path validation in CreateEpContextModel when the output is not a file (#28431) * Add unit test for fix of plugin EP library handle leak in PR 28396 (#28430) * Support kquant mixed for whisper export (#28515) * contrib: add mask/input shape consistency checks in MaxpoolWithMask::Compute (#28223) * Reject recursive local function definitions during model load (#28187) * [WebGPU plugin EP] Package improvements (#28525) * webgpu: Generalize FlashAttention prefill shared-memory path (#28520) * fix: avoid vector copies in CheckIfSubtreesAreEqual (#27854) * Fix Inverse kernel rank underflow before indexing trailing dims (#28400) * [MLAS] Fix scratch buffer over-allocation in batched/grouped NCHW Conv (#28482) * Fix mlasi_sve.h preprocessor guards to allow clang compilation (#28507) * [QNN EP] ETW log level rule change (#27593) * Fix input validation and null-pointer dereference in STFTDecomposition graph transformer (#28465) * Fix WeaklyCanonicalPath ERROR_ACCESS_DENIED in Windows AppContainers (#28509) * Build issues on AIX for POWER10 and POWER11 (#26704) * Fill LSTM CUDA operator opset gap: extend coverage from opset 14 to opset 22 (#27737) * Validate per-column weight_scale/weight_zero_point shape in CPU QAttention; harden integer arithmetic in QAttention and AttentionBase (#28480) * enable dynamic max_k_step in FA for nvidia (#28511) * [MLAS] Add an NHWC implementation of convolution to avoid transposes (#26834) * Improve error reporting for pre-allocated outputs with a wrong shape (#28481) * fix(security): add SafeInt overflow protection in Expand and constant folding output size limit (#28055) * fix: support N-D weights with unit leading dims in MatMulNBitsQuantizer (#28178) * Fix out-of-bounds read in CropBase: validate scale attribute length (#28399) * CUDA Plugin Packaging Pipeline Fix TSAUpload and Timeout (#28497) * fix: auto-upgrade model opset to 21 for int16/uint16 QDQ quantization (#28202) * Bump next from 16.1.5 to 16.1.7 in /js/web/test/e2e/exports/testcases/nextjs-default (#27705) * Address string attribute issue (#28494) * Optimize FlashAttention for M4 Max (20x speedup) (#27780) * Address latent bug in LabelEncoder (#28496) * Fill opset gap for RandomNormal, RandomNormalLike, RandomUniform, RandomUniformLike CUDA ops with BFloat16 support (#27759) * Fixes for unicode path handling (#28390) * Add float zero point support for 2-bit LUT GEMM in MatMulNBits (#28354) * Bound total output allocation size in Tile kernel (#28070) * Fix OOB reads in SoftmaxCrossEntropyLoss via label bounds validation (#28004) * Use weights_only=True for remaining torch.load() calls (#28421) * Add LabelEncoder_4 fast path for session creation (#27526) * Add RVV (RISC-V Vector Extension) optimized convolution and pooling kernels for the NCHWc blocked format in MLAS (#28411) * Address Resize kernel shortcomings (#28402) * [webgpu] Optimize LinearAttention Op with subgroup (#28412) * Fill CUDA EP opset gap for Sin and Cos operators (7→22) (#27756) * Use symbol file to export symbols in onnxruntime library on AIX platform as well (#28016) * [WebGPU] Correct MatMul bias input indexing in `MatMul::ComputeInternal` (#28475) * fix: skip DQ->MatMulNBits fusion when weight/scale initializer is shared (#28326) * [WebGPU] Fix SkipSimplifiedLayerNormalization bias (#28427) * Add CPU QMoE 2-bit support and LUT GEMM fast path (#28185) * [ Cuda] ConvTranspose-22 (#27710) * Fix sigmoid transformation in TreeEnsembleClassifier for all-positive weights with LOGISTIC post_transform (#27536) * Enable QuickGeluFusion on WebGPU EP and fix fp16 shader (#28410) * Fix runtime-unresolvable type annotations in Session and InferenceSession (#27802) * Add DiT attention fusion for F5-TTS and diffusion transformer models (#27999) * Add CPU Cast op support for Float8E8M0 (#28435) * [CUDA] PagedAttention: use exact max_query_len on FA path (#28409) * [GQA] Make present_key/present_value outputs optional and add Gemma4 support (#28242) * Validate NodeArg creation (#28429) * Fix CUDA plugin EP test pipeline (#28453) * Address tokenizer shortcomings (#28428) * Fix Clang + libc++ compilation and portability issues (#28049) * Handle empty initializers gracefully in optimizer passes (#27976) * [WebGPU Plugin EP] Packaging pipelines minor updates (#28460) * Harden OneHot operator input validation and output size computation (#28014) * Remove data hash from hashing code, to prevent unbounded growth issue (#28363) * Don't pin SelectorActionTransformer replacement nodes to CPU (#28288) * [WebGPU] Fix numerical stability issue in QMoE op (#28434) * feat(quantization): add ActivationRestrictedAsymmetric option (#28237) * Fix session use-after-free when UserLoggingFunction is used (#28314) * Fix CrossEntropyLoss block to support multi-output models (#28232) * Add PEP 561 `py.typed` marker to the `onnxruntime` package (#28438) * Add FLOAT8E8M0 data type support in ONNX Runtime (#28381) * [CoreML EP] Add FusedConv support (#28289) * Fix loader-refcount leak in ProviderLibrary::Load on GetProvider miss (#28396) * Fix CUDA plugin EP packaging test pipeline: host network and add cudnn to path (#28373) * Fix dangling pointer of temporary return value (#28419) * Remove Universal Package publishing from plugin EP packaging pipelines. (#28418) * [Plugin EP] Session options getters (#28377) * [C#] Add EP tests for Cuda Plugin (#28375) * [CUDA Plugin EP] Add NuGet packaging pipeline (#28378) * Fix CPU Attention softcap/attn_mask ordering (onnx#7867, #7913) + consolidate CUDA spec coverage tests from #28371 (#28379) * Suppress test warnings in transformers tests and fix CUDA CI (#28391) * Fix Subgraph_t issues with TRT RTX ver 1.5.x (#28361) * [WebGPU plugin EP packaging] Remove explicit ORT package dependency (#28384) * feat(quantization): add calibration cache to quantize_static (#28221) * Refactor and modernize StringNormalizer. (#28320) * [Plugin EP] Add OrtEp::OnSessionInitializationEnd() (#28319) * [CoreML EP] Support pre-opset-13 Split via 'split' attribute (#28270) * Add M-tile loop with dispatch capping for Intel Xe2/3-LPG (#28250) * Prevent double-free in OrtModelEditorApi ownership transfer (#28123) * webgpu: Support QKV bias in FlashAttention for MultiHeadAttention (#28380) * Fill CUDA EP opset gaps for Round and Equal operators (#27754) * Bump brace-expansion in /js/react_native/e2e (#27894) * Fill Reshape CUDA operator opset gap from 23 to 25 (#27742) * Fill RNN CUDA operator opset gap (14 → 22) (#27743) * Fill CUDA opset gap for ReduceMax and ReduceMin (18 → 20) (#27755) * Fill CUDA Cast operator opset gap: extend registration from opset 23 to 25 (#27744) * [WebGPU plugin EP] NuGet packaging (#28313) * Add CUDA plugin EP Python package pipeline (#28299) * Fix round_prefer_ceil nearest mode for negative halfway values in Resize op (#28345) * fix(ci): 'rc' qualifier ignored when packaging `onnxruntime-node` (#28350) * Bump postcss from 8.5.3 to 8.5.13 in /js/web/test/e2e/exports/testcases/vite-default (#28304) * Fix CApi tests on S390x (#28074) * Fix CUDA Attention dispatch: skip MEA when head_size != v_head_size in GQA (#28358) * chore: rename `ort_api_1_to_26` to `ort_api_1_to_27` (#28341) * fix(ci): test pipeline didn't correctly specify `ReleaseVersionSuffix` (#28346) * fix: make sympy an optional runtime dependency (#28141) * Fix ReshapeFusion dropping allowzero on inferred 0-sized intermediate dims (#28349) * Suppress -Wmaybe-uninitialized for onnxruntime_pybind11_state under pybind11 3.0 (#28251) * adds foundry local packaging to webgpu plugin ep packaging pipeline (#28300) * Fix BitShift UB when shift amount >= bit width (#28272) * Eliminate Legacy MHA Unfused path from ONNX Attention; unify on 3-tier dispatch with causal alignment fix (#27992) * Add plugin-ep-webgpu/RELEASE.md (#28321) * refactor(ci): simplify build date/time metadata propagation (#28294) * Bump plugin-ep-webgpu/VERSION_NUMBER to 0.2.0. (#28322) * Bump version for 1.27.0 (#28324) * Support ONNX overloaded functions (IR version 10+) (#28275) * docs: add opset version notation legend to OperatorKernels.md (#28143) * Add option to memory map .ORT model loads (#28164) * add support for DFT with onesided=True and inverse=True (irfft) (#27028) - Move bundled() provides (date, onnx, SafeInt; eigen3 on Leap/SLE) from the main preamble into the libonnxruntime1 and python3XX- onnxruntime subpackages, so they ship on the built binaries (no standalone onnxruntime package is produced) and are found by bundled-library tracking. ++++ libstorage-ng: - merge gh#openSUSE/libstorage-ng#1085 - provide functions for mkfs and tune options using vector of strings - use string_view to reduce number of functions - 4.5.337 ++++ libvirt: - Update to libvirt 12.5.0 - bsc#1268382 - Many incremental improvements and bug fixes, see https://libvirt.org/news.html#v12-5-0-2026-07-01 ++++ maven4: - Added patch: * jline-4.1.x.patch + implements a new interface funcion added in jline3 4.1.0 + applied if the jline3 version is >= 4.1 + allows upgrading to jline3 versions >= 4.1 if needed ++++ mchange-commons: - Update to 0.6.1 * No structured changelog provided by upstream * needed by c3p0 0.14.0 that contains security fixes ++++ melange: - Update to version 0.55.0: * fix(build): make MutateWith deterministic for forwarded inputs (#2577) * feat: pipelines: split/dev: Add prefix input (#2574) * feat: pipelines: autoconf: Add targets input for make and make-install (#2573) ++++ mesheryctl: - update to 1.0.50: * General - Remove premature maintainer assignment @alexquincy (#20337) - Delete scripts directory @winkletinkle (#20322) - [Server] Sync wasm module to meshkit v1.0.19 (fix Build image CI) @marblom007 (#20318) - Delete server/meshmodel directory @pontusringblom (#20315) - Bump launch-editor from 2.12.0 to 2.14.1 in /install/docker-extension/ui @dependabot[bot] (#20104) - feat(model): add AWS VPC core relationship definitions @Junnygram (#20274) - [Models] added relationships for aws-mq-controller @YASHMAHAKAL (#17656) - added 4 relationships for aws-node-termination-handler-2 @YASHMAHAKAL (#17700) - Added 15 relationships for aws-ecr-controller @YASHMAHAKAL (#17632) - relationships for aws-route53-controller @YASHMAHAKAL (#17617) - non-binding visual relationships for AWS CloudFront Distribution to Kubernetes Ingress, Kubernetes Service @YASHMAHAKAL (#17488) - [Model] Adition of AWS Glue Controller @YASHMAHAKAL (#17582) - added 10 aws applicationautoscaler controller relationships @YASHMAHAKAL (#17524) - Add lambda sqs relationship @Sanjana2906 (#18671) - Add ElasticsearchDomain and Cloudwatch LogGroup relationship @ey22 (#18195) - feat(mesh model): add nvidia-gpu-operator and node-feature-discovery @srivastavasujay (#18677) - [Server] Add Azure BatchAccount relationships @aviralgarg05 (#18824) - [Models]Add AWS relationships for IAM Role → EKS Cluster / NodeGroup @Debashich (#17506) - [Models] Add hierarchical relationships for AWS APIGatewayV2 controller @Debashich (#17518) - [Models] Add edge relationships for AWS APIGatewayV2 controller @Debashich (#17556) - [models] Add CloudWatch LogGroup to ECS TaskDefinition relationship for aws-ecs-controller @farhann-saleem (#17708) - add(relationships): add hierarchical relationships for flux model @adityaupasani2 (#17836) - [models] Add ECS TaskDefinition to Cluster hierarchical relationship for aws-ecs-controller @farhann-saleem (#17796) - feat(meshmodel): add AWS DynamoDB Table and SQS Queue relationships to Kubernetes Deployment and Pod @aahil62 (#19490) - feat(meshmodel): add Azure Service Bus Queue and Event Hub relationships to Kubernetes Deployment and Pod @aahil62 (#19493) - feat(meshmodel): add AWS RDS DBInstance and Lambda Function relationships to Kubernetes Deployment and Pod @aahil62 (#19502) - add(relationships): add hierarchical relationships for karpenter model @adityaupasani2 (#19747) - add(relationships): add hierarchical relationships for metallb model @adityaupasani2 (#19769) - [Models] Add VirtualNetworksSubnet relationships for Azure FlexibleServer resources @ObaidAbdullah16 (#19791) - feat: aws-ecs relationship @Junnygram (#20183) - add(relationships): add hierarchical relationships for stackgres-operator model @adityaupasani2 (#19797) - feat(meshmodel): add Azure NetworkSecurityGroup → SecurityRule hierar… @Sanjana2906 (#19019) - [Models] Add relationships for AWS APIGatewayV2 controller @Debashich (#17619) - Add 12 new relationship definitions for AWS S3 components @yi-nuo426 (#17470) - [Models] Implemented AWS APIGatewayV2 Bindings & Refactored Hierarchical Relationships to v1alpha3 schema @AhmedAzzam-Web (#17631) - feat(meshmodel): fix typo and add ManagedClustersAgentPool relationship for azure-container-service @adityaupasani2 (#17760) - [Models] Add relationships for AWS ElastiCache controller @Suhani1234-5 (#17655) - feat(meshmodel): add hierarchical relationships for KEDA components @adityaupasani2 (#17790) - Feat/cert manager relationships @adityaupasani2 (#17792) - [AWS ElasticSearch Service] Fix invalid vpcOptions patch references in ElasticsearchDomain relationships @AyushSharma0209 (#18837) - [Models] Add AWS routing and NAT Gateway relationships for aws-ec2-controller @akshayghalme (#19087) - add lambda-to-pod relationships @YASHMAHAKAL (#17267) - feat: add aws-kms-controller relationships @YASHMAHAKAL (#17462) - Add SNS Topic → Kubernetes Deployment/Pod Relationships @YASHMAHAKAL (#17444) - [Models] Add 11 AWS cross-service relationship definitions (Lambda, S3, DynamoDB, EC2, RDS, SNS, SQS, IAM, CloudWatch, ApiGatewayV2) @Silapareddy-Praveen-Kumar-Reddy (#17964) - [server] Add ECS Service to TargetGroup relationship @FreemanBoss (#17450) - feat: add EventBridge Rule → Lambda, SQS, SNS edge network relationships @sooovamm (#17512) - Add GitHub ConnectionDefinition to meshery-core model @leecalcote (#20311) - [models] Add ECR Repository to ECS TaskDefinition relationship for aws-ecs-controller @farhann-saleem (#17626) - feat: add API Gateway V2 → Lambda relationship @Sanjana2906 (#18413) - feat: add SQS → Lambda event source mapping relationship @Sanjana2906 (#18689) - feat(meshmodel): add AWS ElastiCache ReplicationGroup relationships to Kubernetes Deployment and Pod @aahil62 (#19506) - feat(meshmodel): add AWS SNS Topic relationships to Kubernetes Deployment and Pod @aahil62 (#19507) - feat(meshmodel): add AWS EventBridge EventBus relationships to Kubernetes Deployment and Pod @aahil62 (#19528) - feat(meshmodel): add AWS Secrets Manager Secret relationships to Kubernetes Deployment and Pod @aahil62 (#19508) - [Models] feat: add RouteTable to InternetGateway relationship @adithyaganesh999 (#19587) - feat(meshmodel): add AzureIdentity→AzureIdentityBinding relationship for aad-pod-identity @abuzar200 (#19666) - fix(meshmodel): populate svgComplete for Exoscale icons @ShubhamSoni09 (#19939) - Add sqs dlq relationship @Sanjana2906 (#18823) - feat(meshmodel): add AWS RDS DBProxy → VPC parent relationship @AditiCoderr (#18674) - [Models] Improve relationships for ms-catalogs-worker component @BasavarajBankolli (#18360) - Secret-to-DBInstance and Secret-to-DBCluster secret-rotation relationship @CloudWithHannah (#18340) - feat(relationships): add ECS TaskDefinition → IAM Role permission relationships @YaoyiW27 (#18311) - feat(meshmodel): add Azure VirtualNetwork → Subnet network relationship @Sanjana2906 (#18968) - feat(meshmodel): add Azure Public IP → Network Interface relationship @Sanjana2906 (#18892) - Added AWS RDS hierarchical relationships for snapshots and database instances @Debashich (#17378) - [Models] Add AWS API Gateway relationships with Kubernetes Service and Ingress @ANKANJAGTAP (#17326) - [Relationships] Add AWS Secrets Manager to Kubernetes workloads @devrajmandal (#17186) - [Models] Add AWS Secrets Manager relationships for Deployment and Pod workloads @sarika-03 (#17260) - feat(meshmodel): add AWS CloudWatch monitoring relationships →Deployment/StatefulSet @Debashich (#17181) - [Relationships] Add S3 Bucket to Deployment and Pod reference relationships @YASHMAHAKAL (#17030) - [Relationships] Add Pod to PVC reference relationship @YASHMAHAKAL (#16938) - Add Kubernetes Deployment to Service relationship @chandan009s (#16954) - feat: add AWS RDS database connectivity relationships @Debashich (#17014) - Catalog: [Issue 9289] Add Redis ConfigMap configuration sample @Raja-89 (#16841) - [Docs] condense AGENTS.md and add CLAUDE.md alias @marblom007 (#20310) - Bump ws in /install/docker-extension/ui @dependabot[bot] (#20110) * Meshery CLI - [mesheryctl] Wrap raw validation error in system channel command @emphor11 (#20136) - Docs: restructure contributing docs @miacycle (#20333) - fix: validate design ID in DeleteMesheryPatternHandler @manoj-1407 (#19234) - Rewire model data references to repo-root models/ and bump meshkit v1.0.19 @miacycle (#20312) - [mesheryctl] Fix variable name typo: channelNameSeperated -> channelNameSeparated @shivv23 (#19871) - [Relationships] Add meaningful relationships for Azure App Service @shri33 (#18553) - feat(meshmodel): add DocumentDB→Deployment/StatefulSet, DynamoDB→Depl… @Debashich (#17177) - [mesheryctl] Fix minimum() returning max on argument ties @Priyanshu6968 (#20285) * Maintenance - fix: validate design ID in DeleteMesheryPatternHandler @manoj-1407 (#19234) - Rewire model data references to repo-root models/ and bump meshkit v1.0.19 @miacycle (#20312) - Bump tmp from 0.2.6 to 0.2.7 in /ui @dependabot[bot] (#20080) - [mesheryctl] Fix variable name typo: channelNameSeperated -> channelNameSeparated @shivv23 (#19871) - ci: pin actions/checkout from @master to @v6 @MrDadhich456 (#20314) - [Relationships] Add meaningful relationships for Azure App Service @shri33 (#18553) - feat(meshmodel): add DocumentDB→Deployment/StatefulSet, DynamoDB→Depl… @Debashich (#17177) * Documentation - Docs: restructure contributing docs @miacycle (#20333) - fix: validate design ID in DeleteMesheryPatternHandler @manoj-1407 (#19234) - Rewire model data references to repo-root models/ and bump meshkit v1.0.19 @miacycle (#20312) - [Docs] Colorize documentation scrollbar to match meshery.io @shteypandey28-hue (#20272) - Docs/ai provider production notes @Cloud-Architect-Emma (#19753) - [mesheryctl] Fix variable name typo: channelNameSeperated -> channelNameSeparated @shivv23 (#19871) - [Relationships] Add meaningful relationships for Azure App Service @shri33 (#18553) - Add lambda dynamodb relationship @Sanjana2906 (#18313) - feat(meshmodel): add DocumentDB→Deployment/StatefulSet, DynamoDB→Depl… @Debashich (#17177) ++++ molecule: - update to 26.6.0: * Features - feat: enable command borders and report by default (#4632) @cidrblock * Fixes - fix: upgrade cryptography and cairosvg to patch known vulnerabilities (#4652) @sudhirverma - fix: add missing build_ignore entries to galaxy.yml (#4650) @sudhirverma - fix: merge runtime environment in run_command to preserve ANSIBLE_ROLES_PATH (#4634) @Dotify71 - fix(docs): update docs about tmp dir (#4639) @MaKaNu - fix: update '_extends' syntax for release-drafter v7 compatibility (#4638) @rockygeekz - fix(security): update dependencies [SECURITY] (#4630) @renovate[bot] * Maintenance - chore: remove previously-synced agent skills (#4648) @ansibuddy - chore(deps): update all dependencies pep621 (#4645) @renovate[bot] - chore(deps): update all dependencies (#4644) @renovate[bot] - chore(deps): update all dependencies pep621 (#4643) @renovate[bot] - chore(deps): update all dependencies (#4636) @renovate[bot] - chore(deps): update pep621 (#4637) @renovate[bot] - chore(deps): update pep621 (#4629) @renovate[bot] - fix(security): update dependencies [SECURITY] (#4630) @renovate[bot] - chore(deps): update all dependencies (#4621) @renovate[bot] ++++ netbird: - Update to 0.74.0 New Feature: Agent Network This release introduces Agent Network, a per-account LLM gateway that gives people and agents keyless, identity-based access to LLM APIs and internal resources over the tunnel. It is built on top of the existing reverse proxy and private services, so the transport is still NetBird's WireGuard overlay and the identity model is still your IdP. Have a tunnel, get access; no tunnel, no access. Agents point at a tunnel-only endpoint instead of the provider's URL. NetBird holds the upstream provider key server-side, injects it per request, and ties every call to a real identity from your IdP. Client-supplied auth headers are stripped before the request is forwarded, so a hardcoded key never reaches the provider. The whole thing is default deny: nothing reaches a provider until a policy explicitly allows it. Core capabilities: - Keyless access to LLM APIs. No keys stored or shared on the client. The tunnel is the credential. - Provider catalog. First-party APIs (OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, Google Vertex AI, Mistral), AI gateways (LiteLLM Proxy, Portkey, Bifrost, Cloudflare AI Gateway, Vercel AI Gateway, OpenRouter), and any custom/self-hosted OpenAI-compatible endpoint (Ollama, vLLM, local GPU hosts). - Policies. A policy connects a Source Group (users or agent devices from your IdP) to one or more providers. - Limits. Token caps and budget (USD) caps per user and per group, plus account-wide Global Limits that can only tighten a policy, never loosen it. - Guardrails. Model allowlist, optional prompt capture, and PII redaction on captured logs. - Usage and access logs. Per-request accounting (identity, provider, model, tokens, cost) plus a full access log (method, path, status, duration, and prompt/completion when capture is on), with denied-request reasons, 7-90 day or indefinite retention, and filtering by user or group. - Agentic access to internal resources. Databases, internal APIs, and self-hosted models reachable over peer-to-peer WireGuard, no proxy in the path, governed by the same identities and policies. - Bring your own gateway. When forwarding to LiteLLM, NetBird passes the calling identity along by writing IdP groups into metadata.tags and the identity into the x-litellm-end-user-id header. - The dashboard ships copy-paste Agent Config for Claude Code, Codex, the OpenAI SDK, and cURL, with the endpoint pre-filled and no API key involved. Overview: https://docs.netbird.io/agent-network Quickstart: https://docs.netbird.io/agent-network/quickstart How it works: https://docs.netbird.io/agent-network/how-it-works Providers: https://docs.netbird.io/agent-network/providers - Agent Network - Added the per-account LLM gateway (Agent Network): store, manager, policy engine, provider catalog, and management HTTP + proxy gRPC surfaces, with the reverse-proxy middleware chain handling limit checks, cost metering, guardrails, identity injection, and response parsing. #6555 - Added agent-network telemetry metrics. #6561 - Added management-controlled client metrics push. #5886 - Added per-provider skip_tls_verification for Agent Network. [#6630] - Added Agent Network preset for self-hosted deployments. #6569 - Added Agent Network documentation and banner updates. #6562 [#6564] - Added Agent Network nightly/manual E2E workflows. #6629 - Client Improvements - Added management-controlled client metrics push. #5886 - Eliminated packet loss during lazy connections. #6355 - Reinject captured first packet on lazy connection activation. [#6572] - Improved network address filtering. #6515 - Fixed empty profile handle regression in debug config. #6514 - Skip re-resolving cached management cache domains. #6518 - Suppress Quick Actions popup when DisableAutoConnect=true. [#6542] - Fix blocked status lock via relay manager path. #6547 - Lower ICE handshake offer/answer log level to debug. #6565 - Keep signal stream alive while receive loop is blocked on worker handoff. #6530 - Wait for signal receive watchdog to stop before reconnect. [#6574] - Report management unhealthy while Sync stream is failing. [#6575] - Refresh receive liveness when worker handoff drains. #6594 - Raise duration validation limit to 24 hours. #6598 - Skip firewall ruleset rebuild when config is unchanged. #6508 - Bound system info and posture-check gathering with a timeout to prevent sync-loop freeze. #6512 - Categorize privileged tests behind a build tag and run them in Docker. #6425 - Forward non-address DNS record types through route forwarders. #6455 - Add per-phase timing metrics for sync processing. #6533 - Use dedicated IsHealthy RPC for management health checks. [#6421] - Fix pointer comparisons in profile config apply. #6622 - Fix race between WG watcher initial handshake read and endpoint creation. #6626 - Management Improvements - Rescheduled inactivity expiration when a peer disconnects. [#6523] - Validate posture checks on metadata changes before updating the account. #6527 - Relaxed metaHash validation when blocking peers. #6531 - Simplified affected peers processing by ignoring disabled peers. #6540 - Optimized affected posture checks and added additional logging. #6522 - Restored client version checks in the login filter hash. [#6552] - Added peer expiration reason to activity metadata. #6619 - Detached JWT group synchronization from request cancellation. [#6621] - Enabled Lazy Connections by default for new accounts. #6571 - Infrastructure & Miscellaneous - Applied small GitHub workflow fixes. #6546 - Updated the careers page link. #6538 - Bumped GitHub Actions dependencies. #6550 - Updated the project to v0.74.0. #6563 - Required on-premise EULA acceptance in Enterprise installation scripts. #6596 ++++ obs-service-tar_scm: - Update to version 0.12.4: * improve option sanitising revision/url * Fixes: boo#1269546 * Fixes: CVE-2026-56004 ++++ onedrive: - Update to version 2.5.11: * Feature Requests - Implement Feature Request: Added CI smoke test for monitor-mode clean shutdown across Ubuntu and Fedora (#3678) - Implement Feature Request: Added support for Microsoft Identity Broker 3.0.1 (#3686) - Implement Feature Request: Added push-triggered E2E testing across Personal, Business and SharePoint accounts with 64 test cases and dedicated Shared Folder testing (#3644) - Implement Feature Request: Implemented stream hashing to support 'on-demand' development work (#3653) - Implement Feature Request: Added --mirror-local-state to ensure online state is a mirror of local state (#3742) - Implement Feature Request: Added capability to display the Admin Consent URL via --display-admin-consent-url (#3739) - Implement Feature Request: Added a new SVG notification icon for improved desktop integration with GNOME and KDE environments. (#3743) - Implement Feature Request: Implemented GUI-based OAuth callback handling using local loopback listener (#3750) * Bug Fixes - Fix Bug: Fix that the internal websocket trigger is not woken to sync with --download-only (#3631) - Fix Bug: Fix internal crash when WebSocket initialisation fails in monitor mode (#3639) - Fix Bug: Fix that broken symlinks log error despite skip_symlinks = true (#3656) - Fix Bug: Fix 'sync_list' retention handling so - -download-only --cleanup-local-files no longer removes directories that should be preserved (#3657) - Fix Bug: Fix skip_size flagging for local files is respected (#3659) - Fix Bug: Fix reserved Windows device name validation to block names with extensions (e.g. CON.txt, NUL.tar.gz) (#3661) - Fix Bug: Fix crash when parsing invalid 'resume_download.*' metadata during --resync (#3668) - Fix Bug: Fix to ensure use of local timestamp when uploading files when using --upload-only & --local-first (#3669) - Fix Bug: Fix SIGSEGV during shutdown caused by logging subsystem teardown race condition (#3676) - Fix Bug: Fix to defer local directory recreation when processing simulated /delta response (#3682) - Fix Bug: Fix SIGSEGV on shutdown, implement signal-safe termination handling, and preserve itemdb thread safety (#3687) - Fix Bug: Fix to prevent new transfers during SIGINT shutdown and support forced transfer abort (#3691) - Fix Bug: Fix relocated shared-folder shortcut path reconstruction (#3690) - Fix Bug: Fix that empty directories included by 'sync_list' are added to the database but not created locally (#3703) - Fix Bug: Fix 'sync_list' wildcard exclusion rules can incorrectly exclude ancestor directories (#3707) - Fix Bug: Fix that azure_tenant_id entries for intune based authentication were being ignored (#3711) - Fix Bug: Fix inotify move handling so local file and directory moves within sync_dir are processed as remote moves instead of delete/re-upload operations. (#3720) - Fix Bug: Fix impact of the official Microsoft Graph API 'sharedWithMe' deprecation on --sync-shared-files functionality (#3729) - Fix Bug: Fix SharePoint Shared Library query failure where the application incorrectly reports that 'onedrive' is already running (#3734) - Fix Bug: Fix that CurlEngine 'fresh_connect' option may not be reset after successful retry, impacting connection reuse (#3735) - Fix Bug: Fix that Transfer Metrics duration includes non-transfer processing time (#3737) - Fix Bug: Fix download error handling so filesystem attribute failures are handled cleanly instead of interrupting file downloads. (#3741) - Fix Bug: Fix single-tenant authentication redirect URI handling and add administrator consent support (#3745) - Fix Bug: Fix elapsedTime calculation for monitor loop cycles (#3749) - Fix Bug: Fix monitor mode stability and long-running delta processing efficiency (#3754) - Fix Bug: Fix FreeBSD RSS memory telemetry calculation (#3757) - Fix Bug: Harden monitor lifecycle, event handling, and DB reconciliation (#3756) - Fix Bug: Avoid duplicate online item conversion during modified file upload (#3759) - Fix Bug: Reduce idle CPU usage in WebSocket monitor loop (#3762) - Fix Bug: Add the missing remove_source_folders entry to - -display-config output. (#3764) * Other Changes | Fixes - Enhance logging output for safeSetTimes() when the client runtime user does not own the file requiring timestamp changes (#3654) - Optimise monitor cleanup cadence for download-only mode (#3697) - Remove from code deprecated commands (--synchronize and - -get-O365-drive-id) in v2.5.0 (#3732) - Improve delta processing performance and reduce GC overhead (#3746) - Reduce forced garbage collection in synchronisation and CurlEngine cleanup paths (#3748) - Improve remote deletion success and failure logging (#3752) - Optimise client-side filtering directory mask evaluation (#3755) - Clarify error message for 'sync_list' rule (#3761) - Updated all supported Docker build environments to use current upstream base images and toolchains for improved security, maintenance, and long-term support. - Updated completion files to align to release application functionality - Updated 'config' file to align to release application functionality - Updated documentation ++++ opa: - Update to version 1.18.1: This release fixes a memory leak introduced in OPA v1.17.0. It is advised to update if you notice excess memory usage when running OPA server. * Fixes - ast: fix AnnotationSet memory leak via runtime.AddCleanup cycle (#8817) authored by @srenatus reported by @keydon and @gorsr01 ++++ os-autoinst: - Update to version 5.1782917048.dcc97e9: * fix: Check also hidden files in checklist plugin * feat(ci): disable Mergify interactive queue controls in PR comments * fix(ci): format inline comments in workflows to pass yamllint * feat(ci): pin GitHub Actions by commit hash * test: assert pipe size adjustment dynamically * test: assert terminal session boundary safety * refactor: support pretty markers in script_sudo and become_root * fix: mmapi test failures and infinite loop hangs * test: simplify Level 3 pretty marker detection * fix: exclude virt-firmware on all older Leap archs ++++ osc: - 1.27.2 - Command-line: - Extend 'osc maintained' to also display maintained branches in git - Add 'mergeable' field to the output of 'git-obs pr get' and other places using the same output format - Add 'osc build' --buildinfo and --buildinfo-debug options - Fix 'osc buildinfo --alternative-project' in git checkouts - Fix superseding in 'osc submitrequest' command to be resilient to 403 HTTP errors - Display a descriptive error message when token is not specified in git-obs - Library: - Fix Manifest.get_package_paths_bare_git() by using normpath() in path comparison - Enable allow_maintainer_edit setting, src.opensuse.org is now on gitea 1.26.2 - Make 'osc up' and possibly other operations more robust by ignoring FileNotFoundError exception during deletions ++++ perl-CGI-Session: - updated to 4.490.0 (4.49) see /usr/share/doc/packages/perl-CGI-Session/Changelog.ini * SECURITY: Strengthen cryptographic randomness of MD5 driver, CVE-2026-56016 (Robert Rothenberg, Mark Stosberg) bsc#1269983 ++++ perl-CSS-Minifier-XS: - updated to 0.150.0 (0.15) see /usr/share/doc/packages/perl-CSS-Minifier-XS/Changes 0.15 2026-06-30 11:19:01-07:00 America/Vancouver - Fix bug which resulted in zeroes being collapsed when they shouldn't, affecting filenames with zeroes in them (e.g. "url(status-0.png)"). Thanks to Stefan Berger for reporting GH#5. ++++ perl-JSON-Any: - updated to 1.420.0 (1.42) see /usr/share/doc/packages/perl-JSON-Any/Changes 1.42 2026-06-30 21:25:05Z - fix test error with allow_non-ref and JSON::XS >= 4.0 when Cpanel::JSON::XS is not installed (RT#127753) ++++ plasma6-keyboard: - Pass '-DQT_QML_NO_CACHEGEN:BOOL=TRUE' to CMake to make builds reproducible (related: boo#1248369) ++++ prek: - Update to version 0.4.6: * Enhancements - Verify managed toolchain downloads before installation (#2229) - Add PREK_DOCKER_NO_INIT to opt-out Docker --init (#2242) - Improve subprocess error messages (#2257) - Split run concurrency knobs: PREK_CONCURRENT_HOOKS and PREK_CONCURRENT_BATCHES (#2276) * Performance - Avoid allocating markdown extensions per file (#2245) - Avoid unchanged config tracking writes (#2247) - Delay trailing whitespace output buffer (#2244) - Prefilter VCS permalink lines (#2253) - Skip unnecessary submodule updates during hook repo clone (#2255) * Documentation - Document language_version inferring for Python and Go (#2241) * Other changes - Refactor env var handling (#2277) - Use serde-saphyr for YAML string quoting (#2228) ++++ python-Genshi: - update to 0.7.11: * Replace use of `pkg_resources` with `importlib.resources` (or `importlib_resources` for Python < 3.9) * Update CI release workflow to use Ubuntu 22.04. (#96 by Simon Cross) ++++ python-ansible-compat: - update to 26.6.0: * Fixes - fix: use absolute paths for roles and library in ANSIBLE_ROLES_PATH (#583) @Dotify71 - fix(security): update dependencies [SECURITY] (#592) @renovate[bot] - fix: update '_extends' syntax for release-drafter v7 compatibility (#587) @rockygeekz * Maintenance - chore(deps): bump cryptography and cairosvg constraints (#601) @sudhirverma - chore: remove previously-synced agent skills (#599) @ansibuddy - chore(deps): update all dependencies pep621 (#595) @renovate[bot] - chore(deps): update all dependencies (#594) @renovate[bot] - chore(deps): update all dependencies (#585) @renovate[bot] - chore(deps): update all dependencies pep621 (#593) @renovate[bot] - fix(security): update dependencies [SECURITY] (#592) @renovate[bot] - chore(deps): update pep621 (#586) @renovate[bot] - chore(deps): update pep621 (#580) @renovate[bot] - chore(deps): update all dependencies (#579) @renovate[bot] - fix(security): update dependencies [SECURITY] (#578) @renovate[bot] - chore(deps): bump the uv group across 1 directory with 3 updates (#581) @dependabot[bot] - chore(deps): update pep621 (#574) @renovate[bot] - chore(deps): update all dependencies (#573) @renovate[bot] ++++ python-pytest-ansible: - Update to version 26.6.0: * Fixes - fix(security): update dependencies [SECURITY] (#587) @renovate[bot] - fix: suppress ruff PLW0717 to unblock renovate (#586) @rockygeekz - fix(security): update dependencies [SECURITY] (#583) @renovate[bot] - fix(security): update dependencies [SECURITY] (#582) @renovate[bot] - fix: reorder pyproject.toml sections to match tombi canonical ordering (#579) @Hrithik-Gavankar - fix: update '_extends' syntax for release-drafter v7 compatibility (#576) @rockygeekz * Maintenance - chore: remove previously-synced agent skills (#590) @ansibuddy - fix(security): update dependencies [SECURITY] (#587) @renovate[bot] - [pre-commit.ci] pre-commit autoupdate (#566) @pre-commit-ci[bot] - chore(deps): update all dependencies (#573) @renovate[bot] - fix(security): update dependencies [SECURITY] (#583) @renovate[bot] - chore(deps): bump pymdown-extensions from 10.21.2 to 10.21.3 (#577) @dependabot[bot] - chore(deps): bump idna from 3.13 to 3.15 (#578) @dependabot[bot] - fix(security): update dependencies [SECURITY] (#582) @renovate[bot] - chore(deps): update pep621 (#574) @renovate[bot] - fix(security): update dependencies [SECURITY] - abandoned (#568) @renovate[bot] - chore(deps): update pep621 (#565) @renovate[bot] - chore(deps): bump pillow from 12.1.1 to 12.2.0 (#570) @dependabot[bot] - chore(deps): update all dependencies (#564) @renovate[bot] - chore(deps-dev): bump pip from 26.0.1 to 26.1 (#572) @dependabot[bot] - chore(deps-dev): bump cryptography from 46.0.6 to 46.0.7 (#567) @dependabot[bot] - chore(deps-dev): bump pytest from 9.0.2 to 9.0.3 (#571) @dependabot[bot] - chore(deps-dev): bump uv from 0.11.2 to 0.11.6 (#569) @dependabot[bot] ++++ python-Flask-Security: - Drop ignore-resourcewarning.patch, not nedded anymore ++++ python-aiohappyeyeballs: - Update to 2.7.1 * Use defaultdict to help with performance. - Update to 2.7.0 * Add Python 3.14 support. - Update to 2.6.2 Bug Fixes * Clear error on empty addr_infos in start_connection. Refactoring * Optimize obtaining event-loop down to 1 line. Testing * Stop verify_no_lingering_tasks from leaking an event loop. - Drop not longer needed patch: * event_loop.patch (fixed upstream) ++++ python-biopython: - Add a legal notice about examples not being distributed As some files under Tests/* are under CC BY-NC 4.0 (bsc#1269823) ++++ python-click-extra: - update to 8.1.4: * Skip the EnumChoice shell-completion case-folding test on Click 8.3. - update to 8.1.3: * Mark test as network-dependent - update to 8.1.2: * The runner pytest fixture now pins HOME and its platform equivalents inside its isolated filesystem, making configuration-file discovery independent of the ambient environment. * The Sphinx, MkDocs and Carapace tests now self-skip when their optional dependencies are missing, so downstream packagers no longer need to --ignore them. - update to 8.1.1: * Fix multiple and variadic (nargs=-1) options typed with EnumChoice: their tuple default was stringified as a whole (str((MyEnum.FOO,))) instead of per member, so the default tripped Click's Value must be an iterable check when the option was left unset. * Fix decorator_factory leaking options across uses of a pre-instantiated decorator: when command() is stored (e.g. in a pytest parametrize list) and reused, Click mutated the shared params list by extending it with each decorated function's options, adding duplicates on every reuse. The fix re-evaluates params_func() fresh on each application. - update to 8.1.0: * Breaking: - Rename the test-plan subcommand to test-suite, its - -plan-file/--plan-envvar options to - -suite-file/--suite-envvar, its [tool..test-plan] config section to [tool..test-suite], the click_extra.test_plan module to click_extra.test_suite, and the TestPlanConfig/parse_test_plan/run_test_plan/DEFAULT_TEST_PLAN API to TestSuiteConfig/parse_test_suite/run_test_suite/DEFAULT_TEST_SUITE. The CLITestCase class and the [[cases]] file structure keep their names. - Replace the test-suite config's inline field with a native cases array under [tool..test-suite.cases] (or set file to a suite path). Adds the cases field to TestSuiteConfig and the cases_from_data helper. - ClickExtraConfig, TestSuiteConfig, and PrebakeConfig are no longer re-exported from the top-level click_extra namespace; import them from click_extra.config. * Add a Carapace completion exporter: the click_extra.carapace module serializes a Click command tree to carapace-spec YAML for native shell completion, behind a new carapace extra. The to_carapace_spec, dump_carapace_spec, write_carapace_spec and install_carapace_spec API answers click#3188. * Add a --carapace mode to the wrap command: click-extra wrap - -carapace SCRIPT prints the target CLI's spec, and --install writes it into Carapace's user spec directory. Mutually exclusive with --man and --show-params. * The wrap command now accepts a local project directory, reading its console-script entry point from pyproject.toml or setup.cfg so a checked-out project can be wrapped without installing it first. * Add the @sort_by_option decorator for the --sort-by table option, composing with option groups and constraints; it accepts ColumnSpec definitions and a columns= registry so one column tuple drives both --columns and --sort-by. Closes click-extra#1777. * Decorators built by decorator_factory carry proper signatures: their option class's constructor surfaces in help(), the REPL and autodoc, and overloaded type hints let basedpyright, pyright and mypy infer the produced command or decorated callback. Closes click-extra#1781. * @version_option accepts an explicit version string as its first positional argument (@version_option("1.2.3")), for drop-in compatibility with Click. * A test-suite file may now be in any list-capable config format detected from its extension: TOML and JSON (built-in), plus YAML, JSON5, JSONC and Hjson (with their extras). Adds the load_test_suite helper and SUITE_FORMATS constant. * Accept a bare integer timeout in a test-suite case, coercing it to a float instead of rejecting it. * Default the test-suite config file to ./tests/cli-test-suite.toml, which parses with the built-in tomllib and so needs no optional extra. * Add an all extra that pulls in every optional feature at once. * Centralize config format reading, serialization, and detection in click_extra.config with the new serialize_content, read_file, and format_from_path helpers, joining the existing parse_content. * Add iter_subcommands and make_resilient_context to click_extra.parameters for enumerating a group's visible subcommands and building a parse-free introspection context. * Add the CONFIG_PATH_METADATA_KEY and NORMALIZE_KEYS_METADATA_KEY named constants for the schema field-metadata keys, alongside the existing EXTENSION_METADATA_KEY. * Man pages now render optional-value options like --color as - -color[=auto|always|never] and drop the spurious value metavar on repeatable count options like -v/--verbose. * When introspection (--man, --show-params, --carapace) cannot find a Click command in the resolved module, the error now explains that an entry point importing its command lazily must be addressed with module:function notation. * Unify the "missing optional dependency" error messages behind a shared missing_extra_message helper, pointing at the canonical pip install click-extra[] install target. * Restrict pytest collection to the tests folder and switch to importlib import mode, fixing import file mismatch errors when building from a packaged source tree alongside an installed copy. Closes click-extra#1779. * Show the same configuration across all eight supported formats (TOML, YAML, JSON, JSON5, JSONC, Hjson, INI, XML) in a tabbed block in the configuration docs. * Silence ambiguous cross-reference warnings in the Sphinx documentation build for the ColumnSpec, ConfigFormat, ConfigValidator and LogLevel classes re-exported at the package root. ++++ python-fakeredis: - update to 2.36.2: * fix: replace async `can_read` busy-poll with event-based wakeup * fix: enforce `GT`/`LT` conditions in `ZADD` with `INCR` * fix: reject negative `LIMIT` in `SINTERCARD` and `ZINTERCARD` * fix: EXPIRE GT/LT mishandle keys with no existing TTL * fix: restore missing `addr`/`laddr`/`fd` fields in `CLIENT LIST`/`CLIENT INFO` * fix: SORT/SORT_RO BY must keep natural order * fix: `TypeError` on import in Python 3.8 due to `list[Any]` annotation in `sort` command * fix: Using path in connection * fix(async): `_decode` recurses into `dict` so RESP3 `HGETALL` responses are decoded * fix: `Database` now uses stable identity-based `__hash__`/`__eq__` (previously returned an unstable hash) ++++ python-fsspec: - update to 2026.6.0: * FTP: preserve filenames containing whitespace in _mlsd2 * Prevent attribute error for 'forced' before flushing cache * Reflect async _walk correctly * Fix infinite recursion in expand_path with glob magic characters * Do not strip trailing slashes from data URIs * Fix referenceFS for new zarr and pandas * Omit get_ident() from cache token for async impl in sync mode * Fix AsyncFileSystem._cat_ranges on_error handling * Forward kwargs from cat_ranges to cat_file * Don't parse refFS templates by default * fix s3fs ci * fix: pass on_error when mv calls copy * proper install in ci to grab versions * encode URLs in HTTP pipe_file * implement delete and write_test for dirFS * allow multiple local protocols * context closing for tar and zip * fix cat_file and cat_ranges for WholeFileCache * usage warning to HTTP FS * update adl: message following retirement ++++ python-gp-libs: - update to 0.0.18: * refreshes the project documentation and maintainer workflow around the shared git-pull docs stack. ++++ python-hcloud: - update to 2.22.0: * The endpoints `GET /v1/datacenters` and `GET /v1/datacenters/{id}` are now deprecated and will be removed after 1 Oct. 2026. After this date, requests to these endpoints will return `HTTP 410 Gone`. * The `DatacentersClient`, `Datacenter` and related classes are now deprecated. * deprecate datacenters * retry requests on api bad_gateway error ++++ python-httpcore2: - update to 2.5.0: * Propagate the timeout through the SOCKS5 handshake. ++++ python-httpx2: - update to 2.5.0: * Propagate the timeout through the SOCKS5 handshake. ++++ python-inline-snapshot: - update to 0.34.2: * Fixed snapshot updates when pytest reuses stale assertion- rewrite cache files after a test folder is moved, which could leave cached code objects pointing at the old source path * Fixed `snapshot_arg()` to use the `fix` category (instead of `create`) when creating an argument with an existing non- ellipsis default argument value. * `get_snapshot_value()` now accepts a `which` parameter (`"new"` or `"old"`) to select whether to return the new (just-compared) or the old (previously stored) snapshot value (#336). * `Example.run_pytest`: deterministic test order by using `-p no:ranodmly` ++++ python-joserfc: - update to 1.7.2: * Avoid trailing padding for JWTs. ++++ python-librt: - update to 0.12.0: * Sync mypy and bump version ++++ python-libtmux: - update to 0.60.0: libtmux 0.60.0 completes tmux 3.7 feature parity. Building on the 3.7 compatibility shipped in 0.59.0, it adds first-class floating panes via Pane.new_pane() and Window.new_pane(), types tmux 3.7's new server, session, window, and pane options, exposes the new pane format variables on Pane, and wraps tmux 3.7's new command flags. Every 3.7-only surface is version-gated, so tmux 3.2a–3.6 keep working unchanged. * What's new - Floating panes (new-pane) (#694) tmux 3.7's flagship feature is now reachable through Window.new_pane() and Pane.new_pane(). A floating pane sits above the tiled layout like a popup but behaves like a real pane. Pass width/height to size it and x/y to position it, alongside the usual shell, start_directory, environment, zoom, and empty, plus style, active_border_style, inactive_border_style, message, and keep (remain-on-exit). The returned Pane reports pane_floating_flag == "1". Requires tmux 3.7+; see the floating panes guide. - Typed tmux 3.7 options (#694) The option dataclasses now type tmux 3.7's new options. On the server, get-clipboard; on the session, focus-follows-mouse, message-format, and prompt-command-cursor-style; and on the window, the copy-mode line-number options, the tree-mode preview options, and the window-pane status formats (of these, tree-mode-preview-format is also pane-scoped). The pane remain-on-exit option gained tmux 3.7's key value, and pane-active-border-style / pane-border-style (widened to pane scope in 3.7) now type on the pane too. - tmux 3.7 pane format variables (#694) Pane now exposes tmux 3.7's new pane format variables: the floating-pane geometry and flags (pane_floating_flag, pane_x, pane_y, pane_z, pane_flags, pane_zoomed_flag), the OSC 9;4 progress report (pane_pb_progress, pane_pb_state), pane_pipe_pid, and the bracket_paste_flag and synchronized_output_flag screen-mode flags. Each is version-gated, so the format template stays clean on tmux 3.2a–3.6. - tmux 3.7 command flags (#694) New tmux 3.7 flags are exposed on existing wrappers: Pane.capture_pane() gains hyperlinks (-H), line_numbers (-L), and line_flags (-F); Window.split() / Pane.split() gain empty (-E) plus style/active_border_style/inactive_border_style (-s/-S/-R), message (-m), and keep (-k); Session.kill() gains group (-g); and Pane.paste_buffer() gains no_vis (-S). On the server, Server.command_prompt() gains no_freeze (-C), Server.list_keys() gains format_ (-F), Server.run_shell() accepts trailing args expanded as #{1}/#{2}, and Server.refresh_client() gains request_clipboard (-l). Each warns and is ignored on tmux < 3.7. * Compatibility Purely additive — no breaking changes. New 3.7 parameters are gated on tmux's reported version; unsupported flags warn and are ignored on older tmux, and floating-pane creation raises there because new-pane does not exist before 3.7. tmux 3.2a–3.6 remain supported and tested. * What's Changed - Add tmux 3.7 feature parity: floating panes, options, formats by @tony in #694 - update to 0.59.0: * Restore compatibility with tmux 3.7 by @tony in #693 ++++ python-libusb1: - update to 3.4.0: * Fix Python 3.14 DeprecationWarning caused by implicit ctypes layout when using _pack_ = 1. * Bundle libusb1 1.0.29 dlls in Windows wheels * Fix a licence inconsistency: the old pypi classifier was refering to the LGPL2+ instead of the LGPL2.1+ . ++++ python-libvirt-python: - Update to 12.5.0 - Add all new APIs and constants in libvirt 12.5.0 ++++ python-markdownify: - update to 1.2.3: * fix: allow `None` to be used for `strip_pre` and `warp_width` params in types * fix: preserve text nested inside `` by html.parser ++++ rke2-1.33: - Update to version 1.33.13+rke2r1: * This release updates Kubernetes to v1.33.13, and fixes a number of issues. * Details see https://github.com/rancher/rke2/releases/tag/v1.33.13+rke2r1 * Warning This release upgrades Traefik chart to v40.x which includes a breaking change for the ingress-nginx migration: the provider name changes from kubernetesIngressNginx to kubernetesIngressNGINX. Check https://github.com/traefik/traefik-helm-chart/releases/tag/v40.0.0 for more details ++++ rke2-1.34: - Update to version 1.34.9+rke2r1: * This release updates Kubernetes to v1.34.9, and fixes a number of issues. * Details see https://github.com/rancher/rke2/releases/tag/v1.34.9+rke2r1 * Warning This release upgrades Traefik chart to v40.x which includes a breaking change for the ingress-nginx migration: the provider name changes from kubernetesIngressNginx to kubernetesIngressNGINX. Check https://github.com/traefik/traefik-helm-chart/releases/tag/v40.0.0 for more details ++++ rke2-1.35: - Update to version 1.35.6+rke2r1: * This release updates Kubernetes to v1.35.6, and fixes a number of issues. * Details see https://github.com/rancher/rke2/releases/tag/v1.35.6+rke2r1 * Warning This release upgrades Traefik chart to v40.x which includes a breaking change for the ingress-nginx migration: the provider name changes from kubernetesIngressNginx to kubernetesIngressNGINX. Check https://github.com/traefik/traefik-helm-chart/releases/tag/v40.0.0 for more details ++++ rke2: - Update to version 1.36.2+rke2r1: * This release updates Kubernetes to v1.36.2, and fixes a number of issues. * Details see https://github.com/rancher/rke2/releases/tag/v1.36.2+rke2r1 * Warning This release upgrades Traefik chart to v40.x which includes a breaking change for the ingress-nginx migration: the provider name changes from kubernetesIngressNginx to kubernetesIngressNGINX. Check https://github.com/traefik/traefik-helm-chart/releases/tag/v40.0.0 for more details ++++ rpm-plugin-imaevmsign: - split imaevmsign plugin into a multibuild flavor ++++ ruby-build: - Update to version 20260701. Changelog: https://github.com/rbenv/ruby-build/releases/tag/v20260701 * Added 3.4.10 ++++ rubygem-bundler: - Regenerate spec file to drop update-alternatives dependency ++++ rumdl: - Update to version 0.2.27: * Fixed - MD077: detect latent list markers past an unstable heading (05d273e) - MD013: keep reference-style links atomic when reflowing (a991a71) - Update to version 0.2.26: * Added - wasi: add wasi build feature, make target, and CI coverage (8b9b027) - lsp: add enableSymbols setting to gate symbol providers (b80f001) * Fixed - workspace-index: make cache temp file names unique per write (d3aa269) - allow building for WASI (8d0b44a) - MD060: preserve trailing blank lines and skip table-free content (0223b30) - Update to version 0.2.25: * Added - lsp: document LSP settings and scope link-completion triggers (18fae1b) - MD013: reflow lists with configured marker spacing (#692) (b00b117) * Fixed - MD052: preserve author casing in undefined-reference messages (6d1cb96) - MD013: preserve single-tilde strikethrough content during reflow (#701) (a2387ce) - rules: resolve complex link handling in reflow and MD052 (#702) (d57a61a) - rules: prevent front-matter and skippable region leakage (#699) (e09fa06) - MD007: align nested lists to a widened parent's content column (#700) (595cc4d) ++++ s390-tools: - Ammended the .spec file for `chreipl_helper` (bsc#1266436) * Moved `chreipl_helper*` to the main package * Added `Requires: %{name} = %{version}` in `chreipl-fcp-mpath subpackage` - Re-vendor-ed vendor.tar.zst ++++ scala: - Use the jline3 bundle jar to make an eventual upgrade of jline3 easier ++++ scummvm: - Update to 2026.3.0 * see https://downloads.scummvm.org/frs/scummvm/2026.3.0/ReleaseNotes.html for notes ++++ skillspector: - Switch source acquisition to an obs_scm git snapshot of upstream main: NVIDIA/skillspector publishes no git tags, no GitHub releases and nothing on PyPI, so no downloadable release tarball exists - Version changed from 2.3.10 (a locally-built sdist that exists nowhere upstream) to the snapshot 2.3.9~git20260701.326a2b48 (upstream main HEAD, commit 326a2b48) - Add _service; drop the hand-built skillspector-2.3.10.tar.gz ++++ sonobuoy: - Update to version 0.57.5 (there is no .4): * Updating Go version from 1.25.11 to 1.26.4 * Fix cve scan failures by updating go and x/net module * Upgrade golangci-lint to avoid CI error * Fix some CVEs * release v0.57.4 (#2034) * Fix some CVEs (#2019) * Add weekly linux vuln scan (#2015) * Fix CVEs (#2012) * Add unit tests for functions (#2014) * Release v0.57.3 (#2008) ++++ sops: - Update to version 3.13.2: * build(deps): Bump the go group with 3 updates by @dependabot[bot] in #2185 * build(deps): Bump github/codeql-action from 4.35.4 to 4.35.5 in the ci group by @dependabot[bot] in #2184 * build(deps): Bump the go group with 11 updates by @dependabot[bot] in #2193 * build(deps): Bump the ci group with 4 updates by @dependabot[bot] in #2192 * build(deps): Bump serde_json from 1.0.149 to 1.0.150 in /functional-tests in the rust group by @dependabot[bot] in [#2191] * build(deps): Bump the go group with 11 updates by @dependabot[bot] in #2197 * build(deps): Bump docker/setup-qemu-action from 4.0.0 to 4.1.0 in the ci group by @dependabot[bot] in #2196 * test: unset all age env vars in make test target by @arpitjain099 in #2208 * build(deps): Bump the go group with 10 updates by @dependabot[bot] in #2212 * build(deps): Bump the ci group with 2 updates by @dependabot[bot] in #2211 * build(deps): Bump the go group with 15 updates by @dependabot[bot] in #2218 * build(deps): Bump alpine from 3.23 to 3.24 in /.release in the docker group by @dependabot[bot] in #2217 * fix: handle pointers when serializing context by @tlercher in [#2219] * docs: fix typo in exec-file --filename help text by @s3onghyun in #2221 * JSON store: preserve large integers that fit into int64 by @s3onghyun in #2222 * Fix panic when expecting an encrypted string, but a non-string is encountered by @felixfontein in #2227 * Fix INI store no longer double-encoding newlines by @felixfontein in #2189 * exec-file/exec-env: reset supplementary groups when changing user by @felixfontein in #2194 * build(deps): Bump the go group with 6 updates by @dependabot[bot] in #2229 * build(deps): Bump actions/checkout from 6.0.3 to 7.0.0 in the ci group by @dependabot[bot] in #2228 * Fix issue when changing user in exec subcommands by @sabre1041 in #2230 * Shorten .md lines by @felixfontein in #2206 * Update all Go dependencies with go get -t -u ./... by @felixfontein in #2231 * build(deps): Bump github.com/opencontainers/runc from 1.2.8 to 1.3.6 by @dependabot[bot] in #2233 * build(deps): Bump the ci group with 2 updates by @dependabot[bot] in #2236 * Release 3.13.2 by @felixfontein in #2232 ++++ terragrunt: - Update to version 1.1.0: * New Features - Stack dependencies A stack generates a tree of units from a single terragrunt.stack.hcl file. Wiring one of those units to another used to mean defining dependency blocks in your catalog and threading dependency paths through values. Stack dependencies let you declare those relationships up front instead. Add an autoinclude block inside a unit or stack block, and Terragrunt generates a partial configuration (a terragrunt.autoinclude.hcl file) next to the generated terragrunt.hcl or terragrunt.stack.hcl that's automatically merged into the unit or stack definition. The new unit..path and stack..path references resolve to generated paths, so you don't have to hardcode them: [#] terragrunt.stack.hcl unit "vpc" { source = "github.com/acme/catalog//units/vpc" path = "vpc" } unit "app" { source = "github.com/acme/catalog//units/app" path = "app" autoinclude { dependency "vpc" { config_path = unit.vpc.path } inputs = { vpc_id = dependency.vpc.outputs.vpc_id } } } Anything that's valid in a unit configuration is valid in its autoinclude block, so you can also patch catalog units with configuration they don't ship with, like retry rules: [#] terragrunt.stack.hcl unit "app" { source = "github.com/acme/catalog//units/app" path = "app" autoinclude { errors { retry "transient_errors" { retryable_errors = [".*Error: transient network issue.*"] max_attempts = 3 sleep_interval_sec = 5 } } } } The same works for nested stacks: an autoinclude block inside a stack block patches the generated terragrunt.stack.hcl, so you can, for example, add an extra unit to one environment without forking the stack in your catalog. Stack configurations also gained two capabilities along the way: - include blocks now work in terragrunt.stack.hcl files, so shared stack configuration can live in a parent folder. - dependency blocks can target stack directories, and the run queue expands them to the units inside. Note that this relationship only goes one way: units can depend on stacks, but stacks cannot depend on stacks or units. See the stacks documentation for the full reference. https://docs.terragrunt.com/features/stacks/explicit Previously gated behind the stack-dependencies experiment, all of this is now enabled by default. - Content Addressable Store (CAS) The Content Addressable Store (CAS) deduplicates source downloads across configurations. It addresses repositories and modules by their content, stores them locally, and serves later requests from that local store instead of repeating the fetch. This speeds up catalog cloning, OpenTofu/Terraform source fetching, and stack generation, and identical files occupy disk space once regardless of how many configurations use them. The CAS is no longer limited to Git. It also deduplicates HTTP, Amazon S3, Google Cloud Storage, Mercurial, and SMB sources, along with OpenTofu/Terraform registry sources fetched via tfr://. See supported sources for how each one resolves and deduplicates content. CAS is enabled by default. Use the --no-cas flag (or TG_NO_CAS=true) to opt out of it for a run: terragrunt run --all --no-cas -- plan Two new attributes give you finer control, and both default to off: - update_source_with_cas makes a generated stack self-contained. Set it on a unit, stack, or terraform block with a relative source, and terragrunt stack generate rewrites that source into a content-addressed cas:: reference, so the generated tree no longer depends on the surrounding repository layout. Catalog authors can keep relative paths in their sources and still ship a portable, reproducible stack: [#] stacks/networking/terragrunt.stack.hcl unit "vpc" { source = "../..//units/vpc" path = "vpc" update_source_with_cas = true } After terragrunt stack generate, the relative path is replaced by a reference to the exact tree the CAS stored: [#] Generated output unit "vpc" { source = "cas::sha1:f39ea0ebf891c9954c89d07b73b487ff938ef08b" path = "vpc" update_source_with_cas = true } - mutable controls how the CAS places fetched content on disk. By default, the CAS hard links files from its shared store into .terragrunt-cache and marks them read-only, which is fast and uses no extra space, but means the files can't be edited in place. Set mutable = true on a terraform block to copy the content instead, making the working tree safe to edit at the cost of extra I/O and disk space: [#] units/vpc/terragrunt.hcl terraform { source = "github.com/acme/catalog//modules/vpc" mutable = true } Previously gated behind the cas experiment, the CAS no longer requires --experiment cas. - Redesigned terragrunt catalog The catalog command has been redesigned. It now starts without any configuration, discovers components across your catalog repositories in the background, and streams them into the TUI as they're found. Discovery is no longer limited to a modules/ directory; components can live anywhere in a catalog repository. To control what gets discovered, add a .terragrunt-catalog-ignore file with .gitignore-style globs for the paths you want filtered out. Components in the TUI now carry metadata to help you navigate a large catalog: each one shows a kind label (template, stack, unit, or module) and optional tags defined in the front-matter of its README.md. From the component list, press s to open a new screen that interactively collects the values used to scaffold the component into your repository. Previously gated behind the catalog-redesign experiment, the redesigned catalog is now the default terragrunt catalog experience. - Reading detection for local module sources Terragrunt can select units by the files they read, which is the basis of change-based runs in CI. Previously, pointing a unit's terraform block at a local directory didn't mark the files inside that directory as read, so a change to the module wouldn't select the unit. When a unit's source is a local module, Terragrunt now records the module's *.tf, *.tf.json, *.hcl, *.tofu, and * .tofu.json files as read by that unit, so --filter 'reading=' and --queue-include-units-reading select the unit when a module file changes: terragrunt run --all --filter 'reading=./modules/vpc/main.tf' -- plan For files that reading detection doesn't track on its own, the new mark_glob_as_read() HCL function expands a glob and marks every matching file as read in one call: locals { configs = mark_glob_as_read("${get_terragrunt_dir()}/config/{*.yaml,**/*.yaml}") } Existing pipelines built on --queue-include-units-reading or reading= filters may select more units than before, because changes to local module files now count as reads. Previously gated behind the mark-many-as-read experiment, these behaviors no longer require --experiment mark-many-as-read. - Skip auth during discovery with - -no-discovery-auth-provider-cmd By default, Terragrunt runs your --auth-provider-cmd once for every unit it discovers, so HCL functions that need credentials resolve correctly during parsing. In a large repository, that can mean hundreds of invocations before any unit runs, which can dominate wall-clock time on change-based runs. The --no-discovery-auth-provider-cmd flag (env: TG_NO_DISCOVERY_AUTH_PROVIDER_CMD) skips those invocations during the discovery phase, leaving auth to run only for the units that actually execute: terragrunt run --all \ - -no-discovery-auth-provider-cmd \ - -queue-include-units-reading=./changed-file.txt \ - - plan Warning Use this only when you know parsing resolves without credentials. Units whose configuration depends on values from - -auth-provider-cmd during discovery (for example, via get_aws_account_id()) will fail to parse when the flag is set. Previously gated behind the opt-out-auth experiment, the flag now works without --experiment opt-out-auth. - Run queue displayed as a dependency tree Before a run --all, Terragrunt lists the units it's about to run. That list now renders as a dependency tree by default instead of a flat list, with units nested under their dependencies, so the run order and the relationships between units are visible before anything executes: The following units will be run, starting with dependencies and then their dependents: . ├── monitoring ╰── vpc ╰── database ╰── backend-app The header adapts to direction: dependencies come before dependents on apply, and the order reverses on destroy. Previously gated behind the dag-queue-display experiment, the tree display no longer requires --experiment dag-queue-display. * Tips Added - Tip when filtering a stack leaves nested stacks ungenerated terragrunt stack generate --filter './my-stack | type=stack' generates only the selected stack, not the nested stacks it contains, which can be surprising for a stack of stacks. When a non-glob | type=stack filter leaves a stack's nested stacks ungenerated, Terragrunt now prints a tip showing how to generate them too, for example --filter './my-stack | type=stack' --filter './my-stack/** | type=stack'. * Bug Fixes - Fix permission denied when generated files overwrite CAS-materialized files With the CAS enabled, Terragrunt fetches sources as read-only files. Writing a generated file over one of them no longer fails with permission denied: - Files from generate blocks with if_exists = "overwrite", when the module ships the target file (for example, its own versions.tf). - terragrunt.values.hcl, when the unit or stack source already contains one. - terragrunt.autoinclude.hcl, when the unit or stack source already contains one. - .terraform.lock.hcl, when the provider cache server updates a committed lock file during init -upgrade. In each case, the read-only file is replaced with a writable one, and the shared CAS store is never modified. - Fix permission denied when CAS fetches a git source across filesystems With the CAS enabled, fetching a git:: source could fail with permission denied on .git/HEAD or .git/config, sending Terragrunt back to the standard getter. It happened when the CAS store and the module's working directory sit on different filesystems, so the files are copied rather than hard-linked, and a read-only leftover from an interrupted run was in the way. Terragrunt now recovers from the leftover and completes the fetch. - Reject update_source_with_cas on a terraform block when CAS is disabled terragrunt stack generate --no-cas now fails when a generated unit's terraform block sets update_source_with_cas = true, instead of silently emitting the unit with its relative source unchanged. The relative source has no meaning once CAS is disabled, so the generated unit could not resolve its module. This matches the existing behavior for the same attribute on unit and stack blocks, and for a run invoked with --no-cas. - Apply extra_arguments env vars when resolving dependency outputs Resolving a dependency block's outputs now applies the env_vars from the unit's terraform extra_arguments blocks whose commands include output. - Resolve dependency outputs for units whose before_hook references a dependency Resolving a unit's dependency outputs no longer evaluates that unit's terraform hooks, so a before_hook (or after_hook) that interpolates ${dependency..outputs.} no longer fails downstream units with There is no variable named "dependency". Dependency output resolution still applies the unit's extra_arguments env_vars and source. - Select units reading added or deleted glob files in Git-based filters Git-based filters (for example terragrunt run --all --filter '[HEAD^1...HEAD]' -- plan) now select units that read an added or deleted file through mark_glob_as_read, even when that file lives outside the unit's own directory. Previously only modified files outside a unit reached those units; adding or deleting a file the glob matched left the reading unit out of the run, so its real config change was skipped. Added files are matched against the newer reference, and deleted files against the older one where the file still exists. - mark_glob_as_read constrains its walk to a boundary mark_glob_as_read now confines glob expansion to a boundary directory. By default the boundary is the enclosing Git repository root; outside a Git repository it is unset. A pattern whose walk would begin outside the boundary returns an error instead of expanding. This bounds patterns that resolve higher than intended. For example, "${local.dir}/{*.yaml}" becomes /{*.yaml} when local.dir is empty, which previously walked the entire filesystem. A ? : conditional does not prevent this, because HCL evaluates both branches of a conditional before selecting one. Wrapping the call in try lets the error fall back to a default: locals { files = sort(try(mark_glob_as_read("${local.dir}/{*.yaml,*.yml,*.json}"), [])) } Pass a leading --terragrunt-boundary argument to set the boundary explicitly, for example to scope the walk to a subdirectory or to widen it to the filesystem root: locals { scoped = mark_glob_as_read("--terragrunt-boundary=/etc/terragrunt", "/etc/terragrunt/{*.yaml}") all = mark_glob_as_read("--terragrunt-boundary=/", "/{*.yaml}") } - Scaffold only detects variables in the module directory terragrunt scaffold now reads input variables from the module directory itself, matching what OpenTofu and Terraform load for a root module. Previously it scanned subdirectories too, so variable blocks defined in nested modules or examples leaked into the scaffolded inputs even though the module never exposes them. - Resolve interpolated object keys in autoinclude blocks terragrunt stack generate now resolves interpolated object keys in autoinclude blocks (for example { "${local.prefix}_key" = ... }), even when the value references dependency.*. Previously the generated unit kept the key verbatim, leaking a stack-only reference that is not valid in the unit scope. - Fix panic on non-string literal interpolation in autoinclude templates terragrunt stack generate no longer panics when an autoinclude template interpolates a non-string literal (for example "${0}" or "${true}") alongside a dependency.* reference. The interpolated literal is now rendered to its string form (${0} becomes 0) and the dependency reference is preserved for the unit. - Resolve transitive autoinclude dependencies on a stack directory run --all no longer fails with "does not contain a terragrunt.hcl file" when an autoinclude dependency points at a stack directory (one holding terragrunt.stack.hcl) and the unit is reached transitively through another unit. The dependency cycle check now skips a target with no unit config, matching the direct dependency case. * Experiments Updated - Six experiments completed The following experiments graduated to general availability in this release, and the features they gated are now enabled by default: - stack-dependencies - cas - catalog-redesign - mark-many-as-read - opt-out-auth - dag-queue-display Each feature is described in the New Features section above. The corresponding --experiment flags (and TG_EXPERIMENT values) are no longer needed. Passing one still works, but emits a warning about the completed experiment, so you can drop it at your convenience. Thank you to everyone who ran these experiments early and filed the feedback that got them here. * Process Updates - Immutable releases Starting with this release, Terragrunt releases are published as immutable releases on GitHub. Once a release is published, its tag and assets can no longer be modified or deleted, so the binary you download is guaranteed to be the same binary that was uploaded when the release was published. - Install script verifies release attestations The install script now checks downloaded release assets against the release attestation that ships with immutable releases. For releases starting with v1.1.0, when an authenticated GitHub CLI (v2.81.0 or later) is available, the script verifies the checksums file and the binary against the attestation before installing, and aborts if either does not match the published release. The check is skipped with a warning when gh is unavailable, too old, or unauthenticated. Use - -no-verify-attestation to opt out. Commits * Features - feat: Tip how to run a stack's units when a stack filter matches no units by @denis256 in #6387 * Bug Fixes - fix: autoincludes variables interpolation by @denis256 in [#6318] - fix: generate overwrite of read-only CAS-materialized files by @denis256 in #6329 - fix: CAS integration with committed module lockfiles by @yhakbar in #6330 - fix: improved resolving of complex objects in keys by @denis256 in #6317 - fix: Fixing update_source_with_cas integration with --no-cas by @yhakbar in #6363 - fix: Adding support for adding/deleting files in Git diffs by @yhakbar in #6352 - fix: Adding --terragrunt-boundary to mark_glob_as_read by @yhakbar in #6351 - fix: Only detect variables in root directory of module by @yhakbar in #6381 - fix: resolve transitive autoinclude dependency on a stack directory by @denis256 in #6389 - fix: apply extra_arguments env_vars when resolving dependency outputs by @denis256 in #6396 - fix: Fixing indenter style by @yhakbar in #6402 - fix: Fixing legacy Windows per-drive key for environment variables by @yhakbar in #6412 - fix: Fixing Git materialization race HEAD update by @yhakbar in #6411 - fix: fixed reference of dependency outputs in terraform hooks by @denis256 in #6423 - fix: Fixing deleted changed files by @yhakbar in #6424 * Documentation - docs: Documenting --parallelism tweaking considerations better by @yhakbar in #6313 - docs: Adding TGS 'Terragrunt at scale' page by @yhakbar in [#6307] - docs: v1.1.0 changelog polish by @yhakbar in #6333 - docs: Improving performance docs by @yhakbar in #6332 - docs: Adding immutable releases docs by @yhakbar in #6337 - docs: Cleaning up 1.1.0 docs by @yhakbar in #6339 - docs: Updating provider size claims for provider cache server docs by @yhakbar in #6341 - docs: Documenting Discovery as a term by @yhakbar in #6359 - docs: Cleaning up catalog tabs docs by @yhakbar in #6369 * Chores - chore: marking as completed stack dependencies experiment by @denis256 in #6249 - chore: Completing mark-many-as-read experiment by @yhakbar in [#6310] - chore: Completing cas experiment by @yhakbar in #6254 - chore: Addressing feedback from #6254 by @yhakbar in #6324 - chore: Completing dag-queue-display experiment by @yhakbar in [#6320] - chore: Completing opt-out-auth experiment by @yhakbar in [#6321] - chore: Dropping go-git by @yhakbar in #6325 - chore: Addressing PR #6325 feedback by @yhakbar in #6335 - chore: bump cicd to use opentofu 1.12.2 by @denis256 in #6343 - chore: Signing GHA update by @denis256 in #6340 - chore: multiple dependencies update by @denis256 in #6356 - chore: Updating CI w/ Terragrunt guide to have more accurate screenshots by @yhakbar in #6357 - chore: drop usage of github.com/NYTimes/gziphandler by @denis256 in #6364 - chore(deps): bump astro from 6.3.2 to 6.4.6 in /docs by @dependabot[bot] in #6366 - chore: Completing catalog-redesign experiment by @yhakbar in [#6271] - chore: Bumping JS dependencies by @yhakbar in #6368 - chore: Adding release attestation verification to install script by @yhakbar in #6344 - chore: Addressing weekly test stats by @yhakbar in #6354 - chore: Addressing #6351 feedback by @yhakbar in #6373 - chore: Adding mise.toml lockfile by @yhakbar in #6372 - chore: Making progress on lll by @yhakbar in #6377 - chore: autoinclude fuzzing tests improvements by @denis256 in [#6342] - chore: Expand pure testing through venv by @yhakbar in #6090 - chore: Dropping TestWindowsTflintIsInvoked by @yhakbar in [#6382] - chore: Continuing with progress on lll #2 by @yhakbar in [#6385] - chore: added CICD guard for detecting not run tests by @denis256 in #6383 - chore: Addressing weekly tests stats (2026-06-22) by @yhakbar in #6390 - chore: Addressing #6390 feedback by @yhakbar in #6391 - chore: go deps update by @denis256 in #6392 - chore: Running go fix ./... by @yhakbar in #6398 - chore(deps): bump actions/checkout from 6.0.2 to 7.0.0 by @dependabot[bot] in #6394 - chore: Update cfg locking for units by @yhakbar in #6401 - chore: Move log flags off writers by @yhakbar in #6403 - chore: Adding env and writers to venv by @yhakbar in #6404 - chore: aws-sdk-go-v2/service/s3 upgrade by @denis256 in #6413 - chore: Downgrading render log to a debug by @yhakbar in #6429 - chore: Engine per unit shutdown by @yhakbar in #6426 * Other Changes - Adding Terragrunt Patterns section by @karlcarstensen in [#6379] - Add FAQ section for docs.terragrunt.com by @karlcarstensen in [#6378] - Fixing codespell lint error and adding codespell lint commands by @karlcarstensen in #6386 ++++ tomcat: - Update to Tomcat 9.0.119 * Fixed CVEs: + CVE-2026-55956: Security constraints for default servlet ignored method (bsc#1269907) + CVE-2026-55955: EncryptInterceptor not protected against replay attacks (bsc#1269908) + CVE-2026-55276: Logged effective web.xml is incomplete (bsc#1269909) + CVE-2026-53434: Invalid CRL configuration doesn't trigger failure for FFM Connector (bsc#1269824) + CVE-2026-53404: Bad ornext processing in RewriteValve (bsc#1269910) + CVE-2026-50229: XSS in number guess example (bsc#1269791) * Catalina + Add: Add support for literal '%' characters in access log output. Based on pull request #1002 by Fabian Hahn. (markt) + Fix: Prevent duplicate log messages when clustering JARs are not present on startup. (csutherl) + Code: Remove unnecessary code from the SSI processing engine that was duplicating some of the normalisation checks. (markt) + Fix: Cleaner handling of invalid SPNEGO tokens. (remm) + Fix: Avoid some NPEs in the Connector class on an uninitialize protocol. (remm) + Fix: Incorrect session average life calculation. (remm) + Fix: Improve robustness on using Pipeline.setBasic on a running pipeline. (remm) + Fix: Avoid any init parameter updates when conflicts are found for filters, similar to what is done for servlets, as required by the servlet specification. (remm) + Fix: Fix container event cleanups in some edge cases. (remm) + Fix: Check for last-modified header in ExpiresFilter when a servlet uses addDateHeader to avoid wrongly considering it has been set. (remm) + Fix: Fix hour unit used by ExpiresFilter. (remm) + Fix: Remove exception swallowing in DataSourceStore to align it with FileStore and avoid session loss on errors. (remm) + Fix: Add support for single-quote escaped literal as well as quoted literals in DateFormatCache. (schultz) + Fix: On JAAS logout, clear out role principals on the subject that were added on commit, as recommended by the JAAS specification. (remm) + Fix: MemoryRealm should not add a dummy role when none is specified in the configuration. (remm) + Fix: DataSourceUserDatabase should return a null principal on a non existing user. (remm) + Fix: Fix shared lock expiration in WebDAV. (remm) + Fix: Inaccurate session exipration statistics when using the persistent manager. (remm) + Fix: Skip BOM when serving files with UTF-32 encoding. (remm) + Fix: Mixup of WrapperListener and WrapperLifecycle elements in storeconfig. (remm) + Fix: Incorrect processing of modified users in DataSourceUserDatabase. (remm) + Update: Clarify behavior in the UserDatabase for user, role and group creation that it does not immediately override existing elements. Removal (or update) needs to be used instead. (remm) + Fix: 70049: Align the web application class loader with parent class loaders and swallow any errors caused by invalid paths when looking up resources and behave as if the resources were not found in that case. (markt) + Fix: Improve validation of Range and Content-Range parsers so invalid ranges trigger a 4xx response rather than a 500 response. Pull request [#1012] provided by Sahana Surendra Bogar. (markt) + Fix: Fix connection leak in ProxyErrorReportValve. (remm) + Fix: When using the RewriteValve, %{SSL:HTTPS} now returns on or off rather than true or false to align with httpd. (markt) + Fix: Reset the encoding used for query string parameters between requests in case an application changed the encoding in a previous request. (markt) + Fix: When encoding URLs with the CsrfPreventionFilter, don't add the nonce to URLs that are known not to require it. (markt) + Fix: Fix CombinedRealm isAvailable, it allows authentication if at least one sub realm is available. (remm) + Fix: 70048: Correctly handle asynchronous requests in PersistentValve. (markt) + Fix: Improve the detection of cross-context dispatches when using a RequestDispatcher. (markt) + Fix: Fix various instances of double decoding of URL patterns configured either programmatically or in web.xml. (remm/markt) + Fix: Align the rewrite conditions ornext flag processing with mod_rewrite, which follows a purely sequential evaluation strategy. (remm) + Fix: Change the default for the useRedirect attribute of the ProxyErrorReportValve from true to false. (markt) + Add: Add support for the showReport attribute in JsonErrorReportValve and ProxyErrorReportValve. When set to false, detailed error information (message, description, stack trace) is suppressed from error responses. (dsoumis) + Fix: Avoid a NoClassDefFoundError at startup when catalina-tribes.jar is removed but catalina-ha.jar is present and the Cluster element is enabled in server.xml. Cluster digester rules are now fully conditional on both JARs being available. (dsoumis) + Fix: Fix a potential deadlock when copying resources using WebDAV. (markt) + Fix: Add jakarta., org.apache.catalina. and org.apache.tomcat.to the list of reserved prefixes for SSI variables and request attributes. (markt) + Fix: Missing URL decoding when processing addMapping on a Servlet registration. (remm) + Fix: The Timeout WebDAV header allows comma separated values (according to the examples in the RFC). Use the first acceptable value. (remm) + Fix: Fix various issues when logging the effective web.xml for a web application. Empty sections are no longer logged. Special roles and empty authorisation constraints are included. (markt) + Fix: Expand the write lock for the save process in the MemoryUserDatabase to avoid concurrency issues with the file save operations. (markt) + Fix: Ensure atomic session persistence in FileStore. Based on pull request [#1016] by sahvx655-wq. (markt) + Fix: Do not ignore methods configured on security constraints that map to the default servlet. (markt) * Cluster + Fix: Expand wording and increase visibility of log message when cloud membership is configured without a trust store as all certificates will be trusted in this configuration. (markt) + Fix: Ensure listeners are correctly added and removed when configuring the channel coordinator. (markt) + Fix: Fix some concurrency issues in FragmentationInterceptor. (markt) + Fix: Fix some concurrency issues in OrderInterceptor. (markt) + Fix: Fix some concurrency issues in TwoPhaseCommitInterceptor. (markt) + Fix: Fix concurrency issues generating MD5 digests in the CloudMembershipProvider implementations. (markt) + Add: Add replay protection to the EncryptInterceptor. This is a breaking change for the EncryptInterceptor. (markt) * Coyote + Add: Log a suitable warning if an encrypted PEM file is detected using an insecure form for encryption. (markt) + Fix: If TLS groups have been configured, use the configured groups rather than using OpenSSL's default TLS groups when using Tomcat Native with OpenSSL based connectors. (markt) + Fix: For HTTP/2, ensure that any in progress request body reads are cancelled if the container resets the associated stream. This prevents delays waiting for reads to time out when it is known that no more data will be received. (markt) + Fix: Ensure that malformed HTTP/2 messages that should trigger a stream reset do so, rather than triggered a connection close. (markt) + Fix: Improve enforcement of header trailer allow list for HTTP/2. (remm) + Fix: 70050: Avoid NPE when no header frame is processed in HTTP/2, following refactor clean-up of header buffer. (remm) + Fix: Properly use pollerThreadPriority for the NIO poller thread. (remm) + Fix: Fix MessageByte.equals if called on a null MB. (remm) + Fix: Call the delegate key manager in JSSE to retrieve the server key. (remm) + Fix: Avoid overflow scenarios in Asn1Parser. (remm) + Fix: 70091: Add a new attribute, allowSchemeMismatch to Http2Protocol that allows the consistency check for the scheme provided by the user agent to be bypassed. (markt) + Fix: isTrailerFieldsReady was always returning true. (remm) + Fix: Align OpenSSL/Panama TLS implementation with other implementations and throw an exception if there is an error loading the provided CRL(s). (markt) + Fix: Parsing of OpenSSL format cipher expressions incorrectly stopped if @STRENGTH was encountered, ignoring any subsequent expressions. (markt) + Fix: Handle the case where the HTTP/2 payload length is insufficient for the mandatory data required by the flags set in the header. (markt) + Fix: 70102: Correct expected size of ticket keys when calling setSessionTicketKeys with an FFM connector. (markt) + Fix: 69988: Fix post handshake authentication for TLS 1.3. It was broken by a breaking change in OpenSSL between 1.1.1 and 3.0.0. (markt) + Fix: When processing an OpenSSL cipher specification, fully align the order of the resulting ciphers with the order produced by OpenSSL. (markt) + Add: Add support for Brainpool TLS groups. Patch provided by YStankov. (schultz) + Update: Update both the minimum and recommended version for Tomcat Native 1.x to 1.3.8. (markt) * Jasper + Fix: Fix possible EL argument mismatch when it was set to null. (remm) + Fix: Fix thread safety of TagPluginManager. (remm) + Fix: Correctly use flush on JSP include. (remm) * Web applications + Add: Manager: Add checks to ensure that any uploaded files are uploaded to the expected location. (markt) + Add: Manager: Add checks to ensure that the requested context path for a deployed WAR, directory or descriptor file is valid. (markt) + Add: Documentation: Expand the description of some of the attributes of the CrawlerSessionManagerValve. (markt) + Fix: Documentation: Clearer description and correct documented default for ocspSoftFail. (markt) + Fix: Fix double escaping in the context names for the JSON mode of the manager servlet. (remm) + Fix: Manager: Ensure automatic deployment does not trigger an undeployment during a Manager triggered web application reload. (markt) + Fix: Documentation: Provide better documentation for the scheme and secure attributes of a Connector. (markt) * Websocket + Fix: Incorrect Future.isDone() return by AsyncChannelWrapperSecure. (remm) + Fix: Trigger standard WebSocket error handling if a call to Endpoint.onOpen() fails for a programmatic endpoint. (markt) + Fix: 70110: Fix memory leak if a call to Endpoint.onOpen() fails for a programmatic endpoint. Test case provided by uabdur. (markt) + Fix: If a client presents invalid parameters when negotiating a WebSocket extension, decline the negotiation offer that includes the invalid parameters rather than failing the connection. Pull request #1019 provided by sahvx655-wq. (markt) * Other + Fix: Wrong references to jakarta instead of javax. (remm) + Fix: Restore default authenticator to nullafter executing an Ant task. (remm) + Update: Update Commons Daemon to 1.6.1. (markt) + Update: Improvements to French translations. (remm) + Update: Improvements to Japanese translations provided by tak7iji. (markt) + Update: Update Tomcat Native to 1.3.8. (markt) ++++ tomcat10: - Update to Tomcat 10.1.56 * Fixed CVEs: + CVE-2026-55956: Security constraints for default servlet ignored method (bsc#1269907) + CVE-2026-55955: EncryptInterceptor not protected against replay attacks (bsc#1269908) + CVE-2026-55276: Logged effective web.xml is incomplete (bsc#1269909) + CVE-2026-53434: Invalid CRL configuration doesn't trigger failure for FFM Connector (bsc#1269824) + CVE-2026-53404: Bad ornext processing in RewriteValve (bsc#1269910) + CVE-2026-50229: XSS in number guess example (bsc#1269791) * Catalina + Add: Add support for literal '%' characters in access log output. Based on pull request #1002 by Fabian Hahn. (markt) + Fix: Prevent duplicate log messages when clustering JARs are not present on startup. (csutherl) + Fix: 70038: Cookie.clone() should also clone the internal attribute map. (markt) + Code: Remove unnecessary code from the SSI processing engine that was duplicating some of the normalisation checks. (markt) + Fix: Cleaner handling of invalid SPNEGO tokens. (remm) + Fix: Avoid some NPEs in the Connector class on an uninitialize protocol. (remm) + Fix: Incorrect session average life calculation. (remm) + Fix: Improve robustness on using Pipeline.setBasic on a running pipeline. (remm) + Fix: Avoid any init parameter updates when conflicts are found for filters, similar to what is done for servlets, as required by the servlet specification. (remm) + Fix: Fix container event cleanups in some edge cases. (remm) + Fix: Check for last-modified header in ExpiresFilter when a servlet uses addDateHeader to avoid wrongly considering it has been set. (remm) + Fix: Fix hour unit used by ExpiresFilter. (remm) + Fix: Remove exception swallowing in DataSourceStore to align it with FileStore and avoid session loss on errors. (remm) + Fix: Add support for single-quote escaped literal as well as quoted literals in DateFormatCache. (schultz) + Fix: On JAAS logout, clear out role principals on the subject that were added on commit, as recommended by the JAAS specification. (remm) + Fix: MemoryRealm should not add a dummy role when none is specified in the configuration. (remm) + Fix: DataSourceUserDatabase should return a null principal on a non existing user. (remm) + Fix: Fix shared lock expiration in WebDAV. (remm) + Fix: Inaccurate session exipration statistics when using the persistent manager. (remm) + Fix: Skip BOM when serving files with UTF-32 encoding. (remm) + Fix: Mixup of WrapperListener and WrapperLifecycle elements in storeconfig. (remm) + Fix: Incorrect processing of modified users in DataSourceUserDatabase. (remm) + Update: Clarify behavior in the UserDatabase for user, role and group creation that it does not immediately override existing elements. Removal (or update) needs to be used instead. (remm) + Fix: 70049: Align the web application class loader with parent class loaders and swallow any errors caused by invalid paths when looking up resources and behave as if the resources were not found in that case. (markt) + Fix: Improve validation of Range and Content-Range parsers so invalid ranges trigger a 4xx response rather than a 500 response. Pull request [#1012] provided by Sahana Surendra Bogar. (markt) + Fix: Fix connection leak in ProxyErrorReportValve. (remm) + Fix: When using the RewriteValve, %{SSL:HTTPS} now returns on or off rather than true or false to align with httpd. (markt) + Fix: Reset the encoding used for query string parameters between requests in case an application changed the encoding in a previous request. (markt) + Fix: When encoding URLs with the CsrfPreventionFilter, don't add the nonce to URLs that are known not to require it. (markt) + Fix: Fix CombinedRealm isAvailable, it allows authentication if at least one sub realm is available. (remm) + Fix: 70048: Correctly handle asynchronous requests in PersistentValve. (markt) + Fix: Improve the detection of cross-context dispatches when using a RequestDispatcher. (markt) + Fix: Fix various instances of double decoding of URL patterns configured either programmatically or in web.xml. (remm/markt) + Fix: Align the rewrite conditions ornext flag processing with mod_rewrite, which follows a purely sequential evaluation strategy. (remm) + Fix: Change the default for the useRedirect attribute of the ProxyErrorReportValve from true to false. (markt) + Add: Add support for the showReport attribute in JsonErrorReportValve and ProxyErrorReportValve. When set to false, detailed error information (message, description, stack trace) is suppressed from error responses. (dsoumis) + Fix: Avoid a NoClassDefFoundError at startup when catalina-tribes.jar is removed but catalina-ha.jar is present and the Cluster element is enabled in server.xml. Cluster digester rules are now fully conditional on both JARs being available. (dsoumis) + Fix: Fix a potential deadlock when copying resources using WebDAV. (markt) + Fix: Add jakarta., org.apache.catalina. and org.apache.tomcat.to the list of reserved prefixes for SSI variables and request attributes. (markt) + Fix: Missing URL decoding when processing addMapping on a Servlet registration. (remm) + Fix: The Timeout WebDAV header allows comma separated values (according to the examples in the RFC). Use the first acceptable value. (remm) + Fix: Fix various issues when logging the effective web.xml for a web application. Empty sections are no longer logged. Special roles and empty authorisation constraints are included. All session cookie attributes are included. (markt) + Fix: Expand the write lock for the save process in the MemoryUserDatabase to avoid concurrency issues with the file save operations. (markt) + Fix: Ensure atomic session persistence in FileStore. Based on pull request [#1016] by sahvx655-wq. (markt) + Fix: Do not ignore methods configured on security constraints that map to the default servlet. (markt) * Cluster + Fix: Expand wording and increase visibility of log message when cloud membership is configured without a trust store as all certificates will be trusted in this configuration. (markt) + Fix: Ensure listeners are correctly added and removed when configuring the channel coordinator. (markt) + Fix: Fix some concurrency issues in FragmentationInterceptor. (markt) + Fix: Fix some concurrency issues in OrderInterceptor. (markt) + Fix: Fix some concurrency issues in TwoPhaseCommitInterceptor. (markt) + Fix: Fix concurrency issues generating MD5 digests in the CloudMembershipProvider implementations. (markt) + Add: Add replay protection to the EncryptInterceptor. This is a breaking change for the EncryptInterceptor. (markt) * Coyote + Add: Log a suitable warning if an encrypted PEM file is detected using an insecure form for encryption. (markt) + Fix: If TLS groups have been configured, use the configured groups rather than using OpenSSL's default TLS groups when using Tomcat Native with OpenSSL based connectors. (markt) + Fix: For HTTP/2, ensure that any in progress request body reads are cancelled if the container resets the associated stream. This prevents delays waiting for reads to time out when it is known that no more data will be received. (markt) + Fix: Ensure that malformed HTTP/2 messages that should trigger a stream reset do so, rather than triggered a connection close. (markt) + Fix: Improve enforcement of header trailer allow list for HTTP/2. (remm) + Fix: 70050: Avoid NPE when no header frame is processed in HTTP/2, following refactor clean-up of header buffer. (remm) + Fix: Properly use pollerThreadPriority for the NIO poller thread. (remm) + Fix: Fix MessageByte.equals if called on a null MB. (remm) + Fix: Call the delegate key manager in JSSE to retrieve the server key. (remm) + Fix: Avoid overflow scenarios in Asn1Parser. (remm) + Fix: 70091: Add a new attribute, allowSchemeMismatch to Http2Protocol that allows the consistency check for the scheme provided by the user agent to be bypassed. (markt) + Fix: isTrailerFieldsReady was always returning true. (remm) + Fix: Align OpenSSL/Panama TLS implementation with other implementations and throw an exception if there is an error loading the provided CRL(s). (markt) + Fix: Parsing of OpenSSL format cipher expressions incorrectly stopped if @STRENGTH was encountered, ignoring any subsequent expressions. (markt) + Fix: Handle the case where the HTTP/2 payload length is insufficient for the mandatory data required by the flags set in the header. (markt) + Fix: 70102: Correct expected size of ticket keys when calling setSessionTicketKeys with an FFM connector. (markt) + Fix: 69988: Fix post handshake authentication for TLS 1.3. It was broken by a breaking change in OpenSSL between 1.1.1 and 3.0.0. (markt) + Fix: When processing an OpenSSL cipher specification, fully align the order of the resulting ciphers with the order produced by OpenSSL. (markt) + Add: Add support for Brainpool TLS groups. Patch provided by YStankov. (schultz) + Update: Update both the minimum and recommended version for Tomcat Native 2.x to 2.0.15. (markt) + Update: Update the minimum version for Tomcat Native 1.x to 1.3.8. (markt) * Jasper + Fix: Fix possible EL argument mismatch when it was set to null. (remm) + Fix: Fix thread safety of TagPluginManager. (remm) + Fix: Correctly use flush on JSP include. (remm) * Web applications + Add: Manager: Add checks to ensure that any uploaded files are uploaded to the expected location. (markt) + Add: Manager: Add checks to ensure that the requested context path for a deployed WAR, directory or descriptor file is valid. (markt) + Add: Documentation: Expand the description of some of the attributes of the CrawlerSessionManagerValve. (markt) + Fix: Documentation: Clearer description and correct documented default for ocspSoftFail. (markt) + Fix: Fix double escaping in the context names for the JSON mode of the manager servlet. (remm) + Fix: Manager: Ensure automatic deployment does not trigger an undeployment during a Manager triggered web application reload. (markt) + Fix: Documentation: Provide better documentation for the scheme and secure attributes of a Connector. (markt) * Websocket + Fix: Incorrect Future.isDone() return by AsyncChannelWrapperSecure. (remm) + Fix: Trigger standard WebSocket error handling if a call to Endpoint.onOpen() fails for a programmatic endpoint. (markt) + Fix: 70110: Fix memory leak if a call to Endpoint.onOpen() fails for a programmatic endpoint. Test case provided by uabdur. (markt) + Fix: If a client presents invalid parameters when negotiating a WebSocket extension, decline the negotiation offer that includes the invalid parameters rather than failing the connection. Pull request #1019 provided by sahvx655-wq. (markt) * Other + Fix: Use per connection authenticator when executing an Ant task. (remm/markt) + Update: Update Commons Daemon to 1.6.1. (markt) + Update: Improvements to French translations. (remm) + Update: Improvements to Japanese translations provided by tak7iji. (markt) + Update: Update the packaged version of the Tomcat Migration Tool for Jakarta EE to 1.0.12. (markt) + Update: Update Tomcat Native to 2.0.15. (markt) ++++ tomcat11: - Update to Tomcat 11.0.23 * Fixed CVEs: + CVE-2026-55956: Security constraints for default servlet ignored method (bsc#1269907) + CVE-2026-55955: EncryptInterceptor not protected against replay attacks (bsc#1269908) + CVE-2026-55276: Logged effective web.xml is incomplete (bsc#1269909) + CVE-2026-53434: Invalid CRL configuration doesn't trigger failure for FFM Connector (bsc#1269824) + CVE-2026-53404: Bad ornext processing in RewriteValve (bsc#1269910) + CVE-2026-50229: XSS in number guess example (bsc#1269791) * Catalina + Add: Add support for literal '%' characters in access log output. Based on pull request #1002 by Fabian Hahn. (markt) + Fix: Lower the log level to debug when OpenSSL initialization fails in OpenSSLLifecycleListener to avoid stack traces when libssl.so is not present and to align the behavior of the isAvailable() check with the AprLifecycleListener and gracefully fail when natives are not present. (csutherl) + Fix: 70038: Cookie.clone() should also clone the internal attribute map. (markt) + Code: Remove unnecessary code from the SSI processing engine that was duplicating some of the normalisation checks. (markt) + Fix: Cleaner handling of invalid SPNEGO tokens. (remm) + Fix: Avoid some NPEs in the Connector class on an uninitialize protocol. (remm) + Fix: Incorrect session average life calculation. (remm) + Fix: Improve robustness on using Pipeline.setBasic on a running pipeline. (remm) + Fix: Avoid any init parameter updates when conflicts are found for filters, similar to what is done for servlets, as required by the servlet specification. (remm) + Fix: Fix container event cleanups in some edge cases. (remm) + Fix: Check for last-modified header in ExpiresFilter when a servlet uses addDateHeader to avoid wrongly considering it has been set. (remm) + Fix: Fix hour unit used by ExpiresFilter. (remm) + Fix: Remove exception swallowing in DataSourceStore to align it with FileStore and avoid session loss on errors. (remm) + Fix: Add support for single-quote escaped literal as well as quoted literals in DateFormatCache. (schultz) + Fix: On JAAS logout, clear out role principals on the subject that were added on commit, as recommended by the JAAS specification. (remm) + Fix: MemoryRealm should not add a dummy role when none is specified in the configuration. (remm) + Fix: DataSourceUserDatabase should return a null principal on a non existing user. (remm) + Fix: Fix shared lock expiration in WebDAV. (remm) + Fix: Inaccurate session exipration statistics when using the persistent manager. (remm) + Fix: Skip BOM when serving files with UTF-32 encoding. (remm) + Fix: Mixup of WrapperListener and WrapperLifecycle elements in storeconfig. (remm) + Fix: Incorrect processing of modified users in DataSourceUserDatabase. (remm) + Update: Clarify behavior in the UserDatabase for user, role and group creation that it does not immediately override existing elements. Removal (or update) needs to be used instead. (remm) + Fix: 70049: Align the web application class loader with parent class loaders and swallow any errors caused by invalid paths when looking up resources and behave as if the resources were not found in that case. (markt) + Fix: Improve validation of Range and Content-Range parsers so invalid ranges trigger a 4xx response rather than a 500 response. Pull request [#1012] provided by Sahana Surendra Bogar. (markt) + Fix: Fix connection leak in ProxyErrorReportValve. (remm) + Fix: When using the RewriteValve, %{SSL:HTTPS} now returns on or off rather than true or false to align with httpd. (markt) + Fix: Reset the encoding used for query string parameters between requests in case an application changed the encoding in a previous request. (markt) + Fix: When encoding URLs with the CsrfPreventionFilter, don't add the nonce to URLs that are known not to require it. (markt) + Fix: Fix SSO cookie partitioned configuration. (remm) + Fix: Fix CombinedRealm isAvailable, it allows authentication if at least one sub realm is available. (remm) + Fix: 70048: Correctly handle asynchronous requests in PersistentValve. (markt) + Fix: Improve the detection of cross-context dispatches when using a RequestDispatcher. (markt) + Fix: Fix various instances of double decoding of URL patterns configured either programmatically or in web.xml. (remm/markt) + Fix: Align the rewrite conditions ornext flag processing with mod_rewrite, which follows a purely sequential evaluation strategy. (remm) + Fix: Update default web.xml version to match supported Servlet specification version. (markt) + Fix: Change the default for the useRedirect attribute of the ProxyErrorReportValve from true to false. (markt) + Add: Add support for the showReport attribute in JsonErrorReportValve and ProxyErrorReportValve. When set to false, detailed error information (message, description, stack trace) is suppressed from error responses. (dsoumis) + Fix: Avoid a NoClassDefFoundError at startup when catalina-tribes.jar is removed but catalina-ha.jar is present and the Cluster element is enabled in server.xml. Cluster digester rules are now fully conditional on both JARs being available. (dsoumis) + Fix: Fix a potential deadlock when copying resources using WebDAV. (markt) + Fix: Add jakarta., org.apache.catalina. and org.apache.tomcat.to the list of reserved prefixes for SSI variables and request attributes. (markt) + Fix: Missing URL decoding when processing addMapping on a Servlet registration. (remm) + Fix: The Timeout WebDAV header allows comma separated values (according to the examples in the RFC). Use the first acceptable value. (remm) + Fix: Fix various issues when logging the effective web.xml for a web application. Empty sections are no longer logged. Special roles and empty authorisation constraints are included. All session cookie attributes are included. (markt) + Fix: Expand the write lock for the save process in the MemoryUserDatabase to avoid concurrency issues with the file save operations. (markt) + Fix: Ensure atomic session persistence in FileStore. Based on pull request [#1016] by sahvx655-wq. (markt) + Fix: Do not ignore methods configured on security constraints that map to the default servlet. (markt) * Cluster + Fix: Expand wording and increase visibility of log message when cloud membership is configured without a trust store as all certificates will be trusted in this configuration. (markt) + Fix: Ensure listeners are correctly added and removed when configuring the channel coordinator. (markt) + Fix: Fix some concurrency issues in FragmentationInterceptor. (markt) + Fix: Fix some concurrency issues in OrderInterceptor. (markt) + Fix: Fix some concurrency issues in TwoPhaseCommitInterceptor. (markt) + Fix: Fix concurrency issues generating MD5 digests in the CloudMembershipProvider implementations. (markt) + Add: Add replay protection to the EncryptInterceptor. This us a breaking change for the EncryptInterceptor.(markt) * Coyote + Add: Log a suitable warning if an encrypted PEM file is detected using an insecure form for encryption. (markt) + Fix: If TLS groups have been configured, use the configured groups rather than using OpenSSL's default TLS groups when using Tomcat Native with OpenSSL based connectors. (markt) + Fix: For HTTP/2, ensure that any in progress request body reads are cancelled if the container resets the associated stream. This prevents delays waiting for reads to time out when it is known that no more data will be received. (markt) + Fix: Ensure that malformed HTTP/2 messages that should trigger a stream reset do so, rather than triggered a connection close. (markt) + Fix: Improve enforcement of header trailer allow list for HTTP/2. (remm) + Fix: 70050: Avoid NPE when no header frame is processed in HTTP/2, following refactor clean-up of header buffer. (remm) + Fix: Properly use pollerThreadPriority for the NIO poller thread. (remm) + Fix: Fix MessageByte.equals if called on a null MB. (remm) + Fix: Call the delegate key manager in JSSE to retrieve the server key. (remm) + Fix: Avoid overflow scenarios in Asn1Parser. (remm) + Fix: 70091: Add a new attribute, allowSchemeMismatch to Http2Protocol that allows the consistency check for the scheme provided by the user agent to be bypassed. (markt) + Fix: isTrailerFieldsReady was always returning true. (remm) + Fix: Align OpenSSL/Panama TLS implementation with other implementations and throw an exception if there is an error loading the provided CRL(s). (markt) + Fix: Parsing of OpenSSL format cipher expressions incorrectly stopped if @STRENGTH was encountered, ignoring any subsequent expressions. (markt) + Fix: Handle the case where the HTTP/2 payload length is insufficient for the mandatory data required by the flags set in the header. (markt) + Fix: 70102: Correct expected size of ticket keys when calling setSessionTicketKeys with an FFM connector. (markt) + Fix: 69988: Fix post handshake authentication for TLS 1.3. It was broken by a breaking change in OpenSSL between 1.1.1 and 3.0.0. (markt) + Fix: When processing an OpenSSL cipher specification, fully align the order of the resulting ciphers with the order produced by OpenSSL. (markt) + Add: Add support for Brainpool TLS groups. Patch provided by YStankov. (schultz) + Update: Update both the minimum and recommended version for Tomcat Native 2.x to 2.0.15. (markt) + Update: Update the minimum version for Tomcat Native 1.x to 1.3.8. (markt) * Jasper + Fix: Fix possible EL argument mismatch when it was set to null. (remm) + Fix: Fix thread safety of TagPluginManager. (remm) + Fix: Correctly use flush on JSP include. (remm) * Web applications + Add: Manager: Add checks to ensure that any uploaded files are uploaded to the expected location. (markt) + Add: Manager: Add checks to ensure that the requested context path for a deployed WAR, directory or descriptor file is valid. (markt) + Add: Documentation: Expand the description of some of the attributes of the CrawlerSessionManagerValve. (markt) + Fix: Documentation: Clearer description and correct documented default for ocspSoftFail. (markt) + Fix: Fix double escaping in the context names for the JSON mode of the manager servlet. (remm) + Fix: Manager: Ensure automatic deployment does not trigger an undeployment during a Manager triggered web application reload. (markt) + Fix: Documentation: Provide better documentation for the scheme and secure attributes of a Connector. (markt) * Websocket + Fix: Incorrect Future.isDone() return by AsyncChannelWrapperSecure. (remm) + Fix: Trigger standard WebSocket error handling if a call to Endpoint.onOpen() fails for a programmatic endpoint. (markt) + Fix: 70110: Fix memory leak if a call to Endpoint.onOpen() fails for a programmatic endpoint. Test case provided by uabdur. (markt) + Fix: If a client presents invalid parameters when negotiating a WebSocket extension, decline the negotiation offer that includes the invalid parameters rather than failing the connection. Pull request #1019 provided by sahvx655-wq. (markt) * Other + Fix: Use per connection authenticator when executing an Ant task. (remm/markt) + Update: Update Commons Daemon to 1.6.1. (markt) + Fix: Prevent duplicate log messages when clustering JARs are not present on startup. (csutherl) + Update: Improvements to French translations. (remm) + Update: Improvements to Japanese translations provided by tak7iji. (markt) + Update: Update the packaged version of the Tomcat Migration Tool for Jakarta EE to 1.0.12. (markt) + Update: Update Tomcat Native to 2.0.15. (markt) ++++ trufflehog: - Update to version 3.95.7: * [INS-407] Fixed AWS detector producing non deterministic output (#4836) * [INS-197] Add redhatpyxis api key detector (#4995) * [INS-497] Add Pganalyze Read Key Detector (#4993) * Expose `SecretParts` in the JSON output (#5073) * Add scan_all_installations option for multi-org GitHub App scanning (#4775) * Bump shared renovate-config to v1.0.3 (#5044) * Skip reverification results during deduplication (#5069) * huggingface: add bucket scanning (#5017) * [INS-406] Braintrust detector (#4826) * fix: add git worktree support in PrepareRepo (#4690) * Fix GitHub App cross-org member enumeration using per-installation tokens (#4774) * fixed regex typo that was causing conf uuid's to be surfaced as non-live atlassian secrets. (#5029) * test(handlers): point APK test fixture at trufflehog-test-assets (#5053) * fix(sources/filesystem): order resume comparison by path component (#5041) ++++ valijson: - Update to version 1.1.1: This is the smaller release - primarily bug fixes and small improvements. * Issues fixed in this release: - Guard against int64_t overflow in multipleOf integer check by @aizu-m in #237 - Use locale-independent from_chars for string-to-double parsing by @aizu-m in #238 - Count embedded null bytes in u8_strlen for length validation by @aizu-m in #236 * Other changes include: - Improve Qt5 and Qt6 cross-compatibility - Bump to latest yaml-cpp in vendored libraries - Improve handling of refs for draft 7 schemas - Add option to preserve empty tokens in JSON pointers - Improve RFC 3986 coverage in URI helpers ++++ virtualbox: - Update to release 7.2.12 * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0. * Windows Guest: Added DX11 performance improvements and fixes. - Switch off Python bindings completely, as we are not providing Python 3.11 packages for Factory anymore (bsc#1268789). - Undo 0666 mode change to virtualbox-60-vboxguest.rules [boo#1270013] ++++ virtualbox-kmp: - Update to release 7.2.12 * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0. * Windows Guest: Added DX11 performance improvements and fixes. - Switch off Python bindings completely, as we are not providing Python 3.11 packages for Factory anymore (bsc#1268789). - Undo 0666 mode change to virtualbox-60-vboxguest.rules [boo#1270013] ++++ wolfictl: - Update to version 0.39.20: * build(deps): bump zizmorcore/zizmor-action from 0.5.6 to 0.5.7 (#2003) * build(deps): bump chainguard-dev/actions from 1.6.24 to 1.6.25 (#2004) ------------------------------------------------------------------ ------------------ 2026-6-30 - Jun 30 2026 ------------------- ------------------------------------------------------------------ ++++ 2ping: - Update to version 4.6.1 * Remove license classifier (PEP 639) * pyproject.toml: Fix malformed license statement * SPDX headers cleanup * flake8 fixes * Packaging updates - Removed harden_2ping.service.patch -- applied to the (now local) 2ping.service - add bash completion ++++ NetworkManager: - Modify nfs: Exit gracefully if /etc/fstab is missing (bsc#1185815). ++++ accessibility-inspector: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ akonadi: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ akonadi-calendar: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * cppcheck knownConditionTrueFalse fix * cppcheck uninitMemberVarNoCtor fix ++++ akonadi-calendar-tools: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ akonadi-contacts: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ akonadi-import-wizard: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ akonadi-mime: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ akonadi-search: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Partially revert 3bb094eb ++++ akonadiconsole: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ akregator: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ alligator: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ analitza: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ angelfish: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ arianna: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ ark: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ arping2: - Update to release 2.29 * Respect -q when using -P * Prevent using -P option with MAC dest * Prevent using -B option being used with positional arg ++++ artikulate: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ audex: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ audiotube: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ aurorae6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ baloo-widgets: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * tagsfileitemaction: fix crash on empty selection (kde#521325) ++++ blinken: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ blog: - Update to version 2.44 Harden blog and use shims units to handle plymouth Disable coldstart requests via epoll Avoid handling fd twice in epoll loop ++++ bluedevil6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ bomber: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ bovo: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ breeze6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ calendarsupport: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ calindori: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ cantor: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ colord-kde: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Add missing qqml.h include ++++ openblas_openmp: - disable tests for i586 as sblat tests fail ++++ openblas_pthreads: - disable tests for i586 as sblat tests fail ++++ openblas_serial: - disable tests for i586 as sblat tests fail ++++ nodejs24: - Update to 24.18.0 (bsc#1269825) * doc: update blockList stability status to release candidate * fs: support caller-supplied readFile() buffers * http: close pre-request sockets in closeIdleConnections * loader: implement package maps * net: support TCP_KEEPINTVL and TCP_KEEPCNT in setKeepAlive * tls: add certificateCompression option * vfs: dispatch node:fs/promises to mounted VFS instances * vfs: add minimal node:vfs subsystem - fix_ci_tests.patch: refreshed - ip-address-bsc1268097.patch: dropped upstreamed ++++ crmsh: - Update to version 5.1.0+20260630.0c615a08: * fix: update cluster blocking ssh test properly via crm.conf * Fix: crm.conf.in: keep the section headers uncommented (#2143) ++++ darktable: - Remove unused flickcurl dependency (gh#darktable-org/darktable#4574) ++++ discover6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ dolphin: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * search/chip: Draw chip with QStyle instead of hardcoding Breeze * viewproperties: ensure not to remove defaults view properties ++++ dolphin-plugins: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ dragonplayer: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ drkonqi6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ elisa: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Change output device when global output is changed (kde#512126) ++++ eventviews: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ falkon: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Drop QTEST_DISABLE_KEYPAD_NAVIGATION from tests ++++ faugus-launcher: - Bump to version 1.22.7 - Upstream changes: * cleanup shortcut.py * remove redundand DnD setup loop * Saves interface settings * replace duplicate css provider * Sort games even if the menu is not shown * Workaround for Debian icons/banners * refactor: (proton) stream download directly into tar extraction * Temporarily removed Epic Games support * remove unused config variables * remove unused icon_extracted attribute * remove unused _dup_handler_id assignment * simplify format_title call by using game.title directly * remove updated_steam_id attribute, use direct detect_steam_id() call * remove dead Tab key handler * remove redundand self.flowbox_child initialization * remove duplicate set_hexpand() call * remove os.chdir, replace relative games.json with absolute games_json * remove unused file_path * remove redundand isinstance check * remove dead code and redundant variable assignments * remove dead conditional that is always true in on_settings_dialog_response * remove unused import * Remove unused parameters and dead code in backup.py and launcher.py * Allow UMU_USE_STEAM to be unset * Update utils.py * Update launcher.py * Fixed Filepicker inconsistency * remove unused Gdk import from backup.py * remove double blank lines * extract choose_shortcut_icon to utils.py * extract create_mangohud_gamemode_checkboxes to utils.py * extract disable_mangohud_gamemode_if_missing to utils * extract css provider to utils.py * extract ko-fi/paypal button to utils.py * extract duplicate addon defaults to utils.py ++++ ffmpegthumbs: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ filelight: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ flatpak-kcm6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - No code changes since 6.7.1 ++++ flint: - Update to release 3.6.0 * Added ``gr_poly_compose_series_kinoshita_li`` for power series composition in `O(M(n) \log n)` over generic rings using the Kinoshita-Li algorithm. * Added the ``padic_radix`` module implementing `p`-adic numbers and fields for word-size `p` in the radix representation. * Added ``fmpz_poly_isolate_real_roots`` and related functions implementing real root counting and isolation for ``fmpz_poly``. * Added many generic trigonometric power series methods (including ``gr_poly_sin_cos_pi_series``, ``gr_poly_sin_pi_series``, etc.) * Added ``gr_bessel_j_jet`` and ``gr_poly_bessel_j_series`` for computing the Bessel J-function of a power series, with wrappers for ``arb``, ``acb`` and ``gr_series``. * Add extrapolation of ``nmod_poly`` at points in geometric progression. * Added ``arb_get_simplest_fmpq``, returning the rational with smallest positive denominator (and then smallest numerator) lying in the interval. * Added division with remainder for Ore polynomials (``gr_ore_poly_divrem``, ``gr_ore_poly_div``, ``gr_ore_poly_rem``) * Added ``gr_poly_resultant_subresultant`` and ``gr_poly_xgcd_subresultant``, used by default over non-field UFDs in ``gr_poly_resultant`` and ``gr_poly_xgcd`` * Extended ``gr_poly_factor_squarefree`` and ``gr_poly_squarefree_part`` to work over non-field UFDs of characteristic zero and over finite fields, instead of only fields of characteristic zero * Added public helper functions for fast certification that a matrix is singular over the integers or rationals, used to speed up the multimodular and Dixon solvers for ``fmpz_mat`` and ``fmpq_mat`` on singular input. ++++ kiten: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ francis: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ geeqie: - Update to version 2.9: + bugfix release ++++ ghostwriter: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ gjs: - Update to version 1.88.1: + Closed bugs and merge requests: - Breaking change introduced in 1.87.1 - maint: Check for NULL before dereferencing error_out pointer ++++ python-Glances: - move to the right subpackage ++++ gnome-shell: - Update to version 50.3: + Prevent workspaces from being removed mid-animation + Announce search result description to screen readers + Improve animation when expanding app grid label + Fix spacing in lock screen media notifications + Plugged leak + Misc. bug fixes and cleanups + Updated translations. ++++ gnu_parallel: - Update to release 20260622 * The testsuite was reorganized ++++ granatier: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ grantlee-editor: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ grantleetheme: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ grub2: - grub2.spec: Use unnumbered patch tag https://rpm.org/docs/4.20.x/manual/spec.html#patch ++++ breeze6-gtk: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ gwenview: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ incidenceeditor: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ ipxe: - Fix QEMU live migration (bsc#1269260) issues by match the legacy qemu-ipxe ROM sizes and structure. More specifically: - Drop i386 and aarch64 from FAT EFI ROMs - Compress (-ec) x86_64 EFI and inject (-b) legacy ROM - Add PCI class code 0x02 to EfiRom arguments - Pad all EFI ROMs to exactly 256KB via truncate ++++ itinerary: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Add 26.04.3 release notes * Also disable KCalendarCoreExtras tests with KF 6.28 * Forward compatibility with KCalendarCore 6.28 * Increase drawer width * Use QChronoTimer for timeline updates ++++ jline3: - Update to upstream version 3.30.14 * Security fixes + fix: clamp NAWS terminal dimensions to prevent CPU exhaustion (GHSA-2r2c-cx56-8933, bsc#1270083) + fix: cap NEW-ENVIRON variable count to prevent heap exhaustion (GHSA-47qp-hqvx-6r3f, bsc#1269021) - Removed patch: * jline3-GHSA-47qp-hqvx-6r3f.patch + integrated in this version ++++ juk: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ k3b: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kaccounts-integration: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kaccounts-providers: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kactivitymanagerd6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ kaddressbook: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kajongg: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kalarm: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kalgebra: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kalk: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kalm: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Port away from deprecated KLocalizedContext ++++ kalzium: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kamoso: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kanagram: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kapman: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kapptemplate: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kasts: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kate: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ katomic: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kbackup: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Appstream: Add developer ++++ kblackbox: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kblocks: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kbounce: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kbreakout: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kbruch: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kcachegrind: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kcalc: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kcalutils: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kcharselect: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kclock: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kcolorchooser: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kcron: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kde-cli-tools6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * kstart: Unset desktop file name (kde#521679) * Update version for new release 6.7.2 ++++ kde-gtk-config6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ kde-inotify-survey: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ poxml: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kdebugsettings: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kdeconnect-kde: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * pause music plugin: skip our own mpris interface (kde#427028) * core/filetransferjob: Fix automatic file renaming * Build for macOS also on release branches * Do not show connection info for disconnected devices * test: add regression test for CompositeUploadJob timeout path * Fix: add connection timeout to CompositeUploadJob to prevent port leaks (kde#516765) * Call FromIdentityPacketAndCert from the class, not the object (kde#519057) * dbusproperty: scope signal connection (fixes crash closing settings) (kde#520352) * Filter the addresses we advertise via mdns (kde#520453) * Avoid echoing phone notifications back to the phone (kde#520838) ++++ kdecoration6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ kdeedu-data: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ libkdegames: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kdegraphics-mobipocket: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kdegraphics-thumbnailers: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kdenetwork-filesharing: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kdenlive: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Fixc thumbnails not correctly adjusting after dar change (kde#522252) * FIx typo * Ensure we don't execute unwanted commands on MLT < 7.40 * Fix typo * Fix possible crash in exit * Fix history not cleared if clearing and closing splash * Fix qml warning on qml shortcuts * Don't try to save audio thumbs to invalid empty path (happens in tests) * Fix possible crash when trying to record without audio device * Fix fake rect not correctly initialized on add effect * Fix Rectangular Alpha mask keyframes * Fix effect with multiple color picker broken, and effect not disabled when picking (kde#521396) * Fix enforcing video stream in multi stream video clips (kde#505314) * Fix clip with mix left on incorrect subplaylist after cut * Fix timeline playhead going out of view while playing (kde#517494) * Fix crash undoing create sequence from selection * Fix cannot move rotoscoping shape after playing monitor ++++ kdepim-addons: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kdepim-runtime: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kdeplasma6-addons: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * [Vietnamese Lunar Calendar] Fix midnight JDE rounding in getLocalDayIndex (kde#522099) * applets/colorpicker: Fix sizing * Update version for new release 6.7.2 - Enable Kameleon QMK integration, got whitelisted ++++ kdesdk-scripts: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kdesdk-thumbnailers: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kdevelop: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kdevelop-plugin-php: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kdevelop-plugin-python3: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kdf: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kdialog: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kdiamond: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kdnssd: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ keditbookmarks: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ keysmith: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Fix OTP overlaying info and delete buttons ++++ kfind: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kfourinline: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kgamma6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ kgeography: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kget: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kglobalacceld6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ kgoldrunner: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kgpg: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kgraphviewer: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ khangman: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ khealthcertificate: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ khelpcenter: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kidentitymanagement: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kig: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kigo: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ killbots: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kimagemapeditor: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kimap: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kinfocenter6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 * about: prevent loading more than 2 devices on nvidia (kde#521295) * Update version for new release 6.7.2 ++++ kio-admin: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kio-extras: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kio-gdrive: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kio_audiocd: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kamera: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kdesdk-kioslaves: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kirigami-gallery: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kiriki: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kitinerary: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Fix extracting multi-column VR tickets * 12go: Add support for extracting receipt * Manually extract BDZ ticket prices * Add polferries extractor * Add missing poppler include * Extract checkin times and prices from Accor hotel bookings * Fix arrival stop extraction on French-operated Flixbus tickets * Don't choke on missing currency symbol on IRCTC tickets * Attempt to support both less and more than 1000 in `irctc` PDF * Add price extraction for SRT (thai-railway) * Add price extraction for IRCTC QR ticket ++++ kjournald: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kjumpingcube: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kldap: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kleopatra: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ klettres: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ klickety: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ klines: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kmag: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kmahjongg: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kmail: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Drop QTEST_DISABLE_KEYPAD_NAVIGATION from tests ++++ kmail-account-wizard: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kmailtransport: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kmbox: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kmenuedit6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ kmime: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Don't create headers with an empty type * Stricter checks for yEnc metadata field separation * Bump version for 26.04.3 ++++ kmines: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kmix: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kmousetool: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kmouth: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kmplot: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ knavalbattle: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ knetwalk: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ knights: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * CI: Flatpak: libplasma needs plasma-activities from master ++++ knighttime6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ koko: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kolf: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kollision: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kolourpaint: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kompare: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kongress: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ konqueror: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ konquest: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ konsole: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Fix warnings from PreviewJob ++++ kontact: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kontactinterface: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kontrast: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ konversation: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Disconnect only the necessary signal ++++ kopeninghours: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ korganizer: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kosmindoormap: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Build stable branch Flatpak against dependencies from stable branches ++++ kde-dev-utils: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kpat: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kpimtextedit: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kpipewire6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ kpkpass: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kpmcore: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kpublictransport: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Add Amtrak onboard SSID * Optimize computing GeoJSON bounding boxes ++++ kqtquickcharts: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ krdc: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ krdp6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * server: fix portal registration by setting the correct desktop file name (kde#521264) * Update version for new release 6.7.2 ++++ krecorder: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kreversi: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ krfb: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kruler: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ ksanecore: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kscreen6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ kscreenlocker6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ kshisen: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ ksirk: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ ksmtp: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ ksnakeduel: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kspaceduel: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ ksquares: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ ksshaskpass6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ ksudoku: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * main: set surface format to support legacy OpenGL (kde#521401) ++++ libksysguard6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ ksystemlog: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ ksystemstats6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ kteatime: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ ktimer: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ ktnef: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ ktorrent: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ ktouch: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ ktrip: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ ktuberling: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kturtle: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kubrick: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * main: set surface format to support legacy OpenGL ++++ kunifiedpush: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Add missing qqml.h include ++++ kwalletmanager: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kwave: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kwayland-integration6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ kwayland6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ kweather: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kweathercore: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ kwin6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * backends/drm: disable hardware rotation on older AMD GPUs (kde#521764) * backends/drm: fix SDR MHC2 profiles with a calibration matrix (kde#522301) * multigpuswapchain: force linear target buffers for AMD multi-gpu copies * Move "mouse to focus" and "mouse to center" shortcuts to kwin core (kde#522070) * backends/drm: correctly transform damage to buffer-local (kde#521878) * Optimize querying X window shape (kde#522005) * scene/workspacescene: don't ignore forced software cursor for direct scanout (kde#521953) * wayland/outputdevice: delay done event until the output has a UUID (kde#521826) * backends/drm: use the native colorimetry again (kde#521759) * kcm_*: fix BugReportUrl * plugins/eis: Do not send events from release warp to capture (kde#521486) * backends/drm: disable unused objects even when the last output is removed * scene: Properly crop opaque region of subsurfaces * backends/drm: pre-emptively filter out udev events for non-KMS nodes * scene/surfaceitem_wayland: immediately update the release point of the texture (kde#521687,kde#521960) * Update version for new release 6.7.2 ++++ kwin6-x11: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ kwordquiz: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ lact: - For lact.config.yaml file: * Update version number to 6 - For install-guide.txt file: * Add more useful lact wiki links to recover from a bad overclocking - For .spec file: * Added required build dependencies for 0.9.1 * Fix build for Leap 16.0 - For .rpmlintrc file: * Exclude "unstripped-binary-or-object" warning - Bump to version 0.9.1 - Upstream changes: * Translations update from Fedora Weblate (#991) * Translations update from Fedora Weblate (#1009) * chore: prepare for new release * fix: nvidia displayport2 bandwidth calculation (#1090) * feat: de-couple nvidia target temp from amd pmfw target temp (#1086) * fix: raise main window on errors * fix: derive V/F curve bounds from offset limits (#1083) * feat: add option to flatten VF curve selection (#1084) * chore: supress clippy warning * feat: QOL for displays info (#1085) * feat: handle VF curve without vf_tuple_base (Turing) (#1066) * fix: automatically clamp power cap to the allowed range on AMD (#1080) * fix: raise main window for apply confirmation (#1078) * fix: libdisplay-info dependency on debian-based systems (#1077) * fix: make UI tolerate power cap being reported as 0 (#1072) * fix: use host PATH variable when enabling AMD OD from inside flatpak (#1070) * feat: add displays info (#1052) * fix: correct nvidia fan curve pwm to percent conversion (#1055) * refactor: improve gui folder structure (#1047) * chore: use tokio local runtime instead of LocalSet (#1050) * chore: add another GIGABYTE 9070 XT to device_ids.json (#1049) * feat: add range selection feature for VF curve editor (#1032) * fix: gracefully handle missing get_device_api_info in daemon * fix: gracefully handle missing get_device_api_info in daemon * perf: fetch Vulkan/OpenCL info asynchronously after startup (#1046) * chore: bump libdrm-amdgpu * feat: use banner instead of dialog to signal daemon reconnection (#1044) * refactor: use helper methods for component launch (#1041) * perf: avoid unnecessary ui config rewrite on startup (#1040) * fix: wrap flatpak service startup with bash (#1039) * chore: make clippy warnings fail CI, fix them (#1038) * chore: move gpu test data to a shared directory (#1037) * feat: support amd deep sleep state (#1035) * feat: add custom loader (#1031) * Revert "WIP UI snapshot tests" * WIP UI snapshot tests * fix: missing fan curve options on nvidia (#1034) * feat: use revealer for graphs window edit mode toolbar (#1029) * feat: rework app menu using actions; add keyboard shortcuts for preferences and quit (#1028) * fix: fix regression with dirty init state (#1027) * chore: add Gigabyte RTX 4070 Ti Super WindForce Max OC to device ids (#1026) * perf: optimize gui bootstrap (#1023) * feat: remember window size (#1022) * feat: add hold/release cookie mechanism for profile state management (#995) * chore: update vulkan schema to 1.4.351 * fix: bump flatpak sources * fix: bump amdgpu-sysfs with deep sleep pstate handling (#1021) * chore: improve p-state reads logs (#1019) * fix: avoid leaking amdgpu device descriptors on reload (#1020) * fix: bump libdrm_amdgpu_sys to 0.8.14 (#1018) * doc: mention nvidia VF curve in README * chore: add Turkish translations (#1011) * fix: detect typed input in clock adjustment spinbuttons (#1008) * feat: consolidate MessageDialogs under generic InfoDialog (#997) * doc: fix API documentation links (#1014) * chore: add debug log for p-states initial load (#1016) * feat: improve profile process rule selector (#1003) * doc: add Solus in installation section of README (#990) * A more detailed changelog can be found at: https://github.com/ilya-zlobintsev/LACT/releases/tag/v0.9.1 ++++ lact-headless: - For lact.config.yaml file: * Update version number to 6 - For install-guide.txt file: * Add more useful lact wiki links to recover from a bad overclocking - For .spec file: * Added required build dependencies for 0.9.1 * Fix build for Leap 16.0 - For .rpmlintrc file: * Exclude "unstripped-binary-or-object" warning - Bump to version 0.9.1 - Upstream changes: * Translations update from Fedora Weblate (#991) * Translations update from Fedora Weblate (#1009) * chore: prepare for new release * fix: nvidia displayport2 bandwidth calculation (#1090) * feat: de-couple nvidia target temp from amd pmfw target temp (#1086) * fix: raise main window on errors * fix: derive V/F curve bounds from offset limits (#1083) * feat: add option to flatten VF curve selection (#1084) * chore: supress clippy warning * feat: QOL for displays info (#1085) * feat: handle VF curve without vf_tuple_base (Turing) (#1066) * fix: automatically clamp power cap to the allowed range on AMD (#1080) * fix: raise main window for apply confirmation (#1078) * fix: libdisplay-info dependency on debian-based systems (#1077) * fix: make UI tolerate power cap being reported as 0 (#1072) * fix: use host PATH variable when enabling AMD OD from inside flatpak (#1070) * feat: add displays info (#1052) * fix: correct nvidia fan curve pwm to percent conversion (#1055) * refactor: improve gui folder structure (#1047) * chore: use tokio local runtime instead of LocalSet (#1050) * chore: add another GIGABYTE 9070 XT to device_ids.json (#1049) * feat: add range selection feature for VF curve editor (#1032) * fix: gracefully handle missing get_device_api_info in daemon * fix: gracefully handle missing get_device_api_info in daemon * perf: fetch Vulkan/OpenCL info asynchronously after startup (#1046) * chore: bump libdrm-amdgpu * feat: use banner instead of dialog to signal daemon reconnection (#1044) * refactor: use helper methods for component launch (#1041) * perf: avoid unnecessary ui config rewrite on startup (#1040) * fix: wrap flatpak service startup with bash (#1039) * chore: make clippy warnings fail CI, fix them (#1038) * chore: move gpu test data to a shared directory (#1037) * feat: support amd deep sleep state (#1035) * feat: add custom loader (#1031) * Revert "WIP UI snapshot tests" * WIP UI snapshot tests * fix: missing fan curve options on nvidia (#1034) * feat: use revealer for graphs window edit mode toolbar (#1029) * feat: rework app menu using actions; add keyboard shortcuts for preferences and quit (#1028) * fix: fix regression with dirty init state (#1027) * chore: add Gigabyte RTX 4070 Ti Super WindForce Max OC to device ids (#1026) * perf: optimize gui bootstrap (#1023) * feat: remember window size (#1022) * feat: add hold/release cookie mechanism for profile state management (#995) * chore: update vulkan schema to 1.4.351 * fix: bump flatpak sources * fix: bump amdgpu-sysfs with deep sleep pstate handling (#1021) * chore: improve p-state reads logs (#1019) * fix: avoid leaking amdgpu device descriptors on reload (#1020) * fix: bump libdrm_amdgpu_sys to 0.8.14 (#1018) * doc: mention nvidia VF curve in README * chore: add Turkish translations (#1011) * fix: detect typed input in clock adjustment spinbuttons (#1008) * feat: consolidate MessageDialogs under generic InfoDialog (#997) * doc: fix API documentation links (#1014) * chore: add debug log for p-states initial load (#1016) * feat: improve profile process rule selector (#1003) * doc: add Solus in installation section of README (#990) * A more detailed changelog can be found at: https://github.com/ilya-zlobintsev/LACT/releases/tag/v0.9.1 ++++ layer-shell-qt6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ libkcddb-qt6: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ libkdcraw: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ libkeduvocdocument: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ libkexiv2-qt6: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ libkcddb: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ libkdcraw-qt5: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ libkscreen6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ libkmahjongg: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ libkgapi6: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ libgravatar: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ libkdepim: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ mailcommon: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ mailimporter: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ mimetreeparser: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ pimcommon: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ libkleo: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ libksane: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ libktorrent: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ plasma5support6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ libplasma6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ plasma6-activities: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ plasma6-activities-stats: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ libadwaita: - Update to version 1.9.2: + Build: - Include prebuilt styles again - Resolve locale directory at runtime on Windows + AdwApplication: Speed up initial style loading + AdwStyleManager: - Speed up initial loading - Check GTK version in runtime instead of build time + AdwSwipeTracker: Ignore mostly orthogonal touchpad scrolls + AdwViewSwitcherSidebar: Fix a leak + Stylesheet: Fix a copypaste error + Updated translations. ++++ marble: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Fix build on CI ++++ libfprint: - Add upstream patch focal-tech-support.patch to add support for new focal tech fingerprint reader ++++ libkomparediff2: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ libksieve: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ onnxruntime: - Fix build on openSUSE Leap / SLE (suse_version < 1699): re-bundle eigen. * The 1.26.0 refactor unbundled eigen3 assuming the system package is 5.0, which holds on Tumbleweed / Factory but not on Leap/SLE 16.x, which ship the eigen 3.4.0 release. ONNX Runtime's element_wise_ops.cc (Min/Max ops) calls ArrayBase::min/max(...); those NaN-propagation overloads were added on eigen's 3.4 maintenance branch *after* the 3.4.0 tag, so the build failed to compile against the system 3.4.0. * Bundle the eigen 3.4-branch snapshot ORT pins in cmake/deps.txt (the same commit upstream consumes) for suse_version < 1699 only: drop the system-eigen3 find via sed and point FETCHCONTENT_SOURCE_DIR_EIGEN3 at the bundled source, exactly as date/onnx/SafeInt are handled. Factory keeps using the system eigen 5.0 unchanged. Preserves NaN-propagation semantics. * Make BuildRequires: eigen3-devel Factory-only (suse_version >= 1699), since Leap/SLE now build the bundled eigen, and add Provides: bundled(eigen3) = 3.4.90 there accordingly. - Fix build on openSUSE Leap / SLE (Leap 16.0, 16.1 and 15.7), guarded by suse_version < 1699 so Tumbleweed / Factory keep the upstream behaviour: * Protobuf: Leap/SLE pull protobuf21 from SUSE:SLFO:Main, which ships no CMake config -- unlike Factory's protobuf21-devel, which provides cmake(protobuf). ONNX Runtime declares Protobuf with "FIND_PACKAGE_ARGS NAMES Protobuf protobuf", and the NAMES keyword forces config-only mode, so detection failed and the disconnected FetchContent fallback aborted configure. Rewrite that declare to "FIND_PACKAGE_ARGS MODULE" so CMake's module-mode FindProtobuf locates the standard-path protobuf Leap does ship (headers, libprotobuf.so, protoc) and creates the protobuf:: targets. * Abseil: ONNX Runtime's hardcoded ABSEIL_LIBS list is generated for abseil 20250814 and names targets (e.g. absl::tracing_internal) absent from the older system abseil on Leap (20240722), which failed the CMake generate step. Prune ABSEIL_LIBS to the targets that actually exist; a no-op on Factory, whose abseil (20260107) provides all of them. ++++ openbabel: - Drop test fixtures with incompatible licenses (boo#1269820): * remove test/fuzz/FuzzedDataProvider.h and test/files/fuzz_regress/methane-pointgroup.g09 -- test-only data carrying Apache-2.0-WITH-LLVM-exception and proprietary Gaussian-09 output; never compiled in or shipped, removed to keep the source tree free of incompatible-licensed material * add openbabel-3.2.0-drop-incompatible-fuzz-harnesses.patch to unwire the fuzz harnesses that include the removed header so the test suite keeps building (CVE coverage retained via the fuzz_obconversion_{sdf,smiles} harnesses) ++++ pari: - Update to release 2.17.4 * This release fixes a number cases where PARI was returning an incorrect result. ++++ libpisp: - Update to version 1.6.0 * backend: Allow offsets to be specified as pixels or bytes. * backend: Add output image offset parameters. ++++ python314-core: - add gcc and g++ dependencies to the -devel package (and BR for the whole package) ++++ python314-nogil-nogil-core: - add gcc and g++ dependencies to the -devel package (and BR for the whole package) ++++ quazip-qt5: - Update to 1.7.2 * Fix a pkg-config issue ++++ quazip-qt6: - Update to 1.7.2 * Fix a pkg-config issue ++++ rocs: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ rpm: - harden ndb code [bsc#1269584] [CVE-2026-44605] * new patch: ndbharden.diff - split all plugins into subpackages * this allows for an easy way to get rid of a plugin, it's also what other distributions do - make the imaevmsign plugin build in a multibuild flavor * updated patch: imaevmsignplugin.diff ++++ seafile: - Update to 9.0.20 (no changelog). ++++ libtorrent: - Update to release 0.16.15 * Added socket category option strings * Fix use-after-free in UdpRouter::disconnect_failure_unsafe * Validate HTTP proxy url when it is set * Reset HttpGet objects to ensure there is no unexpected reuse ++++ lokalize: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Update mailing lists for Norwegian translation teams ++++ lskat: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ markdownpart: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ massif-visualizer: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ mbox-importer: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ merkuro: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ messagelib: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ milou6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ minuet: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ msr-safe: - add fix-build-warnings.patch to fix some warnings/errors ++++ warpinator: - update to 2.0.4: * Update generated protobuf files to match our bundled versions. * warpinator-launch.py: Get rid of pre-populated google namespace from sys.modules. * appdata: Populate with initial and recent releases. * appdata: Mark release notes non-translatable. * Do not actually link to fake website (#247) * Set prgname to application ID (#249) ++++ neochat: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Fix crash when receiving empty reply to space job * Don't use QCache to store LinkPreviewers ++++ obs-service-update_changelog: - simplify provides/obsoletes ++++ ocean-sound-theme6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ okular: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ openQA: - Update to version 5.1782822561.fa3defef: * docs: Add paragraph describing suse_notify AMQP service * feat: Link to autoinst-log from details view ++++ os-autoinst: - Update to version 5.1782828634.82ceeb1: * docs: document testing custom os-autoinst forks within openQA * fix: mmapi test failures and infinite loop hangs * feat: Also output module information for wait_serial result steps * feat: Add module name and step number to autoinst-log * feat: Log the CASEDIR git url/hash for easy frontend access * fix: exclude virt-firmware on older Leap ppc64 - Update to version 5.1782809557.0ae98f8: * docs: document testing custom os-autoinst forks within openQA * feat: Also output module information for wait_serial result steps * feat: Add module name and step number to autoinst-log * feat: Log the CASEDIR git url/hash for easy frontend access * fix: exclude virt-firmware on older Leap ppc64 * fix: stop deepening when repo is no longer shallow ++++ otpclient: - Update to 5.1.1: * FIX: databases containing a token with an issuer but no account name (for example some ProtonMail or Steam entries) refused to open on 5.1.0 with "Could not open database: Token has a missing label", locking you out of the entire database. A token is now valid as long as it has either an account name or an issuer; the same rule applies to imports and manual token entry (#458) ++++ oxygen6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ palapeli: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ pam_kwallet6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ parley: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ partitionmanager: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ perl-Time-Moment: - Remove fix2038.patch, fixed upstream https://github.com/chansen/p5-time-moment/pull/48 ++++ pg_top: - Update to version 4.1.3: * v4.1.3 release * linux: fix handling of i/o stats * v4.1.2 release * Update man page template to use version supplied by CMake * Add CMake rules to check for rst2man * Fix column display alignment on remote connections * More libbsd usage cleanup * Print connections errors to stderr * Fixup Linux i/o display * Update cmake_minimum_required * linux: use included tree.h * add tree.h * linux: increase size of some i/o columns * build-appimage: podman run with --userns=keep-id ++++ picmi: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ pim-data-exporter: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ pim-sieve-editor: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ plasma-camera: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ plasma-phonebook: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * Add missing KI18n find_package call ++++ plasma-settings: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ plasma6-bigscreen: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 * bigscreen: Add back handler attached property for consistent back handling * session: stop forcing EGL_PLATFORM=wayland * inputhandler: expose CEC send methods over D-Bus * Update version for new release 6.7.2 ++++ plasma6-openSUSE: - Update to 6.7.2 ++++ plasma6-browser-integration: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ plasma6-desktop: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 * KCMMouse: fix some layout issues (kde#521992) * Don't make warnings fatal in kcm_kded test * Don't import desktoptest in kcm_kded appium test * Drop bug482267 test * FolderView: More robust drop url generation (kde#521713) * WorkspaceOPtions: fix warnings * applets/kickoff: add selection highlight for SectionView (kde#522154) * applets/kickoff: correctly show highlight in the Places page * Update version for new release 6.7.2 ++++ plasma6-disks: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ plasma6-firewall: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ plasma6-integration: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ plasma6-keyboard: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 * fix(overlay): allow clients to receive actual key events (kde#519339,kde#521128,kde#521718,kde#521772,kde#521789,kde#521872,kde#522024,kde#522152,kde#522167) * Update version for new release 6.7.2 ++++ plasma6-mobile: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ plasma6-nano: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ plasma6-nm: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Fix overflow in network details (kde#522333) * Bump QtKeychain dependency * vpn/openconnect: Make Connect button more obvious * kded: Do not try to send DBus errors when handling a no reply request * Update version for new release 6.7.2 ++++ plasma6-pa: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ plasma6-print-manager: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 * [print-queue] Elide job processing message * Update version for new release 6.7.2 ++++ plasma6-sdk: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ plasma6-workspace: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * plasma-windowed: Check for SNI being null * applets/devicenotifier: Check StorageAccess being null (kde#522051) * runners/bookmarks: Set minimum letter count to 2 * runners/bookmarks: Recreate cache dir if it was removed before * runners/bookmarks: Load favicon only when match actually matches * Update version for new release 6.7.2 ++++ plasma6-systemmonitor: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 * processtable: Remove unnecessary separator * table: Hide the icon for processes in tree mode if it is empty (kde#442095) * Update version for new release 6.7.2 ++++ plasma6-thunderbolt: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - No code changes since 6.7.1 ++++ plasma6-vault: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ plasma6-welcome: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 * Fix i18n error (kde#522147) * Update version for new release 6.7.2 ++++ plasma6-workspace-wallpapers: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ plasmatube: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ plymouth-theme-breeze6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ polkit-kde-agent-6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ postsrsd: - Update to release 2.2.3 * Add per-process tracking of child processes. * The `srs-domain` configuration option is implicitly added to the list of local domains now. * Work around unsafe domains file updates which cause a race condition in the inotify-based file watch. * `reverse` no longer rejects (socketmap PERM / milter reject) SRS addresses whose domain is not local. * Stop rejecting invalid SRS addresses for socketmap queries. ++++ powerdevil6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ python-GitPython: - Update to version 3.1.50: * bump version to 3.1.50 * Validate config key section names before writing * Bump git/ext/gitdb from `335c0f6` to `53c94d6` * Xfail Windows symlink-capable index mutation test * Bump https://github.com/astral-sh/ruff-pre-commit * fix: support Repo() autodiscovery from linked worktree GIT_DIR - Update to 3.1.50: - Fix Repo() autodiscovery in linked worktrees when GIT_DIR is set - Validate config key names before writing ++++ python-caio: - Update to 0.10.1: * Add a new io_uring backend (linux_uring / linux_uring_asyncio), selectable as the "uring" variant, giving a high-performance asynchronous file I/O implementation on modern Linux kernels in addition to the existing libaio, thread-pool and pure-python backends * Fix undefined-symbol build/link failures across different compilers and platforms by removing the inline qualifier from the io_cancel and io_submit_error helpers * Declare the package license as Apache-2.0 in the project metadata - Switch Source to the upstream GitHub release tarball as 0.10.x is not (yet) published on PyPI - Add fix-version-info.patch to correct the stale version declaration (0.9.25) in caio/version.py shipped by the tag ++++ python-cyclopts: - Update to 4.20.0: * Add "cyclopts tree" command and App.command_tree() to print the command hierarchy * Add Parameter.short_alias to automatically generate short aliases for parameters * Add ArgumentCollection.filter_by(missing=...) for required or conditionally-required fields * Fix a leading-hyphen parsing regression * Propagate consume_multiple to nested structured-type fields ++++ python-jupyter-server: - Update to 2.20.0 (CVE-2026-44727, bsc#1269630): [#] Security fixes - CVE-2026-44727 GHSA-fcw5-x6j4-ccmp [#] Enhancements made - Fix confusing terminal output when using ServerApp.ip=0.0.0.0 [#1643] - Add a toggle to enable curve encryption for all kernels that support it #1638 [#] Bugs fixed - Grab the port from bind_sockets in case its different #1651 [#] Maintenance and upkeep improvements - Fix test_authorizer having a spurious comma in params #1664 - Add a reminder to merge GHSA before release #1659 - Exclude problematic pywinpty 3.0.4 version #1658 - ci: explicitly pass base-setup inputs to fix strict validation failures #1626 [#] Documentation improvements - Align docs for curve encryption with latest JEP version #1660 - Remove PGP key from docs #1653 ++++ python-mcp: - Update to 1.28.1: - [v1.x] Buffer per-request StreamableHTTP streams; store priming event before dispatch by @maxisbey in #2948 - [v1.x] Set Development Status classifier to Production/Stable by @maxisbey in #2976 - [v1.x] Support TransportSecuritySettings in the WebSocket server transport by @maxisbey in #2992 - Update to 1.28.0: - Deprecations - Two API surfaces now emit DeprecationWarning ahead of their removal in v2. Nothing is removed in 1.x, and the warnings fire only when the deprecated API is called - importing the modules stays silent. - WebSocket transport - mcp.client.websocket.websocket_client and mcp.server.websocket.websocket_server. WebSocket was never part of the MCP specification; use the streamable HTTP transport instead. The TypeScript SDK has likewise removed its WebSocket client for v2 (modelcontextprotocol/typescript-sdk#1783). - Experimental tasks API - ClientSession.experimental, Server.experimental, ServerSession.experimental, and the experimental_task_handlers= kwarg on ClientSession. Tasks (SEP-1686) were removed from the MCP specification and are expected to return as a separate MCP extension. - If your test suite runs with filterwarnings = ["error"] and exercises these paths, add a scoped ignore such as ignore:The experimental tasks API is deprecated:DeprecationWarning or ignore:The WebSocket .* transport is deprecated:DeprecationWarning. - See #2828 for full details. - What's Changed - [v1.x] Support Python 3.14 by @maxisbey in #2769 - fix: omit null optional fields from task result payloads by @liuzemei in #2809 - [v1.x] Deprecate the WebSocket transport and the experimental tasks entry points by @maxisbey in #2828 - [v1.x] Add a v2 status banner to the README by @maxisbey in [#2835] - [v1.x] Deflake the child process cleanup tests by @maxisbey in #2839 - Drop python-uv as dependency from python-mcp, as the tests run through without it and we don't pull it into Ring 1 as dependency ++++ python-pydata-sphinx-theme: - CVE-2026-13676: fast-uri: failure to canonicalize Unicode/IDN hostnames for HTTP-family URLs allows for bypass (bsc#1269597) * revendor the vendored tarball with updated versions ++++ python-rich-rst: - Update to 2.0.2: * Fix incorrect rendering of bullet lists ++++ python-xmlschema: - Update to 4.3.2 * Fix for issues #473, #474 and #475 * Add Georgian language (PR #476) ++++ python314: - add gcc and g++ dependencies to the -devel package (and BR for the whole package) ++++ python314-documentation: - add gcc and g++ dependencies to the -devel package (and BR for the whole package) ++++ python314-nogil: - add gcc and g++ dependencies to the -devel package (and BR for the whole package) ++++ qmlkonsole: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ qqc2-breeze-style6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ qrca: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ redmine-mcp: - Initial package (version 2026.1.13.152335) ++++ rtorrent: - Update to release 0.16.15 * Deprecated commands: network.open_sockets, network.max_open_sockets, network.max_open_sockets.set, network.http.max_total_connections.set, network.max_open_files.set * Global network socket commands (e.g., network.max_open_sockets) are now deprecated. Socket allocation is managed granularly via Socket Categories: generic, http, internal, rpc, and files. (e.g. new commands: system.sockets..size, .max_size, .min_alloc/.max_alloc) ++++ sbcl: - Update to 2.6.6 * minor incompatible change: FDEFINITION now returns the outermost wrapper (added e.g. by TRACE, PROFILE) like SYMBOL-FUNCTION. (lp#799533) * minor incompatible change: in unsafe code, C strings with :EXTERNAL-FORMAT :ASCII are copied directly as byte-sized quantities without checking whether the top bit of the byte is set. * platform support: * * fix the build on big-endian 64-bit PowerPC with ELFv2. (thanks to Piotr Kubaj) * * move the static space address for macOS 27 on ARM64. (lp#2156072, reported by Gary Palter) * * optimizations to SB-THREAD:BARRIER for ARM64. (thanks to Sahil Kang) * * fix a compiler crash in MULTIPLE-VALUE-LIST in argument forms on ARM64. (lp#2155788, reported by Gary Palter) * bug fix: TRACE no longer fails when trying to print a return value that cannot be printed readably and *PRINT-READABLY* is true. * optimization: the compiler is more precise in its type derivation of COERCE given constraints on its inputs. * optimization: the compiler is better able to derive the return types of AREF and ELT. * optimization: faster encoding and decoding of UTF-8 C strings. * optimization: (length (intersection a b)) doesn't cons an intermediate list. * documentation: the manual now includes a section for SB-INTROSPECT, which has also seen improvement in its documentation strings and comments. * documentation: fixed many typesetting problems and typos in the user manual. ++++ scx: - Update cargo vendor - Remove explicit BuildRequires: lld - Enable cargo_vendor filter - Restrict build to Rust tier1 arches: others are untested, beside failing in build ++++ sddm-kcm6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ seafile-client: - Update to 9.0.20 (no changelog) - Drop upstreamed issue1650.patch ++++ signon-kwallet-extension: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ skanlite: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ skanpage: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ skladnik: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ solaar: - Update to version 1.1.20: * Add Irish translation * Don't use old settings when reusing sboxes * Add POUND and ISO_BACKSLASH cells to MAIN_ISO key layout * Wrap argv in list for Gio.Application.run (PyGObject 3.56) * Mock libnotify to not perform notifications when doing tests * Isolate testing from real configuration file * Update handling of headset RGB controls * Update equalizer processing * Hide read-only paramaters from the UI * Better support for G522 Lightspeed headset * Use mostly full names for direct-USB codenames * Use correct icon for CENTURION devices * rgb_control: honor the off state — don't auto-claim, init, or shutdown LEDs * base: fix sw_id at 0x0B instead of rotating 0x2..0xF (#3218) * perkey/canvas: allow rect/gradient anchors in grid gaps * config_panel: don't show failed-write alert for unreadable settings * listener: share bluez-watch wiring across Centurion-direct and standard device paths * rgb_power.perkey_has_paint: gate on IGNORE only, not on != True * about: add Ken Sanislo to Additional Programming credits * Add RGB lighting persistence and software LED power management for G515 * ui: Show offline status for receiver-paired device batteries (#3217) * LEDControl / RGBControl: render as Gtk.Switch instead of a 2-option combo (#3215) * device: Fix operator precedence bug and end-of-configuration timing in device.changed() (#3173) * PerKeyLighting: drop misleading live-read output in solaar show * perkey: label G502 X LEDs by zone id, not letter * PerKey gradient swatch: align gradient endpoints to visible corners * PerKey gradient swatch: Tabler "square" outline around the gradient * PerKey dialog: one window per device, keyed by firmware unit-id * PerKey dialog: size window from measured natural size * PerKey icons: read theme fg from style-updated, not Settings notify * PerKey canvas: symmetric hash stripes for unset cells * PerKey palette: replace hashed unset swatch with palette-off icon * PerKeyEditor: rebuild tool icons on GTK theme change * PerKeyEditor: replace tool button labels with icons * common: render RGB color values as 0xrrggbb in config and solaar show * Better display of LED effects for some devices in solaar show. * Fix bug affecting using solaar config to change range-based settings. * Add regional keyboard layouts * Use per-key RGB color painter * Fix bug in notification flag handling * Fix bug in HID parser * Update Swedish, German, Polish, Chinese, and French translations * Use battery-level-N icons when available * Document haptic capabilities * Support per-slot unpair on Lightspeed receivers * Fix bugs related to integer flags in older versions of Python * Add mention of Centurion protocol support * Treat empty hidraw read as device removal (EOF) (#3174) * fix interface for K845 * support PRO X 2 LIGHTSPEED headphones Centurion features (#3150) * Fix crash in NotificationFlag.flag_names when flags is None (#3185) * Add PRO X 2 Superstrike mouse support with HITS tuning settings (#3132) * Add names for some HID++ 2.0 features and sort by ID (#3153) * Don't use Logitech for codename * Put lock around getting device name * Fix bug when showing device notification flags * Be defensive about no device features * Add feature x1b04 flag sent by M510 4004 * Remove incorrect descriptor for WPID 4004 * Better handling of missing devices * Improve RHEL installation guide and add automated install example (#3162) * Remove use of XTest and use uinput in all cases * Add installation guide for Solaar on RHEL 10 (#3158) * Use console_scripts entry point for pipx compatibility * Skip Logitech webcams to prevent them from locking up during HID++ checks on Macs * Downgrade ping no such device to informational log entry * Recover from guessing the wrong number for direct-connected HID++ 1.0 devices * Tolerate devices with no unitId * Correctly handle timeout in Bolt discovery * Update or add fr, pt_BR, sk, Ukrainian, Finnish, Bulgarian translations * Handle missing receiver_path more gracefully * Handle inaccessiable devices when determining protocol * Be defensive when showing features in solaar show ++++ spectacle: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ step: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ stgit: - Update to gix 0.85 and enable sha256 feature (bsc#1262997): 0001-Update-to-gix-0.85-and-enable-sha256-feature.patch - Legal review: license correction to GPL-2.0-only See the project site for reference. ++++ svgpart: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ sweeper: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ transmission: - Update to version 4.1.3: + This is Transmission 4.1.3, a bugfix release. It fixes a potential CRSF security issue for users who enable remote access to Transmission. Users are encouraged to upgrade to this version. + All Platforms: - Fixed a CORS bug that leaked the anti-CSRF nonce. - Fixed a use-after-free bug in peer code. - Fixed build error when compiling with fmt 12.2.0. + Everything Else: Fixed a 4.1.2 build error in tests. ++++ systemsettings6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ telly-skout: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ tftp: - update to 5.3: * tftp: convert IPv6-mapped IPv4 addresses to IPv4 * tftpd: Canonicalize all the addresses * tftpd: Canonicalize myaddr before address_is_local() * recvfrom: update config.h define for in_pktinfo.ipi_addr * Modernize: use sigaction() whenever possible. Remove uses of common. * tftpd.8: document IPv6 handling in remapping rules * tftp: drop "inline" from definition of usage() * tftpd: explicitly declare timer() static - drop tftp-c99.patch: obsolete - drop tftp-multi-addresses.patch: upstream (differently) ++++ tmux: - tmux 3.7: * Add floating panes. * Add -g to kill-session to kill all sessions in a session group * When mode-keys is set to vi, do not allow the cursor to go into the invisible extra cell to the right of the visible text; this is closer to what vi(1) does. * Add emacs-style recentre-top-bottom command to copy mode. * Add support for line numbers in copy mode. * Make C-[ have the same bindings as Escape for terminals with extended keys where they are different. * Add ability to forward progress bar to outside terminal. * Add detach to default session menu. * Add -C flag to command-prompt to match display-message -C (do not freeze panes). * Add remain-on-exit key to keep pane around until a key is pressed. * Add some new mouse ranges called "control0" to "control9" and use to add some mouse controls to the pane state line. * Add bracket_paste_flag format flag. * Copy hyperlinks when redrawing popup so they do not vanish. * Work around systemd killing panes early during system shutdown by creating dependencies from the panes to the service which started tmux. * Draw message as one format, allowing prompts and messages to occupy only a portion of the status bar, overlaying the normal status content rather than replacing the entire line. A new message-format option now controls the entire message (like status-format). The message-style option now need to include "fill" in order to cover the whole width (the default has "fill=yellow"). * Add pane_pipe_pid with pipe file descriptor. * Make -c work with new-session -A. * Pass paste buffer through vis(3) when pasting to prevent buffers containing for example the bracket end sequence causing issues, a new -S flag disables. * Add sorting (-O flag) and a custom format (-F) to list-keys. * Add scroll-exit-on, scroll-exit-off, scroll-exit-toggle commands to copy mode. * Refresh copy mode when style changes. * Make sorting code common and add -O for sorting to the list commands. * Add -e flag to command-prompt to close if empty. * Add paste to the default pane menu. * If cannot find a terminator for palette responses, treat as a partial key not complete. * Do not send theme unless it has changed, and do not send immediately when updates are enabled. * Do not use ;;s in list-keys output as it is confusing and cannot be parsed on input. * Redraw pane borders when entering or leaving alternate screen. * Add focus-follows-mouse option. * Add selection_mode format variable for copy mode. * Add prompt-command-cursor-style. * With status-keys vi, move the cursor left by one when pressing Escape to enter command mode, like vi. * Add {current}/{active} for -t for current window or active pane. * Add support for applications to use synchronized output mode (DECSET 2026) to prevent screen tearing during rapid updates. * Do not set a default prompt cursor colour because some terminals (urxvt, st) do not support the reset sequence. * Add a scroll-to-mouse command for copy mode to scroll to the mouse position and bind to the scrollbar, brings the scrollbar keys into line with the other mouse keys. * Add a missing skin tone character. * Do not show scrollbar when entering copy mode from a pane in the alternate screen. * Add a get-clipboard option which when enabled (the default is off) and a clipboard is requested from a pane, requests it from the terminal and forwards to the requesting pane; also remove the now-redundant forward-to-pane ability from "refresh-client -l" (issue 4275). * Do not remove TERM for commands run from config file * Add seconds options for clock mode ++++ tokodon: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - Changes since 26.04.2: * appdata.xml: add desktop and mobile as supported platforms ++++ umbrello: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ union6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ vermouth: - Fix "unstripped-binary-or-object" warning for vermouth - Bump to version 1.9.5 - Upstream changes: * Update translations, fix creating cache dirs * Updated sums and commits ++++ virt-firmware: - Clean up SPEC file. - Add python3-base BR. ++++ vkSumi: - Update to v0.0.7: * Flatpak Support: Added Flatpak manifest and CI/CD integration. * Layer Improvements: Implemented optional $LIB-relative library_path support. * Environment Configuration: Added _FILE suffix support to CONFIG_PATH. * Path Expansion: Added support for expanding paths using ~, $HOME, and $USER. * PKGBUILD: Updated reference PKGBUILD. * Fix RPMLINT warning "unstripped-binary-or-object" for libVkLayer_vksumi.so by ensuring build system flags/stripping are properly handled during %build/%install. ++++ vokoscreenNG: - update to 4.10.0: * Code: Fixed deprecation warnings * Wayland: Audio change from Pulse to PipeWire * Wayland: Camera added based on PipeWire * Qt: Minimum version is now 6.9.0 * ShowClick: Images color-matched to the GUI * Halo: Images color-matched to the GUI * Wayland: Added Discover to log for all converted formats * Wayland: Tmp dir was not removed * Feature and Bugfix-Release 4.9.0 from Apr 01, 2026 * Windows: The Start button was active when Cisco OpenH264 was inactive * Windows: When selecting gif, H.264 was also incorrectly offered * Wayland: Tool button area reset is not always enabled when necessary * Wayland: Added minimized when record starts * Wayland: Added buttons for snapshot * Wayland: Systray does not display correctly after countdown * Wayland: During a pause, the recording time continued to run * Wayland: Added log controller * Wayland: Separate ini for the settings * Wayland: The snapshot dialog was not displayed by default in systray * Wayland: The Systray was not displayed by default * Wayland: Most connects changed from runtime to compile time * Windows: GStreamer changed from 1.26.10 to version 1.28.1 * Wayland: Settings and log * Snapshot: Messagebox info text * Snapshot: Save path settings * Snapshot: Changed write permisson * Snapshot: Changed QMessagebox->exec to show * Log: Added picture path * Translation: Updated ++++ wacomtablet-kcm6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * Update version for new release 6.7.2 ++++ wlr-sunclock: - pedantic-fix.patch: fixes build against current gcc ... ++++ xclock: - Update to version 1.2.0 * This release adds new command line options -proportional, -analog24, - help, --help, -version, and --version; and new X resources analog24, amColor, pmColor, fixed1Color, fixed2Color, fixed3Color, hourShape, minuteShape, secondShape, majorShape, minorShape, amShape, pmShape, fixed1Shape, fixed2Shape, fixed3Shape, rotateAmpm, zOrder, and proportional. See the updated man page for details of each. * It also adds support for building with meson as well as autoconf. - switch to meson ++++ xdg-desktop-portal-kde6: - Update to 6.7.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.2 - Changes since 6.7.1: * screencast: connect stream closed() on m_streams, not the moved-from vector * Update version for new release 6.7.2 ++++ xedit: - re-integrated previous changes - Update to version 1.2.5 * This release adds support for building with meson as well as autoconf. - switch to meson ++++ xfontsel: - Update to version 1.1.2 * This release adds support for building with meson as well as autoconf. ++++ yakuake: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ++++ zanshin: - Update to 26.04.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/26.04.3/ - No code change since 26.04.2 ------------------------------------------------------------------ ------------------ 2026-6-29 - Jun 29 2026 ------------------- ------------------------------------------------------------------ ++++ PrusaSlicer: - Update to version 2.9.6 * ColorMix support * See https://github.com/prusa3d/PrusaSlicer/releases/tag/version_2.9.6 ++++ ServiceReport: - Update to version 2.2.4+git12.bc007b2 (bsc#1270052 ltc#218889): * [kdump] Fix TypeError in kdump component check ++++ alloy: - CVE-2026-10722: Fix manipulated argument offset leading to integer overflow (bsc#1267811) * Add 0001-Fix-CVE-2026-10722.patch - Update to version 1.17.1: * Bug fix Back off usage reporting on persistent failure instead of retrying every minute ++++ amazon-cloudwatch-agent: - Update to version 1.300069.0 * [ApplicationSignals] Add Application Signals logs pipeline translator and allow metric routing to otlp endpoint by @jj22ee in (#2111) * [EFA] Add support for configuring EFA receiver on EC2 via JSON by @mitali-salvi in (#2093) * [OTel Container Insights] Add OTEL CI logs agent components by @louisall in (#2113) - from version 1.300067.0 * [OTel Container Insights] OTLP ksm node enrichment by @louisall in (#2072) * [ApplicationSignals] Add application-signals routing rules to awsproxy translator by @liustve in (#1979) * [Core] Wait for server shutdown on port 4311 by @pete911 in (#1957) - Drop update-apache-thrift.patch, fixed upstream ++++ amazon-ecs-init: - Update to version 1.105.0 * Feature - feat(acs-model): Add LogDriverVolumeConfiguration to ACS Volume shape (#5005) * Enhancement - Removed cloudwatch from windows agent capabilities (#5002) * Enhancement - Update Go version to 1.25.11 (#5003) * Enhancement - Update golang.org/x/net to v0.56.0 (#5004) * Enhancement - Add IsolatedDebugPlatform with DNS field backfill (#4998) * Enhancement - enhancement: Migrate EBS CSI Driver image to AL2023 (#4979) * Enhancement - Bump github.com/aws/aws-sdk-go-v2/config from 1.29.14 to 1.32.23 in /agent #4997 * Enhancement - Detect cloud-init failure at startup to prevent silent cluster misconfiguration (#4988) * Enhancement - Add isolated_linux platform for isolated container networking (#4991) * Enhancement - Emit failure metrics from IMDS credentials scanner (#4995) * Enhancement - Update SSM GPG key for ECS Anywhere installation (#4992) * Enhancement - Add Host type and BuildHosts to populate netNS.Hosts (#4985) * Bugfix - Fix TestClientProxy to obtain available port dynamically (#4999) * Bugfix - Fix flaky TestDPEAndACSConnFailureTrackerTracking nil pointer panic (#4993) - Bump Go version to 1.25.11 ++++ apache-parent: - Update to 39: * New features and improvements + add push-to-atr profile * Maintenance + configure ATR project + Aligns the properties for Surefire * Dependency updates + Bump org.apache.maven.plugins:maven-dependency-plugin from 3.10.0 to 3.11.0 + Bump version.maven-surefire from 3.5.5 to 3.5.6 + Bump org.apache.maven.plugins:maven-site-plugin from 3.21.0 to 3.22.0 + Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.2 to 3.6.3 ++++ apptainer: - Enable building of SUID starter for SLES 15 (jsc#PED-16347). ++++ attr: - Update to 2.6.0: Major Issues Fixed: - The libacl library functions acl_get_file(), acl_set_file(), acl_extended_file(), and acl_delete_def_file() take a pathname argument and follow symbolic links. When a privileged user calls one of those functions, an attacker that controls a pathname component can replace a file or directory with a symbolic link and redirect the operation to a different file. This can lead to local privilege escalation. The library functions cannot be fixed without breaking compatibility; the described behaviour is by design. Instead, version 2.4.0 of the acl package introduces the additional functions acl_get_file_at(), acl_set_file_at(), acl_extended_file_at(), and acl_delete_def_file_at(). These functions each take a dirfd file descriptor argument and an at_flags argument and accept the AT_SYMLINK_NOFOLLOW and AT_EMPTY_PATH flags. Use these functions to control when to follow symbolic links. In addition, the libacl functions acl_get_fd(), acl_set_fd(), and acl_extended_fd() functions always operate on the access ACL; the library previously did not offer a way to operate on the default ACL of a directory file descriptor. The new functions remove that restriction. It will be up to each individual program to start using these new library functions where appropriate. - When walking directory trees, the getfacl, setfacl, chacl, and getfattr utilities constructed the full pathname of each file in the tree and use that pathname to access the file. When a privileged user used those utilities, an attacker that controlled a pathname component could replace a directory with a symbolic link and redirect the operation to a different file, leading to a local privilege escalation. This is fixed by using directory file descriptors and operating relative to those directory file descriptors. - When resolving the final pathname component, the getfacl, setfacl, chacl, getfattr, and setfattr utilities in some cases used functions that resolve symbolic links. This includes the above mentioned libacl functions, but also stat(), chmod(), and chown(). This is fixed by using symlink-safe functions throughout the code. - When restoring a backup, the setfacl and setfattr utilities read the full pathnames of files from the backup. When those pathnames were resolved, pathname components that are symbolic links were traversed. An attacker that controlled a pathname component could replace it with a symbolic link, causing a privileged user to operate on a file other than the one intended. This could lead to the same kind of local privilege escalation as discussed before. This is fixed by using openat2(RESOLVE_NO_SYMLINKS) to resolve the directory components of a pathname, but see Compatibility Notes below for the details. Minor Issues Fixed: - When a symbolic link was specified on the command line but symbolic link traversal was disabled using option -P (--physical), the getfacl and setfacl utilities previously silently ignored the symlink. Now, an ELOOP ("Too many levels of symbolic links") error will result instead. - acl_delete_entry() now verifies that the specified entry belongs to the specified acl. - Numeric uids and gids that cannot be represented in types uid_t and gid_t are checked more carefully and invalid numbers are rejected. - Functions acl_get_file(), acl_get_file_at(), and acl_get_fd() will retry several times when the size of an ACL grows unexpectedly; previously, they only grew the allocated buffer once before giving up. - When passed a directory file descriptor, function perm_copy_fd() didn't copy the default ACL from one directory to the other. It now does. - setfacl --restore accidentally ignored leading whitespace in filenames. It no longer does. - setfacl --restore accidentally called chmod() when in --test mode. It no longer does. - When the setfattr --restore option was used multiple times, a buffer was accessed after being freed. This no longer happens. - When the setfattr -h (--no-dereference) option was given after --restore, it was ignored. Now, the options can be passed in any order. - The -h (--no-dereference) option of getfattr prevented getfattr from recursing into "symbolic link directories". This is wrong. When dirlink is a symbolic link that refers to a directory, "getfattr -Rh dirlink" will now visit that directory. The -P (--physical) option can be used to prevent that. - Similarly, when a symbolic link referring to a directory was specified on the getfacl or setfacl command line, the -R option did not cause that directory to be visited. This has been fixed so that those directories will now be visited. The -P (--physical) option can be used to prevent that. ++++ blog: - Correct latest changes of 2.43 ++++ bottom: - Update to version 0.14.2: * other: fix schema crate interfering with installs (#2109). ++++ bugzilla-mcp: - Rename python-bugzilla-mcp to bugzilla-mcp; build as a single-flavour application and add Provides/Obsoletes: python313-bugzilla-mcp for clean migration * build against %{primary_python} instead of a hardwired python313 flavor ++++ buildkit: - Update to version 0.31.1: * Dockerfile: allow cross-compilation without binfmt helper * user: limit size of parsed passwd/group files * security: validate exec security modes * feat: not fail on non-default ports * ci: pin js-yaml install * ci: tolerate empty test matrix includes * vendor: migrate to github.com/gohugoio/hashstructure * util/tracing: remove fallbacks for OTEL_TRACE_PARENT, OTEL_TRACE_STATE ++++ nextcloud-desktop: - Update to version 33.0.7: * Fix build error with OpenSSL 4.0 (gh#nextcloud/desktop#10229) * Prevent app nap and silent termination (gh#nextcloud/desktop#10232) * Read OCC_UPDATE_URL only for development builds (gh#nextcloud/desktop#10241) * Remove gap after status messages (gh#nextcloud/desktop#10246) * Improve end‑to‑end encryption (gh#nextcloud/desktop#10248) * Manually port changes from PR #10252 (gh#nextcloud/desktop#10256) * Confine enumeration logic (gh#nextcloud/desktop#10261) ++++ container-selinux: - Introduce container_can_execstack boolean for older Java applications and allow execmem (bsc#1268490) - Add patch: allow-spc_t-execstack-via-boolean-and-execmem-bsc-1268490.patch ++++ coreboot-utils: - Update to version 26.06: * https://coreboot.org/releases/coreboot-26.06-relnotes.txt ++++ gcc14: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cpupower: - Fix broken EnvironmentFile path in cpupower service config file bsc#1269478 - Introduce cpupower-rpmlintrc to suppress devel dependency error A cpupower-rpmlintrc ++++ go-containerregistry: - update to 0.21.7: * tarball: return error instead of panicking on missing rootfs.diff_ids * gcrane: honor --platform flag in copy * mutate: verify layer digests in Extract and Time * tarball: close layer readers during Write * build(deps): bump the actions group across 1 directory with 2 updates * build(deps): bump github.com/docker/cli from 29.4.3+incompatible to 29.5.2+incompatible in the go-deps group across 1 directory * BUGFIX: Fail with error when read exceeds maximum * build(deps): bump the actions group across 1 directory with 2 updates * fix(name): anchor loopback registry detection * Reject symlinks in OCI layout blobs * fix(crane): avoid creating export tar on pull failure * feat(kubernetes): allow ignoring pull secrets * fix(name): preserve localhost registry references * pkg/registry: export ErrNotFound * pkg/registry: export RedirectError * build(deps): bump the go-deps group across 1 directory with 2 updates * build(deps): bump the actions group across 1 directory with 2 updates * fix: prevent SSRF in google.List() pagination * internal/gzip: fix goroutine leak in ReadCloserLevel * fix(transport): apply refreshed bearer token after cross-host redirect * build(deps): bump the go-deps group across 3 directories with 4 updates * fix(tarball): normalize paths when matching files * transport: do not re-attach bearer token after cross-host redirect * Bump CI go version to 1.26.4 - update to 0.21.6: * fix: update dependencies to use new azure sdk components * transport: restore resp.Body in retryError so CheckError can parse it * pkg/registry: return 202 Accepted for PATCH chunk uploads * Follow OCI distribution spec for artifactType and annotations * actions: attach Codecov token to coverage tests on main * remote: use DeleteScope (with "delete" action) for manifest deletion * remote: limit concurrent layer pulls * pkg/registry: reject corrupt disk blobs * mutate: close layer readers during export * crane/flatten: preserve image media type when flattening * build(deps): bump goreleaser/goreleaser-action from 7.0.0 to 7.2.1 in the actions group across 1 directory * build(deps): bump go.opentelemetry.io/otel from 1.36.0 to 1.41.0 * build(deps): bump the go-deps group across 3 directories with 6 updates * Replace go-homedir with os.UserHomeDir * pkg/name: only treat .localhost as non-HTTPS, not .local * transport: block unspecified IPs (0.0.0.0, ::) in validateRealmURL * test(mutate): add Extract round-trip test for filesystem object preservation * experiments: remove deprecated support for estargz * build(deps): bump aws-actions/configure-aws-credentials from 6.1.0 to 6.1.1 in the actions group * fix: limit HTTP response body reads to prevent OOM * build(deps): bump the go-deps group across 3 directories with 6 updates * transport: block redirects from token server to private/link- local addresses (SSRF fix) * pkg/v1/mutate: preserve relative symlinks that stay within rootfs in Extract * validate: skip non-layer layers * remote: validate foreign layer URLs to prevent SSRF (fixes [#2259]) * remote: block SSRF via private-IP Location headers in blob uploads * fix(mutate): preserve config blob and layers for non-Docker OCI artifacts * fix: preserve per-occurrence layer identity in mutate.Image.Layers() * transport: retry HTTP 429 (Too Many Requests) * transport: allow bearer realm at same host:port as registry * Update go version to 1.26.3 - update to 0.21.5: * Bump docker/cli v29.4.0, moby/api v1.54.1, moby/client v0.4.0 * update to Go 1.26.2 * Bump aws-actions/configure-aws-credentials from 6.0.0 to 6.1.0 in the actions group across 1 directory * build(deps): bump golang.org/x/tools from 0.43.0 to 0.44.0 in the go-deps group across 1 directory * **Full Changelog**: https://github.com/google/go- containerregistry/compare/v0.21.4...v0.21.5 - update to 0.21.4: * go.mod: do not make a viral minimum go version * Avoid pruning absolute links from extracted and flattened images * Bump the go-deps group across 3 directories with 5 updates * fix: update to go1.25.8, and use separate .go-version file * Bump CI go version to 1.26.1 * Bump codecov/codecov-action from 5.5.2 to 5.5.3 in the actions group * fork distribution client v3 auth-challenge as an internal package (squashed) * transport: validate Bearer realm URL to prevent SSRF * revert path traversal and symlink escape from #2227 * Fix pkg/v1/google/auth tests for arm64 * goreleaser: Update goreleaser config and GH action ++++ crmsh: - Update to version 5.1.0+20260629.0b862e06: * Chore: Changelog: Update ChangeLog for release 5.1.0 rc2 ++++ cross-aarch64-gcc14: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-aarch64-gcc14-bootstrap: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-amdgcn-gcc14: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-arm-gcc14: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-arm-none-gcc14: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-arm-none-gcc14-bootstrap: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-avr-gcc14: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-avr-gcc14-bootstrap: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-bpf-gcc14: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-hppa-gcc14: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-hppa-gcc14-bootstrap: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-loongarch64-gcc14: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-loongarch64-gcc14-bootstrap: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-nvptx-gcc14: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-ppc64-gcc14: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-ppc64le-gcc14: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-ppc64le-gcc14-bootstrap: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-pru-gcc14-bootstrap: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-riscv64-elf-gcc14: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-riscv64-elf-gcc14-bootstrap: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-riscv64-gcc14: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-riscv64-gcc14-bootstrap: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-rx-gcc14: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-rx-gcc14-bootstrap: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-s390x-gcc14: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ cross-s390x-gcc14-bootstrap: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ easyeffects: - Update to version 8.2.6 * The StartupWMClass key was removed from our desktop file. It seems to do more harm than good. ++++ fwupd: - Migrate to manual service run ++++ gcc14-testresults: - Update to GCC 14.4, 2c31f611cef5a871194630d0393f55e50ab, git12698 ++++ gdal: - Drop the redundant %add_python python311 (it is already in the default flavour set); build the default python interpreters - Enable SFCGAL support for 3D geometry operations (-DGDAL_USE_SFCGAL=ON) - Split heavy-dependency GDAL drivers into standalone loadable plugin subpackages (gdal-hdf5, gdal-kea, gdal-pdf, gdal-postgresql, gdal-mysql, gdal-fits, gdal-netcdf), to slim the core libgdal dependency footprint; each plugin is independently toggleable via its own bcond (default on) and no longer pulled in through a meta-package. This aligns the packaging with other distributions (Fedora, Debian), which ship these heavy-dependency drivers as separate plugin packages ++++ gimp-plugin-resynthesizer: - Update to version 3.0.1+git21.a05427e: * Add build status badges to README * CI: Ubuntu: use 25.05 in 24.04 * i18n: rework to avoid duplicated lines * i18n: check in script if msgfmt is available * Patch appstream metadata * Fix meson.build project version and min meson version * Comments in meson.build about location of GIMP plugins * Revise i18n installation to be portable across platforms. * Enable translation installation in Windows build * Revise i18n installation to be portable across platforms. * Modify Windows build workflow and add WIP comments * Add localization support details for version 3.0.1 * Workflow windows build create installer artifact * Workflow Windows build * The current macOS GIMP.app bundles glib < 2.80. Make sure to use only the symbols that are available in that version. * Make the 'gimp_dep' on macOS a proper dependency. Rename the option 'mac-gimp-souce' to 'gimp-source-dir'. * Support building on macOS. - Drop upstreamed fix-po-meson.patch ++++ python-Glances: - Add missing requires to be able to start the server ++++ google-osconfig-agent: - Update to version 20260625.00 * Add tests & bugfix for packages/trace.go (#939) ++++ gotosocial: - Update to version 0.22.0: * Relay support: GoToSocial now supports subscribing to relays (as an admin action), and pushing posts to relays (configured per-user, with filters available). * Automated cleanup of old remote posts: you can now configure your instance to clean up threads of remote statuses that haven't been interacted with by anyone on your instance. This should save a lot of space in folks' databases! * Delivery error tracking for remote instances: there's now a page in the settings panel where admin can view errors encountered while attempting delivery of posts to instances that may be experiencing technical difficulties or may have gone offline. You can use this to get a quick view on possible "dead" instances that you can then remove from your database with a domain block. * Accounts directory: there's a new setting to allow admins to expose (or not) a directory of accounts on the instance! Your account will only be shown in the directory if you opt in via your privacy settings. * Better tracking of deleted statuses/status tombstones: GtS now stores tombstones for deleted statuses, allowing threads to remain intact even when a status in the middle of the thread has been deleted. * Better status codes + info pages on deleted or hidden statuses: the old 404 page when you try to open a hidden status in the browser has been replaced with a more informative error page. * Way more configurable http server + client options: we've exposed a whole shitload of settings that you can tweak on the HTTP client + HTTP server that GoToSocial uses. We don't recommend changing these, but if you really want to, now you can. * Show your Träwelling status on your profile by setting your Träwelling page as a field value, similar to how our ListenBrainz integration already works. * Allow setting a name for your tokens, and sorting tokens by last used time in the token view of the settings page. Should make it a lot easier to track which tokens you've created, and when they were used by which apps! * Better layout for web view of profiles that hide all posts from the web: it just uses a single-column view now. * Full changelog: https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.22.0#user-content-changelog ++++ gpgme: - Update to 2.1.1: * gpgme_op_export now also returns operational errors ++++ heroic-games-launcher: - Fix CVEs due to vulnerable embedded dependencies: * CVE-2026-13311 (bsc#1269348): shell-quote inefficient input parsing (DoS). * CVE-2026-48779 (bsc#1268918): ws memory exhaustion DoS. * Update embedded dependencies via pnpm overrides: * Force shell-quote to 1.9.0. * Force ws to 7.5.11 and 8.21.0. * Refactor get-sources.sh and spec file to use root-level overrides for compatibility with pnpm v11, ensuring a consistent and reproducible offline build process. ++++ icinga2: - Update to version 2.16.2: * Also execute JsonDecode stack size test in pthread if available * Use protected stack for new-style Boost.Asio coroutines * Add tests for JsonDecode depth limit in combination with coroutine stacks * tests: move SpawnSynchronizedCoroutine() to utils.cpp * Prevent HTTP requests from creating deeply nested data structures * Don't shut down JSON-RPC connection if a message fails to parse * JsonDecode: include path in JSON depth error * JsonDecode: add depth limit * Add filter-expression permission * Release v2.16.2 * Bump OpenSSL shipped for Windows to v3.5.7 * Check if client is a valid endpoint before updating CA-certificate * ConfigWriter::EmitScope: Escape import * GHA: Windows: run on Windows Server 2022 * Guard against assert() failures in SendJsonError() * Fix handling `std::ifstream` exceptions in `ConfigFilesHandler` * Fix handling the `std::ifstream::failbit` in `OutgoingHttpMessage` * Add test-case for `SendFile()` with non-existant paths * This release fixes some critical security vulnerabilities_ - Verify that certificate update requests come from an authorized endpoint (GHSA-vj39-ww8j-vvx5) - Fix stack overflow due to deeply nested data structures (GHSA-wh38-wg57-5w7g) - Prevent arbitrary config injection on object creation via the API (GHSA-jgqj-x5j9-vgcm) ++++ json-c: - Update to 0.19: New features - ----------- * Add support for Commodore Amiga and MorphOS * Allow builds with CMake 4 - sync minimum version across all CMakeLists.txt files * Update openssl command to work for newer versions of openssl. * Add support for building json-c with meson * Support MSVC in packages that use GNU Autoconf. * Add VERSIONINFO to libjson-c.dll * Make json_tokener_free(NULL) a no-op, to simplify cleanup paths. * Explicitly handle NaN values when converting to int * Set errno=RANGE in json_object_get_int/int64/uint64() when the source value can't be represented in the target type. * Make json_parse a bit more useful by adding -u (validate UTF8) and -P (specify arbitrary tokener parse flags), and read from stdin if no filename is provided. * Fix the apps/json_parse "-s" (strict) option so it actually does something, and default to non-strict. Significant changes and bug fixes - -------------------------------- * Issue #867 - also disallow control characters in keys in JSON_TOKENER_STRICT mode * Issue #875: cast to unsigned char so bytes above 0x7f aren't interpreted as negative, which was causing the strict-mode control characters check to incorrectly trigger. * Issue #881: don't allow json_tokener_new_ex() with a depth < 1 * Fix linkhash breaking -std=c89 * Fixing Cmake build when using clang-cl, avoids errors about redefining existing symbols * Fix AIX build failure - Add CMake detection for getopt.h * Fix bug involving supplemental code points that look like high surrogates * Fix runtime issue with test_util_file.c in Windows (add O_BINARY) * Fix macro WIN32_LEAN_AND_MEAN redefined * Issue #914: Fix Memory usage regression due to newlocale() on macOS * Issue #916: Fix OOM via large array index in json_pointer_set * Issue #923: Avoid stack recursion in json_object_put() * Issue #927: CVE-2026-9146 - update json_object_iterator documentation * Issue #929: CVE-2026-11322 - fix information disclosure bug in apps/json_parse (not installed by default) * Issue #930: fix locale-dependent strtod in json_object_get_double * Issue #931: deep copy values in json_patch copy op to avoid aliasing and cycles ++++ juniversalchardet: - Be closer to the upstream way of building by ant - Added patches: * source-target.patch + build with source/target 8 instead of 5 * automatic-module-name.patch + set automatic module name for java 9+ to what some heuristics used to deduce ++++ keybase-client: - CVE-2026-46604: TIFF decoder can panic when decoding an invalid image with an out-of-bounds strip offset (bsc#1269600) * Add update-golang-image-1.patch and update-golang-image-2.patch to backport upstreams fix. ++++ kitty: - Addressing bsc#1269601 -> CVE-2026-46604 * https://github.com/kovidgoyal/kitty/commit/351ee9fcbd692abd3bfbf2cf4296f69522e3571a * Adjusted kitty-0.47.4.tar.gz to point to: golang.org/x/image v0.43.0 and refreshed vendor.tar.gz ++++ klib: - Update to 1.0~git.20251221 (no changelog). ++++ krb5: - Prevent read overrun in kdb-ldap: * CVE-2026-11850, bsc#1268131 - Add patch 0013-Prevent-read-overrun-in-libkdb_ldap.patch ++++ krb5-mini: - Prevent read overrun in kdb-ldap: * CVE-2026-11850, bsc#1268131 - Add patch 0013-Prevent-read-overrun-in-libkdb_ldap.patch ++++ libcdada: - update to 0.6.4: * [B] utils: fix `cdada_strerr()` bounds handling for invalid and negative error codes * [B] utils: add missing human-readable message for `CDADA_E_FULL` * [B] list/map/queue/set/stack: return `NULL` when constructor `malloc()` fails (avoid null dereference) * [B] str: fix `cdada_str_replace*()` to reject empty match and self-replacement issues * [B] str: return `NULL` in `cdada_str_create()` when input C string is `NULL` * [B] str: align `cdada_str()` invalid-handle behavior with API docs (return `NULL`, not empty string) * [B] bbitmap: make `cdada_bbitmap_dump()` set `size_used` in buffered paths too * [B] bbitmap: fix corrupted BSD license header in `bbitmap.h` * [B] str: fix underflow in `cdada_str_rtraverse()` on empty strings * [B] list: fix `cdada_list_first()`/`cdada_list_last()` returning `CDADA_SUCCESS` on invalid input * [B] set: fix `cdada_set_find()` returning `true` on internal error * [B] str: fix uint32_t overflow in `cdada_str_erase()` bounds check * [B] str: fix `cdada_str_find_count()`/`cdada_str_find_all()` not returning `CDADA_E_NOT_FOUND` * [B] str: reject empty `substr` in `cdada_str_find_count()`/`cdada_str_find_all()` * [B] list/map/queue/set/stack: report `size_used` as bytes written on incomplete `dump()` ++++ liberasurecode: - update to 1.8.0: * Added a new ISA-L backend implementing locally-recoverable codes. These allow reconstruction with less than k fragments. * Added locks to ensure thread-safety. * The maximum total number of fragments (k + m) is increased from 32 to 256. * Properly fail reconstruction when there are too many failures for flat_xor_hd to handle. * Other minor fixes and updates. ++++ tbb: - update to 2023.0.0: * [Preview] Introduced ability to wait for a single task in a ``task_group`` instead of waiting for all tasks to finish. This increases reactivity and decreases latency in key user workloads. * [Preview] Introduced ``flow::resource_limited_node`` and ``flow::resource_limiter`` classes. These nodes only execute when they can successfully acquire the necessary resources from the resource limiters associated with the node. This feature is used to guard access to shared resources, while maximizing available parallelism in the graph. * [Preview] Introduced ``task_arena`` core type selector to better support hybrid architectures with several core types. Users use this new flexible API to more tightly constrain execution to set preferences for the specific core types that match their workload. * [Preview] Added global control parameter to set default block time behavior on server HW. This allows developers to revert to older blocking behavior if their applications are not able to fully utilize all cores, thereby reducing idle spinning. * Added new API to create a set of NUMA bound task arenas, simplifying common patterns used to optimize for NUMA architectures. * Extended Flow Graph functional node deduction guides to support non-static member function and member object pointers as a node bodies. * The Flow Graph join_node and indexer_node now support 10 or more input ports. * Explicit deduction guides for ``blocked_nd_range`` are now a fully supported feature. * Added native WASM exception handling support. - tbb-python-setuptools.patch (upstream) ++++ libisofs: - update to 1.5.8.pl01: * Bug fix: iso_image_set_ignore_aclea() inverted the setting for reading the XFS-style project id from disk files * Silenced error messages about ioctl(FS_IOC_FSGETXATTR) * Bug fix: File path of imported BIOS boot image was forgotten when it gets overwritten by a file of the same name. * Bug fix: Reproducibility of ISO images depended on "undefined" qsort(3) behavior with comparer function result 0 * Bug fix: Empty AAIP value spoiled decoding of all AAIP attributes * Bug fix: Symbolic links with xattr could cause unusable ISO filesystems. * Bug fix: When reading multiple slashes in symbolic link targets they were * condensed to a single one if not marked by the SL ROOT-flag * Bug fix: Empty symolic link target components which represent add-on slashes were written with ROOT flag set * Bug fix: The last trailing slash in a symbolic link target was not written * Bug fix: The .. directory record exposed Rock Ridge properties of its * grand grand parent. Caused by commit 4d0063f7 in 2009 which fixed the block address pointer of the .. record. * Bug fix: The characters '.' and ';' were wrongly disallowed with PVD file names * Improved size estimation and property assessment of El Torito hidden boot images * Enabled up to 8 appended GPT partitions and improved their number mapping * New API calls iso_local_get_lfa_flags(), iso_local_set_lfa_flags(), * iso_node_get_lfa_flags(), iso_node_set_lfa_flags(), * iso_util_decode_lfa_flags(), iso_util_encode_lfa_flags(), * iso_util_get_lfa_masks(), iso_util_get_effective_lfa_mask() * New API calls iso_node_get_projid(), iso_node_set_projid(), * iso_local_get_projid(), iso_local_set_projid() * New API call iso_write_opts_set_gpt_with_gaps * New API call iso_local_create_dev() * New API call iso_write_opts_set_rrip_tf_long() and date check for year 2150 * limit to produce 17-byte timestamps * New API call iso_write_opts_set_rrip_tf_y1900() * New API calls iso_image_set_volume_id_v2(), iso_image_get_volume_id_v2(), * iso_image_fs_get_volume_id_v2() * New API call iso_write_opts_set_relaxed_nonvol_atts() ++++ libkeccak: - update to 1.4.3: * Source code documentation updates; no user-visible changes ++++ lilv: - update to 0.28.0: * Add early assertions for non-null parameters in public API * Add lilv_state_get_bundle_path() * Always create state files with O_CLOEXEC on glibc >= 2.7 * Clarify relative symbolic link creation when saving state * Fix build with dynmanifest support * Fix crash when loading plugin classes on Windows * Fix potential file loss when saving state with no link directory * Fix potential iterator leaks and resulting log message flood * Fix replacing links when saving over state * Fix test build when no C++ compiler is available * Improve error handling when writing and deleting state ++++ mimalloc: - update to 3.3.2: * Emscripten: add missing include for getentropy() * use acquire for loading the heap arena pages pointer * clarify thread local expansion * always set the threadlocal theap back to NULL on failing to initialize * increased version bits in thread local allocation to 48 bits * fix comparison in mi_os_alloc_aligned_at_offset to allow decommitting * use _mi_is_aligned instead of modulo * change out_default to be atomic * add assertions that the bottom 2 bits of the threadid are zero'd * return early when tld allocation fails ++++ libmpdclient: - Added libmpdclient-ncmpc.patch (boo#1269509). ++++ nghttp2: - stricter validation for HTTP CONNECT and Upgrade requests across HTTP/1, HTTP/2, and HTTP/3 upstreams, specifically rejecting requests that incorrectly include Content-Length or Transfer-Encoding headers * Add 0001-nghttpx-Tighten-up-CONNECT-and-HTTP-Upgrade-handling.patch CVE-2026-58055, bsc#1269489 ++++ nng: - Update to version 1.12 * Stable fix task abort in #2225 * fix(stable) http server: add modern MIME types to static content map. ++++ openapv: - Update to version 0.3.0.0: + Support APV RAW encoding and decoding + Companding (compressing + expanding) algorithm for coding 16bit 4 channel linear pixel value + New profiles are introduced to distinguish between the conventional APV and APV RAW ++++ python311-core: - Add test_UDPLITE_support.patch which improves testing for the support of IPPROTO_UDPLITE, which could be not present although header files are (bsc#1268375). ++++ python312-core: - Add test_UDPLITE_support.patch which improves testing for the support of IPPROTO_UDPLITE, which could be not present although header files are (bsc#1268375). ++++ python314-core: - drop test_UDPLITE_support.patch, upstream already added (similar) _have_udp_lite() ++++ python314-nogil-nogil-core: - drop test_UDPLITE_support.patch, upstream already added (similar) _have_udp_lite() ++++ librdkafka: - update to 2.14.2: * Fix duplicate groups in `ListConsumerGroups` when multiple brokers return the same group (#5417). * Fix data race in timers (#5089). * Update bundled OpenSSL, libcurl, zstd, zlib and cJSON * dependencies (#5346). * Fix data race in timers. The callback and its argument could have been modified after the lock is released. * Fix crash (SIGSEGV) in `rd_kafka_cgrp_handle_LeaveGroup()` when coordinator is unavailable during consumer close. The error logging path dereferenced a potentially NULL broker pointer. Happening since 1.x. * Issues: #5417. * Fix duplicate groups in `ListConsumerGroups` when multiple brokers return the same group. ++++ libredwg: - update to 0.14: * Write support for r2004 (AC1018) DWG files. The encoder now produces compressed, encrypted section headers and the LZ77-compressed object data layout required since r2004. * Split large object files (encode, decode) into 2 objects, significantly reducing peak memory usage during compilation and enabling parallel builds to scale better. * dwgadd: handle fields (e.g. layer, ltype, style) can now be set by table-record name in addition to raw handle references. A string value like `line.layer = "FOO"` is resolved via dwg_find_tablehandle() at parse time. * Added DXB (binary DXF) support: dwgwrite/dwgread/dwg2dxf accept DXB input/output, and dxfwrite accepts DXB. * R2007+ split string stream encoding for Header, Classes, and objects. * Added cycle checks in entity link chains. GH #1226. * Added regression tests for decompress_r2007 OOB reads and R2004 section decompression. Added dwgfilter.test. * Added release helpers and improved CI (ODAFileConverter QT6, xvfb-run). * dwgfuzz: show mode with --version. * API/ABI changes (source-incompatible): * Renamed HEADER/2NDHEADER.is_maint to maint_rel_version. * Renamed PROXY_OBJECT.dwg_versions. * Bumped SO_VERSION to 0:14:0. ++++ rpm: - rpm2archive: use size 0 for hardlinked files as bnew versions of gnu tar reject non-zero sizes [bsc#1269150] * updated patch: rpm2archive.diff - backport fix for add_sysuser macro [bsc#1269571] * updated patch: macrosin.diff - backport rpmuncompress security fix [bsc#1268747] [CVE-2026-44604] * new patch: rpmuncompress.diff ++++ stellarsolver: - Update to 2.8: * This release includes numerous small updates and fixes to make StellarSolver more robust and flexible. There are no massive changes to functionality, but a number of improvements under the hood. ++++ libstorage-ng: - merge gh#openSUSE/libstorage-ng#1084 - make more use of new SystemCmd interface - 4.5.336 ++++ systemd: - Import commit a6ea105861b47842aed56242325ac1f33603c9c6 (merge of v260.3) This update includes the following fix: 91873ca3d7 nss-systemd: avoid ELF TLS for recursion guard (bsc#1254924) - Drop 1001-units-drop-Before-sockets.target-from-networkd-resol.patch and 1002-nss-systemd-avoid-ELF-TLS-for-recursion-guard.patch, both are part of v260.3. ++++ systemd-mini: - Import commit a6ea105861b47842aed56242325ac1f33603c9c6 (merge of v260.3) This update includes the following fix: 91873ca3d7 nss-systemd: avoid ELF TLS for recursion guard (bsc#1254924) - Drop 1001-units-drop-Before-sockets.target-from-networkd-resol.patch and 1002-nss-systemd-avoid-ELF-TLS-for-recursion-guard.patch, both are part of v260.3. ++++ libvpl: - update to 2.17.0: * Intel® VPL API 2.17 support, including new APIs for reporting decoder capabilities, accessing bitstream buffers in video memory, configuring encoder pre-processing, and documentation updates ++++ libwacom: - update to 2.19.0: * libwacom_list_styli_from_database() provides a WacomStylus list of all known styli * libwacom_database_ref() and libwacom_database_unref() to simplify callers having * libwacom_get_width_mm() and libwacom_get_height_mm() for the tablet dimensions in mm. The .tablet files switched to mm too. * New generic 3 button + eraser tool, assigned to some Huion devices by default * New devices: - Gaomon M5 V2 - HP Envy x360 15-fh0xxx - Huion Inspiroy Frego S (L310), Kamvas Pro 27 (GT2701), H610 Pro V2 - Lenovo ThinkBook 14s Yoga ITL - Wacom HID 53FD - Xencelabs Pen Display 16 ++++ libwmf: - update to 0.2.15: * BMP image parsing fixes in embedded DIBs * record size validation for polyline, polygon, polypolygon and text records * fix RLE decoder row-stride mismatch * limit DC stack depth to prevent resource exhaustion * add basic test suite * MSVC build fixes * new release with accumulated fixes ++++ lite-xl-plugin-manager: - Adjustments for mbedtls-devel pointing to v4 * mbedtls-3-devel is available in TW, but Leap would still use mbedtls-devel ++++ livi: - update to 0.5.0: * Allow to exclude display notches in landscape using xx- cutouts-v1 * Wayland protocol * Show processing state when process URLs * https://gitlab.gnome.org/guidog/livi/-/issues/28 ++++ manpages-l10n: - update to 4.31.0: * License collection almost completed (99.98%) * Updated and added many translations * Improve formatting of last changelog entries ++++ maven-parent: - Upgrade to Apache Maven parent POM version 49 * New features and improvements + Upgrade parent to 39 to benefit from push-to-atr profile * Maintenance + Configure ATR project + Change banner right to SVG logo + Add Gerd Aschemann to committer list + Add Matthias Bünger to PMC * Dependency updates + Bump version.sisu-maven-plugin from 1.0.0 to 1.0.1 + Bump org.cyclonedx:cyclonedx-maven-plugin from 2.9.1 to 2.9.2 + Bump com.diffplug.spotless:spotless-maven-plugin from 3.4.0 to 3.7.0 + Bump com.palantir.javaformat:palantir-java-format from 2.90.0 to 2.93.0 ++++ mbuffer: - update to 20260511: * fix data corruption occuring at the end of a tape, when the * transfer block size is not a multiple of the native block * size of the tape device (fix by Daniel Collins) * restore terminal attributes on exit ++++ mercurial: - Mercurial 7.2.3 * Fix issue where files would appear modified even if clean (71e06e01d26b + 4d6df1ba8506) * Add documentation for narrow, shapes and shards (f6b4469fe4eb) * Fix a bug in the narrow patterns generation (baa13eff9ddc) * Fix empty paths case in narrowspec generation (ac9cfd305ccd) * Fix hgweb initialization issue (9ddd9c311109) * Upgrades to the test harness's resistance to slow CI runners ++++ mpop: - update to 1.4.22: * No significant changes. ++++ msr-safe: - add kernel-7.2.patch to fix kernel 7.2. ++++ nbping: - Update to version 0.7.1: * chore(release): bump version to 0.7.1 * feat(config): add YAML config support (#115) ++++ nodejs26: - Update to 26.4.0: - doc: update blockList stability status to release candidate - fs: support caller-supplied readFile() buffers - http: close pre-request sockets in closeIdleConnections - loader: implement package maps - net: support TCP_KEEPINTVL and TCP_KEEPCNT in setKeepAlive - tls: add certificateCompression option - vfs: dispatch node:fs/promises to mounted VFS instances - vfs: add minimal node:vfs subsystem - Run obs-git-init (and add *-build directory to .gitignore) ++++ noson-app: - update to 5.6.25: * Fix ws read chunked content with trailers * Fix 1 byte (0) issue in http chunked transfer * Improve the client/server service to be more compliant with the http protocol standard 1.1 * README.md: Fix transifex link / paragraph about whitelisting an IP * It includes minor fixes: * fix window border & shadow issue for Ubuntu 24.04 * disable icon ripple on platform android * upgrade openssl to 1.1.1w * add FreeBSD instructions * Improve ws client * Improve builtin ws client * Handle custom search for services (tested with Amazon Music) * Fix search in service * Fix build with gcc 13 - Switch to Qt6 ++++ openQA: - Update to version 5.1782729563.8f5a14b2: * chore(deps): bump js-yaml from 4.1.1 to 4.3.0 * fix(details view): Align video link the same as the bugref actions * test: bail out when worker fails to become active * refactor(test): use shared wait_for in wait_for_worker * test: fix flaky race in t/05-scheduler-full.t ++++ perl-CSS-Minifier-XS: - updated to 0.140.0 (0.14) see /usr/share/doc/packages/perl-CSS-Minifier-XS/Changes 0.14 2026-06-28 16:30:59-07:00 America/Vancouver - Fixes a memory leak in minify(), when the entire document is minified away. CVE-2026-13593 bsc#1269662 ++++ perl-Crypt-PasswdMD5: - updated to 1.440.0 (1.44) see /usr/share/doc/packages/perl-Crypt-PasswdMD5/Changelog.ini [V 1.44] Date=2026-06-29T00:00:00 Comments= <= 0.16.0 ++++ postgresql14-pgvector: - update to 0.8.3: * Fixed possible index corruption with HNSW vacuuming * Fixed performance regression with Hamming distance and Jaccard distance with Postgres 18 ++++ postgresql15-pgvector: - update to 0.8.3: * Fixed possible index corruption with HNSW vacuuming * Fixed performance regression with Hamming distance and Jaccard distance with Postgres 18 ++++ postgresql16-pgvector: - update to 0.8.3: * Fixed possible index corruption with HNSW vacuuming * Fixed performance regression with Hamming distance and Jaccard distance with Postgres 18 ++++ postgresql17-pgvector: - update to 0.8.3: * Fixed possible index corruption with HNSW vacuuming * Fixed performance regression with Hamming distance and Jaccard distance with Postgres 18 ++++ postgresql18-pgvector: - update to 0.8.3: * Fixed possible index corruption with HNSW vacuuming * Fixed performance regression with Hamming distance and Jaccard distance with Postgres 18 ++++ pyenv: - update to 2.7.3: * CI: add_version enhancements * Add CPython 3.15.0b3 * fix(rehash): prevent terminal hang caused by stale or sandbox-blocked lock file * 3.6.x: Fix verify_* calls * Add CPython 3.14.6 * Add CPython 3.13.14 * Support 3.9 EOL Pip URL, consolidate tests * Update URLs for PyPy nightly; Remove pypy3.5 and pypy3.7 nightly * Add CPython 3.15.0b2 * init: add --install for shell setup * realpath.c: fix obsolete syntax warning * Add miniconda3 26.3.2-2, miniforge3 26.3.2-0, 26.3.2-1 * miniforge3 26.1, 26.3, add_miniforge: exclude .pkg installers * miniforge 26, CI: switch check to 3.13 * 2.7, 3.4: force C99 standard; 2.7.14-18: force OpenSSL 1 formula * rehash: detect and remove a stale lockfile * Add GraalPy 25.0.3 * 3.11.0+: Use the `--with-openssl-rpath' Configure option when possible * python_build: Make `verify_python` verify `pythonX.Y' suffix * Add micropython 1.22.0 to 1.28.0; add downstream patches to fix compilation errors * Fix linking against a keg_only Homebrew OpenSSL when a a non- keg_only one is also installed * Add missing CPython 3.14.2t * 3.14.0-5: Support building against OpenSSL 4 * CI: add_cpython: Support prereleases for non-initial CPython releases * Add CPython 3.16-dev, switch 3.15-dev to maintenance branch * Add PyPy v7.3.22 * CI: Add timeouts to CPython release metadata fetches * Add CPython 3.15.0b1 * Add CPython 3.14.5rc1 * pyenv-latest: fast path for when there is an exact match ++++ python-beautifulsoup4: - update to 4.15.0: * This is the last Beautiful Soup release to officially support Python 3.7. * This is also the last release to support the obsolete methods, attributes and classes that were deprecated in 4.13.0. In a subsequent point release, the DeprecationWarning issued when you use these obsolete features will be replaced by NotImplementedError, giving you a final chance to change your code before the implementations are removed entirely. Once the features are removed, code that tries to use them will start behaving strangely, since Beautiful Soup will generally interpret the method and attribute names as tag names. * It is now possible to call new_tag() or new_string() directly on an existing Tag or NavigableString object, rather than the associated BeautifulSoup object. Note that this only works if the object is currently inside a parse tree. This means you can't call new_tag() or new_string() on an object that * The type hints for the overloaded find* methods have been redone to eliminate type checker overrides. [bug=2122019] * Explicitly specify the type hint for the PageElement.text property * Change the html.parser tree builder's code for handling numeric character references, to avoid a crash when using Python versions that include the fix to Python issue * Skip the lxml tree builder's test_surrogate_in_character_reference test * if the libxml2 version is less than 2.13.0. Prior versions of libxml2 * don't issue the REPLACEMENT CHARACTER we're expecting. - drop htmlparser.patch (upstream) ++++ python311: - Add test_UDPLITE_support.patch which improves testing for the support of IPPROTO_UDPLITE, which could be not present although header files are (bsc#1268375). ++++ python311-documentation: - Add test_UDPLITE_support.patch which improves testing for the support of IPPROTO_UDPLITE, which could be not present although header files are (bsc#1268375). ++++ python-pipx: - update to 1.15.0: * Add a `--dry-run` flag to `pipx ensurepath` that reports which directories would be added to `PATH` without modifying `PATH` or any shell configuration file. * Restore the original package if `pipx reinstall-all` is interrupted during reinstall. * Allow importing `pipx.util` before `pipx.paths`. * Ensure `pipx inject --force` reinstalls injected packages without persisting the force-reinstall option in package * metadata. * Preserve installer errors when package-name detection fails during local package installs. * Expose manual pages for editable local package installs. * Fixed `pipx pin --injected-only` so it can pin injected packages when the main app is already pinned. * Add `--no-path-check` to `pipx run` to skip the warning when the app is already on `PATH`. Useful for shim scripts that wrap `pipx run ` under the same name as the app. * Add `PIPX_DISABLE_SHARED_LIBS_AUTO_UPGRADE` to skip automatic shared library upgrades. * Install app scripts with shebangs that ignore `PYTHONPATH`. * Refresh cached standalone Python indexes written by older pipx versions before using `--fetch-missing-python`. ++++ python312: - Add test_UDPLITE_support.patch which improves testing for the support of IPPROTO_UDPLITE, which could be not present although header files are (bsc#1268375). ++++ python312-documentation: - Add test_UDPLITE_support.patch which improves testing for the support of IPPROTO_UDPLITE, which could be not present although header files are (bsc#1268375). ++++ python-QtPy: - Drop Qt5 Webengine tests: Must be removed from Tumbleweed https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/message/IFZ4HRNKQUXZHXD7S3FWM3QIONDNMOMY/ ++++ python-alembic: - update to 1.18.5: * **[usecase] [commands]** Added `--splice` support to the `merge()` command. Previously, the merge command would suggest using `--splice` when attempting to merge non-head revisions, but the flag was not actually accepted by the command. * The `splice` parameter is now available in both the command- line interface and the `command.merge()` function, matching the existing support in `command.revision()`. * **[usecase] [environment]** Added `ScriptDirectory.get_heads.consider_depends_on` parameter to `ScriptDirectory.get_heads()`. When set to `True`, head revisions that are also a dependency of another revision via `depends_on` are excluded from the result, matching the effective heads that would be present in the `alembic_version` table after running all upgrades. * producing invalid Python in the generated migration scripts. Column objects within list or tuple values are now correctly rendered as their string column names. * **[bug] [mysql]** Implemented type comparison for `ENUM` datatypes on MySQL, which checks that the individual enum values are equivalent. If additional entries are on either side, this generates a diff. Changes of order do not generate a diff. Pull request courtesy Furkan Köykıran. * **[bug] [operations]** Fixed bug where the `inline_references` parameter of `Operations.add_column()` did not include foreign key referential actions such as `ON DELETE`, `ON UPDATE`, `DEFERRABLE`, `INITIALLY`, and `MATCH` when rendering the inline `REFERENCES` clause. ++++ python-altcha: - update to 2.0.2: * fix: support bytes as hmac keys * feat: payload.from_base64 and from_dict ++++ python-astropy: - update to 8.0.0: * Added astropy.config.temporary_cache_dir_path and astropy.config.temporary_config_dir_path context managers, which are safer alternatives to astropy.config.set_temp_cache and astropy.config.set_temp_config respectively, and should be preferred in new code, but are not drop-in replacements. Added support for ASTROPY_CACHE_DIR and ASTROPY_CONFIG_DIR environment variables, offering a more tightly scoped alternative to XDG_CACHE_HOME and XDG_CONFIG_HOME respectively. When both are defined, ASTROPY_ -prefixed variables take precedence over XDG_ -prefixed ones. [#19575] * Added a ensure_exists boolean option to cache and config path getters, allowing callers to disable directory creation on discovery with ensure_exists=False. When False, callers should handle missing directory on their own. [#19616] * The angular_diameter_distance method now accepts two redshift arguments to compute the angular diameter distance between objects at different redshifts. The previous separate method angular_diameter_distance_z1z2 is deprecated and will be removed in a future version. * The trait astropy.cosmology.traits.NeutrinoComponent has been added to work with objects that have attributes and methods related to neutrinos. * Removed deprecated module-level shim files (astropy.cosmology.connect, astropy.cosmology.core, astropy.cosmology.flrw, astropy.cosmology.funcs, and astropy.cosmology.parameter), which were deprecated in v7.1. All cosmology classes and functions should be imported directly from astropy.cosmology. * Registered the read_mrt() and write_mrt() methods with the Cosmology class, enabling the import and export of cosmological data to and from MRT files. * Read CDS table where the data is split into multiple files * Add a new io.ascii format mesa to read history and profile output files from MESA, a well-known code for stellar evolution calculations. * Added a logical_as_bytes parameter to fits.open() that, when set to True, causes FITS logical columns to be read as bytes (S1) instead of bool, preserving NULL (undefined) values that would otherwise be silently converted to False. Columns read this way round-trip correctly when written back to a FITS file, preserving b'T', b'F', and b'x00' (NULL) values. A warning is now emitted when NULL values are present and logical_as_bytes is not set. * Extended the logical_as_bytes option of fits.open() to apply to variable-length array (PL/QL) logical columns. When True, VLA logical columns are returned as S1 byte arrays (one byte per entry) so that b'x00' (NULL) is distinguishable from b'F' (False); S1 row arrays also round-trip through writing. A warning is emitted when NULL bytes are present in a VLA logical column read with logical_as_bytes=False, except for the ambiguous case of a column whose heap is entirely x00 (which may instead be an all-False column written by astropy <= 7.2.0). ++++ python-astropy-iers-data: - update to 0.2026.6.22.1.23.34: * **Full Changelog**: https://github.com/astropy/astropy-iers- data/compare/v0.2026.6.15.15.33.16...v0.2026.6.22.1.23.34 - update to 0.2026.6.15.15.33.16: * **Full Changelog**: https://github.com/astropy/astropy-iers- data/compare/v0.2026.6.8.17.49.5...v0.2026.6.15.15.33.16 - update to 0.2026.6.8.17.49.5: * **Full Changelog**: https://github.com/astropy/astropy-iers- data/compare/v0.2026.6.1.17.39.59...v0.2026.6.8.17.49.5 - update to 0.2026.6.1.17.39.59: * **Full Changelog**: https://github.com/astropy/astropy-iers- data/compare/v0.2026.6.1.1.20.30...v0.2026.6.1.17.39.59 - update to 0.2026.6.1.1.20.30: * TST: add `test_eopc04_1962-now.py` * **Full Changelog**: https://github.com/astropy/astropy-iers- data/compare/v0.2026.5.25.1.14.13...v0.2026.6.1.1.20.30 - update to 0.2026.5.25.1.14.13: * **Full Changelog**: https://github.com/astropy/astropy-iers- data/compare/v0.2026.5.18.1.11.28...v0.2026.5.25.1.14.13 - update to 0.2026.5.18.1.11.28: * **Full Changelog**: https://github.com/astropy/astropy-iers- data/compare/v0.2026.5.11.1.8.52...v0.2026.5.18.1.11.28 - update to 0.2026.5.11.1.8.52: * **Full Changelog**: https://github.com/astropy/astropy-iers- data/compare/v0.2026.5.4.1.4.54...v0.2026.5.11.1.8.52 - update to 0.2026.5.4.1.4.54: * Bump the actions group in /.github/workflows with 2 updates ++++ python-azure-mgmt-communication: - New upstream release + Version 3.0.0 + For detailed information about changes see the CHANGELOG.md file provided with this package ++++ python-azure-mgmt-managementgroups: - New upstream release + Version 2.0.0 + For detailed information about changes see the CHANGELOG.md file provided with this package ++++ python-cinemagoer: - update to 2026.06.27: * ## What's new in release 2026.06.27 (The Lost Boys) * the **support for parsing IMDb web pages was removed**, leaving the non-commercial databases as the only available data source * drop support for python 2 * drop support for python versions prior to 3.10 * switch to pyproject.toml configuration * switch to using uv for management - drop support-python314.patch (upstream) ++++ python-datashader: - update top 0.19.1: * Improve overlapping edges for polygons to not cancel out ++++ python-django-oauth-toolkit: - update to 3.3.0: * #1637 Support for Django 6.0 * #1642 Provide App Name and Scope in Device Confirmation View * #1636 Remove support for Python 3.8 and 3.9 * #1628 Fix inaccurate help_text on client_secret field of Application model * #1674 Add `list_select_related` to `RefreshTokenAdmin` to avoid unbounded `JOIN` queries on the changelist * #1621 Fix device code tokens getting the wrong scope. * #1683 Fix swapped `DeviceGrant` model usage across the device authorization flow * #1689 Fix invalid `Cache-Control` header value on the OIDC JWKS endpoint * #1692 Fix consent violation and scope escalation. ++++ python-django-parler: - update to 2.4: * Added Django 6.0 support. * Added Python 3.13 support. * Dropped Django 4.2 LTS support (end of extended support, April 2026). * Dropped Django 5.0 support. The admin's delete_translation view calls ModelAdmin.log_deletions, which was introduced in Django 5.1 — so translation deletion raised AttributeError on 5.0. The install requirement is now Django>=5.1. * Replaced removed csrf_protect_m decorator with @method_decorator(csrf_protect) in the admin. * Replaced deprecated unique_together with models.UniqueConstraint in the translated fields model. * Added a validate_constraints() call alongside validate_unique() in form validation so UniqueConstraint violations surface through the form. * Updated log_deletion() call to the renamed log_deletions() with its new signature (Django 6). * Fixed a thread-safety bug in SortedSelectMixin.sort_choices() where the deep-copy guard was skipped for the second and later optgroups, causing .sort() to mutate the caller's choices list. * Expanded the test suite with new modules covering admin views, cache, forms, managers, model construction, template tags, views, and widgets. ++++ python-elastic-transport: - update to 9.4.2: * Escape percent characters in logging output (#284) * Optional backoff delays between retries * Add support for an httpx synchronous node ++++ python-elementpath: - update to 5.1.3: * Fix protection against type cast errors during the static analysis phase * Include PR #101 (invalid sequence type error code for external functions) * Fix issues #100 and #102 ++++ python-esptool: - update to 5.3.1: * **espefuse**: Remove non-existent HMAC key purposes for ESP32-C61 * **pyinstaller**: Bundle pyserial URL handlers * Preserve VID/PID lookup for symlinked ports * Fix operations over USB-Serial/JTAG transport in Secure Download Mode * Raise FatalError instead of leaking StopIteration ++++ python-linux-procfs: - update to 0.7.4: * Fix spelling mistakes in comments * Modernize packaging and update authorship * Remove import of range from six.moves ++++ python-magic-wormhole-mailbox-server: - update to 0.8.0: * Server header properly reports version * introduce a ``"your-address"`` key to the ``"welcome"`` message (to reflect the IP address and port back, #63) * non-numeric nameplates rejected with error (@meejah) * more-complete sequence and state diagrams (@meejah) * update Munin plugin shebang (@warner) * Munin plugins open db read-only (@warner) ++++ python-mitmproxy: - update to 12.2.3: * Reduce generated leaf certificate validity from 199 to 197 days so the 2-day * `notBefore` backdate remains below Chromium's 200-day limit. * Fixed a bug where mitmweb would not pick up its XSRF cookie. * Fix `authority and subject key identifier mismatch` errors when mitmproxy * is configured with a custom CA whose SubjectKeyIdentifier was not derived as SHA-1 of the public key. * Fix `IndexError` in `is_mostly_bin` when exporting flows to HAR with payloads that have a UTF-8 continuation byte at the 100-byte cutoff. ++++ python-pydata-sphinx-theme: - Update to 0.19.0 (bsc#1268818, CVE-2026-53550, bsc#1268957, CVE-2026-48779): - Docs update Font Awesome links by @hntk03 in #2399 - Fix code coverage workflow by @Yann-P in #2393 - Fix vertical scrollbar in math container by @hntk03 in #2404 - [css] De-jumble header items at intermediate widths :) by @sneakers-the-rat in #1784 - Fix gettext builder by @Yann-P in #2403 - fix: configure defaults for Google Analytics before loading script by @tswast in #2369 - v0.18.0 [#] Breaking - Drop support for sphinx 7, minimal requirement now 8 by @Yann-P in #2366 [#] Improvements - feat(theme): add sticky_version_warning_banner option by @tmchow in #2372 (revised in #2385, now sticky_banners) - feat: replace theme switcher with dropdown by @hntk03 in #2340 - Consistent linting and formatting across CI and local environment by @Yann-P in #2368 - Add distinctive style for menuselection, based on guilabel by @stevepiercy in #2367 - Update to FontAwesome v7 by @agriyakhetarpal in #2370 - Add documentation on how users can override the FontAwesome version by @agriyakhetarpal in #2373 [#] Bugs - Fix sidebar top being cut off on mobile browsers by @hntk03 in [#2363] - Docs update PyTorch logo URL by @hntk03 in #2374 - Fix theme dropdown menu going offscreen by @hntk03 in #2387 - Fix the stickiness of the version warning banner, and rename the config option to sticky_banners by @agriyakhetarpal in #2385 ++++ python-pytest-html: - Revendor updating shell-quote and js-yaml deps: - Add patch update-js-deps.patch - CVE-2026-13311: shell-quote: inefficient input parsing can lead to a denial of service (bsc#1269361) - CVE-2026-53550: js-yaml: quadratic complexity when processing a crafted YAML document can lead to CPU exhaustion (bsc#1268818) ++++ python-python-engineio: - update to 4.13.3 * Make sure client disconnects when write loop exits * Address flaky unit test * Stop using codecov service, since it has been failing for a long time ++++ python-python-socketio: - Update to 5.16.3 * Catch all exceptions in redis and rabbitmq client managers #1581 - Update to 5.16.2 (fixes CVE-2026-48804, bsc#1269491) * Prevent unnecessary resource allocations #1574 * Add zizmor to CI builds #1570 ++++ python-rebulk: - Update to version 6.0.0 Bug Fixes: * key: Skip private matches in declared-key value_type check Documentation: * Show declaring functional properties for check_keys Features: * key: Accept key= as Key | Sequence[Key], fold in keys= * key: Add Rebulk.check_keys() to flag declared keys no pattern produces * key: Leverage declared keys for typed output projection in to() * key: Opt-in debug check that match values match declared Key.value_type * key: Support children patterns via keys= and declare_keys - Update to version 5.0.0 Refactoring: * chain: Decouple Chain from Builder Breaking Changes: * chain: Chain is no longer a Builder subclass and Builder.chain() returns a ChainBuilder instead of a Chain. Code building chains via the documented fluent API is unaffected; only code relying on isinstance(chain, Builder) or annotating the .chain() result as Chain needs updating. - Update to version 4.3.0 Documentation: * V5 refactoring design analysis + decisions * claude: Note to close issues with Closes #N Features: * typing: Formatter-based Key for non-scalar values * typing: Typable predictable shape for to_dict(enforce_list=True) Refactoring: * chain: Type ChainPart fluent methods instead of Any ++++ setools: - Fix setools test package ++++ python-uv: - Disable debuginfo generation on 32-bit arches - Fix quoting of RUSTFLAGS and passing of link-arg ++++ python314: - drop test_UDPLITE_support.patch, upstream already added (similar) _have_udp_lite() ++++ python314-documentation: - drop test_UDPLITE_support.patch, upstream already added (similar) _have_udp_lite() ++++ python314-nogil: - drop test_UDPLITE_support.patch, upstream already added (similar) _have_udp_lite() ++++ rpmlint: - Update to version 2.9.0+git20260629.bd947d09: * sysctl-whitelist: adjusted 50-coredump.conf digest for systemd - temporary revert (bsc#1267504) * dbus-services: add txnupd-maintenance-tools service (bsc#1268577) * test: add test coverage for new varlink related whitelisting features * configs/openSUSE: add Varlink whitelisting restriction * FileDigestCheck: add SocketUnitDigester * FileDigestCheck: move digester types into utility module * FileDigestCheck: support 'ContentCheck' configuration setting * dbus-services: added kdeplasma6-addons kameleon.qmk whitelisting (bsc#1267818) ++++ rpmlint-strict: - Update to version 2.9.0+git20260629.bd947d09: * sysctl-whitelist: adjusted 50-coredump.conf digest for systemd - temporary revert (bsc#1267504) * dbus-services: add txnupd-maintenance-tools service (bsc#1268577) * test: add test coverage for new varlink related whitelisting features * configs/openSUSE: add Varlink whitelisting restriction * FileDigestCheck: add SocketUnitDigester * FileDigestCheck: move digester types into utility module * FileDigestCheck: support 'ContentCheck' configuration setting * dbus-services: added kdeplasma6-addons kameleon.qmk whitelisting (bsc#1267818) ++++ rpmlint-test: - Update to version 2.9.0+git20260629.bd947d09: * sysctl-whitelist: adjusted 50-coredump.conf digest for systemd - temporary revert (bsc#1267504) * dbus-services: add txnupd-maintenance-tools service (bsc#1268577) * test: add test coverage for new varlink related whitelisting features * configs/openSUSE: add Varlink whitelisting restriction * FileDigestCheck: add SocketUnitDigester * FileDigestCheck: move digester types into utility module * FileDigestCheck: support 'ContentCheck' configuration setting * dbus-services: added kdeplasma6-addons kameleon.qmk whitelisting (bsc#1267818) ++++ rubygem-yast-rake: - Added support for "alts" as an alternative to the "update-alternatives" script ++++ s390-tools: - Upgrade s390-tool to version 2.43.0 For Linux kernel version: 7.1 s390-tools: Set Rust MSRV to 1.85.0 - Changes of existing tools: * dbginfo.sh: Add IBM appliance specific files * lshwc: Show explicitly selected unnamed counters with --hide * pvattest: Add firmware check version 2 * zipl: Introduce verbosity levels of zipl session (--debug) * zkey: Remove the use of AF_ALG for calculating key verification patterns - Bug Fixes: * ebc: implement --version option for pvics * pvebc: Log services to journal+console * pvics: Fix virt-resize permission error - Removed obsolete patch * s390-tools-pvebc-Log-services-to-journal-plus-console.patch - Re-vendor-ed vendor.tar.zst ++++ skillspector: - Use %{primary_python} instead of a hardwired python flavor ++++ starship: - Update to version 1.26.0: * Features: - git_state: show git am progress. - git: enable sha256 support. - nix-shell: Add level variable to show nix shell depth. - pixi: expose PIXI_PROJECT_NAME as format placeholder. - time: improve timezone handling by switching to jiff. * Bug Fixes: - gcloud: honor CLOUDSDK_COMPUTE_REGION env variable. - improve reliability of config-file writing. - maven: avoid detecting user .mvn config as project. - nodejs: avoid deno project files. - preset: make OS symbol dynamic in Tokyo Night theme. - statusline: handle null context_window fields at session start. ++++ tenmon: - update to 20260626: * Load correct HDU for compressed FITS * Update icons * Defered sql load for DatabaseTreeView * Use std::filesystem::path for XISF files ++++ tik: - Update to version 1.5.1: * Remove setup_env function from 10-welcome * Add btrfs resize command in GNOME setup script - Fix packaging issues for tik 1.5 ++++ uwsm: - Update to version 0.26.6: * fix(app): support compat /execarg_default: directives in xdg-terminals.list ++++ vermouth: - Bump to version 1.9.4 - Upstream changes: * fix: Cover and hero views improvements in text rendering - For version 1.9.3: * Update sums and commits * fix: Fixed winetricks for flatpak * Update SHA sums ++++ zstd-jni: - Added patch: * max-page-size.patch + Build with max-page-size of 64K on ppc64le (bsc#1269480) ------------------------------------------------------------------ ------------------ 2026-6-28 - Jun 28 2026 ------------------- ------------------------------------------------------------------ ++++ MistServer: - Fix packaging: * require only compatible mbedtls-3-devel ++++ aardvark-dns: - Update to version 2.0.0: * This is major release to keep the version aligned with netavark, however it brings no breaking changes * The MSRV has been bumped to v1.88 * Dependency updates ++++ at-spi2-core: - Update to version 2.60.5: + Fix a possible crash in atk_bridge_adaptor_cleanup. + Attempt to fix event listeners still being wrongly deregistered in some cases. ++++ blktests: - Update to version 0+20260628.dbff8ef: * src/miniublk: fall back to legacy opcodes on older kernels * src/miniublk: switch to ioctl-encoded ublk commands * nvme/060: suppress "nvme connect" failure for rdma transport * nvme/060: suppress state file write error ++++ boinc-client: - Update to release 8.2.13 * Fix Manager crash on Wayland (8.2.13) * Support Wayland-only operating systems (8.2.12) * Add config option * Improve battery level validation logic * Various client and Docker-related fixes - Drop no longer existing 'xcompile' directory from the platform cleanup in %%build (removed upstream). - Update boinc-client-rpmlintrc: drop the now-unused no-manual-page-for-binary filter and silence two false positives (logrotate /var/log, hicolor-icon-theme branding). - Drop unused 'update-desktop-files' BuildRequires; the deprecated %%suse_update_desktop_file macro is not used and desktop database updates are handled by file triggers. ++++ cadvisor: - update to 0.60.3: * Move OOM watching out of the lib module into the binary * lib/model: make ContainerStats sub-stats pointers to convey collection presence - update to 0.60.1: * cpuload/netlink: report the real error and skip the reader on cgroup v2 * deploy: add lib/go.mod to the image build's dependency cache - update to 0.60.0: * Exposing additional cgroup v2 memory.stat metrics * lib: introduce github.com/google/cadvisor/lib — a lean, kubelet-focused library module - bump x/net to 0.55 (bsc#1266645, CVE-2026-39821) - update to 0.57.0 (bsc#1260305, CVE-2026-33186): * integration: add more Docker container handler tests * integration: add containerd container handler tests * integration: add Prometheus metrics endpoint tests * fix: support podman `volatile-containers.json` and/or `containers.json` * proposed roadmap for cAdvisor * remove log message when you can't read productName * Refactor Github Action per b/485167538 * fix crio deadlock in getting crio sandbox containers * Add container_creation_time_seconds (previously: container_start_time_seconds); use runtime start time for container_start_time_seconds (podman & docker) * deps: github.com/moby/moby/client v0.4.0, moby/api v1.54.1, containerd/ttrpc v1.2.8 * fix(build): update k8s-staging-test-infra image in integ tests * feat(manager/container): add configurable initial splay and max jitter factors * feat(manager): add constraint data in OOM events * fix: add v-prefixed GHCR image tags for release consistency * build(deps): bump the go_modules group across 2 directories with 1 update * Expose cgroup v2 memory.events as Prometheus metrics * deploy: bump base images to Alpine 3.23 - Update to version 0.56.2: * docker: fix nil pointer dereference when GraphDriver is nil * Update healthcheck.sh * Update entrypoint.sh * docker: migrate to github.com/moby/moby modules * Update containerd, docker, moby, and opencontainers dependencies * update README * Update copyright year in healthcheck.sh * Update copyright year in entrypoint.sh * Added cadvisor boilerplate header to deploy/entrypoint.sh * Added cadvisor boilerplate header to deploy/healthcheck.sh * Add EXPOSE 8080 to document default port * Fix healthcheck to respect custom port flag * Add entrypoint wrapper to preserve -logtostderr flag * add std in summary * fix formatting * Update container/docker/factory.go * Update factory.go * Update factory.go * Update factory.go * Fix for issue #3772 * docs: replace references to docker registry `gcr.io` with `ghcr.io` * Expose s390x CPU Topology to Prometheus - update to 0.55.1: * manager: fix race condition in Stop() using sync.Once * manager: fix race condition in Stop() using sync.Once - update to 0.55.0: * Reduce lock contention in manager package * container/podman: fix `zfsFilesystem` and `zfsParent` being swapped. * devicemapper: use atomic.Value for lock-free cache reads * Reduce lock contention in cache/memory package * zfs: use atomic.Value for lock-free cache reads * fix: docker health check status not updating * align docker and podman implementations * disable CGO for fully static binaries * close stale PRs and Issues * refactor(container): Migrate to std lib context package * add workflow_dispatch to stale github action * plugin factory: remove useless RegisterPlugin log output * feat(summary): add count in percentiles * machine: fixes for unix.Uname use * feat: add LoadTaskProcess api in containerd client * feat: add exit code in container deletion events * feat: add CRI-O integration tests * test: reorganize integration tests and add CRI-O test coverage * refactor: remove duplicate tests from api package and add missing CRI-O tests * fix: update golang.org/x/crypto to v0.45.0 to fix security vulnerabilities * container/(docker|podman): rewrite obtaining IP-address * Upgrade GitHub Actions to latest versions * Upgrade GitHub Actions for Node 24 compatibility * feat: add fs io cost metrics * go.mod: github.com/docker/go-connections v0.6.0 * fs: introduce pluggable filesystem architecture * Apply build tags liberally for supported environments (linux) * Replace godirwalk with os.ReadDir from standard library * feat: add cpu burst metrics - update to 0.54.1: * chore: update cAdvisor image registry and version in DaemonSet * ci: update Ubuntu version to 24.04 in GitHub Actions workflows * chore: re-enable golangci-lint checks and fix violations * container/docker: GetStats: prevent nil-pointer - update to 0.54.0: * Let us try to use ghcr.io for container images * Add a GH action to create release binaries * use qemu/docker to build arch specific binaries * add -buildvcs=false to GH action * fix(3643) add containerd-snapshotter support * Update README.md with latest Docker image version and registry * Rebase to alpine 3.22, install thin-provisioning-tools from main repo * feat: add metric for container health check status (DOCKER- Specific!) * Update golang and deps - update to version 0.54.1: * container/docker: GetStats: prevent nil-pointer * chore: re-enable golangci-lint checks and fix violations * fix: use Docker-embedded containerd socket in integration tests * refactor: remove Mesos container support * ci: add diagnostic logging for docker/containerd debugging * fix: persist containerd client error to prevent nil pointer dereference * ci: update Ubuntu version to 24.04 in GitHub Actions workflows * chore: update cAdvisor image registry and version in DaemonSet * fix: handle nil Health state in docker container handler * ci: update Go version to 1.25 in GitHub Actions workflows * fix: update dependencies to address security vulnerabilities * add health status tests * feat: Update docker container handler to include health status in stats * Rebase to alpine 3.22, install thin-provisioning-tools from main repo * Update README.md Docker image reference * fix(3643) add containerd-snapshotter support * add -buildvcs=false to GH action * use qemu/docker to build arch specific binaries * Add a GH action to create release binaries * Let us try to use ghcr.io for container images (#3699) - update to 0.53.0 (bsc#1257429, CVE-2024-45310, bsc#1267788, CVE-2026-10722): * fix potential hang on containerd client.LoadContainer * Bump dependencies to latest (June 2, 2025) * fix: fix call Errorf with wrong err * Fixed possible data race * Use built-in error wrapping instead of pkg/errors - drop CVE-2025-22868.patch (upstream) ++++ calc: - update to 2.17.0.0: * Sync calc version 3.0.0.4 changes with calc version 2.16.1.3 to form a new 2.17.0.0, except that the calc version will be 2.17.0.0 of course. :-) * Added `make asan` rule to make it easier to compile with ASAN * NOTE: Use `make clobber` first before using the new rule to remove any previous compilation. * Added `make gcc` rule to force a compile with `gcc(1)`, (or `gcc-15` for macOS), full warnings, no optimizer, no ASAN. * Added `make clang` rule to force a compile with `c1ang(1)`, full warnings, no optimizer, no ASAN. * Added `calc-static-asan` rule to to compile cASAN (Address Sanitizer). * NOTE: Use `make clobber` first before using the new rule to remove any previous compilation. * Added `make asan-run` to compile and run calc in the local directory, and run with ASAN. * Added `make check_lcc` to test if the local C compiler (`${LCC}`) can compile a trivial C program. * Fixed three memcpy calls in `matsort()` in `matfunc.c`. * Fixed and improved `chk_tree`. * Added `chk_tree -m` for use with commands such as `make full_debug`, and `make debug`. * Fixed places where the code still used `BIG_ENDIAN` when it needs `CALC_BIG_ENDIAN`. * Fixed places where the code still used `LITTLE_ENDIAN` when it needs `CALC_LITTLE_ENDIAN`. * Added `${EXPAND}` to the list of utilities in `Makefile.config`. * Echo `${EXPAND}` in the `make env` rule of `Makefile`. ++++ cilium-cli: - Update to version 0.19.5: * Minor Changes: - bgp: Bump GoBGP from v3 to v4.5.0 (cilium/cilium#45952, @rastislavs) - cilium-cli: don't enable nodeinit on AKS (cilium/cilium#46105, @vipul-21) - Replace boringcrypto with upstream Go crypto libraries (cilium/cilium#46092, @HadrienPatte) * CI Changes: - cilium-cli connectivity tests now test for policy-based Envoy listener redirects on the wildcard port. (cilium/cilium#46251, @jrajahalme) - cilium-cli: exclude non-Cilium nodes from perf node selection (cilium/cilium#46651, @aanm) - cilium-cli: Ignore additional known GoBGPv4 warnings in no-errors-in-logs (cilium/cilium#46200, @ysksuzuki) - cilium-cli: Remove partial JUnit file on error (cilium/cilium#46101, @rastislavs) - cilium-cli: support versioned scenarios (cilium/cilium#45570, @rgo3) - cilium-cli: tolerate config init-container restart and GC'd previous … (cilium/cilium#46648, @aanm) - cli: add exception for "local key already allocated" warning (cilium/cilium#46216, @giorio94) * Misc Changes: - chore(deps): update base-images (main) (cilium/cilium#46054, @cilium-renovate[bot]) - chore(deps): update docker.io/library/golang:1.26.3 docker digest to 2d6c802 (main) (cilium/cilium#46163, @cilium-renovate[bot]) - cli/sysdump: capture more operator and clustermesh-apiserver troubleshooting information (cilium/cilium#46503, @giorio94) - clustermesh: endpoint slices watch and kvstoremesh wiring (cilium/cilium#46506, @MrFreezeex) - ipam: Migrate IPAMSpec.PodCIDRs to ip.Prefix (cilium/cilium#46599, @HadrienPatte) - ipam: Migrate VirtualNetwork and IPAMCIDR to netip (cilium/cilium#46309, @HadrienPatte) - sysdump: add CRD CiliumGatewayClassConfig to sysdump (cilium/cilium#46247, @mhofstetter) - sysdump: add Gateway API BackendTLSPolicy to sysdump (cilium/cilium#46246, @mhofstetter) - chore(deps): update actions/stale action to v10.3.0 by @renovate[bot] in #3244 - chore(deps): update docker.io/library/golang:1.26.3 docker digest to 6df14f4 by @renovate[bot] in #3243 - chore(deps): update all github action dependencies by @renovate[bot] in #3245 - Update stable release to v0.19.4 by @tklauser in #3242 - chore(deps): update docker.io/library/golang:1.26.3 docker digest to 2d6c802 by @renovate[bot] in #3246 - go.mod, vendor: update replace directives to match cilium's go.mod by @tklauser in #3247 - chore(deps): update all github action dependencies by @renovate[bot] in #3250 - ci: fix unquoted expression in images-dev shell condition by @immanuwell in #3249 - chore(deps): update go to v1.26.4 by @renovate[bot] in #3251 - fix: select released CLI asset by runner platform by @immanuwell in #3252 - chore(deps): update cilium to v1.19.5 by @renovate[bot] in [#3257] - chore(deps): update all github action dependencies to 718ea10 by @renovate[bot] in #3256 - Prepare for v0.19.5 release by @michi-covalent in #3260 ++++ cmake-extras: - update to 1.10: * src/DoxygenBuilder/Doxyfile.in: Create Doxygen documentations with FULL_PATH_NAMES set to NO (f9c4fad) ++++ conan: - update to 2.29.1: * Bugfix: Handle special case where only one possible option is defined for shared. (https://github.com/conan- io/conan/pull/20082) ++++ corrosion: - update to 0.6.1: * Fix building shared libraries for iOS. * Fix host linker detection for iOS and add the CORROSION_HOST_TARGET_LINKER cache variable, to allow users to override the linker used for the host build (required for build-scripts and proc-macros). ++++ cramfsswap: - update to 1.4.5: * QA upload. * Fixed typo in Vcs links. * Adjusted Makefile to work better with parallel build (Closes: [#996964]). * Updated vcs in d/control to Salsa. ++++ crossplane-cli: - Update to version 2.4.0: The v2.4.0 release is the first Crossplane CLI release that does not correspond to a Crossplane core release. It is compatible with the currently supported minor versions of Crossplane core: v2.3, v2.2, v2.1, and v1.20. It includes a number of incremental features and improvements along with many bug fixes. * Highlights - New Commands - crossplane xr generate converts a claim to a composite resource, as Crossplane would do internally when a claim is applied to a cluster. #13 - crossplane xr patch applies defaults from an XRD to an input XR, as the apiserver would do when an XR is applied to a cluster. #61 - crossplane xpkg get-crds downloads package dependencies based on a crossplane.yaml file or package resource and writes their CRDs to files. #26 - Command Updates - crossplane project init now allows a repository to be specified. #105 - crossplane resource validate now has YAML and JSON output formats. #66 - crossplane xpkg push now allows OCI manifest annotations to be specified with the --oci-annotation flag. #11 - crossplane composition render now supports repeating the - -required-resources and --extra-resources flags. #107 - Commands that interact with a cluster (e.g., crossplane resource trace and crossplane xpkg install) now support impersonation with the --as, --as-group, and --as-uid flags. #114 * Developer Experience Updates - Projects can now include pre-built functions specified in the crossplane-project.yaml file, allowing functions to be built using any language, tool, or framework. #24 - Projects can now specify a subset of languages for which schemas should be generated in the crossplane-project.yaml file. #24 * What's Changed - Update dependencies and renovate for v2.3.0 release (main) by @adamwg in #19 - ci: Remove image promotion steps by @adamwg in #22 - build: Use the shared crossplane cachix cache in nix.sh by @adamwg in #17 - Add the LICENSE file by @adamwg in #27 - chore(deps): update module github.com/containerd/containerd to v1.7.32 [security] (main) by @crossplane-renovate[bot] in [#34] - chore(deps): update module github.com/sigstore/cosign/v2 to v2.6.2 [security] (main) by @crossplane-renovate[bot] in #35 - chore(deps): update module golang.org/x/crypto to v0.52.0 [security] (main) by @crossplane-renovate[bot] in #36 - Improve generation of reference docs by @adamwg in #30 - chore(deps): update module golang.org/x/net to v0.55.0 [security] (main) by @crossplane-renovate[bot] in #37 - chore(deps): update actions/create-github-app-token digest to fee1f7d (main) by @crossplane-renovate[bot] in #52 - Update CONTRIBUTING.md and add install instructions to README.md by @adamwg in #49 - Add the install.sh script and upload it to S3 by @adamwg in [#54] - docs: Enclose the CLI version number in backticks by @adamwg in #55 - fix(docs): compile the bqRE once at package level by @tampakrap in #57 - chore(deps): update actions/stale digest to eb5cf3a (main) by @crossplane-renovate[bot] in #58 - feat(xr): Convert a Claim to XR via crossplane xr generate by @tampakrap in #13 - chore(deps): pin dependencies (main) by @crossplane-renovate[bot] in #51 - chore(deps): update cachix/install-nix-action digest to 8aa0397 (main) by @crossplane-renovate[bot] in #60 - fix(deps): update module github.com/go-git/go-git/v5 to v5.19.1 [security] (main) by @crossplane-renovate[bot] in #40 - render: Sync render.proto with c/c and wire XRD through by @jcogilvie in #74 - Fix Python schema generation for fields named int or bool by @negz in #64 - chore(deps): update actions/checkout digest to df4cb1c (main) by @crossplane-renovate[bot] in #76 - chore(deps): update codecov/codecov-action digest to 75cd116 (main) by @crossplane-renovate[bot] in #77 - chore(deps): update github/codeql-action digest to 8aad20d (main) by @crossplane-renovate[bot] in #80 - chore(deps): update mheap/require-checklist-action digest to 9c8100a (main) by @crossplane-renovate[bot] in #81 - Support pre-built function runtimes and per-language schema generation by @negz in #24 - render: Clean up unused code and duplicate consts by @adamwg in #83 - render: Replace condition timestamps and sort resources to stabilize output by @adamwg in #82 - feat(render): capture stderr and handle pipeline-fatal exit code in both engines by @jcogilvie in #91 - chore(deps): update actions/checkout action to v6.0.3 (main) by @crossplane-renovate[bot] in #84 - chore(deps): update vale-cli/vale-action action to v2.1.2 (main) by @crossplane-renovate[bot] in #85 - feat(xr): Introduce xr patch --xrd by @tampakrap in #61 - Update the CLI docs path by @adamwg in #99 - fix(xr): add missing import, caused by merge of outdated base tree by @tampakrap in #103 - ci: Update the CLI reference documentation on every merge by @adamwg in #106 - feat(validate): structured results and --output json|yaml flag by @jcogilvie in #66 - function: Add missing dependencies to the Go function template by @adamwg in #109 - xrd: Opportunistically infer integer types when generating from an XR by @adamwg in #108 - feat: add xpkg get-crds subcommand by @fernandezcuesta in #26 - Drop the scale subresource before building OpenAPI for schema generation by @negz in #119 - ci: Re-use exising docs PRs and sign off on commits by @adamwg in #120 - ci: Make cli-docs-bot the author of docs update commits by @adamwg in #121 - xrd: Handle v2 XRDs in crossplane xrd convert by @adamwg in [#122] - fix(render): do not overwrite function docker network if set, start crossplane-container in same network by @nkzk in #65 - chore(deps): update codecov/codecov-action digest to 0fb7174 (main) by @crossplane-renovate[bot] in #101 - chore(deps): update korthout/backport-action action to v4.5.2 (main) by @crossplane-renovate[bot] in #102 - Expose host-native CLI binary as the default flake package by @negz in #126 - chore(deps): pin dependencies (main) by @crossplane-renovate[bot] in #128 - chore(deps): update renovatebot/github-action action to v46.1.15 (main) by @crossplane-renovate[bot] in #129 - Decompress function runtime tarballs once when loading by @negz in #127 - fix: loaded XRD must honor the composite schema by @fernandezcuesta in #123 - schemas: Prime oapi-codegen's global state to make capitalization consistent by @adamwg in #130 - Add repository option to crossplane project init by @bobh66 in #105 - feat(xpkg): add --annotation flag to xpkg build and xpkg push by @chaitanyapantheor in #11 - fix(render): support repeating --required-resources and - -extra-resources by @chaitanyapantheor in #107 - fix(deps): update module github.com/alecthomas/kong to v1.15.0 (main) by @crossplane-renovate[bot] in #133 - chore(deps): update module github.com/containerd/containerd to v1.7.33 [security] (main) by @crossplane-renovate[bot] in [#132] - fix(deps): update module github.com/oapi-codegen/oapi-codegen/v2 to v2.7.1 (main) by @crossplane-renovate[bot] in #88 - fix(deps): update module github.com/kubernetes-sigs/kro to v0.9.2 (main) by @crossplane-renovate[bot] in #87 - fix(deps): update module github.com/google/go-containerregistry to v0.21.7 (main) by @crossplane-renovate[bot] in #86 - feat: add --as/--as-group/--as-uid impersonation flags by @mikeshootzz in #114 - chore(deps): update renovatebot/github-action action to v46.1.16 (main) by @crossplane-renovate[bot] in #139 - fix(deps): update module github.com/crossplane/function-sdk-go to v0.7.1 (main) by @crossplane-renovate[bot] in #140 - deps: Update crossplane dependencies to v2.3.3 by @adamwg in [#138] ++++ dash: - update to 0.15.3.4 (bsc#1269494, CVE-2026-31323): * parser: Fix multi-byte output in here-doc with quoted delimiter * input: Replace stdin_state.canon with bufferable * input: Fix tee(2) error handling * Drop multi-byte character in argstr when discard is on * input: Fix EINTR handling when reading from a pipe * arith: Fix CVE-2026-31323 INTMAX_MIN / -1 overflow * parser: Only reject non-word tokens in case pattern * jobs: Make stoppedjobs trivial if JOBS == 0 - drop shell-Fix-unsigned-char-promotion-and-truncation.patch (upstream) ++++ dbus-1-glib: - update to 0.114: * Fix bug reporting URL (Simon McVittie) * Move license documents to a REUSE-style LICENSES/ directory * Fix numerous deprecation warnings (Simon McVittie) * Avoid naming a variable 'bool', which is a reserved word in C23 and caused compilation to fail with gcc-15 * dbus-glib version control is now hosted on freedesktop.org's Gitlab installation, and bug reports and feature requests have switched from Bugzilla bugs (indicated by "fd.o #nnn") to ++++ deno: - Update to version 2.9.0: * 2.9.0 (#35502) * feat(npm): publishing-trust ranking and no-downgrade trust policy (#34927) * feat: enable default minimum dependency age (#35458) * fix(deploy): use JSR latest for deploy CLI (#35493) * fix(ext/node): avoid panic when vm.SourceTextModule uses import.meta (#35375) * fix(lsp): report TS2307 for unresolved imports in .d.ts entrypoints (#35469) * fix(ext/node): support AbortSignal.timeout in node:test mock.timers (#35474) * fix(ext/crypto): pad JWK to multiple of 8 bytes for AES-KW wrap (#35475) * fix(ext/node): implement process.resourceUsage() (#35468) * feat(desktop): autodetect Vite framework (#35470) * fix(ext/node): implement t.assert.fileSnapshot for node:test (#35478) * fix(desktop): add macOS desktop Info.plist keys (#35484) * fix(desktop): use native Wayland instead of XWayland on Wayland systems (#35485) * fix: Headers inspect for duplicate Set-Cookie values (#35461) * fix(node): expose lazy console stdio streams (`console._stdout`/`_stderr`) (#35488) * feat(http): disable Deno.serve automatic compression by default (#35486) * fix(ext/http): apply automatic compression for zero-arg serve handlers (#35490) * fix(desktop): add Bluetooth usage descriptions to macOS Info.plist (#35472) * feat(fmt): add sortNamedImports and sortNamedExports options (#33313) * feat(npm): install jsr deps into node_modules via npm-compat registry (#35029) * chore: bump libsui to 0.16.0 (#35467) * feat(ext/web): web locks api (#31166) * fix(core): don't cache WebIDL sequence keys in thread-local v8::Eternal (#35462) * perf(workers): incremental message-passing cleanups (#35108) * fix(ext/http): close active WebSockets on Deno.serve shutdown (#35105) * fix(publish): continue publishing workspace after a package fails (#35133) * feat(task): input-based caching with files/output/env (#34509) * fix(ext/kv): validate remote KV URL when opening the connection (#35106) * fix(test): ignorelist leaks from sanitizer-ignoring tests (#35005) * feat(lsp): add inferred type request (#35099) * fix(lsp): honor --env-file from deno.json `test` task in test runner (#34905) * fix(runtime): capture blob worker roots before revocation (#35128) * fix(desktop): hide bundled libc++ symbols so the desktop runtime can be dlopen'd on Linux (#35424) * feat(cli): add `deno watch` subcommand (#35301) * feat(http): allow disabling serve compression (#35253) * feat(compile): persist Web Storage/KV in a per-app data directory (#34618) * fix(ext/node): forward permissions when spawning deno with subcommand args (#35443) * feat(cli): auto-migrate pnpm-workspace.yaml on resolution failure (#34993) * feat: add "preferPackageJson" deno.json setting (#35392) * feat(fmt): infer config from .editorconfig (#34071) * feat(desktop): default UI backend to webview (#35442) * fix(core): always register isolate to prevent silent foreground task drop (#35408) * fix(ext/node): initialize named stdio exports lazily (#35428) * fix(ext/crypto): allow deriving AES-OCB keys (#35426) * chore: add tests for JSDoc @event, @fires, @emits, @listens (#34688) * feat(cli): add deno list subcommand to list declared dependencies (#34972) * fix(desktop): Wayland support for CEF and webview backends (#35425) * fix(ext/node): import attributes and custom module types in registerHooks ESM hooks (#35028) * fix(core): unwrap global exports in Wasm ESM integration (#34912) * fix(pack): include assets matched by publish.include in the tarball (#35331) * feat(test): add --changed and --related flags to deno test (#35199) * fix(node/test): route nested top-level test() to a subtest (#35406) * feat(desktop): --compress for self-extracting app bundles (#35420) * feat(desktop): add Windows .msi installer output format (#35378) * build: add support for loong64 and ppc64 (#35410) * perf(macos): enable chained fixups to cut pre-main startup (~0.8ms) (#35409) * feat(install): seed deno.lock from bun.lock (#35394) * feat(test): built-in snapshot testing via t.assertSnapshot (#35139) * feat(ext/node): implement node:test mock.module (#35329) * fix(coverage): merge coverage for modules loaded with different hash/search params (#35354) * fix(ext/node): fix `node:test` hook ordering and error handling (#35393) * fix(pack): surface slow type diagnostics (#35379) * fix(test): skip invalid doctest import bindings (#35382) * fix(ext/node): avoid panic deserializing empty buffers over child_process IPC (#35340) * feat(install): seed deno.lock from yarn.lock (#35350) * test: bound npm/playwright_compat so a wedged step fails fast (#35396) * chore(tests): bump npm/playwright test fixture to 1.60.0 (#35405) * fix(test/node): mark test-worker-fshandles-open-close-on-termination as flaky (#35387) * fix(npm): symlink workspace npm members into root node_modules by name (#35383) * fix(node): propagate source thread id to `process` `workerMessage` event (#35374) * fix(install): seed pnpm workspace members and catalog deps (#35376) * perf(runtime): lazy-load node:buffer and node:timers globals (#35373) * perf: lazy-load OSX frameworks with `lzld` (#35341) * fix(update): refetch npm metadata so stale cache doesn't hide newer versions (#35380) * feat(desktop): add Linux .deb and .rpm installer output formats (#35296) * perf: V8 code cache for residual lazy-loaded ESM modules (#35338) * feat(task): add --jobs/--concurrency flag to deno task (#35318) * docs: consolidate Deno.bundle reference category (#35342) * feat: `deno remove --global` as alias for `deno uninstall --global` (#35327) * feat(install): seed deno.lock from pnpm-lock.yaml (#35346) * fix(tests): skip npm/playwright_compat on windows-aarch64 (#35358) * fix(runtime): make Deno.test.* sub-methods no-op under `deno run` (#35344) * feat(install): seed deno.lock from package-lock.json (#35330) * refactor: add the zero-cost CLI argument parser engine (#35334) * perf(snapshot): guard against lazy modules leaking into eager snapshot (#35332) * refactor(core): route residual lazy_loaded_js code cache through ModuleLoader (#35335) * perf: gate eager node bootstrap to node workers (#35337) * refactor: extract CLI flag types into deno_cli_parser crate (#35333) * fix(jupyter): report cell errors instead of failing silently (#35328) * docs: improve JSDoc for Deno namespace types from docs feedback (#35326) * perf: startup time (22ms -> 15ms) (#34450) * chore: bump node_compat test suite to Node.js 26.3.0 (#34746) * feat(task): add --if-present flag to deno task (#35315) * docs(cli): clarify install --node-modules-dir, --dev, --reload, --check help (#35325) * feat(task): set npm_execpath, npm_node_execpath and npm_command for package.json scripts (#35317) * fix(resolver): better hint when importing a linked package by the wrong name (#35319) * docs(ext/net): clarify Deno.TcpConn.setNoDelay Nagle's algorithm wording (#35324) * fix(ext/node): fail node:test on unhandled rejection and enforce timeout (#35297) * docs: fix dead MDN link to Body interface (#35266) * fix(ext/signals): build windows-sys only on Windows (#35283) * fix(ext/net): cancel in-flight reads when closing TCP/Unix/Vsock streams (#35294) * refactor(runtime): allow disabling the OffscreenCanvas global via env var (#35287) * refactor(resolver): allow disabling verbatimModuleSyntax via env var (#35288) * feat(ext/node): implement node:test mock.timers (#33946) * perf(core): reduce snapshotted cppgc op member templates (#35298) * fix(ext/node): don't apply requestTimeout to active streaming responses (#35291) * fix(ext/node): support HTTP/2 on the DENO_SERVE_ADDRESS override listener (#35089) * fix(serve): exit cleanly on SIGTERM/SIGINT in deno serve (#32862) * refactor(ext/fetch): check net deny list against connected peer addr (#34418) * fix(npm): don't apply import map to npm bin main module (#35097) * fix(test): use `#` instead of `$` as the doc test virtual file sigil (#35095) * fix(ext/node): stop coloring non-TTY streams in `util.styleText` (#35236) * feat(install): warn on package.json engines mismatch (#34225) * feat(coverage): add configurable coverage thresholds (#35056) * fix(install): resolve package.json dependencies in global install (#35135) * fix(core): preserve custom .stack getters in error/test formatter (#35246) * fix(upgrade): stream zstd delta patch to avoid 2GiB OOM (#35284) * fix(ext/net): set transport on address for TlsListener (#35258) * fix(ext/node): single source of truth for emulated Node version (#35273) * fix(lsp): include tsconfig roots in script names (#34136) * docs: update Chocolatey install link to community.chocolatey.org (#35282) * feat(cli): provide a `node` on PATH when Node.js is not installed (#34969) * chore: deprecate no-op --unstable-node-globals flag (#35278) * fix(ext/node): check --allow-net for proxied request target in node:http(s) (#35241) * fix(npm): slim cached full packument when minimumDependencyAge is set (#35285) * fix(permissions): don't require --allow-run for process.kill on self (#34382) * refactor(cli): restrict DENO_UNSTABLE_CONTROL_SOCK to local transports (#35276) * feat(napi): implement Node-API version 10 (#35270) * feat(ext/net): implement Happy Eyeballs for `Deno.connect` and `Deno.connectTls` (#31726) * feat(node): bump reported process.version to v26.3.0 (#34747) * fix(desktop): correct libdenort unpack path with non-executable extension (#35267) * feat(test): add retry and repeats options to Deno.test (#35053) * perf: startup profiling instrumentation + clap fast-path (#35263) * feat: `deno desktop` subcommand (#33441) * feat(runtime): add request_builder_hook for fetch token and cdn-loop headers (#35088) * feat(cli): add `deno link` and `deno unlink` subcommands (#34359) * feat(test): add --shard flag to split a test run across machines (#35057) * fix(task): set npm lifecycle env vars when running package.json scripts (#35252) * chore(tools): make lint.js work in jj checkouts (#35255) * perf(snapshot): minify snapshot sources (#35183) * fix(ext/node): preserve AsyncLocalStorage context across node:net callbacks (#35237) * fix(ext/node): keep dns.lookup permission token internal (#35224) * fix(ext/fs): truncate should not follow a terminal symlink (#35239) * feat: add stable --unsafe-proto flag (#34738) * fix(runtime): suggest --unstable-unsafe-proto after __proto__ access (#35192) * fix(npm): make peer dependency warning actionable and show importers (#35242) * fix(ext/node): restore Node binding signature for zlib write/writeSync (#35238) * fix(ext/fetch): require --allow-net for Unix proxy in createHttpClient (#35231) * feat: support `ignore` option in `Deno.watchFs` (#31582) * fix(ext/node): allow registerHooks with no resolve or load hook (#35235) * fix(ext/node): implement worker_threads.isInternalThread (#35234) * fix(npm): avoid spurious npm re-resolution that fails under --cached-only (#35051) * feat(ext/crypto): support remaining modern WebCrypto algorithms (#35223) * fix(resolver): resolve linked packages by bare specifier (#35228) * fix(ext/napi): restore Explicit microtask policy in napi_resolve_deferred (#35212) * feat(bundle): add --declaration flag to generate rolled-up .d.ts files (#33838) * feat(lockfile): auto-resolve git merge conflicts in deno.lock (#34726) * perf(ext/web): port console/inspect to Rust (cppgc object wrap) (#35087) * feat(fmt): use lax-markup for HTML, XML, SVG, and components (#35174) * fix(coverage): don't panic in summary reporter without a common root (#35211) * fix(repl): highlight regex literals correctly (#35103) * feat(test): show sub-millisecond test durations (#35200) * feat(install): create node_modules for workspace members (#34970) * fix: cache 404 responses for remote modules (#35138) * feat(fmt): use lax-css for CSS, SCSS, and Less (#35160) * feat(unstable): CSS module imports (with { type: "css" }) (#35093) * feat(test): add Deno.test.each for parameterized tests (#34938) * fix(core): handle async op promise id wraparound (#35126) * perf(ext/crypto): port WebCrypto from JS to Rust (#34966) * feat(fmt): use lax-sql for SQL formatting (#35161) * feat: stabilize bare node built-in resolution (#33316) * feat: stabilize "links" field in deno.json (#34996) * perf(core): skip source ASCII checks in release runtime setup (#35186) * fix(serve): update request_signal_streaming spec for legacy abort warning (#35193) * feat: support navigator.userAgentData (#34743) * fix(install): remove stale root node_modules symlink on deno remove (#35137) * fix(serve): shut down old workers on watcher restart (#35136) * fix(core): make uv_compat ready queues thread-safe (#35175) * fix(ext/fetch): keep content-encoding and content-length on decompressed responses (#35124) * fix(lsp): make requests work for files opened from node_modules (#35176) * feat(ext/http): deprecation warning for legacy request abort (#34397) * fix(runtime): don't silently lose Deno.watchFs events (#35122) * fix(permissions): require --allow-net for Unix domain socket ops (#34395) * fix(ext/node): make registerHooks resolve hook work for nested imports (#35169) * fix(npm): support `catalog:` protocol in deno.json imports (#35168) * chore(wpt): upgrade deno_dom to fix silent empty test bundles (#35184) * fix: accept U+30FB KATAKANA MIDDLE DOT in identifiers (#35147) * fix(check): treat npm .d.ts as CJS based on package.json (#35166) * chore: publish benchmark JSONL files (#35146) * chore: cover first node:http proxy request under test (#35001) * fix(permissions): treat Windows `\\?\` verbatim paths as equivalent (#35096) * fix(ext/crypto): clamp X448 scalar per RFC 7748 (#35157) * fix(ext/node): implement test.TestContext.runOnly (#35158) * ci: guard release snapshot flags (#35164) * docs(runtime): clarify worker Deno.exit behavior (#34167) * ci: fix pnpm exec version check in npm publish workflow (#35156) * fix(publish): skip already-published versions before type checking (#35134) * fix(ext/node): trace v8 serializer delegate (#35132) - Update to version 2.8.3: * 2.8.3 (#35144) * fix(ext/fs): stream Deno.readDir entries (#35130) * perf(core): reduce native callback snapshot overhead (#35121) * fix(ext/http): surface errors thrown while streaming a Deno.serve body (#35104) * fix(repl): treat trailing `.` as incomplete input (#35101) * fix(ext/web): friendlier URLPattern construction errors (#35102) * fix(test): wait for worker termination before pending promise failures (#35127) * fix(test): handle escaped markdown code fences (#35125) * fix(jupyter): handle completion cursor_pos as Unicode codepoints (#35098) * fix(runtime): cancel prompt on esc (#35004) * fix(compile): run forked child's module instead of entrypoint (#34687) * fix(ext/web): don't trip debugger on handled stream writer-release rejection (#35100) * fix(ext/node): keep v8.serialize output readable by Node.js (#35118) * fix(permissions): allow non-recursive reads/writes on ancestors of deny (#34504) * fix(ext/node): keep node:vm ContextifyContext wrapper alive with its context (#35090) * feat(test): forward shebang permissions into `deno test --doc` (#35052) * fix(outdated): send npm Accept header when fetching package metadata (#35012) * test: reenable flaky fetch tests on Windows (#35058) * fix(ext/node): export runMain from node:module (#35065) * fix(test): do not report "only" notice when a test fails on its own (#35063) * fix(lint): name the offending plugin in lint plugin load errors (#35067) * fix(ext/fetch): preserve empty multipart filenames (#35009) * fix(info): normalize trailing spaces in file path args on Windows (#35008) * fix(ext/http): prefer brotli for equal compression q-values (#35011) * test(ext/http): cover h2 serve request behavior (#35082) * fix(ext/http): join split request headers consistently (#35081) * fix(ext/node): count forked child process sockets (#34096) * fix(ext/node): propagate nextLoad(newUrl) redirect to default loader (#35027) * fix(publish): preserve default export of `export *` re-exported module (#34709) * fix(lsp): start rename after extract refactors (#34832) * build(flake): update rusty-v8 and rust-overlay (#34839) * fix(coverage): improve HTML report PageSpeed score (#34980) * fix(ext/node_crypto): support PBES2/AES-CBC bags in tls.createSecureContext pfx (#34438) * fix(permissions): correct -A wording in raw-mode prompt message (#35070) * test: assert deno fmt --check does not modify files (#34811) * fix: resolve global install import maps from original cwd (#34165) * fix(ops): build fast-call errors without re-entering JS (#35042) * fix(permissions): don't hang prompt when stdin is in raw mode (#34457) * fix(ext/node): accept non-canonical RSA SPKI keys (#34134) * fix(ext/node): replay direct writes on stale http retry (#34992) * fix: ignore 0 value for OTEL_METRIC_EXPORT_INTERVAL (#35054) * fix(ext/node): guard TCPWrap.open against adopting tracked fds (#35045) * fix(check): honor ts suppressions for unresolved imports (#34163) * fix(ext/node): don't cache a pointer to the zlib result buffer (#35043) * fix(ext/webgpu): bounds-check + view-aware setBindGroup Uint32Array fast path (#33980) * fix(ext/node): fix asciiSlice & ucs2Slice & hexSlice being too slow (#34525) * fix(ext/node): transfer TCP handle ownership in http2 consumeStream (#35047) * fix(ext/ffi): accept Uint8Array in FFI buffer types (#34999) * fix(runtime): keep lazy Deno namespace APIs writable (#35050) * fix(http): handle raw h1 serve regressions (#35049) * chore: update webgpu (#34319) * perf(config): match glob paths relative to base (#35039) * fix(ext/web): repair text_decoder_stream bench after BlobStoreTrait change (#35044) * refactor(ext/web): extract BlobStoreTrait to allow custom blob store implementations (#34000) * docs: add jsdocs for URLSearchParams, Storage, FormData, EventSource (#34278) * fix(watch): keep watcher alive when script calls Deno.exit() (#35021) * fix(repl): show tab completions for navigator.gpu (#35006) * perf(ext/web): ASCII fast path for streaming TextDecoder.decode (#34299) * fix(fmt): align singleBodyPosition schema values (#34304) * fix(ext/node): enforce maxBuffer in child_process.spawnSync (#34053) * fix(runtime): source map maybe cjs modules (#35013) * fix(cli): generate type-only doc-test imports under verbatimModuleSyntax (#33508) * fix(lint): helpful error for Deno.lint.runPlugin outside deno test (#35018) * fix(inspector): attribute idle event-loop wait to (idle) in CPU profiles (#35034) * fix(resolver): prefer deno jsx options over tsconfig (#34141) * fix(ext/webgpu): update published crate repository url (#33916) * feat(ext/telemetry): honor OTEL_SPAN_EVENT_COUNT_LIMIT (#34795) * fix(core): use isolate_unchecked accessors for fast `&v8::Isolate` args (#33474) * fix(core): silence too_many_arguments on Callable trait method (#33475) * fix(bundle): respect `--check` and run the type checker (#33514) * refactor(lsp): use ToV8 for the getSignatureHelpItems request (#34783) * chore: upgrade deno_graph to 0.108.4 (#35035) * perf(lsp): cache shared workspace data across members (#32476) * Revert "test(node_compat): enable parallel/test-child-process-send-utf8.js" (#35036) * fix(ext/node): unblock static module loads when registerHooks is active (#35026) * fix(cli): don't let --env-file set Deno's own runtime control vars (#35032) * feat(ext/telemetry): honor OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT (#34787) * refactor(core): derive FromV8/ToV8 for JsError and BenchResult (#34749) * fix(ext/net): handle missing port and path in listen and listenDatagram (#31681) * fix(lsp): update cache after workspace folder changes (#32823) * fix(ext/node): implement url.fileURLToPathBuffer (#34883) * docs(cli): document environment variables advertised by flag help (#34774) * fix(ext/node): throw ERR_UNKNOWN_BUILTIN_MODULE for unknown node: builtins (#34766) * test(node_compat): enable parallel/test-child-process-send-utf8.js (#34778) * fix(ext/web): fire FileReader progress events as tasks (#34763) * feat(ext/telemetry): support OTEL_TRACES_SAMPLER (#34764) * chore: upgrade v8 to 149.3.0 (#35030) * fix(test): skip markdown roots when building watcher graph (#35003) * fix(repl): report descriptive syntax error instead of "Unexpected token '<'" (#35016) * fix(publish): ignore unused type parameter diagnostics from fast check (#35017) * fix(ext/web): writableStreamForRid accepts any ArrayBufferView/ArrayBuffer (#35020) * feat(fmt): add JSON trailing comma config (#33383) * fix(cli): accept allow-import for deno add (#35019) * fix(fmt): pass newlineKind option to JSON and Markdown formatters (#32579) * fix(serde_v8): add recursion depth limit to deserializer (#34984) * fix(publish): catch banned triple slash directives anywhere in file during dry-run (#35010) * test(cli): cover shebang doc test extraction (#35007) * fix(repl): print uncaught exceptions from timers at the prompt (#35002) * perf(ext/web): convert geometry.js from lazy_loaded_esm to lazy_loaded_js (#34997) * docs: update usage examples for ext crates (#34978) * fix(install): preserve workspace member resolution in global install (#34989) * fix(ext/fs): clarify that Deno.symlink() needs unscoped permissions (#34991) * chore: test coverage for decorator access has method (#34998) * fix(ext/node): keep sqlite iterator callbacks alive (#34982) * fix(ext/io): cancel pending readable stream reads (#34986) * fix(npm): support workspace: dependencies with an alias in package.json (#34990) * fix(npm): resolve workspace members with prerelease versions (#34928) * feat(workspace): auto-discover external deno.json import maps (#34803) * fix(ext/node): guard sqlite authorizer reentrant replacement (#34983) * fix(ext/node): trace v8 deserializer delegate (#34981) * fix(outdated): include catalog dependencies in deno outdated/update (#34977) * feat(outdated): warn about packages skipped due to registry errors (#34974) * fix(publish): detect circular workspace dependencies before authorization (#34823) * fix: throw ERR_DIR_CLOSED on use-after-close in Dir (#34910) * feat(ext/node): auto-instrument node:http2 with OpenTelemetry (#34510) * fix(ext/node): handle EMFILE in child_process.spawn and compound shell commands (#33544) * fix(update): show version requirement in interactive picker (#34671) * fix(ext/os): don't expose invalid env var keys from Deno.env.toObject() (#34711) * fix(serve): apply import map to main module in `deno serve --watch` (#34893) * fix(ext/node): wire ConnectionsList hooks so headersTimeout doesn't spuriously fire (#34356) * fix(clean): keep cleaning when cache files are locked and report holders (#34946) * fix(resolver): collapse redundant slashes in file specifiers (#34713) * fix(ext/node): clear nonblocking fd stdio for child pipes (#34962) * feat(ext/fetch): support `priority` in `RequestInit` (#34716) * fix(compile): resolve bare npm imports in --bundle worker sources (#34967) * fix(lockfile): write through deno.lock symlink instead of replacing it (#34826) * fix: support --inspect family in NODE_OPTIONS (#34717) * fix(check): surface unresolved imports in .d.ts entrypoints (#34168) * fix(cli): strip trailing CR from args so CRLF shebangs work (#34968) * fix(publish): improve error reporting for JSR manifest verification (#34690) * fix(ext/web): clearer error when a resource-backed stream is consumed after close (#34964) * fix(cli): collect re-exported names for `deno test --doc` injection (#33511) * fix(ext/node): fix broken encoding validation in indexOfBuffer (#33393) * fix(install): handle ETXTBSY when setting up node_modules (#33311) * fix(add): accept npm version ranges on the command line (#34799) * perf(ext/fs): use file identity instead of canonicalize in copyFile same-path guard (#34750) * fix(install): suppress peer dependency warnings for overridden packages (#34935) * fix(runtime): show import location for unsupported import attributes (#34824) * fix(bundle): apply node-style CJS interop on all platforms (#34939) * refactor(tls): deduplicate rustls-webpki (#34965) * refactor(wasm): remove wasm-encoder dependency (#34954) * fix(ext/web): support SharedArrayBuffer over BroadcastChannel (#34961) * feat: `bump-version -c` to handle deno.json + package.json in same dir (#34770) * fix(ext/crypto): align WebCrypto modern algorithms with the spec (#34941) * fix(ext/node): implement mock.property() in node:test (#34959) * chore: test coverage for format() preserves WHATWG URL credentials (#34951) * fix(ext/process): run shebang-less scripts via /bin/sh on ENOEXEC (#34945) * fix(ext/node): match Node's UTF-8 replacement for invalid bytes in Buffer decode (#34947) * fix(ext/node): support ChildProcess.send with net.Server handles (#34948) * feat(x): add deno x --ignore-scripts (#34952) * refactor(cron): remove saffron dependency (#34879) * refactor(fetch): remove tower-http decompression (#34867) * fix(core): externalize lazy loaded sources (#34936) * feat(ext/node): notify control socket when node:http server starts serving (#34949) * fix(bundle): instantiate .wasm imports instead of emitting raw bytes (#34923) * feat(ext/crypto): implement SubtleCrypto.supports() static method (#34903) * fix(ext/crypto): ML-KEM raw-seed, seed-form PKCS#8, and JWK (#34924) * perf(ext/http): add Deno-owned HTTP/1.1 serve path (#34446) * fix(ext/http): don't crash server on dead streaming-body resource (#34933) * fix(ext/fetch): block requests to bad ports per Fetch Standard (#34863) * fix(ext/crypto): support raw-public format for existing asymmetric keys (#34920) * fix(runtime): don't panic on missing SnapshotOptions when no snapshot (#34929) * fix(ext/web): show state and supportsBYOB in ReadableStream inspect (#34932) * refactor: reduce env_logger feature set (#34898) * fix(ext/crypto): move getPublicKey to SubtleCrypto and validate usages (#34913) * fix(lsp): ignore relative import map remaps (#34856) * fix(permissions): run special-file guard for no-follow ops (#34393) * fix(dotenv): include underscore in unbraced variable names (#34797) * feat(cli): suggest DENO_TLS_CA_STORE on untrusted TLS certificate (#34756) * feat(info): support --minimum-dependency-age flag (#34762) * fix(console): %c colors with same red component as previous color (#34784) * feat(config): support globs in links (#34849) * fix(resolver): don't treat a linked deno.json package as an npm link (#34841) * fix(cli): check worker's own permissions for dynamic asset imports (#34707) * fix(ext/websocket): send URL userinfo as Basic auth header (#34708) * fix(compile): prune managed npm snapshot to graph-reachable packages (#34741) * feat(lsp): show no-slow-types diagnostics for JSR packages (#34740) * fix(publish): allow stable text imports (#34692) * fix(run): error instead of panicking when watch flags are used with stdin (#34785) * test(node_compat): enable three passing vm tests (#34796) * fix(lsp): prefer exact import map remaps (#34855) * fix(watch): detect newly created files in fmt/lint/test/bench --watch (#34828) * fix(core): don't set ERR_MODULE_NOT_FOUND code on module linking errors (#34800) * feat(lsp): provide hover info for import map resolutions (#34854) * fix(ext/fs): report broken symlink read as NotFound, not FilesystemLoop (#34833) * fix(coverage): exclude linked/patched packages from coverage report (#34834) * fix(ext/crypto): ChaCha20-Poly1305 uses raw-secret format and iv param (#34915) * fix(bundle): don't panic when esbuild binary is busy or unavailable (#34845) * feat(ext/crypto): support ML-DSA JWK import/export (#34914) * fix(ext/crypto): use outputLength for SHAKE/cSHAKE/TurboSHAKE digests (#34911) * fix(lsp): suggest import map aliases for remaps (#34857) * fix(ext/kv): update access_token error message to new deno deploy console (#34918) * fix(ext/fetch): only match multipart delimiter lines (#34587) * fix(ext/web): URL.createObjectURL throws ERR_INVALID_ARG_TYPE for non-Blob args (#34878) * feat(lsp): diagnose import map files (#34864) * fix(ext/kv): validate batchSize and expireIn inputs (#34782) * feat(cli): support --env-file in dependency and registry subcommands (#34843) * fix(cli): include the typed name in unrecognized subcommand error (#34882) * tests(eval): add spec tests for eval error reporting and exit codes (#34884) * fix(ext/node): don't expose Module.register stub (#34894) * fix(watch): respect --watch-exclude in deno serve (#34847) * fix(ext/node): accept scoped IPv6 interface in dgram addMembership (#34899) * fix(bundle): rename sourcemap for HTML entrypoints (#34901) * fix(lsp): cache JSR type roots (#34886) * chore: test cover PE32 node.exe addon imports (#34848) * refactor(ext/crypto): move webcrypto key store to Rust (#34881) * docs(contributing): fix Windows build prerequisites (#34842) * fix(clean): support `deno clean --dry-run` without --except (#34846) * refactor(ffi): remove serde-value dependency (#34851) * fix(compile): support fs.fstatSync on vfs (#34892) * perf(lsp): cache lint and doc diagnostics per document module (#34875) * fix(check): ignore doc comment dynamic imports (#34888) * feat(compile): support watch mode (#34860) * fix(ext/node): match Node.js when dns.lookup hostname is falsy (#34887) * fix(net): preserve unix abstract socket paths (#34874) * fix(ext/process): treat Windows kill on exited process as NotFound (#34889) * chore: regression test for clearImmediate semantics across TCP socket close (#34852) * chore: test cover CJS bare builtin requires (#34853) * fix(ext/fetch): don't decompress empty body advertised as gzip/br (#34880) * fix(ext/http): include buffered request bytes in size hint (#34831) * feat(lsp): add Deno.test ignore and only code actions (#34861) * fix(ext/node): keep worker alive while holding a refed MessagePort (#34877) * fix(cache): retry locked cache database instead of deleting it (#34873) * fix(test): support blockquoted markdown doc tests (#34871) * fix(lsp): evict on-disk documents from cache when deleted or changed (#34858) * fix(runtime): serialize terminal permission prompts (#34821) * fix(ext/node): implement setKeepAlive on native TCPWrap (#34865) * fix(cli): don't suggest non-existent subcommand-flag combinations (#34810) * feat(lsp): report `deno doc --lint` diagnostics (#34733) * fix(check): treat .d.ts in ESM-supporting npm packages as ESM (#34613) * feat(info): add localPath to npm packages in `deno info --json` (#34806) * fix(ext/node): read proxy env vars without --allow-env (#34807) * fix(jupyter): verify HMAC signatures on incoming kernel messages (#34825) * fix(ext/node): bump emulated Node version to v24.15.0 (#34804) * feat(lsp): add "Debug" code lens for test steps (#34742) * test(ext/web): differential tests for geometry matrix math (#34817) * refactor: replace weak-table in lsp document cache (#34776) * refactor(lsp): remove fancy-regex from route matching (#34813) * refactor: replace nalgebra in web geometry (#34771) * fix(npm): run workspace package lifecycle scripts (#34615) * refactor(ext/node): use primordials across the node:* polyfill layer (#34721) - Update to version 2.8.2: * 2.8.2 (#34791) * tests(run): add spec tests for non-executable entrypoints (#34779) * fix(ext/web): honor PerformanceObserver buffered flag (#34748) * fix(ext/web): make MessageEvent.ports a frozen array (#34773) * chore: test node_modules symlinks in npm workspace with cyclic deps (#34759) * fix(npm): apply scoped registry auth to same-origin tarballs (#34698) * fix(jupyter): make kernel ZMTP handshake compatible with libzmq (#34755) * refactor(lsp): serialize positional TSC requests with ToV8 (#34775) * fix: resolve local file when folder name matches import-mapped package (#32854) * Revert "fix(runtime): throw a descriptive error for disabled __proto__ accessor (#34730)" (#34772) * chore: regression tests for rename preserving import map alias (#34761) * fix(lsp): spurious diagnostics in Jupyter notebook cells (#34734) * fix(lsp): skip parent process check when PID isn't visible (#34744) * fix(install): handle pre-existing node_modules symlink on Windows (#34659) * fix(add): handle version tags like `@latest` in `deno add` for JSR packages (#32859) * fix: remove node_shim exec dependency (#34739) * fix(runtime): throw a descriptive error for disabled __proto__ accessor (#34730) * fix(compile): enable ANSI colors on Windows in compiled binaries (#34701) * fix(ext/fs): error when copyFile source and destination are the same file (#34718) * chore: upgrade WPT submodule and refresh all expectations (#34573) * chore: regression test for legacy subpath main under .deno layout (#34737) * refactor: replace winapi usages with windows-sys (#34732) * fix: opt-in mitigation for React RCE/DoS CVEs (#34676) * fix(lsp): release idle memory back to the OS (#34727) * refactor(lsp): bundle import-completion services into CompletionContext (#34731) * perf(node): skip require permission checks when read is fully granted (#34722) * fix(lsp): limit node_modules auto-import aliasing (#34674) * feat(lsp): autocomplete jsr:/npm:/node: in deno.json(c) imports (#34724) * fix(lsp): use cached registry config when offline (#34723) * chore: add no-unused-vars regression test for JSX factory (#34725) * fix(node): avoid spurious ERR_MULTIPLE_CALLBACK on process.stdout/stderr (#34728) * feat(compile): improve --bundle dependency resolution and add --minify (#34536) * fix(check): make node:stream/web types alias the globals (#34606) * docs(cli): document undocumented runtime API declarations (#34715) * fix(tsc): resolve Web globals to Deno's versions in npm packages (#34634) * fix(task): restore terminal mode after task exits on Windows (#34685) * feat(ext/node): env/global proxy support for node:http and node:https (#34257) * fix(npm): share copy-package variants via symlink for class identity (#34691) * fix(napi): support ZeroMQ libuv addon symbols (#34657) * fix(install): run workspace member dependency lifecycle scripts with member INIT_CWD (#34700) * fix(runtime): suggest Worker/node:vm alternatives for npm:isolated-vm (#34702) * fix(fmt): update markup_fmt to fix quadratic inline CSS formatting (#34663) * fix(node): full re-export fallback for unresolvable member re-exports (#34689) * fix(ext/napi): clear error for Windows addons that link against node.exe (#34696) * fix(compile): cover CJS-deep imports under --bundle (#34534) * fix(runtime): suggest N-API alternatives for legacy V8/nan addons (#34695) * fix(core): preserve WebAssembly streaming callback across new contexts (#34679) * fix(ext/node): report real error code for failed dns.lookup (#34697) * fix(lsp): complete npm package exports (#34675) * fix(ext/fetch): preserve static request body length (#34546) * fix(lsp): recover from TSC isolate OOM instead of crashing the language server (#34693) * fix(lsp): use file uris for neovim virtual definitions (#34653) * fix(napi): report a clear error for legacy V8/nan native addons (#34683) * fix(lsp): walk to enabled nested workspaces (#34654) * fix(lsp): include configured deps in auto-imports (#34650) * fix(rt): support host-FS CJS files in the standalone runtime (#34560) * fix(ext/fs): retry without FILE_FLAG_BACKUP_SEMANTICS on Windows when driver rejects it (#34686) * fix(lsp): support test steps from imported helpers (#34648) * chore(lsp): test cover for wasm multi-value return types (#34652) * perf(ext/fetch): cache lowercased header names per Headers instance (#33683) * fix(lsp): handle parser panics while parsing documents (#34640) * perf(ext/node): gate node:http async resource entry (#34608) * feat(compile): scope --bundle npm embed to packages actually reached (#34532) * chore: cover same-dir import map auto-import alias (#34645) * fix(node): classify required js files as commonjs by default (#34673) * perf(http): remove legacy hyper 0.14 from deno_http (#34557) * feat(ops): add enum support to FromV8 derive (#34241) * fix(lsp): surface module-level uncaught errors in test runs (#34641) * fix(lsp): avoid empty import specifier completions (#34647) * fix(runtime): suggest --allow-scripts for `bindings` native addon error (#34666) * refactor(lsp): use ToV8 derive for LoadResponse (#34240) * fix(lsp): merge duplicate completion imports (#34658) * refactor(cli/lint): use FromV8 derive for PluginInfo (#34239) * fix(node): resolve CJS requires with multi-level relative specifiers on Windows (#34655) * fix(lsp): handle empty jsx completion ranges (#34651) * fix(lsp): complete string union literals containing dots (#34664) * fix(ext/node): capture IPC handle eagerly to fix cluster send deadlock (#34661) * fix(compile): transpile TypeScript imported at runtime (#34616) * fix(ext/fetch): implement missing Request properties (#34607) * fix(lsp): honor `moduleResolution: "bundler"` for npm dir imports (#34643) * fix(npm): clean node_modules after deno remove (#34110) * feat(jupyter): rewrite kernel in JS, drop zeromq/runtimelib deps (#34083) * feat(ext/node): support DENO_SERVE_ADDRESS override in node:http servers (#34662) * chore: deflake run_watch_reload_once (#34660) * refactor(ext/web): port ImageData to Rust with CPPGC/objectwrap (#33777) * fix: absolute links should be processed using directory functions (#34218) * fix(compile): bundle workers separately under --bundle (#34531) * refactor(lsp): remove unwrap() in PerformanceScopeMark drop (#34410) * fix(compile): allow process.chdir() into the VFS (#34610) * perf(runtime): update notify watcher dependency (#34567) * fix(compile): handle CJS and native addons in --bundle (#34529) * feat(task): support --env-file flag (#34508) * feat: bump deno_task_shell to 0.33.0 (#34642) * fix(test): wait for inspector to disconnect before exiting (#34559) * perf(ext/node): optimize empty node:http response end (#34493) * chore: bump tar from 0.4.45 to 0.4.46 (#34545) * fix(crypto): correct X448 PKCS#8 handling (#34578) * fix: link to docs in JSON import error message (#34611) * fix(compile): create code cache when importing JSON or Wasm modules (#34614) * feat(publish): unfurl import specifiers in Wasm modules (#34549) * fix(ext/node): expose gc from v8 setFlagsFromString (#34604) * fix(lsp): discover all tests when names are duplicated (#34624) * fix(ext/node): prevent buffer decode detach race (#34632) * fix(ext/fs): surface non-UTF-8 file names from read_dir (#34623) * fix: send BroadcastChannel messages before close (#34628) * fix(ext/node): honor windowsHide in child_process spawn (#34627) * fix(doc): handle non-ASCII doc lint diagnostics (#34626) * fix(node): support module-sync export condition (#34599) * test: correct source of tiny.wasm reproducer in comments (#34617) * docs: clarify listener close with pending accept (#34612) * feat(unstable): add --bundle flag to `deno compile` (#34527) * fix(compile): support workers loaded from blob URLs (#34574) * fix(compile): respect npm registry sub-paths when flattening node_modules (#34575) * fix(compile): don't surface graph errors for --include files (#34568) * chore: test vm SourceTextModule default import (#34598) * chore(ext/node): strengthen scrypt regression test for 128-byte keylen (#34601) * fix(ext/node): cover node:module SourceMap export (#34591) * fix(ext/http): reject Response-like return from respondWith (#34589) * fix(ext/node): add node:test/reporters builtin (#34595) * fix(node/repl): gate preview through V8 inspector throwOnSideEffect (#34566) * fix(ext/node): add stripTypeScriptTypes export (#34594) * fix(ext/node): add module findPackageJSON export (#34597) * chore: mark test-process-exit-code-validation.js flaky (#34588) * chore: test for describe.only without only failure (#34590) * fix(ext/napi): polyfill libuv thread + semaphore primitives (#34571) * fix: load classic blob worker main script directly (#34592) * fix(test): don't kill the deno process on top-level Deno.exit() (#34564) * fix(ext/node): export syncBuiltinESMExports from node:module (#34593) * fix(npm): downgrade latest tag for release age (#34581) * perf: replace ipnetwork with ipnet (#34580) * fix(ext/node): support vm dynamic import callback (#34572) * fix(jupyter): exit kernel process after sending shutdown reply (#34554) * test(compile): cover more sloppy import patterns (#34569) * fix(lsp): preserve URL extensions in `typeof import(...)` hovers (#34565) * fix(check): resolve npm packages without types when type checking (#34551) * fix(install): rewrite relative imports/scopes in copied deno.json (#34562) * fix(cache_dir): EnsureCachedStrategy must surface cached redirects (#34563) * perf(ext/web): convert hot stream queues to O(1) Queue, cache _state reads (#34437) * chore: update release doc template (#34425) * feat(task): support exclusion groups in task name wildcards (#34506) * perf(ext/node): cache member-export-props analysis (#34471) * fix(config): warn instead of erroring when workspace member dir is missing (#34511) * fix(cli/task): run recursive workspace tasks in parallel (#34512) * fix(compile): embed workspace package.json files in the VFS (#34530) * fix(task): preserve trailing backslashes in task arguments (#34505) * fix(install): allow "minimumDependencyAge" object without "age" (#34523) * fix(bundle): use node-style CJS interop for the Deno platform (#34533) * fix(compile): detect svelte-adapter-deno build output (#34535) * fix(ext/ffi): match V8 stack-arg layout in turbocall trampoline on Apple silicon (#34561) * fix(ext/node): resolve global cache packages when require referrer is outside DENODIR (#34497) * fix(ext/napi): polyfill more libuv symbols from compat layer (#34488) * chore: regression test for @types/node AbortSignal/AbortController merge (#34555) * fix(config): make config auto-discovery skip the same errors on every platform (#34558) * chore: regression test for KV panic on uncaught error with listenQueue (#34553) * fix(cli): suppress bug-report banner on broken pipe print panics (#34552) * fix(jupyter): keep kernel alive across transient peer disconnects (#34550) * chore: upgrade tokio-socks 0.5.1 -> 0.5.3 (#34526) * chore: test X-TypeScript-Types is picked up via import map (#34541) * chore: jupyter regression test for relative imports (#34494) * fix(config): hook up verbatimModuleSyntax for the emit pipeline (#34495) * chore: regression test for unsaved Jupyter notebook panic (#34528) * chore: regression test for listenQueue not blocking main thread (#34537) * fix(runtime): better error message when Deno.consoleSize() has no tty (#34538) * fix(ext/node): tolerate unreadable cwd in require._nodeModulePaths (#34542) * chore: regression test for `deno test --coverage` rejection reporting (#34540) * perf(node): lazy-load node:stream/web cluster out of the snapshot (#34548) * fix(ext/io): cancel pending FileResource reads on close (#34544) * chore: trim unused OpenTelemetry OTLP default features (#34547) * perf(node): lazy stdio + fix LazyEsmModuleLoader source consumption (#34440) * fix(resolver): don't resolve linked packages via bare specifier (#34519) * chore(lsp): regression test for inlay hints on computed property names (#34518) * fix(ext/node): disable repl preview when a custom eval is supplied (#34498) * fix(ext/net): re-enable 0-RTT support in QUIC (#34520) * fix(cache): skip WAL journal mode on WSL-1 (#34499) * fix(ext/node): refuse sqlite close() while a user callback is running (#34515) * fix(ext/http): reject Response-like return from serve handler (#34416) * chore(ext/web): regression test for AbortSignal.any() controller-only GC (#34516) * fix(add): replace panic with error when deno.json discovery fails (#34517) * fix(npm): hoist direct deps over higher transitive versions (#34470) * fix(ext/node): fix latin1Slice being too slow (#34503) * fix(npm): execute native binaries from npm package bin entries (#34375) * fix: reject empty package name in package.json dependencies (#34514) * fix(test): abort with a message when a test exits with sanitizeExit disabled (#34491) * chore(fmt): regression test for svelte switch-case in class interpolation (#34461) * fix(bundle): skip decorator pass when module has no decorators (#34489) * fix(ext/napi): disallow JS execution during napi_new_instance (#34496) * fix(config): warn instead of erroring when start dir is not a workspace member (#34458) * fix(ext/node): drop bogus Buffer.prototype._isBuffer marker (#34502) * feat(ext/crypto): add ML-DSA (FIPS 204) post-quantum signatures (#34448) * fix(core): TLA hang on dyn import when async dep triggers lazy ESM load (#34469) * fix(config): surface invalid "exports" map in linked/workspace packages (#34473) * fix(install): vendor type-only imports during `deno ci` (#34459) * fix(jupyter): use stable PATH entry for kernel binary path (#34492) * perf(ext/node): optimize node:http header matching (#34484) * test: regression test for RequestInit clash with @types/node (#34486) * fix(ext/node): support cyclic imports in vm.Module.prototype.link() (#34472) * test(ext/webgpu): regression test for 2d-array color attachment compute pass corruption (#34485) * fix(jupyter): send transient: {} in execute_result so nbclient doesn't crash (#34483) * chore(test): verify prompt() round-trips Unicode characters (#34482) * refactor: remove simd-json from process IPC parsing (#34477) * ci: only clone needed submodules in node_compat_test workflow (#34333) * feat(ext/crypto): implement ML-KEM (FIPS 203) post-quantum KEM (#34447) * fix(doc): don't lint private-type-ref for cross-package types (#34339) * fix(ext/web): forward console.group label to inspector log (#34341) * fix(ext/node): route node:fs.statfs through FileSystem trait (#34444) * fix(watch): register dynamic raw imports with file watcher (#34463) * fix(ext/console): degrade gracefully when getKeys throws (#24980) (#34464) * fix(watch): restore original cwd between watcher restarts (#34465) * fix(runtime/ops): unwatch shared RecommendedWatcher on FsWatcher close (#34467) * build: disable incremental compilation for release/bench profiles (#34480) * perf: enable safe ICF (identical code folding) when linking (#34478) * test(node_compat): ignore flaky test-dns-any.js (#34474) * perf(ext/node): bulk-build header array and trim header OWS in place (#34443) * perf(web): reduce Brotli CompressionStream binary size (#34432) * refactor: replace lol_html in bundle HTML rewriting (#34408) * fix(ext/node): vm dynamic import without callback throws ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING (#34427) * fix(ext/node): re-export inner spec for module.exports = require(X).Y (#34363) * fix(lsp): surface CSS imports as .js to TypeScript (#34419) * ci: get npm_publish working under pnpm 11 (#34451) * ci: put $PNPM_HOME/bin on PATH for npm_publish global install steps (#34449) * ci: fix npm_publish pnpm install failing under strict-dep-builds (#34445) * perf(ext/node): skip node:http perf timing without observers (#34409) * perf(cli): drop unused deno_ast bundler feature (#34424) * feat(ext/crypto): add ChaCha20-Poly1305, SHAKE, cSHAKE, TurboSHAKE, SHA-3 HMAC (#34417) * chore: add deno_canvas readme (#34423) - Update to version 2.8.1: * 2.8.1 (#34420) * fix(ext/node): emit 'error' event for fs.watch open failures (#34398) * fix(ext/node): tolerate non-AsyncWrap handles in _getNewAsyncId (#34413) * chore(ext/node): regression test for empty buffer TLS write panic (#34412) * fix(pack): remove automatic @deno/shim-deno injection (#34411) * fix(ext/fetch,ext/websocket): check resolved IPs against net deny list (#34236) * fix(ext/node): require env permission for process.loadEnvFile (#34350) * fix(ext/node): prevent panic on `node:sqlite` aggregate method (#34385) * fix(task): walk ancestor node_modules/.bin in BYONM mode (#34364) * feat(bundle): support `browser` field map in package.json (#34407) * fix(runtime): lazy-loaded globals should shadow on inherited [[Set]] (#34405) * fix(bundle): read package.json sideEffects field (#34406) * refactor: replace cache_control with focused parsers (#34402) * perf(ext/node): reuse keep-alive timer in node:http server (#34302) * fix(core): allow host objects to round-trip through core.deserialize (#34380) * fix(ext/node): do not throw NotFound for fs.exists (#34244) * fix(ext/node): extract cert/key from pfx in tls SecureContext (#34383) * fix(ext/node): accept array forms of cert/key/pfx in createSecureContext (#34379) * fix(ext/node): enforce minimum Miller-Rabin rounds in checkPrime (#34391) * fix(cli): clearer error when importing .node addon via ESM (#34361) * fix: support npm: specifiers in --preload and --import (#34346) * fix(ext/node): support PKCS#12 MACs other than SHA-1 (#34342) * fix(inspector): emit NodeWorker.attachedToWorker for late workers (#34377) * fix(ext/node): reset req.reusedSocket on transparent retry (#34376) * fix(ext/node): TLSSocket.authorized=false when client presents no cert (#34381) * fix(http): wake runtime after direct serve dispatch (#34387) * fix(node/util): don't invoke Proxy traps in util.inspect (#34373) * fix(ext/node): add missing node:util APIs getSystemErrorMap, transferableAbortSignal, transferableAbortController (#34372) * fix: panic in deno test --parallel (#34378) * refactor(ext/web): build timers directly on core.createTimer (#34358) * fix(transpile): preserve newlines after multi-line block comments (#34357) * fix(core): keep lazy_loaded_esm sources across concurrent loads (#34353) * fix(upgrade): zstd-compress bsdiff delta patches (#34354) * fix(config): don't panic when --config path can't be converted to URL (#34351) * chore: bump openssl from 0.10.79 to 0.10.80 (#34251) * fix(types): restore brotli in CompressionFormat for dom/webworker libs (#34349) * fix(ext/node): allow omitting arguments in base64Slice (#34318) * fix(ext/node): drop extra positional args in promisified fs.promises.* (#34347) * Revert "fix(ext/node): polyfill module.enableCompileCache and companions" (#34190) (#34348) * test: disable flaky cluster deadlock test (#34325) * chore: regression for JSDoc @example with decorator syntax (#34340) * fix(ext/node): attach register as static on Module (#34305) * refactor: replace quick-junit test reporter dependency (#34315) * refactor: remove shell-escape from install shims (#34313) * fix: allow --inspect=localhost:0 to resolve hostnames (#34230) - Update to version 2.8.0: * 2.8.0 (#34295) * refactor: remove base32 dependency from npm cache encoding (#34293) * perf(ext/net): reduce Quinn TLS provider size (#34294) * perf(ext/node): optimize direct ServerResponse string end (#34253) * feat(install): default to npm for `deno install -g` unprefixed packages (#34290) * feat(cli): add --watch flag to deno check (#34224) * feat(types): add Math.sumPrecise and Intl.Locale.prototype.variants (#34287) * chore: unpin twox-hash and update it to 2.1.2 (#34277) * fix(ext/image): handle bitmaps in `createImageBitmap` correctly (#34285) * feat(cli): accept `deno audit fix` as alias for `deno audit --fix` (#34273) * perf: use panic=abort in release builds (#34280) * perf: consolidate HTTP Brotli compressor setup (#34282) * fix(core): disable include_icu_data feature (#34279) * chore: add back locked-tripwire (#34275) * feat(ext/node): make Network.* CDP events fire under plain --inspect (#34270) * fix(fmt): panic on tagged HTML template with multi-level indent (#34263) * fix(ext/node): node:test with watch-mode events (#34254) * chore: upgrade deno_task_shell to 0.32.0 (#34267) * feat: add `deno ci` subcommand (#34235) * fix(ext/node): Node-compatible TAP reporter for node:test (#34255) * fix(ext/node): flesh out node:trace_events polyfill (#34216) * chore: bump deno_task_shell to 0.31.0 (#34266) * fix(ext/node): implement node:wasi preview1 compat (#34245) * feat: disable ops and resources sanitizers by default in deno test (#33250) * feat: v8 14.9 (#34226) * fix(ext/node): satisfy agent-base node:https stack-trace check (#34264) * fix(ext/node): attach addAbortListener to EventEmitter, fix errorMonitor (#34262) * fix(ext/node): readFile of large file via fd returns scrambled content (#34258) * feat(ext/node): emit Network.* inspector events for node:http (#34231) * feat: stabilize text imports (#34238) * fix(ext/node): expand diagnostics_channel coverage (#34243) * fix(ext/node): improve worker_threads MessagePort compatibility (#34250) * chore: remove unused deps (#34249) * feat(ext/node): support KeyObject structured clone over MessagePort (#34229) * fix(ext/node): throw ERR_INVALID_ARG_VALUE for falsy dns.lookup hostname (#34234) * chore: update sys_traits to 0.1.28 and unpin (#34139) * feat(ext/websocket): emit Network.* inspector events for WebSocket (#34222) * fix(cli): make deno why work with jsr deps (#34227) * refactor: use `ToV8` on enums instead of serde (#31991) * feat(ext/fetch): emit Network.* inspector events for fetch() (#34220) * fix(ext/node): run load hook chain on every require() of a builtin (#34223) * fix(lsp): don't panic on unresolved dts import hover (#34112) * fix(ext/node): module hook fixes for ESM nextLoad, createRequire URL, and builtin redirects (#34219) * perf: lazy-load more modules in the snapshot (#34061) * feat(ext/node): restore module.registerHooks (#34081) * fix(ext/node): support TLS client resume compat tests (#34095) * feat(ext/node): buffer Network.* bodies for inspector body-fetch commands (#34201) * feat(ext/node): expose inspector.isEnabled() via process.binding('inspector') (#34203) * feat(ext/node): implement NodeRuntime.notifyWhenWaitingForDisconnect (#34204) * fix(ext/node): DSA keygen with arbitrary modulusLength (#34206) * chore: enable test-https-connecting-to-http (#34207) * chore: enable test-crypto-keygn-async-rsa node compat test (#34208) * fix(ext/node): export UV_EOF and fix Socket._final without connect (#34211) * chore: ignore async-loader node compat tests (#34210) * test: enable test-inspector-break-e.js (#34205) * chore: skip tests requiring internal JSStream binding (#34199) * chore: ignore tests failing on aarch64 release builds (#34196) * fix(ext/node): avoid panic in vm.createContext loop at isolate teardown (#34195) * fix(ext/node): add process._debugEnd() / process._debugProcess() (#34194) * chore: remove test-import-require-tla-twice failing on aarch64 (#34193) * fix: report eval scripts as `[eval]` URL for inspector (#34192) * chore: enable 397 passing-but-unenabled tests (#34184) * fix(ext/node): polyfill module.enableCompileCache and companions (#34190) * chore: regression test for process._getActiveHandles() in 'exit' handler (#34191) * chore: ignore es-module/test-cjs-legacyMainResolve tests (#34186) * fix(ext/node): add v8.startupSnapshot API polyfill (#34189) * fix(ext/node): per-request executionAsyncResource() for async_hooks (#34188) * fix(ext/node): tls server error message, rejection capture, two compat tests (#34183) * fix(ext/node): improve http server parser compat (#34094) * fix(doc): resolve npm entrypoints without types (#34147) * fix(ext/node): preserve raw socket connect when wrapping TLS (#34093) * fix(ext/node): complete TLS peer cert chains (#34098) * fix(ext/crypto): normalize P-521 SPKI exports (#34087) * fix(node): weakly track util.aborted resources (#34142) * fix(task): escape backticks in forwarded args (#34151) * fix(ext/node): isolate TLS client reject session resumption (#34097) * fix(ext/node): support shouldUpgradeCallback in http server (#34092) * fix(ext/node): add v8.GCProfiler (#34158) * fix(ext/node): implement TCP/TLS socket useUserBuffer (#34164) * chore: mark parallel/test-shadow-realm-* as ignored (#34155) * fix(ext/node): expose internal/net as requireable module (#34152) * fix(ext/node): add v8.queryObjects() and util.queryObjects() (#34159) * fix(ext/node): implement Module._stat (#34157) * fix(ext/node): refresh async id for reused agent sockets (#34138) * fix(ext/node): expose internal webstreams modules (#34107) * fix(ext/node): expose internal/async_hooks as requireable module (#34116) * fix(ext/node): expose internal/tty as requireable module (#34105) * fix(ext/node): add test.expectFailure to node:test (#34130) * fix(ext/node): normalize underscored V8 flags (#34129) * fix(ext/node): add linkRequests/moduleRequests/instantiate to node:vm (#34131) * fix(ext/node): expose internal/options as requireable module (#34117) * fix(ext/node): expose internal/fs/promises with FileHandle (#34118) * fix(ext/node): add active process resources APIs (#34101) * fix(ext/url): align URLSearchParams with Node for node:url compat (#34119) * feat(ext/node): implement Network CDP domain for inspector (#32707) * fix(ext/node): improve node:tls test compatibility (#34067) * fix(ext/node): improve https agent compat (#34091) * fix(ext/node): report directory imports with node error code (#34076) * fix(ext/node): align nextTick ordering in ESM (#34085) * feat(ext/node): add createHistogram to node:perf_hooks (#34003) * fix(ext/node): emit destroy for cleared immediates (#34084) * fix(ext/node): emit deprecation warnings for legacy stream/_tls_wrap requires and module.parent (#34086) * feat(ext/node): implement node:wasi (#34089) * fix(ext/node): expose internal/js_stream_socket and add default read path (#34088) * perf(ext/web): optimize TextEncoder encodeInto result (#34055) * fix(ext/node): reject structuredClone for file-backed Blobs (#34075) * fix(ext/crypto): add SHA3 support to crypto.subtle.digest (#32342) * fix(ext/node): expose `E` and `SystemError` from `internal/errors` (#34080) * Revert module loader hooks stack (#34077) * fix: bump deno_graph to 0.108.2 for wasm multi-value return types (#34070) * fix(task): support recursive task completions in workspaces (#32422) * fix(ext/crypto): validate raw key length on X25519/X448/Ed25519 importKey (#33944) * fix: fix CJS re-export analysis for npm packages (#33263) * fix(test): include --watch= in watched paths (fixes #21704) (#32621) * refactor(core): pre-resolve child imports before V8 module registration (#34050) * fix(ext/process): respect AbortSignal in Deno.Command.output() (#34069) * fix(ext/node): align node stream `destroy` named export (#33573) * feat(cli): support workspaces in `deno bump-version` (#33689) * refactor(tsc): drop redundant timer globals from Deno libs (#34028) * fix(core): short-circuit async-resolve when it returns an already-registered module (#34058) * fix(ext/fetch): close response_rid when abort races op_fetch_send completion (#33928) * fix(ext/node): surface ERR_REQUIRE_ASYNC_MODULE/CYCLE_MODULE codes and fix TLA retry (#34060) * fix(ext/node): use primordials in internal_binding/symbols.ts (#33865) * feat(ext/node): convert node:url/util/zlib to synthetic_esm (#34041) * fix(ext/websocket): don't panic on H2 stream reset in poll_write (#33982) * feat(core): synthetic_esm extension DSL + node:worker_threads canary (#34038) * fix(ext/node): fire uncaughtExceptionMonitor with correct origin for sync top-level throws (#34048) * fix(ext/node): implement displayErrors for vm scripts (#33942) * fix(ext/node): don't emit ServerResponse 'finish' after client abort (#34026) * fix(ext/node): implement vm.SyntheticModule constructor (#34014) * fix(ext/node): add util.setTraceSigInt stub (#34013) * feat(ext/node): implement postMessageToThread cross-thread messaging (#34015) * fix(ext/node): Worker rejects --heap-prof and --cpu-prof execArgv flags with wrong error (#34011) * ci: fix ARM Linux XL runner label (#34039) * fix(ext/url): URLSearchParams Node-compat error messages on invalid this and missing args (#34017) * refactor(ext/node): merge 02_init.js into 01_require.js (#34035) * ci: use larger ARM Linux runner for release LTO build on main/tags (#34034) * fix(ext/node): implement SocketAddress class (#34020) * fix(ext/node): tagged template literal support for SQL (#34018) * fix(ext/node): detect non-mtime stat changes in StatWatcher (#33950) * ci: use larger Linux runner for LTO release build on main/tags (#34029) * fix(ext/node): close named-pipe handles after child_process.spawn on Windows (#33941) * perf(ext/fetch): skip dict-converter walk on default init in Request/fetch/Response.json (#33999) * fix(node/sqlite): implement DatabaseSync.serialize() and deserialize() (#34010) * fix(ext/node): apply encoding to Dirent name/parentPath in fs.readdir (#33972) * fix(ext/node): prevent top-level `await test(...)` deadlock in node:test (#33947) * fix(node/fs): readSync with position argument returns EINVAL (#34021) * fix(ext/node): skip user module.register() load hooks for node:/ext: builtins (#34006) * fix(ext/napi): run weak-callback finalizers synchronously in second-pass (#34023) * ci: pin rustup-init to 1.28.2 to work around broken 1.29.0 (#34024) * perf(snapshot): dedupe JS sources between binary and v8 snapshot (#33992) * fix(ext/node): MessagePort.on('message') should deduplicate listeners (#33991) * ci: bump cacheVersion to 113 (#34022) * fix(ext/node): expose internal/url so require('internal/url') works (#34012) * perf(ext/webidl): hoist EMPTY_OPTS for converter opts default (#34007) * fix(ext/node): retry named-pipe connect on ERROR_PIPE_BUSY (Windows) (#33974) * feat(npmrc): support min-release-age (#33983) * perf(ext/node): convert net, _tls_common, _tls_wrap to lazy-loaded JS (#33997) * fix(ext/node): apply Deno's resolver inside loader-hook defaultResolve (#33964) * ci: update to use pull_request (#33981) * fix(ext/node): throw OpenSSL-shaped error from tls.createSecureContext when clientCertEngine is set (#33691) * fix(ext/node): omit glibc version fields on musl/non-Linux (#33987) * perf(ext/node): convert _stream_* polyfills to lazy-loaded JS (#33988) * fix(core): evaluate pre-instantiated module in lazy_load_esm_module (#33973) * fix(install): regenerate lockfile with --force on global install (#33970) * perf(ext/node): convert child_process, fs, http, http2, https, inspector to lazy-loaded JS (#33967) * refactor(ext): drop generics from deno_kv and deno_cron extensions (#33966) * fix(install): don't treat JS scripts with non-Node shebang as native binaries (#33971) * fix(workspace): clamp CLI include paths to member folder (#33949) * perf(ext/web): linear-time set/delete on FormData, URLSearchParams, Headers (#33961) * fix: handle native binary bin entries in global npm install (#33935) * perf(ext/node): convert timers, tls, tty, url, v8, worker_threads, zlib to lazy-loaded JS (#33960) * fix(resolver): handle tag version req in byonm resolver (#33962) * perf(ext/node): convert cluster, console, constants, crypto, dgram, dns to lazy-loaded JS (#33951) * perf(ext/node): convert fs internals, timers, tty, url, webstreams to lazy-loaded ESM (#33939) * test: ignore test-domain-no-error-handler-abort-on-uncaught tests (#33937) * perf(ext/node): convert fs helpers, streams, dgram, dns/utils to lazy-loaded ESM (#33936) * feat(ext/node): implement node:module SourceMap API (#32890) * feat(task): prefix output lines with task name when running in parallel (#33805) * fix(core): prevent TLA hang when has_tick_scheduled is set during async module evaluation (#33278) * chore: add Claude Code skills for PR review, issue triage, node compat, and code quality (#33933) * perf(ext/node): convert http2, readline, stream_base_commons to lazy-loaded JS (#33932) * fix(ext/node): enable test-crypto.js node compat test (#33822) * fix(ext/node): node:repl improvements (#33930) * fix(ext/node): node:test improvements (#33929) * perf(ext/node): convert child_process, cluster, console to lazy-loaded JS (#33925) * fix(ext/node): add ERR_REQUIRE_ASYNC_MODULE and ERR_REQUIRE_CYCLE_MODULE error codes (#33921) * perf(ext/node): convert internal/crypto to lazy-loaded JS (#33919) * fix(ext/node): prevent panic when importing node builtins after module.register() (#33920) * perf(ext/node): convert node:path to lazy-loaded JS (#33917) * fix(ext/node): run register() hooks in worker thread, add --experimental-loader flag (#33906) * perf(ext/node): convert more polyfills to lazy-loaded JS (#33913) * fix(ext/tls): upgrade rustls to fix SSL cert validation regression (#33912) * fix(ext/node): drive TLSWrap cycle on JSStream writes to fix deadlock (#33914) * perf(ext/node): convert more polyfills to lazy-loaded JS (#33909) * fix(ext/node): emit diagnostics_channel events for HTTP server (#33908) * perf(ext/node): convert more polyfills to lazy-loaded JS (#33902) * fix(ext/node): implement ALPNCallback and SNICallback for TLS server (#33360) * perf(ext/node): convert more polyfills to lazy-loaded JS (#33900) * fix(node): fix registerHooks for custom file type loaders (#33899) * feat(test): add timeout option to Deno.test() (#33815) * fix(ext/node): add post-resolution deny check in TCPWrap connect (#33880) * perf(ext/node): convert more polyfills to lazy-loaded JS (#33897) * fix: disable V8 external memory check to prevent panic on large TypedArrays (#33896) * test: use local server for ip_address_unsafe_ssl test (#33898) * fix(ext/node): improve module hooks support (#33877) * feat(ext/web): support structured clone for Blob and File (#33827) * perf(ext/node): convert more polyfills to lazy-loaded JS (#33882) * chore: upgrade Rust toolchain to 1.95.0 (#33294) * fix(ext/node): restore llhttp parser.data after execute to handle re-entrant calls (#33832) * fix(ext/node): emit http PerformanceObserver entries for HttpClient and HttpRequest (#33826) * perf(http): don't add Vary header if response is not compressed (#33892) * fix(ext/node): register sigwinch listeners for stdout/stderr (#33890) * chore: disable dns timeout test on windows (#33888) * perf(http): split clear-text HTTP autodetect connection task (#33887) * chore: update aws-lc-rs/aws-lc-sys to eliminate duplicate version (#33885) * fix(ci): disable test-child-process-send-returns-boolean.js on windows (#33883) * fix(ext/node): support abstract Unix sockets in node:net pipe bind (#33872) * fix(ext/node): fix child_process.send() backpressure return value (#33869) * perf(ext/node): convert node:events and stream internals to lazy-loaded JS (#33881) * perf(ext/node): convert node:util, node:assert to lazy-loaded (#33876) * feat(ext/node): support NODE_EXTRA_CA_CERTS (#33148) * feat(core): support lazy_loaded_esm modules via import statements (#33873) * feat(compile): add progress bar for deno compile (#33874) * perf(ext/node): convert more polyfills to lazy-loaded JS (#33871) * perf(ext/node): replace node: imports with core.loadExtScript for buffer and nextTick (#33862) * chore(deps): bump openssl from 0.10.78 to 0.10.79 (#33868) * chore: fix build (#33870) * feat(compile): support module.register() and module.registerHooks() in compiled binaries (#33853) * feat: add --package-json flag to deno add/install/remove/uninstall (#33199) * feat: add `deno pack` command to create npm tarballs (#32139) * fix(init): replace add(2,3) template with Deno.serve HTTP server (#33042) * feat(ext/node): support sending dgram.Socket handles over IPC (#33863) * perf(runtime): convert 8 runtime JS files to lazy-loaded scripts (#33864) * fix(ext/node): skip ESM load hook bridge for CJS modules (#33861) * perf(libs/core): drop libuv-style partial-read break to fix node:http p99 (#33860) * fix(ext/node): handle connectionsCheckingInterval option and send 408 for request timeout (#33836) * feat(ext/node): implement module.register() API (#33849) * fix(watch): apply `--watch-exclude` filter to file change events (#33854) * fix(ext/node): support node:fs APIs on VFS files in deno compile (#33803) * fix(ext/process): tolerate unlinked cwd in spawn (#33587) * fix(npm): resolve catalog: overrides from workspaces object form (#33816) * perf(core): SIMD ASCII fast path for op_decode (#33720) * feat(npm): add hoisted node_modules linker mode (#32788) * feat(ext/node): ESM import() support for module.registerHooks() (#33763) * feat: update TypeScript to 6.0.3 (#32944) * perf(http): directly dispatch into js request handler (#33845) * perf(ext/node): convert 62 more polyfill files to lazy-loaded scripts (#33835) * chore: bump dprint-plugin-typescript to 0.96.0, remove deno-fmt-ignore-file (#33839) * fix(update): `deno update --lockfile-only` should not update config (#33746) * perf(http): avoid ReadableStream when full body already buffered (#33844) * fix(ext/node): implement node:cluster on unix (#33752) * Revert "fix(ext/node): support AES-128-ECB cipher for PKCS#8 private key encryption and decryption" (#33837) * fix(ext/node): pass URL to kOnHeadersComplete when request has no headers (#33831) * feat: include node lib by default and use NodeJS.Timeout for timers (#33823) * fix: include node lib by default and use NodeJS.Timeout for timers (#33823) * fix(ext/node): accept CryptoKey input in createPublicKey/createPrivat… (#33750) * perf(ext/node): convert errors.ts, util.mjs, and foundation layer to lazy-loaded scripts (#33830) * ci: disable flaky Node compat test (#33833) * fix(ext/node): support AES-128-ECB cipher for PKCS#8 private key encryption and decryption (#33809) * fix(ext/node): implement noDelay property on net.Server and apply TCP_NODELAY to accepted (#33828) * fix(ext/node): enable test-crypto-sign-verify node compat test (#33810) * fix(ext/node): fix module resolution for nested package.json files (#33767) * perf(ext/node): convert validators.mjs and dependencies to lazy-loaded scripts (#33821) * fix(ext/node): propagate highWaterMark option from http.createServer to req and res (#33825) * fix(ext/node): emit DEP0192 deprecation warning when _tls_common is required (#33819) * fix(ext/node): enable quic node compat tests by correcting .mjs file extensions in config (#33824) * fix(ext/node): expose http2 test bindings and route pushStream through pushPromise (#33741) * fix(ext/node): throw ERR_INVALID_ARG_VALUE for odd-length headers array in http.ServerResp (#33820) * fix(ext/node): implement AES Key Wrap and Key Wrap with Padding ciphers (#33813) * fix(ext/node): enable test-crypto-rsa-dsa node compat test with DSA encrypted keys (#33811) * perf(ext): convert ext/kv and ext/webgpu JS sources to lazy-loaded scripts (#33818) * perf(ext): convert ext/process and ext/http JS sources to lazy-loaded scripts (#33817) * feat(ext/node): implement vm.SourceTextModule with microtaskMode afterEvaluate support (#33603) * fix(ext/node): enable test-crypto-keygen-async-explicit-elliptic-curve (#33812) * fix(ext/node): align crypto KeyObject PKCS#8 encryption, JWK input and PSS salt with Node (#33757) * fix(ext/node): allow explicit paramEncoding for EC key generation (#33807) * fix(ext/node): share TLS session cache and ticketer for tls.TLSSocket session resumption (#33693) * fix(ext/node): throw correct error for encrypted PEM key in privateDecrypt (#33808) * perf(ext): convert ext/telemetry and ext/cron JS sources to lazy-loaded scripts (#33801) * fix(publish): don't panic on provenance generation in non-GitHub CI (#33802) * fix(ext/node): emit Protocol error when http2 client connects to non-h2 server (#33740) * fix(ext/node): accept ArrayBufferView in tls.setDefaultCACertificates (#33700) * feat: support Deno.upgradeWebSocket with node:http upgrade events (#33342) * perf(ext/fs): convert ext/fs JS source to lazy-loaded script (#33800) * perf(ext): convert ext/cache, ext/canvas, ext/crypto JS sources to lazy-loaded scripts (#33778) * fix(ext/node): emit perf_hooks PerformanceEntry for http2 sessions and streams (#33618) * fix(npm): support `catalog:` protocol in overrides (#33799) * perf: monch 0.6 (#33643) * fix(ext/node): decrypt legacy Proc-Type/DEK-Info encrypted PEM private keys (#33769) * perf(ext): convert ext/fetch JS sources to lazy-loaded scripts (#33784) * fix(ext/node): wire up http2 per-session maxOutstandingPings flag (#33791) * fix(ext/node): TLSSocket.setServername throws typed errors (#33744) * fix(ext/node): fix TLS peer certificate multi-value fields, issuer chain, and EC curve names (#33782) * fix(ext/node): use core.loadExtScript for deno_web/deno_io polyfill deps (#33798) * perf(ext): convert ext/ffi JS source to lazy-loaded script (#33780) * fix(ext/node): support undici dispatcher for allowHTTP1 websocket upgrades (#33731) * fix(ext/node): handle HTTP/2 flow control (#33795) * fix(ext/node): support CA certificate introspection and off-thread loading tests (#33708) * fix(ext/node): implement h2 END_STREAM packing and Http2Session PerformanceObserver entries (#33796) * chore(ext/node): enable parallel/test-http2-client-unescaped-path node compat test (#33789) * fix(ext/node): import/export PKCS#8 and legacy encrypted PEM private keys (#33762) * fix(ext/node): wire HTTP/2 PING ack callbacks and emit payload buffer (#33794) * fix(ext/node): unblock fs.open on FIFOs and read pipes correctly in http2 respondWithFile (#33792) * fix(ext/node): implement ECDH validation and DH verifyError (#33751) * fix(ext/node): enable test-http2-server-shutdown-redundant (#33793) * fix(ext/node): wire http2 maxSettings option to nghttp2_option_set_max_settings (#33790) * perf(ext): convert ext/io, ext/os, ext/net JS sources to lazy-loaded scripts (#33779) * fix(ext/node): wrap process.chdir errors with path/dest/syscall (#33584) * fix(ext/node): support `encoding` option in `fs.watch` (#33634) * perf(ext/fetch): fast-path string in BodyInit_DOMString converter (#33676) * perf(ext/web): add hyper-fast path for TextDecoder.decode (#33674) * fix(ext/node): emit drained server close on next tick for Node parity (#33672) * feat(npm): add `catalog:` protocol for centralized dependency versions in workspaces (#32947) * feat(add/install): default to npm registry for unprefixed packages (#33246) * perf(ext/geometry): avoid heap allocation for the argument that requires a fixed length of sequence (#33688) * perf(ext/web): convert all ext/web JS sources to lazy-loaded scripts (#33760) * feat(core): add async module resolution support via ModuleResolveResponse (#32432) * fix(ext/node): align scrypt behavior and performance with Node (#33773) * test: enable parallel/test-http2-respond-errors.js (#33738) * fix(ext/node): set OSSL error codes and key-type checks in stateless diffieHellman (#33772) * fix(ext/node): throw ERR_CRYPTO_HASH_FINALIZED on subsequent Hash.digest() calls (#33774) * ci: run Node compat tests everyday (#33771) * fix(ext/node): implement missing node:test APIs (#33764) * fix(ext/node): support PKCS#8 encrypted private key PEM export via PBES2 (#33758) * fix(ext/node): decrypt encrypted private keys in publicEncrypt/privateDecrypt and ignore passphrase (#33770) * fix(ext/node): support encrypted PKCS#8 DER private key export and import (#33756) * fix(console): don't trigger proxy get trap for nodejs.util.inspect.custom (#33730) * fix(ext/node): pad DH shared secret and fix prime sign byte for stateless diffieHellman (#33761) * feat: OffscreenCanvas (#29357) * fix(ext/node): use proper error codes for tls.TLSSocket.setServername() (#33745) * feat(ext/telemetry): add gRPC protocol support for OTLP exporter (#30365) * feat(ext/node): implement module.registerHooks() API for CommonJS (#33733) * fix(ext/node): implement mock.getter, mock.setter, mockImplementation in node:test (#33755) * fix(ext/node): handle unhandled rejections in node:test without crashing runner (#33749) * fix(ext/node): support sending net.Socket and net.Server handles to child processes on unix (#33605) * feat(core): add `Deno.core.loadExtScript()` for lazy-loaded scripts (#33739) * fix(ext/node): fix TLS crash with Happy Eyeballs address fallback (#33641) * fix(ext/node): expose Http2Session and nghttp2ErrorString on http2 internalBinding (#33732) * fix(node/tls): handle detached ArrayBuffer in TLSWrap write methods (#33737) * fix(ext/node): validate fs.watch options.ignore (#33574) * perf(ext/node): true writev on tcp sockets for node:http (#33659) * fix(ext/node): route ServerHttp2Stream.respond through binding proto (#33736) * fix(ext/node): expose Http2Session and nghttp2ErrorString on http2 internalBinding (#33742) * feat: framework detection for deno compile (#33164) * fix(repl): drain microtasks after inspector polling to avoid 'Promise was collected' (#33735) * feat(x): add --package/-p flag for specifying package separately from binary (#32855) * feat: add `deno transpile` subcommand (#32691) * fix(ext/web): respect cancelable and passive flags in Event.returnValue setter (#33651) * fix(ext/web): convert MessageEvent ports via WebIDL sequence iteration (#33652) * fix(ext/node): validate data type in Cipheriv/Decipheriv update() (#33649) * fix(ext/node): add emitExperimentalWarning/pendingDeprecate to internal/util, support modifyPrototype option in util.deprecate (#33660) * fix(ext/node): expose internal/util/debuglog and add formatTime helper (#33665) * fix(ext/node): make hideStackFrames actually hide frames, expose internal/validators (#33673) * chore: ignore test-https-client-get-url (#33699) * perf(ext/web): lazy-init EventTarget listeners table (#33734) * fix(ext/node): expose Http2Stream and nghttp2ErrorString on http2 internalBinding (#33729) * perf(ext/webidl): fast path for createDictionaryConverter undefined input (#33692) * chore: disable http2 info headers errors case * perf(ext/web): structuredClone primitive fast path (#33728) * feat(cli): add `deno why` subcommand (#32908) * fix(ext/node): add tls.getCaCertificates() (#32032) * chore: skip test-http2-util-update-options-buffer (internal state buffers) (#33717) * fix(ext/node): defer http2 stream window replenishment while paused (#33640) * fix(ext/node): use queueMicrotask in fs.close to avoid sanitizer false-positive (#33714) * feat: implement `deno audit --fix` (#32909) * fix(ext/node): allow tls.Server SecureContext without cert/key for SNICallback (#33715) * fix(ext/node): bind setImmediate callback this to the Immediate instance (#33716) * fix(ext/node): map rustls record-decode errors to OpenSSL-style "wrong version number" (#33711) * fix(ext/node): expose TLS server name (SNI) on server-side TLSSocket via getServername op (#33725) * fix(node:http2): preserve timeout inspect links on proxied session sockets (#33721) * fix(ext/node): expose http2 internalBinding and add missing HTTP2_HEADER_* constants (#33726) * test: enable parallel/test-dns-lookup-promises-options-deprecated.js (#33710) * test: enable 3 already-passing Node compat tests (#33687) * perf(core): cap V8 platform thread pool to 4 threads (#33697) * perf(ext/websocket): lazy-load WebSocket and WebSocketStream JS (#33701) * test: enable 2 already-passing Node compat tests (#33706) * feat(install): add --os and --arch flags for cross-platform npm installs (#32785) * fix(ext/node): port internal/priority_queue and expose it via require (#33696) * fix(ext/node): dns resolveAny with real ANY query, retry/maxTimeout support (#33577) * fix(ext/node): enforce OpenSSL SECLEVEL key-strength check in createSecureContext (#33686) * fix(ext/node): cancel pending TLS writes when the socket closes (#33690) * feat(install): added --prod to skip dev deps and @types (#33248) * test: ignore parallel/test-fixed-queue.js (#33682) * perf(ext/web): fast path for TextEncoder.encodeInto (#33675) * fix(ext/node): preserve AsyncLocalStorage context across HTTP/2 client streams (#33677) * fix(ext/node): support `signal` option in `fs.watch`/`fs.promises.watch` (#33650) * test: enable 7 already-passing Node compat tests (#33669) * feat(cli): add `deno bump-version` subcommand (#30562) * fix(ext/node): align inspector WebSocket URL with Node.js format (ws://host:port/UUID) (#33592) * feat: use Node.js timers by default and remove global proxy (#33249) * feat: disable "no-process-global", "no-node-globals" lint rules by default (#33247) * fix(ext/node): emit ERR_HTTP2_MAX_PENDING_SETTINGS_ACK via session error instead of throwing (#33679) * fix(ext/node): apply http1Options to HTTP/2 secure server fallback (#33678) * feat(unstable): support TC39 import defer proposal (#32360) * fix(ext/node): add `limits` property on `node:sqlite` DatabaseSync (#33106) * fix(ext/node): expose http2 session setNextStreamID with capital-ID method name (#33666) * fix(ext/fs): run open_async on the blocking pool so FIFO opens don't stall the runtime (#33667) * fix(ext/node): add http2.performServerHandshake to polyfill (#33668) * fix(ext/node): emit DEP0111/DEP0119 from process.binding under --pending-deprecation (#33594) * fix(ext/node): bind to IPv6 wildcard for default Server.listen() to enable dual-stack (#33617) * fix(ext/node): forward http2 protocol errors from invalid frame callback to session error event (#33630) * fix(ext/node): send http2 GOAWAY before stream RSTs so peer sees session destroy code (#33637) * fix(ext/node): emit ERR_HTTP2_TOO_MANY_INVALID_FRAMES for empty DATA frames without END_STREAM (#33644) * fix(ext/node): use ASCII byte-truncation in http2 writeAsciiString polyfill (#33645) * feat(unstable): Geometry Interfaces Module Level 1 (#27527) - Update to version 2.7.14: * 2.7.14 (#33639) * feat(upgrade): delta updates via bsdiff patches (#33274) * fix(ext/node): treat unsolicited HTTP/2 PING ACK as connection-level protocol error (#33625) * chore: ignore parallel/test-http2-debug.js (#33628) * fix(ext/node): implement dns Resolver cancel() and timeout support (#33580) * fix(ext/web): retain `source` from MessageEventInit (#33500) * test: enable 9 already-passing Node compat tests (#33582) * fix(ext/node): submit http2 RST_STREAM before flushing END_STREAM DATA frame on respondWithFD read (#33633) * fix(ext/node): emit http2 frameError on send failure with translated HTTP/2 error code (#33631) * fix(ext/node): make http2 session.origin() round-trip origins and respect TLS servername (#33629) * fix(ext/node): use proper error codes for require() invalid arguments (#33609) * fix(ext/node): validate ciphers option in tls.createSecureContext() (#33597) * fix(ext/node): fix TLS client certificate authentication verification (#33576) * fix(ext/node): align node:test `it`/`describe` with Node, enable passing compat tests (#33593) * fix(ext/node): validate `fs.watch` boolean options (#33627) * fix(ext/node): brand-check SecureContext._external accessor (#33569) * fix(ext/node): support `ignore` option in `fs.watch` and `fs.promises.watch` (#33610) * fix(ext/node): allow `https.Agent()` without `new`, enable passing compat tests (#33601) * fix(ext/node): correct buffer-length check in `Readable._fromList` decoder branch (#33624) * fix(config): don't exclude workspace members from deploy file patterns (#33562) * fix(ext/net): default Deno.listenDatagram hostname to 0.0.0.0 (#33496) * fix(ext/node): close fd on error in http2 stream respondWithFile (#33614) * fix(ext/node): expose http2 sensitive headers received with NV_FLAG_NO_INDEX flag (#33626) * fix(ext/node): defer drain in http2 shutdownWritable so pushStream after end() works (#33619) * fix(ext/node): forward enableConnectProtocol setting to peer in HTTP/2 SETTINGS frame (#33616) * fix(ext/node): honor weight option in http2 client.request and emit DEP0194 (#33622) * chore: enable parallel/test-http2-generic-streams-sendfile (#33620) * chore: enable parallel/test-http2-write-finishes-after-stream-destroy (#33621) * chore: enable parallel/test-http2-server-close-idle-connection.js (#33615) * chore: enable parallel/test-http2-client-proxy-over-http2 (#33613) * fix(ext/node): plumb llhttp error code, reason, and bytes parsed through HTTPParser (#33591) * fix(ext/node): add _idleStart and _idleTimeout to Timeout (#33604) * fix(ext/node): rename _destroySsl to _destroySSL to match Node.js API (#33599) * chore: disable flaky node compat test (test-child-process-stdio-reuse-readable-stdio.js) (#33602) * Revert "fix(ext/node): make IPC writes synchronous to match Node.js behavior (#33522)" (#33598) * ci: shard node_compat tests into 3 parallel jobs (#33600) * fix(ext/node): fix closeIdleConnections destroying active connections (#33596) * test: ignore test-trace-events-bootstrap.js (#33590) * fix(ext/node): improve perf_hooks timerify and add missing exports (#33581) * fix(ext/node): throw ERR_INVALID_ARG_VALUE when rmdir gets options.recursive (#33565) * fix(ext/node): use ERR_INVALID_ARG_TYPE for tls.createServer non-object options (#33589) * fix(ext/node): fix TLS socket error ordering and app data leak before identity verification (#33585) * fix(ext/node): implement dns.reverse() and fix dns.lookup() family parameter (#33579) * fix(ext/node): implement node:cluster fork/Worker and worker-side detection (#33493) * fix(ext/node): handle undefined http2 ping payload and cancel pending pings on destroy (#33561) * fix(ext/node): cancelling Readable.toWeb(req) no longer destroys the socket (#33570) * fix(ext/node): strip trailing dot from SRV target in dns.resolveSrv() (#33578) * fix(ext/node): track http2 custom settings and SETTINGS ACK callbacks (#33518) * fix(ext/node): http2 createConnection support and per-frame socket writes (#33520) * fix(task): use explicit workspace root check in directory-name fallback (#33540) * fix(ext/webidl): set ERR_ILLEGAL_CONSTRUCTOR code on illegal constructor calls (#33535) * test: enable 7 already-passing Node compat tests (#33568) * fix(ext/node): make IPC writes synchronous to match Node.js behavior (#33522) * chore: enable parallel/test-worker-http2-generic-streams-terminate (#33563) * fix(ext/node): flush GOAWAY before destroying http2 socket and expose internal/http2/core (#33566) * fix(ext/node): validate options.type in Readable.toWeb (#33560) * chore(tests): enable 158 passing node compat tests (part 2/3) (#33411) * fix(ext/node): fix spawnSync internal API for monkey-patching and killSignal (#33545) * fix(ext/node): yield to I/O in http2 write path so stream pipeline finishes (#33541) * fix(ext/node): align util.styleText with Node (#33547) * fix(ext/node): null-proto child_process options to block prototype pollution (#33555) * fix(ext/node): use AbortSignal.addEventListener in addAbortListener (#33557) * fix(ext/node): wire up captureRejection handler for http2 servers (#33542) * fix(ext/node): align node:module behavior with Node (#33482) * fix(ext/node): wire JSStreamSocket handle write/shutdown for http2 (#33526) * fix(ext/node): encode http2 headers as Latin-1 to fix response splitting (#33531) * fix(ext/node): pass stream fd to child process stdio instead of inheriting (#33525) * fix(ext/node): fix TLS socket lifecycle and readStop backpressure (#33524) * fix(ext/node): implement fs.mkdtempDisposableSync / fsPromises.mkdtempDisposable (#33533) * fix(ext/node): prevent duplicate close emit when http2 client socket i (#33538) * test: ignore test-child-process-spawnsync-shell compat test (#33532) * fix(ext/node): pass reusePort flags in Server.listen() without host (#33530) * feat(ext/node): add fs.Utf8Stream * fix(ext/node): enforce HTTP/2 server header list size limits (#33494) * fix(ext/node): enforce http2 maxSessionInvalidFrames limit (#33515) * fix(ext/node): support v1 X.509 certs and http2 ALPN fallback (#33510) * fix(ext/node): support ALPNCallback in http2.createSecureServer (#33521) * fix(ext/node): timer _destroyed flag, Symbol.dispose, and setInterval abort (#33528) * perf: optimize worker and MessagePort message passing (#32657) * test(node_compat): enroll parallel/test-crypto-hash-stream-pipe.js (#33519) * fix(task): match workspace directory name in --filter (#33499) * fix(ext/node): isolate parentPort from globalThis in worker_threads (#32596) * fix(coverage): exclude transformer-injected helpers from coverage (#33481) * fix: match single-char wildcard segments in npm package imports (#33513) * fix(ext/node): use node:timers for http server connection checks, expo (#33483) * fix(ext/node): support http2 pushStream and client push events (#33516) * fix(ext/node): support reusePort option and fix bind/pipe handling in node:net (#33416) * fix(ext/node): accept X.509v1 server certs in tls.createServer (#33505) * fix(ext/node): emit stream-level PROTOCOL_ERROR in node:http2 * fix(ext/bundle): clearer error when Deno.bundle is called in compiled binary (#33503) * fix(ext/node): emit Buffer for http2 'goaway' opaqueData (#33502) * fix(ext/node): support encoding option in fs.readdir; don't double-call glob callback (#33501) * fix(ext/fetch): don't mutate caller's options in Deno.createHttpClient (#33497) * fix(bundle): treat CSS same-document fragment URLs as external (#33492) * fix(ext/node): fix EEXIST error and data loss in writeFileSync on Windows (#33413) * fix(ext/node): support util.promisify on http2.connect (#33489) * fix(ext/node): honor http2 strictFieldWhitespaceValidation option (#33506) * test: enable parallel/test-http2-too-many-streams.js (#33507) * fix(ext/node): rebind http2 state buffers post-snapshot, enforce maxHeaderListPairs (#33495) * chore: clean up WPT runner output (#33487) * fix(ext/fs): normalize Deno.watchFs paths so events drop ./ segments (#33490) * fix(ext/node): improve Node.js timer compatibility (#33479) * fix(ext/web): narrow ReadableStreamBYOBRequest.view to Uint8Array (#33477) * fix(ext/node): emit HPE_INVALID_TRANSFER_ENCODING for CL+chunked respo (#33488) * fix(ext/web): allow transferring non-serializable types in structuredClone (#33491) * chore(tests): enable 157 passing node compat tests (part 3/3) (#33412) * fix(ext/node): return relative path from fs.watch with recursive option (#33428) * chore(wpt): update cache-storage-keys expectation after #33275 (#33484) * fix(ext/web): structuredClone of non-serializable Web types throws DataCloneError (#33465) * fix(ext/node): emit DEP0182 deprecation for short AES-GCM auth tag (#33469) * fix(ext/webidl): set ERR_INVALID_THIS code on brand-check TypeError (#33467) * chore(tests): enable 158 passing node compat tests (part 1/3) (#33410) * fix(ext/web): handle late write racing with TransformStream cancel (#33478) * fix(ext/web): set ERR_MISSING_ARGS code on URL.revokeObjectURL no-arg (#33471) * fix(x): forward --unstable-* flags to JSR and URL targets (#33450) * fix(ext/node): validate boolean arg in process.setSourceMapsEnabled (#33473) * fix(ext/node): align crypto random* validation with Node (#33456) * fix(permissions): normalize paths for macOS filesystem comparison (#33451) * fix(ext/node): emit TimeoutNaNWarning for invalid timer durations (#33472) * fix(ext/node): make Buffer.prototype methods generic-callable (#33466) * fix(ext/node): emit DEP0031 deprecation warning for ecdh.setPublicKey( (#33468) * fix(ext/crypto): throw TypeMismatchError for non-TypedArray in getRand (#33470) * fix(cache): add missing CacheStorage.keys() and Cache.keys() methods (#33275) * fix(ext/node): walk sandbox prototype chain in vm property_query (#33463) * fix(doc): remove background from operators in dark mode code blocks (#33267) * fix(ext/node): enable test-als-defaultvalue-original (AsyncLocalStorage default value) (#33464) * fix: bound fs.readFile on non-terminating sources (#33262) * fix(ext/node): use ERR_INVALID_ARG_VALUE in module.createRequire (#33449) * fix: drop config-only unstable features from unstable_args() (#33452) * test: enable 20 already-passing Node compat tests (#33461) * test: ignore parallel/test-webcrypto-webidl.js (#33454) * fix(ext/web): align AbortSignal.timeout error message with Node (#33460) * test: ignore 3 unsupportable crypto tests (#33455) * fix(ext/node): add Server BlockList, asyncDispose, and misc net improvements (#33417) * fix(ext/node): pass signal name to process signal handlers (#33425) * test: ignore 2 unsupportable crypto tests (#33457) * fix(ext/node): honor requestCert/ca on node:tls server, populate getPeerCertificate() (#33439) * fix(ext/node): implement StatWatcher.ref() / unref() (#33408) * fix(ext/node): use Node's address-type check in dgram Socket.send (#33420) * test: ignore parallel/test-crypto-fips.js (#33453) * fix(ext/node): validate process.chdir argument is a string (#33401) * fix(ext/node): replace unwrap with error propagation in parallel cp (#33396) * fix(ext/node): emit tlsClientError instead of crashing on TLS init failure (#33429) * fix(ext/node): align fs.truncate / ftruncate argument validation with Node (#33418) * fix(ext/node): throw ERR_INVALID_URL from http/https request string URL (#33427) * fix(ext/node): cache hash digest so it survives stream.pipeline (#33440) * fix(ext/node): implement BlockList.rules / isBlockList / toJSON / fromJSON (#33445) * fix(ext/node): validate dgram options.recvBufferSize / sendBufferSize (#33444) * fix(ext/node): emit StatWatcher 'stop' event asynchronously (#33448) * fix(ext/node): attach path/syscall to fs.lstat / realpath / link errors (#33446) * fix(ext/web): route console.dirxml through the log printer (#33443) * fix(ext/fetch): use byte ReadableStream for Node Readable request bodies (#33432) * fix(ext/node): make process.constructor a proper instanceof check (#33447) * fix(ext/node): include accepted values in Console colorMode error (#33424) * fix(ext/node): fix ERR_INVALID_CHAR message & OutgoingMessage.prototype.write (#33430) * docs: clarify --watch-hmr does not restart on file changes (#33381) * fix(ext/node): import kIncomingMessage/kServerResponse in http2 allowHTTP1 fallback (#33435) * chore: bump tokio-eld to 0.3 to fix UAF causing deno test SIGSEGV (#33375) * fix(ext/node): implement Socket.resetAndDestroy with TCP RST in node:net (#33415) * fix(ext/node): async fs.stat/lstat throwIfNoEntry + deprecate fs.Stats (#33436) * perf: upgrade rusty_v8 to 147.4.0 (#33422) * perf(ext/node): pool 64KB read buffers to reduce allocation pressure (#33395) * fix(node/compat): fix shard report merging and fetching in CI reporting (#33431) * fix(ext/node): support BlockList, AbortSignal, and constructor options in node:net Socket (#33414) * fix(node/compat): disable flaky test-child-process-exec-kill-throws on Windows (#33426) * fix(node/compat): disable flaky test-fs-read-stream-pos on Windows (#33421) * fix(ext/node): accept string mode in fs.mkdir and fs.mkdirSync (#33409) * fix(ext/node): validate oaepHash in publicEncrypt/privateDecrypt (#33388) * fix(ext/node): implement process.debugPort with ToInt32 coercion (#33403) * ci: shard node_compat tests into 3 parallel jobs (#33298) * fix(node/buffer): fix panic in transcode with odd-length UTF-16LE input (#33390) * fix(ext/node): drain pending TLS cleartext in enc_write_cb (#33378) * fix(ext/node): reject non-ArrayBufferView data in fs.writeFileSync (#33406) * fix(ext/node): attach input URL to ERR_INVALID_FILE_URL_PATH (#33398) * fix(ext/node): name custom-promisified functions after their originals (#33407) * fix(ext/node): throw TypeError for Symbol keys/values in process.env (#33399) * fix(ext/node): hide aggregateTwoErrors frame in AggregateError stack (#33402) * fix(ext/node): align module.builtinModules / getBuiltinModule with Node (#33404) * fix(ext/node): flush HTTP/2 client preface after settings submission (#33387) * fix(ext/node): encode more chars in url.pathToFileURL() (#33397) * chore(deps): bump openssl from 0.10.72 to 0.10.78 (#33376) * fix(ext/node): re-arm Windows named pipe server after accept (#33369) * fix(ext/node): fix fs.glob skipping siblings with **/../* patterns (#33372) * Revert "fix(ext/napi): implement real V8 handle scopes and callback scopes" (#33363) * fix(ext/napi): implement napi_async_init and napi_async_destroy (#33282) - Update to version 2.7.13: * 2.7.13 (#33359) * perf(ext/node): elide async_hooks emit in timers when no hooks registered (#33355) * fix(ext/node): enable HTTP parser consume fast path (#33354) * perf(ext/node): flush-free header fast path in HTTP parser (#33351) * fix(ext/node): free uv_write and uv_shutdown requests in every exit path (#33350) * perf(libs/core): poll only ready handles and yield between I/O batches (#33349) * perf(ext/node): reduce writev op allocations and write copies (#33352) * fix(ext/node): http client compat improvements (#33337) * fix(ext/node): support FD-indexed stdio inheritance in spawnSync (#33341) * refactor: replace ext/web timer imports with core timers or node:timers (#33121) * perf: reduce memory usage of Command.output() (#33335) * fix(ext/napi): defer GC weak-callback finalizers to the event loop (#33260) * fix(ext/http): treat empty Host header as missing in request URL (#33234) * fix(ext/node): http2 improvements — constants, error codes, settings, validation (#33332) * fix(ext/node): improve node:tls compat (validation, pipes, JS streams) (#33331) * fix: update v8 crate to 147.2.1 (#33318) * fix(ext/node): fix multiple http2 bugs (#33315) * fix(ext/napi): implement zero-copy external Latin-1 strings (#33283) * fix(ext/node): support RSA-PSS keys in crypto.verify with null algorithm (#33314) * fix(ext/node): defer JS stream encOut to avoid reentrant CppGC borrow (#33304) * fix(ext/node): ChildProcess.kill() returns false when process already exited (#33305) * test(npm): add regression test for update breaking peer dep lockfile entries (#33309) * fix(ext/napi): implement real V8 handle scopes and callback scopes (#33281) * fix(ext/node): auto-start server-side STARTTLS handshake, add TLS upgrade tests (#33303) * fix(runtime): warn on unsupported web Worker options and fix recv panic (#33310) * fix(ext/node): enforce maxHeaderSize in HTTP parser (#33306) * fix(ext/node): address node:http rewrite review comments (#33299) * fix(ext/node): flush HTTP/2 HEADERS frame after client request (#33300) * refactor(ext/node): remove JS LibuvStreamWrap class (#33297) * refactor(ext/node): use native LibUvStreamWrap based Wrap's to reduce code duplication (#33301) * fix(ext/node): fix playwright on windows (#33295) * fix(audit): migrate to bulk advisory endpoint (#33292) * fix(console): find nodejs.util.inspect.custom on Proxy objects via get trap (#33265) * feat(ext/node): rewrite node:http with llhttp and native TCPWrap (#33208) * fix(ext/node): fix Module._resolveLookupPaths and require.resolve compat (#33261) * fix(test): fix specific_canary upgrade test on Windows (#33286) * test: fetch latest canary hash dynamically in specific_canary test (#33279) * fix: add note for canary's 30-day retention period (#33271) * ci: fix false positives in no-deno-api lint plugin (#33270) * fix(doc): Add Prism support for JSX/TSX code blocks (#33255) * feat(upgrade): support installing from a PR (#33252) * fix: restore glibc < 2.27 compatibility for Linux release builds (#33259) * fix(ext/node): fix EEXIST error and file corruption with writeFileSync on Windows (#33253) * chore: upgrade rusty_v8 to 147.1.0 (#33235) * feat(ext/node): implement node:repl module (#32799) - Update to version 2.7.12: * 2.7.12 (#33227) * fix(permissions): normalize IPv4-mapped IPv6 addresses in net permission checks (#33223) * fix(core): fix uv_pipe_open handle lifecycle to match libuv (#33225) * test(permissions): add proptest property-based tests (#33224) * feat(ext/node): add fs.SyncWriteStream (#33226) * refactor: remove _readWithCancelHandle from Stdin (#33222) * fix(core): handle WouldBlock in op_print for non-blocking stdio (#33221) * test: prevent task/signals spec test from hanging in CI (#33020) * fix(permissions): check deny rules against resolved IPs to prevent numeric hostname bypass (#33203) * fix(io): remove global stdio statics, handle non-blocking stdin (#33219) * perf(ext/node): use aws-lc-sys EVP API for chacha20-poly1305 (#33110) * fix(ext/napi): use per-isolate Private key for napi_wrap/napi_unwrap (#33204) * Revert "feat: disable ops and resources sanitizers by default in deno test (#33158) (#33215) * feat(ext/node): add llhttp-based HTTPParser with native cppgc binding (#33202) * fix(runtime): cache canonicalized watch paths, fix spurious events (#33123) * Revert "feat(install): added --prod to skip dev deps and @types (#32863) (#33212) * Revert "feat: use Node.js timers by default (#33118)" (#33211) * test(permissions): add missing unit tests for permission system (#33207) * Revert "feat: disable "no-process-global", "no-node-globals" lint rules by default (#33147) (#33213) * Revert "feat(add/install): default to npm registry for unprefixed packages (#33156) (#33214) * fix(core): free UvLoopInner on uv_loop_t drop to prevent worker memory leak (#33200) * fix(ext/node): throw on cipher update with input >= 2^31-1 bytes (#33201) * fix(node): validate resolved main path stays within package directory (#33170) * refactor(ext/node): wire up native TLSWrap from JS (#33184) * fix(ext/webgpu): accept `ArrayBuffer` in `GPUQueue.writeBuffer()` as data source (#33152) * fix(core): use c_char instead of i8 in uv_buf_t base cast (#33179) * fix(ext/node): add dns.getDefaultResultOrder() API (#33197) * fix(otel): add timeout to OTEL HTTP exporter to prevent hangs (#33159) * fix(schema): fix the `publish: false` of deno.json schema (#33196) * feat: native uv_pipe_t implementation with NativePipe and FdTable (#33165) * fix(repl): surface CDP protocol errors and fix race in wait_for_response (#33190) * feat(ext/node): add native TLSWrap cppgc object (Rust core) (#33183) * refactor(ext/node): prep for native TLSWrap (#33182) * refactor(ext/process): bypass resource table for Node child_process stdio (#33176) * fix(ext/node): implement uv_ref for native TCP handles (#33174) * fix(ext/node): remove dead legacy TCP server accept path (#33172) * refactor: move FdTable to ext/io (#33169) * Revert "feat(unstable): add deno tsconfig subcommand (#33160)" (#33162) * feat(unstable): add `deno tsconfig` subcommand (#33160) * fix(ext/node): implement timeout, killSignal, and pid for child_process spawnSync (#32810) * feat: disable ops and resources sanitizers by default in deno test (#33158) * fix(ext/node): implement TCP.open(fd) (#33155) * feat(add/install): default to npm registry for unprefixed packages (#33156) * feat: disable "no-process-global", "no-node-globals" lint rules by default (#33147) * fix(ext/node): create net.Socket from file descriptors (#33150) * fix(ext/node): support numeric FDs in child_process stdio array (#33140) * fix(ext/node): rewrite Pipe.open(fd) to use raw fd ops (#33136) * fix: linked packages with peer deps failing to cache from lockfile (#33143) * refactor: remove forked typescript-go infrastructure (#33133) * feat(install): added --prod to skip dev deps and @types (#32863) * fix: update release template workflow URLs to .generated.yml (#33116) * refactor(ext/node): rework stream wrap infrastructure for reentrant safety (#33100) * fix(ext/node): return real OS file descriptors from node:fs APIs (#33039) * refactor: remove Node/Deno global proxy and simplify CJS wrapper (#33122) * feat: use Node.js timers by default (#33118) * refactor: remove LSP integration from repl and jupyter (#33119) - Update to version 2.7.11: * 2.7.11 (#33114) * ci: fix start_release workflow (#33113) * ci: remove stale gha-creds cleanup after gcloud removal (#33112) * fix(ext/node): fire fs.watch events for immediate writes (#32935) (#32989) * ci: update to gagen 0.3 for maintainable pinning of all workflow dependencies (#33082) * feat: add alpha and beta release channel support (#33098) * fix(watch): reduce graceful shutdown timeout from 5s to 500ms (#33099) * ci: remove legacy gcloud upload (#33088) - Update to version 2.7.10: * 2.7.10 (#33092) * fix(ext/node): add chacha20-poly1305 cipher support (#33084) * fix(ext/node): improve sign/verify crypto compat with Node.js (#33083) * fix(ext/node): return pid from spawnSync (#33081) * fix(ext/node): improve GCM cipher compat with Node.js (#33079) * feat: add include and exclude fields to compile config (#33024) * fix(ext/node): drain pending messages before emitting worker exit event (#32623) * fix(ext/node): fix BadResource error in FileHandle.readLines() (#32685) * fix: use case-insensitive path matching for permissions on Windows (#33073) * fix(resolver): resolve npm packages that shadow Node built-in names in BYONM mode (#32865) * fix(outdated): use dist-tags.latest for Latest column, matching npm/pnpm/bun (#32939) * fix(npm): resolve linked packages not published to npm registry (#33021) * fix(ext/web): fix infinite loop in WebTransport datagram overflow handling (#33075) * docs: clarify mkdir does not throw with recursive: true (#33019) * fix(serde_v8): use actual bytes written in to_utf8_slow (#33074) * fix(ext/node): escape shell metacharacters in child_process args on Windows (#33071) * fix(lsp): don't double-encode query/fragment in notebook cell URIs (#33070) * fix(install): all package.json aliases should be added to node_modules (#33068) * fix(ext/http): gracefully handle consumed external in OTel ops (#33027) * chore: Use *mut _ and *const _ for type inference (#33053) * fix(lsp): suggest import map aliases in auto-imports for local directories (#33048) * chore(ext/node): remove unused op_node_is_tty (#33045) * chore: upgrade sys_traits 0.1.27 (#33040) * fix(ext/node): `process.argv[0]` is equivalent to execPath (#28915) - Update to version 2.7.9: * 2.7.9 (#33022) * Revert "fix(ext/node): support numeric FDs in child_process stdio array (#32959)" (#33017) * refactor(core): libuv compatibility improvements for uv_compat (#33015) * fix(compile): strip duplicate exe path from argv when standalone binary relaunches (#33016) * fix(publish): vite import.meta.hot not type checking (#32127) * fix(ext/node): rewrite Windows TTY reading to match libuv (console mode, encoding, raw + line mode) (#32999) * fix(ext/node): add Symbol.dispose and Symbol.asyncDispose to fs.Dir (#33000) * fix(ext/http): use clone_external in op_http_metric_handle_otel_error (#33005) * fix(ext/node): use constant-time comparison for secret key equality (#32994) * fix(compile): use execPath for process.argv[1] in standalone binaries (#32990) * fix(ext/node): `util.stripVTControlCharacters` compatibility (#32942) * refactor(core): reduce JS<->Rust event loop hops (#32844) * chore: add lint plugin to track Deno.* API usage in node polyfills (#32964) * perf(ops): replace per-op generated slow metrics wrappers with shared dispatch (#32889) * test: add edge case and worker termination tests for Node-API (#32986) * test: mark unsupported Node compat tests as ignored (#32956) * fix(cli): show clean error instead of panic for invalid --unsafely-ignore-certificate-errors value (#32868) - Update to version 2.7.8: * 2.7.8 (#32985) * test(napi): add more coverage for advanced features (#32963) * fix(resolver): fall through to .deno/ when BYONM node_modules version mismatches (#32981) * fix(compile): skip Node-to-Deno arg translation in standalone binaries (#32980) * fix(npm): use box-drawing style for deprecated package warnings (#32979) * fix(ext/node): support http2 createConnection sockets (#32733) * fix: include Temporal types in deno types output (#32952) * fix(resolver): prefer exact version match in BYONM npm resolution (#32977) * fix(cli): fix arrow keys in interactive picker on Windows (#32978) * fix(ext/node): support numeric FDs in child_process stdio array (#32959) * fix(cli): parse --frozen flag for deno update and deno outdated (#32975) * fix(lockfile): truncate frozen lockfile error diff to 50 lines (#32976) * fix: handle inner quotes in double-quoted env values in .env file (#32930) * refactor: use sys_traits more in deno_npmrc (#32955) * test(napi): add coverage tests for data types and object operations (#32962) * chore: upgrade V8 to 147.0.0 (#32965) * fix(napi): add test coverage and fix escape_handle/throw bugs (#32960) * fix(ext/node): close libuv handle on HandleWrap.close() for new-style handles (#32958) * fix(ext/napi): pass valid env to tsfn call_js_cb after close race (#32957) * fix(node/http): stop leaking TCP wrappers on HTTPS upgrade with createConnection TLSSocket (#32961) * feat(ext/telemetry): add console exporter for OpenTelemetry (#32717) * fix(fmt): delegate component expression formatting to markup_fmt (#29763) * fix(ext/node): `fs.cp` across allowed dirs with ignored read permissions (#32927) * fix(fmt): update markup_fmt to 0.27.0 and malva to 0.15.2 (#32949) * fix(ext/node): drain all ready connections in poll_tcp_handle to prevent accept starvation (#32943) * refactor(core): use uv_check_t handle for setImmediate (#32879) * fix(ext/web): handle null options in removeEventListener (#32605) * docs: fix duplicated wording in LSP symbol comments (#32368) * fix(inspector): send executionContextDestroyed on process.exit() (#32934) * docs: update Claude instructions (#32818) * feat(ext/napi): add node_api_create_object_with_named_properties (#32906) * chore: consolidate Copilot review instructions and add runtime-aware guidelines (#32938) * fix(npm): skip `file:` and `link:` dependencies in npm packages (#32876) * refactor: `deno_npmrc` crate (#32936) * feat(core): implement NodeRuntime CDP domain and fix --inspect-brk blocking (#32714) * fix(ext/node): defer uv_write callbacks to prevent re-entrancy panic (#32919) * fix(ext/node): fix node:domain across async boundaries (#32897) * fix(ext/web): AbortSignal.any() memory leak with long-lived signals (#32916) * fix(ext/node): fix IPC stdio handling in child_process (#32920) * perf(ext/web): use simdutf for base64 encode/decode (#32743) * fix(ext/node): fix Buffer.concat truncating buffers larger than 4GB (#32913) * fix(ext/node): set fd property on TTY ReadStream and WriteStream (#32880) * fix(ext/node): enable node:fs compat tests + lchmod fix (#32892) * fix(ext/node): preserve TLS upgrade state on reconnect (#32838) * fix(ext/node): return all own properties from VM context property enumerator (#32911) * fix(ext/node): child_process improvements (internalMessage, argv0, DEP0190) (#32885) * fix(ext/console): handle throwing Symbol.toStringTag getter gracefully (#32917) * fix(ext/node): do not throw error for `readline.createInterface` outside TTY (#32874) * chore: update deno_doc crate (#32896) * ci: add Copilot review instructions (#32887) * chore(deps): bump aws-lc-sys from 0.38.0 to 0.39.0 (#32883) * fix: skip flaky test-process-threadCpuUsage-worker-threads on Windows (#32886) * chore(deps): bump tar from 0.4.43 to 0.4.45 (#32882) * fix(audit): respect package.json overrides in vulnerability checks (#32878) * fix(npm): create shims for all bin entries during global npm install (#32607) * fix(ext/node): pass uid/gid to spawn and implement process.getgroups (#32772) * fix(ext/node): sqlite prepare() options, defensive default, iterator invalidation (#32756) * perf: upgrade to jsonc-parser 0.32 (#32864) * fix(ext/node): don't fire upgrade event for h2c requests (#32866) * fix(ext/node): update process.versions.napi to 9 (#32870) * fix(ext/node): improve process.hrtime argument validation (#32837) * fix(ext/node): implement process.threadCpuUsage() (#32829) * fix(ext/node): freeze os.constants.signals to match Node.js (#32836) * fix(ext/node): enable node compat test for v8.getHeapStatistics (#32833) * fix: rewrite approve_scripts_no_lock as PTY tests, skip lockfile test on Windows (#32853) * fix(npm): `approve-scripts` detects packages when lockfile is disabled (#32842) * refactor(core): clean up timer implementation, build web timers on Node Timeout (#32843) * fix(ext/node): emit request "close" before socket "free" in keep-alive path (#32811) * test: add per-file timeout and reduce CI job timeout (#32840) * feat(ext/crypto): implement P-521 sign, verify, and ECDH derive (#32602) * feat: use lockfile from jsr package for global install (#32490) * fix: make flamegraph SVG fill full browser viewport (#32727) * feat(ext/telemetry): copy relevant span attributes to HTTP metrics (#32720) * refactor(core): move timer processing from Rust to JavaScript (#32543) * fix(ext/node): improve readline and EventEmitter compat (#32826) * docs: update contributing guidelines (#32747) - Update to version 2.7.7: * 2.7.7 (#32835) * fix(ext/node): add key/IV length validation for aes-128-cbc and ecb cipher modes (#32824) * fix(ext/node): improve node:dns module compatibility (#32704) * fix(watch): support graceful shutdown via SIGTERM dispatch (#32564) * fix(ext/node): set kLastWriteWasAsync in JS write path to prevent double callback (#32814) * fix(core): implement select fallback on macOS (#32812) * fix(ext/node): use constant-time comparison for GCM auth tag verification (#32817) * fix(ext/node): validate process.exitCode and fix process constructor name (#32806) * fix(ext/node): skip normalization in path.win32.join for reserved device names (#32808) * fix(ext/node): add disabled process function stubs in worker threads (#32809) * fix(ext/node): improve process.title and support --title flag (#32201) * fix(ext/node): support interface option for IPv6 multicast membership (#32754) * chore: re-enable compile determinism test (#31651) * perf(ext/webidl): optimize dictionary converters (#32729) - Update to version 2.7.6: * 2.7.6 (#32800) * fix(ext/node): fix 8 Node.js compat test failures (#32755) * perf(ext/web): optimize URLPattern ops to reduce serde overhead and GC pressure (#32766) * feat(core): update v8 to 146.8.0 with foreground task ownership (#32771) * feat(ext/node): add MIMEType, convertProcessSignalToExitCode, Symbol.dispose for ChildProcess (#32793) * test: prevent Claude from running entire spec suite (#32797) * fix(ext/node): improve worker_threads path validation and error handling (#32791) * fix(ext/node): fix TLA stall with native TTY handles and make stdio indestructible (#32792) * feat(eval): auto-detect CJS vs ESM in deno eval (#32472) * fix(ext/node): fix Buffer.concat, expose internal/buffer, implement markAsUntransferable (#32760) * fix(ext/node): rewrite node:tty on top of uv compat (#32777) * perf(linux): trim glibc malloc arena after module loading (#32662) * fix(ext/node): allow passing `FileHandle` as `fd` argument for `WriteStream` and `ReadStream` (#32770) * fix(process): allow unref'd child processes to outlive parent (#32563) * perf(lsp): replace dissimilar with imara-diff (#32700) * fix(core): don't panic in to_v8_error when JS error builder callback fails (#32749) * feat(ext/signals): support additional signals on Windows (#32689) * fix(repl): fix panic when pressing Tab at beginning of line (#32750) * perf(ext/web): optimize TextEncoder/TextDecoder hot paths (#32735) * perf(ext/web): add write buffering for FsFile.writable streams (#32676) * fix(ext/node): signal listeners added via `process.once` can now be removed (#32606) * fix(ext/telemetry): add exception.* attributes to OTEL log records (#32726) * fix(ext/web): upgrade QuotaExceededError to DOMException derived interface (#32244) * fix(test): allow test functions to override reported location (#32732) * perf(ext/node): move `fs.cpSync` implementation to rust (#32687) * fix(ext/node): fix send() validation in child_process IPC (#32779) * fix(ext/node): improve Node.js crypto compatibility (#32690) * fix(core): prevent panic when multiple lazy-loaded ESM modules are loaded during TLA (#32769) * fix(ext/ffi): retain backing store references in nonblocking calls (#32775) * feat(ext/telemetry): support array values in OTEL attributes (#32748) * perf(ext/napi): use threadpool for async work instead of spawning threads (#32776) * fix(ext/node): require --allow-net for udp.send (#32774) * fix(ext/node): validate handle type in child_process send() (#32711) * fix(ext/node): fix IPC message prototype for child_process JSON (#32731) * refactor: force a reason on clippy overrides (#32761) * perf(core): optimize V8-to-Rust string conversion with ValueView (#32688) * fix(ext/node): fix multiple deepEqual comparison issues (#32763) * fix(ext/console): make timer and counter state per-instance to fix OTEL console wrapping (#32719) * fix(runtime): apply source maps to CPU profiler output (#32634) * chore: update node_test submodule to Node.js 25.8.1 (#32705) * fix(coverage): don't mark lines uncovered when zero-count range only partially overlaps (#32601) * fix(ext/telemetry): add `log.iostream` attribute to console logs (#32723) * fix(ext/otel): don't mark server spans as error for 4xx responses (#32722) * fix(ext/node): allow IPv6 multicast addresses in UDP addMembership/dropMembership (#32739) * fix(ext/node): fix AbortController signal handling in child_process s… (#32713) * fix(ext/node): accept all TypedArrays in spawnSync input option (#32712) * fix(ext/node): enable 8 already-passing child_process compat tests (#32710) * fix(ext/node): include prototype env vars in child_process spawn (#32699) * fix(ext/node): fix perm checks in TCPWrap (#32721) * fix(runtime): use XML-valid entity in flamegraph SVG (#32716) * fix(ext/node): support encrypted PEM export and deprecated hash option in crypto keygen (#32703) * fix(ext/napi): keep event loop alive while uv_async_t handle is active (#32702) * fix(tsc): move more node resolution errors to typescript diagnostics (#32697) * fix(ext/node): set up stdio streams on failed child_process spawn (#32698) * test: update WPT expectations to match current test results (#32701) * feat: add --cpu-prof-flamegraph to generate interactive SVG flamegraphs (#32572) * perf(ext/web): optimize node:buffer base64 encode/decode (#32647) * fix(ext/napi): prevent spurious TypeError from napi_coerce_to_object on null/undefined (#32695) * fix: restore --env-file parent directory traversal and do not error in `deno compile` for not found env file (#32686) * fix(ext/node): improve X509Certificate Node.js compatibility (#32671) * fix(lsp): align organize imports output with tsgo (#32677) * fix(npm): resolve bundled npm deps in packages properly when not using a `node_modules` directory (#32679) * fix(ext/web): support %j JSON format specifier in console.log (#32684) * fix(watch): dispatch unload and process exit events on restart (#32664) * refactor(ext/node): consolidate node:fs (part 9) (#32659) * fix(web): support structuredClone for DOMException (#32675) * fix(ext/node): implement safe, add, rem options for crypto.generatePrime (#32618) * fix(ext/crypto): support structuredClone for CryptoKey (#32674) * perf(fmt): speed up file diffing (#30644) * fix(ext/node): remove extra properties from node:fs exports (#32670) * fix(ext/node): emit "connect" event on http.Server for CONNECT requests (#32599) * feat(core): add cloneable resource registry for structured clone (#32672) * fix(ext/node): use non-blocking write in fs.writev (#32673) * perf(npm): run lifecycle scripts in parallel (#32666) * fix(ext/node): wrap non-Error unhandled rejections in ERR_UNHANDLED_REJECTION (#32535) * chore(npm): fix debug panic in DepEntryCache (#32668) * fix(runtime): reduce memory retention after web worker termination (#32617) * fix(runtime): display proper error when throwing in event handlers (#32663) * chore(x): improve developer CLI with help, structure, and test filters (#32665) * fix(ext/napi): call wrap/ref finalizers at shutdown (#32592) * fix(ext/node): improve crypto.generateKeyPair validation (#32620) * fix(cli): update typescript-go to 2026-03-09 (#32656) * fix: wake event loop when V8 posts foreground tasks from background threads (#32450) * fix(npm): support npmrc certfile + keyfile (#32655) * chore: add test to ensure dlls are lazily loaded on windows (#32648) * chore: respect char boundaries in node_compat test output truncation (#32658) * fix(npm): retain authorization header on http->https redirect (#29878) * perf(ext/web): reduce promise allocations in streams (#32652) * refactor(ext/node): consolidate `node:fs` (part 8) (#32640) * perf(install): avoid unnecessary package info fetches when running lifecycle scripts (#32653) * chore: add `./x` developer CLI tool (#32470) * fix(ext/signals): prevent panic on FreeBSD (#32518) * chore(deno_npm): use `Rc` more (#32650) * fix(ext/fetch): retry on stale pooled HTTP/1.1 connections (#32566) * chore: fix windows build with latest msvc (#32644) * ci: rename `lint ci status` to `ci status` (#32391) * refactor(ext/node): consolidate `node:fs` (part 7) (#32631) * fix(npm): handle read-only bin files when setting up node_modules/.bin (#32632) * fix(ext/node): handle signal 0 in child_process.kill() (#32294) * chore: remove warning building deno_npm_cache in Wasm (#32637) * fix(ext/node): fix TLS JSStreamSocket resource leak causing process hang (#32325) * fix(ext/node): handle cargo features during publish (#32636) - Update to version 2.7.5: * 2.7.5 (#32633) * fix(ext/node): handle generateKeyPair 2-arg call and enable PQC tests (#32619) * chore(deps): bump quinn-proto from 0.11.12 to 0.11.14 (#32624) * fix(ext/http): allow rejecting HTTP upgrades with non-101 status codes (#32615) * fix(ext/node): fix multiple node:dgram compatibility issues (#32520) * feat(doc): support npm packages in `deno doc` (#32435) * fix(npm): memoize peer cache hit checks to prevent combinatorial explosion (#32609) * fix(ext/node): add `node_api_create_property_key_(latin1/utf8)` (#32559) * fix: flush CPU profile and coverage data on Deno.exit() (#32591) * fix(npm): support npmrc email authorization (#32616) * feat(ext/node): add `node_api_create_object_with_properties` API (#31443) * fix(ext/node): run worker_threads eval code in sloppy mode (#32428) * fix(lsp): tsgo scope attribution for asset files (#32608) * fix(ext/napi): run async work execute callback on a worker thread (#32560) * perf(ext/node): move most `fs.cp` logic to rust (#32580) * fix(ext/node): make tty ReadStream/WriteStream callable without `new` (#32537) * fix(ext/node): add missing http2 header constants (#32611) * refactor(ext/node): consolidate node:fs modules (part 6) (#32588) * test: ignore some Node compat tests (#32556) * test: support `--list` flag in custom test harnesses (#32553) * fix(ext/node): napi_set_instance_data on exit (#32509) * fix(ext/node): rewrite http2 implementation (#32418) * fix(ext/node): improve node:dns compat (#32536) * fix(ext/node): emit correct error codes for unsupported PQC key types (#32533) * fix(console): prevent multi-line object values in console.table (#32604) * refactor(ext/node): remove multipleResolves process event handling (#32577) * fix(ext/node): multiple readline improvements (#32538) * fix(ext/node): use max salt length as default for RSA-PSS signing (#32534) * fix(ext/node): initialize debuglog testEnabled with safe default (#32598) * fix(ext/websocket): handle non-ASCII bytes in WebSocket response headers (#32594) * fix(ext/node): fix multiple DiffieHellman crypto bugs (#32531) * fix(napi): remove unimplemented Node-API symbols from napi_sys (#32593) * test: allow WPT tests to be marked as flaky (#32438) * refactor(napi): replace external napi-sys with in-tree napi_sys crate (#32582) * fix(ext/node): emit DEP0198 warning for SHAKE digests without outputLength (#32521) * feat(ext/node): implement KeyObject.toCryptoKey() and KeyObject.from(CryptoKey) (#32523) * fix(ext/node): improve getCipherInfo and allow repeated Hmac digest() (#32522) * fix(ext/node): implement ECDH.convertKey and fix related ECDH bugs (#32532) * fix(ext/otel): remove panicking unwraps in telemetry code (#32557) * fix: ensure binaries distributed in `@deno/...` npm packages are exectuable (#32581) * feat: --cpu-prof flags for CPU profiles (#31909) * refactor(ext/node): consolidate node:fs modules (part 5) (#32573) * perf(lsp): drop jsx import source cache (#32506) * refactor(core): remove OpMetricsSummary (#32569) * refactor: move Temporal types to separate lib.temporal.d.ts (#32571) * fix(lsp): properly sync root files with tsgo (#32455) * refactor(ext/node): consolidate node:fs modules (part 4) (#32555) * refactor(core): clean up RecursiveModuleLoad API (#32424) * ci: run ecosystem tests only on weekdays (#32554) * docs: document --env-file flag in Deno.Env type definitions (#32546) * feat(coverage): add function coverage to summary and HTML reports (#32507) * perf(npm): improve decompression speed more (#32547) * perf(npm): less syscalls in tarball extraction (#32541) * refactor(ext/node): consolidate node:fs modules (part 3) (#32525) * refactor: use sys_traits deno_dotenv (#32542) * perf(npm): remove folder canonicalization in tarball extract (#32540) * fix: support value substitution when loading environment variable files (#32495) * ci: remove issue insight workflow (#32539) * fix(ext/node): make TTY stdout/stderr indestructible (#32530) * perf(npm): use libdeflater and preallocate buffer (#32511) * fix(ext/node): support des-ede3-cbc cipher and allow Cipheriv/Decipheriv without new (#32519) * feat(otel): allow feeding permission audit data into OTEL (#32501) * fix: normalize `capture` to boolean in `removeEventListener` options (#32508) * refactor(ext/node): consolidate fs modules (batch 2) (#32505) * chore: better structured Slack output for issue_pr_insights (#32503) * fix: set `process.features.openssl_is_boringssl` to `true` (#32512) * test: add expected failure support to node_compat test harness (#32451) * fix(ext/node): implement proper `resourceLimits` for `node:worker_threads` (#32430) * docs: add GitHub Copilot instructions (#32492) * refactor(ext/node): consolidate fs modules and move promises to internal/fs (#32502) * fix(core): switch to V8 Explicit microtask policy for correct nextTick ordering (#32466) * test: modernize "node_compat" test runner (#32482) * fix(ext/node): implement `node:v8` heap APIs (#32483) * fix: prevent panic on dynamic import with non-string error name (#32498) * chore: upgrade aws-lc- crates (#32499) - Update to version 2.7.4: * 2.7.4 (#32494) * fix(deploy): correctly handle version lookup (#32489) * ci: maybe fix spec test timeout (#32487) * fix(test): restart all tests on env file change (#32461) * fix(ext/node): use sync writes for TTY stdout/stderr WriteStream (#32488) * perf(npm): actually improve `npm install -g deno` binary startup performance (#32467) * chore: update rusty_v8 hashes in nix flake (#32471) * chore: update deno_std submodule to latest commit (#32469) * ci: Add GHA automation for daily issue and PR insights (#32449) * fix(ext/node): deep `assert` compatibility (#32434) * fix(core): uv_compat cleanup and fixes (#32458) * refactor: split up tools::installer into global and local modules (#32463) * Reland refactor(core): move nextTick/immediate queues into core, replace ops with shared buffers (#32440) (#32465) * ci: fix deno_core changes check in shallow clones (#32464) * Revert "refactor(core): move nextTick/immediate queues into core, replace ops with shared buffers (#32440) (#32462) * refactor(core): move nextTick/immediate queues into core, replace ops with shared buffers (#32440) - Update to version 2.7.3: * 2.7.3 (#32459) * perf(npm): improve `npm install -g deno` binary startup performance (#32439) * fix(deploy): dont use jsr api for deploy subcommand (#32441) * fix(npm): don't panic when peer dep is not in snapshot (#32454) * fix(npm): regression where resolution was missing dependencies (#32453) * fix(ext/node): support HTTP over Windows named pipes in node:http (#32414) * refactor(config): handle workspaces properly for deploy config (#32445) * ci: run node_compat_tests only on weekdays (#32446) * ci: fix npm publish (#32437) * test: dgram.addMembership EINVAL error regression test (#32256) * refactor: move `deno_cache_dir` into Deno repo (#32426) * fix(ext/node): handle partial writes to process.stdout/stderr (#32433) * refactor(wpt): split expectation.json into per-suite files (#32395) * fix(ext/node): make UDP socket ops synchronous, implement missing dgram methods (#32381) - Update to version 2.7.2: * 2.7.2 (#32429) * fix(npm): NPM_CONFIG_REGISTRY correctly overrides .npmrc (#32394) * perf(install): improve parallelism of fetches during npm resolution (#32416) * fix(ext/node): gracefully exit on invalid NODE_CHANNEL_FD instead of panicking (#32421) * chore(deno_npm): remove ancestors iterator (#32420) * fix(ext/node): support SEC1 EC private key import/export in `node:crypto` (#32401) * ci: skip deno-core-test when no relevant files changed (#32404) * fix(ext/crypto): fix P-521 EC key export for all formats (#32412) * fix: validate cron schedule when using cron socket (#32406) * refactor: consolidate `utils::watcher_env_tracker` to `utils::env` (#32419) * ci: use hash service for reducing duplicate work (#32411) * fix(ext/node): support RSA PSS padding option in crypto sign/verify (#32269) * perf(install): split tarball extraction into decompress + write, limit write concurrency (#32408) * fix(ext/node): CBC decipher setAutoPadding(false) incorrectly strips bytes (#32403) * fix: process level environment variables should take precedence over env files (#32407) * fix(ext/node): implement KeyObject.equals, fix createCipheriv with KeyObject/null IV (#32409) * fix(compile): store self extracting dir in hidden dir beside executable (#32329) * fix(ext/crypto): handle wrong algorithm in subtle.importKey without panicking (#32410) * fix(ext/node): support Ed25519, X25519, and P-521 keys in X509Certificate.publicKey (#32267) * fix(node/crypto): handle empty input in decipher final with auto_pad=false (#31958) * fix(npm): peerDependency resolution leading to multiple versions being installed + hanging (#32358) * fix(ext/node): support DER-encoded keys in publicEncrypt/privateDecrypt (#32291) * ci: replace Cirrus runners and cache with GitHub defaults (#32405) * feat(ext/node): implement missing X509Certificate methods (#32270) * perf(install): move HTTP decompression for registry requests off the async event loop (#32400) * fix(test): dedupe discovered workspace test modules (#32380) * fix: fix some stack frame dimming, and make the console log more aligned with cli formatting (#32399) * fix(ext/node): make `execPath` named export a real string (#32396) * fix(ext/node): make `setAutoPadding(false)` a no-op for GCM ciphers (#32290) * fix(node): support ECDSA with secp256k1 in `node:crypto` (#32390) * fix(coverage): warn instead of erroring when source files are missing (#32398) * fix(ext/node): use internal compileFunction binding in CJS wrap (#32373) * perf(install): request abbreviated packuments from npm registry (#32364) * test: add regression test for catching error in require(esm) (#32352) * fix(ci): fix ordering of platforms in ecosystem_compat_slack (#32393) * fix(coverage): correct line and branch counts in coverage reports (#32312) * fix(node): implement process.umask properly (#32385) * fix(ext/node): make fsPromises.watch() a proper AsyncIterable with close() (#32378) * fix(ext/node): return first created path from recursive "node:fs" mkdir call (#32300) * fix(node): preserve AsyncLocalStorage context in stream.finished callback (#32389) * fix(jupyter): handle shutdown and interrupt requests per protocol (#32359) * fix:(ext/node): escape simple quotes in node:child_process (#32336) * fix(ext/console): support iterators in console.table (#32379) * fix(ext/node): handle emoji width correctly in readline (#32383) * fix(node): implement `resolveObjectURL` for `node:buffer` (#32382) * chore: bump `libuv-sys-lite` version (#32384) * test: disable flaky WPT test (#32386) * fix(cli): load multiple env files in the correct order (#32354) * perf(install): use aws-lc-rs for tarball integrity hashing (#32365) * fix(lsp): cross-scope requests (#32366) * fix(core): store Global ptr for libuv-compat callbacks (#32361) * fix: Update libffi and libffi-sys to fix build (#32301) * chore: merge deno_core repo into main repo (#32353) * fix(lsp): tsgo request cancellation (#32356) * fix(ext/node): support process.stdout resize events (#32343) * feat: v8 14.6, fix require(esm), libuv compat (#32347) * refactor(ext/node): `assert` get error source using V8 API (#32339) * fix(ext/node): provide CJS globals in worker_threads eval mode (#32266) * fix(node/vm): support vm.constants.DONT_CONTEXTIFY in createContext (#32337) * fix: deflake run_watch_env_file_with_multiline_values (#32346) * chore: upgrade rustyline to 17.0 and nix to 0.30 (#32344) * fix(lsp): tsgo typings for bytes/text imports (#32333) * fix(install): do not panic if lockfile incorrectly says package has a bin (#32345) * fix(install): global install should not warn about using node_modules dir for npm specifiers (#32341) * Revert "fix(ext/node): implement `after`, `afterEach`, `before`, and … (#32340) * refactor: add clippy rule for using `sys_traits::EnvCurrentDir::env_current_dir` (#32328) * ci: use s3 sync command for glob uploads (#32338) * chore: fix duplicate words in source comments (#32314) * ci: upload assets to S3 (#32335) * fix(ext/node): rename conflict callback field typo (#32306) * fix(ext/node): implement `after`, `afterEach`, `before`, and `beforeEach` of `node:test` (#32320) * fix(node/buffer): fix base64 decoding for strings with hyphens (#32298) * 2.7.1 (#32322) * ci: fix script for release builds (#32321) * chore(jupyter): upgrade jupyter protocol dependencies (#32313) - Update to version 2.7.1: * This is a maintenance release to fix wrong output of deno --version in v2.7.0. - Update to version 2.7.0: * feat(audit): add --ignore flag to filter advisories by CVE ID (#32221) * feat(check): add --check-js flag (#32235) * feat(cli): add --save-exact/--exact flag to deno add and install (#31977) * feat(cli): add deno create command (#32225) * feat(compile): add --self-extracting flag (#32227) * feat(config): support include and exclude in deploy config (#32254) * feat(ext/bundle): Add --keep-names flag (#32285) * feat(ext/web): add brotli support to CompressionStream and * DecompressionStream (#32028) * feat(fmt): add --fail-fast flag to deno fmt --check (#31438) * feat(fs): add tryLock(exclusive?: boolean): Promise to FsFile (#31848) * feat(install): support --node-modules-dir for -g and use a manual * node_modules dir for installing npm: specifiers (#32302) * feat(task): turn off failglob by default (#32223) * feat(unstable): add Deno.spawn(), Deno.spawnAndWait{Sync}() (#32238) * feat(upgrade): cache downloaded binaries (#32187) * feat: deno create jsr: and deno init --jsr (#32229) * feat: add navigator.platform (#30795) * feat: npm overrides (#32073) * feat: stabilize Temporal API (#31928) * fix(audit): gracefully handle malformed response (#32234) * fix(audit): properly handle npm registries in subpaths (#32164) * fix(bundle): let esbuild handle data urls (#32213) * fix(ci): use noble apt repo for LLVM 21 packages (#32241) * fix(ext/node): createServer().listen().address() returns port 0 (#32248) * fix(ext/node): util.parseEnv and process.loadEnvFile compatibility (#32183) * fix(ext/node): add host_arch to process.config.variables (#32265) * fix(ext/node): add openAsBlob export to node:fs (#32261) * fix(ext/node): add missing process.constrainedMemory() API (#32209) * fix(ext/node): enable test-stdio-closed tests (#32237) * fix(ext/node): enable test-zlib-invalid-input-memory and test-zlib-un… (#32284) * fix(ext/node): handle shell redirections in child_process exec (#32087) * fix(ext/node): implement timeout and killSignal for spawn() (#32283) * fix(ext/node): improve process event handling and add missing APIs (#32200) * fix(ext/node): preserve streaming body on stale keepalive retry (#32215) * fix(ext/node): remove fs.promises.fstat, not a public Node.js API (#32289) * fix(ext/node): support URL in child_process.fork modulePath (#32268) * fix(ext/node): support ipv6 host in node:http (#32258) * fix(install): support --allow-scripts with deno install -g --compile ... (#32249) * fix(lsp): implement remaining tsgo resolver callbacks (#32303) * fix(lsp): qualify diagnostic source and message from tsgo (#32251) * fix(lsp): typescript-go basic resolution (#32016) * fix(node): preserve AsyncLocalStorage context in unhandledRejection handlers (#32264) * fix(node/buffer): fix latin1Slice and hexSlice returning wrong results (#32277) * fix(permissions): allow /proc/pressure/* files with --allow-read (#30780) * fix: deno install --force --compile (#32242) * fix: detect bound require reexports in cjs analysis (#32163) * fix: format wasm stack traces correctly, preserve context in unhandled * rejection, improve cppgc inheritance perf (#32293) * fix: format wasm stack traces per W3C spec (#32246) - Refresh deno-disable-lto.patch ++++ dhcp: - Update to version 4.4.3-P1: * Corrected reference count leak in leasequery packets (CVE-2022-2928). * Corrected memory leak in FQDN option unpacking (CVE-2022-2929). * Added OMAPI timed function calls. * Updated BIND libraries to version 9.11.36. * Added support for DHCPv4 option v6-only-preferred (RFC 8925). - Drop obsolete patches already included in version 4.4.3-P1: * dhcp-CVE-2022-2928.patch * dhcp-CVE-2022-2929.patch - Refresh patches: * 0009-dhcp-4.2.6-close-on-exec.patch * 0015-Expose-next-server-DHCPv4-option-to-dhclient-script.patch * 0016-infiniband-support.patch ++++ diffoscope: - update to 322: * Add a local version of the (deprecated) os.path.commonprefix method. * Fix compatibility with Ocaml 5.4.1. * Support androguard 4 and previous versions. Thanks, linsui! * Use --long-form arguments when calling apktool in order to support apktool version 3. * Improve header detection for Sphinx documentation projects. ++++ drawy: - Add patch: * 0001-Define-soversion-for-drawyconfig.patch ++++ editorconfig-checker: - Update to version 3.8.0: * Features - exclude .gpg files (#571) (e5b53f4) * Bug Fixes - anchor node_modules and target default excludes at path start (#568) (c0c39af) - honor -no-color for .ecrc deprecation warning (#575) (dbb0dbb) * Dependencies - chore(deps): bump actions/checkout from 6 to 7 (#573) - chore(deps): bump golang.org/x/text from 0.37.0 to 0.38.0 (#566) - chore(deps): bump codecov/codecov-action from 6 to 7 (#565) ++++ eksctl: - Update to version 0.228.0: * Features - feat: add support for controlPlaneEgressMode (#8770) * Dependencies - Bump github.com/aws/aws-sdk-go-v2/service/cloudformation from 1.71.7 to 1.71.11 (#8734) - Bump github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider from 1.57.7 to 1.60.2 (#8735) - Bump github.com/aws/aws-sdk-go-v2/service/iam from 1.53.4 to 1.53.9 (#8737) - Bump github.com/fatih/color from 1.18.0 to 1.19.0 (#8739) - Bump github.com/aws/aws-sdk-go-v2/service/outposts from 1.57.13 to 1.59.2 (#8740) - Bump github.com/maxbrunsfeld/counterfeiter/v6 from 6.12.0 to 6.12.2 (#8741) ++++ espresso: - update to 5.0.1: * The Lees-Edwards shear velocity is now properly handled in the simulation engine (#5282). * Electrokinetics unit conversion was fixed (#5304). This required introducing a new parameter `tau` to `EKNone` and `EKFFT`. In previous ESPResSo releases, the `tau` parameter was factored into the `prefactor` argument. * EK node and slice getters now return the imposed value for nodes with boundary conditions (#5327). * EK GPU and EK CPU objects can no longer be mixed in the same EK container (#5327). * Dihedral bonds checkpointing was fixed (#5279). A regression introduced in 5.0.0 prevented the checkpointing mechanism from reloading dihedral bo. * Interpolation-based constraints built from a grid now properly check the input grid is larger than the simulation box * A few missing feature checks were added to particle property setters and thermostat setters (#5320). * Features in the `myconfig.hpp` file are now evaluated transitively (#5297). * All ESPResSo versions since 4.0.0 would only activate implied features up to one degree of separation, leading to inconsistent feature activation. * For example, if feature A is requested in `myconfig.hpp`, and A depends on B, and B depends on C, only A and B would be activated. This issue can be encountered when a small number of high-level features are enabled in `myconfig.hpp`, for example requesting magnetodynamics would activate dipoles but not rotation, preventing ESPResSo from being compiled. * The Lees-Edwards boundary conditions restriction was lifted from the cluster analysis function (#4965). * The ELC error formula now follows the original paper and allows for ELC and ELCIC to tune to slightly larger summation limits * The Electrokinetics `EKNone` solver is now available on the GPU (#5304). ++++ fcitx5-table-other: - update to 5.1.7: * translation update ++++ firefox-esr: - Reformat the patch against current Firefox ESR 140.12.0 and add it as Patch28 to the .spec file. ++++ fleet-cli: - Update to version 0.15.4: * Bump x/net to v0.55 and x/crypto to v0.52 (#5355) * [v0.15] Do not update secret type when cloning downstream secrets (#5300) * Warn when Helm credentials are set but helmRepoURLRegex is empty (#5316) (#5332) * Update Kubernetes dependencies (#5323) * [v0.15] Consolidate Go modules into root go.mod (#5328) * Fix cloner when using tags in revision. (#5292) (#5317) * Dispatch release charts updates ++++ frei0r-plugins: - Update to version 3.2.3: + fix(ising0r): Use '(int8_t) rather than (char) so we get a defined signedness ++++ frescobaldi: - update to 4.0.7: * macOS packages are available again. Many thanks to @walkymatt for providing the new Apple certificate! * macOS: PyQt version downgraded to 6.9 to avoid the crash discussed in #2160 * Reduce link cache memory usage * Some performance optimizations have been added in version 1.0.5 of qpageview, which is bundled in the Windows and macOS packages. ++++ fresh-editor: - Update to version 0.4.2: * see https://github.com/sinelaw/fresh/releases/tag/v0.4.2 ++++ gdk-pixbuf: - Update to version 2.44.7: + xpm: Fix loading the xpm module if built-in + glycin: - Fix the build on 32bit - Use fwrite to avoid problems with saving - Add signature for webp - Make filename tricks work in pid namespaces + Updated translations. ++++ gemini-cli: - update to 0.49.0: * ci(dependabot): enable cooldown period for npm packages * refactor(core): standardize tool output formatting * ci: update workflow logging and policy configurations * fix(core): Ensure zero-quota limits fail fast to prevent retry loop hang * fix(core): handle multi-line escaped quotes in stripShellWrapper * fix(cli): prevent path traversal vulnerabilities during skill install… * Fix/pending tools and trust overrides * ci: use internal environment for scheduled nightly releases * feat(core): Support GDC air-gapped Service Identity after auth library update * fix(cli): handle tmux false positive background detection * Add static eval source analyzer * fix(config): migrate coreTools setting to tools.core * fix(core-tools): resolve defensive path resolution for at- reference files * Revert "fix(core-tools): resolve defensive path resolution for at-reference files" * chore(release): bump version to 0.49.0-nightly.20260617.g4d3dcdce1 * fix(ci): provide fallbacks for package variables in nightly release * chore(deps): pin dependencies and enforce 14-day update cooldown * fix(ci): append trailing slash to registry url in npmrc * feat: add eval:inventory CLI command and reporting logic * fix: resolve workspace publish failures and scheduler event loop starvation * fix(ci): use wombat dressing room fallback in nightly release to prevent ENEEDAUTH * Add JSON output for eval inventory ++++ gmic: - Disable krita plugin on ppc64le and gimp plugin on s390x due to missing dependencies ++++ gitlab-container-registry: - Update to version 4.40.2: * Bug Fixes - driver/s3-v2: make retry delayer stateless (e927a39) - driver/s3-v2: strip request checksum and inject content-md5 when checksum_disabled (71ff9d7) - handlers: defer router init until metadata DB resolves prefer-fallback (685b376) - s3: fix panic in Stat() call (5bcb779) * Build - deps: update module github.com/alicebob/miniredis/v2 to v2.38.0 (5bbd451) - deps: update module github.com/aws/aws-sdk-go-v2/config to v1.32.17 (54cfdf1) - deps: update module github.com/aws/aws-sdk-go-v2/config to v1.32.20 (ae32dec) - deps: update module github.com/aws/aws-sdk-go-v2/config to v1.32.25 (0dc8ad4) - deps: update module github.com/aws/aws-sdk-go-v2/credentials to v1.19.16 (5fdc189) - deps: update module github.com/aws/aws-sdk-go-v2/credentials to v1.19.24 (15b7b82) - deps: update module github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign to v1.10.0 (5c608ed) - deps: update module github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign to v1.11.0 (a2cd23b) - deps: update module github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign to v1.11.4 (b2af8ef) - deps: update module github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign to v1.11.6 (a0042d4) - upgrade golang.org/x/crypto to v0.53.0 (3e422ec) - upgrade to Go 1.25 (cc3c39a) ++++ glibmm2: - Update to version 2.88.1: + Documentation: - NMake Makefiles: Update build info again - README.win32.md: Update info and use UNIX line endings + gmmproc: - Add mmgir, which generates .defs files from GIR files generated by GObject-introspection - Add scripts that generate .defs files with mmgir - Small fixes here and there to adapt to .defs files generated by mmgir - mmgir: Fix compiling parse_gir.cc on Windows - Improve detection of enum and flags in documentation + Build: - Meson build: . Add the build-mmgir option . Ignore C4018 warnings - Autotools build: Distribute tools/mmgir - NMake Makefiles: . More consolidations . Update gmmproc install location . Build the mmgir tool if requested . Build generate_defs_[glib|gio] - Changes from version 2.88.0: + lib: Markup::ParseContext: Add get_offset() and get_tag_start() + Gio: Application: Handle empty description in add_main_option_entry(). + Documentation: - Gio::File: Note where g_free() shall be called. - README.win32.md: Mention Visual Studio 2026, update build info + gmmproc: - tools/defs_gen/docextract: Improve extraction of enum enumerators. Fix the case when no enumerator is documented the old way in the enum block. - tools/defs_gen/enumextract.py, h2def.py: Ignore G_GNUC_FLAG_ENUM before the name of an enum definition. + Build: - Require glib >= 2.87.3 - Meson build: . Don't require the 'dot' command when creating documentation with Doxygen. . Meson build: Make Visual Studio 2026 builds distinct - NMake Makefiles: . Make Visual Studio 2026 builds distinct . Reorganize, fix, and clean up a bit . Make m4 detection more flexible and robust - Make build process more robust ++++ glibmm2_4: - Update to version 2.66.9: + Documentation: - Remove obsolete FSF (Free Software Foundation) address - README.win32.md: Mention Visual Studio 2026, update build info - NMake Makefiles: Update build info again + Build: - Meson build: Make Visual Studio 2026 builds distinct - NMake Makefiles: . Make Visual Studio 2026 builds distinct . Reorganize, fix, and clean up a bit . Make m4 detection more flexible and robust . Make build process more robust . More consolidations . Update gmmproc install location . NMake Makefiles: Build generate_defs_[glib|gio] - Meson build: Don't require the 'dot' command when creating documentation with Doxygen. ++++ govc: - Update to version 0.55.0: * Fix - [13f9067] copy extra config when cloning a VM * Documentation - [4da5966] update CHANGELOG.md (#4024) (#4024) * Chore - [cb2d98b] Update version.go for v0.55.0 - [ea4feab] sync ClientVersion with current release - [6c9b236] bump ClientVersion - [c6ee784] build govc release with Go 1.26 - [4ddffe5] fix use of GOPATH in govc tests - [123588d] remove Debug on Failure from github workflow - [3a283ef] bump go.mod min go version to 1.25 - [0f9c1c3] remove hardcoded go version from module cache key - [a03fbdf] bump github action Go versions * Commits - [cb2d98b] chore: Update version.go for v0.55.0 - [ea4feab] chore: sync ClientVersion with current release - [6c9b236] chore: bump ClientVersion - [1584f58] chore(deps): bump actions/cache from 5.0.5 to 6.0.0 (#4053) (#4053) - [8bf4e2f] chore(deps): bump actions/setup-go from 6.4.0 to 6.5.0 (#4054) (#4054) - [357e439] Make VirtualDevice.NumaNode a pointer to allow node 0 - [078f795] chore(deps): bump nokogiri from 1.19.3 to 1.19.4 in /gen (#4050) (#4050) - [188b1f0] api: add InsufficientResourcesQuota fault type - [66288bb] fix(cns): restrict host-local storage tests to vCenter 9.1.2 and above - [93bcd23] Merge branch 'vmware:main' into main - [d80eb53] feat(cns): add host-local storage support to CnsVolumeCreateSpec and placement result - [13f9067] fix: copy extra config when cloning a VM - [dec970d] feat(namespace): added new structs and api endpoints to manage NamespaceManagement Networks Signed-off-by: tobiaswaelti - [4cb54df] vcsim: respect tag name for setCustomValueResponse - [f1304a7] vcsim: support availableField retrieval in VirtualMachine - [9f9c5d3] vcsim: support parsing both xs: and xsd: type prefixes - [0a2f905] vcsim: handle invalid folder during VM cloning - [231bc17] chore(deps): bump golang.org/x/text from 0.34.0 to 0.38.0 (#4037) (#4037) - [9252dc6] simulator: add SubnetId and SubnetInfo support - [9dabce8] chore(deps): bump test-unit from 3.7.7 to 3.7.8 in /gen (#4034) (#4034) - [64b9cf7] vapi/library: tolerate spaces around '=' in ReadManifest (#3893) - [98b424c] update comments - [dd81e2e] add new func and unit tests - [2870444] Address review comments - [e6bd854] Add govc Relocate Volume command Signed-off-by: Chethan Venkatesh - [6bbd47f] simulator: improve podman compatibility for container-backed VMs (#4014) (#4014) - [a1be2fc] simulator: add PropertyDiff, Context helpers, and AutoUpdate pattern (#4013) (#4013) - [64e90e7] vcsim: align interval counter on inventory load - [821585c] govmomi: Add HostDistributedVirtualSwitchManager mo - [fca539c] fix case-sensitive api call - [c6ee784] chore: build govc release with Go 1.26 - [4da5966] docs: update CHANGELOG.md (#4024) (#4024) - [d2c4a46] chore(deps): bump dessant/lock-threads from 6.0.1 to 6.0.2 (#4023) (#4023) - [cdc568f] chore(deps): bump dessant/lock-threads from 6.0.0 to 6.0.1 (#4019) (#4019) - [60f3931] chore(deps): bump actions/stale from 10.2.0 to 10.3.0 (#4020) (#4020) - [050c58c] chore(deps): bump goreleaser/goreleaser-action from 7.2.1 to 7.2.2 (#4018) (#4018) - [4ddffe5] chore: fix use of GOPATH in govc tests - [48ab34a] api: add ConcurrentAccess to IsTransientError (#4017) - [123588d] chore: remove Debug on Failure from github workflow - [3a283ef] chore: bump go.mod min go version to 1.25 - [32417d1] vcsim: fix namespace compatibility routes - [95c5995] test: fix secure cookie test with Go 1.26 - [957a45d] Merge branch 'vmware:main' into main - [681c59b] feat(VmServiceSpec): Remove omitempty from VmServiceSpec spec to have it always rendered Signed-off-by: tribock - [0f9c1c3] chore: remove hardcoded go version from module cache key - [a03fbdf] chore: bump github action Go versions ++++ grype: - Update to version 0.115.0: * Added Features - emit golang.org/x/net vulns from govlundb [PR #3534 @willmurphyscode] - Merge Go vuln matches with GHSA matches [Issue #3515] * Bug Fixes - only emit records for stdlib [PR #3527 @willmurphyscode] - mark hummingbird distro as rolling [PR #3521 @willmurphyscode] - disable go stdlib CPE matching by default [PR #3517 @willmurphyscode] - merge in custom ranges when applicable [PR #3514 @willmurphyscode] - exclude linux-kbuild deb indirect matches by default [PR [#3506] @westonsteimel] - avoid panic on invalid RHEL version IDs [PR #3490 @jspilman] - Support reading CycloneDX 1.7 SBOMs [Issue #3373] - Grype cannot read mariadb version correctly [Issue #3452] - grype hangs when downloading certain images using registry client [Issue #3492] - Can we get a fix for these Critical findings reported for grype [Issue #3484] * Additional Changes - Security: bump golang.org/x/crypto to v0.52.0 to resolve multiple CVEs [Issue #3493] - Security: bump golang.org/x/net to v0.55.0 to resolve CVEs [Issue #3494] * Dependencies - 35 dependency changes (31 updated, 3 added, 1 removed). 5 vulnerabilities remediated. * Remediated (5) - GHSA-33vj-92qq-66hc (High) — github.com/containerd/containerd/v2 - GHSA-cvxm-645q-p574 (Medium) — github.com/containerd/containerd/v2 - GHSA-jpcc-p29g-p8mq (Medium) — github.com/containerd/containerd/v2 - GHSA-rgh6-rfwx-v388 (High) — github.com/containerd/containerd/v2 - GHSA-xhf5-7wjv-pqxp (High) — github.com/containerd/containerd/v2 * Updated (31 packages) - github.com/ProtonMail/go-crypto v1.4.0 → v1.4.1 - github.com/anchore/bubbly v0.2.0 → v0.2.1 - github.com/anchore/clio v0.1.0 → v0.1.1 - github.com/anchore/fangs v0.1.0 → v0.1.1 - github.com/anchore/go-collections v0.1.0 → v0.1.1 - github.com/anchore/go-homedir v0.1.0 → v0.1.1 - github.com/anchore/go-logger v0.1.0 → v0.1.1 - github.com/anchore/go-lzo v0.1.0 → v0.1.1 - github.com/anchore/go-macholibre v0.1.0 → v0.1.1 - github.com/anchore/go-make v0.5.0 → v0.8.0 - github.com/anchore/go-struct-converter v0.1.0 → v0.2.0-rc2 - github.com/anchore/go-sync v0.1.0 → v0.1.1 - github.com/anchore/stereoscope v0.2.1 → v0.2.2 - github.com/anchore/syft v1.45.1 → v1.46.0 - github.com/charmbracelet/colorprofile v0.4.1 → v0.4.3 - github.com/clipperhouse/displaywidth v0.10.0 → v0.11.0 - github.com/clipperhouse/uax29/v2 v2.6.0 → v2.7.0 - github.com/containerd/containerd/v2 v2.3.1 → v2.3.2 (remediated GHSA-33vj-92qq-66hc, GHSA-cvxm-645q-p574, GHSA-jpcc-p29g-p8mq, GHSA-rgh6-rfwx-v388, GHSA-xhf5-7wjv-pqxp) - github.com/docker/cli v29.4.3+incompatible → v29.5.3+incompatible - github.com/google/go-containerregistry v0.21.6 → v0.21.7 - github.com/mattn/go-runewidth v0.0.19 → v0.0.21 - github.com/spdx/tools-golang v0.5.7 → v0.6.0-rc4 - github.com/sylabs/sif/v2 v2.24.0 → v2.24.1 - golang.org/x/crypto v0.52.0 → v0.53.0 - golang.org/x/mod v0.36.0 → v0.37.0 - golang.org/x/net v0.55.0 → v0.56.0 - golang.org/x/sync v0.20.0 → v0.21.0 - golang.org/x/sys v0.45.0 → v0.46.0 - golang.org/x/term v0.43.0 → v0.44.0 - golang.org/x/text v0.37.0 → v0.38.0 - golang.org/x/tools v0.45.0 → v0.46.0 * Added (3 packages) - github.com/piprate/json-gold v0.7.0 - github.com/pquerna/cachecontrol v0.0.0-1555304 - github.com/tailscale/hujson v0.0.0-ecc657c * Removed (1 package) - github.com/google/osv-scanner v1.9.2 ++++ hauler: - update to 2.0.1 (bsc#1269433, CVE-2026-48702): * bump go to 1.26.4 to squash CVE noise * Full v2 Release notes: https://github.com/hauler- dev/hauler/releases/tag/v2.0.0 - update to 2.0.0: * `v2.0.0` is a **major** release. It replaces Hauler's entire OCI plumbing... the ORAS v1 dependency and the in-house cosign fork with a native containerd based implementation, drops the deprecated `v1alpha1` API, and layers on a meaningful set of new capabilities and reliability fixes on top of that new foundation. * **Removed the ORAS v1 dependency** - push/pull is now driven directly by containerd's docker resolver and `google/go- containerregistry`, new `pkg/content/registry.go` (`RegistryTarget`) and `pkg/content/types.go` (`Target` interface, `IoContentWriter`) replaces what ORAS used to own. * **Removed the hauler-maintained cosign fork** - `pkg/cosign` is now a thin verify only wrapper around upstream `sigstore/cosign/v3`. Images are added through a native `s.AddImage()` path in `pkg/store` * **Added OCI 1.1 Referrers support** - signatures, attestations, and SBOMs are discovered both via the classic cosign tag convention (`sha256-.sig` / `.att` / `.sbom`) and the modern Referrers API, then correctly through the OCI layout ++++ hcloud-cli: - Update to version 1.66.0: * Datacenters commands are now deprecated - The hcloud datacenters list and hcloud datacenters describe commands are now deprecated. The endpoints GET /v1/datacenters and GET /v1/datacenters/{id} are now deprecated and will be removed after 1 Oct. 2026. After this date, requests to these endpoints will return HTTP 410 Gone. See the changelog for more details. https://docs.hetzner.cloud/changelog#2026-06-02-datacenters-deprecated * Features - deprecate hcloud datacenters ... commands (#1436) * Bug Fixes - cmd: Change tense for deletion of active context (#1412) * Dependencies - deps: update codecov/codecov-action action to v7 (#1440) - deps: update module github.com/hetznercloud/hcloud-go/v2 to v2.44.0 (#1437) - deps: update module github.com/jedib0t/go-pretty/v6 to v6.8.1 (#1424) - deps: update golang.org/x/ (#1430) - deps: update module github.com/hetznercloud/hcloud-go/v2 to v2.43.0 (#1432) - deps: update dependency go to v1.26.4 (#1429) ++++ hugo: - update to 0.163.3: * markup/highlight: Escape lang in default code block rendering ce1a7e0b @bep thanks to @k0ngj1 for reporting this issue. * parser/pageparser: Preserve non-ASCII whitespace after e.g. summary divider 70a9068a @bep * resources: Support babel/postcss config variants 9d66d513 @jmooring #15039 #15040 #15043 * hugolib: Fix page/section name collision regression f0133466 @jmooring #15046 - update to 0.163.2: * Continue resolving on ERR_ACCESS_DENIED in Node's resolver 134674f0 @bep #15041 * markup: Standardize behavior when external converters are missing 147f605f @jmooring #14222 ++++ istioctl: - update to 1.30.2: https://istio.io/latest/news/releases/1.30.x/announcing-1.30.2/ No istioctl-related changes Security updates https://istio.io/latest/news/security/istio-security-2026-005/ Envoy CVEs * GHSA-p7c7-7c47-pwch: (CVSS score 7.5): Fixed a denial-of-service vulnerability in the HTTP/3 stack via QPACK blocked decoding. When a QPACK header block was blocked waiting for dynamic table updates, the HEADERS payload bytes were released from QUIC receive-flow-control accounting while still retained in an internal decoder heap buffer, allowing a remote attacker to drive unbounded memory growth and trigger an out-of-memory condition. * CVE-2026-47692: (CVSS score 4.8): Fixed a bug where passthrough TLVs combined with added TLVs could exceed the maximum length, resulting in a mismatch between the size reported in the header and the number of bytes written. This could allow a smuggled request from the host writing the PROXY protocol header to the upstream host. * CVE-2026-47207: (CVSS score 6.5): Fixed a bug where the ext_proc server sends unexpected ProcessingResponses to Envoy. * CVE-2026-47205: (CVSS score 5.9): Fixed a use-after-free crash in the ext_authz filter when per-route service overrides are active and the downstream connection resets during an in-flight authorization check. * CVE-2026-47220: (CVSS score 7.5): Fixed a crash bug in the %REQUESTED_SERVER_NAME% formatter where the host or original host is not set correctly but the formatter is configured to access the host value. * CVE-2026-47221: (CVSS score 5.9): Fixed an issue when handling HTTP 303 internal redirects for body-less requests. The redirect handling code attempted to drain a request body buffer that was never allocated, causing a segmentation fault. * CVE-2026-48044: (CVSS score 7.5): Fixed a memory exhaustion vulnerability in the Zstd decompressor where the MaxInflateRatio limit was only checked after each input slice was fully processed, allowing a maliciously crafted compressed payload to expand to hundreds of MB within a single process() call. The inflate ratio limit is now enforced inside the inner decompression loop, matching the gzip and brotli decompressors and aborting decompression as soon as the threshold is breached. * CVE-2026-48090: (CVSS score 5.9): Fixed a bug where the asynchronous token change callback could be triggered after the filter had been torn down (onDestroy() had been called), which could lead to accessing dangling pointers and result in UAF/crash. * CVE-2026-47778: (CVSS score 4.4): Fixed an issue where Envoy could fail to validate the Subject Alternative Name (SAN) of a peer certificate if the SAN contained an embedded NUL byte. Previously, the SAN parsing was vulnerable to NUL byte truncation in some configurations, potentially leading to incorrect trust decisions. * CVE-2026-47204: (CVSS score 6.5): Fixed a crash or use-after-free when gRPC stats filter performs stat tracking on a direct response route. * CVE-2026-48497: (CVSS score 5.9): Fixed sanity checking of the query name length to avoid abnormal process termination. Use ENVOY_BUG in case the sanity check fails. * CVE-2026-48706: (CVSS score 5.9): Fixed a TcpStatsdSink buffer overflow issue with a large stats name. * CVE-2026-48743: (CVSS score 7.5): Fixed HTTP/3 headers-only request and response content-length validation and reset stream if inconsistent. The change is guarded by runtime guard envoy.reloadable_features.quic_validate_headers_only_content_length. * CVE-2026-47775: (CVSS score 6.8): Addressed a padding oracle in the OAuth2 filter’s AES-256-CBC cookie decryption. The filter now supports AES-256-GCM encryption with a gcm. algorithm marker, which authenticates the ciphertext and removes the oracle. * CVE-2026-48042: (CVSS score 7.5): Limited JSON nesting depth to 1000. The limit could be relaxed to 10K by setting the envoy.reloadable_features.limit_json_parser_nesting_depth to false. ++++ jenkins-x-cli: - Update to version 3.17.25: * chore(deps): upgrade jenkins-x-plugins/jx-project to version 0.2.89 - Update to version 3.17.24: * chore(deps): upgrade jenkins-x-plugins/jx-preview to version 0.7.12 - Update to version 3.17.23: * chore(deps): upgrade jenkins-x-plugins/jx-verify to version 0.3.21 - Update to version 3.17.22: * chore(deps): upgrade jenkins-x-plugins/jx-promote to version 0.6.42 - Update to version 3.17.21: * chore(deps): upgrade jenkins-x-plugins/jx-admin to version 0.3.29 - Update to version 3.17.20: * chore(deps): upgrade jenkins-x-plugins/jx-pipeline to version 0.7.40 - Update to version 3.17.19: * Bug Fixes - update security policy (Mårten Svantesson) - Update to version 3.17.18: * deps: upgrade jenkins-x-plugins/jx-preview to version 0.7.11 (jenkins-x-bot-test) ++++ jfrog-cli: - Update to version 2.111.0 (2.110.0 was not released): * New Features - [jfrog-cli] Added Post Failure Run support for poetry #3548 (@Phavya-jfrog) - [jfrog-cli] Add timestamp suffix to UvBuildName for test isolation #3559 (@agrasth) - [jfrog-cli] Add timestamp suffix to Nix repos and build name for test isolation #3562 (@agrasth) - [jfrog-cli-artifactory] Add AI help coverage check to static analysis #490 (@ehl-jf) - [jfrog-cli-security] XRAY-138689 - Add Poetry support for jf ca #768 (@Phavya-jfrog) * Bug Fixes - [jfrog-cli] fix poetry publish command not respecting the repo flag #3547 (@reshmifrog) - [jfrog-cli] Fix/latest release for hf breaks cli #3560 (@reshmifrog) - [jfrog-cli-artifactory] fix poetry publish command not respecting the repo flag #489 (@reshmifrog) - [jfrog-cli-core] Fix uncaught error in DownloadDependency [#1576] (@eranturgeman) - [jfrog-cli-security] Fix - Close log for Xray plugin #780 (@attiasas) - [jfrog-cli-security] Fix cocoapods OOM #781 (@eranturgeman) - [jfrog-cli-security] XRAY-145623 - pip jf ca failure due to CVS #777 (@Phavya-jfrog) * Internal Changes - [jfrog-cli-security] Update dependencies #782 (@attiasas) * Other Changes - [jfrog-cli] common as default deployment size for artifactory [#3557] (@reshmifrog) - [jfrog-cli] RTECO-1411 Add agentplugins tests #3551 (@udaykb2) - [jfrog-cli] RTECO-1074 - Remove redundant functions in agent namespace-1 #3566 (@udaykb2) - [jfrog-cli] RTECO-1074 - Remove redundant functions in agent namespace-2 #3567 (@udaykb2) - [jfrog-cli-artifactory] RTECO-1074 - Remove redundant functions in agent namespace(1/2) #495 (@udaykb2) - [jfrog-cli-artifactory] RTECO-1074 - Remove redundant functions in agent namespace-2 #498 (@udaykb2) ++++ libqxmpp: - Update to 1.16.1 * New MUC implementation `QXmppMucManagerV2` with a modern, reactive, coroutine-based API (API not finalized yet) + Room joining with history options, join timeout and password support (XEP-0045 §7.2) + Message handling: `messageReceived` signal, `sendMessage()` with reflection matching and `sendPrivateMessage()` + Presence/state control: `setPresence()` (§7.7), `setNickname()`, `setSubject()` and `leave()` (§7.14) + `QXmppMucParticipant` handle with `participantJoined`/`Left` signals, nickname-change tracking and `selfParticipant()` + Roles and affiliations: `setRole()`, `setAffiliation()`, `requestAffiliationList()` and batch `setRoles()`/`setAffiliations()` (§8.5) via the new `QXmpp::Muc::Item` type + Reactive room properties (`QBindable`): permissions, description, language, contact JIDs, full `muc#roominfo` form and room type + Room creation, configuration and destruction (`QXmpp::Muc::Destroy`, §10.9) with config caching and `subscribeToRoomConfig()` + Kick/ban handling for status codes 301/307/321/332 with a typed `QXmpp::Muc::LeaveReason` + Mediated (§7.8.2) and direct (XEP-0249) invitations + Voice requests via `QXmppMucVoiceRequest` (§7.13/§8.6) + Reserved nickname discovery (§7.12) and room registration (§7.10) + Self-ping (XEP-0410), occupant ID (XEP-0421), unique room names (XEP-0307) and message activity indicator (XEP-0502) + Reactive avatar API and memory-safe shared-ownership handles + Add `muc_bot` example * Message: Add `hasSubject()`, `setSubject(std::optional)` and the `mucVoiceRequest()` accessor * DiscoveryManager: Add generic service discovery watch API (`QXmppDiscoServicesWatch`), used by the HTTP upload, MIX and MUC managers * MixManager: Remove ejabberd conference/text identity workaround * RosterManager: Implement roster versioning cache (XEP-0237 / RFC 6121 §2.6) * RosterManager: Add method to update roster groups * Add dynamic XML extension support: `QXmpp::Xml::Element` generic element type, `Xml::Registry`/`Xml::Extensions` and stanza hooks * FileSharing: Make the `disposition` attribute optional and serialize QUrls percent-encoded * Logger: Pretty-print and ANSI-syntax-highlight XML debug output and style log headers with a colored type chip, direction arrows and timestamp * XmppSocket: Log received XML per complete stanza and skip whitespace pings * Migrate the API documentation from Doxygen to QDoc and enable documentation generation by default * Examples: Add OMEMO echo client example * OMEMO: Report encryption as failed when no recipient device (other than the own ones) could be encrypted for, instead of silently "succeeding" * OMEMO: Fix undecryptable messages by setting the 'kex' attribute based on the actual ciphertext message type instead of an application-level assumption + Stream: Fix dropped default namespace on incoming stanzas with Qt 6.12, which broke authentication, file transfers and stream parsing ++++ soundtouch: - update to 2.4.1: * Fix buffer overflow when processing >16 channels * fix: fix unused variables in DLMain * fix: fix warning for unused peaklevel in release mode ++++ libass: - Update to 0.17.5: * Fix limited OOB read and write in wrap_lines_measure * Fix OOB bit clears for negative Matroska ReadOrder fields * Fix \fay with glyph clusters * Fix small alpha changes not always splitting runs when combined with fade * Fades are now applied to BorderStyle=4 boxes too * Fonts using legacy arabic Windows charmaps are now supported * ass_render_frame no longer returns fully transparent images * Avoid SSE instructions if compiler baseline already includes AVX - Remove d013d97631bf86577e7eb44941b2b7b9cf4192d0.patch: included in upstream release ++++ libresidfp: - Updated to 1.1.1 * https://github.com/libsidplayfp/libresidfp/releases/tag/v1.1.1 ++++ mupdf: - Build against the system cmark-gfm library instead of the copy vendored in thirdparty/cmark-gfm, dropping the bundled(cmark-gfm) provides: * Add mupdf-system-cmark-gfm.patch to complete the upstream USE_SYSTEM_CMARK_GFM build path, which is incomplete in 1.28.0. ++++ python315-core: - Update to 3.15.0~b3: - Security - gh-151544: Modules/Setup.local is no longer used as a landmark to discover whether Python is running in a source tree, as it could potentially affect actual installs. The pybuilddir.txt file is now the sole indicator of running in a source tree. - gh-151159: Update macOS installer to use OpenSSL 3.5.7. - gh-151159: Update Android and iOS installers to use OpenSSL 3.5.7. - gh-150599: Fix a possible stack buffer overflow in bz2 when a bz2.BZ2Decompressor is reused after a decompression error. The decompressor now becomes unusable after libbz2 reports an error. - gh-149835: shutil.move() now resolves symlinks via os.path.realpath() when checking whether the destination is inside the source directory, preventing a symlink-based bypass of that guard. - Core and Builtins - gh-151905: Fix OOM error handling in PyFrame_GetBack() to propagate exceptions instead of masking them as None. - gh-151722: Defer GC tracking of frozendict to end of construction. Patch by Donghee Na. - gh-151546: Fix the stack limit check if Python is linked to musl (ex: Alpine Linux). Use the stack size set by the linker to compute the stack limits. Patch by Victor Stinner. - gh-151510: Fix a crash in __lazy_import__() when called without an explicit globals argument and without a current Python frame. - gh-151461: Fix direct execution of files with invalid source encodings to report the underlying codec lookup or decoding error instead of the generic SyntaxError: encoding problem message. Patch by Bartosz Sławecki. - gh-151218: PyConfig_Set() and sys.set_int_max_str_digits() now replace sys.flags (create a new object), instead of modifying sys.flags in-place. Patch by Victor Stinner. - gh-151297: Fix an invalid pointer dereference that could occur when calling PyObject_Realloc() with a NULL pointer in free-threaded builds or with PYTHONMALLOC set to mimalloc. - gh-151253: If import encodings (first import) fails at Python startup, dump the Python path configuration to help users debugging their configuration. Patch by Victor Stinner. - gh-151238: Fix a crash when compiling a concatenated f-string or t-string if an error occurs when processing one of it’s parts. - gh-151112: Fix a crash in the compiler that could occur when running out of memory. - gh-151126: Fix a crash, when there’s no memory left on a device, which happened in: code compilation, _interpchannels module, _winapi.CreateProcess() function. - Now these places raise proper MemoryError errors. - gh-150902: Apply an existing optimization of PyCriticalSection (single mutex) to PyCriticalSection2: avoid acquiring the same locks that the current CS has already acquired. - gh-151065: Fix memory leak when using the mimalloc memory allocator. - gh-150988: Fix a reference leak in OSError when attributes are set before super().__init__(). - gh-150723: Fix perf jitdump timestamps on macOS. Events were stamped using CLOCK_MONOTONIC, but macOS profilers timestamp their samples with mach_absolute_time(). The mismatch prevented the JIT code mappings from lining up with the samples, so no Python frame could be resolved. - gh-150723: Fix malformed perf jitdump thread ids on macOS. The thread_id field of the JR_CODE_LOAD record was written as a 64-bit value instead of the 32-bit value required by the jitdump format, which shifted every following field and prevented profilers from resolving Python frames. - gh-150700: Fix a SystemError when compiling a class-scope comprehension containing a lambda that references __class__, __classdict__, or __conditional_annotations__. Patch by Bartosz Sławecki. - gh-150633: Fix the frozen importer accepting module names with embedded null bytes, which caused it to bypass the sys.modules cache and create duplicate module objects. - gh-148613: Fix a data race in the free-threaded build between gc.set_threshold() and garbage collection scheduling during object allocation. - gh-150207: Fix a crash when a memory allocation fails during tokenizer initialization. A proper MemoryError is now raised instead. - gh-149805: Fix a SystemError when compiling a compiling __classdict__ class annotation. Found by OSS-Fuzz in [#512907042]. - gh-149321: Do not support none as a lazy imports mode. - Library - gh-75666: Fix a reference leak in tkinter: the Tcl commands created for event callbacks are now deleted when a binding is replaced or unbound. - gh-151770: Fix datetime.datetime.fromisoformat() raising AssertionError instead of ValueError for an out-of-range month combined with a 24:00 time. - gh-151665: inspect.signature() now works on the lazy evaluators of type aliases and type parameters instead of raising ValueError. - gh-151695: Fix a use-after-free in the curses module. The encoding of the initial screen, used by curses.unctrl() and curses.ungetch() to encode non-ASCII characters, is now kept as a private copy instead of a borrowed pointer to a window object that may be deallocated. - gh-151436: Fix skewed stack trackes in the Tachyon profiler when caching is enabled and when generators and coroutines are profiled, by updating tstate->last_profiled_frame at every frame-removal site. The issue resulted in total erasure of some callers. Patch by Maurycy Pawłowski-Wieroński. - gh-151426: Fix impossible stack traces (callers and callees cross called, orphans and incorrect lines) in the Tachyon profiler when caching frames, by snapshotting the stack chunks before walking the frame chain on a cache miss. Patch by Maurycy Pawłowski-Wieroński. - gh-151403: Fixed a crash in subprocess.Popen (and _posixsubprocess.fork_exec) when an argv item’s __fspath__() concurrently mutates the args sequence being converted. - gh-151390: Colorize match in the REPL when followed by a unary + or - operator. Patch by Bartosz Sławecki. - gh-151126: Fix crash on unset MemoryError on allocation failure in ctypes.get_errno(). - gh-151337: Avoid possible memory leak in tkinter.c on Windows. - gh-151126: Fix a crash when MemoryError in os._path_splitroot() was not set properly. - gh-149671: Restore compatibility with setuptools -nspkg.pth files in the site module. Inject sitedir variable in the frame which executes pth code. Patch by Victor Stinner. - gh-151295: Fixed a crash (use-after-free) in bytes.join() and bytearray.join() that could occur if an item’s __buffer__() concurrently mutates the sequence being joined. The mutation is now reported as a RuntimeError instead. - gh-109940: Fix Windows venv activation in cmd.exe to respect VIRTUAL_ENV_DISABLE_PROMPT. - gh-150771: Fix email messages created with shift_jis or euc-jp charsets. set_content() now stores the payload using the output charset (iso-2022-jp) so printing the message no longer raises UnicodeEncodeError. - gh-151039: Fix a crash when static datetime types outlive the _datetime module. - gh-151021: Fix mmap.mmap.find() and rfind() to return -1 when searching for an empty subsequence with a start position past the end of the mapping. - gh-62825: Encodings “KS_C_5601-1987”, “KS X 1001”, etc are now aliases of “CP949” instead of “EUC-KR”. - gh-150913: Fix sqlite3.Blob slice assignment to raise TypeError and IndexError for type and size mismatches respectively, even when the target slice is empty. - gh-143008: Fix race conditions when re-initializing a io.TextIOWrapper object. - gh-150662: Fix the --gecko collector in profiling.sampling that kept every sample in memory. It now writes sample and marker data to temporary files and reads them back, ultimately building the output file at the end. Patch by Pablo Galindo and Maurycy Pawłowski-Wieroński. - gh-150750: Fix a race condition in collections.deque.index() with free-threading. - gh-148932: Fix profiling.sampling on Windows virtual environments to resolve the actual Python PID from a virtual environment shim. - gh-149816: Fix race condition in ssl.SSLContext.sni_callback - gh-53144: The email package now supports all aliases of Python codecs and uses MIME/IANA names for all IANA registered charsets. - gh-149891: Add support for more encoding aliases officially registered in IANA. - gh-149473: Calling os.environ.clear() now emits os._clearenv auditing event. Patch by Victor Stinner. - gh-148954: Fix XML injection vulnerability in xmlrpc.client.dumps() where the methodname was not being escaped before interpolation into the XML body. - gh-143988: Fixed crashes in socket.socket.sendmsg() and socket.socket.recvmsg_into() that could occur if buffer sequences are concurrently mutated. - gh-120665: Fixed an issue where unittest loaders would load and instantiate unittest.TestCase-derived subclasses that are also abstract base classes, which can’t be instantiated. - gh-91099: imaplib.IMAP4.login() now raises exceptions with str instead of bytes. Patch by Florian Best. - gh-101267: When a worker process terminates unexpectedly, concurrent.futures.ProcessPoolExecutor now sets a separate BrokenProcessPool exception on each pending future instead of sharing a single instance among them all. Sharing one exception produced malformed tracebacks: each Future.result() call re-raised the same object, appending another copy of the traceback to it. - Documentation - gh-86726: Greatly expand the tkinter documentation to cover the full public API of the package and its submodules. The descriptions are oriented towards Python rather than Tcl/Tk, with corrected return types and versionadded/versionchanged information. - gh-150319: Generic builtin and standard library types now document the meaning of their type parameters. - gh-109503: Fix documentation for shutil.move() on usage of os.rename() since nonatomic move might be used even if the files are on the same filesystem. Patch by Fang Li - Tests - gh-151130: Add more tests for PyWeakref_* C API. - gh-150966: Avoid prematurely terminating failing live sampling profiler test targets, which made stderr assertions flaky on ASAN buildbots. - gh-148853: Fix tests failing on FreeBSD in test.support’s in_systemd_nspawn_sync_suppressed() due to unreadable /run directory. - Build - gh-151163: Updated Android build to include SQLite version 3.53.2. - IDLE - bpo-6699: Warn the user if a file will be overwritten when saving. - C API - gh-141510: Add frozendict to the fast paths of PyMapping_GetOptionalItem(), PyMapping_Keys(), PyMapping_Values(), and PyMapping_Items(). - gh-123619: PyUnstable_Object_EnableDeferredRefcount() now returns 0 if the object is not tracked by the garbage collector: if gc.is_tracked() is false. Patch by Victor Stinner. - gh-149044: Improved error message when specifying non-type base classes in Py_tp_bases, Py_tp_base, and bases argument to PyType_FromMetaclass() and other PyType_From* functions. - gh-150907: Fix dynamic_annotations.h header file when built with C++ and Valgrind: add extern "C++" scope for the C++ template. Patch by Victor Stinner. ++++ python315-nogil-nogil-core: - Update to 3.15.0~b3: - Security - gh-151544: Modules/Setup.local is no longer used as a landmark to discover whether Python is running in a source tree, as it could potentially affect actual installs. The pybuilddir.txt file is now the sole indicator of running in a source tree. - gh-151159: Update macOS installer to use OpenSSL 3.5.7. - gh-151159: Update Android and iOS installers to use OpenSSL 3.5.7. - gh-150599: Fix a possible stack buffer overflow in bz2 when a bz2.BZ2Decompressor is reused after a decompression error. The decompressor now becomes unusable after libbz2 reports an error. - gh-149835: shutil.move() now resolves symlinks via os.path.realpath() when checking whether the destination is inside the source directory, preventing a symlink-based bypass of that guard. - Core and Builtins - gh-151905: Fix OOM error handling in PyFrame_GetBack() to propagate exceptions instead of masking them as None. - gh-151722: Defer GC tracking of frozendict to end of construction. Patch by Donghee Na. - gh-151546: Fix the stack limit check if Python is linked to musl (ex: Alpine Linux). Use the stack size set by the linker to compute the stack limits. Patch by Victor Stinner. - gh-151510: Fix a crash in __lazy_import__() when called without an explicit globals argument and without a current Python frame. - gh-151461: Fix direct execution of files with invalid source encodings to report the underlying codec lookup or decoding error instead of the generic SyntaxError: encoding problem message. Patch by Bartosz Sławecki. - gh-151218: PyConfig_Set() and sys.set_int_max_str_digits() now replace sys.flags (create a new object), instead of modifying sys.flags in-place. Patch by Victor Stinner. - gh-151297: Fix an invalid pointer dereference that could occur when calling PyObject_Realloc() with a NULL pointer in free-threaded builds or with PYTHONMALLOC set to mimalloc. - gh-151253: If import encodings (first import) fails at Python startup, dump the Python path configuration to help users debugging their configuration. Patch by Victor Stinner. - gh-151238: Fix a crash when compiling a concatenated f-string or t-string if an error occurs when processing one of it’s parts. - gh-151112: Fix a crash in the compiler that could occur when running out of memory. - gh-151126: Fix a crash, when there’s no memory left on a device, which happened in: code compilation, _interpchannels module, _winapi.CreateProcess() function. - Now these places raise proper MemoryError errors. - gh-150902: Apply an existing optimization of PyCriticalSection (single mutex) to PyCriticalSection2: avoid acquiring the same locks that the current CS has already acquired. - gh-151065: Fix memory leak when using the mimalloc memory allocator. - gh-150988: Fix a reference leak in OSError when attributes are set before super().__init__(). - gh-150723: Fix perf jitdump timestamps on macOS. Events were stamped using CLOCK_MONOTONIC, but macOS profilers timestamp their samples with mach_absolute_time(). The mismatch prevented the JIT code mappings from lining up with the samples, so no Python frame could be resolved. - gh-150723: Fix malformed perf jitdump thread ids on macOS. The thread_id field of the JR_CODE_LOAD record was written as a 64-bit value instead of the 32-bit value required by the jitdump format, which shifted every following field and prevented profilers from resolving Python frames. - gh-150700: Fix a SystemError when compiling a class-scope comprehension containing a lambda that references __class__, __classdict__, or __conditional_annotations__. Patch by Bartosz Sławecki. - gh-150633: Fix the frozen importer accepting module names with embedded null bytes, which caused it to bypass the sys.modules cache and create duplicate module objects. - gh-148613: Fix a data race in the free-threaded build between gc.set_threshold() and garbage collection scheduling during object allocation. - gh-150207: Fix a crash when a memory allocation fails during tokenizer initialization. A proper MemoryError is now raised instead. - gh-149805: Fix a SystemError when compiling a compiling __classdict__ class annotation. Found by OSS-Fuzz in [#512907042]. - gh-149321: Do not support none as a lazy imports mode. - Library - gh-75666: Fix a reference leak in tkinter: the Tcl commands created for event callbacks are now deleted when a binding is replaced or unbound. - gh-151770: Fix datetime.datetime.fromisoformat() raising AssertionError instead of ValueError for an out-of-range month combined with a 24:00 time. - gh-151665: inspect.signature() now works on the lazy evaluators of type aliases and type parameters instead of raising ValueError. - gh-151695: Fix a use-after-free in the curses module. The encoding of the initial screen, used by curses.unctrl() and curses.ungetch() to encode non-ASCII characters, is now kept as a private copy instead of a borrowed pointer to a window object that may be deallocated. - gh-151436: Fix skewed stack trackes in the Tachyon profiler when caching is enabled and when generators and coroutines are profiled, by updating tstate->last_profiled_frame at every frame-removal site. The issue resulted in total erasure of some callers. Patch by Maurycy Pawłowski-Wieroński. - gh-151426: Fix impossible stack traces (callers and callees cross called, orphans and incorrect lines) in the Tachyon profiler when caching frames, by snapshotting the stack chunks before walking the frame chain on a cache miss. Patch by Maurycy Pawłowski-Wieroński. - gh-151403: Fixed a crash in subprocess.Popen (and _posixsubprocess.fork_exec) when an argv item’s __fspath__() concurrently mutates the args sequence being converted. - gh-151390: Colorize match in the REPL when followed by a unary + or - operator. Patch by Bartosz Sławecki. - gh-151126: Fix crash on unset MemoryError on allocation failure in ctypes.get_errno(). - gh-151337: Avoid possible memory leak in tkinter.c on Windows. - gh-151126: Fix a crash when MemoryError in os._path_splitroot() was not set properly. - gh-149671: Restore compatibility with setuptools -nspkg.pth files in the site module. Inject sitedir variable in the frame which executes pth code. Patch by Victor Stinner. - gh-151295: Fixed a crash (use-after-free) in bytes.join() and bytearray.join() that could occur if an item’s __buffer__() concurrently mutates the sequence being joined. The mutation is now reported as a RuntimeError instead. - gh-109940: Fix Windows venv activation in cmd.exe to respect VIRTUAL_ENV_DISABLE_PROMPT. - gh-150771: Fix email messages created with shift_jis or euc-jp charsets. set_content() now stores the payload using the output charset (iso-2022-jp) so printing the message no longer raises UnicodeEncodeError. - gh-151039: Fix a crash when static datetime types outlive the _datetime module. - gh-151021: Fix mmap.mmap.find() and rfind() to return -1 when searching for an empty subsequence with a start position past the end of the mapping. - gh-62825: Encodings “KS_C_5601-1987”, “KS X 1001”, etc are now aliases of “CP949” instead of “EUC-KR”. - gh-150913: Fix sqlite3.Blob slice assignment to raise TypeError and IndexError for type and size mismatches respectively, even when the target slice is empty. - gh-143008: Fix race conditions when re-initializing a io.TextIOWrapper object. - gh-150662: Fix the --gecko collector in profiling.sampling that kept every sample in memory. It now writes sample and marker data to temporary files and reads them back, ultimately building the output file at the end. Patch by Pablo Galindo and Maurycy Pawłowski-Wieroński. - gh-150750: Fix a race condition in collections.deque.index() with free-threading. - gh-148932: Fix profiling.sampling on Windows virtual environments to resolve the actual Python PID from a virtual environment shim. - gh-149816: Fix race condition in ssl.SSLContext.sni_callback - gh-53144: The email package now supports all aliases of Python codecs and uses MIME/IANA names for all IANA registered charsets. - gh-149891: Add support for more encoding aliases officially registered in IANA. - gh-149473: Calling os.environ.clear() now emits os._clearenv auditing event. Patch by Victor Stinner. - gh-148954: Fix XML injection vulnerability in xmlrpc.client.dumps() where the methodname was not being escaped before interpolation into the XML body. - gh-143988: Fixed crashes in socket.socket.sendmsg() and socket.socket.recvmsg_into() that could occur if buffer sequences are concurrently mutated. - gh-120665: Fixed an issue where unittest loaders would load and instantiate unittest.TestCase-derived subclasses that are also abstract base classes, which can’t be instantiated. - gh-91099: imaplib.IMAP4.login() now raises exceptions with str instead of bytes. Patch by Florian Best. - gh-101267: When a worker process terminates unexpectedly, concurrent.futures.ProcessPoolExecutor now sets a separate BrokenProcessPool exception on each pending future instead of sharing a single instance among them all. Sharing one exception produced malformed tracebacks: each Future.result() call re-raised the same object, appending another copy of the traceback to it. - Documentation - gh-86726: Greatly expand the tkinter documentation to cover the full public API of the package and its submodules. The descriptions are oriented towards Python rather than Tcl/Tk, with corrected return types and versionadded/versionchanged information. - gh-150319: Generic builtin and standard library types now document the meaning of their type parameters. - gh-109503: Fix documentation for shutil.move() on usage of os.rename() since nonatomic move might be used even if the files are on the same filesystem. Patch by Fang Li - Tests - gh-151130: Add more tests for PyWeakref_* C API. - gh-150966: Avoid prematurely terminating failing live sampling profiler test targets, which made stderr assertions flaky on ASAN buildbots. - gh-148853: Fix tests failing on FreeBSD in test.support’s in_systemd_nspawn_sync_suppressed() due to unreadable /run directory. - Build - gh-151163: Updated Android build to include SQLite version 3.53.2. - IDLE - bpo-6699: Warn the user if a file will be overwritten when saving. - C API - gh-141510: Add frozendict to the fast paths of PyMapping_GetOptionalItem(), PyMapping_Keys(), PyMapping_Values(), and PyMapping_Items(). - gh-123619: PyUnstable_Object_EnableDeferredRefcount() now returns 0 if the object is not tracked by the garbage collector: if gc.is_tracked() is false. Patch by Victor Stinner. - gh-149044: Improved error message when specifying non-type base classes in Py_tp_bases, Py_tp_base, and bases argument to PyType_FromMetaclass() and other PyType_From* functions. - gh-150907: Fix dynamic_annotations.h header file when built with C++ and Valgrind: add extern "C++" scope for the C++ template. Patch by Victor Stinner. ++++ taglib: - update to 2.3: * MP4: Support for chapters (Nero and QuickTime). * WAV: Support for BEXT and iXML chunks. * FLAC: Support for BEXT and iXML application blocks. * Opus: New audio property `outputGain()`. * Speed up Matroska reading by using seek head for element lookup. * Speed up Matroska writing by offering multiple write style modes. * More tolerant handling of files with oversized RIFF chunks, zero size ID3v2 * frames and Matroska chapters without edition. * Avoid wrong content-based detection as MPEG files. * Fix bitrate calculations for MPEG ADTS and MP4 ESDS. * Fix data race with multi-threaded use of `MP4::ItemFactory`. * Fix unbounded recursion in EBML/Matroska `MasterElement` and MP4 atoms. * Limit number of MP4 atoms at top level. * Fix writing too many offsets when updating MP4 stco/co64 atoms. * Fix k bounds in Shorten Rice-Golomb coding. ++++ taglib-tests: - update to 2.3: * MP4: Support for chapters (Nero and QuickTime). * WAV: Support for BEXT and iXML chunks. * FLAC: Support for BEXT and iXML application blocks. * Opus: New audio property `outputGain()`. * Speed up Matroska reading by using seek head for element lookup. * Speed up Matroska writing by offering multiple write style modes. * More tolerant handling of files with oversized RIFF chunks, zero size ID3v2 * frames and Matroska chapters without edition. * Avoid wrong content-based detection as MPEG files. * Fix bitrate calculations for MPEG ADTS and MP4 ESDS. * Fix data race with multi-threaded use of `MP4::ItemFactory`. * Fix unbounded recursion in EBML/Matroska `MasterElement` and MP4 atoms. * Limit number of MP4 atoms at top level. * Fix writing too many offsets when updating MP4 stco/co64 atoms. * Fix k bounds in Shorten Rice-Golomb coding. ++++ mesheryctl: - update to 1.0.49: * No CLI-related changes - update to 1.0.48: * General - Remove unused context handler methods @yi-nuo426 (#20267) - Refactor GetContext function documentation @yi-nuo426 (#20266) - Remove unused methods from DefaultLocalProvider @yi-nuo426 (#20268) - Remove commented-out Ping test code @yi-nuo426 (#20269) - Improve connection persistence logging and error handling @yi-nuo426 (#20270) * Meshery CLI - fix(mesheryctl): fix broken error handling in TestSetContext @Harishrs2006 (#19853) * Maintenance - ci: remove duplicate CodeQL Advanced workflow @MrDadhich456 (#20248) * Documentation - Update overview.md @marblom007 (#20279) - [Docs] Sidebar TOC: render leaf pages with normal font weight @jamieplu (#20276) - Update overview.md @simihablo (#20277) - [Docs] TOC Sidebar uplift @jamieplu (#20275) - Fix v0.8 light/dark mode icon display @Katotodan (#20258) - update to 1.0.47: * General * Maintenance - Add Telemetry support with Grafana dashboards and Prometheus metrics @aabidsofi19 (#20161) * Documentation - [Docs] Update discussion forum link @iyush05 (#20235) - Add Telemetry support with Grafana dashboards and Prometheus metrics @aabidsofi19 (#20161) - [Docs] Align extension header icons across documentation pages @vedant21-ctr (#20255) - Create index.md @YASHMAHAKAL (#20254) - update to 1.0.46: * General - Update to Meshery Schemas v1.3.16 @jamieplu (#20247) - [Server] Fix duplicate ErrInvalidUUID causing "Error codes utility" CI failure @copilot-swe-agent[bot] (#20245) - feat(ui): release-scoped cache headers for the served UI @leecalcote (#20239) - [Server] fix(errors): dedupe ErrInvalidUUIDCode to unblock Error Codes Utility @leecalcote (#20240) - docs: add Bluesky social shield to README.md @KumarNirupam1 (#20220) - fix(uuid): harden ignored UUID errors after the gofrs revert @ritzorama (#20181) * Maintenance - UI: Dependencies upgrades @leecalcote (#20238) - fix(install): repair broken provider-drift CI gate (check-install -> providers-check) + resync stale k8s manifest @ritzorama (#20182) * Documentation - Delete docs/meetings/2026/week-of-06-18-2026/pragalva.md @yi-nuo426 (#20246) - docs(production): cover CDN and edge caching of the served UI @leecalcote (#20243) - [Docs] fix: add missing extension icon before Kanvas title @smishraa30 (#20210) - [Docs] Remove extra empty column from Meshery Connections table @YASHMAHAKAL (#17994) - [Docs] Add Connection Wizard user and contributor guides @leecalcote (#20192) ++++ nelm: - Update to version 1.24.1: * Bug Fixes - don't hard-fail on unsupported env vars (7bc4769) - retry on webhooks unavailable error (#600) (ccde5a1) ++++ netavark: - Update to version 2.0.0: * This version is required for podman 6.0 and buildah 1.44 and only supported to be used together with them * Removed iptables support * The bridge network driver now defaults to strict isolation mode; this means different networks can no longer talk to each by default. To restore the previous behavior the network must set the `isolate=false` option. * The macvlan network driver now use a default mtu of 99 * Added network create support, podman now calls netavark create to create a network config. * The bridge network driver now supports the `outbound_addr4` and `outbound_addr6` options to specify the outgoing NAT source address. * Netavark now supports assigning multiple static ip addresses per subnet. * The MSRV has been bumped to v1.88. * Dependency updates. ++++ opa: - Update to version 1.18.0: This release contains a mix of bugfixes and small features. Notably: - A breaking fix to the outbound User-Agent header so it conforms to RFC 9110 (see below) - Container-aware resource limits: automatic GOMAXPROCS is restored and automatic GOMEMLIMIT is now supported - Several opa fmt correctness fixes - Improvements to opa test --coverage (ranges in report, inline rule head tracking, conjunction-expression coverage) * Breaking: Fix User-Agent according to RFC9110 (#8792) - OPA's outbound HTTP requests (bundle, discovery, decision log, status, http.send, AWS KMS/ECR) previously sent User-Agent: Open Policy Agent/ (, ), which is not a valid RFC 9110 User-Agent value because the product token cannot contain spaces. The header is now Open-Policy-Agent/ (, ). Server-side log filters or WAF rules that exact-match the old string will need to be updated. * Runtime, SDK, Tooling - bundle: fix per-module rego version lookup (#8797) authored by @sspaink, reported by @xubinzheng - bundle: improve determinism of file_rego_versions patterns with overlap (#8733) authored by @philipaconrad - cover: Track inline rule head in post trace walk (#6531) authored by @charlieegan3, reported by @anderseknert - cover: Update report to include ranges (#8748) reported and authored by @charlieegan3 - cover: Add support for coverage of conjunction exprs (#8809) authored by @charlieegan3 - download/oci: Set Accept headers (#8720) authored by @charlieegan3 - fmt: preserve the multiline but single entry iterables (#8557) authored by @unichronic, reported by @anderseknert - format: Fix dropped with-clause after comment in object value (#8765) authored by @sspaink, reported by @srabraham - format: keep lone with on the closing-bracket line of multi-line expressions (#8804) authored by @anneheartrecord, reported by @burnster - oracle: Fix find-definition on expressions inside ast.Not nodes (#8731) authored by @johanfylling - runtime: Restore goautomaxprocs, add automemlimit (#8784) authored by @charlieegan3 * Compiler, Topdown and Rego - ast: Apply location to inner ast.Not expressions (#8717) authored by @johanfylling, reported by @anderseknert - ast: Clean up code for value comparisons (#8737) authored by @anderseknert - ast: Fix PE regression for future.keywords.not negation inside every (#8781) authored by @johanfylling - internal/edittree: Add recursive tree node recycling (#8693) authored by @philipaconrad - internal: compile,planner: improve determinism of plan/wasm bundle builds (#8732) authored by @philipaconrad - perf: avoid allocations in object.get (#8729) authored by @anderseknert - topdown: Fix PE not namespacing vars in comprehensions nested inside every (#8816) authored by @johanfylling - topdown: remove dst.Compare(src) shortcut (#8739) authored by @srenatus - topdown: skip strconv.ParseInt in format_int base-10 fast path (#8801) authored by @srenatus * Docs, Website, Ecosystem - docs/chore: Remove broken links (#8714) authored by @charlieegan3, reported by @github-actions - docs: PoC for kapa.ai (#8125) reported and authored by @charlieegan3 - docs(ecosystem): update OPA MCP entry with video, blog, and distribution links (#8712) authored by @OrygnsCode - docs/contributing: add formatting (#8740) authored by @mmzzuu - docs: Add SDK references for evaluating IR plans (#8783) authored by @charlieegan3 - docs: Add depkeep to enterprise support (#8685) authored by @pkuzco - docs: Add notes about use of GOMEMLIMIT (#8771) authored by @charlieegan3 - docs: Add we/our/us check to spell check (#8787) authored by @charlieegan3 - docs: Update built-in index page titles (#8728) authored by @charlieegan3 - docs: Update documentation to be more consistent and sound more like reference docs (#8786) authored by @charlieegan3 - docs: Update regal docs for 0.41.1 release (#8730) authored by @charlieegan3 - docs: Update to agents.md regarding security dependences 'fixes' (#8754) authored by @charlieegan3 - docs: clarify environment variable substitution behaviour (#8713) authored by @taurelius - docs: remove duplicated word in Rego style guide (#8800) authored by @s3onghyun - website: Add .md alternate content types for llms (#8725) authored by @charlieegan3 - website: Add support page disclaimer and sort by date added (#8736) authored by @charlieegan3 - website: Fix build from missing dateAdded (#8764) authored by @charlieegan3 - website: Update docusaurus (#8756) authored by @charlieegan3 - website: Update homepage AI example to tool calls (#8755) authored by @charlieegan3 - website: Various updates to node and website deps (#8768) authored by @charlieegan3 - website: add ossrisk to ecosystem (#8780) authored by @pkuzco * Miscellaneous - benchmarks: smaller tweaks (#8759) authored by @srenatus - benchmarks: split off script, emit markdown table (#8812) authored by @srenatus - benchmarks: use details+summary comments for benchlab results (#8811) authored by @srenatus - capabilities: Integrate 1.17.1 patch release (#8798) authored by @sspaink - chore: tidy go.mod to remove untagged versions (#8791) authored by @thaJeztah - e2e: Add proto schemas for the IR plan and bundle manifest (#8766) reported and authored by @sspaink - gha: deduplicate change-detection output in pr CI checks (#8808) authored by @sspaink - nightly: use regal@main (#8735) authored by @srenatus - workflow: remove tests from docker (edge) image build (#8721) authored by @srenatus - workflows: bring back docker edge tags for post-merge (#8718) authored by @srenatus - workflows: use go-version-file with actions/setup-go (#8751) authored by @srenatus - Dependency updates; notably: - build(deps): Add github.com/KimMachineGun/automemlimit v0.7.5 - build(deps): Add go.uber.org/automaxprocs v1.6.0 - build(deps): Bump github.com/dgraph-io/badger/v4 from v4.9.1 to v4.9.2 - build(deps): Bump github.com/vektah/gqlparser/v2 from v2.5.33 to v2.5.34 - build(deps): Bump go.opentelemetry.io/contrib/bridges/prometheus from v0.68.0 to v0.69.0 - build(deps): Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from v0.68.0 to v0.69.0 - build(deps): Bump go.opentelemetry.io/otel from v1.43.0 to v1.44.0 - build(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from v1.43.0 to v1.44.0 - build(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from v1.43.0 to v1.44.0 - build(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from v1.43.0 to v1.44.0 - build(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from v1.43.0 to v1.44.0 - build(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from v1.43.0 to v1.44.0 - build(deps): Bump go.opentelemetry.io/otel/sdk from v1.43.0 to v1.44.0 - build(deps): Bump go.opentelemetry.io/otel/sdk/metric from v1.43.0 to v1.44.0 - build(deps): Bump go.opentelemetry.io/otel/trace from v1.43.0 to v1.44.0 - build(deps): Bump golang.org/x/sync from v0.20.0 to v0.21.0 - build(deps): Bump golang.org/x/text from v0.37.0 to v0.38.0 - build(deps): Bump google.golang.org/grpc from v1.81.0 to v1.81.1 - build(deps): Bump gopkg.in/ini.v1 from v1.67.2 to v1.67.3 - build(deps): Bump oras.land/oras-go/v2 from v2.6.0 to v2.6.1 - build(deps): bump golang.org/x/crypto to v0.52.0 and golang.org/x/net to v0.55.0 (#8745) authored by @BGebken - build: bump go 1.26.3 -> 1.26.4 (#8726) authored by @srenatus ++++ opencloud-server: - Update to version 7.2.0: Large update, please find the complete release notes here: https://github.com/opencloud-eu/opencloud/releases/tag/v7.2.0 * Breaking Changes - Action required - New settings required for the "sharing" service With OpenCloud 7.0 the "sharing" service needs a service account and secret to be configured. So if upgrading from a release prior to 7.0 please follow the steps outlined in the Upgrade Guide to achieve that. - Share-Manager migraton: First startup may take a few minutes When upgrading from a release before 7.x, the first container startup may take a few minutes before all Spaces are available. Background: Share-Manager migration OpenCloud 7.0.0 changes the way how space memberships are managed in the backend. When upgrading from a previous release the "sharing" service will automatically run a migration task to convert existing space memberships to the new mechanism. Depending on the number of spaces and space members this task can take up to a few minutes. During that time the member listing of spaces might be incorrect. Also it is not possible to change space memberships or create/delete spaces while the task is running. When the loglevel of the sharing service is set to info (OC_LOG_LEVEL=info or SHARING_LOG_LEVEL=info) the task will report progress of the migration via the logfile. - New OpenSearch index schema (v2) for the search service Note: This is only applicable to setups using the "opensearch" search engine with OpenCloud and does not affect setups using the default "bleve" search engine, as e.g. the standard docker compose setups do. With OpenCloud 7.x.x the search service now uses a new OpenSearch index schema (v2), adding two fields: Content (with term vectors, for faster highlighting via the fast vector highlighter) and Favorites (for searching/filtering by favorites). Since OpenSearch mappings are immutable, the existing index can't be migrated in place. On startup the service detects the mismatch and refuses to start ("manual action required"). Required action when upgrading an OpenSearch deployment: - Delete the existing index ("opencloud-resource" by default, unless overridden via SEARCH_ENGINE_OPEN_SEARCH_RESOURCE_INDEX_NAME). - Restart the search service - it recreates the index with the v2 schema. - Trigger a full reindex of all content so the new fields get populated (e.g by calling opencloud search index - -all-spaces --force-rescan * Highlights - New, Easy to Learn Markdown Editor - Format content without learning Markdown syntax The new Markdown Editor combines the simplicity of slash commands with the flexibility of Markdown. Slash commands make formatting accessible to everyone as it helps also non-technical users to discover Markdown capabilities without needing to learn syntax first. - Lightweight portable and reusable format Markdown provides a lightweight, portable format with no vendor lock-in. Its simple nature makes content easier to version, maintain and convert into PDFs, knowledge bases and other formats. For many workflows Markdown offers a simpler and more durable alternative to heavyweight office formats. - Interchange format between humans and AI As AI becomes a core part of daily work, Markdown is emerging as a natural interchange format between humans and AI. Its simple structure allows both users and AI systems to create content easily. - Favorites Feature The new Favorites feature makes it easy to find important and frequently used files. Marked files are visible across all personal and shared spaces and can be accessed at any time with a single click. All favorites are collected centrally on a dedicated page, providing a quick overview of relevant content. Whether in list view or grid view, users can efficiently access their most important files without having to search for them. Server-side Favorites are available in the Web and will be available in one of the next releases of the mobile clients as well. - Photo Roll in the Preview App The new Photo Roll feature makes navigating image collections significantly easier. While viewing an image, the previous and next images are displayed as previews, allowing users to orient themselves more quickly and browse through their photos with ease. - Faster Preview App The Preview App has been optimized for significantly better performance when browsing large photo folders. Instead of requesting all images in full resolution only the currently viewed image is loaded in high quality. Images in the Photo Roll are loaded as small thumbnails and only for items currently visible within the viewport. Additional images are loaded dynamically while scrolling, and pending image requests are canceled as soon as they are no longer needed, particularly on slow or unstable connections. - Support for MOV Video Files (Preview) OpenCloud now supports previewing MOV video files. You can store MOV files in your file system and view them directly in the interface without converting them first. - Improved Breadcrumb Navigation Navigating deep folder structures is now faster and more direct. The breadcrumb navigation allows users to jump to higher-level folders with just a few clicks, eliminating the need to step back through each folder individually. - Keyboard Shortcuts for Global Search The global search bar can now be focused using keyboard shortcuts (s or /). When focused, the search input field is visually highlighted, making the active state easier to recognize. - Floating Action Button for “Create or Upload” The “Create or Upload” button in the Files App is now implemented as a Floating Action Button (FAB). Available actions open in a dropdown menu or bottom drawer. The button is disabled or hidden when the user does not have write permissions. - Consistent Context Actions on Mobile Contextual actions on mobile devices now open consistently in a bottom drawer. This follows familiar iOS and Android interaction patterns making the UI feel familiar. ++++ openrct2: - Update to version 0.5.2 * https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.5.2 * Improved: [#26322] [Plugin] Add footpath flags to FootpathSurfaceObject in the plugin API. * Improved: [#26566] Improve the performance of sorting sprites. * Fix: [#26350] [Plugin] ListViews altered by plugins post their creation are not invalidated. * Fix: [#26565] Game crashes when switching to another tab in the guest window. * Fix: [#26583] The default tab is not highlighted when opening a ride window. * Fix: [#26602] Crash when locating the nearest mechanic for a ride that has not previously been inspected. * Fix: [#26615] Missing junction path tile in Build your own Six Flags Over Texas. * Fix: [#26616] Fix gap in buyable land in Build your own Six Flags Magic Mountain. * Fix: [#26624] Tile elements selected by clicking on them with the tile inspector open do not always redraw correctly. * Fix: [#26634] Add missing park patch file for Build your own Six Flags Great Adventure. ++++ operator-sdk: - Update to version 1.42.3: * Release v1.42.3 (#7108) * updating images to ubi 9.8 (#7107) * Bump github.com/containerd/containerd from 1.7.32 to 1.7.33 (#7105) * Bump ubi9/ubi-minimal from 9.7 to 9.8 in /images/custom-scorecard-tests (#7095) * Bump ubi9/ubi-minimal from 9.7 to 9.8 in /images/scorecard-test (#7096) * Bump ubi9/ubi-minimal from 9.7 to 9.8 in /images/operator-sdk (#7097) * Bump ubi9/ubi-minimal from 9.7 to 9.8 in /images/helm-operator (#7098) * updating ansible operator plugin version to 1.42.3 and other dependencies (#7106) * Bump github.com/containerd/containerd from 1.7.29 to 1.7.32 (#7099) * Bump github.com/go-git/go-git/v5 from 5.19.0 to 5.19.1 (#7094) * Bump github.com/go-git/go-git/v5 from 5.17.1 to 5.19.0 (#7093) * Bump github.com/distribution/distribution/v3 from 3.1.0 to 3.1.1 (#7092) * Bump github.com/moby/spdystream from 0.5.0 to 0.5.1 (#7086) * Bump go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp (#7080) * Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp (#7081) * Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp (#7082) * Bump github.com/distribution/distribution/v3 from 3.0.0 to 3.1.0 (#7078) * Bump github.com/go-git/go-git/v5 from 5.16.5 to 5.17.1 (#7075) * Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 (#7083) * Bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 (#7076) * updating generated files post 1.42.2 release (#7072) ++++ photoqt: - Update to 5.4: * add: mj2 image format * improve: rework image plugin handling including more fine-grained format/plugin management * improve: more efficient filtering of key/mouse events * improve: widen use of QHash and QSet for performance critical code * improve: general performance improvements, better safety handling, and tweaks to all C++ code * improve: system extensions are always trusted automatically * improve: improve performance of loading extensions * improve: extension API is now more flexible and powerful * improve: screenshots for fake transparency only taken when needed and properly cleaned up at session end * improve: actually perform requested import of backup not until next startup * improve: more robust scroll manager with new debug statements * improve: more reliable and better archive handling * improve: show more detailed error image on failure * improve: figure out maximum texture size and ensure panoramas fall within limit * improve: zoom/scale handling for all thumbnails (filedialog and bar) * improve: extend and improve libsai image plugin * improve: when calculating string widths use proper font metrics * improve: when requesting a folder in the file dialog that does not exist, show proper error message * improve: address all issues and most warnings identified by qmllint * improve: address clazy recommendations * improve: replace deprecated Qca with direct calls to OpenSSL * improve: hide footer in integrated UI when status info disabled * hide footer and menu bar when window put into fullscreen * fix: execution with Qt 6.4/6.5 * fix/improve: jpeg2000 when using openjasper does not like multi-threading (would crash) * fix: the headers in the favorites column of the file dialog should never be highlighted * fix: proper exception handling with ffmpegthumbnailer API * fix: runtime localization change * fix: certain configuration combinations might not show all thumbnails in thumbnail bar * fix: height of menu items when hidden/shown at runtime * fix: zooming to cursor position with sidebar on the left * fix: proper smoothing of scaled down images * fix: very small zoom speeds can cause zoom to get stuck * fix: entering specific zoom level did not work * fix: special actions are only considered when such an item is actually visible * fix: image caching with associated color profile information * fix: handling of address text editing in file dialog * fix: only ever allow checking one option in the thubmnail bar settings context menu for image option * fix: faulty thumbnail image in tooltip in file browser ++++ pnpm: - update to 11.9.0: * Minor Changes - bae694f: Some registries generate tarballs on-demand and cannot provide an integrity checksum in their package metadata. In that case pnpm now computes the integrity from the downloaded tarball and stores it in the lockfile, so the entry is verifiable on subsequent installs instead of being written without an integrity (which would fail the next install). This also applies to --lockfile-only: the tarball is downloaded so its integrity can be computed. A lockfile entry that is still missing its integrity is rejected as a ERR_PNPM_MISSING_TARBALL_INTEGRITY lockfile verification violation (the install fails closed) rather than being silently re-fetched. - 6c35a43: Added --exclude-peers to pnpm sbom. With auto-install-peers (the default), peer dependencies resolve into the lockfile and are otherwise indistinguishable from the package's own dependencies. The flag drops peer dependencies (and any transitive subtree reachable only through them) from the SBOM. CycloneDX 1.7 has no scope or relationship that expresses "consumer-provided peer", so omission is the only spec-clean handling. The flag name matches pnpm list --exclude-peers; note the SBOM flag prunes a peer's exclusive subtree, which is stricter than pnpm list (which only hides leaf peers). * Patch Changes - 25a829e: pnpm audit --fix now writes a single combined minimumReleaseAgeExclude entry per package (e.g. axios@0.18.1 || 0.21.1) instead of one entry per version, matching the format documented for the setting. Existing per-version entries in pnpm-workspace.yaml are merged into the combined form rather than left as duplicates. Installs that auto-collect immature versions into minimumReleaseAgeExclude now report the same combined entries, so the "Added N entries" message matches what is written to the manifest [#12534]. - 1cbb5f2: Fixed non-deterministic peer resolution that could add or remove an optional transitive peer — for example @babel/core, reached through styled-jsx — from a package's peer-dependency suffix across otherwise identical installs, churning the lockfile and causing intermittent pnpm dedupe - -check failures in CI. When a package's children are resolved by one occurrence (the "owner") and reused by a deeper consumer, whether that consumer inherited the owner's missing peers depended on whether the owner's resolution had finished yet — a race under concurrent resolution. The decision is now a function of the dependency graph's structure rather than resolution-completion order. - d577eea: Fixed a Windows flakiness in pnpm dlx where a failed install could surface a spurious EBUSY: resource busy or locked error. The cleanup of a partially-populated dlx cache is now best-effort with retries and no longer masks the original error. - ec7cf70: Shortened the pnpm dlx cache path so deep dependency trees no longer overflow Windows' MAX_PATH, which could make a dependency's lifecycle script fail with spawn cmd.exe ENOENT. - 05b95ab: Fixed pnpm hanging (and crashing with an unhandled promise rejection) when a non-retryable network error such as SELF_SIGNED_CERT_IN_CHAIN occurs while fetching from a registry. The error is now rejected through the returned promise instead of being thrown inside the detached retry callback. - d3f68e2: Fix a pnpm audit performance regression on lockfiles that contain dependency cycles. The reachable-vulnerability pruning added in pnpm 11.5.1 only memoized acyclic subtrees, so any node whose subtree touched a cycle — together with all of its ancestors — was recomputed on every query, making the path walk quadratic. Reachability is now computed once per node using Tarjan's strongly-connected-components algorithm, so cyclic graphs are handled in linear time #12212. - The audit path walk also no longer recurses, so a deeply nested dependency graph can no longer overflow the call stack, and the install path to each finding is tracked without per-node copying, keeping memory linear in the graph depth. - 322f88f: Fix failed optional dependency updates so they don't rewrite unrelated dependency specs #11267. - 1488db1: When enableGlobalVirtualStore is toggled on for a project that was previously installed without it, stale hoisted symlinks under node_modules/.pnpm/node_modules are now replaced instead of being left pointing at the old per-project virtual store location #9739. - 6545793: Fixed pnpm install --ignore-workspace overwriting the allowBuilds map in pnpm-workspace.yaml. The ignored builds of a package with a build script were auto-populated into allowBuilds even though --ignore-workspace was passed, clobbering committed true/false values with the set this to true or false placeholder #12469. - fbdc0eb: Fixed minimumReleaseAgeExclude and trustPolicyExclude so multiple exact-version entries for the same package behave the same as a single || disjunction entry. Previously only the first matching rule's versions were honored, so a config like [form-data@4.0.6, form-data@2.5.6] could still flag form-data@2.5.6 as violating minimumReleaseAge, while [form-data@4.0.6 || 2.5.6] worked as expected #12463. - fa7004b: The in-memory package metadata cache is now populated on the exact-version disk fast path, so repeated resolutions of the same package within one install no longer re-read and re-parse the on-disk metadata. In large monorepos this brings the time for adding a new package down from minutes to seconds. The in-memory cache key now also includes the registry, so a package of the same name served by two different registries in a single install can no longer share a cache slot and resolve the wrong tarball. - 0a154b1: Fixed pnpm patch dropping the package name (and leaking internal option fields) when the patched dependency resolves to a single git-hosted version. - 4d3fe4b: The pnpr resolver endpoints moved under the reserved /-/pnpr namespace: POST /v1/resolve is now POST /-/pnpr/v0/resolve and POST /v1/verify-lockfile is now POST /-/pnpr/v0/verify-lockfile. The capability handshake at GET /-/pnpr advertises protocol version 0 to match. This keeps every pnpr-proprietary route in npm's reserved namespace, so it can never collide with a package path. - 0ec878d: Removing a runtime dependency now removes the matching devEngines.runtime or engines.runtime entry that was materialized from it. Blank runtime selectors are normalized to latest. - 17e7f2c: pnpm sbom now emits a CycloneDX issue-tracker external reference for components (and the root) whose package.json declares a bugs URL. Email-only bugs entries are skipped, since the reference requires a URL. - a84d2a1: Add @pnpm/resolving.tarball-url, which builds and recognizes the canonical npm tarball URL of a package. It vendors getNpmTarballUrl (previously the external get-npm-tarball-url package) and adds isCanonicalRegistryTarballUrl, the predicate the lockfile writer uses to decide whether a tarball URL is derivable from name+version+registry (and can therefore be omitted from pnpm-lock.yaml). - Exposing isCanonicalRegistryTarballUrl lets a custom resolver (pnpmfile resolvers) fronting a proxy that serves tarballs on a non-canonical path (e.g. an ephemeral localhost:) rewrite the resolved tarball to the canonical form, so nothing host-specific is persisted to the lockfile. Previously this logic was private to @pnpm/lockfile.utils. - Two correctness fixes are included while consolidating the logic: the scoped-package unescape now handles uppercase %2F as well as %2f (percent-encoding is case-insensitive), and protocol-insensitive comparison strips only a leading http(s):// scheme instead of splitting on the first :// (which could truncate URLs containing a later ://). - 852d537: Lockfile verification no longer reports a registry metadata fetch failure (for example a 403/401 on a private registry, or a network error) as ERR_PNPM_TARBALL_URL_MISMATCH. When the registry can't be reached to verify an entry, the install now aborts with the registry's own fetch error (such as ERR_PNPM_FETCH_403, which already explains the authentication situation) instead of mislabeling a transport failure as lockfile tampering. Registry fetch errors no longer leak basic-auth credentials embedded in the registry URL (https://user:pass@host/) into their message. ++++ python-SQLAlchemy: - update to 2.0.51: * https://docs.sqlalchemy.org/en/21/changelog/changelog_20.html#change-2.0.51 ++++ python-lxml: - update to 6.1.1 (bsc#, CVE-2026-49825): * The known link attributes in ``lxml.html.defs.link_attrs`` were missing ``xlink:href``, which can be used for URL bypass attacks in embedded SVG/MathML/etc. content. * https://github.com/fedora- python/lxml_html_clean/security/advisories/GHSA-4jhm- jv67-739f * The Linux wheels use a patched libxslt 1.1.43, fixing CVE-2025-7424 and CVE-2025-11731. * The Windows wheels use libxslt 1.1.45, fixing CVE-2025-7424 and CVE-2025-11731. ++++ python-mpi4py: - update to 4.1.2: * Fix build issues from breaking changes in setuptools 81. * Support Windows builds with Meson and Intel MPI. * PyPy wheels are no longer published. ++++ python-openstacksdk: - update to 4.17.0: * volume: Add support for manageable volumes, snapshots * Fix type for VolumeAttachment.connection_info * typing: Add missing find_* overrides * server-external-events: change resource_key to None * Fix backup_server proxy and action * typing: Correct type of create_server_image proxy method * volume: Allow unknown attrs for QoS specs * image: Add support for downloading from a specific store * Adding support for new add/get location apis * tests: Replace use of testtools.ExpectedException * tests: Use base test class consistently * tests: Remove unnecessary setUp parameter * tests: Remove dead cloud.clustering tests * fakes: Set spec_set on proxy mocks * fakes: Resolve TODO * docs: Add missing block storage docs * volume: Add support for clusters * volume: Add support for consistency groups * volume: Add support for service worker cleanup * volume: Add support for Messages resource * volume v2: Add missing upload_volume_to_image proxy method * proxy: Start passing params to Proxy._delete * proxy: Allow passing qs params via Proxy._delete * volume: Add import backup record support * volume: Add support for QoS Spec actions * volume: Add find, list QoS spec proxy methods * volume v2: Add QoS Spec definition * volume: Add missing query filters for group types * volume: Fix unset image metadata * volume v2: Add type encryption support * volume v2: Add volume type extra specs * volume v2: Add volume type update * volume v2: Add volume update * Add project_id attribute for magnum cluster * compute: Handle missing service * Changed neutron API calls to use project_id * typing: Correct types for Server console actions * typing: Sync v2, v3 restore_backup signatures * Fix package discovery * placement: add fetch_resource_provider_usages method ++++ python-tqdm: - update to 4.68.3: * `utils`: delay `os.get_terminal_size` * `autonotebook`: support QtConsole, Spyder, JupyterLite * minor docs updates * misc minor framework updates * add Python 3.14, drop 3.7 support - update to 4.68.2: * revert accidental change to `ascii` default (fixes #1760) * `UnicodeEncodeError: 'charmap' codec can't encode characters in position 6-7: character maps to ` can be fixed by installing `tqdm!=4.68.0,!=4.68.1` * misc docs updates * tests: fix coverage (fixes #1760) - update to 4.68.1: * set name of monitor thread * fix monitor thread `atexit` deadlock * docs: minor copyediting - update to 4.68.0: * `utils`: simplify terminal size detection * add `chain`, `permutations`, `combinations`, `combinations_with_replacement`, `batched` * add `product(repeat=1)` keyword argument * soft-deprecate `tqdm.utils.envwrap` -> `envwrap` * benchmarks: fix `asv` ++++ python-platformdirs: - update to 4.10.0: * feat: add user_projects_dir for $XDG_PROJECTS_DIR * feat: add user_publicshare_dir, user_templates_dir, user_fonts_dir, user_preference_dir ++++ python-Telethon: - update to 1.44.0: * Slight typings improvements. * Should no longer time out when dealing with server salts. * Should no longer lead to high CPU usage when connection is closed by remote. ++++ python-Wand: - update to 0.7.2: * Fixed de-synced offsets during file read operations. ++++ python-anthropic: - Initial package python-anthropic 0.112.0 ++++ python-fastnumbers: - update to 5.2.0: - Support for Python 3.14 - Fixed invalid license classifier ( @jzerfowski, issues #83 and #84) - Explicitly set language="c++" and add -lstdc++ to solve linker problem on OpenSUSE - Fix bug where compilation warnings for MSVC were not turned into errors for CI testing - Eliminate various static analysis warnings - Removed support for Python 3.8 - Add no-setuptools-scm.patch to remove the need of using setuptools_scm, which doesn't work with GitHub tarballs - Remove upstreamed patch: - opensuse-build.patch ++++ python-grpcio: - update to 1.81.1: * Add typing_extensions dep to aio Bazel target. (#42001) * Drop 3.9. (#42145) * grpc-status: Relax protobuf dependency upper bound to allow 7.x. (#41948) * [Typeguard] Part 5 - Add Typeguard SYNC Stack in tests. (#40278) * Remove GIL from ReceiveMessageOperation.un_c method. (#41812) * Support observability in AsyncIO stack. (#41573) * Trim Python2 backward compatiblity syntax - removed (object) inheritance ++++ python-icalendar: - update to 7.2.0: * Created an ical_value property for the vFrequency component, mirroring the existing pattern on vWeekday. @mvanhorn (Issue * Created an ical_value property for the vGeo component. * Added type hints to component methods. * Added test coverage for icalendar.compatibility.deprecate_for_version_8(). * The Alarm.uid accessor now falls back to vendor-specific UID properties (the existing X-ALARMUID and the newly added X-EVOLUTION-ALARM-UID) when no canonical UID is present, so alarms exported by Evolution/GNOME Calendar expose a usable identifier. single_string_property now accepts an ordered list of fallback keys so further vendor aliases can be added later. * The rdates and exdates properties are now writable: assigning a list replaces the RDATE/EXDATE values, del (or assigning an empty list or None) clears them, and assigning the value the getter returns round-trips. ++++ python-installer: - update to 1.0.1: * Include docs and tests in sdist again * Fix long path issue on Windows * Fix date in changelog * Use `os.path.abspath()` instead of `Path.resolve()` for performance ++++ python-jiter: - update to 0.15.0: * expose `known_number_bytes` and parser methods for bytes -> number ++++ python-jwcrypto: - update to 1.5.8: * Fix list iteration in claim format validation * fix: bump minimum cryptography dependency to >= 39.0.0 * Wrap JWKSet parsing errors in InvalidJWKValue * jwt: add opt-in strict_serialization to enforce compact form ++++ python-kafka-python: - update to 3.0.6: * consumer: track current leader epoch in addition to record epoch * Also `wait_for_topics` on <0.10 test fixtures * Reserve buffer capacity before every encode_into write * Fix backoff on bootstrap init failure after connection_made * Add new extended logging args to docs/cli * Fix `_build_transport` / `conn.close` race * net.transport: Fix closed/write_eof handling in `_write_to_sock` * Fix kafka.net.connection await: raise connection failures * bootstrap connection log changes * Improve connection logging; dont log version check if matches expected * tests: print integration fixture output to console if no log handlers * docs: Add title headings for KafkaConsumer/KafkaProducer; add sphinx-argparse to requirements-dev.txt * Consumer: fix multi-broker fetch busy wait loop * net: inject KernelEvent handler exceptions into coro; warn dont crash if task state is still RUNNING * Fix: do not mark coordinator dead on all HeartbeatResponse errors * Improve task cleanup with net.cancel(task), TaskState, and consolidated wait_io cleanup * Fix/net selector task already done * Fixup socks5_proxy deprecation warning * log metadata refresh failure stacktraces as DEBUG not ERROR * log heartbeat rebalance response as INFO, not WARNING * add --log-format, --log-date-format, --log-file, --log-config * fix comma-separated --bootstrap-servers parsing * fix memory leak of cancelled timeout tasks (@azdobylak / [#3077]) * receive_message_max_bytes default 100MiB (consumer/producer/admin); check against fetch_max_bytes and max_partition_fetch_bytes in Consumer ++++ python-langchain-anthropic: - Initial package python-langchain-anthropic 1.4.8 ++++ python-langchain-aws: - Initial package python-langchain-aws 1.6.1 ++++ python-langchain-core: - Initial package python-langchain-core 1.4.8 - Initial package python-langchain-openai 1.3.3 - Initial package python-langchain-protocol 0.0.18 ++++ python-langgraph: - Initial package python-langgraph 1.2.6 - Initial package python-langgraph-checkpoint 4.1.1 - Initial package python-langgraph-cli 0.4.30 - Initial package python-langgraph-prebuilt 1.1.0 - Initial package python-langgraph-sdk 0.4.2 ++++ python-langsmith: - Update to 0.9.3: * Client library for the LangSmith observability and evaluation platform; many releases of fixes and new tracing/evaluation features since 0.1.52. * websockets is now a core runtime dependency. - Switch Source to the PyPI sdist (langsmith-%{version}.tar.gz) instead of the GitHub archive; the sdist ships only the Python client and its unit tests. - Build with the hatchling backend (upstream moved away from poetry). - Drop the langsmith console-script and its update-alternatives handling; upstream no longer ships a CLI entry point. - Add new runtime dependencies required by this release: python-anyio, python-distro, python-sniffio, python-typing_extensions, python-uuid-utils, python-websockets and python-xxhash; tighten the existing dependency floors. ++++ python-moreorless: - update to 0.6.0: * Fix missing f-prefix on error strings in combined.py * Reject structurally invalid hunks in patch application ++++ python-mutagen: - update to 1.48.1: * Revert: ``ID3: Fix saving ID3v2 comment fields from COMM:desc:lang tags`` to fix duplicated COMM frames in some cases. :pr:`713` * Drop Support for Python 3.7, 3.8 and 3.9 :pr:`611` :pr:`657` :pr:`689` * ID3: Add ``salt`` attribute to APIC frames to allow multiple APIC frames with * identical descriptions :pr:`675` * ID3: Preserve order of APIC frames relative to each other when saving :bug:`436` :pr:`676` * ID3: Fix reading/writing v1.0 and v1.1 comment/track fields :bug:`668` :pr:`686` * ID3: Fix saving ID3v2 comment fields from ``COMM:desc:lang`` tags :bug:`660` :pr:`709` * ID3: Consider size of extended header when reading ID3 data :bug:`630` :pr:`631` * EasyID3: Fix handling of ``albumartistsort`` as ``TSO2`` with ``TXXX:ALBUMARTISTSORT`` * fallback for reading :pr:`649` * MP3: do not fail on non-ASCII lame header version flags :pr:`664` * OggOpus: Provide a bitrate property :bug:`475` :pr:`704` * MP4: Fall back to parsing length from ``mvhd`` if there is no ``trak`` info :pr:`682` * MP4: Fix chapter timestamp parsing :bug:`639` :pr:`640` * OGG: Fix saving files with trailing null bytes :bug:`591` :pr:`674` * mid3v2: Fix ``--list-frames-v2.2`` option :bug:`669` :pr:`683` * Set ``__cause__`` on ``MutagenError`` to preserve exception chain :bug:`703` :pr:`710` * Explicitly define exports with ``__all__`` in ``mutagen/__init__.py`` :bug:`647` :pr:`696` * docs: Fix code example for :class:`flac.Picture` :pr:`673` * docs: Initial :doc:`dev/index` with implementation notes for ID3 :pr:`633` * Switch from poetry to uv for development :pr:`687` * Changed the default branch from master to main ++++ python-nh3: - update to 0.3.6: * Validate clean_content_tags conflict with tags * Document tag_attribute_values as alternate to attributes * Add nh3.escape alias for clean_text * Bump pyo3 from 0.28.3 to 0.29.0 * Expose ammonia's url_relative policy via url_relative kwarg ++++ python-ormsgpack: - Initial package python-ormsgpack 1.12.2 - Rust crates are vendored via the cargo_vendor source service (vendor.tar.zst) ++++ python-pbs-installer: - update to 2026.6.10: * update cpython build releases and hashes ++++ python-pdm-backend: - update to 2.4.9: * Adjust the expected test output to include editables 0.6 ++++ python-persistent: - update to 6.7: * Add preliminary support for Python 3.15b1. ++++ python-phonenumbers: - update to 9.0.33 * Merge metadata changes from upstream 9.0.33 ++++ python-pillow-heif: - update to 1.4.0: * `libheif` was updated from the `1.21.2` to `1.23.0` version. * `libde265` was updated from the `1.0.16` to `1.1.0` version. * `libx265` was updated from the `4.1` to `4.2` version. #426 * Minimum required `libheif` version is `1.19.0`. #416 * `options.ALLOW_INCORRECT_HEADERS` option. Starting with `libheif` `1.22.0`, libheif itself rejects images whose decoded size does not match the `ispe` header. #426 * `sRGB` NCLX color profile (`BT.709` primaries) is now written by default during encoding when no color information was provided, to avoid color shifts in viewers. #407 ++++ python-plumbum: - update to 2.0.1: * Make SwitchInfo hashable again so requires=/excludes= work * Drop unused conda.recipe * Support async mode (#768) Support popen on async pipelines (#795, #804) * Support popen on async pipelines * More pathlib API supported * Support color string processing * Remove pywin32 dependency and replace WinAPI calls with a custom ctypes wrapper * Full static typing Add paramiko machine typing (#746) Add remote typing (#744) Add sshmachine typing (#745) Add typing for color (#730) Add typing for fs (#737) Add typing for local machine (#743) Typing paths (#733) Adding rest of typing (#739) Enable tc ruff check (#752) More safe types (#741) Should be safe types (#740) Type only session (#742) Types for Application (#735) Typing for commands (#738) Type examples too (#748) Typing fixes from Ruff (#749) Minor typing updates (#780) * Add paramiko machine typing * Add remote typing * Add sshmachine typing * Add typing for color * Add typing for fs * Add typing for local machine * Typing paths * Adding rest of typing * Enable tc ruff check * More safe types * Should be safe types * Type only session * Types for Application * Typing for commands * Type examples too * Typing fixes from Ruff * Minor typing updates ++++ python-prettytable: - update to 3.18.0: * Add support for Python 3.16 (#470) @hugovk * Support multiline headers (#451) @wyllys66 * Support reStructuredText tables (#449) @hugovk * Support `int_format`, `float_format` and `custom_format` for CSV (#448) @hugovk * Add caption support for Markdown (#342) (#430) @stuertz * Validate column-specific options when dict attrs are modified (#429) @stuertz * Overwrite int/float formatter with `custom_formatter` (#425) @stuertz * Document `paginate()` (#420) @stuertz * Docs: add example of using `custom_format` (#405) @stuertz * Improve type coverage of `colortable` (#459) @jorenham * Improve wcwidth>=0.3.5 integration and performance (#440) @jquast * Replace `re.split` with `str.split` and remove `re` import (#443) @hugovk * Speed up import time (#471) @hugovk * Stop testing experimental Python 3.13t (#469) @hugovk * Performance: deprecate and defer import of `TableHandler` (#460) @hugovk * Expand tabs in cell values so columns stay aligned (#468) @gaoflow * Drop stale `align`/`valign` keys when `field_names` are renamed (#465) @SAY-5 * Fix bleeding of wrapped colours into table edges (#452) @jquast * Fix `horizontal_align_char` getter (#445) @hugovk * Allow different types for Cursor than only sqlite3.Cursor (#419) @stuertz * Remove duplicate line (#446) @hugovk * Document `header_horizontal_char` and remove a duplicate docstring line (#467) @Labib-Bin-Salam ++++ python-propcache: - update to 0.5.2: * Added support for newer type hints and remove Optional and Union from all annotations -- by :user:`Vizonex` Related issues and pull requests on GitHub: :issue:`193`. * Dropped support for Python 3.9 as it has reached end of life. Related issues and pull requests on GitHub: :issue:`216`. * Changed the Cython build dependency from ~= 3.1.0 to >= 3.2.0, removing the upper version bound to avoid conflicts for downstream packagers -- by :user:`jameshilliard` and :user:`gundalow`. The upstream Cython version is pinned to 3.2.4 in the CI/CD environment. Related issues and pull requests on GitHub: :issue:`184`, :issue:`188`, :issue:`214`. * Start building and shipping riscv64 wheels -- by :user:`justeph`. Related issues and pull requests on GitHub: :issue:`194`. * The PEP 517 build backend now supports a new build-inplace config setting (and PROPCACHE_BUILD_INPLACE environment variable) for controlling whether to build the project in- tree or in a temporary directory. It only affects wheels and is set up to build in a temporary directory by default. It does not affect editable wheel builds; they will keep being built in-tree regardless. Here's an example of using this setting: $ python -m build --config-setting=build- inplace=true Additionally, when building wheels in an automatically created temporary directory, the build backend now normalizes the respective file system path to a deterministic source checkout directory by injecting the - ffile-prefix-map compiler option into the CFLAGS environment variable, as suggested by known reproducible build practices. The effect is that downstreams will get reproducible build results. Related issues and pull requests on GitHub: :issue:`218`. ++++ python-proto-plus: - update to 1.28.0: * no upstream changelog available ++++ python-rebulk: - Update to version 4.2.2 Bug Fixes: * match: Make Match.hash independent of the mutable value Chores: * toposort: Purge Python 2 remnants from the vendored module Refactoring: * Drop dead getargspec fallback and leftover commented code * pattern: DRY Pattern.init and RePattern._match - Update to version 4.2.1 Bug Fixes: * chain: Sort matches by match_index before groupby Performance Improvements_ * utils: Set-based extend_safe with unhashable fallback - Update to version 4.2.0 Bug Fixes: * typing: Reject dataclass/TypedDict as Key value_type Chores: * Sync uv.lock with released version 4.1.0 Features: * typing: Matches.named accepts multiple names (any-of) * typing: Typed value retrieval — Key[T] and Matches.to (v5 POC) ++++ python-redis-entraid: - update to 1.2.1: * Bump PyJWT to 2.13 ++++ python-reproject: - update to 0.21.0: * Fixes to HiPS functionality * Give each thread its own copy of the WCS in the dask HiPS ++++ python-robotframework-seleniumlibrary: - update to 6.9.0: * SeleniumLibrary 6.9.0 is a new release with several enhancements and bug fixes. A couple new keywords, for drag and drop as well as getting css properties, have been added. Secret type support has be added. An issue with using lists with chaining locators has been fixed. Several of the minimum required versions have been updated. * SeleniumLibrary supports Python 3.10 through 3.14, Selenium 4.29.0 through 4.44.0 and Robot Framework 6.1.1 and 7.4.2. ++++ python-ruff: - update to 0.15.20 * Preview features * Allow human-readable names in rule selectors * Emit a warning instead of an error for unknown rule selectors * Match noqa shebang handling in ruff:ignore comments * [ruff] Remove pytest-fixture-autouse (RUF076) * Documentation * Add versioning sections to custom crate READMEs * Update ruff_python_parser README for crates.io * [perflint] Clarify that PERF402 applies to any iterable ++++ python-serpent: - update to serpent-1.43: * Fixed multiple bugs in serialization and parsing (complex number edge cases, custom types etc) * Changed java maven publishing method ++++ python-setuptools-rust: - update to 1.13.0: * Add `generated-files` option to `RustExtension` to copy files from the build script output directory to the wheel. #574 * Add `-Zunstable-options` when querying rustc for information about custom JSON targets. #587 ++++ python-slack-sdk: - update to 3.42.0: * feat: add authorship arguments to assistant threads and chat stream * feat(blocks): add Card, Carousel, and Alert block types * feat(models): add BlockChunk type to chat.{start,append,stop}Stream methods * feat: add highlight_type to files.completeUploadExternal and files_upload_v2 * fix: pass default ssl=True to aiohttp to avoid deprecation warning * fix: Improve type annotations in `SignatureVerifier` * Fix typo in SectionBlock field validation * fix: improve Socket Mode client stability and correctness * fix: pin cryptography<46 for PyPy 3.10 CI builds * fix: resolve OAuth installation store bugs and typos * docs - adds chat_stream helper to python sdk docs (removing from bolt-py) * docs(maintainers): adding block kit types instructions ++++ python-snowballstemmer: - update to 3.1.1: * Fix a segmentation fault after reporting an error for a string command not followed by a string variable name or string literal. * Variable localisation was failing to check the expression on the RHS of an integer test for uses of a variable, so could incorrectly localise an integer variable whose value should have persisted between calls to a function. * Inline some routines which are only used once. This is done for routines consisting of a single non-compound command * Simplify `not` applied to an integer test by removing the `not` and flipping the sense of the test (e.g. `not $(x > y)` becomes `$(x <= y)`) which results in simpler generated code. * Fix segmentation fault if -syntax is used on a program with no code. * Fix segmentation fault on some assignment syntax errors. * Fix bug introduced in v3.0.0 with conversion of `among` starter. If there were any commands after the among in the same command list then the among itself would get lost. ++++ python-social-auth-core: - update to 5.0.2: * LINE backend now validates callback state before exchanging authorization codes, preventing login CSRF. * Shopify backend now sends and validates OAuth state, preventing login CSRF. * Updated the Google OAuth documentation link. * Externally resumable partial request links now require confirmation even in the browser session that created the partial, preventing validation links from being consumed by a plain GET. * LoginRadius backend now validates callback state to prevent login CSRF. * Odnoklassniki app backend now ignores untrusted callback API hosts and validates returned user details. * Partial pipeline resume now requires session ownership or explicit external resume confirmation to prevent login CSRF. * SAML responses are now validated against the original AuthnRequest when possible. * Twilio backend now preserves HTTPS callback URLs and validates callback state to prevent login CSRF. * Auth0 OpenID Connect configuration now uses the correct base URLs. * Authentication now handles invalid email addresses without crashing. * Vend OAuth user IDs are now scoped by shop. * VK app authentication now requires an auth key. ++++ python-sphinxcontrib-serializinghtml: - update to 2.0.0: * Adopt Ruff * Tighten MyPy settings * Update GitHub actions versions ++++ python-sse-starlette: - update to 3.4.5: * fix: test selection ++++ python-tableauserverclient: - update to 0.41: * **PDF export: vizWidth/vizHeight now sent in requests** (PR [#1795]) -- fields existed on `PDFRequestOptions` but were never serialized; now wired up for both views and workbooks * **Workbook description included in update requests** (PR [#1791]) -- was silently dropped before; now sent at API 3.21+ * **Users endpoint: filter by email** (PR #1789, closes #1562) * **ConnectionItem: add `database_name` field** (PR #1787, closes #1571) * **SVG format support for view/custom view images** (PR #1755) * **Batch create schedule** (PR #1714) * **Delete view** (PR #1712) * **Users CSV import** (PR #1409) -- bulk add/remove via `Iterable[UserItem]` * **Extensions API support** (PR #1672) * **Collections in favorites** (PR #1647) * **WebAuthoringForFlows permission capability** (PR #1642) * **OIDC endpoints** (PR #1630) -- create, update, delete, get by ID * **Toggle attribute capture for a site** (PR #1619) * **Update multiple connections in one call** (PR #1638) -- for workbooks and datasources * **Make refresh consistent** (PR #1665) -- all three endpoints now accept either an item or an ID string * **UAT (unified access token) JWT login** (PR #1671) * **ResourceReference is hashable** (PR #1668) * **SiteAuthConfiguration `__str__`/`__repr__`** (PR #1641) * **Customized Monthly schedule interval** (PR #1670, closes [#1365]) * **`project.get_by_id()`** (PR #1736, closes #816) * **Release automation** (PR #1613) -- publish to PyPI triggered by GitHub Release event * **Always use server version by default** (PR #1796, closes [#876], #959) -- auto-detects REST API version after signin * **Handle missing `t:error` element in server responses** (PR [#1794]) -- was crashing as `NonXMLResponseError` instead of showing the real XML * **Deprecate removed `no_extract` parameter** (PR #1793) -- raises `DeprecationWarning` and maps to `include_extract=False` instead of hard `TypeError` * **Webhook event name prefix handling** (PR #1790, closes [#1597]) -- accept both prefixed and unprefixed event/source names * **`QuerySet.__iter__`: use `return` not `raise StopIteration`** (PR #1788) -- PEP 479: `StopIteration` inside a generator becomes `RuntimeError` * **Duplicate extract job (409093) is a warning, not an error** (PR #1785) -- extended from workbooks to datasources and flows * **Timeout error messages point to `TSC_CHUNK_SIZE_MB`** (PR [#1781]) -- 504s during chunked upload now give actionable guidance * **Bulk user add: don't default `authSetting` to `ServerDefault`** (PR #1779) -- was wrong for Tableau Cloud * **Quote tag labels containing spaces or commas** (PR #1782, closes #1738) * **`authentication_type` optional in `update_connections`** (PR #1778) * **View filter parameters prefix** (PR #1633, closes #1632) -- parameters need `vf_Parameters.` prefix * **409 duplicate extract check in workbooks** (PR #1733, closes #1090) * **Datasource description in publish and update XML** (PR [#1682]) * **Datasource owner/project parsing when User Visibility is Limited** (PR #1700) * **Custom view workbook/view setter** (PR #1730) * ## Infrastructure / Packaging * **Wheel packaging fix + release safety checks** (PR #1798) -- correct `packages.find` exclude list; adds CI jobs to verify wheel structure pre-publish and smoke-test after publish * **Remove deprecated `cgi` module** (PR #1771, closes #1745) * **Update license info in `pyproject.toml`** (PR #1776) * **pytest-xdist for parallel test runs** (PR #1681) * **`tmp_path` fixture in download tests** (PR #1800) -- avoids writing files to cwd during parallel test runs ++++ python-testscenarios: - Update to 0.6.2: * Claim Python 3.10 - 3.14 support. * Fix compatibility with recent versions of fixtures, testtools. * Switch to hatchling/hatch-vcs build backend. * Test suite relocated to top-level tests/ directory. - Remove obsolete use-assertequal.patch ++++ python-tifffile: - update to 2026.6.1: * Replace NullContext with contextlib.nullcontext (breaking). * Fix writing monochrome linear_raw (#328). * Fix keyboard axis selection in imshow interactive viewer (#327). * Fix reading short ASCII string tag values from NDPI. * Add option to suppress writing extrasamples tag. * Verify origin of codecs. ++++ python-tiktoken: - update to 0.13.0: * Update fancy-regex for significantly increased performance * Branch byte pair encoding to fix performance on unusual input * Fix AttributeError caused by incomplete redaction of experimental code * Update version of `pyo3` * Update version of optional dependency `blobfile` ++++ python-typepy: - update to 2.0.0: * Replace pytz with ZoneInfo + misc datetime fixes - update to 1.3.5: * Bump the actions-dependencies group across 1 directory with 6 updates * Fixed an invalid input handle for DateTimeConverter * Add support for Python 3.14 * Fix logic issues in type checking and conversion functions ++++ python-typer: - Update to 0.27.8 * Make second column of Rich help output reflect the type consistently, even when using metavar. * Fix formatting in NoSuchOption.format_message(). ++++ python-ujson: - update to 5.13.0: * Create manylinux2014 wheels * Add support for Python 3.15 * Disable global interpreter lock for freethreading * Move metadata from `setup.cfg` to `pyproject.toml` (#736) * Tighten UTF-8 validation for `ujson.dumps(b"...", reject_bytes=False)` * Replace generated `version.h` with macro (#735) @hugovk ++++ python-uv: - upadate to 0.11.25 * Enhancements * Add a full "lockfile" to tool receipts * Allow scoped overrides to add dependencies * Avoid writing redundant lockfile markers with tool.uv.environments * Factor supported environments out of lockfile markers * Recommend our own build backend in the build frontend * Reject wheels with multiple .dist-info directories * Simplify dependency markers under parent reachability * Support scoped dependency exclusions * Support scoped dependency overrides * Explain why files are skipped in registry index parsing * Preview features * Add uv workspace list --scripts * Support centralised environments in uv venv * Use locked ty versions in uv check * Add centralized storage of project environments * Verify lockfile hashes before reusing a cached ty in uv check * Use locked dependency selection for uv check --script * Bug fixes * * Preserve standalone markers in workspace metadata * Reject uv build if the cache dir is enclosed ++++ python-wrapt: - update to 2.2.2: * When @wrapt.lru_cache was applied to an instance method that was overridden in a subclass, and the subclass method called the base class method via super(), a RecursionError was raised instead of the base class method being invoked. The per-instance cache for each method was stored as an attribute on the instance whose name was derived only from the method __name__, so the base and derived methods shared a single cache slot. The subclass cache was therefore found again when the base method was reached through super(), re-entering the subclass body and recursing without end. The cache attribute name now incorporates a unique identifier for each decorated method so that a base method and a method that overrides it use distinct per-instance caches. With thanks to the reporter of issue #342. * When @wrapt.lru_cache was applied to a method of a class deriving from wrapt.ObjectProxy, the per-instance cache was stored on the wrapped object rather than on the proxy. This is because the proxy __setattr__ forwards attribute assignment to the wrapped object for any name that is not a recognised proxy attribute, and the cache attribute name was not one. Storing the cache on the wrapped object had several consequences: the wrapped object was polluted with cache attributes it never defined; the cache held a reference back to the proxy through the bound method it wrapped, so a wrapped object that outlived the proxy kept the proxy alive and prevented its collection; wrapping an object that does not accept arbitrary attributes, such as one using __slots__, caused the first cached call to fail with an AttributeError; and two proxies sharing a single wrapped object shared one cache and could return results computed for the wrong proxy. The cache attribute is now stored on the proxy itself using the proxy __self_setattr__ method when the instance is a wrapt object proxy, falling back to setattr for ordinary instances. ++++ python-xxhash: - update to 3.8.0: * Speed up module-level one-shot digest(), intdigest(), and hexdigest() functions by switching them to METH_FASTCALL. * Keep one-shot argument handling consistent with hash constructors, including positional and keyword input/seed arguments, duplicate argument errors, and oversized seed wrapping. * Fix error handling in the xxh3_128 integer digest path so allocation failures are reported cleanly. * Fix Python 3.8 builds by adding a PyModule_AddType compatibility fallback with correct reference counting. * Correct type stubs for xxh64_digest(), xxh64_hexdigest(), and xxh64_intdigest(), they were incorrectly aliased to xxh3_64 functions. * Fix memory leak in copy() and new() when memory allocation fails (rare edge case) * Fix seed/reset state initialization in xxh32 and xxh64 (unlikely to affect normal usage) * Replace Py_BuildValue with PyLong_FromUnsignedLong/LongLong for performance * Update README examples to use bytes literals ++++ python-zeroconf: - update to 0.150.0: * Add async_update_interfaces to rescan network interfaces at runtime * Precompute address hash instead of per-instance lru_cache * Add benchmarks for cache mark-to-expire path * Add benchmarks for ipaddress object creation and hashing * Synchronise test_integration on browser first-query ++++ python-zopfli: - update to 0.4.3: * Add Windows ARM64 wheel to CI build matrix - update to 0.4.2: * Support building on free-threaded Python * Fix sdist build and add setuptools_scm to build system requirements ++++ python315: - Update to 3.15.0~b3: - Security - gh-151544: Modules/Setup.local is no longer used as a landmark to discover whether Python is running in a source tree, as it could potentially affect actual installs. The pybuilddir.txt file is now the sole indicator of running in a source tree. - gh-151159: Update macOS installer to use OpenSSL 3.5.7. - gh-151159: Update Android and iOS installers to use OpenSSL 3.5.7. - gh-150599: Fix a possible stack buffer overflow in bz2 when a bz2.BZ2Decompressor is reused after a decompression error. The decompressor now becomes unusable after libbz2 reports an error. - gh-149835: shutil.move() now resolves symlinks via os.path.realpath() when checking whether the destination is inside the source directory, preventing a symlink-based bypass of that guard. - Core and Builtins - gh-151905: Fix OOM error handling in PyFrame_GetBack() to propagate exceptions instead of masking them as None. - gh-151722: Defer GC tracking of frozendict to end of construction. Patch by Donghee Na. - gh-151546: Fix the stack limit check if Python is linked to musl (ex: Alpine Linux). Use the stack size set by the linker to compute the stack limits. Patch by Victor Stinner. - gh-151510: Fix a crash in __lazy_import__() when called without an explicit globals argument and without a current Python frame. - gh-151461: Fix direct execution of files with invalid source encodings to report the underlying codec lookup or decoding error instead of the generic SyntaxError: encoding problem message. Patch by Bartosz Sławecki. - gh-151218: PyConfig_Set() and sys.set_int_max_str_digits() now replace sys.flags (create a new object), instead of modifying sys.flags in-place. Patch by Victor Stinner. - gh-151297: Fix an invalid pointer dereference that could occur when calling PyObject_Realloc() with a NULL pointer in free-threaded builds or with PYTHONMALLOC set to mimalloc. - gh-151253: If import encodings (first import) fails at Python startup, dump the Python path configuration to help users debugging their configuration. Patch by Victor Stinner. - gh-151238: Fix a crash when compiling a concatenated f-string or t-string if an error occurs when processing one of it’s parts. - gh-151112: Fix a crash in the compiler that could occur when running out of memory. - gh-151126: Fix a crash, when there’s no memory left on a device, which happened in: code compilation, _interpchannels module, _winapi.CreateProcess() function. - Now these places raise proper MemoryError errors. - gh-150902: Apply an existing optimization of PyCriticalSection (single mutex) to PyCriticalSection2: avoid acquiring the same locks that the current CS has already acquired. - gh-151065: Fix memory leak when using the mimalloc memory allocator. - gh-150988: Fix a reference leak in OSError when attributes are set before super().__init__(). - gh-150723: Fix perf jitdump timestamps on macOS. Events were stamped using CLOCK_MONOTONIC, but macOS profilers timestamp their samples with mach_absolute_time(). The mismatch prevented the JIT code mappings from lining up with the samples, so no Python frame could be resolved. - gh-150723: Fix malformed perf jitdump thread ids on macOS. The thread_id field of the JR_CODE_LOAD record was written as a 64-bit value instead of the 32-bit value required by the jitdump format, which shifted every following field and prevented profilers from resolving Python frames. - gh-150700: Fix a SystemError when compiling a class-scope comprehension containing a lambda that references __class__, __classdict__, or __conditional_annotations__. Patch by Bartosz Sławecki. - gh-150633: Fix the frozen importer accepting module names with embedded null bytes, which caused it to bypass the sys.modules cache and create duplicate module objects. - gh-148613: Fix a data race in the free-threaded build between gc.set_threshold() and garbage collection scheduling during object allocation. - gh-150207: Fix a crash when a memory allocation fails during tokenizer initialization. A proper MemoryError is now raised instead. - gh-149805: Fix a SystemError when compiling a compiling __classdict__ class annotation. Found by OSS-Fuzz in [#512907042]. - gh-149321: Do not support none as a lazy imports mode. - Library - gh-75666: Fix a reference leak in tkinter: the Tcl commands created for event callbacks are now deleted when a binding is replaced or unbound. - gh-151770: Fix datetime.datetime.fromisoformat() raising AssertionError instead of ValueError for an out-of-range month combined with a 24:00 time. - gh-151665: inspect.signature() now works on the lazy evaluators of type aliases and type parameters instead of raising ValueError. - gh-151695: Fix a use-after-free in the curses module. The encoding of the initial screen, used by curses.unctrl() and curses.ungetch() to encode non-ASCII characters, is now kept as a private copy instead of a borrowed pointer to a window object that may be deallocated. - gh-151436: Fix skewed stack trackes in the Tachyon profiler when caching is enabled and when generators and coroutines are profiled, by updating tstate->last_profiled_frame at every frame-removal site. The issue resulted in total erasure of some callers. Patch by Maurycy Pawłowski-Wieroński. - gh-151426: Fix impossible stack traces (callers and callees cross called, orphans and incorrect lines) in the Tachyon profiler when caching frames, by snapshotting the stack chunks before walking the frame chain on a cache miss. Patch by Maurycy Pawłowski-Wieroński. - gh-151403: Fixed a crash in subprocess.Popen (and _posixsubprocess.fork_exec) when an argv item’s __fspath__() concurrently mutates the args sequence being converted. - gh-151390: Colorize match in the REPL when followed by a unary + or - operator. Patch by Bartosz Sławecki. - gh-151126: Fix crash on unset MemoryError on allocation failure in ctypes.get_errno(). - gh-151337: Avoid possible memory leak in tkinter.c on Windows. - gh-151126: Fix a crash when MemoryError in os._path_splitroot() was not set properly. - gh-149671: Restore compatibility with setuptools -nspkg.pth files in the site module. Inject sitedir variable in the frame which executes pth code. Patch by Victor Stinner. - gh-151295: Fixed a crash (use-after-free) in bytes.join() and bytearray.join() that could occur if an item’s __buffer__() concurrently mutates the sequence being joined. The mutation is now reported as a RuntimeError instead. - gh-109940: Fix Windows venv activation in cmd.exe to respect VIRTUAL_ENV_DISABLE_PROMPT. - gh-150771: Fix email messages created with shift_jis or euc-jp charsets. set_content() now stores the payload using the output charset (iso-2022-jp) so printing the message no longer raises UnicodeEncodeError. - gh-151039: Fix a crash when static datetime types outlive the _datetime module. - gh-151021: Fix mmap.mmap.find() and rfind() to return -1 when searching for an empty subsequence with a start position past the end of the mapping. - gh-62825: Encodings “KS_C_5601-1987”, “KS X 1001”, etc are now aliases of “CP949” instead of “EUC-KR”. - gh-150913: Fix sqlite3.Blob slice assignment to raise TypeError and IndexError for type and size mismatches respectively, even when the target slice is empty. - gh-143008: Fix race conditions when re-initializing a io.TextIOWrapper object. - gh-150662: Fix the --gecko collector in profiling.sampling that kept every sample in memory. It now writes sample and marker data to temporary files and reads them back, ultimately building the output file at the end. Patch by Pablo Galindo and Maurycy Pawłowski-Wieroński. - gh-150750: Fix a race condition in collections.deque.index() with free-threading. - gh-148932: Fix profiling.sampling on Windows virtual environments to resolve the actual Python PID from a virtual environment shim. - gh-149816: Fix race condition in ssl.SSLContext.sni_callback - gh-53144: The email package now supports all aliases of Python codecs and uses MIME/IANA names for all IANA registered charsets. - gh-149891: Add support for more encoding aliases officially registered in IANA. - gh-149473: Calling os.environ.clear() now emits os._clearenv auditing event. Patch by Victor Stinner. - gh-148954: Fix XML injection vulnerability in xmlrpc.client.dumps() where the methodname was not being escaped before interpolation into the XML body. - gh-143988: Fixed crashes in socket.socket.sendmsg() and socket.socket.recvmsg_into() that could occur if buffer sequences are concurrently mutated. - gh-120665: Fixed an issue where unittest loaders would load and instantiate unittest.TestCase-derived subclasses that are also abstract base classes, which can’t be instantiated. - gh-91099: imaplib.IMAP4.login() now raises exceptions with str instead of bytes. Patch by Florian Best. - gh-101267: When a worker process terminates unexpectedly, concurrent.futures.ProcessPoolExecutor now sets a separate BrokenProcessPool exception on each pending future instead of sharing a single instance among them all. Sharing one exception produced malformed tracebacks: each Future.result() call re-raised the same object, appending another copy of the traceback to it. - Documentation - gh-86726: Greatly expand the tkinter documentation to cover the full public API of the package and its submodules. The descriptions are oriented towards Python rather than Tcl/Tk, with corrected return types and versionadded/versionchanged information. - gh-150319: Generic builtin and standard library types now document the meaning of their type parameters. - gh-109503: Fix documentation for shutil.move() on usage of os.rename() since nonatomic move might be used even if the files are on the same filesystem. Patch by Fang Li - Tests - gh-151130: Add more tests for PyWeakref_* C API. - gh-150966: Avoid prematurely terminating failing live sampling profiler test targets, which made stderr assertions flaky on ASAN buildbots. - gh-148853: Fix tests failing on FreeBSD in test.support’s in_systemd_nspawn_sync_suppressed() due to unreadable /run directory. - Build - gh-151163: Updated Android build to include SQLite version 3.53.2. - IDLE - bpo-6699: Warn the user if a file will be overwritten when saving. - C API - gh-141510: Add frozendict to the fast paths of PyMapping_GetOptionalItem(), PyMapping_Keys(), PyMapping_Values(), and PyMapping_Items(). - gh-123619: PyUnstable_Object_EnableDeferredRefcount() now returns 0 if the object is not tracked by the garbage collector: if gc.is_tracked() is false. Patch by Victor Stinner. - gh-149044: Improved error message when specifying non-type base classes in Py_tp_bases, Py_tp_base, and bases argument to PyType_FromMetaclass() and other PyType_From* functions. - gh-150907: Fix dynamic_annotations.h header file when built with C++ and Valgrind: add extern "C++" scope for the C++ template. Patch by Victor Stinner. ++++ python315-documentation: - Update to 3.15.0~b3: - Security - gh-151544: Modules/Setup.local is no longer used as a landmark to discover whether Python is running in a source tree, as it could potentially affect actual installs. The pybuilddir.txt file is now the sole indicator of running in a source tree. - gh-151159: Update macOS installer to use OpenSSL 3.5.7. - gh-151159: Update Android and iOS installers to use OpenSSL 3.5.7. - gh-150599: Fix a possible stack buffer overflow in bz2 when a bz2.BZ2Decompressor is reused after a decompression error. The decompressor now becomes unusable after libbz2 reports an error. - gh-149835: shutil.move() now resolves symlinks via os.path.realpath() when checking whether the destination is inside the source directory, preventing a symlink-based bypass of that guard. - Core and Builtins - gh-151905: Fix OOM error handling in PyFrame_GetBack() to propagate exceptions instead of masking them as None. - gh-151722: Defer GC tracking of frozendict to end of construction. Patch by Donghee Na. - gh-151546: Fix the stack limit check if Python is linked to musl (ex: Alpine Linux). Use the stack size set by the linker to compute the stack limits. Patch by Victor Stinner. - gh-151510: Fix a crash in __lazy_import__() when called without an explicit globals argument and without a current Python frame. - gh-151461: Fix direct execution of files with invalid source encodings to report the underlying codec lookup or decoding error instead of the generic SyntaxError: encoding problem message. Patch by Bartosz Sławecki. - gh-151218: PyConfig_Set() and sys.set_int_max_str_digits() now replace sys.flags (create a new object), instead of modifying sys.flags in-place. Patch by Victor Stinner. - gh-151297: Fix an invalid pointer dereference that could occur when calling PyObject_Realloc() with a NULL pointer in free-threaded builds or with PYTHONMALLOC set to mimalloc. - gh-151253: If import encodings (first import) fails at Python startup, dump the Python path configuration to help users debugging their configuration. Patch by Victor Stinner. - gh-151238: Fix a crash when compiling a concatenated f-string or t-string if an error occurs when processing one of it’s parts. - gh-151112: Fix a crash in the compiler that could occur when running out of memory. - gh-151126: Fix a crash, when there’s no memory left on a device, which happened in: code compilation, _interpchannels module, _winapi.CreateProcess() function. - Now these places raise proper MemoryError errors. - gh-150902: Apply an existing optimization of PyCriticalSection (single mutex) to PyCriticalSection2: avoid acquiring the same locks that the current CS has already acquired. - gh-151065: Fix memory leak when using the mimalloc memory allocator. - gh-150988: Fix a reference leak in OSError when attributes are set before super().__init__(). - gh-150723: Fix perf jitdump timestamps on macOS. Events were stamped using CLOCK_MONOTONIC, but macOS profilers timestamp their samples with mach_absolute_time(). The mismatch prevented the JIT code mappings from lining up with the samples, so no Python frame could be resolved. - gh-150723: Fix malformed perf jitdump thread ids on macOS. The thread_id field of the JR_CODE_LOAD record was written as a 64-bit value instead of the 32-bit value required by the jitdump format, which shifted every following field and prevented profilers from resolving Python frames. - gh-150700: Fix a SystemError when compiling a class-scope comprehension containing a lambda that references __class__, __classdict__, or __conditional_annotations__. Patch by Bartosz Sławecki. - gh-150633: Fix the frozen importer accepting module names with embedded null bytes, which caused it to bypass the sys.modules cache and create duplicate module objects. - gh-148613: Fix a data race in the free-threaded build between gc.set_threshold() and garbage collection scheduling during object allocation. - gh-150207: Fix a crash when a memory allocation fails during tokenizer initialization. A proper MemoryError is now raised instead. - gh-149805: Fix a SystemError when compiling a compiling __classdict__ class annotation. Found by OSS-Fuzz in [#512907042]. - gh-149321: Do not support none as a lazy imports mode. - Library - gh-75666: Fix a reference leak in tkinter: the Tcl commands created for event callbacks are now deleted when a binding is replaced or unbound. - gh-151770: Fix datetime.datetime.fromisoformat() raising AssertionError instead of ValueError for an out-of-range month combined with a 24:00 time. - gh-151665: inspect.signature() now works on the lazy evaluators of type aliases and type parameters instead of raising ValueError. - gh-151695: Fix a use-after-free in the curses module. The encoding of the initial screen, used by curses.unctrl() and curses.ungetch() to encode non-ASCII characters, is now kept as a private copy instead of a borrowed pointer to a window object that may be deallocated. - gh-151436: Fix skewed stack trackes in the Tachyon profiler when caching is enabled and when generators and coroutines are profiled, by updating tstate->last_profiled_frame at every frame-removal site. The issue resulted in total erasure of some callers. Patch by Maurycy Pawłowski-Wieroński. - gh-151426: Fix impossible stack traces (callers and callees cross called, orphans and incorrect lines) in the Tachyon profiler when caching frames, by snapshotting the stack chunks before walking the frame chain on a cache miss. Patch by Maurycy Pawłowski-Wieroński. - gh-151403: Fixed a crash in subprocess.Popen (and _posixsubprocess.fork_exec) when an argv item’s __fspath__() concurrently mutates the args sequence being converted. - gh-151390: Colorize match in the REPL when followed by a unary + or - operator. Patch by Bartosz Sławecki. - gh-151126: Fix crash on unset MemoryError on allocation failure in ctypes.get_errno(). - gh-151337: Avoid possible memory leak in tkinter.c on Windows. - gh-151126: Fix a crash when MemoryError in os._path_splitroot() was not set properly. - gh-149671: Restore compatibility with setuptools -nspkg.pth files in the site module. Inject sitedir variable in the frame which executes pth code. Patch by Victor Stinner. - gh-151295: Fixed a crash (use-after-free) in bytes.join() and bytearray.join() that could occur if an item’s __buffer__() concurrently mutates the sequence being joined. The mutation is now reported as a RuntimeError instead. - gh-109940: Fix Windows venv activation in cmd.exe to respect VIRTUAL_ENV_DISABLE_PROMPT. - gh-150771: Fix email messages created with shift_jis or euc-jp charsets. set_content() now stores the payload using the output charset (iso-2022-jp) so printing the message no longer raises UnicodeEncodeError. - gh-151039: Fix a crash when static datetime types outlive the _datetime module. - gh-151021: Fix mmap.mmap.find() and rfind() to return -1 when searching for an empty subsequence with a start position past the end of the mapping. - gh-62825: Encodings “KS_C_5601-1987”, “KS X 1001”, etc are now aliases of “CP949” instead of “EUC-KR”. - gh-150913: Fix sqlite3.Blob slice assignment to raise TypeError and IndexError for type and size mismatches respectively, even when the target slice is empty. - gh-143008: Fix race conditions when re-initializing a io.TextIOWrapper object. - gh-150662: Fix the --gecko collector in profiling.sampling that kept every sample in memory. It now writes sample and marker data to temporary files and reads them back, ultimately building the output file at the end. Patch by Pablo Galindo and Maurycy Pawłowski-Wieroński. - gh-150750: Fix a race condition in collections.deque.index() with free-threading. - gh-148932: Fix profiling.sampling on Windows virtual environments to resolve the actual Python PID from a virtual environment shim. - gh-149816: Fix race condition in ssl.SSLContext.sni_callback - gh-53144: The email package now supports all aliases of Python codecs and uses MIME/IANA names for all IANA registered charsets. - gh-149891: Add support for more encoding aliases officially registered in IANA. - gh-149473: Calling os.environ.clear() now emits os._clearenv auditing event. Patch by Victor Stinner. - gh-148954: Fix XML injection vulnerability in xmlrpc.client.dumps() where the methodname was not being escaped before interpolation into the XML body. - gh-143988: Fixed crashes in socket.socket.sendmsg() and socket.socket.recvmsg_into() that could occur if buffer sequences are concurrently mutated. - gh-120665: Fixed an issue where unittest loaders would load and instantiate unittest.TestCase-derived subclasses that are also abstract base classes, which can’t be instantiated. - gh-91099: imaplib.IMAP4.login() now raises exceptions with str instead of bytes. Patch by Florian Best. - gh-101267: When a worker process terminates unexpectedly, concurrent.futures.ProcessPoolExecutor now sets a separate BrokenProcessPool exception on each pending future instead of sharing a single instance among them all. Sharing one exception produced malformed tracebacks: each Future.result() call re-raised the same object, appending another copy of the traceback to it. - Documentation - gh-86726: Greatly expand the tkinter documentation to cover the full public API of the package and its submodules. The descriptions are oriented towards Python rather than Tcl/Tk, with corrected return types and versionadded/versionchanged information. - gh-150319: Generic builtin and standard library types now document the meaning of their type parameters. - gh-109503: Fix documentation for shutil.move() on usage of os.rename() since nonatomic move might be used even if the files are on the same filesystem. Patch by Fang Li - Tests - gh-151130: Add more tests for PyWeakref_* C API. - gh-150966: Avoid prematurely terminating failing live sampling profiler test targets, which made stderr assertions flaky on ASAN buildbots. - gh-148853: Fix tests failing on FreeBSD in test.support’s in_systemd_nspawn_sync_suppressed() due to unreadable /run directory. - Build - gh-151163: Updated Android build to include SQLite version 3.53.2. - IDLE - bpo-6699: Warn the user if a file will be overwritten when saving. - C API - gh-141510: Add frozendict to the fast paths of PyMapping_GetOptionalItem(), PyMapping_Keys(), PyMapping_Values(), and PyMapping_Items(). - gh-123619: PyUnstable_Object_EnableDeferredRefcount() now returns 0 if the object is not tracked by the garbage collector: if gc.is_tracked() is false. Patch by Victor Stinner. - gh-149044: Improved error message when specifying non-type base classes in Py_tp_bases, Py_tp_base, and bases argument to PyType_FromMetaclass() and other PyType_From* functions. - gh-150907: Fix dynamic_annotations.h header file when built with C++ and Valgrind: add extern "C++" scope for the C++ template. Patch by Victor Stinner. ++++ python315-nogil: - Update to 3.15.0~b3: - Security - gh-151544: Modules/Setup.local is no longer used as a landmark to discover whether Python is running in a source tree, as it could potentially affect actual installs. The pybuilddir.txt file is now the sole indicator of running in a source tree. - gh-151159: Update macOS installer to use OpenSSL 3.5.7. - gh-151159: Update Android and iOS installers to use OpenSSL 3.5.7. - gh-150599: Fix a possible stack buffer overflow in bz2 when a bz2.BZ2Decompressor is reused after a decompression error. The decompressor now becomes unusable after libbz2 reports an error. - gh-149835: shutil.move() now resolves symlinks via os.path.realpath() when checking whether the destination is inside the source directory, preventing a symlink-based bypass of that guard. - Core and Builtins - gh-151905: Fix OOM error handling in PyFrame_GetBack() to propagate exceptions instead of masking them as None. - gh-151722: Defer GC tracking of frozendict to end of construction. Patch by Donghee Na. - gh-151546: Fix the stack limit check if Python is linked to musl (ex: Alpine Linux). Use the stack size set by the linker to compute the stack limits. Patch by Victor Stinner. - gh-151510: Fix a crash in __lazy_import__() when called without an explicit globals argument and without a current Python frame. - gh-151461: Fix direct execution of files with invalid source encodings to report the underlying codec lookup or decoding error instead of the generic SyntaxError: encoding problem message. Patch by Bartosz Sławecki. - gh-151218: PyConfig_Set() and sys.set_int_max_str_digits() now replace sys.flags (create a new object), instead of modifying sys.flags in-place. Patch by Victor Stinner. - gh-151297: Fix an invalid pointer dereference that could occur when calling PyObject_Realloc() with a NULL pointer in free-threaded builds or with PYTHONMALLOC set to mimalloc. - gh-151253: If import encodings (first import) fails at Python startup, dump the Python path configuration to help users debugging their configuration. Patch by Victor Stinner. - gh-151238: Fix a crash when compiling a concatenated f-string or t-string if an error occurs when processing one of it’s parts. - gh-151112: Fix a crash in the compiler that could occur when running out of memory. - gh-151126: Fix a crash, when there’s no memory left on a device, which happened in: code compilation, _interpchannels module, _winapi.CreateProcess() function. - Now these places raise proper MemoryError errors. - gh-150902: Apply an existing optimization of PyCriticalSection (single mutex) to PyCriticalSection2: avoid acquiring the same locks that the current CS has already acquired. - gh-151065: Fix memory leak when using the mimalloc memory allocator. - gh-150988: Fix a reference leak in OSError when attributes are set before super().__init__(). - gh-150723: Fix perf jitdump timestamps on macOS. Events were stamped using CLOCK_MONOTONIC, but macOS profilers timestamp their samples with mach_absolute_time(). The mismatch prevented the JIT code mappings from lining up with the samples, so no Python frame could be resolved. - gh-150723: Fix malformed perf jitdump thread ids on macOS. The thread_id field of the JR_CODE_LOAD record was written as a 64-bit value instead of the 32-bit value required by the jitdump format, which shifted every following field and prevented profilers from resolving Python frames. - gh-150700: Fix a SystemError when compiling a class-scope comprehension containing a lambda that references __class__, __classdict__, or __conditional_annotations__. Patch by Bartosz Sławecki. - gh-150633: Fix the frozen importer accepting module names with embedded null bytes, which caused it to bypass the sys.modules cache and create duplicate module objects. - gh-148613: Fix a data race in the free-threaded build between gc.set_threshold() and garbage collection scheduling during object allocation. - gh-150207: Fix a crash when a memory allocation fails during tokenizer initialization. A proper MemoryError is now raised instead. - gh-149805: Fix a SystemError when compiling a compiling __classdict__ class annotation. Found by OSS-Fuzz in [#512907042]. - gh-149321: Do not support none as a lazy imports mode. - Library - gh-75666: Fix a reference leak in tkinter: the Tcl commands created for event callbacks are now deleted when a binding is replaced or unbound. - gh-151770: Fix datetime.datetime.fromisoformat() raising AssertionError instead of ValueError for an out-of-range month combined with a 24:00 time. - gh-151665: inspect.signature() now works on the lazy evaluators of type aliases and type parameters instead of raising ValueError. - gh-151695: Fix a use-after-free in the curses module. The encoding of the initial screen, used by curses.unctrl() and curses.ungetch() to encode non-ASCII characters, is now kept as a private copy instead of a borrowed pointer to a window object that may be deallocated. - gh-151436: Fix skewed stack trackes in the Tachyon profiler when caching is enabled and when generators and coroutines are profiled, by updating tstate->last_profiled_frame at every frame-removal site. The issue resulted in total erasure of some callers. Patch by Maurycy Pawłowski-Wieroński. - gh-151426: Fix impossible stack traces (callers and callees cross called, orphans and incorrect lines) in the Tachyon profiler when caching frames, by snapshotting the stack chunks before walking the frame chain on a cache miss. Patch by Maurycy Pawłowski-Wieroński. - gh-151403: Fixed a crash in subprocess.Popen (and _posixsubprocess.fork_exec) when an argv item’s __fspath__() concurrently mutates the args sequence being converted. - gh-151390: Colorize match in the REPL when followed by a unary + or - operator. Patch by Bartosz Sławecki. - gh-151126: Fix crash on unset MemoryError on allocation failure in ctypes.get_errno(). - gh-151337: Avoid possible memory leak in tkinter.c on Windows. - gh-151126: Fix a crash when MemoryError in os._path_splitroot() was not set properly. - gh-149671: Restore compatibility with setuptools -nspkg.pth files in the site module. Inject sitedir variable in the frame which executes pth code. Patch by Victor Stinner. - gh-151295: Fixed a crash (use-after-free) in bytes.join() and bytearray.join() that could occur if an item’s __buffer__() concurrently mutates the sequence being joined. The mutation is now reported as a RuntimeError instead. - gh-109940: Fix Windows venv activation in cmd.exe to respect VIRTUAL_ENV_DISABLE_PROMPT. - gh-150771: Fix email messages created with shift_jis or euc-jp charsets. set_content() now stores the payload using the output charset (iso-2022-jp) so printing the message no longer raises UnicodeEncodeError. - gh-151039: Fix a crash when static datetime types outlive the _datetime module. - gh-151021: Fix mmap.mmap.find() and rfind() to return -1 when searching for an empty subsequence with a start position past the end of the mapping. - gh-62825: Encodings “KS_C_5601-1987”, “KS X 1001”, etc are now aliases of “CP949” instead of “EUC-KR”. - gh-150913: Fix sqlite3.Blob slice assignment to raise TypeError and IndexError for type and size mismatches respectively, even when the target slice is empty. - gh-143008: Fix race conditions when re-initializing a io.TextIOWrapper object. - gh-150662: Fix the --gecko collector in profiling.sampling that kept every sample in memory. It now writes sample and marker data to temporary files and reads them back, ultimately building the output file at the end. Patch by Pablo Galindo and Maurycy Pawłowski-Wieroński. - gh-150750: Fix a race condition in collections.deque.index() with free-threading. - gh-148932: Fix profiling.sampling on Windows virtual environments to resolve the actual Python PID from a virtual environment shim. - gh-149816: Fix race condition in ssl.SSLContext.sni_callback - gh-53144: The email package now supports all aliases of Python codecs and uses MIME/IANA names for all IANA registered charsets. - gh-149891: Add support for more encoding aliases officially registered in IANA. - gh-149473: Calling os.environ.clear() now emits os._clearenv auditing event. Patch by Victor Stinner. - gh-148954: Fix XML injection vulnerability in xmlrpc.client.dumps() where the methodname was not being escaped before interpolation into the XML body. - gh-143988: Fixed crashes in socket.socket.sendmsg() and socket.socket.recvmsg_into() that could occur if buffer sequences are concurrently mutated. - gh-120665: Fixed an issue where unittest loaders would load and instantiate unittest.TestCase-derived subclasses that are also abstract base classes, which can’t be instantiated. - gh-91099: imaplib.IMAP4.login() now raises exceptions with str instead of bytes. Patch by Florian Best. - gh-101267: When a worker process terminates unexpectedly, concurrent.futures.ProcessPoolExecutor now sets a separate BrokenProcessPool exception on each pending future instead of sharing a single instance among them all. Sharing one exception produced malformed tracebacks: each Future.result() call re-raised the same object, appending another copy of the traceback to it. - Documentation - gh-86726: Greatly expand the tkinter documentation to cover the full public API of the package and its submodules. The descriptions are oriented towards Python rather than Tcl/Tk, with corrected return types and versionadded/versionchanged information. - gh-150319: Generic builtin and standard library types now document the meaning of their type parameters. - gh-109503: Fix documentation for shutil.move() on usage of os.rename() since nonatomic move might be used even if the files are on the same filesystem. Patch by Fang Li - Tests - gh-151130: Add more tests for PyWeakref_* C API. - gh-150966: Avoid prematurely terminating failing live sampling profiler test targets, which made stderr assertions flaky on ASAN buildbots. - gh-148853: Fix tests failing on FreeBSD in test.support’s in_systemd_nspawn_sync_suppressed() due to unreadable /run directory. - Build - gh-151163: Updated Android build to include SQLite version 3.53.2. - IDLE - bpo-6699: Warn the user if a file will be overwritten when saving. - C API - gh-141510: Add frozendict to the fast paths of PyMapping_GetOptionalItem(), PyMapping_Keys(), PyMapping_Values(), and PyMapping_Items(). - gh-123619: PyUnstable_Object_EnableDeferredRefcount() now returns 0 if the object is not tracked by the garbage collector: if gc.is_tracked() is false. Patch by Victor Stinner. - gh-149044: Improved error message when specifying non-type base classes in Py_tp_bases, Py_tp_base, and bases argument to PyType_FromMetaclass() and other PyType_From* functions. - gh-150907: Fix dynamic_annotations.h header file when built with C++ and Valgrind: add extern "C++" scope for the C++ template. Patch by Victor Stinner. ++++ rapidcsv: - update to 8.99: * fixes #220 - use ptrdiff_t for iterator arithmetic to avoid integer overflow ++++ rocksndiamonds: - Update to version 4.4.2.3 * added checkbox to use optional EM/DC style player explosions * changed killing player not before, but after digging land mine * fixed highlighting player name after editing on names screen * fixed a few potential string buffer overflow problems ++++ rocksndiamonds-data: - Add Diamond Caves level collection, Diamond_Caves-1.0.0.zip - This is a classic collection of level groups from the Amiga game Diamond Caves, created by Peter Elzner in 1995 as a clone of the Amiga game Emerald Mine. - This level collection features 12 level groups that were exclusively available for Diamond Caves, and 26 level groups converted from the Emerald Mine Club collection to be played with Diamond Caves. Most level sets are designed to support either one or two players. ++++ rumdl: - Update to version 0.2.24: * Added - MD043: report expected and actual headings at first mismatch (#696) (57f0902) - thanks @mkowen1 - MD013: add semantic-link-understanding to flag long-URL links in stern mode (#691) (f17e3f7) - thanks @chandlerc * Fixed - MD013: extend standalone-link reflow boundary to blockquotes (74e79f6) - MD013: treat standalone links as paragraph boundaries in reflow (#697) (39ea2b2) - thanks @chandlerc - MD013: associate paragraph reflow fix with all violating lines (#698) (f17be35) - thanks @chandlerc - fix-coordinator: honor inline rumdl-configure-file overrides when applying fixes (c347ab6) - MD013: exempt standalone links with trailing punctuation and wrappers (#694) (d7a3c2e) - thanks @chandlerc - MD013: keep the space after an inline code span before punctuation (#693) (13745db) - thanks @chandlerc - lsp: iterate formatting fixes to a fixpoint so one format pass converges (#695) (78c42ad) - thanks @chandlerc - MD028: make blockquote-merge autofix opt-in by default (cffadef) - MD036: make emphasis-to-heading autofix opt-in by default (9b145a9) - MD007: scope fence-opening exception to backtick/tilde fences (2a3a554) - MD007: keep nested lists nested under a fence-opening list item (59f987e) - thanks @chandlerc - Update to version 0.2.23: * Added - rules: add MD082 to require content between headings (e5592ae) * Fixed - lint-context: attach list items whose marker line opens a code fence (95898f4) - parser: parse reference-definition titles on a continuation line (fb02b52) - cli: make per-file exclude notice verbose-only (2923e27) ++++ semaphore: - update to 2.18.13: * Bugfixes - Fix token validation ++++ setxkbmap: - update to 1.3.5: * Man page: update history from XFree86 4.3 to 3.2 * setxkbmap references appear as far back as 3.2 in the XFree86 Changelog. * manual page: Rewrite in semantic markup * Rewrite the reference manual in BSD-style mdoc(7) semantic markup, providing greatly enhanced search on all supported manual compilers. * Improve man page formatting * More closely follow common style as described on * meson: Add option to build with meson ++++ skaffold: - Update to version 2.23.0: * Revert "chore: bump actions/checkout from 6 to 7 in the github-actions group" (#10123) * Revert "chore: bump go.mongodb.org/mongo-driver from 1.8.4 to 1.17.7 in /integration/examples/multiple-renderers/backend/src" (#10122) * Revert "chore: bump puma from 5.6.9 to 7.2.1 in /integration/examples/ruby/backend" (#10121) * Revert "chore: bump the golang group across 1 directory with 19 updates" (#10120) * chore: bump actions/checkout from 6 to 7 in the github-actions group (#10115) * chore: bump go.mongodb.org/mongo-driver from 1.8.4 to 1.17.7 in /examples/multiple-renderers/backend/src (#10113) * chore: bump go.mongodb.org/mongo-driver from 1.8.4 to 1.17.7 in /integration/examples/multiple-renderers/backend/src (#10112) * chore: bump puma from 5.6.9 to 7.2.1 in /examples/ruby/backend (#10105) * chore: bump puma from 5.6.9 to 7.2.1 in /integration/examples/ruby/backend (#10104) * chore: bump the golang group across 1 directory with 19 updates (#10119) * chore: bump github.com/containerd/containerd from 1.7.32 to 1.7.33 (#10118) ++++ skillspector: - Initial package skillspector 2.3.10 (CLI scanner; -mcp subpackage for the MCP server) - Enable the pytest test suite now that the full langchain/langgraph runtime stack is packaged; the offline unit tests run at build time (integration/provider markers and four SSRF allowed-host tests that require live DNS are deselected) ++++ snd: - update to 26.4: * s7: nested-define (stuff.scm) -- sometimes called curried- define ++++ socat: - update to 1.8.1.3 (bsc#1269219, CVE-2026-56123): * The new SOCKS5_OVERFL test for CVE-2026-56123 failed on platforms with non-bash default shell (false positive). * There was a possible heap overflow in the socks5 client code. It could be triggered by connecting to a malicious socks5 server that expected this connection and had knowledge about details of the client binary code. ++++ spyder: - update to 6.1.5: * Add support to use Ruff as code formatter in * `Preferences > Completion and linting > Code formatting`. * Make the IPython console work for Pixi global environments. * Increase max number of plots in the Plots pane to 10,000. Also, show message when that number is reached. * Correctly show signatures with type annotations in the Help pane. * Fix hard crash when restarting the kernel of related IPython consoles. * Several fixes to the update process of the standalone installers. ++++ stripe-mock: - update to 0.201.0: * Fix vulnerable Go version in release workflow (fixes #1637) - update to 0.200.0: * OpenAPI Update - update to 0.199.0: * fix tests on Go 1.26 - update to 0.198.0: * Add x-stableId to supported schema fields * Add explicit permissions to GitHub workflows * OpenAPI Update ++++ syft: - Update to version 1.46.0: * Added Features - Add purl types to cataloger info cmd [PR #4984 @wagoodman] - Python cataloger misses uv PEP 723 script lockfiles (*.py.lock) [Issue #4949] [PR #4950 @ktopcuoglu] - Add bin classifier for Elastic agen [Issue #4973] [PR #4968 @rezmoss] - SPDX 3 Support [Issue #4250] [PR #4269 @kzantow] - Add Deno support [Issue #4417] [PR #4523 @rezmoss] - Catalog Elastic Beats binary [Issue #4961] [PR #4969 @rezmoss] - Add binary classifiers for Elastic Beats [Issue #4972] [PR [#4969] @rezmoss] - Catalog elastic-agent binary [Issue #4962] - Add support for Bun lockfile (bun.lock) [Issue #4617] [PR [#4625] @hnnynh] - Add .bpl file support to the PE / DLL cataloger [Issue #4664] [PR #4954 @jfjrh2014] * Bug Fixes - respect arch qualifier [PR #4987 @willmurphyscode] - Preserve dependency edges when a compliance stub changes a package ID [PR #4993 @wagoodman] - Support envoy binary various versions [Issue #4590] [PR #4605 @rezmoss] - .net deps.json cataloger shows phantom pkgs for reference assembly library entries [Issue #4970] [PR #4971 @rezmoss] - Syft does not extract package licenses from opkg manager [Issue #4940] [PR #4963 @Dashtid] - squashfs breaks with godisk-fs 1.8.0 [Issue #4718] - requirements.txt cataloger silently drops PEP 440 local version identifiers, producing incorrect PURL [Issue #4958] [PR #4959 @kzantow] * Dependencies - 34 dependency changes (31 updated, 3 added). 5 vulnerabilities remediated. * Remediated (5) - GHSA-33vj-92qq-66hc (High) — github.com/containerd/containerd/v2 - GHSA-cvxm-645q-p574 (Medium) — github.com/containerd/containerd/v2 - GHSA-jpcc-p29g-p8mq (Medium) — github.com/containerd/containerd/v2 - GHSA-rgh6-rfwx-v388 (High) — github.com/containerd/containerd/v2 - GHSA-xhf5-7wjv-pqxp (High) — github.com/containerd/containerd/v2 * Updated (31 packages) - github.com/ProtonMail/go-crypto v1.4.0 → v1.4.1 - github.com/anchore/bubbly v0.2.0 → v0.2.1 - github.com/anchore/clio v0.1.0 → v0.1.1 - github.com/anchore/fangs v0.1.0 → v0.1.1 - github.com/anchore/go-collections v0.1.0 → v0.1.1 - github.com/anchore/go-homedir v0.1.0 → v0.1.1 - github.com/anchore/go-logger v0.1.0 → v0.1.1 - github.com/anchore/go-lzo v0.1.0 → v0.1.1 - github.com/anchore/go-macholibre v0.1.0 → v0.1.1 - github.com/anchore/go-make v0.5.0 → v0.8.0 - github.com/anchore/go-struct-converter v0.1.0 → v0.2.0-rc2 - github.com/anchore/go-sync v0.1.0 → v0.1.1 - github.com/anchore/stereoscope v0.2.1 → v0.2.2 - github.com/charmbracelet/colorprofile v0.4.1 → v0.4.3 - github.com/clipperhouse/displaywidth v0.10.0 → v0.11.0 - github.com/clipperhouse/uax29/v2 v2.6.0 → v2.7.0 - github.com/containerd/containerd/v2 v2.3.1 → v2.3.2 (remediated GHSA-33vj-92qq-66hc, GHSA-cvxm-645q-p574, GHSA-jpcc-p29g-p8mq, GHSA-rgh6-rfwx-v388, GHSA-xhf5-7wjv-pqxp) - github.com/docker/cli v29.4.3+incompatible → v29.5.3+incompatible - github.com/google/go-containerregistry v0.21.6 → v0.21.7 - github.com/jedib0t/go-pretty/v6 v6.7.10 → v6.8.1 - github.com/mattn/go-runewidth v0.0.19 → v0.0.21 - github.com/spdx/tools-golang v0.5.7 → v0.6.0-rc4 - github.com/sylabs/sif/v2 v2.24.0 → v2.24.1 - golang.org/x/crypto v0.52.0 → v0.53.0 - golang.org/x/mod v0.36.0 → v0.37.0 - golang.org/x/net v0.55.0 → v0.56.0 - golang.org/x/sync v0.20.0 → v0.21.0 - golang.org/x/sys v0.45.0 → v0.46.0 - golang.org/x/term v0.43.0 → v0.44.0 - golang.org/x/text v0.37.0 → v0.38.0 - golang.org/x/tools v0.45.0 → v0.46.0 * Added (3 packages) - github.com/piprate/json-gold v0.7.0 - github.com/pquerna/cachecontrol v0.0.0-1555304 - github.com/tailscale/hujson v0.0.0-ecc657c ++++ woodpecker: - Update to version 3.16.0: * Security - Gate Kubernetes serviceAccountName backend step config behind agent config [#6792] - Harden agent rpc to check agentID on workflow [#6759] - Security updates for js dependencies [#6737] - bump go.mongodb.org/mongo-driver v1.17.6 => v1.17.7 [#6741] - Update joi [#6728] * Features - Add workflow concurrency limit option [#6671] - Support Unix Sockets [#6721] * Enhancement - Kubernetes: allow custom image when precreating workingDir as nonroot [#6771] - Server can move pipeline parsing into background on long creation times [#6781] - Add CI_COMMIT_PULL_REQUEST_DRAFT environment variable [#6778] - Make LogEntry Buffer configurable for agent [#6773] - Agent treat gRPC Internal error as fatal [#6780] - Refactor to inject store and context into server scheduler [#6755] - Refactor server scheduler collect in new interface [#6753] - Add Prometheus metrics for pipeline step duration and failures [#6738] - Add k8s userns support [#6710] - Make cli exec auto detect single workflow test in multi workflow setup [#6715] - Surface .env load errors [#6707] - Group commands followup user preference [#6694] - Trim white spaces for cron create/update [#6690] - Improve slow user authorization if many orgs/repos [#5665] - pipeline: use more explizite error for step dependencies filtered out by its conditions [#6680] - Add commit timestamp env vars [#6670] - Show forge in users list [#6666] * Bug Fixes - Allow images for secrets to contain SHA256 for image pinning [#6784] - server should drop stale queue tasks already missing in database [#6765] - server queue api should ignore missing agent [#6763] - docs: deps migrate gray-matter to maintained fork [#6744] - local backend: on windows use process tree-walk as workaround to kill [#6718] - Fix issue with deeply nested k8s backend_options [#6730] - cli exec: have uniq prefix for each workflow [#6716] - github dont fail on force push [#6697] - fix(kubernetes): retry WaitStep when container terminated state not yet finalized [#6672] * Tests - More test coverage of server/api/... [#6712] - Add e2e test that assert workflow depends_on enforces ordering [#6711] - Add more tests in areas not well covered [#6696] - Cleanup e2e test setup [#6480] * Documentation - Update docs npm deps non-major [#6786] - Check docs JS files for spelling [#6758] - Remove openbao extension [#6757] - Update docs npm deps non-major [#6747] - adds git-pages plugin [#6736] - Update docs npm deps non-major to v1.18.0 [#6731] - Update docs npm deps non-major to v3.17.0 [#6726] - Update docs npm deps non-major [#6722] - Update docs npm deps non-major [#6705] - Add Podman plugin [#6701] - Update docs npm deps non-major [#6679] - Update dependency concurrently to v10 [#6676] - Update docs npm deps non-major [#6675] - docs: add cli exec examples [#6629] * Dependency - Update pre-commit hook rbubley/mirrors-prettier to v3.8.5 [#6791] - Update golang-packages [#6782] - Update web npm deps non-major [#6761] - Update golang-packages [#6767] - Lock file maintenance [#6768] - Update module github.com/cenkalti/backoff/v5 to v6 [#6752] - Update dependency http-proxy-middleware to v4 [#6750] - Update pre-commit non-major to v0.49.0 [#6749] - Update docker.io/mysql Docker tag to v9.7.1 [#6746] - Lock file maintenance [#6733] - Update docker.io/alpine Docker tag to v3.24 [#6725] - Update pre-commit non-major to v3.8.4 [#6723] - Lock file maintenance [#6709] - Update golang-lang to v1.26.4 [#6704] - bump github.com/quic-go/quic-go to v0.59.1 [#6700] - Update docker.io/woodpeckerci/plugin-trivy Docker tag to v1.6.0 [#6699] - Lock file maintenance [#6686] - Update woodpeckerci/plugin-git Docker tag to v2.9.2 [#6674] - Update module gitlab.com/gitlab-org/api/client-go/v2 to v2.36.0 [#6668] - Migrate gopkg.in/yaml.v3 usages to go.yaml.in/yaml/v4 [#6651] * Misc - Rename editorconfig file [#6734] ++++ telemetrygen: - Update to version 0.155.0: No telemetrygen-related changes Dependencies * Update github-actions deps (major) (#49290) * Update module github.com/jellydator/ttlcache/v3 to v3.4.1 (#49252) * Update testcontainers-go monorepo (#49278) * Update dependency js-yaml to v5 (#49281) * Update module modernc.org/sqlite to v1.53.0 (#49277) * Update module gitlab.com/gitlab-org/api/client-go/v2 to v2.40.1 (#49275) * Update module github.com/redis/go-redis/v9 to v9.21.0 (#49273) * Update module go.etcd.io/bbolt to v1.5.0 (#49276) * Update module github.com/moby/moby/api to v1.55.0 (#49264) * Update All golang.org/x packages (#49255) * Update module github.com/open-telemetry/otel-arrow/go to v0.49.0 (#49271) * Update module github.com/prometheus/common to v0.69.0 (#49272) * Update All github.com/aws packages (#49254) * Update github-actions deps (#49260) * Update module github.com/coreos/go-oidc/v3 to v3.19.0 (#49261) * Update module github.com/hetznercloud/hcloud-go/v2 to v2.44.0 (#49263) * Update module github.com/moby/moby/client to v0.5.0 (#49265) * Update module github.com/huaweicloud/huaweicloud-sdk-go-v3 to v0.1.201 (#49251) * Update mongo driver v2 to v2.7.0 (#49248) * Update All github.com/datadog packages (#49250) * Update dockerfile deps (#49249) * [chore] Update core dependencies (#49176) * Update All github.com/aws packages (#49129) * Update module github.com/rabbitmq/amqp091-go to v1.12.0 (#49122) * Update module github.com/apache/cassandra-gocql-driver/v2 to v2.1.2 (#49121) * Update module gitlab.com/gitlab-org/api/client-go/v2 to v2.39.0 (#49117) * Update module github.com/prometheus-community/pro-bing to v0.9.0 (#49116) * Update module github.com/hetznercloud/hcloud-go/v2 to v2.43.0 (#49115) * Update module github.com/klauspost/compress to v1.18.6 (#49093) * Update module github.com/getsentry/sentry-go to v0.47.0 (#49113) * Update module github.com/apache/pulsar-client-go to v0.20.0 (#49112) * Update module github.com/redis/go-redis/v9 to v9.20.1 (#49094) * Update module github.com/tg123/go-htpasswd to v1.2.5 (#49100) * Update All golang.org/x packages (#49106) * Update module github.com/SAP/go-hdb to v1.16.12 (#49095) * Update module github.com/huaweicloud/huaweicloud-sdk-go-v3 to v0.1.200 (#49092) * Update dockerfile deps (#49099) * Update module software.sslmate.com/src/go-pkcs12 to v0.7.2 (#49104) * Update All github.com/azure packages (#49105) * Update docker-compose deps to v0.154.0 (#49107) * Update All github.com/aws packages (#49089) * Update dockerfile deps (#49088) * [chore] Update core dependencies (#49076) * [chore] Update core dependencies (#49033) * Updated Oracle README to document wait_sample metrics (#48846) * Updated first load time for top query (#48999) * Update All github.com/aws packages (#48982) * Update dockerfile deps (#48981) * Update module gitlab.com/gitlab-org/api/client-go/v2 to v2.36.3 (#48974) * Update github-actions deps (#48957) * Update All golang.org/x packages (#48952) * Update All github.com/twmb/franz-go packages to v1.21.3 (#48941) * Update module github.com/huaweicloud/huaweicloud-sdk-go-v3 to v0.1.199 (#48942) * Update module github.com/prometheus/common to v0.68.1 (#48943) * Update module gitlab.com/gitlab-org/api/client-go/v2 to v2.36.2 (#48944) * Update module go.opentelemetry.io/ebpf-profiler to v0.0.202623 (#48946) * Update All github.com/googlecloudplatform packages to v1.33.0 (#48951) * Update dockerfile deps (#48956) * Update module github.com/jackc/pgx/v5 to v5.10.0 (#48958) * Update module github.com/lib/pq to v1.12.3 (#48959) * Update module github.com/snowflakedb/gosnowflake/v2 to v2.1.0 (#48961) * Update module modernc.org/sqlite to v1.52.0 (#48962) * Update github-actions deps to v7 (#48963) * Update module github.com/open-telemetry/otel-arrow/go to v0.48.0 (#48960) * Update All github.com/azure packages (#48949) * Update All github.com/aws packages (#48948) - Update to version 0.154.0: telemetrygen-related changes * [cmd/telemetrygen] Fix --allow-export-failures ignored in batch mode (#48764) Dependencies * [chore] Update core dependencies (#48939) * Update All github.com/datadog packages to v5.0.201 (#48935) * Update dockerfile deps (#48934) * [chore] Update core dependencies (#48906) * Update module github.com/google/go-github/v86 to v88 (#48656) * [chore] update opentelemetry-operations-go dependencies (#48894) * Update module github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/monitor/armmonitor to v0.12.0 (#48819) * [chore] Update core dependencies (#48884) * [chore]: update affiliation (#48852) * [chore] Update podman receiver documentation with rootless podman information (#48825) * Update All github.com/aws packages (#48845) * Update opentelemetry-go monorepo (#48842) * Update github-actions deps to v24 (#48844) * Update module modernc.org/sqlite to v1.51.0 (#48841) * Update module gitlab.com/gitlab-org/api/client-go/v2 to v2.36.0 (#48836) * Update All github.com/aws packages to v1.27.0 (#48829) * Update docker-compose deps to v3.12.0 (#48835) * Update github-actions deps to v6.0.3 (#48828) * Update module github.com/prometheus/common to v0.68.0 (#48822) * Update module github.com/redis/go-redis/v9 to v9.20.0 (#48823) * Update module github.com/hetznercloud/hcloud-go/v2 to v2.42.0 (#48820) * Update module github.com/parquet-go/parquet-go to v0.30.1 (#48821) * Update github-actions deps (#48818) * Update All opentelemetry-go-contrib packages (#48816) * Update module github.com/cockroachdb/pebble/v2 to v2.1.6 (#48801) * Update module github.com/knadh/koanf/v2 to v2.3.5 (#48804) * Update module github.com/shirou/gopsutil/v4 to v4.26.5 (#48807) * Update module github.com/vmware/govmomi to v0.54.1 (#48810) * Update module go.opentelemetry.io/ebpf-profiler to v0.0.202622 (#48811) * Update module github.com/SAP/go-hdb to v1.16.11 (#48806) * Update dependency js-yaml to v4.2.0 (#48817) * Update module github.com/DeRuina/timberjack to v1.4.5 (#48802) * Update docker/setup-qemu-action digest to 0611638 (#48795) * Update All github.com/aws packages (#48798) * Update module github.com/huaweicloud/huaweicloud-sdk-go-v3 to v0.1.198 (#48803) * Update mcr.microsoft.com/mssql/server:2025-latest Docker digest to d975fb1 (#48796) * [chore] Update core dependencies (#48756) * [chore] more updates from WriteString to fmt.Fprint (#48746) * Bump Prometheus to 3.12 (#48747) * Update module github.com/aws/aws-sdk-go-v2/service/servicediscovery to v1.40.0 (#48680) * Update module github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common to v1.3.103 (#48667) * Update module github.com/modelcontextprotocol/go-sdk to v1.6.1 (#48647) * Update module github.com/lestrrat-go/strftime to v1.2.0 (#48652) * Update docker-compose deps to v0.153.0 (#48653) * Update module github.com/Arize-ai/openinference/go/openinference-semantic-conventions to v0.1.1 (#48644) * Update module github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common to v1.3.102 (#48649) * Update module github.com/hetznercloud/hcloud-go/v2 to v2.41.2 (#48650) * Update module github.com/jaegertracing/jaeger-idl to v0.9.0 (#48651) * Update module gitlab.com/gitlab-org/api/client-go/v2 to v2.32.0 (#48654) * Update module golang.org/x/sys to v0.45.0 (#48655) * Update github-actions deps (#48637) * Update module github.com/elastic/lunes to v0.2.2 (#48646) * Update dockerfile deps (#48636) * Update module github.com/DataDog/agent-payload/v5 to v5.0.199 (#48645) * Update All github.com/aws packages (#48641) * Update docker-compose deps to v0.152.1 (#48642) ++++ tinyssh: - update to 20260601: * Fixed validation of client-controlled channel parameters. * Fixed packet buffer bounds in plain-text and chacha20-poly1305 packet handling. * Fixed truncated log messages in subprocess_auth. * Forced a minimal `maxpacket` value of 32 when opening channels. * Fixed README.md systemd variable substitution example. ++++ velero: - Update to version 1.18.2: * Bump golang.org/x/crypto to v0.52.0 for Restic. * 1.18.2 change-log * Bump depedencies to fix CVEs for v1.18.2 (#9919) * Add external-snapshotter version requirement to VGS docs (#9909) * Fix excluded namespace objects leaking into backup with cross-namespace listing * Fix backup performance regression with includedNamespaces ["*"] ++++ vnote: - Update to 3.20.1. Check the installed changes.md file for the full list of changes. - Add upstream change: * 0001-fix-build-with-cmake-4.patch ++++ zli: - Update to version 2.1.18: * feat(cli): support default config name (#4143) ++++ zot-registry: - Update to version 2.1.18: * fix: map HTTP methods to corresponding scope actions in bearer authen… (#4161) * ci: pull test images from ghcr mirror (#4156) * chore: fix dependabot alerts (#4157) * feat: add Azure Blob Storage driver (#4142) * feat(events): include actor and request metadata in webhook payloads (#3959) * ci: fix conformance test to before the refactor (#4145) * feat(cli): support default config name (#4143) * feat: add authz support for GitHub teams (#4139) * feat(storage): redirect blob pulls to backend URLs (#4092) * refactor(test/blackbox): extract shared push/pull helpers (#4132) * fix(storage): release global write lock during blob restore I/O (#4089) * fix(authz): metrics: deny authenticated users not in ACL even with anonymous read (#4131) * feat: config: validate metrics config (#4130) * chore: fix dependabot alerts (#4126) * fix(storage): treat dedupe-candidate cache miss as no candidates, not an error (#4122) * feat(metrics): anonymous access when enabled in accessControl config (#4110) * metadb: add optional fast restart path that skips storage walk when (version + commit + storage config) matches metaDB stamp (#4026) * ci: Update GH runner labels (#4121) * fix: skip DynamoDB table creation when tables exist (#4120) * feat: enhance config sanitization to mask sensitive keys in storage a… (#4119) * fix(cve): prefer cve.org links for AVD references (#4107) * chore: fix dependabot alerts (#4113) * docs: fix alongside spelling in search docs (#4095) * fix: miscellaneous fixes for ai-reported suggestions (#4101) * feat: add trivy-based sbom artifact generation support (#4088) * chore: fix dependabot alerts (#4091) * chore: fix dependabot alerts (#4082) ------------------------------------------------------------------ ------------------ 2026-6-27 - Jun 27 2026 ------------------- ------------------------------------------------------------------ ++++ MozillaFirefox: - Mozilla Firefox 152.0.3 https://www.firefox.com/en-US/firefox/152.0.3/releasenotes/ * Fix an issue that could cause extreme memory usage and freezing on startup for users with language packs installed (bmo#2049845, boo#1269477) ++++ QMPlay2: - Update to version 26.06.27: * AVAudioFilter improvements and compatibility fix for FFmpeg 8.0, * remove Rayman2 audio decoder (FFmpeg is able to play it), * add OpenMPT with tracker-like optional visualizations, * add option to YouTubeDL to add additional parameters, * add gamma correction control for OpenGL and Vulkan, * add option to move full screen panel to the right, * multi-line text edit for comment in tag editor, * fix possible crashes when loading playlist, * fix popups on left panel on full screen, * MediaBrowser fixes and improvements, * add libsidplayfp 3.0 compatibility, * Vulkan Video decoder fixes, * added HDR metadata, * remove Modplug, * other minor fixes. - Drop 0002-sidplayfp-v3-github-1008-or-f502b11.diff as it is merged upstream ++++ cmark-gfm: - Initial package (version 0.29.0.gfm.13) - Add cmark-gfm-0.29.0.gfm.13-cmake4.patch to build with CMake 4 and switch the test suite from the removed FindPythonInterp module to FindPython (gh#github/cmark-gfm#390) - Ship a cmark-gfm.rpmlintrc accepting upstream's versioned soname (libcmark-gfm.so.0.29.0.gfm.13); its alphabetic "gfm" component trips a spurious shlib-policy-missing-lib - Name the shared-library subpackages after the full soname per the shared-library packaging policy: libcmark-gfm0_29_0_gfm_13 and libcmark-gfm-extensions0_29_0_gfm_13 ++++ cvise: - Add cvise-tree-sitter-cpp-aarch64-sign-compare.patch: fix a - Werror=sign-compare build failure in the bundled tree-sitter-cpp scanner on aarch64, where wchar_t is unsigned and the raw-string delimiter is compared against the signed int32_t lookahead. - Explicitly name the test_dir_linker_duplicate_2threads.patch added by Giuliano Belinassi in the previous changelog entry: it forces the test_dir_linker_duplicate_var_error test case to run with two threads, working around a hang on single-core build VMs (bsc#1268265). ++++ digikam: - Update to 9.1.0 * https://www.digikam.org/news/2026-06-07-9.1.0_release_announcement/ - Drop digikam-pointer-casting.patch, Leap 15 is EOL ++++ easyeffects: - Update to version 8.2.5 * Now instead of building the pipeline immediately we build it after a delay. The application of this delay and its amount can be configured in our preferences window. * Improved compatibility with the latest LSP releases. * Improved level meters. * Updated translations. * The correct StartupWMClass value is used. ++++ eog: - Update to version 50.2: + Drop prototypes for functions removed long ago from internal headers + Updated translations. ++++ fastfetch: - Update to version 2.65.1: * Codec (Linux): fixes potential memleaks * WM (Linux): adds weston detection support * Codec (Linux): adds va-x11 method * Global: fixes bugs found by CI * Display: defaults `disableLinewrap` to `false` * Logo (Builtin): adds Zerene OS mainline (#2404) ++++ gexiv2: - Update to version 0.16.1: + Fix issue with GIR missing correct package name + Fix memory leak in regression test + Add missing assert in GPS test ++++ gnome-sudoku: - Update to version 50.2.1: + Fix tag being on the wrong commit - Changes from version 50.2: + Fix buttons not resetting on new game + Update translations. ++++ gpxsee: - Update to version 16.10 * Various map rendering performance improvements. * Various minor map loading fixes/improvements. ++++ icingaweb2-module-director: - Update to 1.11.9 * Internals - Fix: Adapt to react/promise v3 and react/event-loop v1.6 (#3043) - Fix: Add PromiseUtil shim for react/promise v2/v3 compatibility (#3081) ++++ iosevka-fonts: - Update to v34.7.0 * Changes of version 34.7.0 = Add et-flat-bottom and flat-top-serifed variants for Ampersand (&). = Make Make Latin/Cyrillic Iota (Ɩ, ɩ, Ꙇ, ꙇ) follow variants of i (cv44). ~ Make Greek Lower Iota/Tau (ι, τ) use flat-tailed variants under upright. = Add Characters: ~ LEFT SIDEWAYS U BRACKET (U+2E26). ~ RIGHT SIDEWAYS U BRACKET (U+2E27). ~ LATIN CAPITAL LETTER TRESILLO (U+A72A) ... LATIN SMALL LETTER CUATRILLO WITH COMMA (U+A72F). = Refine shape of the following characters: ~ LATIN SMALL LETTER EZH REVERSED (U+0189). ~ LATIN SMALL LETTER EZH WITH TAIL (U+01BA). ~ LATIN SMALL LETTER EZH WITH CARON (U+01EF). ~ LATIN SMALL LETTER LEZH (U+026E). ~ LATIN SMALL LETTER EZH (U+0292). ~ LATIN SMALL LETTER EZH WITH CURL (U+0293). ~ LATIN SMALL LETTER DEZH DIGRAPH (U+02A4). ~ CYRILLIC SMALL LETTER ABKHASIAN DZE (U+04E1). ~ MODIFIER LETTER SMALL EZH (U+1DBE). ~ CYRILLIC SMALL LETTER DZWE (U+A683). ~ MODIFIER LETTER SMALL DEZH DIGRAPH (U+1078A). ~ MODIFIER LETTER SMALL LEZH (U+1079E). ~ LATIN SMALL LETTER DEZH DIGRAPH WITH PALATAL HOOK (U+1DF12). ~ LATIN SMALL LETTER EZH WITH PALATAL HOOK (U+1DF18). ~ LATIN SMALL LETTER DEZH DIGRAPH WITH RETROFLEX HOOK (U+1DF19). ++++ kernel-default: - Update patches.kernel.org/7.1.1-001-fs-fcntl-fix-SOFTIRQ-unsafe-lock-order-in-fasyn.patch (bsc#1012628 CVE-2026-52946 bsc#1269113). - commit 9476022 - Linux 7.1.2 (bsc#1012628). - virtiofs: fix UAF on submount umount (bsc#1012628). - media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si (bsc#1012628). - ksmbd: reject non-VALID session in compound request branch (bsc#1012628). - drivers/base/memory: set mem->altmap after successful device registration (bsc#1012628). - serial: 8250_dw: unregister 8250 port if clk_notifier_register() fails (bsc#1012628). - serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero (bsc#1012628). - vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write (bsc#1012628). - crypto: qat - remove unused character device and IOCTLs (bsc#1012628). - iio: adc: ti-ads1298: add bounds check to pga_settings index (bsc#1012628). - iio: light: veml6075: add bounds check to veml6075_it_ms index (bsc#1012628). - agp/amd64: Fix broken error propagation in agp_amd64_probe() (bsc#1012628). - Revert "NFSD: Defer sub-object cleanup in export put callbacks" (bsc#1012628). - fuse: re-lock request before replacing page cache folio (bsc#1012628). - io_uring/net: Avoid msghdr on op_connect/op_bind async data (bsc#1012628). - commit 8d2f9d1 ++++ kernel-source: - Update patches.kernel.org/7.1.1-001-fs-fcntl-fix-SOFTIRQ-unsafe-lock-order-in-fasyn.patch (bsc#1012628 CVE-2026-52946 bsc#1269113). - commit 9476022 - Linux 7.1.2 (bsc#1012628). - virtiofs: fix UAF on submount umount (bsc#1012628). - media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si (bsc#1012628). - ksmbd: reject non-VALID session in compound request branch (bsc#1012628). - drivers/base/memory: set mem->altmap after successful device registration (bsc#1012628). - serial: 8250_dw: unregister 8250 port if clk_notifier_register() fails (bsc#1012628). - serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero (bsc#1012628). - vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write (bsc#1012628). - crypto: qat - remove unused character device and IOCTLs (bsc#1012628). - iio: adc: ti-ads1298: add bounds check to pga_settings index (bsc#1012628). - iio: light: veml6075: add bounds check to veml6075_it_ms index (bsc#1012628). - agp/amd64: Fix broken error propagation in agp_amd64_probe() (bsc#1012628). - Revert "NFSD: Defer sub-object cleanup in export put callbacks" (bsc#1012628). - fuse: re-lock request before replacing page cache folio (bsc#1012628). - io_uring/net: Avoid msghdr on op_connect/op_bind async data (bsc#1012628). - commit 8d2f9d1 ++++ kernel-source-longterm: - Linux 6.18.37 (bsc#1258210). - mm: do not copy page tables unnecessarily for VM_UFFD_WP (bsc#1258210). - virtiofs: fix UAF on submount umount (bsc#1258210). - media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si (bsc#1258210). - ksmbd: reject non-VALID session in compound request branch (bsc#1258210). - drivers/base/memory: set mem->altmap after successful device registration (bsc#1258210). - serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero (bsc#1258210). - vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write (bsc#1258210). - crypto: qat - remove unused character device and IOCTLs (bsc#1258210). - iio: adc: ti-ads1298: add bounds check to pga_settings index (bsc#1258210). - iio: light: veml6075: add bounds check to veml6075_it_ms index (bsc#1258210). - net: net_failover: Fix the deadlock in slave register (bsc#1258210). - net: export netif_open for self_test usage (bsc#1258210). - testing/selftests/mm: add soft-dirty merge self-test (bsc#1258210). - mm: propagate VM_SOFTDIRTY on merge (bsc#1258210). - mm: set the VM_MAYBE_GUARD flag on guard region install (bsc#1258210). - mm: introduce copy-on-fork VMAs and make VM_MAYBE_GUARD one (bsc#1258210). - mm: implement sticky VMA flags (bsc#1258210). - mm: update vma_modify_flags() to handle residual flags, document (bsc#1258210). - mm: add atomic VMA flags and set VM_MAYBE_GUARD as such (bsc#1258210). - mm: introduce VM_MAYBE_GUARD and make visible in /proc/$pid/smaps (bsc#1258210). - sctp: disable BH before calling udp_tunnel_xmit_skb() (bsc#1258210). - firmware: samsung: acpm: Fix cross-thread RX length corruption (bsc#1258210). - Drivers: hv: vmbus: Improve the logic of reserving fb_mmio on Gen2 VMs (bsc#1258210). - hv: utils: handle and propagate errors in kvp_register (bsc#1258210). - regulator: core: fix locking in regulator_resolve_supply() error path (bsc#1258210). - rose: don't free fd-owned sockets when reaping in the heartbeat (bsc#1258210). - rose: clear neighbour pointer in rose_kill_by_device() (bsc#1258210). - rose: cancel neighbour timers in rose_neigh_put() before freeing (bsc#1258210). - rose: drop CALL_REQUEST in loopback timer when device is not running (bsc#1258210). - rose: release netdev ref and destroy orphaned incoming sockets (bsc#1258210). - rose: fix netdev double-hold in rose_make_new() (bsc#1258210). - rose: disconnect orphaned STATE_2 sockets when device is gone (bsc#1258210). - rose: set SOCK_DESTROY in rose_kill_by_device() for prompt cleanup (bsc#1258210). - rose: fix notifier unregistered too early in rose_exit() (bsc#1258210). - rose: fix netdev double-hold in rose_rx_call_request() (bsc#1258210). - rose: guard rose_neigh_put() against NULL in timer expiry (bsc#1258210). - rose: clear neighbour pointer after rose_neigh_put() in state machines (bsc#1258210). - rose: fix race between loopback timer and module removal (bsc#1258210). - rose: hold loopback neighbour reference across timer callback (bsc#1258210). - rose: fix dev_put() leak in rose_loopback_timer() (bsc#1258210). - ACPI: scan: Use async schedule function in acpi_scan_clear_dep_fn() (bsc#1258210). - agp/amd64: Fix broken error propagation in agp_amd64_probe() (bsc#1258210). - net: qualcomm: rmnet: fix endpoint use-after-free in rmnet_dellink() (bsc#1258210). - i2c: stub: Reject I2C block transfers with invalid length (bsc#1258210). - RDMA/bnxt_re: zero shared page before exposing to userspace (bsc#1258210). - debugobjects: Dont call fill_pool() in early boot hardirq context (bsc#1258210). - debugobjects: Do not fill_pool() if pi_blocked_on (bsc#1258210). - debugobjects: Use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP (bsc#1258210). - debugobjects: Allow to refill the pool before SYSTEM_SCHEDULING (bsc#1258210). - Revert "NFSD: Defer sub-object cleanup in export put callbacks" (bsc#1258210). - fuse: re-lock request before replacing page cache folio (bsc#1258210). - net: stmmac: fix stm32 (and potentially others) resume regression (bsc#1258210). - io_uring/net: Avoid msghdr on op_connect/op_bind async data (bsc#1258210). - commit ed39cc4 ++++ kernel-docs: - Update patches.kernel.org/7.1.1-001-fs-fcntl-fix-SOFTIRQ-unsafe-lock-order-in-fasyn.patch (bsc#1012628 CVE-2026-52946 bsc#1269113). - commit 9476022 - Linux 7.1.2 (bsc#1012628). - virtiofs: fix UAF on submount umount (bsc#1012628). - media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si (bsc#1012628). - ksmbd: reject non-VALID session in compound request branch (bsc#1012628). - drivers/base/memory: set mem->altmap after successful device registration (bsc#1012628). - serial: 8250_dw: unregister 8250 port if clk_notifier_register() fails (bsc#1012628). - serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero (bsc#1012628). - vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write (bsc#1012628). - crypto: qat - remove unused character device and IOCTLs (bsc#1012628). - iio: adc: ti-ads1298: add bounds check to pga_settings index (bsc#1012628). - iio: light: veml6075: add bounds check to veml6075_it_ms index (bsc#1012628). - agp/amd64: Fix broken error propagation in agp_amd64_probe() (bsc#1012628). - Revert "NFSD: Defer sub-object cleanup in export put callbacks" (bsc#1012628). - fuse: re-lock request before replacing page cache folio (bsc#1012628). - io_uring/net: Avoid msghdr on op_connect/op_bind async data (bsc#1012628). - commit 8d2f9d1 ++++ kernel-kvmsmall: - Update patches.kernel.org/7.1.1-001-fs-fcntl-fix-SOFTIRQ-unsafe-lock-order-in-fasyn.patch (bsc#1012628 CVE-2026-52946 bsc#1269113). - commit 9476022 - Linux 7.1.2 (bsc#1012628). - virtiofs: fix UAF on submount umount (bsc#1012628). - media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si (bsc#1012628). - ksmbd: reject non-VALID session in compound request branch (bsc#1012628). - drivers/base/memory: set mem->altmap after successful device registration (bsc#1012628). - serial: 8250_dw: unregister 8250 port if clk_notifier_register() fails (bsc#1012628). - serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero (bsc#1012628). - vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write (bsc#1012628). - crypto: qat - remove unused character device and IOCTLs (bsc#1012628). - iio: adc: ti-ads1298: add bounds check to pga_settings index (bsc#1012628). - iio: light: veml6075: add bounds check to veml6075_it_ms index (bsc#1012628). - agp/amd64: Fix broken error propagation in agp_amd64_probe() (bsc#1012628). - Revert "NFSD: Defer sub-object cleanup in export put callbacks" (bsc#1012628). - fuse: re-lock request before replacing page cache folio (bsc#1012628). - io_uring/net: Avoid msghdr on op_connect/op_bind async data (bsc#1012628). - commit 8d2f9d1 ++++ kernel-longterm: - Linux 6.18.37 (bsc#1258210). - mm: do not copy page tables unnecessarily for VM_UFFD_WP (bsc#1258210). - virtiofs: fix UAF on submount umount (bsc#1258210). - media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si (bsc#1258210). - ksmbd: reject non-VALID session in compound request branch (bsc#1258210). - drivers/base/memory: set mem->altmap after successful device registration (bsc#1258210). - serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero (bsc#1258210). - vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write (bsc#1258210). - crypto: qat - remove unused character device and IOCTLs (bsc#1258210). - iio: adc: ti-ads1298: add bounds check to pga_settings index (bsc#1258210). - iio: light: veml6075: add bounds check to veml6075_it_ms index (bsc#1258210). - net: net_failover: Fix the deadlock in slave register (bsc#1258210). - net: export netif_open for self_test usage (bsc#1258210). - testing/selftests/mm: add soft-dirty merge self-test (bsc#1258210). - mm: propagate VM_SOFTDIRTY on merge (bsc#1258210). - mm: set the VM_MAYBE_GUARD flag on guard region install (bsc#1258210). - mm: introduce copy-on-fork VMAs and make VM_MAYBE_GUARD one (bsc#1258210). - mm: implement sticky VMA flags (bsc#1258210). - mm: update vma_modify_flags() to handle residual flags, document (bsc#1258210). - mm: add atomic VMA flags and set VM_MAYBE_GUARD as such (bsc#1258210). - mm: introduce VM_MAYBE_GUARD and make visible in /proc/$pid/smaps (bsc#1258210). - sctp: disable BH before calling udp_tunnel_xmit_skb() (bsc#1258210). - firmware: samsung: acpm: Fix cross-thread RX length corruption (bsc#1258210). - Drivers: hv: vmbus: Improve the logic of reserving fb_mmio on Gen2 VMs (bsc#1258210). - hv: utils: handle and propagate errors in kvp_register (bsc#1258210). - regulator: core: fix locking in regulator_resolve_supply() error path (bsc#1258210). - rose: don't free fd-owned sockets when reaping in the heartbeat (bsc#1258210). - rose: clear neighbour pointer in rose_kill_by_device() (bsc#1258210). - rose: cancel neighbour timers in rose_neigh_put() before freeing (bsc#1258210). - rose: drop CALL_REQUEST in loopback timer when device is not running (bsc#1258210). - rose: release netdev ref and destroy orphaned incoming sockets (bsc#1258210). - rose: fix netdev double-hold in rose_make_new() (bsc#1258210). - rose: disconnect orphaned STATE_2 sockets when device is gone (bsc#1258210). - rose: set SOCK_DESTROY in rose_kill_by_device() for prompt cleanup (bsc#1258210). - rose: fix notifier unregistered too early in rose_exit() (bsc#1258210). - rose: fix netdev double-hold in rose_rx_call_request() (bsc#1258210). - rose: guard rose_neigh_put() against NULL in timer expiry (bsc#1258210). - rose: clear neighbour pointer after rose_neigh_put() in state machines (bsc#1258210). - rose: fix race between loopback timer and module removal (bsc#1258210). - rose: hold loopback neighbour reference across timer callback (bsc#1258210). - rose: fix dev_put() leak in rose_loopback_timer() (bsc#1258210). - ACPI: scan: Use async schedule function in acpi_scan_clear_dep_fn() (bsc#1258210). - agp/amd64: Fix broken error propagation in agp_amd64_probe() (bsc#1258210). - net: qualcomm: rmnet: fix endpoint use-after-free in rmnet_dellink() (bsc#1258210). - i2c: stub: Reject I2C block transfers with invalid length (bsc#1258210). - RDMA/bnxt_re: zero shared page before exposing to userspace (bsc#1258210). - debugobjects: Dont call fill_pool() in early boot hardirq context (bsc#1258210). - debugobjects: Do not fill_pool() if pi_blocked_on (bsc#1258210). - debugobjects: Use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP (bsc#1258210). - debugobjects: Allow to refill the pool before SYSTEM_SCHEDULING (bsc#1258210). - Revert "NFSD: Defer sub-object cleanup in export put callbacks" (bsc#1258210). - fuse: re-lock request before replacing page cache folio (bsc#1258210). - net: stmmac: fix stm32 (and potentially others) resume regression (bsc#1258210). - io_uring/net: Avoid msghdr on op_connect/op_bind async data (bsc#1258210). - commit ed39cc4 ++++ kernel-obs-build: - Update patches.kernel.org/7.1.1-001-fs-fcntl-fix-SOFTIRQ-unsafe-lock-order-in-fasyn.patch (bsc#1012628 CVE-2026-52946 bsc#1269113). - commit 9476022 - Linux 7.1.2 (bsc#1012628). - virtiofs: fix UAF on submount umount (bsc#1012628). - media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si (bsc#1012628). - ksmbd: reject non-VALID session in compound request branch (bsc#1012628). - drivers/base/memory: set mem->altmap after successful device registration (bsc#1012628). - serial: 8250_dw: unregister 8250 port if clk_notifier_register() fails (bsc#1012628). - serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero (bsc#1012628). - vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write (bsc#1012628). - crypto: qat - remove unused character device and IOCTLs (bsc#1012628). - iio: adc: ti-ads1298: add bounds check to pga_settings index (bsc#1012628). - iio: light: veml6075: add bounds check to veml6075_it_ms index (bsc#1012628). - agp/amd64: Fix broken error propagation in agp_amd64_probe() (bsc#1012628). - Revert "NFSD: Defer sub-object cleanup in export put callbacks" (bsc#1012628). - fuse: re-lock request before replacing page cache folio (bsc#1012628). - io_uring/net: Avoid msghdr on op_connect/op_bind async data (bsc#1012628). - commit 8d2f9d1 ++++ kernel-obs-qa: - Update patches.kernel.org/7.1.1-001-fs-fcntl-fix-SOFTIRQ-unsafe-lock-order-in-fasyn.patch (bsc#1012628 CVE-2026-52946 bsc#1269113). - commit 9476022 - Linux 7.1.2 (bsc#1012628). - virtiofs: fix UAF on submount umount (bsc#1012628). - media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si (bsc#1012628). - ksmbd: reject non-VALID session in compound request branch (bsc#1012628). - drivers/base/memory: set mem->altmap after successful device registration (bsc#1012628). - serial: 8250_dw: unregister 8250 port if clk_notifier_register() fails (bsc#1012628). - serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero (bsc#1012628). - vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write (bsc#1012628). - crypto: qat - remove unused character device and IOCTLs (bsc#1012628). - iio: adc: ti-ads1298: add bounds check to pga_settings index (bsc#1012628). - iio: light: veml6075: add bounds check to veml6075_it_ms index (bsc#1012628). - agp/amd64: Fix broken error propagation in agp_amd64_probe() (bsc#1012628). - Revert "NFSD: Defer sub-object cleanup in export put callbacks" (bsc#1012628). - fuse: re-lock request before replacing page cache folio (bsc#1012628). - io_uring/net: Avoid msghdr on op_connect/op_bind async data (bsc#1012628). - commit 8d2f9d1 ++++ kernel-syms: - Update patches.kernel.org/7.1.1-001-fs-fcntl-fix-SOFTIRQ-unsafe-lock-order-in-fasyn.patch (bsc#1012628 CVE-2026-52946 bsc#1269113). - commit 9476022 - Linux 7.1.2 (bsc#1012628). - virtiofs: fix UAF on submount umount (bsc#1012628). - media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si (bsc#1012628). - ksmbd: reject non-VALID session in compound request branch (bsc#1012628). - drivers/base/memory: set mem->altmap after successful device registration (bsc#1012628). - serial: 8250_dw: unregister 8250 port if clk_notifier_register() fails (bsc#1012628). - serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero (bsc#1012628). - vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write (bsc#1012628). - crypto: qat - remove unused character device and IOCTLs (bsc#1012628). - iio: adc: ti-ads1298: add bounds check to pga_settings index (bsc#1012628). - iio: light: veml6075: add bounds check to veml6075_it_ms index (bsc#1012628). - agp/amd64: Fix broken error propagation in agp_amd64_probe() (bsc#1012628). - Revert "NFSD: Defer sub-object cleanup in export put callbacks" (bsc#1012628). - fuse: re-lock request before replacing page cache folio (bsc#1012628). - io_uring/net: Avoid msghdr on op_connect/op_bind async data (bsc#1012628). - commit 8d2f9d1 ++++ kernel-syms-longterm: - Linux 6.18.37 (bsc#1258210). - mm: do not copy page tables unnecessarily for VM_UFFD_WP (bsc#1258210). - virtiofs: fix UAF on submount umount (bsc#1258210). - media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si (bsc#1258210). - ksmbd: reject non-VALID session in compound request branch (bsc#1258210). - drivers/base/memory: set mem->altmap after successful device registration (bsc#1258210). - serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero (bsc#1258210). - vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write (bsc#1258210). - crypto: qat - remove unused character device and IOCTLs (bsc#1258210). - iio: adc: ti-ads1298: add bounds check to pga_settings index (bsc#1258210). - iio: light: veml6075: add bounds check to veml6075_it_ms index (bsc#1258210). - net: net_failover: Fix the deadlock in slave register (bsc#1258210). - net: export netif_open for self_test usage (bsc#1258210). - testing/selftests/mm: add soft-dirty merge self-test (bsc#1258210). - mm: propagate VM_SOFTDIRTY on merge (bsc#1258210). - mm: set the VM_MAYBE_GUARD flag on guard region install (bsc#1258210). - mm: introduce copy-on-fork VMAs and make VM_MAYBE_GUARD one (bsc#1258210). - mm: implement sticky VMA flags (bsc#1258210). - mm: update vma_modify_flags() to handle residual flags, document (bsc#1258210). - mm: add atomic VMA flags and set VM_MAYBE_GUARD as such (bsc#1258210). - mm: introduce VM_MAYBE_GUARD and make visible in /proc/$pid/smaps (bsc#1258210). - sctp: disable BH before calling udp_tunnel_xmit_skb() (bsc#1258210). - firmware: samsung: acpm: Fix cross-thread RX length corruption (bsc#1258210). - Drivers: hv: vmbus: Improve the logic of reserving fb_mmio on Gen2 VMs (bsc#1258210). - hv: utils: handle and propagate errors in kvp_register (bsc#1258210). - regulator: core: fix locking in regulator_resolve_supply() error path (bsc#1258210). - rose: don't free fd-owned sockets when reaping in the heartbeat (bsc#1258210). - rose: clear neighbour pointer in rose_kill_by_device() (bsc#1258210). - rose: cancel neighbour timers in rose_neigh_put() before freeing (bsc#1258210). - rose: drop CALL_REQUEST in loopback timer when device is not running (bsc#1258210). - rose: release netdev ref and destroy orphaned incoming sockets (bsc#1258210). - rose: fix netdev double-hold in rose_make_new() (bsc#1258210). - rose: disconnect orphaned STATE_2 sockets when device is gone (bsc#1258210). - rose: set SOCK_DESTROY in rose_kill_by_device() for prompt cleanup (bsc#1258210). - rose: fix notifier unregistered too early in rose_exit() (bsc#1258210). - rose: fix netdev double-hold in rose_rx_call_request() (bsc#1258210). - rose: guard rose_neigh_put() against NULL in timer expiry (bsc#1258210). - rose: clear neighbour pointer after rose_neigh_put() in state machines (bsc#1258210). - rose: fix race between loopback timer and module removal (bsc#1258210). - rose: hold loopback neighbour reference across timer callback (bsc#1258210). - rose: fix dev_put() leak in rose_loopback_timer() (bsc#1258210). - ACPI: scan: Use async schedule function in acpi_scan_clear_dep_fn() (bsc#1258210). - agp/amd64: Fix broken error propagation in agp_amd64_probe() (bsc#1258210). - net: qualcomm: rmnet: fix endpoint use-after-free in rmnet_dellink() (bsc#1258210). - i2c: stub: Reject I2C block transfers with invalid length (bsc#1258210). - RDMA/bnxt_re: zero shared page before exposing to userspace (bsc#1258210). - debugobjects: Dont call fill_pool() in early boot hardirq context (bsc#1258210). - debugobjects: Do not fill_pool() if pi_blocked_on (bsc#1258210). - debugobjects: Use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP (bsc#1258210). - debugobjects: Allow to refill the pool before SYSTEM_SCHEDULING (bsc#1258210). - Revert "NFSD: Defer sub-object cleanup in export put callbacks" (bsc#1258210). - fuse: re-lock request before replacing page cache folio (bsc#1258210). - net: stmmac: fix stm32 (and potentially others) resume regression (bsc#1258210). - io_uring/net: Avoid msghdr on op_connect/op_bind async data (bsc#1258210). - commit ed39cc4 ++++ kernel-vanilla: - Update patches.kernel.org/7.1.1-001-fs-fcntl-fix-SOFTIRQ-unsafe-lock-order-in-fasyn.patch (bsc#1012628 CVE-2026-52946 bsc#1269113). - commit 9476022 - Linux 7.1.2 (bsc#1012628). - virtiofs: fix UAF on submount umount (bsc#1012628). - media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si (bsc#1012628). - ksmbd: reject non-VALID session in compound request branch (bsc#1012628). - drivers/base/memory: set mem->altmap after successful device registration (bsc#1012628). - serial: 8250_dw: unregister 8250 port if clk_notifier_register() fails (bsc#1012628). - serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero (bsc#1012628). - vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write (bsc#1012628). - crypto: qat - remove unused character device and IOCTLs (bsc#1012628). - iio: adc: ti-ads1298: add bounds check to pga_settings index (bsc#1012628). - iio: light: veml6075: add bounds check to veml6075_it_ms index (bsc#1012628). - agp/amd64: Fix broken error propagation in agp_amd64_probe() (bsc#1012628). - Revert "NFSD: Defer sub-object cleanup in export put callbacks" (bsc#1012628). - fuse: re-lock request before replacing page cache folio (bsc#1012628). - io_uring/net: Avoid msghdr on op_connect/op_bind async data (bsc#1012628). - commit 8d2f9d1 ++++ lalsimulation: - Add lalsimulation-macro-redefinition.patch to undef macro before its redefinition in an included header file and avoid `macro-redefinition` error. ++++ libbfio: - Update to release 20260623 * The testsuite scripts were updated ++++ manifold: - Update to 3.5.2 - Addresses https://projects.blender.org/blender/blender/issues/158737 by removing deferred deallocation. ++++ mupdf: - Update to 1.28.0: * Markdown document format support. * HTML/EPUB rendering improvements: vertical-align for inline images and percentage values, support for , and tags, background-color on inline elements, :before/:after pseudo-selectors, non-interactive appearance for form input elements, and respect for the meta viewport minimum page size. * Per-document control of publisher and user CSS. * New mutool audit command to analyse PDF structure and generate a report; mutool grep now uses regular expressions by default. * Improved text extraction: better ActualText replacement handling, presentation-form (ligature) decomposition for all scripts, improved paragraph and fake-bold detection, and better soft/hard hyphen handling. * New fz_check_document to scan a document and repair possible structural errors before editing. * Support linear and radial shadings when converting XPS and other formats to PDF. * Many bug fixes, optimisations and security hardening fixes. - Track the new shared-library SONAME: the rendering library subpackage is renamed libmupdf27_2 to libmupdf28_0 (libmupdf.so.28.0). - Keep the bundled cmark-gfm (0.29.0.gfm.13) thirdparty copy, now required for the new Markdown support; no system cmark-gfm exists in Factory yet. - Refresh mupdf-no-strip.patch for the new sources. ++++ mutter: - Add ba64e055b5159a3acd5b4e4bc3d381066b26c62c.patch: Fix build with new pango ++++ perl-JSON-Schema-Tiny: - initial package 0.33.0 (0.033) * created by cpanspec 1.84.01 ++++ python-langtable-data-src: - update to 0.0.71: * langtable.py: Fix deprecation warning: `langtable.py:2652: UserWarning: pkg_resources is deprecated as an API` * Add xdq, sus, mrh, hrx, brh, ary, en_SE.UTF-8 * Get new translations and translation changes from CLDR * setup.py: use open() instead of deprecated codecs.open(), declare minimum Python version >= 3.8 * Add Yangon timezone id part * languages.xml: Rename Asia/Rangoon to Asia/Yangon * territories.xml: Rename Asia/Rangoon to Asia/Yangon ++++ python-GridDataFormats: - update to 1.2.0: * Added openVDB format exports (Issue #141, PR #148) * new API-level interoperability features (#160) * new `Grid.convert_to()` method to create the native object (#161, PR #164) `mrc.MRC`, `OpenDX.field`, `OpenVDB.OpenVDBField`: new `from_grid()` * class method to create the corresponding GridDataFormats wrapper from a `Grid` (#161, PR #164, PR #148) * new attribute `native` for GridDataFormat wrappers contains the native object (#161, PR #164, PR #148) * Ensure that when Grid() or Grid.load() load a datafile with the wrong format a ValueError is raised consistently. (PR #165) ++++ python-django-import-export: - update to 4.4.1: * Refactor lookup value retrieval in Field and CachedForeignKeyWidget (2146) * Fix CachedForeignKeyWidget type mismatch on non-string lookup fields (2159) ++++ python-dulwich: - update to 1.2.7 (bsc#1268128, CVE-2026-42305): * Verify that an object retrieved by id actually hashes to the requested id, raising ``ChecksumMismatch`` otherwise. * Check out files whose names contain a colon or backslash. The NTFS path validator rejected any element containing ``:`` or ````, so such files were silently dropped on clone. It now rejects only the ``.git``/``git~1`` * alternate-data-stream spellings, like git. * Abort the checkout when a tree entry has an invalid path (e.g. a ``.git`` alias) instead of silently skipping it. * Reject pack names containing path separators in the dumb HTTP transport, so a malicious server can no longer escape the temporary directory. * SECURITY: Don't expand config ``include`` directives when parsing ``.gitmodules``, so a crafted ``.gitmodules`` in a cloned repository can no longer make ``clone --recurse-submodules`` read arbitrary files. * SECURITY: Validate ref names before resolving them to a path, so a client-supplied name like ``../../secret`` can no longer read a file outside the ref store. This closes a traversal via git- upload-archive's ``argument`` and other lookup paths. * Add ``porcelain.request_pull`` and a ``dulwich request-pull`` command that generate a summary of pending changes between repositories, suitable for emailing to a maintainer, like ``git request- pull``. * Add ``porcelain.range_diff`` and a ``dulwich range-diff`` command that compare two ranges of commits and show how a patch series evolved, like ``git range-diff``. Requires the ``munkres`` package, installable via the ``dulwich[range_diff]`` extra. (Jelmer Vernooij, #1828) * Fix ``apply_patch`` writing index entries with mode ``0``, which made native git abort with ``unsupported ce_mode: 0``. The file mode is now derived from the work-tree file. * Fix deepening of a local shallow fetch. Re-fetching with a larger ``depth`` moved the shallow boundary but did not transfer the newly-uncovered commits, because the parents provider still used the old boundary. (Jelmer Vernooij) * Fix ``gc``/``repack`` on Windows raising ``PermissionError`` when removing read-only pack files (as written by git). The read- only attribute is now cleared before unlinking. (Jelmer Vernooij) * Fix ``repack`` leaking a temporary pack file when the consolidated pack was identical to one already on disk. The orphaned file accumulated in the pack directory * SECURITY: Honor ``core.protectNTFS``/``core.protectHFS`` on all work-tree updates. The 1.2.5 path hardening (CVE-2026-42305) only reached ``checkout`` and ``reset``; ``update_working_tree`` (used by ``merge``, ``pull`` and others) fell back to the default validator, so a crafted branch could still check out an NTFS-unsafe name such as ``git~2`` even with ``core.protectNTFS=true``. * SECURITY: Reject patch target paths that escape the work tree in ``apply_patches``. Patch headers are untrusted (e.g. ``git am`` of a mailbox), so a ``+++``/rename path such as ``../../etc/cron.d/x`` or an absolute path was joined onto the repo path and written outside the working tree. * ``porcelain``: Validate caller-supplied paths in ``checkout``, ``restore`` and ``reset_file`` before writing, as defense in depth, so a ``.git`` or ``..`` component (including NTFS/HFS ``.git`` aliases) cannot escape the work tree or write into the control directory. * Remove the ``force_remove_untracked`` argument from * ``index.update_working_tree``. It had been a no-op since the function was rewritten to apply changes from a diff iterator, and removing untracked files is not part of ``reset --hard`` semantics. ++++ python-dynaconf: - update to 3.3.1: * Remove call to deprecated functions on public APIs (#1404). * Improve converage of DataList and DataDict (#1403). * support Python 3.14 Union type repr and dict iteration changes. * preserve nested dict key order when object_merge merges old into new. * prevent RecursionError on dotted set with bracket in first segment. ++++ python-fastparquet: - update to 2026.5.0: * fixes for pandas 2 & 3 * remove native ++++ python-filelock: - update to 3.29.4: * verify inode in break_lock_file before unlinking a stale lock * keep the read/write heartbeat alive on a transient touch error - update to 3.29.3: * ci(release): publish to PyPI on tag push * validate pid range in _parse_lock_holder * fix(ci): restore release environment on tag job * fix(ci): publish from release.yaml on tag push * **Full Changelog**: https://github.com/tox- dev/filelock/compare/3.29.2...3.29.3 - update to 3.29.2: * open marker reads non-blocking to refuse attacker-placed fifo * fix(soft): harden stale-lock breaking and self-heal malformed locks * check hostname in is_lock_held_by_us - update to 3.29.1: * docs: fix API docs of `release()` * docs: clarify per-thread scope of FileLock configuration * fix(soft): refuse to follow symlinks when reading the lock file ++++ python-giturlparse: - update to 0.15.0: * Fix path and branch extraction removing every /blob/ and /tree/ occurrence instead of only the leading marker, which corrupted file paths and branch names containing those segments. ++++ python-greenlet: - update to 3.5.3: * Fix a crash on free-threaded builds when multiple greenlets were holding a critical section on an object and the GIL for the thread was dropped. See issue 513. Thanks to ddorian. ++++ python-grpcio-status: - update to 1.81.1: * sync with grpcio ++++ python-hishel: - update to 1.3.0: * remove egg folder from source by @karpetrosyan * add readme in pyproject.toml by @karpetrosyan * use weak ETag comparison when freshening stored responses ++++ python-hstspreload: - update to 2026.6.1: * Automated updates to the HSTS preload list on 2026-6-1 ++++ python-httptools: - update to 0.8.0: * Add http-parser and llhttp licenses into the wheels * Mark cython module as free-threading compatible * Fix all typing issues * Bump llhttp to 9.4.1 * Security: fix URL truncation issue * Allow building with latest setuptools ++++ python-khard: - update to 0.21.0: * Remove support for python 3.9 * Fix bug skipping config's skip_unparsable setting (#355) * Fix special handling for ambiguous date formats (#349) * Add failing test for partial date with leap day * Remove the autodoc typehints extension in sphinx ++++ python-langtable: - update to 0.0.71: * langtable.py: Fix deprecation warning: `langtable.py:2652: UserWarning: pkg_resources is deprecated as an API` * Add xdq, sus, mrh, hrx, brh, ary, en_SE.UTF-8 * Get new translations and translation changes from CLDR * setup.py: use open() instead of deprecated codecs.open(), declare minimum Python version >= 3.8 * Add Yangon timezone id part * languages.xml: Rename Asia/Rangoon to Asia/Yangon * territories.xml: Rename Asia/Rangoon to Asia/Yangon ++++ python-lfdfiles: - update to 2026.6.24: * Add VistaTdflim class for reading ISS Vista TDFLIM files. * Support Python 3.15. ++++ python-param: - update to 2.4.1: * Add mypy plugin to handle descriptor __set__ issue * Reorder param.List overloads to allow default type inference * Fix spelling mistakes and add typos to pre-commit ++++ rusty_v8: - Update to version 149.4.0: * v149.4.0 * fix: shared-library-safe V8 TLS on Linux via v8_monolithic_for_shared_library - Update to version 149.3.0: * v149.3.0 * fix: pass `flags` to `v8__ObjectTemplate__SetIndexedPropertyHandler` FFI (#1994) * Add Isolate::SetIdle and CpuProfiler bindings (#2001) - Update to version 149.2.0: * v149.2.0 (#1991) * Revert "Add bindings for FunctionTemplate c_function_overloads (#1986)" (#1988) * fix: keep isolate annex alive during teardown (#1978) * v149.1.0 (#1987) * Add bindings for FunctionTemplate c_function_overloads (#1986) - Update to version 149.0.0: * v149.0.0 (#1985) * Add bindings for V8 inspector async-task hooks and debug break-on-next-call (#1984) * perf: add fused callback info parts (#1983) * perf: Reduce Global handle liveness overhead (#1982) * bump to 14.9 (#1975) * Add bindings for String::Concat (#1973) * Add bindings for Object::SetLazyDataProperty (#1972) - Update to version 147.4.0: * v147.4.0 (#1969) * perf: use simdutf for string conversion hot paths (#1967) * Store IsolateHandle data in its own allocation (#1891) * perf: cache IsolateAnnex pointer in scope structs (#1968) * Use CARGO_CFG_TARGET_FEATURE to detect CRT linkage on MSVC (#1915) * fix: enable linux shared-library-safe v8 tls mode by default (#1911) * Include `build/rust/known-target-triples.txt` in Cargo.toml (#1950) * v147.3.0 (#1966) * feat: add Module::EvaluateForImportDefer and GetModuleNamespace with phase (#1965) - Update to version 147.2.1: * v147.2.1 (#1964) * fix: correct v8__String__NewExternalOneByte length parameter type (#1962) * Rolling to V8 14.7.173.20 (#1963) * v147.2.0 (#1961) * Rolling to V8 14.7.173.19 (#1951) * feat: implement NewEscapableHandleScope for Isolate (#1960) * feat: add new_external_twobyte and new_external_twobyte_raw (#1959) * v147.1.0 (#1956) * Bump temporal_capi from 0.1.2 to 0.2.3 (#1955) * Rolling to V8 14.7.173.13 (#1946) * Fix memory leak in Function::get_script_origin (#1902) * Rolling to V8 14.7.173.9 (#1943) * Expose `FunctionTemplate::SetAccessorProperty` (#1942) - Update to version 147.0.0: * v147.0.0 (#1941) * update to v8 v14.7 (#1940) * Rolling to V8 14.6.202.26 (#1938) * v146.9.0 (#1937) * Rolling to V8 14.6.202.24 (#1923) * fix: add simdutf builds for Windows targets in CI (#1936) - Update to version 146.8.0: * v146.8.0 (#1935) * feat: transfer foreground task ownership to Rust in PlatformImpl (#1934) * feat: expose `total_allocated_bytes` in `HeapStatistics` (#1933) * v146.7.0 (#1932) * feat: expose simdutf bindings behind cargo feature (#1928) * fix: correct ExternalOneByteString destructor memory accounting (#1931) * v146.6.0 (#1930) * feat: custom Node domains support in Inspector (#1904) * v146.5.0 (#1929) * feat: zero-copy string access via ValueView and allocation-reuse APIs (#1927) - Update to version 146.3.0 - Update to version 146.1.0 * Rolling to V8 14.6.202.6 (#1913) * Rolling to V8 14.6.202.4 (#1910) * add Promise::MarkAsHandled (#1912) - Refresh compiler-rt-adjust-paths.patch - Add disable-flags-unsupported-by-clang.patch and fix_bindgen_generation.patch ++++ smcroute: - Update to versino 2.6.0 Changes * Add JSON output support smcroutectl -j show, issue #198. * Drop pre-v2.0 smcroute shell wrapper. Anyone still on smcroute -a / smcroute -j / etc. should migrate to smcroute.conf or call smcroutectl(8) directly, issue #199. Clearer diagnostic messages for unusable phyints (unknown name vs. not multicast capable vs. VIF table exhausted). Promoted the "not multicast capable" log line from LOG_INFO to LOG_WARNING so it shows at the default log level. * mroute and mgroup directives whose inbound or outbound interface does not yet exist are queued on a pending list instead of being dropped with parse error. See list with smcroutectl show pending. Fixes * Fix #55: on Linux, smcrouted now subscribes to kernel netlink link events (RTNLGRP_LINK + IPv4/IPv6 address groups) and activates any pending routes/groups automatically when their inbound or outbound interface arrives. * Fix #71: VIFs and MIFs are now allocated lazily, only for interfaces referenced by smcroute.conf or by smcroutectl. The old up-front enumeration regularly exhausted the kernel's 32-slot table on hosts with many unrelated interfaces. The -N option is now a no-op. * Fix #143: repair kernel MFC on IGMPMSG_WRONGVIF / MRT6MSG_WRONGMIF by remapping the (S,G) entry's inbound iif when a (*,G) rule covers the upcall's actual iif. ++++ stellarium: - Update to 26.2 * Added new sky culture * Added new plugin: Planes * Many improvements in plugins * Many improvements in Core and GUI * Many updates in sky cultures ++++ strawberry: - Update to version 1.2.21 + Re-point playlist items that references duplicated songs before removal (#2168) + Preserve user data before deleting duplicate songs (#2168) + Check for svg support (#2171) + Support custom icons from scalable dir (#2171) + Custom icons take precedence over system theme icons (#2171) + Add .tak to valid file extensions + Optional exponential volume + Fixed build without moodbar and waveform ++++ ttl: - Update to version 0.20.1: * Unify IPv4 send path on IP_HDRINCL (TTL in the IP header) (#12) ------------------------------------------------------------------ ------------------ 2026-6-26 - Jun 26 2026 ------------------- ------------------------------------------------------------------ ++++ QMPlay2: - Added 0002-sidplayfp-v3-github-1008-or-f502b11.diff and USE_CHIPTUNE_SID set to ON back. ++++ calibre: - Update to 9.10.0 * New Features - Content server: A new "modern" interface with a sidebar to ease navigation - Content server: When used with HTTPS allow installation as a PWA (Progressive Web App) - Edit book: Saved searches: When filtering the list of saved searches match by keywords - CSS parsing: Add support for CSS Level 4 selectors - Cover grid: When using an image larger than the viewport as a texture scale it to fit the viewport - Annotations browser: Allow restricting displayed annotations by custom annotation styles as well - Edit book: Compress images: Add option to convert PNG images to JPEG or WEBP * Bug Fixes - E-book viewer: Fix IME on Windows not working when typing in notes for highlights - Conversion: Heuristics: Improve performance in some pathological cases - SNB Input: Fix error on some input files - Windows: fix rare crash when too many notifications are displayed at once - Fix duplicating of books not duplicating value from enumerated columns when the column has a default value defined - Fix a regression in 9.8 that caused errors from AI plugin providers to be silently swallowed and not displayed to user - Fix CSV export invalid when exporting comments field - Disallow Python templates when reading book metadata (CVE-2026-53511) ++++ chromium: - Chromium 149.0.7827.200 (boo#1269061): * CVE-2026-13281: Integer overflow in Mojo * CVE-2026-13282: Use after free in Payments * CVE-2026-13283: Use after free in AdFilter ++++ clpeak: - Update to 2.0.16: * The downstream fix to install the binary into the standard bindir is now upstream (PR #178); install the LICENSE file via CMake again. * Raise the build to C++14 to fix aggregate brace-initialization on strict clang. * New GPU support: CUDA Blackwell Ultra (B300/GB300), GB10 and Jetson Thor. - Drop clpeak-install-bindir.patch, merged upstream. ++++ cvise: - Use 2 threads in `test_dir_linker_duplicate_var_error`A (bsc#1268265). - Update to version 2.12.0+git.20260624.82a22c61: * Fix test_dir_linker_duplicate_var_error on non-english locales (#507) * CMakeLists.txt: embed unabbreviated git hash to release tarball (#506) ++++ faad2: - Update to version 2.11.2.git13: * fix out-of-bounds X underflow in SBR low-power QMF assembly * fix out-of-bounds Xsbr write in hf_assembly sinusoid addition * update to Visual Studio 18 * prevent length_of_rvlc_sf underflow in rvlc_scale_factor_data * fix out-of-bounds iq_table read in iquant for -32768 * bound sscanf field width in option parsing * fix integer overflow in stszin/stscin allocation size checks * fix off-by-one frame index check in mp4read_seek * SBR: prevent heap overflow in channel-pair reconstruction * fix typo - Drop patches fixed upstream: * bc5de3ac7264f7a232951d06150ec1fcd4a20f6c.patch * 2653c918d788c5dc83826c97aaa4de4dd8931a8b.patch ++++ ffmpeg-4: - Add pcmbluray-bigendian.patch to address a build failure on s390x - Update to release 4.4.8 * Various bug fixes to codecs - Delete ffmpeg-4-CVE-2025-22921.patch (merged) ++++ fontawesome-fonts: - Update to 7.3.0: * New and updated icons in the Free set. ++++ gi-docgen: - Modernize build system. - Rename to `gi-docgen` as this is not a Python module, which should be used by other modules. ++++ gnome-maps: - Update to version 50.2: + Avoid focus route start entry when selecting a place (avoids show OSK on touch) + Updated translations. ++++ gnome-software: - Update to version 50.3: + Fix a memory leak + Updated translations. ++++ goshs: - Update to version 2.1.3 New Features * TFTP server (-tftp / --tftp-server) — goshs can now serve files over TFTP, the one classic transfer protocol it was missing (next to HTTP/WebDAV/FTP/SFTP/SMB). Listens on UDP port 69 by default so built-in clients like Windows' tftp.exe work out of the box, and supports both downloads (RRQ) and uploads (WRQ) with blksize/tsize option negotiation. Honors the IP whitelist and --read-only/--upload-only, rejects path traversal, and is advertised via mDNS. Hand-rolled with zero new dependencies. * Reverse-shell payload generator — A new generator tab in both the web UI and the --tui dashboard builds reverse-shell one-liners from a shared payload database (Bash, nc, Python, PHP, PowerShell, Perl, Ruby, and more), with LHOST/LPORT substitution and optional URL/Base64 encoding (PowerShell payloads as -EncodedCommand). Bug Fixes * TUI interface display (#187) — In --tui mode without an explicit -i, the status line now lists every bound interface IP instead of just showing 0.0.0.0. * TUI template variables — The status line now reflects every - -tpl-var KEY=VALUE entry, not only LHOST/LPORT. * TUI status line — Enabled FTP/SFTP and TFTP servers are now surfaced in the status bar like the other protocols. * Config ldap_jndi — The example config shipped a non-binding ldap_jndi_enabled key; the correct, working key is ldap_jndi. * Config ldap_wordlist — A ldap_wordlist value set via the config file was silently ignored; it is now applied. Packaging * Shell completions (bash/zsh/fish) updated with the new -tftp / - -tftp-server / -tftp-port flags. ++++ gotosocial: - Update to version 0.21.3: * This is a security release for a vulnerability whereby malformed AP messages can cause mischief. * [bugfix] stricter property value counts * [bugfix] Allow hyphen in usernameRelaxed regex * [bugfix] Add support for public:remote stream type * [bugfix] Update go-sqlite3 to v0.35.1 to fix out of memory panic during migration * [bugfix] nowasm: on context cancel hook, check that process is non-nil before calling Kill() * [bugfix/frontend] Validate domain name for new domain perms earlier to avoid confusing err messages * [bugfix] Ignore extraneous data streams when processing videos ++++ gspell: - Update to version 1.14.4: + Updated translations. ++++ gssdp: - Update to version 1.6.6: + Fix binding to unicast sockets (Regression introduced by 1.6.5) ++++ libcamera: - Be explicit about not using libunwind to address a s390x build failure. ++++ gupnp-tools: - Update to version 0.12.3: + Updated translations. ++++ vim: - Replace pkgconfig(gtk+-3.0) with pkgconfig(gtk4) and pass - -enable-gui=gtk4 instead of --enable-gui=gtk3 to configure. Build gvim with gtk4 instead of gtk3. - Refresh patches with quilt. - Updated to version 9.2.0725, fixes the following problems: 9.2.0531: tests: Test_cd_completion() fails on MS-Windows with E344 9.2.0532: GTK: preedit font size is wrong for fractional point sizes 9.2.0533: '[ mark moved to end of inserted text after CTRL-R CTRL-P paste 9.2.0534: GTK UI does not support fullscreen mode 9.2.0535: tests: matchit plugin is not tested 9.2.0536: tests: Test_invalid_args() fails on GTK4 without xterm_clipboard 9.2.0537: GTK4: mouse popup menu does not show up at mouse pointer 9.2.0538: Cannot keep leading whitespace in %{} statusline expr 9.2.0539: filetype: too many Bitbake include files are recognized 9.2.0540: tests: Test_mswin_event_mouse is flaky 9.2.0541: Vim9: endclass/endenum/endinterface can give errors 9.2.0542: tests: test_codestyle fails 9.2.0543: Vim9: wrong error when redeclaring a typed variable 9.2.0544: GTK4: window blank after a resize or drag 9.2.0545: popup: blending uses hardcoded fallback colors 9.2.0546: configure: GTK4 build requires GTK >= 4.10 9.2.0547: "%v" in 'errorformat' is affected by 'tabstop' 9.2.0548: GTK4: terminal and pty job output is not processed 9.2.0549: Cursor wrong after autoindent strip is skipped 9.2.0550: GTK4: 'mousehide' unhides cursor when switching tabs 9.2.0551: filetype: Tolk files are not recognized 9.2.0552: GTK4: F10 does nothing when the menubar is hidden 9.2.0553: runtime(netrw): netrw rejects hostnames containing _ 9.2.0554: GTK4: memory leak in free_menu() 9.2.0555: too many strlen() in ex_substitute() 9.2.0556: GTK4: scrollbars not shown and do not respond to clicks 9.2.0557: filetype: Kawasaki Robots files are not recognized 9.2.0558: filetype: Popcap Reanimation files are not recognized 9.2.0559: filetype: Kaitai struct files are not recogonized 9.2.0560: filetype: busybox shebang lines are not recognized 9.2.0561: [security]: possible code execution with python3complete 9.2.0562: filetype: SGF files are not recognized 9.2.0563: GTK3/Wayland: crash with right mouse-button in tabline 9.2.0564: GTK4: tabline does not respond to mouse clicks 9.2.0565: [security]: out-of-bounds read in update_snapshot() 9.2.0566: f duplicates window if do_ecmd() is aborted 9.2.0567: dict function name allocation failure not handled 9.2.0568: pythoncomplete: g:pythoncomplete_allow_import had no effect 9.2.0569: out-of-bounds access in libvterm CSI 8 t resize 9.2.0570: GTK4: mouse wheel scrolling does not work correctly 9.2.0571: Vim9: memory leak in compile_nested_function() on failure 9.2.0572: lines disappear with wrapping virtual text after a double-width char 9.2.0573: Vim9: missing EX_WHOLE on some block keywords 9.2.0574: tests: missing test for v9.2.0572 9.2.0575: tests: filetype test for v9.2.0557 can be improved 9.2.0576: popup_create() not blocked in secure/sandbox 9.2.0577: GTK4: window resizing issues 9.2.0578: GTK4: :unmenu does not remove entries from the menubar 9.2.0579: :mksession, :mkview and :mkvimrc emit legacy Vim script 9.2.0580: xxd: binary output is not colored with -R 9.2.0581: After maximizing and deleting the quickfix buffer, window height is wrong 9.2.0582: GTK4: compile error when XFONTSET is defined 9.2.0583: completion: indent not ignored for fuzzy line completion 9.2.0584: GTK4: missing UI features 9.2.0585: line number wrong after undoing a deletion in quickfix buffer 9.2.0586: Crash with TextPut autocmd when pasting in terminal buffer 9.2.0587: GTK4: left scrollbar overlaps drawarea 9.2.0588: GTK4: drawing area loses focus after closing a menubar popover 9.2.0589: filetype: xinitrc files are not recognized 9.2.0590: GTK4: drawing area loses focus shape on popup menu open 9.2.0591: 'scrolljump' ignored when scrolling up 9.2.0592: Error when restoring session with terminal window 9.2.0593: :wqall ignores term_setkill() on running terminal buffers 9.2.0594: Use-after-free with ":wqall" and a running terminal job 9.2.0595: MS-Windows: Wrong buffer size calculation for gvimext 9.2.0596: cmdline completion popup cannot be scrolled with the mouse 9.2.0597: [security]: possible code execution with python complete 9.2.0598: tests: Test_statusline() is flaky 9.2.0599: popup: title set with popup_setoptions() is not shown 9.2.0600: clientserver method needs to be given as argument 9.2.0601: matchfuzzypos() returns garbage positions for long candidates 9.2.0602: popup: No opacity when background not set for Popup group 9.2.0603: possible heap-buffer-overflow when resizing the GUI 9.2.0604: tests: Test_mswin_event_mouse() is still flaky 9.2.0605: tests: Test_screenpos() is flaky in GUI 9.2.0606: GTK4: does not support all clipboard formats 9.2.0607: GTK4: inputdialog() does not work as expected 9.2.0608: popup_setoptions()/ch_setoptions() does not check secure mode 9.2.0609: completion info popup cannot be scrolled with the keyboard 9.2.0610: cindent: closing brace in a comment affects the next line's indent 9.2.0611: MS-Windows: evim.exe not working with VIMDLL 9.2.0612: Cannot render images in popup windows 9.2.0613: tests: test_xxd_color2() checks for dash but uses sh 9.2.0614: opacity popup leaves stale cells 9.2.0615: sixel encoder drops pixels on the right edge of shapes 9.2.0616: GTK4: use-after-free on clipboard read timeout 9.2.0617: GvimExt: does not support different runtime dirs 9.2.0618: use-after-free in popup_getoptions() on dict_add() failure 9.2.0619: integer overflow in popup image size validation 9.2.0620: runtime(netrw): fix 2match pattern rebuild 9.2.0621: 'autoindent' not stripped with virtualedit=onemore 9.2.0622: str2blob() does not work with wide UTF-16 encoding 9.2.0623: possible integer overflow in spellfile tree bounds check 9.2.0624: C-N/C-P cannot be mapped in complete() completion 9.2.0625: GTK4: Link error when Wayland is disabled 9.2.0626: Vim9: illegal characters allowed in dict key names with dot notation 9.2.0627: :vim9cmd source handles all scripts as Vim9 script 9.2.0628: popup image: wrong overlap layering, kitty laggy 9.2.0629: 0x80 and 0x9b byte not unescaped when check for valid abbr 9.2.0630: popup images: kitty images output in GUI mode 9.2.0631: DECRQM and SGR Mouse not supported in foot terminal 9.2.0632: GTK4: no support for hardware-accelerated rendering 9.2.0633: MS-Windows: No support for kitty graphics support in terminal 9.2.0634: GTK4: no minimum resize limit 9.2.0635: checking the syntax contains/cluster list is slow 9.2.0636: popup image: stale pixels under RGBA animation frames 9.2.0637: sixel: anti-aliased RGBA images render with visible outline 9.2.0638: cannot return matches containing spaces from a custom completion 9.2.0639: gq with 'formatprg' fails on an empty buffer 9.2.0640: the "%" command jumps to parens and braces inside comments 9.2.0641: GTK4: crash in gui_mch_menu_hidden() 9.2.0642: statusline: buffer overflow with item groups 9.2.0643: Missing Image ifdefs 9.2.0644: popup image: duplicate sync-output code 9.2.0645: Composing chars no longer accepted in end-id abbr 9.2.0646: GTK3 GUI slow on HiDPI/4K with software rendering 9.2.0647: matchfuzzypos() false exact match for long equal-length candidates 9.2.0648: MS-Windows: Compile warnings 9.2.0649: filetype: tf files sometimes incorrectly recognized 9.2.0650: Vim aborts at startup when built with the example -O2 CFLAGS 9.2.0651: completion: 'smartcase' doesn't work with 'longest' 9.2.0652: popup: stale kitty image after clipwindow scrolls out of view 9.2.0653: [security]: out-of-bounds write in tree_count_words() 9.2.0654: GTK4: using uninitialised colors in gui_mch_init() 9.2.0655: GTK4: missing NULL checks in vim_form_measure() 9.2.0656: completion: using wrong tolower() in smartcase filtering 9.2.0657: GTK4: missing menu when right-clicking in tabline 9.2.0658: xxd: signed integer overflow in huntype() 9.2.0659: GTK4: no balloon support in GUI 9.2.0660: Dragging the scrollbar does not trigger WinScrolled 9.2.0661: unintended wipe of Vim's temp dir, causes errors 9.2.0662: [security] Stack out-of-bounds write in dump_prefixes() 9.2.0663: [security]: runtime(netrw): code injection in local file deletion 9.2.0664: tests: Test_delete_temp_dir() fails on MacOS 9.2.0665: GTK4: GTK critical error on exit printed 9.2.0666: Terminal-Normal mode does not color empty lines with a background color 9.2.0667: patch 9.2.0590 was wrong 9.2.0668: GTK4: minimum horizontal size is too small 9.2.0669: GTK4: toolbar can be improved 9.2.0670: [security]: Out-of-bounds read with text properties 9.2.0671: [security]: possible out-of-bounds read with sodium encrypted files 9.2.0672: corrupted text property causes internal error 9.2.0673: tests: Test_recover_corrupted_swap_file() cannot handle symlinks 9.2.0674: configure: clears dynamic ruby linker flags 9.2.0675: tests: Test_cd_from_non_existing_dir() fails on Solaris 9.2.0676: MS-Windows: cannot switch to a buffer with '%' in its name 9.2.0677: Cannot clear the alternate file register # 9.2.0678: [security]: potential powershell code execution in zip.vim 9.2.0679: [security]: Out-of-bounds read with text property virtual text 9.2.0680: keytrans() doesn't replace '|' and '\' 9.2.0681: configure: -lruby added even for a dynamic ruby build 9.2.0682: Wrong dot-repeat when calling complete() while filtering completion 9.2.0683: filetype completion mishandles finished sub options 9.2.0684: :reg # does not display the value of the '#' register 9.2.0685: clipboard.c does not get the Wayland CFLAGS on GTK2 9.2.0686: style: strcmp usage is inconsistent 9.2.0687: popup_image_composites_frames() has improper if block scope 9.2.0688: Terminal-Normal mode does not show the Visual selection on a colored empty line 9.2.0689: the "%" command is slow on a long line with many slashes 9.2.0690: Solaris: swap file names are too long 9.2.0691: Solaris: Test_terminal_composing_unicode() fails 9.2.0692: GTK2: build failure, popup images not drawn correctly 9.2.0693: tests: Test_suspend() may fail because of keyprotocol query 9.2.0694: Solaris: some tests faiures due to Solaris peculiarities 9.2.0695: Solaris: test_delete_temp_dir() fails because of missing flock 9.2.0696: GTK4: A few issues with toolbar support 9.2.0697: possible overflow when parsing CSI keys 9.2.0698: [security]: Out-of-bounds write with soundfold() 9.2.0699: [security]: possible code execution with python complete 9.2.0700: configure: -lrt requirement for timer_create not detected 9.2.0701: tests: test_terminal.vim does not wait for job to finish 9.2.0702: :windo and :tabdo create an extra window with 'winfixbuf' 9.2.0703: session file does not store relative Vim9 autoload imports 9.2.0704: GTK4: not handling mouse events 9.2.0705: :delete # silently fails to update "# and clobbers "0 9.2.0706: tests: test_terminal3 may fail when $SHELL is zsh 9.2.0707: completion: popup misplaced when text before it is concealed 9.2.0708: Leaks in do_autocmd in error case 9.2.0709: GTK4: a few minor issues 9.2.0710: GTK4 GUI resize handling can be improved 9.2.0711: leak in ins_compl_infercase_gettext() in error case 9.2.0712: GTK4: dialogs not handling mnemonics correctly 9.2.0713: completion: ruler not updated correctly when the popup menu is visible 9.2.0714: Coverity warns for NULL deref 9.2.0715: Coverity warns about copy/paste error in hl_blend_attr() 9.2.0716: filetype: not all supertux files are recognized 9.2.0717: tests: strange indent in Test_autocmd_dup_arg() 9.2.0718: :syn sync without an argument also lists syntax cluster 9.2.0719: GTK4: default menu is lacking 9.2.0720: GTK4: no support for browsefilter 9.2.0721: serverlist() returns strings separated by \n 9.2.0722: GTK4: find/replace dialog can be improved 9.2.0723: term_start() does not support "noclose" 9.2.0724: Use-after-free when freeing exit_cb job on exit 9.2.0725: [security]: Stack out-of-bounds write in spell_soundfold_sal() - Refresh patches: * vim-9.1.1732-fix-inc-detection.patch ++++ hawk2: - ruby_fix_shebang_path is not yet in sle16 (bsc#1269291) - bump gems: * action_text-trix-2.1.19.gem * bigdecimal-4.1.2.gem * concurrent-ruby-1.3.7.gem * crass-1.0.7.gem * erb-6.0.4.gem * gettext_i18n_rails-2.2.0.gem * gettext_i18n_rails_js-3.1.5.gem * globalid-1.4.0.gem * i18n-1.15.2.gem * irb-1.18.0.gem * json-2.20.0.gem * js-routes-2.4.1.gem * marcel-1.2.1.gem * minitest-6.0.6.gem * net-imap-0.6.4.1.gem * po_to_json-3.0.5.gem * pp-0.6.4.gem * psych-5.4.0.gem * puma-8.0.2.gem * rake-13.4.2.gem * sorbet-runtime-0.6.13316.gem * websocket-driver-0.8.2.gem * zeitwerk-2.8.2.gem ++++ hydra: - Update to version 9.7+git8.g9cc84c2: * Various vulnerability fixes and improvements * Fix vulnerability in NTML encoding [CVE-2026-56766] * Full changelog at /usr/share/doc/packages/hydra/CHANGES ++++ python-jupyterlab-templates: - Refresh javascript dependencies to update ws (bsc#1268933, CVE-2026-48779) ++++ kbuild: - Add ExclusiveArch condition based on existing kHlpAssert.h contents and SUSE patches. ++++ kernel-default: - Update config files. Enable PSI measurement (jsc#PED-15418). Align with upstream default and allow simpler usage of PSI data. - commit 1f56042 - Refresh patches.suse/apparmor-don-t-audit-files-pointing-to-aa_null.dentr.patch. - Refresh patches.suse/apparmor-fix-uninitialised-pointer-passed-to-audit_l.patch. - Refresh patches.suse/apparmor-fix-use-after-free-in-rawdata-dedup-loop.patch. - Refresh patches.suse/ima-return-error-early-if-file-xattr-cannot-be-changed.patch. Update upstream status by: ./scripts/series_sort -u - commit 594ea34 - Refresh patches.suse/ACPICA-Unbreak-tools-build-after-switching-over-to-s.patch. Update upstream status. - commit c4d22cc ++++ kernel-source: - Update config files. Enable PSI measurement (jsc#PED-15418). Align with upstream default and allow simpler usage of PSI data. - commit 1f56042 - Refresh patches.suse/apparmor-don-t-audit-files-pointing-to-aa_null.dentr.patch. - Refresh patches.suse/apparmor-fix-uninitialised-pointer-passed-to-audit_l.patch. - Refresh patches.suse/apparmor-fix-use-after-free-in-rawdata-dedup-loop.patch. - Refresh patches.suse/ima-return-error-early-if-file-xattr-cannot-be-changed.patch. Update upstream status by: ./scripts/series_sort -u - commit 594ea34 - Refresh patches.suse/ACPICA-Unbreak-tools-build-after-switching-over-to-s.patch. Update upstream status. - commit c4d22cc ++++ kernel-docs: - Update config files. Enable PSI measurement (jsc#PED-15418). Align with upstream default and allow simpler usage of PSI data. - commit 1f56042 - Refresh patches.suse/apparmor-don-t-audit-files-pointing-to-aa_null.dentr.patch. - Refresh patches.suse/apparmor-fix-uninitialised-pointer-passed-to-audit_l.patch. - Refresh patches.suse/apparmor-fix-use-after-free-in-rawdata-dedup-loop.patch. - Refresh patches.suse/ima-return-error-early-if-file-xattr-cannot-be-changed.patch. Update upstream status by: ./scripts/series_sort -u - commit 594ea34 - Refresh patches.suse/ACPICA-Unbreak-tools-build-after-switching-over-to-s.patch. Update upstream status. - commit c4d22cc ++++ kernel-kvmsmall: - Update config files. Enable PSI measurement (jsc#PED-15418). Align with upstream default and allow simpler usage of PSI data. - commit 1f56042 - Refresh patches.suse/apparmor-don-t-audit-files-pointing-to-aa_null.dentr.patch. - Refresh patches.suse/apparmor-fix-uninitialised-pointer-passed-to-audit_l.patch. - Refresh patches.suse/apparmor-fix-use-after-free-in-rawdata-dedup-loop.patch. - Refresh patches.suse/ima-return-error-early-if-file-xattr-cannot-be-changed.patch. Update upstream status by: ./scripts/series_sort -u - commit 594ea34 - Refresh patches.suse/ACPICA-Unbreak-tools-build-after-switching-over-to-s.patch. Update upstream status. - commit c4d22cc ++++ kernel-obs-build: - Update config files. Enable PSI measurement (jsc#PED-15418). Align with upstream default and allow simpler usage of PSI data. - commit 1f56042 - Refresh patches.suse/apparmor-don-t-audit-files-pointing-to-aa_null.dentr.patch. - Refresh patches.suse/apparmor-fix-uninitialised-pointer-passed-to-audit_l.patch. - Refresh patches.suse/apparmor-fix-use-after-free-in-rawdata-dedup-loop.patch. - Refresh patches.suse/ima-return-error-early-if-file-xattr-cannot-be-changed.patch. Update upstream status by: ./scripts/series_sort -u - commit 594ea34 - Refresh patches.suse/ACPICA-Unbreak-tools-build-after-switching-over-to-s.patch. Update upstream status. - commit c4d22cc ++++ kernel-obs-qa: - Update config files. Enable PSI measurement (jsc#PED-15418). Align with upstream default and allow simpler usage of PSI data. - commit 1f56042 - Refresh patches.suse/apparmor-don-t-audit-files-pointing-to-aa_null.dentr.patch. - Refresh patches.suse/apparmor-fix-uninitialised-pointer-passed-to-audit_l.patch. - Refresh patches.suse/apparmor-fix-use-after-free-in-rawdata-dedup-loop.patch. - Refresh patches.suse/ima-return-error-early-if-file-xattr-cannot-be-changed.patch. Update upstream status by: ./scripts/series_sort -u - commit 594ea34 - Refresh patches.suse/ACPICA-Unbreak-tools-build-after-switching-over-to-s.patch. Update upstream status. - commit c4d22cc ++++ kernel-syms: - Update config files. Enable PSI measurement (jsc#PED-15418). Align with upstream default and allow simpler usage of PSI data. - commit 1f56042 - Refresh patches.suse/apparmor-don-t-audit-files-pointing-to-aa_null.dentr.patch. - Refresh patches.suse/apparmor-fix-uninitialised-pointer-passed-to-audit_l.patch. - Refresh patches.suse/apparmor-fix-use-after-free-in-rawdata-dedup-loop.patch. - Refresh patches.suse/ima-return-error-early-if-file-xattr-cannot-be-changed.patch. Update upstream status by: ./scripts/series_sort -u - commit 594ea34 - Refresh patches.suse/ACPICA-Unbreak-tools-build-after-switching-over-to-s.patch. Update upstream status. - commit c4d22cc ++++ kernel-vanilla: - Update config files. Enable PSI measurement (jsc#PED-15418). Align with upstream default and allow simpler usage of PSI data. - commit 1f56042 - Refresh patches.suse/apparmor-don-t-audit-files-pointing-to-aa_null.dentr.patch. - Refresh patches.suse/apparmor-fix-uninitialised-pointer-passed-to-audit_l.patch. - Refresh patches.suse/apparmor-fix-use-after-free-in-rawdata-dedup-loop.patch. - Refresh patches.suse/ima-return-error-early-if-file-xattr-cannot-be-changed.patch. Update upstream status by: ./scripts/series_sort -u - commit 594ea34 - Refresh patches.suse/ACPICA-Unbreak-tools-build-after-switching-over-to-s.patch. Update upstream status. - commit c4d22cc ++++ kompare: - add AlignTop-the-text.patch to fix text clipping (kde#481778) ++++ lal: - Add lal-ptr-const-qualifier.patch: correctly declare pointers to const data to prevent "discarded-qualifier" warnings, which in turn cause build errors due to the use of "-Werror". ++++ lalinference: - Add lalinference-ptr-const.patch to add const qualifiers to pointers where applicable to prevent discarded-qualifiers warnings/errors. - Add Requires: python-igwn-ligolw needed for updated version 4.1.9. ++++ lalpulsar: - Add lalpulsar-ptr-const.patch: correctly declare pointers to const data to prevent "discarded-qualifier" warnings, which in turn cause build errors due to the use of "-Werror". - Update to version 7.1.1 (no release notes). ++++ libcamera-full: - Be explicit about not using libunwind to address a s390x build failure. ++++ onnxruntime: - Refactor to be less bundled-aware and more patched/upstream (Fedora-style): * Unbundle flatbuffers, cpuinfo, boost/mp11 and eigen3; only date, onnx (C++) and SafeInt remain bundled (openSUSE ships no package for them). * Add system-mp11.patch and system-flatbuffers.patch; rename eigen-system.patch to system-eigen3.patch (drop EXPERIMENTAL wording, eigen 5.0 builds fine). cpuinfo needs no patch in 1.26 (system CMake config provides cpuinfo::cpuinfo). * BuildRequires: flatbuffers-devel (also provides flatc), cpuinfo-devel, libboost_headers-devel. * Regenerate the flatbuffers schemas with the system flatc in %build. * Drop CMAKE_DISABLE_FIND_PACKAGE_flatbuffers/mp11 and the FETCHCONTENT_SOURCE_DIR overrides for the now-system deps; remove the obsolete bundled source zips. - Packaging changes accompanying the 1.26.0 update: * Build now requires C++20 — BuildRequires bumped to gcc-c++ >= 11 and cmake >= 3.28 (upstream enforces GCC >= 11.1 / CMake 3.28). * Disable warnings-as-errors (--compile-no-warning-as-error): GCC 15 emits false positives (e.g. -Wfree-nonheap-object in skip_layer_norm_fusion.cc) that upstream's per-target -Werror would otherwise turn into build failures. * Bundled onnx updated 1.20.1 -> 1.21.0 (upstream cmake/deps.txt); sympy is now optional upstream but kept as a runtime Requires for shape inference. * Unbundle dependencies openSUSE ships at a compatible version, per Factory review feedback: - protobuf: build against the protobuf21 compat package (21.12, matches upstream cmake/deps.txt and ships protoc) instead of the bundled copy. - abseil-cpp + re2: build against the system libraries; abseil's CMake config is ExactVersion, so abseil-system-version.patch drops ORT's "FIND_PACKAGE_ARGS 20250814" gate, letting find_package use Factory's abseil (20260107). re2 follows as a matched pair. NixOS and Fedora also build onnxruntime against abseil 20260107. - nlohmann_json, ms-gsl: use the system header-only libraries. - Switch FETCHCONTENT_TRY_FIND_PACKAGE_MODE from NEVER to OPT_IN. * Still bundled: flatbuffers (Factory's CMake config exports only the shared target, not flatbuffers::flatbuffers), mp11 (no Boost::mp11 target from Factory's Boost), eigen (Factory ships 5.0, ORT needs 3.4), onnx (no C++ package), cpuinfo (devel ships no CMake config), date and SafeInt (not packaged). * Drop BSD-3-Clause from the License tag (its only carriers, protobuf and re2, are now system libraries). - Update to version 1.26.0: * 1.26.0 - cherry-pick for RC2 (#28347) * GridSample: harden float->int64 casts against NaN/Inf/out-of-range coords (#28302) * Relax GQA seqlens_k shape validation for backward compat with older models (#28259) * Fix DoubleQDQPairsRemover adding spurious dimension to scalar scale/zero-point (#28057) * remove weights_are_all_positive_ from TreeEnsemble (#27552) * fix(ci): incorrect relative template includes for setup-feeds (#28312) * Add QNN Plugin EP repo link to README (#28225) * Include license file in built distributions (#27783) * Fix CUDA 13 build error in gqa_unfused_attention.cu (#28309) * [OVEP] OpenVINO EP 1.26.0 Development Release Updates (#28297) * Fix NVTX profiling: restore missing node_compute_range_.Begin() call (#28273) * Fix session logger use-after-free during EP teardown under VERBOSE logging (#28274) * Implement CUDA EP Plugin profiling API (#28216) * Language bindings for Hardware Device and EP Compatibility APIs (#28128) * Propagate python authentication to docker contexts (#28295) * Use CUDART_VERSION reduction compatibility in GQA attention (#28296) * WebGPU plugin EP Python packaging (#28226) * [NvTensorRTRTX EP] Fix build breaks with TRT-RTX 1.5+ and 1.6+ (#28263) * Fix NPM packaging (#28238) * Add RISC-V Vector (RVV) support for CPU Execution Provider (#28261) * ICM fixes (6/n) (#28255) * [React Native] Add react-native.config.js and Expo plugin MainApplication patch to fix autolinking (#28266) * [Cuda] Upgrade cutlass to 4.4.2 (#28276) * [WebGPU] Add GridSample operator (#28264) * Add update_inplace overload accepting OrtValue for device-to-device copy (#28256) * Fix cpuinfo init on Linux without CPU sysfs lists (#28230) * [OVEP] Updating OV version to 2026.1.0 (#28170) * [WebNN] Rename roundingType to outputShapeRounding for pool2d ops (#28172) * webgpu: merge batchA into M dimension when batchB==1 (#28197) * Add aarch64 wheel build to CUDA 13 Python packaging pipelines (#27760) * WebGPU: Support Split-K with batch size > 1 (#28151) * Replace unsafe `reinterpret_cast` with C API calls in `include/onnxruntime/ep/adapter/op_kernel_info.h` (#28081) * Add position_ids bounds validation to WebGPU/JS RotaryEmbedding kernels (#28214) * Fix universal package version validation comment and add SHA prefix (#28248) * fix out of boundary vector per class in SVM (#27952) * Improve SparseTensors public API input validation as well as sparse utilities (#28227) * [CoreML EP] Add QuickGelu support (#28184) * chore(ci): temporarily remove react-native from NPM required publish pkg set (#28254) * [CUDA] PagedAttention: add SM<80 fp16 fallback via memory-efficient attention (#28200) * security: replace unrestricted setattr with allowlist in Python backend (#28083) * [VitisAI] pass base timestamp for vitisai profiling (#27808) * Address CI build failure (#28243) * ICM fixes (5/n) (#27971) * chore(ci): `NIGHTLY_BUILD` env-var is now set via pipeline parameter (#28241) * Fix heap OOB read in RNN operator via sequence_lens=0 (#28052) * [WebGPU] Fix MHA to ignore past key/value when no present outputs requested (#28027) * Add regression test for quantize_static with in-memory ModelProto (#23268) (#28201) * GQA unfused attention with FP32 QK accumulation (fixes #28195) (#28198) * webgpu: Refactor SubgroupMatrixMatMulNBits to vendor-agnostic config … (#28109) * Add LabelEncoder CUDA execution provider for numeric types (#28045) * Add packaging pipeline for CUDA plugin EP (#28152) * [CI] Remove win gpu doc gen and trt cuda mini CI pipelines (#28218) * Fix missing include for SetRawDataInTensorProto in NV TensorRT RTX tests (#28065) * [CoreML EP] Add HardSigmoid support (#28182) * [Plugin WebGPU EP] Fix API initialization error handling (#28211) * Fix heap OOB write in EmbedLayerNormalizationShapeInference (#28176) * Add workflow to replace Windows GPU Doc Gen CI Pipeline (#28192) * fix: add missing BackendKernelSelectorConfig parameter to QNBitGemmPackQuantBDataSize_Lasx (#28179) * Add exponential-backoff option for thread pool spin loop (#28096) * [Core] Add correctness tests for SpaceToDepth and MobileClip Attention fusion (#28168) * Make sure in memory initialziers are not propagated externally (#28189) * [MLAS] Enable FP16 for Gelu (#26815) * Update TRT CI to replace Linux_TRT_Minimal_CUDA_Test_CI pipeline (#28194) * Address parameter validation across all EPs for Convo kernels (#28142) * Removes duplicate macos dylib and fixes packaging for the Microsoft.ML.OnnxRuntime.Foundry package (#28191) * Fix overflow in CopyCpuTensor for sub-byte types (#28171) * Allow comments in `build.py` argument files (#27624) * Refine specification of CMake C/C++ standard version requirement (#28126) * Fix string tensor deserialization in ORT format models (#28133) * Add MatMul double implementation, inspect optimizers add test coverage (#28145) * Test Driver update (#28190) * Apply model size limit before converting size_t input to int32_t (#28112) * Enable API doc generation builds in PR checks (#28124) * Implement GetAvaiableResource() callback (#28103) * [webgpu] support arbitrary input_channel size for im2col (#27038) * Fix lack of auth on python packaging (#28118) * Fix RemoveDuplicateCastTransformer incorrectly eliminating lossy Cast chains targeting bool (#28102) * Add seqlens_k bounds validation in GroupQueryAttention to prevent GEMM OOB (#28031) * CoreML: Add support for Pad with 'reflect' for ML Program (#28073) * Fix doxygen issues (#28122) * ICM fixes (1/n) (#27906) * [NvTensorRTRTX EP] Implement GetHardwareDeviceIncompatibilityDetails with driver and compute capability checks (#27577) * Fix packaging pipeline TSA Upload warnings (#28127) * Add INT8, INT16, and UINT8 type support for CUDA TopK operator (#27862) * Use cuBLAS status APIs for error strings (#27946) * WebGPU plugin EP pipeline updates (#28121) * Address build failure on ARM (#28120) * Disable QDQ related transformers for WebNN EP (#28020) * Use weights_only for torch.load checkpoints (#28097) * Use SafeInt for size arithmetic in CPU tensor operators to prevent overflow (#28060) * Update worker thread pool to use time based wait. (#27916) * Fix int32 overflow in CUDA Gather kernel for large tensors (#28108) * [CORE]: Improve filesystem error messages during Linux device discovery (#27289) * fix(ml): use SafeInt checked arithmetic in ML operator coefficient size validation (#28001) * Set SOVERSION 1 for Apple builds to match Linux library versioning (#28101) * Fix CoreML EP issue with external weight path handling. (#28062) * [CI] fix: use internal feed for NPM on ADO (#28079) * Remove old custom EP load infrastructure (#28095) * Do not create numpy on top of Tensor non-owning buffer (#28088) * Bump vite from 6.4.1 to 6.4.2 in /js/web/test/e2e/exports/testcases/vite-default (#27991) * Validate token_id bounds in NGramRepeatBlock to prevent OOB write (#28039) * Bump picomatch from 2.3.1 to 2.3.2 in /js/web (#27850) * Bump picomatch from 2.3.1 to 2.3.2 in /js/react_native/e2e (#27849) * Bump picomatch from 2.3.1 to 2.3.2 in /js/common (#27847) * Bump picomatch from 2.3.1 to 2.3.2 in /js (#27846) * removes webgpu from onnxruntime-foundry-nuget package (#27929) * Added a dimension check in `MatMulComputeHelper` to ensure the inner dimension `K_` (#28053) * Update global-agent comments to use version-agnostic GitHub URL (#28061) * [WebGPU EP] Reduce forward declaration boilerplate in kernel registration (#27977) * Fix heap OOB write in MaxPoolGrad via indices bounds validation (#27903) * Fix the python pipeline (#28084) * Add more checks and add functional coverage for bifurcation_detector (#28068) * Bump follow-redirects from 1.15.6 to 1.16.0 in /js/web (#28056) * Fix FlashAttentionDecodeSplitVx indirect dispatch input ordering (#27926) * Bump follow-redirects from 1.15.6 to 1.16.0 in /onnxruntime/test/wasm (#28076) * Bump electron from 38.1.2 to 39.8.5 in /js/web (#27974) * Add tensor size validation for MatMulBnb4 to prevent OOB read via K/N attribute mismatch (#27995) * Bump picomatch from 4.0.2 to 4.0.4 in /js/web/test/e2e/exports/testcases/vite-default (#27844) * [CI] chore: remove QNN and python DML from release meta-pipeline (#28077) * [C] fix: ADO CI spuriously failing format check due to picking up NuGet.config (#28064) * Move WASM builds to large VMs (#28069) * [CUDA] QuantizeLinear and DequantizeLinear opset 25 (#28046) * Bump lodash from 4.17.23 to 4.18.1 in /js/react_native/e2e (#27966) * fix: idempotent feed setup (#28034) * [CUDA EP Plugin] ResourceAcountant integration (#28028) * Handle int overflow in rnn (#28003) * [CI] fix: bad relative ref to setup-feeds template (#28050) * ICM fixes (2/n) (#27922) * [Optimizer] Fix ConstantFolding crash with missing optional outputs (#27620) * Bump yaml from 2.7.0 to 2.8.3 in /js/react_native/e2e (#27863) * Bump next from 16.1.5 to 16.2.3 in /js/web/test/e2e/exports/testcases/nextjs-default (#28036) * Bump fast-xml-parser from 4.5.3 to 4.5.6 in /js/react_native/e2e (#28017) * [QNN-EP] Add additional guards for file mapping (#27871) * fix a security issue in SVM* (#27950) * Bump lodash from 4.17.23 to 4.18.1 in /js/web (#27990) * [WebGPU EP] Fuse QMoE 1-token decode path to reduce GPU dispatches (#27998) * centralise feed authentication for ADO pipelines (#27997) * [VitisAI] fix dangling pointer (#27949) * Fix plugin EP profiling timestamp skew on macOS (#27994) * Add CUDA Graph support for the CUDA plugin EP (#28002) * Modify scale & offset of WhereDummyDq (#27109) * [Plugin EP] Port graph capture/replay APIs (#27958) * ICM fixes (3/n) (#27925) * mlas/arm64: add BF16 fast-math conv kernels for NCHW/NCHWc paths (#27878) * webgpu support for qwen3.5 (#27996) * Add pre-commit git hook to run lintrunner on staged files (#28013) * Add bounds validation for LinearClassifier coefficients (#27989) * Validate g_idx values in MatMulNBits to prevent OOB read (#27582) * [CPU/CUDA ep] Improve DeformConv op performance (#27824) * [webgpu] Set `is_channels_last` to true by default in `ComputeMatMul` (#27674) * fix target_ids out of boundary in TreeEnsemble* (#27951) * Remove unnecessary model package test (#28015) * Model Package Support (#27786) * [web] 2 small fixes to JavaScript code (#27985) * Add INT8, INT16, and UINT8 type support for CPU TopK operator (#27860) * webgpu: Fix buffer overflow in BufferManager::Upload causing data corruption (#27948) * Refactor Intel SubgroupMatrix MatMulNBits (#27911) * Implement/migrate Arena allocators to cuda plugin ep. (#27931) * Fix GatherND zero-dimension index validation bug (#28006) * Add AI agent instructions (#27856) * Add LinearAttention and CausalConvState ops for Qwen3.5 (#27907) * Bump lodash from 4.17.23 to 4.18.1 in /onnxruntime/test/wasm (#27969) * CUDA Plugin Cleanup for Shared Kernel Helpers (#27915) * Add CUDA plugin EP Sync support for IOBinding (#27919) * Fix build failure when both CUDA and MiGraphX execution providers are enabled (#27798) * Add CUDA Plugin EP CI and fix Windows plugin build support (#27959) * [CORE][NVEP]: add support for Vulkan interop (#27456) * Add webgpu plugin EP pipeline (#27841) * Add __array__ and DLPack protocols to OrtValue (#27980) * Fill CUDA Transpose operator opset gap (23 → 25) (#27740) * +rotemb, +rmsnorm, reshape->opset-25, transpose->opset-24 (#27752) * Fix heap OOB write in Attention PrepareMask via negative mask_index values (#27789) * Fix ADO pools for webgpu & other (#27988) * Fix heap OOB read in SVMRegressor via attribute size validation (#27901) * linear attention signature (#27842) * Bump version to 1.26.0 (#27955) * [DOCS ]Add annotated partitioning documentation (#27972) * ICM fixes (4/n) (#27957) * Fix narrow-to-wide string conversion bugs in dll_load_error.cc (#27777) * [webgpu] house keeping after ORT switch to c++20 (#27904) * Fix CUDA ONNX Attention: min_bias_align crash on SM<80 and MEA NaN for fully-masked batches (#27831) * ONNX 1.21.0 integration (#27601) * [Core] MobileClip Attention Fusion (#27883) * Cleanup: Consolidate `OpKernel::UseSharePrePackedBuffers_V2` and `OpKernel::UseSharePrePackedBuffers` (#27924) * [WebGPU EP] Support Conv3D (#27917) * Cleanup for op schema API tests for plugin EPs (#27921) * Add ORT_UNIT_TEST_MAIN_DYNAMIC_PLUGIN_EP_CONFIG_JSON_FILE env var (#27945) * Fix CPU Attention overflow issue (#27822) * [DML EP] Disable 4-D MVN tests for DirectML (#27930) * Fix typo in CApiTest.VersionConsistencyWithApiVersion. (#27902) * webgpu lpnorm support (#27876) * Fix CPU LRN int overflow issues (#27886) * [MLAS] Add depthwise with multiplier conv special kernel for NCHW data layout on Avx512 (#27874) * Plugin EP event profiling APIs (#27649) * [VitisAI] external_ep_library typo fix (#27647) * S390x test fixes (#27404) * [QNN-EP] Fix use-after-free of logger object (#27804) * webgpu: Optimize DP4A SmallM MatMulNBits tiling (#27910) * [Plugin EP] Add plugin EP APIs to retrieve ONNX operator schemas (#27713) * [CI] fix: missing `branch` specifier in `schedule` directive (#27914) * CUDA Plugin EP: Core Implementation (#27816) * [Plugin EP] Add plugin EP Sync API (#27538) * [CI] chore: bump `actions/cache@v5` (#27866) * Fix run-level profiling for subgraph operators (#27870) * webgpu: Increase MatMulNBits K-parallelism with tile_size_k_vec=32 (#27834) * Add per-session thread pool work callbacks API (#27253) * Fix integer modulo by zero crash in CPU EP Mod operator (#27833) * fixes to pass webnn DequantizeLinear compliance tests over webgpu ep (#27778) * Add cron job to release pipeline (#27864) * fix potential out of boundary issue when initializer a SVMClassifier (#27699) * Annotation based partitioning along with resource accounting (#27595) * Fix overflow in DmlGraphFusionHelper::ProcessInputData (#27815) * Fix new-delete mismatch in DML EP's QuantizeLinear operator (#27823) * Add MHA fusion for Nemotron speech conformer encoder (#27764) * Fix WebGPU buffer segment offset alignment (#27853) * update jsvascript dependencies (#27838) * Shell injection constant strings (#27840) * [CI] feat: use ccache & vcpkg cache for linux workflows (#27623) * Disable KleidiAI for older versions of MSVC without Aarch64 SME support. (#27825) * Route fp16 HQNBIT_CompInt8 (4-bit and 8-bit) through fp32 MLAS path in MatMulNBits (#27820) * Fix --build_wasm_static_lib implicitly enable --build_wasm (#27342) * [wasm] fix non-SIMD sgemm implementation (#27819) * mlas/arm64: Add AArch64 assembly path for NCHWc float kernel and wire into build (#27788) * Only validate REACT_NATIVE if required (#27827) * webgpu: Fix multi-session GPU profiling event attribution (#27689) * Fill CUDA EP opset gap for Shape operator (23→25) (#27734) * Update CUDA TopK kernel registration to opset 24 with BFloat16 support (#27735) * [CPU] Handle ONNX domain Gelu and HardSigmoid activations in the NCHWc transformer suite (#27821) * Fix WebGPU device destroyed on session release, breaking session recreation (#27634) * [WebGPU] Einsum fixes for 5D tensors (#27779) * Make WebGPU EP compatible with EP API (#26907) * [MLAS] Add fused Silu and Gelu kernels for AVX512 (#27690) * Bump flatted from 3.3.3 to 3.4.2 in /js (#27799) * Bump flatted from 3.3.3 to 3.4.2 in /js/react_native/e2e (#27785) * Bump rollup from 4.35.0 to 4.59.0 in /js/web/test/e2e/exports/testcases/vite-default (#27463) * Extend DQ→MatMulNBits fusion to support Gemm + per-tensor/per-channel quantization (#27769) * fix webnn test case for webgpu ep: 'transpose float32 1D constant tensor default op… (#27773) * fix webnn/where complicance tests for webgpu (#27776) * Fix NeonFp16DequantB8Bit reference to match kernel fp16 precision (#27812) * Fix QNN SDK version propagation in Linux ort-qnn wheel build (#27800) * [CUDA] Extend Pad support through opset 25 with wrap mode (#27774) * [CUDA] RoiAlign for opset versions 16 and 22 (#27646) * Fix non-ASCII Unicode model path crash across session and provider code (#27724) * [CPU/CUDA EP] Add DeformConv op support (#27393) * Fix tf.function retracing in TensorFlow benchmark (#27665) * [CPU] Update the NCHWc transformer to handle more patterns (#27691) * [Core] Add SpaceToDepth fusion pattern (#27747) * Add opset 21/23 CUDA kernel registrations for Flatten, Identity, If, Loop, Scan, ConstantOfShape, Size (#27728) * Bump flatted from 3.2.7 to 3.4.2 in /onnxruntime/test/wasm (#27787) * Fix out of bounds read issue in cross.entropy.cc (#27568) * Fill CUDA EP opset gap for GRU operator (14 → 22) (#27738) * [React Native] Fix float16 tensor crash by mapping to Uint16Array (#27549) * Dev/erscor/2026/3/19 make react native optional (#27772) * [WebGPU] DequantizeLinear op fixes (#27706) * Fill GlobalAveragePool and GlobalMaxPool opset gap in CUDA provider (1→22) (#27733) * Add SkipLayerNorm fusion with bias Add (#27765) * [CUDA] Refactor CUDA helpers or ops for plugin EP (#27719) * Enable KleidiAI for asymmetric 4-bit MatMulNBits on ARM64 (#27751) * Support softcap and softmax_precision in Attention(CUDA) (#27714) * Java: avoid provider resource extraction when library already exists in onnxruntime.native.path (#27668) * Fix integer division by zero crash in CPU EP Div operator (#27693) * Fill Squeeze and Unsqueeze CUDA opset gaps to opset 25 (#27739) * Improve checks in concat_slice_elimination against optional attrs and unsqueeze_elimination against invalid model (#27638) * Add optional router_weights input to QMoE for separate selection/aggregation routing (#27687) * Fix onnxruntime-qnn python wheel build on WSL (#27730) * Add ORT_ENFORCE for swiglu_fusion==1 in QMoECPU to prevent out-of-bounds read (#27748) * Fix large model check in Intel's Neural Compressor (#27746) * [MLAS][KleidiAI]Catlaw01/sgemm epilogue neon opt (#27609) * Fix WebGPU ConvTranspose shader bugs for non-vectorizable input channels (#27749) * Offload H100 issues to A10 pools (#27711) * [MLAS] Enable BF16 KAI SBGemm on NCHWc ARM builds (#27703) * [QNN-EP] Disable file mapping for embedded cache (#27627) * Release Packaging Pipeline Orchestration (#27611) * fix: invalid ccache args when running with old ccache version (#27698) * [CANN] Fix test errors during onnxruntime-cann build and compilation (#27091) * Add fp16 support for 8-bit MatMulNBits on ARM64 and fix pre-existing bugs (#27692) * CUDA Resize: add optimized 3D nearest resize kernel for 5D up/down sa… (#27578) * Address Pad Reflect vulnerability (#27652) * [Build] Fix clang build issues for CPU and CUDA builds (#27669) * Fix MLAS qgemm dispatch and kernel regressions in quantized conv tests (#27671) * [CUDA] DecoderMaskedMultiHeadAttention files consolidation (#27688) * [webgpu] fix condition of DAWN_ENABLE_VULKAN and DAWN_ENABLE_D3D12 (#27694) * Upgrade minimatch 3.1.2 to 3.1.4 (CVE-2026-27904) (#27667) * [MLAS] Integrate KleidiAI BF16 SME2 Kernel Through Mlas SBGEMM Path (#26773) * [Build] Fix debug build (#27659) * Fix NvTensorRTRTXExecutionProvider capability claims (#27631) * [web] Fix 2 bugs in emdawnwebgpu (patches dawn) (#27641) * Plugin EP: Fix bug that incorrectly assigned duplicate MetDef IDs to fused nodes in different GraphViews (#27666) * [Plugin EP] Check for nullptr before dereferencing (#27644) * Add RotaryEmbedding fusion for Qwen3 on-the-fly RoPE patterns (#27590) * [VitisAI] Fix unused warnings (#27630) * Add C# and Python language bindings for GetCompatibilityInfoFromModel / GetCompatibilityInfoFromModelBytes (#27565) * Cleanup external data path validation (#27539) * Revert "[QNN EP] Fix error messages being logged as VERBOSE instead o… (#27650) * Fix DQ→MatMulNBits fusion for FP16 models on CPU EP (#27640) * Skip building custom_op_library if CUDA_MINIMAL is enabled (#27520) * Add PE version info to onnxruntime_providers_vitisai.dll (#27626) * [Cuda Plugin] Refactor CUDA ops — Move more shared CPU/CUDA helper code from .cc to headers (Part 2) (#27628) * Fix build errors of GridSample and test failures in test_attention_fusion.py (#27642) * [TensorRT RTX] Fix compiler warnings on Linux and Windows (#27602) * [js/rn] Add 16KB page size alignment for Android (#27523) * Accept legacy WebGPU/WebNN memory info names for backward compatibility (#27637) * Optimize ONNX Attention KV cache with ConcatNewToPast and add release-build kernel safety (#27613) * [CUDA] Support volumetric (3-D) grid sampling in the CUDA GridSample operator (#27201) * Add Qwen3 model type support to Python transformer optimizer (#27556) * Use SafeInt in implementation of Col2Im (#27625) * Update to C++20 (#27178) * MLAS/POWER10: Optimize Sgemm PackA kernel using VSX intrinsics and assembly. (#27575) * [Cuda Plugin] Refactor CUDA ops — Move shared CPU/CUDA helper code from .cc to headers (#27617) * Fix WebGPU EP crash on exit (#27569) * Add PCI bus fallback for Linux GPU device discovery in containerized environments (#27591) * Fix Potential Integer Truncation Leading to Heap Out-of-Bounds Read/Write (#27544) * Use `_tpause` instead of `__builtin_ia32_tpause` (#27607) * Expose Python `OrtDeviceVendorId` enum and use it for vendor-aware `OrtDevice` aliases (#27594) * [CUDA] Add Validation of batch_indices in RoiAlign (#27603) * chore: tooling shouldn't ignore forge hidden folders (#27580) * Add validation of position_ids in RotaryEmbedding operators (#27597) * Update .NET action version (#27618) * Extend DQ→MatMulNBits fusion to support 2/8-bit weights and Cast(fp16→fp32) patterns (#27614) * Add KernelInfo string-array attribute APIs to the ORT C and C++ APIs (#27599) * Remove some dead YML code (#27530) * [EP Plugin Adapter] support LoggingManager::HasDefaultLogger() (#27587) * Bump tar from 7.5.9 to 7.5.11 in /js/node (#27616) * [CUDA Plugin] Refactoring Einsum (#27606) * Add validation and unit tests AffineGrid (#27572) * Address Tile kernel dim overflow and generate tests (#27566) * Add cherry_pick.py script for ORT release (#27333) * Add validation for negative position_ids in EmbedLayerNorm (#27573) * Add WebGPU support for TopK (#27560) * Support Attention(24)-CUDA and disjoint from contrib op (#27542) * Add fix for double allocation MiGraphX EP (#27551) * Session config to create weightless EPContext models during compilation (#27197) * [QNN EP] Enable offline x64 compilation with memhandle IO type (#27479) * Adding CIG context creation in OrtFactory (#27267) * Update CUDA minimum required version to 12.0 (#27570) * Add missing attribute array validation for TreeEnsembleClassifier (#27571) * webgpu: support bool for Expand, Flatten, Gather and Unsqueeze (#27561) * webgpu: Split `MatMulWriteFnSource()` into smaller functions (#27448) * [ARMNN EP] Remove ArmNN Execution Provider (#27447) * security fix for transpose optimizer (#27555) * Add validation of onnx::TensorProto data size before allocation (#27547) * Fix GPT-2 no-past attention fusion for transformers >= 4.27 (#27449) * DQ→MatMulNBits fusion transformer for NvTensorRtRtx ep (#27466) * Remove tools/ci_build/github/azure-pipelines/build-perf-test-binaries-pipeline.yml (#27517) * Fix RoiAlign heap out-of-bounds read via unchecked batch_indices (#27543) * [WebNN] Support DepthToSpace op (#27508) * Add/Update telemetry events (#27356) * [EP Plugin] use ORT_EP_API_ADAPTER instead of BUILD_WEBGPU_EP_STATIC_LIB (#27540) * Merge ConstantOfShape and Cast in clean_graph optimization (#27482) * Add OrtEnv.DisableDllImportResolver to prevent fatal error on resolver conflict (#27535) * [WebNN] Improve MultiHeadAttention op implementation (#27494) * [EP API] support OpKernelInfo::GetConfigOptions for adapter (#27541) * increase kMaxValueLength to 8192 (#27521) * Account for ORT_NO_EXCEPTIONS builds in Lora test (#27537) * Remove some dead code. (#27320) * Fix incorrect warning suppression in projects using precompiled headers on Windows (#27039) * Add "library_path" metadata entry to OrtEpDevice instances for plugin and provider bridge EPs (#27522) * [NvTensorRTRTX EP]: Add missing override specifiers to suppress warnings (#27288) * [CXX Lora] Prevent heap OOB from maliciously crafted Lora Adapters. (#27518) * Support broadcasting skip shapes in SkipLayerNorm fusion (#27489) * Fix for Cuda Graph in pre-compiled path (#27477) * [Build] Fix pybind11 vcpkg configuration (#27514) * Fix -Warray-bounds build error in MLAS on clang 17+ (#27499) * Fix double-free in TRT EP custom op domain Release functions (#27471) * Suppress spurious Array Out of Bounds warnings produced by GCC 14.2 compiler on Linux builds (#27454) * Split out Linux CUDA Python package builds into separate stages (#27490) * Add pre-layer normalization support to attention fusion (#27418) * Fix O(n²) model load time for TreeEnsemble with categorical feature chains (#27391) * Remove s_kernel_registry_vitisaiep.reset() in deinitialize_vitisai_ep() (#27295) * Reduce allocation size in test Gather_oveflow_check from 4GiB to >2GiB (#27483) * [CPU] GridSample operator performance improvement on bilinear interpolation… (#27359) * [EP API] header-only adapter for EP API (#26919) * [MLAS/CPU EP]: Introduce a backend kernel selector config in MLAS (#27136) * Remove cudaStreamSynchronize from CUDA LLM ops for CUDA graph capture compatibility (#27484) * Improve error message when EPContext node is not assigned to an EP (#27474) * webgpu: support int64 for Unsqueeze and Expand operators (#27478) * Move JAR testing pipelines to canonical pipeline template (#27480) * Fix WebGPU static destruction crash by heap-allocating contexts map (#27470) * Support boolean attention mask in Attention(23) CUDA - MHA case (#27428) * Fix BART attention fusion for SDPA pattern from transformers >= 4.49 (#27458) * Fix Cast node naming collisions and opset 10 Resize in float16 conversion (#27469) * Build Windows ARM64X binaries as part of packaging pipeline (#27316) * softplus support for webgpu (#27457) * Remove unused cusparse library dependency (#27467) * upgrade dawn to ec7b457e5bb1fcec6f59733c4f3dd84d2f885a38 (#27427) * [web] remove the unhelpful "Unknown CPU vendor" warning. (#27399) * [web] fix usage of wasmBinary together with a blob URL for .mjs (#27411) * [MLAS] Add kleidiai pad ptr invalidation test case (#27465) * Avoid repetitive creation of fp4/fp8 native-custom-op domains for NvTensorRtRtx EP (#27192) * Support TensorScatter (24) - CUDA (#27446) * Add optional dependency for quantization utilities (ml_dtypes) (#27435) * Fix 3d attention mask broadcasting in MHA (#27464) * Fix GatherCopyData Integer Truncation Leading to Heap Out-of-Bounds Read/Write (#27444) * Update python_requires (#27354) * Fix SkipLayerNorm fusion incorrectly applied when gamma/beta are not 1D (#27459) * optimized qmoe code path for 1 token (#27383) * [wasm] add flags for WebGPU build to reduce binary size (#27371) * WebGPU: Optimize GraphCacheManager by removing pending_buffers (#27453) * [MLAS] ukernel interface logging changes (#27439) * Fix VersionNumber usage in React Native Android build with major version validation (#27385) * Add OrtModel input support for Compile API (#27332) * fix: OrtValue.from_dlpack rejects zero-size tensors as non-contiguous (#27451) * webgpu: support head_sink in flash attention (#27410) * Improve Pre Packing for 2 bit LUT kernels (#27131) * fix: out of bounds access for resize operation (#27419) * Add validity check on MaxUnpool indicies. (#27432) * webgpu: Add configurable multi rotary cache concat offset parameter (#27434) * Enable Python 3.14 CI and Upgrade Dependencies (#27401) * Fix validation for external data paths for models loaded from bytes (#27430) * [CUDA EP] Add resize op version 19 support for CUDA (#27415) * [Build] Fix nuget pipelines to pass IsReleaseBuild to validate-package (#27387) * MatmulNBits prepacking scales fix (#27412) * Normalize Release/Non Release DML packaging pipelines (#27395) * Move QNN publishing to release pipeline solely (#27420) * Fix build issues in winml_adapter (#27423) * Fix DllImportResolver (#27397) * TensorScatter-24 (CPU) (#27389) * Fix error where bytes is not assigned for dynamic qgemm pack b size (#27421) * Fix refcount bug in map input conversion that caused shutdown segfault (#27413) * Support nonpad kv seqlen within opset 24 Attention (CPU) (#27384) * chore: increase parallelism for win CI (#27376) * QMoE CPU Performance Update (Up to 4x on 4-bit) (#27364) * [js/web] Use embedded WASM module in Blob URL workers when wasmBinary is provided (#27318) * add option to disable generation contrib ops (#27369) * [MLAS] Adding DynamicQGemm function pointers and ukernel interface (#27403) * Prevent cross-EP Cast fusion in RemoveDuplicateCastTransformer (#27363) * [build] Fix building with torch nightly (#27398) * [EP API] extract common code for EP API adapter (#26879) * Log filesystem path instead of string for C++20 compliance (#26745) * allow a build that disable string type (#27348) * Fix incorrect pad indices in AveragePool count_include_pad computation (#27375) * [MLAS] Avoid default parameters in MLAS function signatures (#27128) * [Node.js] Fix float16 tensor input support (#27327) * build: Make sympy an optional dependency (#27200) * Exclude ONNX docstrings in WebAssembly build (#27370) * Fix QMoE CPU Operator (#27360) * Fix GatherND division by zero when batch dimensions mismatch (#27090) * Enable Robust Symlink Support for External Data (HF Cache Support) (#27374) * Add zero point support to dp4a 2-bit dequantization in the WebGPU MatMulNbits (#27325) * [CUDA] Support FP8 (E4M3) KV Cache for Group Query Attention (#27321) * Bump qs from 6.14.1 to 6.14.2 in /onnxruntime/test/wasm (#27345) * Bump tar from 7.5.7 to 7.5.9 in /js/node (#27372) * Bump qs from 6.14.1 to 6.14.2 in /js/web (#27344) * [MLAS] Removed memcpy step by storing result in C if possible (#27367) * [DNNL] Fix DNNL build (#27334) * [Build] Fix DML Nuget Pipeline for Release (#27349) * [Build] Fix python packaging pipeline (#27350) * Fix misaligned addresses while reading tensor attributes from raw data buffers (#27312) * Doc fixes (#27228) * Remove AzurePowerShell pwsh parameter in tools/ci_build/github/azure-pipelines/templates/publish-symbolrequestprod-api.yml (#27339) * Add boundary checks and add tests for SparseTensorProtoToDenseTensorProto (#27323) * mlas/arm64: add NEON conv asm kernels and tune NCHWC kernel selection (#27099) * Update ORT_API_VERSION (#27280) * BaseTester: support plugin EPs with compiled nodes and registered kernels (#27176) * Fix NuGet DLL Loading on Linux and macOS (#27266) * Fix CUDA minimal build requiring CUDNN_HOME (#27308) * [CUDA] Fix build errors (#27319) * Fix ConfigEps execution provider ordering in test files (#27014) * Update Microsoft.ML.OnnxRuntime.Foundry Package (#27294) * Sync optimizer opset versions with CPU kernel registrations (#27270) * Check NodeArg has name in ORT formal model load (#27297) * Fix WebGPU Conv auto_pad=SAME_UPPER padding calculation (#27249) * win arm64 python packages (#27299) * Speed up iOS/macOS CocoaPods packaging pipeline (#27279) * Improve encapsulation of weight_data_type_freq_ (#27292) * [CUDA] GroupQueryAttention with XQA and Quantized KV Cache Support (#27246) * [onnxruntime_perf_test] Fix Mac peak working set size value (#27302) * Support group query attention in Attention(23) CUDA (#27082) * [Build] Fix java macos (#27271) * [Build] Adjust nvcc_threads for CI (#27296) * [MLAS] Fix Lut GEMM Flakiness and Accuracy (#27216) * [Shape Inference] Fix GQA shape inference for present outputs (#27250) * [CI] Build NCHWc code on Windows/Linux ARM64 CIs (#27273) * Improve WebGPU MatMulNBits to support zero pointer for 2bits (#27285) * Add Contributor Compilation Tool for Release Notes (#27284) * [BUILD] Fix Build Errors and Warnings in CUDA Providers (#27276) * Fix out-of-bounds read vulnerability in ArrayFeatureExtractor (#27275) * Add support for CUDA architecture family codes (#27278) * Log Framework name to more Windows ML relevant events (#27256) * [WebNN] Support more features for GQA (#27234) * [TRT RTX EP] Add support for D3D12 external resource import (#26948) * Implement compiled model compatibility APIs in example plugin EP and add tests (#27088) * [Kernel] Fix bug in Einsum implementation when a lone operand had a reduction operation (#27225) * Fix WebGPU ConvTranspose bias validation in TypeScript and C++ implementations (#27213) * Record service in telemetry events (#27252) * [Kernel] Fix einsum operator for empty inputs (#27226) * Add notes for bumping version as part of a release (#27080) * Remove test folder from dawn source tree (#27247) * [webgpu] Enable profiling for graph capture (#27058) * Optimize for VSCode C++ extension file scan (#27245) * [webgpu] support auto pad for im2col-matmul (#26771) * Bump protobuf from 6.33.0 to 6.33.5 in /tools/ci_build/github/linux/python (#27240) * [WebGPU EP] Disable `Split-K` when `use_deterministic_compute` is true (#27086) * Update xnnpack.cmake for WASM build (#24860) * [OVEP] ORT 1.24 Release Patch (#27238) * Bump next from 15.4.10 to 16.1.5 in /js/web/test/e2e/exports/testcases/nextjs-default (#27194) * Fix regression in agents for Windows ARM64 (#27235) * [webgpu] Optimize string stream used in WebGPU EP (#27223) * [CPU/CUDA] Add bias input validations for ConvTranspose (#27209) * [CUDA] Run FlashAttention regression test only when FlashAttention is available (#27206) * Specify attention-23 kernel and relax assertion in prepare qkv (#27217) * Fix for #25145 (#26994) * Fix WebGPU MoE swiglu_limit (default to infinity) (#27221) * Fix Conv LHS packing padding/uninitialized ptrs V2 (#27215) * [QNN EP] Enablement of 64bit Udma mode (#26677) * [web] use shorter memory info name for WebGPU buffer and WebNN tensor (#27207) * [MLAS] Fix rotary interleaved NEON kernel (#26390) * POWER : Fix build failure due to unsupported cpuinfo on ppc64le (#27120) * [MLAS] Fix Flaky LuT GEMM Tests by Replacing Gather with Shuffle (#27174) * Fix API doc comment for OrtApi::RunOptionsEnableProfiling (#27195) * Bump lodash from 4.17.21 to 4.17.23 in /onnxruntime/test/wasm (#27106) * Bump lodash from 4.17.21 to 4.17.23 in /js/web (#27105) * Fix: Replace pkg_resources with importlib.metadata in machine_info.py (#27157) * Add API GetTensorElementTypeAndShapeDataReference (#27175) * Bump tar and cmake-js in /js/node (#27193) * remove coloredlogs (#27135) * [MLAS] Fix Data Race in MlasLutGemm by Serializing LUT Generation (#27179) * [WebGPU EP] Reduce duplicated code in `MatMulReadFnSource()` (#27151) * Add LpNormalization-22 and update the implementation to respect ONNX spec (#27164) * [QNN-EP] Implement file mapped weights feature (#26952) * webgpu: optimize Gemm and MatMul using subgroup feature (#26433) * Bump lodash from 4.17.21 to 4.17.23 in /js/react_native/e2e (#27134) * Deprecate transformers model examples (#27156) * Apply absl cuda warning patch to othe OS (#27126) * Engine compatibility validity API implementation (#26774) * [CPU] Fix arithmetic overflow and legacy TODO in Det operator (#27070) * perftest: support plugin eps for compile_ep_context (#27121) * Remove x86 from nuget (#27124) * [webgpu] Support int64 for range (#26673) * [webgpu] fix broadcast for SkipLayerNorm (#27107) * [webgpu] Use LazyRelease for prepack allocator (#27077) * [QNN EP] Fix error messages being logged as VERBOSE instead of ERROR (#24931) * Fix GQA Parity (#27108) * Add enable_profiling in runoptions (#26846) * [webgpu] Support Identity (#27067) * Add absl cuda warnings patch (#27096) * Linux device discovery for TRT-RTX Ep (#26210) * Fix OrtApi static_assert violation, add instructions for updating additional API structs. (#27100) * [test] refactor common test target settings (#27013) * Move model compatibility checks ahead of session initialization (#27037) * Add dedicated API to support extracting compatibility string from model metadata (#27015) * Fix failing mainline build on Arm64 linux (#27101) * [webgpu] Optimize generic 4D Transpose using OIHW2OHWI Program (#26942) * Bump version to 1.25.0 (#27048) * Fix GPU JAR testing on Linux (#27011) * [test] move IO binding test to onnxruntime_provider_tests (#27055) * Print tensor for new packed type of 2 bits (#27064) * Fix Doxygen documentation build error in onnxruntime_c_api.h (#27083) * Disable Float32_2Bits_Asymmetric_256x256 test (#27046) * [QNN EP] Add FusedMatMul operator support (#27044) * [NV TRT RTX EP] Add dimension override for TopK model in TestSessionOutputs unittest (#26975) * [webgpu] Fix a bug for im2col (#27069) * [EP ABI] Update Graph_GetGraphView() implementation (#26711) * Add a new pipeline for CUDA 13 nuget builds (#27023) * [Reland] Attention(23) CUDA (#27030) * [EP ABI] Add CreateCustomOpDomains() API for plugin EP to register custom ops (#27050) * upgrade emsdk to 4.0.23 (#27029) * Fix some issues when building with the latest CUDA and cuDNN versions (#27049) * Introducing BF16 Pointwise NCHWc Convolution for Arm64 (#26838) * Add INT2 and UINT2 support for QDQ, transpose and cast ops (#27022) * [QNN EP] Add QuickGELU operator support for QNN provider (#27034) * Tweak external resource importer handle structs (#27040) * Added support for QMX kernels in MLAS (#26849) * [CXX] Enable users to specify custom OrtSyncStream via RunOptions (#26988) * Raise the timeout for the ios simulator job (#27045) * Implement multithreading in qgemm_kleidi (#26301) * [QNN-EP] Support alternate Layernorm fusion pattern in QNN preprocess (#26060) * [MLAS/NEON] Add dedicated kernel for depthwise convolution for ARM64 using NEON intrinsics (#26688) * [QNN-EP] Add MatMulNBits translation for GPU (#26340) * Fix warning around ununsed code in QNN Android Emulator builds by clang (#27026) * [OVEP] OpenVINO EP Features and bug-fixes for ORT-1.24 - Follow up (#27007) * Add API to get ep graph partitioning info (#26781) * [QNN EP] Support quantized BatchNorm with per-channel DQ params on QNN HTP (#26959) * Disable matmul 1d tests on DML (#27021) * Fix ClipQuantFusion crash when Clip has multiple input edges (#27016) * [QNN EP] Add support for handling 0-dimension for Concat Op (#27000) * Revert "Attention(23) CUDA" (#27020) * [MLAS/CPU EP] Improve performance of Silu activation path within the QuickGelu CPU kernel (#26753) * [NV TensorRT RTX EP] Fix external tensorrt_plugins load path (#26814) * Implement new experimental lookup-based matrix multiplication method(TMAC) (#26695) * [QNN EP] Add BFloat16 dtype support in QNN EP (#26987) * Add type definitions, registration, utilities for INT2/UINT2 support (#26824) * Add check that tensor sizes match in DataTransferManager::CopyTensors (#27008) * Attention(23) CUDA (#26466) ++++ pango: - Update to version 1.58.0: + PangoFontDescription has a new width attribute, which is like stretch, but allows intermediate values + PangoRenderer has gained the ability to render only certain components of a layout (such overlines, underlines, text,...) ++++ libshumate: - Update to version 1.6.2: + Avoid spurious drag events following pinch zoom and rotate gestures on touch. ++++ logback: - Upgrade to upstream version 1.5.36 * Changes of 1.5.36 + The 'condition' attribute in elements now reject certain references that are associated with ACE attacks (bsc#1269222, CVE-2026-13006). * Changes of 1.5.35 + The 'condition' attribute in elements now rejects unicode escape sequences (\u and \U). This closes a bypass of the existing prohibition on the new operator in Janino-evaluated conditions (bsc#1269222, CVE-2026-13006). Please note that the version 1.5.36 provides the full fix to this vulnerability. + Added ConfiguratorRank.AUTHENTICATING (rank 100), the highest configurator rank, for certified/authenticating configurators discovered via the ServiceLoader mechanism. ContextInitializer now requires that at most one such configurator exist on the classpath; if more than one is found, initialization aborts with an error. + ConsoleCharsetPropertyDefiner is no longer shipped. The Java 21 multi-release compilation of logback-core has been disabled, which removes this class from the published artifact. Configurations that referenced ch.qos.logback.core.property.ConsoleCharsetPropertyDefiner will need an alternative approach for console charset detection. + The logback-examples module is now included in the set of artifacts published to Maven Central. + JoranConfigurator.makeAnotherInstance() and DefaultJoranConfigurator.performMultiStepConfigurationFileSearch() are now protected, allowing derived configurators to override these methods. ++++ noctalia-shell: - _service and .spec files changes - Update to version 4.7.7 (commit f816591afc2f2f606d1f0cf70b51e95c04a7a8aa): * chore: updated repo names in workflows * chore(flake): update flake.lock * chore(flake): update flake.lock * fix(ci): stop issue metadata workflow from removing unrelated labels * chore(flake): update flake.lock * chore(workflow): update label workflow * chore(flake): update flake.lock * chore(flake): update flake.lock * chore(flake): update flake.lock ++++ perl-HTTP-Date: - updated to 6.70.0 (6.07) see /usr/share/doc/packages/perl-HTTP-Date/Changes 6.07 2026-06-25 15:12:09Z - Add test with Time::Zone (GH#25) (Michal Josef Špaček) - Add test with bad Time::Zone string (GH#26) (Michal Josef Špaček) - Add tests with negative time (GH#26) (Michal Josef Špaček) - Replace all instances of \d with [0-9] in regular expressions to reject non-ASCII Unicode digits, with a regression test (GH#27) (Robert Rothenberg) - Reject malformed ISO 8601 timezones with a doubled colon (GH#31) (Olaf Alders) - Document day/month/year ordering for numeric dates (GH#32) (Olaf Alders) ++++ procs: - Update to version 0.14.12: * [Added] Add fancy regex fallback for advanced filters. * [Added] Add regex filtering support (Fixes #554). * [Added] Add shell completion kind values and man page generation. ++++ python-onionshare: - version 2.6.4 (bsc#1269693, CVE-2026-54707, bsc#1269698, CVE-2026-54706): * updated dependencies * Security fix: Prevent symlink traversal * Security fix: Prevent upload of files when file upload mode is disabled. Prevent creation of empty folder on empty POST request payload * Dependencies: Updates tor dependencies and other python and web dependencies. Also updates flatpak runtime. * Bug fix: Show indeterminate progress and warn user during Tor traversal ++++ python-Flask-Mail: - Update to python-Flask-Mail 0.10.0 * Drop support for Python < 3.8 * Use pyproject.toml for packaging metadata. * Use flit_core as build backend. * Apply code formatting and linting tools. * Add static type annotations. * Deprecate the __version__ attribute. Use feature detection or importlib.metadata.version("flask-mail") instead. * Indicate that the deprecated is_bad_headers will be removed in the next version. * Fix the email_dispatched signal to pass the current app as the sender and message as an argument, rather than the other way around. * Attachment.data may not be None. * Attachment.content_type will be detected based on filename and data and will not be None. - Drop patch that is not needed anymore: * python-Flask-Mail-no-mock.patch ++++ python-Flask-Security: - Update to 5.8.1: [#]# Fixes * 1222: Fix for GHSA-w2j7-f3c6-g8cw - Possible open-redirect with ALLOW_SUBDOMAIN option. * 1215: Fix for GHSA-97r5-pg8x-p63p - possible oauth bypass in /verify - Update to 5.8.0: [#]# Features & Improvements * 1170: Add API :py:meth:`.UserMixin.check_tf_required` to allow applications to control which users require two-factor authentication. * 1178: Add Cache-Control headers. * 1165: Add support for using Social Login (OAuth) for verification. * 1188: Add tracking of failed authentication attempts via :py:meth:`.UserMixin.track_failed_authn` and signal :py:data:`user_failed_authn` * 1192: Add API for application to decide if a particular user account is locked. [#]# Fixes * 1179: Fix verify_password for bcrypt 5.0 (mephi42) * 1200: Fix username_recovery w.r.t. inactive and non-confirmed users * 1189: Return additional fields for JSON responses with QR codes [#]# Docs and Chores * 1150: Update de_DE translations (swaeberle) * 1151: Update ca_ES translations (arielvb) * 1152: Update es_ES translations (arielvb) * 1196: Update arabic translations (samialfattani) * 1199: Update it_IT translations (gissimo) * 1185: Change external facing terminology from 'Social OAuth' to 'Social Login'. - Update to 5.7.1: [#]# Fixes * #1147: Regression when updating hash algorithm from bcrypt (willcroft) - Update to 5.7.0: * This release contains a set of small backward incompatible changes. Please read these notes carefully. [#]# Features & Improvements * #1132: Add Arabic translations (samialfattani) * #1123: Enable forgot-password workflow for authenticated users. [#]# Fixes * #1115: Fix broken link in docs and improve docstrings/typing for util classes. * #1127: Add nonce to script tags if configured to support nonce-based Content-Security-Policy (ahanak). * #1133: Remove unnecessary (optional) dependency on sqlalchemy_utils. * #1140: Fix localization of tf_select choices. * #1143: Support bcrypt 5.0 - See below for important compatibility concerns. This also replaces passlib with libpass for all versions. [#]# Docs and Chores * #1144: Update ES and IT translations (gissimo) * #1106: Drop support for Python 3.9. This removes the dependency on importlib_resources, updates pypy to 3.10, and uses 3.12 as base python for tests/tox. * #1112: Flip :py:data:`SECURITY_USE_REGISTER_V2` default to True. * #1117: Flip default mail package back to Flask-Mail (from Flask-Mailman). * #1139: Change external facing terminology from 'WebAuthn Credential' to 'passkey'. * #1142: Setting of xx_util_cls from kwargs which was deprecated in 5.6.1 has been removed. The BACKWARDS_COMPAT_UNAUTHN option (code) which has been deprecated since 5.4 has been removed. [#]# Backwards Compatibility Concerns * Flask-Security now depends on libpass (https://pypi.org/project/libpass/) for all versions. Be sure to UNINSTALL passlib, ensure the passlib directory is empty and then install libpass - we have seen reports when both are installed - it doesn't work! * In bcrypt 5.0 they started throwing a ValueError for passwords/secrets longer than 72 bytes. It is important to know that by default Flask-Security performs a double hash - taking the secret, using HMAC(SHA512) then b64encodng the result. This means that ANY password will be longer than 72 bytes (86 to be exact). In the past bcrypt would silently truncate the input - now we have to do that explicitly. OWASP says truncation concerns are negligible: https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html#input-limits-of-bcrypt * The default RegisterForm is now the new RegisterFormV2 - Please read :ref:`register_form_migration`. Flask-Security will emit a DeprecationWarning if the :py:data:`SECURITY_USE_REGISTER_V2` is set to False. * In 5.0 we changed the default mailer package to Flask-Mailman since Flask-Mail was no longer supported. Flask-Mail is again supported and is part of Pallets-Eco. Both packages are still supported based on which one an application initializes. The only backwards compatibility concern is that if you use the setup extras 'common', it will install Flask-Mail rather than Flask-Mailman. * In the optional dependencies 'fsqla' we removed sqlalchemy_utils - while many applications might want these useful add-ons - they aren't required for standard SQLAlchemy use. - Update to 5.6.2: [#]# Fixes * #1032 and #1096: Use libpass for python >= 3.12 * #1086: Fix FR translation test for Change Password (nickcuenca) * #1090: Properly document context variables available in email templates. * #1093: Add confirmation link/token and reset link/token to welcome_existing email template. [#]# Notes * Since Python 3.12 no longer contains setuptools - the old passlib failed to import. Rather than require setuptools, for Python >=3.12 we now depend on the fork libpass (https://pypi.org/project/libpass/) This is a very new package and rather than possibly cause backwards compat issues for projects not using Python >=3.12 - Flask-Security maintains the dependency on passlib for Python <3.12. * Note: you can still use passlib for 3.12 and 3.13 - you have to manually add setuptools. - Rebase ignore-resourcewarning.patch ++++ RBTools: - Update to version 6.0: * Major rewrite of the command, API client and diff tooling since the 1.0 series; requires Python >= 3.10 - Modernize the packaging: * Build with the modern Python singlespec macros (%pyproject_wheel/%pyproject_install) and ship for all configured Python flavours * Manage the rbt command via update-alternatives * Obsolete/provide the old non-flavoured RBTools package so the renamed flavours supersede it (resolves the /usr/bin/rbt and rbtools/api file conflict that blocked the update) * Refresh the runtime dependencies for 6.0 (new appdirs, certifi, housekeeping, packaging, puremagic, pydiffx, typelets, typing_extensions, importlib-metadata and importlib-resources requirements; drop the obsolete six and setuptools runtime deps) ++++ python-azure-appconfiguration: - New upstream release + Version 1.9.0 + For detailed information about changes see the CHANGELOG.md file provided with this package - Update Requires from pyproject.toml ++++ python-azure-mgmt-monitorworkspaces: - Initial build + Version 1.0.0 ++++ python-boto3: - Update to 1.43.36 * api-change:``kafka``: Amazon MSK Replicator now supports mTLS authentication when connecting to external Apache Kafka clusters, enabling customers to replicate data from clusters that require mutual TLS for client authentication. This capability is supported when replicating to Amazon MSK Express brokers. - from version 1.43.35 * api-change:``application-signals``: Application Signals now supports dynamic instrumentation and Service Events telemetry. Add instrumentation at runtime without restarts, and use fine-grained profiling data to quickly pinpoint latency and error root causes. * api-change:``bedrock-agentcore``: Adds an optional extractionMode field to CreateEvent. SKIP retains the event in short-term memory but excludes it from long-term memory extraction. * api-change:``directconnect``: Added VIF rate limiting support for AWS Direct Connect, allowing customers to set bandwidth allocations on virtual interfaces to manage traffic on dedicated connections. * api-change:``ec2``: This release adds support for AMI Watermark and Allowed AMIs integration * api-change:``endpoint-rules``: Update endpoint-rules client to latest version * api-change:``guardduty``: Added AI-powered investigations that automatically analyze security findings, correlate related activity, and produce structured summaries with risk assessment, confidence scoring, MITRE technique classification, and actionable next steps. * api-change:``kafka``: Amazon MSK Replicator now supports mTLS authentication when connecting to external Apache Kafka clusters, enabling customers to replicate data from clusters that require mutual TLS for client authentication. This capability is supported when replicating to Amazon MSK Express brokers. * api-change:``lambda``: Add support for tagging Network Connector resources in AWS Lambda. * api-change:``lambda-core``: Initial release of the AWS Lambda Core SDK with APIs to create, manage, and tag network connectors that enable Lambda compute resources to access private resources in your Amazon VPC. * api-change:``lambda-microvms``: Lambda MicroVMs GA launch. Lambda MicroVMs enable isolated and highly responsive execution of user-supplied or LLM-generated code. * api-change:``logs``: CloudWatch Logs Updates - New APIs introduced to support syslog ingestion to a log group. For more information, see CloudWatch Logs API documentation. * api-change:``mediaconnect``: AWS MediaConnect now supports Content Quality Analysis for Router Inputs, enabling detection of black frames, frozen frames, and silent audio with configurable thresholds. * api-change:``omics``: Adds support for scratch ephemeral storage mounted at tmp * api-change:``quicksight``: Updated the Amazon Quick Spaces API to remove unsupported SPACE and ARTIFACT values from the SpaceQuickSightResourceType enum. - from version 1.43.34 * api-change:``appstream``: Amazon WorkSpaces Agent Access now supports domain-joined fleets for enterprise identity integration, real-time agent observation with instant stop controls, and MCP tool forwarding for lower-latency, cost-effective desktop tool access. * api-change:``bedrock-agent``: Add support for metadata-only retrieval on GetFlow, GetFlowVersion, and GetPrompt APIs. * api-change:``connect``: This is the release for point based scoring system and the evaluation form validation project * api-change:``glue``: Adds the SearchAssets operation for discovering assets in the AWS Glue Data Catalog using full-text search and filters. Minor naming refinements across the Glossary Terms and Attachment APIs for consistency. * api-change:``opensearch``: This release introduces data source attachment APIs, enabling users to attach and detach Amazon OpenSearch Service domains and Amazon OpenSearch Serverless collections to an OpenSearch application. - from version 1.43.33 * api-change:``application-autoscaling``: Adds support for ECS high-resolution predefined scaling metrics (ECSServiceAverageCPUUtilizationHighResolution, ECSServiceAverageMemoryUtilizationHighResolution) enabling 20-second metric periods for faster scaling * api-change:``batch``: Adds Support for ordered allocation strategies- BEST-FIT-PROGRESSIVE-ORDERED or SPOT-CAPACITY-OPTIMIZED-PRIORITIZED * api-change:``cognito-idp``: In order to support the new TLS Self-Service feature, this change adds SecurityPolicyType to CustomDomainConfigType. During CreateUserPoolDomain and UpdateUserPoolDomain this is used to select a custom domain's TLS enforcement, and for DescribeUserPoolDomain it informs users about the current TLS. * api-change:``compute-optimizer``: This release surfaces two new metrics Volume IOPS Exceeded and Volume Throughput Exceeded into EBS volume rightsizing recommendations. * api-change:``ec2``: Documentation updates clarifying CancelCapacityReservation cancellable states * api-change:``ecs``: Amazon ECS services now support high resolution (20 second) CloudWatch metrics for CPUUtilization and MemoryUtilization. Use these metrics for faster service auto scaling. * api-change:``eks``: Adds support for configurable control plane egress routing in Amazon EKS, allowing you to route control plane egress traffic through your VPC and control how the control plane reaches resources in your network such as webhook servers and OIDC providers. * api-change:``gamelift``: Amazon GameLift Servers has launched support for customizing Linux capabilities in container fleets. You can now specify additional Linux capabilities for containers in a container group definition, giving you finer control over the default Docker capabilities available to your containers. * api-change:``healthlake``: Adding New Configurations to the FHIR Create Datastore. The new configurations include NLP Configuration, AnalyticsConfiguration, ProfileConfiguration * api-change:``lambda``: Converging and fixing existing documentation gaps in Lambda SDK * api-change:``logs``: Added optional startFromHead parameter to FilterLogEvents enabling descending timestamp order (newest first) when set to false. Default true preserves existing ascending order. Reverse sorting requires a startTime on or after Jan 1, 2024. * api-change:``sagemaker``: Adds support for automatic AMI patching on HyperPod clusters. Customers can configure patching strategies to automatically apply security patch with zero job termination. Customers can also specify an AMI version at instance group level and update cluster software to a certain AMI version. * api-change:``synthetics``: CloudWatch Synthetics adds support for multi-location canaries. Customers can now monitor their endpoints from multiple locations with centralized management from a primary location. The SDK includes new parameters for configuring multiple locations and tracking their state. - from version 1.43.32 * api-change:``bedrock-agent``: Launching Bedrock Managed Knowledge Bases. Added support for resource-based policies on Knowledge Base resources, enabling cross-account access for Managed Knowledge Bases. * api-change:``bedrock-agentcore``: AgentCore Harness service will be Generally Available at NYS 2026 with this Treb release. Harness will support invoking specific endpoints via the qualifier parameter, AWS Skills for pre-built agent capabilities, and improved validation for skill git source URLs. * api-change:``bedrock-agentcore-control``: AgentCore Gateway now supports inference targets to LLM providers (direct config or built-in connectors), HTTP passthrough targets with session stickiness, runtime target API schemas, AWS WAF web ACL association with configurable fail-open or fail-close modes, and interceptor payload filtering. * api-change:``bedrock-agent-runtime``: Adds new AgenticRetrieveStream API for managed knowledge bases to use conversation history and autonomously plan for multi-hop multi-KB reasoning with built-in evaluation and access-control. Updates Retrieve API for access-control-based filtering for managed knowledge bases. * api-change:``compute-optimizer-automation``: This launch adds IfExists comparison operators to Compute Optimizer Automation rule criteria, so a rule can include recommended actions whose specified attribute isn't present. * api-change:``devops-agent``: Adds support for Remote A2A (Agent-to-Agent) agent registration and management. Adds new Release Readiness Review and Release Testing capabilities. Adds support for Git managed skills in AWS DevOps Agent. * api-change:``ecs``: Releasing the ability to bring-your-own task-definition for CreateExpressGatewayService and UpdateGatewayExpressService * api-change:``glue``: This release adds support for Search and Discovery in AWS Glue, letting you and your applications search Data Catalog assets such as table and enrich them with business context and glossary terms. * api-change:``mq``: This release adds private networking support for Amazon MQ for RabbitMQ. You can now associate AWS RAM resource shares with your broker and retrieve shared resource details using the new DescribeSharedResources API. * api-change:``opensearch``: Adds support for configuring IAM Identity Center options on existing OpenSearch applications via the UpdateApplication API. * api-change:``partnercentral-selling``: Cosell Resonate AND Prospecing API Launch with ARN correction * api-change:``securityagent``: Updated AWS Security Agent SDK model with new APIs for threat modeling, code review, security requirements, and additional integration providers. - from version 1.43.31 * api-change:``directconnect``: Added VIF rate limiting support for AWS Direct Connect, allowing customers to set bandwidth allocations on virtual interfaces to manage traffic on dedicated connections. * api-change:``outposts``: Adds support for creating an order from quotes. * api-change:``partnercentral-selling``: Added Prospecting APIs to convert engagements into AI-enriched leads with scoring insights. Extended Engagement APIs with ProspectingResult and Lead contexts. Added CoSell Scoring to GetAwsOpportunitySummary- quality score, trend, agent-driven recommendations, and engagement classification. * api-change:``route53resolver``: Adds supports for PartnerManagedRules * api-change:``s3``: Added support for annotations. You can now attach up to 1000 annotations (up to 1 MB each) directly to objects and create, retrieve, list, and delete them using new annotation APIs. Also added support for configuring an annotation table in S3 Metadata. * api-change:``s3vectors``: Amazon S3 Vectors now supports paginated QueryVectors requests, returning up to 10,000 results per query. * api-change:``sagemaker``: Add EnableDetailedObservability to Endpoint MetricsConfig. Publishes GPU, host, and framework-native inference metrics to CloudWatch with per-inference-component, availability-zone, and instance dimensions. Adds Inference Component provisioning lifecycle and multi-AZ placement metrics. - from version 1.43.30 * api-change:``bedrock-runtime``: InvokeGuardrailChecks API evaluates prompts and responses against safety checks (content filters, prompt attacks, sensitive info) without creating guardrail resources. It's a detect-only API, returning numeric scores so you can build adaptive logic as per your application. * api-change:``datazone``: Adds support for deleting lineage events in Amazon DataZone. * api-change:``logs``: Added endTimeOffset parameter to Scheduled Queries APIs (Create, Update, Get) enabling bounded time window configuration. Introduced scheduleType filter (CUSTOMER MANAGED, AWS MANAGED) for ListScheduledQueries and exposed it in Get and Update responses. * api-change:``mgn``: AWS Transform for VMware now supports Amazon FSx for NetApp ONTAP as a target storage. Customers can migrate source server disks directly to FSx for NetApp ONTAP iSCSI LUNs. Target storage is configurable per source server, and compute, network, and storage migrate together in coordinated waves. * api-change:``rds``: Adding support for RDS SQL Server BYOM and DB2 Community Edition * api-change:``wafv2``: AWS WAF now supports AI traffic monetization for CloudFront. Configure payment networks and pricing on your web ACL, use the new Monetize rule action to charge AI agents via x402, and monitor revenue with new GetRevenueStatisticsSummary, GetRevenueStatistics, and ListSettlementRecords APIs. * api-change:``workspaces``: Added a validation for null check for ImageIds in DescribeWorkspaceImages API request parameters. - from version 1.43.29 * api-change:``acm``: Certificate transparency logging opt-out is no longer available. Per compliance requirements, all public ACM certificates are automatically recorded in certificate transparency logs. The CertificateTransparencyLoggingPreference option is deprecated. * api-change:``bedrock-agentcore``: Added tagging and CMK support across optimization, an explanation field in recommendation output, and an insights feature to identify failure patterns, extract user intents, and summarize execution behavior * api-change:``bedrock-agentcore-control``: Added tagging and CMK support for optimizations and an insights feature to identify failure patterns, extract user intents, and summarize execution behavior * api-change:``devops-agent``: Adds support for Trigger CRUD APIs (CreateTrigger, GetTrigger, UpdateTrigger, DeleteTrigger, ListTriggers) for managing schedule-based automation triggers in DevOps Agent agent spaces. * api-change:``eks``: Patches missing enum values for EKS updates * api-change:``firehose``: Update KeyARN in DeliveryStreamEncryptionConfigurationInput to accept KMS key ARNs only (not alias ARNs), matching service behavior. * api-change:``glue``: Adds support for retrieving Apache Iceberg table metadata via GetTable. Use the new AttributesToGet parameter with LATEST ICEBERG METADATA to receive schema, partition specs, sort orders, and table properties in the response. * api-change:``iam``: Updating documentation for select service-specific credential APIs * api-change:``sagemaker-runtime``: Added support for inline request payloads to the InvokeEndpointAsync operation to allow users to provide the inference payload directly in the request Body (up to 128,000 bytes) as an alternative to uploading the payload to Amazon S3 and passing InputLocation. - from version 1.43.28 * api-change:``bedrock-agentcore``: Adds support to perform cross account data plane actions on an AgentCore Memory resource * api-change:``bedrock-agentcore-control``: Supports deterministic metadata for AgentCore Memory * api-change:``eks``: Introduce new CreateCluster parameters for Amazon EKS local clusters on AWS Outposts. Added etcdInstanceType for configuring the EC2 instance type for dedicated etcd instances, and spreadLevel for configuring the placement group spread level for Kubernetes control plane and etcd instances. * api-change:``healthlake``: Adds the UpdateFHIRDatastore API and adds analytics, NLP, and profile configuration support to CreateFHIRDatastore and DescribeFHIRDatastore. * api-change:``neptune``: Amazon Neptune now supports IPv6 dual-stack networking. You can create and manage Neptune DB clusters accessible over both IPv4 and IPv6 by specifying NetworkType as DUAL in CreateDBCluster, ModifyDBCluster, RestoreDBClusterFromSnapshot, and RestoreDBClusterToPointInTime API operations * api-change:``omics``: Adds support for workflowName in the ListRuns API response. * api-change:``support``: Adding new BDD representation of endpoint ruleset - from version 1.43.27 * api-change:``amp``: Adds supports for out-of-order sample ingestion (default 1-minute window) and a configurable rule query offset to reduce data loss and improve alerting accuracy. * api-change:``connecthealth``: Add support for MedicalScribeBinaryAudioEvent in the Medical Scribe streaming input. This new event type lets you send audio as a raw binary payload instead of a base64-encoded value * api-change:``ec2``: This release adds support for AMI Watermark which a structured identifier that helps in tracking AMI provenance * api-change:``ecs``: Amazon ECS Managed Daemon task definitions now support pidMode and ipcMode parameters. Set shared to allow daemons to share PID or IPC namespaces with co-located tasks on Managed Instances, enabling process tracing and shared memory communication. * api-change:``endpoint-rules``: Update endpoint-rules client to latest version * api-change:``lightsail``: This release adds support for Asia Pacific (Hong Kong) (ap-east-1), Europe (Spain) (eu-south-2) and South America (Sao Paulo) (sa-east-1) Regions. * api-change:``medialive``: Adding premixer settings to pid and track audio inputs in MediaLIve to allow greater control over mixing audio from multiple source streams including support for AudioPidSelectors made up of multiple audio PIDs. * api-change:``sagemaker``: Add support for G6e instances (ml.g6e.xlarge through ml.g6e.48xlarge) on Amazon SageMaker Notebook Instances. * api-change:``signin``: AWS Sign-In now allows customers to control access to the AWS Management Console using resource-based policies. With this release customers can restrict console access based on network perimeters such as VPC IDs, VPC endpoints, and IP addresses. - from version 1.43.26 * api-change:``bedrock``: Adds support for the Amazon Bedrock account-level data retention APIs PutAccountDataRetention and GetAccountDataRetention. * api-change:``bedrock-agentcore``: Add RetryableConflictException (HTTP 409) to InvokeAgentRuntimeCommand and GetAgentCard to prevent orphaned VMs during concurrent session access. The SDK automatically retries this exception with backoff. Enforcement is not yet active and will be enabled in a future service update. * api-change:``cloudwatch``: This release adds the APIs (AssociateDatasetKmsKey, DisassociateDatasetKmsKey, GetDataset) to manage encryption at rest for OpenTelemetry metrics in CloudWatch using AWS KMS customer managed keys. * api-change:``ec2``: Added TagFieldSpecifications to CreateFlowLogs and DescribeFlowLogs APIs. Customers can now specify tag keys in their Flow Logs subscriptions to capture associated EC2 resource tag values in their logs, enabling tag-based visibility. * api-change:``odb``: Releases Autonomous Database Serverless APIs, autonomousDatabaseOciIntegrationIamRoles, linkedOciTenancyId, linkedOciCompartmentId, and subscriptionErrors fields in GetOciOnboardingStatus API response. * api-change:``outposts``: Added AWS Outposts APIs for self-service Outposts quoting and ordering. New operations include CreateQuote, GetQuote, UpdateQuote, DeleteQuote, ListQuotes, and ListOrderableInstanceTypes. - from version 1.43.25 * api-change:``compute-optimizer``: Adds new Idle Recommendation Resource types in the AWS Compute Optimizer API * api-change:``cost-optimization-hub``: Adds new Idle Recommendation types in the Cost Optimization Hub API * api-change:``deadline``: Added optional identityCenterRegion parameter to AssociateMember APIs to allow managing memberships for users and groups in other regions. * api-change:``devops-agent``: Add Asset APIs for managing versioned assets and asset files in AWS DevOps Agent agent spaces. * api-change:``mediapackagev2``: Adds support for DASH Audio Timeline Patternization. This enables your DASH manifests to templatize the repeating patterns that emerge in audio segment timelines. This compacts the total timeline length, utilizing the repeat notation, such that manifests don't grow indefinitely long. * api-change:``mgn``: AWS Transform discovery tool now supported as network migration input source. You can now use the AWS Transform Discovery tool as a source for network migration alongside modelizeIT, enabling hybrid network migrations for environments running both VMware and non-VMware workloads. * api-change:``observabilityadmin``: CloudWatch Observability Admin extends CentralizationRuleForOrganization APIs to support metrics, enabling centralization of metrics across accounts and Regions alongside logs. * api-change:``omics``: StartRunBatch API - Add EngineSettings * api-change:``taxsettings``: Adds support for additional tax information fields for Philippines, Belgium, Chile, France, Poland, and Italy in the Tax Settings API. - from version 1.43.24 * api-change:``emr-serverless``: Adds support for updating max capacity and custom fields while application is started * api-change:``mediaconvert``: Adds support for configurable number of Clear Lead segments at the beginning of encrypted output. Adds support for multiple trickplay variants. * api-change:``payment-cryptography``: Adds CloudFormation support for resource-based policies on AWS Payment Cryptography keys. * api-change:``quicksight``: Adds support for Knowledge Base APIs and Index Capacity API * api-change:``sagemaker``: This release adds support for MLflow experiment tracking in SageMaker inference optimization. CreateAIRecommendationJob and CreateAIBenchmarkJob now accept an optional OutputConfig.MlflowConfig (MLflow App ARN, experiment, run name) to stream benchmark metrics and artifacts to your own MLflow App. - from version 1.43.23 * api-change:``appflow``: Adding new BDD representation of endpoint ruleset * api-change:``appintegrations``: Adding new BDD representation of endpoint ruleset * api-change:``auditmanager``: Adding new BDD representation of endpoint ruleset * api-change:``chime-sdk-voice``: Adding new BDD representation of endpoint ruleset * api-change:``cloudformation``: Adding new BDD representation of endpoint ruleset * api-change:``config``: AWS Config now supports internal service-linked rules, allowing AWS service partners to deploy Config rules for customers and use the evaluation results to build enhanced features. * api-change:``connectparticipant``: Adding new BDD representation of endpoint ruleset * api-change:``efs``: Adding new BDD representation of endpoint ruleset * api-change:``emr``: Added support for Spark Connect interactive sessions on Amazon EMR on EC2 with new APIs - StartSession, GetSession, GetSessionEndpoint, ListSessions, and TerminateSession. Added sessionEnabled field in RunJobFlow and DescribeCluster to enable Spark Connect endpoints on EMR clusters. * api-change:``endpoint-rules``: Update endpoint-rules client to latest version * api-change:``glue``: AWS Glue Interactive Sessions now supports Apache Spark Connect, enabling remote Spark execution over gRPC with minimal client-side dependencies. Adds GetSessionEndpoint and GetDashboardUrl APIs. Modifies CreateSession now accepts SPARK CONNECT session type. * api-change:``guardduty``: Remove unsupported RDS field for filter * api-change:``ivs``: adds UpdateAdConfiguration operation to AWS IVS low-latency APIs * api-change:``kendra``: Adding new BDD representation of endpoint ruleset * api-change:``sagemaker``: Adds the IncludedData parameter to DescribeModelCard and DescribeModelPackage. Set it to MetadataOnly to retrieve a model card without decrypt permission on the customer managed AWS KMS key (default AllData returns full content). Adds support for the MTRL Job resource in SageMaker Search. * api-change:``sns``: Adding new BDD representation of endpoint ruleset * api-change:``wickr``: AWS Wickr now allows network administrators to configure a maximum session duration for non-SSO users in security groups, and display customizable consent popups to users at login for terms of use or compliance acknowledgements. * api-change:``workdocs``: Adding new BDD representation of endpoint ruleset * api-change:``workspaces``: Adding new BDD representation of endpoint ruleset - from version 1.43.22 * api-change:``arc-region-switch``: ARC Region Switch now supports three new execution blocks for multi-Region database workloads-Amazon Aurora Serverless scaling, Amazon Aurora Provisioned scaling, and Amazon Neptune Global Database failover. * api-change:``ce``: Added support for target-coverage-based Savings Plans purchase analysis. The StartCommitmentPurchaseAnalysis API now accepts a new TARGET AVERAGE COVERAGE value for AnalysisType, as well as an optional SavingsPlansTargetCoverage field in SavingsPlansPurchaseAnalysisConfiguration * api-change:``compute-optimizer``: This release lets customers extend the lookback period for Amazon EBS volume and Amazon ECS rightsizing recommendations to 32 days. * api-change:``connect``: SearchContacts Connect API now supports filtering contacts by the AI Agents involved in handling them * api-change:``inspector2``: Inspector support for enhanced scanning * api-change:``socialmessaging``: Adding support for WhatsApp flow APIs and adding AccessDeniedByMetaException for Template APIs - from version 1.43.21 * api-change:``endpoint-rules``: Update endpoint-rules client to latest version * api-change:``geo-routes``: Add "standardRegionalEndpoints" back to fix 'Could not connect to the endpoint URL' - from version 1.43.20 * api-change:``ec2``: Amazon EC2 now supports self-service cancellation of future-dated Capacity Reservations. A cancellation charge applies based on remaining commitment. Customers can generate a cancellation quote to review charges before confirming. * api-change:``elasticache``: Amazon ElastiCache for Valkey now supports durability. This new capability is enabled through a Multi-AZ transactional log, enabling fast recovery and restart during failures. * api-change:``endpoint-rules``: Update endpoint-rules client to latest version * api-change:``geo-routes``: Added Transit and Intermodal travel modes to CalculateRoutes. Plan routes using public transit (bus, subway, train, ferry) or combine transit with driving, taxi, and rental car segments in a single multi-modal route. * api-change:``guardduty``: Amazon GuardDuty Runtime Monitoring now supports 3 new SensitiveFileModified finding types (Persistence, PrivilegeEscalation, DefenseEvasion) that detect when security-sensitive system files are modified on EC2 instances or containers, indicating potential compromise through file tampering. * api-change:``iot``: Fleet indexing documentation update * api-change:``keyspacesstreams``: Added iterator description to the GetRecords API response for Amazon Keyspaces Change Data Capture (CDC) streams, enabling consumers to track their current position within the stream. * api-change:``lambda``: Adds configuration for tag propagation to Lambda-managed resources. * api-change:``sagemaker``: Amazon SageMaker Job is a new service to help you manage various workloads related to model fine tuning, evaluation etc. Two job categories are supported today, AgentRFT for multi-turn agentic reinforcement fine tuning, and AgentRFTEvaluation for evaluating base model or trained model from AgentRFT. * api-change:``sagemakerjobruntime``: Amazon SageMaker Job Runtime is a new service for managing trajectory data during multi-turn customization jobs. It provides APIs to send inference requests to models during job execution, mark rollouts as complete, and submit reward values for training trajectories. * api-change:``transcribe``: Release new Language locales including am-ET, es-MX, fa-AF, ht-HT, jv-ID, km-KH, my-MM, sq-AL, ne-NP. The commit shows past locales that have already been release which include cy-gb, ga-ie, gd-gb. - from version 1.43.19 * api-change:``cognito-idp``: Add support for multi-region replication, enabling synchronization of user data and configurations to a secondary user pool in a standby Region. Add support for customer managed keys (CMK) in AWS KMS for encrypting user pool data at rest. * api-change:``marketplace-agreement``: Adding Entitlements in SearchAgreements Response * api-change:``quicksight``: This release adds public APIs for Amazon QuickSight Spaces, Agents, and Flows. Spaces APIs enable management of curated resource collections. Agents APIs provide lifecycle control over AI-powered agents that leverage Spaces. Flows APIs add CRUDL APIs for automated workflows. - from version 1.43.18 * api-change:``bedrock``: Automated Reasoning checks - Added two build workflows for policies. Iterative Refine Policy uses AI to update policy definitions based on test results and feedback. Resolve Policy Ambiguities consolidates ambiguous variables in Automated Reasoning policies, a common source of ambiguous validation. * api-change:``bedrock-agentcore-control``: Reference your own AWS Secrets Manager secrets when configuring credential providers, giving you control over encryption, rotation, and access policies instead of using service-managed secrets. * api-change:``groundstation``: Adds support for Alpha-5 satellite number encoding in the Two-Line Element ephemeris format. * api-change:``omics``: Add engineSettings to StartRun and GetRun. Add profiles and profileParameterTemplates to GetWorkflow and GetWorkflowVersion. * api-change:``quicksight``: Adds support for creating, updating, describing, listing, and deleting an OAuthClientApplication resource, a new quicksight resource that allows customers to store OAuth configurations to connect to their databases via 3 Legged OAuth. * api-change:``rds-data``: RDS Data API arrays (longValues, doubleValues, stringValues, booleanValues) in ExecuteStatement responses now correctly support null elements. Runtime change for JS v3 and .NET. Compile-time change for C plus plus, .NET, Kotlin, Rust. No impact for Java, Python, Ruby, PHP, Go. * api-change:``route53resolver``: Added BatchCreateFirewallRule, BatchUpdateFirewallRule, BatchDeleteFirewallRule, and ListFirewallRuleTypes APIs. Added FirewallRuleType support to Firewall Rule APIs. * api-change:``sesv2``: This release introduces support for Tenant Suppression Lists - from version 1.43.17 * api-change:``appstream``: Amazon WorkSpaces Applications now supports BYOL (Bring Your Own License). This enables customers to import their own WorkSpaces images and use them in WorkSpaces Applications. * api-change:``bedrock``: Add support for ModelPackageArn in Bedrock's CreateCustomModel API * api-change:``bedrock-agentcore``: Added Harness support for LiteLLM model configuration for third-party model providers. Added S3 and Git skill source types. Added Responses API format for OpenAI and Bedrock models. Added runtimeUserId and runtimeClientError to InvokeHarness. * api-change:``bedrock-agentcore-control``: Added Harness support for LiteLLM model configuration for third-party model providers. Added S3 and Git skill source types. Added Responses API format for OpenAI and Bedrock models. Added runtimeUserId parameter to InvokeHarness for end-user identification. * api-change:``bedrock-runtime``: Support system role in message * api-change:``controlcatalog``: AWS Control Catalog - Added GovernedProviders response field and inclusion filter to GetControl and ListControls APIs to identify and filter by cloud provider. Added ParameterRequirementSummary response field indicating parameter requirements. * api-change:``customer-profiles``: BatchPutProfileObject API adds multiple profile objects to a domain of a given ObjectType in a single API call. * api-change:``deadline``: Added support for persistent storage on Service-Managed Fleets, allowing customers to configure persistent storage that preserves data across worker sessions which reduces job startup times for workloads with large software installations or asset caches. * api-change:``endpoint-rules``: Update endpoint-rules client to latest version * api-change:``iot``: Adds new connectivity-related fields to Fleet Indexing API requests and responses. * api-change:``iot-data``: Adding GetConnection, ListSubscriptions, and SendDirectMessage APIs to IoT Data Plane * api-change:``opensearchserverless``: Adds support for deletion protection on collections, ability to create NEXTGEN collection groups and autoscaling visibility for NEXTGEN collection groups * api-change:``pcs``: This release adds support for configuring scaleDownIdleTimeInSeconds at the compute node group level, allowing customers to set different idle timeouts per node group. Previously this setting was only available at the cluster level. * api-change:``resiliencehubv2``: This is the initial SDK release for the next generation of Resilience Hub. * api-change:``s3control``: Update the minimum value of MinStorageBytesPercentage in StorageLensPrefixLevel.SelectionCriteria from 0.1 to 1, aligning the model with the documented contract. - from version 1.43.16 * api-change:``bedrock-data-automation``: Matcher Fallback extends the CustomOutputConfiguration for the Document modality in DataAutomationProjects, enabling a fallback blueprint when no match is found. A FALLBACK match status is returned, improving the matching experience and guaranteeing customers always receive CustomOutputResults. * api-change:``ecs``: Add support for Neuron device resource requirements for Amazon ECS * api-change:``elementalinference``: Added support for smart subtitles in Elemental Inference, enabling automatic generation of subtitles for media content. Available in English, Spanish, French, German, Italian, and Portuguese. * api-change:``medialive``: AWS Elemental MediaLive now supports Smart Subtitles, a new caption source that uses AWS Elemental Inference to automatically generate WebVTT and TTML captions from source audio. Available in English, Spanish, French, German, Italian, and Portuguese. * api-change:``opensearch``: OpenSearch will now support multi-segment paths in JWKS URLs. * api-change:``organizations``: AWS Organizations now emits CloudTrail events (AccountJoinedOrganization, AccountDepartedOrganization) to the management account for membership changes, including join and departure method and timestamp. * api-change:``sagemaker``: Adds shared environment support for Restricted Instance Groups (RIGs) on SageMaker HyperPod, enabling cross-RIG workload scheduling and FSx sharing. This unlocks shared CPU-GPU environments needed for cost-efficient RL training (e.g., Nova Forge). Adds p6 instance support for recommendation jobs - Update BuildRequires and Requires from setup.py ++++ python-botocore: - Update to 1.43.36 * api-change:``kafka``: Amazon MSK Replicator now supports mTLS authentication when connecting to external Apache Kafka clusters, enabling customers to replicate data from clusters that require mutual TLS for client authentication. This capability is supported when replicating to Amazon MSK Express brokers. - from version 1.43.35 * api-change:``application-signals``: Application Signals now supports dynamic instrumentation and Service Events telemetry. Add instrumentation at runtime without restarts, and use fine-grained profiling data to quickly pinpoint latency and error root causes. * api-change:``bedrock-agentcore``: Adds an optional extractionMode field to CreateEvent. SKIP retains the event in short-term memory but excludes it from long-term memory extraction. * api-change:``directconnect``: Added VIF rate limiting support for AWS Direct Connect, allowing customers to set bandwidth allocations on virtual interfaces to manage traffic on dedicated connections. * api-change:``ec2``: This release adds support for AMI Watermark and Allowed AMIs integration * api-change:``endpoint-rules``: Update endpoint-rules client to latest version * api-change:``guardduty``: Added AI-powered investigations that automatically analyze security findings, correlate related activity, and produce structured summaries with risk assessment, confidence scoring, MITRE technique classification, and actionable next steps. * api-change:``kafka``: Amazon MSK Replicator now supports mTLS authentication when connecting to external Apache Kafka clusters, enabling customers to replicate data from clusters that require mutual TLS for client authentication. This capability is supported when replicating to Amazon MSK Express brokers. * api-change:``lambda``: Add support for tagging Network Connector resources in AWS Lambda. * api-change:``lambda-core``: Initial release of the AWS Lambda Core SDK with APIs to create, manage, and tag network connectors that enable Lambda compute resources to access private resources in your Amazon VPC. * api-change:``lambda-microvms``: Lambda MicroVMs GA launch. Lambda MicroVMs enable isolated and highly responsive execution of user-supplied or LLM-generated code. * api-change:``logs``: CloudWatch Logs Updates - New APIs introduced to support syslog ingestion to a log group. For more information, see CloudWatch Logs API documentation. * api-change:``mediaconnect``: AWS MediaConnect now supports Content Quality Analysis for Router Inputs, enabling detection of black frames, frozen frames, and silent audio with configurable thresholds. * api-change:``omics``: Adds support for scratch ephemeral storage mounted at tmp * api-change:``quicksight``: Updated the Amazon Quick Spaces API to remove unsupported SPACE and ARTIFACT values from the SpaceQuickSightResourceType enum. - from version 1.43.34 * api-change:``appstream``: Amazon WorkSpaces Agent Access now supports domain-joined fleets for enterprise identity integration, real-time agent observation with instant stop controls, and MCP tool forwarding for lower-latency, cost-effective desktop tool access. * api-change:``bedrock-agent``: Add support for metadata-only retrieval on GetFlow, GetFlowVersion, and GetPrompt APIs. * api-change:``connect``: This is the release for point based scoring system and the evaluation form validation project * api-change:``glue``: Adds the SearchAssets operation for discovering assets in the AWS Glue Data Catalog using full-text search and filters. Minor naming refinements across the Glossary Terms and Attachment APIs for consistency. * api-change:``opensearch``: This release introduces data source attachment APIs, enabling users to attach and detach Amazon OpenSearch Service domains and Amazon OpenSearch Serverless collections to an OpenSearch application. - from version 1.43.33 * api-change:``application-autoscaling``: Adds support for ECS high-resolution predefined scaling metrics (ECSServiceAverageCPUUtilizationHighResolution, ECSServiceAverageMemoryUtilizationHighResolution) enabling 20-second metric periods for faster scaling * api-change:``batch``: Adds Support for ordered allocation strategies- BEST-FIT-PROGRESSIVE-ORDERED or SPOT-CAPACITY-OPTIMIZED-PRIORITIZED * api-change:``cognito-idp``: In order to support the new TLS Self-Service feature, this change adds SecurityPolicyType to CustomDomainConfigType. During CreateUserPoolDomain and UpdateUserPoolDomain this is used to select a custom domain's TLS enforcement, and for DescribeUserPoolDomain it informs users about the current TLS. * api-change:``compute-optimizer``: This release surfaces two new metrics Volume IOPS Exceeded and Volume Throughput Exceeded into EBS volume rightsizing recommendations. * api-change:``ec2``: Documentation updates clarifying CancelCapacityReservation cancellable states * api-change:``ecs``: Amazon ECS services now support high resolution (20 second) CloudWatch metrics for CPUUtilization and MemoryUtilization. Use these metrics for faster service auto scaling. * api-change:``eks``: Adds support for configurable control plane egress routing in Amazon EKS, allowing you to route control plane egress traffic through your VPC and control how the control plane reaches resources in your network such as webhook servers and OIDC providers. * api-change:``gamelift``: Amazon GameLift Servers has launched support for customizing Linux capabilities in container fleets. You can now specify additional Linux capabilities for containers in a container group definition, giving you finer control over the default Docker capabilities available to your containers. * api-change:``healthlake``: Adding New Configurations to the FHIR Create Datastore. The new configurations include NLP Configuration, AnalyticsConfiguration, ProfileConfiguration * api-change:``lambda``: Converging and fixing existing documentation gaps in Lambda SDK * api-change:``logs``: Added optional startFromHead parameter to FilterLogEvents enabling descending timestamp order (newest first) when set to false. Default true preserves existing ascending order. Reverse sorting requires a startTime on or after Jan 1, 2024. * api-change:``sagemaker``: Adds support for automatic AMI patching on HyperPod clusters. Customers can configure patching strategies to automatically apply security patch with zero job termination. Customers can also specify an AMI version at instance group level and update cluster software to a certain AMI version. * api-change:``synthetics``: CloudWatch Synthetics adds support for multi-location canaries. Customers can now monitor their endpoints from multiple locations with centralized management from a primary location. The SDK includes new parameters for configuring multiple locations and tracking their state. - from version 1.43.32 * api-change:``bedrock-agent``: Launching Bedrock Managed Knowledge Bases. Added support for resource-based policies on Knowledge Base resources, enabling cross-account access for Managed Knowledge Bases. * api-change:``bedrock-agentcore``: AgentCore Harness service will be Generally Available at NYS 2026 with this Treb release. Harness will support invoking specific endpoints via the qualifier parameter, AWS Skills for pre-built agent capabilities, and improved validation for skill git source URLs. * api-change:``bedrock-agentcore-control``: AgentCore Gateway now supports inference targets to LLM providers (direct config or built-in connectors), HTTP passthrough targets with session stickiness, runtime target API schemas, AWS WAF web ACL association with configurable fail-open or fail-close modes, and interceptor payload filtering. * api-change:``bedrock-agent-runtime``: Adds new AgenticRetrieveStream API for managed knowledge bases to use conversation history and autonomously plan for multi-hop multi-KB reasoning with built-in evaluation and access-control. Updates Retrieve API for access-control-based filtering for managed knowledge bases. * api-change:``compute-optimizer-automation``: This launch adds IfExists comparison operators to Compute Optimizer Automation rule criteria, so a rule can include recommended actions whose specified attribute isn't present. * api-change:``devops-agent``: Adds support for Remote A2A (Agent-to-Agent) agent registration and management. Adds new Release Readiness Review and Release Testing capabilities. Adds support for Git managed skills in AWS DevOps Agent. * api-change:``ecs``: Releasing the ability to bring-your-own task-definition for CreateExpressGatewayService and UpdateGatewayExpressService * api-change:``glue``: This release adds support for Search and Discovery in AWS Glue, letting you and your applications search Data Catalog assets such as table and enrich them with business context and glossary terms. * api-change:``mq``: This release adds private networking support for Amazon MQ for RabbitMQ. You can now associate AWS RAM resource shares with your broker and retrieve shared resource details using the new DescribeSharedResources API. * api-change:``opensearch``: Adds support for configuring IAM Identity Center options on existing OpenSearch applications via the UpdateApplication API. * api-change:``partnercentral-selling``: Cosell Resonate AND Prospecing API Launch with ARN correction * api-change:``securityagent``: Updated AWS Security Agent SDK model with new APIs for threat modeling, code review, security requirements, and additional integration providers. - from version 1.43.31 * api-change:``directconnect``: Added VIF rate limiting support for AWS Direct Connect, allowing customers to set bandwidth allocations on virtual interfaces to manage traffic on dedicated connections. * api-change:``outposts``: Adds support for creating an order from quotes. * api-change:``partnercentral-selling``: Added Prospecting APIs to convert engagements into AI-enriched leads with scoring insights. Extended Engagement APIs with ProspectingResult and Lead contexts. Added CoSell Scoring to GetAwsOpportunitySummary- quality score, trend, agent-driven recommendations, and engagement classification. * api-change:``route53resolver``: Adds supports for PartnerManagedRules * api-change:``s3``: Added support for annotations. You can now attach up to 1000 annotations (up to 1 MB each) directly to objects and create, retrieve, list, and delete them using new annotation APIs. Also added support for configuring an annotation table in S3 Metadata. * api-change:``s3vectors``: Amazon S3 Vectors now supports paginated QueryVectors requests, returning up to 10,000 results per query. * api-change:``sagemaker``: Add EnableDetailedObservability to Endpoint MetricsConfig. Publishes GPU, host, and framework-native inference metrics to CloudWatch with per-inference-component, availability-zone, and instance dimensions. Adds Inference Component provisioning lifecycle and multi-AZ placement metrics. - from version 1.43.30 * api-change:``bedrock-runtime``: InvokeGuardrailChecks API evaluates prompts and responses against safety checks (content filters, prompt attacks, sensitive info) without creating guardrail resources. It's a detect-only API, returning numeric scores so you can build adaptive logic as per your application. * api-change:``datazone``: Adds support for deleting lineage events in Amazon DataZone. * api-change:``logs``: Added endTimeOffset parameter to Scheduled Queries APIs (Create, Update, Get) enabling bounded time window configuration. Introduced scheduleType filter (CUSTOMER MANAGED, AWS MANAGED) for ListScheduledQueries and exposed it in Get and Update responses. * api-change:``mgn``: AWS Transform for VMware now supports Amazon FSx for NetApp ONTAP as a target storage. Customers can migrate source server disks directly to FSx for NetApp ONTAP iSCSI LUNs. Target storage is configurable per source server, and compute, network, and storage migrate together in coordinated waves. * api-change:``rds``: Adding support for RDS SQL Server BYOM and DB2 Community Edition * api-change:``wafv2``: AWS WAF now supports AI traffic monetization for CloudFront. Configure payment networks and pricing on your web ACL, use the new Monetize rule action to charge AI agents via x402, and monitor revenue with new GetRevenueStatisticsSummary, GetRevenueStatistics, and ListSettlementRecords APIs. * api-change:``workspaces``: Added a validation for null check for ImageIds in DescribeWorkspaceImages API request parameters. - from version 1.43.29 * api-change:``acm``: Certificate transparency logging opt-out is no longer available. Per compliance requirements, all public ACM certificates are automatically recorded in certificate transparency logs. The CertificateTransparencyLoggingPreference option is deprecated. * api-change:``bedrock-agentcore``: Added tagging and CMK support across optimization, an explanation field in recommendation output, and an insights feature to identify failure patterns, extract user intents, and summarize execution behavior * api-change:``bedrock-agentcore-control``: Added tagging and CMK support for optimizations and an insights feature to identify failure patterns, extract user intents, and summarize execution behavior * api-change:``devops-agent``: Adds support for Trigger CRUD APIs (CreateTrigger, GetTrigger, UpdateTrigger, DeleteTrigger, ListTriggers) for managing schedule-based automation triggers in DevOps Agent agent spaces. * api-change:``eks``: Patches missing enum values for EKS updates * api-change:``firehose``: Update KeyARN in DeliveryStreamEncryptionConfigurationInput to accept KMS key ARNs only (not alias ARNs), matching service behavior. * api-change:``glue``: Adds support for retrieving Apache Iceberg table metadata via GetTable. Use the new AttributesToGet parameter with LATEST ICEBERG METADATA to receive schema, partition specs, sort orders, and table properties in the response. * api-change:``iam``: Updating documentation for select service-specific credential APIs * api-change:``sagemaker-runtime``: Added support for inline request payloads to the InvokeEndpointAsync operation to allow users to provide the inference payload directly in the request Body (up to 128,000 bytes) as an alternative to uploading the payload to Amazon S3 and passing InputLocation. - from version 1.43.28 * api-change:``bedrock-agentcore``: Adds support to perform cross account data plane actions on an AgentCore Memory resource * api-change:``bedrock-agentcore-control``: Supports deterministic metadata for AgentCore Memory * api-change:``eks``: Introduce new CreateCluster parameters for Amazon EKS local clusters on AWS Outposts. Added etcdInstanceType for configuring the EC2 instance type for dedicated etcd instances, and spreadLevel for configuring the placement group spread level for Kubernetes control plane and etcd instances. * api-change:``healthlake``: Adds the UpdateFHIRDatastore API and adds analytics, NLP, and profile configuration support to CreateFHIRDatastore and DescribeFHIRDatastore. * api-change:``neptune``: Amazon Neptune now supports IPv6 dual-stack networking. You can create and manage Neptune DB clusters accessible over both IPv4 and IPv6 by specifying NetworkType as DUAL in CreateDBCluster, ModifyDBCluster, RestoreDBClusterFromSnapshot, and RestoreDBClusterToPointInTime API operations * api-change:``omics``: Adds support for workflowName in the ListRuns API response. * api-change:``support``: Adding new BDD representation of endpoint ruleset - from version 1.43.27 * api-change:``amp``: Adds supports for out-of-order sample ingestion (default 1-minute window) and a configurable rule query offset to reduce data loss and improve alerting accuracy. * api-change:``connecthealth``: Add support for MedicalScribeBinaryAudioEvent in the Medical Scribe streaming input. This new event type lets you send audio as a raw binary payload instead of a base64-encoded value * api-change:``ec2``: This release adds support for AMI Watermark which a structured identifier that helps in tracking AMI provenance * api-change:``ecs``: Amazon ECS Managed Daemon task definitions now support pidMode and ipcMode parameters. Set shared to allow daemons to share PID or IPC namespaces with co-located tasks on Managed Instances, enabling process tracing and shared memory communication. * api-change:``endpoint-rules``: Update endpoint-rules client to latest version * api-change:``lightsail``: This release adds support for Asia Pacific (Hong Kong) (ap-east-1), Europe (Spain) (eu-south-2) and South America (Sao Paulo) (sa-east-1) Regions. * api-change:``medialive``: Adding premixer settings to pid and track audio inputs in MediaLIve to allow greater control over mixing audio from multiple source streams including support for AudioPidSelectors made up of multiple audio PIDs. * api-change:``sagemaker``: Add support for G6e instances (ml.g6e.xlarge through ml.g6e.48xlarge) on Amazon SageMaker Notebook Instances. * api-change:``signin``: AWS Sign-In now allows customers to control access to the AWS Management Console using resource-based policies. With this release customers can restrict console access based on network perimeters such as VPC IDs, VPC endpoints, and IP addresses. - from version 1.43.26 * api-change:``bedrock``: Adds support for the Amazon Bedrock account-level data retention APIs PutAccountDataRetention and GetAccountDataRetention. * api-change:``bedrock-agentcore``: Add RetryableConflictException (HTTP 409) to InvokeAgentRuntimeCommand and GetAgentCard to prevent orphaned VMs during concurrent session access. The SDK automatically retries this exception with backoff. Enforcement is not yet active and will be enabled in a future service update. * api-change:``cloudwatch``: This release adds the APIs (AssociateDatasetKmsKey, DisassociateDatasetKmsKey, GetDataset) to manage encryption at rest for OpenTelemetry metrics in CloudWatch using AWS KMS customer managed keys. * api-change:``ec2``: Added TagFieldSpecifications to CreateFlowLogs and DescribeFlowLogs APIs. Customers can now specify tag keys in their Flow Logs subscriptions to capture associated EC2 resource tag values in their logs, enabling tag-based visibility. * api-change:``odb``: Releases Autonomous Database Serverless APIs, autonomousDatabaseOciIntegrationIamRoles, linkedOciTenancyId, linkedOciCompartmentId, and subscriptionErrors fields in GetOciOnboardingStatus API response. * api-change:``outposts``: Added AWS Outposts APIs for self-service Outposts quoting and ordering. New operations include CreateQuote, GetQuote, UpdateQuote, DeleteQuote, ListQuotes, and ListOrderableInstanceTypes. - from version 1.43.25 * api-change:``compute-optimizer``: Adds new Idle Recommendation Resource types in the AWS Compute Optimizer API * api-change:``cost-optimization-hub``: Adds new Idle Recommendation types in the Cost Optimization Hub API * api-change:``deadline``: Added optional identityCenterRegion parameter to AssociateMember APIs to allow managing memberships for users and groups in other regions. * api-change:``devops-agent``: Add Asset APIs for managing versioned assets and asset files in AWS DevOps Agent agent spaces. * api-change:``mediapackagev2``: Adds support for DASH Audio Timeline Patternization. This enables your DASH manifests to templatize the repeating patterns that emerge in audio segment timelines. This compacts the total timeline length, utilizing the repeat notation, such that manifests don't grow indefinitely long. * api-change:``mgn``: AWS Transform discovery tool now supported as network migration input source. You can now use the AWS Transform Discovery tool as a source for network migration alongside modelizeIT, enabling hybrid network migrations for environments running both VMware and non-VMware workloads. * api-change:``observabilityadmin``: CloudWatch Observability Admin extends CentralizationRuleForOrganization APIs to support metrics, enabling centralization of metrics across accounts and Regions alongside logs. * api-change:``omics``: StartRunBatch API - Add EngineSettings * api-change:``taxsettings``: Adds support for additional tax information fields for Philippines, Belgium, Chile, France, Poland, and Italy in the Tax Settings API. - from version 1.43.24 * api-change:``emr-serverless``: Adds support for updating max capacity and custom fields while application is started * api-change:``mediaconvert``: Adds support for configurable number of Clear Lead segments at the beginning of encrypted output. Adds support for multiple trickplay variants. * api-change:``payment-cryptography``: Adds CloudFormation support for resource-based policies on AWS Payment Cryptography keys. * api-change:``quicksight``: Adds support for Knowledge Base APIs and Index Capacity API * api-change:``sagemaker``: This release adds support for MLflow experiment tracking in SageMaker inference optimization. CreateAIRecommendationJob and CreateAIBenchmarkJob now accept an optional OutputConfig.MlflowConfig (MLflow App ARN, experiment, run name) to stream benchmark metrics and artifacts to your own MLflow App. - from version 1.43.23 * api-change:``appflow``: Adding new BDD representation of endpoint ruleset * api-change:``appintegrations``: Adding new BDD representation of endpoint ruleset * api-change:``auditmanager``: Adding new BDD representation of endpoint ruleset * api-change:``chime-sdk-voice``: Adding new BDD representation of endpoint ruleset * api-change:``cloudformation``: Adding new BDD representation of endpoint ruleset * api-change:``config``: AWS Config now supports internal service-linked rules, allowing AWS service partners to deploy Config rules for customers and use the evaluation results to build enhanced features. * api-change:``connectparticipant``: Adding new BDD representation of endpoint ruleset * api-change:``efs``: Adding new BDD representation of endpoint ruleset * api-change:``emr``: Added support for Spark Connect interactive sessions on Amazon EMR on EC2 with new APIs - StartSession, GetSession, GetSessionEndpoint, ListSessions, and TerminateSession. Added sessionEnabled field in RunJobFlow and DescribeCluster to enable Spark Connect endpoints on EMR clusters. * api-change:``endpoint-rules``: Update endpoint-rules client to latest version * api-change:``glue``: AWS Glue Interactive Sessions now supports Apache Spark Connect, enabling remote Spark execution over gRPC with minimal client-side dependencies. Adds GetSessionEndpoint and GetDashboardUrl APIs. Modifies CreateSession now accepts SPARK CONNECT session type. * api-change:``guardduty``: Remove unsupported RDS field for filter * api-change:``ivs``: adds UpdateAdConfiguration operation to AWS IVS low-latency APIs * api-change:``kendra``: Adding new BDD representation of endpoint ruleset * api-change:``sagemaker``: Adds the IncludedData parameter to DescribeModelCard and DescribeModelPackage. Set it to MetadataOnly to retrieve a model card without decrypt permission on the customer managed AWS KMS key (default AllData returns full content). Adds support for the MTRL Job resource in SageMaker Search. * api-change:``sns``: Adding new BDD representation of endpoint ruleset * api-change:``wickr``: AWS Wickr now allows network administrators to configure a maximum session duration for non-SSO users in security groups, and display customizable consent popups to users at login for terms of use or compliance acknowledgements. * api-change:``workdocs``: Adding new BDD representation of endpoint ruleset * api-change:``workspaces``: Adding new BDD representation of endpoint ruleset - from version 1.43.22 * api-change:``arc-region-switch``: ARC Region Switch now supports three new execution blocks for multi-Region database workloads-Amazon Aurora Serverless scaling, Amazon Aurora Provisioned scaling, and Amazon Neptune Global Database failover. * api-change:``ce``: Added support for target-coverage-based Savings Plans purchase analysis. The StartCommitmentPurchaseAnalysis API now accepts a new TARGET AVERAGE COVERAGE value for AnalysisType, as well as an optional SavingsPlansTargetCoverage field in SavingsPlansPurchaseAnalysisConfiguration * api-change:``compute-optimizer``: This release lets customers extend the lookback period for Amazon EBS volume and Amazon ECS rightsizing recommendations to 32 days. * api-change:``connect``: SearchContacts Connect API now supports filtering contacts by the AI Agents involved in handling them * api-change:``inspector2``: Inspector support for enhanced scanning * api-change:``socialmessaging``: Adding support for WhatsApp flow APIs and adding AccessDeniedByMetaException for Template APIs - from version 1.43.21 * api-change:``endpoint-rules``: Update endpoint-rules client to latest version * api-change:``geo-routes``: Add "standardRegionalEndpoints" back to fix 'Could not connect to the endpoint URL' - from version 1.43.20 * api-change:``ec2``: Amazon EC2 now supports self-service cancellation of future-dated Capacity Reservations. A cancellation charge applies based on remaining commitment. Customers can generate a cancellation quote to review charges before confirming. * api-change:``elasticache``: Amazon ElastiCache for Valkey now supports durability. This new capability is enabled through a Multi-AZ transactional log, enabling fast recovery and restart during failures. * api-change:``endpoint-rules``: Update endpoint-rules client to latest version * api-change:``geo-routes``: Added Transit and Intermodal travel modes to CalculateRoutes. Plan routes using public transit (bus, subway, train, ferry) or combine transit with driving, taxi, and rental car segments in a single multi-modal route. * api-change:``guardduty``: Amazon GuardDuty Runtime Monitoring now supports 3 new SensitiveFileModified finding types (Persistence, PrivilegeEscalation, DefenseEvasion) that detect when security-sensitive system files are modified on EC2 instances or containers, indicating potential compromise through file tampering. * api-change:``iot``: Fleet indexing documentation update * api-change:``keyspacesstreams``: Added iterator description to the GetRecords API response for Amazon Keyspaces Change Data Capture (CDC) streams, enabling consumers to track their current position within the stream. * api-change:``lambda``: Adds configuration for tag propagation to Lambda-managed resources. * api-change:``sagemaker``: Amazon SageMaker Job is a new service to help you manage various workloads related to model fine tuning, evaluation etc. Two job categories are supported today, AgentRFT for multi-turn agentic reinforcement fine tuning, and AgentRFTEvaluation for evaluating base model or trained model from AgentRFT. * api-change:``sagemakerjobruntime``: Amazon SageMaker Job Runtime is a new service for managing trajectory data during multi-turn customization jobs. It provides APIs to send inference requests to models during job execution, mark rollouts as complete, and submit reward values for training trajectories. * api-change:``transcribe``: Release new Language locales including am-ET, es-MX, fa-AF, ht-HT, jv-ID, km-KH, my-MM, sq-AL, ne-NP. The commit shows past locales that have already been release which include cy-gb, ga-ie, gd-gb. - from version 1.43.19 * api-change:``cognito-idp``: Add support for multi-region replication, enabling synchronization of user data and configurations to a secondary user pool in a standby Region. Add support for customer managed keys (CMK) in AWS KMS for encrypting user pool data at rest. * api-change:``marketplace-agreement``: Adding Entitlements in SearchAgreements Response * api-change:``quicksight``: This release adds public APIs for Amazon QuickSight Spaces, Agents, and Flows. Spaces APIs enable management of curated resource collections. Agents APIs provide lifecycle control over AI-powered agents that leverage Spaces. Flows APIs add CRUDL APIs for automated workflows. - from version 1.43.18 * api-change:``bedrock``: Automated Reasoning checks - Added two build workflows for policies. Iterative Refine Policy uses AI to update policy definitions based on test results and feedback. Resolve Policy Ambiguities consolidates ambiguous variables in Automated Reasoning policies, a common source of ambiguous validation. * api-change:``bedrock-agentcore-control``: Reference your own AWS Secrets Manager secrets when configuring credential providers, giving you control over encryption, rotation, and access policies instead of using service-managed secrets. * api-change:``groundstation``: Adds support for Alpha-5 satellite number encoding in the Two-Line Element ephemeris format. * api-change:``omics``: Add engineSettings to StartRun and GetRun. Add profiles and profileParameterTemplates to GetWorkflow and GetWorkflowVersion. * api-change:``quicksight``: Adds support for creating, updating, describing, listing, and deleting an OAuthClientApplication resource, a new quicksight resource that allows customers to store OAuth configurations to connect to their databases via 3 Legged OAuth. * api-change:``rds-data``: RDS Data API arrays (longValues, doubleValues, stringValues, booleanValues) in ExecuteStatement responses now correctly support null elements. Runtime change for JS v3 and .NET. Compile-time change for C plus plus, .NET, Kotlin, Rust. No impact for Java, Python, Ruby, PHP, Go. * api-change:``route53resolver``: Added BatchCreateFirewallRule, BatchUpdateFirewallRule, BatchDeleteFirewallRule, and ListFirewallRuleTypes APIs. Added FirewallRuleType support to Firewall Rule APIs. * api-change:``sesv2``: This release introduces support for Tenant Suppression Lists - from version 1.43.17 * api-change:``appstream``: Amazon WorkSpaces Applications now supports BYOL (Bring Your Own License). This enables customers to import their own WorkSpaces images and use them in WorkSpaces Applications. * api-change:``bedrock``: Add support for ModelPackageArn in Bedrock's CreateCustomModel API * api-change:``bedrock-agentcore``: Added Harness support for LiteLLM model configuration for third-party model providers. Added S3 and Git skill source types. Added Responses API format for OpenAI and Bedrock models. Added runtimeUserId and runtimeClientError to InvokeHarness. * api-change:``bedrock-agentcore-control``: Added Harness support for LiteLLM model configuration for third-party model providers. Added S3 and Git skill source types. Added Responses API format for OpenAI and Bedrock models. Added runtimeUserId parameter to InvokeHarness for end-user identification. * api-change:``bedrock-runtime``: Support system role in message * api-change:``controlcatalog``: AWS Control Catalog - Added GovernedProviders response field and inclusion filter to GetControl and ListControls APIs to identify and filter by cloud provider. Added ParameterRequirementSummary response field indicating parameter requirements. * api-change:``customer-profiles``: BatchPutProfileObject API adds multiple profile objects to a domain of a given ObjectType in a single API call. * api-change:``deadline``: Added support for persistent storage on Service-Managed Fleets, allowing customers to configure persistent storage that preserves data across worker sessions which reduces job startup times for workloads with large software installations or asset caches. * api-change:``endpoint-rules``: Update endpoint-rules client to latest version * api-change:``iot``: Adds new connectivity-related fields to Fleet Indexing API requests and responses. * api-change:``iot-data``: Adding GetConnection, ListSubscriptions, and SendDirectMessage APIs to IoT Data Plane * api-change:``opensearchserverless``: Adds support for deletion protection on collections, ability to create NEXTGEN collection groups and autoscaling visibility for NEXTGEN collection groups * api-change:``pcs``: This release adds support for configuring scaleDownIdleTimeInSeconds at the compute node group level, allowing customers to set different idle timeouts per node group. Previously this setting was only available at the cluster level. * api-change:``resiliencehubv2``: This is the initial SDK release for the next generation of Resilience Hub. * api-change:``s3control``: Update the minimum value of MinStorageBytesPercentage in StorageLensPrefixLevel.SelectionCriteria from 0.1 to 1, aligning the model with the documented contract. - from version 1.43.16 * api-change:``bedrock-data-automation``: Matcher Fallback extends the CustomOutputConfiguration for the Document modality in DataAutomationProjects, enabling a fallback blueprint when no match is found. A FALLBACK match status is returned, improving the matching experience and guaranteeing customers always receive CustomOutputResults. * api-change:``ecs``: Add support for Neuron device resource requirements for Amazon ECS * api-change:``elementalinference``: Added support for smart subtitles in Elemental Inference, enabling automatic generation of subtitles for media content. Available in English, Spanish, French, German, Italian, and Portuguese. * api-change:``medialive``: AWS Elemental MediaLive now supports Smart Subtitles, a new caption source that uses AWS Elemental Inference to automatically generate WebVTT and TTML captions from source audio. Available in English, Spanish, French, German, Italian, and Portuguese. * api-change:``opensearch``: OpenSearch will now support multi-segment paths in JWKS URLs. * api-change:``organizations``: AWS Organizations now emits CloudTrail events (AccountJoinedOrganization, AccountDepartedOrganization) to the management account for membership changes, including join and departure method and timestamp. * api-change:``sagemaker``: Adds shared environment support for Restricted Instance Groups (RIGs) on SageMaker HyperPod, enabling cross-RIG workload scheduling and FSx sharing. This unlocks shared CPU-GPU environments needed for cost-efficient RL training (e.g., Nova Forge). Adds p6 instance support for recommendation jobs ++++ python-fastnumbers: - Add opensuse-build.patch fix build failure with Python 3.14 by linking libstdc++. Explicitly set 'language="c++"' and add '-lstdc++' to the linker arguments in setup.py via opensuse-build.patch. This ensures that the compiled extension module is properly linked against the standard C++ library on Python 3.14, where the compiler toolchain incorrectly defaults to gcc for linking, avoiding "undefined symbol" ImportError failures during %check. ++++ python-greenlet: - Update to 3.5.2 * The minimum supported version of Python 3.15 is now 3.15b2. * Fix some garbage-collection related crashes on free-threaded Python 3.15. Thanks to Kumar Aditya in PR #511. * Improve garbage collection of greenlets. This mostly applies to Python 3.15. Thanks to Kumar Aditya in PR #512. ++++ python-jupyter-ydoc: - Update to 3.5.0: [#] Maintenance and upkeep improvements * Bump pycrdt v0.13.0 #412 (@davidbrochart) - refresh node modules (bsc#1268933, CVE-2026-48779) - replace patch update-brace-expansion.patch with update-js-deps.patch, to override js dependencies in node_modules resolution ++++ python-libpass: - Initial release of python-libpass 1.9.3 ++++ python-rebulk: - Update to version 4.1.0 Chores: * Sync uv.lock with released version 4.0.0 Features: * typing: Precise return types for query methods via @overload - Update to version 4.0.0 Bug Fixes * introspector: Reflect pattern value= in introspected properties Build System: * Migrate to uv, drop EOL Python, add full type checking Chores: * Remove dead pylint directive comments * Remove obsolete runtests.py genscript blob Code Style: * Expand ruff ruleset, run README doctests, add pre-commit Refactoring: * types: Cut type: ignore comments from 60 to 24 Breaking Changes: * Minimum supported Python is now 3.10 (dropped 3.7, 3.8, 3.9). ++++ python-s3transfer: - Update to version 0.19.0 * feature:``s3``: Update multi-part copy logic to match single-part behavior for TaggingDirective and AnnotationDirective * enhancement:``s3``: Warn when Metadata or Tagging is supplied to a copy without the corresponding directive set to REPLACE, in which case the supplied value is silently ignored. This matches the CopyObject behavior. - from version 0.18.0 * feature:Copy: By default, preserve source object metadata during multipart copies to match single CopyObject behavior. ++++ sisu: - Update to upstream release 1.0.1 * Changes + Slight dependency updates + Addition of automatic module names ++++ sisu-extenders: - Update to upstream release 1.0.1 * Changes + Slight dependency updates + Addition of automatic module names ++++ sisu-mojos: - Update to upstream release 1.0.1 * Changes + Slight dependency updates + Addition of automatic module names ++++ stgit: - Update to version 2.6.1: * chore: update changelog for 2.6.1 * chore: update transitive deps * chore: update gix to 0.84 * chore: update tar to 0.4.46 * chore: update serde_json to 1.0.150 * chore: update jiff to 0.2.29 * chore: update curl to 0.4.50 * stgit.el: Fix Index/Work Tree incremental refresh * fix(rebase): Run --exec commands also if the stack base does not change ++++ systemd-repart-dracut: - Update to version 1+git20260626.ecafb3f: * Save fstab on MicroOS and fix CopyFiles ------------------------------------------------------------------ ------------------ 2026-6-25 - Jun 25 2026 ------------------- ------------------------------------------------------------------ ++++ MozillaFirefox: - Add mozilla-bmo2048250.patch, fix input method candidate window tracking by explicitly committing Wayland surface after setting cursor location. (boo#1268447 and bmo#2048250) ++++ aliyun-cli: - Update to version 3.4.1 * [Feature]Add Aliyun Lindorm CLI Subcommand by @MistySoul in (#1361) * {cliext} Add aliyun spark-submit by @AllyW in (#1358) - from version 3.4.0 * feat(acrutil): extract shared binary manager and add diagnosis subcommand by @copyrightpoiiiii in (#1349) * [feature] add rostran sub command by @xiao201208 in (#1350) * {OpenAPI} Add --cli-dry-run-json by @AllyW in (#1306) * {Misc} Fix plugin three layer cmd help by @AllyW in (#1343) * Feature/support anonymous by @yuexiu94 in (#1354) * feat: support retry-after policy for throttling error by @yndu13 in (#1355) ++++ amazon-ssm-agent: - Update to version 3.3.4793.0 * Add multicloud support enabling SSM Agent registration with Azure cloud providers * Add support for the upcoming public key in the agent code ++++ assimp: - added patches CVE-2026-10232: heap use-after-free in aiNode::~aiNode due to invalid node tree when processing malformed ASE files [bsc#1267037] * assimp-CVE-2026-10232.patch ++++ blender-4.5: - Update to 4.5.11 - 75634782a32 Fix #159131: Python error when converting rotation mode on FCurves without group - ac561220199 Fix #145891: Crash scrubbing VSE using Shift-RMB in scene with no channels - f41ae2de10c Fix: Grease Pencil: `Join` operator connects wrong ends and crashes - 09e3fe90145 Fix: GL Compilation Subprocess file locking - c33544abe9d Fix: GPU: Shader cache clearing on subprocess crash - 50137781e4e Release: Bump to 4.5.11 candidate - 0f397514219 Fix #159842: Removing a liboverride fails to mark all sub-data as local. - ed347df1e17 Anim: Backport Camera Marker Selection Logic Fix to 4.5 ++++ blktests: - Use %autosetup -p1 instead of explicit %setup + %patch ++++ blog: - Update to version 2.43 Make sure that if blog is running it is identified as plymouth Latest also add conflicts to systemd-ask-password-console units in the systemd-ask-password-blog units. This should avoid conflicting password agents asking the same question in s390x. ++++ cantata: - Update to version 3.5.0: * Update to FontAwesome 7. * Add Turkish translation. * Use bundled FontAwesome by default. * Fix dynamic playlists with the Flatpak build. * Fix unreadable first run wizard on Windows 11 dark mode. * Fix Nix build. * Fix CMake COMPILE_WARNING_AS_ERROR not being marked as a cache variable. * Fix ignored nodiscard function return value. * Update GitHub workflows * Enable bundled FontAwesome by default, regardless of platform by @maxmitti in #120 * fix: Add workaround for unreadable first run wizard on Windows 11 with dark mode by @maxmitti in #121 * Fix: dynamic playlists with flatpak build by @maxmitti in #123 * support/QtAwesome: Update to Font Awesome 7 by @tgurr in #129 * Add kdePackages.karchive to flake.nix dependencies by @arximboldi in #133 * build: Turn COMPILE_WARNING_AS_ERROR into a cache variable by @PPN-SD in #142 * fix: #141 [[nodiscard]] ignored by @nullobsi in #143 * git: update workflows by @nullobsi in #148 * feat(i18n): add Turkish translation by @G-grbz in #147 * rc: v3.5.0 by @nullobsi in #151 ++++ capstone: - Modernize packaging to use wheel as an intermediate project (`%python_build` is not supported anymore). Make building working with the rewritten python interpretors changes. ++++ coolercontrol: - Fix connection error. Repaired the unusable and defective coolercontrold. ++++ crmsh: - Update to version 5.1.0+20260625.11a77666: * Dev: unittests: Add dedicated unit tests for storage_utils ++++ dlib: - Use build/pyproject macros to build and install the module. - Actually run the numpy tests. - Add patch support-python-3.14.patch: * Support Python 3.14 refcount changes. ++++ firefox-esr: - Add mozilla-bmo2048250.patch, fix input method candidate window tracking by explicitly committing Wayland surface after setting cursor location. (boo#1268447 and bmo#2048250) ++++ ghc-psqueues: - Update psqueues to version 0.2.8.3 revision 2. Upstream has revised the Cabal build instructions on Hackage. ++++ glib2: - Update to version 2.88.2: + gnulib: Fix unused flags variable warning + CI: set msys2-clang64 as default job for merges + Updated translations. ++++ git-annex: - Update git-annex to version 10.20260624. git-annex (10.20260624) upstream; urgency=medium * Added Botan build flag, which speeds up checksumming significantly for most existing hash backends. * Added Blake3 build flag, which is the fastest available cryptographically secure hash. Thanks to edef for implementing this. * When b3sum is in PATH, use it for faster blake3 hashing. * Added XXH3 build flag, which is the fastest available non-cryptographically secure hash, and is a smaller hash than MD5 or SHA1. * Improve handling of synced/master and similar branches, by only creating such branches when necessary to push to a non-bare remote, and by removing the local synced branch once its changes are merged. * put: New command. * move: Fix bug where an interrupted command other than move could be treated as an interrupted move, resulting in dropping content when not allowed by numcopies. * Fix build with http-types-0.12.5 * merge, post-receive: Fix bug that prevented merging any synced/ branches into the current branch. (Reversion introduced in 10.20260601) * git-annex.cabal: Remove unused dependency on old-locale. * Remove dependencies on securemem and byteable. - - Joey Hess Thu, 25 Jun 2026 12:28:43 -0400 ++++ glassfish-transaction-api: - Generate and adapt ant build system in order to reduce the dependencies and allow build on SLFO ++++ glib2-doc: - Update to version 2.88.2: + gnulib: Fix unused flags variable warning + CI: set msys2-clang64 as default job for merges + Updated translations. ++++ glib2-stage1-devel: - Update to version 2.88.2: + gnulib: Fix unused flags variable warning + CI: set msys2-clang64 as default job for merges + Updated translations. ++++ glycin-loaders: - Update to version 2.1.5: + Fixed: image-rs/jpeg: Support RGB for editing. There are actually images that don't use ycbcr. ++++ go1.21: - Packaging improvements: * Drop subpackage go1.x-libstd std library .so refs jsc#PED-1962 * Use of Go standard library as .so and -buildmode=shared is not recommended or supported by upstream Go * Subpackage go1.x-libstd was only ever built for Factory and removal does not affect SLE * No Go application packages in Factory use go1.x-libstd ++++ go1.22: - Packaging improvements: * Drop subpackage go1.x-libstd std library .so refs jsc#PED-1962 * Use of Go standard library as .so and -buildmode=shared is not recommended or supported by upstream Go * Subpackage go1.x-libstd was only ever built for Factory and removal does not affect SLE * No Go application packages in Factory use go1.x-libstd ++++ go1.23: - Packaging improvements: * Drop subpackage go1.x-libstd std library .so refs jsc#PED-1962 * Use of Go standard library as .so and -buildmode=shared is not recommended or supported by upstream Go * Subpackage go1.x-libstd was only ever built for Factory and removal does not affect SLE * No Go application packages in Factory use go1.x-libstd ++++ go1.24: - Packaging improvements: * Drop subpackage go1.x-libstd std library .so refs jsc#PED-1962 * Use of Go standard library as .so and -buildmode=shared is not recommended or supported by upstream Go * Subpackage go1.x-libstd was only ever built for Factory and removal does not affect SLE * No Go application packages in Factory use go1.x-libstd ++++ go1.25: - Packaging improvements: * Drop subpackage go1.x-libstd std library .so refs jsc#PED-1962 * Use of Go standard library as .so and -buildmode=shared is not recommended or supported by upstream Go * Subpackage go1.x-libstd was only ever built for Factory and removal does not affect SLE * No Go application packages in Factory use go1.x-libstd ++++ go1.26: - Packaging improvements: * Drop subpackage go1.x-libstd std library .so refs jsc#PED-1962 * Use of Go standard library as .so and -buildmode=shared is not recommended or supported by upstream Go * Subpackage go1.x-libstd was only ever built for Factory and removal does not affect SLE * No Go application packages in Factory use go1.x-libstd ++++ google-osconfig-agent: - Update to version 20260624.01 * Add unit tests for agentendpoint/agentendpoint_beta.go (#983) - from version 20260624.00 * Replace yum install with yum update (#1009) - from version 20260623.02 * Bump github.com/containerd/containerd (#1013) - from version 20260623.01 * Add unit tests for policies/apt.go PART 2 (#957) - from version 20260623.00 * Add test cases for agentendpoint/task_state.go (#984) - from version 20260618.00 * Remove deprecated rhel-sap images and add new ones (#1007) - from version 20260616.00 * Add test cases for clog/clog.go (#986) ++++ govulncheck-vulndb: - Update to version 0.0.20260625T223441 2026-06-25T22:34:41Z. Refs jsc#PED-11136 Go CVE Numbering Authority IDs added or updated with aliases: * GO-2026-4961 CVE-2026-33813 * GO-2026-5003 CVE-2026-8275 GHSA-322p-rrj6-j44g * GO-2026-5004 CVE-2026-41889 GHSA-j88v-2chj-qfwx * GO-2026-5052 GHSA-mpwr-8vm7-h73f * GO-2026-5058 CVE-2026-4660 GHSA-92mm-2pjq-r785 * GO-2026-5059 CVE-2026-55671 GHSA-29jh-8cfq-rr8x * GO-2026-5060 CVE-2026-55229 GHSA-2mrg-35hw-x3x9 * GO-2026-5061 CVE-2026-46601 * GO-2026-5062 CVE-2026-46602 * GO-2026-5063 GHSA-2h46-9x5w-4wf7 * GO-2026-5064 CVE-2026-53492 GHSA-33vj-92qq-66hc * GO-2026-5065 CVE-2026-52808 GHSA-268j-37xf-pp52 * GO-2026-5067 CVE-2026-3108 GHSA-3439-vqgj-2gcf * GO-2026-5068 CVE-2026-25996 GHSA-34r5-6j7w-235f * GO-2026-5070 CVE-2026-45088 GHSA-35wr-x7v6-9fv2 * GO-2026-5071 CVE-2026-44593 GHSA-3636-h3vx-6465 * GO-2026-5072 CVE-2026-42296 GHSA-3775-99mw-8rp4 * GO-2026-5076 CVE-2026-6959 GHSA-3934-423w-4jq3 * GO-2026-5077 CVE-2026-45047 GHSA-39qr-rc93-vhqm * GO-2026-5078 CVE-2026-7573 GHSA-3c93-g9g6-p5j4 * GO-2026-5079 CVE-2026-45224 GHSA-3cjv-h753-qf7h * GO-2026-5080 CVE-2026-42593 GHSA-3cv5-q585-h563 * GO-2026-5081 CVE-2026-27783 GHSA-3fwp-p5rj-2pxf * GO-2026-5082 CVE-2026-46614 GHSA-3g33-6vg6-27m8 * GO-2026-5083 CVE-2026-54761 GHSA-3g6v-2r68-prfc * GO-2026-5084 CVE-2026-45062 GHSA-3g8v-8r37-cgjm * GO-2026-5085 CVE-2026-41572 GHSA-3gr9-485j-v4xf * GO-2026-5086 CVE-2026-46415 GHSA-3h23-rrpc-3p87 * GO-2026-5087 CVE-2026-8349 GHSA-3h63-fx68-x5fm * GO-2026-5088 CVE-2026-39429 GHSA-3j3q-wp9x-585p * GO-2026-5089 CVE-2026-46410 GHSA-3jmg-p96m-m328 * GO-2026-5090 CVE-2026-40304 GHSA-3jpj-v3xr-5h6g * GO-2026-5091 GHSA-3m6q-h5gj-7mrw * GO-2026-5092 CVE-2026-3112 GHSA-3mw5-466q-295q * GO-2026-5093 CVE-2026-44326 GHSA-3p28-73q7-45xp * GO-2026-5094 CVE-2026-33540 GHSA-3p65-76g6-3w7r * GO-2026-5095 CVE-2026-27877 GHSA-3q27-7qjq-p9c5 * GO-2026-5096 CVE-2026-54096 GHSA-3q2p-72cj-682c * GO-2026-5097 CVE-2026-42274 GHSA-3q34-rx83-r6mq * GO-2026-5098 CVE-2025-64719 GHSA-3qq3-668m-v9mj * GO-2026-5099 CVE-2026-42880 GHSA-3v3m-wc6v-x4x3 * GO-2026-5100 GHSA-3v85-fqvh-7rxf * GO-2026-5101 CVE-2026-45298 GHSA-3v9w-6365-9w54 * GO-2026-5103 CVE-2026-52816 GHSA-3w28-36p9-w929 * GO-2026-5104 CVE-2026-8780 GHSA-3x4g-259h-5p7c * GO-2026-5106 CVE-2026-44477 GHSA-423p-g724-fr39 * GO-2026-5107 CVE-2026-45686 GHSA-43g7-cwr8-q3jh * GO-2026-5108 CVE-2026-42272 GHSA-43jv-5j4x-qv67 * GO-2026-5109 CVE-2026-44321 GHSA-44qj-cghf-9p97 * GO-2026-5110 CVE-2026-52804 GHSA-4565-r4x7-hg8j * GO-2026-5111 CVE-2026-35600 GHSA-45q4-x4r9-8fqj * GO-2026-5112 CVE-2026-3113 GHSA-4765-v66x-rqx7 * GO-2026-5113 CVE-2026-44425 GHSA-47r2-v3x6-wff9 * GO-2026-5114 CVE-2026-35598 GHSA-48ch-p4gq-x46x * GO-2026-5115 CVE-2026-21726 GHSA-497x-rrr9-68jp * GO-2026-5117 CVE-2026-47190 GHSA-49pm-43hf-6xfq * GO-2026-5118 CVE-2026-40302 GHSA-4fxq-2x3x-6xqx * GO-2026-5120 CVE-2026-8621 GHSA-4g9m-rffv-h6wq * GO-2026-5121 GHSA-4gph-2hhr-5mwg * GO-2026-5123 GHSA-4h9q-p5j4-xvvh * GO-2026-5124 CVE-2026-52796 GHSA-4j89-2c4f-44c6 * GO-2026-5125 GHSA-4jgr-pg2m-m988 * GO-2026-5126 CVE-2026-47256 GHSA-4jvg-4jfx-fmhc * GO-2026-5127 CVE-2026-40251 GHSA-4m88-wxj4-9qj6 * GO-2026-5128 CVE-2026-54762 GHSA-4mr2-fg2p-w63c * GO-2026-5129 CVE-2026-42238 GHSA-4pvg-prr3-9cxr * GO-2026-5130 CVE-2026-8781 GHSA-4qf2-p32m-7hmf * GO-2026-5131 CVE-2026-44323 GHSA-4rqf-grm6-vf75 * GO-2026-5132 CVE-2026-42596 GHSA-4vmc-gm8v-m35h * GO-2026-5133 CVE-2026-55866 GHSA-4vrg-r928-h5vv * GO-2026-5134 CVE-2026-42572 GHSA-55gc-6fmc-fpx9 * GO-2026-5136 CVE-2026-41131 GHSA-57j5-qwp2-vqp6 * GO-2026-5137 CVE-2026-40193 GHSA-5835-4gvc-32pc * GO-2026-5138 CVE-2026-42459 GHSA-585v-hcgf-jhfr * GO-2026-5139 CVE-2026-47724 GHSA-598g-h2vc-h5vg * GO-2026-5140 CVE-2026-52809 GHSA-5c3f-6486-3g7g * GO-2026-5141 CVE-2026-40077 GHSA-5f5r-95pg-xrpm * GO-2026-5142 CVE-2026-44315 GHSA-5f62-53r8-qrqf * GO-2026-5143 CVE-2026-44849 GHSA-5fxq-qcf3-244w * GO-2026-5144 CVE-2026-11719 GHSA-5gf6-gc35-xjpc * GO-2026-5145 CVE-2026-40943 GHSA-5gqc-qhrj-9xw8 * GO-2026-5146 CVE-2026-40876 GHSA-5h6h-7rc9-3824 * GO-2026-5147 CVE-2026-34457 GHSA-5hvv-m4w4-gf6v * GO-2026-5148 CVE-2026-40886 GHSA-5jv8-h7qh-rf5p * GO-2026-5149 CVE-2026-39858 GHSA-5m6w-wvh7-57vm * GO-2026-5150 CVE-2026-35605 GHSA-5q48-q4fm-g3m6 * GO-2026-5151 CVE-2026-40280 GHSA-5q7p-7jgv-ww56 * GO-2026-5153 CVE-2026-24661 GHSA-5rfv-h47g-xj42 * GO-2026-5154 CVE-2026-25705 GHSA-5v3h-x4wf-5c35 * GO-2026-5155 CVE-2026-39383 GHSA-5vh4-rgv7-p9g4 * GO-2026-5156 CVE-2026-34529 GHSA-5vpr-4fgw-f69h * GO-2026-5157 CVE-2023-34620 GHSA-5wfc-hjrc-gq87 * GO-2026-5159 CVE-2026-54097 GHSA-5ww9-jg6q-38r7 * GO-2026-5160 CVE-2026-45720 GHSA-5x9f-6vg5-qg4m * GO-2026-5161 CVE-2025-2842 GHSA-5xf3-gmx4-529v * GO-2026-5162 CVE-2026-40893 GHSA-62p3-hvxx-fxg4 * GO-2026-5163 CVE-2026-35051 GHSA-6384-m2mw-rf54 * GO-2026-5164 CVE-2026-32936 GHSA-63cw-r7xf-jmwr * GO-2026-5165 GHSA-6447-269v-g68m * GO-2026-5166 CVE-2026-47671 GHSA-64cj-qvx5-m4f3 * GO-2026-5167 CVE-2026-35606 GHSA-67cg-cpj7-qgc9 * GO-2026-5168 CVE-2026-41648 GHSA-67wx-r9xr-x75x * GO-2026-5169 CVE-2026-45796 GHSA-686c-7vgv-v3fx * GO-2026-5170 CVE-2026-40293 GHSA-68m9-983m-f3v5 * GO-2026-5171 CVE-2026-34449 GHSA-68p4-j234-43mv * GO-2026-5172 GHSA-69hx-63pv-f8f4 * GO-2026-5173 CVE-2026-4055 GHSA-6cfr-wp44-6qmv * GO-2026-5174 CVE-2026-7572 GHSA-6cmp-qv2f-x97x * GO-2026-5175 CVE-2026-34227 GHSA-6fpf-248c-m7wm * GO-2026-5176 CVE-2026-41574 GHSA-6g38-8j4p-j3pr * GO-2026-5177 CVE-2026-34761 GHSA-6gm8-3g4h-w82m * GO-2026-5178 CVE-2026-47780 GHSA-6gxq-gpr8-xgjp * GO-2026-5179 CVE-2026-8782 GHSA-6h8r-h22r-jj64 * GO-2026-5180 CVE-2026-40912 GHSA-6jwx-7vp4-9847 * GO-2026-5181 CVE-2026-55883 GHSA-6m68-r693-78qx * GO-2026-5182 CVE-2026-55770 GHSA-6mwx-4547-5vc9 * GO-2026-5183 CVE-2026-48089 GHSA-6p54-fw2f-q7gf * GO-2026-5184 CVE-2026-52812 GHSA-6p9m-q3jp-47h4 * GO-2026-5185 CVE-2026-41888 GHSA-6pjf-3r9x-m592 * GO-2026-5186 CVE-2026-35471 GHSA-6qcc-6q27-whp8 * GO-2026-5187 CVE-2026-6987 GHSA-6r3x-h84w-fhxx * GO-2026-5188 CVE-2026-45147 GHSA-6r88-8v7q-q4p2 * GO-2026-5189 CVE-2026-42083 GHSA-6rgm-gr97-x3j5 * GO-2026-5190 CVE-2026-8783 GHSA-6v92-ph9p-hrpc * GO-2026-5191 GHSA-6vgg-xhvh-38ff * GO-2026-5192 CVE-2026-39946 GHSA-6vgr-cp5c-ffx3 * GO-2026-5193 GHSA-6vxv-wg6j-5qwp * GO-2026-5194 CVE-2026-47268 GHSA-6x26-5727-rrm9 * GO-2026-5195 CVE-2026-41263 GHSA-6x2q-h3cr-8j2h * GO-2026-5196 CVE-2026-46354 GHSA-6x44-w3xg-hqqf * GO-2026-5197 CVE-2026-55670 GHSA-6x8v-2fq5-2229 * GO-2026-5199 CVE-2026-4525 GHSA-72gw-fmmr-c4r4 * GO-2026-5200 CVE-2026-42273 GHSA-72h4-mxfc-jx37 * GO-2026-5201 CVE-2026-34605 GHSA-73g7-86qr-jrg3 * GO-2026-5202 CVE-2026-52815 GHSA-744x-3838-5r56 * GO-2026-5203 CVE-2026-42275 GHSA-74m3-9qvm-rp9h * GO-2026-5204 GHSA-74m6-4hjp-7226 * GO-2026-5205 CVE-2026-35607 GHSA-7526-j432-6ppp * GO-2026-5206 GHSA-763j-3p5v-jfc6 * GO-2026-5207 CVE-2026-41050 GHSA-765j-qfrp-hm3j * GO-2026-5209 CVE-2026-42081 GHSA-77x9-rf64-92gv * GO-2026-5210 CVE-2026-34403 GHSA-78mf-482w-62qj * GO-2026-5211 CVE-2026-24905 GHSA-79qw-g77v-2vfh * GO-2026-5212 CVE-2026-44310 GHSA-7c37-gx6w-8vc5 * GO-2026-5213 CVE-2026-39388 GHSA-7ccv-rp6m-rffr * GO-2026-5214 CVE-2026-44778 GHSA-7cfq-5mhv-jrp9 * GO-2026-5215 GHSA-7cwm-fpfh-rrch * GO-2026-5216 CVE-2026-48708 GHSA-7fq5-7wr8-rjwj * GO-2026-5217 CVE-2026-44850 GHSA-7fw3-x4r2-g7wc * GO-2026-5218 CVE-2026-44543 GHSA-7fxv-8wr2-mfc4 * GO-2026-5219 CVE-2026-21724 GHSA-7g92-g4vh-hp84 * GO-2026-5220 CVE-2026-45625 GHSA-7h26-hg47-p9hx * GO-2026-5221 CVE-2026-40885 GHSA-7h3j-592v-jcrp * GO-2026-5222 GHSA-7hgr-xvrr-xpw3 * GO-2026-5223 CVE-2026-47722 GHSA-7hp6-g3pq-3pc3 * GO-2026-5224 CVE-2026-44503 GHSA-7j59-v9qr-6fq9 * GO-2026-5225 CVE-2026-46405 GHSA-7j6w-vvw2-5f9c * GO-2026-5226 CVE-2026-40944 GHSA-7jrq-q4pq-rhm6 * GO-2026-5227 CVE-2026-42220 GHSA-7jrr-xw9c-mj39 * GO-2026-5228 CVE-2026-5774 GHSA-7m55-2hr4-pw78 * GO-2026-5229 CVE-2026-40259 GHSA-7m5h-w69j-qggg * GO-2026-5230 CVE-2026-46618 GHSA-7pjr-qpvh-m339 * GO-2026-5231 GHSA-7qjx-gp9h-65qj * GO-2026-5232 GHSA-7qx6-f23w-3w7f * GO-2026-5233 CVE-2026-44309 GHSA-7rmh-48mx-2vwc * GO-2026-5234 CVE-2026-42590 GHSA-7v3r-m9c8-r855 * GO-2026-5235 CVE-2026-42295 GHSA-7vf8-2cr6-54mf * GO-2026-5236 CVE-2026-40575 GHSA-7x63-xv5r-3p2x * GO-2026-5237 CVE-2026-7776 GHSA-7x9r-wcgg-w86f * GO-2026-5238 CVE-2026-6347 GHSA-82j6-4fq7-fx62 * GO-2026-5239 CVE-2026-48096 GHSA-8396-jffm-qx4w * GO-2026-5240 GHSA-84g5-x8j3-7235 * GO-2026-5241 CVE-2026-46617 GHSA-85g2-pmrx-r49q * GO-2026-5242 CVE-2026-41491 GHSA-85gx-3qv6-4463 * GO-2026-5243 CVE-2026-25714 GHSA-8629-vc8r-5p58 * GO-2026-5244 CVE-2026-45741 GHSA-86m8-88fq-xfxp * GO-2026-5245 CVE-2026-20719 GHSA-86vc-mg26-fj6x * GO-2026-5246 CVE-2026-44697 GHSA-87m7-qffr-542v * GO-2026-5247 CVE-2026-5807 GHSA-88v5-9hxc-f85r * GO-2026-5248 CVE-2026-45680 GHSA-89c6-vpcj-7vj4 * GO-2026-5249 CVE-2026-52811 GHSA-89mr-xqfv-758m * GO-2026-5250 CVE-2026-54090 GHSA-8c9q-7855-wfxq * GO-2026-5251 CVE-2026-11717 GHSA-8fcc-w5hv-4gxv * GO-2026-5252 CVE-2026-47753 GHSA-8g7m-96c8-8wwc * GO-2026-5253 CVE-2026-41433 GHSA-8gmg-3w2q-65f4 * GO-2026-5254 CVE-2026-35527 GHSA-8gw4-p4wq-4hcv * GO-2026-5255 CVE-2026-48025 GHSA-8h84-fhqq-q58v * GO-2026-5256 CVE-2026-28759 GHSA-8h9w-w78c-vvr3 * GO-2026-5257 CVE-2026-45089 GHSA-8hf9-3q64-q2qf * GO-2026-5258 CVE-2026-34727 GHSA-8jvc-mcx6-r4cg * GO-2026-5259 GHSA-8mc6-xjpr-h98x * GO-2026-5260 CVE-2026-40922 GHSA-8q5w-mmxf-48jg * GO-2026-5261 CVE-2026-49396 GHSA-8qhj-4f8c-j8qg * GO-2026-5262 CVE-2026-5052 GHSA-8r5m-3f66-qpr3 * GO-2026-5263 CVE-2026-5163 GHSA-8r89-8w26-cq32 * GO-2026-5264 CVE-2026-42154 GHSA-8rm2-7qqf-34qm * GO-2026-5265 CVE-2026-45679 GHSA-8rrq-wcg8-cv5q * GO-2026-5267 CVE-2026-55776 GHSA-8w8f-r2xv-4q4j * GO-2026-5268 GHSA-8wfp-579w-6r25 * GO-2026-5269 CVE-2026-44247 GHSA-8wxp-xxp2-rcgx * GO-2026-5270 CVE-2026-35454 GHSA-8x9r-hvwg-c55h * GO-2026-5271 CVE-2026-48501 GHSA-8xvp-7hj6-mcj9 * GO-2026-5272 CVE-2026-40938 GHSA-94jr-7pqp-xhcq * GO-2026-5273 CVE-2026-44428 GHSA-95c3-6vvw-4mrq * GO-2026-5275 CVE-2026-45682 GHSA-962q-hwm5-52x5 * GO-2026-5276 CVE-2026-35594 GHSA-96q5-xm3p-7m84 * GO-2026-5277 CVE-2026-44774 GHSA-96qj-4jj5-wcjc * GO-2026-5278 CVE-2026-41135 GHSA-98cp-84m9-q3qp * GO-2026-5279 CVE-2026-29050 GHSA-98f2-w9h9-7fp9 * GO-2026-5280 CVE-2026-41685 GHSA-98vh-x9cx-9cfp * GO-2026-5281 CVE-2026-45287 GHSA-995v-fvrw-c78m * GO-2026-5282 CVE-2026-46716 GHSA-99gv-2m7h-3hh9 * GO-2026-5283 CVE-2026-39961 GHSA-99j8-wv67-4c72 * GO-2026-5284 CVE-2026-40344 GHSA-9c4q-hq6p-c237 * GO-2026-5285 GHSA-9cp7-j3f8-p5jx * GO-2026-5286 CVE-2026-28737 GHSA-9cpj-qc93-vw8v * GO-2026-5288 GHSA-9fw6-xgg2-mq9q * GO-2026-5289 CVE-2026-39350 GHSA-9gcg-w975-3rjh * GO-2026-5290 GHSA-9h64-2846-7x7f * GO-2026-5291 CVE-2026-41164 GHSA-9hmg-827w-9rhj * GO-2026-5292 CVE-2026-45626 GHSA-9mvm-4gwg-v8mp * GO-2026-5293 CVE-2026-6346 GHSA-9p64-jpc7-m2rp * GO-2026-5294 CVE-2026-47768 GHSA-9pg3-25fq-p6cc * GO-2026-5295 CVE-2026-40262 GHSA-9pr4-rf97-79qh * GO-2026-5296 CVE-2026-33544 GHSA-9q5m-jfc4-wc92 * GO-2026-5297 CVE-2026-40097 GHSA-9qq8-cgcv-qmc9 * GO-2026-5298 GHSA-9r4w-jg96-92mv * GO-2026-5299 CVE-2026-28699 GHSA-9r5x-wg6m-x2rc * GO-2026-5300 GHSA-9v4j-7g44-qcqw * GO-2026-5301 CVE-2026-26191 GHSA-9vcr-g537-3w5v * GO-2026-5302 CVE-2026-44423 GHSA-9w9c-9w8m-w89q * GO-2026-5303 CVE-2026-40884 GHSA-c29w-qq4m-2gcv * GO-2026-5304 CVE-2026-55774 GHSA-c36x-h252-g9x2 * GO-2026-5305 CVE-2026-52813 GHSA-c39w-43gm-34h5 * GO-2026-5308 CVE-2026-47179 GHSA-c3px-h233-h6fq * GO-2026-5310 CVE-2026-34476 GHSA-c4hg-6933-x62x * GO-2026-5311 CVE-2026-4858 GHSA-c4r7-j7pp-r8mp * GO-2026-5312 CVE-2026-47267 GHSA-c4v7-xg93-qf8g * GO-2026-5314 CVE-2026-40574 GHSA-c5c4-8r6x-56w3 * GO-2026-5315 CVE-2026-45576 GHSA-c656-jcx2-7pqj * GO-2026-5316 CVE-2026-45723 GHSA-c66c-vq6w-fvh5 * GO-2026-5317 CVE-2026-55884 GHSA-c73q-8xxr-rgqm * GO-2026-5318 CVE-2026-34453 GHSA-c77m-r996-jr3q * GO-2026-5319 CVE-2026-40243 GHSA-c839-4qxr-j4x3 * GO-2026-5321 CVE-2026-28744 GHSA-cc8w-r4qh-3v65 * GO-2026-5322 CVE-2026-55170 GHSA-cf98-j28v-49v6 * GO-2026-5323 CVE-2026-46612 GHSA-chf8-4hv6-8pg6 * GO-2026-5324 CVE-2026-42595 GHSA-chwh-f6gm-r836 * GO-2026-5325 CVE-2026-6340 GHSA-cjm8-jxpw-g43m * GO-2026-5326 CVE-2026-44327 GHSA-cmpj-2x3g-m7g3 * GO-2026-5328 GHSA-cp79-9mwr-wr49 * GO-2026-5329 CVE-2026-40303 GHSA-cpf9-ph2j-ccr9 * GO-2026-5330 CVE-2026-48154 GHSA-cpwg-x64r-rgwg * GO-2026-5331 CVE-2026-35037 GHSA-cqgf-f4x7-g6wc * GO-2026-5332 CVE-2025-41117 GHSA-cqp7-wf4c-3xgc * GO-2026-5333 CVE-2026-44884 GHSA-cqpq-2fgr-8mvc * GO-2026-5334 CVE-2026-20706 GHSA-cr4g-f395-h25h * GO-2026-5335 CVE-2026-45803 GHSA-crc3-h8v6-qh57 * GO-2026-5337 CVE-2026-41068 GHSA-cvq5-hhx3-f99p * GO-2026-5338 CVE-2026-50195 GHSA-cvxm-645q-p574 * GO-2026-5339 CVE-2026-47701 GHSA-cxh2-4639-vmc5 * GO-2026-5340 CVE-2026-42461 GHSA-cxx3-hr75-4q96 * GO-2026-5341 CVE-2026-34454 GHSA-f24x-5g9q-753f * GO-2026-5343 CVE-2026-48496 GHSA-f2r5-5m7w-p5cx * GO-2026-5344 CVE-2026-46703 GHSA-f396-4rp4-7v2j * GO-2026-5345 CVE-2026-45046 GHSA-f3jg-756w-gm35 * GO-2026-5347 CVE-2026-48709 GHSA-f637-w7p2-m7fx * GO-2026-5348 CVE-2026-42560 GHSA-f6qq-3m3h-4g42 * GO-2026-5349 CVE-2026-44325 GHSA-f8qv-7x5w-qr48 * GO-2026-5350 CVE-2026-25726 GHSA-f8xp-wvcx-p6f4 * GO-2026-5351 CVE-2026-41323 GHSA-f9g8-6ppc-pqq4 * GO-2026-5352 CVE-2026-55828 GHSA-f9m7-vc86-p6jj * GO-2026-5353 GHSA-fc67-c4hg-q653 * GO-2026-5354 GHSA-fcmh-qfxc-w685 * GO-2026-5355 CVE-2026-11769 GHSA-fcw4-wwqm-m8cf * GO-2026-5356 CVE-2026-40242 GHSA-ff24-4prj-gpmj * GO-2026-5357 CVE-2026-34585 GHSA-ff66-236v-p4fg * GO-2026-5358 CVE-2026-24899 GHSA-ffg9-j72f-j6xm * GO-2026-5359 CVE-2026-28377 GHSA-ffqx-q65f-36jf * GO-2026-5360 CVE-2026-27656 GHSA-fg35-5rf6-qg3g * GO-2026-5361 CVE-2026-6970 GHSA-fg3j-5w9g-hmg7 * GO-2026-5362 CVE-2026-35597 GHSA-fgfv-pv97-6cmj * GO-2026-5363 CVE-2026-41413 GHSA-fgw5-hp8f-xfhc * GO-2026-5364 CVE-2026-40946 GHSA-fhvp-9hcj-6m33 * GO-2026-5365 CVE-2026-22555 GHSA-fhx7-m96w-mv29 * GO-2026-5366 CVE-2026-45683 GHSA-fjq3-ffvr-vm46 * GO-2026-5367 CVE-2026-54319 GHSA-fjv8-j4p5-cr9m * GO-2026-5369 CVE-2026-8634 GHSA-fm77-94qm-4894 * GO-2026-5370 CVE-2026-45148 GHSA-fmh9-gpqh-g53g * GO-2026-5371 GHSA-fmqp-4wfc-w3v7 * GO-2026-5372 CVE-2026-35458 GHSA-fmwg-qcqh-m992 * GO-2026-5373 CVE-2026-53999 GHSA-fp5j-4fj2-4jvq * GO-2026-5374 CVE-2026-41485 GHSA-fpjq-c37h-cqcv * GO-2026-5375 GHSA-fpw6-hrg5-q5x5 * GO-2026-5376 CVE-2026-45713 GHSA-fpxj-m5q8-fphw * GO-2026-5377 CVE-2026-42876 GHSA-fq7h-9x26-6j22 * GO-2026-5378 CVE-2026-46680 GHSA-fqw6-gf59-qr4w * GO-2026-5379 CVE-2026-49343 GHSA-fw38-pc54-jvx9 * GO-2026-5381 CVE-2026-44903 GHSA-fw8g-cg8f-9j28 * GO-2026-5382 GHSA-fwg7-53p4-g33c * GO-2026-5383 CVE-2026-44542 GHSA-fwj3-42wh-8673 * GO-2026-5384 CVE-2026-41647 GHSA-fwj8-62r8-8p8m * GO-2026-5385 CVE-2026-45728 GHSA-fwqx-8365-9983 * GO-2026-5386 CVE-2026-8779 GHSA-fxvj-wqv2-xgcq * GO-2026-5387 CVE-2026-52805 GHSA-g2f5-gjr4-qjvm * GO-2026-5388 CVE-2026-34969 GHSA-g2qj-prgh-4g9r * GO-2026-5389 CVE-2026-44522 GHSA-g49p-4qxj-88v3 * GO-2026-5390 GHSA-g53w-w6mj-hrpp * GO-2026-5391 CVE-2026-55669 GHSA-g5h5-m4hm-xjrr * GO-2026-5392 CVE-2026-46695 GHSA-g6ww-w5j2-r7x3 * GO-2026-5393 CVE-2026-4274 GHSA-g7fp-cqj5-x8hf * GO-2026-5394 CVE-2026-35392 GHSA-g8mv-vp7j-qp64 * GO-2026-5395 CVE-2026-42597 GHSA-g924-cjx7-2rjw * GO-2026-5396 CVE-2026-40246 GHSA-g9cw-qwhf-24jp * GO-2026-5397 CVE-2026-40195 GHSA-gc7j-g665-rxr9 * GO-2026-5398 CVE-2024-53412 GHSA-ggmw-mjhv-75rm * GO-2026-5399 GHSA-ghmh-jhmj-wcmf * GO-2026-5400 CVE-2026-41520 GHSA-gj49-89wh-h4gj * GO-2026-5401 CVE-2026-46430 GHSA-gj84-924c-48fx * GO-2026-5402 CVE-2026-45371 GHSA-gmmv-4cc5-wr9r * GO-2026-5403 CVE-2026-6634 GHSA-gqp3-hfc3-8q54 * GO-2026-5404 CVE-2026-4286 GHSA-gvg4-jhmr-6j23 * GO-2026-5405 CVE-2026-4370 GHSA-gvrj-cjch-728p * GO-2026-5406 CVE-2026-55636 GHSA-gwxr-7h77-7777 * GO-2026-5407 CVE-2026-40249 GHSA-gx38-8h33-pmxr * GO-2026-5409 CVE-2026-33380 GHSA-gxcp-jjxh-rwp4 * GO-2026-5411 CVE-2026-54093 GHSA-gxjx-7m74-hcq8 * GO-2026-5412 CVE-2026-42221 GHSA-h27v-ph7w-m9fp * GO-2026-5413 GHSA-h5fq-653g-gxrm * GO-2026-5414 CVE-2026-34828 GHSA-h5j9-cvrw-v5qh * GO-2026-5415 CVE-2026-39414 GHSA-h749-fxx7-pwpg * GO-2026-5416 GHSA-h829-5cg7-6hff * GO-2026-5417 CVE-2026-33489 GHSA-h8mm-c463-wjq3 * GO-2026-5418 CVE-2026-45738 GHSA-h98r-wv3h-fr38 * GO-2026-5419 CVE-2026-40109 GHSA-h9cx-xjg6-5v2w * GO-2026-5420 GHSA-h9mw-h4qc-f5jf * GO-2026-5421 CVE-2026-33414 GHSA-hc8w-h2mf-hp59 * GO-2026-5422 CVE-2026-42575 GHSA-hcwr-pq9g-rq3m * GO-2026-5423 CVE-2026-55689 GHSA-hcxc-wf8j-23hv * GO-2026-5424 CVE-2026-52879 GHSA-hf2g-6j7h-98wg * GO-2026-5425 GHSA-hfc8-w5f4-3x6m * GO-2026-5428 CVE-2026-35596 GHSA-hj5c-mhh2-g7jq * GO-2026-5429 CVE-2026-41894 GHSA-hjh7-r5w8-5872 * GO-2026-5430 CVE-2026-47203 GHSA-hjj4-hfjm-fmrj * GO-2026-5431 GHSA-hm2h-wwwh-g49x * GO-2026-5432 CVE-2026-4273 GHSA-hqpj-f3jh-29vx * GO-2026-5433 CVE-2026-42283 GHSA-hqwm-7x7x-8379 * GO-2026-5434 CVE-2026-39901 GHSA-hqxq-hwqf-wg83 * GO-2026-5436 CVE-2026-47252 GHSA-hrj8-hjv8-mgwc * GO-2026-5437 CVE-2026-41145 GHSA-hv4r-mvr4-25vw * GO-2026-5438 CVE-2026-6290 GHSA-hv5g-26jg-pc45 * GO-2026-5439 CVE-2026-47124 GHSA-hvv7-hfrh-7gxj * GO-2026-5440 CVE-2026-46431 GHSA-hw27-4v2q-5qff * GO-2026-5441 GHSA-hw5x-4r37-72w7 * GO-2026-5442 CVE-2026-4053 GHSA-hw87-6jcq-9f8q * GO-2026-5443 CVE-2026-44829 GHSA-hwc4-gmrw-5222 * GO-2026-5444 CVE-2026-39972 GHSA-hwr4-mq23-wcv5 * GO-2026-5445 CVE-2026-7474 GHSA-hx53-77qj-8663 * GO-2026-5446 CVE-2026-45709 GHSA-j3fj-qppj-fmmc * GO-2026-5447 CVE-2026-44322 GHSA-j59f-x285-69jx * GO-2026-5448 CVE-2026-25779 GHSA-j5r2-4c8j-xc3m * GO-2026-5449 CVE-2026-44985 GHSA-j643-x8pv-8m67 * GO-2026-5450 CVE-2026-6383 GHSA-j6cv-3w8p-vrg8 * GO-2026-5451 CVE-2025-68152 GHSA-j6f6-jp3p-53mw * GO-2026-5453 CVE-2026-44424 GHSA-j72x-xfwg-783f * GO-2026-5454 CVE-2026-4054 GHSA-j76w-p754-g2w7 * GO-2026-5455 CVE-2026-24000 GHSA-j8h8-75h3-jg53 * GO-2026-5456 CVE-2026-45685 GHSA-j8p6-96vp-f3r9 * GO-2026-5457 CVE-2026-48050 GHSA-j93g-rp6m-j32m * GO-2026-5458 CVE-2026-54091 GHSA-j9jx-hp4c-ghhh * GO-2026-5459 CVE-2026-47253 GHSA-j9rx-rppg-6hh4 * GO-2026-5460 CVE-2026-48126 GHSA-jc3j-x6pg-4hmv * GO-2026-5461 CVE-2026-46403 GHSA-jc6w-wmfc-fh33 * GO-2026-5462 CVE-2026-42294 GHSA-jcc8-g2q4-9fxq * GO-2026-5464 GHSA-jf2q-463c-6f52 * GO-2026-5465 CVE-2026-40091 GHSA-jf4f-rr2c-9m58 * GO-2026-5467 GHSA-jfwg-rxf3-p7r9 * GO-2026-5468 CVE-2026-35393 GHSA-jg56-wf8x-qrv5 * GO-2026-5469 CVE-2026-34581 GHSA-jgfx-74g2-9r6g * GO-2026-5470 CVE-2026-40248 GHSA-jgq2-qv8v-5cmj * GO-2026-5472 CVE-2026-47680 GHSA-jjrm-hr5f-673x * GO-2026-5473 CVE-2026-41645 GHSA-jm34-66cf-qpvr * GO-2026-5474 CVE-2026-6334 GHSA-jp3f-x449-4q75 * GO-2026-5475 CVE-2026-47262 GHSA-jpcc-p29g-p8mq * GO-2026-5476 CVE-2026-47125 GHSA-jpjh-jm2p-39hh * GO-2026-5477 CVE-2026-52798 GHSA-jq8v-rmf6-65jw * GO-2026-5478 CVE-2026-44324 GHSA-jqfc-gwj5-3w63 * GO-2026-5479 CVE-2026-40883 GHSA-jrq5-hg6x-j6g3 * GO-2026-5480 CVE-2026-44883 GHSA-jvp4-q659-95mj * GO-2026-5481 CVE-2026-35585 GHSA-jvpw-637p-h3pw * GO-2026-5482 CVE-2026-40343 GHSA-jwch-w7wh-gqjm * GO-2026-5483 CVE-2026-34972 GHSA-jwvj-g8pc-cx45 * GO-2026-5484 CVE-2026-3495 GHSA-jx93-pf6x-874r * GO-2026-5485 GHSA-m23h-6mwm-39m8 * GO-2026-5486 CVE-2026-40924 GHSA-m2cx-gpqf-qf74 * GO-2026-5487 CVE-2026-3605 GHSA-m2w4-8ggf-rj47 * GO-2026-5489 CVE-2026-2325 GHSA-m3p3-8frq-q7qh * GO-2026-5491 CVE-2026-46377 GHSA-m5j3-4634-c2vq * GO-2026-5493 CVE-2026-46378 GHSA-m6xr-fvfg-5g64 * GO-2026-5494 CVE-2026-6343 GHSA-m79q-8qf5-v622 * GO-2026-5495 CVE-2026-28741 GHSA-m7cf-4gh2-v4qg * GO-2026-5497 CVE-2026-42576 GHSA-m7hm-vm4x-28jf * GO-2026-5499 CVE-2026-45730 GHSA-m8xg-8xg9-mxhm * GO-2026-5500 CVE-2026-55185 GHSA-m999-j542-5w3r * GO-2026-5501 CVE-2025-41118 GHSA-m9hq-h476-h2g8 * GO-2026-5502 CVE-2026-44474 GHSA-mc29-hmx6-856q * GO-2026-5505 CVE-2026-44882 GHSA-mgq6-4x29-88r3 * GO-2026-5507 CVE-2026-3590 GHSA-mh4x-rmrx-3hp4 * GO-2026-5508 GHSA-mhc4-qq83-fmrr * GO-2026-5509 CVE-2026-5467 GHSA-mj24-pqx2-6788 * GO-2026-5510 CVE-2026-26231 GHSA-mm7c-rhg6-qr4r * GO-2026-5511 GHSA-mmpx-jh39-wrv6 * GO-2026-5512 CVE-2026-3115 GHSA-mpc7-mm28-f6wq * GO-2026-5514 CVE-2026-46668 GHSA-mqcf-gqvg-rmhm * GO-2026-5515 CVE-2026-48031 GHSA-mqq6-462x-jxmm * GO-2026-5517 CVE-2026-55775 GHSA-mwr2-wmgp-crj6 * GO-2026-5519 GHSA-mxg3-432p-mr72 * GO-2026-5520 CVE-2026-46356 GHSA-mxmp-wr3w-rvqx * GO-2026-5521 CVE-2026-42222 GHSA-mxqh-q9h6-v8pq * GO-2026-5522 CVE-2026-27769 GHSA-mxxh-fmjq-j6x4 * GO-2026-5523 CVE-2026-47735 GHSA-p2j4-c4g6-rpf5 * GO-2026-5524 CVE-2026-25773 GHSA-p32q-v29x-wq9r * GO-2026-5526 CVE-2026-40264 GHSA-p49j-v9wc-wg57 * GO-2026-5527 CVE-2026-42183 GHSA-p4gq-3vxj-f4jq * GO-2026-5528 CVE-2026-21728 GHSA-p4r4-xvrq-gvmc * GO-2026-5530 CVE-2026-40265 GHSA-p5w6-75f9-cc2p * GO-2026-5531 GHSA-p64j-f4x9-wq66 * GO-2026-5533 CVE-2026-55882 GHSA-p749-9w62-w533 * GO-2026-5534 CVE-2026-45327 GHSA-p7c4-8x34-8j8f * GO-2026-5535 CVE-2026-5469 GHSA-p8c7-hjc4-gwf8 * GO-2026-5536 CVE-2026-52799 GHSA-p9f5-h3rx-j5qw * GO-2026-5537 CVE-2026-44328 GHSA-p9mg-74mg-cwwr * GO-2026-5538 CVE-2025-71261 GHSA-pgh9-mpwc-8jjf * GO-2026-5539 CVE-2026-45678 GHSA-pgvv-q3wf-mm9m * GO-2026-5540 CVE-2026-39846 GHSA-phhp-9rm9-6gr2 * GO-2026-5541 GHSA-pj6q-4vq4-r8cg * GO-2026-5544 CVE-2026-42602 GHSA-pjv4-3c63-699f * GO-2026-5545 CVE-2026-52797 GHSA-pm6v-2h4w-4rp2 * GO-2026-5546 CVE-2026-40945 GHSA-pm7q-rjjx-979p * GO-2026-5547 GHSA-pmwq-pjrm-6p5r * GO-2026-5549 CVE-2026-40910 GHSA-pq96-pwvg-vrr9 * GO-2026-5550 CVE-2025-52490 GHSA-pqhp-4xfc-hjgq * GO-2026-5551 CVE-2026-39087 GHSA-pqhx-w72w-m393 * GO-2026-5552 CVE-2026-53541 GHSA-prj9-97mp-mwh2 * GO-2026-5553 GHSA-prxj-3gcv-cqrh * GO-2026-5554 CVE-2026-44475 GHSA-pwfh-mqp3-pqwj * GO-2026-5555 CVE-2026-44349 GHSA-pwqg-q8pg-pp6r * GO-2026-5556 CVE-2026-52800 GHSA-pwx3-qcgw-vh7h * GO-2026-5557 CVE-2026-41571 GHSA-pxf8-6wqm-r6hh * GO-2026-5558 GHSA-pxh5-6rrc-8rjv * GO-2026-5559 CVE-2026-41059 GHSA-pxq7-h93f-9jrg * GO-2026-5560 CVE-2026-43644 GHSA-q23m-vm9r-5745 * GO-2026-5561 CVE-2026-45627 GHSA-q2pj-8v84-9mh5 * GO-2026-5562 CVE-2026-29051 GHSA-q2pw-xx38-p64j * GO-2026-5563 CVE-2026-41326 GHSA-q49m-57vm-c8cc * GO-2026-5564 CVE-2026-4740 GHSA-q4gv-pjmh-c735 * GO-2026-5565 CVE-2026-42223 GHSA-q4w7-56hr-83rm * GO-2026-5567 CVE-2026-44523 GHSA-q6mh-rqwh-g786 * GO-2026-5568 CVE-2026-55686 GHSA-q6r4-3wmg-fwcq * GO-2026-5571 GHSA-q7j3-v8qv-22vq * GO-2026-5572 CVE-2026-40281 GHSA-q7r4-hc83-hf2q * GO-2026-5573 CVE-2026-45760 GHSA-q8ch-jx67-q52x * GO-2026-5574 CVE-2026-46358 GHSA-q8cj-789h-vg24 * GO-2026-5575 CVE-2026-40868 GHSA-q93q-v844-jrqp * GO-2026-5577 CVE-2026-44245 GHSA-q98m-7w8c-w388 * GO-2026-5578 CVE-2026-5724 GHSA-q98v-9f9w-f49q * GO-2026-5579 CVE-2026-34992 GHSA-qcmw-8mm4-4p28 * GO-2026-5580 CVE-2026-52806 GHSA-qf6p-p7ww-cwr9 * GO-2026-5581 CVE-2026-44473 GHSA-qfxw-v8qx-vj3v * GO-2026-5582 CVE-2026-35602 GHSA-qh78-rvg3-cv54 * GO-2026-5583 CVE-2026-33190 GHSA-qhmp-q7xh-99rh * GO-2026-5584 CVE-2026-22872 GHSA-qjjm-7j9w-pw72 * GO-2026-5586 CVE-2026-47726 GHSA-qm33-p5p9-f8vg * GO-2026-5587 GHSA-qmwh-9m9c-h36m * GO-2026-5588 CVE-2026-38651 GHSA-qpv2-rwc8-c993 * GO-2026-5589 CVE-2026-42574 GHSA-qq3r-w4hj-gjp6 * GO-2026-5590 CVE-2026-45152 GHSA-qqq4-5773-pmw5 * GO-2026-5591 CVE-2026-48777 GHSA-qqqm-5547-774x * GO-2026-5594 GHSA-qr4g-8hrp-c4rw * GO-2026-5598 CVE-2026-54324 GHSA-qwxf-2m7m-2m3x * GO-2026-5599 CVE-2026-45711 GHSA-qx5x-85p8-vg4j * GO-2026-5600 CVE-2026-54322 GHSA-qxvm-pcfm-qc39 * GO-2026-5601 CVE-2026-11401 GHSA-r236-5pc3-3qcp * GO-2026-5602 CVE-2026-34984 GHSA-r2pg-r6h7-crf3 * GO-2026-5603 GHSA-r2x7-427f-rq69 * GO-2026-5604 CVE-2026-55887 GHSA-r2xf-7jw5-pjg6 * GO-2026-5605 CVE-2026-42594 GHSA-r33j-c622-r6qp * GO-2026-5607 CVE-2026-44430 GHSA-r48c-v28r-pf6v * GO-2026-5608 CVE-2026-35599 GHSA-r4fg-73rc-hhh7 * GO-2026-5609 CVE-2026-39396 GHSA-r65v-xgwc-g56j * GO-2026-5610 CVE-2026-45681 GHSA-r6c9-g6q5-qrf9 * GO-2026-5611 CVE-2026-33467 GHSA-r727-5pf6-47r2 * GO-2026-5612 CVE-2026-40197 GHSA-r7w7-mmxr-47r9 * GO-2026-5613 CVE-2026-41136 GHSA-r99v-75p9-xqm5 * GO-2026-5614 GHSA-rc6v-5rmx-w5mv * GO-2026-5615 GHSA-rf84-wr5g-m3rp * GO-2026-5616 CVE-2026-42882 GHSA-rfgq-wgg8-662p * GO-2026-5617 CVE-2026-42306 GHSA-rg2x-37c3-w2rh * GO-2026-5618 CVE-2026-45737 GHSA-rg3g-4rw9-gqrp * GO-2026-5619 CVE-2025-70950 GHSA-rg3p-p27c-2f39 * GO-2026-5620 CVE-2026-44594 GHSA-rg65-45m7-hq57 * GO-2026-5621 CVE-2026-4789 GHSA-rggm-jjmc-3394 * GO-2026-5622 CVE-2026-53489 GHSA-rgh6-rfwx-v388 * GO-2026-5623 GHSA-rgj7-vg8v-j4wr * GO-2026-5624 GHSA-rh99-wc69-c255 * GO-2026-5625 CVE-2026-42091 GHSA-rhf7-wvw3-vjvm * GO-2026-5626 GHSA-rj4g-rqgh-rx9h * GO-2026-5627 CVE-2026-42591 GHSA-rm4c-xj6x-49mw * GO-2026-5628 CVE-2026-52878 GHSA-rm5c-5x2p-48wr * GO-2026-5629 CVE-2026-27659 GHSA-rmhw-c3xr-m3xx * GO-2026-5630 CVE-2026-25542 GHSA-rmx9-2pp3-xhcr * GO-2026-5631 GHSA-rp7v-4384-hfrp * GO-2026-5632 CVE-2026-42571 GHSA-rpfr-x88x-xwcw * GO-2026-5633 CVE-2026-44881 GHSA-rpgq-m5fp-32wr * GO-2026-5634 CVE-2026-27806 GHSA-rphv-h674-5hp2 * GO-2026-5635 CVE-2026-48058 GHSA-rqfj-vv8r-xhqc * GO-2026-5636 CVE-2026-42589 GHSA-rqgh-gxv4-6657 * GO-2026-5637 CVE-2026-44429 GHSA-rqv2-m695-f8j4 * GO-2026-5638 CVE-2026-44210 GHSA-rr59-xxvx-96qr * GO-2026-5639 CVE-2026-44848 GHSA-rrmm-9v76-h3p4 * GO-2026-5640 CVE-2026-41422 GHSA-rw2c-8rfq-gwfv * GO-2026-5641 CVE-2026-44982 GHSA-rw47-hm26-6wr7 * GO-2026-5642 CVE-2026-44330 GHSA-rwww-x45w-p52w * GO-2026-5643 CVE-2026-40923 GHSA-rx35-6rhx-7858 * GO-2026-5644 CVE-2026-34448 GHSA-rx4h-526q-4458 * GO-2026-5645 CVE-2026-47120 GHSA-rxf6-wjh4-jfj6 * GO-2026-5646 GHSA-rxmp-8h9v-56cx * GO-2026-5647 CVE-2026-44319 GHSA-rxrq-fv76-26pr * GO-2026-5648 CVE-2026-44671 GHSA-rxvx-hhpj-q6px * GO-2026-5649 CVE-2026-45087 GHSA-v25v-m36w-jp4h * GO-2026-5650 CVE-2026-40103 GHSA-v479-vf79-mg83 * GO-2026-5651 CVE-2026-3637 GHSA-v549-xx3c-6pc8 * GO-2026-5652 CVE-2026-42339 GHSA-v5c3-6wvc-pc2q * GO-2026-5653 GHSA-v5mh-h5hx-7v92 * GO-2026-5654 CVE-2026-40481 GHSA-v7xq-3wx6-fqc2 * GO-2026-5656 CVE-2026-44514 GHSA-v8j7-hp7c-738f * GO-2026-5657 CVE-2026-45808 GHSA-v8v8-cm84-m686 * GO-2026-5658 CVE-2026-44427 GHSA-v8vw-gw5j-w7m6 * GO-2026-5659 CVE-2026-35604 GHSA-v9w4-gm2x-6rvf * GO-2026-5661 CVE-2026-52807 GHSA-vcm5-gvmp-78mp * GO-2026-5662 CVE-2026-40179 GHSA-vffh-x6r8-xx99 * GO-2026-5663 CVE-2026-3114 GHSA-vhgh-g7x8-4rx8 * GO-2026-5664 GHSA-vjgj-42f6-7997 * GO-2026-5667 CVE-2026-35579 GHSA-vp29-5652-4fw9 * GO-2026-5668 CVE-2026-41568 GHSA-vp62-88p7-qqf5 * GO-2026-5669 CVE-2026-45742 GHSA-vp73-vjw8-8f32 * GO-2026-5670 CVE-2026-28736 GHSA-vph7-r229-qxpf * GO-2026-5671 CVE-2026-6333 GHSA-vqp5-2mrp-qqxg * GO-2026-5672 CVE-2026-49397 GHSA-vrmh-5mmx-hjwx * GO-2026-5673 CVE-2026-42082 GHSA-vrrx-58h3-prmh * GO-2026-5674 CVE-2026-42186 GHSA-vv66-6rp4-wr4f * GO-2026-5677 CVE-2026-45684 GHSA-vvmg-8mjr-g6q3 * GO-2026-5678 GHSA-vw82-7fv8-r6gp * GO-2026-5679 CVE-2026-40318 GHSA-vw86-c94w-v3x4 * GO-2026-5680 CVE-2026-44426 GHSA-vwx9-7qcf-gg7f * GO-2026-5682 CVE-2026-46370 GHSA-vxm7-9x8v-8gm4 * GO-2026-5683 CVE-2026-44544 GHSA-vxvc-cg7j-rwqj * GO-2026-5685 CVE-2026-47249 GHSA-w342-mj6g-v9c4 * GO-2026-5686 CVE-2026-52880 GHSA-w4c6-7r69-w7j9 * GO-2026-5687 CVE-2026-46717 GHSA-w4g9-mxgg-j532 * GO-2026-5688 CVE-2026-55187 GHSA-w4mc-hhc6-xp28 * GO-2026-5689 CVE-2026-45712 GHSA-w4vj-r5pg-3722 * GO-2026-5690 CVE-2026-55701 GHSA-w5cv-pw74-4rxc * GO-2026-5691 CVE-2026-54092 GHSA-w5fm-68j4-fpc4 * GO-2026-5692 CVE-2026-5412 GHSA-w5fq-8965-c969 * GO-2026-5694 CVE-2026-39395 GHSA-w6c6-c85g-mmv6 * GO-2026-5695 CVE-2026-25119 GHSA-w6j9-vw59-27wv * GO-2026-5696 CVE-2026-40263 GHSA-w6m9-39cv-2fwp * GO-2026-5697 CVE-2026-5468 GHSA-w799-7525-rpr6 * GO-2026-5698 CVE-2026-47723 GHSA-w7w5-5gcp-38rw * GO-2026-5701 GHSA-w8jj-cwmc-wgq2 * GO-2026-5702 CVE-2026-40107 GHSA-w95v-4h65-j455 * GO-2026-5703 CVE-2026-8462 GHSA-wc3v-3457-c8cm * GO-2026-5704 CVE-2026-35036 GHSA-wc4h-2348-jc3p * GO-2026-5705 GHSA-wcmj-x466-56mm * GO-2026-5706 CVE-2026-11718 GHSA-wcpr-6g7x-p44r * GO-2026-5708 CVE-2026-33381 GHSA-wfhv-mj62-f5xh * GO-2026-5709 GHSA-wfqx-gjrf-g28r * GO-2026-5710 CVE-2026-42151 GHSA-wg65-39gg-5wfj * GO-2026-5711 CVE-2026-40161 GHSA-wjxp-xrpv-xpff * GO-2026-5712 CVE-2026-52810 GHSA-wmfg-5p4h-5fw3 * GO-2026-5714 CVE-2026-45676 GHSA-wp73-mwgf-4jq9 * GO-2026-5715 CVE-2026-47215 GHSA-wqcr-7rf3-f64m * GO-2026-5716 CVE-2026-42541 GHSA-wqcw-g35j-j578 * GO-2026-5717 CVE-2026-44320 GHSA-wqfh-gq79-j8mf * GO-2026-5718 CVE-2026-8052 GHSA-wqwc-x3rc-2xw6 * GO-2026-5719 CVE-2026-44015 GHSA-wr32-99hh-6f35 * GO-2026-5720 CVE-2026-44316 GHSA-wr8j-6chw-gm6p * GO-2026-5721 CVE-2026-24791 GHSA-wrr5-99h5-gq57 * GO-2026-5722 CVE-2026-40245 GHSA-wrwh-rpq4-87hf * GO-2026-5723 CVE-2026-42875 GHSA-wv26-88m5-6h59 * GO-2026-5724 CVE-2026-52801 GHSA-wv27-2vqp-j7g5 * GO-2026-5725 CVE-2026-45726 GHSA-wv8c-6mx2-xf4j * GO-2026-5726 CVE-2026-28732 GHSA-wvcv-9xpm-7mqc * GO-2026-5727 CVE-2026-6345 GHSA-wvgv-4fc3-2rcp * GO-2026-5728 CVE-2026-40189 GHSA-wvhv-qcqf-f3cx * GO-2026-5729 CVE-2026-54321 GHSA-ww63-pv5x-vfc8 * GO-2026-5731 CVE-2026-44317 GHSA-wwqh-7jm5-gj7w * GO-2026-5732 GHSA-wxg7-w2v3-w38g * GO-2026-5733 CVE-2026-33031 GHSA-x234-x5vq-cc2v * GO-2026-5734 CVE-2026-21388 GHSA-x274-8qfc-hrgf * GO-2026-5735 CVE-2026-32885 GHSA-x2xq-qhjf-5mvg * GO-2026-5737 GHSA-x3f4-v83f-7wp2 * GO-2026-5738 CVE-2026-41246 GHSA-x4mj-7f9g-29h4 * GO-2026-5739 CVE-2026-46371 GHSA-x4qr-qw6h-wvxq * GO-2026-5741 CVE-2026-40247 GHSA-x5r2-r74c-3w28 * GO-2026-5742 CVE-2026-41684 GHSA-x5r6-jr56-89pv * GO-2026-5744 CVE-2026-26062 GHSA-x67p-9m2r-fxqv * GO-2026-5745 GHSA-x845-2f78-7v36 * GO-2026-5746 CVE-2026-41567 GHSA-x86f-5xw2-fm2r * GO-2026-5747 CVE-2026-34528 GHSA-x8jc-jvqm-pm3f * GO-2026-5749 CVE-2026-41328 GHSA-x92x-px7w-4gx4 * GO-2026-5751 CVE-2026-42297 GHSA-xchc-cqwg-g76q * GO-2026-5752 CVE-2026-48020 GHSA-xf64-8mw2-4gr2 * GO-2026-5753 CVE-2026-41432 GHSA-xff3-5c9p-2mr4 * GO-2026-5754 CVE-2026-34530 GHSA-xfqj-3vmx-63wv * GO-2026-5755 CVE-2026-10720 GHSA-xg3j-c7q4-f9ph * GO-2026-5756 CVE-2026-47703 GHSA-xgx4-4h9w-53pv * GO-2026-5757 CVE-2026-42600 GHSA-xh8f-g2qw-gcm7 * GO-2026-5758 CVE-2026-53488 GHSA-xhf5-7wjv-pqxp * GO-2026-5759 GHSA-xhj4-g6w8-2xjw * GO-2026-5760 CVE-2026-41174 GHSA-xhjw-95fp-8vgq * GO-2026-5763 CVE-2026-39984 GHSA-xm5m-wgh2-rrg3 * GO-2026-5765 CVE-2026-52814 GHSA-xp79-5mx3-jx52 * GO-2026-5766 CVE-2026-5199 GHSA-xpg8-3hhp-p7w8 * GO-2026-5767 CVE-2026-4531 GHSA-xq44-64rg-8g3h * GO-2026-5768 CVE-2026-55672 GHSA-xqxv-4jc2-x56x * GO-2026-5769 CVE-2026-6339 GHSA-xvcx-mgpc-5xh3 * GO-2026-5770 CVE-2026-34762 GHSA-xw45-cc32-442f * GO-2026-5771 CVE-2026-34742 GHSA-xw59-hvm2-8pj6 * GO-2026-5772 CVE-2026-45721 GHSA-xwcr-wm99-g9jc * GO-2026-5773 CVE-2026-52802 GHSA-xxhq-69mf-w8cr * GO-2026-5776 GHSA-r4v7-6wcg-ghj5 ++++ graphviz: - Remove stale ocaml support, fix disable java support ++++ graphviz-addons: - Remove stale ocaml support, fix disable java support ++++ graphviz-qt6: - Remove stale ocaml support, fix disable java support ++++ gssproxy: - Add package runtime requirement to libverto-module-base (bsc#1268795) Require libverto-module-base so that at least one of the event loop backend implementations will be installed alongside the package, otherwise gssproxy cannot start without explicitly installing the libverto-libev1 package. - Update to 0.9.2 - Added upstream patches to address libini compilation issues: * Remove-unneeded-include-in-configure-script.patch * Don-t-check-for-libref_array-explicitly.patch * Fix-cross-compilation.patch - Added upstream patch to address failing failing tests * gssproxy-Modernize-systemd.m4-macro.patch - Updated systemd service hardening patch to match upstream * harden_gssproxy.service.patch ++++ gvfs: - Update to version 1.60.1: + smb: Fix authentication fallback broken with Samba 4.24 + dav: Fix redirect handling to prevent HTTPS downgrade and credential leakage + Some other fixes + Updated translations. - Drop gvfs-fix-udisks2-crash.patch: Fixed upstream. ++++ gvisor-tap-vsock: - Update to version 0.8.9: * fix: ensure IPV4Broadcast check remains for UDP * doc: clarify ec2-metadata-access setting * fix: apply ec2MetadataAccess bypass to UDP forwarder for link-local traffic * build(deps): bump github.com/apparentlymart/go-cidr from 1.1.0 to 1.1.1 * unixgram transport: build for all Unix(-like) platforms again - can be used by libkrun on Linux * build(deps): bump golang.org/x/net from 0.52.0 to 0.53.0 * Fix issue where udp_proxy enters a tight loop polling the socket if the read returns 0 with err = nil. * build(deps): bump golang.org/x/mod from 0.34.0 to 0.35.0 * Remove duplicate check for `log-file` * Fix support for 'log-file' arg * test: Reword failure message * build(deps): bump golang.org/x/crypto from 0.49.0 to 0.50.0 * build(deps): bump github.com/golangci/golangci-lint/v2 in /tools * build(deps): bump golang.org/x/sys from 0.42.0 to 0.43.0 * build(deps): bump golang.org/x/mod from 0.33.0 to 0.34.0 * build(deps): bump github.com/coreos/stream-metadata-go * build(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 * ci: drop Go 1.24 from build matrix; align artifact upload with 1.25.x * build(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0 * fix(gvproxy): propagate --listen-stdio flag into config * build(deps): bump actions/upload-artifact from 6 to 7 * gvproxy: Fix --log-file having no effect * build(deps): bump golang.org/x/mod from 0.32.0 to 0.33.0 * build(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 ++++ haproxy: - Update to version 3.4.1+git0.3e888a769: * [RELEASE] Released version 3.4.1 - Update to version 6344dfa: * MINOR: otel: test: documented the context name header prefix in fe/be tests * BUG/MINOR: otel: fixed the inject '-' autoname and its header prefix * CLEANUP: otel: cast discarded prune_acl/pool_destroy returns to void * MINOR: otel: returned ERR_WARN from the scope location checks * DOC: otel: reconciled the README manual with the keyword reference * DOC: otel: corrected the inline-link limit in the span reference * DOC: otel: documented the metric create/update value-binding model * MINOR: otel: demoted advisory config diagnostics to warnings * MINOR: otel: waited for in-progress instrument creation before recording * MINOR: otel: coerced string instrument values, warning only on failure * MINOR: otel: unified the configuration parser checks and messages * MINOR: otel: guarded flt_otel_pool_alloc against oversize requests * DOC: otel: corrected the pool-allocator and ACL-resolution descriptions - Update to version 3.4.0+git43.e5221ba2b: * BUG/MEDIUM: mux-quic: Drain the given amount of data in qcs_http_reset_buf() * BUG/MEDIUM: mux-spop: Truly drain outgoing data when the stream is closed * BUG/MEDIUM: mux-h2: Truly drain outgoing HTX data when the stream is closed * BUG/MEDIUM: mux-fcgi: Truly drain outgoing HTX data when the stream is closed * REGTESTS: quic: test H3 request without content-length * BUG/MEDIUM: h3: increment unknown request payload length * DOC: lua: remove incorrect init tags * BUG/MINOR: hq-interop: support response buffer wrapping * BUG/MINOR: hq-interop: support full demux buf on large response * BUG/MEDIUM: hlua: Properly report EOS when http applet exits * BUG/MINOR: hq-interop: prevent reset if missing content-length * BUG/MINOR: hq-interop: reject too big content ++++ jackson-annotations: - Update to 2.18.8 * No changes since 2.17.3 ++++ jackson-bom: - Update to 2.18.8 * Changes + #68: Remove 'junit' 4.x dependency from 'jackson-base' 2.18.x to help junit5 migration + 'base/pom.xml' now creates '${project.version.underscore}' for "cleansed" version of '${project.version}' ++++ jackson-core: - Update to 2.18.8 * Changes of 2.18.8 + #1611: Apply number-length validator on streaming integer path of async parser * Changes of 2.18.7 + #1570: Fail parsing from 'DataInput' if 'StreamReadConstraints .getMaxDocumentLength()' set (bsc#1268603, GHSA-2m67-wjpj-xhg9) + #1600: Rework 3rd party licenses in jar + #1602: 'UTF8DataInputJsonParser' needs to enforce 'StreamReadConstraints.maxNameLength' limit * Changes of 2.18.6 + #1512: Number-parsing fix for 'UTF8DataInputJsonParser' + #1548: 'StreamReadConstraints.maxDocumentLength' not checked when creating parser with fixed buffer + #1555: Enforce 'StreamReadConstraints.maxNumberLength' for non-blocking (async) parser * Changes of 2.18.5 + #1433: 'JsonParser#getNumberType()' throws 'JsonParseException' when the current token is non-numeric instead of returning null + #1446: Invalid package reference to "java.lang.foreign" from 'com.fasterxml.jackson.core:jackson-core' (from 'FastDoubleParser') * Changes of 2.18.3 + #1391: Fix issue where the parser can read back old number state when parsing later numbers + #1397: Jackson changes additional values to infinite in case of special JSON structures and existing infinite values + #1398: Fix issue that feature COMBINE_UNICODE_SURROGATES_IN_UTF8 doesn't work when custom characterEscape is used * Changes of 2.18.2 + #1359: Non-surrogate characters being incorrectly combined when 'JsonWriteFeature.COMBINE_UNICODE_SURROGATES_IN_UTF8' is enabled * Changes of 2.18.1 + #1353: Use fastdoubleparser 1.0.90 * Changes of 2.18. + #223: 'UTF8JsonGenerator' writes supplementary characters as a surrogate pair: should use 4-byte encoding + #1230: Improve performance of 'float' and 'double' parsing from 'TextBuffer' + #1251: 'InternCache' replace synchronized with 'ReentrantLock' - the cache size limit is no longer strictly enforced for performance reasons but we should never go far about the limit + #1252: 'ThreadLocalBufferManager' replace synchronized with 'ReentrantLock' + #1257: Increase InternCache default max size from 100 to 200 + #1262: Add diagnostic method 'pooledCount()' in 'RecyclerPool' + #1264: Rename shaded 'ch.randelshofer:fastdoubleparser' classes to prevent use by downstream consumers + #1271: Deprecate 'LockFreePool' implementation in 2.18 (remove from 3.0) + #1274: 'NUL'-corrupted keys, values on JSON serialization + #1277: Add back Java 22 optimisation in FastDoubleParser + #1284: Optimize 'JsonParser.getDoubleValue()/getFloatValue() /getDecimalValue()' to avoid String allocation + #1305: Make helper methods of 'WriterBasedJsonGenerator' non-final to allow overriding + #1310: Add new 'StreamReadConstraints' ('maxTokenCount') to limit maximum number of Tokens allowed per document# + #1331: Update to FastDoubleParser v1.0.1 to fix 'BigDecimal' decoding proble - Modified patch: * 0001-Remove-ch.randelshofer.fastdoubleparser.patch + rebase ++++ jackson-databind: - Update to 2.18.8 * Changes of 2.18.8 + #5950: Improve 'UUIDeserializer' error handling + #5951: Improve 'InetSocketAddress' deserialization (bsc#1268899, CVE-2026-54514) + #5969: '@JsonView' by-passed for some "setterless" creator properties + #5971: '@JsonView' by-passed for unwrapped creator parameters + #5974: '@JsonIgnore' on Record property ignored with 'PropertyNamingStrategy' + #5981: 'BasicPolymorphicTypeValidator' setting 'allowIfSubTypeIsArray()' should validate element type (bsc#1268898, CVE-2026-54513) + #5988: 'PolymorphicTypeValidator' needs to validate generic type parameters too (bsc#1268897, CVE-2026-54512) + #5993: 'UPPER_SNAKE_CASE' / 'LOWER_CASE' 'NamingStrategyImpls' fold case using JVM default locale (Turkish-I bug) * Changes of 2.18.4 + #4628: '@JsonIgnore' and '@JsonProperty.access=READ_ONLY' on Record property ignored for deserialization + #5049: Duplicate creator property "b" (index 0 vs 1) on simple java record * Changes of 2.18.3 + #4444: The 'KeyDeserializer' specified in the class with '@JsonDeserialize(keyUsing = ...)' is overwritten by the 'KeyDeserializer' specified in the 'ObjectMapper'. + #4827: Subclassed Throwable deserialization fails since v2.18.0 - no creator index for property 'cause' + #4844: Fix wrapped array handling wrt 'null' by 'StdDeserializer' + #4848: Avoid type pollution in 'StringCollectionDeserializer' + #4860: 'ConstructorDetector.USE_PROPERTIES_BASED' does not work with multiple constructors since 2.18 + #4878: When serializing a Map via Converter(StdDelegatingSerializer), a NullPointerException is thrown due to missing key serializer + #4908: Deserialization behavior change with @JsonCreator and @ConstructorProperties between 2.17 and 2.18 + #4917: 'BigDecimal' deserialization issue when using '@JsonCreator' + #4920: Creator properties are ignored on abstract types when collecting bean properties, breaking AsExternalTypeDeserializer + #4922: Failing '@JsonMerge' with a custom Map + #4932: Conversion of 'MissingNode' throws 'JsonProcessingException' * Changes of 2.18.2 + #4733: Wrong serialization of Type Ids for certain types of Enum values + #4742: Deserialization with Builder, External type id, '@JsonCreator' failing + #4777: 'StdValueInstantiator.withArgsCreator' is now set for creators with no arguments + #4783 Possibly wrong behavior of @JsonMerge + #4787: Wrong 'String.format()' in 'StdDelegatingDeserializer' hides actual error + #4788: 'EnumFeature.WRITE_ENUMS_TO_LOWERCASE' overrides '@JsonProperty' values + #4790: Fix '@JsonAnySetter' issue with "setter" method (related to #4639) + #4807: Improve 'FactoryBasedEnumDeserializer' to work better with XML module + #4810: Deserialization using '@JsonCreator' with renamed property failing (since 2.18) * Changes of 2.18.1 + #4508: Deserialized JsonAnySetter field in Kotlin data class is null + #4639: @JsonAnySetter on field ignoring unrecognized properties if they are declared before the last recognized properties in JSON + #4718: Should not fail on trying to serialize 'java.time.DateTimeException' + #4724: Deserialization behavior change with Records, '@JsonCreator' and '@JsonValue' between 2.17 and 2.18 + #4727: Eclipse having issues due'module-info' class "lost" on 2.18.0 jars + #4741: When 'Include.NON_DEFAULT' setting is used on POJO, empty values are not included in json if default is 'null' + #4749: Fixed a problem with 'StdDelegatingSerializer#serializeWithType' looking up the serializer with the wrong argument * Changes of 2.18.0 + #562: Allow '@JsonAnySetter' to flow through Creators + #806: Problem with 'NamingStrategy', creator methods with implicit names + #2977: Incompatible 'FAIL_ON_MISSING_PRIMITIVE_PROPERTIES' and field level '@JsonProperty' + #3120: Return 'ListIterator' from 'ArrayNode.elements()' + #3241: 'constructorDetector' seems to invalidate 'defaultSetterInfo' for nullability + #3439: Java Record '@JsonAnySetter' value is null after deserialization + #4085: '@JsonView' does not work on class-level for records + #4119: Exception when deserialization uses a record with a constructor property with 'access=READ_ONLY' + #4356: 'BeanDeserializerModifier::updateBuilder()' doesn't work for beans with Creator methods + #4407: 'null' type id handling does not work with 'writeTypePrefix()' + #4452: '@JsonProperty' not serializing field names properly on '@JsonCreator' in Record + #4453: Allow JSON Integer to deserialize into a single-arg constructor of parameter type 'double' + #4456: Rework locking in 'DeserializerCache' + #4458: Rework synchronized block from 'BeanDeserializerBase' + #4464: When 'Include.NON_DEFAULT' setting is used, 'isEmpty()' method is not called on the serializer + #4472: Rework synchronized block in 'TypeDeserializerBase' + #4483: Remove 'final' on method BeanSerializer.serialize() + #4515: Rewrite Bean Property Introspection logic in Jackson 2.x + #4545: Unexpected deserialization behavior with '@JsonCreator', '@JsonProperty' and javac '-parameters' + #4570: Deprecate 'ObjectMapper.canDeserialize()'/'ObjectMapper .canSerialize()' + #4580: Add 'MapperFeature .SORT_CREATOR_PROPERTIES_BY_DECLARATION_ORDER' to use Creator properties' declaration order for sorting + #4584: Provide extension point for detecting "primary" Constructor for Kotlin (and similar) data classes + #4602: Possible wrong use of _arrayDelegateDeserializer in BeanDeserializerBase::deserializeFromObjectUsingNonDefault() + #4617: Record property serialization order not preserved + #4626: '@JsonIgnore' on Record property ignored for deserialization, if there is getter override + #4630: '@JsonIncludeProperties', '@JsonIgnoreProperties' ignored when serializing Records, if there is getter override + #4634: '@JsonAnySetter' not working when annotated on both constructor parameter & field + #4678: Java records don't serialize with 'MapperFeature .REQUIRE_SETTERS_FOR_GETTERS' + #4688: Should allow deserializing with no-arg '@JsonCreator(mode = DELEGATING)' + #4694: Deserializing 'BigDecimal' with large number of decimals result in incorrect value + #4699: Add extra 'writeNumber()' method in 'TokenBuffer' + #4709: Add 'JacksonCollectors' with 'toArrayNode()' implementation - Added patch: * jackson-databind-CVE-2026-54515.patch + Fix #5962: Case-insensitive deserialization may use wrong @JsonIgnoreProperties (bsc#1268902, CVE-2026-54515) ++++ jackson-dataformats-binary: - Update to 2.18.8 * Changes of 2.18.8 + #696: (ion) Incomplete number length validation in Ion decoder (for 'BigDecimal' and/or 'BigInteger') * Changes of 2.18.6 + #645: (avro) Remove use of Avro 'Schema.Parser() .setValidate()' to allow use of Avro core 1.12.1 (2.x) + #649: (cbor, smile) 'StreamReadConstraints.maxDocumentLength' not checked when creating parser with fixed buffer + #651: (smile) Ensure Smile backend supports 'StreamReadConstraints.maxTokenCount' + #652: (cbor) Ensure CBOR backend supports 'StreamReadConstraints.maxTokenCount' + Minor fix to 'ProtobufGenerator._reportEnumError()' helper method * Changes of 2.18.5 + #599: (cbor) Unable to deserialize stringref-enabled CBOR with ignored properties + #623: (ion) Upgrade 'ion-java' dep to 1.11.11 (from 1.11.10) * Changes of 2.18.4 + #569: (ion) 'IonParser' fails to parse some 'long' values saying they are out of range when they are not + #584: (protobuf) Missing 'JsonToken.END_OBJECT' for nested Protobuf Objects + (ion) Upgrade 'ion-java' to 1.11.10 (from 1.11.9) * Changes of 2.18.3 + #541: (cbor, protobuf, smile) 'SmileParser.getValueAsString()' FIELD_NAME bug * Changes of 2.18.1 + #518: Should not read past end for CBOR string values * Changes of 2.18.0 + #167: (avro) Incompatibility with Avro >=1.9.0 (upgrade to Avro 1.11.3) + #484: (protobuf) Rework synchronization in 'ProtobufMapper' + #494: (avro) Avro Schema generation: allow mapping Java Enum properties to Avro String values + #508: (avro) Ignore 'specificData' field on serialization + #509: IonValueMapper.builder() not implemented, does not register modules ++++ jackson-dataformats-text: - Update to 2.18.8 * Changes of 2.18.8 + #679: (toml) Validate integer length for hex/octal/binary radix literals * Changes of 2.18.7 + #615: (csv) Feature 'CsvReadFeature.EMPTY_UNQUOTED_STRING_AS_NULL' ignored when preceding column is quoted * Changes of 2.18.6 + #613: (csv) Support 'StreamReadConstraints .maxDocumentLength()' validation for CSV module * Changes of 2.18.1 + #499: (yaml) SnakeYAML upgrade to 2.3 * Changes of 2.18.0 + #442: (csv) Allow use of "value decorators" (like '[' and ']' for arrays) for reading 'CsvSchema' columns + #468: (csv) Remove synchronization from 'CsvMapper' + #469: (csv) Allow CSV to differentiate between 'null' and empty fields (foo,,bar vs. foo,"",bar) + #482: (yaml) Allow passing 'ParserImpl' by a subclass or overwrite the events + #483: (csv) Incorrect location of CSV errors + #485: (csv) CSVDecoder: No Long and Int out of range exceptions + #495: (csv) Support use of 'CsvValueDecorator' for writing CSV column values ++++ jackson-dataformat-xml: - Upgrade to 2.18.8 * Changes of 2.18.8 + #863: Fix to support Woodstox 7.2.0 (but no dep version bump) * Changes of 2.18.2 + #678: XML module not registered correctly when setting a custom 'SerializerFactory' + #682: 'MismatchedInputException' encountered while deserializing XML to an Enum type using a factory method * Changes of 2.18.0 + Remove unnecessary synchronization around 'LRUMap' in 'XmlRootNameLookup' + Upgrade Woodstox to 7.0.0 (dependency fixes) ++++ jackson-datatypes-collections: - Update to 2.18.8 * No changes since 2.18.5 * Changes of 2.18.5 + #185: `ACCEPT_SINGLE_VALUE_AS_ARRAY` doesn't work on Guava `ImmutableList` * Changes of 2.18.0 + #160: (guava) Defect guava OSGi dependency version specified? + HPPC dependency upgraded to 0.9.1 (from 0.8.2) ++++ jackson-modules-base: - Upgrade to 2.18.8 * No changes since 2.18.0 * Changes of 2.18.0 + #233: (jaxb) Tolerate JAX-RS 2.2 in jackson-module-jaxb-annotations so that it can be deployed in Liberty alongside features which use 2.2 + #248: (android-record) jClass annotations and polymorphic types are ignored when deserializing Android Record fields + #251: (android-record) Constructor is not recognized when a record uses both arrays and generic types ++++ jackson-module-jsonSchema: - Update to 2.18.8 * No changes since 2.18.3 * Changes of 2.18.3 + #161: Jakarta does not have 'jakarta.validation' as 'module-info' dependency ++++ jackson-modules-java8: - Upgrade to 2.18.8 * No changes since 2.18.5 * Changes of 2.18.5 + #372: 'java.util.Optional' deserialisation fails when using 'TypeFactory.defaultInstance' for creating 'JavaType' for 'Optional' * Changes of 2.18.4 + #291: 'InstantDeserializer' fails to parse negative numeric timestamp strings for pre-1970 values * Changes of 2.18.3 + #333: 'ZonedDateTime' serialization with '@JsonFormat.pattern' never uses it while 'WRITE_DATES_WITH_ZONE_ID' enabled * Changes of 2.18.2 + #308: Can't deserialize 'OffsetDateTime.MIN': Invalid value for EpochDay * Changes of 2.18.1 + #319: 'java.time.DateTimeException' serialization fails * Changes of 2.18.0 [#124] Issue serializing and deserializing 'LocalDateTime.MAX' and 'LocalDateTime.MIN' ++++ jackson-parent: - Update to 2.18.4 * Changes of 2.18.4 + Update to latest 'oss-parent' (69) * Changes of 2.18.3 + Update to latest 'oss-parent' (68) + Switch to publishing via Sonatype Central Portal repo * Changes of 2.18.2 + Update to latest 'oss-parent' (66); future-proof for Sonatype Central Portal * Changes of 2.18.1 + #15: Add override to downgrade 'moditect-maven-plugin' from 1.2.2 to 1.1.0 to work around Eclipse issues * Changes of 2.18 + Update to oss-parent 61 (plugin version updates) ++++ jline3: - Added patch: * jline3-GHSA-47qp-hqvx-6r3f.patch + backport of the upstream fix for GHSA-47qp-hqvx-6r3f, bsc#1269021: unauthenticated remote memory exhaustion via unbounded Telnet 'NEW-ENVIRON variables ++++ jsoncpp: - Add jsoncpp-i586-float-precision.patch to fix the ValueTest/objects %%check failure (FTBFS) on i586: the test stored 0.12345f and compared it exactly as a double, which x87 80-bit excess precision (no SSE2 in the i586 baseline) broke; the patch compares the value narrowed back to float, which is precision-robust on every architecture (the library itself was always correct). Replaces the earlier, ineffective - fexcess-precision=standard workaround. ++++ python-jupyterlab: - Update to 4.5.9 (bsc#1269072, GHSA-vmhf-c436-hxj4): * Use CSS anchor for prompt overlay * Fix XSS in extension manager's homepage_url * Forbid relative URLs in extensionmanager * Fix jupyter labextension build crash on webpack ≥ 5.107 ++++ libglycin: - Update to version 2.1.5: + Fixed: image-rs/jpeg: Support RGB for editing. There are actually images that don't use ycbcr. ++++ libglycin-gtk4: - Update to version 2.1.5: + Fixed: image-rs/jpeg: Support RGB for editing. There are actually images that don't use ycbcr. ++++ mupdf: - Modernise the spec with spec-cleaner (drop obsolete Group tags, use pkgconfig() build requires). ++++ nftables: - add support-reproducible-build.patch: this is a cherry pick of four unreleased upstream commits which are needed to properly backport the reproducible build feature. ++++ onnxruntime: - Packaging fixes for Factory submission: * Fix the python314 build flavor: the spec only handled 3.11/3.12/3.13 while _multibuild requests 3.11/3.13/3.14, so the python314 build aborted with "Unknown flavor". The spec now targets 3.11/3.13/3.14. * Add BSD-3-Clause to the License tag to cover the bundled, statically linked protobuf and re2. * Declare the bundled() provides on the python subpackage as well, via a shared macro so the shared library and python packages stay in sync. * Document in the spec why each dependency is bundled (the set matches upstream cmake/deps.txt exactly and system versions are incompatible). * Drop unused, unreferenced source archives (cxxopts, dlpack, FP16). ++++ pangomm1_4: - Update to version 2.46.5: + Documentation: - Language::get_scripts(): Improve documentation. - Don't link to removed parts of gnome.org - Replace gtkmm.org by gtkmm.gnome.org - Remove obsolete FSF (Free Software Foundation) address - README.win32.md: Mention Visual Studio 2026 - Visual Studio builds: Update build information + Meson build: - Require meson >= 0.60.0 - Use the Python installation that Meson uses. - Meson and NMake builds: Distinguish Visual Studio 2026 builds from Visual Studio 2022 builds - NMake Makefiles: Consolidate items and improve flexibility - NMake Makefiles: Make build process more robust - NMake Makefiles: Update .m4 installation location - Don't require the 'dot' command to build the documentation - Drop pangomm1_4-docs-without-timestamp.patch: Fixed upstream. - Update to version 2.56.2: + Documentation: - Remove obsolete FSF (Free Software Foundation) address - README.win32.md: Mention Visual Studio 2026 - Visual Studio builds: Update build information + Meson build: - Use the Python installation that Meson uses. - Meson and NMake builds: Distinguish Visual Studio 2026 builds from Visual Studio 2022 builds - NMake Makefiles: Consolidate items and improve flexibility - NMake Makefiles: Make build process more robust - NMake Makefiles: Update .m4 installation location - Don't require the 'dot' command to build the documentation ++++ libpsl: - Update to version 0.22.0: * Can now be built from the release tarball without Python * Drop an external dependency by implementing the IPv4/IPv6 address checks internally * Avoid using alloca() and improve general portability * Add support for native ICU on Windows and libcucore on Apple systems * Improve the meson and autotools builds and the installed libpsl.pc pkg-config file * Documentation improvements * No soname change (still libpsl.so.5) ++++ tesseract-ocr: - Drop the now-unused OpenCL build dependencies opencl-headers and pkgconfig(OpenCL) (boo#1213370): * OpenCL support is experimental and disabled (the --enable-opencl configure flag was already removed); these requires were left behind and only bloated the build. * With OpenCL off, libtesseract no longer links libOpenCL.so.1, so it no longer fails to start with "libOpenCL.so.1: cannot open shared object file" (boo#1232640). ++++ libvirt: - spec: Strengthen dependency on numa-preplace bsc#1268783 ++++ libzio: - Update to version 1.15 Refactored zio.c as well as optimized - Functional Verification: All compression formats (gzip, bzip2, lzma, xz, zstd) were validated via the test loop. - Static Analysis & Bugfixes: - Fixed a memory leak and uninitialized value in autodetect and fzopen. - Fixed Double-Free vulnerabilities in zio_open_gzip_pipe and zio_open_bzip2_pipe. - Compatibility: Verified the HAS_LZMADEC_H path with the legacy lzmadec.h. - Optimizations: Replaced heap allocation for the check buffer with a stack-based buffer in fzopen and _knowntype_fdzopen to reduce overhead. ++++ lynis: - Update to 3.1.7 * Changed - Add Debian 13 EOL - Add Fedora 43 EOL date - Add AlmaLinux to EOL DB - Add EOL date for Alpine 3.22 - Add openSUSE Leap to EOL DB - Fix OS detection for CachyOS (ID=cachyos) - Add CachyOS to OS end-of-life database - Update software-eol.db - Update RHEL 8 EOL and add RHEL 9 and 10 dates to software-eol.db - add Ubuntu 25.10 EOL date - Add publiccode.yml check as a GitHub workflow - Add end-of-life date for Ubuntu 26.04 - Added EoL for Ubuntu 26.04. - Add NixOS EOL data - Update HAPPY_USERS.md - Add Alpine 3.23 EOL date - add and fix fedora dates - Drop 1682.patch, included upstream ++++ nekobox: Update to 5.11.24 - Updated sing-box to 1.13.14 - Added Snell protocol support - Fixed startup crash (c0000005) - Fixed selection issues - Improved the basic routes grid - Improved feiyangqingyun theme - Fixed amnezia preshared_key field - Added a searchbox ++++ nextcloud: - Update to 33.0.6 * server - Dav: Fix fatal error when ORGANIZER is missing in CalDAV schedule (server#59350) - Fix(files,files_sharing): swallow redirected navigation errors (server#59887) - Fix(caldav): grant sharee Acls to the delegate (server#60646) - Fix(http): avoid iconv for header ascii fallback (server#60722) - Fix(DB): Enforce foreign key constraints in SQLite (server#60792) - Fix(encryption): recovery keys should be shown when user keys are used (server#60799) - Fix(appconfig,userconfig): restore pre-migration fallback for ownCloud migration (server#60819) - Fix(files): Chromium-based browsers drag-and-drop (server#60899) - Fix: actually register listener for updating stored external storage credentials (server#60905) - Chore(deps): Update flake to NixOS 26.05 (server#60912) - Fix(MailPlugin): Stop applying the offset twice and the limit per wide/exact (server#60920) - Fix(sharing): set STATUS_ACCEPTED when creating USERGROUP subshare on… (server#60925) - Fix(Share): Add missing optional parameter to IManager::shareApiAllowLinks() (server#60928) - Fix(psalm): Update psalm baseline (server#60933) - Test(cache): avoid ordering assumptions in testExtended (server#60935) - Fix(Storage): use `proxyexclude` parameter in DAV client (server#60939) - Fix(files_sharing): clear the password after saving (server#60951) - Fix(files): show proper information when a move will override the target (server#60962) - Fix: access shared and delegated trashbin objects (server#60967) - Fix(TaskProcessing): restrict allowed_classes in Manager cache deserialization (server#60984) - Master] fix(security): Update code signing revocation list (server#61002) - Fix(dav): finalize upload metadata before post-write hooks (server#61070) - Fix(dav): properly handle files metadata (server#61079) - Fix(comments): Use capped memory cache for comments (server#61096) - Fix(security): don't propagate ValueError from Crypto::decrypt() fallback (server#61104) - Fix(files): make sure nested changes are propagated to sidebar tabs (server#61107) - Fix: Correctly detect appid for dist css files (server#61112) - Fix: use correct permissions mask for non-home storage public links (server#61117) - Fix(settings): Show loading spinner while searching accounts (server#61121) - Build(deps): bump the symfony group across 1 directory with 9 updates (server#61130) - Master] fix(security): Update code signing revocation list (server#61134) - Feat(file-search): add property to SearchQuery and check select fields to decide wheter to join extended cache (server#61156) - Build(deps): bump phpseclib/phpseclib from 2.0.53 to 2.0.54 (server#61179) - Fix(previews): ffprobe hangs (server#61183) - Fix(files_versions): guard null path in event listeners (server#61188) - Fix(SetupChecks): maintenance window length is 4h (not 6h) (server#61192) - Fix(search-query): fix psalm type error (server#61196) - Master] fix(security): Update code signing revocation list (server#61238) - Fix(encryption): Fix endpoint /ajax/userSetRecovery to support boolean (server#61242) - Fix: use card interface instead of object (server#61251) - Master] fix(security): Update code signing revocation list (server#61284) - Fix(twofactor_backupcodes): Add a clean helper to set code as used (server#61297) - Fix(theming): preserve uploaded favicon and touch icon (server#61301) - Fix: Use token expiration for ephemeral sessions (server#61306) - Fix(user_ldap): Escape filter part when searching for group members (server#61326) - Chore: Reduce PHPUnit test matrix on stable34 and remove coverage (server#61336) - Fix: trim duplicate search results for external share (server#61339) - Fix: Do not set last-password-confirm for apptoken sessions (server#61343) - Fix(team-manager): ensure team resources are only retrived for members (server#61350) - Fix(ocm-add-share): adjust domain validation (server#61356) - Fix: ensure file names are string-typed (server#61360) - Feat(oauth2): Add commands for adding and deleting clients (server#61362) - Fix: prevent editing delegated admins (server#61370) - Fix(caldav): respect federation settings (server#61380) - Fix(files_sharing): Hide incompatible actions in shares (server#61387) - Fix(files_versions): avoid version snapshot races during cross-storage renames (server#61402) - Fix: Fix alignment issues of app password form (server#61405) - Master] fix(security): Update code signing revocation list (server#61430) - Fix(onetime-qrcode): Remove password confirmation attribute (server#61503) * activity - Perf(mailqueue): cover `amq_latest_send` in the affecteduser index (activity#2637) * bruteforcesettings - Fix: fix toggle the allow list option (bruteforcesettings#1105) * circles - Build: add .nextcloudignore for release builds (circles#2495) - Feat: Add role-based filtering for circle member queries (circles#2504) - Fix(local-controller): dont show full config int of circle for non-members (circles#2527) - Fix(local-controller): validate params set on team creation (circles#2533) - Adjust local controller to better handle permission checks (circles#2537) - Fix(local-controller): include CFG_OPEN in config mask for visible circles (circles#2556) * notifications - Chore: extend testing of `encryptAndSign` and make the methods discoverable by psalm (notifications#3079) - Fix(email): Correctly initialize next_send_time field (notifications#3119) - Fix: Subject in encrypt method (notifications#3137) * serverinfo - Chore: Require PHP 8.2 (serverinfo#1021) * survey_client - Fix(report): Fix sending huge reports (survey_client#441) * suspicious_login - Fix(notifier): Fix label length limited to 32 characters (suspicious_login#1116) * text - Fix: disable open link button for unsafe link (text#8684) - Fix(mediaHandler): strip relevant bidi chars in filenames (text#8692) - Fix(Editor): emit modified fileNode size on save (text#8695) - Chore(github): update workflows (text#8715) - Fix(math): fix lost content after math node (text#8721) - Fix(editorApi): allow to disable image lazy-loading (text#8727) - Fix permission change in text doc (text#8750) - Fix: show Assistant icon if only translation provider available (text#8759) - Performance: Only check permissions when changing content (text#8765) - Ci: remove compile command, as it happens after merge. Then, also run reuse (text#8768) * viewer - Fix(plyr): the speed settings button should not be cut (viewer#3198) - Fix(plyr): add l10n to components (viewer#3202) - Fix(plyr): the speed selection should not go out of the viewport (viewer#3208) - Fix(plyr): add l10n to speed selections (viewer#3215) ++++ obs-service-update_changelog: - Add correct Provides/Obsoletes ++++ openQA: - Update to version 5.1782418423.92589c9c: * fix: Correct call to console.error ++++ otpclient: - Update to 5.1.0: * BREAKING: After upgrading to 5.1.0, older OTPClient releases will NOT be able to open v3 databases, so keep a backup before upgrading if you may need to downgrade * NEW: webcam QR scanning runs on a worker thread, no more main- thread freeze while the camera initializes or while frames are decoded * NEW: you can quit OTPClient while the database is locked (#456) * NEW: the app locks automatically when the system suspends (via logind PrepareForSleep), so the database is never left decrypted across sleep * IMPROVEMENT: database file format bumped to v3 with a portable, byte-addressable big-endian header. v1 and v2 databases are read transparently and upgraded to v3 on first successful open/unlock. Older OTPClient releases cannot open v3 databases, so keep a backup before upgrading if you may need to downgrade * IMPROVEMENT: cross-process write serialization via a bounded- wait .lock sidecar, prevents two OTPClient instances from clobbering each other on save * IMPROVEMENT: search-filter cache, large token lists filter without re-walking the model on every keystroke * IMPROVEMENT: changing the password now requires verifying the current one before the change is applied * IMPROVEMENT: CLI plain imports dispatch by file type automatically, no longer prompt for a password on unencrypted formats * IMPROVEMENT: Google Authenticator migration import was rewritten with bounded payload/token/batch limits and now reports multi-batch progress, across the file, screen, and webcam paths * SECURITY: locking wipes the decrypted database and master key from memory; unlocking re-derives the key instead of comparing a copy held in RAM * SECURITY: generated codes, notification text, clipboard contents, and per-token values are wiped after use, and live codes are kept in libgcrypt secure memory * SECURITY: search-provider activation IDs are now random 128-bit capability tokens with a 30-second TTL and single-use enforcement, replacing the predictable db_index:json_index scheme * SECURITY: HOTP entries are excluded from the search provider at load time, advancing a counter from a desktop search result is too easy to do by accident * SECURITY: transient password buffers are wiped after use across the GUI and CLI, including on password-dialog cancel and dispose * SECURITY: search-provider derived-key cache + rate limit on OTP delivery, using a single global rate bucket (no per-connection bypass) and an idle-wipe timer for keys and caches * SECURITY: 2FAS encrypted import now surfaces decryption errors instead of silently swallowing them * SECURITY: broad correctness and hardening pass across src/ (core, GUI, importers, CLI), including a parse-uri double-error fix, an authpro stream check, a bytes_to_hexstr overflow guard, and NULL-checked secure-memory allocations * SECURITY: tightened Argon2id parameter bounds (MAX_ITER 100 -> 64, MAX_MC 4 GiB -> 1 GiB, MAX_PARAL 64 -> 16) to reject pathological configurations * FIX: v2 databases were misread as a far-future format version and refused to open; both v2 and v3 headers are now read correctly * FIX: the window no longer gets stuck on the "Unlocking..." page when a database fails to load for a reason other than a missing file or wrong password; it drops back to the no-database view so you can retry * FIX: the desktop search provider copies the OTP to the clipboard asynchronously on KDE; the synchronous Klipper D-Bus call could block every activation for up to a second when Klipper did not reply in time, delaying the copy and the notification * FIX: CLI HOTP counter is now persisted before the code is printed, the counter upper bound is exclusive everywhere, the terminal is restored on interrupt, and CR/LF is stripped from piped input * FIX: memory leaks in DB and OTP handling paths * FIX: freeotp importer secmem budget and GError-overwrite bug that also affected other importers * FIX: in-memory database state is now restored if an encrypt-on- save fails, instead of being left half-mutated * FIX: debianStable CI build and the JPEG sanitizers test ++++ perl-Business-ISBN-Data: - updated to 20260624.1.0 (20260624.001) see /usr/share/doc/packages/perl-Business-ISBN-Data/Changes 20260624.001 2026-06-24T18:50:16Z * data update for 2026-06-24 ++++ perl-Module-CPANTS-Analyse: - updated to 1.30.0 (1.03) see /usr/share/doc/packages/perl-Module-CPANTS-Analyse/Changes 1.03 2026-06-24 - Applied a test patch by pghmcfc++ (GH#51) for newer Archive::Tar ++++ psl-make-dafsa: - Update to version 0.22.0: * Can now be built from the release tarball without Python * Build and portability improvements * No soname change in the shared library (libpsl.so.5) ++++ python-azure-communication-callautomation: - New upstream release + Version 1.6.0 + For detailed information about changes see the CHANGELOG.md file provided with this package ++++ python-azure-mgmt-billing: - New upstream release + Version 8.0.0 + For detailed information about changes see the CHANGELOG.md file provided with this package - Update Requires from pyproject.toml ++++ python-azure-mgmt-computelimit: - New upstream release + Version 1.2.0 + For detailed information about changes see the CHANGELOG.md file provided with this package ++++ python-azure-mgmt-kusto: - New upstream release + Version 4.0.0 + For detailed information about changes see the CHANGELOG.md file provided with this package - Update Requires from pyproject.toml ++++ python-azure-mgmt-loganalytics: - New upstream release + Version 14.0.0 + For detailed information about changes see the CHANGELOG.md file provided with this package ++++ python-azure-mgmt-qumulo: - New upstream release + Version 3.0.0 + For detailed information about changes see the CHANGELOG.md file provided with this package - Update Requires from pyproject.toml ++++ python-cchardet: - Update opensuse-build.patch to explicitly link against libstdc++ fixing build failure under Python 3.14 (undefined symbol _ZTVN10__cxxabiv117__class_type_infoE) ++++ python-fastuuid: - Clean up SPEC file. - We need to setup .cargo/config.toml manually, vendoring scripts do it automatically. ++++ python-mistune: - update to 3.3.2 (CVE-2026-49851, bsc#1269091) * Resolve O(n^2) DoS in parse_link_text (CWE-400) * Avoid quadratic scans in general * cli: Add entrypoint and utf-8 output * image: Validate figure width option * Reject currency patterns and cross-line matches in inline math * math: Support display and backtick math * renderer: Render plugin list and table nodes * renderer: Block encoded unsafe URL schemes * abbr: Update process_text method in abrr, adding parse_emphasis parameter ++++ python-pycocotools: - Use pyproject macros to build and install the module. - List directories under sitelib explicitly. ++++ python-ruff: - update to 0.15.19 * Preview features * Support human-readable names when hovering suppression comments and in code actions * Bug fixes * Fall back to default settings when editor-only settings are invalid * Fix panic when inserting text at a notebook cell boundary * Rule changes * [pylint] Update fix suggestions for __floor__, __trunc__, __length_hint__, and __matmul__ variants (PLC2801) * Performance * Avoid allocating when parsing single string literals * Avoid reallocating singleton call arguments * Lazily create source files for lint diagnostics * Optimize formatter text width and indentation * Reserve capacity for builtin bindings * Skip repeated-key checks for singleton dictionaries * Use ArrayVec for qualified name segments * Documentation * [flake8-pyi] Note that PYI051 is an opinionated stylistic rule * [pyupgrade] Clarify UP029 as a Python 2 compatibility rule ++++ python-uv: - update to 0.11.24 * Preview features * Make project environments relocatable under preview * Performance * Use a compact index for lazy version maps * Bug fixes * Allow disabling exclude-newer * Avoid archive id collisions * Reapply "Fix transparent Python upgrades in project environments" * Clean up partial tool entrypoint installs * Fix relocatable activate.fish and broaden Fish version support ++++ swig: - Remove stale ocaml support ++++ thextech: - Update to version 1.3.7.3.1 This is a hotfix release for the 1.3.7.3 since there are serious bugs were been found and were been fixed. * Adjusted the IME start logic to enable it when direct text input is enabled. * Fixed behaviour of the MD5 algorithm on Big Endian hardware. * Fixed a critical bug of checkpoints being reset when re-entering normal level from the hub. * Fixed TheXTech bug where medals were incorrectly saved after death in hub worlds. ++++ yambar: - Add yambar-gcc16-unused-but-set.patch: fix build with GCC 16, which no longer counts a bare increment as a use and so rejects the debug-only "count"/"focused" counters under - Werror=unused-but-set-variable (boo#1256994); backported from upstream - Modernize the spec with spec-cleaner ------------------------------------------------------------------ ------------------ 2026-6-24 - Jun 24 2026 ------------------- ------------------------------------------------------------------ ++++ ComputeLibrary: - Backport upstream patch to fix build of armnn:opencl * 1299.patch ++++ GraphicsMagick: - added patches CVE-2026-46523: heap-use-after-free via a crafted MSL image [bsc#1268125] * GraphicsMagick-CVE-2026-46523.patch - modified patches * GraphicsMagick-disable-insecure-coders.patch (disable MSL to align with ImageMagick) ++++ R-base: - Changes in R 4.6.1: New Features: • The LaTeX class jss bundled in share/texmf/tex/latex/jss.cls has been updated to work with hyperref version 7.01q (2026/04/24). • Plain-text (and legacy HTML) conversion for a simple Rd \eqn{} now handles \geq, \leq, \neq and \ne in addition to \ge and \le (PR#19070). Bug Fixes: • abbreviate() now works better, using iswlower() and * upper() to treat “wide” characters, thanks to Kevin's PR#19058. • cut(1:11, {}) now signals an error for the invalid breaks, fixing PR#19057, thanks to Kevin Ushey. • all() signals an error now, as some similar coercions; previously, the coercion of the symbol resulted in NULL internally, raised a warning, and could access illegal memory; thanks to Kevin Ushey's PR#19054. • stl() now checks its 3 x 3 tuning parameters on the R level; stl(*, s.window = 0) now “works” instead dumping core, stl(*, s.window = 1) “works” correctly, too. Also, the summary() method mentions the robustness weights only if any robustness iterations happened. Further, stl() is now based on C code, translated from previous Fortran, triggered by a flang 22 compiler optimization bug (-O2). • The border case zapsmall(x, digits=Inf) where x contains an Inf entry no longer returns all NaN but rather x. The improved help page now has more non-default examples. • wilcox.test(x, exact=FALSE, correct = k)'s p-value computation got a missing dnorm(z) factor, and so did the 2-sample case, in addition to more fixes. • The data part of getGenerics() listed package names for generic functions defined in more than one package. Now it lists generic function names, as intended. Thanks to Michael Chirico for report and patch proposal (PR#19080). • Overly long dyn.load() error messages (C level dlerror()), should no longer corrupt its state, thanks to Ivan Krylov's PR#19029 report and patch. • as.matrix() again produces a _numeric_ matrix, and the c() and subassignment methods for POSIXlt objects work correctly more often, e.g., without a "tzone" attribute, back porting a few of the PR#18989 fixes from R-devel, both thanks to Suharto Anggono. • In methods, as() now correctly coerces S4 objects to S4 superclasses extending old-style classes, instead of returning only the S3 part. ++++ agama: - fix unattended installation for full medium SLES iso (bsc#1268635) - fix premature reboot or shutdown in unattended installation when inst.finish kernel parameter is used (bsc##1268803) ++++ apko: - Update to version 1.2.19: * paths: honor `recursive` for `type: permissions`, make uid/gid nullable (#2281) * Lower SBOM duplicate-package log from info to debug (#2293) * build(deps): bump golang.org/x/term from 0.43.0 to 0.44.0 (#2277) * build(deps): bump go.step.sm/crypto from 0.82.0 to 0.83.0 (#2280) * build(deps): bump google.golang.org/api from 0.283.0 to 0.285.0 (#2287) * build(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#2291) * build(deps): bump chainguard.dev/sdk from 0.1.57 to 0.1.74 (#2290) * build(deps): bump chainguard-dev/actions from 1.6.22 to 1.6.24 (#2292) ++++ assimp: - added patches CVE-2026-10200: This affects the function glTFCommon:CopyValue in the library glTFCommon.h of the component 4x4 Matrix Parser. Performing a manipulation results in a heap-based buffer overflow [bsc#1266999] * assimp-CVE-2026-10200.patch ++++ python-avocado: - Update to version 113.0: * Tests can now depend on virtual-machine images via the new vmimage runner, with VMImage support for current openSUSE Leap 15.x images * Full support for running under Python 3.13 * HTML report can filter on negative conditions (e.g. show all tests that did not pass) * "avocado plugins" gained a --capabilities option * Reworked logging with support for custom loggers and levels * avocado.utils gained NVMe self-encrypting-drive and shared namespace helpers, hugepage allocation detection, decimal data-structure support, and bzip2 archive handling * Numerous bug fixes (job log level handling, process.can_sudo) - Package the remaining optional plugins to complete the stack: * python3-avocado-plugins-ansible (run Ansible modules as tests) * python3-avocado-plugins-result-mail (e-mail job results) * python3-avocado-plugins-spawner-remote (run tests on a remote host over SSH) ++++ buildpacks-cli: - Update to version 0.40.7: * Features - fix(buildpack): correct yank registry issue body (add yank = true + code fence) (#2631 by @MD-Mushfiqur123) - chore: remove direct dependency on github.com/docker/docker (#2617 by @jjbustamante) - Suggest heroku/builder:26 instead of heroku/builder:24 (#2611 by @runesoerensen) * Dependencies - build(deps): bump Go directive to 1.25.11 for stdlib security fixes (#2642) - build(deps): bump x/crypto, x/net, and go-git for security fixes (#2641) - chore: remove direct dependency on github.com/docker/docker (#2617) ++++ nextcloud-desktop: - Update to version 33.0.6: * New remote items inherit the content policy (gh#nextcloud/desktop#10066) * Update NextcloudKit API calls for breaking changes in 7.3.3 (gh#nextcloud/desktop#10111) * Move processEvents after reply reads in LsColJob (gh#nextcloud/desktop#10103) * Do not trigger false remote wipe messages (gh#nextcloud/desktop#10112) * Use correct path when fetching file tags (gh#nextcloud/desktop#10129) * Add direct log entry when folder watcher detects changes (gh#nextcloud/desktop#10146) * Avoid double‑translating strings (gh#nextcloud/desktop#10154) * Disable Qt decompression check to allow listing very large folders again (gh#nextcloud/desktop#10211) * Evaluate notify‑push IDs and only start sync when IDs are known (gh#nextcloud/desktop#10210) * Prevent data loss when folders are moved or renamed (gh#nextcloud/desktop#10219) ++++ checkmedia: - merge gh#openSUSE/checkmedia#25 - fine-tune build requirements - 7.1 ++++ cloud-init: - Re-add cloud-init-write-routes.patch (bsc#1267422) incorrectly dropped ++++ clpeak: - Update to version 2.0.14: * Gate AMX intrinsics on 64-bit targets to fix i686 builds * CPU: expose every supported ISA variant as its own compute test * CPU: volatile-seed fp32/fp64 affine coefficients to fix the SSE2 peak result under -ffast-math * CPU: use matrix instruction names for ARM matrix engine labels * ROCm: fix bf16 and rocWMMA AOT kernel builds on ROCm 6.4, tighten AOT arch groups, and fix dlopen shim compile errors * Optionally build driver-only GPU binaries (AOT CUDA/ROCm, optional GEMM libraries) - Add clpeak-install-bindir.patch: the upstream packaging rework started installing the binary into the prefix root (/usr/clpeak); install it into bindir via GNUInstallDirs instead (sent upstream) - Drop _service/_servicedata and build straight from the upstream release tarball ++++ clusterctl: - Update to version 1.13.3: * Bug Fixes - clusterctl: Skip update check for clusterctl completion (#13697) * Others - CI: Bump gcb-docker-gcloud image (#13794) - Dependency: Bump go to v1.25.11 (#13789) - Dependency: Bump golang/x/net to 0.55.0 (#13746) - e2e: Bump to kind main to fix e2e tests (#13769) - e2e: Bump to kind v0.32.0 (#13781) - e2e: Bump to kind v0.32.0 (#13787) - e2e: Make the clusterctl upgrade management cluster control plane count configurable (#13771) - KCP: Update RemoveEtcdMember to accept a *etcd.Member instead of a member name (#13786) - Misc: Add finalizer only after we got owner/cluster (#13748) * Dependencies changed - golang.org/x/crypto: v0.50.0 → v0.51.0 - golang.org/x/mod: v0.34.0 → v0.35.0 - golang.org/x/net: v0.53.0 → v0.55.0 - golang.org/x/sys: v0.43.0 → v0.45.0 - golang.org/x/telemetry: 579e4da → be6f6cb - golang.org/x/term: v0.42.0 → v0.43.0 - golang.org/x/text: v0.36.0 → v0.37.0 - golang.org/x/tools: v0.43.0 → v0.44.0 - Update to version 1.13.2: * Others - CI: Make it possible to exclude CVEs with govulncheck (#13671) - Dependency: Bump envtest 1.36 (#13658) - Dependency: Bumping corefile-migration to v1.0.32 (#13635) - Dependency: Go bump to 1.25.10 (#13666) - e2e: Start testing K8s 1.37 (#13638) - KCP: Add kubeadm cluster role (#13670) - KCP: KCP cleanup etcd members not started after a machine is remediated (#13688) * Dependencies changed - github.com/coredns/corefile-migration: v1.0.31 → v1.0.32 ++++ coredns: - Exclude flaky unit test on build ++++ crmsh: - Update to version 5.1.0+20260624.349562dd: * Dev: storage_utils: Rename blkid UUID helper * Dev: storage_utils: Refactor storage helpers out of utils.py ++++ darktable: - Add darktable-link-wayland-client.patch: link libwayland-client explicitly into lib_darktable. Fixes the "undefined reference to wl_display_roundtrip" link failure of libdarktable.so under - -as-needed/LTO (gtk.c server-side-decoration detection added in 5.6.0 calls libwayland-client directly). - Debian/Ubuntu build fixes for 5.6.0: * Add missing Build-Depends libpotrace-dev and libxml2-dev (cmake find_package(Potrace/LibXml2 REQUIRED) aborted configure). * Add libwayland-dev (gtk.c now includes wayland-client.h) and apply darktable-link-wayland-client.patch via debian/patches/series so the deb build links libwayland-client too. - Disable AI/ONNX support by default since onnxruntime package is not present in the repo. - Add a "--with ai" build conditional (x86_64) wired to a future system onnxruntime package, so AI can be enabled once ONNX Runtime is available in Factory ++++ delve: - Update to version 1.27.0: * v1.27.0 (#4372) * pkg/proc: skip TestSetVariable on riscv64 * pkg/proc: skip TestPanickyIterator2 on riscv64 * service/debugger: validate AttachPid before attempting attach * service/dap: fix TestFilterGoroutines for runtime.mcall on Windows * pkg/debugdetect: use dynamic port assignment in tests * service/dap: fix TestNextParked for ExitedEvent ordering * service/dap: fix test failures from ExitedEvent change (#4373) * service/dap: send ExitedEvent before TerminatedEvent (#4371) * pkg/proc: add GOEXPERIMENT=mapsplitgroup support (#4370) * proc: make PushPackageVarOrSelect check local variables first (#4181) * service/dap: add dap write memory request handler (#4364) * proc: fix stepping test on go1.27 / arm64 (#4365) * proc/test: include GOEXPERIMENT in the fixture cache key (#4367) * Revert "winarm64: remove experimental build tags (#4176)" (#4281) * proc: support generic methods (#4356) * proc: add test for accessing global C variables (#4358) * gobuild: increase wait length for deleting binaries on Windows (#4359) * proc: disable some failing tests on riscv64 (#4361) * proc: add test for struct literals with embedded field selectors (#4362) * proc/internal/ebpf: switch to header+param event ring buffer protocol (#4352) * TeamCity: adjust execution timeout (#4354) * service/dap: relax TestBadLaunchRequest (#4351) * chore: fix comment to improve readability (#4350) * proc: fix hasInlines in stacktrace, fix range step with inlining (#4345) * Teamcity: reenable riscv64 build (#4346) * chore: fix some comments to improve readability (#4344) * proc: fix range over func stepping for go1.27 (#4343) * proc: fix test for go1.27 regexp refactor (#4339) * service/dap: add newline to the build message (#4340) * proc: compile hit-condition regexp once (#4335) * proc: bail out of loadArrayValues after stride overflow (#4328) * dwarf/reader: propagate errors during Reader entry iteration (#4327) * proc: fix OR handling in breakpointConditionSatisfiable (#4325) * proc/internal/ebpf: fix AddressToOffset off-by-one at section load (#4324) * proc: propagate AddrPiece ReadMemory errors in composite memory (#4323) * native: propagate PtraceGetRegs error on linux/ppc64le (#4322) * native: propagate PtraceSetRegs error on linux/ppc64le (#4321) * proc: fix SP calculation for sigpanic frames on arm64 (#4319) * proc: implement frame pointer unwinding (#4288) * service/dap: avoid Session.conn race in breakpoint-after-disconnect test (#4317) ++++ docker-compose: - Update to version 5.2.0: This version introduces a new reconciliation algorithm between the observed state and the expected state. If you experience any issues with a Compose workload that was previously working, please open an issue. * Improvements - Reconciliation plan by @ndeloof & @glours in #13830 - Add rawsetenv message type for provider plugins by @rajyan in [#13742] * Fixes - Fix(build): skip remote URL contexts from bake fs.read allowlist by @ndeloof in #13816 - Skip validation when extracting config variables by @scarab-systems in #13831 - Fix(progress): probe stderr (not stdout) for TTY auto-detection by @glours in #13837 - Fix(publish): honor env_file required: false for missing files by @Ijtihed in #13848 * Internal - Docs: compose logs: add links for since/until flag descriptions by @thaJeztah in #13806 - Ci: add Dependabot cooldown (20260603-170456) by @securityeng-bot[bot] in #13820 - Docs(CLAUDE.md): note that commits must be signed off (DCO) by @ndeloof in #13817 - Refactor: replace Split in loops with more efficient SplitSeq and replace HasPrefix+TrimPrefix with CutPrefix by @caltechustc in #13810 - Chore: fix some comments to improve readability by @solunolab in #13823 - GHA: update docs-upstream to pin workflows by sha by @thaJeztah in #13834 - Docs: compose logs: add more links for flag descriptions by @thaJeztah in #13833 - Fix/progress tty line overflow 13595 by @glours in #13840 - Fix(publish): bypass Docker Desktop proxy for loopback registries by @ptrdom in #13825 - Watch: do not rebuild depends_on services on file change by @ndeloof in #13856 - pkg/e2e: fix malformed JWT in fixtures by @thaJeztah in [#13857] - pkg/e2e: drop unused run param from getEnv by @glours in [#13867] - Docs: ps --format json outputs JSON Lines, not a JSON array by @glours in #13868 * Dependencies - Build(deps): bump github.com/docker/cli from 29.5.1+incompatible to 29.5.2+incompatible by @dependabot[bot] in #13802 - Update to go 1.26.4 by @thaJeztah in #13828 - Chore(deps): github.com/containerd/typeurl/v2 v2.3.0 by @thaJeztah in #13829 - Build(deps): bump golang.org/x/sync from 0.20.0 to 0.21.0 by @dependabot[bot] in #13838 - Chore(deps): github.com/docker/cli v29.5.3, github.com/docker/buildx v0.34.1, buildkit v0.30.0 by @thaJeztah in #13841 - Build(deps): bump golang.org/x/sys from 0.45.0 to 0.46.0 by @dependabot[bot] in #13832 - Chore(deps): golang.org/x/crypto v0.53.0 by @thaJeztah in [#13844] - Build(deps): bump github.com/containerd/containerd/v2 from 2.2.3 to 2.2.4 in the go_modules group across 1 directory by @dependabot[bot] in #13804 - Chore(deps): bump github.com/containerd/containerd/v2 to v2.2.5 by @thaJeztah in #13855 - Chore(deps): bump github.com/golang-jwt/jwt/v5 to v5.3.1 by @thaJeztah in #13847 - Chore(deps): github.com/docker/cli v29.6.0, github.com/docker/buildx v0.35.0, buildkit v0.31.0 by @thaJeztah in #13842 - Bump compose-go to version v2.12.1 by @glours in #13865 ++++ drawy: - Update to 1.0.2, Check the CHANGELOG.md file for the full list of changes. Fixes: * Multiple issues with group items and multi-selections acting incorrectly during rotation or resizing. * Canvas corruption bugs and visual artifacts that appeared when zooming or resizing the window. * Undo and redo history breaking after grouping items or clearing the canvas. * Loss of stylus pressure data when saving and loading files. * Bounding box and intersection logic errors for the Diamond tool. * Accidental duplication of items when attempting to translate them across the canvas. * Saved strokes failing to load correctly upon opening a document. * Property bar flickering rapidly when selecting new items. * Background color fills unintentionally applying to grouped polygon strokes. * Memory leaks and uninitialized variables flagged by internal analysis tools. ++++ esbuild: - update to 0.28.1: * Disallow \ in local development server HTTP requests (GHSA-g7r4-m6w7-qqqr) * Add integrity checks to the Deno API (GHSA-gv7w-rqvm-qjhr) * Avoid inlining using and await using declarations (#4482) * Fix module evaluation when an error is thrown (#4461, #4467) * Fix some edge cases around the new operator (#4477) * Fix renaming of nested var declarations (#4471) * Emit var instead of const for certain TypeScript-only constructs for ES5 (#4448) ++++ faugus-launcher: - Bump to version 1.22.6 - Upstream changes: * fix ge proton arch in proton manager - For version 1.22.5: * Fix GE-Proton downloading the wrong-architecture build * remove duplicate faugus_png now centralized in path_manager * deduplicate lsfgvk paths and icon selection to path_manager * deduplicate launch args, addapp and lossless dialogs into utils * Removed lossless workaround * Keep lossless workaround for now * Remove dead code and unnecessary lossless cenversion * extract show_invalid_image_dialog() to utils.py * Update runner.py * Replaced run with Popen * Improved playtime accuracy * Fixed linux game not downloading umu * Fixed Show logs option unavailable * fix use elif for Proton path checks to prevent false error on Linux-Native * extract write_addapp_bat to utils.py * fix show game icon on splash when discrete GPU is enabled * centralize populate_combobox_with_runners to utils.py * Updated metadata screenshot * Updated screenshot * optimize logging I/O and remove unnecessary gc.collect() * Simplify selected() method and add null safety to context menu handlers * update(translation): updated 1.22 zh-CN. ++++ geeqie: - Update to version 2.8: + Extensive bug fixes and code improvements + More progress in GTK4 migration ++++ ghc-aws: - Update aws to version 0.25.3. - Switch from memory to ram to allow building with http-client-tls 0.4.x - Obsoletes "0001-switch-from-memory-or-ram-to-allow-building-with-htt.patch". ++++ giflib: - Added patch: * 0001-Fix-CVE-2026-26740-heap-OOB-write-in-EGifGCBToSavedE.patch + fixing bsc#1259836 (CVE-2026-26740): heap out-of-bounds read when processing a specially crafted GIF file containing a GCE block with a truncated extension byte count ++++ glab: - Update to version 1.105.0: * Features - c8fed254: feat(orbit): rename --format flag to - -response-format (Dmitry Gruzd dgruzd@gitlab.com) * Bug Fixes - e9a1266d: fix(orbit): handle new nested status response shape (Dmitry Gruzd dgruzd@gitlab.com) - 122f46f4: fix: route deprecation warnings to stderr (Kai Armstrong karmstrong@gitlab.com) * Dependencies - ba0f56a8: chore(deps): update module gitlab.com/gitlab-org/api/client-go/v2 to v2.40.1 (GitLab Renovate Bot gitlab-bot@gitlab.com) - Update to version 1.104.0: * Features - 5380ef66: feat(duo): warn when running duo cli under snap confinement (Kai Armstrong karmstrong@gitlab.com) - 4ee1edf5: feat(packages): add upload command (Oscar Tovar otovar@gitlab.com) - 383d5994: feat: generate GitLab Docs navigation block for glab (Brendan Lynch blynch@gitlab.com) * Documentation - 6440f987: docs(skills): improve glab threaded-reply guidance (Thomas Schmidt tschmidt@gitlab.com) * Dependencies - 2ba749a0: chore(deps): update module charm.land/glamour/v2 to v2.0.1 (GitLab Renovate Bot gitlab-bot@gitlab.com) - 5f958dff: chore(deps): update module charm.land/lipgloss/v2 to v2.0.4 (GitLab Renovate Bot gitlab-bot@gitlab.com) - 4e20a953: chore(deps): update module github.com/coder/websocket to v1.8.15 (GitLab Renovate Bot gitlab-bot@gitlab.com) - 2f358bfa: chore(deps): update module golang.org/x/crypto to v0.53.0 (Jay McCure jmccure@gitlab.com) - d9be4c7a: chore(deps): update module k8s.io/client-go to v0.36.2 (GitLab Renovate Bot gitlab-bot@gitlab.com) * Maintenance - dd6eb3c8: chore: update labels in templates (Kai Armstrong karmstrong@gitlab.com) - 41afe2f6: refactor: uppercase initialisms in test key generators (Jay McCure jmccure@gitlab.com) ++++ gnome-control-center: - Update to version 50.3: + Updated translations. ++++ gnome-music: - Update to version 50.0: + Drop Grilo and use LocalSearch directly + Add volume controls accelerators + Refactor Repeat Mode Button into a separate class + Misc gstplayer refactoring + Icon is missing in «Add to Playlist» dialog + Updated translations - Add global __requires_exclude typelib\\(TSparql\\), filter out bogus typelib dependency. ++++ godot: - Unbundle mbedtls by dependening on mbedtls-devel < 4 since newer versions are not supported ++++ goshs: - Update to version 2.1.2 New Features * Payload templating — Files can now be rendered as Go templates on the fly. Request a file with the ?tpl query parameter and {{.VAR}} placeholders are substituted at download time. Enable with --template and pass variables via the repeatable - -tpl-var KEY=VALUE flag (e.g. --tpl-var LPORT=4444). Ideal for serving payloads/scripts that need host- or port-specific values baked in without editing files on disk. * Resumable downloads (HTTP Range support) — The file handler now honors Range requests, enabling partial content responses and resumable/interrupted downloads of large files. Security Fixes * Bulk-download ACL bypass — Selecting a parent directory for bulk (zip) download no longer bypasses authentication or block rules defined in nested .goshs files. ACL is now enforced per-file during the recursive zip walk, and .goshs files are excluded from archives. * WebDAV ACL enforcement — Added a .goshs guard to the WebDAV interface so directory-level access controls are now applied over WebDAV as well. * Brute-force lockout reset — Failed-login lockouts now correctly reset after the lockout duration expires instead of remaining stuck. * Path handling — Removed a double URL-decode in sanitizePath so filenames containing literal % and + are preserved correctly. * Share creation crash — Fixed a missing return after a failed os.Stat in the share handler that could lead to a nil-dereference, plus a related error-message typo. Packaging * Refreshed shell completions (bash/zsh/fish) — added --ttl and - -tui, and corrected the FTP flag names. * Makefile cleanup and COPR spec fixes. * Fixed integration tests. ++++ hugo: - Update to version 0.163.1 (bsc#1269014, bsc#1269015): * releaser: Bump versions for release of 0.163.1 * build(deps): bump golang.org/x/image from 0.41.0 to 0.42.0 * Fix multi --renderSegments merge behavior * security: Normalize integer IPv4 host encodings in http.urls check * Drop symlinks in os.ReadDir, os.ReadFile, os.Stat and os.FileExists * Update CI workflow to exclude macOS * commands: Fix convert command * releaser: Prepare repository for 0.164.0-DEV * releaser: Bump versions for release of 0.163.0 * pagesfromdata: Use relative path for content adapter template metrics * ci: Re-add macos-latest to the test matrix * build(deps): bump github.com/bits-and-blooms/bitset * build(deps): bump github.com/tetratelabs/wazero * all: Run go fix ./... * images: Deprecate Imaging.Compression and move it down to webp and avif configs * Only support the latest Go version * resources/jsconfig: Remove deprecated baseUrl setting * build(deps): bump github.com/rogpeppe/go-internal from 1.14.1 to 1.15.0 * page: Add IsBranch and deprecate IsNode * images: Force cache invalidation for AVIF target * images: Add a per-format AVIF hint setting * build(deps): bump github.com/getkin/kin-openapi from 0.138.0 to 0.139.0 * images: Make AVIF chroma subsampling content-aware via the hint * Cap AVIF lossy quality at 99 * config: Deprecate the glogal imaging quality setting * images: Make 60 the default quality for AVIF * livereload: Disconnect from websocket server on pageswap * tpl/tplimpl/embedded: Prevent leading newline in sitemap template * images: Recover from memory alloc errors in WASM image processors * images: Add quality setting per image format * all: Adjust tests for deprecated link and image render hook settings * misc: Remove duplicate words in comments * Add some PNG to AVIF golden test cases * releaser: Prepare repository for 0.163.0-DEV * releaser: Bump versions for release of 0.162.1 * modules/npm: Fix false stale warning after npm pack * tpl/tplimpl: Fix X shortcode test * tpl: Skip broken x shortcode test * Revert "tpl/collections: Make dict return nil when no values are provided" * tpl/time: Fix locale-specific month abbreviations * releaser: Bump versions for release of 0.162.0 * Disallow HTML content by default * Add image processing support for AVIF * config: Preserve intentionally empty maps * hugolib: Fix Page.GitInfo for modules with go.mod in a repo subdirectory * hugolib: Merge existing hugo_stats.json when renderSegments is set * all: Replace RWMutex struct caches with ConcurrentMap * tpl/tplimpl: Consolidate and improve embedded template integration tests * parser: Drop empty sub maps from hugo config output * markup/highlight: Allow overriding type and code via options * Fix typo in CONTRIBUTING.md * Remove note on refactoring contributions * Update AI assistance disclosure requirements * build(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 * build(deps): bump golang.org/x/image from 0.40.0 to 0.41.0 * hugolib: Use AllTranslated in IsTranslated * tpl: Simplify sitemap template * tpl: Use AllTranslations in sitemap template * tpl/collections: Make dict return nil when no values are provided * Sync Go template package to 1.26.3 * Squashed 'docs/' changes from 0755fb534d..1f8ddb8a52 * resources: Fix the :counter placeholder * Upgrade to Go 1.26.3 * ci: Check embedded template formatting with gotmplfmt * tpl: Run gotmplfmt -w . * build(deps): bump github.com/getkin/kin-openapi from 0.137.0 to 0.138.0 * build(deps): bump github.com/JohannesKaufmann/html-to-markdown/v2 * markup/goldmark/codeblocks: Always split Chroma options into .Options * docs: Update docs.yaml * hugolib: Allow empty params front matter * commands: Fix import from Jekyll * common/hmaps: Merge slice-valued module config into site config * build(deps): bump golang.org/x/image from 0.39.0 to 0.40.0 * tpl: Use GetMatch for both local and global image resources * Revert "markup/tableofcontents: Skip empty TOC levels" * build(deps): bump golang.org/x/tools from 0.44.0 to 0.45.0 * tpl/templates: Reject Defer inside partialCached * build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 * common/hexec: Make NODE_PATH a fallback for ESM bare imports * build(deps): bump github.com/pelletier/go-toml/v2 from 2.3.0 to 2.3.1 * config: Allow repeating the root key in /config files * Revise test naming guidelines in AGENTS.md * Update AGENTS.md * js: Return error for missing batch imports * resources/images: Keep smart crop target size * testing: Use synctest where relevant * Fix prevention of direct symlink reads in resources.Get * security: Validate redirects against security.http.urls * markup/tableofcontents: Skip empty TOC levels * Fall back to hugo.buildDate in hugo.BuildDate() in non-vcs builds * agents: Add a note to Ai security researchers * deps: Upgrade to Chroma v2.24.1 * commands: Fix github-dark chromastyles * css: Make css.Build's file-loader URLs absolute to web context root * hugolib: Don't warn about lang/kind/path coming from cascade.params * markup/goldmark: Unwrap inner HTML for plain code blocks * tpl/tplimpl: Extend page image lookup to include global resources * security: Allow hostnames starting with digits in default http.urls * commands: Improve description of command flags * releaser: Prepare repository for 0.162.0-DEV ++++ jenkins-x-cli: - Update to version 3.17.17: * Bug Fixes - make jx updatebot work (Mårten Svantesson) * Other Changes These commits did not use Conventional Commits formatted messages: - Revert "fix: ensure current directory is the working directory" (Mårten Svantesson) - Update to version 3.17.16: * Bug Fixes - ensure current directory is the working directory (Mårten Svantesson) - Update to version 3.17.15: * Chores - deps: bump anchore/sbom-action from 0.20.5 to 0.24.0 (dependabot[bot]) - Update to version 3.17.14: * Chores - deps: bump actions/checkout from 4 to 7 (dependabot[bot]) - Update to version 3.17.13: * Chores - deps: bump actions/setup-go from 5 to 6 (dependabot[bot]) - Update to version 3.17.12: * Bug Fixes - get rid of build warnings (Mårten Svantesson) - try to get cosign to work (Mårten Svantesson) - Update to version 3.17.11: * Chores - deps: upgrade jenkins-x-plugins/jx-promote to version 0.6.41 (jenkins-x-bot-test) - Update to version 3.17.10: * Bug Fixes - change to use cosign 3 (Mårten Svantesson) - Update to version 3.17.9: * Bug Fixes - update sha (Test) * Chores - update coverage report to go 1.26.3 (Test) - upgrade coverage-report pr step to go 1.26.3 (Test) - amend all golint suggestions (Test) - upgrade go 1.26.3 (mentlak) - Update to version 3.17.8: * Chores - update go releaser image 1.0.3 (Test) - Update to version 3.17.7: * chore: change the name and website of the project * chore: upgrade golang to 1.26 ++++ python-nbclassic: - Revendor node_modules.tar.xz to update ws >= 7.5.11 (CVE-2026-48779, bsc#1268958) ++++ kubelogin: - Update to version 0.2.19: * What's Changed - Add optional Azure CLI subscription selection via - -subscription (-s) by @Copilot in #767 - Return errors when cache cleanup fails by @pathei-kosmos in [#760] * Maintenance - Bump golang.org/x/crypto to v0.52.0 and Go to 1.26.4 by @Copilot in #781 - Bump MSAL Go v1.4.2→v1.7.2 and azidentity v1.8.0→v1.14.0 to use form_post response mode by default for AcquireTokenInteractive by @vineeth-thumma in #778 - Bump softprops/action-gh-release from 3.0.0 to 3.0.1 by @dependabot[bot] in #779 - Bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #777 - Bump mindsers/changelog-reader-action from 2.2.2 to 2.4.0 by @dependabot[bot] in #775 - Bump docker/login-action from 3.0.0 to 4.2.0 by @dependabot[bot] in #774 - Bump golangci/golangci-lint-action from 8.0.0 to 9.2.1 by @dependabot[bot] in #773 - Bump docker/build-push-action from 5.1.0 to 7.2.0 by @dependabot[bot] in #772 - Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #771 - Bump softprops/action-gh-release from 1 to 3 by @dependabot[bot] in #770 - Bump mukunku/tag-exists-action from 1.6.0 to 1.7.0 by @dependabot[bot] in #769 - Bump codecov/codecov-action from 6.0.1 to 7.0.0 by @dependabot[bot] in #768 - Bump actions/checkout from 3.6.0 to 6.0.3 by @dependabot[bot] in #766 - Bump actions/setup-go from 4.1.0 to 6.4.0 by @dependabot[bot] in #765 - Bump peaceiris/actions-gh-pages from 3.9.3 to 4.1.0 by @dependabot[bot] in #764 - Bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #763 - Bump peter-evans/create-pull-request from 5 to 8 by @dependabot[bot] in #759 - Bump codecov/codecov-action from 5.1.2 to 6.0.1 by @dependabot[bot] in #758 - Bump docker/setup-buildx-action from 3.0.0 to 4.1.0 by @dependabot[bot] in #757 - Bump actions/dependency-review-action from 2.5.1 to 5.0.0 by @dependabot[bot] in #756 ++++ ldacBT: - Update to version 2.0.2.5: + Allow build with CMake 4.0.0 + Drop patch version in soname, built libraries will only have .so.2.0.2 suffix at most. This is to distinguish between library version and build script version. + Pin version to 2.0.2.3 in pkgconfig file for compatibility. - Modernize spec: use cmake_build and ldconfig_scriptlets macros. - Switch to source service, upstream no longer includes upstream libldac bundled tarball, so we now need to clone the git repo ourselves. ++++ shadowsocks-libev: - Build against the mbedtls 3.6 LTS line: switch BuildRequires from mbedtls-devel to mbedtls-3-devel. mbedtls 4.x removed the legacy mbedtls_cipher_* abstraction layer that shadowsocks-libev relies on (a proper fix needs a PSA-crypto port upstream), so track the 3.6 LTS package which keeps the stable public API. ++++ libslirp: - Update to version 4.9.3+4: * Add CVE information * slirp: permit guestfwd to vhost_addr/vnameserver_addr * Test qemu migration support * Release v4.9.3 * slirp: Fix migration break on incorrect vmstate retcode * Add missing diff url * Release v4.9.2 * tcp_sockclosed: Set linger timer on remaining closing states * oob: cap urgent data count to what is actually available * bootp: allow https for UEFI HTTP boot * ncsi: Document the Get Version ID (GVI) packet handler * ncsi: Document why we fix memory alignment by adding 2-byte padding * ncsi: add documentation comments to the packet handler table for improved readability * Fix byte order * SO_ERROR: take the errno as error hint * vmstate: pass on read/write errors for state * cope with SO_ERROR possibly failing * Move the modified 3-Clause BSD text into LICENSE * fix: honor dns server port number on macos - fixes CVE-2026-9539 [bsc#1268903] ++++ loki: - Update to version 3.7.3: * fix(ci): prepare release 3.7.3 * chore: Publish release images to the GAR mirror, skip docker plugin (#22549) * chore: Bump loki-release for the publish mkdir fix (#22540) * chore: Bump loki-release to pick up github-release fix (#22537) * fix(ci): Log into dockerhub (#22528) * fix(ci): Use latest version of loki-release for capital letter support (#22520) * chore(release-3.7.x): Release 3.7.3 (#22306) * fix(ci): Remove test checking for nfpm vars, like main (#22501) * fix(ci): Use latest workflow definitions for 3.7.x (#22496) * chore: Bump Go to 1.26.4 [release-3.7.x] (#22459) * chore(docs): Add migration guide from SSD to HA Monolithic [release-3.7.x] (#22462) * chore: Update Prometheus dependency to latest main [release-3.7.x] (#22404) * fix(security/UNKNOWN/): Update security golang.org/x/net to v0.55.0 [SECURITY] (release-3.7.x) (#22190) * fix(security/UNKNOWN/): Update security golang.org/x/crypto to v0.52.0 [SECURITY] (release-3.7.x) (#22189) * fix(security/UNKNOWN/): Update security golang.org/x/sys to v0.44.0 [SECURITY] (release-3.7.x) (#22191) * fix(security/UNKNOWN/cmd/dataobj-inspect): Update security cmd/dataobj-inspect golang.org/x/sys to v0.44.0 [SECURITY] (release-3.7.x) (#22193) * docs: Backport mermaid fix 3.7 (#22387) * fix(security/UNKNOWN/pkg/push): Update go toolchain directive to v1.25.11 [SECURITY] (release-3.7.x) (#22199) * docs: Update Helm charts docs (#22309) (#22326) * fix(security/HIGH/cmd/dataobj-inspect): Update module go.opentelemetry.io/otel to v1.41.0 [SECURITY] (release-3.7.x) (#22188) * fix(security/UNKNOWN/cmd/dataobj-inspect): Update go module directive to v1.25.11 [SECURITY] (release-3.7.x) (#22184) * fix(security/UNKNOWN/cmd/chunks-inspect): Update go toolchain directive to v1.25.11 [SECURITY] (release-3.7.x) (#22192) * fix(security/HIGH/): Update module github.com/containerd/containerd/v2 to v2.0.9 [SECURITY] (release-3.7.x) (#22187) * chore: Backport #19866 to 3.7.x (#21982) * ci: Backport GitHub App token broker changes to release-3.7.x (#21975) * docs: Switch from png to mermaid markdown and switch to alloy (#21939) * docs: Restore missing Helm Charts reference file (#21916) * docs: Spellcheck docs on 3.7 branch (#21699) * docs: Backport 21705 to 3.7 (#21877) * docs: Update Helm charts docs (backport release-3.7.x) (#21879) * docs: RN for 3.6.11 (backport release-3.7.x) (#21875) * docs: RN for 3.7.2 (backport release-3.7.x) (#21876) * docs: backport 21841 to 3.7 (#21871) * chore(release-3.7.x): release 3.7.2 (#21403) ++++ nbd: - Add nbd-fix-device-parsing.patch to fix nbdtab device parsing in all netlink paths (disconnect/check/connect), which broke dracut's TEST-72-NBD with nbd 3.27.1 (boo#1268185, upstream commit a80304e10e97) ++++ openQA: - Update to version 5.1782295118.57cb8aa0: * chore(deps): Dependency cron 2026-06-24 * feat: Don't rewrite history for test result tabs * chore(deps): Dependency cron 2026-06-23 ++++ perl-CPAN-Perl-Releases: - updated to 5.202.606.230 (5.20260623) see /usr/share/doc/packages/perl-CPAN-Perl-Releases/Changes ++++ pika-backup: - Update to version 0.8.3: * Add Ctrl+W shortcut to close window. * Fix details page not loading information when opened after scheduled backup started. ++++ postgresql14-postgis: - update to 3.6.4 see full release note especially breaking changes https://gitea.osgeo.org/postgis/postgis/raw/tag/3.6.4/NEWS https://gitea.osgeo.org/postgis/postgis/raw/tag/3.6.3/NEWS ++++ postgresql15-postgis: - update to 3.6.4 see full release note especially breaking changes https://gitea.osgeo.org/postgis/postgis/raw/tag/3.6.4/NEWS https://gitea.osgeo.org/postgis/postgis/raw/tag/3.6.3/NEWS ++++ postgresql16-postgis: - update to 3.6.4 see full release note especially breaking changes https://gitea.osgeo.org/postgis/postgis/raw/tag/3.6.4/NEWS https://gitea.osgeo.org/postgis/postgis/raw/tag/3.6.3/NEWS ++++ postgresql17-postgis: - update to 3.6.4 see full release note especially breaking changes https://gitea.osgeo.org/postgis/postgis/raw/tag/3.6.4/NEWS https://gitea.osgeo.org/postgis/postgis/raw/tag/3.6.3/NEWS ++++ postgresql18-postgis: - update to 3.6.4 see full release note especially breaking changes https://gitea.osgeo.org/postgis/postgis/raw/tag/3.6.4/NEWS https://gitea.osgeo.org/postgis/postgis/raw/tag/3.6.3/NEWS ++++ python-avocado-plugins-vt: - Update to version 113.0: * Large catch-up from 88.0, tracking the avocado 113.0 release and dropping Python 2 support (Python 3 only) * Updated VM test providers and helpers for current QEMU, libvirt and KVM, including newer guest OS variants and machine types * Numerous virttest utility and networking fixes and improved handling of disk, migration and serial-console test scenarios - Adjust runtime dependencies to match upstream: * Require python-avocado >= 82.1 and add python-packaging * Drop python-netaddr, python-netifaces and python-simplejson, which avocado-vt no longer uses ++++ python-inspektor: - Update to version 0.5.3: * Fix a crash in the linter where LinterStats was accessed with a missing .get attribute ++++ python-aexpect: - Update to version 1.8.0: * Drop drop-use-of-pipes.patch (merged upstream) * Centralize all output handling into a single output function and fix losing log output before it is configured * Add a grep_pipe() helper and drop the internal use of pipes * Raise a clear error when aexpect_helper does not work * Fix a race where the tail thread could be unset before a close hook was added * Remote door: adjust the file-transfer port for custom setups and shorten control-file output to a readable length ++++ python-housekeeping: - Initial package (version 1.1) * Needed as a dependency of RBTools 6.0 ++++ python-kgb: - Initial package (version 7.3) * Needed as a test dependency of python-pydiffx (RBTools 6.0 stack) ++++ python-pydiffx: - Initial package (version 1.1) * Needed as a dependency of RBTools 6.0 - Add pydiffx-assertRaisesRegex.patch: fix the test suite on Python 3.12+ where the removed assertRaisesRegexp alias raised AttributeError (backport from upstream master) ++++ python-pymdown-extensions: - update to version 11.0: * BREAK: B64: Restricts relative links to base_path by default. * NEW: Drop Python 3.9 support. * FIX: Tabbed: Fix issue where an empty title would cause an exception. - increase minimum python version to 3.10 ++++ python-pytest-codspeed: - Update to 5.0.3: [#]# Features * Skip Python runtime objects in callgrind * Use instrument_hooks markers in walltime * Declare native extension free-thread safe * Remove cffi in favor of native extension * Collect Python toolchain information via instrument hooks environment API [#]# Bug Fixes * Use instrument_hooks_callgrind_add_obj_skip from C API * Exclude setup time from benchmark in walltime mode * Fix segfault caused by multiple activate_stack_trampoline ++++ python-resultsdb_api: - Update to version 2.1.6: * Replace the deprecated logger.warn() with logger.warning() * More robust HTTP error handling: cope with responses whose JSON body is missing the expected message or cannot be parsed * Internal code-style cleanup - Drop support-pytest-9.patch (the patched testing/conftest.py was removed upstream); run the now fully-mocked test suite via plain pytest (the --functional gate was dropped upstream) ++++ setools: - Update to version 4.7.0: - Add MCP server to provide LLMs the ability to analyze policy. - Internal changes: - The source distribution is now a Python sdist. - The policyrep C extension is cythonized, so cython is an optional build dependency now. Still keeping it in, might be good to still rebuild it ourselves. ++++ python-typelets: - Initial package (version 1.1) * Needed as a dependency of RBTools 6.0 ++++ python-yara: - Add patch use-dynamic-linking.patch: * Specify dynamic linking in setup.cfg. - Use pyproject macros to build and install the module. ++++ rubygem-hoe: - Update to version 4.7.0, see bundled History.rdoc ++++ rumdl: - Update to version 0.2.22: * Added - md077: add opt-in style = "aligned" for continuation indent (14eebe1) * Fixed - md040: keep blockquote fences valid when adding default language (eab51f6) - md013: keep blockquote markers when reflowing a blockquote nested in a list item (f601c8c) - Update to version 0.2.21: * Fixed - emphasis: align MD049 and MD037 with CommonMark flanking (#681) (d1b9968) - ci: bump pinned Rust toolchain to 1.96.0 to unblock mise tool install (b2afd76) ++++ velociraptor-client: - Add sysusers_requires macro to system-user-velociraptor ++++ tboot: - add tboot-grub2-fix-version-find-latest.diff: grub2-mkconfig no longer works with the tboot drop-in configuration files, because they rely on the no longer available "find_version_latest" (bsc#1266833). This patch provides drop-in replacements of that function based on the recommended "version_sort()" helper function. - update to version v1.11.12: Fix lcptools-v2 compilation error, caused by incorrect size of digest buffer allocation. The size of the digest buffer should be SHA1_DIGEST_SIZE, not sizeof(tb_hash_t). Fix SGX status verification. TBOOT used improper method of the SGX status verification. Added proper SGX status verification by checking both CPUID and MSR_IA32_FEATURE_CONTROL[bit 18]. If SGX is not enabled, TBOOT will print error message and return without doing the SVN check. Secure pointer to the TBOOT Log base from unauthorized DMA access. Defined new functions in tboot.h to return the base address of the TBOOT Log and validate its UUID, ensuring proper initialization. Provide DMA protection for global variable holding the number of e820 entries. Defined a secure global pointer in OsMleData structure, protected from unauthorized DMA access, with verification procedure called before e820 map copying and TXT heap initialization. - update to version v1.11.11: Provide new cmdline option - "force_pmrs", which disabled TPR configuration and support both for TBOOT and SINIT ACM. TBOOT sets PMRs for SINIT ACM as it's default memory protection mechanism. Disable Intel CET technology, during TBOOT shutdown execution. - drop tboot-fix-alloc-size-warning.patch: now contained upstream. - drop tboot-cet.patch: now contained upstream. ++++ teleport: - update to 17.7.26: * Breaking changes - Kubernetes API server proxy access Access to the Kubernetes API server pods/{name}/proxy/{path}, services/{name}/proxy/{path}, and nodes/{name}/proxy/{path} endpoints now requires the new proxy verb in kubernetes_resources. Previously these endpoints were authorized as the get verb. Roles that use the Kubernetes API server proxy must add "proxy" to the relevant verbs list. * Other fixes and improvements - Fixed Teleport Connect file uploads for empty files. #67926 - Fixed an issue where path separators could be included in scp file names during upload. #67773 - Sanitized AWS console federation transport errors to avoid logging AWS session credential material. #67708 - Fixed an SSRF vulnerability in AWS application access where a crafted X-Forwarded-Host header could divert IAM-signed AWS API requests to an attacker-controlled host. #67707 - Cap AWS STS AssumeRole session duration to the Teleport identity TTL, including query-string AssumeRole requests and requests made with cached assumed-role credentials. #67705 - Fixed role impersonation incorrectly being affected by user allow/deny rules. #67690 - Prevented users with the same name in different clusters from being able to cancel each others' remote port forwards. [#67688] - Update golang.org/x/crypto to v0.53.0. #67641 ++++ tik: - Update to version 1.5: * Refactor tik (#62) * [10-welcome] increase btrfs filesystem size to max ++++ velociraptor: - Add sysusers_requires macro to system-user-velociraptor ++++ werf: - Update to version 2.71.0: * Features - build: add commit to build report for images and stages (#7566) (38be712) * Bug Fixes - build, stapel, import: importing into symlinked directories no longer silently loses files (#7545) (9d1bb68) - deploy: autodependencies between pods/controllers, rolebindings and serviceaccounts (#7567) (f152352) ------------------------------------------------------------------ ------------------ 2026-6-23 - Jun 23 2026 ------------------- ------------------------------------------------------------------ ++++ AusweisApp: - New upstream release + Version 2.5.3 - Update of OpenSSL to version 3.6.3. ++++ MozillaFirefox: - Mozilla Firefox 152.0.2 https://www.firefox.com/en-US/firefox/152.0.2/releasenotes/ * Fixed some Settings section headings showing placeholder text instead of the translated name in certain languages (bmo#2047983) * Fixed New Tab content not matching the browser's display language after it was changed. (bmo#2046945) * Fixed a regression that could break playback of some MP4 video files (bmo#2047467) * Fixed a performance regression that could slow down sites performing many encryption and decryption operations at once, such as Proton Drive (bmo#2046401) ++++ agama: - Allow adding optional resolvables (gh#agama-project/agama#3649). ++++ agama-web-ui: - Unify the localization settings into a single form: replace the separate language, keyboard and time zone selection pages with one form using a searchable typeahead for each (gh#agama-project/agama#3661). - Explicitly require "monaco-editor" NPM package to fix a build failure in OBS (related to bsc#1268433) ++++ agama-yast: - Do not take zypp lock (bsc#1268344). - Avoid calling to YaST software and configure products to include os-prober as optional package. ++++ amake: - Update to version 0.5.0: * chore: update project version to 0.5.0 (#22) * build(deps): bump actions/checkout from 6 to 7 (#21) * build(deps): bump assert_cmd from 2.2.1 to 2.2.2 (#19) * feat: implement model selection (#20) * feat: add `pi` adapter ++++ apache-commons-csv: - Do not use spotbugs annotations. They create build cycle ++++ arkade: - Update to version 0.11.102: * Add pluto CLI to find deprecated K8s APIs - Update to version 0.11.101: * Make symlink extraction in UntarNested conditional * Fix symlink path-traversal escape in UntarNested * Remove stray file ++++ asn1c: - Update to version 0.9.29 FEATURES: * Added support for basic Information Object Sets driven code generation. * Added OER support. * Added LTE RRC example (Bi-Ruei, Chiu). * Added IEEE 1609.2 example. * Added SAE J2735 example. NOTABLE: * Converter example (included by default): + converter-sample.c renamed into converter-example.c + make converter-example.mk file for building that converter. + asn1c -no-gen-example to stop generating converter-example.{c,mk}. * asn1c -no-gen-example option to disable converter-example generation. * Added random value generation (-R option to converter-example). * Added LibFuzzer-based randomized tests for supported transfer syntaxes. * (DER, OER, UPER, XER) into tests/tests-randomized. See the following * article to get the latest LibFuzzer-enabled clang on macOS: https://medium.com/@levwalkin/compile-llvm-clang-libfuzzer-b61e82718430 then ensure the new clang is in the way: CC=clang CXX=clang++ ./configure --enable-Werror - -enable-test-fuzzer * OBJECT IDENTIFIER and RELATIVE-OID API simplified. * uper_encode() API got new argument (breaks API compatibility). * asn1c -gen-XXX flags are deprecated. Use -no-gen-XXX to disable codecs. FIXES IN COMPILER-GENERATED OUTPUT: * Fix incomplete (failed) CHOICE XER decoding memory leak. * Fix REAL type overwrite conversion memory leak. * Fix UPER string decoding constrained only by lower bound > 0 * Fix UPER decoding of large [bit-]strings of size a multiple of 16K. * Fix XER decoder crash on maliciously constructed ENUMERATED input. * Fix XER decoder of INTEGER, OBJECT IDENTIFIER, and RELATIVE-OID In some cases an INTEGER overflow during parsing is not detected and incorrect value is returned to the decoder instead of an error. * Fix BER CHOICE decoding infinite loop. FIXES IN TOOLING: * CVE-2017-12966 verified not present. Fix unber buffer overrun. ++++ aurorae6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ avalon-framework: - Split the api and impl artifacts in two different builds in order to break build cycle with apache-commons-logging ++++ avalon-framework-api: - Split the api and impl artifacts in two different builds in order to break build cycle with apache-commons-logging ++++ blktests: - Add 0001-tests-md-allow-overriding-minimum-kernel-version-via.patch to allow overriding the minimum kernel version for md tests via BLKTESTS_MD_KVER environment variable, to support distro kernels with backported atomic write support - Update to version 0+20260623.5a62429: * scsi/009: fix unset bytes_to_write in TEST 8 * ublk: mark all tests as QUICK * throtl/008: Add a test for the iocost cgroup controller * nvme/059: fix unset bytes_to_write in TEST 7 * common/nvme, nvme/rc: use _set_attr() to trace attribute writes * common/rc: add _set_attr() function to trace attribute writes * check: add --cmd-trace option * nbd/rc: redirect nbd-server stderr * nvme/064, src/nvme-passthrough-meta.c: test a large metadata_len * nvme/068: add a test for multipath delayed removal * loop: add regression test for partscan double-scan race * throtl/{002,003,007}, zbd/014: use _get_page_size to get PAGE_SIZE ++++ bluedevil6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ breeze6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ bshoshany-thread-pool: - Update to 5.1.0 (major v5 series): * v5.0.0: major release adding C++20/23 module support while retaining full C++17 compatibility, with API changes (see the upstream CHANGELOG for migration notes) * v5.1.0: add detach_bulk()/submit_bulk() to submit tasks in bulk while locking the task-queue mutex only once - The BS_thread_pool_utils.hpp helpers are now part of the single BS_thread_pool.hpp header, so the separate utils header is no longer shipped ++++ bugzilla-mcp: - Update to version 0.15.1 ++++ cargo-packaging: - Update to version 1.5.0+0: * Revert addition of --release flag (#18) * Don't force --locked to allow some vendoring conditions (#17) ++++ chromium: - Chromium 149.0.7827.196: * stability and performance improvements ++++ cifs-utils: - Update cifs-utils to 7.6 * cifs.upcall: remove getpwuid() dependency * smbinfo: update notify subcommand * smbinfo: add filecompressioninfo subcommand * cifs.upcall: Adjust log level * docs: Enable debug logs * cifs.upcall: add option to enable debug logs * cifs.upcall: Retry krb5 TGS request with uppercase service name * mount.cifs: remove runtime pass_length calculation * mount.cifs: adjust get_password_from_file() buf size * build_assert: add ccan build_assert.h header * mount.cifs: fix buffer overrun in set_password * smbinfo: fix decimated subseconds in smbinfo filebasicinfo timestamp output * smbinfo: add notify subcommand * docs: update username= option to drop invalid examples * cifs.upcall: fix calloc() argument order in main() Fixes from 7.5: * docs: update echo_interval description * cifscreds: fix parsing of commands and parameters * cifs-utils: Fix documentation for character remappings. ++++ lagrange: - update to 1.20.8 - Adjusted first-line indentation so it not applied to text that looks like lists (starts with punctuation, numbers, etc.). - Updated UI translations. - update to 1.20.7 - Fixed: Text layout overflow when monospace body appearance is enabled with Gemini. (It was getting confused with normal plain text.) - Fixed: Link icons not matching the body font size. - Fixed: Link numbers/letters not matching the body font size. - Fixed: Content width expansion in Gopher menus. (Line width measured incorrectly.) - Adjusted first-line indentation to only occur when both previous and current paragraphs are getting wrapped. ++++ codespell: - Add missing python3-base BR ++++ nodejs24: - Update to 24.17.0 (CVE-2026-48618, bsc#1268593) tls: normalize hostname for server identity checks (CVE-2026-48933, bsc#1268592) crypto: guard WebCrypto cipher output length (CVE-2026-48615, bsc#1268598) lib,test: redact proxy credentials in tunnel errors (CVE-2026-48619, bsc#1268618) http2: cap originSet size to prevent unbounded memory growth (CVE-2026-48928, bsc#1268605) tls: fix case-sensitive SNI context matching (CVE-2026-48930, bsc#1268606) dns,net: reject hostnames with embedded NUL bytes (CVE-2026-48934, bsc#1268608) tls: bind reusable sessions to authenticated host (CVE-2026-48617, bsc#1268554) permission: handle process.chdir on writereport (CVE-2026-48931, bsc#1268611) http: fix response queue poisoning in http.Agent (CVE-2026-48935, bsc#1268609) permission: disable FileHandle utimes with permission model (CVE-2026-48937, bsc#1268555) http2: servers keep accepting data even after sending a `GOAWAY` frame (CVE-2026-12151, bsc#1268482) undici: Denial of Service due to unbounded memory growth via WebSocket frames (CVE-2026-6733, bsc#1268479) undici: Response queue poisoning on reused keep-alive sockets can lead to incorrect response delivery (CVE-2026-9679, bsc#1268477) undici: vulnerable to HTTP header injection via Set-Cookie percent-decoding (CVE-2026-11525, bsc#1268481) undici: Weakening of cookie SameSite policy due to incorrect parsing of Set-Cookie header (CVE-2026-2581, bsc#1268480) undici: Denial of Service due to uncontrolled resource consumption (CVE-2026-9678, bsc#1268478) undici: Information disclosure due to improper cache-control header parsing (CVE-2026-27135, bsc#1259853) nghttp2: assertion failure due to missing state validation can lead to DoS - ngtcp2_bsc1262274.patch: (CVE-2026-40170, bsc#1262274) - ngtcp2: qlog parameters_set stack buffer overflow. - pacote-bsc1266318.patch: (CVE-2026-9496, bsc#1266318) - pacote: excessive CPU consumption in `addGitSha` when processing a specially crafted `spec.rawSpec` value can lead to DoS - ip-address-bsc1268097.patch: (CVE-2026-42338, bsc#1268097) - ip-address: Cross-site scripting via improper HTML escaping of untrusted input - fix_ci_tests.patch: rebased - For changes in older versions, see https://github.com/nodejs/node/releases ++++ crossplane-cli: - Update to version 2.3.3: The v2.3.3 release is a patch release that fixes bugs in several commands and updates dependencies. * deps: Bump crossplane dependencies to v2.3.3 * chore(deps): update module github.com/containerd/containerd to v1.7.33 [security] ++++ deluge: - Remove unused BuildRequires: python3-slimit (commit a03e649) ++++ discover6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 * rpm-ostree: Wait for 60 seconds before looking at deployments * rpm-ostree: Limit filesystem watcher triggers (kde#519672) * appiumtests: fix removeButton click * Generate valid appstream:// URLs for Flatpak apps ++++ dnsmasq: - Update to 2.93: * CVE-2026-12725, bsc#1268764: Heap buffer overflow in `log_query()` when logging unsupported DS/DNSKEY replies. * CVE-2026-12969, bsc#1268882: out-of-bounds read in `find_soa()` due to missing extrabytes validation. * Fix a corner-case in DNSSEC validation with wildcards. * Fix DNSSEC failure with spurious RRSIGs. * Fix DNSSEC fail with CNAME replies to DS queries. * Fix regression in 2.92 release which broke DHCPv6 when a DHCP relay is in use. * Modify the inotify implementation so that inotify watches are only created after dnsmasq has changed permissions and userid. * CVE-2026-2291: Rework storage allocation for domain names. * Obsoletes dnsmasq-CVE-2026-6507.patch * Obsoletes dnsmasq-Fix-FTBFS-nettle-4.0.patch ++++ docker: - Ensure correct certificate is used for TSA auth (bsc#1262346, CVE-2026-39984) * 0007-CVE-2026-39984-Ensure-correct-certificate-is-used-fo.patch - http2: prevent hanging Transport due to bad SETTINGS (bsc#1265782, CVE-2026-33814) * 0008-CVE-2026-33814-http2-prevent-hanging-Transport-due-t.patch - idna: update from x/text, fix ToUnicode and all-ASCII xn-- labels (bsc#1266625, CVE-2026-39821) * 0009-CVE-2026-39821-idna-update-from-x-text-fix-ToUnicode.patch - daemon: Decompress archives before entering container filesystem (bsc#1267827, CVE-2026-41567) * 0010-CVE-2026-41567-daemon-Decompress-archives-before-ent.patch ++++ doggo: - Update to version 1.2.0: * New Features - 58781f2: feat: add --authoritative/-A flag to query the domain's authoritative nameserver (@nopolabs) * Bug fixes - 8a97e57: fix(app): use delegated NS RRset for authoritative queries (@nopolabs) * Others - 4c3bf3d: chore(ci): use patched Go toolchain (@mr-karan) - 86ff8f4: chore(release): prepare v1.2.0 artifacts (@mr-karan) - 7dbf633: docs(README): change arch package name (@Souvlaki42) ++++ drkonqi6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ elemental: - Initial package for openSUSE Factory (3.0.0) ++++ elixir: - Upgrade to Elixir 1.20.2: * Changelog available at https://hexdocs.pm/elixir/1.20.2/changelog.html ++++ fabtests: - Update to v2.6.0 - Core - ofi_atomic_queue: convert from MPMC to MPSC - hmem: Add additional CUDA wrapper functions - man: Fix reference to fi_mr_raw_attr() - common: Fix byte order of AF_IB ofi_addr_set_port - common: Do not assert on truncated buffers - man: Update efa man page to reflect zero copy mode deprecation - configure.ac: Fix --enable-xpmem=yes - man: Clarify FI_INJECT + FI_HMEM restriction - core: Replace indirect held, lock, and unlock function calls - CXI - Fix spelling of "receive" across CXI provider - Extend timeout for sw_max_recv msg test - Refuse cancel for receives with RDMA in flight - Add test for TLE pool sharing from the default service - Added FI_SUCCESS return to rnr recv cb - Minor tweak to append_oflow test - Handle LE append failure for RNR recv - Fix minor size check in RNR send_common - Check FI_CXI_CTRL_RX_EQ_MAX_SIZE for 0 - New mr test to check buffer attributes - EFA - use cmocka's "void ** state" signature in unit tests for C23 - honor homogeneous_peers in efa_rdm_interop_rdma_read - Drive real completion handler in local-read unit test - NULL local_read_pkt_entry after data-copied hand-off - Track efa_rx_pkts_held with a per-pkt flag - Fix pkt leak in efa_rdm_ep_post_queued_pkts on error - Fix direct_ope leak on error in efa-direct send/recv/rma - remove trailing whitespaces in the mr unit test. - Gate the pps interface with feature flag - Add rdma-core path support for WQE-level PPS hints - Implement WQE level PPS hints in data-path-direct - Add efa-specific operational flags for high PPS - Guard hardware counter with FI_EFA_USE_HW_CNTR - Add feature flag FI_EFA_USE_HW_CNTR - Use hardware counter in fi_cntr_open - Add fi_cntr_wait for hardware counter - Attach hardware completion counter to QP - Extend GDA domain op to support hardware cntr with external memory - Add hardware counter operations - Advertise hardware counter max value in fi_getinfo - Set the correct cntr_cnt in domain_attr - Baseline the read nack extra feature - Baseline the runt extra feature - Baseline the connid header extra request - Validate dmabuf provided when setting FI_MR_DMABUF - Fix pkt_entry double-free during endpoint teardown - Add missing txe release check in dc ctsdata packet - Destroy buffer pools when pke_vec alloc fails in ep_open - Fix info and util_ep leak on efa_recv_wr_vec calloc failure - Add assert guards for iov_count bounds in atomic, rma, and srx - Propagate robuf allocation failure from peer_construct - Check util_cq refcount before destroying ibv_cq in close - Clear EFA_RDM_PKE_RNR_RETRANSMIT in peer_destruct - Bounds-check fi_mr_attr.iface before indexing g_efa_hmem_info - Initialize srx_lock early in efa_domain_open - Stop returning early from efa_domain_close - Use ret directly in efa_domain_open - Do a proper cleanup in case of a fork handler failure - Do a proper cleanup in case of an unsupported endpoint type - Drop dead assignment to local efa_domain - Remove trailing whitespace in efa_domain.c - Write CQ error instead of EQ error for unsolicited write recv - Extract efa_rdm_cq_write_error() helper for CQ error with EQ fallback - Always build rdma-core WQE post functions in header - Fix length field in data_path_direct tracepoint - Fix out-of-bounds array access in tracepoint post_send - Add unit-test for util_foreach_unspec - Add FI_EFA_FEATURE_OPS for runtime feature discovery - test: Verify EAGAIN when pre-handshake queue is full - Separate CNTR into independent efa-direct and efa-rdm implementations - Suppress duplicate error CQ/counter for ops errored synchronously - Add test confirming multi-packet send is not susceptible to partial-post - Fix same double-free pattern in multi-segment RDMA read path - Fix double-free on partial multi-segment RDMA write failure - Store EFA-internal txe flags in internal_flags, not fi_flags - Fix -Wpointer-arith warnings on ARM - Remove handshake requirement for DC - Remove zero copy receive path, keep send path for compat - Move memory alignment helper to header as static inline - Inline and remove efa_rdm_ep_alloc_txe - Check if the send queue is full earlier - Add ep->send_pkt_entry_vec_size - Check all descs for HMEM in efa_post_send inline path - test: Fix flaky QPN collision in implicit AV unit tests - Fix NULL deref in efa_av_reverse_av_remove on QPN collision - Fix FI_INJECT in efa direct - Remove incorrect assert in test_efa_data_path_direct_qp_gen_initialization - Improve error message for ibv_create_ah failure - Subtract prefix size in inject assertion for dgram - Optimize shm address retrieval in RDM operations - test: Cast the qp gen when doing the comparison - Fix race between fi_av_lookup and fi_av_remove - Fix the max_msg_size validation for efa-direct - Preserve shm MR close error in efa_rdm_mr_close - Fix ineffective error check on ofi_get_page_size() - Fix use-after-free when TX and RX share the same CQ - Fix unchecked strndup return in get_sysfs_path - Improve the warn log in efa_mr/efa_rdm_mr - Introduce a warning macro for fi errno - Fix unused return codes - Honor user-requested QP sizes within device limits - Fix missing mem_desc and iface initialization in non-p2p path - Separate core MR logic from RDM-specific MR implementation - LNX - Update handling of deprecated FI_AV_MAP - Fix lnx capability settings and checking - Move environment variables into a global struct for easy access - Cleanup and reorganization - OPX - Lower GDRcopy threshold/Allow HMEM MP Eager - Initialize deferred HFISVC receive contexts - Make OPENED MR notify non-owning for rzv completion - Document HMEM-dependent FI_OPX_RZV_MIN_PAYLOAD_BYTES defaults - Reject incompatible MR registrations when HFISVC is enabled - Handle MP eager FI_CLAIM receives - Drop mm lock before memory operations - Remove SDMA queue ring size workaround - Remove global hfi_local_info - Fix origin_rx in realibility ping, ack and nack - Store HFI selection per-domain - Use generation-agnostic fabric name and RDMA device domain name - Populate fid_nic in fi_getinfo with device/bus/link attributes - Remove fabric from linked list in close paths - Restore fd_verbs (hfi direct) support - Dual plane: Send only context - Dual plane: Environment variables - Fix no common tx context error - Dual Plane: Stripe data across two HFISVC clients in dual/single plane - Fix reliability origin_rx access - sriov support for lmc/lid hairpin - Dual plane: Reliability and reply path changes - tracer BEGIN/END instrumentation fixes - Unsubscribe when entry is removed from cache. - FI_MR_DMABUF mr_regattr using invalid addr - Catch hfi config error earlier and fail - Add valid() calls to opx caching - Do not fail kdreg2 - Don't use FI_DELIVERY_COMPLETE for MSG/Tagged sends - Add full FI_DELIVERY_COMPLETE support for MSG/Tagged sends - HSA_STATUS_ERROR_INVALID_ARGUMENT IPC RZV Send - SLES compilation fix - Remove #if 0 dead code - MP Eager data validation fix - Dual plane - addressing, plane selection and shm - Populate PCI bus attributes in fi_info from sysfs - OPX Tracer v2 - Dual plane: Multiple tx and ibv context - Restore debugging #ifdef - change all CUDA calls to use ofi wrapper functions - Reduce warnings - Fix use_cnt/mmu windows - Fix rendezvous partial registration - Unlock mm in shm signal - Open HFISVC completion queue on RX CQ when separate from TX CQ (#1321) - Fix extended addr allocation during av insert - Compute sbuf_offset for non-dmabuf MRs in hfisvc RTS - Fix CTS replay payload for RMA GET - Support 9B HFI Service - store dmabuf base_addr as page-aligned fd start - Always poll domain and CQ's HFI service completion queues during CQ Read - Fix DMABUF HFISVC addr/offset calculation - Fix MP Eager replays for 9B headers - Sync HMEM stream before destroy - Prevent RDMA lib close in uninitialized state - Only close DMABUF fd when created by OPX - Remove dead code in rendezvous CTS path - Fixing issue in av_insert when using av_table - Trivial FI_WARN update - Initialize OPX ref counters - Fix build error in hmem path for av_type - Use ofi_atomics for reference counting. - Changing av_map to work like av_table internally - Invalid RDMA ops ref counter decrement - Segfault with NCCL/RCCL Plugin & HFISVC - Enable container build - Fix non-powers of 2 rcvhdrcnt - Fix mismatched alignment attribute between packet header & payload unions. - Use correct device with DMABUF support - Fix use of DMABUF fd in the OPX mr - Update SDMA/RZV threshold for AMD GPUs - fix fi_opx_open_command_queues() segfault - Only require DMABUF for HFISVC for HMEM - Added hmem_dev_reg_handle so receive side can use ROCr Copy - Remove debug log of every reliability inject - Add DMA-BUF offset to buffer offset calculation - DMABUF support for HFI service - MR Registration with HFI service - Fix reliability key in reliability debug logs - Remove unnecessary csr reads - Dynamically growable access_key pool for HFI service. - PSM3 - Internal polling must use timeout to prevent infinite loop during resources acquiring - RXD - Remove rxd_mr_verify dead code - RXM - Fix ignored domain_attr->cq_data_size hint - SHM - DL initialize mem and monitors - Register max_gdrcopy_size env var - Do not return local cmd copy in smr_discard - Remove init_fn from cmd queue release path - Fix the error flag propagation - Let atomic_inline use smr_flags for format - Revert to a lock-unlock inject pool - Fix compile warning coming from shm - Do not take inject for op_read_req - Do not check for total_len < inject_size on rma_fast - Push cmd back to stack on error - remove cmd_entry ptr - Remove 0-byte copy SAR - Move inject pool above command stack - Use hdr.sm ++++ falco-libs: - Add support-bshoshany-thread-pool-v5.patch: build against bshoshany-thread-pool 5.x, where BS::thread_pool became a class template; the patch aliases it version-agnostically so the source still builds against both v4 and v5 (submitted upstream) ++++ flatpak-kcm6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - No code changes since 6.7.0 ++++ fleet-cli: - Update to version 0.15.3: * Validate resolved paths stay within the clone directory (#5277) * Migrate integrationtests Docker SDK path (#5272) * Validate kubeConfig Namespaces against known Fleet namespaces (#5243) * Update dependency go to v1.25.11 (#5238) * self-heal BD secret when having a hash mismatch (#4963) (#5233) * Update Kubernetes dependencies (release/v0.15) (#5231) * [v0.15] - webhooks handling update (#5227) * Fix fleet-agent bundles not deleted when cluster is deleted (#5228) * [v0.15] Reintroduce legacyscheme defaults for drift detection (#5222) * Normalize YAML flow-style docs in post-renderer [SURE-11642] (#5180) (#5223) * Add tests for namespace label sync (#5203) * [v0.15] - Use Custom CAs when pulling OCI artifact (#5128) (#5183) ++++ gdal: - Build the Python bindings for all supported interpreters instead of only the default one (boo#1246076): * compile the C++ core once and build the osgeo bindings for each supported Python flavor against it * move the Python command line utilities (gdal_calc.py, ...) into a new noarch gdal-python-tools subpackage - Enable additional format drivers that are shipped by other distributions: * CFITSIO (FITS), Qhull, HEIF, JPEG-XL, AVIF and Blosc support * enable libdeflate support explicitly - Drop build constructs for the now-EOL Leap 15 / SLE 15 codestreams (gcc 13 override, sle15 python module macros) ++++ gemini-cli: - update to 0.47.0: * chore(release): bump version to 0.47.0-nightly.20260602.gcfcecebe8 * Changelog for v0.46.0-preview.0 * Respect backend definitions for 3.5 flash and Update auto mode to use 3.5 flash when the flag is enabled. * fix(policy): add EBUSY fallback and TOML parse recovery * Changelog for v0.45.0 * update the max amount of times the Antigravity transition banner can be displayed. * chore: remove experimental text from browser agent docs * fix(core): implement atomic update in MCP tool discovery * Vertex ai model mapping fix * Add documentation and migration commands for Antigravity CLI * Avoid persisting empty resume sessions ++++ ghc-hackage-security: - Update hackage-security to version 0.6.3.3. 0.6.3.3 - ------ * Remove `lukko` package flag. Now we unconditionally use `GHC.IO.Handle.Lock` instead of the [`lukko` package](https://hackage.haskell.org/package/lukko). * Allow `Cabal-3.18` and `Cabal-syntax-3.18`. * Allow building against newer releases of other dependencies. * Tested with GHC 8.4 - 9.14. ++++ python-Glances: - Update to 4.5.5 (fixes CVE-2026-46606 (bsc#1268800), CVE-2026-46607 (bsc#1268854), CVE-2026-46608 (bsc#1268855), CVE-2026-46611 (bsc#1268856), CVE-2026-53925 (bsc#1268984)) * /api/4/containers stays ~4-5s with ~60 Docker containers #3559 * Crash when using --sparkline #3547 * VMs section does not show LOAD 1/5/15min values #3535 * Fix AMD GPU detection for multi-digit DRM card numbers #3578 * Keep auto_unit within limits, so columns stay aligned #3558 * Rest status check shouldn't require auth #3544 * Logging configuration to use boolean value #3536 * Fix filesystem aliases for mixed-case mount points #3532 * Regression in Disk I/O reporting #3546 * Add meter for CPU and MEM of GPU in the Quicklook plugin #1711 * Add cpu limit to docker, podman and lxd containers #3557 * GPU Monitoring (ARM / RaspberryPi) #1048 * GPU plugin: display proc and temperature on NVIDIA Jetson (Tegra) integrated #3580 * Arbitrary file write and command execution in AMP command configuration - Correct CVE-2026-53925 * XML-RPC Server Missing Host Header Validation Enables DNS Rebinding Attack - Correct CVE-2026-46611 * XML-RPC Multi-Origin CORS Configuration Silently Falls Back to Wildcard - Correct CVE-2026-46608 * Insecure Pickle Deserialization in Version Cache Leads to Arbitrary Code Execution - Correct CVE-2026-46607 * Command Injection via KVM/QEMU VM Domain Names in virsh.py - Correct CVE-2026-46606 * Add top 10 slowest plugins summary at end of --issue output #3572 * Update documentation for hide/show #3546 * Refactor: Improve load_additional_plugins Maintainability, Safety, and Plugin Discovery #3561 * Refactor: Reduce Cyclomatic complexity of __display_top Issue #3549 * Refactor: Reduce Cyclomatic complexity of display_popup() #3542 * Refactor: Compute spacing * Refactor: handle quicklook required for display² * Refactor: Get plugin Width & get stats summary * Add unit test to containers/docker plugin ++++ go-sendxmpp: - Update to 0.16.0: Added: * Add Ox support to http-upload. * Add Ox support for private group chats. * Show error cause if joining MUCs failedi (requires go-xmpp >= v0.3.5). Changed: * Fix --ox-delete-nodes. * Fix receiving of 1-1 messages while joined in a MUC. * Use go-sendxmpp + a random ID as fallback MUC alias. * Strip leading "xmpp:" from recipients. * Strip trailing "?join" from MUC JIDs. * Add context for timeouts in stanza handling. * Check ID for disco items reply (requires go-xmpp >= v0.3.6). * Reduce channel buffer size to 1 where only one item will be returned. * Deprecate legacy PGP. * CVE-2026-1229: The CombinedMult function produces an incorrect value (bsc#1265538) Bump circl to 1.6.3 * CVE-2026-39821: Failure to reject ASCII-only Punycode-encoded labels allows for validation bypass and privilege escalation (bsc#1266617) Bump net to 0.56.0 ++++ godot3: - Require mbedtls-devel < 4 since newer versions are not supported ++++ grafana: - Require Go >= 1.26 for building - Add UI web assets as additional source tarball ++++ breeze6-gtk: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ hashlink: - Require mbedtls-devel < 4 since newer versions are not supported ++++ hawk2: - bump nokogiri-1.19.2 --> 1.19.4 (bsc#1268688,bsc#1268693,bsc#1268698,bsc#1268703, bsc#1268712,bsc#1268713,bsc#1268718,bsc#1268723,bsc#1268729,bsc#1268733,bsc#1268738) * nokogiri-1.19.4.gem ++++ haxe: - Require mbedtls-devel < 4 since newer versions are not supported ++++ helmfile: - Update to version 1.6.0: * fix: resolve symlinked plugin directories in GetPluginVersion. [#2661] * feat: add helmfile doctor command for AI-assisted diff analysis [#2660] * build(deps): bump github.com/helmfile/chartify from 0.26.5 to 0.27.0 #2659 * build(deps): bump github.com/helmfile/vals from 0.44.1 to 0.44.2 [#2658] * build(deps): bump github.com/containerd/containerd from 1.7.32 to 1.7.33 #2657 * feat: parallel kubedog tracking with progress printer and safety valves #2654 * docs: Small documentation indentation fixes #2655 * build(deps): bump helm to v4.2.2 (and v3.21.2 for the v3 track) [#2651], #2656 * build(deps): bump actions/checkout v6 to v7 #2649 * fix: helmfile deps broken for OCI charts with underscores in path #2648 * build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.103.3 to 1.104.0 * docs: fix duplicated word in hcl_funcs log description #2647 ++++ incus: - fix typo on installation the completion files ++++ intel-cmt-cat: - libqpos6 -> libqpos7 - RDT parts removed in below version - Update to version 26.06.0.git+dae1297: * Release 7.1.0 * Use int for region_number in MBM counter read and rename it as region_num * Change region_number as region_num and type to int in MMIO functions * Improve monitoring group exhaustion diagnostics and cleanup * Refine PID startup cleanup fallback path * lib: cache d_name length in filter_pids loop * lib: include errno string in scandir() failure log * lib: handle scandir() failure in os_alloc_reset_tasks * lib: use uint64_t for page offset in mmap helpers * monitor: fix mmio_mon_stop for channel-based groups * pqos: handle pathological PID ranges and report invalid PIDs early * pqos: update outputs of --print-io-dev, --print-io-devs and --print-mem-regions commands * pqos: drop --iface from I/O RDT sample commands * pqos: fail clearly when required interface is unavailable * pqos: remove unused pid_flag tracking in main() * pqos: narrow allocation interface per association token * pqos: simplify iface_mask_to_str() buffer clamping * pqos: update on interface auto-selection logic * pqos: narrow iface to msr/mmio for l3iordt reset options * pqos: prefer mmio then msr for io device print * pqos: narrow interface constraint mask to available interfaces * lib: implement pqos_get_available_interfaces() * lib: add pqos_get_available_interfaces() API declaration * pqos: select msr for io device commands * pqos: document auto interface selection in man page * pqos: auto-detect --iface from command-line options * Fix TOCTOU race in os_alloc_reset_tasks: add pre-check, downgrade log levels * Fix artificial PID parser capacity limit in monitor parsing * Fix strlisttotab error reporting and bounds checking * lib: validate remaining monitoring path snprintf calls * lib: validate resctrl monitoring path formatting results * lib: avoid overflow in resctrl_mon_group_path path append * pqos : remove mixed MSR/kernel interface warning message * pqos: extract msr_l3_id_differs_from_sockets helper to remove duplication * pqos: print Domain ID instead of SOCKET in -e output when L3 IDs differ from sockets * pqos: print COS definitions per Domain ID when L3 IDs differ from sockets * pqos: add AET telemetry events to monitor CLI and output * lib: add AET telemetry support on OS monitoring interface * lib: fix fd validation in perf.c to accept fd 0 * lib: compare read() result against value size, not pointer size * lib: use logical OR in CDP/MBA change check instead of the bitwise OR * lib: fix unreachable RSDP overflow guard * pqos: fix Wrong variable in NULL check after malloc * pqos/configs: fix 'DAMAGE.O' typo in example config files * pqos: fix 'DAMAGE.O' typo in BSD license header of pqos sources * lib: fix 'DAMAGE.O' typo in BSD license header of header files * lib: fix 'DAMAGE.O' typo in BSD license header of source files * pqos: fix misleading pqos monitor assoc return checks * pqos: add units to I/O monitoring headers in csv output * pqos: add units to I/O monitoring headers in text output * pqos: prevented integer overflow and OOB write in realloc_and_init() * pqos: enabled monitoring of cores and I/O devices simultaneously * lib: read back correct region's BW in mmio_mba_set * pqos: Improve error message when no RDT events available * Prefer MMIO interface in AUTO selection on Linux (ERDT+MRRM sysfs detection) * Adjust PCI database detection message * Add custom compilation option to remove lock * Fix: skip first MBM measurement output * lib: rdtset tool is removed * lib: snmp support is removed * Release 7.0.0 * pqos: --alloc-mem-region is accepted in range values * pqos: fixed MBA and CAT failures * lib: Fixed setting of more than available L3 cache ways * lib: Fixed setting of more than available I/O cache ways * lib: added CXLD support in pqos ++++ jsoncpp: - Switch back to meson build ++++ just: - Update to version 1.54.0: + Forbid duplicate attribute keys + Clear signal handler when infallible line catches signal + Allow passing --dotenv-command multiple times + Allow [arg] value to be expression + Add [continue] attribute + Add --dotenv-command and set dotenv-command + Add cache key to verbose output + Add --no-cache flag + Remove empty cache entries with just --clean + Add just --clean instructions to readme + Allow filtering --clean by recipe and module path + Add --clean subcommand for clearing recipe cache + Include recipe name in cache entries + Add extra user-supplied cache key + Fix working directory cache key + Add output files to cached recipes + Add file inputs to cached recipes + Use body lines in cache key + Use recipe body in cache key instead of lines + Add additional cache keys + Add cached recipes ++++ kactivitymanagerd6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ kanidm: - Update to version 1.10.4~git0.97b1edbc4: * Release 1.10.4 * Clippy * Update ldap3_lber to 0.8.0 * Avoid LSE instructions in arm64 Linux builds (#4372) * Release 1.10.3 * Resolve incorrect login in commited flag * Prevent migration double-deletes ++++ kde-cli-tools6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ kde-gtk-config6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ kdecoration6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ kdeplasma6-addons: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ kernel-default: - selftests/bpf: Tolerate missing files during install (poo#202224). - selftests/bpf: Provide weak definitions for cross-test functions (poo#202224). - selftests/bpf: Tolerate benchmark build failures (poo#202224). - selftests/bpf: Allow test_progs to link with a partial object set (poo#202224). - selftests/bpf: Skip tests whose objects were not built (poo#202224). - selftests/bpf: Tolerate test file compilation failures (poo#202224). - selftests/bpf: Make skeleton headers order-only prerequisites of .test.d (poo#202224). - selftests/bpf: Avoid rebuilds when running emit_tests (poo#202224). - selftests/bpf: Tolerate BPF and skeleton generation failures (poo#202224). - selftests/bpf: Fix test_kmods KDIR to honor O= and distro kernels (poo#202224). - selftests/bpf: Add BPF_STRICT_BUILD toggle (poo#202224). - commit 58110d9 - ACPICA: Unbreak tools build after switching over to strscpy_pad() (bsc#1268472). - Delete patches.suse/Revert-ACPICA-Replace-strncpy-with-strscpy_pad-in-ac.patch. Replace by a v2 -- the revert was dropped upstream. - commit 37bbff8 ++++ kernel-source: - selftests/bpf: Tolerate missing files during install (poo#202224). - selftests/bpf: Provide weak definitions for cross-test functions (poo#202224). - selftests/bpf: Tolerate benchmark build failures (poo#202224). - selftests/bpf: Allow test_progs to link with a partial object set (poo#202224). - selftests/bpf: Skip tests whose objects were not built (poo#202224). - selftests/bpf: Tolerate test file compilation failures (poo#202224). - selftests/bpf: Make skeleton headers order-only prerequisites of .test.d (poo#202224). - selftests/bpf: Avoid rebuilds when running emit_tests (poo#202224). - selftests/bpf: Tolerate BPF and skeleton generation failures (poo#202224). - selftests/bpf: Fix test_kmods KDIR to honor O= and distro kernels (poo#202224). - selftests/bpf: Add BPF_STRICT_BUILD toggle (poo#202224). - commit 58110d9 - ACPICA: Unbreak tools build after switching over to strscpy_pad() (bsc#1268472). - Delete patches.suse/Revert-ACPICA-Replace-strncpy-with-strscpy_pad-in-ac.patch. Replace by a v2 -- the revert was dropped upstream. - commit 37bbff8 ++++ kernel-docs: - selftests/bpf: Tolerate missing files during install (poo#202224). - selftests/bpf: Provide weak definitions for cross-test functions (poo#202224). - selftests/bpf: Tolerate benchmark build failures (poo#202224). - selftests/bpf: Allow test_progs to link with a partial object set (poo#202224). - selftests/bpf: Skip tests whose objects were not built (poo#202224). - selftests/bpf: Tolerate test file compilation failures (poo#202224). - selftests/bpf: Make skeleton headers order-only prerequisites of .test.d (poo#202224). - selftests/bpf: Avoid rebuilds when running emit_tests (poo#202224). - selftests/bpf: Tolerate BPF and skeleton generation failures (poo#202224). - selftests/bpf: Fix test_kmods KDIR to honor O= and distro kernels (poo#202224). - selftests/bpf: Add BPF_STRICT_BUILD toggle (poo#202224). - commit 58110d9 - ACPICA: Unbreak tools build after switching over to strscpy_pad() (bsc#1268472). - Delete patches.suse/Revert-ACPICA-Replace-strncpy-with-strscpy_pad-in-ac.patch. Replace by a v2 -- the revert was dropped upstream. - commit 37bbff8 ++++ kernel-kvmsmall: - selftests/bpf: Tolerate missing files during install (poo#202224). - selftests/bpf: Provide weak definitions for cross-test functions (poo#202224). - selftests/bpf: Tolerate benchmark build failures (poo#202224). - selftests/bpf: Allow test_progs to link with a partial object set (poo#202224). - selftests/bpf: Skip tests whose objects were not built (poo#202224). - selftests/bpf: Tolerate test file compilation failures (poo#202224). - selftests/bpf: Make skeleton headers order-only prerequisites of .test.d (poo#202224). - selftests/bpf: Avoid rebuilds when running emit_tests (poo#202224). - selftests/bpf: Tolerate BPF and skeleton generation failures (poo#202224). - selftests/bpf: Fix test_kmods KDIR to honor O= and distro kernels (poo#202224). - selftests/bpf: Add BPF_STRICT_BUILD toggle (poo#202224). - commit 58110d9 - ACPICA: Unbreak tools build after switching over to strscpy_pad() (bsc#1268472). - Delete patches.suse/Revert-ACPICA-Replace-strncpy-with-strscpy_pad-in-ac.patch. Replace by a v2 -- the revert was dropped upstream. - commit 37bbff8 ++++ kernel-obs-build: - selftests/bpf: Tolerate missing files during install (poo#202224). - selftests/bpf: Provide weak definitions for cross-test functions (poo#202224). - selftests/bpf: Tolerate benchmark build failures (poo#202224). - selftests/bpf: Allow test_progs to link with a partial object set (poo#202224). - selftests/bpf: Skip tests whose objects were not built (poo#202224). - selftests/bpf: Tolerate test file compilation failures (poo#202224). - selftests/bpf: Make skeleton headers order-only prerequisites of .test.d (poo#202224). - selftests/bpf: Avoid rebuilds when running emit_tests (poo#202224). - selftests/bpf: Tolerate BPF and skeleton generation failures (poo#202224). - selftests/bpf: Fix test_kmods KDIR to honor O= and distro kernels (poo#202224). - selftests/bpf: Add BPF_STRICT_BUILD toggle (poo#202224). - commit 58110d9 - ACPICA: Unbreak tools build after switching over to strscpy_pad() (bsc#1268472). - Delete patches.suse/Revert-ACPICA-Replace-strncpy-with-strscpy_pad-in-ac.patch. Replace by a v2 -- the revert was dropped upstream. - commit 37bbff8 ++++ kernel-obs-qa: - selftests/bpf: Tolerate missing files during install (poo#202224). - selftests/bpf: Provide weak definitions for cross-test functions (poo#202224). - selftests/bpf: Tolerate benchmark build failures (poo#202224). - selftests/bpf: Allow test_progs to link with a partial object set (poo#202224). - selftests/bpf: Skip tests whose objects were not built (poo#202224). - selftests/bpf: Tolerate test file compilation failures (poo#202224). - selftests/bpf: Make skeleton headers order-only prerequisites of .test.d (poo#202224). - selftests/bpf: Avoid rebuilds when running emit_tests (poo#202224). - selftests/bpf: Tolerate BPF and skeleton generation failures (poo#202224). - selftests/bpf: Fix test_kmods KDIR to honor O= and distro kernels (poo#202224). - selftests/bpf: Add BPF_STRICT_BUILD toggle (poo#202224). - commit 58110d9 - ACPICA: Unbreak tools build after switching over to strscpy_pad() (bsc#1268472). - Delete patches.suse/Revert-ACPICA-Replace-strncpy-with-strscpy_pad-in-ac.patch. Replace by a v2 -- the revert was dropped upstream. - commit 37bbff8 ++++ kernel-syms: - selftests/bpf: Tolerate missing files during install (poo#202224). - selftests/bpf: Provide weak definitions for cross-test functions (poo#202224). - selftests/bpf: Tolerate benchmark build failures (poo#202224). - selftests/bpf: Allow test_progs to link with a partial object set (poo#202224). - selftests/bpf: Skip tests whose objects were not built (poo#202224). - selftests/bpf: Tolerate test file compilation failures (poo#202224). - selftests/bpf: Make skeleton headers order-only prerequisites of .test.d (poo#202224). - selftests/bpf: Avoid rebuilds when running emit_tests (poo#202224). - selftests/bpf: Tolerate BPF and skeleton generation failures (poo#202224). - selftests/bpf: Fix test_kmods KDIR to honor O= and distro kernels (poo#202224). - selftests/bpf: Add BPF_STRICT_BUILD toggle (poo#202224). - commit 58110d9 - ACPICA: Unbreak tools build after switching over to strscpy_pad() (bsc#1268472). - Delete patches.suse/Revert-ACPICA-Replace-strncpy-with-strscpy_pad-in-ac.patch. Replace by a v2 -- the revert was dropped upstream. - commit 37bbff8 ++++ kernel-vanilla: - selftests/bpf: Tolerate missing files during install (poo#202224). - selftests/bpf: Provide weak definitions for cross-test functions (poo#202224). - selftests/bpf: Tolerate benchmark build failures (poo#202224). - selftests/bpf: Allow test_progs to link with a partial object set (poo#202224). - selftests/bpf: Skip tests whose objects were not built (poo#202224). - selftests/bpf: Tolerate test file compilation failures (poo#202224). - selftests/bpf: Make skeleton headers order-only prerequisites of .test.d (poo#202224). - selftests/bpf: Avoid rebuilds when running emit_tests (poo#202224). - selftests/bpf: Tolerate BPF and skeleton generation failures (poo#202224). - selftests/bpf: Fix test_kmods KDIR to honor O= and distro kernels (poo#202224). - selftests/bpf: Add BPF_STRICT_BUILD toggle (poo#202224). - commit 58110d9 - ACPICA: Unbreak tools build after switching over to strscpy_pad() (bsc#1268472). - Delete patches.suse/Revert-ACPICA-Replace-strncpy-with-strscpy_pad-in-ac.patch. Replace by a v2 -- the revert was dropped upstream. - commit 37bbff8 ++++ kgamma6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ kglobalacceld6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ kinfocenter6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 * kcms/samba: Port to Kirigami.StyleHints for framed backgrounds ++++ kmenuedit6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ knighttime6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ kpipewire6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ krdp6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 * Fix pointer position with the Plasma backend ++++ kscreen6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ kscreenlocker6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ ksshaskpass6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ libksysguard6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ ksystemstats6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ kwayland-integration6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ kwayland6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ kwin6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Too many changes to list here - Drop patches, now upstream: * 0001-core-drmdevice-correct-the-virtio-driver-name.patch ++++ kwin6-x11: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 * plugins: Make nightlight optional ++++ layer-shell-qt6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ lazyworktree: - Update to version 1.47.0: This release introduces inline status chips for CI checks, dedicated PR status badges within the Info pane, and improved container execution logic for custom commands. Additionally, it features structural code refactoring, streamlined documentation, and various dependency upgrades to enhance overall stability. * Features - Inline CI Status: Replaced the heavy powerline-style CI summary pill with a lightweight, inline status chip next to the CI Checks heading. - PR Status Badges: Added colored state badges (Open, Merged, Closed, Draft) directly to the Info pane for improved visibility of pull/merge request status. - Claude Skill for Docs Review: Introduced an AI-assisted workspace skill (docs-drift-review) to systematically analyze repository documentation for implementation drift, stale examples, or clarity issues. * Bug Fixes - Container Commands Shell Wrapping: Multi-word container commands are now wrapped in a shell execution (sh -c) to prevent execution failures in container runtimes, and environment variables are properly expanded before execution. - Custom Commands Discovery: Fixed an issue where container-only custom commands were omitted from the command palette. - Custom Theme Handling: Ensured custom themes load properly on startup and dynamically reconcile with delta syntax theme arguments during CLI overrides. - CLI Override Scoping: Fixed a bug where unspecified configuration string fields were reset to default values during CLI theme overrides. * Performance Improvements - Badge Rendering Optimization: Extracted remote host icon mapping tables to the package level to eliminate redundant memory allocations, and deferred style calculations until after validation to prevent unnecessary processing. * Maintenance - Code Refactoring: Grouped scattered Model state fields into dedicated sub-structs (loadingState, detailsState, pendingOpState) to improve long-term codebase maintainability. - Configuration Default Changes: Adjusted the default refresh_interval to 10 seconds, disabled ci_auto_refresh by default, mapped the manual refresh key to r, and introduced the LAZYWORKTREE_DESCRIPTION variable for notes scripts. - Documentation Refinement: Streamlined the user guide and README by removing redundant "Refer to this page when" callouts and simplifying phrasings. - Test & Lint Improvements: Simplified linting targets, resolved test-suite lint warnings, and disabled GPG commit signing in machine test environments to prevent test failures. - Weekly Maintenance: Completed weekly codebase maintenance and test coverage alignments (Pull Requests #66, #67, #68). * Dependencies - Upgraded charm.land/bubbletea/v2 to v2.0.7 (Pull Request #66) - Upgraded charm.land/lipgloss/v2 to v2.0.4 (Pull Request #67) - Upgraded github.com/urfave/cli/v3 to v3.10.0 (Pull Request [#67]) - Upgraded golang.org/x/term to v0.44.0 (Pull Request #67) - Upgraded github.com/charmbracelet/ultraviolet to newer maintenance snapshots (Pull Requests #66, #67, #68) ++++ lbreakouthd: - Update to version 1.2.3 * added galician translation. ++++ libkscreen6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ plasma5support6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ libplasma6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 - Add provides for libPlasma6 to fix pulling in libPlasma6-lang (boo#1268766) ++++ plasma6-activities: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ plasma6-activities-stats: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ libfabric: - Update to v2.6.0 - Core - ofi_atomic_queue: convert from MPMC to MPSC - hmem: Add additional CUDA wrapper functions - man: Fix reference to fi_mr_raw_attr() - common: Fix byte order of AF_IB ofi_addr_set_port - common: Do not assert on truncated buffers - man: Update efa man page to reflect zero copy mode deprecation - configure.ac: Fix --enable-xpmem=yes - man: Clarify FI_INJECT + FI_HMEM restriction - core: Replace indirect held, lock, and unlock function calls - CXI - Fix spelling of "receive" across CXI provider - Extend timeout for sw_max_recv msg test - Refuse cancel for receives with RDMA in flight - Add test for TLE pool sharing from the default service - Added FI_SUCCESS return to rnr recv cb - Minor tweak to append_oflow test - Handle LE append failure for RNR recv - Fix minor size check in RNR send_common - Check FI_CXI_CTRL_RX_EQ_MAX_SIZE for 0 - New mr test to check buffer attributes - EFA - use cmocka's "void ** state" signature in unit tests for C23 - honor homogeneous_peers in efa_rdm_interop_rdma_read - Drive real completion handler in local-read unit test - NULL local_read_pkt_entry after data-copied hand-off - Track efa_rx_pkts_held with a per-pkt flag - Fix pkt leak in efa_rdm_ep_post_queued_pkts on error - Fix direct_ope leak on error in efa-direct send/recv/rma - remove trailing whitespaces in the mr unit test. - Gate the pps interface with feature flag - Add rdma-core path support for WQE-level PPS hints - Implement WQE level PPS hints in data-path-direct - Add efa-specific operational flags for high PPS - Guard hardware counter with FI_EFA_USE_HW_CNTR - Add feature flag FI_EFA_USE_HW_CNTR - Use hardware counter in fi_cntr_open - Add fi_cntr_wait for hardware counter - Attach hardware completion counter to QP - Extend GDA domain op to support hardware cntr with external memory - Add hardware counter operations - Advertise hardware counter max value in fi_getinfo - Set the correct cntr_cnt in domain_attr - Baseline the read nack extra feature - Baseline the runt extra feature - Baseline the connid header extra request - Validate dmabuf provided when setting FI_MR_DMABUF - Fix pkt_entry double-free during endpoint teardown - Add missing txe release check in dc ctsdata packet - Destroy buffer pools when pke_vec alloc fails in ep_open - Fix info and util_ep leak on efa_recv_wr_vec calloc failure - Add assert guards for iov_count bounds in atomic, rma, and srx - Propagate robuf allocation failure from peer_construct - Check util_cq refcount before destroying ibv_cq in close - Clear EFA_RDM_PKE_RNR_RETRANSMIT in peer_destruct - Bounds-check fi_mr_attr.iface before indexing g_efa_hmem_info - Initialize srx_lock early in efa_domain_open - Stop returning early from efa_domain_close - Use ret directly in efa_domain_open - Do a proper cleanup in case of a fork handler failure - Do a proper cleanup in case of an unsupported endpoint type - Drop dead assignment to local efa_domain - Remove trailing whitespace in efa_domain.c - Write CQ error instead of EQ error for unsolicited write recv - Extract efa_rdm_cq_write_error() helper for CQ error with EQ fallback - Always build rdma-core WQE post functions in header - Fix length field in data_path_direct tracepoint - Fix out-of-bounds array access in tracepoint post_send - Add unit-test for util_foreach_unspec - Add FI_EFA_FEATURE_OPS for runtime feature discovery - test: Verify EAGAIN when pre-handshake queue is full - Separate CNTR into independent efa-direct and efa-rdm implementations - Suppress duplicate error CQ/counter for ops errored synchronously - Add test confirming multi-packet send is not susceptible to partial-post - Fix same double-free pattern in multi-segment RDMA read path - Fix double-free on partial multi-segment RDMA write failure - Store EFA-internal txe flags in internal_flags, not fi_flags - Fix -Wpointer-arith warnings on ARM - Remove handshake requirement for DC - Remove zero copy receive path, keep send path for compat - Move memory alignment helper to header as static inline - Inline and remove efa_rdm_ep_alloc_txe - Check if the send queue is full earlier - Add ep->send_pkt_entry_vec_size - Check all descs for HMEM in efa_post_send inline path - test: Fix flaky QPN collision in implicit AV unit tests - Fix NULL deref in efa_av_reverse_av_remove on QPN collision - Fix FI_INJECT in efa direct - Remove incorrect assert in test_efa_data_path_direct_qp_gen_initialization - Improve error message for ibv_create_ah failure - Subtract prefix size in inject assertion for dgram - Optimize shm address retrieval in RDM operations - test: Cast the qp gen when doing the comparison - Fix race between fi_av_lookup and fi_av_remove - Fix the max_msg_size validation for efa-direct - Preserve shm MR close error in efa_rdm_mr_close - Fix ineffective error check on ofi_get_page_size() - Fix use-after-free when TX and RX share the same CQ - Fix unchecked strndup return in get_sysfs_path - Improve the warn log in efa_mr/efa_rdm_mr - Introduce a warning macro for fi errno - Fix unused return codes - Honor user-requested QP sizes within device limits - Fix missing mem_desc and iface initialization in non-p2p path - Separate core MR logic from RDM-specific MR implementation - LNX - Update handling of deprecated FI_AV_MAP - Fix lnx capability settings and checking - Move environment variables into a global struct for easy access - Cleanup and reorganization - OPX - Lower GDRcopy threshold/Allow HMEM MP Eager - Initialize deferred HFISVC receive contexts - Make OPENED MR notify non-owning for rzv completion - Document HMEM-dependent FI_OPX_RZV_MIN_PAYLOAD_BYTES defaults - Reject incompatible MR registrations when HFISVC is enabled - Handle MP eager FI_CLAIM receives - Drop mm lock before memory operations - Remove SDMA queue ring size workaround - Remove global hfi_local_info - Fix origin_rx in realibility ping, ack and nack - Store HFI selection per-domain - Use generation-agnostic fabric name and RDMA device domain name - Populate fid_nic in fi_getinfo with device/bus/link attributes - Remove fabric from linked list in close paths - Restore fd_verbs (hfi direct) support - Dual plane: Send only context - Dual plane: Environment variables - Fix no common tx context error - Dual Plane: Stripe data across two HFISVC clients in dual/single plane - Fix reliability origin_rx access - sriov support for lmc/lid hairpin - Dual plane: Reliability and reply path changes - tracer BEGIN/END instrumentation fixes - Unsubscribe when entry is removed from cache. - FI_MR_DMABUF mr_regattr using invalid addr - Catch hfi config error earlier and fail - Add valid() calls to opx caching - Do not fail kdreg2 - Don't use FI_DELIVERY_COMPLETE for MSG/Tagged sends - Add full FI_DELIVERY_COMPLETE support for MSG/Tagged sends - HSA_STATUS_ERROR_INVALID_ARGUMENT IPC RZV Send - SLES compilation fix - Remove #if 0 dead code - MP Eager data validation fix - Dual plane - addressing, plane selection and shm - Populate PCI bus attributes in fi_info from sysfs - OPX Tracer v2 - Dual plane: Multiple tx and ibv context - Restore debugging #ifdef - change all CUDA calls to use ofi wrapper functions - Reduce warnings - Fix use_cnt/mmu windows - Fix rendezvous partial registration - Unlock mm in shm signal - Open HFISVC completion queue on RX CQ when separate from TX CQ (#1321) - Fix extended addr allocation during av insert - Compute sbuf_offset for non-dmabuf MRs in hfisvc RTS - Fix CTS replay payload for RMA GET - Support 9B HFI Service - store dmabuf base_addr as page-aligned fd start - Always poll domain and CQ's HFI service completion queues during CQ Read - Fix DMABUF HFISVC addr/offset calculation - Fix MP Eager replays for 9B headers - Sync HMEM stream before destroy - Prevent RDMA lib close in uninitialized state - Only close DMABUF fd when created by OPX - Remove dead code in rendezvous CTS path - Fixing issue in av_insert when using av_table - Trivial FI_WARN update - Initialize OPX ref counters - Fix build error in hmem path for av_type - Use ofi_atomics for reference counting. - Changing av_map to work like av_table internally - Invalid RDMA ops ref counter decrement - Segfault with NCCL/RCCL Plugin & HFISVC - Enable container build - Fix non-powers of 2 rcvhdrcnt - Fix mismatched alignment attribute between packet header & payload unions. - Use correct device with DMABUF support - Fix use of DMABUF fd in the OPX mr - Update SDMA/RZV threshold for AMD GPUs - fix fi_opx_open_command_queues() segfault - Only require DMABUF for HFISVC for HMEM - Added hmem_dev_reg_handle so receive side can use ROCr Copy - Remove debug log of every reliability inject - Add DMA-BUF offset to buffer offset calculation - DMABUF support for HFI service - MR Registration with HFI service - Fix reliability key in reliability debug logs - Remove unnecessary csr reads - Dynamically growable access_key pool for HFI service. - PSM3 - Internal polling must use timeout to prevent infinite loop during resources acquiring - RXD - Remove rxd_mr_verify dead code - RXM - Fix ignored domain_attr->cq_data_size hint - SHM - DL initialize mem and monitors - Register max_gdrcopy_size env var - Do not return local cmd copy in smr_discard - Remove init_fn from cmd queue release path - Fix the error flag propagation - Let atomic_inline use smr_flags for format - Revert to a lock-unlock inject pool - Fix compile warning coming from shm - Do not take inject for op_read_req - Do not check for total_len < inject_size on rma_fast - Push cmd back to stack on error - remove cmd_entry ptr - Remove 0-byte copy SAR - Move inject pool above command stack - Use hdr.sm ++++ zlib: - drop 0001-Do-not-try-to-store-negative-values-in-unsigned-int.patch * effectively a noop now, as strstart and insert are unsigned, hence the if condition is always true (if not equal). ++++ mupdf: - Build and ship MuPDF as a shared library (make shared=yes) instead of static-only: * New subpackage libmupdf27_2 carries libmupdf.so.27.2 (the SONAME tracks the upstream minor.patch version). * Replaced the static-only mupdf-devel-static with mupdf-devel, which ships the .so symlink and a generated mupdf.pc (upstream provides no pkg-config file). * mupdf-devel obsoletes the dropped mupdf-devel-static so it is cleanly replaced on upgrade (resolves the /usr/include/mupdf header file conflict flagged in staging). - Consumers that statically embedded libmupdf.a (e.g. zathura's pdf-mupdf plugin) failed to load with "undefined symbol: jpeg_resync_to_restart" because openSUSE builds MuPDF against system codec libraries and the static archive does not pull them in; linking against the shared library (which carries those codecs in its own NEEDED) fixes this (boo#1165273). ++++ libstorage-ng: - merge gh#openSUSE/libstorage-ng#1083 - order command options and arguments "posixly correct" - 4.5.335 ++++ systemd: - Temporarily add 1002-nss-systemd-avoid-ELF-TLS-for-recursion-guard.patch until upstream releases it (bsc#1254924) ++++ systemd-mini: - Temporarily add 1002-nss-systemd-avoid-ELF-TLS-for-recursion-guard.patch until upstream releases it (bsc#1254924) ++++ upower: - Revert unneeded policy kit rules (mainline git commit d75f2dbee4df2) A policy-org.freedesktop.upower.rules-grant-permission-for-skipping-the-inhibitor.patch ++++ libvirt: - spec: Don't configure non-existent virt-secret-init-encryption socket units bsc#1268535 ++++ linkerd-cli: - Update to version 2.20: major update, see the release announcement https://linkerd.io/2026/06/23/announcing-linkerd-2.20/ ++++ lowfi: - update to 2.0.7: * Add proper logging, helping people tweak their own track lists and see when errors happen. ++++ milou6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 * lib/ResultsView: consider all data changes results (kde#521598) ++++ nano: - Update to version 9.1: * When searching, the viewport is placed snug left where possible. * The ability to read and write files in old Mac format (a lone carriage return as line ending) was removed. * The ^T toggle between WhereIs and GotoLine was dropped. * Fix backups that were missing or had a wrong timestamp when - -backup is active. * On a crash or kill, a .save file is no longer chmodded or chowned to the base file's permissions and owner. * The history code now creates the ~/.local directory with limited access rights (boo#1263437; the referenced CVE-2026-40556 was rejected upstream). * M-Ins and M-Del have become rebindable. ++++ nelm: - Update to version 1.24.0: * Features - ability to init ts files with WerfRenderContext type (#593) (4b90254) - adopt chart ts init for werf (#594) (671cf54) - deno runtime for typescript (#565) (942d8aa) ++++ netperfmeter: - Update to version 2.0.7 * Removed usage of strcpy(), and some clean-ups. * Added UTF-8 handling to setpdfmetadata, removing the ISO-8859 restriction for PDF metadata. ++++ nvidia-open-driver-G07-signed-cuda: - update non-CUDA variant to 595.84 (boo#1268792) ++++ nvidia-open-driver-G07-signed: - update non-CUDA variant to 595.84 (boo#1268792) ++++ ocean-sound-theme6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ openSUSE-build-key: - do not include the projects _pubkey if we have it already. ++++ openqa-mon: - Update to version 1.5.2: * Remove removed 'PublicCloud SLEM 6.2 Product Increments' job group * Update dependencies * Prepare 1.5.2 release * Bump actions/checkout from 6 to 7 * Style: Replace if..else if block with switch * Fix: Do not crash when no jobs are returned * Revert "Revert "Bump uncenter/setup-taplo from 1 to 2"" ++++ oxygen6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 * desktop theme: Fix Air's off-center clock hands (kde#521715) ++++ pam_kwallet6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ perftest: - Update to perftest 26.04.17 - https://github.com/linux-rdma/perftest/releases/tag/26.04.17 ++++ perl-List-SomeUtils-XS: - updated to 0.590.0 (0.59) see /usr/share/doc/packages/perl-List-SomeUtils-XS/Changes 0.59 2026-06-22 - Fix a heap buffer overflow in the pairwise function when it would return a very large list. Fixed by Paul Johnson. CVE-2026-12844 bsc#1269210 ++++ perl-Text-CSV_XS: - updated to 1.640.0 (1.64) see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog 1.64 - 2026-06-22, H.Merijn Brand * Fix syntax error in csv2xlsx 1.63 - 2026-06-22, H.Merijn Brand * Check attribute lengths (memory protection) * Minor code consistencies (not user-visible) * Dropped support for 5.6.x and 5.8.0. Minimum perl is now 5.8.1 * Fix special str setting consistency for types, undef_str and comment_str * Characters []:*/\ are not allowed in XLSX sheet names ++++ plasma6-bigscreen: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 * bin: Drop explicit QT_QUICK_CONTROLS_STYLE, QT_QPA_PLATFORMTHEME (kde#520783) * homescreen: Ensure keyboard always pops up for search window (kde#521560) ++++ plasma6-openSUSE: - Update to 6.7.1 ++++ plasma6-browser-integration: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ plasma6-desktop: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 * applets/kickoff: show sidebar highlight with switch on hover (kde#521558) * applets/kickoff: explicitly set implicit sizes for fullRep StackView (kde#521383) * kcms/gamecontroller: Disable gamepad input emulation by default * applets/taskmanager: fix badge overflow at extreme margins of usage (kde#521562) * kcms/keyboard: Ensure that keyboards without variant info don't show "undefined" as variant ++++ plasma6-disks: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ plasma6-firewall: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ plasma6-integration: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ plasma6-keyboard: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 * fix: Don't try to close diacritics overlay twice * fix: Don't disable key repeat when diacritics overlay is enabled * fix: improve reliability of dead key and compose key handling w/ overlay (kde#518141,kde#519339,kde#520410,kde#520344) ++++ plasma6-mobile: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ plasma6-nano: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ plasma6-nm: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 * Fix showing network details (kde#521415) * Fix tray icon for virtual wired devices (kde#516709) ++++ plasma6-pa: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ plasma6-print-manager: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 * set selected: property on ItemDelegates's contentItem stuff ++++ plasma6-sdk: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ plasma6-workspace: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 * applets/kicker: return empty string for computermodel description (kde#521799) * startplasma: Tweak the time when global themes are switched * scripting: Read/write panel alignment from correct config * plasma-apply-lookandfeel: Optionally blend changes when changing color scheme * Klipper: reset search field on popup close (kde#504658) * wallpapers/image: fix heap-use-after-free in SlideFilterModel::invalidate() * libtaskmanager: Fix missing argument for QString::arg * wallpapers/image: fix flaky testCustomAccentColorFromWallpaperMetaData test * wallpapers/image: fix flaky SlideFilterModelTest from QFuture synchronous continuation * components/calendar: fix today-highlight showing wrong day for UTC+x timezones before UTC midnight (kde#521114) * applets/notifications: Explicitly set rotation in the unread state (kde#458156) * 🍒 kcms/wallpaper: Avoid storing screen as raw pointer (kde#521078) ++++ plasma6-systemmonitor: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 * table: Do nothing if data() functions are passed an invalid index * table: Make sure to cleanup sorted columns when using "hide column" on table * table: Explicitly remove duplicate entries from sortedColumns in ColumnSFModel (kde#518073) ++++ plasma6-thunderbolt: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - No code changes since 6.7.0 ++++ plasma6-vault: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ plasma6-welcome: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ plasma6-workspace-wallpapers: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ plymouth-theme-breeze6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ podman: - Update to version 5.8.3: * Bump to v5.8.3 * Update release notes for v5.8.3 * Bump to gvisor-tap-vsock v0.8.9 * [v5.8] Bump Buildah to v1.43.2 * ci: fix validate-source checks vs stale labels * Release automation: update org location * ci: use env vars to avoid template expansion in code contexts * ci: use --sandbox for dynamically generated sed scripts * Update gh org from which releases are pulled in pswh scripts * pkg/machine/e2e: set XDG_CONFIG_HOME * Set permissions for win installer CI job * ci: delete netavark v2 * ci: fix storage.conf composefs setup * Update release ID in win-installer-main.ps1 * Use GH token to download Podman release in utils.ps1 * validate ci.yml file * ci: add path-filter to success job * CI: Adjust Mac tmpdir * ci: fix validate job to actually work on push * ci: skip validate-source on push * ci: add GITHUB_TOKEN to win installer test * test/python/docker/compat: skip test_search_image * ci.yml: add macos jobs * ci.yml: add windows jobs * New GHA lima ci testing setup * Run 'make swagger' in the validate-source GHA job * Migrate 'build each commit' check from Cirrus to GHA * Migrate validate-source from Cirrus to GitHub Actions * Rename contrib/cirrus to hack/ci * .cirrus.yml: do not run golangci-lint for freebsd and mac * Makefile: run golangci-lint for all supported OSes * hack/golangci-lint.sh: fix binary lookup order * pkg/bindings/generator: fall back to golangci-lint from $PATH * hack: reuse already installed golangci-lint * ci: replace git-validation with a small shell script * .editorconfig: add indentation rule for shell files * ci: rm contrib/cirrus/check_go_changes.sh * .golangci.yml: deny using obsoleted os.Is... checks * Remove unused nolint annotations * Replace os.Is* error checks with errors.Is * Fix compilation of tests without CGo * test/system: fix "quadlet kube - start error" flake * test/system: fix can trap signal flake * test/system: do not use image mount as rootfs source * test/system: fix "podman kill - concurrent stop" * test/system: use DISABLE_HC_SYSTEMD for 2 tests * test/e2e: deduplicate some network subnets * test/system: bump "unlock while waiting for timeout" timeout * test/system: do not run "podman pause/unpause" in parallel * test/system: fix "stop container when healthcheck runs" flake * test/system: fix "podman stop - unlock while waiting for timeout" * test/e2e: fix static port assignment * test/system: skip one new pasta flake * test/e2e: fix some duplciated network subnets * test/e2e: skip "podman run --shm-size-systemd" as root * test/e2e: skip "sshd and API services required" * test/system: fix "add username to /etc/passwd if --userns=keep-id" * test/system: skip "IPv6 default address assignment" * test/system: fix quadlet - rootfs on kernel 7.1 * Cite go module change * Install WiX v5.0.2 to build the Windows installer * Bump Podman to v5.8.3-dev ++++ polkit-default-privs: - Update to version 1550+20260623.563df94: * profiles: added kdeplasma6-addons kameleon.qmk (bsc#1267818) ++++ polkit-kde-agent-6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ powerdevil6: - Update to 6.7.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.7.1 - Changes since 6.7.0: * Update version for new release 6.7.1 ++++ publicsuffix: - Update to version 20260622: * Add mkm.fan to private domains (#2937) * util: gTLD data autopull updates for 2026-06-13T16:12:40 UTC (#2958) * Add vibehost.space for cross-tenant cookie isolation (#2932) * Add OpenAI private suffixes (#2930) * add khsj.cn and canva.link (#2898) * add ai.id (#2922) * Add book.online (#2890) ++++ python-click-extra: - update to 8.0.1: Redo a proper release. - update to 8.0.0: No changelog available ++++ python-crc32c: - Initial import of python-crc32c 2.8 ++++ python-fastmcp: - Update to version 3.4.2 ++++ python-fastmcp-slim: - Update to version 3.4.2 - Add missing python-starlette dependency, declared by the client and server extras ++++ python-nethsm: - update to 2.1.2: * Changes - Patch generated client to remove the python-dateutil dependency. ++++ python-node-semver: - Update to 0.9.1: * Handle invalid versions in valid() (gh#podhmo/python-node-semver#54) ++++ python-notify-py: - Initial package (version 0.3.43): * Cross-platform desktop notification library for Python; on Linux it uses notify-send (libnotify) with a jeepney/D-Bus fallback * Drop the bundled macOS Notificator.app (prebuilt Mach-O binaries), which is useless on Linux * Relax the upstream loguru <= 0.6.0 cap (overly strict poetry pin; builds and imports fine against the current loguru) ++++ python-oci-sdk: - Update to version 1.180.0 * Support for static redirect paths in OAuth2 and OpenID Connect authentication policies in the API Gateway service * Support for returning SDK resources and etags during SDK updates in the API Gateway service * Support for virtual node pool cycling in the Kubernetes Engine service * Support for access types on Autonomous AI Database Serverless instances in the Database service * Support for external logical zones on Autonomous AI Database Serverless instances and local Autonomous Data Guard standby databases in the Database service * Support for scheduled backups of Autonomous Database Dedicated resources in the Resource Scheduler service * Support for action-type filtering of resource types in the Resource Scheduler service * Support for Log Analytics log groups on Oracle Process Automation (OPA) instances attached to Integration instances in the Integration service * Support for Zero Trust Packet Routing (ZPR) security attributes on DNS resolver endpoints in the DNS service * Support for free-form and defined tags on DNS resolver endpoints in the DNS service * Support for resolver, private endpoint, and VNIC identifiers in DNS resolver endpoint responses in the DNS service * Support for the UPDATING lifecycle state on DNS steering policies in the DNS service * Return type of method `update_sdk` changed from `None` to `oci.apigateway.models.Sdk` in the API Gateway service - from version 2.179.0 * Support for ExaDB-D Public Cloud in the Operator Access Control service * Support for cross region replication with hot standby in the PostgreSQL service * Support for starting and stopping DB systems in the PostgreSQL service * Support for Kerberos authentication in the PostgreSQL service * Support for performance insights in the PostgreSQL service * Support for log analytics integration in the Application Performance Monitoring Control Plane service * Support for storing large data files in Application Performance Monitoring configurations in the Application Performance Monitoring service * Support for compute clusters and host groups in the Kubernetes Engine service * Support for Zero Trust Packet Routing (ZPR) security attributes on private endpoints in the Object Storage service * Support for Zero Trust Packet Routing (ZPR) security attributes in the Cloud Migrations service * Support for Zero Trust Packet Routing (ZPR) security attributes in the Secure Desktops service * Support for forcefully restarting and stopping Autonomous Databases and Autonomous Container Databases in the Database service * Support for restarting Oracle Rest Data Services (ORDS) services on Autonomous VM Clusters and Cloud Autonomous VM Clusters in the Database service * Support for triggering forced reboot and stop of DB nodes in ExaDB-D, ExaDB-XS and ExaDB-C@C in the Database service * Support for additional coordinator node pools for OCI Search in the OpenSearch service * Support for multi-link organizations in the Organization Management service * The model `CustomerLoggingDetails` has been removed from the OpenSearch service * The model `ReviveWorkflowInstanceDetails` has been removed from the Organization Management service - from 2.178.0 * Support for B200 shapes in dedicated AI clusters in the Generative AI service * Support for Oracle Managed Database Software Updates in the Database service * Support for scheduling preferences, version series selection, and readiness details in Oracle Managed Database Software Updates in the Database service * Support for rescheduling Oracle Managed Database Software Updates in the Database service * Support for Oracle-managed and customer-managed database home types in the Database service * Support for specifying VM cluster IDs when creating databases in the Database service * Support for Oracle Managed Software Updates delegation controls in the Delegate Access Control service * Support for Exadata Database VM Clusters in delegation controls in the Delegate Access Control service * Support for database IDs in delegated resource access requests in the Delegate Access Control service * Support for approval action timestamps and SSH access indicators in the Delegate Access Control service * Support for public connectivity add-ons in the OCI Streaming with Apache Kafka service * Support for listing, installing, updating, getting, and uninstalling Kafka cluster add-ons in the OCI Streaming with Apache Kafka service * Support for SASL and mTLS authentication mechanisms in public connectivity add-ons in the OCI Streaming with Apache Kafka service * Support for GPU memory fabric IDs and size details in GPU memory cluster summaries in the Compute service * Support for filtering GPU memory clusters by GPU memory fabric in the Compute service * Support for associated GPU memory cluster IDs in GPU memory fabric resources in the Compute service * Support for partner-provided OS licenses when launching and updating instances in the Compute service * Support for work request IDs and waiters when attaching volumes, detaching volumes, and terminating instances in the Compute service * Support for single-stack IPv6 in the Virtual Cloud Network service * Support for hostnames on IPv6 addresses during create, update, and bulk operations in the Virtual Cloud Network service * Support for IPv6 addresses on DB systems, read endpoints, read replicas, and snapshots in the MySQL HeatWave service * Support for IPv6 selection in replication channels on dual-stack DB systems in the MySQL HeatWave service * Support for X.509 identity propagation trusts and CA certificate chains in the Identity Domains service * Support for resource subject type, impersonating resources, claim validations, and claim propagation in identity propagation trusts in the Identity Domains service * Method `detach_volume_and_wait_for_state` was renamed to `detach_volume_and_wait_for_work_request` in the Compute service * Method `terminate_instance_and_wait_for_state` was renamed to `terminate_instance_and_wait_for_work_request` in the Compute service - from version 2.177.0 * Support for Zero Trust Packet Routing (ZPR) security attributes for private endpoints in the Operations Insights service * Support for Zero Trust Packet Routing (ZPR) security attributes for private endpoints in the Database Management service * Support for multimodal image input and flagged modalities when applying guardrails in the Generative AI service * Support for filtering incidents by last update time in the Cloud Incident Management service * Support for Cloud Incident Management APIs without Customer Support Identifier (CSI) parameters in the Cloud Incident Management service * Support for site IDs when creating and updating VMware BYOL registrations in the Oracle Cloud VMware Provisioning service * Support for VMware Cloud Foundation (VCF) BYOL allocation IDs during ESXi host replacement and in-place upgrades in the Oracle Cloud VMware Provisioning service * Parameter `csi` is removed from the model `CreateIncident`, `CreateUserDetails` and `User` in the Customer Incident Management service * Parameter `customer_support_key` is removed from the model `TenancyInformation` in the Customer Incident Management service - from version 2.176.0 * Support for calling Oracle Cloud Infrastructure services in the me-alrayyan-1 region * Support for Veridata deployment types in the GoldenGate service * Support for cloning ZeroETL pipelines in the GoldenGate service * Support for Object Storage initial load in ZeroETL pipelines in the GoldenGate service * Support for specifying CPU core count and autoscaling in ZeroETL pipelines in the GoldenGate service * Support for setting disaster recovery status during deployment creation in the GoldenGate service * Support for switchover and failover mode selection in disaster recovery peer switchovers in the GoldenGate service * Support for generating and retrieving disaster recovery precheck reports for standby peers in the GoldenGate service * Support for scheduling policies and scheduling windows as part of granular maintenance scheduling of Exadata Infrastructure components in the Database service * Support for specifying System Global Area (SGA) memory percentage and distributed algorithm configuration in Autonomous VM Clusters and Cloud Autonomous VM Clusters in the Database service * Support for Database Resident Connection Pooling (DRCP) in Autonomous Container Databases in the Database service * Support for creating additional VMs in Exadata Cloud Service and Exadata Cloud@Customer in the Database service * Support for selecting specific compute shapes during cluster placement group creation in the Cluster Placement Groups service * Support for compute target resource when creating and managing reusable managed compute capacity for workload deployments in the Data Science service * Support for managed compute cluster as a compute target type in the Data Science service * Support for creating model deployments and jobs that use a compute target as the deployment infrastructure in the Data Science service * Support for multi-inference endpoints in model deployments in the Data Science service * Support for flexible dense virtual machine shapes in the Compute service * Support for network firewall health status APIs in the Network Firewall service * Support for security attributes when creating or updating network firewalls in the Network Firewall service * Support for mapped secrets when creating or updating decryption rules in the Network Firewall service * Support for Zero Trust Packet Routing (ZPR) security attributes in the Kubernetes Engine service * The fields `availability_domain` and `subnet_id` were made required in `PlacementConfiguration` in the Kubernetes Engine service * The models `CreateIdcsAuthConfigurationDetails`, `CreateIdcsCustomServiceAuthConfigurationDetails`, `IdcsAuthConfiguration`, and `IdcsCustomServiceAuthConfiguration` were removed in the Data Science service * The enum values `IDCS` and `IDCS_CUSTOM_SERVICE` were removed from `AuthConfiguration.type` in the Data Science service - Refresh ops_relax-python-depends.patch - Update BuildRequires and Requires from setup.py ++++ python-opentelemetry-instrumentation-fastapi: - Add patch support-fastapi-0.137.patch: * Support fastapi 0.137 changes. ++++ python-pdm: - Update to 2.28.0: [#]# Breaking Changes * Update the minimum required Python version to 3.10. [#]# Features & Improvements * Add experimental workspace support for managing local member projects in a shared root lock file. * Defer startup-time imports for Python, virtualenv, and self-management commands. * Respect existing values of pyproject.toml when running pdm init or pdm new. * Move project plugin installations from .pdm-plugins under the project root to an isolated cache directory, and add a fixer to migrate existing plugin directories. (CVE-2026-47781, bsc#1268386) * Remove legacy importlib compatibility wrappers and use standard-library importlib.metadata and importlib.resources APIs directly. * Support exclude-newer in pyproject.toml in the [tool.pdm.resolution] table * pdm lock --exclude-newer now accepts relative durations in the format N{d|h|w}, such as 7d, 12h, and 3w, in addition to absolute UTC dates and timestamps. [#]# Bug Fixes * Fix pdm completion bash printing __ltrim_colon_completions: command not found (and a similar error for _get_comp_words_by_ref) when the generated script is sourced in a bash without the bash-completion package loaded, such as Git Bash on Windows or minimal Linux containers. The script now defines small fallbacks for both helpers when they are not already available. * Avoid forwarding duplicate SIGINT in pdm run on POSIX. * Fix a security issue with the installer to disallow installing to paths outside of the scheme directory. (CVE-2026-47764, bsc#1268385) * Refuse to write project-local config and state files (pdm.toml, .pdm-python, .python-version) when the destination is a symlink, preventing an untrusted repository from clobbering files outside the project root. (CVE-2026-47763, bsc#1268384) * Fix a regression issue that PDM_LOCKFILE env var is not respected. * Allow configuring the default lock --exclude-newer value with strategy.exclude-newer. * Preserve pylock package markers when refreshing lockfile hashes. * Fixed pdm add --frozen-lockfile --no-sync to skip dependency resolution and update only pyproject.toml without attempting to write the lockfile. * Fix [tool.pdm.options] being loaded from the current working directory instead of the target project when -p/--project is used. * Put make_file_executable into pdm.utils to replace the method of the same name in installer. To fix a breakage introduced by installer v1. * Fix pdm init