Tech Changelog – 2026-01-22

Changes Detected – 2026-01-22

📁 Backend

PHP

  • 📰 PHP 8.5.2 released!
    • Published: 2026-01-15T00:00:00+00:00
    • Read More
    • Preview: There is a new PHP release in town!
  • 🌐 Page Updated: PHP: PHP 8.5.2 released!
    • View Page
    • Changed: 2026-01-22T17:22:45.885734
      • PHP 8.5.2 released (bug‑fix update)
      • Core fixes: OSS‑Fuzz #465488618, GH‑20695 (INI parsing), GH‑20714 (generator exception), GH‑20352 (ob_start re‑entrant UAF), GH‑20745 (float casting bug)
      • DOM: GH‑20722 (namespace node clone NPE), GH‑20444 (C14N inconsistency)
      • EXIF: GH‑20631 (HEIF integer underflow)
      • Intl: leak in umsg_format_helper()
      • LDAP: memory leak in ldap_set_options()
      • Lexbor: GH‑20668 (\Uri\WhatWg\Url::withHost SEGV on file:)
      • Mbstring: GH‑20674 (mb_decode_mimeheader separator handling)
      • PCNTL: pcntl_getcpuaffinity() fix for Solaris
      • Phar: GH‑20732 (LoadPhar UB), empty files issue (#74154), SplFileInfo::openFile() in write mode, legacy OpenSSL 1.1.0 build fix
      • Session: MM module support fix
      • Sqlite3: GH‑20699 (fetchArray return type)
      • Standard: proc_open command check, mail() numeric header key leak, GH‑20582 (iptcembed heap overflow)
      • URI: GH‑20771 (getUnicodeHost assertion)
      • Zlib: OOB gzseek() assertion failure fix
  • 🌐 Page Updated: PHP RFC Index
    • View Page
    • Changed: 2026-01-22T17:24:49.676135
      • Under Discussion RFCs
      • Allow Reassignment of Promoted Readonly Properties in Constructor (Created 2026‑01‑22)
      • Partial Function Application for instance of non-static methods ("$this") (Created 2026‑01‑16)
      • Prefix and Suffix Functions (Created 2026‑01‑22)
      • grapheme_strrev: strrev for grapheme cluster (Created 2026‑01‑14)

Node.js

  • 🏷️ New Release: v25.4.0
  • 📰 New HackerOne Signal Requirement for Vulnerability Reports
    • Published: Wed, 21 Jan 2026 12:00:00 GMT
    • Read More

Rust

  • 🏷️ New Release: 1.93.0
    • Repo: rust-lang/rust
    • View Release
    • Rust 1.93.0
      • Language: Stabilized s390x vector features, C‑style variadic system ABI, asm_cfg, const‑eval pointer copying, LUB coercions, unsafe const mutable refs, new lints (const_item_interior_mutations, function_casts_as_integer).
      • Compiler: Added -Cjump-tables=bool.
      • Platform Support: Promoted riscv64a23-unknown-linux-gnu to Tier 2.
      • Libraries: Fixed unsound specialization on Copy, allowed thread‑local global allocator, improved BTree::append, relaxed vec::IntoIter<T> unwind safety.
      • Stabilized APIs: Various MaybeUninit, String, Vec, integer unchecked ops, slice/array conversions, VecDeque helpers, Duration::from_nanos_u128, char UTF‑8/UTF‑16 constants, and new fmt::from_fn.
      • Cargo: Enabled CARGO_CFG_DEBUG_ASSERTIONS in build scripts, added long‑form format vars for cargo tree, and --workspace to cargo clean.
      • Rustdoc: Removed private doc attribute flag, improved macro search filters, validated crate‑level doc attributes.
      • Compatibility Notes: Added pin_v2 builtin attribute, updated musl, changed Emscripten unwind ABI (now requires -fwasm-exceptions), #[test] now errors on invalid targets, new warnings for deref_nullptr, future‑incompatibilities around function ellipses and repr(C) enums/transparent types.

📁 Database

MySQL

  • 🌐 Page Updated: MySQL Release Notes (latest 9.x)
    • View Page
    • Changed: 2026-01-22T17:29:46.261235
      • MySQL 9.6 release notes (version 9.6.0, Innovation Release, 2026‑01‑20).
  • 🌐 Page Updated: MySQL LTS Release Notes (latest 8.4.x)
    • View Page
      • Version: MySQL 8.4.8 (LTS Release – 2026‑01‑20)
      • Key fixes & improvements
        • Configuration: Fixed persistence of mysqlx_port in my.ini; improved handling of protobuf with MYSQL_CHECK_PROTOBUF.
        • InnoDB: Enhanced redo log error messages (include LSN and capacity); fixed bulk insert issue; resolved race condition via que_eval_sql; addressed thread‑pool blocking connection closures.
        • Optimizer: Resolved several CTE, query execution, and SHOW CREATE TABLE bugs; improved REGEXP prepared statement performance.
        • Packaging: Updated bundled OpenSSL to 3.0.18.
        • Pluggable Authentication: Consistent “Access denied for user” error on non‑existent users; fixed plugin loading errors.
        • Security: Fixed authentication-related issue (Bug 118447/38077617).
      • Other notable bug fixes
        • Duplicate variable entries after SET PERSIST post‑upgrade.
        • Binary log purge before loading persisted options.
        • Cluster primary server hang when several instances lose connectivity.
        • mysqldump --order-by-primary incorrectly sorted by all indexes.
        • GTID gaps caused by replica-skip-errors.
        • Windows start‑up issue with --skip-grant-tables.
        • These updates address a wide range of stability, security, and performance issues in MySQL 8.4.8.
        • New LTS release: MySQL 8.4.7 (2025‑10‑21)
        • General updates: OpenSSL 3 now bundled on Solaris; OpenSSL library updated to v3.0.17 for all platforms.
        • Bug fixes include:
        • Audit log issues (#38223011, #38053242)
        • Compilation changes (OpenSSL 3 usage, googletest 1.17, libbacktrace update, Clang 20 warnings suppression)
        • SQL function/operator bugs (#37785251, #37590580)
        • InnoDB fixes: parallel scan thread creation, virtual index rollback on 32‑bit builds, large buffer pool chunk allocation, data size bounds mismatch, FTS config modification, virtual indexes
        • Optimizer fix for correlated scalar subqueries with JSON tables (#37003342, etc.)
        • Packaging: RPM/DEB build requirement fixes, Fedora 42 installation conflict resolution
        • Performance Schema improvement (processlist visibility)
        • Logical clock handling in CREATE…SELECT replication
        • Misc. bugs on table reference processing and partitioning syntax.

PostgreSQL

  • 📰 pg_utl_smtp v1.0 released
    • Published: Thu, 22 Jan 2026 00:00:00 +0000
    • Read More
    • Preview: Grenoble, France – January 20, 2026
      PostgreSQL UTL_SMTP compatibility extension
      pg_utl_smtp is a PostgreSQL extension to create, manage and use Oracle-style
      UTL_SMTP package. The use and behavior is j

📁 Platform

Firefox

  • 🌐 Page Updated: Firefox Releases
    • View Page
    • Changed: 2026-01-22T17:32:25.991577
      • Firefox 147.0.1 released January 16, 2026 (Release channel).
      • Key fixes:
        • Disabled Compression Dictionaries temporarily to fix site compatibility (ChatGPT etc.) – Bug 2010712.
        • Removed unnecessary empty directory creation on Linux – Bug 2001887.
        • Corrected time‑format handling that caused display issues on some sites – Bug 2010411.
        • Note: Firefox no longer supports Windows 8.1 and macOS 10.14 or older; users should switch to ESR releases for those systems.

📁 Tooling

Git and GitHub

  • 📰 1 vCPU Linux runner now generally available in GitHub Actions
    • Published: Thu, 22 Jan 2026 17:00:00 +0000
    • Read More
    • Preview: GitHub Actions 1 vCPU Linux runners are now generally available. All customers can now take advantage of these lower cost runners. These runners are optimized for automation tasks, issue operations,…

Visual Studio Code

📁 Llms

OpenAI

  • 🌐 Page Updated: OpenAI API Changelog
    • View Page
    • Changed: 2026-01-22T17:35:43.677399
      • Jan 15, 2026 – Announced Open Responses, an open‑source spec for multi‑provider LLM interfaces on top of the OpenAI Responses API.
  • 🌐 Page Updated: ChatGPT Release Notes
    • View Page
    • Changed: 2026-01-22T17:36:17.984908
      • Voice: Updated for paid users (better instruction following, bug fix), new integrated voice interface with text/visuals, retirement of macOS desktop Voice (Jan 15 2026).
      • Age Prediction: New model on consumer plans to flag likely under‑18 accounts; verification via Persona selfie.
      • Memory & Reference History (Plus & Pro): Improved recall of past chat details, sources now link back to original context.
      • Dictation: Enhanced accuracy and fewer empty transcriptions for all logged‑in users.
      • Health Space: New dedicated health & wellness area with secure data connections; available on web/iOS (Android soon) for Free/Go/Plus/Pro in supported regions.
  • 🌐 Page Updated: OpenAI Dev Changelog
    • View Page
    • Changed: 2026-01-22T17:36:45.933352
      • Custom prompts deprecated – use skills instead (2026‑01‑22).
      • Company knowledge added to ChatGPT compatibility guidance for search/fetch tools (2026‑01‑21).
      • Codex CLI 0.88.0 released (2026‑01‑21):
      • Device‑code auth fallback in headless environments.
      • Various bug fixes, memory leak resolution, WSL image paste regression fix, Azure endpoint error fix, etc.
      • Codex CLI 0.87.0 released (2026‑01‑16):
      • User message metadata round‑trips; collaboration wait calls now support multiple IDs; user shell commands run under user snapshot; TUI shows approval requests from spawned threads.
      • Codex CLI 0.86.0 released (2026‑01‑16):
      • Skill metadata via SKILL.toml; explicit web search disabling; MCP elicitation payload fix; input prompt styling revert; empty paste handling, etc.
      • Apps SDK 2026‑01‑15:
      • Tool calls now include _meta["openai/session"] for session correlation.
      • window.openai.requestModal({ template }) supports opening different UI templates via registered URI.
      • Codex CLI 0.85.0 – 0.81.0 releases (2026‑01‑14 to 2026‑01‑15):
      • Added text element metadata, richer client rendering.
      • Default API model switched to gpt-5.2-codex.
      • Headless runs auto‑switch to device‑code login.
      • Linux sandbox improvements (read‑only mounts).
      • Various bug fixes (alternate‑screen handling, config parsing, etc.).
      • Added Bazel build support and JSON schema for config.toml.

📁 Cloud

AWS

  • 📰 AWS expands Resource Control Policies support for Cognito and CloudWatch Logs
    • Published: Thu, 22 Jan 2026 17:00:00 GMT
    • Read More
    • Preview: AWS Resource Control Policies (RCPs) now provide support for Amazon Cognito and Amazon CloudWatch Logs. Resource control policies (RCPs) are a type of organization policy that you can use to manage pe

Google Cloud Platform

  • 📰 January 22, 2026
    • Read More
    • Preview: SAP on Google Cloud
      Announcement
      BigQuery Connector for SAP version 2.12
      Version 2.12 of the BigQuery Connector for SAP is generally available (GA).
      This version offers file-based replication to Cloud

Leave a Reply

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