v2.2.0 - PostgreSQL NULL Array Support and Peer Dependency Update
Enhancements
- Formal support for
NULLelements 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-data3.1048.0+ and is now documented as a supported feature rather than a known limitation (2a4b4a3) - Raise
@aws-sdk/client-rds-datapeer dependency floor from^3.0.0to^3.1048.0so 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 inafterAll(#172) (a7e40c6)
Dependencies
- Bump
@aws-sdk/client-rds-datafrom 3.901.0 to 3.1048.0 andfast-xml-parserfrom 5.2.5 to 5.7.3 (#170) (d87a6f6) - Bump
js-yamlfrom 4.1.0 to 4.1.1 (security fix for prototype pollution in the YAML merge operator) (#171) (e28d272) - Bump
postcssfrom 8.5.6 to 8.5.14 (security fixes for XSS and arbitrary file reads) (#169) (e95c34a) - Bump
kyselyfrom 0.28.7 to 0.28.17 (#168) (1dcf030) - Bump
lodashfrom 4.17.23 to 4.18.1 (#167) (5fe2bb4) - Bump
drizzle-ormfrom 0.44.6 to 0.45.2 (#165) (d26dc44) - Bump
vitefrom 7.1.12 to 7.3.2 (#164) (e1268ab) - Bump
picomatchfrom 2.3.1 to 2.3.2 (#163) (c160105) - Bump
flattedfrom 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