Originally created by: dependabot[bot]
Bumps axios from 1.15.0 to 1.17.0.
Sourced from axios's releases.
v1.17.0 — June 1, 2026
This release adds Node HTTP zstd decompression, hardens config and release workflows, and fixes authentication, header, proxy, and type-handling regressions.
🔒 Security Fixes
- Config Hardening: Guarded
socketPath,params, andparamsSerializerreads with own-property checks to prevent inherited prototype values from affecting request behavior, including SSRF-sensitive paths. (#10901](https://github.com/href="https://redirect.github.com/axios/axios/issues/10901">/issues/10901), #10922](https://github.com/href="https://redirect.github.com/axios/axios/issues/10922">/issues/10922))- Release Publishing: Switched the publish workflow to npm staged publishing for safer, auditable package releases with provenance. (#10926](https://github.com/href="https://redirect.github.com/axios/axios/issues/10926">/issues/10926))
🚀 New Features
- HTTP Compression: Added Node HTTP adapter support for zstd response decompression, with
transitional.advertiseZstdAcceptEncodingcontrolling whetherzstdis advertised inAccept-Encoding. (#6792](https://github.com/href="https://redirect.github.com/axios/axios/issues/6792">/issues/6792), #10920](https://github.com/href="https://redirect.github.com/axios/axios/issues/10920">/issues/10920))🐛 Bug Fixes
- Authentication Handling: Restored Basic auth on same-origin Node redirects while continuing to strip credentials cross-origin, and aligned the fetch adapter with HTTP adapter behavior for URL-embedded Basic auth. (#10929](https://github.com/href="https://redirect.github.com/axios/axios/issues/10929">/issues/10929), #10896](https://github.com/href="https://redirect.github.com/axios/axios/issues/10896">/issues/10896))
- Proxy TLS: Preserved user
httpsAgentTLS options when tunneling HTTPS requests through HTTP CONNECT proxies. (#10957](https://github.com/href="https://redirect.github.com/axios/axios/issues/10957">/issues/10957))- React Native FormData: Cleared default
Content-Typefor React NativeFormDataso multipart boundaries can be generated correctly. (#10898](https://github.com/href="https://redirect.github.com/axios/axios/issues/10898">/issues/10898))- Headers: Silently skipped empty or whitespace-only header names instead of throwing, matching parsed-header behavior and avoiding React Native response crashes. (#10875](https://github.com/href="https://redirect.github.com/axios/axios/issues/10875">/issues/10875))
- Request Data Merging: Preserved enumerable symbol keys when cloning plain request data through axios merge logic. (#10812](https://github.com/href="https://redirect.github.com/axios/axios/issues/10812">/issues/10812))
- Bundler Compatibility: Converted
resolveConfigfrom an arrow default export to a named function export to avoid webpack and Babel transform interop failures. (#10891](https://github.com/href="https://redirect.github.com/axios/axios/issues/10891">/issues/10891))- Types: Corrected
AxiosHeaders.toJSON()return types and updated CommonJSisCanceltypings to narrow toCanceledError<T>. (#10956](https://github.com/href="https://redirect.github.com/axios/axios/issues/10956">/issues/10956), #10952](https://github.com/href="https://redirect.github.com/axios/axios/issues/10952">/issues/10952))- Build Tooling: Avoided emitting a null
Authorizationheader from the GitHub build helper whenGITHUB_TOKENis unset. (#10931](https://github.com/href="https://redirect.github.com/axios/axios/issues/10931">/issues/10931))🔧 Maintenance & Chores
- HTTP/2 Internals: Extracted
Http2Sessionsinto its own helper module and added direct unit coverage for session pooling, timeout, and cleanup behavior. (#10861](https://github.com/href="https://redirect.github.com/axios/axios/issues/10861">/issues/10861))- Package Publishing: Reduced published package size by switching to a
filesallowlist and dropping unneeded unminified bundle source maps. (#10939](https://github.com/href="https://redirect.github.com/axios/axios/issues/10939">/issues/10939))- CI and Release Automation: Added bundle-size reporting, moved reports to the job summary, fixed bundle-size comparison coverage, added Node 26 to the matrix, pinned npm for staged publishing, and prepared the 1.17.0 release. (#10907](https://github.com/href="https://redirect.github.com/axios/axios/issues/10907">/issues/10907), #10911](https://github.com/href="https://redirect.github.com/axios/axios/issues/10911">/issues/10911), #10916](https://github.com/href="https://redirect.github.com/axios/axios/issues/10916">/issues/10916), #10927](https://github.com/href="https://redirect.github.com/axios/axios/issues/10927">/issues/10927), #10935](https://github.com/href="https://redirect.github.com/axios/axios/issues/10935">/issues/10935), #10983](https://github.com/href="https://redirect.github.com/axios/axios/issues/10983">/issues/10983))
- Developer Workflow: Added a dev container and iterated on OpenSpec workflow files before removing them from the release branch. (#10925](https://github.com/href="https://redirect.github.com/axios/axios/issues/10925">/issues/10925), #10914](https://github.com/href="https://redirect.github.com/axios/axios/issues/10914">/issues/10914), #10958](https://github.com/href="https://redirect.github.com/axios/axios/issues/10958">/issues/10958))
- Documentation and Policy: Updated disclosure, contributor, collaboration, threat-model, advanced docs, README badges, release notes, moderator configuration, and project metadata. (#10890](https://github.com/href="https://redirect.github.com/axios/axios/issues/10890">/issues/10890), #10889](https://github.com/href="https://redirect.github.com/axios/axios/issues/10889">/issues/10889), #10921](https://github.com/href="https://redirect.github.com/axios/axios/issues/10921">/issues/10921), #10945](https://github.com/href="https://redirect.github.com/axios/axios/issues/10945">/issues/10945), #10905](https://github.com/href="https://redirect.github.com/axios/axios/issues/10905">/issues/10905), #10933](https://github.com/href="https://redirect.github.com/axios/axios/issues/10933">/issues/10933), #10915](https://github.com/href="https://redirect.github.com/axios/axios/issues/10915">/issues/10915), #10887](https://github.com/href="https://redirect.github.com/axios/axios/issues/10887">/issues/10887), #10955](https://github.com/href="https://redirect.github.com/axios/axios/issues/10955">/issues/10955))
- Dependencies: Bumped Babel tooling, Commitlint, ESLint, Rollup, Globals, Vitest, Playwright,
fs-extra,qs, docs dependencies, and GitHub Actions dependencies includingactions/dependency-review-actionandzizmorcore/zizmor-action. (#10871](https://github.com/href="https://redirect.github.com/axios/axios/issues/10871">/issues/10871), #10879](https://github.com/href="https://redirect.github.com/axios/axios/issues/10879">/issues/10879), #10918](https://github.com/href="https://redirect.github.com/axios/axios/issues/10918">/issues/10918), #10919](https://github.com/href="https://redirect.github.com/axios/axios/issues/10919">/issues/10919), #10934](https://github.com/href="https://redirect.github.com/axios/axios/issues/10934">/issues/10934), #10947](https://github.com/href="https://redirect.github.com/axios/axios/issues/10947">/issues/10947), #10954](https://github.com/href="https://redirect.github.com/axios/axios/issues/10954">/issues/10954), #10960](https://github.com/href="https://redirect.github.com/axios/axios/issues/10960">/issues/10960))🌟 New Contributors
We are thrilled to welcome our new contributors. Thank you for helping improve axios:
@BasixKOR(#6792](https://github.com/href="https://redirect.github.com/axios/axios/issues/6792">/issues/6792))@carladams1299-lab(#10861](https://github.com/href="https://redirect.github.com/axios/axios/issues/10861">/issues/10861))@LaplaceYoung(#10812](https://github.com/href="https://redirect.github.com/axios/axios/issues/10812">/issues/10812))@JamieMagee(#10939](https://github.com/href="https://redirect.github.com/axios/axios/issues/10939">/issues/10939))@RonGamzu(#10905](https://github.com/href="https://redirect.github.com/axios/axios/issues/10905">/issues/10905))@sapirbaruch(#10891](https://github.com/href="https://redirect.github.com/axios/axios/issues/10891">/issues/10891))@nezukoagent(#10901](https://github.com/href="https://redirect.github.com/axios/axios/issues/10901">/issues/10901))@devareddy05(#10929](https://github.com/href="https://redirect.github.com/axios/axios/issues/10929">/issues/10929))@Mohammad-Faiz-Cloud-Engineer(#10922](https://github.com/href="https://redirect.github.com/axios/axios/issues/10922">/issues/10922))@azandabot(#10931](https://github.com/href="https://redirect.github.com/axios/axios/issues/10931">/issues/10931))@niksy(#10896](https://github.com/href="https://redirect.github.com/axios/axios/issues/10896">/issues/10896))
... (truncated)
Sourced from axios's changelog.
v1.17.0 — June 1, 2026
This release adds Node HTTP zstd decompression, hardens config and release workflows, and fixes authentication, header, proxy, and type-handling regressions.
🔒 Security Fixes
- Config Hardening: Guarded
socketPath,params, andparamsSerializerreads with own-property checks to prevent inherited prototype values from affecting request behavior, including SSRF-sensitive paths. (#10901](https://github.com/href="https://redirect.github.com/axios/axios/issues/10901">/issues/10901), #10922](https://github.com/href="https://redirect.github.com/axios/axios/issues/10922">/issues/10922))- Release Publishing: Switched the publish workflow to npm staged publishing for safer, auditable package releases with provenance. (#10926](https://github.com/href="https://redirect.github.com/axios/axios/issues/10926">/issues/10926))
🚀 New Features
- HTTP Compression: Added Node HTTP adapter support for zstd response decompression, with
transitional.advertiseZstdAcceptEncodingcontrolling whetherzstdis advertised inAccept-Encoding. (#6792](https://github.com/href="https://redirect.github.com/axios/axios/issues/6792">/issues/6792), #10920](https://github.com/href="https://redirect.github.com/axios/axios/issues/10920">/issues/10920))🐛 Bug Fixes
- Authentication Handling: Restored Basic auth on same-origin Node redirects while continuing to strip credentials cross-origin, and aligned the fetch adapter with HTTP adapter behavior for URL-embedded Basic auth. (#10929](https://github.com/href="https://redirect.github.com/axios/axios/issues/10929">/issues/10929), #10896](https://github.com/href="https://redirect.github.com/axios/axios/issues/10896">/issues/10896))
- Proxy TLS: Preserved user
httpsAgentTLS options when tunneling HTTPS requests through HTTP CONNECT proxies. (#10957](https://github.com/href="https://redirect.github.com/axios/axios/issues/10957">/issues/10957))- React Native FormData: Cleared default
Content-Typefor React NativeFormDataso multipart boundaries can be generated correctly. (#10898](https://github.com/href="https://redirect.github.com/axios/axios/issues/10898">/issues/10898))- Headers: Silently skipped empty or whitespace-only header names instead of throwing, matching parsed-header behavior and avoiding React Native response crashes. (#10875](https://github.com/href="https://redirect.github.com/axios/axios/issues/10875">/issues/10875))
- Request Data Merging: Preserved enumerable symbol keys when cloning plain request data through axios merge logic. (#10812](https://github.com/href="https://redirect.github.com/axios/axios/issues/10812">/issues/10812))
- Bundler Compatibility: Converted
resolveConfigfrom an arrow default export to a named function export to avoid webpack and Babel transform interop failures. (#10891](https://github.com/href="https://redirect.github.com/axios/axios/issues/10891">/issues/10891))- Types: Corrected
AxiosHeaders.toJSON()return types and updated CommonJSisCanceltypings to narrow toCanceledError<T>. (#10956](https://github.com/href="https://redirect.github.com/axios/axios/issues/10956">/issues/10956), #10952](https://github.com/href="https://redirect.github.com/axios/axios/issues/10952">/issues/10952))- Build Tooling: Avoided emitting a null
Authorizationheader from the GitHub build helper whenGITHUB_TOKENis unset. (#10931](https://github.com/href="https://redirect.github.com/axios/axios/issues/10931">/issues/10931))🔧 Maintenance & Chores
- HTTP/2 Internals: Extracted
Http2Sessionsinto its own helper module and added direct unit coverage for session pooling, timeout, and cleanup behavior. (#10861](https://github.com/href="https://redirect.github.com/axios/axios/issues/10861">/issues/10861))- Package Publishing: Reduced published package size by switching to a
filesallowlist and dropping unneeded unminified bundle source maps. (#10939](https://github.com/href="https://redirect.github.com/axios/axios/issues/10939">/issues/10939))- CI and Release Automation: Added bundle-size reporting, moved reports to the job summary, fixed bundle-size comparison coverage, added Node 26 to the matrix, pinned npm for staged publishing, and prepared the 1.17.0 release. (#10907](https://github.com/href="https://redirect.github.com/axios/axios/issues/10907">/issues/10907), #10911](https://github.com/href="https://redirect.github.com/axios/axios/issues/10911">/issues/10911), #10916](https://github.com/href="https://redirect.github.com/axios/axios/issues/10916">/issues/10916), #10927](https://github.com/href="https://redirect.github.com/axios/axios/issues/10927">/issues/10927), #10935](https://github.com/href="https://redirect.github.com/axios/axios/issues/10935">/issues/10935), #10983](https://github.com/href="https://redirect.github.com/axios/axios/issues/10983">/issues/10983))
- Developer Workflow: Added a dev container and iterated on OpenSpec workflow files before removing them from the release branch. (#10925](https://github.com/href="https://redirect.github.com/axios/axios/issues/10925">/issues/10925), #10914](https://github.com/href="https://redirect.github.com/axios/axios/issues/10914">/issues/10914), #10958](https://github.com/href="https://redirect.github.com/axios/axios/issues/10958">/issues/10958))
- Documentation and Policy: Updated disclosure, contributor, collaboration, threat-model, advanced docs, README badges, release notes, moderator configuration, and project metadata. (#10890](https://github.com/href="https://redirect.github.com/axios/axios/issues/10890">/issues/10890), #10889](https://github.com/href="https://redirect.github.com/axios/axios/issues/10889">/issues/10889), #10921](https://github.com/href="https://redirect.github.com/axios/axios/issues/10921">/issues/10921), #10945](https://github.com/href="https://redirect.github.com/axios/axios/issues/10945">/issues/10945), #10905](https://github.com/href="https://redirect.github.com/axios/axios/issues/10905">/issues/10905), #10933](https://github.com/href="https://redirect.github.com/axios/axios/issues/10933">/issues/10933), #10915](https://github.com/href="https://redirect.github.com/axios/axios/issues/10915">/issues/10915), #10887](https://github.com/href="https://redirect.github.com/axios/axios/issues/10887">/issues/10887), #10955](https://github.com/href="https://redirect.github.com/axios/axios/issues/10955">/issues/10955))
- Dependencies: Bumped Babel tooling, Commitlint, ESLint, Rollup, Globals, Vitest, Playwright,
fs-extra,qs, docs dependencies, and GitHub Actions dependencies includingactions/dependency-review-actionandzizmorcore/zizmor-action. (#10871](https://github.com/href="https://redirect.github.com/axios/axios/issues/10871">/issues/10871), #10879](https://github.com/href="https://redirect.github.com/axios/axios/issues/10879">/issues/10879), #10918](https://github.com/href="https://redirect.github.com/axios/axios/issues/10918">/issues/10918), #10919](https://github.com/href="https://redirect.github.com/axios/axios/issues/10919">/issues/10919), #10934](https://github.com/href="https://redirect.github.com/axios/axios/issues/10934">/issues/10934), #10947](https://github.com/href="https://redirect.github.com/axios/axios/issues/10947">/issues/10947), #10954](https://github.com/href="https://redirect.github.com/axios/axios/issues/10954">/issues/10954), #10960](https://github.com/href="https://redirect.github.com/axios/axios/issues/10960">/issues/10960))🌟 New Contributors
We are thrilled to welcome our new contributors. Thank you for helping improve axios:
@BasixKOR(#6792](https://github.com/href="https://redirect.github.com/axios/axios/issues/6792">/issues/6792))@carladams1299-lab(#10861](https://github.com/href="https://redirect.github.com/axios/axios/issues/10861">/issues/10861))@LaplaceYoung(#10812](https://github.com/href="https://redirect.github.com/axios/axios/issues/10812">/issues/10812))@JamieMagee(#10939](https://github.com/href="https://redirect.github.com/axios/axios/issues/10939">/issues/10939))@RonGamzu(#10905](https://github.com/href="https://redirect.github.com/axios/axios/issues/10905">/issues/10905))@sapirbaruch(#10891](https://github.com/href="https://redirect.github.com/axios/axios/issues/10891">/issues/10891))@nezukoagent(#10901](https://github.com/href="https://redirect.github.com/axios/axios/issues/10901">/issues/10901))@devareddy05(#10929](https://github.com/href="https://redirect.github.com/axios/axios/issues/10929">/issues/10929))@Mohammad-Faiz-Cloud-Engineer(#10922](https://github.com/href="https://redirect.github.com/axios/axios/issues/10922">/issues/10922))@azandabot(#10931](https://github.com/href="https://redirect.github.com/axios/axios/issues/10931">/issues/10931))@niksy(#10896](https://github.com/href="https://redirect.github.com/axios/axios/issues/10896">/issues/10896))
... (truncated)
4306df2 chore: add fun 88 sponsorship931cc8f chore(release): prepare release 1.17.0 (#10983](https://github.com/href="https://redirect.github.com/axios/axios/issues/10983">/issues/10983))38ba1b3 fix(fetch): support basic auth from URL (#10896](https://github.com/href="https://redirect.github.com/axios/axios/issues/10896">/issues/10896))32e2515 fix: replace ternary side effect in script (#10931](https://github.com/href="https://redirect.github.com/axios/axios/issues/10931">/issues/10931))030e722 chore(deps): bump axios from 1.15.2 to 1.16.1 in /docs (#10960](https://github.com/href="https://redirect.github.com/axios/axios/issues/10960">/issues/10960))ec63164 chore: remove openspec (#10958](https://github.com/href="https://redirect.github.com/axios/axios/issues/10958">/issues/10958))3dec28f fix(http): preserve TLS options for proxy tunnels (#10957](https://github.com/href="https://redirect.github.com/axios/axios/issues/10957">/issues/10957))a2390a5 fix: correct isCancel type to narrow to CanceledError<T> (#10952](https://github.com/href="https://redirect.github.com/axios/axios/issues/10952">/issues/10952))fa01b92 chore(deps-dev): bump tmp from 0.2.5 to 0.2.7 in /docs (#10954](https://github.com/href="https://redirect.github.com/axios/axios/issues/10954">/issues/10954))2d2314a fix: AxiosHeaders toJSON() return types (#10956](https://github.com/href="https://redirect.github.com/axios/axios/issues/10956">/issues/10956))Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Originally posted by: dependabot[bot]
Superseded by [#3535].
Related
Tickets:
#3535Ticket changed by: dependabot[bot]