Release Note: DataJet v6.5.23 - 23/05/2024
  • 2 Minutes to read
  • Dark
    Light
  • PDF

Release Note: DataJet v6.5.23 - 23/05/2024

  • Dark
    Light
  • PDF

Article summary

Key Features

The key features of this release are: 

BUG Fixes and Improvements

Wait method supports errorOnTimeout

Key "errorOnTimeout" has been added to Wait method.

The following method will raise the error "timeout on Wait" if the timeout of 5000 is reached.   The property "timedOut" will be returned as true of false, and the "errors" array will contain relevant error information.

//with error in timeout
[
  {
    "method": "Wait",
    "project": "eyeota",
    "type": "exists",
    "search": {
      "class": "BTable",
      "name": "dddd"
    },
    "timeout": 5000,
    "errorOnTimeout": true
  },
  {
    "timedout": true,
    "errors": [
      "timeout on Wait"
    ]
  }
]

"Select All" option added to Package Helper

AMP 111,110, 89, 56: exists() returning true when table doesn't exist

Server-side execution of this method (i.e., within a stored script) was not executing correctly and was returning true when a table didn't exist.  This is now resolved and will behave in the same way as client execution.

AMP-108: CopyDownDiscrete not copying values in continuous DOUBLE (and other datatypes) that are less than 0 (zero) 

Values less than 0 (-15.20, -NN.NNNN, -N) were ignored when copying continuous doubles.  This restriction has been removed.

Support for big continuous string join keys on very large tables

Support for continuous string join keys on very large tables (generally > 750 million rows) has been added.

It is now possible to build joins where the primary table has > 1 billion rows for sha256 join keys, assuming that sufficient memory is available.   A minimum of 128GB Ram is required for joins of this size. 


Phase 1 Support for Eyeota Prototyping

Eyeota Overview

Campaign Prototype: How to make a system campaign enabled

API Methods

The following APIs have been added:



Was this article helpful?