Skip to content

Releases: SoftInstigate/restheart

2.0.0-beta-2

10 Mar 16:52
Compare
Choose a tag to compare
2.0.0-beta-2 Pre-release
Pre-release

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

10 Mar 17:27
Compare
Choose a tag to compare

Release Notes - Restheart - Version 1.1.7

Bug

  • [RH-180] - avoid to inject operators via avars query parameter
  • [RH-183] - db cursor pooling: quick sequential access to collection randomly gives no results

2.0.0-beta-1

12 Feb 17:13
Compare
Choose a tag to compare
2.0.0-beta-1 Pre-release
Pre-release

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

12 Feb 16:42
Compare
Choose a tag to compare

Release Notes - Restheart - Version 1.1.6

Bug

  • [RH-145] - OPTIONS request may fail if wrong parameters
  • [RH-172] - aggregation operation fails for any operation which takes string parameters.

Improvement

  • [RH-176] - Add mongodb integration test to travis-ci

1.1.5

03 Feb 17:57
Compare
Choose a tag to compare

Release Notes - Restheart - Version 1.1.5

Bug

  • [RH-166] - mapReduce without arguments might have invalid results

Improvement

  • [RH-165] - support dot notation in aggregation operations

1.1.4

21 Jan 19:43
Compare
Choose a tag to compare
    Release Notes - Restheart - Version 1.1.4

Bug

  • [RH-146] - multiple filter qparams on same property override each other

1.1.3

26 Dec 10:08
Compare
Choose a tag to compare

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

  • [RH-138] - Automatic deployment of maven artifacts
  • [RH-140] - check for db and collection names to be valid mongodb names

1.1.2

15 Dec 16:16
Compare
Choose a tag to compare

Release Notes - Restheart - Version 1.1.2

Bug

  • [RH-135] - files are embedded as rh:doc array instead of rh:file

Improvement

  • [RH-79] - Add RESTHeart artifacts to Github

1.1.1

10 Dec 15:03
Compare
Choose a tag to compare

Release Notes - Restheart - Version 1.1.1

Bug

  • [RH-131] - dabase not exists error if using MongoDB 2.x

Improvement

  • [RH-132] - update undertow, mongodb driver and other dependencies to latest stable version

1.1.0

07 Dec 17:55
Compare
Choose a tag to compare

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