Release 3.4.4
- Disable the pybind11 assert that checks if the GIL is held when decreasing the refcount.
- Upgrade pybind11 to version 2.12.0 in order to support numpy 2.0.
- Add uploads/downloads directly to the processingRequests queue and use the CURLMOPT_MAX_HOST_CONNECTIONS feature to limit the number of connections instead of having a queuedRequests queue in the CurlHandle. This simplifies the implementation and avoids a case where requests were not moved from the queuedRequests to the pendingRequests when there were cancellations.