Boxes Changelog

What's new in Boxes 46.0

Mar 20, 2024
  • Disable "secure-boot" for EFI virtual machines
  • Use libportal to call Background Portal
  • Fallback to default resources on error cases
  • Fix crash when processing a non bootable ISO image
  • Fix permissions when copying template files
  • Added/updated/fixed translations

New in Boxes 45.0 (Oct 29, 2023)

  • Changes since 45.rc:
  • Fix crash in the flatpak detection code causing a crash when closing
  • Added/updated/fixed translations

New in Boxes 45.0 RC (Sep 5, 2023)

  • Changes since 44.2:
  • Mark Shell search-provider to not autostart
  • Report OS download errors to the user
  • Fix current-memory not being updated on RAM preference changes
  • Fix failure to create VMs when G_MESSAGES_DEBUG=all was set
  • Appdata updates and validation fixes

New in Boxes 44.2 (May 31, 2023)

  • Fix current-memory not being set on VM creation
  • Fix issues with decompressing disk files
  • Fix 3D acceleration not sticking at startup
  • Always enable boot menu option
  • Don't launch Preferences dialog along with troubleshooting logs

New in Boxes 44.1 (May 31, 2023)

  • Fix current-memory not being set on VM creation
  • Fix issues with decompressing disk files
  • Fix 3D acceleration not sticking at startup
  • Always enable boot menu option
  • Don't launch Preferences dialog along with troubleshooting logs

New in Boxes 44.0 (May 4, 2023)

  • Always create SPICE agent channel config
  • Fix increments in VM creation Storage Limit spin button
  • Don't fail to parse manually entered storage value on different locales
  • Added/updated/fixed translations

New in Boxes 3.34.3 (Jan 8, 2020)

  • Fix crash when input-source gsetting is not available
  • Enable authentication retrial in VNC
  • Don't use q35 machines with unknown OSes
  • Bundle VTE in Flatpak
  • Added/updated/fixed translations:
  • Malay
  • Chinese (Taiwan)
  • Occitan

New in Boxes 3.35.2 (Nov 25, 2019)

  • Introduce the new VM Assistant and Downloads manager (popover)
  • Fallback to host's time when RTC is not available in guest
  • Add 'Development' and 'Emulator' categories in desktop file
  • Check for null results in media lists
  • Recommend latest RHEL/Fedora/Ubuntu
  • Fix build with Vala master
  • Various CI fixes
  • Added/updated/fixed translations:
  • Indonesian
  • Czech
  • Spanish
  • Friulian
  • Basque
  • Dependencies changed:
  • meson >= 0.50

New in Boxes 3.34.2 (Nov 23, 2019)

  • Fallback to host's time when RTC is not available in guest
  • Add 'Development' and 'Emulator' categories in desktop file
  • Recommend latest RHEL/Fedora/Ubuntu
  • Fix build with Vala master
  • Various CI fixes

New in Boxes 3.35.1 (Oct 15, 2019)

  • Round user avatar in the wizard
  • Use bold text heading in the Properties dialog
  • Various Flatpak/CI/Nightly fixes:
  • Use the nightly icon
  • Drop the "(Development)" desktop file name prefix
  • Simplify .gitlab-ci file
  • Publish nightly Flatpaks from CI
  • Split Fedora CI build test on its own stage
  • Grant access to system bus services such as: "org.freedesktop.timedate1", "org.freedesktop.secrets", and "org.freedesktop.AccountsService"
  • Build spice-gtk and Tracker with "meson"
  • Update to Qemu 4.1
  • Drop bundled libarchive and openssh
  • Added/updated/fixed translations:
  • Spanish
  • Danish
  • Lithuanian
  • Japanese
  • Slovak
  • Serbian

New in Boxes 3.34.1 (Oct 8, 2019)

  • Prevent machine names from expanding the icon view
  • Recommend Debian 10 and Endless OS 3.6 in "Download an OS"
  • Added/updated/fixed translations:
  • Czech
  • Serbian
  • Slovak
  • Lithuanian
  • Japanese
  • Danish

New in Boxes 3.34.0 (Sep 13, 2019)

  • Only show supported architectures in "Download an OS" page
  • Fix crash with media enumeration
  • Adjust appdata to pass the strict validation
  • Added/updated/fixed translations:
  • Czech
  • Finnish
  • Polish
  • Slovenian
  • Hungarian
  • French
  • Galician
  • Catalan
  • Korean
  • Turkish
  • Friulian
  • Spanish
  • Greek
  • British English
  • Dutch
  • Croatian
  • Italian
  • Swedish
  • Brazilian Portuguese

New in Boxes 3.34.0 Beta 1 (Aug 27, 2019)

  • Auto enable boot menu for VMs with a CD/DVD assigned
  • Modernize the unnatended installation code
  • Prefer initrd over disk as injection method
  • Various Flatpak/CI build fixes
  • Print '-h' as the help commandline option (instead of -?)
  • Wrap size and DnD overlays in OSD for better readability
  • Added/updated/fixed translations:
  • Spanish
  • Brazilian Portuguese
  • Romanian
  • German
  • Swedish
  • Indonesian
  • Lithuanian
  • Catalan
  • Basque

New in Boxes 3.33.3 (Jul 30, 2019)

  • Split new box assistant into two (remote and virtual machines)
  • Use 3.32 Sdk and Runtime for CI
  • Drop option to Share Clipboard (now it is always shared)
  • Add tooltips for media entries in the assistant
  • Added/updated/fixed translations:
  • German
  • Norwegian Bokmål
  • Basque

New in Boxes 3.33.2 (Jul 12, 2019)

  • Add 3D acceleration option to VM Properties dialog
  • Convert collection switcher to GtkRadioButtons to avoid multi-selection
  • Stop enabling virtio-gpu by default to new installs (make it opt-in)
  • Use spice_main_channel_file_copy_async instead of deprecated API
  • Pass username and port to openssh while connecting
  • Take screenshots with Gtk, instead of delegating to the display widget
  • Don't duplicate Recommended Downloads in the "Show All" list
  • Added/updated/fixed translations:
  • Spanish
  • Indonesian
  • Hungarian
  • Finnish
  • Friulian
  • Greek
  • Dutch
  • Croatian
  • Brazilian Portuguese
  • Swedish

New in Boxes 3.33.1 (May 20, 2019)

  • Drop oVirt support
  • Add missing oxford comma to wizard-source
  • Use GtkFileChooserNative for the CD/DVD chooser
  • Don't steal input from username entry in express installs
  • Fix "Download an OS" search issue with modifier keys
  • Rename pango attribute incorrectly localized
  • Add CentOS logo
  • Added/updated/fixed translations:
  • Spanish
  • Indonesian
  • Friulian
  • Czech

New in Boxes 3.32.1 (May 13, 2019)

  • Keep the app ID same as in 3.30 in appdata file
  • Offer RHEL 8.0 download and new Red Hat logo
  • Offer newest Ubuntu, Fedora, OpenSUSE
  • Added/updated/fixed translations:
  • Slovak
  • Hungarian
  • Chinese (Taiwan)
  • Turkish
  • Danish
  • Lithuanian
  • Friulian
  • Czech

New in Boxes 3.32.0.2 (Mar 31, 2019)

  • Enable Snapshots for host-passthrough
  • Creation method of abstract class cannot be public
  • Added/updated/fixed translations:
  • Indonesian
  • Italian
  • Romanian
  • Finnish
  • Polish
  • Swedish
  • Spanish
  • Serbian
  • Russian
  • German
  • Slovenian
  • Croatian
  • Brazilian Portuguese

New in Boxes 3.32.0.1 (Mar 25, 2019)

  • Offer option to disable 3D acceleration
  • Added/updated/fixed translations:
  • Brazilian Portuguese
  • Lithuanian
  • Finnish
  • Hungarian
  • Slovenian
  • Turkish
  • Dutch
  • Danish
  • Korean
  • Galician
  • Romanian

New in Boxes 3.32.0 (Mar 13, 2019)

  • Make "Launch" string translatable
  • Added/updated/fixed translations:
  • Afrikaans
  • German
  • Polish
  • Spanish
  • Serbian
  • Indonesian
  • Italian
  • French
  • Brazilian Portuguese

New in Boxes 3.32.0 Beta (Feb 13, 2019)

  • Use "host-passthrough" as default CPU mode
  • Always override the CPU mode (Use host-passthrough for existing VMs too)
  • Remove custom "devel" styling (use GTK one)
  • Make the application icon more legible
  • Pass a better keyboard id for express installations
  • Paint thumbnails' background with CSS
  • Added/updated/fixed translations:
  • German
  • Esperanto
  • French
  • Afrikaans
  • Chinese (Taiwan)
  • Slovenian
  • Hungarian
  • Galician
  • Spanish
  • Romanian
  • Indonesian

New in Boxes 3.31.4 (Jan 10, 2019)

  • Shared folders code was decoupled from SpiceDisplay
  • Handle disconnection events from remote machines
  • Introduce ssh client support
  • Drop support for gnome-continuos images
  • Add "backup" instructions to the docs
  • Improve the appdata file and validate it on build
  • Allow list view to shrink
  • Enable virtio-gpu if OS supports it in osinfo-db
  • Enable 3D acceleration and OpenGL for virtio-gpu
  • Only add USB Tablet device if OS supports it in osinfo-db
  • Don't quit on Ctrl+Q while on Display page
  • Reduce build warnings by handling some exceptions
  • Default to PS2 input bus (except for devices that support USB tablet)
  • Added/updated/fixed translations:
  • Spanish
  • Slovenian
  • Swedish
  • Greek
  • Friulian
  • Turkish

New in Boxes 3.30.3 (Nov 23, 2018)

  • Offer new OS releases to Download
  • Fixes authentication issues with RDP
  • Added/updated/fixed translations:
  • Slovak
  • Esperanto
  • Occitan
  • Malayalam

New in Boxes 3.30.2 (Oct 29, 2018)

  • Offer the latest RHEL in the "Download an OS" page
  • Mirror the Flathub manifest for 3.30
  • Added/updated/fixed translations:
  • Serbian
  • Norwegian Bokmål

New in Boxes 3.31.2 (Oct 15, 2018)

  • Set the default machine-type to q35
  • Use SATA as default when using q35
  • Use ICH9 as default when using q35
  • Added/updated/fixed translations:
  • Norwegian Bokmål
  • Indonesian
  • Dependencies changed:
  • libvirt-gconfig-1.0 >= 2.0.0
  • libvirt-gobject-1.0 >= 2.0.0

New in Boxes 3.30.1 (Sep 26, 2018)

  • Hardcode xmlns URI
  • Fixed the setting of rpath for subprojects
  • Added/updated/fixed translations:
  • Russian
  • Italian

New in Boxes 3.30.0 (Sep 11, 2018)

  • Updated subprojects (gtk-frdp, libovf-glib)
  • Added/updated/fixed translations:
  • Korean
  • Czech
  • Spanish
  • Galician
  • Hungarian
  • Finnish
  • Danish
  • Croatian
  • Latvian

New in Boxes 3.30.0 RC (Aug 28, 2018)

  • Fix parallel build
  • Added/updated/fixed translations:
  • Swedish
  • Finish
  • Italian
  • Indonesian
  • Brazilian Portuguese
  • Korean
  • Greek

New in Boxes 3.30.0 Beta 2 (Aug 15, 2018)

  • Fix Copyright string in the about dialog
  • Update the recommended downloads list with the latest OSes
  • Added/updated/fixed translations:
  • Spanish
  • Dutch
  • Friulian
  • Slovenian
  • German
  • Lithuanian
  • Brazilian Portuguese
  • Kazakh
  • French
  • Polish
  • Chinese (Taiwan)
  • Turkish
  • Belarusian

New in Boxes 3.29.4 (Jul 23, 2018)

  • Handle RDP and VNC mimetypes
  • Add OARS tags to improve display in GNOME Software
  • Introduce the "Initial setup" page in the wizard
  • Various UI changes in the new box assistant
  • Handle URLs of images in the "Download an OS" page
  • Fix inconsistencies with the back/cancel buttons in the topbar
  • Revamp the "Enter URL" page
  • Rename "Enter URL" page to "Connect to a remote box"
  • Add subtitles to the menu options
  • Added/updated/fixed translations:
  • Slovenian
  • Romanian
  • German
  • Spanish
  • Catalan
  • Chinese (Taiwan)
  • Friulian
  • Italian

New in Boxes 3.29.3 (Jun 21, 2018)

  • Fix new valac warnings
  • Rename icons to match application id
  • Use VIRTIO video adapter for new VMs
  • Build as a Flatpak
  • Build the "development" profile by default
  • Show git HEAD hash in the about dialog
  • Add VNC and RDP keywords to the desktop file
  • Add support for the ovf format (.ova)
  • List Fedora Silverblue 28 in the "Download an OS" page
  • Pass "package_subdir" to submodules
  • Added/updated/fixed translations:
  • Chinese (China)
  • Spanish
  • Swedish
  • Polish
  • German
  • Russian
  • Czech
  • Brazilian Portuguese
  • Chinese (Taiwan)
  • Romanian
  • Greek
  • Dependencies changed:
  • meson >= 0.46
  • Depend on libovf-glib (subproject)

New in Boxes 3.28.5 (Jun 11, 2018)

  • Rename icons to match application id
  • Build in Flatpak
  • Use VIRTIO video adapter for new VMs
  • Added/updated/fixed translations:
  • zh_CN
  • Swedish
  • Polish

New in Boxes 3.29.2 (May 21, 2018)

  • Don't recreate bridge network when already existent (making ip address/mac address persistent)
  • Show a list of recommended OSes and a show more button to list all
  • Show an empty-state page when there's no downloads to list
  • Wrap views in a backgrounded widget so we don't have black borders
  • Delete stored credentials when deleting a machine
  • Don't keep credentials around when authentication fails
  • Introduce RDP support
  • Added/updated/fixed translations:
  • Friulian
  • Spanish
  • Czech
  • Slovenian
  • Indonesian
  • Romanian
  • Dependencies changed:
  • Depend on Gtk-frdp (wrapper around freerdp)

New in Boxes 3.28.4 (May 10, 2018)

  • Revert filter of incompatible OS supported architectures.

New in Boxes 3.28.2 (Apr 23, 2018)

  • Revert "Inhibit suspend" functionality due to breakage of string freeze break.

New in Boxes 3.28.0 RC (Mar 7, 2018)

  • Drop autotools (now we build with meson only)
  • Don't offer EOL operating systems for download
  • Handle mime-types (allows opening ISOs w/ Boxes from file manager)
  • Fix window grouping for multiple windows
  • Fix showing logo while downloading an image from the internet
  • Download logos from new source (gitlab.gnome.org/gnome/gnome-boxes-logos)
  • Add FreeDOS logo
  • Added/updated/fixed translations:
  • Spanish
  • Friulian
  • Brazilian Portuguese
  • Polish
  • Indonesian
  • Turkish
  • Chinese (Taiwan)
  • Galician
  • German
  • Croatian
  • Serbian
  • Serbian Latin
  • Dutch
  • Hungarian
  • Kazakh
  • Korean
  • Italian
  • Slovak
  • Lithuanian
  • Czech

New in Boxes 3.28.0 Beta (Feb 14, 2018)

  • Migrated the code base to gitlab.gnome.org
  • Various documentation updates
  • Fix notification dismissal that prevented Boxes from exiting
  • Introduce selection mode keybord shortcuts
  • Remember user credentials (keyring) for remote machines
  • Show "oops page" when failing to connect to the backend
  • Add DnD file transfer UI (visual feedback)
  • Add Transfers popover to keep track of ongoing file transfers
  • Many wizard UI/UX changes such as:
  • Make "Select a File" a menu entry
  • Introduce the "Download an OS" section
  • Make it possible to search for a downloadable OS
  • Offer to download an ISO if none is found in the filesystem
  • Added/updated/fixed translations:
  • Finnish
  • Hungarian
  • Catalan
  • German
  • Slovak
  • Indonesian
  • Brazilian Portuguese
  • Friulian
  • Polish

New in Boxes 3.27.4 (Jan 21, 2018)

  • Various build (meson) fixes and improvements
  • Port of the IconView to GtkFlowBox
  • Fix notification dismissal at application shutdown
  • Added/updated/fixed translations:
  • - Russian
  • - Spanish
  • - Serbian
  • - Slovenian
  • - Friulian
  • Dependencies changed:
  • libgd (dropped)

New in Boxes 3.27.3 (Dec 27, 2017)

  • Use a more convenient developers.redhat.com API end-point
  • Port the Downloaded list to GtkListBox
  • Introduce a flat styling for the wizard rows
  • Set a user-agent when using the network
  • Make the wizard content scrollable (fit small screens)
  • Offer other operating systems for download
  • Added/updated/fixed translations:
  • Turkish
  • Norwegian
  • Lithuanian
  • Indonesian
  • Italian

New in Boxes 3.27.2 (Nov 28, 2017)

  • Sufix screenshot filenames with .png
  • Install appstream metadata at the new right location
  • Fix enable-debug CFlags in the build machinery
  • Don't use the default size as minimum size in the machine setup
  • Added/updated/fixed translations:
  • Nepali
  • Czech
  • Swedish
  • Brazilian Portuguese
  • Polish
  • German
  • Slovak
  • Friulian
  • Norwegian bokmål
  • Italian

New in Boxes 3.26.0 (Sep 13, 2017)

  • Fix Icon in Nepali translation
  • Correct docs for the download method
  • Added/updated/fixed translations:
  • Czech
  • Galician
  • Polish
  • Serbian
  • Chinese (Taiwan)
  • Catalan
  • Brazilian
  • Slovak
  • Nepali
  • Dutch
  • French
  • Danish
  • Latvian
  • German
  • Italian
  • Finnish
  • Belarusian
  • Korean
  • Hungarian
  • Basque
  • Swedish
  • British English

New in Boxes 3.26 Beta 2 (Sep 7, 2017)

  • Fixes in the gettext machinery
  • Added/updated/fixed translations:
  • Czech
  • Galician
  • Polish
  • Serbian
  • Chinese (Taiwan)
  • Dependencies changed:
  • glib >= 2.52
  • libsoup >= 2.44

New in Boxes 3.25.4 (Jul 20, 2017)

  • Suggest 5GM RAM and 20GB of free disk in Help docs
  • Add libtracker-sparql-2.0 to build checks
  • Use GLib.uuid_string_random instead of libuuid
  • Add DBus activatable service file
  • Added/updated/fixed translations:
  • Spanish
  • Friulian
  • Hungarian
  • Belarusian
  • Polish
  • Catalan
  • Indonesian
  • Slovak
  • Dependencies changed:
  • Drop libuuid

New in Boxes 3.25.3 (Jun 24, 2017)

  • Add screenshot option
  • Introduce shared folders
  • Mark schema strings for translation
  • Added/updated/fixed translations:
  • Turkish
  • Serbian
  • German
  • Spanish
  • Friulian
  • Indonesian
  • Kazakh
  • Norwegian

New in Boxes 3.25.1 (Apr 29, 2017)

  • Do not expose "Read only" VNC option
  • Keep aspect ration when scaling VNC display
  • Drop "maximum" text at the properties dialog
  • Allow sending ctrl+alt+del keys
  • Set VM to run in background during install
  • Do not transfer open_fd() ownership in spice-session
  • Added/updated/fixed translations:
  • Greek
  • French
  • Friulian
  • Belarusian

New in Boxes 3.24.0 (Mar 28, 2017)

  • Added/updated/fixed translations:
  • French
  • Chinese (Taiwan)
  • Slovenian
  • Korean
  • Danish
  • Galician
  • Slovak
  • Italian
  • Russian
  • Belarusian
  • Turkish
  • Latvian

New in Boxes 3.23.4.1 (Feb 6, 2017)

  • Fix translator comments.
  • Port BoxesNotification from GdNotification to GtkRevealer.
  • Store the user password in the keyring during an express installation.
  • Use unicode in a new translatable string.
  • Added/updated/fixed translations:
  • Polish
  • Danish
  • Dependencies changed:
  • libsecret-1 (new dependency)

New in Boxes 3.23.4 (Jan 30, 2017)

  • Add option groups for spice-gtk, gtk-vnc and gtk+.
  • Fix typo in debug string in vm-configurator.
  • Withdraw system notifications on exit
  • Dependencies changed:
  • spice-gtk

New in Boxes 3.23.3 (Dec 30, 2016)

  • Don't sanitize oVirt URI in ovirt-brokers.
  • Added/updated/fixed translations:
  • Hungarian
  • Kazakh
  • Swedish
  • Dependencies changed:
  • govirt >= 0.3.4

New in Boxes 3.22.2 (Nov 7, 2016)

  • Work around a libvirt-glib bug to avoid a crash during startup.
  • Added/updated/fixed translations:
  • Chinese (Taiwan)
  • Finnish
  • Friulian
  • German
  • Italian
  • Norwegian bokmål
  • Simplified Chinese (China)

New in Boxes 3.22.1 (Oct 29, 2016)

  • Fix some glitches on display resize.
  • Fix build agianst latest valac.

New in Boxes 3.22.0 RC (Sep 15, 2016)

  • Limit concurrent notifications to 5.
  • Fix check for "our" VMs.
  • Only update configuration of "our" VMs on startup.
  • Use URL in strings instead of URI.
  • Stricter validation of SPICE URLs.
  • Inform user if SPICE agent is not installed in guest.
  • Enable USB redirection for VMs running in background.
  • Drop redundant check for QXL support by guest OS.
  • Drop now redundant USB redirection and smartcard hacks for < Qemu 1.3.
  • Fix "Keyboard Shortcuts" placement and capitalization in global menu.
  • Distribute README.logos.
  • Added/updated/fixed translations:
  • Add Swedish help translation
  • Brazilian Portuguese
  • British English
  • Czech
  • Danish
  • Dutch
  • Finnish
  • French
  • Friulian
  • Galician
  • German
  • Hebrew
  • Hungarian
  • Indonesian
  • Kazakh
  • Korean
  • Latvian
  • Lithuanian
  • Norwegian bokmål
  • Polish
  • Portuguese
  • Russian
  • Serbian
  • Slovak
  • Spanish
  • Swedish

New in Boxes 3.20.2 (May 23, 2016)

  • Fix sorting of media by release date in wizard menu.
  • Ensure we don't expose private SPICE connection to other users.
  • Fix a corner case in wizard, where going back showed incorrect page.
  • Suppress irrelevant logging of a SPICE event.
  • Fix issue of "ready-only" property of VNC box not being reliably saved.
  • Don't provide inapplicable options to launch or save under-import VMs.
  • Remove all characters from assigned hostnames to VMs, that Microsoft Windows does not like.
  • Don't update last access time of remote boxes on startup so the order of VMs is preserved accross Boxes lifetime.

New in Boxes 3.20 RC (Mar 16, 2016)

  • Fix two crashes in VNC-related code.
  • Fix Boxes quitting on failure to connect to default broker (session libvirt).
  • Fix removal of box configuration on failure to connect to it's broker.
  • Fix regression of configuration data being saved in ~.cache rather than ~/.config.
  • Fix resource graph drawing code against latest gtk+.
  • Fix typo in the title of a keyboard shortcut.
  • Added/updated/fixed translations:
  • Brazilian Portuguese
  • French
  • German
  • Greek
  • Hungarian
  • Kazakh
  • Korean
  • Lithuanian
  • Portuguese
  • Serbian
  • Serbian Latin
  • Slovenian
  • Spanish
  • Swedish
  • A few internal changes.

New in Boxes 3.19.3 (Dec 20, 2015)

  • On restoring a libvirt VM from saved state, try to sync the guest clock with host clock. This requires Qemu guest agent in the VM.
  • Keyboard shorcuts:
  • Add shortcuts help window.
  • Fix shortcuts for RTL locales.
  • Drop alt+a shortcut.
  • Add kudos in appdata file.
  • Added/updated/fixed translations:
  • Finnish
  • Hebrew
  • Hungarian
  • Kazakh
  • Lithuanian
  • Norwegian bokmÃ¥l
  • Portuguese
  • Slovak
  • Spanish
  • Swedish
  • Dependencies changed:
  • Require gtk+ >= 3.19.4
  • Require libvirt-glib >= 0.2.3

New in Boxes 3.18.1 (Oct 14, 2015)

  • Disable view switcher when there are no boxes.
  • Fix a regression causing Boxes to never show IP of local libvirt VMs.
  • Allow resources change of live and under-installation VMs, if they are forced stopped.
  • Fix issue of properties window blocking all windows from user.
  • Fix a potential Qemu crash by ensuring we don't allocate more than 4G RAM to 32-bit VMs.
  • Ensure all windows are hidden before starting to suspend local VMs.
  • Added/updated/fixed translations:
  • Arabic
  • Dutch
  • Serbian

New in Boxes 3.18 RC (Sep 21, 2015)

  • Don't show launching status in overview.
  • Theme:
  • Drop most of custom CSS.
  • Fix and improve custom CSS.
  • dd some comments for translators.
  • Added/updated/fixed translations

New in Boxes 3.18 Beta (Aug 19, 2015)

  • Add toggle buttons to titlebar to easily filter the main view to show:
  • All
  • Remote or
  • Local boxes
  • Show IP/hostname of remote libvirt and oVirt boxes in main icon view.
  • Improve accessibility:
  • Add mnemonics to various UI components.
  • Allow switching settings pages through Alt+Left/Right.
  • Fix SPICE connection leaks.
  • Better handle box launch cancellation.
  • Port/fix tests.
  • Add tests for Fedora 21 and 22 express installation.
  • Added/updated/fixed translations:
  • Brazilian Portuguese
  • Catalan
  • Czech
  • Esperanto
  • Greek
  • Norwegian bokmal
  • Portuguese
  • Slovak
  • Spanish

New in Boxes 3.17.4 (Jul 23, 2015)

  • Show guest IP on 'General' page for local VMs.
  • Show IP/hostname of remote desktop boxes in main icon view.
  • Add a switch to allow disabling autosaving for a box in the 'System' page of properties window.
  • Improved:
  • favourite emblem.
  • stopped boxes and fallback, thumbnails.
  • Fix the issue of secondary windows ending up in weird unusable state on closing of properties window over main window.
  • More reliable setup of storage pool.
  • Fix import of system libvirt VMs that use device nodes as main disk.
  • Fix crash on failure to import system libvirt VMs.
  • Fix transparency of underflow and overflow indicators.
  • Make values of text properties, selectable.
  • Only autosave VMs on default connection.
  • Smaller markers on resource properties' scales.
  • Avoid some criticals warnings on console.
  • More vertical spacing between resource scales in customization view.
  • More reliable test for raw images.
  • Fix alignment of resource properties' values.
  • Prefix display properties' labels with "Display " to make the context clear.
  • Added/updated/fixed translations:
  • Hebrew
  • Hungarian
  • Portuguese
  • Slovak
  • Spanish
  • Dependencies changed:
  • Require libvirt-glib >= 0.2.2

New in Boxes 3.17.3 (Jun 25, 2015)

  • Add CD-ROM device to imported VMs too.
  • Make storage pool autostart on boot.
  • Fix issue of "ghost" VMs appearing when going back and forth in wizard.
  • Automated tests:
  • Port to new UI.
  • Add a test for sending key combos to box.
  • Speed up many tests.
  • Improve reliability of many tests.
  • Added/updated/fixed translations:
  • Czech
  • German
  • Hungarian
  • Occitan
  • Turkish
  • Dependencies changed:
  • Require libvirt-glib >= 0.2.1

New in Boxes 3.17.2 (May 29, 2015)

  • Adapt to new libosinfo API to be able to offer express installation for Fedora 21 and 22.
  • Display system notification on install completion.
  • Assign 2G RAM by default to new VMs.
  • Stack up notifications vertically, instead of displaying them in the same place and ending up with all but one being obstructed.
  • Asynchronously setup non-default sources at startup to not block UI.
  • Look for bridge.conf in /etc/qemu-kvm directory too.
  • Selection bar
  • Drop "Properties" button
  • Move "Delete" button at the end and apply destructive theme to it.
  • Adapt to Gtk+ Vala API change.
  • Added/updated/fixed translations:
  • Indonesian
  • Italian
  • Simplified Chinese
  • Slovak
  • Spanish
  • Turkish
  • Dependencies changed:
  • Require libosinfo >= 0.2.12
  • Require Vala >= 0.28.0.16

New in Boxes 3.16.2 (May 13, 2015)

  • Provide symbolic icon.
  • Case-insensitive check for file extension.
  • Remove redundant work-around for Windows XP installer.
  • Ensure "Saving..." status goes away on error.
  • Only autosave running machines.
  • Assign 2G RAM to VMs by default. At least Fedora 22 installer has been reported to have problems unless RAM is at least 2G.
  • Added/updated/fixed translations:
  • Czech
  • Hungarian
  • Simplified Chinese
  • Spanish
  • Turkish

New in Boxes 3.17.1 (Apr 28, 2015)

  • Add "Restart" button to properties view, for libvirt machines.
  • Add "Force shutdown" option in context and hamburger menu.
  • Provide a symbolic icon.
  • Dismiss properties window on restart and force shutdown.
  • Check files' extensions in a case-insensitive way. This fixes support for latest Windows ISOs that have filenames in all caps.
  • Revert the changes to only add USB input devices if guest was known to support them. I-e always add USB input devices to new VMs.
  • Ensure "Saving…" status goes away on saving operation failure.
  • Only autosave running machines.
  • Don't show "Delete" option in the hamburger menu. Showing it there when box is in foreground, looks odd.
  • Other minor UI improvements.
  • All code changes included in 3.16.1.
  • Added/updated/fixed translations:
  • Czech
  • Greek

New in Boxes 3.16.1 (Apr 15, 2015)

  • Support home directories on filesystems without (good) O_DIRECT support.
  • Fix the issue of wizard remaining in seconardary views when cancelled through 'Esc' key.
  • Show Boxes in menus of other desktops than GNOME, too.
  • Only add USB keyboard and mouse to new VMs they are supported out of the box by the guest OS. This fixes installation of Windows XP.
  • Gracefully handle case of no cpu defined in libvirt VMs.
  • Load correct screenshot for shutdown machines.

New in Boxes 3.16.0 (Mar 25, 2015)

  • Ensure wizard page titles are translated.
  • Added/updated/fixed translations:
  • Basque
  • French
  • German
  • Italian
  • Slovenian
  • Spanish

New in Boxes 3.16.0 RC (Mar 20, 2015)

  • Notifications no longer timeout when mouse is hovering above them.
  • Show correct favorite option in box actions popup menu.
  • Only show resolution overlay on actual resize.
  • Added/updated/fixed translations:
  • Bosnian
  • Brazilian Portuguese
  • Chinese (Taiwan)
  • Czech
  • Danish
  • Finnish
  • Galician
  • Greek
  • Hebrew
  • Hungarian
  • Kazakh
  • Korean
  • Lithuanian
  • Norwegian bokmÃ¥l
  • Polish
  • Russian
  • Serbian
  • Slovak
  • Spanish
  • Swedish
  • Ukrainian

New in Boxes 3.16.0 Beta 2 (Mar 4, 2015)

  • Cache express install toggle, username, password and product key for every media. No need to keep product keys in a separate file and having to paste them each time you create a windows box anymore.
  • Beautify:
  • USB devices list
  • Snapshots list
  • Resource graphs
  • Friendlier 'no snapshots' view.
  • Fix invisible separators in menus.
  • Fix some label alignments.
  • Fix main window hanging in weird blank state on launching new windows.
  • Don't present useless 'Open in new window' option when box already has its own window.
  • Connect to local libvirt machines' SPICE display through a file descriptor. While this alone doesn't fix the issue of spice connection being exposed to other local users yet, all work in Boxes is done for that.
  • Mark a few forgotten UI strings for translation.
  • Fix a few UI strings.
  • Ellipsize URL in the middle to ensure the hostname and filename are visible.
  • Fix criticals and warnings on console.
  • Added/updated/fixed translations:
  • Brazilian Portuguese
  • Chinese (Taiwan)
  • French
  • Galician
  • Greek
  • Hebrew
  • Hungarian
  • Kazakh
  • Russian
  • Slovak
  • Slovenian
  • Spanish
  • Ukrainian

New in Boxes 3.16.0 Beta 1 (Feb 19, 2015)

  • New cool first experience screen.
  • Drop intro page from wizard now that we have a cool first experience screen.
  • Show step titles rather than numbers in wizard titlebar.
  • Ensure titlebar always has a title.
  • Inform users how to release the keyboard grab.
  • Don't autosave a VM when view/editing its propties.
  • Show normal entries for editable string properties instead of our custom widget that shows a button to edit.
  • Ensure selection-mode exit on launching properties view.
  • URL entry in wizard
  • Provide completion based on media URLs known to libosinfo.
  • More thorough validation of local URLs.
  • Don't enable 'Continue' for invalid URLs.
  • Better explain expected URLs.
  • Fix and improve snapshot naming.
  • Add automated UI tests.
  • Import of system libvirt VMs
  • Fix import failing with a weird 'Empty location' error message.
  • Don't needlessly chmod disk (and hence launch annoying policykit dialog).
  • Replace network interface so imported VM can be started successfully.
  • Set proper accessible name on windows.
  • Added/updated/fixed translations:
  • Czech
  • Hebrew
  • Hungarian
  • Norwegian bokmÃ¥l
  • Russian
  • Slovak
  • Spanish
  • Many other minor UI fixes/improvements.

New in Boxes 3.14.3.1 (Feb 11, 2015)

  • Brown paperbag release to fix the generated C files in 3.14.3 using latest gtk+ symbols.

New in Boxes 3.14.3 (Feb 11, 2015)

  • Fix express installation for Fedora and RHEL.
  • Add automated tests.
  • Fix import of VMs from system libvirt broker.
  • Added/updated/fixed translations:
  • Dutch
  • German
  • Simplified Chinese

New in Boxes 3.15.4 (Jan 21, 2015)

  • Fix express installation for Fedora and RHEL.
  • Fixes to user documentation.
  • Added/updated/fixed translations:
  • Basque
  • Brazilian Portuguese
  • Czech
  • Galician
  • German
  • Greek
  • Hebrew
  • Hungarian
  • Japanese
  • Russian
  • Spanish
  • Ukrainian

New in Boxes 3.15.4 (Jan 21, 2015)

  • Fix express installation for Fedora and RHEL.
  • Fixes to user documentation.
  • Added/updated/fixed translations:
  • Basque
  • Brazilian Portuguese
  • Czech
  • Galician
  • German
  • Greek
  • Hebrew
  • Hungarian
  • Japanese
  • Russian
  • Spanish
  • Ukrainian

New in Boxes 3.14.2 (Nov 12, 2014)

  • Remove redundant revealer from snapshots view.
  • Fix a potential crash on snapshot deletion.
  • Print a more descriptive warning on failing to rename a snapshot.
  • Report ovirt support in configure summary.

New in Boxes 3.14.1.2 (Oct 28, 2014)

  • Fix crash on launching a VNC box.
  • Fix exit of wizard when going back from customization screen.
  • Don't start the VM after reverting to a snapshot unless it was running in foreground before the reversion operation.
  • Always show "Reverting to SNAPSHOT_NAME" message when reverting as we can never be sure about the speed of the operation.
  • Fix the the issue of pause button still being available to user when a selected box(es) is already being paused and Boxes leading into interesting scenerios if user clicks on the button.
  • Fix the issue of change of box name from toolbar title not getting saved.
  • Fix cancellation of media setup and therefore wizard jumping to setup page even after user has cancelled creation of corresponding VM.
  • Continue wizard to next step on user hitting 'Enter' in URL entry.
  • Correctly handle HTTP(S) redirection.
  • Remove a now redundant work around.
  • Added/updated/fixed translations: Arabic

New in Boxes 3.14.1.1 (Oct 15, 2014)

  • Fix express installation for Microsoft Windows.
  • Fix handling of downloads of unknown size.

New in Boxes 3.14.1 (Oct 13, 2014)

  • Documentation improvements.
  • Fix gnome-shell search provider by updating .desktop ID.
  • Add padding to left and right of display header bar.
  • Fix handling of remote non-ISO (import) images.
  • Update CPU model also for boxes created through old Boxes on startup.
  • Replace user interface with bridge in existing domains on startup.
  • Fix download of logo files by direct use of actual HTTPS URLs as redirection is currently not handled by Boxes.
  • Added/updated/fixed translations:
  • Chinese (Taiwan)
  • French
  • Hindi
  • Italian
  • Latvian
  • Telugu
  • Dependencies changed:
  • Explicitly require libosinfo >= 0.2.11

New in Boxes 3.14.0 (Sep 23, 2014)

  • Documentation improvements
  • Translation updates:
  • Bengali (India)
  • Chinese
  • Czech
  • Gujarati
  • Hindi
  • Korean
  • Marathi
  • Punjabi
  • Serbian
  • Spanish
  • Swedish
  • Ukrainian

New in Boxes 3.14 RC1 (Sep 16, 2014)

  • Remove custom code for RTL back icon as gtk+ takes care of that for us now.
  • Fix hang on editting of box name.
  • Drop some redunant color hardcoding from theme.
  • Don't show snapshots option for machines that can't handle snapshots.
  • Don't show snapshots option for machines under installation.
  • Update CPU model for existing/old machines that were created by Boxes.
  • Make empty boxes image more visible.
  • Fix alignment of a empty boxes description label.
  • Fix Boxes ending up in weird states on hitting back button.
  • Close secondary window automatically if its machine
  • stops running.
  • is deleted.
  • Update screenshot on machine disconnection.
  • Fix checkboxes in selection mode by use of latest libgd.
  • Make D-Bus autolaunch work.
  • User help:
  • Add page about keyboard shortcuts.
  • Add page about gnome-continuous images.
  • Add page about snapshots.
  • Add pages about various options in properties view.
  • Updates/cleanups.
  • Added/updated/fixed translations:
  • Catalan
  • Catalan (Valencian)
  • Czech
  • Finnish
  • French
  • Galician
  • German
  • Greek
  • Hebrew
  • Hungarian
  • Indonesian
  • Kannada
  • Korean
  • Lithuanian
  • Norwegian bokmÃ¥l
  • Polish
  • Russian
  • Slovak
  • Spanish
  • Tamil
  • Dependencies changed:
  • Require gtk+ >= 3.13.2

New in Boxes 3.14 Beta 2 (Sep 2, 2014)

  • Add ability to create, delete, rename and revert to VM snapshots.
  • Don't ignore CDROM devices.
  • Fix build against '-Wl,--as-needed' linker flags.
  • Better error message on failure to start a VM.
  • Fix a a regression that broke showing of 'empty boxes' UI.
  • Alignment fixes.
  • Added/updated/fixed translations:
  • Assamese
  • Brazilian Portuguese
  • Chinese (Taiwan)
  • Czech
  • French
  • Greek
  • Hebrew
  • Japanese
  • Norwegian bokmÃ¥l
  • Spanish
  • Traditional Chinese (Hong Kong and Taiwan)

New in Boxes 3.14 Beta 1 (Aug 21, 2014)

  • Allow running boxes in their own seperate windows.
  • Handle initrd script injection method and therefore support for Debian express installation through libosinfo >= 0.2.11.
  • Introduce media downloading feature. You can now enter an HTTP(S) URL to a remote media in wizard and Boxes will download it for you.
  • Allow editting the machine's name through the title in properties view.
  • More keyboard shortcuts:
  • Ctrl+N for launching wizard.
  • Ctrl+F for launching search.
  • If internet connection is required for express installation by an OS:
  • ensure it is available before allowing to start express installation.
  • Inform user of this requirement.
  • Replace hardcoded colors and background images with theme colors.
  • Menu button in selection mode disappeared recently due to a gtk+ bug, lets bring it back using a simple work around.
  • Fix support for non-kvm hosts.
  • Ensure minimum storage for an OS is actually known before using that information.
  • Improved maximum disk capacity calculation.
  • Warn on not enough space on the host to inscrease maximum disk size of VMs.
  • More information in DOAP file
  • module category
  • programming language
  • Added/updated/fixed translations:
  • Assamese
  • Basque
  • Brazilian Portuguese
  • Catalan
  • Catalan (Valencian)
  • Greek
  • Japanese
  • Lithuanian
  • Spanish
  • Dependencies changed:
  • libvirt-gconfig >= 0.1.9
  • libarchive 3
  • Drop runtime depdendency on iso-read command.

New in Boxes 3.13.4 (Jul 21, 2014)

  • Don't reveal fullscreen topbar on pointer over edges to not interfere with user trying to reach WM decorations or apply edge gestures (as used in many modern operating systems) in the guest.
  • Don't show WM decorations in fullscreen. This is especially ugly in classic-mode where we have 3 buttons.
  • Drop weird and buggy custom thumbnail hilighting and enable it from gtk+ through latest libgd.
  • Fix max storage capacity going lower than min storage capacity.
  • Add F1 shortcut for help.
  • Allow selecting file from remote shares (for real this time).
  • Drop usage of deprecated APIs.
  • Added/updated/fixed translations:
  • Russian
  • Galician
  • Norwegian bokmal
  • Greek

New in Boxes 3.12.3 (Jun 30, 2014)

  • Ensure VM name is

New in Boxes 3.13.3 (Jun 24, 2014)

  • Remove 'New' entry from global menu. It's context-sensitive and therefore does not belong there.
  • Specify exact Ctrl key in hint for ungrabbing.
  • Don't auto-fullscreen Boxes on launch.

New in Boxes 3.12.2 (May 14, 2014)

  • Fix a regression that breaks express installation for Microsoft Windows.
  • Fix the issue of VM always going fullscreen on going back from properties.
  • Fix a potential crash.
  • A minor documentation fix.
  • Added/updated/fixed translations:
  • Belarusian
  • Brazilian Portuguese
  • Catalan
  • French
  • German
  • Greek
  • Indonesian

New in Boxes 3.12.1 (Apr 16, 2014)

  • Only disallow ejection of media when we are very sure user will not need it: live media and express installation.
  • Fix the issue of user ending up in the wrong wizard pages and getting stuck on preparation page.
  • Fix the issue of 'Import 0 boxes from system broker' button showing up in the wizard.
  • Fix the issue of window suddenly growing back on its own after user has put it in a particular size.
  • Make window fit on small screens: 625x678px.
  • Make wizard look better on small screens.
  • Added/updated/fixed translations:
  • French
  • German
  • Slovenian
  • Spanish
  • Other minor fixes.

New in Boxes 3.12 RC1 (Mar 19, 2014)

  • Implement prelight on mouse hover.
  • Drop use of deprecated libsoup and gio API.
  • Add missing transition animations from properties and wizard pages.
  • Provide 'undo' option for live VM autodeletion.
  • Make use of system-wide cache for logos and drivers in /var/cache/gnome-boxes. This means distributions can now provide logos and drivers as part of Boxes or a seperate package.
  • Fix recent regressions: Boxes showing a spinner forevever if a commandline argument was passed. An ugly looking border at the right of wizard and properties sidebar. Missing 'back' button on wizard's source URL page.
  • Add Alt+Left and Alt+Right shortcuts for going back and forward in different views.
  • Add Esc shortcut for cancelling wizard.
  • Focus 'Create' button on last page of wizard so that user can quickly confirm by hitting 'Enter'.
  • Existing disk capacity should not be taken into account to calculate the maximum value for disk capacity. It should simply be the space available on host disk.
  • Set disk size in correct units for running machines. We were setting size to valuex1024.
  • Refresh disk info after resizing disk of running machines. Otherwise we keep showing the older value when user goes back to properties.
  • Disable 'save on timeout' all together for storage volume size change since that easily leads to horrible user experience: You accidently increase the capacity to too high value and if you are not quick enough to change it again, you'll not be able to correct this ever as we don't support shrinking of volumes.
  • Allow shrinking storage volumes in wizard.
  • Fix a crasher bug.
  • Add info about runtime deps and reporting bugs to README.
  • Add a HACKING file for people interested in developing Boxes.
  • Report progress for non-http(s) downloads as well.
  • Don't register for 'x-content/bootable-media' mimetype as in most cases that results in user given the option to launch Boxes for an ISO9660 device and then Boxes failing to handle it, either because of Qemu being incapable of handling CD-ROM devices or user not having read permissions on the device node.
  • Don't present CD-ROM and non-readable devices in wizard's source selection.
  • Don't try to copy non-existant avatar.
  • Remove some obsolete workarounds.
  • Added/updated/fixed translations: Catalan Chinese (China) Czech Finnish French Galician German Hebrew Indonesian Korean Latvian Lithuanian Norwegian bokmÃ¥l Polish Portuguese Punjabi Russian Spanish Traditional Chinese (Hong Kong and Taiwan) Ukrainian
  • Dependencies changed:
  • Vala >= 0.23.3.1 (i-e latest release)

New in Boxes 3.11.5 (Feb 6, 2014)

  • Remove redundant workarounds.
  • Reduced usage of libgd and clutter-gtk.
  • Added/updated/fixed translations:
  • Assamese
  • Czech
  • Finnish
  • French
  • Galician
  • Hebrew
  • Kannada
  • Norwegian bokmÃ¥l
  • Tajik
  • Traditional Chinese
  • Internal clean-ups.
  • Dependencies changed:
  • valac >= 0.23.1.1

New in Boxes 3.11.4 (Jan 17, 2014)

  • Avoid listing duplicate media in wizard.
  • Bundle application data with application binary, using GResource.
  • Ensure we use best CPU architecture for new VMs.
  • Fix handling of ISO9660 devices by more reliable check for media type.
  • Fix the issue of VMs not booting on certain CPUs. The downside is that users will now loose VMs' states if they change host CPU.
  • Reduced usage of clutter-gtk (Goal is to completely abondon it).
  • Add logo for RHEL 7.
  • Fixes to build system.
  • Added/updated/fixed translations:
  • Brazilian Portuguese
  • Czech
  • Galician
  • Greek
  • Hebrew
  • Lithuanian
  • Simplified Chinese
  • Spanish
  • Traditional Chinese
  • Lots of internal clean-up.
  • Dependencies changed:
  • Require gtk+ >= 2.38

New in Boxes 3.11.3 (Dec 19, 2013)

  • Setup NAT networking for new VMs so that all VMs are on the same private (to host) network and therefore VMs and host can directly communicate with each other.
  • Fix the regression of system libvirt import getting wrongly activated.
  • Fix the issue of fullscreen/restore button being chopped on the left side.
  • Improved detection of gnome-continuous images.
  • Make use of new OS variant API of libosinfo for improved naming of VMs and presentation of OS medias.
  • Fix a potential crash.
  • Instead of using unmaintained fuseiso for extracting files from ISOs, we now use iso-read command.
  • Simplify "About Boxes" to "About" in global menu.
  • Add a missing translation marker.
  • Added/updated/fixed translations:
  • Brazilian Portuguese
  • Galician
  • Greek
  • Polish
  • Spanish
  • Tamil
  • Dependencies changed:
  • libosinfo >= 0.2.9
  • Drop fuseiso (runtime-only) dependency
  • libcdio (runtime-only)
  • Use tracker-sparql 0.18.

New in Boxes 3.11.2 (Nov 22, 2013)

  • Allow import of system libvirt VMs.
  • Enable users to use force shutdown as a work around for completing installations from live sessions for OSes (e.g Ubuntu) that require you to eject the CDROM after installation.
  • Fix regression of empty Boxes UI not showing up.
  • Handle the case of user manually deleting storage pool directory.
  • Only show cutomize button in wizard summary when creating single machines as it currently does not work for other cases.
  • Added/updated/fixed translations:
  • - Catalan (Valencian)
  • - Greek
  • - Norwegian bokmål
  • - Persian
  • - Simplified Chinese
  • - Slovak
  • - Tajik

New in Boxes 3.10.2 (Nov 14, 2013)

  • Added/updated/fixed translations:
  • Catalan (Valencian)
  • Greek
  • Norwegian Bokmal
  • Persian
  • Simplified Chinese
  • Slovak
  • Tajik

New in Boxes 3.10.0 (Sep 24, 2013)

  • Added/updated/fixed translations:
  • Estonian
  • Japanese
  • Catalan
  • Ukranian
  • Tajik
  • Basque
  • Danish

New in Boxes 3.10 Beta 2.1 (Sep 5, 2013)

  • Apply correct style to enable rounded corners in latest gnome-shell.
  • Correct desktop file name in AppData file.
  • Rebuild against latest Vala to fix build against older libsoup.
  • Fix 'No KVM' warning visibility issues.
  • Remove redundant workaround for bug#677260.
  • Added/updated/fixed translations:
  • Brazilian Portuguese
  • Irish
  • Italian
  • Lithuanian
  • Polish
  • Spanish
  • Traditional Chinese

New in Boxes 3.10 Beta 2 (Sep 3, 2013)

  • Provide an AppData file for GNOME software center.
  • Fix regression in launching of VMs from commandline (and therefore from gnome-shell search results as well) by reverting asynchronous loading of VM sources.
  • Switch to client-side decoration in preparation for 3.10 wayland tech demo.
  • Baseline align wizard's setup widgets.
  • Don't hang on failure to handle a URL.
  • Fix the regression of inability to handle local paths in wizard.
  • Handle files on locally mounted SMB shares.
  • Some important accessibility fixes.
  • Fix CTRL+Q and ALT+A handling.
  • Provide keyboard accelerator for "New" button.
  • Adapt to new UI design for selection mode.
  • Drop usage of now deprecated gtk stock items.
  • Fix bug in favorites button handling in selection mode.
  • Fix build against Automake 1.14.
  • Drop usage of Gd.MainToolbar in favor of new Gtk.HeaderBar.
  • Work around vala bug#706517.
  • Added/updated/fixed translations:
  • Brazilian Portuguese
  • Czech
  • Galician
  • Hungarian
  • Lithuanian
  • Norwegian bokmÃ¥l
  • Polish
  • Slovak
  • Slovenian
  • Spanish
  • Dependencies changed:
  • Vala >= 0.21.1
  • gtk+ >= 3.9

New in Boxes 3.10 Beta 1 (Aug 21, 2013)

  • Adapt to latest govirt and libvirt-gconfig API.
  • Fix a typo in user-visible string.
  • Added/updated/fixed translations:
  • Brazilian Portuguese
  • Galician
  • Hebrew
  • Lithuanian
  • Norwegian bokmal
  • Russian
  • Slovenian
  • Dependencies changed:
  • govirt >= 0.2.0 (optional)
  • libvirt-gconfig >= 0.1.7

New in Boxes 3.9.5 (Jul 30, 2013)

  • Don't show spinner on live boxes.
  • Correct button arrows for RTL locales.
  • Fix properties to display animation against Clutter 1.16.
  • More noticeable warning on VT unavailability.
  • Added/updated/fixed translations:
  • Czech
  • Galician
  • Norwegian bokmÃ¥l
  • Spanish
  • Tamil

New in Boxes 3.9.3 (Jun 18, 2013)

  • Add support for import of ready-made disk images. Supported formats are:
  • qcow2
  • qcow
  • cow
  • raw (.img extension)
  • vdi
  • vmdk
  • vpc
  • cloop
  • Also gzip compressed images are supported.
  • Show a spinner on top of under-construction boxes in collection view.
  • Fix cancellation of ovirt authentication.
  • Asynchronously initialize brokers so UI doesn't remain empty for slow brokers.
  • Handle SPICE connection errors and avoid user seeing a stuck UI indefinitely in case of such errors.
  • Fix selectionbar overlay not becoming visible on right-click.
  • Fix Boxes showing mostly invisible wizard when launched with a media argument.
  • Fix display ending-up at the top of item in collection view at the end of display->collection animation when linked against clutter 1.16.
  • Fix ellipsizing of wizard summary labels.
  • Use new libgovirt API to know the host subject to use to validate the SSL certificate of a given VM without user having to set environment variable.
  • If recommended/min memory for an OS or OS itself is unknown, we now allocate 1G rather than 500M. 500M is too little for most modern OSs.
  • Drop file extension when naming a VM by its source media filename.
  • Ensure that newly created boxes appear first in the collection view.
  • Remove now redundant style & associated data.
  • Added/updated/fixed translations:
  • Assamese
  • Brazilian Portuguese
  • Catalan
  • Czech
  • Galician
  • German
  • Kannada
  • Odia
  • Polish
  • Simplified Chinese
  • Slovak
  • Spanish
  • Telugu
  • Dependencies changed:
  • govirt >= 0.1.0 (optional)

New in Boxes 3.9.2 (Jun 4, 2013)

  • Fix focus going out of password/username entries on each key press.
  • Fix unwanted '_' in wizard toolbar button labels.
  • Avoid showing weird errors when user is entering URI in wizard.
  • Correct size of 'read-only' toggle in VNC box properties.
  • Fix a regression that disables Boxes from connecting to the same box more than once.
  • Tone down hologram effect in Boxes icon not to appear broken.
  • Correctly set timezone configuration on new VMs. This combined with libosinfo release (0.2.7), fixes Fedora 19 express installation.
  • Work around the issue of dialog being blank after first usage (bug#699376).
  • Activation of text entries in wizard's setup page now behave as expected.
  • Make use of new libosinfo API to set direct boot commandline for Fedora express installation instead of hardcoding it.
  • Allow changing URI of non-connected remote displays.
  • Fix sorting of boxes that were never accessed.
  • Handle locales with '.UTF-8' suffix and hence fix Fedora 19 express installation against such locales.
  • Fix non-express installation of Windows XP and 7.
  • Fix regression in setup->review->setup->review wizard transition.
  • Don't automatically jump to next page in wizard on express install untoggled
  • Show display overlay toolbar until mouse moves so that user doesn't miss it.
  • Ensure display toolbar is visible when mouse can be grabbed.
  • Mark two user visible strings for translation.
  • Never make the 'Express Install' label in wizard, insensitive.
  • Added/updated/fixed translations:
  • Hebrew
  • Japanese
  • Norwegian bokmål
  • Spanish
  • Dependencies changed:
  • libosinfo >= 0.2.7

New in Boxes 3.8.2 (May 14, 2013)

  • Fix underline char in "Done" selection button.
  • Avoid showing weird errors when user is entering URI in wizard.
  • Correct size of 'read-only' toggle in VNC box properties.
  • Fix a regression that disables Boxes from connecting to the same box more than once.
  • Tone down hologram effect in Boxes icon not to appear broken.
  • Correctly set timezone configuration on new VMs. This combined with libosinfo release (0.2.7), fixes Fedora 19 express installation.
  • Work around the issue of dialog being blank after first usage (bug#699376).
  • Activation of text entries in wizard's setup page now behave as expected.
  • Added/updated/fixed translations:
  • Japanese

New in Boxes 3.8.1 (Apr 24, 2013)

  • Don't crash on missing udev properties.
  • Enable usb-redirection by default.
  • Allow rebooting the box on changes to system properties, even if box is in saved state.
  • Automatically delete under-install/live VM on source media deletion.
  • Use correctly sized logos.
  • Avoid weird glitches in UI by actually cancelling the connecting process when user goes back to collection view.
  • Add '--enable-ovirt' configure option.
  • Delete box configuration even when box is deleted by another UI.
  • Continue/Create buttons in wizard should have the focus when they are sensitive. In most cases, this will enable users to create VMs very quickly.
  • More info on hardware requirements in user help pages.
  • Added/updated/fixed translations:
  • British English
  • Catalan (Valencian)
  • Finnish
  • Hebrew
  • Indonesian
  • Norwegian bokmal
  • Simplified Chinese

New in Boxes 3.8.0 (Mar 26, 2013)

  • Much improved user help pages. Kudos to GNOME Documentation team.
  • Fix regression in rebooting of machines after editing properties.
  • Allow editing system properties before creation.
  • Added/updated/fixed translations:
  • Basque language
  • Catalan
  • Danish
  • French
  • Hindi
  • Hungarian
  • Italian
  • Korean
  • Malayalam
  • Marathi
  • Odia
  • Persian
  • Tajik
  • Tamil
  • Telugu
  • Traditional Chinese

New in Boxes 3.7.92 (Mar 20, 2013)

  • Fix progress update on wizard's 'preparation' page.
  • Remove empty help page.
  • Use correct version of tracker vala binding.
  • Don't automatically download drivers for all media on startup.
  • Improve high resolution icon.
  • Don't provide option to eject CDROM or changing of system properties during installation.
  • Set RAM size in correct units.
  • Disable SPICE image compression in new VM boxes since the VMs we create are by default local-only.
  • Explicitly disable driver signing for unsigned drivers. With this change, QXL drivers actually work out of the box now.
  • More translator comments.
  • Added/updated/fixed translations:
  • Assamese
  • Belarusian
  • Brazilian Portuguese
  • Czech
  • Estonian
  • Finnish
  • Galician
  • German
  • Greek
  • Gujarati
  • Kannada
  • Latvian
  • Lithuanian
  • Polish
  • Portuguese
  • Punjabi
  • Russian
  • Serbian
  • Slovak
  • Slovenian
  • Spanish
  • Uyghur
  • Some other functional and non-functional improvements and fixes.
  • Dependencies changed:
  • libvirt-gconfig >= 0.1.6
  • libosinfo >= 0.2.6

New in Boxes 3.7.91 (Mar 6, 2013)

  • Allow drag to unfullscreen Boxes.
  • Align the spinner that is shown when connecting to and restoring saved Boxes.
  • Don't allow smaller window than the UI requires.
  • Ensure all potentially long labels are ellipsized.
  • Fix current memory size display in properties.
  • Show correct max. memory in diagnostics log.
  • Allow ignoring saved state if restore fails.
  • Change category in desktop file from 'Network;RemoteAccess' to 'System'.
  • Use more appr. icon for properties.
  • Forgotten (from last release) adaptations for media detection code against latest udev and libosinfo.
  • Fix launching of multiple installation from same media in the menu.
  • Fix the ungrab label sometimes rendering wrong.
  • Fix sidebar width on non-english locales.
  • Change mnemonic for 'Done' as it conflicts with 'Delete' button in selection view.
  • List favorite boxes and most recently used boxes before others.
  • Hide USB devices from properties when usbredir is disabled.
  • Refresh USB devices in properties when devices are added/removed.
  • Fix a crash in notification bar.
  • Better error messages on failure to change box properties.
  • Add preliminary user documentation.
  • Validate desktop file during build.
  • Add memory units to diagnostics log.
  • Added/updated/fixed translations: Brazilian Portuguese Galician Greek Gujarati Hebrew Italian Lithuanian Norwegian bokmÃ¥l Polish Punjabi Russian Serbian Slovak Slovenian Spanish Uyghur Vietnamese
  • Some other functional and non-functional improvements and fixes.

New in Boxes 3.7.90 (Feb 20, 2013)

  • Add oVirt support.
  • Add support for post-installation drivers. This combined with libosinfo 0.2.4 means automatic installation of QXL and all virio drivers, and spice-vdagent as part of Windows XP express installation.
  • VM properties:
  • Mark recommended RAM and storage when known.
  • The 1M step and minimum we use for RAM is too small. Bump it to 64M.
  • The 1G step value we use for storage is too big. Decrease it to 256M.
  • Don't use IEC units for storage in wizard and properties.
  • Fix crash when passing media on command line.
  • Fix an infinite loop.
  • Fix positioning of thumbnail in properties view.
  • Adapt media detection code against latest udev and libosinfo.
  • More rebust media detection.
  • More robust restart of installations.
  • Ensure driver installation progress always reaches 100% even if an error occurs during the installation.
  • Allow search with multiple terms. A search like "foo bar" now means name containing "foo" and "bar". This is nicer, and what you expect from e.g. gnome-shell search.
  • Update to the new gnome-shell search interface.
  • Added/updated/fixed translations:
  • Galician
  • Greek
  • Malayalam
  • Polish
  • Serbian
  • Slovenian
  • Spanish
  • Traditional Chinese
  • Turkish
  • Uyghur
  • Some other functional and non-functional improvements and fixes.
  • Dependencies changed:
  • spice-client-gtk-3.0 >= 0.15
  • govirt-1.0 >= 0.0.3 (Conditional: Without it, oVirt support is disabled).

New in Boxes 3.7.5 (Feb 5, 2013)

  • Fix screenshot zooming when going to properties view.
  • Fix squished icon in properties during wizard.
  • Add header to properties view.
  • Make fullscreen toolbar translucent.
  • Use the standard OSD look for the fullscreen toolbar.
  • Remove 'fullscreen' and 'properties' from global menu.
  • Fix the last of clutter deprecated API warnings.
  • (Try to) support product logos and driver files from non-HTTP sources.
  • Move 'Cancel' button to left in wizard.
  • Put selection toolbar in the right place in the UI.
  • Be less strict about device driver architecture.
  • Support new tracker version.
  • Proper support for command line args in secondary process.
  • Always grab focus when switching to display mode.
  • Use stock buttons for 'Delete' and 'Properties' rather than icons in selection toolbar.
  • Update to latest libgd.
  • Add initial experience greeting. As a consequence, we don't autolaunch wizard on first time usage anymore.
  • Don't force fullscreen when a newly created vm is started.
  • Selecting item when maximized enters fullscreen.
  • Added/updated/fixed translations: Assamese Hebrew Japanese Norwegian bokmÃ¥l Polish Serbian Slovak Slovenian Spanish Traditional Chinese Uyghur

New in Boxes 3.7.4 (Jan 15, 2013)

  • Make use of new libosinfo API to avoid starting installation in language unsupported by installer media.
  • Add smartcard support. If --enable-smartcard support is passed we create new VMs with smartcard support, or let you add it to old VMs.
  • Ensure driver files cache is up2date and unique.
  • Once installation is complete, Eject CDROM. Delete installer files.
  • Make the progressbar on wizard's preparation page more useful by showing progress of media detection and drivers download and keeping user informed about current activity.
  • Adapt to Clutter 1.12 and Gtk+ 3.2.
  • Added/updated/fixed translations: Assamese Belarusian Bulgarian Estonian Galician Hebrew Hungarian Lithuanian Norwegian bokmÃ¥l Polish Slovenian Spanish
  • Remove now redundant Vala API files.
  • Some other functional and non-functional improvements and fixes.
  • Dependencies changed:
  • libosinfo >= 0.2.3
  • libvirt-gobject >= 0.1.5
  • libvirt-gconfig >= 0.1.5

New in Boxes 3.7.3 (Dec 18, 2012)

  • Apart from the user-visible changes listed below, this is the first release that makes use of new automated installation API of libosinfo.
  • More robust VM naming for unknown media.
  • Ensure media presented in wizard are actually available.
  • Provide visual indication of boxes being saved.
  • The 'pause' button should only be enabled if any of the selected machines support saving and is not already in saved state.
  • Don't lose tracking of installation if user quits Boxes during installation.
  • Exit to collection view if the VM goes to a non-running state
  • Exit to collection view on display disconnect only for current item.
  • Don't crash when running Boxes while it's already running.
  • Make it actually possible to pause VMs under installation.
  • Add support for changing the CD-ROM device/ISO from properties.
  • Add troubleshooting log viewer to system properties.
  • Add usbredir on/off status to configure output.
  • Remove 'Simple' from the generic name so Boxes doesn't show in gnome-shell's search result when searching for this term.
  • Automatically download & install pre-installation drivers libosinfo knows about (currently only virtio storage driver). This makes manual download of win-tools ISO redudant.
  • Added/updated translations: Assamese Kannada Tamil Galician
  • Some other functional and non-functional improvements and fixes.
  • Dependencies changed:
  • libosinfo >= 0.2.2
  • glib-2.0 >= 2.32
  • valac >= 0.17.3 (build-time only)

New in Boxes 3.6.1.1 (Oct 17, 2012)

  • A nano release to add a forgotten file from distribution tarball.

New in Boxes 3.6.1 (Oct 16, 2012)

  • Make spinner spin.
  • Enable key navigation in main view.
  • Disable/ignore keynav and other irrelevant keyboard events in search entry.
  • Add CtrlQ keyboard shortcut for quitting Boxes.
  • Correct/improve look&feel of selection mode.
  • Gracefully handle 'topology node missing from libvirt capabilities' scenerio.
  • Directly use libsoup for HTTP downloads.
  • Add a SLEEPING mode for libvirt's new 'PMSUSPEND' state.
  • Use GNOME logo for representing GNOME live media.
  • Disable customization of remote boxes at creation for now. This was
  • nonfunctional and not as important as customization of VMs.
  • Automatically switch to 'System' tab in properties for VM under creation.
  • Fix regression of not automatically continuing saved installations on launch.
  • Fix inconsistencies in sizes of wizard toolbar buttons.
  • Fix incorrect enabling of 'Continue' button in wizard.
  • Don't crash when Tracker service is unavailable.
  • Don't automatically delete live VM box on forced shutdown.
  • Correct configure check for forcing building from vala sources.
  • Disable S3/S4 states for new VMs to avoid some issues with these power states
  • in latest libvirt/qemu.
  • Only gather stats for running VMs to save resources.
  • Added/updated translations:
  • Bulgarian
  • Danish
  • Norwegian bokmÃ¥l
  • Slovak
  • Traditional Chinese
  • Thai
  • All contributors to this release:
  • Alexander Larsson
  • Alexander Shopov
  • Ask H. Larsen
  • ChaoHsiung Liao
  • Christophe Fergeau
  • Daniel Korostil
  • DuÅ¡an Kazik
  • Kallaya Songklang
  • Kjartan Maraas
  • Olivier Blin
  • Zeeshan Ali (Khattak)

New in Boxes 3.4.3 (Jun 13, 2012)

  • Correctly report 'i686' architecture as 32-bit.
  • Avoid deadlock during startup.
  • Fix toolbar not showing up.
  • Always automatically launch wizard on startup when Boxes is empty, not just on the first run.
  • Update topbar title to help with ungrab.
  • Do not forward grab-broken events to box' display.
  • Always install a tablet device.
  • Fix blurry notifications.
  • Fix escaping from fullscreen when caps/numlock are on.
  • Setup VM timers policies that fixes Windows 7 hangs.
  • Express installation:
  • Setup user account and autologon for Windows XP.
  • Correctly setup admin password for Windows XP.
  • Use gtk+ password character in Summary page.
  • Added/updated translations:
  • Catalan (Valencian)
  • Indonesian
  • Latvian
  • Russian
  • Simplified Chinese (zh_CN)
  • Some other functional and non-functional improvements and fixes.
  • All bugs fixed in this release:
  • 674035 gnome-boxes should set 'magic' clock parameters for kvm guests
  • 674657 creation assistant isn't running after quitting app first time
  • 674794 in-app notifications are blurry
  • 676176 Add units to the -shadow css properties
  • 676222 no go back button when full screen in win XP
  • 676307 Cannot leave full screen before system bootup (not even with keyboard)
  • 676320 User is not created during unattended installation of WinXP
  • 676588 boxes shouldn't be suprised with non-boxes vm
  • 676590 Always install a tablet
  • 676591 Do not forward grab-broken to display
  • 676679 Fix random deadlock/timeout
  • 676834 A few express installation fixes/improvements
  • 677117 wizard: go to setup step after prepare
  • 677177 Use gtk+ password character in Summary

New in Boxes 3.4.2 (May 15, 2012)

  • Changes since 3.4.1:
  • Performance-related fixes and improvements:
  • Asynchronously fetch VM information from libvirt to not block the UI.
  • Cache VM information to reduce potentially costly periodic calls to libvirt.
  • Unset cache on disk driver for main storage.
  • Use virtio disk for OSs that support it out of the box.
  • Fix product logo fetching that broke against libosinfo 0.1.1.
  • Dragging window in Microsoft Windows 7 shouldn't bring topbar.
  • Make wizard file chooser dialog, modal.
  • Fix mouse scrollwheel not working.
  • Express installation:
  • Mark CD-ROM and floppy devices/images as optional after installation.
  • Fix Fedora 17 express installation.
  • Translate X keyboard layout ID to console layout ID as Anaconda expects the latter in the kickstart file.
  • Added/updated/fixed translations:
  • Catalan
  • Czech
  • Belarusian
  • Brazilian Portuguese
  • Bulgarian
  • French
  • Galician
  • German
  • Italian
  • Lithuanian
  • Polish
  • Serbian
  • Dependencies changed:
  • libvirt-glib >= 0.0.8
  • libvirt-gconfig >= 0.0.8
  • All bugs fixed in this release:
  • 670777 Better disk performance
  • 673856 Missing ISO source should not be treated as a fatal error
  • 674228 Name logo files according to distro names
  • 674328 Cannot differentiate similar ISOs in list of ISOs
  • 674352 Getting statistics slow down VMs a lot
  • 674361 Top toolbar in display shouldn't prevent win7 drag window top to maximize
  • 674647 Make wizard file chooser dialog, modal
  • 675615 Mouse scrollwheel not working in local Windows XP guest
  • 675617 Mark the express install floppy image as optional
  • 675663 Don't do blocking calls on main threads when collecting stats
  • 675813 Translate X kbd layout ID to console layout ID