Skip to content

Conversation

@DomPeliniAerospike
Copy link
Collaborator

No description provided.

DomPeliniAerospike and others added 7 commits October 10, 2025 16:30
* Node.js Release 6.3.0 (#713)

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Adding automatic version bumping

* Emulated Ubuntu 20 x86 in ubuntu 22

* Emulated Ubuntu 20 x86 in ubuntu 22

* Emulated Ubuntu 20 x86 in ubuntu 22

* Emulated Ubuntu 20 x86 in ubuntu 22

* Emulated Ubuntu 20 x86 in ubuntu 22

* Emulated Ubuntu 20 x86 in ubuntu 22

* Emulated Ubuntu 20 x86 in ubuntu 22

* Emulated Ubuntu 20 x86 in ubuntu 22

* Fixing issue with action step outputs

* Fixing issue with action step outputs

* Fixing issue with action step outputs

* Pipeline improvements

* Pipeline improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Pipeline Improvements

* Nodejs-Release-6.3.0 (#705)

## New Features
  - [CLIENT-3407] - Added Support for Metrics V2
  - [CLIENT-3408] - Added Support for Dynamic Configuration
  - [CLIENT-3266] - Added Client.createPKIUser()
  - [CLIENT-3396] - Added Support for creating a secondary index on an Expression.
  - [CLIENT-3645] - Added Support for policy.replica.RANDOM
## Bug Fixes
  - [CLIENT-3507] - Fixed metrics_policy.reportDir passing an invalid string when enabling metrics.
  - [CLIENT-3635] - Fixed Segmentation fault when parsing invalid privilege, roles, and whitelist to admin functions.
  - [CLIENT-3636] - Added missing function client.setPassword()
  - [CLIENT-3637] - Fixed issue with error objects are not being returned by Role based Authentication Control (RBAC) functions.  All RBAC functions are also now awaitable.
  - [CLIENT-3643] - Fixed bug where adminPolicy is uninitialized during Role Based Authentication Commands.
  - [CLIENT-3644] - Fixed issue with error not being returned when the client configuration is invalid.
 ## Documenation
   - [CLIENT-1865] - Clarified Filter Documentation.
   - [CLIENT-3234] - Documented that compression is an Enterprise Feature.
## Improvements
   - [CLIENT-3409] - Added generics to some typescript defintions (Thanks @bit0r1n!)

* Update metrics.ts

* Added workflow files

* Running stage tests

* Running stage tests

* Revert "Running stage tests"

This reverts commit f4ded6476c05804181c4616fddce5e7e34c437cc.

* Update prebuiltBinding.js

* Running stage tests

* Running stage tests

* Running stage tests

* Added robust testing to metrics and dynamic config

* Fixing broken action

* Fixed incorrect npm configuration

* Enabled Stage test

* Fixed typescript

* Changed CE test to run with default ttl

* Removed build bindings from prefer_rack

* Fixed binding install for prefer_rack

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Added Secondary Index with Expression

* Removed tests for non-ubuntu x86 runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Added PKI Add user API and testing

* Fixing windows action

* Fixing Windows runners

* Returning NULL objects instead of void for admin functionality

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Fixing windows action

* Fixing windows action

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Revert "Upgrading actions"

This reverts commit 9d1c3bc867b5f56e7dab4b0fa39fdaa662bf55e0.

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Adding changes from independant review

* Adding changes from independant review

* Adding changes from independant review

* Adding changes from independant review

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Fixing valgrind issue

* Fixing valgrind issue

* Revert "Merge pull request #660 from bit0r1n/generics"

This reverts commit 4e428082ff8af117efb34db5fc7f97a8e4cc0c37, reversing
changes made to e9c24d1a2aff4357c79f071c94dc23a99cd38f2e.

* Responded to review comments and fixed some memory issues

* Responded to review comments and fixed some memory issues

* Revert "Revert "Merge pull request #660 from bit0r1n/generics""

This reverts commit b32a1e008b8e836fe908dc7ae722c38ae867b9f7.

* Responded to review comments and fixed some memory issues

* Reduced brittleness of tests

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* Updated release action

* Updated release action

---------

Co-authored-by: Siarhei Khomich <[email protected]>

* Testing release pipeline

* Testing release pipeline

* Testing release pipeline

* Testing release pipeline

* Testing release pipeline

* Testing release pipeline

* Testing release pipeline

* Testing release pipeline

* Testing release pipeline

* Testing release pipeline

* Testing release pipeline

* Testing release pipeline

* Testing release pipeline

* Testing release pipeline

* Testing release pipeline

* Testing release pipeline

* Fixed windows install issue (#715)

* Added metrics example to examples

* Update conversions.cc

* Update metrics.ts

* Added workflow files

* Running stage tests

* Running stage tests

* Revert "Running stage tests"

This reverts commit f4ded6476c05804181c4616fddce5e7e34c437cc.

* Update prebuiltBinding.js

* Running stage tests

* Running stage tests

* Running stage tests

* Added robust testing to metrics and dynamic config

* Fixing broken action

* Fixed incorrect npm configuration

* Enabled Stage test

* Fixed typescript

* Changed CE test to run with default ttl

* Removed build bindings from prefer_rack

* Fixed binding install for prefer_rack

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Added Secondary Index with Expression

* Removed tests for non-ubuntu x86 runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Added PKI Add user API and testing

* Fixing windows action

* Fixing Windows runners

* Returning NULL objects instead of void for admin functionality

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Fixing windows action

* Fixing windows action

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Revert "Upgrading actions"

This reverts commit 9d1c3bc867b5f56e7dab4b0fa39fdaa662bf55e0.

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Adding changes from independant review

* Adding changes from independant review

* Adding changes from independant review

* Adding changes from independant review

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Fixing valgrind issue

* Fixing valgrind issue

* Revert "Merge pull request #660 from bit0r1n/generics"

This reverts commit 4e428082ff8af117efb34db5fc7f97a8e4cc0c37, reversing
changes made to e9c24d1a2aff4357c79f071c94dc23a99cd38f2e.

* Responded to review comments and fixed some memory issues

* Responded to review comments and fixed some memory issues

* Revert "Revert "Merge pull request #660 from bit0r1n/generics""

This reverts commit b32a1e008b8e836fe908dc7ae722c38ae867b9f7.

* Responded to review comments and fixed some memory issues

* Reduced brittleness of tests

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* Updated release action

* Updated release action

* Adjusted gitmodules (#714)

* Adjusted gitmodules

* Testing release pipeline

* Testing release pipeline

---------

Co-authored-by: Siarhei Khomich <[email protected]>

* Testing release pipeline

* Testing release pipeline

* Testing release pipeline

* Windows Install Fix (#717)

* Added workflow files

* Running stage tests

* Running stage tests

* Revert "Running stage tests"

This reverts commit f4ded6476c05804181c4616fddce5e7e34c437cc.

* Update prebuiltBinding.js

* Running stage tests

* Running stage tests

* Running stage tests

* Added robust testing to metrics and dynamic config

* Fixing broken action

* Fixed incorrect npm configuration

* Enabled Stage test

* Fixed typescript

* Changed CE test to run with default ttl

* Removed build bindings from prefer_rack

* Fixed binding install for prefer_rack

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Added Secondary Index with Expression

* Removed tests for non-ubuntu x86 runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Added PKI Add user API and testing

* Fixing windows action

* Fixing Windows runners

* Returning NULL objects instead of void for admin functionality

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Fixing windows action

* Fixing windows action

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Revert "Upgrading actions"

This reverts commit 9d1c3bc867b5f56e7dab4b0fa39fdaa662bf55e0.

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Adding changes from independant review

* Adding changes from independant review

* Adding changes from independant review

* Adding changes from independant review

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Fixing valgrind issue

* Fixing valgrind issue

* Revert "Merge pull request #660 from bit0r1n/generics"

This reverts commit 4e428082ff8af117efb34db5fc7f97a8e4cc0c37, reversing
changes made to e9c24d1a2aff4357c79f071c94dc23a99cd38f2e.

* Responded to review comments and fixed some memory issues

* Responded to review comments and fixed some memory issues

* Revert "Revert "Merge pull request #660 from bit0r1n/generics""

This reverts commit b32a1e008b8e836fe908dc7ae722c38ae867b9f7.

* Responded to review comments and fixed some memory issues

* Reduced brittleness of tests

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* Updated release action

* Updated release action

* Adjusted gitmodules (#714)

* Adjusted gitmodules

* Testing release pipeline

* Testing release pipeline

* Windows build fix (#716)

* Fixed windows install issue (#715)

* Added metrics example to examples

* Update conversions.cc

* Update metrics.ts

* Added workflow files

* Running stage tests

* Running stage tests

* Revert "Running stage tests"

This reverts commit f4ded6476c05804181c4616fddce5e7e34c437cc.

* Update prebuiltBinding.js

* Running stage tests

* Running stage tests

* Running stage tests

* Added robust testing to metrics and dynamic config

* Fixing broken action

* Fixed incorrect npm configuration

* Enabled Stage test

* Fixed typescript

* Changed CE test to run with default ttl

* Removed build bindings from prefer_rack

* Fixed binding install for prefer_rack

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Added Secondary Index with Expression

* Removed tests for non-ubuntu x86 runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Added PKI Add user API and testing

* Fixing windows action

* Fixing Windows runners

* Returning NULL objects instead of void for admin functionality

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Fixing windows action

* Fixing windows action

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Revert "Upgrading actions"

This reverts commit 9d1c3bc867b5f56e7dab4b0fa39fdaa662bf55e0.

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Adding changes from independant review

* Adding changes from independant review

* Adding changes from independant review

* Adding changes from independant review

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Fixing valgrind issue

* Fixing valgrind issue

* Revert "Merge pull request #660 from bit0r1n/generics"

This reverts commit 4e428082ff8af117efb34db5fc7f97a8e4cc0c37, reversing
changes made to e9c24d1a2aff4357c79f071c94dc23a99cd38f2e.

* Responded to review comments and fixed some memory issues

* Responded to review comments and fixed some memory issues

* Revert "Revert "Merge pull request #660 from bit0r1n/generics""

This reverts commit b32a1e008b8e836fe908dc7ae722c38ae867b9f7.

* Responded to review comments and fixed some memory issues

* Reduced brittleness of tests

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* Updated release action

* Updated release action

* Adjusted gitmodules (#714)

* Adjusted gitmodules

* Testing release pipeline

* Testing release pipeline

---------

Co-authored-by: Siarhei Khomich <[email protected]>

* Testing release pipeline

* Testing release pipeline

* Testing release pipeline

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Moved labels to cluster

* Fixed C Client install

* Fixed C Client install

* Fixed C Client install

* Fixed C Client install

* Fixed C Client install

---------

Co-authored-by: Siarhei Khomich <[email protected]>

* Testing release

---------

Co-authored-by: Siarhei Khomich <[email protected]>

* Testing release

* Testing release

* Fixing windows install (#721)

* Running stage tests

* Running stage tests

* Revert "Running stage tests"

This reverts commit f4ded6476c05804181c4616fddce5e7e34c437cc.

* Update prebuiltBinding.js

* Running stage tests

* Running stage tests

* Running stage tests

* Added robust testing to metrics and dynamic config

* Fixing broken action

* Fixed incorrect npm configuration

* Enabled Stage test

* Fixed typescript

* Changed CE test to run with default ttl

* Removed build bindings from prefer_rack

* Fixed binding install for prefer_rack

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Added Secondary Index with Expression

* Removed tests for non-ubuntu x86 runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Added PKI Add user API and testing

* Fixing windows action

* Fixing Windows runners

* Returning NULL objects instead of void for admin functionality

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Fixing windows action

* Fixing windows action

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Revert "Upgrading actions"

This reverts commit 9d1c3bc867b5f56e7dab4b0fa39fdaa662bf55e0.

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Adding changes from independant review

* Adding changes from independant review

* Adding changes from independant review

* Adding changes from independant review

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Fixing valgrind issue

* Fixing valgrind issue

* Revert "Merge pull request #660 from bit0r1n/generics"

This reverts commit 4e428082ff8af117efb34db5fc7f97a8e4cc0c37, reversing
changes made to e9c24d1a2aff4357c79f071c94dc23a99cd38f2e.

* Responded to review comments and fixed some memory issues

* Responded to review comments and fixed some memory issues

* Revert "Revert "Merge pull request #660 from bit0r1n/generics""

This reverts commit b32a1e008b8e836fe908dc7ae722c38ae867b9f7.

* Responded to review comments and fixed some memory issues

* Reduced brittleness of tests

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* Updated release action

* Updated release action

* Adjusted gitmodules (#714)

* Adjusted gitmodules

* Testing release pipeline

* Testing release pipeline

* Windows build fix (#716)

* Fixed windows install issue (#715)

* Added metrics example to examples

* Update conversions.cc

* Update metrics.ts

* Added workflow files

* Running stage tests

* Running stage tests

* Revert "Running stage tests"

This reverts commit f4ded6476c05804181c4616fddce5e7e34c437cc.

* Update prebuiltBinding.js

* Running stage tests

* Running stage tests

* Running stage tests

* Added robust testing to metrics and dynamic config

* Fixing broken action

* Fixed incorrect npm configuration

* Enabled Stage test

* Fixed typescript

* Changed CE test to run with default ttl

* Removed build bindings from prefer_rack

* Fixed binding install for prefer_rack

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Added Secondary Index with Expression

* Removed tests for non-ubuntu x86 runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Added PKI Add user API and testing

* Fixing windows action

* Fixing Windows runners

* Returning NULL objects instead of void for admin functionality

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Fixing windows action

* Fixing windows action

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Revert "Upgrading actions"

This reverts commit 9d1c3bc867b5f56e7dab4b0fa39fdaa662bf55e0.

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Adding changes from independant review

* Adding changes from independant review

* Adding changes from independant review

* Adding changes from independant review

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Fixing valgrind issue

* Fixing valgrind issue

* Revert "Merge pull request #660 from bit0r1n/generics"

This reverts commit 4e428082ff8af117efb34db5fc7f97a8e4cc0c37, reversing
changes made to e9c24d1a2aff4357c79f071c94dc23a99cd38f2e.

* Responded to review comments and fixed some memory issues

* Responded to review comments and fixed some memory issues

* Revert "Revert "Merge pull request #660 from bit0r1n/generics""

This reverts commit b32a1e008b8e836fe908dc7ae722c38ae867b9f7.

* Responded to review comments and fixed some memory issues

* Reduced brittleness of tests

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* Updated release action

* Updated release action

* Adjusted gitmodules (#714)

* Adjusted gitmodules

* Testing release pipeline

* Testing release pipeline

---------

Co-authored-by: Siarhei Khomich <[email protected]>

* Testing release pipeline

* Testing release pipeline

* Testing release pipeline

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Moved labels to cluster

* Fixed C Client install

* Fixed C Client install

* Fixed C Client install

* Fixed C Client install

* Fixed C Client install

---------

Co-authored-by: Siarhei Khomich <[email protected]>

* Testing release

* Windows build fix (#720)

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Moved labels to cluster

* Fixed C Client install

* Fixed C Client install

* Fixed C Client install

* Fixed C Client install

* Fixed C Client install

* FF fix branch to stage (#718)

* Windows Install Fix (#717)

* Added workflow files

* Running stage tests

* Running stage tests

* Revert "Running stage tests"

This reverts commit f4ded6476c05804181c4616fddce5e7e34c437cc.

* Update prebuiltBinding.js

* Running stage tests

* Running stage tests

* Running stage tests

* Added robust testing to metrics and dynamic config

* Fixing broken action

* Fixed incorrect npm configuration

* Enabled Stage test

* Fixed typescript

* Changed CE test to run with default ttl

* Removed build bindings from prefer_rack

* Fixed binding install for prefer_rack

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Added Secondary Index with Expression

* Removed tests for non-ubuntu x86 runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Added PKI Add user API and testing

* Fixing windows action

* Fixing Windows runners

* Returning NULL objects instead of void for admin functionality

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Fixing windows action

* Fixing windows action

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Revert "Upgrading actions"

This reverts commit 9d1c3bc867b5f56e7dab4b0fa39fdaa662bf55e0.

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Adding changes from independant review

* Adding changes from independant review

* Adding changes from independant review

* Adding changes from independant review

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Fixing valgrind issue

* Fixing valgrind issue

* Revert "Merge pull request #660 from bit0r1n/generics"

This reverts commit 4e428082ff8af117efb34db5fc7f97a8e4cc0c37, reversing
changes made to e9c24d1a2aff4357c79f071c94dc23a99cd38f2e.

* Responded to review comments and fixed some memory issues

* Responded to review comments and fixed some memory issues

* Revert "Revert "Merge pull request #660 from bit0r1n/generics""

This reverts commit b32a1e008b8e836fe908dc7ae722c38ae867b9f7.

* Responded to review comments and fixed some memory issues

* Reduced brittleness of tests

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* Updated release action

* Updated release action

* Adjusted gitmodules (#714)

* Adjusted gitmodules

* Testing release pipeline

* Testing release pipeline

* Windows build fix (#716)

* Fixed windows install issue (#715)

* Added metrics example to examples

* Update conversions.cc

* Update metrics.ts

* Added workflow files

* Running stage tests

* Running stage tests

* Revert "Running stage tests"

This reverts commit f4ded6476c05804181c4616fddce5e7e34c437cc.

* Update prebuiltBinding.js

* Running stage tests

* Running stage tests

* Running stage tests

* Added robust testing to metrics and dynamic config

* Fixing broken action

* Fixed incorrect npm configuration

* Enabled Stage test

* Fixed typescript

* Changed CE test to run with default ttl

* Removed build bindings from prefer_rack

* Fixed binding install for prefer_rack

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Added Secondary Index with Expression

* Removed tests for non-ubuntu x86 runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Added PKI Add user API and testing

* Fixing windows action

* Fixing Windows runners

* Returning NULL objects instead of void for admin functionality

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Fixing windows action

* Fixing windows action

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Revert "Upgrading actions"

This reverts commit 9d1c3bc867b5f56e7dab4b0fa39fdaa662bf55e0.

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Adding changes from independant review

* Adding changes from independant review

* Adding changes from independant review

* Adding changes from independant review

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Fixing valgrind issue

* Fixing valgrind issue

* Revert "Merge pull request #660 from bit0r1n/generics"

This reverts commit 4e428082ff8af117efb34db5fc7f97a8e4cc0c37, reversing
changes made to e9c24d1a2aff4357c79f071c94dc23a99cd38f2e.

* Responded to review comments and fixed some memory issues

* Responded to review comments and fixed some memory issues

* Revert "Revert "Merge pull request #660 from bit0r1n/generics""

This reverts commit b32a1e008b8e836fe908dc7ae722c38ae867b9f7.

* Responded to review comments and fixed some memory issues

* Reduced brittleness of tests

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* Updated release action

* Updated release action

* Adjusted gitmodules (#714)

* Adjusted gitmodules

* Testing release pipeline

* Testing release pipeline

---------

Co-authored-by: Siarhei Khomich <[email protected]>

* Testing release pipeline

* Testing release pipeline

* Testing release pipeline

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Fixing windows build

* Moved labels to cluster

* Fixed C Client install

* Fixed C Client install

* Fixed C Client install

* Fixed C Client install

* Fixed C Client install

---------

Co-authored-by: Siarhei Khomich <[email protected]>

* Testing release

---------

Co-authored-by: Siarhei Khomich <[email protected]>

* Testing release

* Testing release

---------

Co-authored-by: Siarhei Khomich <[email protected]>

* Fixing windows install bug

* Fixing windows install bug

* Fixing windows install bug

* Fixing windows install bug

---------

Co-authored-by: Siarhei Khomich <[email protected]>

* bumping version

---------

Co-authored-by: Siarhei Khomich <[email protected]>

* Running Stage tests (#724)

* Running stage tests

* Running stage tests

* Running stage tests

* Added robust testing to metrics and dynamic config

* Fixing broken action

* Fixed incorrect npm configuration

* Enabled Stage test

* Fixed typescript

* Changed CE test to run with default ttl

* Removed build bindings from prefer_rack

* Fixed binding install for prefer_rack

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Added Secondary Index with Expression

* Removed tests for non-ubuntu x86 runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Added PKI Add user API and testing

* Fixing windows action

* Fixing Windows runners

* Returning NULL objects instead of void for admin functionality

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Fixing windows action

* Fixing windows action

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Revert "Upgrading actions"

This reverts commit 9d1c3bc867b5f56e7dab4b0fa39fdaa662bf55e0.

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Upgrading actions

* Adding changes from independant review

* Adding changes from independant review

* Adding changes from independant review

* Adding changes from independant review

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Repairing action

* Fixing valgrind issue

* Fixing valgrind issue

* Revert "Merge pull request #660 from bit0r1n/generics"

This reverts commit 4e428082ff8af117efb34db5fc7f97a8e4cc0c37, reversing
changes made to e9c24d1a2aff4357c79f071c94dc23a99cd38f2e.

* Responded to review comments and fixed some memory issues

* Responded to review comments and fixed some memory issues

* Revert "Revert "Merge pull request #660 from bit0r1n/generics""

This reverts commit b32a1e008b8e836fe908dc7ae722c38ae867b9f7.

* Responded to review comments and fixed some memory issues

* Reduced brittleness of tests

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* fix stage workflow

* Updated release action

* Updated release action

* Adjusted gitmodules (#714)

* Adjusted gitmodules

* Testing release pipeline

* Testing release pipeline

* Windows build fix (#716)

* Fixed windows install issue (#715)

* Added metrics example to examples

* Update conversions.cc

* Update metrics.ts

* Added workflow files

* Running stage tests

* Running stage tests

* Revert "Running stage tests"

This reverts commit f4ded6476c05804181c4616fddce5e7e34c437cc.

* Update prebuiltBinding.js

* Running stage tests

* Running stage tests

* Running stage tests

* Added robust testing to metrics and dynamic config

* Fixing broken action

* Fixed incorrect npm configuration

* Enabled Stage test

* Fixed typescript

* Changed CE test to run with default ttl

* Removed build bindings from prefer_rack

* Fixed binding install for prefer_rack

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Fixed metrics CI/CD issues

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Testing new changes

* Added Secondary Index with Expression

* Removed tests for non-ubuntu x86 runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Fixing Windows runners

* Added PKI Add user API and testing

* Fixing wind…
Comment on lines +14 to +20
uses: ./.github/workflows/master-bump-version.yml
needs: [
master-get-jfrog-version,
]
secrets: inherit

publish-to-npm:

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {}

Copilot Autofix

AI 29 days ago

To fix the problem, we need to add an explicit permissions: block to the workflow file, specifying the minimal necessary permissions for this workflow and its jobs. The recommended approach is to set permissions: at the workflow root, which will apply to all jobs unless overridden, for maximal coverage. For most workflows, the minimum safe default is contents: read, unless more write permissions are specifically needed for steps in the jobs. Since the jobs here only call child workflows, and we don't see any inline write actions, it's safest to set contents: read. If one or more jobs require elevated permissions, you can override at the job level.

Edit .github/workflows/master-workflow.yml and insert the following block at the top level, immediately after name: and before on::

permissions:
  contents: read

No imports or method changes are needed.


Suggested changeset 1
.github/workflows/master-workflow.yml

Autofix patch

Autofix patch
Run the following command in your local git repository to apply this patch
cat << 'EOF' | git apply
diff --git a/.github/workflows/master-workflow.yml b/.github/workflows/master-workflow.yml
--- a/.github/workflows/master-workflow.yml
+++ b/.github/workflows/master-workflow.yml
@@ -1,4 +1,6 @@
 name: Master workflow
+permissions:
+  contents: read
 
 on:
   push:
EOF
@@ -1,4 +1,6 @@
name: Master workflow
permissions:
contents: read

on:
push:
Copilot is powered by AI and may make mistakes. Always verify output.
Comment on lines +33 to +44
name: verify npm clean install works correctly
needs: [
master-get-jfrog-version,
bump-master-number,
publish-to-npm
]
uses: ./.github/workflows/master-verify-npm-install.yml
with:
new_version: ${{ needs.bump-master-number.outputs.new_master_version }}
secrets: inherit

publish-to-npm:
name: Publish to npm
reupload-master-to-jfrog:

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {}

Copilot Autofix

AI 29 days ago

To fix this security issue, explicitly set a permissions: block at the root level of the workflow in .github/workflows/master-workflow.yml. This will ensure GITHUB_TOKEN is limited to only what the jobs require and defaults to "read-only" for contents, unless specific jobs need extra permissions.

  • Insert a permissions: block immediately after the name: and before on: (usually line 2 or 3).
  • For most CI/CD workflows, the typical minimal block is:
    permissions:
      contents: read
    If any job requires write access to e.g. pull requests, issues, or packages, those can be added as needed, but in the absence of such needs in the shown file, the above is a safe minimal starting point.
  • No other code changes or imports are needed, just the insertion of this block.

Suggested changeset 1
.github/workflows/master-workflow.yml

Autofix patch

Autofix patch
Run the following command in your local git repository to apply this patch
cat << 'EOF' | git apply
diff --git a/.github/workflows/master-workflow.yml b/.github/workflows/master-workflow.yml
--- a/.github/workflows/master-workflow.yml
+++ b/.github/workflows/master-workflow.yml
@@ -1,4 +1,6 @@
 name: Master workflow
+permissions:
+  contents: read
 
 on:
   push:
EOF
@@ -1,4 +1,6 @@
name: Master workflow
permissions:
contents: read

on:
push:
Copilot is powered by AI and may make mistakes. Always verify output.
Comment on lines +45 to +59
name: Upload artifacts to JFrog
needs: [
master-get-jfrog-version,
bump-master-number,
publish-to-npm,
verify-npm-install
]
uses: ./.github/workflows/master-upload-jfrog-build-to-npm.yml
uses: ./.github/workflows/shared-reupload-addons-to-jfrog.yml
with:
old_version: ${{ needs.master-get-jfrog-version.outputs.stage_version }}
new_version: ${{ needs.bump-master-number.outputs.new_master_version }}
pipeline-stage: 'master'
secrets: inherit

verify-npm-install:
name: verify npm clean install works correctly
reupload-master-to-jfrog-npm-repo:

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {}

Copilot Autofix

AI 29 days ago

To fix this issue, explicitly declare a permissions block at the root level of the workflow file. This will ensure all jobs within the workflow inherit safe, least-privilege permissions for the GITHUB_TOKEN unless overridden by individual jobs. The most restrictive baseline for most workflows is contents: read; if any jobs require specific write access (e.g., to create pull requests or modify issues), those types should be granted explicit permission. Based on the provided jobs (which mostly publish packages and upload artifacts, but do not appear to write to issues or PRs), the minimal starting point would be:

permissions:
  contents: read

You should add the following block just below the workflow name: and above the on: section for clarity and consistency. No imports, methods, or variable definitions are required.

Suggested changeset 1
.github/workflows/master-workflow.yml

Autofix patch

Autofix patch
Run the following command in your local git repository to apply this patch
cat << 'EOF' | git apply
diff --git a/.github/workflows/master-workflow.yml b/.github/workflows/master-workflow.yml
--- a/.github/workflows/master-workflow.yml
+++ b/.github/workflows/master-workflow.yml
@@ -1,4 +1,6 @@
 name: Master workflow
+permissions:
+  contents: read
 
 on:
   push:
EOF
@@ -1,4 +1,6 @@
name: Master workflow
permissions:
contents: read

on:
push:
Copilot is powered by AI and may make mistakes. Always verify output.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants