Слияние кода завершено, страница обновится автоматически
Замечательные изменения с версии 42.0.0, прочитайте полный Историю Изменений.
Формат основан на Keep a Changelog.
ssl=true
теперь подразумевает sslmode=verify-full
, то есть требует действительного сертификата сервера cdeeaca4
sslmode=allow/prefer/require
cdeeaca4
sslmode=verify-full
(CVE-2018-10936) cdeeaca4
IndexOutOfBoundsException
при использовании подготовленного многокомандного запроса с значениями вставки c2885dd0
PreparedStatement.setNull(int parameterIndex, int t, String typeName)
больше не игнорирует аргумент typeName
, если он не равен null
PR 1160### ИсправленоSQL_TSI_YEAR
, SQL_TSI_WEEK
, SQL_TSI_MINUTE
PR OnClickListener 1250
XA_RBINTEGRITY
вместо XAER_RMFAIL
PR 1175 f2d1352c## [42. 2. 3] (2018-07-12)SQL_TSI_YEAR
рассматривается как час, SQL_TSI_WEEK
рассматривается как час, SQL_TSI_MINUTE
рассматривается как секундаgetString
возвращал строку "null"
вместо null
PR 1154
databaseMetadataCacheFields=0
PR 1052
BaseDataSource
PR 1201
BaseDataSource
PR 1201
insert ... on conflict...update
в случае rewriteBatchedInserts=true
PR 1130
allowEncodingChanges
должен позволять установку client_encoding=...
PR OnClickListener 1125
mark
и reset
PR 971
XAException
для лучшей совместимости с спецификацией XA PR 782
client_encoding
должен быть UTF8 даже при allowEncodingChanges=true
socksProxyHost
, если он содержит пустую строку PR 1079- Избежание ошибки соединения при установке DateStyle
в значение ISO
(~PgBouncer) Проблема 1080
reWriteBatchedInserts=true
возникает синтаксическая ошибка с ON CONFLICT Проблема 1045 Запрос 1082
stringType=unspecified
Запрос 1036
SELECT INTO
и CREATE TABLE AS
. Issue 958 PR 962
isAutoIncrement
для столбцов типа IDENTITY
в PostgreSQL cq. PR 1004
get/setNetworkTimeout()
для соединений. PR 849
"jaasLogin"
. PR 922 см. Подключение к базе данных### ИзмененоResultSet
. Метод getObject(int, Class)
. PR 932
CommandComplete
с помощью регулярного выражения, что позволяет полностью захватывать команды сервера для INSERT
, UPDATE
, DELETE
, SELECT
, FETCH
, MOVE
, COPY
и будущих команд. PR 962
'time with timezone'
и 'timestamp with timezone'
без изменений, игнорирование предоставленных пользователем объектов Calendar
, 'time'
и 'timestamp'
работают так же, как раньше, кроме того, "00:00:00"
теперь отображается как 1970-01-01
, а "24:00:00"
использует системный объект Calendar
, игнорируя предоставленный пользователем. PR 1053
00:00:00
и 24:00:00
для LocalTime.MIN/MAX
. PR 992
DatabaseMetaData.getFunctions()
соответствует документации JDBC. PR 918- Выполнение автоматического сохранения/отката точки сохранения через простые запросы всегда для предотвращения ошибки "statement S_xx does not exist", когда автоматическое сохранение исправляет Issue #955.crypt
(небезопасный). PR 1026
Driver.getVersion
для обратной совместимости, помечен как устаревший, так как приложения не должны зависеть от него (регрессия начиная с версии gst 42.0.0) 50d5dd3e
fetchSize
, отличным от нуля, больше не требуют серверного имени обработчика. Это может вызвать проблемы при использовании старых версий PostgreSQL (до 8.4)+fetchSize+обработка interleaved ResultSet. Issue 869
NullPointerException
в PreparedStatement.executeBatch
при пустой партии (регрессия начиная с версии 42.1.2). PR 867## 42.1.2 (2017-07-12)statusIntervalUpdate
, что приводило к высокой нагрузке на процессор. PR Yöntem 835 59236b74
При необходимости исправить "Replication API":
statusIntervalUpdate
, что приводило к высокой нагрузке на процессор. PR 835 59236b74### ОткатыPreparedStatement.executeBatch
при пустом батче. Исправлено в версии 42.1.3getObject
. PR 809
setCharacterStream
(ошибка была введена в версии OnClickListener 42.0.0). PR 802
lastReceiveLSN
для логической репликации. PR 801
org.postgresql.Driver
при доступе через интерфейс DataSource
. Issue 768
Исправлено:
java.util.logging
для журналирования: документация по журналам. PR 722
PreparedStatement.setCharacterStream(int, Reader)
. ee4c4265
executeBatch()
можно использовать вместе с pgbouncer
. Ранее pgjdbc
мог использовать серверные подготовленные заявки для выполнения пакета даже при prepareThreshold=0
. Проблема 742
getBoolean
и setObject(BOOLEAN)
, теперь она следует за допустимыми значениями PostgreSQL, принимаются только 1 и 0 для числовых типов (ранее !=0 было истинным). Запрос 732
setCharacterStream
. Исправлено в версии 42.1.0Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )