rqlite adds cluster member removal to its CLI
engineeringrqliteraftoperationsrqlite 5.3.0 exposes node removal in the interactive client. The command sends a membership request using a Raft node ID and follows leader redirection.
Notes on building observable systems and operating them at scale.
rqlite 5.3.0 exposes node removal in the interactive client. The command sends a membership request using a Raft node ID and follows leader redirection.
ensurepip now runs pip as a module instead of relying on its internal main function. The change matters most when distributors update the bundled installer independently.
Online primary-key changes expand schema evolution while preserving the old key as a unique secondary index. SELECT FOR UPDATE and recursive CTEs add control over contention and iterative queries.
Cargo repairs file listing for packages with unpublished dependencies. The release also restores CPU-feature detection that had become incorrectly tied to unstable instruction support.
GCC 10 implements concepts, experimental coroutines, and constexpr allocation. Each facility changes a different part of how a program states requirements and manages lifetime.
GCC 10 changes the default treatment of tentative definitions and introduces an experimental path analyzer. Both changes expose assumptions that separate compilation can conceal.
The maintenance release fixes hangs after topic recreation and stale offset commits after reassignment. Both repairs concern client state surviving a change that invalidates its meaning.
Official support for Ubuntu 20.04, CentOS 8 and Amazon Linux 2 required changes in Foundation, package tooling and the runtime build.
Redis 6.0 adds named ACL users and native TLS while introducing optional network I/O threads. The release changes access boundaries without making every Redis command execute in parallel.
fish 3.1.2 fixes an eval buffering regression that could hang interactive programs. The patch distinguishes actual pipelines from terminal output and file redirection.
The maintenance release includes a regression test for observed wrapped arrays and changes the Linux runtime build to avoid libatomic.
The 3.9 release candidate changes how optional chaining combines with a non-null assertion. An assertion about types no longer inserts an unintended runtime boundary in the chain.
April's development snapshot updates core modules while giving maintainers a concrete interpreter for testing comparison chains and Unicode name handling.
PgBouncer 1.13 adds a Linux TCP timeout, changes permitted TLS versions and reports readiness to systemd. Each change controls a different part of connection management.
An istiod disruption budget selected a label absent from its pods. Istio 1.5.2 repairs that mismatch and several installation paths introduced around the consolidated control plane.
Cassandra 4.0-alpha4 bounds repair-history retention and adds repair diagnostics. Its preview also exposes the consistency choices behind foreground read repair.
Cargo supplies executable paths when building integration tests and benchmarks. Smaller inference and macro changes also remove cases where valid intent needed extra work.
Datasette 0.40 removes the Now v1 publisher and directs Now v2 users to a plugin. It also accepts YAML metadata and fixes configuration handling during publishing.
The second 20.1 release candidate prevents mixed-version clusters from accepting time precision that older nodes ignore. The repair illustrates why new binaries and a finalized cluster version are different states.
Cluster API v1alpha3 adds declarative kubeadm control plane management and bounded worker health remediation. Its APIs distinguish control plane sequencing from infrastructure-managed worker groups.
Markhor updates the system base while documenting the state and permission transitions that a declarative rebuild cannot infer on its own.
The final Python 2 release includes a repair for control characters in HTTP hostnames. Its contents explain why an available release and a supported runtime are different claims.
The 2019 survey finds broad module adoption alongside persistent tooling problems. Its revised methodology also changes how several apparent year-to-year trends should be read.
Co-groups let several grouped streams update one aggregate with separate input functions. TLS 1.3 support arrives alongside a distinct change making TLS 1.2 the default.
P0533R6 proposes a bounded extension of constant evaluation into cmath and cstdlib. Runtime environment dependencies explain why the proposal selects some functions and excludes others.
rqlite 5.2.0 fixes a zero snapshot-check interval that allowed unbounded Raft log growth. The check interval and entry threshold govern different parts of the maintenance process.
N2510 removes the requirement to name every parameter in a C function definition. Callback implementations can retain the required signature without introducing an unused identifier.
Opening the Compose specification creates a place to define what an application file means across implementations, including where platform support can differ.
The April announcement confirms that Ruby 2.4 support ended on March 31, after a final security release, and distinguishes the remaining branches by maintenance policy.
Sentinel's redesigned Terraform imports are generally available. Their relationship to Terraform's JSON representation explains the policy decisions that require more than a final value.