Changelog History
Page 7
-
v0.6.8 Changes
January 01, 2010๐ Improved specifications for various kinds of WSDL documents.
โ Added support for SOAP endpoints which are different than the WSDL endpoint of a service.
๐ Changed how SOAP actions and inputs are retrieved from the WSDL documents. This might break a few existing implementations, but makes Savon work well with even more services. If this change breaks your implementation, please take a look at the
actionandinputmethods of theSavon::SOAPobject. One specific problem I know of is working with the createsend WSDL and its namespaced actions.To make it work, call the SOAP action without namespace and specify the input manually:
client.get_api_key { |soap| soap.input = "User.GetApiKey" }
-
v0.6.7 Changes
December 18, 2009๐ Implemented support for a proxy server. The proxy URI can be set through an optional Hash of options passed to instantiating
Savon::Client(Dave Woodward dave@futuremint.com)๐ Implemented support for SSL client authentication. Settings can be set through an optional Hash of arguments passed to instantiating
Savon::Client(colonhyphenp)Patch for issue #10.
-
v0.6.6 Changes
December 14, 2009- 0๏ธโฃ Default to use the name of the SOAP action (the method called in a client) in lowerCamelCase for SOAP action and input when Savon::WSDL is disabled. You still need to specify soap.action and maybe soap.input in case your SOAP actions are named any different.
-
v0.6.5 Changes
December 13, 2009- โ Added an
open_timeoutmethod toSavon::Request.
- โ Added an
-
v0.6.4 Changes
December 13, 2009๐จ Refactored specs to be less unit-like.
โ Added a getter for the
Savon::RequesttoSavon::Clientand aread_timeoutsetter for HTTP requests.wsdl.soap_actionsnow returns an Array of SOAP actions. For the previous "mapping" please usewsdl.operations.๐ Replaced WSDL document with stream parsing.
Benchmarks (1000 SOAP calls): user system total real 0.6.4 72.180000 8.280000 80.460000 (750.799011) 0.6.3 192.900000 19.630000 212.530000 (914.031865)
-
v0.6.3 Changes
December 11, 2009๐ Removing 2 ruby deprecation warnings for parenthesized arguments. (Dave Woodward dave@futuremint.com)
โ Added global and per request options for disabling
Savon::WSDL.Benchmarks (1000 SOAP calls): user system total real WSDL 192.900000 19.630000 212.530000 (914.031865) disabled WSDL 5.680000 1.340000 7.020000 (298.265318)๐ Improved XPath expressions for parsing the WSDL document.
Benchmarks (1000 SOAP calls): user system total real 0.6.3 192.900000 19.630000 212.530000 (914.031865) 0.6.2 574.720000 78.380000 653.100000 (1387.778539)
-
v0.6.2 Changes
December 06, 2009โ Added support for changing the name of the SOAP input node.
โ Added a CHANGELOG.
-
v0.6.1 Changes
December 06, 2009- ๐ Fixed a problem with WSSE credentials, where every request contained a WSSE authentication header.
-
v0.6.0 Changes
December 06, 2009method_missingnow yields the SOAP and WSSE objects to a given block.๐จ The response_process (which previously was a block passed to method_missing) was replaced by
Savon::Response.๐ Improved SOAP action handling (another problem that came up with issue #1).
-
v0.5.3 Changes
November 30, 2009- Patch for issue #2.