# What changed in aiohappyeyeballs

> 5 changes in aiohappyeyeballs 1 to 2 from its official release notes, upgrade guides and advisories: 2 breaking. Each one cited. Sources checked 2026-10-27. HTML: https://unstale.sh/pypi/aiohappyeyeballs/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## aiohappyeyeballs 2

### Breaking changes

- The util now requires the full address tuple, changing what callers must provide. (2.0.0) — [release notes](https://github.com/aio-libs/aiohappyeyeballs/releases/tag/v2.0.0)

### Performance

- Uses defaultdict to help with performance. (2.7.1) — [release notes](https://github.com/aio-libs/aiohappyeyeballs/releases/tag/v2.7.1)

### Fixes and other changes

- Adds support for Python 3.14. (2.7.0) — [release notes](https://github.com/aio-libs/aiohappyeyeballs/releases/tag/v2.7.0)
- Raises a clear error when addr_infos is empty in start_connection. (2.6.2) — [release notes](https://github.com/aio-libs/aiohappyeyeballs/releases/tag/v2.6.2)

## aiohappyeyeballs 1

### Breaking changes

- Renames create_connection to start_connection, so callers must use the new API name. (1.0.0) — [release notes](https://github.com/aio-libs/aiohappyeyeballs/releases/tag/v1.0.0)
