You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Add SCRAM-SHA-256 authentication method (sponsored by Schmidt GmbH)
Improve parsing speed for DateAndTime and Date based on the ISO PSQL 8601 format (as suggested by Esteban Maringolo)
Extend P3ConnectionEstablishedEvent to report authentication type
Extend the P3 connection URL with TLS/SSL to psql://username:password@localhost:5432/databasename?sslmode=require (selectively based on PostgreSQL's own format)
Make P3Client>>#url: more forgiving regarding the scheme, psql:// postgres:// as well as postgresql:// are now accepted (but psql:// remains our preferred shorthand)
Use GitHub Actions CI with tests on Pharo 7 to 10 against latest PostgreSQL database version
Move #isServerVersionAtLeastMajor:minor: to P3Client and make it more robust
Add a mechanism to retry faulty connections (see #retryCount and #retryDelay)
Fix P3Client>>#runQueryResult to better handle multiple commands in one query (as suggested by Yann Lesage)
Make it possible to use ZTimestamp with nanasecond precision as alternative to DateAndTime
Improve and extend unit tests related to and impacted by timezones, they now pass on a local Postgres server in the same timezone as against one in UTC
Add support for _oid oid[] type 1028 (as contributed by Dmitriy Dorofeev)