|
| 1 | +3.4.0 |
| 2 | +===== |
| 3 | +- Added fallback to `sock_state_cb` if `event_thread` creation fails (#151) |
| 4 | + - Improved reliability on systems with exhausted inotify watches |
| 5 | + - Implemented transparent fallback mechanism to ensure DNS resolution continues to work |
| 6 | +- Implemented strict typing (#138) |
| 7 | + - Added comprehensive type annotations |
| 8 | + - Improved mypy configuration |
| 9 | + - Added py.typed marker file |
| 10 | +- Updated dependencies |
| 11 | + - Bumped pycares from 4.7.0 to 4.8.0 (#149) |
| 12 | +- Added support for Python 3.13 (#153) |
| 13 | + - Updated CI configuration to test with Python 3.13 |
| 14 | + |
| 15 | +3.3.0 |
| 16 | +===== |
| 17 | +- Used c-ares event thread when available (#145) |
| 18 | + - Significantly improved performance by using the c-ares event thread |
| 19 | +- Dropped Python 3.8 support (#129) |
| 20 | +- Updated CI infrastructure |
| 21 | + - Fixed release workflow for breaking changes in upload/download artifact (#148) |
| 22 | + - Added tests on push (#139) |
| 23 | + - Fixed test coverage (#140) |
| 24 | + - Updated CI configuration (#130) |
| 25 | + - Bumped actions/upload-artifact from 2 to 4 (#133) |
| 26 | + - Bumped actions/download-artifact from 4.1.7 to 4.2.1 (#131) |
| 27 | + - Bumped actions/download-artifact from 4.2.1 to 4.3.0 (#144) |
| 28 | + - Bumped actions/setup-python from 2 to 5 (#134) |
| 29 | + - Bumped actions/checkout from 2 to 4 (#132) |
| 30 | + - Bumped dependabot/fetch-metadata from 2.2.0 to 2.3.0 (#135) |
| 31 | +- Updated dependencies |
| 32 | + - Bumped pycares from 4.4.0 to 4.6.0 (#137) |
| 33 | + - Bumped pycares from 4.5.0 to 4.6.1 (#143) |
| 34 | + - Bumped pycares from 4.6.1 to 4.7.0 (#146) |
| 35 | + - Bumped pytest-cov from 5.0.0 to 6.1.0 (#136) |
| 36 | + - Bumped pytest-cov from 6.1.0 to 6.1.1 (#142) |
| 37 | + |
| 38 | +3.2.0 |
| 39 | +===== |
| 40 | +- Added support for getnameinfo |
| 41 | +- Added support for getaddrinfo (#118) |
| 42 | +- Added Winloop as a valid EventLoop (#116) |
| 43 | +- Fixed missing py.typed file for wheel |
| 44 | +- Updated test_query_ptr test to use address with PTR record |
| 45 | + |
| 46 | +3.1.1 |
| 47 | +===== |
| 48 | +- Fixed timeout implementation |
| 49 | +- Added tests to verify timeouts work correctly |
| 50 | +- Added PEP-561 with py.typed |
| 51 | + |
| 52 | +3.1.0 |
| 53 | +===== |
| 54 | +- Added exception raising if the loop is the wrong type on Windows |
| 55 | +- Fixed type annotations |
| 56 | +- Fixed return type for resolver nameservers |
| 57 | +- Updated supported Python versions |
| 58 | + - Added support for Python 3.10 |
| 59 | + - Added testing for PyPy 3.9 and 3.10 |
| 60 | +- Improved CI |
| 61 | + - Skipped some Python versions on macOS tests |
| 62 | + - Skipped test_gethostbyaddr on Windows |
| 63 | + - Used WindowsSelectorEventLoopPolicy to run Windows tests |
| 64 | + - Used latest CI runner versions |
| 65 | + |
1 | 66 | 3.0.0 |
2 | 67 | ===== |
3 | 68 | - Release wheels and source to PyPI with GH actions |
|
0 commit comments