Changelog of @hackage/eventstore 0.8.0.0

0.8.0.0

  • Implement competing consumers.
  • Expose an uniform API among all kind of subscriptions.
  • Rewrite internal subscription management.
  • Add missing Eq or Show instances for exposed datatypes.
  • Add streamMetadataCustomPropertyValue and streamMetadataCustomProperty.
  • Add logging capability.

0.7.2.1

  • Fix compilation issue

0.7.2.0

  • Add setStreamMetadata
  • Add getStreamMetadata

0.7.1.0

  • Internal connection changes
  • Allow creating an event with an existing ID

0.7.0.1

  • Tight package channnel to connection instance in order to prevent loss on connection drops.
  • Connection has asynchronous operation for real now.

0.7.0.0

  • Fix date conversion. recordedEventCreateEpoch is no longer exposed.
  • Add waitTillCatchup and hasCaughtUp functions.
  • Add exactStream ExpectedVersion smart constructor. As the result, ExpectedVersion constructors are no longer exposed. You have to use anyStream, noStream, emptyStream or exactStream instead.

0.6.0.1

No changes

0.6.0.0

  • Support keepRetrying reconnection strategy.