This changelog references the relevant changes done in 1.x versions.
- Remove all references to
stream_id
as it's removed from thegdbots/schemas
library.
BREAKING CHANGES
- Using new
gdbots/pbj
andgdbots/schemas
libraries (schemas moved, php >=5.6 required). - Renamed
ConventionalCommandHandling
andConventionalRequestHandling
toCommandHandlerTrait
andRequestHandlerTrait
. By default the trait will callhandle
but providesgetMethodForCommand
orgetMethodForRequest
so it can be modified. - The
DefaultPbjx
now triggersbind
,validate
andenrich
whensend
orpublish
is called and the message isn't frozen. Pbjx::trigger
now supports recursive event dispatching. Any nested messages will also be run through the same event suffix. This is useful for the standard set of bind, validate, enrich passes done on the root event.DefaultExceptionHandler
now logs the exception and pbj message in the context array.- Adds
KinesisTransport
...KinesisConsumer
coming in patch rev soon.