Skip to content

v1.5.3 — 5 bug fixes, including 3 long-standing sqlx issues

Latest

Choose a tag to compare

@suiriass suiriass released this 26 Jun 23:43
7a96ce3

📦 v1.5.3 — Bug Fix Release

This version brings 5 critical fixes, with 3 issues inherited from jmoiron/sqlx.

✅ Bug Fixes

Area Fix Related
In binding Fixed panic when encountering nil driver.Valuer or nil pointer slices sqlx #952
Named VALUES expansion Fixed fixBound logic that would silently drop rows in batch INSERT/UPDATE sqlx #898, #694, #772
NextResultSet cache Fixed stale cache causing mis-scans on subsequent result sets sqlx #857
Select + sql.RawBytes Reject sql.RawBytes with clear error to prevent silent data corruption sqlx #931

🔧 Refactoring

  • Removed unused reflectx public APIs (FieldMap, FieldByName, FieldsByName)
  • Fixed FieldByIndexesReadOnly to handle nil pointers gracefully

📊 Quality

  • CI passes for Go 1.21 and 1.26
  • Codecov coverage: 80.37%

Thanks to all contributors and users for the feedback! 🙏