Prettier 1.9 keeps build-tool comments attached to their imports
engineeringtypescriptprettierformattingPrettier 1.9 corrects comment movement that could affect Webpack, adds JSX fragment formatting, and fixes TypeScript rest and decorator output.
Notes on building observable systems and operating them at scale.
Prettier 1.9 corrects comment movement that could affect Webpack, adds JSX fragment formatting, and fixes TypeScript rest and decorator output.
A Swift 4.0.3 runtime change prevents temporary NSString values from accumulating in the caller's autorelease pool. The source and regression tests show why reference counting alone does not describe temporary memory lifetime.
The one-gigabyte queue defaults have different scopes, and neither should be mistaken for a complete process memory limit.
The script state added for PSYNC2 exposed duplicate-loading failures. Redis 4.0.6 centralizes duplicate handling in function creation and widens quicklist counters for large datasets.
ISO records publication on November 30, with a December edition label. Structured bindings show how the revision's shorter declarations still carry specific storage and lifetime rules.
A restarted replica can resume at the right byte offset while lacking scripts referenced by the backlog. Redis 4.0.4 adds the missing script state to replication-aware snapshots.
Istio 0.3 adds mutual TLS for Mixer and Pilot communication and per-service authentication controls. The release also improves the caching and validation around shared policy decisions.
TypeScript 2.6.2 corrects incremental constant-enum output, restores a JavaScript diagnostic path, and adds JSX fragment syntax support.
Failed or cancelled restores could leave committed data without table descriptors. CockroachDB 1.1.3 adds failure cleanup and corrects descriptor handling when a restore resumes.
Missing JMX start notifications could leave repair segments with inconsistent timestamps. Reaper 1.0.1 changes when it records the start and reruns a metadata correction for existing records.
fish 2.7 ships argparse, directory-history selection and new string operations. These additions reduce handwritten parsing while keeping option syntax and text-encoding contexts explicit.
The move to containerd 1.0 beta changes Docker's runtime integration and requires stopping older containers before upgrading with Live Restore.
A state declaration can now initialize a single persistent array or hash. The distinction between one aggregate and a list of variables remains part of the syntax contract.
Terraform 0.11 adds registry module constraints and explicit provider mappings. It also changes apply approval and stops suppressing errors in module outputs.
Firefox ships a Rust style engine that shares immutable style data and computes child styles in parallel. Clone-on-write and scoped borrowing explain how its concurrency model works and where the C++ boundary still needs care.
CNCF launches its conformance program with 32 certified vendor offerings. Public tests and recurring certification provide a common API baseline across distributions without specifying every infrastructure choice.
Datasette's first public release combines read-only SQLite, content-derived URLs and container packaging. The resulting API lets readers ask their own SQL questions about a published dataset.
PEP 565 proposes showing DeprecationWarning in __main__ while retaining quiet defaults for imported application code.
rqlite 4.2.1 introduces rqbench and clearer CLI authorization errors. The benchmark distinguishes requests from statements, but its implementation does not validate individual SQL results.
The anniversary review records adoption alongside work to make contribution easier. The first workshop supplies concrete evidence of what that work involved and what it produced.
PostgreSQL 10.1 closes security gaps in sample startup scripts, upsert permission checks, and JSON record conversion. It also identifies BRIN indexes that may require rebuilding.
WG14's Albuquerque agenda places C17 maintenance beside questions for the next revision. N2174 shows why optional-library macros need rules about values, include order and reserved names.
RubyGems 2.7 uses Bundler for Gem.use_gemdeps and includes Bundler 1.16.0. Its source shows how the dependency-file entry point connects to bundle setup and how the new signout command handles local credentials.
The Swift 4.0.2 tag identifies a maintenance toolchain. Its source history includes runtime compatibility and diagnostic repairs that illustrate the work behind a patch release.
Kafka 1.0 narrows the effect of disk failures and adds metrics that distinguish a running broker from one with healthy storage and replication.
TypeScript 2.6 adds strictFunctionTypes, checking function parameters contravariantly while retaining a method exception for common JavaScript patterns.
fish 2.7b1 gives functions a parser with the same option behavior as builtin commands. It also adds a directory-history menu, using existing session navigation state.
SQLite 3.21.0 can use F2FS atomic writes to avoid creating a rollback journal for eligible commits. The optimization requires both a build option and a filesystem capability reported through the VFS.
An explicit program with an empty argument list must still reach the process execution call. Perl 5.27.5 fixes an early false return that also left the error variable unset.
rqlite 4.2.0 vendors HashiCorp Raft 0.1.0 and its BoltDB adapter while moving builds to Go 1.9.1. The change fixes the consensus dependency at a known API generation.