What's Changed
🚀 Features
- Databricks integration revamp: Upgraded with new OAuth support, refined interface design, dedicated GitSync migration handling, and relocated to the Databases section by @rudeUltra in #16498, #16669, #16672
- Enhanced Oracle integration with new GUI mode and SQL parameter parsing capabilities by @Siddharthpl in #16298
🛠️ Fixes
- Security Fix: Addressed Snyk security vulnerabilities by running dependency updates, establishing an SSRF default-on safety posture, and upgrading the core Docker base image by @adishM98 in #16600
- Security Fix: Secured public SSO endpoints by explicitly stripping
client_secretfields from public responses by @RndmCodeGuy20 in #16624 - Fixed an issue inside the Query Builder where an incorrect "Missing server URL" toast would show up upon switching to a gRPC 2.0 query by @devanshu052000 in #16594
- Fixed a validation bug causing an infinite parent-child cyclic loop inside components by @shaurya-sharma064 in #16490
- Fixed
DatetimePickerbug by elevating its popup z-index so it renders correctly above Modals by @shaurya-sharma064 in #16635 - Improved Mobile canvas layout rendering and layout bounds by tightening overflow handling within the AppCanvas component by @nakulnagargade in #16640
Full Changelog: v3.21.38-beta...v3.21.39-beta