From a5790e3967cc2bb66be652c1c15ca91f7c4bdc35 Mon Sep 17 00:00:00 2001
From: Etienne <45695613+etiennejouan@users.noreply.github.com>
Date: Thu, 16 Oct 2025 11:48:30 +0200
Subject: [PATCH] Release - switch 1.10 to 1.8 (#15124)
Before
After
---
.../1-8-deduplicate-unique-fields.command.ts} | 2 +-
...-8-migrate-channel-sync-stages.command.ts} | 2 +-
...ate-workflow-step-filter-operand-value.ts} | 2 +-
...rson-search-vector-with-phones.command.ts} | 2 +-
.../1-8-upgrade-version-command.module.ts} | 10 +++---
.../upgrade-version-command.module.ts | 4 +--
.../upgrade.command.ts | 12 +++----
.../_components/releases/ReleaseContainer.tsx | 33 +++++++++++--------
8 files changed, 36 insertions(+), 31 deletions(-)
rename packages/twenty-server/src/database/commands/upgrade-version-command/{1-10/1-10-deduplicate-unique-fields.command.ts => 1-8/1-8-deduplicate-unique-fields.command.ts} (99%)
rename packages/twenty-server/src/database/commands/upgrade-version-command/{1-10/1-10-migrate-channel-sync-stages.command.ts => 1-8/1-8-migrate-channel-sync-stages.command.ts} (99%)
rename packages/twenty-server/src/database/commands/upgrade-version-command/{1-10/1-10-migrate-workflow-step-filter-operand-value.ts => 1-8/1-8-migrate-workflow-step-filter-operand-value.ts} (99%)
rename packages/twenty-server/src/database/commands/upgrade-version-command/{1-10/1-10-regenerate-person-search-vector-with-phones.command.ts => 1-8/1-8-regenerate-person-search-vector-with-phones.command.ts} (98%)
rename packages/twenty-server/src/database/commands/upgrade-version-command/{1-10/1-10-upgrade-version-command.module.ts => 1-8/1-8-upgrade-version-command.module.ts} (82%)
diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/1-10/1-10-deduplicate-unique-fields.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/1-8/1-8-deduplicate-unique-fields.command.ts
similarity index 99%
rename from packages/twenty-server/src/database/commands/upgrade-version-command/1-10/1-10-deduplicate-unique-fields.command.ts
rename to packages/twenty-server/src/database/commands/upgrade-version-command/1-8/1-8-deduplicate-unique-fields.command.ts
index ef6f941a3bb..b5e9f231d0b 100644
--- a/packages/twenty-server/src/database/commands/upgrade-version-command/1-10/1-10-deduplicate-unique-fields.command.ts
+++ b/packages/twenty-server/src/database/commands/upgrade-version-command/1-8/1-8-deduplicate-unique-fields.command.ts
@@ -28,7 +28,7 @@ import { computeObjectTargetTable } from 'src/engine/utils/compute-object-target
import { WorkspaceMigrationRunnerService } from 'src/engine/workspace-manager/workspace-migration-runner/workspace-migration-runner.service';
@Command({
- name: 'upgrade:1-10:deduplicate-unique-fields',
+ name: 'upgrade:1-8:deduplicate-unique-fields',
description:
'Deduplicate unique fields for workspaceMembers, companies and people because we changed the unique constraint',
})
diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/1-10/1-10-migrate-channel-sync-stages.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/1-8/1-8-migrate-channel-sync-stages.command.ts
similarity index 99%
rename from packages/twenty-server/src/database/commands/upgrade-version-command/1-10/1-10-migrate-channel-sync-stages.command.ts
rename to packages/twenty-server/src/database/commands/upgrade-version-command/1-8/1-8-migrate-channel-sync-stages.command.ts
index 12af615573b..2d3f1a23b98 100644
--- a/packages/twenty-server/src/database/commands/upgrade-version-command/1-10/1-10-migrate-channel-sync-stages.command.ts
+++ b/packages/twenty-server/src/database/commands/upgrade-version-command/1-8/1-8-migrate-channel-sync-stages.command.ts
@@ -23,7 +23,7 @@ import { CalendarChannelSyncStage } from 'src/modules/calendar/common/standard-o
import { MessageChannelSyncStage } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity';
@Command({
- name: 'upgrade:1-10:migrate-channel-sync-stages',
+ name: 'upgrade:1-8:migrate-channel-sync-stages',
description:
'Migrate message and calendar channel sync stages: add PENDING_CONFIGURATION, add MESSAGE_LIST_FETCH_SCHEDULED, migrate deprecated stages',
})
diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/1-10/1-10-migrate-workflow-step-filter-operand-value.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/1-8/1-8-migrate-workflow-step-filter-operand-value.ts
similarity index 99%
rename from packages/twenty-server/src/database/commands/upgrade-version-command/1-10/1-10-migrate-workflow-step-filter-operand-value.ts
rename to packages/twenty-server/src/database/commands/upgrade-version-command/1-8/1-8-migrate-workflow-step-filter-operand-value.ts
index 874a444c303..35299258b2e 100644
--- a/packages/twenty-server/src/database/commands/upgrade-version-command/1-10/1-10-migrate-workflow-step-filter-operand-value.ts
+++ b/packages/twenty-server/src/database/commands/upgrade-version-command/1-8/1-8-migrate-workflow-step-filter-operand-value.ts
@@ -23,7 +23,7 @@ import { isWorkflowFilterAction } from 'src/modules/workflow/workflow-executor/w
import { isWorkflowFindRecordsAction } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-find-records-action.guard';
import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type';
@Command({
- name: 'upgrade:1-10:migrate-workflow-step-filter-operand-value',
+ name: 'upgrade:1-8:migrate-workflow-step-filter-operand-value',
description:
'Migrate workflowVersion.steps[].settings.input.stepFilters[].operand to use new operand enum',
})
diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/1-10/1-10-regenerate-person-search-vector-with-phones.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/1-8/1-8-regenerate-person-search-vector-with-phones.command.ts
similarity index 98%
rename from packages/twenty-server/src/database/commands/upgrade-version-command/1-10/1-10-regenerate-person-search-vector-with-phones.command.ts
rename to packages/twenty-server/src/database/commands/upgrade-version-command/1-8/1-8-regenerate-person-search-vector-with-phones.command.ts
index 3fda2279393..5e8af603297 100644
--- a/packages/twenty-server/src/database/commands/upgrade-version-command/1-10/1-10-regenerate-person-search-vector-with-phones.command.ts
+++ b/packages/twenty-server/src/database/commands/upgrade-version-command/1-8/1-8-regenerate-person-search-vector-with-phones.command.ts
@@ -15,7 +15,7 @@ import { getTsVectorColumnExpressionFromFields } from 'src/engine/workspace-mana
import { SEARCH_FIELDS_FOR_PERSON } from 'src/modules/person/standard-objects/person.workspace-entity';
@Command({
- name: 'upgrade:1-10:regenerate-person-search-vector-with-phones',
+ name: 'upgrade:1-8:regenerate-person-search-vector-with-phones',
description:
'Regenerate person search vector to include phone number indexing for existing workspaces',
})
diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/1-10/1-10-upgrade-version-command.module.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/1-8/1-8-upgrade-version-command.module.ts
similarity index 82%
rename from packages/twenty-server/src/database/commands/upgrade-version-command/1-10/1-10-upgrade-version-command.module.ts
rename to packages/twenty-server/src/database/commands/upgrade-version-command/1-8/1-8-upgrade-version-command.module.ts
index 4cd0cc49885..4cb64a7d059 100644
--- a/packages/twenty-server/src/database/commands/upgrade-version-command/1-10/1-10-upgrade-version-command.module.ts
+++ b/packages/twenty-server/src/database/commands/upgrade-version-command/1-8/1-8-upgrade-version-command.module.ts
@@ -1,10 +1,10 @@
import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
-import { DeduplicateUniqueFieldsCommand } from 'src/database/commands/upgrade-version-command/1-10/1-10-deduplicate-unique-fields.command';
-import { MigrateChannelSyncStagesCommand } from 'src/database/commands/upgrade-version-command/1-10/1-10-migrate-channel-sync-stages.command';
-import { MigrateWorkflowStepFilterOperandValueCommand } from 'src/database/commands/upgrade-version-command/1-10/1-10-migrate-workflow-step-filter-operand-value';
-import { RegeneratePersonSearchVectorWithPhonesCommand } from 'src/database/commands/upgrade-version-command/1-10/1-10-regenerate-person-search-vector-with-phones.command';
+import { DeduplicateUniqueFieldsCommand } from 'src/database/commands/upgrade-version-command/1-8/1-8-deduplicate-unique-fields.command';
+import { MigrateChannelSyncStagesCommand } from 'src/database/commands/upgrade-version-command/1-8/1-8-migrate-channel-sync-stages.command';
+import { MigrateWorkflowStepFilterOperandValueCommand } from 'src/database/commands/upgrade-version-command/1-8/1-8-migrate-workflow-step-filter-operand-value';
+import { RegeneratePersonSearchVectorWithPhonesCommand } from 'src/database/commands/upgrade-version-command/1-8/1-8-regenerate-person-search-vector-with-phones.command';
import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity';
import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity';
import { IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity';
@@ -40,4 +40,4 @@ import { WorkspaceMigrationRunnerModule } from 'src/engine/workspace-manager/wor
RegeneratePersonSearchVectorWithPhonesCommand,
],
})
-export class V1_10_UpgradeVersionCommandModule {}
+export class V1_8_UpgradeVersionCommandModule {}
diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/upgrade-version-command.module.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/upgrade-version-command.module.ts
index 47445b7df31..d42fbaeaa25 100644
--- a/packages/twenty-server/src/database/commands/upgrade-version-command/upgrade-version-command.module.ts
+++ b/packages/twenty-server/src/database/commands/upgrade-version-command/upgrade-version-command.module.ts
@@ -4,12 +4,12 @@ import { TypeOrmModule } from '@nestjs/typeorm';
import { V0_54_UpgradeVersionCommandModule } from 'src/database/commands/upgrade-version-command/0-54/0-54-upgrade-version-command.module';
import { V0_55_UpgradeVersionCommandModule } from 'src/database/commands/upgrade-version-command/0-55/0-55-upgrade-version-command.module';
import { V1_1_UpgradeVersionCommandModule } from 'src/database/commands/upgrade-version-command/1-1/1-1-upgrade-version-command.module';
-import { V1_10_UpgradeVersionCommandModule } from 'src/database/commands/upgrade-version-command/1-10/1-10-upgrade-version-command.module';
import { V1_2_UpgradeVersionCommandModule } from 'src/database/commands/upgrade-version-command/1-2/1-2-upgrade-version-command.module';
import { V1_3_UpgradeVersionCommandModule } from 'src/database/commands/upgrade-version-command/1-3/1-3-upgrade-version-command.module';
import { V1_5_UpgradeVersionCommandModule } from 'src/database/commands/upgrade-version-command/1-5/1-5-upgrade-version-command.module';
import { V1_6_UpgradeVersionCommandModule } from 'src/database/commands/upgrade-version-command/1-6/1-6-upgrade-version-command.module';
import { V1_7_UpgradeVersionCommandModule } from 'src/database/commands/upgrade-version-command/1-7/1-7-upgrade-version-command.module';
+import { V1_8_UpgradeVersionCommandModule } from 'src/database/commands/upgrade-version-command/1-8/1-8-upgrade-version-command.module';
import { UpgradeCommand } from 'src/database/commands/upgrade-version-command/upgrade.command';
import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity';
import { WorkspaceSyncMetadataModule } from 'src/engine/workspace-manager/workspace-sync-metadata/workspace-sync-metadata.module';
@@ -25,7 +25,7 @@ import { WorkspaceSyncMetadataModule } from 'src/engine/workspace-manager/worksp
V1_5_UpgradeVersionCommandModule,
V1_6_UpgradeVersionCommandModule,
V1_7_UpgradeVersionCommandModule,
- V1_10_UpgradeVersionCommandModule,
+ V1_8_UpgradeVersionCommandModule,
WorkspaceSyncMetadataModule,
],
providers: [UpgradeCommand],
diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/upgrade.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/upgrade.command.ts
index ba25260bbb9..74913f873f4 100644
--- a/packages/twenty-server/src/database/commands/upgrade-version-command/upgrade.command.ts
+++ b/packages/twenty-server/src/database/commands/upgrade-version-command/upgrade.command.ts
@@ -19,9 +19,6 @@ import { AddEnqueuedStatusToWorkflowRunCommand } from 'src/database/commands/upg
import { FixSchemaArrayTypeCommand } from 'src/database/commands/upgrade-version-command/1-1/1-1-fix-schema-array-type.command';
import { FixUpdateStandardFieldsIsLabelSyncedWithName } from 'src/database/commands/upgrade-version-command/1-1/1-1-fix-update-standard-field-is-label-synced-with-name.command';
import { MigrateWorkflowRunStatesCommand } from 'src/database/commands/upgrade-version-command/1-1/1-1-migrate-workflow-run-state.command';
-import { DeduplicateUniqueFieldsCommand } from 'src/database/commands/upgrade-version-command/1-10/1-10-deduplicate-unique-fields.command';
-import { MigrateWorkflowStepFilterOperandValueCommand } from 'src/database/commands/upgrade-version-command/1-10/1-10-migrate-workflow-step-filter-operand-value';
-import { RegeneratePersonSearchVectorWithPhonesCommand } from 'src/database/commands/upgrade-version-command/1-10/1-10-regenerate-person-search-vector-with-phones.command';
import { AddEnqueuedStatusToWorkflowRunV2Command } from 'src/database/commands/upgrade-version-command/1-2/1-2-add-enqueued-status-to-workflow-run-v2.command';
import { AddNextStepIdsToWorkflowVersionTriggers } from 'src/database/commands/upgrade-version-command/1-2/1-2-add-next-step-ids-to-workflow-version-triggers.command';
import { RemoveWorkflowRunsWithoutState } from 'src/database/commands/upgrade-version-command/1-2/1-2-remove-workflow-runs-without-state.command';
@@ -32,6 +29,9 @@ import { MigrateViewsToCoreCommand } from 'src/database/commands/upgrade-version
import { RemoveFavoriteViewRelationCommand } from 'src/database/commands/upgrade-version-command/1-5/1-5-remove-favorite-view-relation.command';
import { FixLabelIdentifierPositionAndVisibilityCommand } from 'src/database/commands/upgrade-version-command/1-6/1-6-fix-label-identifier-position-and-visibility.command';
import { BackfillWorkflowManualTriggerAvailabilityCommand } from 'src/database/commands/upgrade-version-command/1-7/1-7-backfill-workflow-manual-trigger-availability.command';
+import { DeduplicateUniqueFieldsCommand } from 'src/database/commands/upgrade-version-command/1-8/1-8-deduplicate-unique-fields.command';
+import { MigrateWorkflowStepFilterOperandValueCommand } from 'src/database/commands/upgrade-version-command/1-8/1-8-migrate-workflow-step-filter-operand-value';
+import { RegeneratePersonSearchVectorWithPhonesCommand } from 'src/database/commands/upgrade-version-command/1-8/1-8-regenerate-person-search-vector-with-phones.command';
import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service';
import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity';
import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager';
@@ -87,7 +87,7 @@ export class UpgradeCommand extends UpgradeCommandRunner {
// 1.7 Commands
protected readonly backfillWorkflowManualTriggerAvailabilityCommand: BackfillWorkflowManualTriggerAvailabilityCommand,
- // 1.10 Commands
+ // 1.8 Commands
protected readonly migrateWorkflowStepFilterOperandValueCommand: MigrateWorkflowStepFilterOperandValueCommand,
protected readonly deduplicateUniqueFieldsCommand: DeduplicateUniqueFieldsCommand,
protected readonly regeneratePersonSearchVectorWithPhonesCommand: RegeneratePersonSearchVectorWithPhonesCommand,
@@ -184,7 +184,7 @@ export class UpgradeCommand extends UpgradeCommandRunner {
afterSyncMetadata: [],
};
- const commands_1100: VersionCommands = {
+ const commands_180: VersionCommands = {
beforeSyncMetadata: [
this.migrateWorkflowStepFilterOperandValueCommand,
this.deduplicateUniqueFieldsCommand,
@@ -206,7 +206,7 @@ export class UpgradeCommand extends UpgradeCommandRunner {
'1.5.0': commands_150,
'1.6.0': commands_160,
'1.7.0': commands_170,
- '1.10.0': commands_1100,
+ '1.8.0': commands_180,
};
}
diff --git a/packages/twenty-website/src/app/_components/releases/ReleaseContainer.tsx b/packages/twenty-website/src/app/_components/releases/ReleaseContainer.tsx
index 3eac185dd4f..fadfa80504c 100644
--- a/packages/twenty-website/src/app/_components/releases/ReleaseContainer.tsx
+++ b/packages/twenty-website/src/app/_components/releases/ReleaseContainer.tsx
@@ -65,20 +65,25 @@ export const ReleaseContainer = ({
return (
<>
- {releases.map((note, index) => (
-
Loading more releases...
}