- Nothing changed yet.
- Added json field support
- Added non-async sqlalchemy storage type (sqlalchemy-sync).
- MSSQL users must use the non-async storage type
- Added missing manifest inclusion for yaml based init templates
- Use snake case in configuration
- Added simple unit tests
- validate & decode oidc token instead of blindly trusting it by querying userinfo endpoint
- remove UserInfo class as a decoded token have sufficient identity information
- added relationships object in model responses
- added relationship traversal in client
- added object storage support for object uploads
- added field editing guard for object storage fields and workflow fields
- Added hooks for field and model validation
- allow specifying function name in CodeRefSpec
- added field input/output transfomer hooks
- added alembic support
- fixed after/before create/update/delete event hooks not triggering
- fixed transform create/update/output transform hooks not overriding correctly
- event hooks and transform hooks are now multi-item and chainable
- fix MANIFEST.in that caused failure to install from pip
- added field level permission filter
- added encrypted-string field
- exclude null from response objects
- fixed startup issue when
swagger_ui_init_oauthnot configured - added
initcli command to initialize project
- initial release