Stay organized with collections
Save and categorize content based on your preferences.
Changelog
Bug Fixes
- prepared statement could return error 'This ResultSet is closed' (#279) (3383738), closes #278
Features
Bug Fixes
- copy could return wrong error message (#252) (6ad4aa2)
- COPY null values caused NullPointerException (#254) (cd34476)
- order parameters by index and not textual value (#239) (d472639)
- parse table names with schema prefix (#232) (cbdf28d)
- respect result format code from Bind msg (#238) (708fa42)
- skip bytes in an invalid stream defensively (#241) (1c60253)
Documentation
Bug Fixes
- correctly skip nested block comments (#219) (c9903da)
- unix domain sockets failed for msg size > 8Kb on MacOS (#188) (bc778ec)
Dependencies
Documentation
- add documentation for connection options (#212) (837fe31)
- mark drivers as having experimental support (#189) (5ab7caa)
- update README to reflect recent updates (#190) (d0c52bf)
Features
- add support for describe statement (#125) (52452d7)
- add support for extended query protocol batching (#168) (30607f0)
- automatically detect client that is connected (#169) (f11f459)
- enable authentication (#174) (2e34c84)
- handle implicit transactions and errors in batches (#127) (23702ee)
- support unix domain sockets (#150) (cec7d43)
Bug Fixes
- clear statement tag before auto rollback (#147) (994976f), closes #146
- error handling for extended query protocol (#149) (6696531)
- handle errors if domain socket file is invalid (#164) (4a6d865)
- lower case single statement commands were not recognized (#148) (f069eaf)
- print version number at startup (#142) (9f4d230)
- send comments to the backend to support hints (#170) (f329578)
- split statement did not correctly parse escaped quotes (#152) (cfbec96)
- terminate connection for invalid messages (#154) (6ed6266)
- use assembly instead of fat jar (#145) (dd8d3d1)
Dependencies
Documentation
Dependencies
Bug Fixes
- update documentation to reflect \c support (#132) (10798df)
Features
Bug Fixes
- allow QueryMessage with empty query string (#113) (2a3f2eb)
- invalid metadata command (#124) (4d2d37d)
- remember parameter types of parsed statement (#114) (8f0d477)
- return EmptyQueryResponse for empty statements (#126) (77e7421)
Documentation
Features
Documentation
- update README with instructions for running (#97) (bab6106)
Bug Fixes
Features
Bug Fixes
- docker build command in GitHub Actions config (#90) (ec210ca)
- handle connection failures better by returning an error response (#67) (c0bad6f)
0.1.0 (2022-03-18)
Features
- Add Copy command parsing in QueryMessage and basic psql e2e test (#43) (184c00e)
- Add support for multiple CopyData messages (#40) (24eeedc)
- add support incoming binary values (#27) (2ef7563)
- COPY supports large files and streaming input from PostgreSQL (#52) (b773999)
- enable native JDBC connections (#28) (ceba433)
- support JDBC metadata queries (#58) (021e131)
- trigger release (#63) (62af37d)
Bug Fixes
- add newly added view to expected result (4ca4411)
- add support for arrays in ResultSets (#36) (90bd661)
- CI integration tests ignored environment variable values (#31) (c37d2e4)
- command should determine result type (#29) (1a39338)
- remove all GSQL headers (#60) (755592a)
- return correct transaction status (69c4017)
- Statements with no results would return an error (#57) (398afbe), closes #56
- support null parameters (#35) (4fde6c3)
- Update Copy parser to handle ',' separated option list (#49) (7c6530f)
Dependencies
- bump Spanner client lib to 6.21 (#54) (020471b)
- upgrade jdbc to 2.5.6-pg-SNAPSHOT (f3f0f87)
- upgrade jdbc to 2.5.7-pg-SNAPSHOT (0f61776)
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-10 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-09-10 UTC."}