All Versions
20
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 1

  • v2.5.0 Changes

    • Add tcp no_delay option (#465)
    • Rework public TLS traits
    • Warn if requests aren't sent (#490)
    • Fixes for returning stream to pool (#509)
    • Avoid extra syscalls when content is buffered (#508)
    • Remove dep on sync_wrapper (#514, #528)
    • Error instead of panic on large deadlines (#517)
    • Make ReadWrite trait simpler (used in bespoke TLS impls) (#530)
    • Buffer short response bodies (#531)
    • Update cookie/cookie_store dep
  • v2.4.0 Changes

    • Enable gzip feature by default (#455)
    • gzip and brotli feature flags to enable decompression (#453, #421)
    • Middleware function on agent (#448)
    • Agent option to preserve Authorization header on redirects (#445)
    • Deprecate re-exported serde types (#446)
    • Widen type of send_json to impl Serializable (#446)
    • native-tls feature provides an alternative TLS backend (#449, #391)
  • v2.3.2 Changes

    • Re-introduce the ureq::patch and agent::patch calls.
    • Fix regression in 2.3.x for feature native-certs (#441)
  • v2.3.1 Changes

    • Don't panic when given an invalid DNS name (#436).
    • Update to rustls-native-certs v0.6 (#432).
  • v2.3.0 Changes

    • Upgrade to rustls 0.20 (#427).
    • Make test mocks of Response more accurate by removing newline (#423).
    • Redact sensitive headers when logging prelude (#414).
  • v2.2.0 Changes

    • Update to latest dependencies
    • Add SOCKS4 support (#410).
    • Downgrade logging on info level to debug (#409).
    • Bugfix: Clear content-length header on redirect (#394, #395).
  • v2.1.1 Changes

    • Bugfix: don't reuse conns with bytes pending from server (#372). This reduces Transport errors when using an Agent for connection pooling.
  • v2.1.0 Changes

    • Bugfix: allow status lines without a reason phrase (#316)
    • Example: "cureq" to easier make ad-hoc command line tests (#330)
    • Override timeout per Request (#335)
    • Bugfix: handle non-utf8 status and headers (#347) and better errors (#329)
    • Request inspection (method, url, etc) (#310, #350)
    • Bugfix: stop percent encoding cookies (#353)
    • Enforce cookie RFC naming/value rules (#353)
    • Bugfix: reduce error struct size (#356)
  • v2.0.2 Changes

    • Bugfix: Apply deadline across redirects. (#313)
    • OrAnyStatus::or_any_status ergonomic helper
    • Allow header lines to end with only LF (#321)
  • v2.0.1 Changes

    • Fix handling of 308 redirects (port from 1.5.4 branch).
    • Return UnexpectedEof instead of InvalidData on short responses. (#293)
    • Implement std::error::Error for error::Transport. (#299)