Skip to content

GenieRails v1.1.0

Choose a tag to compare

@louiscsq louiscsq released this 09 Apr 03:38
· 690 commits to main since this release
v1.1.0
bd5f997

Highlights

  • 15/15 integration test scenarios passing on both AWS and Azure
  • Australian Bank Demo with pre-configured Genie Space (sample questions, benchmarks, instructions)
  • GenieRails logo added to README

CI & Test Reliability

  • Per-run S3 buckets eliminate parallel provisioning race conditions
  • Comprehensive governance mode fixes (genie_space_configs no longer leaks)
  • sync_tag_policies suffix matching for parallel test environments
  • DDL organized by catalog headers helps LLM track multi-catalog output
  • Catalog coverage semantic check triggers retry when LLM forgets a catalog
  • Ellipsis detection triggers retry when LLM outputs placeholder content
  • Unsafe row filter rewrite removes hallucinated column references
  • Cross-catalog function reference fix in autofix_fgac_arg_count_mismatch
  • max_tokens increased to 32768 to prevent HCL truncation
  • Default FMAPI model updated to databricks-claude-sonnet-4-6
  • Parallel test timeout increased to 4 hours
  • Workspace layer auto-import for orphaned warehouses
  • Teardown cleans envs/ config files for fresh re-provisioning

Validation Improvements

  • Forward country/industry overlays to post-generation validation
  • Merge overlay function categories instead of replacing base categories
  • Add customer_pii and patient_pii categories for PII masking functions
  • Add payment_card category for card masking functions

Australian Bank Demo

  • Pre-populate Genie Space with sample questions, benchmarks, instructions, SQL config
  • Generate imports config verbatim from API (not regenerated by LLM)
  • Review, tune & validate step added to demo README

Full Changelog: v1.0.0...v1.1.0