PostgreSQL governance includes historical timestamp compatibility
engineeringpostgresqlgovernancetimestampsThe Core Team report for 2022 records a time-zone compatibility decision alongside conduct policy and trademark work.
Notes on building observable systems and operating them at scale.
The Core Team report for 2022 records a time-zone compatibility decision alongside conduct policy and trademark work.
Redis 7.0.8 fixes integer overflows in string, sorting, and random-member commands. The patches validate derived sizes before they reach allocation or reply construction.
Perl 5.37.8 adds embedded regex code forms that leave engine optimizations enabled. Their execution frequency explains the tradeoff between observing a matcher and preserving its performance.
The announced Summit program brings transaction work together with deployment and application concerns. Its proposed direction is easier to assess against Cassandra's existing partition-oriented model.
An internal Console API gave Cloud Developer users SQL administrator-like access. The fix restricts the per-cluster SQL identities used by the Console.
The maintenance release continues Swift 5.7, whose optional-binding shorthand reduces repetition while preserving explicit value semantics.
Nix 2.13 connects flake references to the older command interface. The change lets source resolution evolve without requiring every expression and build invocation to change together.
Docker Desktop 4.16 makes Extensions generally available. Its image packaging and search integration explain how Docker is extending the local development environment.
Rust 1.66.1 fixes Cargo's missing SSH host-key verification. The advisory also identifies Git URL rewrites that can make an apparently HTTPS-based dependency workflow use the affected transport.
The optional GIL proposal moves synchronization into reference counting and containers, with consequences for native extensions and package distribution.
Go 1.19.5 fixes atomic comparisons on several architectures and restores typed certificate errors on macOS. Both changes preserve behavior that application code should be able to take for granted.
Datasette adds a convenient default for disabling arbitrary SQL. SpatiaLite explains why read-only database access does not establish that every callable function is safe for public use.
P2757R0 proposes closing a compile-time checking gap for dynamic formatting parameters without requiring their runtime values.
fish 3.6 adds a searchable history pager and programmable abbreviation expansion. Both changes keep command construction visible in the interactive editor.
rqlite 7.13.1 corrects the filesystem behavior of disabled CLI history. The small fix distinguishes retaining no commands from retaining no history file.
The planned Immerok acquisition puts stateful computation beside Confluent's Kafka service. Event time and checkpoint recovery explain why operating that computation is a separate problem.
Kubernetes 1.26 gives disruption budgets a choice about unhealthy pods. That choice separates preserving a chance of recovery from allowing node maintenance to proceed.
Terraform 1.3.7 fixes an inconsistency in module version constraints and a null-block panic in lifecycle processing.
Dragonfly 0.13 moves eligible string payloads into SSD files while retaining its in-memory dictionary. Its implementation shows how batching and asynchronous writes shape the memory savings.
SQLite 3.40.1 corrects safe mode in the command-line shell so functions such as writefile are blocked. A SELECT statement can have filesystem effects when the host registers functions that perform them.
Ruby 3.2 pairs a memoized regex matcher with timeout controls and moves YJIT out of experimental status. The release also brings CRuby to WASI with explicit limits on the initial port.
A UK committee-draft comment asks what preserving a value means across floating-point types. Complex values, signed zero, and NaNs expose ambiguities beyond ordinary rounding.
Perl 5.37.7 adds defined-or and logical-or defaults to signature parameters. The choice determines whether zero, empty text, or an explicitly undefined argument survives parameter binding.
pgAdmin 6.18 renders its desktop menu through NWjs. The change uses an existing runtime boundary while the release also repairs generated SQL and saved-password controls.
The maintenance release repairs random port allocation and updates packaged tools. Its runtime security changes also require distinguishing containerd's CRI service from Docker Engine's own integration.
rqlite 7.13.0 loads and saves interactive command history. The implementation retains recent commands for recall while leaving connection state and execution results outside that history.
The revised safety-focused contracts paper separates restricted predicates from an explicit relaxed form. It also addresses undefined behavior inside the checks themselves through proposed conveyor functions and arithmetic rules.
OAuth for Kafka reaches general availability after its limited release. The useful distinction is between obtaining a provider-issued token, authenticating a client and granting that identity access to Kafka resources.
Cassandra 4.1 combines guardrails with controls for hints, change data capture, and partition access. These features express different decisions about which work a cluster accepts and which data it retains.
The December patch fixes root CA access when service account token automount is disabled. It also deprecates the Kubernetes certificate-provider mode on Kubernetes versions below 1.20.