0.70.0
What has changed?
AP_QUEUE_MODEis now deprecated and replaced withAP_REDIS_TYPE- If you are using Sentinel Redis, you should add
AP_REDIS_TYPEtoSENTINEL
When is action necessary?
- If you are using
AP_QUEUE_MODE, you should replace it withAP_REDIS_TYPE - If you are using Sentinel Redis, you should add
AP_REDIS_TYPEtoSENTINEL
0.69.0
What has changed?
AP_FLOW_WORKER_CONCURRENCYandAP_SCHEDULED_WORKER_CONCURRENCYare now deprecated all jobs have single queue and replaced withAP_WORKER_CONCURRENCY
When is action necessary?
- If you are using
AP_FLOW_WORKER_CONCURRENCYorAP_SCHEDULED_WORKER_CONCURRENCY, you should replace them withAP_WORKER_CONCURRENCY
0.66.0
What has changed?
- If you use embedding the embedding SDK, please upgrade to version 0.6.0,
embedding.dashboard.hideSidebarused to hide the navbar above the flows table in the dashboard now it relies onembedding.dashboard.hideFlowsPageNavbar
0.64.0
What has changed?
- MCP management is removed from the embedding SDK.
0.63.0
What has changed?
- Replicate provider's text models have been removed.
When is action necessary?
- If you are using one of Replicate's text models, you should replace it with another model from another provider.
0.46.0
What has changed?
- The UI for "Array of Properties" inputs in the pieces has been updated, particularly affecting the "Dynamic Value" toggle functionality.
When is action necessary?
- No action is required for this change.
- Your published flows will continue to work without interruption.
- When editing existing flows that use the "Dynamic Value" toggle on "Array of Properties" inputs (such as the "files" parameter in the "Extract Structured Data" action of the "Utility AI" piece), the end user will need to remap the values again.
- For details on the new UI implementation, refer to this announcement.
0.38.6
What has changed?
- Workers no longer rely on the
AP_FLOW_WORKER_CONCURRENCYandAP_SCHEDULED_WORKER_CONCURRENCYenvironment variables. These values are now retrieved from the app server.
When is action necessary?
- If
AP_CONTAINER_TYPEis set toWORKERon the worker machine, andAP_SCHEDULED_WORKER_CONCURRENCYorAP_FLOW_WORKER_CONCURRENCYare set to zero on the app server, workers will stop processing the queues. To fix this, check the Separate Worker from App documentation and set theAP_CONTAINER_TYPEto fetch the necessary values from the app server. If no container type is set on the worker machine, this is not a breaking change.
0.35.1
What has changed?
- The 'name' attribute has been renamed to 'externalId' in the
AppConnectionentity. - The 'displayName' attribute has been added to the
AppConnectionentity.
When is action necessary?
- If you are using the connections API, you should update the
nameattribute toexternalIdand add thedisplayNameattribute.
0.35.0
What has changed?
- All branches are now converted to routers, and downgrade is not supported.
0.33.0
What has changed?
- Files from actions or triggers are now stored in the database / S3 to support retries from certain steps, and the size of files from actions is now subject to the limit of
AP_MAX_FILE_SIZE_MB. - Files in triggers were previously passed as base64 encoded strings; now they are passed as file paths in the database / S3. Paused flows that have triggers from version 0.29.0 or earlier will no longer work.
When is action necessary?
- If you are dealing with large files in the actions, consider increasing the
AP_MAX_FILE_SIZE_MBto a higher value, and make sure the storage system (database/S3) has enough capacity for the files.
0.30.0
What has changed?
AP_SANDBOX_RUN_TIME_SECONDSis now deprecated and replaced withAP_FLOW_TIMEOUT_SECONDSAP_CODE_SANDBOX_TYPEis now deprecated and replaced with new mode inAP_EXECUTION_MODE
When is action necessary?
- If you are using
AP_CODE_SANDBOX_TYPEtoV8_ISOLATE, you should switch toAP_EXECUTION_MODEtoSANDBOX_CODE_ONLY - If you are using
AP_SANDBOX_RUN_TIME_SECONDSto set the sandbox run time limit, you should switch toAP_FLOW_TIMEOUT_SECONDS
0.28.0
What has changed?
- Project Members:
- The
EXTERNAL_CUSTOMERrole has been deprecated and replaced with theOPERATORrole. Please check the permissions page for more details. - All pending invitations will be removed.
- The User Invitation entity has been introduced to send invitations. You can still use the Project Member API to add roles for the user, but it requires the user to exist. If you want to send an email, use the User Invitation, and later a record in the project member will be created after the user accepts and registers an account.
- The
- Authentication:
- The
SIGN_UP_ENABLEDenvironment variable, which allowed multiple users to sign up for different platforms/projects, has been removed. It has been replaced with inviting users to the same platform/project. All old users should continue to work normally.
- The
When is action necessary?
- Project Members:
If you use the embedding SDK or the create project member API with the EXTERNAL_CUSTOMER role, you should start using the OPERATOR role instead.
- Authentication:
Multiple platforms/projects are no longer supported in the community edition. Technically, everything is still there, but you have to hack using the API as the authentication system has now changed. If you have already created the users/platforms, they should continue to work, and no action is required.