Changelog of @hackage/ihp-datasync 1.5.0

Changelog for ihp-datasync

v1.5.0

  • Migrate from postgresql-simple to hasql with prepared statements
  • Use hasql for RLS queries instead of falling back to postgresql-simple
  • Replace DynamicValue with Aeson Value for simpler JSON handling
  • Send append-only deltas for streaming text updates
  • Fix CountSubscription comparing against initial count instead of last-sent count
  • Fix DataSync trigger installation deadlock
  • Return HTTP 400 JSON responses instead of crashing on invalid requestBodyJSON
  • Use postgresql-types (Point, Polygon, Interval, Inet) instead of custom types
  • Schema-aware typed parameter encoding
  • Add end-to-end integration tests against real PostgreSQL

v1.4.0

  • Initial release as a standalone package, extracted from ihp