- mongodb: useUnifiedTopology
- introduce before and after database events
- Increase DynamoDB performance #66 thanks to Peter Schramm
- elasticsearch6: upsert bulkCommit for elasticsearch6 ( handle create -> update -> update ) #61 thanks to nanov
- elasticsearch6: fix potential concurrency error on multiple updates.
- elasticsearch6: bulkCommit fix
- bulkCommit: mongodb fix concurrency check for upserts
- bulkCommit: check for empty bulkOperations
- bulkCommit: mongodb wait for serverStatus call
- bulkCommit: check for empty vms
- fix typo in error case
- introduce optional bulkCommit
- remove deprecated option max_attempts from redis options
- compatibility with new mongodb version (3.x)
- Dynamodb filter expression fix #55 thanks to Glockenbeat
- Switching DynamoDB scan to FilterExpression #55 thanks to Glockenbeat
- fixing dynamodb DocumentClient initialization #53 thanks to Glockenbeat
- move aws-sdk to dev dep
- correct require statement
- Elasticsearch 6.X and 5.x implementation #51 thanks to nanov and his company eCollect which enabled him to work also during working hours
- fix for new mongodb driver
- update deps
- mongodb: try to create collection earlier (on extend call)
- redis, mongodb: call disconnect on ping error
- Support mongo connection string
- inmemory: now correctly instantiates with collectionName #46 thanks to hilkeheremans
- redis, mongodb: call disconnect on ping error
- redis: added optional heartbeat
- redis: fix for new redis lib
- mongodb: added optional heartbeat
- mongodb: do not call ensureIndexes on clear
- redis: fix wrong multi response handling
- speed up mongodb and inmemory commits
- give possibility to use mongodb with authSource
- updated dep
- added possiblity to query with regex
- optimization for
npm link
'ed development
- catch concurrency error on destroy commit
- added elasticsearch support
- redis: replace .keys() calls with .scan() calls => scales better
- added mongodb driver 2.x support
- fix usage with own db implementation
- added clear functionality to clear a collection
- automatically add commitStamp on commit
- added clear function (only for testing)
- make redis commit transactional
- if no passing a callback when initing a new repo, do not automatically connect
- replace json-serialize with jsondate
- added possibility for inmemory implementation to search with multiple values
- added possibility to pass query options
- parse json with json-serialize
- mongodb define index as string too
- added toJSON function on result array of find function
- IMPORTANT: changed API!!!
- added redis support