Files
ProxmoxVE/install
CanbiZ (MickLesk) 07e31eb5bc Pangolin: Bump to 1.20.0 | BREAKING: Switch to PostgreSQL (#15682)
* Pangolin: Bump to 1.20.0 and harden SQLite migrations

Bump the default Pangolin version to 1.20.0 in both CT and install scripts. Update the CT upgrade path to validate required 1.20.0 schema objects, clear stale versionMigrations markers when needed, retry migrations once, and abort with a clear error if the schema is still incomplete to avoid a broken runtime.

* extend migration check...

* another try...

* bump pangolin to PSQL

* remove migration paths

* remove old migrations

* use create_backup and restore_backup

* Block Pangolin SQLite upgrades

Update the Pangolin CT upgrade path to fail fast when PostgreSQL is not installed. The script now explains that upgrades to Pangolin 1.20.0+ require PostgreSQL and that SQLite data cannot be migrated automatically.

* fix env

* Update pangolin.sh

* Update pangolin-install.sh
2026-07-14 22:54:55 +02:00
..
2026-06-12 09:27:45 +02:00
2026-03-18 21:41:02 +01:00
2026-01-30 23:48:51 +01:00
2026-04-21 15:21:29 +02:00
2026-06-10 22:04:45 +02:00
2026-04-14 15:12:18 +02:00
2026-01-29 18:43:00 +01:00
2026-01-07 08:49:12 +01:00
2026-04-28 08:41:36 +02:00
2026-03-05 15:58:47 +01:00
2026-06-27 21:07:03 +02:00
2026-04-01 22:08:18 +02:00
2026-06-29 22:30:31 +02:00
2026-07-05 21:34:42 +02:00
2026-01-13 08:53:37 +01:00
2026-06-29 09:59:43 +02:00
2026-06-30 19:44:42 +10:00
2026-03-27 13:24:59 +01:00
2026-07-14 14:16:10 +02:00
2026-01-08 14:57:56 +01:00
2026-07-05 22:28:00 +02:00
2026-01-11 14:14:19 +01:00
2026-03-15 20:08:39 +01:00
2026-01-09 20:31:30 +01:00
2026-04-24 10:10:17 +02:00
2026-06-16 13:26:24 +02:00
2026-06-29 23:11:26 +02:00
2026-01-31 00:10:38 +01:00
2026-07-13 17:39:10 +02:00
2026-05-05 08:46:40 +02:00
2026-05-19 08:50:45 +02:00
2026-07-11 20:00:36 +02:00
2026-05-11 23:21:32 +02:00
2026-05-05 08:34:24 +02:00
2026-04-22 07:43:20 +02:00
2026-05-24 12:27:38 +02:00
2026-07-01 15:34:50 +02:00
2026-05-02 19:00:19 +02:00
2026-04-19 19:47:54 +02:00
2026-04-30 11:48:58 +02:00
2026-03-05 15:58:10 +01:00
2026-04-03 09:53:50 +02:00
2026-03-24 11:49:03 +01:00
2026-03-08 13:25:24 +01:00
2026-04-22 07:41:53 +02:00
2026-06-25 14:06:24 +02:00
2026-03-18 18:52:07 +01:00
2026-06-22 21:11:47 +02:00
2026-07-02 11:06:43 +02:00
2026-03-27 11:14:06 +01:00
2026-05-11 10:17:34 +02:00
2026-06-29 13:24:52 +02:00
2026-05-11 10:17:50 +02:00
2026-05-19 23:42:26 +02:00
2026-02-23 19:21:26 +01:00
2026-06-06 22:20:40 +02:00
2026-03-18 08:43:40 +01:00
2026-02-05 15:31:45 +01:00
2026-02-05 15:31:45 +01:00
2026-07-10 10:57:27 +02:00
2026-04-28 09:18:27 +02:00
2026-02-27 13:54:45 +01:00
2026-05-29 23:49:34 +02:00
2026-03-28 15:18:10 +01:00
2026-05-01 22:44:29 +02:00
2026-03-20 09:06:25 +01:00
2026-01-18 15:09:14 +01:00
2026-06-06 22:11:21 +02:00
2026-04-15 12:56:11 +02:00
2026-03-22 09:40:31 +01:00
2026-01-17 03:14:44 +01:00
2026-06-06 16:08:46 +02:00
2026-03-29 14:48:55 +02:00
2026-01-31 22:51:38 +01:00
2026-07-14 14:15:32 +02:00