Tech Changelog – 2026-01-15

📁 Backend

PHP

  • 🌐 Page Updated: PHP RFC Index
    • View Page
    • Changed: 2026-01-15T12:52:23.665280
      • RFC: Add endianness modifiers (< / >) for signed integers in PHP’s pack()/unpack().
        • Version: 1.1 (targeting PHP 8.6)
        • Key update: Enables syntax like 's<', 'l>', 'q<' for little‑/big‑endian signed ints, matching Perl’s convention.
        • Benefits: Consistent with Perl, intuitive < / > semantics, opt‑in (no breaking changes), minimal implementation.
        • Current status: Voting open until 2026‑01‑29; requires 2/3 Yes votes to pass.
        • Implementation PR: https://github.com/php/php-src/pull/19368
        • Related issue: #17068 on GitHub.
      • RFC: Add Form Feed (\f) to default character mask of trim(), ltrim(), and rtrim() in PHP.
        • Version: 1.0, under discussion (status: Under Discussion).
        • Proposed change: Include ASCII 12 (\f) as whitespace in the default trim set, aligning PHP with other languages (Python, JavaScript, Rust, Go, C/POSIX).
        • Impact: Backward‑incompatible; scripts relying on preserving leading/trailing form feeds will break. Minor ecosystem effects on IDEs, static analyzers, and documentation.
        • Implementation link: https://github.com/php/php-src/pull/20788
        • Voting: Expected start ~18 Jan 2026 after 3‑week cool‑down; requires 2/3 majority to accept.

Laravel

  • 🏷️ New Release: v12.47.0

Node.js

  • 🏷️ New Release: v25.3.0
    • Repo: nodejs/node
    • View Release
    • Node.js v25.3.0 is a security‑only release.
    • Addresses multiple CVEs (CVE‑2025‑59465, CVE‑2025‑55130, CVE‑2025‑55132, CVE‑2025‑59466, CVE‑2026‑21636, CVE‑2026‑21637).
    • Key patches:
      • Added TLSSocket default error handler.
      • Added network check on pipe_wrap connect (permission model).
      • Required full read/write for symlink APIs and disabled futimes under permission model.
      • Re‑thrown stack‑overflow exceptions in async_hooks.
      • Refactored unsafe buffer creation to remove zero‑fill toggle.
      • Routed TLS callback exceptions through error handlers.
    • Updated dependencies: c‑ares v1.34.6, undici v7.18.2.
  • 📰 Mitigating Denial-of-Service Vulnerability from Unrecoverable Stack Space Exhaustion for React, Next.js, and APM Users
    • Published: Tue, 13 Jan 2026 17:00:00 GMT
    • Read More

Bun

  • 🏷️ New Release: bun-v1.3.6
    • Repo: oven-sh/bun
    • View Release
    • Bun v1.3.6 released.
    • Quick install/upgrade snippets for macOS/Linux, Windows, and npm.
    • Upgrade command: bun upgrade.
    • Blog post available at https://bun.com/blog/bun-v1.3.6.
    • 23 contributors thanked in the release.
  • 📰 Bun v1.3.6
    • Published: Tue, 13 Jan 2026 01:12:07 GMT
    • Read More
    • Preview: Fixes 45 issues (addressing 125 👍). Bun.Archive API for creating & extracting tarballs with gzip compression, Bun.JSONC for parsing JSON with comments, metafile & files options in Bun.build for bundle
  • 🌐 Page Updated: Bun: Bun v1.3.6
    • View Page
    • Changed: 2026-01-15T12:53:26.918506
      • Bun v1.3.6 released (Jan 13 2026).
      • Bun.Archive API added for creating/extracting tarballs (gzip optional, write to local files or S3, async worker‑pool I/O).
      • Bun.JSONC.parse() introduced for JSON with comments (used in tsconfig.json, VS Code settings, etc.).
      • Bun.build now supports:
      • metafile option (esbuild‑compatible bundle analysis output).
      • files option to bundle virtual or override files (in‑memory strings, Blobs, TypedArrays, ArrayBuffers).
      • --compile-executable-path flag and executablePath API for cross‑compiling executables without network downloads.
      • reactFastRefresh option for hot module replacement in React builds.
      • Performance boosts:
      • Response.json() now ~3.5× faster (SIMD FastStringifier).
      • Buffer.indexOf / includes SIMD‑optimized, up to 2× faster on large buffers.
      • Bun.hash.crc32 ~20× faster via hardware acceleration.
      • New features:
      • --grep alias for bun test.
      • Fake timers now work with @testing-library/react.
      • sql() INSERT helper ignores undefined values (lets DB defaults apply).
      • S3 client supports Requester Pays buckets (requestPayer: true).
      • WebSocket constructor supports HTTP/HTTPS proxies (with auth, custom headers, TLS options).
      • Updates & fixes:
      • SQLite upgraded to 3.51.2.
      • Node.js compatibility improvements (HTTP server CONNECT event, temp dir resolution, zlib memory leak, ws agent support, http2 flow control, subprocess stdin cleanup).
      • Various performance regressions fixed (e.g., Bun.spawnSync() on Linux ARM64).

Rust

  • 📰 What does it take to ship Rust in safety-critical?
    • Published: 2026-01-14T00:00:00+00:00
    • Read More
    • Preview: This is another post in our series covering what we learned through the Vision Doc process. In our first post, we described the overall approach and what we learned about doing user research. In our s
  • 📰 Infrastructure Team 2025 Q4 Recap and Q1 2026 Plan
    • Published: 2026-01-13T00:00:00+00:00
    • Read More
    • Preview: As we close out the fourth quarter of 2025 and step into 2026, here’s what the Infrastructure Team delivered and what we’re focusing on next.
      You can find the previous blog post of this series here.

📁 Database

PostgreSQL

  • 📰 PGConf.BE 2026: Call for Papers & Sponsors
    • Published: Thu, 15 Jan 2026 00:00:00 +0000
    • Read More
    • Preview: Announcing the Belgian PostgreSQL Conference
      PGConf.be 2026 is the sixth Belgian PostgreSQL conference in Haasrode, Leuven.
      The conference will take place on May 5th, 2026. Registration for the confer

📁 Platform

Google Chrome

  • 📰 Introducing the HTML element
    • Published: Tue, 13 Jan 2026 08:00:00 GMT
    • Read More
    • Preview: Discover the new way to request user location data.

Firefox

  • 🌐 Page Updated: Firefox Releases
    • View Page
    • Changed: 2026-01-15T12:55:32.980659
      • Version: Firefox 147.0 (released Jan 13, 2026)
      • Platform support changes – Windows 8.1 and macOS 10.14+ no longer supported; use ESR.
      • New features & enhancements
      • WebGPU enabled on Apple Silicon Macs.
      • Zero‑copy video playback for AMD GPUs.
      • Safe Browsing V5 adoption (local list mode) with stricter local‑network access restrictions for ETP Strict users.
      • XDG Base Directory support.
      • Picture‑in‑Picture can auto‑open when tab backgrounds.
      • View Transitions now visible in DevTools panels; new :active-view-transition-type selector and Document.activeViewTransition.
      • CSS anchor positioning and @position-try rules added to CSS rules panel.
      • CSS Module Scripts support (import stylesheets via JS modules).
      • ::marker now supports counter-* and quotes properties.
      • CompressionStream/DecompressionStream now support Brotli.
      • Storage‑Access-Headers support for unpartitioned cookies.
      • New root‑font‑relative units: rcap, rch, rex, ric.
      • Web platform additions – Navigation API, ES modules in service workers, CSS counter-* in ::marker, CSS anchor positioning, and more.
      • ICU update to version 78 (Unicode 17).
      • Developer tooling updates – JSON viewer can import into Profiler; pseudo‑element selectors editable.
      • Bug fixes – Windows tab selection issue, HTTP/3 header encoding timeout, draggable button initiation, GNOME rendering on fractional scales, Accept‑Language header quality value standardization, various security patches.
      • Community contributions – 14 first‑time contributors highlighted.

📁 Tooling

Git and GitHub

  • 📰 Copilot SDK in technical preview
    • Published: Wed, 14 Jan 2026 23:00:28 +0000
    • Read More
    • Preview: The Copilot SDK is now available in technical preview, providing language-specific SDKs for programmatic access to the GitHub Copilot CLI. Available SDKs The Copilot SDK is available in four languages

Docker

  • 🌐 Page Updated: Docker Release Notes
    • View Page
    • Changed: 2026-01-15T12:57:05.038247
      • Docker Engine v29 (2026‑01‑08) adds BuildKit v0.26.3 and runc v1.3.4 updates.
      • Fixes include: Windows network “none” panic, long mount path errors, orphaned overlay2 layers, DNS resolution on non‑swarm networks, rootless start with IPv6 disabled, container port‑mapping bugs, and several API/CLI stability improvements.
      • Security: Go runtime upgraded to 1.25.5; CVE‑2025‑61729 (hostname validation DoS) and CVE‑2025‑61727 (wildcard SAN enforcement).
      • Packaging: New static runc binaries, BuildKit v0.26.1/0.26.3, containerd binary v2.2.0.
      • Networking: Allow specific IP on unconfigured subnets, preserve user‑modified /etc/resolv.conf, fix Windows IPv6‑mapped addresses, support nftables firewall-backend, new bridge‑accept‑fwmark option, and various bug fixes for overlay/Swarm networking.
      • CLI enhancements: shell completion for many commands, new --platform flag for image load/save, updated docker version --format json, docker run --runtime on Windows, improved error messages, and removal of deprecated Docker Content Trust from CLI.
      • Deprecated / breaking changes: Go module github.com/docker/docker is deprecated; docker-trust removed (plugin available); cgroup v1 deprecation notice; Debian armhf packages now ARMv7 only; Docker Content Trust removal; API version ≥ v1.44 required for daemon.
      • Miscellaneous: Added log option for fluentd driver, new ulimit defaults for containers, improved stats handling, better validation of DNS options, and various internal cleanup/maintenance fixes.

Visual Studio Code

  • 📰 January 2026 Insiders (version 1.109)
    • Read More
    • Preview: Learn what is new in the Visual Studio Code January 2026 Release (1.109).
      Read the full article
  • 🌐 Page Updated: VS Code Updates
    • View Page
    • Changed: 2026-01-15T12:57:39.855105
      • VS Code 1.108 (December 2025 release, released Jan 8 2026) introduces many new features and improvements.
      • Agent Skills: New folder‑based skill system for Copilot; enable with chat.useAgentSkills.
      • Agent Sessions & Chat UI: Enhanced session view (keyboard access, grouping, archiving), quick pick integration, title control, empty chat on restart (chat.restoreLastPanelSession).
      • Terminal Auto‑Approve: Default auto‑approval of safe Git/rg/sed commands and npm scripts; new informational message for denied rules. Settings chat.tools.terminal.enableAutoApprove, chat.tools.terminal.autoApproveWorkspaceNpmScripts.
      • Shell History & Accessibility: Terminal tool commands no longer added to shell history (chat.tools.terminal.preventShellHistory). Accessible view now streams chat responses and excludes MCP output.
      • Window Title Variable: ${activeEditorLanguageId} available for window.title.
      • Profile Import: Drag‑and‑drop .code-profile files into VS Code.
      • Breadcrumbs & Symbol Search: Copy breadcrumbs path (breadcrumbs.symbolPathSeparator). Fixed symbol search with # in query.
      • Snippets: New ${TM_FILENAME/.../} transformations for snake_case and kebab-case.
      • Git Blame Settings: git.blame.ignoreWhitespace, git.blame.editorDecoration.disableHover.
      • Source Control Worktrees: Experimental worktree node in Repositories view (scm.repositories.explorer, scm.repositories.selectionMode).
      • Terminal IntelliSense UX: Triggered by Ctrl+Space, new status bar icons, improved file suggestions, npm/git completions.
      • Performance & Stability: Faster pasting, fixed crashes, expanded custom glyph support (~800 characters), better curly underline rendering, resize overlay, VT features (Synchronized output, DECRQM, BSU, ESU, XTVERSION).
      • Debugging: Breakpoints can be shown as a tree (debug.breakpointsView.presentation).
      • Testing: Navigation buttons for uncovered regions in coverage toolbar.
      • GitHub Pull Requests Extension: Base‑branch change, convert to draft, generate PR description for existing PRs (v0.126.0 update).
      • Extension API: QuickPick prompt and resourceUri properties for better prompts and item context.

📁 LLMs

OpenAI

  • 🌐 Page Updated: OpenAI API Changelog
    • View Page
    • Changed: 2026-01-15T12:58:15.016149
      • New flagship models – GPT‑5.2 (full API), GPT‑5.2‑codex (agentic coding) and GPT‑5.2‑chat‑latest.
  • 🌐 Page Updated: ChatGPT Release Notes
    • View Page
    • Changed: 2026-01-15T12:58:55.912004
      • ChatGPT Dictation – Improved accuracy and reduced empty transcriptions for all logged‑in users (Jan 12 2026).
  • 🌐 Page Updated: OpenAI Dev Changelog
    • View Page
    • Changed: 2026-01-15T12:59:17.358308
      • Codex CLI 0.84.0 – Rust protocol now includes text element metadata; flaky release pipelines fixed.
      • GPT‑5.2‑Codex API – New model available via API and for Codex users.
      • Codex CLI 0.81.0 – Default API model switched to gpt‑5.2‑codex; threadId added to responses; device‑code login auto‑enabled; read‑only sandbox paths; various bug fixes (Zellij, Windows prompts, config parsing, image upload errors); new JSON schema for config.toml.
      • Codex CLI 0.80.0 – Added conversation/thread fork endpoints, requirement list API, metrics counters, elevated sandbox onboarding, explicit skill invocation via V2 API; fixed env‑var inheritance in subprocesses, review flow launch, approval persistence, model upgrade prompt, Windows paste handling, git apply path parsing.
      • Codex CLI 0.79.0 – Added agent control for multi‑conversation spawning, app‑server thread/rollback, web_search_cached, global exec flags after resume, announcement tips, analytics config; fixed TUI2 transcript reflow, patch parsing, relative paths, policy bypass, and conversation config handling.

📁 Cloud

AWS

  • 📰 Amazon VPC Route Server now available in new regions
    • Published: Wed, 14 Jan 2026 18:41:00 GMT
    • Read More
    • Preview: Amazon VPC Route Server is now available in 16 new regions in addition to the 14 existing ones. VPC Route Server simplifies dynamic routing between virtual appliances in your Amazon VPC. It allows yo

Google Cloud Platform

  • 📰 January 14, 2026
    • Read More
    • Preview: Container Optimized OS
      Change
      cos-125-19216-104-95 Kernel
      Docker
      Containerd
      GPU Drivers COS-6.12.55
      v27.5.1
      v2.1.5
      See List Security
      Fixed CVE-2025-40350 in the Linux kernel.
      Security
      Fixed CVE

📁 Bitcoin

Bitcoin Core

Bitcoin Core Code

  • 🌐 Page Updated: Bitcoin Core Release Notes
    • View Page
    • Changed: 2026-01-15T12:59:50.728888
      • Bitcoin Core v30.2 released (Linux Kernel 3.17+, macOS 13+, Windows 10+).
      • Major wallet fixes: unnamed legacy wallet migration (#34156), unnamed createfromdump failure and backup name mismatch (#34215, #34221).
      • IPC improvement: Ctrl‑C shutdown hangs fixed (#33511).
      • Build updates: reduced exported symbols on Guix (#33950), Boost version bump (#34107), osslsigncode test fix (#34227).
      • Test tweaks: removed hard time.sleep(1) (#34137) and wallet migration cleanup (#34226).
      • Fuzz doc cleaned up (address_deserialize_v2 mention removed #34091).
      • Documentation updates: OpenBSD Build Guide (#34182), copyright year updated to 2026 (#34174).

Leave a Reply

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