Roadmap: Difference between revisions
m (→Roadmap) |
|||
(146 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
=Roadmap | =Roadmap= | ||
*CephFS | |||
* | *Ceph GUI improvements | ||
* | *Storage GUI, improved disk management | ||
* | *btrfs storage plugin | ||
* | *ifupdown2 support | ||
* | *ExtJS framework update | ||
=Release History= | =Release History= | ||
See also [http://forum.proxmox.com/forums/7-Announcements Announcement forum] | |||
==Proxmox VE 5.2== | |||
Released 16.05.2018: See [[Downloads]] | |||
*Based on Debian Stretch 9.4 | |||
*Kernel 4.15.17 | |||
*QEMU 2.11.1 | |||
*LXC 3.0.0 | |||
*Ceph 12.2.5 (Luminous LTS, stable), packaged by Proxmox | |||
*ZFS 0.7.8 | |||
*Cloudinit GUI support | |||
*Cluster create/join nodes via GUI | |||
*Certificate management including Let´s Encrypt GUI | |||
*SMB/CIFS Storage plugin (supports backups, images, templates, iso and containers) | |||
*Display IP for VM (using qemu-guest-agent) | |||
*LXC: templates and clones, move volume/disk | |||
*Create and edit new roles via GUI | |||
*I/O bandwith limits for restore operations (globally, per storage or per restore job) | |||
*new and improved xterm.js integration including reconnect logic (on container reboots or restart migrations) | |||
*Basic/Advanced GUI | |||
*ebtables support | |||
*Improved reference documentation | |||
*Countless bug fixes and package updates (for all details see [https://bugzilla.proxmox.com/ bugtracker] and [https://git.proxmox.com/ GIT]) | |||
==Proxmox VE 5.1== | |||
Released 24.10.2017: See [[Downloads]], updated ISO image with installer bug fixes and updated packages on 18.12.2017 | |||
*Based on Debian Stretch 9.2 | |||
*Kernel 4.13.3 | |||
*QEMU 2.9.1 | |||
*LXC: update to 2.1 | |||
*Ceph 12.2.1 (Luminous LTS, stable), packaged by Proxmox | |||
*ZFS 0.7.2 | |||
*Improved reference documentation with screenshots | |||
*Countless bug fixes and package updates (for all details see [https://bugzilla.proxmox.com/ bugtracker] and [https://git.proxmox.com/ GIT]) | |||
==Proxmox VE 5.0== | |||
Released 04.07.2017: See [[Downloads]], updated ISO image with installer bug fixes and updated packages on 09.08.2017 | |||
*Based on Debian Stretch 9.0 | |||
*Kernel 4.10.15 | |||
*QEMU 2.9 | |||
*LXC: update to 2.0.8 | |||
*New asynchronous [[Storage Replication]] feature (needs ZFS, technology preview) | |||
*New/updated LXC templates (Debian, Ubuntu, CentOS, Fedora, OpenSUSE, Arch Linux, Gentoo and Alpine) | |||
*Updated/improved noVNC console] | |||
*Ceph v12.1.0 Luminous (technology preview), packaged by Proxmox | |||
*live migration with local storage | |||
*GUI improvements | |||
**USB und Host PCI address visibility | |||
**improved bulk and filtering options | |||
*Improved installation ISO | |||
*Importing [[Qemu/KVM_Virtual_Machines#_importing_virtual_machines_from_foreign_hypervisors]] | |||
*improved reference documentation with screenshots | |||
*countless bug fixes and package updates (for all details see [https://bugzilla.proxmox.com/ bugtracker] and [https://git.proxmox.com/ GIT]) | |||
==Proxmox VE 5.0 beta2== | |||
Released 23.05.2017: See [[Downloads]] | |||
*Based on Debian Stretch | |||
*Kernel 4.10 | |||
*Update to QEMU 2.9 | |||
*Improved handling of re-used disks in installer | |||
*Improved handling of network devices in installer | |||
*Many small improvements and bug fixes | |||
==Proxmox VE 5.0 beta1== | |||
Released 22.03.2017: See [[Downloads]] | |||
*Based on Debian Stretch | |||
*Kernel 4.10 | |||
*Many small improvements and bug fixes | |||
==Proxmox VE 4.4== | |||
Released 13.12.2016: See [[Downloads]] | |||
*update kernel to 4.4.35 | |||
*KVM: update to qemu 2.7.0 | |||
*LXC improvements | |||
**update to LXC 2.0.6 | |||
**implement new restart migration | |||
**unprivileged containers (now the GUI) | |||
**updated template repository (Debian, Ubuntu, CentOS, Fedora, Arch and Alpine) | |||
*GUI improvements | |||
**new ceph dashboard | |||
**new cluster dashboard | |||
**improved disk management, smart status supporting more SSD types | |||
**HA improved GUI | |||
*ISO installer supports advanced ZFS settings | |||
*dedicated network for VM/CT migrations (CLI only) | |||
*improved reference documentation, e.g. contains now also screenshots | |||
*DRBD9 (removed from core, now maintained directly by Linbit, due to [https://forum.proxmox.com/threads/drbdmanage-license-change.30404/ license change]) | |||
*countless bug fixes and package updates (for all details see [https://bugzilla.proxmox.com/ bugtracker] and [https://git.proxmox.com/ GIT]) | |||
==Proxmox VE 4.3== | |||
Released 27.09.2016: See [[Downloads]] | |||
*GUI improvements | |||
**new search (“ctrl-shift-f”) | |||
**vertical menus with groups and icons | |||
**double click to open VM/CT console | |||
**new status overview for host, VM and containers, signal colors for overloaded CPU, etc. | |||
**Task log window remembers its size | |||
*VM wizard proposes now optimal settings dependent to the selected operating system (for Linux the default is “virtio scsi disk” and "virtio net") | |||
*comprehensive reference documentation in html, pdf and epub format, including contextual help function on several places - based on asciiDoc | |||
*new disk management, including SMART monitoring and SSD wearout level display (for Intel, Sandisk and Samsung SSD). | |||
*based on Debian Jessie 8.6.0 | |||
*Linux kernel 4.4.19 | |||
*KVM/qemu 2.6.1 | |||
*LXC: update to 2.0.4 | |||
*many new and improved manual/help pages | |||
*countless bug fixes and package updates (for all details see [https://bugzilla.proxmox.com/ bugtracker] and [https://git.proxmox.com/ GIT]) | |||
==Proxmox VE 4.2== | |||
Released 27.04.2016: See [[Downloads]] | |||
*GUI update to Sencha Ext JS 6, including new icon set and dynamic performance charts | |||
*based on Debian Jessie 8.4.0 | |||
*Linux kernel 4.4.6 | |||
*KVM/qemu 2.5.1 | |||
*installer: LVM thin or ZFS plugin pre-configured | |||
*LVM thin support | |||
*[http://pve.proxmox.com/wiki/HTTPSCertificateConfiguration#Let.27s_Encrypt_using_acme.sh Let´s Encrypt] support | |||
*DRBD9: drbd 9.0.2 kernel module and drbdmanage 0.95 | |||
*LXC: improved container setup | |||
*LXC: network rate limits | |||
*LXC: adding mount-points via GUI | |||
*LXC: pct can mount rootfs for read/write access of stopped or running containers | |||
*LXC: backup/snapshot improvements, including proper backup and restore of ACL | |||
*LXC: add support for Alpine Linux, Ubuntu 16.04 | |||
*HA manager improvements | |||
*new confirmation dialog to prevent accidentally removal of a virtual machine or container | |||
*updated GUI translation (especially French, Italian and German) | |||
*many new and improved manual pages | |||
*countless bug fixes and package updates (for all details see [https://bugzilla.proxmox.com/ bugtracker] and [https://git.proxmox.com/ GIT]) | |||
==Proxmox VE 4.1== | |||
Released 11.12.2015: See [[Downloads]] | |||
*based on Debian Jessie 8.2.0 | |||
*Linux kernel 4.2.6 | |||
*improved startup/shutdown behavior (systemd) | |||
*enable NTP by default | |||
*installer: allow up to 8 disks for ZFS | |||
*KVM: add qemu agent GUI option | |||
*KVM: update network boot ROMs | |||
*Improve HA GUI for users with restricted permissions | |||
*add Galician language to GUI | |||
*LXC: add rootfs resize to GUI | |||
*LXC: add support for Fedora 22 and Debian stretch/sid, Ubuntu 15.10 | |||
*LXC: support unpriviledged containers (technology preview) | |||
*storage: added LVM thin support (technology preview) | |||
*Support for Turnkey Linux LXC appliances | |||
*added new pvereport command | |||
*countless bug fixes and package updates (for all details see [https://bugzilla.proxmox.com/ bugtracker] and [https://git.proxmox.com/ GIT]) | |||
==Proxmox VE 4.0== | |||
Released 05.10.2015: See [[Downloads]] | |||
*based on Debian Jessie 8.2.0 | |||
*Linux kernel 4.2 | |||
*QEMU 2.4 | |||
*new high availability manager | |||
*bash completion support | |||
*full IPv6 support | |||
*include LXC (and removed OpenVZ) - see [[Convert OpenVZ to LXC]] | |||
*added [http://pve.proxmox.com/wiki/DRBD9 DRBD9] with drbdmanage (technology preview) | |||
*countless bug fixes and package updates (for all details see [https://bugzilla.proxmox.com/ bugtracker] and [https://git.proxmox.com/ GIT]) | |||
==Proxmox VE 4.0 beta2== | |||
Released 10.09.2015: See [[Downloads]] | |||
*based on Debian Jessie 8.2.0 | |||
*Linux kernel 4.2 | |||
*QEMU 2.4 | |||
*LXC improvements [[Linux Container]] | |||
**Containers can be created on local storage, NFS, Ceph RBD, DRBD9, ... | |||
**Migration (offline) | |||
*IPv6 support | |||
*DRBD9 | |||
*Ceph Server packages | |||
*countless bug fixes and package updates (for all details see [https://bugzilla.proxmox.com/ bugtracker] and [https://git.proxmox.com/ GIT]) | |||
==Proxmox VE 4.0 beta1== | |||
Released 22.06.2015: See [[Downloads]] | |||
*based on Debian Jessie 8.1 | |||
*use kernel 3.19.8 | |||
*new HA manager, see [http://pve.proxmox.com/wiki/High_Availability_Cluster_4.x High_Availability_Cluster_4.x] | |||
*QEMU 2.3 | |||
*include LXC (and removed openvz), see [http://pve.proxmox.com/wiki/Linux_Container Linux Container] | |||
*[http://pve.proxmox.com/wiki/DRBD9 DRBD9] | |||
*countless bug fixes and package updates (for all details see [https://bugzilla.proxmox.com/ bugtracker] and [https://git.proxmox.com/ GIT]) | |||
==Proxmox VE 3.4== | |||
Released 19.02.2015: See [[Downloads]] - updated ISO image with ZFS 0.6.4.1 on 27.05.2015 | |||
*add ZFS support | |||
**installer supports all ZFS RAID levels. | |||
*pve-manager (GUI) updates | |||
**openvz: implement suspend/resume | |||
**qemu GUI: support new pending changes API | |||
**new 'disconnect' button on the network edit panel | |||
**vzdump: new option --stop to abort running backup job | |||
**add NUMA option to processor form | |||
**add GUI for local [[ZFS]] storage | |||
**add startall/stopall/migrateall menu buttons | |||
**add multiqueues field to NIC form | |||
*update to qemu 2.1.3 | |||
*qemu-server updates | |||
**shutdown by Qemu Guest Agent if the agent flag is set | |||
**snapshot_create: call fsfreeze if agent flag is set | |||
**vzdump: use qga freeze in vzdump in snapshot mode | |||
**add custom NUMA topology support | |||
**serial: allow to pass arbitrary device names | |||
**add link_down flag to network config | |||
**support additional e1000 variants for VM machines | |||
**enable hotplug by default | |||
**hotplug config: allow to enable specific features | |||
**include memory hotplug patch (experimental) | |||
*improved hotplug support | |||
*based on Debian Wheezy 7.8 | |||
*kernel updates | |||
*countless bug fixes and package updates, for all details see [https://bugzilla.proxmox.com/ bugtracker] and [https://git.proxmox.com/ GIT] | |||
==Proxmox VE 3.3== | |||
Released 15.09.2014: See [[Downloads]] | |||
* improved security features | |||
**Firewall support (new package pve-firewall) | |||
**[[Two-Factor Authentication]] (Yubico and OATH) | |||
* pve-manager (GUI) updates | |||
**new [[Proxmox VE Firewall]] | |||
**noVNC console | |||
**openvz: add bridge vlan && firewall options to gui | |||
**new [[Proxmox VE Mobile]], GUI for mobile devices | |||
**add new 'Pool View' | |||
**ZFS storage can now be configured on GUI | |||
**glusterfs: new option to specify backup volfile server | |||
**add new email_from option to datacenter.cfg | |||
**add Persian (Farsi) translation. | |||
**improved Spanish translation | |||
**update Chinese translation | |||
**Countless updates and fixes | |||
* update to qemu 2.1.0 | |||
**pci passthrough improvements | |||
**hotplug improvements | |||
**migration : enable auto-converge capability | |||
**add cpu_hotplug (and maxcpus config) | |||
**add virtio-net multiqueue support | |||
**new option smbios1 to specify SMBIOS type 1 fields | |||
**set uuid for newly created machines | |||
**support new q35 machine type | |||
**add Broadwell cpu model | |||
**compile with new libiscsi (1.12.0) | |||
**use glusterfs 3.5.2 libraries | |||
**support drive option 'discard' | |||
**add support for new qemu throttling burst max parameters | |||
**add 'vmxnet3', 'lsi53c810', and 'pvscsi' to the list of available network card models | |||
* improved Console support | |||
**HTML5 Console for shell, VM and container console (noVNC) | |||
**noVNC console is now the default | |||
**vncterm: new option -notls (for novnc, which use 'wss') | |||
**vncterm: updated signature for java applet to avoid warnings | |||
* pve-kernel-2.6.32-32-pve: 2.6.32-136 | |||
**update aacraid, arcmsr, netxtreme2, ixgbe, igb, megaraid_sas and e1000e drivers | |||
**update to vzkernel-2.6.32-042stab093.4.src.rpm | |||
**allow to use grub-efi-ia32 boot loader | |||
* pve-kernel-3.10.0-4-pve: 3.10.0-17 | |||
**enable vfio xfga | |||
**update arcmsr, netxtreme2, ixgbe, igb, e1000e drivers | |||
**update to kernel-3.10.0-123.6.3.el7.src.rpm | |||
**allow to use grub-efi-ia32 boot loader | |||
**Note: there is still no OpenVZ support with this kernel | |||
* update ceph packages to 'firefly' (0.80.5) | |||
**Note: Please upgrade ceph packages first if you run ceph server on proxmox nodes (see ceph upgrade instructions). | |||
* update gluster packages to 3.5.2 | |||
* fence-agents-pve: 4.0.10 | |||
**update to 4.0.10 | |||
**add fence_ovh and fence_amt | |||
**remove baytech, bullpap, cpint, egenera, mcdata, nss_wrapper,rackswitch, vixel, xcat. Those agents are no longer included in upstream package. | |||
**removed fence_scsi | |||
**Note: This includes updates for fence_ipmilan (fence_ilo3, fence_ilo4, fence_imm, and fence_idrac), and some parameter names changed (see 'man fence_ipmilan'). Please verify that your fence device still works if you use HA. | |||
* based on Debian Wheezy 7.6 | |||
* countless bug fixes and package updates, for all details see [https://bugzilla.proxmox.com/ bugtracker] and [https://git.proxmox.com/ GIT] | |||
==Proxmox VE 3.2== | |||
Released 10.03.2014: See [[Downloads]] | |||
* improved SPICE support | |||
** spiceterm: console for OpenVZ and host | |||
** add new console option to datacenter.cfg (java applet vs. spice) | |||
** add multi-monitor support | |||
** GUI: use split-button to easily select SPICE or VNC | |||
** more details on http://pve.proxmox.com/wiki/SPICE | |||
* update qemu to 1.7.0 | |||
** add 'pvscsi' to the list of scsi controllers (emulate the VMware PVSCSI device) | |||
** add 'lsi53c810' to the list of scsi controllers (supported on some very old Windows NT versions) | |||
** add 'vmxnet3' to the list of available network card models (emulate VMware paravirtualized network card) | |||
** add drive option 'discard' | |||
** add support for new qemu throttling burst max parameters | |||
** improved live backup | |||
* pve-kernel-2.6.32-27-pve: 2.6.32-121 | |||
** update to vzkernel-2.6.32-042stab084.20.src.rpm | |||
** update e1000, igb, ixgbe, netxtreme2, megaraid_sas | |||
** include latest ARECA RAID drivers | |||
** update Broadcom bnx2/bnx2x drivers to 7.6.62 | |||
** update aacraid to aacraid-1.2.1-30300.src.rpm | |||
* Ceph Server (Technology Preview) | |||
** new GUI to manage Ceph server running on PVE nodes | |||
** more details on http://pve.proxmox.com/wiki/Ceph_Server | |||
* added Open vSwitch support (Technology Preview) | |||
* Optional 3.10 Kernel (based on RHEL7 beta, currently without OpenVZ support, for testing only) | |||
* storage: new ZFS plugin (Technology Preview), see http://pve.proxmox.com/wiki/Storage:_ZFS | |||
* storage: remove nexenta plugin (ZFS plugin is faster) | |||
* updated GlusterFS to 3.4.2 | |||
* ISO installer uses now always GPT partition table | |||
** added 'gdisk' to manage and view partitions via CLI | |||
* based on Debian Wheezy 7.4 | |||
* countless bug fixes and package updates (for all details see [https://bugzilla.proxmox.com bugtracker] and [https://git.proxmox.com GIT] | |||
==Proxmox VE 3.1== | |||
Released 21.08.2013: See [[Downloads]] | |||
* pve-kernel-2.6.32-23-pve (2.6.32-109) | |||
** update to vzkernel-2.6.32-042stab079.5.src.rpm | |||
** remove fix-ipoib-add-missing-lock.patch (now upstream) | |||
** include Highpoint 2710 RAID driver | |||
** update megaraid_sas to 6.600.18.00 | |||
* pve-cluster (3.0-7) | |||
** suppress another warning about uninitialized value at boot time | |||
** avoid warning when adding a new node (can't create shared ssh key database...) | |||
** avoid warning if /etc/pve/priv/ already exists | |||
** add migration_unsecure param to datacenter.cfg | |||
* pve-firmware (1.0-23) | |||
** update for RHEL6.4 based kernels | |||
* pve-manager (3.1-3) | |||
** add new favicon.ico | |||
** fix perl dependencies | |||
** display subscription status after login | |||
** add GUI for GlusterFS storage | |||
** vzdump: wait one second before unmounting the snapshot (avoid device busy error) | |||
** apt: try to detect new packages | |||
** tell apt to use http_proxy settings | |||
** support to view changelogs for available pve packages | |||
** allow to configure cipher list for pveproxy | |||
** automatically add pve repository to apt sources list | |||
** allow to use serial terminal as display | |||
** avoid apt autoremoval for pve-kernel packages | |||
** pveproxy: use same cipher list as debian apache ssl.conf | |||
** avoid apt autoremoval for pve-kernel packages | |||
** avoid and fix several proxy loops | |||
** correctly initialize $rpcenv in spiceproxy | |||
** fix bug #437: include pve-libspice-server1 in package list | |||
** improved spice proxy code | |||
** add button to start SPICE console | |||
** add spiceproxy server | |||
** fix upgrade shell (quoting bug) | |||
** new pveupgrade script, used to display additional information to the user (reboot required? database up to date? ...) | |||
** add button to display package versions, to provide same info as 'pveversion -v' on GUI. | |||
** fix bug #408: reset ENV before starting shell | |||
** fix bug #379: allow to overwrite existing CTs if user has VM.Backup permissions | |||
** Allow to send notification mail about new packages. | |||
** package manager: run system upgrade inside VNC shell, group packages by 'Origin', remove apt/upgrade API completely. | |||
** package manager: improve changelog viewer, bug fixes | |||
** add package update manager to GUI | |||
** update Norwegian translations | |||
** rrd display : avoid 2 refresh | |||
** avoid gzip http response for png & gif & jar | |||
* pve-qemu-kvm (1.4-17) | |||
** enable glusterfs backend | |||
** add patch to use pce certs for spice by default | |||
** disable spice-socket.patch | |||
** Allow to query spice ticket | |||
** add usbredir support to spice | |||
** add experimental code to support spice | |||
* qemu-server (3.1-1) | |||
** allow pass through of usb parallel devices (--parallel0 /dev/usb/lp0) | |||
** fix bugs in migration code (wrong qw() usage) | |||
** vncproxy: load config from correct node | |||
** allow to use a socket for serial devices | |||
** implement 'qm terminal' to open terminal via serial device | |||
** add ability to run without graphic card ('vga: serial[n]') | |||
** add support for unsecure/fast migration (setting in datacenter.cfg) | |||
** remove spice cert paths (depend on pve-qemu-kvm >= 1.4-16) | |||
** implement spice seamless migration | |||
** support usb redirection devices for spice (usb[n]: spice) | |||
** disable tablet device by default for spice | |||
** spiceproxy API: allow client to choose proxy address | |||
** spiceproxy API: read cert subject name directly using Net::SSLeay | |||
** spice: use TLS (encrypt whole traffic) | |||
** allow to pass SCSI generic devices to guests, for example "scsi0: /dev/sg5" | |||
** cpu flags optimization | |||
** add support for SPICE | |||
* vncterm (1.1-4) | |||
** Allow to add intermediate certificates to /etc/pve/local/pve-ssl.pem (users previously used apache option SSLCertificateChainFile for that). | |||
* pve-libspice-server1 (0.12.4-1) | |||
** initial release and update to 0.12.4 | |||
* ceph (0.67.1-1~bpo70+1) | |||
** New upstream release | |||
* libpve-access-control (3.0-6) | |||
** use shorter spiceproxy tickets | |||
** add code to generate tickets for SPICE | |||
* libpve-common-perl (3.0-6) | |||
** auth.conf: avoid warning if file does not exist, fix file permissions | |||
** add parser for "/etc/apt/auth.conf" | |||
* libpve-storage-perl (3.0-10) | |||
** add Glusterfs Plugin | |||
** API: add scan method for glusterfs | |||
** sheepdog: fixes for storeid != 'sheepdog' | |||
* lvm2 (2.02.98-pve4) | |||
** New upstream release (fix for udev rules) | |||
* glusterfs | |||
** support for glusterfs (technology preview, http://pve.proxmox.com/wiki/Storage:_GlusterFS) | |||
* SPICE | |||
** support for Spice protocol (technology preview, http://pve.proxmox.com/wiki/SPICE) | |||
* based on Debian 7.1 (Wheezy) | |||
* Countless bug fixes (for all details see [https://bugzilla.proxmox.com bugtracker] and [https://git.proxmox.com GIT] | |||
==Proxmox VE 3.0== | |||
Released 24.05.2013: See [[Downloads]] | |||
* pve-kernel-2.6.32 2.6.32-100 | |||
** fix CVE-2013-2094 | |||
* update ceph packages to 0.61.2 | |||
* libpve-common-perl 3.0-4: | |||
** fix bug #381: use persistent reservation file for ports | |||
** new function PVE::Tools::next_migrate_port() | |||
* libpve-storage-perl 3.0-6 | |||
** rbd : clone volume to same pool that base volume | |||
** extend storage list API with useful parameters for clone | |||
** fix iscsi session scan bug | |||
* pve-cluster 3.0-4 | |||
** depend on fuse (seems most utilities moved from fuse-utils to fuse) | |||
** remove depencency on fuse-utils (this package is no longer required) | |||
** fix warning about uninitialize value | |||
** fix bug 383: restart pveproxy instead of apache2 | |||
* pve-manager 3.0-20 | |||
** fix login problem when http_proxy is set | |||
** updated Chinese, German and French translation | |||
** allow to upload files with spaces in filename (replace with '_') | |||
** allow to delete pools with non-existent VMs/Storage | |||
** use correct icons for templates | |||
** sort templates after regular VMs | |||
** StorageSelector: allow to use new target option, used by Clone | |||
** fix bug #385: correctly handle Accept-Encoding | |||
** fix bug #374: correctly remove destroyed container from pool | |||
* pve-qemu-kvm 1.4-12 | |||
** vma create: only store basename of config file. | |||
* qemu-server 3.0-15 | |||
** clone disk : keep source volume params | |||
** clone: check is we can clone to target storage | |||
** fix bug #381: use PVE::Tools::next_migrate_port() | |||
** restore: do not restore template flag | |||
* vncterm 1.1-3 | |||
** re-enable javascript-events.patch (needed by migrate) | |||
* based on Debian 7.0 (Wheezy) | |||
* new VM clone feature | |||
* new event driven API server (pveproxy) | |||
** completely replace apache2 | |||
** efficient support for HTTP keep-alive | |||
* support bootlogd (boot log can be viewed on the GUI) | |||
* update pve-qemu-kvm to 1.4.1 | |||
*update kernel to vzkernel-2.6.32-042stab076.7.src.rpm | |||
** changed default [[IO Scheduler]] to 'deadline' | |||
** updated Intel network drivers for e1000e, igb and ixgbe | |||
* Countless bug fixes (for all details see [https://bugzilla.proxmox.com bugtracker] and [https://git.proxmox.com GIT] | |||
==Proxmox VE 2.3== | |||
Released 04.03.2013: See [[Downloads]] | |||
* update qemu-kvm to 1.4.0 | |||
* new kvm backup implementation, see [[Backup and Restore]] | |||
* added RBD (ceph) support on GUI | |||
* update kernel to vzkernel-2.6.32-042stab072.10.src.rpm | |||
* include latest Broadcom bnx2/bnx2x drivers | |||
* include latest Adaptec aacraid driver 1.2-1[29900] | |||
* update e1000e to 2.2.14 | |||
* update igb to 4.1.2 | |||
* update ixgbe to 3.12.6 | |||
* enable CONFIG_RT_GROUP_SCHED (also update corosync if you install this kernel) | |||
* extend memory GUI to support ballooning | |||
* implement auto-ballooning | |||
* add HD resize feature to expand disks | |||
* updated network drivers (bnx2/bnx2x/e1000e/igb/ixgbe) | |||
* added omping binaries (for testing multicast between nodes) | |||
* update to latest Debian version 6.0.7 | |||
* qcow2 as default storage format, cache=none (previously raw) | |||
* KVM64 as default CPU type (previously qemu64) | |||
* e1000 as default NIC (previously rtl8139) | |||
* task history per VM | |||
* Node Summary: added "KSM sharing" and "CPU Socket count" | |||
* enable/disable tablet for VM on GUI without stop/start of VM (you can use vmmouse instead, for lower CPU usage, works on modern Linux and on all Windows VMs as long as you install the vmmouse drivers) | |||
* bug fixes (for all details see [https://bugzilla.proxmox.com bugtracker] and [https://git.proxmox.com GIT] | |||
==Proxmox VE 2.2== | |||
Released 24.10.2012: See [[Downloads]] | |||
* update kernel to vzkernel-2.6.32-042stab062.2.src.rpm | |||
* update Intel nics drivers (e1000e to 2.1.4, ixgbe to 3.11.33, igb to 4.0.17) | |||
* update qemu-kvm to 1.2.0 | |||
* openvz: update vzctl to 4.0 | |||
* openvz: use real console instead of 'vzctl enter' | |||
* add [[Live Snapshots]] support (qcow2) | |||
* added Slovenian translation | |||
* kvm: new option to select SCSI controller hardware | |||
* kvm: support up to 32 network devices | |||
* kvm: support up to 16 virtio devices | |||
* kvm: add SATA to GUI | |||
* updated cluster packages | |||
* update to latest Debian version 6.0.6 | |||
* bug fixes (for all details see [https://bugzilla.proxmox.com bugtracker] and [https://git.proxmox.com GIT] | |||
==Proxmox VE 2.1== | |||
Released 27.04.2012: See [[Downloads]] | |||
*simplify GUI for users without permissions | |||
*implemented startup/shutdown ordering | |||
*improved task logs on node startup/shutdown | |||
*added Russian, Italian and Turkish translation | |||
*updated corosync cluster stack to 1.4.3 | |||
*update LVM to 2.02.95 (fixes snapshot problems) | |||
*bug fixes | |||
==Proxmox VE 2.0== | |||
Updated ISO 5.4.2012: See [[Downloads]] | |||
*pve-kernel-2.6.32-11-pve (2.6.32-65) | |||
**rebase on vzkernel-2.6.32-042stab053.5.src.rpm | |||
*fix for windows timing issues ("args: -no-hpet -no-kvm-pit-reinjection" are now defaults for newer Windows guests) | |||
*subscription key management (commercial subscribers) | |||
*vzdump fixes (qmrestore) | |||
Released 30.03.2012: See [[Downloads]] | |||
(First public beta released on 30.09.2011, rc1 on 16.02.2012, final release on 30.03.2012) | |||
[http://pve.proxmox.com/wiki/Category:Proxmox_VE_2.0 Proxmox VE 2.0 Documentation] | |||
*Complete new GUI | |||
**based on Ext JS 4 JavaScript framework | |||
**fast search-driven interface, capable of handling hundreds and probably thousands of VM´s | |||
**secure VNC console, supporting external VNC viewer with SSL support | |||
**role based user- and permission management for all objects (VM´s, storages, nodes, etc.) | |||
**Support for multiple authentication sources (MS ADS, LDAP, Linux PAM, Proxmox VE authentication) | |||
*[[High Availability Cluster]] support for KVM guests and OpenVZ containers | |||
**resource agents for KVM and OpenVZ | |||
**GUI for managing KVM and OpenVZ HA settings | |||
*Based on Debian 6.0 Squeeze | |||
**long-term 2.6.32 Kernel (based on RHEL6.x) with KVM and OpenVZ as default | |||
*New cluster communication based on corosync, including: | |||
**[[Proxmox Cluster file system (pmxcfs)]]: Database-driven file system for storing configuration files, replicated in realtime on all nodes using corosync | |||
**creates multi-master clusters (no single master anymore!) | |||
**cluster-wide logging | |||
**basis for HA setup´s with KVM guests and OpenVZ containers config files | |||
*RESTful web API [[Proxmox_VE_API]] | |||
**Resource Oriented Architecture (ROA) | |||
**declarative API definition using JSON Schema | |||
**enable easy integration for third party management tools | |||
*Backup/Restore via GUI | |||
**GUI and CLI, works for OpenVZ containers and KVM VM´s | |||
**"Backup Now" via GUI | |||
**Restore via GUI | |||
**All jobs can be monitored as “Recent tasks” | |||
*OpenVZ | |||
**Appliance Downloader, including [http://www.turnkeylinux.org/partners TurnKey Linux] channel | |||
**Multiple storages for OpenVZ container, no limit to /var/lib/vz anymore!!! | |||
**vswap support | |||
**Improved init.log (shows start-up logs of a OpenVZ container) | |||
*Commitment to Free Software (FOSS): public code repository and bug tracker for the 2.x code base. | |||
*Licensed under GNU Affero General Public License, version 3 http://www.gnu.org/licenses/agpl-3.0.html. | |||
==Proxmox VE 1.9== | |||
Updated ISO 27.9.2011, including the following, see [[Downloads]] | |||
Release Notes: | |||
*pve-kernel-2.6.32-6-pve (2.6.32-47) | |||
**update to vzkernel-2.6.32-042stab037.1.src.rpm | |||
**use bnx from upstream | |||
**update igb driver to 3.2.9 | |||
**update e1000e driver to 1.6.2 | |||
**enable GDTH driver | |||
**update ata_generic to support intel IDE-R | |||
**use BIOS default settings for ASPM (fix-aspm-policy.patch) | |||
*pve-firmware (1.0-14) | |||
**include firmware for new bnx2 drivers | |||
*vzctl (3.0.29-2pve1) | |||
**update to 3.0.29.2 | |||
*vzdump (1.2-16) unstable; urgency=low | |||
**use rsync option '--sparse' on first pass (take less disk space - as suggested by John Stevens) | |||
Original 1.9 ISO, released 13.09.2011: See [[Downloads]] | |||
Release Notes: | |||
*pve-kernel-2.6.32 (2.6.32-43) | |||
**rebase on vzkernel-2.6.32-042stab036.1.src.rpm (new stable Openvz kernel branch), updates for drivers including e1000e to 1.5.1, ARECA RAID driver, megaraid_sas, bnx2, igb to 3.1.16, ixgbe to 3.5.14-NAPI, drbd 8.3.10, ... | |||
*vzctl (3.0.28-1pve5) | |||
**update to latest upstream | |||
**set defaull template to debian-6.0-standard | |||
**set CONFIGFILE="pve.auto" in /etc/vz/vz.conf | |||
**merge some fixes from upstream | |||
*pve-manager (1.9-24) | |||
**fix uptime display for 2.6.32 kernel with 1000HZ | |||
**support newer vzctl versions. | |||
**support 'maxfiles' backup option. | |||
*pve-qemu-kvm (0.15.0-1) | |||
**update to upstream 0.15.0 | |||
**use pxe roms from upstream qemu-kvm | |||
*qemu-server (1.1-32) | |||
**small fixes for new qemu-kvm 0.15.0 | |||
*libpve-storage-perl (1.0-19) | |||
**set LC_ALL instead of LANG (avoid bug when user sets LC_ environment variables) | |||
**iscsi: tolerate errors when not all portals are online. | |||
*vzdump (1.2-15) | |||
**run pre-restart hook after snapshot | |||
==Proxmox VE 1.8== | |||
Updated ISO 16.6.2011, includes current stable packages [[Downloads]] | |||
*pve-kernel-2.6.32 (2.6.32-33) | |||
*aacraid with support for Adaptec 6 series (e.g. 6805) | |||
*KVM 0.14.1 | |||
*vzctl 3.0.27 | |||
*vzdump 1.2-13 | |||
*bug fixes | |||
Released 30.03.2011: See [[Downloads]] | |||
Release Notes: | |||
*update to Debian Lenny 5.0.8 | |||
*update to kvm 0.14.0 | |||
*updated kernels with many fixes | |||
*protect against Cross Site Request Forgery (added anti-CSRF tokens) | |||
*bug fixes | |||
Detailed change log: | |||
*qemu-server (1.1-30) | |||
**use 'cache=none' for raw images and devices to improve performance | |||
*pve-qemu-kvm (0.14.0-2) | |||
**also install vgabios-qxl.bin vgabios-stdvga.bin vgabios-vmware.bin | |||
**update to 0.14.0 | |||
**add fix for eventfd support (msix-eventfd-fix.patch) | |||
**removed kvmtrace (removed from upstream?) | |||
**add vnc keyboard fixes for fr-ca (reported by Pierre-Yves) | |||
*pve-kernel-2.6.32 (2.6.32-32) | |||
**update to Debian Squeeze kernel 2.6.32-32 | |||
**remove patch use-init-task-credential.patch (fixed in upstream) | |||
**enable CONFIG_SENSORS_K10TEMP=m | |||
*pve-kernel-2.6.18 (2.6.18-14) | |||
**update to ovzkernel-2.6.18-238.5.1.el5.028stab085.3.src.rpm | |||
**increased kernel API version to '5-pve' | |||
**update to SCST 2.0.0.1 | |||
**update to OCFS2 1.4.7 | |||
*pve-qemu-kvm-2.6.18 (0.9.1-12) | |||
**update to kvm-83-224.el5.src.rpm | |||
*pve-kernel-2.6.35 (2.6.35-10) | |||
**update to Ubuntu-2.6.35-27.48 | |||
*pve-manager (1.8-15) | |||
**protect against Cross Site Request Forgery (added anti-CSRF tokens) | |||
**correctly encode html entities inside notes (avoid persistant XSS vulnerabilities) | |||
**use http_proxy in cron APL download if configured | |||
==Proxmox VE 1.7== | |||
Released 30.11.2010: See [[Downloads]] | |||
Change log: | |||
*libpve-storage-perl (1.0-16) | |||
**several fixes for multipath | |||
*pve-kernel-2.6.18 (2.6.18-10) | |||
**update to ovzkernel-2.6.18-194.26.1.el5.028stab070.14.src.rpm | |||
*pve-kernel-2.6.32 (2.6.32-28) | |||
**update to Debian Squeeze kernel 2.6.32-28 (openvz 2.6.32-dzhanibekov) | |||
**update igb driver to version 2.4.8 | |||
**update ixgbe driver to version 3.0.14 | |||
*pve-manager (1.7-10) | |||
**we only display the warning about missing openvz if we have no kvm. | |||
**fix config change detection in pvectl | |||
**on the create VM page, query capabilities of remote host (kvm/openvz enabled?) and select resonable defaults. | |||
*pve-qemu-kvm (0.13.0-2) | |||
**do not install unnecessary blobs (manually install blobs, use --disable-blobs) | |||
**update migration and vnc keymap patches for 0.13.0 | |||
*vzdump (1.2-9) | |||
**fix veth numbers when restoring openvz containers (vzrestore) | |||
*qemu-server (1.1-25) | |||
**new --repeat option for qmrestore | |||
**use new -netdev syntax for network devices. This enables tcp offload settings, and we can use 'vhost=on' for virtio-net | |||
*Small bug fixes | |||
==Proxmox VE 1.6 (updated) - ISO Installer with 2.6.32 Kernel with OpenVZ including KVM 0.12.5== | |||
Released 18.10.2010: See [[Downloads]] | |||
Change log: | |||
*pve-kernel-2.6.32 (2.6.32-24) | |||
**include fix for OpenVZ bug #1603 | |||
**ixgbe driver update (3.0.12) | |||
**upgrade to Debian Squeeze kernel 2.6.32-24 (OpenVZ 2.6.32-dyomin) | |||
**strip debug info | |||
**remove default initrd image (no longer needed) | |||
**do not set CONFIG_DMAR_DEFAULT_ON | |||
**enable CAPIDRV module | |||
*pve-qemu-kvm (0.12.5-2) | |||
**enable up to 32 NICs (up to 29 are usable) | |||
*pve-manager (1.6-5) | |||
**updated Japanese translations | |||
**minor fixes in bin/pveversion (adjust for proxmox-ve-2.6.35) | |||
**update Czech translations. | |||
*iscsi-scst (1.0.1.1-4) | |||
**create /var/lib/scst/pr (required by the kernel module) | |||
*qemu-server (1.1-22) | |||
**use larger block size for dd (bs=256k) to speed up restore. | |||
**new backup=yes|no option for drives. VZDump ignores drives with option backup=no (many thanks to draguz) | |||
**new qmrestore option '--unique': create unique MAC address on restore (many thanks to Seth) | |||
*vzdump (1.2-8) | |||
**correctly escape output from 'find' (escape backslash using sed). It is now possible to backup files which contain a backslash character. | |||
**added new hook 'log-end' (see hook-script.pl example) | |||
*dab (1.1-9) | |||
**correct update-rc.d invocation (add '.' after runlevel) | |||
**fix postgres startup script for squeeze | |||
**support dependency based startup (squeeze) | |||
**use postgresql 8.4 for squeeze | |||
*pve-kernel-2.6.35 (2.6.35-6) | |||
**first public release (KVM only, KSM enabled) | |||
*pve-kernel-2.6.18 (2.6.18-8) | |||
**update to ovzkernel-2.6.18-194.17.1.el5.028stab070.7.src.rpm | |||
**remove initrd code (no longer needed) | |||
**strip debug symbols (reduce kernel package size) | |||
*pve-qemu-kvm-2.6.18 (0.9.1-8) | |||
**update to kvm-83-164.el5_5.23.src.rpm | |||
**enable all (previously disabled) kvm features (scsi, usb, ...) | |||
*pve-firmware (1.0-9) | |||
**include firmware for new 2.6.35 kernels | |||
*Small bug fixes | |||
==Proxmox VE 1.6 - ISO Installer with 2.6.32 Kernel with OpenVZ including KVM 0.12.5== | |||
Released 30.08.2010: See [[Downloads]] | |||
Change log: | |||
*New 2.6.32 kernel including OpenVZ support, based on latest Debian Squeeze Kernel | |||
*Removed KSM (OpenVZ does not support KSM) | |||
*DRBD tools: update to drbd 8.3.7 | |||
*New KVM user-space tools (0.12.5) | |||
*New OpenVZ user-space tools (vzctl 3.0.24) | |||
*vzdump: use ionice to set io priority. By default, we now set "ionice -c2 -n7" to limit io (instead of using a default bwlimit) | |||
*vzrestore: new --force option to overwrite existing data | |||
*dab bug fix: only print a warning for packages installed directly with 'dpkg' (when there is no information in 'available' list) | |||
*dab: only mount /proc/ if not already mounted (avoid problems with vzctl 3.0.24) | |||
*Bug fixes | |||
Update 20.9.2010: | |||
2.6.32 Kernel: | |||
*pve-kernel-2.6.32 (2.6.32-19) | |||
*include latest Broadcom bnx2, bnx2x drivers | |||
*update to Debian kernel 2.6.32-22 | |||
*fix CVE-2010-3081 kernel | |||
*include latest ixgbe driver | |||
2.6.24 Kernel: | |||
*pve-kernel-2.6.24 (2.6.24-25) | |||
*update to Ubuntu-2.6.24-28.7 (fix CVE-2010-3081) | |||
2.6.18 Kernel: | |||
*pve-kernel-2.6.18 (2.6.18-6) | |||
*fix CVE-2010-3081 | |||
==Proxmox VE 1.5 - New Kernel 2.6.24 and 2.6.32, including KVM 0.12.4 and gPXE == | |||
Released 17.05.2010: See [[Downloads]] | |||
Change log 2.6.24 (KVM and OpenVZ): | |||
*update to qemu-kvm-0.12.4 | |||
*Seabios | |||
*include gPXE 1.0 network boot (WDS is working now) | |||
*update e1000e to e1000e-1.1.2.tar.gz | |||
*update igb to igb-2.1.9.tar.gz | |||
*update e1000 to e1000-8.0.19.tar.gz | |||
*update bnx2 to netxtreme2-5.2.50.tar.gz | |||
*update tg3 to tg3-3.105h.tar.gz | |||
*include alt1e (Atheros nic) | |||
*kernel update (latest 2.6.24) | |||
*Fixed drive order bug (KVM) | |||
*Allow up to 4094 bridges | |||
*update to the latest vzctl | |||
*Use option –sparse for qmigrate | |||
Change log 2.6.32 (KVM only): | |||
*update to qemu-kvm-0.12.4 | |||
*Seabios | |||
*include gPXE 1.0 network boot (WDS is working now) | |||
*kernel update (latest 2.6.32) | |||
*Fixed drive order bug (KVM) | |||
*Allow up to 4094 bridges | |||
*Use option –sparse for qmigrate | |||
==Proxmox VE 1.5== | |||
Released 20.01.2010: See [[Downloads]] | |||
Including: | |||
*many Linux kernel improvements | |||
*support different kernel versions | |||
*new 2.6.18 Linux kernel - default (OpenVZ, KVM) | |||
*new 2.6.24 Linux kernel (OpenVZ, KVM) | |||
*new 2.6.32 Linux kernel (KVM only, KSM support) | |||
*use update-initramfs | |||
*DRBD: update to drbd 8.3.4 | |||
*AOE: update to AOE6-73 | |||
*SCST: update to latest SCST modules | |||
*new KVM user-space tools | |||
*we now use the qemu-kvm stable branch (0.11.1) | |||
*new virtual packages for better kernel dependency handling - proxmox-ve-2.6.18, proxmox-ve-2.6.24 and proxmox-ve-2.6.32 | |||
*updated most appliances | |||
*installation CD now use/install proxmox-ve-2.6.18 | |||
*installer uses UUID for /boot partition | |||
*updated vzctl, with improved init-logger patch | |||
*updated Russian and Japanese translation | |||
*many other small improvements and bug fixes | |||
==Proxmox VE 1.4== | |||
Released 19.10.2009: See [[Downloads]] | |||
Including: | |||
*First release with new storage model | |||
*iSCSI support | |||
*NFS support | |||
*LVM (managed storage, shared LVM devices like FC) | |||
*DRBD storage replication with active/active mode | |||
*Multiple ISO storages (NFS) | |||
*Multiple backup locactions (including NFS) | |||
*Zero downtime live migration (KVM); over ssh channel - all traffic is encrypted | |||
*Updated web interface (pve-manager) | |||
*Support new storage model | |||
*Allow to specify MAC address (for KVM and OpenVZ in veth mode) | |||
*Added iSCSI Tape support, see http://scst.sourceforge.net/ | |||
*Added SCST modules to the kernel | |||
*Provide SCST userspace package | |||
*Updated kernel; update broadcom bnx2 and tg3 drivers; updated ARCEA RAID (acrmsr) drivers; updated kvm modules (2.6.30.1); update realtek network drivers; update intel igb driver (igb-1.3.28.4.tar.gz); update intel e1000e driver (e1000e-1.0.2.5.tar.gz); cciss driver updates; ich10 updates for Nehalem (corei7) based systems | |||
*Updated kvm modules (2.6.30.1) | |||
*Update DRBD to 8.3.2 | |||
*New KVM userspace tools | |||
*New feature: assign Sockets/Cores to KVM guests | |||
*We now use the qemu-kvm stable branch (0.11.0) | |||
*Rename package pve-kvm to pve-qemu-kvm | |||
*Qemu-server updates | |||
*Support up to 1000 vlans | |||
*New migrate_speed and migrate_downtime settings | |||
*New VZDump - complete rewrite to support the new storage architecture; do not waste space in 'stop' mode | |||
*Slightly changed naming of backup files; added date and time to file name; added VM type (Openvz/Qemu) to file name; new plugin architecture; support hook scripts | |||
==Proxmox VE 1.4 beta2== | |||
Released 29.09.2009: See [[Downloads]] | |||
Including: | |||
*Updated vzdump web interface with support new storage model | |||
*Updated kernel: update broadcom bnx2 and tg3 drivers, updated kvm modules (2.6.30.1), updated realtek network drivers, more ich10 updates for Nehalem (corei7) based systems | |||
*New kvm userspace tools | |||
*New feature: assign Sockets/Cores to KVM guests | |||
*We now use the qemu-kvm stable branch (0.11.0) | |||
*Rename package pve-kvm to pve-qemu-kvm | |||
*Qemu-server updates: support up to 1000 vlans | |||
*New migrate_speed and migrate_downtime settings | |||
Note: | |||
the sources.list does not point to the pvetest repo, so please adapt this accordingly if you want to update/install packages from pvetest | |||
==Proxmox VE 1.4 beta1== | |||
Released 11.09.2009: See [[Downloads]] | |||
Including: | |||
*First release with new storage model | |||
*iSCSI support | |||
*NFS support | |||
*LVM (managed storage, shared LVM devices) | |||
*[[DRBD]] storage replication with active/active mode (DRBD 8.3.2) | |||
*Multiple ISO storages (NFS) | |||
*Zero downtime live migration (KVM) over ssh channel - all traffic is encrypted | |||
*Updated kernel:update Intel igb driver (igb-1.3.28.4.tar.gz), Intel e1000e driver (e1000e-1.0.2.5.tar.gz),cciss, ich10 updates, update DRBD to 8.3.2 | |||
*new VZDump: complete rewrite to support the new storage architecture; do not waste space in 'stop' mode; new plugin architecture | |||
Note: | |||
the sources.list does not point to the pvetest repo, so please adapt this accordingly if you want to update/install packages from pvetest | |||
==Proxmox VE 1.3== | |||
Released 4.06.2009: See [[Downloads]] | |||
Including: | |||
*Updated Kernel | |||
*Support for Highpoint RR3120 | |||
*Removed OpenVZ limit of 50 machines | |||
*Update to kvm-86 | |||
*Vzdump: minor bug fixes | |||
*Qemu-server: added new 'tablet' option | |||
==Proxmox VE 1.2== | |||
Released 12.05.2009: See [[Downloads]] | |||
Including: | |||
*Based on new Debian Lenny (Debian 5.0) | |||
*New KVM with many improvements (kvm-85) | |||
*New Kernel (still 2.6.24 based but with a lot of backported drivers) | |||
*Update to aoe6-71 | |||
*Update to drbd-8.3.1 | |||
*Include HighPoint RocketRAID 3xxx/4xxx Controller Driver | |||
*Update to busybox 1.14.0 | |||
*Use busybox mdev as firmware loader | |||
*Compiled with gcc 4.3.2 (default on Debian Lenny) | |||
*Load virtio_blk (if you run Proxmox VE inside Proxmox VE as a KVM guest) | |||
*New OpenVZ vzctl (mainly bug fixes) | |||
*Vncterm: better terminal emulation | |||
*Everything updated to Debian Lenny | |||
*Many bug fixes | |||
==Proxmox VE 1.1== | |||
Released 15.01.2009: See [[Downloads]] | |||
Including: | |||
*Updated Kernel - new e1000/e1000e drivers | |||
*New KVM with many improvements (KVM-83) | |||
*New Chinese translations | |||
*Minor pve-manager updates and bug fixes | |||
==Proxmox VE 1.0 - First stable release== | |||
Released 29.10.2008: See [[Downloads]] | |||
Including: | |||
*KVM and OpenVZ live migration | |||
*Web interface for vzdump backups | |||
*Improved vzdump, now support KVM guests | |||
*New templates available | |||
*Support multiple languages (see [[Translations]] for details) | |||
*Improved installer (use grub as boot loader, automatic country/keyboard detection) | |||
*Support up to 16 CPUs | |||
*Based on Debian 4.0r5 | |||
*KVM updates (kvm-75) | |||
*OpenVZ updates, Fedora support added | |||
*Improved Kernel (includes drivers for ISCSI, AoE 6-64, DRBD 8.2.6, qlogic firmware for ISCSI/FC HBAs) | |||
*Many bugfixes | |||
==Proxmox VE 0.9beta2== | ==Proxmox VE 0.9beta2== | ||
Released 22.7.2008, see [ | Released 22.7.2008, see [https://forum.proxmox.com/threads/proxmox-ve-0-9beta2-released.533/ Proxmox VE 0.9beta2 released!] | ||
Including: | Including: | ||
Line 27: | Line 1,005: | ||
*Extend web interface for KVM guests (add hard drives, network cards, etc.) | *Extend web interface for KVM guests (add hard drives, network cards, etc.) | ||
*Many bug fixes | *Many bug fixes | ||
==Proxmox VE 0.9== | ==Proxmox VE 0.9== | ||
First public release: 15.4.2008 | First public release: 15.4.2008 | ||
[[Category: Installation]] |
Revision as of 15:33, 22 June 2018
Roadmap
- CephFS
- Ceph GUI improvements
- Storage GUI, improved disk management
- btrfs storage plugin
- ifupdown2 support
- ExtJS framework update
Release History
See also Announcement forum
Proxmox VE 5.2
Released 16.05.2018: See Downloads
- Based on Debian Stretch 9.4
- Kernel 4.15.17
- QEMU 2.11.1
- LXC 3.0.0
- Ceph 12.2.5 (Luminous LTS, stable), packaged by Proxmox
- ZFS 0.7.8
- Cloudinit GUI support
- Cluster create/join nodes via GUI
- Certificate management including Let´s Encrypt GUI
- SMB/CIFS Storage plugin (supports backups, images, templates, iso and containers)
- Display IP for VM (using qemu-guest-agent)
- LXC: templates and clones, move volume/disk
- Create and edit new roles via GUI
- I/O bandwith limits for restore operations (globally, per storage or per restore job)
- new and improved xterm.js integration including reconnect logic (on container reboots or restart migrations)
- Basic/Advanced GUI
- ebtables support
- Improved reference documentation
- Countless bug fixes and package updates (for all details see bugtracker and GIT)
Proxmox VE 5.1
Released 24.10.2017: See Downloads, updated ISO image with installer bug fixes and updated packages on 18.12.2017
- Based on Debian Stretch 9.2
- Kernel 4.13.3
- QEMU 2.9.1
- LXC: update to 2.1
- Ceph 12.2.1 (Luminous LTS, stable), packaged by Proxmox
- ZFS 0.7.2
- Improved reference documentation with screenshots
- Countless bug fixes and package updates (for all details see bugtracker and GIT)
Proxmox VE 5.0
Released 04.07.2017: See Downloads, updated ISO image with installer bug fixes and updated packages on 09.08.2017
- Based on Debian Stretch 9.0
- Kernel 4.10.15
- QEMU 2.9
- LXC: update to 2.0.8
- New asynchronous Storage Replication feature (needs ZFS, technology preview)
- New/updated LXC templates (Debian, Ubuntu, CentOS, Fedora, OpenSUSE, Arch Linux, Gentoo and Alpine)
- Updated/improved noVNC console]
- Ceph v12.1.0 Luminous (technology preview), packaged by Proxmox
- live migration with local storage
- GUI improvements
- USB und Host PCI address visibility
- improved bulk and filtering options
- Improved installation ISO
- Importing Qemu/KVM_Virtual_Machines#_importing_virtual_machines_from_foreign_hypervisors
- improved reference documentation with screenshots
- countless bug fixes and package updates (for all details see bugtracker and GIT)
Proxmox VE 5.0 beta2
Released 23.05.2017: See Downloads
- Based on Debian Stretch
- Kernel 4.10
- Update to QEMU 2.9
- Improved handling of re-used disks in installer
- Improved handling of network devices in installer
- Many small improvements and bug fixes
Proxmox VE 5.0 beta1
Released 22.03.2017: See Downloads
- Based on Debian Stretch
- Kernel 4.10
- Many small improvements and bug fixes
Proxmox VE 4.4
Released 13.12.2016: See Downloads
- update kernel to 4.4.35
- KVM: update to qemu 2.7.0
- LXC improvements
- update to LXC 2.0.6
- implement new restart migration
- unprivileged containers (now the GUI)
- updated template repository (Debian, Ubuntu, CentOS, Fedora, Arch and Alpine)
- GUI improvements
- new ceph dashboard
- new cluster dashboard
- improved disk management, smart status supporting more SSD types
- HA improved GUI
- ISO installer supports advanced ZFS settings
- dedicated network for VM/CT migrations (CLI only)
- improved reference documentation, e.g. contains now also screenshots
- DRBD9 (removed from core, now maintained directly by Linbit, due to license change)
- countless bug fixes and package updates (for all details see bugtracker and GIT)
Proxmox VE 4.3
Released 27.09.2016: See Downloads
- GUI improvements
- new search (“ctrl-shift-f”)
- vertical menus with groups and icons
- double click to open VM/CT console
- new status overview for host, VM and containers, signal colors for overloaded CPU, etc.
- Task log window remembers its size
- VM wizard proposes now optimal settings dependent to the selected operating system (for Linux the default is “virtio scsi disk” and "virtio net")
- comprehensive reference documentation in html, pdf and epub format, including contextual help function on several places - based on asciiDoc
- new disk management, including SMART monitoring and SSD wearout level display (for Intel, Sandisk and Samsung SSD).
- based on Debian Jessie 8.6.0
- Linux kernel 4.4.19
- KVM/qemu 2.6.1
- LXC: update to 2.0.4
- many new and improved manual/help pages
- countless bug fixes and package updates (for all details see bugtracker and GIT)
Proxmox VE 4.2
Released 27.04.2016: See Downloads
- GUI update to Sencha Ext JS 6, including new icon set and dynamic performance charts
- based on Debian Jessie 8.4.0
- Linux kernel 4.4.6
- KVM/qemu 2.5.1
- installer: LVM thin or ZFS plugin pre-configured
- LVM thin support
- Let´s Encrypt support
- DRBD9: drbd 9.0.2 kernel module and drbdmanage 0.95
- LXC: improved container setup
- LXC: network rate limits
- LXC: adding mount-points via GUI
- LXC: pct can mount rootfs for read/write access of stopped or running containers
- LXC: backup/snapshot improvements, including proper backup and restore of ACL
- LXC: add support for Alpine Linux, Ubuntu 16.04
- HA manager improvements
- new confirmation dialog to prevent accidentally removal of a virtual machine or container
- updated GUI translation (especially French, Italian and German)
- many new and improved manual pages
- countless bug fixes and package updates (for all details see bugtracker and GIT)
Proxmox VE 4.1
Released 11.12.2015: See Downloads
- based on Debian Jessie 8.2.0
- Linux kernel 4.2.6
- improved startup/shutdown behavior (systemd)
- enable NTP by default
- installer: allow up to 8 disks for ZFS
- KVM: add qemu agent GUI option
- KVM: update network boot ROMs
- Improve HA GUI for users with restricted permissions
- add Galician language to GUI
- LXC: add rootfs resize to GUI
- LXC: add support for Fedora 22 and Debian stretch/sid, Ubuntu 15.10
- LXC: support unpriviledged containers (technology preview)
- storage: added LVM thin support (technology preview)
- Support for Turnkey Linux LXC appliances
- added new pvereport command
- countless bug fixes and package updates (for all details see bugtracker and GIT)
Proxmox VE 4.0
Released 05.10.2015: See Downloads
- based on Debian Jessie 8.2.0
- Linux kernel 4.2
- QEMU 2.4
- new high availability manager
- bash completion support
- full IPv6 support
- include LXC (and removed OpenVZ) - see Convert OpenVZ to LXC
- added DRBD9 with drbdmanage (technology preview)
- countless bug fixes and package updates (for all details see bugtracker and GIT)
Proxmox VE 4.0 beta2
Released 10.09.2015: See Downloads
- based on Debian Jessie 8.2.0
- Linux kernel 4.2
- QEMU 2.4
- LXC improvements Linux Container
- Containers can be created on local storage, NFS, Ceph RBD, DRBD9, ...
- Migration (offline)
- IPv6 support
- DRBD9
- Ceph Server packages
- countless bug fixes and package updates (for all details see bugtracker and GIT)
Proxmox VE 4.0 beta1
Released 22.06.2015: See Downloads
- based on Debian Jessie 8.1
- use kernel 3.19.8
- new HA manager, see High_Availability_Cluster_4.x
- QEMU 2.3
- include LXC (and removed openvz), see Linux Container
- DRBD9
- countless bug fixes and package updates (for all details see bugtracker and GIT)
Proxmox VE 3.4
Released 19.02.2015: See Downloads - updated ISO image with ZFS 0.6.4.1 on 27.05.2015
- add ZFS support
- installer supports all ZFS RAID levels.
- pve-manager (GUI) updates
- openvz: implement suspend/resume
- qemu GUI: support new pending changes API
- new 'disconnect' button on the network edit panel
- vzdump: new option --stop to abort running backup job
- add NUMA option to processor form
- add GUI for local ZFS storage
- add startall/stopall/migrateall menu buttons
- add multiqueues field to NIC form
- update to qemu 2.1.3
- qemu-server updates
- shutdown by Qemu Guest Agent if the agent flag is set
- snapshot_create: call fsfreeze if agent flag is set
- vzdump: use qga freeze in vzdump in snapshot mode
- add custom NUMA topology support
- serial: allow to pass arbitrary device names
- add link_down flag to network config
- support additional e1000 variants for VM machines
- enable hotplug by default
- hotplug config: allow to enable specific features
- include memory hotplug patch (experimental)
- improved hotplug support
- based on Debian Wheezy 7.8
- kernel updates
- countless bug fixes and package updates, for all details see bugtracker and GIT
Proxmox VE 3.3
Released 15.09.2014: See Downloads
- improved security features
- Firewall support (new package pve-firewall)
- Two-Factor Authentication (Yubico and OATH)
- pve-manager (GUI) updates
- new Proxmox VE Firewall
- noVNC console
- openvz: add bridge vlan && firewall options to gui
- new Proxmox VE Mobile, GUI for mobile devices
- add new 'Pool View'
- ZFS storage can now be configured on GUI
- glusterfs: new option to specify backup volfile server
- add new email_from option to datacenter.cfg
- add Persian (Farsi) translation.
- improved Spanish translation
- update Chinese translation
- Countless updates and fixes
- update to qemu 2.1.0
- pci passthrough improvements
- hotplug improvements
- migration : enable auto-converge capability
- add cpu_hotplug (and maxcpus config)
- add virtio-net multiqueue support
- new option smbios1 to specify SMBIOS type 1 fields
- set uuid for newly created machines
- support new q35 machine type
- add Broadwell cpu model
- compile with new libiscsi (1.12.0)
- use glusterfs 3.5.2 libraries
- support drive option 'discard'
- add support for new qemu throttling burst max parameters
- add 'vmxnet3', 'lsi53c810', and 'pvscsi' to the list of available network card models
- improved Console support
- HTML5 Console for shell, VM and container console (noVNC)
- noVNC console is now the default
- vncterm: new option -notls (for novnc, which use 'wss')
- vncterm: updated signature for java applet to avoid warnings
- pve-kernel-2.6.32-32-pve: 2.6.32-136
- update aacraid, arcmsr, netxtreme2, ixgbe, igb, megaraid_sas and e1000e drivers
- update to vzkernel-2.6.32-042stab093.4.src.rpm
- allow to use grub-efi-ia32 boot loader
- pve-kernel-3.10.0-4-pve: 3.10.0-17
- enable vfio xfga
- update arcmsr, netxtreme2, ixgbe, igb, e1000e drivers
- update to kernel-3.10.0-123.6.3.el7.src.rpm
- allow to use grub-efi-ia32 boot loader
- Note: there is still no OpenVZ support with this kernel
- update ceph packages to 'firefly' (0.80.5)
- Note: Please upgrade ceph packages first if you run ceph server on proxmox nodes (see ceph upgrade instructions).
- update gluster packages to 3.5.2
- fence-agents-pve: 4.0.10
- update to 4.0.10
- add fence_ovh and fence_amt
- remove baytech, bullpap, cpint, egenera, mcdata, nss_wrapper,rackswitch, vixel, xcat. Those agents are no longer included in upstream package.
- removed fence_scsi
- Note: This includes updates for fence_ipmilan (fence_ilo3, fence_ilo4, fence_imm, and fence_idrac), and some parameter names changed (see 'man fence_ipmilan'). Please verify that your fence device still works if you use HA.
- based on Debian Wheezy 7.6
- countless bug fixes and package updates, for all details see bugtracker and GIT
Proxmox VE 3.2
Released 10.03.2014: See Downloads
- improved SPICE support
- spiceterm: console for OpenVZ and host
- add new console option to datacenter.cfg (java applet vs. spice)
- add multi-monitor support
- GUI: use split-button to easily select SPICE or VNC
- more details on http://pve.proxmox.com/wiki/SPICE
- update qemu to 1.7.0
- add 'pvscsi' to the list of scsi controllers (emulate the VMware PVSCSI device)
- add 'lsi53c810' to the list of scsi controllers (supported on some very old Windows NT versions)
- add 'vmxnet3' to the list of available network card models (emulate VMware paravirtualized network card)
- add drive option 'discard'
- add support for new qemu throttling burst max parameters
- improved live backup
- pve-kernel-2.6.32-27-pve: 2.6.32-121
- update to vzkernel-2.6.32-042stab084.20.src.rpm
- update e1000, igb, ixgbe, netxtreme2, megaraid_sas
- include latest ARECA RAID drivers
- update Broadcom bnx2/bnx2x drivers to 7.6.62
- update aacraid to aacraid-1.2.1-30300.src.rpm
- Ceph Server (Technology Preview)
- new GUI to manage Ceph server running on PVE nodes
- more details on http://pve.proxmox.com/wiki/Ceph_Server
- added Open vSwitch support (Technology Preview)
- Optional 3.10 Kernel (based on RHEL7 beta, currently without OpenVZ support, for testing only)
- storage: new ZFS plugin (Technology Preview), see http://pve.proxmox.com/wiki/Storage:_ZFS
- storage: remove nexenta plugin (ZFS plugin is faster)
- updated GlusterFS to 3.4.2
- ISO installer uses now always GPT partition table
- added 'gdisk' to manage and view partitions via CLI
- based on Debian Wheezy 7.4
- countless bug fixes and package updates (for all details see bugtracker and GIT
Proxmox VE 3.1
Released 21.08.2013: See Downloads
- pve-kernel-2.6.32-23-pve (2.6.32-109)
- update to vzkernel-2.6.32-042stab079.5.src.rpm
- remove fix-ipoib-add-missing-lock.patch (now upstream)
- include Highpoint 2710 RAID driver
- update megaraid_sas to 6.600.18.00
- pve-cluster (3.0-7)
- suppress another warning about uninitialized value at boot time
- avoid warning when adding a new node (can't create shared ssh key database...)
- avoid warning if /etc/pve/priv/ already exists
- add migration_unsecure param to datacenter.cfg
- pve-firmware (1.0-23)
- update for RHEL6.4 based kernels
- pve-manager (3.1-3)
- add new favicon.ico
- fix perl dependencies
- display subscription status after login
- add GUI for GlusterFS storage
- vzdump: wait one second before unmounting the snapshot (avoid device busy error)
- apt: try to detect new packages
- tell apt to use http_proxy settings
- support to view changelogs for available pve packages
- allow to configure cipher list for pveproxy
- automatically add pve repository to apt sources list
- allow to use serial terminal as display
- avoid apt autoremoval for pve-kernel packages
- pveproxy: use same cipher list as debian apache ssl.conf
- avoid apt autoremoval for pve-kernel packages
- avoid and fix several proxy loops
- correctly initialize $rpcenv in spiceproxy
- fix bug #437: include pve-libspice-server1 in package list
- improved spice proxy code
- add button to start SPICE console
- add spiceproxy server
- fix upgrade shell (quoting bug)
- new pveupgrade script, used to display additional information to the user (reboot required? database up to date? ...)
- add button to display package versions, to provide same info as 'pveversion -v' on GUI.
- fix bug #408: reset ENV before starting shell
- fix bug #379: allow to overwrite existing CTs if user has VM.Backup permissions
- Allow to send notification mail about new packages.
- package manager: run system upgrade inside VNC shell, group packages by 'Origin', remove apt/upgrade API completely.
- package manager: improve changelog viewer, bug fixes
- add package update manager to GUI
- update Norwegian translations
- rrd display : avoid 2 refresh
- avoid gzip http response for png & gif & jar
- pve-qemu-kvm (1.4-17)
- enable glusterfs backend
- add patch to use pce certs for spice by default
- disable spice-socket.patch
- Allow to query spice ticket
- add usbredir support to spice
- add experimental code to support spice
- qemu-server (3.1-1)
- allow pass through of usb parallel devices (--parallel0 /dev/usb/lp0)
- fix bugs in migration code (wrong qw() usage)
- vncproxy: load config from correct node
- allow to use a socket for serial devices
- implement 'qm terminal' to open terminal via serial device
- add ability to run without graphic card ('vga: serial[n]')
- add support for unsecure/fast migration (setting in datacenter.cfg)
- remove spice cert paths (depend on pve-qemu-kvm >= 1.4-16)
- implement spice seamless migration
- support usb redirection devices for spice (usb[n]: spice)
- disable tablet device by default for spice
- spiceproxy API: allow client to choose proxy address
- spiceproxy API: read cert subject name directly using Net::SSLeay
- spice: use TLS (encrypt whole traffic)
- allow to pass SCSI generic devices to guests, for example "scsi0: /dev/sg5"
- cpu flags optimization
- add support for SPICE
- vncterm (1.1-4)
- Allow to add intermediate certificates to /etc/pve/local/pve-ssl.pem (users previously used apache option SSLCertificateChainFile for that).
- pve-libspice-server1 (0.12.4-1)
- initial release and update to 0.12.4
- ceph (0.67.1-1~bpo70+1)
- New upstream release
- libpve-access-control (3.0-6)
- use shorter spiceproxy tickets
- add code to generate tickets for SPICE
- libpve-common-perl (3.0-6)
- auth.conf: avoid warning if file does not exist, fix file permissions
- add parser for "/etc/apt/auth.conf"
- libpve-storage-perl (3.0-10)
- add Glusterfs Plugin
- API: add scan method for glusterfs
- sheepdog: fixes for storeid != 'sheepdog'
- lvm2 (2.02.98-pve4)
- New upstream release (fix for udev rules)
- glusterfs
- support for glusterfs (technology preview, http://pve.proxmox.com/wiki/Storage:_GlusterFS)
- SPICE
- support for Spice protocol (technology preview, http://pve.proxmox.com/wiki/SPICE)
- based on Debian 7.1 (Wheezy)
- Countless bug fixes (for all details see bugtracker and GIT
Proxmox VE 3.0
Released 24.05.2013: See Downloads
- pve-kernel-2.6.32 2.6.32-100
- fix CVE-2013-2094
- update ceph packages to 0.61.2
- libpve-common-perl 3.0-4:
- fix bug #381: use persistent reservation file for ports
- new function PVE::Tools::next_migrate_port()
- libpve-storage-perl 3.0-6
- rbd : clone volume to same pool that base volume
- extend storage list API with useful parameters for clone
- fix iscsi session scan bug
- pve-cluster 3.0-4
- depend on fuse (seems most utilities moved from fuse-utils to fuse)
- remove depencency on fuse-utils (this package is no longer required)
- fix warning about uninitialize value
- fix bug 383: restart pveproxy instead of apache2
- pve-manager 3.0-20
- fix login problem when http_proxy is set
- updated Chinese, German and French translation
- allow to upload files with spaces in filename (replace with '_')
- allow to delete pools with non-existent VMs/Storage
- use correct icons for templates
- sort templates after regular VMs
- StorageSelector: allow to use new target option, used by Clone
- fix bug #385: correctly handle Accept-Encoding
- fix bug #374: correctly remove destroyed container from pool
- pve-qemu-kvm 1.4-12
- vma create: only store basename of config file.
- qemu-server 3.0-15
- clone disk : keep source volume params
- clone: check is we can clone to target storage
- fix bug #381: use PVE::Tools::next_migrate_port()
- restore: do not restore template flag
- vncterm 1.1-3
- re-enable javascript-events.patch (needed by migrate)
- based on Debian 7.0 (Wheezy)
- new VM clone feature
- new event driven API server (pveproxy)
- completely replace apache2
- efficient support for HTTP keep-alive
- support bootlogd (boot log can be viewed on the GUI)
- update pve-qemu-kvm to 1.4.1
- update kernel to vzkernel-2.6.32-042stab076.7.src.rpm
- changed default IO Scheduler to 'deadline'
- updated Intel network drivers for e1000e, igb and ixgbe
- Countless bug fixes (for all details see bugtracker and GIT
Proxmox VE 2.3
Released 04.03.2013: See Downloads
- update qemu-kvm to 1.4.0
- new kvm backup implementation, see Backup and Restore
- added RBD (ceph) support on GUI
- update kernel to vzkernel-2.6.32-042stab072.10.src.rpm
- include latest Broadcom bnx2/bnx2x drivers
- include latest Adaptec aacraid driver 1.2-1[29900]
- update e1000e to 2.2.14
- update igb to 4.1.2
- update ixgbe to 3.12.6
- enable CONFIG_RT_GROUP_SCHED (also update corosync if you install this kernel)
- extend memory GUI to support ballooning
- implement auto-ballooning
- add HD resize feature to expand disks
- updated network drivers (bnx2/bnx2x/e1000e/igb/ixgbe)
- added omping binaries (for testing multicast between nodes)
- update to latest Debian version 6.0.7
- qcow2 as default storage format, cache=none (previously raw)
- KVM64 as default CPU type (previously qemu64)
- e1000 as default NIC (previously rtl8139)
- task history per VM
- Node Summary: added "KSM sharing" and "CPU Socket count"
- enable/disable tablet for VM on GUI without stop/start of VM (you can use vmmouse instead, for lower CPU usage, works on modern Linux and on all Windows VMs as long as you install the vmmouse drivers)
- bug fixes (for all details see bugtracker and GIT
Proxmox VE 2.2
Released 24.10.2012: See Downloads
- update kernel to vzkernel-2.6.32-042stab062.2.src.rpm
- update Intel nics drivers (e1000e to 2.1.4, ixgbe to 3.11.33, igb to 4.0.17)
- update qemu-kvm to 1.2.0
- openvz: update vzctl to 4.0
- openvz: use real console instead of 'vzctl enter'
- add Live Snapshots support (qcow2)
- added Slovenian translation
- kvm: new option to select SCSI controller hardware
- kvm: support up to 32 network devices
- kvm: support up to 16 virtio devices
- kvm: add SATA to GUI
- updated cluster packages
- update to latest Debian version 6.0.6
- bug fixes (for all details see bugtracker and GIT
Proxmox VE 2.1
Released 27.04.2012: See Downloads
- simplify GUI for users without permissions
- implemented startup/shutdown ordering
- improved task logs on node startup/shutdown
- added Russian, Italian and Turkish translation
- updated corosync cluster stack to 1.4.3
- update LVM to 2.02.95 (fixes snapshot problems)
- bug fixes
Proxmox VE 2.0
Updated ISO 5.4.2012: See Downloads
- pve-kernel-2.6.32-11-pve (2.6.32-65)
- rebase on vzkernel-2.6.32-042stab053.5.src.rpm
- fix for windows timing issues ("args: -no-hpet -no-kvm-pit-reinjection" are now defaults for newer Windows guests)
- subscription key management (commercial subscribers)
- vzdump fixes (qmrestore)
Released 30.03.2012: See Downloads
(First public beta released on 30.09.2011, rc1 on 16.02.2012, final release on 30.03.2012)
- Complete new GUI
- based on Ext JS 4 JavaScript framework
- fast search-driven interface, capable of handling hundreds and probably thousands of VM´s
- secure VNC console, supporting external VNC viewer with SSL support
- role based user- and permission management for all objects (VM´s, storages, nodes, etc.)
- Support for multiple authentication sources (MS ADS, LDAP, Linux PAM, Proxmox VE authentication)
- High Availability Cluster support for KVM guests and OpenVZ containers
- resource agents for KVM and OpenVZ
- GUI for managing KVM and OpenVZ HA settings
- Based on Debian 6.0 Squeeze
- long-term 2.6.32 Kernel (based on RHEL6.x) with KVM and OpenVZ as default
- New cluster communication based on corosync, including:
- Proxmox Cluster file system (pmxcfs): Database-driven file system for storing configuration files, replicated in realtime on all nodes using corosync
- creates multi-master clusters (no single master anymore!)
- cluster-wide logging
- basis for HA setup´s with KVM guests and OpenVZ containers config files
- RESTful web API Proxmox_VE_API
- Resource Oriented Architecture (ROA)
- declarative API definition using JSON Schema
- enable easy integration for third party management tools
- Backup/Restore via GUI
- GUI and CLI, works for OpenVZ containers and KVM VM´s
- "Backup Now" via GUI
- Restore via GUI
- All jobs can be monitored as “Recent tasks”
- OpenVZ
- Appliance Downloader, including TurnKey Linux channel
- Multiple storages for OpenVZ container, no limit to /var/lib/vz anymore!!!
- vswap support
- Improved init.log (shows start-up logs of a OpenVZ container)
- Commitment to Free Software (FOSS): public code repository and bug tracker for the 2.x code base.
- Licensed under GNU Affero General Public License, version 3 http://www.gnu.org/licenses/agpl-3.0.html.
Proxmox VE 1.9
Updated ISO 27.9.2011, including the following, see Downloads
Release Notes:
- pve-kernel-2.6.32-6-pve (2.6.32-47)
- update to vzkernel-2.6.32-042stab037.1.src.rpm
- use bnx from upstream
- update igb driver to 3.2.9
- update e1000e driver to 1.6.2
- enable GDTH driver
- update ata_generic to support intel IDE-R
- use BIOS default settings for ASPM (fix-aspm-policy.patch)
- pve-firmware (1.0-14)
- include firmware for new bnx2 drivers
- vzctl (3.0.29-2pve1)
- update to 3.0.29.2
- vzdump (1.2-16) unstable; urgency=low
- use rsync option '--sparse' on first pass (take less disk space - as suggested by John Stevens)
Original 1.9 ISO, released 13.09.2011: See Downloads
Release Notes:
- pve-kernel-2.6.32 (2.6.32-43)
- rebase on vzkernel-2.6.32-042stab036.1.src.rpm (new stable Openvz kernel branch), updates for drivers including e1000e to 1.5.1, ARECA RAID driver, megaraid_sas, bnx2, igb to 3.1.16, ixgbe to 3.5.14-NAPI, drbd 8.3.10, ...
- vzctl (3.0.28-1pve5)
- update to latest upstream
- set defaull template to debian-6.0-standard
- set CONFIGFILE="pve.auto" in /etc/vz/vz.conf
- merge some fixes from upstream
- pve-manager (1.9-24)
- fix uptime display for 2.6.32 kernel with 1000HZ
- support newer vzctl versions.
- support 'maxfiles' backup option.
- pve-qemu-kvm (0.15.0-1)
- update to upstream 0.15.0
- use pxe roms from upstream qemu-kvm
- qemu-server (1.1-32)
- small fixes for new qemu-kvm 0.15.0
- libpve-storage-perl (1.0-19)
- set LC_ALL instead of LANG (avoid bug when user sets LC_ environment variables)
- iscsi: tolerate errors when not all portals are online.
- vzdump (1.2-15)
- run pre-restart hook after snapshot
Proxmox VE 1.8
Updated ISO 16.6.2011, includes current stable packages Downloads
- pve-kernel-2.6.32 (2.6.32-33)
- aacraid with support for Adaptec 6 series (e.g. 6805)
- KVM 0.14.1
- vzctl 3.0.27
- vzdump 1.2-13
- bug fixes
Released 30.03.2011: See Downloads
Release Notes:
- update to Debian Lenny 5.0.8
- update to kvm 0.14.0
- updated kernels with many fixes
- protect against Cross Site Request Forgery (added anti-CSRF tokens)
- bug fixes
Detailed change log:
- qemu-server (1.1-30)
- use 'cache=none' for raw images and devices to improve performance
- pve-qemu-kvm (0.14.0-2)
- also install vgabios-qxl.bin vgabios-stdvga.bin vgabios-vmware.bin
- update to 0.14.0
- add fix for eventfd support (msix-eventfd-fix.patch)
- removed kvmtrace (removed from upstream?)
- add vnc keyboard fixes for fr-ca (reported by Pierre-Yves)
- pve-kernel-2.6.32 (2.6.32-32)
- update to Debian Squeeze kernel 2.6.32-32
- remove patch use-init-task-credential.patch (fixed in upstream)
- enable CONFIG_SENSORS_K10TEMP=m
- pve-kernel-2.6.18 (2.6.18-14)
- update to ovzkernel-2.6.18-238.5.1.el5.028stab085.3.src.rpm
- increased kernel API version to '5-pve'
- update to SCST 2.0.0.1
- update to OCFS2 1.4.7
- pve-qemu-kvm-2.6.18 (0.9.1-12)
- update to kvm-83-224.el5.src.rpm
- pve-kernel-2.6.35 (2.6.35-10)
- update to Ubuntu-2.6.35-27.48
- pve-manager (1.8-15)
- protect against Cross Site Request Forgery (added anti-CSRF tokens)
- correctly encode html entities inside notes (avoid persistant XSS vulnerabilities)
- use http_proxy in cron APL download if configured
Proxmox VE 1.7
Released 30.11.2010: See Downloads
Change log:
- libpve-storage-perl (1.0-16)
- several fixes for multipath
- pve-kernel-2.6.18 (2.6.18-10)
- update to ovzkernel-2.6.18-194.26.1.el5.028stab070.14.src.rpm
- pve-kernel-2.6.32 (2.6.32-28)
- update to Debian Squeeze kernel 2.6.32-28 (openvz 2.6.32-dzhanibekov)
- update igb driver to version 2.4.8
- update ixgbe driver to version 3.0.14
- pve-manager (1.7-10)
- we only display the warning about missing openvz if we have no kvm.
- fix config change detection in pvectl
- on the create VM page, query capabilities of remote host (kvm/openvz enabled?) and select resonable defaults.
- pve-qemu-kvm (0.13.0-2)
- do not install unnecessary blobs (manually install blobs, use --disable-blobs)
- update migration and vnc keymap patches for 0.13.0
- vzdump (1.2-9)
- fix veth numbers when restoring openvz containers (vzrestore)
- qemu-server (1.1-25)
- new --repeat option for qmrestore
- use new -netdev syntax for network devices. This enables tcp offload settings, and we can use 'vhost=on' for virtio-net
- Small bug fixes
Proxmox VE 1.6 (updated) - ISO Installer with 2.6.32 Kernel with OpenVZ including KVM 0.12.5
Released 18.10.2010: See Downloads
Change log:
- pve-kernel-2.6.32 (2.6.32-24)
- include fix for OpenVZ bug #1603
- ixgbe driver update (3.0.12)
- upgrade to Debian Squeeze kernel 2.6.32-24 (OpenVZ 2.6.32-dyomin)
- strip debug info
- remove default initrd image (no longer needed)
- do not set CONFIG_DMAR_DEFAULT_ON
- enable CAPIDRV module
- pve-qemu-kvm (0.12.5-2)
- enable up to 32 NICs (up to 29 are usable)
- pve-manager (1.6-5)
- updated Japanese translations
- minor fixes in bin/pveversion (adjust for proxmox-ve-2.6.35)
- update Czech translations.
- iscsi-scst (1.0.1.1-4)
- create /var/lib/scst/pr (required by the kernel module)
- qemu-server (1.1-22)
- use larger block size for dd (bs=256k) to speed up restore.
- new backup=yes|no option for drives. VZDump ignores drives with option backup=no (many thanks to draguz)
- new qmrestore option '--unique': create unique MAC address on restore (many thanks to Seth)
- vzdump (1.2-8)
- correctly escape output from 'find' (escape backslash using sed). It is now possible to backup files which contain a backslash character.
- added new hook 'log-end' (see hook-script.pl example)
- dab (1.1-9)
- correct update-rc.d invocation (add '.' after runlevel)
- fix postgres startup script for squeeze
- support dependency based startup (squeeze)
- use postgresql 8.4 for squeeze
- pve-kernel-2.6.35 (2.6.35-6)
- first public release (KVM only, KSM enabled)
- pve-kernel-2.6.18 (2.6.18-8)
- update to ovzkernel-2.6.18-194.17.1.el5.028stab070.7.src.rpm
- remove initrd code (no longer needed)
- strip debug symbols (reduce kernel package size)
- pve-qemu-kvm-2.6.18 (0.9.1-8)
- update to kvm-83-164.el5_5.23.src.rpm
- enable all (previously disabled) kvm features (scsi, usb, ...)
- pve-firmware (1.0-9)
- include firmware for new 2.6.35 kernels
- Small bug fixes
Proxmox VE 1.6 - ISO Installer with 2.6.32 Kernel with OpenVZ including KVM 0.12.5
Released 30.08.2010: See Downloads
Change log:
- New 2.6.32 kernel including OpenVZ support, based on latest Debian Squeeze Kernel
- Removed KSM (OpenVZ does not support KSM)
- DRBD tools: update to drbd 8.3.7
- New KVM user-space tools (0.12.5)
- New OpenVZ user-space tools (vzctl 3.0.24)
- vzdump: use ionice to set io priority. By default, we now set "ionice -c2 -n7" to limit io (instead of using a default bwlimit)
- vzrestore: new --force option to overwrite existing data
- dab bug fix: only print a warning for packages installed directly with 'dpkg' (when there is no information in 'available' list)
- dab: only mount /proc/ if not already mounted (avoid problems with vzctl 3.0.24)
- Bug fixes
Update 20.9.2010:
2.6.32 Kernel:
- pve-kernel-2.6.32 (2.6.32-19)
- include latest Broadcom bnx2, bnx2x drivers
- update to Debian kernel 2.6.32-22
- fix CVE-2010-3081 kernel
- include latest ixgbe driver
2.6.24 Kernel:
- pve-kernel-2.6.24 (2.6.24-25)
- update to Ubuntu-2.6.24-28.7 (fix CVE-2010-3081)
2.6.18 Kernel:
- pve-kernel-2.6.18 (2.6.18-6)
- fix CVE-2010-3081
Proxmox VE 1.5 - New Kernel 2.6.24 and 2.6.32, including KVM 0.12.4 and gPXE
Released 17.05.2010: See Downloads
Change log 2.6.24 (KVM and OpenVZ):
- update to qemu-kvm-0.12.4
- Seabios
- include gPXE 1.0 network boot (WDS is working now)
- update e1000e to e1000e-1.1.2.tar.gz
- update igb to igb-2.1.9.tar.gz
- update e1000 to e1000-8.0.19.tar.gz
- update bnx2 to netxtreme2-5.2.50.tar.gz
- update tg3 to tg3-3.105h.tar.gz
- include alt1e (Atheros nic)
- kernel update (latest 2.6.24)
- Fixed drive order bug (KVM)
- Allow up to 4094 bridges
- update to the latest vzctl
- Use option –sparse for qmigrate
Change log 2.6.32 (KVM only):
- update to qemu-kvm-0.12.4
- Seabios
- include gPXE 1.0 network boot (WDS is working now)
- kernel update (latest 2.6.32)
- Fixed drive order bug (KVM)
- Allow up to 4094 bridges
- Use option –sparse for qmigrate
Proxmox VE 1.5
Released 20.01.2010: See Downloads
Including:
- many Linux kernel improvements
- support different kernel versions
- new 2.6.18 Linux kernel - default (OpenVZ, KVM)
- new 2.6.24 Linux kernel (OpenVZ, KVM)
- new 2.6.32 Linux kernel (KVM only, KSM support)
- use update-initramfs
- DRBD: update to drbd 8.3.4
- AOE: update to AOE6-73
- SCST: update to latest SCST modules
- new KVM user-space tools
- we now use the qemu-kvm stable branch (0.11.1)
- new virtual packages for better kernel dependency handling - proxmox-ve-2.6.18, proxmox-ve-2.6.24 and proxmox-ve-2.6.32
- updated most appliances
- installation CD now use/install proxmox-ve-2.6.18
- installer uses UUID for /boot partition
- updated vzctl, with improved init-logger patch
- updated Russian and Japanese translation
- many other small improvements and bug fixes
Proxmox VE 1.4
Released 19.10.2009: See Downloads
Including:
- First release with new storage model
- iSCSI support
- NFS support
- LVM (managed storage, shared LVM devices like FC)
- DRBD storage replication with active/active mode
- Multiple ISO storages (NFS)
- Multiple backup locactions (including NFS)
- Zero downtime live migration (KVM); over ssh channel - all traffic is encrypted
- Updated web interface (pve-manager)
- Support new storage model
- Allow to specify MAC address (for KVM and OpenVZ in veth mode)
- Added iSCSI Tape support, see http://scst.sourceforge.net/
- Added SCST modules to the kernel
- Provide SCST userspace package
- Updated kernel; update broadcom bnx2 and tg3 drivers; updated ARCEA RAID (acrmsr) drivers; updated kvm modules (2.6.30.1); update realtek network drivers; update intel igb driver (igb-1.3.28.4.tar.gz); update intel e1000e driver (e1000e-1.0.2.5.tar.gz); cciss driver updates; ich10 updates for Nehalem (corei7) based systems
- Updated kvm modules (2.6.30.1)
- Update DRBD to 8.3.2
- New KVM userspace tools
- New feature: assign Sockets/Cores to KVM guests
- We now use the qemu-kvm stable branch (0.11.0)
- Rename package pve-kvm to pve-qemu-kvm
- Qemu-server updates
- Support up to 1000 vlans
- New migrate_speed and migrate_downtime settings
- New VZDump - complete rewrite to support the new storage architecture; do not waste space in 'stop' mode
- Slightly changed naming of backup files; added date and time to file name; added VM type (Openvz/Qemu) to file name; new plugin architecture; support hook scripts
Proxmox VE 1.4 beta2
Released 29.09.2009: See Downloads
Including:
- Updated vzdump web interface with support new storage model
- Updated kernel: update broadcom bnx2 and tg3 drivers, updated kvm modules (2.6.30.1), updated realtek network drivers, more ich10 updates for Nehalem (corei7) based systems
- New kvm userspace tools
- New feature: assign Sockets/Cores to KVM guests
- We now use the qemu-kvm stable branch (0.11.0)
- Rename package pve-kvm to pve-qemu-kvm
- Qemu-server updates: support up to 1000 vlans
- New migrate_speed and migrate_downtime settings
Note: the sources.list does not point to the pvetest repo, so please adapt this accordingly if you want to update/install packages from pvetest
Proxmox VE 1.4 beta1
Released 11.09.2009: See Downloads
Including:
- First release with new storage model
- iSCSI support
- NFS support
- LVM (managed storage, shared LVM devices)
- DRBD storage replication with active/active mode (DRBD 8.3.2)
- Multiple ISO storages (NFS)
- Zero downtime live migration (KVM) over ssh channel - all traffic is encrypted
- Updated kernel:update Intel igb driver (igb-1.3.28.4.tar.gz), Intel e1000e driver (e1000e-1.0.2.5.tar.gz),cciss, ich10 updates, update DRBD to 8.3.2
- new VZDump: complete rewrite to support the new storage architecture; do not waste space in 'stop' mode; new plugin architecture
Note: the sources.list does not point to the pvetest repo, so please adapt this accordingly if you want to update/install packages from pvetest
Proxmox VE 1.3
Released 4.06.2009: See Downloads
Including:
- Updated Kernel
- Support for Highpoint RR3120
- Removed OpenVZ limit of 50 machines
- Update to kvm-86
- Vzdump: minor bug fixes
- Qemu-server: added new 'tablet' option
Proxmox VE 1.2
Released 12.05.2009: See Downloads
Including:
- Based on new Debian Lenny (Debian 5.0)
- New KVM with many improvements (kvm-85)
- New Kernel (still 2.6.24 based but with a lot of backported drivers)
- Update to aoe6-71
- Update to drbd-8.3.1
- Include HighPoint RocketRAID 3xxx/4xxx Controller Driver
- Update to busybox 1.14.0
- Use busybox mdev as firmware loader
- Compiled with gcc 4.3.2 (default on Debian Lenny)
- Load virtio_blk (if you run Proxmox VE inside Proxmox VE as a KVM guest)
- New OpenVZ vzctl (mainly bug fixes)
- Vncterm: better terminal emulation
- Everything updated to Debian Lenny
- Many bug fixes
Proxmox VE 1.1
Released 15.01.2009: See Downloads
Including:
- Updated Kernel - new e1000/e1000e drivers
- New KVM with many improvements (KVM-83)
- New Chinese translations
- Minor pve-manager updates and bug fixes
Proxmox VE 1.0 - First stable release
Released 29.10.2008: See Downloads
Including:
- KVM and OpenVZ live migration
- Web interface for vzdump backups
- Improved vzdump, now support KVM guests
- New templates available
- Support multiple languages (see Translations for details)
- Improved installer (use grub as boot loader, automatic country/keyboard detection)
- Support up to 16 CPUs
- Based on Debian 4.0r5
- KVM updates (kvm-75)
- OpenVZ updates, Fedora support added
- Improved Kernel (includes drivers for ISCSI, AoE 6-64, DRBD 8.2.6, qlogic firmware for ISCSI/FC HBAs)
- Many bugfixes
Proxmox VE 0.9beta2
Released 22.7.2008, see Proxmox VE 0.9beta2 released!
Including:
- Extend pre-built Virtual Appliances downloads
- Multi-bridge support
- Bonding
- VLAN support
- Extend web interface for KVM guests (add hard drives, network cards, etc.)
- Many bug fixes
Proxmox VE 0.9
First public release: 15.4.2008