rqlite CLI separates database backups from SQL restoration
engineeringrqlitebackupsclirqlite 4.6.0 adds backup, dump and restore commands to the CLI. Binary database files and SQL dumps remain different artifacts, and restoration uses the SQL form.
Notes on building observable systems and operating them at scale.
rqlite 4.6.0 adds backup, dump and restore commands to the CLI. Binary database files and SQL dumps remain different artifacts, and restoration uses the SQL form.
Ruby 2.7 preview 3 focuses on keyword-argument compatibility. Its warnings identify calls that depend on converting between a positional hash and keyword arguments.
KSQL becomes ksqlDB with point-in-time lookups and connector management. The new query path exposes asynchronously maintained state while preserving the difference between a derived view and an OLTP database.
Redis 5.0.7 uses a fixed expiration reference during command execution. The release also corrects propagation from module callbacks and thread-safe contexts.
N2454 incorporates standard attributes and familiar allocation helpers while removing an old form of function definition.
The replacement graph now removes conflicting ordering edges for create_before_destroy and stops accumulating obsolete dependencies during refresh.
Automatic mutual TLS removes destination-rule configuration for compatible server endpoints, but remains opt-in in Istio 1.4. The release also introduces a beta authorization model and stronger configuration validation.
The first PostgreSQL 12 maintenance release fixes lock handling and progress reporting during concurrent reindexing. It also repairs stored bit-string padding and recovery settings.
Datasette 0.32 enables Jinja async rendering. Plugin functions can fetch data asynchronously while templates retain ordinary function-call syntax.
Helm 3.0.0 changes release management by removing its in-cluster server. Kubernetes authorization now applies through the caller's configuration, while release storage and patch generation remain important parts of the operational model.
Mirantis acquires Docker Enterprise while Docker refocuses on Desktop and Hub. The announcements divide product ownership without claiming that image portability and platform operation are the same business.
The new Go developer hub includes module-aware package documentation, version information and license detection. Its value comes from helping engineers evaluate the particular dependency they intend to use.
Parallel Commits replaces two sequential consensus rounds with a distributed commit condition. CockroachDB 19.2 also enables vectorized execution for eligible queries.
Perl 5.30.1 fixes a scalar leak on repeated matches involving Unicode literals. Its maintenance changes also address argument context and negative formatting precision.
The November meeting resolves 73 percent of national-body comments, with the remaining work centered on specifying an already selected feature set.
Stable async functions return suspended futures, and await drives their progress within another asynchronous computation. The syntax improves composition without choosing a runtime or scheduling work merely because a function was called.
Swift Numerics launches with Real and Complex modules. It makes mathematical operations available through generic constraints and gives numerical APIs room to develop outside the standard library.
Optional chaining and nullish coalescing distinguish absence from truthiness. Assertion signatures extend control-flow checking across validation helpers.
A CDN problem served some users a prerelease 3.5.8 source archive. Python 3.5.9 republishes the proper release under a new version without new runtime changes.
Local-only operations now preserve the meaning of workspace variables marked as HCL, and represent unavailable sensitive inputs as unknown values.
Cassandra 4.0-alpha2 lets token allocation use an explicit local replication factor. The preview also replaces snapshot dependencies and corrects repair messaging.
WG14's October meeting brings pointer semantics and interface changes into the same revision discussion, with proposals whose effects extend beyond syntax.
Kafka 2.3.1 continues the work behind cooperative Connect rebalancing. The worker distinguishes a received assignment from tasks already running and tasks stopped for reconfiguration.
Docker Hub's two-factor beta requires personal access tokens for CLI login. Browser account protection and unattended registry access now have explicitly different credential paths.
Swift explains a diagnostic architecture that records failed constraints while solving the rest of an expression. That context lets errors point to the operation that needs correction.
A compiler ordering inference could remove a required bounds check. A separate DSA fix rejects a missing modular inverse instead of using it in a multiplication.
The managed CockroachDB beta puts cluster provisioning and routine operations behind a service interface. Its value depends on the operational work behind that interface and the topology an application selects.
CVE-2019-11253 permits resource exhaustion through malicious request bodies. October's advisory explains why an upgraded cluster can retain anonymous access that a fresh installation would not grant.
Rustup searches backward for a nightly with the installed components instead of treating the newest compiler as the only update candidate. Installation profiles also make the initial tool selection explicit.
The Raku rename separates two source-incompatible languages whose names implied a version upgrade. The accepted transition plan preserves compatibility while changing documentation and tooling.