Skip to content

v4.0.2 upgrade doc improvement#418

Open
mykhailokornieiev wants to merge 1 commit into
thingsboard:mainfrom
mykhailokornieiev:402_update_instruction_fix
Open

v4.0.2 upgrade doc improvement#418
mykhailokornieiev wants to merge 1 commit into
thingsboard:mainfrom
mykhailokornieiev:402_update_instruction_fix

Conversation

@mykhailokornieiev
Copy link
Copy Markdown
Contributor

Documentation currently displays the following upgrade schema:
image
However, for v4.0.2 the SUPPORTED_VERSIONS_FOR_UPGRADE is the following:
thingsboard/application/src/main/java/org/thingsboard/server/service/install/DefaultDatabaseSchemaSettingsService.java at 7bcce4658debc06f840569fec9485dd5d62f0240 · thingsboard/thingsboard

In this case, when you try to upgrade v3.9.1 → v4.0.2, the error appears and upgrade fails
It’s a bug in upgrade logic, since there are a schema changes between v3.9.1 and v4.0.x, but not within v4.0.x.

As a workaround, you can upgrade v3.9.1 → v4.0.1 with running upgrade script, and then just install v4.0.2 package

However, documentation should be improved so customers will avoid this discrepancy. The current changes make the following:
Upgrade instructions schema:
image

Upgrading ThingsBoard to 4.0.2:
image

Upgrading ThingsBoard to 4.1 (so customers can avoid v4.0.2 if they plan upgrade to the latest):
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant