---
title: Solution Builder Release Notes
slug: solution-builder/solution-builder-release-notes
docTags: 
createdAt: 2026-08-13T17:31:36.537Z
---

These notes cover the modern JRE19 Solution Builder line, first released in v3.10.0 on March 25, 2024. Versions without an applicable Solution Builder change are omitted.

## v3.26.0

- Added WebP import and export support to the image workflow available with the Solution Builder image add-on.
- Supports non-animated WebP files and the first frame of animated WebP files.
- Self-hosted integrations must provide the WebP4J 2.2.0 runtime archives for Mac arm64, Mac x64, Windows arm64, and Windows x64.

## v3.24.0

- Applied accessibility and VoiceOver improvements to Basic Uploader and Custom Uploader UI.
- Updated the macOS JNA runtime to som-jna-5.7.0.zip.
- Windows x64 continues to use som-jna-5.5.0.zip.

## v3.23.2

- Added PNG image media support to Story JSON sections alongside MP4 video.

## v3.23.1

- Fixed Story JSON imports so the configured TTS voice is resolved using the correct locale.

## v3.23.0

- Extended JSON workflow ingestion to create an editable Story from a sections payload.
- Story JSON can include a title, TTS voice, music, and sections containing script, notes, media, audio, transitions, and durations.
- Downloaded assets are assembled into an editable Story and the imported title is retained for Solution Builder upload.

## v3.20.0

- Fixed Solution Builder configurations that omit maxCaptureSec.
- Prevented consumer free-tier recording limits from being applied to those integrations.
- Renamed **Start from a Document** to **Start from a PDF** and opened the PDF chooser directly.
- Removed the Google Slides option from Story creation.

## v3.19.3

- Preserved title and description values supplied by JSON workflows.
- Prefilled the Solution Builder upload form with the imported metadata.
- A user-edited project name now takes precedence when populating the upload title.
- Updated the custom upload and Save Video icons.

## v3.19.2

- Allowed JSON workflow and upload endpoints to return Content-Type: application/json with a charset, such as application/json; charset=utf-8.
- Fixed the caption list not refreshing correctly after edits.

## v3.19.1

- Added the standalone desktop-launch guard on Windows.
- JSON workflow captions can now provide id, title, and optional languageCode.
- Added support for multiple caption tracks in the same language and tracks with an unknown language.
- Moved Solution Builder to the native FFmpeg runtime packages.
- Self-hosted integrations must provide:
  - som-native-ffmpeg-win64-7.0.2.17-sb.zip
  - som-native-ffmpeg-osx64-7.0.2.17-sb.zip
  - som-native-ffmpeg-aarch64-7.0.2.17-sb.zip

## v3.19.0

- Prevented a Solution Builder installation on macOS from being opened as an unsupported standalone desktop app.
- Direct desktop launches now display a client-branded message asking the user to relaunch from the browser, then exit.

## v3.18.0

- Refined Solution Builder upload form labels, spacing, separators, and button placement.
- Replaced the generic upload heading with the configured customer site name.
- Fixed upload-only configurations that could freeze the UI.
- Fixed publishing and Save as File behavior when only uploading is offered.
- Stopped requesting ScreenPal banner configuration during Solution Builder launches.

## v3.17.3

- Brought the v3.16.2 JSON workflow, caption upload, session-data, and replace-existing-upload capabilities to the v3.17 release line.

## v3.17.0

- Removed the legacy FFmpeg executable fallback that Solution Builder could still use.
- Standardized selection of the native encoding path.

## v3.16.2

- Added editVideo-JSON-https\://... workflows for importing a video project, title, description, and caption tracks from JSON.
- Added JSON upload responses with separate destinations for the video and its captions.
- Added basicupload.session.data, which persists with the project and is returned as session-data during upload.
- Added basicupload.panel.input.choose-replace.show for a remembered **Replace current upload** option.
- Added choose-replace to the upload request when the replacement option is displayed.

## v3.16.1

- Expanded and refreshed localized Basic Uploader and Custom Uploader text.
- Added localized workflow errors, image controls, and Google authorization messages.
- Updated German, Spanish, French, Italian, Japanese, Brazilian Portuguese, and Chinese resources.

## v3.16.0

- Prevented ScreenPal promotional and update banners from appearing in Solution Builder.

## v3.15.0

- Added som.\*.app.ai.removeBackground.enabled to opt into AI Remove Background.
- Added som.\*.app.ai.narration.enabled to opt into AI Narration.
- Both AI features remain hidden by default for Solution Builder integrations.

## v3.14.5

- Allowed workflow media URLs to include query parameters or omit a file extension.
- Extensionless URLs can specify the media type with sp-media-file-extension, such as sp-media-file-extension=mp4.
- Backported the Solution Builder AI feature controls from v3.15.0.
- Backported Solution Builder banner suppression from v3.16.0.

## v3.14.0

- Updated Solution Builder encoding to OS-specific FFmpeg 7.0.2 packages for Windows, Intel Mac, and Apple silicon.
- ScreenPal now selects the correct encoder archive after detecting the operating system and architecture.
- Deprecated the launcher properties som.\*.encoder.url and som.\*.encoder.name.
- Self-hosted integrations must provide the matching sp-encoder-win, sp-encoder-mac-osx64, and sp-encoder-mac-aarch64 archives.

## v3.13.2

- Enabled starting a Solution Builder Story directly from a PDF.
- Decoupled PDF support from Google Drive configuration.

## v3.13.1

- Added Delete, Save to File, and client Share/Upload actions to the Solution Builder video and Story editors.
- Hid Remove Background unless the feature is explicitly available.
- Hid image controls when screenshots are disabled.
- Fixed a missing runtime dependency that could block document and Google integrations.

## v3.12.0

- Removed the remaining per-track restrictions from licensed Solution Builder music and sound effects.
- Fixed Save as File from the Solution Builder Story editor.

## v3.11.3

- Enabled ScreenPal-owned music and sound-effects catalogs when the applicable Solution Builder feature flags are enabled.
- Removed premium-catalog and upgrade prompts from the Solution Builder music experience.
- Fixed canceling Save as Video File from the uploader.

## v3.11.2

- Fixed Basic Uploader and Custom Uploader launches that could fail while opening Solution Builder Stories.
- The fix covers blank Stories, blank storyboards, Project Manager content, local documents, and Google Drive.

## v3.11.0

- Restored the classic recorder Done button for Solution Builder.
- The Done action now opens the Solution Builder Preview workflow instead of the consumer Edit, Save, and Upload controls.
- Preview displays only the client's configured upload and Save Video choices.
- Enabled creating Stories from local documents or Google Drive when the Stories feature is configured.

## v3.10.0

- Introduced the modern ScreenPal-branded JRE19 Solution Builder for Basic Uploader and Custom Uploader integrations.
- Added the screen-recorder-launcher-jre19 protocol, which can coexist with legacy JRE7 and JRE14 installations.
- Added configurable, localized preview and upload UI with optional title, description, Save Video, and editor access.
- Added property-controlled image, screenshot, Stories, virtual-background, branding, storage, and launch-event behavior.
