Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update for 4.20.0.0 release #252

Merged
merged 9 commits into from
Dec 2, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion blog/2024-10-01-cseug-roundup/index.md
Original file line number Diff line number Diff line change
@@ -59,4 +59,4 @@ Swen shared how proIO leverages CloudStack to deliver robust and efficient manag

The session abstract for this talk is currently unavailable.

[![](object-storage.png "Development of an Оbject Storage Plugin for CloudStack - slides")](https://www.slideshare.net/slideshow/embed_code/key/660h5Uz6twqbRY)
[![](object-storage.png "Development of an Оbject Storage Plugin for CloudStack - slides")](https://www.slideshare.net/slideshow/embed_code/key/660h5Uz6twqbRY)
1 change: 0 additions & 1 deletion blog/2024-10-25-ccc-agenda/index.md
Original file line number Diff line number Diff line change
@@ -201,4 +201,3 @@ cloud technology and Apache CloudStack!
### CloudStack Collaboration Conference 2024 - Made Possible with the Generous Support of Our Sponsors

![](sponsors.png "sponsors" class="blog-image")

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
129 changes: 129 additions & 0 deletions blog/2024-12-02-cloudstack-4.20.0.0-release/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
---
layout: post
title: Apache CloudStack 4.20.0.0 Release
tags: [announcement]
authors: [joaojandre]
slug: cloudstack-4.20.0.0-release
---

[![](banner.png "Apache CloudStack 4.20.0.0 Release")](/blog/cloudstack-4.20.0.0-release)

# Apache CloudStack LTS Release 4.20.0.0

The Apache CloudStack project is pleased to announce the release of
CloudStack 4.20.0.0.

Apache CloudStack 4.20 is the most recent release of the cloud
management platform. It comes as a product of extensive contributions
from the development community and is a LTS release, guaranteeing
ongoing maintenance and support for a period of 18 months

The 4.20 release contains 26 new features, 79 improvements and 59 bug
fixes since 4.19.

Some of the highlighted features include:

- Multi-Architecture Zones & ARM64 Support
- Shared File Systems
- VMware NSX Integration
- CloudStack Webhooks
- Granular Resource Limits
- Dynamic & Static Routing
- Simple NAS Backup and Recovery Provider
- CEPH RGW Object Storage Provider
- Security Group for Shared Networks in Advanced Zones
- Huge Quota Plugin API improvements
- Usage Management UI
- Quota Tariff UI
- Download Volume Snapshots

CloudStack LTS branches are supported for 18 months and will receive
updates for the first 12 months and only security updates in the last
6 months.

Apache CloudStack is an open-source software system designed to deploy
and manage large networks of virtual machines, as a highly available,
highly scalable Infrastructure as a Service (IaaS) cloud computing
platform. CloudStack includes an intuitive user interface and rich API
for managing the compute, networking, software, and storage resources.
The project became an Apache top-level project in March, 2013 and is
currently deployed in thousands of organizations globally.

More information about Apache CloudStack can be found at:
https://cloudstack.apache.org/

# Documentation

What's new in CloudStack 4.20.0.0:
https://docs.cloudstack.apache.org/en/4.20.0.0/releasenotes/about.html

The 4.20.0.0 release notes include a full list of issues fixed, as well
as upgrade instructions from previous versions of Apache CloudStack, and
can be found at:
https://docs.cloudstack.apache.org/en/4.20.0.0/releasenotes/

The official installation, administration, and API documentation for
each of the releases are available on our documentation page:
https://docs.cloudstack.apache.org/

# Downloads

The official source code for the 4.20.0.0 release can be downloaded from
our downloads page:
https://cloudstack.apache.org/downloads.html

In addition to the official source code release, individual contributors
have also made convenience binaries available on the Apache CloudStack
download page, and can be found at:
https://download.cloudstack.org/el/7/
https://download.cloudstack.org/el/8/
https://download.cloudstack.org/ubuntu/dists/
https://download.cloudstack.org/suse/15/
https://www.shapeblue.com/packages/




# A Word from the Community

<div className="row">
<div className="col col--3">

![](joao.jpg "João Jandre Paraquetti" class="blog-image")

</div>
<div className="col col--9">
<em>
"The 4.20 release brings a balanced set of new features, fixes, and upgrades for Apache CloudStack. Including:
<ul>
<li>Dynamic and static routing for networks;</li>
<li>New NSX integration;</li>
<li>Shared file systems, and many others.</li>
</ul>

Furthermore, already existing features were revamped, such as the Quota plugin, which was restructured to enable a billing pipeline to be implemented into ACS. We also had big changes on the building blocks of the project, such as:
<ul>
<li>Logging library update from log4j 1.29 to log4j 2.19;</li>
<li>The JRE used with the project;</li>
<li>upgrades in the system VM template.</li>
</ul>
"
</em>

\- [João Jandre Paraquetti](www.linkedin.com/in/joão-jandre-136a32159), CloudStack Committer, 4.20 Release Manager
</div>
</div>
<br/>
<div className="row">
<div className="col col--3">

![](gutoveronezi.jpeg "Daniel Augusto Veronezi Salvador" class="blog-image")

</div>
<div className="col col--9">

<em>“Apache CloudStack 4.20.0 is an exciting version. We got several new integrations, such as Ceph RGW as an Object Storage provider and VMware NSX, and features, like Webhooks and Shared File System. We also got improvements for existing features, for instance, the Quota plugin API and UI improvements and the upgrade for Log4j 2. Furthermore, there are many fixes addressed in this release. In summary, 4.20.0 will open new doors for operators and users.”</em>

\- [Daniel Augusto Veronezi Salvador](https://www.linkedin.com/in/gutoveronezi/), Cloudstack VP
</div>
</div>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions blog/authors.yml
Original file line number Diff line number Diff line change
@@ -45,3 +45,9 @@ gutoveronezi:
title: PMC Member
url: https://github.com/gutoveronezi
image_url: https://github.com/gutoveronezi.png

joaojandre:
name: João Jandre Paraquetti
title: Committer
url: https://github.com/JoaoJandre
image_url: https://github.com/JoaoJandre.png
1 change: 1 addition & 0 deletions src/components/Releases/index.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import React from "react";

const versions = [
'4.20.0.0',
'4.19.1.3',
'4.19.1.2',
'4.19.1.1',
32 changes: 16 additions & 16 deletions src/pages/downloads.mdx
Original file line number Diff line number Diff line change
@@ -18,42 +18,42 @@ releases](https://github.com/apache/cloudstack/releases).

### Source Releases

Apache CloudStack's most recent release is `4.19.1.3`. This is current
Apache CloudStack's most recent release is `4.20.0.0`. This is current
CloudStack LTS release.

<a className="button button--primary button--lg" href="http://www.apache.org/dyn/closer.lua/cloudstack/releases/4.19.1.3/apache-cloudstack-4.19.1.3-src.tar.bz2">Get the 4.19.1.3 Source</a>&nbsp;
<a className="button button--primary button--lg" href="http://www.apache.org/dyn/closer.lua/cloudstack/releases/4.20.0.0/apache-cloudstack-4.20.0.0-src.tar.bz2">Get the 4.20.0.0 Source</a>&nbsp;
<a className="button button--secondary button--sm" href="https://downloads.apache.org/cloudstack/KEYS">KEYS</a>&nbsp;
<a className="button button--secondary button--sm" href="https://downloads.apache.org/cloudstack/releases/4.19.1.3/apache-cloudstack-4.19.1.3-src.tar.bz2.asc">PGP</a>&nbsp;
<a className="button button--secondary button--sm" href="https://downloads.apache.org/cloudstack/releases/4.19.1.3/apache-cloudstack-4.19.1.3-src.tar.bz2.sha512">SHA512</a>
<a className="button button--secondary button--sm" href="https://downloads.apache.org/cloudstack/releases/4.20.0.0/apache-cloudstack-4.20.0.0-src.tar.bz2.asc">PGP</a>&nbsp;
<a className="button button--secondary button--sm" href="https://downloads.apache.org/cloudstack/releases/4.20.0.0/apache-cloudstack-4.20.0.0-src.tar.bz2.sha512">SHA512</a>
<br/><br/>

Full release notes can be found in the version [4.19.1.3 Release
Notes](https://docs.cloudstack.apache.org/en/4.19.1.3/releasenotes/) website.
Full release notes can be found in the version [4.20.0.0 Release
Notes](https://docs.cloudstack.apache.org/en/4.20.0.0/releasenotes/) website.

Instructions for building from source and installing Apache CloudStack can be
found in the [Installation
Guide](https://docs.cloudstack.apache.org/en/4.19.1.3/installguide/).
Guide](https://docs.cloudstack.apache.org/en/4.20.0.0/installguide/).
Instructions for building from source and upgrading from a previous version of
CloudStack to Apache CloudStack 4.19.1.3 can be found in the upgrade section of
CloudStack to Apache CloudStack 4.20.0.0 can be found in the upgrade section of
the Release Notes (see above).

The latest CloudStack LTS maintenance release is `4.18.2.5` as part of the
The latest CloudStack LTS maintenance release for version `4.19.x.x` is `4.19.1.3` as part of the
previous LTS release.

<a className="button button--primary button--lg" href="http://www.apache.org/dyn/closer.lua/cloudstack/releases/4.18.2.5/apache-cloudstack-4.18.2.5-src.tar.bz2">Get the 4.18.2.5 Source</a>&nbsp;
<a className="button button--primary button--lg" href="http://www.apache.org/dyn/closer.lua/cloudstack/releases/4.19.1.3/apache-cloudstack-4.19.1.3-src.tar.bz2">Get the 4.19.1.3 Source</a>&nbsp;
<a className="button button--secondary button--sm" href="https://downloads.apache.org/cloudstack/KEYS">KEYS</a>&nbsp;
<a className="button button--secondary button--sm" href="https://downloads.apache.org/cloudstack/releases/4.18.2.5/apache-cloudstack-4.18.2.5-src.tar.bz2.asc">PGP</a>&nbsp;
<a className="button button--secondary button--sm" href="https://downloads.apache.org/cloudstack/releases/4.18.2.5/apache-cloudstack-4.18.2.5-src.tar.bz2.sha512">SHA512</a>
<a className="button button--secondary button--sm" href="https://downloads.apache.org/cloudstack/releases/4.19.1.3/apache-cloudstack-4.19.1.3-src.tar.bz2.asc">PGP</a>&nbsp;
<a className="button button--secondary button--sm" href="https://downloads.apache.org/cloudstack/releases/4.19.1.3/apache-cloudstack-4.19.1.3-src.tar.bz2.sha512">SHA512</a>
<br/><br/>

Full release notes can be found in the version [4.18.2.5 Release
Notes](https://docs.cloudstack.apache.org/en/4.18.2.5/releasenotes/) website.
Full release notes can be found in the version [4.19.1.3 Release
Notes](https://docs.cloudstack.apache.org/en/4.19.1.3/releasenotes/) website.

Instructions for building from source and installing Apache CloudStack can be
found in the [Installation
Guide](https://docs.cloudstack.apache.org/en/4.18.2.5/installguide/).
Guide](https://docs.cloudstack.apache.org/en/4.19.1.3/installguide/).
Instructions for building from source and upgrading from a previous version of
CloudStack to Apache CloudStack 4.18.2.5 can be found in the upgrade section of
CloudStack to Apache CloudStack 4.19.1.3 can be found in the upgrade section of
the Release Notes (see above).

### Community Packages
8 changes: 4 additions & 4 deletions src/pages/index.tsx
Original file line number Diff line number Diff line change
@@ -26,8 +26,8 @@ Apache CloudStack™ is an open-source software system designed to deploy and m
<div className="center-buttons">
<a href="downloads" className="btn btn-light btn-size">Download</a>
&nbsp;
<a href="https://docs.cloudstack.apache.org/en/4.19.1.3/" target="_blank" className="btn btn-outline-light btn-size">Documentation</a>
<p className="small mt-3">Apache CloudStack 4.19.1.3 is out!</p>
<a href="https://docs.cloudstack.apache.org/en/4.20.0.0/" target="_blank" className="btn btn-outline-light btn-size">Documentation</a>
<p className="small mt-3">Apache CloudStack 4.20.0.0 is out!</p>
</div>
</div>
<div className="col-lg-7"><img src="/img/CloudStack_monkey_cloud.png" className="img-fluid" alt=""/></div>
@@ -219,10 +219,10 @@ specific infrastructure.
<div className="col col-lg-5">
<h2 className="section-title mb-4 margin-second">Latest Release</h2>
<div className="center-buttons">
<p className="px18">Apache CloudStack 4.19.1.3 is out!<br/>This is the latest LTS release.</p>
<p className="px18">Apache CloudStack 4.20.0.0 is out!<br/>This is the latest LTS release.</p>
<a href="downloads" className="btn btn-primary btn-size">Download</a>
&nbsp;
<a href="https://docs.cloudstack.apache.org/en/4.19.1.3/" target="_blank" className="btn btn-outline-secondary btn-size">Documentation</a>
<a href="https://docs.cloudstack.apache.org/en/4.20.0.0/" target="_blank" className="btn btn-outline-secondary btn-size">Documentation</a>
</div>
</div>
<div className="col-lg-7"><img src="/img/CloudStack_release_illustration.png" className="img-fluid img-release" alt=""/></div>
105 changes: 105 additions & 0 deletions static/api/apidocs-4.20/apis/acquirePodIpAddress.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 1.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../includes/main.css" type="text/css">
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon">
<title>Apache CloudStack | The Power Behind Your Cloud</title>
</head>
<body>
<div id="insidetopbg">
<div id="inside_wrapper">
<div class="uppermenu_panel">
<div class="uppermenu_box"></div>
</div>
<div id="main_controller">
<div id="inside_header">
<div class="header_top">
<a class="cloud_logo" href="http://cloudstack.org"></a>
<div class="mainemenu_panel"></div>
</div>
</div>
<div id="main_content">
<div class="inside_apileftpanel">
<div class="inside_contentpanel" style="width:930px;">
<div class="api_titlebox">
<div class="api_titlebox_left">
<span>
Apache CloudStack 4.20.0.0 Root Admin API Reference
</span>
<p></p>
<h1>acquirePodIpAddress</h1>
<p>Allocates IP addresses in respective Pod of a Zone</p>
</div>
<div class="api_titlebox_right">
<a class="api_backbutton" href="../index.html"></a>
</div>
</div>
<div class="api_tablepanel">
<h2>Request parameters</h2>
<table class="apitable">
<tr class="hed">
<td style="width:200px;"><strong>Parameter Name</strong></td><td style="width:500px;">Description</td><td style="width:180px;">Required</td>
</tr>
<tr>
<td style="width:200px;"><strong>zoneid</strong></td><td style="width:500px;"><strong>the ID of the zone</strong></td><td style="width:180px;"><strong>true</strong></td>
</tr>
<tr>
<td style="width:200px;"><i>podid</i></td><td style="width:500px;"><i>Pod ID</i></td><td style="width:180px;"><i>false</i></td>
</tr>
</table>
</div>
<div class="api_tablepanel">
<h2>Response Tags</h2>
<table class="apitable">
<tr class="hed">
<td style="width:200px;"><strong>Response Name</strong></td><td style="width:500px;">Description</td>
</tr>
<tr>
<td style="width:200px;"><strong>id</strong></td><td style="width:500px;">the ID of the pod the IP address</td>
</tr>
<tr>
<td style="width:200px;"><strong>cidr</strong></td><td style="width:500px;">CIDR of the Pod</td>
</tr>
<tr>
<td style="width:200px;"><strong>gateway</strong></td><td style="width:500px;">Gateway for Pod </td>
</tr>
<tr>
<td style="width:200px;"><strong>hostmac</strong></td><td style="width:500px;">MAC address of the pod the IP</td>
</tr>
<tr>
<td style="width:200px;"><strong>ipaddress</strong></td><td style="width:500px;">Allocated IP address</td>
</tr>
<tr>
<td style="width:200px;"><strong>nicid</strong></td><td style="width:500px;">the ID of the nic</td>
</tr>
<tr>
<td style="width:200px;"><strong>podid</strong></td><td style="width:500px;">the ID of the pod the IP address belongs to</td>
</tr>
</table>
</div>
</div>
</div>
</div>
</div>
<div id="footer">
<div id="comments_thread">
<script type="text/javascript" src="https://comments.apache.org/show_comments.lua?site=test" async="true"></script>
<noscript>
<iframe width="930" height="500" src="https://comments.apache.org/iframe.lua?site=test&amp;page=4.2.0/rootadmin"></iframe>
</noscript>
</div>
<div id="footer_maincontroller">
<p>
Copyright &copy; 2015 The Apache Software Foundation, Licensed under the
<a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0.</a>
<br>
Apache, CloudStack, Apache CloudStack, the Apache CloudStack logo, the CloudMonkey logo and the Apache feather logo are trademarks of The Apache Software Foundation.
</p>
</div>
</div>
</div>
</div>
</body>
</html>
Loading