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
suspendVMin 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
- Job management (xo-web#487)
- Patch upload on all connected servers (xo-web#168)
- Emergency shutdown (xo-web#185)
- CoreOS/docker template install (xo-web#246)
- Email for backups (xo-web#308)
- Console Clipboard (xo-web#408)
- Logs from CLI (xo-web#486)
- Save disconnected servers (xo-web#489)
- Snapshot with quiesce (xo-web#491)
- Start VM in reovery mode (xo-web#495)
- Username in logs (xo-web#498)
- Delete associated tokens with user (xo-web#500)
- Validate plugin configuration (xo-web#503)
- Avoid non configured plugins to be loaded (xo-web#504)
- Verbose API logs if configured (xo-web#505)
- Better backup overview (xo-web#512)
- VM auto power on (xo-web#519)
- Title property supported in config schema (xo-web#522)
- Start VM export only when necessary (xo-web#534)
- Input type should be number (xo-web#538)
Bug fixes
- Numbers/int support in plugins config (xo-web#531)
- Boolean support in plugins config (xo-web#528)
- Keyboard unusable outside console (xo-web#513)
- UsernameField for SAML (xo-web#513)
- Wrong display of "no plugin found" (xo-web#508)
- Bower build error (xo-web#488)
- VM cloning should require SR permission (xo-web#472)
- Xen tools status (xo-web#471)
- Can't delete ghost user (xo-web#464)
- Stats with old versions of Node (xo-web#463)
4.9.0 (2015-11-13)
Automated DR, restore backup, VM copy
Enhancements
- DR: schedule VM export on other host (xo-web#447)
- Scheduler logs (xo-web#390 and xo-web#477)
- Restore backups (xo-web#450)
- Disable backup compression (xo-web#467)
- Copy VM to another SR (even remote) (xo-web#475)
- VM stats without time sync (xo-web#460)
- Stats perfs for high CPU numbers (xo-web#461)
Bug fixes
- Rolling backup bug (xo-web#484)
- vCPUs/CPUs inversion in dashboard (xo-web#481)
- Machine to template (xo-web#459)
Misc
- Console fix in XenServer (xo-web#406)
4.8.0 (2015-10-29)
Fully automated patch system, ACLs inheritance, stats performance improved.
Enhancements
- ACLs inheritance (xo-web#279)
- Patch automatically all missing updates (xo-web#281)
- Intelligent stats polling (xo-web#432)
- Cache latest result of stats request (xo-web#431)
- Improve stats polling on multiple objects (xo-web#433)
- Patch upload task should display the patch name (xo-web#449)
- Backup filename for Windows (xo-web#448)
- Specific distro icons (xo-web#446)
- PXE boot for HVM (xo-web#436)
- Favicon display before sign in (xo-web#428)
- Registration renewal (xo-web#424)
- Reconnect to the host if pool merge fails (xo-web#403)
- Avoid brute force login (xo-web#339)
- Missing FreeBSD icon (xo-web#136)
- Hide halted objects in the Health view (xo-web#457)
- Click on "Remember me" label (xo-web#438)
Bug fixes
- Pool patches in multiple pools not displayed (xo-web#442)
- VM Import crashes with Chrome (xo-web#427)
- Cannot open a direct link (xo-web#371)
- Patch display edge case (xo-web#309)
- VM snapshot should require user permission on SR (xo-web#429)
4.7.0 (2015-10-12)
Plugin config management and browser notifications.
Enhancements
- Plugin management in the web interface (xo-web#352)
- Browser notifications (xo-web#402)
- Graph selector (xo-web#400)
- Circle packing visualization (xo-web#374)
- Password generation (xo-web#397)
- Password reveal during user creation (xo-web#396)
- Add host to a pool (xo-web#62)
- Better modal when removing a host from a pool (xo-web#405)
- Drop focus on CD/ISO selector (xo-web#290)
- Allow non persistent session (xo-web#243)
Bug fixes
- VM export permission corrected (xo-web#410)
- Proper host removal in a pool (xo-web#402)
- Sub-optimal tooltip placement (xo-web#421)
- VM migrate host incorrect target (xo-web#419)
- Alone host can't leave its pool (xo-web#414)
4.6.0 (2015-09-25)
Tags management and new visualization.
Enhancements
- Multigraph for correlation (xo-web#358)
- Tags management (xo-web#367)
- Google Provider for authentication (xo-web#363)
- Password change for users (xo-web#362)
- Better live migration process (xo-web#237)
- VDI search filter in SR view (xo-web#222)
- PV args during VM creation (xo-web#112)
- PV args management (xo-web#394)
- Confirmation dialog on important actions (xo-web#350)
- New favicon (xo-web#369)
- Filename of VM for exports (xo-web#370)
- ACLs rights edited on the fly (xo-web#323)
- Heatmap values now human readable (xo-web#342)
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
- Parallel coordinates view (xo-web#333)
- Faster consoles (xo-web#337)
- Disable/hide button (xo-web#268)
- More details on missing-guest-tools (xo-web#304)
- Scheduler meta data export (xo-web#315)
- Better heatmap (xo-web#330)
- Faster dashboard (xo-web#331)
- Faster sunburst (xo-web#332)
- GitHub provider for auth (xo-web#334)
- Filter networks for users (xo-web#347)
- Add networks in ACLs (xo-web#348)
- Better looking login page (xo-web#341)
- Real time dataviz (dashboard) (xo-web#349)
Bug fixes
- Typo in dashboard (xo-web#355)
- Global RAM usage fix (xo-web#356)
- Re-allowing XO behind a reverse proxy (xo-web#361)
4.4.0 (2015-08-28)
SSO and Dataviz are the main features for this release.
Enhancements
- Dataviz storage usage (xo-web#311)
- Heatmap in health view (xo-web#329)
- SSO for SAML and other providers (xo-web#327)
- Better UI for ACL objects attribution (xo-web#320)
- Refresh the browser after an update (xo-web#318)
- Clean CSS and Flexbox usage (xo-web#239)
Bug fixes
- Admin only accessible views (xo-web#328)
- Hide "base copy" VDIs (xo-web#324)
- ACLs on VIFs for non-admins (xo-web#322)
- Updater display problems (xo-web#313)
4.3.0 (2015-07-22)
Scheduler for rolling backups
Enhancements
- Rolling backup scheduler (xo-web#278)
- Clean snapshots of removed VMs (xo-web#301)
Bug fixes
- VM export (xo-web#307)
- Remove VM VDIs (xo-web#303)
- Pagination fails (xo-web#302)
4.2.0 (2015-06-29)
Huge performance boost, scheduler for rolling snapshots and backward compatibility for XS 5.x series
Enhancements
- Rolling snapshots scheduler (xo-web#176)
- Huge perf boost (xen-api#1)
- Backward compatibility (xo-web#296)
Bug fixes
- VDI attached on a VM missing in SR view (xo-web#294)
- Better VM creation process (xo-web#292)
4.1.0 (2015-06-10)
Add the drag'n drop support from VM live migration, better ACLs groups UI.
Enhancements
- Drag'n drop VM in tree view for live migration (xo-web#277)
- Better group view with objects ACLs (xo-web#276)
- Hide non-visible objects (xo-web#272)
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
- allow updater to work in HTTPS (xo-web#266)
4.0.0 (2015-05-29)
Enhancements
- advanced ACLs (xo-web#209)
- xenserver update management (xo-web#174 & xo-web#259)
- docker control (xo-web#211)
- better responsive design (xo-web#252)
- host stats (xo-web#255)
- pagination (xo-web#221)
- web updater
- better VM creation process(xo-web#256)
- VM boot order(xo-web#251)
- new mapped collection(xo-server#47)
- resource location in ACL view (xo-web#245)
Bug fixes
- wrong calulation of RAM amounts (xo-web#51)
- checkbox not aligned (xo-web#253)
- VM stats behavior more robust (xo-web#250)
- XO not on the root of domain (xo-web#254)
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)
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 ofevent.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)
Enhancements
- initial plugin system (xo-server#37)
- new authentication system based on providers (xo-server#39)
- LDAP authentication plugin for XO-Server (xo-server#40)
- disk creation on the VM page (xo-web#215)
- network creation on the VM page (xo-web#216)
- charts on the host and SR pages (xo-web#217)
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
- upload and apply patches to hosts/pools (xo-web#150)
- import VMs (xo-web#151)
- export VMs (xo-web#152)
- migrate VMs to another pool (xo-web#153)
- display pool even for single host (xo-web#155)
- start halted hosts with wake-on-LAN (xo-web#154)
- list of uploaded/applied patches (xo-web#156)
- use Angular 1.3 from npm (xo-web#157 & xo-web#160)
- more feedbacks on actions (xo-web#165)
- only buttons compatible with VM states are displayed (xo-web#166)
- export VM snapshot (xo-web#167)
- plug/unplug a SR to a host (xo-web#169)
- plug a SR to all available hosts (xo-web#170)
- disks editing on SR page (xo-web#171)
- export of running VMs (xo-server#36)
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
angularautomatically 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)