All Versions
35
Latest Version
Avg Release Cycle
179 days
Latest Release
153 days ago

Changelog History
Page 2

  • v1.7.3

    • 🔒 Security: redact password in URI from logs (#349 / OSVDB-117461)
    • Drop monkey patch on MIME::Types (added type_for_extension method, use the public interface instead.
  • v1.7.2

    • 🏁 Ignore duplicate certificates in CA store on Windows
  • v1.7.1

    • 😌 Relax mime-types dependency to continue supporting mime-types 1.x series. There seem to be a large number of popular gems that have depended on mime-types '~> 1.16' until very recently.
    • 👌 Improve urlencode performance
    • 💅 Clean up a number of style points
  • v1.7.0

    • 🚀 This release drops support for Ruby 1.8.7 and breaks compatibility in a few other relatively minor ways
    • ⬆️ Upgrade to mime-types ~> 2.0
    • Don't CGI.unescape cookie values sent to the server (issue #89)
    • ➕ Add support for reading credentials from netrc
    • Lots of SSL changes and enhancements: (#268)
      • Enable peer verification by default (setting VERIFY_PEER with OpenSSL)
      • By default, use the system default certificate store for SSL verification, even on Windows (this uses a separate Windows build that pulls in ffi)
      • Add support for SSL ca_path
      • Add support for SSL cert_store
      • Add support for SSL verify_callback (with some caveats for jruby, OS X, #277)
      • Add support for SSL ciphers, and choose secure ones by default
    • ✅ Run tests under travis
    • 🛠 Several other bugfixes and test improvements
      • Convert Errno::ETIMEDOUT to RestClient::RequestTimeout
      • Handle more HTTP response codes from recent standards
      • Save raw responses to binary mode tempfile (#110)
      • Disable timeouts with :timeout => nil rather than :timeout => -1
      • Drop all Net::HTTP monkey patches
  • v1.6.14

    August 21, 2019
    • 🚀 This release is unchanged from 1.6.9. It was published in order to supersede the malicious 1.6.10-13 versions, even for users who are still pinning to the legacy 1.6.x series. All users are encouraged to upgrade to rest-client 2.x.
  • v1.6.10

    • These versions were pushed by a malicious actor and included a backdoor permitting remote code execution in Rails environments. (#713)
    • They were live for about five days before being yanked.
  • v1.6.9

    June 10, 2015
    • 🚚 Move rdoc to a development dependency
  • v1.6.8

    • 💎 The 1.6.x series will be the last to support Ruby 1.8.7
    • 📌 Pin mime-types to < 2.0 to maintain Ruby 1.8.7 support
    • ➕ Add Gemfile, AUTHORS, add license to gemspec
    • Point homepage at https://github.com/rest-client/rest-client
    • ✅ Clean up and fix various tests and ruby warnings
    • 👌 Backport ssl_verify_callback functionality from 1.7.0
  • v1.6.7

  • v1.6.6

    • 1.6.5 was yanked