Skip to content

v2.2.0 - PostgreSQL NULL Array Support and Peer Dependency Update

Choose a tag to compare

@jeremydaly jeremydaly released this 19 May 20:29
· 2 commits to main since this release

Enhancements

  • Formal support for NULL elements in PostgreSQL integer and text arrays. Values like '{1,NULL,3}'::int[] now correctly deserialize to [1, null, 3]. This behavior is provided by @aws-sdk/client-rds-data 3.1048.0+ and is now documented as a supported feature rather than a known limitation (2a4b4a3)
  • Raise @aws-sdk/client-rds-data peer dependency floor from ^3.0.0 to ^3.1048.0 so users on older SDK versions get a peer-dep warning instead of silently running against the known-broken NULL-in-array path (2a4b4a3)

Testing

  • Remove stale test.fails() markers on NULL-in-array test cases that now pass with the bumped SDK; drop duplicate copies that previously lived in the "Known Data API Limitations" section (d87a6f6)

CI/CD

  • Serialize Integration Tests workflow runs against the shared Aurora cluster via a workflow-level concurrency: block, preventing the "Table doesn't exist" and "relation does not exist" races between simultaneous PR and main-push runs that drop tables out from under each other in afterAll (#172) (a7e40c6)

Dependencies

  • Bump @aws-sdk/client-rds-data from 3.901.0 to 3.1048.0 and fast-xml-parser from 5.2.5 to 5.7.3 (#170) (d87a6f6)
  • Bump js-yaml from 4.1.0 to 4.1.1 (security fix for prototype pollution in the YAML merge operator) (#171) (e28d272)
  • Bump postcss from 8.5.6 to 8.5.14 (security fixes for XSS and arbitrary file reads) (#169) (e95c34a)
  • Bump kysely from 0.28.7 to 0.28.17 (#168) (1dcf030)
  • Bump lodash from 4.17.23 to 4.18.1 (#167) (5fe2bb4)
  • Bump drizzle-orm from 0.44.6 to 0.45.2 (#165) (d26dc44)
  • Bump vite from 7.1.12 to 7.3.2 (#164) (e1268ab)
  • Bump picomatch from 2.3.1 to 2.3.2 (#163) (c160105)
  • Bump flatted from 3.3.3 to 3.4.2 (#161) (4078322)

Feedback

We value your feedback! If you encounter any issues or have suggestions, please report issues.


Full Changelog: v2.1.4...v2.2.0