- Update AsyncExitStack to correctly propagate exceptions from dependencies with `yield`, introducing a breaking change for existing exception handling logic.
- Fix contextvars handling across `yield` points, allowing values set before `yield` to be accessed after and reset safely, added as a new feature.
- Adjust CI to build docs only on pushes to master, reducing duplicate runs.