Solution Builder Release Notes
18 min
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.