3.3.0
Release notes - Restheart - Version 3.3
Important
PUT and POST requests don't allow update operators anymore with the exception of $currentDate that is fully supported. PUT and POST requests containing update operators result in 400 BAD REQUEST response. Update operators are supported in PATCH requests.
New Feature
- [RH-23] - collect and display statistics
- [RH-258] - JWT (Json Web Token) authentication
- [RH-260] - allow to setup transformers and checkers programmatically
- [RH-261] - allow to configure an initializer class that is run at bootstrap time
Improvement
- [RH-257] - allow path templates in mongo-mounts uri
- [RH-259] - use strong secure random generator for auth tokens
- [RH-263] - allow to setup global security predicates programmatically
- [RH-265] - when using DbIdentityManager, password field is automatically filtered from response
- [RH-266] - when using DbIdentityManager with bcrypt-hashed-password=true, hash password field automatically on write requests
- [RH-267] - avoid ghost writes using findAndReplace() for PUT and POST requests
- [RH-268] - return BAD REQUEST if updated operators are used in POST and PUT requests (but allow $currentDate)
Docker image
You can pull the Docker image for this release:
docker pull softinstigate/restheart:3.3.0