v42.2.0
What's Changed
- docs: fix header in CONTRIBUTING by @AlexElin in #902
- refactor: remove dead code from PGStream, implement Closeable by @AlexElin in #901
- style: remove deprecated maxLineLength from LeftCurlyCheck by @rnveach in #904
- fix: reintroduce Driver.getVersion for backward compatibility reasons by @vlsi in #905
- fix: improve with PGProperty enum instead of text ref (#912) by @zemian in #915
- fix: correct javadoc on PGResultSetMetaData.getFormat (#791) by @zemian in #917
- doc: Added quotes to URL in '@see' tag over NTDSAPI#DsMakeSpnW by @voidfist in #926
- chore: use mainly trusty in Travis and reorder jobs and jdk tests by @jorsol in #939
- fix: ignore replication test until 11.1 to avoid random failures by @jorsol in #949
- feat: improve ResultSet#getObject(int, Class) by @marschall in #932
- feat: Parse command complete message via regex by @sehrope in #962
- Someone forgot to get the next column by @eperez in #973
- style: Disallowing user to use incomplete fully qualified Check names… by @djydewang in #961
- remove notes about multithreading by @davecramer in #928
- chore: streamlining jobs by @jorsol in #959
- docs: move changelog to separate file by @jorsol in #956
- docs: improve website front page by @jorsol in #968
- docs: fix test db password in docs by @jorsol in #984
- test: add ubenchmark for UTF-8 decoding by @marschall in #988
- test: add openj9 to the matrix by @jorsol in #974
- chore: remove unstable updates to java by @jorsol in #993
- fix: Make warnings available as soon as they are received. by @magJ in #857
- refactor: replace some usages of assertTrue by @AlexElin in #957
- fix LocalDate.MAX, special case for postgresql time column. Use 24:00… by @davecramer in #992
- chore: updates to CHANGELOG.md in release_notes.sh by @jorsol in #981
- refactor: state of PGXAConnection as enum by @AlexElin in #966
- fix: Avoid integer overflow for large arguments by @zapov in #946
- don't attempt to read a SQLXML more than once (#964) by @bbodnar in #965
- fix: trim trailing zeros in timestamp strings returned in binary mode by @michaelzg in #896
- Support Subject Alternative Names for SSL connections by @davecramer in #952
- Added support for socksNonProxyHosts property by @jkutner in #985
- Appveyor configuration by @davecramer in #1000
- add test for identity, fix isAutoincrement in postgresql 10 fixes #130 by @davecramer in #1004
- feat: add setURL method to BaseDataSource by @mjanczykowski in #999
- fix: correct DatabaseMetaData.getFunction to have proper column name … by @zemian in #918
- test: querymode extendedCacheEverything by @jorsol in #1007
- Update ServerVersionTest to compare versions by @thachhoang in #1015
- style: make PGReplicationStream, LargeObject implement AutoCloseable for Java 7+ by @vlsi in #1016
- refactor: make PgStream implements Flushable by @AlexElin in #1008
- refactor: use TypeInfo getPGArrayType instead of munging type name by @grzm in #913
- fix: always return Short[] for java.sql.Array.getArray() on smallint[] by @thachhoang in #1017
- Add SCRAM-SHA-256 support by @ahachete in #842
- Fixes #638 Implement support for get/setNetworkTimeout(). by @brettwooldridge in #849
- fix: first composite query not calling getNativeSql() by @jorsol in #1020
- Fix documentation spelling of sslpasswordcallback by @mhagander in #1021
- fix: prevent statement hang in case close() called when query is in progress by @vlsi in #1023
- refactor: add MissingDeprecated into checkstyle by @AlexElin in #1019
- fix: avoid reflective access to TimeZone.defaultTimeZone in Java 9+ by @vlsi in #1002
- chore: update checkstyle by @AlexElin in #1025
- drop old and unused crypt auth by @jorsol in #1026
- test: add coverage to java 7 by @jorsol in #1030
- refactor: simplify methods in ConnectionFactoryImpl by @AlexElin in #1028
- feat: primitive arrays by @bokken in #887
- fix: improve multihost connection for preferSlave case (verify expired hosts before connecting to cached master) by @ChenHuajun in #844
- Make GSS JAAS login optional by @sigmaris in #922
- docs - change load.md to reflect current practice by @bpd0018 in #1058
- docs: fix the URL regex by @bpd0018 in #1057
- docs: fix no parameter connect string example by @bpd0018 in #1056
- fix: use 'time with time zone' and 'timestamp with time zone' values as is and avoid computation with user-provided/default Calendars by @vlsi in #1053
- elaborate on sslmode options by @davecramer in #1054
- prefer the word secondary over slave by @davecramer in #1063
- refactor: replace some usages of initCause by @AlexElin in #1037
- Revert "refactor: replace some usages of initCause" by @davecramer in #1064
- fix: advance lastReceiveLSN on keepalive messages by @jklukas in #1038
- chore: implement release via Travis by @vlsi in #1067
- prefer secondary over slave referring to standby or secondary servers by @davecramer in #1070
- fix: avoid NPE from getObject(..., Date.class) and getObject(..., Calendar.class) on null timestamps by @vlsi in #1072
- first pass at release notes and some fixes to previous notes by @davecramer in #1041
- docs: updated 42.2.0 changelog by @davecramer in #1073
New Contributors
- @zemian made their first contribution in #915
- @voidfist made their first contribution in #926
- @eperez made their first contribution in #973
- @djydewang made their first contribution in #961
- @magJ made their first contribution in #857
- @bbodnar made their first contribution in #965
- @michaelzg made their first contribution in #896
- @mjanczykowski made their first contribution in #999
- @thachhoang made their first contribution in #1015
- @ahachete made their first contribution in #842
- @brettwooldridge made their first contribution in #849
- @mhagander made their first contribution in #1021
- @sigmaris made their first contribution in #922
- @jklukas made their first contribution in #1038
Full Changelog: REL42.1.4...REL42.2.0