Skip to content

Latest commit

 

History

History
66 lines (52 loc) · 2.44 KB

RELEASE-NOTES.md

File metadata and controls

66 lines (52 loc) · 2.44 KB

c-ares version 1.34.2 - October 15 2024

This release contains a fix for downstream packages detecting the c-ares version based on the contents of the header file rather than the distributed pkgconf or cmake files.

c-ares version 1.34.1 - October 9 2024

This release fixes a packaging issue.

c-ares version 1.34.0 - October 9 2024

This is a feature and bugfix release.

Features:

  • adig: read arguments from adigrc. PR #856
  • Add new pending write callback optimization via ares_set_pending_write_cb. PR #857
  • New function ares_process_fds(). PR #875
  • Failed servers should be probed rather than redirecting queries which could cause unexpected latency. PR #877
  • adig: rework command line arguments to mimic dig from bind. PR #890
  • Add new method for overriding network functions ares_set_socket_function_ex() to properly support all new functionality. PR #894
  • Fix regression with custom socket callbacks due to DNS cookie support. PR #895
  • ares_socket: set IP_BIND_ADDRESS_NO_PORT on ares_set_local_ip* tcp sockets PR #887
  • URI parser/writer for ares_set_servers_csv()/ares_get_servers_csv(). PR #882

Changes:

  • Connection handling modularization. PR #857, PR #876
  • Expose library/utility functions to tools. PR #860
  • Remove ares__ prefix, just use ares_ for internal functions. PR #872

Bugfixes:

  • fix: potential WIN32_LEAN_AND_MEAN redefinition. PR #869
  • Fix googletest v1.15 compatibility. PR #874
  • Fix pkgconfig thread dependencies. PR #884

Thanks go to these friendly people for their efforts and contributions for this release:

  • Brad House (@bradh352)
  • Cristian Rodríguez (@crrodriguez)
  • Georg (@tacerus)
  • @lifenjoiner
  • Shelley Vohr (@codebytere)
  • 前进,前进,进 (@leleliu008)