Skip to content

Releases: researchgate/restler

7.0.0

Choose a tag to compare

@harish-rg harish-rg released this 24 Jun 11:16

What's Changed

Full Changelog: 6.1.5...7.0.0

6.1.5

Choose a tag to compare

@rg-sebastian-k rg-sebastian-k released this 07 May 16:25
6.1.5
3837cf2

What's Changed

Full Changelog: 6.1.4...6.1.5

6.1.4

Choose a tag to compare

@rg-sebastian-k rg-sebastian-k released this 09 Apr 12:35

What's Changed

  • fix delete endpoint when multiple entities need to be deleted. by @harish-rg in #36

Full Changelog: 6.1.3...6.1.4

6.1.3

Choose a tag to compare

@rg-sebastian-k rg-sebastian-k released this 04 Mar 12:50
391814a

What's Changed

  • chore: CONGRUENCE-3911/add option to sort by multiple fields by @kakkaranupam in #34
  • chore: CONGRUENCE-3911/update-sorting-logic-for-multiple-fields by @kakkaranupam in #35

New Contributors

Full Changelog: 6.1.2...6.1.3

6.1.2

Choose a tag to compare

@rg-sebastian-k rg-sebastian-k released this 04 Mar 12:49

What's Changed

  • BUG-14620 add morphia bug fix related to service init by @harish-rg in #33

Full Changelog: 6.1.1...6.1.2

6.1.1

Choose a tag to compare

@rg-sebastian-k rg-sebastian-k released this 05 Feb 17:35

What's Changed

  • [BUG_Fix] BERG-5700 add id field in the url param to the entity body again by @harish-rg in #32

New Contributors

Full Changelog: 6.1.0...6.1.1

6.1.0

Choose a tag to compare

@rg-sebastian-k rg-sebastian-k released this 23 Jan 12:04
6.1.0
86dc0de

What's Changed

Full Changelog: 6.0.2...6.1.0

6.0.2

Choose a tag to compare

@rg-sebastian-k rg-sebastian-k released this 06 Jan 13:00
6.0.2
8e44456

What's Changed

Full Changelog: 6.0.1...6.0.2

6.0.1

Choose a tag to compare

@mwol mwol released this 13 Feb 14:34

What's Changed

  • Restored error handling for duplicate key exceptions
  • fix: Restored error handling for duplicate keys by @rg-sebastian-k in #28

New Contributors

Full Changelog: 6.0.0...6.0.1

6.0.0

Choose a tag to compare

@mwol mwol released this 13 Feb 14:34

Backwards incompatible changes

  • Upgraded to mongodb-driver-sync 4.10.2 and morphia 2.4.4
  • Upgraded from Java 8 to Java 11
  • Interface changes:
    • preUpdate now uses List instead of UpdateOperations
    • MongoBaseServiceDao::createUpdateOperations has been removed
  • Morphia required changes
    • BasicDAO morphiaDao is no longer exposed. Use Datastore datastore instead. Examples:
      • instead of morphiaDao.save(entity);, use datastore.save(entity);
      • instead of morphiaDao.createQuery().filter("test", 123).asList(); use datastore.find(entityClazz).filter(Filters.eq("test", 123)).iterator().toList();
    • Annotation changes
      • @Embedded is no longer supported. Use @entity for embedded documents
      • Change @entity(value = "docs", noClassnameStored = true) to @entity(value = "docs", useDiscriminator = false)
  • For ServiceQuery projections, limit, offset, and order to be applied, use MongoBaseServiceDao::get or getOne
  • If you issue the query not via Restler, you can use MongoBaseServiceDao::toFindOptions to prepare the FindOptions from the ServiceQuery
  • Note if upgrading to MongoDB 4.2+:
    • If you use MongoServiceDao::findAndModify or a replace document operation that includes upsert: true and is on a sharded collection,
    • the filter must include an equality match on the full shard key.

What's Changed

  • Major update to Java 11, mongodb-driver-sync 4.10.2 and morphia 2.4.4 by @niallkelly in #27

New Contributors

Full Changelog: 5.0.2...6.0.0