- Fix interval autoremove mode to use current date with every interval (#304, #305) (jlampise)
- Fix #300 DeprecationWarning: collection.remove is deprecated. Use deleteOne, deleteMany, or bulkWrite instead
- Fix #297 DeprecationWarning: collection.update is deprecated. Use updateOne, updateMany, or bulkWrite instead
- Fix #271 TypeError: cb is not a function (brainthinks)
- Drop Node.js 0.12 and io.js support
- Drop MongoDB 2.x support
- Drop mongodb driver < 2.0.36 support
- Drop mongoose < 4.1.2 support
- Fix
ensureIndex
deprecation warning (#268, #269, #270) - Improve
get()
(#246) - Pass session in
touch
event - Remove
bluebird
from dependencies
- Fix #228 Broken with [email protected]
- Restrict
bluebird
accepted versions to 3.x
- Add
create
andupdate
events (#215) - Extend
mongodb
compatibility to2.x
- Fix bluebird warning (Awk34)
- Accept
dbPromise
as connection param - Add
close()
method to close current connection
- Support mongodb
2.1.x
- Enforce entry-points
- Fix entry-point
Breaking changes:
- For older Node.js version (
< 4.0
), the module must be loaded usingrequire('connect-mongo/es5')
- Drop
hash
option (advanced)
Others changes:
- Add
transformId
option to allow custom transformation on session id (advanced) - Rewrite in ES6 (w/ fallback)
- Update dependencies
- Improve compatibility
- Bug fixes and improvements (whitef0x0, TimothyGu, behcet-li)
- Fix initialization when a connecting
mongodb
2.0.x
instance is given (1999)
- Add
touchAfter
option to enable lazy update behavior ontouch()
method (rafaelcardoso) - Add
fallbackMemory
option to switch toMemoryStore
in some case.
- Add
touch()
method to be fully compliant withexpress-session
>= 1.10
(rafaelcardoso)
- Add
ttl
option - Add
autoRemove
option - Deprecate
defaultExpirationTime
option. Usettl
instead (in seconds)
- Make callbacks optional
- Extend compatibility to
mongodb
2.0.x
- [bugfix] #143 Missing Sessions from DB should still make callback (brekkehj)
- Accept full-featured MongoDB connection strings as
url
+ advanced options - Re-use existing or upcoming mongoose connection
- [DEPRECATED]
mongoose_connection
is renamedmongooseConnection
- [DEPRECATED]
auto_reconnect
is renamedautoReconnect
- [BREAKING]
autoReconnect
option is nowtrue
by default - [BREAKING] Insert
collection
option inurl
in not possible any more - [BREAKING] Replace for-testing-purpose
callback
byconnected
event - Add debug (use with
DEBUG=connect-mongo
) - Improve error management
- Compatibility with
mongodb
>= 1.2.0
and< 2.0.0
- Fix many bugs
- Bumped mongodb version from 1.3.x to 1.4.x (B0k0)
- Add
sid
hash capability (ZheFeng) - Add
serialize
andunserialize
options (ksheedlo)
- Merged a change which reduces data duplication
- Merged several changes by Ken Pratt, including Write Concern support
- Updated to
mongodb
version 1.2
- Integrated pull request for
mongoose_connection
option - Move to mongodb 1.0.x
- Made collection setup more robust to avoid race condition
- Added session expiry
- Added url support
- Added auto_reconnect option
- Fixed authentication
- Initial release