Files
Xen-Orchestra-xen-orchestra…/CHANGELOG.v3.md
2026-02-11 14:57:35 +01:00

234 lines
16 KiB
Markdown

## **3.9.1** (2015-04-21)
A few bugs hve made their way into _3.9.0_, this minor release fixes
them.
### Bug fixes
- correctly keep the VM guest metrics up to date ([xo-web#172](https://github.com/vatesfr/xen-orchestra/issues/172))
- fix edition of a VM snapshot ([b04111c](https://github.com/vatesfr/xo-server/commit/b04111c79ba8937778b84cb861bb7c2431162c11))
- do not fetch stats if the VM state is transitioning ([a5c9880](https://github.com/vatesfr/xen-orchestra/commit/a5c98803182792d2fe5ceb840ae1e23a8b767923))
- fix broken Angular due to new version of Babel which breaks ngAnnotate ([0a9c868](https://github.com/vatesfr/xen-orchestra/commit/0a9c868678d239e5b3e54b4d2bc3bd14b5400120))
- feedback when connecting/disconnecting a server ([027d1e8](https://github.com/vatesfr/xen-orchestra/commit/027d1e8cb1f2431e67042e1eec51690b2bc54ad7))
- clearer error message if a server is unreachable ([06ca007](https://github.com/vatesfr/xo-server/commit/06ca0079b321e757aaa4112caa6f92a43193e35d))
## **3.9.0** (2015-04-20)
[Blog post of this release](https://xen-orchestra.com/blog/xen-orchestra-3-9).
### Enhancements
- ability to manually connect/disconnect a server ([xo-web#88](https://github.com/vatesfr/xen-orchestra/issues/88) & [xo-web#234](https://github.com/vatesfr/xen-orchestra/issues/234))
- display the connection status of a server ([xo-web#103](https://github.com/vatesfr/xen-orchestra/issues/103))
- better feedback when connecting to a server ([xo-web#210](https://github.com/vatesfr/xen-orchestra/issues/210))
- ability to add a local LVM SR ([xo-web#219](https://github.com/vatesfr/xen-orchestra/issues/219))
- display virtual GPUs in VM view ([xo-web#223](https://github.com/vatesfr/xen-orchestra/issues/223))
- ability to automatically start a VM with its host ([xo-web#224](https://github.com/vatesfr/xen-orchestra/issues/224))
- ability to create networks ([xo-web#225](https://github.com/vatesfr/xen-orchestra/issues/225))
- live charts for a VM CPU/disk/network & RAM ([xo-web#228](https://github.com/vatesfr/xen-orchestra/issues/228) & [xo-server#51](https://github.com/vatesfr/xo-server/issues/51))
- remove VM import progress notifications (redundant with the tasks list) ([xo-web#235](https://github.com/vatesfr/xen-orchestra/issues/235))
- XO-Server sources are compiled to JS prior distribution: less bugs & faster startups ([xo-server#50](https://github.com/vatesfr/xo-server/issues/50))
- use XAPI `event.from()` instead of `event.next()` which leads to faster connection ([xo-server#52](https://github.com/vatesfr/xo-server/issues/52))
### Bug fixes
- removed servers are properly disconnected ([xo-web#61](https://github.com/vatesfr/xen-orchestra/issues/61))
- fix VM creation with multiple interfaces ([xo-wb#229](https://github.com/vatesfr/xo-wb/issues/229))
- disconnected servers are properly removed from the interface ([xo-web#234](https://github.com/vatesfr/xen-orchestra/issues/234))
## **3.8.0** (2015-03-27)
[Blog post of this release](https://xen-orchestra.com/blog/xen-orchestra-3-8).
### Enhancements
- initial plugin system ([xo-server#37](https://github.com/vatesfr/xo-server/issues/37))
- new authentication system based on providers ([xo-server#39](https://github.com/vatesfr/xo-server/issues/39))
- LDAP authentication plugin for XO-Server ([xo-server#40](https://github.com/vatesfr/xo-server/issues/40))
- disk creation on the VM page ([xo-web#215](https://github.com/vatesfr/xen-orchestra/issues/215))
- network creation on the VM page ([xo-web#216](https://github.com/vatesfr/xen-orchestra/issues/216))
- charts on the host and SR pages ([xo-web#217](https://github.com/vatesfr/xen-orchestra/issues/217))
### Bug fixes
- fix _Invalid parameter(s)_ message on the settings page ([xo-server#49](https://github.com/vatesfr/xo-server/issues/49))
- fix mouse clicks in console ([xo-web#205](https://github.com/vatesfr/xen-orchestra/issues/205))
- fix user editing on the settings page ([xo-web#206](https://github.com/vatesfr/xen-orchestra/issues/206))
## **3.7.0** (2015-03-06)
_Highlights in this release are the [initial ACLs implementation](https://xen-orchestra.com/blog/xen-orchestra-3-7-is-out-acls-in-early-access), [live migration for VDIs](https://xen-orchestra.com/blog/moving-vdi-in-live) and the ability to [create a new storage repository](https://xen-orchestra.com/blog/create-a-storage-repository-with-xen-orchestra/)._
### Enhancements
- ability to live migrate a VM between hosts with different CPUs ([xo-web#126](https://github.com/vatesfr/xen-orchestra/issues/126))
- ability to live migrate a VDI ([xo-web#177](https://github.com/vatesfr/xen-orchestra/issues/177))
- display a notification on VM creation ([xo-web#178](https://github.com/vatesfr/xen-orchestra/issues/178))
- ability to create/attach a iSCSI/NFS/ISO SR ([xo-web#179](https://github.com/vatesfr/xen-orchestra/issues/179))
- display SR available space on VM creation ([xo-web#180](https://github.com/vatesfr/xen-orchestra/issues/180))
- ability to enable and disable host on the tree view ([xo-web#181](https://github.com/vatesfr/xen-orchestra/issues/181) & [xo-web#182](https://github.com/vatesfr/xen-orchestra/issues/182))
- ability to suspend/resume a VM ([xo-web#186](https://github.com/vatesfr/xen-orchestra/issues/186))
- display Linux icon for SUSE Linux Enterprise Server distribution ([xo-web#187](https://github.com/vatesfr/xen-orchestra/issues/187))
- correctly handle incorrectly formated token in cookies ([xo-web#192](https://github.com/vatesfr/xen-orchestra/issues/192))
- display host manufacturer in host view ([xo-web#195](https://github.com/vatesfr/xen-orchestra/issues/195))
- only display task concerning authorized objects ([xo-web#197](https://github.com/vatesfr/xen-orchestra/issues/197))
- better welcome message ([xo-web#199](https://github.com/vatesfr/xen-orchestra/issues/199))
- initial ACLs ([xo-web#202](https://github.com/vatesfr/xen-orchestra/issues/202))
- display an action panel to rescan, remove, attach and forget a SR ([xo-web#203](https://github.com/vatesfr/xen-orchestra/issues/203))
- display current active tasks in navbar ([xo-web#204](https://github.com/vatesfr/xen-orchestra/issues/204))
### Bug fixes
- implements a proxy which fixes consoles over HTTPs ([xo#14](https://github.com/vatesfr/xo/issues/14))
- fix tasks listing in host view ([xo-server#43](https://github.com/vatesfr/xo-server/issues/43))
- fix console view on IE ([xo-web#184](https://github.com/vatesfr/xen-orchestra/issues/184))
- fix out of sync objects in XO-Web ([xo-web#142](https://github.com/vatesfr/xen-orchestra/issues/142))
- fix incorrect connection status displayed in login view ([xo-web#193](https://github.com/vatesfr/xen-orchestra/issues/193))
- fix _flickering_ tree view ([xo-web#194](https://github.com/vatesfr/xen-orchestra/issues/194))
- single host pools should not have a dropdown menu in tree view ([xo-web#198](https://github.com/vatesfr/xen-orchestra/issues/198))
## **3.6.0** (2014-11-28)
### Enhancements
- upload and apply patches to hosts/pools ([xo-web#150](https://github.com/vatesfr/xen-orchestra/issues/150))
- import VMs ([xo-web#151](https://github.com/vatesfr/xen-orchestra/issues/151))
- export VMs ([xo-web#152](https://github.com/vatesfr/xen-orchestra/issues/152))
- migrate VMs to another pool ([xo-web#153](https://github.com/vatesfr/xen-orchestra/issues/153))
- display pool even for single host ([xo-web#155](https://github.com/vatesfr/xen-orchestra/issues/155))
- start halted hosts with wake-on-LAN ([xo-web#154](https://github.com/vatesfr/xen-orchestra/issues/154))
- list of uploaded/applied patches ([xo-web#156](https://github.com/vatesfr/xen-orchestra/issues/156))
- use Angular 1.3 from npm ([xo-web#157](https://github.com/vatesfr/xen-orchestra/issues/157) & [xo-web#160](https://github.com/vatesfr/xen-orchestra/issues/160))
- more feedbacks on actions ([xo-web#165](https://github.com/vatesfr/xen-orchestra/issues/165))
- only buttons compatible with VM states are displayed ([xo-web#166](https://github.com/vatesfr/xen-orchestra/issues/166))
- export VM snapshot ([xo-web#167](https://github.com/vatesfr/xen-orchestra/issues/167))
- plug/unplug a SR to a host ([xo-web#169](https://github.com/vatesfr/xen-orchestra/issues/169))
- plug a SR to all available hosts ([xo-web#170](https://github.com/vatesfr/xen-orchestra/issues/170))
- disks editing on SR page ([xo-web#171](https://github.com/vatesfr/xen-orchestra/issues/171))
- export of running VMs ([xo-server#36](https://github.com/vatesfr/xo-server/issues/36))
### Bug fixes
- disks editing on VM page should work ([xo-web#86](https://github.com/vatesfr/xen-orchestra/issues/86))
- dropdown menus should close after selecting an item ([xo-web#140](https://github.com/vatesfr/xen-orchestra/issues/140))
- user creation should require a password ([xo-web#143](https://github.com/vatesfr/xen-orchestra/issues/143))
- server connection should require a user and a password ([xo-web#144](https://github.com/vatesfr/xen-orchestra/issues/144))
- snapshot deletion should work ([xo-server#147](https://github.com/vatesfr/xo-server/issues/147))
- VM console should work in Chrome ([xo-web#149](https://github.com/vatesfr/xen-orchestra/issues/149))
- tooltips should work ([xo-web#163](https://github.com/vatesfr/xen-orchestra/issues/163))
- disk plugged status should be automatically refreshed ([xo-web#164](https://github.com/vatesfr/xen-orchestra/issues/164))
- deleting users without tokens should not trigger an error ([xo-server#34](https://github.com/vatesfr/xo-server/issues/34))
- live pool master change should work ([xo-server#20](https://github.com/vatesfr/xo-server/issues/20))
## **3.5.1** (2014-08-19)
### Bug fixes
- pool view works again ([#139](https://github.com/vatesfr/xen-orchestra/issues/139))
## **3.5.0** (2014-08-14)
_[XO-Web](https://www.npmjs.org/package/xo-web) and [XO-Server](https://www.npmjs.org/package/xo-server) are now available as npm packages!_
### Enhancements
- XO-Server published on npm ([#26](https://github.com/vatesfr/xo-server/issues/26))
- XO-Server config is now in `/etc/xo-server/config.yaml` ([#33](https://github.com/vatesfr/xo-server/issues/33))
- paths in XO-Server's config are now relative to the config file ([#19](https://github.com/vatesfr/xo-server/issues/19))
- use the Linux icon for Fedora ([#131](https://github.com/vatesfr/xen-orchestra/issues/131))
- start/stop/reboot buttons on console page ([#121](https://github.com/vatesfr/xen-orchestra/issues/121))
- settings page now only accessible to admin ([#77](https://github.com/vatesfr/xen-orchestra/issues/77))
- redirection to the home page when a VM is deleted from its own page ([#56](https://github.com/vatesfr/xen-orchestra/issues/56))
- XO-Web published on npm ([#123](https://github.com/vatesfr/xen-orchestra/issues/123))
- build process now use Browserify (([#125](https://github.com/vatesfr/xen-orchestra/issues/125), [#135](https://github.com/vatesfr/xen-orchestra/issues/135)))
- view are now written in Jade instead of HTML ([#124](https://github.com/vatesfr/xen-orchestra/issues/124))
- CSS autoprefixer to improve compatibility ([#132](https://github.com/vatesfr/xen-orchestra/issues/132), [#137](https://github.com/vatesfr/xen-orchestra/issues/137))
### Bug fixes
- force shutdown does not attempt a clean shutdown first anymore ([#29](https://github.com/vatesfr/xo-server/issues/29))
- shutdown hosts are now correctly reported as such ([#31](https://github.com/vatesfr/xen-orchestra/issues/31))
- incorrect VM metrics ([#54](https://github.com/vatesfr/xen-orchestra/issues/54), [#68](https://github.com/vatesfr/xen-orchestra/issues/68), [#108](https://github.com/vatesfr/xen-orchestra/issues/108))
- an user cannot delete itself ([#104](https://github.com/vatesfr/xen-orchestra/issues/104))
- in VM creation, required fields are now marked as such ([#113](https://github.com/vatesfr/xen-orchestra/issues/113), [#114](https://github.com/vatesfr/xen-orchestra/issues/114))
## **3.4.0** (2014-05-22)
_Highlight in this release is the new events system between XO-Web
and XO-Server which results in less bandwidth consumption as well as
better performance and reactivity._
### Enhancements
- events system between XO-Web and XO-Server ([#52](https://github.com/vatesfr/xen-orchestra/issues/52))
- ability to clone/copy a VM ([#116](https://github.com/vatesfr/xen-orchestra/issues/116))
- mandatory log in page ([#120](https://github.com/vatesfr/xen-orchestra/issues/120))
### Bug fixes
- failure in VM creation ([#111](https://github.com/vatesfr/xen-orchestra/issues/111))
## **3.3.1** (2014-03-28)
### Enhancements
- console view is now prettier ([#92](https://github.com/vatesfr/xen-orchestra/issues/92))
### Bug fixes
- VM creation fails to incorrect dependencies ([xo-server/#24](https://github.com/vatesfr/xo-server/issues/24))
- VDIs list in SR view is blinking ([#109](https://github.com/vatesfr/xen-orchestra/issues/109))
## **3.3.0** (2014-03-07)
### Enhancements
- [Grunt](http://gruntjs.com/) has been replaced by [gulp.js](http://gulpjs.com/) ([#91](https://github.com/vatesfr/xen-orchestra/issues/91))
- a host can be detached from a pool ([#98](https://github.com/vatesfr/xen-orchestra/issues/98))
- snapshots management in VM view ([#99](https://github.com/vatesfr/xen-orchestra/issues/99))
- log deletion in VM view ([#100](https://github.com/vatesfr/xen-orchestra/issues/100))
### Bug fixes
- _Snapshot_ not working in VM view ([#95](https://github.com/vatesfr/xen-orchestra/issues/95))
- Host _Reboot_/_Restart toolstack_/_Shutdown_ not working in main view ([#97](https://github.com/vatesfr/xen-orchestra/issues/97))
- Bower cannot install `angular` automatically due to a version conflict ([#101](https://github.com/vatesfr/xen-orchestra/issues/101))
- Bower installs an incorrect version of `angular-animate` ([#102](https://github.com/vatesfr/xen-orchestra/issues/102))
## **3.2.0** (2014-02-21)
### Enhancements
- dependencies' versions should be fixed to ease deployment ([#93](https://github.com/vatesfr/xen-orchestra/issues/93))
- badges added to the README to see whether dependencies are up to date ([#90](https://github.com/vatesfr/xen-orchestra/issues/90))
- an error notification has been added when the connection to XO-Server failed ([#89](https://github.com/vatesfr/xen-orchestra/issues/89))
- in host view, there is now a link to the host console ([#87](https://github.com/vatesfr/xen-orchestra/issues/87))
- in VM view, deleting a disk requires a confirmation ([#85](https://github.com/vatesfr/xen-orchestra/issues/85))
- the VM and console icons are now different ([#80](https://github.com/vatesfr/xen-orchestra/issues/80))
### Bug fixes
- consoles now work in Google Chrome \o/ ([#46](https://github.com/vatesfr/xen-orchestra/issues/46))
- in host view, many buttons were not working ([#79](https://github.com/vatesfr/xen-orchestra/issues/79))
- in main view, incorrect icons were fixes ([#81](https://github.com/vatesfr/xen-orchestra/issues/81))
- MAC addresses should not be ignored during VM creation ([#94](https://github.com/vatesfr/xen-orchestra/issues/94))
## **3.1.0** (2014-02-14)
### Enhancements
- in VM view, interfaces' network should be displayed ([#64](https://github.com/vatesfr/xen-orchestra/issues/64))
- middle-click or `Ctrl`+click should open new windows (even on pseudo-links) ([#66](https://github.com/vatesfr/xen-orchestra/issues/66))
- lists should use natural sorting (e.g. _VM 2_ before _VM 10_) ([#69](https://github.com/vatesfr/xen-orchestra/issues/69))
### Bug fixes
- consoles are not implemented for hosts ([#57](https://github.com/vatesfr/xen-orchestra/issues/57))
- it makes no sense to remove a stand-alone host from a pool (58)
- in VM view, the migrate button is not working ([#59](https://github.com/vatesfr/xen-orchestra/issues/59))
- pool and host names overflow their box in the main view ([#63](https://github.com/vatesfr/xen-orchestra/issues/63))
- in host view, interfaces incorrectly named _networks_ and VLAN not shown ([#70](https://github.com/vatesfr/xen-orchestra/issues/70))
- VM suspended state is not properly handled ([#71](https://github.com/vatesfr/xen-orchestra/issues/71))
- unauthenticated users should not be able to access to consoles ([#73](https://github.com/vatesfr/xen-orchestra/issues/73))
- incorrect scroll (under the navbar) when the view changes ([#74](https://github.com/vatesfr/xen-orchestra/issues/74))