github forta-network/forta-node v0.8.0

latest releases: v0.9.10, v0.9.9, v0.9.8...
15 months ago

Bot lifecycle management refactor

This release includes architectural changes to bot lifecycle management and internal messaging architecture, and general improvements to recent issues. The supervisor service has become the actor that detects assignment changes and drives state changes in the rest of the services.

More bot metrics and new system errors

To increase the observability on the internal issues, we reused previous bot metrics definitions and added bot lifecycle metrics. Some of these metrics signal the checkpoints in the lifecycle as well as mentioning the bot lifecycle errors and system errors.

Sending error messages is made possible by adding a new details field to metrics.

Other improvements

  • Added back handling of initialize response errors (originally added in #724)
  • Added cleanup step to bot lifecycle in order to remove unused bot resources
  • Added cooldown to bot image pull retries and removed the infinite loop
  • Preserved infinite loop for bot release image downloads

What's Changed

Full Changelog: v0.7.16...v0.8.0

Don't miss a new forta-node release

NewReleases is sending notifications on new releases.