From 36f18944f3a2e3a4192c12a0e46a8d489f91b888 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sven=20Wid=C3=A9n?= Date: Mon, 22 Jun 2026 10:32:05 +0200 Subject: [PATCH 1/3] Bump spicedb version and add migration for mysql --- config/update-graph.yaml | 90 +++++++++++++++++++++++ proposed-update-graph.yaml | 109 ++++++++++++++++++++++++++++ tools/generate-update-graph/main.go | 9 +++ 3 files changed, 208 insertions(+) diff --git a/config/update-graph.yaml b/config/update-graph.yaml index 2e427d5f..26c05587 100644 --- a/config/update-graph.yaml +++ b/config/update-graph.yaml @@ -385,6 +385,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.38.0: - v1.39.1 - v1.40.1 @@ -395,6 +396,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.39.1: - v1.40.1 - v1.42.1 @@ -404,6 +406,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.40.1: - v1.42.1 - v1.45.4 @@ -412,6 +415,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.42.1: - v1.45.4 - v1.47.1 @@ -419,31 +423,40 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.45.4: - v1.47.1 - v1.48.0 - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.47.1: - v1.48.0 - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.48.0: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.49.2: - v1.51.1 - v1.52.0 + - v1.54.0 v1.51.1: - v1.52.0 + - v1.54.0 metadata: datastore: postgres default: "true" name: stable nodes: + - id: v1.54.0 + migration: add-index-for-transaction-gc + tag: v1.54.0 - id: v1.52.0 migration: add-index-for-transaction-gc tag: v1.52.0 @@ -1050,6 +1063,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.38.0: - v1.39.1 - v1.40.1 @@ -1060,6 +1074,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.39.1: - v1.40.1 - v1.42.1 @@ -1069,6 +1084,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.40.1: - v1.42.1 - v1.45.4 @@ -1077,6 +1093,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.42.1: - v1.45.4 - v1.47.1 @@ -1084,31 +1101,40 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.45.4: - v1.47.1 - v1.48.0 - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.47.1: - v1.48.0 - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.48.0: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.49.2: - v1.51.1 - v1.52.0 + - v1.54.0 v1.51.1: - v1.52.0 + - v1.54.0 metadata: datastore: cockroachdb default: "true" name: stable nodes: + - id: v1.54.0 + migration: add-expiration-support + tag: v1.52.0 - id: v1.52.0 migration: add-expiration-support tag: v1.52.0 @@ -1732,6 +1758,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.38.0: - v1.39.1 - v1.40.1 @@ -1742,6 +1769,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.39.1: - v1.40.1 - v1.42.1 @@ -1751,6 +1779,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.40.1: - v1.42.1 - v1.45.4 @@ -1759,6 +1788,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.42.1: - v1.45.4 - v1.47.1 @@ -1766,31 +1796,40 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.45.4: - v1.47.1 - v1.48.0 - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.47.1: - v1.48.0 - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.48.0: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.49.2: - v1.51.1 - v1.52.0 + - v1.54.0 v1.51.1: - v1.52.0 + - v1.54.0 metadata: datastore: mysql default: "true" name: stable nodes: + - id: v1.54.0 + migration: identifiers_case_sensitive + tag: v1.54.0 - id: v1.52.0 migration: add_expiration_to_relation_tuple tag: v1.52.0 @@ -2168,6 +2207,9 @@ channels: default: "true" name: stable nodes: + - id: v1.52.0 + migration: add-expiration-support + tag: v1.54.0 - id: v1.51.1 migration: add-expiration-support tag: v1.52.0 @@ -2340,6 +2382,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.3.0: - v1.4.0 - v1.5.0 @@ -2382,6 +2425,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.4.0: - v1.5.0 - v1.6.0 @@ -2423,6 +2467,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.5.0: - v1.6.0 - v1.7.1 @@ -2463,6 +2508,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.6.0: - v1.7.1 - v1.8.0 @@ -2502,6 +2548,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.7.0: - v1.7.1 - v1.8.0 @@ -2541,6 +2588,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.7.1: - v1.8.0 - v1.9.0 @@ -2579,6 +2627,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.8.0: - v1.9.0 - v1.10.0 @@ -2616,6 +2665,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.9.0: - v1.10.0 - v1.11.0 @@ -2652,6 +2702,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.10.0: - v1.11.0 - v1.12.0 @@ -2687,6 +2738,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.11.0: - v1.12.0 - v1.13.0 @@ -2721,6 +2773,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.12.0: - v1.13.0 - v1.14.1 @@ -2754,6 +2807,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.13.0: - v1.14.1 - v1.15.0 @@ -2786,6 +2840,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.14.0: - v1.14.1 - v1.15.0 @@ -2818,6 +2873,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.14.1: - v1.15.0 - v1.16.2 @@ -2849,6 +2905,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.15.0: - v1.16.2 - v1.17.0 @@ -2879,6 +2936,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.16.0: - v1.16.2 - v1.17.0 @@ -2909,6 +2967,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.16.1: - v1.16.2 - v1.17.0 @@ -2939,6 +2998,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.16.2: - v1.17.0 - v1.18.0 @@ -2968,6 +3028,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.17.0: - v1.18.0 - v1.19.1 @@ -2996,6 +3057,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.18.0: - v1.19.1 - v1.21.0 @@ -3023,6 +3085,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.19.1: - v1.21.0 - v1.22.2 @@ -3049,6 +3112,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.21.0: - v1.22.2 - v1.23.1 @@ -3074,6 +3138,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.22.2: - v1.23.1 - v1.24.0 @@ -3098,6 +3163,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.23.1: - v1.24.0 - v1.25.0 @@ -3121,6 +3187,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.24.0: - v1.25.0 - v1.26.0 @@ -3143,6 +3210,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.25.0: - v1.26.0 - v1.29.5 @@ -3164,6 +3232,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.26.0: - v1.29.5 - v1.30.0 @@ -3184,6 +3253,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.29.5: - v1.30.0 - v1.31.0 @@ -3203,6 +3273,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.30.0: - v1.31.0 - v1.32.0 @@ -3221,6 +3292,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.31.0: - v1.32.0 - v1.33.1 @@ -3238,6 +3310,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.32.0: - v1.33.1 - v1.34.0 @@ -3254,6 +3327,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.33.1: - v1.34.0 - v1.35.3 @@ -3269,6 +3343,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.34.0: - v1.35.3 - v1.36.2 @@ -3283,6 +3358,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.35.3: - v1.36.2 - v1.37.1 @@ -3296,6 +3372,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.36.2: - v1.37.1 - v1.38.0 @@ -3308,6 +3385,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.37.1: - v1.38.0 - v1.39.1 @@ -3319,6 +3397,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.38.0: - v1.39.1 - v1.40.1 @@ -3329,6 +3408,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.39.1: - v1.40.1 - v1.42.1 @@ -3338,6 +3418,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.40.1: - v1.42.1 - v1.45.4 @@ -3346,6 +3427,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.42.1: - v1.45.4 - v1.47.1 @@ -3353,31 +3435,39 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.45.4: - v1.47.1 - v1.48.0 - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.47.1: - v1.48.0 - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.48.0: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.49.2: - v1.51.1 - v1.52.0 + - v1.54.0 v1.51.1: - v1.52.0 + - v1.54.0 metadata: datastore: memory default: "true" name: stable nodes: + - id: v1.54.0 + tag: v1.54.0 - id: v1.52.0 tag: v1.52.0 - id: v1.51.1 diff --git a/proposed-update-graph.yaml b/proposed-update-graph.yaml index 2e427d5f..2dda6753 100644 --- a/proposed-update-graph.yaml +++ b/proposed-update-graph.yaml @@ -385,6 +385,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.38.0: - v1.39.1 - v1.40.1 @@ -395,6 +396,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.39.1: - v1.40.1 - v1.42.1 @@ -404,6 +406,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.40.1: - v1.42.1 - v1.45.4 @@ -412,6 +415,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.42.1: - v1.45.4 - v1.47.1 @@ -419,31 +423,42 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.45.4: - v1.47.1 - v1.48.0 - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.47.1: - v1.48.0 - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.48.0: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.49.2: - v1.51.1 - v1.52.0 + - v1.54.0 v1.51.1: - v1.52.0 + - v1.54.0 + v1.52.0: + - v1.54.0 metadata: datastore: postgres default: "true" name: stable nodes: + - id: v1.54.0 + migration: add-index-for-transaction-gc + tag: v1.54.0 - id: v1.52.0 migration: add-index-for-transaction-gc tag: v1.52.0 @@ -1050,6 +1065,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.38.0: - v1.39.1 - v1.40.1 @@ -1060,6 +1076,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.39.1: - v1.40.1 - v1.42.1 @@ -1069,6 +1086,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.40.1: - v1.42.1 - v1.45.4 @@ -1077,6 +1095,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.42.1: - v1.45.4 - v1.47.1 @@ -1084,31 +1103,42 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.45.4: - v1.47.1 - v1.48.0 - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.47.1: - v1.48.0 - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.48.0: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.49.2: - v1.51.1 - v1.52.0 + - v1.54.0 v1.51.1: - v1.52.0 + - v1.54.0 + v1.52.0: + - v1.54.0 metadata: datastore: cockroachdb default: "true" name: stable nodes: + - id: v1.54.0 + migration: add-expiration-support + tag: v1.54.0 - id: v1.52.0 migration: add-expiration-support tag: v1.52.0 @@ -1732,6 +1762,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.38.0: - v1.39.1 - v1.40.1 @@ -1742,6 +1773,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.39.1: - v1.40.1 - v1.42.1 @@ -1751,6 +1783,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.40.1: - v1.42.1 - v1.45.4 @@ -1759,6 +1792,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.42.1: - v1.45.4 - v1.47.1 @@ -1766,31 +1800,42 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.45.4: - v1.47.1 - v1.48.0 - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.47.1: - v1.48.0 - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.48.0: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.49.2: - v1.51.1 - v1.52.0 + - v1.54.0 v1.51.1: - v1.52.0 + - v1.54.0 + v1.52.0: + - v1.54.0 metadata: datastore: mysql default: "true" name: stable nodes: + - id: v1.54.0 + migration: identifiers_case_sensitive + tag: v1.54.0 - id: v1.52.0 migration: add_expiration_to_relation_tuple tag: v1.52.0 @@ -2119,6 +2164,7 @@ channels: - v1.48.0 - v1.49.2 - v1.51.1 + - v1.52.0 v1.38.0: - v1.39.1 - v1.40.1 @@ -2128,6 +2174,7 @@ channels: - v1.48.0 - v1.49.2 - v1.51.1 + - v1.52.0 v1.39.1: - v1.40.1 - v1.42.1 @@ -2136,6 +2183,7 @@ channels: - v1.48.0 - v1.49.2 - v1.51.1 + - v1.52.0 v1.40.1: - v1.42.1 - v1.45.4 @@ -2143,31 +2191,42 @@ channels: - v1.48.0 - v1.49.2 - v1.51.1 + - v1.52.0 v1.42.1: - v1.45.4 - v1.47.1 - v1.48.0 - v1.49.2 - v1.51.1 + - v1.52.0 v1.45.4: - v1.47.1 - v1.48.0 - v1.49.2 - v1.51.1 + - v1.52.0 v1.47.1: - v1.48.0 - v1.49.2 - v1.51.1 + - v1.52.0 v1.48.0: - v1.49.2 - v1.51.1 + - v1.52.0 v1.49.2: - v1.51.1 + - v1.52.0 + v1.51.1: + - v1.52.0 metadata: datastore: spanner default: "true" name: stable nodes: + - id: v1.52.0 + migration: add-expiration-support + tag: v1.54.0 - id: v1.51.1 migration: add-expiration-support tag: v1.52.0 @@ -2340,6 +2399,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.3.0: - v1.4.0 - v1.5.0 @@ -2382,6 +2442,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.4.0: - v1.5.0 - v1.6.0 @@ -2423,6 +2484,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.5.0: - v1.6.0 - v1.7.1 @@ -2463,6 +2525,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.6.0: - v1.7.1 - v1.8.0 @@ -2502,6 +2565,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.7.0: - v1.7.1 - v1.8.0 @@ -2541,6 +2605,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.7.1: - v1.8.0 - v1.9.0 @@ -2579,6 +2644,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.8.0: - v1.9.0 - v1.10.0 @@ -2616,6 +2682,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.9.0: - v1.10.0 - v1.11.0 @@ -2652,6 +2719,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.10.0: - v1.11.0 - v1.12.0 @@ -2687,6 +2755,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.11.0: - v1.12.0 - v1.13.0 @@ -2721,6 +2790,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.12.0: - v1.13.0 - v1.14.1 @@ -2754,6 +2824,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.13.0: - v1.14.1 - v1.15.0 @@ -2786,6 +2857,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.14.0: - v1.14.1 - v1.15.0 @@ -2818,6 +2890,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.14.1: - v1.15.0 - v1.16.2 @@ -2849,6 +2922,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.15.0: - v1.16.2 - v1.17.0 @@ -2879,6 +2953,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.16.0: - v1.16.2 - v1.17.0 @@ -2909,6 +2984,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.16.1: - v1.16.2 - v1.17.0 @@ -2939,6 +3015,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.16.2: - v1.17.0 - v1.18.0 @@ -2968,6 +3045,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.17.0: - v1.18.0 - v1.19.1 @@ -2996,6 +3074,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.18.0: - v1.19.1 - v1.21.0 @@ -3023,6 +3102,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.19.1: - v1.21.0 - v1.22.2 @@ -3049,6 +3129,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.21.0: - v1.22.2 - v1.23.1 @@ -3074,6 +3155,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.22.2: - v1.23.1 - v1.24.0 @@ -3098,6 +3180,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.23.1: - v1.24.0 - v1.25.0 @@ -3121,6 +3204,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.24.0: - v1.25.0 - v1.26.0 @@ -3143,6 +3227,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.25.0: - v1.26.0 - v1.29.5 @@ -3164,6 +3249,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.26.0: - v1.29.5 - v1.30.0 @@ -3184,6 +3270,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.29.5: - v1.30.0 - v1.31.0 @@ -3203,6 +3290,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.30.0: - v1.31.0 - v1.32.0 @@ -3221,6 +3309,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.31.0: - v1.32.0 - v1.33.1 @@ -3238,6 +3327,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.32.0: - v1.33.1 - v1.34.0 @@ -3254,6 +3344,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.33.1: - v1.34.0 - v1.35.3 @@ -3269,6 +3360,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.34.0: - v1.35.3 - v1.36.2 @@ -3283,6 +3375,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.35.3: - v1.36.2 - v1.37.1 @@ -3296,6 +3389,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.36.2: - v1.37.1 - v1.38.0 @@ -3308,6 +3402,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.37.1: - v1.38.0 - v1.39.1 @@ -3319,6 +3414,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.38.0: - v1.39.1 - v1.40.1 @@ -3329,6 +3425,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.39.1: - v1.40.1 - v1.42.1 @@ -3338,6 +3435,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.40.1: - v1.42.1 - v1.45.4 @@ -3346,6 +3444,7 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.42.1: - v1.45.4 - v1.47.1 @@ -3353,31 +3452,41 @@ channels: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.45.4: - v1.47.1 - v1.48.0 - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.47.1: - v1.48.0 - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.48.0: - v1.49.2 - v1.51.1 - v1.52.0 + - v1.54.0 v1.49.2: - v1.51.1 - v1.52.0 + - v1.54.0 v1.51.1: - v1.52.0 + - v1.54.0 + v1.52.0: + - v1.54.0 metadata: datastore: memory default: "true" name: stable nodes: + - id: v1.54.0 + tag: v1.54.0 - id: v1.52.0 tag: v1.52.0 - id: v1.51.1 diff --git a/tools/generate-update-graph/main.go b/tools/generate-update-graph/main.go index c6204df5..8144d650 100644 --- a/tools/generate-update-graph/main.go +++ b/tools/generate-update-graph/main.go @@ -44,6 +44,7 @@ func main() { func postgresChannel() updates.Channel { releases := []updates.State{ + {ID: "v1.54.0", Tag: "v1.54.0", Migration: "add-index-for-transaction-gc"}, {ID: "v1.52.0", Tag: "v1.52.0", Migration: "add-index-for-transaction-gc"}, {ID: "v1.51.1", Tag: "v1.51.1", Migration: "add-index-for-transaction-gc"}, {ID: "v1.49.2", Tag: "v1.49.2", Migration: "add-index-for-transaction-gc"}, @@ -95,6 +96,7 @@ func postgresChannel() updates.Channel { {ID: "v1.2.0", Tag: "v1.2.0", Migration: "add-transaction-timestamp-index"}, } edgePatterns := map[string]string{ + "v1.52.0": ">=1.54.0", "v1.51.1": ">=1.52.0", "v1.49.2": ">=1.51.1", "v1.48.0": ">=1.49.2", @@ -158,6 +160,7 @@ func postgresChannel() updates.Channel { func crdbChannel() updates.Channel { releases := []updates.State{ + {ID: "v1.54.0", Tag: "v1.54.0", Migration: "add-expiration-support"}, {ID: "v1.52.0", Tag: "v1.52.0", Migration: "add-expiration-support"}, {ID: "v1.51.1", Tag: "v1.51.1", Migration: "add-expiration-support"}, {ID: "v1.49.2", Tag: "v1.49.2", Migration: "add-expiration-support"}, @@ -208,6 +211,7 @@ func crdbChannel() updates.Channel { {ID: "v1.2.0", Tag: "v1.2.0", Migration: "add-transactions-table"}, } edgePatterns := map[string]string{ + "v1.52.0": ">=1.54.0", "v1.51.1": ">=1.52.0", "v1.49.2": ">=1.51.1", "v1.48.0": ">=1.49.2", @@ -269,6 +273,7 @@ func crdbChannel() updates.Channel { func mysqlChannel() updates.Channel { releases := []updates.State{ + {ID: "v1.54.0", Tag: "v1.54.0", Migration: "identifiers_case_sensitive"}, {ID: "v1.52.0", Tag: "v1.52.0", Migration: "add_expiration_to_relation_tuple"}, {ID: "v1.51.1", Tag: "v1.51.1", Migration: "add_expiration_to_relation_tuple"}, {ID: "v1.49.2", Tag: "v1.49.2", Migration: "add_expiration_to_relation_tuple"}, @@ -313,6 +318,7 @@ func mysqlChannel() updates.Channel { {ID: "v1.7.0", Tag: "v1.7.0", Migration: "add_unique_datastore_id", Deprecated: true}, } edgePatterns := map[string]string{ + "v1.52.0": ">=1.54.0", "v1.51.1": ">=1.52.0", "v1.49.2": ">=1.51.1", "v1.48.0": ">=1.49.2", @@ -368,6 +374,7 @@ func mysqlChannel() updates.Channel { func spannerChannel() updates.Channel { releases := []updates.State{ + {ID: "v1.52.0", Tag: "v1.54.0", Migration: "add-expiration-support"}, {ID: "v1.51.1", Tag: "v1.52.0", Migration: "add-expiration-support"}, {ID: "v1.49.2", Tag: "v1.51.1", Migration: "add-expiration-support"}, {ID: "v1.48.0", Tag: "v1.48.0", Migration: "add-expiration-support"}, @@ -412,6 +419,7 @@ func spannerChannel() updates.Channel { {ID: "v1.8.0", Tag: "v1.8.0", Migration: "add-metadata-and-counters"}, } edgePatterns := map[string]string{ + "v1.52.0": ">=1.54.0", "v1.51.1": ">=1.52.0", "v1.49.2": ">=1.51.1", "v1.48.0": ">=1.49.2", @@ -468,6 +476,7 @@ func spannerChannel() updates.Channel { func memoryChannel() updates.Channel { releases := []updates.State{ + {ID: "v1.54.0", Tag: "v1.54.0"}, {ID: "v1.52.0", Tag: "v1.52.0"}, {ID: "v1.51.1", Tag: "v1.51.1"}, {ID: "v1.49.2", Tag: "v1.49.2"}, From f9f8585ebbbc1d581b7d8e143173474ba1cf1ee6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sven=20Wid=C3=A9n?= Date: Wed, 24 Jun 2026 19:12:28 +0200 Subject: [PATCH 2/3] Update tools/generate-update-graph/main.go Co-authored-by: Tanner Stirrat --- tools/generate-update-graph/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/generate-update-graph/main.go b/tools/generate-update-graph/main.go index 8144d650..c45a09ce 100644 --- a/tools/generate-update-graph/main.go +++ b/tools/generate-update-graph/main.go @@ -374,7 +374,7 @@ func mysqlChannel() updates.Channel { func spannerChannel() updates.Channel { releases := []updates.State{ - {ID: "v1.52.0", Tag: "v1.54.0", Migration: "add-expiration-support"}, + {ID: "v1.54.0", Tag: "v1.54.0", Migration: "add-expiration-support"}, {ID: "v1.51.1", Tag: "v1.52.0", Migration: "add-expiration-support"}, {ID: "v1.49.2", Tag: "v1.51.1", Migration: "add-expiration-support"}, {ID: "v1.48.0", Tag: "v1.48.0", Migration: "add-expiration-support"}, From 95e91b7b61c4af036a4a3dbdac0d03597d80dcc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sven=20Wid=C3=A9n?= Date: Thu, 25 Jun 2026 09:15:21 +0200 Subject: [PATCH 3/3] Update graph --- proposed-update-graph.yaml | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/proposed-update-graph.yaml b/proposed-update-graph.yaml index 2dda6753..65bcd8fe 100644 --- a/proposed-update-graph.yaml +++ b/proposed-update-graph.yaml @@ -2164,7 +2164,7 @@ channels: - v1.48.0 - v1.49.2 - v1.51.1 - - v1.52.0 + - v1.54.0 v1.38.0: - v1.39.1 - v1.40.1 @@ -2174,7 +2174,7 @@ channels: - v1.48.0 - v1.49.2 - v1.51.1 - - v1.52.0 + - v1.54.0 v1.39.1: - v1.40.1 - v1.42.1 @@ -2183,7 +2183,7 @@ channels: - v1.48.0 - v1.49.2 - v1.51.1 - - v1.52.0 + - v1.54.0 v1.40.1: - v1.42.1 - v1.45.4 @@ -2191,40 +2191,42 @@ channels: - v1.48.0 - v1.49.2 - v1.51.1 - - v1.52.0 + - v1.54.0 v1.42.1: - v1.45.4 - v1.47.1 - v1.48.0 - v1.49.2 - v1.51.1 - - v1.52.0 + - v1.54.0 v1.45.4: - v1.47.1 - v1.48.0 - v1.49.2 - v1.51.1 - - v1.52.0 + - v1.54.0 v1.47.1: - v1.48.0 - v1.49.2 - v1.51.1 - - v1.52.0 + - v1.54.0 v1.48.0: - v1.49.2 - v1.51.1 - - v1.52.0 + - v1.54.0 v1.49.2: - v1.51.1 - - v1.52.0 + - v1.54.0 v1.51.1: - - v1.52.0 + - v1.54.0 + v1.52.0: + - v1.54.0 metadata: datastore: spanner default: "true" name: stable nodes: - - id: v1.52.0 + - id: v1.54.0 migration: add-expiration-support tag: v1.54.0 - id: v1.51.1