zeebe-node
Advanced tools
Changelog
8.3.0
Changes in APIs or behaviour that may affect existing applications that use zeebe-node.
CreateProcessInstance
and CreateProcessInstanceWithResult
have been removed, leaving only the method that takes an object parameter. See #330 for more details.Things that don't work or don't work as expected, and which will be addressed in a future release
onConnectionError
event fires correctly for Camunda SaaS, but fires a false positive when connecting to a Self-Managed instance. See #340 for more details.New shiny stuff.
tenantId
parameter to DeployResource
, DeployProcess
, CreateProcessInstance
, CreateProcessInstanceWithResult
, and PublishMessage
. You can also specify a tenantId
in the ZBClient constructor or via the environment variable ZEEBE_TENANT_ID
. In the case that you specify it via the environment or constructor, it will be transparently added to all method invocations. See #330 for more details.@grpc/grpc-js
has been updated to 1.9.7, and @grpc/proto-loader
has been updated to 0.7.10.Things that were broken and are now fixed.
onReady
and onConnection
event tests now pass, so these events should be usable. See #215 for more details.Things that were broken and are now fixed.
onReady
and onConnection
event tests now pass for Camunda SaaS. The onReady
event fires correctly for Self-Managed started with docker-compose. See #215 and #340 for more details.Changelog
Version 8.2.5
New shiny stuff.
ZBClient
or in the job handler of a ZBWorker
, accepted an error message and an error code. The gRPC API for ThrowError now accepts a variables
field, but the Node client did not allow you to set variables along with the error code and message. The Node client now accepts an object for job.error
that includes a variables
field, as does ZBClient.throwError
, allowing you to set variables when throwing a BPMN error. See #323, the README file, and the Client API documentation for more details.Things that shouldn't have a visible impact.