v1.12.0
-
The next release may change the default sslmode from
requiretoprefer. See #1271 for details. -
CopyIn()andCopyInToSchema()have been marked as deprecated. These are simple query builders and not needed forCOPY [..] FROM STDINsupport (which is not deprecated). (#1279)// Old tx.Prepare(CopyIn("temp", "num", "text", "blob", "nothing")) // Replacement tx.Prepare(`copy temp (num, text, blob, nothing) from stdin`)
-
Support protocol 3.2, and the
min_protocol_versionandmax_protocol_versionDSN parameters (#1258). -
Support
sslmode=preferandsslmode=allow(#1270). -
Support
ssl_min_protocol_versionandssl_max_protocol_version(#1277). -
Support connection service file to load connection details (#1285).
-
Support
sslrootcert=systemand use~/.postgresql/root.crtas the default value of sslrootcert (#1280, #1281). -
Add a new
pqerrorpackage with PostgreSQL error codes (#1275).For example, to test if an error is a UNIQUE constraint violation:
if pqErr, ok := errors.AsType[*pq.Error](err); ok && pqErr.Code == pqerror.UniqueViolation { log.Fatalf("email %q already exsts", email) }To make this a bit more convenient, it also adds a
pq.As()function:pqErr := pq.As(err, pqerror.UniqueViolation) if pqErr != nil { log.Fatalf("email %q already exsts", email) }
-
Fix SSL key permission check to allow modes stricter than 0600/0640#1265 (#1265).
-
Fix Hstore to work with binary parameters (#1278).
-
Clearer error when starting a new query while pq is still processing another query (#1272).
-
Send intermediate CAs with client certificates, so they can be signed by an intermediate CA (#1267).
-
Use
time.UTCfor UTC aliases such asEtc/UTC(#1282).
v1.12.0
Note that Go1.25 is now required (use goquery < 1.12.0 if you can't use go1.25+, see README for version details).
v2.9.0
This release contains improvements, security patch and bug fixes
- US-1315 DOCX merge update bookmark ids
- US-1326 Update supported minimum Go version to Go 1.24
- US-1267 Schema support for Drawing ML and InkML
- US-1333 [CVE-2023-36308] indirect use of github.com/disintegration/imaging: crafted TIFF image can cause panic
v4.8.0
This release contains improvement, security patch and bug fixes
- US-1325 Supported minimum Go version update to Go 1.24
- US-1333 [CVE-2023-36308] indirect use of
github.com/disintegration/imaging: crafted TIFF image can cause panic
- US-1349
extractortext matrix position miscalculation on text extraction due not synced parent CTM fix. - US-1350 PdfReader.GetPreviousRevision() panic fix
- US-1312 Splitting division to several pages hangs fix
- US-1321 OCR service integration retry request clone body payload fix
- US-1319 Test cases document signing with timestamping authority (TSA) fix
- US-1316 Github actions CI on lint fail fix
v2.3.9
- Fix/339 by @jiawen-afk in https://github.com/duke-git/lancet/pull/344
- Feat/encryption for sm2 sm3 sm4 by @jiawen-afk in https://github.com/duke-git/lancet/pull/343
- fix(random): avoid concurrent rand.Seed causing panic by @coder-liyang in https://github.com/duke-git/lancet/pull/345
- ReadFileByLine bugfix by @caiknife in https://github.com/duke-git/lancet/pull/350
- feat: add address.Smart and Decompose for parse CN address by @jiawen-afk in https://github.com/duke-git/lancet/pull/346
- fix: dropped http errors by @alrs in https://github.com/duke-git/lancet/pull/351
- @alrs made their first contribution in https://github.com/duke-git/lancet/pull/351
Full Changelog: https://github.com/duke-git/lancet/compare/v2.3.8...v2.3.9
v5.19.1
- Update image reference in goreleaser configuration by @alex-dna-tech in https://github.com/micro/go-micro/pull/2887
Full Changelog: https://github.com/micro/go-micro/compare/v5.19.0...v5.19.1
v5.19.0
- Claude/update docs roadmap f zd2 j by @asim in https://github.com/micro/go-micro/pull/2885
- feat: github artifact release CI by @alex-dna-tech in https://github.com/micro/go-micro/pull/2886
- @alex-dna-tech made their first contribution in https://github.com/micro/go-micro/pull/2886
Full Changelog: https://github.com/micro/go-micro/compare/v5.18.0...v5.19.0
Release 1.79.2
- stats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (https://github.com/grpc/grpc-go/pull/8874)
v5.18.0
- Update documentation and add multi-service support with examples by @asim in https://github.com/micro/go-micro/pull/2881
- Update documentation, add agent demo, and enhance service API by @asim in https://github.com/micro/go-micro/pull/2882
- Claude/update docs roadmap f zd2 j by @asim in https://github.com/micro/go-micro/pull/2883
- Add agent platform showcase and refactor project structure by @asim in https://github.com/micro/go-micro/pull/2884
Full Changelog: https://github.com/micro/go-micro/compare/v5.17.0...v5.18.0