py-uvicorn: updated to 0.49.0
0.49.0
Bump httptools minimum version to 0.8.0
Consume duplicate forwarding headers in ProxyHeadersMiddleware (reverses the 0.48.0 behavior of ignoring them)
gcc15-gnat: update to 15.2.0nb2
* Update common patches from upstream gcc15 package
* Update libgnat BSD socket implementation
* Improve using builtin binutils version on NetBSD 11
* Fix tasking implementation on NetBSD
- now GNAT does not use alternate stack for tasking
on NetBSD: see pthread CAVEATS
- add affinity/ceiling support
ansible-core: updated to 2.21.0
v2.21.0
Major Changes
- ``ansible-galaxy install`` and ``ansible-galaxy collection install|download`` - collections that declare a ``requires_ansible`` version that is not compatible with the running ansible-core version are now excluded from installation and download by default. In previous versions, ansible-galaxy would install such collections even if doing so resulted in an error at load time. To restore the previous behavior, set ``COLLECTIONS_ON_ANSIBLE_VERSION_MISMATCH`` to ``ignore`` in your configuration. (https://github.com/ansible/ansible/issues/78539)
- action plugins - Actions can directly register variables at several precedence layers using the ``register_host_variables`` method on ``ActionBase``. Previously, variable registration could only be simulated by user action plugins by returning ``ansible_facts`` with insecure fact injection.
- register projections - The ``register`` task keyword allows mapping multiple variable names to Jinja expressions to transform task results and other variables. The mapping form can replace many usages of ``set_fact`` and allows order-independent chained access to other variable expressions within the same task.
- task implicit object - A new ``_task`` implicit object is available for use in ``register`` and task conditional expressions (e.g., ``failed_when``). The result of the current task can be accessed via the ``_task.result`` property, without the use of ``register``. Under a loop, ``_task.result`` is the most recently completed result and ``_task.loop_result`` provides access to accumulated loop results. The ``_task.polymorphic_result`` property provides compatibility with classic name-only ``register`` in loops. The value is the result of the most recent loop iteration, then becomes the final list loop result once the loop is complete.
librime: updated to 1.17.0
1.17.0
Features
syllabifier: trim leading delimiters
navigator: 允許跳轉到分隔符之前
poet: make multiple sentences #1164 (ksqsf)
script_translator: allow multiple sentence candidates #1164 (ksqsf)
Bug Fixes
script_translator: excluded words cause crashes
navigator: forward/rewind 步長視未選定編碼分節數而定 (居戎氏)
build: commit ci should also build with plugins
punctuator: space after digit separators shouldn't be translated #1167 (ksqsf)
charset_filter: 不過濾漢字以外的符號 (居戎氏)
cargo-flamegraph: added version 0.6.13
A Rust-powered flamegraph generator with additional support for Cargo projects!
It can be used to profile anything, not just Rust projects! No perl or pipes
required <3
cargo-audit: updated to 0.22.2
0.22.2
Disable embedded file timestamps in rust-embed
rustsec: avoid warning about packages that are not from crates.io
cargo-audit: add CLI option to skip checking for yanked crates
cargo-audit: cap input size for audit bin
Show affected functions in binaries
cargo-audit: when run with -q, suppress dependency trees
build(deps): bump object from 0.38.1 to 0.39.0
Affected binary tweaks