Tech Changelog 2025-12-31
📁 Backend
PHP
-
🏷️ New Release:
php-8.5.1- Repo:
php/php-src - View Release
- PHP 8.5.1 released – a security update; all users urged to upgrade. Download links and full changelog provided.
- Repo:
-
📰 PHP 8.5.1 released!
- Published: 2025-12-18T00:00:00+00:00
- Read More
- Preview: There is a new PHP release in town!
-
🌐 Page Updated: PHP: PHP 8.5.1 released!
- View Page
- Changed: 2025-12-31T22:19:53.918353
- PHP 8.5.1 released – security-only patch.
- Immediate upgrade recommended for all PHP 8.5 users.
- Source downloads and Windows binaries available on the official download page.
- Full change log is documented in the ChangeLog file.
- PHP 8.5.1 released (18 Dec 2025)
- Core: Sync boost.context files with release 1.86.0; fixed bugs GH‑20435, GH‑20546, GH‑20286.
- Bz2: Assertion crash fixes for stream filter parameters.
- DOM: Memory leak fix and bug GH‑20395 (selector case sensitivity).
- Fibers: Stack overflow bug GH‑20483 resolved.
- Intl: Spoofchecker error message improved (GH‑20426).
- Lexbor: URL handling bugs fixed (GH‑20501, GH‑20502).
- LibXML: Deprecation fixes for newer libxml versions.
- MySQLnd: IPv6 address regression fixed (GH‑20528).
- Opcache: File cache issue with interned strings resolved (GH‑20329).
- PDO: FETCH_CLASSTYPE bug (GH‑20553) and quoting null deref (GHSA‑8xr5-qppj-gvwj, CVE‑2025‑14180).
- Phar: Case-insensitive __halt_compiler handling, fflush return value, out-of-bounds seeking fixes.
- PHPDBG: ZPP type violation fixes.
- SPL: SplFixedArray deserialization reference bug (GH‑20614).
- Standard: Memory leak in array_diff, stack overflow in http_build_query (GH‑20583), null byte termination in dns_get_record (GHSA‑www2-q4fc-65wf), heap buffer overflow in array_merge (GHSA‑h96m-rvf9-jgm2, CVE‑2025‑14178), information leak in getimagesize (GHSA‑3237-qqm7-mfv7, CVE‑2025‑14177).
- URI: ValueError on null byte handling and CVE‑2025‑67899 unbounded recursion.
- XML: xml_set_default_handler special character issue (GH‑20439).
- Zip: Crash in property existence test fixed; zip_fread return value not truncated.
- Zlib: Assertion crash fixes for stream filter parameters.
-
🌐 Page Updated: PHP RFC Index
- View Page
- Changed: 2025-12-31T22:22:03.430657
- New RFCs (created last month)
- Form Feed in Trim Functions – discussion started 2025‑12‑29
- True Async 1.7 – created 2025‑12‑25
- TLS Session Resumption Support for Streams – created 2025‑12‑22, discussion started same day
- mysqli_quote_string – created 2025‑12‑18, discussion started same day
- Recent Drafts (not yet announced)
- SORT_STRICT Flag – created 2025‑11‑30
- Allow __sleep() to return null or no value – created 2025‑10‑20
- #[\NotSerializable] attribute – created 2025‑10‑14
- Deprecations for PHP 8.6 – created 2025‑07‑02, discussion started 2025‑10‑12
- Other notable RFCs with current status
- Stringable Enums – created 2025‑11‑07 (discussion started 2025‑12‑03)
- Type Aliases – created 2024‑09‑07
- Pattern matching ‘is’ keyword – created 2020‑11‑11
- Namespace-Scoped Visibility for Methods and Properties – created 2025‑11‑07
- Context Managers – created 2025‑10‑20
- Add PDO disconnect() and isConnected() – created 2025‑09‑29
- JSON Schema validation support – created 2025‑06‑15
- Modern Compression (zstd, brotli) – created 2025‑02‑18
- Data Classes – created 2024‑11‑23
- Add get_declared_enums() function – created 2024‑08‑20
- Deprecate json_encode() on classes marked as non-serializable – created 2024‑09‑03
- Version: 1.7 (2025‑12‑25) by Edmond [HT]
- Goal: Add a standard concurrency model to PHP that lets existing synchronous code run in coroutines with minimal changes, without breaking current functions or extensions.
- Key features:
- New
Asyncnamespace with core functions:spawn(),await(),suspend(),current_coroutine(),shutdown(),get_coroutines(). Async\Coroutineclass implementsCompletable: lifecycle methods (isRunning(),isSuspended(), etc.), result/exception retrieval, cancellation support.AwaitableandCompletableinterfaces for awaitable objects.- Root‑namespace
Cancellationexception (extendsThrowable). - Graceful shutdown and deadlock detection mechanisms.
- Fiber integration via an extended
Fiberclass exposing the current coroutine. - Compatibility: No changes to existing PHP functions or extensions; only new root namespace class may conflict with userland code.
- Status: Under discussion on PHP RFC index.
- RFC: TLS Session Resumption Support for Streams (Version 0.1, 2025‑10‑23)
- Goal: Expose OpenSSL session management APIs via stream context options so PHP developers can cache and reuse TLS sessions on both client and server sides.
- Key Features:
- Client‑side
session_dataandsession_new_cbfor explicit resumption. - Server‑side options:
session_cache,session_cache_size,session_timeout,session_context_id,session_get_cb,session_remove_cb. - TLS 1.3 ticket control with
num_tickets. - Impact:
- No backward‑incompatible changes; all new options are optional.
- Benefits for HTTP clients, async frameworks, microservices via reduced handshake latency.
- Implementation Status: PR https://github.com/php/php-src/pull/20296 under discussion (expected in PHP 8.5).
- RFC:
mysqli_quote_string - New Feature: Adds
mysqli::quote_string()(and a procedural helper) to escape strings and automatically wrap them in single quotes. - Purpose: Close remaining SQL injection loophole in manual escaping, mirroring PDO’s
PDO::quote(). - Version Target: PHP 8.6
- Status: Under Discussion; implementation pull request #20729 on GitHub.
- RFC Title: Stringable Enums
- Version: 0.1 (released 2025‑11‑07)
- Proposal: Allow
__toString()magic method on PHP enums, automatically adding theStringableinterface when present. - Status: Under Discussion; pull request #20415 merged into PHP 8.6.
- Impact: Enables direct string conversion of enum cases; removes existing error and updates static analysis tools to stop flagging
__toString()on enums. - Examples Provided: Both unit and backed enums with custom
__toString()implementations. - Backward Compatibility: No changes, only removal of the restriction.
- Future Scope: Potentially extend other magic methods to enums in later RFCs.
Laravel
- 🏷️ New Release:
v12.44.0- Repo:
laravel/framework - View Release
- Repo:
Node.js
-
🏷️ New Release:
v25.2.1- Repo:
nodejs/node - View Release
- Repo:
-
📰 Node.js v24.12.0 (LTS)
- Published: Wed, 10 Dec 2025 16:51:31 GMT
- Read More
-
🌐 Page Updated: Node.js Releases Page
- View Page
- Changed: 2025-12-31T22:22:47.268193
- Node.js release lifecycle
- Major releases are in “Current” for 6 months → then odd‑numbered releases become unsupported; even‑numbered releases transition to Active LTS.
- LTS guarantees critical bug fixes for ~30 months.
- Production apps should use only Active or Maintenance LTS releases.
- Current release schedule (as of Oct 2025)
Bun
-
🏷️ New Release:
bun-v1.3.5- Repo:
oven-sh/bun - View Release
- New Bun release: v1.3.5
- Install via curl:
curl -fsSL https://bun.sh/install | bash - Install via npm:
npm install -g bun - Windows PowerShell:
powershell -c "irm bun.sh/install.ps1|iex" - Upgrade existing installation:
bun upgrade - Release notes available on Bun’s blog (link provided)
- Acknowledgement of 10 contributors to the release.
- Repo:
-
📰 Bun v1.3.5
- Published: Wed, 17 Dec 2025 10:11:00 GMT
- Read More
- Preview: Fixes 32 issues (addressing 25 👍). Bun.Terminal API, compile-time feature flags, improved Bun.stringWidth accuracy, V8 C++ value type checking APIs, Content-Disposition support for S3 uploads, environ
-
🌐 Page Updated: Bun: Bun v1.3.5
- View Page
- Changed: 2025-12-31T22:23:14.586906
- Terminal API (PTY) – new
Bun.spawn({ terminal: … })andnew Bun.Terminal()for interactive shells, vim, htop, etc.; supports resizing, raw mode, write/close; POSIX only. - Compile‑time Feature Flags –
import { feature } from "bun:bundle"enables dead‑code elimination. CLI flags (--feature=PREMIUM, etc.) and TypeScript registry augmentation for type safety. - Bun.stringWidth Improvements – correct width for Unicode, ANSI CSI/OSC sequences, zero‑width chars, emoji graphemes (flag emojis, skin tones, ZWJ families).
- V8 Value Type Checking APIs – added
IsMap(),IsArray(),IsInt32(),IsBigInt()for better native addon compatibility. - S3 Content‑Disposition Support –
contentDispositionoption ins3.fileands3.write. - .npmrc Variable Expansion Fixes – quoted values now expand; added optional
?modifier. - Bug Fixes – numerous networking, Windows, Node.js compatibility, TypeScript typings, YAML parsing, security fixes (trusted dependencies), Linux filesystem issues, bundler transpiler bug, etc.
- Terminal API (PTY) – new
Python
- 🌐 Page Updated: Python Whats New
- View Page
- Changed: 2025-12-31T22:24:47.535762
- Python 3.14 Release – October 7, 2025.
- Language features
- Deferred evaluation of annotations (PEP 649/749) – annotations stored lazily;
annotationlibmodule provides inspection (Format.VALUE,.FORWARDREF,.STRING). - Template string literals (PEP 750) – use
t'…'; returns astring.templatelib.Templateobject with static and interpolated parts for safer string processing. - Except‑without‑brackets (PEP 758) – allows
except Exception:syntax without parentheses. - Control flow in finally blocks (PEP 765).
- Interpreter / Runtime
- New tail‑call interpreter (opt‑in, Clang 19+ on x86‑64/AArch64; ~3–5% speedup).
- Significant improvements to free‑threaded mode (PEP 703/659) – ~5–10% overhead vs single‑threaded; new
-X context_aware_warnings,thread_inherit_contextflags. - Added
sys.remote_exec()for zero‑overhead remote debugging (PEP 768). - New interpreter type: concurrent.interpreters module for multiple isolated interpreters (PEP 734) – useful for parallelism without GIL, CSP/actor models.
- Standard Library Enhancements
compression.zstdmodule (Zstandard support, PEP 784).- Asyncio introspection improvements.
- Syntax highlighting in REPL; color output for CLI tools.
- Concurrent safe warnings control.
- New
concurrent.futures.InterpreterPoolExecutor. - C API & Platform
- PEP 741: Python configuration C API.
- Emscripten officially supported (tier 3, PEP 776).
- Windows/macOS binaries now support experimental JIT; Android binary releases added.
- Release‑specific changes
- Free‑threaded Python officially supported (PEP 779).
- Discontinued PGP signatures for official releases (PEP 761).
- Python 3.14 released Oct 7 2025.
- Major language changes:
- Template string literals (
t'…'→string.templatelib.Template) – new syntax for safe interpolation, useful for sanitising HTML/SQL, etc. - Deferred evaluation of annotations (PEP 649/749) – annotations now stored and evaluated lazily;
annotationlib.get_annotations()with formats VALUE/FORWARDREF/STRING. - Multiple interpreters (
concurrent.interpretersmodule, PEP 734) – concurrent isolated Python runtimes in one process for true multi‑core parallelism, with newInterpreterPoolExecutor. - Standard library additions:
compression.zstdmodule (Zstandard support).- Asyncio introspection improvements.
- Syntax highlighting and color output in REPL/CLI tools.
concurrent.futures.InterpreterPoolExecutor.- Debugging:
- Safe external debugger interface (PEP 768) via
sys.remote_exec()for attaching debuggers without stopping the process; security controls (PYTHON_DISABLE_REMOTE_DEBUG, etc.). - Interpreter & performance:
- New tail‑call interpreter (opt‑in, Clang 19+), ~3–5% faster on pyperformance.
- Free‑threaded mode fully implemented (PEP 703): GIL disabled builds with
Py_GIL_DISABLED; performance penalty ≈ 5–10%; new flags (-X context_aware_warnings,thread_inherit_context). - Platform support: Emscripten tier‑3 (PEP 776), Android binaries, Windows/macOS now support experimental JIT.
- Misc: PGP signatures discontinued for official releases; free‑threaded builds now officially supported (PEP 779).
Rust
-
🏷️ New Release:
1.92.0- Repo:
rust-lang/rust - View Release
- Language:
- Documented
MaybeUninitrepresentation and validity. - Added safe union field syntax
&raw [mut | const]. - Prefer item bounds for associated types over where‑bounds for auto‑traits and
Sized. - Minor compiler changes (e.g.,
#[track_caller]+#[no_mangle], never‑type lints). - Compiler:
- Dynamic linking for
mips64el-unknown-linux-muslabi64. - Removed embedding of command‑line args in PDB, improving incremental builds.
- Libraries:
- Specialized
Iterator::eq{_by}forTrustedLeniterators. - Simplified
Extendfor tuples; added details toDebugforEncodeWide. iter::Repeat::lastandcountnow panic instead of looping infinitely.- Stabilized APIs:
- New const‑context stable methods (
NonZero<u{N}>::div_ceil,Location::file_as_c_str, various*_new_zeroedconstructors, BTree map entry helpers). - Slice rotation methods (
rotate_left/right) now stable in const contexts. - Cargo: Added a new chapter on “Optimizing Build Performance” to the Cargo book.
- Rustdoc: Improved search behavior—trait items hide impls and identifiers can start with digits.
- Compatibility & Miscellaneous:
- Fixed backtraces with
-C panic=aborton Linux by generating unwind tables. - Updated minimum external LLVM to 20.
- Future‑compatibility lint
invalid_macro_export_argumentsnow deny‑by‑default. - Version: Rust 1.92.0.
- Repo:
-
📰 What do people love about Rust?
- Published: 2025-12-19T00:00:00+00:00
- Read More
- Preview: Rust has been named Stack Overflow’s Most Loved (now called Most Admired) language every year since our 1.0 release in 2015. That means people who use Rust want to keep using Rust1–and not just for p
-
📰 Rustup 1.29.0 beta: Call for Testing!
- Published: 2025-12-20T00:00:00+00:00
- Read More
- Preview: We are excited to announce that rustup 1.29.0 beta is now available for testing and we are currently looking for testers.
What’s new Following the footsteps of many package managers in the pursuit of
📁 Database
PostgreSQL
- 📰 pgBadger v13.2 released
- Published: Tue, 30 Dec 2025 00:00:00 +0000
- Read More
- Preview: Grenoble, France – December 29th, 2025 pgBadger pgBadger is a PostgreSQL performance analyzer, built for speed with fully detailed reports based on your PostgreSQL log files. pgBadger 13.2 was release
📁 Platform
Google Chrome
-
📰 Throttle individual network requests
- Published: Fri, 12 Dec 2025 17:20:01 GMT
- Read More
- Preview: Use the Request conditions tab to block specific URLs or apply custom network throttling profiles to individual resources.
-
📰 CSS scroll-triggered animations are coming!
- Published: Fri, 12 Dec 2025 08:00:00 GMT
- Read More
- Preview: We have scroll-driven animations. Now, meet scroll-triggered animations.
-
📰 Let your Coding Agent debug your browser session with Chrome DevTools MCP
- Published: Thu, 11 Dec 2025 08:00:00 GMT
- Read More
- Preview: We shipped a new feature to the Chrome DevTools MCP server that is going to make it a lot easier for your coding agent to debug your current browser sessions.
-
📰 Signal API for passkeys available on Chrome for Android
- Published: Tue, 09 Dec 2025 08:00:00 GMT
- Read More
- Preview: Learn how the Signal API for passkeys is now available on Chrome for Android, enabling better synchronization between relying parties and passkey providers.
-
📰 CSS Wrapped 2025
- Published: Mon, 08 Dec 2025 08:00:00 GMT
- Read More
- Preview: Sculpt dynamic interfaces, stretch your imagination, and play with these 22 powerful new CSS features that landed in Chrome this year.
-
📰 What’s new in DevTools, Chrome 143
- Published: Fri, 05 Dec 2025 08:00:00 GMT
- Read More
- Preview: Chrome DevTools MCP server v0.11.0, improved trace sharing, @starting-style support, masonry editor, and Lighthouse 13.
-
📰 Winners of the Built-in AI Challenge 2025
- Published: Fri, 05 Dec 2025 08:00:00 GMT
- Read More
- Preview: Discover the winning apps and extensions from the Built-in AI Challenge, where we invited you to reimagine what’s possible with Gemini Nano in Chrome.
-
📰 Chrome 144 beta
- Published: Wed, 03 Dec 2025 08:00:00 GMT
- Read More
- Preview: Learn about the latest features shipping in Chrome.
-
📰 New in Chrome 143
- Published: Tue, 02 Dec 2025 08:00:00 GMT
- Read More
- Preview: CSS anchored fallback container queries, side-relative positioning for background position longhands, and more.
-
📰 Digital Credentials API for credential issuance
- Published: Wed, 26 Nov 2025 08:00:00 GMT
- Read More
- Preview: Chrome 143 starts an origin trial for the Digital Credentials API for issuance. This new API makes it easier for websites to provision digital credentials to the user’s preferred wallet
Firefox
- 🌐 Page Updated: Firefox Releases
- View Page
- Changed: 2025-12-31T22:26:48.469178
- Version: 146.0 (released Dec 9 2025)
- New Features
- Password/Bookmark Backup – Windows users can enable daily encrypted backups that restore on new installs.
- Dedicated GPU Process – macOS now runs WebGPU, WebGL, and WebRender in a separate process for crash resilience.
- Firefox Labs – experimental features are now available to all desktop users (no study opt‑in needed).
- Inline Search Results – the search bar shows results as you type, skipping the intermediate page.
- New Tab Weather Opt‑In – EU/selected countries can enable location‑based weather on new tabs.
- Fractional Scaled Displays – native support on Linux Wayland.
- Accessibility & UI
- Time picker (
<input type="time">,<input type="datetime-local">) now fully keyboard‑ and assistive‑technology‑friendly. - Colors dialog uses clearer color pickers for forced‑color palettes.
- Security & Performance
- Removed Direct2D support on Windows (use ESR 140+).
- ML‑KEM added to WebRTC DTLS 1.3 handshake (post‑quantum key share).
- Compressed elliptic‑curve points supported in WebCrypto.
- Skia graphics library updated for better rendering performance/compatibility.
- Web Platform Enhancements
- CSS
@scoperule,contrast-color()function,text-decoration-inset, legacy-webkit-fill-available. - Unused CSS custom properties hidden by default in the Inspector’s Rule view.
- Bug Fixes & Issues
- Fixed timepicker accessibility and reduced‑motion spin button behavior.
- Windows tab click bug on second monitor fixed in 147.0.
- Community Highlights – 16 first‑time contributors added to Firefox codebase.
- Version: Firefox 146.0.1 (released December 18, 2025)
- Key Fixes & Improvements
- General stability: resolved crashes in browsing, graphics, and accessibility (Bugs 2001160, 1998185, 1998188)
- Fingerprinting protection issue fixed to prevent incorrect font rendering on popular sites (Bug 2000429)
- Media playback and GMP process shutdown crashes addressed (Bug 2002697)
- Desktop profile shortcut removal bug fixed when copying profile settings (Bug 1998209)
- Sidebar text contrast improved for vertical tabs with certain themes (Bug 2006091)
- Restore success message now appears on the new tab page to avoid interference from restored tabs (Bug 2003307)
- Various security patches applied
- Unresolved Issue
- On Windows, clicking tabs may fail at the very top of a maximized window on a second monitor (to be fixed in Firefox 147.0)
Linux Kernel
- 🌐 Page Updated: Kernel Version Overview
- View Page
- Changed: 2025-12-31T22:27:13.415776
- • Linux 6.17 released on 28 September 2025 – the latest kernel version available for developers and users.
- Linux 6.17 release (28 Sep 2025)
- CPU mitigation selection – new command‑line options that enable mitigations based on chosen attack vectors, simplifying performance tuning.
- New syscalls –
file_getattr()andfile_setattr()for extended file attributes using openat(2) semantics. - Core dumping – enhanced coredump socket allowing fine‑grained control by the server (safer core dumps).
- Priority inheritance – initial proxy execution support to mitigate priority inversion.
- SMP scheduler – task scheduler now unconditionally compiled with SMP support, dropping legacy single‑CPU code paths.
- NUMA memory reclaim – per‑node proactive reclaim interface for better control on NUMA systems.
fallocate(2)improvement – newFALLOC_FL_WRITE_ZEROESflag to efficiently write zeroes using device‑specific commands (UMMAP/DEAC).- Runtime verification – support for linear temporal logic monitors for real‑time application monitoring.
- Additional kernel subsystems updated: core, file systems, memory management, block layer, tracing/perf/BPF, virtualization, cryptography, networking, drivers, power management, and many other fixes and improvements.
📁 Tooling
Git and GitHub
-
📰 Improved performance for GitHub Actions workflows page
- Published: Mon, 22 Dec 2025 21:40:47 +0000
- Read More
- Preview: GitHub Actions workflow pages now successfully render workflows with more than 300 jobs. We’ve implemented lazy loading to smoothly handle large workflows. In addition, you can now filter jobs based…
-
🌐 Page Updated: Git Release Notes
- View Page
- Changed: 2025-12-31T22:27:33.480205
- Added
git maintenance is-neededsubcommand. git replaynow performs ref updates in a transaction by default; clarified documentation on revisions.- New options:
git blame --diff-algorithm=,git repo info --all,git fast-import --strip-if-invalid. - Whitespace error class “incomplete-line” added to
git applyandgit diff. - Manual for Git data model introduced.
git repo struct -znow synonym for--format=nul; additional object‑db info shown.- Performance improvements: packfile list moved to store, rename/copy detection disabled for
git diff --quiet, memory reduced ingit diff --find-copies-harder. - Refactoring of object database interfaces and removal of insecure
mktemp(). - Various build/test CI enhancements (Dockerised jobs, Windows+meson artifacts).
- Multiple bug fixes: submodule hash enforcement, credential helper idempotence, repo‑structure alignment, ort merge rename edge case, worktree display width, gpgsig header exclusion in replay, fetch tag backfill, repack midx noop avoidance, etc.
- Documentation updates discouraging
--committer-date-is-author-date, clarifying config unset help, improving rev-list filter docs.
- Added
Docker
- 🌐 Page Updated: Docker Release Notes
- View Page
- Changed: 2025-12-31T22:28:08.050251
- Docker Engine v29 (latest) – Release 2025‑12‑12
- New breaking changes for Go modules:
github.com/docker/dockerdeprecated; usegithub.com/moby/moby/clientand/api. - Docker daemon now requires API v1.44+ (Docker v25.0+).
- Releases are prefixed with
docker-(e.g.,docker-v29.0.0) for Go module users. - cgroup v1 is deprecated; migrate to v2 ASAP.
- Docker Content Trust removed from CLI – can be built as a separate plugin (
docker-trust). - New
--platformflag ondocker image load/savefor multi‑platform support. docker run --runtime <...>now supported on Windows.- Added device entitlement to builder config; memory‑swap & memory‑swappiness flags for service create/update.
- Updated BuildKit to v0.26.1 and containerd to v2.2.0 (static binaries).
- New log option
fluentd-read-timeoutfor fluentd driver. - Added shell completions for various commands (
inspect,plugin,secret,config). docker image ls --treenow sorts alphabetically; default view changed to collapsed tree.- Fixed numerous networking bugs: DNS resolution on non‑swarm networks, container restart issues, overlay network stability, firewall mark handling, etc.
- Rootless Docker now fully functional on hosts with IPv6 disabled (fixes for userns‑remap).
- Security updates:
- Go runtime upgraded to 1.25.5; CVE‑2025‑61729/27 mitigated.
- Updated runc to v1.3.4, containerd to v2.1.5 (systemd
LimitNOFILEnow defaults to 1024). - Packaging updates: Debian armhf packages target ARMv7 only; Raspbian 32‑bit packages removed.
- Miscellaneous bug fixes and enhancements across CLI, daemon, networking, Swarm, logging, and buildkit.
Visual Studio Code
-
🏷️ New Release:
1.107.1- Repo:
microsoft/vscode - View Release
- Repo:
-
📰 November 2025 (version 1.107)
- Read More
- Preview: What’s new in the Visual Studio Code November 2025 Release (1.107). Read the full article
-
🌐 Page Updated: VS Code Updates
- View Page
- Changed: 2025-12-31T22:28:30.309244
- VS Code 1.107 (Nov 2025) adds multi‑agent orchestration: Copilot + custom agents, Agent HQ dashboard, background/ cloud agent support.
- Agent sessions now integrated into Chat view; side‑by‑side and compact layouts, toggle remembers state, sessions can be archived/unarchived.
- Local chat agents continue running in the background after closing, with “Continue in” to hand off to background/cloud agents.
- Background agents can run in dedicated Git worktrees for isolation; changes can be applied directly to workspace.
- New context attachment types for background agents (selections, problems, symbols, commits, etc.).
- Experimental organization‑wide custom agents and CLI custom agent support.
- Reorganized agent tooling; renamed tool references with auto‑rename Code Action.
- Subagents experimental: enable via
chat.customAgentInSubagent.enabled, use custom agents as subagents. - Claude skills reuse experimental (
chat.useClaudeSkills). - Inline chat now focused on code edits, upgraded to Chat view for broader queries (preview setting
inlineChat.enableV2). - Language Models editor added: manage model visibility, add models from providers, filter by provider/capability/visibility.
📁 Llms
OpenAI
-
🌐 Page Updated: OpenAI API Changelog
- View Page
- Changed: 2025-12-31T22:29:23.689114
- Image Generation: gpt-image‑1.5 / chatgpt‑image‑latest released (Dec 16, 2025) – advanced image generation models.
- Audio Snapshots: gpt‑realtime‑mini, gpt‑audio‑mini, gpt‑4o‑mini‑transcribe, gpt‑4o‑mini‑tts (Dec 15, 2025) – new dated audio snapshots for real‑time voice apps.
- GPT‑5.2: Flagship GPT‑5 model family upgrade (Dec 11, 2025). Adds general intelligence, instruction following, token efficiency, multimodality (vision), front‑end UI code generation, tool calling, spreadsheet understanding, new “xhigh” reasoning level, concise summaries, and compaction context management.
- GPT‑5.1: Released Nov 13, 2025 – focuses on steerability, faster responses for less thinking, coding use cases, agentic workflows; defaults to a “none” reasoning setting.
-
🌐 Page Updated: ChatGPT Release Notes
- View Page
- Changed: 2025-12-31T22:29:57.521007
- Your Year with ChatGPT – end‑of‑year recap feature (free/Plus/Pro, English, US/UK/CA/AU/NZ)
- Detailed characteristic controls – adjust warmth, enthusiasm, headers/lists, emojis (Dec 19)
- App directory & connectors – browse/add approved apps, manage tools in one place (Dec 18)
- Pinned chats – quick‑access feature on all platforms (Dec 18)
- Pulse Tasks – automated task prompts in Pulse (Pro only, Dec 17)
- ChatGPT Images – new image generation model, auto‑save to My images (Dec 16)
- Voice changes – macOS desktop voice retiring Jan 15; integrated Voice on web/mobile with visual context (Nov 25 & 11)
- GPT‑5.2 release – Instant, Thinking, Pro models (Aug 2025 cutoff), free users default to Instant (Dec 11)
- Shopping research – interactive product finder (Nov 24)
- More inline images – added in answers (Nov 21)
- Instant Checkout – Shopify purchases via chat (Nov 20)
-
🌐 Page Updated: OpenAI Dev Changelog
- View Page
- Changed: 2025-12-31T22:30:25.508217
- Codex CLI: New releases 0.77.0, 0.76.0, 0.75.0, 0.74.0, 0.73.0, 0.72.0 (latest 0.77.0).
- New Features:
- Agent skills support (
$skill-namesyntax) and folder‑based skill spec. - macOS DMG build target (CLI 0.76).
/ps,/experimental,/modelslash commands, ghost snapshot v2.- ExternalSandbox policy, admin‑scoped & default‑on skills.
- Model picker UI, model list, and gpt‑5.2‑codex as default for signed‑in users.
- Model Update: Release of GPT‑5.2‑Codex (agentic coding model) with improved context compaction, large code changes, Windows support, cybersecurity enhancements. CLI/IDE default to this model; API access coming soon.
- Bug Fixes & Improvements:
/undostaging interaction, TUI scroll performance, duplicate shell_snapshot fix, sandbox token pipe handling.- Config loading overhaul (new config API), better PowerShell detection, Windows binaries, elevated sandbox updates.
- Ghost snapshot and commit support, OpenTelemetry tracing, UI polish for skills popup, keybinding view fixes.
- Other Highlights:
allowed_sandbox_modesinrequirements.toml.- Refactored skill loading via SkillsManager.
- Added
/experimentalslash command for beta features. - Updated bundled system skills and removed deprecated Windows flags.
📁 Cloud
AWS
- 📰 AWS WAF is now available in the AWS Asia Pacific (New Zealand) Region
- Published: Tue, 30 Dec 2025 18:00:00 GMT
- Read More
- Preview: Starting today, AWS WAF is available in the AWS Asia Pacific (New Zealand) Region. AWS WAF is a web application firewall that helps you protect your web application resources against common web explo
Google Cloud Platform
- 📰 December 29, 2025
- Read More
- Preview: Apigee X Announcement On December 29th, 2025, we released an updated version of Apigee. Note: Rollouts of this release began today and may take four or more business days to be completed across all Go
📁 Bitcoin
Bitcoin Core
- 🏷️ New Release:
v30.0- Repo:
bitcoin/bitcoin - View Release
- Bitcoin Core v30.0 released – available for download at https://bitcoincore.org/bin/bitcoin-core-30.0/
- Official release notes are in the repo: https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-30.0.md
- Use the provided download link (not GitHub links) to get deterministic, signed binaries.
- Repo:
Bitcoin Knots
- 🏷️ New Release:
v29.2.knots20251110- Repo:
bitcoinknots/bitcoin - View Release
- Release: Bitcoin Knots v29.2.knots20251110 (download at https://bitcoinknots.org/files/29.x/29.2.knots20251110/)
- Security fix: CVE‑2025‑46598 (low‑severity service degradation) patched.
- Policy change: Default
datacarriersizeraised from 42 to 83 bytes (temporary, revertable). Users should set their own value if needed. - Memory pressure: Disabled by default; re‑enable with
-lowmem=<n>. - Consensus update: Per‑txin sighash midstate cache added (
#32473). - P2P/network: No longer punishing peers for consensus‑invalid txs, witness‑stripping detection without rescript checks, reduced logging overhead, and improved
rpcbindwarning handling. - GUI & wallet: Updated mempool stats fee usage, new history filter options, label restrictions on ranged descriptors fixed.
- Testing/CI: Unified RPC timeout, Docker image caching improvements.
- This release includes several bug fixes, configuration defaults adjustments, and a notable security patch—worth mentioning in the newsletter.
- Repo:
Bitcoin Core Code
- 🌐 Page Updated: Bitcoin Core Release Notes
- View Page
- Changed: 2025-12-31T22:31:22.855387
- New command-line tool:
bitcoinas a wrapper for existing binaries (node,gui,rpc). - IPC mining interface (experimental) via
bitcoin -m node -ipcbind=unix. - Policy changes:
- Legacy sigop limit raised to 2500.
-datacarriersizedefault increased to 100,000; multiple OP_RETURN outputs allowed.- Minimum fee rates updated (
-blockmintxfee,-minrelaytxfee,-incrementalrelayfee). - P2P improvements: 1-parent‑1-child relay handling and stronger orphanage DoS protections.
- RPC updates:
- Deprecation of
-paytxfee/settxfee. - New REST endpoint
/rest/spenttxouts/BLOCKHASH. - Various RPCs unhidden or renamed, e.g.,
waitfornewblock,psbtbumpfee. - Error messages for script validation now use
block-script-verify-flag-failed/mempool-script-verify-flag-failed. - Build and config changes:
-maxmempool/-dbcachecapped on 32‑bit.-natpmpdefault enabled;-upnpremoved.- Extended
-proxysyntax for per‑network proxies. - Wallet & descriptor changes:
- Legacy BDB wallets removed; migration to descriptor wallets required.
- TRUC transaction support added.
- Several wallet RPCs deprecated or altered (
addmultisigaddress,dumpprivkey, etc.). createrawtransaction,createpsbt,send,sendall,walletcreatefundedpsbtnow accept aversionparameter (1‑3).- GUI updates: Migrated to Qt 6; dark mode on Windows, Metal backend on macOS.
- Logging enhancements: Rate limiting per source location and full function signatures when enabled.
- Indexes:
coinstatsindexrewritten; must resync from scratch after upgrade. - These are the major changes worth highlighting for developers upgrading to Bitcoin Core v30.0.
- New command-line tool:
Bitcoin Optech
- 📰 Bitcoin Optech Newsletter #385 Recap Podcast
- Published: 2025-12-23T00:00:00+00:00
- Read More
- Preview: Mark “Murch” Erhardt and Mike Schmidt are joined by Bastien Teinturier, Rearden Code, and Pieter Wuille to discuss Newsletter #385: 2025 Year-in-Review Special.
Lightning Network
- 🌐 Page Updated: Lightning Engineering Blog
- View Page
- Changed: 2025-12-31T22:31:39.194875
- Taproot Assets v0.7 – First multi‑asset Lightning protocol on mainnet; simplifies on‑chain sends/receives, hardens supply proof.
- LND v0.20‑beta – Major performance boost, smoother network communication, enhanced control for operations and payments.
- Taproot Assets v0.6 – Adds decentralized FX network features; highlights collaboration with Tether CEO Paolo Ardoino.
- LND v0.19.0‑beta – Focus on security, scalability, reliability; improves on‑chain interaction control and backend scaling.
- MuSig2 & Loop – Explains use of MuSig2 for aggregating public keys to enhance Lightning Loop submarine swaps.
- Tether on Bitcoin/Lightning – USDT support via Taproot Assets, enabling stablecoin transactions on-chain and off‑chain.
- Taproot Assets on Lightning (July 2024) – First multi‑asset protocol release; low‑fee instant asset transfers.
- LND 0.18 beta – Improved UTXO sweeping with deadline‑aware methodology; SQL schema store for channel data.
