Skip to content

Releases: hubmapconsortium/entity-api

v2.1.35

26 Sep 13:45
1aa6c86

Choose a tag to compare

Status history tracking for Dataset/Publication/Upload with new field status_history

v2.1.34

08 Sep 14:59
a832a90

Choose a tag to compare

  • Remove trigger method and neo4j method for updating ancestors data_access_level
  • Add new endpoint and neo4j queries to handle GET /siblings/<id>

v2.1.33

02 Sep 01:37
47951cc

Choose a tag to compare

  • Add logic for processing the dataset_uuids field of a PUT request via trigger logic, fixing defect noted in which Collection Dataset members cannot be updated.
  • Remove support for /collections/<collection_uuid>/add-datasets route.
  • Remove app.py add_datasets_to_collection().
  • Remove app_neo4j_queries.py add_datasets_to_collection().
  • 32x8 -> 16x16 for EC2 PROD VM downgrade to accommodate c5.18xlarge -> c5.4xlarge

v2.1.32

18 Jul 18:33
c1c332a

Choose a tag to compare

Support Publication type in access visibility check

v2.1.31

18 Jul 03:15
7cf841f

Choose a tag to compare

  • Remove cache from normalized response to ensure data integrity
  • Only return metadata of neo4j nodes for read trigger to limit the nested fields and avoid performance overhead

v2.1.30

17 Jul 17:56
b4b0c0f

Choose a tag to compare

  • Fix caching issue when skipped properties is used
  • Update to use commons 2.1.8

v2.1.28

17 Jul 00:13
739907e

Choose a tag to compare

  • Add support Publication.associated_collection on GET call
  • Ony return specified fields for dataset under Collection.datasets in trigger method
  • Update to use commons 2.1.7 to support newly added groups

Lots caching related improvements and fixes

  • Implement caching to schema_manager.get_complete_entity_result() and normalize_entity_result_for_response()
  • Define 3 types of entity cache: _neo4j_, _complete_, and _normalized_ in cache key, all use uuid
  • Not return complete and normalized entity after update via PUT
  • Add delete_cache(id) method for deleting all possible linked cache
  • Improved caching logging and condition checks
  • Memcached connection pool size match updated uWSGI settings at initialization
  • Add calls to delete cache in trigger methods on entity creation and update

v2.1.27

14 Jul 01:17
2e3ee3a

Choose a tag to compare

uWSGI tuning with more processes and threads per process to accommodate the increased EC2 computing resources

v2.1.25

28 Jun 18:28
3e162d9

Choose a tag to compare

Currently, if the configuration is missing, the validation passes and an entity may be created. This patch makes the validation fail, logs the error, and posts an error in the response.

v2.1.24

20 Jun 19:33
af90134

Choose a tag to compare

Add more logging to facilitate caching debugging