Front page | perl.dbd.oracle.changes |
Postings from July 2012
[svn:dbd-oracle] r15346 - in dbd-oracle/trunk: . lib/DBD lib/DBD/Oracle
From:
yanick
Date:
July 11, 2012 11:50
Subject:
[svn:dbd-oracle] r15346 - in dbd-oracle/trunk: . lib/DBD lib/DBD/Oracle
Message ID:
20120711185033.2FD05184B87@xx12.develooper.com
Author: yanick
Date: Wed Jul 11 11:50:32 2012
New Revision: 15346
Modified:
dbd-oracle/trunk/Changes
dbd-oracle/trunk/META.json
dbd-oracle/trunk/META.yml
dbd-oracle/trunk/README
dbd-oracle/trunk/README.mkdn
dbd-oracle/trunk/lib/DBD/Oracle.pm
dbd-oracle/trunk/lib/DBD/Oracle/GetInfo.pm
dbd-oracle/trunk/lib/DBD/Oracle/Object.pm
dbd-oracle/trunk/lib/DBD/Oracle/Troubleshooting.pm
Log:
changes related to release v1.46
Mostly bumping up the release number all over
the place.
Modified: dbd-oracle/trunk/Changes
==============================================================================
--- dbd-oracle/trunk/Changes (original)
+++ dbd-oracle/trunk/Changes Wed Jul 11 11:50:32 2012
@@ -1,6 +1,6 @@
Revision history for DBD::Oracle
-1.NN next release
+{{$NEXT}}
[BUG FIXES]
@@ -15,9 +15,12 @@
[MISCELLANEOUS]
- - Added a trouble shooting entry for RT71819 - bound output
+ - Added a troubleshooting entry for RT71819 - bound output
parameters may be returned in the wrong order (Martin J. Evans)
+1.46 2012-07-11
+ - promote 1.45_00 to official release
+
1.45_00 2012-06-21
[CHANGE IN BEHAVIOUR]
Modified: dbd-oracle/trunk/META.json
==============================================================================
--- dbd-oracle/trunk/META.json (original)
+++ dbd-oracle/trunk/META.json Wed Jul 11 11:50:32 2012
@@ -52,34 +52,34 @@
"provides" : {
"DBD::Oracle" : {
"file" : "lib/DBD/Oracle.pm",
- "version" : "1.45_00"
+ "version" : "1.46"
},
"DBD::Oracle::GetInfo" : {
"file" : "lib/DBD/Oracle/GetInfo.pm",
- "version" : "1.45_00"
+ "version" : "1.46"
},
"DBD::Oracle::Object" : {
"file" : "lib/DBD/Oracle/Object.pm",
- "version" : "1.45_00"
+ "version" : "1.46"
},
"DBD::Oracle::Troubleshooting" : {
"file" : "lib/DBD/Oracle/Troubleshooting.pm",
- "version" : "1.45_00"
+ "version" : "1.46"
},
"DBD::Oracle::db" : {
"file" : "lib/DBD/Oracle.pm",
- "version" : "1.45_00"
+ "version" : "1.46"
},
"DBD::Oracle::dr" : {
"file" : "lib/DBD/Oracle.pm",
- "version" : "1.45_00"
+ "version" : "1.46"
},
"DBD::Oracle::st" : {
"file" : "lib/DBD/Oracle.pm",
- "version" : "1.45_00"
+ "version" : "1.46"
}
},
- "release_status" : "testing",
+ "release_status" : "stable",
"resources" : {
"bugtracker" : {
"mailto" : "bug-dbd-oracle at rt.cpan.org",
@@ -92,7 +92,12 @@
"web" : "http://github.com/yanick/DBD-Oracle/tree"
}
},
- "version" : "1.45_00",
- "x_authority" : "cpan:PYTHIAN"
+ "version" : "1.46",
+ "x_authority" : "cpan:PYTHIAN",
+ "x_help_wanted" : [
+ "coder",
+ "documentation",
+ "tester"
+ ]
}
Modified: dbd-oracle/trunk/META.yml
==============================================================================
--- dbd-oracle/trunk/META.yml (original)
+++ dbd-oracle/trunk/META.yml Wed Jul 11 11:50:32 2012
@@ -30,25 +30,25 @@
provides:
DBD::Oracle:
file: lib/DBD/Oracle.pm
- version: 1.45_00
+ version: 1.46
DBD::Oracle::GetInfo:
file: lib/DBD/Oracle/GetInfo.pm
- version: 1.45_00
+ version: 1.46
DBD::Oracle::Object:
file: lib/DBD/Oracle/Object.pm
- version: 1.45_00
+ version: 1.46
DBD::Oracle::Troubleshooting:
file: lib/DBD/Oracle/Troubleshooting.pm
- version: 1.45_00
+ version: 1.46
DBD::Oracle::db:
file: lib/DBD/Oracle.pm
- version: 1.45_00
+ version: 1.46
DBD::Oracle::dr:
file: lib/DBD/Oracle.pm
- version: 1.45_00
+ version: 1.46
DBD::Oracle::st:
file: lib/DBD/Oracle.pm
- version: 1.45_00
+ version: 1.46
requires:
DBI: 0
DynaLoader: 0
@@ -60,5 +60,9 @@
bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=DBD-Oracle
homepage: http://search.cpan.org/dist/DBD-Oracle/
repository: git://github.com/yanick/DBD-Oracle.git
-version: 1.45_00
+version: 1.46
x_authority: cpan:PYTHIAN
+x_help_wanted:
+ - coder
+ - documentation
+ - tester
Modified: dbd-oracle/trunk/README
==============================================================================
--- dbd-oracle/trunk/README (original)
+++ dbd-oracle/trunk/README Wed Jul 11 11:50:32 2012
@@ -2,7 +2,7 @@
DBD::Oracle - Oracle database driver for the DBI module
VERSION
- version 1.45_00
+ version 1.46
SYNOPSIS
use DBI;
@@ -2976,6 +2976,12 @@
Read a portion of the LOB. $offset starts at 1. Uses the Oracle
OCILobRead function.
+ NOTE: DBD::Oracle post 1.46 will return undef for any read lob if
+ the length specified in the ora_lob_read is 0. See RT 55028. This
+ avoids the potential problem with empty lobs (created with
+ empty_clob) which return a length of 0 from ora_lob_length and prior
+ to 1.46 a call to ora_lob_read with a 0 length would segfault.
+
ora_lob_write
$rc = $dbh->ora_lob_write($lob_locator, $offset, $data);
Modified: dbd-oracle/trunk/README.mkdn
==============================================================================
--- dbd-oracle/trunk/README.mkdn (original)
+++ dbd-oracle/trunk/README.mkdn Wed Jul 11 11:50:32 2012
@@ -4,7 +4,7 @@
# VERSION
-version 1.45_00
+version 1.46
# SYNOPSIS
@@ -2975,6 +2975,12 @@
Read a portion of the LOB. $offset starts at 1.
Uses the Oracle OCILobRead function.
+NOTE: DBD::Oracle post 1.46 will return undef for any read lob if the
+length specified in the ora_lob_read is 0. See RT 55028. This avoids
+the potential problem with empty lobs (created with empty_clob) which
+return a length of 0 from ora_lob_length and prior to 1.46 a call to
+ora_lob_read with a 0 length would segfault.
+
- ora_lob_write
$rc = $dbh->ora_lob_write($lob_locator, $offset, $data);
Modified: dbd-oracle/trunk/lib/DBD/Oracle.pm
==============================================================================
--- dbd-oracle/trunk/lib/DBD/Oracle.pm (original)
+++ dbd-oracle/trunk/lib/DBD/Oracle.pm Wed Jul 11 11:50:32 2012
@@ -12,7 +12,7 @@
{
package DBD::Oracle;
{
- $DBD::Oracle::VERSION = '1.45_00';
+ $DBD::Oracle::VERSION = '1.46';
}
BEGIN {
$DBD::Oracle::AUTHORITY = 'cpan:PYTHIAN';
@@ -125,7 +125,7 @@
{ package DBD::Oracle::dr;
{
- $DBD::Oracle::dr::VERSION = '1.45_00';
+ $DBD::Oracle::dr::VERSION = '1.46';
}
BEGIN {
$DBD::Oracle::dr::AUTHORITY = 'cpan:PYTHIAN';
@@ -330,7 +330,7 @@
{ package DBD::Oracle::db;
{
- $DBD::Oracle::db::VERSION = '1.45_00';
+ $DBD::Oracle::db::VERSION = '1.46';
}
BEGIN {
$DBD::Oracle::db::AUTHORITY = 'cpan:PYTHIAN';
@@ -1059,7 +1059,7 @@
{ package DBD::Oracle::st;
{
- $DBD::Oracle::st::VERSION = '1.45_00';
+ $DBD::Oracle::st::VERSION = '1.46';
}
BEGIN {
$DBD::Oracle::st::AUTHORITY = 'cpan:PYTHIAN';
@@ -1164,7 +1164,7 @@
=head1 VERSION
-version 1.45_00
+version 1.46
=head1 SYNOPSIS
Modified: dbd-oracle/trunk/lib/DBD/Oracle/GetInfo.pm
==============================================================================
--- dbd-oracle/trunk/lib/DBD/Oracle/GetInfo.pm (original)
+++ dbd-oracle/trunk/lib/DBD/Oracle/GetInfo.pm Wed Jul 11 11:50:32 2012
@@ -1,6 +1,6 @@
package DBD::Oracle::GetInfo;
{
- $DBD::Oracle::GetInfo::VERSION = '1.45_00';
+ $DBD::Oracle::GetInfo::VERSION = '1.46';
}
BEGIN {
$DBD::Oracle::GetInfo::AUTHORITY = 'cpan:PYTHIAN';
@@ -295,7 +295,7 @@
=head1 VERSION
-version 1.45_00
+version 1.46
=head1 AUTHORS
Modified: dbd-oracle/trunk/lib/DBD/Oracle/Object.pm
==============================================================================
--- dbd-oracle/trunk/lib/DBD/Oracle/Object.pm (original)
+++ dbd-oracle/trunk/lib/DBD/Oracle/Object.pm Wed Jul 11 11:50:32 2012
@@ -1,6 +1,6 @@
package DBD::Oracle::Object;
{
- $DBD::Oracle::Object::VERSION = '1.45_00';
+ $DBD::Oracle::Object::VERSION = '1.46';
}
BEGIN {
$DBD::Oracle::Object::AUTHORITY = 'cpan:PYTHIAN';
@@ -39,7 +39,7 @@
=head1 VERSION
-version 1.45_00
+version 1.46
=head1 AUTHORS
Modified: dbd-oracle/trunk/lib/DBD/Oracle/Troubleshooting.pm
==============================================================================
--- dbd-oracle/trunk/lib/DBD/Oracle/Troubleshooting.pm (original)
+++ dbd-oracle/trunk/lib/DBD/Oracle/Troubleshooting.pm Wed Jul 11 11:50:32 2012
@@ -1,6 +1,6 @@
package DBD::Oracle::Troubleshooting;
{
- $DBD::Oracle::Troubleshooting::VERSION = '1.45_00';
+ $DBD::Oracle::Troubleshooting::VERSION = '1.46';
}
BEGIN {
$DBD::Oracle::Troubleshooting::AUTHORITY = 'cpan:PYTHIAN';
@@ -17,7 +17,7 @@
=head1 VERSION
-version 1.45_00
+version 1.46
=head1 CONNECTING TO ORACLE
@@ -375,7 +375,7 @@
It looks like this was fixed in 0.012 of Module::Runtime.
-=head2 bin_param_inout spapping return values
+=head2 bin_param_inout swapping return values
See RT 71819 (https://rt.cpan.org/Ticket/Display.html?id=71819)
-
[svn:dbd-oracle] r15346 - in dbd-oracle/trunk: . lib/DBD lib/DBD/Oracle
by yanick