Skip to content

Latest commit

 

History

History
71 lines (52 loc) · 1.81 KB

incompatible.md

File metadata and controls

71 lines (52 loc) · 1.81 KB

Backward Incompatible API Changes

All notable changes to this project will be documented in this file.

[5.12.1]

Client no longer supports Node.js version 21

[5.9.0]

Client no longer supports Red Hat Enterprise Linux 7

Client no longer supports Amazon Linux 2

Client no longer supports Oracle Linux 7

Client no longer supports CentOS 7

Client no longer supports Debian 10

Client no longer supports macOS 11

[5.8.0]

Client no longer supports Node.js version 19

Client no longer supports Node.js version 16

[5.5.0]

Client no longer supports Node.js version 14

[5.4.0]

Client no longer supports Ubuntu 18.04

Client no longer supports Debian 10 on ARM64 architecture

[5.2.0]

Client does not support Node.js LTS version 14 on macOS using ARM architecture

[5.0.0]

Predicate Expression Filter Replaced by New Filter Expressions

  • Usage
    • New Filter Expressions
      const query = client.query(helper.namespace, helper.set)
      const queryPolicy = { filterExpression:  exp.eq(exp.binInt('a'), exp.int(9))}
      const stream = query.foreach(queryPolicy)
      
    • Deprecated PredicateExpression Filter
      const query = client.query(helper.namespace, helper.set)
      const pexp = Aerospike.predexp
      query.where([pexp.IntVar('a'), pexp.IntValue(9),pexp.stringEqual()])
      const stream = query.foreach()
      

[4.0.0]

totalTimeout Replaced by timeout Info Policy Option

  • Usage
    • New "timeout" InfoPolicy

      const subject = new Aerospike.InfoPolicy({
        timeout: 1000,
        sendAsIs: true,
        checkBounds: false
      })
      
    • Deprecated "totalTimeout" InfoPolicy

      const subject = new Aerospike.InfoPolicy({
        totalTimeout: 1000,
        sendAsIs: true,
        checkBounds: false
      })