Skip to main content

Self-hosted Retool Edge release 3.348

Releases on the Edge channel occur weekly. Each release occurs one week after the equivalent release for cloud-hosted Retool.

Edge releases are available for organizations that want the latest features or to use closed beta functionality. Retool recommends most organizations use Stable releases unless you have a specific need for Edge releases and can keep your deployment up-to-date.

Retool supports only the most recent release on the Edge channel. As Edge releases are weekly, bug fixes and improvements are included in the next release. All previous releases are then considered deprecated.

Self-hosted Retool 3.348

No longer supported

Edge release notes

Bug fixes, improvements, and other incremental updates across all edge releases in this release.

TypeDescription
3.348.041 changes
security fixFixed a security vulnerability where users with only Use permission on resources could execute self-defined queries by calling the /preview endpoint directly. [#71633]
security fixFixed an IDOR vulnerability in the Agents API that allowed mismatched agent and save IDs to return unauthorized data. [#71540]
addedAdded OAuth 2.0 auto-refresh support for Retool AI resources using custom AI provider endpoints. [#70792]
addedAdded support for custom headers on REST API OAuth 2.0 token exchange and refresh requests. [#71521]
addedAdded DBCONNECTOR_POOL_CACHE_MAX_SIZE environment variable to configure the database connection pool cache size limit (default: 600). [#71573]
addedAdded POST /api/library/folders endpoint to create Library folders via the API. [#71546]
addedAdded PATCH /api/library/folders/{folderId} endpoint to rename Library folders via the API. [#71583]
addedAdded DELETE /api/library/folders/{folderId} endpoint to delete Library folders via the API. [#71629]
addedAdded PATCH /api/library/functions/{functionId}/move endpoint to move Backend Functions to a different Library folder via the API. [#71621]
addedAdded PATCH /api/library/functions/{functionId} endpoint to rename Backend Functions and update their descriptions via the API. [#71844]
addedAdded public REST API support for creating and configuring Kafka, MCP, SNS, and SQS resources. [#71658]
fixedFixed removing an NPM package from a workflow resetting the setup script and discarding all other imported libraries. [#70719]
fixedFixed a "subflow not found" error that occurred when running a Backend Function immediately after renaming it. [#71426]
fixedFixed a user.get is not a function error in audit trail middleware when the user object was a plain JavaScript object. [#71485]
fixedAdded AWS RDS Proxy CA certificates to the Retool image to enable TLS connections through RDS Proxy. [#71503]
fixedFixed deep-linked workflow run IDs being cleared before the run history was fully loaded. [#71520]
fixedFixed a page crash when searching the gRPC resource schema browser. [#71548]
fixedFixed the Query Playground not prompting users to confirm discarding unsaved changes when clicking New. [#71550]
fixedFixed the code editor hover tooltip showing unknown as the return type for setValue() and other async widget API methods. [#71560]
fixedFixed a 403 error on GET /api/roles when a user had the external scope but external apps were disabled. [#71571]
fixedFixed basic auth failures when using Azure DevOps repositories in Source Control in headless containers. [#71601]
fixedFixed audit trail logging failures caused by a user.get is not a function error. [#71608]
fixedFixed an empty tooltip appearing when hovering over transformers and variables in the app structure panel. [#71612]
fixedFixed the guided REST editor allowing resources to be saved after the spec URL was changed without reloading the spec. [#71628]
fixedFixed two bugs in the Amazon Knowledge Base update modal: Setup Required always appearing, and the modal opening for all knowledge bases instead of only the selected one. [#71645]
fixedFixed duplicate folders appearing in apps when multiplayer is enabled. [#71646]
fixedFixed a race condition in multipage apps that caused the app runtime to initialize twice on page load. [#71664]
fixedFixed an error when running a Retool AI vector context query using AWS Bedrock when no matching embeddings were found. [#71705]
fixedFixed Show on mobile and Show on desktop settings not persisting after a page refresh. [#71715]
fixedFixed enum values not appearing in module dropdown inputs. [#71724]
fixedFixed the guided REST editor freezing when switching back to a query backed by a large OpenAPI spec. [#71754]
fixedFixed the Last Published date not appearing in the Agents index page table view. [#71816]
fixedFixed dynamic template substitution in REST API form data key names, enabling {{expression}} syntax in form data key fields. [#71834]
fixedFixed components inside containers not rendering correctly for other collaborators when dragging components in or out of containers in multiplayer. [#71835]
fixedFixed misaligned tab underlines on the Settings > Groups details page. [#71919]
improvedImproved workflow block result display to show per-block truncation banners when results exceed the size limit, instead of a single run-level error that hid all block results. [#71014]
improvedImproved Assist to support building and editing Repeatable components such as lists, grids, and galleries. [#71130]
improvedAdded Assist access scopes to the All Users role by default for new organizations. [#71552]
improvedRemoved the assistMultipageEnabled feature flag, making multipage support in Assist available by default. [#71410]
improvedUpdated the GET /api/library/functions API endpoint to return creator names instead of user IDs. [#71463]
changedRestricted app editor access to users with the Builder seat type. [#71775]
41 changes