1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187
|
<?xml version="1.0"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!--
This file is used by the maven-changes-plugin to generate the release notes.
Useful ways of finding items to add to this file are:
1. Add items when you fix a bug or add a feature (this makes the
release process easy :-).
2. Do a bugzilla search for tickets closed since the previous release.
3. Use the report generated by the maven-changelog-plugin to see all
CVS commits. Set the project.properties' maven.changelog.range
property to the number of days since the last release.
The <action> type attribute can be add,update,fix,remove.
-->
<document>
<properties>
<title>Commons DBCP Release Notes</title>
</properties>
<body>
<release version="1.2.2" date="2007-03-31"
description="This is a maintenance release containing bug fixes
and enhancements. All API changes are binary compatible with version 1.2.1.">
<action dev="dirkv " type="add">
Add a <i>JNDI How To</i> to the User Guide.
</action>
<action dev="dirkv " type="fix" issue="DBCP-108" due-to="Maxwell Grender-Jones">
DriverManagerConnectionFactory: blank username/password handling.
</action>
<action dev="dirkv " type="fix" issue="DBCP-113" due-to="Rohan Lenard">
Broken behaviour for BasicDataSource.setMaxActive(0).
</action>
<action dev="dirkv " type="fix" issue="DBCP-36" due-to="Jonathan Whitall">
BasicDataSource does not work with getConnection(String, String).
</action>
<action dev="dirkv " type="update" issue="DBCP-164" due-to="Todd Carmichael">
Enhancements to prepared statement in DriverAdapterCPDS.
</action>
<action dev="yoavs" type="update" issue="DBCP-186" due-to="Ralf Hauser">
Better messages and docs for LoginTimeout UnsupportedOperationException.
</action>
<action dev="yoavs" type="fix" issue="DBCP-50" due-to="Nicky Nicolson">
Error in JOCL snippet in org.apache.commons.dbcp package javadoc.
</action>
<action dev="yoavs" type="update" issue="DBCP-165" due-to="QM">
Added toString() methods to DelegatingPreparedStatement and DelegatingStatement
</action>
<action dev="yoavs" type="fix">
Changes to make DBCP compile on JDK 1.5 by adding source="1.4" to compiler
arguments (there are compiler errors in JDK 5.0 without this source switch
that cannot be fixed without JDK 5.0-specific syntax).
</action>
<action dev="dirkv " type="fix" issue="DBCP-20" due-to="Chris Nappin">
Per-user pooling with Oracle driver and default isolation settings.
</action>
<action dev="dirkv " type="fix" issue="DBCP-9" due-to="Adrian Baker">
Error in JOCL document in javadoc.
</action>
<action dev="sullis" type="update">
Added toString() method to DelegatingConnection.
</action>
<action dev="dirkv " type="update" issue="DBCP-181" due-to="Meikel Bisping">
Add DriverManager.invalidateConnection().
</action>
<action dev="dirkv " type="fix" issue="DBCP-184" due-to="Meikel Bisping">
Improved Exception nesting in ConnectionPool.
</action>
<action dev="dennisl" type="fix" issue="DBCP-144" due-to="Sebb">
Fix broken website links for examples.
</action>
<action dev="psteitz" type="fix" issue="DBCP-28"
due-to="Huw Lewis, James Ring">
Modified PoolableConnection close method to invalidate instance
when invoked on an already closed connection.
</action>
<action dev="joehni" type="fix" issue="DBCP-81">
Inserted null checks to avoid NPE in close operations.
</action>
<action dev="psteitz" type="fix" issue="DBCP-105"
due-to="Sandy McArthur, Thomas Fischer">
Changed getReference method in InstanceKeyDataSource to return a
concrete factory and added implementations of getReference in concrete
subclasses.
</action>
<action dev="psteitz" type="fix" issue="DBCP-39" due-to="Jindrich Vimr">
Inserted null check in close method of SharedPoolDataSource to avoid
NPE when invoked on non-initialized pool.
</action>
<action dev="psteitz" type="fix" issue="DBCP-71" due-to="Douglas Squirrel">
Document fact that true values for testOnBorrow, testOnReturn, testWhileIdle
only have effect when validationQuery is set to a non-null string.
</action>
<action dev="psteitz" type="fix" issue="DBCP-102">
Modified activateObject in PoolableConnection to test connection
properties before resetting to defaults.
</action>
<action dev="sandymac" type="fix" issue="DBCP-188">
Corrected maxActive documentation in configuration.html.
</action>
<action dev="psteitz" type="update">
Upgraded dependency to Pool 1.3.
</action>
<action dev="psteitz" type="update" issue="DBCP-187" due-to="Ralf Hauser">
Added connection info to SQLException messages when closed connections
(resp stmts) are accessed in DelegatingConnection, DelegatingStatement.
</action>
<action dev="psteitz" type="fix" issue="DBCP-41" due-to="Anton Tagunov">
Fixed errors in pool parameter documentation and made
0 value for _maxPreparedStatements in DriverAdapterCPDS behave
like a negative value, to be consistent with documentation
and pool behavior.
</action>
<action dev="psteitz" type="fix" issue="DBCP-100">
Made userKeys an instance variable (i.e., not static)
in SharedPoolDataSource.
</action>
<action dev="psteitz" type="fix" issue="DBCP-198">
Changed implementation of equals in
PoolingDataSource.PoolGuardConnectionWrapper
to ensure it is reflexive, even when wrapped connections are not
DelegatingConnections.
</action>
<action dev="psteitz" type="update" issue="DBCP-116" due-to="Thomas Fischer">
Added rollbackAfterValidation property and code to issue a rollback on a
connection after validation when this property is set to true to eliminate
Oracle driver exceptions. Default property value is false.
</action>
<action dev="psteitz" type="update" issue="DBCP-68">
Removed dependency on Commons Collections by adding collections
2.1 sources for LRUMap and SequencedHashMap with package scope to
datasources package.
</action>
<action dev="psteitz" type="fix" issue="DBCP-65">
Removed synchronization from prepareStatement methods in
PoolingConnection. Synchronization in these methods was causing
deadlocks. No resources other than the prepared statement pool are
accessed by these methods, and the pool methods are synchronized.
Also fixes DBCP-202.
</action>
</release>
<release version="1.2.1" date="2004-06-12" description="Maintenance Release to restore JDK 1.3 compatibility">
<action type="fix">
See <a href="release-notes-1.2.1.html">DBCP 1.2.1 Release Notes</a> for details.
</action>
</release>
<release version="1.2" date="2004-06-07">
<action type="update">
See <a href="release-notes-1.2.html">DBCP 1.2 Release Notes</a> for details.
</action>
</release>
<release version="1.1" date="2003-10-20">
<action type="update">
See <a href="release-notes-1.1.html">DBCP 1.1 Release Notes</a> for details.
</action>
</release>
<release version="1.0" date="2002-08-12" description="Initial Release">
<action type="add">
Initial Release
</action>
</release>
</body>
</document>
|