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

Changeset 482

Show
Ignore:
Timestamp:
05/06/02 17:58:33 (6 years ago)
Author:
nahi
Message:

document for 1.4.4

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/RELEASE_en.html

    r461 r482  
    1919 
    2020<p class="status"> 
    21 Last modified: April 11, 2002<br /> 
     21Last modified: May 6, 2002<br /> 
    2222Created: July 17, 2000 
    2323</p> 
     
    3434 
    3535<p> 
    36 Target SOAP4R version: SOAP4R/1.4.3 
     36Target SOAP4R version: SOAP4R/1.4.4 
    3737</p> 
    3838 
     
    5353<h2 id="changes" name="changes">1. Changes</h2> 
    5454 
    55 <dl> 
    56 <dt>Attention to 1.4.2 or earlier users;</dt> 
    57 <dd> 
    58 <ul> 
    59 <li>Stopped redistributing packages in RAA from this release. 
    60 Please get <a href="#dependencies">required</a> packages from 
    61 <a href="http://www.ruby-lang.org/en/raa.html">RAA</a> 
    62 and install it.</li> 
    63 <li>It still does NOT support WSDL!</li> 
    64 </ul> 
    65 </dd> 
    66  
    67 <dt>New features</dt> 
    68 <dd> 
    69 <ul> 
    70 <li>Added REXML parser support.</li> 
    71 <li>Added uninstaller.</li> 
    72 <li>Re: samples 
    73 <ul> 
    74 <li>Added 3 new samples, Calc, Exchange, and SampleStruct.</li> 
    75 <li>Use environment variable HTTP_PROXY or http_proxy for http proxy.</li> 
    76 <li>Removed unreachable services.</li> 
    77 <li>RAA: Separate iRAA.rb into RAA.rb and iRAA.rb.</li> 
    78 <li>Added description about <a href="#samples">samples</a> to RELEASE_en.html.</li> 
    79 </ul> 
    80 <li>Changed String encoding handling among 
    81 Ruby object &lt;-&gt; SOAP Data Model &lt;-&gt; XML instance. 
    82 <ul> 
    83 <li>Ruby object: $KCODE.</li> 
    84 <li>SOAP Data Model: utf-8 if uconv module is installed, $KCODE if not.</li> 
    85 <li>XML instance: Client side use utf-8 if uconv module is installed, 
    86 $KCODE if not.  Server side try to adjust the request encoding.</li> 
    87 <li>Use regexp instead of NKF.guess to check if the given String is EUC/SJIS or not.</li> 
    88 </ul> 
    89 </li> 
    90 <li>Added 'addServant' interface to server side.  See sample/Calc/server.rb.</li> 
    91 <li>Added 'addMethodAs' interface to both server side and client side. 
    92 See sample/Calc/server2.rb.</li> 
    93 </ul> 
    94 </dd> 
    95  
    96 <dt>Changes</dt> 
    97 <dd> 
    98 <ul> 
    99 <li>Removed Japanese document. 
    100 I was tired of maintaining 2 separated documents. 
    101 Though my English is poor as you see, numbers of readers of my English document 
    102 should be more than one of my Japanese document. 
    103 Would you please tell me bug of my English composition and of course in the code?</li> 
    104 <li>Use 
    105 <a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=Devel%3A%3ALogger">[RAA:Devel::Logger]</a> 
    106 instead of 
    107 <a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=Application">[RAA:Application]</a>. 
    108 </li> 
    109 <li>Avoided using exception in soap2obj and reduced warnings in runtime.</li> 
    110 <li>XSDDateTime: Use date2 version 3 instead of date3.rb. 
    111 Date2 version 3 will be included in standard distribution of Ruby/1.8.</li> 
    112 <li>XSDDateTime: Added XSDDateTimeToTime module to extract a Time object from XSDDateTime, XSDDate and XSDTime.</li> 
    113 </ul> 
    114 </dd> 
    115  
    116 <dt>Bug fixes</dt> 
    117 <dd> 
    118 <ul> 
    119 <li>Set 'charset=' to content-type when sending back a SOAPFault. 
    120 It was not set.</li> 
    121 <li>XSDDateTime: Parsedate was not used.  Removed.</li> 
    122 <li>Added constant Log as a canonical name of Devel::Logger for backward 
    123 compatibility of devel-logger.</li> 
    124 <li>Foo = Struct.new(:foo) and Foo = Struct.new("Foo", :foo) could not be 
    125   unmarshalled collectly.  All members were unmarshalled as nil.  Fixed.</li> 
    126 <li>Rescue ArgumentError(Unrecognized signal) in standaloneServer.rb for mswin32 ruby.</li> 
    127 </ul> 
    128 </dd> 
    129 </dl> 
     55<p> 
     56This is a bug fix release. 
     57Following users should update. 
     58</p> 
     59 
     60<ul> 
     61<li>Users who use DateTime datatype.</li> 
     62<li>Developers of SOAP client/server which works under multi-thread condition.</li> 
     63<li>REXML users.</li> 
     64</ul> 
     65 
     66<p> 
     67Fixed bugs. 
     68</p> 
     69 
     70<ul> 
     71<li>XSDDataTime: Changed variable name usec to sec_frac.  It's not a micro sec so name usec is misleading.</li> 
     72<li>XSDTime: Fixed bugs in usec part.</li> 
     73<li>date.rb in standard library and date2 version 3 conflicts because date2.rb is a successor of date.rb and not designed for dual use. 
     74(ex. using a module which requires date.rb like DBI and another module which requires date2.rb). 
     75Added a workaround for this.</li> 
     76<li>SOAP::Processor was not MT-safe.  Fixed. 
     77Projected feature regards to MT are follows. 
     78At least I hope so.  Tell me if you find these wrong. 
     79<ul> 
     80<li>Driver: safe</li> 
     81<li>Proxy: safe</li> 
     82<li>Server: safe</li> 
     83<li>CGIStub: safe</li> 
     84<li>StandaloneServer: safe</li> 
     85<li>RPCRouter: safe</li> 
     86<li>StreamHandler: safe</li> 
     87<li>Processor: safe</li> 
     88<li>SOAPParser: unsafe</li> 
     89<li>SOAPGenerator: unsafe</li> 
     90<li>EncodingStyleHandler: unsafe</li> 
     91</ul> 
     92</li> 
     93<li>SOAP4R/1.4.3 supports REXML/2.1.3 but it did not detect REXML processor automatically.</li> 
     94</ul> 
    13095 
    13196<h2 id="install" name="install">2. Install</h2> 
     
    567532 
    568533<dl> 
     534<dt>1.4.4 - May 6, 2002</dt> 
     535<dd> 
     536This is a bug fix release. 
     537Following users should update. 
     538<ul> 
     539<li>Users who use DateTime datatype.</li> 
     540<li>Developers of SOAP client/server which works under multi-thread condition.</li> 
     541<li>REXML users.</li> 
     542</ul> 
     543Fixed bugs. 
     544<ul> 
     545<li>XSDDataTime: Changed variable name usec to sec_frac.  It's not a micro sec so name usec is misleading.</li> 
     546<li>XSDTime: Fixed bugs in usec part.</li> 
     547<li>date.rb in standard library and date2 version 3 conflicts because date2.rb is a successor of date.rb and not designed for dual use. 
     548(ex. using a module which requires date.rb like DBI and another module which requires date2.rb). 
     549Added a workaround for this.</li> 
     550<li>SOAP::Processor was not MT-safe.  Fixed. 
     551Projected feature regards to MT are follows. 
     552At least I hope so.  Tell me if you find these wrong. 
     553<ul> 
     554<li>Driver: safe</li> 
     555<li>Proxy: safe</li> 
     556<li>Server: safe</li> 
     557<li>CGIStub: safe</li> 
     558<li>StandaloneServer: safe</li> 
     559<li>RPCRouter: safe</li> 
     560<li>StreamHandler: safe</li> 
     561<li>Processor: safe</li> 
     562<li>SOAPParser: unsafe</li> 
     563<li>SOAPGenerator: unsafe</li> 
     564<li>EncodingStyleHandler: unsafe</li> 
     565</ul> 
     566</li> 
     567<li>SOAP4R/1.4.3 supports REXML/2.1.3 but it did not detect REXML processor automatically.</li> 
     568</ul> 
     569</dd> 
     570 
    569571<dt>1.4.3 - April 11, 2002</dt> 
    570572