Patron v0.4.17 Release Notes
-
- ๐ Use libCURL for doing URL encoding
- โ Add
Session#interrupt
, which can be used to stop the request/response from another thread - โ Add
Session#reset
to explicitly clear out the libCURL state - ๐ Use sglib to register all running CURL sessions, to allow them to terminate rapidly when the host Ruby process exits abruptly, via interrupt or otherwise
- โ Use a test server in an external process when running rspec
- Ensure responses that are not text do not force response body decoding
- ๐ Improve thread blocking region handling during requests