Datastore 3.x releases

3.9.1 release notes

Released: August 29, 2023

Changes:

  • Dependencies upgraded addressing security issues.

3.9.0 release notes

Released: August 21, 2023

Changes:

  • If an ACL payload value is absent, the evaluation of that comparison will be false rather than causing the entire ACL statement to be false.

  • Dependencies upgraded addressing security issues.

3.8.4 release notes

Released: July 17, 2023

Changes:

  • Dependencies upgraded addressing security issues.

3.8.3 release notes

Released: June 13, 2023

Changes:

  • Dependencies upgraded addressing security issues.

3.8.2 release notes

Released: May 19, 2023

Changes:

  • Fixed Simulator install to not fail when an invalid blueprint is installed.

  • Dependencies upgraded addressing security issues.

3.8.1 release notes

Released: April 11, 2023

Changes:

  • Dependencies upgraded addressing security issues.

3.8.0 release notes

Released: March 14, 2023

Updates:

  • Datastore now provides ACL and JS-SDK support for DXP Solution Authentication customer tokens.

3.7.0 release notes

Released: February 28, 2023

Updates:

  • Blueprints can now define which document properties are sent with document change events, using the x-datastore-event-properties setting.

Changes:

  • Dependencies upgraded addressing security issues.

3.6.1 release notes

Released: October 28, 2022

Changes:

  • Dependencies upgraded addressing security issues.

3.6.0 release notes

Released: October 12, 2022

Updates:

  • Datastore now sends document events to the DXP Event Bus. This allows other services to subscribe and distribute Datastore events from the Event Bus.

Changes:

  • Dependencies upgraded addressing security issues.

3.5.0 release notes

Released: August 18, 2022

Updates:

  • Import API now available for the new data importing service.

Changes:

  • Dependencies upgraded addressing security issues.

3.4.2 release notes

Released: July 25, 2022

Changes:

  • Dependencies upgraded addressing security issues.

3.4.1 release notes

Released: June 30, 2022

Changes:

  • Dependencies upgraded addressing security issues.

3.4.0 release notes

Released: June 7, 2022

Changes:

  • Dependencies upgraded addressing security issues.

Note:

  • JavaScript SDK no longer supports the use of IE11.

3.3.2 release notes

Released: May 11, 2022

Changes:

  • Dependencies upgraded addressing security issues.

3.3.1 release notes

Released: April 19, 2022

Changes:

  • Dependencies upgraded addressing security issues.

3.3.0 release notes

Released: April 5, 2022

Updates:

  • Grouping filter comparison statements now available with the JS-SDK.

  • Multiple collection requests can now specify sub-collections with a wildcard for document ID with the JS-SDK.

Changes:

  • Fixed filtering so it no longer produces incorrect results in the Simulator when trying to filter by dates that were in different timezones.

  • Fixed filtering so it no longer produces incorrect results in Datastore when filtering by datetime properties that were using a default value in different timezones.

  • Fixed filtering does not validate the comparison operator provided correctly in the query string, in some cases.

3.2.0 release notes

Released: February 14, 2022

Updates:

  • Documents can now extend additional documents, enabling value inheritance.

  • Multiple collections can now be requested in a single web request with the JS-SDK or by using new /__resources/collections POST endpoint.

  • New Personalization SDK available to help developers implement Datastore personalization use cases.

3.1.0 release notes

Released: November 18, 2021

Updates:

  • The JavaScript SDK supports the option to supply a custom callback for minting Java Web Tokens (JWTs) in settings.

Changes:

  • Fixed filtering array properties by blank did not throw a 400 Bad Request header but rather a 500 header.

  • Fixed filtering array with an invalid comparison operator did not throw a 400 Bad Request header but rather a 500 header.

  • Fixed filtering non-array properties with an array comparison operator did not throw a 400 Bad Request header but rather a 500 header.

  • Fixed filtering integer properties by a small negative integer threw a 400 Bad Request header.

3.0.0 release notes

Released: September 21, 2021

Updates:

  • Performance has been improved.

  • String and array string property format in the blueprint is now validated against the supported JSON schema format list.

  • A PUT request on a sub-collection now sends a 404 header when the parent document does not exist.