0.95.0 (2024-09-04)
With this release, we concluded the identifiers rework. We prepared a more detailed public document (here) that contains the main issues we addressed, our recommendations on identifiers, and what improvements may come next regarding identifiers.
❗ Migration guide: v0.94.1 -> v0.95.0 (This release has many entries worth looking at before upgrading)
Essential GA object readiness for V1: link (Roadmap reference).
🎉 What's new:
- V1 redesign resources
- Add fully_qualified_name to all resources #2990
- Add identifier parsers #2957
- Add identifier with arguments #2979
- Add timeouts block to cortex #3004
- Identifier with arguments for procedure and external function #2987
🔧 Misc
- Add annotation about fully_qualified_name and fix handling granteeName #3009
- Apply identifier conventions #2996
- Apply identifier conventions to grants #3008
- Clean collection utils #3028
- Clean old assertions #3029
- Conclude identifiers rework #3011
- Improve user test and add manual test for user default database and role #3035
- Use new identifier with arguments in function, external function, and procedure grants #3002
- User improvements #3034
🐛 Bug fixes:
- Database tests and introduce a new parameter #2981, fixes #2978, #2826
- Fix custom diffs for fields with diff suppression #3032
- Fix default secondary roles after BCR 2024_07 #3040, fixes #3038
- Fix issues #3020, fixes #2972, #3007
- Fix known user resource issues #3013, fixes #2662, #2668, #2817, #2836, #2938, #2942, #2970, #1572, #1535, #1155, #2902
- Fix identifier issues #2998, fixes #2985, #2644
- Fix minor issues #3027, fixes #3015 #3016 #2807 #3025
- Nuke users #2971