py-redis: updated to 8.0.0
8.0.0
Experimental Features
Added support for new array commands
New Features
Support Cluster PubSub in asyncio
Add Redis Keyspace Notifications Support for Redis Cluster
Add random load balancing strategy which allows for use of the primary
Add FPHA (floating-point homogeneous array) arg support to JSON.SET
Added custom Claude command + XNACK command support
Adding Time Series Multiple Aggregators support
Adding support for new COUNT aggregator for some sorted set commands - ZINTER, ZINTERSTORE, ZUNION, ZUNIONSTORE
Adding support for new INCREX command
Add support for PubSub subscriptions with binary channel names and handlers
[29 lines not shown]
py-jsonpickle: updated to 4.1.2
v4.1.2
* Add deprecation warnings for the pending removal of the ``safe``, ``numeric_keys``, and
``use_decimal`` arguments, as well as the pending change of ``keys`` parameter to default
to ``True``.
py-pdf: updated to 6.12.2
6.12.2, 2026-05-26
Security (SEC)
- Optimize _decode_png_prediction regarding memory and speed
- Improve loop control in text extraction
py-rich-click: updated to 1.9.8
1.9.8
Fixed regression in patching with Click 8.4.0.
Warn about regression in Typer ≥0.26.0 patching. (No fix currently.)
postgresql-timescaledb: updated to 2.27.1
2.27.1 (2026-05-19)
This release contains performance improvements and bug fixes since the 2.27.0 release. We recommend that you upgrade at the next available opportunity.
Bugfixes
Delete orphaned compression_settings before migrating catalog table
Fix job_errors view leaking failed jobs to non-owners
Check hypertable ownership before recompression
Fix information leak in policy_reorder_remove
Adding migration scripts for composite bloom filters
Skip columnar index scan when grouping by an expression
Skip ColumnarIndexScan for GROUPING SETS / ROLLUP / CUBE
py-geojson: updated to 3.3.0
3.3.0
- `__all__` must be a sequence of strings: fix `__init__.py` and `factory.py`
- remove simplejson
- Add support for Python 3.14
- Remove EOL Python version support
- Update GH action versions for Node 24
- fix: convert dict features to Feature objects in FeatureCollection
py-lmdb: updated to 2.2.0
2.2.0
New features
- New ``lmdb.aio`` module providing asyncio support with
``AsyncEnvironment`` and ``AsyncTransaction``.
- ``Environment.dbs()`` lists all named databases in an environment.
- ``Cursor.getmulti()`` accepts ``values=False`` for batch key-existence
checks without fetching values.
- ``Transaction.stat()`` now defaults to the main database when no ``db``
argument is given.
- ``Environment.set_mapsize()`` now safely invalidates open transactions
[33 lines not shown]
protobuf py-protobuf: updated to [7.]35.0
Protocol Buffers v35.0
Bazel
Bazel 9 Support: Upgrade tests to Bazel 9 (3ee8d8a)
Moved protocopt flag out of the cc dir, since it is not a c++-specific flag. (325d8dc)
Add support for bazel 9.x
Change @protobuf//bazel/flags:prefer_prebuilt_proto flag to True. (f9f32d2)
Dropped support for Bazel 7. (1816758)
Compiler
Implement the Edition 2026 naming style enforcement feature. This will help prevent field name collisions. (ae0d964)
Add enum to enforce_naming_style feature to avoid field naming collisions which will be implemented in Edition 2026. (e4911a1)
Fail writing files in protoc CLI if any file output path is relative. (3bf2b07)
Mangle types named XyzView if there is any direct sibling named Xyz (63d6ef0)
Improve the namespacing selected by rustc used for gencode types in errors. (ce2eb73)
Fully qualify scalar types in Kotlin/Native proto generator. (adc8d22)
[99 lines not shown]
py-dulwich: updated to 1.2.5
1.2.5 2026-05-28
* SECURITY(GHSA-gfhv-vqv2-4544): Validate submodule paths in
``porcelain.submodule_update`` (and thus
``porcelain.clone(recurse_submodules=True)``). A crafted upstream
repository could carry a submodule whose path was ``.git/hooks`` (or
any other path inside ``.git`` or above the work tree), causing the
submodule's tree contents to be written there with their executable
bits intact -- dropping a hook that later commands would run. Submodule
paths are now rejected if they are absolute or carry a component that
the configured path validator refuses, and the submodule's own tree is
materialized with the same validator. This is the dulwich analogue of git's
CVE-2024-32002 / CVE-2024-32004.
(Jelmer Vernooij; reported by tonghuaroot)
* SECURITY(CVE-2026-42305): Harden tree path validation against entry
names that are harmless on POSIX but dangerous when checked out on
[46 lines not shown]
lazygit: updated to 0.62.1
0.62.1
Fixes
Fix crash when keybindings are disabled that normally show in the status bar
Docs
Add docs for how to add the default, non-pager diff to the list of pagers
cmake cmake-gui: updated to 4.3.3
4.3.3
The export(PACKAGE_INFO) command now writes to the cps/<package-name>
subdirectory of the current build directory, rather than directly to the
current build directory.
libdrm: update to 2.4.134.
Eric Engestrom (2):
ci: fix indentation
ci: bump debian from bookworm to trixie
Rudi Heitbaum (2):
amdgpu: fix discards 'const' qualifier from pointer target type
modetest: fix discards 'const' qualifier from pointer target type
Samuel Pitoiset (4):
add missing include to util_math.h
build: bump version to 2.4.133
omap: stop including linux/types.h
meson: do not mark exynos/omap/tegra as disabled features
Simon Ser (2):
Sync drm_fourcc.h with drm-next
build: bump version to 2.4.134