Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

zeebe-node

Package Overview
Dependencies
Maintainers
1
Versions
86
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

zeebe-node - npm Package Versions

23
9

8.3.2

Diff

sitapati
published 8.3.1 •

Changelog

Source

8.3.1

New Features

New shiny stuff

  • You can now deploy forms to the Zeebe broker using ZBClient.deployResource(). See #332 for more details.
sitapati
published 8.3.0 •

Changelog

Source

8.3.0

Breaking changes

Changes in APIs or behaviour that may affect existing applications that use zeebe-node.

  • Several method signatures for CreateProcessInstance and CreateProcessInstanceWithResult have been removed, leaving only the method that takes an object parameter. See #330 for more details.

Known Issues

Things that don't work or don't work as expected, and which will be addressed in a future release

  • The 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 Features

New shiny stuff.

  • Camunda Platform 8.3.0 introduces multi-tenancy. To support this, the Node.js client adds an optional 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.

  • The onReady and onConnection event tests now pass, so these events should be usable. See #215 for more details.

Fixes

Things that were broken and are now fixed.

  • An error message "Grpc Stream Error: 16 UNAUTHENTICATED: Failed to parse bearer token, see cause for details" would be logged intermittently. This was because under particular conditions an expired token cached on disk could be used for API calls. To prevent this, the disk-cached token is evicted at the same time as the in-memory token. See #336 for more details.
  • The 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.
sitapati
published 8.3.0-alpha11 •

sitapati
published 8.3.0-alpha10 •

sitapati
published 8.3.0-alpha9 •

sitapati
published 8.3.0-alpha8 •

sitapati
published 8.3.0-alpha7 •

sitapati
published 8.3.0-alpha4 •

sitapati
published 8.2.5 •

Changelog

Source

Version 8.2.5

New Features

New shiny stuff.

  • Throwing a BPMN Error, either from the 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.

Chores

Things that shouldn't have a visible impact.

  • Unit tests used a unique process model for each test run. As a result, the number of deployed process models in a cluster increased over time until a SaaS cluster would fail due to sharding of the ElasticSearch. Unit tests have been refactored to reuse process models. This will have no impact for end-users, but for developers it means that you can use the same cluster for unit tests.
23
9
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc