3 hours ago
pq

v1.12.0

  • The next release may change the default sslmode from require to prefer. See #1271 for details.

  • CopyIn() and CopyInToSchema() have been marked as deprecated. These are simple query builders and not needed for COPY [..] FROM STDIN support (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`)
    

Features

  • Support protocol 3.2, and the min_protocol_version and max_protocol_version DSN parameters (#1258).

  • Support sslmode=prefer and sslmode=allow (#1270).

  • Support ssl_min_protocol_version and ssl_max_protocol_version (#1277).

  • Support connection service file to load connection details (#1285).

  • Support sslrootcert=system and use ~/.postgresql/root.crt as the default value of sslrootcert (#1280, #1281).

  • Add a new pqerror package 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)
    }
    

Fixes

  • 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.UTC for UTC aliases such as Etc/UTC (#1282).

18 hours ago
grpc-go

Release 1.79.3

Security

  • server: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted "deny" rules in interceptors like grpc/authz. Any request with a non-canonical path is now immediately rejected with an Unimplemented error. (#8981)
3 days ago
goquery

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).

6 days ago
unioffice

v2.9.0

Release notes - UniOffice v2.9.0

This release contains improvements, security patch and bug fixes

Improvements

  • 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

Security Patch

  • US-1333 [CVE-2023-36308] indirect use of github.com/disintegration/imaging: crafted TIFF image can cause panic

Bug Fixes

  • US-1314 Missing gutter attribute on pgMar element fix
  • US-1270 DOCX to PDF page numbering issue fix
  • US-1337 DOCX to PDF underline font missing fix
  • US-1347 PPTX slide master relationship fix
8 days ago
unipdf

v4.8.0

Release notes - UniPDF v4.8.0

This release contains improvement, security patch and bug fixes

Improvement

  • US-1325 Supported minimum Go version update to Go 1.24

Security Patch

  • US-1333 [CVE-2023-36308] indirect use of github.com/disintegration/imaging: crafted TIFF image can cause panic

Bug Fixes

  • US-1349 extractor text 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
11 days ago
lancet

v2.3.9

What's Changed

New Contributors

Full Changelog: https://github.com/duke-git/lancet/compare/v2.3.8...v2.3.9

12 days ago
go-micro

v5.19.1

What's Changed

Full Changelog: https://github.com/micro/go-micro/compare/v5.19.0...v5.19.1

12 days ago
go-micro

v5.19.0

What's Changed

New Contributors

Full Changelog: https://github.com/micro/go-micro/compare/v5.18.0...v5.19.0

12 days ago
grpc-go

Release 1.79.2

Bug Fixes

13 days ago
go-micro

v5.18.0

What's Changed

Full Changelog: https://github.com/micro/go-micro/compare/v5.17.0...v5.18.0