install: Support PostgreSQL 17.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
(cherry picked from commit 818742c62b)
This commit is contained in:
Anders Kaseorg
2025-04-07 13:37:53 -07:00
committed by Tim Abbott
parent f4279a2a7f
commit 85b2e6a1e9
7 changed files with 24 additions and 14 deletions

View File

@@ -7,6 +7,12 @@ up-to-date list of all changes.
## Zulip Server 10.x series
- Added support for using PostgreSQL 17 as the database. See the
[PostgreSQL upgrade
documentation](../production/upgrade.md#upgrading-postgresql) if
youre interested in upgrading an existing server to newer
PostgreSQL.
### Zulip Server 10.1
_Released 2025-03-28_
@@ -906,8 +912,10 @@ _Released 2024-01-24_
authentication could cause other queue workers to not progress
properly on low-memory Zulip servers.
- Added support for using PostgreSQL 16 as the database. See the
PostgreSQL upgrade documentation if youre interested in upgrading
an existing server to newer Postgres.
[PostgreSQL upgrade
documentation](../production/upgrade.md#upgrading-postgresql) if
youre interested in upgrading an existing server to newer
PostgreSQL.
- Added support for explicitly deactivating a mobile push
notifications registration.
- Added support for a new class of custom authentication hook.
@@ -1351,7 +1359,7 @@ _Released 2023-05-31_
- Added additional confirmation dialogs for actions deserving caution,
including marking all messages as read, removing the last user from a
private stream, and disabling all notifications for direct messages.
- Added support for Postgres 15, and removed support for Postgres 11.
- Added support for PostgreSQL 15, and removed support for PostgreSQL 11.
- Added new `z` keyboard shortcut to view a message in context.
- Added new `=` keyboard shortcut to upvote an existing emoji reaction.
- Changed the `s` keyboard shortcut to be a toggle, replacing the
@@ -1758,8 +1766,8 @@ _Released 2022-11-17_
#### Upgrade notes for 6.0
- Installations using [docker-zulip][docker-zulip] will need to [upgrade
Postgres][docker-zulip-upgrade-database] before upgrading to Zulip
6.0, because the previous default of Postgres 10 is no longer
PostgreSQL][docker-zulip-upgrade-database] before upgrading to Zulip
6.0, because the previous default of PostgreSQL 10 is no longer
supported by this release.
- Installations using the AzureAD authentication backend will need to
update `/etc/zulip/zulip-secrets.conf` after upgrading. The
@@ -2069,7 +2077,8 @@ _Released 2022-03-29_
- Improved various interaction and performance details in "Recent topics".
- Improved styling for poll and todo list widgets.
- Zulip now supports configuring the database name and username when
using a remote Postgres server. Previously, these were hardcoded to "zulip".
using a remote PostgreSQL server. Previously, these were hardcoded
to "zulip".
- Migrated many tooltips to prettier tooltips powered by TippyJS.
- Autocomplete is now available when editing topics.
- Typeahead for choosing a topic now consistently fetches the full set

View File

@@ -74,7 +74,7 @@ as well as those mentioned in the
[install](install.md#installer-options) documentation:
- `--postgresql-version`: Sets the version of PostgreSQL that will be
installed. We currently support PostgreSQL 13, 14, 15, and 16, with 16
installed. We currently support PostgreSQL 13, 14, 15, 16, and 17, with 17
being the default.
- `--postgresql-database-name=exampledbname`: With this option, you

View File

@@ -7,4 +7,5 @@
| 7.x | 12, 13, 14, 15 |
| 8.x | 12, 13, 14, 15, 16 |
| 9.x | 12, 13, 14, 15, 16 |
| 10.x | 13, 14, 15, 16 |
| 10.x | 13, 14, 15, 16, 17 |
| 11.x | 13, 14, 15, 16, 17 |

View File

@@ -84,7 +84,7 @@ Set the remote server's PostgreSQL version in `/etc/zulip/zulip.conf`:
```ini
[postgresql]
# Set this to match the version running on your remote PostgreSQL server
version = 16
version = 17
```
Now complete the installation by running the following commands.
@@ -154,7 +154,7 @@ Set the remote server's PostgreSQL version in `/etc/zulip/zulip.conf`:
```ini
[postgresql]
# Set this to match the version running on your remote PostgreSQL server
version = 16
version = 17
```
Now complete the installation by running the following commands.