Repository navigation
GenieRails v1.1.0
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