Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added support for painless upgrades from V6 & older runtimes. #759

Merged
merged 1 commit into from
Nov 10, 2023

Conversation

mhelleborg
Copy link
Member

Summary

Improved structure of version migrations, and added a migration for runtime V6 EventSource IDs (which were UUIDs). This eliminates the need for the V6 compatibility mode, and this has been removed as well.

This means that upgrading from older versions of the runtime should now be painless, as the runtime migrates the existing database on startup if present.

Added

  • Runtime V6 migrations
  • Migration of scoped streams (EventHorizon etc)
  • Migration metadata (to avoid running if previously migrated)

Removed

  • V6 / V7 compatibility settings.

…6 eventsource IDs (which were guids). This eliminates the need for the V6 compatibility mode
@mhelleborg mhelleborg merged commit 64d1c78 into master Nov 10, 2023
6 checks passed
@mhelleborg mhelleborg deleted the migrations branch November 10, 2023 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant