Skip to content

Releases: bottlesdevs/Bottles

2022.1.14-trento-2

15 Jan 12:13
Compare
Choose a tag to compare
  • fix wayland support

2022.1.14-trento-1

13 Jan 21:15
Compare
Choose a tag to compare

2022.1.14-trento

13 Jan 18:14
Compare
Choose a tag to compare

Download on Flathub

Read this

⚠ We are updating the dependencies repository, if you face problems, please try again later.


Deb packages work on Ubuntu 21.10+ only.

Release day: https://usebottles.com/blog/release-2022.1.14

News

  • Stop a running program directly from the program list
  • Vulkan ICDs are now automatically found and properly loaded according to your GPUs
  • Dependencies are now installed even faster (give it a try)
  • Experimental layered-bottles (currently only for developers)
  • Support for local repositories, see the documentation
  • Introducing the Health check, this display a lot of useful information about your installation
  • New and improved dialogs for manifests, reviews and more
  • During bottle creation, missing componentes are not installed automatically
  • All dependencies have been updated to use the new structure and avoid residuals in temp
  • The copy_cab_dll method for dependencies was deprecated if favor of new copy_file
  • Improved accessibility, now it is possible to interact with widgets through keyboard
  • The Software environment was renamed to Applications
  • The "Compiler" notice is now hidden by default when DXVK is enabled, enable the DXVK HUD option to restore it
  • Installers can now execute scripts through the new run_script action
  • The Bottles runtime and GameMode settings are now placed under System instead of Graphics
  • Dependencies can now use win32/win64 placeholders to automatically detect the right sys path (system32/syswow64 according to the bottle arch)
  • Deprecated old scripts-installation for DXVK, VKD3D, DXVK-Nvapi which are now managed by Bottles
  • Dependencies can now handle nested-dependencies (e.g. dotnet48 now depend on dotnet40, so it will automatically installed if not already)
  • The wineserver is now automatically restarted when chaning sync type (system, esync, fsync)
  • Initial Gamescope support
  • Fullscreen mouse capture can now be set from the bottle preferences

Bug fixes

  • Fixed program arguments, was not storing correctly
  • Fixed Windows version change, winxp was using wrong values
  • Fixed a regression in xfce4-terminal support
  • Fixed a bug in dependencies installation when handling the uninstaller
  • Fixed a bug in components recognition when there are no components
  • Fixed a bug in programs rename, was generating a new copy of the program instead of renaming it
  • Fixed a bug during dependencies installation (when using the cab_extract method), DLLs were copied to wrong location
  • Fixed a regression in DXVK-Nvapi installation, causing missing DLLs
  • Fixed winemenubuilder blacklisting that was not working for runners which are using the lib32 path
  • Fixed the ptrace() problem with Flatpak
  • Fixed a bug when changing Sync type, was breaking next executions due to an already running wineserver with the wrong sync type

Translations

2021.12.28-treviso

27 Dec 22:50
Compare
Choose a tag to compare

Download on Flathub

Deb packages work on Ubuntu 21.04+ only.

Release day: https://usebottles.com/blog/release-2021.12.28

News

  • Bottles runtime updated to 2.0
  • Caffe is now the new default runner, falling back to Vaniglia if not available
  • New environment variables management, has also a nice new UI
  • The new Operation manager handle tasks queue to avoid conflicts
  • Improved xwayland support for runners when running in a wayland session
  • Improved compatibility for optimus laptops
  • Prevented value changes in preferences when scrolling on combo boxes
  • Now the Crash Report dialog disable the send button if the report is already sent multiple times
  • The new copy_file action can be used to copy any file during dependency installation
  • Now is possible to rename manually added programs
  • The uninstaller can now remove more than one program in one go (used by dependencies/installers)
  • Improved DLSS support, now is automatically configured
  • Extended the programs search to new directories

Bug fixes

  • Fixed onboard (first start-up) freeze on components download
  • Fixed random crashes caused by non-safe thread access
  • Fixed wayland support, was setting the wrong port for xwayland, the new method tests a bunch of ports to find the right one
  • Fixed vkd3d installation, was failing due to a regression in command handling
  • Fixed a crash during bottle creation caused by a non handled exception
  • Fixed random crash saving environment variables
  • Fixed a crash caused by the logger trying to split a None
  • Fixed silent EasyTerm crash when gamemode is enabled but it doesn't find the executable
  • Fixed wrong environment variables setting on non optimus laptops
  • Fixed a crash caused by a non handled exception of Patool library
  • Fixed Windows version change for winxp, was setting the wrong value for 64bit bottles
  • Fixed a bug during initial checks

Translations

2021.12.14-treviso-4

18 Dec 19:00
Compare
Choose a tag to compare

This update hit only Flatpak users.

2021.12.14-treviso-3

15 Dec 12:31
Compare
Choose a tag to compare

This update fixes a compatibility problem with Wayland.

2021.12.14-treviso-2

14 Dec 16:15
Compare
Choose a tag to compare

This update fixes a non-safe thread access

2021.12.14-treviso-1

14 Dec 07:21
Compare
Choose a tag to compare

This update fixes a regression on the Onboard.

2021.12.14-treviso

13 Dec 18:26
Compare
Choose a tag to compare

Download latest here

^^^^^^^^^^

Release day: https://usebottles.com/blog/release-2021.12.14/

News

  • A status page is now shown when there are no programs/states/installers
  • The Versioning feature is now available
  • Now you can ask Bottles to move an executable inside the sandbox before executing
  • The "Run executable" button is now merged with its context menu
  • The search bar in the dependencies view now also searches for descriptions
  • Now you can generate a new Desktop entry file from the programs list (not on Flatpak)
  • The dependencies view now use the new actions like other views
  • Bottle power actions are now places in a dedicated menu
  • Flatpak users now have access to a new console instead of wineconsole
  • Logs are reformatted to be more easy to read and less verbose
  • Power actions now provides a visual feedback
  • Dark theme was renamed to Night mode
  • Now it is possible to attach a terminal to an executable to easily read its output
  • Bottles runtime is available, it extend runners compatibility with extra libraries

Bug fixes

  • Fixed a bug that was preventing the programs list from being updated when removing a program
  • Fixed a bug that was causing a flickering of the operations menu when some tasks were running
  • Fixed a bug in bottle creation that was not set the correct path when already existed
  • Fixed a bug in bottle cloning that was not updating the bottle path
  • Fixed a consistency issue with the terms used in the UI
  • Fixed a bug in versioning that was storing states ID as strings instead of integers
  • Fixed a bug that was listing the wrong states when switching between bottles
  • Fixed a bug in dependencies installation with 32-bit bottles
  • Fixed a bug in installers that was silently fail when a dependency was not installed

Translations

  • Czech translations thanks to @tuzu128
  • Spanish translations thanks to @oscfdezdz
  • French translations thanks to @julroy67
  • Turkish translations thanks to @ersen0
  • Chinese (Simplified) translations thanks to @sr093906
  • Croatian translations thanks to @milotype

2021.11.28-treviso

27 Nov 17:20
Compare
Choose a tag to compare

Release day: https://usebottles.com/blog/release-2021.11.28/

News

  • Introducing a new Downloader for better performance, chunked downloads and CLI progress reporting
  • The Task manager is now per bottle and only list processes running inside it
  • By creating a bottle a patch is applied to wineconsole to improve reading
  • Bottle duplication is now asynchroneous
  • Repairing a broken bottle provides a visual feedback in the bottles list
  • Deleting a bottle provides a visual feedback in the bottles list
  • Now installers wait for dependencies and executables to finish before move to next step
  • Bottle details view has been reworked to be more easy to extend
  • Now corrupted downloaded files are automatically removed if checksum is not matching
  • Now when Bottles creates a registry key, it will wait for any previous keys to be created to avoid corrupting the registry
  • The Remove option is now hidden for auto-discovered programs
  • Now automated environments only install most used fonts instead of the allfonts package
  • The VKD3D is no more enabled by default in Gaming environment
  • Removed double title in bottles list
  • The documentation hub now has new hints for Flatpak users

Bug fixes

  • Fixed a bug in Downloader that was failing when it is not able to estimate the download size
  • Fixed a bug in bottle duplication that was looping in symlinked directories
  • Fixed a bug in bottle creation that was failing on essential components check
  • Fixed a bug in wrong encoding of command output
  • Fixed a bug in Onboard that was freezing the app during component installation
  • Fixed a bug in components download that was crashing when it is not able to reach the repository
  • Fixed a bug in wineboot that was updating instead of initializing during bottle creation
  • Fixed a bug that prevent scrolling in the bottle list
  • Fixed a bug in sandbox that was not unlinking the Windows Templates folder
  • Fixed the TypeError: Must be number, not NoneType error thanks to @dogabone
  • Fixed the Custom environment in bottle creation
  • Fixed changing Windows version for win64 bottles
  • Fixed virtual desktop support switching

Translations

  • Spanish translations thanks to @oscfdezdz
  • Turkish translations thanks to @ersen0
  • Chinese (Simplified) translations thanks to @sr093906
  • Hungarian translations thanks to @ovari
  • French translations thanks to @julroy67
  • Norwegian Bokmål translations thanks to @comradekingu
  • Portuguese (Brazil) translations thanks to @vitorhcl
  • Finnish translations thanks to Jiri Grönroos
  • Japanese translations thanks to @CheesersY5
  • Croatian translations thanks to @milotype