X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0f25fbe793075926ff20d76d0d88515831c07dd9..855c976976c98bbee406d1d394fa9941aff04363:/CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md index bef698d4c4..0644b20aab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,115 @@ +# 0.8.4 +* Fixes a file permission issues with the 0.8.3 release +* Fixes warnings when the library is used + +# 0.8.3 +* Adds support for authorization via Application Default Credentials. +# Adds support for tracking coverage on coveralls.io + +# 0.8.2 +* Fixes for file storage and missing cacerts file + +# 0.8.1 +* Fix logger in rails + +# 0.8.0 +* Refactored credential storage, added support for redis +* Update gem depdendencies +* Fixed retry logic to allow for auth retries independent of the overall number of retries +* Added `:force_encoding` option to set body content encoding based on the Content-Type header +* Batch requests with the service interface now inherit the service's connection +* `register_discover_document` now returns the API instance +* Added `:proxy` option to set Faraday's HTTP proxy setting +* Added `:faraday_options` option to allow passthrough settings to Faraday connection +* Drop 1.8.x support +* This will be the last release with 1.9.x support + +# 0.7.1 +* Minor fix to update gem dependencies + +# 0.7.0 +* Remove CLI +* Support for automatic retires & backoff. Off by default, enable by setting `retries` on `APIClient` +* Experimental new interface (see `Google::APIClient::Service`) +* Fix warnings when using Faraday separately +* Support Google Compute Engine service accounts +* Enable gzip compression for responses +* Upgrade to Faraday 0.9.0. Resolves multiple issues with query parameter encodings. +* Use bundled root certificates for verifying SSL certificates +* Rewind media when retrying uploads + +# 0.6.4 +* Pin signet version to 0.4.x + +# 0.6.3 + +* Update autoparse to 0.3.3 to fix cases where results aren't correctly parsed. +* Fix railtie loading for compatibility with rails < 3.0 +* Fix refresh of access token when passing credentials as parameter to execute +* Fix URI processing in batch requests to allow query parameters + +# 0.6.2 + +* Update signet to 0.4.6 to support server side continuation of postmessage + auth flows. + +# 0.6.1 + +* Fix impersonation with service accounts + +# 0.6 + +* Apps strongly encouraged to set :application_name & :application_version when + initializing a client +* JWT/service accounts moved to signet +* Added helper class for installed app OAuth flows, updated samples & CLI +* Initial logging support for client +* Fix PKCS12 loading on windows +* Allow disabling auto-refresh of OAuth 2 access tokens +* Compatibility with MultiJson >= 1.0.0 & Rails 3.2.8 +* Fix for body serialization when body doesn't respond to to_json +* Remove OAuth 1.0 logins from CLI + + +# 0.5.0 + +* Beta candidate, potential incompatible changes with how requests are processed. + * All requests should be made using execute() or execute!() + * :api_method in request can no longer be a string + * Deprecated ResumableUpload.send_* methods. +* Reduce memory utilization when uploading large files +* Automatic refresh of OAuth 2 credentials & retry of request when 401 errors + are returned +* Simplify internal request processing. + +# 0.4.7 + +* Added the ability to convert client secrets to an authorization object + +# 0.4.6 + +* Backwards compatibility for MultiJson + +# 0.4.5 + +* Updated Launchy dependency +* Updated Faraday dependency +* Updated Addressable dependency +* Updated Autoparse dependency +* Removed Sinatra development dependency + +# 0.4.4 + +* Added batch execution +* Added service accounts +* Can now supply authorization on a per-request basis. + +# 0.4.3 + +* Added media upload capabilities +* Support serializing OAuth credentials to client_secrets.json +* Fixed OS name/version string on JRuby + # 0.4.2 * Fixed incompatibility with Ruby 1.8.7