Releases: pgjdbc/pgjdbc
Releases · pgjdbc/pgjdbc
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
v42.1.4
What's Changed
- WIP: test: migrate tests to JUnit 4 by @vlsi in #878
- test: assume minimum server version 8.3 testing autosave with ALTER by @grzm in #876
- test: assume minimum server version 8.3 when testing with uuid by @grzm in #874
- chore: install PostgreSQL 9.1 to Trusty builds via apt, and use Precise for Java 6 by @vlsi in #881
- refactor: remove useless checks in the tests by @AlexElin in #880
- style: update checkstyle + turn on some rules by @AlexElin in #847
- test: make StringTypeParameterTest 8.3+ since 8.2 misses enum types by @vlsi in #882
- test: assume integer datetimes for timestamp tests by @grzm in #873
- fix: named statements were used when fetchSize was non-zero and prepareThreshold=0 by @vlsi in #870
- test: skip ConcurrentStatementFetch for PostgreSQL < 8.4 by @vlsi in #884
- honour PGPORT, PGHOST, PGDBNAME in connection properties by @davecramer in #862
- refactor: migrate to Junit4 by @AlexElin in #883
- doc: fix spelling mistakes by @davecramer in #868
- doc: release notes for 42.1.4 by @vlsi in #894
Full Changelog: REL42.1.3...REL42.1.4
v42.1.3
v42.1.2
What's Changed
- test: yet another rename to use "lsn" not "location" in Pg10. by @jorsol in #822
- fix: Add fallback to setObject(int, Object) for Number by @RobertZenz in #812
- chore: use zulu-9 by @jorsol in #828
- bug: floating logical replcation test by @Gordiychuk in #829
- WIP needs tests. Initial PR from Thomas Kellerer to add support for p… by @davecramer in #823
- fix: remove type name from cast exception of getBoolean and setObject by @jorsol in #781
- fix javadoc complaints and some small edits to replication comments by @davecramer in #832
- fix issue #834 setting statusIntervalUpdate causes high CPU load \ by @davecramer in #835
- fix: use server-prepared statements for batch inserts when prepareThreshold>0 by @vlsi in #841
- fix issue #838 make sure we don't get columns that are dropped by @davecramer in #840
- add missing connection documentation, fix spelling by @davecramer in #846
- refactor: make PSQLState as enum by @AlexElin in #837
- more spelling mistakes for preferQueryMode by @davecramer in #850
- fix formatting of section on failover, still not perfect but better by @davecramer in #852
- small reformat to clarify read and write connections by @davecramer in #854
- fix: better parsing for returning keyword by @vlsi in #860
- WIP: release notes for 42.1.2 by @vlsi in #864
Full Changelog: REL42.1.1...REL42.1.2
v42.1.1
Full Changelog: REL42.1.0...REL42.1.1
v42.1.0
What's Changed
- fix: build site with jekyll 2.2.0 by @jorsol in #755
- Review the documentation for the replication API by @davecramer in #756
- Make replication docs use PREFER_QUERY_MODE by @jpfuentes2 in #761
- test: check that new properties follow correct lower camel case by @jorsol in #740
- fix callproc escape documentation the specification\ by @davecramer in #785
- Honour setLogStream. If the logStream is set by @davecramer in #780
- refactor: simplify Encoding class by @jorsol in #765
- feat: improve waiting for notifications by providing a timeout option by @dmigowski in #778
- fix: use SQLWarning(String reason) constructor for correct DriverMana… by @jamesthomp in #751
- bug: fix false alarm on check coredump by @Gordiychuk in #806
- Bug: Not valid calculate lastReceiveLSN for logical replication by @Gordiychuk in #801
- feat: support fetching a REF_CURSOR using getObject by @marschall in #809
- fix: function calls without parameters do not require parentheses by @RobertZenz in #787
- #800: fix last block of stream being ignored if size < 8k by @slmsbrhgn in #802
- fix: infinity handling for java.time types by @vlsi in #814
- documentation typo by @alexanderkjall in #818
New Contributors
- @jpfuentes2 made their first contribution in #761
- @dmigowski made their first contribution in #778
- @jamesthomp made their first contribution in #751
- @slmsbrhgn made their first contribution in #802
Full Changelog: REL42.0.0...REL42.1.0
v42.0.0
What's Changed
- refactor: migrate to Junit4 by @AlexElin in #682
- refactor: remove deprecated Utils' methods by @AlexElin in #678
- bug: fix not enscaped special symbol that fail build by @Gordiychuk in #686
- Sync with latest Fedora by @praiskup in #637
- test: try CI tests against PostgreSQL 8.2 by @vlsi in #659
- refactor: remove support for postgresql < 8.2 by @jorsol in #661
- Do not use
pg_depend
against postgres 9.0+ by @jordanlewis in #689 - refactor: clean up PgDatabaseMetaData by @marschall in #692
- bug: fix drop replication slot on 9.4 for tests by @Gordiychuk in #696
- refactor: Delete Keyword enum by @marschall in #697
- fix: add query to support pg8.2 without t.typarray by @jorsol in #699
- docs: clarify handling of loglevel by @bd-infor in #711
- test: add CI tests against PostgreSQL 8.3 by @jorsol in #710
- fix: robust castToBoolean for setObject in PreparedStatement by @jorsol in #714
- refactor: remove unused V2ReplicationProtocol.java by @jorsol in #718
- test: ignore tests that don't apply to Pg8.2 and Pg8.3 by @jorsol in #703
- config: move version of checkstyle to property by @romani in #723
- style: reorder checkstyle in travis by @jorsol in #721
- refactor: remove charset property not used by @jorsol in #709
- fix: huntbugs on PgDatabaseMetaData by @jorsol in #693
- resolve violations from checkstyle 7.4 by @romani in #725
- refactor: fix getDriverVersion and getDriverName and getJDBCMajor/MinorVersion methods by @jorsol in #668
- docs: include class section, version compare links by @jorsol in #673
- Migrate to junit4 by @AlexElin in #685
- fix: ensure executeBatch() does not use server-side prepared statements when prepareThreshold=0 by @scubasau in #690
- test: fix test replication on PG_HEAD by @jorsol in #734
- chore: Gather backtrace from core dump on CI by @Gordiychuk in #736
- refactor: remove checks for jdk version 1.4 (tests) by @AlexElin in #737
- feat: Support microsecond resolution for JSR-310 types by @marschall in #691
- fix: deprecated PGPoolingDataSource by @jorsol in #739
- fix: improve handling of getBoolean and setObject by @jorsol in #732
- fix: Parsing server version with more than 3 parts by @ericmack in #741
- docs: move docs from www/documentation/head by @jorsol in #744
- test: fix replication test in Pg10 by @jorsol in #746
- feat: use java.util.logging by @jorsol in #722
- perf: short circuit Oid.BOOL in getBoolean by @jorsol in #745
- fix: add isLoggable around parameterized logger by @jorsol in #752
- docs: move www repository to pgjdbc/docs by @jorsol in #749
New Contributors
- @jordanlewis made their first contribution in #689
- @bd-infor made their first contribution in #711
- @scubasau made their first contribution in #690
- @ericmack made their first contribution in #741
Full Changelog: REL9.4.1212...REL42.0.0