Skip to content

Commit

Permalink
[docs] Releases menu changes (yugabyte#19692)
Browse files Browse the repository at this point in the history
* Releases menu changes

* misc edits

* minor fixes

* review comments

* review comments

* minor edit

* rewording

* minor edit

* yugabyte#16970
  • Loading branch information
ddhodge authored Nov 2, 2023
1 parent cf40208 commit f9f49f2
Show file tree
Hide file tree
Showing 14 changed files with 145 additions and 157 deletions.
4 changes: 4 additions & 0 deletions docs/assets/scss/_sidebar-tree.scss
Original file line number Diff line number Diff line change
Expand Up @@ -449,6 +449,10 @@
justify-content: center;
margin-right: 8px;

&.icon-download {
background: url(/icons/db.svg) center no-repeat;
}

&.icon-join {
background: url(/icons/user.svg) center no-repeat;
}
Expand Down
48 changes: 32 additions & 16 deletions docs/config/_default/menus.toml
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@
weight = 1
identifier = "yugabytedb-releases"
parent = "releases"
url = "/preview/releases/"
url = "/preview/releases/release-notes/"
[main.params]
excludeVersion = true
imageUrl = "/icons/database.svg"
Expand Down Expand Up @@ -232,16 +232,24 @@
########## Bottom menu for left navigation

[[leftbottom]]
name = "Join our community"
name = "Download"
weight = 1
pre = "<i class='icon-download'></i>"
url = "https://download.yugabyte.com/"
[leftbottom.params]
newTab = true

[[leftbottom]]
name = "Join our community"
weight = 2
identifier = "join-our-community"
pre = "<i class='icon-join'></i>"
[leftbottom.params]
classes = "arrow-menu"

[[leftbottom]]
name = "Slack"
weight = 1
weight = 3
parent = "join-our-community"
pre = "<i class='icon-slack'></i>"
url = "https://communityinviter.com/apps/yugabyte-db/register"
Expand All @@ -250,7 +258,7 @@

[[leftbottom]]
name = "Yugabyte University"
weight = 2
weight = 4
parent = "join-our-community"
pre = "<i class='icon-university'></i>"
url = "https://university.yugabyte.com/"
Expand All @@ -259,7 +267,7 @@

[[leftbottom]]
name = "GitHub"
weight = 3
weight = 5
parent = "join-our-community"
pre = "<i class='icon-github'></i>"
url = "https://github.com/yugabyte/yugabyte-db"
Expand All @@ -268,7 +276,7 @@

[[leftbottom]]
name = "Yugabyte Friday Tech Talks"
weight = 4
weight = 6
parent = "join-our-community"
pre = "<i class='icon-yftt'></i>"
url = "https://www.yugabyte.com/yftt/"
Expand All @@ -277,7 +285,7 @@

[[leftbottom]]
name = "Forum"
weight = 5
weight = 7
parent = "join-our-community"
pre = "<i class='icon-forum'></i>"
url = "https://forum.yugabyte.com/"
Expand All @@ -286,7 +294,7 @@

[[leftbottom]]
name = "Contact Support"
weight = 2
weight = 3
pre = "<i class='icon-support'></i>"
url = "https://support.yugabyte.com/hc/en-us"
[leftbottom.params]
Expand Down Expand Up @@ -600,32 +608,40 @@
showSection = true

[[preview_releases]]
name = "Release versioning"
name = "Releases"
weight = 2
identifier = "releases"
url = "/preview/releases/"
[preview_releases.params]
showSection = true

[[preview_releases]]
name = "Versioning"
weight = 3
identifier = "release-versioning"
url = "/preview/releases/versioning/"
[preview_releases.params]
showSection = true

[[preview_releases]]
name = "YugabyteDB Releases"
weight = 3
identifier = "releases"
url = "/preview/releases/"
name = "YugabyteDB"
weight = 4
identifier = "release-notes"
url = "/preview/releases/release-notes/"
[preview_releases.params]
showSection = true

[[preview_releases]]
name = "End of life and older previews"
parent = "releases"
parent = "release-notes"
weight = 9999
identifier = "end-of-life"
[preview_releases.params]
showSection = true

[[preview_releases]]
name = "YugabyteDB Anywhere releases"
weight = 4
name = "YugabyteDB Anywhere"
weight = 5
identifier = "yba-releases"
url = "/preview/releases/yba-releases/"
[preview_releases.params]
Expand Down
79 changes: 30 additions & 49 deletions docs/content/preview/releases/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: YugabyteDB releases
headerTitle: YugabyteDB releases
headerTitle: Releases
linkTitle: Releases
description: An overview of the preview and current stable YugabyteDB database releases, and upcoming releases.
image: /images/section_icons/index/quick_start.png
Expand All @@ -13,22 +13,40 @@ cascade:
unversioned: true
---

## Current supported releases
This section describes the release support policy, versioning, and feature availability for YugabyteDB and YugabyteDB Anywhere. You can also access releases and release notes for YugabyteDB and YugabyteDB Anywhere.

The supported release series include:
-> For information on YugabyteDB Managed releases, refer to the [YugabyteDB Managed Change log](../yugabyte-cloud/release-notes/).

* [LTS and STS](versioning/#stable-releases): Supported for production deployments.
* [Preview](versioning/#preview-releases): Supported for development and testing only.
-> For information on YugabyteDB Voyager releases, refer to the [YugabyteDB Voyager release notes](../yugabyte-voyager/release-notes/).

## Current releases

<ul class="nav yb-pills">
<li>
<a href="release-notes/">
<img src="/icons/database.svg" alt="Server Icon"><span>YugabyteDB -></span>
</a>
</li>
<li>
<a href="yba-releases/">
<img src="/icons/server.svg" alt="Server Icon"><span>YugabyteDB Anywhere -></span>
</a>
</li>
</ul>

The supported release series for YugabyteDB and YugabyteDB Anywhere include Long-term support (LTS) and standard-term support (STS).

Preview releases, which include features under active development, are also available. Preview releases are recommended for development and testing only.

For details about the differences between the release series, see [Release versioning](versioning/).

### Release support policy

The type of YugabyteDB release series you are running determines its support timelines.

**LTS (long-term support)** release series receive maintenance updates for at least 2 years (730 days) from the first release date of the minor release.
**LTS** release series receive maintenance updates for at least 2 years (730 days) from the first release date of the minor release.

**STS (standard-term support)** release series receive maintenance updates for at least 1 year (365 days) from the first release date of the minor release.
**STS** release series receive maintenance updates for at least 1 year (365 days) from the first release date of the minor release.

LTS and STS release series are both subject to the following support and EOL timelines:

Expand All @@ -38,48 +56,11 @@ LTS and STS release series are both subject to the following support and EOL tim
* Yugabyte may direct Customers to Upgrade to a current release if a workaround does not exist.
* **End of Life (EOL):** Yugabyte will post publicly on its website a notice of End of Life (EOL) for the affected Software and the timeline for discontinuing Support Services.

The information in this section is a summary for convenience only. For complete details, see the [Yugabyte Support Services Agreement](https://www.yugabyte.com/yugabyte-software-support-services-agreement/).

### Release support timelines

| Release series | Released | End of maintenance support | End of Life (EOL) |
| :------------- | :------- | :------------------------- | :---------------- |
| [v2.19](release-notes/v2.19/) <span class='metadata-tag-gray'>Preview</span> | {{< yb-eol-dates "v2.19" release >}} | n/a | n/a |
| [v2.18](release-notes/v2.18/) <span class='metadata-tag-green'>STS</span> | {{< yb-eol-dates "v2.18" release >}} | {{< yb-eol-dates "v2.18" EOM >}} | {{< yb-eol-dates "v2.18" EOL >}} |
| [v2.16](release-notes/v2.16/) <span class='metadata-tag-green'>STS</span> | {{< yb-eol-dates "v2.16" release >}} | {{< yb-eol-dates "v2.16" EOM >}} | {{< yb-eol-dates "v2.16" EOL >}} |
| [v2.14](release-notes/v2.14/) <span class='metadata-tag-green'>LTS</span> | {{< yb-eol-dates "v2.14" release >}} | {{< yb-eol-dates "v2.14" EOM >}} | {{< yb-eol-dates "v2.14" EOL >}} |

{{< tip title="YugabyteDB Anywhere release notes have moved" >}}
Starting with v2.17, the [release notes for YugabyteDB Anywhere](yba-releases/) have moved to [their own page](yba-releases/v2.19/).
{{< /tip >}}

### Releases at end of life (EOL) {#eol-releases}

The following releases are no longer supported:

| Release series | Released | End of maintenance support | End of Life (EOL) |
| :------------- | :------- | :------------------------- | :---------------- |
| [v2.17](release-notes/v2.17/) | December 8, 2022 | n/a | n/a |
| [v2.15](release-notes/v2.15/) | June 27, 2022 | n/a | n/a |
| [v2.13](release-notes/end-of-life/v2.13/) | March 7, 2022 | n/a | n/a |
| [v2.12](release-notes/end-of-life/v2.12/) | {{< yb-eol-dates "v2.12" release >}} | {{< yb-eol-dates "v2.12" EOM >}} | {{< yb-eol-dates "v2.12" EOL >}} |
| [v2.11](release-notes/end-of-life/v2.11/) | November 22, 2021 | n/a | n/a |
| [v2.9](release-notes/end-of-life/v2.9/) | August 31, 2021 | n/a | n/a |
| [v2.8](release-notes/end-of-life/v2.8/) | November 15, 2021 | November 15, 2022 | May 15, 2023 |
| [v2.7](release-notes/end-of-life/v2.7/) | May 5, 2021 | n/a | n/a |
| [v2.6](release-notes/end-of-life/v2.6/) | July 5, 2021 | July 5, 2022 | January 5, 2023 |
| [v2.5](release-notes/end-of-life/v2.5/) | November 12, 2020 | n/a | n/a |
| [v2.4](release-notes/end-of-life/v2.4/) | January 22, 2021 | January 22, 2022 | July 21, 2022 |
| [v2.2](release-notes/end-of-life/v2.2/) | July 15, 2020 | July 15, 2021 | January 15, 2022 |
| [v2.1](release-notes/end-of-life/v2.1/) | February 25, 2020 | February 25, 2021 | August 08, 2021 |
| [v2.0](release-notes/end-of-life/v2.0/) | September 17, 2019 | September 17, 2020 | March 03, 2021 |
| [v1.3](release-notes/end-of-life/v1.3/) | July 15, 2019 | July 15, 2020 | January 15, 2021 |

All non-current preview releases are unsupported.

{{<note title="Archived docs available">}}
{{<note title="Archived docs available">}}
Documentation for EOL stable releases is available at the [YugabyteDB docs archive](https://docs-archive.yugabyte.com/).
{{</note>}}
{{</note>}}

The information in this section is a summary for convenience only. For complete details, see the [Yugabyte Support Services Agreement](https://www.yugabyte.com/yugabyte-software-support-services-agreement/).

## Upcoming release series

Expand All @@ -89,7 +70,7 @@ For information on key features planned for the upcoming releases, visit [Curren

| Release series | Planned release |
| :------------- | :-------------- |
| v2.20 (LTS) | Late 2023 |
| v2.20 (LTS) | Late 2023 |

## Recommended release series for projects

Expand Down
54 changes: 54 additions & 0 deletions docs/content/preview/releases/release-notes/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
---
title: YugabyteDB releases
headerTitle: YugabyteDB releases
linkTitle: Releases
description: An overview of the preview and current stable YugabyteDB database releases, and upcoming releases.
image: /images/section_icons/index/quick_start.png
type: indexpage
showRightNav: true
cascade:
unversioned: true
---

## Releases

| Release series | Released | End of maintenance support | End of Life (EOL) |
| :------------- | :------- | :------------------------- | :---------------- |
| [v2.19](v2.19/) <span class='metadata-tag-gray'>Preview</span> | {{< yb-eol-dates "v2.19" release >}} | No support | n/a |
| [v2.18](v2.18/) <span class='metadata-tag-green'>STS</span> | {{< yb-eol-dates "v2.18" release >}} | {{< yb-eol-dates "v2.18" EOM >}} | {{< yb-eol-dates "v2.18" EOL >}} |
| [v2.16](v2.16/) <span class='metadata-tag-green'>STS</span> | {{< yb-eol-dates "v2.16" release >}} | {{< yb-eol-dates "v2.16" EOM >}} | {{< yb-eol-dates "v2.16" EOL >}} |
| [v2.14](v2.14/) <span class='metadata-tag-green'>LTS</span> | {{< yb-eol-dates "v2.14" release >}} | {{< yb-eol-dates "v2.14" EOM >}} | {{< yb-eol-dates "v2.14" EOL >}} |

{{< tip title="YugabyteDB Anywhere release notes have moved" >}}
Starting with v2.16, the [release notes for YugabyteDB Anywhere](../yba-releases/) have moved to their own page.
{{< /tip >}}

For information on release support policy, see [Release support policy](../#release-support-policy).

For information on release versioning, see [Versioning](../versioning/).

## Releases at end of life (EOL) {#eol-releases}

{{<note title="Archived docs available">}}
Documentation for EOL stable releases is available at the [YugabyteDB docs archive](https://docs-archive.yugabyte.com/).
{{</note>}}

The following stable and preview releases are no longer supported:

| Release series | Released | End of maintenance support | End of Life (EOL) |
| :------------- | :------- | :------------------------- | :---------------- |
| [v2.17](v2.17/) | December 8, 2022 | n/a | n/a |
| [v2.15](v2.15/) | June 27, 2022 | n/a | n/a |
| [v2.13](end-of-life/v2.13/) | March 7, 2022 | n/a | n/a |
| [v2.12](end-of-life/v2.12/) | {{< yb-eol-dates "v2.12" release >}} | {{< yb-eol-dates "v2.12" EOM >}} | {{< yb-eol-dates "v2.12" EOL >}} |
| [v2.11](end-of-life/v2.11/) | November 22, 2021 | n/a | n/a |
| [v2.9](end-of-life/v2.9/) | August 31, 2021 | n/a | n/a |
| [v2.8](end-of-life/v2.8/) | November 15, 2021 | November 15, 2022 | May 15, 2023 |
| [v2.7](end-of-life/v2.7/) | May 5, 2021 | n/a | n/a |
| [v2.6](end-of-life/v2.6/) | July 5, 2021 | July 5, 2022 | January 5, 2023 |
| [v2.5](end-of-life/v2.5/) | November 12, 2020 | n/a | n/a |
| [v2.4](end-of-life/v2.4/) | January 22, 2021 | January 22, 2022 | July 21, 2022 |
| [v2.2](end-of-life/v2.2/) | July 15, 2020 | July 15, 2021 | January 15, 2022 |
| [v2.1](end-of-life/v2.1/) | February 25, 2020 | February 25, 2021 | August 08, 2021 |
| [v2.0](end-of-life/v2.0/) | September 17, 2019 | September 17, 2020 | March 03, 2021 |
| [v1.3](end-of-life/v1.3/) | July 15, 2019 | July 15, 2020 | January 15, 2021 |
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@ rightNav:
type: docs
---

Included here are the release notes for all releases in the v2.8 release series. Content will be added as new notable features and changes are available in the patch releases of the v2.8 release series.
What follows are the release notes for all releases in the v2.8 release series. Content will be added as new notable features and changes are available in the patch releases of the v2.8 release series.

{{< note title="No ARM builds in 2.8" >}}
There are no `aarch64` Linux builds available for the v2.8 release series.
{{< /note >}}

## v2.8.12.0 - January 24, 2022 {#v2.8.12.0}
## v2.8.12.0 - January 24, 2023 {#v2.8.12.0}

**Build:** `2.8.12.0-b5`

Expand Down
2 changes: 1 addition & 1 deletion docs/content/preview/releases/release-notes/v2.14.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: Enhancements, changes, and resolved issues in the YugabyteDB v2.14
menu:
preview_releases:
identifier: v2.14
parent: releases
parent: release-notes
weight: 2855
rightNav:
hideH4: true
Expand Down
2 changes: 1 addition & 1 deletion docs/content/preview/releases/release-notes/v2.15.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ image: /images/section_icons/quick_start/install.png
menu:
preview_releases:
identifier: v2.15
parent: releases
parent: release-notes
weight: 2850
rightNav:
hideH4: true
Expand Down
2 changes: 1 addition & 1 deletion docs/content/preview/releases/release-notes/v2.16.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ aliases:
menu:
preview_releases:
identifier: v2.16
parent: releases
parent: release-notes
weight: 2845
rightNav:
hideH4: true
Expand Down
2 changes: 1 addition & 1 deletion docs/content/preview/releases/release-notes/v2.17.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ image: /images/section_icons/quick_start/install.png
menu:
preview_releases:
identifier: v2.17
parent: releases
parent: release-notes
weight: 2840
rightNav:
hideH4: true
Expand Down
6 changes: 3 additions & 3 deletions docs/content/preview/releases/release-notes/v2.18.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ aliases:
- /preview/releases/whats-new/stable-release/
menu:
preview_releases:
identifier: v2.18
parent: releases
weight: 2835
identifier: v2.18
parent: release-notes
weight: 2835
rightNav:
hideH4: true
type: docs
Expand Down
2 changes: 1 addition & 1 deletion docs/content/preview/releases/release-notes/v2.19.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ aliases:
menu:
preview_releases:
identifier: v2.19
parent: releases
parent: release-notes
weight: 2825
rightNav:
hideH4: true
Expand Down
Loading

0 comments on commit f9f49f2

Please sign in to comment.