Software 44798 Published by

Bottles 67.0 has arrived on Flathub, delivering an adaptive launch feature for its ProtoSoda backend alongside critical UI fixes and a resolution for Wine race condition crashes. Maintainer mirkobrombin shipped the update with three merged pull requests, including long-awaited alphabetical sorting in the Library tab and a persistent toggle for adding applications. The release also resolves dedicated sandbox mode issues and stale DBus conflicts for users leveraging UMU with the newer Proton-based runtime.



Bottles 67.0 drops with ProtoSoda adaptive launch and library fixes

Bottles 67.0 landed on Flathub today. The major release brings an adaptive launch feature for its ProtoSoda backend alongside some long-requested UI polish. The update arrives right on the heels of hotfix 66.11, continuing a release cycle that has been anything but slow.

For those keeping score, August has been a whirlwind for the Linux Windows-translation layer. The project pushed 21 updates in just the past month. The jump from 66.x to 67.0 signals a new feature cycle. Maintainer mirkobrombin handled all three merged pull requests himself. He closed out community issues with remarkable speed, often responding within hours of a report.

Screenshot_from_2026_02_16_13_28_00

The changes

The bug fix closes out a specific crash. If you launched a game from the Library and then navigated to that bottle's settings while it was still running, Wine would throw a Failed to open service manager error. The race condition happened once per session. The fix stops Bottles from triggering a wineboot sync when nothing has actually changed. Not bad for a ~48-hour turnaround on a Wine race-condition crash.

The UI changes address two separate requests. First, the "Add to Library" button now toggles to "Remove from Library." Previously, clicking it made the button disappear entirely. That breaks muscle memory for anyone who used the old toggle pattern. Second, the Library tab now sorts entries alphabetically. Before this, programs were listed by internal UUID. You can imagine how hard it was to navigate a list that made no sense.

The adaptive launch feature is the heavy lifter here. It's a ProtoSoda-specific improvement that selects the best way to launch applications based on your runtime environment. If you are using UMU for game launching, Bottles will now detect whether to run a game directly or through a sandboxed UMU launch. It also cleans up stale DBus session bus references and allows Proton serial links in the component system. This resolves dedicated sandbox mode issues and custom game install problems.

Installation

You can grab Bottles 67.0 directly from Flathub or cpak. There is no official standalone .deb or AppImage for this build. Head here to get it on Flathub.

It's a rather busy releaser. The rapid cadence shows the project is healthy, though it does leave you wondering how sustainable the workload is. For what it's worth, the adaptive launch for ProtoSoda feels like a maturation of the infrastructure. If you use dedicated sandbox mode with UMU, this update is likely a necessity.