<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Changelogs on pgJDBC</title>
		<link>https://jdbc.postgresql.org/changelogs/</link>
		<description>Recent content in Changelogs on pgJDBC</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Mon, 06 Jul 2026 10:18:00 -0400</lastBuildDate>
		
			<atom:link href="https://jdbc.postgresql.org/changelogs/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>PostgreSQL JDBC Driver 42.7.13 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2026-07-06-42.7.13-release/</link>
				<pubDate>Mon, 06 Jul 2026 10:18:00 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2026-07-06-42.7.13-release/</guid>
				<description>Adds search_path GUC_REPORT cache invalidation (PG 18+), flushCacheOnDdl, connectExecutor, classLoaderStrategy properties; caps reWriteBatchedInserts to protocol limit; improves batching performance; fixes updatable ResultSet search_path visibility, XA autoCommit, BlobInputStream seek, SSL key-format detection, FIPS trust anchors, and many more.</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.7.12 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2026-06-29-42.7.12-release/</link>
				<pubDate>Mon, 29 Jun 2026 12:00:00 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2026-06-29-42.7.12-release/</guid>
				<description>Security release: fixes silent channel-binding downgrade (CVE-2026-54291). Under channelBinding=require, a server presenting a certificate with an unsupported signature algorithm (e.g. Ed25519) could cause the driver to silently fall back to plain SCRAM-SHA-256, losing man-in-the-middle protection.</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.7.11 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2026-04-28-42.7.11-release/</link>
				<pubDate>Tue, 28 Apr 2026 16:00:00 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2026-04-28-42.7.11-release/</guid>
				<description>Security release: caps SCRAM PBKDF2 iterations (CVE-2026-42198). Adds require_auth, fixes cursor fetching after BEGIN, SSL fallback/timeout handling, COPY hang on IOException, and more.</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.7.10 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2026-02-11-42.7.10-release/</link>
				<pubDate>Wed, 11 Feb 2026 10:00:00 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2026-02-11-42.7.10-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;chore: Migrate to Shadow 9 &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3931&#34;&gt;PR 3931&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;style: fix empty line before javadoc for checkstyle compliance &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3925&#34;&gt;PR #3925&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;style: fix lambda argument indentation for checkstyle compliance &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3922&#34;&gt;PR #3922&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;test: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3917&#34;&gt;PR #3917&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: non-standard strings failing test for version 19 &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3934&#34;&gt;PR #3934&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: small issues in ConnectionFactoryImpl &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3929&#34;&gt;PR #3929&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: process pending responses before fastpath to avoid protocol errors &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3913&#34;&gt;PR # 3913&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;doc: use.md, fix typos &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3911&#34;&gt;PR #3911&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;doc: datasource.md, fix minor formatting issue &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3912&#34;&gt;PR #3912&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;doc: add the new PGP signing key to the official documentation &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3813&#34;&gt;PR #3912&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;reverted&#34; class=&#34;self-link&#34;&gt;Reverted &lt;a class=&#34;header-link&#34; href=&#34;#reverted&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Revert &amp;ldquo;fix: make all Calendar instances proleptic Gregorian (#3837) (#3887)&amp;rdquo; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3932&#34;&gt;PR #3932&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Commits by author&lt;/strong&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.7.9 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2026-01-15-42.7.9-release/</link>
				<pubDate>Thu, 15 Jan 2026 10:37:00 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2026-01-15-42.7.9-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;feat: query timeout property &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3705&#34;&gt;PR #3705&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;feat: Add PEMKeyManager to handle PEM based certs and keys &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3700&#34;&gt;PR #3700&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;perf: optimize PGInterval.getValue() by replacing String.format with StringBuilder&lt;/li&gt;&#xA;&lt;li&gt;chore: drop SpotBugs as we do not seem to use it&lt;/li&gt;&#xA;&lt;li&gt;doc: update property quoteReturningIdentifiers default value &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3847&#34;&gt;PR #3847&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;security: Use a static method forName to load all user supplied classes. Use the Class.forName 3 parameter method and do not initilize it unless it is a subclass of the expected class&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: incorrect pg_stat_replication.reply_time calculation &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3906&#34;&gt;PR #3906&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob&lt;/li&gt;&#xA;&lt;li&gt;fix: PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3897&#34;&gt;PR #3897&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: make all Calendar instances proleptic Gregorian &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3887&#34;&gt;PR #3837&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Simplify concurrency guards on QueryExecutorBase#transaction and QueryExecutorBase#standardConformingStrings &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3849&#34;&gt;PR #3897&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: avoid memory leaks in Java &amp;lt;= 21 caused by Thread.inheritedAccessControlContext &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3886&#34;&gt;PR #3886&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Issue #3784 pgjdbc can&amp;rsquo;t decode numeric arrays containing special numbers like NaN &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3838&#34;&gt;PR #3838&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: use ssl_is_used() to check for ssl connection &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3867&#34;&gt;PR #3867&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: the classloader is nullable &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3907&#34;&gt;PR #3907&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;deps: Update dependency org.junit:junit-bom to v5.14.1&lt;/li&gt;&#xA;&lt;li&gt;deps: Update dependency org.apache.bcel:bcel to v6.11.0&lt;/li&gt;&#xA;&lt;li&gt;deps: Update dependency org.mockito:mockito-bom to v5.20.0&lt;/li&gt;&#xA;&lt;li&gt;deps: Update dependency net.bytebuddy:byte-buddy-parent to v1.18.2&lt;/li&gt;&#xA;&lt;li&gt;deps: Update logback to v1.5.21&lt;/li&gt;&#xA;&lt;li&gt;deps: Update dependency jacoco to v0.8.14&lt;/li&gt;&#xA;&lt;li&gt;deps: Update dependency it.unimi.dsi:fastutil to v8.5.18&lt;/li&gt;&#xA;&lt;li&gt;deps: Update checkerframework&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Commits by author&lt;/strong&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.7.8 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2025-09-18-42.7.8-release/</link>
				<pubDate>Thu, 18 Sep 2025 06:00:00 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2025-09-18-42.7.8-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;feat: Add configurable boolean-to-numeric conversion for ResultSet getters &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3796&#34;&gt;PR #3796&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;perf: remove QUERY_ONESHOT flag when calling getMetaData &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3783&#34;&gt;PR #3783&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;perf: use &lt;code&gt;BufferedInputStream&lt;/code&gt; with &lt;code&gt;FileInputStream&lt;/code&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3750&#34;&gt;PR #3750&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;perf: enable server-prepared statements for DatabaseMetaData&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;fix: avoid IllegalStateException: Timer already cancelled  when StatementCancelTimerTask.run throws a runtime error &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3778&#34;&gt;PR #3778&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.7.7 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2025-06-11-42.7.7-release/</link>
				<pubDate>Wed, 11 Jun 2025 05:00:00 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2025-06-11-42.7.7-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;security&#34; class=&#34;self-link&#34;&gt;Security &lt;a class=&#34;header-link&#34; href=&#34;#security&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;security: &lt;strong&gt;Client Allows Fallback to Insecure Authentication Despite channelBinding=require configuration.&lt;/strong&gt;&#xA;Fix &lt;code&gt;channel binding required&lt;/code&gt; handling to reject non-SASL authentication&#xA;Previously, when channel binding was set to &amp;ldquo;require&amp;rdquo;, the driver would silently ignore this&#xA;requirement for non-SASL authentication methods. This could lead to a false sense of security&#xA;when channel binding was explicitly requested but not actually enforced. The fix ensures that when&#xA;channel binding is set to &amp;ldquo;require&amp;rdquo;, the driver will reject connections that use&#xA;non-SASL authentication methods or when SASL authentication has not completed properly.&#xA;See the &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-hq9p-pm7w-8p54&#34;&gt;Security Advisory&lt;/a&gt; for more detail. Reported by &lt;a href=&#34;https://github.com/jawj&#34;&gt;George MacKerron&lt;/a&gt;&#xA;The following &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-49146&#34;&gt;CVE-2025-49146&lt;/a&gt; has been issued&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.7.6 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2025-05-28-42.7.6-release/</link>
				<pubDate>Tue, 27 May 2025 05:00:00 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2025-05-28-42.7.6-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;features&#34; class=&#34;self-link&#34;&gt;Features &lt;a class=&#34;header-link&#34; href=&#34;#features&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: Enhanced DatabaseMetadata.getIndexInfo() method, added index comment as REMARKS property &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3513&#34;&gt;PR #3513&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;performance-improvements&#34; class=&#34;self-link&#34;&gt;Performance Improvements &lt;a class=&#34;header-link&#34; href=&#34;#performance-improvements&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;performance: Improve ResultSetMetadata.fetchFieldMetaData by using IN row values instead of UNION ALL for improved query performance (later reverted) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3510&#34;&gt;PR #3510&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;feat:Use a single simple query for all startup parameters, so groupStartupParameters is no longer needed  &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3613&#34;&gt;PR #3613&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;bug-fixes&#34; class=&#34;self-link&#34;&gt;Bug Fixes &lt;a class=&#34;header-link&#34; href=&#34;#bug-fixes&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;protocol--connection-handling&#34; class=&#34;self-link&#34;&gt;Protocol &amp;amp; Connection Handling &lt;a class=&#34;header-link&#34; href=&#34;#protocol--connection-handling&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: Send extra_float_digits=3 for PostgreSQL 12+ as well  &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3491&#34;&gt;PR #3491&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Fixed handling of protocol 3.2 and wider cancel keys &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3592&#34;&gt;PR #3592&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Made PgConnection#abort compatible with Java 24 &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3582&#34;&gt;PR #3582&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Fixed ArrayIndexOutOfBounds when writing big objects into GSS enabled connections &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3500&#34;&gt;PR #3500&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Added back application name setting &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3509&#34;&gt;PR #3509&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;metadata--catalog-handling&#34; class=&#34;self-link&#34;&gt;Metadata &amp;amp; Catalog Handling &lt;a class=&#34;header-link&#34; href=&#34;#metadata--catalog-handling&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: Set column name explicitly when using current_database() in queries &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3526&#34;&gt;PR #3526&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Use query to find the current catalog instead of relying on the database in the connection URL &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3565&#34;&gt;pull #3565&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Refactored empty resultset to use empty result set if the catalog is not correct &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3588&#34;&gt;PR #3588&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;api-improvements&#34; class=&#34;self-link&#34;&gt;API Improvements &lt;a class=&#34;header-link&#34; href=&#34;#api-improvements&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: Undeprecated Fastpath API and fixed deprecation warnings &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3493&#34;&gt;PR #3493&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Undeprecated sslfactoryarg &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3496&#34;&gt;PR #3496&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Added PgMessageType and used static variables for protocol literals &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3609&#34;&gt;PR #3609&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Add the ability to turn off automatic LSN flush &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3403&#34;&gt;PR #3403&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: isValid incorrectly called execute, instead of executeWithFlags &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3631&#34;&gt;PR #3631&lt;/a&gt;. Fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/3630&#34;&gt;Issue #3630&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: EOFException on PreparedStatement#toString with unset bytea parameter since 42.7.4 &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/0a88ea425e86dce691a96d6aa7023c20ac887b98&#34;&gt;Commit 0a88ea4&lt;/a&gt;. Fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/3365&#34;&gt;Issue #3365&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;infrastructure--build-improvements&#34; class=&#34;self-link&#34;&gt;Infrastructure &amp;amp; Build Improvements &lt;a class=&#34;header-link&#34; href=&#34;#infrastructure--build-improvements&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;java-support&#34; class=&#34;self-link&#34;&gt;Java Support &lt;a class=&#34;header-link&#34; href=&#34;#java-support&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;update: Updated to use Java 21 for building pgjdbc by default &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3612&#34;&gt;PR #3612&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;update: Updated Java 21 as the build dependency for copr &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3607&#34;&gt;PR #3607&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;update: Updated latest JDK to version 24 &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3580&#34;&gt;PR #3580&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;update: Applied the latest byte-buddy version for tests to support the latest Java versions &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3583&#34;&gt;PR #3583&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;testing--quality&#34; class=&#34;self-link&#34;&gt;Testing &amp;amp; Quality &lt;a class=&#34;header-link&#34; href=&#34;#testing--quality&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;test: Added ErrorProne verification to detect bugs earlier &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3493&#34;&gt;PR #3493&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;test: Simplified TestUtil.openDB, added tests with various assumeMinServerVersion values &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3614&#34;&gt;PR #3624&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;test: Updated to use PostgreSQL 17 rather than 17rc1 for CI tests &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3501&#34;&gt;PR #3501&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;test: Removed stale logging message from SslTest &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3584&#34;&gt;PR #3584&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;test: Added CI executions with adaptive_fetch=true by default for performance testing &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3615&#34;&gt;PR #3615&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;test: Added tests with reWriteBatchedInserts=true &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3616&#34;&gt;PR #3616&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;code-quality&#34; class=&#34;self-link&#34;&gt;Code Quality &lt;a class=&#34;header-link&#34; href=&#34;#code-quality&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;doc: Fixed javadoc warnings &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3493&#34;&gt;PR #3493&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;chore: Added missing @Override annotations &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/4f986ff8&#34;&gt;commit #4f986ff8&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;chore: Fixed empty catch block warnings &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/840fdab9&#34;&gt;commit #840fdab9&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;chore: Fixed unused variables &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/2d3b00c2&#34;&gt;commit #2d3b00c2&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;refactor: Made private methods that do not use instance fields static &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/ddb71441&#34;&gt;commit #ddb71441&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Fixed .equals when comparing offsetDateTime with OffsetDateTime.MIN and OffsetDateTime.MAX &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/2bf410af&#34;&gt;commit #2bf410af&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;refactor: Factored out duplicated .getBytes() when converting date/time to Date/Time/Timestamp &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/882b97f9&#34;&gt;commit #882b97f9&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;dependency-updates&#34; class=&#34;self-link&#34;&gt;Dependency Updates &lt;a class=&#34;header-link&#34; href=&#34;#dependency-updates&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Updated numerous dependencies including:&lt;/li&gt;&#xA;&lt;li&gt;Gradle to 8.14&lt;/li&gt;&#xA;&lt;li&gt;Checkerframework to v3.49.3&lt;/li&gt;&#xA;&lt;li&gt;JUnit to v5.12.2&lt;/li&gt;&#xA;&lt;li&gt;Spotbugs to v4.9.3&lt;/li&gt;&#xA;&lt;li&gt;Checkstyle to v10.23.1&lt;/li&gt;&#xA;&lt;li&gt;Hamcrest to v3&lt;/li&gt;&#xA;&lt;li&gt;Error Prone Core to v2.38.0&lt;/li&gt;&#xA;&lt;li&gt;Byte Buddy to v1.17.5&lt;/li&gt;&#xA;&lt;li&gt;JaCoCo to v0.8.13&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;documentation&#34; class=&#34;self-link&#34;&gt;Documentation &lt;a class=&#34;header-link&#34; href=&#34;#documentation&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;docs: Corrected location for 42.2.29 changelogs &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/bb276568&#34;&gt;commit #bb276568&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;docs: Fixed naming of release note &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/032d0e22&#34;&gt;commit #032d0e22&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;removed&#34; class=&#34;self-link&#34;&gt;Removed &lt;a class=&#34;header-link&#34; href=&#34;#removed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;chore: Removed unused Travis CI configuration &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3498&#34;&gt;PR #3498&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;chore: Excluded Oracle Java 17 from CI tests &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3499&#34;&gt;PR #3499&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Removed workaround which was needed for an old checkstyle &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/4500ea04&#34;&gt;commit #4500ea04&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Commits by author&lt;/strong&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.7.5 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2025-01-14-42.7.5-release/</link>
				<pubDate>Tue, 14 Jan 2025 08:00:00 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2025-01-14-42.7.5-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ci: Test with Java 23  &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3381&#34;&gt;PR #3381&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;regression: revert change in fc60537 &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3476&#34;&gt;PR #3476&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: PgDatabaseMetaData implementation of catalog as param and return value &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3390&#34;&gt;PR #3390&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Support default GSS credentials in the Java Postgres client &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3451&#34;&gt;PR #3451&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: return only the transactions accessible by the current_user in XAResource.recover &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3450&#34;&gt;PR #3450&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;feat: don&amp;rsquo;t force send extra_float_digits for PostgreSQL &amp;gt;= 12 fix &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/3432&#34;&gt;Issue #3432&lt;/a&gt;  &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3446&#34;&gt;PR #3446&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: exclude &amp;ldquo;include columns&amp;rdquo; from the list of primary keys &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3434&#34;&gt;PR #3434&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;perf: Enhance the meta query performance by specifying the oid. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3427&#34;&gt;PR #3427&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;feat: support getObject(int, byte[].class) for bytea &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3274&#34;&gt;PR #3274&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;docs: document infinity and some minor edits &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3407&#34;&gt;PR #3407&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Added way to check for major server version, fixed check for RULE &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3402&#34;&gt;PR #3402&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;docs: fixed remaining paragraphs &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3398&#34;&gt;PR #3398&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;docs: fixed paragraphs in javadoc comments  &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3397&#34;&gt;PR #3397&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Reuse buffers and reduce allocations in GSSInputStream addresses &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/3251&#34;&gt;Issue #3251&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3255&#34;&gt;PR #3255&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;chore: Update Gradle to 8.10.2 &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3388&#34;&gt;PR #3388&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: getSchemas() &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3386&#34;&gt;PR #3386&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Update rpm postgresql-jdbc.spec.tpl with scram-client &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3324&#34;&gt;PR #3324&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Clearing thisRow and rowBuffer on close() of ResultSet &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/3383&#34;&gt;Issue #3383&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3384&#34;&gt;PR #3384&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Package was renamed to maven-bundle-plugin &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3382&#34;&gt;PR #3382&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: As of version 18 the RULE privilege has been removed &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3378&#34;&gt;PR #3378&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: use buffered inputstream to create GSSInputStream &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3373&#34;&gt;PR #3373&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;test: get rid of 8.4, 9.0 pg versions and use &amp;gt;= jdk version 17 &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3372&#34;&gt;PR #3372&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Changed docker-compose version and renamed script file in instructions to match the real file name &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3363&#34;&gt;PR #3363&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;test:Do not assume &amp;ldquo;test&amp;rdquo; database in DatabaseMetaDataTransactionIsolationTest &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3364&#34;&gt;PR #3364&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;try to categorize dependencies &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3362&#34;&gt;PR #3362&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Commits by author&lt;/strong&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.7.4 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2024-08-22-42.7.4-release/</link>
				<pubDate>Thu, 22 Aug 2024 08:00:00 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2024-08-22-42.7.4-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;chore: SCRAM dependency to 3.1 and support channel binding &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3188&#34;&gt;PR #3188&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;chore: Add PostgreSQL 15, 16, and 17beta1 to CI tests &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3299&#34;&gt;PR #3299&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;test: Update to 17beta3 &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3308&#34;&gt;PR #3308&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;chore: Implement direct SSL ALPN connections &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3252&#34;&gt;PR #3252&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;translation: Add Korean translation file &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3276&#34;&gt;PR #3276&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: PgInterval ignores case for represented interval string &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3344&#34;&gt;PR #3344&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;perf: Avoid extra copies when receiving int4 and int2 in PGStream &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3295&#34;&gt;PR #3295&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Add support for Infinity::numeric values in ResultSet.getObject &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3304&#34;&gt;PR #3304&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Ensure order of results for getDouble &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3301&#34;&gt;PR #3301&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;perf: Replace BufferedOutputStream with unsynchronized PgBufferedOutputStream, allow configuring different Java and SO_SNDBUF buffer sizes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3248&#34;&gt;PR #3248&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Fix SSL tests &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3260&#34;&gt;PR #3260&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Support bytea in preferQueryMode=simple &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3243&#34;&gt;PR #3243&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix:  Fix #3234 - Return -1 as update count for stored procedure calls &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3235&#34;&gt;PR #3235&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix:  Fix #3224 - conversion for TIME &amp;lsquo;24:00&amp;rsquo; to LocalTime breaks in binary-mode &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3225&#34;&gt;PR #3225&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;perf:  Speed up getDate by parsing bytes instead of String &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3141&#34;&gt;PR #3141&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: support PreparedStatement.setBlob(1, Blob) and PreparedStatement.setClob(1, Clob) for lobs that return -1 for length &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3136&#34;&gt;PR #3136&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Validates resultset Params in PGStatement constructor. uses assertThro… &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3171&#34;&gt;PR #3171&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Validates resultset parameters &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3167&#34;&gt;PR #3167&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;docs: Replace greater to with greater than &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3315&#34;&gt;PR #3315&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;docs: Clarify binaryTransfer and prepareThreshold &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3338&#34;&gt;PR #3338&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;docs: use.md, typo &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3314&#34;&gt;PR #3314&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;test: Use docker v2 which changes docker-compose to docker compose  &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3339&#34;&gt;#3339&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;refactor: Merge PgPreparedStatement#setBinaryStream int and long methods &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3165&#34;&gt;PR #3165&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;test: Test both binaryMode=true,false when creating connections in DatabaseMetaDataTest &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3231&#34;&gt;PR #3231&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;docs: Fixed typos in all source code and documentations &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3242&#34;&gt;PR #3242&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;chore: Remove self-hosted runner &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3227&#34;&gt;PR #3227&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;docs: Add cancelSignalTimeout in README &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3190&#34;&gt;PR #3190&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;docs: Document READ_ONLY_MODE in README &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3175&#34;&gt;PR #3175&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;test: Test for +/- infinity double values &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3294&#34;&gt;PR #3294&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;test: Switch localhost and auth-test around for test-gss &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3343&#34;&gt;PR #3343&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: remove preDescribe from internalExecuteBatch &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2883&#34;&gt;PR 2883&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;deprecated&#34; class=&#34;self-link&#34;&gt;Deprecated &lt;a class=&#34;header-link&#34; href=&#34;#deprecated&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;test: Deprecate all PostgreSQL versions older than 9.1 &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3335&#34;&gt;PR #3335&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Commits by author&lt;/strong&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.7.3 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2024-03-14-42.7.3-release/</link>
				<pubDate>Thu, 14 Mar 2024 14:51:00 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2024-03-14-42.7.3-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;chore: gradle config enforces 17+ &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3147&#34;&gt;PR #3147&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: boolean types not handled in SimpleQuery mode &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3146&#34;&gt;PR #3146&lt;/a&gt;&#xA;*make sure we handle boolean types in simple query mode&#xA;&lt;ul&gt;&#xA;&lt;li&gt;support uuid as well&lt;/li&gt;&#xA;&lt;li&gt;handle all well known types in text mode and change &lt;code&gt;else if&lt;/code&gt; to &lt;code&gt;switch&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;fix: released new versions of 42.2.29, 42.3.10, 42.4.5, 42.5.6, 42.6.2 to deal with &lt;code&gt;NoSuchMethodError on ByteBuffer#position&lt;/code&gt; when running on Java 8&lt;/li&gt;&#xA;&lt;li&gt;fix: Fix 2 changelog entry titles &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3142&#34;&gt;PR #3142&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Commits by author&lt;/strong&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.6.2 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2024-03-13-42.6.2-release/</link>
				<pubDate>Thu, 14 Mar 2024 08:23:00 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2024-03-13-42.6.2-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fix: Due to building the release using Java 17 version 42.6.1, would throw an exception &lt;code&gt;NoSuchMethodError on ByteBuffer#position&lt;/code&gt; When Running on Java 8&lt;/li&gt;&#xA;&lt;li&gt;Fix: In SimpleQuery mode &lt;code&gt;SimpleParameterList&lt;/code&gt; did not support type casting for all well known types.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.4.5 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2024-03-13-42.4.5-release/</link>
				<pubDate>Wed, 13 Mar 2024 15:43:00 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2024-03-13-42.4.5-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fix: Due to building the release using Java 17 version 42.4.4, would throw an exception &lt;code&gt;NoSuchMethodError on ByteBuffer#position&lt;/code&gt; When Running on Java 8&lt;/li&gt;&#xA;&lt;li&gt;Fix: In SimpleQuery mode &lt;code&gt;SimpleParameterList&lt;/code&gt; did not support type casting for all well known types.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.3.10 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2024-03-13-42.3.10-release/</link>
				<pubDate>Wed, 13 Mar 2024 15:42:00 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2024-03-13-42.3.10-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fix: Due to building the release using Java 17 version 42.3.9, would throw an exception &lt;code&gt;NoSuchMethodError on ByteBuffer#position&lt;/code&gt; When Running on Java 8&lt;/li&gt;&#xA;&lt;li&gt;Fix: In SimpleQuery mode &lt;code&gt;SimpleParameterList&lt;/code&gt; did not support type casting for all well known types.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.29 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2024-03-13-42.2.29-release/</link>
				<pubDate>Wed, 13 Mar 2024 15:32:00 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2024-03-13-42.2.29-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fix: Due to building the release using Java 17 version 42.2.28, would throw an exception &lt;code&gt;NoSuchMethodError on ByteBuffer#position&lt;/code&gt; When Running on Java 8&lt;/li&gt;&#xA;&lt;li&gt;Fix: In SimpleQuery mode &lt;code&gt;SimpleParameterList&lt;/code&gt; did not support type casting for all well known types.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.5.6 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2024-03-13-42.5.6-release/</link>
				<pubDate>Wed, 13 Mar 2024 08:23:00 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2024-03-13-42.5.6-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fix: Due to building the release using Java 17 version 42.5.5, would throw an exception &lt;code&gt;NoSuchMethodError on ByteBuffer#position&lt;/code&gt; When Running on Java 8&lt;/li&gt;&#xA;&lt;li&gt;Fix: In SimpleQuery mode &lt;code&gt;SimpleParameterList&lt;/code&gt; did not support type casting for all well known types.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.28 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2024-02-21-42.2.28-release/</link>
				<pubDate>Wed, 21 Feb 2024 08:23:00 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2024-02-21-42.2.28-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;security&#34; class=&#34;self-link&#34;&gt;Security &lt;a class=&#34;header-link&#34; href=&#34;#security&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;security: SQL Injection via line comment generation, it is possible in &lt;code&gt;SimpleQuery&lt;/code&gt; mode to generate a line comment by having a placeholder for a numeric with a &lt;code&gt;-&lt;/code&gt;&#xA;such as &lt;code&gt;-?&lt;/code&gt;. There must be second placeholder for a string immediately after. Setting the parameter to a -ve value creates a line comment.&#xA;This has been fixed in this version fixes &lt;a href=&#34;https://www.cve.org/CVERecord?id=CVE-2024-1597&#34;&gt;CVE-2024-1597&lt;/a&gt;. Reported by &lt;a href=&#34;https://github.com/paul-gerste-sonarsource&#34;&gt;Paul Gerste&lt;/a&gt;. See the &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-24rp-q3w6-vc56&#34;&gt;security advisory&lt;/a&gt; for more details. This has been fixed in versions 42.7.2, 42.6.1 42.5.5, 42.4.4, 42.3.9, 42.2.28.jre7. See the security advisory for work arounds.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.3.9 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2024-02-21-42.3.9-release/</link>
				<pubDate>Wed, 21 Feb 2024 08:23:00 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2024-02-21-42.3.9-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;security&#34; class=&#34;self-link&#34;&gt;Security &lt;a class=&#34;header-link&#34; href=&#34;#security&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;security: SQL Injection via line comment generation, it is possible in &lt;code&gt;SimpleQuery&lt;/code&gt; mode to generate a line comment by having a placeholder for a numeric with a &lt;code&gt;-&lt;/code&gt;&#xA;such as &lt;code&gt;-?&lt;/code&gt;. There must be second placeholder for a string immediately after. Setting the parameter to a -ve value creates a line comment.&#xA;This has been fixed in this version fixes &lt;a href=&#34;https://www.cve.org/CVERecord?id=CVE-2024-1597&#34;&gt;CVE-2024-1597&lt;/a&gt;. Reported by &lt;a href=&#34;https://github.com/paul-gerste-sonarsource&#34;&gt;Paul Gerste&lt;/a&gt;. See the &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-24rp-q3w6-vc56&#34;&gt;security advisory&lt;/a&gt; for more details. This has been fixed in versions 42.7.2, 42.6.1 42.5.5, 42.4.4, 42.3.9, 42.2.28.jre7. See the security advisory for work arounds.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.4.4 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2024-02-21-42.4.4-release/</link>
				<pubDate>Wed, 21 Feb 2024 08:23:00 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2024-02-21-42.4.4-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;security&#34; class=&#34;self-link&#34;&gt;Security &lt;a class=&#34;header-link&#34; href=&#34;#security&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;security: SQL Injection via line comment generation, it is possible in &lt;code&gt;SimpleQuery&lt;/code&gt; mode to generate a line comment by having a placeholder for a numeric with a &lt;code&gt;-&lt;/code&gt;&#xA;such as &lt;code&gt;-?&lt;/code&gt;. There must be second placeholder for a string immediately after. Setting the parameter to a -ve value creates a line comment.&#xA;This has been fixed in this version fixes &lt;a href=&#34;https://www.cve.org/CVERecord?id=CVE-2024-1597&#34;&gt;CVE-2024-1597&lt;/a&gt;. Reported by &lt;a href=&#34;https://github.com/paul-gerste-sonarsource&#34;&gt;Paul Gerste&lt;/a&gt;. See the &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-24rp-q3w6-vc56&#34;&gt;security advisory&lt;/a&gt; for more details. This has been fixed in versions 42.7.2, 42.6.1 42.5.5, 42.4.4, 42.3.9, 42.2.28.jre7. See the security advisory for work arounds.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.5.5 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2024-02-21-42.5.5-release/</link>
				<pubDate>Wed, 21 Feb 2024 08:23:00 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2024-02-21-42.5.5-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;security&#34; class=&#34;self-link&#34;&gt;Security &lt;a class=&#34;header-link&#34; href=&#34;#security&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;security: SQL Injection via line comment generation, it is possible in &lt;code&gt;SimpleQuery&lt;/code&gt; mode to generate a line comment by having a placeholder for a numeric with a &lt;code&gt;-&lt;/code&gt;&#xA;such as &lt;code&gt;-?&lt;/code&gt;. There must be second placeholder for a string immediately after. Setting the parameter to a -ve value creates a line comment.&#xA;This has been fixed in this version fixes &lt;a href=&#34;https://www.cve.org/CVERecord?id=CVE-2024-1597&#34;&gt;CVE-2024-1597&lt;/a&gt;. Reported by &lt;a href=&#34;https://github.com/paul-gerste-sonarsource&#34;&gt;Paul Gerste&lt;/a&gt;. See the &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-24rp-q3w6-vc56&#34;&gt;security advisory&lt;/a&gt; for more details. This has been fixed in versions 42.7.2, 42.6.1 42.5.5, 42.4.4, 42.3.9, 42.2.28.jre7. See the security advisory for work arounds.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.6.1 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2024-02-21-42.6.1-release/</link>
				<pubDate>Wed, 21 Feb 2024 08:23:00 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2024-02-21-42.6.1-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;security&#34; class=&#34;self-link&#34;&gt;Security &lt;a class=&#34;header-link&#34; href=&#34;#security&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;security: SQL Injection via line comment generation, it is possible in &lt;code&gt;SimpleQuery&lt;/code&gt; mode to generate a line comment by having a placeholder for a numeric with a &lt;code&gt;-&lt;/code&gt;&#xA;such as &lt;code&gt;-?&lt;/code&gt;. There must be second placeholder for a string immediately after. Setting the parameter to a -ve value creates a line comment.&#xA;This has been fixed in this version fixes &lt;a href=&#34;https://www.cve.org/CVERecord?id=CVE-2024-1597&#34;&gt;CVE-2024-1597&lt;/a&gt;. Reported by &lt;a href=&#34;https://github.com/paul-gerste-sonarsource&#34;&gt;Paul Gerste&lt;/a&gt;. See the &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-24rp-q3w6-vc56&#34;&gt;security advisory&lt;/a&gt; for more details. This has been fixed in versions 42.7.2, 42.6.1 42.5.5, 42.4.4, 42.3.9, 42.2.28.jre7. See the security advisory for work arounds.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.7.2 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2024-02-21-42.7.2-release/</link>
				<pubDate>Wed, 21 Feb 2024 08:23:00 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2024-02-21-42.7.2-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;security&#34; class=&#34;self-link&#34;&gt;Security &lt;a class=&#34;header-link&#34; href=&#34;#security&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;security: SQL Injection via line comment generation, it is possible in &lt;code&gt;SimpleQuery&lt;/code&gt; mode to generate a line comment by having a placeholder for a numeric with a &lt;code&gt;-&lt;/code&gt;&#xA;such as &lt;code&gt;-?&lt;/code&gt;. There must be second placeholder for a string immediately after. Setting the parameter to a -ve value creates a line comment.&#xA;This has been fixed in this version fixes &lt;a href=&#34;https://www.cve.org/CVERecord?id=CVE-2024-1597&#34;&gt;CVE-2024-1597&lt;/a&gt;. Reported by &lt;a href=&#34;https://github.com/paul-gerste-sonarsource&#34;&gt;Paul Gerste&lt;/a&gt;. See the &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-24rp-q3w6-vc56&#34;&gt;security advisory&lt;/a&gt; for more details. This has been fixed in versions 42.7.2, 42.6.1 42.5.5, 42.4.4, 42.3.9, 42.2.28.jre7. See the security advisory for work arounds.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: Use simple query for isValid. Using Extended query sends two messages checkConnectionQuery was never ever set or used, removed &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3101&#34;&gt;PR #3101&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;perf: Avoid autoboxing bind indexes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1244&#34;&gt;PR #1244&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;refactor: Document that encodePassword will zero out the password array, and remove driver&amp;rsquo;s default encodePassword  &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3084&#34;&gt;PR #3084&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;feat: Add PasswordUtil for encrypting passwords client side &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3082&#34;&gt;PR #3082&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Commits by author&lt;/strong&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.7.1 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2023-12-06-42.7.1-release/</link>
				<pubDate>Wed, 06 Dec 2023 00:34:33 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2023-12-06-42.7.1-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;perf: improve performance of PreparedStatement.setBlob, BlobInputStream, and BlobOutputStream with dynamic buffer sizing &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3044&#34;&gt;PR #3044&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: Apply connectTimeout before SSLSocket.startHandshake to avoid infinite wait in case the connection is broken &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3040&#34;&gt;PR #3040&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: support waffle-jna 2.x and 3.x by using reflective approach for ManagedSecBufferDesc &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2720&#34;&gt;PR #2720&lt;/a&gt; Fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2720&#34;&gt;Issue #2690&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;fix: NoSuchMethodError on ByteBuffer#position When Running on Java 8  when accessing arrays, fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/3014&#34;&gt;Issue #3014&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Revert &amp;ldquo;&lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2925&#34;&gt;PR #2925&lt;/a&gt; Use canonical DateStyle name&amp;rdquo; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3035&#34;&gt;PR #3035&lt;/a&gt;&#xA;Fixes  &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/3008&#34;&gt;Issue #3008&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Revert &amp;ldquo;&lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2973&#34;&gt;PR ##2973&lt;/a&gt; feat: support SET statements combining with other queries with semicolon in PreparedStatement&amp;rdquo; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3010&#34;&gt;PR #3010&lt;/a&gt;&#xA;Fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/3007&#34;&gt;Issue #3007&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: avoid timezone conversions when sending LocalDateTime to the database &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/3010&#34;&gt;#2852&lt;/a&gt;  Fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1390&#34;&gt;Issue #1390&lt;/a&gt;&#xA;,&lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2850&#34;&gt;Issue #2850&lt;/a&gt;&#xA;Closes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1391&#34;&gt;Issue #1391&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.7.0 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2023-11-20-42.7.0-release/</link>
				<pubDate>Mon, 20 Nov 2023 08:09:33 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2023-11-20-42.7.0-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;known-issues&#34; class=&#34;self-link&#34;&gt;Known Issues &lt;a class=&#34;header-link&#34; href=&#34;#known-issues&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Fixes issues introduced in 42.7.0:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;NoSuchMethodError on ByteBuffer#position When Running on Java 8  when accessing arrays, issue &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/3014&#34;&gt;https://github.com/pgjdbc/pgjdbc/issues/3014&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;SET followed by SHOW in one statement returns wrong result, issue &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/3007&#34;&gt;https://github.com/pgjdbc/pgjdbc/issues/3007&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;42.7.0 updated &lt;code&gt;DateStyle&lt;/code&gt; from &lt;code&gt;ISO&lt;/code&gt; to &lt;code&gt;ISO, MDY&lt;/code&gt; (it aligns with PostgreSQL defaults), and it will return the&#xA;wrong results when server uses non-default &lt;code&gt;DateStyle&lt;/code&gt; (see &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/3008&#34;&gt;https://github.com/pgjdbc/pgjdbc/issues/3008&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: Deprecate for removal PGPoint.setLocation(java.awt.Point) to cut dependency to &lt;code&gt;java.desktop&lt;/code&gt; module. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2967&#34;&gt;PR #2967&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;feat: return all catalogs for getCatalogs metadata query closes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2949&#34;&gt;ISSUE #2949&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2953&#34;&gt;PR #2953&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;feat: support SET statements combining with other queries with semicolon in PreparedStatement &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2973&#34;&gt;PR ##2973&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;chore: add styleCheck Gradle task to report style violations &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2980&#34;&gt;PR #2980&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Include currentXid in &amp;ldquo;Error rolling back prepared transaction&amp;rdquo; exception message &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2978&#34;&gt;PR #2978&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: add varbit as a basic type inside the TypeInfoCache &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2960&#34;&gt;PR #2960&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Fix failing tests for version 16.  &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2962&#34;&gt;PR #2962&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: allow setting arrays with ANSI type name &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2952&#34;&gt;PR #2952&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;feat: Use KeepAlive to confirm LSNs &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2941&#34;&gt;PR #2941&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: put double &amp;rsquo; around log parameter &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2936&#34;&gt;PR #2936&lt;/a&gt; fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2935&#34;&gt;ISSUE #2935&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Fix Issue #2928 number of ports not equal to number of servers in datasource &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2929&#34;&gt;PR #2929&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Use canonical DateStyle name (#2925) fixes &lt;a href=&#34;https://github.com/pgbouncer/pgbouncer/issues/776&#34;&gt;pgbouncer issue&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Method getFastLong should be able to parse all longs &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2881&#34;&gt;PR #2881&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;docs: Fix typos in info.html &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2860&#34;&gt;PR #2860&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Return correct default from PgDatabaseMetaData.getDefaultTransactionIsolation &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2992&#34;&gt;PR #2992&lt;/a&gt; fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2991&#34;&gt;Issue #2991&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.6.0 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2023-03-17-42.6.0-release/</link>
				<pubDate>Fri, 17 Feb 2023 15:34:34 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2023-03-17-42.6.0-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;fix: use &lt;code&gt;PhantomReferences&lt;/code&gt; instead of &lt;code&gt;Object.finalize()&lt;/code&gt; to track Connection leaks &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2847&#34;&gt;PR #2847&lt;/a&gt;&lt;br&gt;&#xA;The change replaces all uses of Object.finalize() with PhantomReferences.&#xA;The leaked resources (Connections) are tracked in a helper thread that is active as long as&#xA;there are connections in use. By default, the thread keeps running for 30 seconds after all&#xA;the connections are released. The timeout is set with pgjdbc.config.cleanup.thread.ttl system property.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;refactor:(loom) replace the usages of synchronized with ReentrantLock &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2635&#34;&gt;PR #2635&lt;/a&gt;&#xA;Fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1951&#34;&gt;Issue #1951&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.5.4 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2023-02-16-42.5.4-release/</link>
				<pubDate>Thu, 16 Feb 2023 08:21:02 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2023-02-16-42.5.4-release/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Notable changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: fix &lt;code&gt;testGetSQLTypeQueryCache&lt;/code&gt; by searching for xid type. We used to search for box type but it is now cached. xid is not cached, this nuance is required for the test.\&lt;/li&gt;&#xA;&lt;li&gt;fix &lt;code&gt;OidValueCorrectnessTest&lt;/code&gt; BOX_ARRAY OID, by adding BOX_ARRAY to the &lt;code&gt;oidTypeName&lt;/code&gt; map [PR #2810]((&lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2810&#34;&gt;https://github.com/pgjdbc/pgjdbc/pull/2810&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2804&#34;&gt;Issue #2804&lt;/a&gt;.\&lt;/li&gt;&#xA;&lt;li&gt;fix: Make sure that github CI runs tests on all &lt;a href=&#34;(https://github.com/pgjdbc/pgjdbc/pull/2809)&#34;&gt;PRs #2809&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.5.3 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2023-02-03-42.5.3-release/</link>
				<pubDate>Fri, 03 Feb 2023 08:24:49 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2023-02-03-42.5.3-release/</guid>
				<description>&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: Add box to TypeInfoCache, fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2746&#34;&gt;Issue #2746&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2747&#34;&gt;PR #2747&lt;/a&gt;\&lt;/li&gt;&#xA;&lt;li&gt;fix: regression in PgResultSet LONG_MIN copy and paste error fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2748&#34;&gt;Issue #2748&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2749&#34;&gt;PR#2749&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.5.2 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2023-01-31-42.5.2-release/</link>
				<pubDate>Tue, 31 Jan 2023 14:30:44 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2023-01-31-42.5.2-release/</guid>
				<description>&lt;h3 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;regression: This release has 2 known regressions which make it unusable see the notes in 42.5.3. We advise people not to use 42.5.2.&lt;/li&gt;&#xA;&lt;li&gt;docs: specify that timeouts are in seconds and there is a maximum. Housekeeping on some tests fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2671&#34;&gt;#Issue 2671&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2686&#34;&gt;PR #2686&lt;/a&gt;\&lt;/li&gt;&#xA;&lt;li&gt;docs: clarify binaryTransfer and add it to README &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2698&#34;&gt;PR# 2698&lt;/a&gt;\&lt;/li&gt;&#xA;&lt;li&gt;docs: Document the need to encode reserved characters in the connection URL &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2700&#34;&gt;PR #2700&lt;/a&gt;\&lt;/li&gt;&#xA;&lt;li&gt;feat: Define binary transfer for custom types dynamically/automatically fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2554&#34;&gt;Issue #2554&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2556&#34;&gt;PR #2556&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: added gssResponseTimeout as part of &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2687&#34;&gt;PR #2687&lt;/a&gt; to make sure we don&amp;rsquo;t wait forever on a GSS RESPONSE&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: Ensure case of XML tags in Maven snippet is correct &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2682&#34;&gt;PR #2682&lt;/a&gt;\&lt;/li&gt;&#xA;&lt;li&gt;fix: Make sure socket is closed if an exception is thrown in createSocket fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2684&#34;&gt;Issue #2684&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2685&#34;&gt;PR #2685&lt;/a&gt;\&lt;/li&gt;&#xA;&lt;li&gt;fix: Apply patch from &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2683&#34;&gt;Issue #2683&lt;/a&gt; to fix hanging ssl connections &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2687&#34;&gt;PR #2687&lt;/a&gt;\&lt;/li&gt;&#xA;&lt;li&gt;fix: binary conversion of (very) long numeric values (longer than 4 * 2^15 digits) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2697&#34;&gt;PR #2697&lt;/a&gt; fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2695&#34;&gt;Issue #2695&lt;/a&gt;\&lt;/li&gt;&#xA;&lt;li&gt;minor: enhance readability connection of startup params &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2785&#34;&gt;PR #2705&lt;/a&gt;\&lt;/li&gt;&#xA;&lt;li&gt;fix: improve thread safety of PgResultSet#getTimestamp &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2726&#34;&gt;PR #2726&lt;/a&gt; fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2723&#34;&gt;Issue #2723&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.5.1 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2022-11-23-42.5.1-release/</link>
				<pubDate>Wed, 23 Nov 2022 10:14:47 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2022-11-23-42.5.1-release/</guid>
				<description>&lt;h3 id=&#34;security&#34; class=&#34;self-link&#34;&gt;Security &lt;a class=&#34;header-link&#34; href=&#34;#security&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;security: StreamWrapper spills to disk if setText, or setBytea sends very large Strings or arrays to the server. createTempFile creates a file which can be read by other users on unix like systems (Not macos).&lt;br&gt;&#xA;This has been fixed in this version fixes CVE-2022-41946 see the &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-562r-vg33-8x8h&#34;&gt;security advisory&lt;/a&gt; for more details.&lt;br&gt;&#xA;Reported by &lt;a href=&#34;https://github.com/JLLeitschuh&#34;&gt;Jonathan Leitschuh&lt;/a&gt;&lt;br&gt;&#xA;This has been fixed in versions 42.5.1, 42.4.3 42.3.8, 42.2.27.jre7.&lt;br&gt;&#xA;&lt;strong&gt;Note&lt;/strong&gt; there is no fix for 42.2.26.jre6. See the security advisory for work arounds.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: make sure we select array_in from pg_catalog to avoid duplicate array_in functions fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2548&#34;&gt;#Issue 2548&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2552&#34;&gt;PR #2552&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: binary decoding of bool values &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2640&#34;&gt;PR #2640&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;perf: improve performance of PgResultSet getByte/getShort/getInt/getLong for float-typed columns &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2634&#34;&gt;PR #2634&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;chore: fix various spelling errors &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2592&#34;&gt;PR #2592&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;chore: Feature/urlparser improve URLParser &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2592&#34;&gt;PR #2641&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.5.0 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2022-08-24-42.5.0-release/</link>
				<pubDate>Wed, 24 Aug 2022 08:30:09 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2022-08-24-42.5.0-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: revert change in &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1986&#34;&gt;PR #1986&lt;/a&gt; where float was aliased to float4 from float8.&#xA;float now aliases to float8 &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2598&#34;&gt;PR #2598&lt;/a&gt; fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2597&#34;&gt;Issue #2597&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.4.2 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2022-08-17-42.4.2-release/</link>
				<pubDate>Wed, 17 Aug 2022 10:33:37 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2022-08-17-42.4.2-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: add alias to the generated getUDT() query for clarity &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2553&#34;&gt;PR #2553&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: make setObject accept UUID array &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2587&#34;&gt;PR #2587&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: regression with GSS. Changes introduced to support building with Java 17 caused failures &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2588&#34;&gt;Issue #2588&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: set a timeout to get the return from requesting SSL upgrade. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2572&#34;&gt;PR #2572&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;feat: synchronize statement executions (e.g. avoid deadlock when Connection.isValid is executed from concurrent threads)&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.4.1 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2022-08-03-42.4.1-release/</link>
				<pubDate>Wed, 03 Aug 2022 08:09:07 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2022-08-03-42.4.1-release/</guid>
				<description>&lt;h4 id=&#34;security&#34; class=&#34;self-link&#34;&gt;Security &lt;a class=&#34;header-link&#34; href=&#34;#security&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: CVE-2022-31197 Fixes SQL generated in PgResultSet.refresh() to escape column identifiers so as to prevent SQL injection.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Previously, the column names for both key and data columns in the table were copied as-is into the generated&#xA;SQL. This allowed a malicious table with column names that include statement terminator to be parsed and&#xA;executed as multiple separate commands.&lt;/li&gt;&#xA;&lt;li&gt;Also adds a new test class ResultSetRefreshTest to verify this change.&lt;/li&gt;&#xA;&lt;li&gt;Reported by &lt;a href=&#34;https://github.com/kato-sho&#34;&gt;Sho Kato&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;chore: skip publishing pgjdbc-osgi-test to Central&lt;/li&gt;&#xA;&lt;li&gt;chore: bump Gradle to 7.5&lt;/li&gt;&#xA;&lt;li&gt;test: update JUnit to 5.8.2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;chore: added Gradle Wrapper Validation for verifying gradle-wrapper.jar&lt;/li&gt;&#xA;&lt;li&gt;chore: added &amp;ldquo;permissions: contents: read&amp;rdquo; for GitHub Actions to avoid unintentional modifications by the CI&lt;/li&gt;&#xA;&lt;li&gt;chore: support building pgjdbc with Java 17&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.4.0 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2022-06-09-42.4.0-release/</link>
				<pubDate>Thu, 09 Jun 2022 08:14:50 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2022-06-09-42.4.0-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: added GROUP_STARTUP_PARAMETERS boolean property to determine whether or not to group&#xA;startup parameters in a transaction (default=false like 42.2.x) fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2497&#34;&gt;Issue #2425&lt;/a&gt;&#xA;pgbouncer cannot deal with transactions in statement pooling mode &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2425&#34;&gt;PR #2425&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: queries with up to 65535 (inclusive) parameters are supported now (previous limit was 32767)&#xA;&lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2525&#34;&gt;PR #2525&lt;/a&gt;, &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1311&#34;&gt;Issue #1311&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: workaround JarIndex parsing issue by using groupId/artifactId-version directory namings.&#xA;Regression since 42.2.13. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2531&#34;&gt;PR #2531&lt;/a&gt;, &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2527&#34;&gt;issue #2527&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: use Locale. ROOT for toUpperCase() toLowerCase() calls&lt;/li&gt;&#xA;&lt;li&gt;doc: add Vladimir Sitnikov&amp;rsquo;s PGP key&lt;/li&gt;&#xA;&lt;li&gt;fix: return correct base type for domain from getUDTs &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2520&#34;&gt;PR #2520&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2522&#34;&gt;Issue #2522&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;perf: utcTz static and renamed to UTC_TIMEZONE &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2520&#34;&gt;PR #2519&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;doc: fix release version for #2377 (it should be 42.3.6, not 42.3.5)&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.3.6 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2022-05-24-42.3.6-release/</link>
				<pubDate>Tue, 24 May 2022 08:52:25 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2022-05-24-42.3.6-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: close refcursors when underlying cursor==null instead of relying on defaultRowFetchSize &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2377&#34;&gt;PR #2377&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.3.5 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2022-05-04-42.3.5-release/</link>
				<pubDate>Wed, 04 May 2022 08:48:32 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2022-05-04-42.3.5-release/</guid>
				<description>&lt;h4 id=&#34;known-issues&#34; class=&#34;self-link&#34;&gt;Known issues &lt;a class=&#34;header-link&#34; href=&#34;#known-issues&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Regression since 42.3.2: &amp;ldquo;cursor &amp;lt;unnamed portal 1&amp;gt; does not exist&amp;rdquo; when using ResultSet.setFetchSize from CallableStatement, fixed in 42.3.6 (see &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2377&#34;&gt;PG #2377&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;test: polish TimestampUtilsTest&lt;/li&gt;&#xA;&lt;li&gt;chore: use GitHub Action concurrency feature to terminate CI jobs on fast PR pushes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Added KEYS file to allow for verifying artifacts &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2499&#34;&gt;PR 2499&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;perf: enable tcpNoDelay by default &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2495&#34;&gt;PR 2495&lt;/a&gt;.&#xA;This is a regression from 42.2.x versions where tcpNoDelay defaulted to true&lt;/li&gt;&#xA;&lt;li&gt;docs: fix readme.md after &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2495&#34;&gt;PR 2495&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/249&#34;&gt;PR 2496&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;feat: targetServerType=preferPrimary connection parameter &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2483&#34;&gt;PR 2483&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: revert removal of toOffsetDateTime(String timestamp)  fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2497&#34;&gt;Issue #2497&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2501&#34;&gt;PR 2501&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.3.4 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2022-04-15-42.3.4-release/</link>
				<pubDate>Fri, 15 Apr 2022 11:00:00 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2022-04-15-42.3.4-release/</guid>
				<description>&lt;h4 id=&#34;known-issues&#34; class=&#34;self-link&#34;&gt;Known issues &lt;a class=&#34;header-link&#34; href=&#34;#known-issues&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Regression since 42.3.2: &amp;ldquo;cursor &amp;lt;unnamed portal 1&amp;gt; does not exist&amp;rdquo; when using ResultSet.setFetchSize from CallableStatement, fixed in 42.3.6 (see &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2377&#34;&gt;PG #2377&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: change name of build cache &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2471&#34;&gt;PR 2471&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;feat: add support for ResultSet#getObject(OffsetTime.class) and PreparedStatement#setObject(OffsetTime.class) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2467&#34;&gt;PR 2467&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Use non-synchronized getTimeZone in TimestampUtils &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2451&#34;&gt;PR 2451&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;docs: Fix CHANGELOG.md misformatted markdown headings &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2461&#34;&gt;PR 2461&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;docs:  remove loggerLevel and loggerFile from docs and issues &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2489&#34;&gt;#2489&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;feat: use direct wire format -&amp;gt; LocalDate conversion without resorting to java.util. Date, java.util. Calendar,&#xA;and default timezones &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2464&#34;&gt;PR 2464&lt;/a&gt; fixes Issue #2221&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;docs: Update testing documentation &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2446&#34;&gt;PR 2446&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Throw an exception if the driver cannot parse the URL instead of returning NULL fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2421&#34;&gt;Issue #2421&lt;/a&gt;  &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2441&#34;&gt;PR 2441&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Use PGProperty instead of the property names directly &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2444&#34;&gt;PR 2444&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;docs: update changelog, missing links at bottom and formatting &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2460&#34;&gt;PR 2460&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Remove isDeprecated from PGProperty. It was originally intended to help produce automated docs. Fixes #Issue 2479 &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2480&#34;&gt;PR 2480&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: change PGInterval parseISO8601Format to support fractional second &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2457&#34;&gt;PR 2457&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: More test and fix for issues discovered by &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2476&#34;&gt;PR #2476&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2488&#34;&gt;PR #2488&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.3.3 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2022-02-15-42.3.3-release/</link>
				<pubDate>Tue, 15 Feb 2022 11:32:22 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2022-02-15-42.3.3-release/</guid>
				<description>&lt;h4 id=&#34;known-issues&#34; class=&#34;self-link&#34;&gt;Known issues &lt;a class=&#34;header-link&#34; href=&#34;#known-issues&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Regression since 42.3.2: &amp;ldquo;cursor &amp;lt;unnamed portal 1&amp;gt; does not exist&amp;rdquo; when using ResultSet.setFetchSize from CallableStatement, fixed in 42.3.6 (see &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2377&#34;&gt;PG #2377&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: Removed loggerFile and loggerLevel configuration. While the properties still exist.&#xA;They can no longer be used to configure the driver logging. Instead use java.util.logging&#xA;configuration mechanisms such as &lt;code&gt;logging.properties&lt;/code&gt; .&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.25 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2021-02-01-42.2.25-release/</link>
				<pubDate>Tue, 01 Feb 2022 07:35:28 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2021-02-01-42.2.25-release/</guid>
				<description>&lt;h4 id=&#34;security&#34; class=&#34;self-link&#34;&gt;Security &lt;a class=&#34;header-link&#34; href=&#34;#security&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;CVE-2022-21724 pgjdbc instantiates plugin instances based on class names provided via authenticationPluginClassName,&#xA;sslhostnameverifier, socketFactory, sslfactory, sslpasswordcallback connection properties.&#xA;However, the driver did not verify if the class implements the expected interface before instantiating the class. This&#xA;would allow a malicious class to be instantiated that could execute arbitrary code from the JVM. Fixed in &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/f4d0ed69c0b3aae8531d83d6af4c57f22312c813&#34;&gt;commit&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.3.2 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2022-02-01-42.3.2-release/</link>
				<pubDate>Tue, 01 Feb 2022 07:35:28 -0500</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2022-02-01-42.3.2-release/</guid>
				<description>&lt;h4 id=&#34;known-issues&#34; class=&#34;self-link&#34;&gt;Known issues &lt;a class=&#34;header-link&#34; href=&#34;#known-issues&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Regression since 42.3.2: &amp;ldquo;cursor &amp;lt;unnamed portal 1&amp;gt; does not exist&amp;rdquo; when using ResultSet.setFetchSize from CallableStatement, fixed in 42.3.6 (see &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2377&#34;&gt;PG #2377&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;security&#34; class=&#34;self-link&#34;&gt;Security &lt;a class=&#34;header-link&#34; href=&#34;#security&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;CVE-2022-21724 pgjdbc instantiates plugin instances based on class names provided via authenticationPluginClassName,&#xA;sslhostnameverifier, socketFactory, sslfactory, sslpasswordcallback connection properties.&#xA;However, the driver did not verify if the class implements the expected interface before instantiating the class. This&#xA;would allow a malicious class to be instantiated that could execute arbitrary code from the JVM. Fixed in &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/f4d0ed69c0b3aae8531d83d6af4c57f22312c813&#34;&gt;commit&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;perf: read in_hot_standby GUC on connection &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2334&#34;&gt;PR #2334&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;test: materialized view privileges &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2209&#34;&gt;PR #2209&lt;/a&gt; fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2060&#34;&gt;Issue #2060&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;docs: add info about convenience maven project &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2407&#34;&gt;PR #2407&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;docs: Document timezone reversal from POSIX to ISO &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2413&#34;&gt;PR #2413&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: we will ask the server if it supports GSS Encryption if gssEncryption&#xA;is prefer or require &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2396&#34;&gt;PR #2396&lt;/a&gt; remove the need to have a ticket in the cache before asking the server if gss encryptions are supported&lt;/li&gt;&#xA;&lt;li&gt;docs: remove Java 6 and 7 references from contributing &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2385&#34;&gt;PR #2385&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;style: remove Java 8 / JDBC 4.2 checks &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2383&#34;&gt;PR #2383&lt;/a&gt; Remove all remaining checks whether the source is lower than Java 8&#xA;or JDBC 4.2.&lt;/li&gt;&#xA;&lt;li&gt;fix: throw SQLException for #getBoolean BIT(&amp;gt;1) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2386&#34;&gt;PR #2386&lt;/a&gt; Throw SQLException instead of ClassCastException when calling&#xA;CallableStatement#getBoolean(int) on BIT(&amp;gt;1).&lt;/li&gt;&#xA;&lt;li&gt;style: import java.time types in more classes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2382&#34;&gt;PR #2382&lt;/a&gt; Use imports for java.time types in all remaining classes.&lt;/li&gt;&#xA;&lt;li&gt;style: import java.time types in TimestampUtils &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2380&#34;&gt;PR #2380&lt;/a&gt; Use imports for java.time types in TimestampUtils.&lt;/li&gt;&#xA;&lt;li&gt;refactor: Change internal constructors to pass only connection Properties&#xA;Changes internal constructors for PgConnection and related classes to only accept the connection properties object and&#xA;remove the user and password arguments. Any locations that required those fields can retrieve them from the properties map.&lt;/li&gt;&#xA;&lt;li&gt;test: Fix DatabaseMetadataTest to perform mview tests only on 9.3+&lt;/li&gt;&#xA;&lt;li&gt;perf: read in_hot_standby GUC on connection &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2334&#34;&gt;PR #2334&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;doc: improv doc around binary decoding of numeric data &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2331&#34;&gt;#2331&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Add cert key type checking to chooseClientAlias &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2417&#34;&gt;PR #2417&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;feat: Add authenticationPluginClassName option to provide passwords at runtime&#xA;Adds authenticationPluginClassName connection property that allows end users to specify a class&#xA;that will provide the connection passwords at runtime. Users implementing that interface must&#xA;ensure that each invocation of the method provides a new char[] array as the contents&#xA;will be filled with zeroes by the driver after use. Call sites within the driver have been updated to use the char[] directly wherever possible.&#xA;This includes direct usage in the GSS authentication code paths that internally were already converting the String password into a char[] for internal usage.&#xA;This allows configuring a connection with a password that must be generated on the fly or periodically changes. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2369&#34;&gt;PR #2369&lt;/a&gt; original issue &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2102&#34;&gt;Issue #2102&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;feat: add tcpNoDelay option &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2341&#34;&gt;PR #2341&lt;/a&gt; fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2324&#34;&gt;Issue #2324&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;feat: pg_service.conf and .pgpass support (jdbc:postgresql://?service=my-service) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2260&#34;&gt;PR #2260&lt;/a&gt; fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2278&#34;&gt;Issue #2278&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Use local TimestampUtil in PgStatement and PgResultset for thread safety &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2291&#34;&gt;PR #2291&lt;/a&gt;&#xA;fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/921&#34;&gt;Issue #921&lt;/a&gt; synchronize modification of shared calendar&lt;/li&gt;&#xA;&lt;li&gt;fix: PgObject isNull() was reporting the opposite fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2411&#34;&gt;Issue #2411&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2414&#34;&gt;PR #2414&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: default file name is &amp;ldquo;.pg_service.conf&amp;rdquo; on Windows (not &amp;ldquo;pg_service.conf&amp;rdquo;) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2398&#34;&gt;PR #2398&lt;/a&gt; fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2278&#34;&gt;Issue #2278&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;test: Fix RefCursorFetchTest on older platforms&lt;/li&gt;&#xA;&lt;li&gt;fix: do not close refcursor after reading if fetchsize has been set fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2227&#34;&gt;Issue #2227&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2371&#34;&gt;PR #2371&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: rework gss authentication to use the principal name to get the credentials fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2235&#34;&gt;Issue #2235&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2352&#34;&gt;PR #2352&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: return getIndexInfo metadata columns in UPPER CASE &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2368&#34;&gt;PR #2368&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Connection leak in ConnectionFactoryImpl#tryConnect &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2350&#34;&gt;PR #2350&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2351&#34;&gt;Issue #2351&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: Fix For IS_AUTOGENERATED Flag &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2348&#34;&gt;PR #2348&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: parsing service file tests for windows &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2347&#34;&gt;PR #2347&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: The spec says that calling close() on a closed connection is a noop. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2345&#34;&gt;PR #2345&lt;/a&gt; fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2300&#34;&gt;Issue #2300&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: add microsecond precision to getTimestamp() called on sql TIME(6) Currently, &amp;ldquo;when fetching a value of type TIME(6) through&#xA;resultSet.getTimestamp() only ms precision is retained, the microsecond fractional digits are lost.&amp;rdquo; This change will retain the microsecond&#xA;precision when .getTimestamp() is called on TIME(6). &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2181&#34;&gt;PR #2181&lt;/a&gt; Closes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1537&#34;&gt;Issue #1537&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;test: materialized view privileges &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2209&#34;&gt;PR #2209&lt;/a&gt; add and drop a materialized view&#xA;Add to TestUtil and also to DatabaseMetaData setup and teardown fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2060&#34;&gt;Issue #2060&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: typo in connect.md &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2238&#34;&gt;PR #2338&lt;/a&gt; &lt;code&gt;OutOfMemoryException&lt;/code&gt; =&amp;gt; &lt;code&gt;OutOfMemoryError&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: use local TimestampUtil in PgStatement and PgResultset for thread&#xA;safety TimestampUtil is not thread safe. It raises exceptions when multiple threads use ResultSets of one connection. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2291&#34;&gt;PR #2291&lt;/a&gt;&#xA;fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/921&#34;&gt;Issue #921&lt;/a&gt;&#xA;If PgStatement and PgResultSet use their own TimestampUtil no synchronize is needed.&lt;/li&gt;&#xA;&lt;li&gt;fix: typo in CONTRIBUTING.md &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2332&#34;&gt;PR #2332&lt;/a&gt; seccion =&amp;gt; section&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver Log4j CVE status</title>
				<link>https://jdbc.postgresql.org/changelogs/2021-12-22-log4j/</link>
				<pubDate>Wed, 22 Dec 2021 20:32:25 +0000</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2021-12-22-log4j/</guid>
				<description>&lt;h4 id=&#34;cve-2021-44228-status&#34; class=&#34;self-link&#34;&gt;CVE-2021-44228 status &lt;a class=&#34;header-link&#34; href=&#34;#cve-2021-44228-status&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;p&gt;The pgjdbc team is has reviewed the project and determined that the PostgreSQL JDBC driver is not effected by this CVE.&#xA;The project has very few runtime dependencies and log4j is not one of them, therefore it does not expose the project to&#xA;this security issue.&lt;/p&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.3.1 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2021-10-29-42.3.1-release/</link>
				<pubDate>Fri, 29 Oct 2021 15:09:25 +0000</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2021-10-29-42.3.1-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;improv: Arrays in Object[] &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2330&#34;&gt;PR 2330&lt;/a&gt; when an Object[] contains other arrays, treat as though it were a&#xA;multi-dimensional array the one exception is byte[], which is not supported.&lt;/li&gt;&#xA;&lt;li&gt;improv: Use jre utf-8 decoding &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2317&#34;&gt;PR 2317&lt;/a&gt; Remove use of custom utf-8 decoding.&lt;/li&gt;&#xA;&lt;li&gt;perf: improve performance of bytea string decoding &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2320&#34;&gt;PR 2320&lt;/a&gt;&#xA;improve the parsing of bytea hex encoded string by making a lookup table for each of the valid ascii code points to the 4 bit numeric value&lt;/li&gt;&#xA;&lt;li&gt;feat: intern/canonicalize common strings &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2234&#34;&gt;PR 2234&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;numeric binary decode for even 10 thousands &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2327&#34;&gt;PR #2327&lt;/a&gt; fixes  &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2326&#34;&gt;Issue 2326&lt;/a&gt;&#xA;binary numeric values which represented integers multiples of 10, 000 from 10, 000-9, 990, 000 were not decoded correctly&lt;/li&gt;&#xA;&lt;li&gt;[typo] typo in certdir/README.md &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2309&#34;&gt;PR #2309&lt;/a&gt; certificatess =&amp;gt; certificates&lt;/li&gt;&#xA;&lt;li&gt;[typo] typo in TimestampUtils.java &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2314&#34;&gt;PR #2314&lt;/a&gt; Change &lt;code&gt;Greagorian&lt;/code&gt; to &lt;code&gt;Gregorian&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;remove check for negative pid in cancel request. Apparently pgbouncer can send one fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2317&#34;&gt;Issue 2317&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2319&#34;&gt;PR #2319&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.3.0 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2021-10-18-42.3.0-release/</link>
				<pubDate>Mon, 18 Oct 2021 15:05:25 +0000</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2021-10-18-42.3.0-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;No longer build for Java 6 or Java 7&lt;/li&gt;&#xA;&lt;li&gt;If assumeMinServerVersion is not defined and server is at least 9.0, group startup statements into a single transaction PR &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1977&#34;&gt;#1977&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Rework OSGi bundle activator so it does not rely on exception message to check DataSourceFactory presence PR &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/507&#34;&gt;#507&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Fix database metadata getFunctions() and getProcedures() to ignore search_path when no schema pattern is specified &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2174&#34;&gt;PR #2174&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Fix refreshRow made the row readOnly. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2195&#34;&gt;PR #2195&lt;/a&gt; Fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2193&#34;&gt;Issue #2193&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Fix do not add double quotes to identifiers already double quoted &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2224&#34;&gt;PR #2224&lt;/a&gt; Fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2223&#34;&gt;Issue #2223&lt;/a&gt;&#xA;Add a property &lt;code&gt;QUOTE_RETURNING_IDENTIFIERS&lt;/code&gt; which determines if we put double quotes&#xA;around identifiers that are provided in the returning array.&lt;/li&gt;&#xA;&lt;li&gt;Fix Provide useful error message for empty or missing passwords for SCRAM auth &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2290&#34;&gt;PR #2290&lt;/a&gt; fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2288&#34;&gt;Issue #2288&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;contributors-to-this-release&#34; class=&#34;self-link&#34;&gt;Contributors to this release &lt;a class=&#34;header-link&#34; href=&#34;#contributors-to-this-release&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;We thank the following people for their contributions to this release.&lt;/p&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.24 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2021-09-22-42.2.24-release/</link>
				<pubDate>Wed, 22 Sep 2021 15:30:49 +0000</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2021-09-22-42.2.24-release/</guid>
				<description>&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fix startup regressions caused by &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1949&#34;&gt;PR #1949&lt;/a&gt;. Instead of checking all types by OID, we can return types for well known types &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2257&#34;&gt;PR #2257&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Backport &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2148&#34;&gt;PR #2148&lt;/a&gt;&#xA;Avoid leaking server error details through BatchUpdateException when logServerErrorDetail &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2254&#34;&gt;PR #2254&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Backpatch &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2247&#34;&gt;PR #2247&lt;/a&gt;&#xA;QueryExecutorImpl.receiveFastpathResult did not properly handle ParameterStatus messages.&#xA;This in turn caused failures for some LargeObjectManager operations. Closes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2237&#34;&gt;Issue #2237&lt;/a&gt;&#xA;Fixed by adding the missing code path, based on the existing handling in processResults. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2253&#34;&gt;PR #2253&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Backpatch &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2242&#34;&gt;PR #2242&lt;/a&gt; PgDatabaseMetaData.getIndexInfo() cast operands to smallint  &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2253&#34;&gt;PR#2253&lt;/a&gt;&#xA;It is possible to break method PgDatabaseMetaData.getIndexInfo() by adding certain custom operators. This PR fixes it.&lt;/li&gt;&#xA;&lt;li&gt;Backpatching &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2251&#34;&gt;PR #2251&lt;/a&gt; into 42.2 Clean up open connections to fix test failures on omni and appveyor&#xA;use older syntax for COMMENT ON FUNCTION with explicit no-arg parameter parentheses as it is required on server versions before v10.&#xA;Handle cleanup of connection creation in StatementTest, handle cleanup of privileged connection in DatabaseMetaDataTest&lt;/li&gt;&#xA;&lt;li&gt;Backpatch &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2245&#34;&gt;PR #2245&lt;/a&gt; fixes case where duplicate tables are returned if there are duplicate descriptions oids are not guaranteed to be unique in the catalog &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2248&#34;&gt;PR #2248&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Change to updatable result set to use correctly primary or unique keys &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2228&#34;&gt;PR #2228&lt;/a&gt;&#xA;fixes issues introduced in &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2199&#34;&gt;PR #2199&lt;/a&gt; closes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2196&#34;&gt;Issue #2196&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Fix NPE calling getTypeInfo when alias is null &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2220&#34;&gt;PR #2220&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Backpatch &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2217&#34;&gt;PR #2217&lt;/a&gt; to fix &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2215&#34;&gt;Issue #2215&lt;/a&gt;. OIDs are unsigned integers and were not being handled correctly when they exceeded the size of signed integers&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.23 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2021-07-06-42.2.23-release/</link>
				<pubDate>Tue, 06 Jul 2021 09:17:31 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2021-07-06-42.2.23-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;renewed the SSL keys for testing&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;getColumnPrecision for Numeric when scale and precision not specified now returns 0 instead of 131089 fixes: Issue #2188&lt;/li&gt;&#xA;&lt;li&gt;Calling refreshRow on an updateable resultset made the row readOnly. Fixes Issue #2193&lt;/li&gt;&#xA;&lt;li&gt;results should be updateable if there is a unique index available PR#2199 Fixes Issue #2196&lt;/li&gt;&#xA;&lt;li&gt;Rework sql type gathering to use OID instead of typname.&#xA;This does not have the issue of name shadowing / qual-names, and has the added benefit of fixing #1948.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.22 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2021-06-16-42.2.22-release/</link>
				<pubDate>Wed, 16 Jun 2021 10:09:32 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2021-06-16-42.2.22-release/</guid>
				<description>&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Regression caused by &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/4fa2d5bc1ed8c0086a3a197fc1c28f7173d53cac&#34;&gt;https://github.com/pgjdbc/pgjdbc/commit/4fa2d5bc1ed8c0086a3a197fc1c28f7173d53cac&lt;/a&gt;. Unfortunately&#xA;due to the blocking nature of the driver and issues with seeing if there is a byte available on a blocking stream when it is encrypted&#xA;this introduces unacceptable delays in returning from peek(). At this time there is no simple solution to this.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.21 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2021-06-10-42.2.21-release/</link>
				<pubDate>Thu, 10 Jun 2021 10:08:20 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2021-06-10-42.2.21-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;update docs to reflect deprecated DataSource API setServerName backpatch &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2057&#34;&gt;PR#2057&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2105&#34;&gt;PR #2105&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;make sure the table has defined primary keys when using updateable resultset backpatch &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2101&#34;&gt;PR#2101&lt;/a&gt; fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1975&#34;&gt;Issue 1975&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2106&#34;&gt;PR #2106&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;backpatch &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2143&#34;&gt;PR #2143&lt;/a&gt; read notifies or errors that come in asynchronously after the ready for query &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2168&#34;&gt;PR #2168&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;backpatch &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/507&#34;&gt;PR #507&lt;/a&gt; which reworks OSGI bundle activator fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2133&#34;&gt;ISSUE #2133&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Fix database metadata getFunctions() and getProcedures() to ignore search_path when no schema pattern is specified. backpatch &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2148&#34;&gt;PR #2174&lt;/a&gt;&#xA;fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2173&#34;&gt;Issue 2173&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.20 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2021-04-19-42.2.20-release/</link>
				<pubDate>Mon, 19 Apr 2021 15:38:28 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2021-04-19-42.2.20-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;fix: Partitioned indexes were not found fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/2078&#34;&gt;#2078&lt;/a&gt; PR &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2087&#34;&gt;#2087&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;isValid() timeout should not be blocked &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1943&#34;&gt;#1943&lt;/a&gt; Cherry-picked &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2076&#34;&gt;#2076&lt;/a&gt;&#xA;The usage of &lt;code&gt;setQueryTimeout();&lt;/code&gt; with the same value as the &lt;code&gt;setNetworkTimeout();&lt;/code&gt; is blocking the current transaction timeout.&#xA;The timeouts are blocking each other with this approach.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;DatabaseMetaData.getTables returns columns in UPPER case as per the spec &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2092&#34;&gt;PR #2092&lt;/a&gt; fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/830&#34;&gt;Issue #830&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.19 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2021-02-18-42.2.19-release/</link>
				<pubDate>Thu, 18 Feb 2021 14:25:56 +0000</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2021-02-18-42.2.19-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Now the driver uses SASLprep normalization for SCRAM authentication fixing some issues with spaces in passwords.&lt;/li&gt;&#xA;&lt;li&gt;Fix: Actually close unclosed results. Previously was not closing the first unclosed result fixes #1903 (#1905)&#xA;There is a small behaviour change here as a result. If closeOnCompletion is called on an existing statement and the statement&#xA;is executed a second time it will fail.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Verify code via forbidden-apis (jdk-internal and jdk-non-portable signatures) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2012&#34;&gt;PR #2012&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fix: properly set cancel socket timeout (#2044)&lt;/li&gt;&#xA;&lt;li&gt;Fix &amp;ldquo;Required class information missing&amp;rdquo; when old org.jboss:jandex parses pgjdbc classes [issue 2008][https://github.com/pgjdbc/pgjdbc/issues/2008]&lt;/li&gt;&#xA;&lt;li&gt;Fix PGCopyInputStream returning the last row twice when reading with CopyOut API [issue 2016][https://github.com/pgjdbc/pgjdbc/issues/2016]&lt;/li&gt;&#xA;&lt;li&gt;Fix Connnection.isValid() to not wait longer than existing network timeout &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2040&#34;&gt;PR #2040&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Fix Passwords with spaces (ASCII and non-ASCII) now work with SCRAM authentication (driver now uses SASLprep normalization) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2052&#34;&gt;PR #2052&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Fix DatabaseMetaData.getTablePrivileges() to include views, materialized views, and foreign tables &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/2049&#34;&gt;PR #2049&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.18 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2020-10-15-42.2.18-release/</link>
				<pubDate>Thu, 15 Oct 2020 14:10:20 +0000</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2020-10-15-42.2.18-release/</guid>
				<description>&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Unfortunately changing the default of gssEncMode to ALLOW was not enough. The GSSEncMode Enum was not changed as well&#xA;fixed in #1920&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.17 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2020-10-09-42.2.17-release/</link>
				<pubDate>Fri, 09 Oct 2020 14:24:57 +0000</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2020-10-09-42.2.17-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Change default of gssEncMode to ALLOW. PostgreSQL can deal with PREFER but there are cloud providers that did not implement the protocol properly. Libpq gets around this by checking for a GSS credential cache before attempting the connection. This is possible in JDK 8 and up, but not JDK6, or JDK7 fixes Issue #1868 &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1913&#34;&gt;PR #1913&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Add smallserial metadata [PR #899(&lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/899&#34;&gt;https://github.com/pgjdbc/pgjdbc/pull/899&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Avoid NullPointerException when receiving PGbox, PGcircle, PGline, PGlseg, PGpath, PGpoint, PGpolygon, and PGmoney [PR 1873] (&lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1873&#34;&gt;https://github.com/pgjdbc/pgjdbc/pull/1873&lt;/a&gt;)..&lt;/li&gt;&#xA;&lt;li&gt;The driver returns enum and jsonb arrays elements as String objects (like in 42.2.14 and earlier versions) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1879&#34;&gt;PR 1879&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;PgTokenizer was ignoring last empty token &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1882&#34;&gt;PR #1882&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Remove osgi from karaf fixes Issue #1891 &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1902&#34;&gt;PR #1902&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.16 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2020-08-20-42.2.16-release/</link>
				<pubDate>Thu, 20 Aug 2020 15:10:04 +0000</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2020-08-20-42.2.16-release/</guid>
				<description>&lt;h4 id=&#34;known-issues&#34; class=&#34;self-link&#34;&gt;Known issues &lt;a class=&#34;header-link&#34; href=&#34;#known-issues&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The driver returns enum and jsonb arrays elements are returned as PGobject instances (fixed in 42.2.17)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Arrays sent in binary format are now sent as 1 based. This was a regression for multi-dimensional arrays as well as text/varchar, oid and bytea arrays.&#xA;Since 42.2.0 single dimensional arrays were stored 0 based. They are now sent 1 based which is the SQL standard, and the default&#xA;for Postgres when sent as strings such as &amp;lsquo;{1, 2, 3}&amp;rsquo;.&#xA;Fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1860&#34;&gt;issue 1860&lt;/a&gt; in &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1863&#34;&gt;PR 1863&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.15 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2020-08-14-42.2.15-release/</link>
				<pubDate>Fri, 14 Aug 2020 21:39:56 +0300</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2020-08-14-42.2.15-release/</guid>
				<description>&lt;h4 id=&#34;known-issues&#34; class=&#34;self-link&#34;&gt;Known issues &lt;a class=&#34;header-link&#34; href=&#34;#known-issues&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The driver returns enum and jsonb arrays elements are returned as PGobject instances (fixed in 42.2.17)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Rename source distribution archive to &lt;code&gt;postgresql-$version-jdbc-src.tar.gz&lt;/code&gt;, and add top-level archive folder &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/ba0175072ee9c751c1496d2fe170f4af7256f1a5&#34;&gt;ba017507&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Add the ability to connect with a GSSAPI encrypted connection. As of PostgreSQL version 12 GSSAPI encrypted connections&#xA;are possible. Now the driver will attempt to connect to the server with a GSSAPI encrypted connection. If that fails then&#xA;attempt an SSL connection, finally falling back to a plain text connection. All of this is controlled using both the gssEncMode&#xA;and sslMode parameters which, in concert with pg_hba.conf, determine if a particular mode is allowed and or required. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1821&#34;&gt;PR 1821&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/ad921b9e3563b28b9a03b1e2dfaad0e34efc02f1&#34;&gt;ad921b9e&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Source release archive shades dependencies (scram) by default. It affects only postgresql-version-src.tar.gz release artifact &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/f0301eb901f880059b00b0fb0a3ee93ef7d749a8&#34;&gt;f0301eb9&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Refactor decoding arrays &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1194&#34;&gt;PR 1194&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/0fd0939696cc7020a98c8fc67471d6c5ce2b375f&#34;&gt;0fd09396&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Verify nullness with CheckerFramework &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/6e524ae51cee67b25426c09a7083465c820c0a0d&#34;&gt;6e524ae5&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Avoid preparedStatement leak when using updateable ResultSet via insert/update/refreshRow &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1815&#34;&gt;PR 1815&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/9a0d2b18a81c7ec5974d4caf2ff2d218312da25f&#34;&gt;9a0d2b18&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Change order of checks for oid vs primary keys. OID&amp;rsquo;s have been deprecated. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1613&#34;&gt;PR 1613&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Close certificate file stream. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1837&#34;&gt;PR 1837&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/a40052c9176afaf68c7c4637e604dc427c2e7335&#34;&gt;a40052c9&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Make sure socketTimeout is enforced &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1831&#34;&gt;PR 1831&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/210b27a62f39332d93e0b07b4bdc55b8a2ffebb7&#34;&gt;210b27a6&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Assume PKCS-8 SSL key format by default &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1819&#34;&gt;PR 1819&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/80d4ed34c99d51dd8b06df00baad0265fd620fec&#34;&gt;80d4ed34&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Preserve unquoted unicode whitespace in array literals &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1266&#34;&gt;PR 1266&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.14 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2020-06-10-42.2.14-release/</link>
				<pubDate>Wed, 10 Jun 2020 17:08:52 +0300</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2020-06-10-42.2.14-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Reverted com.github.waffle:waffle-jna, org.osgi:org.osgi.core, org.osgi:org.osgi.enterprise dependencies to optional=true in Maven &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1797&#34;&gt;PR 1797&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.13 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2020-06-04-42.2.13-release/</link>
				<pubDate>Thu, 04 Jun 2020 08:24:40 -0400</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2020-06-04-42.2.13-release/</guid>
				<description>&lt;p&gt;The primary reason to release this version and to continue the 42.2.x branch is for CVE-2020-13692.&#xA;Reported by David Dworken this is an XXE and more information can be found &lt;a href=&#34;https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html&#34;&gt;here&lt;/a&gt;&#xA;Sehrope Sarkuni reworked the XML parsing to provide a solution in commit 14b62aca4&#xA;The build system has been changed to Gradle thanks to Vladimir &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1627&#34;&gt;PR 1627&lt;/a&gt;&#xA;Regression: com.github.waffle:waffle-jna, org.osgi:org.osgi.core, org.osgi:org.osgi.enterprise dependencies are listed as non-optional &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1795&#34;&gt;issue 1975&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;jre-6 was added back to allow us to release fixes for all artifacts in the 42.2.x branch &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1787&#34;&gt;PR 1787&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I/O error ru translation &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1756&#34;&gt;PR 1756&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Issue &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1771&#34;&gt;1771&lt;/a&gt;  PgDatabaseMetaData.getFunctions() returns&#xA;procedures fixed in &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1774&#34;&gt;PR 1774&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;getTypeMap() returning null &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1774&#34;&gt;PR 1781&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Updated openssl example command &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1763&#34;&gt;PR 1763&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix documentation with ordered list to be displayed correctly &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1783&#34;&gt;PR 1783&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.12 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2020-03-31-42.2.12-release/</link>
				<pubDate>Tue, 31 Mar 2020 13:06:22 +0000</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2020-03-31-42.2.12-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;reverted &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1729&#34;&gt;PR 1729&lt;/a&gt;  throw an error instead of silently rolling back a commit error.&#xA;This change introduced a breaking change which will be moved to 42.3.0&lt;/li&gt;&#xA;&lt;li&gt;reverted &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1719&#34;&gt;PR 1719&lt;/a&gt;  add support for full names of data types (#1719)&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.11 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2020-03-10-42.2.11-release/</link>
				<pubDate>Tue, 10 Mar 2020 00:00:00 +0300</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2020-03-10-42.2.11-release/</guid>
				<description>&lt;p&gt;We have released 42.2.12 to correct regressions in this version: Specifically&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1729&#34;&gt;PR 1729&lt;/a&gt; was reverted as this is a breaking change&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1719&#34;&gt;PR 1719&lt;/a&gt; has been reverted as it introduced errors in the PgType Cache&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;We recommend that this version 42.2.11 not be used.&lt;/p&gt;&#xA;&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Reverted &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1252&#34;&gt;PR 1641&lt;/a&gt;. The driver will now wait for EOF when sending cancel signals.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;DatabaseMetaData#getProcedures&lt;/code&gt; returns only procedures (not functions) for PostgreSQL 11+ &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1723&#34;&gt;PR 1723&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Convert silent rollbacks into exception if application sends &lt;code&gt;commit&lt;/code&gt; or &lt;code&gt;xa.prepare&lt;/code&gt; command &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1729&#34;&gt;PR 1729&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Convert silent rollbacks into exception if application sends &lt;code&gt;commit&lt;/code&gt; or &lt;code&gt;xa.prepare&lt;/code&gt; command &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1729&#34;&gt;PR 1729&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;feat: Expose &lt;code&gt;ByteStreamWriter&lt;/code&gt; in CopyManager &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1702&#34;&gt;PR 1702&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;feat: add way to distinguish base and partitioned tables in PgDatabaseMetaData.getTables &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1708&#34;&gt;PR 1708&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;refactor: introduce tuple abstraction (rebased) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1701&#34;&gt;PR 1701&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;refactor: make PSQLState enum consts for integrity constraint violations &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1699&#34;&gt;PR 1699&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;test: add makefile to create ssl certs &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1706&#34;&gt;PR 1706&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix: Always use &lt;code&gt;.&lt;/code&gt; as decimal separator in PGInterval &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1705&#34;&gt;PR 1705&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: allow DatabaseMetaData.getColumns to describe an unset scale &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1716&#34;&gt;PR 1716&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.10 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2020-01-30-42.2.10-release/</link>
				<pubDate>Thu, 30 Jan 2020 20:12:11 +0000</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2020-01-30-42.2.10-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;(!) Regression: remove receiving EOF from backend after cancel &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1252&#34;&gt;PR 1641&lt;/a&gt;. The regression is that the subsequent query might receive the cancel signal.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Add maxResultBuffer property &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1657&#34;&gt;PR 1657&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;add caller push of binary data (rebase of #953) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1659&#34;&gt;PR 1659&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Cleanup PGProperty, sort values, and add some missing to docs &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1686&#34;&gt;PR 1686&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Fixing LocalTime rounding (losing precision) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1570&#34;&gt;PR 1570&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Network Performance of PgDatabaseMetaData.getTypeInfo() method &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1668&#34;&gt;PR 1668&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Issue #1680 updating a boolean field requires special handling to set it to t or f instead of true or false &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1682&#34;&gt;PR 1682&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;bug in pgstream for replication &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1681&#34;&gt;PR 1681&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Issue #1677 NumberFormatException when fetching PGInterval with small value &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1678&#34;&gt;PR 1678&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Metadata queries improvements with large schemas. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1673&#34;&gt;PR 1673&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Utf 8 encoding optimizations &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1444&#34;&gt;PR 1444&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;interval overflow &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1658&#34;&gt;PR 1658&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Issue #1482 where the port was being added to the GSSAPI service name &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1651&#34;&gt;PR 1651&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;remove receiving EOF from backend after cancel since according to protocol the server closes the connection once cancel is sent (connection reset exception is always thrown) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1641&#34;&gt;PR 1641&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Unable to register out parameter Issue #1646 &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1648&#34;&gt;PR 1648&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;4229-2019-12-06&#34; class=&#34;self-link&#34;&gt;[42.2.9] (2019-12-06) &lt;a class=&#34;header-link&#34; href=&#34;#4229-2019-12-06&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;changed-1&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed-1&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;added-1&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added-1&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;read only transactions &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1252&#34;&gt;PR 1252&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;pkcs12 key functionality &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1599&#34;&gt;PR 1599&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;new &amp;ldquo;escapeSyntaxCallMode&amp;rdquo; connection property &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1560&#34;&gt;PR 1560&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;connection property to limit server error detail in exception exceptions &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1579&#34;&gt;PR 1579&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;cancelQuery() to PGConnection public interface &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1157&#34;&gt;PR 1157&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;support for large update counts (JDBC 4.2) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/935&#34;&gt;PR 935&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Add Binary Support for Oid. NUMERIC and Oid. NUMERIC_ARRAY &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1636&#34;&gt;PR 1636&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed-1&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed-1&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;issue 716 getTypeInfo() may not return data in the order specified in Oracle documentation &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1506&#34;&gt;PR 1506&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;PgSQLXML setCharacterStream() results in null value  &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1608&#34;&gt;PR 1608&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;get correct column length for simple domains &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1605&#34;&gt;PR 1605&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;NPE as a result of calling executeQuery twice on a statement fixes issue &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/684&#34;&gt;#684&lt;/a&gt; [PR 1610] (&lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1610&#34;&gt;https://github.com/pgjdbc/pgjdbc/pull/1610&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;handle numeric domain types &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1611&#34;&gt;PR 1611&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;pginterval to take iso8601 strings &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1612&#34;&gt;PR 1612&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;remove currentTimeMillis from code, tests are OK &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1617&#34;&gt;PR 1617&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;NPE when calling setNull on a PreparedStatement with no parameters &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1620&#34;&gt;PR 1620&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;allow OUT parameter registration when using CallableStatement native CALL &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1561&#34;&gt;PR 1561&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;add release save point into execute with batch &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1583&#34;&gt;PR 1583&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Prevent use of extended query protocol for BEGIN before COPY &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1639&#34;&gt;PR 1639&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.9 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2019-12-06-42.2.9-release/</link>
				<pubDate>Fri, 06 Dec 2019 17:52:49 +0000</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2019-12-06-42.2.9-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;read only transactions &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1252&#34;&gt;PR 1252&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;pkcs12 key functionality &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1599&#34;&gt;PR 1599&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;new &amp;ldquo;escapeSyntaxCallMode&amp;rdquo; connection property &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1560&#34;&gt;PR 1560&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;connection property to limit server error detail in exception exceptions &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1579&#34;&gt;PR 1579&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;cancelQuery() to PGConnection public interface &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1157&#34;&gt;PR 1157&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;support for large update counts (JDBC 4.2) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/935&#34;&gt;PR 935&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Add Binary Support for Oid. NUMERIC and Oid. NUMERIC_ARRAY &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1636&#34;&gt;PR 1636&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;issue 716 getTypeInfo() may not return data in the order specified in Oracle documentation &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1506&#34;&gt;PR 1506&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;PgSQLXML setCharacterStream() results in null value  &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1608&#34;&gt;PR 1608&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;get correct column length for simple domains &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1605&#34;&gt;PR 1605&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;NPE as a result of calling executeQuery twice on a statement fixes issue &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/684&#34;&gt;#684&lt;/a&gt; [PR 1610] (&lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1610&#34;&gt;https://github.com/pgjdbc/pgjdbc/pull/1610&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;handle numeric domain types &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1611&#34;&gt;PR 1611&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;pginterval to take iso8601 strings &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1612&#34;&gt;PR 1612&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;remove currentTimeMillis from code, tests are OK &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1617&#34;&gt;PR 1617&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;NPE when calling setNull on a PreparedStatement with no parameters &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1620&#34;&gt;PR 1620&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;allow OUT parameter registration when using CallableStatement native CALL &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1561&#34;&gt;PR 1561&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;add release save point into execute with batch &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1583&#34;&gt;PR 1583&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Prevent use of extended query protocol for BEGIN before COPY &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1639&#34;&gt;PR 1639&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.8 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2019-09-13-42.2.8-release/</link>
				<pubDate>Fri, 13 Sep 2019 13:23:26 +0000</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2019-09-13-42.2.8-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.7 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2019-09-10-42.2.7-release/</link>
				<pubDate>Tue, 10 Sep 2019 13:50:37 +0000</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2019-09-10-42.2.7-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Expose parameter status messages (GUC_REPORT) to the user &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1435&#34;&gt;PR 1435&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Add automatic module name to manifest for jdk9+ &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1538&#34;&gt;PR 1538&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Log ignoring rollback when no transaction in progress &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1549&#34;&gt;PR 1549&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Map inet type to InetAddress &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1527&#34;&gt;PR 1527&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1134&#34;&gt;issue 1134&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fix &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1547&#34;&gt;issue 1547&lt;/a&gt; As long as peek returns some bytes do not reset the timeout, this allows us to continue checking until any async notifies are consumed &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1548&#34;&gt;PR 1548&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1466&#34;&gt;issue 1466&lt;/a&gt; In logical decoding the if the backend was requesting a reply we… &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1467&#34;&gt;PR 1467&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1534&#34;&gt;issue 1534&lt;/a&gt; Proleptic java.time support &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1539&#34;&gt;PR 1539&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix Ensure isValid() will not last more than timeout seconds &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1557&#34;&gt;PR 1557&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.6 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2019-06-19-42.2.6-release/</link>
				<pubDate>Wed, 19 Jun 2019 00:06:55 +0300</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2019-06-19-42.2.6-release/</guid>
				<description>&lt;h4 id=&#34;known-issues&#34; class=&#34;self-link&#34;&gt;Known issues &lt;a class=&#34;header-link&#34; href=&#34;#known-issues&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Waffle has &lt;a href=&#34;https://github.com/Waffle/waffle/releases/tag/waffle-1.9.0&#34;&gt;dropped support&lt;/a&gt; for 1.6, 1.7 as such the new waffle 1.9.x is only available in jre8&lt;/li&gt;&#xA;&lt;li&gt;Microseconds in timestamps might be truncated when transferred in binary mode&lt;/li&gt;&#xA;&lt;li&gt;24:00 time handling is not consistent &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1385&#34;&gt;issue 1385&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Unexpected packet type during stream replication &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1466&#34;&gt;issue 1466&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Driver goes missing after OSGi bundle restart &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1476&#34;&gt;issue 1476&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Change IS_GENERATED to IS_GENERATEDCOLUMN as per spec &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1485&#34;&gt;PR 1485&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Fix missing metadata columns, and misspelled columns in PgDatabaseMetaData#getTables &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1323&#34;&gt;PR 1323&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;CI tests with Java 11, and Java EA&lt;/li&gt;&#xA;&lt;li&gt;Support temporary replication slots in ReplicationCreateSlotBuilder &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1306&#34;&gt;PR 1306&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Support PostgreSQL 11, 12&lt;/li&gt;&#xA;&lt;li&gt;Return function (PostgreSQL 11) columns in PgDatabaseMetaData#getFunctionColumns&lt;/li&gt;&#xA;&lt;li&gt;Return information on create replication slot, now the snapshot_name is exported&#xA;to allow a consistent snapshot in some uses cases. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1335&#34;&gt;PR 1335&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fixed async copy performance (1ms per op) in SSL mode &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1314&#34;&gt;PR 1314&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Return Double. NaN for &amp;lsquo;NaN&amp;rsquo;::numeric &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1304&#34;&gt;PR 1304&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Performance issue in PgDatabaseMetaData#getTypeInfo with lots of types in DB &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1302&#34;&gt;PR 1302&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;PGCopyInputStream#read should cap values to [0, 255], -1 &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1349&#34;&gt;PR 1349&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Fixes LocalDateTime handling of BC dates &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1388&#34;&gt;PR 1388&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Release savepoints in autosave mode to prevent out of shared memory errors at the server side &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1409&#34;&gt;PR 1409&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Fix execution with big decimal in simple query mode. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1463&#34;&gt;PR 1463&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Fix rounding for timestamps truncated to dates before 1970 &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1502&#34;&gt;PR 1502&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.5 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2018-08-27-42.2.5-release/</link>
				<pubDate>Mon, 27 Aug 2018 18:21:38 +0300</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2018-08-27-42.2.5-release/</guid>
				<description>&lt;h4 id=&#34;known-issues&#34; class=&#34;self-link&#34;&gt;Known issues &lt;a class=&#34;header-link&#34; href=&#34;#known-issues&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1ms per async copy call &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1312&#34;&gt;issue 1312&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;ssl=true&lt;/code&gt; implies &lt;code&gt;sslmode=verify-full&lt;/code&gt;, that is it requires valid server certificate &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/cdeeaca47dc3bc6f727c79a582c9e4123099526e&#34;&gt;cdeeaca4&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Support for &lt;code&gt;sslmode=allow/prefer/require&lt;/code&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/cdeeaca47dc3bc6f727c79a582c9e4123099526e&#34;&gt;cdeeaca4&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Security: added server hostname verification for non-default SSL factories in &lt;code&gt;sslmode=verify-full&lt;/code&gt; (CVE-2018-10936) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/cdeeaca47dc3bc6f727c79a582c9e4123099526e&#34;&gt;cdeeaca4&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Updated documentation on SSL configuration &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/fa032732acfe51c6e663ee646dd5c1beaa1af857&#34;&gt;fa032732&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Updated Japanese translations &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1275&#34;&gt;PR 1275&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;IndexOutOfBounds on prepared multistatement with insert values &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/c2885dd0cfc793f81e5dd3ed2300bb32476eb14a&#34;&gt;c2885dd0&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.4 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2018-07-14-42.2.4-release/</link>
				<pubDate>Sat, 14 Jul 2018 19:02:04 +0300</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2018-07-14-42.2.4-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;PreparedStatement.setNull(int parameterIndex, int t, String typeName) no longer ignores the typeName&#xA;argument if it is not null &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1160&#34;&gt;PR 1160&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fix treatment of SQL_TSI_YEAR, SQL_TSI_WEEK, SQL_TSI_MINUTE &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1250&#34;&gt;PR 1250&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Map integrity constraint violation to XA_RBINTEGRITY instead of XAER_RMFAIL &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1175&#34;&gt;PR 1175&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/f2d1352c2b3ea98492beb6127cd6d95039a0b92f&#34;&gt;f2d1352c&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.3 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2018-07-12-42.2.3-release/</link>
				<pubDate>Thu, 12 Jul 2018 12:02:03 +0300</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2018-07-12-42.2.3-release/</guid>
				<description>&lt;h4 id=&#34;known-issues&#34; class=&#34;self-link&#34;&gt;Known issues &lt;a class=&#34;header-link&#34; href=&#34;#known-issues&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;SQL_TSI_YEAR is treated as hour, SQL_TSI_WEEK is treated as hour, SQL_TSI_MINUTE is treated as second (fixed in 42.2.4)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Reduce the severity of the error log messages when an exception is re-thrown. The error will be thrown to caller to be dealt with so no need to log at this verbosity by pgjdbc  &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1187&#34;&gt;PR 1187&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Deprecate Fastpath API &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/903&#34;&gt;PR 903&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Support parenthesis in {oj &amp;hellip;} JDBC escape syntax &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1204&#34;&gt;PR 1204&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;ubenchmark module moved pgjdbc/benchmarks repository due to licensing issues &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1215&#34;&gt;PR 1215&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Include section on how to submit a bug report in CONTRIBUTING.md &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/951&#34;&gt;PR 951&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;getString for PGObject-based types returned &amp;ldquo;null&amp;rdquo; string instead of null &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1154&#34;&gt;PR 1154&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Field metadata cache can be disabled via databaseMetadataCacheFields=0 &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1052&#34;&gt;PR 1052&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Properly encode special symbols in passwords in BaseDataSource &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1201&#34;&gt;PR 1201&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Adjust date, hour, minute, second when rounding nanosecond part of a timestamp &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1212&#34;&gt;PR 1212&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;perf: reduce memory allocations in query cache &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1227&#34;&gt;PR 1227&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;perf: reduce memory allocations in SQL parser &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1230&#34;&gt;PR 1230&lt;/a&gt;, &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1233&#34;&gt;PR 1233&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Encode URL parameters in BaseDataSource &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1201&#34;&gt;PR 1201&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Improve JavaDoc formatting &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1236&#34;&gt;PR 1236&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.2 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2018-03-15-42.2.2-release/</link>
				<pubDate>Thu, 15 Mar 2018 18:55:14 +0300</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2018-03-15-42.2.2-release/</guid>
				<description>&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Documentation on server-side prepared statements &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1135&#34;&gt;PR 1135&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Avoid failure for &lt;code&gt;insert ... on conflict...update&lt;/code&gt; for &lt;code&gt;reWriteBatchedInserts=true&lt;/code&gt; case &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1130&#34;&gt;PR 1130&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;fix: allowEncodingChanges should allow set client_encoding=&amp;hellip; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1125&#34;&gt;PR 1125&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Wrong data from Blob/Clob when mark/reset is used &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/971&#34;&gt;PR 971&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Adjust XAException return codes for better compatibility with XA specification &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/782&#34;&gt;PR 782&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Wrong results when single statement is used with different bind types&lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1137&#34;&gt;PR 1137&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Support generated keys for WITH queries that miss RETURNING &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1138&#34;&gt;PR 1138&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Support generated keys when INSERT/UPDATE/DELETE keyword is followed by a comment &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1138&#34;&gt;PR 1138&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.1 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2018-01-25-42.2.1-release/</link>
				<pubDate>Thu, 25 Jan 2018 19:30:35 +0300</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2018-01-25-42.2.1-release/</guid>
				<description>&lt;h4 id=&#34;known-issues&#34; class=&#34;self-link&#34;&gt;Known issues &lt;a class=&#34;header-link&#34; href=&#34;#known-issues&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;client_encoding has to be UTF8 even with allowEncodingChanges=true&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;socksProxyHost is ignored in case it contains empty string &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1079&#34;&gt;PR 1079&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Avoid connection failure when &lt;code&gt;DateStyle&lt;/code&gt; is set to &lt;code&gt;ISO&lt;/code&gt; (~PgBouncer) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1080&#34;&gt;Issue 1080&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Package scram:client classes, so SCRAM works when using a shaded jar &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1091&#34;&gt;PR 1091&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/1a89290e110d5863b35e0a2ccf79e4292c1056f8&#34;&gt;1a89290e&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;reWriteBatchedInserts=true causes syntax error with ON CONFLICT &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/1045&#34;&gt;Issue 1045&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1082&#34;&gt;PR 1082&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Avoid failure in getPGArrayType when stringType=unspecified &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1036&#34;&gt;PR 1036&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.2.0 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2018-01-17-42.2.0-release/</link>
				<pubDate>Wed, 17 Jan 2018 20:11:10 +0300</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2018-01-17-42.2.0-release/</guid>
				<description>&lt;h4 id=&#34;known-issues&#34; class=&#34;self-link&#34;&gt;Known issues &lt;a class=&#34;header-link&#34; href=&#34;#known-issues&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;SCRAM authentication does not work as scram client classes are not packaged&lt;/li&gt;&#xA;&lt;li&gt;client_encoding has to be UTF8 even with allowEncodingChanges=true&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Support SCRAM-SHA-256 for PostgreSQL 10 in the JDBC 4.2 version (Java 8+) using the Ongres SCRAM library. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/842&#34;&gt;PR 842&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Make SELECT INTO and CREATE TABLE AS return row counts to the client in their command tags. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/958&#34;&gt;Issue 958&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/962&#34;&gt;PR 962&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Support Subject Alternative Names for SSL connections. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/952&#34;&gt;PR 952&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Support isAutoIncrement metadata for PostgreSQL 10 IDENTITY column. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1004&#34;&gt;PR 1004&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Support for primitive arrays &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/887&#34;&gt;PR 887&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/3e0491ac3833800721b98e7437635cf6ab338162&#34;&gt;3e0491a&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Implement support for get/setNetworkTimeout() in connections. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/849&#34;&gt;PR 849&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Make GSS JAAS login optional, add an option &amp;ldquo;jaasLogin&amp;rdquo; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/922&#34;&gt;PR 922&lt;/a&gt; see &lt;a href=&#34;https://jdbc.postgresql.org/documentation/head/connect.html&#34;&gt;Connecting to the Database&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Improve behaviour of ResultSet.getObject(int, Class). &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/932&#34;&gt;PR 932&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Parse CommandComplete message using a regular expression, allows complete catch of server returned commands for INSERT, UPDATE, DELETE, SELECT, FETCH, MOVE, COPY and future commands. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/962&#34;&gt;PR 962&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Use &amp;rsquo;time with timezone&amp;rsquo; and &amp;rsquo;timestamp with timezone&amp;rsquo; as is and ignore the user provided Calendars, &amp;rsquo;time&amp;rsquo; and &amp;rsquo;timestamp&amp;rsquo; work as earlier except &amp;ldquo;00:00:00&amp;rdquo; now maps to 1970-01-01 and &amp;ldquo;24:00:00&amp;rdquo; uses the system provided Calendar ignoring the user-provided one &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1053&#34;&gt;PR 1053&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Change behaviour of multihost connection. The new behaviour is to try all secondaries first before trying the master &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/844&#34;&gt;PR 844&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Avoid reflective access to TimeZone.defaultTimeZone in Java 9+ &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1002&#34;&gt;PR 1002&lt;/a&gt; fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/986&#34;&gt;Issue 986&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Make warnings available as soon as they are received from the server. This is useful for long running queries, where it can be beneficial to know about a warning before the query completes. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/857&#34;&gt;PR 857&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Use 00:00:00 and 24:00:00 for LocalTime. MIN/MAX. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/992&#34;&gt;PR 992&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Now the DatabaseMetaData.getFunctions() implementation complies with the JDBC docs. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/918&#34;&gt;PR 918&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Execute autosave/rollback savepoint via simple queries always to prevent &amp;ldquo;statement S_xx not exists&amp;rdquo; when autosaving fixes &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/955&#34;&gt;Issue #955&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Received resultset tuples, but no field structure for them&amp;quot; when bind failure happens on 5th execution of a statement &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/811&#34;&gt;Issue 811&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;removed&#34; class=&#34;self-link&#34;&gt;Removed &lt;a class=&#34;header-link&#34; href=&#34;#removed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Drop support for the (insecure) crypt authentication method. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/1026&#34;&gt;PR 1026&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;deprecated&#34; class=&#34;self-link&#34;&gt;Deprecated &lt;a class=&#34;header-link&#34; href=&#34;#deprecated&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Reintroduce Driver.getVersion for backward compatibility reasons, mark it as deprecated as application should not rely on it (regression since 42.0.0) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/50d5dd3e708a92602e04d6b4aa0822ad3f110a78&#34;&gt;50d5dd3e&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;slave and preferSlave values for the targetServerType connection property have been deprecated in favour of secondary and preferSecondary respectively.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.1.4 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2017-08-01-42.1.4-release/</link>
				<pubDate>Tue, 01 Aug 2017 20:00:00 +0300</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2017-08-01-42.1.4-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Statements with non-zero fetchSize no longer require server-side named handle. This might cause issues when using old PostgreSQL versions (pre-8.4)+fetchSize+interleaved ResultSet processing combo. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/869&#34;&gt;Issue 869&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.1.3 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2017-07-14-42.1.3-release/</link>
				<pubDate>Fri, 14 Jul 2017 10:49:13 +0300</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2017-07-14-42.1.3-release/</guid>
				<description>&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fix NPE in PreparedStatement.executeBatch in case of empty batch (regression since 42.1.2). &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/867&#34;&gt;PR 867&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.1.2 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2017-07-12-42.1.2-release/</link>
				<pubDate>Wed, 12 Jul 2017 18:11:06 +0300</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2017-07-12-42.1.2-release/</guid>
				<description>&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Better logic for &lt;em&gt;returning&lt;/em&gt; keyword detection. Previously, pgjdbc could be defeated by column names that contain &lt;em&gt;returning&lt;/em&gt;, so pgjdbc failed to &amp;ldquo;return generated keys&amp;rdquo; as it considered statement as already having &lt;em&gt;returning&lt;/em&gt; keyword &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/824&#34;&gt;PR 824&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/201daf1dc916bbc35e2bbec961aebfd1b1e30bfc&#34;&gt;201daf1d&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Use server-prepared statements for batch inserts when prepareThreshold&amp;gt;0. Note: this enables batch to use server-prepared from the first &lt;em&gt;executeBatch()&lt;/em&gt; execution (previously it waited for &lt;em&gt;prepareThreshold&lt;/em&gt; &lt;em&gt;executeBatch()&lt;/em&gt; calls) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/abc3d9d7f34a001322fbbe53f25d5e77a33a667f&#34;&gt;abc3d9d7&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Replication API: fix issue in #834 setting statusIntervalUpdate causes high CPU load. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/835&#34;&gt;PR 835&lt;/a&gt; &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/59236b74acdd400d9d91d3eb2bb07d70b15392e5&#34;&gt;59236b74&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;regressions&#34; class=&#34;self-link&#34;&gt;Regressions &lt;a class=&#34;header-link&#34; href=&#34;#regressions&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;NPE in PreparedStatement.executeBatch in case of empty batch. Fixed in 42.1.3&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.1.1 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2017-05-05-42.1.1-release/</link>
				<pubDate>Fri, 05 May 2017 00:00:00 +0300</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2017-05-05-42.1.1-release/</guid>
				<description>&lt;h4 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fix infinite dates that might be corrupted when transferred in binary for certain JREs. For instance, 5881610-07-11 instead of infinity. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/1e5bf563f41203417281117ed20b183cd295b4e0&#34;&gt;1e5bf563&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.1.0 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2017-05-04-42.1.0-release/</link>
				<pubDate>Thu, 04 May 2017 00:00:00 +0300</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2017-05-04-42.1.0-release/</guid>
				<description>&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Support fetching a REF_CURSOR using getObject &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/809&#34;&gt;PR 809&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;fixed&#34; class=&#34;self-link&#34;&gt;Fixed &lt;a class=&#34;header-link&#34; href=&#34;#fixed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fix data being truncated in setCharacterStream (bug introduced in 42.0.0) &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/802&#34;&gt;PR 802&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Fix calculation of lastReceiveLSN for logical replication &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/801&#34;&gt;PR 801&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Make sure org.postgresql. Driver is loaded when accessing though DataSource interface &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/768&#34;&gt;Issue 768&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;regressions&#34; class=&#34;self-link&#34;&gt;Regressions &lt;a class=&#34;header-link&#34; href=&#34;#regressions&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There&amp;rsquo;s no 42.1.0.jre6 version due to infinity handling bug. Fixed in 42.1.1.jre6&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>PostgreSQL JDBC Driver 42.0.0 Released</title>
				<link>https://jdbc.postgresql.org/changelogs/2017-02-20-42.0.0-release/</link>
				<pubDate>Mon, 20 Feb 2017 00:00:00 +0300</pubDate>
				<guid>https://jdbc.postgresql.org/changelogs/2017-02-20-42.0.0-release/</guid>
				<description>&lt;h4 id=&#34;added&#34; class=&#34;self-link&#34;&gt;Added &lt;a class=&#34;header-link&#34; href=&#34;#added&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Replication protocol API was added: &lt;a href=&#34;https://jdbc.postgresql.org//documentation/head/replication.html&#34;&gt;replication API documentation&lt;/a&gt;. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/550&#34;&gt;PR 550&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;java.util.logging is now used for logging: &lt;a href=&#34;https://jdbc.postgresql.org//documentation/head/logging.html&#34;&gt;logging documentation&lt;/a&gt;. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/722&#34;&gt;PR 722&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Add support for PreparedStatement.setCharacterStream(int, Reader). &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/ee4c4265aebc1c73a1d1fabac5ba259d1fbfd1e4&#34;&gt;ee4c4265&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;changed&#34; class=&#34;self-link&#34;&gt;Changed &lt;a class=&#34;header-link&#34; href=&#34;#changed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Version bumped to 42.0.0 to avoid version clash with PostgreSQL version and follow a better semantic versioning. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/commit/66349236622c6b03bb9cd8d7f517c3ce0586751&#34;&gt;46634923&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Ensure executeBatch() can be used with pgbouncer. Previously pgjdbc could use server-prepared statements for batch execution even with prepareThreshold=0. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/742&#34;&gt;Issue 742&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Error position is displayed when SQL has unterminated literals, comments, etc. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/issues/688&#34;&gt;Issue 688&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Strict handling of accepted values in getBoolean and setObject(BOOLEAN), now it follows PostgreSQL accepted values, only 1 and 0 for numeric types are accepted (previously !=0 was true). &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/732&#34;&gt;PR 732&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Return correct versions and name of the driver. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/668&#34;&gt;PR 668&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;removed&#34; class=&#34;self-link&#34;&gt;Removed &lt;a class=&#34;header-link&#34; href=&#34;#removed&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Support for PostgreSQL versions below 8.2 was dropped. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/661&#34;&gt;PR 661&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;deprecated&#34; class=&#34;self-link&#34;&gt;Deprecated &lt;a class=&#34;header-link&#34; href=&#34;#deprecated&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Deprecated PGPoolingDataSource, instead of this class you should use a fully featured connection pool like HikariCP, vibur-dbcp, commons-dbcp, c3p0, etc. &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/pull/739&#34;&gt;PR 739&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;regressions&#34; class=&#34;self-link&#34;&gt;Regressions &lt;a class=&#34;header-link&#34; href=&#34;#regressions&#34;&gt;&#xA;        &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34;&#xA;            style=&#34;fill: #0093AF;&#34;&gt;&#xA;            &lt;path&#xA;                d=&#34;M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;            &lt;path&#xA;                d=&#34;m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Data truncated in setCharacterStream. Fixed in 42.1.0&lt;/li&gt;&#xA;&lt;li&gt;No suitable driver found for jdbc:postgresql when using a DataSource implementation. Fixed in 42.1.0&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;You may have noticed the change in the versioning of the driver, you can &lt;a href=&#34;documentation/faq.html#versioning&#34;&gt;read the FAQ&lt;/a&gt; for more information.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
