SQLite keeps JSONB values binary during traversal
engineeringsqlitejsonextensionsSQLite 3.51.0 adds JSONB-returning traversal functions. It also includes percentile and carray code in the amalgamation while leaving activation to the build.
Notes on building observable systems and operating them at scale.
SQLite 3.51.0 adds JSONB-returning traversal functions. It also includes percentile and carray code in the amalgamation while leaving activation to the build.
CockroachDB 25.4 makes distributed vector indexing generally available and removes write blocking during index backfill. The implementation uses a temporary forward index to capture concurrent changes while the vector structure is built.
Startup can skip restoring a snapshot when a recorded fingerprint matches the local SQLite file. Associative RETURNING responses also reach the execute endpoint.
Windows ARM64 moves to Rust's highest support tier, including native host tools. The release also adds a diagnostic for raw pointers that escape the lifetime of local storage.
CockroachDB 25.3.4 repairs the drain status reported while virtual-cluster servers are shutting down. An omitted status field could let the CLI return before SQL clients and range leases had drained.
CVE-2025-9164 concerns DLL selection from Downloads before system directories, placing the Windows installer inside the privilege boundary.
Official Android SDK previews give Swift a shared distribution and development workflow. Native compilation, runtime packaging, and Java interoperability remain separate parts of integrating Swift into an Android application.
Perl 5.43.4 repairs a mismatch between positional arguments and values parsed by -s under -CA. The same command-line text now receives the same character interpretation through both paths.
Early-open BTI readers retain their specialized state when copied. SAI also flushes buffered segments when compaction switches its output writer.
Valkey 9 ships hash-field expiration, atomic slot migration and numbered cluster databases. The final fixes show how conditional writes and migration visibility affect correctness.
Oversized Lua response rewrites and connection shutdown during flow control expose different Envoy failures. Both require fixing lifetime handling inside the proxy.
N3727 reorganizes C's integer type categories and proposes signed one-bit integers. The work changes the meaning of categories used throughout the specification.
The completed Policy Working Group left a reporting contract and guidance across policy tools. Its retrospective also explains why temporary coordination needs a durable home for its results.
Matz has announced a repository transition for Ruby's package clients. The change preserves licenses and contributor rights while keeping Ruby Central responsible for the hosted registry.
October's announcement recognizes seven contributors and promotes four to Major Contributor status. The distinction matters because maintaining PostgreSQL involves work that a commit count cannot describe.
Terraform 1.13.4 repairs a nil-pointer crash while reporting that a hosted plan requires a cloud backend. The backend requirement remains in place.
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.