Change8

Migrating to Axios v0.33.0

Version v0.33.0 introduces 2 breaking changes. This guide details how to update your code.

Released: 6/13/2026

2
Breaking Changes
2
Migration Steps
4
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

Request configuration handlingForm serializationBasic Auth credentials handlingProxy bypass logic

Breaking Changes

Issue #1

Request configuration handling for nested options (auth, params, proxy, data) now strictly uses own-property reads, which may break custom object prototypes used in these configurations.

Issue #2

Form serialization now enforces bounded depth checks; deeply nested form data structures that exceed the new limit will fail serialization.

Migration Steps

  1. 1
    Review custom request configurations (especially auth, params, proxy, data) to ensure they do not rely on inherited properties if they were previously working.
  2. 2
    If submitting deeply nested form data, ensure the nesting depth adheres to the new serialization limits.

Release Summary

Version 0.33.0 enhances security and stability by hardening request configuration handling and form serialization, and adds official support for Node.js 26 in the v0.x line.

Need More Details?

View the full release notes and all changes for Axios v0.33.0.

View Full Changelog