Docker 28.3 adds AMD device requests and environment credentials
engineeringdockergpucredentialsEngine 28.3 extends GPU requests to AMD and lets the CLI read registry credentials from DOCKER_AUTH_CONFIG.
Notes on building observable systems and operating them at scale.
Engine 28.3 extends GPU requests to AMD and lets the CLI read registry credentials from DOCKER_AUTH_CONFIG.
Perl 5.42.0-RC1 exposes the next interpreter's source-encoding checks and revised feature boundaries. Candidate testing can distinguish syntax policy changes from runtime regressions.
Reflection turns program structure into compile-time values that ordinary C++ code can query. Splicing connects those values back to types and expressions without providing arbitrary token injection.
HTTPRoute changes could crash istiod, while a separate race could lose status writes. The fixes concern identity in derived route state and comparison of live versus desired status.
Dragonfly 1.31 restores partial synchronization after brief disconnects. The retained journal and its transition to live updates determine when a replica can avoid a complete reload.
An opt-in response field carries Raft indexes through local execution and forwarding. It identifies a replicated position without replacing SQL result handling or read-consistency policy.
Acceptance of PEP 779 moves free-threaded Python 3.14 beyond experimental status. The decision creates a support commitment while leaving the default build, Stable ABI work, and broader adoption as separate questions.
N3589 defines deferred blocks, reverse cleanup order, and return-value evaluation. Its control-flow restrictions make resource lifetime the central design issue.
CVE-2025-49146 let JDBC accept authentication methods incompatible with required channel binding. Version 42.7.7 adds checks around the authentication exchange, including a server that skips it.
Bun 1.2.16 adds control over local workspace linking and extends outdated checks to catalog dependencies. Its runtime fixes show why Node compatibility includes object behavior and lifecycle details.
Valkey 8.1.2 fixes CVE-2025-27151 in valkey-check-aof. The patch validates a path before copying it into a fixed-size buffer and also corrects maintenance-command behavior.
CVE-2025-27818 shows how delegated SASL configuration can become LDAP access and possible code execution in the worker JVM.
The Inference Extension separates model identity from serving capacity and uses model-server metrics to select endpoints. Its early API keeps Gateway and HTTPRoute while adding inference-specific decisions.
A June implementation report explains how Ruby embeds native payloads with their objects. The allocation savings depend on ownership and compaction rules that make the mechanism an explicit opt-in.
Years of proposals failed to establish agreement about Go's error-handling syntax. The June decision leaves room for library improvements while ending another round of language proposals.
SQLite 3.50.0 adds Unicode escape functions and uses them in safer textual output. A separate lock-timeout API also makes an existing configuration interaction explicit.
Perl 5.41.13 adds ^^= after the earlier introduction of ^^. The small addition exposes useful distinctions between logical evaluation, bitwise operations, and assignment precedence.
Python 3.14.0b2 includes template strings, which preserve literal text and interpolated values separately. Libraries can process those values before producing a final string.
Warbler includes an opt-in Python rebuild implementation, configuration-driven image building, and initial COSMIC support. The release separates stable distribution delivery from the readiness of individual integrations.
Microsoft's Go-based compiler preview is now available through npm and a VS Code extension. JSX checking and JavaScript analysis broaden its usefulness, while missing build and editor features keep readiness specific to each workflow.
Kafka 3.9.1 fixes 66 issues, including stale cached values, foreign-key join transitions, and transaction coordination.
Jonathan Müller's P3649 distinguishes enforceable safety guarantees from useful heuristics. Its initialization example exposes the need to mark unsafe library abstractions.
Two Paxos fixes address disagreement over empty and expired state during upgrades. The patches explain why retrying a missing commit could never repair the apparent difference.
The May audit announcement distinguishes algorithm implementations from protocols and compliance. Its findings explain why internal API scope and cgo lifetime rules matter to cryptographic assurance.
Docker's hardened image catalog combines minimal runtime contents with maintained Debian and Alpine variants and build provenance.
Anonymous pipes give Rust a standard way to connect process streams, including combined stdout and stderr. Their blocking and ownership rules determine when a process pipeline completes.
Etcd 3.6 adds supported schema migration for downgrade and moves membership authority to the v3 store. Lower retained Raft history also reduces memory use.
ISO/IEC TS 6010 formalizes pointer origins in the memory object model. Storage identity explains why matching addresses alone cannot establish a valid access.
ZJIT has merged into Ruby with a high-level SSA representation and method-based compilation. Its early implementation opens room for optimization passes while retaining substantial work before production use.
Terraform 1.12 adds an Oracle Cloud Infrastructure Object Storage backend and separates test-run concurrency from parallel operations inside a run.