* [add proxy, deprecate proxies parameter](https://github.com/deedy5/duckduckgo_search/commit/fb4702c38497f606d05af7f2986feeb5ca03aae3)
* [handling exceptions more gracefully when using asyncio.gather()](https://github.com/deedy5/duckduckgo_search/commit/8fda54fe62e8698f6e642237304122af1d27d015)
* [AsyncDDGS|DDGS.__del__(): improve logic and add check - if hasattr(se…](https://github.com/deedy5/duckduckgo_search/commit/73a5616811b538dd5cf52ed79c9bbce29021bee1)
* [AsyncDDGS.__del__(): suppress RuntimeWarning](https://github.com/deedy5/duckduckgo_search/commit/d523a4a0b476d0ab9594a90eb2f32bfa77e4e119)
* [RatelimitException: add Ratelimit to message](https://github.com/deedy5/duckduckgo_search/commit/a2d59e75ed925f4f29ae4eb221eecc5021c23b24)
* [make executor and parser property](https://github.com/deedy5/duckduckgo_search/commit/6d16a8aaa9328a807b0b91518299bfe0d8270cc0)
* [bypass curl_cffi warning on windows](https://github.com/deedy5/duckduckgo_search/commit/04cbf29b08c3bb3312847351c7beb03f8fbfd4c3)
**Full Changelog**: https://github.com/deedy5/duckduckgo_search/compare/v5.2.2...v5.3.0