Skip to content

Releases: SoftInstigate/restheart

3.2.7

06 Jun 11:56
Compare
Choose a tag to compare

Release 3.2.7

We've discovered a regression with undertow-core so we have reverted the dependency to version 1.4.22. The problem is evident when using filters in the querystring from browsers, as browsers do not encode the { and } chars while latest undertow-core apparently expects those chars to be uri-encoded. The problem was not evident when calling RESTHeart with httpie from command line.

  • 1b5bd90 - Revert undertow-core to 1.4.22.Final

3.3.4

05 Jun 07:45
Compare
Choose a tag to compare

Release 3.3.4

We just changed the CI/CD build process to automatically upload and attach artifacts to Github. We now avoid to distribute the tar.gz and zip packages with Maven, as the bundle size was too big. We also attach directly here the executable file restheart.jar fat jar as built by Travis-CI.

  • 92599d5 - Add a deploy step for artifacts in .travis.yml
  • b281d3e - Don't attach the zip and tar.gz files to maven deployment
  • 9273c34 - Use shade plugin to build fat jar, assembly plugin for tgz & zip only
  • 713b943 - Highlight RESTHeart and MongoDB versions in logs with Ansi colors

3.2.6

05 Jun 08:37
Compare
Choose a tag to compare

Relese 3.2.6

Improve the build with shade-plugin and Travis-CI. Upgrade Undertow to latest patch.

  • c7c1f87 - Upgrade undertow-core to 1.4.25.Final
  • 857c92b - Add condition: $MAVEN_DEPLOY = true to .travis.yml
  • 7bbb9d5 - Add a deploy step for artifacts in .travis.yml
  • 77e3890 - Ignore dependency-reduced-pom.xml
  • e596084 - Align the build process to master branch (use shade plugin)

3.3.3

04 Jun 10:22
Compare
Choose a tag to compare

Release 3.3.3

Minor bugfixes:

  • 75aa6fc - fixed null context.getDbOperationResult().getNewData()
  • 3d3a50d - Restore the maven-assembly-plugin to fix the maven deploy process

3.3.2

03 Jun 19:53
Compare
Choose a tag to compare

Release 3.3.2

Bugfix release.

  • 5390af9 - Ignore dependency-reduced-pom.xml
  • 1518fbe - Move ${project.artifactId} up to level
  • 589bfdf - Indent POM
  • d8fc084 - fixed global checkers (that were not actually executed)
  • 2411e50 - fixed global checkers (that were not actually executed)
  • 1422bc3 - fixed NPE on RequestPropsInjecterTransformer for property userName on not authenticated requests
  • 5bb0ef2 - Experiment (#285)
  • db1617a - Replace the PDF sample file used for ITs (misleading)
  • f6c6cbc - Improve script bin/integration-tests.sh

3.2.5

03 Jun 19:59
Compare
Choose a tag to compare

Release 3.2.5

Bugfix release.

  • 66dcc66 - fixed NPE on RequestPropsInjecterTransformer for property userName on not authenticated requests
  • 13fdd2c - Experiment (#285)
  • 13a0229 - Upgrade mongodb-driver to 3.6.3
  • 33dd978 - Replace the PDF sample file used for ITs (misleading)
  • d4da1ab - new file: bin/integration-tests.sh

3.3.1

10 May 17:02
Compare
Choose a tag to compare

Release 3.3.1

Minor release, only to fix an error in the configuration of the Docker image. You don't need this if you are not using Docker.

  • ae6dafb - Update POM dependencies
  • 8406f9e - Fix wrong packages in Docker/etc/restheart.yml

For the complete release notes please refer to release 3.3.0

3.2.4

10 May 16:59
Compare
Choose a tag to compare

Release 3.2.4

Minor bugfix , only for Docker images

  • 0fb4cb3 - Fix wrong packages in Docker/etc/restheart.yml

3.3.0

09 May 09:16
Compare
Choose a tag to compare

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

3.2.3

09 May 08:34
Compare
Choose a tag to compare

Release notes - Restheart - Version 3.2.3

This is a minor bugfix release.

  • a04fa42 - fixed Incorrect href link for ONE_TO_ONE relation with OID as id type #279

You can also pull the Docker image

docker pull softinstigate/restheart:3.2.3