Pebble Flow Workflow Server Release Notes

Pebble Flow release notes

Release 1.1.135

This release features workflow capabilities. This feature greatly expands the capabilities of the workflow server!

NoteDescriptionComments
FeatureWire together individual spreadsheets to create performant workflowsUsers may create individual spreadsheets and then connect them to create elaborate calculation workflows
FeatureExecute workflows via the UIAn authorized user may provide CSV inputs for execution.
FeatureExecute workflows via the APIWorkflows can be executed via a RESTful API.
TechnicalA separate app server called the orchestrator is part of the deployment.The orchestrator is dedicated to managing workflow state via Azure queue messages. Do not apply scaling rules to this server, as there should always be just one.
TechnicalTimeouts related to message leases have been removedAll environment variables related to message timeouts have been deprecated. Messages are now immediately deleted from the queue once the request has been submitted. Pebble Flow does its best to guarantee the completion of a request.
TechnicalUpgrade to Java 21Moved from Java 11 to Java 21 to take advantage of Azure's improved memory management facilities.
BugDescribe endpoint returns 404 Not Found for pebble and workflowsWill be fixed in the next release.

Release 1.0.0

This is our first release of the Pebble Flow workflow server! The following features are available in this release.

NoteDescriptionComments
FeatureExecute pebbles via UIA spreadsheet that is compiled with Pebble Stream is called a pebble. An authorized user may provide CSV inputs for execution.
FeatureExecute pebbles via APIPebbles can be executed via a RESTful API
FeatureDownload pebbles via APIA compiled pebble can be programmatically downloaded via the API and executed by the Pebble Stream runtime.
FeatureCompile pebbles via UIA spreadsheet can be compiled into a pebble by a user
FeatureVersion control spreadsheets and pebblesPebble Flow maintains all compiled spreadsheets over time in the order they were compiled.
FeatureManage usersPebble Flow users can be activated and deactivated. Supported roles are admin, pebbler, and viewer.
FeatureMaintain a library of spreadsheets.Pebble Flow has a library interface that displays all compiled pebbles.