Skip to content

v2.0.0

Choose a tag to compare

@gdbrown gdbrown released this 28 Jun 20:55
· 19 commits to master since this release

BREAKING CHANGES

  • Uses "gdbots/pbj": "^3.0"
  • Uses "gdbots/pbjx": "^3.0"
  • Uses "gdbots/schemas": "^2.0"
  • Adds Aggregate and AggregateResolver with all gdbots:ncr:command:* implementations and hooks to allow for customizations.
  • Removes all abstract node command handlers as they are not implemented in the aggregate.
  • Adds NcrProjector with concrete ncr and ncr search projections.
  • Adds ExpirableWatcher and PublishableWatcher which handles the job scheduling. This was previously done in the AbstractNodeProjector.
  • Removes NodeEtagEnricher since this is now done in the Aggregate.
  • Removes BindFromNodeEvent and BeforePutNodeEvent as these features should now be handled in the Aggregate.
  • Adds NodeProjectedEvent which is dispatched after the NcrProjector puts the new node into the Ncr and NcrSearch.