3.0.0

5/18/2021

Features/Updates

  • CORE-1217, CORE-1226, CORE-1232 Create new search_by_conditions operation.

  • CORE-1304 Upgrade to Node 12.22.1.

  • CORE-1235 Adds new upgrade/install functionality.

  • CORE-1206, CORE-1248, CORE-1252 Implement lmdb-store library for optimized performance.

  • CORE-1062 Added alias operation for delete_files_before, named delete_records_before.

  • CORE-1243 Change HTTPS_ON settings value to false by default.

  • CORE-1189 Implement fastify web server, resulting in improved performance.

  • CORE-1221 Update user API to use role name instead of role id.

  • CORE-1225 Updated dependencies to eliminate npm security warnings.

  • CORE-1241 Adds 3.0 update directive and refactors/fixes update functionality.

Bug Fixes

  • CORE-1299 Remove all references to the PROJECT_DIR setting. This setting is problematic when using node version managers and upgrading the version of node and then installing a new instance of HarperDB.

  • CORE-1288 Fix bug with drop table/schema that was causing 'env required' error log.

  • CORE-1285 Update warning log when trying to create an attribute that already exists.

  • CORE-1254 Added logic to manage data collisions in clustering.

  • CORE-1212 Add pre-check to drop_user that returns error if user doesn't exist.

  • CORE-1114 Update response code and message from add_user when user already exists.

  • CORE-1111 Update response from create_attribute to match the create schema/table response.

  • CORE-1205 Fixed bug that prevented schema/table from being dropped if name was a number or had a wildcard value in it. Updated validation for insert, upsert and update.

Last updated