Skip to content

Latest commit

 

History

History
123 lines (89 loc) · 5.59 KB

releasenotes.md

File metadata and controls

123 lines (89 loc) · 5.59 KB
  • redis, mongodb: call disconnect on ping error
  • MongoDb: Add index used when querying for all events for an aggregate type #64 thanks to HCanber
  • redis: added optional heartbeat
  • update azure dependencies
  • Adding getLastEvent support in azure table provider #64 thanks to sbiaudet
  • Fix eventmappings when value is empty or 0 #61 thanks to rehia
  • added getLastEvent and getLastEventAsStream function
  • redis: fix for new redis lib
  • give possibility to use mongodb with authSource
  • added possibility to getUndispatchedEvents by query
  • optimization for npm link'ed development
  • redis: replace .keys() calls with .scan() calls => scales better
  • 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
  • mongodb: added possibility to repair failed transaction (insert of multiple events) from outside
  • performance improvements in inmemory and mongodb store #31 thanks to surlemur
  • IMPORTANT for mongodb: removed data compatability for events older v1.0.0
  • performance improvements in inmemory store
  • fix inmemory store
  • fix usage with own db implementation #29
  • fix usage with own db implementation #27
  • azure-table: fix issue in getEvents #23 thanks to rvin100

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