Skip to content

Commit

Permalink
Write release notes, cap CHANGELOG, for c3p0-0.10.1.
Browse files Browse the repository at this point in the history
  • Loading branch information
swaldman committed May 7, 2024
1 parent 927efdb commit c79baa1
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 0 deletions.
1 change: 1 addition & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
c3p0-0.10.1
-- Implement more and "louder" (log ugly stack traces) validation of
config properties.
-- Modify former InUseLock (now InternalUseLock) and NewProxyConnection
Expand Down
43 changes: 43 additions & 0 deletions RELEASE_NOTES-c3p0-0.10.1
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
RELEASE NOTES, c3p0-0.10.1
==========================

This is a minor c3p0 release, but includes some important fixes!
Thank to every one who reported issues.

Some highlights:

* Eliminates pinning within c3p0 proxies when clients are using loom virtual threads,
as long the underlying JDBC driver avoids pinning.

* Fixes problems under Oracle drivers related to JDBC 4.3 beginRequest() / endRequest()
hints when running under JDBC 4.2 / Java 8 or lower

* c3p0 statement caching is incompatible with certain drivers' handling of
JDBC 4.3 beginRequest() / endRequest() hints. These drivers close() outstanding
Statements when a session is reported completed (when endRequest() is called),
destroying Statements which cached by c3p0 precisely to survive multiple sessions.
To address this, and any other issues associated with driver handling of
JDBC 4.3 beginRequest() / endRequest() hints, c3p0 adds a new config
parameter -- markSessionBoundaries -- which may take values 'always',
'never', or 'if-no-statement-cache'. See the documentation for more.

* Other more minor improvements and fixes.

Config parameters added:
------------------------
markSessionBoundaries

Deprecated config parameter removed:
------------------------------------
<none>

Thanks to...

Anand Bikas
Alex Kormukhin
khushboo11-dotcom
Vlad Skarzhevskyy
Jeffrey Tucker

and anyone else I may have forgotten!

0 comments on commit c79baa1

Please sign in to comment.