Skip to content

Commit

Permalink
Merge pull request canonical#14361 from canonical/24-10-release
Browse files Browse the repository at this point in the history
24.10 release changes
  • Loading branch information
mtruj013 authored Oct 10, 2024
2 parents d00a413 + cbd194c commit 819da15
Show file tree
Hide file tree
Showing 22 changed files with 1,176 additions and 762 deletions.
31 changes: 17 additions & 14 deletions releases.yaml
Original file line number Diff line number Diff line change
@@ -1,16 +1,18 @@
latest:
slug: ManticMinotaur
name: "Mantic Minotaur"
short_version: "23.10"
full_version: "23.10"
desktop_version: "23.10.1" # for 23.10 release only, because Desktop image for 23.10 release has version 23.10.1, while as all other images have version 23.10
slug: OracularOriole
name: "Oracular Oriole"
short_version: "24.10"
full_version: "24.10"
desktop_version: "24.10"
core_version: "24"
release_date: "October 2023"
eol: "July 2024"
release_date: "October 2024"
eol: "July 2025"
past_eol_date: false
release_notes_url: "https://discourse.ubuntu.com/t/mantic-minotaur-release-notes/35534"
iso_download_size: "4.5GB"
server_iso_size: "2.5GB"
release_notes_url: "https://discourse.ubuntu.com/t/oracular-oriole-release-notes/44878"
iso_download_size: "5.3GB"
server_iso_size: "2.0GB"
raspi_desktop_iso_size: "2.7GB"
raspi_server_iso_size: "1.2GB"
rasp_pi_core_24_size: "314MB"
lts:
slug: NobleNumbat
Expand Down Expand Up @@ -48,27 +50,27 @@ core_lts:

checksums:
desktop:
"24.10": "489079483487f92ad0d2f3d4b6c88a7b197969eb286b277534047920854a8b03 *ubuntu-24.10-desktop-amd64.iso"
"24.04.1": "c2e6f4dc37ac944e2ed507f87c6188dd4d3179bf4a3f9e110d3c88d1f3294bdc *ubuntu-24.04.1-desktop-amd64.iso"
"23.10.1": "3b6c5275366d02160554fa5703add462da3b8ce9be1749f8806e8dbbffaa2b5a *ubuntu-23.10.1-desktop-amd64.iso"
"22.04.5": "bfd1cee02bc4f35db939e69b934ba49a39a378797ce9aee20f6e3e3e728fefbf *ubuntu-22.04.5-desktop-amd64.iso"
"21.10": "f8d3ab0faeaecb5d26628ae1aa21c9a13e0a242c381aa08157db8624d574b830 *ubuntu-21.10-desktop-amd64.iso"
"20.04.6": "510ce77afcb9537f198bc7daa0e5b503b6e67aaed68146943c231baeaab94df1 *ubuntu-20.04.6-desktop-amd64.iso"
live-server:
"24.10": "4fce7c02a5e5dbe3426da4aa0f8b7845e9a36aff29c5884d206a08e51b2c4c47 *ubuntu-24.10-live-server-amd64.iso"
"24.04.1": "e240e4b801f7bb68c20d1356b60968ad0c33a41d00d828e74ceb3364a0317be9 *ubuntu-24.04.1-live-server-amd64.iso"
"23.10": "d2fb80d9ce77511ed500bcc1f813e6f676d4a3577009dfebce24269ca23346a5 *ubuntu-23.10-live-server-amd64.iso"
"22.04.5": "9bc6028870aef3f74f4e16b900008179e78b130e6b0b9a140635434a46aa98b0 *ubuntu-22.04.5-live-server-amd64.iso"
"21.10": "e84f546dfc6743f24e8b1e15db9cc2d2c698ec57d9adfb852971772d1ce692d4 *ubuntu-21.10-live-server-amd64.iso"
"20.04.6": "b8f31413336b9393ad5d8ef0282717b2ab19f007df2e9ed5196c13d8f9153c8b *ubuntu-20.04.6-live-server-amd64.iso"
"18.04.6": "6c647b1ab4318e8c560d5748f908e108be654bad1e165f7cf4f3c1fc43995934 *ubuntu-18.04.6-live-server-amd64.iso"
desktop-arm64+raspi:
"24.10": "9aaacf14e4d12bd59ac20ba07d34dbe6ad2dee14bc211947915d6b2b845af424 *ubuntu-24.10-preinstalled-desktop-arm64+raspi.img.xz"
"24.04.1": "5bd01d2a51196587b3fb2899a8f078a2a080278a83b3c8faa91f8daba750d00c *ubuntu-24.04.1-preinstalled-desktop-arm64+raspi.img.xz"
"23.10": "92cbd905c36114effcec6943d3438845dfac07e3bb238cde4c510b41a71f694b *ubuntu-23.10-preinstalled-desktop-arm64+raspi.img.xz"
"22.04.5": "74764944dd4a96bdddd30cf1ffc133ecbe5ebb1d1f2eaa34cd5f8fbb57211c86 *ubuntu-22.04.5-preinstalled-desktop-arm64+raspi.img.xz"
"21.10": "5187d507099f26bc4d8218085109af498fae5ff93b40c668f83bab5c7574d954 *ubuntu-21.10-preinstalled-desktop-arm64+raspi.img.xz"
"21.04": "d89ee327a00b98d7166b1a8cc95d17762aaacd3b4d0fc756c5b6b65df1708f48 *ubuntu-21.04-preinstalled-desktop-arm64+raspi.img.xz"
server-arm64+raspi:
"24.10": "ef594f0a75f79294b374466c7c49b2d56da223c99fa38d7baefb118ed8a0fb94 *ubuntu-24.10-preinstalled-server-arm64+raspi.img.xz"
"24.04.1": "e59925e211080b20f02e4504bb2c8336b122d0738668491986ee29a95610e5b1 *ubuntu-24.04.1-preinstalled-server-arm64+raspi.img.xz"
"23.10": "81886cefc6b7abe5baf26dbc353bc69924dfc76416c15c3c3d03cf5ba30c90e8 *ubuntu-23.10-preinstalled-server-arm64+raspi.img.xz"
"22.04.5": "fd7687c5c9422a6c7ba4717c227bf6473fe4e0c954d5a9f664201dcecc63e822 *ubuntu-22.04.5-preinstalled-server-arm64+raspi.img.xz"
"21.10": "126f940d3b270a6c1fc5a183ac8a3d193805fead4f517296a7df9d3e7d691a03 *ubuntu-21.10-preinstalled-server-arm64+raspi.img.xz"
"20.04.5": "44b98acd3fd4379c6b194696520b6aecb2f596b601e43e9b6934c83f0aa61026 *ubuntu-20.04.5-preinstalled-server-arm64+raspi.img.xz"
Expand All @@ -78,6 +80,7 @@ checksums:
"21.10": "341593c9607ed20744cd86941d94d73e3ba4f74e8ef2633eec63ce9b0cfac5a1 *ubuntu-21.10-preinstalled-server-armhf+raspi.img.xz"
"20.04.5": "065c41846ddf7a1c636a1aac5a7d49ebcee819b141f9d57fd586c5f84b9b7942 *ubuntu-20.04.5-preinstalled-server-armhf+raspi.img.xz"
server-riscv64:
"24.10": "a5c932527a48c65713d6c49ef2db258aa00753e910e038571ad09d4fbfa1e9bb *ubuntu-24.10-live-server-riscv64.img.gz"
"24.04.1": "a93a43ec0af7df778c6e4cec4f0838c1e6549e37c60fcbba18d8ccf324983241 *ubuntu-24.04.1-live-server-riscv64.img.gz"
"23.10": "5c300b9fff78f5d86fec06787e833573220165aeb310a8f1b5c56ca888bc91c2 *ubuntu-23.10-preinstalled-server-riscv64+unmatched.img.xz"
"22.04.5": "4281edf7bff64d7ac4f8bae5b1ded7b66937ec51dd62ddfdbc7851e5c8c68ecb *ubuntu-22.04.5-preinstalled-server-riscv64+unmatched.img.xz"
Expand Down
14 changes: 7 additions & 7 deletions static/js/src/chart-data.js
Original file line number Diff line number Diff line change
Expand Up @@ -113,12 +113,6 @@ export var serverAndDesktopReleases = [
taskName: "22.04 LTS (Jammy Jellyfish)",
status: "PRO_LEGACY_SUPPORT",
},
{
startDate: new Date("2023-10-20T00:00:00"),
endDate: new Date("2024-07-20T00:00:00"),
taskName: "23.10 (Mantic Minotaur)",
status: "INTERIM_RELEASE",
},
{
startDate: new Date("2024-04-25T00:00:00"),
endDate: new Date("2034-04-25T00:00:00"),
Expand All @@ -143,6 +137,12 @@ export var serverAndDesktopReleases = [
taskName: "24.04 LTS (Noble Numbat)",
status: "PRO_LEGACY_SUPPORT",
},
{
startDate: new Date("2024-10-01T00:00:00"),
endDate: new Date("2025-07-01T00:00:00"),
taskName: "24.10 (Oracular Oriole)",
status: "INTERIM_RELEASE",
},
];

export var kernelReleases = [
Expand Down Expand Up @@ -1186,8 +1186,8 @@ export var microStackStatus = {
};

export var desktopServerReleaseNames = [
"24.10 (Oracular Oriole)",
"24.04 LTS (Noble Numbat)",
"23.10 (Mantic Minotaur)",
"22.04 LTS (Jammy Jellyfish)",
"20.04 LTS (Focal Fossa)",
"18.04 LTS (Bionic Beaver)",
Expand Down
33 changes: 21 additions & 12 deletions static/js/src/tabbed-content.js
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
Attaches a number of events that each trigger
the reveal of the chosen tab content
@param {Array} tabs an array of tabs within a container
@param {Boolean} persistURLHash whether to add the tab ID to the URL
*/
const attachEvents = (tabs, persistURLHash) => {
tabs.forEach(function (tab, index) {
Expand Down Expand Up @@ -106,7 +107,7 @@
*/
const setActiveTab = (tab, tabs) => {
tabs.forEach((tabElement) => {
var tabContent = document.querySelectorAll(
const tabContent = document.querySelectorAll(
"#" + tabElement.getAttribute("aria-controls"),
);
tabContent.forEach((content) => {
Expand Down Expand Up @@ -134,30 +135,38 @@
containing the tabs we want to attach events to
*/
const initTabs = (selector) => {
var tabContainers = [].slice.call(document.querySelectorAll(selector));
const tabContainers = [].slice.call(document.querySelectorAll(selector));

tabContainers.forEach((tabContainer) => {
// if the tab container has this data attribute, the id of the tab
// is added to the URL, and a particular tab can be directly linked
var persistURLHash = tabContainer.getAttribute("data-maintain-hash");
var currentHash = window.location.hash;
const persistURLHash =
"true" === tabContainer.getAttribute("data-maintain-hash");
const currentHash = window.location.hash;

var tabs = [].slice.call(
const tabs = [].slice.call(
tabContainer.querySelectorAll("[aria-controls]"),
);

attachEvents(tabs, persistURLHash);

if (persistURLHash && currentHash) {
var activeTab = document.querySelector(
const isInsideCurrentContainer =
null !==
tabContainer.querySelector(".p-tabs__link[href='" + currentHash + "']");

if (persistURLHash && currentHash && isInsideCurrentContainer) {
const activeTab = document.querySelector(
".p-tabs__link[href='" + currentHash + "']",
);

if (activeTab) {
setActiveTab(activeTab, tabs);
}
} else {
setActiveTab(tabs[0], tabs);

return;
}

setActiveTab(tabs[0], tabs);
});
};

Expand All @@ -176,9 +185,9 @@
on the page
*/
const isScriptIncluded = (scriptName) => {
var scripts = document.scripts;
const scripts = document.scripts;

for (var i = 0; i < scripts.length; i++) {
for (let i = 0; i < scripts.length; i++) {
if (scripts[i].src.includes(scriptName)) {
return true;
}
Expand Down Expand Up @@ -213,7 +222,7 @@
const boards = document.querySelectorAll(`[role=tabpanel]`);
const dropdownSelect = document.getElementById("boardSelect");

dropdownSelect?.addEventListener("change", (event) => {
dropdownSelect?.addEventListener("change", () => {
selectBoard();
});

Expand Down
12 changes: 6 additions & 6 deletions templates/about/release_cycles/releases-table.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,19 @@
</tr>
</thead>
<tbody>
<tr>
<td colspan="2">24.10 LTS (Oracular Oriole)</td>
<td>Oct 2024</td>
<td>Jul 2025</td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="2"><strong>24.04 LTS (Noble Numbat)</strong></td>
<td>Apr 2024</td>
<td>Apr 2029</td>
<td>Apr 2034</td>
<td>Apr 2036</td>
</tr>
<tr>
<td colspan="2">23.10 (Mantic Minotaur)</td>
<td>Oct 2023</td>
<td>Jul 2024</td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="2"><strong>22.04 LTS (Jammy Jellyfish)</strong></td>
<td>Apr 2022</td>
Expand Down
23 changes: 14 additions & 9 deletions templates/aws/workspaces.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@
https://docs.google.com/document/d/1qC22TM6KZTlxK3CScf-RQ4RUiMUhIBcjSWGur-dbYVA/edit
{% endblock meta_copydoc %}

{% block body_class %}
is-paper
{% endblock body_class %}

{% block content %}
<section class="p-section--hero">
<div class="row--50-50">
Expand All @@ -27,21 +31,22 @@ <h1>Ubuntu WorkSpaces</h1>
</div>
<div class="col p-strip is-shallow">
<div class="p-image-container--16-9 is-highlighted u-hide--medium u-hide--small">
{{ image(url="https://assets.ubuntu.com/v1/1977ac14-aws-f7f7f7.png",
{{ image(url="https://assets.ubuntu.com/v1/6143478c-correct-bg-aws.png",
alt="AWS Workspaces",
width="300",
height="200",
hi_def=True,
loading="lazy") | safe
}}
loading="lazy",
attrs={"class": "p-image-container__image"}) | safe
}}
</div>
</div>
</div>
<div class="row">
<hr class="is-muted" />
<div class="col">
<a href="https://aws.amazon.com/workspaces/pricing/?nc=sn&loc=3"
class="p-button--positive">Launch Today</a>
class="p-button--positive">Launch today</a>
</div>
</div>
</section>
Expand All @@ -60,20 +65,20 @@ <h2>What are Ubuntu WorkSpaces?</h2>
<hr class="p-rule is-muted" />
<div class="row">
<div class="col-3">
<h3 class="p-heading--5">Ubuntu Desktop 22.04 LTS</h3>
<h3 class="p-heading--5">Ubuntu Desktop 24.04 LTS</h3>
</div>
<div class="col-6">
<ul class="p-list--divided remove-first-hr">
<li class="p-list__item is-ticked">A common OS for development, testing and deployment</li>
<li class="p-list__item is-ticked">Linux 5.15 kernel alongside the latest toolchains for Python, PGP, Rust and Go</li>
<li class="p-list__item is-ticked">Linux 6.8 kernel alongside the latest toolchains for Python, PGP, Rust and Go</li>
<li class="p-list__item is-ticked">
Target platform for cutting edge applications in fields like Data Science, AI/ML, Cloud and IoT
</li>
<li class="p-list__item is-ticked">Active Directory integration</li>
</ul>
<hr class="p-rule is-muted" />
<p class="u-sv3">
Read more about <a href="/desktop/developers">Ubuntu Desktop for developers</a>
<a href="/desktop/developers">Read more about Ubuntu Desktop for developers&nbsp;&rsaquo;</a>
</p>
</div>
</div>
Expand All @@ -98,7 +103,7 @@ <h3 class="p-heading--5">Remote onboarding for developers</h3>
</ul>
<hr class="p-rule is-muted" />
<p class="u-sv3">
Read more about <a href="https://aws.amazon.com/workspaces/">Amazon WorkSpaces</a>
<a href="https://aws.amazon.com/workspaces/">Read more about Amazon WorkSpaces&nbsp;&rsaquo;</a>
</p>
</div>
</div>
Expand All @@ -120,7 +125,7 @@ <h3 class="p-heading--5">Security and management at scale</h3>
</ul>
<hr class="p-rule is-muted" />
<p class="u-sv3">
Read more about <a href="/desktop/organisations">Ubuntu Desktop for organisations</a>
<a href="/desktop/organisations">Read more about Ubuntu Desktop for organisations&nbsp;&rsaquo;</a>
</p>
</div>
</div>
Expand Down
Loading

0 comments on commit 819da15

Please sign in to comment.