From 84392278c244ff1ae1e50959eaf53b5f969faa4d Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sun, 15 Mar 2026 18:53:03 +0200 Subject: [PATCH] legacymigrate: update mx_room_state version --- cmd/mautrix-telegram/legacymigrate.sql | 3 ++- cmd/mautrix-telegram/main.go | 8 ++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/cmd/mautrix-telegram/legacymigrate.sql b/cmd/mautrix-telegram/legacymigrate.sql index c4af3448..47c66c8f 100644 --- a/cmd/mautrix-telegram/legacymigrate.sql +++ b/cmd/mautrix-telegram/legacymigrate.sql @@ -247,6 +247,7 @@ UPDATE mx_room_state SET members_fetched=false WHERE members_fetched IS NULL; -- only: postgres until "end only" ALTER TABLE mx_room_state ALTER COLUMN power_levels TYPE jsonb USING power_levels::jsonb; ALTER TABLE mx_room_state ALTER COLUMN encryption TYPE jsonb USING encryption::jsonb; +ALTER TABLE mx_room_state ALTER COLUMN create_event TYPE jsonb USING create_event::jsonb; ALTER TABLE mx_room_state ALTER COLUMN members_fetched SET DEFAULT false; ALTER TABLE mx_room_state ALTER COLUMN members_fetched SET NOT NULL; -- end only postgres @@ -262,7 +263,7 @@ CREATE TABLE mx_registrations ( user_id TEXT PRIMARY KEY ); -UPDATE mx_version SET version=7; +UPDATE mx_version SET version=8; DROP TABLE user_portal_old; DROP TABLE backfill_queue_old; diff --git a/cmd/mautrix-telegram/main.go b/cmd/mautrix-telegram/main.go index 0c60046c..70563a46 100644 --- a/cmd/mautrix-telegram/main.go +++ b/cmd/mautrix-telegram/main.go @@ -46,7 +46,7 @@ var m = mxmain.BridgeMain{ Name: "mautrix-telegram", URL: "https://github.com/mautrix/telegram", Description: "A Matrix-Telegram puppeting bridge.", - Version: "26.01", + Version: "26.04", SemCalVer: true, Connector: c, @@ -105,10 +105,10 @@ func main() { m.CheckLegacyDB( 18, "v0.14.0", - "v26.01", + "v26.04", m.LegacyMigrateWithAnotherUpgrader( - legacyMigrateRenameTables, legacyMigrateCopyData, 21, - upgrades.Table, "telegram_version", 2, + legacyMigrateRenameTables, legacyMigrateCopyData, 27, + upgrades.Table, "telegram_version", 6, ), true, )