- Added plugin for Aerospike databases
- Mongo+srv url support
- Fix redis set stream
- Support LRU options in memory plugin
- Fix mongo connection bug
- Do not call connect on connecting mongo client
- improve performance of memory tags
- Update performance tests
- Expose plugin and switch to native mongo driver
- Fix custom retrieval ttl = 0
- Fix tags when no prefixes provided
- Add rtl option to retrieval
- Support custom ttl on get
- Detect mongo session support
- Fix race condition on mongo collection verification
- Add tests for mongo replset
- Support for mongodb when transactions are not available
- Fix mongo deprecation warnings
- Ensure mongo collection is created before writing
- Update mongo driver and allow user to provide mongo client
- Add v8 serialization for improved performance
- Queue close until next tick
- Transition to docker/jest dev environment
- Rewrite API for async
- Support atomic transactions in mongo/redis
- Dataloaders for batching get/set/del requests
- Support for child buckets using kev.withPrefix('child')
- fix bug re: keys with spaces in memory plugin
- move redis/mongo out of peerDependencies into devDependencies
- fix get bug when redis connection is pending
- add bulk get/set/del test
- fix redis bulk insert & double-prefixing
- fix mongo bulk insert
- fix memory ttl
- fix put when options and fn are undefined
- fix ttl override parsing
- fix bug overwriting default plugin options
- fix redis bug overwriting this.options with individual call options
- fix mongo bug overwriting this.options with individual call options
- consolidate memory, mongo, and redis plugins into main lib for now to simplify development cycle
- add get options, flush kev on test end
- add tag & dropTag to api
- add put options to api, standardize arguments passed to plugin functions, factor out plugin test code, support multi-put/del
- add batch puts/dels to TODO
- update repository field in package.json, pin deps, add make install
- switch tests to promises, add batch get to kev-memory
- Pulled out mongo and redis adapters into separate repos
- Cleaned up dependency structure
- Fixed callback params in Mongo 'put' adapter (result was being passed in error param)
- Remove unused MongoServer from test
- Initial Commit
- Kev API & adapters for Mongo, Redis, and Memory
- Tests