Skip to content

Releases: SoftInstigate/restheart

0.10.4

13 Aug 17:24
Compare
Choose a tag to compare

Bugfixes and enhancements

DELETE operation reports ETag header as required instead of If-Match which is actually checked
#41 opened 15 days ago by gokrokvertskhov

Add Keys field for Collection enhancement feature
#40 opened 15 days ago by gokrokvertskhov

0.10.3

30 Jun 10:18
Compare
Choose a tag to compare

Release Notes - Restheart - Version 0.10.3

Improvement

  • lot of improvements to schema validation/enforcement via SimpleContentChecker

Bug

  • [RH-81] - on update returned ETag is wrong
  • several minor bug fixes

0.10.2

23 Apr 20:34
Compare
Choose a tag to compare

Release Notes - Restheart - Version 0.10.2

Bug

  • [RH-35] - relations on nested document fields

Improvement

  • [RH-54] - consider replacing our AccessManagerHandler with AccessControlListHandler

New Feature

  • [RH-49] - DB based IDM implementation
  • [RH-53] - schema validation/enforcement
  • [RH-68] - automatic document transformation via collection metadata

0.10.1

08 Apr 20:07
Compare
Choose a tag to compare

Release Notes - Restheart - Version 0.10.1

Bug

  • [RH-71] - GetRoleHandler does not take auth token into account
  • [RH-72] - requests to /_authtoken/<userid> lead to 401 Unauthorized
  • [RH-74] - wrong return code if request is not permitted but user is authenticated
  • [RH-75] - CORS headers not injected on ApplicationLogicHandler if authentication fails
  • [RH-76] - Auth-Token-* headers cannot be read by browser when request is to a different domain
  • [RH-78] - RequestContext does not flow through Security Handlers chain

Improvement

  • [RH-69] - determine file contentType automagically
  • [RH-77] - simplify how AccessManager can take decisions based on request body
  • [RH-80] - Insert the new Etag in the HTTP headers after a PATCH

0.10.0

14 Feb 19:27
Compare
Choose a tag to compare

this is a major update; new and notable improvements:

  • strict mode representation for MongoDB extended JSON (*)
  • token based authentication
  • query execution optimization via the eager dbcursor preallocation engine
  • support for GridFs (early release, feedbacks appreciated)
  • can fork server process with --fork option (not available on windows)
  • better support for data created by other clients (for instance by the mongo shell)
    • dbs and collections not created by RESTHeart are now immediately visible (no need for server restart anymore)
    • support for other doc id types (id type can be specified via the id_type query parameter)
    • collections properties moved to the reserved _properties collection (**)
    • _created_on property is not stored on documents anymore (generated from _id when it is an ObjectId)
  • allowed pagesize=0 to avoid _embedded resources at all
  • several bug fixes
  • all code repackaged to org.restheart
  • refactoring, more test cases and better code quality
  • updated all dependencies (notably, undertow 1.1.2.Final)

Note: if updating from versions <= 0.9.7:

  • resource representation and filter expression changed (*)
  • need to move the collections properties to _properties collection (**)

0.9.7

24 Dec 16:43
Compare
Choose a tag to compare

Important bug-fix release. It is recommended to upgrade.

  • 62e509b - Release 0.9.7
  • d58d8bb - Fixed a CollectionDAO.getCollectionSize bug which resulted in wrong query result for successive method calls.
  • 7007760 - test refactoring

0.9.6

23 Dec 16:56
Compare
Choose a tag to compare

The version number is now generated automatically by Maven and added to the JAR's MANIFEST.MF file.
The restheart.conf file is no more used by Vagrant, which has its own.

  • 2a10648 - (HEAD, tag: 0.9.6, origin/master, master) release 0.9.6
  • 75e7ab4 - fixed a comment
  • 5492ec3 - MANIFEST.MF now contains the Implementation-Version

0.9.5

21 Dec 22:42
Compare
Choose a tag to compare

Bug fix release

  • d9eab28 - (HEAD, tag: 0.9.5, origin/master, master) Moved to release 0.9.5
  • 57adbf6 - modified: etc/restheartd.conf
  • 226039f - Merge pull request #4 from msuchecki/topic/header
    |\
    | * 8248b46 - Added Access-Control-Expose-Headers: Location
    |/
  • 27b1387 - ignore Eclipse and Intellij specific files

0.9.4

18 Dec 01:21
Compare
Choose a tag to compare

Update Maven dependencies and plugins.
Integration tests multiple refactoring
Simplification of integration test execution mode
Several minor bugfixes

  • 968de3e - (HEAD, tag: 0.9.4, origin/master, master) Version 0.9.4 (3 minutes ago)
  • 0ed5bdf - Merge branch 'develop' (43 minutes ago)
    |\
    | * 1df25ca - (origin/develop, origin/HEAD, develop) added restheartd.conf to etc folder (82 minutes ago)
    | * 64f0098 - reformatting code (2 hours ago)
    | * 1ffa7e6 - Ignore test GetCollectionIT.java (2 hours ago)
    | * f6fbfd5 - removed unused variable (3 hours ago)
    | * 21b3a85 - moved initializeTestData() into setUp (4 hours ago)
    | * 0450610 - Merge branch 'local' into develop (6 hours ago)
    | |\
    | | * 4bdcd25 - tests and pom refactoring (6 hours ago)
    | | * 10de2f0 - replaced deprecated junit.framework.Assert with correct org.junit.Assert class (9 hours ago)
    | * | 99a1fb4 - Update README.md (8 hours ago)
    | |/
    | * e63d389 - minor IT refactoring (14 hours ago)
    | * a93b8a9 - commented-out mongo credentials from tests (14 hours ago)
    | * 9b9ae0d - moved to 0.9.4-SNAPSHOT and all dependencies to latest stable versions (14 hours ago)
  • | 45cd279 - Update README.md (8 hours ago)
    |/
  • ca068da - minor update (2 weeks ago)
  • af9c162 - modified: README.md (2 weeks ago)
  • f156e36 - Merge branch 'master' into develop (2 weeks ago)
    |\
    | * 2d30947 - Update README.md (2 weeks ago)

0.9.3

23 Nov 10:34
Compare
Choose a tag to compare

due to restheart.org new structure, updated CURIEs to provide links to resource documentation.