Skip to content

Commit

Permalink
PSMDB-1412 Release notes 6.0.13-10 (#814)
Browse files Browse the repository at this point in the history
PSMDB-1412 Release notes 6.0.13-10
Added ARM install instructions

modified:   .github/workflows/main.yml
	new file:   docs/release_notes/6.0.13-10.md
	modified:   docs/release_notes/index.md
	modified:   mkdocs-base.yml
	modified:   variables.yml
  • Loading branch information
nastena1606 authored Feb 20, 2024
1 parent 2cdfbef commit cc226cb
Show file tree
Hide file tree
Showing 8 changed files with 117 additions and 51 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,6 @@ jobs:
- name: Deploy docs
run: |
mike deploy 6.0 -b publish -p
mike retitle 6.0 "6.0.12-9" -b publish -p
mike retitle 6.0 "6.0.13-10" -b publish -p
48 changes: 29 additions & 19 deletions docs/install/apt.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,34 +22,44 @@ This document describes how to install Percona Server for MongoDB from Percona r

### Configure Percona repository

Percona provides the [`percona-release`](https://docs.percona.com/percona-software-repositories/index.html) configuration tool that simplifies operating repositories and enables to install and update both Percona Backup for MongoDB packages and required dependencies smoothly.
=== "x86_64"

1. Fetch **percona-release** packages from Percona web:

```{.bash data-prompt="$"}
$ wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb
```
Percona provides the [`percona-release`](https://docs.percona.com/percona-software-repositories/index.html) configuration tool that simplifies operating repositories and enables to install and update both Percona Backup for MongoDB packages and required dependencies smoothly.

2. Install the downloaded package with **dpkg**:
1. Fetch **percona-release** packages from Percona web:
```{.bash data-prompt="$"}
$ wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb
```

```{.bash data-prompt="$"}
$ sudo dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb
```
2. Install the downloaded package with **dpkg**:

```{.bash data-prompt="$"}
$ sudo dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb
```

After you install this package, you have the access to Percona repositories. You
can check the repository setup in the `/etc/apt/sources.list.d/percona-release.list` file.
After you install this package, you have the access to Percona repositories. You
can check the repository setup in the `/etc/apt/sources.list.d/percona-release.list` file.


3. Enable the repository:

3. Enable the repository:
```{.bash data-prompt="$"}
$ sudo percona-release enable psmdb-60 release
```

```{.bash data-prompt="$"}
$ sudo percona-release enable psmdb-60 release
```
4. Remember to update the local cache:

```{.bash data-prompt="$"}
$ sudo apt update
```

=== "ARM64"

4. Remember to update the local cache:
Create the `/etc/apt/sources.list.d/percona-psmdb-60-release.list ` configuration file with the following contents:

```{.bash data-prompt="$"}
$ sudo apt update
```ini title='/etc/apt/sources.list.d/percona-psmdb-60-release.list'
deb http://repo.percona.com/psmdb-60/apt OPERATING_SYSTEM main
```

### Install Percona Server for MongoDB
Expand Down
2 changes: 1 addition & 1 deletion docs/install/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Starting in MongoDB 5.0, `mongod`, `mongos`, and the legacy `mongo` shell are su

Percona Server for MongoDB requires the ARMv8.2-A or later microarchitecture.

Currently, only [Docker images](https://hub.docker.com/r/percona/percona-server-mongodb/) are available.
[Docker images](https://hub.docker.com/r/percona/percona-server-mongodb/) for ARM64 are available starting with version 6.0.4-3. Packages are available starting with version 6.0.13-10.

## Installation instructions

Expand Down
51 changes: 33 additions & 18 deletions docs/install/yum.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,30 +25,45 @@ Percona provides the [`percona-release`](https://docs.percona.com/percona-softwa

### Configure Percona repository

=== "x86_64"

1. Install **percona-release**:
1. Install **percona-release**:

```{.bash data-prompt="$"}
$ sudo yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
```

Example output
```{.bash data-prompt="$"}
$ sudo yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
```
Example output

```{ .sh .no-copy }
Retrieving https://repo.percona.com/yum/percona-release-latest.noarch.rpm
Preparing... ########################################### [100%]
1:percona-release ########################################### [100%]
```
```{ .sh .no-copy }
Retrieving https://repo.percona.com/yum/percona-release-latest.noarch.rpm
Preparing... ########################################### [100%]
1:percona-release ########################################### [100%]
```

2. Enable the repository:
```{.bash data-prompt="$"}
$ sudo percona-release enable psmdb-60 release
```
!!! admonition "See also"

[Percona Software Repositories Documentation](https://www.percona.com/doc/percona-repo-config/index.html)

=== "ARM64"

Create the `/etc/yum.repos.d/percona-psmdb-60-release.repo` configuration file with the following contents:

2. Enable the repository:

```{.bash data-prompt="$"}
$ sudo percona-release enable psmdb-60 release
```ini title='/etc/yum.repos.d/percona-psmdb-60-release.repo'
[psmdb-60-release-aarch64]
name = Percona Server for MongoDB 6.0 release/aarch64 YUM repository
baseurl = http://repo.percona.com/psmdb-60/yum/release/$releasever/RPMS/aarch64
enabled = 1
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/PERCONA-PACKAGING-KEY
```

!!! admonition "See also"

[Percona Software Repositories Documentation](https://www.percona.com/doc/percona-repo-config/index.html)

### Install Percona Server for MongoDB packages

Expand Down
36 changes: 36 additions & 0 deletions docs/release_notes/6.0.13-10.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Percona Server for MongoDB 6.0.13-10 (2024-02-20)

[Installation](../install/index.md){.md-button}


Percona Server for MongoDB 6.0.13-10 is an enhanced, source-available, and highly-scalable database that is a
fully-compatible, drop-in replacement for MongoDB Community Edition 6.0.13

It is based on [MongoDB 6.0.13 Community Edition](https://www.mongodb.com/docs/manual/release-notes/6.0/#6.0.13---jan-18--2024) and supports the upstream protocols and drivers.


## Release Highlights

* Percona Server for MongoDB packages are available for ARM64 architectures, enabling users to install it on premises. The ARM64 packages are available for the following operating systems:

* Ubuntu 20.04 (Focal Fossa)
* Ubuntu 22.04 (Jammy Jellyfish)
* Red Hat Enterprise Linux 8 and compatible derivatives
* Red Hat Enterprise Linux 9 and compatible derivatives

Improvements and bug fixes, provided by MongoDB and included in Percona Server for MongoDB are the following:

* [SERVER-33494](https://jira.mongodb.org/browse/SERVER-33494) - Removed size storer entries upon collection drop
* [SERVER-50792](https://jira.mongodb.org/browse/SERVER-50792) - Improved shard key index error messages by adding detailed information about an invalid index.
* [SERVER-70155](https://jira.mongodb.org/browse/SERVER-70155) - Improved slow query logging by adding the duration between a write operation getting a commit timestamp and actually committing. This helps identify issues where operations are committing slowly and are slowing down replication.
* [SERVER-77506](https://jira.mongodb.org/browse/SERVER-77506) - Fixed the issue with data and ShardVersion mismatch on sharded multi-document transactions by exposing the maxValidAfter timestamp alongside the shardVersion
* [SERVER-83091](https://jira.mongodb.org/browse/SERVER-83091) - Fixed the issue with infinite loop during plan enumeration triggered by the `$or` queries


Find the full list of new features and improvements in the release notes for [MongoDB 6.0.13 Community Edition](https://www.mongodb.com/docs/manual/release-notes/6.0/#6.0.13---jan-18--2024).

## Packaging changes

Percona Server for MongoDB 6.0.13-10 is no longer available on Ubuntu 18.04 (Bionic Beaver).


2 changes: 2 additions & 0 deletions docs/release_notes/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Percona Server for MongoDB 6.0 Release Notes

* [Percona Server for MongoDB 6.0.13-10 (2024-02-20)](6.0.13-10.md)

* [Percona Server for MongoDB 6.0.12-9 (2023-12-14)](6.0.12-9.md)

* [Percona Server for MongoDB 6.0.11-8 (2023-10-19)](6.0.11-8.md)
Expand Down
25 changes: 14 additions & 11 deletions mkdocs-base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
site_name: Percona Server for MongoDB 6.0
site_description: Documentation
site_author: Percona LLC
copyright: Percona LLC, © 2023
copyright: Percona LLC, © 2024

repo_name: percona/psmdb-docs
repo_url: https://github.com/percona/psmdb-docs
Expand Down Expand Up @@ -117,7 +117,7 @@ plugins:
with-pdf: # https://github.com/orzih/mkdocs-with-pdf
output_path: '_pdf/PerconaServerforMongoDB-6.0.pdf'
cover_title: 'Server for MongoDB Documentation 6.0'
cover_subtitle: 6.0.12-9 (December 14, 2023)
cover_subtitle: 6.0.13-10 (February 20, 2024)
author: 'Percona Technical Documentation Team'
cover_logo: docs/_images/Percona_Logo_Color.png
debug_html: false
Expand Down Expand Up @@ -190,15 +190,18 @@ nav:
- install/uninstall.md
- Release notes:
- "Release notes index": "release_notes/index.md"
- release_notes/6.0.12-9.md
- release_notes/6.0.11-8.md
- release_notes/6.0.9-7.md
- release_notes/6.0.8-6.md
- release_notes/6.0.6-5.md
- release_notes/6.0.5-4.md
- release_notes/6.0.4-3.md
- release_notes/6.0.3-2.md
- release_notes/6.0.2-1.md
- release_notes/6.0.13-10.md
- 2023 (versions 6.0.5-4 through 6.0.12-9)
- release_notes/6.0.12-9.md
- release_notes/6.0.11-8.md
- release_notes/6.0.9-7.md
- release_notes/6.0.8-6.md
- release_notes/6.0.6-5.md
- release_notes/6.0.5-4.md
- 2022 (versions 6.0.2-1 through 6.0.4-3)
- release_notes/6.0.4-3.md
- release_notes/6.0.3-2.md
- release_notes/6.0.2-1.md
- glossary.md
- copyright.md
- trademark-policy.md
2 changes: 1 addition & 1 deletion variables.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# PBM Variables set for HTML output
# See also mkdocs.yml plugins.with-pdf.cover_subtitle and output_path

release: '6.0.12-9'
release: '6.0.13-10'
version: '6.0'

0 comments on commit cc226cb

Please sign in to comment.