From commits-return-90982-archive-asf-public=cust-asf.ponee.io@cloudstack.apache.org Mon Jul 8 10:07:32 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 390E1180675 for ; Mon, 8 Jul 2019 12:07:31 +0200 (CEST) Received: (qmail 92126 invoked by uid 500); 8 Jul 2019 10:07:30 -0000 Mailing-List: contact commits-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list commits@cloudstack.apache.org Received: (qmail 92109 invoked by uid 99); 8 Jul 2019 10:07:30 -0000 Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 08 Jul 2019 10:07:30 +0000 Received: by gitbox.apache.org (ASF Mail Server at gitbox.apache.org, from userid 33) id 4A93087AD6; Mon, 8 Jul 2019 10:07:25 +0000 (UTC) Date: Mon, 08 Jul 2019 10:07:26 +0000 To: "commits@cloudstack.apache.org" Subject: [cloudstack-documentation] 01/01: Merge remote-tracking branch 'origin/4.11' MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit From: rohit@apache.org In-Reply-To: <156258044518.15889.9240903763900528763@gitbox.apache.org> References: <156258044518.15889.9240903763900528763@gitbox.apache.org> X-Git-Host: gitbox.apache.org X-Git-Repo: cloudstack-documentation X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Rev: b63dd1373a95d69963f65d15fdfca7dc9917ac59 X-Git-NotificationType: diff X-Git-Multimail-Version: 1.5.dev Auto-Submitted: auto-generated Message-Id: <20190708100725.4A93087AD6@gitbox.apache.org> This is an automated email from the ASF dual-hosted git repository. rohit pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/cloudstack-documentation.git commit b63dd1373a95d69963f65d15fdfca7dc9917ac59 Merge: a72075b 7c5c9b4 Author: Rohit Yadav AuthorDate: Mon Jul 8 15:37:14 2019 +0530 Merge remote-tracking branch 'origin/4.11' Signed-off-by: Rohit Yadav source/_global.rst | 20 +- source/conf.py | 6 +- source/releasenotes/about.rst | 9 + source/releasenotes/compat.rst | 13 +- source/releasenotes/fixed_issues.rst | 183 +++++++++++++ source/releasenotes/known_issues.rst | 363 -------------------------- source/upgrading/upgrade/_sysvm_restart.rst | 2 + source/upgrading/upgrade/_sysvm_templates.rst | 3 +- source/upgrading/upgrade/upgrade-4.10.rst | 7 +- source/upgrading/upgrade/upgrade-4.11.rst | 9 +- source/upgrading/upgrade/upgrade-4.8.rst | 8 +- source/upgrading/upgrade/upgrade-4.9.rst | 7 +- 12 files changed, 236 insertions(+), 394 deletions(-) diff --cc source/conf.py index 48562e3,0ff2575..4607e9d --- a/source/conf.py +++ b/source/conf.py @@@ -24,9 -24,9 +24,9 @@@ copyright = '2018, Apache Foundation author = 'Apache CloudStack Project' # The short X.Y version - version = '4.12' -version = '4.11' ++version = '4.13' # The full version, including alpha/beta/rc tags - release = '4.12.0.0' -release = '4.11.3.0' ++release = '4.13.0.0' rst_epilog = """ .. include:: /_global.rst @@@ -192,4 -192,4 +192,4 @@@ intersphinx_mapping = {'https://docs.py # -- Options for todo extension ---------------------------------------------- # If true, `todo` and `todoList` produce output, else they produce nothing. --todo_include_todos = True ++todo_include_todos = True diff --cc source/releasenotes/about.rst index 5f2334d,89c9f5e..e444a5c --- a/source/releasenotes/about.rst +++ b/source/releasenotes/about.rst @@@ -16,54 -16,16 +16,63 @@@ What's New in |release| ======================= +Version |release| is a |version| non-LTS release adding multiple features for those who want to access a fresh CloudStack prior to our next LTS. +|release| combines 12 months of work and adds +200 commits, with multiple new features and fixes. + +Some of the changes are presented in this quick summary (this is not a complete list): + +* Drop support for Ubuntu 14.04 +* Allow users of all types to create L2 networks +* keystore: don't restart systemvm cloud.service post cert +* Add back ability to disable backup of snapshot to secondary +* API: add command to list management servers +* UI: Fix "Migrate instance to another host" popup modal +* UI: Fix issue with verification of ipv4/ipv6 address. +* UI: Fix UI bug: Create Network Offering Popup has no fields +* UI: Update jquery and related libraries +* network: Offerings do not have to have Security Grouping enabled +* Vmware offline migration +* IP address acquired with associate ip address is marked as source nat +* ipv6: allow Secondary IPv6 addresses to be EUI-64 +* ipv6: Send userdata to Virtual Router if IPv6 is enabled +* ipv6: Calculate IPv6 address instead of fetching one from a pool +* ipv6: Advanced Networking Security Groups are supported +* ipv6: Allow specification of IPv6 details when creating Basic network +* Enable remote debugging for the management server, usage server, and KVM agent +* Security Group: add secondary ips to the correct ipset based on ip family (4.11) +* Security Group: add secondary ips to the correct ipset +* XenServer: fix Security Groups 'vmops' script +* XenServer: Support online storage migration from non-managed to managed storage +* KVM: Security Group enhancements and refactor old code +* KVM: Properly report available memory to Management Server +* KVM: Add influxdb to statscollector +* KVM: add libvirt / qemu IO bursting +* KVM: Refactory VXLAN script and add IPv6 support +* KVM: Set amount of queues for Virtio SCSI driver to vCPU of Instance +* KVM: Use 'ip route show default 0.0.0.0/0' to find the default gateway +* KVM: Add KVM Guest OS mapping for Windows Server 2019 +* KVM: Enable DPDK support on KVM +* KVM: Allow KVM VM live migration with ROOT volume on file storage type +* Prevent corner case for infinite PrepareForMaintenance +* Enhance bypass vlan overlap check +* Improved support for Java 8 for building artifacts/modules, packaging, and in +* Destroy VM also removes volumes +* Users are able to change/edit the protocol of an ACL rule +* allows to remove local primary storage +* Support requesting a specific IPv4 address in Basic Networking during Instance creation +* Adding zone disablement during deletion of the range +* Display mac address in nic detail view +* Cleanup methods, classes, and POMs + + What's New in 4.11.3.0 + ---------------------- + + The new |release| version is a |version| maintainance release containing almost 50 + fixes and improvements on the 4.11.2.0 release. + + + What's New in 4.11.2.0 ---------------------- diff --cc source/releasenotes/fixed_issues.rst index b0e6df7,411137f..71e73d6 --- a/source/releasenotes/fixed_issues.rst +++ b/source/releasenotes/fixed_issues.rst @@@ -28,866 -28,189 +28,1049 @@@ pull requests. All new features and bug Github pull requests. A subset of these changes are tracked in Jira, which have a standard naming convention of "CLOUDSTACK-NNNN" where "NNNN" is the issue number. ++Issues Fixed in 4.12.0.0 ++------------------------ ++ +Issues fixed aiming milestones 4.11.3.0 and 4.12.0.0 (branches 4.11 and 4.12) + +.. cssclass:: table-striped table-bordered table-hover + ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| Branches | Github | Type | Priority | Description | ++=========================+==========+===============+==========+============================================================+ +| 4.11, 4.12 | `#3210`_ | | | systemd: Fix -Dpid arg passing to systemd usage service | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3197`_ | | | Fix XenServer Security Groups 'vmops' script | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3171`_ | | | Keep iotune section in the VM's XML after live migration | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3154`_ | | | Copy template to target KVM host if needed when migrating | +| | | | | local <> local storage | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#3163`_ | | | systemd: fix services to allow TLS configurations via | +| | | | | java.security.ciphers | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3133`_ | | | feature: add libvirt / qemu io bursting | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#3122`_ | | | Add back ability to disable backup of snapshot to | +| | | | | secondary | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3162`_ | | | Fix issue with verification of ipv4/ipv6 address. | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3150`_ | | | api: add command to list management servers | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3149`_ | | | Fix UI bug: Create Network Offering Popup has no fields | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3112`_ | | | network: Offerings do not have to have Security Grouping | +| | | | | enabled | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#3139`_ | | | packaging: management default file cleanup | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2848`_ | | | Vmware offline migration | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3058`_ | Bug | Major | marvin-nose plugin causes other nose plugins to fail when | +| | | | | not enabled | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3143`_ | | | Fix some LGTM alerts | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2795`_ | | | kvm: Properly report available memory to Management Server | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3125`_ | | | IP address acquired with associate ip address is marked as | +| | | | | source nat | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3136`_ | | | ipv6: Do not allow Secondary IPv6 addresses to be EUI-64 | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3132`_ | | | changed column fingerprint from varchar(62) to text #3123 | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3077`_ | | | ipv6: Calculate IPv6 address instead of fetching one from | +| | | | | a pool | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3069`_ | | | Update jquery and related libraries | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#3134`_ | | | keystore: don't restart systemvm cloud.service post cert | +| | | | | import | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3113`_ | | | kvm: Security Group enhancements and refactor old code | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3099`_ | | | Add resource UUID instead of resource id in | +| | | | | resourcedetails api (#2527) | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3129`_ | | | Fix “test_nic_secondaryip_add_remove” test | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3128`_ | | | Extend PR#2535 to enable remote debugging for CentOS63 | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3115`_ | | | Fix network GC error that's failing a smoketests on master | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3124`_ | | | Delete blank java file | +| | | | | 'CopyTemplateToPrimaryStorageAnswer.java' | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#1730`_ | | | VMTemplateZone needs some love | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#1499`_ | | | Remove unused "umount" method in | +| | | | | NfsSecondaryStorageResource | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3070`_ | | | kvm: Refactory VXLAN script and add IPv6 support | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3120`_ | | | Rework for destroy VM with volumes UI | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3078`_ | | | Add influxdb to statscollector | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3101`_ | | | kvm: Set amount of queues for Virtio SCSI driver to vCPU | +| | | | | of Instance | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#3105`_ | | | VmwareStorageLayoutHelper throws StackOverflowError fix | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3107`_ | | | Add api arg validator for create project api (#3097) | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#3095`_ | | | Prevent corner case for infinite PrepareForMaintenance | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3108`_ | | | Throw InvalidParameterValueException for failing | +| | | | | ApiArgValidator | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#3106`_ | | | marvin: add missing test data for test_migration smoketest | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3100`_ | | | ipv6: Send userdata to Virtual Router if IPv6 is enabled | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3026`_ | | | Enhance bypass vlan overlap check | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#3098`_ | | | Add support for keyword in listSSHKeyPairs command search | +| | | | | (#2920) | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3102`_ | | | README: Ho ho ho! | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2997`_ | | | Allow KVM VM live migration with ROOT volume on file | +| | | | | storage type | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#2894`_ | | | api: don't throttle api discovery for listApis command | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#3024`_ | | | travis: fail fast if --with-marvin fails with nose | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3085`_ | | | server/test: Move test files to right location | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3000`_ | Bug | Major | UK: Exploring Testing - unexpected output occurred on | +| | | | | Ctrl+Keypad, AltGR+Keypad and AltGR+ Numerics | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3080`_ | | | kvm: Use 'ip route show default 0.0.0.0/0' to find the | +| | | | | default gateway | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#3005`_ | | | Discover tags field on superclass of API responses | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#3076`_ | | | security: increase keystore setup/import timeout | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#3030`_ | | | correct permissions in spec file and fix class path | +| | | | | specified variable | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2793`_ | | | Destroyvm also removes volumes | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2660`_ | | | Macaddresses | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#3066`_ | | | API: move ostypeid from DB id to DB uuid, backports #2528 | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#3037`_ | | | kvm: when untagged vxlan is used, use the default | +| | | | | guest/public bridge | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#2990`_ | | | Security Group: add secondary ips to the correct ipset | +| | | | | based on ip family (4.11) | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3062`_ | | | Fix null pointer exception when using | +| | | | | ConfigKey.Scope.ManagementServer | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3061`_ | | | Adding a try catch for Xen licensing issue | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3020`_ | | | Add KVM Guest OS mapping for Windows Server 2019 | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#3055`_ | | | marvin: add missing default test data | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3042`_ | | | Allow password enabled for iso (#2745) | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2595`_ | Improvement | Major | Support requesting a specific IPv4 address in Basic | +| | | | | Networking during Instance creation | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3053`_ | | | ipv6: Advanced Networking Security Groups are supported | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#3038`_ | | | surefire: ignore system classloader to make tests run | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3028`_ | | | Adding zone disablement during deletion of the range plus | +| | | | | one more tr… | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3034`_ | | | Display mac address in nic detail view | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3014`_ | | | Remove unused StrategyPriority.PLUGIN | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.11, 4.12 | `#3021`_ | | | Skip network migration tests for not supported hypervisors | +| | | | | instead of failing | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2985`_ | | | kvm/ceph: When create a new RBD image use modern | +| | | | | flags/features for t… | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3016`_ | | | documented host.reserved.mem.mb parameter | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3013`_ | | | Print log on INFO if Host reached Max Guests Limit | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2919`_ | | | vmware: updateVmwareDc API for updating vmware datacenter | +| | | | | details | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2905`_ | | | Fix delete domain button in the UI to update only after | +| | | | | deleteDomain job finishes | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3019`_ | | | Adding three new settings into cloud.configuration. | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2896`_ | | | add exitcode / distribution detection and remove export | +| | | | | CGROUP_DAEMON for RHEL7/CentOS7 | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2839`_ | | | Enable DPDK support on KVM | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#3003`_ | | | make sure no time skew can interfere with comparison | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2987`_ | | | Fix set affinity for user overlay problem (Fixes #2986) | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2893`_ | | | ApiServer: signature v3 to accept more formats | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2898`_ | | | docker: add compose file for database | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#1448`_ | Improvement | Trivial | Remove unused classes | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2925`_ | | | kvm: use libvirtd as service name for all distributions | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2185`_ | New Feature | Minor | Redirect saml2 failed login message to a configurable URL | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2870`_ | | | KVM HyperV Enlightment for Improved Windows Server 2008+ | +| | | | | Performance | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2921`_ | | | template: Return requireshvm key in list template response | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2922`_ | | | template: create/updateTemplate should allow to set/change | +| | | | | sshKeyEnabled | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2914`_ | | | tools: Added '-B' flag for mvn current version cmd (#2910) | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2912`_ | | | kvm: Use libvirtd as service name for libvirt for Debian | +| | | | | (#2909) | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2897`_ | | | Allow enable the Java remote Debug for CloudStack Agent | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2883`_ | | | Uilanguages | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2849`_ | | | Remove deprecated buildw and wix plugin | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2847`_ | Improvement | Major | Inconsistent boolean-related method names | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2691`_ | | | remove replace properties from ignore list | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2828`_ | | | deb: Remove Ubuntu 14.04 LTS support and update DEB | +| | | | | dependencies | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2833`_ | | | Run diagnostics API UI integration for system VMs and VR | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2817`_ | | | Remove 'iam' projects | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2773`_ | New Feature | Critical | Add Secondary IPv6 address through API | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2500`_ | | | Restrict the number of managed clustered file systems per | +| | | | | compute cluster | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2835`_ | | | Fix Overlay issue in snapshot view | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2761`_ | | | Add managed storage pool constraints to MigrateWithVolume | +| | | | | API method | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2826`_ | | | Add user information on the Event-View in the UI | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2803`_ | | | Fix "Migrate instance to another host" popup modal | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2585`_ | | | Add ability to archive snapshots on primary storage | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2813`_ | | | Remove class snapshot data factory test | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2798`_ | | | Fix Div overlay problem when PopUp modal with error | +| | | | | message is closed | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2812`_ | | | Trivial typo s/pacakge/package | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2814`_ | | | display translation labels as html instead of plain text | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2808`_ | | | Fix the problem at #1740 when it loads all snapshots in | +| | | | | the primary storage | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2755`_ | | | Fix migrate vol xen vmware test | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2807`_ | | | Remove UserVmDetailsDao duplicate field | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2796`_ | | | Fix some log messages that do not match with their | +| | | | | function | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2502`_ | Improvement | Major | XenServer: Support online storage migration from | +| | | | | non-managed to managed storage | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2800`_ | | | tests: add unit tests for console proxy url | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2399`_ | Bug | Minor | Snapshots are not getting deleted when domain is deleted | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2786`_ | | | Fix alert message in VM creation wizard | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2766`_ | | | kvm: Agent should not check if remaining memory on host is | +| | | | | sufficient | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2762`_ | | | Make HTTP handler of embedded server to be configured | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2752`_ | | | Fix test_deploy_virtio_scsi_vm.py smoke test failures | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2764`_ | | | kvm: Fixes #2763 move post-renewal libvirt restart class | +| | | | | suitably | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2613`_ | | | Cleanup POMs | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2739`_ | | | Async jobs add endtime | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2765`_ | | | cleanup: Remove unused variables | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2636`_ | | | Fix limitation on tag matching in 'migrateVolume' with | +| | | | | disk offering replacement | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2751`_ | | | api: remove empty response parameters | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2732`_ | | | security_group: Use execute() function instead of | +| | | | | non-existing bash() | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2756`_ | | | fix provisionCertificate api returns NPE when 'reconnect' | +| | | | | parameter is true | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2703`_ | | | Fix concurrency problem when moving ACL rules with | +| | | | | drag&drop | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2750`_ | | | Refactor userVmDetailsDao field and remove unusued fields | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2503`_ | | | Support multiple volume access groups per compute cluster | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2721`_ | | | api: Introducing a new diagnostics API command for system | +| | | | | VMs for CloudStack admins | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2640`_ | | | Enhance Travis to do packaging job | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2649`_ | | | Catch error in Debian packaging script and fail the build | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2738`_ | | | Fix typo in VirtualMachineManagerImpl.java | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2718`_ | | | Update Apache DBCP version | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2723`_ | | | Add a PendingRelease notes file | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2659`_ | | | removed unused code in snapshotDao | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2670`_ | | | Removing an old, unused NetApp plug-in | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2646`_ | | | Don't skip tests while packaging Centos7 | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2584`_ | | | Enhance and cleanup DatabaseUpgradeChecker | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2600`_ | Improvement | Major | Inconsistent method names | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2627`_ | | | Catch error in packagin script and fail the build | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2619`_ | | | Remove "self-injection" of AccountManagerImpl | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2607`_ | | | Allow changing disk offering of VMs' root volume during | +| | | | | volume migration | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2612`_ | | | [migrateVolume API method] Filter disk offerings based on | +| | | | | target storage pool selected | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#1940`_ | Bug | Major | ACS records ID in events tables instead of UUID. | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2608`_ | | | API: move ostypeid from DB id to DB uuid | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2606`_ | | | When creating a new account (via domain admin) it is | +| | | | | possible to select “root admin” as the role for the new | +| | | | | user | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2601`_ | Improvement | Major | Inconsiste "setXXX" method names. | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2599`_ | Improvement | Major | Inconsistent "getXXX" and "listXXX" method names. | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2598`_ | Improvement | Major | Inconsistent method name | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2428`_ | Bug | Minor | JSON response returns boolean as string | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2486`_ | Improvement | Major | Change disk offering when volume is migrated to different | +| | | | | type of storage pool. | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2422`_ | Improvement | Major | Require checkstyle to verify package names against | +| | | | | directory structure | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2573`_ | Bug | Major | Fix Some Potential NPE | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2594`_ | | | Remove 'NetworkManagerTestComponentLibrary' empty class | +| | | | | and related configurations | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2597`_ | | | UpdateUserCmd: apiSecretKey refers to itself | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2591`_ | Improvement | Major | Inconsistent method names | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2580`_ | Improvement | Minor | Log messages that do not match with their method function | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2587`_ | | | Remove empty VPN test class | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2511`_ | Bug | Major | Sometimes a bug happens when moving ACL rules (changing | +| | | | | their order with drag and drop) | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2572`_ | | | Remove 'todb' in favor of 'encodeURIComponent'. | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2553`_ | | | Update inconsistent debugging info in catch block | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2499`_ | | | Updates to capacity management | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2570`_ | | | Improve README | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2568`_ | | | Log command output in CsHelper.execute command | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2559`_ | | | Upgrade path 4.11 through 4.11.1 to 4.12 | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2555`_ | | | Remove 'md5Hashed' variable from Javascript. | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2390`_ | Bug | Major | Unable to remove local primary storage | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2564`_ | | | [Docs] Fix URL error from installation instructions | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2404`_ | Bug | Critical | User is able to change to “Guest OS type” that has been | +| | | | | removed | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2401`_ | Bug | Major | CloudStack is not importing Local storage properly | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2462`_ | Bug | Major | Allow updating the network ACL list name and Description | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2535`_ | | | Create an easy way to enable Java remote Debug for ACS | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2526`_ | | | add issue template for github issues | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2522`_ | | | indicate scope of tests in checklist | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2515`_ | | | Fix Successfully typo | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2414`_ | Bug | Major | Duplicated file SRs being created in XenServer pools | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2492`_ | | | Fix the name of the column used to hold IPv4 range in | +| | | | | 'vlan' table. | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2496`_ | New Feature | Major | Users are not able to change/edit the protocol of an ACL | +| | | | | rule | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2510`_ | Improvement | Major | Inadequate information for handling catch clauses | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2438`_ | Improvement | Minor | Remove unused things from HostDaoImpl | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2397`_ | Improvement | Major | Allow specification of IPv6 details when creating Basic | +| | | | | Network | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2481`_ | Bug | Major | Invalid pair for response object breaking response parsing | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2497`_ | Bug | Minor | Error 404 for /client/scripts/vm_snapshots.js | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2494`_ | New Feature | Major | Button in ACL rules page to export all rules as a CSV file | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2495`_ | | | Fix typo in Packaging script | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2491`_ | | | Fix "agent-lb" project | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2433`_ | Improvement | Minor | Fix and enhance package script | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2387`_ | Bug | Major | Improve Error Message for Host Alert State | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2442`_ | Bug | Major | Disabled Xenserver cluster can still deploy VMs | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2484`_ | | | createNetworkACL: number has the wrong doc | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2475`_ | Improvement | Minor | Add Text-Field to each ACL Rule | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2470`_ | Bug | Major | XenServer 7.1: Cannot mount xentool iso from cloudstack | +| | | | | on VMs | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2425`_ | Improvement | Major | ACS cannot migrate a volume from local to shared storage | +| | | | | (for XenServer) | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2478`_ | Bug | Major | Bug on sorting ACL rules list in chrome | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2437`_ | Improvement | Minor | Create template/volume does not allow to specify HVM | +| | | | | requirement | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2439`_ | Bug | Minor | Missing float part of secondary storage data when | +| | | | | calculating secondary storage usage in listAccounts | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2392`_ | | | dateutil: constistency of tzdate input and output | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2463`_ | Task | Major | Create database path upgrade from 4.11.0.0 to 4.12.0.0 | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2244`_ | Bug | Major | Volume download times out in 3600 seconds | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2443`_ | Bug | Major | updateResourceCount not accounting resources of VMs with | +| | | | | custom service offering | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2451`_ | Bug | Major | Creating a snapshot from VM Snapshot generates error if | +| | | | | hypervisor is not KVM. | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2457`_ | Improvement | Major | Marvin: add support for password-enabled templates | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2456`_ | Bug | Major | Single view network ACL rules listing | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ +| 4.12 | `#2432`_ | Improvement | Major | Updated code-styling and improvements to security_group.py | ++-------------------------+----------+---------------+----------+------------------------------------------------------------+ + +.. _`#3210`: https://github.com/apache/cloudstack/pull/3210 +.. _`#3197`: https://github.com/apache/cloudstack/pull/3197 +.. _`#3171`: https://github.com/apache/cloudstack/pull/3171 +.. _`#3154`: https://github.com/apache/cloudstack/pull/3154 +.. _`#3163`: https://github.com/apache/cloudstack/pull/3163 +.. _`#3133`: https://github.com/apache/cloudstack/pull/3133 +.. _`#3122`: https://github.com/apache/cloudstack/pull/3122 +.. _`#3162`: https://github.com/apache/cloudstack/pull/3162 +.. _`#3150`: https://github.com/apache/cloudstack/pull/3150 +.. _`#3149`: https://github.com/apache/cloudstack/pull/3149 +.. _`#3112`: https://github.com/apache/cloudstack/pull/3112 +.. _`#3139`: https://github.com/apache/cloudstack/pull/3139 +.. _`#2848`: https://github.com/apache/cloudstack/pull/2848 +.. _`#3058`: https://github.com/apache/cloudstack/pull/3058 +.. _`#3143`: https://github.com/apache/cloudstack/pull/3143 +.. _`#2795`: https://github.com/apache/cloudstack/pull/2795 +.. _`#3125`: https://github.com/apache/cloudstack/pull/3125 +.. _`#3136`: https://github.com/apache/cloudstack/pull/3136 +.. _`#3132`: https://github.com/apache/cloudstack/pull/3132 +.. _`#3077`: https://github.com/apache/cloudstack/pull/3077 +.. _`#3069`: https://github.com/apache/cloudstack/pull/3069 +.. _`#3134`: https://github.com/apache/cloudstack/pull/3134 +.. _`#3113`: https://github.com/apache/cloudstack/pull/3113 +.. _`#3099`: https://github.com/apache/cloudstack/pull/3099 +.. _`#3129`: https://github.com/apache/cloudstack/pull/3129 +.. _`#3128`: https://github.com/apache/cloudstack/pull/3128 +.. _`#3115`: https://github.com/apache/cloudstack/pull/3115 +.. _`#3124`: https://github.com/apache/cloudstack/pull/3124 +.. _`#1730`: https://github.com/apache/cloudstack/pull/1730 +.. _`#1499`: https://github.com/apache/cloudstack/pull/1499 +.. _`#3070`: https://github.com/apache/cloudstack/pull/3070 +.. _`#3120`: https://github.com/apache/cloudstack/pull/3120 +.. _`#3078`: https://github.com/apache/cloudstack/pull/3078 +.. _`#3101`: https://github.com/apache/cloudstack/pull/3101 +.. _`#3105`: https://github.com/apache/cloudstack/pull/3105 +.. _`#3107`: https://github.com/apache/cloudstack/pull/3107 +.. _`#3095`: https://github.com/apache/cloudstack/pull/3095 +.. _`#3108`: https://github.com/apache/cloudstack/pull/3108 +.. _`#3106`: https://github.com/apache/cloudstack/pull/3106 +.. _`#3100`: https://github.com/apache/cloudstack/pull/3100 +.. _`#3026`: https://github.com/apache/cloudstack/pull/3026 +.. _`#3098`: https://github.com/apache/cloudstack/pull/3098 +.. _`#3102`: https://github.com/apache/cloudstack/pull/3102 +.. _`#2997`: https://github.com/apache/cloudstack/pull/2997 +.. _`#2894`: https://github.com/apache/cloudstack/pull/2894 +.. _`#3024`: https://github.com/apache/cloudstack/pull/3024 +.. _`#3085`: https://github.com/apache/cloudstack/pull/3085 +.. _`#3000`: https://github.com/apache/cloudstack/pull/3000 +.. _`#3080`: https://github.com/apache/cloudstack/pull/3080 +.. _`#3005`: https://github.com/apache/cloudstack/pull/3005 +.. _`#3076`: https://github.com/apache/cloudstack/pull/3076 +.. _`#3030`: https://github.com/apache/cloudstack/pull/3030 +.. _`#2793`: https://github.com/apache/cloudstack/pull/2793 +.. _`#2660`: https://github.com/apache/cloudstack/pull/2660 +.. _`#3066`: https://github.com/apache/cloudstack/pull/3066 +.. _`#3037`: https://github.com/apache/cloudstack/pull/3037 +.. _`#2990`: https://github.com/apache/cloudstack/pull/2990 +.. _`#3062`: https://github.com/apache/cloudstack/pull/3062 +.. _`#3061`: https://github.com/apache/cloudstack/pull/3061 +.. _`#3020`: https://github.com/apache/cloudstack/pull/3020 +.. _`#3055`: https://github.com/apache/cloudstack/pull/3055 +.. _`#3042`: https://github.com/apache/cloudstack/pull/3042 +.. _`#2595`: https://github.com/apache/cloudstack/pull/2595 +.. _`#3053`: https://github.com/apache/cloudstack/pull/3053 +.. _`#3038`: https://github.com/apache/cloudstack/pull/3038 +.. _`#3028`: https://github.com/apache/cloudstack/pull/3028 +.. _`#3034`: https://github.com/apache/cloudstack/pull/3034 +.. _`#3014`: https://github.com/apache/cloudstack/pull/3014 +.. _`#3021`: https://github.com/apache/cloudstack/pull/3021 +.. _`#3022`: https://github.com/apache/cloudstack/pull/3022 +.. _`#3012`: https://github.com/apache/cloudstack/pull/3012 +.. _`#3018`: https://github.com/apache/cloudstack/pull/3018 +.. _`#2985`: https://github.com/apache/cloudstack/pull/2985 +.. _`#3016`: https://github.com/apache/cloudstack/pull/3016 +.. _`#3013`: https://github.com/apache/cloudstack/pull/3013 +.. _`#2919`: https://github.com/apache/cloudstack/pull/2919 +.. _`#3007`: https://github.com/apache/cloudstack/pull/3007 +.. _`#2905`: https://github.com/apache/cloudstack/pull/2905 +.. _`#3019`: https://github.com/apache/cloudstack/pull/3019 +.. _`#2896`: https://github.com/apache/cloudstack/pull/2896 +.. _`#2980`: https://github.com/apache/cloudstack/pull/2980 +.. _`#2839`: https://github.com/apache/cloudstack/pull/2839 +.. _`#3003`: https://github.com/apache/cloudstack/pull/3003 +.. _`#3010`: https://github.com/apache/cloudstack/pull/3010 +.. _`#2987`: https://github.com/apache/cloudstack/pull/2987 +.. _`#2893`: https://github.com/apache/cloudstack/pull/2893 +.. _`#2984`: https://github.com/apache/cloudstack/pull/2984 +.. _`#2898`: https://github.com/apache/cloudstack/pull/2898 +.. _`#1448`: https://github.com/apache/cloudstack/pull/1448 +.. _`#2928`: https://github.com/apache/cloudstack/pull/2928 +.. _`#2979`: https://github.com/apache/cloudstack/pull/2979 +.. _`#2925`: https://github.com/apache/cloudstack/pull/2925 +.. _`#2927`: https://github.com/apache/cloudstack/pull/2927 +.. _`#2185`: https://github.com/apache/cloudstack/pull/2185 +.. _`#2923`: https://github.com/apache/cloudstack/pull/2923 +.. _`#2926`: https://github.com/apache/cloudstack/pull/2926 +.. _`#2870`: https://github.com/apache/cloudstack/pull/2870 +.. _`#2915`: https://github.com/apache/cloudstack/pull/2915 +.. _`#2921`: https://github.com/apache/cloudstack/pull/2921 +.. _`#2922`: https://github.com/apache/cloudstack/pull/2922 +.. _`#2916`: https://github.com/apache/cloudstack/pull/2916 +.. _`#2907`: https://github.com/apache/cloudstack/pull/2907 +.. _`#2914`: https://github.com/apache/cloudstack/pull/2914 +.. _`#2907`: https://github.com/apache/cloudstack/pull/2907 +.. _`#2912`: https://github.com/apache/cloudstack/pull/2912 +.. _`#2911`: https://github.com/apache/cloudstack/pull/2911 +.. _`#2900`: https://github.com/apache/cloudstack/pull/2900 +.. _`#2904`: https://github.com/apache/cloudstack/pull/2904 +.. _`#2897`: https://github.com/apache/cloudstack/pull/2897 +.. _`#2902`: https://github.com/apache/cloudstack/pull/2902 +.. _`#2903`: https://github.com/apache/cloudstack/pull/2903 +.. _`#2892`: https://github.com/apache/cloudstack/pull/2892 +.. _`#2876`: https://github.com/apache/cloudstack/pull/2876 +.. _`#2888`: https://github.com/apache/cloudstack/pull/2888 +.. _`#2889`: https://github.com/apache/cloudstack/pull/2889 +.. _`#2883`: https://github.com/apache/cloudstack/pull/2883 +.. _`#2884`: https://github.com/apache/cloudstack/pull/2884 +.. _`#2879`: https://github.com/apache/cloudstack/pull/2879 +.. _`#2878`: https://github.com/apache/cloudstack/pull/2878 +.. _`#2875`: https://github.com/apache/cloudstack/pull/2875 +.. _`#2849`: https://github.com/apache/cloudstack/pull/2849 +.. _`#2866`: https://github.com/apache/cloudstack/pull/2866 +.. _`#2743`: https://github.com/apache/cloudstack/pull/2743 +.. _`#2860`: https://github.com/apache/cloudstack/pull/2860 +.. _`#2847`: https://github.com/apache/cloudstack/pull/2847 +.. _`#2859`: https://github.com/apache/cloudstack/pull/2859 +.. _`#2855`: https://github.com/apache/cloudstack/pull/2855 +.. _`#2852`: https://github.com/apache/cloudstack/pull/2852 +.. _`#2691`: https://github.com/apache/cloudstack/pull/2691 +.. _`#2828`: https://github.com/apache/cloudstack/pull/2828 +.. _`#2833`: https://github.com/apache/cloudstack/pull/2833 +.. _`#2846`: https://github.com/apache/cloudstack/pull/2846 +.. _`#2840`: https://github.com/apache/cloudstack/pull/2840 +.. _`#2799`: https://github.com/apache/cloudstack/pull/2799 +.. _`#2817`: https://github.com/apache/cloudstack/pull/2817 +.. _`#2773`: https://github.com/apache/cloudstack/pull/2773 +.. _`#2500`: https://github.com/apache/cloudstack/pull/2500 +.. _`#2835`: https://github.com/apache/cloudstack/pull/2835 +.. _`#2761`: https://github.com/apache/cloudstack/pull/2761 +.. _`#2829`: https://github.com/apache/cloudstack/pull/2829 +.. _`#2824`: https://github.com/apache/cloudstack/pull/2824 +.. _`#2836`: https://github.com/apache/cloudstack/pull/2836 +.. _`#2825`: https://github.com/apache/cloudstack/pull/2825 +.. _`#2832`: https://github.com/apache/cloudstack/pull/2832 +.. _`#2826`: https://github.com/apache/cloudstack/pull/2826 +.. _`#2803`: https://github.com/apache/cloudstack/pull/2803 +.. _`#2806`: https://github.com/apache/cloudstack/pull/2806 +.. _`#2819`: https://github.com/apache/cloudstack/pull/2819 +.. _`#2585`: https://github.com/apache/cloudstack/pull/2585 +.. _`#2091`: https://github.com/apache/cloudstack/pull/2091 +.. _`#2815`: https://github.com/apache/cloudstack/pull/2815 +.. _`#2813`: https://github.com/apache/cloudstack/pull/2813 +.. _`#2798`: https://github.com/apache/cloudstack/pull/2798 +.. _`#2722`: https://github.com/apache/cloudstack/pull/2722 +.. _`#2812`: https://github.com/apache/cloudstack/pull/2812 +.. _`#2814`: https://github.com/apache/cloudstack/pull/2814 +.. _`#2810`: https://github.com/apache/cloudstack/pull/2810 +.. _`#2808`: https://github.com/apache/cloudstack/pull/2808 +.. _`#2755`: https://github.com/apache/cloudstack/pull/2755 +.. _`#2807`: https://github.com/apache/cloudstack/pull/2807 +.. _`#2809`: https://github.com/apache/cloudstack/pull/2809 +.. _`#2811`: https://github.com/apache/cloudstack/pull/2811 +.. _`#2796`: https://github.com/apache/cloudstack/pull/2796 +.. _`#2502`: https://github.com/apache/cloudstack/pull/2502 +.. _`#2800`: https://github.com/apache/cloudstack/pull/2800 +.. _`#2399`: https://github.com/apache/cloudstack/pull/2399 +.. _`#2776`: https://github.com/apache/cloudstack/pull/2776 +.. _`#2786`: https://github.com/apache/cloudstack/pull/2786 +.. _`#2794`: https://github.com/apache/cloudstack/pull/2794 +.. _`#2766`: https://github.com/apache/cloudstack/pull/2766 +.. _`#2790`: https://github.com/apache/cloudstack/pull/2790 +.. _`#2788`: https://github.com/apache/cloudstack/pull/2788 +.. _`#2785`: https://github.com/apache/cloudstack/pull/2785 +.. _`#2784`: https://github.com/apache/cloudstack/pull/2784 +.. _`#2782`: https://github.com/apache/cloudstack/pull/2782 +.. _`#2791`: https://github.com/apache/cloudstack/pull/2791 +.. _`#2792`: https://github.com/apache/cloudstack/pull/2792 +.. _`#2781`: https://github.com/apache/cloudstack/pull/2781 +.. _`#2775`: https://github.com/apache/cloudstack/pull/2775 +.. _`#2778`: https://github.com/apache/cloudstack/pull/2778 +.. _`#2769`: https://github.com/apache/cloudstack/pull/2769 +.. _`#2747`: https://github.com/apache/cloudstack/pull/2747 +.. _`#2734`: https://github.com/apache/cloudstack/pull/2734 +.. _`#2762`: https://github.com/apache/cloudstack/pull/2762 +.. _`#2752`: https://github.com/apache/cloudstack/pull/2752 +.. _`#2764`: https://github.com/apache/cloudstack/pull/2764 +.. _`#2613`: https://github.com/apache/cloudstack/pull/2613 +.. _`#2767`: https://github.com/apache/cloudstack/pull/2767 +.. _`#2739`: https://github.com/apache/cloudstack/pull/2739 +.. _`#2765`: https://github.com/apache/cloudstack/pull/2765 +.. _`#2636`: https://github.com/apache/cloudstack/pull/2636 +.. _`#2751`: https://github.com/apache/cloudstack/pull/2751 +.. _`#2757`: https://github.com/apache/cloudstack/pull/2757 +.. _`#2732`: https://github.com/apache/cloudstack/pull/2732 +.. _`#2756`: https://github.com/apache/cloudstack/pull/2756 +.. _`#2703`: https://github.com/apache/cloudstack/pull/2703 +.. _`#2750`: https://github.com/apache/cloudstack/pull/2750 +.. _`#2709`: https://github.com/apache/cloudstack/pull/2709 +.. _`#2503`: https://github.com/apache/cloudstack/pull/2503 +.. _`#2524`: https://github.com/apache/cloudstack/pull/2524 +.. _`#2721`: https://github.com/apache/cloudstack/pull/2721 +.. _`#2640`: https://github.com/apache/cloudstack/pull/2640 +.. _`#2649`: https://github.com/apache/cloudstack/pull/2649 +.. _`#2738`: https://github.com/apache/cloudstack/pull/2738 +.. _`#2718`: https://github.com/apache/cloudstack/pull/2718 +.. _`#2728`: https://github.com/apache/cloudstack/pull/2728 +.. _`#2727`: https://github.com/apache/cloudstack/pull/2727 +.. _`#2723`: https://github.com/apache/cloudstack/pull/2723 +.. _`#2659`: https://github.com/apache/cloudstack/pull/2659 +.. _`#2712`: https://github.com/apache/cloudstack/pull/2712 +.. _`#2714`: https://github.com/apache/cloudstack/pull/2714 +.. _`#2715`: https://github.com/apache/cloudstack/pull/2715 +.. _`#2493`: https://github.com/apache/cloudstack/pull/2493 +.. _`#2716`: https://github.com/apache/cloudstack/pull/2716 +.. _`#2681`: https://github.com/apache/cloudstack/pull/2681 +.. _`#2670`: https://github.com/apache/cloudstack/pull/2670 +.. _`#2710`: https://github.com/apache/cloudstack/pull/2710 +.. _`#2706`: https://github.com/apache/cloudstack/pull/2706 +.. _`#2699`: https://github.com/apache/cloudstack/pull/2699 +.. _`#2705`: https://github.com/apache/cloudstack/pull/2705 +.. _`#2704`: https://github.com/apache/cloudstack/pull/2704 +.. _`#2693`: https://github.com/apache/cloudstack/pull/2693 +.. _`#2697`: https://github.com/apache/cloudstack/pull/2697 +.. _`#2686`: https://github.com/apache/cloudstack/pull/2686 +.. _`#2696`: https://github.com/apache/cloudstack/pull/2696 +.. _`#2683`: https://github.com/apache/cloudstack/pull/2683 +.. _`#2694`: https://github.com/apache/cloudstack/pull/2694 +.. _`#2688`: https://github.com/apache/cloudstack/pull/2688 +.. _`#2672`: https://github.com/apache/cloudstack/pull/2672 +.. _`#2674`: https://github.com/apache/cloudstack/pull/2674 +.. _`#2673`: https://github.com/apache/cloudstack/pull/2673 +.. _`#2676`: https://github.com/apache/cloudstack/pull/2676 +.. _`#2669`: https://github.com/apache/cloudstack/pull/2669 +.. _`#2669`: https://github.com/apache/cloudstack/pull/2669 +.. _`#2664`: https://github.com/apache/cloudstack/pull/2664 +.. _`#2663`: https://github.com/apache/cloudstack/pull/2663 +.. _`#2667`: https://github.com/apache/cloudstack/pull/2667 +.. _`#2661`: https://github.com/apache/cloudstack/pull/2661 +.. _`#2639`: https://github.com/apache/cloudstack/pull/2639 +.. _`#2653`: https://github.com/apache/cloudstack/pull/2653 +.. _`#2656`: https://github.com/apache/cloudstack/pull/2656 +.. _`#2651`: https://github.com/apache/cloudstack/pull/2651 +.. _`#2651`: https://github.com/apache/cloudstack/pull/2651 +.. _`#2473`: https://github.com/apache/cloudstack/pull/2473 +.. _`#2473`: https://github.com/apache/cloudstack/pull/2473 +.. _`#2655`: https://github.com/apache/cloudstack/pull/2655 +.. _`#2630`: https://github.com/apache/cloudstack/pull/2630 +.. _`#2652`: https://github.com/apache/cloudstack/pull/2652 +.. _`#2629`: https://github.com/apache/cloudstack/pull/2629 +.. _`#2638`: https://github.com/apache/cloudstack/pull/2638 +.. _`#2638`: https://github.com/apache/cloudstack/pull/2638 +.. _`#2645`: https://github.com/apache/cloudstack/pull/2645 +.. _`#2645`: https://github.com/apache/cloudstack/pull/2645 +.. _`#2646`: https://github.com/apache/cloudstack/pull/2646 +.. _`#2635`: https://github.com/apache/cloudstack/pull/2635 +.. _`#2635`: https://github.com/apache/cloudstack/pull/2635 +.. _`#2634`: https://github.com/apache/cloudstack/pull/2634 +.. _`#2634`: https://github.com/apache/cloudstack/pull/2634 +.. _`#2508`: https://github.com/apache/cloudstack/pull/2508 +.. _`#2508`: https://github.com/apache/cloudstack/pull/2508 +.. _`#2584`: https://github.com/apache/cloudstack/pull/2584 +.. _`#2600`: https://github.com/apache/cloudstack/pull/2600 +.. _`#2627`: https://github.com/apache/cloudstack/pull/2627 +.. _`#2615`: https://github.com/apache/cloudstack/pull/2615 +.. _`#2632`: https://github.com/apache/cloudstack/pull/2632 +.. _`#2621`: https://github.com/apache/cloudstack/pull/2621 +.. _`#2619`: https://github.com/apache/cloudstack/pull/2619 +.. _`#2607`: https://github.com/apache/cloudstack/pull/2607 +.. _`#2626`: https://github.com/apache/cloudstack/pull/2626 +.. _`#2623`: https://github.com/apache/cloudstack/pull/2623 +.. _`#2628`: https://github.com/apache/cloudstack/pull/2628 +.. _`#2628`: https://github.com/apache/cloudstack/pull/2628 +.. _`#2612`: https://github.com/apache/cloudstack/pull/2612 +.. _`#1940`: https://github.com/apache/cloudstack/pull/1940 +.. _`#2608`: https://github.com/apache/cloudstack/pull/2608 +.. _`#2574`: https://github.com/apache/cloudstack/pull/2574 +.. _`#2471`: https://github.com/apache/cloudstack/pull/2471 +.. _`#2606`: https://github.com/apache/cloudstack/pull/2606 +.. _`#2601`: https://github.com/apache/cloudstack/pull/2601 +.. _`#2599`: https://github.com/apache/cloudstack/pull/2599 +.. _`#2598`: https://github.com/apache/cloudstack/pull/2598 +.. _`#2605`: https://github.com/apache/cloudstack/pull/2605 +.. _`#2428`: https://github.com/apache/cloudstack/pull/2428 +.. _`#2536`: https://github.com/apache/cloudstack/pull/2536 +.. _`#2486`: https://github.com/apache/cloudstack/pull/2486 +.. _`#2422`: https://github.com/apache/cloudstack/pull/2422 +.. _`#2566`: https://github.com/apache/cloudstack/pull/2566 +.. _`#2573`: https://github.com/apache/cloudstack/pull/2573 +.. _`#2412`: https://github.com/apache/cloudstack/pull/2412 +.. _`#2594`: https://github.com/apache/cloudstack/pull/2594 +.. _`#2597`: https://github.com/apache/cloudstack/pull/2597 +.. _`#2498`: https://github.com/apache/cloudstack/pull/2498 +.. _`#2591`: https://github.com/apache/cloudstack/pull/2591 +.. _`#2590`: https://github.com/apache/cloudstack/pull/2590 +.. _`#2582`: https://github.com/apache/cloudstack/pull/2582 +.. _`#2577`: https://github.com/apache/cloudstack/pull/2577 +.. _`#2579`: https://github.com/apache/cloudstack/pull/2579 +.. _`#2589`: https://github.com/apache/cloudstack/pull/2589 +.. _`#2588`: https://github.com/apache/cloudstack/pull/2588 +.. _`#2505`: https://github.com/apache/cloudstack/pull/2505 +.. _`#2580`: https://github.com/apache/cloudstack/pull/2580 +.. _`#2587`: https://github.com/apache/cloudstack/pull/2587 +.. _`#2586`: https://github.com/apache/cloudstack/pull/2586 +.. _`#2576`: https://github.com/apache/cloudstack/pull/2576 +.. _`#2562`: https://github.com/apache/cloudstack/pull/2562 +.. _`#2554`: https://github.com/apache/cloudstack/pull/2554 +.. _`#2511`: https://github.com/apache/cloudstack/pull/2511 +.. _`#2572`: https://github.com/apache/cloudstack/pull/2572 +.. _`#2553`: https://github.com/apache/cloudstack/pull/2553 +.. _`#2499`: https://github.com/apache/cloudstack/pull/2499 +.. _`#2570`: https://github.com/apache/cloudstack/pull/2570 +.. _`#2568`: https://github.com/apache/cloudstack/pull/2568 +.. _`#2559`: https://github.com/apache/cloudstack/pull/2559 +.. _`#2567`: https://github.com/apache/cloudstack/pull/2567 +.. _`#2563`: https://github.com/apache/cloudstack/pull/2563 +.. _`#2555`: https://github.com/apache/cloudstack/pull/2555 +.. _`#2390`: https://github.com/apache/cloudstack/pull/2390 +.. _`#2564`: https://github.com/apache/cloudstack/pull/2564 +.. _`#2557`: https://github.com/apache/cloudstack/pull/2557 +.. _`#2404`: https://github.com/apache/cloudstack/pull/2404 +.. _`#2550`: https://github.com/apache/cloudstack/pull/2550 +.. _`#2560`: https://github.com/apache/cloudstack/pull/2560 +.. _`#2401`: https://github.com/apache/cloudstack/pull/2401 +.. _`#2462`: https://github.com/apache/cloudstack/pull/2462 +.. _`#2490`: https://github.com/apache/cloudstack/pull/2490 +.. _`#2538`: https://github.com/apache/cloudstack/pull/2538 +.. _`#2517`: https://github.com/apache/cloudstack/pull/2517 +.. _`#2552`: https://github.com/apache/cloudstack/pull/2552 +.. _`#2535`: https://github.com/apache/cloudstack/pull/2535 +.. _`#2526`: https://github.com/apache/cloudstack/pull/2526 +.. _`#2522`: https://github.com/apache/cloudstack/pull/2522 +.. _`#2519`: https://github.com/apache/cloudstack/pull/2519 +.. _`#2520`: https://github.com/apache/cloudstack/pull/2520 +.. _`#2515`: https://github.com/apache/cloudstack/pull/2515 +.. _`#2414`: https://github.com/apache/cloudstack/pull/2414 +.. _`#2512`: https://github.com/apache/cloudstack/pull/2512 +.. _`#2492`: https://github.com/apache/cloudstack/pull/2492 +.. _`#2496`: https://github.com/apache/cloudstack/pull/2496 +.. _`#2449`: https://github.com/apache/cloudstack/pull/2449 +.. _`#2510`: https://github.com/apache/cloudstack/pull/2510 +.. _`#2506`: https://github.com/apache/cloudstack/pull/2506 +.. _`#2506`: https://github.com/apache/cloudstack/pull/2506 +.. _`#2513`: https://github.com/apache/cloudstack/pull/2513 +.. _`#2513`: https://github.com/apache/cloudstack/pull/2513 +.. _`#2465`: https://github.com/apache/cloudstack/pull/2465 +.. _`#2438`: https://github.com/apache/cloudstack/pull/2438 +.. _`#2465`: https://github.com/apache/cloudstack/pull/2465 +.. _`#2507`: https://github.com/apache/cloudstack/pull/2507 +.. _`#2507`: https://github.com/apache/cloudstack/pull/2507 +.. _`#2397`: https://github.com/apache/cloudstack/pull/2397 +.. _`#2481`: https://github.com/apache/cloudstack/pull/2481 +.. _`#2468`: https://github.com/apache/cloudstack/pull/2468 +.. _`#2504`: https://github.com/apache/cloudstack/pull/2504 +.. _`#2497`: https://github.com/apache/cloudstack/pull/2497 +.. _`#2494`: https://github.com/apache/cloudstack/pull/2494 +.. _`#2495`: https://github.com/apache/cloudstack/pull/2495 +.. _`#2491`: https://github.com/apache/cloudstack/pull/2491 +.. _`#2433`: https://github.com/apache/cloudstack/pull/2433 +.. _`#2387`: https://github.com/apache/cloudstack/pull/2387 +.. _`#2442`: https://github.com/apache/cloudstack/pull/2442 +.. _`#2484`: https://github.com/apache/cloudstack/pull/2484 +.. _`#2475`: https://github.com/apache/cloudstack/pull/2475 +.. _`#2470`: https://github.com/apache/cloudstack/pull/2470 +.. _`#2425`: https://github.com/apache/cloudstack/pull/2425 +.. _`#2478`: https://github.com/apache/cloudstack/pull/2478 +.. _`#2437`: https://github.com/apache/cloudstack/pull/2437 +.. _`#2439`: https://github.com/apache/cloudstack/pull/2439 +.. _`#2392`: https://github.com/apache/cloudstack/pull/2392 +.. _`#2463`: https://github.com/apache/cloudstack/pull/2463 +.. _`#2244`: https://github.com/apache/cloudstack/pull/2244 +.. _`#2443`: https://github.com/apache/cloudstack/pull/2443 +.. _`#2451`: https://github.com/apache/cloudstack/pull/2451 +.. _`#2457`: https://github.com/apache/cloudstack/pull/2457 +.. _`#2456`: https://github.com/apache/cloudstack/pull/2456 +.. _`#2432`: https://github.com/apache/cloudstack/pull/2432 + + Issues Fixed in 4.11.3.0 + ------------------------ + + .. cssclass:: table-striped table-bordered table-hover + + + +-------------------------+----------+------------------------------------------------------------+ + | Version | Github | Description | + +=========================+==========+============================================================+ + | 4.11.3.0 | `#3381`_ | schema: add 4.11.2 to 4.11.3 systemvmtemplate upgrade path | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3075`_ | KVM: Prevent regenerating keystore on provisionCertificate | + | | | API | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3373`_ | router: support multi-homed VMs in VPC | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3366`_ | Fix rule duplication with static NAT rules | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3194`_ | Suspending a VM before snapshot deletion (see PR #3193) | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3370`_ | ssvm: apply MTU value on storage/management nic if | + | | | available | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#2995`_ | KVM: Improvements on upload direct download certificates | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3351`_ | Have persistent DHCP leases file on VRs and cleanup | + | | | /etc/hosts on VM deletion | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3310`_ | Fix removing static NAT rules with Juniper SRX | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3361`_ | Fix 4.11 VR Issues with Multiple Public Subnets | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3206`_ | server: allow dedicate ip range to a domain if ips are | + | | | used by an account in the domain | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3205`_ | server: update dhcp configurations in vrs while update | + | | | default nic of running vms | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3362`_ | vmware: fix potential NPE when memory hotplug capability | + | | | is checked | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3338`_ | ui: fix enable static nat only towards first nic and not | + | | | on any other interface | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3359`_ | Ui: Reset multiselect actions when refreshing listView in | + | | | Instance page | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3342`_ | VPC: Fail to restart VPC with cleanup if there are | + | | | multiple public IPs in different subnets | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3348`_ | fix duplicate tag exception as CloudRuntimeException | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3333`_ | server: ssh-keygen in PEM format and reduce main systemvm | + | | | patching script | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3239`_ | KVM: Fix agents dont reconnect post maintenance | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3278`_ | systemvm: new qemu-guest-agent based patching for KVM | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3276`_ | Allow VM that has never started to have volumes attached | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3204`_ | server: Fix exception while update domain resource count | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3269`_ | packaging: systemctl daemon-reload after agent install or | + | | | upgrade | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3266`_ | packaging: don't skip unit tests while building packages | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3238`_ | client: don't disable TLSv1, TLSv1.1 by default that | + | | | breaks VMware env | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#2869`_ | Fix some Marvin smoke tests | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3158`_ | Allow users of all types to create L2 networks | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3210`_ | systemd: Fix -Dpid arg passing to systemd usage service | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3163`_ | systemd: fix services to allow TLS configurations via | + | | | java.security.ciphers | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3122`_ | Add back ability to disable backup of snapshot to | + | | | secondary | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3139`_ | packaging: management default file cleanup | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3134`_ | keystore: don't restart systemvm cloud.service post cert | + | | | import | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3105`_ | VmwareStorageLayoutHelper throws StackOverflowError fix | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3095`_ | Prevent corner case for infinite PrepareForMaintenance | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3106`_ | marvin: add missing test data for test_migration smoketest | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3098`_ | Add support for keyword in listSSHKeyPairs command search | + | | | (#2920) | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#2894`_ | api: don't throttle api discovery for listApis command | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3024`_ | travis: fail fast if --with-marvin fails with nose | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3005`_ | Discover tags field on superclass of API responses | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3076`_ | security: increase keystore setup/import timeout | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3030`_ | correct permissions in spec file and fix class path | + | | | specified variable | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3066`_ | API: move ostypeid from DB id to DB uuid, backports #2528 | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3037`_ | kvm: when untagged vxlan is used, use the default | + | | | guest/public bridge | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#2990`_ | Security Group: add secondary ips to the correct ipset | + | | | based on ip family (4.11) | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3055`_ | marvin: add missing default test data | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3038`_ | surefire: ignore system classloader to make tests run | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3021`_ | Skip network migration tests for not supported hypervisors | + | | | instead of failing | + +-------------------------+----------+------------------------------------------------------------+ + | 4.11.3.0 | `#3417 | schema: add 4.11.2 to 4.11.3 systemvmtemplate upgrade path | + +-------------------------+----------+------------------------------------------------------------+ + + + 48 Issues listed + + GitHub links to listed issues: + + .. _`#3381`: https://github.com/apache/cloudstack/pull/3381 + .. _`#3075`: https://github.com/apache/cloudstack/pull/3075 + .. _`#3373`: https://github.com/apache/cloudstack/pull/3373 + .. _`#3366`: https://github.com/apache/cloudstack/pull/3366 + .. _`#3194`: https://github.com/apache/cloudstack/pull/3194 + .. _`#3370`: https://github.com/apache/cloudstack/pull/3370 + .. _`#2995`: https://github.com/apache/cloudstack/pull/2995 + .. _`#3351`: https://github.com/apache/cloudstack/pull/3351 + .. _`#3310`: https://github.com/apache/cloudstack/pull/3310 + .. _`#3361`: https://github.com/apache/cloudstack/pull/3361 + .. _`#3206`: https://github.com/apache/cloudstack/pull/3206 + .. _`#3205`: https://github.com/apache/cloudstack/pull/3205 + .. _`#3362`: https://github.com/apache/cloudstack/pull/3362 + .. _`#3338`: https://github.com/apache/cloudstack/pull/3338 + .. _`#3359`: https://github.com/apache/cloudstack/pull/3359 + .. _`#3342`: https://github.com/apache/cloudstack/pull/3342 + .. _`#3348`: https://github.com/apache/cloudstack/pull/3348 + .. _`#3333`: https://github.com/apache/cloudstack/pull/3333 + .. _`#3239`: https://github.com/apache/cloudstack/pull/3239 + .. _`#3278`: https://github.com/apache/cloudstack/pull/3278 + .. _`#3276`: https://github.com/apache/cloudstack/pull/3276 + .. _`#3204`: https://github.com/apache/cloudstack/pull/3204 + .. _`#3269`: https://github.com/apache/cloudstack/pull/3269 + .. _`#3266`: https://github.com/apache/cloudstack/pull/3266 + .. _`#3238`: https://github.com/apache/cloudstack/pull/3238 + .. _`#2869`: https://github.com/apache/cloudstack/pull/2869 + .. _`#3158`: https://github.com/apache/cloudstack/pull/3158 + .. _`#3210`: https://github.com/apache/cloudstack/pull/3210 + .. _`#3163`: https://github.com/apache/cloudstack/pull/3163 + .. _`#3122`: https://github.com/apache/cloudstack/pull/3122 + .. _`#3139`: https://github.com/apache/cloudstack/pull/3139 + .. _`#3134`: https://github.com/apache/cloudstack/pull/3134 + .. _`#3105`: https://github.com/apache/cloudstack/pull/3105 + .. _`#3095`: https://github.com/apache/cloudstack/pull/3095 + .. _`#3106`: https://github.com/apache/cloudstack/pull/3106 + .. _`#3098`: https://github.com/apache/cloudstack/pull/3098 + .. _`#2894`: https://github.com/apache/cloudstack/pull/2894 + .. _`#3024`: https://github.com/apache/cloudstack/pull/3024 + .. _`#3005`: https://github.com/apache/cloudstack/pull/3005 + .. _`#3076`: https://github.com/apache/cloudstack/pull/3076 + .. _`#3030`: https://github.com/apache/cloudstack/pull/3030 + .. _`#3066`: https://github.com/apache/cloudstack/pull/3066 + .. _`#3037`: https://github.com/apache/cloudstack/pull/3037 + .. _`#2990`: https://github.com/apache/cloudstack/pull/2990 + .. _`#3055`: https://github.com/apache/cloudstack/pull/3055 + .. _`#3038`: https://github.com/apache/cloudstack/pull/3038 + .. _`#3021`: https://github.com/apache/cloudstack/pull/3021 + .. _`#3417`: https://github.com/apache/cloudstack/pull/3417 + - - Issues Fixed in 4.11.2.0 ------------------------