Skip to content

docs: clarify mid vs mid2 offline license key compatibility#5404

Merged
mshabarov merged 3 commits intomainfrom
chore/improve-license-mid-mid2-docs
Mar 31, 2026
Merged

docs: clarify mid vs mid2 offline license key compatibility#5404
mshabarov merged 3 commits intomainfrom
chore/improve-license-mid-mid2-docs

Conversation

@mcollovati
Copy link
Copy Markdown
Contributor

The download-offline-license Maven goal always generates a mid2 machine ID, but Vaadin 24.9 and earlier only accept mid keys. This causes confusing "Invalid offline key" errors.

Add a version compatibility table to the offline license section, a warning that the Maven goal only works for Vaadin 25+, and improve the related troubleshooting entry in the knowledge base.

The download-offline-license Maven goal always generates a mid2 machine
ID, but Vaadin 24.9 and earlier only accept mid keys. This causes
confusing "Invalid offline key" errors.

Add a version compatibility table to the offline license section, a
warning that the Maven goal only works for Vaadin 25+, and improve the
related troubleshooting entry in the knowledge base.
@mcollovati mcollovati requested a review from mshabarov March 26, 2026 15:39
@mcollovati mcollovati added target/v24 cherry pick to v24 branch target/v25.0 Automatically cherry-pick to the v25.0 branch target/v25.1 Automatically cherry-pick to the v25.1 branch labels Mar 26, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 26, 2026

Preview Deployment

This PR has been deployed for preview.

URL: https://docs-preview-pr-5404.fly.dev

Built from 975dde8

mcollovati and others added 2 commits March 31, 2026 12:00
Co-authored-by: Mikhail Shabarov <61410877+mshabarov@users.noreply.github.com>
@mshabarov mshabarov merged commit 321dedc into main Mar 31, 2026
8 checks passed
@mshabarov mshabarov deleted the chore/improve-license-mid-mid2-docs branch March 31, 2026 11:35
vaadin-bot pushed a commit that referenced this pull request Mar 31, 2026
* docs: clarify mid vs mid2 offline license key compatibility

The download-offline-license Maven goal always generates a mid2 machine
ID, but Vaadin 24.9 and earlier only accept mid keys. This causes
confusing "Invalid offline key" errors.

Add a version compatibility table to the offline license section, a
warning that the Maven goal only works for Vaadin 25+, and improve the
related troubleshooting entry in the knowledge base.

* Apply suggestions from code review

Co-authored-by: Mikhail Shabarov <61410877+mshabarov@users.noreply.github.com>

---------

Co-authored-by: Mikhail Shabarov <61410877+mshabarov@users.noreply.github.com>
vaadin-bot pushed a commit that referenced this pull request Mar 31, 2026
* docs: clarify mid vs mid2 offline license key compatibility

The download-offline-license Maven goal always generates a mid2 machine
ID, but Vaadin 24.9 and earlier only accept mid keys. This causes
confusing "Invalid offline key" errors.

Add a version compatibility table to the offline license section, a
warning that the Maven goal only works for Vaadin 25+, and improve the
related troubleshooting entry in the knowledge base.

* Apply suggestions from code review

Co-authored-by: Mikhail Shabarov <61410877+mshabarov@users.noreply.github.com>

---------

Co-authored-by: Mikhail Shabarov <61410877+mshabarov@users.noreply.github.com>
@vaadin-bot
Copy link
Copy Markdown
Contributor

Hi @mcollovati and @mshabarov, when i performed cherry-pick to this commit to v24, i have encountered the following issue. Can you take a look and pick it manually?
Error Message:
Error: Command failed: git cherry-pick 321dedc
error: could not apply 321dedc... docs: clarify mid vs mid2 offline license key compatibility (#5404)
hint: After resolving the conflicts, mark them with
hint: "git add/rm ", then run
hint: "git cherry-pick --continue".
hint: You can instead skip this commit with "git cherry-pick --skip".
hint: To abort and get back to the state before "git cherry-pick",
hint: run "git cherry-pick --abort".

mcollovati added a commit that referenced this pull request Mar 31, 2026
* docs: clarify mid vs mid2 offline license key compatibility

The download-offline-license Maven goal always generates a mid2 machine
ID, but Vaadin 24.9 and earlier only accept mid keys. This causes
confusing "Invalid offline key" errors.

Add a version compatibility table to the offline license section, a
warning that the Maven goal only works for Vaadin 25+, and improve the
related troubleshooting entry in the knowledge base.

* Apply suggestions from code review

Co-authored-by: Mikhail Shabarov <61410877+mshabarov@users.noreply.github.com>

---------

Co-authored-by: Mikhail Shabarov <61410877+mshabarov@users.noreply.github.com>
mcollovati added a commit that referenced this pull request Mar 31, 2026
* docs: clarify mid vs mid2 offline license key compatibility

The download-offline-license Maven goal always generates a mid2 machine
ID, but Vaadin 24.9 and earlier only accept mid keys. This causes
confusing "Invalid offline key" errors.

Add a version compatibility table to the offline license section, a
warning that the Maven goal only works for Vaadin 25+, and improve the
related troubleshooting entry in the knowledge base.

* Apply suggestions from code review

Co-authored-by: Mikhail Shabarov <61410877+mshabarov@users.noreply.github.com>

---------

Co-authored-by: Mikhail Shabarov <61410877+mshabarov@users.noreply.github.com>
mshabarov added a commit that referenced this pull request Mar 31, 2026
…5423)

* docs: clarify mid vs mid2 offline license key compatibility

The download-offline-license Maven goal always generates a mid2 machine
ID, but Vaadin 24.9 and earlier only accept mid keys. This causes
confusing "Invalid offline key" errors.

Add a version compatibility table to the offline license section, a
warning that the Maven goal only works for Vaadin 25+, and improve the
related troubleshooting entry in the knowledge base.

* Apply suggestions from code review



---------

Co-authored-by: Marco Collovati <marco@vaadin.com>
Co-authored-by: Mikhail Shabarov <61410877+mshabarov@users.noreply.github.com>
mshabarov added a commit that referenced this pull request Mar 31, 2026
…5424)

* docs: clarify mid vs mid2 offline license key compatibility

The download-offline-license Maven goal always generates a mid2 machine
ID, but Vaadin 24.9 and earlier only accept mid keys. This causes
confusing "Invalid offline key" errors.

Add a version compatibility table to the offline license section, a
warning that the Maven goal only works for Vaadin 25+, and improve the
related troubleshooting entry in the knowledge base.

* Apply suggestions from code review



---------

Co-authored-by: Marco Collovati <marco@vaadin.com>
Co-authored-by: Mikhail Shabarov <61410877+mshabarov@users.noreply.github.com>
mshabarov added a commit that referenced this pull request Mar 31, 2026
…5425)

* docs: clarify mid vs mid2 offline license key compatibility

The download-offline-license Maven goal always generates a mid2 machine
ID, but Vaadin 24.9 and earlier only accept mid keys. This causes
confusing "Invalid offline key" errors.

Add a version compatibility table to the offline license section, a
warning that the Maven goal only works for Vaadin 25+, and improve the
related troubleshooting entry in the knowledge base.

* Apply suggestions from code review



---------

Co-authored-by: Mikhail Shabarov <61410877+mshabarov@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cherry-picked-v24 cherry-picked-v25.0 cherry-picked-v25.1 flow target/v24 cherry pick to v24 branch target/v25.0 Automatically cherry-pick to the v25.0 branch target/v25.1 Automatically cherry-pick to the v25.1 branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants