Welcome to the "trac"-ing site of soap4r!
[soap4r] [httpclient] [openpgp4u] [pkcs1] [logger] [csv] [vtr]

OldNews

2007-09-21: 1.5.8 RC6

I posted the 6th release candidate release for 1.5.8 at http://dev.ctor.org/download/.

1.5.8 improved its XML Schema support. For more detail, please see Changes-158.

Changes from RC5:

  • [BUG] unqualified element 'Envelope', 'Header', 'Body' and 'Fault' caused an error while parsing. (#431)
  • [BUG] when there are 2 unqualified anonymous elements which have the same name in a SOAP message, mapper cannot decode it to the correct object. introduced :is_anonymous in mapping_registry and do not search registry with anonymous element. (#355)
  • [BUG] LiteralMappingRegistryCreator? did not generate an entry for the element which type is mapped to an Array. (#432)

Sorry for too many RCs. It should be the last RC, this time! You bet? I'll publish 1.5.8-GA at 2007-09-24 when no show stopper will come out.

Please try the snapshot and let me know if you find out regression problem. http://dev.ctor.org/soap4r#BugreportorFeaturerequest

Thank you for your cooperation.

2007-09-19: 1.5.8 RC5

I posted the 5th release candidate release for 1.5.8 at http://dev.ctor.org/download/.

1.5.8 improved its XML Schema support. For more detail, please see Changes-158.

Changes from RC4:

  • [BUG] wsdl2ruby.rb generates incomplete encoded Array mapping registry for base64Binary[]. (#428)
  • allow to remove mustUnderstand attribute from a SOAP Header. I heard that there's an implementation which cannot handle mustUnderstand existence. (#429)
  • add the Generator option for using default namespace in SOAP message. it's for interoperability with non XML Namespace comformant implementation. false by default (same behavior as before.) you can turn it on with Driver#use_default_namespace = true or Server#use_default_namespace = true. (#430)

Sorry for too many RCs. It should be the last RC! I'll publish 1.5.8-GA at 2007-09-24 when no show stopper will come out.

Please try the snapshot and let me know if you find out regression problem. http://dev.ctor.org/soap4r#BugreportorFeaturerequest

Thank you for your cooperation.

2007-09-15: 1.5.8 RC4

I posted the 4th release candidate release for 1.5.8 at http://dev.ctor.org/download/.

1.5.8 improved its XML Schema support. For more detail, please see Changes-158.

Changes from RC3:

  • [BUG] soap4r's XML namespace handler did not handle xmlns="" correctly. it means 'no default namespace'. (#421)
  • [BUG] multi-refed basetype value was not be able to decode with generated EncodedRegistry?. (#423)
  • [BUG] wsdl2ruby.rb generated inconsistent class definition when the base class was :TYPE_ARRAY and the derived class was a :TYPE_STRUCT. let the derived class be a standalone (not a derived) class. (#424)
  • added a header handler which utilize a mapping registry. (#425)

Sorry for too many RCs. I'll publish 1.5.8-GA at 2007-09-24 (delayed again) when no show stopper will come out.

Please try the snapshot and let me know if you find out regression problem. http://dev.ctor.org/soap4r#BugreportorFeaturerequest

Thank you for your cooperation.

2007-09-14: 1.5.8 delay

Sorry for the delay of 1.5.8. There is unresolved bug in RC3. I'll fix the bug and post RC4 within this weekend and GA will be 2007-09-24 or later.

2007-09-11: 1.5.8 RC3

I posted the 3rd release candidate release for 1.5.8 at http://dev.ctor.org/download/ .

1.5.8 improved its XML Schema support. For more detail, please see Changes-158.

Changes from RC2:

  • [BUG] ignore xsd:element definition when the same qname is also defined as a xsd:complexType. it's a workaround for this version. (#413)
  • [BUG] a content of the stub class which is generated as a subclass of String by wsdl2ruby.rb was not properly encoded. (#415)
  • [BUG] a value of XML attribute was not properly encoded. users who did XML-encode a value in SOAPElement#extraattr should care about this change (not needed from now.) (#416)
  • [BUG] XML encoding does not work properly depending on CES. (#417)
  • [BUG] let it be distinguishable <ele attr=""> from <ele> (no attribute in the element). now the former returns "" and the latter returns nil. (#418)

Sorry for too many RCs. I'll publish 1.5.8-GA at 2007-09-17 (delayed) when no show stopper will come out.

Please try the snapshot and let me know if you find out regression problem. http://dev.ctor.org/soap4r#BugreportorFeaturerequest

Thank you for your cooperation.

2007-09-06: 1.5.8 RC2

I posted the 2nd release candidate release for 1.5.8 at http://dev.ctor.org/download/ . 1.5.8 improved its XML Schema support. For more detail, please see Changes-158.

Changes from RC1:

  • [BUG] Type simpleType and simpleContent was unmarshalled as a String, not as an instance of the subclass which is generated by wsdl2ruby.rb. (#412)
  • [BUG] WSDLDriverFactory did not handle nested sequence/choice correctly. (#409)

I'll publish 1.5.8-GA at 2007-09-13 when no show stopper will come out.

Please try the snapshot and let me know if you find out regression problem. http://dev.ctor.org/soap4r#BugreportorFeaturerequest

Thank you for your cooperation.

2007-08-31: 1.5.8 RC

I posted the latest snapshot as an release candidate for 1.5.8 at http://dev.ctor.org/download/ . 1.5.8 improved its XML Schema support. For more detail, please see Changes-158.

I'll publish 1.5.8-GA at 2007-09-13 when no show stopper will come out.

Please try the snapshot and let me know if you find out regression problem. http://dev.ctor.org/soap4r#BugreportorFeaturerequest

Thank you for your cooperation.

2007-07-16: 1.5.7

soap4r/1.5.7 is out. Version 1.5.7 mainly intends to fix regression problems introduced in 1.5.6.

Note that the soap4r gem depends on httpclient gem from this version.

Thanks to all of soap4r-ml members and soap4r users for their support.

Have fun!

2007-07-12: 1.5.7 RC2

I posted the latest snapshot as the second release candidate for 1.5.7 at http://dev.ctor.org/download/. 1.5.7 mainly intends to fix regression problems introduced in 1.5.6.

Changes from 1.5.6 are: Changes in 1.5.7

I'll publish 1.5.7-GA at 2007-07-16 when no show stopper will come out. Sorry for changing the release plan.

Please try the snapshot and let me know if you find out regression problem. http://dev.ctor.org/soap4r#BugreportorFeaturerequest

Thank you for your cooperation.

2007-07-04: 1.5.7 RC1

I posted the latest snapshot as an release candidate for 1.5.7 at http://dev.ctor.org/download/ . 1.5.7 mainly intends to fix regression problems introduced in 1.5.6.

Changes from 1.5.6 are: Changes in 1.5.7

I'll publish 1.5.7-GA at 2007-07-12 when no show stopper will come out.

Please try the snapshot and let me know if you find out regression problem. http://dev.ctor.org/soap4r#BugreportorFeaturerequest

Thank you for your cooperation.

2007-06-14: 1.5.6 release

soap4r/1.5.6 is out. It is 1 and 3/4 years from 1.5.5. Sorry for late release. It contains many feature improvements and bug fixes. Thanks to all of soap4r-ml members and soap4r users for their support.

Have fun!

2007-06-07: 1.5.6-RC3

I posted the latest snapshot as the third release candidate for 1.5.6 at http://dev.ctor.org/download/ .

tarball: http://dev.ctor.org/download/soap4r-1.5.5.20070607.tar.gz
zip:     http://dev.ctor.org/download/soap4r-1.5.5.20070607.zip
gem:     gem update soap4r --source http://dev.ctor.org/download/

Changes from RC2 are;

  • [1835] abstract type embedded in another type was not propertly unmarshalled with the LiteralRegistry? which is generated by wsdl2ruby.rb. closes #356.
  • [1836] let SOAPElement include a SOAPCompoundtype module and added have_member method for simplified XML pretty print control.
  • [1836] avoid conflict with ActiveSupport?'s Array#to_xml. renamed to_xml -> to_xmlpart. closes #357.

[1836] is required for using soap4r on RoR. Thanks to David Alphen and Layne Miller for reporting this conflict.

I change 1.5.6-GA release schedule. 2 days are too few for testing a release candidate. I'll publish 1.5.6-GA at 2007-06-14 (+1 week) when no show stopper will come out. I'm very sorry for frequent RC releases.

Here are Changes in 1.5.6.

I want to let the new release (1.5.6) keep all possible backward compatibility. Please try the snapshot and let me know if you find out regression problem. http://dev.ctor.org/soap4r#BugreportorFeaturerequest

Thank you for your cooperation.

2007-06-05: 1.5.6-RC2

I posted the latest snapshot as the second release candidate for 1.5.6 at http://dev.ctor.org/download/ .

tarball: http://dev.ctor.org/download/soap4r-1.5.5.20070605.tar.gz
zip:     http://dev.ctor.org/download/soap4r-1.5.5.20070605.zip
gem:     gem update soap4r --source http://dev.ctor.org/download/

Changes from RC1 are;

  • [1827] handle choice + maxOccurs="unbounded" correctly. closes #327.
  • [1828] WSDLDriverFactory + rpc/encoded + anyType return caused an error. closes #353.
  • [1829] SOAPlet generated a wrong cookie. fixed.
  • [1830] abstract return type definition causes illegal marshalling/unmarshalling. [1805] unintentionally changed schema definition detection order. closes #352.
  • [1831] rename SOAP::Filter::FilterBase? -> SOAP::Filter::Handler. The name is from SOAP::Header::Handler.
  • [1832] rename REXMLElementWrap -> SOAPREXMLElementWrap.
  • [1833] let Header::Handler touch SOAPHeader on on_outbound. if a method on_outboud is defined as arity > 0, on_outboud is called with a SOAPHeader as a parameter. otherwise on_bound is called with no parameter as before. closes #354.

I'll publish 1.5.6-GA at 2007-06-09 (next week) when no show stopper will come out. Changes in 1.5.6

I want to let the new release (1.5.6) keep all possible backward compatibility. Please try the snapshot and let me know if you find out regression problem. http://dev.ctor.org/soap4r#BugreportorFeaturerequest

Thank you for your cooperation.

2007-06-02: 1.5.6-RC

Now all tickets for 1.5.6 are gone. I posted the latest snapshot as an release candidate for 1.5.6 at http://dev.ctor.org/download/ .

tarball: http://dev.ctor.org/download/soap4r-1.5.5.20070602.tar.gz
zip:     http://dev.ctor.org/download/soap4r-1.5.5.20070602.zip
gem:     gem update soap4r --source http://dev.ctor.org/download/

Changes in 1.5.6

I'll publish 1.5.6-GA at 2007-06-09 (next week) when no show stopper will come out.

I want to let the new release (1.5.6) keep all possible backward compatibility. Please try the snapshot and let me know if you find out regression problem. http://dev.ctor.org/soap4r#BugreportorFeaturerequest

Thank you for your cooperation.

2007-05-28: snapshot updated again

I posted the latest snapshot at http://dev.ctor.org/download/

tarball: http://dev.ctor.org/download/soap4r-1.5.5.20070528.tar.gz
zip:     http://dev.ctor.org/download/soap4r-1.5.5.20070528.zip
gem:     gem update soap4r --source http://dev.ctor.org/download/

I did profile analyses and reduced object creating while SOAP parsing and SOAP to Ruby mapping. It should be much faster and less memory footprint. I want to let the new release (1.5.6) keep all possible backward compatibility. Please try the snapshot and let me know if you find out regression problem.

Thank you for your cooperation.

2007-05-20: snapshot updated

I posted soap4r-1.5.5.20070520 at http://dev.ctor.org/download/ (tar.gz, zip, and gem). Now choice + sequence should be supported.

Please try this snapshot and file a ticket if you find any problem. I'll work on rest tickets at open ticket for 1.5.6 and will wait for a while to hear feedback from users.

When no show-stopper has come up, I'll release 1.5.7 1.5.6 in a month.

2006-10-23: I was wrong. You can use soap4r gem!

Walter taught me that we can use soap4r gem after adding these lines;

require 'rubygems'
require_gem 'soap4r'

Excellent!

P.S. I posted soap4r-1.5.5.20061022 gem.

2006-10-22: do not use soap4r gem

I found that soap4r gem does not work. Custom require of rubygems seems to do original require then check local gems repository to require as a fallback. From my understanding, it means soap4r which is already bundled with ruby distribution cannot be superseded via gem installation.

Disappointed.

UPDATE: see '2006-10-23: I was wrong. You can use soap4r gem!'

2006-10-04: gem

I incorporated Walter's gemspec file to the repository, and post a gem at http://dev.ctor.org/download/.

Now

% gem install soap4r --source http://dev.ctor.org/download/
% gem update soap4r --source http://dev.ctor.org/download/

should work.

P.S. gem is not signed for now. I looked into rubygems source first time today to find original trustness control. Not a PKI, not a PGP. I've not yet understand the concept...

2006-09-06: "user/user" authentication needed for this site

To avoid spams, I changed permission setting for this site. To edit Wiki pages and Tickets, please login as user (with password "user") at first. Sorry for your inconvenience.

2006-02-05: plan?

Sorry for long silence. 2 months with 100 hours overtime per month. Still ongoing work but it's getting better. I'll respond to e-mails first, organize tickets, triage, then try to releast 1.5.6 out. Please stay tuned.

2005-11-08: 1.5.6 plan

I'm planning to release 1.5.6 on 2005-12-25 as same as ruby-1.8.4 though soap4r-1.5.6 won't be bundled with ruby-1.8.4. Japanese ruby developer community including me are trying to get our (cheaper) release management better than ever. It's in feature freeze stage already so I don't update soap4r module in ruby-1.8.4. ruby-1.8.5 will include soap4r-1.5.6.

2005-09-15: 1.5.5 release

soap4r/1.5.5 is out. This release fixed many bugs and it contains configurable options for broader interoperability. Many thanks to users who tried to use soap4r and reported defects to me. Domo Arigato.

Have fun!

2005-09-14: 1.5.5 release candidate

Matz declared that he'll release 1.8.3 in a few days (scheduled for 2005-08-15 on basecamp project). I'm preparing soap4r/1.5.5 release which is intended to bundled with ruby-1.8.3.

I triaged many non-critical bugs and features. Now I made a release candidate snapshot tarball at http://dev.ctor.org/download/ Everyone, would you please try the tarball and let me know if it works or not?

Thanks in advance.

2005-05-22: 1.5.4 is out

After 1 and a half year developing from soap4r/1.5.2, soap4r/1.5.4 is out. Version 1.5.3 is the module which is included in ruby-1.8.2, and not released independently.

Most significant feature of 1.5.4 is WSDL support. Document/literal service support for .NET interoperability. Improved XML Schema support such as extension, restriction, simpleType, complexType + simpleContent, ref, length, import, include. And many bugs were fixed.

Have fun.

2005-03-19: source code search service

Opened source code search service (experimental) at http://dev.ctor.org/gonzui/ . Powered by gonzui: http://gonzui.sourceforge.net/ by Satoru Takabayashi.

2005-03-09: permanently URL change

Project server of soap4r changes its URL again.

I acquired 'ctor.org' so above URLs are now stable (at least for 1 year).

2005-02-26: temporarily URL change

Project server of soap4r temporarily changes its URL.

  • nakahiro.dip.jp/projects/soap4r
  • nakahiro.dip.jp/download/

This temporary URL is subject to change in middle of March. I'm very sorry for the inconvenience.

2005-02-02: soap/wsdlDriver bug and AWS

soap/wsdlDriver in ruby-1.8.2 accidentally contains an incompatible change from ruby-1.8.1. Please apply this patch: http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/soap/wsdlDriver.rb.diff?r1=1.5.2.4;r2=1.5.2.5;only_with_tag=ruby_1_8 or, download the updated soap/wsdlDriver to replace one in ruby-1.8.2: http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/soap/wsdlDriver.rb?rev=1.5.2.5;only_with_tag=ruby_1_8 Especially, WSDLDriver created from WSDL for Amazon Web Service is affected by this bug. I'm very sorry for the inconvenience.

2005-01-09: ruby-1.8.2

ruby-1.8.2 GA was released at 2004-12-25. Download It includes updated soap4r module. See Changes of soap4r module in ruby-1.8.2

soap4r-1.5.4 will be released within 2005 Q1, with advanced WSDL support.

2004-12-04: "Trac" site

Welcome to the trac-ing site of soap4r!

2004-09-01: Recent tarballs

CVS repository of soap4r is still pending after the intrusion on helium.ruby-lang.org May 2004. Sorry for the inconvenience.

Recent tarballs are located at /download/.

2004-07-13: ML at google groups

http://groups-beta.google.com/img/groups2beta_m.gif soap4r

Browse Archives at groups-beta.google.com

2003-12-25: the release of 1.5.2

Important news: Soap4r library is included in ruby distribution after ruby/1.8.1. You might not be need to install this package under ruby/1.8. The files this package includes and are not included in ruby/1.8 distribution are; some experimental code, application program (bin/wsdl2ruby) and some test codes. Consider to get this package if,

  • You want to use soap4r under ruby/1.6
  • You need to do SOAP Messages with Attachments (SwA)
  • You need the WSDL to ruby (reads a WSDL file and generates stubs and Ruby class definitions) application

Changes