This is a major release of Space Cloud with tons of feature additions and bug fixes.
Robust security rules
The security rules of Space Cloud have become more robust due to the following feature additions:
- Delete certain fields from request/response with the help of rule type -
remove
. Fixes #552 - Override certain fields from request/response with the help of rule type -
force
. Fixes #553 - Added support of
in/notIn
array operators. Fixes #587
Read more about the security in Space Cloud.
Note: Special thanks to @s-kris for his contribution via crucial feedback and feature requests! 😃
Easier production deployments
- Added support for etcd as a config store.
- Space Cloud now automatically registers itself with its config store in the distributed mode.
Read more about running Space Cloud in distributed mode
Schema Module enhancements
- Added support for default value constraints.
- Added support for composite unique keys.
- Added support for indexes.
SQL Server support
You can now use Space Cloud along with SQL Server. With this addition, Space Cloud now has the following databases support:
- MongoDB
- Postgres (and Postgres compatible databases)
- MySQL (and MySQL compatible databases)
- SQL Server
Advanced eventing
Space Cloud now supports event triggers for File operations as well (upload/delete). With this addition, you can
now trigger your custom business logic on the following events:
- Database events (insert/update/delete)
- File storage events (upload/delete)
- Custom events
Read more about eventing in Space Cloud.
Others
regex
operator for filtering/searching in the CRUD module.- Support for Database Alias. Fixes #488
- Support for deleting a project.
- Export/import project config via Mission Control.
- Mission Control is made mobile responsive.
- Ability to remove database config via Mission Control.
- Ability to put raw MongoDB query in
space-api-js
. - Few more enhancements in Space Cloud and Mission Control.