Upgrading to 14.0.8 and 14.5.0: New license management
In versions 14.0.8 and 14.5.0 of Spotfire, new functionality has been added to make it easier to manage licenses and license features. Because of underlying changes to how the licenses work, you must upgrade the Spotfire Server before you deploy the new Spotfire client package and update your installed clients and Web Player services.
About this task
After upgrading, make sure you set the product license model in your Spotfire Environment according to your contract, to use either the new (Data Science, Analytics, Analysis Consumer, Analysis Viewer) or the legacy (Analyst, Business Author, Consumer) licenses. See Changing the product license version.
Why do you have to upgrade both the server and client?
- Updated Web Player
services cannot start, which means that you cannot use the Spotfire web client.
Note: On the node manager, the log file Spotfire.Dxp.Worker.Host.log will include the following error:
"The required license for the user to access the program is missing."
- In updated installed clients, you cannot open analysis files.
- Resolving issues
- To resolve issues if you updated clients and services, see Resolving issues if you deployed the client before upgrading the server.
Upgrading Spotfire to a version with new license management
When you upgrade Spotfire to a version with the new license management, make sure you first upgrade the Spotfire Server, and then deploy the new Spotfire client package to update clients and services.
About this task
- Before deploying the version 14.0.7 or later client package, upgrade the Spotfire Server to version 14.0.8 or later.
- Before deploying the version 14.5.0 or later client package, upgrade the Spotfire Server to version 14.5.0 or later.
Procedure
Resolving issues if you deployed the client before upgrading the server
If you deployed the client package before you upgraded the Spotfire Server, you must manually trigger the license migration after upgrading. If you need time to prepare, you can downgrade any clients and services you upgraded.
About this task
Migrating licenses after upgrading
To trigger the license migration manually after upgrading the
Spotfire Server, you must first remove the
Spotfire.Dxp.View
license feature group from any group
that was assigned it.
About this task
Procedure
Results
Downgrading clients and services to an earlier version
To resolve issues while you prepare to upgrade your Spotfire Server, you can deploy the previous version of the client package and downgrade your clients and services.
About this task
Procedure
Results
Migrating licenses manually
If you cannot use the license migration after upgrading your
Spotfire Server, or if you need to use an updated client while you prepare to
upgrade, you can assign the View (Spotfire.Dxp.View
) group of
license features manually.
About this task
update-licenses
CLI command (see
Migrating licenses after upgrading),
you must verify that your groups have the intended license features after the
upgrade. Some license features have changed, and they might have been added or
removed from some groups.
See changed license features for the list of affected license features.
To use updated clients and services, after you have deployed the
14.0.7 or later client package, assign View
(Spotfire.Dxp.View
) to the following groups:
- Scheduled Updates Users
- Any group with users who should be able to use an installed Spotfire client or web client
Changed and deleted license features
The following are license features that have been changed in version 14.0.8 (14.0.7 client) and 14.5.0. Some license features have been moved to a different license feature group. Some duplicate license features have been deleted, because the same license features were included in multiple groups of license features.
Changed license features
License feature name | Old license feature group | New license feature group |
---|---|---|
Spotfire web client |
Spotfire.Dxp.WebPlayer
|
Spotfire.Dxp.View
|
Create multiple windows |
Spotfire.Dxp.EnterprisePlayer
|
Spotfire.Dxp.View
|
Open from library |
Spotfire.Dxp.EnterprisePlayer
|
Spotfire.Dxp.View
|
Open linked data |
Spotfire.Dxp.EnterprisePlayer
|
Spotfire.Dxp.View
|
Open file |
Spotfire.Dxp.EnterprisePlayer
|
Spotfire.Dxp.View
|
Trust mods |
Spotfire.Dxp.Extensions
|
Spotfire.Dxp.EnterprisePlayer
|
Trust external actions |
Spotfire.Dxp.Extensions
|
Spotfire.Dxp.EnterprisePlayer
|
Access to extensions |
Spotfire.Dxp.Extensions
|
Spotfire.Dxp.EnterprisePlayer
|
Author scripts |
Spotfire.Dxp.Extensions
|
Spotfire.Dxp.Professional
|
Automation Services job builder tool |
Spotfire.Dxp.Extensions
|
Spotfire.Dxp.Professional
|
Develop mods |
Spotfire.Dxp.Extensions
|
Spotfire.Dxp.WebAnalyzer
|
Open/save local visualization mod |
Spotfire.Dxp.Extensions
|
Spotfire.Dxp.WebAnalyzer
|
Open/save local action mod |
Spotfire.Dxp.Extensions
|
Spotfire.Dxp.WebAnalyzer
|
Open visualization mod from library |
Spotfire.Dxp.Extensions
|
Spotfire.Dxp.WebAnalyzer
|
Open action mod from library |
Spotfire.Dxp.Extensions
|
Spotfire.Dxp.WebAnalyzer
|
Save visualization mod to library |
Spotfire.Dxp.Extensions
|
Spotfire.Dxp.WebAnalyzer
|
Save action mod to library |
Spotfire.Dxp.Extensions
|
Spotfire.Dxp.WebAnalyzer
|
Deleted duplicate license features
License feature group | Deleted license features |
---|---|
Spotfire.Dxp.Professional
|
|
Spotfire.Dxp.WebPlayer
|
|
Spotfire.Dxp.WebAnalyzer
|
|