py-pdf: updated to 6.12.0
6.12.0, 2026-05-21
Security (SEC)
- Disallow cross-reference streams with zero-only width values
- Avoid excessive whitespace in layout mode text extraction
New Features (ENH)
- Implement SASLprep (RFC 4013) for AES-256 password normalization
- CID font resource from font file to encode more characters
Performance Improvements (PI)
- Optimize retrieval of named destinatinos in reader
Bug Fixes (BUG)
- Fix TreeObject.insert_child KeyError on fresh children
Robustness (ROB)
[4 lines not shown]
py-greenlet: updated to 3.5.1
3.5.1
- Add preliminary support for Python 3.15b1. This has not been
reviewed by CPython core developers, but all tests pass. Binary
wheels of this version won't work on earlier Python 3.15 builds and
may not work on later 3.15 builds.
- Fix the discrepancy in the way the two ``getcurrent`` APIs behave
during greenlet teardown. One API (the C API used by, e.g., gevent) raised a
``RuntimeError``; the other (the Python ``greenlet.getcurrent`` API)
returned ``None``. This second way is incompatible with greenlet's type
annotations, so ``greenlet.getcurrent`` now raises a
``RuntimeError`` as well.
py-peewee: updated to 4.0.6
4.0.6
* Add new methods to the postgres `BinaryJSONField`: helpers for in-place
modifications (`set`, `replace`, `insert`, `append`, `update`).
* Also add json-path helpers to the postgres `BinaryJSONField` (`path_exists`,
`path_match`, `path_query`, `path_query_array`, `path_query_first`).
* Quote path elements in SQLite's JSON field.
* Better and faster parsing of formatted date/times. Use the stdlib
`fromisoformat` as a first attempt since it's faster and more robust.
* Ensure `db.connection_context()` can be nested cleanly.
* Fix potential deadlock in `pool.close_all` and `pool.manual_close`.
* Restore whitespace stripping in `FixedCharField`.
py-aiohappyeyeballs: updated to 2.6.2
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
catch2: updated to 3.15.0
3.15.0
Fixes
Fixed ambiguous overload issue with std::optional<T> in C++26.
Since std::optional was turned into a range, the partial specialization of StringMaker for range-like types and for std::optional<T> were in conflict.
Improvements
Simplified CATCH_REGISTER_ENUM internals for faster compilation and retrieval.
Successful assertion are slightly (1-2%) faster.
Generic (new-style) matchers support constexpr matching in C++20.
Combining matchers requires C++26.
Catch2-provided generic matchers are all constexpr enabled.
Added STATIC_REQUIRE_THAT for compile-time matcher assertions.
This requires the compiler to support enough constexpr for matchers, see above.
ansible: updated to 13.7.0
13.7.0
Major Changes
grafana.grafana
- Run molecule only when required
- migrate stack create/update/delete to stacks-api
netapp.ontap
- Updated ONTAP personality check functionality.
- na_ontap_debug - AWS Lambda support added to the module.
- na_ontap_dns - AWS Lambda support added to the module.
- na_ontap_domain_tunnel - AWS Lambda support added to the module.
- na_ontap_efficiency_policy - AWS Lambda support added to the module.
- na_ontap_export_policy - AWS Lambda support added to the module.
[19 lines not shown]
ansible-core: updated to 2.20.6
v2.20.6
Security Fixes
- psrp - Do not log raw stdout/stderr on verbosity 5 when task has ``no_log: true`` set
- winrm - Do not log raw stdout/stderr on verbosity 5 when task has ``no_log: true`` set
Bugfixes
- ansible-test remote alias - Alias values for ``--controller`` and ``--target`` are properly resolved for ``remote``. Previously, remote alias values (e.g. ``fedora/latest``) resolved to the correct name only for the legacy ``--remote`` arg, failing with an unknown image error for the newer args.
- git - use the branch configured in ``.gitmodules`` or the remote HEAD instead of hardcoding ``master`` when ``track_submodules=yes`` (https://github.com/ansible/ansible/issues/77691).
- module_utils/basic.py - Fix ``AnsibleModule.run_command()`` to handle ``None`` return from non-blocking pipe reads (https://github.com/ansible/ansible/issues/86920).
py-django-q2: updated to 1.10.0
1.10.0
- fix: Fix incorrect signal import
- Add post_execute_in_worker signal
- Fix BadSignature after the default Django cache expires
- feat:add Simplified Chinese Translation
- Update Django Q2 compatibility information
- Don't close DB connection if async_task was called with sync=True
- Convert queue size and count to string in monitor
- Fix unbounded growth of Broker.set_stat cluster master list
- Update Python base image to 3.9-slim-bookworm
- feat: add ru locale and improve translations
py-django-debug-toolbar: updated to 6.3.0
6.3.0 (2026-04-01)
* Replaced ``requirements_dev.txt`` file for ``pyproject.toml`` support with
dependency groups.
* Updated ReadTheDocs Python version to 3.13.
* Modernize some panel styles and colors.
* Standardize use of time/duration units and labels across panels.
* Added translations for Lithuanian, Turkish and Uzbek.
* Update the translations.
* Expose a ``py.typed`` marker file.
* Updated ``RedirectsPanel`` to emit the deprecation warning when it's used
rather than on instantiation.
* Highlighted the documentation about disabling the browser's caching to
ensure the latest static assets are used.
* Fixed bug with ``CachePanel`` so the cache patching is only applied
once.
* Added ``debug_toolbar.store.CacheStore`` for storing toolbar data using
[5 lines not shown]
py-acme py-certbot*: updated to 5.6.0
5.6.0
Changed
certbot now requires version 1.7+ of the library distro and certbot-dns-cloudflare requires 4.0+ of the Cloudflare Python library.
Fixed
The certbot-dns-ovh snap and docker image now properly delete any created TXT records after the challenge is completed by requiring dns-lexicon 3.25.1 which contains the fix.
Our Docker images have been updated to use Python 3.14 and Alpine Linux 3.23.
py-awscrt: updated to 0.32.2
0.32.2
Min or higher Windows SDK Versions
Update crt versions
0.32.1
Add IoT Metrics Support
Manual PUBACK Control
Support crt logs in 'logging' module
Better checksum support
devel/git-branchless: update to 0.11.1
v0.11.1
Release highlights
None. This is a fixup release that includes no new features or changes in behavior.
Changed
(#1672): scm-bisect has been updated (was missed in v0.11.0)
v0.11.0
Release highlights
This release includes a number of new features and changes; including:
Rust v1.86 or later is required to build.
A new git split command was introduced.
Revsets gained a new ! operator, as well some performance improvements.
record and amend can now detect and add new, untracked files.
[38 lines not shown]
editors/redox: update to 0.6.1
What's Changed
feat: in-editor split panes by @JackDerksen in #27
Features include:
In-editor splits with ctrl+\ and ctrl+- (split as many times as you want!)
Navigate between splits with ctrl+h/j/k/l
Use arrow keys to move the cursor in typing widgets, such as the command line or fuzzy finder
More standardized styling for popups
Refined statusline styling
Corrected fingerprinting for "different newlines" that keep the same editor structure, so the buffer no longer reads as dirty when it's essentially unchanged
Automatically refresh buffers in Redox when the file is modified externally
Other small fixes