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

[Breaking change]: Removed migrations from 8.00 to 9.Latest #1

Open
2 of 3 tasks
bergmania opened this issue Jun 8, 2022 · 1 comment
Open
2 of 3 tasks

[Breaking change]: Removed migrations from 8.00 to 9.Latest #1

bergmania opened this issue Jun 8, 2022 · 1 comment
Labels
category/binary-incompatible Existing binaries may encounter a breaking change in behavior. category/source-incompatible Source code may encounter a breaking change in behavior when targeting the new version. cms/release/11.0.0

Comments

@bergmania
Copy link
Member

bergmania commented Jun 8, 2022

Description

The old migrations used to migrate from Umbraco 7 to Umbraco 8 and further to Umbraco 9 have been removed from Umbraco 11.

PR that makes the change: N/A

Version

Umbraco 11.0.0-rc1

Previous behaviour

Migration classes could be inherited and overridden.

New behaviour

Migration classes cannot be inherited and overridden.

Type of breaking change

  • Binary incompatible: Existing binaries may encounter a breaking change in behaviour, such as failure to load/execute or different run-time behaviour.

  • Source incompatible: Source code may encounter a breaking change in behaviour when targeting the new runtime/component/SDK, such as compile errors or different run-time behaviour.

  • Behavioral change: Existing code and binaries may experience different run-time behaviour.

Reason for change

The only migration path expected to work is to update one major at a time. There are other existing code removed earlier that limits the possibility to migrate the data multiple major versions in one go.

Recommended action

If you inherit from the removed classes, it is recommended to copy the code into your own solution.

Affected APIs

N/A

@bergmania bergmania added cms/release/11.0.0 category/binary-incompatible Existing binaries may encounter a breaking change in behavior. category/source-incompatible Source code may encounter a breaking change in behavior when targeting the new version. labels Jun 8, 2022
@bergmania bergmania changed the title [Breaking Change]: Removed migrations from 8.00 to 9.Latest [Breaking change]: Removed migrations from 8.00 to 9.Latest Jun 24, 2022
@benmccallum
Copy link

It seems like this is also the case from 10 --> 11, as we're on 9 and had to run up 10.4 before 11.

Unfortunately there's no real upgrade guides for 11, from 9 or 10 for that matter.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category/binary-incompatible Existing binaries may encounter a breaking change in behavior. category/source-incompatible Source code may encounter a breaking change in behavior when targeting the new version. cms/release/11.0.0
Projects
None yet
Development

No branches or pull requests

2 participants