Skip to content

Enfyra Server v2.2.16-patch-3

Choose a tag to compare

@dothinh115 dothinh115 released this 08 Aug 01:26
· 62 commits to main since this release
2fa9c18

Enfyra Server v2.2.16-patch-3

Bug Fixes

  • Fixed runtime schema mutations reading truncated enfyra_table metadata: the deep-fetch default capped one-to-many/many-to-many reads at 10 rows, so tables with more than 10 columns or relations were silently truncated, corrupting revision hashing and target attestation. Runtime metadata reads in runtime-metadata-schema-router.service.ts and runtime-schema-executor.service.ts now pass limit: 0 deep options via runtime-schema-metadata-read.util.ts so the full persisted schema is always read.
  • Fixed type attestation rejecting runtime-added date columns: isTypeCompatible in schema-comparison.ts now accepts physical DATE as compatible with date columns, matching the runtime DDL path while getKnexColumnType normalizes date/datetime/timestamp to timestamp.