shadcn@4.17.0

shadcn-ui/uishadcn@4.17.0Aug 11, 2026by github-actions[bot]

AI Summary

A minor release adds SOCKS proxy support to the registry HTTP stack, allowing for easier connectivity through proxies.

Key Highlights

  • Add SOCKS4/SOCKS5 proxy support to the registry HTTP stack via ALL_PROXY=socks5://...

New Features

  • Add SOCKS4/SOCKS5 proxy support to the registry HTTP stack via ALL_PROXY=socks5://...

Full Release Notes

### Minor Changes

- [#10453](https://github.com/shadcn-ui/ui/pull/10453) [`deda4df80fb350230b2fce2b575e769a90cae076`](https://github.com/shadcn-ui/ui/commit/deda4df80fb350230b2fce2b575e769a90cae076) Thanks [@nbouvrette](https://github.com/nbouvrette)! - Add SOCKS4/SOCKS5 proxy support to the registry HTTP stack via `ALL_PROXY=socks5://...` (the curl convention), backed by the `socks` package.

  Proxy selection now goes through a `createProxyDispatcher(env)` factory that checks `ALL_PROXY` / `all_proxy` for a `socks*://` URL before falling back to the existing HTTP/HTTPS handling. `ALL_PROXY` with a non-SOCKS scheme is ignored here — `HTTP_PROXY` / `HTTPS_PROXY` remain the way to configure those. Existing `HTTPS_PROXY` / `HTTP_PROXY` / `NO_PROXY` handling via `undici.EnvHttpProxyAgent` is unchanged.