2020-07-28 (0.5.0)
-
Require latest versions of all dependencies, including Faraday 1.0.1 or later.
-
Require Ruby 2.4 or later.
2014-03-14 (0.1.13)
-
Fix versioning issues
-
Tested both on REE 1.8.7 as well as 2.1.0
2012-05-03 (0.1.9)
-
Require Faraday version 0.8.0 or later.
-
Fixed handling of HTTP GET on HTTP redirect, especially 302: There was a problem with echoing the body with HTTP GET, which some proxies don't like (Squid).
-
Fixed cookie handling: Some clients replace cookie values in subsequent requests and, up until now, we simply concatenated them.
-
Used middleware from FaradayMiddleware project, but changed/fixed some issues, e.g. cookie handling and handling the case where a client wants to redirect, but does not provide a Location header.
2012-02-08 (0.1.8)
-
Hardened sapoci-search and put up a banner in optparse
-
Updated sapoci gem to 0.1.7: Accept (and replace) comma by dot in numeric fields
-
Timeout by Faraday is special:
Faraday::Error::TimeoutError
instead ofTimeout::Error
2011-10-15 (0.1.7)
-
Accept GET and POST on ./bin/sapoci-search
2011-09-22 (0.1.6)
-
Fixed parsing issues with longtext field on HTML (from
SAPOCI
gem)
2011-09-07 (0.1.5)
-
Raise RedirectWithoutLocation error when returning HTTP status 302 without setting the HTTP Location header
2011-09-06 (0.1.4)
-
Make POSTs really post as encoded name/value pairs in the body
2011-09-06 (0.1.3)
-
Changed middleware for background search to put
SAPOCI::Document
intoresponse.env[:sapoci]
instead ofresponse.env[:body]
.
2011-09-06 (0.1.2)
-
Changed semantics of search to always add HTTP method, i.e.
:get
or:post
-
Added test for timeout errors
-
Added test for relative redirects (i.e. redirects without hostname)
2011-08-30 (0.1.1)
-
Simplify API by separating connection initialization (Faraday) and OCI handling via Faraday middleware.
-
Added
bin/sapoci-search
script to perform, you name it, SAP OCI background search.
2011-08-29 (0.1.0)
-
Initial version, supporting OCI background search only.