Skip to content

Update dependency aiodns to v4#18

Open
reimu-renovate[bot] wants to merge 1 commit intomainfrom
renovate/aiodns-4.x
Open

Update dependency aiodns to v4#18
reimu-renovate[bot] wants to merge 1 commit intomainfrom
renovate/aiodns-4.x

Conversation

@reimu-renovate
Copy link
Contributor

@reimu-renovate reimu-renovate bot commented Jan 10, 2026

This PR contains the following updates:

Package Update Change
aiodns major ==2.0.0 -> ==4.0.0

Release Notes

saghul/aiodns (aiodns)

v4.0.0

Compare Source

=====

  • Breaking change: Requires pycares >= 5.0.0
  • Added new query_dns() method returning native pycares 5.x DNSResult types
  • Deprecated query() method - still works with backward-compatible result types
  • Deprecated gethostbyname() method - use getaddrinfo() instead
  • Added compatibility layer for pycares 4.x result types to ease migration
  • Updated dependencies
    • Bumped pycares from 4.11.0 to 5.0.1 (#​220)
    • Bumped pytest from 8.4.2 to 9.0.2 (#​224)
    • Bumped pytest-asyncio from 1.2.0 to 1.3.0 (#​223)
    • Bumped mypy from 1.19.0 to 1.19.1 (#​219)
    • Bumped winloop from 0.3.1 to 0.4.0 (#​210)
    • Bumped actions/upload-artifact from 5 to 6 (#​222)
    • Bumped actions/download-artifact from 6.0.0 to 7.0.0 (#​221)

v3.6.1

Compare Source

=====

  • Pin pycares to < 5

v3.6.0

Compare Source

=====

v3.5.0

Compare Source

=====

  • Added explicit close method (#​166)
    • Allows proper cleanup of resources on demand
  • Fixed return type signature for CNAME and SOA records (#​162)
    • Corrected type annotations for better type checking
  • Improved Windows event loop documentation (#​163)
    • Provided more accurate information on supported event loops on Windows
  • Added pre-commit configuration with ruff (#​152)
    • Improved code quality and consistency
    • Reformatted code and normalized end-of-line characters (#​155)
  • Updated dependencies
    • Bumped pycares from 4.8.0 to 4.9.0 (#​168)
    • Bumped pytest-asyncio from 0.26.0 to 1.0.0 (#​167)
    • Bumped pytest-cov from 6.1.1 to 6.2.1 (#​164)
    • Bumped pytest from 8.3.5 to 8.4.0 (#​160)
    • Bumped mypy from 1.15.0 to 1.16.0 (#​158)
    • Bumped dependabot/fetch-metadata from 2.3.0 to 2.4.0 (#​159)

v3.4.0

Compare Source

=====

  • Added fallback to sock_state_cb if event_thread creation fails (#​151)
    • Improved reliability on systems with exhausted inotify watches
    • Implemented transparent fallback mechanism to ensure DNS resolution continues to work
  • Implemented strict typing (#​138)
    • Added comprehensive type annotations
    • Improved mypy configuration
    • Added py.typed marker file
  • Updated dependencies
    • Bumped pycares from 4.7.0 to 4.8.0 (#​149)
  • Added support for Python 3.13 (#​153)
    • Updated CI configuration to test with Python 3.13

v3.3.0

Compare Source

=====

  • Used c-ares event thread when available (#​145)
    • Significantly improved performance by using the c-ares event thread
  • Dropped Python 3.8 support (#​129)
  • Updated CI infrastructure
    • Fixed release workflow for breaking changes in upload/download artifact (#​148)
    • Added tests on push (#​139)
    • Fixed test coverage (#​140)
    • Updated CI configuration (#​130)
    • Bumped actions/upload-artifact from 2 to 4 (#​133)
    • Bumped actions/download-artifact from 4.1.7 to 4.2.1 (#​131)
    • Bumped actions/download-artifact from 4.2.1 to 4.3.0 (#​144)
    • Bumped actions/setup-python from 2 to 5 (#​134)
    • Bumped actions/checkout from 2 to 4 (#​132)
    • Bumped dependabot/fetch-metadata from 2.2.0 to 2.3.0 (#​135)
  • Updated dependencies
    • Bumped pycares from 4.4.0 to 4.6.0 (#​137)
    • Bumped pycares from 4.5.0 to 4.6.1 (#​143)
    • Bumped pycares from 4.6.1 to 4.7.0 (#​146)
    • Bumped pytest-cov from 5.0.0 to 6.1.0 (#​136)
    • Bumped pytest-cov from 6.1.0 to 6.1.1 (#​142)

v3.2.0

Compare Source

What's Changed

New Contributors

Full Changelog: aio-libs/aiodns@v3.1.1...v3.2.0

v3.1.1: 3.1.1

Compare Source

What's Changed

New Contributors

Full Changelog: aio-libs/aiodns@v3.1.0...v3.1.1

v3.1.0: 3.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: aio-libs/aiodns@aiodns-3.0.0...v3.1.0

v3.0.0

Compare Source

=====

  • Release wheels and source to PyPI with GH actions
  • Try to make tests more resilient
  • Don't build universal wheels
  • Migrate CI to GH Actions
  • Fix TXT CHAOS test
  • Add support for CAA queries
  • Support Python >= 3.6
  • Bump pycares dependency
  • Drop tasks.py
  • Allow specifying dnsclass for queries
  • Set URL to https
  • Add license args in setup.py
  • Converted Type Annotations to Py3 syntax Closes
  • Only run mypy on cpython versions
  • Also fix all type errors with latest mypy - pycares seems to have no typing / stubs so lets ignore it via mypy.ini
  • setup: typing exists since Python 3.5
  • Fix type annotation of gethostbyname()
  • Updated README

Configuration

📅 Schedule: Branch creation - "* 0-23 * * *" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@reimu-renovate reimu-renovate bot changed the title Update dependency aiodns to v4 Update dependency aiodns to v4 - autoclosed Jan 18, 2026
@reimu-renovate reimu-renovate bot closed this Jan 18, 2026
@reimu-renovate reimu-renovate bot deleted the renovate/aiodns-4.x branch January 18, 2026 08:07
@reimu-renovate reimu-renovate bot changed the title Update dependency aiodns to v4 - autoclosed Update dependency aiodns to v4 Jan 18, 2026
@reimu-renovate reimu-renovate bot reopened this Jan 18, 2026
@reimu-renovate reimu-renovate bot force-pushed the renovate/aiodns-4.x branch from 825c878 to cadca55 Compare January 18, 2026 09:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants