Socket
Socket
Sign inDemoInstall

express-cassandra

Package Overview
Dependencies
105
Maintainers
1
Versions
97
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous1345
10Next

2.2.3

Diff

Changelog

Source

[2.2.3] - 2018-07-10

Fixed

  • Auto timestamp and version fields are not working properly if used in index and materialized views
masumsoft
published 2.2.2 •

Changelog

Source

[2.2.2] - 2018-06-17

Fixed

  • UDF and UDA with multiple parameters not parsed correctly and behaves like select *
  • Virtual fields that set value of another field does not work while creating model instance
masumsoft
published 2.2.1 •

Changelog

Source

[2.2.1] - 2018-06-17

Fixed

  • Frozen set collections that uses UDTs are not normalized properly and throws schemamismatch error
masumsoft
published 2.2.0 •

Changelog

Source

[2.2.0] - 2018-02-03

Changed

  • Separate index per table for elassandra instead of a single index for the whole keyspace. This fixes conflicts where the same fieldname with different datatypes exists in different tables. The index names are now of the format: keyspaceName_tableName
masumsoft
published 2.1.1 •

Changelog

Source

[2.1.1] - 2018-01-05

Fixed

  • Reserved keywords not quoted in materialized view where query
  • Some query options were missing in options normalizer
masumsoft
published 2.1.0 •

Changelog

Source

[2.1.0] - 2017-12-13

Added

  • Support for materialized view filters added in cassandra 3.10.

Changed

  • SyncDB callback now informs whether any db schema was updated. It returns true if any db schema was updated and false if no schema change was detected.

Fixed

  • Unexpected pause behaviour in fixture import json streamer
masumsoft
published 2.0.0 •

Changelog

Source

[2.0.0] - 2017-11-10

Breaking

  • Hooks api has some major changes about how it works. Hooks are no longer asynchronous functions. Instead of callback based error or success to control the corresponding operation, it now requires to return true or false instead. This API change helped us to eliminate some major issues related to hooks and hope to prevent future inconsistencies with it.
  • Custom schema load and sync has been decoupled and the api changed significantly for good. You can now load the schema and syncDB seperately. You have complete control over loading a schema instance and syncing the schema with cassandra. Also calling the init function is now optional.

Added

  • Support for automatic elasticsearch index management and search analytics for Elassandra users
  • Support for automatic graph management and gremlin graph traversals for JanusGraph users
  • Support for auto timestamp and versioning fields. This enables automatic creation and management of versionKey, createdAt and updatedAt fields in cassandra against a schema
  • Support for export/import of data from cassandra to fixture json files
  • Added get_table_name function for model instances
  • Added docs and tests for db_function support

Changed

  • Signifant performance improvement in ORM batches and importer
  • Major refactoring to organise the codebase to keep it maintainable.
  • Upgraded eslint to version 4
  • try-catch instead of try-require for optional modules
  • createTable, createKeyspace are now optional and defaults to true

Fixed

  • Buggy alter logic for materialized views, fixes migration hang issues
  • Unable to query indexed map with multiple entries
  • CamelCased frozen typeDef for UDT incorrectly detect schema mismatch
masumsoft
published 1.10.0 •

Changelog

Source

[1.10.0] - 2017-09-06

Changed

  • Removing dse-driver due to license issues. Datastax enterprise users now need to install dse-driver along with express-cassandra to work with datastax enterprise. The dse-driver will be used by express-cassandra if present, otherwise it will fallback to the default cassandra-driver.

Fixed

  • Altering/adding field to UDT fails if out of order
masumsoft
published 1.9.1 •

Changelog

Source

[1.9.1] - 2017-08-28

Fixed

  • Patch to support working with tables containing elassandra indexes
masumsoft
published 1.9.0 •

Changelog

Source

[1.9.0] - 2017-06-11

Added

  • Support for query operators for light weight transactions
  • Doc to clarify usage of connection policies
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc