Permalink
Fetching contributors…
Cannot retrieve contributors at this time
176 lines (124 sloc) 9.8 KB

v1.12.2

  • fix for new mongodb driver

v1.12.0

  • Clean snapshots automatically whenever activated #101 thanks to rehia

v1.11.1

v1.11.0

  • Fix empty array conversion due to Lua json decode #97 thanks to rehia

v1.10.3

  • update deps

v1.10.2

  • dynamodb: changed addEvents to use sequential async methods instead of parallel #93 thanks to developmentalmadness

v1.10.1

  • fix calculated streamRevision for redis to avoid events sorting issues #92 thanks to rehia

v1.10.0

  • improve event revision accuracy in redis, to avoid revisions duplications for an aggregate #91 thanks to rehia

v1.9.0

  • ability to use custom elasticsearch client in the elasticsearch storage #88 thanks to evereq
  • redis snapshots are retrieved recursively to match 'max revision' option #89 thanks to rehia

v1.8.4

v1.8.3

v1.8.2

  • Prevent uncommittedEvents to be overwritten accidentally #84, #85 thanks to albe

v1.8.1

  • Early abort when events were fetched without limit and calling next #81 thanks to johanneslumpe

v1.8.0

v1.7.11

  • This resolves an issue where the maximum call stack size could be hit when processing 1000s of undispatched events on startup #74 thanks to ben-moore

v1.7.8

  • redis, mongodb: call disconnect on ping error

v1.7.7

v1.7.6

  • redis, mongodb: call disconnect on ping error

v1.7.5

v1.7.4

  • MongoDb: Add index used when querying for all events for an aggregate type #64 thanks to HCanber

v1.7.3

  • redis: added optional heartbeat

v1.7.2

  • update azure dependencies
  • Adding getLastEvent support in azure table provider #64 thanks to sbiaudet

v1.7.1

  • Fix eventmappings when value is empty or 0 #61 thanks to rehia

v1.7.0

v1.6.2

  • added getLastEvent and getLastEventAsStream function

v1.5.3

  • redis: fix for new redis lib

v1.5.1

  • give possibility to use mongodb with authSource

v1.5.0

  • added possibility to getUndispatchedEvents by query

v1.4.2

  • optimization for npm link'ed development

v1.4.1

  • redis: replace .keys() calls with .scan() calls => scales better

v1.4.0

  • added possibility to map/copy some values of the raw-event to the real event
  • added possibility to fetch all events since a date
  • IMPORTANT for redis: the keys have a new format

v1.3.1

  • mongodb: added possibility to repair failed transaction (insert of multiple events) from outside

v1.2.0

  • performance improvements in inmemory and mongodb store #31 thanks to surlemur
  • IMPORTANT for mongodb: removed data compatability for events older v1.0.0

v1.1.7

  • performance improvements in inmemory store

v1.1.6

  • fix inmemory store

v1.1.5

  • fix usage with own db implementation #29

v1.1.4

  • fix usage with own db implementation #27

v1.1.2

  • azure-table: fix issue in getEvents #23 thanks to rvin100

v1.1.1

v1.1.0

v1.0.5

v1.0.4

v1.0.3

  • little fix for redis

v1.0.2

  • optimized indexes

v1.0.1

  • optimized getSnapshot when using versioning of same revision

v1.0.0

  • refactored whole module
  • added possibility to define aggregateId, aggregate and context
  • added a lot of tests
  • stabilized everything
  • optimized performance
  • mongodb legacy data should be usable to (so you can update from eventstore.mongodb to eventstore) without migrating data
  • IMPORTANT: changed API!!!

v0.7.0

  • make using of eventDispatcher configurable
  • map getUndispatchedEvents and setEventToDispatched to eventstore

v0.6.2

  • optimized storage initialization

v0.6.1

  • forking of event dispatching is configurable now

v0.6.0

  • removed couchDb implementation
  • rewritten tests in mocha and expect.js
  • updated to node.js 0.6.15

v0.5.0

  • simplified API for storage usage
  • if possible fork dispatching to own childprocess
  • optimized lastRevision handling

v0.3.0

  • eventstreams
  • snapshoting
  • get all events with paging for replay
  • console.logger
  • db implementations for mongoDb, couchDb, redis