diff --git a/VERSION b/VERSION index d9df1bb..ac454c6 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.11.0 +0.12.0 diff --git a/lib/webhdfs/api_connection.rb b/lib/webhdfs/api_connection.rb index b753720..56fb326 100644 --- a/lib/webhdfs/api_connection.rb +++ b/lib/webhdfs/api_connection.rb @@ -1,4 +1,5 @@ require 'faraday' +require 'faraday_middleware' module WebHDFS class APIConnection @@ -10,7 +11,8 @@ def initialize(host, headers = {}) def connection @conn ||= Faraday.new(@host, headers: @headers) do |builder| builder.response :logger, WebHDFS.logger - builder.use Faraday::Adapter::NetHttp + builder.use FaradayMiddleware::FollowRedirects + builder.adapter :net_http end end diff --git a/webhdfs_factual.gemspec b/webhdfs_factual.gemspec index b6e73af..8630eb5 100644 --- a/webhdfs_factual.gemspec +++ b/webhdfs_factual.gemspec @@ -20,6 +20,7 @@ Gem::Specification.new do |gem| gem.add_development_dependency "webmock" gem.add_runtime_dependency "addressable" - gem.add_runtime_dependency "faraday" + gem.add_runtime_dependency "faraday", ["1.1.0"] + gem.add_runtime_dependency "faraday_middleware", ["1.0.0"] gem.add_runtime_dependency "gssapi-factual" end