What's Changed
- Chore - use testcontainers by @adrinr in #9419
- CLI backup + app export memory usage improvements by @mike12345567 in #9550
- New Onboarding Loading States by @Ghrehh in #9519
- Test - #9339 sqlpostgres row api test suite by @adrinr in #9368
- Tests/environment variables by @mbadan in #9565
- Fix Import Validations by @Ghrehh in #9546
- Datasource plugin app error by @mike12345567 in #9589
- Bump CI default unit test timeout to 10s by @Rory-Powell in #9619
- User test fix and attempt to fix pre-release issue by @mike12345567 in #9655
- Enable use of redis container in worker tests by @Rory-Powell in #9671
- Enable higher concurrency and resiliency in worker tests by @Rory-Powell in #9670
- Configurable test log levels and common error handling by @Rory-Powell in #9669
- Link to Plugin Repo from Plugin Page by @Ghrehh in #9690
- Merge master into develop by @Rory-Powell in #9702
- add datadog apm by @jonnymccullagh in #9693
- Attempt to fix flakey 409s when deleting screens that are linked in the nav by @aptkingston in #9700
- Re-enabling nightly tests by @shogunpurple in #9706
- Remove test on release-develop job (temporary) by @Rory-Powell in #9711
- Update CSP for S3 by @PClmnt in #8158
- Handle webhook errors by @melohagan in #9715
- Fix server docker build by @Rory-Powell in #9718
- Fix qa deploy dispatch by @Rory-Powell in #9724
- Fix tenant creation on user save by @Rory-Powell in #9725
- Add Fetch Row Button Action by @Ghrehh in #9653
- Null safety by @melohagan in #9746
- Prevent SSO users from setting / resetting a password by @Rory-Powell in #9672
- Static formula document conflict issue by @mike12345567 in #9750
- rory/february by @Rory-Powell in #9757
- Re-order deprovisioning sequence to fix platform user removal by @Rory-Powell in #9765
- New Onboarding URL Validation by @Ghrehh in #9507
- Fix Automation Bindings Panel Requiring a Double Click by @Ghrehh in #9688
- Test - Fix relation get test to test expected behaviour by @adrinr in #9761
- Run CI steps in parallel by @Rory-Powell in #9760
- Update locks error logging by @Rory-Powell in #9768
- Backups UI Changes by @Ghrehh in #9726
- bumping qa core types and backend core dependencies by @shogunpurple in #9743
- Use
--runInBand
in CI only by @Rory-Powell in #9771 - Allow updating nested settings via conditional UI by @aptkingston in #9748
- Update builder and authorized middleware to be more strict towards unauthenticated by @Rory-Powell in #9774
- Fix error being thrown when attempting to change query parameters by @aptkingston in #9782
- Improve Add Screen Modal by @Ghrehh in #9759
- Undo/Redo for Design and Automate sections + automations refactor by @aptkingston in #9714
- Remove deploy to release env by @Rory-Powell in #9793
- Bug - budi-6619 - Cannot update relationships in postgresql many to one by @adrinr in #9777
- Fix App Import by @Ghrehh in #9796
- set couchDB chart version to 3.1.1 by @shogunpurple in #9798
- Downgrade glopezep/helm to 1.7.0 by @Rory-Powell in #9803
- Fix helm action by @Rory-Powell in #9804
- Use forked helm action by @Rory-Powell in #9814
- Enforceable SSO by @Rory-Powell in #9787
- Configs / Server tests / Failing real email tests updates by @Rory-Powell in #9785
- Break out pro tests into their own ci job by @Rory-Powell in #9817
- Audit Logs by @PClmnt in #9795
- Prefer default config for google sheets in cloud, don't use env vars for regular auth by @Rory-Powell in #9822
- Bug - budi-6076 cannot delete columns in google sheet by @adrinr in #9815
- Add validation between sso config acivation and sso enforcement by @Rory-Powell in #9824
- Feature/app user onboarding ux by @deanhannigan in #9827
- Fix default oidc icons by @Rory-Powell in #9826
- Query schema - keep changes when running query again by @mike12345567 in #9829
- Fix for operationId in OpenAPI specs by @mike12345567 in #9828
- Fix settings doc id in new installs by @Rory-Powell in #9841
- Only allow admins to access audit logs screen by @PClmnt in #9843
- Prevent showing user exists for password disabled actions by @Rory-Powell in #9842
- Audit log multi-tenancy fix by @mike12345567 in #9844
- Support navigate to link in new tab by @melohagan in #9800
- allow proxy service rate limits to be controlled with helm by @shogunpurple in #9848
- Fix for exporting/importing apps with different attachment columns by @mike12345567 in #9849
- Fix for group picker in the portal user details section by @deanhannigan in #9847
- Bypass password onboarding for enforced sso by @Rory-Powell in #9851
- Account portal no passwords sso by @Rory-Powell in #9861
- Audit logs fixes by @PClmnt in #9864
- Typescript conversion for CLI by @mike12345567 in #9872
- develop -> master by @shogunpurple in #9875
- Fix/gsheets test by @shogunpurple in #9885
New Contributors
Full Changelog: v2.3.16...v2.3.21