GNOME Boxes Changelog

New in version 3.17.3

June 25th, 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 version 3.17.2 (May 29th, 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 version 3.16.2 (May 13th, 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 version 3.17.1 (April 28th, 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 version 3.16.1 (April 15th, 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 version 3.16.0 (March 25th, 2015)

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

New in version 3.16.0 RC (March 20th, 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 version 3.16.0 Beta 2 (March 4th, 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 version 3.16.0 Beta 1 (February 19th, 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 version 3.14.3.1 (February 11th, 2015)

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

New in version 3.14.3 (February 11th, 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 version 3.15.4 (January 21st, 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 version 3.15.4 (January 21st, 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 version 3.14.2 (November 12th, 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 version 3.14.1.2 (October 28th, 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 version 3.14.1.1 (October 15th, 2014)

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

New in version 3.14.1 (October 13th, 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 version 3.14.0 (September 23rd, 2014)

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

New in version 3.14 RC1 (September 16th, 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 version 3.14 Beta 2 (September 2nd, 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 version 3.14 Beta 1 (August 21st, 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 version 3.13.4 (July 21st, 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 version 3.12.3 (June 30th, 2014)

  • Ensure VM name is

New in version 3.13.3 (June 24th, 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 version 3.12.2 (May 14th, 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 version 3.12.1 (April 16th, 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 version 3.12 RC1 (March 19th, 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 version 3.11.5 (February 6th, 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 version 3.11.4 (January 17th, 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 version 3.11.3 (December 19th, 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 version 3.11.2 (November 22nd, 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 version 3.10.2 (November 14th, 2013)

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

New in version 3.10.0 (September 24th, 2013)

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

New in version 3.10 Beta 2.1 (September 5th, 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 version 3.10 Beta 2 (September 3rd, 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 version 3.10 Beta 1 (August 21st, 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 version 3.9.5 (July 30th, 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 version 3.9.3 (June 18th, 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 version 3.9.2 (June 4th, 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 version 3.8.2 (May 14th, 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 version 3.8.1 (April 24th, 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 version 3.8.0 (March 26th, 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 version 3.7.92 (March 20th, 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 version 3.7.91 (March 6th, 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 version 3.7.90 (February 20th, 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 version 3.7.5 (February 5th, 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 version 3.7.4 (January 15th, 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 version 3.7.3 (December 18th, 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 version 3.6.1.1 (October 17th, 2012)

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

New in version 3.6.1 (October 16th, 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 version 3.4.3 (June 13th, 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 version 3.4.2 (May 15th, 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