dependabot[bot] opened a new pull request, #17746:
URL: https://github.com/apache/pinot/pull/17746

   Bumps [com.mchange:c3p0](https://github.com/swaldman/c3p0) from 0.11.2 to 
0.12.0.
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/swaldman/c3p0/blob/0.12.x/CHANGELOG";>com.mchange:c3p0's
 changelog</a>.</em></p>
   <blockquote>
   <p>c3p0-0.12.0
   -- Replace com.mchange.v2.naming.permitNonlocalJndiNames with more 
configurable
   com.mchange.v2.naming.nameGuardClassName. By default, it is null, and the 
same
   &quot;apparently local&quot; restriction previously enforced by 
com.mchange.v2.naming.permitNonlocalJndiNames
   is enforced. But users can supply custom com.mchange.v2.naming.NameGuard 
instances
   to control what names are permissible, and four implementations of NameGuard 
are
   provided. (See the main docs.)
   -- Documentation updates.
   -- Disable by default reflective instantiation of 
javax.naming.spi.ObjectFactory instances
   unless their classname is included on a whitelist. Define properties-style 
config parameter
   com.mchange.v2.naming.objectFactoryWhitelist where the comma-separated 
whitelist can be provided.
   By default this parameter contains the two ObjectFactory classes c3p0 
includes in references it
   creates.
   -- Change the format of userOverridesAsString, which is just a String 
representation of
   Map&lt;String,Map&lt;String,String&gt;&gt;. Use a CSV-inspired format, and 
the mchange-commons-java
   fastcsv utility, rather than dangerous Java Object serialization of the Map 
of Maps.
   -- Disable by default support for resolving references serialized with their 
own InitialContext
   custom environment. Define properties-style config parameter
   com.mchange.v2.naming.acceptDeserializedInitialContextEnvironment, 
defaulting to false,
   to manage this dangerous functionality.
   -- Disable by default JNDI lookups of nonlocal names (conservatively, names 
that do not seem to be local).
   For now only String names beginning with &quot;java:&quot; or Name objects 
whose first component starts with
   &quot;java:&quot; are considered to be local.
   Define properties-style config parameter 
com.mchange.v2.naming.permitNonlocalJndiNames, defaulting
   to false, to manage this dangerous functionality.
   -- Disable by default support for loading of javax.naming.spi.ObjectFactory 
from remote locations
   via Reference.factoryClassLocation. Define properties-style config parameter
   com.mchange.v2.naming.supportReferenceRemoteFactoryClassLocation, defaulting 
to
   false, to manage this dangerous functionality.
   -- Fix rare issue in Statement caching (GooGooStatementCache), make sure any 
Statement
   we remove is checked into the cache in order to ensure we don't see internal 
inconsistencies
   when Statements we mean to cull fail to be removed by removeStatement(...) 
because they
   are checked out. Thanks to vimalesh on GitHub for calling attention to this 
issue.
   c3p0-0.11.2
   -- Expose utilities <code>overwriteJavaBeanProperties</code> and 
<code>overwriteC3P0PrefixedProperties</code>
   in the <code>DataSources</code> class, and refactor existing functions to 
use those.
   c3p0-0.11.1
   -- in BasicResourcePool, forceKillAcquires() accidentally failed to 
surrender its lock,
   leading to deadlocks following a full round of acquisition failures. Many 
thanks
   to <a href="https://github.com/pwielgolaski";><code>@​pwielgolaski</code></a> 
on github for tracking down the issue, to <a 
href="https://github.com/driseley";><code>@​driseley</code></a> on github for
   providing a reproduction of the issue, and to <a 
href="https://github.com/michalgutkowski";><code>@​michalgutkowski</code></a> on 
github for providing
   a pull request with the fix.
   c3p0-0.11.0
   -- Additional testing.
   c3p0-0.11.0-pre2
   -- Define new property cancelAutomaticallyClosedStatements, which, if true, 
ensures
   that Statement.cancel() will be called prior to Statement.close() when c3p0 
automatically
   close()es statements because a client has neglected to, a Connection with 
open Statements
   has exceeded its unreturnedConnectionTimeout, or the Statement cache is 
expiring a PreparedStatement.
   Thanks to Andreas Dangel (in 2014!) for pointing out scenarios where this 
might be</p>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/swaldman/c3p0/commit/afbb946ea70ee2312c1c5fc53dd60dd218f87ef9";><code>afbb946</code></a>
 Bump version for c3p0-0.12.0 final.</li>
   <li><a 
href="https://github.com/swaldman/c3p0/commit/c5f24451d26eb78f4c96159e97575ebba5b381d2";><code>c5f2445</code></a>
 Documentation updates, RELEASE_NOTES-0.12.0, cap CHANGELOG for 
c3p0-0.12.0.</li>
   <li><a 
href="https://github.com/swaldman/c3p0/commit/d0d1c5083f9523a9d101afd46de003d2eb949f50";><code>d0d1c50</code></a>
 Modify MarshallUnmarshallDataSourcesJUnitTestCase to include C3P0 config 
when...</li>
   <li><a 
href="https://github.com/swaldman/c3p0/commit/a42833dfc6fa875c9f1df06c8d8fdb77de1d02cb";><code>a42833d</code></a>
 Update mchange-commons-java version to 0.4.0.</li>
   <li><a 
href="https://github.com/swaldman/c3p0/commit/415662b4e75bc3b8f7408b7fc47b9e77c1946584";><code>415662b</code></a>
 Claude-generated tests of deserialization-gadget mitigations.</li>
   <li><a 
href="https://github.com/swaldman/c3p0/commit/69dab9c770b515661437e863beb289da1a9cc190";><code>69dab9c</code></a>
 CHANGELOG and documentation updates.</li>
   <li><a 
href="https://github.com/swaldman/c3p0/commit/5cb324770eb6a2a766b7766c02a5f3c1a10a81cf";><code>5cb3247</code></a>
 Track changes to com.mchange.ser.naming, more flexible control of whether 
nam...</li>
   <li><a 
href="https://github.com/swaldman/c3p0/commit/9bef1f635792cb430e0a72f2e4a537507c2a084b";><code>9bef1f6</code></a>
 Update CHANGELOG and docs to more accurately reflect the necessarily 
imperfec...</li>
   <li><a 
href="https://github.com/swaldman/c3p0/commit/c6f5d1192bdb43d46faaba4ce02959b4931504f3";><code>c6f5d11</code></a>
 Centralize some of the jndiName-remoteness testing code, gate mbean- and 
jbos...</li>
   <li><a 
href="https://github.com/swaldman/c3p0/commit/155be12a246ca7ab50a8e6347c60fde1fc8cb671";><code>155be12</code></a>
 Small documentation fixes.</li>
   <li>Additional commits viewable in <a 
href="https://github.com/swaldman/c3p0/compare/v0.11.2...v0.12.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.mchange:c3p0&package-manager=maven&previous-version=0.11.2&new-version=0.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to