Anders Kaseorg
6096907263
install-uv: Upgrade uv from 0.9.12 to 0.9.21.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2026-01-02 19:09:18 -08:00
Anders Kaseorg
6cd0a354ef
install-node: Upgrade Node.js from 24.11.1 to 24.12.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-12-28 00:49:26 -08:00
Alex Vandiver
359e5c2b78
install: Support PostgreSQL 18.
2025-12-10 21:37:07 -08:00
Alex Vandiver
1f3aed14a5
migrations: Degrade gracefully with missing remote dictionaries.
...
Rather than require a configuration option, detect the `tsearch_data`
error, in conjunction with a remote PostgreSQL host, and warn and
continue. It is pretty much impossible to arrive at that combination
and then _not_ want to try again with the flag, so we should handle
that degradation gracefully, instead of requiring an explicit
install and configuration flag.
2025-12-03 11:44:14 -08:00
Alex Vandiver
150b81f3ad
letsencrypt: Remove danging fixes from Zulip Server 5.0.
...
It is no longer possible to upgrade directly from 5.0, so these steps
are no longer necessary.
2025-11-26 09:10:40 -08:00
Anders Kaseorg
9235ccfc99
install-node: Upgrade Node.js from 24.11.0 to 24.11.1.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-11-25 21:02:51 -08:00
Anders Kaseorg
6916c33186
install-uv: Upgrade uv from 0.9.5 to 0.9.12.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-11-25 16:29:32 -08:00
Alex Vandiver
6c9705a6bb
checks: Move checkconfig to standard check framework.
2025-11-19 11:50:18 -08:00
Anders Kaseorg
35d20b04d1
install-node: Upgrade Node.js from 22.20.0 to 24.11.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-11-01 07:24:57 -07:00
Anders Kaseorg
69f2e95e49
install-uv: Upgrade uv from 0.8.22 to 0.9.5.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-10-23 15:52:47 -07:00
Anders Kaseorg
4192d46a0e
upgrade-zulip-from-git: Fix fully broken refname parsing.
...
Commit c903128eb7 (#36214 ) was evidently
never tested.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-10-12 16:47:53 -07:00
Alex Vandiver
c903128eb7
upgrade-zulip-from-git: Provide better error message on a bad refname.
Code scanning / CodeQL (push) Has been cancelled
Zulip production suite / Ubuntu 22.04 production build (push) Has been cancelled
Zulip CI / ${{ matrix.name }} (zulip/ci:bookworm, true, false, Debian 12 (Python 3.11, backend + documentation), bookworm) (push) Has been cancelled
Zulip CI / ${{ matrix.name }} (zulip/ci:jammy, false, true, Ubuntu 22.04 (Python 3.10, backend + frontend), jammy) (push) Has been cancelled
Zulip CI / ${{ matrix.name }} (zulip/ci:noble, false, false, Ubuntu 24.04 (Python 3.12, backend), noble) (push) Has been cancelled
Zulip CI / ${{ matrix.name }} (zulip/ci:trixie, false, false, Debian 13 (Python 3.13, backend), trixie) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:bookworm, --test-custom-db, Debian 12 production install with custom db name and user, bookworm) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:jammy, , Ubuntu 22.04 production install and PostgreSQL upgrade with pgroonga, jammy) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:noble, , Ubuntu 24.04 production install, noble) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:trixie, , Debian 13 production install, trixie) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:bookworm-7.0, 7.0 Version Upgrade, bookworm) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:bookworm-8.0, 8.0 Version Upgrade, bookworm) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:jammy-6.0, 6.0 Version Upgrade, jammy) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:noble-10.0, 10.0 Version Upgrade, noble) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:noble-9.0, 9.0 Version Upgrade, noble) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:trixie-11.0, 11.0 Version Upgrade, trixie) (push) Has been cancelled
2025-10-07 22:44:53 -07:00
Anders Kaseorg
88a7fde8bd
install-node: Upgrade Node.js from 22.19.0 to 22.20.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-10-07 22:42:50 -07:00
Alex Vandiver
01664a1a10
sharding: Swap new config into place during restart-server.
...
This allows restart-server, before moving the new config into place,
to perform a diff and only restart the affected Tornado ports.
2025-10-07 13:19:05 -07:00
Alex Vandiver
2bd4c07fdb
sharding: Move chown/chmod into where the files are written.
2025-10-07 13:19:05 -07:00
Anders Kaseorg
890ccec8d4
timestamp: Use localized formatting in format_datetime_to_string.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-10-03 10:43:16 -07:00
Anders Kaseorg
0b400a66cc
install-uv: Upgrade uv from 0.8.15 to 0.8.22.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-09-30 16:47:54 -07:00
Anders Kaseorg
270c50651c
install-uv: Upgrade uv from 0.8.10 to 0.8.15.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-09-04 19:48:55 -07:00
Anders Kaseorg
fc32adaa38
install-node: Upgrade Node.js from 22.18.0 to 22.19.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-09-04 15:01:37 -07:00
Alex Vandiver
fc962b8b0e
run-hooks: Handle hooks after OS upgrade on fresh install.
2025-09-03 15:20:53 -07:00
Anders Kaseorg
8de55e7cc1
install-node: Upgrade Node.js from 22.17.1 to 22.18.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-08-14 21:37:50 -07:00
Anders Kaseorg
26dc355bf5
install-uv: Upgrade uv from 0.7.21 to 0.8.10.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-08-13 23:40:33 -07:00
Anders Kaseorg
ff15d746c3
install: Support Debian 13.
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2025-08-13 14:11:05 -07:00
Anders Kaseorg
fd1543a67c
apt-repos: Use signed-by instead of globally trusted keys.
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2025-08-13 14:11:05 -07:00
Anders Kaseorg
60fe9d438f
build-pgroonga: Use msgpack-c on Debian 13.
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2025-08-13 14:11:05 -07:00
Anders Kaseorg
2e97637d8e
build-pgroonga: Upgrade PGroonga from 3.1.8 to 4.0.1.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-08-13 14:11:05 -07:00
Shubham Padia
3e60b16ac1
starlight_help: Move help-beta over to starlight_help.
...
We are starting the cutover process and starlight_help is the directory
we have agreed on to place our new help center project. We do not want
to use `starlight_help` as the URL for the project, but this commit
changes the url from `help-beta` to `starlight_help` temporarily since
we can only change URL once we get rid of the current help center
project. That will be done in a future commit.
2025-08-08 11:59:29 -07:00
Anders Kaseorg
c911dcf279
install-node: Upgrade Node.js from 22.17.0 to 22.17.1.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-07-22 14:19:56 -07:00
Alex Vandiver
43034a79b6
run_hooks: Make post-deploy hooks be best-effort.
2025-07-16 18:00:47 -07:00
Anders Kaseorg
996eb72e2a
install-uv: Upgrade uv from 0.7.15 to 0.7.21.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-07-15 07:32:44 -07:00
Anders Kaseorg
7959a1853c
install-node: Upgrade Node.js from 22.16.0 to 22.17.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-06-25 16:53:09 -07:00
Anders Kaseorg
9f8f6e60d9
install-uv: Upgrade uv from 0.7.11 to 0.7.15.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-06-25 16:52:39 -07:00
Alex Vandiver
a0683927ef
check_rabbitmq_queue: Relax paging thresholds for email_senders.
2025-06-18 12:29:57 -07:00
Anders Kaseorg
acd6c51b6f
manage: Delete custom PYTHONSTARTUP.
...
In Django 5.2, manage.py shell automatically imports models.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-06-12 09:28:00 -07:00
Alex Vandiver
6f1950ac0e
restart-server: Send client reload events in the background.
...
For deploys with --skip-puppet, this makes the output visible much
more promptly.
2025-06-11 10:16:46 -07:00
Anders Kaseorg
56470bba8d
install-uv: Upgrade uv from 0.7.2 to 0.7.11.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-06-06 11:35:32 -07:00
Tim Abbott
0ec07fe4c8
queue: Allow sharding user_activity worker.
...
This follows the existing patterns for the sharded mobile
notifications worker.
2025-06-06 10:33:20 -07:00
Anders Kaseorg
f6be163bcc
install-node: Upgrade Node.js from 22.15.0 to 22.16.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-06-04 16:24:47 -07:00
Alex Vandiver
c6e0f0b436
email-mirror: Remove HTTP interface.
2025-05-19 16:39:44 -07:00
Alex Vandiver
7a62a9b509
upgrade: Swap postfix_localmail for local_mailserver.
2025-05-19 16:39:44 -07:00
Anders Kaseorg
2354653f33
install-node: Upgrade Node.js from 22.14.0 to 22.15.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-05-05 14:15:44 -07:00
Anders Kaseorg
fe96666782
install-uv: Upgrade uv from 0.6.13 to 0.7.2.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-05-05 09:10:19 -07:00
Anders Kaseorg
e4a2695f54
install-uv: Upgrade uv from 0.6.6 to 0.6.13.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-04-08 10:17:49 -07:00
Anders Kaseorg
80b607c8cb
install: Remove PostgreSQL 13 support.
...
PostgreSQL 13 reaches end of life on November 13, 2025, and Django 5.2
does not support it.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-04-07 17:41:55 -07:00
Anders Kaseorg
818742c62b
install: Support PostgreSQL 17.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-04-07 16:42:19 -07:00
Alex Vandiver
342d278c8a
upgrade: Remove handling of "googleblob" emoji rename.
...
This code was originally added in 608173657d in Zulip Server 2.0;
since we can only directly upgrade from 5.0 or later, this code is
guaranteed to have run already. Remove it.
2025-04-03 10:46:12 -07:00
Alex Vandiver
e93d43e8d1
upgrade: Remove puppet_classes renaming code.
...
This code was originally added in 5f3765b872 in Zulip Server 4.0;
since we can only directly upgrade from 5.0 or later, this code is
guaranteed to have run already. Remove it.
2025-04-03 10:46:12 -07:00
Alex Vandiver
f48a3a772f
upgrade: Remove ancient symlink of settings.py.
...
This code was originally added in 2b146012e1 in Zulip Server 1.7.0;
since we can only directly upgrade from 5.0 or later, this code is
guaranteed to have run already. Remove it.
2025-04-03 10:46:12 -07:00
Alex Vandiver
e404a9b71c
upgrade: Remove explicit python3-yaml install step.
...
The python3-yaml dependency was added at install time in 3314fefaec
in Zulip Server 4.0, and this workaround was added in de41a10d38 ,
also in 4.0. Since we can only directly upgrade from 5.0 or later,
the dependency is guaranteed to be installed already, by one or the
other of those ways. Remove this workaround.
2025-04-03 10:46:12 -07:00
Alex Vandiver
39cc830ae5
upgrade: Remove tsearch_extras cleanup code.
...
This code was originally added in 382261dc72 in Zulip Server 3.0;
since we can only directly upgrade from 5.0 or later, this code is
guaranteed to have run already. Remove it.
2025-04-03 10:46:12 -07:00