0.78.1
What has changed?
- The Platform
Operatorrole can now edit all projects.
Do you need to take action?
- Only if you want to restrict Operators from having editor access to every project. Review your Operator permissions as needed.
0.78.0
What has changed?
- Templates no longer include a
usageCountfield in API responses or the database.
0.77.0
What has changed?
- For Embed Plan users: the “Use a Template” dialog no longer appears when clicking the “New Flow” button.
- The
/flow-templatesAPI endpoints have been removed and replaced by/templates. - Log size configuration has changed:
AP_MAX_FILE_SIZE_MBno longer controls flow run logs. UseAP_MAX_FLOW_RUN_LOG_SIZE_MBinstead.
Do you need to take action?
- If you are on the embed plan, update your implementation to redirect users to the
/templatespage. - Review the new endpoints documentation: Templates API Schema.
- If you use a custom value for
AP_MAX_FILE_SIZE_MB, be sure to also setAP_MAX_FLOW_RUN_LOG_SIZE_MBaccordingly.
0.75.0
What has changed?
- In development mode, loading piece translations are now off by default. Set
AP_LOAD_TRANSLATIONS_FOR_DEV_PIECES=trueto enable.
Do you need to take action?
- If you want to load translations for pieces in development mode, set
AP_LOAD_TRANSLATIONS_FOR_DEV_PIECES=truein your environment variables.
0.74.0
What has changed?
- The default embedded database for development and lightweight deployments has changed from SQLite3 to PGLite (embedded PostgreSQL).
- The environment variable
AP_DB_TYPE=SQLITE3is now deprecated and replaced withAP_DB_TYPE=PGLITE. - Existing SQLite databases will be automatically migrated to PGLite on first startup.
- Templates are broken in this version. A migration issue changed template IDs, breaking API endpoints. This will be fixed in the next patch release.
- The
aiCreditsfeature per project has been removed. In the next version, it will be replaced by integration with the AI Gateway.
Do you need to take action?
- If you are using
AP_DB_TYPE=SQLITE3: Update your configuration to useAP_DB_TYPE=PGLITEinstead. - If you are using templates: Wait for the next patch release to fix the template IDs.
0.73.0
What has changed?
- Major change to MCP: Read the announcement.
- If you have SMTP configured in the platform admin, it’s no longer supported—you need to use AP_SMTP_ environment variables.
Do you need to take action?
- If you are currently using MCP, review the linked announcement for important migration details and upgrade guidance.
0.71.0
What has changed?
- In separate workers setup, now they have access to Redis.
AP_EXECUTION_MODEmodeSANDBOXEDis now deprecated and replaced withSANDBOX_PROCESS- Code Copilot has been deprecated. It will be reintroduced in a different, more powerful form in the future.
When is action necessary?
- If you have separate workers setup, you should make sure that workers have access to Redis.
- If you are using
AP_EXECUTION_MODEmodeSANDBOXED, you should replace it withSANDBOX_PROCESS
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:
EXTERNAL_CUSTOMER role, you should start using the OPERATOR role instead.
- Authentication: