Releases: SoftInstigate/restheart
Releases · SoftInstigate/restheart
2.0.0-beta-2
Release Notes - Restheart - Version 2.0.0-beta-2
Bug
- [RH-177] - NPE using $set operator
- [RH-179] - empty collections and buckets not returned on GET /db
- [RH-180] - avoid to inject operators via avars query parameter
- [RH-181] - No CORS headers for bulk operations
- [RH-182] - AsyncAppender logs "No context given.."
- [RH-183] - db cursor pooling: quick sequential access to collection randomly gives no results
1.1.7
2.0.0-beta-1
Release Notes - Restheart - Version 2.0.0-beta-1
Sub-task
- [RH-153] - add schema link to collection representation
- [RH-157] - add support to json schema check to bulk writes if possibile
- [RH-158] - add support to before write checkers to bulk writes
- [RH-162] - add support for request transformers to bulk writes
- [RH-173] - on exceptions, remove stack trace from the response
Bug
- [RH-135] - files are embedded as rh:doc array instead of rh:file
- [RH-145] - OPTIONS request may fail if wrong parameters
- [RH-146] - multiple filter qparams on same property override each other
- [RH-149] - 409 on update if etag is missing in document, but document gets updated
- [RH-154] - NPE if document exists with _id: null
- [RH-155] - last in pagination links is wrong in case total pages are 1
- [RH-156] - reserved _id keys are not rejected on POST /db/coll
- [RH-160] - JsonPathConditionsChecker can fail to check mandatory fields on PATCH
- [RH-161] - update fails if _id is set via update operator
- [RH-172] - aggregation operation fails for any operation which takes string parameters.
New Feature
- [RH-19] - support array push and properties deletion
- [RH-73] - webhooks
- [RH-133] - json-schema based request checker
- [RH-151] - support field update operators
Improvement
- [RH-79] - Add RESTHeart artifacts to Maven Central
- [RH-127] - requests logging (can be enabled from configuration)
- [RH-134] - Fix the Maven site and report generation parts
- [RH-138] - Automatic deployment of maven artifacts
- [RH-147] - Make the ETag check optional on write operations
- [RH-150] - allow to configure more undertow listener options, specifically NO_REQUEST_TIMEOUT
- [RH-159] - modify the hal browser to add hal=f query parameter to requests
- [RH-163] - add query parameter to write requests in order to support custom shard keys
- [RH-165] - support dot notation in aggregation operations
- [RH-175] - add np (no props) qparam to exclude props from db/collection representation
- [RH-176] - Add mongodb integration test to travis-ci
1.1.6
1.1.5
1.1.4
1.1.3
Release Notes - Restheart - Version 1.1.3
Tested with MongoDb 3.2
This release addresses an issue with the latest release of MongoDb and is fully tested to work with it.
Bug
- [RH-136] - logging not initialized according to configuration if restheart started without --fork option
- [RH-141] - GET indexes does not return data when WiredTiger storage engine is used
- [RH-143] - restheart reports 'resource does not exist' with mongodb 3.2
Improvement
1.1.2
1.1.1
1.1.0
Release Notes - Restheart - Version 1.1.0
New Feature
- [RH-41] - stored aggregation operations
Improvement
- [RH-109] - allow to get a compact HAL representation
- [RH-110] - remove exception logging if reference field is null or missing
- [RH-118] - If the request has a 'properties' part which contains a filename key then override the content disposition's filename
- [RH-119] - use mongo URI in configuration file
- [RH-124] - add RH version property to root representation and add X-Powered-By header
- [RH-128] - improve logging with color highlighting and less verbosity on startup
- [RH-130] - allow to connect to mongodb with user with any roles
Bug
- [RH-111] - Upload file service is not compatible with multipart/form-data standard
- [RH-115] - some link templates are wrong
- [RH-117] - Using string methods to decode multibyte-encoded text from a stream can lead to character corruption
- [RH-126] - starting restheart with --fork option randomly fails
- [RH-129] - Fixed Internal Server Error if a database is mapped to root URI / via mongo-mounts