Skip to content

Add THOR 10 to 11 migration guide - #220

Open
phantinuss wants to merge 12 commits into
v11from
thor10-11-migration
Open

phantinuss wants to merge 12 commits into
v11from
thor10-11-migration

Conversation

@phantinuss

@phantinuss phantinuss commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

obsoletes #206 as it had the wrong merge base

Comment thread deployment/thunderstorm.rst Outdated
Comment thread output/scan-output.rst Outdated
Comment thread core/upgrade-to-thor11.rst Outdated
This chapter helps THOR 10 users prepare for an upgrade to THOR 11.
It focuses on changes that affect existing scan configurations,
command lines, log processing, Thunderstorm integrations, and resource
planning. The other chapters in this manual describe THOR 11.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That last sentence sounds superfluous. This is the THOR 11 manual, so this should be obvious.

Comment thread core/upgrade-to-thor11.rst Outdated
Comment on lines +53 to +54
On Windows, use ``thor-util.exe``; on Linux and macOS, use
``./thor-util`` when running the utility from its directory.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this necessary? ./thor-util will work even on Windows. Also, it's inconsistent: the download example uses Windows as normal case and Unix as "for others, do this", here it's reversed.

Comment on lines +105 to +107
active when you start THOR 11. THOR 11 prints a command-line message
when it detects an old configuration. Review that message and migrate
the settings before using the installation for regular scans.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thor-util does this during upgrade, but THOR 11 does not do so. It would be good IMO, though.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was under the impression we have some checks for cases such as "max_file_size_intense"/very low file sizes in place? We discussed the "old config" warning and decided against it in favour of general warnings if potential miss-configuration is detected. But yes the claim here is false.

Comment thread core/upgrade-to-thor11.rst Outdated
Comment on lines +137 to +140
You can check whether your THOR Util version supports the reset option
with ``thor-util upgrade --help``. For general upgrade and package
selection options, see the
`THOR Util manual <https://thor-util-manual.nextron-systems.com/en/latest/usage/upgrade-and-updates.html>`__.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

reinitialization instead of reset might be easier to understand.

Also: This doesn't help the customer on what to do if it isn't supported.

Co-authored-by: phantinuss <79651203+phantinuss@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Migration guidance conflicts with existing documentation on Thunderstorm availability, reporting thresholds, and CPU defaults.

3 open findings
What changed in this PR

Adds a THOR 10-to-11 migration guide covering configuration, logging, integrations, and resource planning.

Changes:

  • Documents upgrade, downgrade, and compatibility considerations.
  • Links the guide from the core contents and maintenance chapter.
  • Standardizes “TechPreview” capitalization in the changelog heading.
File Description
core/​upgrade-to-thor11.rst Adds the migration guide.
core/​maintenance.rst Links to migration instructions.
core/​index.rst Adds the guide to the contents.
changelog/​11.rst Corrects heading capitalization.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread core/upgrade-to-thor11.rst
Comment thread core/upgrade-to-thor11.rst
Comment on lines +242 to +245
THOR Thunderstorm is no longer started from a normal THOR binary but
has its own binary that you can find in ``tools/thunderstorm`` or
``tools\thunderstorm.exe``. See :ref:`deployment/thunderstorm:Thunderstorm Deployment` for
more information.

@phantinuss phantinuss Oct 16, 2026 •

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

verified. But why is there a thunderstorm.exe (that cannot run on Windows) in my tools folder then? @secDre4mer

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.

3 participants