Release Name: 0.5.0
Notes:
Supported platforms
Operating System Architecture Informix CSDK
-------------------------------------------------------------
Solaris 9 SPARC 9.40FC6 2.90UC3
Linux Fedora Core 4 i386 10.00.UC3R1 2.90UC4
Linux Fedora Core 5 i386 10.00.UC3R1 2.90UC4
SuSE Linux 9.3 i386 9.30TC1 2.90UC4
Windows XP Pro SP i386 9.40TC3 2.90TC1
Windows XP i386 9.30TC1 2.90TC4
HP-UX 11.11 PA-RISC 2.0 10.00.FC3R1TL 2.81
64-bit
Changes:
0.5.0 12/27/2006
------------------
New features:
* Easier to install
* BigDecimal accepted for input parameters
* BigDecimal used for instantiating DECIMAL and MONEY values
* Cursor, Statement, Slob and Database accept an optional block that
automatically frees resources after execution.
Based on ideas and pseudo-code by
Edwin Fine <emofine at finecomputerconsultants dot com> and me.
* Database#slob shortcut for creating Slob objects.
* Slob::Stat class implemented. Returned by Slob#stat, represents the
SLOB status. Methods: atime, ctime, mtime, refcnt and size. Includes
Comparable.
* Slob new methods: <<, rewind, stat, pos, pos=, lock, unlock,
estbytes, extsz, flags, maxbytes, sbspace,
extsz=, flags=,
atime, ctime, mtime, refcnt and size
* Thread safe
Remarks:
* DECIMAL and MONEY columns are no longer returned as Float. BigDecimal
is used instead.
Bugs fixed:
* If there was an error reading (ifx_lo_read) an SLOB, memory
allocated for the read buffer was not freed. Noticed by
Edwin Fine <emofine at finecomputerconsultants dot com>
* maxbytes option was ignored when creating an Slob object
* Documentation for Slob mentioned an RDRW constant, but it actually
is RDWR.
Special thanks to Guy Bowerman, Jonathan Leffler and Logan Capaldo for their
feedback and help.
|