Skip to content

Bloks 2.5.18

Choose a tag to compare

@github-actions github-actions released this 04 Oct 01:17
· 650 commits to main since this release

Webhooks that never get lost, and imports that keep their engines

From the community (thank you, @ashottonoyan and @rpavlovs)

  • A webhook never says "got it" and then drops the event. An event that arrived while its agent was busy used to get a success reply and then vanish. Now it waits and goes in the agent's next turn, up to 20 events or 100 KB per agent. Past that, or when the agent is on hold or has no engine, the sender gets a clear "try again" (503) or "check the setup" (409) before anything is recorded. A success reply now always means the event will be handled. (#124, #126, #127)
  • Waiting messages survive a restart. A message that was waiting for an agent to finish its turn when Bloks stopped now runs when Bloks starts again, instead of staying "waiting" forever. This applies to your messages, other agents' and webhooks'.

Fixes

  • An imported agent runs on the engines it ran on. Importing an agent now applies its main engine and its backup engine when this workspace has them, instead of the workspace default with no backup. The preview also says that routines, webhooks and watchers stay behind, so you know to set them up again. (#125)