LogoLogo
4.1
4.1
  • Developer Documentation
  • Install HarperDB
    • On Linux
  • Getting Started
  • Full API Documentation
  • HarperDB Studio
    • Create an Account
    • Log In & Password Reset
    • Resources (Marketplace, Drivers, Tutorials, & Example Code)
    • Organizations
    • Instances
    • Query Instance Data
    • Manage Schemas / Browse Data
    • Manage Charts
    • Manage Clustering
    • Manage Instance Users
    • Manage Instance Roles
    • Manage Functions
    • Instance Metrics
    • Instance Configuration
    • Instance Example Code
    • Enable Mixed Content
  • HarperDB Cloud
    • IOPS Impact on Performance
    • Instance Size Hardware Specs
    • Alarms
    • Verizon 5G Wavelength
  • Security
    • JWT Authentication
    • Basic Authentication
    • Configuration
    • Users & Roles
  • Clustering
    • Requirements and Definitions
    • Creating A Cluster User
    • Naming A Node
    • Enabling Clustering
    • Establishing Routes
    • Subscription Overview
    • Managing Subscriptions
    • Things Worth Knowing
  • Custom Functions
    • Requirements and Definitions
    • Create a Project
    • Define Routes
    • Define Helpers
    • Host A Static Web UI
    • Using NPM and GIT
    • Custom Functions Operations
    • Restarting the Server
    • Debugging a Custom Function
    • Custom Functions Templates
    • Example Projects
  • Add-ons and SDKs
    • Google Data Studio
  • SQL Guide
    • SQL Features Matrix
    • Insert
    • Update
    • Delete
    • Select
    • Joins
    • SQL Date Functions
    • SQL Reserved Word
    • SQL Functions
    • SQL JSON Search
    • SQL Geospatial Functions
      • geoArea
      • geoLength
      • geoDifference
      • geoDistance
      • geoNear
      • geoContains
      • geoEqual
      • geoCrosses
      • geoConvert
  • HarperDB CLI
  • Configuration File
  • Logging
  • Transaction Logging
  • Audit Logging
  • Jobs
  • Upgrade a HarperDB Instance
  • Reference
    • Storage Algorithm
    • Dynamic Schema
    • Data Types
    • Content Types/Data Formats
    • HarperDB Headers
    • HarperDB Limits
  • Support
  • Release Notes
    • HarperDB Tucker (Version 4)
      • 4.1.0
      • 4.0.6
      • 4.0.5
      • 4.0.4
      • 4.0.3
      • 4.0.2
      • 4.0.1
      • 4.0.0
    • HarperDB Monkey (Version 3)
      • 3.3.0
      • 3.2.1
      • 3.2.0
      • 3.1.5
      • 3.1.4
      • 3.1.3
      • 3.1.2
      • 3.1.1
      • 3.1.0
      • 3.0.0
    • HarperDB Penny (Version 2)
      • 2.3.1
      • 2.3.0
      • 2.2.3
      • 2.2.2
      • 2.2.0
      • 2.1.1
    • HarperDB Alby (Version 1)
      • 1.3.1
      • 1.3.0
      • 1.2.0
      • 1.1.0
Powered by GitBook

© HarperDB. All Rights Reserved

On this page
Export as PDF
  1. Release Notes
  2. HarperDB Alby (Version 1)

1.1.0

4/18/2018

Features

  • Users & Roles:

    • Limit/Assign access to all HarperDB operations

    • Limit/Assign access to schemas, tables & attributes

    • Limit/Assign access to specific SQL operations (INSERT, UPDATE, DELETE, SELECT)

  • Enhanced SQL parser

    • Added extensive ANSI SQL Support.

    • Added Array function, which allows for converting relational data into Object/Hierarchical data

    • Distinct_Array Function: allows for removing duplicates in the Array function.

    • Enhanced SQL Validation: Improved validation around structure of SQL, validating the schema, etc..

    • 10x performance improvement on SQL statements.

  • Export Function: can now call a NoSQL/SQL search and have it export to CSV or JSON.

  • Added upgrade function to CLI

  • Added ability to perform bulk update from CSV

  • Created landing page for HarperDB.

  • Added CORS support to HarperDB

Fixes

  • Fixed memory leak in CSV bulk loads

  • Corrected error when attempting to perform a SQL DELETE

  • Added further validation to NoSQL UPDATE to validate schema & table exist

  • Fixed install issue occurring when part of the install path does not exist, the install would silently fail.

  • Fixed issues with replicated data when one of the replicas is down

  • Removed logging of initial user’s credentials during install

  • Can now use reserved words as aliases in SQL

  • Removed user(s) password in results when calling list_users

  • Corrected forwarding of operations to other nodes in a cluster

  • Corrected lag in schema meta-data passing to other nodes in a cluster

  • Drop table & schema now move the table & schema or table to the trash folder under the Database folder for later permanent deletion.

  • Bulk inserts no longer halt the entire operation if n records already exist, instead the return includes the hashes of records that have been skipped.

  • Added ability to accept EULA from command line

  • Corrected search_by_value not searching on the correct attribute

  • Added ability to increase the timeout of a request by adding SERVER_TIMEOUT_MS to config/settings.js

  • Add error handling resulting from SQL calculations.

  • Standardized error responses as JSON.

  • Corrected internal process generation to not allow more processes than machine has cores.

Previous1.2.0

Last updated 1 year ago