🚀 Features
- Introducing widget property setters (#23441)
- Configurable api server timeout on embedded nginx (#24471)
- Introducing the MySQL & MSSQL query generator (#24516)
- Updated the default text widget value to provide a fail safe (#24705)
- Modified git file schemas to allow granular widgets for canvas (#24764)
- Updates to the widget design system (#25036) (#25062) (#25125) (#25158)
🐛 Fixes
- Improved linting performance (#23865)
- Removed collapse sections from datasource forms (#24017)
- Removes error count form widget name component (#24653)
- Fixed an issue testing a Mongo datasource using URI (#24894)
- Action selector form getting cut off (#24895)
- Updated default placeholder text for port numbers in datasources (#24961)
- Gsheets documentation issue fixed on datasource page (#25013)
- Started logging uncaught errors to debugger (#25030)
- Deduplicated the widget zoom control (#25031)
- Fixed the html canvas getting cut off while moving into other containers (#25059)
- Allow discarding application properties for Git (#25068)
- Fixed failing import when application theme is set but deleted (#25099)
- Prevent click event on disabled next page button of table widget (#25119)
- Fixed Amazon S3 test datasource handling for access denied error (#25128)
- Show the git discard message for all kinds of changes (#25138)
- Currency widget now shows values after setter updates (#25290)
👀 Sneak peek
- Added support for SCIM
- Fetch refresh tokens for OIDC when IDP is Google
- Fixed an issue with opening the role configuration page