..
20240306152532_initial_migration
Split backend and dashboard ( #83 )
2024-06-18 15:49:31 +02:00
20240313024014_authroization_code_new_user
Split backend and dashboard ( #83 )
2024-06-18 15:49:31 +02:00
20240418090527_magic_link
Split backend and dashboard ( #83 )
2024-06-18 15:49:31 +02:00
20240507195652_team
Revert migration from USER -> GLOBAL ( #589 )
2025-03-28 00:04:15 +01:00
20240518151916_email_config
Split backend and dashboard ( #83 )
2024-06-18 15:49:31 +02:00
20240520152704_selected_team
Split backend and dashboard ( #83 )
2024-06-18 15:49:31 +02:00
20240528090210_email_templates
Split backend and dashboard ( #83 )
2024-06-18 15:49:31 +02:00
20240529121811_spotify_oauth
Split backend and dashboard ( #83 )
2024-06-18 15:49:31 +02:00
20240608142105_oauth_access_token
Split backend and dashboard ( #83 )
2024-06-18 15:49:31 +02:00
20240610085756_outer_oauth_info
Split backend and dashboard ( #83 )
2024-06-18 15:49:31 +02:00
20240618150845_system_team_permission
System team permissions ( #82 )
2024-06-18 19:22:23 +02:00
20240701161229_fix_selected_team_and_added_ondelete
Fixed selected team DB type ( #121 )
2024-07-01 18:29:42 +02:00
20240702050143_verification_codes
Create users & auth endpoints in backend ( #85 )
2024-07-01 22:42:08 -07:00
20240707043509_team_profile_image
added team profile image url ( #130 )
2024-07-07 06:58:29 +02:00
20240714031259_more_backend_endpoints
Fix migration for dev instance
2024-07-14 10:27:02 -07:00
20240722004703_events
Events ( #142 )
2024-07-21 18:31:42 -07:00
20240725161939_team_profiles
Team user profile API ( #150 )
2024-07-26 16:06:59 -07:00
20240726225154_facebook_config_id
Facebook business config id ( #155 )
2024-07-27 01:34:50 +02:00
20240730175523_oauth_access_token
added migration file
2024-07-30 10:55:32 -07:00
20240802011240_password_reset_verification
fixed password reset ( #162 )
2024-08-02 04:00:24 +02:00
20240804210316_team_invitation
Team invitation ( #171 )
2024-08-10 09:45:47 -07:00
20240809231417_disable_sign_up
Sign up restriction button on dashboard
2024-08-10 09:45:48 -07:00
20240810052738_multi_factor_authentication
TOTP 2FA endpoints
2024-08-10 09:45:48 -07:00
20240811194548_client_team_creation
Team frontend components ( #178 )
2024-08-12 02:11:42 +02:00
20240812013545_project_on_delete
feat:Add delete project functionality in Project,Project-settings Issue Is:-No option to delete a project #111 ( #127 )
2024-08-12 03:46:25 +02:00
20240815125620_discord_oauth
Implement Discord oauth provider ( #187 )
2024-08-17 20:54:42 +02:00
20240820045300_client_read_only_metadata
Team metadata & client read only metadata ( #196 )
2024-08-20 20:39:13 +02:00
20240823172201_gitlab_oauth
Add Gitlab OAuth as standard provider ( #201 )
2024-08-24 22:36:52 +02:00
20240830010429_event_index
Last active ( #215 )
2024-09-01 02:28:43 +02:00
20240901224341_connected_account
Remove shared Facebook ( #238 )
2024-09-11 02:25:18 +02:00
20240904155848_add_bitbucket_oauth
add bitbucket oauth ( #223 )
2024-09-06 00:20:38 +02:00
20240905201445_ms_tenant
Added Microsoft Tenant ID in OAuth option ( #224 )
2024-09-05 23:10:31 +02:00
20240909201430_project_on_delete
fixed project deletion ( #236 )
2024-09-09 22:36:55 +02:00
20240910211533_remove_shared_facebook
Auto migration ( #526 )
2025-07-24 02:38:37 +02:00
20240912185510_password_auth_unique_key
added password auth unique key migration
2024-09-12 11:55:28 -07:00
20240912212547_linkedin_oauth
Added Linkedin OAuth ( #249 )
2024-09-14 22:49:26 +02:00
20240914210306_apple_oauth
Apple OAuth ( #250 )
2024-09-15 02:50:06 +02:00
20240917182207_account_deletion
Added client side account deletion, team ids in user delete webhooks, and updated account setting UI design ( #257 )
2024-09-18 06:27:36 +02:00
20240919223009_x_and_slack_oauth
remove slack oauth, allow no email in oauth
2024-09-19 16:35:17 -07:00
20240923165906_otp_attempts
OTP ( #263 )
2024-09-24 20:02:06 +02:00
20240929194058_remove_otp_contact_channel
New contact channels ( #287 )
2024-10-01 06:22:12 +02:00
20241007162201_legacy_jwt
Project specific JWKs ( #293 )
2024-10-07 21:27:55 +02:00
20241013185548_remove_client_id_unique
removed client id unique constraint ( #299 )
2024-10-13 22:29:34 +02:00
20241024234115_passkey_support
Passkey support ( #321 )
2024-10-28 16:56:46 -07:00
20241026024655_user_sorting_indices
Query/filtering with list users endpoint ( #314 )
2024-10-30 02:16:39 +01:00
20241116221711_geolocation_events
Log geoip information with events ( #344 )
2024-11-17 18:07:36 +01:00
20241124163535_verification_code_handler_index
Advanced team invitations
2024-11-26 17:12:57 +01:00
20241201043500_idp
Identity Provider/External OAuth ( #323 )
2024-11-30 23:27:55 -08:00
20241207223510_neon_project_transfers
Neon project provision ( #358 )
2024-12-08 11:44:35 -08:00
20241220033652_event_indices
added index to events
2024-12-19 19:40:22 -08:00
20241223205737_remove_empty_profile_images
Remove empty profile image strings from database
2024-12-23 13:08:36 -08:00
20241223225110_fill_empty_project_config_values
Fix STACK-BACKEND-5K
2024-12-23 19:16:24 -08:00
20241223231022_remove_empty_team_profile_images
Fix STACK-BACKEND-5K
2024-12-23 19:16:24 -08:00
20241223231023_onlyhttps_domains
Fix STACK-BACKEND-5K
2024-12-23 19:16:24 -08:00
20241228033652_more_event_indices
Raw project query ( #382 )
2024-12-28 11:47:09 -08:00
20250206063807_tenancies
Tenancies ( #418 )
2025-02-07 22:54:04 -08:00
20250206073652_branch_event_indices
Tenancies ( #418 )
2025-02-07 22:54:04 -08:00
20250207071519_tenancies_finalization
Tenancies ( #418 )
2025-02-07 22:54:04 -08:00
20250214175437_create_user_indices
Add several Postgres indices
2025-02-14 09:55:24 -08:00
20250221013242_sent_email_table
Log emails into database ( #455 )
2025-02-21 10:07:18 -08:00
20250225200753_add_tenancy_cascade
Add cascade to sentEmail ( #463 )
2025-02-25 12:14:01 -08:00
20250225200857_add_another
Add cascade to sentEmail ( #463 )
2025-02-25 12:14:01 -08:00
20250227004548_make_project_description_non_nullable
Make Project description field non-nullable ( #483 )
2025-02-27 11:32:29 -08:00
20250303231152_add_cli_auth
Add CLI authentication endpoints ( #503 )
2025-03-12 18:44:33 -07:00
20250304004231_merge_oauth_methods
Option for merging/blocking account creations with same email but different oauth provider ( #502 )
2025-03-10 21:25:12 +00:00
20250304200822_add_project_user_count
Auto migration ( #526 )
2025-07-24 02:38:37 +02:00
20250310172256_add_id_and_impersonation_field
Active Sessions Page ( #528 )
2025-03-12 22:35:32 +01:00
20250320223454_anonymous_users
Anonymous users ( #566 )
2025-03-20 18:24:19 -07:00
20250325235813_project_user_permissions
Auto migration ( #526 )
2025-07-24 02:38:37 +02:00
20250327194649_api_keys
Api Keys ( #590 )
2025-04-04 13:03:10 -07:00
20250401220515_permission_unique_constraint
Permission Robustness ( #591 )
2025-04-02 01:12:13 +02:00
20250415175023_environment_config_override
Fix migrations for schemas other than public
2025-07-13 18:08:05 -07:00
20250425171311_remove_old_config
Auto migration ( #526 )
2025-07-24 02:38:37 +02:00
20250501033443_remove_unnecessary_enums
Source of Truth ( #660 )
2025-07-11 17:59:03 -07:00
20250520185503_rename_neon
Refactor project integration identifiers from externalProjectId to clientId across the backend, including environment configuration, database schema, and API endpoints. Update test cases to reflect these changes for both custom and Neon integrations.
2025-05-26 13:03:30 -07:00
20250612094816_sign_in_invitation
Improve user profile page ( #712 )
2025-07-02 02:59:12 +02:00
20250619200740_user_notification_pref
Send email route and notification settings page ( #717 )
2025-07-01 19:17:53 -07:00
20250623074155_source_of_truth
Source of Truth ( #660 )
2025-07-11 17:59:03 -07:00
20250624065420_project_config_override
Source of Truth ( #660 )
2025-07-11 17:59:03 -07:00
20250624070114_remove_mirroredproject_fkey
Source of Truth ( #660 )
2025-07-11 17:59:03 -07:00
20250710181826_tenancy_foreign_keys
Source of Truth ( #660 )
2025-07-11 17:59:03 -07:00
20250711232750_oauth_method
Fix OAuth provider migration ( #793 )
2025-07-23 19:19:47 +02:00
20250712011643_thread_messages
Vibe coding themes ( #755 )
2025-07-15 12:06:50 -07:00
20250714205101_oauth_token_is_valid
Making OAuth token refresh more robust ( #767 )
2025-07-16 23:00:22 +02:00
20250715181353_remove_msg_role
Email themes UI fixes ( #768 )
2025-07-18 10:25:54 -07:00
20250717230045_remove_triggers
Fix source of truth for custom schemas ( #764 )
2025-07-18 11:01:29 -07:00
20250718232921_drop_user_count
drop user count
2025-07-18 16:29:31 -07:00
20250723001607_twitch
Add an OAuth provider for Twitch ( #728 )
2025-07-23 02:31:47 +02:00
20250801204029_logo_url
Project logo upload ( #817 )
2025-08-19 04:45:16 +02:00
20250805195319_subscriptions
Payment tests, account status, smartRoutes ( #828 )
2025-08-08 18:13:22 -07:00
20250806171211_add_team_based_project_ownership
Remove index creation from project owner migrations
2025-08-19 13:59:14 -07:00
20250809002037_item_quantity_change
Payments manual items ( #837 )
2025-08-19 14:21:12 -07:00
20250815012830_email_drafts
Email Drafts ( #849 )
2025-09-10 22:57:18 +00:00
20250820164831_custom_customer_types
Remove customerType from ItemQuantityChange
2025-08-25 12:36:58 -07:00
20250820175830_grant_internal_users_team_admin
Fix recent migration
2025-08-20 18:03:42 -07:00
20250821175509_test_mode_subscriptions
creationSource default
2025-08-25 13:12:22 -07:00
20250821212828_subscription_quantity
payments schema changes, ledger algo, stackable items ( #862 )
2025-08-27 20:13:22 +00:00
20250822203223_subscription_offer_id
payments schema changes, ledger algo, stackable items ( #862 )
2025-08-27 20:13:22 +00:00
20250825221947_stripe_account_id
payments schema changes, ledger algo, stackable items ( #862 )
2025-08-27 20:13:22 +00:00
20250830000849_data_vault
Data vaults ( #871 )
2025-08-30 23:42:56 -07:00
20250831003652_session_id_event_indices
Faster endpoints
2025-08-31 00:39:25 -07:00
20250903080405_workflows
Workflows ( #873 )
2025-09-03 01:22:08 -07:00
20250911230246_one_time_purchase
one time payments ( #865 )
2025-09-12 17:14:09 -07:00
20250917193043_store_price_id
Transactions page ( #900 )
2025-09-20 07:01:07 +00:00
20250918005821_item_quantity_change_customer_type
Transactions page ( #900 )
2025-09-20 07:01:07 +00:00
20250923191615_rename_offers_to_products
Rename offer to product, offer group to product catalog ( #914 )
2025-10-04 02:28:28 -07:00
20251008182311_api_grant_purchase_source
dashboard payment customers, grant product routes and sdk ( #939 )
2025-10-10 14:20:40 -07:00
20251009231948_enable_and_pin_apps
Fix tests (hopefully)
2025-10-14 01:47:57 -07:00
20251010120000_drop_workflows
Delete Workflows app (thank you Vercel)
2025-10-29 18:09:38 -07:00
20251020210214_add_cache_entry
Metrics Endpoint Speed ( #966 )
2025-11-05 16:24:04 -08:00
20251107182739_subscription_invoice
Payment transactions ( #990 )
2025-11-18 12:11:01 -08:00
20251107210602_one_time_payment_refunds
Payment transactions ( #990 )
2025-11-18 12:11:01 -08:00
20251112215249_subscription_refunds
Payment transactions ( #990 )
2025-11-18 12:11:01 -08:00
20251114221105_project_logos
Email templates and project logos ( #852 )
2025-11-19 19:12:20 -08:00
20251125030551_external_db_sync
Split DB migration into two files
2026-02-09 11:25:50 -08:00
20251125030552_external_db_sync_indexes
Split DB migration into two files
2026-02-09 11:25:50 -08:00
20251212180000_email_outbox
Email outbox backend ( #1030 )
2025-12-12 10:26:38 -08:00
20251212183000_migrate_sent_email
Email outbox backend ( #1030 )
2025-12-12 10:26:38 -08:00
20251212185000_add_no_email_provided_skip_reason
Email outbox backend ( #1030 )
2025-12-12 10:26:38 -08:00
20251230020000_email_outbox_partial_indices
Add more indexes
2025-12-30 03:52:28 +01:00
20251231000000_add_skipped_details
change migration order
2026-01-06 17:11:06 -08:00
20251231010000_add_manually_cancelled_skip_reason
change migration order
2026-01-06 17:11:06 -08:00
20251231020000_skipped_at_any_time_drop_columns
Split migration even further
2026-01-07 18:53:51 -08:00
20251231020001_skipped_at_any_time_add_columns
Split migration even further
2026-01-07 18:53:51 -08:00
20251231020002_skipped_at_any_time_update_constraint
Split migration even further
2026-01-07 18:53:51 -08:00
20251231020003_skipped_at_any_time_validate_constraint
Split migration even further
2026-01-07 18:53:51 -08:00
20251231020004_email_outbox_status_index
Split migration even further
2026-01-07 18:53:51 -08:00
20251231020005_email_outbox_simple_status_index
Split migration even further
2026-01-07 18:53:51 -08:00
20260101000000_add_last_active_at_columns
Split up last_active_at migration
2026-01-10 15:25:06 -08:00
20260101000001_backfill_user_last_active_at
Split up last_active_at migration
2026-01-10 15:25:06 -08:00
20260101000002_create_temporary_session_backfill_index
Fix migrations
2026-01-10 16:05:21 -08:00
20260101000003_backfill_session_last_active_at
Split up last_active_at migration
2026-01-10 15:25:06 -08:00
20260101000004_drop_session_backfill_index
Fix migrations
2026-01-10 16:05:21 -08:00
20260101000005_backfill_orphaned_rows
Split up last_active_at migration
2026-01-10 15:25:06 -08:00
20260101000006_set_last_active_at_not_null
Split up last_active_at migration
2026-01-10 15:25:06 -08:00
20260201000000_subscription_invoice_fields
payment email templates ( #1106 )
2026-01-20 18:45:01 -08:00
20260201200000_branch_config_override
Rename migrations
2026-01-23 11:47:27 -08:00
20260201210000_testmode_to_environment_config
Migration to move environment config to branch config
2026-01-23 12:38:46 -08:00
20260201220000_branch_config_source
Rename migrations
2026-01-23 11:47:27 -08:00
20260201230004_env_to_branch_config
Fix env_to_branch migration
2026-01-23 17:17:43 -08:00
20260201240000_event_created_at_index
TokenRefreshEventType
2026-01-28 11:18:15 -08:00
20260201400000_add_restricted_by_admin_fields
Migration tests
2026-02-17 15:58:06 -08:00
20260201400001_add_restricted_by_admin_constraint
Migration tests
2026-02-17 15:58:06 -08:00
20260210000000_deferred_email_retry
[Refactor] Change Retry Logic in Email Sending ( #1191 )
2026-02-16 21:07:16 +00:00
20260210000001_deferred_email_retry_validate
[Refactor] Change Retry Logic in Email Sending ( #1191 )
2026-02-16 21:07:16 +00:00
20260210120000_session_recordings_mvp
session replays ( #1187 )
2026-02-16 14:15:17 -08:00
20260213000000_outgoing_request_partial_dedup_index
Migration tests
2026-02-17 15:58:06 -08:00
20260213004424_email_outbox_is_queued_index
[Refactor] Change Retry Logic in Email Sending ( #1191 )
2026-02-16 21:07:16 +00:00
20260214000000_fix_trusted_domains_config
Migration tests
2026-02-17 15:58:06 -08:00
20260216000000_rename_tab_id_to_session_replay_segment_id
rename tabId to sessionReplaySegmentId ( #1206 )
2026-02-17 11:00:07 -08:00
20260216120000_project_require_publishable_client_key
"Require publishable client key" toggle ( #1158 )
2026-02-19 10:23:16 -08:00
20260218194816_add_product_versions
[Fix] [Refactor] Implement Base Settings for Stack-Auth Plans and Move Metadata from Stripe Webhook Event to Table ( #1214 )
2026-02-23 22:09:27 -08:00
migration_lock.toml
Source of Truth ( #660 )
2025-07-11 17:59:03 -07:00