This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a change to tag REL8_3_607
in repository libpostgresql-jdbc-java.

        at  8717390   (commit)
This tag includes the following new commits:

       new  997746c   Make the build system aware of the 1.7 JDK (which icedtea 
reports itself as) and add an explicit check and complaint if we find a JDK 
that we don't support.
       new  db9277b   Move PGXADataSource to the public API documentation.
       new  1cdaa3f   Do comparison of identifiers in a known Locale 
(specificially US). In Turkish for example 
"id".toLowerCase().equals("ID".toLowerCase()) is false.  This breaks apps 
running a Turkish locale.
       new  dc8fe8f   Fix a deadlock that occurs when retrieving notifications. 
 Normal query execution enters the QueryExecutor monitor and then calls a 
synchronized method in the ProtocolConnection to update the transaction state.  
Notification retrieval operates in the reverse order, entering the 
ProtocolConnection monitor and then calling a synchronized method in the 
QueryExecutor.
       new  3c303dc   CallableStatement#getUpdateCount was returning 1 when a 
function returned a ResultSet.  Return -1 instead.
       new  6efa10b   The DataSource options for ssl where not correctly being 
serialized or included in the Reference.
       new  ca13012   Accept UTF8 as an equivalent of UNICODE when trying to 
detect if client_encoding has changed to something the driver doesn't 
understand.  Don't try to accept every possible spelling (UTF-8) as UTF8 is the 
server's canonical name and people shouldn't be messing with this anyway.
       new  49e3580   Updated German translation.
       new  a1999da   Adjust the deadlock avoidance code for the V3 protocol to 
be concerned with many statements in a single execute call in addition to the 
existing worry about many statements from an executeBatch call.  This doesn't 
prevent all possible deadlocks as the deadlock avoidance calculation was 
written for batch execution which should not be returning ResultSets.  If many 
long queries that return significant results are issued with a single execute 
we will still deadlock.
       new  33e795c   DatabaseMetaData.getTypeInfo was reporting whether the 
type was signed or not, but the output column is really supposed to indicate 
whether the the type is unsigned or not.
       new  7a84f8a   Support a parameter (?) for the amount part of the 
timestampadd function.  Previously we only supported literals.
       new  f8e3280   Release build 8.3-604.
       new  7882989   The Statement and Connection proxies used for connection 
pooling code relied on the underlying real connection and statement code for 
equals and hashcode support.  When the proxies are closed we discard the 
references to the real objects, so we can't rely on them for this support 
because we'll get a NullPointerException.
       new  0c4b197   My previous patch to fix the equals and hashcode for 
connection pools didn't build with a 1.4 JDK.  1.5+ was doing autoboxing which 
I didn't originally notice.
       new  db2cbc7   Typo: Types.Other -> Types.OTHER.
       new  24b0dac   The commit extending support for DBMD.getColumns to 
include JDBC 3 and 4 specific results was busted for 7.2 servers.  Need to join 
to pg_type.
       new  a027641   Don't use pg_attrdef.adsrc to display a column's default 
value. This can get out of date when dependent objects are renamed. Instead 
decompile the adbin column to fetch up to date information.
       new  a7bd7b8   Fix sign handling for getFastXXX methods.  Don't allow 
'-' or '-.'.
       new  7f5b82b   Initialize BatchUpdateExceptions with the SQLState of the 
SQLException that they are wrapping.  Code that inspects the SQLStates of 
SQLExceptions, but doesn't unwrap the nested exception will not understand the 
underlying cause and may make incorrect decisions about the severity of the 
error.
       new  d6653a1   Fix time tests for timezones which have different rules 
now than at the unix epoch.  We need to pull the zone offset for the time value 
we're manipulating rather than the current time. "Europe/London" is the failing 
example, but there may be more.
       new  577936d   Release 8.3-605.
       new  ea835a4   After running the statement passed to executeUpdate, we 
check to see if it was a SELECT and complain because it is not a query method.  
The code was not checking all of the results if it was passed a multi- 
statement query string.  This resulted in the surprising and silent partial 
execution of SELECT statements.
       new  aa76803   Always specify an XA error code when creating an 
XAException. Otherwise a transaction manager won't know what to do with the 
error and may have to asssume the worst.
       new  05c0240   LOB truncation didn't allow truncating to zero length 
because it was improperly using the positioning length checks which don't allow 
a zero length.
       new  3844134   A XA transaction should not change the autocommit setting 
of a Connection.  Ensure that we restore this property correctly after the XA 
transaction completes.
       new  1bdc95f   PoolingDataSources were not picking up all of the 
properties that were set for them.  Notably it would not give you a SSL 
connection when asked.  It was copying individual properties over piecemeal and 
this got out of date as new properties were added to the BaseDataSource, but 
not added to the copying code.  Use the existing serialization code to ensure 
that we really do copy all of the properties over.
       new  1b29b12   When setNull is called with a TIME or TIMESTAMP type we 
cannot pass that type information on to the backend because we really don't 
know whether it is with or without a time zone.  For a NULL value it doesn't 
matter, but we can't establish a type because a later call with a non-null 
value using the same PreparedStatement can potentially end up using a specific 
type that is incorrect.
       new  107765c   Add some more specific types to the return value for 
DatabaseMetaData.getTables.  Return composite types, temporary views, and 
temporary sequences with TABLE_TYPE values specifically for them.
       new  93c095e   Fix up the previous patch to ensure datasource parameters 
are set properly.  We must close the ObjectOutputStream to flush the data to 
the byte array.
       new  5e1cb76   Release 8.3-606.
       new  18cd4ee   Fix a minor concurrency issue during the setup for 
processing escape functions.
       new  1437a53   Make ResultSetMetaData.getColumnType match the results of 
DatabaseMetaData.getColumns.DATA_TYPE for domain and composite types.
       new  ac2b013   Fix an array unit test when running with the V2 protocol. 
 With V2 we must provide the type information because it is not passed to the 
server.
       new  1c4f1a6   Handle a table with no permissions correctly.
       new  8cc0f77   In DatabaseMetaData.getSchemas, return the user's own 
temp schemas, but no others.  Previously it wasn't returning the users own temp 
schema, but was showing all toast temp schemas.
       new  81b4c0b   Update the date tests for changes in the 1.6 JVM.  Older 
versions allowed five digit years and single digit days and months.  The latest 
code only allows a strict yyyy-mm-dd.  This changed somewhere between 1.6.0_11 
and 1.6.0_21.  Rumor has it that the Java7 code is again more flexible, but 
Java6 isn't going away for a long time.
       new  7036ca4   Allow the driver to support setObject with 
Types.DISTINCT. We report metadata indicating that values are of this type, so 
we'd better accept it coming back in.
       new  c934074   Use slightly different SQL State error codes for the 
different types of connection setup failures to indicate which can be retried 
and which cannot.
       new  1543ab1   Fix getSchemas for 7.3 servers.  7.3 cannot extract an 
array element from an array that is returned by a function.  Instead coerce it 
to text and pull it out with a regex.
       new  8717390   Change version to 8.3-607 for release.

The 40 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-java/libpostgresql-jdbc-java.git

_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to