Tech Changelog – 2026-02-09

📁 Backend

PHP

  • 🏷️ New Release: php-8.5.2
    • Repo: php/php-src
    • View Release
    • PHP 8.5.2 released as a bug‑fix update.
  • 🌐 Page Updated: PHP RFC Index
    • View Page
    • Changed: 2026-02-09T20:16:13.185225
      • Implementation PR: GH‑20788.
      • RFC: Trailing Boolean Operators (rfc:trailing_boolean_operators)
        • Author / Date: Len Woodward – 2026‑02‑02
        • Target PHP Version: 8.6
        • Proposal: Allow trailing &&, ||, and, or in parenthesized boolean expressions (e.g., ( $a && $b && )). The parser consumes and discards the trailing operator, leaving the AST unchanged.
        • Scope:
        • Valid inside parenthesized expressions, control‑structure conditions (if, elseif, while, do‑while, switch), and match arms.
        • Not allowed in bare expressions, return statements, or array elements.
        • Rationale: Improves diff readability, eases reordering and commenting of conditions; mirrors existing trailing‑comma support.
        • Backward Compatibility: Purely additive—previous syntax errors become valid, no existing code changes meaning.
        • Impact on Ecosystem: Parsers, IDEs, static analyzers, and formatters need to recognize the new syntax; auto‑formatters may optionally add/remove trailing operators. No changes to lexer, AST, compiler, or VM.
        • This RFC is a candidate for inclusion in the weekly developer newsletter as it introduces a notable language feature with practical coding‑style benefits.
      • RFC: “Pipe to return” (ID: pipe_to_return)
        • Version: 1.0 (proposed for PHP 8.6)
        • Status: Under Discussion
        • Author: Vadim Dvorovenko
        • Key Idea: Introduce a pipe operator (|>) that can pass the result of an expression directly to return, enabling syntax like "Hello World" |> strlen() |> return;. This aims to simplify code flow and reduce cognitive load by keeping a consistent left‑to‑right, top‑to‑bottom reading direction.
        • Syntax: expr |> return (equivalent to return expr)
        • Examples:
        • Single line: "Hello World" |> htmlentities() |> str_split() |> fn($x)=>array_map(strtoupper(),$x) |> return;
        • Multi‑line: same pipeline broken across lines, ending with |> return;
        • Invalid Cases (parse‑time errors): pipe after return, using return inside arrow functions, etc.
        • Compatibility: No backward incompatibilities expected; new operator is syntactic sugar producing the same bytecode as a normal return.
        • Future Scope: Similar piping to throw may be explored in a separate RFC.
        • New RFC proposes two closure optimizations for PHP 8.next.
        • Static closure inference – closures that never use $this (and satisfy a set of rules) are automatically treated as static, eliminating reference cycles and improving memory usage.
        • Stateless closure caching – stateless closures (static, no captured vars or static vars) are cached between calls, reducing instantiation overhead. Benchmarks show ~80% speedup in synthetic tests and ~3% improvement in a Laravel template.
        • BC breaks: ReflectionFunction::getClosureThis() now returns NULL for inferred‑static closures; identical stateless closures from the same lexical location compare equal (===). Closure binding behavior adjusted to allow objects on inferred static closures only.
        • Status: under discussion, no vote result yet.

Laravel

  • 🏷️ New Release: v12.50.0
    • Repo: laravel/framework
    • View Release
    • Laravel Framework 12.50.0 released.
    • Key changes include:
      • Test improvements, queue factory resolution for Octane, and clearing parallel test view cache directories.
      • Added support for unique queued listeners and hasMany() method on collections.
      • New authority method in Support/Uri, withoutAppends and typed getters for Cache.
      • Improved migration types, console command typing, and Arr helper typings.
      • Added MaintenanceMode facade to docblock generator and improved exception page handling (no decorative ASCII art SVG).
      • Various bug fixes: precision checks in SQL Server grammar, File fail translation, mailable HTML assertions, and more.

Node.js

  • 🏷️ New Release: v25.6.0
    • Repo: nodejs/node
    • View Release
      • async_hooks: createHook() now supports trackPromises option (minor bump) – enables promise tracking in async hooks.
      • net: Socket gains setTOS and getTOS methods for setting/getting Type‑of‑Service values.
      • src/Embedder API: Initial support for ESM added to the embedder API (minor bump).
      • TextEncoder: Encode performance improved with simdutf.
      • stream/consumers: New bytes() method returns a Uint8Array of stream data.
      • test_runner: Added env option to the run() function for environment configuration.
      • url module: Updated Ada parser to v3.4.2 and added Unicode 17 support.
      • Other notable internal updates include OpenSSL upgrade to 3.5.5, undici update to 7.19.2, V8 tweaks, and various documentation/bug‑fix commits.

Bun

  • 🏷️ New Release: bun-v1.3.9
  • 📰 Bun v1.3.9
    • Published: Sun, 08 Feb 2026 09:01:15 GMT
    • Read More
    • Preview: Fixes 23 issues (addressing 13 👍). Run multiple scripts in –parallel or –sequential. bun:test mock & spyOn get Symbol.dispose support. ESM bytecode compilation. Faster Bun.markdown. Faster RegExp, S
  • 🌐 Page Updated: Bun: Bun v1.3.9
    • View Page
    • Bun 1.3.9 Release (Feb 8, 2026)
      • New script runner flags: --parallel, --sequential with full --filter/--workspaces support for concurrent/sequential package.json scripts.
      • HTTP/2 connection upgrades via net.Server → Http2SecureServer now work correctly.
      • mock() and spyOn() now implement [Symbol.dispose] for automatic cleanup (using keyword).
      • NO_PROXY respected even with explicit proxy options in fetch() / WebSocket().
      • Added --cpu-prof-interval flag to control CPU profiler sampling interval.
      • ESM bytecode support: --bytecode --format=esm now works; defaults remain CommonJS until future change.
      • ARMv8.0 target fix for mimalloc crashes on older ARM64 CPUs.
      • Performance boosts:
      • Markdown: SIMD‑accelerated scanning (3–15% faster), cached tag strings in Bun.markdown.react().
      • AbortSignal.abort(): skips event creation when no listeners (~6% micro‑benchmark improvement).
      • JavaScriptCore upgrades: SIMD regex prefix search, JIT for fixed‑count parentheses, intrinsics for String.startsWith, Set.size/Map.size, String.trim, and rope return for String.replace.
      • Compatibility & bug fixes:
      • Node.js fs ops (existsSync('.'), etc.) now work on Windows.
      • Correct Thai character width handling in Bun.stringWidth.
      • WebSocket binaryType crash fixed; HTTP proxy hang issue resolved; request smuggling security fix.
      • TypeScript type updates for build targets and socket.reload().
      • Other minor fixes and contributions from the community.

Rust

  • 📰 January 2026 Project Director Update
    • Published: 2026-02-09T00:00:00+00:00
    • Read More
    • Preview: New year, new Foundation Board Meeting recaps! Yes, it is February now, but this is the update we meant to post in January covering the Rust Foundation board meeting that happened on December 9, 2025.

📁 Database

PostgreSQL

  • 📰 credcheck v4.5 has been released
    • Published: Mon, 09 Feb 2026 00:00:00 +0000
    • Read More
    • Preview: Casablanca, Morocco – Febuary 05, 2026
      PostgreSQL credcheck extension
      The credcheck PostgreSQL extension provides few general credential checks, which will be evaluated during the user creation etc

📁 Platform

Firefox

  • 🌐 Page Updated: Firefox Releases
    • View Page
    • Firefox 147.0.3 released Feb 4, 2026 (Release channel users)
      • New features: Interoperability improvements for CSS anchor positioning and Navigation web APIs.
      • Bug fixes:
      • Position‑sticky elements not updating during mousewheel scroll after :hover (Bug 2010481).
      • DevTools reopening failure after using Inspector’s node picker on cross‑origin iframes (Bug 2003810).
      • DNS over HTTPS provider settings showing blank box (Bug 2010501).
      • Garbled UI text on Windows with many fonts (Bug 2012950).
      • Unresolved issue: On Linux Wayland, popups/context menus may appear in wrong place; partial mitigation added (Bug 2003045).

📁 Tooling

Git and GitHub

  • 📰 GPT-5.3-Codex is now generally available for GitHub Copilot
    • Published: Mon, 09 Feb 2026 17:41:21 +0000
    • Read More
    • Preview: GPT-5.3-Codex, OpenAI’s latest agentic coding model, is now rolling out in GitHub Copilot. In early testing, GPT-5.3-Codex reaches new high scores on benchmarks we use to evaluate coding, agentic, and
  • 🌐 Page Updated: Git Release Notes
    • View Page
    • Changed: 2026-02-09T20:31:25.290063
      • git add -p (and related commands) now display the current status of each hunk.
      • Submodule directory paths are now encoded to prevent overlapping with other submodules.
      • Fixed an HTTP transport authentication failure in certain code paths.
      • Corrected column width calculation for git diff --stat when file names contain non‑ASCII characters.
      • Updated documentation and implementation for git last-modified’s -z and --max-depth options.

Visual Studio Code

  • 🏷️ New Release: 1.109.0
    • Repo: microsoft/vscode
    • View Release
    • VS Code 1.109.0 (January 2026) focuses on multi‑agent development.
    • Chat UX: faster streaming, improved reasoning, new inline editor chat.
    • Agent Session Management: easier task delegation across local, background, and cloud agents.
    • Agent Customization: build workflows with orchestrations; consistent results via Agent Skills and org‑wide customizations.
    • Agent Extensibility: Claude agent support, Anthropic models, rich chat with MCP Apps.
    • Agent Optimizations: Copilot Memory, faster code search using external indexing.
    • Agent Security & Trust: sandboxed terminal commands, auto‑approval rules.
    • Workbench & Productivity: integrated browser for testing apps directly in the editor.

📁 Llms

OpenAI

  • 🌐 Page Updated: ChatGPT Release Notes
    • View Page
    • Changed: 2026-02-09T20:34:04.958839
      • Ads in ChatGPT – U.S. test for free/Go tiers; Pro/Business/Enterprise/Education ad‑free; ads labeled, user controls, no sensitive topics.
      • Thinking Time Adjustments (GPT‑5.2) – Faster standard/light settings; extended restored to prior level; ongoing tuning of reasoning models.
      • Codex macOS App – New app for managing coding agents, background tasks, diffs; free/Go trial, Plus/Pro 2× rate limits.
      • Visual Responses – Enhanced visuals, highlights with side‑panel facts; global rollout on iOS, Android, web.
  • 🌐 Page Updated: OpenAI Dev Changelog
    • View Page
    • Changed: 2026-02-09T20:34:56.129719
      • GPT‑5.3‑Codex – New agentic coding model released (Feb 9).
      • Available natively in Cursor and VS Code; API access will roll out gradually.
      • 25% faster for Codex users, stronger reasoning & professional knowledge.
      • Supports mid‑turn steering, real‑time progress updates, file attachment/drop, PDF preview in review panel.
      • Switch to the model via CLI (codex --model gpt-5.3-codex), IDE extension, or Codex app; update client if not visible.
      • Codex App – Version v260205 (Feb 5) adds GPT‑5.3‑Codex support, mid‑turn steering, file drop, bug fix for flickering.
      • New Zed & TextMate open‑file options and PDF preview added in v260204.
      • Codex CLI – Latest stable release 0.98.0 (Feb 5).
      • steer mode now stable by default; Enter sends immediately, Tab queues input.
      • Bug fixes: resumeThread argument ordering, model‑instruction handling on mid‑conversation switch, remote compaction mismatch, cloud requirements reload.
      • General Improvements
      • GPT‑5.3‑Codex is already available with paid ChatGPT plans across all Codex channels (app, CLI, IDE extension, Cloud).
      • API access for the model will be enabled soon; meanwhile use gpt‑5.2‑codex until rollout.
      • These updates highlight the new GPT‑5.3‑Codex launch and key tooling enhancements that developers should adopt immediately.

📁 Cloud

AWS

  • 📰 Amazon WorkSpaces Secure Browser now supports custom domain
    • Published: Fri, 06 Feb 2026 18:00:00 GMT
    • Read More
    • Preview: Amazon WorkSpaces Secure Browser now supports custom domains for your WorkSpaces Secure Browser portals, enabling you to configure portal access through your own domain name instead of the default por

Google Cloud Platform

  • 📰 February 09, 2026
    • Read More
    • Preview: Cloud Data Fusion
      Feature
      Cloud Data Fusion version 6.11.1.1 is
      generally available (GA).
      This release includes the following feature: InstanceV3 monitored-resource: Introduced
      datafusion.googleapis.

📁 Bitcoin

Bitcoin Optech

  • 📰 Bitcoin Optech Newsletter #391
    • Published: 2026-02-06T00:00:00+00:00
    • Read More
    • Preview: This week’s newsletter links to work on a constant-time parallelized UTXO database, summarizes a new high-level language for writing Bitcoin Script, and describes an idea to mitigate dust attacks. Als

Leave a Reply

Your email address will not be published. Required fields are marked *