Dragonfly stops expiration from inflating RSS eviction debt
engineeringdragonflymemorycachingDragonfly 1.34.2 fixes cache-mode eviction accounting that could turn accumulated expiration bytes into an excessive eviction target.
Notes on building observable systems and operating them at scale.
Dragonfly 1.34.2 fixes cache-mode eviction accounting that could turn accumulated expiration bytes into an excessive eviction target.
The first 4.0 maintenance release fixes group deletion around transactional offsets, rebalance races, and client compatibility.
Bun 1.3 expands HTML imports into a development workflow with hot reloading and shared routing. A broader SQL interface and Redis support extend the same runtime's role in application infrastructure.
Fish 4.1.2 repairs remote completion, delayed Escape handling, prompt placement, and generated configuration after the 4.1 release.
October's security release addresses allocation amplification and repeated parsing work across the standard library. Cookie limits and text response construction show why byte limits alone are insufficient.
Python 3.14 supports optional free threading, defers annotation evaluation, and preserves interpolated values in template strings. The release changes when work happens and which component owns it.
P3846 responds to objections about mixed contract semantics and compiler assumptions. It treats optional assertions and mandatory safety checks as different requirements.
Nix 2.32 raises the daemon protocol floor and removes store-directory prefixes from derivation JSON paths. The changes affect connection compatibility and machine-readable consumers through separate interfaces.
Litestream 0.5 adopts LTX and compaction to reduce repeated page work during restores. The format change also separates new backups from the older WAL-segment restore path.
Revision 3 defines the scope of a defer statement and expresses jump restrictions through that scope. The change sharpens when cleanup runs and what control flow may enter.
fish 4.1 can redraw a prompt before executing the command line. Its final-rendering argument separates the active editing prompt from the prompt retained in the terminal transcript.
PostgreSQL 18 adds asynchronous reads for selected operations and B-tree skip scans. Both changes depend on what work the database can anticipate, but they affect different parts of query execution.
Valkey 9 RC2 requires modules to opt into atomic slot migration. New lifecycle events and changes to function handling clarify which state belongs to a migrating slot.
Perl 5.43.3 adopts Unicode 17, bringing new character data into the development interpreter. The practical change concerns classification and text behavior as well as the size of the repertoire.
CockroachDB 25.3.2 adds s390x support through IBM Passport Advantage. Its new optimizer controls expose separate decisions about generating candidate plans and distributing execution.
Ruby Central has restricted production administration and temporarily centralized project access. The disagreement with maintainers exposes distinct questions about operating a registry and governing its client software.
Rust 1.90 changes the linker default for x86_64-unknown-linux-gnu and adds workspace publishing. Both changes move established build work into the standard toolchain with specific compatibility and failure contracts.
Model Runner's GA release extends local inference workflows while its artifact format keeps model files separate from execution engines.
Dragonfly 1.34.0 improves SSD tiering error handling and repairs how replicas resume and replay list operations.
Terraform 1.13.3 preserves sensitive and ephemeral marks when evaluating variable conditions. The fix keeps validation connected to the value's handling rules.
GhostAction used repository workflow changes to extract publishing credentials. PyPI revoked affected tokens and found no attacker publications, while recommending short-lived publishing identities.
Swift 6.2 adds InlineArray, Span, and opt-in strict memory safety. Its concurrency controls also make execution context an explicit choice without changing every project's defaults automatically.
CDC connects SQLite hooks to persistent queues and leader-driven HTTP delivery. Its acknowledgement and retry rules matter to consumers as much as the event payload.
D1 adds up to two automatic retries for eligible read-only queries. A second check rolls back writes from retry attempts that pass its conservative SQL classification.
Deno 2.5 stores named permission sets in project configuration and adds JSONL permission audit logs. Explicit selection keeps a stored policy separate from granting it, while traces help explain the capabilities exercised during a run.
The experimental JSON API changes ambiguous defaults and introduces streaming customization. Separating syntax from Go value conversion explains both the compatibility strategy and the performance design.
Determinate Nix 3.11.1 distributes selected evaluation work across cores. The preview separates command-level parallelism from an experimental builtin that can schedule expression evaluation explicitly.
Share groups enter preview with per-record acknowledgement and timed acquisition, while Streams explores broker-coordinated task assignment.
The September advisory covers a dynamic-forward-proxy crash and failed deletion of prefixed OAuth2 cookies. Exposure depends on the proxy configuration as well as its version.
P3835 shows how separately compiled users of an inline definition can supply different contract policies. The objection concerns the guarantee a library can make about its own checks.