<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Home on pgJDBC</title>
		<link>https://jdbc.postgresql.org/</link>
		<description>Recent content in Home 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/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Setting up the JDBC Driver</title>
				<link>https://jdbc.postgresql.org/documentation/setup/</link>
				<pubDate>Sun, 19 Jun 2022 22:46:55 +0530</pubDate>
				<guid>https://jdbc.postgresql.org/documentation/setup/</guid>
				<description>&lt;p&gt;This section describes the steps you need to take before you can write or run programs that use the JDBC interface.&lt;/p&gt;&#xA;&lt;h2 id=&#34;getting-the-driver&#34; class=&#34;self-link&#34;&gt;Getting the Driver &lt;a class=&#34;header-link&#34; href=&#34;#getting-the-driver&#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;p&gt;Precompiled versions of the driver can be downloaded from the &lt;a href=&#34;https://jdbc.postgresql.org&#34;&gt;PostgreSQL® JDBC web site&lt;/a&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Initializing the Driver</title>
				<link>https://jdbc.postgresql.org/documentation/use/</link>
				<pubDate>Sun, 19 Jun 2022 22:46:55 +0530</pubDate>
				<guid>https://jdbc.postgresql.org/documentation/use/</guid>
				<description>&lt;p&gt;This section describes how to load and initialize the JDBC driver in your programs.&lt;/p&gt;&#xA;&lt;h2 id=&#34;importing-jdbc&#34; class=&#34;self-link&#34;&gt;Importing JDBC &lt;a class=&#34;header-link&#34; href=&#34;#importing-jdbc&#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;p&gt;Any source file that uses JDBC needs to import the &lt;code&gt;java.sql&lt;/code&gt; package, using:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Using SSL</title>
				<link>https://jdbc.postgresql.org/documentation/ssl/</link>
				<pubDate>Sun, 19 Jun 2022 22:46:55 +0530</pubDate>
				<guid>https://jdbc.postgresql.org/documentation/ssl/</guid>
				<description>&lt;p&gt;Configuring the PostgreSQL® server for SSL is covered in the &lt;a href=&#34;https://www.postgresql.org/docs/current/ssl-tcp.html&#34;&gt;main documentation&lt;/a&gt;, so it will not be repeated here. There are also instructions in the source &lt;a href=&#34;https://github.com/pgjdbc/pgjdbc/tree/master/certdir&#34;&gt;certdir&lt;/a&gt;&#xA;Before trying to access your SSL enabled server from Java, make sure&#xA;you can get to it via &lt;strong&gt;psql&lt;/strong&gt;. You should see output like the following&#xA;if you have established a SSL  connection.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ ./bin/psql -h localhost -U postgres&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;psql &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;14.5&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;SSL connection &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Type &lt;span class=&#34;s2&#34;&gt;&amp;#34;help&amp;#34;&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; help.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;postgres&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;#&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;custom-sslsocketfactory&#34; class=&#34;self-link&#34;&gt;Custom SSLSocketFactory &lt;a class=&#34;header-link&#34; href=&#34;#custom-sslsocketfactory&#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;p&gt;PostgreSQL® provides a way for developers to customize how an SSL connection is established. This may be used to provide&#xA;a custom certificate source or other extensions by allowing the developer to create their own &lt;code&gt;SSLContext&lt;/code&gt; instance.&#xA;The connection URL parameters &lt;code&gt;sslfactory&lt;/code&gt; allow the user to specify which custom class to use for creating the&#xA;&lt;code&gt;SSLSocketFactory&lt;/code&gt; . The class name specified by &lt;code&gt;sslfactory&lt;/code&gt; must extend &lt;code&gt;javax.net.ssl.SSLSocketFactory&lt;/code&gt; and be&#xA;available to the driver&amp;rsquo;s classloader.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Issuing a Query and Processing the Result</title>
				<link>https://jdbc.postgresql.org/documentation/query/</link>
				<pubDate>Sun, 19 Jun 2022 22:46:55 +0530</pubDate>
				<guid>https://jdbc.postgresql.org/documentation/query/</guid>
				<description>&lt;p&gt;Any time you want to issue SQL statements to the database, you require a &lt;code&gt;Statement&lt;/code&gt; or &lt;code&gt;PreparedStatement&lt;/code&gt; instance. Once you have a &lt;code&gt;Statement&lt;/code&gt; or &lt;code&gt;PreparedStatement&lt;/code&gt; , you can use issue a query. This will return a &lt;code&gt;ResultSet&lt;/code&gt; instance, which contains the entire result (see the section called &lt;a href=&#34;https://jdbc.postgresql.org/documentation/query/#getting-results-based-on-a-cursor&#34;&gt;Getting results based on a cursor&lt;/a&gt; here for how to alter this behaviour). &lt;a href=&#34;https://jdbc.postgresql.org/documentation/query/#example51processing-a-simple-query-in-jdbc&#34;&gt;Example 5.1, “Processing a Simple Query in JDBC”&lt;/a&gt; illustrates this process.&lt;/p&gt;&#xA;&lt;h5 id=&#34;example51processing-a-simple-query-in-jdbc&#34; class=&#34;self-link&#34;&gt;Example 5.1. Processing a Simple Query in JDBC &lt;a class=&#34;header-link&#34; href=&#34;#example51processing-a-simple-query-in-jdbc&#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;/h5&gt;&#xA;&lt;p&gt;This example will issue a simple query and print out the first column of each row using a &lt;code&gt;Statement&lt;/code&gt; .&lt;/p&gt;</description>
			</item>
			<item>
				<title>Calling Stored Functions and Procedures</title>
				<link>https://jdbc.postgresql.org/documentation/callproc/</link>
				<pubDate>Sun, 19 Jun 2022 22:46:55 +0530</pubDate>
				<guid>https://jdbc.postgresql.org/documentation/callproc/</guid>
				<description>&lt;p&gt;PostgreSQL® supports two types of stored objects, functions that can return a result value and - starting from v11 - procedures&#xA;that can perform transaction control. Both types of stored objects are invoked using &lt;code&gt;CallableStatement&lt;/code&gt; and the standard&#xA;JDBC escape call syntax &lt;code&gt;{call storedobject(?)}&lt;/code&gt; . The &lt;code&gt;escapeSyntaxCallMode&lt;/code&gt; connection property controls how the driver&#xA;transforms the call syntax to invoke functions or procedures.&lt;/p&gt;&#xA;&lt;p&gt;The default mode, &lt;code&gt;select&lt;/code&gt; , supports backwards compatibility for existing applications and supports function invocation&#xA;only. This is required to invoke a function returning void.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Storing Binary Data</title>
				<link>https://jdbc.postgresql.org/documentation/binary-data/</link>
				<pubDate>Sun, 19 Jun 2022 22:46:55 +0530</pubDate>
				<guid>https://jdbc.postgresql.org/documentation/binary-data/</guid>
				<description>&lt;p&gt;PostgreSQL® provides two distinct ways to store binary data.  Binary data can be stored in a table using the data type&#xA;BYTEA or by using the Large Object feature which stores the binary data in a separate table in a special format and refers&#xA;to that table by storing a value of type OID in your table.&lt;/p&gt;&#xA;&lt;p&gt;In order to determine which method is appropriate you need to understand the limitations of each method. The BYTEA data&#xA;type is not well suited for storing very large amounts of binary data. While a column of type BYTEA can hold up to 1 GB&#xA;of binary data, it would require a huge amount of memory to process such a large value. The Large Object method for&#xA;storing binary data is better suited to storing very large values, but it has its own limitations.  Specifically deleting&#xA;a row that contains a Large Object reference does not delete the Large Object. Deleting the Large Object is a separate&#xA;operation that needs to be performed. Large Objects also have some security issues since anyone connected to the database&#xA;can view and/or modify any Large Object, even if they don&amp;rsquo;t have permissions to view/update the row containing the&#xA;Large Object reference.&lt;/p&gt;</description>
			</item>
			<item>
				<title>JDBC escapes</title>
				<link>https://jdbc.postgresql.org/documentation/escapes/</link>
				<pubDate>Sun, 19 Jun 2022 22:46:55 +0530</pubDate>
				<guid>https://jdbc.postgresql.org/documentation/escapes/</guid>
				<description>&lt;p&gt;The JDBC specification (like the ODBC specification) acknowledges the fact that some vendor specific SQL may be required&#xA;for certain RDBMS features. To aid developers in writing portable JDBC applications across multiple database products,&#xA;a special escape syntax is used to specify the generic commands the developer wants to be run. The JDBC driver translates&#xA;these escape sequences into native syntax for its specific database. For more information consult the&#xA;&lt;a href=&#34;http://docs.oracle.com/javadb/10.10.1.2/ref/rrefjdbc1020262.html&#34;&gt;Java DB Technical Documentation&lt;/a&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>PostgreSQL® Extensions to the JDBC API</title>
				<link>https://jdbc.postgresql.org/documentation/server-prepare/</link>
				<pubDate>Sun, 19 Jun 2022 22:46:55 +0530</pubDate>
				<guid>https://jdbc.postgresql.org/documentation/server-prepare/</guid>
				<description>&lt;p&gt;PostgreSQL® is an extensible database system. You can add your own functions to the server, which can then be called from queries, or even add your own data types. As these are facilities unique to PostgreSQL®, we support them from Java, with a set of extension APIs. Some features within the core of the standard driver actually use these extensions to implement Large Objects, etc.&lt;/p&gt;&#xA;&lt;h2 id=&#34;accessing-the-extensions&#34; class=&#34;self-link&#34;&gt;Accessing the Extensions &lt;a class=&#34;header-link&#34; href=&#34;#accessing-the-extensions&#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;p&gt;To access some of the extensions, you need to use some extra methods in the &lt;code&gt;org.postgresql.PGConnection&lt;/code&gt; class. In this case, you would need to cast the return value of &lt;code&gt;Driver.getConnection()&lt;/code&gt; . For example:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Using the Driver in a Multithreaded or a Servlet Environment</title>
				<link>https://jdbc.postgresql.org/documentation/thread/</link>
				<pubDate>Sun, 19 Jun 2022 22:46:55 +0530</pubDate>
				<guid>https://jdbc.postgresql.org/documentation/thread/</guid>
				<description>&lt;p&gt;The PostgreSQL® JDBC driver is not thread safe. The PostgreSQL server is not threaded. Each connection creates a new process&#xA;on the server as such any concurrent requests to the process would have to be serialized. The driver makes no guarantees&#xA;that methods on connections are synchronized. It will be up to the caller to synchronize calls to the driver.&lt;/p&gt;&#xA;&lt;p&gt;A notable exception is &lt;code&gt;org/postgresql/jdbc/TimestampUtils.java&lt;/code&gt; which is threadsafe.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Connection Pools and Data Sources</title>
				<link>https://jdbc.postgresql.org/documentation/datasource/</link>
				<pubDate>Sun, 19 Jun 2022 22:46:55 +0530</pubDate>
				<guid>https://jdbc.postgresql.org/documentation/datasource/</guid>
				<description>&lt;p&gt;JDBC 2 introduced standard connection pooling features in an add-on API known as the JDBC 2.0 Optional Package&#xA;(also known as the JDBC 2.0 Standard Extension). These features have since been included in the core JDBC 3 API.&lt;/p&gt;&#xA;&lt;p&gt;The JDBC API provides a client and a server interface for connection pooling. The client interface is &lt;code&gt;javax.sql.DataSource&lt;/code&gt;,&#xA;which is what application code will typically use to acquire a pooled database connection. The server interface is&#xA;&lt;code&gt;javax.sql.ConnectionPoolDataSource&lt;/code&gt; , which is how most application servers will interface with the PostgreSQL® JDBC driver.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Logging using java.util.logging</title>
				<link>https://jdbc.postgresql.org/documentation/logging/</link>
				<pubDate>Sun, 19 Jun 2022 22:46:55 +0530</pubDate>
				<guid>https://jdbc.postgresql.org/documentation/logging/</guid>
				<description>&lt;p&gt;The PostgreSQL® JDBC Driver supports the use of logging (or tracing) to help resolve issues with the&#xA;pgJDBC Driver when is used in your application.&lt;/p&gt;&#xA;&lt;p&gt;The pgJDBC Driver uses the logging APIs of &lt;code&gt;java.util.logging&lt;/code&gt; that is part of Java since JDK 1.4, which makes it a good&#xA;choice for the driver since it doesn&amp;rsquo;t add any external dependency for a logging framework. &lt;code&gt;java.util.logging&lt;/code&gt; is a very&#xA;rich and powerful tool, it&amp;rsquo;s beyond the scope of these docs to explain how to use it to it&amp;rsquo;s full potential, for that&#xA;please refer to &lt;a href=&#34;https://docs.oracle.com/javase/8/docs/technotes/guides/logging/overview.html&#34;&gt;Java Logging Overview&lt;/a&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Further Reading</title>
				<link>https://jdbc.postgresql.org/documentation/reading/</link>
				<pubDate>Sun, 19 Jun 2022 22:46:55 +0530</pubDate>
				<guid>https://jdbc.postgresql.org/documentation/reading/</guid>
				<description>&lt;p&gt;If you have not yet read it, you are advised you read the JDBC API Documentation (supplied with Oracle&amp;rsquo;s JDK) and the&#xA;JDBC Specification.  Both are available from &lt;a href=&#34;http://www.oracle.com/technetwork/java/javase/jdbc/index.html&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://jdbc.postgresql.org/index.html&#34;&gt;Docs&lt;/a&gt; contains updated information not included in this manual including Javadoc&#xA;class documentation and a FAQ. Additionally, it offers precompiled drivers.&lt;/p&gt;</description>
			</item>
			<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>
