**2. Ensure that apt-transport-https is installed**
**2. Install apt-https suppport**
Since we only provide https package sources, you may need to install `apt-transport-https` as a preliminary step.
```bash
apt-get install apt-transport-https
```
Our repository requires apt to have https support. Install this transport method with `sudo apt-get install apt-transport-https` if you did not already.
@ -17,12 +17,16 @@ This time, it will use the new image:
# Upgrade Notes
## OpenProject 10.x
### MySQL support dropped
OpenProject 10.0 has dropped MySQL support. For more information regarding motivation behind this and migration steps, please see https://www.openproject.org/deprecating-mysql-support/
In this post, you will find documentation for a mostly-automated migration script to PostgreSQL to help you get up and running with PostgreSQL.
## OpenProject 9.x
### MySQL is being deprecated
OpenProject 9.0 is deprecating MySQL support. You can expect full MySQL support for the course of 9.0 releases, but we
are likely going to be dropping MySQL completely in one of the following releases.
For more information regarding motivation behind this and migration steps, please see https://www.openproject.org/deprecating-mysql-support/
In this post, you will find documentation for a mostly-automated migration script to PostgreSQL to help you get up and running with PostgreSQL.
After upgrading the installation files, you need to migrate the installation to OpenProject 9.0 with the following steps:
After upgrading the installation files, you need to migrate the installation to OpenProject 10.0 with the following steps:
```bash
[openproject@debian]# cd /home/openproject/openproject
@ -42,20 +42,20 @@ After upgrading the installation files, you need to migrate the installation to
[openproject@debian]# touch tmp/restart.txt
```
After performing these steps, the server should be running OpenProject 9.0.x.
After performing these steps, the server should be running OpenProject 10.0.x.
## Upgrade notes
These following points are some known issues around the update to 9.0.
These following points are some known issues around the update to 10.0.
It does not contain the entire list of changes.
To see all changes, [please browse the release notes](https://www.openproject.org/release-notes/openproject-9-0-0/).
To see all changes, [please browse the release notes](https://www.openproject.org/release-notes/openproject-10-0-0/).
### MySQL is being deprecated
### MySQL support dropped
OpenProject 9.0. is deprecating MySQL support. You can expect full MySQL support for the course of 9.0 releases, but we
are likely going to be dropping MySQL completely in one of the following releases.
OpenProject 10.0 has dropped MySQL support. For more information regarding motivation behind this and migration steps, please see https://www.openproject.org/deprecating-mysql-support/
In this post, you will find documentation for a mostly-automated migration script to PostgreSQL to help you get up and running with PostgreSQL.
For more information regarding motivation behind this and migration steps, please see https://www.openproject.org/deprecating-mysql-support/
In this post, you will find documentation for a mostly-automated migration script to PostgreSQL to help you get up and running with PostgreSQL.
@ -53,54 +53,56 @@ Since OpenProject 9.0.0 is a major upgrade, you will need to perform some basic
First, please check that the package repository is correct.
Compare your local package repository with the one printed on your matching distribution on [our Download and Installation page](https://www.openproject.org/download-and-installation/)
## Upgrade notes for OpenProject 9.0
## Upgrade notes for OpenProject 10.0
These following points are some known issues around the update to 9.0.
These following points are some known issues around the update to 10.0.
It does not contain the entire list of changes.
To see all changes, [please browse the release notes](https://www.openproject.org/release-notes/openproject-9-0-0/).
To see all changes, [please browse the release notes](https://www.openproject.org/release-notes/openproject-10-0-0/).
### Package repository moved into opf/openproject
The OpenProject community installation is now using the same repository as the OpenProject development core.
Please update your package source according to [our Download and Installation page](https://www.openproject.org/download-and-installation/).
You will need to replace `opf/openproject-ce` with `opf/openproject` together with a change from `stable/8` to `stable/9` in order to perform the update.
You will need to replace `stable/9` to `stable/10` in order to perform the update.
### MySQL is being deprecated
### MySQL support was dropped
OpenProject 9.0. is deprecating MySQL support. You can expect full MySQL support for the course of 9.0 releases, but we
are likely going to be dropping MySQL completely in one of the following releases.
After announcement in the previous major release, OpenProject 10.0 has dropped MySQL support.
For more information regarding motivation behind this and migration steps, please see https://www.openproject.org/deprecating-mysql-support/
In this post, you will find documentation for a mostly-automated migration script to PostgreSQL to help you get up and running with PostgreSQL.
## Upgrade steps
If you have currently installed the stable 8.x release of OpenProject by using the `stable/8` package source,
you will need to adjust that package source.
If you have currently installed the stable 9.x release of OpenProject by using the `stable/9` package source,
you will need to adjust that package source to `stable/10`
### APT-based systems (Debian, Ubuntu)
- Update the reference to `opf/openproject-ce` in `/etc/apt/sources.list.d/openproject.list` to `opf/openproject`.
- Update the reference to `stable/8` in `/etc/apt/sources.list.d/openproject.list` to `stable/9`.
- Update the reference to `stable/9` in `/etc/apt/sources.list.d/openproject.list` to `stable/10`.
- Perform the Upgrade steps as mentioned above in *Upgrading your OpenProject installation*
### YUM-based systems (CentOS, RHEL)
- Update the reference to `opf/openproject-ce` in `/etc/yum.repos.d/openproject.repo` to `opf/openproject`.
- Update the reference to `stable/8` in `/etc/yum.repos.d/openproject.repo` to `stable/9`.
- Update the reference to `stable/9` in `/etc/yum.repos.d/openproject.repo` to `stable/10`.
- Perform the Upgrade steps as mentioned above in *Upgrading your OpenProject installation*
### SUSE Linux Enterprise Server 12
- Update the reference to `opf/openproject-ce` in `/etc/zypp/repos.d/openproject.repo` to `opf/openproject`.
- Update the reference to `stable/8` in `/etc/zypp/repos.d/openproject.repo` to `stable/9`.
- Update the reference to `stable/9` in `/etc/zypp/repos.d/openproject.repo` to `stable/10`.
- Perform the Upgrade steps as mentioned above in *Upgrading your OpenProject installation*
## Previous Upgrade notes
### Upgrade notes for OpenProject 8.x. to 9.x
The package source has changed from `openproject-ce` to `openproject`. Please upgrade your repository source entry
appropriately.
### Upgrade notes for OpenProject 7.0. to 8.x
These following points are some known issues around the update to 8.0. It does not contain the entire list of changes. To see all changes, [please browse the release notes](https://www.openproject.org/release-notes/openproject-8-0/).