Files
xen-orchestra/CHANGELOG.md
Olivier Lambert 82f38040c1 changelog
2016-04-29 12:22:14 +02:00

46 KiB

ChangeLog

4.16.0 (2016-04-29)

Maintenance release

Enhancements

  • TOO_MANY_PENDING_TASKS #861

Bug fixes

  • Incorrect VM target name with continuous replication #904
  • Error while deleting users #901
  • Use an available path to the SR to create a config drive #882
  • VM autoboot don't set the right pool parameter #879
  • BUG: ACL with NFS ISO Library not working! #870
  • Broken paths in backups in SMB #865
  • Plugins page loads users/groups multiple times #829
  • "Ghost" VM remains after migration #769

4.15.0 (2016-03-21)

Load balancing, SMB delta support, advanced network operations...

Enhancements

  • Add the job name inside the backup email report #819
  • Delta backup with quiesce #812
  • Hosts: No user feedback when error occurs with SR connect / disconnect #810
  • Expose components versions #807
  • Rework networks/PIFs management #805
  • Displaying all SRs and a list of available hosts for creating VM from a pool #790
  • Add "Source network" on "VM migration" screen #785
  • Migration queue #783
  • Match network names for VM migration #782
  • Disk names #780
  • Self service: should the user be able to set the CPU weight? #767
  • host & pool Citrix license status #763
  • pool view: Provide "updates" section #762
  • XOA ISO image: ambigious root disk label #761
  • Host info: provide system serial number #760
  • CIFS ISO SR Creation #731
  • MAC address not preserved on VM restore #707
  • Failing replication job should send reports #659
  • Display networks in the Pool view #226

Bug fixes

  • Broken link to backup remote #821
  • Issue with self-signed cert for email plugin #817
  • Plugins view, reset form and errors #815
  • HVM recovery mode is broken #794
  • Disk bug when creating vm from template #778
  • Can't mount NFS shares in remote stores #775
  • VM disk name and description not passed during creation #774
  • NFS mount problem for Windows share #771
  • lodash.pluck not installed #757
  • this._getAuthenticationTokensForUser is not a function #755
  • CentOS 6.x 64bit template creates a VM that won't boot #733
  • Lot of xo:perf leading to XO crash #575
  • New collection checklist #262

4.14.0 (2016-02-23)

Self service, custom CloudInit...

Enhancements

  • VM creation self service with quotas #285
  • Cloud config custom user data #706
  • Patches behind a proxy #737
  • Remote store status indicator #728
  • Patch list order #724
  • Enable reporting on additional backup types #717
  • Tooltip name for cancel #703
  • Portable VHD merging #646

Bug fixes

  • Avoid merge between two delta vdi backups #702
  • Text in table is not cut anymore #713
  • Disk size edition issue with float numbers #719
  • Create vm, summary is not refreshed #721
  • Boot order problem #726

4.13.0 (2016-02-05)

Backup checksum, SMB remotes...

Enhancements

  • Add SMB mount for remote #338
  • Centralize Perm in a lib #345
  • Expose interpool migration details #567
  • Add checksum for delta backup #617
  • Redirect from HTTP to HTTPS #626
  • Expose vCPU weight #633
  • Avoid metadata in delta backup #651
  • Button to clear logs #661
  • Units for RAM and disks #666
  • Remove multiple VDIs at once #676
  • Find orphaned VDI snapshots #679
  • New health view in Dashboard #680
  • Use physical usage for VDI and SR #682
  • TLS configuration #685
  • Better VM info on tree view #688
  • Absolute values in tooltips for tree view #690
  • Absolute values for host memory #691

Bug fixes

  • Issues on host console screen #672
  • NFS remote mount fails in particular case #665
  • Unresponsive pages #662
  • Live migration fail in the same pool with local SR fails #655

4.12.0 (2016-01-18)

Continuous Replication, Continuous Delta backup...

Enhancements

  • Continuous VM replication #582
  • Continuous Delta Backup #576
  • Scheduler should not run job again if previous instance is not finished #642
  • Boot VM automatically after creation #635
  • Manage existing VIFs in templates #630
  • Support templates with existing install repository #627
  • Remove running VMs #616
  • Prevent a VM to start before delta import is finished #613
  • Spawn multiple VMs at once #606
  • Fixed suspendVM in tree view. #619 (pdonias)

Bug fixes

  • User defined MAC address is not fetch in VM install #643
  • CoreOsCloudConfig is not shown with CoreOS #639
  • Plugin activation/deactivation in web UI seems broken #637
  • Issue when creating CloudConfig drive #636
  • CloudConfig hostname shouldn't have space #634
  • Cloned VIFs are not properly deleted on VM creation #632
  • Default PV args missing during VM creation #628
  • VM creation problems from custom templates #625
  • Emergency shutdown race condition #622
  • vm.delete\(\) should not delete VDIs attached to other VMs #621
  • VM creation error from template with a disk #581
  • Only delete VDI exports when VM backup is successful #644
  • Change the name of an imported VM during the import process #641
  • Creating a new VIF in view is partially broken #652
  • Grey out the "create button" during VM creation #654

4.11.0 (2015-12-22)

Delta backup, CloudInit...

Enhancements

  • Visible list of SR inside a VM #601
  • VDI move #591
  • Edit pre-existing disk configuration during VM creation #589
  • Allow disk size edition #587
  • Better VDI resize support #585
  • Remove manual VM export metadata in UI #580
  • Support import VM metadata #579
  • Set a default pool SR #572
  • ISOs should be sorted by name #565
  • Button to boot a VM from a disc once #564
  • Ability to boot a PV VM from a disc #563
  • Add an option to manually run backup jobs #562
  • backups to unmounted storage #561
  • Root integer properties cannot be edited in plugins configuration form #550
  • Generic CloudConfig drive #549
  • Auto-discovery of installed xo-server plugins #546
  • Hide info on flat view #545
  • Config plugin boolean properties must have a default value (undefined prohibited) #543
  • Present detailed errors on plugin configuration failures #530
  • Do not reset form on failures in plugins configuration #529
  • XMPP alert plugin #518
  • Hide tag adders depending on ACLs #516
  • Choosing a framework for xo-web 5 #514
  • Prevent adding a host in an existing XAPI connection #466
  • Read only connection to Xen servers/pools #439
  • generic notification system #391
  • Data architecture review #384
  • Make filtering easier to understand/add some "default" filters #207
  • Improve performance #148

Bug fixes

  • VM metadata export should not require a snapshot #615
  • Missing patch for all hosts is continuously refreshed #609
  • Backup import memory issue #608
  • Host list missing patch is buggy #604
  • Servers infos should not been refreshed while a field is being edited #595
  • Servers list should not been re-order while a field is being edited #594
  • Correctly display size in interface (binary scale) #592
  • Display failures on VM boot order modification #560
  • vm.setBootOrder\(\) should throw errors on failures (non-HVM VMs) #559
  • Hide boot order form for non-HVM VMs #558
  • Allow editing PV args even when empty (but only for PV VMs) #557
  • Crashes when using legacy event system #556
  • XenServer patches check error for 6.1 #555
  • activation plugin xo-server-transport-email #553
  • Server error with JSON on 32 bits Dom0 #552
  • Cloud Config drive shouldn't be created on default SR #548
  • Deep properties cannot be edited in plugins configuration form #521
  • Aborted VM export should cancel the operation #490
  • VM missing with same UUID after an inter-pool migration #284

4.10.0 (2015-11-27)

Job management, email notifications, CoreOS/Docker, Quiesce snapshots...

Enhancements

Bug fixes

4.9.0 (2015-11-13)

Automated DR, restore backup, VM copy

Enhancements

Bug fixes

Misc

4.8.0 (2015-10-29)

Fully automated patch system, ACLs inheritance, stats performance improved.

Enhancements

Bug fixes

4.7.0 (2015-10-12)

Plugin config management and browser notifications.

Enhancements

Bug fixes

4.6.0 (2015-09-25)

Tags management and new visualization.

Enhancements

Bug fixes

  • Export backup fails if no tags specified (xo-web#383)
  • Wrong login give an obscure error message (xo-web#373)
  • Update view is broken during updates (xo-web#356)
  • Settings/dashboard menu incorrect display (xo-web#357)
  • Console View Not refreshing if the VM restart (xo-web#107)

4.5.1 (2015-09-16)

An issue in xo-web with the VM view.

Bug fix

  • Attach disk/new disk/create interface is broken (xo-web#378)

4.5.0 (2015-09-11)

A new dataviz (parallel coord), a new provider (GitHub) and faster consoles.

Enhancements

Bug fixes

4.4.0 (2015-08-28)

SSO and Dataviz are the main features for this release.

Enhancements

Bug fixes

4.3.0 (2015-07-22)

Scheduler for rolling backups

Enhancements

Bug fixes

4.2.0 (2015-06-29)

Huge performance boost, scheduler for rolling snapshots and backward compatibility for XS 5.x series

Enhancements

Bug fixes

4.1.0 (2015-06-10)

Add the drag'n drop support from VM live migration, better ACLs groups UI.

Enhancements

Bug fixes

  • Convert to template displayed when the VM is not halted (xo-web#286)
  • Lost some data when refresh some views (xo-web#271)
  • Suspend button don't trigger any permission message (xo-web#270)
  • Create network interfaces shouldn't call xoApi directly (xo-web#269)
  • Don't plug automatically a disk or a VIF if the VM is not running (xo-web#287)

4.0.2 (2015-06-01)

An issue in xo-server with the password of default admin account and also a UI fix.

Bug fixes

  • Cannot modify admin account (xo-web#265)
  • Password field seems to keep empty/reset itself after 1-2 seconds (xo-web#264)

4.0.1 (2015-05-30)

An issue with the updater in HTTPS was left in the 4.0.0. This patch release fixed it.

Bug fixes

4.0.0 (2015-05-29)

Blog post of this release.

Enhancements

Bug fixes

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)
  • fix edition of a VM snapshot (b04111c)
  • do not fetch stats if the VM state is transitioning (a5c9880)
  • fix broken Angular due to new version of Babel which breaks ngAnnotate (0a9c868)
  • feedback when connecting/disconnecting a server (027d1e8)
  • clearer error message if a server is unreachable (06ca007)

3.9.0 (2015-04-20)

Blog post of this release.

Enhancements

  • ability to manually connect/disconnect a server (xo-web#88 & xo-web#234)
  • display the connection status of a server (xo-web#103)
  • better feedback when connecting to a server (xo-web#210)
  • ability to add a local LVM SR (xo-web#219)
  • display virtual GPUs in VM view (xo-web#223)
  • ability to automatically start a VM with its host (xo-web#224)
  • ability to create networks (xo-web#225)
  • live charts for a VM CPU/disk/network & RAM (xo-web#228 & xo-server#51)
  • remove VM import progress notifications (redundant with the tasks list) (xo-web#235)
  • XO-Server sources are compiled to JS prior distribution: less bugs & faster startups (xo-server#50)
  • use XAPI event.from() instead of event.next() which leads to faster connection (xo-server#52)

Bug fixes

  • removed servers are properly disconnected (xo-web#61)
  • fix VM creation with multiple interfaces (xo-wb#229)
  • disconnected servers are properly removed from the interface (xo-web#234)

3.8.0 (2015-03-27)

Blog post of this release.

Enhancements

Bug fixes

  • fix Invalid parameter(s) message on the settings page (xo-server#49)
  • fix mouse clicks in console (xo-web#205)
  • fix user editing on the settings page (xo-web#206)

3.7.0 (2015-03-06)

Highlights in this release are the initial ACLs implementation, live migration for VDIs and the ability to create a new storage repository.

Enhancements

  • ability to live migrate a VM between hosts with different CPUs (xo-web#126)
  • ability to live migrate a VDI (xo-web#177)
  • display a notification on VM creation (xo-web#178)
  • ability to create/attach a iSCSI/NFS/ISO SR (xo-web#179)
  • display SR available space on VM creation (xo-web#180)
  • ability to enable and disable host on the tree view (xo-web#181 & xo-web#182)
  • ability to suspend/resume a VM (xo-web#186)
  • display Linux icon for SUSE Linux Enterprise Server distribution (xo-web#187)
  • correctly handle incorrectly formated token in cookies (xo-web#192)
  • display host manufacturer in host view (xo-web#195)
  • only display task concerning authorized objects (xo-web#197)
  • better welcome message (xo-web#199)
  • initial ACLs (xo-web#202)
  • display an action panel to rescan, remove, attach and forget a SR (xo-web#203)
  • display current active tasks in navbar (xo-web#204)

Bug fixes

  • implements a proxy which fixes consoles over HTTPs (xo#14)
  • fix tasks listing in host view (xo-server#43)
  • fix console view on IE (xo-web#184)
  • fix out of sync objects in XO-Web (xo-web#142)
  • fix incorrect connection status displayed in login view (xo-web#193)
  • fix flickering tree view (xo-web#194)
  • single host pools should not have a dropdown menu in tree view (xo-web#198)

3.6.0 (2014-11-28)

Enhancements

Bug fixes

  • disks editing on VM page should work (xo-web#86)
  • dropdown menus should close after selecting an item (xo-web#140)
  • user creation should require a password (xo-web#143)
  • server connection should require a user and a password (xo-web#144)
  • snapshot deletion should work (xo-server#147)
  • VM console should work in Chrome (xo-web#149)
  • tooltips should work (xo-web#163)
  • disk plugged status should be automatically refreshed (xo-web#164)
  • deleting users without tokens should not trigger an error (xo-server#34)
  • live pool master change should work (xo-server#20)

3.5.1 (2014-08-19)

Bug fixes

  • pool view works again (#139)

3.5.0 (2014-08-14)

XO-Web and XO-Server are now available as npm packages!

Enhancements

  • XO-Server published on npm (#26)
  • XO-Server config is now in /etc/xo-server/config.yaml (#33)
  • paths in XO-Server's config are now relative to the config file (#19)
  • use the Linux icon for Fedora (#131)
  • start/stop/reboot buttons on console page (#121)
  • settings page now only accessible to admin (#77)
  • redirection to the home page when a VM is deleted from its own page (#56)
  • XO-Web published on npm (#123)
  • buid process now use Browserify ((#125, #135))
  • view are now written in Jade instead of HTML (#124)
  • CSS autoprefixer to improve compatibility (#132, #137)

Bug fixes

  • force shutdown does not attempt a clean shutdown first anymore (#29)
  • shutdown hosts are now correctly reported as such (#31)
  • incorrect VM metrics (#54, #68, #108)
  • an user cannot delete itself (#104)
  • in VM creation, required fields are now marked as such (#113, #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)
  • ability to clone/copy a VM (#116)
  • mandatory log in page (#120)

Bug fixes

  • failure in VM creation (#111)

3.3.1 (2014-03-28)

Enhancements

  • console view is now prettier (#92)

Bug fixes

  • VM creation fails to incorrect dependencies (xo-server/#24)
  • VDIs list in SR view is blinking (#109)

3.3.0 (2014-03-07)

Enhancements

  • Grunt has been replaced by gulp.js (#91)
  • a host can be detached from a pool (#98)
  • snapshots management in VM view (#99)
  • log deletion in VM view (#100)

Bug fixes

  • Snapshot not working in VM view (#95)
  • Host Reboot/Restart toolstack/Shutdown not working in main view (#97)
  • Bower cannot install angular automatically due to a version conflict (#101)
  • Bower installs an incorrect version of angular-animate (#102)

3.2.0 (2014-02-21)

Enhancements

  • dependencies' versions should be fixed to ease deployment (#93)
  • badges added to the README to see whether dependencies are up to date (#90)
  • an error notification has been added when the connection to XO-Server failed (#89)
  • in host view, there is now a link to the host console (#87)
  • in VM view, deleting a disk requires a confirmation (#85)
  • the VM and console icons are now different (#80)

Bug fixes

  • consoles now work in Google Chrome \o/ (#46)
  • in host view, many buttons were not working (#79)
  • in main view, incorrect icons were fixes (#81)
  • MAC addresses should not be ignored during VM creation (#94)

3.1.0 (2014-02-14)

Enhancements

  • in VM view, interfaces' network should be displayed (#64)
  • middle-click or Ctrl+click should open new windows (even on pseudo-links) (#66)
  • lists should use natural sorting (e.g. VM 2 before VM 10) (#69)

Bug fixes

  • consoles are not implemented for hosts (#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)
  • pool and host names overflow their box in the main view (#63)
  • in host view, interfaces incorrectly named networks and VLAN not shown (#70)
  • VM suspended state is not properly handled (#71)
  • unauthenticated users should not be able to access to consoles (#73)
  • incorrect scroll (under the navbar) when the view changes (#74)