# Axios v1.18.1 - Product: Axios (https://whatsnew.fyi/product/axios) - Vendor: Axios - Date: 2026-06-21 - Version: v1.18.1 - Original notes: https://github.com/axios/axios/releases/tag/v1.18.1 - Permalink: https://whatsnew.fyi/product/axios/releases/v1.18.1 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Made AxiosError#cause non-enumerable to prevent circular JSON serialisation failures when errors include nested causes - **fixed** — Guarded socket.setKeepAlive for proxy agent streams in Node HTTP adapter - **fixed** — Accepted path-only URLs when socketPath is configured in Node HTTP adapter - **fixed** — Deferred environment proxy handling to Node in HTTP adapter - **fixed** — Explicitly passed maxBodyLength through to follow-redirects in Node HTTP adapter - **fixed** — Fixed runtime crashes and type definition mismatches in runtime and type correctness - **fixed** — Fixed incorrect error handling paths - **fixed** — Switched AxiosURLSearchParams encoder callback to an arrow function so encoder.call(this) receives the AxiosURLSearchParams instance correctly - **changed** — Documented sensitive headers and status transition behaviour ##### v1.18.1 — June 21, 2026 This release focuses on Node HTTP adapter fixes, safer AxiosError serialisation, runtime/type correctness fixes, documentation updates, and dependency maintenance. ##### 🐛 Bug Fixes - AxiosError Serialisation: Made AxiosError#cause non-enumerable to prevent circular JSON serialisation failures when errors include nested causes. (#10913) - Node HTTP Adapter: Guarded socket.setKeepAlive for proxy agent streams, accepted path-only URLs when socketPath is configured, deferred environment proxy handling to Node, and explicitly passed maxBodyLength through to follow-redirects. (#10917, #10930, #10942, #10993) - Runtime and Type Correctness: Fixed several runtime crashes, type definition mismatches, and incorrect error handling paths. (#10959, #11021) - AxiosURLSearchParams: Switched the encoder callback to an arrow function so `encoder.call(this)` receives the `AxiosURLSearchParams` instance correctly. (#11019) ##### 🔧 Maintenance & Chores - Documentation: Documented sensitive headers and status transition behaviour, prepared cleaned-up docs, added Deno install instructions, and clarified that request data is request-specific (#11007, #11010, #11023, #11025) - Dependencies: Bumped vite, rollup, form-data, js-yaml, and multer across the root project, docs, smoke tests, and module test workspaces. (#11011, #11012, #11013, #11014, #11015, #11016, #11017, #11026) ##### 🌟 New Contributors We are thrilled to welcome our new contributors. Thank you for helping improve axios: - @webdevelopersrinu (#10913) - @sijie-Z (#10993) - @bartlomieju (#11023) - @JSap0914 (#11019) [Full Changelog](https://github.com/axios/axios/compare/v1.18.0...v1.18.1)