elpasync pushed a change to branch elpa/pg.

        at  63690547ce Prepare for v0.55 release

This branch includes the following new commits:

       new  8f1ad04fd4 Initial commit
       new  348c4b430f Initial import of version 0.10 from 2002
       new  3523bad8f8 Update to modern Emacs Lisp, replacing cl with cl-lib
       new  638144ce2c Implement SCRAM-SHA-256 authentication
       new  5469a55b40 Add basic CI workflow
       new  c00a895911 Fix CI workflow
       new  a52721d6ac Fix some first lint failures
       new  b02039b466 Move from pg: prefix to pg- prefix, to follow the 
official Emacs Lisp coding conventions
       new  fcaa4b4fa0 Need to depend on (emacs 26.1) because we use 
‘gnutls-hash-mac’
       new  6a07935003 Further fixes for new wire protocol
       new  7ae2160906 Improve handling of PostgreSQL backend errors
       new  1d818afb77 Implement MD5 authentication (untested)
       new  2ca7febefb Fix parsing support with 3.0 protocol
       new  a3501ab7a2 Use PostgreSQL client_encoding to decode error messages 
on the wire
       new  54e966c819 Tiny lint fixes
       new  624d82cb60 Add Changelog
       new  c4ddfcbcfe Merge branch 'main' of github.com:emarsden/pg-el
       new  0960ade33a Improve formatting
       new  2eeae250ca Improve docstrings and API documentation
       new  e6dc428f23 Fix MD5 authentication
       new  cdb3447443 Note tested versions of PostgreSQL and other databases 
implementing its wire protocol
       new  3bcca6282e Improve compatibility of transaction support with 
CockroachDB
       new  ba778f22d0 Fix server validation during SCRAM-SHA-256 auth (look 
out for gnutls-hash-mac zeroing out the key!)
       new  ae7522b365 Add testing code and test CI workflow
       new  23b139b37d Fix password for CI test workflow
       new  6a32722fd3 Use PostgreSQL superuser for CI test workflow, instead 
of normal user (tests create a db)
       new  1971b2ca28 Add CI test workflow against PostgreSQL v15 beta
       new  55c1e99115 Install nettle-bin package in CI workflow (needed for 
SCRAM-SHA-256 authentication)
       new  11f2736008 Don't use third MULTIBYTE argument to MAKE-STRING, 
apparently unsupported on old Emacs versions (from CI)
       new  837fec85fd Tag v0.16 release
       new  c3a63fcb68 Add badges for test workflows checking different 
PostgreSQL versions
       new  5c55885db0 Add POSTGRES_DB to podman test instructions
       new  dfac79d69e Add generate_series() to test interactions
       new  dec884cdbe Note concerning connection to QuestDB time series 
database
       new  bca2048144 Implement TLS encryption for connection with PostgreSQL, 
using special connection upgrade handshake
       new  5a997adfbc Add TLS connection to Github CI workflow
       new  ec33d28e93 Use GitHub CI service instead of postgresql-action for 
tests (hoping to set up TLS)
       new  60cd13aeed Try to enable TLS on CI PostgreSQL container, with 
self-signed certificate
       new  4d44dfdde8 Basic benchmark support
       new  a6aa8e4110 Test old Emacs versions using Docker
       new  8430dcf52c More testing of numeric and scalar value parsing
       new  f71445905d - Native support for PBKDF2 algorithm to allow 
SCRAM-SHA-256 authentication without the external   nettle-pbkdf2 application - 
Implement multibyte encoding and decoding for pg-exec requests - Send 
application_name to PostgreSQL backend to improve observability - Improve test 
coverage - New CI trying to use Docker images with TLS support
       new  a24c13c7da - Native support for PBKDF2 algorithm to allow 
SCRAM-SHA-256 authentication without the external   nettle-pbkdf2 application - 
Implement multibyte encoding and decoding for pg-exec requests - Send 
application_name to PostgreSQL backend to improve observability - Improve test 
coverage
       new  0d18e71c64 Check podman containers running in CI workflow
       new  a55b0a67cf Check podman containers running in CI workflow
       new  cb39f4fa19 Check podman containers running in CI workflow
       new  b940204eee CI: try to enable TLS in PostgreSQL docker container
       new  7a314d6be5 CI: try to enable TLS in PostgreSQL docker container
       new  39d993f011 CI: try to enable TLS in PostgreSQL docker container
       new  98c012fe5a CI: try to enable TLS in PostgreSQL docker container
       new  cc8af23048 CI: try to enable TLS in PostgreSQL docker container
       new  cdf4e16db6 CI: try to enable TLS in PostgreSQL docker container
       new  d432d091df CI: try to enable TLS in PostgreSQL docker container
       new  47de374b9b Fix handling of NotificationResponse messages
       new  f9818c2d59 CI: add tests on MacOS and Windows
       new  0ab3af7f46 CI: fix tests for MacOS and Windows
       new  e081a27b0a Update headers to follow more conventions
       new  3b27dc11be Ensure the library commentary is not empty
       new  4100759c2f Justify paragraphs in library commentary
       new  c499aa9967 Format Commentary sub-headings differently
       new  39cb9364f0 Consistently indent using only spaces
       new  b2b7972880 Merge pull request #1 from tarsiiformes/modern
       new  8a7a80d87f This version distributed via the MELPA package archive
       new  1f4542a9b0 Use ert library for tests
       new  45a5feb513 Don't attempt to parse NULL column values
       new  d558e8830c Fix parsing of NULL column values in DataRow message
       new  6a24d58972 Improve testing of resultset attribute parsing
       new  23362757a9 Fix handling of encoding of attribute column names
       new  54f5ca7e11 Additional type parsing tests
       new  99085cd115 Add support for connecting to PostgreSQL over a local 
Unix socket
       new  0594ba1ec3 CI: unable to access PostgreSQL over local Unix socket 
on MacOS runners
       new  15028d9ae7 CI: try to map container directory containing Unix 
socket for PostgreSQL
       new  575d5c6907 Map directory with PostgreSQL Unix socket from Docker 
container to host
       new  a5042f0ee1 CI: move from Daniel-Marynicz/postgresql-action@master 
to PostgreSQL service container, to access local Unix socket
       new  74ca773746 Add support for handling ParameterStatus messages sent 
by the backend.
       new  ff4cb1e104 Additional tests
       new  407ad0f302 Disable failing test for MONEY type
       new  85db097c35 Fix handling of PostgreSQL error messages by correctly 
resyncing with the backend. New pg-error and pg-protocol-error error types. All 
errors raised by the library will be a   subclass of pg-error.
       new  dfe394a0f4 Add tests for handling of NOTICE responses from backend
       new  e53109593c Improve documentation for other databases implementing 
the PostgreSQL wire protocol
       new  a0c63ca484 Also test with Emacs v28.2
       new  e9de7c7ddb Test against PostgreSQL 15rc2
       new  f5319ce20a Add support for handling NOTICE messages sent by the 
backend
       new  e8c91b88b2 Add test support for older Emacs versions in 
Docker/Podman
       new  82ee163785 Improve testing of NOTICE support and use of 
pg-handle-notice-functions
       new  e7aa993a5c Improve documentation of tests for older Emacs versions
       new  fb13931ff3 Test using Docker/Podman images for PostgreSQL v15.0
       new  340a0d4ce0 Note testing with fresh 15.0 PostgreSQL release
       new  0621efb53b Add support for parsing BYTEA datatype (assuming hex 
encoding)
       new  334300996b Add tests for BYTEA parsing
       new  4d9a9db8cc Add support for parsing JSON datatype
       new  39e0fdfb45 Try using JSON routines from json library if Emacs 
compiled without native JSON support
       new  d14add85e8 Tests: work around different NULL/false/[]/{} handling 
in native JSON support and elisp library
       new  08d35bffdc More compatible detection of native JSON support
       new  03506287c3 More compatible detection of native JSON support
       new  d84b8ef282 Tests: more workarounds for incompatible parsing of dict 
types in native and elisp JSON parsing
       new  3a3ee361b2 Add support for parsing JSONB datatypes
       new  be251cc06c Fix parsing of +Inf, -Inf, NaN floating point and 
numeric values
       new  ddab02a394 Release version 0.18
       new  f8840d897f Add link to emacs-libpq module
       new  e05498b746 Fix error signalling when error message is formatted 
(args to signal are not evaluated)
       new  87ae3c9eee More tests for roundtripping of UTF-8 and binary data
       new  23e24ca8aa Merge branch 'main' of github.com:emarsden/pg-el
       new  552887bfea Add test for TIME type
       new  851b7beb98 Add support for parsing BIT and VARBIT types
       new  d1279ccbce Old Emacs versions can't coerce to bool-vector type
       new  b26034a7c1 Add support for parsing ARRAY types
       new  00630a7bb9 Add tests for ENUM type
       new  79cfe4d677 Add support for parsing boolean array type
       new  ba3f079890 Add support for parsing character array types
       new  737d9a0e14 Add support for parsing text array types
       new  0b85c5b181 Add function pg-cancel to request cancellation of 
currently processing command
       new  05add40916 Tested against YugabyteDB
       new  8f55a1c911 Add support for parsing integer and numerical RANGE 
datatypes
       new  a374b64102 Add support for parsing HSTORE datatypes
       new  e2f1629120 Add infrastructure for testing different PostgreSQL 
versions using podman/docker
       new  5a62097504 Add pg-hstore-setup function to prepare database for use 
of HSTORE datatype
       new  dc673a45d7 Fix test support for PGEL_PORT variable
       new  b6d77faed7 Add support for parsing bpchar and _bpchar types
       new  3e79c96506 Add support for parsing bpchar and _bpchar types
       new  3143465946 Fix handling of DataRow messages when no columns 
returned from query
       new  195e18ff5c Add test targets for PostgreSQL semi-compatible DBMSes
       new  718e2a00b4 Run podman in rootless mode (test README)
       new  2ec40a4731 Improve usage of database connection in test code
       new  dbdae7d109 Prepare for v0.19 release
       new  e5a03f222a Wait for further data in pg-read-chars if necessary (fix 
from swilsons)
       new  f91d546a35 Prepare for v0.20 release
       new  43d4ce39ad Add tests for Unicode names of databases, tables, columns
       new  c636529824 Recommend normal MELPA archive instead of stable archive
       new  bab9b284ac Disable test that assumes VACUUM generates at least one 
NOTICE (failing on CI)
       new  10fef509d0 Tests: additional tests for prepared statements, 
transactions, cursors
       new  5a7523fee3 Add some missing docstrings; pre-declare some functions 
for the bytecode compiler
       new  44e7adf94f Acept a NoticeResponse from the backend during 
connection startup
       new  46bfe65263 Tests: tiny updates
       new  c6082e6514 CI: update some of the test scaffolding
       new  197627a26a The tests run on Supabase
       new  e6b71c4c23 Preliminary implementation + tests for COPY protocol
       new  fde0d42588 CI: add job timeouts
       new  4164b580e8 Add test for COPY FROM STDIN in CSV format
       new  cb35d5ce90 Add test for difference between JSON null in JSONB type 
and SQL NULL
       new  b4516897f9 Fix typo on README
       new  6ec86fdf1c Merge pull request #4 from solanav/main
       new  a848042aa3 Fix pg-tables and pg-columns to use the information 
schema
       new  3c36fa8c88 Tests run fine on PostgreSQL v16.0 (Linux)
       new  8630153ab7 Store input buffer position in a buffer-local variable 
instead of in connection.
       new  761c22fe5d New function pg-add-notification-handler
       new  602505a5e7 Add test for handling asynchronous notifications 
(LISTEN/NOTIFY)
       new  a65ae323c6 Check whether alternative GitHub action works with local 
PostgreSQL on Windows
       new  636ab5ca4c Support for asynchronous notification processing using 
an Emacs process filter
       new  bfb25c1cf4 Add test for synchronous version of LISTEN/NOTIFY 
message processing
       new  3c0aea6ad4 Add publish-subscribe test using the asynchronous 
notification support
       new  7e9b572880 Prepare for v0.24 release
       new  842c3b88ab Fix copy-paste errors
       new  2dccd38d46 Add test for pg_notify() function
       new  efceec47db Rationalize the naming of GitHub workflows
       new  8c954837a5 Improve test robustness
       new  5f793ee03e Add dbname to the pgcon struct
       new  32587e3aa5 Specify lexical binding
       new  03f9b1a390 More date testing
       new  248144c9f0 Add user manual
       new  09caf8168c Update Neon deployed version
       new  e4f657dde0 Documentation improvements
       new  66cc472e2c Manual: use a custom version of highlight.js to enable 
lisp syntax highlighting
       new  b94d71b30e Improve documentation
       new  ea29e4f305 Add md5 test
       new  bc536e7ae7 Document the BYTEA and binary data support
       new  f265e90f33 Add registry prefix to podman image names
       new  7b945f7a39 Add support for the extended query syntax (prepared 
statements)
       new  b5df9ab9dc CI: update version of github actions
       new  cbda97aad5 Use prepared statements in user manual
       new  80ce2de9d3 Fix range check
       new  5949c17943 Documentation for LISTEN/NOTIFY
       new  a377266f8b Tests: check that collation is available before using it
       new  ac0129e5a8 Document the HSTORE functionality
       new  3b8f8450e9 Note v28.1 requirement for extended query support
       new  dfa2a9f555 Improve performance for extended query support
       new  195927a1c7 Fix documentation bug
       new  d7b45330fc Additional tests for NULL and empty SQL statements
       new  6f6d263476 Documentation for the JSON/JSONB support
       new  ac50f5129b Preparing for v0.27 release
       new  84a2e8ed3b Update documentation
       new  06cf5526d2 New functions pg-escape-identifier and pg-escape-literal
       new  6e87af1634 Tests for sequence functions
       new  3b4cef1a1f Prepare for v0.28 release
       new  830ca2a2e8 Prepare for v0.29 release
       new  1160e6b3b0 Implement COPY protocol from PostgreSQL to Emacs buffer
       new  08dc02d83e CI: Emacs installed with ancient Ubuntu is too old
       new  bc99681703 Preliminary support for connecting via connection string 
and via connection URI
       new  74023b33b7 pg-copy-to-buffer: ensure output buffer is multibyte
       new  877dc5c84a Copy protocol: decode data received from PostgreSQL 
before insertion into buffer
       new  ec571fe5ce CI: update dependent actions
       new  31a5bcfbc9 Properly encode data during COPY FROM STDIN
       new  f479ea195b Test for encoding of data in COPY FROM STDIN
       new  e90c372520 Fix case bug in parsing pathname in a connection URI
       new  bca35bd60f Prepare for v0.30 release
       new  a577a8ee27 Add serialization support for hstore columns
       new  739cbe8929 Only register serializer for hstore columns if HSTORE 
extension is loaded
       new  686dbe8cc7 Only register serializer for hstore columns if HSTORE 
extension is loaded
       new  7a26569e7d Add support for schema-qualified table/role names
       new  34298057f0 Additional tests for qualified names
       new  8674f8bc91 Document the schema-qualified name support
       new  895d44a096 Prepare for v0.31 release
       new  5da4cefb91 Fix schema documentation
       new  179221060d Parse numbers with cl-parse-integer instead of 
string-to-number
       new  f5e43bc581 Serialization support for timestamp, timestamptz, 
datetime types
       new  d12d1e5099 New feature: query logging on a pgcon
       new  40755da9a5 New functionality: timeout for attempts to connect over 
network
       new  4b71a337fe Prepare for v0.32 release
       new  1ae74e3667 Fix serialization of DATE datatypes, for extended query 
protocol
       new  b105b90a88 Unused variable warning
       new  0c0fe608bb Add comments for our range assertions on datatypes
       new  364d90baa0 Update docker recipe for paradedb and questdb
       new  17753541c2 Enable logging while running tests
       new  3ceaea0a95 Update docker recipe for CrateDB
       new  9dc5d6c56a Tested with more recent PostgreSQL versions (and other 
semi-compatible database engines)
       new  b2d90feb4d CI: update ikalnytskyi/action-setup-postgres for 
macos-14 runners
       new  35ceb3189d Add serialization support for the vector type used by 
the pgvector extension
       new  02a12b2706 Prepare for v0.33 release
       new  860f6db3fd Add serialization support for the tsvector type
       new  b9007d5847 Fix unused variable warnings
       new  7d20cbbf92 Fixes for use of peg library in tests
       new  0f20a0051a Prepare for v0.34 release
       new  443e2bcbd3 Work around mktemp deficiency on MacOS
       new  10229db41c Allow for server_version backend parameter of the form 
17beta1
       new  ace62810bb Tested against v17beta, Yugabyte 2.21
       new  49c8ffe2a3 Tested against Yugabyte v2.21
       new  66a864f43f Integrate peg.el dependency for our test suite (not used 
in user installs)
       new  02eac8c54e Check that pgcon-server-version-major matches 
current_setting('server_version_num')
       new  87f7745a84 Docstrings < 80 chars
       new  6f3dc4a42a Tests: install dependencies at test time to avoid 
bundling
       new  ff3fed6044 Prepare for v0.35 release
       new  e47ee47194 Parse XML and UUID PostgreSQL types as text
       new  e3fc5905a0 Fix serialization for the BPCHAR type
       new  996d84da3e Test for UUID parsing support
       new  f4906008e7 Fix serialization/deserialization for VECTOR type
       new  82c3e96813 New function pg-function-p
       new  965facfa62 CI: fix package installation on Windows runners
       new  30d60049f6 CI: fix package installation on Windows runners
       new  0e331c221f CI: fix package installation on Windows runners
       new  115bf1007f CI: add test for parsing new OIDs generated by CREATE 
TYPE
       new  056965f7a8 CI: fix package installation on MacOS runners
       new  7b4e872664 CI: fix package installation on MacOS runners
       new  a6ec406f06 CI: fix package installation on MacOS runners
       new  61d7141098 CI: fix package installation on MacOS runners
       new  4f327660f4 CI: windows workflow no longer using pre-installed 
PostgreSQL
       new  98d81d14e0 Report additional attributes of a PostgreSQL error 
(filename, line number, routine, etc.)
       new  a3dc652eff Improve support for dynamic creation of PostgreSQL types
       new  1a1a6feb8e Implement some workarounds better to support CrateDB and 
YugabyteDB
       new  fdd34f13a1 Document the level of support of databases 
semi-compatible with PostgreSQL
       new  59eabcf243 Attempt better tolerance of databases that don't 
implement pg_type system table
       new  9538fcfe95 Better support for testing QuestDB and ClickHouse
       new  18ed786997 Test workarounds for CrateDB and Yugabyte
       new  b451a0bae2 Prepare for v0.36 release
       new  93d6f64ad1 Not working with ClickHouse
       new  29b0c64fc4 Initial support for geometric types
       new  c408c7902d Split out large-object support into separate file
       new  d5e0ebf603 Split out geometry and large object support into 
separate files
       new  be6f372211 Tests: allow for multiple library files
       new  aba65860ab Add tests for serialization/deserialization of POINT type
       new  d03900cdc0 Preliminary POINT support
       new  b67e3e05a0 Split out JSON and HSTORE documentation into separate 
sections
       new  de3eee8284 Improve HSTORE example
       new  aa53c158d0 Add support for LINE type
       new  d4ba585780 Don't recommend manual installation for multifile lib
       new  498303bbef Correct documentation error on pg-disable-type-coercion
       new  1a48d39447 Document installation using use-package macro
       new  91405b0057 Add support for LSEG geometric type
       new  1b885ca209 Add forward declarations for functions used
       new  33a39194b2 Add forward declarations for functions used
       new  b5be6dd82a Stylish docstrings
       new  b2f84bb78f Add support for the geometric types BOX and PATH
       new  3bc7ee37ee Add serialization/deserialization support for POLYGON 
type
       new  ecd6167faf Note testing with pre-release Emacs
       new  7da9ecdc23 Support for parsing the TIMETZ type
       new  3d16f2e30e Prepare for v0.37 release
       new  e113c914fc Add Code: header
       new  ed3adf0c85 Work around bytecode compiler error
       new  caa3dc0134 Don't load pg-geometry and pg-lo modules by default
       new  ffc2361a84 Fix tests for pg-geometry
       new  614becd418 Remove use of cl-eval-when
       new  a6876c483b Add just recipe to check our package-vc-install 
instructions
       new  b422246f43 Disable pg-connect-timeout on Microsoft platforms
       new  3a16187115 Add test recipe for xata.io service
       new  029cb8e207 Fix parsing of timestamps when no timezone explicitly 
specified
       new  11f515ab7b Tested against PostgreSQL 17beta2
       new  41fe77f35f Tested against PostgreSQL 17beta2
       new  25d8ddb522 Parse PostgreSQL records as text
       new  138631a428 Support for serializing/deserialization PostGIS data 
types
       new  229bfc5ae5 Tests for preliminary PostGIS 
serialization/deserialization support
       new  a7a020af53 Add documentation for PostGIS support
       new  2c32085cee Prepare for v0.38 release
       new  1d5a2c1740 Allow deps in MELPA
       new  b7d343529e Fix serialization of BPCHAR values in prepared queries
       new  67fdc7590a Only use unix-fsync on Unix platforms
       new  4ad5f44dcb Shorten docstring
       new  2eef9b6294 Fix serialization for the BPCHAR type
       new  7e9105b86e CI: fix use of MELPA for dependencies
       new  be43cb613d New function pg-column-autogenerated-p, new prepared 
statement cache.
       new  fb40e2859d Move from GPL v2-or-later to GPL v3-or-later license
       new  2f8fcc4c41 Prepare for v0.39 release
       new  c87fa42d15 Modifications to initialization for pg-geometry and 
pg-gis libraries.
       new  6d969e3596 Ensure items in pgcon-connect-info are in the same 
position for local and tcp connections
       new  797742488d Tests: use pgcon-connect-info instead of PGEL_USER 
environment variable
       new  f1aa983ed9 Workarounds for detecting different PostgreSQL-like 
variants
       new  69ca40a420 Prepare for v0.39 release
       new  81f116d633 Tests: additional workarounds for semi-compatible 
PostgreSQL alternatives
       new  9fd53954a3 Update information on semi-compatible databases
       new  93e3fe31c0 Add serialization/deserialization support for the 
jsonpath type
       new  466c5af72c Document serialization/deserialization support for the 
jsonpath type
       new  2ac73101e5 Some basic testing with Google Spanner
       new  3b28861ea3 Note very limited compatibility with YDB
       new  5591e1789c Additional documentation on prepared statements
       new  3fea4dcb5e Further workarounds for PostgreSQL-like engines
       new  d44655d084 Serialization functions take a second argument ENCODING
       new  e202b35d46 Serialization functions take a second argument ENCODING
       new  6ae59fa2ba - Serialization functions now take a second argument 
`ENCODING` specifying the client-encoding in   use, in the same way as for 
deserialization functions.
       new  60318d8ecb New tests for auth with client certificates
       new  76aa78d97c Tested with additional semi-PostgreSQL-compatible 
databases
       new  b61aa2ec4d Some documentation string fixes
       new  8f6f2892b2 Prepare for v0.40 release
       new  2079cb44cc Fix test recipe for client certificate support
       new  dc0122a7b0 User errors in serialization functions now signal an 
error of type pg-type-error
       new  d93a37819d Delete all uses of variable pg--MAX_MESSAGE_LEN 
(obsolete)
       new  759ac9a192 Document the TLS client-certificate support
       new  92cb7e0e58 Document the TLS client-certificate support
       new  1adb48ffcf Prepare for v0.41 release
       new  5929fce134 Fix serialization/deserialization for non-ASCII 
CHARACTER and BPCHAR types
       new  09ec16d918 Further workarounds in tests for Xata 'serverless 
postgres'
       new  e6f9f43d96 Update list of tested PostgreSQL/compatible versions 
tested
       new  eee700f563 Parse connect_timeout and read_timeout parameters in 
connection URLs and strings
       new  7d3a0a6a93 Add recipe for testing GreptimeDB
       new  b272ff7c32 Further workarounds for testing semi-compatible xata.io 
database
       new  d1cdb942f0 Add functionality to detect semi-compatible PostgreSQL 
variants
       new  c4b050c52a Prepare for v0.42 release
       new  1aa72c2e88 Update information on semi-compatible PostgreSQL variants
       new  dfa6ec4ec7 Fix serialization for UUID types in prepared statements
       new  09be39a217 New recipes to set up test databases
       new  7095633596 Test suite: more workarounds for semi-compatible 
PostgreSQL variants
       new  40882432af Additional tests for JSONB values and for non-ASCII 
characters in HSTORE keys and values
       new  590b5b1d52 Key/value serialization in HSTORE objects now respects 
client encoding
       new  c70a5672a5 tests: json_scalar function is new in PostgreSQL 17.0
       new  3c695798fb Improve error reporting in pg-geometry library
       new  516f09df63 Additional checks for PostgreSQL variant IvorySQL
       new  937655598f Test support for IvorySQL variant
       new  6b0bdbf071 Add test recipe for pgbouncer
       new  dd1c99c42c Improve (slightly) test compatibility with QuestDB
       new  c6c6ac60c1 Note special permissions needed to install PostGIS 
extension
       new  8b2d7989a6 Additional tests for PostgreSQL 17 JSON functions
       new  0f7bdcdef4 Fix bug in startup sequence for short usernames
       new  6f49c07361 Note status with recently released v17.0 of PostgreSQL
       new  1f9692b907 Note status with recently released v17.0 of PostgreSQL
       new  84fff52e22 Prepare for v0.43 release
       new  70c889644e Detect the PostgreSQL variant TimescaleDB.
       new  667747c4a8 Implement specific SQL query for pg-tables for the 
CrateDB PostgreSQL variant
       new  d4a6ad2f05 Updates to test recipes for different PostgreSQL variants
       new  51289174fa Serialization for floating point values accepts 
non-float numeric values
       new  f379f05615 Update test recipes to work with GreptimeDB
       new  8a05ebd2e5 Documentation: updates to list of semi-compatible 
databases
       new  3e7917dfe1 Prepare for v0.44 release
       new  5d6fdfaedb Add test recipe for CitusDB
       new  0cb7dc571e Update tested status with various semi-compatible 
databases
       new  f069d69cb8 Parsing connection URI/string: additional variables are 
used for defaults
       new  29488cd49e Add a test recipe for the OrioleDB variant
       new  a17210a433 Tests for environment variable parsing in connection URIs
       new  15fb542b86 Update tested version information
       new  f9bf97ef37 Update tested version information
       new  63fe8e53d0 current_setting('ssl_library') only available for 
PostgreSQL > 11
       new  8d0dab6296 Updates to supported semi-compatible PostgreSQL variants
       new  5ba95ae0f3 Updates to supported semi-compatible PostgreSQL variants
       new  262bc9a8e7 Updates to supported semi-compatible PostgreSQL variants
       new  84ce01233d Prepare for v0.44 release
       new  bf07b43a76 Updated tested versions of PostgreSQL-compatible database
       new  82e5b37f2d Enable TCP_NODELAY on PostgreSQL connection when Emacs 
supports it
       new  ebab460eba New function pg-schemas returns the list of schemas in a 
PostgreSQL database
       new  b5693e1a59 New function pg-schemas returns the list of schemas in a 
PostgreSQL database
       new  06fe80d826 Add simple multithreading/multiconnection test
       new  ebdde334cb Add little bobby tables test
       new  99c5ed8b4e Preserve fractional part of timestamp
       new  5ba2800970 Merge pull request #6 from akurth/main
       new  31c15ca405 Fix pg-schemas for QuestDB
       new  1defee1961 Update tested versions of semi-compatible PostgreSQL 
variants
       new  0a7ea23d8e Add support for detecting the RisingWave database
       new  939b62a170 Add test recipe for the RisingWave database
       new  292d7dd291 Add test workarounds for the RisingWave database
       new  e0a247397f Document timestamp parsing fix
       new  49aa95bb0a Preserve seconds precision in timestamp serialization
       new  bcc52ebe64 Merge pull request #7 from akurth/main
       new  e1510f691b Prepare for v0.45 release
       new  4edb7209ca Fix timezone handling
       new  de99b9abeb Merge remote-tracking branch 'upstream/main'
       new  ac61ed7d5e Replace unknown timezone by "Europe/Berlin" in tests
       new  59cf457073 Move timezone tests to test-pg.el and prefix test 
functions with "pg-"
       new  09f5763c7e Merge pull request #8 from akurth/tz
       new  86d6fae334 Preliminary workarounds to support connections to the 
Clickhouse variant
       new  aba793d9b6 Document fixes to timezone management in 
parsing/serialization
       new  0ea2564b09 Account for DST when parsing timestamp without timezone 
data.
       new  09b75809bc Set session timezone explicitly in tests
       new  2152055232 Provide fallback use of parse-iso8601-time-string for 
Emacs < 29
       new  e684d1f525 Set TZ in environment to ensure reproducibility of 
timezone tests
       new  bbd4677a4b Set TZ environment variable using setenv
       new  2d19590117 Set TZ environment variable in Github Actions workflows
       new  9afdbea51e CI: set TZ environment variable when running tests
       new  8c03589740 CI: use Ubuntu 24.04 runner image
       new  7878c01282 Tests: specify target timezone explicitly in encode-time
       new  d3811fca68 Add test recipe for PostgreSQL 15 Docker image
       new  a14fe23120 CI: use set-timezone GitHub action
       new  04436269d1 Tests: print value from encode-time
       new  76163328ea CI: fix use of set-timezone GH action
       new  29b6e22285 CI: test without DST adjustment
       new  11e5811ae4 Tests: print current Emacs timezone
       new  c48b49c46a CI: Use UTC+offset values for TZ instead of Europe/XX or 
Asia/XX
       new  6cae8dc6d9 Use the POSIX time zone UTC-01:00 (CET) for all tests
       new  b86f794b4b CI: display detail of failing tests
       new  f95b54c2d0 CI tests: try t as last argument to format-time-string 
instead of UTC
       new  3b3f9f5bc7 CI: debugging unexpected Emacs datetime encoding issues
       new  912ad0086a Fix timestamp parsing by using local Emacs time instead 
of system time
       new  b02ddfd870 Further workarounds for CrateDB and CockroachDB 
deficient PostgreSQL compatibility
       new  8209296277 Add workaround for RisingWave database in pg-schemas
       new  fb8420310b Tests: further workarounds for PostgreSQL variants 
risingwave and cockroachdb
       new  e6199fa1e8 Prepare for v0.46 release
       new  977b3650f1 Add recipe for testing Google AlloyDB omni
       new  45b3ea8787 Improve test suite compatibility for different 
PostgreSQL variants and Emacs versions
       new  2860652d40 Update copyright year
       new  0865728ed7 New variable pg-new-connection-hook, new generic 
function pg-do-variant-specific-setup.
       new  eea9f00f93 Document AlloyDB Omni support
       new  ee594c0290 Fix some unused variable warnings
       new  a945e203f4 Prepare for v0.47 release
       new  0d11fa1f5b Test recipe for Microsoft DocumentDB
       new  9ccb29e4f9 Note testing with Microsoft DocumentDB
       new  93eed23ab3 Register parsers for AlloyDB-specific types on startup
       new  a41d46a9da Update tested versions for PostgreSQL variants
       new  07797ce375 Document pg-do-variant-specific-setup
       new  1f3cd5f9ee Improve documentation
       new  8155e6ceb7 Improve test suite compatibility with server PostgreSQL 
variants
       new  05dae28aa6 Fix test suite for PostgreSQL < v12 where 
gen_random_uuid() is undefined
       new  69a74a25cf Add logic to detect the Materialize variant of PostgreSQL
       new  627a8d08c7 Add support for Materialize and Hydra Columnar variants
       new  b51c98e7f6 Error reporting: record and report the constraint name, 
if present
       new  dc7c994235 Implement more fine-grained error handling using 
SQLSTATE information
       new  e5eca4fcdc Note partial support for Materialize database
       new  3dd14d1388 Document the fine-grained error reporting
       new  6ecbaba684 Update test recipe for IvorySQL
       new  d3be57348f Add test support for fine-grained error reporting
       new  a05df43423 Update versions of tested releases
       new  f160e05e2e Prepare for v0.48 release
       new  0a94b56290 Add badge for last tagged version
       new  4c6df80cb6 Remove executable attribute from pg-geometry.el
       new  cac88d8a85 Add test recipe for Docker image with Vectorchord-bm25 
extension
       new  750b76b137 Tests: additional error class tests
       new  a6c5c45c60 New error classes pg-character-not-in-repertoire and 
pg-plpgsl-error
       new  94d4a875ce Add note concerning TCP_NODELAY support in Emacs 31
       new  247a8a11be Note new error classes
       new  c455f6acbd Add category superclasses to pg-error
       new  722e6a2661 Clickhouse variant: filter system-internal tables for 
pg-tables
       new  bc6bde59f2 New function pg-current-schema
       new  5660dc9f90 Update tested versions information
       new  fdbd6d7188 Implement pg-table-comment for CockroachDB
       new  cb17d88b78 Implement parsing/serialization support for vchord_bm25 
extension
       new  f1641c0371 Implement tests for the BM25 extension support.
       new  864a637172 Document new errors pg-character-not-in-repertoire and 
pg-plpgsql-error
       new  809ebc6445 Fix predeclaration of functions
       new  011bc4858d Fix predeclaration of functions
       new  00e3f15c99 Remove redundant last-tested information
       new  f957bb6679 Prepare for v0.49 release
       new  e1815943e1 Merge pull request #9 from 
manphiz/fix-pg-geometry-el-mode
       new  e38be2468a Tests: add test for defining and deleting function 
definitions
       new  dda8a17425 Further workarounds for PostgreSQL variants
       new  7c1dec8a6b Implement function pg-column-comment with defsetf
       new  cc4641f425 Documentation: document the pg-table-comment and 
pg-column-comment functions
       new  ffeaf25196 Add workarounds for CrateDB in pg-column-autogenerated-p
       new  dea82c6405 Tests: further workarounds for variants
       new  b913ffd728 Update information on tested variants
       new  12084d2364 Tests: use connection URLS
       new  81e7a73ea9 Tests: fix test suite for RisingWave (no autoincrement 
column capability) and PG < v12
       new  b0d5c92c14 Update information on tested variant versions
       new  8fa8881c4d Prepare for v0.50 release
       new  1ddc2f96ba Call url-unhex-string on user/password only if non-nil
       new  4f4c0a5fe4 Merge pull request #11 from akurth/main
       new  caf252c0fa Fix bug in setf function for pg-table-comment.
       new  c93bed1932 Tests: improve support for RisingWave and Materialize 
variants
       new  97d83d894a Document changes
       new  a5661496b1 Update tested variant versions
       new  3e2ab33050 Update tested variant versions
       new  ca270a0cdb Implement pg-column-default pg-table-comment for YDB
       new  121763af1f Tests: mark additional tests as failing with Spanner
       new  b5978eab88 Prepare for v0.51 release
       new  ef21e5fbba Tests: database in Docker tests only binds to local ports
       new  e78a842fb0 Tests: better account for incompatibilities in QuestDB
       new  041b960a58 pg-fetch-prepared: close portal after fetching tuple data
       new  903ac61bbb pg-fetch-prepared: close portal after fetching tuple data
       new  29d3be91a6 Add basic implementation of pg-table-owner for CrateDB 
variant
       new  530f1ff769 Update tested variant versions
       new  5f18716b8f Tests: flush table after insertion for CrateDB
       new  999885477c Add support for Greenplum PostgreSQL variant
       new  00324d2f66 Tests: add exceptions for Greenplum database
       new  4863fc3645 Update tested versions
       new  8454fbd33b Update the versions of tested PostgreSQL variants
       new  ffbc0be205 Prepare for v0.52 release
       new  5d48dd386a Update the versions listed for last tested PostgreSQL 
variants
       new  82ff22e118 Tests: add test recipes for PgCat and PgDoc bouncer 
middleware
       new  925326e3ce - In `pg-sync`, try to read the `ReadyForQuery` message 
sent by the backend.
       new  e2649e69ce Additional tests for pg-table-comment and 
pg-column-comment
       new  ff6a89b69d Prepare for v0.53 release
       new  fc05c3965c Tests: add test for error in readonly-transations
       new  c73a44d49e - Implement workaround for `pg-column-default` for 
Google Spanner and QuestDB.
       new  3f5c29bfb0 Update information on last tested variant versions
       new  3e12756710 - Handle `ParameterStatus` and `NotificationResponse` 
messages in `pg-fetch`.
       new  df0609b12f Tests: new recipes for ReadySet, YottaDB, RisingLight
       new  81a71ab7f6 Tests: add test recipe for YottoDB Octo DB
       new  918517f874 Tests: implement support for YottoDB Octo
       new  9d39da10b7 Tests: retrieve fresh Docker images
       new  fc7829dbe5 More information on tested PostgreSQL variant versions; 
document YottoDB Octo status
       new  fdf4080fb8 Workarounds and detection support for YottoDB Octo 
variant
       new  4f2d0cf8e7 Prepare for v0.54 release
       new  5019732d32 Update notes on tested PostgreSQL/variant versions
       new  20f544de6a New function pg-connect/direct-tls
       new  b4942c2a2b Test support for direct-tls connection methid
       new  e586075e85 Test targets for PostgreSQL 18 beta
       new  76547dcbe0 Document pg-connect/direct-tls addition
       new  3af8596f3a Add additional edge case tests
       new  4b1663f425 Read and discard additional message types in pg-sync
       new  89c01413e1 Update information on tested variants and versions
       new  73a15b572c Update test recipe for pgcat to increase read timeout
       new  f9ae6eb403 ADditional tests for large number of columns
       new  2ec8478328 Add test recipes for Timeplus Proton and Apache AGE 
database variants
       new  2c0c1623b9 Further tests for sqlstate reporting on invalid SQL
       new  cd54639045 Update information on tested variant versions
       new  e59a8bf2a4 Add additional sqlstate tests
       new  365da3f723 Recognize and add workarounds for thenile.dev hosted 
PostgreSQL
       new  73216a00e6 Tests: add workarounds and expected failures for 
thenile.dev hosted service
       new  aca0a6ce4b Tests: additional workarounds for RisingWave variant
       new  bf65888079 Tests: fix CockroachDB recipe
       new  8e64f14173 Update information on latest tested variant versions
       new  63690547ce Prepare for v0.55 release



Reply via email to