Release Notes for Spotfire® components
From version
To version














notes shown
Type Key Version Key
Version
Summary
NewSPOT-433715.0.0 (s)SPOT-4337
15.0.0 (s)

Oracle Database 26 support

Oracle Database 26 is now supported as the Spotfire database.

NewSPOT-413315.0.0 (s)SPOT-4133
15.0.0 (s)

Export and import users and groups from the admin web UI

Administrators can now export and import users and groups directly from the web administration interface.

This feature matches the capabilities previously available only in the Spotfire Analyst Administration Manager, letting administrators manage user and group data using local storage (e.g., laptop) without the desktop client.

NewSPOT-413215.0.0 (s)SPOT-4132
15.0.0 (s)

Automatic library pruning

Administrators can configure the maximum number of versions to keep in the library version history per library item.

This automates library pruning for older versions, keeping library size and costs within control.

Named versions are excluded from automatic pruning.

Note: For advance filtering, you can still use the command delete-library-versions.

NewSPOT-238715.0.0 (s)SPOT-2387
15.0.0 (s)

More Granular Control of Versioning in the UI

A Spotfire library administrator can now enable or disable version history setting per library item from the web administration interface, for better granular control.

This flexibility makes it easier to align version history policies with organizational requirements and specific usage scenarios, such as project workspaces, shared resources, or automated processes.

NewSPOT-190515.0.0 (s)SPOT-1905
15.0.0 (s)

Web-Based Data Source Template Management
JDBC data source template management has been migrated from the Spotfire Server Configuration Tool to the Web Administration pages. This shift provides a more accessible, browser-based workflow for managing configurations.

  • Access & Permissions: A new Information Services Configurator role has been introduced. Users with this role (or Administrators) can access the management interface via the Data source templates option in the side navigation menu.

  • Impact Analysis: A new Dependent data sources tab is now available in the template details view. This tab lists all data sources utilizing a specific template, allowing users to assess the potential impact of changes before they are applied.

New CLI Commands
To facilitate easier backups and environment migrations, two new commands have been added to the Command Line Interface:

  • import-all-ds-templates: Imports data source templates into the system.

  • export-all-ds-templates: Exports all existing templates for backup or migration.

NewTSS-3685215.0.0 (s)TSS-36852
15.0.0 (s)

The configuration command check-prerequisites now includes a --site-name argument. This allows administrators to verify that a specific site exists in the Spotfire database.

NewTSAS-120115.0.0 (a)TSAS-1201
15.0.0 (a)

Versioning options can now be added to tasks Save Analysis to Library and Export Data Table to Library.

NewSPOT-450915.0.0 (a)SPOT-4509
15.0.0 (a)

Range-based Marking

The marking framework was expanded to support a new kind of symbolic marking for selecting bounded ranges of any kind of continuous data such as time or depth. These range-based selections can then be used to drive filtering and drill-down across your analyses. Rather than selecting individual data points or categories, the new range-based marking allows you click and drag across a continuous axis to define a minimum and maximum boundary to capture all data points within the selected interval. This is a particularly powerful feature when doing intensive time series analysis and root cause investigation. To enable range-based marking, go to the Marking properties panel and select “Range-based” as your marking mode.

Note: The first iteration of Range-based marking will be limited to a single table. It will also not support the Table and Parallel Coordinate Plot visualizations. There are various enhancements planned to better handle the propagation of markings across tables and visualizations.

NewSPOT-449915.0.0 (a)SPOT-4499
15.0.0 (a)

Accelerators

There is now a new Accelerators entry in the files and data flyout. Accelerators are use case specific template analyses that give users a quicker start in their analysis task.

NewSPOT-441415.0.0 (a)SPOT-4414
15.0.0 (a)

Wafer Map Visualization

A wafer map visualization is now available for semiconductor manufacturing workflows. The visualization enables engineers to analyze yield, defect, process, and quality data using a dedicated wafer-centric view.

Key capabilities include:

  • Wafer-aware rendering with wafer outlines, notch orientation, die grids, and cross-air.

  • Multi-layer visualization of die, defect, metrology, and marker data.

  • Continuous and categorical coloring of wafer measurements and classifications.

  • Interactive marking, zooming, panning, and linked analysis across visualizations.

  • Trellised comparison of multiple wafers.

  • See the document for supported data formats, configuration options, and implementation details.

NewSPOT-440815.0.0 (a)SPOT-4408
15.0.0 (a)

AVEVA PI Connector

Spotfire 15.0 introduces a native AVEVA PI connector that allows you to access critical time series and OT data for industrial process optimization use cases.

Access PI Data

Ability to navigate Asset Framework (AF) hierarchies to identify tags for analysis. Full access to the PI Data Archive to identify tags for import. The connector supports the creation of multiple tables with tag selections with each table having unique data retrieval settings. Searching for tags and elements using native PI search syntax is fully supported. There is also a text entry option for simply pasting a list of tags to easily find the data you are looking for.

Data Retrieval Settings

The connector has a dedicated UI for managing data retrieval settings unique to PI such as selecting retrieval mode, time ranges, intervals for resampling, and weighting for calculations. Importantly, the native PI query syntax is supported when defining the data retrieval setting parameters. These parameters can then also be mapped to Document Properties for more flexible modification of your PI queries.

User Authentication

Support for Windows Integrated Security using Kerberos for user authentication workflows to the PI and AF server.

Note: This iteration of the PI connector is import-only with on-demand queries supported. There are further enhancements planned for the connector.

NewSPOT-436315.0.0 (a)SPOT-4363
15.0.0 (a)

Statistical Testing Functions

A set of statistical testing and distribution analysis functions has been added to the Spotfire expression language. These functions enable users to evaluate normality, compare distributions, analyze variance, and test statistical significance directly within expressions.

Key capabilities include:

  • Normality testing using Anderson-Darling, Shapiro-Wilk, and Kolmogorov-Smirnov methods.

  • Distribution characterization using skewness and kurtosis metrics.

  • Parametric and non-parametric hypothesis testing, including t-tests, ANOVA, and Krusal-Wallis tests.

  • Variance comparison using Levene and Brown-Forsythe tests.

  • Distribution comparison using Kolmogorov-Smirnov tests.

The functions can be used in visualizations, calculated columns, and data transformations.

See the product documentation for the complete list of available functions and syntax.

NewSPOT-433315.0.0 (a)SPOT-4333
15.0.0 (a)

Visual AI

Spotfire visual AI is made to help engineers and scientists understand their data faster and easier through helping them discover opportunities and problems by leveraging modern AI, machine learning and visual analytics in combination, with the governance and security required in enterprise context.

Spotfire Insight Agents

Spotfire Insight Agents automatically identifies trends, patterns and anomalies and surfaces these directly in Spotfire's interactive visualization experience, together with recommendations for next steps of analysis.
Insight Agents use information from the Spotfire Analysis, like the data and visualizations, and the customers generative AI service in order to identify findings and report them to the user, together with recommendations for next steps, making it easier and faster for engineers and scientists to analyze data and make business decisions. Insight agents help users build their analytical environment through data transformations, visualizations and advanced analytics.

Insight Panel and Insight Toolbar

Insight agents are invoked from the new Insights Panel, or from the new floating toolbar that shows up at the top of the visualization when data is marked. By pressing the insight button itself, all applicable insight agents will execute and report their findings, if any. It's also possible to click the drop down and choose exactly which insight agent to run, which is good when you know what you are looking for.

Agent Registry

Insight agents are available on the Spotfire Agent registry, available through in the add-ons browser and also through Spotfire Exchange. The Agent registry lets you browse, search and filter for Insight Agents, and easily install those that you find suitable for your needs.
Spotfire adds Insight Agents to the registry continuously, which means that new functionality is added to Spotfire 15.0 and later incrementally.

Custom Insight Agents

Spotfire continuously delivers insight agents with industry native functionality through the Agent registry. But its also possible to build your own Insight Agent, that incorporates your own business rules and knowledge, and recommendations exactly tailored to your needs. See https://github.com/spotfiresoftware/spotfire-mods for details.

AI Governance and Security

AI provides tremendous opportunities for the enterprise, but requires careful governance and security. Spotfire AI works with the AI models the customer trusts, and lets administrators configure the access to AI models for user groups. This means that customers can control who is allowed to use AI and which AI models each user group is allowed to use.
Usage of AI in general as well as token usage can monitored and audited.
Spotfire AI provides the governance, monitoring and security framework required for enterprise deployment of AI applications.

NewSPOT-431415.0.0 (a)SPOT-4314
15.0.0 (a)

Adaptive Axes Scales

When working with continuous data, there is now a format option called Adaptive for continuous axes. The Adaptive setting adjusts the axis label time formatting to the granularity of data in the visualization to ensure the axis labels are legible and uncluttered. As you zoom into the data or apply filters, the axis labels will automatically adjust the time formatting to the appropriate context for the view. You can still see the full timestamp details by hovering over any label. This should help reduce the need for custom formatting when working with time series data.

NewSPOT-429815.0.0 (a)SPOT-4298
15.0.0 (a)

Esri Shapefile Data Export

Spotfire supports exporting data tables containing a Well-Known Binary (WKB) geometry column directly as an Esri Shapefile (.shp). This capability simplifies spatial data transfer to external geographic information systems (GIS). GIS professionals and data analysts can seamlessly share processed spatial datasets while maintaining geographic accuracy across platforms.

Key capabilities include:

  • Direct export of data tables with WKB geometry columns to .shp format

  • Automatic application of the Coordinate Reference System specified in data table properties

  • Fallback to WGS 84 (EPSG:4326) or the administrator-defined default projection when no system is specified

NewSPOT-424015.0.0 (a)SPOT-4240
15.0.0 (a)

Log ASCII Standard (LAS) File Support

Spotfire now supports the direct import of Log ASCII Standard (LAS) files to simplify well log data workflows. This addition minimizes manual data preparation by automatically handling missing values and reading advanced data format specifiers. Geoscientists and engineers can immediately leverage this data to accelerate subsurface analysis without tedious manual preprocessing.

Key capabilities include:

  • Bulk import of multiple LAS files simultaneously

  • Support for LAS versions 1.2, 2.0, and single dataset version 3.0 files

  • Extraction of well-specific metadata to facilitate geographic analysis

  • Support for LAS 3.0 format specifiers using braces across file versions 1.2, 2.0, and 3.0

  • Direct compatibility with the well-log visualization add-on

NewSPOT-422315.0.0 (a)SPOT-4223
15.0.0 (a)

Probit Plot for Geologic Risk Assessment

Spotfire now includes a Probit Plot visualization to support risk and distribution analysis. This feature allows geologists and reservoir engineers to quickly quantify statistical subsurface risk and uncertainty without complex manual setup. By providing direct probability and distribution modeling, users can streamline geologic risk assessments and accelerate asset evaluation.

Key capabilities include:

  • Probability scale on the vertical axis to evaluate risk profiles

  • Vertical reference lines for rapid data lookup at P10, P50, and P90 percentiles

  • Distribution reference lines using Q1/Q3 or least squares methods to identify outliers

  • Support for normal and lognormal distributions and configurable P10/P90 directions

NewSPOT-422115.0.0 (a)SPOT-4221
15.0.0 (a)

Arps Decline Curve Analysis for Production Forecasting

Spotfire adds Arps decline curve modeling to support production forecasting and reserves estimation directly within visual analytic workflows. This capability allows reservoir engineers and data analysts to model asset depletion stages. By integrating decline curve analysis into core visualizations, users can evaluate well performance dynamically alongside other operational metrics.

Key capabilities include:

  • Support for exponential, hyperbolic, and harmonic Arps equations to model various reservoir depletion stages

  • Configurable parameter constraints and terminal exponential decline limits to prevent overestimating reserves

  • Automated, interactive reserves calculations that update dynamically based on data filtering and marking

  • Trellis visualization support to view and compare multiple well decline curves simultaneously on a single page

  • Direct export of calculated curve points, fitted parameters, and reserves results to data tables

NewSPOT-417015.0.0 (a)SPOT-4170
15.0.0 (a)

Reference elements improvements

Reference elements now support richer visualizations with even more control over your reference layers. Users can now create reference layers with:

  • Data tables that are independent of the top-level visualization 

  • Categorical groupings that are independent of the top-level visualization

  • Unique styling and color-by configurations specific to each layer

With these improvements to reference elements, there are no limitations to the density of data and contextual information that can be layered on a single visualization.

NewSPOT-358615.0.0 (a)SPOT-3586
15.0.0 (a)

Push Compute on Snowflake and Databricks

Spotfire 15.0 adds push compute capabilities to execute analytics and data transformations directly within the Snowflake and Databricks data platforms. Users can perform large-scale analysis without moving data out of the platform while continuing to use familiar Spotfire workflows.

Key capabilities include:

  • Secure Single Sign-On access using individual user credentials

  • In platform execution of data canvas transformations including pivots, unpivots, joins, and calculated columns

  • Data functions operating directly on data that is within the platform using optimized, parallelized analysis libraries.

  • Bidirectional data movement to upload local data for scalable compute or download results for high-speed interaction

See the Push Compute documentation for implementation details and supported functionality

NewTS-8581115.0.0 (a)TS-85811
15.0.0 (a)

Expanded Statistica Data Function Algorithms

Spotfire expands its no-code analytical capabilities with 17 additional Statistica algorithms, bringing the total library to 40 available methods when the Statistica Integration is deployed. The system automatically generates data function definitions when adding these algorithms, facilitating advanced statistical analysis and machine learning workflows directly within the visual workspace. This integration allows users to configure and execute complex data science models seamlessly without writing custom code.

Newly added algorithms include:

  • Normality Testing by Groups

  • Partial Least Squares Classification & Regression Model Training and Scoring

  • Advanced Feature Selection

  • Lasso Linear & Logistic Regression

  • Model Comparisons for Classification & Regression

  • Sparse Data Filtering

NewTS-8468515.0.0 (a)TS-84685
15.0.0 (a)

Copy descriptions for input and output parameters from the Edit Parameters dialog for data functions

You can now copy the descriptions of input and output parameters for a data function to the clipboard by right-clicking the description field in the Edit Parameters dialog, and selecting Copy description. This can be useful to be able to read long descriptions that do not fit in the tooltip.

NewTS-8459415.0.0 (a)TS-84594
15.0.0 (a)

Limit curve fit to marked rows

There is a new setting for Lines and Curves that when enabled performs curve fitting on only the currently marked data in a visualization. This feature is by default off, and can configured from the new visualization properties panel.

NewTS-8442315.0.0 (a)TS-84423
15.0.0 (a)

New statistical functions available: BetaDist, BetaInv, KSDist and KSInv

The following statistical functions have been added to the Spotfire expression language:

  • BetaDist – calculates the probability given a quantile from the Beta(alpha,beta)-distribution

  • BetaInv – calculates the quantile of the Beta(alpha,beta)-distribution for a given probability

where alpha and beta are the scale parameters of the underlying Beta distribution.

  • KSDist – calculates the probability given a quantile from the KS(d,n)-distribution

  • KSInv – calculates the quantile of the KS(d,n)-distribution for a given probability

where d is the distance statistic and n is the number of observations of the underlying Kolmogorov-Smirnov distribution.

NewTS-8387415.0.0 (a)TS-83874
15.0.0 (a)

Show minor gridlines for logarithmic scales

If you use logarithmic scales in visualizations, Spotfire now shows additional minor gridlines by default. This setting can be controlled by a new preference and it can also be configured in the visualization properties panel, for all axes that support logarithmic scales.

NewTS-8336215.0.0 (a)TS-83362
15.0.0 (a)

Configurable pruning of the undo stack

To reduce the amount of storage used by the undo stack, Spotfire can now prune old items from the stack. This behavior is controlled by the new application preferences Prune undo stack and Prune undo stack limit (minutes), found under Application > Undo stack in the Administration Manager. By default, the undo stack remains unlimited.

NewSPOT-416014.8.0 (s)SPOT-4160
14.8.0 (s)

.NET 10 support for Spotfire services on Linux

Microsoft .NET 10 is now supported for:

  • Spotfire Web Player

  • Spotfire Automation Services

when running Spotfire on a supported Linux distribution (Debian, Ubuntu, Red Hat Enterprise Linux).

Note: You might need to compile and validate your .NET based custom extensions. For more information, see Extensions, in the Spotfire Developer Documentation.

Note: The support for .NET 8 has now been removed.

NewSPOT-402914.8.0 (s)SPOT-4029
14.8.0 (s)

Red Hat Enterprise Linux 10 supported as operating system

Red Hat Enterprise Linux (RHEL) 10 is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-402714.8.0 (s)SPOT-4027
14.8.0 (s)

Microsoft SQL Server 2025 supported as the Spotfire database

Spotfire now supports Microsoft SQL Server 2025 as the Spotfire Server database.

NewSPOT-402614.8.0 (s)SPOT-4026
14.8.0 (s)

PostgreSQL 18 supported as the Spotfire database

Spotfire now supports PostgreSQL version 18 as the Spotfire Server database.

NewSPOT-390214.8.0 (s)SPOT-3902
14.8.0 (s)

Spotfire SBOM files now available from the downloads site

SBOM files (Software Bill of Materials) are now included with the products available on the Spotfire download site. The SBOM files list the included third party software components, versions, and licenses.

The SBOMs are delivered as SPDX (System Package Data Exchange) standard files (ISO/IEC 5962:2021). This is a machine-readable format for exchange of software license information.

NewTSS-3665514.8.0 (s)TSS-36655
14.8.0 (s)

Search the library for ancestors and descendants

The new library search operators (ANCESTOR_OF and DESCENDANT_OF) allow you to search for ancestors or descendants of items. For more information, see Searching the library in the Spotfire User Guide.

NewTSS-3660414.8.0 (s)TSS-36604
14.8.0 (s)

Easier to add extra arguments in the create database scripts

A new optional variable has been introduced in the scripts you can use to create a database. This makes it easier to add extra arguments to the SQLCMD if you, for example, run into issues with certificate validation and need to change any default values.

NewTSS-3657114.8.0 (s)TSS-36571
14.8.0 (s)

SCIM filtering on the active user

SCIM filtering on the active user attribute is now supported.

NewTSS-3655314.8.0 (s)TSS-36553
14.8.0 (s)

New CLI command modify-license

The new CLI command modify-license can be used to modify the license functions available within a license, for a specific group.

NewSPOT-418314.8.0 (a)SPOT-4183
14.8.0 (a)

New paging option for trellis panels

When you work with trellised visualizations, you can now split trellis panels further, using the new Pages option.

If you are working as an engineer with wafer-centric semiconductor workflows, and you routinely review complete lots and expect all wafers from the same lot to be shown together, you can use this functionality to page trellis panels by lot. This way, you can review lots sequentially, reduce visual clutter, and avoid misinterpretation during yield, defect, and process investigations.

Page-based trellising benefits any analysis where you review dense panel grids one logical group at a time, such as batch analysis, unit comparison, product families, or segmented operational data across industries.

The new option, Pages, is available on the Trellis by card in the Visualization properties panel if you select Panels in the drop-down list at the top. Previously, Pages was only available for the Rows and columns option.

NewSPOT-417514.8.0 (a)SPOT-4175
14.8.0 (a)

SAP HANA data connector improvements

You can now make use of a range of new features when you connect to your SAP HANA databases:

Access data from SAP HANA in the web client

You can now create new SAP HANA data connections in the web client. You can also edit existing connections. This makes it easier to use data from your SAP HANA databases when you author analyses in the web client.

Note: Some connection authoring capabilities, such as writing custom queries, are only available when you use the installed client. For details, see the documentation.

Modernized look

The data connector for SAP HANA has a new and improved user interface for connecting to your databases, the Select data flyout.

NewSPOT-417314.8.0 (a)SPOT-4173
14.8.0 (a)

New Statistics layer for showing calculated metrics in visualizations

A new layer type, called Statistics layer, has been introduced in all visualizations that have a continuous X- or Y-axis.

This new type of reference layer lets you present any calculated statistics directly within the visualization. These measures can be defined using expressions or data from either the current data table, or from a related table. The numbers can be positioned in line with the visualization, or placed wherever you want, with full customization of alignment, size, padding, categorization, and trellis layouts, providing a flexible way to surface key metrics and contextual statistics in the visualization.

NewSPOT-416814.8.0 (a)SPOT-4168
14.8.0 (a)

Enhanced reference elements: Category-by support on continuous x-axis

Reference elements now support the category-by configuration even when the top-level visualization uses a continuous axis such as time or numeric values. Users can now:

  • Add category-driven reference lines, points, bands, and measures to visualizations with continuous x-axis.

  • Define dynamic thresholds, targets and benchmark along the axis.

  • Overlay multiple context-specific reference elements on times series and other continuous axes.

  • Build richer comparative and process monitoring visualizations without restructuring data.

This improvement significantly expands the analytical flexibility of reference elements across many use cases. By removing the need for artificial binning or categorical restructuring, this update allows continuous data to remain continuous while still benefiting from reference layers.

NewSPOT-416014.8.0 (a)SPOT-4160
14.8.0 (a)

.NET 10 support for Spotfire services on Linux

Microsoft .NET 10 is now supported for:

  • Spotfire Web Player

  • Spotfire Automation Services

when running Spotfire on a supported Linux distribution (Debian, Ubuntu, Red Hat Enterprise Linux).

Note: You might need to compile and validate your .NET based custom extensions. For more information, see Extensions, in the Spotfire Developer Documentation.

Note: The support for .NET 8 has now been removed.

NewSPOT-410714.8.0 (a)SPOT-4107
14.8.0 (a)

Dependent data views in visualization mods

As a mod developer, you can now declare one data view as dependent on another, retrieve detailed data scoped to a specific parent row or category, and rely on the mods framework to automatically manage axis alignment and data scoping.

This makes it possible to create advanced visualizations, such as graphical tables with embedded charts, summary-and-detail views within a single visualization, and stable multi-layer composite visualizations.

Framework-managed dependencies lead to predictable behavior when the configuration changes in a visualization mod, and reduces the need for custom synchronization logic to build complex and expressive visualizations.

NewSPOT-410614.8.0 (a)SPOT-4106
14.8.0 (a)

Multiple dynamic data views in visualization mods

Dynamically created data views are now supported in visualization mods, which makes it possible to create fully user-driven, multi-layered visualizations, combining static and dynamic data views.

With this new feature, visualization mods are no longer limited to a fixed set of predefined data views. Instead, as a mod developer, you can define layer types, and as an analyst, you can dynamically add, remove, and configure layers at runtime, each layer backed by its own independent data view and connected to any data table in the analysis.

You can create mods that mix foundational layers with optional analytical overlays, and with support for data bindings, markings, and configuration options.

NewSPOT-392614.8.0 (a)SPOT-3926
14.8.0 (a)

Marking data from trellis headers

It is now possible to mark all data within a trellis panel or page by clicking the panel/page header. To mark data in multiple panels at once, you can use Ctrl + click.

This capability significantly accelerates workflows where you compare many dense panels side by side. For example, when analyzing wafer maps and defect maps in semiconductor manufacturing, but also in batch analysis, unit comparison, regional breakdowns, and for other high-density trellised views.

NewSPOT-390214.8.0 (a)SPOT-3902
14.8.0 (a)

Spotfire SBOM files now available from the downloads site

SBOM files (Software Bill of Materials) are now included with the products available on the Spotfire download site. The SBOM files list the included third party software components, versions, and licenses.

The SBOMs are delivered as SPDX (System Package Data Exchange) standard files (ISO/IEC 5962:2021). This is a machine-readable format for exchange of software license information.

NewSPOT-364114.8.0 (a)SPOT-3641
14.8.0 (a)

Contextual visualization properties panel becomes the default authoring experience

Starting with Spotfire 14.8, the contextual visualization properties panel becomes the sole experience used for configuring visualizations in the web client, and it also becomes the default option in the installed client (with the dialog still available where applicable). This milestone marks the completion of a transition over multiple releases to a modern, contextual, and scalable visualization authoring experience.

Over the past months, you have been able to explore the new panel alongside the classic properties dialog/popover, provide feedback, and continue using all existing capabilities without disruption. With Spotfire 14.8, the legacy web properties popover is now fully replaced by the new experience, providing web client authors with a consistent, efficient, and future-proof way to configure visualizations.

Authors using the installed Windows client can still switch to the classic properties dialog from the Visualizations menu. An administrator can also change the Default to contextual visualization properties panel preference to False in the Administration Manager under Application > ApplicationPreferences.

NewSPOT-228114.8.0 (a)SPOT-2281
14.8.0 (a)

Teradata connector improvements

The data connector for Teradata has received an overhaul. You can now make use of a range of new features when you connect to your Teradata databases:

Access data from Teradata in the web client

You can now create new data connections in the web client. You can also edit existing connections. This makes it easier to use data from your Teradata databases when you author analyses in the web client.

Note: Some connection authoring capabilities, such as writing custom queries, are only available when you use the installed client. For details, see the documentation.

Custom properties in connection data sources

When you create a data connection, you can now configure settings in the driver software that the data connector does not have built-in properties for. Custom properties can be useful for tweaking the connection performance, changing the behavior of a connection, or accessing certain data.

NewTS-8420314.8.0 (a)TS-84203
14.8.0 (a)

Statistica algorithms available in the installed Spotfire Industry Pro client

Twenty-three no-code Statistica algorithms are now directly available in the installed Spotfire Industry Pro client, if the Spotfire Statistica Integration is deployed in your system. Data function definitions for the Statistica algorithms are automatically generated when you add algorithms to your analysis, for advanced statistical analysis and machine learning analyses. You find them under Tools > Statistica > Algorithms.

The data functions can be configured in different Spotfire workflows to provide data transformations, classic statistics, correlations, machine learning, training/scoring for regression and classification, as well as time series analysis, and statistical quality control. The data functions have default configurations for common usage patterns, but also offer a rich set of advanced parameters that you can customize to solve sophisticated analysis problems.

NewTS-8379614.8.0 (a)TS-83796
14.8.0 (a)

Updated design on the landing page and Learn and discover flyout

New cards on the landing page and the Learn and discover flyout will now get a label indicating that they are new.

NewTS-8328114.8.0 (a)TS-83281
14.8.0 (a)

Browser GPU information in the Support Diagnostics and Logging dialog

A new tab showing browser GPU information for the CEF (Chromium Embedded Framework) is now available in the Support Diagnostics and Logging dialog, providing a useful supplement to the Browser Information tab.

This information is available in the installed client under Help > Support diagnostics and logging, on the Browser GPU Information tab.

NewTS-8288114.8.0 (a)TS-82881
14.8.0 (a)

Visual identification of added columns

When you are working with wide data sets, your analyses might rely on calculated and other inserted columns, created within your Spotfire analysis. In some earlier releases, these columns were not visually distinguishable from imported columns in the Data in analysis flyout, making it difficult to quickly find and edit these columns, or to understand the origin of the columns.

In Spotfire 14.8 (and Spotfire 14.6.2), inserted columns are now clearly identified in the Data in analysis column list, using icons. You can immediately recognize which columns were created in Spotfire versus those that are coming from the data source.

This improvement restores clarity for you who work extensively with calculated columns, while reinforcing the new workflow and reducing friction during the transition from an earlier column management experience.

NewTS-8280914.8.0 (a)TS-82809
14.8.0 (a)

Nested aggregations in reference elements

The value expression and the secondary value expression of a reference layer now support nested aggregations when you are working with imported data.

NewTS-8252114.8.0 (a)TS-82521
14.8.0 (a)

Load third-party AddIns in separate AssemblyLoadContexts

Third-party extensions can now enable assembly isolation mode when building for .NET, by adding the /loadisolated argument to the Package Builder console when you are building packages. The mode can also be enabled by adding a LoadIsolated="true" attribute to the PackageDescription element in the .pkdesc file.

For more information about this feature, see the Spotfire Developer Documentation.

NewTS-8209014.8.0 (a)TS-82090
14.8.0 (a)

Add columns from the Data in analysis flyout

When you are preparing your data, this often involves a tight loop of creating, reviewing, and refining calculated or derived columns.

Previously, inserting new columns required you to leave the Data in analysis flyout which interrupted your workflow and made column-related tasks feel fragmented compared to earlier experiences.

In Spotfire 14.8 (and Spotfire 14.6.2), you can now add calculated and binned columns, as well as hierarchies, directly from the Data in analysis flyout, without leaving the flyout.

This enhancement consolidates column-related tasks into a single, focused workspace. This way, you can improve your efficiency and reduce context switching, especially if you frequently create and refine derived columns as part of your analysis.

NewTS-8208614.8.0 (a)TS-82086
14.8.0 (a)

Sort columns by type in the Data in analysis flyout

As analyses grow, column lists often include a mix of imported, calculated, binned, and other column types. Previously, you could not easily group or prioritize these columns in the Data in analysis flyout, making it difficult to quickly locate the columns you have created yourself during analysis.

In Spotfire 14.8, columns in the Data in analysts flyout can now be sorted by column type, making derived columns immediately findable, without having to switch to the data canvas.

This enhancement improves efficiency when you are working with wide data sets, reinforces clarity in the new column management experience, and further reduces friction during the transition from earlier workflows.

NewSPOT-402914.8.0 (Ts)SPOT-4029
14.8.0 (Ts)

Red Hat Enterprise Linux 10 supported as operating system

Red Hat Enterprise Linux (RHEL) 10 is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-390214.8.0 (Ts)SPOT-3902
14.8.0 (Ts)

Spotfire SBOM files now available from the downloads site

SBOM files (Software Bill of Materials) are now included with the products available on the Spotfire download site. The SBOM files list the included third party software components, versions, and licenses.

The SBOMs are delivered as SPDX (System Package Data Exchange) standard files (ISO/IEC 5962:2021). This is a machine-readable format for exchange of software license information.

NewSPOT-402914.8.0 (Rs)SPOT-4029
14.8.0 (Rs)

Red Hat Enterprise Linux 10 supported as operating system

Red Hat Enterprise Linux (RHEL) 10 is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-390214.8.0 (Rs)SPOT-3902
14.8.0 (Rs)

Spotfire SBOM files now available from the downloads site

SBOM files (Software Bill of Materials) are now included with the products available on the Spotfire download site. The SBOM files list the included third party software components, versions, and licenses.

The SBOMs are delivered as SPDX (System Package Data Exchange) standard files (ISO/IEC 5962:2021). This is a machine-readable format for exchange of software license information.

NewSPOT-402914.8.0 (Ps)SPOT-4029
14.8.0 (Ps)

Red Hat Enterprise Linux 10 supported as operating system

Red Hat Enterprise Linux (RHEL) 10 is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-390214.8.0 (Ps)SPOT-3902
14.8.0 (Ps)

Spotfire SBOM files now available from the downloads site

SBOM files (Software Bill of Materials) are now included with the products available on the Spotfire download site. The SBOM files list the included third party software components, versions, and licenses.

The SBOMs are delivered as SPDX (System Package Data Exchange) standard files (ISO/IEC 5962:2021). This is a machine-readable format for exchange of software license information.

NewSPOT-411614.7.0 (s)SPOT-4116
14.7.0 (s)

CLI command to re-sign mods

The new CLI command, re-sign-mod, allows administrators to update the digital signature of mods, which can either be stored in the library or local .mod files, using a designated user account.

This capability makes it easier to migrate mods between Spotfire environments (such as development, test, production) without complex cross-server certificate configurations. It also allows for centralizing trust management to a single, consistent signature, eliminating the complexity of managing individual developer signatures that might have become disabled or removed.

NewSPOT-363714.7.0 (s)SPOT-3637
14.7.0 (s)

Manage drivers for Information Services in server administration pages

You can now manage JDBC drivers for Information Services in the server administration pages from your web browser. This method can make it easier to manage drivers, especially in clustered environments, because you do not have to access the computer running Spotfire Server for each node and manually install the drivers.

To add or update a driver on a node, package the driver in a Spotfire package (.spk) file and upload the package to a deployment area. Then you can deploy the drivers available in the deployment area to your server nodes from the Nodes & Services page.

Note: Drivers deployed using this method are installed to the directory \nm\services\InformationServices\is-drivers on the computer running Spotfire Server. You can also install drivers manually to /tomcat/custom-ext-informationservices on the computer running Spotfire Server, just like before.

NewSPOT-411614.7.0 (a)SPOT-4116
14.7.0 (a)

CLI command to re-sign mods

The new CLI command, re-sign-mod, allows administrators to update the digital signature of mods, which can either be stored in the library or local .mod files, using a designated user account.

This capability makes it easier to migrate mods between Spotfire environments (such as development, test, production) without complex cross-server certificate configurations. It also allows for centralizing trust management to a single, consistent signature, eliminating the complexity of managing individual developer signatures that might have become disabled or removed.

NewSPOT-408814.7.0 (a)SPOT-4088
14.7.0 (a)

Learn & discover flyout

On the new Learn & discover flyout you can find Spotfire related news, events, tips, and tricks, as well as useful links to Spotfire support, the community, and the user guide. The cards on the flyout will change over time, and are the same as the cards shown on the landing page when you start Spotfire, but can be reached also when you are working with an analysis.

You can open the flyout from Help > Learn and discover flyout.

NewSPOT-397714.7.0 (a)SPOT-3977
14.7.0 (a)

Dedicated data connector for Databricks

There is now a dedicated data connector for accessing data from Databricks.

In earlier versions, you would use the connector for Apache Spark SQL to connect to Databricks, but all the relevant functionality is now available in the stand-alone connector for Databricks. The new connector makes the process of accessing your data from Databricks more streamlined and includes the ability to browse and select data from different catalogs and schemas in the same connection.

Any existing Databricks data connections created with the connector for Apache Spark SQL continue to function. To switch to using the new connector, you must replace your existing data connections with ones that you create with the Databricks connector, by using Replace data source in your analyses.

Note: Data connections that you create with the Databricks connector cannot be opened in a Spotfire version earlier than 14.6.1.

NewSPOT-393114.7.0 (a)SPOT-3931
14.7.0 (a)

Multiple data views in visualization mods

A flexible multi-view data model is now available for visualization mods, removing the previous limitation of a single data view per mod.

This update makes it possible to develop highly advanced, composite, and domain-specific visualizations that let you work with and present data from multiple independent sources simultaneously. For example, you can create a combination chart by merging two or more different visualization types into one mod, or create a network chart that shows nodes and edges from separate data tables.

Each data view can easily be configured and connected to any data table in the analysis (including the data table used by other views), thereby bypassing the need for manual pre-processing steps like complex table joins.

NewSPOT-392514.7.0 (a)SPOT-3925
14.7.0 (a)

Show all data points in box plot

You can now show all underlying data points as individual markers directly in the visualization. This enhancement lets you show raw data alongside statistical summaries, which makes it easier to see distributions, identify outliers, and choose specific data points for more detailed analysis. You can customize the appearance of markers (size, transparency, and jittering). This enhancement supports large data sets and trellised views, while maintaining performance and readability in the visualization.

NewSPOT-292114.7.0 (a)SPOT-2921
14.7.0 (a)

Vertical orientation of line chart and combination chart

You can now show a line chart and a combination chart vertically, for a natural visualization of depth-oriented and height-based data, such as geological- or reservoir-measurements. The independent variables, like depth or height, are then plotted along the vertical axis, and the measurements are plotted on the horizontal axis. The vertical orientation supports all current chart features, which includes settings for multiple scales, reference elements, curve fitting, area fills, and split by categories. 

This functionality can be configured using the API through the Orientation property available on the LineChart and CombinationChart instances.

NewSPOT-273814.7.0 (a)SPOT-2738
14.7.0 (a)

SAP HANA data connector improvements

Modernized look

The data connector for SAP HANA has a new and improved user interface for connecting to your databases.

Custom properties in connection data sources

When you create a data connection, you can now configure settings in the driver software that the data connector does not have built-in properties for. Custom properties can be useful for tweaking the connection performance, changing the behavior of a connection, or accessing certain data.

NewSPOT-273514.7.0 (a)SPOT-2735
14.7.0 (a)

IBM DB2 data connector improvements

The data connector for IBM DB2 has received an overhaul. You can now make use of a range of new features when you connect to your IBM DB2 databases:

Access data from IBM DB2 in the web client

You can now create new data connections in the web client. You can also edit existing connections. This makes it easier to use data from your IBM DB2 databases when you author analyses in the web client.

Note: Some connection authoring capabilities, such as writing custom queries, are only available when you use the installed client. For details, see the documentation.

Modernized look

The data connector for IBM DB2 has a new and improved user interface for connecting to your databases.

Custom properties in connection data sources

When you create a data connection, you can now configure settings in the driver software that the data connector does not have built-in properties for. Custom properties can be useful for tweaking the connection performance, changing the behavior of a connection, or accessing certain data.

NewTS-8224414.7.0 (a)TS-82244
14.7.0 (a)

Choose your default visualization properties experience

You can now choose whether to use the contextual visualization properties panel or the classic visualization properties dialog as the default experience when working with visualizations.

Administrators can set the global default using the Default to contextual visualization properties panel preference, available in the Administration Manager under Application > ApplicationPreferences. If nothing is specified, the dialog will remain the default.

Authors can also specify their personal default in Tools > Options > Application, or by opening Visualizations > Visualization properties, and selecting Default to dialog or Default to contextual panel.

No matter which default you choose, you can still access both interfaces at any time:

  • The contextual panel from View > Visualization properties panel.

  • The dialog (or popover in the web client) from Visualizations > Visualization Properties > Open visualization properties dialog.

NewTS-8198214.7.0 (a)TS-81982
14.7.0 (a)

Notifications from built-in data functions

If you have access to the Spotfire Data Science license, and you use the built-in data functions, you will now get more information about the specified parameters and the result of the operations in notifications.

For example:

  • For built-in data functions based on geometry data, you will get a warning if your data contains any invalid or empty coordinate or geometry values (either before or after the transformation).

  • For the built-in data functions CRS transformation for coordinates and CRS transformation for geometries, you get an information notification if the specified source CRS and the target CRS are identical.

  • For Time series smoothing, you will see a warning if the smoothing level becomes automatically adjusted to the number of rows in the selected column (this happens when the specified smoothing level is larger than the number of rows in the input data).

NewTS-8094914.7.0 (a)TS-80949
14.7.0 (a)

Legend support for reference elements

Information about reference elements can now be shown in the visualization legend. Each reference layer is automatically listed with its configured label. This helps you identify what each reference line, band, box, or marker represents. If you have a reference layer that contains multiple reference elements, such as both markers and a line, then the legend will show that as a single legend item.

The legend functionality can be configured using the ReferenceLayer.Legend property in the API.

NewTS-8094614.7.0 (a)TS-80946
14.7.0 (a)

Tooltip support for reference elements

You can now configure tooltips for all reference element types (lines, bands, boxes, and markers). When you hover over a reference element, the tooltip shows values that can be defined from expressions or data columns. The tooltip content can come either from the visualization's data table or from a separate data table. The tooltip behavior is consistent with existing visualization configurations, including the settings on split by, color by, and trellis.

The tooltip functionality can be configured using the ReferenceLayer.Details property in the API.

NewTS-6933614.7.0 (a)TS-69336
14.7.0 (a)

Extended API functionality for progress and sub-tasks

A new API method, ExecuteWithProgressOrSubtask, has been introduced, to provide a greater flexibility when managing tasks.

  • Previously: The ExecuteWithProgress method could only be used to start main progress tasks, making it impossible to initiate sub-tasks via the API.

  • Now: The new ExecuteWithProgressOrSubtask method allows you to start and handle both main progress tasks and their associated sub-tasks.

NewTS-6617214.7.0 (a)TS-66172
14.7.0 (a)

Support for TLS 1.3

Spotfire clients now support TLS 1.3, provided that this has been enabled on the server, and that the client operating system supports TLS 1.3.

NewTS-8581114.6.3 (a)TS-85811
14.6.3 (a)

Expanded Statistica Data Function Algorithms

Spotfire expands its no-code analytical capabilities with 17 additional Statistica algorithms, bringing the total library to 40 available methods when the Statistica Integration is deployed. The system automatically generates data function definitions when adding these algorithms, facilitating advanced statistical analysis and machine learning workflows directly within the visual workspace. This integration allows users to configure and execute complex data science models seamlessly without writing custom code.

Newly added algorithms include:

  • Normality Testing by Groups

  • Partial Least Squares Classification & Regression Model Training and Scoring

  • Advanced Feature Selection

  • Lasso Linear & Logistic Regression

  • Model Comparisons for Classification & Regression

  • Sparse Data Filtering

NewTS-8468514.6.3 (a)TS-84685
14.6.3 (a)

Copy descriptions for input and output parameters from the Edit Parameters dialog for data functions

You can now copy the descriptions of input and output parameters for a data function to the clipboard by right-clicking the description field in the Edit Parameters dialog, and selecting Copy description. This can be useful to be able to read long descriptions that do not fit in the tooltip.

NewSPOT-402914.6.2 (s)SPOT-4029
14.6.2 (s)

Red Hat Enterprise Linux 10 supported as operating system

Red Hat Enterprise Linux (RHEL) 10 is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-402714.6.2 (s)SPOT-4027
14.6.2 (s)

Microsoft SQL Server 2025 supported as the Spotfire database

Spotfire now supports Microsoft SQL Server 2025 as the Spotfire Server database.

NewSPOT-402614.6.2 (s)SPOT-4026
14.6.2 (s)

PostgreSQL 18 supported as the Spotfire database

Spotfire now supports PostgreSQL version 18 as the Spotfire Server database.

NewSPOT-390214.6.2 (s)SPOT-3902
14.6.2 (s)

Spotfire SBOM files now available from the downloads site

SBOM files (Software Bill of Materials) are now included with the products available on the Spotfire download site. The SBOM files list the included third party software components, versions, and licenses.

The SBOMs are delivered as SPDX (System Package Data Exchange) standard files (ISO/IEC 5962:2021). This is a machine-readable format for exchange of software license information.

NewTSS-3673214.6.2 (s)TSS-36732
14.6.2 (s)

Easier to add extra arguments in the create database scripts

A new optional variable has been introduced in the scripts you can use to create a database. This makes it easier to add extra arguments to the SQLCMD if you, for example, run into issues with certificate validation and need to change any default values.

NewSPOT-390214.6.2 (a)SPOT-3902
14.6.2 (a)

Spotfire SBOM files now available from the downloads site

SBOM files (Software Bill of Materials) are now included with the products available on the Spotfire download site. The SBOM files list the included third party software components, versions, and licenses.

The SBOMs are delivered as SPDX (System Package Data Exchange) standard files (ISO/IEC 5962:2021). This is a machine-readable format for exchange of software license information.

NewTS-8420314.6.2 (a)TS-84203
14.6.2 (a)

Statistica algorithms available in the installed Spotfire Industry Pro client

Twenty-three no-code Statistica algorithms are now directly available in the installed Spotfire Industry Pro client, if the Spotfire Statistica Integration is deployed in your system. Data function definitions for the Statistica algorithms are automatically generated when you add algorithms to your analysis, for advanced statistical analysis and machine learning analyses. You find them under Tools > Statistica > Algorithms.

The data functions can be configured in different Spotfire workflows to provide data transformations, classic statistics, correlations, machine learning, training/scoring for regression and classification, as well as time series analysis, and statistical quality control. The data functions have default configurations for common usage patterns, but also offer a rich set of advanced parameters that you can customize to solve sophisticated analysis problems.

NewTS-8392114.6.2 (a)TS-83921
14.6.2 (a)

Visual identification of added columns

When you are working with wide data sets, your analyses might rely on calculated and other inserted columns, created within your Spotfire analysis. In some earlier releases, these columns were not visually distinguishable from imported columns in the Data in analysis flyout, making it difficult to quickly find and edit these columns, or to understand the origin of the columns.

In Spotfire 14.8 (and Spotfire 14.6.2), inserted columns are now clearly identified in the Data in analysis column list, using icons. You can immediately recognize which columns were created in Spotfire versus those that are coming from the data source.

This improvement restores clarity for you who work extensively with calculated columns, while reinforcing the new workflow and reducing friction during the transition from an earlier column management experience.

NewTS-8392014.6.2 (a)TS-83920
14.6.2 (a)

Add columns from the Data in analysis flyout

When you are preparing your data, this often involves a tight loop of creating, reviewing, and refining calculated or derived columns.

Previously, inserting new columns required you to leave the Data in analysis flyout, interrupting this workflow and making column-related tasks feel fragmented, compared to earlier experiences.

In Spotfire 14.8 and Spotfire 14.6.2, you can now add calculated and binned columns, as well as hierarchies, directly from the Data in analysis flyout, without leaving the flyout.

This enhancement consolidates column-related tasks into a single, focused workspace, improving efficiency and reducing context switching, especially if you frequently create and refine derived columns as part of your analysis.

NewTS-8379614.6.2 (a)TS-83796
14.6.2 (a)

Updated design on the landing page and Learn and discover flyout

New cards on the landing page and the Learn and discover flyout will now get a label indicating that they are new.

NewTS-8290614.6.2 (a)TS-82906
14.6.2 (a)

Load third-party AddIns in separate AssemblyLoadContexts

Third-party extensions can now enable assembly isolation mode when building for .NET, by adding the /loadisolated argument to the Package Builder console when you are building packages. The mode can also be enabled by adding a LoadIsolated="true" attribute to the PackageDescription element in the .pkdesc file.

NewSPOT-402914.6.2 (Ts)SPOT-4029
14.6.2 (Ts)

Red Hat Enterprise Linux 10 supported as operating system

Red Hat Enterprise Linux (RHEL) 10 is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-390214.6.2 (Ts)SPOT-3902
14.6.2 (Ts)

Spotfire SBOM files now available from the downloads site

SBOM files (Software Bill of Materials) are now included with the products available on the Spotfire download site. The SBOM files list the included third party software components, versions, and licenses.

The SBOMs are delivered as SPDX (System Package Data Exchange) standard files (ISO/IEC 5962:2021). This is a machine-readable format for exchange of software license information.

NewSPOT-402914.6.2 (Rs)SPOT-4029
14.6.2 (Rs)

Red Hat Enterprise Linux 10 supported as operating system

Red Hat Enterprise Linux (RHEL) 10 is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-390214.6.2 (Rs)SPOT-3902
14.6.2 (Rs)

Spotfire SBOM files now available from the downloads site

SBOM files (Software Bill of Materials) are now included with the products available on the Spotfire download site. The SBOM files list the included third party software components, versions, and licenses.

The SBOMs are delivered as SPDX (System Package Data Exchange) standard files (ISO/IEC 5962:2021). This is a machine-readable format for exchange of software license information.

NewSPOT-402914.6.2 (Ps)SPOT-4029
14.6.2 (Ps)

Red Hat Enterprise Linux 10 supported as operating system

Red Hat Enterprise Linux (RHEL) 10 is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-390214.6.2 (Ps)SPOT-3902
14.6.2 (Ps)

Spotfire SBOM files now available from the downloads site

SBOM files (Software Bill of Materials) are now included with the products available on the Spotfire download site. The SBOM files list the included third party software components, versions, and licenses.

The SBOMs are delivered as SPDX (System Package Data Exchange) standard files (ISO/IEC 5962:2021). This is a machine-readable format for exchange of software license information.

NewSPOT-408814.6.1 (a)SPOT-4088
14.6.1 (a)

Learn & discover flyout

On the new Learn & discover flyout you can find Spotfire related news, events, tips, and tricks, as well as useful links to Spotfire support, the community, and the user guide. The cards on the flyout will change over time, and are the same as the cards shown on the landing page when you start Spotfire, but can be reached also when you are working with an analysis.

You can open the flyout from Help > Learn and discover flyout.

NewSPOT-397714.6.1 (a)SPOT-3977
14.6.1 (a)

Dedicated data connector for Databricks

There is now a dedicated data connector for accessing data from Databricks.

In earlier versions, you would use the connector for Apache Spark SQL to connect to Databricks, but all the relevant functionality is now available in the stand-alone connector for Databricks. The new connector makes the process of accessing your data from Databricks more streamlined and includes the ability to browse and select data from different catalogs and schemas in the same connection.

Any existing Databricks data connections created with the connector for Apache Spark SQL continue to function. To switch to using the new connector, you must replace your existing data connections with ones that you create with the Databricks connector, by using Replace data source in your analyses.

Note: Data connections that you create with the Databricks connector cannot be opened in a Spotfire version earlier than 14.6.1.

NewTS-8247214.6.1 (a)TS-82472
14.6.1 (a)

Support for TLS 1.3

Spotfire clients now support TLS 1.3, provided that this has been enabled on the server, and that the client operating system supports TLS 1.3.

NewSPOT-404714.6.0 (s)SPOT-4047
14.6.0 (s)

Spotfire Data Science license now available with legacy licensing

You can now assign the new Spotfire Data Science product license to users, even when your Spotfire environment is configured for the legacy product licenses. This means that, in addition to Spotfire Analyst, Spotfire Business Author, and Spotfire Consumer, you can also assign Spotfire Data Science licenses and make use of powerful data science features and functionality.

Note: To use the Spotfire Data Science license, you must have an active license agreement that includes the Spotfire Data Science license. Reach out to your Spotfire sales person to learn more.

NewSPOT-402814.6.0 (s)SPOT-4028
14.6.0 (s)

Debian 13 supported as operating system

Debian 13 ("trixie") is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-398014.6.0 (s)SPOT-3980
14.6.0 (s)

Microsoft Windows Server 2025 supported as operating system

Windows Server 2025 is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-376014.6.0 (s)SPOT-3760
14.6.0 (s)

Configure timeout per Automation Services job

As a Spotfire administrator, you can now configure a maximum execution time per Automation Services job from the web administration page, to override the global maximum execution time.

This lets you assign specific timeouts to different long-running jobs and short-running jobs, while still keeping a global timeout value for average duration jobs.

NewSPOT-165914.6.0 (s)SPOT-1659
14.6.0 (s)

Configurable tables in the server web administration pages

You now have a more flexible way to work with the tables within the Spotfire Server web administration pages.

You can do things like:

  • sort columns

  • resize columns

  • rearrange the order of columns

  • select which columns are shown in a table

  • export the table to a CSV or JSON file

  • save table configurations per table, and use different display options in different pages

This facilitates customization of the different administration views and improves your user experience as an administrator.

NewTSS-3613014.6.0 (s)TSS-36130
14.6.0 (s)

Configuration of additional script or style sources

Using the two new configuration properties security.content-security-policy.additional-script-src and security.content-security-policy.additional-style-src, an administrator can now specify additional script and/or style sources to be included in the Spotfire Server Content Security Policy. For example, this can be useful if you are developing a custom login page, or a custom header.

NewTSS-3609814.6.0 (s)TSS-36098
14.6.0 (s)

Logging of downloaded assets from the Add-ons browser

A new action log entry has been introduced, logging which add-ons (actions and visualizations) were downloaded from the Add-ons browser on the Files and data flyout, either by being added to the analysis, or by being saved locally or in the library.
Logged as download_from_add_ons_browser under the analysis_pro and analysis_wp categories.

NewTSS-3603014.6.0 (s)TSS-36030
14.6.0 (s)

Updates to the database connection pool

The Spotfire Server database connection pool (used both for connections to the Spotfire Server database and to Information Services data sources) now invokes the beginRequest and endRequest methods, if the underlying JDBC driver supports it.

This can enable driver features, such as Oracle Application Continuity.

NewTSS-3521614.6.0 (s)TSS-35216
14.6.0 (s)

New CLI command get-information-link-sql

The new CLI command get-information-link-sql lets you fetch the SQL statement and the modified SQL of a given information link.

NewTSS-3326914.6.0 (s)TSS-33269
14.6.0 (s)

Smoother migration to external library storage

As an administrator, you can now use the new CLI commands migrate-library and cleanup-migrated-library to get a smoother and faster migration of your existing Spotfire library, to an external storage of your choice (for example, Azure Blob Storage or Google Cloud Storage).

See Configurating and migrating to external library storage in the Spotfire Server and Environment – Installation and Administration manual, for more details.

This supports you, as our customer, on your journey when migrating your enterprise grade production environments to any of the supported cloud providers.

NewTSS-2306614.6.0 (s)TSS-23066
14.6.0 (s)

Improved performance and memory allocation for action log data

The memory allocation has been reduced and the performance has been improved for the server when calculating user action log monitoring metrics. This has been accomplished by moving the calculations to the database.

NewTSDC-701914.6.0 (a)TSDC-7019
14.6.0 (a)

Support for ODBC Driver for Apache Arrow Flight SQL in Dremio connector

The connector for Dremio now supports using the ODBC Driver for Apache Arrow Flight SQL, to access data from Dremio versions 22.0 and later. 

NewSPOT-404714.6.0 (a)SPOT-4047
14.6.0 (a)

Spotfire Data Science license now available with legacy licensing

You can now assign the new Spotfire Data Science product license to users, even when your Spotfire environment is configured for the legacy product licenses. This means that, in addition to Spotfire Analyst, Spotfire Business Author, and Spotfire Consumer, you can also assign Spotfire Data Science licenses and make use of powerful data science features and functionality.

Note: To use the Spotfire Data Science license, you must have an active license agreement that includes the Spotfire Data Science license. Reach out to your Spotfire sales person to learn more.

NewSPOT-396214.6.0 (a)SPOT-3962
14.6.0 (a)

Match data tables on (Column Names)

A new option is available for column matching, making it easier to connect your data from different data tables in Spotfire. You can now effortlessly link "tall" tables—which store parameters, business rules, targets, or thresholds—with "wide" tables with many columns containing your measurements.

Instead of manually reshaping your data or hard-coding column references, you can now match a column containing column names (for example, "Temperature" or "Pressure") with the corresponding columns in another table. This is especially useful in industries where thresholds and targets are managed independently of raw data.

With this new option, you can:

  • Integrate data seamlessly: Connect metadata tables to measurement tables without manual data manipulation.

  • Drive analyses with metadata: Apply control limits, KPI targets, and other rules defined in separate tables directly to your sensor or production data.

  • Create dynamic visualizations: Use expressions like [Axis.Y.Column] to reference the column used in a visualization. This enables flexible comparisons and calculations, keeping your visualizations automatically aligned as business rules evolve.

NewSPOT-395814.6.0 (a)SPOT-3958
14.6.0 (a)

Filtering in the Add-ons and Demos browsers

When you browse for assets in the Add-ons or Demos browsers, you can now add filters to limit the number of assets shown in the browser. This makes it easier to find all assets related to, for example, energy, data preparation, yield optimization, etc.

NewSPOT-395614.6.0 (a)SPOT-3956
14.6.0 (a)

Continuous updates on the landing page

The landing page, shown when you start Spotfire, now shows Spotfire related news, events, tips, and tricks. The content on the landing page will change over time to stay relevant. The continuously updated landing page will make it easier for you to keep up to date with new Spotfire capabilities, training material, webinars, and other related content.

Note: If you use cobranding on the landing page, no dynamic content will be shown.

NewSPOT-392714.6.0 (a)SPOT-3927
14.6.0 (a)

Statistics table for box plot with expression-based measures

An enhanced version of the statistics table for the box plot is now available, giving you more flexibility when calculating statistical measures. It supports expression-based statistical measures, and lets you define and show custom calculations without the need to modify the underlying data table.

The new statistics table opens up powerful new possibilities for engineers and scientists who need to track domain-specific metrics—such as yield rates, defect percentages, or process-specific thresholds—within the context of a familiar box plot.

In addition to supporting custom expressions, the statistics table can now be shown or hidden on demand, giving you full control over the visual layout of your analysis. 

The new statistics table can be configured in the Statistics table card in the visualization properties panel.

Important: If you have configured a box plot using a previous version of the statistical measures settings, you must convert the measures to expressions to use them in the new Statistics table card. To learn more, see Adding measures to the statistics table.

NewSPOT-392414.6.0 (a)SPOT-3924
14.6.0 (a)

Change the orientation of scale labels in the box plot

It is now possible to configure scale labels on the Category axis of the box plot. You can choose to show them horizontally or vertically, as well as to show or hide them.

This makes it easier to read dense box plots when, for example, comparing yield across production lines, defect rates by tool, or process variability across products. The vertical orientation of the labels prevents long or numerous category labels from overlapping and optimizes screen estate.

You can change the label configuration from the visualization properties or the contextual menu on the axis.

NewSPOT-391714.6.0 (a)SPOT-3917
14.6.0 (a)

Violin plot in box plot visualization

If you have the Spotfire Data Science license, you can now turn a box plot into a violin plot by adding a kernel density estimate (KDE) around each box, and get a more nuanced view of your data. 

This functionality lets you show the probability density distribution (the shape) of data and helps you see whether data is skewed, multimodal, or exhibit unexpected patterns; critical insights that are often hidden when investigating quartiles or medians of a simple box plot only. 

Violin plots are particularly valuable for engineers and scientists working with complex or noisy data sets, such as those in manufacturing, life sciences, or with natural resources. For example, violins can enable process engineers to better understand the variation in yield or defect rates, help quality analysts detect distribution shifts in batch performance, and allow reservoir engineers to explore how performance data is distributed beyond basic summary statistics. These insights support faster troubleshooting, better decision-making, and more effective communication of findings.

You add the Violin to an existing box plot (vertical or horizontal) from the visualization properties panel, where you can also change how the bandwidth is calculated, as well as update things like the color and transparency.

NewSPOT-391614.6.0 (a)SPOT-3916
14.6.0 (a)

Add reference elements to your visualizations

Reference elements are versatile, data-driven tools that enrich visualizations with added context. They include lines, bands, boxes, and markers that can place targets, control limits, and acceptance ranges directly within your visualizations. These elements are calculated from expressions, which can be based on data from the same table as the visualization or from a separate data table. Like the visualization, you can choose to split the reference elements by category, color, or apply trellising.

You can use reference elements for a variety of needs, including:

  • Setting limits & targets (lines): Add horizontal or vertical lines to your visualizations to show specification limits, control limits, or goals for each tool, production line, or segment.

  • Showing acceptable ranges (bands): Use colored bands to visualize the area between lower and upper bounds, which is useful for seeing "pass/fail" windows.

  • Highlighting intervals of interest (boxes): Use boxes to highlight specific time intervals, such as production shifts or maintenance periods, or to emphasize important value windows.

  • Showing benchmarks & trends (markers): Place markers on your visualizations to represent medians, averages, or other key measures. You can also connect them with lines to show trends.

This makes it easier to create metadata-driven dashboards. Now, you can use a "wide" table of your core measurements, like sensor readings, and connect it to "tall" tables that contain auxiliary information like rules or targets. This also scales to your specific context, automatically applying per plant, tool, line, lot, or customer segment. With clear labels and styling, the dashboards are presentation-ready for both data exploration and polished analytics applications.

This feature is available with the Spotfire Data Science license.

Read more in the Spotfire User Guide.

NewSPOT-386414.6.0 (a)SPOT-3864
14.6.0 (a)

Horizontal box plot 

You can now choose to show box plots horizontally, for a more flexible way to visualize your data. This makes it easier to read long category labels and use screen space more efficiently. In many analytical workflows—such as when comparing yields across production lines, defect rates by machine, or,  when analyzing process variations across products—labels can become difficult to read with a standard layout. 

You can switch between a vertical and horizontal orientation from the visualization properties, or using the context menu. When long category names are no longer truncated and all information remains visible, even in dense, data-rich environments, the visualizations provide more key context. 

This feature is available with the Spotfire Analytics and Spotfire Data Science licenses.

NewSPOT-228314.6.0 (a)SPOT-2283
14.6.0 (a)

Vertica data connector improvements

The data connector for Vertica has received an overhaul. You can now make use of a range of new features when you connect to your Vertica databases:

 

Access data from Vertica in the web client

You can now create new data connections in the web client. You can also edit existing connections. This makes it easier to use data from your Vertica databases when you author analyses in the web client.

Note: Some connection authoring capabilities, such as writing custom queries, are only available when you use the installed client. For details, see the documentation.

 

Custom properties in connection data sources

When you create a data connection, you can now configure settings in the driver software that the data connector does not have built-in properties for. Custom properties can be useful for tweaking the connection performance, changing the behavior of a connection, or accessing certain data.

 

Identity provider authentication

You can now use an identity provider for authentication in data connections to Vertica.

With the Identity provider (OAuth2) authentication method, you can enable a convenient and secure login experience for accessing only the data you have permission to access. To learn more, see Single sign-on with an identity provider (OAuth2) for connectors.

NewTS-8202714.6.0 (a)TS-82027
14.6.0 (a)

Visualization mods enhancements

The following improvements are available for visualization mods:  

 

Improved error logging

Visualization mod errors that are thrown in readable callbacks are now logged as errors, to make debugging easier.

 

Optional axes

Visualization mod developers can now declare an axis as "optional", which means that the axis will only be shown in the visualization properties panel when the axis is configured.

NewTS-8165214.6.0 (a)TS-81652
14.6.0 (a)

Geographical and complex data type support for Vertica connections

In Vertica data connections, you can now access the following data types:

  • Geography

  • Geometry

  • Array

  • Row

  • Set

NewTS-8128414.6.0 (a)TS-81284
14.6.0 (a)

Easier to use many built-in data functions

Several of the input parameters for the built-in data functions are now easier to specify, using options in drop-down lists instead of simple text fields.

NewTS-8030114.6.0 (a)TS-80301
14.6.0 (a)

Easier to select a Coordinate Reference System in built-in data functions

The geographic built-in data functions now use the same Coordinate Reference System (CRS) selector as the map chart. Click Select CRS next to the Value input field to open a dialog where you can get more information in tooltips and choose the CRS to use directly.

NewSPOT-402814.6.0 (Ts)SPOT-4028
14.6.0 (Ts)

Debian 13 supported as operating system

Debian 13 ("trixie") is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-398014.6.0 (Ts)SPOT-3980
14.6.0 (Ts)

Microsoft Windows Server 2025 supported as operating system

Windows Server 2025 is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-402814.6.0 (Rs)SPOT-4028
14.6.0 (Rs)

Debian 13 supported as operating system

Debian 13 ("trixie") is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-398014.6.0 (Rs)SPOT-3980
14.6.0 (Rs)

Microsoft Windows Server 2025 supported as operating system

Windows Server 2025 is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-396814.6.0 (Rs)SPOT-3968
14.6.0 (Rs)

Specify the R version using a configuration property

You can now use the setting engine.container.rversion to specify the version of R to be used when running R inside a container on Linux.

NewSPOT-402814.6.0 (Ps)SPOT-4028
14.6.0 (Ps)

Debian 13 supported as operating system

Debian 13 ("trixie") is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-398014.6.0 (Ps)SPOT-3980
14.6.0 (Ps)

Microsoft Windows Server 2025 supported as operating system

Windows Server 2025 is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-385714.5.0 (s)SPOT-3857
14.5.0 (s)

PostgreSQL 17 supported as the Spotfire database

Spotfire now supports PostgreSQL version 17 as the Spotfire Server database.
PostgreSQL version 17 is the latest stable version.

NewSPOT-373714.5.0 (s)SPOT-3737
14.5.0 (s)

Quick filters showing status overviews of scheduled updates jobs

Spotfire administrators can now see an overview of the statuses for all scheduled updates jobs, and quickly drill down to more details about jobs of a certain status.

When available, you can see summaries of the jobs with the following statuses:

  • Number of jobs successfully completed

  • Number of jobs currently executing

  • Number of failed jobs

  • Number of partially failed jobs

  • Number of queued jobs

Each status entry is a “quick filter” that you can click on to show only the scheduled updates jobs with that particular status.

You can also use custom filters as usual. After selecting a quick filter, the settings from the quick filter will be visible in the search bar and in the Filters drop-down list, for further filter customization.

NewSPOT-366814.5.0 (s)SPOT-3668
14.5.0 (s)

Generate a deployment report to see license usage

As an administrator you can now generate a deployment report by clicking Download deployment report in the About Spotfire section of the Spotfire Server web administration pages.

The deployment report is downloaded to your local drive and it contains information about license assignment, license usage, license feature usage, as well as library, system and services characteristics and usage. 

NewSPOT-366714.5.0 (s)SPOT-3667
14.5.0 (s)

Simplified licensing

The licensing for Spotfire products has been updated to provide an easier way to set, remove and change licenses for groups and to support the new licensing model of Spotfire.

With the new license model and updated web administration interfaces, it is easier to track the number of assigned licenses. You can see the number of users assigned to different Spotfire product licenses directly in the Groups page.

It is possible to switch between the old and new license model through a server configuration parameter. By default, license model version 1 is used. You can set the license model version by running the following CLI command: 

config set-config-prop -n licenses.version -v 1

See Setting the license and license features for a group for more information.

NewSPOT-366614.5.0 (s)SPOT-3666
14.5.0 (s)

New Spotfire products and licensing

Spotfire 14.5 (and 14.0.8) introduces support for the new Spotfire license model. For more information about the difference between the legacy license model and the new license model see Spotfire licenses and license features in the Spotfire® Server and Environment - Installation and Administration documentation.

The license model to use is determined by your current contract.

For a new installation of Spotfire Server 14.5 or 14.0.8 and later, the default is that the new license model is used. Customers that have contracts with the legacy license model must change the product license version manually using the server CLI command set-config-prop.

NewSPOT-352914.5.0 (s)SPOT-3529
14.5.0 (s)

Ubuntu 24.04 LTS is supported as operating system

Ubuntu 24.04 LTS is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-349114.5.0 (s)SPOT-3491
14.5.0 (s)

Monitor information link jobs from the server administration pages

You can now monitor information link jobs in the Spotfire Server adminsitration pages.

The new Information Services activity page, available under Monitoring & Diagnostics, includes information and functionality to help you to diagnose and troubleshoot issues with information links:

  • View currently running information link jobs, as well as historical information about completed and failed jobs.

  • Cancel information link jobs that are currently running.

NewSPOT-349014.5.0 (s)SPOT-3490
14.5.0 (s)

Manage and monitor the Information Services process

You can now manage and monitor the Information Services process on your Spotfire Server in the server administration pages, which makes it easier to troubleshoot issues with Information Services. This new user interface includes capabilities that enable you to, for example:

  • Start, stop, and restart the Information Services process of each Spotfire Server in your environment.

  • View details about the process, such as the current status and port.

  • Access the Information Services logs.

NewSPOT-343214.5.0 (s)SPOT-3432
14.5.0 (s)

New license feature for Information Designer

There is a new license feature, Element Administration, that gives users the right to create and edit elements in Information Designer. Elements, such as columns, procedures, and filters, are the building blocks for information links.

With the addition of this license feature, you can create separate groups for users with full permissions to create data sources and information link elements, and users who should only be able to create information link elements.

NewSPOT-343114.5.0 (s)SPOT-3431
14.5.0 (s)

Added support for .NET 8

Microsoft .NET 8 is now supported for:

  • Spotfire Web Player

  • Spotfire Automation Services

.NET 8 is the latest LTS release and it was released on November 2023.

Note: This applies to the Spotfire Web Player and the Spotfire Automation Services service when running on Linux.

Note: The support for .NET 6 has now been removed.

NewSPOT-331114.5.0 (s)SPOT-3311
14.5.0 (s)

Added support for Eclipse Temurin JDK 21 LTS

Eclipse Temurin Java Development Kit 21 LTS is now supported for Spotfire Server. 

Eclipse Temurin is the open source Java SE build based upon OpenJDK. Eclipse Temurin 21 LTS is embedded in the Spotfire Server and node manager installation packages.

Note: Oracle Java SE Development Kit 17 LTS is no longer supported.

NewSPOT-241414.5.0 (s)SPOT-2414
14.5.0 (s)

Configure notification preferences for scheduled updates

Spotfire administrators can now configure notification preferences for scheduled updates to send notifications that include the job result and status information.

  • You can configure email notifications by setting the email connection details, recipient lists, and the job statuses to be notified about (all, failed, or successful).

  • You can configure HTTP notifications by specifying the HTTP host, the authorization type (OAuth, basic, none), and the job statuses to be notified about (all, failed, or successful).

NewSPOT-241314.5.0 (s)SPOT-2413
14.5.0 (s)

Configure notification preferences for Automation Services jobs

Spotfire administrators can now configure notification preferences for Automation Services jobs to send notifications that include the job result and status information.

  • You can configure email notifications by setting the email connection details, recipient lists, and the job statuses to be notified about (all, failed, or successful).

  • You can configure HTTP notifications by specifying the HTTP host authorization type (OAuth, basic, none), and the job statuses to be notified about (all, failed, or successful).

NewSPOT-185314.5.0 (s)SPOT-1853
14.5.0 (s)

One user guide for Spotfire

The help content from the installed Spotfire application (previously known as Spotfire Analyst) and the Spotfire web application has now been merged to a single user guide where you can find the help you need regardless of the client you use.

Also, the previously separate user guides for the Spotfire Administration Manager and the Spotfire Qualification tools, as well as the Working with Cubes in Spotfire guide have now been included in the new Spotfire User Guide.

The help is now always opened in your web browser, but you can download the content from the Spotfire documentation site and configure it for offline use. You can also open or download the user guide as a PDF.

NewTSS-3541914.5.0 (s)TSS-35419
14.5.0 (s)

Information Services authentication with OAuth2 Client Credentials grant

Information Services now supports authenticating with the OAuth2 Client Credentials grant, by using the new custom credentials provider ClientCredentialsCredentialsProvider in the data source.

Information Services now also supports passing the username and password values of a data source to specific connection properties, by using the new custom credentials provider CustomPropertiesCredentialsProvider in the data source. This can be useful, for example, for use with JDBC drivers that implement the Client Credentials flow in the driver itself.

NewTSS-3541114.5.0 (s)TSS-35411
14.5.0 (s)

Automatically recycle idle service instances with long uptime

New settings have been added to the Spotfire.Dxp.Worker.Web.config file, to enable automatic recycling of idle instances.

Auto-recycle is enabled by default for Automation Services but disabled for the Web Player service.

NewTSS-3527014.5.0 (s)TSS-35270
14.5.0 (s)

Obtain an initial access token when registering as OIDC client

The CLI command register-oidc-client can now obtain an initial access token using the client credentials grant.

NewTSS-3511214.5.0 (s)TSS-35112
14.5.0 (s)

CLI tool memory and Java options configuration 

The environment variables CONFIG_MAX_HEAPSIZE and CONFIG_INITIAL_HEAPSIZE can now be used to configure memory settings for the CLI tool. Additionally, the variable CONFIG_JAVA_OPTS can be used to configure additional Java options.

NewTSS-3503714.5.0 (s)TSS-35037
14.5.0 (s)

Better performance when redirecting Information Services data source elements

When you redirect Information Services data source elements, performance is now faster thanks to improved search logic for finding the relevant elements in other schemas and catalogs.

NewTSS-3499414.5.0 (s)TSS-34994
14.5.0 (s)

Configuration of an Authorization Server without metadata

It is now possible to configure the Spotfire Server to act as a client towards an OAuth2 Authorization Server or an OIDC Provider that does not publish a Metadata or Discovery document.

NewTSS-3497514.5.0 (s)TSS-34975
14.5.0 (s)

New REST API for generating and downloading deployment reports

A new REST API endpoint has been created which can be used to automate the generation and download of deployment reports. See the Deployment Report REST API v1.

NewTSS-3482714.5.0 (s)TSS-34827
14.5.0 (s)

Logging of imported library items

A new action log entry has been introduced, logging which specific library items were imported during a library import operation. The action is logged as import_content under the library category.

NewTSS-3462014.5.0 (s)TSS-34620
14.5.0 (s)

More functionality in delete-library-items

The delete-library-items command now supports providing a search query for items that should be deleted.

NewTSS-3451014.5.0 (s)TSS-34510
14.5.0 (s)

Optimization of performance by caching license counts

Named user licenses numbers shown above the groups table are cached by default and the default expiry time is one hour. Cache expiry times can be overridden or disabled altogether through configuration properties. 

Configurable values are:

  • licenses.cache.named-user-license-counts.enabled: set to true to enable or to false to disable the cache. Default value is true.

  • licenses.cache.named-user-license-counts.absolute-expiration-time-seconds: set the absolute expiration time in seconds. Default value is 3600 (one hour).

  • licenses.cache.named-user-license-counts.idle-expiration-time-seconds: set the idle expiration time in seconds. Default value is 3600 (one hour).

NewTSS-3438114.5.0 (s)TSS-34381
14.5.0 (s)

New CLI command to set the number of license assignments

The set-named-user-licenses-assignment CLI command can be used to set the total number of assignments per named user license.

NewTSDC-769514.5.0 (a)TSDC-7695
14.5.0 (a)

New SSL settings for Cloudera Impala data connections

Two new data source properties, Allow self-signed certificate and Allow common name host name mismatch, have been added for the Cloudera Impala data connector.

NewTSDC-767914.5.0 (a)TSDC-7679
14.5.0 (a)

Spotfire username as delegated user in Cloudera Impala data connections

A new data source property, Use Spotfire username as delegated user, is available for data connections to Cloudera Impala. With this property, you can configure a data connection so that the username of the logged in Spotfire user is used as the delegated user (DelegationUID) in the Cloudera Impala system.

NewTSDC-767814.5.0 (a)TSDC-7678
14.5.0 (a)

Use system trust store setting for Apache Spark SQL data connections

A new data source property, Use system trust store, is available for the Apache Spark SQL connector. With this property, you can configure data connections to use the trusted certificates in the system trust store on the computer running Spotfire to verify the server identity when you use SSL.

NewTSDC-765414.5.0 (a)TSDC-7654
14.5.0 (a)

Timeout preferences for TIBCO Data Virtualization data connections

You can now control the command and connection timeouts for TIBCO Data Virtualization data connections. To set the timeouts, use the new preferences CommandTimeout and ConnectionTimeout under Connectors > TIBCO Data Virtualization.

NewTSDC-752214.5.0 (a)TSDC-7522
14.5.0 (a)

Vertica connector support on Linux Web Player services

You can now use the data connector for Vertica in the web client when the Web Player service is running on a Linux computer.

Note: For use on Linux computers, the Vertica driver must be packaged and deployed as a .spk package. See the driver installation instructions.
 

NewTSDC-747614.5.0 (a)TSDC-7476
14.5.0 (a)

Identity provider authentication (OAuth2) in Oracle data connections

You can now use an identity provider for authentication when you create data connections with the connector for Oracle. With this new authentication method, you can use the Oracle integration with Microsoft Entra ID (formerly Azure AD) as the identity provider in Oracle data connections.

NewSPOT-389914.5.0 (a)SPOT-3899
14.5.0 (a)

Built-in data functions provided with Spotfire Data Science

Nine new data functions covering time series, geoanalytics, and missing data analysis are now included with the Spotfire Data Science license, both in the installed client and in the web client. They can be added to your analysis from the f(x) flyout:

  • Time series resampling: Returns a resampled version of the provided data table or columns containing time series data.

  • Time series smoothing:  Returns a smoothed version of the provided numerical measurement column, where variations in the data (peaks) have been cut. You can choose from Friedman's supersmoother, LOESS (Locally Estimated Scatterplot Smoothing), or a simple exponential smoothing.

  • Dynamic time warping:  Applies dynamic time warping (DTW) which can be used to compare a set of sequences to a reference sequence, and find similarities between patterns even if the sequence lengths are different.

  • Missing data summary:  Provides a summary of all missing (invalid) values from the input data in the form of three output data tables; 'Missing data (MD) – Summary of input data', 'Missing data (MD) – Row summary', and 'Missing data (MD) – Column summary'.

  • Geographic distance matrix:  Calculates a geographical (spatial) distance matrix within a set of point coordinates, or between two sets of point coordinates.

  • Geographic nearest neighbors:  Calculates nearest neighbors for a given set of points either within the set or with respect to a second set of points.

  • CRS transformation for coordinates:  Projects coordinates from two input coordinate columns to new columns based on a different coordinate reference system (CRS).

  • CRS transformation for geometries:  Projects an input geometry column to coordinate columns based on a different coordinate reference system (CRS).

  • Geographic area of polygons:  Calculates the surface areas for all rows in an input geometry column.

Note: To run the built-in data functions in the web client, an administrator must also have installed the Spotfire Service for Python in your environment. Because some of the calculations can take some time to finish, the administrator might also need to adjust the engine timeout settings for the service.

NewSPOT-383714.5.0 (a)SPOT-3837
14.5.0 (a)

Pin and search for custom data sources

The experience of working with custom data source extensions, which you develop with the SDK in the Spotfire Developer package, is improved:

  • You can now find custom data sources deployed in your environment when you search in the Files and data flyout.

  • As an administrator, you can pin custom data sources to the Files and data flyout with the new preference Custom data source locations. You can pin a custom data source directly on the top level of the flyout, or create a folder on the top level to group data sources. By default, custom data sources are available in the Other category.

NewSPOT-375314.5.0 (a)SPOT-3753
14.5.0 (a)

Access add-ons on the Spotfire Community site from within Spotfire

The Add-ons browser is a new view in the Files and data flyout, where you can browse for visualizations, actions, and demo analyses available on the Spotfire Community site, and open them directly in Spotfire.

Add-ons labeled Data science in the browser are supported by Spotfire and can only be downloaded and configured by users with the Spotfire Data Science license. Data science add-ons include industry-specific visualizations and actions for energy and manufacturing, as well as cross-industry capabilities such as time series and missing data analysis.

To add or save add-ons and demos from the community via the Add-ons browser, you must have a Spotfire Community account.

NewSPOT-373914.5.0 (a)SPOT-3739
14.5.0 (a)

Action mods enhancements

Significant updates in the action mods framework and API are now available, unlocking more diverse and complex use cases:

 

Run data functions

It is now possible to add and configure a data function instance (including built-in data functions) from an action in an action mod. This means that, from the same action, visualizations can be automatically created to show the outputs from a data function, and that additional operations can be added before or after the data function call.

 

Create, configure, and access visualization mods

The API now allows creating, configuring, and accessing visualization mods in the same way as native visualizations.

 

Icons for individual actions

Each action in an action mod now has a separate icon, which makes it easier to identify the actions in the Actions flyout as well as on action triggers, such as floating buttons and title bar buttons, in visualizations.

 

Search for individual actions

The search feature in the Actions flyout now also includes individual actions within an action mod.

 

Embedded resources in action mods

An action mod can now include embedded resources, such as image files or data files, that can be used by the script code and added to the analysis via the API.

 

Data column, data view, and enum inputs

The range of input types for actions has been extended with more options in the manifest. Running an action with a data column input parameter will expose the user with a searchable point-and-click user interface to select a data column, or a list of data columns from a specified data table. With enum inputs, the user can make a selection from a drop-down list with options defined by the mod developer.

 

Optional parameters

Input parameters can now be declared as optional, which makes action configuration more flexible and efficient.

 

Add images to text areas and map charts

Images can now be embedded as resources in an action mod and, through the API, be added to text areas or as image layers in map charts.

 

Add data as binary columns

An action mod can now add binary data columns to an analysis, either from files embedded as mod resources or generated from script code.

NewSPOT-372014.5.0 (a)SPOT-3720
14.5.0 (a)

Prompt groups in data connection prompts

You can now use prompt groups when you define prompting for a data connection. Prompts in different groups are independent of each other. That is, your selection in a prompt in one prompt group does not limit the selections available for prompts in a different group.

NewSPOT-369914.5.0 (a)SPOT-3699
14.5.0 (a)

Support for Parquet files 

Spotfire can now read data from Parquet files, as well as write data to Parquet files. The current implementation primarily supports reading from and writing to Parquet files in local storage. Parquet data types are mapped to supported data types in Spotfire.

NewSPOT-367614.5.0 (a)SPOT-3676
14.5.0 (a)

Support for private endpoints in Google BigQuery data connections 

With the Google BigQuery connector, you can now access data hosted in private Google Cloud environments. You can configure the private endpoint settings in individual data connections, or you can configure default values to be used for all users in a group (using preferences under Connectors > Google BigQuery in Administration Manager). 

NewSPOT-366614.5.0 (a)SPOT-3666
14.5.0 (a)

New Spotfire products and licensing

Spotfire 14.5 (and 14.0.8) introduces support for the new Spotfire license model. For more information about the difference between the legacy license model and the new license model see Spotfire licenses and license features in the Spotfire® Server and Environment - Installation and Administration documentation.

The license model to use is determined by your current contract.

For a new installation of Spotfire Server 14.5 or 14.0.8 and later, the default is that the new license model is used. Customers that have contracts with the legacy license model must change the product license version manually using the server CLI command set-config-prop.

NewSPOT-363314.5.0 (a)SPOT-3633
14.5.0 (a)

Oracle data connector driver included 

You can now use the connector for Oracle without having to install the Oracle driver yourself. The required driver now comes included with Spotfire.

NewSPOT-363214.5.0 (a)SPOT-3632
14.5.0 (a)

New Oracle functions and data types

The data connector for Oracle now supports using the following Oracle functions for in-database data tables: 

  • CONCAT

  • LASTDAY

  • NEXTDAY

  • MONTHS_BETWEEN

  • ADD_MONTHS

Additionally, the connector now supports the Oracle data type XMLType. In Spotfire, such columns get the Spotfire data type String.

NewSPOT-353514.5.0 (a)SPOT-3535
14.5.0 (a)

New supported Citrix version

Citrix Virtual Apps and Desktops 2203 LTSR is now supported for the installed Spotfire client.

NewSPOT-348414.5.0 (a)SPOT-3484
14.5.0 (a)

Updated driver support for Oracle Essbase connector

The data connector for Oracle Essbase now supports version 21.x of the Essbase Client for Windows.

NewSPOT-347814.5.0 (a)SPOT-3478
14.5.0 (a)

In-database data access via API

The PersistentDataView API will now work with external data tables.

NewSPOT-343214.5.0 (a)SPOT-3432
14.5.0 (a)

New license feature for Information Designer

There is a new license feature, Element Administration, that gives users the right to create and edit elements in Information Designer. Elements, such as columns, procedures, and filters, are the building blocks for information links.

With the addition of this license feature, you can create separate groups for users with full permissions to create data sources and information link elements, and users who should only be able to create information link elements.

NewSPOT-343114.5.0 (a)SPOT-3431
14.5.0 (a)

Added support for .NET 8

Microsoft .NET 8 is now supported for:

  • Spotfire Web Player

  • Spotfire Automation Services

.NET 8 is the latest LTS release and it was released on November 2023.

Note: This applies to the Spotfire Web Player and the Spotfire Automation Services service when running on Linux.

Note: The support for .NET 6 has now been removed.

NewSPOT-283714.5.0 (a)SPOT-2837
14.5.0 (a)

Improved multiple selection prompts in data connections

When you open a data connection with a prompt of the type multiple selection, you can now choose to either load the list of values to select from, or type the list of values manually. Entering the values manually can be helpful for scenarios where loading all available values is not optimal for performance, or if you want to select a long list of different values in the prompt. 

As an author, you can configure multiple selection prompts to automatically load all values, or you can let the user choose if they want to enter values manually or load the list of values to select from.

NewSPOT-283614.5.0 (a)SPOT-2836
14.5.0 (a)

Optional prompts in data connections

You can now configure prompts in data connections to be optional or required. Optional prompts can be skipped without any user input, which gives you greater flexibility when you use prompts in data connections.

By default, new prompts are required, just like before.

NewSPOT-227014.5.0 (a)SPOT-2270
14.5.0 (a)

Oracle data connector improvements 

The data connector for Oracle has received an overhaul. You can now make use of a wide range of new features when you connect to your Oracle databases: 

 

Access data from Oracle in the web client

You can now create new data connections in the web client. You can also edit existing connections. This makes it easier to use Oracle data when you author analyses in the web client. 

Note: Some connection authoring capabilities, such as configuring prompts, and writing custom queries, are only available when you use the installed client. For details, see the documentation.

 

Modernized look 

The Oracle data connector has a new and improved user interface for connecting to your Oracle databases across all Spotfire clients.

 

Custom properties in connection data sources

When you create a data connection, you can now configure settings in the driver software that the data connector does not have built-in properties for. Custom properties can be useful for tweaking the connection performance, changing the behavior of a connection, or accessing certain data. For example, you can configure pooling settings with the Min Pool Size and Pooling custom properties.

 

Identity provider authentication

You can now use an identity provider for authentication in data connections to Oracle.

With the Identity provider (OAuth2) authentication method, you can enable a convenient and secure log-in experience for accessing only the data you have permission to access. To learn more, see Single sign-on with an identity provider (OAuth2) for connectors.

NewSPOT-225114.5.0 (a)SPOT-2251
14.5.0 (a)

Cloudera Impala data connector improvements

The data connector for Cloudera Impala has received an overhaul. You can now make use of a range of new features when you connect to your Cloudera Impala databases:

 

Access data from Cloudera Impala in the web client

You can now create new data connections in the web client. You can also edit existing connections. This makes it easier to use data from your Cloudera Impala databases when you author analyses in the web client.

Note: Some connection authoring capabilities, such as configuring prompts, and writing custom queries, are only available when you use the installed client. For details, see the documentation.

 

Modernized look

The data connector for Cloudera Impala has a new and improved user interface for connecting to your databases.

 

Custom properties in connection data sources

When you create a data connection, you can now configure settings in the driver software that the data connector does not have built-in properties for. Custom properties can be useful for tweaking the connection performance, changing the behavior of a connection, or accessing certain data.

NewSPOT-224614.5.0 (a)SPOT-2246
14.5.0 (a)

Authentication with an identity provider (OAuth2) for WMS layers

It is now possible to use an identity provider (OAuth2) to log in to a web map services (WMS) server when adding map data to a map chart. This gives you secure access to WMS servers and you can seamlessly browse and add authenticated sublayers to your map charts.

Under Visualizations > Manage external logins, you can see all identity providers used to log in to a WMS server and whose map data is used in visualizations.

NewSPOT-222414.5.0 (a)SPOT-2224
14.5.0 (a)

Add custom marker shapes to create and share shape collections

You can now upload and use your own marker shapes in the scatter plot and the marker layer of a map chart. This allows you to use industry-specific symbols, such as oil-and-gas or semiconductor symbols, improving the clarity and branding of your analyses.

Create shape collections by uploading images in different formats, including JPG, PNG, and SVG, and share them within teams for reuse across analyses. 

Adjust the anchor position of added marker shapes for optimal placement in visualizations. You can now also change the anchor position for the Spotfire default shapes.

Like the Spotfire default shapes, you can combine the added shapes with other properties and let the data determine the shape, size, and color of the markers in your visualization.

NewSPOT-220114.5.0 (a)SPOT-2201
14.5.0 (a)

Multiple Y-axis scales in the box plot

Box plots now support multiple Y-axis scales when the visualization is trellised. Each trellis panel can now scale independently and is adapted automatically to the data. To enable this setting, select One scale for each trellis panel in the Y-axis properties.

Using this setting can make it easier to compare distributions across different categories, even if the data analyzed varies significantly in scale.

NewSPOT-185314.5.0 (a)SPOT-1853
14.5.0 (a)

One user guide for Spotfire

The help content from the installed Spotfire application (previously known as Spotfire Analyst) and the Spotfire web application has now been merged to a single user guide where you can find the help you need regardless of the client you use.

Also, the previously separate user guides for the Spotfire Administration Manager and the Spotfire Qualification tools, as well as the Working with Cubes in Spotfire guide have now been included in the new Spotfire User Guide.

The help is now always opened in your web browser, but you can download the content from the Spotfire documentation site and configure it for offline use. You can also open or download the user guide as a PDF.

NewSPOT-179814.5.0 (a)SPOT-1798
14.5.0 (a)

Snowflake data connector improvements

The data connector for Snowflake has received an overhaul. You can now make use of a range of new features when you connect to your Snowflake warehouses:

 

Create and edit Snowflake connections directly in Spotfire

You can now create and edit data connections to Snowflake entirely in Spotfire. It is no longer required that you first configure a DSN for the data source on your computer.

The connector has a new and improved user interface, with built-in controls for a range of connection settings, as well as support for custom data source properties for controlling other settings in the driver software.

 

Access data from Snowflake in the web client

You can now create new data connections in the web client. You can also edit existing connections. This makes it easier to use data from your Snowflake warehouses when you author analyses in the web client.

Note: Some connection authoring capabilities, such as configuring prompts, and writing custom queries, are only available when you use the installed client. For details, see the documentation.

 

Custom properties in connection data sources

When you create a data connection, you can now configure settings in the driver software that the data connector does not have built-in properties for. Custom properties can be useful for tweaking the connection performance, changing the behavior of a connection, or accessing certain data.

 

 

Identity provider authentication

You can now use an identity provider for authentication in data connections to Snowflake.

With the Identity provider (OAuth2) authentication method, you can enable a convenient and secure log-in experience for accessing only the data you have permission to access. To learn more, see Single sign-on with an identity provider (OAuth2) for connectors.

NewTS-8084914.5.0 (a)TS-80849
14.5.0 (a)

More properties added to the new visualization properties panel

New configuration and appearance settings are available in the visualization properties panel.

You can now, for example, add error bars to the bar chart, line chart, and scatter plot, add totals to the cross table, add comparison circles to the box plot, configure the size of markers, and sort visualizations by different measures. 

In the KPI chart, more settings are available, such as the option to start each KPI on a new row and to sort the tiles by best or worst.

In the map chart, you can now configure the map type, zoom behavior, and more appearance settings.

This release also includes several improvements to the interaction design, such as undo/redo, formatting, and heuristics to automatically set up visualization axes.

The new visualization properties panel is available in the web client and the installed Spotfire client. Not all visualization properties and functionalities are available yet. The existing properties dialogs can be used side-by-side with this new experience, and they are still the default for configuring visualizations.

NewTS-8059814.5.0 (a)TS-80598
14.5.0 (a)

API for managing visualization mods

An API has been added for managing visualization mods in the analysis.

This includes the option to install mods from the library, as well as the possibility to add and modify mod instances. This API is available in C# extensions, action mods and IronPython scripts.

NewTS-8052314.5.0 (a)TS-80523
14.5.0 (a)

Easier to configure a more even routing distribution of web client users over service instances

A new setting has been added to the Spotfire.Dxp.Worker.Host configuration, Health_SimulateRoundRobin. When this setting is enabled, the strained limits are tweaked so that the service instance will always be Strained or Exhausted, which will result in a more even routing distribution, similar to round-robin. This can be useful when multiple copies of the same analysis are opened at the same time.

NewTS-7980614.5.0 (a)TS-79806
14.5.0 (a)

Switch off revocation checks

It is now possible to switch off revocation checks when verifying certificates.

NewTS-7939314.5.0 (a)TS-79393
14.5.0 (a)

New menu option to collapse data table filter groups

If you have multiple data tables in an analysis, you can now easily collapse all the data table filter groups by right-clicking in the Filters panel and selecting Collapse all data tables from the menu.

NewTS-7916914.5.0 (a)TS-79169
14.5.0 (a)

Visualization mods enhancements

A number of improvements are available for visualization mods, including the following:

 

Defined axis expressions

Visualization mods can now be defined with fixed axis expressions using heuristics specified in the mod manifest. This allows mod developers to ensure that a specific expression, such as Count(), is always used on a designated axis.

 

Non-aggregating axis expressions

It is now possible to specify that the initial expression on a continuous axis should be non-aggregating.

 

Undo/redo

Visualization mods now support undo/redo for all configuration changes, which provides a more intuitive experience, consistent with native visualizations.

 

Browse and save .mod files in web client

You can now browse for, and save, local .mod files also when using the Spotfire web client.

 

Styling follows the visual theme

The StylingInfo object in the visualization mods API has been extended with more information describing the visual theme used in Spotfire. As a result, zoom sliders and trellis panel headers now follow the current visual theme.

 

Streaming data updates

The DataView object in the visualization mods API has been extended with an isStreamingUpdate property. This allows the mod to more efficiently adapt to updates caused by streaming data.

NewSPOT-352914.5.0 (Ts)SPOT-3529
14.5.0 (Ts)

Ubuntu 24.04 LTS is supported as operating system

Ubuntu 24.04 LTS is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-331114.5.0 (Ts)SPOT-3311
14.5.0 (Ts)

Added support for Eclipse Temurin JDK 21 LTS

Eclipse Temurin Java Development Kit 21 LTS is now supported for Spotfire Server. 

Eclipse Temurin is the open source Java SE build based upon OpenJDK. Eclipse Temurin 21 LTS is embedded in the Spotfire Server and node manager installation packages.

Note: Oracle Java SE Development Kit 17 LTS is no longer supported.

NewSPOT-352914.5.0 (Rs)SPOT-3529
14.5.0 (Rs)

Ubuntu 24.04 LTS is supported as operating system

Ubuntu 24.04 LTS is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-331114.5.0 (Rs)SPOT-3311
14.5.0 (Rs)

Added support for Eclipse Temurin JDK 21 LTS

Eclipse Temurin Java Development Kit 21 LTS is now supported for Spotfire Server. 

Eclipse Temurin is the open source Java SE build based upon OpenJDK. Eclipse Temurin 21 LTS is embedded in the Spotfire Server and node manager installation packages.

Note: Oracle Java SE Development Kit 17 LTS is no longer supported.

NewTERRSRV-157614.5.0 (Rs 1.22.0)TERRSRV-1576
14.5.0 (Rs 1.22.0)

Improved R service log file configuration

The following configuration options have been added to environment variables in the log4j2.xml file for the service:

  • LOGGING_SERVICELOG_MAX – the maximum number of R service log files to save. Default is 39.

  • LOGGING_SERVICELOG_SIZE – the maximum size of the R service log files. Default is 20MB.

NewSPOT-352914.5.0 (Ps)SPOT-3529
14.5.0 (Ps)

Ubuntu 24.04 LTS is supported as operating system

Ubuntu 24.04 LTS is now supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for Python

  • Spotfire Service for R

NewSPOT-331114.5.0 (Ps)SPOT-3311
14.5.0 (Ps)

Added support for Eclipse Temurin JDK 21 LTS

Eclipse Temurin Java Development Kit 21 LTS is now supported for Spotfire Server. 

Eclipse Temurin is the open source Java SE build based upon OpenJDK. Eclipse Temurin 21 LTS is embedded in the Spotfire Server and node manager installation packages.

Note: Oracle Java SE Development Kit 17 LTS is no longer supported.

NewTSS-3490814.4.1 (s)TSS-34908
14.4.1 (s)

Logging of imported library items

A new action log entry has been introduced, logging which specific library items were imported during a library import operation. The action is logged as import_content under the library category.

NewSPOT-348014.4.0 (s)SPOT-3480
14.4.0 (s)

Web Player REST API

The new Web Player REST API allows an application to update a Spotfire Web Player analysis.

Note: For easy documentation reference, you can browse the API with the Swagger UI on your server: https:///spotfire/api/swagger-ui.html?urls.primaryName=web-player.

Note: For easy development of stubs in any language, you can download the OAS (Open API Specification) from: https:///spotfire/api/v2/api-docs?group=web-player.

NewSPOT-243014.4.0 (s)SPOT-2430
14.4.0 (s)

More time granularity and easier repetition patterns for scheduled Automation Service jobs

You can now use common recurrent rules when you schedule an Automation Services job, for example:

  • hourly: every X hours

  • daily: every X days

  • weekly: every X weeks

  • monthly: every X months

Recurrent rules simplify event scheduling, improve efficiency, enhance consistency, and provide a structured approach to managing events, ultimately leading to better time management and organization.

NewSPOT-207014.4.0 (s)SPOT-2070
14.4.0 (s)

Action mods and the Actions flyout

Action mods extend Spotfire with a new type of lightweight reusable action components that can be tailored for specific domains and use cases. Using actions within visual analytics provides extensive options for carrying out tasks and enhancing workflows across all analytic elements, spanning from visualizations to data.

An action mod is a collection of actions (scripts) that are packaged together making them easy to share and reuse. Actions within an action mod can be added to various controls and triggers in visualizations as well as text areas as part of an analytic application, or they can be initiated directly from the new Actions flyout or from the Spotfire library. Triggers can be added to visualizations using the new Action trigger card in the Visualization properties panel, or using drag-and-drop from the Actions flyout.

Action mods follow the same development principles as visualization mods, with external source code control (in e.g. GitHub), modern IDE with syntax highlighting and code completion (e.g. Visual Studio Code) with live debugging in Spotfire. Action mods can be distributed as .mod files and shared through the Spotfire library. The security model is based on a trust mechanism and sandboxed execution.

Similar to IronPython scripts, Action mods use the comprehensive Spotfire API for accessing Spotfire analytic items and services, which allows for implementing actions such as:

  • Apply page layouts

  • Create and configure visualizations

  • Drill down or up in hierarchical data

  • Navigate to pages and visualizations

  • Run data functions and transformations

  • and much more

For information on how to develop action mods, see the Spotfire® Mods website on GitHub.

NewSPOT-17014.4.0 (s)SPOT-170
14.4.0 (s)

Batch edit multiple analysis files

It is now possible to automate the processing and modification of large sets of analysis files stored in the Spotfire library by using custom scripts. The scripts calls the Spotfire API to detect and make changes in the files. This approach is valuable and time-saving when the library contains a large number of analysis files that require similar edits. Manual handling of such tasks would be tedious and time-consuming. 

The possible edits that can be done are limited by what is exposed in the Spotfire API. Some examples include: 

  • Finding all occurrences of scripts using IronPython 2.0 or 2.7 and changing them to use IronPython 3.4.

  • Finding all occurrences of JavaScript scripts in text areas that reference the Spotfire JQueryUI library, and modifying them to embed the JQueryUI library in the analysis.

This functionality is made possible by the new Automation Services tasks for looping and scripting in combination with other tasks, such as open/save analysis file. They also work well together with the find-analysis-scripts CLI command on the server.

NewTSAS-114514.4.0 (a)TSAS-1145
14.4.0 (a)

Create looping task in Automation Services

A new Automation Services task, ForEach, has been added to allow looping over a list of data.

NewTSAS-114414.4.0 (a)TSAS-1144
14.4.0 (a)

Create Automation Services task to execute IronPython script

A new Automation Services task, Execute Script, is added to enable the execution of IronPython scripts.

NewTSDC-739814.4.0 (a)TSDC-7398
14.4.0 (a)

Connection string included in logs for Microsoft SQL Server connections

When you use a Microsoft SQL Server data connection, for TRACE level logging, the sanitized connection string is now written to the log files.

NewSPOT-288414.4.0 (a)SPOT-2884
14.4.0 (a)

Distribute customized prepared reports

Report developers can distribute a single report as multiple, separate PDFs, where visualizations and key indicators are customized to different target recipients based on selected filter values, bookmarks, and/or document properties. This ensures that only relevant data is shared with the various stakeholders, without any unnecessary information.

This functionality is enabled by the ForEach Automation Services task now available from Automation Services Job Builder in Spotfire Analyst. For example, a report developer can use the ForEach task to loop over a list of bookmarks which filters the data in the report that will be exported. The report can then be sent to different email addresses.

See Emailing reports using a single analysis for more information.

NewSPOT-243014.4.0 (a)SPOT-2430
14.4.0 (a)

More time granularity and easier repetition patterns for scheduled Automation Service jobs

You can now use common recurrent rules when you schedule an Automation Services job, for example:

  • hourly: every X hours

  • daily: every X days

  • weekly: every X weeks

  • monthly: every X months

Recurrent rules simplify event scheduling, improve efficiency, enhance consistency, and provide a structured approach to managing events, ultimately leading to better time management and organization.

NewSPOT-225514.4.0 (a)SPOT-2255
14.4.0 (a)

Apache Spark SQL data connector improvements

The data connector for Apache Spark SQL has received an overhaul. You can now make use of a range of new features when you connect to your Spark SQL and Databricks databases:

Access data from Spark SQL and Databricks in the web client

You can now create new data connections in the web client. You can also edit existing connections. This makes it easier to use data from your Spark SQL and Databricks databases when you author analyses in the web client.

Note: Some connection authoring capabilities, such as configuring prompts, and writing custom queries, are only available when you use the installed client. For details, see the documentation.

Modernized UI

The data connector for Apache Spark SQL has a new and improved user interface for connecting to your databases.

Custom properties in connection data sources

When you create a data connection, you can now configure settings in the driver software that the data connector does not have built-in properties for. Custom properties can be useful for tweaking the connection performance, changing the behavior of a connection, or accessing certain data.

Identity provider authentication

You can now use an identity provider for authentication in data connections to Spark SQL and Databricks.

With the Identity provider (OAuth2) authentication method, you can enable a convenient log-in experience for connecting to your databases. To learn more, see Single sign-on with an identity provider (OAuth2) for connectors.

NewSPOT-207014.4.0 (a)SPOT-2070
14.4.0 (a)

Action mods and the Actions flyout

Action mods extend Spotfire with a new type of lightweight reusable action components that can be tailored for specific domains and use cases. Using actions within visual analytics provides extensive options for carrying out tasks and enhancing workflows across all analytic elements, spanning from visualizations to data.

An action mod is a collection of actions (scripts) that are packaged together making them easy to share and reuse. Actions within an action mod can be added to various controls and triggers in visualizations as well as text areas as part of an analytic application, or they can be initiated directly from the new Actions flyout or from the Spotfire library. Triggers can be added to visualizations using the new Action trigger card in the Visualization properties panel, or using drag-and-drop from the Actions flyout.

Action mods follow the same development principles as visualization mods, with external source code control (in e.g. GitHub), modern IDE with syntax highlighting and code completion (e.g. Visual Studio Code) with live debugging in Spotfire. Action mods can be distributed as .mod files and shared through the Spotfire library. The security model is based on a trust mechanism and sandboxed execution.

Similar to IronPython scripts, Action mods use the comprehensive Spotfire API for accessing Spotfire analytic items and services, which allows for implementing actions such as:

  • Apply page layouts

  • Create and configure visualizations

  • Drill down or up in hierarchical data

  • Navigate to pages and visualizations

  • Run data functions and transformations

  • and much more

For information on how to develop action mods, see the Spotfire® Mods website on GitHub.

NewTS-7726914.4.0 (a)TS-77269
14.4.0 (a)

Copy information about selected library items in Library Administration dialog

In the Library Administration dialog, you can now copy information about the selected library items to the clipboard as a semicolon-separated table. To copy the details about the currently selected items, right-click in the list, and select Copy Selected as Table.

NewTS-7722914.4.0 (a)TS-77229
14.4.0 (a)

More properties added to the new visualization properties experience (in preview) 

New configuration and appearance settings are available in the preview of the new visualization authoring experience. You can now assign labels to data points, show markers in line and combination charts, configure the projection in map charts, display total bars in waterfall charts, and configure actions on visualizations.

This release also includes several improvements to the interaction design, making the experience more reliable.

Not all visualization properties are available in the new properties panel yet. The existing properties dialogs can be used side-by-side with the new experience, and they are still the default for configuring visualizations. 

NewTS-7250814.4.0 (a)TS-72508
14.4.0 (a)

Edit column names in Microsoft SQL Server data connections

When you create or edit a Microsoft SQL Server data connection in the Spotfire web client, you can now edit column names in the connection.

NewTS-7250614.4.0 (a)TS-72506
14.4.0 (a)

Set a custom primary key in Microsoft SQL Server data connections

When you create or edit a Microsoft SQL Server data connection in the Spotfire web client, you can now select and set columns as the custom primary key.

NewTSS-3349614.3.0 (s)TSS-33496
14.3.0 (s)

Configure key length when encrypting secrets

The length of the key used when encrypting secrets stored in the Spotfire database (such as service account credentials) is now configurable using the config-encryption command.

NewSPOT-227914.3.0 (a)SPOT-2279
14.3.0 (a)

Access data from Microsoft SQL Server in the web client

You can now create new data connections to Microsoft SQL Server in the web client. You can also edit existing connections. This makes it easier to use data from your Microsoft SQL Server databases when you author analyses in the web client.

Note: Some connection authoring capabilities, such as configuring prompts, writing custom queries, and defining primary key columns, are only available when you use the installed client. For details, see the documentation.

NewSPOT-182814.3.0 (a)SPOT-1828
14.3.0 (a)

New Document properties panel available in all clients

The new Document properties panel enables adding, removing, and editing document properties both in the installed client and the web client. In addition, you now have improved visibility into how document properties affect analyses, including the ability to determine exactly which parts of an analysis are affected by a particular property. It is also much easier to see where a property value is used, with the added convenience of navigating directly to the relevant visualization, and you can even determine if a property triggers a script when changed.

Document properties in Spotfire is a powerful concept which allows you to customize and control various aspects of your analyses using dynamic variables. The properties can be used to control conditional formatting, filter data, control calculations, and trigger scripts based on user interactions. The flexibility and versatility of document properties allows you to tailor your analyses to specific requirements and seamlessly adapt them to changing business needs.

NewSPOT-14314.3.0 (a)SPOT-143
14.3.0 (a)

Preview the new visualization properties experience

A preview of the new visualization authoring experience is now available for authors to try out in the web client as well as the installed client. Open it from View > Visualization properties (preview).

The new panel has two different tabs for configuration and appearance settings, and it unifies the experience in the web client and the installed client.

  • Easy to use: All properties have one consistent design across all visualization types. The panel only shows properties that are applied to the selected visualizations, but you can add more properties if desired.

  • Searchable: You can search for properties and settings to edit or add.

  • Efficient: You can configure multiple selected visualizations simultaneously and reuse configurations across visualizations through drag and drop.

  • Scalable: The new panel is designed for scale and will allow Spotfire to be extended with more visualization capabilities in the future.

Not all visualization properties are available in the new properties panel yet. The existing properties dialogs can be used side-by-side with the new experience, and they are still the default for configuring visualizations.

NewTS-7564114.3.0 (a)TS-75641
14.3.0 (a)

Custom panels can respond according to editing or viewing mode

Custom panels can now be shown or hidden depending on whether the application is in editing mode by overriding CustomPanelFactory.SupportsEditingModeOnly.

They can also update their content by checking the new property CustomPanelView.IsEditing.

NewTS-7243814.3.0 (a)TS-72438
14.3.0 (a)

The Filtering schemes panel shows modified filters

The Filtering schemes panel now shows information about modified filters for all filtering schemes in the analysis. You also have the option to remove specific filter changes.

NewSPOT-343014.2.0 (s)SPOT-3430
14.2.0 (s)

Information Model REST API

The new REST API for the Information Model allows external applications to update Information Services data sources. The API supports the following operations:

  • Update the information model data source element

  • Redirect the information model data source element catalog and schema

Note: For easy documentation reference, you can also browse the API with the Swagger UI on your server: https:///spotfire/api/swagger-ui.html?urls.primaryName=is.

NewSPOT-342214.2.0 (s)SPOT-3422
14.2.0 (s)

PostgreSQL 16 supported as the Spotfire database

PostgreSQL 16 is now supported as the Spotfire database.

NewSPOT-333914.2.0 (s)SPOT-3339
14.2.0 (s)

Oracle Database 23c supported as the Spotfire database

Oracle Database 23c is now supported as the Spotfire database.

NewSPOT-328914.2.0 (s)SPOT-3289
14.2.0 (s)

License Management REST API

The new License Management REST API allows an external application to manage Spotfire Server licenses.

The License Management REST API supports the following operations:

  • list licenses

  • list license functions

  • get licenses for group

  • get licenses for user

  • get license functions for group

  • get license functions for user

  • remove license for group

  • delete license for group

Note: For easy documentation reference, you can also browse the API with the Swagger UI on your server: https:///spotfire/api/swagger-ui.html?urls.primaryName=license.

Note: For easy development of stubs in any language, you can download the OAS (Open API Specification) from your server using the path https:///spotfire/api/v2/api-docs?group=license.

NewSPOT-165814.2.0 (s)SPOT-1658
14.2.0 (s)

Manage library folder permissions from the web

It is now possible to manage library folder permissions from the new Permissions tab in the details panel of the Library view, within the web administration pages.

The new interface allows you to do the same permissions operations that previously only were available from the Library Administration tool in the installed client.

The new configuration property library.show-access-permissions can be used from the command line to disable or enable the library permissions tab.

Note: You must have a Full control level of access to a folder to edit the folder permissions.

NewSPOT-159914.2.0 (s)SPOT-1599
14.2.0 (s)

Google Cloud Storage as the Spotfire external library storage

Google Cloud Storage is now supported as the Spotfire Library external file storage.

The new Spotfire configuration tool command config-library-external-google-cloud-storage enables configuration of a Google Cloud Storage as the Spotfire external storage.

For more information on Google Cloud Storage, see https://cloud.google.com/storage.

NewTSS-2347714.2.0 (s)TSS-23477
14.2.0 (s)

Action logging for generation of troubleshooting bundle

Spotfire now has an action log event that logs when a user generates a new troubleshooting bundle. The log event includes the ID for the requesting server and the time (in milliseconds) it took to generate the bundle.

NewSPOT-348514.2.0 (a)SPOT-3485
14.2.0 (a)

Modernized UI for Microsoft SQL Server connector

The data connector for Microsoft SQL Server has a new and improved user interface for connecting to your databases.

NewSPOT-329914.2.0 (a)SPOT-3299
14.2.0 (a)

More metadata shown for TIBCO Data Virtualization external library items

When you use a TIBCO Data Virtualization (TDV) instance as an external library, you can now see metadata information from TDV about the 'Owner' and the available columns for each table.

NewSPOT-306514.2.0 (a)SPOT-3065
14.2.0 (a)

Manage data table relations from data canvas

In the Spotfire data canvas, the new Relations overview provides a visual graph that vividly illustrates how data tables relate to each other. This new interface simplifies the configuration of data table relations and extends this capability to web authors. The improved error identification makes troubleshooting much easier.

In Spotfire, data table relations shine when working with more than one data table in the analysis. Relations make it possible to carry over marking and filtering between data tables, and foster the creation of details visualizations, empowering users to drill down from one visualization to uncover specifics about selected data in another visualization.

NewTS-7581314.2.0 (a)TS-75813
14.2.0 (a)

Keyboard shortcuts added in the web client

A number of keyboard shortcuts previously only available in the installed client now work in the web client as well. For example, you can now use keyboard shortcuts to mark all filtered rows (Ctrl+A), filter out marked rows (Ctrl+Shift+M), reset all filters (Ctrl+R), delete all marked rows (Delete), and duplicate the active page (Ctrl+D).

NewTS-7494914.2.0 (a)TS-74949
14.2.0 (a)

Microsoft SQL Server Analysis Services driver now included in Spotfire

The driver that is required to use the Microsoft SQL Server Analysis Services (SSAS) connector is now included with the Spotfire installation. This means you no longer have to install a separate driver on your computer to access data from SSAS.

Note that the SSAS connector is not available when you run a Spotfire Web Player on Linux, because there is no Linux-compatible driver.

NewTS-7279214.2.0 (a)TS-72792
14.2.0 (a)

Identity provider authentication in Microsoft SQL Server connections

You can now use an identity provider for authentication in data connections to Microsoft SQL Server.

With the Identity provider (OAuth2) authentication method, you can enable a convenient log-in experience for connecting to your databases. To learn more, see Single sign-on with an identity provider (OAuth2) for connectors.

NewTS-7085414.2.0 (a)TS-70854
14.2.0 (a)

Custom properties in connection data sources

When you create a data connection, you can now configure settings in the driver software that the data connector does not have built-in properties for. Custom properties can be useful for tweaking the connection performance, changing the behavior of a connection, or accessing certain data.

Custom properties are currently available for the Microsoft SQL Server connector.

NewTERRSRV-115914.2.0 (Ts 1.19.0)TERRSRV-1159
14.2.0 (Ts 1.19.0)

New custom property to set the container to be immutable

The service now includes the custom property use.immutable.container. If you do not have internet access, you can set this custom property to true to indicate that the image identifier (name:tag) that is given in the docker.image.name is immutable, and should be used directly without building an image on top of it. The default is false.

NewTERRSRV-115914.2.0 (Rs 1.19.0)TERRSRV-1159
14.2.0 (Rs 1.19.0)

New custom property to set the container to be immutable

The service now includes the custom property use.immutable.container. If you do not have internet access, you can set this custom property to true to indicate that the image identifier (name:tag) that is given in the docker.image.name is immutable, and should be used directly without building an image on top of it. The default is false.

NewTERRSRV-115914.2.0 (Ps 1.19.0)TERRSRV-1159
14.2.0 (Ps 1.19.0)

New custom property to set the container to be immutable

The service now includes the custom property use.immutable.container. If you do not have internet access, you can set this custom property to true to indicate that the image identifier (name:tag) that is given in the docker.image.name is immutable, and should be used directly without building an image on top of it. The default is false.

NewSPOT-112914.1.0 (s)SPOT-1129
14.1.0 (s)

Google Cloud SQL for SQL Server supported as the Spotfire database

Spotfire now supports Google Cloud SQL for SQL Server as the Spotfire Server database.

NewTSS-3317914.1.0 (s)TSS-33179
14.1.0 (s)

Support for OAuth 2.0 Authorization Server Issuer Identification (RFC 9207)

The Spotfire Server now supports OAuth 2.0 Authorization Server Issuer Identification (RFC 9207), both when acting as a client and when acting as an authorization server.

RFC 9207 specifies a new parameter called iss. This parameter is used to explicitly include the issuer identifier of the authorization server in the authorization response of an OAuth authorization flow. The iss parameter serves as an effective defense mechanism to "mix-up attacks", when an OAuth client can interact with more than one authorization server.

RFC 9207 is a recommendation part of the IETF's draft: OAuth 2.0 Security Best Current Practice.

NewTSS-3309014.1.0 (s)TSS-33090
14.1.0 (s)

New CLI command parameter for connecting to Google Cloud SQL Server

The command-line commands create-db and create-actionlogdb can now create Spotfire databases and action log databases, respectively, on Google Cloud SQL Server, by using the new -v value parameter google.

NewTSS-3294714.1.0 (s)TSS-32947
14.1.0 (s)

Support for chained token credentials for Azure authentication

When using Azure Blob Storage for external storage, you can now perform authentication using the following:

  • EnvironmentCredential

  • WorkloadIdentityCredential

  • IntelliJCredential

  • AzureCliCredential 

and others.

For more information, see the Microsoft documentation.

NewTSS-889614.1.0 (s)TSS-8896
14.1.0 (s)

New command for deleting configurations

Use the new CLI command delete-config to delete configurations in the server database. Note that the current configuration cannot be deleted.

NewSPOT-323914.1.0 (a)SPOT-3239
14.1.0 (a)

Engineering notation available when formatting numbers

Using engineering notation when formatting numbers simplifies the presentation of numeric values in alignment with engineering standards. This feature, which is available under the Scientific format in the column formatting settings, shows the exponent of 10 expressed as a multiple of three, and helps enhancing data comprehension and communication in technical fields.

NewSPOT-309614.1.0 (a)SPOT-3096
14.1.0 (a)

Add binned columns from the data canvas

Analysts and report developers who are using the installed Spotfire client can now add binned columns to data tables directly from the final data table node in the data canvas. This enhancement adds a quicker access point for grouping a number of more or less continuous values into a smaller number of 'bins'.

NewSPOT-271514.1.0 (a)SPOT-2715
14.1.0 (a)

Support for IronPython 3.4 scripts

Scripting in Spotfire analyses has been updated to support IronPython 3.4.1, the latest version of IronPython based on Python 3.4, and IronPython 3.4 is now the default option when creating new scripts in Spotfire.
An administrator can decide how older script versions should be handled using the following new preferences:

  • Allow authoring of IronPython 2.7 scripts (Default is True)

  • Allow IronPython 2.7 scripts to execute (Default is True)

  • Allow IronPython 2.0 scripts to execute (Default is False)

To locate analyses containing scripts of versions 2.0 and 2.7 and convert those scripts to 3.4, you can use the find-analysis-script CLI command. It finds all analyses containing scripts in the library, and the resulting report contains information about script language and script language version. See Finding scripts in analyses in the library and Interpreting the find-analysis-scripts results in the Spotfire Server and Environment Installation and Administration manual to learn more.

See What’s New In Python 3.0 to learn more about differences between the 3.x and 2.x versions of Python.

NewSPOT-214814.1.0 (a)SPOT-2148
14.1.0 (a)

New Filtering schemes panel available in all clients

The new Filtering schemes panel enables adding, editing, and removing filtering schemes both in the installed client and the web client. Now you can also quickly see the number of pages and visualizations limited by a specific filtering scheme and directly jump to a page or visualization.

The filtering schemes functionality is a powerful feature that allows you to save and apply predefined combinations of filters to quickly switch between different data views and enhance and facilitate dynamic data exploration. You can use different filtering schemes across various analysis pages and ensure that specific visualizations remain unaffected by changes in other visualizations.

NewTS-8247314.0.9 (a)TS-82473
14.0.9 (a)

Support for TLS 1.3

Spotfire clients now support TLS 1.3, provided that this has been enabled on the server, and that the client operating system supports TLS 1.3.

NewTS-8189314.0.9 (a)TS-81893
14.0.9 (a)

Switch off revocation checks

It is now possible to switch off revocation checks when verifying certificates.

NewSPOT-373814.0.8 (s)SPOT-3738
14.0.8 (s)

Quick filters showing status overviews of scheduled updates jobs

Spotfire administrators can now see an overview of the statuses for all scheduled updates jobs, and quickly drill down to more details about jobs of a certain status.

When available, you can see summaries of the jobs with the following statuses:

  • Number of jobs successfully completed

  • Number of jobs currently executing

  • Number of failed jobs

  • Number of partially failed jobs

  • Number of queued jobs

Each status entry is a "quick filter" that you can click on to show only the scheduled updates jobs with that particular status.

You can also use custom filters as usual. After selecting a quick filter, the settings from the quick filter will be visible in the search bar and in the Filters drop-down list, for further filter customization.

NewSPOT-367214.0.8 (s)SPOT-3672
14.0.8 (s)

Generate a deployment report to see license usage

As an administrator you can now generate a deployment report by clicking Download deployment report in the About Spotfire section of the Spotfire Server web administration pages.

The deployment report is downloaded to your local drive and it contains information about license assignment, license usage, license feature usage, as well as library, system and services characteristics and usage. 

NewSPOT-367114.0.8 (s)SPOT-3671
14.0.8 (s)

Simplified licensing

The licensing for Spotfire products has been updated to provide an easier way to set, remove and change licenses for groups and to support the new licensing model of Spotfire.

With the new license model and updated web administration interfaces, it is easier to track the number of assigned licenses. You can see the number of users assigned to different Spotfire product licenses directly in the Groups page.

It is possible to switch between the old and new license model through a server configuration parameter. By default, license model version 1 is used. You can set the license model version by running the following CLI command: 

config set-config-prop -n licenses.version -v 1

See Setting the license and license features for a group for more information.

NewTSDC-769014.0.8 (a)TSDC-7690
14.0.8 (a)

Key-pair authentication method for Snowflake data connections

The data connector for Snowflake now supports using the authentication method key-pair authentication. With key-pair authentication, you use your username, a private key, and sometimes a password to authenticate with Snowflake.

NewTERRSRV-158114.0.8 (Rs 1.17.8)TERRSRV-1581
14.0.8 (Rs 1.17.8)

Improved R service log file configuration

The following configuration options have been added to environment variables in the log4j2.xml file for the service:

  • LOGGING_SERVICELOG_MAX – the maximum number of R service log files to save. Defaults to 39

  • LOGGING_SERVICELOG_SIZE – the maximum size of the R service log files. Default is 20MB.

NewSPOT-366614.0.7 (s)SPOT-3666
14.0.7 (s)

New Spotfire products and licensing

Spotfire 14.5 (and 14.0.8) introduces support for the new Spotfire license model. For more information about the difference between the legacy license model and the new license model see Spotfire licenses and license features in the Spotfire® Server and Environment - Installation and Administration documentation.

The license model to use is determined by your current contract.

For a new installation of Spotfire Server 14.5 or 14.0.8 and later, the default is that the new license model is used. Customers that have contracts with the legacy license model must change the product license version manually using the server CLI command set-config-prop.

NewTSDC-771014.0.7 (a)TSDC-7710
14.0.7 (a)

Spotfire username as delegated user in Cloudera Impala data connections

A new data source property, Use Spotfire username as delegated user, is available for data connections to Cloudera Impala. With this property, you can configure a data connection so that the username of the logged in Spotfire user is used as the delegated user (DelegationUID) in the Cloudera Impala system.

NewSPOT-366614.0.7 (a)SPOT-3666
14.0.7 (a)

New Spotfire products and licensing

Spotfire 14.5 (and 14.0.8) introduces support for the new Spotfire license model. For more information about the difference between the legacy license model and the new license model see Spotfire licenses and license features in the Spotfire® Server and Environment - Installation and Administration documentation.

The license model to use is determined by your current contract.

For a new installation of Spotfire Server 14.5 or 14.0.8 and later, the default is that the new license model is used. Customers that have contracts with the legacy license model must change the product license version manually using the server CLI command set-config-prop.

NewTSS-3490714.0.6 (s)TSS-34907
14.0.6 (s)

Logging of imported library items

A new action log entry has been introduced, logging which specific library items were imported during a library import operation. The action is logged as import_content under the library category.

NewTSS-3362114.0.2 (s)TSS-33621
14.0.2 (s)

New built-in authentication process

The Information Services process now has a built-in PostAuthenticationFilter process.

Note: This process does not execute a custom Post Authentication Filter, so, there is no need to add an external .jar in the Information Services folder for a post-authentication filter.

NewTSS-3620614.0.10 (s)TSS-36206
14.0.10 (s)

Improved performance and memory allocation for action log data

The memory allocation has been reduced and the performance has been improved for the server when calculating user action log monitoring metrics. This has been accomplished by moving the calculations to the database.

NewTS-8290514.0.10 (a)TS-82905
14.0.10 (a)

Load third-party AddIns in separate AssemblyLoadContexts

Third-party extensions can now enable assembly isolation mode when building for .NET, by adding the /loadisolated argument to the Package Builder console when you are building packages. The mode can also be enabled by adding a LoadIsolated="true" attribute to the PackageDescription element in the .pkdesc file.

NewSNXT-799214.0.1 (T 6.1.1)SNXT-7992
14.0.1 (T 6.1.1)

TERR is supported to run on Red Hat Enterprise Linux (RHEL) 9. See the System Requirements for more information.

NewSNXT-798714.0.1 (T 6.1.1)SNXT-7987
14.0.1 (T 6.1.1)

TERR is supported to run on Ubuntu 22.04. See the System Requirements for more information.

NewSPOT-320814.0.0 (s)SPOT-3208
14.0.0 (s)

Spotfire is back!

Spotfire® is now a stand-alone brand within Cloud Software Group, and this is reflected in a new logotype and new product names.

The following Spotfire products have been rebranded in this release:

  • Spotfire Server

  • Spotfire Analyst

  • Spotfire Deployment Kit

  • Spotfire Automation Services

  • Spotfire Qualification

  • Spotfire Developer

  • Spotfire Enterprise Runtime for R (a/k/a TERR)

  • Spotfire Enterprise Runtime for R – Server Edition (a/k/a the TERR Service)

  • Spotfire Service for R

  • Spotfire Service for Python

NewSPOT-320414.0.0 (s)SPOT-3204
14.0.0 (s)

Debian 12 supported as operating system

Debian 12 is now supported as the operating system for:

  • Spotfire® Server

  • Spotfire® Web Player

  • Spotfire® Automation Services

  • Spotfire® Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire® Service for R

  • Spotfire® Service for Python

Note: Debian 12 "bookworm" was released on 2023-06-10.

NewSPOT-313714.0.0 (s)SPOT-3137
14.0.0 (s)

SQL Server 2022 supported as the Spotfire database

Spotfire now supports SQL Server 2022 as the Spotfire Server database.

Microsoft SQL Server 2022 is the latest stable version.

NewSPOT-313614.0.0 (s)SPOT-3136
14.0.0 (s)

PostgreSQL 15 supported as the Spotfire database

Spotfire now supports PostgreSQL version 15 as the Spotfire Server database.

PostgreSQL version 15 is the latest stable version.

NewSPOT-242614.0.0 (s)SPOT-2426
14.0.0 (s)

Bring your own Python

You can deploy and use your preferred Python distribution with the Spotfire Service for Python.

Note: To use an alternative Python distribution, install the Python packages and set the environment variable SPOTFIRE_PYTHON_HOME to point to that installation. If the environment variable SPOTFIRE_PYTHON_HOME is not specified, then Spotfire Service for Python uses the version of Python bundled with this product.

Note: For consistency, the deployed Python version must be the same for all the Spotfire Service for Python instances within the same Spotfire deployment area.

Note: Python 3.7 or higher is required.

NewSPOT-236114.0.0 (s)SPOT-2361
14.0.0 (s)

Configure version history per analysis from the Analyst client

An analyst can enable or disable the version history setting for each analysis in the library from within the Spotfire Analyst client. By only saving the version history for the most important analyses, you can keep the storage need for the library to a minimum.

When an analysis is opened in the installed client, select File > Document Properties, go to the Library tab and modify the Keep older versions of this file when saving check box to change the setting. You need write permissions for the analysis to update the setting.

A system administrator can configure if the version history should be enabled or disabled for all analyses by default. See Switching off library versioning in the Spotfire® Server and Environment - Installation and Administration manual.

NewSPOT-127714.0.0 (s)SPOT-1277
14.0.0 (s)

New Library REST API

The new Library REST API (v2) allows an external application to manage library assets.

The Library REST API supports the following operations:

  • list items

  • show item details

  • download item

  • upload item

  • delete item

  • search items (also with expressions)

The Library REST API also supports operations related to the version history of items.

The Library REST API simplifies promotion and migration operations between Spotfire environments and facilitates automation with CI/CD pipelines.

NewTSS-3302914.0.0 (s)TSS-33029
14.0.0 (s)

Support for RFC 8707 added

When acting as an OAuth client (to access external systems), the Spotfire Server now supports RFC 8707 (Resource Indicators for OAuth 2.0).

NewTSS-3282914.0.0 (s)TSS-32829
14.0.0 (s)

PostgreSQL connection URL examples in CLI help show use of new parameter

For the CLI commands create-db and create-actiondb, the help for PostgreSQL connections now includes examples of using the parameter database-name

NewTSS-3273814.0.0 (s)TSS-32738
14.0.0 (s)

Troubleshooting bundle includes named user license information

Named user license information is now part of the troubleshooting bundle. It can be disabled by setting licenses.named-users.append-troubleshooting-bundle to false.

NewTSS-3272014.0.0 (s)TSS-32720
14.0.0 (s)

New CLI command provides license information about named users

Named user license information can be generated by using the show-named-user-licenses command-line command.

NewTSS-3253214.0.0 (s)TSS-32532
14.0.0 (s)

SCIM user schema updated

The groups attribute of the Cross-domain Identity Management (SCIM) user schema now includes the type sub-attribute.

Now, with the type {{sub-attribute,}} it is possible to determine which groups a user or group is a direct member of using the SCIM API. 

NewTSS-3252214.0.0 (s)TSS-32522
14.0.0 (s)

SCIM API updated

The Cross-domain Identity Management (SCIM) API now supports pagination.

NewTSS-3244914.0.0 (s)TSS-32449
14.0.0 (s)

Support for Oracle JDBC driver

The Oracle JDBC driver version 23.2.0.0 is now supported.

NewTSS-3237014.0.0 (s)TSS-32370
14.0.0 (s)

Support for credential delegation for Oracle thin driver

Beginning with version 19c, Oracle supports credential delegation for the Kerberos constrained environment. Spotfire supports credential delegation for an Oracle thin driver for version 19.3 or higher.

NewTSS-3231714.0.0 (s)TSS-32317
14.0.0 (s)

Improved graceful shut-down behavior for Spotfire Server instances

You can now perform a rolling restart of Spotfire Server instances (for example, one at a time) when a graceful shutdown is initiated--that is, when it is explicitly called (see graceful-shutdown.sh), or when configuration changes are detected (not enabled by default).

To enable this setting, set lifecycle.changes-monitoring.draining.rolling.enabled to true. The default is false.

To configure how long a Spotfire Server instance should wait for another instance, set lifecycle.changes-monitoring.draining.rolling.maxwait-seconds. The default is  lifecycle.changes-monitoring.draining.timeout-seconds.

For larger clusters, it might be beneficial to restart more than one instance at a time. If so, set lifecycle.changes-monitoring.draining.rolling.max-unavailable to the desired value. The default is 1.

NewTSS-3057114.0.0 (s)TSS-30571
14.0.0 (s)

Support for creating Information Services memory and thread dumps from the Spotfire Server web pages

On the Monitoring & Diagnostics, Overview page, the context menu for a Spotfire Server now includes the options 'Create Information Services memory dump' and 'Download Information Services thread dump'. 

  • The resulting file name for the Information Services thread dump is information-services-threadDump--.txt.

  • The resulting file name for the Information Services memory dump is information-services-heap--.hprof.

NewTSS-1632614.0.0 (s)TSS-16326
14.0.0 (s)

An Unload event is now shown as an Activity in Scheduling & Routing

If you unload an analysis that was loaded by Scheduled Updates, that event is now displayed in the Activity view, similar to the current load tasks. Also, if unloading was the last activity for a rule, it is also displayed as the last status in the Rules view.

NewSPOT-330414.0.0 (a)SPOT-3304
14.0.0 (a)

Contextual menus on filters in text areas

Some of the functionality from the right-click menus that are available in the Filters panel and for filters in the Data in analysis flyout are now enabled also for filters in the text area. This provides easy access to additional filter-specific capabilities in the text area, such as the possibility to reset a filter, or to deselect other values in a hierarchy filter.

NewSPOT-322914.0.0 (a)SPOT-3229
14.0.0 (a)

Possible to include distribution files in other distribution files

When building a distribution file (.sdn file), you can now include an already built distribution file by specifying this in the distribution description xml file.

NewSPOT-320814.0.0 (a)SPOT-3208
14.0.0 (a)

Spotfire is back!

Spotfire® is now a stand-alone brand within Cloud Software Group, and this is reflected in a new logotype and new product names.

The following Spotfire products have been rebranded in this release:

  • Spotfire Server

  • Spotfire Analyst

  • Spotfire Deployment Kit

  • Spotfire Automation Services

  • Spotfire Qualification

  • Spotfire Developer

  • Spotfire Enterprise Runtime for R (a/k/a TERR)

  • Spotfire Enterprise Runtime for R – Server Edition (a/k/a the TERR Service)

  • Spotfire Service for R

  • Spotfire Service for Python

NewSPOT-317914.0.0 (a)SPOT-3179
14.0.0 (a)

Run Spotfire Analyst without a server (combined installer with Spotfire Desktop)

You can now run Spotfire Analyst without connecting to a Spotfire Server, by selecting the option 'No server' in the login dialog. If you decide to add a server at a later stage, you can force the login dialog to be shown by searching for 'Spotfire' from the Windows start menu, then selecting the 'Spotfire Analyst (show login dialog)' option, and clicking 'Manage servers' in the login dialog.

The installers for Spotfire Analyst and Spotfire Desktop have been combined. This means that it is easier to switch from one of the sales offerings to another, if your situation changes in the future.

NewSPOT-314214.0.0 (a)SPOT-3142
14.0.0 (a)

Access data from Google Analytics 4

You can now access data from Google Analytics 4 in Spotfire.

Google Analytics 4 is the current generation of Google Analytics. Google is retiring the previous generation, Universal Analytics, which Spotfire already supports. In this, and later versions of Spotfire, to access your legacy Universal Analytics data, select Connect to > Google Analytics (Universal Analytics).

NewSPOT-309214.0.0 (a)SPOT-3092
14.0.0 (a)

Fetch size setting for data connections to Oracle

You can now configure the fetch size setting, when you create or edit an Oracle data connection.

NewSPOT-309114.0.0 (a)SPOT-3091
14.0.0 (a)

Catalog setting for data connections to Databricks

The data connector for Apache Spark SQL has a new setting for specifying what catalog to access data from, when you create or edit a connection to a Databricks system that is set up with unity catalog.

NewSPOT-306714.0.0 (a)SPOT-3067
14.0.0 (a)

'Reload for each user'-setting available in the data canvas

For an analysis configured to use scheduled updates, the data canvas now allows you to enable or disable the reload of data per data source in each data table.

Scheduled updates save time for consumers by automating data loading for an analysis before the analysis is opened. This reduces the need to wait for new data to load when actually opening the analysis. However, not all data sources are suitable to be preloaded, and now you can easily specify your exceptions from within the data canvas. Read more in Reloading data for each user when using scheduled updates.

NewSPOT-306114.0.0 (a)SPOT-3061
14.0.0 (a)

Manage column and data table property values from the data canvas

Since version 12.5, analysts and business authors have been able to add new column and data table properties, and edit the default values, from the data tables overview in the new data canvas sidebar.

With this release, analysis authors can also edit the actual column property and data table property values directly from the data canvas, when selecting the final data table node for a data table. This functionality is available both in the installed client and in the web client.

Beyond making this capability available to web authors, the new functionality also makes it more convenient to view and edit the metadata available for your columns and data tables. For example, you can add or edit an optional description of the content, change the content type, or update the link template used for columns that should be interpreted as links.

NewSPOT-236114.0.0 (a)SPOT-2361
14.0.0 (a)

Configure version history per analysis from the Analyst client

An analyst can enable or disable the version history setting for each analysis in the library from within the Spotfire Analyst client. By only saving the version history for the most important analyses, you can keep the storage need for the library to a minimum.

When an analysis is opened in the installed client, select File > Document Properties, go to the Library tab and modify the Keep older versions of this file when saving check box to change the setting. You need write permissions for the analysis to update the setting.

A system administrator can configure if the version history should be enabled or disabled for all analyses by default. See Switching off library versioning in the Spotfire® Server and Environment - Installation and Administration manual.

NewSPOT-215814.0.0 (a)SPOT-2158
14.0.0 (a)

Enhanced configuration of the KPI chart 

Several new settings give you more control over the visual layout and formatting of the KPI chart. You can now:

  • Start each KPI on a new row to better distinguish them visually.

  • Edit the base font style and size in the tiles.

  • Set a dynamic tile width relative to the font size to ensure that the content of the tiles is always displayed correctly. 

  • Specify a minimum number of tiles per row to preserve the desired layout even when the visualization is resized.

  • Set a minimum number of visible tiles to ensure that a certain number of tiles remain visible irrespective of the size of the visualization.

NewSPOT-215014.0.0 (a)SPOT-2150
14.0.0 (a)

Export tabular visualizations to Microsoft Excel with preserved layout, styling, and formatting

You can now export the table, cross table, graphical table, and summary table visualizations, to an Excel file, preserving their layout, styling, and formatting. This makes it easier to share reports as tabular data, the way they were originally designed in Spotfire.

NewSPOT-127714.0.0 (a)SPOT-1277
14.0.0 (a)

New Library REST API

The new Library REST API (v2) allows an external application to manage library assets.

The Library REST API supports the following operations:

  • list items

  • show item details

  • download item

  • upload item

  • delete item

  • search items (also with expressions)

The Library REST API also supports operations related to the version history of items.

The Library REST API simplifies promotion and migration operations between Spotfire environments and facilitates automation with CI/CD pipelines.

NewTS-7432714.0.0 (a)TS-74327
14.0.0 (a)

Easy access to information about data sources in Information Designer

You can now right-click in the Data Sources pane of the Information Designer and select Copy List of Data Sources to see information about all the data sources in your system.

This can be used to locate data sources that use TIBCO-branded DataDirect JDBC drivers, which are no longer supported in Spotfire version 14.0 and forward.

NewTS-7394014.0.0 (a)TS-73940
14.0.0 (a)

New APIs to customize the KPI chart

The following properties have been added to the KpiChart class:

  • MinVisibleTiles - The minimum number of visible tiles in the KPI chart. If necessary, the tiles are scaled down to be visible.

  • MinTilesPerRow - The number of tiles to show per row. If necessary, the tiles are scaled down to fit the row.

  • NewRowPerKpi - When enabled, the tiles for each KPI start on their own row.

  • ShowTitlesForKpis - Only has an effect when NewRowPerKpi is true. Displays the KpiVisualization Title above each KPI.

  • AdditionalSpacingBetweenKpis - Only has an effect when NewRowPerKpi is true. Adds additional spacing between KPIs. It is specified in pixels, but is scaled down together with the tiles to comply with MinTilesPerRow or MinVisibleTiles.

  • BaseFontMetadata - Allows overriding the base font used in the KPI chart. This is the smallest font used in the KPI chart and all other fonts are derived from this one.

  • PreferredRelativeTileWidth - Sets the minimum tile width. It is specified in pixels and relative to the font size. If the font size is increased or decreased, the tile width is adjusted by the same multiple.

The property PreferredTileWidth has been marked as obsolete. Use PreferredRelativeTileWidth instead.

NewSPOT-320814.0.0 (Ts)SPOT-3208
14.0.0 (Ts)

Spotfire is back!

Spotfire® is now a stand-alone brand within Cloud Software Group, and this is reflected in a new logotype and new product names.

The following Spotfire products have been rebranded in this release:

  • Spotfire Server

  • Spotfire Analyst

  • Spotfire Deployment Kit

  • Spotfire Automation Services

  • Spotfire Qualification

  • Spotfire Developer

  • Spotfire Enterprise Runtime for R (a/k/a TERR)

  • Spotfire Enterprise Runtime for R – Server Edition (a/k/a the TERR Service)

  • Spotfire Service for R

  • Spotfire Service for Python

NewSPOT-320414.0.0 (Ts)SPOT-3204
14.0.0 (Ts)

Debian 12 supported as operating system

Debian 12 is now supported as the operating system for:

  • Spotfire® Server

  • Spotfire® Web Player

  • Spotfire® Automation Services

  • Spotfire® Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire® Service for R

  • Spotfire® Service for Python

Note: Debian 12 "bookworm" was released on 2023-06-10.

NewSPOT-320814.0.0 (Rs)SPOT-3208
14.0.0 (Rs)

Spotfire is back!

Spotfire® is now a stand-alone brand within Cloud Software Group, and this is reflected in a new logotype and new product names.

The following Spotfire products have been rebranded in this release:

  • Spotfire Server

  • Spotfire Analyst

  • Spotfire Deployment Kit

  • Spotfire Automation Services

  • Spotfire Qualification

  • Spotfire Developer

  • Spotfire Enterprise Runtime for R (a/k/a TERR)

  • Spotfire Enterprise Runtime for R – Server Edition (a/k/a the TERR Service)

  • Spotfire Service for R

  • Spotfire Service for Python

NewSPOT-320414.0.0 (Rs)SPOT-3204
14.0.0 (Rs)

Debian 12 supported as operating system

Debian 12 is now supported as the operating system for:

  • Spotfire® Server

  • Spotfire® Web Player

  • Spotfire® Automation Services

  • Spotfire® Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire® Service for R

  • Spotfire® Service for Python

Note: Debian 12 "bookworm" was released on 2023-06-10.

NewSPOT-320814.0.0 (Ps)SPOT-3208
14.0.0 (Ps)

Spotfire is back!

Spotfire® is now a stand-alone brand within Cloud Software Group, and this is reflected in a new logotype and new product names.

The following Spotfire products have been rebranded in this release:

  • Spotfire Server

  • Spotfire Analyst

  • Spotfire Deployment Kit

  • Spotfire Automation Services

  • Spotfire Qualification

  • Spotfire Developer

  • Spotfire Enterprise Runtime for R (a/k/a TERR)

  • Spotfire Enterprise Runtime for R – Server Edition (a/k/a the TERR Service)

  • Spotfire Service for R

  • Spotfire Service for Python

NewSPOT-320414.0.0 (Ps)SPOT-3204
14.0.0 (Ps)

Debian 12 supported as operating system

Debian 12 is now supported as the operating system for:

  • Spotfire® Server

  • Spotfire® Web Player

  • Spotfire® Automation Services

  • Spotfire® Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire® Service for R

  • Spotfire® Service for Python

Note: Debian 12 "bookworm" was released on 2023-06-10.

NewSPOT-242614.0.0 (Ps)SPOT-2426
14.0.0 (Ps)

Bring your own Python

You can deploy and use your preferred Python distribution with the Spotfire Service for Python.

Note: To use an alternative Python distribution, install the Python packages and set the environment variable SPOTFIRE_PYTHON_HOME to point to that installation. If the environment variable SPOTFIRE_PYTHON_HOME is not specified, then Spotfire Service for Python uses the version of Python bundled with this product.

Note: For consistency, the deployed Python version must be the same for all the Spotfire Service for Python instances within the same Spotfire deployment area.

Note: Python 3.7 or higher is required.

NewTERRSRV-145814.0.0 (Ps 1.17.0)TERRSRV-1458
14.0.0 (Ps 1.17.0)

Bring your own Python

You can deploy and use your preferred Python distribution with the Spotfire Service for Python.

Note: To use an alternative Python distribution, install the Python packages and set the environment variable SPOTFIRE_PYTHON_HOME to point to that installation. If the environment variable SPOTFIRE_PYTHON_HOME is not specified, then Spotfire Service for Python uses the version of Python bundled with this product.

Note: For consistency, the deployed Python version must be the same for all the Spotfire Service for Python instances within the same Spotfire deployment area.

NewSPOT-313012.5.0 (s)SPOT-3130
12.5.0 (s)

Initiate OAuth2 flow from Information Services

Information Services now supports initiating OAuth2 flows, when needed to authenticate users. This is useful in cases where Spotfire and the external data source use different identity providers, or when you are using an identity provider (for example, AzureAD) that does not allow scopes for different resources in the same access token requested through OIDC.

NewSPOT-305512.5.0 (s)SPOT-3055
12.5.0 (s)

Product license information included

The Spotfire® Server Installation and Administration guide now includes more detailed information on product license models and license types.

NewSPOT-185812.5.0 (s)SPOT-1858
12.5.0 (s)

Save items as favorites in the library

You can now mark individual items (for example, files, folders, information links, data connections, etc.) as favorites in the Spotfire library.

  • You can add and remove an item as a favorite by clicking the "star" icon next to the item. 

  • You can quickly access your favorite items by expanding the Library section in the navigation panel to the left of the web administration pages and clicking Favorites.

  • The favorite item list is private, only visible to the person that created it.

  • The favorites counter, next to the favorites icon, shows the number of users that currently have that item as a favorite.

  • The favorites counter is visible to all users that have access to the View favorite counter license feature.

Note: The Spotfire Server administrator can switch off the favorites feature for the entire Spotfire environment, or hide the favorites counter from all users except for library administrators (or another group) using the View favorite counter license feature (under the TIBCO Spotfire Consumer license).

Note: This feature requires changes before upgrade if you use Oracle as the Spotfire database. See Changes in functionality.

NewSPOT-175312.5.0 (s)SPOT-1753
12.5.0 (s)

Spotfire Service for R

The new TIBCO Spotfire® Service for R enables the execution of data functions using the open-source R programming language.

Analyses that are created in Spotfire Analyst and take advantage of R scripts are available for Spotfire Business Author and Consumer users in the web client through the Spotfire® Service for R.

Note: The Spotfire Service for R does not provide a local engine so any R scripts executed with the R service always run on the server. Because of this, users who are not members of the Script Author group cannot run R scripts—even their own—unless the script has been trusted by a script author. However, a Spotfire Server administrator might bypass this security measure. See the TIBCO Spotfire® Service for R Installation and Administration guide for more information.

NewTSS-3262412.5.0 (s)TSS-32624
12.5.0 (s)

Configuring a datasource for Information Services using a template

To work around JDBC drivers that are used for Information Services data sources, and that prevent creating database connections concurrently from a single driver class instance (for example, com.sas.rio.MVADriver), you can now configure these options in the Information Services datasource template, as follows.

spotfire.pooling.data.source.use-legacy-mechanism-to-create-driver

  • This option skips using the normal java.sql.DriverManager.getDriver(String) and instead uses the default constructor to create one driver class instance per Information Services datasource.

spotfire.pooling.data.source.create-new-driver-instance-for-each-connection

  • This option is similar, but it creates a driver class instance using the legacy mechanism every time a new datasource database connection is created.

Example:


   ... 

   
        spotfire.pooling.data.source.use-legacy-mechanism-to-create-driver
        true
   

   
      spotfire.pooling.data.source.create-new-driver-instance-for-each-connection
      true
   

 

 

See the following cli commands for how to apply these options:

  • add-ds-template

  • export-ds-template

  • modify-ds-template

NewTSS-3251612.5.0 (s)TSS-32516
12.5.0 (s)

Configure a timeout for Ignite cache operations

In certain environments and situations, where Ignite networking is unstable or stalls, it might be beneficial to configure a timeout when retrieving or modifying cached values.

This will make it easier to detect such errors from a client perspective because the error rate will increase.

Also, when such a timeout occurs, the load balancer health URL will also indicate that the Spotfire Server instance is unhealthy.

To configure a timeout, set clustering.apacheignite.timeouts.cache-operations-milliseconds to the wanted timeout value (in milliseconds). Default is -1 (disabled).

NewTSS-3251212.5.0 (s)TSS-32512
12.5.0 (s)

Increased robustness

It is now possible to make the Spotfire Server system more robust by replicating Ignite data to more cluster instances than the default. This ability is useful for situations when Spotfire Server instances are frequently restarted, or if there are network communication issues in the cluster.

  • To enable full replication in all of the cluster instances, use the following command:

config set-config-prop --name=clustering.apacheignite.caches.defaults.cache-mode --value=REPLICATED

  • To change the default replication to a custom number of cluster instances, use the following command:

config set-config-prop --name=clustering.apacheignite.caches.defaults.backups --value=3

NewTSS-3245812.5.0 (s)TSS-32458
12.5.0 (s)

Increased robustness and resilience for communication between the node manager and the Spotfire Server

The communication between the node manager and the Spotfire Server is now more robust when Spotfire Server instances are unresponsive or unexpectedly stopping.

  1. Requests from the node manager to the Spotfire Server are now spread among the known online Spotfire Server instances. This can be disabled by setting the JVM system property -Dspotfire.load-balance-requests=false, for example, through the JAVA_OPTS environment variable (see also Add custom JVM arguments).

  2. Node manager Java OCSP requests are now using a local OCSP load balancing proxy and cache. The proxy can be disabled by setting the JVM system property -Dspotfire.ocsp.use-local-proxy=false and caching can be disabled with -Dspotfire.ocsp.local-proxy.cache-responses=false, for example, through the JAVA_OPTS environment variable.

  3. HTTP Cache-Control response headers have been added for OCSP and code trust responses in Spotfire Server.

  4. Other smaller improvements, like additional retries when needed, have also been added.

NewTSS-3243512.5.0 (s)TSS-32435
12.5.0 (s)

Configure client failure detection timeout

In certain situations, for example, when you need to detect failures earlier, you might want to lower some timeouts.

To configure client failure detection timeouts, set clustering.apacheignite.timeouts.client-failure-detection-timeout to the wanted value in milliseconds.

For more information, see IgniteConfiguration.clientFailureDetectionTimeout and IgniteConfiguration.failureDetectionTimeout (configured with clustering.apacheignite.timeouts.failure-detection-timeout) in the Apache Ignite Network Configuration documentation.

NewTSS-3223412.5.0 (s)TSS-32234
12.5.0 (s)

Refresh and access token improvements for identity provider authentication for data sources

When you use an identity provider as the authentication method to authorize Spotfire to access data sources (in Information Services or TIBCO Data Virtualization connections), any refresh token is now persisted to be reused across sessions. On the My account page in the Spotfire web administration pages, you can now view and manage all active access and refresh tokens.

NewTSS-3006712.5.0 (s)TSS-30067
12.5.0 (s)

Add custom JVM arguments

You can use the JAVA_OPTS environment variable to add additional custom JVM arguments for the node manager.

NewTSDC-717912.5.0 (a)TSDC-7179
12.5.0 (a)

Command timeout for SAP HANA connections

When you create or edit an SAP HANA data connection, you can now adjust the Command timeout.

NewTSDC-713612.5.0 (a)TSDC-7136
12.5.0 (a)

Control metadata loading for Google BigQuery data connections

In the Administration Manager, there is a new preference setting, Connectors > Google BigQuery > ListAllProjects. With this preference, you can control if you can see and select data from all your projects, or only the selected billing project, when you create or edit a Google BigQuery data connection. By setting ListAllProjects to False, you might be able to reduce the time it takes to load metadata when you open the Views in Connection dialog, especially if you have access to data in many projects.

NewSPOT-312312.5.0 (a)SPOT-3123
12.5.0 (a)

Connector for TIBCO Data Virtualization supports BOOLEAN

You can now access BOOLEAN type data with the connector for TIBCO Data Virtualization.

NewSPOT-309812.5.0 (a)SPOT-3098
12.5.0 (a)

Data tables overview in data canvas

If you have an analyst or business author role, and you have access to the Manage Data Tables license feature, you can now view and manage data tables, data tables properties, and column properties from the data canvas, both in the installed client and the web client.

You reach the new overview by opening the data canvas sidebar and clicking on the Data tables header. Click the various tabs in the overview to go to the corresponding section. The data table properties and the column properties views let you view and create new properties, and you can edit default values where applicable.

NewSPOT-307812.5.0 (a)SPOT-3078
12.5.0 (a)

Save items as favorites in the library

You can now mark individual items (for example, files, folders, information links, data connections, etc.) as favorites in the Spotfire library.

  • You can add and remove an item as a favorite by clicking the "star" icon next to the item, in the Files and data flyout or the web view of the library. 

  • You can quickly access your favorite items by clicking Favorites in the Files and data flyout.

  • The favorite item list is private, only visible to the person that created it.

  • The favorites counter, next to the favorites icon, shows the number of users that currently have that item as a favorite.

  • The favorites counter is visible to all users that have access to the View favorite counter license feature.

Note: The Spotfire Server administrator can switch off the favorites feature for the entire Spotfire environment, or hide the favorites counter from all users except for library administrators (or another group) using the View favorite counter license feature (under the TIBCO Spotfire Consumer license).

NewSPOT-216112.5.0 (a)SPOT-2161
12.5.0 (a)

New Markings panel for better overview and management of markings

The new Markings panel enables adding, editing, and removing markings both in the installed client and the web client. In the Markings panel, you can quickly view the number of visualizations that are using or are limited by a specific marking. You can also jump directly to a visualization from the panel.

Markings in Spotfire are visual representations of user-selected data in visualizations, providing a powerful way to interact with, and explore, data. Markings can be used to perform a variety of operations in Spotfire, such as highlighting selected data points, filtering data, and linking multiple visualizations together.

To open the Markings panel, select View > Markings on the menu bar.

NewSPOT-184212.5.0 (a)SPOT-1842
12.5.0 (a)

Improved usability for data view parameters in external actions

During configuration of a data view parameter, you will now see information about any existing row limits directly in the Configure action flyout. When triggering an action, you will be prevented from running it if the number of rows are not within the specified row limit range. Additionally, an action that works on marked data can be made inactive until some data is marked.

NewSPOT-179112.5.0 (a)SPOT-1791
12.5.0 (a)

Faster Python data functions

The Python data function execution speed has been significantly improved, leading to more efficient workflows and better productivity.

Beyond generic improvements, run-length encoding (RLE) compression is now available also for Python data functions, which reduces the size of data and therefore reduces network latency.

In the cases where RLE compression is not desired, an administrator can disable this feature via a group preference (PythonServiceUseRunLengthEncoding), using the Administration Manager.

NewTS-7231712.5.0 (a)TS-72317
12.5.0 (a)

Prompt for username and password in Information Services data sources

In Information Designer, you can now create data sources where end users must log in with their credentials both to access data, and to create a new information link. To achieve this, select the User authentication check box for the data source, and do not input the username and password.

NewSPOT-179112.5.0 (Ps)SPOT-1791
12.5.0 (Ps)

Faster Python data functions

The Python data function execution speed has been significantly improved, leading to more efficient workflows and better productivity.

Beyond generic improvements, run-length encoding (RLE) compression is now available also for Python data functions, which reduces the size of data and therefore reduces network latency.

In the cases where RLE compression is not desired, an administrator can disable this feature via a group preference (PythonServiceUseRunLengthEncoding), using the Administration Manager.

NewTERRSRV-143912.5.0 (Ps 1.16.0)TERRSRV-1439
12.5.0 (Ps 1.16.0)

Python module spotfire improved

The spotfire Python module is now implemented using a compiled native extension to improve the performance of moving data between Spotfire and Python.

NewSPOT-179512.4.0 (s)SPOT-1795
12.4.0 (s)

New command to validate JDBC data source templates

With the validate-data-source CLI command, you can validate a JDBC data source template for Information Services. When you run the command, Spotfire performs a test connection to an external data source, with the settings and JDBC driver specified in a data source template .xml file. The test can help you assess if the data source template is valid, and if it is compatible with the data source and JDBC driver, before you add the data source template to the Spotfire configuration.

NewTSS-3191012.4.0 (s)TSS-31910
12.4.0 (s)

Change log level configuration for multiple instances

You can now select multiple Automation Services or Web Player service instances under Nodes in the Monitoring & Diagnostics, Overview page, and set or reset the log level configuration for multiple instances simultaneously.

NewTSS-3050112.4.0 (s)TSS-30501
12.4.0 (s)

New parameters for OAuth2 in Information Services

When you use an OAuth2 identity provider for authentication in Information Services data sources, it is now possible to pass the URL of the OpenID Connect Discovery Document or the OAuth2 Metadata, and the URL of the OAuth2 Token Endpoint to drivers.

NewSPOT-308612.4.0 (a)SPOT-3086
12.4.0 (a)

Data canvas sidebar

The new data canvas sidebar allows you to access data tables and data functions more easily than ever before. Quickly switch between a large number of data tables and data function instances in the analysis, with fewer clicks, and navigate through your data with ease.

Open the data canvas and look for the new sidebar on the left-hand side of the screen. Here, all data tables in your analysis, along with any data function instances in use, are displayed. You can collapse or expand the sidebar as needed, to either maximize your working space or to keep the list of data tables available the whole time.

NewSPOT-305912.4.0 (a)SPOT-3059
12.4.0 (a)

Column description in Data in analysis flyout

You can now add and view column descriptions from the Data in analysis flyout. Descriptions can help you to document the purpose and meaning of data columns, thus making it easier for you and others to understand the analysis and its data.

Simply open the Data in analysis flyout, click on a column and navigate to the Details on selected column view in the expanded flyout. Here you can enter a description for that column.

NewSPOT-218212.4.0 (a)SPOT-2182
12.4.0 (a)

New Column from marked dialog

In the web client, you can now use the Column from marked functionality to change what column is used on an axis by marking certain data in another visualization. For example, you can create a visualization that is affected by a data table in such a way that when marking certain data in the table, an axis of the new visualization changes to show the value of a specific marked cell in the table.
In the installed client, the existing Column from marked dialog has been given a more modern look and feel.

NewSPOT-184112.4.0 (a)SPOT-1841
12.4.0 (a)

Improved configuration of external actions

When configuring or running an external action, you will now get more suitable UI controls for each parameter depending on data type. For example, you might see predefined drop-down lists, check boxes, and numeric input controls in addition to text input fields.

This makes it easier for people using the analysis to know what type of input is expected and it reduces the likelihood of issues when an action is run.

NewTS-7139112.4.0 (a)TS-71391
12.4.0 (a)

Spotfire web client user guide as a PDF

The user guide for the Spotfire web client is now available as a PDF document

NewSPOT-190412.3.0 (s)SPOT-1904
12.3.0 (s)

Red Hat Enterprise Linux 9 supported as operating system

Red Hat Enterprise Linux 9 (RHEL 9) is now a supported operating system for:

  • TIBCO Spotfire® Server

  • TIBCO Spotfire® Web Player

  • TIBCO Spotfire® Automation Services

  • TIBCO Spotfire® Statistics Services

  • TIBCO® Enterprise Runtime for R - Server Edition

  • TIBCO Spotfire® Service for Python

NewSPOT-22612.3.0 (s)SPOT-226
12.3.0 (s)

Changing the logging level from the web administration pages

In Monitoring & Diagnostics, you can now do the following: 

  • In the Overview page, you can now see the current log configuration level for Web Player services and Automation Services instances in the new "Log configuration" column. You can set and reset the log configuration level using the context menu or by clicking the current level value for a server or instance in the "Log configuration" column.

  • In the Instances page, you can see the current log configuration level for the selected instance, and you can change it by clicking on the current value.

Logging configuration is persisted in the file log4net.config.

NewTSS-3205112.3.0 (s)TSS-32051
12.3.0 (s)

Improved troubleshooting of sites and resource pools

Additional site and routing information for the resource pool has been added to the descriptive files in the troubleshooting bundle.

NewTSS-3053212.3.0 (s)TSS-30532
12.3.0 (s)

Set required scopes for identity providers in data source templates

A new parameter, scope, is available for the TokenCredentialsProvider class for Information Services data source templates. With the scope parameter, you can specify what OAuth2 scopes that are required for accessing data from a data source when you log in with an identity provider.

NewTSS-2225212.3.0 (s)TSS-22252
12.3.0 (s)

Use login_hint in OpenID Connect authentication requests

The Spotfire Server now supports the use of the login_hint parameter in OpenID Connect authentication requests.

NewTSAS-113312.3.0 (a)TSAS-1133
12.3.0 (a)

Document properties values can now be added into Automation Services tasks

You can now use the option Tools > Insert Field in the Automation Services Job Builder to insert the value of a document property into an Automation Services task.

NewTSDC-706112.3.0 (a)TSDC-7061
12.3.0 (a)

Support for Amazon Redshift ODBC Driver version 2.x 

The data connector for Amazon Redshift now supports using version 2.x of the Amazon Redshift ODBC Driver. 

NewTSDC-704912.3.0 (a)TSDC-7049
12.3.0 (a)

New functions for Apache Drill data

The data connector for Apache Drill now supports the following functions:

  • Quarter

  • Week

  • DayOfMonth

  • DayOfYear

  • DayOfWeek

NewSPOT-304612.3.0 (a)SPOT-3046
12.3.0 (a)

New Automation Services task for executing data functions

A new task, Execute Data Function, has been added to the Automation Services Job Builder. This new task enables running and completing a data function before performing later tasks and also enables chaining executions and completions of multiple data functions in a predetermined sequence in an automated job.

NewSPOT-301512.3.0 (a)SPOT-3015
12.3.0 (a)

Improved sort order settings from the Data in analysis flyout

If you have access to the Data Panel license feature you can now change the sort order of a column by copying the sort order from another column, when modifying the sort order from the Data in analysis flyout. You can also see a preview of the selected sort order. This functionality is available both in the installed client and in the web client.

NewSPOT-299712.3.0 (a)SPOT-2997
12.3.0 (a)

View column and data table properties in the data canvas

If you have access to the Manage Data Tables license feature, and you have an analyst or business author role, you can now view all column properties (metadata) available for columns (and, in some cases, also for hierarchies) and data table properties in the data canvas. You can click each graphical node to see the values associated with each node.

NewSPOT-299512.3.0 (a)SPOT-2995
12.3.0 (a)

Specify key columns for a data table from the data canvas

If you have access to the Manage Data Tables license feature, and you have an analyst or business author role, you can now define key columns for a data table from the data canvas, both in the installed client and the web client.

When key columns are specified, they uniquely identify all rows in the data table and enable functionality for all users of the analysis, such as reapplication of markings, tags or bookmarks when re-opening an analysis. As an author, you can replace specific values in the data table, and the updates are kept when the analysis is reopened.

NewSPOT-299112.3.0 (a)SPOT-2991
12.3.0 (a)

Specify more data table settings from the data canvas

If you have access to the Manage Data Tables license feature, and you have an analyst or business author role, you can now define more data table settings from the data canvas, both in the installed client and in the web client.

The new Settings popover includes the option to switch data storage settings (linked or embedded in analysis), how to handle filters creation (automatic or manual), as well as additional settings to show/hide the data table in the user interface, enable caching for calculated columns and (in the installed client only) show or skip the column mismatches dialog.

NewSPOT-298912.3.0 (a)SPOT-2989
12.3.0 (a)

Improved column formatting from the Data in analysis flyout

If you have access to the Data Panel license feature you can now also change the formatting of a column by copying the formatting from another column, when modifying the column formatting from the Data in analysis flyout. This functionality is available both in the installed client and in the web client.

NewSPOT-298712.3.0 (a)SPOT-2987
12.3.0 (a)

Specification of geocoding in the Data in analysis flyout

If you have access to the Data Panel license feature, and you have an analyst or business author role, you can now easily view and edit geocoding properties from the Data in analysis flyout in both the installed client and the web client.

The expanded Data in analysis flyout now contains a Geocoding section, allowing you to easily specify that a column contains geographic information. This information can be used for positioning data on a map.

NewSPOT-298512.3.0 (a)SPOT-2985
12.3.0 (a)

Reload all or linked data sources only in the data canvas

If you have access to the Manage Data Tables license feature, and you have an analyst or business author role, you can now reload either all data sources or linked data sources only for a data table in the data canvas.

NewSPOT-161612.3.0 (a)SPOT-1616
12.3.0 (a)

Log in with an identity provider to TIBCO Data Virtualization

The data connector for TIBCO Data Virtualization now supports using an identity provider (using OAuth2 or OpenID Connect) for authentication. You can use this authentication method in individual data connections, and also when you have set up an external library with the connector.

NewTS-7109812.3.0 (a)TS-71098
12.3.0 (a)

The following are new features from previous releases, that were not reported in release notes at the time:

API to disable prompts for column matches (since 12.1)

With the API, it is now possible to disable prompts for matching columns when data has been replaced. This can be specified for each data table.

API to set data function categories and icons (since 12.1)

With the API, it is now possible to set categories for data functions, which will affect how they will be presented (icon, keywords) in the f flyout. The API also allows for setting custom icons.

API for position and alignment of legends (since 12.0)

With the API, it is now possible to configure the legend of a visualization to display 'Color by', 'Shape by', and 'Series by' legend items horizontally, above or below the visualizations, aligned left, right or centered.

API to set linear regression fit parameters in data relationships calculations (since 12.0)

With the API, it is now possible for data relationships calculations to configure fit parameters (Slope, Intercept) when using linear regression as the comparison method. The slope indicates the steepness of a line, and the intercept indicates the location where it intersects an axis.

API for zoom interpolation in map chart image layers (since 11.7)

With the API, it is now possible to configure an image in a map chart to keep sharp edges when upscaling the image, to avoid image blurring. This makes it possible to better inspect irregularities within pictures taken by image sensors, such as clusters of defective pixels.

NewTS-7092512.3.0 (a)TS-70925
12.3.0 (a)

Switch off impersonation for Kerberos

When Kerberos authentication is used, it is now possible to disable impersonation when verifying a certificate.

NewSPOT-190412.3.0 (Ts)SPOT-1904
12.3.0 (Ts)

Red Hat Enterprise Linux 9 supported as operating system

Red Hat Enterprise Linux 9 (RHEL 9) is now a supported operating system for:

  • TIBCO Spotfire® Server

  • TIBCO Spotfire® Web Player

  • TIBCO Spotfire® Automation Services

  • TIBCO Spotfire® Statistics Services

  • TIBCO® Enterprise Runtime for R - Server Edition

  • TIBCO Spotfire® Service for Python

NewSPOT-190412.3.0 (Ps)SPOT-1904
12.3.0 (Ps)

Red Hat Enterprise Linux 9 supported as operating system

Red Hat Enterprise Linux 9 (RHEL 9) is now a supported operating system for:

  • TIBCO Spotfire® Server

  • TIBCO Spotfire® Web Player

  • TIBCO Spotfire® Automation Services

  • TIBCO Spotfire® Statistics Services

  • TIBCO® Enterprise Runtime for R - Server Edition

  • TIBCO Spotfire® Service for Python

NewSPOT-185412.2.0 (s)SPOT-1854
12.2.0 (s)

Ubuntu supported as operating system

Ubuntu 22.04 LTS is now supported as the operating system for:

  • TIBCO Spotfire® Server

  • TIBCO Spotfire® Web Player

  • TIBCO Spotfire® Automation Services

  • TIBCO Spotfire® Statistics Services

  • TIBCO® Enterprise Runtime for R - Server Edition

  • TIBCO Spotfire® Service for Python

NewSPOT-184912.2.0 (s)SPOT-1849
12.2.0 (s)

Action logging for actions

Usage data for running external actions can now be captured in the user action log. The logs can be analyzed to better understand how the actions are used, and the logged data can also be a support in audits.

NewTSS-3184812.2.0 (s)TSS-31848
12.2.0 (s)

Configure use of OpenID Connect token hints using the command line

The config-oidc command now has a new argument, --provider-include-id-token-hint, that can be used for configuring the use of the id_token_hint parameter in OpenID Connect authentication requests.

NewTSS-3183312.2.0 (s)TSS-31833
12.2.0 (s)

Updated command for deleting library versions

The delete-library-versions cli command now has two new arguments for defining a lower and an upper limit on the number of versions to be kept for each item.

NewTSS-3182712.2.0 (s)TSS-31827
12.2.0 (s)

New command to remove a member from a group

The new cli command remove-member can be used to remove an existing user or group from a group.

NewTSS-3181512.2.0 (s)TSS-31815
12.2.0 (s)

New cli command to delete Web Player state

The new cli command delete-analysis-states can be used to remove stale or unwanted personalized views for each web client user from analyses in the library.

NewTSS-3112712.2.0 (s)TSS-31127
12.2.0 (s)

New library item search options for version history

You can now search for the latest version of a library item by the version name, by a version comment, or by who created the version.

NewTSS-2957012.2.0 (s)TSS-29570
12.2.0 (s)

Minimum- and maximum-length password support

Spotfire Server now supports setting a minimum length and a maximum length for passwords stored in the Spotfire database.

NewTSS-2956012.2.0 (s)TSS-29560
12.2.0 (s)

Improved library search for users

You can now more easily search the library for a specific user due to the addition of a search field that filters to the users matching your input in the 'Created by' and 'Modified by' filter fields. 

NewTSS-1779712.2.0 (s)TSS-17797
12.2.0 (s)

New configuration option for Information Services

Use the new option information-services.logs.max-procedure-input-rows-logged to set the number of rows of input in a stored procedure to log when your Information Link contains a stored procedure. The default value is 10.

NewTSDC-703712.2.0 (a)TSDC-7037
12.2.0 (a)

Access data from Teradata Vantage Cloud Lake

You can now access data from Teradata Vantage Cloud Lake with the data connector for Teradata. 

NewSPOT-205012.2.0 (a)SPOT-2050
12.2.0 (a)

Configurable labels and descriptions in action input prompts

It is now possible to customize labels and add descriptions in external action prompts, to make it easier for the person running the action to know what type of input is expected.

NewSPOT-204712.2.0 (a)SPOT-2047
12.2.0 (a)

Optional parameters for actions

To make it easier to configure external actions, it is now possible to skip parameters that you find unnecessary, if they have been defined as optional in the external service.

NewSPOT-188312.2.0 (a)SPOT-1883
12.2.0 (a)

Data in analysis flyout from data canvas

The data in analysis flyout is now accessible when you are working in the data canvas, thus making it easier to view and edit a column's properties in the context of a selected data table.

NewSPOT-184912.2.0 (a)SPOT-1849
12.2.0 (a)

Action logging for actions

Usage data for running external actions can now be captured in the user action log. The logs can be analyzed to better understand how the actions are used, and the logged data can also be a support in audits.

NewSPOT-183312.2.0 (a)SPOT-1833
12.2.0 (a)

Tags in web client

In the web client, it is now possible to attach tags to data rows. This way you can gather data rows exactly as you want, and you will be able to quickly identify the tagged rows in different visualization contexts. For example, you can gather the top hundred values by attaching the same tag to them, or assign 'Good', 'Bad', or 'OK' tags to values.
In the installed client, the existing tags dialogs got a more modern look.

NewSPOT-182512.2.0 (a)SPOT-1825
12.2.0 (a)

Export data to the library

It is now possible to export data from a Spotfire analysis to the library when working in the web client. The data will be saved as an SBDF file (TIBCO Spotfire Binary Data Format file), which stores the data and metadata. The existing dialog in the installed client has a fresh new look.

NewSPOT-182412.2.0 (a)SPOT-1824
12.2.0 (a)

Export data to file

In the web client, you can now export data from a visualization or a data table in your analysis to a local file. Depending on the visualization type, or if you export from a data table, you can save the exported data as a text file, a CSV file, an SBDF file (TIBCO Spotfire Binary Data Format file), an STDF file (TIBCO Spotfire Text Data Format), or a Microsoft Excel file. In the installed client, the existing dialog now has a more modern look and feel.

NewSPOT-144112.2.0 (a)SPOT-1441
12.2.0 (a)

Format dates using the ISO week and year standard

It is now possible to format dates using the ISO-8601 week and year standard. This helps determining how to show date hierarchies in visualizations, and how they are used in calculations. 

The purpose of the ISO-8601 week-based calendar is to provide an unambiguous and well-defined method of representing dates and times, which will avoid misinterpretation of numeric representations of dates and times. This is particularly important when data is transferred between countries with different conventions for writing numeric dates and times.

NewTS-7050312.2.0 (a)TS-70503
12.2.0 (a)

Copy GUID and library URLs from within an analysis

It is now possible to copy the analysis GUID and library URLs to clipboard from within an open analysis that is saved in the library. Open File > Analysis information to find the GUID and URLs.

NewTS-7011212.2.0 (a)TS-70112
12.2.0 (a)

Learn which Python packages are available on TIBCO Cloud Spotfire

Spotfire Analyst Help now includes a topic detailing how to create a Python data function that displays the Python packages available on TIBCO Cloud Spotfire.

NewTS-6118812.2.0 (a)TS-61188
12.2.0 (a)

Improvements to concatenation functions for PostgreSQL-based connectors

The connectors for PostgreSQL, Apache HAWQ, Amazon Redshift, and Greenplum now support using the & operator for concatenating strings. Also, you can now use the CONCAT function for these connectors with more than two arguments, and arguments of types other than string.

NewSPOT-185412.2.0 (Ts)SPOT-1854
12.2.0 (Ts)

Ubuntu supported as operating system

Ubuntu 22.04 LTS is now supported as the operating system for:

  • TIBCO Spotfire® Server

  • TIBCO Spotfire® Web Player

  • TIBCO Spotfire® Automation Services

  • TIBCO Spotfire® Statistics Services

  • TIBCO® Enterprise Runtime for R - Server Edition

  • TIBCO Spotfire® Service for Python

NewSPOT-185412.2.0 (Ps)SPOT-1854
12.2.0 (Ps)

Ubuntu supported as operating system

Ubuntu 22.04 LTS is now supported as the operating system for:

  • TIBCO Spotfire® Server

  • TIBCO Spotfire® Web Player

  • TIBCO Spotfire® Automation Services

  • TIBCO Spotfire® Statistics Services

  • TIBCO® Enterprise Runtime for R - Server Edition

  • TIBCO Spotfire® Service for Python

NewSPOT-129612.2.0 (Ps)SPOT-1296
12.2.0 (Ps)

TIBCO Spotfire® Service for Python is available in TIBCO Cloud™

You can now publish a Spotfire analysis that contains Spotfire Service for Python data functions on TIBCO Cloud for use by Spotfire Business Author and Consumer users.

NewTS-7013312.1.0 (s)TS-70133
12.1.0 (s)

New file for specifying service configurations on Linux

When running the Automation Services and Web Player services on Linux, the new Spotfire.Dxp.Worker.Host.env service configuration file can now be used to, for example, set specific environment variables for a service.

NewTSS-3158612.1.0 (s)TSS-31586
12.1.0 (s)

Support for cobranding packages in zip format

Cobranding packages in zip format are now unpacked on the Spotfire Server, in addition to the previously supported cab format.

NewTSS-3126112.1.0 (s)TSS-31261
12.1.0 (s)

Improved robustness by creating new data source connections on separate threads

To work around issues with certain drivers that can become unresponsive, you can now create a data source connection on a separate thread.

To enable the feature, add a connection property with the name spotfire.pooling.data.source.connection-creation-on-separate-thread, with the value set to true.

NewTSS-3077412.1.0 (s)TSS-30774
12.1.0 (s)

Users page: split view showing user details

When you select a user name from the list in the server web administration page, you can now view the user details (such as Profile, Licenses, and so on) by splitting the view between the list of user names and the user's details. You can also switch between viewing the user's details in split view mode or full view mode.

This new feature makes it easier for administrators to see and edit information about a user while jumping from one user name to another in the list.

NewTSS-3077312.1.0 (s)TSS-30773
12.1.0 (s)

Groups page: split view showing group details

When you select a group from the list in the server web administration page, you can now view the group details (such as Members, Licenses, and so on) by splitting the view between the list of groups and the selected group's details. You can also switch between viewing the group's details in split view mode or full view mode.

This new feature makes it easier for administrators to see and edit information about a group while jumping from one group to another in the list.

NewTSS-866612.1.0 (s)TSS-8666
12.1.0 (s)

Information about number of rows processed in Information Services log file

In the log file for Information Services (sql.log), you can now see how many rows of data were processed after you use an information link to access data.

NewTSS-856112.1.0 (s)TSS-8561
12.1.0 (s)

Data source included in Information Services log file

The Information Services log file, sql.log, now includes information about which data sources are used in a query.

NewTSDC-696912.1.0 (a)TSDC-6969
12.1.0 (a)

Use MAKEUTF8 in connections to Vertica

The connector for Vertica now supports the MAKEUTF8 function.

NewSPOT-181512.1.0 (a)SPOT-1815
12.1.0 (a)

New Add hierarchy dialog

In the web client, you can now create hierarchies more easily using the new Add hierarchy dialog. 
In the installed client, the existing dialog got a more modern look and feel.

NewSPOT-172712.1.0 (a)SPOT-1727
12.1.0 (a)

New look for data functions

Data functions can now be shown with a fresh new look, where different, category-based, icons allow faster identification and selection among the many data functions you might have.

Data functions authors can specify an icon for their data functions from a list of predefined categories with an associated icon and keywords, or they can add custom icons.

NewSPOT-170712.1.0 (a)SPOT-1707
12.1.0 (a)

Access data from Amazon Redshift Serverless

You can now access data from Amazon Redshift Serverless with the connector for Amazon Redshift.

NewSPOT-169212.1.0 (a)SPOT-1692
12.1.0 (a)

Skip automatic column matches

You can now switch off prompting for column mismatches when replacing data. This is especially useful to avoid interruption of an automated workflow when replacing multiple data tables in sequence.

Existing analyses are not affected. The new setting is available in the data table properties for a specific analysis, as a user level option, or as a group level preference set by an administrator.

NewTS-6979512.1.0 (a)TS-69795
12.1.0 (a)

Integer input in external actions 

Integer is now a supported input data type for external actions.

NewTS-6968012.1.0 (a)TS-69680
12.1.0 (a)

Copy coordinates for non-geographical positions

In map charts, it is now possible to get Cartesian coordinates, when the coordinate reference system is set to None.

NewTS-6964412.1.0 (a)TS-69644
12.1.0 (a)

Updated CustomFileDataSource API

AlwaysLoadOnApplicationThread can now be set via the API for custom file data sources.

NewTS-6764612.1.0 (a)TS-67646
12.1.0 (a)

Remove items from Recent analyses and Recent data

It is now possible to remove items from the Recent analyses and Recent data sections in the Files and data flyout.

To remove an item, right-click it and select Remove from Recent analyses or Remove from Recent data. Alternatively, in list view, hovering over an item will display a context menu where you can also choose to remove that item.

NewTSS-3297112.0.9 (s)TSS-32971
12.0.9 (s)

New CLI commands for migrating data sources from DataDirect JDBC drivers

Added new CLI commands, create-datadirect-datasources-update-script and update-datasource, to help with migrating Information Services data sources from TIBCO-branded DataDirect JDBC drivers.

NewTS-7412112.0.8 (a)TS-74121
12.0.8 (a)

Access data from Google Analytics 4

You can now access data from Google Analytics 4 in Spotfire.

Google Analytics 4 is the current generation of Google Analytics. Google is retiring the previous generation, Universal Analytics, which Spotfire already supports. In this, and later versions of Spotfire, to access your legacy Universal Analytics data, select Connect to > Google Analytics (Universal Analytics).

NewTS-7432612.0.5 (a)TS-74326
12.0.5 (a)

Easy access to information about data sources in Information Designer

You can now right-click in the Data Sources pane of the Information Designer and select Copy List of Data Sources to see information about all the data sources in your system.

NewTSS-3209912.0.4 (s)TSS-32099
12.0.4 (s)

Improved troubleshooting of sites and resource pools

Additional site and routing information for the resource pool has been added to the descriptive files in the troubleshooting bundle.

NewTSDC-718912.0.4 (a)TSDC-7189
12.0.4 (a)

Command timeout for SAP HANA connections

When you create or edit an SAP HANA data connection, you can now adjust the Command timeout.

NewTSDC-714112.0.4 (a)TSDC-7141
12.0.4 (a)

Control metadata loading for Google BigQuery data connections

In the Administration Manager, there is a new preference setting, Connectors > Google BigQuery > ListAllProjects. With this preference, you can control if you can see and select data from all your projects, or only the selected billing project, when you create or edit a Google BigQuery data connection. By setting ListAllProjects to False, you might be able to reduce the time it takes to load metadata when you open the Views in Connection dialog, especially if you have access to data in many projects.

NewTS-7244312.0.4 (a)TS-72443
12.0.4 (a)

Copy coordinates for non-geographical positions

In map charts, it is now possible to get Cartesian coordinates, when the coordinate reference system is set to None.

NewTSS-3188712.0.3 (s)TSS-31887
12.0.3 (s)

New cli command to delete Web Player state

The new cli command delete-analysis-states can be used to remove stale or unwanted personalized views for each web client user from analyses in the library.

NewTSDC-710712.0.3 (a)TSDC-7107
12.0.3 (a)

Support for Amazon Redshift ODBC Driver v2.x

The connector for Amazon Redshift now supports using version 2.x of the Amazon Redshift ODBC Driver. 

NewTS-7092712.0.3 (a)TS-70927
12.0.3 (a)

Switch off impersonation for Kerberos

When Kerberos authentication is used, it is now possible to disable impersonation when verifying a certificate.

NewTSDK-69412.0.1 (a)TSDK-694
12.0.1 (a)

Create packages for both Windows and Linux environments

You can now create packages that can target both Windows and Linux by specifying IntendedPlatform="Universal" and TargetFramework="Any" in the .pkdesc file.

This can be useful for packages that do not contain any .NET code, such as cobranding packages and language packs.

NewTSAS-111212.0.0 (s)TSAS-1112
12.0.0 (s)

Configurable file system path in Automation Services tasks

Automation Services tasks can now use a new substitution field, exportPath. During execution, the field is replaced by an actual path specified in the service configuration.

NewSPOT-180112.0.0 (s)SPOT-1801
12.0.0 (s)

New command for automating creation of the Spotfire database

You can now automate creating a Spotfire database with the command line command create-db. You can also automate creating the Spotfire action log database schema with the command line command create-actionlogdb.

The commands create-db and create-actionlogdb work with all supported databases listed in the System Requirements.

Note: As before, the Spotfire database, user, and schemas can be created with the provided database scripts. Now, you can also perform the same steps directly from the command line, without using the scripts.

NewSPOT-167012.0.0 (s)SPOT-1670
12.0.0 (s)

Library compression

Library items imported into, or exported from, the Spotfire library are now compressed using the gzip format. This change provides more efficient use of library space, whether the library is stored in the Spotfire database or in an external storage mechanism. Library compression works with all supported databases. 

NewSPOT-165712.0.0 (s)SPOT-1657
12.0.0 (s)

External actions using TIBCO Cloud Integration

The new feature lets you take action in your business systems directly from the visualizations. You can now trigger business processes, update databases, control Internet of Things devices and much more, without having to leave your Spotfire analysis.

This is made possible by integrating with TIBCO Cloud™ Integration, TCI. TCI offers connectivity to a wide range of applications, databases and collaboration platforms, including custom applications reached by standard communication protocols.

With a hybrid cloud architecture, actions can be used in any Spotfire environment, both in the cloud and on premises. This also applies to the systems that actions can integrate with.

Actions are created with no-code user interfaces, both when building the integration apps in TIBCO Cloud Integration and when configuring them in Spotfire.

A security mechanism is provided to protect your sensitive data. Before an action can be applied, it must be trusted, either by the person running the action, or indirectly by the administrator specifying action configurators as trusted signers.

Note: External actions are not supported in the current versions of Spotfire mobile apps (TIBCO Spotfire® for Apple iOS 2.13.0 and TIBCO Spotfire® for Android 1.4.5).

NewSPOT-159212.0.0 (s)SPOT-1592
12.0.0 (s)

TIBCO Spotfire Automation Services is supported on Linux

Debian 11 is now supported as the operating system for the TIBCO Spotfire Automation Services service.

Note that ASP.NET Core Runtime 6 LTS is required when running on Linux. See also the System Requirements.

Known limitations

The following two job tasks are not supported on Linux:

  • Set Data Source Credentials

  • Set Credentials for External Connection

See also Running Web Player or Automation Services on Linux.

NewSPOT-149112.0.0 (s)SPOT-1491
12.0.0 (s)

Spotfire library version history

It is now possible to utilize version history in the Spotfire library. With history enabled, you can view previous analysis versions and go to any previously-saved version (either to restore the version, or to save a previous version as a new file).

For new installations, library version history is enabled by default and a new version is created each time a file is updated in the library. 

Version history is available, not only for analysis files, but for all visible Spotfire library items, like data sources, data functions, color schemes, SBDF files, mods, etc. As an administrator, you can disable version history entirely, or for certain item types only.

You can view and manage the version history of a library item. From the Library, right-click the item and select View version history. From the Version history tab, you can delete, restore, or save a copy of a specific version.

For easier identification of versions and for change management, you can add a version name and a comment for any specific version.

Note: Each version is a complete copy of the item, not an incremental one. Depending on your Spotfire usage, the Spotfire storage (the Spotfire database or object storage) utilization might increase very fast (for example, if you have many users who frequently save their analyses with embedded data, or if you have frequently running Automation Services jobs). For such situations, automated pruning using the delete-library-versions command is strongly recommended. For TIBCO Cloud™ Spotfire®, all versions are kept at least 30 days. Non-named versions can be deleted after this period.

NewSPOT-146012.0.0 (s)SPOT-1460
12.0.0 (s)

TIBCO Spotfire deployment in Kubernetes

As with previous Spotfire releases, you can create your own recipes for deploying TIBCO Spotfire® using containers and Helm charts on a Kubernetes cluster.

Now, you can also use the recipes from Cloud Deployment Kit for TIBCO Spotfire® as they are, or as the reference starting point for your own recipes.

NewSPOT-79412.0.0 (s)SPOT-794
12.0.0 (s)

TIBCO Spotfire Web Player is supported on Linux

Debian 11 is now supported as the operating system for the TIBCO Spotfire Web Player service.

Note that ASP.NET Core Runtime 6 LTS is required when running on Linux. See also the System Requirements.

 Known limitations

  • Kerberos is not supported.

  • Some data connectors are not supported: Vertica, SAP, Oracle Essbase & Microsoft SQL Server Analysis Services (SSAS)

  • Windows Metafile formats (WMF & EMF) are not supported.

See also Running Web Player or Automation Services on Linux.

NewTS-6913612.0.0 (s)TS-69136
12.0.0 (s)

Read connector credentials profiles from files

It is now possible to read connector credentials profiles from files on the computer running the Worker host service. The directory containing the files is defined by the DataAdapterCredentialsFilesDirectory setting in Spotfire.Dxp.Worker.Host.exe.config.

NewTSS-3120312.0.0 (s)TSS-31203
12.0.0 (s)

Create an action log database using the CLI

A new command, create-actionlogdb, has been added, which can make it easier to create the action log database in many cases. Use of this command does not require installation of the command line tools for the database. Instead, the command uses jdbc to connect to the database.

NewTSS-3094612.0.0 (s)TSS-30946
12.0.0 (s)

Delete old versions from Library version history

It is possible to delete old library versions with the new command delete-library-versions.

You can control whether you want to keep library item versions

  • with comments, 

  • with names,

  • based on a specified library search expression for the keyword created. For example, newer than "a month ago" or "2 weeks ago",

  • by content size. For example, smaller than "500KB".

NewTSS-3066112.0.0 (s)TSS-30661
12.0.0 (s)

New command for removing imported certificates

You can now use the command remove-code-signing-root-certificate to delete imported root certificates for code trust.

NewTSS-3061912.0.0 (s)TSS-30619
12.0.0 (s)

Edit a library item's description from the Library page

You can now edit the description of an item directly from the Library (Browse) web administration page by clicking the pen icon in the details panel.

NewTSS-3052812.0.0 (s)TSS-30528
12.0.0 (s)

Silent update of the database only

When running the upgrade tool in silent mode you can now choose to update only the database. See the file silent.properties for details.

NewTSS-3050212.0.0 (s)TSS-30502
12.0.0 (s)

Spotfire Server now includes a system overview in Troubleshooting Bundle

The troubleshooting bundle now contains a new file, which provides a system overview of the Spotfire environment.

NewTSS-3047612.0.0 (s)TSS-30476
12.0.0 (s)

Copy item to other folder in the library

You can now copy library items into other folders in the library directly, by clicking Copy and navigating into the desired folder.

NewTSS-2996612.0.0 (s)TSS-29966
12.0.0 (s)

New details panel in the library view

You can now view more information about a selected item in the library by opening the details panel. The details are shown to the right of the table, after clicking the Open details panel icon above the table. Resize the panel by clicking and dragging the splitter left or right.

NewTSS-2992312.0.0 (s)TSS-29923
12.0.0 (s)

New data source template setting use-get-schemas

With this setting, Information Services data sources use the getSchemas function to fetch schemas instead of the getTables and getProcedures functions.

The getSchemas function improves performance. However, it shows all schemas regardless of whether these schemas have tables/procedures. The getSchemas function is only available for JDBC versions 4.1 and later.

NewTSS-2957612.0.0 (s)TSS-29576
12.0.0 (s)

Browser-based public API clients in OAuth2 Authorization Server

The built-in OAuth2 Authorization Server now supports browser-based public API clients (registered using the existing register-api-client command). The new type of client is primarily intended for use with the JavaScript API.

NewTSS-2879412.0.0 (s)TSS-28794
12.0.0 (s)

The upgrade tool includes a lock to prevent simultaneous executions

The upgrade tool now includes a transient lock that prevents simultaneous executions of the upgrade. This lock is useful for scripted scenarios when running the upgrade tool in silent mode.

The lock is valid for a short while (default 120 seconds) so that a later run of the execution should proceed, even if a first execution of the upgrade was terminated before the cleanup of the lock was executed.

NewTSS-2617112.0.0 (s)TSS-26171
12.0.0 (s)

Spotfire Server now supports a graceful shutdown from command line

You can now order a delayed or graceful shutdown of the Spotfire Server from the command line, which informs all back-end services that the instance should be considered off line and should not be used for new requests.

Use the following syntax to perform a graceful shutdown from the command line:

/opt/tibco/tss/<{_}version{_}>/tomcat/spotfire-bin/graceful-shutdown.sh --minimum-draining-seconds=<{_}minimum-period-seconds{_}> --draining-timeout-seconds=<{_}delay-seconds{_}>

The command calls for a scheduled shutdown of the Spotfire Server with the specified delay <{_}delay-seconds{_}> in seconds. Use the argument <{_}minimum-period-seconds{_}> to prevent premature shutdowns.

Note: Without support for draining front-end sessions in the load balancer/reverse proxy, front-end requests and session can still be disrupted.

The health check URL responds with a 200 status and DRAINING in the response payload while the server is in this state.

NewTSS-1598512.0.0 (s)TSS-15985
12.0.0 (s)

Better overview of ports

In the web administration Nodes & Services, Network page, you can now clearly see the purpose of the used ports (Communication port/Registration port) when viewing details about a node manager or a server.

NewTSS-881912.0.0 (s)TSS-8819
12.0.0 (s)

More information in Deployments & Packages

In the Deployments & Packages, Deployment areas page, you can now also see a Published by column in the Software packages table.

NewTSAS-111212.0.0 (a)TSAS-1112
12.0.0 (a)

Configurable file system path in Automation Services tasks

Automation Services tasks can now use a new substitution field, exportPath. During execution, the field is replaced by an actual path specified in the service configuration.

NewTSDC-690112.0.0 (a)TSDC-6901
12.0.0 (a)

Spotfire application identifier in connections to Snowflake

When you access data with the connector for Snowflake, the queries from Spotfire to Snowflake now include an identifier that states that the connection is from a Spotfire application.

NewTSDK-69012.0.0 (a)TSDK-690
12.0.0 (a)

Easier to get started with extensions

All C# example extension projects now have a .pkdesc file, that can be used to build packages using the Package Builder console.

Two distribution description .xml files have been included for the C# example extensions, one for Windows and one for Linux.

A new Visual Studio solution has been included that compiles all C# example extension projects.

Two .bat files are included, BuildPackages-windows.bat and BuildPackages-linux.bat. These contain logic to build all valid Windows and Linux packages for the C# example extensions using the included .pkdesc files, as well as building two distribution files containing the packages.

A new command line switch has been added for building distribution files, /ignorespotfirereferences. By using this switch when building a distribution, all references to Spotfire API assemblies are ignored during validation of the built distribution file. This is the recommended way to build distribution files instead of listing Spotfire assemblies in the .pkdesc file as ReferencedFile.

NewTSDK-66912.0.0 (a)TSDK-669
12.0.0 (a)

Extensions for Web Player on Linux

It is now possible to create extensions for Web Player that can be deployed to a Web Player running on Linux. Read more in Building packages that work with the Web Player on Linux.

NewSPOT-177212.0.0 (a)SPOT-1772
12.0.0 (a)

Linear regression with intercept and slope in Data Relationships tool

A new option has been added in the Data Relationships tool to generate fit parameters with intercept and slope information when using linear regression as comparison method.

NewSPOT-176612.0.0 (a)SPOT-1766
12.0.0 (a)

Apply accessible color schemes to visualizations

You can now apply accessible color schemes for categorical columns with a palette that is compliant with the WCAG 2.1 and conforms with Level AA or higher for the contrast between text and background. There are two variants, one adapted for the light theme and one for the dark theme.

NewSPOT-174012.0.0 (a)SPOT-1740
12.0.0 (a)

API for scripts in text areas

A new API capability has been added which allows an IronPython script or a C# extension to add new scripts to text areas, as well as to modify or delete existing scripts.

Note: This API is not supported on Linux.

NewSPOT-173012.0.0 (a)SPOT-1730
12.0.0 (a)

Clickable links in data function descriptions

Clicking on a link in a data function description or a parameter description now opens the target directly in a web browser.

NewSPOT-170712.0.0 (a)SPOT-1707
12.0.0 (a)

Access data from Amazon Redshift Serverless

You can now access data from Amazon Redshift Serverless with the connector for Amazon Redshift.

NewSPOT-166812.0.0 (a)SPOT-1668
12.0.0 (a)

Display legend values horizontally

The values of the Color by, Shape by, and Series by legend items can now be displayed in a horizontal legend.

The horizontal legend can be positioned on either the top or the bottom of the visualization. The values inside the horizontal legend can have left, right, or center alignment.

NewSPOT-165712.0.0 (a)SPOT-1657
12.0.0 (a)

External actions using TIBCO Cloud Integration

The new feature lets you take action in your business systems directly from the visualizations. You can now trigger business processes, update databases, control Internet of Things devices and much more, without having to leave your Spotfire analysis.

This is made possible by integrating with TIBCO Cloud™ Integration, TCI. TCI offers connectivity to a wide range of applications, databases and collaboration platforms, including custom applications reached by standard communication protocols.

With a hybrid cloud architecture, actions can be used in any Spotfire environment, both in the cloud and on premises. This also applies to the systems that actions can integrate with.

Actions are created with no-code user interfaces, both when building the integration apps in TIBCO Cloud Integration and when configuring them in Spotfire.

A security mechanism is provided to protect your sensitive data. Before an action can be applied, it must be trusted, either by the person running the action, or indirectly by the administrator specifying action configurators as trusted signers.

Note: External actions are not supported in the current versions of Spotfire mobile apps (TIBCO Spotfire® for Apple iOS 2.13.0 and TIBCO Spotfire® for Android 1.4.5).

NewSPOT-150312.0.0 (a)SPOT-1503
12.0.0 (a)

Reduced startup time of Python data functions using pre-initialized background processes

Whether you are running one or multiple Python data functions, you now have a faster overall experience.

NewSPOT-147412.0.0 (a)SPOT-1474
12.0.0 (a)

Access data from Amazon RDS for Oracle

You can now use the connector for Oracle to access data from Amazon RDS for Oracle.

NewSPOT-140212.0.0 (a)SPOT-1402
12.0.0 (a)

Page navigation at the top

The page navigation and status bar can now be displayed either above or below the visualizations.

NewTS-6935412.0.0 (a)TS-69354
12.0.0 (a)

Navigate to linked data table in data canvas

It is now possible to navigate from a linked copy of a data table to its source table in the data canvas.

NewTS-6919912.0.0 (a)TS-69199
12.0.0 (a)

View version history in the Spotfire library

If version history is enabled on the Spotfire Server, then the File menu now includes the option View version history. You can select this option if you have write access to the currently-working analysis. For TIBCO Cloud™ Spotfire®, all versions are kept at least 30 days. Non-named versions can be deleted after this period. For on-premises or TIBCO Spotfire Cloud Enterprise solutions, the administrator determines the retention policy.

See Reverting to a previous version of a file in the user's guide, or Library version history in the TIBCO Spotfire® Server and Environment manual for more information.

NewTS-6913612.0.0 (a)TS-69136
12.0.0 (a)

Read connector credentials profiles from files

It is now possible to read connector credentials profiles from files on the computer running the Worker host service. The directory containing the files is defined by the DataAdapterCredentialsFilesDirectory setting in Spotfire.Dxp.Worker.Host.exe.config.

NewTS-6906512.0.0 (a)TS-69065
12.0.0 (a)

API to change the geometry simplification setting

The threshold for geometry simplification used in feature layers in map charts is now exposed in the API. 

NewTS-6881912.0.0 (a)TS-68819
12.0.0 (a)

Preferred fonts specified by the administrator

An administrator can now specify a list of preferred fonts to help analysis authors creating analyses based on fonts that are available to all users, for example, a company font.

NewSPOT-146012.0.0 (Ts)SPOT-1460
12.0.0 (Ts)

TIBCO Spotfire deployment in Kubernetes

As with previous Spotfire releases, you can create your own recipes for deploying TIBCO Spotfire® using containers and Helm charts on a Kubernetes cluster.

Now, you can also use the recipes from Cloud Deployment Kit for TIBCO Spotfire® as they are, or as the reference starting point for your own recipes.

NewSNXT-790812.0.0 (T 6.0.0)SNXT-7908
12.0.0 (T 6.0.0)

SET_GROWABLE_BIT
IS_GROWABLE

These RAPI entries are required toThese RAPI entries are required to load the readr package v1.4.0.    

NewSNXT-789012.0.0 (T 6.0.0)SNXT-7890
12.0.0 (T 6.0.0)

utils::isS3stdGeneric(f)
This function tells if the function f is a call to UseMethod().

NewSNXT-788412.0.0 (T 6.0.0)SNXT-7884
12.0.0 (T 6.0.0)

Rf_lgamma
This RAPI entry computes log(gamma(1+x)) accurately for small abs.

NewSNXT-788312.0.0 (T 6.0.0)SNXT-7883
12.0.0 (T 6.0.0)

SEXP Rf_PairToVectorList(SEXP pairlist)
This R C API function converts a pairlist to a list

NewSNXT-787112.0.0 (T 6.0.0)SNXT-7871
12.0.0 (T 6.0.0)

NEW: SETLEVELS
This RAPI entry is needed to load the qs package.

NewSNXT-787012.0.0 (T 6.0.0)SNXT-7870
12.0.0 (T 6.0.0)

NEW: R_RestoreHashCount
This RAPI entry is needed to load the qs package.

NewSNXT-786912.0.0 (T 6.0.0)SNXT-7869
12.0.0 (T 6.0.0)

numToBits() and numToInts(), functions for inspecting the bits in double precision numbers, have been installed in the base package.  This addition follows a change in open-source R made after R-4.0.2 was released.

NewSNXT-783212.0.0 (T 6.0.0)SNXT-7832
12.0.0 (T 6.0.0)

EXTPTR_PTR
This function is used by the Rcpp packages in open-source R 4.0.2.

NewSNXT-782912.0.0 (T 6.0.0)SNXT-7829
12.0.0 (T 6.0.0)

tools
package_native_routine_registration_skeleton

This function creates a C code file that registers the compiled routines in a package.

NewSNXT-782712.0.0 (T 6.0.0)SNXT-7827
12.0.0 (T 6.0.0)

TERR CMD config now supports the RANLIB and AR make variables and the C++ related variables for C++20 (similar to the ones for 11, 14, and 20).

NewSNXT-782612.0.0 (T 6.0.0)SNXT-7826
12.0.0 (T 6.0.0)

Rf_log1mexp

This function computes log(1-exp(-x)) for non-negative x with minimal loss of precision.

NewSNXT-780812.0.0 (T 6.0.0)SNXT-7808
12.0.0 (T 6.0.0)

str2expression
str2lang
These functions provide convenient interfaces for parsing strings into expressions and language objects, respectively.

NewSNXT-780612.0.0 (T 6.0.0)SNXT-7806
12.0.0 (T 6.0.0)

base::infoRDS
This function provides details about an RDS file made by saveRDS().

NewSNXT-780312.0.0 (T 6.0.0)SNXT-7803
12.0.0 (T 6.0.0)

base hasName(x, name)
This function is equivalent to is.element(name, names). Given an object and a name, this function returns if the object has the name.

NewSNXT-780212.0.0 (T 6.0.0)SNXT-7802
12.0.0 (T 6.0.0)

base valid.factor(object) This function was new in open-source R 3.4.0.

NewSNXT-780112.0.0 (T 6.0.0)SNXT-7801
12.0.0 (T 6.0.0)

base deparse1 This function is like deparse(), except that it always returns a single (perhaps long) string. This function was added to open-source R 4.0.0.

NewSNXT-779212.0.0 (T 6.0.0)SNXT-7792
12.0.0 (T 6.0.0)

base -...names -
This function returns the names attached to the ... arguments in the call to a function calling ...names(). This function was added to open-source R a short time after the release of R-4.0.0.

NewSNXT-779112.0.0 (T 6.0.0)SNXT-7791
12.0.0 (T 6.0.0)

tools - R_user_dir()
This function gives standard locations for user- and package-specific directories in which package writers can store folders, files, and objects. This function was added to open-source R-4.0.0. 

NewSNXT-778612.0.0 (T 6.0.0)SNXT-7786
12.0.0 (T 6.0.0)

tools - vignetteInfo()
This function parses the %\Vignette* entries in the source file of a vignette.

NewSNXT-778512.0.0 (T 6.0.0)SNXT-7785
12.0.0 (T 6.0.0)

SEXP R_EvalSymbol
This R C API symbol is now exported so that packages using it can be loaded into TERR.

NewSNXT-778112.0.0 (T 6.0.0)SNXT-7781
12.0.0 (T 6.0.0)

R_ActiveBindingFunction()
This function has the same behavior as the open-source R function activeBindingFunction().

This function was added to match the implementation in open-source R 4.0.0.

NewSNXT-778012.0.0 (T 6.0.0)SNXT-7780
12.0.0 (T 6.0.0)

Rf_FixupDigits
This function was added to match the implementation in open-source R 4.0.0.
Rf_FixupWidth
This function was added to match the implementation in open-source R 4.0.0.

NewSNXT-777912.0.0 (T 6.0.0)SNXT-7779
12.0.0 (T 6.0.0)

R_withCallingErrorHandler
This function was added to match the implementation in open-source R 4.0.0.
R_tryCatch (added in R 3.4)
This function was added to match the implementation in open-source R 3.4.0.
R_tryCatchError
This function was added to match the implementation in open-source R 3.4.0

NewSNXT-777112.0.0 (T 6.0.0)SNXT-7771
12.0.0 (T 6.0.0)

TERR has been tested with the rtools40 utilities for building packages with C code under Windows.

NewSNXT-776912.0.0 (T 6.0.0)SNXT-7769
12.0.0 (T 6.0.0)

Rf_installTrChar
This function has the same behavior as Rf_installChar. It supports building and loading CRAN packages such as lfe that call installChar, which expands to Rf_installTrChar, beginning with R 4.0.0.

Rf_installNoTrChar
(see Rf_installTrChar)

NewSNXT-776212.0.0 (T 6.0.0)SNXT-7762
12.0.0 (T 6.0.0)

The version object major/minor version numbers have
been changed to 4.0.0, indicating that this TERR engine is compatible
with R 4.0.0.

NewSNXT-776112.0.0 (T 6.0.0)SNXT-7761
12.0.0 (T 6.0.0)

utils - packageDate
Given a package name, this function returns the date the package was created or built.

NewSNXT-775512.0.0 (T 6.0.0)SNXT-7755
12.0.0 (T 6.0.0)

activeBindingFunction(sym,env) 
This function retrieves the function for the active binding, the fun argument to makeActiveBinding(sym,fun,env).

NewSNXT-775312.0.0 (T 6.0.0)SNXT-7753
12.0.0 (T 6.0.0)

base - tryInvokeRestart
This function behaves the same as invokeRestart, except that it silently returns NULL instead of generating an error if the named restart is not found. This function is called in various system functions, preventing errors in some cases. This function was added to open-source R 4.0.0.

NewSNXT-775212.0.0 (T 6.0.0)SNXT-7752
12.0.0 (T 6.0.0)

globalCallingHandlers This function is used for establishing session-wide condition handlers. This function was added to open-source R 4.0.0.

NewSNXT-775112.0.0 (T 6.0.0)SNXT-7751
12.0.0 (T 6.0.0)

CAR0 This function is required if you use the Rcpp library built for open-source R 4.0.0 to load into TERR.

NewSNXT-773012.0.0 (T 6.0.0)SNXT-7730
12.0.0 (T 6.0.0)

withAutoprint()
This function is an alternative interface to the source() function, with defaults set to emulate the usual parse-evaluate-print loop used in the command line interface. This function was added to open-source R 4.0.0.

NewSPOT-146012.0.0 (Ps)SPOT-1460
12.0.0 (Ps)

TIBCO Spotfire deployment in Kubernetes

As with previous Spotfire releases, you can create your own recipes for deploying TIBCO Spotfire® using containers and Helm charts on a Kubernetes cluster.

Now, you can also use the recipes from Cloud Deployment Kit for TIBCO Spotfire® as they are, or as the reference starting point for your own recipes.

ChangeTSS-3694315.0.0 (s)TSS-36943
15.0.0 (s)

Improved Visual Highlighting for the Selected Items

The administration user interface now includes a visual highlight and a label, indicating the number of selected items in the contextual action menu for tables, making it easier to see.

ChangeTSS-3652115.0.0 (s)TSS-36521
15.0.0 (s)

Password Hash Method

When using username/password authentication against the Spotfire Server database, passwords are hashed using the Argon2 algorithm. Existing passwords remain valid and are rehashed with Argon2 the next time the user logs in. All new passwords use Argon2.

ChangeTSDC-825415.0.0 (a)TSDC-8254
15.0.0 (a)

Amazon Redshift ODBC driver 1.x no longer supported for the Spotfire Connector for Amazon Redshift

Amazon is dropping support for the legacy Amazon Redshift ODBC driver 1.x driver track starting 2026-06-01. Going forward Spotfire will only support the modern Amazon Redshift ODBC driver 2.x driver track for connections using the Spotfire Connector for Amazon Redshift.

ChangeTSDC-818215.0.0 (a)TSDC-8182
15.0.0 (a)

Support added for Databricks ODBC Driver

Spotfire now supports using Databricks ODBC Driver for connecting to Databricks. You can still also use Simba Spark ODBC Driver for these connections.

ChangeTSDC-808715.0.0 (a)TSDC-8087
15.0.0 (a)

The Snowflake connector, by default, requires that it is possible to connect to Snowflake using SecondaryRoles=ALL.

As of Spotfire 15.0, Spotfire will by default require that a user can connect with SecondaryRoles=ALL. This aligns with Snowflake BCR-1692 and is required for Spotfire to integrate with new Snowflake features including User-Based Access Control (UBAC) and personal databases. See for more information on Snowflake BCR-1692.

This means that an OAuth security integration which is restriced to a single role will not work. Also, programmatic access tokens which are restricted to a single role will not work.

It is possible to fall back to the previous behaviour by setting the preference ForceSecondaryRolesToAll to false.

Note that Spotfire push-compute requires SecondaryRoles=ALL.

ChangeSPOT-445715.0.0 (Ts)SPOT-4457
15.0.0 (Ts)

Harmonized Version Numbers

Starting with the Spotfire 15.0 innovation release and the 14.6.3 LTS release, the versioning of Spotfire Data Function Services (TERR Service, Python Service, and R Service) now has the same major- and minor-version number as the Spotfire Server. This alignment makes it easier to identify compatible components, documentation, and release notes.

ChangeSNXT-794915.0.0 (T 6.1.9)SNXT-7949
15.0.0 (T 6.1.9)

as.Date() does not auto-detect common date separators when format is not specified. Calling as.Date() on a character string without an explicit format argument assumes the date use . as the separator (%Y.%m.%d), causing strings such as "2026-05-11" or "2026/05/11" to fail.

as.Date.default() (in base) has been updated to inspect the input string and choose an appropriate default format:

  • If the input contains -, the format %Y-%m-%d is used

  • If the input contains /, the format %Y/%m/%d is used

  • If the input contains neither (or .), the format %Y.%m.%d is used (previous default)

As a result, the following calls now succeed without requiring an explicit format:

as.Date("2026-05-11") → parsed as %Y-%m-%d
as.Date("2026/05/11") → parsed as %Y/%m/%d
as.Date("2026.05.11") → parsed as %Y.%m.%d (unchanged)

ChangeSPOT-445715.0.0 (Rs)SPOT-4457
15.0.0 (Rs)

Harmonized Version Numbers

Starting with the Spotfire 15.0 innovation release and the 14.6.3 LTS release, the versioning of Spotfire Data Function Services (TERR Service, Python Service, and R Service) now has the same major- and minor-version number as the Spotfire Server. This alignment makes it easier to identify compatible components, documentation, and release notes.

ChangeSPOT-445715.0.0 (Ps)SPOT-4457
15.0.0 (Ps)

Harmonized Version Numbers

Starting with the Spotfire 15.0 innovation release and the 14.6.3 LTS release, the versioning of Spotfire Data Function Services (TERR Service, Python Service, and R Service) now has the same major- and minor-version number as the Spotfire Server. This alignment makes it easier to identify compatible components, documentation, and release notes.

ChangeSPOT-423814.8.0 (s)SPOT-4238
14.8.0 (s)

Spotfire Data Science renamed to Spotfire Industry Pro  

Spotfire Industry Pro is the new name for the product offering previously known as Spotfire Data Science. The name has been changed to better reflect the product’s focus on supporting engineers and scientists from data-intensive industries in finding relevant insights and making decisions about their business.

ChangeSPOT-353814.8.0 (s)SPOT-3538
14.8.0 (s)

More time granularity and easier repetition patterns for scheduled update jobs

As an administrator, you can now define more advanced schedules, and you can specify more granular recurrent rules when scheduling update jobs for an analysis.

For example, you can:

  • Preload the analysis always, on a weekly range, or on a daily range.

  • Preload the analysis only on specific weekdays, repeating every given number of weeks, or you can preload it on specific days of the month only, repeating on specific months.

  • Update the analysis data with better control of when the update is done; either every given number of minutes or hours, or at specific times.

  • Define the time period during which the schedule will be active.

This simplifies job scheduling, improves control, efficiency and consistency, and provides a structured approach to managing jobs, ultimately leading to a better resource optimization.

ChangeTSS-3669814.8.0 (s)TSS-36698
14.8.0 (s)

Scheduled Updates Users includes Spotfire Enterprise Player functionality by default

The Scheduled Updates Users system group now has the license group Spotfire.Dxp.EnterprisePlayer::enterprisePlayer enabled by default.

ChangeTSS-3668914.8.0 (s)TSS-36689
14.8.0 (s)

Updates to rules for library search expressions

Library search expressions now adhere to standard rules of boolean algebra. You can revert to the old rules (where AND and OR have the same precedence and are right-associative) by setting the configuration property library.search.legacy-boolean-algebra to true (the default is false).

ChangeTSS-3655114.8.0 (s)TSS-36551
14.8.0 (s)

Library search with prefixed item types

It is now possible to search the library using prefixed library item type labels and not just the actual type name (for example, you can search for type::spotfire.sbdf, instead of only type::sbdf).

ChangeTSS-3647014.8.0 (s)TSS-36470
14.8.0 (s)

Updates to scheduling of Automation Services jobs

The Automation Services scheduler is now designed to align with the new web interface for scheduling updates to analyses.

There are updates to the Automation Services Scheduled jobs details view, for example:

  • To edit a job schedule, you now click on it. The Edit button has been removed.

  • To remove a job schedule, you now click the X icon on the job schedule. The Remove button has been removed.

Adjustments have also been made to the Create/Edit schedule dialogs, for example, the Summary section has been removed.

ChangeTSS-3646014.8.0 (s)TSS-36460
14.8.0 (s)

No reload of rules without a schedule

The Reload context menu option in the Scheduling & Routing, Rules table is no longer shown for a rule that has no schedules.

ChangeTSAS-119314.8.0 (a)TSAS-1193
14.8.0 (a)

Validation of paths in Automation Services ForEach tasks updated

The path to the CSV file used for input to a ForEach task is now validated when the ForEach task is executed, instead of when the Automation Services job starts to run. This makes it possible to use an exported table from an export task as input to the ForEach task.

ChangeTSDC-811314.8.0 (a)TSDC-8113
14.8.0 (a)

Support added for Greenplum ODBC driver version 8.0

Spotfire now supports version 8.0 of the Greenplum ODBC driver.

ChangeSPOT-463614.8.0 (a)SPOT-4636
14.8.0 (a)

Spotfire Data Science renamed to Spotfire Industry Pro  

Spotfire Industry Pro is the new name for the product offering previously known as Spotfire Data Science. The name has been changed to better reflect the product’s focus on supporting engineers and scientists from data-intensive industries in finding relevant insights and making decisions about their business.

ChangeSPOT-401514.8.0 (a)SPOT-4015
14.8.0 (a)

Parallel reload of data

Reload of data now is now done in parallel, in a similar fashion to when data is loaded when first opening a document. This improves performance in cases when data from several sources can be reloaded at once.

  • The progress information now more clearly shows what is happening and allows you to copy the separate load times afterwards, for further analysis.

  • If there are any prompts for input, these will be shown early, which allows you to focus on other things while the actual reload happens.

Unlike the previously added parallel load, the parallel reload updates also include data functions and data on demand in the parallel part.

In both the load and reload cases, you will now more clearly see which parts of the analysis did not need a refresh (because there were no changes in their inputs). The reload progress will now list them as “cancelled”.

Data functions that execute successfully, but get errors when applying an individual output, will now only fail the part that has errors, instead of the entire data function and all outputs.

The change applies to all explicit reload options of one or more tables in the user interface and API that previously did a synchronous sequential reload. You can switch to the previous synchronous reload behavior by applying the preferences or document setting that controls parallel load.

ChangeTS-8380014.8.0 (a)TS-83800
14.8.0 (a)

Allowed TLS versions is no longer SystemDefault

In the configuration of the Automation Services and Web Player services, for the installed client and for the Client Job Sender, the allowed TLS versions default has been changed from SystemDefault to explicitly set the versions to Tls11, Tls12, Tls13. This change was made to avoid problems on certain Windows configurations.

ChangeTS-8311514.8.0 (a)TS-83115
14.8.0 (a)

Changed name of Server property in connector for Spotfire Data Streams

In the data connector for Spotfire Data Streams, the Server or stream URL property has been renamed to Server. Connecting directly to a stream URL was only applicable for TIBCO Cloud™ Data Streams, which is no longer available.

ChangeTS-8288014.8.0 (a)TS-82880
14.8.0 (a)

Improved discoverability of column properties from the Data menu

In previous releases, configuration of column properties was moved into the Data in analysis flyout. However, the removal of the familiar Data > Column properties option reduced the discoverability of the functionality and made it harder to locate column details when upgrading.

The Data > Column properties menu entry has now been reintroduced as a shortcut to the new workflow. Selecting this option will open the column settings in the Data in analysis flyout.

This change has been done to improve the discoverability and reduce friction when transitioning to the new column management experience, while keeping the modernized workflow intact.

ChangeTS-7420214.8.0 (a)TS-74202
14.8.0 (a)

Data in analysis has been moved in the menu bar

The Data in analysis menu item is now in the Data menu instead of in the View menu.

ChangeTS-6557614.8.0 (a)TS-65576
14.8.0 (a)

Improved performance for map charts

Updates have been made to improve the performance when you are opening files with map charts containing a large number of geometries and labels.

ChangeTSS-3610014.7.0 (s)TSS-36100
14.7.0 (s)

New layout of the Create Database dialog 

The placement of the input fields in the Create Database dialog reached from the Spotfire Server Configuration Tool has been rearranged for clarity and easier workflow.

ChangeTSDC-783314.7.0 (a)TSDC-7833
14.7.0 (a)

Telemetry in Spotfire Data Virtualization connections

When you use a Spotfire Data Virtualization data connection, the connection string now includes telemetry (appName=Spotfire), which states that the connection comes from a Spotfire application.

Note: The version of the Spotfire Data Virtualization driver included in this release of Spotfire does not support adding telemetry when connecting to a server. If you manually install a later version of the driver that includes support for telemetry, this fix will add telemetry to the connection string.

ChangeTSDK-73614.7.0 (a)TSDK-736
14.7.0 (a)

New package description attributes for JDBC driver packages

In this version of Spotfire, you can package JDBC drivers for Information Services, and deploy the drivers using the server web administration pages in your web browser. To support this functionality, the following metadata attributes are updated in the PackageDescription element in the Spotfire package description (.pkdesc) specification:

  • New value for IntendedClient attribute: "InformationServices"

  • New attribute Type, with possible value "JdbcDriver"

  • New attribute Capability, with possible value "INFORMATION_SERVICES"

ChangeSPOT-413714.7.0 (a)SPOT-4137
14.7.0 (a)

Data Science license no longer required to create and configure Statistica data functions

You can now create and configure a Statistica data function if you have either the Spotfire Data Science or the Spotfire Analytics license. 

ChangeTS-8258914.7.0 (a)TS-82589
14.7.0 (a)

Updated display name for license feature for reference elements

The license feature Add and configure reference elements has been renamed to Add and configure enhancing layers in this release. This change has been done to better reflect which type of functionality that the feature might be able to control in the future.

ChangeTS-8232614.7.0 (a)TS-82326
14.7.0 (a)

Updated preferences for the visualization properties panel

The preference EnableVisualizationPropertiesPanel has been removed. A new preference, Default to contextual visualization properties panel, has been added, and can be used to specify which visualization properties should be opened by default. See Choose your default visualization properties experience under New Features for more information.

ChangeTSDC-819814.6.3 (a)TSDC-8198
14.6.3 (a)

Support added for Databricks ODBC Driver

Spotfire now supports using Databricks ODBC Driver for connecting to Databricks. You can still also use Simba Spark ODBC Driver for these connections.

ChangeSPOT-445714.6.3 (Ts)SPOT-4457
14.6.3 (Ts)

Harmonized Version Numbers

Starting with the Spotfire 15.0 innovation release and the 14.6.3 LTS release, the versioning of Spotfire Data Function Services (TERR Service, Python Service, and R Service) now has the same major- and minor-version number as the Spotfire Server. This alignment makes it easier to identify compatible components, documentation, and release notes.

ChangeSPOT-445714.6.3 (Rs)SPOT-4457
14.6.3 (Rs)

Harmonized Version Numbers

Starting with the Spotfire 15.0 innovation release and the 14.6.3 LTS release, the versioning of Spotfire Data Function Services (TERR Service, Python Service, and R Service) now has the same major- and minor-version number as the Spotfire Server. This alignment makes it easier to identify compatible components, documentation, and release notes.

ChangeSPOT-445714.6.3 (Ps)SPOT-4457
14.6.3 (Ps)

Harmonized Version Numbers

Starting with the Spotfire 15.0 innovation release and the 14.6.3 LTS release, the versioning of Spotfire Data Function Services (TERR Service, Python Service, and R Service) now has the same major- and minor-version number as the Spotfire Server. This alignment makes it easier to identify compatible components, documentation, and release notes.

ChangeSPOT-423814.6.2 (s)SPOT-4238
14.6.2 (s)

Spotfire Data Science renamed to Spotfire Industry Pro  

Spotfire Industry Pro is the new name for the product offering previously known as Spotfire Data Science. The name has been changed to better reflect the product’s focus on supporting engineers and scientists from data-intensive industries in finding relevant insights and making decisions about their business.

ChangeTSS-3670014.6.2 (s)TSS-36700
14.6.2 (s)

Scheduled Updates Users includes Spotfire Enterprise Player functionality by default

The Scheduled Updates Users system group now has the license group Spotfire.Dxp.EnterprisePlayer::enterprisePlayer enabled by default.

ChangeTSAS-120014.6.2 (a)TSAS-1200
14.6.2 (a)

Validation of paths in Automation Services ForEach tasks updated

The path to the CSV file used for input to a ForEach task is now validated when the ForEach task is executed, instead of when the Automation Services job starts to run. This makes it possible to use an exported table from an export task as input to the ForEach task.

ChangeSPOT-463614.6.2 (a)SPOT-4636
14.6.2 (a)

Spotfire Data Science renamed to Spotfire Industry Pro  

Spotfire Industry Pro is the new name for the product offering previously known as Spotfire Data Science. The name has been changed to better reflect the product’s focus on supporting engineers and scientists from data-intensive industries in finding relevant insights and making decisions about their business.

ChangeTS-8388314.6.2 (a)TS-83883
14.6.2 (a)

Improved discoverability of column properties from the Data menu

In previous releases, configuration of column properties was moved into the Data in analysis flyout. However, the removal of the familiar Data > Column properties option reduced the discoverability of the functionality and made it harder to locate column details when upgrading.

The Data > Column properties menu entry has now been reintroduced as a shortcut to the new workflow. Selecting this option will open the column settings in the Data in analysis flyout.

This change has been done to improve the discoverability and reduce friction when transitioning to the new column management experience, while keeping the modernized workflow intact.

ChangeTS-8380214.6.2 (a)TS-83802
14.6.2 (a)

Allowed TLS versions is no longer SystemDefault

In the configuration of the Automation Services and Web Player services, for the installed client and for the Client Job Sender, the allowed TLS versions default has been changed from SystemDefault to explicitly set the versions to Tls11, Tls12, Tls13. This change was made to avoid problems on certain Windows configurations.

ChangeTSDC-797014.6.1 (a)TSDC-7970
14.6.1 (a)

Telemetry in Spotfire Data Virtualization connections

When you use a Spotfire Data Virtualization data connection, the connection string now includes telemetry (appName=Spotfire), which states that the connection comes from a Spotfire application.

Note: The version of the Spotfire Data Virtualization driver included in this release of Spotfire does not support adding telemetry when connecting to a server. If you manually install a later version of the driver that includes support for telemetry, this fix will add telemetry to the connection string.

ChangeSPOT-413714.6.1 (a)SPOT-4137
14.6.1 (a)

Data Science license no longer required to create and configure Statistica data functions

You can now create and configure a Statistica data function if you have either the Spotfire Data Science or the Spotfire Analytics license. 

ChangeTSS-3612514.6.0 (s)TSS-36125
14.6.0 (s)

Inline styles are no longer supported in custom login pages and headers

Custom login pages and custom headers can no longer contain inline styles, because they would be blocked by the default Content Security Policy.

ChangeTSS-3597714.6.0 (s)TSS-35977
14.6.0 (s)

Updates to the Ignite operation timeout default

To avoid hanging http requests or threads in situations when Ignite is performing poorly, Ignite operations now have a 30 second timeout by default. This results in more visible errors and exceptions if these situations arise.

For similar reasons, the node manager control traffic is now executed on the incoming backend http request thread. This change in behavior makes it less needed to tweak the nodemanager.core-pool-size and nodemanager.maximum-pool-size configuration parameters.

To accommodate for the above changes, the default number of maxThreads on the backend connector has been increased to 400.

To revert to the previous behavior, configure the following values in the Spotfire Server configuration.xml file, by using the set-config-prop CLI command:

  • clustering.apacheignite.timeouts.cache-operations-milliseconds = -1

  • nodemanager.controller.use-thread-pool = true

ChangeTSS-3587214.6.0 (s)TSS-35872
14.6.0 (s)

Updates to the default Content Security Policy

The style-src directive of the default Content Security Policy no longer contains 'unsafe-inline'.

ChangeTSS-3574114.6.0 (s)TSS-35741
14.6.0 (s)

Updated default HTTPS configuration

The default HTTPS configuration has been updated to match current security recommendations.

ChangeTSS-3571814.6.0 (s)TSS-35718
14.6.0 (s)

More functionality for registered community clients

Clients registered using the register-as-spotfire-community-client command can now perform additional actions (for example, retrieve dynamic content).

If registration was performed using an earlier version of Spotfire then it must be performed again to work with these additional capabilities. Follow the steps in Configuring Spotfire Web Clients for OAuth2 with Spotfire Community to re-register.

ChangeTSDC-784414.6.0 (a)TSDC-7844
14.6.0 (a)

Expanded driver support for data connections to SingleStore

The data connector for MySQL now supports using the official SingleStore ODBC driver and version 8.0.26 MySQL Connector/ODBC driver for connections to SingleStore databases. Also, the connector now prioritizes the Unicode version of drivers over the ANSI version.

ChangeSPOT-395714.6.0 (a)SPOT-3957
14.6.0 (a)

Demos in a separate section

Demos are now accessed from their own section of the Files and data flyout instead of from the Add-ons browser.

ChangeTS-8164114.6.0 (a)TS-81641
14.6.0 (a)

CRS transformation for coordinates version 2.0

There is now a new version of the built-in data function CRS transformation for coordinates, version 2.0. Note that any analyses using the previous version will still use that version until they are manually updated by an author.

The input parameters to provide have changed from:

  • X or latitude

  • Y or longitude

to:

  • X or longitude

  • Y or latitude

This change was made to use the same combination of expected inputs in all different places of Spotfire.

The output columns have changed from:

  • First coordinate

  • Second coordinate

to:

  • X or longitude

  • Y or latitude

Similarly, this change was done to make it clearer which column you should use where, when applying the results from this calculation in a map chart.

This change also introduces a new public API version, CrsTransformationForCoordinates2. The old API version has been deprecated.

ChangeTS-8163914.6.0 (a)TS-81639
14.6.0 (a)

Geographic distance matrix version 2.0

There is now a new version of the built-in data function Geographic distance matrix, version 2.0. Note that any analyses using the previous version will still use that version until they are manually updated by an author.

The input parameters to provide have changed from:

  • X or latitude

  • Y or longitude

to:

  • X or longitude

  • Y or latitude

This change was made to use the same combination of expected inputs in all different places of Spotfire.

This also introduces a new public API version, GeographicDistanceMatrix2. The old API version has been deprecated.

ChangeTS-8163814.6.0 (a)TS-81638
14.6.0 (a)

Geographic nearest neighbors version 2.0

There is now a new version of the built-in data function Geographic nearest neighbors, version 2.0. Note that any analyses using the previous version will still use that version until they are manually updated by an author.

The input parameters to provide have changed from:

  • X or latitude

  • Y or longitude

to:

  • X or longitude

  • Y or latitude

This change was made to use the same combination of expected inputs in all different places of Spotfire.

This also introduces a new public API version, GeographicNearestNeighbors2. The old API version has been deprecated.

ChangeTS-8118514.6.0 (a)TS-81185
14.6.0 (a)

Separate driver no longer required for opening .xlsb files

You can now open Excel data files of the type .xlsb without needing to install the Microsoft ACE OLEDB driver (included in Microsoft Office and Microsoft Access Database Engine).

ChangeTS-8105314.6.0 (a)TS-81053
14.6.0 (a)

CRS transformation for geometries version 2.0

There is now a new version of the built-in data function CRS transformation for geometries, version 2.0. Note that any analyses using the previous version will still use that version until they are manually updated by an author.

A new optional parameter has been introduced, Columns to pass through, which allows you to add columns to transfer to the output data table, without any modifications. By including an ID column or similar, it is easier to use the result from the data function in a map chart.

This change also introduces a new public API version, CrsTransformationForGeometries2. The old API version has been deprecated.

ChangeTERRSRV-171914.6.0 (Ts 1.23.0)TERRSRV-1719
14.6.0 (Ts 1.23.0)

Container base image updated

The container base image for all of the Spotfire Statistics Services (the TERR service, the
Spotfire Service for Python, and the Spotfire Service for R) has been updated to Debian 13.

ChangeSNXT-813814.6.0 (T 6.1.6)SNXT-8138
14.6.0 (T 6.1.6)

Additional steps needed to install packages depending on libxml2

With the update of the third-party library libxml2 to version 2.13.9, installation of any packages that depend on libxml2 (such as the XML package) now requires that you first install the libxml2include package from TRAN.

See the Spotfire Enterprise Runtime for R Technical Documentation for detailed installation information.

ChangeTERRSRV-171914.6.0 (Rs 1.23.0)TERRSRV-1719
14.6.0 (Rs 1.23.0)

Container base image updated

The container base image for all of the Spotfire Statistics Services (the TERR service, the
Spotfire Service for Python, and the Spotfire Service for R) has been updated to Debian 13.

ChangeTERRSRV-171914.6.0 (Ps 1.23.0)TERRSRV-1719
14.6.0 (Ps 1.23.0)

Container base image updated

The container base image for all of the Spotfire Statistics Services (the TERR service, the
Spotfire Service for Python, and the Spotfire Service for R) has been updated to Debian 13.

ChangeSPOT-386614.5.0 (s)SPOT-3866
14.5.0 (s)

New names for the Spotfire applications, new zip files and installers

The specific product names for the Spotfire applications for Windows and for web clients have been retired.

  • The Windows application, formerly called Spotfire Analyst, is now referred to as the Spotfire application for Windows (or the installed client).

  • The web application that you use in your web browser, formerly referred to as Spotfire Business Author and Consumer, is now called the Spotfire application for web (or the web client).

Updates to release notes:

  • The release notes for the installed Spotfire applications and web applications are now presented in a single release notes document called Spotfire Application Release Notes.

The following installation package .zip files have new names:

  • SPOT_sfire-analyst__shared_computer_win.zip is now called SPOT_sfire-app__enterprise_shared_computer_win.zip.

  • SPOT_sfire-analyst__single_user_win.zip is now called SPOT_sfire-app__enterprise_single_user_win.zip.

The following installation package .zip files have been added:

  • SPOT_sfire-app__analytics_win.zip is targeted for users that have bought an Analytics license and do not have a Spotfire Server to connect to.

  • SPOT_sfire-app__datascience_win.zip is targeted for users that have bought a Data Science license and do not have a Spotfire Server to connect to.

ChangeSPOT-364014.5.0 (s)SPOT-3640
14.5.0 (s)

Some documentation has moved to the Spotfire application page on the docs site

Documentation for the following components, and the following specific manuals, are now packaged and published only as part of the Spotfire application (instead of Spotfire Server). See also New names for the Spotfire applications, new zip files and installers.

  • Automation Services – User Guide

  • Qualification (see also One user guide for Spotfire)

  • Cobranding

  • Release notes for Spotfire Developer

  • Python data functions in Spotfire

  • Deploying and using a Spotfire language pack

ChangeTSS-3535914.5.0 (s)TSS-35359
14.5.0 (s)

License features related to external actions disabled by default

When upgrading to Spotfire 14.5 or later, the license features related to the now deprecated functionality with external actions (Configure external actions, Use external actions and Trust external actions) are disabled.

If you still want users to be able to use the deprecated functionality, these license features must be manually re-enabled by an administrator.

ChangeTSS-3526514.5.0 (s)TSS-35265
14.5.0 (s)

New status, "Dismissed", available for scheduled updates

A new status has been added for scheduled updates jobs to cover the cases when tasks are dismissed by the system because there are already other tasks running for the same job.

ChangeTSS-3507014.5.0 (s)TSS-35070
14.5.0 (s)

New CLI commands to set library permissions and create folders

  • The set-library-permissions command allows administrators to configure or overwrite permissions for library items. Permissions can be applied based either on the library item’s path or ID, but not on both simultaneously.

  • The create-library-folder command is used to create folders.

ChangeTSS-3503114.5.0 (s)TSS-35031
14.5.0 (s)

Background task for deleting obsolete Web Player analysis states

A background task has been introduced that deletes obsolete Web Player analysis states. Obsolete tasks are defined as:

  • Tasks created by a user who is no longer in the system.

  • Duplicate tasks for the same user and analysis file. The most recent task is kept.

  • Tasks with a format version lower than the lowest Web Player service version in the system. If no Web Player instances are found, no states will be removed for having an outdated version.

The background task runs based on what is specified in library.delete-orphan-interval-hours, and the default is 12 hours. The task can be disabled by setting library.delete-orphan-analysis-states.enabled to false.

ChangeTSS-3498414.5.0 (s)TSS-34984
14.5.0 (s)

Updated naming of client type for the installed client in logs

The naming of the client type for the installed client has been changed from 'Spotfire Analyst' to 'Spotfire Windows Client'. This change can be seen in the user action log event with the category auth and the action login.

Any analyses based on the clientType values might need an update to cover both the old and the new value for the installed client.

ChangeTSS-3473614.5.0 (s)TSS-34736
14.5.0 (s)

Updated server logging

A separate serverinfo.log has been introduced, which will log on INFO level regardless of the server log setting.
The default server log file size has been increased to 50MB.
The default log level of tools.log has been set to DEBUG.

ChangeTSS-3470514.5.0 (s)TSS-34705
14.5.0 (s)

Removed Resource pool column from the node manager Services table

The Resource pool column has been removed from the Services table for a selected node manager on the Nodes & Services, Network page.

The reason for this is that it caused confusion because it showed what the default resource pool was for new instances created under that service, and not which resource pool the service was in, which some believed. A service cannot be part of a resource pool.

ChangeTSS-3464014.5.0 (s)TSS-34640
14.5.0 (s)

Changes to the default license for Administrator group

In new installations, the Administrator group is no longer assigned all licenses by default. To change the default, set deployment.asssign-administrator-all-licenses to true. Note that this setting applies only the first time a deployment is saved.

ChangeTSS-3459214.5.0 (s)TSS-34592
14.5.0 (s)

Updates to delete-library-items

The delete-library-items command now supports prompting for confirmation when deleting non-empty folders or items on which other items have dependencies. The command also has two new arguments: --allow-unresolved-dependencies and --no-prompt.

ChangeTSS-3453514.5.0 (s)TSS-34535
14.5.0 (s)

New argument in set-license command to ignore non-existing licenses

The CLI command set-license now has an additional argument, --ignore-non-existing, which, if specified, ignores any errors made that try to enable a non-existing license or license feature.

ChangeTSS-3448014.5.0 (s)TSS-34480
14.5.0 (s)

More data in action log for the library delete action

The dataId is now included as Arg3 in the category=library, action=delete user action log event, when such an ID is available.

ChangeTSDC-760514.5.0 (a)TSDC-7605
14.5.0 (a)

Default length when converting values to string in Oracle connections

In Oracle data connections, when you use the CAST function to convert a value to a string, Spotfire now uses a default character length of 50 for the string value. For example, CAST([Int] AS String(50)).

In earlier Spotfire versions, an external error could occur when you converted values to strings because the character length was not specified.

ChangeTSDC-738214.5.0 (a)TSDC-7382
14.5.0 (a)

Changed default value for Min Pool Size in Oracle data connections

In earlier versions of Spotfire, when you accessed data with the connector for Oracle, a static default value was used for the Min Pool Size connection property Min Pool Size=5.

Thanks to the addition of custom data source properties for the Oracle connector, you can now configure the property Min Pool Size in Oracle data connections. If you do not specify a value for the property, the Oracle ODP.NET driver default value is used (currently Min Pool Size=1). The driver default is also used when you open a data connection saved in an earlier version - that is, the previous Spotfire default value is not used.

ChangeTSDK-72014.5.0 (a)TSDK-720
14.5.0 (a)

Update of the default archive type for packages

The default archive type for packages targeting IntendedPlatform=Universal is now zip instead of cab.

ChangeTSDK-70814.5.0 (a)TSDK-708
14.5.0 (a)

Updated developer example

The previously available example on how to create a folder in the library has been updated from using the deprecated SOAP API to using the new REST API.

ChangeSPOT-392314.5.0 (a)SPOT-3923
14.5.0 (a)

Statistica data functions now require the Spotfire Data Science license

To add or configure Statistica data functions to an analysis, the Spotfire Data Science license (and the Add and configure Statistica data functions license feature) is now required.

ChangeSPOT-386614.5.0 (a)SPOT-3866
14.5.0 (a)

New names for the Spotfire applications, new zip files and installers

The specific product names for the Spotfire applications for Windows and for web clients have been retired.

  • The Windows application, formerly called Spotfire Analyst, is now referred to as the Spotfire application for Windows (or the installed client).

  • The web application that you use in your web browser, formerly referred to as Spotfire Business Author and Consumer, is now called the Spotfire application for web (or the web client).

Updates to release notes:

  • The release notes for the installed Spotfire applications and web applications are now presented in a single release notes document called Spotfire Application Release Notes.

The following installation package .zip files have new names:

  • SPOT_sfire-analyst__shared_computer_win.zip is now called SPOT_sfire-app__enterprise_shared_computer_win.zip.

  • SPOT_sfire-analyst__single_user_win.zip is now called SPOT_sfire-app__enterprise_single_user_win.zip.

The following installation package .zip files have been added:

  • SPOT_sfire-app__analytics_win.zip is targeted for users that have bought an Analytics license and do not have a Spotfire Server to connect to.

  • SPOT_sfire-app__datascience_win.zip is targeted for users that have bought a Data Science license and do not have a Spotfire Server to connect to.

ChangeSPOT-370914.5.0 (a)SPOT-3709
14.5.0 (a)

Communication improvements for Spotfire client requests to the server

The communication has been improved between the Spotfire Server and the clients, to make the Spotfire products more stable on unreliable networks.

ChangeSPOT-364014.5.0 (a)SPOT-3640
14.5.0 (a)

Some documentation has moved to the Spotfire application page on the docs site

Documentation for the following components, and the following specific manuals, are now packaged and published only as part of the Spotfire application (instead of Spotfire Server). See also New names for the Spotfire applications, new zip files and installers.

  • Automation Services – User Guide

  • Qualification (see also One user guide for Spotfire)

  • Cobranding

  • Release notes for Spotfire Developer

  • Python data functions in Spotfire

  • Deploying and using a Spotfire language pack

ChangeSPOT-347914.5.0 (a)SPOT-3479
14.5.0 (a)

Updated system requirements for Python data functions

Python versions 3.7 and 3.8 are no longer supported.

ChangeSPOT-322514.5.0 (a)SPOT-3225
14.5.0 (a)

Skia is now the only supported graphics backend for Web Player on Linux

The System.Drawing.Common library is only supported on Windows for .NET 8 and onwards.

Skia is now the only supported graphics backend when running Spotfire on Linux.

ChangeSPOT-148614.5.0 (a)SPOT-1486
14.5.0 (a)

Help now opens in a web browser

When you open the help in Spotfire (with a Help button or by pressing F1), the user guide now opens in a web browser and it is no longer bundled inside the application.

ChangeTS-8072514.5.0 (a)TS-80725
14.5.0 (a)

NumPy package changes might lead to overflow errors unless data functions are updated

This version of Spotfire includes an update of the NumPy Python package to version 2.2.4. This change might lead to an OverflowError when doing arithmetic operations with Python scalars in existing Python data functions in certain cases.
 

Starting in NumPy version 2.0.0, operations involving NumPy arrays and Python scalars now follow stricter and more predictable promotion rules, as described in NEP 50 – Promotion rules for Python scalars. This means that inputs that previously were casted to a scalar value in Python will no longer be so automatically.

As a Python data function author, you must check and adjust your Python data functions to be compatible with NumPy 2.2.4.

For example, imagine that you had a Python data function script with a construction like the following:

out=input + 2147483648

When running this script with a column input of the type 'Integer', you will now get an error, because the number 2147483648 is out of range for an integer:

Traceback (most recent call last):   File "", line 1, in OverflowError: Python integer 2147483648 out of bounds for int32

One way to handle this is to modify the data function as follows:

 out = input.astype("Int64") + 2147483648;

ChangeTS-7963314.5.0 (a)TS-79633
14.5.0 (a)

Changes in the Files and data flyout

The Recommended view in the Files and data flyout has been replaced by the new view named Recent where you can find the items you have used most recently. If you have any custom sample files, they will now be shown in a separate view named Samples.

ChangeTS-7960214.5.0 (a)TS-79602
14.5.0 (a)

Sample analysis files removed from Spotfire installation package

The sample analysis files are no longer part of the Spotfire installation package. To find sample analyses, go to Demos on the Spotfire Community site.

ChangeTS-7954914.5.0 (a)TS-79549
14.5.0 (a)

Information link job timeout changed

The job timeout for information links is reduced to 28 seconds (from 30 seconds) to avoid a congestion-related timeout exception.

ChangeTS-7907014.5.0 (a)TS-79070
14.5.0 (a)

Reduced idle timeout between HTTP Client and Spotfire Server

To avoid network errors, the idle timeout between the HTTP Client and Spotfire Server has been reduced. The default value for ConnectionIdleTimeoutSeconds in the configuration file has changed from 50s to 25s.

ChangeTERRSRV-158014.5.0 (Ts 1.22.0)TERRSRV-1580
14.5.0 (Ts 1.22.0)

Unification of environment variable names for the data function services

The environment variable name to specify the max log file size has been unified for all the data function services, and therefore has been changed from LOGGING_SERVICELOG_MAX_SIZE to LOGGING_SERVICELOG_SIZE in applicable cases.

ChangeTERRSRV-158014.5.0 (Rs 1.22.0)TERRSRV-1580
14.5.0 (Rs 1.22.0)

Unification of environment variable names for the data function services

The environment variable name to specify the max log file size has been unified for all the data function services, and therefore has been changed from LOGGING_SERVICELOG_MAX_SIZE to LOGGING_SERVICELOG_SIZE in applicable cases.

ChangeSPOT-347914.5.0 (Ps)SPOT-3479
14.5.0 (Ps)

Updated system requirements for Python data functions

Python versions 3.7 and 3.8 are no longer supported.

ChangeTERRSRV-162014.5.0 (Ps 1.22.0)TERRSRV-1620
14.5.0 (Ps 1.22.0)

NumPy package changes might lead to overflow errors unless data functions are updated

This version of the Spotfire Service for Python includes an update of the NumPy Python package to version 2.2.4. This change might lead to an OverflowError when doing arithmetic operations with Python scalars in existing Python data functions in certain cases.

Starting in NumPy version 2.0.0, operations involving NumPy arrays and Python scalars now follow stricter and more predictable promotion rules, as described in NEP 50 – Promotion rules for Python scalars. This means that inputs that previously were casted to a scalar value in Python will no longer be so automatically.
 
As a Python data function author, you must check and adjust your Python data functions to be compatible with NumPy 2.2.4.

For example, imagine that you had a Python data function script with a construction like the following:

out=input + 2147483648

When running this script with a column input of the type 'Integer', you will now get an error, because the number 2147483648 is out of range for an integer:

Traceback (most recent call last):   File "", line 1, in OverflowError: Python integer 2147483648 out of bounds for int32

One way to handle this is to modify the data function as follows:

 out = input.astype("Int64") + 2147483648;

ChangeTERRSRV-158014.5.0 (Ps 1.22.0)TERRSRV-1580
14.5.0 (Ps 1.22.0)

Unification of environment variable names for the data function services

The environment variable name to specify the max log file size has been unified for all the data function services, and therefore has been changed from LOGGING_SERVICELOG_MAX_SIZE to LOGGING_SERVICELOG_SIZE in applicable cases.

ChangeTERRSRV-149714.5.0 (Ps 1.22.0)TERRSRV-1497
14.5.0 (Ps 1.22.0)

Python package changes in the updated spotfire package

In spotfire Python package versions 2.2.0 and later, the following changes were made, which might affect your existing data functions:

  • Export of geographic data (for example, GeoDataFrame objects from the geopandas package) from Python back into Spotfire now performs less processing. The export process will no longer create (or recreate) the XMin, XMax, XCenter, YMin, YMax, and YCenter columns nor most of the additional table and column properties. If these columns are required, or if you are creating a geocoding table, you can use the new public function set_geocoding_table:

    import spotfire
    import geopandas as gpd

    geodata = gpd.GeoDataFrame(...)
    spotfire.set_geocoding_table(geodata)

  • Information about a data function's configured inputs and outputs has now been made available to a data function at execution time. The global variables "spotfire_inputs" and "spotfire_outputs" now contain read-only sequences of objects which describe each input or output (modifying the contents of these variables will not change the behavior of Spotfire; the objects themselves only have read-only properties).
    For example:

    out = {'Kind': [], 'Name': [], 'Type': []}
    for i in spotfire_inputs{}:
    out['Kind'].append("input")
    out['Name'].append(i.name)
    out['Type'].append(i.type)
    for o in spotfire_outputs{}:
    out['Kind'].append("output")
    out['Name'].append(o.name)
    out['Type'].append("unknown")

  • A new module, spotfire.support, has been added to the spotfire package which gathers information about your Python execution environment and puts it into a troubleshooting bundle for sharing with Spotfire Support. You might be asked to generate such a bundle if you open a case involving Python data functions with Spotfire Support; they will provide you with the proper Python code for your environment.

ChangeTS-7955114.4.2 (a)TS-79551
14.4.2 (a)

Information link job timeout changed

The job timeout for information links is reduced to 28 seconds (from 30 seconds) to avoid a congestion-related timeout exception.

ChangeTS-7907414.4.1 (a)TS-79074
14.4.1 (a)

Reduced idle timeout between HTTP Client and Spotfire Server

To avoid network errors, the idle timeout between the HTTP Client and Spotfire Server has been reduced. The default value for ConnectionIdleTimeoutSeconds in the configuration file has changed from 50s to 25s.

ChangeTSS-3405014.4.0 (s)TSS-34050
14.4.0 (s)

Log instead of fail when update-deployment cannot find a package

The update-deployment command now logs that a package cannot be found, rather than fails, when trying to remove an non-existing package with the --remove-packages argument.

ChangeTSS-3403514.4.0 (s)TSS-34035
14.4.0 (s)

Upload legacy DXP files using the public API

Functionality has been added to upload legacy DXP files using the public API. Before uploading the files, they must be resaved in Spotfire version 12.4 or later.

ChangeTSS-3399014.4.0 (s)TSS-33990
14.4.0 (s)

New names for some username/password CLI commands

To avoid confusion with the now disabled old HTTP Basic authentication method, and to better reflect what they do, the following CLI commands have been renamed:

  • config-basic-database-auth is renamed to config-username-password-database-auth

  • config-basic-ldap-auth is renamed to config-username-password-ldap-auth

  • config-basic-windows-auth is renamed to config-username-password-windows-auth

  • show-basic-ldap-auth is renamed to show-username-password-ldap-auth

ChangeTSS-3398814.4.0 (s)TSS-33988
14.4.0 (s)

The OAuth2 Resource Owner Password Credentials grant is no longer available by default

For increased security and compliance with the OAuth 2.0 Security Best Current Practice, the OAuth2 Resource Owner Password Credentials grant is now disabled by default. In systems configured for username/password authentication (without being combined with OpenID Connect or similar) users of the Spotfire Analyst client will now authenticate through a web browser-based workflow.

ChangeTSS-3398614.4.0 (s)TSS-33986
14.4.0 (s)

HTTP Basic authentication is no longer available by default

The use of HTTP Basic authentication (when the Spotfire Server is configured for username/password authentication) is now disabled by default.

ChangeTSS-3368914.4.0 (s)TSS-33689
14.4.0 (s)

Date and time formats based on browser locale

Dates and times are now displayed based on the browser's locale. Generally, a tooltip will be available showing the time zone offset when hovering over the date and time information.

ChangeTSS-3362614.4.0 (s)TSS-33626
14.4.0 (s)

Library search for mods has been changed

With the addition of action mods, you can no longer search for type:mod directly when searching the library.

Instead, you can either search for the specific mod types visualizationmod (using type:visualization) or actionmod (using type:action), or, use a wildcard character and search for type:*mod to find all mods.

ChangeTSS-3355614.4.0 (s)TSS-33556
14.4.0 (s)

Updated My Account page with more functionality

The My Account page layout has been changed by moving the different sections previously listed in the page into separate tabs, such as: Account information, Trusted signers and itemsManage logins and Signatures.

There is also a new Downloads tab available where you can download the installed Spotfire client and connect it to a Spotfire Server. An administrator can remove the Downloads tab, if desired. See Removing the downloads tab for more information.

ChangeTSS-3350514.4.0 (s)TSS-33505
14.4.0 (s)

More options available when configuring library compression

Previously, library items were compressed based on the configuration library.compressed-content.enabled, which could be either true or false. However, sometimes you might want to switch off library item compression for just some item types. For example, columns can take up more space in the library when compressed.

Now, you can also switch off compression of specific library types by configuring the multivalued property library.compressed-content.disabled-lib-types.type, using the set-config-list-prop (or the set-config-prop) command. For more information, see Changing the configuration for library compression.

ChangeTSS-2957114.4.0 (s)TSS-29571
14.4.0 (s)

Allow leading and trailing whitespace in passwords

Leading and trailing whitespaces are allowed when setting or changing a user password.

ChangeTSS-2392114.4.0 (s)TSS-23921
14.4.0 (s)

Referrer-Policy header set by default on all responses

For increased security, the Referrer-Policy header is now set by default on all responses.

ChangeTSAS-114714.4.0 (a)TSAS-1147
14.4.0 (a)

Support for Insert Field in more Automation Services tasks

In Automation Services tasks such as Apply Bookmark, Execute Report to PDF, and Execute Data Function, you can now insert the name using the Insert Field functionality. Insert Field can also be used in email fields in Send Email tasks.

ChangeTSDC-735314.4.0 (a)TSDC-7353
14.4.0 (a)

Apache Spark SQL connector supports TIBCO ComputeDB

To access data from TIBCO ComputeDB, you now use the Apache Spark SQL connector. The dedicated connector for TIBCO ComputeDB is removed. TIBCO ComputeDB is still available as a data source in the Connect to list, but now opens the Apache Spark SQL connector.

ChangeTS-7679414.4.0 (a)TS-76794
14.4.0 (a)

Blocking garbage collection on strained service condition

The memory usage can run higher than expected over time, for certain usage patterns. By default, garbage collection (GC) can now be blocked when the service is in a Strained or worse condition. Before, GC blocking could only happen when the system was Exhausted. A new setting, blockingGcOnlyIfStrainedOrWorse, has been added to specify the behavior.

ChangeTS-7621614.4.0 (a)TS-76216
14.4.0 (a)

Updated design for general properties in the new visualization properties panel

General properties that apply to the entire visualization, for example, settings that affect all layers in a map chart, all KPIs in a KPI chart, or all columns in a graphical table, are now shown in a separate expandable section in the visualization properties panel. Previously, the general properties were marked with a link icon.

In addition, the top level of the visualization can now be selected to show only the general properties.

ChangeTERRSRV-148614.4.0 (Ps 1.21.0)TERRSRV-1486
14.4.0 (Ps 1.21.0)

LD_LIBRARY_PATH no longer required for shell access

It is no longer required to set the LD_LIBRARY_PATH environment variable when running the bundled Python interpreter from a shell.

ChangeTSS-3381014.3.0 (s)TSS-33810
14.3.0 (s)

Improved job distribution

For scheduled updates or Automation Services jobs, all running instances are now considered as eligible targets when the available capacity changes for one instance. This change is done to spread the jobs more evenly.

To revert to the previous behavior, set automation-services.compatibility.use-all-running-services-for-capacity-change-event or scheduled-updates.compatibility.use-all-running-services-for-capacity-change-event to false.

ChangeTSS-3373914.3.0 (s)TSS-33739
14.3.0 (s)

Warning when adding Create Text Area license feature

When you add the Create Text Area license feature (under the Spotfire Analyst license) to a group, a warning is now shown to inform you that users who have this license feature can also author Document Properties when they insert a property control in a text area.

ChangeTSS-3366314.3.0 (s)TSS-33663
14.3.0 (s)

Additional authentication security using PKCE

Proof Key for Code Exchange (PKCE) is now used as an additional security measure when authenticating users using OpenID Connect and when performing an OAuth2 flow to access an external data source.

ChangeTSS-3366214.3.0 (s)TSS-33662
14.3.0 (s)

Additional security for authenticating users

Pushed authorization requests (PAR) are now used as an additional security measure when authenticating users using OpenID Connect and when performing an OAuth2 flow to access an external data source - if the OpenID Connect provider or OAuth2 Authorization Server supports it.

ChangeTSS-3350414.3.0 (s)TSS-33504
14.3.0 (s)

Changed sort order on Nodes & Services Network

On the Nodes & Services Network page, the nodes and services are now sorted alphabetically, rather than based on status. This change was made because the old sorting caused the hierarchy to jump whenever the status changed.

ChangeTSS-3346314.3.0 (s)TSS-33463
14.3.0 (s)

Encryption of secrets in the database

For increased security, secrets stored in the Spotfire database (such as service account credentials) are now encrypted using AES-GCM instead of the previously used AES-CBC.

ChangeTERRSRV-119414.3.0 (Ts 1.20.0)TERRSRV-1194
14.3.0 (Ts 1.20.0)

Updated node memory calculations for data function services

Changed how memory calculations are made to better describe the actual status of the memory available, regardless if the data function service is running on Linux, Windows, or in a containerized environment.

ChangeTERRSRV-119414.3.0 (Rs 1.20.0)TERRSRV-1194
14.3.0 (Rs 1.20.0)

Updated node memory calculations for data function services

Changed how memory calculations are made to better describe the actual status of the memory available, regardless if the data function service is running on Linux, Windows, or in a containerized environment.

ChangeTERRSRV-119414.3.0 (Ps 1.20.0)TERRSRV-1194
14.3.0 (Ps 1.20.0)

Updated node memory calculations for data function services

Changed how memory calculations are made to better describe the actual status of the memory available, regardless if the data function service is running on Linux, Windows, or in a containerized environment.

ChangeSPOT-342114.2.0 (s)SPOT-3421
14.2.0 (s)

Updated requirements for PostgreSQL as the database

PostgreSQL 13 is no longer supported as the Spotfire database.

ChangeSPOT-342014.2.0 (s)SPOT-3420
14.2.0 (s)

Updated requirements for PostgreSQL as the database

PostgreSQL 12 is no longer supported as the Spotfire database.

ChangeSPOT-333814.2.0 (s)SPOT-3338
14.2.0 (s)

Updated requirements for SQL Server as the Spotfire database

SQL Server 2016 is no longer supported as the Spotfire database.

ChangeSPOT-330814.2.0 (s)SPOT-3308
14.2.0 (s)

Updated requirements for SQL Server as the Spotfire database

SQL Server 2014 is no longer supported as the Spotfire database.

ChangeTSS-3361814.2.0 (s)TSS-33618
14.2.0 (s)

Added PostAuthenticationFilter to Information Services

Information Services now has a built-in PostAuthenticationFilter process which improves stability for Kerberos authentication.

Note: This process does not execute a custom Post Authentication Filter, so there is no need to add an external .jar in the Information Services folder for a post-authentication filter.

ChangeTSS-3360714.2.0 (s)TSS-33607
14.2.0 (s)

Updated Swagger version

The Swagger V2 API documentation is replaced with OpenAPI V3.

ChangeTSS-3358914.2.0 (s)TSS-33589
14.2.0 (s)

No server header in HTTP responses

The server header is no longer included in the HTTP responses.

ChangeTSS-3043514.2.0 (s)TSS-30435
14.2.0 (s)

The SCIM API now supports filtering of attributes

Clients can now request a partial resource representation on any SCIM operation that returns a resource within the response. You can specify either of the mutually exclusive URL query parameters attributes or excludedAttributes.

ChangeTSDK-70414.2.0 (a)TSDK-704
14.2.0 (a)

More ways to identify local certificates

Signing Spotfire packages using a local certificate now allows other ways of identifying the certificate than the thumbprint id, such as using the Common Name (CN). See the Package Builder console parameter reference in the Spotfire Developer Documentation for more information.

ChangeTS-7625514.2.0 (a)TS-76255
14.2.0 (a)

Updates in the DataRelation API

DataRelationCollection.Add and DataRelation.Expression no longer allow an expression where one of the subexpressions in a pair is of DataType String and the other is not. Instead, the developer should add an explicit cast if needed.

ChangeTS-7565014.2.0 (a)TS-75650
14.2.0 (a)

Headers remain visible in the filter panel when scrolling

When scrolling in the filter panel, table and group headers now remain visible.

ChangeTERRSRV-116314.2.0 (Ts 1.19.0)TERRSRV-1163
14.2.0 (Ts 1.19.0)

Container base image updated

The container base image for all of the Spotfire Statistics Services (for TERR service, Spotfire Service for Python, and Spotfire Service for R) has been updated to Debian 12.

ChangeTERRSRV-116314.2.0 (Rs 1.19.0)TERRSRV-1163
14.2.0 (Rs 1.19.0)

Container base image updated

The container base image for all of the Spotfire Statistics Services (for TERR service, Spotfire Service for Python, and Spotfire Service for R) has been updated to Debian 12.

ChangeTERRSRV-116314.2.0 (Ps 1.19.0)TERRSRV-1163
14.2.0 (Ps 1.19.0)

Container base image updated

The container base image for all of the Spotfire Statistics Services (for TERR service, Spotfire Service for Python, and Spotfire Service for R) has been updated to Debian 12.

ChangeTSS-2861914.1.0 (s)TSS-28619
14.1.0 (s)

Scheduled updates task labels and action log events are improved 

When an update is already in progress, a request for a scheduled update now displays CANCELED. (Previously, it was shown as COMPLETE/SUCCESSFUL.)

In addition to this change, the user action log events for the category scheduled_updates actions job_load, job_unload, and job_cancel_load also now contain the library identifier (if available) as ARG2.

ChangeTS-7427914.1.0 (a)TS-74279
14.1.0 (a)

Updated licenses for changing filtering schemes

From now on, you will need the Advanced Document Properties license to manage filtering schemes.

ChangeTSS-3595114.0.9 (s)TSS-35951
14.0.9 (s)

Improved job distribution

For scheduled updates or Automation Services jobs, all running instances are now considered as eligible targets when the available capacity changes for one instance. This change is done to spread the jobs more evenly.

To revert to the previous behavior, set automation-services.compatibility.use-all-running-services-for-capacity-change-event or scheduled-updates.compatibility.use-all-running-services-for-capacity-change-event to false.

ChangeTSDC-796914.0.9 (a)TSDC-7969
14.0.9 (a)

Telemetry in Spotfire Data Virtualization connections

When you use a Spotfire Data Virtualization data connection, the connection string now includes telemetry (appName=Spotfire), which states that the connection comes from a Spotfire application.

Note: The version of the Spotfire Data Virtualization driver included in this release of Spotfire does not support adding telemetry when connecting to a server. If you manually install a later version of the driver that includes support for telemetry, this fix will add telemetry to the connection string.

ChangeTSDC-785914.0.8 (a)TSDC-7859
14.0.8 (a)

Expanded driver support for data connections to SingleStore

The data connector for MySQL now supports using the official SingleStore ODBC driver and version 8.0.26 MySQL Connector/ODBC driver for connections to SingleStore databases. Also, the connector now prioritizes the Unicode version of drivers over the ANSI version.

ChangeTS-8168214.0.7 (a)TS-81682
14.0.7 (a)

New Spotfire installers and file names

The following installation package .zip files have new names:

  • SPOT_sfire-analyst__shared_computer_win.zip is now called SPOT_sfire-app__enterprise_shared_computer_win.zip.

  • SPOT_sfire-analyst__single_user_win.zip is now called SPOT_sfire-app__enterprise_single_user_win.zip.

The following installation package .zip file has been added:

  • SPOT_sfire-app__analytics_win.zip is targeted for users that have bought an Analytics license and do not have a Spotfire Server to connect to.

ChangeTSS-3471614.0.6 (s)TSS-34716
14.0.6 (s)

Removed Resource pool column from the node manager Services table

The Resource pool column has been removed from the Services table for a selected node manager on the Nodes & Services, Network page.

The reason for this is that it caused confusion because it showed what the default resource pool was for new instances created under that service, and not which resource pool the service was in, which some believed. A service cannot be part of a resource pool.

ChangeTSS-3467414.0.6 (s)TSS-34674
14.0.6 (s)

Changed sort order on Nodes & Services Network

On the Nodes & Services Network page, the nodes and services are now sorted alphabetically, rather than based on status. This change was made because the old sorting caused the hierarchy to jump whenever the status changed.

ChangeTSS-3423114.0.6 (s)TSS-34231
14.0.6 (s)

Scheduled updates task labels and action log events are improved 

When an update is already in progress, a request for a scheduled update now displays CANCELED. (Previously, it was shown as COMPLETE/SUCCESSFUL.)

In addition to this change, the user action log events for the category scheduled_updates actions job_load, job_unload, and job_cancel_load also now contain the library identifier (if available) as ARG2.

ChangeTS-7955014.0.6 (a)TS-79550
14.0.6 (a)

Information link job timeout changed

The job timeout for information links is reduced to 28 seconds (from 30 seconds) to avoid a congestion-related timeout exception.

ChangeTS-7907314.0.5 (a)TS-79073
14.0.5 (a)

Reduced idle timeout between HTTP Client and Spotfire Server

To avoid network errors, the idle timeout between the HTTP Client and Spotfire Server has been reduced. The default value for ConnectionIdleTimeoutSeconds in the configuration file has changed from 50s to 25s.

ChangeTSS-3405414.0.4 (s)TSS-34054
14.0.4 (s)

Upload legacy DXP files using the public API

Functionality has been added to upload legacy DXP files using the public API. Before uploading the files, they must be resaved in Spotfire version 12.4 or later.

ChangeTERRSRV-119814.0.3 (Ts 1.17.3)TERRSRV-1198
14.0.3 (Ts 1.17.3)

Updated node memory calculations for data function services

Changed how memory calculations are made to better describe the actual status of the memory available, regardless if the data function service is running on Linux, Windows, or in a containerized environment.

ChangeTERRSRV-119814.0.3 (Rs 1.17.3)TERRSRV-1198
14.0.3 (Rs 1.17.3)

Updated node memory calculations for data function services

Changed how memory calculations are made to better describe the actual status of the memory available, regardless if the data function service is running on Linux, Windows, or in a containerized environment.

ChangeTERRSRV-119814.0.3 (Ps 1.17.3)TERRSRV-1198
14.0.3 (Ps 1.17.3)

Updated node memory calculations for data function services

Changed how memory calculations are made to better describe the actual status of the memory available, regardless if the data function service is running on Linux, Windows, or in a containerized environment.

ChangeTSS-3355114.0.2 (s)TSS-33551
14.0.2 (s)

The SCIM API now supports filtering of attributes

Clients can now request a partial resource representation on any SCIM operation that returns a resource within the response. You can specify either of the mutually exclusive URL query parameters attributes or excludedAttributes.

ChangeTERRSRV-116114.0.2 (Ts 1.17.2)TERRSRV-1161
14.0.2 (Ts 1.17.2)

Container base image updated

The container base image for both the TERR service and Spotfire Service for Python has been updated to AlmaLinux:8.9.

ChangeTERRSRV-116114.0.2 (Ps 1.17.2)TERRSRV-1161
14.0.2 (Ps 1.17.2)

Container base image updated

The container base image for both the TERR service and Spotfire Service for Python has been updated to AlmaLinux:8.9.

ChangeTSS-3670114.0.12 (s)TSS-36701
14.0.12 (s)

Scheduled Updates Users includes Spotfire Enterprise Player functionality by default

The Scheduled Updates Users system group now has the license group Spotfire.Dxp.EnterprisePlayer::enterprisePlayer enabled by default.

ChangeTSDC-819714.0.11 (a)TSDC-8197
14.0.11 (a)

Support added for Databricks ODBC Driver

Spotfire now supports using Databricks ODBC Driver for connecting to Databricks. You can still also use Simba Spark ODBC Driver for these connections.

ChangeSPOT-463614.0.10 (a)SPOT-4636
14.0.10 (a)

Spotfire Data Science renamed to Spotfire Industry Pro  

Spotfire Industry Pro is the new name for the product offering previously known as Spotfire Data Science. The name has been changed to better reflect the product’s focus on supporting engineers and scientists from data-intensive industries in finding relevant insights and making decisions about their business.

ChangeTS-8380314.0.10 (a)TS-83803
14.0.10 (a)

Allowed TLS versions is no longer SystemDefault

In the configuration of the Automation Services and Web Player services, for the installed client and for the Client Job Sender, the allowed TLS versions default has been changed from SystemDefault to explicitly set the versions to Tls11, Tls12, Tls13. This change was made to avoid problems on certain Windows configurations.

ChangeSPOT-326814.0.0 (s)SPOT-3268
14.0.0 (s)

Eclipse Temurin OpenJDK replaces Oracle Java as the embedded JDK distribution

With this release, the Spotfire installation packages now include the Eclipse Temurin OpenJDK instead of the Oracle Java Development Kit used in previous versions.

Note: Eclipse Temurin is the name of the OpenJDK distribution from Adoptium. The Eclipse Adoptium Working Group is the successor of AdoptOpenJDK. The primary goal of Adoptium is to promote and support free and open-source high-quality runtimes and associated technology for use across the Java ecosystem. 

ChangeSPOT-172314.0.0 (s)SPOT-1723
14.0.0 (s)

Updated from Java EE to Jakarta EE 9+

The Spotfire Server is now updated to use a newer generation of third party components that have adopted to the new namespaces defined in the Jakarta EE 9 project. The old namespaces have been deprecated since Spotfire 10.10.11, 11.4.6 & 11.8.0.

If you have custom code deployed on the Spotfire server, some of your code might need to be altered and rebuilt.

The main difference is that some, but not all, imports of javax. must be changed to jakarta. For example, javax.servlet.http.HttpServletRequest must be changed to jakarta.servlet.http.HttpServletRequest.

A list of components with changed namespace can be found here:
https://wiki.eclipse.org/Jakarta_EE_Maven_Coordinates

It is possible that a third party component that you use, for example a JDBC-driver, is still using the older namespace. In many cases, components handle this dependency by creating a shaded jar file, that is, a jar file that includes the dependency, but under a new namespace. If the jar file is shaded, everything might work directly, otherwise you need to update the third party component.

ChangeTSS-3297414.0.0 (s)TSS-32974
14.0.0 (s)

Updates to the bootstrap CLI command

The previously optional parameters -c _value_  ("driver class") and -d _value_  ("database URL") in the bootstrap command are now always required, and they are different for each environment. 

ChangeTSS-3297014.0.0 (s)TSS-32970
14.0.0 (s)

The failover-delay for scheduled updates is now enabled by default

The failover-delay setting is now enabled by default, with a delay time of 180 seconds. This change helps to reduce the risk of uneven distribution of scheduled updates over the available service instances, when one or more service instances are restarted.

ChangeTSS-3296714.0.0 (s)TSS-32967
14.0.0 (s)

Changed Information Services default port

The default port for connecting to the Information Services process is changed to 9445.

ChangeTSS-3278914.0.0 (s)TSS-32789
14.0.0 (s)

Spotfire Server and node manager services have been renamed because of rebranding

The Windows services are now called spotfireserver-1400 and spotfirenodemanager-1400 (previously, they were called something like Tss1250 and WpNmRemote1250, respectively).

ChangeTSS-3270514.0.0 (s)TSS-32705
14.0.0 (s)

New variable added to the create_database script for PostgreSQL

The variable PGDATABASE (represented by the -d flag) has been added to the create_database script for a PostgreSQL database. This change addresses an issue with the script failing if a user other than the admin "postgres" tries to run one of the commands create_database or  create_actionlog_db.

ChangeTSS-3263814.0.0 (s)TSS-32638
14.0.0 (s)

Sort order changed in the Scheduling & Routing Activity page

The events displayed in the Scheduling & Routing Activity page are now sorted in descending order, based on the Start time column by default, so that you now see the latest started events first. Previously, the default showed the latest finished events first. (That is, the column was sorted by descending order based on the End time column by default.)

ChangeTSS-3259914.0.0 (s)TSS-32599
14.0.0 (s)

Important for upgrades: Updated code trust Certificate Authority

With this release, the name of the internal Certificate Authority for the Code Trust CA of the Spotfire Server is changed from TIBCO Spotfire Code Trust Root CA to Spotfire Code Trust Root CA.

This means that a new root CA certificate is generated on the Spotfire Server, which will be used to issue new code signing certificates when users sign new Spotfire mods. If you are using an environment with a Test or Development to Production structure, this means that the step to export and import the root CA certificate between the systems must be done again to make everything work properly for Spotfire mods signed after the upgrade.

See Moving certificates from one system to another in the Spotfire® Server and Environment - Installation and Administration Guide for instructions.

ChangeTSS-3253914.0.0 (s)TSS-32539
14.0.0 (s)

Change to usage permissions for library Filters

With this release, when browsing the library in the Spotfire Server web administration pages, only administrators can filter for users in the Created by and Modified by filters using a control which exposes the users in the system (a drop-down list with a search field).

Non-administrator users can filter by typing a user name in the input field. This change is done due to security concerns.

ChangeTSS-3120214.0.0 (s)TSS-31202
14.0.0 (s)

Changes to API methods due to the move to Jakarta EE 9

The following API methods have changed due to the move to Jakarta EE 9:

  • Object AuthenticationContext.getAttribute(String name):
    The attribute name javax.servlet.request.X509Certificate has been replaced by the new attribute name jakarta.servlet.request.X509Certificate. Note that the type of the returned object has also changed.

  • Enumeration getAttributeNames():
    The attribute name javax.servlet.request.X509Certificate has been replaced by the new attribute name jakarta.servlet.request.X509Certificate.

  • Cookie[] getCookies():
    The return type has changed from javax.servlet.http.Cookie to jakarta.servlet.http.Cookie.

ChangeTSS-3056814.0.0 (s)TSS-30568
14.0.0 (s)

Compatibility with TIBCO EMS changed

The Spotfire Server compatibility with the TIBCO Enterprise Message Service has changed and now requires version 10.2.x or higher. Spotfire Server now uses the newer Jakarta EE API to make calls to the TIBCO Enterprise Message Service. Note this when selecting which jar files to use in Spotfire Server.

ChangeTSS-2809514.0.0 (s)TSS-28095
14.0.0 (s)

Change to Apache Ignite affects performance monitoring metrics

Due to changes in the updated third-party component, detailed metrics of Apache Ignite data storage and data region are no longer available through the Spotfire Server performance monitoring files (if they were explicitly enabled previously). Metrics-related individual caches or a cluster are unchanged.

Some of these metrics are available through JMX.

ChangeTSS-2338314.0.0 (s)TSS-23383
14.0.0 (s)

Improved queue management and routing for scheduled updates

In previous Spotfire versions, each service instance had a separate queue for the initial loading of analysis files used in Automation Services jobs and scheduled updates, and the queue was assigned when the job arrived. In some cases, a job could end up behind other slow jobs and get stuck, even if other instances were available.

With this improvement, there is a single queue for all service instances on the Spotfire Server, and each scheduled updates job is only assigned to an instance when a slot is available in that instance. Updates to an already loaded analysis are still handled as before, since they are done on the instance where the analysis is loaded.

In addition to this change, when there are many instances with available slots, each instance takes one item at a time until all available slots are filled, or until the queue is empty. This change affects both Automation Services and scheduled updates job handling.

Depending on the number of rules started around the same time, the difference in load time for each rule, and the number of Web Player instances, you might need to change the configured concurrentUpdates value in the Web Player service configuration.

To go back to the previous behavior, set the configuration option scheduled-updates.compatibility.assign-destination-before-queuing to true.

ChangeTS-7307314.0.0 (a)TS-73073
14.0.0 (a)

Performance counter name changes require script and monitor updates

Performance counter names are now more uniform so they are easier to understand.  Also, the category no longer contains the word 'TIBCO'.  Scripts and monitoring using the counter names must be updated with the new ones.

ChangeTS-7296714.0.0 (a)TS-72967
14.0.0 (a)

Spotfire Web Player error messages are now more easily read into Spotfire

Spotfire Web Player log file messages that contain exceptions can now be more easily read into Spotfire, with the exception included in the message field. 

ChangeTS-6926814.0.0 (a)TS-69268
14.0.0 (a)

Data functions are no longer automatically removed when they lack outputs

Previously, when all outputs of a data function were removed, the data function was also automatically removed from the analysis. This no longer happens because you might want to reconfigure new outputs by editing the data function from the data canvas at a later stage.

ChangeSPOT-326814.0.0 (Ts)SPOT-3268
14.0.0 (Ts)

Eclipse Temurin OpenJDK replaces Oracle Java as the embedded JDK distribution

With this release, the Spotfire installation packages now include the Eclipse Temurin OpenJDK instead of the Oracle Java Development Kit used in previous versions.

Note: Eclipse Temurin is the name of the OpenJDK distribution from Adoptium. The Eclipse Adoptium Working Group is the successor of AdoptOpenJDK. The primary goal of Adoptium is to promote and support free and open-source high-quality runtimes and associated technology for use across the Java ecosystem. 

ChangeSNXT-802214.0.0 (T 6.1.0)SNXT-8022
14.0.0 (T 6.1.0)

Product renamed

The TIBCO® Enterprise Runtime for R (TERR) engine is renamed Spotfire® Enterprise Runtime for R (SERR).

ChangeSPOT-326814.0.0 (Rs)SPOT-3268
14.0.0 (Rs)

Eclipse Temurin OpenJDK replaces Oracle Java as the embedded JDK distribution

With this release, the Spotfire installation packages now include the Eclipse Temurin OpenJDK instead of the Oracle Java Development Kit used in previous versions.

Note: Eclipse Temurin is the name of the OpenJDK distribution from Adoptium. The Eclipse Adoptium Working Group is the successor of AdoptOpenJDK. The primary goal of Adoptium is to promote and support free and open-source high-quality runtimes and associated technology for use across the Java ecosystem. 

ChangeSPOT-326814.0.0 (Ps)SPOT-3268
14.0.0 (Ps)

Eclipse Temurin OpenJDK replaces Oracle Java as the embedded JDK distribution

With this release, the Spotfire installation packages now include the Eclipse Temurin OpenJDK instead of the Oracle Java Development Kit used in previous versions.

Note: Eclipse Temurin is the name of the OpenJDK distribution from Adoptium. The Eclipse Adoptium Working Group is the successor of AdoptOpenJDK. The primary goal of Adoptium is to promote and support free and open-source high-quality runtimes and associated technology for use across the Java ecosystem. 

ChangeTSS-3249412.5.0 (s)TSS-32494
12.5.0 (s)

Triggers in the database (changes required on upgrade when using Oracle as the Spotfire database)

The new functionality Save items as favorites in the library uses triggers in the database, to store the favorites. Previously, the privilege to use triggers was not granted by the installation script for the Spotfire database.

Therefore, if you use Oracle as the Spotfire database, the spotfire database user must get another grant before the upgrade. This must be done by a user that can administer the database (for example, connecting as "sys as sysdba", "system", "sys / as sysdba").

This cannot be done automatically during the upgrade process because the Spotfire Server installation does not remember the database administrator password.

Once connected to the database, the administrator must run the following command:

GRANT CREATE TRIGGER TO ;

This must be done before proceeding with the usual upgrade process. Previous versions will continue to run even if the spotfire database user has this new privilege, so the change in privileges can be done long before running the ordinary upgrade.

To check if a spotfire database user has the required privilege, log in to the database as the spotfire database user and run:

SELECT * FROM USER_SYS_PRIVS;

If you can see CREATE TRIGGER in the output, the spotfire database user has the privilege already.

If you are unsure what the spotfire database user name is in your system, you can find it in /tomcat/webapps/spotfire/WEB-INF/bootstrap.xml,
in the XML-node .

ChangeTSS-3246112.5.0 (s)TSS-32461
12.5.0 (s)

Removed X-XSS-Protection header

The deprecated X-XSS-Protection header is no longer set on responses.

ChangeTSS-3246012.5.0 (s)TSS-32460
12.5.0 (s)

Improved memory management for Spotfire Web Player

Memory management for Spotfire Web Player services on Linux has been improved. For tighter control and more fine-tuning as needed, see the new settings in the RecoverMemory section of the Spotfire.Dxp.Worker.Web.config file.  

ChangeTSS-3243112.5.0 (s)TSS-32431
12.5.0 (s)

Content Security Policy response header set by default

A Content Security Policy response header is now set by default on all responses except for the Web Player service. This adds an extra security layer, but might affect custom functionality deployed through cobranding packages or similar.

Any violations to the policy will be logged to the new log file csp-violations.log. Review this log and adjust the policy if needed.

ChangeSPOT-205812.5.0 (a)SPOT-2058
12.5.0 (a)

Skia replaces System.Drawing as the default graphics backend

Spotfire now uses Skia as the default graphics backend. Skia is a modern graphics library that offers performance and cross-platform compatibility advantages over System.Drawing, facilitating consistent rendering across different devices and operating systems.

The transition from System.Drawing to Skia affects only the rendering engine and therefore should not impact existing analyses, functionality, or user experience.

However, it is still possible to switch back to System.Drawing, both for installed Spotfire clients and for web clients, if you encounter any issues with Skia.

Note that if you use TIBCO Spotfire Qualification, the compare tool will not report any differences between the gold standard and the comparison exports, however, you might notice slight visual differences between the analyses in Spotfire and the exports.

ChangeTS-7217212.5.0 (a)TS-72172
12.5.0 (a)

WebLogger logs are UTF-8 encoded

WebLogger logs for the Web Player service are now UTF-8 encoded. This change means that non-ASCII characters are displayed correctly in the Spotfire Server web administration pages.

ChangeTS-7147012.5.0 (a)TS-71470
12.5.0 (a)

Improved memory management for Spotfire Web Player

Memory management for Spotfire Web Player services on Linux has been improved. For tighter control and more fine-tuning as needed, see the new settings in the file Spotfire.Dxp.Worker.Web.config, in the section RecoverMemory.

ChangeTS-6748712.5.0 (a)TS-67487
12.5.0 (a)

Changes to default logging

Logging is now enabled at WARN level by default. When it is changed (under Help > Support diagnostics and logging > Logging) to INFO or DEBUG, a useful set of performance counters will be logged to PerformanceCounterLog.txt in the Log folder. The logging configuration will always be persisted to Spotfire.Dxp.Gen.log4net.config.DO.NOT.EDIT in the Settings folder.

ChangeTSS-3216012.4.0 (s)TSS-32160
12.4.0 (s)

Spotfire Web Client User Guide moved to Spotfire Analyst

The path to the Spotfire Web Client User Guide, previously called Spotfire Business
Author and Consumer User Guide, has been changed. It is now available under Spotfire Analyst on docs.tibco.com, instead of under Spotfire Server.

The new path to the latest version of the Spotfire Web Client User Guide is:
https://docs.tibco.com/pub/sfire-analyst/latest/doc/html/en-US/TIB_sfire_client/index.html

Note that links pointing to the latest version of a specific help topic must be updated to still show the latest web client help. For example, if you had a link pointing to This is Spotfire before, you must change the path after "/pub/" from "/spotfire_server/latest/doc/html/en-US/TIB_sfire_bauthor-consumer_usersguide/bauthcons/topics/en-US/this_is_spotfire.html" to "/sfire-analyst/latest/doc/html/en-US/TIB_sfire_client/client/topics/en-US/this_is_spotfire.html".

ChangeTS-7105912.4.0 (a)TS-71059
12.4.0 (a)

Reference lines in waterfall charts

In waterfall charts, horizontal reference lines referencing the value axis are now always calculated on the total waterfall bars.

ChangeTS-7060012.4.0 (a)TS-70600
12.4.0 (a)

Spotfire Web Client User Guide moved to Spotfire Analyst

The path to the Spotfire Web Client User Guide, previously called Spotfire Business
Author and Consumer User Guide, has been changed. It is now available under Spotfire Analyst on docs.tibco.com, instead of under Spotfire Server.

The new path to the latest version of the Spotfire Web Client User Guide is:
https://docs.tibco.com/pub/sfire-analyst/latest/doc/html/en-US/TIB_sfire_client/index.html

Note that links pointing to the latest version of a specific help topic must be updated to still show the latest web client help. For example, if you had a link pointing to This is Spotfire before, you must change the path after "/pub/" from "/spotfire_server/latest/doc/html/en-US/TIB_sfire_bauthor-consumer_usersguide/bauthcons/topics/en-US/this_is_spotfire.html" to "/sfire-analyst/latest/doc/html/en-US/TIB_sfire_client/client/topics/en-US/this_is_spotfire.html".

ChangeSPOT-301212.3.0 (s)SPOT-3012
12.3.0 (s)

Updated Microsoft JDBC Driver for SQL Server - Changes required

Microsoft has made changes to the default security settings in the Microsoft JDBC Driver for SQL Server that is bundled with Spotfire Server. The default settings now enable TLS encryption and require a valid certificate to be used. For details, see the official documentation from Microsoft. If your Microsoft SQL Server database is using a self-signed certificate, or if you do not have TLS enabled, you must make changes to the Microsoft SQL Server database, or to the JDBC connection string used by Spotfire Server to connect to the database.

If you are using the Microsoft JDBC Driver for SQL Server bundled with Spotfire Server to connect to data sources using information links, or if you use a Microsoft SQL Server database as the database for the Spotfire Server, for action logs, or for the join database, you should read Upgrading to Spotfire 12.3 or later: Upgrading to 12.3 and later: Fixing Microsoft SQL Server JDBC driver-related issues before upgrading to 12.3.

ChangeTSS-3201712.3.0 (s)TSS-32017
12.3.0 (s)

The communication process between Information Services and Spotfire Server changed

Previously, Information Services communicated with Spotfire Server through a server alias; however, this method was fragile and error-prone. Now, Information Services uses a local address to communicate with Spotfire Server.

ChangeTSS-3199012.3.0 (s)TSS-31990
12.3.0 (s)

Changed name of web client user guide

The documentation for the Spotfire web client, previously called Spotfire Business Author and Consumer User Guide, has been renamed to Spotfire Web Client User Guide

ChangeTSS-3196112.3.0 (s)TSS-31961
12.3.0 (s)

Authentication flag for a Kerberos data source set to false

The authentication flag for a Kerberos data source is now set to false by default. With this change, if the user context is Kerberos, an Information Link does not prompt for credentials.

ChangeTSS-3195612.3.0 (s)TSS-31956
12.3.0 (s)

URL of current page no longer saved upon logout

When the user logs out, the URL of that current page is no longer saved. When the user logs in again, the user is redirected to the start page. 

ChangeTSS-3190212.3.0 (s)TSS-31902
12.3.0 (s)

Disable digest verification

You can now disable digest verification for the Library contents.

ChangeTSS-3129412.3.0 (s)TSS-31294
12.3.0 (s)

Default value for Automation Service job inactivity timeout changed

The default value of automation-services.job-inactivity-timeout has changed from 72 hours to 10 minutes. This change better reflects the status of each automation services job (for example, when restarting the last Spotfire Server instance).

ChangeTSDC-715612.3.0 (a)TSDC-7156
12.3.0 (a)

Connector for Microsoft SQL Server: Prerequisite changes for Active Directory authentication methods

The prerequisites for using the Active Directory authentication methods (Password & Integrated) with the data connector for Microsoft SQL Server have been removed. It is no longer required that you have have installed Azure Active Directory Authentication Library for SQL Server (ADALSQL.DLL).

ChangeTSDC-715312.3.0 (a)TSDC-7153
12.3.0 (a)

Connector for Microsoft SQL Server: Prerequisite changes for Active Directory authentication methods

The prerequisites for using the Active Directory authentication methods (Password & Integrated) with the data connector for Microsoft SQL Server have been removed. It is no longer required that you have have installed Azure Active Directory Authentication Library for SQL Server (ADALSQL.DLL).

ChangeTSDC-711212.3.0 (a)TSDC-7112
12.3.0 (a)

Connector for Microsoft SQL Server: Prerequisite changes for Active Directory authentication methods

The prerequisites for using the Active Directory authentication methods (Password & Integrated) with the data connector for Microsoft SQL Server have been removed. It is no longer required that you have have installed Azure Active Directory Authentication Library for SQL Server (ADALSQL.DLL).

ChangeTSDC-711012.3.0 (a)TSDC-7110
12.3.0 (a)

Changes to access token handling for Microsoft SharePoint Online

There are changes to the way that Spotfire handles access tokens when you use the data connector for Microsoft SharePoint Online. During a Spotfire session, when you have logged in to Microsoft SharePoint Online in a data connection, you remain logged in during the session, which lasts until you close Spotfire. This has the following consequences:

  • If you open another Microsoft SharePoint Online data connection, you are automatically logged in with the same SharePoint Online account. 

  • If you close and reopen an analysis with a data connection to Microsoft SharePoint Online, you are automatically logged in with the same SharePoint Online account that you used before. To log in with a different account, restart Spotfire (in the web client, log out and then log in to Spotfire again).

  • In analyses with multiple data connections to Microsoft SharePoint Online, you cannot log in with different accounts in the different data connections. 

ChangeTSDC-701312.3.0 (a)TSDC-7013
12.3.0 (a)

Changed data type mapping for TIMETZ and TIMESTAMPTZ from Vertica

When you access data with the data connector for Vertica, the Vertica data types TIMETZ and TIMESTAMPTZ are now mapped to the Spotfire data type DateTime, instead of Time.

ChangeTSDC-686712.3.0 (a)TSDC-6867
12.3.0 (a)

Removed System selection drop-down for the TIBCO Data Virtualization (TDV) connector

The System selection drop-down menu is removed from the TIBCO Data Virtualization Connection dialog, and you no longer need to provide information about the database system. You can now use all functions that are supported by the TDV connector for any database. If a function is not supported natively by your database then TDV imports the data and computes it in-memory automatically.

Compatibility: When you open an analysis in an earlier version of Spotfire, the System selection will be Default automatically. If the function that you use in your analysis is database-specific in that version of Spotfire and not available in Default, you might see an error message similar to 'Missing function: ' or observe other unwanted behavior of the data.

ChangeSPOT-231212.3.0 (a)SPOT-2312
12.3.0 (a)

Dropped support for old DXP file formats

Spotfire analysis files older than version 5.5 can no longer be opened.

ChangeTS-7145612.3.0 (a)TS-71456
12.3.0 (a)

TIBCO Enterprise Runtime for R updated to 6.0.2

ChangeTS-7130012.3.0 (a)TS-71300
12.3.0 (a)

Changed name of web client user guide

The documentation for the Spotfire web client, previously called Spotfire Business Author and Consumer User Guide, has been renamed to Spotfire Web Client User Guide

ChangeTS-7116912.3.0 (a)TS-71169
12.3.0 (a)

Updated Python packages for data functions

The following included Python packages are updated in this release.

  • bitstring updated to 4.0.1

  • NumPy updated to 1.24.1

  • Pandas updated to 1.5.2

  • PyTZ updated to 2022.7

  • setuptools updated to 65.6.3

ChangeTERRSRV-103112.3.0 (Ts 1.15.0)TERRSRV-1031
12.3.0 (Ts 1.15.0)

The service no longer runs in a container as root user

Previously, a service that ran inside of a container ran as the root user. Now, a service running inside of a container runs as a non-root user.

ChangeTERRSRV-103112.3.0 (Ps 1.15.0)TERRSRV-1031
12.3.0 (Ps 1.15.0)

The service no longer runs in a container as root user

Previously, a service that ran inside of a container ran as the root user. Now, a service running inside of a container runs as a non-root user.

ChangeTSS-3189812.2.0 (s)TSS-31898
12.2.0 (s)

The option --testrun is no longer available for Oracle databases

In the Upgrade Tool, the option --testrun is no longer available when you perform a full rollback of an Oracle database because it is not possible to perform a full rollback with the option enabled.

ChangeTSS-3188112.2.0 (s)TSS-31881
12.2.0 (s)

OIDC ID token hints are no longer enabled by default

The id_token_hint parameter in OpenID Connect authentication requests is now disabled by default.

ChangeTSS-3167112.2.0 (s)TSS-31671
12.2.0 (s)

New rule defaults to lowest priority

In the Scheduling & Routing page, when creating a new rule, the default is now that the new rule gets the lowest priority instead of the highest (where 0 is the highest priority). This means that the new rule will show up at the bottom of your rules list, if no manual changes are done to the priority.

ChangeTSS-2991512.2.0 (s)TSS-29915
12.2.0 (s)

Changes to included data source templates for Information Services

In new installations of Spotfire Server, the included data source templates for Information Services have changed.

  • The PostgreSQL data source template is now enabled by default.

  • The following data source templates are no longer included:

    • DB2

    • DB2 TYPE4

    • MySQL

    • MySQL5

    • Oracle

    • Netezza

    • SAS/SHARE

    • SQL Server (JTDS)

    • SQL Server 2000

    • Sybase

    • Sybase (JTDS)

Note: If you are upgrading from an earlier version of Spotfire, no changes are made to the templates in your installation.

ChangeTSS-2370412.2.0 (s)TSS-23704
12.2.0 (s)

Confirmation dialog when adding members to the Custom Query Author or Script Author groups

A confirmation dialog is now shown when adding users or groups to the Custom Query Author or Script Author groups, to inform the administrator that doing so is a potential security risk and that confirmation of this action is required. 

ChangeTSDC-708812.2.0 (a)TSDC-7088
12.2.0 (a)

Updated version of System.Data.Odbc

System.Data.Odbc updated to version 6.0.1.

ChangeTSDC-708212.2.0 (a)TSDC-7082
12.2.0 (a)

Updated version of System.Data.SqlClient

System.Data.SqlClient is updated to 4.8.5.

ChangeTS-7062112.2.0 (a)TS-70621
12.2.0 (a)

Updated Python packages for data functions 

The following included Python packages are updated in this release.

  • numpy updated to 1.23.4

  • pandas updated to 1.5.1

  • pip updated to 22.3.1

  • pytz updated to 2022.6

  • setuptools updated to 65.5.1

  • wheel updated to 0.38.4

  • spotfire updated to 1.9.0

ChangeTS-7051912.2.0 (a)TS-70519
12.2.0 (a)

Improved load balancing and error handling

In more cases, when you use multiple Spotfire servers with Web Player and Automation Services, the Spotfire clients can now more quickly detect that a server is not available or is strained.

ChangeTS-4447512.2.0 (a)TS-44475
12.2.0 (a)

Faster upgrade of Spotfire Analyst

Upgrading Spotfire Analyst is now about 25% faster than before.

ChangeTERRSRV-147112.2.0 (Ps 1.14.0)TERRSRV-1471
12.2.0 (Ps 1.14.0)
Dev:

When building Spotfire SPK packages of Python packages, it is now possible to use the same requirements file to generate Spotfire SPK packages for both the server and the analyst client. Due to this support, it is important that the first build with a pre-existing requirements file uses the correct --analyst flag, so that the information that is appended to the requirements file (the comments with the text "spotfire.spk") is properly migrated.

ChangeSPOT-152612.1.0 (s)SPOT-1526
12.1.0 (s)

Information Services runs in its own subprocess on the TIBCO Spotfire Server

Information Services, used for accessing data with JDBC, now runs in its own subprocess on the same computer as the TIBCO Spotfire Server. The purpose of this change is, among other things, to improve the stability of the Spotfire environment and to facilitate troubleshooting.
For the end user, Information Services works the same way as before, and no action is required before upgrading. However, as an administrator, it is advised to be aware of the following technical changes:

  • The location for the log files has changed to logs/informationservices.

  • The JDBC drivers should be placed in custom-ext-informationservices.

  • A new configuration command config-information-services-process is available.

  • The JMX monitoring workflow for information services has changed.

  • The default information services communication port is 9444.

For more information about the changes to Information Services, refer to the corresponding user documentation in the Server - Installation and Administration Manual.

ChangeTSS-3164512.1.0 (s)TSS-31645
12.1.0 (s)

Change to packaging of the included TIBCO ODBC drivers

The TIBCO ODBC drivers for Apache Spark, Apache Cassandra, and MongoDB are now delivered as third-party components to Spotfire Server, instead of as part of the TIBCO Drivers package. You can download the drivers on the Spotfire Server page on TIBCO eDelivery, just like before.

ChangeTSS-3120512.1.0 (s)TSS-31205
12.1.0 (s)

New argument for config-encryption

The CLI command config-encryption has the new argument --username, which accepts the user name of the library administrator.

ChangeTSS-978812.1.0 (s)TSS-9788
12.1.0 (s)

Log files now contain the data source name

The data source name is now written in the log files when a data source connection fails.

For example:  Could not create a connection to data source (ORACLE2): [tibcosoftwareinc][Oracle JDBC Driver]Error establishing socket.

ChangeTSDC-702512.1.0 (a)TSDC-7025
12.1.0 (a)

Removed fixed value for MaxBytesPerFetchRequest in connections to Apache Spark SQL

When you access data with the connector for Apache Spark SQL, there is no longer a fixed value for the connection property MaxBytesPerFetchRequest. The value is now determined by the default value of the ODBC driver you use.

ChangeTS-6999612.1.0 (a)TS-69996
12.1.0 (a)

TERR engine updated

TIBCO Enterprise Runtime for R is updated to 6.0.1.

ChangeTS-6994112.1.0 (a)TS-69941
12.1.0 (a)

Updated Log4Net

Log4Net updated to 2.0.15.

ChangeTS-6987912.1.0 (a)TS-69879
12.1.0 (a)
  • numpy updated to 1.23.3

  • pandas updated to 1.4.4

  • pip updated to 22.2.2

  • setuptools updated to 65.3.0

  • spotfire updated to 1.8.2

ChangeTS-7472712.0.7 (a)TS-74727
12.0.7 (a)

Updated Chromium Embedded Framework

Chromium Embedded Framework updated to 117.2.4

ChangeTSS-3289812.0.6 (s)TSS-32898
12.0.6 (s)

Change to Apache Ignite affects performance monitoring metrics

Due to changes in the updated third-party component, detailed metrics of Apache Ignite data storage and data region are no longer available through the Spotfire Server performance monitoring files (if they were explicitly enabled previously). Metrics-related individual caches or a cluster are unchanged.

Some of these metrics are available through JMX.

ChangeTS-7462812.0.6 (a)TS-74628
12.0.6 (a)

Updated Chromium Embedded Framework

Chromium Embedded Framework updated to 117.1.4

ChangeTERRSRV-138512.0.6 (Ps 1.12.5)TERRSRV-1385
12.0.6 (Ps 1.12.5)

Package for building Python extensions to Spotfire updated to 1.8.3

ChangeTS-7400412.0.5 (a)TS-74004
12.0.5 (a)

TERR engine updated

Spotfire Enterprise Runtime for R (a/k/a TERR) is updated to 6.1.0.

ChangeTS-7377612.0.5 (a)TS-73776
12.0.5 (a)

Updated Chromium Embedded Framework

Chromium Embedded Framework updated to 115.3.13

ChangeTSS-3206912.0.4 (s)TSS-32069
12.0.4 (s)

Disable digest verification

You can now disable digest verification for the Library contents.

ChangeTSS-3199512.0.4 (s)TSS-31995
12.0.4 (s)

Authentication flag for a Kerberos data source set to false

The authentication flag for a Kerberos data source is now set to false by default. With this change, if the user context is Kerberos, an Information Link does not prompt for credentials.

ChangeTSDC-718112.0.4 (a)TSDC-7181
12.0.4 (a)

New version of TIBCO Data Virtualization driver

The TIBCO Data Virtualization ADO.NET Driver is updated to version 8.7.0.

ChangeTSDC-715412.0.4 (a)TSDC-7154
12.0.4 (a)

Connector for Microsoft SQL Server: Prerequisite changes for Active Directory authentication methods

The prerequisites for using the Active Directory authentication methods (Password & Integrated) with the data connector for Microsoft SQL Server have been removed. It is no longer required that you have have installed Azure Active Directory Authentication Library for SQL Server (ADALSQL.DLL).

ChangeTS-7263912.0.4 (a)TS-72639
12.0.4 (a)

TERR engine updated

TIBCO Enterprise Runtime for R is updated to 6.0.3.

ChangeTS-7221112.0.4 (a)TS-72211
12.0.4 (a)

WebLogger logs are UTF-8 encoded

WebLogger logs for the Web Player service are now UTF-8 encoded. This change means that non-ASCII characters are displayed correctly in the Spotfire Server web administration pages.

ChangeSNXT-799512.0.4 (T 6.0.3)SNXT-7995
12.0.4 (T 6.0.3)

Retired MRAN repository link replaced

The MRAN repository URL used by install.packages() and related functions has been replaced with a repository on the Posit Public Package Manager.

ChangeTSS-3190512.0.3 (s)TSS-31905
12.0.3 (s)

The option --testrun is no longer available for Oracle databases

In the Upgrade Tool, the option --testrun is no longer available when you perform a full rollback of an Oracle database because it is not possible to perform a full rollback with the option enabled.

ChangeTSDC-708312.0.3 (a)TSDC-7083
12.0.3 (a)

Updated version of System.Data.SqlClient

System.Data.SqlClient is updated to 4.8.5.

ChangeTS-7145712.0.3 (a)TS-71457
12.0.3 (a)

TERR engine updated

TIBCO Enterprise Runtime for R is updated to 6.0.2.

ChangeTS-7070212.0.3 (a)TS-70702
12.0.3 (a)

Updated Python packages

The following included Python packages are updated for this release:

  • numpy 1.24.1

  • pip 22.3.1

  • wheel 0.38.4

  • setuptools 65.6.3

  • pandas 1.5.2

  • bitstring 4.0.1

  • spotfire 1.8.2

  • pytz 2022.7

ChangeTSS-3167412.0.2 (s)TSS-31674
12.0.2 (s)

New rule defaults to lowest priority

In the Scheduling & Routing page, when creating a new rule, the default is now that the new rule gets the lowest priority instead of the highest (where 0 is the highest priority). This means that the new rule will show up at the bottom of your rules list, if no manual changes are done to the priority.

ChangeTS-7058512.0.2 (a)TS-70585
12.0.2 (a)

Updated Python packages

The following included Python packages are updated in this release:

  • numpy updated to 1.23.3

  • pandas updated to 1.4.4

  • setuptools updated to 65.3.0

ChangeTS-7053612.0.2 (a)TS-70536
12.0.2 (a)

Improved load balancing and error handling

When using multiple Spotfire servers with Web Player and Automation Services, the Spotfire clients can now, in more cases and faster, detect that a server is not available or strained.

ChangeTS-7810112.0.11 (a)TS-78101
12.0.11 (a)

TERR engine updated

Spotfire Enterprise Runtime for R (a/k/a TERR) is updated to 6.1.4.

ChangeTS-7805012.0.11 (a)TS-78050
12.0.11 (a)

Updated Python packages

The following included Python packages are updated in this release:

  • NumPy updated to 1.24.4

  • Pandas updated to 1.5.3

  • pytz updated to 2022.7.1

ChangeTSS-3355012.0.10 (s)TSS-33550
12.0.10 (s)

The SCIM API now supports filtering of attributes

Clients can now request a partial resource representation on any SCIM operation that returns a resource within the response. You can specify either of the mutually exclusive URL query parameters attributes or excludedAttributes.

ChangeTS-7712612.0.10 (a)TS-77126
12.0.10 (a)

TERR engine updated

Spotfire Enterprise Runtime for R (a/k/a TERR) engine is updated to 6.1.3.

ChangeTERRSRV-116112.0.10 (Ts 1.12.7)TERRSRV-1161
12.0.10 (Ts 1.12.7)

Container base image updated

The container base image for both the TERR service and Spotfire Service for Python has been updated to AlmaLinux:8.9.

ChangeTERRSRV-116112.0.10 (Ps 1.12.7)TERRSRV-1161
12.0.10 (Ps 1.12.7)

Container base image updated

The container base image for both the TERR service and Spotfire Service for Python has been updated to AlmaLinux:8.9.

ChangeTSDC-702712.0.1 (a)TSDC-7027
12.0.1 (a)

Removed fixed value for MaxBytesPerFetchRequest in connections to Apache Spark SQL

When you access data with the connector for Apache Spark SQL, there is no longer a fixed value for the connection property MaxBytesPerFetchRequest. The value is now determined by the default value of the ODBC driver you use.

ChangeTS-6999612.0.1 (a)TS-69996
12.0.1 (a)

TERR engine updated

TIBCO Enterprise Runtime for R is updated to 6.0.1.

ChangeTS-6996312.0.1 (a)TS-69963
12.0.1 (a)

Updated Log4Net

Log4Net updated to 2.0.15.

ChangeSPOT-179012.0.0 (s)SPOT-1790
12.0.0 (s)

CentOS 8 is no longer supported as an operating system

CentOS 8 is no longer a supported operating system for the following Spotfire products.

  • TIBCO Spotfire® Server

  • TIBCO Spotfire® Statistics Services

  • TIBCO® Enterprise Runtime for R - Server Edition

  • TIBCO Spotfire® Service for Python

ChangeSPOT-175812.0.0 (s)SPOT-1758
12.0.0 (s)

Updated operating system requirements

Microsoft Windows Server 2012 and Microsoft Windows Server 2012R2 are no longer supported as the operating system for the following Spotfire products:

  • TIBCO Spotfire Server

  • TIBCO Spotfire Web Player

  • TIBCO Spotfire Automation Services

  • TIBCO Spotfire Statistics Services

  • TIBCO Enterprise Runtime for R - Server Edition

  • TIBCO Spotfire Service for Python

  • Citrix with TIBCO Spotfire® Analyst & Desktop

  • Remote Desktop Services with TIBCO Spotfire® Analyst & Desktop

ChangeSPOT-175712.0.0 (s)SPOT-1757
12.0.0 (s)

Updated requirements for PostgreSQL as the database

PostgreSQL 11 is no longer supported as the Spotfire database.

ChangeSPOT-175112.0.0 (s)SPOT-1751
12.0.0 (s)

Updated Spotfire artwork

The Spotfire icon and artwork have been updated in Spotfire 12.

ChangeTSS-3115712.0.0 (s)TSS-31157
12.0.0 (s)

New argument for delete-library-content

The command-line command delete-library-content has the new argument -u | --username, which accepts the user name of the library administrator.

ChangeTSS-3112012.0.0 (s)TSS-31120
12.0.0 (s)

Response validity time for OSCP increased

The default value of Online Certificate Status Protocol (OCSP) response validity has been increased from 60 seconds to 3600 seconds. This change addresses potential problems with network traffic and load.

ChangeTSS-3074212.0.0 (s)TSS-30742
12.0.0 (s)

Empty defaults for dump configuration on Windows

The dumpToolPath, and related flags, are now empty in the default configuration. Examples and instructions are available both in config file comments and in the Server and Environment - Installation and Administration manual.

The reason for this change is because the old default values do not make sense for non-Windows platforms and that the Windows configuration will not work out-of-the-box anyway, because installation and path adjustments are usually needed.

ChangeTSS-3057212.0.0 (s)TSS-30572
12.0.0 (s)

Changes to queue behavior for Automation Services instances and jobs

  • Jobs in the (in-memory) queue are now processed according to lastModified.

  • By default, TIBCO Spotfire Automations Services jobs can now always be queued, even if no Spotfire Automation Services instances are installed. This change allows "scale to zero".
    To revert to the previous behavior, set the property automation-services.compatibility.queue-when-no-services-deployed to false.

  • Automation Services jobs are not assigned a destination until there is a destination with available slots.
    To revert to the previous behavior, where a job is assigned a destination when queued, set the property automation-services.compatibility.assign-destination-before-queueing to true.

  • Previously, EXHAUSTED Automation Services instances would continue to process jobs, but no new jobs were assigned to an exhausted instance. Now, exhausted instances no longer claim unassigned jobs in the queue. This means that queue processing of Automation Services jobs can stop if these instances cannot get out of the exhausted state. Therefore, if no automatic scaling is configured, you can instead set the property automation-services.compatibility.claim-on-exhausted-instances to true, to allow exhausted Automation Services instances to claim tasks.

ChangeTSS-3026812.0.0 (s)TSS-30268
12.0.0 (s)

Updated tables in the server web administration pages

  • The tables in the Spotfire Server web administration pages now support selecting or clearing rows using the Ctrl and Shift keys.

  • Tables that support selection (i.e., where the rows have a check box) will now keep the selected rows when refreshing the data in the table. Previously, the selected rows were cleared upon refresh.

ChangeTSS-3021512.0.0 (s)TSS-30215
12.0.0 (s)

Changes in handling of trusted signers and items

When viewing information about trusted signers and items in the My Account page, or in the Trusted signers and items page for a specific user or group, you can now view and edit trusted certificates and users based on the role that the trust has been granted for: mod developer or action configurator.

Where applicable, you can also view and edit trust for individually trusted visualization mods and action configurations.

ChangeTSS-3016412.0.0 (s)TSS-30164
12.0.0 (s)

Easier to edit rules

In the Scheduling & Routing Rules page, when editing a rule for an analysis, user or group, you can now browse for other analyses, users or groups directly by clicking the input and not only by clicking on the Browse button.

ChangeTSS-2511712.0.0 (s)TSS-25117
12.0.0 (s)

Search for both display name and username

When searching for users, the search query now automatically tries to match either the user's display name or username without having to toggle between the two.

ChangeTSAS-111112.0.0 (a)TSAS-1111
12.0.0 (a)

Fully qualified paths required in Automation Services tasks

The file system paths used in the following Automation Services tasks can no longer use relative paths:

  • Export Data to File

  • Export Image

  • Export Report to PDF

  • Export to PDF

  • Send Email

ChangeTSDC-694412.0.0 (a)TSDC-6944
12.0.0 (a)

Fixed value for MaxBytesPerFetchRequest in connections to Apache Spark SQL

When you access data with the connector for Apache Spark SQL, the value of the connection property MaxBytesPerFetchRequest is now always 10MB, even if the ODBC driver has a different default value.

ChangeTSDC-692812.0.0 (a)TSDC-6928
12.0.0 (a)

New name for Pivotal HAWQ connector

The data connector for Pivotal HAWQ has been renamed. It is now called the data connector for Apache HAWQ.

ChangeTSDC-682312.0.0 (a)TSDC-6823
12.0.0 (a)

New name for Pivotal Greenplum connector

The data connector for Pivotal Greenplum has been renamed. It is now called the data connector for Greenplum.

ChangeTSDK-69112.0.0 (a)TSDK-691
12.0.0 (a)

Updated supported versions of Microsoft Visual Studio in System Requirements

The system requirements have been updated to support Microsoft Visual Studio 2022. Microsoft Visual Studio 2013 and Microsoft Visual Studio 2015 are no longer supported.

ChangeSPOT-175812.0.0 (a)SPOT-1758
12.0.0 (a)

Updated operating system requirements

Microsoft Windows Server 2012 and Microsoft Windows Server 2012R2 are no longer supported as the operating system for the following Spotfire products:

  • TIBCO Spotfire Server

  • TIBCO Spotfire Web Player

  • TIBCO Spotfire Automation Services

  • TIBCO Spotfire Statistics Services

  • TIBCO Enterprise Runtime for R - Server Edition

  • TIBCO Spotfire Service for Python

  • Citrix with TIBCO Spotfire® Analyst & Desktop

  • Remote Desktop Services with TIBCO Spotfire® Analyst & Desktop

ChangeSPOT-175112.0.0 (a)SPOT-1751
12.0.0 (a)

Updated Spotfire artwork

The Spotfire icon and artwork have been updated in Spotfire 12.

ChangeSPOT-166912.0.0 (a)SPOT-1669
12.0.0 (a)

Increased maximum number of values per legend item

The default number of maximum values per legend item has been increased from 29 to 50. Existing analyses are not impacted by this change.
The maximum number of values can be further customized by an end user at a visualization level (from the Legend page in the Visualization Properties), as a user level option (from Tools > Options), or by an administrator as a group preference.

ChangeSPOT-159512.0.0 (a)SPOT-1595
12.0.0 (a)

Dropped support for 32-bit operating systems

Spotfire Analyst, Spotfire Desktop, and Spotfire Developer no longer provide support for 32-bit operating systems.

ChangeSPOT-147912.0.0 (a)SPOT-1479
12.0.0 (a)

Removed third-party cookie dependency in mashups

The JavaScript API is extended to make an embedded Spotfire analysis independent of third-party cookies. This change makes it possible to create web mashups for Safari browsers, as well as future versions of browsers that are planning to remove support for third-party cookies.

ChangeTS-6911712.0.0 (a)TS-69117
12.0.0 (a)

Python interpreter updated

The Python interpreter bundled with Spotfire is updated to version 3.10.4.

The following third-party Python packages are bundled with Spotfire. An asterisk ( * ) indicates that the package version is updated in this release.

  • bitstring 3.1.9

  • numpy 1.22.4 *

  • pandas 1.4.2 *

  • pip 22.1.2 *

  • python-dateutil 2.8.2

  • pytz 2022.1 *

  • setuptools 62.3.2 *

  • six 1.16.0

  • spotfire 1.8.0 *

  • wheel 0.37.1

ChangeTS-6851412.0.0 (a)TS-68514
12.0.0 (a)

Separate distribution files for Windows and Linux deployments

There are now two different distribution files available, one for Windows and one for Linux. These files can be deployed to the same deployment area, or to separate areas.

For the language packs, each language now has two different distribution files: one contains the complete set of language resources that cover both Windows and Linux, and one contains only the resources that are needed for a Web Player on Linux.

ChangeSPOT-179012.0.0 (Ts)SPOT-1790
12.0.0 (Ts)

CentOS 8 is no longer supported as an operating system

CentOS 8 is no longer a supported operating system for the following Spotfire products.

  • TIBCO Spotfire® Server

  • TIBCO Spotfire® Statistics Services

  • TIBCO® Enterprise Runtime for R - Server Edition

  • TIBCO Spotfire® Service for Python

ChangeSPOT-175812.0.0 (Ts)SPOT-1758
12.0.0 (Ts)

Updated operating system requirements

Microsoft Windows Server 2012 and Microsoft Windows Server 2012R2 are no longer supported as the operating system for the following Spotfire products:

  • TIBCO Spotfire Server

  • TIBCO Spotfire Web Player

  • TIBCO Spotfire Automation Services

  • TIBCO Spotfire Statistics Services

  • TIBCO Enterprise Runtime for R - Server Edition

  • TIBCO Spotfire Service for Python

  • Citrix with TIBCO Spotfire® Analyst & Desktop

  • Remote Desktop Services with TIBCO Spotfire® Analyst & Desktop

ChangeTERRSRV-97812.0.0 (Ts 1.12.0)TERRSRV-978
12.0.0 (Ts 1.12.0)

CentOS 8 is no longer supported as an operating system

CentOS 8 is no longer a supported OS for the following Spotfire products:

  • TIBCO Spotfire® Server

  • TIBCO Spotfire® Statistics Services

  • TIBCO® Enterprise Runtime for R - Server Edition

  • TIBCO Spotfire® Service for Python

ChangeTERRSRV-94812.0.0 (Ts 1.12.0)TERRSRV-948
12.0.0 (Ts 1.12.0)

Container base image updated

The container base image for both the TERR service and Spotfire Service for Python has been updated from CentOS 8.2.2004  to AlmaLinux 8.5.

ChangeSNXT-788912.0.0 (T 6.0.0)SNXT-7889
12.0.0 (T 6.0.0)

The R C API function R_ReleaseObject(extPtr) no longer warns if extPtr had not been protected by a previous call to R_Preserver(extPtr). This change stops unwarranted warnings from code using the xml2 package.

ChangeSNXT-787712.0.0 (T 6.0.0)SNXT-7877
12.0.0 (T 6.0.0)

If x is equal to the NULL object, then x[[1]] <- vector now always turns x into a list with one entry: list(vector). Previously, the result depended on the length of vector: if the length was one, then x became a copy of vector; otherwise, x became list(vector). In TERR 6.0, the result is independent of the length of vector. This behavior is more consistent and follows the same change in R-4.0.0.

ChangeSNXT-787212.0.0 (T 6.0.0)SNXT-7872
12.0.0 (T 6.0.0)

packBits(x, type) now accepts type="double", which causes packBits to pack the low order bit of each 64 elements of x into a double-precision numeric value. This is the inverse of the new numToBits( x).

ChangeSNXT-786612.0.0 (T 6.0.0)SNXT-7866
12.0.0 (T 6.0.0)

Calling the function drop1 and specifying a poisson or binomial glm object, and with test="F", now warns that the test is for a quasipoisson or quasibinomial model. (A Chisq test would be more appropriate here.)

ChangeSNXT-786512.0.0 (T 6.0.0)SNXT-7865
12.0.0 (T 6.0.0)

Calling the function drop1() for glm models and with test="Chisq" could result in a mislabeled test statistic column. Now, it labels the test statistic column as R-4.0 does, using "LRT" when scale=1, or when family is specified as either binomial or poisson and scale=0, and using "scaled dev." otherwise.

ChangeSNXT-785912.0.0 (T 6.0.0)SNXT-7859
12.0.0 (T 6.0.0)

head(x,n) and tail(x,n), when x is an object with dimensions, allow n to be a vector the length of dim specifying how many slices of each dimension to return.

ChangeSNXT-785812.0.0 (T 6.0.0)SNXT-7858
12.0.0 (T 6.0.0)

utils::URLencode(URL,...) and utils:::URLdecode(URL) can now handle a vector of URLs, not just a single URL.

ChangeSNXT-785312.0.0 (T 6.0.0)SNXT-7853
12.0.0 (T 6.0.0)

sample.int(n, ...) can now accept n > .Machine$integer.max, with limitations. In the n > .Machine$integer.max case, the return value is a numeric (not and integer) or a vector (but all values are in 1, 2, ..., n). The limitations are that for such large n, one cannot also supply the prob argument, and the sampling is only done with replacement (the replace argument is silently ignored).

ChangeSNXT-785012.0.0 (T 6.0.0)SNXT-7850
12.0.0 (T 6.0.0)

The command line command TERR CMD SHILB code.cpp now assumes that code.cpp adheres to the C++11 standard. To override this new behavior, in the file Makevars, use CXX_STD=CXX??.

ChangeSNXT-784812.0.0 (T 6.0.0)SNXT-7848
12.0.0 (T 6.0.0)

grid::unit() and grid::grob() no longer produce unimplemented function warnings. They are not implemented, but they caused several warnings when TERR loaded packages that imported the ggplot2 package. All of the other unimplemented function warnings in the grid package have been changed to unimplemented graphics function warnings.

ChangeSNXT-784512.0.0 (T 6.0.0)SNXT-7845
12.0.0 (T 6.0.0)

Factors with duplicated levels are no longer allowed and now return an error instead of a warning. This change matches behavior in open-source R 4.0.2.    

ChangeSNXT-784412.0.0 (T 6.0.0)SNXT-7844
12.0.0 (T 6.0.0)

TERR CMD Rscript now processes its command line arguments the same way that open-source R does. In particular, TERR CMD Rscript -e "commandArgs(TRUE)" foo, now prints "foo" instead of treating "foo" as an R-code file to execute.

On the TERR command line, you can no longer supply both the -f file and -e expression arguments. You must choose to execute either a file or one or more in-line expressions.

ChangeSNXT-783612.0.0 (T 6.0.0)SNXT-7836
12.0.0 (T 6.0.0)

install.packages() now runs the configure and clean steps with TERR_LIBS set to current value of .libPaths(). If the configuration script invokes TERR, then TERR can access all of the same packages that the main process can access. With this change, you can now install recent versions of packages such as prophet and other rstan-dependent packages from source.

ChangeSNXT-783412.0.0 (T 6.0.0)SNXT-7834
12.0.0 (T 6.0.0)

If a package declares that it requires one C++ standard in both DESCRIPTION:SystemRequirements and src/Makevars, then the package requirement from src/Makevars is used. Previously, the one in DESCRIPTION was used, which caused problems with some packages with mismatched entries.

ChangeSNXT-783112.0.0 (T 6.0.0)SNXT-7831
12.0.0 (T 6.0.0)

as.list(emptyenv(), sorted=TRUE) no longer gives an error in order(names(retval)). as.list(emptyenv(), sorted=TRUE) now returns a nameless empty list, as it always has when sorted is FALSE.

ChangeSNXT-782412.0.0 (T 6.0.0)SNXT-7824
12.0.0 (T 6.0.0)

The command-line arguments s and no-echo have replaced the deprecated -slave argument. This matches the behavior of open-source R 4.0.0.

ChangeSNXT-781012.0.0 (T 6.0.0)SNXT-7810
12.0.0 (T 6.0.0)

The factor method for the c function has been implemented following a recent change in open-source R. This method combines factor arguments into a new factor whose levels attribute is the union of the levels attributes of the arguments. If all arguments are ordered factors with identical levels, then it returns an ordered factor with those levels.

This change can break old code that used the c function on factors. Previously, c would strip the class and levels attributes and just combine the integer codes of the factors.

ChangeSNXT-780712.0.0 (T 6.0.0)SNXT-7807
12.0.0 (T 6.0.0)

The recursive argument to tools::package_dependencies can now be a vector of column names that specify which columns of available.packages to use for recursive dependencies. Also, the which and recursive arguments can use the nicknames "strong", "most", or "all" for commonly-used sets of column names.

ChangeSNXT-779412.0.0 (T 6.0.0)SNXT-7794
12.0.0 (T 6.0.0)

The prop.table and margin.table functions have new preferred names: proportions and marginSums.  Also, you can now use these functions, as well as the functions apply and sweep, to specify the margins by name instead of only by number. (The names must be in names(dimnames)).

ChangeSNXT-779312.0.0 (T 6.0.0)SNXT-7793
12.0.0 (T 6.0.0)

stopifnot( NOT_GOOD = 1 < 0) now prints the error message "NOT_GOOD" instead of "1 < 0 is not TRUE"stopifnot() also has a new argument, exprObject.  These changes make stopifnot match the behavior of that function in version in R-4.0.0.

ChangeSNXT-777812.0.0 (T 6.0.0)SNXT-7778
12.0.0 (T 6.0.0)

The paste() function now includes the argument recycle0=FALSE, to match a change made to R 4.0.1.

ChangeSNXT-776412.0.0 (T 6.0.0)SNXT-7764
12.0.0 (T 6.0.0)

TERR now treats Unicode characters according to the Unicode 8.0 standard, as opposed to the Unicode 6.0 standard used by TERR 5.1.

ChangeSNXT-775612.0.0 (T 6.0.0)SNXT-7756
12.0.0 (T 6.0.0)

The default value of options("stringsAsFactors") and  of default.stringsAsFactors() is now FALSE instead of TRUE. This change affects how data.frame(), read.table(), and other functions that create data.frames treat character columns. This change follows the same change in R-4.0.0.

ChangeSNXT-775012.0.0 (T 6.0.0)SNXT-7750
12.0.0 (T 6.0.0)

array(x,dim,dimnames) now requires that dimnames be a list (or pairlist). Previously, array(x,dim,dimnames) ignored non-list dimnames. This change follows a change made in open-source R 3.3.0.

ChangeSNXT-774812.0.0 (T 6.0.0)SNXT-7748
12.0.0 (T 6.0.0)

The function as.hexmod("") now gives an error instead of returning 0. This change follows a change in open-source R 3.6.0.

ChangeSNXT-773312.0.0 (T 6.0.0)SNXT-7733
12.0.0 (T 6.0.0)

The plot() function was moved from the graphics package to the base package. (A copy is kept in the graphics package for backward compatibility.) This change was made so you can define plot methods without first loading the graphics package. TERR has implemented this change to match the behavior of R 4.0.

ChangeSPOT-179012.0.0 (Ps)SPOT-1790
12.0.0 (Ps)

CentOS 8 is no longer supported as an operating system

CentOS 8 is no longer a supported operating system for the following Spotfire products.

  • TIBCO Spotfire® Server

  • TIBCO Spotfire® Statistics Services

  • TIBCO® Enterprise Runtime for R - Server Edition

  • TIBCO Spotfire® Service for Python

ChangeSPOT-175812.0.0 (Ps)SPOT-1758
12.0.0 (Ps)

Updated operating system requirements

Microsoft Windows Server 2012 and Microsoft Windows Server 2012R2 are no longer supported as the operating system for the following Spotfire products:

  • TIBCO Spotfire Server

  • TIBCO Spotfire Web Player

  • TIBCO Spotfire Automation Services

  • TIBCO Spotfire Statistics Services

  • TIBCO Enterprise Runtime for R - Server Edition

  • TIBCO Spotfire Service for Python

  • Citrix with TIBCO Spotfire® Analyst & Desktop

  • Remote Desktop Services with TIBCO Spotfire® Analyst & Desktop

ChangeTERRSRV-140112.0.0 (Ps 1.12.0)TERRSRV-1401
12.0.0 (Ps 1.12.0)

Python 3.10 running on RHEL 7 and SUSE 15 requires downloading and building OpenSSL 1.1.1 or later

For administrators installing Spotfire Service for Python 1.120 on a computer running RHEL 7 or SUSE 15, you must manually install, build, and configure OpenSSL 1.1.1. This newer version of OpenSSL is required by Python 3.10, but is not shipped by default with those operating systems. 

ChangeTERRSRV-138812.0.0 (Ps 1.12.0)TERRSRV-1388
12.0.0 (Ps 1.12.0)

Disabling trust checks allows script execution in remote Python scripts 

You can now configure Spotfire Service for Python to disable trust checks for remote Python script execution. This is a change to Spotfire Analyst, Spotfire Web Player service, and Spotfire Automation Services service to allow untrusted scripts to be run on an available Spotfire Service for Python service.

ChangeTERRSRV-97812.0.0 (Ps 1.12.0)TERRSRV-978
12.0.0 (Ps 1.12.0)

CentOS 8 is no longer supported as an operating system

CentOS 8 is no longer a supported OS for the following Spotfire products:

  • TIBCO Spotfire® Server

  • TIBCO Spotfire® Statistics Services

  • TIBCO® Enterprise Runtime for R - Server Edition

  • TIBCO Spotfire® Service for Python

ChangeTERRSRV-94812.0.0 (Ps 1.12.0)TERRSRV-948
12.0.0 (Ps 1.12.0)

Container base image updated

The container base image for both the TERR service and Spotfire Service for Python has been updated from CentOS 8.2.2004  to AlmaLinux 8.5.

DeprecatedTSDC-818315.0.0 (a)TSDC-8183
15.0.0 (a)

The data connector for Apache Drill is deprecated and will be removed in a future release.

Deprecated since Spotfire 15.0.0.

DeprecatedSPOT-408914.8.0 (s)SPOT-4089
14.8.0 (s)

The RPM installers that can be used to install the Spotfire Server and node manager on Linux are deprecated and will be removed in a future release. Once removed, installations on Linux can only be done using the tarball installer.

Deprecated since Spotfire 14.6.0.

DeprecatedTSS-3382314.7.0 (s)TSS-33823
14.7.0 (s)

The stand-alone upgrade tool for the node manager is deprecated and will be removed in a future release. Upgrade of the node manager should instead be done from the Nodes & Services section of the Spotfire Server web administration pages.

Deprecated since Spotfire 14.3.0.

DeprecatedTS-8499214.6.3 (a)TS-84992
14.6.3 (a)

.NET 10 will replace .NET 8 in a future release.

When .NET 10 replaces .NET 8 as the runtime for Spotfire, existing extensions are not guaranteed to work without recompilation against the .NET 10 SDK. It is recommended that you plan for Recompilation of existing extensions. Read more in the linked Microsoft article discussing breaking changes:

https://learn.microsoft.com/en-us/dotnet/core/compatibility/10

Deprecated since Spotfire 14.6.3.

DeprecatedSPOT-408914.6.0 (s)SPOT-4089
14.6.0 (s)

The RPM installers that can be used to install the Spotfire Server and node manager on Linux are deprecated and will be removed in a future release. Once removed, installations on Linux can only be done using the tarball installer.

Deprecated since Spotfire 14.6.0.

DeprecatedTS-8010914.6.0 (a)TS-80109
14.6.0 (a)
  • The APIs ColumnsOutputBuilder.AddNewColumnsWhenUpdating and RowsOutputBuilder.ReplaceRowsWhenUpdating are deprecated and will be removed in a future release.

  • The Replace columns on update and Replace rows on update check boxes, that depended on these APIs and were previously available in the Edit Parameters dialog, have now been removed in the case of creating new data functions. For old configurations that were using the deprecated behavior, the check box will be available until you switch to the new default behavior.

Deprecated since Spotfire 14.6.0.

DeprecatedTS-8069514.5.0 (a)TS-80695
14.5.0 (a)

The graphical Package Builder user interface tool (Spotfire.Dxp.PackageBuilder.exe) is deprecated and will be removed in a future version. Instead, use the console variant of the Package Builder (Spotfire.Dxp.PackageBuilder-Console.exe).

Deprecated since Spotfire 14.5.0.

DeprecatedTS-7918414.5.0 (a)TS-79184
14.5.0 (a)

The external actions functionality has been deprecated and will be removed in a future release.

Deprecated since Spotfire 14.5.0.

DeprecatedTS-7871014.5.0 (a)TS-78710
14.5.0 (a)

The CustomDataFunctionExecutor.GetNameHandlingCore method, and the associated DataFunctionNameHandling enumeration are deprecated and will be removed in a future release.

Deprecated since Spotfire 14.5.0.

DeprecatedSNXT-809614.5.0 (T 6.1.5)SNXT-8096
14.5.0 (T 6.1.5)

The function evalREX in the package terrUtils is deprecated.

DeprecatedSNXT-808914.5.0 (T 6.1.5)SNXT-8089
14.5.0 (T 6.1.5)

The functions sdcConnect, sdcGetInfo, and sdcGetData in the package SpotfireData deprecated.

DeprecatedTSAS-116114.4.0 (a)TSAS-1161
14.4.0 (a)

The authentication methods, Username and password and Windows authentication, have been deprecated for the Automation Services Client Job Sender. Instead, OAuth2 API client authentication should be used.

Deprecated since Spotfire 14.4.0.

DeprecatedTSS-3374214.3.0 (s)TSS-33742
14.3.0 (s)

The existing License Management REST API endpoints (https://[:]/spotfire/api/rest/{*}v1/licenses{*}/...) are deprecated. They are replaced by new endpoints (https://[:]/spotfire/api/rest/{*}licenses/v1{*}/...).

The deprecated endpoints will be removed in a future version.

The new REST API endpoints are as follows:

  • GET: /rest/licenses/v1

  • GET: /rest/licenses/v1/users/<_userId_>

  • GET: /rest/licenses/v1/<_licenseName_>/groups/<_groupId_>

  • PUT: /rest/licenses/v1/<_licenseName_>/groups/<_groupId_>

  • DELETE: /rest/licenses/v1/<_licenseName_>/groups/<_groupId_>

  • GET: /rest/licenses/v1/groups/<_groupId_>

  • GET: /rest/licenses/v1/<_licenseName_>/functions

  • GET: /rest/licenses/v1/<_licenseName_>/users/<_userId_>

Deprecated since Spotfire 14.3.0.

DeprecatedTSS-3374114.3.0 (s)TSS-33741
14.3.0 (s)

The existing Information Model REST API endpoints PATCH/rest/elements/v1/<{_}guid{_}> and POST/rest/elements/v1/<{_}guid{_}>/redirect are deprecated and will be removed in a future version. The REST API has been replaced by the following new REST API:

  • PATCH/rest/informationmodel/v1/elements/<{_}guid{_}> 

  • POST/rest/informationmodel/v1/elements/<{_}guid{_}>/redirect

Deprecated since Spotfire 14.3.0.

DeprecatedTS-7521314.1.0 (a)TS-75213
14.1.0 (a)

IronPython 2.0 is deprecated and will be removed in a future version. The possibility to run existing IronPython 2.0 scripts has been switched off by default, but can be switched on by an administrator using the new preference Allow IronPython 2.0 scripts to execute.

Deprecated since Spotfire 14.1.0.

DeprecatedTSS-3295614.0.0 (s)TSS-32956
14.0.0 (s)

The import-scheduled-updates CLI command is deprecated and will be removed in a future version.

Deprecated since Spotfire 14.0.0.

DeprecatedTSS-3261814.0.0 (s)TSS-32618
14.0.0 (s)

The command-line command s3-download is deprecated and will be removed in a future release. Use external-download instead.

Deprecated since Spotfire 14.0.0.

DeprecatedTSS-3258612.5.0 (s)TSS-32586
12.5.0 (s)

The TIBCO-branded versions of Progress DataDirect JDBC drivers, which come pre-installed with Spotfire Server, are deprecated. In the next release of Spotfire, the following JDBC drivers will be removed:

  • DB2 - DataDirect (tibcosoftwareinc.jdbc.db2.DB2Driver)

  • MySQL - DataDirect (tibcosoftwareinc.jdbc.mysql.MySQLDriver)

  • Oracle - DataDirect (tibcosoftwareinc.jdbc.oracle.OracleDriver)

  • SQL Server - DataDirect (tibcosoftwareinc.jdbc.sqlserver.SQLServerDriver)

  • Sybase - DataDirect (tibcosoftwareinc.jdbc.sybase.SybaseDriver)

The above drivers will not be available in future mainstream or Long-Term Support (LTS) releases of Spotfire. In currently supported LTS versions (11.4.x and 12.0.x) the drivers will remain available.

If you use any of the drivers in your Spotfire environment, you should migrate to using different JDBC drivers for connectivity. To learn more about the deprecation, and how to prepare to migrate, see Migrating from TIBCO DataDirect JDBC drivers.

Deprecated since Spotfire 12.5.0.

DeprecatedTS-7219312.5.0 (a)TS-72193
12.5.0 (a)

In an upcoming release, support for the System.Drawing graphics APIs on Linux will be removed. As a result, certain API methods and properties have been deprecated, and in a future release, these methods will no longer function on Linux. However, these APIs will continue to work as expected on Windows.

To replace the old APIs, new APIs have been introduced. Please check the documentation of each API to determine which method or property to use.

The decision to remove support for the System.Drawing graphics APIs on Linux is twofold. Firstly, Microsoft will end support for these APIs on Linux with the release of .NET 7 (please refer to the official Microsoft documentation). Additionally, the Linux implementation of these APIs is not being maintained, which could make it difficult for Spotfire to support them even on older .NET versions.

The following APIs are affected:

  • Spotfire.Dxp.Application.HttpContent..ctor

  • Spotfire.Dxp.Application.ImageCollection.Add

  • Spotfire.Dxp.Application.ImageCollection.TryGetImage

  • Spotfire.Dxp.Application.Visual.Render

  • Spotfire.Dxp.Application.Visuals.Axis.TitleFont

  • Spotfire.Dxp.Application.Visuals.BarChart.LabelFont

  • Spotfire.Dxp.Application.Visuals.BoxPlotStatisticsTable.Font

  • Spotfire.Dxp.Application.Visuals.CombinationChart.LabelFont

  • Spotfire.Dxp.Application.Visuals.CrossTablePlot.TableFont

  • Spotfire.Dxp.Application.Visuals.CrossTablePlot.TableHeaderFont

  • Spotfire.Dxp.Application.Visuals.CrossTablePlot.TableTotalsFont

  • Spotfire.Dxp.Application.Visuals.FeatureLayer.LabelFont

  • Spotfire.Dxp.Application.Visuals.Legend.Font

  • Spotfire.Dxp.Application.Visuals.LineChart.LabelFont

  • Spotfire.Dxp.Application.Visuals.ParallelCoordinatePlot.LabelFont

  • Spotfire.Dxp.Application.Visuals.ParallelCoordinatePlotColumnScale.Font

  • Spotfire.Dxp.Application.Visuals.PieChartVisualAttributes.LabelFont

  • Spotfire.Dxp.Application.Visuals.RenderResult.AsImage

  • Spotfire.Dxp.Application.Visuals.ScaleAxisBase.TitleFont

  • Spotfire.Dxp.Application.Visuals.ScaleBase.Font

  • Spotfire.Dxp.Application.Visuals.ScatterPlot.LabelFont

  • Spotfire.Dxp.Application.Visuals.ScatterPlot3D.LabelFont

  • Spotfire.Dxp.Application.Visuals.SummaryTable.TableFont

  • Spotfire.Dxp.Application.Visuals.SummaryTable.TableHeaderFont

  • Spotfire.Dxp.Application.Visuals.SymbolLayer.LabelFont

  • Spotfire.Dxp.Application.Visuals.TablePlotBase.TableFont

  • Spotfire.Dxp.Application.Visuals.TablePlotBase.TableHeaderFont

  • Spotfire.Dxp.Application.Visuals.TableCell.GetImage

  • Spotfire.Dxp.Application.Visuals.TableCell.Font

  • Spotfire.Dxp.Application.Visuals.TableCell.HorizontalAlignment

  • Spotfire.Dxp.Application.Visuals.TableLayout.Font

  • Spotfire.Dxp.Application.Visuals.Treemap.HierarchyHeaderFont

  • Spotfire.Dxp.Application.Visuals.Treemap.LabelFont

  • Spotfire.Dxp.Application.Visuals.Trellis.HeaderFont

  • Spotfire.Dxp.Application.Visuals.TrellisVisualization.DefaultFont

  • Spotfire.Dxp.Application.Visuals.VisualContent.Render

  • Spotfire.Dxp.Application.Visuals.VisualizationData.LimitingMarkingsEmptyMessageFont

  • Spotfire.Dxp.Application.Visuals.WaterfallChart.LabelFont

  • Spotfire.Dxp.Application.Visuals.ValueRenderers.ValueRendererResult.SetImage

  • Spotfire.Dxp.Application.Visuals.Miniatures.CalculatedValueRule.FontStyle

  • Spotfire.Dxp.Application.Visuals.Miniatures.CalculatedValueRuleCollection.AddBottomNRule (2 overloads)

  • Spotfire.Dxp.Application.Visuals.Miniatures.CalculatedValueRuleCollection.AddExpressionRule

  • Spotfire.Dxp.Application.Visuals.Miniatures.CalculatedValueRuleCollection.AddRangeRule

  • Spotfire.Dxp.Application.Visuals.Miniatures.CalculatedValueRuleCollection.AddStringRule

  • Spotfire.Dxp.Application.Visuals.Miniatures.CalculatedValueRuleCollection.AddThresholdRule

  • Spotfire.Dxp.Application.Visuals.Miniatures.CalculatedValueRuleCollection.AddTopNRule (2 overloads)

  • Spotfire.Dxp.Application.Visuals.Miniatures.GraphicalTable.TableFont

  • Spotfire.Dxp.Application.Visuals.Miniatures.GraphicalTable.TableHeaderFont

  • Spotfire.Dxp.Application.Visuals.Miniatures.GraphicalTable.TableSectionHeaderFont

  • Spotfire.Dxp.Application.Visuals.Miniatures.IconMiniatureVisualization.Alignment

  • Spotfire.Dxp.Application.Visuals.Maps.FeatureLayerVisualization.LabelFont

  • Spotfire.Dxp.Application.Visuals.Maps.MapChart.ScaleFont

  • Spotfire.Dxp.Application.Visuals.Maps.MarkerLayerVisualization.LabelFont

  • Spotfire.Dxp.Application.Visuals.FittingModels.FittingModelCollection.LabelFont

  • Spotfire.Dxp.Application.UserPreferences.VisualizationPreferences.TrellisLabelFont

  • Spotfire.Dxp.Application.UserPreferences.VisualizationPreferences.ScaleLabelFont

  • Spotfire.Dxp.Application.UserPreferences.VisualizationPreferences.OtherLabelFont

  • Spotfire.Dxp.Application.UserPreferences.VisualizationPreferences.LegendFont

  • Spotfire.Dxp.Application.UserPreferences.VisualizationPreferences.LinesAndCurvesFont

  • Spotfire.Dxp.Application.UserPreferences.VisualizationPreferences.AxisTitleFont

  • Spotfire.Dxp.Application.Extension.ConfiguredVisualFactory..ctor

  • Spotfire.Dxp.Application.Extension.CustomExportTool..ctor (2 overloads)

  • Spotfire.Dxp.Application.Extension.CustomMenuGroup..ctor

  • Spotfire.Dxp.Application.Extension.CustomPanelFactory..ctor (4 overloads)

  • Spotfire.Dxp.Application.Extension.CustomShareTool..ctor (2 overloads)

  • Spotfire.Dxp.Application.Extension.CustomTool..ctor

  • Spotfire.Dxp.Application.Extension.CustomVisual.RenderCore

  • Spotfire.Dxp.Application.Extension.CustomVisualFactory..ctor (2 overloads)

  • Spotfire.Dxp.Application.Extension.RenderArgs.Graphics

  • Spotfire.Dxp.Framework.Styles.DrawingStyleExtensions.CreateFont

Deprecated since Spotfire 12.5.0.

DeprecatedTS-6845512.1.0 (a)TS-68455
12.1.0 (a)

The option Enable sharing to tibbr is shown in the Compatibility Settings dialog. 

The functionality Share to tibbr® is deprecated since Spotfire 11.7 and no longer supported.

 

DeprecatedTS-6788712.0.0 (a)TS-67887
12.0.0 (a)

Modified CultureInfo objects are not supported, but have at times been used anyway. To avoid this, the DataFormatterBase.CultureInfo and NumberFormatter.CurrencyCulture properties have been deprecated in the API. Instead, the new properties CultureName and CurrencyCultureName have been added, to allow you to choose culture by name.

Deprecated since Spotfire 12.0.0.

DeprecatedSNXT-786112.0.0 (T 6.0.0)SNXT-7861
12.0.0 (T 6.0.0)

The Developer Edition of TIBCO® Enterprise Runtime for R is no longer available on the TAP site. For a
trial version of TERR, see its entry on the TIBCO edelivery site.

DeprecatedSNXT-786012.0.0 (T 6.0.0)SNXT-7860
12.0.0 (T 6.0.0)

As of version 6.0, TERR is deprecated on macOS and is no longer tested.

DeprecatedSNXT-782112.0.0 (T 6.0.0)SNXT-7821
12.0.0 (T 6.0.0)

Changes to Java 11 caused a failure accessing TIBCO Spotfire® Statistics Services from the parallel package running under TERR. (This is not an issue running under Java 8.) Affected TERR functions include makeCluster(type="TSSS",...) and makeTSSScluster(...). Support for the parallel package accessing Spotfire Statistics Services will be removed in future releases.

RemovedSPOT-428715.0.0 (s)SPOT-4287
15.0.0 (s)

Removed RPM installation packages

The RPM installation packages for the Spotfire Server and node manager that previously could be used to install the Spotfire Server and node manager on Linux have been removed. Installations on supported Linux distributions must be done using the tarball installers (.tar.gz packages).

RemovedSPOT-409515.0.0 (s)SPOT-4095
15.0.0 (s)

Windows Server 2019 is no longer supported as the operating system

RemovedSPOT-398215.0.0 (s)SPOT-3982
15.0.0 (s)

The NTLM and Windows NT Domain Authentication methods have been removed

The NTLM and Windows NT Domain Authentication methods have been removed in Spotfire 15.0. This feature was deprecated in version 14.5.

Microsoft deprecated the NTLM authentication protocol in June 2024 due to known security vulnerabilities, including susceptibility to relay and brute-force attacks. In alignment with Microsoft's guidance, Spotfire no longer supports NTLM-based authentication.

Action required: If your environment currently uses NTLM or Windows NT Domain authentication, you must migrate to a supported authentication method — such as Kerberos or username/password — before upgrading to Spotfire 15.0. See the System Requirements for the supported authentication methods.

RemovedSPOT-351415.0.0 (s)SPOT-3514
15.0.0 (s)

Removed SOAP APIs

The public SOAP APIs are no longer available in Spotfire Server. These services are now provided through REST APIs. The following SOAP services have been removed:

  • InformationModelService (replaced by Information Model REST API)

  • LibraryService (replaced by Library REST API)

  • LicenseService (replaced by License Management REST API)

  • UpdateAnalysisService (replaced by Web Player REST API)

  • UserDirectoryService (use the System for Cross-domain Identity Management -SCIM - APIs instead)

Additionally, the --soap-enabled and --wsdls-require-auth arguments of the config-web-service-api command have been removed.

RemovedTSS-3706115.0.0 (s)TSS-37061
15.0.0 (s)

The deprecated parameter -t or --tool-password of the s3-download command has been removed.

RemovedTSS-3705315.0.0 (s)TSS-37053
15.0.0 (s)

The deprecated getReturnEndpoint() method of the CustomWebAuthenticatorInitContext API class has been removed. Use the method with the same name in the WebAuthenticationContext API class instead.

RemovedSPOT-409515.0.0 (a)SPOT-4095
15.0.0 (a)

Windows Server 2019 is no longer supported as the operating system

RemovedSPOT-409515.0.0 (Ts)SPOT-4095
15.0.0 (Ts)

Windows Server 2019 is no longer supported as the operating system

RemovedSPOT-462715.0.0 (T 6.1.9)SPOT-4627
15.0.0 (T 6.1.9)

Windows Server 2019 is no longer supported as the operating system

RemovedSPOT-409515.0.0 (Rs)SPOT-4095
15.0.0 (Rs)

Windows Server 2019 is no longer supported as the operating system

RemovedSPOT-409515.0.0 (Ps)SPOT-4095
15.0.0 (Ps)

Windows Server 2019 is no longer supported as the operating system

RemovedSPOT-419314.8.0 (s)SPOT-4193
14.8.0 (s)

Microsoft SQL Server 2019 is no longer supported as the Spotfire database.

RemovedTSS-3653114.8.0 (s)TSS-36531
14.8.0 (s)

The external actions functionality has been removed.

This functionality depended on TIBCO Cloud™ Integration (TCI) and TIBCO Cloud Spotfire, which have both been retired. This means that it is no longer possible to specify the ‘configurator’ user role in any commands or interfaces related to code trust.

RemovedTSS-3545714.8.0 (s)TSS-35457
14.8.0 (s)

The register-as-tibco-cloud-client command has been removed.

RemovedTSDC-776314.8.0 (a)TSDC-7763
14.8.0 (a)

The data connector for TIBCO Cloud™ LiveApps is removed.

RemovedSPOT-409614.8.0 (a)SPOT-4096
14.8.0 (a)

The graphical Package Builder user interface tool (Spotfire.Dxp.PackageBuilder.exe) has been removed. Instead, you will now use the console variant of the Package Builder (Spotfire.Dxp.PackageBuilder-Console.exe) for all types of actions.

See the updated Spotfire Developer Documentation user guide for more information.

RemovedTS-8398914.8.0 (a)TS-83989
14.8.0 (a)

The option to embed Spotfire using the Spotfire JavaScript API without a registered API client, that is, /spotfire/js-api/loader.js, has been removed. 

The web mashup must now use a registered API client and /spotfire/js-api/oauth.js to authenticate and load the API.

RemovedTS-8082314.8.0 (a)TS-80823
14.8.0 (a)

The external actions functionality has been removed.

This functionality depended on TIBCO Cloud™ Integration (TCI) and TIBCO Cloud Spotfire, which have both been retired. Any actions targeting TCI services in your existing analyses will be permanently disabled.

RemovedTSS-3613914.7.0 (s)TSS-36139
14.7.0 (s)

The stand-alone upgrade tool for the node manager, which was deprecated in version 14.3.0, has now been removed.

Upgrade of the node manager should instead be done from the Nodes & Services section of the Spotfire Server web administration pages.

RemovedTS-7921614.7.0 (a)TS-79216
14.7.0 (a)

The Data Table Properties dialog (which was previously available from Data > Data table properties) has been removed, and all the functionality that used to be available in the dialog has been moved to either the Data in analysis flyout or to the Data canvas. The functionality on the Column matches tab has been broken out into a separate dialog, which can be reached from Data > Column matches, and from the visualization properties (in the installed client only).

See also Closed issues for more details about some of the specific features which were previously only possible to edit from the Data Table Properties dialog, but now are available elsewhere (for example, the options to change the default data table, to prompt for new settings before loading, and to copy the source information about a data table to the clipboard).

RemovedTSS-3669414.6.2 (s)TSS-36694
14.6.2 (s)

The register-as-tibco-cloud-client command has been removed.

RemovedTSS-3661814.6.2 (s)TSS-36618
14.6.2 (s)

The external actions functionality has been removed.

This functionality depended on TIBCO Cloud™ Integration (TCI) and TIBCO Cloud Spotfire, which have both been retired. This means that it is no longer possible to specify the ‘configurator’ user role in any commands or interfaces related to code trust.

RemovedTS-8283214.6.2 (a)TS-82832
14.6.2 (a)

The external actions functionality has been removed.

This functionality depended on TIBCO Cloud™ Integration (TCI) and TIBCO Cloud Spotfire, which have both been retired. Any actions targeting TCI services in your existing analyses will be permanently disabled.

RemovedSPOT-407614.6.0 (s)SPOT-4076
14.6.0 (s)

Microsoft SQL Server 2017 is no longer supported as the Spotfire database.

RemovedSPOT-407514.6.0 (s)SPOT-4075
14.6.0 (s)

PostgreSQL 14 is no longer supported as the Spotfire database.

RemovedTSS-3538214.6.0 (s)TSS-35382
14.6.0 (s)

The external Information Services process has been replaced by a server manager process. All start, stop, and restart activities for Information Services are now managed through the node manager framework. As a result, the configuration attributes MAX_RESTARTS and INIT_TIMEOUT, which were previously required by the external Information Services process, have been removed.

RemovedTSDC-782414.6.0 (a)TSDC-7824
14.6.0 (a)

The data connector for TIBCO ComputeDB has been removed.

RemovedTSDC-781514.6.0 (a)TSDC-7815
14.6.0 (a)

The data connector for Teradata Aster has been removed.

RemovedTSDC-775014.6.0 (a)TSDC-7750
14.6.0 (a)

The data connector for Apache HAWQ has been removed.

RemovedTSDC-774914.6.0 (a)TSDC-7749
14.6.0 (a)

The data connector for Attivio has been removed.

RemovedTS-8213014.6.0 (a)TS-82130
14.6.0 (a)

Export to the legacy Excel file format (.xls) has been removed.

RemovedSPOT-352814.5.0 (s)SPOT-3528
14.5.0 (s)

Windows Server 2016 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedSPOT-352714.5.0 (s)SPOT-3527
14.5.0 (s)

SUSE Enterprise Linux 15 and SUSE Enterprise Linux 12 are no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for Python

RemovedSPOT-352614.5.0 (s)SPOT-3526
14.5.0 (s)

OpenSUSE 15 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for Python

RemovedSPOT-352514.5.0 (s)SPOT-3525
14.5.0 (s)

Red Hat Enterprise Linux 8 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedSPOT-352414.5.0 (s)SPOT-3524
14.5.0 (s)

Debian 11 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedTSS-3538314.5.0 (s)TSS-35383
14.5.0 (s)

The Information Services public APIs are no longer accessible via the endpoint /api/rest/elements/. Previously, the public Information Services APIs were accessible via two endpoints but from now on access will only be available from /api/rest/informationmodel/.

RemovedTSS-3518214.5.0 (s)TSS-35182
14.5.0 (s)

The sample data functions that previously were included in the Spotfire Server installation package are no longer distributed with the installation. Refer to the Spotfire user guide or the Spotfire community for information about how to create data functions.

RemovedTSDC-747014.5.0 (a)TSDC-7470
14.5.0 (a)

The data connector Google Analytics (Universal Analytics), which was used for accessing legacy Google Analytics data, is removed. The reason is that Google's legacy Universal Analytics service no longer exists.

RemovedSPOT-393514.5.0 (a)SPOT-3935
14.5.0 (a)

The Sharing Routines feature is now officially removed. Sharing Routines has been deprecated since Spotfire 5.5 and hidden from the user interface (the Data Table Properties dialog), unless explicitly enabled through a preference. It has now been retired as part of our ongoing effort to modernize Spotfire and enhance its performance and usability.

What does this mean?

  • Analyses that previously relied on Sharing Routines will now automatically load fresh data, instead of reusing cached data.

  • To achieve similar results as before, use scheduled updates or information link caching instead, which are supported and designed to provide more reliable and modern data-sharing solutions.

RemovedSPOT-353214.5.0 (a)SPOT-3532
14.5.0 (a)

Microsoft Visual Studio 2017 and Microsoft Visual Studio 2019 are no longer supported.

RemovedSPOT-353114.5.0 (a)SPOT-3531
14.5.0 (a)

The following Citrix versions are no longer supported for the installed Spotfire client:

  • Citrix XenApp 7.15

  • Citrix XenApp 7.6

  • Citrix Virtual Apps and Desktops 7 2109

RemovedSPOT-353014.5.0 (a)SPOT-3530
14.5.0 (a)

Microsoft Office 2013 is no longer supported.

RemovedSPOT-352814.5.0 (Ts)SPOT-3528
14.5.0 (Ts)

Windows Server 2016 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedSPOT-352714.5.0 (Ts)SPOT-3527
14.5.0 (Ts)

SUSE Enterprise Linux 15 and SUSE Enterprise Linux 12 are no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for Python

RemovedSPOT-352614.5.0 (Ts)SPOT-3526
14.5.0 (Ts)

OpenSUSE 15 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for Python

RemovedSPOT-352514.5.0 (Ts)SPOT-3525
14.5.0 (Ts)

Red Hat Enterprise Linux 8 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedSPOT-352414.5.0 (Ts)SPOT-3524
14.5.0 (Ts)

Debian 11 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedSNXT-810014.5.0 (T 6.1.5)SNXT-8100
14.5.0 (T 6.1.5)
  • Support for 32-bit versions of Windows operating systems is removed.

RemovedSPOT-352814.5.0 (Rs)SPOT-3528
14.5.0 (Rs)

Windows Server 2016 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedSPOT-352714.5.0 (Rs)SPOT-3527
14.5.0 (Rs)

SUSE Enterprise Linux 15 and SUSE Enterprise Linux 12 are no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for Python

RemovedSPOT-352614.5.0 (Rs)SPOT-3526
14.5.0 (Rs)

OpenSUSE 15 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for Python

RemovedSPOT-352514.5.0 (Rs)SPOT-3525
14.5.0 (Rs)

Red Hat Enterprise Linux 8 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedSPOT-352414.5.0 (Rs)SPOT-3524
14.5.0 (Rs)

Debian 11 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedSPOT-352814.5.0 (Ps)SPOT-3528
14.5.0 (Ps)

Windows Server 2016 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedSPOT-352714.5.0 (Ps)SPOT-3527
14.5.0 (Ps)

SUSE Enterprise Linux 15 and SUSE Enterprise Linux 12 are no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for Python

RemovedSPOT-352614.5.0 (Ps)SPOT-3526
14.5.0 (Ps)

OpenSUSE 15 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for Python

RemovedSPOT-352514.5.0 (Ps)SPOT-3525
14.5.0 (Ps)

Red Hat Enterprise Linux 8 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedSPOT-352414.5.0 (Ps)SPOT-3524
14.5.0 (Ps)

Debian 11 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedTSS-3293014.2.0 (s)TSS-32930
14.2.0 (s)

The import-scheduled-updates CLI command has been removed.

RemovedTSS-3290414.1.0 (s)TSS-32904
14.1.0 (s)
  • The previously-deprecated API method com.spotfire.server.security.PostAuthenticationFilter.setConfiguration(String) has been removed. Use the method PostAuthenticationFilter.init(PostAuthenticationFilterInitContext) instead.

  • The previously-deprecated API method com.spotfire.server.security.PostAuthenticationFilterInitContext.getLegacyConfiguration() has been removed. Use name-value parameters instead.

RemovedTSS-3290314.1.0 (s)TSS-32903
14.1.0 (s)
  • The previously-deprecated Java User Directory API com.spotfire.server.userdir.UserDirectory has been removed. Use the Java User Directory API com.spotfire.server.api.userdir.UserDirectory, or SCIM, instead.

  • The previously-deprecated method com.spotfire.server.security.SecurityContext.getPrincipal() has been removed. Instead, to retrieve principals, use com.spotfire.server.api.userdir.UserDirectory.

  • The previously-deprecated API com.spotfire.server.userdir.UserDirectoryFactory has been removed. To retrieve a com.spotfire.server.api.userdir.UserDirectory instance, use com.spotfire.server.security.AuthenticationContext.getUserDirectory().

RemovedTSS-3218714.1.0 (s)TSS-32187
14.1.0 (s)

The previously-deprecated method com.spotfire.server.security.AuthenticationContext.getRequestedSessionId() has been removed.

RemovedTS-7427214.1.0 (a)TS-74272
14.1.0 (a)

The user guide for the Spotfire web client is no longer included inside the product.

The documentation about how to change your configuration to use an offline help in Spotfire web clients have been updated, to make the functionality easier to use.

RemovedTSS-3675014.0.12 (s)TSS-36750
14.0.12 (s)

The register-as-tibco-cloud-client command has been removed.

RemovedTSS-3669514.0.12 (s)TSS-36695
14.0.12 (s)

The external actions functionality has been removed.

This functionality depended on TIBCO Cloud™ Integration (TCI) and TIBCO Cloud Spotfire, which have both been retired. This means that it is no longer possible to specify the ‘configurator’ user role in any commands or interfaces related to code trust.

RemovedTS-8283314.0.10 (a)TS-82833
14.0.10 (a)

The external actions functionality has been removed.

This functionality depended on TIBCO Cloud™ Integration (TCI) and TIBCO Cloud Spotfire, which have both been retired. Any actions targeting TCI services in your existing analyses will be permanently disabled.

RemovedSPOT-321714.0.0 (s)SPOT-3217
14.0.0 (s)

Red Hat Enterprise Linux (RHEL) 7 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R (a/k/a the TERR Service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedSPOT-321614.0.0 (s)SPOT-3216
14.0.0 (s)

Debian 10 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R (a/k/a the TERR Service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedSPOT-310914.0.0 (s)SPOT-3109
14.0.0 (s)

The TIBCO-branded versions of Progress DataDirect JDBC drivers, which previously came pre-installed with Spotfire Server, are removed, and not supported in this version of Spotfire. The corresponding data source templates for the drivers are also removed.

  • DB2 - DataDirect (tibcosoftwareinc.jdbc.db2.DB2Driver)

  • MySQL - DataDirect (tibcosoftwareinc.jdbc.mysql.MySQLDriver)

  • Oracle - DataDirect (tibcosoftwareinc.jdbc.oracle.OracleDriver)

  • SQL Server - DataDirect (tibcosoftwareinc.jdbc.sqlserver.SQLServerDriver)

  • Sybase - DataDirect (tibcosoftwareinc.jdbc.sybase.SybaseDriver)

If you use any of the above drivers in your Spotfire environment, you must migrate to using different JDBC drivers for connectivity. Before you upgrade, see Migrating from TIBCO DataDirect JDBC drivers.

RemovedTSS-3246614.0.0 (s)TSS-32466
14.0.0 (s)

The legacy SOAP logging feature has been removed.

RemovedSPOT-323214.0.0 (a)SPOT-3232
14.0.0 (a)

Spotfire is no longer localized to Russian, and the Russian language pack is no longer available.

Spotfire is localized to the following languages:

  • Chinese

  • French

  • German

  • Italian

  • Japanese

  • Korean

  • Portuguese

  • Spanish

RemovedSPOT-321714.0.0 (Ts)SPOT-3217
14.0.0 (Ts)

Red Hat Enterprise Linux (RHEL) 7 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R (a/k/a the TERR Service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedSPOT-321614.0.0 (Ts)SPOT-3216
14.0.0 (Ts)

Debian 10 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R (a/k/a the TERR Service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedSNXT-795414.0.0 (T 6.1.0)SNXT-7954
14.0.0 (T 6.1.0)

As of version 6.0.1 of TERR, Microsoft Windows® Server 2012 and 2012 R2 are no longer supported as operating systems.

RemovedSPOT-321714.0.0 (Rs)SPOT-3217
14.0.0 (Rs)

Red Hat Enterprise Linux (RHEL) 7 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R (a/k/a the TERR Service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedSPOT-321614.0.0 (Rs)SPOT-3216
14.0.0 (Rs)

Debian 10 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R (a/k/a the TERR Service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedSPOT-321714.0.0 (Ps)SPOT-3217
14.0.0 (Ps)

Red Hat Enterprise Linux (RHEL) 7 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R (a/k/a the TERR Service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedSPOT-321614.0.0 (Ps)SPOT-3216
14.0.0 (Ps)

Debian 10 is no longer supported as the operating system for:

  • Spotfire Server

  • Spotfire Web Player

  • Spotfire Automation Services

  • Spotfire Enterprise Runtime for R (a/k/a the TERR Service)

  • Spotfire Service for R

  • Spotfire Service for Python

RemovedTSS-3267512.5.0 (s)TSS-32675
12.5.0 (s)

TIBCO ODBC drivers for Apache Spark SQL, Apache Cassandra, and MongoDB

The TIBCO Drivers package, which includes ODBC drivers for Apache Spark SQL, Apache Cassandra, and MongoDB, is removed. The drivers are no longer included with Spotfire. If you were using any of these drivers to access data in Spotfire, you can no longer use those drivers with this version of Spotfire, and you will need to obtain your own drivers to access data in Spotfire.

Migration instructions

Migrate to a different driver using the following steps.

Apache Spark SQL

To access data with the connector for Apache Spark SQL, install one of the other supported drivers. See the system requirements

  • Install the new driver on all computers where you will access the data in Spotfire.

You do not need to edit your data connections in Spotfire when you change drivers.

MongoDB

To access data from MongoDB in Spotfire, use the connector for MySQL with the ODBC driver for MongoDB Connector for BI. See the system requirements

  1. Install the MongoDB Connector for BI driver on all computers where you will access data from MongoDB in Spotfire.

  2. In a Spotfire installed client, create a new data connection to your MongoDB data with the connector for MySQL (Connect to > MongoDB Connector for BI). Save the data connection to the library, for reuse in all your analysis files.

  3. Open the analysis file you need to update. On the Data canvasreplace your old MongoDB data source with data from your new connection in the library. 

Apache Cassandra

To access data from Apache Cassandra, you must use a different driver.

  1. After installing the new driver, create a new DSN for the data you need to access.

  2. Share the DSN, and install the driver, on all computers where you will access the data in Spotfire.

  3. In a Spotfire installed client, open the analysis file you need to update.

  4. On the Data canvasreplace your old Apache Cassandra data source, and use Load data from ODBC, OLE DB, or ADO.NET data provider to connect to your new Apache Cassandra data DSN. 

RemovedSPOT-305812.4.0 (s)SPOT-3058
12.4.0 (s)

TIBCO ODBC drivers for Apache Spark SQL, Apache Cassandra, and MongoDB

The TIBCO Drivers package, which includes ODBC drivers for Apache Spark SQL, Apache Cassandra, and MongoDB, is removed. The drivers are no longer included with Spotfire. 

If you use any of these drivers for accessing data in Spotfire today, you should switch to using different drivers as soon as possible. As you prepare to migrate, you can continue using the TIBCO ODBC drivers that you have already downloaded, but no new versions will be released to address potential issues.

Migration instructions

Migrate to a different driver using the following steps.

Apache Spark SQL

To access data with the connector for Apache Spark SQL, install one of the other supported drivers. See the system requirements

  • Install the new driver on all computers where you will access the data in Spotfire.

You do not need to edit your data connections in Spotfire when you change drivers.

MongoDB

To access data from MongoDB in Spotfire, use the connector for MySQL with the ODBC driver for MongoDB Connector for BI. See the system requirements

  1. Install the MongoDB Connector for BI driver on all computers where you will access data from MongoDB in Spotfire.

  2. In a Spotfire installed client, create a new data connection to your MongoDB data with the connector for MySQL (Connect to > MongoDB Connector for BI). Save the data connection to the library, for reuse in all your analysis files.

  3. Open the analysis file you need to update. On the Data canvasreplace your old MongoDB data source with data from your new connection in the library. 

Apache Cassandra

To access data from Apache Cassandra, you must use a different driver.

  1. After installing the new driver, create a new DSN for the data you need to access.

  2. Share the DSN, and install the driver, on all computers where you will access the data in Spotfire.

  3. In a Spotfire installed client, open the analysis file you need to update.

  4. On the Data canvasreplace your old Apache Cassandra data source, and use Load data from ODBC, OLE DB, or ADO.NET data provider to connect to your new Apache Cassandra data DSN. 

RemovedTSS-3184612.3.0 (s)TSS-31846
12.3.0 (s)

The previously deprecated API class com.spotfire.server.userdir.InvalidPrimaryGroupException has been removed. Several previously deprecated constructors have also been removed or given reduced visibility.

RemovedTSS-3194112.2.0 (s)TSS-31941
12.2.0 (s)

The example export is no longer included with the Qualification tool. If you want to use the example analysis, the export must now be manually created in your own environment.

RemovedTSS-2956412.2.0 (s)TSS-29564
12.2.0 (s)

The deprecated hostName and address attributes and the restart operation of the com.spotfire.server:type=Server JMX MBean have been removed.

RemovedTS-7057112.2.0 (a)TS-70571
12.2.0 (a)

The functionality Share to tibbr® is removed.

RemovedTSS-3217212.0.4 (s)TSS-32172
12.0.4 (s)

TIBCO ODBC drivers for Apache Spark SQL, Apache Cassandra, and MongoDB

The TIBCO Drivers package, which includes ODBC drivers for Apache Spark SQL, Apache Cassandra, and MongoDB, is removed. The drivers are no longer included with Spotfire.

If you were using any of the drivers to access data in Spotfire, you must migrate to using other drivers. As you prepare to migrate, you can continue to use the driver with this version of Spotfire (12.0.x or 11.4.x) until the end of your current subscription. You cannot use the drivers after you upgrade to a later version of Spotfire.

Migration instructions

The following are recommendations for how you can migrate to using a different driver.

Apache Spark SQL

To access data with the connector for Apache Spark SQL, install one of the other supported drivers. See the system requirements

  • Install the new driver on all computers where you will access the data in Spotfire.

You do not need to edit your data connections in Spotfire when you change drivers.

MongoDB

To access data from MongoDB in Spotfire, use the connector for MySQL with the ODBC driver for MongoDB Connector for BI. See the system requirements

  1. Install the MongoDB Connector for BI driver on all computers where you will access data from MongoDB in Spotfire.

  2. In a Spotfire installed client, create a new data connection to your MongoDB data with the connector for MySQL (Connect to > MongoDB Connector for BI). Save the data connection to the library, for reuse in all your analysis files.

  3. Open the analysis file you need to update. On the Data canvas, replace your old MongoDB data source with data from your new connection in the library. 

Apache Cassandra

To access data from Apache Cassandra, you must use a different driver.

  1. After installing the new driver, create a new DSN for the data you need to access.

  2. Share the DSN, and install the driver, on all computers where you will access the data in Spotfire.

  3. In a Spotfire installed client, open the analysis file you need to update.

  4. On the Data canvas, replace your old Apache Cassandra data source, and use Load data from ODBC, OLE DB, or ADO.NET data provider to connect to your new Apache Cassandra data DSN. 

RemovedSNXT-801112.0.4 (T 6.0.3)SNXT-8011
12.0.4 (T 6.0.3)

As of version 6.0.3 support for running TERR on macOS is removed.

RemovedTSS-3124512.0.0 (s)TSS-31245
12.0.0 (s)

The API class {{com.spotfire.server.security.AbstractPostAuthenticationFilter}} is no longer supported.

RemovedSNXT-774312.0.0 (T 6.0.0)SNXT-7743
12.0.0 (T 6.0.0)

The real(), is.real(), and as.real() functions have been removed. They were removed from open-source R in 2013.

TPSTSS-3716915.0.0 (s)TSS-37169
15.0.0 (s)

The following third-party software components have been updated:

  • com.amazon.redshift:redshift-jdbc42 updated to 2.2.6

  • com.azure:azure-core updated to 1.58.0

  • com.azure:azure-core-http-netty updated to 1.16.4

  • com.azure:azure-identity updated to 1.18.3

  • com.azure:azure-storage-blob updated to 12.33.3

  • com.fasterxml.jackson.* updated to 2.21.3

  • com.fifesoft:rsyntaxtextarea updated to 3.6.2

  • com.github.oshi:oshi-common,oshi-core updated to 7.0.1

  • com.google.auth updated to 1.46.0

  • com.ioplex.jespa:jespa-jakarta updated to 1.2.14

  • com.microsoft.sqlserver:mssql-jdbc updated to 13.4.0.jre11

  • com.microsoft.sqlserver:mssql-jdbc_auth updated to 13.4.0.x64

  • com.miglayout updated to 11.4.3

  • com.nimbusds:nimbus-jose-jwt updated to 10.9

  • commons-codec:commons-codec updated to 1.22.0

  • commons-fileupload:commons-fileupload updated to 1.6.0

  • commons-io:commons-io updated to 2.22.0

  • commons-logging:commons-logging updated to 1.3.6

  • Eclipse Temurin OpenJDK updated to 21.0.11+10

  • io.github.classgraph:classgraph updated to 4.8.173

  • io.grpc:grpc-api,grpc-context updated to 1.81.0

  • io.micrometer updated to 1.15.11

  • io.netty updated to 4.2.13.Final

  • io.netty:netty-tcnative-* updated to 2.0.75.Final

  • io.projectreactor.netty: updated to 1.2.16

  • io.projectreactor:reactor-core updated to 3.7.17

  • io.swagger.core.v3 updated to 2.2.49

  • jakarta.annotation:jakarta.annotation-api updated to 3.0.0

  • jakarta.jws:jakarta.jws-api updated to 3.0.0

  • jakarta.validation:jakarta.validation-api updated to 3.0.2

  • jakarta.xml.ws:jakarta.xml.ws-api updated to 4.0.3

  • javax.cache:cache-api updated to 1.0.0

  • jaxen:jaxen updated to 2.0.1

  • net.java.dev.jna updated to 5.18.1

  • org.apache.bval:bval-jsr updated to 3.0.2

  • org.apache.cxf updated to 4.2.0

  • org.apache.ignite updated to 2.18.0

  • org.apache.logging.log4j updated to 2.25.4

  • org.apache.neethi:neethi updated to 3.2.2

  • org.apache.taglibs updated to 1.2.5

  • org.apache.ws.xmlschema:xmlschema-core updated to 2.3.2

  • org.bouncycastle updated to 1.84

  • org.eclipse.jetty.ee10 updated to 12.0.34

  • org.eclipse.jetty updated to 12.0.34

  • org.glassfish.jaxb updated to 4.0.8

  • org.jetbrains:annotations updated to 16.0.3

  • org.ow2.asm:asm updated to 9.10

  • org.postgresql:postgresql updated to 42.7.11

  • org.springframework updated to 6.2.18

  • org.webjars:swagger-ui updated to 5.32.5

  • org.webjars:webjars-locator-core updated to 0.59

  • org.xmlunit:xmlunit-core updated to 2.11.0

  • org.yaml:snakeyaml updated to 2.6

  • software.amazon.awssdk updated to 2.44.1

  • wsdl4j:wsdl4j updated to 1.6.3

TPSTSS-3716615.0.0 (s)TSS-37166
15.0.0 (s)

The following third-party software components have been added or updated:

  • Added @codemirror/lang-xml version 6.1.0

  • Added @codemirror/state version 6.6.0

  • Added @codemirror/view version 6.42.1

  • Added chokidar version 5.0.0

  • Added codemirror version 6.0.2

  • Added tus-js-client version 4.3.1

  • Added xml-formatter version 3.6.7

  • Angular updated to 21.2.12

  • Angular CDK updated to 21.2.10

  • autoprefixer updated to 10.5.0

  • worker-timers updated to 8.0.31

  • zone.js updated to 0.16.2

TPSTSS-3680715.0.0 (s)TSS-36807
15.0.0 (s)

IOPLEX Jespa removed

TPSTSDC-835115.0.0 (a)TSDC-8351
15.0.0 (a)
  • Microsoft.Extensions.Options version 10.0.7 added

  • Apache.Arrow updated to 23.0.0

  • Composite.Data updated to 8.9.0.1

  • Google.Api.Gax updated to 4.14.0

  • Google.Api.Gax.Grpc updated to 4.14.0

  • Google.Api.Gax.Rest updated to 4.14.0

  • Google.Apis.Auth updated to 1.74.0

  • Grpc.Core.Api updated to 2.80.0

  • Microsoft.AnalysisServices.AdomdClient updated to 19.113.7

  • Microsoft.Bcl.TimeProvider updated to 10.0.7

  • Microsoft.Data.SqlClient updated to 7.0.1

  • Microsoft.Extensions.DependencyInjection.Abstractions updated to 10.0.7

  • Microsoft.Extensions.Logging.Abstractions updated to 10.0.7

  • Microsoft.Extensions.Primitives updated to 10.0.7

  • Microsoft.Identity.Client updated to 4.65.0

  • Microsoft.Identity.Client.NativeInterop updated to 0.20.4

  • Microsoft.IdentityModel.Abstractions updated to 8.18.0

  • Microsoft.IdentityModel.JsonWebTokens updated to 8.18.0

  • Microsoft.IdentityModel.Logging updated to 8.18.0

  • Microsoft.IdentityModel.Protocols.OpenIdConnect updated to 8.18.0

  • NodaTime updated to 3.3.2

  • Oracle.ManagedDataAccess updated to 23.26.200

  • Oracle.ManagedDataAccess.Core updated to 23.26.200

  • System.Diagnostics.DiagnosticSource updated to 10.0.7

  • System.DirectoryServices updated to 10.0.7

  • System.DirectoryServices.Protocols updated to 10.0.7

  • System.IdentityModel.Tokens.Jwt updated to 8.18.0

  • System.Net.Http.WinHttpHandler updated to 10.0.7

  • System.Text.Encodings.Web updated to 10.0.7

  • System.Text.Json updated to 10.0.7

  • Azure.Core removed

  • Azure.Identity removed

TPSTSDC-824315.0.0 (a)TSDC-8243
15.0.0 (a)

System.IO.Pipelines updated to 10.0.3.

TPSTSDC-823115.0.0 (a)TSDC-8231
15.0.0 (a)

Microsoft.Data.SqlClient.Internal.Logging 1.0.0 added.

TPSTSDC-823015.0.0 (a)TSDC-8230
15.0.0 (a)

Microsoft.Data.SqlClient.Extensions.Abstractions 1.0.0 added.

TPSTSDC-822915.0.0 (a)TSDC-8229
15.0.0 (a)

System.Threading.Channels version 10.0.3 added

TPSTS-8560715.0.0 (a)TS-85607
15.0.0 (a)

Ceres Solver version 2.2 added

TPSTS-8557315.0.0 (a)TS-85573
15.0.0 (a)

Apache Log4Net updated to version 3.3.1.

TPSTS-8556115.0.0 (a)TS-85561
15.0.0 (a)

underscore.js updated to 1.13.8.

TPSTS-8556015.0.0 (a)TS-85560
15.0.0 (a)

preact/signals updated to 2.9.0

TPSTS-8555915.0.0 (a)TS-85559
15.0.0 (a)

preact updated to 10.29.1

TPSTS-8555815.0.0 (a)TS-85558
15.0.0 (a)

DocumentFormat.OpenXml updated to 3.5.1

TPSTS-8555715.0.0 (a)TS-85557
15.0.0 (a)

Chromium Embedded Framework updated to 147.0.14

TPSTS-8552615.0.0 (a)TS-85526
15.0.0 (a)

The version of the Spotfire Enterprise Runtime for R (TERR) engine has been updated to 6.1.9.

TPSTS-8549315.0.0 (a)TS-85493
15.0.0 (a)
  • Python interpreter updated to 3.14.5

    • OpenSSL updated to 3.0.20

  • Python packages:

    • NumPy updated to 2.4.4

    • packaging updated to 26.2

    • pip updated to 26.1.1

    • pytz updated to 2026.2

    • setuptools updated to 82.0.1

    • spotfire updated to 2.4.2

    • tzdata updated to 2026.2

    • wheel updated to 0.47.0

  • Internal Python packages:

    • certifi updated to 2026.5.20

    • geopandas updated to 1.1.3

    • scipy updated to 1.17.1

TPSTS-8513715.0.0 (a)TS-85137
15.0.0 (a)

HarfBuzzSharp updated to 8.3.1.3.

TPSTS-8513615.0.0 (a)TS-85136
15.0.0 (a)

mono/SkiaSharp updated to 3.119.2

TPSTS-8511715.0.0 (a)TS-85117
15.0.0 (a)

System.Formats.Nrbf updated to 10.0.8

TPSTS-8511615.0.0 (a)TS-85116
15.0.0 (a)

System.Resources.Extensions updated to 10.0.8

TPSTS-8511515.0.0 (a)TS-85115
15.0.0 (a)

Updated System.Reflection.Metadata to 10.0.8

TPSTS-8511415.0.0 (a)TS-85114
15.0.0 (a)

Updated Microsoft.Bcl.AsyncInterfaces to 10.0.8

TPSTS-8511315.0.0 (a)TS-85113
15.0.0 (a)

Updated System.Management to 10.0.8

TPSTS-8511215.0.0 (a)TS-85112
15.0.0 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 10.0.8.

  • Microsoft.AspNetCore.JsonPatch updated to 10.0.8.

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 10.0.8.

TPSTS-8501115.0.0 (a)TS-85011
15.0.0 (a)

Google.Protobuf updated to 3.34.1.

TPSTS-8499115.0.0 (a)TS-84991
15.0.0 (a)

System.Formats.Asn1 updated to 10.0.8

TPSTS-8498915.0.0 (a)TS-84989
15.0.0 (a)

Microsoft.Bcl.Cryptography updated to 10.0.8

TPSTS-8494815.0.0 (a)TS-84948
15.0.0 (a)

System.Data.Odbc updated to version 10.0.7.

TPSTS-8494715.0.0 (a)TS-84947
15.0.0 (a)

System.Collections.Immutable updated to 10.0.8

TPSTS-8453915.0.0 (a)TS-84539
15.0.0 (a)

Magick.NET-Q16-AnyCPU updated to 14.13.1.

TPSTS-8402315.0.0 (a)TS-84023
15.0.0 (a)

The Spotfire Web Player and Automation Services on Linux no longer require the Xvfb X11 display server to run.

TPSSNXT-821415.0.0 (T 6.1.9)SNXT-8214
15.0.0 (T 6.1.9)

The following third-party software components have been updated:

  • curl updated to 8.20.0

  • icu updated to 78.2

  • libarchive updated to 3.8.7

  • OpenSSL updated to 3.0.20

  • Stat/Transfer updated to 17.2.1848.0512

TPSTSS-3674114.8.0 (s)TSS-36741
14.8.0 (s)

Amazon Redshift JDBC driver updated to 2.2.3

TPSTSS-3672914.8.0 (s)TSS-36729
14.8.0 (s)
  • Amazon AWS SDK updated  to 2.41.25

  • Apache Commons CLI updated to 1.11.0

  • Apache Commons Codec updated to 1.21.0

  • Apache Commons IO updated to 2.21.0

  • Apache Commons Lang updated to 3.20.0

  • Apache Commons Text updated to 1.15.0

  • Apache Commons Validator updated to 1.10.1

  • Apache CXF updated  to 4.1.4

  • Apache HttpComponents Client 5 downgraded to 5.5

  • Apache Log4j updated to 2.25.3

  • Apache Tomcat updated to 10.1.52

  • Bouncy Castle Crypto APIs updated to 1.83

  • Dropwizard Metrics Core updated to 4.2.38

  • Eclipse Jetty updated to 12.0.32

  • Eclipse Temurin updated to 21.0.10+7

  • FasterXML/Jackson Annotations updated to 2.21

  • Fifesoft RSyntaxTextArea updated to 3.6.1

  • Google Auth Library For Java OAuth2 HTTP updated to 1.42.1

  • Jakarta XML Bind API updated to 4.0.5

  • Microsoft Azure Identity for Java updated to 1.18.2

  • Microsoft Azure Storage Blob client library for Java updated to 12.33.2

  • Nimbus JOSE + JWT updated to 10.7

  • OSHI Core updated to 6.9.3

  • PostgreSQL JDBC Driver updated to 42.7.10

  • Quartz Enterprise Job Scheduler updated to 2.5.2

  • Spring Framework updated to 6.2.16

  • Swagger updated to 2.2.42

  • Swagger UI updated to 5.31.0

TPSTSS-3672614.8.0 (s)TSS-36726
14.8.0 (s)
  • Angular updated to 21.1.2

  • Angular CDK updated to 21.1.2

  • Autoprefixer updated to 10.4.24

  • worker-timers updated to 8.0.29

  • zone.js updated to 0.16.0

TPSTSS-3651614.8.0 (s)TSS-36516
14.8.0 (s)

ANTLR 2.7.7 removed

TPSTSDC-814014.8.0 (a)TSDC-8140
14.8.0 (a)
  • Microsoft.Extensions.Primitives version 10.0.2 added

  • Azure.Core updated to 1.51.1

  • Azure.Identity updated to 1.17.1

  • Google.Analytics.Admin.V1Beta updated to 1.0.0-beta10

  • Google.Analytics.Data.V1Beta updated to 2.0.0-beta10

  • Google.Api.Gax updated to 4.13.0

  • Google.Api.Gax.Grpc updated to 4.13.0

  • Google.Api.Gax.Rest updated to 4.13.0

  • Google.Apis.Auth updated to 1.73.0

  • Google.Cloud.BigQuery.Storage.V1 updated to 3.19.0

  • Google.LongRunning updated to 3.5.0

  • Grpc.Core.Api updated to 2.76.0

  • Microsoft.AnalysisServices.AdomdClient updated to 19.112.0

  • Microsoft.Bcl.TimeProvider updated to 10.0.2

  • Microsoft.Data.SqlClient updated to 6.1.4

  • Microsoft.Extensions.DependencyInjection.Abstractions updated to 10.0.2

  • Microsoft.Extensions.Logging.Abstractions updated to 10.0.2

  • Microsoft.Identity.Client updated to 4.82.1

  • Microsoft.Identity.Client.NativeInterop updated to 0.20.2

  • Microsoft.IdentityModel.Abstractions updated to 8.16.0

  • Microsoft.IdentityModel.JsonWebTokens updated to 8.16.0

  • Microsoft.IdentityModel.Logging updated to 8.16.0

  • Microsoft.IdentityModel.Protocols.OpenIdConnect updated to 8.16.0

  • NodaTime updated to 3.3.0

  • Oracle.ManagedDataAccess updated to 23.26.100

  • Oracle.ManagedDataAccess.Core updated to 23.26.100

  • System.Diagnostics.DiagnosticSource updated to 10.0.3

  • System.DirectoryServices updated to 10.0.2

  • System.DirectoryServices.Protocols updated to 10.0.3

  • System.IdentityModel.Tokens.Jwt updated to 8.16.0

  • System.Net.Http.WinHttpHandler updated to 10.0.3

  • System.Text.Encodings.Web updated to 10.0.3

  • System.Text.Json updated to 10.0.2

  • Microsoft.Bcl.HashCode version 3.1.11 removed

  • System.Formats.Asn1 version 9.0.10 removed

TPSTS-8428714.8.0 (a)TS-84287
14.8.0 (a)

Magick.NET-Q16-AnyCPU updated to 14.10.4

TPSTS-8422514.8.0 (a)TS-84225
14.8.0 (a)
  • linkifyjs updated to 4.3.2

  • linkify-jquery updated to 4.3.2

TPSTS-8390414.8.0 (a)TS-83904
14.8.0 (a)

System.Data.Odbc updated to 10.0.3

TPSTS-8389814.8.0 (a)TS-83898
14.8.0 (a)

Google.Protobuf updated to 3.33.5

TPSTS-8380814.8.0 (a)TS-83808
14.8.0 (a)

preact/signals updated to 2.7.0

TPSTS-8378414.8.0 (a)TS-83784
14.8.0 (a)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.8

TPSTS-8377914.8.0 (a)TS-83779
14.8.0 (a)
  • Python interpreter updated to 3.13.12

    • OpenSSL updated to 3.0.18

  • Python packages:

    • NumPy updated to 2.4.2

    • pip updated to 26.0.1

    • setuptools updated to 82.0.0

    • spotfire updated to 2.4.1

    • tzdata updated to 2025.3

    • wheel updated to 0.46.3

  • Internal Python packages:

    • certifi updated to 2026.1.4

    • dtaidistance updated to 2.4.0

    • geopandas updated to 1.1.2

    • pyogrio updated to 0.12.1

    • scipy updated to 1.17.0

    • statsmodels updated to 0.14.6

TPSTS-8375914.8.0 (a)TS-83759
14.8.0 (a)

System.Diagnostics.PerformanceCounter updated to 10.0.2

TPSTS-8375214.8.0 (a)TS-83752
14.8.0 (a)

System.Security.Cryptography.xml updated to 10.0.2

TPSTS-8375114.8.0 (a)TS-83751
14.8.0 (a)

System.Security.Cryptography.ProtectedData updated to 10.0.2

TPSTS-8375014.8.0 (a)TS-83750
14.8.0 (a)

System.Security.Cryptography.pkcs updated to 10.0.2

TPSTS-8374914.8.0 (a)TS-83749
14.8.0 (a)

System.Resources.Extensions updated to 10.0.2

TPSTS-8374814.8.0 (a)TS-83748
14.8.0 (a)

System.Management updated to 10.0.2

TPSTS-8374714.8.0 (a)TS-83747
14.8.0 (a)

System.IO.Packaging updated to 10.0.2

TPSTS-8374514.8.0 (a)TS-83745
14.8.0 (a)

System.Drawing.Common updated to 10.0.2

TPSTS-8374414.8.0 (a)TS-83744
14.8.0 (a)

System.Configuration.ConfigurationManager updated to 10.0.2

TPSTS-8374314.8.0 (a)TS-83743
14.8.0 (a)

System.Collections.immutable updated to 10.0.2

TPSTS-8374214.8.0 (a)TS-83742
14.8.0 (a)

System.CodeDom updated to 10.0.2

TPSTS-8374014.8.0 (a)TS-83740
14.8.0 (a)

preact updated to 10.28.3

TPSTS-8373914.8.0 (a)TS-83739
14.8.0 (a)

DocumentFormat.OpenXml updated to 3.4.1

TPSTS-8373614.8.0 (a)TS-83736
14.8.0 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 10.0.2

  • Microsoft.AspNetCore.JsonPatch updated to 10.0.2

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 10.0.2

TPSTS-8373514.8.0 (a)TS-83735
14.8.0 (a)

Chromium Embedded Framework updated to 144.0.13

TPSTERRSRV-187114.8.0 (Ts 1.25.0)TERRSRV-1871
14.8.0 (Ts 1.25.0)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.8

TPSTERRSRV-185414.8.0 (Ts 1.25.0)TERRSRV-1854
14.8.0 (Ts 1.25.0)
  • Apache Commons Lang updated to 3.20.0

  • Apache Commons IO updated to 2.21.0

  • Apache HttpComponents Client updated to 5.5

  • Apache Log4j updated to 2.25.3

  • ASM updated to 9.9.1

  • Bouncy Castle Crypto APIs updated to 1.83

  • Eclipse Jetty updated to 12.0.32

  • FasterXML/Jackson Annotations updated to 2.21

  • FasterXML/Jackson Core updated to 2.21.1

  • Jakarta XML Bind API updated to 4.0.5

  • Java API Client for Docker updated to 3.7.0

  • Micrometer updated to 1.16.3

  • OSHI Core updated to 6.9.3

  • Spring Boot updated to 3.5.10

  • Spring Framework updated to 6.2.16

 

  • jul-to-slf4j removed

  • slf4j-ext removed

  • slf4j-nop removed

TPSSNXT-817114.8.0 (T 6.1.8)SNXT-8171
14.8.0 (T 6.1.8)
  • cURL updated to 8.18.0

  • Intel MKL updated to 2025.3.0

  • Microsoft Visual C++ 2015-2022 Redistributable Runtime (vcruntime140.dll, vcruntime140_1.dll) updated to 14.44.35211.0

  • OpenSSL updated to 3.0.19

  • zlib updated to 1.3.1

TPSTERRSRV-186014.8.0 (Rs 1.25.0)TERRSRV-1860
14.8.0 (Rs 1.25.0)
  • Apache Commons Lang updated to 3.20.0

  • Apache Commons IO updated to 2.21.0

  • Apache HttpComponents Client downgraded to 5.5

  • Apache Log4j updated to 2.25.3

  • ASM updated to 9.9.1

  • Bouncy Castle Crypto APIs updated to 1.83

  • Eclipse Jetty updated to 12.0.32

  • FasterXML/Jackson Annotations updated to 2.21

  • FasterXML/Jackson Core updated to 2.21.1

  • Jakarta XML Bind API updated to 4.0.5

  • Java API Client for Docker updated to 3.7.0

  • Micrometer updated to 1.16.3

  • OSHI Core updated to 6.9.3

  • Spring Boot updated to 3.5.10

  • Spring Framework updated to 6.2.16

 

  • jul-to-slf4j removed

  • slf4j-ext removed

  • slf4j-nop removed

TPSTERRSRV-185714.8.0 (Ps 1.25.0)TERRSRV-1857
14.8.0 (Ps 1.25.0)
  • Apache Commons Lang updated to 3.20.0

  • Apache Commons IO updated to 2.21.0

  • Apache HttpComponents Client downgraded to 5.5

  • Apache Log4j updated to 2.25.3

  • ASM updated to 9.9.1

  • Bouncy Castle Crypto APIs updated to 1.83

  • Eclipse Jetty updated to 12.0.32

  • FasterXML/Jackson Annotations updated to 2.21

  • FasterXML/Jackson Core updated to 2.21.1

  • Jakarta XML Bind API updated to 4.0.5

  • Java API Client for Docker updated to 3.7.0

  • Micrometer updated to 1.16.3

  • OSHI Core updated to 6.9.3

  • Spring Boot updated to 3.5.10

  • Spring Framework updated to 6.2.16

  • Python interpreter updated to 3.13.12

    • OpenSSL updated to 3.0.18

  • Python packages:

    • NumPy updated to 2.4.2

    • pip updated to 26.0.1

    • setuptools updated to 82.0.0

    • spotfire updated to 2.4.1

    • tzdata updated to 2025.3

    • wheel updated to 0.46.3

  • Internal Python packages:

    • certifi updated to 2026.1.4

    • dtaidistance updated to 2.4.0

    • geopandas updated to 1.1.2

    • pyogrio updated to 0.12.1

    • scipy updated to 1.17.0

    • statsmodels updated to 0.14.6

 

  • jul-to-slf4j removed

  • slf4j-ext removed

  • slf4j-nop removed

TPSTSS-3625714.7.0 (s)TSS-36257
14.7.0 (s)
  • Angular updated to 20.3.5

  • Angular CDK updated to 20.2.9

  • worker-timers updated to 8.0.25

TPSTSS-3625414.7.0 (s)TSS-36254
14.7.0 (s)
  • JSpecify Annotations version 1.0.0 added

  • Amazon AWS SDK updated to 2.36.1

  • Apache Commons Lang updated to 3.19.0

  • Apache HttpComponents Client 4 updated to 4.5.14

  • Apache HttpComponents Client 5 updated to 5.5.1

  • Apache HttpComponents Core 4 updated to 4.4.16

  • Apache HttpComponents Core 5 updated to 5.3.6

  • Apache Log4j updated to 2.25.2

  • Apache Tomcat updated to 10.1.48

  • Bouncy Castle Crypto APIs updated to 1.82

  • Checker Qual updated to 3.49.5

  • Dropwizard Metrics Core updated to 4.2.37

  • Eclipse Angus Activation updated to 2.0.3

  • Eclipse Angus Mail updated to 2.0.5

  • Eclipse Jetty updated to 12.0.29

  • Eclipse Temurin updated to 21.0.9+10

  • Google Auth Library for Java Credentials updated to 1.40.0

  • Google Auth Library for Java OAuth2 HTTP updated to 1.40.0

  • Google HTTP Client Library for Java updated to 2.0.2

  • GSON Extensions to The Google HTTP Client Library for Java updated to 2.0.2

  • Guava Failure Access updated to 1.0.3

  • Guava: Google Core Libraries for Java updated to 33.5.0-android

  • Jakarta Activation API updated to 2.1.4

  • Jakarta Mail API updated to 2.1.5

  • Jakarta XML Bind API updated to 4.0.4

  • Java Native Access updated to 5.18.1

  • Java Native Access Platform updated to 5.18.1

  • JAXB Runtime updated to 4.0.6

  • Micrometer updated to 1.14.12

  • Microsoft Authentication Library for Java updated to 1.23.1

  • Microsoft Azure Common Module For Storage updated to 12.31.0

  • Microsoft Azure Core updated to 1.57.0

  • Microsoft Azure Core HTTP Netty updated to 1.16.2

  • Microsoft Azure Identity for Java updated to 1.18.1

  • Microsoft Azure Storage Blob client library for Java updated to 12.32.0

  • Microsoft JDBC Driver for SQL Server updated to 13.2.1

  • Netty updated to 4.1.127.Final

  • Netty Forked Tomcat Native updated to 2.0.74.Final

  • Nimbus JOSE + JWT updated to 10.5

  • OSHI Core updated to 6.9.1

  • PostgreSQL JDBC Driver updated to 42.7.8

  • Quartz Enterprise Job Scheduler updated to 2.5.0

  • Reactor Core updated to 3.7.11

  • Reactor Netty updated to 1.2.10

  • Spring Framework updated to 6.2.12

  • Swagger updated to 2.2.39

  • Swagger UI updated to 5.29.3

  • ASM Based Accessors Helper Used by JSON Smart removed

  • Byte Buddy removed

  • JCIP Annotations Under Apache License removed

  • JSON Small and Fast Parser removed

  • Nimbus Content Type removed

  • Nimbus LangTag removed

  • Nimbus OAuth 2.0 SDK with OpenID Connect Extensions removed

TPSTSDC-796514.7.0 (a)TSDC-7965
14.7.0 (a)
  • Apache.Arrow.dll updated to 22.1.0

  • Azure.Core.dll updated to 1.49.0

  • Azure.Identity.dll updated to 1.17.0

  • Google.Api.Gax.dll updated to 4.12.1

  • Google.Api.Gax.Grpc.dll updated to 4.12.1

  • Google.Api.Gax.Rest.dll updated to 4.12.1

  • Google.Apis.Auth.dll updated to 1.72.0

  • Microsoft.AnalysisServices.AdomdClient.dll updated to 19.106.1.0

  • Microsoft.Data.SqlClient.dll updated to 6.1.2

  • Microsoft.Identity.Client.dll updated to 4.78.0

  • Oracle.ManagedDataAccess.dll updated to 23.26.0

  • Oracle.ManagedDataAccess.Core.dll updated to 23.26.0

  • System.Diagnostics.DiagnosticSource.dll updated to 9.0.10

  • System.DirectoryServices.Protocols.dll updated to 9.0.10

  • System.Formats.Asn1.dll updated to 9.0.10

  • System.Net.Http.WinHttpHandler.dll updated to 9.0.10

  • System.Text.Encodings.Web.dll updated to 9.0.10

TPSTS-8274514.7.0 (a)TS-82745
14.7.0 (a)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.7

TPSTS-8257314.7.0 (a)TS-82573
14.7.0 (a)

HarfBuzzSharp updated to 8.3.1.2

TPSTS-8257114.7.0 (a)TS-82571
14.7.0 (a)

Magick.NET-Q16-AnyCPU updated to 14.9.0

TPSTS-8256714.7.0 (a)TS-82567
14.7.0 (a)

System.Security.Cryptography.ProtectedData updated to 9.0.10

TPSTS-8256614.7.0 (a)TS-82566
14.7.0 (a)

System.Management updated to 9.0.10

TPSTS-8256514.7.0 (a)TS-82565
14.7.0 (a)

System.Drawing.Common updated to 8.0.21

TPSTS-8256414.7.0 (a)TS-82564
14.7.0 (a)

System.CodeDom updated to 9.0.10

TPSTS-8256314.7.0 (a)TS-82563
14.7.0 (a)

preact/signals updated to 2.3.1

TPSTS-8256214.7.0 (a)TS-82562
14.7.0 (a)

preact updated to 10.27.2

TPSTS-8256114.7.0 (a)TS-82561
14.7.0 (a)

Newtonsoft.Json updated to 13.0.4

TPSTS-8256014.7.0 (a)TS-82560
14.7.0 (a)

mono/SkiaSharp updated to 3.119.1

TPSTS-8255914.7.0 (a)TS-82559
14.7.0 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 8.0.21

  • Microsoft.AspNetCore.JsonPatch updated to 8.0.21

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 8.0.21

TPSTS-8255814.7.0 (a)TS-82558
14.7.0 (a)

HtmlAgilityPack updated to 1.12.4

TPSTS-8255714.7.0 (a)TS-82557
14.7.0 (a)

Figtree font updated to 2.002

TPSTS-8255614.7.0 (a)TS-82556
14.7.0 (a)

Chromium Embedded Framework updated to 141.0.9

TPSTS-8255514.7.0 (a)TS-82555
14.7.0 (a)

Apache Log4Net updated to 3.2.0

TPSTS-8245414.7.0 (a)TS-82454
14.7.0 (a)
  • Python interpreter updated to 3.13.9

  • Python packages:

    • NumPy updated to 2.3.4

    • pandas updated to 2.3.3 

    • pip updated to 25.3.0

  • Internal Python packages:

    • certifi updated to 2025.10.5

    • patsy updated to 1.0.2

    • scipy updated to 1.16.2

    • shapely updated to 2.1.2

TPSTS-8201414.7.0 (a)TS-82014
14.7.0 (a)

System.Memory updated to 4.6.3

TPSTERRSRV-179014.7.0 (Ts 1.24.0)TERRSRV-1790
14.7.0 (Ts 1.24.0)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.7

TPSTERRSRV-175714.7.0 (Ts 1.24.0)TERRSRV-1757
14.7.0 (Ts 1.24.0)
  • Apache Commons Lang updated to 3.19.0

  • Apache HttpComponents Client updated to 5.5.1

  • Apache Log4j updated to 2.25.2

  • ASM updated to 9.9

  • Bouncy Castle Crypto APIs updated to 1.82

  • Eclipse Jetty updated to 12.0.29

  • Guava: Google Core Libraries for Java updated to 33.5.0-jre

  • Jakarta Activation API updated to 2.1.4

  • Jakarta XML Bind API updated to 4.0.4

  • Micrometer updated to 1.15.5

  • OSHI Core updated to 6.9.1

  • Spring Boot updated to 3.5.7

  • Spring Framework updated to 6.2.12

TPSSNXT-814614.7.0 (T 6.1.7)SNXT-8146
14.7.0 (T 6.1.7)
  • cURL updated to version 8.16.0

  • OpenSSL updated to  version  3.0.18 

TPSTERRSRV-176014.7.0 (Rs 1.24.0)TERRSRV-1760
14.7.0 (Rs 1.24.0)
  • Apache Commons Lang updated to 3.19.0

  • Apache HttpComponents Client updated to 5.5.1

  • Apache Log4j updated to 2.25.2

  • ASM updated to 9.9

  • Bouncy Castle Crypto APIs updated to 1.82

  • Eclipse Jetty updated to 12.0.29

  • Guava: Google Core Libraries for Java updated to 33.5.0-jre

  • Jakarta Activation API updated to 2.1.4

  • Jakarta XML Bind API updated to 4.0.4

  • Micrometer updated to 1.15.5

  • OSHI Core updated to 6.9.1

  • Spring Boot updated to 3.5.7

  • Spring Framework updated to 6.2.12

TPSTERRSRV-176314.7.0 (Ps 1.24.0)TERRSRV-1763
14.7.0 (Ps 1.24.0)
  • Apache Commons Lang updated to 3.19.0

  • Apache HttpComponents Client updated to 5.5.1

  • Apache Log4j updated to 2.25.2

  • ASM updated to 9.9

  • Bouncy Castle Crypto APIs updated to 1.82

  • Eclipse Jetty updated to 12.0.29

  • Guava: Google Core Libraries for Java updated to 33.5.0-jre

  • Jakarta Activation API updated to 2.1.4

  • Jakarta XML Bind API updated to 4.0.4

  • Micrometer updated to 1.15.5

  • OSHI Core updated to 6.9.1

  • Spring Boot updated to 3.5.7

  • Spring Framework updated to 6.2.12

  • Python interpreter updated to 3.13.9

  • Python packages:

    • NumPy updated to 2.3.4

    • pandas updated to 2.3.3 

    • pip updated to 25.3.0

  • Internal Python packages:

    • certifi updated to 2025.10.5

    • patsy updated to 1.0.2

    • scipy updated to 1.16.2

    • shapely updated to 2.1.2

TPSTSS-3717014.6.3 (s)TSS-37170
14.6.3 (s)

The following third-party software components have been updated:

  • com.amazon.redshift:redshift-jdbc42 updated to 2.2.6

  • com.azure:azure-core updated to 1.58.0

  • com.azure:azure-core-http-netty updated to 1.16.4

  • com.azure:azure-identity updated to 1.18.3

  • com.azure:azure-storage-blob updated to 12.33.3

  • com.fasterxml.jackson.* updated to 2.21.3

  • com.fifesoft:rsyntaxtextarea updated to 3.6.2

  • com.google.auth updated to 1.46.0

  • com.microsoft.sqlserver:mssql-jdbc updated to 13.4.0.jre11

  • com.microsoft.sqlserver:mssql-jdbc_auth updated to 13.4.0.x64

  • com.miglayout updated to 11.4.3

  • com.nimbusds:nimbus-jose-jwt updated to 10.9

  • commons-codec:commons-codec updated to 1.22.0

  • commons-io:commons-io updated to 2.22.0

  • commons-logging:commons-logging updated to 1.3.6

  • Eclipse Temurin OpenJDK updated to 21.0.11+10

  • io.grpc:grpc-api,grpc-context updated to 1.81.0

  • io.micrometer updated to 1.15.11

  • io.netty updated to 4.2.13.Final

  • io.netty:netty-tcnative-* updated to 2.0.75.Final

  • io.projectreactor.netty updated to 1.2.16

  • io.projectreactor:reactor-core updated to 3.7.17

  • jakarta.xml.ws:jakarta.xml.ws-api updated to 4.0.3

  • jaxen:jaxen updated to 2.0.1

  • org.apache.logging.log4j updated to 2.25.4

  • org.bouncycastle updated to 1.84

  • org.eclipse.jetty.ee10 updated to 12.0.34

  • org.eclipse.jetty updated to 12.0.34

  • org.glassfish.jaxb updated to 4.0.8

  • org.postgresql:postgresql updated to 42.7.11

  • org.springframework updated to 6.2.18

  • org.yaml:snakeyaml updated to 2.6

  • software.amazon.awssdk updated to 2.44.1

TPSTSS-3716714.6.3 (s)TSS-37167
14.6.3 (s)

The following third-party software components have been updated:

  • Angular updated to 21.2.12

  • Angular CDK updated to 21.2.10

  • autoprefixer updated to 10.5.0

  • worker-timers updated to 8.0.31

  • zone.js updated to 0.16.2

TPSTSDC-848014.6.3 (a)TSDC-8480
14.6.3 (a)

Microsoft.Bcl.HashCode updated to 6.0.0

TPSTSDC-847814.6.3 (a)TSDC-8478
14.6.3 (a)
  • Microsoft.AnalysisServices.AdomdClient updated to 19.114.0

  • Microsoft.Identity.Client updated to 4.84.1

  • Microsoft.Identity.Client.Broker updated to 4.84.1

  • Microsoft.Identity.Client.NativeInterop updated to 0.20.4

TPSTSDC-847714.6.3 (a)TSDC-8477
14.6.3 (a)
  • Azure.Identity updated to 1.17.2

  • Azure.Core updated to 1.50.0

  • Microsoft.Identity.Client.Extensions.Msal updated to 4.84.1

  • System.ClientModel updated to 1.8.0

TPSTS-8581514.6.3 (a)TS-85815
14.6.3 (a)

System.Memory updated to 4.6.3

TPSTS-8559714.6.3 (a)TS-85597
14.6.3 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 8.0.27.

  • Microsoft.AspNetCore.JsonPatch updated to 8.0.27.

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 8.0.27.

TPSTS-8557314.6.3 (a)TS-85573
14.6.3 (a)

Apache Log4Net updated to version 3.3.1.

TPSTS-8555814.6.3 (a)TS-85558
14.6.3 (a)

DocumentFormat.OpenXml updated to 3.5.1

TPSTS-8555714.6.3 (a)TS-85557
14.6.3 (a)

Chromium Embedded Framework updated to 147.0.14

TPSTS-8552714.6.3 (a)TS-85527
14.6.3 (a)

The version of the Spotfire Enterprise Runtime for R (TERR) engine has been updated to 6.1.9.

TPSTS-8549414.6.3 (a)TS-85494
14.6.3 (a)
  • Python interpreter updated to 3.13.13

    • OpenSSL updated to 3.0.20

  • Python packages:

    • pip updated to 26.1.1

    • spotfire updated to 2.4.2

  • Internal Python packages

    • certifi updated to 2026.5.20

    • geopandas updated to 1.1.3

    • scipy updated to 1.17.1

TPSTS-8513714.6.3 (a)TS-85137
14.6.3 (a)

HarfBuzzSharp updated to 8.3.1.3.

TPSTS-8513614.6.3 (a)TS-85136
14.6.3 (a)

mono/SkiaSharp updated to 3.119.2

TPSTS-8453914.6.3 (a)TS-84539
14.6.3 (a)

Magick.NET-Q16-AnyCPU updated to 14.13.1.

TPSTS-8441614.6.3 (a)TS-84416
14.6.3 (a)

Microsoft.Data.SqlClient updated to 6.1.3

TPSTS-8441414.6.3 (a)TS-84414
14.6.3 (a)

Oracle.ManagedDataAccess.Core updated to 23.26.100

TPSTSS-3674414.6.2 (s)TSS-36744
14.6.2 (s)

Amazon Redshift JDBC driver updated to 2.2.3

TPSTSS-3673014.6.2 (s)TSS-36730
14.6.2 (s)
  • Amazon AWS SDK updated  to 2.41.25

  • Apache Commons CLI updated to 1.11.0

  • Apache Commons Codec updated to 1.21.0

  • Apache Commons IO updated to 2.21.0

  • Apache Commons Lang updated to 3.20.0

  • Apache Commons Text updated to 1.15.0

  • Apache Commons Validator updated to 1.10.1

  • Apache CXF updated  to 4.1.4

  • Apache HttpComponents Client 5 downgraded to 5.5

  • Apache Log4j updated to 2.25.3

  • Apache Tomcat updated to 10.1.52

  • Bouncy Castle Crypto APIs updated to 1.83

  • Dropwizard Metrics Core updated to 4.2.38

  • Eclipse Jetty updated to 12.0.32

  • Eclipse Temurin updated to 21.0.10+7

  • FasterXML/Jackson Annotations updated to 2.21

  • Fifesoft RSyntaxTextArea updated to 3.6.1

  • Google Auth Library For Java OAuth2 HTTP updated to 1.42.1

  • Jakarta XML Bind API updated to 4.0.5

  • Microsoft Azure Identity for Java updated to 1.18.2

  • Microsoft Azure Storage Blob client library for Java updated to 12.33.2

  • Nimbus JOSE + JWT updated to 10.7

  • OSHI Core updated to 6.9.3

  • PostgreSQL JDBC Driver updated to 42.7.10

  • Quartz Enterprise Job Scheduler updated to 2.5.2

  • Spring Framework updated to 6.2.16

  • Swagger updated to 2.2.42

  • Swagger UI updated to 5.31.0

TPSTSS-3672714.6.2 (s)TSS-36727
14.6.2 (s)
  • Angular updated to 21.1.2

  • Angular CDK updated to 21.1.2

  • Autoprefixer updated to 10.4.24

  • worker-timers updated to 8.0.29

  • zone.js updated to 0.16.0

TPSTS-8428714.6.2 (a)TS-84287
14.6.2 (a)

Magick.NET-Q16-AnyCPU updated to 14.10.4

TPSTS-8422514.6.2 (a)TS-84225
14.6.2 (a)
  • linkifyjs updated to 4.3.2

  • linkify-jquery updated to 4.3.2

TPSTS-8378614.6.2 (a)TS-83786
14.6.2 (a)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.8

TPSTS-8378014.6.2 (a)TS-83780
14.6.2 (a)
  • Python interpreter updated to 3.13.12

    • OpenSSL updated to 3.0.18

  • Python packages:

    • pip updated to 26.0.1

    • wheel updated to 0.46.3

  • Internal Python packages:

    • certifi updated to 2026.1.4

    • dtaidistance updated to 2.4.0

    • geopandas updated to 1.1.2

    • pyogrio updated to 0.12.1

    • scipy updated to 1.17.0

    • statsmodels updated to 0.14.6

TPSTS-8374614.6.2 (a)TS-83746
14.6.2 (a)

System.Drawing.Common updated to 8.0.23

TPSTS-8373914.6.2 (a)TS-83739
14.6.2 (a)

DocumentFormat.OpenXml updated to 3.4.1

TPSTS-8373814.6.2 (a)TS-83738
14.6.2 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 8.0.23

  • Microsoft.AspNetCore.JsonPatch updated to 8.0.23

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 8.0.23

TPSTS-8373514.6.2 (a)TS-83735
14.6.2 (a)

Chromium Embedded Framework updated to 144.0.13

TPSTERRSRV-187214.6.2 (Ts 1.23.2)TERRSRV-1872
14.6.2 (Ts 1.23.2)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.8

TPSTERRSRV-185514.6.2 (Ts 1.23.2)TERRSRV-1855
14.6.2 (Ts 1.23.2)
  • Apache Commons Lang updated to 3.20.0

  • Apache Commons IO updated to 2.21.0

  • Apache HttpComponents Client downgraded to 5.5

  • Apache Log4j updated to 2.25.3

  • ASM updated to 9.9.1

  • Bouncy Castle Crypto APIs updated to 1.83

  • Eclipse Jetty updated to 12.0.32

  • FasterXML/Jackson Annotations updated to 2.21

  • FasterXML/Jackson Core updated to 2.21.1

  • Jakarta XML Bind API updated to 4.0.5

  • Java API Client for Docker updated to 3.7.0

  • Micrometer updated to 1.16.3

  • OSHI Core updated to 6.9.3

  • Spring Boot updated to 3.5.10

  • Spring Framework updated to 6.2.16

TPSTERRSRV-186114.6.2 (Rs 1.23.2)TERRSRV-1861
14.6.2 (Rs 1.23.2)
  • Apache Commons Lang updated to 3.20.0

  • Apache Commons IO updated to 2.21.0

  • Apache HttpComponents Client downgraded to 5.5

  • Apache Log4j updated to 2.25.3

  • ASM updated to 9.9.1

  • Bouncy Castle Crypto APIs updated to 1.83

  • Eclipse Jetty updated to 12.0.32

  • FasterXML/Jackson Annotations updated to 2.21

  • FasterXML/Jackson Core updated to 2.21.1

  • Jakarta XML Bind API updated to 4.0.5

  • Java API Client for Docker updated to 3.7.0

  • Micrometer updated to 1.16.3

  • OSHI Core updated to 6.9.3

  • Spring Boot updated to 3.5.10

  • Spring Framework updated to 6.2.16

TPSTERRSRV-185814.6.2 (Ps 1.23.2)TERRSRV-1858
14.6.2 (Ps 1.23.2)
  • Apache Commons Lang updated to 3.20.0

  • Apache Commons IO updated to 2.21.0

  • Apache HttpComponents Client downgraded to 5.5

  • Apache Log4j updated to 2.25.3

  • ASM updated to 9.9.1

  • Bouncy Castle Crypto APIs updated to 1.83

  • Eclipse Jetty updated to 12.0.32

  • FasterXML/Jackson Annotations updated to 2.21

  • FasterXML/Jackson Core updated to 2.21.1

  • Jakarta XML Bind API updated to 4.0.5

  • Java API Client for Docker updated to 3.7.0

  • Micrometer updated to 1.16.3

  • OSHI Core updated to 6.9.3

  • Spring Boot updated to 3.5.10

  • Spring Framework updated to 6.2.16

 

  • Python interpreter updated to 3.13.12

    • OpenSSL updated to 3.0.18

  • Python packages:

    • pip updated to 26.0.1

    • wheel updated to 0.46.3

  • Internal Python packages:

    • certifi updated to 2026.1.4

    • dtaidistance updated to 2.4.0

    • geopandas updated to 1.1.2

    • pyogrio updated to 0.12.1

    • scipy updated to 1.17.0

    • statsmodels updated to 0.14.6

TPSTSS-3625814.6.1 (s)TSS-36258
14.6.1 (s)
  • Angular updated to 20.3.5

  • Angular CDK updated to 20.2.9

  • worker-timers updated to 8.0.25

TPSTSS-3625514.6.1 (s)TSS-36255
14.6.1 (s)
  • JSpecify Annotations version 1.0.0 added

  • Amazon AWS SDK updated to 2.36.1

  • Apache Commons Lang updated to 3.19.0

  • Apache HttpComponents Client 4 updated to 4.5.14

  • Apache HttpComponents Client 5 updated to 5.5.1

  • Apache HttpComponents Core 4 updated to 4.4.16

  • Apache HttpComponents Core 5 updated to 5.3.6

  • Apache Log4j updated to 2.25.2

  • Apache Tomcat updated to 10.1.48

  • Bouncy Castle Crypto APIs updated to 1.82

  • Checker Qual updated to 3.49.5

  • Dropwizard Metrics Core updated to 4.2.37

  • Eclipse Angus Activation updated to 2.0.3

  • Eclipse Angus Mail updated to 2.0.5

  • Eclipse Jetty updated to 12.0.29

  • Eclipse Temurin updated to 21.0.9+10

  • Google Auth Library for Java Credentials updated to 1.40.0

  • Google Auth Library for Java OAuth2 HTTP updated to 1.40.0

  • Google HTTP Client Library for Java updated to 2.0.2

  • GSON Extensions to The Google HTTP Client Library for Java updated to 2.0.2

  • Guava Failure Access updated to 1.0.3

  • Guava: Google Core Libraries for Java updated to 33.5.0-android

  • Jakarta Activation API updated to 2.1.4

  • Jakarta Mail API updated to 2.1.5

  • Jakarta XML Bind API updated to 4.0.4

  • Java Native Access updated to 5.18.1

  • Java Native Access Platform updated to 5.18.1

  • JAXB Runtime updated to 4.0.6

  • Micrometer updated to 1.14.12

  • Microsoft Authentication Library for Java updated to 1.23.1

  • Microsoft Azure Common Module For Storage updated to 12.31.0

  • Microsoft Azure Core updated to 1.57.0

  • Microsoft Azure Core HTTP Netty updated to 1.16.2

  • Microsoft Azure Identity for Java updated to 1.18.1

  • Microsoft Azure Storage Blob client library for Java updated to 12.32.0

  • Microsoft JDBC Driver for SQL Server updated to 13.2.1

  • Netty updated to 4.1.127.Final

  • Netty Forked Tomcat Native updated to 2.0.74.Final

  • Nimbus JOSE + JWT updated to 10.5

  • OSHI Core updated to 6.9.1

  • PostgreSQL JDBC Driver updated to 42.7.8

  • Quartz Enterprise Job Scheduler updated to 2.5.0

  • Reactor Core updated to 3.7.11

  • Reactor Netty updated to 1.2.10

  • Spring Framework updated to 6.2.12

  • Swagger updated to 2.2.39

  • Swagger UI updated to 5.29.3

  • ASM Based Accessors Helper Used by JSON Smart removed

  • Byte Buddy removed

  • JCIP Annotations Under Apache License removed

  • JSON Small and Fast Parser removed

  • Nimbus Content Type removed

  • Nimbus LangTag removed

  • Nimbus OAuth 2.0 SDK with OpenID Connect Extensions removed

TPSTS-8274614.6.1 (a)TS-82746
14.6.1 (a)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.7

TPSTS-8257114.6.1 (a)TS-82571
14.6.1 (a)

Magick.NET-Q16-AnyCPU updated to 14.9.0

TPSTS-8256514.6.1 (a)TS-82565
14.6.1 (a)

System.Drawing.Common updated to 8.0.21

TPSTS-8256114.6.1 (a)TS-82561
14.6.1 (a)

Newtonsoft.Json updated to 13.0.4

TPSTS-8255914.6.1 (a)TS-82559
14.6.1 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 8.0.21

  • Microsoft.AspNetCore.JsonPatch updated to 8.0.21

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 8.0.21

TPSTS-8255814.6.1 (a)TS-82558
14.6.1 (a)

HtmlAgilityPack updated to 1.12.4

TPSTS-8255614.6.1 (a)TS-82556
14.6.1 (a)

Chromium Embedded Framework updated to 141.0.9

TPSTS-8255514.6.1 (a)TS-82555
14.6.1 (a)

Apache Log4Net updated to 3.2.0

TPSTS-8245514.6.1 (a)TS-82455
14.6.1 (a)
  • Python interpreter updated to 3.13.9

  • Python packages:

    • NumPy updated to 2.3.4

    • pandas updated to 2.3.3 

    • pip updated to 25.3.0

  • Internal Python packages:

    • certifi updated to 2025.10.5

    • patsy updated to 1.0.2

    • scipy updated to 1.16.2

    • shapely updated to 2.1.2

TPSTERRSRV-179114.6.1 (Ts 1.23.1)TERRSRV-1791
14.6.1 (Ts 1.23.1)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.7

TPSTERRSRV-175814.6.1 (Ts 1.23.1)TERRSRV-1758
14.6.1 (Ts 1.23.1)
  • Apache Commons Lang updated to 3.19.0

  • Apache HttpComponents Client updated to 5.5.1

  • Apache Log4j updated to 2.25.2

  • ASM updated to 9.9

  • Bouncy Castle Crypto APIs updated to 1.82

  • Eclipse Jetty updated to 12.0.29

  • Guava: Google Core Libraries for Java updated to 33.5.0-jre

  • Jakarta Activation API updated to 2.1.4

  • Jakarta XML Bind API updated to 4.0.4

  • Micrometer updated to 1.15.5

  • OSHI Core updated to 6.9.1

  • Spring Boot updated to 3.5.7

  • Spring Framework updated to 6.2.12

TPSTERRSRV-176114.6.1 (Rs 1.23.1)TERRSRV-1761
14.6.1 (Rs 1.23.1)
  • Apache Commons Lang updated to 3.19.0

  • Apache HttpComponents Client updated to 5.5.1

  • Apache Log4j updated to 2.25.2

  • ASM updated to 9.9

  • Bouncy Castle Crypto APIs updated to 1.82

  • Eclipse Jetty updated to 12.0.29

  • Guava: Google Core Libraries for Java updated to 33.5.0-jre

  • Jakarta Activation API updated to 2.1.4

  • Jakarta XML Bind API updated to 4.0.4

  • Micrometer updated to 1.15.5

  • OSHI Core updated to 6.9.1

  • Spring Boot updated to 3.5.7

  • Spring Framework updated to 6.2.12

TPSTERRSRV-176414.6.1 (Ps 1.23.1)TERRSRV-1764
14.6.1 (Ps 1.23.1)
  • Apache Commons Lang updated to 3.19.0

  • Apache HttpComponents Client updated to 5.5.1

  • Apache Log4j updated to 2.25.2

  • ASM updated to 9.9

  • Bouncy Castle Crypto APIs updated to 1.82

  • Eclipse Jetty updated to 12.0.29

  • Guava: Google Core Libraries for Java updated to 33.5.0-jre

  • Jakarta Activation API updated to 2.1.4

  • Jakarta XML Bind API updated to 4.0.4

  • Micrometer updated to 1.15.5

  • OSHI Core updated to 6.9.1

  • Spring Boot updated to 3.5.7

  • Spring Framework updated to 6.2.12

  • Python interpreter updated to 3.13.9

  • Python packages:

    • NumPy updated to 2.3.4

    • pandas updated to 2.3.3

    • pip updated to 25.3.0

  • Internal Python packages:

    • certifi updated to 2025.10.5

    • patsy updated to 1.0.2

    • scipy updated to 1.16.2

    • shapely updated to 2.1.2

TPSTSS-3593714.6.0 (s)TSS-35937
14.6.0 (s)

Amazon Redshift JDBC driver updated to 2.1.0.34

TPSTSS-3575714.6.0 (s)TSS-35757
14.6.0 (s)
  • Angular updated to 20.1.2

  • @ng-idle/core updated to 16.0.0

  • worker-timers updated to 8.0.23

  • zone.js updated to 0.15.1

  • Angular CDK version 20.1.2 added

TPSTSS-3572614.6.0 (s)TSS-35726
14.6.0 (s)
  • Byte Buddy version 1.15.11 added

  • ClassGraph version 4.8.173 added

  • Google API Common version 2.53 added

  • Javax Annotation API version 1.3.2 added

  • Swagger UI version 5.28.0 added

  • WebJars Locator Core version 0.59 added

  • Amazon AWS SDK updated to 2.33.3

  • Apache Commons BeanUtils updated to 1.11.0

  • Apache Commons CLI updated to 1.10.0

  • Apache Commons Codec updated to 1.19.0

  • Apache Commons FileUpload updated to 1.6.0

  • Apache Commons IO updated to 2.20.0

  • Apache Commons Lang updated to 3.18.0

  • Apache Commons Logging updated to 1.3.5

  • Apache Commons Text updated to 1.14.0

  • Apache Commons Validator updated to 1.10.0

  • Apache CXF updated to 4.1.3

  • Apache HttpComponents Client updated to 5.5

  • Apache Log4j updated to 2.25.1

  • Apache Tomcat updated to 10.1.46

  • ASM updated to 9.8

  • ASM Based Accessors Helper Used by JSON Smart updated to 2.6.0

  • Bouncy Castle Crypto APIs updated to 1.81

  • Checker Qual updated to 3.49.3

  • Dropwizard Metrics Core updated to 4.2.36

  • Eclipse Angus Mail updated to 2.0.4

  • Eclipse Jetty updated to 12.0.25

  • Eclipse Temurin updated to 21.0.8+9

  • FasterXML/Jackson Annotations updated to 2.20

  • FasterXML/Jackson Core updated to 2.20

  • FasterXML/Jackson Databind updated to 2.20

  • FasterXML/Jackson Dataformat: XML updated to 2.20

  • FasterXML/Jackson Dataformat: YAML updated to 2.20

  • FasterXML/Jackson Datatype: JSR310 updated to 2.20

  • FasterXML/Woodstox updated to 7.1.1

  • Fifesoft RSyntaxTextArea updated to 3.6.0

  • Google Auth Library For Java Credentials updated to 1.39.0

  • Google Auth Library For Java OAuth2 HTTP updated to 1.39.0

  • Google HTTP Client Library for Java updated to 1.47.0

  • GSON Extensions to The Google HTTP Client Library For Java updated to 1.47.0

  • Java Native Access updated to 5.17.0

  • Java Native Access Platform updated to 5.17.0

  • JSON Small and Fast Parser updated to 2.6.0

  • Micrometer updated to 1.14.10

  • Microsoft Authentication Library for Java updated to 1.22.0

  • Microsoft Azure Common Module For Storage updated to 12.30.2

  • Microsoft Azure Core updated to 1.56.0

  • Microsoft Azure Core HTTP Netty updated to 1.16.0

  • Microsoft Azure Identity for Java updated to 1.17.0

  • Microsoft Azure Storage Blob client library for Java updated to 12.31.2

  • Microsoft JDBC Driver for SQL Server updated to 13.2.0

  • Netty updated to 4.1.126.Final

  • Netty Forked Tomcat Native updated to 2.0.72.Final

  • Nimbus JOSE + JWT updated to 10.4.2

  • Nimbus OAuth 2.0 SDK with OpenID Connect Extensions updated to 11.23.1

  • OSHI Core updated to 6.8.3

  • PostgreSQL JDBC Driver updated to 42.7.7

  • Reactor Core updated to 3.7.8

  • Reactor Netty updated to 1.2.8

  • SnakeYAML updated to 2.5

  • Spring Framework updated to 6.2.10

  • Swagger updated to 2.2.36

  • WiX Toolset updated to 5.0.2

  • SpringFox removed

TPSTSDC-786814.6.0 (a)TSDC-7868
14.6.0 (a)
  • System.IO.Pipelines.dll version 9.0.8 added

  • Apache.Arrow.dll updated to 21.0.0

  • Azure.Core.dll updated to 1.47.2

  • Azure.Identity.dll updated to 1.15.0

  • Google.Api.CommonProtos.dll updated to 2.17.0

  • Google.Api.Gax.Grpc.dll updated to 4.11.0

  • Google.Api.Gax.Rest.dll updated to 4.11.0

  • Google.Api.Gax.dll updated to 4.11.0

  • Google.Apis.Auth.dll updated to 1.70.0

  • Google.Apis.Core.dll updated to 1.70.0

  • Google.Apis.dll updated to 1.70.0

  • Grpc.Auth.dll updated to 2.71.0

  • Grpc.Core.Api.dll updated to 2.71.0

  • Grpc.Net.Client.dll updated to 2.71.0

  • Grpc.Net.Common.dll updated to 2.71.0

  • Microsoft.AnalysisServices.AdomdClient.dll updated to 19.103.2.0

  • Microsoft.AnalysisServices.Runtime.Core.dll updated to 19.103.2.0

  • Microsoft.AnalysisServices.Runtime.Windows.dll updated to 19.103.2.0

  • Microsoft.AnalysisServices.SPClient.Interfaces.dll updated to 19.103.2.0

  • Microsoft.Bcl.AsyncInterfaces.dll updated to 9.0.8

  • Microsoft.Bcl.HashCode.dll updated to 3.1.11

  • Microsoft.Bcl.TimeProvider.dll updated to 9.0.8

  • Microsoft.Data.SqlClient.dll updated to 6.1.1

  • Microsoft.Extensions.DependencyInjection.Abstractions.dll updated to 9.0.8

  • Microsoft.Extensions.Logging.Abstractions.dll updated to 9.0.8

  • Microsoft.Identity.Client.Extensions.Msal.dll updated to 4.73.1

  • Microsoft.Identity.Client.NativeInterop.dll updated to 0.19.4

  • Microsoft.Identity.Client.dll updated to 4.76.0

  • Microsoft.IdentityModel.Abstractions.dll updated to 8.14.0

  • Microsoft.IdentityModel.JsonWebTokens.dll updated to 8.14.0

  • Microsoft.IdentityModel.Logging.dll updated to 8.14.0

  • Microsoft.IdentityModel.Protocols.OpenIdConnect.dll updated to 8.14.0

  • Microsoft.IdentityModel.Protocols.dll updated to 8.14.0

  • Microsoft.IdentityModel.Tokens.dll updated to 8.14.0

  • NodaTime.dll updated to 3.2.2

  • Oracle.ManagedDataAccess.dll updated to 23.9.1

  • System.ClientModel.dll updated to 1.6.0

  • System.Diagnostics.DiagnosticSource.dll updated to 9.0.8

  • System.DirectoryServices.Protocols.dll updated to 9.0.8

  • System.Formats.Asn1.dll updated to 9.0.8

  • System.IdentityModel.Tokens.Jwt.dll updated to 8.14.0

  • System.Memory.Data.dll updated to 8.0.10

  • System.Net.Http.WinHttpHandler.dll updated to 9.0.8

  • System.Security.Cryptography.ProtectedData.dll updated to 9.0.8

  • System.Text.Encodings.Web.dll updated to 9.0.8

  • System.Text.Json.dll updated to 9.0.8

  • System.Threading.Tasks.Extensions.dll updated to 4.6.3

TPSSPOT-357914.6.0 (a)SPOT-3579
14.6.0 (a)

The third-party software component Syncfusion has been removed and is no longer used in the product. It was previously used for import and export of Excel files, and for export to PDF.

TPSTS-8274314.6.0 (a)TS-82743
14.6.0 (a)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.6

TPSTS-8179114.6.0 (a)TS-81791
14.6.0 (a)

Bouncy Castle updated to 2.6.2

TPSTS-8171214.6.0 (a)TS-81712
14.6.0 (a)

System.Drawing.Common updated to 8.0.19

TPSTS-8171114.6.0 (a)TS-81711
14.6.0 (a)

Apache Log4Net updated to 3.1.0

TPSTS-8167914.6.0 (a)TS-81679
14.6.0 (a)

DocumentFormat.OpenXml updated to 3.3.0

TPSTS-8167814.6.0 (a)TS-81678
14.6.0 (a)

Microsoft.Bcl.AsyncInterfaces updated to 9.0.8

TPSTS-8167714.6.0 (a)TS-81677
14.6.0 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 8.0.19

  • Microsoft.AspNetCore.JsonPatch updated to 8.0.19

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 8.0.19

TPSTS-8167614.6.0 (a)TS-81676
14.6.0 (a)

HtmlAgilityPack updated to 1.12.2

TPSTS-8159814.6.0 (a)TS-81598
14.6.0 (a)

Magick.NET-Q16-AnyCPU updated to 14.8.1

TPSTS-8153414.6.0 (a)TS-81534
14.6.0 (a)
  • Python interpreter updated to 3.13.7

    • OpenSSL updated to 3.0.16

    • SQLite updated to 3.50.4 

  • Python packages:

    • NumPy updated to 2.3.2

    • packaging updated 25.0

    • pandas updated to 2.3.2

    • pip updated to 25.2

    • setuptools updated to 80.9.0

    • spotfire (Package for Building Python Extensions to Spotfire) updated to 2.4.0

  • Internal Python packages:

    • certifi updated to 2025.8.3

    • geographiclib updated to 2.1

    • geopandas updated to 1.1.1

    • pyogrio updated to 0.11.1

    • pyproj updated to 3.7.2

    • scipy updated to 1.16.1

    • shapely updated to 2.1.1

    • statsmodels updated to 0.14.5

TPSTS-8140714.6.0 (a)TS-81407
14.6.0 (a)

Chromium Embedded Framework updated to 139.0.23

TPSTS-8121014.6.0 (a)TS-81210
14.6.0 (a)

System.Data.Odbc updated to 8.0.1

TPSTS-8120814.6.0 (a)TS-81208
14.6.0 (a)

System.Runtime.CompilerServices.Unsafe updated to 6.1.2

TPSTS-8120714.6.0 (a)TS-81207
14.6.0 (a)

Google.Protobuf updated to 3.31.1

TPSTS-8118714.6.0 (a)TS-81187
14.6.0 (a)

Modified versions of the following software packages added:

  • ExcelDataReader version 3.8.0

  • ExcelNumberFormat version 1.1.0

TPSTS-8103314.6.0 (a)TS-81033
14.6.0 (a)

mono/SkiaSharp updated to 3.119.0

TPSTERRSRV-178814.6.0 (Ts 1.23.0)TERRSRV-1788
14.6.0 (Ts 1.23.0)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.6

TPSTERRSRV-169014.6.0 (Ts 1.23.0)TERRSRV-1690
14.6.0 (Ts 1.23.0)
  • Apache Commons Compress updated to 1.28.0

  • Apache Commons FileUpload updated to 1.6.0

  • Apache Commons IO updated to 2.20.0

  • Apache HttpComponents Client updated to 5.5

  • Apache Log4j updated to 2.25.1

  • ASM updated to 9.8

  • Bouncy Castle Crypto APIs updated to 1.81

  • Eclipse Jetty updated to 12.0.25

  • FasterXML/Jackson Annotations updated to 2.20

  • FasterXML/Jackson Core updated to 2.20.0

  • FasterXML/Jackson Databind updated to 2.20.0

  • Guava: Google Core Libraries for Java updated to 33.4.8-jre

  • Java API Client for Docker updated to 3.6.0

  • Micrometer Registry updated to 1.15.3

  • OSHI Core updated to 6.8.3

  • Spring Boot updated to 3.5.5

  • Spring Framework updated to 6.2.10

TPSSNXT-812614.6.0 (T 6.1.6)SNXT-8126
14.6.0 (T 6.1.6)
  • Intel MKL updated to 2025.0.1

  • libarchive updated to 3.8.1

  • libxml2 updated to 2.13.9

  • OpenSSL updated to 3.0.17

  • Stat/Transfer updated to 17.0.1808.0907

TPSTERRSRV-169114.6.0 (Rs 1.23.0)TERRSRV-1691
14.6.0 (Rs 1.23.0)
  • Apache Commons Compress updated to 1.28.0

  • Apache Commons FileUpload updated to 1.6.0

  • Apache Commons IO updated to 2.20.0

  • Apache HttpComponents Client updated to 5.5

  • Apache Log4j updated to 2.25.1

  • ASM updated to 9.8

  • Bouncy Castle Crypto APIs updated to 1.81

  • Eclipse Jetty updated to 12.0.25

  • FasterXML/Jackson Annotations updated to 2.20

  • FasterXML/Jackson Core updated to 2.20.0

  • FasterXML/Jackson Databind updated to 2.20.0

  • Guava: Google Core Libraries for Java updated to 33.4.8-jre

  • Java API Client for Docker updated to 3.6.0

  • Micrometer Registry updated to 1.15.3

  • OSHI Core updated to 6.8.3

  • Spring Boot updated to 3.5.5

  • Spring Framework updated to 6.2.10

TPSTERRSRV-169214.6.0 (Ps 1.23.0)TERRSRV-1692
14.6.0 (Ps 1.23.0)
  • Apache Commons Compress updated to 1.28.0

  • Apache Commons FileUpload updated to 1.6.0

  • Apache Commons IO updated to 2.20.0

  • Apache HttpComponents Client updated to 5.5

  • Apache Log4j updated to 2.25.1

  • ASM updated to 9.8

  • Bouncy Castle Crypto APIs updated to 1.81

  • Eclipse Jetty updated to 12.0.25

  • FasterXML/Jackson Annotations updated to 2.20

  • FasterXML/Jackson Core updated to 2.20.0

  • FasterXML/Jackson Databind updated to 2.20.0

  • Guava: Google Core Libraries for Java updated to 33.4.8-jre

  • Java API Client for Docker updated to 3.6.0

  • Micrometer Registry updated to 1.15.3

  • OSHI Core updated to 6.8.3

  • Spring Boot updated to 3.5.5

  • Spring Framework updated to 6.2.10

  • Python interpreter updated to 3.13.7

    • OpenSSL updated to 3.0.16

    • SQLite updated to 3.50.4 

  • Python packages:

    • NumPy updated to 2.3.2

    • packaging updated 25.0

    • pandas updated to 2.3.2

    • pip updated to 25.2

    • setuptools updated to 80.9.0

    • spotfire (Package for Building Python Extensions to Spotfire) updated to 2.4.0

  • Internal Python packages:

    • certifi updated to 2025.8.3

    • geographiclib updated to 2.1

    • geopandas updated to 1.1.1

    • pyogrio updated to 0.11.1

    • pyproj updated to 3.7.2

    • scipy updated to 1.16.1

    • shapely updated to 2.1.1

    • statsmodels updated to 0.14.5

TPSTSS-3477914.5.0 (s)TSS-34779
14.5.0 (s)

OSHI Core version 6.6.2 added

TPSTSS-3446814.5.0 (s)TSS-34468
14.5.0 (s)
  • @ng-idle/core updated to 15.0.0

  • Angular updated to 19.2.2

  • Autoprefixer updated to 10.4.21

  • Reactive Extensions Library for JavaScript updated to 7.8.2

  • tslib updated to 2.8.1

  • worker-timers updated to 8.0.19

TPSTSS-3446514.5.0 (s)TSS-34465
14.5.0 (s)
  • Amazon AWS SDK updated to 2.31.1

  • Apache Commons Codec updated to 1.18.0

  • Apache CXF updated to 4.1.1

  • Apache HttpComponents Client updated to 5.4.4

  • Apache HttpComponents Core updated to 5.3.4

  • Apache Tomcat updated to 10.1.40

  • ASM Based Accessors Helper Used by JSON Smart updated to 2.5.2

  • Azure Core shared library for Java updated to 1.55.3

  • Eclipse Jetty updated to 12.0.17

  • FasterXML/Jackson Annotations updated to 2.18.3

  • FasterXML/Jackson Core updated to 2.18.3

  • FasterXML/Jackson Databind updated to 2.18.3

  • FasterXML/Jackson Dataformat: XML updated to 2.18.3

  • FasterXML/Jackson Dataformat: YAML updated to 2.18.3

  • FasterXML/Jackson Datatype: JSR310 updated to 2.18.3

  • Fifesoft RSyntaxTextArea updated to 3.5.4

  • Google Auth Library For Java Credentials updated to 1.33.1

  • Google Auth Library For Java OAuth2 HTTP updated to 1.33.1

  • Google Gson updated to 2.12.1

  • Google HTTP Client Library for Java updated to 1.46.2

  • gRPC-Java updated to 1.70.0

  • GSON Extensions to The Google HTTP Client Library For Java updated to 1.46.2

  • Guava: Google Core Libraries for Java updated to 33.4.0-android

  • JSON Small and Fast Parser updated to 2.5.2

  • Micrometer updated to 1.14.5

  • Microsoft Authentication Library for Java updated to 1.19.1

  • Microsoft Azure Common Module For Storage updated to 12.29.0

  • Microsoft Azure Core HTTP Netty updated to 1.15.11

  • Microsoft Azure Java JSON Library updated to 1.5.0

  • Microsoft Azure Java XML Library updated to 1.2.0

  • Microsoft Azure Storage Blob client library for Java updated to 12.30.0

  • Nimbus JOSE + JWT updated to 10.0.2

  • Nimbus OAuth 2.0 SDK with OpenID Connect Extensions updated to 11.23

  • OSHI Core updated to 6.6.2

  • Simple Logging Facade for Java updated to 2.0.17

  • Spring Framework updated to 6.2.4

  • Swagger updated to 2.2.29

TPSTSDC-761314.5.0 (a)TSDC-7613
14.5.0 (a)

Microsoft.AnalysisServices.AdomdClient version 19.87.2 added

TPSTSDC-753014.5.0 (a)TSDC-7530
14.5.0 (a)
  • Azure.Core version 1.44.1 added

  • Google.LongRunning version 3.3.0 added

  • Microsoft.Bcl.TimeProvider version 9.0.3 added

  • Microsoft.Extensions.DependencyInjection.Abstractions version 9.0.3 added

  • Microsoft.Extensions.Logging.Abstractions version 9.0.3 added

  • Microsoft.Identity.Client.NativeInterop version 0.17.2 added

  • Microsoft.IdentityModel.Logging version 8.6.1 added

  • Microsoft.IdentityModel.JsonWebTokens version 8.6.1 added

  • Oracle.ManagedDataAccess version 23.7.0 added

  • Oracle.ManagedDataAccess.Core version 23.7.0 added

  • System.Formats.Asn1 version 9.0.3 added

  • System.Net.Http.WinHttpHandler version 9.0.3 added

  • Apache.Arrow updated to 18.1.0

  • Azure.Identity updated to 1.13.2

  • Google.Analytics.Admin.V1Beta updated to 1.0.0-beta09

  • Google.Analytics.Data.V1Beta updated to 2.0.0-beta09

  • Google.Api.CommonProtos updated to 2.16.0

  • Google.Api.Gax.Grpc updated to 4.10.0

  • Google.Api.Gax.Rest updated to 4.10.0

  • Google.Api.Gax updated to 4.10.0

  • Google.Apis.Auth updated to 1.69.0

  • Google.Apis.Oauth2.v2 updated to 1.68.0.1869

  • Google.Cloud.BigQuery.Storage.V1 updated to 3.17.0

  • Google.Cloud.BigQuery.V2 updated to 3.11.0

  • Grpc.Core.Api updated to 2.70.0

  • IdentityModel.OidcClient updated to 6.0.0

  • Microsoft.Data.SqlClient updated to 6.0.1

  • Microsoft.Identity.Client updated to 4.69.1

  • Microsoft.IdentityModel.Abstractions updated to 8.6.1

  • Microsoft.IdentityModel.Protocols.OpenIdConnect updated to 8.6.1

  • NodaTime updated to 3.2.1

  • System.Data.Odbc updated to 8.0.0

  • System.Diagnostics.DiagnosticSource updated to 9.0.3

  • System.DirectoryServices.Protocols updated to 9.0.3

  • System.IdentityModel.Tokens.Jwt updated to 8.6.1

  • System.Resources.Extensions updated to 8.0.0

  • System.Text.Encodings.Web updated to 9.0.3

  • Teradata.Client.Provider updated to 20.0.3

TPSTSDC-744714.5.0 (a)TSDC-7447
14.5.0 (a)

TIBCO Data Virtualization ADO.NET Driver updated to 8.8.2

TPSTS-8074414.5.0 (a)TS-80744
14.5.0 (a)
  • certifi version 2025.1.31 added

  • dtaidistance version 2.3.13 added

  • geographiclib version 2.0 added

  • geopandas version 1.0.1 added

  • geopy version 2.4.1 added

  • patsy version 1.0.1 added

  • pyogrio version 0.10.0 added

  • pyproj version 3.7.1 added

  • scipy version 1.15.2 added

  • shapely version 2.0.7 added 

  • statsmodels version 0.14.4 added

  • supersmoother version 0.4 added

TPSTS-8049914.5.0 (a)TS-80499
14.5.0 (a)

system.drawing.common updated to 8.0.14

TPSTS-8049814.5.0 (a)TS-80498
14.5.0 (a)

preact/signals updated to 2.0.3

TPSTS-8049714.5.0 (a)TS-80497
14.5.0 (a)

preact updated to 10.25.4

TPSTS-8049614.5.0 (a)TS-80496
14.5.0 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 8.0.14

  • Microsoft.AspNetCore.JsonPatch updated to 8.0.14

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 8.0.14

TPSTS-8049514.5.0 (a)TS-80495
14.5.0 (a)

Magick.NET-Q16-AnyCPU updated to 14.6.0

TPSTS-8049414.5.0 (a)TS-80494
14.5.0 (a)

HtmlAgilityPack updated to 1.12.0

TPSTS-8049314.5.0 (a)TS-80493
14.5.0 (a)

Chromium Embedded Framework (when running on Windows) updated to 135.0.17

TPSTS-8049214.5.0 (a)TS-80492
14.5.0 (a)

Apache Log4Net updated to 3.0.4

TPSTS-8021914.5.0 (a)TS-80219
14.5.0 (a)

ClearScript updated to 7.5.0

TPSTS-8002514.5.0 (a)TS-80025
14.5.0 (a)

Bouncy Castle updated to 2.5.1

TPSTS-7996314.5.0 (a)TS-79963
14.5.0 (a)

IronLanguages/Dynamic Language Runtime updated to 1.3.5

TPSTS-7995714.5.0 (a)TS-79957
14.5.0 (a)

System.Runtime.CompilerServices.Unsafe updated to 6.1.0

TPSTS-7992214.5.0 (a)TS-79922
14.5.0 (a)

system.configuration.configurationmanager updated to 8.0.1

TPSTS-7991814.5.0 (a)TS-79918
14.5.0 (a)

DocumentFormat.OpenXml updated to 3.2.0

TPSTS-7991414.5.0 (a)TS-79914
14.5.0 (a)

IronPython.StdLib updated to 3.4.2

TPSTS-7991314.5.0 (a)TS-79913
14.5.0 (a)

IronPython updated to 3.4.2

TPSTS-7969814.5.0 (a)TS-79698
14.5.0 (a)

Syncfusion ASP.NET Core Excel Library updated to 28.2.4

TPSTS-7906014.5.0 (a)TS-79060
14.5.0 (a)

System.Security.Cryptography.xml updated to 8.0.2

TPSTS-7902614.5.0 (a)TS-79026
14.5.0 (a)

system.diagnostics.performancecounter updated to 8.0.1

TPSTERRSRV-126814.5.0 (Ts 1.22.0)TERRSRV-1268
14.5.0 (Ts 1.22.0)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.5

TPSTERRSRV-126214.5.0 (Ts 1.22.0)TERRSRV-1262
14.5.0 (Ts 1.22.0)
  • Apache Commons Compress updated to 1.27.1

  • Apache Commons IO updated to 2.18.0

  • Apache HttpComponents Client updated to 5.4.3

  • Apache Log4j updated to 2.24.3

  • ASM updated to 9.7.1

  • Bouncy Castle Crypto APIs updated to 1.80

  • Eclipse Jetty updated to 12.0.18

  • FasterXML/Jackson Annotations updated to 2.18.3

  • FasterXML/Jackson Core updated to 2.18.3

  • FasterXML/Jackson Databind updated to 2.18.3

  • Guava: Google Core Libraries for Java updated to 33.4.0-jre

  • OSHI Core updated to 6.7.1

  • Java API Client for Docker updated to 3.5.0

  • Micrometer Registry JMX updated to 1.14.5

  • Micrometer Registry Prometheus updated to 1.14.5

  • Simple Logging Facade for Java updated to 2.0.17

  • Spring Boot updated to 3.4.4

  • Spring Framework updated to 6.2.4

TPSTERRSRV-120814.5.0 (Ts 1.22.0)TERRSRV-1208
14.5.0 (Ts 1.22.0)

Java updated to Eclipse Temurin 21

TPSSNXT-809814.5.0 (T 6.1.5)SNXT-8098
14.5.0 (T 6.1.5)
  • curl 8.12.0

  • Intel MKL 2025.0.1

  • libarchive 3.7.7

  • libxml2 2.12.9

  • OpenSSL 3.0.15

  • Intel Decimal Floating Point Library v2.0 Update 3

TPSTERRSRV-126514.5.0 (Rs 1.22.0)TERRSRV-1265
14.5.0 (Rs 1.22.0)
  • Apache Commons Compress updated to 1.27.1

  • Apache Commons IO updated to 2.18.0

  • Apache HttpComponents Client updated to 5.4.3

  • Apache Log4j updated to 2.24.3

  • ASM updated to 9.7.1

  • Bouncy Castle Crypto APIs updated to 1.80

  • Eclipse Jetty updated to 12.0.18

  • FasterXML/Jackson Annotations updated to 2.18.3

  • FasterXML/Jackson Core updated to 2.18.3

  • FasterXML/Jackson Databind updated to 2.18.3

  • Guava: Google Core Libraries for Java updated to 33.4.0-jre

  • OSHI Core updated to 6.7.1

  • Java API Client for Docker updated to 3.5.0

  • Micrometer Registry JMX updated to 1.14.5

  • Micrometer Registry Prometheus updated to 1.14.5

  • Simple Logging Facade for Java updated to 2.0.17

  • Spring Boot updated to 3.4.4

  • Spring Framework updated to 6.2.4

TPSTERRSRV-120814.5.0 (Rs 1.22.0)TERRSRV-1208
14.5.0 (Rs 1.22.0)

Java updated to Eclipse Temurin 21

TPSTERRSRV-163014.5.0 (Ps 1.22.0)TERRSRV-1630
14.5.0 (Ps 1.22.0)
  • certifi version 2025.1.31 added

  • dtaidistance version 2.3.13 added

  • geographiclib version 2.0 added

  • geopandas version 1.0.1 added

  • geopy version 2.4.1 added

  • patsy version 1.0.1 added

  • pyogrio version 0.10.0 added

  • pyproj version 3.7.1 added

  • scipy version 1.15.2 added

  • shapely version 2.0.7 added 

  • statsmodels version 0.14.4 added

  • supersmoother version 0.4 added

TPSTERRSRV-149414.5.0 (Ps 1.22.0)TERRSRV-1494
14.5.0 (Ps 1.22.0)
  • Apache Commons Compress updated to 1.27.1

  • Apache Commons IO updated to 2.18.0

  • Apache HttpComponents Client updated to 5.4.3

  • Apache Log4j updated to 2.24.3

  • ASM updated to 9.7.1

  • Bouncy Castle Crypto APIs updated to 1.80

  • Eclipse Jetty updated to 12.0.18

  • FasterXML/Jackson Annotations updated to 2.18.3

  • FasterXML/Jackson Core updated to 2.18.3

  • FasterXML/Jackson Databind updated to 2.18.3

  • Guava: Google Core Libraries for Java updated to 33.4.0-jre

  • OSHI Core updated to 6.7.1

  • Java API Client for Docker updated to 3.5.0

  • Micrometer Registry JMX updated to 1.14.5

  • Micrometer Registry Prometheus updated to 1.14.5

  • Simple Logging Facade for Java updated to 2.0.17

  • Spring Boot updated to 3.4.4

  • Spring Framework updated to 6.2.4

  • Python interpreter updated to 3.12.9

  • Python packages:

    • NumPy updated to 2.2.4

    • packaging version 24.2 added

    • pandas updated to 2.2.3

    • pip updated to 25.0.1

    • python-dateutil updated to 2.9.0.post0

    • pytz updated to 2025.2

    • setuptools updated to 78.1.0

    • six updated to 1.17.0

    • spotfire (Package for Building Python Extensions to Spotfire) updated to 2.3.0

    • tzdata updated to 2025.2

    • wheel updated to 0.45.1

TPSTERRSRV-120814.5.0 (Ps 1.22.0)TERRSRV-1208
14.5.0 (Ps 1.22.0)

Java updated to Eclipse Temurin 21

TPSTSS-3525014.4.2 (s)TSS-35250
14.4.2 (s)

Amazon Redshift JDBC driver updated to 2.1.0.30

TPSTSS-3517714.4.2 (s)TSS-35177
14.4.2 (s)
  • @ng-idle/core updated to 16.0.0

  • Angular updated to 19.1.1

  • Autoprefixer updated to 10.4.20

  • tslib updated to 2.8.1

  • worker-timers updated to 8.0.13

  • zone.js updated to 0.15.0

TPSTSS-3517514.4.2 (s)TSS-35175
14.4.2 (s)
  • Apache Commons Codec updated to 1.17.2

  • Apache Commons IO updated to 2.18.0

  • Apache Commons Text updated to 1.13.0

  • Apache CXF updated to 4.1.0

  • Apache HttpComponents Client updated to 5.4.1

  • Apache HttpComponents Core updated to 5.3.1

  • Apache Ignite updated to 2.17.0

  • Apache Log4j updated to 2.24.3

  • Apache Neethi updated to 3.2.1

  • Apache Tomcat updated to 10.1.34

  • ASM Based Accessors Helper Used by JSON Smart updated to 2.4.11

  • Azure Core shared library for Java updated to 1.55.2

  • Checker Qual updated to 3.48.3

  • Dropwizard Metrics Core updated to 4.2.30

  • Eclipse Angus - Mail updated to 2.0.3

  • Eclipse Jetty updated to 12.0.16

  • Eclipse Temurin updated to 17.0.14+7

  • FasterXML/Jackson Annotations updated to 2.18.2

  • FasterXML/Jackson Core updated to 2.18.2

  • FasterXML/Jackson Databind updated to 2.18.2

  • FasterXML/Jackson Dataformat: XML updated to 2.18.2

  • FasterXML/Jackson Dataformat: YAML updated to 2.18.2

  • FasterXML/Jackson Datatype: JSR310 updated to 2.18.2

  • FasterXML/Woodstox updated to 7.1.0

  • Fifesoft RSyntaxTextArea updated to 3.5.3

  • Google Auth Library For Java Credentials updated to 1.30.1

  • Google Auth Library For Java OAuth2 HTTP updated to 1.30.1

  • Google HTTP Client Library for Java updated to 1.45.2

  • gRPC-Java updated to 1.68.2

  • GSON Extensions to The Google HTTP Client Library For Java updated to 1.45.2

  • Guava: Google Core Libraries for Java updated to 33.3.1-android

  • Jakarta Activation API updated to 2.1.3

  • Jakarta Mail updated to 2.1.3

  • Jakarta SOAP with Attachments API updated to 3.0.2

  • Jakarta XML Bind API updated to 4.0.2

  • Jakarta XML Web Services API updated to 4.0.2

  • Java Native Access Platform updated to 5.13.0

  • JAXB Core updated to 4.0.5

  • JAXB Runtime updated to 4.0.5

  • Jaxen updated to 2.0.0

  • JSON Small and Fast Parser updated to 2.4.11

  • LMAX Disruptor Framework updated to 4.0.0

  • Micrometer updated to 1.14.3

  • Microsoft Authentication Library for Java updated to 1.19.0

  • Microsoft Azure Common Module For Storage updated to 12.28.0

  • Microsoft Azure Core HTTP Netty updated to 1.15.10

  • Microsoft Azure Identity for Java updated to 1.15.3

  • Microsoft Azure Java JSON Library updated to 1.4.0

  • Microsoft Azure Storage Blob client library for Java updated to 12.29.0

  • Netty Forked Tomcat Native updated to 2.0.70.Final

  • Netty updated to 4.1.118.Final

  • Nimbus JOSE + JWT updated to 10.0.1

  • Oracle Sun Istack Common Utility Code updated to 4.1.2

  • PostgreSQL JDBC Driver updated to 42.7.5

  • Reactor Core updated to 3.4.41

  • Reactor Netty updated to 1.0.48

  • Spring Framework updated to 6.2.2

  • Swagger updated to 2.2.28

  • The Bouncy Castle Crypto Package For Java updated to 1.80

  • TXW2 Runtime updated to 4.0.5

TPSTS-8002514.4.2 (a)TS-80025
14.4.2 (a)

Bouncy Castle updated to 2.5.1

TPSTS-7997514.4.2 (a)TS-79975
14.4.2 (a)

system.configuration.configurationmanager updated to 6.0.2

TPSTS-7996314.4.2 (a)TS-79963
14.4.2 (a)

IronLanguages/Dynamic Language Runtime updated to 1.3.5

TPSTS-7996014.4.2 (a)TS-79960
14.4.2 (a)

System.Security.Cryptography.xml updated to 6.0.2

TPSTS-7995914.4.2 (a)TS-79959
14.4.2 (a)

System.Security.Permissions updated to 6.0.1

TPSTS-7995814.4.2 (a)TS-79958
14.4.2 (a)

System.Security.Cryptography.pkcs updated to 6.0.5

TPSTS-7995714.4.2 (a)TS-79957
14.4.2 (a)

System.Runtime.CompilerServices.Unsafe updated to 6.1.0

TPSTS-7992314.4.2 (a)TS-79923
14.4.2 (a)

system.diagnostics.performancecounter updated to 6.0.2

TPSTS-7992014.4.2 (a)TS-79920
14.4.2 (a)

System.Collections.immutable updated to 6.0.1

TPSTS-7991714.4.2 (a)TS-79917
14.4.2 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.36

  • Microsoft.AspNetCore.JsonPatch updated to 6.0.36

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.36

TPSTS-7991314.4.2 (a)TS-79913
14.4.2 (a)

IronPython updated to 3.4.2

TPSTS-7972914.4.2 (a)TS-79729
14.4.2 (a)

For Web Player services running on Linux:

  • Chromium Embedded Framework downgraded to 124.3.0

TPSTS-7966714.4.2 (a)TS-79667
14.4.2 (a)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.5

TPSTERRSRV-131614.4.2 (Ts 1.21.2)TERRSRV-1316
14.4.2 (Ts 1.21.2)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.5

TPSTERRSRV-130014.4.2 (Ts 1.21.2)TERRSRV-1300
14.4.2 (Ts 1.21.2)
  • Apache Commons IO updated to 2.18.0

  • Apache Commons Lang updated to 3.17.0

  • Apache Log4j updated to 2.24.3

  • Bouncy Castle Crypto APIs updated to 1.80

  • ClassGraph updated to 4.8.179

  • Eclipse Jetty updated to 12.0.16

  • FasterXML/Jackson Core updated to 2.18.2

  • OSHI Core updated to 6.6.6

  • Guava: Google Core Libraries for Java updated to 33.4.0-jre

  • Java API Client for Docker updated to 3.4.1

  • Micrometer updated to 1.14.3

  • Spring Boot updated to 3.3.8

  • Spring Framework updated to 6.2.2

TPSTERRSRV-130114.4.2 (Rs 1.21.2)TERRSRV-1301
14.4.2 (Rs 1.21.2)
  • Apache Commons IO updated to 2.18.0

  • Apache Commons Lang updated to 3.17.0

  • Apache Log4j updated to 2.24.3

  • Bouncy Castle Crypto APIs updated to 1.80

  • ClassGraph updated to 4.8.179

  • Eclipse Jetty updated to 12.0.16

  • FasterXML/Jackson Core updated to 2.18.2

  • OSHI Core updated to 6.6.6

  • Guava: Google Core Libraries for Java updated to 33.4.0-jre

  • Java API Client for Docker updated to 3.4.1

  • Micrometer updated to 1.14.3

  • Spring Boot updated to 3.3.8

  • Spring Framework updated to 6.2.2

TPSTERRSRV-155714.4.2 (Ps 1.21.2)TERRSRV-1557
14.4.2 (Ps 1.21.2)
  • Apache Commons IO updated to 2.18.0

  • Apache Commons Lang updated to 3.17.0

  • Apache Log4j updated to 2.24.3

  • Bouncy Castle Crypto APIs updated to 1.80

  • ClassGraph updated to 4.8.179

  • Eclipse Jetty updated to 12.0.16

  • FasterXML/Jackson Core updated to 2.18.2

  • OSHI Core updated to 6.6.6

  • Guava: Google Core Libraries for Java updated to 33.4.0-jre

  • Java API Client for Docker updated to 3.4.1

  • Micrometer updated to 1.14.3

  • Spring Boot updated to 3.3.8

  • Spring Framework updated to 6.2.2

TPSTSS-3484914.4.1 (s)TSS-34849
14.4.1 (s)

Eclipse Temurin updated to 17.0.13+11

TPSTSS-3483214.4.1 (s)TSS-34832
14.4.1 (s)
  • Amazon AWS SDK updated to 2.28.29

  • ANTLR4 updated to 4.13.2

  • Apache Commons CLI updated to 1.9.0

  • Apache Commons Codec updated to 1.17.1

  • Apache Commons IO updated to 2.17.0

  • Apache Commons Lang updated to 3.17.0

  • Apache Commons Validator updated to 1.9.0

  • Apache CXF updated to 4.0.5

  • Apache Log4j updated to 2.24.1

  • Apache Tomcat updated to 10.1.31

  • ASM updated to 9.7.1

  • Dropwizard Metrics Core updated to 4.2.28

  • Eclipse Jetty updated to 12.0.14

  • FasterXML/Jackson Core updated to 2.18.0

  • Fifesoft RSyntaxTextArea updated to 3.5.1

  • Google Auth Library For Java Credentials updated to 1.29.0

  • Guava: Google Core Libraries for Java updated to 33.3.1-jre

  • Microsoft Azure Identity for Java updated to 1.14.0

  • Microsoft Azure Storage Blob client library for Java updated to 12.28.1

  • Microsoft JDBC Driver for SQL updated to 12.8.1

  • MigLayout updated to 11.4.2

  • Nimbus JOSE + JWT updated to 9.41.2

  • PostgreSQL JDBC Driver updated to 42.7.4

  • Spring Framework updated to 6.1.14

  • Swagger Core updated to 2.2.25

TPSTSDC-750814.4.1 (a)TSDC-7508
14.4.1 (a)
  • Azure.Identity updated to 1.12.0

  • Microsoft.Identity.Client updated to 4.61.3

TPSTS-7905514.4.1 (a)TS-79055
14.4.1 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.35

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.35

  • Microsoft.AspNetCore.JsonPatch updated to 6.0.35

TPSTS-7905414.4.1 (a)TS-79054
14.4.1 (a)

Chromium Embedded Framework updated to 130.1.7

TPSTS-7871214.4.1 (a)TS-78712
14.4.1 (a)

Python packages:

  • setuptools updated to 75.0.0

TPSTS-7871114.4.1 (a)TS-78711
14.4.1 (a)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.4

TPSTERRSRV-128514.4.1 (Ts 1.21.1)TERRSRV-1285
14.4.1 (Ts 1.21.1)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.4

TPSTERRSRV-128114.4.1 (Ts 1.21.1)TERRSRV-1281
14.4.1 (Ts 1.21.1)
  • Apache Commons Compress updated to 1.27.1

  • Apache Commons IO updated to 2.17.0

  • Apache Log4j updated to 2.24.1

  • ASM updated to 9.7.1

  • Eclipse Jetty updated to 12.0.14

  • FasterXML/Jackson Core updated to 2.18.0

  • Guava: Google Core Libraries for Java updated to 33.3.1-jre

  • Java API Client for Docker updated to 3.4.0

  • Micrometer updated to 1.13.6

  • Oshi Core updated to 6.6.5

  • Simple Logging Facade for Java updated to 2.0.16

  • Spring Boot updated to 3.3.5

  • Spring Framework updated to 6.1.14

TPSTERRSRV-128214.4.1 (Rs 1.21.1)TERRSRV-1282
14.4.1 (Rs 1.21.1)
  • Apache Commons Compress updated to 1.27.1 

  • Apache Commons IO updated to 2.17.0 

  • Apache Log4j updated to 2.24.1 

  • ASM updated to 9.7.1 

  • Eclipse Jetty updated to 12.0.14 

  • FasterXML/Jackson Core updated to 2.18.0 

  • Guava: Google Core Libraries for Java updated to 33.3.1-jre 

  • Java API Client for Docker updated to 3.4.0 

  • Micrometer updated to 1.13.6 

  • Oshi Core updated to 6.6.5 

  • Simple Logging Facade for Java updated to 2.0.16 

  • Spring Boot updated to 3.3.5 

  • Spring Framework updated to 6.1.14

TPSTERRSRV-152614.4.1 (Ps 1.21.1)TERRSRV-1526
14.4.1 (Ps 1.21.1)
  • Apache Commons Compress updated to 1.27.1

  • Apache Commons IO updated to 2.17.0

  • Apache Log4j updated to 2.24.1

  • ASM updated to 9.7.1

  • Eclipse Jetty updated to 12.0.14

  • FasterXML/Jackson Core updated to 2.18.0

  • Guava: Google Core Libraries for Java updated to 33.3.1-jre

  • Java API Client for Docker updated to 3.4.0

  • Micrometer updated to 1.13.6

  • OSHI Core updated to 6.6.5

  • Simple Logging Facade for Java updated to 2.0.16

  • Spring Boot updated to 3.3.5

  • Spring Framework updated 6.1.14

Python packages:

  • setuptools updated to 75.0.0

TPSTSS-3397314.4.0 (s)TSS-33973
14.4.0 (s)
  • Angular updated to 17.4.3

  • Autoprefixer updated to 10.4.19

  • worker-timers updated to 7.1.7

TPSTSS-3397114.4.0 (s)TSS-33971
14.4.0 (s)

Eclipse Temurin updated to 17.0.11+9

TPSTSS-3396714.4.0 (s)TSS-33967
14.4.0 (s)
  • Amazon AWS SDK updated to 2.25.43

  •  Apache Commons Codec updated to 1.17.0

  •  Apache Commons CLI updated to 1.7.0

  •  Apache Commons IO updated to 2.16.1

  •  Apache Commons Lang updated to 3.14.0

  •  Apache Commons Text updated to 1.12.0

  •  Apache Tomcat updated to 10.1.23

  •  ASM updated to 9.7

  •  Bouncy Castle Crypto APIs updated to 1.78.1

  •  Eclipse Jetty updated to 12.0.8

  •  Guava: Google Core Libraries for Java updated to 33.2.0-jre

  •  IO Swagger updated to 2.2.21

  •  Jespa updated to 1.2.14

  •  Microsoft Azure Identity for Java updated to 1.12.0

  •  Microsoft Azure Storage Blob client library for Java updated to 12.25.4

  •  PostgreSQL JDBC Driver updated to 42.7.3

  •  Simple Logging Facade for Java updated to 2.0.13

  •  Spring Framework updated to 6.0.19

TPSTSDC-744314.4.0 (a)TSDC-7443
14.4.0 (a)
  • Microsoft.Identity.Client updated to 4.60.3.0

  • Microsoft.Identity.Client.Extensions.Msal updated to 4.60.3.0

  • Azure.Core updated to 1.38.0.0

  • Azure.Identity updated to 1.11.2.0

TPSTS-7714314.4.0 (a)TS-77143
14.4.0 (a)

Chromium Embedded Framework updated to 124.3.0

TPSTS-7713814.4.0 (a)TS-77138
14.4.0 (a)

preact/signals updated to 1.2.3

TPSTS-7713714.4.0 (a)TS-77137
14.4.0 (a)

preact updated to 10.20.2

TPSTS-7713614.4.0 (a)TS-77136
14.4.0 (a)

mono/SkiaSharp updated to 2.88.8

TPSTS-7713514.4.0 (a)TS-77135
14.4.0 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.29

  • Microsoft.AspNetCore.JsonPatch updated to 6.0.29

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.29

TPSTS-7713414.4.0 (a)TS-77134
14.4.0 (a)

HtmlAgilityPack updated to 1.11.60

TPSTS-7713214.4.0 (a)TS-77132
14.4.0 (a)

Apache Log4Net updated to 2.0.17

TPSTS-7712714.4.0 (a)TS-77127
14.4.0 (a)
  • Python interpreter updated to 3.11.9

  • The following Python packages are updated in this release:

    • pandas updated to 2.2.2

    • setuptools updated to 69.5.1

TPSTS-7712514.4.0 (a)TS-77125
14.4.0 (a)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.3

TPSTERRSRV-121614.4.0 (Ts 1.21.0)TERRSRV-1216
14.4.0 (Ts 1.21.0)

Spotfire Enterprise Runtime for R (a/k/a TERR) is updated to 6.1.3.

TPSTERRSRV-120214.4.0 (Ts 1.21.0)TERRSRV-1202
14.4.0 (Ts 1.21.0)
  • Apache Commons IO updated to 2.16.1

  • ASM updated to 9.7

  • Bouncy Castle Crypto APIs updated to 1.78.1

  • Eclipse Jetty ee10 updated to 12.0.8

  • Jakarta Annotations API updated to 3.0.0

  • Micrometer updated to 1.12.5

  • OSHI Core updated to 6.6.0

  • Simple Logging Facade for Java updated to 2.0.13

  • Spring Boot updated to 3.2.5

  • Spring Framework updated to 6.1.6

TPSTERRSRV-120514.4.0 (Rs 1.21.0)TERRSRV-1205
14.4.0 (Rs 1.21.0)
  • Apache Commons IO updated to 2.16.1

  • ASM updated to 9.7

  • Bouncy Castle Crypto APIs updated to 1.78.1

  • Eclipse Jetty ee10 updated to 12.0.8

  • Jakarta Annotations API updated to 3.0.0

  • Micrometer updated to 1.12.5

  • OSHI Core updated to 6.6.0

  • Simple Logging Facade for Java updated to 2.0.13

  • Spring Boot updated to 3.2.5

  • Spring Framework updated to 6.1.6

TPSTERRSRV-149314.4.0 (Ps 1.21.0)TERRSRV-1493
14.4.0 (Ps 1.21.0)
  • Apache Commons IO updated to 2.16.1

  • ASM updated to 9.7

  • Bouncy Castle Crypto APIs updated to 1.78.1

  • Eclipse Jetty ee10 updated to 12.0.8

  • Jakarta Annotations API updated to 3.0.0

  • Micrometer updated to 1.12.5

  • OSHI Core updated to 6.6.0

  • Simple Logging Facade for Java updated to 2.0.13

  • Spring Boot updated to 3.2.5

  • Spring Framework updated to 6.1.6

 

The bundled Python interpreter is updated to 3.11.9.

Python packages:

  • pandas updated to 2.2.2

  • setuptools updated to 69.5.1

TPSTSS-3386914.3.0 (s)TSS-33869
14.3.0 (s)

Amazon Redshift JDBC driver updated to 2.1.0.26

TPSTSS-3384514.3.0 (s)TSS-33845
14.3.0 (s)
  • Angular updated to 17.3.0

  • autoprefixer updated to 10.4.18

  • worker-timers updated to 7.1.4

  • zone.js updated to 0.14.4

TPSTSS-3384314.3.0 (s)TSS-33843
14.3.0 (s)
  • Amazon AWS SDK updated to 2.25.9

  • Apache CXF Core updated to 4.0.4

  • Apache Log4j updated to 2.23.1

  • Apache Tomcat updated to 10.1.19

  • Eclipse Jetty updated to 12.0.7

  • FasterXML/Jackson updated to 2.17.0

  • FasterXML/Woodstox updated to 6.6.1

  • Fifesoft RSyntaxTextArea updated to 3.4.0

  • Google Auth Library For Java Credentials updated to 1.23.0

  • IO gRPC Java updated to 1.62.2

  • Microsoft Azure Identity for Java updated to 1.11.3

  • Microsoft Azure Storage Blob client library for Java updated to 12.25.2

  • Spring Framework updated to 6.0.18

TPSTSS-3380814.3.0 (s)TSS-33808
14.3.0 (s)

Microsoft JDBC Driver for SQL Server updated to 12.6.1

TPSTS-7689614.3.0 (a)TS-76896
14.3.0 (a)

The following included Python packages are updated in this release:

  • NumPy updated to version 1.26.4

  • pandas updated to version 2.2.1

  • python-dateutil updated to version 2.9.0.post0

  • setuptools updated to version 69.2.0

  • tzdata updated to version 2024.1

  • wheel updated to version 0.43.0

TPSTS-7676514.3.0 (a)TS-76765
14.3.0 (a)

preact updated to 10.20.0

TPSTS-7663814.3.0 (a)TS-76638
14.3.0 (a)

Topten.RichTextKit updated to 0.4.167

TPSTS-7663614.3.0 (a)TS-76636
14.3.0 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.27

  • Microsoft.AspNetCore.JsonPatch updated to 6.0.27

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.27

TPSTS-7663514.3.0 (a)TS-76635
14.3.0 (a)

Magick.NET-Q16-AnyCPU updated to 13.6.0

TPSTS-7616414.3.0 (a)TS-76164
14.3.0 (a)

Bouncy Castle updated to 2.3.0

TPSTERRSRV-118814.3.0 (Ts 1.20.0)TERRSRV-1188
14.3.0 (Ts 1.20.0)
  • Apache Commons Compress updated to 1.26.1

  • Apache Log4j updated to 2.23.1

  • Eclipse Jetty updated to 12.0.7

  • FasterXML/Jackson Core updated to 2.17.0

  • Guava: Google Core Libraries for Java updated to 33.1.0-jre

  • IO Micrometer to updated 1.12.4

  • Jakarta Activation API updated to 2.1.3

  • Jakarta XML Bind API updated to 4.0.2

  • Java API Client for Docker updated to 3.3.6

  • OSHI Core updated to 6.5.0

  • Spring Boot updated to 3.2.4

  • Spring Framework updated to 6.1.5

TPSTERRSRV-118914.3.0 (Rs 1.20.0)TERRSRV-1189
14.3.0 (Rs 1.20.0)
  • Apache Commons Compress updated to 1.26.1

  • Apache Log4j updated to 2.23.1

  • FasterXML/Jackson Core updated to 2.17.0

  • Eclipse Jetty updated to 12.0.7

  • Guava: Google Core Libraries for Java updated to 33.1.0-jre

  • IO Micrometer updated to 1.12.4

  • Jakarta Activation API updated to 2.1.3

  • Jakarta XML Bind API updated to 4.0.2

  • Java API Client for Docker updated to 3.3.6

  • OSHI Core updated to 6.5.0

  • Spring Boot updated to 3.2.4

  • Spring Framework updated to 6.1.5

TPSTERRSRV-141414.3.0 (Ps 1.20.0)TERRSRV-1414
14.3.0 (Ps 1.20.0)
  • Apache Commons Compress updated to 1.26.1

  • Apache Log4j updated to 2.23.1

  • FasterXML/Jackson Core updated to 2.17.0

  • Eclipse Jetty updated to 12.0.7

  • Guava: Google Core Libraries for Java updated to 33.1.0-jre

  • IO Micrometer updated to 1.12.4

  • Jakarta Activation API updated to 2.1.3

  • Jakarta XML Bind API updated to 4.0.2

  • Java API Client for Docker updated to 3.3.6

  • OSHI Core updated to 6.5.0

  • Spring Boot updated to 3.2.4

  • Spring Framework updated to 6.1.5

Python packages

  • NumPy updated to version 1.26.4

  • pandas updated to version 2.2.1

  • setuptools updated to version 69.2.0

  • python-dateutil updated to version 2.9.0.post0

  • tzdata updated to version 2024.1

  • wheel updated to version 0.43.0

TPSTSS-3367714.2.0 (s)TSS-33677
14.2.0 (s)

Eclipse Temurin OpenJDK updated to 17.0.10+7

TPSTSS-3365914.2.0 (s)TSS-33659
14.2.0 (s)

Amazon Redshift JDBC driver updated to 2.1.0.25

TPSTSS-3359814.2.0 (s)TSS-33598
14.2.0 (s)
  • Angular updated to 17.1.2

  • @ng-idle/core updated to 14.0.0

  • autoprefixer updated to 10.4.17

  • ngx-toastr updated to 18.0.0

  • worker-timers updated to 7.1.1

  • zone.js updated to 0.14.3

TPSTSS-3359514.2.0 (s)TSS-33595
14.2.0 (s)
  • Amazon AWS SDK updated to 2.23.20

  • Apache Commons IO updated to 2.15.1

  • Apache Commons Validator updated to 1.8.0

  • Apache HttpClient5 updated to 5.3.1

  • Apache Ignite updated to 2.16.0

  • Apache Log4j updated to 2.22.1

  • Apache Tomcat updated to 10.1.18

  • Dropwizard Metrics Core updated to 4.2.25

  • Eclipse Jetty updated to 12.0.6

  • FasterXML/Jackson Core updated to 2.16.1

  • Google Auth Library For Java Credentials updated to 1.22.0

  • Guava: Google Core Libraries for Java updated to 33.0.0

  • IO Swagger updated to 2.2.20

  • Microsoft Azure Storage Blob client library for Java updated to 12.25.1

  • MigLayout updated to 11.3

  • Nimbus JOSE + JWT updated to 9.37.3

  • PostgreSQL JDBC Driver updated to 42.7.2

  • Simple Logging Facade for Java updated to 2.0.12

  • Spring Framework updated to 6.0.16

  • User Agent Parser for Java updated to 1.6.1

TPSTSDC-732614.2.0 (a)TSDC-7326
14.2.0 (a)

TIBCO Data Virtualization ADO.NET Driver updated to 8.8.0

TPSTS-7613814.2.0 (a)TS-76138
14.2.0 (a)

Spotfire Enterprise Runtime for R updated to 6.1.2

TPSTS-7597214.2.0 (a)TS-75972
14.2.0 (a)

preact updated to 10.19.3

TPSTS-7595314.2.0 (a)TS-75953
14.2.0 (a)

HtmlAgilityPack updated to 1.11.57

TPSTS-7594214.2.0 (a)TS-75942
14.2.0 (a)

mono/SkiaSharp updated to 2.88.7

TPSTS-7594114.2.0 (a)TS-75941
14.2.0 (a)

Magick.NET-Q16-AnyCPU updated to 13.5.0

TPSTS-7594014.2.0 (a)TS-75940
14.2.0 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.26

  • Microsoft.AspNetCore.JsonPatch updated to 6.0.26

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.26

TPSTS-7589314.2.0 (a)TS-75893
14.2.0 (a)

The following bundled Python packages are updated:

  • NumPy updated to 1.26.3

  • Pandas updated to 2.2.0

  • pip updated to 24.0

  • pytz updated to 2024.1

  • setuptools updated to 69.0.3

  • tzdata updated to 2023.4

  • wheel updated to 0.42.0

TPSTS-7409114.2.0 (a)TS-74091
14.2.0 (a)

ClearScript version 7.4.4 added

TPSTERRSRV-116514.2.0 (Ts 1.19.0)TERRSRV-1165
14.2.0 (Ts 1.19.0)
  • Apache Common Compress updated to 1.25.0

  • Apache Commons updated to 2.15.1

  • Apache HttpComponents Client updated to 5.3.1

  • Apache Log4j updated to 2.22.1

  • Bouncy Castle Crypto APIs updated to 1.77

  • Guava: Google Core Libraries for Java updated to 33.0.0-jre

  • Jackson Core updated to 2.16.1

  • Jetty updated to 12.0.6

  • Micrometer updated to 1.12.2

  • Simple Logging Facade for Java updated to 2.0.12

  • Spring Boot updated to 3.2.2

  • Spring Framework updated to 6.1.3

  • Spotfire Enterprise Runtime for R updated to 6.1.2

TPSTERRSRV-116814.2.0 (Rs 1.19.0)TERRSRV-1168
14.2.0 (Rs 1.19.0)
  • Apache Common Compress updated to 1.25.0

  • Apache Commons IO updated to 2.15.1

  • Apache HttpComponents Client updated to 5.3.1

  • Apache Log4j updated to 2.22.1

  • Bouncy Castle Crypto APIs updated to 1.77

  • FasterXML/Jackson Core updated to 2.16.1

  • Guava: Google Core Libraries for Java updated to 33.0.0-jre

  • Jetty updated to 12.0.6

  • Micrometer updated to 1.12.2

  • Simple Logging Facade for Java updated to 2.0.12

  • Spring Boot updated to 3.2.2

  • Spring Framework updated to 6.1.3

TPSTERRSRV-142714.2.0 (Ps 1.19.0)TERRSRV-1427
14.2.0 (Ps 1.19.0)
  • Apache Common Compress updated to 1.25.0

  • Apache Commons IO updated to 2.15.1

  • Apache HttpComponents Client updated to 5.3.1

  • Apache Log4j updated to 2.22.1

  • Bouncy Castle Crypto APIs updated to 1.77

  • FasterXML/Jackson Core updated to 2.16.1

  • Guava: Google Core Libraries for Java updated to 33.0.0-jre

  • Jetty updated to 12.0.6

  • Micrometer updated to 1.12.2

  • Simple Logging Facade for Java updated to 2.0.12

  • Spring Boot updated to 3.2.2

  • Spring Framework updated to 6.1.3

Python packages:

  • numpy updated to 1.26.3

  • pandas updated to 2.2.0

  • pip updated to 24.0

  • pytz updated to 2024.1

  • setuptools updated to 69.0.3

  • tzdata updated to 2023.4

  • wheel updated to 0.42.0

TPSTSS-3315914.1.0 (s)TSS-33159
14.1.0 (s)
  • Amazon AWS SDK updated to 2.21.23

  • Apache Commons CLI updated to 1.6.0

  • Apache CXF Core updated to 4.0.3

  • Apache Log4j updated to 2.21.1

  • Apache Tomcat updated to 10.1.16

  • ASM updated to 9.6

  • Azure Blob Storage updated to 12.25.0

  • Azure Identity updated to 1.11.0

  • Bouncy Castle updated to 1.77

  • Dropwizard Metrics Core updated to 4.2.22

  • Eclipse Jetty updated to 12.0.3

  • FasterXML Jackson Core updated to 2.15.3

  • Jakarta XML Web Services API updated to 4.0.1

  • MiGLayout Swing updated to 11.2

  • Nimbus JOSE JWT updated to 9.37.1

  • Spring Framework updated to 6.0.14

  • Swagger Annotations updated to 1.6.12

  • Swagger Core V3 updated to 2.2.19

TPSTSS-3314614.1.0 (s)TSS-33146
14.1.0 (s)

OpenJDK updated to 17.0.9+9

TPSTSDC-729614.1.0 (a)TSDC-7296
14.1.0 (a)

Azure.Identity updated to 1.10.3

TPSTS-7533914.1.0 (a)TS-75339
14.1.0 (a)

Updated the Package for Building Python Extensions to Spotfire® to 2.1.2.

The following bundled Python packages are updated:

  • NumPy updated to 1.26.2

  • Pandas updated to 2.1.3

  • pip updated to 23.3.1

  • setuptools updated to 68.2.2

  • wheel updated to 0.41.3

TPSTS-7510714.1.0 (a)TS-75107
14.1.0 (a)

Magick.NET-Q16-AnyCPU updated to 13.4.0

TPSTS-7508614.1.0 (a)TS-75086
14.1.0 (a)

System.ServiceModel.Primitives updated to 4.10.3

TPSTS-7508514.1.0 (a)TS-75085
14.1.0 (a)

System.ServiceModel.Http updated to 4.10.3

TPSTS-7508414.1.0 (a)TS-75084
14.1.0 (a)

preact updated to 10.18.2

TPSTS-7504514.1.0 (a)TS-75045
14.1.0 (a)

System.Security.Cryptography.pkcs updated to 6.0.4

TPSTS-7504414.1.0 (a)TS-75044
14.1.0 (a)

system.private.servicemodel updated to 4.10.3

TPSTS-7504214.1.0 (a)TS-75042
14.1.0 (a)

jQuery updated to 3.7.1

TPSTS-7504114.1.0 (a)TS-75041
14.1.0 (a)

HtmlAgilityPack updated to 1.11.54

TPSTS-7470314.1.0 (a)TS-74703
14.1.0 (a)
  • IronPython version 3.4.1 added

  • IronPython.StdLib version 3.4.1 added

TPSTS-7458314.1.0 (a)TS-74583
14.1.0 (a)

The following components have been added:

  • d3-array version 3.2.4

  • d3-axis version 3.0.0

  • d3-color version 3.1.0

  • d3-dispatch version 3.0.1

  • d3-ease version 3.0.1

  • d3-format version 3.1.0

  • d3-interpolate version 3.0.1

  • d3-path version 3.1.0

  • d3-scale version 4.0.2

  • d3-selection version 3.0.0

  • d3-shape version 3.2.0

  • d3-time version 3.1.0

  • d3-time-format version 4.1.0

  • d3-timer version 3.0.1

  • d3-transition version 3.0.1

  • internmap version 2.0.3

The d3 version 3.5.12 component has been removed.

TPSTS-7440614.1.0 (a)TS-74406
14.1.0 (a)
  • HarfBuzzSharp updated to 7.3.0

  • mono/SkiaSharp updated to 2.88.6

TPSTERRSRV-112814.1.0 (Ts 1.18.0)TERRSRV-1128
14.1.0 (Ts 1.18.0)
  • Apache Commons Compress updated to 1.24.0

  • Apache Commons IO updated to 2.15.0

  • Apache Log4j updated to 2.21.1

  • ASM updated to 9.6

  • Docker Java updated to 3.3.4

  • FasterXML/Jackson Databind updated to 2.15.3

  • Guava: Google Core Libraries for Java updated to 32.1.3-jre

  • Jakarta XML Bind API updated to 4.0.1

  • Jetty Server updated to 11.0.18

  • Micrometer IO updated to 1.11.6

  • Simple Logging Facade for Java updated to 2.0.9

  • Spring Boot updated to 3.1.6

  • Spring Framework updated to 6.0.14

  • Spotfire Runtime for R engine updated to 6.1.1

TPSTERRSRV-113114.1.0 (Rs 1.18.0)TERRSRV-1131
14.1.0 (Rs 1.18.0)
  • Apache Commons Compress updated to 1.24.0

  • Apache Commons IO updated to 2.15.0

  • Apache Log4j updated to 2.21.1

  • ASM updated to 9.6

  • Docker Java updated to 3.3.4

  • FasterXML/Jackson Databind updated to 2.15.3

  • Guava: Google Core Libraries for Java updated to 32.1.3-jre

  • Jakarta XML Bind API updated to 4.0.1

  • Jetty Server updated to 11.0.18

  • Micrometer IO updated to 1.11.6

  • Simple Logging Facade for Java updated to 2.0.9

  • Spring Boot updated to 3.1.6

  • Spring Framework updated to 6.0.14

TPSTERRSRV-141714.1.0 (Ps 1.18.0)TERRSRV-1417
14.1.0 (Ps 1.18.0)
  • ASM updated to 9.6

  • Apache Commons Compress updated to 1.24.0

  • Apache Commons IO updated to 2.15.0

  • Apache Log4J updated to 2.21.1

  • Docker Java updated to 3.3.4

  • FasterXML/Jackson updated to 2.15.3

  • Guava (Google Common Libraries) updated 32.1.3-jre

  • Jakarta XML Bind API updated to 4.0.1

  • Jetty updated to 11.0.18

  • Micrometer IO updated to 1.11.6

  • Simple Logging Facade for Java updated to 2.0.9

  • Spring Boot updated to 3.1.6

  • Spring Framework updated to 6.0.14

The following bundled Python packages are updated:

  • NumPy updated to 1.26.2

  • Pandas updated to 2.1.3

  • pip updated to 23.3.1

  • setuptools updated to 68.2.2

  • wheel updated to 0.41.3

TPSTSS-3596714.0.9 (s)TSS-35967
14.0.9 (s)

Amazon Redshift JDBC driver updated to 2.1.0.34

TPSTSS-3572714.0.9 (s)TSS-35727
14.0.9 (s)
  • Amazon AWS SDK updated to 2.33.3

  • Apache Commons BeanUtils updated to 1.11.0

  • Apache Commons CLI updated to 1.10.0

  • Apache Commons Codec updated to 1.19.0

  • Apache Commons FileUpload updated to 1.6.0

  • Apache Commons IO updated to 2.20.0

  • Apache Commons Lang updated to 3.18.0

  • Apache Commons Logging updated to 1.3.5

  • Apache Commons Text updated to 1.14.0

  • Apache Commons Validator updated to 1.10.0

  • Apache CXF updated to 4.1.3

  • Apache HttpComponents Client updated to 5.5

  • Apache Log4j updated to 2.25.1

  • Apache Tomcat updated to 10.1.46

  • ASM updated to 9.8

  • Bouncy Castle Crypto APIs updated to 1.81

  • Byte Buddy version 1.15.11 added

  • Checker Qual updated to 3.49.3

  • ClassGraph version 4.8.173 added

  • Dropwizard Metrics Core updated to 4.2.36

  • Eclipse Angus Mail updated to 2.0.4

  • Eclipse Jetty updated to 12.0.25

  • Eclipse Temurin updated to 17.0.16+8

  • FasterXML/Jackson Annotations updated to 2.20

  • FasterXML/Jackson Core updated to 2.20

  • FasterXML/Jackson Databind updated to 2.20

  • FasterXML/Jackson Dataformat: XML updated to 2.20

  • FasterXML/Jackson Dataformat: YAML updated to 2.20

  • FasterXML/Jackson Datatype: JSR310 updated to 2.20

  • FasterXML/Woodstox updated to 7.1.1

  • Fifesoft RSyntaxTextArea updated to 3.6.0

  • Micrometer updated to 1.14.10

  • Microsoft Azure Common Module For Storage updated to 12.30.2

  • Microsoft Azure Core updated to 1.56.0

  • Microsoft Azure Core HTTP Netty updated to 1.16.0

  • Microsoft Azure Storage Blob client library for Java updated to 12.31.2

  • Microsoft JDBC Driver for SQL Server updated to 13.2.0

  • Netty updated to 4.1.126.Final

  • Netty Forked Tomcat Native updated to 2.0.72.Final

  • Nimbus JOSE + JWT updated to 10.4.2

  • PostgreSQL JDBC Driver updated to 42.7.7

  • Reactor Core updated to 3.7.8

  • Reactor Netty updated to 1.2.8

  • SnakeYAML updated to 2.5

  • Spring Framework updated to 6.2.10

  • SpringFox removed

  • Swagger updated to 2.2.36

  • Swagger UI version 5.28.0 added

  • WebJars Locator Core version 0.59 added

TPSTS-8274714.0.9 (a)TS-82747
14.0.9 (a)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.7

TPSTS-8258214.0.9 (a)TS-82582
14.0.9 (a)

Chromium Embedded Framework (when running on Windows) updated to 141.0.9

TPSTS-8257114.0.9 (a)TS-82571
14.0.9 (a)

Magick.NET-Q16-AnyCPU updated to 14.9.0

TPSTS-8256114.0.9 (a)TS-82561
14.0.9 (a)

Newtonsoft.Json updated to 13.0.4

TPSTS-8255814.0.9 (a)TS-82558
14.0.9 (a)

HtmlAgilityPack updated to 1.12.4

TPSTS-8245614.0.9 (a)TS-82456
14.0.9 (a)
  • Python interpreter updated to 3.11.14 

    • OpenSSL updated to 3.5.4

  • Python packages:

    • pip updated to 25.3.0

TPSTERRSRV-178914.0.9 (Ts 1.17.9)TERRSRV-1789
14.0.9 (Ts 1.17.9)

The bundled Spotfire Enterprise Runtime for R (a/k/a TERR) engine is updated to 6.1.6.

TPSTERRSRV-169314.0.9 (Ts 1.17.9)TERRSRV-1693
14.0.9 (Ts 1.17.9)
  • Apache Commons Compress updated to 1.28.0

  • Apache Commons FileUpload updated to 1.6.0

  • Apache Commons IO updated to 2.20.0

  • Apache HttpComponents Client updated to 5.5

  • Apache Log4j updated to 2.25.1

  • ASM updated to 9.8

  • Bouncy Castle Crypto APIs updated to 1.81

  • Eclipse Jetty updated to 12.0.25

  • FasterXML/Jackson Annotations updated to 2.20

  • FasterXML/Jackson Core updated to 2.20.0

  • FasterXML/Jackson Databind updated to 2.20.0

  • Guava: Google Core Libraries for Java updated to 33.4.8-jre

  • Java API Client for Docker updated to 3.6.0

  • Micrometer Registry updated to 1.15.3

  • OSHI Core updated to 6.8.3

  • Spring Boot updated to 3.5.5

  • Spring Framework updated to 6.2.10

TPSTERRSRV-169414.0.9 (Rs 1.17.9)TERRSRV-1694
14.0.9 (Rs 1.17.9)
  • Apache Commons Compress updated to 1.28.0

  • Apache Commons FileUpload updated to 1.6.0

  • Apache Commons IO updated to 2.20.0

  • Apache HttpComponents Client updated to 5.5

  • Apache Log4j updated to 2.25.1

  • ASM updated to 9.8

  • Bouncy Castle Crypto APIs updated to 1.81

  • Eclipse Jetty updated to 12.0.25

  • FasterXML/Jackson Annotations updated to 2.20

  • FasterXML/Jackson Core updated to 2.20.0

  • FasterXML/Jackson Databind updated to 2.20.0

  • Guava: Google Core Libraries for Java updated to 33.4.8-jre

  • Java API Client for Docker updated to 3.6.0

  • Micrometer Registry updated to 1.15.3

  • OSHI Core updated to 6.8.3

  • Spring Boot updated to 3.5.5

  • Spring Framework updated to 6.2.10

TPSTERRSRV-169514.0.9 (Ps 1.17.9)TERRSRV-1695
14.0.9 (Ps 1.17.9)
  • Apache Commons Compress updated to 1.28.0

  • Apache Commons IO updated to 2.20.0

  • Apache Commons FileUpload updated to 1.6.0

  • Apache HttpComponents Client updated to 5.5

  • Apache Log4j updated to 2.25.1

  • ASM updated to 9.8

  • Bouncy Castle Crypto APIs updated to 1.81

  • Eclipse Jetty updated to 12.0.25

  • FasterXML/Jackson Annotations updated to 2.20

  • FasterXML/Jackson Core updated to 2.20.0

  • FasterXML/Jackson Databind updated to 2.20.0

  • Guava: Google Core Libraries for Java updated to 33.4.8-jre

  • Java API Client for Docker updated to 3.6.0

  • Micrometer Registry updated to 1.15.3

  • OSHI Core updated to 6.8.3

  • Spring Boot updated to 3.5.5

  • Spring Framework updated to 6.2.10

  • Python interpreter updated to 3.11.13

    • OpenSSL updated to 3.0.16

    • SQLite updated to 3.50.4 

  • Python packages:

    • setuptools updated to 80.9.0

    • spotfire (Package for Building Python Extensions to Spotfire) updated to 2.1.3

    • wheel updated to 0.45.1

TPSTSS-3534414.0.8 (s)TSS-35344
14.0.8 (s)
  • Amazon AWS SDK updated to 2.31.1

  • Apache Commons Codec updated to 1.18.0

  • Apache CXF updated to 4.1.1

  • Apache HttpComponents Client updated to 5.4.4

  • Apache HttpComponents Core updated to 5.3.4

  • Apache Tomcat updated to 10.1.40

  • Azure Core shared library for Java updated to 1.55.3

  • Eclipse Jetty updated to 12.0.17

  • FasterXML/Jackson Annotations updated to 2.18.3

  • FasterXML/Jackson Core updated to 2.18.3

  • FasterXML/Jackson Databind updated to 2.18.3

  • FasterXML/Jackson Dataformat: XML updated to 2.18.3

  • FasterXML/Jackson Dataformat: YAML updated to 2.18.3

  • FasterXML/Jackson Datatype: JSR310 updated to 2.18.3

  • Fifesoft RSyntaxTextArea updated to 3.5.4

  • Micrometer updated to 1.14.5

  • Microsoft Azure Common Module For Storage updated to 12.29.0

  • Microsoft Azure Core HTTP Netty updated to 1.15.11

  • Microsoft Azure Java JSON Library updated to 1.5.0

  • Microsoft Azure Java XML Library updated to 1.2.0

  • Microsoft Azure Storage Blob client library for Java updated to 12.30.0

  • Nimbus JOSE + JWT updated to 10.0.2

  • Simple Logging Facade for Java updated to 2.0.17

  • Spring Framework updated to 6.2.4

  • Swagger updated to 1.6.15

  • Swagger updated to 2.2.29

TPSTSS-3534314.0.8 (s)TSS-35343
14.0.8 (s)

Angular updated to 19.2.1

TPSTS-8274414.0.8 (a)TS-82744
14.0.8 (a)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.6

TPSTS-8179414.0.8 (a)TS-81794
14.0.8 (a)

Chromium Embedded Framework (when running on Windows) updated to 139.0.23

TPSTS-8179114.0.8 (a)TS-81791
14.0.8 (a)

Bouncy Castle updated to 2.6.2

TPSTS-8179014.0.8 (a)TS-81790
14.0.8 (a)

mono/SkiaSharp updated to 2.88.9

TPSTS-8167614.0.8 (a)TS-81676
14.0.8 (a)

HtmlAgilityPack updated to 1.12.2

TPSTS-8165914.0.8 (a)TS-81659
14.0.8 (a)

Magick.NET-Q16-AnyCPU updated to 14.8.1

TPSTS-8153514.0.8 (a)TS-81535
14.0.8 (a)
  • Python interpreter updated to 3.11.13

    • OpenSSL updated to 3.0.16

    • SQLite updated to 3.50.4 

  • Python packages:

    • setuptools updated to 80.9.0

    • spotfire (Package for Building Python Extensions to Spotfire) updated to 2.1.3

    • wheel updated to 0.45.1

TPSTERRSRV-158414.0.8 (Ts 1.17.8)TERRSRV-1584
14.0.8 (Ts 1.17.8)
  • Apache HttpComponents Client updated to 5.4.3

  • Eclipse Jetty updated to 12.0.18

  • FasterXML/Jackson Annotations updated to 2.18.3

  • FasterXML/Jackson Core updated to 2.18.3

  • FasterXML/Jackson Databind updated to 2.18.3

  • Java API Client for Docker updated to 3.5.0

  • Micrometer Registry JMX updated to 1.14.5

  • Micrometer Registry Prometheus updated to 1.14.5

  • OSHI Core updated to 6.7.1

  • Spring Boot updated to 3.4.4

  • Spring Framework updated to 6.2.4

TPSTERRSRV-158514.0.8 (Rs 1.17.8)TERRSRV-1585
14.0.8 (Rs 1.17.8)
  • Apache HttpComponents Client updated to 5.4.3

  • Eclipse Jetty updated to 12.0.18

  • FasterXML/Jackson Annotations 2.18.3

  • FasterXML/Jackson Core updated to 2.18.3

  • FasterXML/Jackson Databind updated to 2.18.3

  • Java API Client for Docker 3.5.0

  • Micrometer Registry JMX updated to 1.14.5

  • Micrometer Registry Prometheus updated to 1.14.5

  • OSHI Core updated to 6.7.1

  • Spring Boot updated to 3.4.4

  • Spring Framework updated to 6.2.4

TPSTERRSRV-158614.0.8 (Ps 1.17.8)TERRSRV-1586
14.0.8 (Ps 1.17.8)
  • Apache HttpComponents Client updated to 5.4.3

  • Eclipse Jetty updated to 12.0.18

  • FasterXML/Jackson Annotations 2.18.3

  • FasterXML/Jackson Core updated to 2.18.3

  • FasterXML/Jackson Databind updated to 2.18.3

  • Java API Client for Docker 3.5.0

  • Micrometer Registry JMX updated to 1.14.5

  • Micrometer Registry Prometheus updated to 1.14.5

  • OSHI Core updated to 6.7.1

  • Spring Boot updated to 3.4.4

  • Spring Framework updated to 6.2.4

TPSTSS-3525114.0.7 (s)TSS-35251
14.0.7 (s)

Amazon Redshift JDBC driver updated to 2.1.0.30

TPSTSS-3517814.0.7 (s)TSS-35178
14.0.7 (s)
  • Angular updated to 19.1.1

  • Autoprefixer updated to 10.4.20

  • tslib updated to 2.8.1

  • worker-timers updated to 8.0.13

  • zone.js updated to 0.15.0

TPSTSS-3517614.0.7 (s)TSS-35176
14.0.7 (s)
  • Apache Commons Codec updated to 1.17.2

  • Apache Commons IO updated to 2.18.0

  • Apache Commons Text updated to 1.13.0

  • Apache CXF updated to 4.1.0

  • Apache HttpComponents Client updated to 5.4.1

  • Apache HttpComponents Core updated to 5.3.1

  • Apache Ignite updated to 2.17.0

  • Apache Log4j updated to 2.24.3

  • Apache Neethi updated to 3.2.1

  • Apache Tomcat updated to 10.1.34

  • Azure Core shared library for Java updated to 1.54.0

  • Checker Qual updated to 3.48.3

  • Dropwizard Metrics Core updated to 4.2.30

  • Eclipse Angus - Mail updated to 2.0.3

  • Eclipse Jetty updated to 12.0.16

  • Eclipse Temurin updated to 17.0.14+7

  • FasterXML/Jackson Annotations updated to 2.18.2

  • FasterXML/Jackson Core updated to 2.18.2

  • FasterXML/Jackson Databind updated to 2.18.2

  • FasterXML/Jackson Dataformat: XML updated to 2.18.2

  • FasterXML/Jackson Dataformat: YAML updated to 2.18.2

  • FasterXML/Jackson Datatype: JSR310 updated to 2.18.2

  • FasterXML/Woodstox updated to 7.1.0

  • Fifesoft RSyntaxTextArea updated to 3.5.3

  • Jakarta Activation API updated to 2.1.3

  • Jakarta Mail updated to 2.1.3

  • Jakarta SOAP with Attachments API updated to 3.0.2

  • Jakarta XML Bind API updated to 4.0.2

  • Jakarta XML Web Services API updated to 4.0.2

  • JAXB Core updated to 4.0.5

  • JAXB Runtime updated to 4.0.5

  • Jaxen updated to 2.0.0

  • LMAX Disruptor Framework updated to 4.0.0

  • Micrometer updated to 1.14.3

  • Microsoft Azure Common Module For Storage updated to 12.28.0

  • Microsoft Azure Core HTTP Netty updated to 1.15.10

  • Microsoft Azure Storage Blob client library for Java updated to 12.29.0

  • Netty updated to 4.1.118.Final

  • Netty Forked Tomcat Native updated to 2.0.70.Final

  • Nimbus JOSE + JWT updated to 10.0.1

  • Oracle Sun Istack Common Utility Code updated to 4.1.2

  • PostgreSQL JDBC Driver updated to 42.7.5

  • Reactor Core updated to 3.4.41

  • Reactor Netty updated to 1.0.48

  • Spring Framework updated to 6.2.2

  • Swagger updated to 2.2.28

  • The Bouncy Castle Crypto Package For Java updated to 1.80

  • TXW2 Runtime updated to 4.0.5

TPSTS-8050014.0.7 (a)TS-80500
14.0.7 (a)

system.io.packaging updated to 6.0.2

TPSTS-8049514.0.7 (a)TS-80495
14.0.7 (a)

Magick.NET-Q16-AnyCPU updated to 14.6.0

TPSTS-8049414.0.7 (a)TS-80494
14.0.7 (a)

HtmlAgilityPack updated to 1.12.0

TPSTS-8049314.0.7 (a)TS-80493
14.0.7 (a)

Chromium Embedded Framework (when running on Windows) updated to 135.0.17

TPSTERRSRV-131514.0.7 (Ts 1.17.7)TERRSRV-1315
14.0.7 (Ts 1.17.7)

The bundled Spotfire Enterprise Runtime for R (a/k/a TERR) engine is updated to 6.1.5.

TPSTERRSRV-130214.0.7 (Ts 1.17.7)TERRSRV-1302
14.0.7 (Ts 1.17.7)
  • Apache Commons IO updated to 2.18.0

  • Apache Log4j updated to 2.24.3

  • Bouncy Castle Crypto APIs updated to 1.80

  • Eclipse Jetty updated to 12.0.16

  • FasterXML/Jackson Core updated to 2.18.2

  • OSHI Core updated to 6.6.6

  • Guava: Google Core Libraries for Java updated to 33.4.0-jre

  • Java API Client for Docker updated to 3.4.1

  • Micrometer updated to 1.14.3

  • Spring Boot updated to 3.3.8

  • Spring Framework updated to 6.2.2

TPSTERRSRV-130314.0.7 (Rs 1.17.7)TERRSRV-1303
14.0.7 (Rs 1.17.7)
  • Apache Commons IO updated to 2.18.0

  • Apache Log4j updated to 2.24.3

  • Bouncy Castle Crypto APIs updated to 1.80

  • Eclipse Jetty updated to 12.0.16

  • FasterXML/Jackson Core updated to 2.18.2

  • OSHI Core updated to 6.6.6

  • Guava: Google Core Libraries for Java updated to 33.4.0-jre

  • Java API Client for Docker updated to 3.4.1

  • Micrometer updated to 1.14.3

  • Spring Boot updated to 3.3.8

  • Spring Framework updated to 6.2.2

TPSTERRSRV-152114.0.7 (Ps 1.17.7)TERRSRV-1521
14.0.7 (Ps 1.17.7)
  • Apache Commons IO updated to 2.18.0

  • Apache Log4j updated to 2.24.3

  • Bouncy Castle Crypto APIs updated to 1.80

  • Eclipse Jetty updated to 12.0.16

  • FasterXML/Jackson Core updated to 2.18.2

  • OSHI Core updated to 6.6.6

  • Guava: Google Core Libraries for Java updated to 33.4.0-jre

  • Java API Client for Docker updated to 3.4.1

  • Micrometer updated to 1.14.3

  • Spring Boot updated to 3.3.8

  • Spring Framework updated to 6.2.2

TPSTSS-3484814.0.6 (s)TSS-34848
14.0.6 (s)

Eclipse Temurin updated to 17.0.13+11

TPSTSS-3483314.0.6 (s)TSS-34833
14.0.6 (s)
  • Angular updated to 18.2.8

  • @ng-idle/core updated to 16.0.0

  • tslib updated to 2.8.0

  • worker-timers updated to 8.0.7

TPSTSS-3483114.0.6 (s)TSS-34831
14.0.6 (s)
  • Amazon AWS SDK updated to 2.28.29

  • Apache Commons IO updated to 2.17.0

  • Apache Commons Lang updated to 3.17.0

  • Apache Log4j updated to 2.24.1

  • Apache Tomcat updated to 10.1.31

  • ASM updated to 9.7.1

  • Dropwizard Metrics Core updated to 4.2.28

  • Eclipse Jetty updated to 12.0.14

  • FasterXML/Jackson Core updated to 2.18.0

  • Microsoft Azure Storage Blob client library for Java updated to 12.28.1

  • MigLayout updated to 11.4.2

  • Microsoft JDBC Driver for SQL Server updated to 12.8.1

  • Nimbus JOSE + JWT updated to 9.41.2

  • PostgreSQL JDBC Driver updated to 42.7.4

  • Spring Framework updated to 6.1.14

  • Swagger Annotations updated to 2.2.25

TPSTS-8002514.0.6 (a)TS-80025
14.0.6 (a)

Bouncy Castle updated to 2.5.1

TPSTS-7997514.0.6 (a)TS-79975
14.0.6 (a)

system.configuration.configurationmanager updated to 6.0.2

TPSTS-7996014.0.6 (a)TS-79960
14.0.6 (a)

System.Security.Cryptography.xml updated to 6.0.2

TPSTS-7995914.0.6 (a)TS-79959
14.0.6 (a)

System.Security.Permissions updated to 6.0.1

TPSTS-7995814.0.6 (a)TS-79958
14.0.6 (a)

System.Security.Cryptography.pkcs updated to 6.0.5

TPSTS-7995714.0.6 (a)TS-79957
14.0.6 (a)

System.Runtime.CompilerServices.Unsafe updated to 6.1.0

TPSTS-7992314.0.6 (a)TS-79923
14.0.6 (a)

system.diagnostics.performancecounter updated to 6.0.2

TPSTS-7992014.0.6 (a)TS-79920
14.0.6 (a)

System.Collections.immutable updated to 6.0.1

TPSTS-7991714.0.6 (a)TS-79917
14.0.6 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.36

  • Microsoft.AspNetCore.JsonPatch updated to 6.0.36

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.36

TPSTS-7972914.0.6 (a)TS-79729
14.0.6 (a)

For Web Player services running on Linux:

  • Chromium Embedded Framework downgraded to 124.3.0

TPSTS-7966814.0.6 (a)TS-79668
14.0.6 (a)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.5

TPSTERRSRV-128314.0.6 (Ts 1.17.6)TERRSRV-1283
14.0.6 (Ts 1.17.6)
  • Apache Commons Compress updated to 1.27.1

  • Apache Commons IO updated to 2.17.0

  • Apache Log4j updated to 2.24.1

  • ASM updated to 9.7.1

  • Eclipse Jetty updated to 12.0.14

  • FasterXML/Jackson Core updated to 2.18.0

  • Guava: Google Core Libraries for Java updated to 33.3.1-jre

  • Micrometer updated 1.13.6

  • OSHI Core updated to 6.6.5

  • Spring Boot updated to 3.3.4

  • Spring Framework updated to 6.1.14

TPSTERRSRV-128414.0.6 (Rs 1.17.6)TERRSRV-1284
14.0.6 (Rs 1.17.6)
  • Apache Commons Compress updated to 1.27.1

  • Apache Commons IO updated to 2.17.0

  • Apache Log4j updated to 2.24.1

  • ASM updated to 9.7.1

  • Eclipse Jetty updated to 12.0.14

  • FasterXML/Jackson Core updated to 2.18.0

  • Guava: Google Core Libraries for Java updated to 33.3.1-jre

  • Micrometer updated to 1.13.6

  • Oshi Core updated to 6.6.5

  • Spring Boot updated to 3.3.4

  • Spring Framework updated to 6.1.14

TPSTERRSRV-152214.0.6 (Ps 1.17.6)TERRSRV-1522
14.0.6 (Ps 1.17.6)
  • Apache Commons Compress updated to 1.27.1

  • Apache Commons IO updated to 2.17.0

  • Apache Log4j updated to 2.24.1

  • ASM updated to 9.7.1

  • Eclipse Jetty updated to 12.0.14

  • FasterXML/Jackson Core updated to 2.18.0

  • Guava: Google Core Libraries for Java updated to 33.3.1-jre

  • Micrometer updated to 1.13.6

  • OSHI Core updated to 6.6.5

  • Spring Boot updated to 3.3.4

  • Spring Framework updated to 6.1.14

Python packages:

  • setuptools updated to 75.0.0

TPSTSS-3453414.0.5 (s)TSS-34534
14.0.5 (s)

Amazon Redshift JDBC driver updated to 2.1.0.30

TPSTSS-3447214.0.5 (s)TSS-34472
14.0.5 (s)

Eclipse Temurin updated to 17.0.12+7

TPSTSS-3446914.0.5 (s)TSS-34469
14.0.5 (s)
  • Angular updated to 18.1.4

  • Autoprefixer updated to 10.4.20

  • @ng-idle/core updated to 15.0.0

  • ngx-toastr updated to 19.0.0

  • tslib updated to 2.6.3

  • worker-timers updated to 8.0.4

  • zone.js updated to 0.14.10

TPSTSS-3446614.0.5 (s)TSS-34466
14.0.5 (s)
  • Amazon AWS SDK updated to 2.27.9

  • ANTLR 4 updated to 4.13.2

  • Apache CXF updated to 4.0.5

  • Apache Commons CLI updated to 1.9.0

  • Apache Commons Codec updated to 1.17.1

  • Apache Commons Lang updated to 3.16.0

  • Apache Commons Validator updated to 1.9.0

  • Apache Tomcat updated to 10.1.28

  • Dropwizard Metrics Core updated to 4.2.27

  • Eclipse Jetty updated to 12.0.12

  • FasterXML/Jackson Core updated to 2.17.2

  • Fifesoft RSyntaxTextArea updated to 3.5.1

  • Microsoft Azure Storage Blob client library for Java updated to 12.27.0

  • Microsoft JDBC Driver for SQL Server updated to 12.8.0

  • MigLayout updated to 11.4

  • Nimbus JOSE + JWT updated to 9.40

  • Simple Logging Facade for Java updated to 2.0.16

  • Spring Framework updated to 6.0.23

TPSTSS-3435014.0.5 (s)TSS-34350
14.0.5 (s)

underscore.js updated to 1.13.6

TPSTS-7905514.0.5 (a)TS-79055
14.0.5 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.35

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.35

  • Microsoft.AspNetCore.JsonPatch updated to 6.0.35

TPSTS-7905414.0.5 (a)TS-79054
14.0.5 (a)

Chromium Embedded Framework updated to 130.1.7

TPSTS-7871314.0.5 (a)TS-78713
14.0.5 (a)

Python packages:

  • setuptools updated to 75.0.0

TPSTERRSRV-126914.0.5 (Ts 1.17.5)TERRSRV-1269
14.0.5 (Ts 1.17.5)

The bundled Spotfire Enterprise Runtime for R (a/k/a TERR) engine is updated to 6.1.4.

TPSTERRSRV-126314.0.5 (Ts 1.17.5)TERRSRV-1263
14.0.5 (Ts 1.17.5)
  • Apache Commons Compress updated to 1.27.0

  • Eclipse Jetty ee10 updated to 12.0.12

  • FasterXML/Jackson Core updated to 2.17.2

  • Guava: Google Core Libraries for Java updated to 33.2.1-jre

  • Jakarta rs-api updated to 4.0.0

  • Java API Client for Docker updated to 3.4.0

  • OSHI Core updated to 6.6.2

  • Simple Logging Facade for Java updated to 2.0.16

  • Spring Boot updated to 3.3.2

  • Spring Framework updated to 6.1.11

TPSTERRSRV-126614.0.5 (Rs 1.17.5)TERRSRV-1266
14.0.5 (Rs 1.17.5)
  • Apache Commons Compress updated to 1.27.0

  • Eclipse Jetty ee10 updated to 12.0.12

  • FasterXML/Jackson Core updated to 2.17.2

  • Guava: Google Core Libraries for Java updated to 33.2.1-jre

  • Jakarta rs-api updated to 4.0.0

  • Java API Client for Docker updated to 3.4.0

  • Oshi Core updated to 6.6.2

  • Simple Logging Facade for Java updated to 2.0.16

  • Spring Boot updated to 3.3.2

  • Spring Framework updated to 6.1.11

TPSTERRSRV-151914.0.5 (Ps 1.17.5)TERRSRV-1519
14.0.5 (Ps 1.17.5)
  • Apache Commons Compress updated to 1.27.0

  • Eclipse Jetty ee10 updated to 12.0.12

  • FasterXML/Jackson Core updated to 2.17.2

  • Guava: Google Core Libraries for Java updated to 33.2.1-jre

  • Jakarta rs-api updated to 4.0.0

  • Java API Client for Docker updated to 3.4.0

  • OSHI Core updated to 6.6.2

  • Simple Logging Facade for Java updated to 2.0.16

  • Spring Boot updated to 3.3.2

  • Spring Framework updated to 6.1.11

TPSTSS-3397414.0.4 (s)TSS-33974
14.0.4 (s)
  • Angular updated to 17.4.3

  • Autoprefixer updated to 10.4.19

  • worker-timers updated to 7.1.7

TPSTSS-3397214.0.4 (s)TSS-33972
14.0.4 (s)

Eclipse Temurin updated to 17.0.11+9

TPSTSS-3396814.0.4 (s)TSS-33968
14.0.4 (s)
  • Amazon AWS SDK updated to 2.25.43

  • Apache Commons CLI updated to 1.7.0

  • Apache Commons Codec updated to 1.17.0

  • Apache Commons IO updated to 2.16.1

  • Apache Commons Lang updated to 3.14.0

  • Apache Commons Text updated to 1.12.0

  • Apache Tomcat updated to 10.1.23

  • ASM updated to 9.7

  • Bouncy Castle Crypto APIs updated to 1.78.1

  • Eclipse Jetty updated to 12.0.8

  • IO Swagger updated to 2.2.21

  • IO Swagger Annotations updated to 1.6.14

  • Jespa updated to 1.2.14

  • Microsoft Azure Storage Blob client library for Java updated to 12.25.4

  • PostgreSQL JDBC Driver updated to 42.7.3

  • Simple Logging Facade for Java updated to 2.0.13

  • Spring Framework updated to 6.0.19

TPSTSDC-750714.0.4 (a)TSDC-7507
14.0.4 (a)
  • Azure.Identity updated to 1.12.0

  • Microsoft.Identity.Client updated to 4.61.3

TPSTSDC-749114.0.4 (a)TSDC-7491
14.0.4 (a)

TIBCO Data Virtualization ADO.NET Driver updated to 8.8.2

TPSTS-7814514.0.4 (a)TS-78145
14.0.4 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.33

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.33

  • Microsoft.AspNetCore.JsonPatch updated to 6.0.33

TPSTS-7813014.0.4 (a)TS-78130
14.0.4 (a)

underscore js updated to 1.13.7

TPSTS-7811814.0.4 (a)TS-78118
14.0.4 (a)

Bouncy Castle updated to 2.4.0

TPSTS-7810014.0.4 (a)TS-78100
14.0.4 (a)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.4

TPSTERRSRV-121714.0.4 (Ts 1.17.4)TERRSRV-1217
14.0.4 (Ts 1.17.4)

The bundled Spotfire Enterprise Runtime for R (a/k/a TERR) engine is updated to 6.1.3.

TPSTERRSRV-120314.0.4 (Ts 1.17.4)TERRSRV-1203
14.0.4 (Ts 1.17.4)
  • Apache Commons IO updated to 2.16.1

  • ASM updated to 9.7

  • Bouncy Castle Crypto APIs updated to 1.78.1

  • Eclipse Jetty ee10 updated to 12.0.8

  • Jakarta Annotations API updated to 3.0.0

  • Micrometer updated to 1.12.5

  • OSHI Core updated to 6.6.0

  • Simple Logging Facade for Java updated to 2.0.13

  • Spring Boot updated to 3.2.5

  • Spring Framework updated to 6.1.6

TPSSNXT-808414.0.4 (T 6.1.4)SNXT-8084
14.0.4 (T 6.1.4)
  • libarchive updated to 3.7.4

  • cURL updated to 8.9.1

  • OpenSSL updated to 3.0.14

TPSTERRSRV-120614.0.4 (Rs 1.17.4)TERRSRV-1206
14.0.4 (Rs 1.17.4)
  • Apache Commons IO updated to 2.16.1

  • ASM updated to 9.7

  • Bouncy Castle Crypto APIs updated to 1.78.1

  • Eclipse Jetty ee10 updated to 12.0.8

  • Jakarta Annotations API updated to 3.0.0

  • Micrometer updated to 1.12.5

  • OSHI Core updated to 6.6.0

  • Simple Logging Facade for Java updated to 2.0.13

  • Spring Boot updated to 3.2.5

  • Spring Framework updated to 6.1.6

TPSTERRSRV-152014.0.4 (Ps 1.17.4)TERRSRV-1520
14.0.4 (Ps 1.17.4)
  • Apache Commons IO updated to 2.16.1

  • ASM updated to 9.7

  • Bouncy Castle Crypto APIs updated to 1.78.1

  • Eclipse Jetty ee10 updated to 12.0.8

  • Jakarta Annotations API updated to 3.0.0

  • Micrometer updated to 1.12.5

  • OSHI Core updated to 6.6.0

  • Simple Logging Facade for Java updated to 2.0.13

  • Spring Boot updated to 3.2.5

  • Spring Framework updated to 6.1.6

Python interpreter updated to 3.11.9.

Python packages:

  • pandas upgraded to 2.2.2

  • setuptools upgraded to 69.5.1

TPSTSS-3387014.0.3 (s)TSS-33870
14.0.3 (s)

Amazon Redshift JDBC driver updated to 2.1.0.26

TPSTSS-3384614.0.3 (s)TSS-33846
14.0.3 (s)
  • Angular updated to 17.3.0

  • autoprefixer updated to 10.4.18

  • worker-timers updated to 7.1.4

  • zone.js updated to 0.14.4

TPSTSS-3384414.0.3 (s)TSS-33844
14.0.3 (s)
  • Amazon AWS SDK updated to 2.25.9

  • Apache CXF Core updated to 4.0.4

  • Apache Log4j updated to 2.23.1

  • Apache Tomcat updated to 10.1.19

  • Eclipse Jetty updated to 12.0.7

  • FasterXML/Jackson Core updated to 2.17.0

  • FasterXML/Woodstox updated to 6.6.1

  • Fifesoft RSyntaxTextArea updated to 3.4.0

  • Microsoft Azure Storage Blob client library for Java updated to 12.25.2

  • Microsoft JDBC Driver for SQL Server updated to 12.6.1

  • Spring Framework updated to 6.0.18

TPSTS-7714314.0.3 (a)TS-77143
14.0.3 (a)

Chromium Embedded Framework updated to 124.3.0

TPSTS-7713814.0.3 (a)TS-77138
14.0.3 (a)

preact/signals updated to 1.2.3

TPSTS-7713714.0.3 (a)TS-77137
14.0.3 (a)

preact updated to 10.20.2

TPSTS-7713614.0.3 (a)TS-77136
14.0.3 (a)

mono/SkiaSharp updated to 2.88.8

TPSTS-7713514.0.3 (a)TS-77135
14.0.3 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.29

  • Microsoft.AspNetCore.JsonPatch updated to 6.0.29

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.29

TPSTS-7713414.0.3 (a)TS-77134
14.0.3 (a)

HtmlAgilityPack updated to 1.11.60

TPSTS-7713214.0.3 (a)TS-77132
14.0.3 (a)

Apache Log4Net updated to 2.0.17

TPSTS-7712414.0.3 (a)TS-77124
14.0.3 (a)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.3

TPSTS-7689714.0.3 (a)TS-76897
14.0.3 (a)
  • Python interpreter updated to 3.11.9

  • The following Python packages are updated in this release:

    • pandas updated to 2.2.2

    • setuptools updated to 69.5.1

TPSTS-7663814.0.3 (a)TS-76638
14.0.3 (a)

Topten.RichTextKit updated to 0.4.167

TPSTS-7663614.0.3 (a)TS-76636
14.0.3 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.27

  • Microsoft.AspNetCore.JsonPatch updated to 6.0.27

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.27

TPSTS-7663514.0.3 (a)TS-76635
14.0.3 (a)

Magick.NET-Q16-AnyCPU updated to 13.6.0

TPSTS-7616414.0.3 (a)TS-76164
14.0.3 (a)

Bouncy Castle updated to 2.3.0

TPSTERRSRV-119114.0.3 (Ts 1.17.3)TERRSRV-1191
14.0.3 (Ts 1.17.3)
  • Apache Commons Compress updated to 1.26.1

  • Apache Log4j updated to 2.23.1

  • Eclipse Jetty updated to 12.0.7

  • FasterXML/Jackson Core updated to 2.17.0

  • Guava: Google Core Libraries for Java updated to 33.1.0-jre

  • IO Micrometer updated to 1.12.4

  • Jakarta Activation API updated to 2.1.3

  • Jakarta XML Bind API updated to 4.0.2

  • Java API Client for Docker updated to 3.3.6

  • OSHI Core updated to 6.5.0

  • Spring Boot updated to 3.2.4

  • Spring Framework updated to 6.1.5

TPSSNXT-806214.0.3 (T 6.1.3)SNXT-8062
14.0.3 (T 6.1.3)
  • cURL updated to 8.7.1

  • libxml2 updated to 2.12.6

  • Olson timezone database updated to 2024a

  • Applied mitigations to unzip for CVE-2015-7696, CVE-2015-7697, CVE-2016-9844, and CVE-2018-18384.

TPSTERRSRV-119214.0.3 (Rs 1.17.3)TERRSRV-1192
14.0.3 (Rs 1.17.3)
  • Apache Commons Compress updated to 1.26.1

  • Apache Log4j updated to 2.23.1

  • Eclipse Jetty updated to 12.0.7

  • FasterXML/Jackson Core updated to 2.17.0

  • Guava: Google Core Libraries for Java updated to 33.1.0-jre

  • IO Micrometer updated to 1.12.4

  • Jakarta Activation API updated to 2.1.3

  • Jakarta XML Bind API updated to 4.0.2

  • Java API Client for Docker updated to 3.3.6

  • OSHI Core updated to 6.5.0

  • Spring Boot updated to 3.2.4

  • Spring Framework updated to 6.1.5

TPSTERRSRV-152314.0.3 (Ps 1.17.3)TERRSRV-1523
14.0.3 (Ps 1.17.3)
  • Apache Commons Compress updated to 1.26.1

  • Apache Log4j updated to 2.23.1

  • Eclipse Jetty updated to 12.0.7

  • FasterXML/Jackson Core updated to 2.17.0

  • Guava: Google Core Libraries for Java updated to 33.1.0-jre

  • IO Micrometer updated to 1.12.4

  • Jakarta Activation API updated to 2.1.3

  • Jakarta XML Bind API updated to 4.0.2

  • Java API Client for Docker updated to 3.3.6

  • OSHI core updated to 6.5.0

  • Spring Boot updated to 3.2.4

  • Spring Framework updated to 6.1.5

Python packages:

  • NumPy updated to 1.26.4

  • pandas updated to 2.2.1

  • setuptools updated to 69.2.0

  • python-dateutil updated to 2.9.0.post0

  • tzdata updated to 2024.1

  • wheel updated to 0.43.0

TPSTSS-3367814.0.2 (s)TSS-33678
14.0.2 (s)

Eclipse Temurin updated to 17.0.10+7

TPSTSS-3365814.0.2 (s)TSS-33658
14.0.2 (s)

Amazon Redshift JDBC driver updated to 2.1.0.25

TPSTSS-3359914.0.2 (s)TSS-33599
14.0.2 (s)
  • Angular updated to 17.1.1

  • @ng-idle/core updated to 14.0.0

  • Autoprefixer updated to 10.4.17

  • ngx-toastr updated to 18.0.0

  • worker-timers updated to 7.1.1

TPSTSS-3359614.0.2 (s)TSS-33596
14.0.2 (s)
  • Amazon AWS SDK updated to 2.23.20

  • Apache Commons IO updated to 2.15.1

  • Apache Commons Logging updated to 1.3.0

  • Apache Commons Validator updated to 1.8.0

  • Apache HttpClient5 updated to 5.3.1

  • Apache Ignite updated to 2.16.0

  • Apache Log4j updated to 2.22.1

  • Apache Tomcat updated to 10.1.18

  • Dropwizard Metrics Core updated to 4.2.25

  • Eclipse Jetty updated to 12.0.6

  • FasterXML/Jackson Core updated to 2.16.1

  • FasterXML/Woodstox Core updated to 6.6.0

  • IO Swagger updated to 2.2.20

  • IO Swagger Annotations updated to 1.6.13

  • Microsoft Azure Storage Blob client library for Java updated to 12.25.1

  • MigLayout updated to 11.3

  • Nimbus JOSE + JWT updated to 9.37.3

  • PostgreSQL JDBC Driver updated to 42.7.2

  • Simple Logging Facade for Java updated to 2.0.12

  • Spring Framework updated to 6.0.16

  • User Agent Parser for Java updated to 1.6.1

TPSTSDC-733614.0.2 (a)TSDC-7336
14.0.2 (a)
  • Microsoft.Data.SqlClient updated to 5.1.4

  • Microsoft.IdentityModel.Abstractions updated to 6.35.0

  • Microsoft.IdentityModel.JsonWebTokens updated to 6.35.0

  • Microsoft.IdentityModel.Logging updated to 6.35.0

  • Microsoft.IdentityModel.Protocols updated to 6.35.0

  • Microsoft.IdentityModel.Protocols.OpenIdConnect updated to 6.35.0

  • Microsoft.IdentityModel.Tokens updated to 6.35.0

TPSTSDC-732814.0.2 (a)TSDC-7328
14.0.2 (a)

TIBCO Data Virtualization ADO.NET Driver updated to version 8.8.0

TPSTS-7613914.0.2 (a)TS-76139
14.0.2 (a)

Spotfire Enterprise Runtime for R updated to version 6.1.2

TPSTS-7597214.0.2 (a)TS-75972
14.0.2 (a)

preact updated to 10.19.3

TPSTS-7595314.0.2 (a)TS-75953
14.0.2 (a)

HtmlAgilityPack updated to 1.11.57

TPSTS-7594214.0.2 (a)TS-75942
14.0.2 (a)

mono/SkiaSharp updated to 2.88.7

TPSTS-7594114.0.2 (a)TS-75941
14.0.2 (a)

Magick.NET-Q16-AnyCPU updated to 13.5.0

TPSTS-7594014.0.2 (a)TS-75940
14.0.2 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.26

  • Microsoft.AspNetCore.JsonPatch updated to 6.0.26

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.26

TPSTERRSRV-116614.0.2 (Ts 1.17.2)TERRSRV-1166
14.0.2 (Ts 1.17.2)
  • Apache Common Compress updated to 1.25.0

  • Apache Commons updated to 2.15.1

  • Apache HttpComponents Client updated to 5.3.1

  • Apache Log4j updated to 2.22.1

  • Bouncy Castle Crypto APIs updated to 1.77

  • Guava: Google Core Libraries for Java updated to 33.0.0-jre

  • Jackson Core updated to 2.16.1

  • Jetty updated to 12.0.6

  • Micrometer updated to 1.12.2

  • Simple Logging Facade for Java updated to 2.0.12

  • Spring Boot updated to 3.2.2

  • Spring Framework updated to 6.1.3

  • Spotfire Enterprise Runtime for R updated to 6.1.2

TPSSNXT-805814.0.2 (T 6.1.2)SNXT-8058
14.0.2 (T 6.1.2)

cURL updated to 8.5.0.

TPSTERRSRV-116914.0.2 (Rs 1.17.2)TERRSRV-1169
14.0.2 (Rs 1.17.2)
  • Apache Common Compress updated to 1.25.0

  • Apache Commons IO updated to 2.15.1

  • Apache HttpComponents Client updated to 5.3.1

  • Apache Log4j updated to 2.22.1

  • Bouncy Castle Crypto APIs updated to 1.77

  • FasterXML/Jackson Core updated to 2.16.1

  • Guava: Google Core Libraries for Java updated to 33.0.0-jre

  • Jetty updated to 12.0.6

  • Micrometer updated to 1.12.2

  • Simple Logging Facade for Java updated to 2.0.12

  • Spring Boot updated to 3.2.2

  • Spring Framework updated to 6.1.3

TPSTERRSRV-151714.0.2 (Ps 1.17.2)TERRSRV-1517
14.0.2 (Ps 1.17.2)
  • Apache Common Compress updated to 1.25.0

  • Apache Commons IO updated to 2.15.1

  • Apache HttpComponents Client updated to 5.3.1

  • Apache Log4j updated to 2.22.1

  • Bouncy Castle Crypto APIs updated to 1.77

  • FasterXML/Jackson Core updated to 2.16.1

  • Guava: Google Core Libraries for Java updated to 33.0.0-jre

  • Jetty updated to 12.0.6

  • Micrometer updated to 1.12.2

  • Simple Logging Facade for Java updated to 2.0.12

  • Spring Boot updated to 3.2.2

  • Spring Framework updated to 6.1.3

Python packages:

  • numpy updated to 1.26.3

  • pandas updated to 2.2.0

  • pip updated to 24.0

  • pytz updated to 2024.1

  • setuptools updated to 69.0.3

  • tzdata updated to 2023.4

  • wheel updated to 0.42.0

TPSTSS-3720714.0.13 (s)TSS-37207
14.0.13 (s)

Amazon Redshift JDBC driver updated to v2.2.6

TPSTSS-3717114.0.13 (s)TSS-37171
14.0.13 (s)

The following third-party software components have been updated:

  • com.amazon.redshift:redshift-jdbc42 updated to 2.2.6

  • com.azure:azure-core-http-netty updated to 1.16.4

  • com.azure:azure-storage-blob updated to 12.33.3

  • com.fasterxml.jackson.* updated to 2.21.3

  • com.fifesoft:rsyntaxtextarea updated to 3.6.2

  • com.microsoft.sqlserver:mssql-jdbc updated to 13.4.0.jre11

  • com.microsoft.sqlserver:mssql-jdbc_auth updated to 13.4.0.x64

  • com.miglayout updated to 11.4.3

  • com.nimbusds:nimbus-jose-jwt updated to 10.9

  • commons-codec:commons-codec updated to 1.22.0

  • commons-fileupload:commons-fileupload updated to 1.6.0

  • commons-io:commons-io updated to 2.22.0

  • commons-logging:commons-logging updated to 1.3.6

  • Eclipse Temurin OpenJDK updated to 17.0.19+10

  • io.github.classgraph:classgraph updated to 4.8.173

  • io.micrometer updated to 1.15.11

  • io.netty updated to 4.2.13.Final

  • io.netty:netty-tcnative-* updated to 2.0.75.Final

  • io.projectreactor.netty updated to 1.2.16

  • io.swagger.core.v3 updated to 2.2.49

  • io.swagger:swagger-annotations updated to 1.6.16

  • jakarta.annotation:jakarta.annotation-api updated to 3.0.0

  • jakarta.jws:jakarta.jws-api updated to 3.0.0

  • jakarta.mail:jakarta.mail-api updated to 2.1.5

  • jakarta.validation:jakarta.validation-api updated to 2.0.2

  • jakarta.xml.ws:jakarta.xml.ws-api updated to 4.0.3

  • javax.cache:cache-api updated to 1.0.0

  • jaxen:jaxen updated to 2.0.1

  • org.apache.cxf updated to 4.2.0

  • org.apache.ignite updated to 2.18.0

  • org.apache.logging.log4j updated to 2.25.4

  • org.apache.neethi:neethi updated to 3.2.2

  • org.apache.taglibs updated to 1.2.5

  • org.apache.ws.xmlschema:xmlschema-core updated to 2.3.2

  • org.bouncycastle updated to 1.84

  • org.eclipse.angus:angus-mail updated to 2.0.5

  • org.eclipse.jetty.ee10 updated to 12.0.34

  • org.eclipse.jetty updated to 12.0.34

  • org.glassfish.jaxb updated to 4.0.8

  • org.jspecify:jspecify updated to 1.0.0

  • org.ow2.asm:asm updated to 9.9.1

  • org.postgresql:postgresql updated to 42.7.11

  • org.quartz-scheduler:quartz updated to 2.5.2

  • org.springframework updated to 6.2.18

  • org.webjars:swagger-ui updated to 5.32.5

  • org.webjars:webjars-locator-core updated to 0.59

  • org.yaml:snakeyaml updated to 2.6

  • software.amazon.awssdk updated to 2.44.1

  • wsdl4j:wsdl4j updated to 1.6.3

  • xml-resolver:xml-resolver updated to 1.2

TPSTSS-3674514.0.12 (s)TSS-36745
14.0.12 (s)

Amazon Redshift JDBC driver updated to 2.2.3

TPSTSS-3673114.0.12 (s)TSS-36731
14.0.12 (s)
  • Amazon AWS SDK updated  to 2.41.25

  • Apache Commons CLI updated to 1.11.0

  • Apache Commons Codec updated to 1.21.0

  • Apache Commons IO updated to 2.21.0

  • Apache Commons Lang updated to 3.20.0

  • Apache Commons Text updated to 1.15.0

  • Apache Commons Validator updated to 1.10.1

  • Apache CXF updated  to 4.1.4

  • Apache HttpComponents Client 5 downgraded to 5.5

  • Apache Log4j updated to 2.25.3

  • Apache Tomcat updated to 10.1.52

  • Bouncy Castle Crypto APIs updated to 1.83

  • Dropwizard Metrics Core updated to 4.2.38

  • Eclipse Jetty updated to 12.0.32

  • Eclipse Temurin updated to 17.0.18+8

  • FasterXML/Jackson Annotations updated to 2.21

  • Fifesoft RSyntaxTextArea updated to 3.6.1

  • Jakarta XML Bind API updated to 4.0.5

  • Microsoft Azure Storage Blob client library for Java updated to 12.33.2

  • Nimbus JOSE + JWT updated to 10.7

  • PostgreSQL JDBC Driver updated to 42.7.10

  • Quartz Enterprise Job Scheduler updated to 2.5.2

  • Spring Framework updated to 6.2.16

  • Swagger updated to 2.2.42

  • Swagger UI updated to 5.31.0

TPSTSS-3672814.0.12 (s)TSS-36728
14.0.12 (s)
  • Angular updated to 20.3.16

  • Autoprefixer updated to 10.4.24

  • rxjs updated to 7.8.2

  • worker-timers updated to 8.0.29

TPSTERRSRV-193214.0.12 (Ts 1.17.12)TERRSRV-1932
14.0.12 (Ts 1.17.12)

The version of the Spotfire Enterprise Runtime for R (TERR) engine has been updated to 6.1.9.

TPSTERRSRV-191514.0.12 (Ts 1.17.12)TERRSRV-1915
14.0.12 (Ts 1.17.12)

The following third-party software components have been updated:

  • Apache Commons IO updated to 2.22.0

  • Apache HttpComponents Client updated to 5.6.1

  • Apache Log4j updated to 2.26.0

  • Bouncy Castle Crypto APIs updated to 1.84

  • Eclipse Jetty updated to 12.0.35

  • FasterXML/Jackson Core updated to 2.21.3

  • Java API Client for Docker updated to 3.7.1

  • Micrometer updated to 1.16.5

  • OSHI Core updated to 6.12.0

  • Spring Boot updated to 3.5.14

  • Spring Framework updated to 6.2.18

  • Google Guava updated to 33.6.0-jre

TPSTERRSRV-192114.0.12 (Rs 1.17.12)TERRSRV-1921
14.0.12 (Rs 1.17.12)

The following third-party software components have been updated:

  • Apache Commons IO updated to 2.22.0

  • Apache HttpComponents Client updated to 5.6.1

  • Apache Log4j updated to 2.26.0

  • Bouncy Castle Crypto APIs updated to 1.84

  • Eclipse Jetty updated to 12.0.35

  • FasterXML/Jackson Core updated to 2.21.3

  • Java API Client for Docker updated to 3.7.1

  • Micrometer updated to 1.16.5

  • OSHI Core updated to 6.12.0

  • Spring Boot updated to 3.5.14

  • Spring Framework updated to 6.2.18

  • Google Guava updated to 33.6.0-jre

TPSTERRSRV-191814.0.12 (Ps 1.17.12)TERRSRV-1918
14.0.12 (Ps 1.17.12)

The following third-party software components have been updated:

Java TPS

  • Apache Commons IO updated to 2.22.0

  • Apache HttpComponents Client updated to 5.6.1

  • Apache Log4j updated to 2.26.0

  • Bouncy Castle Crypto APIs updated to 1.84

  • Eclipse Jetty updated to 12.0.35

  • FasterXML/Jackson Core updated to 2.21.3

  • Java API Client for Docker updated to 3.7.1

  • Micrometer updated to 1.16.5

  • OSHI Core updated to 6.12.0

  • Spring Boot updated to 3.5.14

  • Spring Framework updated to 6.2.18

  • Google Guava updated to 33.6.0-jre

 

Python TPS

  • Python interpreter updated to 3.11.15

    • OpenSSL updated to 3.5.6

  • Python packages:

    • pip updated to 26.1.1

    • spotfire updated to 2.1.4

    • added package “packaging” 26.2

TPSTS-8559814.0.11 (a)TS-85598
14.0.11 (a)
  • Python interpreter updated to 3.11.15

    • OpenSSL updated to 3.5.6

  • Python packages:

    • pip updated to 26.1.1

    • spotfire updated to 2.1.4

    • added package “packaging” 26.2

TPSTS-8559514.0.11 (a)TS-85595
14.0.11 (a)

Chromium Embedded Framework (when running on Windows) updated to 147.0.14

TPSTS-8557314.0.11 (a)TS-85573
14.0.11 (a)

Apache Log4Net updated to version 3.3.1.

TPSTS-8552814.0.11 (a)TS-85528
14.0.11 (a)

The version of the Spotfire Enterprise Runtime for R (TERR) engine has been updated to 6.1.9.

TPSTS-8453914.0.11 (a)TS-84539
14.0.11 (a)

Magick.NET-Q16-AnyCPU updated to 14.13.1.

TPSTERRSRV-187314.0.11 (Ts 1.17.11)TERRSRV-1873
14.0.11 (Ts 1.17.11)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.8

TPSTERRSRV-185614.0.11 (Ts 1.17.11)TERRSRV-1856
14.0.11 (Ts 1.17.11)
  • Apache Commons Lang updated to 3.20.0

  • Apache Commons IO updated to 2.21.0

  • Apache HttpComponents Client downgraded to 5.5

  • Apache Log4j updated to 2.25.3

  • ASM updated to 9.9.1

  • Bouncy Castle Crypto APIs updated to 1.83

  • Eclipse Jetty updated to 12.0.32

  • FasterXML/Jackson Annotations updated to 2.21

  • FasterXML/Jackson Core updated to 2.21.1

  • Jakarta XML Bind API updated to 4.0.5

  • Java API Client for Docker updated to 3.7.0

  • Micrometer updated to 1.16.3

  • OSHI Core updated to 6.9.3

  • Spring Boot updated to 3.5.10

  • Spring Framework updated to 6.2.16

TPSTERRSRV-186214.0.11 (Rs 1.17.11)TERRSRV-1862
14.0.11 (Rs 1.17.11)
  • Apache Commons Lang updated to 3.20.0

  • Apache Commons IO updated to 2.21.0

  • Apache HttpComponents Client downgraded to 5.5

  • Apache Log4j updated to 2.25.3

  • ASM updated to 9.9.1

  • Bouncy Castle Crypto APIs updated to 1.83

  • Eclipse Jetty updated to 12.0.32

  • FasterXML/Jackson Annotations updated to 2.21

  • FasterXML/Jackson Core updated to 2.21.1

  • Jakarta XML Bind API updated to 4.0.5

  • Java API Client for Docker updated to 3.7.0

  • Micrometer updated to 1.16.3

  • OSHI Core updated to 6.9.3

  • Spring Boot updated to 3.5.10

  • Spring Framework updated to 6.2.16

TPSTERRSRV-185914.0.11 (Ps 1.17.11)TERRSRV-1859
14.0.11 (Ps 1.17.11)
  • Apache Commons Lang updated to 3.20.0

  • Apache Commons IO updated to 2.21.0

  • Apache HttpComponents Client downgraded to 5.5

  • Apache Log4j updated to 2.25.3

  • ASM updated to 9.9.1

  • Bouncy Castle Crypto APIs updated to 1.83

  • Eclipse Jetty updated to 12.0.32

  • FasterXML/Jackson Annotations updated to 2.21

  • FasterXML/Jackson Core updated to 2.21.1

  • Jakarta XML Bind API updated to 4.0.5

  • Java API Client for Docker updated to 3.7.0

  • Micrometer updated to 1.16.3

  • OSHI Core updated to 6.9.3

  • Spring Boot updated to 3.5.10

  • Spring Framework updated to 6.2.16

 

  • Python packages:

    • pip updated to 26.0.1

    • wheel updated to 0.46.3

TPSTSS-3625614.0.10 (s)TSS-36256
14.0.10 (s)
  • Amazon AWS SDK updated to 2.36.1

  • Apache Commons Lang updated to 3.19.0

  • Apache HttpComponents Client 4 updated to 4.5.14

  • Apache HttpComponents Client 5 updated to 5.5.1

  • Apache HttpComponents Core 4 updated to 4.4.16

  • Apache HttpComponents Core 5 updated to 5.3.6

  • Apache Log4j updated to 2.25.2

  • Apache Tomcat updated to 10.1.48

  • Bouncy Castle Crypto APIs updated to 1.82

  • Checker Qual updated to 3.49.5

  • Dropwizard Metrics Core updated to 4.2.37

  • Eclipse Angus Activation updated to 2.0.3

  • Eclipse Angus Mail updated to 2.0.5

  • Eclipse Jetty updated to 12.0.29

  • Eclipse Temurin updated to 17.0.17+10

  • JAXB Runtime updated to 4.0.6

  • Jakarta Activation API updated to 2.1.4

  • Jakarta Mail API updated to 2.1.5

  • Jakarta XML Bind API updated to 4.0.4

  • Micrometer updated to 1.14.12

  • Microsoft Azure Common Module For Storage updated to 12.31.0

  • Microsoft Azure Core updated to 1.57.0

  • Microsoft Azure Storage Blob client library for Java updated to 12.32.0

  • Microsoft JDBC Driver for SQL Server updated to 13.2.1

  • Nimbus JOSE + JWT updated to 10.5

  • PostgreSQL JDBC Driver updated to 42.7.8

  • Quartz Enterprise Job Scheduler updated to 2.5.0

  • Reactor Core updated to 3.7.11

  • Spring Framework updated to 6.2.12

  • Swagger updated to 2.2.39

  • Swagger Annotations updated to 1.6.16

  • Swagger UI updated to 5.29.3

  • Byte Buddy removed

TPSTS-8428714.0.10 (a)TS-84287
14.0.10 (a)

Magick.NET-Q16-AnyCPU updated to 14.10.4

TPSTS-8422514.0.10 (a)TS-84225
14.0.10 (a)
  • linkifyjs updated to 4.3.2

  • linkify-jquery updated to 4.3.2

TPSTS-8381214.0.10 (a)TS-83812
14.0.10 (a)

Chromium Embedded Framework (when running on Windows) updated to 144.0.13

TPSTS-8378714.0.10 (a)TS-83787
14.0.10 (a)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.8

TPSTS-8378214.0.10 (a)TS-83782
14.0.10 (a)

Python packages:

  • pip updated to 26.0.1

  • wheel updated to 0.46.3

TPSTERRSRV-179214.0.10 (Ts 1.17.10)TERRSRV-1792
14.0.10 (Ts 1.17.10)

The bundled Spotfire Enterprise Runtime for R (a/k/a TERR) engine is updated to 6.1.7.

TPSTERRSRV-175914.0.10 (Ts 1.17.10)TERRSRV-1759
14.0.10 (Ts 1.17.10)
  • Apache Commons Lang updated to 3.19.0

  • Apache HttpComponents Client updated to 5.5.1

  • Apache Log4j updated to 2.25.2

  • ASM updated to 9.9

  • Bouncy Castle Crypto APIs updated to 1.82

  • Eclipse Jetty updated to 12.0.29

  • Guava: Google Core Libraries for Java updated to 33.5.0-jre

  • Jakarta Activation API updated to 2.1.4

  • Jakarta XML Bind API updated to 4.0.4

  • Micrometer updated to 1.15.5

  • OSHI Core updated to 6.9.1

  • Spring Boot updated to 3.5.7

  • Spring Framework updated to 6.2.12

TPSTERRSRV-176214.0.10 (Rs 1.17.10)TERRSRV-1762
14.0.10 (Rs 1.17.10)
  • Apache Commons Lang updated to 3.19.0

  • Apache HttpComponents Client updated to 5.5.1

  • Apache Log4j updated to 2.25.2

  • ASM updated to 9.9

  • Bouncy Castle Crypto APIs updated to 1.82

  • Eclipse Jetty updated to 12.0.29

  • Guava: Google Core Libraries for Java updated to 33.5.0-jre

  • Jakarta Activation API updated to 2.1.4

  • Jakarta XML Bind API updated to 4.0.4

  • Micrometer updated to 1.15.5

  • OSHI Core updated to 6.9.1

  • Spring Boot updated to 3.5.7

  • Spring Framework updated to 6.2.12

TPSTERRSRV-176514.0.10 (Ps 1.17.10)TERRSRV-1765
14.0.10 (Ps 1.17.10)
  • Apache Commons Lang updated to 3.19.0

  • Apache HttpComponents Client updated to 5.5.1

  • Apache Log4j updated to 2.25.2

  • ASM updated to 9.9

  • Bouncy Castle Crypto APIs updated to 1.82

  • Eclipse Jetty updated to 12.0.29

  • Guava: Google Core Libraries for Java updated to 33.5.0-jre

  • Jakarta Activation API updated to 2.1.4

  • Jakarta XML Bind API updated to 4.0.4

  • Micrometer updated to 1.15.5

  • OSHI Core updated to 6.9.1

  • Spring Boot updated to 3.5.7

  • Spring Framework updated to 6.2.12

  • Python interpreter updated to 3.11.14 

    • OpenSSL upgrade to 3.5.4

  • Python packages:

    • pip updated to 25.3.0

TPSTSS-3316014.0.1 (s)TSS-33160
14.0.1 (s)
  • Apache Commons CLI updated to 1.6.0

  • Apache CXF Core updated to 4.0.3

  • Apache Log4j updated to 2.21.1

  • Apache Tomcat updated to 10.1.16

  • Amazon AWS SDK updated to 2.20.143

  • ASM updated to 9.6

  • Azure Blob Storage updated to 12.25.0

  • Bouncy Castle updated to 1.77

  • Dropwizard Metrics Core updated to 4.2.22

  • Eclipse Jetty updated to 12.0.3

  • FasterXML Jackson Core updated to 2.15.3

  • Jakarta XML Web Services API updated to 4.0.1

  • MiGLayout Swing updated to 11.2

  • Nimbus JOSE JWT updated to 9.37.1

  • Spring Framework updated to 6.0.13

  • Swagger Annotations updated to 1.6.12

  • Swagger Core V3 updated to 2.2.19

TPSTSS-3314714.0.1 (s)TSS-33147
14.0.1 (s)

OpenJDK updated to 17.0.9+9

TPSTSDC-730614.0.1 (a)TSDC-7306
14.0.1 (a)

Azure.Identity updated to 1.10.3

TPSTS-7534014.0.1 (a)TS-75340
14.0.1 (a)

The Package for Building Python Extensions to Spotfire® is updated to 2.1.2.

The following bundled Python packages are updated:

  • NumPy updated to 1.26.2

  • Pandas updated to 2.1.3

  • pip updated to 23.3.1

  • setuptools updated to 68.2.2

  • wheel updated to 0.41.3

TPSTS-7510714.0.1 (a)TS-75107
14.0.1 (a)

Magick.NET-Q16-AnyCPU updated to 13.4.0

TPSTS-7508614.0.1 (a)TS-75086
14.0.1 (a)

System.ServiceModel.Primitives updated to 4.10.3

TPSTS-7508514.0.1 (a)TS-75085
14.0.1 (a)

System.ServiceModel.Http updated to 4.10.3

TPSTS-7508414.0.1 (a)TS-75084
14.0.1 (a)

preact updated to 10.18.2

TPSTS-7504514.0.1 (a)TS-75045
14.0.1 (a)

System.Security.Cryptography.pkcs updated to 6.0.4

TPSTS-7504414.0.1 (a)TS-75044
14.0.1 (a)

system.private.servicemodel updated to 4.10.3

TPSTS-7504214.0.1 (a)TS-75042
14.0.1 (a)

jQuery updated to 3.7.1

TPSTS-7504114.0.1 (a)TS-75041
14.0.1 (a)

HtmlAgilityPack updated to 1.11.54

TPSTS-7440614.0.1 (a)TS-74406
14.0.1 (a)
  • HarfBuzzSharp updated to 7.3.0

  • mono/SkiaSharp updated to 2.88.6

TPSTERRSRV-112914.0.1 (Ts 1.17.1)TERRSRV-1129
14.0.1 (Ts 1.17.1)
  • Apache Commons Compress updated to 1.24.0

  • Apache Commons IO updated to 2.15.0

  • Apache Log4j updated to 2.21.1

  • ASM updated to 9.6

  • Docker Java updated to 3.3.4

  • FasterXML/Jackson Databind updated to 2.15.3

  • Guava: Google Core Libraries for Java updated to 32.1.3-jre

  • Jakarta XML Bind API updated to 4.0.1

  • Jetty Server updated to 11.0.18

  • Micrometer IO updated to 1.11.5

  • Simple Logging Facade for Java updated to 2.0.9

  • Spring Boot updated to 3.1.5

  • Spring Framework updated to 6.0.13

  • Spotfire Runtime for R engine updated to 6.1.1

TPSSNXT-805214.0.1 (T 6.1.1)SNXT-8052
14.0.1 (T 6.1.1)
  • cURL updated to 8.4.0

  • libarchive (bsdtar) updated to 3.7.2

  • libxml2 updated to 2.11.6

  • OpenSSL updated to 3.0.12

TPSTERRSRV-113214.0.1 (Rs 1.17.1)TERRSRV-1132
14.0.1 (Rs 1.17.1)
  • Apache Commons Compress updated to 1.24.0

  • Apache Commons IO updated to 2.15.0

  • Apache Log4j updated to 2.21.1

  • ASM updated to 9.6

  • Docker Java updated to 3.3.4

  • FasterXML/Jackson Databind updated to 2.15.3

  • Guava: Google Core Libraries for Java updated to 32.1.3-jre

  • Jakarta XML Bind API updated to 4.0.1

  • Jetty Server updated to 11.0.18

  • Micrometer IO updated to 1.11.5

  • Simple Logging Facade for Java updated to 2.0.9

  • Spring Boot updated to 3.1.5

  • Spring Framework updated to 6.0.13

TPSTERRSRV-151614.0.1 (Ps 1.17.1)TERRSRV-1516
14.0.1 (Ps 1.17.1)
  • ASM updated to 9.6

  • Apache Commons Compress updated to 1.24.0

  • Apache Commons IO updated to 2.15.0

  • Apache Log4J updated to 2.21.1

  • Docker Java updated to 3.3.4

  • FasterXML/Jackson updated to 2.15.3

  • Guava (Google Common Libraries) updated 32.1.3-jre

  • Jakarta XML Bind API updated to 4.0.1

  • Jetty updated to 11.0.18

  • Micrometer IO updated to 1.11.5

  • Simple Logging Facade for Java updated to 2.0.9

  • Spring Boot updated to 3.1.5

  • Spring Framework updated to 6.0.13

The following bundled Python packages are updated:

  • NumPy updated to 1.26.2

  • Pandas updated to 2.1.3

  • pip updated to 23.3.1

  • setuptools updated to 68.2.2

  • wheel updated to 0.41.3

TPSTSS-3289014.0.0 (s)TSS-32890
14.0.0 (s)

Redshift JDBC driver updated to 2.1.0.18

TPSTSS-3277714.0.0 (s)TSS-32777
14.0.0 (s)
  • Angular updated to 16.2.4

  • autoprefixer updated to 10.4.15

  • @ng-idle/core updated to 13.0.0

  • ngx-toastr updated to 17.0.2

  • tslib updated to 2.6.2

  • worker-timers updated to 7.0.75

  • zone.js updated to 0.13.1

TPSTSS-3277414.0.0 (s)TSS-32774
14.0.0 (s)
  • Amazon AWS SDK updated to 2.20.143

  • ANTLR 4 updated to 4.13.1

  • Apache Ignite updated to 2.15.0

  • Apache Tomcat updated to 10.1.15

  • Azure Blob Storage updated to 12.23.1

  • Dropwizard Metrics Core updated to 4.2.19

  • Eclipse Jetty updated to 12.0.1

  • FasterXML/Jackson Core updated to 2.15.2

  • HttpClient updated to 4.5.14

  • Jakarta Annotations updated to 2.1.1

  • Jakarta Messaging API updated to 3.1.0

  • Jakarta RESTful Web Services updated to 4.0.0

  • Jakarta Servlet API updated to 6.0.0

  • Jakarta Websocket API updated to 2.1.1

  • Jakarta XML Binding (JAXB) updated to 3.0.2

  • RSyntaxTextArea updated to 3.3.4

  • Simple Logging Facade for Java updated to 2.0.9

  • SnakeYAML updated to 2.2

  • Spring Framework updated to 6.1.2

  • Swagger Annotations updated to 1.6.11

TPSTSS-3263014.0.0 (s)TSS-32630
14.0.0 (s)

Apache CXF updated to 4.0.2

TPSTSS-3223114.0.0 (s)TSS-32231
14.0.0 (s)
  • HttpComponents HttpClient version 5.2.1 added

  • HttpComponents HttpCore version 5.2 added

Note: AWS S3 integration still has a dependency on version 4.x

TPSTSS-3151314.0.0 (s)TSS-31513
14.0.0 (s)

Jespa updated to 1.2.13

TPSTSDC-728214.0.0 (a)TSDC-7282
14.0.0 (a)
  • Google.Analytics.Admin.V1Beta version 1.0.0-beta03 added

  • Google.Analytics.Data.V1Beta version 2.0.0-beta03 added

TPSTSDC-719914.0.0 (a)TSDC-7199
14.0.0 (a)
  • Microsoft.Data.SqlClient updated to 5.1.1

  • NodaTime updated to 3.1.9

  • System.Diagnostics.DiagnosticSource updated to 6.0.1

  • System.IdentityModel.Tokens.Jwt updated to 6.31.0

  • System.Text.Encodings.Web updated to 6.0.0

TPSTSDC-714614.0.0 (a)TSDC-7146
14.0.0 (a)
  • Apache.Arrow updated to 12.0.1

  • Google.Api.CommonProtos updated to 2.10.0

  • Google.Api.Gax updated to 4.4.0

  • Google.Api.Gax.Grpc updated to 4.4.0

  • Google.Apis.Analytics.v3 updated to 1.61.0.1679

  • Google.Apis.Auth updated to 1.61.0

  • Google.Apis.Oauth2.v2 updated to 1.61.0.1869

  • Google.Cloud.BigQuery.Storage.V1 updated to 3.8.0

  • Google.Cloud.BigQuery.V2 updated to 3.4.0

  • Google.Protobuf updated to 3.23.3.0

  • Grpc.Core updated to 2.46.6

TPSTS-7472414.0.0 (a)TS-74724
14.0.0 (a)

Chromium Embedded Framework updated to 117.2.4

TPSTS-7400314.0.0 (a)TS-74003
14.0.0 (a)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.0

TPSTS-7378914.0.0 (a)TS-73789
14.0.0 (a)

jQuery updated to 3.7.0

TPSTS-7378714.0.0 (a)TS-73787
14.0.0 (a)

system.management updated to 6.0.2

TPSTS-7378414.0.0 (a)TS-73784
14.0.0 (a)

DocumentFormat.OpenXml updated to 2.20.0

TPSTS-7378314.0.0 (a)TS-73783
14.0.0 (a)

Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.20

TPSTS-7378214.0.0 (a)TS-73782
14.0.0 (a)

Microsoft.AspNetCore.JsonPatch updated to 6.0.20

TPSTS-7378114.0.0 (a)TS-73781
14.0.0 (a)

Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.20

TPSTS-7378014.0.0 (a)TS-73780
14.0.0 (a)

Magick.NET-Q16-AnyCPU updated to 13.2.0

TPSTS-7377914.0.0 (a)TS-73779
14.0.0 (a)

HtmlAgilityPack updated to 1.11.51

TPSTS-7300914.0.0 (a)TS-73009
14.0.0 (a)
  • Python interpreter updated to version 3.11.3

  • The following Python packages are updated in this release:

    • NumPy updated to 1.25.2

    • pandas updated to 2.1.0

    • pip updated to 23.2.1

    • setuptools updated to 68.1.2

    • spotfire (Package for Building Python Extensions to Spotfire) updated to 2.1.1

    • wheel updated to 0.41.2

TPSTERRSRV-111414.0.0 (Ts 1.17.0)TERRSRV-1114
14.0.0 (Ts 1.17.0)

The Spotfire Enterprise Runtime for R (TERR) engine included with this release is updated to 6.1.0

TPSTERRSRV-110514.0.0 (Ts 1.17.0)TERRSRV-1105
14.0.0 (Ts 1.17.0)
  • Apache Commons Compress updated to 1.23.0

  • Apache Commons Lang 3.12.0

  • Apache HttpComponents Core updated to 5.2

  • Apache Log4j updated to 2.20.0

  • ASM updated to 9.5

  • Bouncy Castle Crypto APIs updated to 1.70

  • FasterXML/Jackson Core updated to 2.15.2

  • Guava: Google Core Libraries for Java updated to 32.1.2-jre

  • Jakarta Activation updated to 2.1.0

  • Java API Client for Docker updated to 3.3.3

  • Jetty updated to 11.0.16

  • Micrometer updated to 1.11.3

  • Simple Logging Facade for Java updated to 2.0.7

  • Spotfire Enterprise Runtime for R (TERR) engine updated to 6.1.0

  • Spring Boot updated to 3.1.3

  • Spring Framework updated to 6.0.11

The following third-party components are removed:

  • Apache Commons Codec

  • Apache Commons Logging

TPSSNXT-801314.0.0 (T 6.1.0)SNXT-8013
14.0.0 (T 6.1.0)
  • cURL updated to 8.2.1.

  • OpenSSL updated to 3.0.10.

TPSTERRSRV-110814.0.0 (Rs 1.17.0)TERRSRV-1108
14.0.0 (Rs 1.17.0)
  • Apache Commons Compress updated to 1.23.0

  • Apache Commons Lang 3.12.0

  • Apache HttpComponents Core updated to 5.2

  • Apache Log4j updated to 2.20.0

  • ASM updated to 9.5

  • Bouncy Castle Crypto APIs updated to 1.70

  • FasterXML/Jackson Core updated to 2.15.2

  • Guava: Google Core Libraries for Java updated to 32.1.2-jre

  • Jakarta Activation updated to 2.1.0

  • Java API Client for Docker updated to 3.3.3

  • Jetty updated to 11.0.16

  • Micrometer updated to 1.11.3

  • Simple Logging Facade for Java updated to 2.0.7

  • Spring Boot updated to 3.1.3

  • Spring Framework updated to 6.0.11

The following third-party components are removed:

  • Apache Commons Codec

  • Apache Commons Logging

TPSTERRSRV-146614.0.0 (Ps 1.17.0)TERRSRV-1466
14.0.0 (Ps 1.17.0)

The bundled Python interpreter is updated to version 3.11.3.

TPSTERRSRV-146414.0.0 (Ps 1.17.0)TERRSRV-1464
14.0.0 (Ps 1.17.0)
  • Updated components

    • Apache Commons Compress updated to 1.23.0

    • Apache Commons Lang 3.12.0

    • Apache HttpComponents Core updated to 5.2

    • Apache Log4j updated to 2.20.0

    • ASM updated to 9.5

    • Bouncy Castle Crypto APIs updated to 1.70

    • FasterXML/Jackson Core updated to 2.15.2

    • Guava: Google Core Libraries for Java updated to 32.1.2-jre

    • Jakarta Activation updated to 2.1.0

    • Java API Client for Docker updated to 3.3.3

    • Jetty updated to 11.0.16

    • Micrometer updated to 1.11.3

    • Simple Logging Facade for Java updated to 2.0.7

    • Spring Boot updated to 3.1.3

    • Spring Framework updated to 6.0.11

  • Updated Python packages:

    • NumPy updated to 1.25.2

    • Pandas updated to 2.1.0

    • pip updated to 23.2.1

    • setuptools updated to 68.1.2

    • spotfire updated to 2.1.1

    • wheel updated to 0.41.2

  • Removed third-party components:

    • Apache Commons Codec

    • Apache Commons Logging

TPSTSS-3255612.5.0 (s)TSS-32556
12.5.0 (s)

The following JDBC drivers have been updated:

  • Redshift JDBC driver to version 2.1.0.14

TPSTSS-3250012.5.0 (s)TSS-32500
12.5.0 (s)
  • AngularJS updated to 15.2.8

  • ngx-toastr updated to 16.1.1

  • Reactive Extensions Library for JavaScript updated to 7.8.1

  • worker-timers updated to 7.0.65

TPSTSS-3247212.5.0 (s)TSS-32472
12.5.0 (s)
  • Amazon AWS SDK updated to 2.20.61

  • Apache Tomcat updated to 9.0.74

  • Azure Storage Blob updated to 12.22.0

  • Jackson Core updated to 2.15.0

  • MiG Layout updated to 11.1

  • Oracle JDK updated to 17.0.7

  • Spring Framework updated to 5.3.27

  • Swagger Annotations updated to 1.6.10

TPSTSDC-718012.5.0 (a)TSDC-7180
12.5.0 (a)

TIBCO Data Virtualization ADO.NET Driver updated to 8.7.0

TPSTS-7275312.5.0 (a)TS-72753
12.5.0 (a)
  • Updated the bundled Python interpreter to version 3.10.11.

  • Updated the following Python packages:

    • NumPy updated to 1.24.3

    • Pandas updated to 2.0.1

    • pip updated to 23.1.2

    • pytz and tzdata updated to 2023.3

    • setuptools updated to 67.7.2

    • spotfire updated to 2.0.1

    • wheel updated to 0.40.0

TPSTS-7263812.5.0 (a)TS-72638
12.5.0 (a)

The TIBCO Enterprise Runtime for R bundled engine is updated to 6.0.3.

TPSTS-7252212.5.0 (a)TS-72522
12.5.0 (a)

Bouncy Castle updated to 2.2.1

TPSTS-7235612.5.0 (a)TS-72356
12.5.0 (a)

system.private.servicemodel updated to 4.10.2

TPSTS-7233812.5.0 (a)TS-72338
12.5.0 (a)

jQuery updated to 3.6.4

TPSTS-7233712.5.0 (a)TS-72337
12.5.0 (a)

Newtonsoft.Json updated to 13.0.3

TPSTS-7232612.5.0 (a)TS-72326
12.5.0 (a)

System.ServiceModel.Primitives updated to 4.10.2

TPSTS-7232512.5.0 (a)TS-72325
12.5.0 (a)

System.ServiceModel.Http updated to 4.10.2

TPSTS-7232412.5.0 (a)TS-72324
12.5.0 (a)

system.management updated to 6.0.1

TPSTS-7232312.5.0 (a)TS-72323
12.5.0 (a)

preact updated to 10.13.2

TPSTS-7231412.5.0 (a)TS-72314
12.5.0 (a)

Magick.NET-Q16-AnyCPU updated to 13.0.1

TPSTS-7231312.5.0 (a)TS-72313
12.5.0 (a)

Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.16

TPSTS-7231212.5.0 (a)TS-72312
12.5.0 (a)

Microsoft.AspNetCore.JsonPatch updated to 6.0.16

TPSTS-7231112.5.0 (a)TS-72311
12.5.0 (a)

Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.16

TPSTS-7229912.5.0 (a)TS-72299
12.5.0 (a)

Chromium Embedded Framework updated to 112.2.7

TPSTERRSRV-105112.5.0 (Ts 1.16.0)TERRSRV-1051
12.5.0 (Ts 1.16.0)
  • TIBCO Enterprise Runtime for R updated to 6.0.3

  • Apache Logging updated to 2.20.0

  • FasterXML Jackson Core update 2.14.3

  • Micrometer updated to 1.10.7

  • Jayway Jsonpath updated to 2.8.0

  • Skyscreamer updated to 1.5.1

  • Spring Boot updated to 2.7.11

  • Spring Framework updated to 5.3.27

TPSTERRSRV-141512.5.0 (Ps 1.16.0)TERRSRV-1415
12.5.0 (Ps 1.16.0)
  • Bundled Python package updates:

    • NumPy updated to 1.24.3

    • Pandas updated to 2.0.1

    • pip updated to 23.1.2

    • pytz and tzdata updated to 2023.3

    • setuptools updated to 67.7.2

    • spotfire updated to 2.0.1

    • wheel updated to 0.40.0

  • TPS Upgrades

    • Apache logging updated to 2.20.0

    • Fasterxml Jackson Core update 2.14.3

    • Micrometer Updated to 1.10.7

    • Jayway Jsonpath updated to 2.8.0

    • Skyscreamer updated to 1.5.1

    • Spring Boot updated to 2.7.11

    • Spring Framework updated to 5.3.27

TPSTERRSRV-141012.5.0 (Ps 1.16.0)TERRSRV-1410
12.5.0 (Ps 1.16.0)

The bundled Python interpreter is updated to version 3.10.11.

TPSTSS-3234512.4.0 (s)TSS-32345
12.4.0 (s)
  • Redshift JDBC driver updated to version 2.1.0.12

  • Progress DataDirect Oracle JDBC driver updated to version 6.0.0.000977

  • Progress DataDirect DB2 JDBC driver updated to version 5.1.4.000413

  • Progress DataDirect MySQL JDBC driver updated to version 5.1.4.000266

  • Progress DataDirect SQL Server JDBC driver updated to version 6.0.0.001071

TPSTSS-3230112.4.0 (s)TSS-32301
12.4.0 (s)
  • Angular updated to 15.2.3

  • autoprefixer updated to 10.4.14

  • ngx-toastr updated to 16.1.0

  • tslib updated to 2.5.0

  • worker-timers updated to 7.0.63

  • zone.js updated to 0.13.0

TPSTSS-3230012.4.0 (s)TSS-32300
12.4.0 (s)
  • Amazon AWS SDK updated to 2.20.32

  • Apache Commons Codec updated to 1.15

  • Apache Commons FileUpload updated to 1.5

  • Apache Log4j2 updated to 2.20.0

  • Apache mcat updated to 9.0.73

  • ASM updated to 9.5

  • Azure BLOB storage updated to 12.21.1

  • FasterXML Jackson Core updated to 2.14.2

  • Jetty updated to 9.4.51.v20230217

  • Metrics Core updated to 4.2.18

  • Nimbus Jose JWT updated to 9.31

  • PostgreSQL JDBC driver updated to 42.6.0

  • RSyntaxTextArea updated to 3.3.3

  • Simple Logging Facade for Java updated to 2.0.7

  • Snakeyaml updated to 2.0

  • Spring Framework updated to 5.3.26

  • uap-java updated to 1.5.4

TPSTSS-3207012.3.0 (s)TSS-32070
12.3.0 (s)

TIBCO Cassandra ODBC driver updated to 2.6.13.1015

TPSTSS-3204112.3.0 (s)TSS-32041
12.3.0 (s)
  • Angular updated to 15.1.0

  • ngx-toastr updated to 16.0.2

  • Reactive Extensions Library for JavaScript updated to 7.8.0

  • tslib updated to 2.4.1

  • worker-timers updated to 7.0.61

  • zone.js updated to 0.12.0

TPSTSS-3185912.3.0 (s)TSS-31859
12.3.0 (s)
  • Amazon AWS SDK updated to 2.19.15

  • Apache CXF upgraded to 3.5.5

  • Apache Http Components upgraded to 4.5.14

  • Apache Tomcat updated to 9.0.71

  • Aspectj upgraded to 1.9.19

  • Azure Storage blob updated to 12.20.2

  • FasterXML Jackson updated to 2.14.1

  • FasterXML Woodstox updated to 6.4.0

  • Java Microbenchmark Harness updated to 1.36

  • Jetty updated to 9.4.50.v20221201

  • Metrics Core updated to 4.2.15

  • Netty Reactor Http updated to 1.0.26

  • Netty Resolver DNS updated to 4.1.86Final

  • Nimbus JOSE+JWT updated to 9.28

  • Oracle JDK updated to 17.0.6

  • org.reactivestreams to 1.0.4

  • Postgres 42.5.1

  • RSyntaxTextArea updated to 3.3.1

  • SQLServer JDBC driver updated to 11.2.3

  • Simple Logging Facade for Java (SLF4J) updated to 2.0.6

  • Spring Framework updated to 5.3.24

  • XMLUnit updated to 2.9.1

TPSTSDC-708912.3.0 (a)TSDC-7089
12.3.0 (a)

The driver for TIBCO Data Virtualization is updated to 8.6.9.

TPSTERRSRV-103312.3.0 (Ts 1.15.0)TERRSRV-1033
12.3.0 (Ts 1.15.0)
  • Apache HTTPComponents Client updated to 4.5.14

  • Apache Commons updated to 1.22

  • Jackson Core updated to 2.14.2

  • Jakarta Activation 2.1.1

  • Micrometer updated to 1.10.3

  • ow2.asm updated to 9.4

  • Simple Logging Facade for Java updated to 2.0.6

  • Spring Boot updated to 2.7.8

  • Spring Framework updated to 5.3.25

  • TIBCO Enterprise Runtime for R updated to 6.0.2

 

TPSTERRSRV-143112.3.0 (Ps 1.15.0)TERRSRV-1431
12.3.0 (Ps 1.15.0)
  • Apache HttpClient updated to 4.5.14

  • Apache Common updated to 1.22

  • ASM updated to 9.4

  • Jackson Core updated to 2.14.2

  • Jakarta Activation updated to 2.1.1

  • Micrometer updated to 1.10.3

  • Simple Logging Facade for Java updated to 2.0.6

  • Spring Framework updated to 5.3.25

  • Spring Boot updated to 2.7.8

 

TPSTERRSRV-140712.3.0 (Ps 1.15.0)TERRSRV-1407
12.3.0 (Ps 1.15.0)

Updated included Python packages:

  • bitstring updated to 4.0.1

  • NumPy updated to 1.24.1

  • Pandas updated to 1.5.2

  • PyTZ updated to 2022.7

  • setuptools updated to 65.6.3

TPSTSS-3171712.2.0 (s)TSS-31717
12.2.0 (s)
  • Progress DataDirect Connect for JDBC MySQL Driver updated to 5.1.4.000265

  • Progress DataDirect for JDBC for Oracle Driver updated to 6.0.0.000840

TPSTSS-3168912.2.0 (s)TSS-31689
12.2.0 (s)
  • Angular updated to 14.2.9

  • Autoprefixer updated to 10.4.13

  • ngx-toastr updated to 15.2.1

  • Reactive Extensions Library for JavaScript updated to 7.5.7

  • tslib updated to 2.4.1

  • worker-timers update to 7.0.58

TPSTSS-3161712.2.0 (s)TSS-31617
12.2.0 (s)
  • ANTLR V4 updated to 4.11.1

  • ASM updated to 9.4

  • Amazon AWS SDK updated to 2.17.292

  • Apache CXF updated to 3.5.4

  • Apache Log4j updated to 2.19.0

  • Apache Tomcat updated to 9.0.69

  • BrowsCap Java updated to 1.3.13

  • FasterXML/Jackson Core updated to 2.14.0

  • Ignite updated to 2.14.0

  • Jetty updated to 9.4.49.v20220914

  • Metrics Core updated to 4.2.12

  • Microsoft Azure Blob Storage updated to 12.20.0

  • Nimbus José JWT updated to 9.25.6

  • Oracle JDK updated to 17.0.5

  • PostgreSQL JDBC driver updated to 42.5.1

  • RSyntaxTextArea updated to 3.3.0

  • Reactor Netty Http updated to 1.0.24

  • Simple Logging Facade for Java updated to 2.0.2

  • SnakeYAML updated to 1.33

TPSTERRSRV-100812.2.0 (Ts 1.14.0)TERRSRV-1008
12.2.0 (Ts 1.14.0)
  • ASM updated to 9.4

  • Jackson Core updated to 2.14.1

  • IO Micrometer updated to 1.10.2

  • Simple Logging Facade for Java updated to 2.0.4

  • Spring Boot updated to 2.7.6

TPSTERRSRV-143212.2.0 (Ps 1.14.0)TERRSRV-1432
12.2.0 (Ps 1.14.0)
  • ASM upgraded to 9.4

  • IO Micrometer upgraded to 1.10.2

  • Jackson Core updated to 2.14.1

  • Simple Logging Facade for Java updated to 2.0.4

  • Spring Boot updated to 2.7.6

  • The Python package 'spotfire' updated to 1.9.0.

TPSTERRSRV-142012.2.0 (Ps 1.14.0)TERRSRV-1420
12.2.0 (Ps 1.14.0)

Updated the following versions of Python packages:

  • bitstring 3.1.9

  • NumPy 1.23.4

  • Pandas 1.5.1

  • pip 22.3.1

  • python-dateutil 2.8.2

  • PyTZ 2022.6

  • setuptools 65.5.1

  • six 1.16.0

  • wheel 0.38.4

TPSTSS-3176212.1.1 (s)TSS-31762
12.1.1 (s)

FasterXML/Jackson Databind updated to 2.13.4.2
Oracle JDK updated to 17.0.5

TPSTSS-3156512.1.0 (s)TSS-31565
12.1.0 (s)

TIBCO ODBC Driver for Apache Cassandra is updated to 2.6.11.1013.

TPSTSS-3152712.1.0 (s)TSS-31527
12.1.0 (s)

TIBCO ODBC Driver for MonogDB updated to 2.03.22.1024.

TPSTSS-3146612.1.0 (s)TSS-31466
12.1.0 (s)

The following JDBC drivers have been updated:

  • Redshift JDBC driver to 2.1.0.9

  • Progress DataDirect Oracle driver to 6.0.0.000790

  • Progress DataDirect SQLserver driver to 6.0.0.000998

TPSTSS-3137112.1.0 (s)TSS-31371
12.1.0 (s)
  • Amazon AWS SDK updated to 2.17.258

  • Apache Commons Text updated to 1.10.0

  • Apache CXF updated to 3.5.3

  • Apache Log4J updated to 2.18.0

  • Apache Tomcat updated to 9.0.67

  • Jetty updated to 9.4.48.v20220622

  • Metrics Core updated to 4.2.11

  • Microsoft Azure Blob Storage updated to 12.19.0

  • Nimbus José JWT updated to 9.23

  • Oracle JDK updated to 17.0.4

  • PostgreSQL JDBC driver updated to 42.4.1

  • Spring Framework updated to 5.3.23

  • User Agent Parser updated to 1.5.3

  • Swagger Annotations updated to 1.6.6

  • SpringFox removed

TPSTSS-3137012.1.0 (s)TSS-31370
12.1.0 (s)
  • Angular JS updated to 14.2.3

TPSTSS-3128412.1.0 (s)TSS-31284
12.1.0 (s)

The TIBCO Spotfire Server web user interface now uses Angular 14.

TPSTERRSRV-99012.1.0 (Ts 1.13.0)TERRSRV-990
12.1.0 (Ts 1.13.0)
  • Apache Log4j updated to 2.19.0

  • IO Micrometer updated to 1.9.4

  • Spring Boot updated to 2.7.4

  • Spring Framework updated to 5.3.23

  • TIBCO Enterprise Runtime for R engine updated to 6.0.1

TPSTERRSRV-141312.1.0 (Ps 1.13.0)TERRSRV-1413
12.1.0 (Ps 1.13.0)
  • Apache Log4j updated to 2.19.0

  • IO Micrometer updated to 1.9.4

  • Spring Boot updated to 2.7.4

  • Spring Framework updated to 5.3.23

TPSTERRSRV-140312.1.0 (Ps 1.13.0)TERRSRV-1403
12.1.0 (Ps 1.13.0)

The following included Python packages are updated in this release:

  • numpy updated to  1.23.3

  • pandas updated to  1.4.4

  • pip updated to  22.2.2

  • setuptools updated to  65.3.0

  • spotfire updated to  1.8.2

TPSTSS-3316112.0.9 (s)TSS-33161
12.0.9 (s)
  • Amazon AWS SDK to 2.21.23

  • Apache Commons CLI updated to 1.6.0

  • Apache Log4j updated to 2.21.1

  • Apache Tomcat updated to 9.0.83

  • ASM updated to 9.6

  • Azure Blob Storage updated to 12.25.0

  • Bouncy Castle updated to 1.77

  • Dropwizard Metrics Core updated to 4.2.22

  • Eclipse Jetty updated to 9.4.53.v20231009

  • FasterXML/Jackson Core updated to 2.15.3

  • Jakarta XML Web Services API updated to 4.0.1

  • Nimbus JOSE + JWT updated to 9.37.1

TPSTSS-3314812.0.9 (s)TSS-33148
12.0.9 (s)

Oracle JDK updated to 17.0.9

TPSTSDC-732712.0.9 (a)TSDC-7327
12.0.9 (a)

The TIBCO Data Virtualization ADO.NET Driver is updated to version 8.8.0.

TPSTS-7614012.0.9 (a)TS-76140
12.0.9 (a)

Spotfire Enterprise Runtime for R is updated to version 6.1.2.

TPSTS-7595312.0.9 (a)TS-75953
12.0.9 (a)

HtmlAgilityPack updated to 1.11.57

TPSTS-7594012.0.9 (a)TS-75940
12.0.9 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.26

  • Microsoft.AspNetCore.JsonPatch updated to 6.0.26

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.26

TPSTERRSRV-113012.0.9 (Ts 1.12.6)TERRSRV-1130
12.0.9 (Ts 1.12.6)
  • Apache Commons Compress updated to 1.24.0

  • Apache Commons IO updated to 2.15.0

  • Apache Log4J updated to 2.21.1

  • ASM updated to 9.6

  • FasterXML/Jackson updated to 2.15.3

  • Guava (Google Common Libraries) updated 32.1.3-jre

  • Micrometer IO updated to 1.11.5

  • Spring Boot updated to 2.7.18

  • Spring Framework updated to 5.3.31

  • Spotfire Enterprise Runtime for R updated to 6.1.1

TPSTERRSRV-142912.0.9 (Ps 1.12.6)TERRSRV-1429
12.0.9 (Ps 1.12.6)
  • ASM updated to 9.6

  • Apache Commons Compress updated to 1.24.0

  • Apache Commons IO updated to 2.15.0

  • Apache Log4J updated to 2.21.1

  • FasterXML/Jackson updated to 2.15.3

  • Guava (Google Common Libraries) updated 32.1.3-jre

  • Micrometer IO updated to 1.11.5

  • Spring Boot updated to 2.7.18

  • Spring Framework updated to 5.3.31

TPSTSS-3309212.0.8 (s)TSS-33092
12.0.8 (s)

Apache Tomcat updated to 9.0.82

TPSTSDC-730712.0.8 (a)TSDC-7307
12.0.8 (a)

Azure.Identity updated to 1.10.3

TPSTS-7510412.0.8 (a)TS-75104
12.0.8 (a)

The Package for Building Python Extensions to Spotfire® is updated to 1.8.4.

TPSTS-7508612.0.8 (a)TS-75086
12.0.8 (a)

System.ServiceModel.Primitives updated to 4.10.3

TPSTS-7508512.0.8 (a)TS-75085
12.0.8 (a)

System.ServiceModel.Http updated to 4.10.3

TPSTS-7504512.0.8 (a)TS-75045
12.0.8 (a)

System.Security.Cryptography.pkcs updated to 6.0.4

TPSTS-7504412.0.8 (a)TS-75044
12.0.8 (a)

system.private.servicemodel updated to 4.10.3

TPSTS-7504212.0.8 (a)TS-75042
12.0.8 (a)

jQuery updated to 3.7.1

TPSTS-7504112.0.8 (a)TS-75041
12.0.8 (a)

HtmlAgilityPack updated to 1.11.54

TPSTSS-3289112.0.6 (s)TSS-32891
12.0.6 (s)

The following JDBC drivers have been updated:

  • Redshift JDBC driver updated to 2.1.0.18

  • Progress DataDirect Oracle driver updated to 6.0.0.001080

  • Progress DataDirect SQL Server driver updated to 6.0.0.001282

  • Progress DataDirect DB2 driver updated to 5.1.4.000416

TPSTSS-3277912.0.6 (s)TSS-32779
12.0.6 (s)
  • Angular updated to 16.2.4

  • autoprefixer updated to 10.4.15

  • @ng-idle/core updated to 13.0.0

  • ngx-toastr updated to 17.0.2

  • tslib updated to 2.6.2

  • worker-timers updated to 7.0.75

  • zone.js updated to 0.13.1

TPSTSS-3277612.0.6 (s)TSS-32776
12.0.6 (s)
  • Amazon AWS SDK updated to 2.20.143

  • ANTLR4 updated to 4.13.1

  • Apache CXF Core updated to 3.5.6

  • Apache Ignite updated to 2.15.0

  • Apache Tomcat updated to 9.0.80

  • AspectJ Weaver updated to 1.9.20.1

  • Azure Blob Storage updated to 12.23.1

  • Dropwizard Metrics Core updated to 4.2.19

  • Eclipse Jetty updated to 9.4.52.v20230823

  • FasterXML/Jackson Core updated to 2.15.2

  • Java Microbenchmark Harness updated to 1.37

  • Oracle JDK updated to 17.0.8

  • RSyntaxTextArea updated to 3.3.4

  • Simple Logging Facade for Java updated to 2.0.9

  • SnakeYAML updated to 2.2

  • Spring Framework updated to 5.3.29

TPSTERRSRV-111512.0.6 (Ts 1.12.5)TERRSRV-1115
12.0.6 (Ts 1.12.5)

The Spotfire Enterprise Runtime for R (TERR) engine included with this release is updated to 6.1.0

TPSTERRSRV-110712.0.6 (Ts 1.12.5)TERRSRV-1107
12.0.6 (Ts 1.12.5)
  • Apache Commons updated to 1.23.0

  • Apache Commons IO updated to 2.13.0

  • ASM updated to 9.5

  • FasterXML/Jackson Core updated to 2.15.2

  • Guava: Google Core Libraries for Java updated to 32.1.2-jre

  • Micrometer updated to 1.11.3

  • Jakarta Activation updated to 1.2.2

  • Simple Logging Facade for Java updated to 2.0.9

  • Spring Boot updated to 2.7.15

  • Spring Framework updated to 5.3.29

TPSTERRSRV-140012.0.6 (Ps 1.12.5)TERRSRV-1400
12.0.6 (Ps 1.12.5)
  • Apache Commons updated to 1.23.0

  • Apache Commons IO updated to 2.13.0

  • ASM updated to 9.5

  • Guava: Google Core Libraries for Java updated to 32.1.2-jre

  • Micrometer updated to 1.11.3

  • FasterXML/Jackson Core updated to 2.15.2

  • Jakarta Activation updated to 1.2.2

  • Simple Logging Facade for Java updated to 2.0.9

  • Spring Boot updated to 2.7.15

  • Spring Framework updated to 5.3.29

 

TPSTSS-3255712.0.5 (s)TSS-32557
12.0.5 (s)

The following JDBC drivers have been updated:

  • Redshift JDBC driver to version 2.1.0.14

  • Progress DataDirect Oracle driver to version 6.0.0.000977

  • Progress DataDirect DB2 driver to version 5.1.4.000413

  • Progress DataDirect MySQL driver to version 5.1.4.000266

  • Progress DataDirect SQL Server driver to version 6.0.0.001071

TPSTSS-3250212.0.5 (s)TSS-32502
12.0.5 (s)
  • AngularJS updated to 15.2.8

  • Autoprefixer updated to 10.4.14

  • ngx-toastr updated 16.1.1

  • Reactive Extensions Library for JavaScript updated to 7.8.1

  • tslib updated to 2.5.0

  • worker-timers updated to 7.0.65

  • zone.js updated to 0.13.0

TPSTSS-3236012.0.5 (s)TSS-32360
12.0.5 (s)
  • Amazon AWS SDK updated to 2.20.61

  • Apache Commons FileUpload updated to 1.5

  • Apache Log4j2 updated to 2.20.0

  • Apache Tomcat updated to 9.0.74

  • ASM updated to 9.5

  • Azure blob storage updated to 12.22.0

  • FasterXML Jackson Core updated to 2.15.0

  • Jetty updated to 9.4.51.v20230217

  • Metrics Core updated to 4.2.18

  • MigLayout updated to 11.1

  • Nimbus Jose + JWT updated to 9.31

  • PostgreSQL JDBC driver updated to 42.6.0

  • RSyntaxTextArea updated to 3.3.3

  • Simple Logging Facade for Java updated to 2.0.7

  • Spring Framework updated to 5.3.27

  • UAP-java updated to 1.5.4

  • Oracle JDK updated to 17.0.7

TPSTS-7378912.0.5 (a)TS-73789
12.0.5 (a)

jQuery updated to 3.7.0

TPSTS-7378412.0.5 (a)TS-73784
12.0.5 (a)

DocumentFormat.OpenXml updated to 2.20.0

TPSTS-7378312.0.5 (a)TS-73783
12.0.5 (a)

Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.20

TPSTS-7378212.0.5 (a)TS-73782
12.0.5 (a)

Microsoft.AspNetCore.JsonPatch updated to 6.0.20

TPSTS-7378112.0.5 (a)TS-73781
12.0.5 (a)

Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.20

TPSTS-7377912.0.5 (a)TS-73779
12.0.5 (a)

HtmlAgilityPack updated to 1.11.51

TPSTERRSRV-108012.0.5 (Ts 1.12.4)TERRSRV-1080
12.0.5 (Ts 1.12.4)
  • TIBCO Enterprise Runtime for R updated to 6.0.3.

  • Apache Commons FileUpload updated to 1.5

  • Apache Logging Updated to 2.20.0

  • Fasterxml Jackson Core updated to 2.14.3

  • Jayway JSONpath updated to 2.8.0

  • Spring Boot updated to 2.7.11

  • Spring Framework updated to 5.3.27

TPSTERRSRV-143012.0.5 (Ps 1.12.4)TERRSRV-1430
12.0.5 (Ps 1.12.4)
  • Apache Commons FileUpload updated to 1.5

  • Apache Logging updated to 2.20.0

  • FasterXML Jackson Core updated to 2.14.3

  • Jayway JSONpath updated to 2.8.0

  • Spring Boot updated to 2.7.11

  • Spring Framework updated to 5.3.27

TPSTSS-3191912.0.4 (s)TSS-31919
12.0.4 (s)
  • Angular updated to 15.0.4

  • ngx-toastr updated to 16.0.1

  • Reactive Extensions Library for JavaScript updated to 7.8.0

  • worker-timers update to 7.0.60

  • zone.js updated to 0.12.0

TPSTSS-3191812.0.4 (s)TSS-31918
12.0.4 (s)
  • Amazon AWS SDK updated to 2.19.15

  • Apache Tomcat updated to 9.0.71

  • Azure Storage blob updated to 12.20.2

  • FasterXML Jackson updated to 2.14.1

  • FasterXML Woodstox updated to 6.4.0

  • Java Microbenchmark Harness updated to 1.36

  • Jetty updated to 9.4.50.v20221201

  • Metrics Core updated to 4.2.15

  • Netty Reactor Http updated to 1.0.26

  • Netty Resolver DNS updated to 4.1.86Final

  • Nimbus JOSE+JWT updated to 9.28

  • Oracle JDK updated to 17.0.6

  • RSyntaxTextArea updated to 3.3.1

  • Simple Logging Facade for Java (SLF4J) updated to 2.0.6

  • Spring Framework updated to 5.3.24

  • XMLUnit updated to 2.9.1

TPSTS-7252312.0.4 (a)TS-72523
12.0.4 (a)
  • Bouncy Castle updated to 2.2.1

TPSTS-7243012.0.4 (a)TS-72430
12.0.4 (a)

System.Security.Cryptography.xml updated to 6.0.1

TPSTS-7242912.0.4 (a)TS-72429
12.0.4 (a)

System.Security.Cryptography.pkcs updated to 6.0.1

TPSTS-7235612.0.4 (a)TS-72356
12.0.4 (a)

system.private.servicemodel updated to 4.10.2

TPSTS-7233812.0.4 (a)TS-72338
12.0.4 (a)

jQuery updated to 3.6.4

TPSTS-7233712.0.4 (a)TS-72337
12.0.4 (a)

Newtonsoft.Json updated to 13.0.3

TPSTS-7232612.0.4 (a)TS-72326
12.0.4 (a)

System.ServiceModel.Primitives updated to 4.10.2

TPSTS-7232512.0.4 (a)TS-72325
12.0.4 (a)

System.ServiceModel.Http updated to 4.10.2

TPSTS-7231312.0.4 (a)TS-72313
12.0.4 (a)

Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.16

TPSTS-7231212.0.4 (a)TS-72312
12.0.4 (a)

Microsoft.AspNetCore.JsonPatch updated to 6.0.16

TPSTS-7231112.0.4 (a)TS-72311
12.0.4 (a)

Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.16

TPSTS-7229912.0.4 (a)TS-72299
12.0.4 (a)

Chromium Embedded Framework updated to 112.2.7

TPSTERRSRV-101912.0.4 (Ts 1.12.3)TERRSRV-1019
12.0.4 (Ts 1.12.3)
  • Apache Common updated to 1.22

  • Apache HTTP components updated to 4.5.14

  • io.micrometer updated to 1.10.3

  • Jackson Core updated to 2.14.2

  • Jakarta Activation updated to 2.1.1

  • Simple Logging Facade for Java updated to 2.0.6

  • Spring Boot updated to 2.7.8

  • Spring Framework updated to 5.3.25

  • TERR updated to 6.0.2

TPSSNXT-800812.0.4 (T 6.0.3)SNXT-8008
12.0.4 (T 6.0.3)
  • cURL updated to 8.0.1

  • Time Zone database updated to version 2023c

TPSSNXT-783512.0.4 (T 6.0.3)SNXT-7835
12.0.4 (T 6.0.3)

Internal Components for Unicode (ICU) updated to 73.1

TPSTERRSRV-143312.0.4 (Ps 1.12.3)TERRSRV-1433
12.0.4 (Ps 1.12.3)

The Python package 'spotfire' updated to 1.8.2.

TPSTERRSRV-140512.0.4 (Ps 1.12.3)TERRSRV-1405
12.0.4 (Ps 1.12.3)
  • Apache Common updated to 1.22

  • Apache HTTP components updated to 4.5.14

  • io.micrometer updated to 1.10.3

  • Jackson Core updated to 2.14.2

  • Jakarta Activation updated to 2.1.1

  • Simple Logging Facade for Java updated to 2.0.6

  • Spring Boot updated to 2.7.8

  • Spring Framework updated to 5.3.25

The following included Python packages are updated in this release:

  • bitstring updated 4.0.1

  • numpy updated 1.24.1

  • pandas updated 1.5.2

  • pip updated 22.3.1

  • pytz updated 2022.7

  • setuptools updated 65.6.3

  • wheel updated 0.38.4

TPSTSS-3179212.0.3 (s)TSS-31792
12.0.3 (s)
  • Angular updated to 14.2.9

  • Autoprefixer updated to 10.4.13

  • ngx-toastr updated to 15.2.1

  • Reactive Extensions Library for JavaScript updated to 7.5.7

  • tslib updated to 2.4.1

  • worker-timers update to 7.0.58

TPSTSS-3179012.0.3 (s)TSS-31790
12.0.3 (s)
  • Apache Tomcat updated to 9.0.69

  • FasterXML Jackson Core updated to 2.14.0

  • Azure Storage Blob updated to 12.20.1

  • PostgreSQL JDBC Driver updated to 42.5.1

  • Reactor Netty Http updated to 1.0.24

  • SnakeYAML updated to 1.33

TPSTSDC-710512.0.3 (a)TSDC-7105
12.0.3 (a)

The driver for TIBCO Data Virtualization is updated to 8.6.9.

TPSSNXT-800312.0.3 (T 6.0.2)SNXT-8003
12.0.3 (T 6.0.2)

GNOME Libxml2 updated to 2.10.3

TPSSNXT-800212.0.3 (T 6.0.2)SNXT-8002
12.0.3 (T 6.0.2)

Libarchive updated to 3.6.2. (This library is used for the .tar executable in the TERR
bin directory.)

TPSSNXT-800112.0.3 (T 6.0.2)SNXT-8001
12.0.3 (T 6.0.2)

TPS installer builder used for Windows updated so that it is not affected by CVE-2017-20051.

TPSSNXT-800012.0.3 (T 6.0.2)SNXT-8000
12.0.3 (T 6.0.2)

TinyXML updated to 9.0.0

TPSSNXT-799912.0.3 (T 6.0.2)SNXT-7999
12.0.3 (T 6.0.2)

This release includes patches from Debian that remediate the following CVEs:

  • CVE-2014-8139

  • CVE-2014-8140

  • CVE-2014-8141

  • CVE-2014-9636

TPSSNXT-798612.0.3 (T 6.0.2)SNXT-7986
12.0.3 (T 6.0.2)

Olson time zone database updated to 2022g

TPSSNXT-798512.0.3 (T 6.0.2)SNXT-7985
12.0.3 (T 6.0.2)

OpenSSL updated to 1.1.1t

TPSSNXT-798412.0.3 (T 6.0.2)SNXT-7984
12.0.3 (T 6.0.2)

curl updated to 7.87.0

TPSSNXT-798312.0.3 (T 6.0.2)SNXT-7983
12.0.3 (T 6.0.2)

zlib updated to 1.2.13.

TPSTSS-3171012.0.2 (s)TSS-31710
12.0.2 (s)
  • Progress DataDirect Connect for JDBC MySQL Driver updated to 5.1.4.000265

  • Progress DataDirect for JDBC for Oracle Driver updated to 6.0.0.000840

TPSTSS-3157612.0.2 (s)TSS-31576
12.0.2 (s)
  • Angular updated to 14.2.6

The following included NPM packages are updated in this release:

  • autoprefixer updated to 10.4.12

  • ngx-toastr updated to 15.2.1

  • Reactive Extensions Library for JavaScript updated to 7.5.7

  • worker-timers updated to 7.0.54

  • zone.js updated to 0.11.8

TPSTSS-3156912.0.2 (s)TSS-31569
12.0.2 (s)
  • Amazon AWS SDK updated to 2.17.292

  • ANTLR4 updated to 4.11.1

  • Apache Commons Text updated to 1.10.0

  • Apache CXF updated to 3.5.4

  • Apache Ignite updated to 2.14.0

  • Apache Tomcat updated to 9.0.68

  • ASM updated to 9.4

  • Azure Blob Storage updated to 12.20.0

  • BlueConic/browscap-java updated to 1.3.13

  • Dropwizard Metrics Core updated to 4.2.12

  • FasterXML/Jackson Databind updated to 2.13.4.2

  • FasterXML/Jackson Core updated to 2.13.4

  • Jetty updated to 9.4.49.v20220914

  • Log4j updated to 2.19.0

  • Nimbus JOSE + JWT updated to 9.25.6

  • Oracle JDK updated to 17.0.5

  • PostgreSQL JDBC Driver updated to 42.5.0

  • RSyntaxTextArea updated to 3.3.0

  • Simple Logging Facade for Java updated to 2.0.2

  • Spring Framework updated to 5.3.23

TPSTERRSRV-100412.0.2 (Ts 1.12.2)TERRSRV-1004
12.0.2 (Ts 1.12.2)
  • Apache Log4j updated to 2.19.0

  • ASM updated to 9.4

  • FasterXML/Jackson Databind updated to 2.13.4

  • IO Micrometer updated to 1.9.5

  • Simple Logging Facade for Java updated to 2.0.3

  • Spring Boot updated to 2.7.4

  • Spring Framework updated to 5.3.23

TPSTERRSRV-140612.0.2 (Ps 1.12.2)TERRSRV-1406
12.0.2 (Ps 1.12.2)
  • Apache Log4j updated to 2.19.0

  • ASM updated to 9.4

  • FasterXML/Jackson Databind updated to 2.13.4

  • IO Micrometer updated to 1.9.5

  • Simple Logging Facade for Java updated to 2.0.3

  • Spring Boot updated to 2.7.4

  • Spring Framework updated to 5.3.23

The following included Python packages are updated in this release:

  • numpy updated to 1.23.3

  • pandas updated to 1.4.4

  • setuptools updated to 65.3.0

TPSTSS-3447312.0.12 (s)TSS-34473
12.0.12 (s)

Oracle JDK updated to 17.0.12

TPSTSS-3446712.0.12 (s)TSS-34467
12.0.12 (s)
  • Amazon AWS SDK updated to 2.27.9

  • ANTLR 4 updated to 4.13.2

  • Apache CXF updated to 3.5.9

  • Apache Commons CLI updated to 1.9.0

  • Apache Commons Codec updated to 1.17.1

  • Apache Commons Lang updated to 3.16.0

  • Apache Commons Validator updated to 1.9.0

  • Apache Tomcat updated to 9.0.93

  • Dropwizard Metrics Core updated to 4.2.27

  • Eclipse Jetty updated to 9.4.55

  • FasterXML/Jackson Core updated to 2.17.2

  • Fifesoft RSyntaxTextArea updated to 3.5.1

  • Microsoft Azure Storage Blob client library for Java updated to 12.27.0

  • MigLayout updated to 11.4

  • Nimbus JOSE + JWT updated to 9.40

  • Simple Logging Facade for Java updated to 2.0.16

  • Spring Framework updated to 5.3.39

TPSTSS-3443112.0.12 (s)TSS-34431
12.0.12 (s)
  • Amazon Redshift JDBC driver updated to 2.1.0.26

  • DataDirect DB2 JDBC driver updated to 5.1.4.000455

  • DataDirect Oracle JDBC driver updated to 6.0.0.001408

  • DataDirect SQL Server JDBC driver updated to 6.0.0.001642

  • DataDirect MySQL JDBC driver updated to 5.1.4.000315

  • DataDirect Sybase JDBC driver updated to 5.1.4.000147

TPSTSS-3435012.0.12 (s)TSS-34350
12.0.12 (s)

underscore.js updated to 1.13.6

TPSTERRSRV-127012.0.12 (Ts 1.12.9)TERRSRV-1270
12.0.12 (Ts 1.12.9)

The bundled Spotfire Enterprise Runtime for R (a/k/a TERR) engine is updated to 6.1.4.

TPSTERRSRV-126412.0.12 (Ts 1.12.9)TERRSRV-1264
12.0.12 (Ts 1.12.9)
  • Apache Commons Codec updated to 1.17.1

  • Apache Commons Compress updated to 1.27.0

  • FasterXML/Jackson Core updated to 2.17.2

  • Guava: Google Core Libraries for Java updated to 33.2.1-jre

  • Simple Logging Facade for Java updated to 2.0.16

TPSTERRSRV-140212.0.12 (Ps 1.12.9)TERRSRV-1402
12.0.12 (Ps 1.12.9)

Java packages:

  • Apache Commons Codec updated to 1.17.1

  • Apache Commons Compress updated to 1.27.0

  • FasterXML/Jackson Core updated to 2.17.2

  • Guava: Google Core Libraries for Java updated to 33.2.1-jre

  • Simple Logging Facade for Java updated to 2.0.16

Python packages:

  • NumPy updated to 1.24.4

  • Pandas updated to 1.5.3

  • pytz updated to 2022.7.1

TPSTSS-3392912.0.11 (s)TSS-33929
12.0.11 (s)
  • Amazon Redshift JDBC driver updated to 2.1.0.26

  • Progress DataDirect DB2 JDBC driver updated to 5.1.4.000441

  • Progress DataDirect Oracle JDBC driver updated to 6.0.0.001235

  • Progress DataDirect SQL Server JDBC driver updated to 6.0.0.001475

TPSTSS-3389212.0.11 (s)TSS-33892
12.0.11 (s)

Oracle JDK updated to 17.0.11

TPSTSS-3389012.0.11 (s)TSS-33890
12.0.11 (s)
  • ASM updated to 9.7

  • Amazon AWS SDK updated to 2.25.43

  • Apache CXF Core updated to 3.5.8

  • Apache Commons CLI updated to 1.7.0

  • Apache Commons Codec updated to 1.17.0

  • Apache Commons IO updated to 2.16.1

  • Apache Commons Lang updated to 3.14.0

  • Apache Commons Text updated to 1.12.0

  • Apache Log4j updated to 2.23.1

  • Apache Tomcat updated to 9.0.88

  • Bouncy Castle Crypto APIs updated to 1.78.1

  • Eclipse Jetty updated to 9.4.54

  • FasterXML/Jackson Core updated to 2.17.0

  • IO Swagger Annotations updated to 1.6.14

  • Jespa updated to 1.2.14

  • Microsoft Azure Core HTTP Netty updated to 1.14.2

  • Microsoft Azure Storage Blob client library for Java updated to 12.25.4

  • PostgreSQL JDBC Driver updated to 42.7.3

  • RSyntaxTextArea updated to 3.4.0

  • Simple Logging Facade for Java updated to 2.0.13

  • Spring Framework updated to 5.3.34

  • Stax2 API updated to 4.2.2

TPSTSDC-749212.0.11 (a)TSDC-7492
12.0.11 (a)

TIBCO Data Virtualization ADO.NET Driver updated to 8.8.2

TPSTS-7814512.0.11 (a)TS-78145
12.0.11 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.33

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.33

  • Microsoft.AspNetCore.JsonPatch updated to 6.0.33

TPSTS-7813012.0.11 (a)TS-78130
12.0.11 (a)

underscore js updated to 1.13.7

TPSTS-7811812.0.11 (a)TS-78118
12.0.11 (a)

Bouncy Castle updated to 2.4.0

TPSTS-7782712.0.11 (a)TS-77827
12.0.11 (a)

Spotfire Enterprise Runtime for R (a/k/a TERR) engine updated to 6.1.3 HF-001 

TPSTERRSRV-121812.0.11 (Ts 1.12.8)TERRSRV-1218
12.0.11 (Ts 1.12.8)

The bundled Spotfire Enterprise Runtime for R (a/k/a TERR) engine is updated to 6.1.3.

TPSTERRSRV-120412.0.11 (Ts 1.12.8)TERRSRV-1204
12.0.11 (Ts 1.12.8)
  • Apache Commons Codec updated to 1.17.0

  • Apache Commons Compress updated to 1.26.1

  • Apache Commons IO updated to 2.16.1

  • Apache Log4j updated to 2.23.1

  • ASM updated to 9.7

  • Bouncy Castle Crypto APIs updated to 1.78.1

  • FasterXML/Jackson Core updated to 2.17.0

  • Guava: Google Core Libraries for Java updated to 33.1.0-jre

  • Micrometer updated to 1.12.5

  • Simple Logging Facade for Java updated to 2.0.13

TPSTERRSRV-140912.0.11 (Ps 1.12.8)TERRSRV-1409
12.0.11 (Ps 1.12.8)
  • Apache Commons Codec updated to 1.17.0

  • Apache Commons Compress updated to 1.26.1

  • Apache Commons IO updated to 2.16.1

  • Apache Log4j updated to 2.23.1

  • ASM updated to 9.7

  • Bouncy Castle Crypto APIs updated to 1.78.1

  • FasterXML/Jackson Core updated to 2.17.0

  • Guava: Google Core Libraries for Java updated to 33.1.0-jre

  • Micrometer updated to 1.12.5

  • Simple Logging Facade for Java updated to 2.0.13

TPSTSS-3367912.0.10 (s)TSS-33679
12.0.10 (s)

Oracle JDK updated to 17.0.10

TPSTSS-3365712.0.10 (s)TSS-33657
12.0.10 (s)

The following JDBC drivers have been updated:

  • Redshift JDBC driver to 2.1.0.25

  • Progress DataDirect Oracle driver to 6.0.0.001165

  • Progress DataDirect MySQL driver to 5.1.4.000294

TPSTSS-3359712.0.10 (s)TSS-33597
12.0.10 (s)
  • Amazon AWS SDK updated to 2.23.20

  • Apache CXF updated to 3.5.7

  • Apache Commons IO updated to 2.15.1

  • Apache Commons Validator updated to 1.8.0

  • Apache Ignite updated to 2.16.0

  • Apache Log4j updated to 2.22.1

  • Apache Tomcat updated to 9.0.85

  • AspectJ Weaver updated to 1.9.21

  • Dropwizard Metrics Core updated to 4.2.25

  • FasterXML/Jackson Core updated to 2.16.1

  • IO Swagger Annotations updated to 1.6.13

  • JAXB API-runtime updated to 2.3.9

  • Microsoft Azure Core HTTP Netty updated to 1.13.11

  • Microsoft Azure Storage Blob client library for Java updated to 12.25.1

  • MigLayout updated to 11.3

  • Nimbus JOSE + JWT updated to 9.37.3

  • PostgreSQL JDBC driver updated to 42.7.2

  • Simple Logging Facade for Java updated to 2.0.12

  • Spring Framework updated to 5.3.31

  • User Agent Parser for Java updated to 1.6.1

TPSTS-7714312.0.10 (a)TS-77143
12.0.10 (a)

Chromium Embedded Framework updated to 124.3.0

TPSTS-7713512.0.10 (a)TS-77135
12.0.10 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.29

  • Microsoft.AspNetCore.JsonPatch updated to 6.0.29

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.29

TPSTS-7713412.0.10 (a)TS-77134
12.0.10 (a)

HtmlAgilityPack updated to 1.11.60

TPSTS-7713212.0.10 (a)TS-77132
12.0.10 (a)

Apache Log4Net updated to 2.0.17

TPSTS-7663612.0.10 (a)TS-76636
12.0.10 (a)
  • Microsoft.AspNetCore.Authentication.Certificate updated to 6.0.27

  • Microsoft.AspNetCore.JsonPatch updated to 6.0.27

  • Microsoft.AspNetCore.Mvc.NewtonsoftJson updated to 6.0.27

TPSTS-7616412.0.10 (a)TS-76164
12.0.10 (a)

Bouncy Castle updated to 2.3.0

TPSTERRSRV-116712.0.10 (Ts 1.12.7)TERRSRV-1167
12.0.10 (Ts 1.12.7)
  • Apache Common Compress updated to 1.25.0

  • Apache Commons Codec updated to 1.16.0

  • Apache Commons IO updated to 2.15.1

  • Apache Log4j updated to 2.22.1

  • Bouncy Castle Crypto APIs updated to 1.77

  • FasterXML/Jackson Core updated to 2.16.1

  • Guava: Google Core Libraries for Java updated to 33.0.0-jre

  • Micrometer updated to 1.12.2

  • Simple Logging Facade for Java updated to 2.0.12

  • Spotfire Enterprise Runtime for R updated to 6.1.2.

TPSTERRSRV-141212.0.10 (Ps 1.12.7)TERRSRV-1412
12.0.10 (Ps 1.12.7)
  • Apache Common Compress updated to 1.25.0

  • Apache Commons Codec updated to 1.16.0

  • Apache Commons IO updated to 2.15.1

  • Apache Log4j updated to 2.22.1

  • Bouncy Castle Crypto APIs updated to 1.77

  • FasterXML/Jackson Core updated to 2.16.1

  • Guava: Google Core Libraries for Java updated to 33.0.0-jre

  • Micrometer updated to 1.12.2

  • Simple Logging Facade for Java updated to 2.0.12

TPSTSS-3146712.0.1 (s)TSS-31467
12.0.1 (s)

The following JDBC drivers have been updated:

  • Redshift JDBC driver to 2.1.0.9

  • Progress DataDirect Oracle driver to 6.0.0.000790

  • Progress DataDirect SQLserver driver to 6.0.0.000998

TPSTSS-3136912.0.1 (s)TSS-31369
12.0.1 (s)
  • AngularJS updated to 14.1.1

  • Reactive Extensions Library for JavaScript updated to 7.5.6

  • toastr updated to 15.0.0

  • Zones for Javascript updated to 0.11.7

TPSTSS-3136812.0.1 (s)TSS-31368
12.0.1 (s)
  • Amazon AWS SDK updated to 2.17.258

  • Apache CXF updated to 3.5.3

  • Apache Log4j updated to 2.18.0

  • Apache Tomcat updated to 9.0.65

  • Jetty updated to 9.4.48.v20220622

  • Metrics Core updated to 4.2.11

  • Microsoft Azure Blob Storage updated to 12.19.0

  • Nimbus José JWT updated to 9.23

  • Oracle JDK updated to 17.0.4

  • PostgreSQL JDBC driver updated to 42.4.1

  • Spring Framework updated to 5.3.22

  • User Agent Parser updated to 1.5.3

TPSTERRSRV-99812.0.1 (Ts 1.12.1)TERRSRV-998
12.0.1 (Ts 1.12.1)

Bundled TIBCO Enterprise Runtime for R engine updated to 6.0.1.

TPSTERRSRV-98812.0.1 (Ts 1.12.1)TERRSRV-988
12.0.1 (Ts 1.12.1)
  • IO Micrometer updated to 1.9.3

  • Spring Boot updated to 2.7.2

  • Spring Framework updated to 5.3.22

TPSSNXT-796912.0.1 (T 6.0.1)SNXT-7969
12.0.1 (T 6.0.1)

Olson time zone database updated to 2022a.

TPSSNXT-796712.0.1 (T 6.0.1)SNXT-7967
12.0.1 (T 6.0.1)

This release includes patches from Debian that remediate CVE-2018-1000035, CVE-2019-13232, CVE-2022-0529, and CVE-2022-0530. 

TPSSNXT-796612.0.1 (T 6.0.1)SNXT-7966
12.0.1 (T 6.0.1)

OpenSSL updated to 1.1.1q

TPSSNXT-796512.0.1 (T 6.0.1)SNXT-7965
12.0.1 (T 6.0.1)

This release includes a patch from International Components for Unicode (ICU) that remediates CVE-2020-10531.

TPSSNXT-796412.0.1 (T 6.0.1)SNXT-7964
12.0.1 (T 6.0.1)

zlib updated to 1.2.12

TPSSNXT-796312.0.1 (T 6.0.1)SNXT-7963
12.0.1 (T 6.0.1)

GNOME Libxml2 updated to 2.9.14

TPSSNXT-796212.0.1 (T 6.0.1)SNXT-7962
12.0.1 (T 6.0.1)

Libarchive updated to 3.6.1 (This library is used for the .tar executable in the TERR bin directory.

TPSSNXT-796112.0.1 (T 6.0.1)SNXT-7961
12.0.1 (T 6.0.1)

curl updated to 7.84.0

TPSTS-6987712.0.1 (Ps)TS-69877
12.0.1 (Ps)

The bundled Python interpreter is updated to 3.10.6.

The following included packages are updated:

  • numpy updated to 1.23.2

  • pip updated to 22.2.2

  • pandas updated to 1.4.3

  • setuptools updated to 65.2.0

TPSTERRSRV-143512.0.1 (Ps 1.12.1)TERRSRV-1435
12.0.1 (Ps 1.12.1)
  • IO Micrometer updated to 1.9.3

  • Spring Boot updated to 2.7.2

  • Spring Framework updated to 5.3.22

The bundled Python interpreter is updated to version 3.10.6.

The following included Python packages are updated in this release:

  • pip updated to 22.2.2

  • pandas updated to 1.4.3

  • numpy updated to 1.23.2

  • setuptools updated to 65.2.0

TPSTERRSRV-143412.0.1 (Ps 1.12.1)TERRSRV-1434
12.0.1 (Ps 1.12.1)

The included spotfire package is updated to 1.8.1

TPSSPOT-172112.0.0 (s)SPOT-1721
12.0.0 (s)

The following Spotfire products and components now use Java 17.0.3:

  • TIBCO Spotfire® Server

  • TIBCO Spotfire® node manager

  • TIBCO Spotfire® Service for Python (Python service)

  • TIBCO® Enterprise Runtime for R - Server Edition (TERR service)

TPSTSS-3105312.0.0 (s)TSS-31053
12.0.0 (s)

Updated JDBC drivers:

  • Progress DataDirect Oracle driver updated to 6.0.0.000707

  • Progress DataDirect Sybase driver updated to 5.1.4.000135

  • Redshift JDBC updated to 2.1.0.7

TPSTSS-3086812.0.0 (s)TSS-30868
12.0.0 (s)

Apache Ignite updated to 2.13.0

TPSTSS-3079012.0.0 (s)TSS-30790
12.0.0 (s)

Progress DataDirect Connect for JDBC SQL Server updated to 6.0.0.000827

TPSTSS-3042412.0.0 (s)TSS-30424
12.0.0 (s)

Angular updated to 13.3.9

TPSTSS-3042312.0.0 (s)TSS-30423
12.0.0 (s)
  • Amazon Redshift JDBC driver updated to 2.1.0.5

  • ANTLR4 updated to 4.10.1

  • Apache CFX updated to 3.5.2

  • Apache Ignite updated to 2.13.0

  • Apache Log4j Core updated to 2.17.2

  • Apache Tomcat updated to 9.0.63

  • ASM updated to 9.3

  • AspectJ Weaver updated to 1.9.9.1

  • AWS SDK for Java updated to 2.17.195

  • Azure Active Directory Library for Java updated to 12.14.4

  • Byte Buddy updated to 1.12.10

  • Jackson Core updated to 2.13.3

  • Jetty updated to 9.4.46.v20220331

  • JSON Small and Fast Parser updated to 2.4.8

  • Metrics Core updated to 4.2.9

  • Nimbus JOSE + JWT updated to 9.22

  • PostgreSQL JDBC Driver updated to 42.3.5

  • Progress DataDirect Connect for JDBC SQL Server updated to 6.0.0.000827

  • RSyntaxTextArea updated to 3.2.0

  • Simple Logging Facade for Java updated to 1.7.36

  • Spring Framework updated to 5.3.20

TPSSPOT-172112.0.0 (Ts)SPOT-1721
12.0.0 (Ts)

The following Spotfire products and components now use Java 17.0.3:

  • TIBCO Spotfire® Server

  • TIBCO Spotfire® node manager

  • TIBCO Spotfire® Service for Python (Python service)

  • TIBCO® Enterprise Runtime for R - Server Edition (TERR service)

TPSTERRSRV-97412.0.0 (Ts 1.12.0)TERRSRV-974
12.0.0 (Ts 1.12.0)

Embedded Java is updated to version 17.0.3.

TPSTERRSRV-94012.0.0 (Ts 1.12.0)TERRSRV-940
12.0.0 (Ts 1.12.0)
  • Apache Log4j updated to 2.17.2

  • ASM updated to 9.3

  • Guava to 31.1-jre

  • Jackson Core updated to 2.13.3

  • Jakarta Activation updated to 2.1.0

  • Micrometer IO updated to 1.9.0

  • Spring Boot updated to 2.7.0

  • Spring Framework updated to 5.3.20

TPSSPOT-172112.0.0 (Ps)SPOT-1721
12.0.0 (Ps)

The following Spotfire products and components now use Java 17.0.3:

  • TIBCO Spotfire® Server

  • TIBCO Spotfire® node manager

  • TIBCO Spotfire® Service for Python (Python service)

  • TIBCO® Enterprise Runtime for R - Server Edition (TERR service)

TPSTERRSRV-146012.0.0 (Ps 1.12.0)TERRSRV-1460
12.0.0 (Ps 1.12.0)

Embedded Java is updated to version 17.0.3.

TPSTERRSRV-144112.0.0 (Ps 1.12.0)TERRSRV-1441
12.0.0 (Ps 1.12.0)

The following third-party Python packages are bundled with Spotfire. An asterisk ( * ) indicates that the package version is updated in this release.

  • bitstring 3.1.9

  • numpy 1.22.4 *

  • pandas 1.4.2 *

  • pip 22.1.2 *

  • python-dateutil 2.8.2

  • pytz 2022.1 *

  • setuptools 62.3.2 *

  • six 1.16.0

  • spotfire 1.8.0 *

  • wheel 0.37.1

TPSTERRSRV-143712.0.0 (Ps 1.12.0)TERRSRV-1437
12.0.0 (Ps 1.12.0)

The bundled Python interpreter is updated to 3.10.4.

TPSTERRSRV-142212.0.0 (Ps 1.12.0)TERRSRV-1422
12.0.0 (Ps 1.12.0)
  • Apache Log4j updated to 2.17.2

  • ASM updated to 9.3

  • Guava to 31.1-jre

  • Jackson core updated to 2.13.3

  • Jakarta Activation updated to 2.1.0

  • Micrometer IO updated to 1.9.0

  • Spring Boot updated to 2.7.0

  • Spring Framework updated to 5.3.20

ClosedTSS-3728315.0.0 (s)TSS-37283
15.0.0 (s)

Under Nodes & Services > Network tab, clicking a service instance during an active service update operation triggers a UI error

ClosedTSS-3718215.0.0 (s)TSS-37182
15.0.0 (s)

Scheduled updates for analyses using Always or Weekly schedules, with a reload frequency, will not use a configured disk cache.

ClosedTSS-3712115.0.0 (s)TSS-37121
15.0.0 (s)

Version specific HOME environment variable value cannot be set for Spotfire Server and Node Manager on Linux making it hard to make multiple installations.

ClosedTSS-3711715.0.0 (s)TSS-37117
15.0.0 (s)

When the REST API is disabled, attempting to access the Swagger UI API documentation results in an exception in the server log.

ClosedTSS-3711515.0.0 (s)TSS-37115
15.0.0 (s)

The block-code-trust configuration command blocks a hash only for the visualization_mod type when the --type argument is omitted.

ClosedTSS-3711415.0.0 (s)TSS-37114
15.0.0 (s)

The show-code-trust command displays a non-user-friendly path to the reports directory.

ClosedTSS-3704415.0.0 (s)TSS-37044
15.0.0 (s)

Some errors that occur during an OAuth2 authorization code flow where the Spotfire Server acts as Authorization Server are not logged.

ClosedTSS-3704015.0.0 (s)TSS-37040
15.0.0 (s)

Certain errors that can occur during an OAuth2 flow are only logged on TRACE level, making troubleshooting hard.

ClosedTSS-3702715.0.0 (s)TSS-37027
15.0.0 (s)

IS_JOBS table data was not pruned for embedded information services. Additionally, a CLI command "prune-information-services-jobs" has been introduced to manually clear jobs from this table.

ClosedTSS-3700815.0.0 (s)TSS-37008
15.0.0 (s)

When exporting or copying table data from the Scheduling & Routing section of the Rules page, the "Resource pool" field displays a hyphen ("-") instead of "Default routing" for rules that use the default resource pool.

ClosedTSS-3697415.0.0 (s)TSS-36974
15.0.0 (s)

Notification messages in the administration user interface incorrectly display a horizontal scroll bar when they contain long text.

ClosedTSS-3695715.0.0 (s)TSS-36957
15.0.0 (s)

In certain scenarios, the version information for a Web Player service is lost, which prevents the JavaScript API from opening analyses.

ClosedTSS-3695615.0.0 (s)TSS-36956
15.0.0 (s)

When an error occurs during the loading of an analysis using the JavaScript API, the system incorrectly prompts the user to log in instead of displaying the relevant error information.

ClosedTSS-3688815.0.0 (s)TSS-36888
15.0.0 (s)

In certain scenarios, when Apache Ignite is having client connection issues, the Spotfire Server becomes unresponsive and does not shut down properly.

ClosedTSS-3688115.0.0 (s)TSS-36881
15.0.0 (s)

When a scheduling and routing rule is edited to change the associated analysis file, the Scheduling & Routing view in some cases incorrectly displays duplicate entries for schedules and summary statistics.

ClosedTSS-3686415.0.0 (s)TSS-36864
15.0.0 (s)

The Version information dialog in the library web interface is not scrollable, all text is not accessible even when vertical space is limited.

ClosedTSS-3676515.0.0 (s)TSS-36765
15.0.0 (s)

When navigating from the Job Activity view to the Scheduled Jobs view using the View job action, the view incorrectly displays all schedules within a file path rather than the specific job selected. This occurs when multiple jobs share the same file path.

ClosedTSS-3615615.0.0 (s)TSS-36156
15.0.0 (s)

Running the configuration command-line tool without sufficient write permissions for the log directory produces excessive error output.

ClosedTSS-2688515.0.0 (s)TSS-26885
15.0.0 (s)

The find-analysis-scripts command may fail with an OutOfMemoryError when processing analysis files containing very large XML files.

ClosedTSAS-120515.0.0 (a)TSAS-1205
15.0.0 (a)

In Automation Services Job Builder, if you use Tools > Insert Fields to insert a Document property or The path of the currently open analysis document, this can cause an exception in a number of tasks when you execute the job.

ClosedTSDC-838515.0.0 (a)TSDC-8385
15.0.0 (a)

When using the Microsoft SQL Server Analysis Services connector to connect to Power BI or Azure Analysis Services with Windows authentication, the connection fails with a MissingMethodException. This has now been addressed by reverting Microsoft.Identity.Client to version 4.65.0.

ClosedTSDC-834015.0.0 (a)TSDC-8340
15.0.0 (a)

Help buttons in the Databricks and Snowflake credential dialogs link to outdated versions of the documentation.

ClosedTSDC-833015.0.0 (a)TSDC-8330
15.0.0 (a)

The SAP HANA connector fails to connect to SAP HANA Cloud instances. This is because the connector queries system columns and views that are deprecated in SAP HANA Cloud.

ClosedTSDC-826915.0.0 (a)TSDC-8269
15.0.0 (a)

A false-negative "Not logged into the external connection" error appears in the Data Source Settings dialog, despite a successful authentication flow for OAuth-configured connections.

ClosedTSDC-791215.0.0 (a)TSDC-7912
15.0.0 (a)

When using the OData connector to load large amounts of data, the application sometimes consumes excessive memory and stops responding.

ClosedTSDC-778615.0.0 (a)TSDC-7786
15.0.0 (a)

When using the Databricks connector, an error occurs when loading a preview or importing data if a table contains Date or DateTime columns with values that cannot be handled.

ClosedTS-8578115.0.0 (a)TS-85781
15.0.0 (a)

When performing a join operation on multiple correlated columns, the data engine sometimes overestimates the required hash-table size. This can cause the engine to select a less efficient join implementation, leading to increased memory usage and slower performance.

ClosedTS-8573915.0.0 (a)TS-85739
15.0.0 (a)

In a box plot with a fixed y-axis range, enabling violins can cause the visualization to stop responding with an infinite progress indicator.

ClosedTS-8566515.0.0 (a)TS-85665
15.0.0 (a)

IronPython scripts fail to load assemblies Spotfire.Dxp.Data.Formats.Sbdf and Spotfire.Dxp.Data.Formats.Stdf unless imported using full name.

ClosedTS-8566215.0.0 (a)TS-85662
15.0.0 (a)

The “Configure Industry Pro add-ons” license is logged when the desktop client is used to save demo files to local storage.

ClosedTS-8565915.0.0 (a)TS-85659
15.0.0 (a)

In the Select columns dialog for an action mod input parameter of type DataViewDefinition, columns are added in the wrong order.

ClosedTS-8565015.0.0 (a)TS-85650
15.0.0 (a)

A drop-down list control in a text area might show (---) instead of (None) when the associated property value does not match any of the configured options.

ClosedTS-8564115.0.0 (a)TS-85641
15.0.0 (a)

In a statistical layer with multiple measures, some measures might not be shown if any of the labels contain Japanese characters.

ClosedTS-8562615.0.0 (a)TS-85626
15.0.0 (a)

Legend shows full technical expressions for color gradient items when edited from the Visualization Properties panel.

ClosedTS-8549215.0.0 (a)TS-85492
15.0.0 (a)

Clients are very slow to detect database connection problems when executing information links.

ClosedTS-8544915.0.0 (a)TS-85449
15.0.0 (a)

The Add/Edit Calculated Column dialog freezes when hovering over properties that have extremely long values. Tooltips are now limited to 1000 characters to prevent this behavior.

ClosedTS-8536415.0.0 (a)TS-85364
15.0.0 (a)

Unexpected shutdown when editing Information Links with migrated data sources that lack re-saved credentials.

ClosedTS-8522315.0.0 (a)TS-85223
15.0.0 (a)

Not possible to open the Edit Title Expression forms dialog directly from the Title Bar card.

ClosedTS-8519215.0.0 (a)TS-85192
15.0.0 (a)

When creating or editing a prepared report for PDF export, pressing Enter or Shift+Enter in the Headers and footers section continues the export flow instead of adding a new line.

ClosedTS-8517415.0.0 (a)TS-85174
15.0.0 (a)

Single match joins in the data engine use an excessive amount of memory and show reduced performance in certain scenarios.

ClosedTS-8510515.0.0 (a)TS-85105
15.0.0 (a)

The Application Profiler sometimes fails to apply bookmarks when running on analyses in the library.

ClosedTS-8478515.0.0 (a)TS-84785
15.0.0 (a)

If a data table fails to load while containing an on-demand data source whose inputs load correctly, a memory leak may occur when parallel reload is used.

ClosedTS-8467815.0.0 (a)TS-84678
15.0.0 (a)

Dropdown menus in the Text Area do not display their items when using a device with touch mode enabled.

ClosedTS-8465615.0.0 (a)TS-84656
15.0.0 (a)

Editing columns for “Columns and labels tooltip” causes a crash if the expression references a non-existing table.

ClosedTS-8464615.0.0 (a)TS-84646
15.0.0 (a)

Null values assigned to named parameters in on-demand settings are ignored, causing the associated data loading process to be skipped.

A new checkbox is now available in the on-demand parameter settings to explicitly allow the use of null as a parameter value.

ClosedTS-8456815.0.0 (a)TS-84568
15.0.0 (a)

Custom extensions do not receive notifications from the legacy CopyrightText or CopyrightLink properties of the TMS map layer when copyright information is updated.

ClosedTS-8454215.0.0 (a)TS-84542
15.0.0 (a)

If the page layout in an analysis has a scrollbar, and you scroll within a visualization that also has a scrollbar, both the visualization and the page are scrolled instead of just the visualization.

ClosedTS-8453015.0.0 (a)TS-84530
15.0.0 (a)

If the Spotfire landing page is cobranded, pressing Ctrl and scrolling the mouse wheel will cause the application to zoom in and out.

ClosedTS-8451515.0.0 (a)TS-84515
15.0.0 (a)

If a line or curve width is set via the API and its value is outside of the default input range for values set in the visualization properties dialog, interacting with the line or curve in the dialog leads to no response from the client.

This is addressed by extending the valid input range for the dialog so that it equals the range used when working with the API.

ClosedTS-8449115.0.0 (a)TS-84491
15.0.0 (a)

Validation of IronPython scripts can cause exceptions when the input values are empty.

ClosedTS-8447715.0.0 (a)TS-84477
15.0.0 (a)

An error occurs when retrieving data from Information Link using Statistica.

ClosedTS-8443715.0.0 (a)TS-84437
15.0.0 (a)

The feature layer of a map chart is not updated when the underlying shape data changes.

ClosedTS-8441015.0.0 (a)TS-84410
15.0.0 (a)

If an analysis contains an IronPython script where a script parameter is a null value (for example, if the input comes from a document property currently without a value) the parameter is ignored rather than being set to None as expected.

ClosedTS-8440115.0.0 (a)TS-84401
15.0.0 (a)

Missing extension events

If your environment includes any extensions that listen to changes to CopyrightText and/or CopyrightLink of a TMS Layer in a map chart, you currently do not receive any events from such changes.

ClosedTS-8438415.0.0 (a)TS-84384
15.0.0 (a)

When you trellis by a column with a large amount of unique values, memory usage can increase and lead to no response from the client.

ClosedTS-8434815.0.0 (a)TS-84348
15.0.0 (a)

In the installed client, and in the web client in some web browsers, images are sometimes not shown as expected in map charts with a large number of trellis panels.

ClosedTS-8433915.0.0 (a)TS-84339
15.0.0 (a)

It is not possible to open an analysis if a data table in the analysis contains stored data with a Filter Rows transformation and a Pivot transformation, if the Filter Rows transformation removes all rows because of a changed document property value.

ClosedTS-8432415.0.0 (a)TS-84324
15.0.0 (a)

If you attempt to open Spotfire after downgrading to an earlier version, the application sometimes closes unexpectedly, because the CEF (Chromium Embedded Framework) cache is not cleared during the downgrade.

ClosedTS-8431115.0.0 (a)TS-84311
15.0.0 (a)

In visualizations with a horizontal continuous scale, scale labels are not shown when the visualization width is too small to fit several labels.

ClosedTS-8429715.0.0 (a)TS-84297
15.0.0 (a)

When you are opening an XLSX Excel file with DateTimeOffset content, this results in an error.

ClosedTS-8422115.0.0 (a)TS-84221
15.0.0 (a)

When you use Spotfire with the Japanese language setting, the label Use short number format is partially cut off in the Formatting page of the visualization properties dialog in the installed client.

ClosedTS-8422015.0.0 (a)TS-84220
15.0.0 (a)

Using measures from a secondary data table in the statistics table of the Box Plot causes a crash.

ClosedTS-8419715.0.0 (a)TS-84197
15.0.0 (a)

In rare cases, when using the Concatenate aggregation in an OVER expression, the result can concatenate values in the wrong order.

ClosedTS-8410315.0.0 (a)TS-84103
15.0.0 (a)

When using the Line from Data Table tool to add a line from a data table with many rows, and that data table is also the main table of the visualization, the analysis experiences high memory consumption and poor performance.

ClosedTS-8400115.0.0 (a)TS-84001
15.0.0 (a)

Client certificate authentication, including two-factor authentication, does not work with TLS 1.3.

ClosedTS-8285715.0.0 (a)TS-82857
15.0.0 (a)

Some user action log entries for memory and cpu usage (in the monitoring.wp category) are missing when services are run on Linux.

ClosedTS-8270115.0.0 (a)TS-82701
15.0.0 (a)

If you add an expression using Rank with ties.method=maximum, or RankReal with ties.method=maximum or ties.method=average, in rare cases, this can give the wrong result for rows with a row number close to a multiple of 8192, if they have any ties.

ClosedTSS-3688414.8.0 (s)TSS-36884
14.8.0 (s)

In certain scenarios, when Apache Ignite is having client connection issues, it can take a very long time before the Spotfire Server shuts down properly, after failing to reconnect.

ClosedTSS-3684214.8.0 (s)TSS-36842
14.8.0 (s)

In 14.5.0 and 14.0.8, changes were made to the display names for item types in the Spotfire library, but this was not clearly communicated in release notes. This change can, for example, be seen in action logs. 

The following changes were made:

  • filter > Filter (Information Designer)

  • dxp > Analysis file (.dxp)

  • sbdf > Spotfire Binary Data Format (.sbdf)

  • query > Information Link (Information Designer)

  • dataconnection > Data connection

  • join > Join (Information Designer)

  • analyticmodel > Analytic model

  • datafunction > Data function

  • colorscheme > Color scheme

  • column > Column (Information Designer)

  • procedure > Procedure (Information Designer)

  • automationjob > Automation Services job

  • dxpscript > Analysis script

  • shapes > Shape collection

  • datasource > Data source (Information Designer)

  • connectiondatasource > Connection data source

  • visualizationmod > Visualization mod

  • actionmod > Action mod

  • analysisstate > Analysis state

  • analysis > Analysis

  • poster > Poster

  • guide > Guide

  • custom > Custom

  • task > Task

  • analyticitem > Analytic item

  • bookmark > Bookmark

ClosedTSS-3681914.8.0 (s)TSS-36819
14.8.0 (s)

The default Content Security Policy does not block form actions, even though Spotfire does not make use of them.

ClosedTSS-3678914.8.0 (s)TSS-36789
14.8.0 (s)

If you use OpenID Connect authentication with Pushed Authorization Requests (PAR), the requests can fail if the PAR endpoint uses HTTP Basic authentication.

ClosedTSS-3677014.8.0 (s)TSS-36770
14.8.0 (s)

On the My account page, the Revoke trust option is missing from the context menu when right-clicking on a signer in the Trusted mod developers/Trusted signers section.

ClosedTSS-3672414.8.0 (s)TSS-36724
14.8.0 (s)

Notes regarding the TIBCO Spotfire Statistics Services server in the Spotfire® Server and Environment - Installation and Administration manual do not clearly state that the product should no longer be used now that it has reached End of Support (which happened 11/30/2024).

ClosedTSS-3668514.8.0 (s)TSS-36685
14.8.0 (s)

If you try to resume a previously interrupted execution of the find-analysis-scripts command, an error is shown (“Failed to analyze file”).

ClosedTSS-3668414.8.0 (s)TSS-36684
14.8.0 (s)

In the Scheduling & Routing, Activity page, the sort order of the activities might be incorrect because the Start time and End time columns do not account for AM/PM designations.

ClosedTSS-3664614.8.0 (s)TSS-36646
14.8.0 (s)

If you are running a localized version of Spotfire, and you cancel an Automation Services job, the status information in the server logs is not correctly encoded for some languages.

ClosedTSS-3663214.8.0 (s)TSS-36632
14.8.0 (s)

If you select and attempt to delete a very large number of library items at the same time, the delete action sometimes fails, and an Internal Server Error is returned from the Spotfire Server.

ClosedTSS-3661714.8.0 (s)TSS-36617
14.8.0 (s)

Handling of Information Model elements can make the installed Spotfire client close unexpectedly due to timeout issues.

ClosedTSS-3661514.8.0 (s)TSS-36615
14.8.0 (s)

If you make an update to the name or description of a selected analysis file from the details panel in the Library, Browse page, the changes are not immediately shown in the panel after the update.

ClosedTSS-3661314.8.0 (s)TSS-36613
14.8.0 (s)

The Spotfire Server logs certain messages regarding extraction of intermediate code signing certificates on a DEBUG level, instead of logging it on an ERROR or INFO level, which would make troubleshooting easier.

ClosedTSS-3659914.8.0 (s)TSS-36599
14.8.0 (s)

In the Scheduling & Routing, Rules page, the Default routing entry in the Resource pool column should not be shown as hyperlink, because the default routing is not a defined resource pool.

ClosedTSS-3659014.8.0 (s)TSS-36590
14.8.0 (s)

If a cobranding package contains both a custom header and a custom login page, the custom header is never applied.

ClosedTSS-3657414.8.0 (s)TSS-36574
14.8.0 (s)

OAuth2 authentication does not work when the scopes of access token and refresh token differ.

With this fix, it is now possible to add scope in the configuration of the OAuth server.

ClosedTSS-3652514.8.0 (s)TSS-36525
14.8.0 (s)

The documentation for the set-library-permissions command describes how to assign execute permissions on a library folder incorrectly.

ClosedTSS-3652414.8.0 (s)TSS-36524
14.8.0 (s)

The output from the delete-library-items command is unclear when you are combining -P/-T with --search-query.

ClosedTSS-3650914.8.0 (s)TSS-36509
14.8.0 (s)

If you import library content from a Spotfire system with library compression enabled to a system with compression disabled, this leads to corrupt files in the library.

ClosedTSS-3647114.8.0 (s)TSS-36471
14.8.0 (s)

If you have used an external login within Spotfire (for example, to connect to the Spotfire Community) and you try to log out from the My account page on the server (under Manage logins), you must sometimes do the log out action twice for it to take effect.

ClosedTSS-3645714.8.0 (s)TSS-36457
14.8.0 (s)

SCIM filter expressions with values containing certain characters are rejected.

ClosedTSS-3642414.8.0 (s)TSS-36424
14.8.0 (s)

In the documentation, the help topic Running Web Player or Automation Services on Linux incorrectly states that you must install a driver to use the connector for Oracle. The required drivers are, in fact, included with Spotfire in versions 14.5 and later.

ClosedTSS-3641014.8.0 (s)TSS-36410
14.8.0 (s)

The systemd service file is copied to an incorrect path if the path returned by pkg-config is empty.

ClosedTSS-3640314.8.0 (s)TSS-36403
14.8.0 (s)

In the Monitoring & Diagnostics, Information Services page, the column Rows in the Information Services activity table, is not correctly sorted when selecting ascending or descending sorting. 

ClosedTSS-3639914.8.0 (s)TSS-36399
14.8.0 (s)

In some situations, if you try to log in to the server, the login attempt gets stuck or is really slow.

ClosedTSS-3639714.8.0 (s)TSS-36397
14.8.0 (s)

In the Groups page of the Spotfire Server web administration pages, if you try to delete a subgroup while looking at the groups using the table's hierarchical display mode, an error is shown (405 (Method Not Allowed)).

ClosedTSS-3639314.8.0 (s)TSS-36393
14.8.0 (s)

Deleting library items from a large library can take an excessively long time when you are using external file storage, and this can possibly lead to database blocking.

ClosedTSS-3639114.8.0 (s)TSS-36391
14.8.0 (s)

In the Monitoring & Diagnostics, Instances page, the columns Total data view size and Total document node count in the Information table for a service instance, are not correctly sorted when selecting ascending or descending sorting. 

ClosedTSS-3637314.8.0 (s)TSS-36373
14.8.0 (s)

If your login to the administration pages is successful, the Login button can sometimes get enabled again if there is some latency in the redirection to the view that you should see.

ClosedTSS-3637014.8.0 (s)TSS-36370
14.8.0 (s)

The scheduled updates disk cache is not used as expected for overnight schedules (that is, for schedules that should only load new data at the start of the schedule and then keep the data in the cache 24/7).

ClosedTSS-3635714.8.0 (s)TSS-36357
14.8.0 (s)

In a Kerberos environment, when someone tries to open an analysis created by another user, and the analysis includes an on-demand information link, from which more than 1000 rows are marked, an error is shown.

ClosedTSS-3632314.8.0 (s)TSS-36323
14.8.0 (s)

If you cancel an Automation Services job that is listed as "in progress" in the Job activity page of the web administration pages, the status and Details information for that job do not show that the job was canceled.

ClosedTSS-3631314.8.0 (s)TSS-36313
14.8.0 (s)

If you are using the migrate-db command to migrate a Spotfire database stored on Oracle, some table constraints are not being considered when the migration order of the tables is determined.

ClosedTSS-3630614.8.0 (s)TSS-36306
14.8.0 (s)

The documentation for clustered server deployments does not mention that Apache Ignite uses port 5704. Without configuring port 5704, the clustered server deployment will not work as expected.

ClosedTSS-3629814.8.0 (s)TSS-36298
14.8.0 (s)

In the Library page of the Spotfire Server web administration pages, if the Details panel is open and you right-click on an analysis and select View permissions or View version history, the Details panel is closed instead of being switched to the correct tab.

ClosedTSS-3617214.8.0 (s)TSS-36172
14.8.0 (s)

If you export a table from the Spotfire Server administration pages as a CSV or JSON file, the exported file does not always show the columns in the same order as the table on the page.

ClosedTSS-3545614.8.0 (s)TSS-35456
14.8.0 (s)

Validation of Information Services elements during library import is slower than necessary.

ClosedTSS-3537314.8.0 (s)TSS-35373
14.8.0 (s)

In the server administration pages, if you double-click on the member name of a subgroup on the details page for a group, you are not taken to the details page for the subgroup as expected.

ClosedTSS-3535014.8.0 (s)TSS-35350
14.8.0 (s)

Library export can sometimes fail if concurrent modifications are made to the items you are trying to export, while the export is in progress.

ClosedTSS-3412514.8.0 (s)TSS-34125
14.8.0 (s)

If you import an Automation Services job with multiple schedules, and then edit the job from the Automation Services, Scheduled jobs page, the schedules are not shown in the correct time order.

ClosedTSS-3409914.8.0 (s)TSS-34099
14.8.0 (s)

If you try to schedule an Automation Services job and happen to add invalid times to the Begin schedule and End schedule, the state of the Add schedule button is not updated even after fixing the issues.

ClosedTSS-3313414.8.0 (s)TSS-33134
14.8.0 (s)

If you are using the Edit permissions for <_folder name_> dialog to edit permissions for a folder, the drop-down lists to add permission (under Add users and groups) and to edit permission (under Specified permission), can both be open simultaneously.

ClosedTSS-3244214.8.0 (s)TSS-32442
14.8.0 (s)

In the Library, Browse page, if you try to add an item to favorites but this action fails, a loading spinner is shown indefinitely instead of the star icon for the item.

ClosedTSS-3035014.8.0 (s)TSS-30350
14.8.0 (s)

Repair or uninstallation of the Spotfire Server and/or the node manager on Windows does not work on computers with a very high display resolution, such as 3840 x 2160 pixels. The repair/uninstall dialogs in the installers are not shown as expected and there is no way to proceed with the repair/uninstallation.

ClosedTSS-2682014.8.0 (s)TSS-26820
14.8.0 (s)

If you run library searches using nested method operators (DEPENDS_ON, REQUIRED_BY), this does not produce correct results when you are using Microsoft SQL Server or PostgreSQL as the Spotfire Server database.

ClosedTSDC-820914.8.0 (a)TSDC-8209
14.8.0 (a)

Sometimes, when you access data using the Oracle connector, an exception is shown:
Oracle.ManagedDataAccess.Client.OracleException: ORA-01013: User requested cancel of current operation

ClosedTSDC-811614.8.0 (a)TSDC-8116
14.8.0 (a)

If you are adding data using the Oracle connector, the interface where you select your data excludes schemas without physical tables, even when valid views, synonyms or procedures are present.

ClosedTSDC-811414.8.0 (a)TSDC-8114
14.8.0 (a)

If you are adding data using the Oracle connector, views and synonyms are not listed in the interface where you select your data.

ClosedTSDC-810514.8.0 (a)TSDC-8105
14.8.0 (a)

If you are using the Databricks or Apache Spark connector to create on-demand connections with multiple columns, and any column is of the data type BIGINT or INT, this results in an error.

ClosedTSDC-809114.8.0 (a)TSDC-8091
14.8.0 (a)

When you are editing Snowflake and Apache Drill data connections, the Select data flyout loads very slowly.

ClosedTSDC-807614.8.0 (a)TSDC-8076
14.8.0 (a)

If you use Kerberos authentication, and you try to open an analysis file with Cloudera Impala data connections, the analysis is not loaded correctly if it was created in certain versions.

ClosedTSDC-803314.8.0 (a)TSDC-8033
14.8.0 (a)

When you are adding or editing data from Snowflake, and you are browsing schemas and tables in the Select data from Snowflake flyout, an error occurs if you click on the middle navigation option in the path above the table list.

ClosedTSDC-802014.8.0 (a)TSDC-8020
14.8.0 (a)

If you are creating a Snowflake data connection and you are assigned roles through inheritance, the inherited roles are not shown in the Role drop-down list.

ClosedTSDC-801714.8.0 (a)TSDC-8017
14.8.0 (a)

You cannot get more than 10,000 rows from a Google Analytics data connection.

ClosedTSDC-801414.8.0 (a)TSDC-8014
14.8.0 (a)

When you you use an identity provider (OAuth2) for authentication in a Snowflake data connection, you get an error because the access token length exceeds the connection string limit. 

ClosedTSDC-801214.8.0 (a)TSDC-8012
14.8.0 (a)

The translated documentation states that you can author connections to SAP HANA in the web client.

ClosedTSDC-800114.8.0 (a)TSDC-8001
14.8.0 (a)

You cannot use the dedicated data connector for Databricks to connect to workspaces that are configured with the legacy Hive metastore for data governance.

ClosedTSDC-799514.8.0 (a)TSDC-7995
14.8.0 (a)

It is not possible to access data with the connector for OData if the selected data contains columns with data type Time.

ClosedTSDC-799114.8.0 (a)TSDC-7991
14.8.0 (a)

When you load data on demand from a data connection to OData version 4, you cannot use prompts for columns with data type GUID in the external system.

ClosedTSDC-797414.8.0 (a)TSDC-7974
14.8.0 (a)

If you start to add a data connection to Google Analytics using the Spotfire web client, you sign in to Google, and then cancel the workflow by closing the dialog, the web client session is frozen.

ClosedTS-8400114.8.0 (a)TS-84001
14.8.0 (a)

Client certificate authentication, including two-factor authentication, does not work with TLS 1.3.

ClosedTS-8400014.8.0 (a)TS-84000
14.8.0 (a)

If you have configured a Modules folder that ends with backslash characters, the out-of-process execution of, for example, Excel files fails with an EndOfStream exception.

ClosedTS-8393114.8.0 (a)TS-83931
14.8.0 (a)

If you use a dark visual theme in Spotfire, some parts of the Conversations panel (opened from View > Collaboration) might have the wrong background color.

ClosedTS-8388414.8.0 (a)TS-83884
14.8.0 (a)

Axis selectors in the legend sometimes show only one column although many columns are selected on the axis.

ClosedTS-8387214.8.0 (a)TS-83872
14.8.0 (a)

The drop targets for the X, Y, category, and value axes are sometimes incorrect in visualizations where you can switch between horizontal and vertical orientation (for example, in bar charts, box plots, and line charts).

ClosedTS-8385514.8.0 (a)TS-83855
14.8.0 (a)

When a horizontal bar chart is configured with dual scales, incorrect labels are shown for the axes on the Formatting page of the visualization properties dialog.

ClosedTS-8384314.8.0 (a)TS-83843
14.8.0 (a)

If you attempt to open an SBDF file (Spotfire Binary Data Format file) containing invalid Unicode string data, Spotfire closes unexpectedly.

ClosedTS-8383714.8.0 (a)TS-83837
14.8.0 (a)

If an application language has been specified using the Language preference under ApplicationPreferences in Administration Manager, it sometimes requires that you restart Spotfire three times before the selected language is applied in the application.

ClosedTS-8366614.8.0 (a)TS-83666
14.8.0 (a)

In the web client, it is not possible to switch between analysis pages if the page navigation is shown at the top and the menu bar is hidden.

ClosedTS-8365614.8.0 (a)TS-83656
14.8.0 (a)

Spotfire Web Player service instances running on Linux invoke internal testing of subprocesses (intended for use by data loading), which can take several seconds to finish. In rare cases, this leads to high memory consumption on the node manager.

ClosedTS-8361314.8.0 (a)TS-83613
14.8.0 (a)

If you specify display names for the values shown in a slider property control in a text area, the display names are not shown above the slider as expected.

ClosedTS-8352414.8.0 (a)TS-83524
14.8.0 (a)

If you are copying data from Excel and pasting it into Spotfire, and the data contains more than 256 columns, the number of columns will be truncated to 256.

ClosedTS-8351014.8.0 (a)TS-83510
14.8.0 (a)

Exceptions that occur in custom extensions as the result of a DocumentChanged event are logged as Warnings, which makes them hard to notice in the logs. They should instead be logged as Errors.

ClosedTS-8349914.8.0 (a)TS-83499
14.8.0 (a)

If you enter a custom query that ends on a single-line comment into a data connection, this will break an otherwise valid custom query.

ClosedTS-8344014.8.0 (a)TS-83440
14.8.0 (a)

If you are pressing Ctrl+V while you are editing text in an input field, and CapsLock is active, this is interpreted as if you want to import data from the clipboard instead of just pasting the text into the input field.

ClosedTS-8341514.8.0 (a)TS-83415
14.8.0 (a)

When you add data from an Excel file, the wrong row will be used as the Name row if any ignored rows before the selected row contain non-string data.

ClosedTS-8337614.8.0 (a)TS-83376
14.8.0 (a)

The ability for an administrator to control the whether an end user should be allowed to export data using File > Export > Data to file and Data to library is not at a fine enough granularity level.
This has been fixed by introducing two new license features, the first one (Export data from data table) is controlling the data table portion of the File > Export > Data to file dialog, and the second one (Export data to library) is controlling File > Export > Data to library (which now requires both the Save to library and the new Export data to library license features).

ClosedTS-8332714.8.0 (a)TS-83327
14.8.0 (a)

The web browser preference IgnoreGpuBlacklist maps to the incorrect Chromium flag and therefore has no effect. This results in GPU acceleration being disabled in certain environments.

ClosedTS-8329114.8.0 (a)TS-83291
14.8.0 (a)

If you change the language preference for a group (using the Administration Manager), the change is not applied as expected after a group member restarts the Spotfire client.

ClosedTS-8329014.8.0 (a)TS-83290
14.8.0 (a)

When you use multiple readers in a visualization mod, the hasValueChanged API can sometimes result in an error.

ClosedTS-8327614.8.0 (a)TS-83276
14.8.0 (a)

If you use the Visualization properties panel to configure a line chart Y-axis with both Single scale and Relative scale, and then open the Edit scale range popover, the Set to current range button is incorrectly enabled, and clicking it results in an unexpected scale range.

ClosedTS-8327214.8.0 (a)TS-83272
14.8.0 (a)

At the end of an update made by scheduled updates, if parsing of data loading exceptions is unsuccessful, this can result in an error that blocks the event ClosedLifeCycleEvent from being sent. This will in turn lead to an error in the log, which might prevent other scheduled updates (following the error) from working as expected.

ClosedTS-8319014.8.0 (a)TS-83190
14.8.0 (a)

When you use continuous coloring in a visualization, the calculation is, in some cases, done on an unaggregated data view, which can cause performance issues if you use large data sets.

ClosedTS-8311214.8.0 (a)TS-83112
14.8.0 (a)

The Spotfire installer is not included in the distribution file for hotfixes.

ClosedTS-8310214.8.0 (a)TS-83102
14.8.0 (a)

If you delete a previously duplicated visualization containing an action trigger, and the action mod used by the trigger has been removed from the analysis, Spotfire closes unexpectedly.

ClosedTS-8309514.8.0 (a)TS-83095
14.8.0 (a)

If an invalid default property value is defined in a visualization mod, and you attempt to add the mod to an analysis, Spotfire shows an exception instead of an informative notification.

ClosedTS-8308114.8.0 (a)TS-83081
14.8.0 (a)

If you have created a data connection and edited the data type for a column within the connection itself, and later open the connection for editing from the data canvas, the edited data type is forgotten.

ClosedTS-8304514.8.0 (a)TS-83045
14.8.0 (a)

If you try to mark items from the legend in a visualization mod with multiple data views, this does not always work.

ClosedTS-8304214.8.0 (a)TS-83042
14.8.0 (a)

When you are using the API to remove a data table, or to add or remove a relation, in the same transaction as when you are removing a column, Spotfire sometimes closes unexpectedly.

ClosedTS-8296614.8.0 (a)TS-82966
14.8.0 (a)

If you filter data used by a visualization mod, memory is leaked because the mod retains data from old data views.

ClosedTS-8293614.8.0 (a)TS-82936
14.8.0 (a)

Custom notifications using the API NotificationAction.Create with dismissWhenInvoked set to "true" will not dismiss the notification when it has been invoked from the Notification details dialog.

ClosedTS-8285814.8.0 (a)TS-82858
14.8.0 (a)

When you are using the web client and a custom header (from a cobranding package) is available, and you drag a panel within an analysis, the drop target indicating where the panel will end up is misaligned.

ClosedTS-8282414.8.0 (a)TS-82824
14.8.0 (a)

If you open an analysis in the web client, and the analysis contains a visualization mod that is saved in the library, sometimes the latest version of the mod is not used.

ClosedTS-8275814.8.0 (a)TS-82758
14.8.0 (a)

Sometimes, if you request OpenID scopes in your data connection, Spotfire cannot find the token in the local cache, which makes it impossible to properly connect to a database.

ClosedTS-8267714.8.0 (a)TS-82677
14.8.0 (a)

If you try to drag a visualization from one instance of the web client (a tab or browser window) to another, a drop target is shown which makes it seem like this is possible even though this action is not allowed.

ClosedTS-8266414.8.0 (a)TS-82664
14.8.0 (a)

When you create a details visualization from a visualization with a horizontal color legend, you can sometimes get a blank area instead of a legend in the resulting visualization.

ClosedTS-8263114.8.0 (a)TS-82631
14.8.0 (a)

If you configure the Value axis of a box plot to use Reverse scale, and both the Zoom sliders and the Violin functionality are added, the box plot becomes unresponsive.

ClosedTS-8239514.8.0 (a)TS-82395
14.8.0 (a)

In the Visualization properties panel, the menu option Evaluate axis expression on is missing for visualizations that use streaming data. This makes it impossible to evaluate the axis on Current filtering only, which is required for categorical axes when you use streaming data.

ClosedTS-8197114.8.0 (a)TS-81971
14.8.0 (a)

If you try to upload a file that exceeds the size limit for the web client (currently 1 GB), nothing happens, and you are not notified about the limit.

ClosedTS-8191314.8.0 (a)TS-81913
14.8.0 (a)

If you open an analysis using the Spotfire application in a web browser, and your server provides a custom cobranding header, the top menu bar of Spotfire is briefly overlapping the custom header on startup.

ClosedTS-8184814.8.0 (a)TS-81848
14.8.0 (a)

The drop-down list that lets you change the categorization for a column in the Data in analysis flyout does not show which option is the default.

ClosedTERRSRV-180014.8.0 (Ts 1.25.0)TERRSRV-1800
14.8.0 (Ts 1.25.0)

When the service is returning a large volume of data, the session can sometimes get pruned. This can prevent the output from the service from being sent to the analysis that made the request.

ClosedTERRSRV-177414.8.0 (Ts 1.25.0)TERRSRV-1774
14.8.0 (Ts 1.25.0)

During startup of the Spotfire Service for Python, errors from Simple Logging Facade for Java (SLF4J) are shown in the service logs.

ClosedSNXT-816314.8.0 (T 6.1.8)SNXT-8163
14.8.0 (T 6.1.8)

The documentation about packages with dependencies to libxml2 does not contain information about which specific version to install to make it work on Red Hat Enterprise Linux (RHEL) 10.

If you use RHEL 10, you must install the xml2 version 1.3.6 from the Posit Package Manager repository snapshot dated 2024-10-15 (https://packagemanager.posit.co/cran/2024-10-15). With this fix, the documentation has been updated to include this information.

ClosedTERRSRV-188114.8.0 (Rs 1.25.0)TERRSRV-1881
14.8.0 (Rs 1.25.0)

If the Spotfire Service for R is deployed and configured in a system with a locale other than UFT-8, this can cause characters being rendered inaccurately.
To prevent such issues, you can now add an r.process.stream.encoding property in the custom.properties, to manually override the character set if your specific R environment requires a legacy regional locale.

ClosedTERRSRV-180514.8.0 (Rs 1.25.0)TERRSRV-1805
14.8.0 (Rs 1.25.0)

The documentation of the engine.container.rversion property does not make it clear that you must delete a currently available image and restart the service to make an update of the setting take effect.

ClosedTERRSRV-180014.8.0 (Rs 1.25.0)TERRSRV-1800
14.8.0 (Rs 1.25.0)

When the service is returning a large volume of data, the session can sometimes get pruned. This can prevent the output from the service from being sent to the analysis that made the request.

ClosedTERRSRV-179714.8.0 (Rs 1.25.0)TERRSRV-1797
14.8.0 (Rs 1.25.0)

The size of a data function output file (.sbdf) created by the Spotfire Service for R can sometimes be bigger than the size of the file you get when the same data table is exported from the installed Spotfire client.

ClosedTERRSRV-177414.8.0 (Rs 1.25.0)TERRSRV-1774
14.8.0 (Rs 1.25.0)

During startup of the Spotfire Service for Python, errors from Simple Logging Facade for Java (SLF4J) are shown in the service logs.

ClosedTERRSRV-180014.8.0 (Ps 1.25.0)TERRSRV-1800
14.8.0 (Ps 1.25.0)

When the service is returning a large volume of data, the session can sometimes get pruned. This can prevent the output from the service from being sent to the analysis that made the request.

ClosedTERRSRV-177414.8.0 (Ps 1.25.0)TERRSRV-1774
14.8.0 (Ps 1.25.0)

During startup of the Spotfire Service for Python, errors from Simple Logging Facade for Java (SLF4J) are shown in the service logs.

ClosedTSS-3636414.7.0 (s)TSS-36364
14.7.0 (s)

When you are using the node manager default.conf to automatically install services, it can sometimes result in duplicate service instances. For example, this can happen if you are having network communication issues.

ClosedTSS-3632814.7.0 (s)TSS-36328
14.7.0 (s)

The remote config tool, config.sh (Linux) or config.bat (Windows), lacks support for environment variables.

ClosedTSS-3631114.7.0 (s)TSS-36311
14.7.0 (s)

The Spotfire Server cannot start if LDAP synchronization throttling is enabled.

ClosedTSS-3628014.7.0 (s)TSS-36280
14.7.0 (s)

The INSTALLDIR parameter cannot be used to install the Spotfire Server to an arbitrary folder on any disk drive, when you install the server on Windows via the command line. The folder always ends up on the C: disk drive.

ClosedTSS-3621414.7.0 (s)TSS-36214
14.7.0 (s)

When multiple resource pools are configured for the default routing rule, the system only retains the resource pool listed at the top of the Edit default routing table, despite showing a successful save confirmation.

ClosedTSS-3621214.7.0 (s)TSS-36212
14.7.0 (s)

Folder selection on the Library, Browse page is unexpectedly cleared after you have performed table operations such as Copy, Move, Duplicate, or Rename.

ClosedTSS-3620514.7.0 (s)TSS-36205
14.7.0 (s)

After an end user has provided consent to an API client as part of an OAuth2 flow, an internal error occurs.

ClosedTSS-3620014.7.0 (s)TSS-36200
14.7.0 (s)

If you choose to clear all activity on the Automation Services, Job activity page, jobs that are currently in progress are also cleared from the list, which prevents any further administration of these jobs.

ClosedTSS-3619914.7.0 (s)TSS-36199
14.7.0 (s)

The load on the NODES database table is higher than necessary. This might lead to nodes being incorrectly marked as offline.

ClosedTSS-3619714.7.0 (s)TSS-36197
14.7.0 (s)

In some scenarios when using PostgreSQL as the Spotfire database, the database schema validation fails.

ClosedTSS-3619414.7.0 (s)TSS-36194
14.7.0 (s)

The Spotfire Server does not shut down completely when stopped because the node is missing from the database (for example, after being offline for too long).

ClosedTSS-3618414.7.0 (s)TSS-36184
14.7.0 (s)

Some values are formatted incorrectly when there are differences between the current and previous values in the tables on the Monitoring & Diagnostics page.

ClosedTSS-3616714.7.0 (s)TSS-36167
14.7.0 (s)

Certain error states, for example, when the Spotfire Server cannot shut down correctly, are not propagated as an UNHEALTHY server status to the Kubernetes Liveness probe.

ClosedTSS-3616114.7.0 (s)TSS-36161
14.7.0 (s)

An error is shown when filtering operations are performed on the Scheduling & Routing, Rules page and the Automation Services, Job activity page.

ClosedTSS-3614314.7.0 (s)TSS-36143
14.7.0 (s)

In the Monitoring & Diagnostics, Network diagnostics page, the thousands separator is missing for a number of values.

ClosedTSS-3612314.7.0 (s)TSS-36123
14.7.0 (s)

If you export a table from the Spotfire Server web administration pages as a CSV or JSON file, double-byte characters of a column value are replaced with an empty string.

ClosedTSS-3612214.7.0 (s)TSS-36122
14.7.0 (s)

When you are using external library storage and you are creating new library items, there are more database calls than necessary for some database types.

ClosedTSS-3611214.7.0 (s)TSS-36112
14.7.0 (s)

Custom extensions running on the Web Player service, that produce very large responses, might lead to larger-than-usual Spotfire Server Java heap sizes that never go down.

ClosedTSS-3609914.7.0 (s)TSS-36099
14.7.0 (s)

In the Monitoring & Diagnostics, Instances page, sorting of the Total data table size and Total data table cells columns in the Information table does not work as expected.

ClosedTSS-3609614.7.0 (s)TSS-36096
14.7.0 (s)

When you try to delete a node that is currently online by selecting it and clicking Delete on the Nodes & Services, Network page, the node is not deleted as expected.

ClosedTSS-3609514.7.0 (s)TSS-36095
14.7.0 (s)

In the Library section, the tooltip shown when hovering over the library type icon incorrectly shows the type argument instead of the name.

ClosedTSS-3608914.7.0 (s)TSS-36089
14.7.0 (s)

After upgrading the Spotfire Server from a version below 12.3.0 to version 14.6.0, an error message saying 'An internal error has occurred' (HTTP 500) is shown on the Nodes & Services, Activity page when the server tries to load a Stop Service activity.

ClosedTSS-3608014.7.0 (s)TSS-36080
14.7.0 (s)

On the Information Services activity monitoring page of the server administration pages, selecting more than one value for the filter Status results in an error.

ClosedTSS-3604314.7.0 (s)TSS-36043
14.7.0 (s)

If you create a Spotfire database from the Spotfire Server Configuration Tool, and you retry the 'create'-action in the Create Database dialog, the text field showing the results from the operations is not cleared and contains overlapping text. 

ClosedTSS-3450514.7.0 (s)TSS-34505
14.7.0 (s)

When scheduling or editing a scheduled Automation Services job, or a scheduling rule in the Scheduling & Routing, Rules section, there is no cancel button available to easily revert the changes.

ClosedTSDC-798514.7.0 (a)TSDC-7985
14.7.0 (a)

When you open an analysis with a Google BigQuery data connection in a web client, where the Web Player service is running on Linux, a blank login dialog is shown and you cannot complete the authentication.

ClosedTSDC-790914.7.0 (a)TSDC-7909
14.7.0 (a)

In certain cases, you can get a System.DBNull error when you try to create a new Snowflake data connection.

ClosedTSDC-790414.7.0 (a)TSDC-7904
14.7.0 (a)

When you save an analysis with a connection to Apache Spark with SSL enabled, it is not possible to open the analysis in versions earlier than 14.1.

ClosedTSDC-789914.7.0 (a)TSDC-7899
14.7.0 (a)

The MySQL connector is disabled when the only installed MySQL driver is the SingleStore ODBC driver.

ClosedTSDC-786214.7.0 (a)TSDC-7862
14.7.0 (a)

The connection and command timeout preference settings for the Cloudera Impala data connector have no effect.  

ClosedTSDC-777014.7.0 (a)TSDC-7770
14.7.0 (a)

When you create a data connection to Spotfire Data Virtualization, you cannot specify the port number if you connect to the database using an IPv6 IP address.

Note: The version of the Spotfire Data Virtualization driver included in this release of Spotfire does not support connecting to a server with an IPv6 IP address. However, if you manually install a later version of the driver, where support for IPv6 is included, this fix will make it possible to specify the port number when you use an IPv6 address.

ClosedTSL-153614.7.0 (a)TSL-1536
14.7.0 (a)

The translation of Subtotal for is wrong in the visualization properties panel for the following languages: ja-JP, ko-KR, and zh-CN

ClosedTS-8272514.7.0 (a)TS-82725
14.7.0 (a)

If you have an expression that casts a column to string in the analysis, in some cases, this can lead to the wrong formatting being used.

ClosedTS-8271714.7.0 (a)TS-82717
14.7.0 (a)

After you have made certain changes in the analysis (such as, if you have removed an Add columns operation), tags for records can sometimes get the wrong value.

ClosedTS-8267014.7.0 (a)TS-82670
14.7.0 (a)

If you add a reference layer with [Axis.Y.Expression] as its Value expression to a visualization where the Y-axis refers to another data table than the main data table, and there is a (Column Names) column match between the data tables, Spotfire closes unexpectedly.

ClosedTS-8265314.7.0 (a)TS-82653
14.7.0 (a)

The help topic Adding a property control to a text area in the user guide is not updated with the fact that the previous limit of max 1000 values was removed in version 14.6.0.

ClosedTS-8264014.7.0 (a)TS-82640
14.7.0 (a)

Under very rare and specific circumstances, when a constant column of empty values is calculated, Spotfire closes unexpectedly.

ClosedTS-8261714.7.0 (a)TS-82617
14.7.0 (a)

Using the API method PageCollection.AddNew() without proper configuration can lead to Spotfire closing unexpectedly when you interact with the Filters panel of the added page.

ClosedTS-8251914.7.0 (a)TS-82519
14.7.0 (a)

When you launch Spotfire in a window where the landing page cards are not visible, enlarging the window to reveal the cards causes them to be rendered without their description texts.

ClosedTS-8249614.7.0 (a)TS-82496
14.7.0 (a)

If you have a special character, such as the ampersand (&), in your display name, sharing a link to an analysis via email from the Save as library item dialog might not work.

ClosedTS-8245014.7.0 (a)TS-82450
14.7.0 (a)

The files VCRUNTIME140.dll and VCRUNTIME140_1.dll which are required when executing TERR data functions locally, and when launching the TERR Tools, should be bundled with the product instead of having a separate requirement to install Microsoft Visual C++ Redistributable.

ClosedTS-8233514.7.0 (a)TS-82335
14.7.0 (a)

In the Spotfire web client, if you edit a data connection that has prompts configured, an error might occur in certain cases if you close the prompt dialog that appears when you are done editing your connection.

ClosedTS-8230914.7.0 (a)TS-82309
14.7.0 (a)

If you upload large data tables to one of the data function services (the Spotfire Enterprise Runtime for R - Server Edition, the Spotfire Service for Python or the Spotfire Service for R), this might result in the session being closed on the service, and the data function fails to run.

ClosedTS-8227514.7.0 (a)TS-82275
14.7.0 (a)

If you use a list box filter with many distinct values, and the data is based on an on-demand or a streaming data table, Spotfire becomes unresponsive.

ClosedTS-8226614.7.0 (a)TS-82266
14.7.0 (a)

Error messages that are visible to Spotfire end users should not contain exception stack traces from fatal application errors.

ClosedTS-8223714.7.0 (a)TS-82237
14.7.0 (a)

In a scatter plot, when changing the axis mode of the Y-axis to continuous from the visualization properties panel when a nested expression is configured on the axis, Spotfire closes unexpectedly.

ClosedTS-8218614.7.0 (a)TS-82186
14.7.0 (a)

If your analysis contains two related data tables where the second data table is configured to Include filtered values only from the the first data table, and data in that first data table is updated, a data function depending on the second data table will not re-execute if no filtering has been performed in the first data table.

ClosedTS-8217614.7.0 (a)TS-82176
14.7.0 (a)

If you are creating a new column match, or editing an existing one, the Preview button in the New Match or Edit Match dialog is enabled even when no preview is available  (because the current configuration is incorrect). In particular, some configurations with '(Column Names)' can result in a preview dialog with a never-ending spinning progress wheel.

ClosedTS-8215114.7.0 (a)TS-82151
14.7.0 (a)

Drop shadows sometimes become disabled if the application is left running for a while. This causes the user interface to look different than expected.

ClosedTS-8214614.7.0 (a)TS-82146
14.7.0 (a)

If you open Tools > Regression modeling or Tools > Classification modeling and clear the Formula expression field at the lower part of the dialog, and then click Add, the dialog is closed with an exception.

ClosedTS-8213614.7.0 (a)TS-82136
14.7.0 (a)

If you load a specific analysis that contains many visualizations showing reference lines (10k+), the rendering time is too long.

ClosedTS-8209414.7.0 (a)TS-82094
14.7.0 (a)

When you import data from an Excel file into Spotfire, the default column names are sometimes displayed in English instead of the currently configured language.

ClosedTS-8209114.7.0 (a)TS-82091
14.7.0 (a)

The expanded Data in analysis flyout does not remember whether you showed the column settings or the Recommendations based on selected columns the last time you used the flyout.

ClosedTS-8206014.7.0 (a)TS-82060
14.7.0 (a)

Line labels are misplaced in the line chart when the X-axis scale is reversed.

ClosedTS-8204314.7.0 (a)TS-82043
14.7.0 (a)

If you replace the next or previous occurrence of a word with an empty string using the Find and Replace dialog when you are editing, for example, an expression or the text area, Spotfire closes unexpectedly.

ClosedTS-8203914.7.0 (a)TS-82039
14.7.0 (a)

Spotfire closes unexpectedly when you try to open a specific analysis file with a large amount of subsequent data transformations. 

ClosedTS-8201314.7.0 (a)TS-82013
14.7.0 (a)

You cannot select and copy the expressions for calculated or binned columns from the Data in analysis flyout.

ClosedTS-8200114.7.0 (a)TS-82001
14.7.0 (a)

When you add data from an Excel file and you specify a Name row, the selected row is not used for column names if preceding rows in the sheet are empty and Ignore empty rows is selected.

ClosedTS-8198114.7.0 (a)TS-81981
14.7.0 (a)

If you are working with an analysis containing multiple data tables in the installed client, inserting a property control to a text area might not work as expected. If you select a data table property in the Property Control dialog, and the option Set the property value through > Expressions, then the Custom Expression dialog sometimes shows columns from the incorrect data table.

ClosedTS-8174914.7.0 (a)TS-81749
14.7.0 (a)

If you add a reference element to a visualization where (Subsets) is selected on an axis, a misleading error message is shown if the axis using (Subsets) in the top level visualization is not also added to the reference element itself.

ClosedTS-8139714.7.0 (a)TS-81397
14.7.0 (a)

When running the web client, it is not possible to rename a data table by right-clicking on the data table in the Data in analysis flyout and selecting Rename.

ClosedTS-8109514.7.0 (a)TS-81095
14.7.0 (a)

When you import Time columns into Spotfire, the precision of values beyond milliseconds is discarded at the import. For example, for a time value, hh:mm:ss:ffffff, where the original precision is 12:12:12.123456, the imported value becomes 12:12:12.123. 

ClosedTS-8044514.7.0 (a)TS-80445
14.7.0 (a)

It is not possible to copy the source information about a data table to the clipboard when you are using the web client, nor is the information available from the data canvas in any client.

This has been fixed by adding a Copy source information link to the Data tables overview, which can be reached from the data canvas sidebar in any client. Note that the copy source information link is only available when a single data table is selected in the Data tables summary table.

ClosedTS-8009814.7.0 (a)TS-80098
14.7.0 (a)

If you try to export data from an external (in-db) data table to an Excel file, and you select to export marked rows only, this results in an error.

ClosedTS-7023514.7.0 (a)TS-70235
14.7.0 (a)

The Prompt for new settings before loading check box is missing from the Settings popover in the data canvas. This means that it is not possible to specify that a data table should show the import settings or any available prompt steps each time you open the analysis, from the data canvas.

ClosedTS-7021114.7.0 (a)TS-70211
14.7.0 (a)

It is not possible to change the default data table for an analysis when you are using the web client. 

This has been fixed by adding the possibility to right-click on the data table name in the Data in analysis flyout and select Set as default data table from the pop-up menu.

ClosedTERRSRV-178014.7.0 (Ts 1.24.0)TERRSRV-1780
14.7.0 (Ts 1.24.0)

The files VCRUNTIME140.dll and VCRUNTIME140_1.dll which are required by the TERR Console, should be bundled with the product.

This fix means that the known issue in TERR-8140 (which affected the TERR Console for 6.1.6) is no longer a problem in version 6.1.7 and later.

ClosedTERRSRV-176814.7.0 (Ts 1.24.0)TERRSRV-1768
14.7.0 (Ts 1.24.0)

If the service engine encounters an error (such as OutOfMemory) during execution, it should stop the job, mark it as "failed", and prevent any further memory buildup across repeated runs.

ClosedTERRSRV-176714.7.0 (Ts 1.24.0)TERRSRV-1767
14.7.0 (Ts 1.24.0)

If a job is interrupted before the job execution is actually started by the engine, or if you get an error while starting the engine process (for example, when an exception occurs during socket creation between the service and the engine process), then this can cause the engine process to terminate without stopping the associated TERR/Python/R process.

This fix ensures proper engine termination for these cases.

ClosedSNXT-814514.7.0 (T 6.1.7)SNXT-8145
14.7.0 (T 6.1.7)

The files VCRUNTIME140.dll and VCRUNTIME140_1.dll  which are required by the TERR Console, should be bundled with the product instead of having a separate requirement to install Microsoft Visual C++ Redistributable.
 
This fix means that the known issue in TERR-8140 is no longer a problem in version 6.1.7 and later.

ClosedSNXT-814314.7.0 (T 6.1.7)SNXT-8143
14.7.0 (T 6.1.7)

There are deployment issues with HTTP-dependent packages.

These issues have now been fixed by configuring libxml2 with HTTP and legacy protocol capabilities.

ClosedTERRSRV-176814.7.0 (Rs 1.24.0)TERRSRV-1768
14.7.0 (Rs 1.24.0)

If the service engine encounters an error (such as OutOfMemory) during execution, it should stop the job, mark it as "failed", and prevent any further memory buildup across repeated runs.

ClosedTERRSRV-176714.7.0 (Rs 1.24.0)TERRSRV-1767
14.7.0 (Rs 1.24.0)

If a job is interrupted before the job execution is actually started by the engine, or if you get an error while starting the engine process (for example, when an exception occurs during socket creation between the service and the engine process), then this can cause the engine process to terminate without stopping the associated TERR/Python/R process.

This fix ensures proper engine termination for these cases.

ClosedTERRSRV-176814.7.0 (Ps 1.24.0)TERRSRV-1768
14.7.0 (Ps 1.24.0)

If the service engine encounters an error (such as OutOfMemory) during execution, it should stop the job, mark it as "failed", and prevent any further memory buildup across repeated runs.

ClosedTERRSRV-176714.7.0 (Ps 1.24.0)TERRSRV-1767
14.7.0 (Ps 1.24.0)

If a job is interrupted before the job execution is actually started by the engine, or if you get an error while starting the engine process (for example, when an exception occurs during socket creation between the service and the engine process), then this can cause the engine process to terminate without stopping the associated TERR/Python/R process.

This fix ensures proper engine termination for these cases.

ClosedTSS-3729114.6.3 (s)TSS-37291
14.6.3 (s)

Version specific HOME environment variable value cannot be set for Spotfire Server and Node Manager on Linux making it hard to make multiple installations.

ClosedTSS-3721114.6.3 (s)TSS-37211
14.6.3 (s)

IS_JOBS data for embedded Information Services is now pruned correctly, and a new CLI command “prune-information-services-jobs” is made available to manually clear jobs from this table if needed

ClosedTSS-3713814.6.3 (s)TSS-37138
14.6.3 (s)

The documentation for the set-library-permissions command describes how to assign “execute permissions” on a library folder incorrectly.

ClosedTSS-3713114.6.3 (s)TSS-37131
14.6.3 (s)

The Name column in the Deployments & Packages, Deployment areas page is sorted in a descending order by default, instead of the expected ascending order.

ClosedTSS-3710914.6.3 (s)TSS-37109
14.6.3 (s)

The output from the delete-library-items command is unclear when you are combining -P/-T with --search-query.

ClosedTSS-3705814.6.3 (s)TSS-37058
14.6.3 (s)

In certain scenarios, the version information for a Web Player service is lost, which prevents the JavaScript API from opening analyses.

ClosedTSS-3705614.6.3 (s)TSS-37056
14.6.3 (s)

Certain errors that can occur during an OAuth2 flow are only logged on TRACE level, making troubleshooting hard.

ClosedTSS-3689414.6.3 (s)TSS-36894
14.6.3 (s)

In certain scenarios, when Apache Ignite is having client connection issues, the Spotfire Server becomes unresponsive and does not shut down properly.

ClosedTSAS-120914.6.3 (a)TSAS-1209
14.6.3 (a)

In Automation Services Job Builder, if you use Tools > Insert Fields to insert a Document property or The path of the currently open analysis document, this can cause an exception in a number of tasks when you execute the job.

ClosedTSDC-847514.6.3 (a)TSDC-8475
14.6.3 (a)

When using the Microsoft SQL Server Analysis Services connector to connect to Power BI or Azure Analysis Services with Windows authentication, the connection fails with a MissingMethodException. This has now been addressed by reverting Microsoft.Identity.Client to version 4.65.0.

ClosedTSDC-833014.6.3 (a)TSDC-8330
14.6.3 (a)

The SAP HANA connector fails to connect to SAP HANA Cloud instances. This is because the connector queries system columns and views that are deprecated in SAP HANA Cloud.

ClosedTSDC-821114.6.3 (a)TSDC-8211
14.6.3 (a)

Sometimes, when you access data using the Microsoft SQL Server connector, an exception is shown:
System.InvalidOperationException: The requested Performance Counter is not a custom counter

ClosedTSDC-821014.6.3 (a)TSDC-8210
14.6.3 (a)

Sometimes, when you access data using the Oracle connector, an exception is shown:
Oracle.ManagedDataAccess.Client.OracleException: ORA-01013: User requested cancel of current operation

ClosedTS-8585214.6.3 (a)TS-85852
14.6.3 (a)

When performing a join operation on multiple correlated columns, the data engine sometimes overestimates the required hash-table size. This can cause the engine to select a less efficient join implementation, leading to increased memory usage and slower performance.

ClosedTS-8575614.6.3 (a)TS-85756
14.6.3 (a)

Scripts in an action mod might fail to run from the Actions flyout if the mod is already part of the document and is unsigned.

ClosedTS-8575414.6.3 (a)TS-85754
14.6.3 (a)

Analysis files that contain custom nodes with System.Drawing.Font properties fail to open.

ClosedTS-8571614.6.3 (a)TS-85716
14.6.3 (a)

The default timeout for Action Mod scripts is increased from 1 minute to 1 hour to allow sufficient time for executing data functions.

ClosedTS-8569714.6.3 (a)TS-85697
14.6.3 (a)

In the Select columns dialog for an action mod input parameter of type DataViewDefinition, columns are added in the wrong order.

ClosedTS-8567314.6.3 (a)TS-85673
14.6.3 (a)

A drop-down list control in a text area might show (---) instead of (None) when the associated property value does not match any of the configured options.

ClosedTS-8567114.6.3 (a)TS-85671
14.6.3 (a)

IronPython scripts fail to load assemblies Spotfire.Dxp.Data.Formats.Sbdf and Spotfire.Dxp.Data.Formats.Stdf unless imported using full name.

ClosedTS-8560314.6.3 (a)TS-85603
14.6.3 (a)

The Add/Edit Calculated Column dialog freezes when hovering over properties that have extremely long values. Tooltips are now limited to 1000 characters to prevent this behavior.

ClosedTS-8556314.6.3 (a)TS-85563
14.6.3 (a)

Clients are very slow to detect database connection problems when executing information links.

ClosedTS-8549814.6.3 (a)TS-85498
14.6.3 (a)

The Application Profiler sometimes fails to apply bookmarks when running on analyses in the library.

ClosedTS-8546614.6.3 (a)TS-85466
14.6.3 (a)

Single match joins in the data engine use an excessive amount of memory and show reduced performance in certain scenarios.

ClosedTS-8542814.6.3 (a)TS-85428
14.6.3 (a)

Resolved a crash that occurred when importing an exported Information Links with migrated data sources.

Users will now see a helpful prompt to re-save their data source password instead of the app closing unexpectedly.

ClosedTS-8539314.6.3 (a)TS-85393
14.6.3 (a)

In the Visualization Properties help tooltip, the Read more link points to an incorrect help topic.

ClosedTS-8529014.6.3 (a)TS-85290
14.6.3 (a)

When creating or editing a prepared report for PDF export, pressing Enter or Shift+Enter in the Headers and footers section continues the export flow instead of adding a new line.

ClosedTS-8518614.6.3 (a)TS-85186
14.6.3 (a)

Function description text has no line breaks in Custom Expression dialog.

ClosedTS-8498014.6.3 (a)TS-84980
14.6.3 (a)

Editing columns for “Columns and labels tooltip” causes a crash if the expression references a non-existing table.

ClosedTS-8477614.6.3 (a)TS-84776
14.6.3 (a)

Dropdown menus in the Text Area do not display their items when using a device with touch mode enabled.

ClosedTS-8472614.6.3 (a)TS-84726
14.6.3 (a)

For box plot visualizations, the sync mechanism for the statistics table card does not apply formatting options.

ClosedTS-8460214.6.3 (a)TS-84602
14.6.3 (a)

If a line or curve width is set via the API and its value is outside of the default input range for values set in the visualization properties dialog, interacting with the line or curve in the dialog leads to no response from the client.

This is addressed by extending the valid input range for the dialog so that it equals the range used when working with the API.

ClosedTS-8457514.6.3 (a)TS-84575
14.6.3 (a)

If the Spotfire landing page is cobranded, pressing Ctrl and scrolling the mouse wheel will cause the application to zoom in and out.

ClosedTS-8457114.6.3 (a)TS-84571
14.6.3 (a)

If the page layout in an analysis has a scrollbar, and you scroll within a visualization that also has a scrollbar, both the visualization and the page are scrolled instead of just the visualization.

ClosedTS-8453114.6.3 (a)TS-84531
14.6.3 (a)

Validation of IronPython scripts can cause exceptions when the input values are empty.

ClosedTS-8450814.6.3 (a)TS-84508
14.6.3 (a)

The feature layer of a map chart is not updated when the underlying shape data changes.

ClosedTS-8445814.6.3 (a)TS-84458
14.6.3 (a)

If an analysis contains an IronPython script where a script parameter is a null value (for example, if the input comes from a document property currently without a value) the parameter is ignored rather than being set to None as expected.

ClosedTS-8444214.6.3 (a)TS-84442
14.6.3 (a)

In the installed client, and in the web client in some web browsers, images are sometimes not shown as expected in map charts with a large number of trellis panels.

ClosedTS-8437014.6.3 (a)TS-84370
14.6.3 (a)

It is not possible to open an analysis if a data table in the analysis contains stored data with a filter rows transformation and a pivot transformation, if the filter rows transformation removes all rows because of a changed document property value.

ClosedTS-8436014.6.3 (a)TS-84360
14.6.3 (a)

If you attempt to open Spotfire after downgrading to an earlier version, the application sometimes closes unexpectedly, because the CEF (Chromium Embedded Framework) cache is not cleared during the downgrade.

ClosedTS-8433114.6.3 (a)TS-84331
14.6.3 (a)

If you add an expression using Rank with ties.method=maximum, or RankReal with ties.method=maximum or ties.method=average, in rare cases, this can give the wrong result for rows with a row number close to a multiple of 8192, if they have any ties.

ClosedTS-8431714.6.3 (a)TS-84317
14.6.3 (a)

When you are opening an XLSX Excel file with DateTimeOffset content, this results in an error.

ClosedTS-8429914.6.3 (a)TS-84299
14.6.3 (a)

When you use Spotfire with the Japanese language setting, the label Use short number format is partially cut off in the Formatting page of the visualization properties dialog in the installed client.

ClosedTS-8421014.6.3 (a)TS-84210
14.6.3 (a)

In rare cases, when you are using the Concatenate aggregation in an OVER expression, the result can concatenate values in the wrong order.

ClosedTS-8420414.6.3 (a)TS-84204
14.6.3 (a)

If you use the Line from Data Table tool to add a line from a data table with many rows, and that data table is also the main table of the visualization, the analysis gets a high memory consumption and poor performance.

ClosedTSS-3689314.6.2 (s)TSS-36893
14.6.2 (s)

In certain scenarios, when Apache Ignite is having client connection issues, it can take a very long time before the Spotfire Server shuts down properly, after failing to reconnect.

ClosedTSS-3684214.6.2 (s)TSS-36842
14.6.2 (s)

In 14.5.0 and 14.0.8, changes were made to the display names for item types in the Spotfire library, but this was not clearly communicated in release notes. This change can, for example, be seen in action logs. 

The following changes were made:

  • filter > Filter (Information Designer)

  • dxp > Analysis file (.dxp)

  • sbdf > Spotfire Binary Data Format (.sbdf)

  • query > Information Link (Information Designer)

  • dataconnection > Data connection

  • join > Join (Information Designer)

  • analyticmodel > Analytic model

  • datafunction > Data function

  • colorscheme > Color scheme

  • column > Column (Information Designer)

  • procedure > Procedure (Information Designer)

  • automationjob > Automation Services job

  • dxpscript > Analysis script

  • shapes > Shape collection

  • datasource > Data source (Information Designer)

  • connectiondatasource > Connection data source

  • visualizationmod > Visualization mod

  • actionmod > Action mod

  • analysisstate > Analysis state

  • analysis > Analysis

  • poster > Poster

  • guide > Guide

  • custom > Custom

  • task > Task

  • analyticitem > Analytic item

  • bookmark > Bookmark

ClosedTSS-3680514.6.2 (s)TSS-36805
14.6.2 (s)

If you import library content from a Spotfire system with library compression enabled to a system with compression disabled, this leads to corrupt files in the library.

ClosedTSS-3678314.6.2 (s)TSS-36783
14.6.2 (s)

OAuth2 authentication does not work when the scopes of access token and refresh token differ.

With this fix, it is now possible to add scope in the configuration of the OAuth server.

ClosedTSS-3677714.6.2 (s)TSS-36777
14.6.2 (s)

Handling of Information Model elements can make the installed Spotfire client close unexpectedly due to timeout issues.

ClosedTSS-3677414.6.2 (s)TSS-36774
14.6.2 (s)

On the My account page, the Revoke trust option is missing from the context menu when right-clicking on a signer in the Trusted mod developers/Trusted signers section.

ClosedTSS-3672414.6.2 (s)TSS-36724
14.6.2 (s)

Notes regarding the TIBCO Spotfire Statistics Services server in the Spotfire® Server and Environment - Installation and Administration manual do not clearly state that the product should no longer be used now that it has reached End of Support (which happened 11/30/2024).

ClosedTSS-3668714.6.2 (s)TSS-36687
14.6.2 (s)

If you try to resume a previously interrupted execution of the find-analysis-scripts command, an error is shown (“Failed to analyze file”).

ClosedTSS-3665814.6.2 (s)TSS-36658
14.6.2 (s)

If you are running a localized version of Spotfire, and you cancel an Automation Services job, the status information in the server logs is not correctly encoded for some languages.

ClosedTSS-3662214.6.2 (s)TSS-36622
14.6.2 (s)

The Spotfire Server logs certain messages regarding extraction of intermediate code signing certificates on a DEBUG level, instead of logging it on an ERROR or INFO level, which would make troubleshooting easier.

ClosedTSS-3662014.6.2 (s)TSS-36620
14.6.2 (s)

If a cobranding package contains both a custom header and a custom login page, the custom header is never applied.

ClosedTSS-3661014.6.2 (s)TSS-36610
14.6.2 (s)

When multiple resource pools are configured for the default routing rule, the system only retains the resource pool listed at the top of the Edit default routing table, despite showing a successful save confirmation.

ClosedTSS-3656514.6.2 (s)TSS-36565
14.6.2 (s)

If you are using the migrate-db command to migrate a Spotfire database stored on Oracle, some table constraints are not being considered when the migration order of the tables is determined.

ClosedTSS-3652014.6.2 (s)TSS-36520
14.6.2 (s)

In some situations, if you try to log in to the server, the login attempt gets stuck or is really slow.

ClosedTSS-3648714.6.2 (s)TSS-36487
14.6.2 (s)

If you have used an external login within Spotfire (for example, to connect to the Spotfire Community) and you try to log out from the My account page on the server (under Manage logins), you must sometimes do the log out action twice for it to take effect.

ClosedTSS-3646814.6.2 (s)TSS-36468
14.6.2 (s)

Deleting library items from a large library can take an excessively long time when you are using external file storage, and this can possibly lead to database blocking.

ClosedTSS-3643914.6.2 (s)TSS-36439
14.6.2 (s)

If you cancel an Automation Services job that is listed as "in progress" in the Job activity page of the web administration pages, the status and Details information for that job do not show that the job was canceled.

ClosedTSS-3643714.6.2 (s)TSS-36437
14.6.2 (s)

In the documentation, the help topic Running Web Player or Automation Services on Linux incorrectly states that you must install a driver to use the connector for Oracle. The required drivers are, in fact, included with Spotfire in versions 14.5 and later.

ClosedTSS-3643514.6.2 (s)TSS-36435
14.6.2 (s)

In a Kerberos environment, when someone tries to open an analysis created by another user, and the analysis includes an on-demand information link, from which more than 1000 rows are marked, an error is shown.

ClosedTSS-3642214.6.2 (s)TSS-36422
14.6.2 (s)

The systemd service file is copied to an incorrect path if the path returned by pkg-config is empty.

ClosedTSS-3640814.6.2 (s)TSS-36408
14.6.2 (s)

In the Monitoring & Diagnostics, Instances page, the columns Total data view size and Total document node count in the Information table for a service instance, are not correctly sorted when selecting ascending or descending sorting. 

ClosedTSS-3035014.6.2 (s)TSS-30350
14.6.2 (s)

Repair or uninstallation of the Spotfire Server and/or the node manager on Windows does not work on computers with a very high display resolution, such as 3840 x 2160 pixels. The repair/uninstall dialogs in the installers are not shown as expected and there is no way to proceed with the repair/uninstallation.

ClosedTSDC-813814.6.2 (a)TSDC-8138
14.6.2 (a)

If you are adding data using the Oracle connector, the interface where you select your data excludes schemas without physical tables, even when valid views, synonyms or procedures are present.

ClosedTSDC-813214.6.2 (a)TSDC-8132
14.6.2 (a)

It is not possible to access data with the connector for OData if the selected data contains columns with data type Time.

ClosedTSDC-812014.6.2 (a)TSDC-8120
14.6.2 (a)

If you are adding data using the Oracle connector, views and synonyms are not listed in the interface where you select your data.

ClosedTSDC-811114.6.2 (a)TSDC-8111
14.6.2 (a)

If you are using the Databricks or Apache Spark connector to create on-demand connections with multiple columns, and any column is of the data type BIGINT or INT, this results in an error.

ClosedTSDC-810214.6.2 (a)TSDC-8102
14.6.2 (a)

When you are editing Snowflake and Apache Drill data connections, the Views in Connection dialog loads very slowly.

ClosedTSDC-809614.6.2 (a)TSDC-8096
14.6.2 (a)

If you use Kerberos authentication, and you try to open an analysis file with Cloudera Impala data connections, the analysis is not loaded correctly if it was created in certain versions.

ClosedTSDC-807514.6.2 (a)TSDC-8075
14.6.2 (a)

You cannot get more than 10,000 rows from a Google Analytics data connection.

ClosedTSDC-802814.6.2 (a)TSDC-8028
14.6.2 (a)

When you load data on demand from a data connection to OData version 4, you cannot use prompts for columns with data type GUID in the external system.

ClosedTSDC-800114.6.2 (a)TSDC-8001
14.6.2 (a)

You cannot use the dedicated data connector for Databricks to connect to workspaces that are configured with the legacy Hive metastore for data governance.

ClosedTS-8401714.6.2 (a)TS-84017
14.6.2 (a)

Client certificate authentication, including two-factor authentication, does not work with TLS 1.3.

ClosedTS-8401014.6.2 (a)TS-84010
14.6.2 (a)

If you have configured a Modules folder that ends with a backslash character, the out-of-process execution of, for example, Excel files fails with an EndOfStream exception.

ClosedTS-8397014.6.2 (a)TS-83970
14.6.2 (a)

Axis selectors in the legend sometimes show only one column although many columns are selected on the axis.

ClosedTS-8394414.6.2 (a)TS-83944
14.6.2 (a)

Spotfire Web Player service instances running on Linux invoke internal testing of subprocesses (intended for use by data loading), which can take several seconds to finish. In rare cases, this leads to high memory consumption on the node manager.

ClosedTS-8386914.6.2 (a)TS-83869
14.6.2 (a)

When a horizontal bar chart is configured with dual scales, incorrect labels are shown for the axes on the Formatting page of the visualization properties dialog.

ClosedTS-8386514.6.2 (a)TS-83865
14.6.2 (a)

If you attempt to open an SBDF file (Spotfire Binary Data Format file) containing invalid Unicode string data, Spotfire closes unexpectedly.

ClosedTS-8385214.6.2 (a)TS-83852
14.6.2 (a)

If an application language has been specified using the Language preference under ApplicationPreferences in Administration Manager, it sometimes requires that you restart Spotfire three times before the selected language is applied in the application.

ClosedTS-8375814.6.2 (a)TS-83758
14.6.2 (a)

In the web client, it is not possible to switch between analysis pages if the page navigation is shown at the top and the menu bar is hidden.

ClosedTS-8367214.6.2 (a)TS-83672
14.6.2 (a)

If you specify display names for the values shown in a slider property control in a text area, the display names are not shown above the slider as expected.

ClosedTS-8356814.6.2 (a)TS-83568
14.6.2 (a)

If you are copying data from Excel and pasting it into Spotfire, and the data contains more than 256 columns, the number of columns will be truncated to 256.

ClosedTS-8356414.6.2 (a)TS-83564
14.6.2 (a)

Exceptions that occur in custom extensions as the result of a DocumentChanged event are logged as Warnings, which makes them hard to notice in the logs. They should instead be logged as Errors.

ClosedTS-8351614.6.2 (a)TS-83516
14.6.2 (a)

At the end of an update made by scheduled updates, if parsing of data loading exceptions is unsuccessful, this can result in an error that blocks the event ClosedLifeCycleEvent from being sent. This will in turn lead to an error in the log, which might prevent other scheduled updates (following the error) from working as expected.

ClosedTS-8351314.6.2 (a)TS-83513
14.6.2 (a)

If you enter a custom query that ends on a single-line comment into a data connection, this will break an otherwise valid custom query.

ClosedTS-8348114.6.2 (a)TS-83481
14.6.2 (a)

If you are pressing Ctrl+V while you are editing text in an input field, and CapsLock is active, this is interpreted as if you want to import data from the clipboard instead of just pasting the text into the input field.

ClosedTS-8347114.6.2 (a)TS-83471
14.6.2 (a)

When you add data from an Excel file, the wrong row will be used as the Name row if any ignored rows before the selected row contain non-string data.

ClosedTS-8338314.6.2 (a)TS-83383
14.6.2 (a)

The ability for an administrator to control the whether an end user should be allowed to export data using File > Export > Data to file and Data to library is not at a fine enough granularity level.
This has been fixed by introducing two new license features, the first one (Export data from data table) is controlling the data table portion of the File > Export > Data to file dialog, and the second one (Export data to library) is controlling File > Export > Data to library (which now requires both the Save to library and the new Export data to library license features).

ClosedTS-8333314.6.2 (a)TS-83333
14.6.2 (a)

The web browser preference IgnoreGpuBlacklist maps to the incorrect Chromium flag and therefore has no effect. This results in GPU acceleration being disabled in certain environments.

ClosedTS-8331014.6.2 (a)TS-83310
14.6.2 (a)

If you change the language preference for a group (using the Administration Manager), the change is not applied as expected after a group member restarts the Spotfire client.

ClosedTS-8328514.6.2 (a)TS-83285
14.6.2 (a)

If JavaScript APIs are used to show a dialog (for example, an alert, prompt, or confirmation dialog), this can cause Spotfire to close unexpectedly.

ClosedTS-8321314.6.2 (a)TS-83213
14.6.2 (a)

If you delete a previously duplicated visualization containing an action trigger, and the action mod used by the trigger has been removed from the analysis, Spotfire closes unexpectedly.

ClosedTS-8316314.6.2 (a)TS-83163
14.6.2 (a)

If you try to upload a file that exceeds the size limit for the web client (currently 1 GB), nothing happens, and you are not notified about the limit.

ClosedTS-8312914.6.2 (a)TS-83129
14.6.2 (a)

When you are using the API to remove a data table, or to add or remove a relation, in the same transaction as when you are removing a column, Spotfire sometimes closes unexpectedly.

ClosedTS-8312214.6.2 (a)TS-83122
14.6.2 (a)

The Spotfire installer is not included in the distribution file for hotfixes.

ClosedTS-8302514.6.2 (a)TS-83025
14.6.2 (a)

If you open an analysis using the Spotfire application in a web browser, and your server provides a custom cobranding header, the top menu bar of Spotfire is briefly overlapping the custom header on startup.

ClosedTS-8278214.6.2 (a)TS-82782
14.6.2 (a)

If you have an expression that casts a column to string in the analysis, in some cases, this can lead to the wrong formatting being used.

ClosedTS-8276214.6.2 (a)TS-82762
14.6.2 (a)

After you have made certain changes in the analysis (such as, if you have removed an Add columns operation), tags for records can sometimes get the wrong value.

ClosedTS-8272114.6.2 (a)TS-82721
14.6.2 (a)

When you add data from an Excel file and you specify a Name row, the selected row is not used for column names if preceeding rows in the sheet are empty and Ignore empty rows is selected.

ClosedTS-8272014.6.2 (a)TS-82720
14.6.2 (a)

Using the API method PageCollection.AddNew() without proper configuration can lead to Spotfire closing unexpectedly when you interact with the Filters panel of the added page.

ClosedTS-8270914.6.2 (a)TS-82709
14.6.2 (a)

If you add a reference layer with [Axis.Y.Expression] as its Value expression to a visualization where the Y-axis refers to another data table than the main data table, and there is a (Column Names) column match between the data tables, Spotfire closes unexpectedly.

ClosedTS-8247414.6.2 (a)TS-82474
14.6.2 (a)

If you upload large data tables to one of the data function services (the Spotfire Enterprise Runtime for R - Server Edition, the Spotfire Service for Python or the Spotfire Service for R), this might result in the session being closed on the service, and the data function fails to run.

ClosedTERRSRV-180814.6.2 (Ts 1.23.2)TERRSRV-1808
14.6.2 (Ts 1.23.2)

When the service is returning a large volume of data, the session can sometimes get pruned. This can prevent the output from the service from being sent to the analysis that made the request.

ClosedTERRSRV-188314.6.2 (Rs 1.23.2)TERRSRV-1883
14.6.2 (Rs 1.23.2)

If the Spotfire Service for R is deployed and configured in a system with a locale other than UFT-8, this can cause characters being rendered inaccurately.
To prevent such issues, you can now add an r.process.stream.encoding property in the custom.properties, to manually override the character set if your specific R environment requires a legacy regional locale.

ClosedTERRSRV-181014.6.2 (Rs 1.23.2)TERRSRV-1810
14.6.2 (Rs 1.23.2)

The size of a data function output file (.sbdf) created by the Spotfire Service for R can sometimes be bigger than the size of the file you get when the same data table is exported from the installed Spotfire client.

ClosedTERRSRV-180814.6.2 (Rs 1.23.2)TERRSRV-1808
14.6.2 (Rs 1.23.2)

When the service is returning a large volume of data, the session can sometimes get pruned. This can prevent the output from the service from being sent to the analysis that made the request.

ClosedTERRSRV-180514.6.2 (Rs 1.23.2)TERRSRV-1805
14.6.2 (Rs 1.23.2)

The documentation of the engine.container.rversion property does not make it clear that you must delete a currently available image and restart the service to make an update of the setting take effect.

ClosedTERRSRV-180814.6.2 (Ps 1.23.2)TERRSRV-1808
14.6.2 (Ps 1.23.2)

When the service is returning a large volume of data, the session can sometimes get pruned. This can prevent the output from the service from being sent to the analysis that made the request.

ClosedTSS-3637114.6.1 (s)TSS-36371
14.6.1 (s)

When you are using the node manager default.conf to automatically install services, it can sometimes result in duplicate service instances. For example, this can happen if you are having network communication issues.

ClosedTSS-3632914.6.1 (s)TSS-36329
14.6.1 (s)

The remote config tool, config.sh (Linux) or config.bat (Windows), lacks support for environment variables.

ClosedTSS-3631614.6.1 (s)TSS-36316
14.6.1 (s)

The Spotfire Server cannot start if LDAP synchronization throttling is enabled.

ClosedTSS-3631414.6.1 (s)TSS-36314
14.6.1 (s)

When you are using external library storage and you are creating new library items, there are more database calls than necessary for some database types.

ClosedTSS-3628714.6.1 (s)TSS-36287
14.6.1 (s)

If you choose to clear all activity on the Automation Services, Job activity page, jobs that are currently in progress are also cleared from the list, which prevents any further administration of these jobs.

ClosedTSS-3628214.6.1 (s)TSS-36282
14.6.1 (s)

The INSTALLDIR parameter cannot be used to install the Spotfire Server to an arbitrary folder on any disk drive, when you install the server on Windows via the command line. The folder always ends up on the C: disk drive.

ClosedTSS-3627814.6.1 (s)TSS-36278
14.6.1 (s)

In some scenarios when using PostgreSQL as the Spotfire database, the database schema validation fails.

ClosedTSS-3623714.6.1 (s)TSS-36237
14.6.1 (s)

The load on the NODES database table is higher than necessary. This might lead to nodes being incorrectly marked as offline.

ClosedTSS-3623514.6.1 (s)TSS-36235
14.6.1 (s)

The Spotfire Server does not shut down completely when stopped because the node is missing from the database (for example, after being offline for too long).

ClosedTSS-3623314.6.1 (s)TSS-36233
14.6.1 (s)

Certain error states, for example, when the Spotfire Server cannot shut down correctly, are not propagated as an UNHEALTHY server status to the Kubernetes Liveness probe.

ClosedTSS-3615514.6.1 (s)TSS-36155
14.6.1 (s)

In the Monitoring & Diagnostics, Network diagnostics page, the thousands separator is missing for a number of values.

ClosedTSS-3611914.6.1 (s)TSS-36119
14.6.1 (s)

Custom extensions running on the Web Player service, that produce very large responses, might lead to larger-than-usual Spotfire Server Java heap sizes that never go down.

ClosedTSS-3611314.6.1 (s)TSS-36113
14.6.1 (s)

In the Monitoring & Diagnostics, Instances page, sorting of the Total data table size and Total data table cells columns in the Information table does not work as expected.

ClosedTSDC-794114.6.1 (a)TSDC-7941
14.6.1 (a)

In certain cases, you can get a System.DBNull error when you try to create a new Snowflake data connection.

ClosedTSDC-790014.6.1 (a)TSDC-7900
14.6.1 (a)

The MySQL connector is disabled when the only installed MySQL driver is the SingleStore ODBC driver.

ClosedTS-8266214.6.1 (a)TS-82662
14.6.1 (a)

Under very rare and specific circumstances, when a constant column of empty values is calculated, Spotfire closes unexpectedly.

ClosedTS-8265314.6.1 (a)TS-82653
14.6.1 (a)

The help topic Adding a property control to a text area in the user guide is not updated with the fact that the previous limit of max 1000 values was removed in version 14.6.0.

ClosedTS-8261814.6.1 (a)TS-82618
14.6.1 (a)

The expanded Data in analysis flyout does not remember whether you showed the column settings or the Recommendations based on selected columns the last time you used the flyout.

ClosedTS-8260814.6.1 (a)TS-82608
14.6.1 (a)

When you launch Spotfire in a window where the landing page cards are not visible, enlarging the window to reveal the cards causes them to be rendered without their description texts.

ClosedTS-8258014.6.1 (a)TS-82580
14.6.1 (a)

If you have a special character, such as the ampersand (&), in your display name, sharing a link to an analysis via email from the Save as library item dialog might not work.

ClosedTS-8245114.6.1 (a)TS-82451
14.6.1 (a)

The files VCRUNTIME140.dll and VCRUNTIME140_1.dll which are required when executing TERR data functions locally, and when launching the TERR Tools, should be bundled with the product instead of having a separate requirement to install Microsoft Visual C++ Redistributable.

This fix means that the known issue Runtime issues with TERR 6.1.6 is no longer a problem in version 14.6.1 and later.

ClosedTS-8232714.6.1 (a)TS-82327
14.6.1 (a)

If your analysis contains two related data tables where the second data table is configured to Include filtered values only from the the first data table, and data in that first data table is updated, a data function depending on the second data table will not re-execute if no filtering has been performed in the first data table.

ClosedTS-8230514.6.1 (a)TS-82305
14.6.1 (a)

If you use a list box filter with many distinct values, and the data is based on an on-demand or a streaming data table, Spotfire becomes unresponsive.

ClosedTS-8229414.6.1 (a)TS-82294
14.6.1 (a)

When Spotfire closes unexpectedly, error messages might contain exception stack traces.

ClosedTS-8216714.6.1 (a)TS-82167
14.6.1 (a)

Drop shadows sometimes become disabled if the application is left running for a while. This causes the user interface to look different than expected.

ClosedTS-8216614.6.1 (a)TS-82166
14.6.1 (a)

If you attempt to combine shadows indicating unfiltered data with multiple scales in a bar chart, a spinning wheel is shown, or Spotfire might close unexpectedly.

ClosedTS-8215914.6.1 (a)TS-82159
14.6.1 (a)

If you load a specific analysis that contains many visualizations showing reference lines (10k+), the rendering time is too long.

ClosedTS-8214414.6.1 (a)TS-82144
14.6.1 (a)

Spotfire closes unexpectedly when you try to open a specific analysis file with a large amount of subsequent data transformations. 

ClosedTS-8211314.6.1 (a)TS-82113
14.6.1 (a)

When you import data from an Excel file into Spotfire, the default column names are sometimes displayed in English instead of the currently configured language.

ClosedTS-8207314.6.1 (a)TS-82073
14.6.1 (a)

If you replace the next or previous occurrence of a word with an empty string using the Find and Replace dialog when you are editing, for example, an expression or the text area, Spotfire closes unexpectedly.

ClosedTERRSRV-178214.6.1 (Ts 1.23.1)TERRSRV-1782
14.6.1 (Ts 1.23.1)

If a job is interrupted before the job execution is actually started by the engine, or if you get an error while starting the engine process (for example, when an exception occurs during socket creation between the service and the engine process), then this can cause the engine process to terminate without stopping the associated TERR/Python/R process.

This fix ensures proper engine termination for these cases.

ClosedTERRSRV-177914.6.1 (Ts 1.23.1)TERRSRV-1779
14.6.1 (Ts 1.23.1)

The files VCRUNTIME140.dll and VCRUNTIME140_1.dll which are required by the TERR Console, should be bundled with the product.

This fix means that the known issue in TERR-8140 (which affected the TERR Console for 6.1.6) is no longer a problem in version 6.1.7 and later.

ClosedTERRSRV-177614.6.1 (Ts 1.23.1)TERRSRV-1776
14.6.1 (Ts 1.23.1)

If the service engine encounters an error (such as OutOfMemory) during execution, it should stop the job, mark it as "failed", and prevent any further memory buildup across repeated runs.

ClosedTERRSRV-178214.6.1 (Rs 1.23.1)TERRSRV-1782
14.6.1 (Rs 1.23.1)

If a job is interrupted before the job execution is actually started by the engine, or if you get an error while starting the engine process (for example, when an exception occurs during socket creation between the service and the engine process), then this can cause the engine process to terminate without stopping the associated TERR/Python/R process.

This fix ensures proper engine termination for these cases.

ClosedTERRSRV-177614.6.1 (Rs 1.23.1)TERRSRV-1776
14.6.1 (Rs 1.23.1)

If the service engine encounters an error (such as OutOfMemory) during execution, it should stop the job, mark it as "failed", and prevent any further memory buildup across repeated runs.

ClosedTERRSRV-178214.6.1 (Ps 1.23.1)TERRSRV-1782
14.6.1 (Ps 1.23.1)

If a job is interrupted before the job execution is actually started by the engine, or if you get an error while starting the engine process (for example, when an exception occurs during socket creation between the service and the engine process), then this can cause the engine process to terminate without stopping the associated TERR/Python/R process.

This fix ensures proper engine termination for these cases.

ClosedTERRSRV-177614.6.1 (Ps 1.23.1)TERRSRV-1776
14.6.1 (Ps 1.23.1)

If the service engine encounters an error (such as OutOfMemory) during execution, it should stop the job, mark it as "failed", and prevent any further memory buildup across repeated runs.

ClosedTSS-3613214.6.0 (s)TSS-36132
14.6.0 (s)

Poor performance when you delete library items if you are using PostgreSQL for the Spotfire Server database and there is a large number of library items in the library.

ClosedTSS-3607214.6.0 (s)TSS-36072
14.6.0 (s)

The Create text area license feature for a group having the Analyst or Data science license is disabled by default.

ClosedTSS-3606914.6.0 (s)TSS-36069
14.6.0 (s)

In the Monitoring & Diagnostics, Information Services page, if you try to copy details for an anonymous (unsaved) information link, an error is shown.

ClosedTSS-3602514.6.0 (s)TSS-36025
14.6.0 (s)

There is no information in the Spotfire Server and Environment - Installation and Administration manual that the Scheduled Updates Users system group requires access to certain license features.

ClosedTSS-3602414.6.0 (s)TSS-36024
14.6.0 (s)

If a group only has license features enabled for a particular license that is later deleted, for example, by using the CLI command delete-obsolete-licenses, the Groups view in the Spotfire Server administration pages can sometimes show an incorrect license for that particular group.

ClosedTSS-3600114.6.0 (s)TSS-36001
14.6.0 (s)

You cannot set the license feature Authoring in web client (webAuthor under Spotfire.Dxp.WebAnalyzer), which determines if the group can author analyses in the web client, from the Spotfire Server administration pages.

Note: In earlier versions, the license feature was called Spotfire Business Author.

ClosedTSS-3597114.6.0 (s)TSS-35971
14.6.0 (s)

After upgrading to Spotfire Server version 14.0.8, the server fails to start when connected to a PostgreSQL database using a non-public schema.

ClosedTSS-3594414.6.0 (s)TSS-35944
14.6.0 (s)

When you log in to the Spotfire Server in a web browser as an Analysis viewer user without the Open file license feature, you can still start the Spotfire web client.

ClosedTSS-3594114.6.0 (s)TSS-35941
14.6.0 (s)

The license feature Access to extensions was moved from the license group Spotfire.Dxp.Extensions to Spotfire.Dxp.EnterprisePlayer in versions 14.5.0 and 14.0.8, which is not mentioned in the list of moved license features in the documentation.

ClosedTSS-3592814.6.0 (s)TSS-35928
14.6.0 (s)

After interacting with the Spotfire Server (sending a query to the database), the connection to the database is left open, which causes maximum open cursors to be exceeded.

ClosedTSS-3588914.6.0 (s)TSS-35889
14.6.0 (s)

After upgrading to Spotfire 14.5.x, groups that had authoring capabilities enabled from the Spotfire Analyst license group (Spotfire.Dxp.Professional), but no features from the Spotfire Business Author license group (Spotfire.Dxp.WebAnalyzer), might lose access to certain functionality.

This happens because a number of license features previously present in both groups were removed from Spotfire.Dxp.Professional, for easier administration, and the corresponding license features in Spotfire.Dxp.WebAnalyzer were not assigned automatically during the upgrade. For the full list, see Changed and deleted license features.

You can now repair the license assignment with the new CLI command repair-professional-license-migration, which ensures that any group that had the obsolete, moved license features from Spotfire.Dxp.Professional enabled also get the corresponding license features in Spotfire.Dxp.WebAnalyzer.

Note: To use repair-professional-license-migration, you must not have already deleted the obsolete license features with the command delete-obsolete-licenses.

If the repair-professional-license-migration cannot automatically repair the license assignment, it instead produces a list of set-license commands that you can use to assign the moved license features to groups. Review the suggested commands before you run them, to ensure that license features are assigned correctly.

ClosedTSS-3587514.6.0 (s)TSS-35875
14.6.0 (s)

If no source server is specified, the Spotfire Server upgrade tool can run into a null pointer exception.

ClosedTSS-3587014.6.0 (s)TSS-35870
14.6.0 (s)

Import of users and groups fail when processing large STDF files.

ClosedTSS-3578114.6.0 (s)TSS-35781
14.6.0 (s)

If you have been running version 14.0.8 or 14.5.0 and deleted library content, under certain conditions, the actual library content is not deleted as expected, resulting in an unnecessarily large library size.

These conditions are:

  • Library with versioning disabled

  • External storage not configured

  • Resaves of items

To resolve this, there is a new command, delete-orphan-content, that will remove items that are no longer referenced (orphans). It is recommended to run this command to trim the library after upgrading.

ClosedTSS-3574414.6.0 (s)TSS-35744
14.6.0 (s)

The user action log category monitoring_as is missing from the lists of available categories to enable, when you are choosing the Some Categories option in the Spotfire Server configuration tool.

ClosedTSS-3574214.6.0 (s)TSS-35742
14.6.0 (s)

If action logging is enabled, and the number of concurrent sessions for the users is limited, an error is logged if a user that has the reached the maximum number of sessions tries to log in again ("Session creation is not allowed"). In this case, there should not be an error because the session is blocked according to the configuration.

ClosedTSS-3573714.6.0 (s)TSS-35737
14.6.0 (s)

There is an unnecessarily high database CPU consumption when LDAP synchronization is done against a PostgreSQL database.

ClosedTSS-3571914.6.0 (s)TSS-35719
14.6.0 (s)

The Kerberos Ticket Granting Ticket (TGT) acquisition functionality is not thread-safe and the TGT is renewed too often and too many times.

ClosedTSS-3570714.6.0 (s)TSS-35707
14.6.0 (s)

The JDBC connection properties in the data-sources section of the Spotfire Server configuration contains incorrectly named properties and obsolete properties for no longer supported JDBC drivers.

ClosedTSS-3569514.6.0 (s)TSS-35695
14.6.0 (s)

When using a display with a lower resolution, or a zoomed-in browser tab, the drop-down list under Select license on the Groups page for a selected group (License and features tab) does not show all licenses and the list cannot be scrolled.

ClosedTSS-3567814.6.0 (s)TSS-35678
14.6.0 (s)

When you edit an Automation Services schedule, the Scheduled job name input field briefly shows an error even though a valid name is available.

ClosedTSS-3566314.6.0 (s)TSS-35663
14.6.0 (s)

The register-as-spotfire-community-client command does not accept a hostname without an IANA-defined top-level domain as the value for the --public-address argument.

ClosedTSS-3565914.6.0 (s)TSS-35659
14.6.0 (s)

When the result after a query remains unchanged, no updates should be done to the database row values.

ClosedTSS-3565714.6.0 (s)TSS-35657
14.6.0 (s)

When using PostgreSQL as the Spotfire Server database, fetching of user group memberships might lead to an unnecessarily high CPU load.

ClosedTSS-3564714.6.0 (s)TSS-35647
14.6.0 (s)

Searching for users with a string consisting of both a name and a domain name can sometimes lead to unexpected search results.

ClosedTSS-3561414.6.0 (s)TSS-35614
14.6.0 (s)

In the Deployments & Packages section, if you click on Deployment areas multiple times, this results in a blank page. 

ClosedTSS-3561114.6.0 (s)TSS-35611
14.6.0 (s)

Any custom text specified by configuring security.logged-out-page.text is not shown in the Logged Out page.

ClosedTSS-3559614.6.0 (s)TSS-35596
14.6.0 (s)

The instance status (AVAILABLE, STRAINED, EXHAUSTED) is not taken into account when routing new engine sessions for the different data function services (TERR, PYTHON, R, STATISTICA) to an instance.

With this fix, EXHAUSTED instances are now excluded by default. As before, the instance of the best available status level with the least number of active sessions is selected. If there are ties, the instance is selected randomly.

You can change this setting, if desired. To include EXHAUSTED instances, set custom-services-proxy.compatibility.include-exhausted-instances to true in the configuration.xml file of the server (default is false).

ClosedTSS-3558414.6.0 (s)TSS-35584
14.6.0 (s)

Spotfire Server sessions originating from backend services are dropped approximately once per minute. This leads to over-verbose logging and a slightly higher resource consumption than necessary.

ClosedTSS-3557714.6.0 (s)TSS-35577
14.6.0 (s)

When Spotfire has been embedded using the JavaScript API, you are sometimes redirected to the login page, even though you are already logged in, if the browser does not allow third-party cookies.

ClosedTSS-3556114.6.0 (s)TSS-35561
14.6.0 (s)

In the Monitoring & Diagnostics, Information Services page, if you provide a non-existing Information link ID in the Filters dialog, a different/incomplete GUID is logged in the server.log file. 

ClosedTSS-3555414.6.0 (s)TSS-35554
14.6.0 (s)

When you access data with an information link, and you use on-demand as the load method, an error occurs if more than 1000 selection conditions (for example selections in a filter) are passed as the on-demand input.

ClosedTSS-3551514.6.0 (s)TSS-35515
14.6.0 (s)

Static preview images for analyses saved in the library are no longer shown after upgrading from Spotfire version 12.0 or earlier.

ClosedTSS-3529414.6.0 (s)TSS-35294
14.6.0 (s)

The node manager relies on external functionality to restart itself after it has been trusted, which can prevent the node manager process from running as expected.

ClosedTSS-2992914.6.0 (s)TSS-29929
14.6.0 (s)

The Spotfire Server does not handle intermediate code signing certificates. 

ClosedTSS-2488314.6.0 (s)TSS-24883
14.6.0 (s)

The web browser's autocomplete/autofill function sometimes causes a validation error when creating a new user.

ClosedTSAS-118314.6.0 (a)TSAS-1183
14.6.0 (a)

When developing IronPython scripts in the Automation Services job builder using the Execute Script task, print statements from the script are not shown in the execution report.

ClosedTSDC-787514.6.0 (a)TSDC-7875
14.6.0 (a)

When you are loading data from Cloudera Impala using either import with prompting, or on-demand loading with prompting or defined inputs, a backslash character in the selected prompt value will be escaped twice.

Note: If you encounter syntax errors after this fix, you need to update your custom queries to be compatible with Impala.

ClosedTSDC-787314.6.0 (a)TSDC-7873
14.6.0 (a)

When loading data from a new Redshift or PostgreSQL connection, the default connection and command timeout from the driver is used, rather than the timeout specified in the Views in Connection dialog.

ClosedTSDC-786914.6.0 (a)TSDC-7869
14.6.0 (a)

If you try to create a custom query with a number of data types, using the MySQL connector and the official SingleStore ODBC driver, the connection fails to generate output columns.

ClosedTSDC-781314.6.0 (a)TSDC-7813
14.6.0 (a)

It is not possible to open analysis files with Oracle data connections that were saved in Spotfire version 5.5 or earlier.

ClosedTSDC-778314.6.0 (a)TSDC-7783
14.6.0 (a)

When you access data with the data connector for Google BigQuery, you cannot select data from a data table for which there is a casing mismatch in the table name as defined in the partition and the schema.

ClosedTSDC-778114.6.0 (a)TSDC-7781
14.6.0 (a)

In some environments, such as when using Kerberos, Spotfire user delegation for the Cloudera Impala connector must be allowed only for the Spotfire web client, but not for the installed client.

This has been fixed by adding a new preference, AllowAnalystDelegation, under Connectors > Impala in the Administration Manager Preferences. This preference determines whether delegation as the current Spotfire user should be allowed in the installed client. Set the preference to False to prevent delegation in the installed client.

ClosedTSDC-777814.6.0 (a)TSDC-7778
14.6.0 (a)

When you create a data connection in the Google BigQuery Connection dialog, an error sometimes occurs if you switch between the General tab and the Private Endpoints tab repeatedly.

ClosedTSDC-687714.6.0 (a)TSDC-6877
14.6.0 (a)

In the custom query editor for the Vertica connector, the syntax highlighting is incorrect.

ClosedTS-8218414.6.0 (a)TS-82184
14.6.0 (a)

If you change a marker shape from the visualization properties panel, the wrong category is sometimes updated.

ClosedTS-8196914.6.0 (a)TS-81969
14.6.0 (a)

The Date created, Date accessed and Last modified times shown for items in the library are incorrect when the server is configured in the UTC time zone.

ClosedTS-8192714.6.0 (a)TS-81927
14.6.0 (a)

Python data functions fail to run if your user name contains accented characters.

ClosedTS-8192414.6.0 (a)TS-81924
14.6.0 (a)

When correctly configuring a previously invalid combination chart, Spotfire might close unexpectedly.

ClosedTS-8182814.6.0 (a)TS-81828
14.6.0 (a)

When adding a description for Column elements in an information link, the description does not show up in the column properties.

ClosedTS-8182714.6.0 (a)TS-81827
14.6.0 (a)

Sometimes, non-latin characters are not shown within a visualization, for example, in labels.

ClosedTS-8178114.6.0 (a)TS-81781
14.6.0 (a)

When using the built-in data function Geographic nearest neighbors and setting a distance buffer size less than or equal to zero, all distances should be returned.

ClosedTS-8177014.6.0 (a)TS-81770
14.6.0 (a)

The documentation about information link filters contains a whitespace in the example screenshot, which can be misleading because whitespaces are not allowed in that context.

ClosedTS-8176214.6.0 (a)TS-81762
14.6.0 (a)

You can no longer control if a group should have authoring capabilities in the web client by setting the license feature Spotfire Business Author (webAuthor) in the Spotfire Business Author (Spotfire.Dxp.WebAnalyzer) license group.

ClosedTS-8176114.6.0 (a)TS-81761
14.6.0 (a)

Some functionality that should be enabled for users with the Business Author license is not enabled because the functionality is controlled by license features that are included in the Spotfire Advanced Analytics group (technical name: Spotfire.Dxp.Metrics). 

The following license features are affected, and have been moved to the Spotfire Business Author group (technical name: Spotfire.Dxp.WebAnalyzer): Advanced aggregation methods, Custom expressions, Execute data functions, f flyout, and Pin data function.

ClosedTS-8169314.6.0 (a)TS-81693
14.6.0 (a)

When using the installed Spotfire client, the Formatting option is not available in the context menu shown when right-clicking on a column in the Data in analysis flyout.

ClosedTS-8164514.6.0 (a)TS-81645
14.6.0 (a)

HTTP responses cannot be larger than 2GB when using the web client (Web Player service) on Linux.
With this fix, you get improved performance and reduced memory usage when you download large responses over HTTP on Linux.

ClosedTS-8158914.6.0 (a)TS-81589
14.6.0 (a)

In the web client, the DisplayName and Description of TypeIdentifiers are not localized based on the browser's preferred languages.

ClosedTS-8155014.6.0 (a)TS-81550
14.6.0 (a)

Unicode text outputs from locally executed Python scripts get corrupted and cause errors.

ClosedTS-8145614.6.0 (a)TS-81456
14.6.0 (a)

If your environment is configured with Information Services running as a separate process, you cannot open the query log (sql.log) in Spotfire, because column names are interpreted as new rows.

ClosedTS-8145414.6.0 (a)TS-81454
14.6.0 (a)

It is not possible to turn off revocation checks for certificates issued by other Spotfire Servers, only for third-party certificates.

ClosedTS-8144914.6.0 (a)TS-81449
14.6.0 (a)

Some mod certificates are not verified as expected even though the mod is signed by Spotfire and published on the Spotfire Community site.

ClosedTS-8143814.6.0 (a)TS-81438
14.6.0 (a)

An error occurs when you try to add data from Microsoft Access files.

ClosedTS-8141414.6.0 (a)TS-81414
14.6.0 (a)

The input text in the search field of the hierarchy filter is cut off even if the width of the Filters panel is increased.

ClosedTS-8141214.6.0 (a)TS-81412
14.6.0 (a)

Even if you select Count as the Preferred aggregation method for a column, another aggregation method is sometimes incorrectly used as the default when you apply that column to an axis.

ClosedTS-8141014.6.0 (a)TS-81410
14.6.0 (a)

If you try to export data to file from a table visualization which contains non-unique column names, Spotfire closes unexpectedly.

ClosedTS-8137414.6.0 (a)TS-81374
14.6.0 (a)

It is not possible to configure visualizations with images from 'file://' URLs, so that they render on both Linux and Windows.

To solve this issue, an administrator can now specify additional 'file://' locations for a user or group in the Whitelist for Allowed URIs application preference by separating the URLs with a vertical bar (pipe character), "|", ASCII code 124. For example, the preference could be specified as follows:

file:​//\\server\winshare\images|file:​///mnt/winshare/images

This sets up the Linux path to the folder /mnt/winshare/images as an alternative location for the Windows path to the network drive \\server\winshare\images.

ClosedTS-8134014.6.0 (a)TS-81340
14.6.0 (a)

When you try to open a specific analysis with a visualization containing a circular dependency through K-means clustering and marking, Spotfire either hangs or closes unexpectedly.

ClosedTS-8133714.6.0 (a)TS-81337
14.6.0 (a)

In the Administration Manager dialog, on the Users and Import tabs, some controls are incorrectly placed and do not react correctly when you resize the dialog.

ClosedTS-8133414.6.0 (a)TS-81334
14.6.0 (a)

In the Administration Manager dialog, on the Groups tab, the size and position of some user interface controls is incorrect when using a language other than English.

ClosedTS-8129714.6.0 (a)TS-81297
14.6.0 (a)

When you try to open a specific analysis containing independent markings in data tables, in combination with K-means clustering columns, you get an error.

ClosedTS-8125714.6.0 (a)TS-81257
14.6.0 (a)

It is not possible to edit a data connection if you have configured the connection data source with a custom property.

ClosedTS-8124914.6.0 (a)TS-81249
14.6.0 (a)

If the Spotfire client is running on a Linux system, you sometimes cannot open .shx files and you get an 'Access Denied' error message.

ClosedTS-8120614.6.0 (a)TS-81206
14.6.0 (a)

When you export an analysis to PDF and you select to export Specific pages without specifying which pages to export, hidden pages in the analysis might be included in the export.

ClosedTS-8116514.6.0 (a)TS-81165
14.6.0 (a)

Document Object Model (DOM) elements in custom visualizations receive multiple focus and blur events, even when already focused.

ClosedTS-8114614.6.0 (a)TS-81146
14.6.0 (a)

In some cases, when you drag an item and press Ctrl before dropping the item, the Ctrl key is ignored. As a result, the item is moved instead of copied when you drop the item.

ClosedTS-8113714.6.0 (a)TS-81137
14.6.0 (a)

If you update the data type of a column from a data connection in the the Select data flyout (or the Views in Connection dialog), and the data type for the column is later updated in the data source, or as a result of a custom query update, the initial data type changes are not discarded as expected.

ClosedTS-8103714.6.0 (a)TS-81037
14.6.0 (a)

Sometimes the application becomes unresponsive if you select multiple visualizations (Ctrl + click).

ClosedTS-8102914.6.0 (a)TS-81029
14.6.0 (a)

In the Spotfire web client, if you used an identity provider to log in to the Spotfire Server and you create a new data connection with the same identity provider for authentication, you might not be able to log in to the external data source.

ClosedTS-8099914.6.0 (a)TS-80999
14.6.0 (a)

The clearMarking method in the visualization mods API is not accessible without awaiting the result of a DataViewProxy, returned by ModVisualization.data().

ClosedTS-8098914.6.0 (a)TS-80989
14.6.0 (a)

You cannot export an analysis to Excel when the Web Player service is configured to use Kerberos.

ClosedTS-8095414.6.0 (a)TS-80954
14.6.0 (a)

When you open an analysis file that contains a reference to an Excel file with multiple sheets in a Spotfire client running on a Linux system, you get prompted to select sheet.

ClosedTS-8090714.6.0 (a)TS-80907
14.6.0 (a)

When you provide invalid latitude and longitude input values together with the 'geodesic' distance metric in the built-in data function Geographic distance metric, a vague error message about non-convergence is presented. Instead, the values should be dropped.

ClosedTS-8086814.6.0 (a)TS-80868
14.6.0 (a)

If you attempt to shut down or restart Windows, but then cancel the operation, export to PDF sometimes becomes unavailable.

ClosedTS-8083214.6.0 (a)TS-80832
14.6.0 (a)

In the lists of supported coordinate reference systems for the map chart, EPSG:6933 is not included.

ClosedTS-8079214.6.0 (a)TS-80792
14.6.0 (a)

The application can leak memory when you apply bookmarks containing a marking that relies on serialized primary keys.

ClosedTS-8076614.6.0 (a)TS-80766
14.6.0 (a)

When running the Spotfire application without a server, and multiple Spotfire processes are trying to access the serverless configuration file at the same time, Spotfire closes unexpectedly.

ClosedTS-8076514.6.0 (a)TS-80765
14.6.0 (a)

If you try to download data from the library and this fails because of network errors, the download should be retried and data should be downloaded in chunks instead.

ClosedTS-8074714.6.0 (a)TS-80747
14.6.0 (a)

When you are editing the transformation for a replaced (specific) DateTime/Time value from the data canvas, the edit dialog does not take fractions of a second into consideration when formatting.

ClosedTS-8065614.6.0 (a)TS-80656
14.6.0 (a)

Visualization mods sometimes become non-responsive after multiple marking operations in quick succession.

ClosedTS-8029314.6.0 (a)TS-80293
14.6.0 (a)

It takes a long time to open an analysis if it includes a large number of data connections stored in the library, because the data connections are synced with the library one-by-one.

ClosedTS-7619814.6.0 (a)TS-76198
14.6.0 (a)

It is not possible to change the column categorization and formatting for multiple columns simultaneously in the expanded Data in analysis flyout; a functionality that used to be available in the now removed Column Properties dialog.

ClosedTS-1985314.6.0 (a)TS-19853
14.6.0 (a)

The number of values allowed in a property control (a slider, drop-down list, or list box control) of a text area is limited to 1000 items, but there are cases when you want to use more values.

ClosedTERRSRV-173614.6.0 (Ts 1.23.0)TERRSRV-1736
14.6.0 (Ts 1.23.0)

The note about the need to install the rinclude package before installing R packages, that was available in previous versions of the installation guide, is missing from the Installing R Packages Manually topic.

ClosedTERRSRV-168914.6.0 (Ts 1.23.0)TERRSRV-1689
14.6.0 (Ts 1.23.0)

In a Spotfire environment where the node manager is running on VirtualBox (a virtual machine) and the entropy is low, a performance degradation or thread blocking of the TERR service can be seen after upgrading from version 12.0.

This has been fixed by updating the temporary script name generation logic for data functions to avoid thread blocking.

ClosedTERRSRV-170214.6.0 (Rs 1.23.0)TERRSRV-1702
14.6.0 (Rs 1.23.0)

An R script that is meant to create an SBDF output fails when the number of columns and rows becomes too large.

ClosedTERRSRV-171414.6.0 (Ps 1.23.0)TERRSRV-1714
14.6.0 (Ps 1.23.0)

The Spotfire Service for Python takes a long time to execute data functions when the output volume is high and the output generates a lot of warnings.

ClosedTERRSRV-170114.6.0 (Ps 1.23.0)TERRSRV-1701
14.6.0 (Ps 1.23.0)

The output is inconsistent when executing the same Python data function in the installed Spotfire application compared to the web client. The reason for this is a difference in the need to escape backslash characters between the local Python engine and the service.

ClosedTERRSRV-160014.6.0 (Ps 1.23.0)TERRSRV-1600
14.6.0 (Ps 1.23.0)

Executing a data function with the Spotfire Service for Python takes a longer time than in a previous version.

ClosedTSS-3596914.5.0 (s)TSS-35969
14.5.0 (s)

In information links that access data from Microsoft SQL Server data sources, it is not possible to use columns with the data type dateTimeOffset.

ClosedTSS-3545514.5.0 (s)TSS-35455
14.5.0 (s)

Import of Information Services elements to the library takes a significantly longer time compared to import in versions before Spotfire 12.0.x, particularly when using PostgreSQL for the Spotfire Database.

ClosedTSS-3542214.5.0 (s)TSS-35422
14.5.0 (s)

Import to the library is slower than necessary when you are importing library permissions and the database latency is high.

ClosedTSS-3541014.5.0 (s)TSS-35410
14.5.0 (s)

The default for DataBlockStorage_MemoryLoadExhaustedLimit is incorrect in the Spotfire Server and Environment - Installation and Administration manual. It says 98 but the actual default is 90.

ClosedTSS-3539814.5.0 (s)TSS-35398
14.5.0 (s)

Sorting the Modified on column in the various Library pages of the Spotfire web administration pages does not work as expected.

ClosedTSS-3535314.5.0 (s)TSS-35353
14.5.0 (s)

The event field original_ip is not being logged in the user action log for some library operations initiated by a Spotfire client, for example, action=load_content.

ClosedTSS-3535214.5.0 (s)TSS-35352
14.5.0 (s)

Several endpoints in the Library REST API v2 have parameters wrongly marked as Optional when they should be marked as Required.

ClosedTSS-3533014.5.0 (s)TSS-35330
14.5.0 (s)

When you try to upgrade the Spotfire Server from versions before 12.0, the upgrade fails to complete because of long running queries.

ClosedTSS-3532814.5.0 (s)TSS-35328
14.5.0 (s)

When you are creating or editing a rule in the Scheduling & Routing, Rules page, it is possible to click Save even if you add a name longer than the allowed 256 characters. This results in an error notification.

ClosedTSS-3532514.5.0 (s)TSS-35325
14.5.0 (s)

Export of library items is sometimes slow when there are lot of dependencies.

ClosedTSS-3532014.5.0 (s)TSS-35320
14.5.0 (s)

Certificate entries in the database might end up in an inconsistent state after certificates have been revoked, resulting in errors in the logs.

ClosedTSS-3531514.5.0 (s)TSS-35315
14.5.0 (s)

The background task that cleans out orphaned library resources sometimes takes a long time to run, and it can consume a significant amount of database resources.

ClosedTSS-3531214.5.0 (s)TSS-35312
14.5.0 (s)

The name of the parameter token_refresh_when_validity_below_minutes is incorrect in the documentation.

ClosedTSS-3530714.5.0 (s)TSS-35307
14.5.0 (s)

The Configuring allowed issuers for code trust section of the Spotfire Server and Environment - Installation and Administration guide contains some incorrect examples.

ClosedTSS-3530114.5.0 (s)TSS-35301
14.5.0 (s)

Concurrent updates to a refresh token can sometimes lead to the error message Unable to replace refresh token in the log.

ClosedTSS-3527614.5.0 (s)TSS-35276
14.5.0 (s)

When using external library storage, the Spotfire Server cannot start if library content for an Information Services data source is missing in the external library storage.

ClosedTSS-3527114.5.0 (s)TSS-35271
14.5.0 (s)

The CLI command check-external-library can take a long time to finish when there are a large number of items in the library.

ClosedTSS-3523514.5.0 (s)TSS-35235
14.5.0 (s)

Neither the CLI command update-deployment, nor the configuration tool, can handle deployment packages with commas in their file names.

ClosedTSS-3523314.5.0 (s)TSS-35233
14.5.0 (s)

When a scheduled updates job is running, but it is being retried because the previous attempt to run it failed, a new task can be triggered for the same job. This results in multiple tasks/jobs for the same rule being retried on top of each other.

ClosedTSS-3521814.5.0 (s)TSS-35218
14.5.0 (s)

When migrating the LIB_DATA table using the migrate-db CLI command, performance can be slower compared to other tables of the same row size when using external library storage. This is due to a low JDBC insertion batch size.

Two new arguments have been added to the migrate-db CLI command which lets you specify the batch sizes for normal and LOB tables. These can be used to improve the insertion speed in some situations. 

Note: The target database must be configured properly to be able to handle, for example, large insertions of LOB values for larger (LOB) batch sizes.

ClosedTSS-3512514.5.0 (s)TSS-35125
14.5.0 (s)

If you edit an invalid rule (for example, if the analysis it should update has been removed), the error message shown is not informative enough.

ClosedTSS-3510314.5.0 (s)TSS-35103
14.5.0 (s)

When you copy library items with dependencies to each other (such as an analysis and an information link), sometimes the original library item starts to reference the copied library item instead of the original one.

ClosedTSS-3507614.5.0 (s)TSS-35076
14.5.0 (s)

Downloads of data from information links cannot be retried.

ClosedTSS-3506614.5.0 (s)TSS-35066
14.5.0 (s)

In some cases, the language used by the Spotfire database user can prevent the Spotfire Server from starting.

ClosedTSS-3505814.5.0 (s)TSS-35058
14.5.0 (s)

The different parts of the process involved when running a scheduled update are not documented in the Spotfire Server and Environment - Installation and Administration manual.

ClosedTSS-3504714.5.0 (s)TSS-35047
14.5.0 (s)

The documentation about how you configure Backend connector threads contains an incorrect example.

ClosedTSS-3498014.5.0 (s)TSS-34980
14.5.0 (s)

The find-analysis-scripts command does not properly trust custom queries containing horizontal tab characters.

ClosedTSS-3496014.5.0 (s)TSS-34960
14.5.0 (s)

In the Deployments & Packages page, adding or deleting multiple deployment areas in rapid succession can make a green checkmark show up next to deployment areas that have no packages deployed. 

ClosedTSS-3491414.5.0 (s)TSS-34914
14.5.0 (s)

The instructions on how to run the Spotfire Server under a Windows service account lacks detailed information about needed permissions for the service account.

ClosedTSS-3491314.5.0 (s)TSS-34913
14.5.0 (s)

An Automation Services job does not run on a correct scheduled time after a daylight saving time (DST) transition.

ClosedTSS-3489814.5.0 (s)TSS-34898
14.5.0 (s)

Browsing the Spotfire library might be slower than necessary when the library contains items with a large number of properties.

ClosedTSS-3489714.5.0 (s)TSS-34897
14.5.0 (s)

If the 'Certificate Issuer' information contains special characters (for example, "/") then this results in a 404 error when attempting to download the certificate.

ClosedTSS-3489114.5.0 (s)TSS-34891
14.5.0 (s)

The rule name of a deleted scheduled update rule is sometimes not shown correctly on the Scheduling & Routing, Activity page.

ClosedTSS-3488914.5.0 (s)TSS-34889
14.5.0 (s)

When a library item associated with a scheduled updates rule is deleted, all previous rule activities are removed from the activity page for the rule. However, the activity history should be retained even if the associated library item is deleted.

ClosedTSS-3488514.5.0 (s)TSS-34885
14.5.0 (s)

It is possible to deploy packages with incorrect IntendedClient values in the package metadata.

ClosedTSS-3487914.5.0 (s)TSS-34879
14.5.0 (s)

The Automation Services Job activity page keeps showing the name of a schedule even after the schedule has been deleted.

ClosedTSS-3487814.5.0 (s)TSS-34878
14.5.0 (s)

The job activity information for an Automation Services job is retained (and not even shown in a disabled state) even if the associated job file has been deleted from the library.

ClosedTSS-3487014.5.0 (s)TSS-34870
14.5.0 (s)

Upgrading the Spotfire Server from a version before 11.5 to version 11.5 or later fails under specific conditions.

ClosedTSS-3486914.5.0 (s)TSS-34869
14.5.0 (s)

Whitespace before the number sign (#) at the start of a comment is not allowed when running configuration commands.

ClosedTSS-3486314.5.0 (s)TSS-34863
14.5.0 (s)

User action log entries for library operations initiated by some clients are missing a session ID value.

ClosedTSS-3486014.5.0 (s)TSS-34860
14.5.0 (s)

Revoked access tokens can in some cases continue to work after revocation because of caching.

ClosedTSS-3485614.5.0 (s)TSS-34856
14.5.0 (s)

The OpenID Connect (OIDC) third party login initiation endpoint is not available through a POST call.

ClosedTSS-3485514.5.0 (s)TSS-34855
14.5.0 (s)

The update-deployment command unnecessarily attempts to connect to LDAP (when the Spotfire Server is configured to use LDAP).

ClosedTSS-3485414.5.0 (s)TSS-34854
14.5.0 (s)

The legacy version of the JavaScript API (loader.js) is partially broken in 14.4 due to the new default Referrer-Policy header.

ClosedTSS-3484414.5.0 (s)TSS-34844
14.5.0 (s)

Users cannot be found through SCIM when filtering on the userName attribute, if the username is in the format of an email address.

ClosedTSS-3484314.5.0 (s)TSS-34843
14.5.0 (s)

When using the import-groups CLI command to import users or groups from STDF files, the command does not correctly handle some special characters in the group or user names.

ClosedTSS-3483914.5.0 (s)TSS-34839
14.5.0 (s)

Certain error pages might be susceptible to spoofing.

ClosedTSS-3483614.5.0 (s)TSS-34836
14.5.0 (s)

On the Scheduled Updates, Rules page, the Last status column does not correctly show the most recent activity if an analysis has been loaded and unloaded on different Web Player instances.

ClosedTSS-3482614.5.0 (s)TSS-34826
14.5.0 (s)

When you access an information link using either on-demand or prompting and you provide more than 1000 input values, some special characters (* ? ; \) are not handled correctly.

  • ? and * characters in input from on-demand or single/multiple selection prompts are incorrectly interpreted as wildcards.

  • ; and \ characters in input from on-demand or any prompt type result in errors or missing data.

ClosedTSS-3480514.5.0 (s)TSS-34805
14.5.0 (s)

If you use an incorrect connection URL, username, or password with the validate-data-source CLI command, no error is shown.

ClosedTSS-3479014.5.0 (s)TSS-34790
14.5.0 (s)

On the Schedule Updates, Rules page, the last known status is sometimes incorrectly shown as ‘Failed’ if a task is dismissed because the job is already running on an instance.

ClosedTSS-3474014.5.0 (s)TSS-34740
14.5.0 (s)

The error message shown when attempting to delete a resource pool selected by the default routing rule does not provide any useful information.

ClosedTSS-3473414.5.0 (s)TSS-34734
14.5.0 (s)

When you configure a credentials profile for data connectors, you cannot leave the allowed-usages tag empty.

ClosedTSS-3472914.5.0 (s)TSS-34729
14.5.0 (s)

When you edit the properties of a favorite-marked information link from Information Designer, the favorite count is removed from the library user interface.

ClosedTSS-3471814.5.0 (s)TSS-34718
14.5.0 (s)

The config-sessions command requires the value of the --concurrent-sessions-limit-exceeded-resolution argument to be in lowercase for the change to take effect.

ClosedTSS-3471314.5.0 (s)TSS-34713
14.5.0 (s)

Data uploads to the Spotfire Server cannot be partially retried.

ClosedTSS-3471114.5.0 (s)TSS-34711
14.5.0 (s)

Sorting by group type does not work in the Spotfire Server web administration pages.

ClosedTSS-3466414.5.0 (s)TSS-34664
14.5.0 (s)

Special characters are escaped twice when you execute an information link with multiple columns, using an on-demand configuration, if a string value contains an escape character added to a temporary table.

ClosedTSS-3466114.5.0 (s)TSS-34661
14.5.0 (s)

When creating a new schedule in the Scheduling & Routing pages, the default time zone selected is the server time zone and not the browser time zone.

ClosedTSS-3466014.5.0 (s)TSS-34660
14.5.0 (s)

The Duration column is not visible in the Scheduling & Routing, Rules, table.

ClosedTSS-3464714.5.0 (s)TSS-34647
14.5.0 (s)

Browsing the library can be unnecessarily slow when there is a large number of properties in the library.

ClosedTSS-3463714.5.0 (s)TSS-34637
14.5.0 (s)

An information link marked as a library favorite might sometimes fail during execution.

ClosedTSS-3459914.5.0 (s)TSS-34599
14.5.0 (s)

Removing all packages from a modified deployment area in the Deployment & Packages pages can sometimes result in an internal error.

ClosedTSS-3459814.5.0 (s)TSS-34598
14.5.0 (s)

Automation Services jobs trigger immediately (misfire) on server startup or after editing a schedule.

ClosedTSS-3459514.5.0 (s)TSS-34595
14.5.0 (s)

When using a cobranding package with a custom Login page, all attributes other than src and type that are specified for script tags in the custom Login page template are missing from the rendered page.

ClosedTSS-3458414.5.0 (s)TSS-34584
14.5.0 (s)

Disabling a scheduled update rule that is already loaded on a Web Player instance is sometimes incorrectly logged as an External Update on the Scheduling & Routing, Activity page.

ClosedTSS-3457914.5.0 (s)TSS-34579
14.5.0 (s)

Sorting the Last Status column in the Scheduling & Routing, Rules page does not work correctly.

ClosedTSS-3456714.5.0 (s)TSS-34567
14.5.0 (s)

OAuth2 token refresh in the context of data access from the TDV connector fails when using an OpenID Connect provider configuration where include-scope-on-refresh is not set.

ClosedTSS-3456414.5.0 (s)TSS-34564
14.5.0 (s)

It is not possible to select text in tables from the Spotfire Server web administration pages.

ClosedTSS-3455014.5.0 (s)TSS-34550
14.5.0 (s)

Loading library properties and content for required library items takes too long time. For example, this can happen when executing an information link with many elements.

ClosedTSS-3453814.5.0 (s)TSS-34538
14.5.0 (s)

Uploading a DXP file using the API fails because the zip reader is relying on the byte count being accurate in the zip metadata. Instead of using the metadata, all data should be read directly from the zip file itself.

ClosedTSS-3446314.5.0 (s)TSS-34463
14.5.0 (s)

Some performance counters are missing in the Monitoring & Diagnostics page of the Spotfire Server web administration pages: "Data engine paged out memory", "Data engine paged in memory", "Data engine active queries" and possibly "Number of shared document nodes".

ClosedTSAS-117914.5.0 (a)TSAS-1179
14.5.0 (a)

Automation Services has a memory leak in the object Framework.ApplicationModel.AnalysisView.

ClosedTSAS-117814.5.0 (a)TSAS-1178
14.5.0 (a)

The performance counter # active jobs can sometimes show invalid values.

ClosedTSAS-117614.5.0 (a)TSAS-1176
14.5.0 (a)

If allowedFilePaths/allowAll is configured as false in the configuration of Automation Services, and the allowed file path includes the trailing backslash, that folder cannot be exported to using Automation Services.

ClosedTSAS-117214.5.0 (a)TSAS-1172
14.5.0 (a)

Executing an Automation Services job previously saved in the library, while having unsaved changes in the Automation Services Job Builder, runs the job from the library instead of the modified job from the editor.

ClosedTSAS-116914.5.0 (a)TSAS-1169
14.5.0 (a)

The loop properties for the Automation Services task ForEach should not be allowed to be used outside the ForEach loop.

ClosedTSDC-766914.5.0 (a)TSDC-7669
14.5.0 (a)

For Snowflake data connections, the setting Enable cascading filters for in-database data tables from this connection is not available.

ClosedTSDC-765514.5.0 (a)TSDC-7655
14.5.0 (a)

When you access data with the connector for Snowflake, parameterized custom queries do not work with the Snowflake ODBC driver version 3.4.1 or later.

ClosedTSDC-754714.5.0 (a)TSDC-7547
14.5.0 (a)

When you open an analysis, which was saved in an earlier version of Spotfire, containing a Apache Spark SQL data connection, the Use SSL option is sometimes not correctly handled in the new version of Spotfire.

ClosedTSDC-751314.5.0 (a)TSDC-7513
14.5.0 (a)

If you add line breaks in the description of a prompt in a data connection, the description does not display correctly in the prompt dialog.

ClosedTSDC-750614.5.0 (a)TSDC-7506
14.5.0 (a)

When you open an analysis containing an OData data connection with Windows Authentication, you do not get a prompt to enter credentials and therefore cannot load the data.

ClosedTSDC-745214.5.0 (a)TSDC-7452
14.5.0 (a)

When you embed a Spotfire analysis in an iframe, authentication does not work for Google BigQuery data connections.

ClosedTSDC-745114.5.0 (a)TSDC-7451
14.5.0 (a)

When you embed a Spotfire analysis in an iframe, authentication does not work for Salesforce data connections.

ClosedTSDC-745014.5.0 (a)TSDC-7450
14.5.0 (a)

When you embed a Spotfire analysis in an iframe, authentication does not work for Google Analytics (GA4) data connections.

ClosedTSDC-744814.5.0 (a)TSDC-7448
14.5.0 (a)

When you embed a Spotfire analysis in an iframe, authentication does not work for Microsoft SharePoint data connections.

ClosedTSDC-740514.5.0 (a)TSDC-7405
14.5.0 (a)

In the Spotfire web client, when you open a data connection with username-only authentication and press Enter to log in, the website refreshes instead of submitting the credentials.

ClosedTSDC-732314.5.0 (a)TSDC-7323
14.5.0 (a)

When you access large amounts of data with the connector for MySQL, and you use a version of the ODBC driver later than 8.0, Spotfire sometimes stops unexpectedly.

ClosedTSDC-513914.5.0 (a)TSDC-5139
14.5.0 (a)

When you create a connection to Google Analytics, pressing the Escape key does not close the connection dialog

ClosedTSDK-71414.5.0 (a)TSDK-714
14.5.0 (a)

The Spotfire Package Builder cannot be opened and can sometimes cause the application to close unexpectedly, when running a German version of the installed Spotfire client.

ClosedTSDK-71014.5.0 (a)TSDK-710
14.5.0 (a)

When you are using the graphical Package Builder tool and you click Help > Package Builder Help, you end up on a blank page.

ClosedTS-8080714.5.0 (a)TS-80807
14.5.0 (a)

When running the Spotfire application without a server, and multiple Spotfire processes are trying to access the serverless configuration file at the same time, Spotfire closes unexpectedly.

ClosedTS-8057914.5.0 (a)TS-80579
14.5.0 (a)

When you import information links into Spotfire it takes longer time in 14.4 compared to 14.0. To fix this performance issue, latency has been reduced when calling the server.

ClosedTS-8050114.5.0 (a)TS-80501
14.5.0 (a)

Spotfire becomes unresponsive if you add a new data table and the analysis contains a data table with columns whose names contain different characters but are considered identical in the current culture.

ClosedTS-8045814.5.0 (a)TS-80458
14.5.0 (a)

If you embed a PDF in an iframe in a text area, a square with no content is shown.

ClosedTS-8044714.5.0 (a)TS-80447
14.5.0 (a)

When replacing a data table, and all columns do not match automatically, the Match Columns dialog is shown. In that dialog, it is not possible to adjust the 'Current Data' and 'New Data' fields, which can make it hard to see the full column names and, hence, hard to know if you match the correct columns.

ClosedTS-8044114.5.0 (a)TS-80441
14.5.0 (a)

When you use the web client to cast an expression to a string (either using Cast directly or with the String function), the system's default formatting is used instead of your own default formatting.

ClosedTS-8031614.5.0 (a)TS-80316
14.5.0 (a)

If you have an analysis with one external data table and one imported data table, and the external data table is the active one, the Data relationships tool does not work as expected. There are no columns shown in the fields and the data table drop-down list is not available so you can switch data table to the imported one.

ClosedTS-8028514.5.0 (a)TS-80285
14.5.0 (a)

Under rare circumstances, when you attempt to close Spotfire, the application shuts down with an error instead of closing the regular way.

ClosedTS-8025414.5.0 (a)TS-80254
14.5.0 (a)

It is possible to register a custom data source that does not have a unique TypeIdentifier name. With this fix, if you have custom data sources that have the same TypeIdentifier name, those sources are skipped.

ClosedTS-8023714.5.0 (a)TS-80237
14.5.0 (a)

It is possible to start an upgrade of the Spotfire application while another instance of the application is running, which makes Spotfire close unexpectedly.

ClosedTS-8022114.5.0 (a)TS-80221
14.5.0 (a)

Visualizations sometimes show stale content when you switch between pages in an analysis.

ClosedTS-8016114.5.0 (a)TS-80161
14.5.0 (a)

Reading data in Python while running a Python data function is slow.

ClosedTS-8009014.5.0 (a)TS-80090
14.5.0 (a)

Context menus for filters in a text area do not work when using a different filtering scheme than the active one.

ClosedTS-8005714.5.0 (a)TS-80057
14.5.0 (a)

Analyses containing calculations from missing custom extensions try to use parallel data loading instead of the expected serial data loading, which can prevent the analyses from opening in Spotfire.

ClosedTS-8003314.5.0 (a)TS-80033
14.5.0 (a)

Tools that have been implemented using the CustomExportTool are not listed as an option when selecting Customize toolbar.

ClosedTS-7993614.5.0 (a)TS-79936
14.5.0 (a)

The Export as editable image option does not work in the deprecated Export to Microsoft PowerPoint – 7.11 version.

ClosedTS-7989714.5.0 (a)TS-79897
14.5.0 (a)

You cannot add a color rule to a color axis with a categorical custom expression.

ClosedTS-7985714.5.0 (a)TS-79857
14.5.0 (a)

If you attempt to export a graphical table containing empty currency values to Microsoft Excel, Spotfire closes unexpectedly.

ClosedTS-7982714.5.0 (a)TS-79827
14.5.0 (a)

Sometimes, it is not possible to access data from a custom file data source using the web client. This is applicable to Web Player services running on either Linux or Windows.

ClosedTS-7980314.5.0 (a)TS-79803
14.5.0 (a)

In the Spotfire web client, when you open an information link with a prompt for a datetime column with input type range, the date input field shows the date without a time after you select a date.

ClosedTS-7979514.5.0 (a)TS-79795
14.5.0 (a)

Under rare circumstances, the installed Spotfire client closes unexpectedly during startup when attempting to load Skia fonts.

ClosedTS-7977914.5.0 (a)TS-79779
14.5.0 (a)

If you run multiple instances of Spotfire via Windows Server Remote Desktop Services and attempt to close one instance, Spotfire sometimes shuts down with an error instead of closing as expected.

ClosedTS-7975214.5.0 (a)TS-79752
14.5.0 (a)

When the Web Player service is run in a Linux container, the memory usage that determines whether data must be paged to disk is counted incorrectly.

ClosedTS-7972114.5.0 (a)TS-79721
14.5.0 (a)

In the Spotfire User Guide, the example credentials profile for the Microsoft SharePoint Online connector does not match the format of the credentials profile that you can generate in Spotfire.

ClosedTS-7966214.5.0 (a)TS-79662
14.5.0 (a)

Some fonts, for example Lucida Calligraphy, are not consistently applied to all elements in the analysis.

ClosedTS-7966014.5.0 (a)TS-79660
14.5.0 (a)

The data table memory usage estimate in the data canvas does not take data sharing into account, so it is often an over-estimation of the actual usage.

ClosedTS-7962714.5.0 (a)TS-79627
14.5.0 (a)

Failing IronPython scripts that are executed in transaction do not roll back the operation, which might cause the analysis to end up in an inconsistent state.

ClosedTS-7959714.5.0 (a)TS-79597
14.5.0 (a)

When some specific fonts are used, for example Aptos, labels are not shown in map chart feature layers.

ClosedTS-7956614.5.0 (a)TS-79566
14.5.0 (a)

Sometimes, a NullReferenceException error is shown when you attempt to open the Spotfire web client.

ClosedTS-7956414.5.0 (a)TS-79564
14.5.0 (a)

It is not possible to access data from Microsoft Excel files that contain empty VmlDrawingParts.

ClosedTS-7955914.5.0 (a)TS-79559
14.5.0 (a)

Analysis files that include an IronPython script with a Page or a Visualization parameter can sometimes not be opened in version 14.4 or later.

ClosedTS-7955214.5.0 (a)TS-79552
14.5.0 (a)

When you edit a SQL Server data connection in the Spotfire web client, the database schema is automatically reloaded, which can cause performance issues.

ClosedTS-7950614.5.0 (a)TS-79506
14.5.0 (a)

Sometimes Spotfire closes unexpectedly when virtual columns are used in the analysis.

ClosedTS-7946514.5.0 (a)TS-79465
14.5.0 (a)

If you search in the Actions flyout, individual actions in an action mod are not shown in the results.

ClosedTS-7944614.5.0 (a)TS-79446
14.5.0 (a)

When you export an analysis to PDF as a prepared report, visualization mod icons are not shown in the Contents list.

ClosedTS-7944114.5.0 (a)TS-79441
14.5.0 (a)

When you use the BinByEvenIntervals function on currency data, values are sometimes placed in the wrong bins.

ClosedTS-7943314.5.0 (a)TS-79433
14.5.0 (a)

When you export data or images from a visualization mod, the resulting export is sometimes empty.

ClosedTS-7942414.5.0 (a)TS-79424
14.5.0 (a)

When you edit a Microsoft SQL Server data connection in the Spotfire web client, the data type and prompt type settings of previously defined prompts are not updated if the database schema has changed.

ClosedTS-7941414.5.0 (a)TS-79414
14.5.0 (a)

Closing an analysis causes a memory leak until the user session ends.

ClosedTS-7934014.5.0 (a)TS-79340
14.5.0 (a)

When you search in the Files and data flyout, the search results cannot be sorted.

ClosedTS-7928914.5.0 (a)TS-79289
14.5.0 (a)

When you export a cross table visualization to Excel, horizontal scrolling settings are ignored, causing some of the first columns to be hidden if the vertical axis expression results in more than 10 columns.

ClosedTS-7928514.5.0 (a)TS-79285
14.5.0 (a)

You cannot open an analysis with parallel data loading under certain conditions. This can happen if the analysis has a data table with an on-demand data source, followed by a pivot transformation, and the analysis has been saved with the AllowSavingOnDemandData preference set to false.

ClosedTS-7927214.5.0 (a)TS-79272
14.5.0 (a)

The globe icon on the status bar can sometimes show progress for tasks that have already been completed.

ClosedTS-7927114.5.0 (a)TS-79271
14.5.0 (a)

When you are adding a Pivot transformation to an analysis using the installed Spotfire application, and you manually adjust the size of the Pivot Data dialog after having added a lot of columns in the Row identifiers field, the '+' symbol (Add columns) disappears from the field.

ClosedTS-7925714.5.0 (a)TS-79257
14.5.0 (a)

It is not possible to use a mounted shared Windows folder for linked data in analyses viewed in web clients when the Web Player instance is running on Linux.

To solve this issue, an administrator can now add one or more aliases to provide both a Windows and a Linux path to shared files in the AllowedFilePath setting of the spotfire.dxp.worker.host.dll.config file.

Separate the different paths with a vertical bar (pipe character), "|", ASCII code 124:

\\server\winshare\datafiles|/mnt/winshare/datafiles

ClosedTS-7925114.5.0 (a)TS-79251
14.5.0 (a)

Data tables specified to be refreshed with prompts do not show the prompts when triggered using an IronPython script.

ClosedTS-7922014.5.0 (a)TS-79220
14.5.0 (a)

When you select data for a data connection in the Select data from dialog, you can click the Continue button while the selected tables are still loading, which leads to all data tables not being included in the data connection.

ClosedTS-7921114.5.0 (a)TS-79211
14.5.0 (a)

If you do not have the license feature Open file and you attempt to open the Spotfire web application without an open analysis file, or if you close an open analysis, an error will be shown.

ClosedTS-7917114.5.0 (a)TS-79171
14.5.0 (a)

Sometimes, clicking in a custom element in a custom visualization does not have any effect.

ClosedTS-7911014.5.0 (a)TS-79110
14.5.0 (a)

When you select an existing data connection in your analysis to replace a data table or data source, or to add rows or columns to a data table, it is possible to edit the data connection in the Views in Connection dialog. This causes errors when you save and reopen the analysis.

ClosedTS-7907514.5.0 (a)TS-79075
14.5.0 (a)

Fonts specified with Korean names are not shown correctly in visualizations.

ClosedTS-7901714.5.0 (a)TS-79017
14.5.0 (a)

Setting Desktop_Preference_PerformHtmlSanitation to false in the Spotfire.Dxp.Main.dll.config file, to switch off HTML sanitation when running Spotfire without a server, does not have any effect.

ClosedTS-7891714.5.0 (a)TS-78917
14.5.0 (a)

If you use the Set from property feature on the color axis of a line chart, the initial expression is sometimes unusable.

ClosedTS-7890214.5.0 (a)TS-78902
14.5.0 (a)

Closing a UI element such as a menu, popover, or flyout by clicking outside it does not work if the area where you click contains an embedded iframe. This can for example occur if the landing page is cobranded.

ClosedTS-7889914.5.0 (a)TS-78899
14.5.0 (a)

The installed Spotfire application closes unexpectedly when reference lines are added to an axis using the DatePart expression.

ClosedTS-7888114.5.0 (a)TS-78881
14.5.0 (a)

The scheduled update rule activity status is not set to ‘{{Cancelled}}’ if a second rule is triggered while another one is still in progress, and the description is not set to ‘An update is already in progress.’ as expected.

ClosedTS-7883214.5.0 (a)TS-78832
14.5.0 (a)

In the Spotfire web client, the Color section is missing from the Properties pop-over in cross tables.

ClosedTS-7879814.5.0 (a)TS-78798
14.5.0 (a)

When you are running the installed Spotfire client without a server, manually added Modules are not automatically loaded unless the file ProbedModulesCache.xml is removed before launching the application.

ClosedTS-7879314.5.0 (a)TS-78793
14.5.0 (a)

In the parallel coordinate plot, the Columns page in the Visualization properties dialog is sometimes not updated correctly when you switch on or off aggregation.

ClosedTS-7876214.5.0 (a)TS-78762
14.5.0 (a)

If you attempt to open the Recommended section of the Files and data flyout when your network connection is lost, an internal error message is sometimes shown instead of a user-friendly message with information about being offline.

ClosedTS-7874614.5.0 (a)TS-78746
14.5.0 (a)

Retry of some server calls does not work correctly and can sometimes lead to display of incorrect error messages. Also, for a few of the calls, this can cause the application to hang in an indefinite retry loop.

ClosedTS-7869714.5.0 (a)TS-78697
14.5.0 (a)

When you access an information link using either on-demand or prompting and you provide more than 1000 input values, some special characters (* ? ; \) are not handled correctly.

  • ? and * characters in input from on-demand or single/multiple selection prompts are incorrectly interpreted as wildcards.

  • ; and \ characters in input from on-demand or any prompt type result in errors or missing data.

ClosedTS-7869114.5.0 (a)TS-78691
14.5.0 (a)

Sometimes when you attempt to open a .dxp file, the installed Spotfire client shows the error message "ERR_UNSAFE_PORT" instead of rendering the pages in the analysis.

ClosedTS-7863214.5.0 (a)TS-78632
14.5.0 (a)

No error is shown if you try to open the Custom expression dialog from the visualization axes in the installed client without having the proper license. 

ClosedTERRSRV-161214.5.0 (Ts 1.22.0)TERRSRV-1612
14.5.0 (Ts 1.22.0)

When running a data function in Spotfire, there is little or no information shown in the client about the engine queue and cap size, or if there are any sessions waiting for the engine to be available.

This information can be important if the queue size is low compared to the inflow of new sessions to the service.

ClosedTERRSRV-157914.5.0 (Ts 1.22.0)TERRSRV-1579
14.5.0 (Ts 1.22.0)

The service does not stop completely when you try to roll back a node manager update, which can lead to a failed rollback and an offline node manager.

ClosedTERRSRV-124214.5.0 (Ts 1.22.0)TERRSRV-1242
14.5.0 (Ts 1.22.0)

When migrating from the TIBCO Software Statistic Services (TSSS) server to instead use the data function services, warnings for packages are shown when executing some data functions.

This has now been addressed by adding a disable.warning.alert property for the TERR, R, and Python services, to allow disabling of warnings. The default is false. To disable warnings, this property must be set to true.

ClosedTERRSRV-116214.5.0 (Ts 1.22.0)TERRSRV-1162
14.5.0 (Ts 1.22.0)

The socket connection between the service and the engine is not encrypted.

ClosedTERRSRV-161214.5.0 (Rs 1.22.0)TERRSRV-1612
14.5.0 (Rs 1.22.0)

When running a data function in Spotfire, there is little or no information shown in the client about the engine queue and cap size, or if there are any sessions waiting for the engine to be available.

This information can be important if the queue size is low compared to the inflow of new sessions to the service.

ClosedTERRSRV-157914.5.0 (Rs 1.22.0)TERRSRV-1579
14.5.0 (Rs 1.22.0)

The service does not stop completely when you try to roll back a node manager update, which can lead to a failed rollback and an offline node manager.

ClosedTERRSRV-126714.5.0 (Rs 1.22.0)TERRSRV-1267
14.5.0 (Rs 1.22.0)

Escape characters (backslash) are not correctly handled when executing a data function.

ClosedTERRSRV-125014.5.0 (Rs 1.22.0)TERRSRV-1250
14.5.0 (Rs 1.22.0)

Lots of warnings on the error stream from an R process can clog the process and prevent the execution of a data function.

ClosedTERRSRV-124214.5.0 (Rs 1.22.0)TERRSRV-1242
14.5.0 (Rs 1.22.0)

When migrating from the TIBCO Software Statistic Services (TSSS) server to instead use the data function services, warnings for packages are shown when executing some data functions.

This has now been addressed by adding a disable.warning.alert property for the TERR, R, and Python services, to allow disabling of warnings. The default is false. To disable warnings, this property must be set to true.

ClosedTERRSRV-122714.5.0 (Rs 1.22.0)TERRSRV-1227
14.5.0 (Rs 1.22.0)

Processes started by R data function scripts are not stopped when they are interrupted or when they time out.

ClosedTERRSRV-118714.5.0 (Rs 1.22.0)TERRSRV-1187
14.5.0 (Rs 1.22.0)

An R Console session ignores "silent errors" and the Spotfire Service for R cannot distinguish them from errors that terminate script execution.

For example, data functions whose R scripts use functions from some CRAN packages such as (but not limited to) "doParallel", "foreach", and "iterators" can throw such "silent" errors. Examples of such silent errors include "stopIteration" and "all connections are in use".

In an R Console session, those silent errors do not terminate script execution, but in Spotfire Service for R they terminate script execution without returning any result.

ClosedTERRSRV-116214.5.0 (Rs 1.22.0)TERRSRV-1162
14.5.0 (Rs 1.22.0)

The socket connection between the service and the engine is not encrypted.

ClosedTERRSRV-161214.5.0 (Ps 1.22.0)TERRSRV-1612
14.5.0 (Ps 1.22.0)

When running a data function in Spotfire, there is little or no information shown in the client about the engine queue and cap size, or if there are any sessions waiting for the engine to be available.

This information can be important if the queue size is low compared to the inflow of new sessions to the service.

ClosedTERRSRV-157914.5.0 (Ps 1.22.0)TERRSRV-1579
14.5.0 (Ps 1.22.0)

The service does not stop completely when you try to roll back a node manager update, which can lead to a failed rollback and an offline node manager.

ClosedTERRSRV-149614.5.0 (Ps 1.22.0)TERRSRV-1496
14.5.0 (Ps 1.22.0)

There is no information in the documentation about the fact that packages that require post-install steps, such as pywin32, cannot be installed using a Spotfire SPK but must be installed manually in the installed Spotfire application for Windows or the Spotfire Service for Python.

ClosedTERRSRV-124214.5.0 (Ps 1.22.0)TERRSRV-1242
14.5.0 (Ps 1.22.0)

When migrating from the TIBCO Software Statistic Services (TSSS) server to instead use the data function services, warnings for packages are shown when executing some data functions.

This has now been addressed by adding a disable.warning.alert property for the TERR, R, and Python services, to allow disabling of warnings. The default is false. To disable warnings, this property must be set to true.

ClosedTERRSRV-116214.5.0 (Ps 1.22.0)TERRSRV-1162
14.5.0 (Ps 1.22.0)

The socket connection between the service and the engine is not encrypted.

ClosedTSS-3534714.4.2 (s)TSS-35347
14.4.2 (s)

Automation Services jobs trigger immediately (misfire) on server startup or after editing a schedule.

ClosedTSS-3531314.4.2 (s)TSS-35313
14.4.2 (s)

Library uploads using the Library REST API v2 occasionally fail in clustered Spotfire Server deployments.

ClosedTSS-3527514.4.2 (s)TSS-35275
14.4.2 (s)

The CLI command check-external-library can take a long time to finish when there are a large number of items in the library.

ClosedTSS-3523014.4.2 (s)TSS-35230
14.4.2 (s)

When migrating the LIB_DATA table using the {{migrate-db}} CLI command, performance can be slower compared to other tables of the same row size when using external library storage. This is due to a low JDBC insertion batch size.

Two new arguments have been added to the {{migrate-db}} CLI command which lets you specify the batch sizes for normal and LOB tables. These can be used to improve the insertion speed in some situations. 

Note: The target database must be configured properly to be able to handle, for example, large insertions of LOB values for larger (LOB) batch sizes.

ClosedTSS-3522814.4.2 (s)TSS-35228
14.4.2 (s)

You cannot re-configure encryption using the config-encryption command if library versioning is disabled and there are Information Services data sources in the library. Also, you cannot delete library versions if versioning is disabled.

ClosedTSS-3505914.4.2 (s)TSS-35059
14.4.2 (s)

Data uploads to the Spotfire Server cannot be partially retried.

ClosedTS-8012114.4.2 (a)TS-80121
14.4.2 (a)

Analyses containing calculations from missing custom extensions try to use parallel data loading instead of the expected serial data loading, which can prevent the analyses from opening in Spotfire.

ClosedTS-8005614.4.2 (a)TS-80056
14.4.2 (a)

Failing IronPython scripts that are executed in transaction do not roll back the operation, which might cause the analysis to end up in an inconsistent state.

ClosedTS-8001714.4.2 (a)TS-80017
14.4.2 (a)

It is not possible to access data from Microsoft Excel files that contain empty VmlDrawingParts.

ClosedTS-7998114.4.2 (a)TS-79981
14.4.2 (a)

The Export as editable image option does not work in the deprecated Export to Microsoft PowerPoint – 7.11 version.

ClosedTS-7987514.4.2 (a)TS-79875
14.4.2 (a)

If you attempt to export a graphical table containing empty currency values to Microsoft Excel, Spotfire closes unexpectedly.

ClosedTS-7982914.4.2 (a)TS-79829
14.4.2 (a)

Sometimes, it is not possible to access data from a custom file data source using the web client. This is applicable to Web Player services running on either Linux or Windows.

ClosedTS-7981914.4.2 (a)TS-79819
14.4.2 (a)

When the Web Player service is run in a Linux container, the memory usage that determines whether data must be paged to disk is counted incorrectly.

ClosedTS-7981214.4.2 (a)TS-79812
14.4.2 (a)

In the Spotfire web client, when you open an information link with a prompt for a datetime column with input type range, the date input field shows the date without a time after you select a date.

ClosedTS-7979814.4.2 (a)TS-79798
14.4.2 (a)

Under rare circumstances, the installed Spotfire client closes unexpectedly during startup when attempting to load Skia fonts.

ClosedTS-7979014.4.2 (a)TS-79790
14.4.2 (a)

If you run multiple instances of Spotfire via Windows Server Remote Desktop Services and attempt to close one instance, Spotfire sometimes shuts down with an error instead of closing as expected.

ClosedTS-7972214.4.2 (a)TS-79722
14.4.2 (a)

When the Web Player service runs on Linux, and you run scheduled updates with an analysis containing information links, Spotfire sometimes closes unexpectedly.

ClosedTS-7968414.4.2 (a)TS-79684
14.4.2 (a)

Sometimes, a NullReferenceException error is shown when you attempt to open the Spotfire web client.

ClosedTS-7967214.4.2 (a)TS-79672
14.4.2 (a)

Some fonts, for example Lucida Calligraphy, are not consistently applied to all elements in the analysis.

ClosedTS-7963114.4.2 (a)TS-79631
14.4.2 (a)

Sometimes Spotfire closes unexpectedly when virtual columns are used in the analysis.

ClosedTS-7962914.4.2 (a)TS-79629
14.4.2 (a)

When some specific fonts are used, for example Aptos, labels are not shown in map chart feature layers.

ClosedTS-7956514.4.2 (a)TS-79565
14.4.2 (a)

Analysis files that include an IronPython script with a Page or a Visualization parameter can sometimes not be opened in version 14.4 or later.

ClosedTS-7954814.4.2 (a)TS-79548
14.4.2 (a)

It is not possible to use a mounted shared Windows folder for linked data in analyses viewed in web clients when the Web Player instance is running on Linux.

To solve this issue, an administrator can now add one or more aliases to provide both a Windows and a Linux path to shared files in the AllowedFilePath setting of the spotfire.dxp.worker.host.dll.config file.

Separate the different paths with a vertical bar (pipe character), "|", ASCII code 124:

\\server\winshare\datafiles|/mnt/winshare/datafiles

ClosedTS-7942314.4.2 (a)TS-79423
14.4.2 (a)

Closing an analysis causes a memory leak until the user session ends.

ClosedTS-7940314.4.2 (a)TS-79403
14.4.2 (a)

Data uploads to the Spotfire Server cannot be partially retried.

Note: This fix also requires that you update the Spotfire Server to version 14.4.2 or later.

ClosedTS-7933414.4.2 (a)TS-79334
14.4.2 (a)

You cannot open an analysis with parallel data loading under certain conditions. This can happen if the analysis has a data table with an on-demand data source, followed by a pivot transformation, and the analysis has been saved with the AllowSavingOnDemandData preference set to false.

ClosedTS-7929314.4.2 (a)TS-79293
14.4.2 (a)

Spotfire incorrectly names certain fonts, in particular variable fonts on Windows, causing some fonts to be entirely unavailable or confusingly named.

ClosedTS-7927814.4.2 (a)TS-79278
14.4.2 (a)

Fonts specified with Korean names are not shown correctly in visualizations.

ClosedTS-7926514.4.2 (a)TS-79265
14.4.2 (a)

Data tables specified to be refreshed with prompts do not show the prompts when triggered using an IronPython script.

ClosedTERRSRV-157914.4.2 (Ts 1.21.2)TERRSRV-1579
14.4.2 (Ts 1.21.2)

The service does not stop completely when you try to roll back a node manager update, which can lead to a failed rollback and an offline node manager.

ClosedTERRSRV-157914.4.2 (Rs 1.21.2)TERRSRV-1579
14.4.2 (Rs 1.21.2)

The service does not stop completely when you try to roll back a node manager update, which can lead to a failed rollback and an offline node manager.

ClosedTERRSRV-157914.4.2 (Ps 1.21.2)TERRSRV-1579
14.4.2 (Ps 1.21.2)

The service does not stop completely when you try to roll back a node manager update, which can lead to a failed rollback and an offline node manager.

ClosedTSS-3496914.4.1 (s)TSS-34969
14.4.1 (s)

When you upgrade the Spotfire Server from 14.0.4 or 14.0.5 to 14.4.0, Spotfire Analyst closes unexpectedly when trying to connect the client to the upgraded server, with the following error: "Illegal argument. The item type spotfire.visualizationmod is not known."

ClosedTSS-3492514.4.1 (s)TSS-34925
14.4.1 (s)

Browsing the Spotfire library might be slower than necessary when the library contains items with a large number of properties.

ClosedTSS-3492314.4.1 (s)TSS-34923
14.4.1 (s)

Users cannot be found through SCIM when filtering on the userName attribute, if the username is in the format of an email address.

ClosedTSS-3491214.4.1 (s)TSS-34912
14.4.1 (s)

When you edit the properties of a favorite-marked information link from Information Designer, the favorite count is removed from the library user interface.

ClosedTSS-3489614.4.1 (s)TSS-34896
14.4.1 (s)

Revoked access tokens can in some cases continue to work after revocation because of caching.

ClosedTSS-3487614.4.1 (s)TSS-34876
14.4.1 (s)

Upgrading the Spotfire Server from a version before 11.5 to version 11.5 or later fails under specific conditions.

ClosedTSS-3486714.4.1 (s)TSS-34867
14.4.1 (s)

User action log entries for library operations initiated by some clients are missing a session ID value.

ClosedTSS-3486214.4.1 (s)TSS-34862
14.4.1 (s)

If you use an incorrect connection URL, username, or password with the validate-data-source CLI command, no error is shown.

ClosedTSS-3485914.4.1 (s)TSS-34859
14.4.1 (s)

When you access an information link using either on-demand or prompting and you provide more than 1000 input values, some special characters (* ? ; \) are not handled correctly.

  • ? and * characters in input from on-demand or single/multiple selection prompts are incorrectly interpreted as wildcards.

  • ; and \ characters in input from on-demand or any prompt type result in errors or missing data.

This fix requires that you install version 14.4.1 of both the Spotfire client and Spotfire Server.

If you only apply the 14.4.1 service pack for the Spotfire client, you might encounter the following issues for input that exceeds 1000 values:

  • ? in input from on-demand or a single/multiple selection prompt results in an error.

  • \ in input from on-demand or any prompt type might result in an error.

  • ; in input from on-demand or any prompt type returns no data.

ClosedTSS-3484014.4.1 (s)TSS-34840
14.4.1 (s)

Certain error pages might be susceptible to spoofing.

ClosedTSS-3432014.4.1 (s)TSS-34320
14.4.1 (s)

The Login redirect does not always work as expected. 

ClosedTSDC-754914.4.1 (a)TSDC-7549
14.4.1 (a)

When you open an analysis that contains an Apache Spark SQL data connection and that was saved in an earlier version of Spotfire, the Use SSL option is sometimes not correctly handled in the new version of Spotfire.

ClosedTSDC-752014.4.1 (a)TSDC-7520
14.4.1 (a)

When you access large amounts of data with the connector for MySQL, and you use a version of the ODBC driver later than 8.0, Spotfire sometimes stops unexpectedly.

ClosedTSDC-751514.4.1 (a)TSDC-7515
14.4.1 (a)

If you add line breaks in the description of a prompt in a data connection, the description does not display correctly in the prompt dialog.

ClosedTSDC-750914.4.1 (a)TSDC-7509
14.4.1 (a)

When you open an analysis containing an OData data connection with Windows Authentication, you do not get a prompt to enter credentials and therefore cannot load the data.

ClosedTS-7892114.4.1 (a)TS-78921
14.4.1 (a)

Closing a UI element such as a menu, popover, or flyout by clicking outside it does not work if the area where you click contains an embedded iframe. This can for example occur if the landing page is cobranded.

ClosedTS-7888214.4.1 (a)TS-78882
14.4.1 (a)

The scheduled update rule activity status is not set to ‘{{Cancelled}}’ if a second rule is triggered while another one is still in progress, and the description is not set to ‘An update is already in progress.’ as expected.

ClosedTS-7885614.4.1 (a)TS-78856
14.4.1 (a)

The Color section is missing from the Properties pop-over in cross tables.

ClosedTS-7879914.4.1 (a)TS-78799
14.4.1 (a)

If you launch Spotfire Analyst in No server mode, manually added modules are not automatically loaded unless the file ProbedModulesCache.xml is removed before you launch Spotfire.

ClosedTS-7876914.4.1 (a)TS-78769
14.4.1 (a)

When you access an information link using either on-demand or prompting and you provide more than 1000 input values, some special characters (* ? ; \) are not handled correctly.

  • ? and * characters in input from on-demand or single/multiple selection prompts are incorrectly interpreted as wildcards.

  • ; and \ characters in input from on-demand or any prompt type result in errors or missing data.

This fix requires that you install version 14.4.1 of both the Spotfire client and Spotfire Server.

If you only apply the 14.4.1 service pack for the Spotfire client, you might encounter the following issues for input that exceeds 1000 values:

  • ? in input from on-demand or a single/multiple selection prompt results in an error.

  • \ in input from on-demand or any prompt type might result in an error.

  • ; in input from on-demand or any prompt type returns no data.

ClosedTS-7874914.4.1 (a)TS-78749
14.4.1 (a)

Retry of some server calls does not work correctly and can sometimes lead to display of incorrect error messages. Also, for a few of the calls, this can cause the application to hang in an indefinite retry loop.

ClosedTS-7871814.4.1 (a)TS-78718
14.4.1 (a)

Sometimes when you attempt to open a .dxp file, Spotfire shows the error message "ERR_UNSAFE_PORT" instead of rendering the pages in the analysis.

ClosedTS-7858414.4.1 (a)TS-78584
14.4.1 (a)

You cannot open an information link that has been marked as a favorite if it contains a pivot condition or a stored procedure.

ClosedTS-7851814.4.1 (a)TS-78518
14.4.1 (a)

Sometimes an entry is removed from the document cache even if it is in the process of being loaded by scheduled updates.

ClosedTS-7850314.4.1 (a)TS-78503
14.4.1 (a)

The current selection in the list of data functions is lost when editing a data function script from the Data Function Properties dialog. 

ClosedTS-7835514.4.1 (a)TS-78355
14.4.1 (a)

In the Register Data Function dialog, the Save as, Export, and Run buttons are sometimes not enabled after changing the Type.

ClosedTS-7833914.4.1 (a)TS-78339
14.4.1 (a)

Sometimes an analysis takes a long time to open even though it as been configured to pre-load data with scheduled updates.

ClosedTS-7820214.4.1 (a)TS-78202
14.4.1 (a)

Using very long and complex expressions can sometimes make Spotfire close unexpectedly.

ClosedTS-7817014.4.1 (a)TS-78170
14.4.1 (a)

Clicking the Minimize button of an annotation opens the annotation in input mode instead of minimizing it.

ClosedTS-7805414.4.1 (a)TS-78054
14.4.1 (a)

Some analyses with filter propagation and K-means clustering, and/or line similarity calculations, cannot be opened.

ClosedTS-7791514.4.1 (a)TS-77915
14.4.1 (a)

The hex color code cannot be edited when the color palette is opened from the styling options popover in the table visualization.

ClosedTS-7783914.4.1 (a)TS-77839
14.4.1 (a)

It is not possible to perform a K-means clustering or a Line similarity calculation based on a line chart that uses a hierarchy on an axis.

ClosedTS-7779314.4.1 (a)TS-77793
14.4.1 (a)

Depending on the load/creation order of the data tables, it is sometimes impossible to open an analysis file when you have done K-means clustering on a data table which is defined with relations and also filter propagation from it but not to it.

ClosedTS-7779014.4.1 (a)TS-77790
14.4.1 (a)

If properties are not previously registered but show up when loading data, they are created with a valid value for the data type, for example, the number '0' for integers. However, the expected default value should be null, to be able to separate absence of a value from a valid value.

The preference UseNullAsDefaultValueForNewProperties (under DataImportPreferences) has been added to support this scenario. By default, the old behavior is kept.

ClosedTS-7775914.4.1 (a)TS-77759
14.4.1 (a)

The export of map charts with WMS layers never finishes.

ClosedTS-7770314.4.1 (a)TS-77703
14.4.1 (a)

When the RefreshOnDemandData callback is invoked from an IronPython script, and the callback parameter is a function that generates an exception, Spotfire closes unexpectedly.

ClosedTS-7768014.4.1 (a)TS-77680
14.4.1 (a)

Spotfire is sometimes not responsive when you try to highlight or mark vertical (north-south) well sticks in a map chart.

ClosedTS-7765114.4.1 (a)TS-77651
14.4.1 (a)

In certain scenarios, for example, when a Spotfire Server instance is restarted while a Web Player service continues to run, the websocket connection between the Web Player and the Spotfire Server is not re-established when the Spotfire Server instance is running again.

ClosedTS-7764814.4.1 (a)TS-77648
14.4.1 (a)

If an item filter is used without the Include (None) as option selected, there are missing items in the filter result.

ClosedTS-7764514.4.1 (a)TS-77645
14.4.1 (a)

Export data to file does not work for the Details-on-Demand panel if Spotfire runs in another language than English.

ClosedTS-7749614.4.1 (a)TS-77496
14.4.1 (a)

When clicking cancel on an analysis which is currently being loaded using scheduled updates, the loading is not cancelled.

ClosedTS-7743614.4.1 (a)TS-77436
14.4.1 (a)

Marking sometimes does not work as expected if filtering is performed while (Row number) is used on a splitting axis.

ClosedTS-7736814.4.1 (a)TS-77368
14.4.1 (a)

The AutoBinNumeric function can generate too few bins when the column formatting does not include enough decimal digits.

ClosedTERRSRV-125214.4.1 (Ts 1.21.1)TERRSRV-1252
14.4.1 (Ts 1.21.1)

When migrating from the TIBCO Software Statistic Services (TSSS) server to instead use the data function services, warnings for packages are shown when executing some data functions.

This has now been addressed by adding a disable.warning.alert property for the TERR, R, and Python services, to allow disabling of warnings. The default is false. To disable warnings, this property must be set to true.

ClosedTERRSRV-125814.4.1 (Rs 1.21.1)TERRSRV-1258
14.4.1 (Rs 1.21.1)

Lots of warnings on the error stream from an R process can clog the process and prevent the execution of a data function.

ClosedTERRSRV-125214.4.1 (Rs 1.21.1)TERRSRV-1252
14.4.1 (Rs 1.21.1)

When migrating from the TIBCO Software Statistic Services (TSSS) server to instead use the data function services, warnings for packages are shown when executing some data functions.

This has now been addressed by adding a disable.warning.alert property for the TERR, R, and Python services, to allow disabling of warnings. The default is false. To disable warnings, this property must be set to true.

ClosedTERRSRV-124914.4.1 (Rs 1.21.1)TERRSRV-1249
14.4.1 (Rs 1.21.1)

Processes started by R data function scripts are not stopped when they are interrupted or when they time out.

ClosedTERRSRV-124714.4.1 (Rs 1.21.1)TERRSRV-1247
14.4.1 (Rs 1.21.1)

An R Console session ignores "silent errors" and the service cannot distinguish them from errors that terminate script execution.

Some R CRAN packages, such as (but not limited to) doParallel, foreach, and iterators, raise an error ("stopIteration, all connections are in use") which can be obtained with geterrmessage(). Such execution does not get terminated while executing in the R Console, and fails when running the Spotfire Service for R.

ClosedTERRSRV-125214.4.1 (Ps 1.21.1)TERRSRV-1252
14.4.1 (Ps 1.21.1)

When migrating from the TIBCO Software Statistic Services (TSSS) server to instead use the data function services, warnings for packages are shown when executing some data functions.

This has now been addressed by adding a disable.warning.alert property for the TERR, R, and Python services, to allow disabling of warnings. The default is false. To disable warnings, this property must be set to true.

ClosedTSS-3411714.4.0 (s)TSS-34117
14.4.0 (s)

It is not possible to delete more than 1000 library items in one operation when you use AWS S3 external storage.

ClosedTSS-3404114.4.0 (s)TSS-34041
14.4.0 (s)

An unnecessary LDAP login attempt is made in certain cases when the user enters an incorrect password. This might lead to users getting locked out of their LDAP accounts quicker than expected.

ClosedTSS-3403914.4.0 (s)TSS-34039
14.4.0 (s)

Spotfire for Apple iOS, Spotfire for Android, and Spotfire Analytics for macOS cannot connect to a Spotfire Server configured for username/password authentication if HTTP Basic authentication is disabled.

ClosedTSS-3402914.4.0 (s)TSS-34029
14.4.0 (s)

When multiple Web Player analyses are opened simultaneously in the same user session, some analyses might lose URL query parameters. For example, this can be customization parameters when using the Web Player JavaScript API.

ClosedTSS-3402514.4.0 (s)TSS-34025
14.4.0 (s)

Upgrade of the Spotfire Server does not work if there are consent hashes stored in the database.

ClosedTSS-3402114.4.0 (s)TSS-34021
14.4.0 (s)

When you import users, either in the Administration Manager or with the command import-users, email addresses and passwords are not validated.

ClosedTSS-3401614.4.0 (s)TSS-34016
14.4.0 (s)

Setting a user password that does not meet the configured length requirements through the SCIM API results in an internal server error rather than in an invalidArgument error.

ClosedTSS-3397614.4.0 (s)TSS-33976
14.4.0 (s)

When execution of an information link has failed, the validation that happens afterwards takes a longer time than necessary if metadata cannot be fetched because of insufficient data source permissions.

ClosedTSS-3395614.4.0 (s)TSS-33956
14.4.0 (s)

Distorted characters are added to the node manager’s log file during extraction of CAB files on Windows systems with non-US ASCII OEM code pages. 

ClosedTSS-3394114.4.0 (s)TSS-33941
14.4.0 (s)

Loading the Profile information about a user in the Users page of the Spotfire Server web administration pages might take a longer time if the user has access to several deployment areas.

ClosedTSS-3392714.4.0 (s)TSS-33927
14.4.0 (s)

When downloading a troubleshooting bundle in the Monitoring & Diagnostics page of the Spotfire Server web administration pages, the filename does not include the name of the server from which it is downloaded.

ClosedTSS-3392414.4.0 (s)TSS-33924
14.4.0 (s)

The check-external-library CLI command cannot handle results with a huge number of inconsistencies when using external library storage based on Google Cloud Storage or Azure Blob Storage.

ClosedTSS-3391614.4.0 (s)TSS-33916
14.4.0 (s)

If auto-trust of nodes is enabled, a node will not be automatically re-trusted if it cannot establish trust with the server and it looks like the server already trusts it.

ClosedTSS-3390814.4.0 (s)TSS-33908
14.4.0 (s)

When using OpenID Connect RP-Initiated Logout, after logging out, you end up on the Spotfire Server login page, and the original location is not remembered if you log in again.

ClosedTSS-3388714.4.0 (s)TSS-33887
14.4.0 (s)

The JVM argument javax.net.ssl.trustStorePassword is passed to the external Information Services process, even though this is not specified when starting the Spotfire Server. 

ClosedTSS-3383814.4.0 (s)TSS-33838
14.4.0 (s)

Configuration script variables specified using the SET command cannot be updated after the initial assignment.

ClosedTSS-3369514.4.0 (s)TSS-33695
14.4.0 (s)

When you use the update-datasource command on the remote config tool, you cannot change the datasource-type of a data source to Amazon Redshift from some other database type.

ClosedTSS-3298514.4.0 (s)TSS-32985
14.4.0 (s)

If you use the update-datasource command to change the JDBC driver for an Information Services data source, there is no warning if the new JDBC driver is located in the wrong directory (custom-ext instead of custom-ext-informationservices).

ClosedTSS-2068914.4.0 (s)TSS-20689
14.4.0 (s)

If a broken join exists in the library, it prevents the creation of new joins. 

ClosedTSAS-116614.4.0 (a)TSAS-1166
14.4.0 (a)

Automation Services jobs do not send progress updates to the server for long-running background tasks, such as on-demand loading of data sources. This might result in the server canceling the job.

ClosedTSAS-115714.4.0 (a)TSAS-1157
14.4.0 (a)

When running a localized version of Spotfire Analyst, some dialogs cannot be opened and attempts to open them might cause Spotfire to close unexpectedly. The affected dialogs are: Automation Services Job Builder, Text area - Insert Property Control, Text area - Insert Dynamic Item and Forecast - Holt-Winters in the visualization properties.

ClosedTSDC-743314.4.0 (a)TSDC-7433
14.4.0 (a)

If your Spotfire Web Player service is running on a Linux system, it is not possible to create
visualizations of data from Microsoft SQL Server connections with Identity provider (OAuth2) as the authentication method.

ClosedTSDC-737814.4.0 (a)TSDC-7378
14.4.0 (a)

When you use Spotfire with the Brazilian Portuguese language pack, an error occurs when you search the library and multiple data connectors in the results share the same display name.

ClosedTSDC-556514.4.0 (a)TSDC-5565
14.4.0 (a)

When you work with in-database data tables from Microsoft SQL Server, if you write a custom expression to convert a value to TimeSpan with the Cast function, you get a stack trace error. TimeSpan data is, in fact, not supported by the connector for Microsoft SQL Server, and you now get a more informative error message instead.

ClosedTS-7721714.4.0 (a)TS-77217
14.4.0 (a)

If you press the space bar to change the selection in a pie chart, Spotfire might close unexpectedly.

ClosedTS-7721314.4.0 (a)TS-77213
14.4.0 (a)

In the web client, when you edit a Microsft SQL Server data connection, it is possible to set the load method to External (In-database) for tables based on stored procedures, which is not supported and causes an error in the analysis.

ClosedTS-7721014.4.0 (a)TS-77210
14.4.0 (a)

Spotfire sometimes closes unexpectedly when you edit the value of a document property that uses an invalid IronPython script.

ClosedTS-7719414.4.0 (a)TS-77194
14.4.0 (a)

When using the mods API to mark a large number of rows (>100), some of the rows are sometimes omitted.

ClosedTS-7717114.4.0 (a)TS-77171
14.4.0 (a)

Developer tools sometimes closes unexpectedly when deeply nested elements are inspected.

ClosedTS-7715814.4.0 (a)TS-77158
14.4.0 (a)

Sometimes, tooltips do not disappear as expected in a visualization mod.

ClosedTS-7715114.4.0 (a)TS-77151
14.4.0 (a)

When dragging a visualization from one window to another window of the same Spotfire Analyst instance, the visualization is not moved, but duplicated.

ClosedTS-7714614.4.0 (a)TS-77146
14.4.0 (a)

Moving a visualization to another page breaks scripts that use this visualization as an argument.

ClosedTS-7701314.4.0 (a)TS-77013
14.4.0 (a)

When inserting a large image into a text area, no scroll bars are shown.

ClosedTS-7698214.4.0 (a)TS-76982
14.4.0 (a)

Drop targets get wrong position in visualizations when there is a cobranding header present.

ClosedTS-7697314.4.0 (a)TS-76973
14.4.0 (a)

When certain fonts are used, texts might not be displayed in all the expected places in Spotfire.

ClosedTS-7691114.4.0 (a)TS-76911
14.4.0 (a)

Sometimes, there is a redundant Back button that does nothing in the dialog Connect to Microsoft SQL Server.

ClosedTS-7680214.4.0 (a)TS-76802
14.4.0 (a)

If HTTP errors occur, saving an analysis or uploading SBDF data to the library can fail without attempting to retry.

ClosedTS-7677514.4.0 (a)TS-76775
14.4.0 (a)

When trying to replace an unsigned .mod file in an analysis with a signed version of that file, the unsigned .mod file is not updated with the signed file.

ClosedTS-7652814.4.0 (a)TS-76528
14.4.0 (a)

The entire Spotfire application zooms in or out when using Ctrl+mouse wheel in visualization mods.

ClosedTS-7627314.4.0 (a)TS-76273
14.4.0 (a)

It is not possible to create and save an information link with interval type columns from PostgreSQL.

ClosedTS-7625914.4.0 (a)TS-76259
14.4.0 (a)

If you access data from a non-UTF-8 text file, and the system's default encoding is set to UTF-8, Spotfire does not try any other encoding, even if replacement characters are found. This leads to faulty data in the resulting data table.

ClosedTS-7605514.4.0 (a)TS-76055
14.4.0 (a)

The documentation for the TimeSpan() function does not mention how the function works when the entered argument is an Integer; it only describes the behavior when the argument is a String or a TimeSpan.

ClosedTS-7602914.4.0 (a)TS-76029
14.4.0 (a)

When setting the TypeId of a visualization and adding a reference line using an IronPython script, an exception is thrown in the script.

ClosedTS-5487914.4.0 (a)TS-54879
14.4.0 (a)

Copying data from a graphical table does not work correctly if there is more than one column on the row axis.

ClosedTERRSRV-121314.4.0 (Rs 1.21.0)TERRSRV-1213
14.4.0 (Rs 1.21.0)

The R Service does not support R version 4.4.x.

ClosedTERRSRV-120114.4.0 (Rs 1.21.0)TERRSRV-1201
14.4.0 (Rs 1.21.0)

When creating a deployable package file (.spk) or distribution file (.sdn) for the server, there are issues with character encoding in Japanese.

ClosedTSS-3394614.3.0 (s)TSS-33946
14.3.0 (s)

OpenID Connect authentication might break in browsers that are using the experimental feature Private Network Access, even if the feature is in warning-only mode.

ClosedTSS-3387314.3.0 (s)TSS-33873
14.3.0 (s)

When upgrading the node manager via SDN files on Linux, the log4j2 files do not notice the changes.

ClosedTSS-3385914.3.0 (s)TSS-33859
14.3.0 (s)

Spotfire Server fails to stop properly when it cannot connect to the configured database during startup.

ClosedTSS-3385114.3.0 (s)TSS-33851
14.3.0 (s)

The Spotfire node manager on Linux cannot be upgraded to the current version from versions before 12.5.0.

ClosedTSS-3384914.3.0 (s)TSS-33849
14.3.0 (s)

The CLI command show-named-user-licenses does not show information about the anonymous user and its licenses.

ClosedTSS-3384014.3.0 (s)TSS-33840
14.3.0 (s)

In the Job activity table for Automation Services, the context menu option Filter activity to this job is not working.

ClosedTSS-3380514.3.0 (s)TSS-33805
14.3.0 (s)

The topic about running Web Player or Automation Services on Linux needs a prerequisite to install a service so that the prerequisite script described in the procedure is available to the user.

ClosedTSS-3379714.3.0 (s)TSS-33797
14.3.0 (s)

Automatic renewal of node certificates issued by the Spotfire Server before version 14.0 does not work.

ClosedTSS-3377114.3.0 (s)TSS-33771
14.3.0 (s)

Backend sessions are unnecessarily clustered, leading to longer delays than needed.

ClosedTSS-3375814.3.0 (s)TSS-33758
14.3.0 (s)

When you install a second worker host for a Web Player or Automation Services service on the same node manager on Windows, a non-default port is used (even if the default port, 9501, was suggested when installing).

ClosedTSS-3371814.3.0 (s)TSS-33718
14.3.0 (s)

The message shown for upgrading the OJDBC 10 driver is misleading.

ClosedTSS-3370714.3.0 (s)TSS-33707
14.3.0 (s)

There are no log files available to provide information about Azure Blob Storage and Google Cloud Storage when they are used for external library storage.

ClosedTSS-3369814.3.0 (s)TSS-33698
14.3.0 (s)

In WebKit browsers (such as Chrome and Edge), there are scrollbar arrows shown next to all tables in the Spotfire Server web administration pages, even when no scrolling is needed.

ClosedTSS-3367614.3.0 (s)TSS-33676
14.3.0 (s)

System status updates can sometimes lead to a higher memory allocation than necessary.

ClosedTSS-3367214.3.0 (s)TSS-33672
14.3.0 (s)

When upgrading a Spotfire database on Oracle, and the database schema upgrade fails, resetting the schema version value also fails.

ClosedTSS-3356614.3.0 (s)TSS-33566
14.3.0 (s)

When using Microsoft SQL Server as the Spotfire Server database, the documentation does not suggest using MVCC mode rather than the default lock mode, even though doing so could potentially resolve many throughput and concurrency (DeadlockException) issues.

ClosedTSS-3355414.3.0 (s)TSS-33554
14.3.0 (s)

If you use the Information Designer with cached credentials, and the credentials reaches a timeout, Information Designer fails with an exception trying to access the database in a local session.

ClosedTSS-3344914.3.0 (s)TSS-33449
14.3.0 (s)

When verifying certificates, the Spotfire Server automatically fetches intermediate certificates but it should be possible to configure which URLs that are OK to fetch certificates from.

ClosedTSS-3291514.3.0 (s)TSS-32915
14.3.0 (s)

It is not possible to validate an Information Services data source template if the JDBC driver .jar file is installed to both the custom-ext and custom-ext-informationservices directories.

ClosedTSS-3182114.3.0 (s)TSS-31821
14.3.0 (s)

The Spotfire Server Administration guide does not have detailed information about creating Spotfire databases from the command line using the CLI command create-db.

ClosedTS-7675814.3.0 (a)TS-76758
14.3.0 (a)

Run action with preview does not work when the action trigger is a title bar button.

ClosedTS-7673614.3.0 (a)TS-76736
14.3.0 (a)

Localized exception messages shown at initial startup (at assembly loading) that require UTF-8 encoding to be properly rendered (for example, for a Web Player service instance) can be garbled.

ClosedTS-7664714.3.0 (a)TS-76647
14.3.0 (a)

Shapefiles containing gaps between the shapes cannot be opened.

ClosedTS-7657814.3.0 (a)TS-76578
14.3.0 (a)

The login dialog does not display the product name configured via the cobranding package.

ClosedTS-7642214.3.0 (a)TS-76422
14.3.0 (a)

The Data Table Properties dialog sometimes shows the wrong value for the Prompt for new settings before loading setting.

ClosedTS-7641514.3.0 (a)TS-76415
14.3.0 (a)

Spotfire becomes unresponsive and then closes when an extension performs a progress operation in which another progress operation is asynchronously launched.

ClosedTS-7636814.3.0 (a)TS-76368
14.3.0 (a)

When trying to drag and drop a .mod file into Spotfire when no data is loaded, the application incorrectly indicates that the file can be dropped there.

ClosedTS-7630714.3.0 (a)TS-76307
14.3.0 (a)

Highlighting and marking in complex line charts is too slow.

ClosedTS-7621214.3.0 (a)TS-76212
14.3.0 (a)

When you develop visualization mods and connect to a mod-manifest.json file where the "properties" section has incorrect format, an unhandled exception is shown instead of an informative notification.

ClosedTS-7614514.3.0 (a)TS-76145
14.3.0 (a)

When opening data from the command line, what has been selected under Initial visualization when loading data is not applied.

ClosedTS-7608514.3.0 (a)TS-76085
14.3.0 (a)

Sometimes the Spotfire interface becomes very slow when background tasks are running.

ClosedTS-7499514.3.0 (a)TS-74995
14.3.0 (a)

In the Spotfire library details panel, long column names of information links are not ellipsed but wrapped to the next line.

ClosedTS-7367014.3.0 (a)TS-73670
14.3.0 (a)

In a KPI chart, time labels are sometimes cut off.

ClosedTS-7009114.3.0 (a)TS-70091
14.3.0 (a)

Selecting and clearing the Auto-bin column check box in the column selector sometimes changes the selected column.

ClosedTERRSRV-119314.3.0 (Rs 1.20.0)TERRSRV-1193
14.3.0 (Rs 1.20.0)

The help for creating an SPK does not specify ensuring that the required utility Info-ZIP, which must also be in the system PATH. Not having this ZIP utility, or not putting it in the PATH results in a warning when you try to build the SPK.

ClosedTERRSRV-115414.3.0 (Rs 1.20.0)TERRSRV-1154
14.3.0 (Rs 1.20.0)

In services deployed on Linux systems, the environment variable SPOTFIRE_R_HOME is not honored.

ClosedTERRSRV-137314.3.0 (Ps 1.20.0)TERRSRV-1373
14.3.0 (Ps 1.20.0)

The Included packages table is missing a link to the Troubleshooting topic in the footnote.

ClosedTSS-3383014.2.0 (s)TSS-33830
14.2.0 (s)

Automatic renewal of node certificates issued by the Spotfire Server before version 14.0 does not work.

ClosedTSS-3369814.2.0 (s)TSS-33698
14.2.0 (s)

In WebKit browsers (such as Chrome and Edge), there are scrollbar arrows shown next to all tables in the Spotfire Server web administration pages, even when no scrolling is needed.

ClosedTSS-3369614.2.0 (s)TSS-33696
14.2.0 (s)

It is not possible to generate an update script for SQL Server data sources in Information Services, neither with the CLI command sqlserver-datasource-update-script nor while upgrading Spotfire Server, if there are data sources that have no connection properties set.

ClosedTSS-3368714.2.0 (s)TSS-33687
14.2.0 (s)

The Run on instance field in the Activity details dialog for an Automation Services job shows the service ID instead of the instance ID.

ClosedTSS-3367414.2.0 (s)TSS-33674
14.2.0 (s)

The documentation for migrating a database instance contains no advice about addressing latency.

ClosedTSS-3366414.2.0 (s)TSS-33664
14.2.0 (s)

The help for switching off library versioning does not contain the information that you must first export the current configuration, and then import the updated configuration to the server, after making a change.

ClosedTSS-3364214.2.0 (s)TSS-33642
14.2.0 (s)

Kerberos is not working as expected when delegating credentials from the Spotfire Server to the Web Player service.

ClosedTSS-3363314.2.0 (s)TSS-33633
14.2.0 (s)

Data sources are not being probed even when the probing check box is selected in the Summary step view of the upgrade process.

ClosedTSS-3361014.2.0 (s)TSS-33610
14.2.0 (s)

Issues with PostgreSQL non-public schema cause a failure in the database verifier.

ClosedTSS-3360414.2.0 (s)TSS-33604
14.2.0 (s)

Loading library properties for a required library item takes too long time.

ClosedTSS-3358114.2.0 (s)TSS-33581
14.2.0 (s)

When queuing is disabled, a Scheduled Updates job fails. 

ClosedTSS-3353714.2.0 (s)TSS-33537
14.2.0 (s)

In the help topic for config-external-information-services-process, the default value for --max-memory=value is listed as 512M instead of 1024M. 

ClosedTSS-3353114.2.0 (s)TSS-33531
14.2.0 (s)

In the upgrade tool, the information about the option Probe Microsoft SQL Server data sources is misleading. 

ClosedTSS-3350614.2.0 (s)TSS-33506
14.2.0 (s)

In environments with a very large number of services and/or many executions of scheduled updates or jobs, the number of "empty" database transactions is unnecessarily high, and so is the load on the database.

ClosedTSS-3346814.2.0 (s)TSS-33468
14.2.0 (s)

When re-authentication is triggered due to an absolute session timeout or due to Kerberos credentials that are about to expire, the Web Player session closes. 

ClosedTSS-3346514.2.0 (s)TSS-33465
14.2.0 (s)

When you use the cli command import-rules to import Automation Services jobs, it might match an existing analysis file instead of a job file, if the path in the rule is identical to the path of the analysis file.

ClosedTSS-3337314.2.0 (s)TSS-33373
14.2.0 (s)

When an LDAP search query fails, the resulting error message does not contain enough information for troubleshooting.

ClosedTSS-3333314.2.0 (s)TSS-33333
14.2.0 (s)

If you perform a search in the Library Browse page of the Spotfire Server web pages, and the search returns a count that exceeds the 100 search results threshold, then no message is displayed.

ClosedTSS-3330514.2.0 (s)TSS-33305
14.2.0 (s)

If you use the public REST API to upload a DXP file, and you are using Azure or S3 as the library backend, then the DXP file is not fully searchable.

ClosedTSS-3330114.2.0 (s)TSS-33301
14.2.0 (s)

In the documentation, it is not clearly described how to configure Jetty options for Information Services, and which Jetty options you can configure this way.

ClosedTSS-3325714.2.0 (s)TSS-33257
14.2.0 (s)

The help topic describing how to migrate a database instance suggests that it is only for migrating from an Oracle or Microsoft SQL Server database instance to a PostgreSQL instance, while it actually can be used for any supported database.

ClosedTSS-3321614.2.0 (s)TSS-33216
14.2.0 (s)

Scheduled updates activities or job tasks that have not been assigned a destination can fail intermittently with an error. 

ClosedTSS-3310414.2.0 (s)TSS-33104
14.2.0 (s)

In the Examples section of the help topic for create-db, there is advice for cloud installations where the default admin name of "postgres" is not used. Additionally, the use of "spotfire-database" in the example is confusing.

ClosedTSS-3307014.2.0 (s)TSS-33070
14.2.0 (s)

In some cases, loading an information link with a large number of elements (for example, columns) takes a very long time, because they are loaded one by one for caching purposes.

ClosedTSS-3287014.2.0 (s)TSS-32870
14.2.0 (s)

The help for running the upgrade tool does not include the requirement for running as root or as a member of the Owner group. It also does not include guidance to export and then import the configuration to implement changes.

ClosedTSS-3286714.2.0 (s)TSS-32867
14.2.0 (s)

The SCIM response does not include the multi-valued Groups attribute.

ClosedTSS-3232914.2.0 (s)TSS-32329
14.2.0 (s)

The instructions for updating data sources with a script file (in the help topic "Upgrading
to 12.3 and later: Fixing Microsoft SQL Server JDBC driver-related issues") do not indicate that the library administrative user specified by VlibraryAdmin must be in the default domain.

ClosedTSS-3229714.2.0 (s)TSS-32297
14.2.0 (s)

If you edit the SQL of an information link, multiple pre-commands are in certain cases generated, which in turn lead to creation of multiple temporary tables.

ClosedTSS-3229614.2.0 (s)TSS-32296
14.2.0 (s)

It is not possible to open an information link that uses prompting and a Pre-Updates SQL statement, if you select more values in the prompt than the condition-list-threshold for the data source allows. Also, it is not possible to open an information link containing a join between two data sources and a Pre-Updates SQL statement, if you allow writing to temporary tables for any of the joined data sources.

ClosedTSS-3229014.2.0 (s)TSS-32290
14.2.0 (s)

The documentation does not provide detailed descriptions of routing rules and resource pool algorithms, including diagrams and examples.

The changes to the routing algorithm that were introduced in version 14.0.0, Improved queue management and routing for scheduled updates, should be described in the manual.

ClosedTSAS-114314.2.0 (a)TSAS-1143
14.2.0 (a)

When working with the Automation Services Job Builder and adding a Send Email task, the OK button is not available if you have inserted the export path as a field in the Select File Attachment dialog.

ClosedTSDC-734914.2.0 (a)TSDC-7349
14.2.0 (a)

When you access data from MongoDB Connector for BI with the connector for MySQL, data that contains Japanese characters is not imported correctly.

ClosedTSDC-734014.2.0 (a)TSDC-7340
14.2.0 (a)

When you access data with the connector for Apache Spark SQL, columns with column names or aliases containing whitespace are sometimes not imported correctly.

ClosedTSDC-733914.2.0 (a)TSDC-7339
14.2.0 (a)

When you access data with the connector for TIBCO Data Virtualization, columns with the data type NUMBER are not imported correctly.

ClosedTSDC-731814.2.0 (a)TSDC-7318
14.2.0 (a)

When you access data with the Amazon Redshift connector, it is not possible to view columns in late-binding views.

ClosedTS-7638014.2.0 (a)TS-76380
14.2.0 (a)

When running the Application Profiler on a folder containing multiple analysis files based on information links, the application sometimes starts in offline mode.

ClosedTS-7636814.2.0 (a)TS-76368
14.2.0 (a)

When trying to drag and drop a .mod file into Spotfire when no data is loaded, the application incorrectly indicates that the file can be dropped there.

ClosedTS-7627014.2.0 (a)TS-76270
14.2.0 (a)

It is not possible to add a reference line that is based on a column property for a binned axis.

ClosedTS-7626714.2.0 (a)TS-76267
14.2.0 (a)

It is not possible to load on-demand data from an information link if the ID of a column used to filter by has been changed, but the original name of the column still remains.

ClosedTS-7618814.2.0 (a)TS-76188
14.2.0 (a)

You cannot open an analysis containing a data connection with saved credentials, if you change the authentication method in the data source to a method that does not support saved credentials.

ClosedTS-7618314.2.0 (a)TS-76183
14.2.0 (a)

When a relation uses an external data table, and the other data table in that relation is configured to Exclude filtered out values from the external table, and also, the column being filtered in the external table is the column used in the relation expression, then the propagated filtering is wrong.

ClosedTS-7615214.2.0 (a)TS-76152
14.2.0 (a)

When setting indexed properties from IronPython using a CategoryKey, Spotfire closes unexpectedly with a StackOverflowException.

ClosedTS-7608714.2.0 (a)TS-76087
14.2.0 (a)

If new versions of related packages are deployed to a Spotfire Server and one or more of these packages are removed from the set, Spotfire Analyst can close unexpectedly (or show an exception at runtime) if a user declines to update to the new version of the set of packages.

ClosedTS-7604114.2.0 (a)TS-76041
14.2.0 (a)

Relation expressions specifying an aggregation and nothing else give the wrong result when propagating marking and filtering.

ClosedTS-7601114.2.0 (a)TS-76011
14.2.0 (a)

If you click instead of drawing a rectangle when attempting to zoom in a visualization, Spotfire closes unexpectedly.

ClosedTS-7580114.2.0 (a)TS-75801
14.2.0 (a)

Brush-linking does not work in the map chart.

ClosedTS-7578314.2.0 (a)TS-75783
14.2.0 (a)

If sending an OpenedLifeCycleEvent, a CanceledLifeCycleEvent, or a ClosedLifeCycleEvent fails, the server can respond in a way that assumes the opening is in progress indefinitely.

ClosedTS-7576314.2.0 (a)TS-75763
14.2.0 (a)

Renaming a data table column, then loading empty data, and finally loading the actual data again can sometimes make the renaming disappear.

ClosedTS-7573414.2.0 (a)TS-75734
14.2.0 (a)

Attempting to copy a visualization or page sometimes causes Spotfire to close unexpectedly.

ClosedTS-7560214.2.0 (a)TS-75602
14.2.0 (a)

A script attached to a document property can trigger itself infinitely by updating the property. The maximum number of times a script can trigger itself is now limited to 20.

ClosedTS-7555214.2.0 (a)TS-75552
14.2.0 (a)

Switching between pages in an analysis while data is being fetched can sometimes cause visualization mods to leak memory.

ClosedTS-7554414.2.0 (a)TS-75544
14.2.0 (a)

The Image from URL Renderer obtains cached image results that do not align with the list of allowed URLs for the current user group.

ClosedTS-7547714.2.0 (a)TS-75477
14.2.0 (a)

Double-clicking the inner range of a range filter does not filter to that range.

ClosedTS-7538614.2.0 (a)TS-75386
14.2.0 (a)

When using on-demand data tables, internal structures can sometimes be rebuilt unnecessarily, which leads to information link metadata being fetched more often than needed.

ClosedTS-7527814.2.0 (a)TS-75278
14.2.0 (a)

When adding a visualization mod in development to the page, it disappears from the visualization flyout.

ClosedTS-7520114.2.0 (a)TS-75201
14.2.0 (a)

The graphics in the map chart zoom overlay are not rendered correctly in some web browsers.

ClosedTS-7513314.2.0 (a)TS-75133
14.2.0 (a)

Custom panels cannot be toggled on and off from the View menu.

ClosedTS-7043714.2.0 (a)TS-70437
14.2.0 (a)

When using Information Designer, Spotfire sometimes closes unexpectedly due to errors on the Spotfire Server. 

ClosedTS-6894114.2.0 (a)TS-68941
14.2.0 (a)

In the map chart, when changing the ratio settings, the map layer is not scaled with the marker layer.

ClosedTERRSRV-116014.2.0 (Ts 1.19.0)TERRSRV-1160
14.2.0 (Ts 1.19.0)

If the size of a multipart request body is larger than the default value, the request fails to parse.

ClosedTERRSRV-117614.2.0 (Rs 1.19.0)TERRSRV-1176
14.2.0 (Rs 1.19.0)

In the Windows example for setting the path to rhome in custom.properties, use of forward slashes is confusing.

ClosedTERRSRV-116014.2.0 (Rs 1.19.0)TERRSRV-1160
14.2.0 (Rs 1.19.0)

If the size of a multipart request body is larger than the default value, the request fails to parse.

ClosedTERRSRV-137514.2.0 (Ps 1.19.0)TERRSRV-1375
14.2.0 (Ps 1.19.0)

In the documentation, the starting value for engine.port.min is 62000. It should be 62001.

ClosedTERRSRV-116014.2.0 (Ps 1.19.0)TERRSRV-1160
14.2.0 (Ps 1.19.0)

If the size of a multipart request body is larger than the default value, the request fails to parse.

ClosedTSS-3353714.1.0 (s)TSS-33537
14.1.0 (s)

In the help topic for config-external-information-services-process, the default value for --max-memory=value is listed as 512M instead of 1024M. 

ClosedTSS-3332514.1.0 (s)TSS-33325
14.1.0 (s)
Dev:

The client and the server represents the certificate name in different ways.

ClosedTSS-3327714.1.0 (s)TSS-33277
14.1.0 (s)

In the help topic about using an identity provider with Information Services, a configuration example is missing a closing tag. 

ClosedTSS-3327414.1.0 (s)TSS-33274
14.1.0 (s)

You cannot upload Spotfire mods through the Library REST API.

ClosedTSS-3324114.1.0 (s)TSS-33241
14.1.0 (s)

Upgrading from a version before Spotfire Server version 12.0, using a Microsoft SQL Server database that has, at some point, been restored from a backup, can leave certain foreign key constraints in the database that should have been removed. These unwanted constraints prevent the server from starting, with an error message about "Unexpected constraint for table" in the file server.log.

ClosedTSS-3322914.1.0 (s)TSS-33229
14.1.0 (s)

When Information Services is run as an external process (the default), and one or more (online) Spotfire Server nodes have IPv6 addresses configured, the Spotfire Server fails to start.

ClosedTSS-3322714.1.0 (s)TSS-33227
14.1.0 (s)

If the initialization of the Apache Ignite fails during startup, Spotfire Server can record an error showing that an attempt to unlock a lock that is not locked has failed.

ClosedTSS-3318914.1.0 (s)TSS-33189
14.1.0 (s)

The documentation of the SCIM API incorrectly shows an uppercase V (for "version") in path examples for the SCIM API.

ClosedTSS-3317414.1.0 (s)TSS-33174
14.1.0 (s)

The help for configuring logging to a Microsoft SQL Server database using the command line is missing a step to configure the action logger. Also, a link to the guidance about setting trustServerCertificate is missing.

ClosedTSS-3314114.1.0 (s)TSS-33141
14.1.0 (s)

The help topic for configuring a shared import-export path in a server cluster does not provide information about the differences in path configurations for the supported operating systems. 

ClosedTSS-3312614.1.0 (s)TSS-33126
14.1.0 (s)

The documentation is unclear about whether certain system licenses are counted as named-user licenses. Also, guidance on counting licenses is not easy to find.

ClosedTSS-3311414.1.0 (s)TSS-33114
14.1.0 (s)

Certificates with a DN (distinguished name) attribute containing a DC (domain component) cannot be trusted.

ClosedTSS-3310614.1.0 (s)TSS-33106
14.1.0 (s)

In some scenarios, when a Spotfire Server instance does not respond quickly to health checks on the backend connector (for example, due to network issues or other interference), other Spotfire Server instances can take control over scheduled Automation Services jobs or Scheduled Updates. This can lead to a situation where one Automation Services job or Scheduled Update is executed more than once, and at the same time from different servers, for a period of time until the health checks are stabilized. 

ClosedTSS-3308814.1.0 (s)TSS-33088
14.1.0 (s)

Generating a troubleshooting bundle takes a long time when a large amount of rows are returned from the user directory, specifically when using Oracle as the database. With this fix, Spotfire Server database queries now use a fetch size of 1024 to improve performance.

This value can be changed by setting the jdbc connection property spotfire.pooling.data.source.fetch-size to another value. Specify the value '0' to use the driver default, in, for example, the bootstrap command.

ClosedTSS-3306014.1.0 (s)TSS-33060
14.1.0 (s)

In some scenarios, Scheduled Updates unload events are displayed as "External rule." 

ClosedTSS-3305614.1.0 (s)TSS-33056
14.1.0 (s)

The status of a rule and its tasks is different on the Rules page and the Activity page when all of the current tasks in the rule are queued.

ClosedTSS-3305514.1.0 (s)TSS-33055
14.1.0 (s)

Action log entries for scheduled updates and routing do not match the documentation.

ClosedTSS-3300814.1.0 (s)TSS-33008
14.1.0 (s)

In certain scenarios, a bookmark can display required items that no longer exist in the library. If a client queries those items and none is found, an error is returned to the client. 

ClosedTSS-3300414.1.0 (s)TSS-33004
14.1.0 (s)

Scheduled updates unload events are sometimes shown as IN_PROGRESS when you cancel or unload a scheduled update, even if the unload was completed successfully.

ClosedTSS-3295414.1.0 (s)TSS-32954
14.1.0 (s)

Non-secret parameter values are hidden and not displayed when the command to display them is given.

ClosedTSS-3270314.1.0 (s)TSS-32703
14.1.0 (s)

When executing the create-db command, if the root folder argument is not provided, the user sees the message "-root-folder" instead of "-oracle-rootfolder".

ClosedTSS-2730114.1.0 (s)TSS-27301
14.1.0 (s)

In the help topic for creating the bootstrap file, the "username" and "password" descriptions specify providing the admin user name and password rather than those of the Spotfire user account.

ClosedTSS-2364414.1.0 (s)TSS-23644
14.1.0 (s)

The quick filter "Completed jobs" does not indicate clearly whether the job was successful or failed. 

ClosedTSS-1066614.1.0 (s)TSS-10666
14.1.0 (s)

Spotfire Server Installation and Administration guide contains no information about using a global catalog for an LDAP configuration.

ClosedTSAS-114014.1.0 (a)TSAS-1140
14.1.0 (a)

The help topic for changing the location of a service's temporary files lists only the Web Player service and does not include Automation Services. 

ClosedTSDC-731114.1.0 (a)TSDC-7311
14.1.0 (a)

When you access data with the connector for OData, you cannot access decimal type data with the Scale set to variable or floating.

ClosedTSDC-730214.1.0 (a)TSDC-7302
14.1.0 (a)

When you access data with the connector for BigQuery, you cannot use Storage API unless you use a service account.

ClosedTSDC-727314.1.0 (a)TSDC-7273
14.1.0 (a)

When you edit an Oracle data connection, in some cases, the Connection type radio buttons are empty and do not indicate the selected option.

ClosedTS-7540514.1.0 (a)TS-75405
14.1.0 (a)

When using an on-demand data table and caching is enabled, occasionally no data is   returned.

ClosedTS-7536314.1.0 (a)TS-75363
14.1.0 (a)

When adding or replacing data from the Data canvas, it is not possible to paste or drag and drop data files into the application.

ClosedTS-7535114.1.0 (a)TS-75351
14.1.0 (a)

Visualization mods are not rendered on Safari web browsers older than version 16.4.

ClosedTS-7525114.1.0 (a)TS-75251
14.1.0 (a)

When sorting KPI charts using Best first and Worst first, KPIs with empty (null) values are not sorted as expected.

ClosedTS-7522214.1.0 (a)TS-75222
14.1.0 (a)

If labels in feature layers in the map chart contain newline characters, the labels are rendered as a single line with ellipsis instead of showing the entire label.

ClosedTS-7520514.1.0 (a)TS-75205
14.1.0 (a)

When using a data connection with more than one view, and one of the views is configured to be loaded on-demand, excluding the output from the on-demand view when adding data prevents the operation from succeeding.

ClosedTS-7520214.1.0 (a)TS-75202
14.1.0 (a)

Single point geometries without borders are not shown in table visualizations.

ClosedTS-7518414.1.0 (a)TS-75184
14.1.0 (a)

Double-clicking an item in the Lists panel unmarks everything that was previously marked in the visualizations.

ClosedTS-7505114.1.0 (a)TS-75051
14.1.0 (a)

When a KPI tile includes a comparative value and is scaled due to what has been set in Min number of tiles per row or Min number of visible tiles, the sparkline might get cut off.

ClosedTS-7502714.1.0 (a)TS-75027
14.1.0 (a)

When having multiple hierarchy levels in trellis headers, some levels are not shown if a previous level has a very long label.

ClosedTS-7499414.1.0 (a)TS-74994
14.1.0 (a)

The text area creates and calls rendering code for controls that are not visible, which might cause Spotfire to become unresponsive in certain situations.

ClosedTS-7493614.1.0 (a)TS-74936
14.1.0 (a)

The Administration Manager User Guide is missing the table of contents.

ClosedTS-7488914.1.0 (a)TS-74889
14.1.0 (a)

In the Lists panel, the items in the identifier column selector are unreadable in the dark visual theme.

ClosedTS-7487214.1.0 (a)TS-74872
14.1.0 (a)

Clicking an item from the Lists panel does not select it.

ClosedTS-7487114.1.0 (a)TS-74871
14.1.0 (a)

Existing items in the Lists panel are not interactive until a new item has been added.

ClosedTS-7485814.1.0 (a)TS-74858
14.1.0 (a)

An Excel file that contains a formula referring to a sheet with an unmatched closing parenthesis in the name fails to open.

ClosedTS-7483914.1.0 (a)TS-74839
14.1.0 (a)

When configuring a prepared report for PDF export and repeating pages over bookmarks, the option to include Page layout and visualizations of the bookmarks is not available.

ClosedTS-7480314.1.0 (a)TS-74803
14.1.0 (a)

Images in the text area might not be shown.

ClosedTS-7471814.1.0 (a)TS-74718
14.1.0 (a)

Very large visualizations might not be rendered correctly, and when exporting them, the export might not finish or Spotfire closes unexpectedly.

ClosedTS-7470914.1.0 (a)TS-74709
14.1.0 (a)

The registration of a custom third-party component with an icon prevents the application from starting.

ClosedTS-7470614.1.0 (a)TS-74706
14.1.0 (a)

The first time you open RStudio from TERR Tools in the Spotfire Analyst, you might see an error saying that the file Desktop.ini is not found.

ClosedTS-7466914.1.0 (a)TS-74669
14.1.0 (a)

The Select deployment area drop-down list in the login dialog is unresponsive when running on Microsoft Windows Server 2016 and 2019.

ClosedTS-7459814.1.0 (a)TS-74598
14.1.0 (a)

Changing the service for an external action is not possible if the previously selected service has been removed from TIBCO Cloud™ Integration, and the dialog that opens shows an incorrect error message. 

ClosedTS-7457214.1.0 (a)TS-74572
14.1.0 (a)

Using a fixed height on a list box filter in the text area can sometimes lead to too much whitespace in the list box filter.

ClosedTS-7454714.1.0 (a)TS-74547
14.1.0 (a)

The information in the documentation about the Reload for each user-functionality is not clear enough.

ClosedTS-7453614.1.0 (a)TS-74536
14.1.0 (a)

Sometimes, resizing the Spotfire client crops the Markings panel.

ClosedTS-7452214.1.0 (a)TS-74522
14.1.0 (a)

The cobranding splash screen logo is sometimes cut off during an upgrade of Spotfire.

ClosedTS-7449314.1.0 (a)TS-74493
14.1.0 (a)

When copying entire data tables from multiple Spotfire applications simultaneously, sometimes Spotfire closes unexpectedly.

ClosedTS-7443414.1.0 (a)TS-74434
14.1.0 (a)

In trellised map charts, there are no tooltips for the trellis headers.

ClosedTS-7442714.1.0 (a)TS-74427
14.1.0 (a)

Tooltips for values on axis scales and in trellis headers are cut off after 100 characters in non-tabular visualizations. The limit has now been increased to 300 characters.

ClosedTS-7440714.1.0 (a)TS-74407
14.1.0 (a)

When renaming a marking, clicking somewhere else does not exit the edit mode of the name input field in the Markings panel.

ClosedTS-7437214.1.0 (a)TS-74372
14.1.0 (a)

It is not indicated in the View menu when the Markings panel is open.

ClosedTS-7436914.1.0 (a)TS-74369
14.1.0 (a)

Some icons in the Markings panel are shown incorrectly.

ClosedTS-7435014.1.0 (a)TS-74350
14.1.0 (a)

When renaming a marking in the Markings panel, using the Home, End, or arrow keys causes the input field to lose focus.

ClosedTS-7433514.1.0 (a)TS-74335
14.1.0 (a)

Sometimes, there are no borders around the Markings panel.

ClosedTS-7432314.1.0 (a)TS-74323
14.1.0 (a)

Using the function NavigatePeriod in an expression with an incomplete Axis expression, or using PruneHierarchy with incomplete Hierarchy names, causes the application to close unexpectedly.

ClosedTS-7421114.1.0 (a)TS-74211
14.1.0 (a)

It is possible to interact with the Markings panel even though the application is in a modal state.

ClosedTS-7418114.1.0 (a)TS-74181
14.1.0 (a)

It is not possible to open the contextual menu by right-clicking a marking in the Markings panel.

ClosedTS-7410314.1.0 (a)TS-74103
14.1.0 (a)

Marking names containing more than one space in a row, are shown with only one space in the Markings panel. This could make it seem like several markings have identical names.

ClosedTS-7408014.1.0 (a)TS-74080
14.1.0 (a)

When a visualization is added using drag-and-drop, it does not become the active visualization.

ClosedTS-6040714.1.0 (a)TS-60407
14.1.0 (a)

The Data in analysis icon in the authoring bar is too similar to the table visualization icon.

ClosedTERRSRV-7014.1.0 (Ts 1.18.0)TERRSRV-70
14.1.0 (Ts 1.18.0)

In some cases, jobs are not cleaned up when they are run on the same TERR engine as other jobs.

ClosedTERRSRV-113414.1.0 (Rs 1.18.0)TERRSRV-1134
14.1.0 (Rs 1.18.0)

Calling the function buildServerSPK fails to produce a valid SPK file if the argument "repos" is specified.

ClosedTSS-3613614.0.9 (s)TSS-36136
14.0.9 (s)

Poor performance when you delete library items if you are using PostgreSQL for the Spotfire Server database and there is a large number of library items in the library.

ClosedTSS-3607514.0.9 (s)TSS-36075
14.0.9 (s)

The Create text area license feature for a group having the Analyst or Data science license is disabled by default.

ClosedTSS-3604414.0.9 (s)TSS-36044
14.0.9 (s)

If a group only has license features enabled for a particular license that is later deleted, for example, by using the CLI command delete-obsolete-licenses, the Groups view in the Spotfire Server administration pages can sometimes show an incorrect license for that particular group.

ClosedTSS-3600214.0.9 (s)TSS-36002
14.0.9 (s)

You cannot set the license feature Authoring in web client (webAuthor under Spotfire.Dxp.WebAnalyzer), which determines if the group can author analyses in the web client, from the Spotfire Server administration pages.

Note: In earlier versions, the license feature was called Spotfire Business Author.

ClosedTSS-3598314.0.9 (s)TSS-35983
14.0.9 (s)

In some scenarios, when a Spotfire Server instance does not respond quickly to health checks on the backend connector (for example, due to network issues or other interference), other Spotfire Server instances can take control over scheduled Automation Services jobs or Scheduled Updates. This can lead to a situation where one Automation Services job or Scheduled Update is executed more than once, and at the same time from different servers, for a period of time until the health checks are stabilized. 

ClosedTSS-3597314.0.9 (s)TSS-35973
14.0.9 (s)

Import of users and groups fail when processing large STDF files.

ClosedTSS-3597214.0.9 (s)TSS-35972
14.0.9 (s)

After upgrading to Spotfire Server version 14.0.8, the server fails to start when connected to a PostgreSQL database using a non-public schema.

ClosedTSS-3594814.0.9 (s)TSS-35948
14.0.9 (s)

When you log in to the Spotfire Server in a web browser as an Analysis viewer user without the Open file license feature, you can still start the Spotfire web client.

ClosedTSS-3594714.0.9 (s)TSS-35947
14.0.9 (s)

When the result after a query remains unchanged, no updates should be done to the database row values.

ClosedTSS-3594514.0.9 (s)TSS-35945
14.0.9 (s)

The Kerberos Ticket Granting Ticket (TGT) acquisition functionality is not thread-safe and the TGT is renewed too often and too many times.

ClosedTSS-3594114.0.9 (s)TSS-35941
14.0.9 (s)

The license feature Access to extensions was moved from the license group Spotfire.Dxp.Extensions to Spotfire.Dxp.EnterprisePlayer in versions 14.5.0 and 14.0.8, which is not mentioned in the list of moved license features in the documentation.

ClosedTSS-3592114.0.9 (s)TSS-35921
14.0.9 (s)

If action logging is enabled, and the number of concurrent sessions for the users is limited, an error is logged if a user that has the reached the maximum number of sessions tries to log in again ("Session creation is not allowed"). In this case, there should not be an error because the session is blocked according to the configuration.

ClosedTSS-3590414.0.9 (s)TSS-35904
14.0.9 (s)

If no source server is specified, the Spotfire Server upgrade tool can run into a null pointer exception.

ClosedTSS-3590314.0.9 (s)TSS-35903
14.0.9 (s)

After upgrading to the 14.0.8 (client version 14.0.7) service pack, groups that had authoring capabilities enabled from the Spotfire Analyst license group (Spotfire.Dxp.Professional), but no features from the Spotfire Business Author license group (Spotfire.Dxp.WebAnalyzer), might lose access to certain functionality.

This happens because a number of license features previously present in both groups were removed from Spotfire.Dxp.Professional, for easier administration, and the corresponding license features in Spotfire.Dxp.WebAnalyzer were not assigned automatically during the upgrade. For the full list, see Changed and deleted license features.

You can now repair the license assignment with the new CLI command repair-professional-license-migration, which ensures that any group that had the obsolete, moved license features from Spotfire.Dxp.Professional enabled also get the corresponding license features in Spotfire.Dxp.WebAnalyzer.

Note: To use repair-professional-license-migration, you must not have already deleted the obsolete license features with the command delete-obsolete-licenses.

If the repair-professional-license-migration cannot automatically repair the license assignment, it instead produces a list of set-license commands that you can use to assign the moved license features to groups. Review the suggested commands before you run them, to ensure that license features are assigned correctly.

ClosedTSS-3578314.0.9 (s)TSS-35783
14.0.9 (s)

If you have been running version 14.0.8 and deleted library content, under certain conditions, the actual library content is not deleted as expected, resulting in an unnecessarily large library size.

These conditions are:

  • Library with versioning disabled

  • External storage not configured

  • Resaves of items

To resolve this, there is a new command, delete-orphan-content, that will remove items that are no longer referenced (orphans). It is recommended to run this command to trim the library after upgrading.

ClosedTSS-3575514.0.9 (s)TSS-35755
14.0.9 (s)

The instructions on the Downloading installation software page in the documentation does not reflect the new structure on the Spotfire Download website.

ClosedTSS-3573814.0.9 (s)TSS-35738
14.0.9 (s)

There is an unnecessarily high database CPU consumption when LDAP synchronization is done against a PostgreSQL database.

ClosedTSS-3573614.0.9 (s)TSS-35736
14.0.9 (s)

In certain scenarios (for example, when services go offline and online) the queue processing for Automation Services or scheduled updates might stop.

ClosedTSS-3566014.0.9 (s)TSS-35660
14.0.9 (s)

When using PostgreSQL as the Spotfire Server database, fetching of user group memberships might lead to an unnecessarily high CPU load.

ClosedTSS-3565114.0.9 (s)TSS-35651
14.0.9 (s)

The background task that cleans out orphaned library resources sometimes takes a long time to run, and it can consume a significant amount of database resources.

ClosedTSS-3564014.0.9 (s)TSS-35640
14.0.9 (s)

The instance status (AVAILABLE, STRAINED, EXHAUSTED) is not taken into account when routing new engine sessions for the different data function services (TERR, PYTHON, R, STATISTICA) to an instance.

With this fix, EXHAUSTED instances are now excluded by default. As before, the instance of the best available status level with the least number of active sessions is selected. If there are ties, the instance is selected randomly.

You can change this setting, if desired. To include EXHAUSTED instances, set custom-services-proxy.compatibility.include-exhausted-instances to true in the configuration.xml file of the server (default is false).

ClosedTSS-3563914.0.9 (s)TSS-35639
14.0.9 (s)

Spotfire Server sessions originating from backend services are dropped approximately once per minute. This leads to over-verbose logging and a slightly higher resource consumption than necessary.

ClosedTSS-3563814.0.9 (s)TSS-35638
14.0.9 (s)

Static preview images for analyses saved in the library are no longer shown after upgrading from Spotfire version 12.0 or earlier.

ClosedTS-8266114.0.9 (a)TS-82661
14.0.9 (a)

Under very rare and specific circumstances, when a constant column of empty values is calculated, Spotfire closes unexpectedly.

ClosedTS-8258514.0.9 (a)TS-82585
14.0.9 (a)

The VCRUNTIME140.dll and other DLLs, which are required when executing Python data functions locally and when launching the Python Tools, should be bundled with the product rather than having a dependency on system-installed components.

ClosedTS-8258114.0.9 (a)TS-82581
14.0.9 (a)

If you have a special character, such as the ampersand (&), in your display name, sharing a link to an analysis via email from the Save as library item dialog might not work.

ClosedTS-8254514.0.9 (a)TS-82545
14.0.9 (a)

If you are performing multiple filtering operations during a single visualization mod render loop, this causes one extra callback to the render function.

ClosedTS-8245214.0.9 (a)TS-82452
14.0.9 (a)

The files VCRUNTIME140.dll and VCRUNTIME140_1.dll which are required when executing TERR data functions locally, and when launching the TERR Tools, should be bundled with the product instead of having a separate requirement to install Microsoft Visual C++ Redistributable.

This fix means that the known issue Runtime issues with TERR 6.1.6 is no longer a problem in version 14.0.9 and later.

ClosedTS-8233014.0.9 (a)TS-82330
14.0.9 (a)

If your analysis contains two related data tables where the second data table is configured to Include filtered values only from the the first data table, and data in that first data table is updated, a data function depending on the second data table will not re-execute if no filtering has been performed in the first data table.

ClosedTS-8230814.0.9 (a)TS-82308
14.0.9 (a)

When you import Date data from Excel files, any dates before 1900-01-01 are incorrectly imported with a one-day offset.

For example, 1825-01-01 is imported as 1825-01-02.

ClosedTS-8230614.0.9 (a)TS-82306
14.0.9 (a)

If you use a list box filter with many distinct values, and the data is based on an on-demand or a streaming data table, Spotfire becomes unresponsive.

ClosedTS-8229614.0.9 (a)TS-82296
14.0.9 (a)

Error messages that are visible to Spotfire end users should not contain exception stack traces from fatal application errors.

ClosedTS-8216914.0.9 (a)TS-82169
14.0.9 (a)

Drop shadows sometimes become disabled if the application is left running for a while. This causes the user interface to look different than expected.

ClosedTS-8215714.0.9 (a)TS-82157
14.0.9 (a)

If you load a specific analysis that contains many visualizations showing reference lines (10k+), the rendering time is too long.

ClosedTS-8214214.0.9 (a)TS-82142
14.0.9 (a)

Spotfire closes unexpectedly when you try to open a specific analysis file with a large amount of subsequent data transformations. 

ClosedTS-8210914.0.9 (a)TS-82109
14.0.9 (a)

When you import data from an Excel file into Spotfire, the default column names are sometimes displayed in English instead of the currently configured language.

ClosedTS-8207014.0.9 (a)TS-82070
14.0.9 (a)

If you replace the next or previous occurrence of a word with an empty string using the Find and Replace dialog when you are editing, for example, an expression or the text area, Spotfire closes unexpectedly.

ClosedTS-8197814.0.9 (a)TS-81978
14.0.9 (a)

The Date created, Date accessed and Last modified times shown for items in the library are incorrect when the server is configured in the UTC time zone.

ClosedTS-8196714.0.9 (a)TS-81967
14.0.9 (a)

Sometimes, non-latin characters are not shown within a visualization, for example, in labels.

ClosedTERRSRV-170614.0.9 (Ts 1.17.9)TERRSRV-1706
14.0.9 (Ts 1.17.9)

In a Spotfire environment where the node manager is running on VirtualBox (a virtual machine) and the entropy is low, a performance degradation or thread blocking of the TERR service can be seen after upgrading from version 12.0.

This has been fixed by updating the temporary script name generation logic for data functions to avoid thread blocking.

ClosedTERRSRV-168314.0.9 (Ts 1.17.9)TERRSRV-1683
14.0.9 (Ts 1.17.9)

The specified jetty.gzip.compression-level configuration is not applied as expected.

ClosedTERRSRV-170514.0.9 (Rs 1.17.9)TERRSRV-1705
14.0.9 (Rs 1.17.9)

An R script that is meant to create an SBDF output fails when the number of columns and rows becomes too large.

ClosedTERRSRV-168314.0.9 (Rs 1.17.9)TERRSRV-1683
14.0.9 (Rs 1.17.9)

The specified jetty.gzip.compression-level configuration is not applied as expected.

ClosedTERRSRV-172814.0.9 (Ps 1.17.9)TERRSRV-1728
14.0.9 (Ps 1.17.9)

The output is inconsistent when executing the same Python data function in the installed Spotfire application compared to the web client. The reason for this is a difference in the need to escape backslash characters between the local Python engine and the service.

ClosedTERRSRV-172014.0.9 (Ps 1.17.9)TERRSRV-1720
14.0.9 (Ps 1.17.9)

Executing a data function with the Spotfire Service for Python takes a longer time than in a previous version.

ClosedTERRSRV-171714.0.9 (Ps 1.17.9)TERRSRV-1717
14.0.9 (Ps 1.17.9)

The Spotfire Service for Python takes a long time to execute data functions when the output volume is high and the output generates a lot of warnings.

ClosedTERRSRV-168314.0.9 (Ps 1.17.9)TERRSRV-1683
14.0.9 (Ps 1.17.9)

The specified jetty.gzip.compression-level configuration is not applied as expected.

ClosedTSS-3554214.0.8 (s)TSS-35542
14.0.8 (s)

If the number of rows used to filter an on-demand information link exceeds 1000 rows, the information link fails to load any data.

ClosedTSS-3548514.0.8 (s)TSS-35485
14.0.8 (s)

Export of library items is sometimes slow when there are lot of dependencies.

ClosedTSS-3546914.0.8 (s)TSS-35469
14.0.8 (s)

Import of Information Services elements to the library takes a significantly longer time compared to import in versions before Spotfire 12.0.x, particularly when using PostgreSQL for the Spotfire Database.

ClosedTSS-3542514.0.8 (s)TSS-35425
14.0.8 (s)

There is a mismatch between the Jetty idleTimeout and the Spotfire Server’s connection keep-alive time, due to persistent HTTP connections. The default value for the Jetty idleTimeout is 30 seconds, while the server’s keep-alive time is 300 seconds. This difference seems to cause the idle socket connections managed by Jetty to enter a draining phase, where incoming requests are allowed, but the output stream is shut down.

ClosedTSS-3541214.0.8 (s)TSS-35412
14.0.8 (s)

When you try to upgrade the Spotfire Server from versions before 12.0, the upgrade fails to complete because of long running queries.

ClosedTSS-3541014.0.8 (s)TSS-35410
14.0.8 (s)

The default for DataBlockStorage_MemoryLoadExhaustedLimit is incorrect in the Spotfire Server and Environment - Installation and Administration manual. It says 98 but the actual default is 90.

ClosedTSS-3540614.0.8 (s)TSS-35406
14.0.8 (s)

The node manager sometimes writes incorrect messages saying "Server not started yet" to the nm.log file.

ClosedTSS-3535614.0.8 (s)TSS-35356
14.0.8 (s)

The event field original_ip is not being logged in the user action log for some library operations initiated by a Spotfire client, for example, action=load_content.

ClosedTSDC-787614.0.8 (a)TSDC-7876
14.0.8 (a)

When you are loading data from Cloudera Impala using either import with prompting, or on-demand loading with prompting or defined inputs, a backslash character in the selected prompt value will be escaped twice.

Note: If you encounter syntax errors after this fix, you need to update your custom queries to be compatible with Impala.

ClosedTSDC-787114.0.8 (a)TSDC-7871
14.0.8 (a)

If you try to create a custom query with a number of data types, using the MySQL connector and the official SingleStore ODBC driver, the connection fails to generate output columns.

ClosedTSDC-781214.0.8 (a)TSDC-7812
14.0.8 (a)

When you access data with the data connector for Google BigQuery, you cannot select data from a data table for which there is a casing mismatch in the table name as defined in the partition and the schema.

ClosedTSDC-778214.0.8 (a)TSDC-7782
14.0.8 (a)

In some environments, such as when using Kerberos, Spotfire user delegation for the Cloudera Impala connector must be allowed only for the Spotfire web client, but not for the installed client.

This has been fixed by adding a new preference, AllowAnalystDelegation, under Connectors > Impala in the Administration Preferences. This preference determines whether delegation as the current Spotfire user should be allowed in the installed client. Set the preference to False to prevent delegation in the installed client.

ClosedTS-8182214.0.8 (a)TS-81822
14.0.8 (a)

You can no longer control if a group should have authoring capabilities in the web client by setting the license feature Spotfire Business Author (webAuthor) in the Spotfire Business Author (Spotfire.Dxp.WebAnalyzer) license group.

ClosedTS-8176614.0.8 (a)TS-81766
14.0.8 (a)

Some functionality that should be enabled for users with the Business Author license is not enabled because the functionality is controlled by license features that are included in the Spotfire Advanced Analytics group (technical name: Spotfire.Dxp.Metrics).

The following license features are affected, and have been moved to the Spotfire Business Author group (technical name: Spotfire.Dxp.WebAnalyzer): Advanced aggregation methods, Custom expressions, Execute data functions, f flyout, and Pin data function.

ClosedTS-8168114.0.8 (a)TS-81681
14.0.8 (a)

The instructions in the readme file SPOT_sfire-app_no-server__installation.txt, which explains how to install Spotfire for use without a Spotfire Server, references old file names that are no longer available.

ClosedTS-8161514.0.8 (a)TS-81615
14.0.8 (a)

In the web client, the DisplayName and Description of TypeIdentifiers are not localized based on the browser's preferred languages.

ClosedTS-8160414.0.8 (a)TS-81604
14.0.8 (a)

If you do not have the license feature Open file and you attempt to open the Spotfire web application without an open analysis file, or if you close an open analysis, an error will be shown.

ClosedTS-8149714.0.8 (a)TS-81497
14.0.8 (a)

If your environment is configured with Information Services running as a separate process, you cannot open the query log (sql.log) in Spotfire, because column names are interpreted as new rows.

ClosedTS-8145914.0.8 (a)TS-81459
14.0.8 (a)

Even if you select Count as the Preferred aggregation method for a column, another aggregation method is sometimes incorrectly used as the default when you apply that column to an axis.

ClosedTS-8145714.0.8 (a)TS-81457
14.0.8 (a)

It is not possible to configure visualizations with images from 'file://' URLs, so that they render on both Linux and Windows.

To solve this issue, an administrator can now specify additional 'file://' locations for a user or group in the Whitelist for Allowed URIs application preference by separating the URLs with a vertical bar (pipe character), "|", ASCII code 124. For example, the preference could be specified as follows:

file:​//\\server\winshare\images|file:​///mnt/winshare/images

This sets up the Linux path to the folder /mnt/winshare/images as an alternative location for the Windows path to the network drive \\server\winshare\images.

ClosedTS-8145214.0.8 (a)TS-81452
14.0.8 (a)

If you try to export data to file from a table visualization which contains non-unique column names, Spotfire closes unexpectedly.

ClosedTS-8145014.0.8 (a)TS-81450
14.0.8 (a)

The input text in the search field of the hierarchy filter is cut off even if the width of the Filters panel is increased.

ClosedTS-8131814.0.8 (a)TS-81318
14.0.8 (a)

In the Spotfire web client, if the Web Player service is running on a Linux system, when you open an Excel file with a leading single quote in a header, the single quote character is visible in Spotfire.

ClosedTS-8127814.0.8 (a)TS-81278
14.0.8 (a)

When you export an analysis to PDF and you select to export Specific pages without specifying which pages to export, hidden pages in the analysis might be included in the export.

ClosedTS-8125514.0.8 (a)TS-81255
14.0.8 (a)

If the Spotfire client is running on a Linux system, you sometimes cannot open .shx files and you get an 'Access Denied' error message.

ClosedTERRSRV-161414.0.8 (Rs 1.17.8)TERRSRV-1614
14.0.8 (Rs 1.17.8)

The R Service does not support R Version 4.5.x.

ClosedTSS-3527414.0.7 (s)TSS-35274
14.0.7 (s)

The CLI command check-external-library can take a long time to finish when there are a large number of items in the library.

ClosedTSS-3522914.0.7 (s)TSS-35229
14.0.7 (s)

When migrating the LIB_DATA table using the migrate-db CLI command, performance can be slower compared to other tables of the same row size when using external library storage. This is due to a low JDBC insertion batch size.

Two new arguments have been added to the migrate-db CLI command which lets you specify the batch sizes for normal and LOB tables. These can be used to improve the insertion speed in some situations. 

Note: The target database must be configured properly to be able to handle, for example, large insertions of LOB values for larger (LOB) batch sizes.

ClosedTSS-3522714.0.7 (s)TSS-35227
14.0.7 (s)

You cannot re-configure encryption using the config-encryption command if library versioning is disabled and there are Information Services data sources in the library. Also, you cannot delete library versions if versioning is disabled.

ClosedTSS-3514114.0.7 (s)TSS-35141
14.0.7 (s)

The import-rules CLI command sometimes times out when you are importing a large number of rules.

ClosedTSS-3510714.0.7 (s)TSS-35107
14.0.7 (s)

When you copy library items with dependencies to each other (such as an analysis and an information link), sometimes the original library item starts to reference the copied library item instead of the original one.

ClosedTSS-3507414.0.7 (s)TSS-35074
14.0.7 (s)

In some cases, the language used by the Spotfire database user can prevent the Spotfire Server from starting.

ClosedTSS-3505614.0.7 (s)TSS-35056
14.0.7 (s)

Data uploads to the Spotfire Server cannot be partially retried.

ClosedTSS-3502514.0.7 (s)TSS-35025
14.0.7 (s)

Illegal CPU values from service instances can sometimes overwrite correct values, causing incorrect information to be shown.

ClosedTSS-3498214.0.7 (s)TSS-34982
14.0.7 (s)

The find-analysis-scripts command does not properly trust custom queries containing horizontal tab characters.

ClosedTSS-3497914.0.7 (s)TSS-34979
14.0.7 (s)

An Automation Services job does not run on a correct scheduled time after a daylight saving time (DST) transition.

ClosedTSS-3496214.0.7 (s)TSS-34962
14.0.7 (s)

When there are network communication issues in your environment, the status of a scheduled updates job sometimes seems to get stuck. 

Note: The Web Player service must also be updated for this fix to work properly.

ClosedTSAS-118114.0.7 (a)TSAS-1181
14.0.7 (a)

Automation Services has a memory leak in the object Framework.ApplicationModel.AnalysisView.

ClosedTS-8090214.0.7 (a)TS-80902
14.0.7 (a)

The predictive modeling tools (Regression modeling and Classification modeling) sometimes stop working if certain characters are used in the model names.

ClosedTS-8052914.0.7 (a)TS-80529
14.0.7 (a)

Spotfire becomes unresponsive if you add a new data table and the analysis contains a data table with columns whose names contain different characters but are considered identical in the current culture.

ClosedTS-8048714.0.7 (a)TS-80487
14.0.7 (a)

When you use the web client to cast an expression to a string (either using Cast directly or with the String function), the system's default formatting is used instead of your own default formatting.

ClosedTS-8048414.0.7 (a)TS-80484
14.0.7 (a)

When replacing a data table, and all columns do not match automatically, the Match Columns dialog is shown. In that dialog, it is not possible to adjust the 'Current Data' and 'New Data' fields, which can make it hard to see the full column names and, hence, hard to know if you match the correct columns.

ClosedTS-8047814.0.7 (a)TS-80478
14.0.7 (a)

If you embed a PDF in an iframe in a text area, a square with no content is shown.

ClosedTS-8028814.0.7 (a)TS-80288
14.0.7 (a)

Under rare circumstances, when you attempt to close Spotfire, the application shuts down with an error instead of closing the regular way.

ClosedTS-8025914.0.7 (a)TS-80259
14.0.7 (a)

Visualizations sometimes show stale content when you switch between pages in an analysis.

ClosedTS-8021014.0.7 (a)TS-80210
14.0.7 (a)

Context menus for filters in a text area do not work when using a different filtering scheme than the active one.

ClosedTERRSRV-157914.0.7 (Ts 1.17.7)TERRSRV-1579
14.0.7 (Ts 1.17.7)

The service does not stop completely when you try to roll back a node manager update, which can lead to a failed rollback and an offline node manager.

ClosedTERRSRV-157914.0.7 (Rs 1.17.7)TERRSRV-1579
14.0.7 (Rs 1.17.7)

The service does not stop completely when you try to roll back a node manager update, which can lead to a failed rollback and an offline node manager.

ClosedTERRSRV-157914.0.7 (Ps 1.17.7)TERRSRV-1579
14.0.7 (Ps 1.17.7)

The service does not stop completely when you try to roll back a node manager update, which can lead to a failed rollback and an offline node manager.

ClosedTSS-3494314.0.6 (s)TSS-34943
14.0.6 (s)

The companyURL defined in the cobranding package is shown on the About page, but you are not redirected to that URL when you click on it.

ClosedTSS-3492414.0.6 (s)TSS-34924
14.0.6 (s)

Browsing the Spotfire library might be slower than necessary when the library contains items with a large number of properties.

ClosedTSS-3492214.0.6 (s)TSS-34922
14.0.6 (s)

Users cannot be found through SCIM when filtering on the userName attribute, if the username is in the format of an email address.

ClosedTSS-3491114.0.6 (s)TSS-34911
14.0.6 (s)

When you edit the properties of a favorite-marked information link from Information Designer, the favorite count is removed from the library user interface.

ClosedTSS-3489514.0.6 (s)TSS-34895
14.0.6 (s)

Revoked access tokens can in some cases continue to work after revocation because of caching.

ClosedTSS-3487514.0.6 (s)TSS-34875
14.0.6 (s)

Upgrading the Spotfire Server from a version before 11.5 to version 11.5 or later fails under specific conditions.

ClosedTSS-3486614.0.6 (s)TSS-34866
14.0.6 (s)

User action log entries for library operations initiated by some clients are missing a session ID value.

ClosedTSS-3486414.0.6 (s)TSS-34864
14.0.6 (s)

The Duration column is not visible in the Scheduling & Routing, Rules, table.

ClosedTSS-3486114.0.6 (s)TSS-34861
14.0.6 (s)

If you use an incorrect connection URL, username, or password with the validate-data-source CLI command, no error is shown.

ClosedTSS-3485814.0.6 (s)TSS-34858
14.0.6 (s)

When you access an information link using either on-demand or prompting and you provide more than 1000 input values, some special characters (* ? ; \) are not handled correctly.

  • ? and * characters in input from on-demand or single/multiple selection prompts are incorrectly interpreted as wildcards.

  • ; and \ characters in input from on-demand or any prompt type result in errors or missing data.

This fix requires that you install version 14.0.6 of Spotfire Server and 14.0.5 of the Spotfire client.

If you only apply the 14.0.5 service pack for the Spotfire client, you might encounter the following issues for input that exceeds 1000 values:

  • ? in input from on-demand or a single/multiple selection prompt results in an error.

  • \ in input from on-demand or any prompt type might result in an error.

  • ; in input from on-demand or any prompt type returns no data.

ClosedTSS-3479814.0.6 (s)TSS-34798
14.0.6 (s)

Certain error pages might be susceptible to spoofing.

ClosedTSS-3470114.0.6 (s)TSS-34701
14.0.6 (s)

Library imports can become very slow if many of the imported items were created or last modified by a user account that is no longer enabled (especially if the Spotfire Server is configured to use LDAP as the user directory backend).

ClosedTSS-3467914.0.6 (s)TSS-34679
14.0.6 (s)

When creating a new schedule in the Scheduling & Routing pages, the default time zone selected is the server time zone and not the browser time zone.

ClosedTSS-3467814.0.6 (s)TSS-34678
14.0.6 (s)

Browsing the library can be unnecessarily slow when there is a large number of properties in the library.

ClosedTSS-3467714.0.6 (s)TSS-34677
14.0.6 (s)

Special characters are escaped twice when you execute an information link with multiple columns, using an on-demand configuration, if a string value contains an escape character added to a temporary table.

ClosedTSS-3467614.0.6 (s)TSS-34676
14.0.6 (s)

The Rows per page value resets to the default value when a table in the Spotfire Server web administration pages uses pagination and the data in the table is reloaded.

ClosedTSS-3467514.0.6 (s)TSS-34675
14.0.6 (s)

An information link marked as a library favorite might sometimes fail during execution.

ClosedTSS-3467314.0.6 (s)TSS-34673
14.0.6 (s)

Sorting the Last Status column in the Scheduling & Routing, Rules page does not work correctly.

ClosedTSDC-767714.0.6 (a)TSDC-7677
14.0.6 (a)

For Snowflake data connections, the setting Enable cascading filters for in-database data tables from this connection is not available.

ClosedTSDC-766014.0.6 (a)TSDC-7660
14.0.6 (a)

When you access data with the connector for Snowflake, parameterized custom queries do not work with the Snowflake ODBC driver version 3.4.1 or later.

ClosedTS-8012214.0.6 (a)TS-80122
14.0.6 (a)

Analyses containing calculations from missing custom extensions try to use parallel data loading instead of the expected serial data loading, which can prevent the analyses from opening in Spotfire.

ClosedTS-8001614.0.6 (a)TS-80016
14.0.6 (a)

It is not possible to access data from Microsoft Excel files that contain empty VmlDrawingParts.

ClosedTS-7987614.0.6 (a)TS-79876
14.0.6 (a)

If you attempt to export a graphical table containing empty currency values to Microsoft Excel, Spotfire closes unexpectedly.

ClosedTS-7982814.0.6 (a)TS-79828
14.0.6 (a)

Sometimes, it is not possible to access data from a custom file data source using the web client. This is applicable to Web Player services running on either Linux or Windows.

ClosedTS-7982014.0.6 (a)TS-79820
14.0.6 (a)

When the Web Player service is run in a Linux container, the memory usage that determines whether data must be paged to disk is counted incorrectly.

ClosedTS-7981114.0.6 (a)TS-79811
14.0.6 (a)

In the Spotfire web client, when you open an information link with a prompt for a datetime column with input type range, the date input field shows the date without a time after you select a date.

ClosedTS-7979914.0.6 (a)TS-79799
14.0.6 (a)

Under rare circumstances, the installed Spotfire client closes unexpectedly during startup when attempting to load Skia fonts.

ClosedTS-7979114.0.6 (a)TS-79791
14.0.6 (a)

If you run multiple instances of Spotfire via Windows Server Remote Desktop Services and attempt to close one instance, Spotfire sometimes shuts down with an error instead of closing as expected.

ClosedTS-7972314.0.6 (a)TS-79723
14.0.6 (a)

When the Web Player service runs on Linux, and you run scheduled updates with an analysis containing information links, Spotfire sometimes closes unexpectedly.

ClosedTS-7968514.0.6 (a)TS-79685
14.0.6 (a)

Sometimes, a NullReferenceException error is shown when you attempt to open the Spotfire web client.

ClosedTS-7967314.0.6 (a)TS-79673
14.0.6 (a)

Some fonts, for example Lucida Calligraphy, are not consistently applied to all elements in the analysis.

ClosedTS-7963214.0.6 (a)TS-79632
14.0.6 (a)

Sometimes Spotfire closes unexpectedly when virtual columns are used in the analysis.

ClosedTS-7963014.0.6 (a)TS-79630
14.0.6 (a)

When some specific fonts are used, for example Aptos, labels are not shown in map chart feature layers.

ClosedTS-7954714.0.6 (a)TS-79547
14.0.6 (a)

It is not possible to use a mounted shared Windows folder for linked data in analyses viewed in web clients when the Web Player instance is running on Linux.

To solve this issue, an administrator can now add one or more aliases to provide both a Windows and a Linux path to shared files in the AllowedFilePath setting of the spotfire.dxp.worker.host.dll.config file.

Separate the different paths with a vertical bar (pipe character), "|", ASCII code 124:

\\server\winshare\datafiles|/mnt/winshare/datafiles

ClosedTS-7940214.0.6 (a)TS-79402
14.0.6 (a)

Data uploads to the Spotfire Server cannot be partially retried.

Note: This fix also requires that you update the Spotfire Server to version 14.0.7 or 14.4.2 (or later).

ClosedTS-7933614.0.6 (a)TS-79336
14.0.6 (a)

When adding a visualization mod in development to the page, it disappears from the visualization flyout.

ClosedTS-7933514.0.6 (a)TS-79335
14.0.6 (a)

You cannot open an analysis with parallel data loading under certain conditions. This can happen if the analysis has a data table with an on-demand data source, followed by a pivot transformation, and the analysis has been saved with the AllowSavingOnDemandData preference set to false.

ClosedTS-7929414.0.6 (a)TS-79294
14.0.6 (a)

Spotfire incorrectly names certain fonts, in particular variable fonts on Windows, causing some fonts to be entirely unavailable or confusingly named.

ClosedTS-7927914.0.6 (a)TS-79279
14.0.6 (a)

Fonts specified with Korean names are not shown correctly in visualizations.

ClosedTSS-3460514.0.5 (s)TSS-34605
14.0.5 (s)

When using a cobranding package with a custom Login page, all attributes other than src and type that are specified for script tags in the custom Login page template are missing from the rendered page.

ClosedTSS-3459014.0.5 (s)TSS-34590
14.0.5 (s)

When a Spotfire Server instance is restarted, a Web Player instance can, in certain situations, fail to reestablish a working WebSocket connection.

ClosedTSS-3455214.0.5 (s)TSS-34552
14.0.5 (s)

Loading library properties and content for required library items takes too long time. For example, this can happen when executing an information link with many elements.

ClosedTSS-3454414.0.5 (s)TSS-34544
14.0.5 (s)

The OAuth2 end-user consent page does not show descriptions for all the API scopes.

ClosedTSS-3453714.0.5 (s)TSS-34537
14.0.5 (s)

Uploading a DXP file using the API fails because the zip reader is relying on the byte count being accurate in the zip metadata. Instead of using the metadata, all data should be read directly from the zip file itself.

ClosedTSS-3440914.0.5 (s)TSS-34409
14.0.5 (s)

A message that only concerns upgrades from version 11.7 and earlier, informing about the removal of support for using the Spotfire database as the default join database, is shown when upgrading Spotfire from later versions.

ClosedTSS-3439014.0.5 (s)TSS-34390
14.0.5 (s)

When shutting down a service, errors regarding failure of OCSP checks can be seen in the node manager log.

ClosedTSS-3438914.0.5 (s)TSS-34389
14.0.5 (s)

The CLI command config-action-log-database-logger does not work as intended when using integrated authentication (it prompts for username and password).

ClosedTSS-3438714.0.5 (s)TSS-34387
14.0.5 (s)

When a password policy is activated and a user provides a password that is shorter or longer than the policy's specified length, the system returns "Internal server error".

Instead, an error message which explains the mismatch against the policy should be shown.

ClosedTSS-3433114.0.5 (s)TSS-34331
14.0.5 (s)

Information Services elements cannot be imported when Oracle is used as the Spotfire Server database and the library versioning feature is enabled, unless versioning of Information Services elements is also enabled.

ClosedTSS-3431914.0.5 (s)TSS-34319
14.0.5 (s)

A downloaded Troubleshooting Bundle can sometimes be incomplete due to timeouts when fetching data from other nodes.

ClosedTSS-3429914.0.5 (s)TSS-34299
14.0.5 (s)

If you edit the SQL statement of an information link that uses data from a stored procedure, it is not possible to use the information link unless there is a writeable data source.

ClosedTSS-3427714.0.5 (s)TSS-34277
14.0.5 (s)

An error occurs after logging in if the Login RSS feed contains an item without a title element.

ClosedTSS-3424514.0.5 (s)TSS-34245
14.0.5 (s)

It is not possible to validate an Information Services data source template if the JDBC driver .jar file is installed to both the custom-ext and custom-ext-informationservices directories.

ClosedTSS-3423214.0.5 (s)TSS-34232
14.0.5 (s)

If you have configured a default join database for Information Services, using a TIBCO-branded DataDirect JDBC driver for the connection, it is not possible to upgrade Spotfire Server if the data source template for the driver is disabled.

ClosedTSS-3423014.0.5 (s)TSS-34230
14.0.5 (s)

Scheduled updates unload events are sometimes shown as IN_PROGRESS when you cancel or unload a scheduled update, even if the unload was completed successfully.

ClosedTSS-3422914.0.5 (s)TSS-34229
14.0.5 (s)

In some scenarios, Scheduled Updates unload events are displayed as "External rule". 

ClosedTSS-3422814.0.5 (s)TSS-34228
14.0.5 (s)

On the Scheduling & Routing, Rules page, filtering based on a resource pool with a name containing spaces does not work.

ClosedTSS-3422714.0.5 (s)TSS-34227
14.0.5 (s)

A potentially invalid warning about an incompatible Oracle JDBC driver can sometimes be shown during upgrade.

ClosedTSS-3422514.0.5 (s)TSS-34225
14.0.5 (s)

If an administrator user has logged in to the Spotfire Server web administration pages and viewed the diagnostics for a specific Web Player instance, and then try to access an analysis or something else that needs a proper Kerberos session, the credentials for a service account is used instead of the personal credentials.

ClosedTS-7889514.0.5 (a)TS-78895
14.0.5 (a)

If an error occurs on the Spotfire Server while a scheduled update is attempting to load an analysis, the scheduled update sometimes fails with an internal exception.

ClosedTS-7888314.0.5 (a)TS-78883
14.0.5 (a)

The scheduled update rule activity status is not set to ‘{{Cancelled}}’ if a second rule is triggered while another one is still in progress, and the description is not set to ‘An update is already in progress.’ as expected.

ClosedTS-7885514.0.5 (a)TS-78855
14.0.5 (a)

The Color section is missing from the Properties pop-over in cross tables.

ClosedTS-7880014.0.5 (a)TS-78800
14.0.5 (a)

If you launch Spotfire Analyst in No server mode, manually added modules are not automatically loaded unless the file ProbedModulesCache.xml is removed before you launch Spotfire.

ClosedTS-7876814.0.5 (a)TS-78768
14.0.5 (a)

When you access an information link using either on-demand or prompting and you provide more than 1000 input values, some special characters (* ? ; \) are not handled correctly.

  • ? and * characters in input from on-demand or single/multiple selection prompts are incorrectly interpreted as wildcards.

  • ; and \ characters in input from on-demand or any prompt type result in errors or missing data.

This fix requires that you install version 14.0.6 of Spotfire Server and 14.0.5 of the Spotfire client.

If you only apply the 14.0.5 service pack for the Spotfire client, you might encounter the following issues for input that exceeds 1000 values:

  • ? in input from on-demand or a single/multiple selection prompt results in an error.

  • \ in input from on-demand or any prompt type might result in an error.

  • ; in input from on-demand or any prompt type returns no data.

ClosedTS-7871714.0.5 (a)TS-78717
14.0.5 (a)

Sometimes when you attempt to open a .dxp file, Spotfire shows the error message "ERR_UNSAFE_PORT" instead of rendering the pages in the analysis.

ClosedTS-7866214.0.5 (a)TS-78662
14.0.5 (a)

If you use the Information Designer with cached credentials, and the credentials reaches a timeout, Information Designer fails with an exception trying to access the database in a local session.

ClosedTS-7858314.0.5 (a)TS-78583
14.0.5 (a)

You cannot open an information link that has been marked as a favorite if it contains a pivot condition or a stored procedure.

ClosedTS-7854914.0.5 (a)TS-78549
14.0.5 (a)

Export to PDF does not work as expected for pages containing visualization mods or text areas with iframes.

ClosedTS-7851714.0.5 (a)TS-78517
14.0.5 (a)

Sometimes an entry is removed from the document cache even if it is in the process of being loaded by scheduled updates.

ClosedTS-7850414.0.5 (a)TS-78504
14.0.5 (a)

The current selection in the list of data functions is lost when editing a data function script from the Data Function Properties dialog. 

ClosedTERRSRV-125414.0.5 (Ts 1.17.5)TERRSRV-1254
14.0.5 (Ts 1.17.5)

When migrating from the TIBCO Software Statistic Services (TSSS) server to instead use the data function services, warnings for packages are shown when executing some data functions.

This has now been addressed by adding a disable.warning.alert property for the TERR, R, and Python services, to allow disabling of warnings. The default is false. To disable warnings, this property must be set to true.

ClosedTERRSRV-127314.0.5 (Rs 1.17.5)TERRSRV-1273
14.0.5 (Rs 1.17.5)

Escape characters (backslash) are not correctly handled when executing a data function.

ClosedTERRSRV-125914.0.5 (Rs 1.17.5)TERRSRV-1259
14.0.5 (Rs 1.17.5)

Lots of warnings on the error stream from an R process can clog the process and prevent the execution of a data function.

ClosedTERRSRV-125414.0.5 (Rs 1.17.5)TERRSRV-1254
14.0.5 (Rs 1.17.5)

When migrating from the TIBCO Software Statistic Services (TSSS) server to instead use the data function services, warnings for packages are shown when executing some data functions.

This has now been addressed by adding a disable.warning.alert property for the TERR, R, and Python services, to allow disabling of warnings. The default is false. To disable warnings, this property must be set to true.

ClosedTERRSRV-124014.0.5 (Rs 1.17.5)TERRSRV-1240
14.0.5 (Rs 1.17.5)

An R Console session ignores "silent errors" and the Spotfire Service for R cannot distinguish them from errors that terminate script execution.

For example, data functions whose R scripts use functions from some CRAN packages such as (but not limited to) "doParallel", "foreach", and "iterators" can throw such "silent" errors. Examples of such silent errors include "stopIteration" and "all connections are in use".

In an R Console session, those silent errors do not terminate script execution, but in Spotfire Service for R they terminate script execution without returning any result.

ClosedTERRSRV-123014.0.5 (Rs 1.17.5)TERRSRV-1230
14.0.5 (Rs 1.17.5)

Processes started by R data function scripts are not stopped when they are interrupted or when they time out.

ClosedTERRSRV-125414.0.5 (Ps 1.17.5)TERRSRV-1254
14.0.5 (Ps 1.17.5)

When migrating from the TIBCO Software Statistic Services (TSSS) server to instead use the data function services, warnings for packages are shown when executing some data functions.

This has now been addressed by adding a disable.warning.alert property for the TERR, R, and Python services, to allow disabling of warnings. The default is false. To disable warnings, this property must be set to true.

ClosedTSS-3418314.0.4 (s)TSS-34183
14.0.4 (s)

Library uploads using the Library REST API v2 occasionally fail in clustered Spotfire Server deployments.

ClosedTSS-3418214.0.4 (s)TSS-34182
14.0.4 (s)

When you search for rules in the Scheduling & Routing page of the Spotfire Server web administration pages, rules with names that contain an underscore character do not show up in the search results.

ClosedTSS-3417714.0.4 (s)TSS-34177
14.0.4 (s)

The Spotfire Server does not support postMessage as method for transferring the OAuth code to a data connector when using OAuth authentication.

ClosedTSS-3412614.0.4 (s)TSS-34126
14.0.4 (s)

It is not possible to delete more than 1000 library items in one operation when you use AWS S3 external storage.

ClosedTSS-3412414.0.4 (s)TSS-34124
14.0.4 (s)

In some cases, the Spotfire Server library.log does not include all information needed, for example, the username, for each log entry.

ClosedTSS-3404414.0.4 (s)TSS-34044
14.0.4 (s)

Spotfire for Apple iOS, Spotfire for Android and Spotfire Analytics for macOS cannot connect to a Spotfire Server configured for username/password authentication if HTTP Basic authentication is disabled.

ClosedTSS-3403814.0.4 (s)TSS-34038
14.0.4 (s)

When multiple Web Player analyses are opened simultaneously in the same user session, some analyses might lose URL query parameters. For example, this can be customization parameters when using the Web Player JavaScript API.

ClosedTSS-3403214.0.4 (s)TSS-34032
14.0.4 (s)

The Spotfire Server cannot import visualization mods created using version 14.4.0 or later.

ClosedTSS-3399714.0.4 (s)TSS-33997
14.0.4 (s)

When execution of an information link has failed, the validation that happens afterwards takes a longer time than necessary if metadata cannot be fetched because of insufficient data source permissions.

ClosedTSS-3397814.0.4 (s)TSS-33978
14.0.4 (s)

There is no information in the Spotfire Server and Environment - Installation and Administration guide about how to revert to the previous routing used before the changes done in Improved queue management and routing for scheduled updates.

Instructions for how to revert have now been added in Reverting to the previous routing behavior.

ClosedTSS-3395214.0.4 (s)TSS-33952
14.0.4 (s)

OpenID Connect authentication might break in browsers that are using the experimental feature Private Network Access, even if the feature is in warning-only mode.

ClosedTSS-3393914.0.4 (s)TSS-33939
14.0.4 (s)

If auto-trust of nodes is enabled, a node will not be automatically re-trusted if it cannot establish trust with the server and it looks like the server already trusts it.

ClosedTSDC-751714.0.4 (a)TSDC-7517
14.0.4 (a)

When you access large amounts of data with the connector for MySQL, and you use a version of the ODBC driver later than 8.0, Spotfire sometimes stops unexpectedly.

ClosedTSDC-751414.0.4 (a)TSDC-7514
14.0.4 (a)

If you add line breaks in the description of a prompt in a data connection, the description does not display correctly in the prompt dialog.

ClosedTSDK-71814.0.4 (a)TSDK-718
14.0.4 (a)

The Spotfire Package Builder cannot be opened and can sometimes cause the application to close unexpectedly, when running a German version of Spotfire Analyst.

ClosedTS-7835914.0.4 (a)TS-78359
14.0.4 (a)

Reference counters in the document cache are not thread safe. In rare cases of errors or canceled actions, documents can stay longer than needed in the cache, alternatively be removed before they should, which might lead to longer waiting time for end users.

ClosedTS-7835414.0.4 (a)TS-78354
14.0.4 (a)

In the Register Data Function dialog, the Save as, Export, and Run buttons are sometimes not enabled after changing the Type.

ClosedTS-7833814.0.4 (a)TS-78338
14.0.4 (a)

Sometimes an analysis takes a long time to open even though it as been configured to pre-load data with scheduled updates.

ClosedTS-7816914.0.4 (a)TS-78169
14.0.4 (a)

Clicking the Minimize button of an annotation opens the annotation in input mode instead of minimizing it.

ClosedTS-7805214.0.4 (a)TS-78052
14.0.4 (a)

Some analyses with filter propagation and K-means clustering, and/or line similarity calculations, cannot be opened.

ClosedTS-7802114.0.4 (a)TS-78021
14.0.4 (a)

Some performance counters are missing in the Monitoring & Diagnostics page of the Spotfire Server web administration pages: "Data engine paged out memory", "Data engine paged in memory", "Data engine active queries" and possibly "Number of shared document nodes".

ClosedTS-7791414.0.4 (a)TS-77914
14.0.4 (a)

The hex color code cannot be edited when the color palette is opened from the styling options popover in the table visualization.

ClosedTS-7783814.0.4 (a)TS-77838
14.0.4 (a)

It is not possible to perform a K-means clustering or a Line similarity calculation based on a line chart that uses a hierarchy on an axis.

ClosedTS-7779414.0.4 (a)TS-77794
14.0.4 (a)

Depending on the load/creation order of the data tables, it is sometimes impossible to open an analysis file when you have done K-means clustering on a data table which is defined with relations and also filter propagation from it but not to it.

ClosedTS-7779114.0.4 (a)TS-77791
14.0.4 (a)

If properties are not previously registered but show up when loading data, they are created with a valid value for the data type, for example, the number '0' for integers. However, the expected default value should be null, to be able to separate absence of a value from a valid value.

The preference UseNullAsDefaultValueForNewProperties (under DataImportSettings) has been added to support this scenario. By default, the old behavior is kept.

ClosedTS-7770414.0.4 (a)TS-77704
14.0.4 (a)

When the RefreshOnDemandData callback is invoked from an IronPython script, and the callback parameter is a function that generates an exception, Spotfire closes unexpectedly.

ClosedTS-7767914.0.4 (a)TS-77679
14.0.4 (a)

Spotfire is sometimes not responsive when you try to highlight or mark vertical (north-south) well sticks in a map chart.

ClosedTS-7765214.0.4 (a)TS-77652
14.0.4 (a)

In certain scenarios, for example, when a Spotfire Server instance is restarted while a Web Player service continues to run, the websocket connection between the Web Player and the Spotfire Server is not re-established when the Spotfire Server instance is running again.

ClosedTS-7764914.0.4 (a)TS-77649
14.0.4 (a)

If an item filter is used without Include (None) as option selected, there are missing items in the filter result.

ClosedTS-7764614.0.4 (a)TS-77646
14.0.4 (a)

Export data to file does not work for the Details-on-Demand panel if Spotfire runs in another language than English.

ClosedTS-7749414.0.4 (a)TS-77494
14.0.4 (a)

When clicking cancel on an analysis which is currently being loaded using scheduled updates, the loading is not canceled.

ClosedTS-7743414.0.4 (a)TS-77434
14.0.4 (a)

Marking sometimes does not work as expected if filtering is performed while (Row number) is used on a splitting axis.

ClosedTS-7735214.0.4 (a)TS-77352
14.0.4 (a)

The AutoBinNumeric function can generate too few bins when the column formatting does not include enough decimal digits.

ClosedTS-7725414.0.4 (a)TS-77254
14.0.4 (a)

When using the mods API to mark a large number of rows (>100), some of the rows are sometimes omitted.

ClosedSNXT-809114.0.4 (T 6.1.4)SNXT-8091
14.0.4 (T 6.1.4)

formatC returns bad values when you format strings that contain a value not representable as an integer (that is, values above approximately 2.1 billion or below approximately -2.1 billion) using format='d' .

ClosedSNXT-807314.0.4 (T 6.1.4)SNXT-8073
14.0.4 (T 6.1.4)

Certain CRAN packages, such as dplyr, cannot be loaded into TERR using a library(dplyr) call due to embedded promises in the package lazy load databases.

ClosedSNXT-803914.0.4 (T 6.1.4)SNXT-8039
14.0.4 (T 6.1.4)

Current versions of RStudio Desktop do not start up when configured with Spotfire Enterprise Runtime for R.

ClosedTERRSRV-121414.0.4 (Rs 1.17.4)TERRSRV-1214
14.0.4 (Rs 1.17.4)

The R Service does not support R version 4.4.x.

ClosedTERRSRV-120714.0.4 (Rs 1.17.4)TERRSRV-1207
14.0.4 (Rs 1.17.4)

When creating a deployable package file (.spk) or distribution file (.sdn) for the server, there are issues with character encoding in Japanese.

ClosedTSS-3389814.0.3 (s)TSS-33898
14.0.3 (s)

When upgrading the node manager via SDN files on Linux, the log4j2 files do not notice the changes.

ClosedTSS-3386514.0.3 (s)TSS-33865
14.0.3 (s)

The Spotfire node manager on Linux cannot be upgraded to the current version from versions before 12.5.0.

ClosedTSS-3381814.0.3 (s)TSS-33818
14.0.3 (s)

Backend sessions are unnecessarily clustered, leading to longer delays than needed.

ClosedTSS-3381614.0.3 (s)TSS-33816
14.0.3 (s)

When you install a second worker host for a Web Player or Automation Services service on the same node manager on Windows, a non-default port is used (even if the default port, 9501, was suggested when installing).

ClosedTSS-3380314.0.3 (s)TSS-33803
14.0.3 (s)

Automatic renewal of node certificates issued by the Spotfire Server before version 14.0 does not work.

ClosedTSDC-745414.0.3 (a)TSDC-7454
14.0.3 (a)

When you embed a Spotfire analysis in an iframe, authentication does not work for Microsoft SharePoint data connections.

ClosedTSDC-740714.0.3 (a)TSDC-7407
14.0.3 (a)

When you use Spotfire with the Brazilian Portuguese language pack, an error occurs when you search the library and multiple data connectors in the results share the same display name.

ClosedTS-7722014.0.3 (a)TS-77220
14.0.3 (a)

Spotfire sometimes closes unexpectedly when you edit the value of a document property that uses an invalid IronPython script.

ClosedTS-7718714.0.3 (a)TS-77187
14.0.3 (a)

Sometimes, tooltips do not disappear as expected in a visualization mod.

ClosedTS-7711314.0.3 (a)TS-77113
14.0.3 (a)

When trying to replace an unsigned .mod file in an analysis with a signed version of that file, the unsigned .mod file is not updated with the signed file.

ClosedTS-7699514.0.3 (a)TS-76995
14.0.3 (a)

When certain fonts are used, texts might not be displayed in all the expected places in Spotfire.

ClosedTS-7697614.0.3 (a)TS-76976
14.0.3 (a)

When setting the TypeId of a visualization and adding a reference line using an IronPython script, an exception is thrown in the script.

ClosedTS-7680714.0.3 (a)TS-76807
14.0.3 (a)

Run action with preview does not work when the action trigger is a title bar button.

ClosedTS-7678714.0.3 (a)TS-76787
14.0.3 (a)

If an HTTP error occurs when retrying exporting SBDF data to the library using File/Export/Data to library, the Automation Services task Export Data Table to Library, or the API DataTable.ExportDataToLibrary, it can result in only part of the data table being saved to the library.

ClosedTS-7674314.0.3 (a)TS-76743
14.0.3 (a)

Localized exception messages shown at initial startup (at assembly loading) that require UTF-8 encoding to be properly rendered (for example, for a web player service instance) can be garbled.

ClosedTS-7667714.0.3 (a)TS-76677
14.0.3 (a)

Shapefiles containing gaps between the shapes cannot be opened.

ClosedTS-7659514.0.3 (a)TS-76595
14.0.3 (a)

The login dialog does not display the product name configured via the cobranding package.

ClosedTS-7644714.0.3 (a)TS-76447
14.0.3 (a)

Spotfire becomes unresponsive and then closes when an extension performs a progress operation in which another progress operation is asynchronously launched.

ClosedTS-7644414.0.3 (a)TS-76444
14.0.3 (a)

The Data Table Properties dialog sometimes shows the wrong value for the "Prompt for new settings before loading" setting.

ClosedTS-7638514.0.3 (a)TS-76385
14.0.3 (a)

When running the Application Profiler on a folder containing multiple analysis files based on information links, the application sometimes starts in offline mode.

ClosedTS-7633614.0.3 (a)TS-76336
14.0.3 (a)

It is not possible to configure a reference line to be based on a column property for a binned axis.

ClosedTS-7628514.0.3 (a)TS-76285
14.0.3 (a)

It is not possible to load on-demand data from an information link if the ID of a column used to filter by has been changed, but the original name of the column still remains.

ClosedTS-7618114.0.3 (a)TS-76181
14.0.3 (a)

When setting indexed properties from IronPython using a CategoryKey, Spotfire closes unexpectedly with a StackOverflowException.

ClosedTS-7617214.0.3 (a)TS-76172
14.0.3 (a)

You cannot open an analysis containing a data connection with saved credentials, if you change the authentication method in the data source to a method that does not support saved credentials.

ClosedTS-7611014.0.3 (a)TS-76110
14.0.3 (a)

If new versions of related packages are deployed to a Spotfire Server and one or more of these packages are removed from the set, Spotfire Analyst can close unexpectedly, or show an exception in runtime, if a user declines to update to the new version of the set of packages.

ClosedTS-7607314.0.3 (a)TS-76073
14.0.3 (a)

If you click instead of drawing a rectangle when attempting to zoom in a visualization, Spotfire closes unexpectedly.

ClosedTS-7605614.0.3 (a)TS-76056
14.0.3 (a)

When the API has been used to define relations between data tables (DataRelations), and the relations use more functionality than what is available in the user interface, the Data Table Properties dialog cannot be opened.

This issue can also happen if an analysis is created or modified using Spotfire 14.2 or newer, and is then opened using an older version. The new versions support more complex data relations in the user interface.

ClosedSNXT-806014.0.3 (T 6.1.3)SNXT-8060
14.0.3 (T 6.1.3)

The function rbinom() can generate unexpected erroneous results in some cases.

ClosedTERRSRV-119014.0.3 (Rs 1.17.3)TERRSRV-1190
14.0.3 (Rs 1.17.3)

In services deployed on Linux systems, the environment variable SPOTFIRE_R_HOME is still not honored.

ClosedTERRSRV-137314.0.3 (Ps 1.17.3)TERRSRV-1373
14.0.3 (Ps 1.17.3)

The Included packages table is missing a link to the Troubleshooting topic in the footnote.

ClosedTSS-3370514.0.2 (s)TSS-33705
14.0.2 (s)

It is not possible to generate an update script for SQL Server data sources in Information Services, neither with the CLI command sqlserver-datasource-update-script nor while upgrading Spotfire Server, if there are data sources that have no connection properties set.

ClosedTSS-3370214.0.2 (s)TSS-33702
14.0.2 (s)

The Run on instance field in the Activity details dialog for an Automation Services job shows the service ID instead of the instance ID.

ClosedTSS-3369914.0.2 (s)TSS-33699
14.0.2 (s)

In Webkit browsers (such as Chrome and Edge), the scrollbar displays top and bottom arrows everywhere where a table is displayed, even when the arrows are not required.

ClosedTSS-3365314.0.2 (s)TSS-33653
14.0.2 (s)

Loading library properties for a required library item takes too long time.

ClosedTSS-3365114.0.2 (s)TSS-33651
14.0.2 (s)

Issues with PostgreSQL non-public schema cause a failure in the database verifier.

ClosedTSS-3364214.0.2 (s)TSS-33642
14.0.2 (s)

Kerberos is not working as expected when delegating credentials from the Spotfire Server to the Web Player service.

ClosedTSS-3364014.0.2 (s)TSS-33640
14.0.2 (s)

Data sources are not being probed even when the probing check box is selected in the Summary step view of the upgrade process.

ClosedTSS-3356914.0.2 (s)TSS-33569
14.0.2 (s)

In the upgrade tool, the information about the option Probe Microsoft SQL Server data sources is misleading. 

ClosedTSS-3354914.0.2 (s)TSS-33549
14.0.2 (s)

The SCIM response does not include the multi-valued Groups attribute.

ClosedTSS-3353914.0.2 (s)TSS-33539
14.0.2 (s)

If the encryption password is lost, the internal code trust Certificate Authority is reset.

ClosedTSS-3353714.0.2 (s)TSS-33537
14.0.2 (s)

In the help topic for config-external-information-services-process, the default value for --max-memory=value is listed as 512M instead of 1024M. 

ClosedTSS-3351714.0.2 (s)TSS-33517
14.0.2 (s)

In environments with a very large number of services and/or many executions of scheduled updates or jobs, the number of "empty" database transactions is unnecessarily high, and so is the load on the database.

ClosedTSS-3351214.0.2 (s)TSS-33512
14.0.2 (s)

When re-authentication is triggered due to an absolute session timeout or due to Kerberos credentials that are about to expire, the Web Player session closes. 

ClosedTSS-3345314.0.2 (s)TSS-33453
14.0.2 (s)

If you perform a search in the Library Browse page of the Spotfire Server web pages, and the search returns a count that exceeds the 100 search results threshold, then no message is displayed.

ClosedTSS-3345114.0.2 (s)TSS-33451
14.0.2 (s)

In some cases, loading an information link with a large number of elements (for example, columns) takes a very long time, because they are loaded one by one for caching purposes.

ClosedTSS-3332814.0.2 (s)TSS-33328
14.0.2 (s)

The Spotfire client and the Spotfire Server represent certificate names in different ways. This different representation can cause problems when the certificates need to match exactly.

ClosedTS-7593214.0.2 (a)TS-75932
14.0.2 (a)

Attempting to copy a visualization or page sometimes causes Spotfire to close unexpectedly.

ClosedTS-7581914.0.2 (a)TS-75819
14.0.2 (a)

Renaming a data table column, then loading empty data, and finally loading the actual data again can sometimes make the renaming disappear.

ClosedTS-7578914.0.2 (a)TS-75789
14.0.2 (a)

If sending an OpenedLifeCycleEvent, a CanceledLifeCycleEvent, or a ClosedLifeCycleEvent fails, the server can respond in a way that assumes the opening is in progress indefinitely.

ClosedTS-7575814.0.2 (a)TS-75758
14.0.2 (a)

Custom panels cannot be toggled on and off from the View menu.

ClosedTS-7573914.0.2 (a)TS-75739
14.0.2 (a)

When you use Information Designer, Spotfire sometimes stops unexpectedly due to errors on the Spotfire Server. 

ClosedTS-7562414.0.2 (a)TS-75624
14.0.2 (a)

When using on-demand data tables, internal structures can sometimes be rebuilt unnecessarily, which leads to information link metadata being fetched more often than needed.

ClosedTS-7559614.0.2 (a)TS-75596
14.0.2 (a)

Switching between pages in an analysis while data is being fetched can sometimes cause visualization mods to leak memory.

ClosedTERRSRV-115514.0.2 (Rs 1.17.2)TERRSRV-1155
14.0.2 (Rs 1.17.2)

In services deployed on Linux systems, the environment variable SPOTFIRE_R_HOME is not honored.

ClosedTERRSRV-137514.0.2 (Ps 1.17.2)TERRSRV-1375
14.0.2 (Ps 1.17.2)

In the documentation, the starting value for engine.port.min is 62000. It should be 62001.

ClosedTSS-3729014.0.13 (s)TSS-37290
14.0.13 (s)

Version specific HOME environment variable value cannot be set for Spotfire Server and Node Manager on Linux making it hard to make multiple installations.

ClosedTSS-3713014.0.13 (s)TSS-37130
14.0.13 (s)

The Name column in the Deployments & Packages, Deployment areas page is sorted in a descending order by default, instead of the expected ascending order.

ClosedTSS-3705714.0.13 (s)TSS-37057
14.0.13 (s)

The information about the version of a Web Player service may in some cases get lost - leading to an inability to use the Javascript API towards that service.

ClosedTSS-3705514.0.13 (s)TSS-37055
14.0.13 (s)

Certain errors that can occur during an OAuth2 flow are only logged on TRACE level, making troubleshooting hard.

ClosedTSS-3691014.0.13 (s)TSS-36910
14.0.13 (s)

In certain scenarios, when Apache Ignite is having client connection issues, the Spotfire Server becomes unresponsive and does not shut down properly.

ClosedTSS-3693614.0.12 (s)TSS-36936
14.0.12 (s)

If you log in to the web administration pages for a Spotfire Server with multiple node managers, an error prevents the nodes from being shown as expected in the Nodes table of the Monitoring & Diagnostics, Overview page.

ClosedTSS-3689214.0.12 (s)TSS-36892
14.0.12 (s)

In certain scenarios, when Apache Ignite is having client connection issues, it can take a very long time before the Spotfire Server shuts down properly, after failing to reconnect.

ClosedTSS-3685914.0.12 (s)TSS-36859
14.0.12 (s)

It is not possible to search for a group in the search field of the Groups page if the quick filters for license usage not have been initialized.

ClosedTSS-3684214.0.12 (s)TSS-36842
14.0.12 (s)

In 14.5.0 and 14.0.8, changes were made to the display names for item types in the Spotfire library, but this was not clearly communicated in release notes. This change can, for example, be seen in action logs. 

The following changes were made:

  • filter > Filter (Information Designer)

  • dxp > Analysis file (.dxp)

  • sbdf > Spotfire Binary Data Format (.sbdf)

  • query > Information Link (Information Designer)

  • dataconnection > Data connection

  • join > Join (Information Designer)

  • analyticmodel > Analytic model

  • datafunction > Data function

  • colorscheme > Color scheme

  • column > Column (Information Designer)

  • procedure > Procedure (Information Designer)

  • automationjob > Automation Services job

  • dxpscript > Analysis script

  • shapes > Shape collection

  • datasource > Data source (Information Designer)

  • connectiondatasource > Connection data source

  • visualizationmod > Visualization mod

  • actionmod > Action mod

  • analysisstate > Analysis state

  • analysis > Analysis

  • poster > Poster

  • guide > Guide

  • custom > Custom

  • task > Task

  • analyticitem > Analytic item

  • bookmark > Bookmark

ClosedTSS-3680614.0.12 (s)TSS-36806
14.0.12 (s)

If you import library content from a Spotfire system with library compression enabled to a system with compression disabled, this leads to corrupt files in the library.

ClosedTSS-3678214.0.12 (s)TSS-36782
14.0.12 (s)

OAuth2 authentication does not work when the scopes of access token and refresh token differ.

With this fix, it is now possible to add scope in the configuration of the OAuth server.

ClosedTSS-3677814.0.12 (s)TSS-36778
14.0.12 (s)

Scheduled updates are sometimes unsuccessful due to a content type mismatch error caused by a connection break between the Spotfire Server and Information Services.

ClosedTSS-3672414.0.12 (s)TSS-36724
14.0.12 (s)

Notes regarding the TIBCO Spotfire Statistics Services server in the Spotfire® Server and Environment - Installation and Administration manual do not clearly state that the product should no longer be used now that it has reached End of Support (which happened 11/30/2024).

ClosedTSS-3668814.0.12 (s)TSS-36688
14.0.12 (s)

If you try to resume a previously interrupted execution of the find-analysis-scripts command, an error is shown (“Failed to analyze file”).

ClosedTSS-3665914.0.12 (s)TSS-36659
14.0.12 (s)

If you are running a localized version of Spotfire, and you cancel an Automation Services job, the status information in the server logs is not correctly encoded for some languages.

ClosedTSS-3035014.0.12 (s)TSS-30350
14.0.12 (s)

Repair or uninstallation of the Spotfire Server and/or the node manager on Windows does not work on computers with a very high display resolution, such as 3840 x 2160 pixels. The repair/uninstall dialogs in the installers are not shown as expected and there is no way to proceed with the repair/uninstallation.

ClosedTSS-3662514.0.11 (s)TSS-36625
14.0.11 (s)

A number of SQL migration scripts are missing in version 14.0.10 of the Spotfire Server. This means that upgrading to 14.0.10 from most previous versions will be unsuccessful, or that certain indented updates are never applied.

ClosedTSS-3662114.0.11 (s)TSS-36621
14.0.11 (s)

If a cobranding package contains both a custom header and a custom login page, the custom header is never applied.

ClosedTSS-3656614.0.11 (s)TSS-36566
14.0.11 (s)

If you are using the migrate-db command to migrate a Spotfire database stored on Oracle, some table constraints are not being considered when the migration order of the tables is determined.

ClosedTSS-3648814.0.11 (s)TSS-36488
14.0.11 (s)

If you have used an external login within Spotfire (for example, to connect to the Spotfire Community) and you try to log out from the My account page on the server (under Manage logins), you must sometimes do the log out action twice for it to take effect.

ClosedTSS-3646714.0.11 (s)TSS-36467
14.0.11 (s)

Deleting library items from a large library can take an excessively long time when you are using external file storage, and this can possibly lead to database blocking.

ClosedTSS-3643814.0.11 (s)TSS-36438
14.0.11 (s)

If you cancel an Automation Services job that is listed as "in progress" in the Job activity page of the web administration pages, the status and Details information for that job do not show that the job was canceled.

ClosedTSS-3643414.0.11 (s)TSS-36434
14.0.11 (s)

In a Kerberos environment, when someone tries to open an analysis created by another user, and the analysis includes an on-demand information link, from which more than 1000 rows are marked, an error is shown.

ClosedTSS-3642314.0.11 (s)TSS-36423
14.0.11 (s)

The systemd service file is copied to an incorrect path if the path returned by pkg-config is empty.

ClosedTSS-3640714.0.11 (s)TSS-36407
14.0.11 (s)

In the Monitoring & Diagnostics, Instances page, the columns Total data view size and Total document node count in the Information table for a service instance, are not correctly sorted when selecting ascending or descending sorting. 

ClosedTSDC-833014.0.11 (a)TSDC-8330
14.0.11 (a)

The SAP HANA connector fails to connect to SAP HANA Cloud instances. This is because the connector queries system columns and views that are deprecated in SAP HANA Cloud.

ClosedTS-8585114.0.11 (a)TS-85851
14.0.11 (a)

When performing a join operation on multiple correlated columns, the data engine sometimes overestimates the required hash-table size. This can cause the engine to select a less efficient join implementation, leading to increased memory usage and slower performance.

ClosedTS-8567014.0.11 (a)TS-85670
14.0.11 (a)

IronPython scripts fail to load assemblies Spotfire.Dxp.Data.Formats.Sbdf and Spotfire.Dxp.Data.Formats.Stdf unless imported using full name.

ClosedTS-8560214.0.11 (a)TS-85602
14.0.11 (a)

The Add/Edit Calculated Column dialog freezes when hovering over properties that have extremely long values. Tooltips are now limited to 1000 characters to prevent this behavior.

ClosedTS-8549714.0.11 (a)TS-85497
14.0.11 (a)

The Application Profiler sometimes fails to apply bookmarks when running on analyses in the library.

ClosedTS-8546514.0.11 (a)TS-85465
14.0.11 (a)

Single match joins in the data engine use an excessive amount of memory and show reduced performance in certain scenarios.

ClosedTS-8542714.0.11 (a)TS-85427
14.0.11 (a)

Unexpected shutdown when editing Information Links with migrated data sources that lack re-saved credentials.

ClosedTS-8518714.0.11 (a)TS-85187
14.0.11 (a)

Function description text has no line breaks in Custom Expression dialog.

ClosedTS-8503414.0.11 (a)TS-85034
14.0.11 (a)

The Package Builder Console fails to build a package if the /targettype argument is omitted from the command line.

ClosedTS-8502414.0.11 (a)TS-85024
14.0.11 (a)

Descriptions for connector licenses are missing in the Spotfire Server Admin UI.

ClosedTS-8498114.0.11 (a)TS-84981
14.0.11 (a)

Editing columns for “Columns and labels tooltip” causes a crash if the expression references a non-existing table.

ClosedTS-8460314.0.11 (a)TS-84603
14.0.11 (a)

If a line or curve width is set via the API and its value is outside of the default input range for values set in the visualization properties dialog, interacting with the line or curve in the dialog leads to no response from the client.

This is addressed by extending the valid input range for the dialog so that it equals the range used when working with the API.

ClosedTS-8457214.0.11 (a)TS-84572
14.0.11 (a)

If the page layout in an analysis has a scrollbar, and you scroll within a visualization that also has a scrollbar, both the visualization and the page are scrolled instead of just the visualization.

ClosedTS-8450914.0.11 (a)TS-84509
14.0.11 (a)

The feature layer of a map chart is not updated when the underlying shape data changes.

ClosedTS-8437114.0.11 (a)TS-84371
14.0.11 (a)

It is not possible to open an analysis if a data table in the analysis contains stored data with a filter rows transformation and a pivot transformation, if the filter rows transformation removes all rows because of a changed document property value.

ClosedTS-8436114.0.11 (a)TS-84361
14.0.11 (a)

If you attempt to open Spotfire after downgrading to an earlier version, the application sometimes closes unexpectedly, because the CEF (Chromium Embedded Framework) cache is not cleared during the downgrade.

ClosedTS-8433214.0.11 (a)TS-84332
14.0.11 (a)

If you add an expression using Rank with ties.method=maximum, or RankReal with ties.method=maximum or ties.method=average, in rare cases, this can give the wrong result for rows with a row number close to a multiple of 8192, if they have any ties.

ClosedTS-8430014.0.11 (a)TS-84300
14.0.11 (a)

When you use Spotfire with the Japanese language setting, the label Use short number format is partially cut off in the Formatting page of the visualization properties dialog in the installed client.

ClosedTS-8426614.0.11 (a)TS-84266
14.0.11 (a)

When you try to open an Excel file with certain theme content, the action sometimes fails with the error message "Unsupported Excel workbook version".

ClosedTS-8421114.0.11 (a)TS-84211
14.0.11 (a)

In rare cases, when you are using the Concatenate aggregation in an OVER expression, the result can concatenate values in the wrong order.

ClosedTS-8420514.0.11 (a)TS-84205
14.0.11 (a)

If you use the Line from Data Table tool to add a line from a data table with many rows, and that data table is also the main table of the visualization, the analysis gets a high memory consumption and poor performance.

ClosedTS-8418714.0.11 (a)TS-84187
14.0.11 (a)

Selecting and clearing the Auto-bin column check box in the column selector sometimes changes the selected column.

ClosedTS-8347014.0.11 (a)TS-83470
14.0.11 (a)

When importing an Excel file, the "Name Row" is incorrectly identified if any preceding ignored rows contain non-string data.

ClosedTERRSRV-180714.0.11 (Ts 1.17.11)TERRSRV-1807
14.0.11 (Ts 1.17.11)

When the service is returning a large volume of data, the session can sometimes get pruned. This can prevent the output from the service from being sent to the analysis that made the request.

ClosedTERRSRV-188214.0.11 (Rs 1.17.11)TERRSRV-1882
14.0.11 (Rs 1.17.11)

If the Spotfire Service for R is deployed and configured in a system with a locale other than UFT-8, this can cause characters being rendered inaccurately.
To prevent such issues, you can now add an r.process.stream.encoding property in the custom.properties, to manually override the character set if your specific R environment requires a legacy regional locale.

ClosedTERRSRV-180914.0.11 (Rs 1.17.11)TERRSRV-1809
14.0.11 (Rs 1.17.11)

The size of a data function output file (.sbdf) created by the Spotfire Service for R can sometimes be bigger than the size of the file you get when the same data table is exported from the installed Spotfire client.

ClosedTERRSRV-180714.0.11 (Rs 1.17.11)TERRSRV-1807
14.0.11 (Rs 1.17.11)

When the service is returning a large volume of data, the session can sometimes get pruned. This can prevent the output from the service from being sent to the analysis that made the request.

ClosedTERRSRV-180714.0.11 (Ps 1.17.11)TERRSRV-1807
14.0.11 (Ps 1.17.11)

When the service is returning a large volume of data, the session can sometimes get pruned. This can prevent the output from the service from being sent to the analysis that made the request.

ClosedTSS-3632014.0.10 (s)TSS-36320
14.0.10 (s)

The error "Unable to parse the client type: NonInteractiveProfessional" is shown in logs when the Application Profiler tool is used.

ClosedTSS-3631814.0.10 (s)TSS-36318
14.0.10 (s)

The Spotfire Server cannot start if LDAP synchronization throttling is enabled.

ClosedTSS-3631514.0.10 (s)TSS-36315
14.0.10 (s)

Columns that show a date and a time are not sorted correctly in several views of the Spotfire Server web administration pages (Library (Browse, Recent, Favorites), Scheduling & Routing, Rules and Nodes & Services, Untrusted nodes).

ClosedTSS-3628614.0.10 (s)TSS-36286
14.0.10 (s)

If you choose to clear all activity on the Automation Services, Job activity page, jobs that are currently in progress are also cleared from the list, which prevents any further administration of these jobs.

ClosedTSS-3628114.0.10 (s)TSS-36281
14.0.10 (s)

The INSTALLDIR parameter cannot be used to install the Spotfire Server to an arbitrary folder on any disk drive, when you install the server on Windows via the command line. The folder always ends up on the C: disk drive.

ClosedTSS-3623814.0.10 (s)TSS-36238
14.0.10 (s)

The load on the NODES database table is higher than necessary. This might lead to nodes being incorrectly marked as offline.

ClosedTSS-3623614.0.10 (s)TSS-36236
14.0.10 (s)

The Spotfire Server does not shut down completely when stopped because the node is missing from the database (for example, after being offline for too long).

ClosedTSS-3623414.0.10 (s)TSS-36234
14.0.10 (s)

Certain error states, for example, when the Spotfire Server cannot shut down correctly, are not propagated as an UNHEALTHY server status to the Kubernetes Liveness probe.

ClosedTSS-3615414.0.10 (s)TSS-36154
14.0.10 (s)

In the Monitoring & Diagnostics, Network diagnostics page, the thousands separator is missing for a number of values.

ClosedTSS-3612014.0.10 (s)TSS-36120
14.0.10 (s)

Custom extensions running on the Web Player service, that produce very large responses, might lead to larger-than-usual Spotfire Server Java heap sizes that never go down.

ClosedTSS-3611414.0.10 (s)TSS-36114
14.0.10 (s)

In the Monitoring & Diagnostics, Instances page, sorting of the Total data table size and Total data table cells columns in the Information table does not work as expected.

ClosedTSDC-813314.0.10 (a)TSDC-8133
14.0.10 (a)

It is not possible to access data with the connector for OData if the selected data contains columns with data type Time.

ClosedTSDC-811014.0.10 (a)TSDC-8110
14.0.10 (a)

If you are using the Apache Spark connector to create on-demand connections with multiple columns, and any column is of the data type BIGINT or INT, this results in an error.

ClosedTSDC-809814.0.10 (a)TSDC-8098
14.0.10 (a)

If you use Kerberos authentication, and you try to open an analysis file with Cloudera Impala data connections, the analysis is not loaded correctly if it was created in certain older or newer versions.

ClosedTSDC-807414.0.10 (a)TSDC-8074
14.0.10 (a)

You cannot get more than 10,000 rows from a Google Analytics data connection.

ClosedTSDC-802714.0.10 (a)TSDC-8027
14.0.10 (a)

When you load data on demand from a data connection to OData version 4, you cannot use prompts for columns with data type GUID in the external system.

ClosedTS-8401814.0.10 (a)TS-84018
14.0.10 (a)

Client certificate authentication, including two-factor authentication, does not work with TLS 1.3.

ClosedTS-8401114.0.10 (a)TS-84011
14.0.10 (a)

If you have configured a Modules folder that ends with a backslash character, the out-of-process execution of, for example, Excel files fails with an EndOfStream exception.

ClosedTS-8387014.0.10 (a)TS-83870
14.0.10 (a)

When a horizontal bar chart is configured with dual scales, incorrect labels are shown for the axes on the Formatting page of the visualization properties dialog.

ClosedTS-8386614.0.10 (a)TS-83866
14.0.10 (a)

If you attempt to open an SBDF file (Spotfire Binary Data Format file) containing invalid Unicode string data, Spotfire closes unexpectedly.

ClosedTS-8385314.0.10 (a)TS-83853
14.0.10 (a)

If an application language has been specified using the Language preference under ApplicationPreferences in Administration Manager, it sometimes requires that you restart Spotfire three times before the selected language is applied in the application.

ClosedTS-8367314.0.10 (a)TS-83673
14.0.10 (a)

In some cases, when your Spotfire environment is upgraded from a 14.0.x version to a 14.6.x version or later, the installed Spotfire application can remain on the 14.0.x version instead of being updated as expected.

ClosedTS-8364314.0.10 (a)TS-83643
14.0.10 (a)

In some cases, when your Spotfire environment is upgraded from a 14.0.x version to a 14.6.x version or later, the installed Spotfire application can remain on the 14.0.x version instead of being updated as expected.

ClosedTS-8356314.0.10 (a)TS-83563
14.0.10 (a)

Exceptions that occur in custom extensions as the result of a DocumentChanged event are logged as Warnings, which makes them hard to notice in the logs. They should instead be logged as Errors.

ClosedTS-8351514.0.10 (a)TS-83515
14.0.10 (a)

At the end of an update made by scheduled updates, if parsing of data loading exceptions is unsuccessful, this can result in an error that blocks the event ClosedLifeCycleEvent from being sent. This will in turn lead to an error in the log, which might prevent other scheduled updates (following the error) from working as expected.

ClosedTS-8351214.0.10 (a)TS-83512
14.0.10 (a)

If you enter a custom query that ends on a single-line comment into a data connection, this will break an otherwise valid custom query.

ClosedTS-8338214.0.10 (a)TS-83382
14.0.10 (a)

The ability for an administrator to control the whether an end user should be allowed to export data using File > Export > Data to file and Data to library is not at a fine enough granularity level.
This has been fixed by introducing two new license features, the first one (Export data from data table) is controlling the data table portion of the File > Export > Data to file dialog, and the second one (Export data to library) is controlling File > Export > Data to library (which now requires both the Save to library and the new Export data to library license features).

ClosedTS-8333214.0.10 (a)TS-83332
14.0.10 (a)

The web browser preference IgnoreGpuBlacklist maps to the incorrect Chromium flag and therefore has no effect. This results in GPU acceleration being disabled in certain environments.

ClosedTS-8330914.0.10 (a)TS-83309
14.0.10 (a)

If you change the language preference for a group (using the Administration Manager), the change is not applied as expected after a group member restarts the Spotfire client.

ClosedTS-8328414.0.10 (a)TS-83284
14.0.10 (a)

If JavaScript APIs are used to show a dialog (for example, an alert, prompt, or confirmation dialog), this can cause Spotfire to close unexpectedly.

ClosedTS-8313314.0.10 (a)TS-83133
14.0.10 (a)

When you are using the API to remove a data table, or to add or remove a relation, in the same transaction as when you are removing a column, Spotfire sometimes closes unexpectedly.

ClosedTS-8278314.0.10 (a)TS-82783
14.0.10 (a)

When you have the Data canvas open, and select File > Export > Data to file from the menu, the list of available file formats in the Export data to file dialog does not include all supported formats.

ClosedTS-8278114.0.10 (a)TS-82781
14.0.10 (a)

If you have an expression that casts a column to string in the analysis, in some cases, this can lead to the wrong formatting being used.

ClosedTS-8276314.0.10 (a)TS-82763
14.0.10 (a)

After you have made certain changes in the analysis (such as, if you have removed an Add columns operation), tags for records can sometimes get the wrong value.

ClosedTS-8272214.0.10 (a)TS-82722
14.0.10 (a)

When you add data from an Excel file and you specify a Name row, the selected row is not used for column names if preceeding rows in the sheet are empty and Ignore empty rows is selected.

ClosedTS-8247514.0.10 (a)TS-82475
14.0.10 (a)

If you upload large data tables to one of the data function services (the Spotfire Enterprise Runtime for R - Server Edition, the Spotfire Service for Python or the Spotfire Service for R), this might result in the session being closed on the service, and the data function fails to run.

ClosedTERRSRV-178114.0.10 (Ts 1.17.10)TERRSRV-1781
14.0.10 (Ts 1.17.10)

If a job is interrupted before the job execution is actually started by the engine, or if you get an error while starting the engine process (for example, when an exception occurs during socket creation between the service and the engine process), then this can cause the engine process to terminate without stopping the associated TERR/Python/R process.

This fix ensures proper engine termination for these cases.

ClosedTERRSRV-177814.0.10 (Ts 1.17.10)TERRSRV-1778
14.0.10 (Ts 1.17.10)

The files VCRUNTIME140.dll and VCRUNTIME140_1.dll which are required by the TERR Console, should be bundled with the product.

This fix means that the known issue in TERR-8140 (which affected the TERR Console for 6.1.6) is no longer a problem in version 6.1.7 and later.

ClosedTERRSRV-177514.0.10 (Ts 1.17.10)TERRSRV-1775
14.0.10 (Ts 1.17.10)

If the service engine encounters an error (such as OutOfMemory) during execution, it should stop the job, mark it as "failed", and prevent any further memory buildup across repeated runs.

ClosedTERRSRV-178114.0.10 (Rs 1.17.10)TERRSRV-1781
14.0.10 (Rs 1.17.10)

If a job is interrupted before the job execution is actually started by the engine, or if you get an error while starting the engine process (for example, when an exception occurs during socket creation between the service and the engine process), then this can cause the engine process to terminate without stopping the associated TERR/Python/R process.

This fix ensures proper engine termination for these cases.

ClosedTERRSRV-177514.0.10 (Rs 1.17.10)TERRSRV-1775
14.0.10 (Rs 1.17.10)

If the service engine encounters an error (such as OutOfMemory) during execution, it should stop the job, mark it as "failed", and prevent any further memory buildup across repeated runs.

ClosedTERRSRV-178114.0.10 (Ps 1.17.10)TERRSRV-1781
14.0.10 (Ps 1.17.10)

If a job is interrupted before the job execution is actually started by the engine, or if you get an error while starting the engine process (for example, when an exception occurs during socket creation between the service and the engine process), then this can cause the engine process to terminate without stopping the associated TERR/Python/R process.

This fix ensures proper engine termination for these cases.

ClosedTERRSRV-177514.0.10 (Ps 1.17.10)TERRSRV-1775
14.0.10 (Ps 1.17.10)

If the service engine encounters an error (such as OutOfMemory) during execution, it should stop the job, mark it as "failed", and prevent any further memory buildup across repeated runs.

ClosedTSS-3353714.0.1 (s)TSS-33537
14.0.1 (s)

In the help topic for config-external-information-services-process, the default value for --max-memory=value is listed as 512M instead of 1024M. 

ClosedTSS-3328214.0.1 (s)TSS-33282
14.0.1 (s)

You cannot upload Spotfire mods through the Library REST API.

ClosedTSS-3327714.0.1 (s)TSS-33277
14.0.1 (s)

In the help topic about using an identity provider with Information Services, a configuration example is missing a closing tag. 

ClosedTSS-3324714.0.1 (s)TSS-33247
14.0.1 (s)

Upgrading from a version before Spotfire Server version 12.0, using a Microsoft SQL Server database that has, at some point, been restored from a backup, can leave certain foreign key constraints in the database that should have been removed. These unwanted constraints prevent the server from starting, with an error message about "Unexpected constraint for table" in the file server.log.

ClosedTSS-3324014.0.1 (s)TSS-33240
14.0.1 (s)

If the initialization of the Apache Ignite fails during startup, Spotfire Server can record an error showing that an attempt to unlock a lock that is not locked has failed.

ClosedTSS-3323914.0.1 (s)TSS-33239
14.0.1 (s)

When Information Services is run as an external process (the default), and one or more (online) Spotfire Server nodes have IPv6 addresses configured, the Spotfire Server fails to start.

ClosedTSS-3318914.0.1 (s)TSS-33189
14.0.1 (s)

The documentation of the SCIM API incorrectly shows an uppercase V (for "version") in path examples for the SCIM API.

ClosedTSS-3318314.0.1 (s)TSS-33183
14.0.1 (s)

In certain scenarios, a bookmark can display required items that no longer exist in the library. If a client queries those items and none is found, an error is returned to the client. 

ClosedTSS-3315614.0.1 (s)TSS-33156
14.0.1 (s)

Certificates with a DN (distinguished name) attribute containing a DC (domain component) cannot be trusted.

ClosedTSS-3309914.0.1 (s)TSS-33099
14.0.1 (s)

Generating a troubleshooting bundle takes a long time when a large amount of rows are returned from the user directory, specifically when using Oracle as the database. With this fix, Spotfire Server database queries now use a fetch size of 1024 to improve performance.

This value can be changed by setting the jdbc connection property spotfire.pooling.data.source.fetch-size to another value. Specify the value '0' to use the driver default, in, for example, the bootstrap command.

ClosedTSDC-731214.0.1 (a)TSDC-7312
14.0.1 (a)

When you access data with the connector for OData, you cannot access decimal type data with the Scale set to variable or floating.

ClosedTSDC-730514.0.1 (a)TSDC-7305
14.0.1 (a)

When you access data with the connector for BigQuery, you cannot use Storage API unless you use a service account.

ClosedTSDC-729214.0.1 (a)TSDC-7292
14.0.1 (a)

When you edit an Oracle data connection, in some cases, the Connection type radio buttons are empty and do not indicate the selected option.

ClosedTS-7545114.0.1 (a)TS-75451
14.0.1 (a)

When using an on-demand data table and caching is enabled, occasionally no data is   returned.

ClosedTS-7544814.0.1 (a)TS-75448
14.0.1 (a)

When adding or replacing data from the Data canvas, it is not possible to paste or drag and drop data files into the application.

ClosedTS-7536614.0.1 (a)TS-75366
14.0.1 (a)

Visualization mods are not rendered on Safari web browsers older than version 16.4.

ClosedTS-7530614.0.1 (a)TS-75306
14.0.1 (a)

If labels in feature layers in the map chart contain newline characters, the labels are rendered as a single line with ellipsis instead of showing the entire label.

ClosedTS-7529214.0.1 (a)TS-75292
14.0.1 (a)

Single point geometries without borders are not shown in table visualizations.

ClosedTS-7526814.0.1 (a)TS-75268
14.0.1 (a)

When sorting KPI charts using Best first and Worst first, KPIs with empty (null) values are not sorted as expected.

ClosedTS-7522614.0.1 (a)TS-75226
14.0.1 (a)

The first time you open RStudio from TERR Tools in the Spotfire Analyst, you might see an error saying that the file Desktop.ini is not found.

ClosedTS-7520714.0.1 (a)TS-75207
14.0.1 (a)

When using a data connection with more than one view, and one of the views is configured to be loaded on-demand, excluding the output from the on-demand view when adding data prevents the operation from succeeding.

ClosedTS-7519514.0.1 (a)TS-75195
14.0.1 (a)

Clicking an item from the Lists panel does not select it.

ClosedTS-7514014.0.1 (a)TS-75140
14.0.1 (a)

When having multiple hierarchy levels in trellis headers, some levels are not shown if a previous level has a very long label.

ClosedTS-7503614.0.1 (a)TS-75036
14.0.1 (a)

The text area creates and calls rendering code for controls that are not visible, which might cause Spotfire to become unresponsive in certain situations.

ClosedTS-7493814.0.1 (a)TS-74938
14.0.1 (a)

The Administration Manager User Guide is missing the table of contents.

ClosedTS-7473714.0.1 (a)TS-74737
14.0.1 (a)

The registration of a custom third-party component with an icon prevents the application from starting.

ClosedTS-7469014.0.1 (a)TS-74690
14.0.1 (a)

The Select deployment area drop-down list in the login dialog is unresponsive when running on Microsoft Windows Server 2016 and 2019.

ClosedTS-7459114.0.1 (a)TS-74591
14.0.1 (a)

Using a fixed height on a list box filter in the text area can sometimes lead to too much whitespace in the list box filter.

ClosedTS-7457914.0.1 (a)TS-74579
14.0.1 (a)

The cobranding splash screen logo is sometimes cut off during an upgrade of Spotfire.

ClosedTS-7457614.0.1 (a)TS-74576
14.0.1 (a)

In trellised map charts, there are no tooltips for the trellis headers.

ClosedTS-7456314.0.1 (a)TS-74563
14.0.1 (a)

Using the function NavigatePeriod in an expression with an incomplete Axis expression, or using PruneHierarchy with incomplete Hierarchy names, causes the application to close unexpectedly.

ClosedTS-7453414.0.1 (a)TS-74534
14.0.1 (a)

Tooltips for values on axis scales and in trellis headers are cut off after 100 characters in non-tabular visualizations. The limit has now been increased to 300 characters.

ClosedSNXT-805014.0.1 (T 6.1.1)SNXT-8050
14.0.1 (T 6.1.1)

The first time you open RStudio from TERR Tools in the Spotfire Analyst, you might see an error saying that the file Desktop.ini is not found.

ClosedTERRSRV-114314.0.1 (Rs 1.17.1)TERRSRV-1143
14.0.1 (Rs 1.17.1)

The help does not explicitly state that you must use the version of R that is listed in System Requirements as supported by your installation of Spotfire Service for R.

ClosedTERRSRV-113914.0.1 (Rs 1.17.1)TERRSRV-1139
14.0.1 (Rs 1.17.1)

Calling the function buildServerSPK fails to produce a valid SPK file if the argument "repos" is specified.

ClosedTERRSRV-150614.0.1 (Ps 1.17.1)TERRSRV-1506
14.0.1 (Ps 1.17.1)

On Windows, following the execution of a Python data function, if the process crash log is enabled, a Java process dump can occasionally be produced.

ClosedTERRSRV-136714.0.1 (Ps 1.17.1)TERRSRV-1367
14.0.1 (Ps 1.17.1)

The example for building a Spotfire package containing Python packages with a Docker image on Linux has incorrect syntax, causing the bash script to display an error.

ClosedTSS-3353714.0.0 (s)TSS-33537
14.0.0 (s)

In the help topic for config-external-information-services-process, the default value for --max-memory=value is listed as 512M instead of 1024M. 

ClosedTSS-3299514.0.0 (s)TSS-32995
14.0.0 (s)

The documentation states that JDBC drivers for Information Services are automatically copied to the new extensions directory custom-ext-informationservices when you upgrade from Spotfire versions earlier than 12.1.

ClosedTSS-3294314.0.0 (s)TSS-32943
14.0.0 (s)

If Information Services does not find a driver for the data source when the test connection is made, an exception is thrown. 

ClosedTSS-3293514.0.0 (s)TSS-32935
14.0.0 (s)

If you use a post authentication filter, Spotfire also applies the filter for Information Services when you run it as its own subprocess. This is unnecessary, and causes issues if you have not added the filter .jar file to the directory custom-ext-informationservices.

ClosedTSS-3290914.0.0 (s)TSS-32909
14.0.0 (s)

User action log events for the category "scheduled_updates" actions "rule_schedule" and "schedule_change" do not contain the rule "libraryId" as Id2, as described in the documentation.

(The category "scheduled_updates" action "adjust_ratio" now has "ruleId" as Id1 where available.)

ClosedTSS-3288114.0.0 (s)TSS-32881
14.0.0 (s)

If an analysis has special characters in its path, and the administrator closed the analysis from Monitoring & Diagnostics, the user is not directed to the correct ("Closed Analysis") page.

ClosedTSS-3288014.0.0 (s)TSS-32880
14.0.0 (s)

On the Monitoring & Diagnostics, Instance page, in the Information table, sorting the data on the Total data table cells or Total document node count columns yields incorrect results.

ClosedTSS-3287814.0.0 (s)TSS-32878
14.0.0 (s)

When Microsoft SQL Server is used as the Spotfire database, the generated SQL for library searches has the wrong syntax when searching for the following:

  1. users with a domain

  2. using exact match

As a consequence of this, analysis states for the users on the Web Player cannot be retrieved.

ClosedTSS-3287314.0.0 (s)TSS-32873
14.0.0 (s)

The help topic for the command-line command delete-library-versions shows the option --search-query default value surrounded by single quotation marks. This query requires double quotation marks. 

ClosedTSS-3283214.0.0 (s)TSS-32832
14.0.0 (s)

References between library items (such as information links and data sources) are not updated properly when items are being copied.

ClosedTSS-3279514.0.0 (s)TSS-32795
14.0.0 (s)

An exception occurs while saving a file in the Spotfire library using the public APIs for Multipart file upload.

ClosedTSS-3274514.0.0 (s)TSS-32745
14.0.0 (s)

The login timeout for Information Services data sources is always 10 seconds, even when you specify a different login timeout with a connection property in the data source template.

ClosedTSS-3271114.0.0 (s)TSS-32711
14.0.0 (s)

Embedding Spotfire version 12.0 or later using the JavaScript API results in higher request latency.

ClosedTSS-3267114.0.0 (s)TSS-32671
14.0.0 (s)

Multiple entries of 'Removed at __' are added to the names of data sources in the logs, when the data sources are idle due to the configuration of information-services.data-sources.max-idle-time-minutes

ClosedTSS-3264214.0.0 (s)TSS-32642
14.0.0 (s)

In the CLI reference topic create-actionlogdb, the example section "Create Spotfire database schema with Azure" is displayed twice.

ClosedTSS-3263914.0.0 (s)TSS-32639
14.0.0 (s)

In Scheduling & Routing, the Rules in the Schedule column are displayed in an unexpected order, both for days and for times of day. 

ClosedTSS-3263714.0.0 (s)TSS-32637
14.0.0 (s)

The help for migrating an Oracle database does not include information about downloading the new .jar file and putting the file in the custom-ext folder.

ClosedTSS-3263414.0.0 (s)TSS-32634
14.0.0 (s)

In the help file for configuring Spotfire Server for cross-domain identity management (SCIM), the base URL for the SCIM APIs and the example URL are incorrect: they do not include /rest/ in the path.

ClosedTSS-3263314.0.0 (s)TSS-32633
14.0.0 (s)

When creating a Spotfire Server database for Oracle using the create-db command, temp space and tablespace are created as expected but there are additional dots in the data file names: ..DBF instead of .DBF.

ClosedTSS-3263214.0.0 (s)TSS-32632
14.0.0 (s)

The help for the command-line command migrate-db does not contain information regarding changes to server trust defaults in connections with Microsoft JDBC drivers for SQL Server. 

ClosedTSS-3251514.0.0 (s)TSS-32515
14.0.0 (s)

You cannot remove an item as a favorite using the context menu in the Favorites view of the library.

ClosedTSS-3233214.0.0 (s)TSS-32332
14.0.0 (s)

When running the upgrade tool on Windows as an administrator, the upgrade-issues.html file is not created as expected.

ClosedTSDC-728114.0.0 (a)TSDC-7281
14.0.0 (a)

When you access Date and Datetime data with the connector for Salesforce, Spotfire does not account for the user's settings in Salesforce for the format of such data (for example YYYY-MM-DD or MM-DD-YYYY), which can result in errors.

ClosedTSDC-727014.0.0 (a)TSDC-7270
14.0.0 (a)

When you access data with the connector for TIBCO Data Virtualization, and you use the load method on-demand, it is not possible to use a range input for the on-demand parameter.

ClosedTSDC-724414.0.0 (a)TSDC-7244
14.0.0 (a)

When you edit a MySQL or an Oracle connection, sometimes the wrong data source settings are applied. 

ClosedTSDC-722714.0.0 (a)TSDC-7227
14.0.0 (a)

When you click the Help button in the Load data from Google Analytics dialog, the user guide does not appear.

ClosedTSDC-722414.0.0 (a)TSDC-7224
14.0.0 (a)

When you access data with the connector for Snowflake, it is not possible to add and validate custom queries until all the tables in the database have been loaded.

ClosedTSDC-722314.0.0 (a)TSDC-7223
14.0.0 (a)

With the following data connectors, you cannot use the authentication method Username:

  • Apache Spark SQL

  • Cloudera Hive

  • Hortonworks

ClosedTSDC-719414.0.0 (a)TSDC-7194
14.0.0 (a)

When you access data with the connector for Google BigQuery, it is not possible to access repeated columns that contain elements with null values.

ClosedTS-7459314.0.0 (a)TS-74593
14.0.0 (a)

Sometimes it is not possible to open the Markings panel as expected.

ClosedTS-7407114.0.0 (a)TS-74071
14.0.0 (a)

When exporting data of the data type SingleReal to text or csv files, only the visible number of digits (as specified by the column formatter) are exported, instead of the maximum precision.

ClosedTS-7405514.0.0 (a)TS-74055
14.0.0 (a)

The status bar shows incorrect information about rows for the current visualization.

ClosedTS-7402114.0.0 (a)TS-74021
14.0.0 (a)

When you access streaming data with the connector for Spotfire Data Streams in a Spotfire web client, some exceptions from the external database are not handled gracefully.

ClosedTS-7394714.0.0 (a)TS-73947
14.0.0 (a)

Data is intermittently not formatted correctly if specific regional settings, such as which decimal separator to use, have been changed from the default regional setting.

ClosedTS-7386214.0.0 (a)TS-73862
14.0.0 (a)

There is no input validation for the KPI chart preference PreferredTileWidth in the Administration Manager. When an invalid number has been entered and the Tools > Options settings for the KPI chart are reset, Spotfire closes unexpectedly.

ClosedTS-7383814.0.0 (a)TS-73838
14.0.0 (a)

In the dark visual theme, the styling is incorrect on changed filters that are opened from the bottom of the Filters panel.

ClosedTS-7381414.0.0 (a)TS-73814
14.0.0 (a)

When adding a drop-down list property control to a text area, it is too easy to accidentally use the Spotfire column property 'ValidInsightPredictor' to store the selectable columns in.

ClosedTS-7379314.0.0 (a)TS-73793
14.0.0 (a)

In rare cases, changed settings are not applied when clicking OK in the Add columns or Add rows dialogs.

ClosedTS-7377814.0.0 (a)TS-73778
14.0.0 (a)

When running Spotfire with the Korean language pack, the application sometimes closes unexpectedly if you filter to or out marked rows.

ClosedTS-7364314.0.0 (a)TS-73643
14.0.0 (a)

Spotfire becomes unresponsive if you attempt to add a calculated value based on Column from marked in a text area.

ClosedTS-7362814.0.0 (a)TS-73628
14.0.0 (a)

Selecting or adding a large number of predictor columns in the predictive modeling dialog can be slow.

ClosedTS-7362614.0.0 (a)TS-73626
14.0.0 (a)

Switching between pages in an analysis causes a memory leak.

ClosedTS-7362314.0.0 (a)TS-73623
14.0.0 (a)

The custom projection definition (proj4definition) and the display name are not always serialized, which causes them to not exist when the file is deserialized.

ClosedTS-7360914.0.0 (a)TS-73609
14.0.0 (a)

The map chart marker layer has the wrong icon in the right-click menu of the Markings panel.

ClosedTS-7340514.0.0 (a)TS-73405
14.0.0 (a)

Marking many rows (such as 300,000 or more) from a mod fails and causes the Spotfire user interface to reload.

ClosedTS-7317414.0.0 (a)TS-73174
14.0.0 (a)

Images in cross tables can be rendered in the wrong cell.

ClosedTS-7313914.0.0 (a)TS-73139
14.0.0 (a)

To save a .dxp file to the library in the web client, you must have the "Save Spotfire Analysis Files" license in addition to the "Save to Library" license. Only the "Save to Library" license should be required.

ClosedTS-7313214.0.0 (a)TS-73132
14.0.0 (a)

Marking rows in a Spotfire visualization mod is slow when marking more than 100,000 rows.

ClosedTS-7308014.0.0 (a)TS-73080
14.0.0 (a)

Resize columns to fit does not work correctly for tables and cross tables with vertical headers.

ClosedTS-7294714.0.0 (a)TS-72947
14.0.0 (a)

The Spotfire client is not responding when adding many columns to a table visualization.

ClosedTS-7293814.0.0 (a)TS-72938
14.0.0 (a)

The PYPI package repository deprecated and removed the search function. As a result, the instruction for searching the package repository in the topic "Troubleshooting Downloading Python Packages from a Proxy or Firewall Protected Installation" in the Python Data Functions in Spotfire results in an error.  

ClosedTS-7282814.0.0 (a)TS-72828
14.0.0 (a)

Multiple scrollbars are shown simultaneously when a long text is added in the Replace value with popover.

ClosedTS-7282714.0.0 (a)TS-72827
14.0.0 (a)

An API-driven update for a Web Player analysis that uses the Web Service API updateAnalysis with a keepAliveMinutes argument set is not unloaded correctly.

ClosedTS-7281914.0.0 (a)TS-72819
14.0.0 (a)

In the Spotfire® Cobranding user guide, the topic Creating and deploying a cobranding package is missing information about where to find the Modules directory.

ClosedTS-7280314.0.0 (a)TS-72803
14.0.0 (a)

In the Favorites section of the Files and data flyout, for visualization mods, there is an option to click Open in the context menu as well as in the details view. However, this option does not do anything when no data (no analysis) is loaded.

ClosedTS-7279814.0.0 (a)TS-72798
14.0.0 (a)

When replacing a data table, the Favorites view in the Files and data flyout shows items that cannot be used to replace a data table.

ClosedTS-7278214.0.0 (a)TS-72782
14.0.0 (a)

The active text area is not shown as highlighted in the Markings panel.

ClosedTS-7272214.0.0 (a)TS-72722
14.0.0 (a)

In the Markings panel, custom visualizations are not included in the number of visualizations using a marking.

ClosedTS-7268414.0.0 (a)TS-72684
14.0.0 (a)

In the text area, links with a target attribute do not open a tab in the default web browser.

ClosedTS-7265714.0.0 (a)TS-72657
14.0.0 (a)

In the Export data to file dialog, if you select a file format first, and then switch between Visualization and Data table, or switch between different visualizations in the Visualization drop-down list, the selected file format is lost.

ClosedTS-7257114.0.0 (a)TS-72571
14.0.0 (a)

Search does not work as expected in drop-down lists when the search does not match any items.

ClosedTS-7247614.0.0 (a)TS-72476
14.0.0 (a)

In the Select columns dialog (reached from the flyout used to configure data functions) old values are sometimes seen briefly before the lists are updated.

ClosedTS-7247014.0.0 (a)TS-72470
14.0.0 (a)

Names from a previous analysis reappear when renaming markings in the Markings panel.

ClosedTS-7224614.0.0 (a)TS-72246
14.0.0 (a)

When having many information links in a Spotfire analysis file, and both Information Services and the database are very busy, on rare occasions, parallell data loading never gets finished.

ClosedTS-7123414.0.0 (a)TS-71234
14.0.0 (a)

When waking up the computer from sleep mode, the Spotfire user interface sometimes becomes blank.

ClosedTS-6896814.0.0 (a)TS-68968
14.0.0 (a)

Temporary files created by Spotfire applications sometimes have double extensions.

ClosedTS-6858414.0.0 (a)TS-68584
14.0.0 (a)

When using the Find tool, the search for some columns is never finished.

ClosedTS-6395814.0.0 (a)TS-63958
14.0.0 (a)

It is possible to add data functions to an analysis from the content browser even if the 'Execute Data Functions' license has been switched off.

ClosedTS-6192114.0.0 (a)TS-61921
14.0.0 (a)

When adding many columns to a table visualization at the same time, Spotfire might temporarily become unresponsive.

ClosedTS-6155914.0.0 (a)TS-61559
14.0.0 (a)

When using an information link on demand, the data canvas does not show the updated path and name in the source information after the information link has been renamed, copied, or moved.

ClosedSNXT-803514.0.0 (T 6.1.0)SNXT-8035
14.0.0 (T 6.1.0)

The data set for the aggregation example includes column names with a different case than the case used in the example, causing the function to fail.

ClosedSNXT-803414.0.0 (T 6.1.0)SNXT-8034
14.0.0 (T 6.1.0)

The htmlTable function in the SpotfireUtils package does not properly escape user-provided characters as HTML entities.

ClosedSNXT-803314.0.0 (T 6.1.0)SNXT-8033
14.0.0 (T 6.1.0)

Trying to create a classification model in Spotfire using a large number of columns results in Spotfire becoming unresponsive.

ClosedSNXT-793814.0.0 (T 6.1.0)SNXT-7938
14.0.0 (T 6.1.0)

If you call buildServerSPK or buildSPK from the SpotfireSPK package with the repos and buildDir options specified, the function call can fail with the following error. 

The process cannot access the file because it is being used by another process.

ClosedSNXT-792914.0.0 (T 6.1.0)SNXT-7929
14.0.0 (T 6.1.0)

The function registerS3method now registers the method in the
generic function's environment, if possible. This change fixes problems with the
tibble package (v3.0.4), which explicitly calls registerS3method to
register functions like format.tbl.

ClosedTERRSRV-110914.0.0 (Rs 1.17.0)TERRSRV-1109
14.0.0 (Rs 1.17.0)

The htmlTable function in the SpotfireUtils package does not properly escape user-provided characters as HTML entities.

ClosedTERRSRV-151814.0.0 (Ps 1.17.0)TERRSRV-1518
14.0.0 (Ps 1.17.0)

The workflow image for using an alternative Python interpreter displays incorrect information about the versions of Python you could use.

ClosedTERRSRV-151414.0.0 (Ps 1.17.0)TERRSRV-1514
14.0.0 (Ps 1.17.0)

The topic  "Configuring the Python Interpreter on a Linux Computer" is not in the help for this version.

ClosedTERRSRV-151214.0.0 (Ps 1.17.0)TERRSRV-1512
14.0.0 (Ps 1.17.0)

The image build scripts and Dockerfiles for building Python package SPK packages on Linux fail due to the public CentOS repositories being end-of-life and no longer accessible.

ClosedTERRSRV-151014.0.0 (Ps 1.17.0)TERRSRV-1510
14.0.0 (Ps 1.17.0)

The external link to the PIP help topic describing the requirements.txt file no longer works.

ClosedTERRSRV-147514.0.0 (Ps 1.17.0)TERRSRV-1475
14.0.0 (Ps 1.17.0)

The troubleshooting example uses an unclear placeholder reference when referring to an empty column of type String.

ClosedTERRSRV-145214.0.0 (Ps 1.17.0)TERRSRV-1452
14.0.0 (Ps 1.17.0)

The bundled Python interpreter cannot import the sqlite3 module included with Python distributions due to the absence of the _sqlite3.cpython-311-x86_64-linux-gnu.so extension.

ClosedTERRSRV-145014.0.0 (Ps 1.17.0)TERRSRV-1450
14.0.0 (Ps 1.17.0)

The System Requirements do not explicitly list Docker as a requirement for containerized Linux installations.

ClosedTERRSRV-144414.0.0 (Ps 1.17.0)TERRSRV-1444
14.0.0 (Ps 1.17.0)

The documentation erroneously referred to install.packages rather than pip install <{_}package name{_}> as the function name for package installation.

ClosedTSS-3290012.5.0 (s)TSS-32900
12.5.0 (s)

The generated SQL for library searches on users with domain, using exact match, and MS SQL has the wrong syntax. As a result, analysis states for the users on the Web Player cannot be retrieved.

ClosedTSS-3262212.5.0 (s)TSS-32622
12.5.0 (s)

The help for the  --items option for the command delete-library-content incorrectly states that it is required. It is required only for external storage (S3)

ClosedTSS-3261612.5.0 (s)TSS-32616
12.5.0 (s)

When you use Information Services for data access, sometimes there are not enough request threads available to handle the maximum number of jobs, as configured by the setting information-services.dat.max-jobs.

ClosedTSS-3255012.5.0 (s)TSS-32550
12.5.0 (s)

The --keep-created-after argument of the delete-library-versions command is not interpreted as intended (specifying it will lead to all versions being kept).

ClosedTSS-3250812.5.0 (s)TSS-32508
12.5.0 (s)

When the spotfire-webplayer is under heavy load, or if the load increases suddenly, you can experience spotfire-webplayer pod livenessProbe failures or network-related issues between the spotfire-server and spotfire-webplayer pods, and the spotfire-webplayer pod can restart prematurely. Usually, this problem is caused by CPU throttling in Kubernetes/Linux cgroups/Completely Fair Scheduler. When this situation occurs, users can experience reconnection attempts.

This fixes the previously known issue Network-related issues and unexpected attempts to reconnect in containerized Spotfire Server and Spotfire Web Player.

ClosedTSS-3247412.5.0 (s)TSS-32474
12.5.0 (s)

Information about the scheduled updates cache not being available on the Web Player running on Linux is not included in the help topic about enabling disk caching.

ClosedTSS-3245712.5.0 (s)TSS-32457
12.5.0 (s)

The default inactivity timeout value for an Automation Services job is incorrect in the documentation.

ClosedTSS-3243812.5.0 (s)TSS-32438
12.5.0 (s)

When you redirect an Information Services data source (for example from a MySQL instance to a Microsoft SQL Server instance) from a data source that does not use schemas, to another data source that does use schemas, any dependent elements are not updated correctly.

ClosedTSS-3243612.5.0 (s)TSS-32436
12.5.0 (s)

The external Ignite process always binds to all available network interfaces, even if it is configured not to do so using the clustering.apacheignite.bind-on-any-interface configuration property.

ClosedTSS-3242612.5.0 (s)TSS-32426
12.5.0 (s)

Library imports with unresolved dependencies sometimes fail when using PostgreSQL.

ClosedTSS-3242412.5.0 (s)TSS-32424
12.5.0 (s)

If you have enabled the legacy feature SOAP logging, logging to the file informationservices/soap.log does not work as expected for Information Services data sources that have User authentication selected.

ClosedTSS-3241112.5.0 (s)TSS-32411
12.5.0 (s)

The following library compression configuration properties are missing from the help topic:

  • activities.compression.max-concurrent

  • activities.prune-tasks-older-than-seconds

  • library.compression.migration.batch

  • library.compression.migration.wait

ClosedTSS-3240112.5.0 (s)TSS-32401
12.5.0 (s)

A SQL query that is used when deleting library items (or library item versions) is inefficient and can lead to a high database CPU load.

ClosedTSS-3224912.5.0 (s)TSS-32249
12.5.0 (s)

The configuration setting failover-delay is not documented in the TIBCO Spotfire Server Installation and Administration guide.

ClosedTSDC-716612.5.0 (a)TSDC-7166
12.5.0 (a)

It is not possible to join or compare data from a Date column imported from a Microsoft SharePoint Online data connection, with a Date column from any other data source, because Date columns in Microsoft SharePoint Online have a time part.

ClosedTSDC-716512.5.0 (a)TSDC-7165
12.5.0 (a)

When you access data with the connector for Microsoft SharePoint Online, it is not possible to import a calculated Date column, where the date has a custom format that does not match the expected format in Spotfire.

ClosedTSDC-710112.5.0 (a)TSDC-7101
12.5.0 (a)

When you access data with the data connector for Amazon Redshift, you cannot see columns for external data tables (such as Redshift Spectrum tables) in the Views in Connection dialog. 

ClosedTS-7281012.5.0 (a)TS-72810
12.5.0 (a)

The TIBCO Spotfire icon is missing for bookmarks on iOS devices.

ClosedTS-7277712.5.0 (a)TS-72777
12.5.0 (a)

When changing the formatting for multiple columns at the same time (using multi-select) in the Column properties dialog, multiple events are emitted.

ClosedTS-7275912.5.0 (a)TS-72759
12.5.0 (a)

When authenticating towards the Spotfire Server with OpenID connect, there might be an issue with opening the Analytics tab in the Web Player.

ClosedTS-7273612.5.0 (a)TS-72736
12.5.0 (a)

When Ratio settings other than 1:1 are used in map charts, labels are missing in feature layers.

ClosedTS-7267612.5.0 (a)TS-72676
12.5.0 (a)

Web-based custom visualizations can steal keyboard focus from the Filters panel.

ClosedTS-7265012.5.0 (a)TS-72650
12.5.0 (a)

For containerized Spotfire (CDK), the spotfire-webplayer pod livenessProbe can fail, and network-related issues between the spotfire-server and spotfire-webplayer pods can occur, when the spotfire-webplayer pod is under heavy load, or if the load increases suddenly. This situation can lead to the spotfire-webplayer pod restarting prematurely. This issue can lead to users experiencing reconnection attempts.

This fixes the previously known issue Heavy loads or sudden load increases cause the spotfire-webplayer pod to restart.

ClosedTS-7251712.5.0 (a)TS-72517
12.5.0 (a)

If an analysis file is saved containing a text area with a calculated value or an icon, the analysis cannot be opened in an earlier version of Spotfire.

ClosedTS-7248512.5.0 (a)TS-72485
12.5.0 (a)

The tooltip on the Hide columns that are not valid for Replace Value check box is misleading.

ClosedTS-7240012.5.0 (a)TS-72400
12.5.0 (a)

Tabs for hidden pages are sometimes not visible when an analysis is opened from the library.

ClosedTS-7237912.5.0 (a)TS-72379
12.5.0 (a)

Spotfire closes unexpectedly if a text area is edited when it contains an img element but no src attribute.

ClosedTS-7237212.5.0 (a)TS-72372
12.5.0 (a)

The Add method of VisualizationFilteringCollection allows using the API to add the same instance of a filter or marking multiple times. This might cause Spotfire to close unexpectedly when too many instances are added.

ClosedTS-7227112.5.0 (a)TS-72271
12.5.0 (a)

Connecting to Data Streams using the setting "No authentication" does not work and results in a NullReferenceException.

ClosedTS-7224412.5.0 (a)TS-72244
12.5.0 (a)

In the Cobranding documentation, the instructions for downloading Spotfire Developer are incorrect.

ClosedTS-7223812.5.0 (a)TS-72238
12.5.0 (a)

If you save an analysis that contains an information link with unsaved changes, you might not be able to open the analysis as a user without the license to create information links.

ClosedTS-7217812.5.0 (a)TS-72178
12.5.0 (a)

Some drop-down lists do not close if scrolling is done outside the drop-down list.

ClosedTS-7217712.5.0 (a)TS-72177
12.5.0 (a)

When two input parameters in a data function have the same name but use different casing, the wrong preview value is sometimes shown in the configuration flyout when you are adding or editing the data function.

ClosedTS-7214012.5.0 (a)TS-72140
12.5.0 (a)

In some situations, the map projection is not correctly loaded when an analysis containing map chart visualizations is opened.

ClosedTS-7205812.5.0 (a)TS-72058
12.5.0 (a)

When the Japanese keyboard is used, the Input Method Editor (IME) pop-up menu is sometimes opened at the top left corner of the screen and not where the cursor is.

ClosedTERRSRV-109212.5.0 (Ts 1.16.0)TERRSRV-1092
12.5.0 (Ts 1.16.0)

The topic "Configuring the Service" does not include the required --platform option in the example for exporting the configuration. Also, the "Installing the Service" topic lists a restriction about operating systems that is incorrect.

ClosedTERRSRV-107212.5.0 (Ts 1.16.0)TERRSRV-1072
12.5.0 (Ts 1.16.0)

The engine Docker image build can take so long that the service creation can fail and keep the service from starting. (The engine image continues to build in the background before the engine starts and serves the user's requests.)

ClosedTERRSRV-106312.5.0 (Ts 1.16.0)TERRSRV-1063
12.5.0 (Ts 1.16.0)

The containerized service on a Linux node manager now uses an engine that is built on AlmaLinux:8.7. 

ClosedTERRSRV-106212.5.0 (Ts 1.16.0)TERRSRV-1062
12.5.0 (Ts 1.16.0)

Information is missing on how to address the case where the Docker container image OS for the engine is different from the operating system for the node manager where packages are installed.

ClosedTERRSRV-152712.5.0 (Ps 1.16.0)TERRSRV-1527
12.5.0 (Ps 1.16.0)

In the Included Packages topic, the direction to use 64-bit Spotfire is misleading, because 32-bit Spotfire has not been available in several years.

ClosedTERRSRV-147412.5.0 (Ps 1.16.0)TERRSRV-1474
12.5.0 (Ps 1.16.0)

Spotfire Service for Python takes initial memory, which is not optimally needed to start the engine. 

ClosedTERRSRV-142112.5.0 (Ps 1.16.0)TERRSRV-1421
12.5.0 (Ps 1.16.0)

The file interpreter-constraints.txt is not documented.  This file provides a mechanism to constrain the included packages to the version that ships with the interpreter. When you create an SPK and use the --constraints option, Python packages that require any of these packages are constrained to use the version included.

ClosedTERRSRV-109212.5.0 (Ps 1.16.0)TERRSRV-1092
12.5.0 (Ps 1.16.0)

The topic "Configuring the Service" does not include the required --platform option in the example for exporting the configuration. Also, the "Installing the Service" topic lists a restriction about operating systems that is incorrect.

ClosedTERRSRV-107212.5.0 (Ps 1.16.0)TERRSRV-1072
12.5.0 (Ps 1.16.0)

The engine Docker image build can take so long that the service creation can fail and keep the service from starting. (The engine image continues to build in the background before the engine starts and serves the user's requests.)

ClosedTERRSRV-106312.5.0 (Ps 1.16.0)TERRSRV-1063
12.5.0 (Ps 1.16.0)

The containerized service on a Linux node manager now uses an engine that is built on AlmaLinux:8.7. 

ClosedTERRSRV-106212.5.0 (Ps 1.16.0)TERRSRV-1062
12.5.0 (Ps 1.16.0)

Information is missing on how to address the case where the Docker container image OS for the engine is different from the operating system for the node manager where packages are installed.

ClosedTSS-3231912.4.0 (s)TSS-32319
12.4.0 (s)

Excessive path look-ups can lead to poor performance after a large number of very small library items are imported.

ClosedTSS-3231812.4.0 (s)TSS-32318
12.4.0 (s)

Inefficient search index updates can lead to poor performance after a large number of very small library items are imported.

ClosedTSS-3229212.4.0 (s)TSS-32292
12.4.0 (s)

When the system property java.io.tmpdir is set to relative, unpacking cobranding packages in the .cab format fails.

ClosedTSS-3228712.4.0 (s)TSS-32287
12.4.0 (s)

It is not clear which parameters should be defined within the "services" block in the default.conf file, in the help topic Automatically installing services and instances.

ClosedTSS-3225012.4.0 (s)TSS-32250
12.4.0 (s)

When executing the external-download CLI command and external storage not is configured, an incorrect error message is shown.

ClosedTSS-3221812.4.0 (s)TSS-32218
12.4.0 (s)

When upgrading using the node manager upgrade tool, the node manager logging level is not transferred to the new installation.

ClosedTSS-3219412.4.0 (s)TSS-32194
12.4.0 (s)

A specified RSS feed is not displayed on the Login page and an error message is shown if the RSS feed contains less than 3 items.

ClosedTSS-3217012.4.0 (s)TSS-32170
12.4.0 (s)

Custom OIDC scopes cannot be removed through the TIBCO Spotfire Server Configuration Tool if the only remaining scopes are the default ones (oidc, profile and email).

ClosedTSS-3215712.4.0 (s)TSS-32157
12.4.0 (s)

If you use external Apache Ignite clustering mode (the default), starting Spotfire Server can be slow, especially if there is significant latency towards the Spotfire Server database.

ClosedTSS-3214812.4.0 (s)TSS-32148
12.4.0 (s)

The report generated from the command check-external-library displays orphan files in an external library source as type Embedded+Resource, but does not include the original file type. 

ClosedTSS-3199412.4.0 (s)TSS-31994
12.4.0 (s)

When a reverse proxy or load balancer in front of the Spotfire Server has a relatively short request timeout, some requests (such as saving or loading large analysis files to the Spotfire library) can result in a (504) Gateway Timeout error in the Spotfire client, even if the actual operation is successful on the server side. 

ClosedTSS-2999812.4.0 (s)TSS-29998
12.4.0 (s)

If you have multiple Information Services data source templates with identical names (type-name), you cannot open the Information Designer in Spotfire Analyst. 

This issue is fixed, and now you can see only the first data source template with the same name in Information Designer. To be able to use your other data source templates with identical names, you must change their names. 

ClosedTSDC-707512.4.0 (a)TSDC-7075
12.4.0 (a)

When you access data with the connector for Microsoft SQL Server, it is not possible to load tables with names containing Unicode characters.

ClosedTS-7207312.4.0 (a)TS-72073
12.4.0 (a)

The map chart stops responding when attempting to render with some projections.

ClosedTS-7205112.4.0 (a)TS-72051
12.4.0 (a)

There is no preference available to disable automatic on-demand data loading in embedded data tables.

ClosedTS-7204412.4.0 (a)TS-72044
12.4.0 (a)

The Python script example provided to display Python packages on a Cloud deployment of Spotfire includes an executable that can cause a trust error.  This issue applies only to users of TIBCO Cloud Spotfire Analyst.

ClosedTS-7204312.4.0 (a)TS-72043
12.4.0 (a)

It is not possible to execute spotfire.webPlayer.createApplication() multiple times from the TIBCO Spotfire Web Player JavaScript API.

ClosedTS-7194812.4.0 (a)TS-71948
12.4.0 (a)

The geocoding tables in the analysis are not listed in the Add > From current analysis section in the Marker Layer Settings, Positioning tab.

ClosedTS-7191512.4.0 (a)TS-71915
12.4.0 (a)

An endless number of Internal Server Error notifications are shown due to too many pending requests.

ClosedTS-7182012.4.0 (a)TS-71820
12.4.0 (a)

The last example on the Signing a visualization mod using Package Builder help topic is missing the /sign parameter, which is needed for signing a mod.

ClosedTS-7178012.4.0 (a)TS-71780
12.4.0 (a)

When a filter is opened from the Data in analysis flyout, the filter sometimes closes again as soon as it is modified.

ClosedTS-7175912.4.0 (a)TS-71759
12.4.0 (a)

The instructions in Creating and deploying a cobranding package in the TIBCO Spotfire® Cobranding guide do not contain any information about the requirements for Web Players running on Linux.

ClosedTS-7157712.4.0 (a)TS-71577
12.4.0 (a)

Spotfire can in rare cases close unexpectedly due to cleanup operations in a background maintenance thread.

ClosedTS-7154012.4.0 (a)TS-71540
12.4.0 (a)

When rendering feature layers with polygons in a map chart, Spotfire sometimes closes unexpectedly with an OutOfMemoryException.

ClosedTS-7153112.4.0 (a)TS-71531
12.4.0 (a)

UndoableProperty with generic array type argument cannot be serialized, which causes Spotfire to close unexpectedly.

ClosedTS-7149812.4.0 (a)TS-71498
12.4.0 (a)

Links without a specified protocol are opened on localhost 'http://localhost:8033/>'. 

ClosedTS-7138412.4.0 (a)TS-71384
12.4.0 (a)

Adding a new visualization to a page using drag-and-drop sometimes changes the size of other visualizations outside the affected area.

ClosedTS-7136712.4.0 (a)TS-71367
12.4.0 (a)

A large amount of RAM is temporarily used when loading a tall data set.
To fix the issue, a limit has been introduced to skip some of the most expensive heuristics.

ClosedTS-7135412.4.0 (a)TS-71354
12.4.0 (a)

When trying to use a Binary or an Boolean column for binning, you get an error but you are not informed about what the actual problem is.

ClosedTS-7129012.4.0 (a)TS-71290
12.4.0 (a)

Incomplete links, that is links with no protocol specified, default to use HTTP instead of HTTPS.

ClosedTS-7120312.4.0 (a)TS-71203
12.4.0 (a)

When you add datetime data from an .xlsx file, the column data type is sometimes not automatically detected as a DateTime.

ClosedTS-7113012.4.0 (a)TS-71130
12.4.0 (a)

In the Add color rule dialog, the Rule type drop-down list indicates an error even though the input is correct.

ClosedTS-7112812.4.0 (a)TS-71128
12.4.0 (a)

When the height is specified in percent for HTML elements, it is not reflected correctly in text areas. 

ClosedTS-7110212.4.0 (a)TS-71102
12.4.0 (a)

Reference lines are not always rendered for cube data.

ClosedTS-7105712.4.0 (a)TS-71057
12.4.0 (a)

When multiple columns on the Y-axis are combined with pie markers, the pie markers are rendered multiple times on the Y-axis if (Column Names) is used to color by. No message is displayed to notify about this behavior.

ClosedTS-7097012.4.0 (a)TS-70970
12.4.0 (a)

When the width of the Spotfire application window is too small, some data canvas toolbar buttons cannot be accessed.

ClosedTS-7088812.4.0 (a)TS-70888
12.4.0 (a)

The globe icon at the bottom of the application is sometimes shown on top of other dialogs or elements in the user interface.

ClosedTS-7053112.4.0 (a)TS-70531
12.4.0 (a)

When you open a data connection that prompts for a date range, after you select a date, the date input field sometimes shows the date in a datetime format. 

ClosedTS-7015812.4.0 (a)TS-70158
12.4.0 (a)

When the data table is changed in the Add hierarchy dialog, the incorrect default hierarchy name is displayed.

ClosedTS-7002112.4.0 (a)TS-70021
12.4.0 (a)

Data columns containing version strings should be sorted using Natural sort order and not using Standard sort order by default.

ClosedTS-7001712.4.0 (a)TS-70017
12.4.0 (a)

The top edges of some panels (for example, Bookmarks or Filters) do not have a border when the page navigation or the status bar are set to be shown at the top.

ClosedTS-6966512.4.0 (a)TS-69665
12.4.0 (a)

Keyboard shortcuts stop working after the application has shown a panel or visualization based on Windows Forms.

ClosedTSS-3224312.3.0 (s)TSS-32243
12.3.0 (s)

Specifying an empty value for a CustomCredentialsProvider initialization parameter in an Information Services data source template results in an error during Spotfire Server startup.

ClosedTSS-3216412.3.0 (s)TSS-32164
12.3.0 (s)

When migrating data from one PostgreSQL database to another PostgreSQL database, the migration tool cannot migrate large objects.

ClosedTSS-3215012.3.0 (s)TSS-32150
12.3.0 (s)

Deleting library item versions takes more time than necessary. This issue primarily affects import validation of Information Services elements, where the imported elements are typically rewritten and the original version is deleted.

ClosedTSS-3213212.3.0 (s)TSS-32132
12.3.0 (s)

For creating a new data function service on Spotfire Server, the names displayed on the buttons and in the title in the dialog do not match the names used in the help topic.

ClosedTSS-3210212.3.0 (s)TSS-32102
12.3.0 (s)

When using sites with Oracle as the database backend for the Spotfire Server, a routing rule from another site can be used incorrectly, which makes it impossible to open analysis files.

ClosedTSS-3209512.3.0 (s)TSS-32095
12.3.0 (s)

The installation scripts for Microsoft SQL Server can fail with an error similar to the following:

Introducing FOREIGN KEY constraint 'FK_LIB_RESOLREQUI_1B29035F' on table 'LIB_RESOLVED_DEPEND_VER' may cause cycles or multiple cascade paths." 

The same failure with a similar message can occur during an upgrade if you are using a Microsoft SQL Server database.
 

ClosedTSS-3204312.3.0 (s)TSS-32043
12.3.0 (s)

The compression level for library compression is not configurable.

ClosedTSS-3203712.3.0 (s)TSS-32037
12.3.0 (s)

If you have an Oracle Spotfire Server database, and if 1,000 or more activities have failed to compress more than twice, then compressing any other library items fails.

ClosedTSS-3201912.3.0 (s)TSS-32019
12.3.0 (s)

The System Requirements and other product documentation provide inconsistent information about installing a service on the same computer as the server or another service in a production environment.

ClosedTSS-3201412.3.0 (s)TSS-32014
12.3.0 (s)

In the TIBCO Spotfire Server Installation and Administration guide, the description for the Spotfire Extensions license, Access to Extensions feature indicates that you need this license to work with Spotfire mods. This information is incorrect.

ClosedTSS-3200712.3.0 (s)TSS-32007
12.3.0 (s)

It is not possible to turn off host name verification for Information Services with the setting security.trust.hostname-verification-enabled.

ClosedTSS-3196212.3.0 (s)TSS-31962
12.3.0 (s)

Users do not get redirected to their initial target pages after authenticating when they have selected the Remember my choice check box and they are using an OpenID Authentication provider.

ClosedTSS-3187912.3.0 (s)TSS-31879
12.3.0 (s)

When using OpenID Connect, an ID token hint can sometimes be included in the next authentication request after an OpenID Connect Back-Channel Logout.

ClosedTSS-3186212.3.0 (s)TSS-31862
12.3.0 (s)

It is not possible to pass a search expression in the library URL.

ClosedTSS-3183812.3.0 (s)TSS-31838
12.3.0 (s)

Direct links to bookmarks within analyses do not work.

ClosedTSS-3170612.3.0 (s)TSS-31706
12.3.0 (s)

It is not possible to use OpenID Connect authentication for Information Services data sources.

ClosedTSS-3147112.3.0 (s)TSS-31471
12.3.0 (s)

The reports generated by the find-analysis-scripts CLI command are not well documented in the TIBCO Spotfire® Server and Environment - Installation and Administration manual. The ability to use the command to list the contents of all scripts, for example, to locate an issue that must be found and fixed in all scripts, should be mentioned in the help.

ClosedTSDC-707712.3.0 (a)TSDC-7077
12.3.0 (a)

Kerberos authentication with the data connector for TIBCO Data Virtualization is not working. 

ClosedTSDC-599212.3.0 (a)TSDC-5992
12.3.0 (a)

When you access data with the data connector for Microsoft SQL Server, an error occurs if you run a stored procedure that returns GEOMETRY or GEOGRAPHY type data.

ClosedTS-7172512.3.0 (a)TS-71725
12.3.0 (a)

Exporting using the RenderResultSettings API with a very small size causes Spotfire to close unexpectedly.

ClosedTS-7141812.3.0 (a)TS-71418
12.3.0 (a)

When you try to add data from an .xlsx file that contains links to external workbooks, an error occurs. 

ClosedTS-7141612.3.0 (a)TS-71416
12.3.0 (a)

The Cobranding side image for the login page gets cropped if the size of the image is bigger than 336x432 pixels.

ClosedTS-7139312.3.0 (a)TS-71393
12.3.0 (a)

The Save my login information option does not work in the Spotfire Analyst client when the Spotfire Server has been configured with BASIC authentication.

ClosedTS-7134112.3.0 (a)TS-71341
12.3.0 (a)

When exporting an analysis to PDF using the Prepared report functionality and a page has no filtering scheme set, Spotfire closes unexpectedly.

ClosedTS-7131512.3.0 (a)TS-71315
12.3.0 (a)

Action control images flicker while being rendered, for example if you switch between pages.

ClosedTS-7131012.3.0 (a)TS-71310
12.3.0 (a)

Scripts in an analysis which has been saved using the web client running on Linux are not trusted as expected, and running the Spotfire Server CLI command find-analysis-script cannot fix the issues.

ClosedTS-7124612.3.0 (a)TS-71246
12.3.0 (a)

The Source Information tab in the Data Table Properties dialog does not show information for data sources that have been added as rows or columns if a transformation has been inserted between the data source and the add rows/columns operation.

ClosedTS-7121612.3.0 (a)TS-71216
12.3.0 (a)

Analysis files cannot be opened from the Spotfire library in certain situations when you have a non-compressed library.

This happens if dynamic gzip compression is applied by a load balancer/reverse proxy, or the Spotfire Server, and the http response headers Content-Encoding is set to gzip and Transfer-Encoding is set to chunked.

ClosedTS-7120612.3.0 (a)TS-71206
12.3.0 (a)

When the height is specified in percent for HTML elements, it is not reflected correctly in text areas. 

ClosedTS-7120312.3.0 (a)TS-71203
12.3.0 (a)

When you add datetime data from an .xlsx file, the column data type is sometimes not automatically detected as a DateTime.

ClosedTS-7120012.3.0 (a)TS-71200
12.3.0 (a)

Popovers are cut off at the bottom if they are too high to fit the Spotfire window.

ClosedTS-7115312.3.0 (a)TS-71153
12.3.0 (a)

When you supply a configuration block using the URL of the Web Player analysis, the configuration block is lost if the session encounters an event that causes the analysis to reload.

ClosedTS-7112912.3.0 (a)TS-71129
12.3.0 (a)

When importing data from an .xlsx file, cells with no value are sometimes incorrectly read as 0.

ClosedTS-7110112.3.0 (a)TS-71101
12.3.0 (a)

Expanding the Data in analysis flyout results in errors for Date columns in external systems that lack both the Min and Max aggregation methods.

ClosedTS-7109912.3.0 (a)TS-71099
12.3.0 (a)

When adding a color rule, Spotfire closes unexpectedly when opening the custom expression dialog.

ClosedTS-7107712.3.0 (a)TS-71077
12.3.0 (a)

An analysis with linked data can fail to load, with a logged warning "Failed to execute data source query for data source ... SubProcess.*.exe does not exist".

ClosedTS-7106812.3.0 (a)TS-71068
12.3.0 (a)

After renaming a page and switching to Page Navigation mode History Arrow or Step-by-Step, the old name is displayed again. The new name is not reflected until the user switches pages.

ClosedTS-7105112.3.0 (a)TS-71051
12.3.0 (a)

In the user guide, a link to the 'Spotfire Server Installation and Administration Guide' is broken on the 'Logging in' help topic.

ClosedTS-7102112.3.0 (a)TS-71021
12.3.0 (a)

The Application Profiler cannot open files if the temp directory name contains spaces.

ClosedTS-7101912.3.0 (a)TS-71019
12.3.0 (a)

The relation indicator of the comparison circles in the box plot does not follow the visual theme, which makes it difficult to see when the dark theme is used.

ClosedTS-7098212.3.0 (a)TS-70982
12.3.0 (a)

The 7.9 version of the PDF export does not work for customized visualizations.

ClosedTS-7095212.3.0 (a)TS-70952
12.3.0 (a)

If you have hierarchical expressions on a categorical access, reference lines computed from Y values can be incorrect.

ClosedTS-7092412.3.0 (a)TS-70924
12.3.0 (a)

File links ('file://') in labels do not work in scatter plots and map charts.

ClosedTS-7088512.3.0 (a)TS-70885
12.3.0 (a)

In map charts, it is sometimes not possible to edit the image position even though a supported projection is used. The supported projections are: EPSG:3857, EPSG:4326, EPSG:4269, and EPSG:4267.

ClosedTS-7088212.3.0 (a)TS-70882
12.3.0 (a)

Short number format symbols with a negative exponent are not applied to small values.

ClosedTS-7087812.3.0 (a)TS-70878
12.3.0 (a)

The page layout API sometimes creates erroneous layouts when nesting is deep.

ClosedTS-7087012.3.0 (a)TS-70870
12.3.0 (a)

The description in the help of how to search for connectors is not correct when searching in the Spotfire Server Library page, or in the Library Administration tool.

ClosedTS-7086312.3.0 (a)TS-70863
12.3.0 (a)

There is no information in the documentation that you can send a path to the library including a search expression, to easier help others finding specific items.

ClosedTS-7083512.3.0 (a)TS-70835
12.3.0 (a)

Filtering scheme names containing ampersands (&) are not displayed correctly in the Filters panel menus.

ClosedTS-7082712.3.0 (a)TS-70827
12.3.0 (a)

It is not possible to open analysis files containing data functions with multiple input parameters in version 12.0 or later, when the names of the parameters are identical except for the casing (for example, "N" and "n"), if the file was saved in a version before 12.0.

ClosedTS-7078412.3.0 (a)TS-70784
12.3.0 (a)

When exporting from a Spotfire client that is running on a Linux system, vertical labels are rendered horizontally in the exported files.

ClosedTS-6127212.3.0 (a)TS-61272
12.3.0 (a)

If a visualization has multiple columns on the Y-axis, then a reference line that uses a column property is calculated using the column property value from the first column.

ClosedTERRSRV-152412.3.0 (Ps 1.15.0)TERRSRV-1524
12.3.0 (Ps 1.15.0)

The documentation does not provide enough information on how to address issues with memory allocation for Spotfire Service for Python.

ClosedTERRSRV-150812.3.0 (Ps 1.15.0)TERRSRV-1508
12.3.0 (Ps 1.15.0)

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column '{_}EmptyString{_}'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's {{None{}}}, NumPy's {{nan{}}}, or Panda's {{NA }}or {{NaT }}values).  To resolve this issue, edit your data function to use the helper function set_spotfire_types.

ClosedTS-6951512.2.0 (s)TS-69515
12.2.0 (s)

Compression of library content is not enabled by default when uploading content to the library (for example, when saving to library).

ClosedTSS-3211112.2.0 (s)TSS-32111
12.2.0 (s)

The system requirements topic for installing Web Player did not explicitly state that the requirement applied to the Windows operating system only.

ClosedTSS-3186712.2.0 (s)TSS-31867
12.2.0 (s)

When using Microsoft SQL Server as the Spotfire Server database and the Spotfire Server database was created with a non-default SQL Server collation, library delete operations can fail.

ClosedTSS-3182312.2.0 (s)TSS-31823
12.2.0 (s)

The documentation about configuring a reverse authentication proxy included incorrect information.

ClosedTSS-3181612.2.0 (s)TSS-31816
12.2.0 (s)

It is not possible to use a library search query that references a user in the delete-library-versions cli command.

ClosedTSS-3178412.2.0 (s)TSS-31784
12.2.0 (s)

In the topics about installing Spotfire Server or the node manager from a tarball on Linux,  the instructions for setting parameters using the command ./configure are unclear.

ClosedTSS-3176112.2.0 (s)TSS-31761
12.2.0 (s)

When the configuration property scheduled-updates.failover-delay.enabled is set to true, an error of the type 'Failed to serialize object' is shown.

ClosedTSS-3175712.2.0 (s)TSS-31757
12.2.0 (s)

Library searches that use custom parameters are slower than in earlier versions.

ClosedTSS-3175512.2.0 (s)TSS-31755
12.2.0 (s)

The job that compresses library items, which runs in the background, keeps a database result set open longer than necessary.

ClosedTSS-3175312.2.0 (s)TSS-31753
12.2.0 (s)

In scenarios with a lot of concurrent users, code trust queries affect the Spotfire Server database load. The risk for this to happen has now been reduced.

ClosedTSS-3174912.2.0 (s)TSS-31749
12.2.0 (s)

In scenarios with a lot of concurrent users, and when having a personalized view for each web client user, the database sometimes gets too high database contention (because multiple processes try to access the same data), which can lead to system instabilities.
The risk for this to happen has now been reduced.

ClosedTSS-3170812.2.0 (s)TSS-31708
12.2.0 (s)

Some .dll files, used for Kerberos authentication with the included Progress DataDirect SQL Server JDBC driver, are the wrong version.

ClosedTSS-3170412.2.0 (s)TSS-31704
12.2.0 (s)

The Open in installed client button in the Analysis Redirect page does not do anything.

ClosedTSS-3170112.2.0 (s)TSS-31701
12.2.0 (s)

When you upgrade your Spotfire database, it is not clearly communicated that if you use Oracle as the Spotfire database and for data access with Information Services, from Spotfire 12.1 and forward you must manually copy the Oracle JDBC driver to the custom-ext-informationservices folder. 

ClosedTSS-3169312.2.0 (s)TSS-31693
12.2.0 (s)

Using a copied URL to a Spotfire web client analysis in another user session results in a blank screen.

ClosedTSS-3167912.2.0 (s)TSS-31679
12.2.0 (s)

Time zone options are not displayed with offsets when a job is scheduled in Automation Services.

ClosedTSS-3166712.2.0 (s)TSS-31667
12.2.0 (s)

The landing page is displayed for users who only have access to a single Spotfire Server web page, or to the library and the Spotfire web client only, instead of navigating directly to the accessible page or to the web client.

ClosedTSS-3165112.2.0 (s)TSS-31651
12.2.0 (s)

For some system combinations, where SQL Server is used as the Spotfire Server database and using different locales, unicode characters are not displayed correctly in the Scheduling & Routing page.

ClosedTSS-3161912.2.0 (s)TSS-31619
12.2.0 (s)

A user name or password that contains special characters (for example, + or *) does not work for logging in using the cobranding custom login.

ClosedTSS-3161012.2.0 (s)TSS-31610
12.2.0 (s)

The remove-code-signing-root-certificate command does not remove the specified root certificate from the database.

ClosedTSS-3129212.2.0 (s)TSS-31292
12.2.0 (s)

Queued Automation Services tasks are set to FAILED when the Spotfire Server is restarted and the tasks are re-added to the queue.

Note: Now, if many tasks reference the same job file library identifier, or if many tasks have the same job content (if supplied externally), then only one of these tasks is re-added and the others are treated as before, meaning that they have the status FAILED.

If you do not want this behavior, set automation-services.compatibility.populate-queued-tasks-on-startup to false in the Spotfire Server configuration.

ClosedTSS-3126312.2.0 (s)TSS-31263
12.2.0 (s)

The delete-library-versions command does not include a parameter to always keep the current version.

With this fix, a new parameter, keep-current-version (default false), has been added. If the parameter is false, then the current version can be deleted if at least one other version still remains.

ClosedTSS-3102512.2.0 (s)TSS-31025
12.2.0 (s)

The import-library-content CLI is not working on a Spotfire Server installed on Debian 11 using the tar installer.

ClosedTSS-2972412.2.0 (s)TSS-29724
12.2.0 (s)

It is not possible to delete a node without first revoking trust for the node.

ClosedTSS-2349112.2.0 (s)TSS-23491
12.2.0 (s)

There is no way to stop users from accessing an analysis file that is configured for caching but is not available in the cache. This can cause an unnecessarily high load on the server by repeated attempts to access the file.

The issue has been fixed by including information about analysis loading status, and scheduled updates status when denying access to an analysis.

In addition, it is now also possible to ignore an analysis that is currently being loaded, when denying access, by setting scheduled-updates.performance.deny-open-when-not-ready to true in the server configuration.

ClosedTSS-1332412.2.0 (s)TSS-13324
12.2.0 (s)

When you access on-demand data with an information link, temporary tables might be used for optimization when the number of filter values gets too large, even if you have not enabled writing to temporary tables for the data source. 

ClosedTSDC-709412.2.0 (a)TSDC-7094
12.2.0 (a)

When you access data with the connector for Google BigQuery, you might sometimes see errors for canceled queries. 

ClosedTSDC-705712.2.0 (a)TSDC-7057
12.2.0 (a)

When you access data with the connector for Cloudera Impala, you cannot use the DATEDIFF function with TIMESTAMP or DATE as arguments.

ClosedTS-7090512.2.0 (a)TS-70905
12.2.0 (a)

It is not possible to open analysis files containing data functions with multiple input parameters in version 12.0 or later, when the names of the parameters are identical except for the casing (for example, "N" and "n"), if the file was saved in a version before 12.0.

ClosedTS-7089312.2.0 (a)TS-70893
12.2.0 (a)

Short number format symbols with a negative exponent are not applied to small values.

ClosedTS-7071612.2.0 (a)TS-70716
12.2.0 (a)

In rare cases, saving a file to the library will fail with the following error message "The process cannot access the file 'X' because it is being used by another process".

ClosedTS-7071312.2.0 (a)TS-70713
12.2.0 (a)

In some cases, when creating a hierarchy and the user enters an invalid hierarchy name, the application closes unexpectedly.

ClosedTS-7071112.2.0 (a)TS-70711
12.2.0 (a)

For an analysis with linked copies to data tables (data table data sources) that is saved in a version before version 12.0, all linked copies are reloaded once more after the initial data loading.

ClosedTS-7070912.2.0 (a)TS-70709
12.2.0 (a)

Linked images in text areas cannot be exported.

ClosedTS-7064412.2.0 (a)TS-70644
12.2.0 (a)

Spotfire sometimes closes unexpectedly when an expression is removed while a Show/Hide Items rule is edited.

ClosedTS-7062212.2.0 (a)TS-70622
12.2.0 (a)

Spotfire sometimes closes unexpectedly when a large area is marked using radius marking in a map chart with pie markers.

ClosedTS-7062012.2.0 (a)TS-70620
12.2.0 (a)

When using a pivot transformation with many columns, a lot of temporary memory is used. This can lead to errors and unexpected closing of the Spotfire client, in particular when running the analysis in a web client.
To try to avoid these issues, the memory usage has been reduced and performance has been improved for the pivot transformation.

ClosedTS-7060312.2.0 (a)TS-70603
12.2.0 (a)

Zoom slider handles are sometimes displayed incorrectly, or missing, on visualization axes.

ClosedTS-7055812.2.0 (a)TS-70558
12.2.0 (a)

When reopening or reimporting a data function definition with a custom icon in the Register Data Function dialog, Spotfire closes unexpectedly.

ClosedTS-7050912.2.0 (a)TS-70509
12.2.0 (a)

If the inputs for a data function, or a request for on-demand data, are changed during a synchronous data table refresh operation (because another data function, outside the refresh operation, is updating the inputs), then Spotfire will close unexpectedly.

ClosedTS-7042612.2.0 (a)TS-70426
12.2.0 (a)

Confidence intervals in box plots are hardly visible in the dark visual theme.

ClosedTS-7034912.2.0 (a)TS-70349
12.2.0 (a)

Text areas that prompt for authentication cause Spotfire to close unexpectedly.

ClosedTS-7031612.2.0 (a)TS-70316
12.2.0 (a)

For actions with an input prompt, long action names will extend too far to the right on the title bar, hiding the maximize button.

ClosedTS-7031312.2.0 (a)TS-70313
12.2.0 (a)

It is not possible to select text using the mouse in the text filter and list box filter.

ClosedTS-6941812.2.0 (a)TS-69418
12.2.0 (a)

If an action has a long name, and it is configured to use the Right-click menu option as Trigger type, then the right-click menu will expand to the width of the entire action name.

ClosedTS-6836512.2.0 (a)TS-68365
12.2.0 (a)

The documentation does not include information about how to visualize hierarchies with ISO weeks.

ClosedTS-4383312.2.0 (a)TS-43833
12.2.0 (a)

When using the Firefox browser, visualizations flicker upon marking.

ClosedTERRSRV-101412.2.0 (Ts 1.14.0)TERRSRV-1014
12.2.0 (Ts 1.14.0)

An interrupted engine is not destroyed (java.exe continues to run), consuming resources.

ClosedTERRSRV-147312.2.0 (Ps 1.14.0)TERRSRV-1473
12.2.0 (Ps 1.14.0)
Dev:

It is not possible to export Shapely "MultiLineString" geometry objects to a Spotfire "PolyLine" geometry type.

ClosedTERRSRV-101412.2.0 (Ps 1.14.0)TERRSRV-1014
12.2.0 (Ps 1.14.0)

An interrupted engine is not destroyed (java.exe continues to run), consuming resources.

ClosedTSS-3211112.1.1 (s)TSS-32111
12.1.1 (s)

The system requirements topic for installing Web Player did not explicitly state that the requirement applied to the Windows operating system only.

ClosedTSS-3177012.1.1 (s)TSS-31770
12.1.1 (s)

Library searches that use custom parameters are slower than in earlier versions.

ClosedTSS-3162412.1.0 (s)TSS-31624
12.1.0 (s)

There is no documentation about how to handle a Spotfire Server using RC4_HMAC after the 3DES and RC4_HMAC encryption algorithms were deprecated in Java and became disabled by default for Kerberos (cf. https://www.oracle.com/java/technologies/javase/17-relnote-issues.html).

To enable RC4_HMAC, you must perform some manual steps. See Standards and Algorithms in the TIBCO Spotfire® Server and Environment Security guide for more information.

ClosedTSS-3162212.1.0 (s)TSS-31622
12.1.0 (s)

When you work with on-demand data from information links, and you use more than one parameter, Timestamp and Time columns with milliseconds precision sometimes cause errors.

ClosedTSS-3158712.1.0 (s)TSS-31587
12.1.0 (s)

If the configuration attachment.hash-algorithms.algorithm is set to MD5, you cannot export library content.

ClosedTSS-3156412.1.0 (s)TSS-31564
12.1.0 (s)

The example script for configuring a Spotfire Server using a script does not include using PostgreSQL.

ClosedTSS-3154212.1.0 (s)TSS-31542
12.1.0 (s)

Some performance counters sometimes show '0' instead of the correct value for a Web Player service running on Linux.

ClosedTSS-3154112.1.0 (s)TSS-31541
12.1.0 (s)

Upgrade of the Spotfire database fails if there are broken items (items without any content) in the library.

ClosedTSS-3152612.1.0 (s)TSS-31526
12.1.0 (s)

Members of the Scheduling and Routing Administrator group, who are not also members of the Administrator group, cannot create user rules, create group rules, or view the Scheduled updates activity page in the Spotfire Server web administration pages.

ClosedTSS-3152412.1.0 (s)TSS-31524
12.1.0 (s)

Import of an exported library folder sometimes fails due to incorrect handling of declared dependencies.

ClosedTSS-3148712.1.0 (s)TSS-31487
12.1.0 (s)

In search, when a search query string is long enough to reach the Clear text icon, the icon shrinks in size.

ClosedTSS-3148612.1.0 (s)TSS-31486
12.1.0 (s)

If there are no notifications available, an error is shown when you go to a Notifications page in the Spotfire Server web administration pages and try to sort the table by clicking a column header.

ClosedTSS-3145612.1.0 (s)TSS-31456
12.1.0 (s)

Running a configuration script can fail if the script contains many database calls.

ClosedTSS-3145012.1.0 (s)TSS-31450
12.1.0 (s)

The sentence about differences in calculation results between Windows and Linux in the TIBCO Spotfire® Server and Environment - Installation and Administration guide is incorrect.

ClosedTSS-3144912.1.0 (s)TSS-31449
12.1.0 (s)

There is no context menu option available that can take you to the Included in groups tab for the selected group (for example, Edit parent groups), when right-clicking a group in the Groups page.

ClosedTSS-3144812.1.0 (s)TSS-31448
12.1.0 (s)

The Go to groups context menu option in the Included in group tab of a group does not work.

ClosedTSS-3144712.1.0 (s)TSS-31447
12.1.0 (s)

In the side navigation menu, the Help text button does not direct the user to the Help section related to the user's app location in the Spotfire Server user interface.

ClosedTSS-3142812.1.0 (s)TSS-31428
12.1.0 (s)

Fixed users and external users cannot be enabled or disabled in the Users app.

ClosedTSS-3141412.1.0 (s)TSS-31414
12.1.0 (s)

In the library, the context menu option Copy link is missing for analysis files and Information Link files.

ClosedTSS-3140812.1.0 (s)TSS-31408
12.1.0 (s)

On the Monitoring & Diagnostics, Routing: Analyses page, if multiple analyses have the same path, then only the first occurrence of an analysis is duplicated, and the other analyses with the same path are ignored.

ClosedTSS-3140712.1.0 (s)TSS-31407
12.1.0 (s)

During a library export/import process, some metadata for the library item is not imported correctly, which results in a content mismatch warning in Spotfire Analyst.

ClosedTSS-3139512.1.0 (s)TSS-31395
12.1.0 (s)

In rare circumstances, Automation Services jobs are stuck and not retried when an instance is running at full capacity.

ClosedTSS-3138312.1.0 (s)TSS-31383
12.1.0 (s)

From the Monitoring & Diagnostics page, when you select a node, and from the Nodes & Services > Network page, when you select a node, service, or server, the link to the deployment area is broken. 

ClosedTSS-3138012.1.0 (s)TSS-31380
12.1.0 (s)

Opening or accessing an imported column causes Spotfire Analyst to fail unexpectedly.

ClosedTSS-3136512.1.0 (s)TSS-31365
12.1.0 (s)

Library searches do not use function-based indexes in case-sensitive databases such as Oracle and PostgreSQL.

ClosedTSS-3135612.1.0 (s)TSS-31356
12.1.0 (s)

A database upgrade can fail if a library item's properties are not going to be versioned. 

ClosedTSS-3134812.1.0 (s)TSS-31348
12.1.0 (s)

The configuration file Spotfire.Dxp.Worker.Host.dll.config, for services installed on Linux, does not have a help topic in the Spotfire Server Installation and Administration Guide.

ClosedTSS-3134212.1.0 (s)TSS-31342
12.1.0 (s)

If a Library search includes an open bracket ( '[' ), the search fails for a SQL Server database.

ClosedTSS-3133012.1.0 (s)TSS-31330
12.1.0 (s)

You can copy a folder into the same folder without seeing either a disabled Copy button or an error message that would prevent the copy operation.

ClosedTSS-3131812.1.0 (s)TSS-31318
12.1.0 (s)

If issues prevent communication between the node manager and a service, the service is sometimes not informed that it should shut down gracefully, and it takes too long to stop the service. Calls to the service should be retried, at least for a short period of time, to reduce the number of such cases.

ClosedTSS-3131712.1.0 (s)TSS-31317
12.1.0 (s)

The same trusted entities, but with a different trust source ("Trusted by"), are presented as duplicate entries on the My Account page and under User > Trusted signers and items.

ClosedTSS-3128812.1.0 (s)TSS-31288
12.1.0 (s)

The help topic for the command register-as-tibco-cloud-client uses the old name to refer to a section in the manual that is renamed.

ClosedTSS-3128712.1.0 (s)TSS-31287
12.1.0 (s)

Several topics describing downloading and configuring external library items in the TIBCO Spotfire® Server Installation and Administration Guide refer to library item GUIDs instead of library item data IDs. 

ClosedTSS-3128612.1.0 (s)TSS-31286
12.1.0 (s)

The description of the --connection-timeout-value for the CLI command set-db-config in the Spotfire Server Installation and Administration Guide is incorrect.

ClosedTSS-3126412.1.0 (s)TSS-31264
12.1.0 (s)

The CLI command delete-library-versions does not report the correct size of versions deleted.

ClosedTSS-3126012.1.0 (s)TSS-31260
12.1.0 (s)

A misbehaving JDBC driver that causes indefinite blockings when trying to create a connection might eventually cause request thread starvation, in rare circumstances.

ClosedTSS-3121712.1.0 (s)TSS-31217
12.1.0 (s)

For the PostgreSQL database, deleting a library item that has multiple versions does not delete the content for all versions.

ClosedTSS-3120712.1.0 (s)TSS-31207
12.1.0 (s)

When copying or moving library items, a message is shown if the name of the target item is the same as one of the items in the destination location, even if the item type is different from all item types in the destination location.

ClosedTSS-3114312.1.0 (s)TSS-31143
12.1.0 (s)

It is not possible to search for External Updates in the Scheduling & Routing, Activity table in the TIBCO Spotfire Server web administration pages.

ClosedTSS-3113412.1.0 (s)TSS-31134
12.1.0 (s)

The Create folder icon becomes smaller when the breadcrumbs of the library path gets too close to the icon.

ClosedTSS-3111212.1.0 (s)TSS-31112
12.1.0 (s)

Saving a version of a library item does not work if the length of the item's name is close to the maximum length (256 characters).

ClosedTSS-3067212.1.0 (s)TSS-30672
12.1.0 (s)

Duplicated background library compression activities are created for a library item.

ClosedTSS-3052212.1.0 (s)TSS-30522
12.1.0 (s)

After adding or removing a user from groups that affect which licenses the user has, the user's licenses are not updated in the Licenses tab.

ClosedTSS-3007312.1.0 (s)TSS-30073
12.1.0 (s)

Copying a library item does not work if the length of the item's name is close to the maximum length (256 characters).

ClosedTSS-3007212.1.0 (s)TSS-30072
12.1.0 (s)

An error is shown when the name for a rule or a scheduled Automation Services job exceeds 200 characters. This can happen if the rule or job is based on an analysis file with a longer name (it can be up to 256 characters).

ClosedTSS-3003612.1.0 (s)TSS-30036
12.1.0 (s)

Using an invalid search expression when searching for content in the library results in an error message shown at the bottom of the application. The error should be presented locally underneath the search input field.

ClosedTSS-2883312.1.0 (s)TSS-28833
12.1.0 (s)
  • The Service logs documentation does not include entries for OutgoingRequestLog and RequestLog.

  • The node manager logs documentation does not include a listing for startup.log.

ClosedTSS-2476912.1.0 (s)TSS-24769
12.1.0 (s)

Entering an invalid email address in the Admin UI results in an internal server error, instead of the useful message "The Email address is not valid".

ClosedTSS-2185112.1.0 (s)TSS-21851
12.1.0 (s)

There should be more information about monitoring and troubleshooting related to resource usage of the Web Player service and the Spotfire Server in the TIBCO Spotfire® Server and Environment - Installation and Administration manual.

ClosedTSDC-703412.1.0 (a)TSDC-7034
12.1.0 (a)

When you access JSON data with the connector for OData, the data type FLOAT is sometimes not handled correctly.

ClosedTSDC-702912.1.0 (a)TSDC-7029
12.1.0 (a)

When you access data with the connector OData, an unnecessary request header is included that sometimes causes the request for data to fail.

ClosedTSDC-702812.1.0 (a)TSDC-7028
12.1.0 (a)

When you access data with the connector for Google BigQuery, long-running queries for data sometimes stop because of a timeout. This happens because the OAuth access token is not refreshed automatically.

ClosedTSDC-702212.1.0 (a)TSDC-7022
12.1.0 (a)

When you access data with the connector for OData, you get partially empty data when querying too many columns.

ClosedTSDC-699512.1.0 (a)TSDC-6995
12.1.0 (a)

When you access data with the connector for Dremio, an external error occurs if you use some date and time functions with in-database data tables.

ClosedTSDC-698412.1.0 (a)TSDC-6984
12.1.0 (a)

An error occurs when you create or open data connections to TIBCO Cloud™ Live Apps.

ClosedTSDC-697412.1.0 (a)TSDC-6974
12.1.0 (a)

When you access data with the connector for Vertica, there are the following issues with data type mapping:

  • The Vertica data types INTEGER, FLOAT, MONEY and NUMERIC are mapped to the wrong Spotfire data types.

  • Reading data of the Vertica data types TIMETZ or TIMESTAMPTZ does not take into account the time zone.

ClosedSPOT-182312.1.0 (a)SPOT-1823
12.1.0 (a)

The dynamic items (icons, sparklines, and bullet graphs) are rendered as images, which means that when they are exported to PDF, they look blurry. Dynamic items should be rendered client-side instead.

ClosedTS-7032512.1.0 (a)TS-70325
12.1.0 (a)

When you work with on-demand data from information links, and you use more than one parameter, Timestamp and Time columns with milliseconds precision sometimes cause errors.

ClosedTS-7013612.1.0 (a)TS-70136
12.1.0 (a)

The date selector shows incorrect first day of the week for some browser languages, for example 'English (India)' and 'Spanish (Argentina)'.

ClosedTS-7013212.1.0 (a)TS-70132
12.1.0 (a)

The Spotfire process keeps running in the background if the login dialog is closed from the taskbar.

ClosedTS-7012012.1.0 (a)TS-70120
12.1.0 (a)

Any previously customized toolbar is reset, when the user lacks the license Customize Toolbar.

ClosedTS-7006912.1.0 (a)TS-70069
12.1.0 (a)

Export of data containing many very large binary values or strings to sbdf sometimes fails.

ClosedTS-7004112.1.0 (a)TS-70041
12.1.0 (a)

On-demand filter parameters that are not limited by any markings or filterings do not get grouped together, which results in the wrong query being built.

ClosedTS-7003812.1.0 (a)TS-70038
12.1.0 (a)

Drop-down lists in text areas are not automatically updated when 'Include (None) alternative' is modified.

ClosedTS-7003112.1.0 (a)TS-70031
12.1.0 (a)

Serializing object graphs with more than 13 million unique objects results in an exception.

ClosedTS-7002412.1.0 (a)TS-70024
12.1.0 (a)

The order of data tables in the Filters panel is not copied when using 'Apply Filter Organization'.

ClosedTS-7001312.1.0 (a)TS-70013
12.1.0 (a)

When trying to replace a specific value in a table visualization (or the Data-on-Demand), the Apply button in the Replace data popover is not immediately activated once a primary key has been specified using the link in the popover.

ClosedTS-6997312.1.0 (a)TS-69973
12.1.0 (a)

When trying to create a dendrogram from a data table, you get a warning instead of a working dendrogram if the leaf order column is not sorted.

ClosedTS-6995712.1.0 (a)TS-69957
12.1.0 (a)

On rare occasions, Spotfire closes unexpectedly when creating bookmarks or exporting visualizations.

ClosedTS-6992812.1.0 (a)TS-69928
12.1.0 (a)

Column details and recommendations are not working in the Data in analysis flyout after all data tables have been hidden (by clearing the Show in user interface check box) and then shown again.

ClosedTS-6990112.1.0 (a)TS-69901
12.1.0 (a)

If you add a hierarchy in a cross table, and the new hierarchy has the same name as a hierarchy that has previously been deleted, Spotfire closes unexpectedly.

ClosedTS-6989212.1.0 (a)TS-69892
12.1.0 (a)

When you configure a data connection, if you set up relations and joins in the data in certain ways, Spotfire can stop unexpectedly when you try to use the connection.

ClosedTS-6988812.1.0 (a)TS-69888
12.1.0 (a)

The link to the TIBCO Community in the Help menu does not work.

ClosedTS-6987612.1.0 (a)TS-69876
12.1.0 (a)

Buttons and menu items for external actions might be incorrectly shown or hidden, because the license feature 'TIBCO Spotfire Consumer > Use External Actions' does not work as intended.

ClosedTS-6986212.1.0 (a)TS-69862
12.1.0 (a)

It is not possible to set map chart coordinate reference systems to None.

ClosedTS-6986112.1.0 (a)TS-69861
12.1.0 (a)

Sometimes images are not rendered in cross tables showing images in headers, if there is a null value in the image column. Instead of the image, the cell displays Rendering.

ClosedTS-6985112.1.0 (a)TS-69851
12.1.0 (a)

When the dark visual theme is used, input fields for range filters sometimes show white text on white background.

ClosedTS-6983212.1.0 (a)TS-69832
12.1.0 (a)

Marking an icon in a graphical table, while having a certain combination of background color and icon color, causes the icon to incorrectly change color.

ClosedTS-6982812.1.0 (a)TS-69828
12.1.0 (a)

The Spotfire client can sometimes close unexpectedly when editing bullet graph properties and selecting multiple scales, if the row axis is empty.

ClosedTS-6981112.1.0 (a)TS-69811
12.1.0 (a)

The Spotfire client is closed unexpectedly when writing certain types of invalid search expressions.

ClosedTS-6979012.1.0 (a)TS-69790
12.1.0 (a)

The example for enabling external actions with TIBCO Cloud Integration is missing a comma.

ClosedTS-6978612.1.0 (a)TS-69786
12.1.0 (a)

Spotfire closes unexpectedly when a custom rule in a color scheme grouping is edited in a table visualization.

ClosedTS-6977112.1.0 (a)TS-69771
12.1.0 (a)

On the Spotfire start page, the link to tutorial videos is broken.

ClosedTS-6971512.1.0 (a)TS-69715
12.1.0 (a)

When marking by clicking a box in the box plot, sometimes boundary values are not selected or not selected correctly.

ClosedTS-6969312.1.0 (a)TS-69693
12.1.0 (a)

Spotfire does not prevent the user from logging out when there are unsaved changes in the currently opened file and Spotfire does not prompt the users if they want to save or discard their changes.

ClosedTS-6968312.1.0 (a)TS-69683
12.1.0 (a)

There is no action logging for datasource_wp and datasource_pro when data is loaded in parallel.

ClosedTS-6967112.1.0 (a)TS-69671
12.1.0 (a)

In cross tables and heat maps, formatting specified on column level is not applied to color item values in the legend, when the default color scheme grouping is used.

ClosedTS-6966112.1.0 (a)TS-69661
12.1.0 (a)

An error message is shown when cancelling loading of embedded data while in the process of opening an analysis.

ClosedTS-6962312.1.0 (a)TS-69623
12.1.0 (a)

In map charts, it is not possible to edit image position if the image layer was created using the web client.

ClosedTS-6959612.1.0 (a)TS-69596
12.1.0 (a)

The message "An entry with the same key already exists" is shown when editing a calculated column in a particular analysis.

ClosedTS-6959012.1.0 (a)TS-69590
12.1.0 (a)

When you add data from some Excel files, the data added to your analysis is incomplete.

ClosedTS-6957412.1.0 (a)TS-69574
12.1.0 (a)

The size of the document property Value input field is not long enough to properly show reusable expressions.

ClosedTS-6940112.1.0 (a)TS-69401
12.1.0 (a)

In some cases, when using a data table with more than 300 columns, Spotfire closes unexpectedly when adding a filtering scheme.

ClosedTS-6817412.1.0 (a)TS-68174
12.1.0 (a)

Sometimes, wrong row is marked when opening an analysis with stored data and a primary key column contains data from a transformation which generates different outputs each time it is run. Specifically, this can happen if the transformation adds a calculated column using the DateTimeNow() function.

ClosedTS-6813812.1.0 (a)TS-68138
12.1.0 (a)

In Tools > Options > Map chart, the 'Web Map Service URL' input field seems editable, even though the default URL for the Web Map Service can only be changed by an administrator on group level.

ClosedTS-6217312.1.0 (a)TS-62173
12.1.0 (a)

There is a memory leak when cancelling addition of a data transformation in a specific scenario.

ClosedTS-5114112.1.0 (a)TS-51141
12.1.0 (a)

On the axis popover menu, there is no hover effect on the mouse pointer and icon when hovering over the label of the ‘Show only the top’ option.

ClosedTERRSRV-100512.1.0 (Ts 1.13.0)TERRSRV-1005
12.1.0 (Ts 1.13.0)

In some situations, the service engine fails to stop correctly when the */-node manager service is stopped.

ClosedTERRSRV-147212.1.0 (Ps 1.13.0)TERRSRV-1472
12.1.0 (Ps 1.13.0)

The Python interpreter installed on the node manager, and with correctly-set permissions, does not execute those permissions to allow running the interpreter directly on the computer hosting the node manager.

ClosedTERRSRV-100512.1.0 (Ps 1.13.0)TERRSRV-1005
12.1.0 (Ps 1.13.0)

In some situations, the service engine fails to stop correctly when the */-node manager service is stopped.

ClosedTSS-3324812.0.9 (s)TSS-33248
12.0.9 (s)

Upgrading from a version before Spotfire Server version 12.0, using a Microsoft SQL Server database that has, at some point, been restored from a backup, can leave certain foreign key constraints in the database that should have been removed. These unwanted constraints prevent the server from starting, with an error message about "Unexpected constraint for table" in the file server.log.

ClosedTSS-3318912.0.9 (s)TSS-33189
12.0.9 (s)

The documentation of the SCIM API incorrectly shows an uppercase V (for "version") in path examples for the SCIM API.

ClosedTSS-3318412.0.9 (s)TSS-33184
12.0.9 (s)

In certain scenarios, a bookmark can display required items that no longer exist in the library. If a client queries those items and none is found, an error is returned to the client. 

ClosedTSS-3315712.0.9 (s)TSS-33157
12.0.9 (s)

Certificates with a DN (distinguished name) attribute containing a DC (domain component) cannot be trusted.

ClosedTSS-3312912.0.9 (s)TSS-33129
12.0.9 (s)

When you run the config-encryption command with the --force flag, the command fails with "Error re-encrypting the keystore passwords."

ClosedTS-7593112.0.9 (a)TS-75931
12.0.9 (a)

Attempting to copy a visualization or page sometimes causes Spotfire to close unexpectedly.

ClosedTS-7581812.0.9 (a)TS-75818
12.0.9 (a)

Renaming a data table column, then loading empty data, and finally loading the actual data again can sometimes make the renaming disappear.

ClosedTS-7579912.0.9 (a)TS-75799
12.0.9 (a)

When you show legend values horizontally above or below a visualization, truncated item names remain truncated after zooming out in the browser.

ClosedTS-7578812.0.9 (a)TS-75788
12.0.9 (a)

If sending an OpenedLifeCycleEvent, a CanceledLifeCycleEvent, or a ClosedLifeCycleEvent fails, the server can respond in a way that assumes the opening is in progress indefinitely.

ClosedTS-7575712.0.9 (a)TS-75757
12.0.9 (a)

Custom panels cannot be toggled on and off from the View menu.

ClosedTS-7573812.0.9 (a)TS-75738
12.0.9 (a)

When using Information Designer, Spotfire sometimes closes unexpectedly due to errors on the Spotfire Server. 

ClosedTS-7573712.0.9 (a)TS-75737
12.0.9 (a)

Attempting to open Spotfire using the Work offline option causes the application to close unexpectedly.

ClosedTS-7562312.0.9 (a)TS-75623
12.0.9 (a)

When using on-demand data tables, internal structures can sometimes be rebuilt unnecessarily, which leads to information link metadata being fetched more often than needed.

ClosedTS-7559512.0.9 (a)TS-75595
12.0.9 (a)

Switching between pages in an analysis while data is being fetched can sometimes cause visualization mods to leak memory.

ClosedTERRSRV-139112.0.9 (Ps 1.12.6)TERRSRV-1391
12.0.9 (Ps 1.12.6)

The Python interpreter installed on the node manager, and with correctly-set permissions, does not execute those permissions to allow running the interpreter directly on the computer hosting the node manager.

ClosedTERRSRV-136712.0.9 (Ps 1.12.6)TERRSRV-1367
12.0.9 (Ps 1.12.6)

The example for building a Spotfire package containing Python packages with a Docker image on Linux has incorrect syntax, causing the bash script to display an error.

ClosedTSDC-731312.0.8 (a)TSDC-7313
12.0.8 (a)

When you access data with the connector for OData, you cannot access decimal type data with the Scale set to variable or floating.

ClosedTSDC-730912.0.8 (a)TSDC-7309
12.0.8 (a)

When you access data with the connector for BigQuery, you cannot use Storage API unless you use a service account.

ClosedTSDC-730812.0.8 (a)TSDC-7308
12.0.8 (a)

When you try to access data tables with foreign keys using the connector for TIBCO Data Virtualization, you sometimes get an error.

ClosedTS-7544912.0.8 (a)TS-75449
12.0.8 (a)

When adding or replacing data from the Data canvas, it is not possible to paste or drag and drop data files into the application.

ClosedTS-7529112.0.8 (a)TS-75291
12.0.8 (a)

Single point geometries without borders are not shown in table visualizations.

ClosedTS-7526712.0.8 (a)TS-75267
12.0.8 (a)

When sorting KPI charts using Best first and Worst first, KPIs with empty (null) values are not sorted as expected.

ClosedTS-7522712.0.8 (a)TS-75227
12.0.8 (a)

The first time you open RStudio from TERR Tools in the Spotfire Analyst, you might see an error saying that the file Desktop.ini is not found.

ClosedTS-7520612.0.8 (a)TS-75206
12.0.8 (a)

When using a data connection with more than one view, and one of the views is configured to be loaded on-demand, excluding the output from the on-demand view when adding data prevents the operation from succeeding.

ClosedTS-7519312.0.8 (a)TS-75193
12.0.8 (a)

Spotfire restarts after login if there are language packs available on the server, but one or more of the language packs have not been downloaded before the login.

ClosedTS-7513912.0.8 (a)TS-75139
12.0.8 (a)

When having multiple hierarchy levels in trellis headers, some levels are not shown if a previous level has a very long label.

ClosedTS-7503512.0.8 (a)TS-75035
12.0.8 (a)

The text area creates and calls rendering code for controls that are not visible, which might cause Spotfire to become unresponsive in certain situations.

ClosedTSDC-729112.0.7 (a)TSDC-7291
12.0.7 (a)

When you edit an Oracle data connection, in some cases, the Connection type radio buttons are empty and do not indicate the selected option.

ClosedTSDC-728312.0.7 (a)TSDC-7283
12.0.7 (a)

When you access Date and Datetime data with the connector for Salesforce, Spotfire does not account for the user's settings in Salesforce for the format of such data (for example YYYY-MM-DD or MM-DD-YYYY), which can result in errors.

ClosedTS-7468812.0.7 (a)TS-74688
12.0.7 (a)

The Select deployment area drop-down list in the login dialog is unresponsive when running on Microsoft Windows Server 2016 and 2019.

ClosedTS-7458912.0.7 (a)TS-74589
12.0.7 (a)

Using a fixed height on a list box filter in the text area can sometimes lead to too much whitespace in the list box filter.

ClosedTS-7457712.0.7 (a)TS-74577
12.0.7 (a)

The cobranding splash screen logo is sometimes cut off during an upgrade of Spotfire.

ClosedTS-7457412.0.7 (a)TS-74574
12.0.7 (a)

In trellised map charts, there are no tooltips for the trellis headers.

ClosedTS-7456112.0.7 (a)TS-74561
12.0.7 (a)

Using the function NavigatePeriod in an expression with an incomplete Axis expression, or using PruneHierarchy with incomplete Hierarchy names, causes the application to close unexpectedly.

ClosedTS-7453212.0.7 (a)TS-74532
12.0.7 (a)

Tooltips for values on axis scales and in trellis headers are cut off after 100 characters in non-tabular visualizations. The limit has now been increased to 300 characters.

ClosedTSS-3288512.0.6 (s)TSS-32885
12.0.6 (s)

On the Monitoring & Diagnostics, Instance page, in the Information table, sorting the data on the Total data table cells or Total document node count columns yields incorrect results.

ClosedTSS-3288412.0.6 (s)TSS-32884
12.0.6 (s)

Pruning the action log database does not work for certain configurations.

ClosedTSS-3286412.0.6 (s)TSS-32864
12.0.6 (s)

An exception occurs while saving a file in the Spotfire library using the public APIs for Multipart file upload.

ClosedTSS-3285912.0.6 (s)TSS-32859
12.0.6 (s)

References between library items (such as information links and data sources) are not updated properly when items are being copied.

ClosedTSS-3273312.0.6 (s)TSS-32733
12.0.6 (s)

Embedding Spotfire version 12.0 or later using the JavaScript API results in higher request latency.

ClosedTSS-3271412.0.6 (s)TSS-32714
12.0.6 (s)

Multiple entries of 'Removed at __' are added to the names of data sources in the logs, when the data sources are idle due to the configuration of information-services.data-sources.max-idle-time-minutes

ClosedTSS-3263612.0.6 (s)TSS-32636
12.0.6 (s)

Spotfire Server displays an error while attempting to clear an empty set of bookmarks.

ClosedTSS-3263412.0.6 (s)TSS-32634
12.0.6 (s)

In the help file for configuring Spotfire Server for cross-domain identity management (SCIM), the base URL for the SCIM APIs and the example URL are incorrect: they do not include /rest/ in the path.

ClosedTERRSRV-151812.0.6 (Ps 1.12.5)TERRSRV-1518
12.0.6 (Ps 1.12.5)

The workflow image for using an alternative Python interpreter displays incorrect information about the versions of Python you could use.

ClosedTERRSRV-151412.0.6 (Ps 1.12.5)TERRSRV-1514
12.0.6 (Ps 1.12.5)

The topic  "Configuring the Python Interpreter on a Linux Computer" is not in the help for this version.

ClosedTERRSRV-151212.0.6 (Ps 1.12.5)TERRSRV-1512
12.0.6 (Ps 1.12.5)

The image build scripts and Dockerfiles for building Python package SPK packages on Linux fail due to the public CentOS repositories being end-of-life and no longer accessible.

ClosedTERRSRV-151012.0.6 (Ps 1.12.5)TERRSRV-1510
12.0.6 (Ps 1.12.5)

The external link to the PIP help topic describing the requirements.txt file no longer works.

ClosedTSS-3255112.0.5 (s)TSS-32551
12.0.5 (s)

The --keep-created-after argument of the delete-library-versions command is not interpreted as intended (specifying it will lead to all versions being kept).

ClosedTSS-3251712.0.5 (s)TSS-32517
12.0.5 (s)

The help topic for Spotfire.Dxp.Worker.Host.dll.config is not available.

ClosedTSS-3247812.0.5 (s)TSS-32478
12.0.5 (s)

A Content Security Policy set in HTML makes it hard to configure a custom policy.

ClosedTSS-3247712.0.5 (s)TSS-32477
12.0.5 (s)

If you have enabled the legacy feature SOAP logging, logging to the file informationservices/soap.log does not work as expected for Information Services data sources that have User authentication selected.

ClosedTSS-3245612.0.5 (s)TSS-32456
12.0.5 (s)

The external Ignite process always binds to all available network interfaces, even if it is not configured to do so using the clustering.apacheignite.bind-on-any-interface configuration property.

ClosedTSS-3245412.0.5 (s)TSS-32454
12.0.5 (s)

When you redirect an Information Services data source (for example from a MySQL instance to a Microsoft SQL Server instance) from a data source that does not use schemas, to another data source that does use schemas, any dependent elements are not updated correctly.

ClosedTSS-3241412.0.5 (s)TSS-32414
12.0.5 (s)

In TIBCO Cloud Spotfire, on the My Account page, the user's display name and email are not correct.

ClosedTSS-3241112.0.5 (s)TSS-32411
12.0.5 (s)

The following library compression configuration properties are missing from the help topic:

  • activities.compression.max-concurrent

  • activities.prune-tasks-older-than-seconds

  • library.compression.migration.batch

  • library.compression.migration.wait

ClosedTSS-3240212.0.5 (s)TSS-32402
12.0.5 (s)

A SQL query that is used when deleting library items (or library item versions) is inefficient and can lead to a high database CPU load.

ClosedTSS-3232312.0.5 (s)TSS-32323
12.0.5 (s)

Excessive path look-ups can lead to poor performance after a large number of very small library items are imported.

ClosedTSS-3232012.0.5 (s)TSS-32320
12.0.5 (s)

Inefficient search index updates can lead to poor performance after a large number of very small library items are imported.

ClosedTSS-3230512.0.5 (s)TSS-32305
12.0.5 (s)

When the system property java.io.tmpdir is set to relative, unpacking cobranding packages in the .cab format fails.

ClosedTSDC-727512.0.5 (a)TSDC-7275
12.0.5 (a)

When you access data with the connector for Snowflake, it is not possible to add and validate custom queries until all the tables in the database have been loaded.

ClosedTSDC-726812.0.5 (a)TSDC-7268
12.0.5 (a)

When you edit a MySQL or an Oracle connection, sometimes the wrong data source settings are applied. 

ClosedTSDC-724512.0.5 (a)TSDC-7245
12.0.5 (a)

Creating a TIBCO Data Virtualization (TDV) connection fails with the error message System.InvalidCastException: Specified cast is not valid.

ClosedTS-7408112.0.5 (a)TS-74081
12.0.5 (a)

When exporting data of the data type SingleReal to text or csv files, only the visible number of digits (as specified by the column formatter) are exported, instead of the maximum precision.

ClosedTS-7401812.0.5 (a)TS-74018
12.0.5 (a)

Data is intermittently not formatted correctly if specific regional settings, such as which decimal separator to use, have been changed from the default regional setting.

ClosedTS-7400712.0.5 (a)TS-74007
12.0.5 (a)

When using an information link on demand, the data canvas does not show the updated path and name in the source information after the information link has been renamed, copied, or moved.

ClosedTS-7389112.0.5 (a)TS-73891
12.0.5 (a)

It is possible to add data functions to an analysis from the content browser even if the 'Execute Data Functions' license has been switched off.

ClosedTS-7384312.0.5 (a)TS-73843
12.0.5 (a)

In rare cases, changed settings are not applied when clicking OK in the Add columns or Add rows dialogs.

ClosedTS-7382312.0.5 (a)TS-73823
12.0.5 (a)

When running Spotfire with the Korean language pack, the application sometimes closes unexpectedly if you filter to or out marked rows.

ClosedTS-7380912.0.5 (a)TS-73809
12.0.5 (a)

When you add data from an Excel file, and you use Spotfire in a language other than English, there is a UI text that is not localized.

ClosedTS-7365812.0.5 (a)TS-73658
12.0.5 (a)

Selecting or adding a large number of predictor columns in the predictive modeling dialog can be slow.

ClosedTS-7362912.0.5 (a)TS-73629
12.0.5 (a)

Switching between pages in an analysis causes a memory leak.

ClosedTS-7347612.0.5 (a)TS-73476
12.0.5 (a)

To save a .dxp file to the library in the web client, you must have the "Save Spotfire Analysis Files" license in addition to the "Save to Library" license. Only the "Save to Library" license should be required.

ClosedTS-7347012.0.5 (a)TS-73470
12.0.5 (a)

When waking up the computer from sleep mode, the Spotfire user interface sometimes becomes blank.

ClosedTS-7341712.0.5 (a)TS-73417
12.0.5 (a)

There is incomplete HTML encoding in an input field.

ClosedTS-7310012.0.5 (a)TS-73100
12.0.5 (a)

Resize columns to fit does not work correctly for tables and cross tables with vertical headers.

ClosedTS-7293312.0.5 (a)TS-72933
12.0.5 (a)

When adding many columns to a table visualization at the same time, Spotfire might temporarily become unresponsive.

ClosedTS-7291712.0.5 (a)TS-72917
12.0.5 (a)

When using a pivot transformation with many columns, a lot of temporary memory is used. This can lead to errors and unexpected closing of the Spotfire client, in particular when running the analysis in a web client.

To try to avoid these issues, the memory usage has been reduced and performance has been improved for the pivot transformation.

ClosedTS-7289912.0.5 (a)TS-72899
12.0.5 (a)

An API-driven update for a Web Player analysis that uses the Web Service API updateAnalysis with a keepAliveMinutes argument set is not unloaded correctly.

ClosedTS-7289612.0.5 (a)TS-72896
12.0.5 (a)

In the text area, links with a target attribute do not open a tab in the default web browser.

ClosedTERRSRV-152712.0.5 (Ps 1.12.4)TERRSRV-1527
12.0.5 (Ps 1.12.4)

In the Included Packages topic, the direction to use 64-bit Spotfire is misleading, because 32-bit Spotfire has not been available in several years.

ClosedTSS-3224512.0.4 (s)TSS-32245
12.0.4 (s)

Specifying an empty value for a CustomCredentialsProvider initialization parameter in an Information Services data source template results in an error during Spotfire Server startup.

ClosedTSS-3216912.0.4 (s)TSS-32169
12.0.4 (s)

When migrating data from one PostgreSQL database to another PostgreSQL database, the migration tool cannot migrate large objects.

ClosedTSS-3215112.0.4 (s)TSS-32151
12.0.4 (s)

Deleting library item versions takes more time than necessary. This issue primarily affects import validation of Information Services elements, where the imported elements are typically rewritten and the original version is deleted.

ClosedTSS-3209612.0.4 (s)TSS-32096
12.0.4 (s)

When using sites with Oracle as the database backend for the Spotfire Server, a routing rule from another site can be used incorrectly, which makes it impossible to open analysis files.

ClosedTSS-3209412.0.4 (s)TSS-32094
12.0.4 (s)

The installation scripts for Microsoft SQL Server can fail with an error similar to the following:

Introducing FOREIGN KEY constraint 'FK_LIB_RESOLREQUI_1B29035F' on table 'LIB_RESOLVED_DEPEND_VER' may cause cycles or multiple cascade paths. 

The same failure with a similar message can occur during an upgrade if you are using a Microsoft SQL Server database.

ClosedTSS-3207712.0.4 (s)TSS-32077
12.0.4 (s)

Fixed users and external users cannot be enabled or disabled in the Users app.

ClosedTSS-3207612.0.4 (s)TSS-32076
12.0.4 (s)

Users do not get redirected to their initial target pages after authenticating when they have selected the Remember my choice check box and they are using an OpenID Authentication provider.

ClosedTSS-3203912.0.4 (s)TSS-32039
12.0.4 (s)

If you have an Oracle Spotfire Server database, and if 1,000 or more activities have failed to compress more than twice, then compressing any other library items fails.

ClosedTSS-3192112.0.4 (s)TSS-31921
12.0.4 (s)

Clicking the "Open in installed client" button in the Analysis Redirect page has no effect.

ClosedTSDC-717512.0.4 (a)TSDC-7175
12.0.4 (a)

When you access data with the connector for Microsoft SharePoint Online, it is not possible to import a calculated Date column, where the date has a custom format that does not match the expected format in Spotfire.

ClosedTSDC-717212.0.4 (a)TSDC-7172
12.0.4 (a)

It is not possible to join or compare data from a Date column imported from a Microsoft SharePoint Online data connection, with a Date column from any other data source, because Date columns in Microsoft SharePoint Online have a time part.

ClosedTSDC-713912.0.4 (a)TSDC-7139
12.0.4 (a)

When you access data with the data connector for Amazon Redshift, you cannot see columns for external data tables (such as Redshift Spectrum tables) in the Views in Connection dialog. 

ClosedTS-7280512.0.4 (a)TS-72805
12.0.4 (a)

When Ratio settings other than 1:1 are used in map charts, labels are missing in feature layers.

ClosedTS-7279012.0.4 (a)TS-72790
12.0.4 (a)

When changing the formatting for multiple columns at the same time (using multi-select) in the Column properties dialog, multiple events are emitted.

ClosedTS-7275712.0.4 (a)TS-72757
12.0.4 (a)

If you save an analysis that contains an information link with unsaved changes, you might not be able to open the analysis as a user without the license to create information links.

ClosedTS-7272612.0.4 (a)TS-72726
12.0.4 (a)

Web-based custom visualizations can steal keyboard focus from the Filters panel.

ClosedTS-7259112.0.4 (a)TS-72591
12.0.4 (a)

The Add method of VisualizationFilteringCollection allows using the API to add the same instance of a filter or marking multiple times. This might cause Spotfire to close unexpectedly when too many instances are added.

ClosedTS-7253412.0.4 (a)TS-72534
12.0.4 (a)

When the Japanese keyboard is used, the Input Method Editor (IME) pop-up menu is sometimes opened at the top left corner of the screen and not where the cursor is.

ClosedTS-7245412.0.4 (a)TS-72454
12.0.4 (a)

Spotfire closes unexpectedly if a text area is edited when it contains an img element but no src attribute.

ClosedTS-7245112.0.4 (a)TS-72451
12.0.4 (a)

Tabs for hidden pages are sometimes not visible when an analysis is opened from the library.

ClosedTS-7222612.0.4 (a)TS-72226
12.0.4 (a)

Some drop-down lists do not close if scrolling is done outside the drop-down list.

ClosedTS-7216112.0.4 (a)TS-72161
12.0.4 (a)

Keyboard shortcuts stop working after the application has shown a panel or visualization based on Windows Forms.

ClosedTS-7213312.0.4 (a)TS-72133
12.0.4 (a)

There is no preference available to disable automatic on-demand data loading in embedded data tables.

ClosedTS-7197812.0.4 (a)TS-71978
12.0.4 (a)

Spotfire can in rare cases close unexpectedly due to cleanup operations in a background maintenance thread.

ClosedTS-7197512.0.4 (a)TS-71975
12.0.4 (a)

An endless number of Internal Server Error notifications are shown due to too many pending requests.

ClosedTS-7180412.0.4 (a)TS-71804
12.0.4 (a)

When a filter is opened from the Data in analysis flyout, the filter sometimes closes again as soon as it is modified.

ClosedTS-7173512.0.4 (a)TS-71735
12.0.4 (a)

UndoableProperty with generic array type argument cannot be serialized, which causes Spotfire to close unexpectedly.

ClosedTS-7162712.0.4 (a)TS-71627
12.0.4 (a)

When rendering feature layers with polygons in a map chart, Spotfire sometimes closes unexpectedly with an OutOfMemoryException.

ClosedSNXT-801612.0.4 (T 6.0.3)SNXT-8016
12.0.4 (T 6.0.3)

The Linux installer for the non-Developer Edition presents itself as the Developer Edition and defaults the installation path to the Developer Edition location.

ClosedSNXT-801512.0.4 (T 6.0.3)SNXT-8015
12.0.4 (T 6.0.3)

Links to the TERR system requirements are not working.

ClosedSNXT-801412.0.4 (T 6.0.3)SNXT-8014
12.0.4 (T 6.0.3)

The sdcGetInfo function in the SpotfireData package reports an XML parsing error when it is used against recent Spotfire servers.

ClosedTERRSRV-152412.0.4 (Ps 1.12.3)TERRSRV-1524
12.0.4 (Ps 1.12.3)

The documentation does not provide enough information on how to address issues with memory allocation for Spotfire Service for Python.

ClosedTERRSRV-150812.0.4 (Ps 1.12.3)TERRSRV-1508
12.0.4 (Ps 1.12.3)

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column '{_}EmptyString{_}'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's {{None{}}}, NumPy's {{nan{}}}, or Panda's {{NA }}or {{NaT }}values).  To resolve this issue, edit your data function to use the helper function set_spotfire_types.

ClosedTERRSRV-136812.0.4 (Ps 1.12.3)TERRSRV-1368
12.0.4 (Ps 1.12.3)

In your Python data function, if you export data containing a column with the data type Integer (32-bit) and manipulate the data so that the column grows by over 2 billion, Spotfire does not promote the column to the data type LongInteger (64-bit).

ClosedTSS-3188612.0.3 (s)TSS-31886
12.0.3 (s)

If you use Microsoft SQL Server as the Spotfire Server database, and if the Spotfire Server database was created with a non-default SQL Server collation, then library delete operations can fail.

ClosedTSS-3183912.0.3 (s)TSS-31839
12.0.3 (s)

Direct links to bookmarks within analyses do not work.

ClosedTSS-3182212.0.3 (s)TSS-31822
12.0.3 (s)

The CLI command delete-library-versions returns a null pointer exception when you use a library search query that references a user. 

ClosedTSS-3177512.0.3 (s)TSS-31775
12.0.3 (s)

When the configuration property scheduled-updates.failover-delay.enabled is set to true, the server fails to serialize an object.

ClosedTSDC-710312.0.3 (a)TSDC-7103
12.0.3 (a)

In Redshift external tables, in the Connection dialog, the columns list in Views is always empty.

ClosedTSDC-709612.0.3 (a)TSDC-7096
12.0.3 (a)

When you access data with the connector for Google BigQuery, you might sometimes see errors for canceled queries. 

ClosedTSDC-707912.0.3 (a)TSDC-7079
12.0.3 (a)

When you access data with the connector for OData, and you select a very large number of columns, you sometimes get an empty column in the resulting data table.

ClosedTSDC-706412.0.3 (a)TSDC-7064
12.0.3 (a)

When you access data with the connector for Cloudera Impala, you cannot use the DATEDIFF function with TIMESTAMP or DATE as arguments.

ClosedTS-7182012.0.3 (a)TS-71820
12.0.3 (a)

The last example on the Signing a visualization mod using Package Builder help topic is missing the /sign parameter, which is needed for signing a mod.

ClosedTS-7175912.0.3 (a)TS-71759
12.0.3 (a)

The instructions in Creating and deploying a cobranding package in the TIBCO Spotfire® Cobranding guide do not contain any information about the requirements for Web Players running on Linux.

ClosedTS-7172512.0.3 (a)TS-71725
12.0.3 (a)

Exporting using the RenderResultSettings API with a very small size causes Spotfire to close unexpectedly.

ClosedTS-7150012.0.3 (a)TS-71500
12.0.3 (a)

When you try to add data from an .xlsx file that contains links to external workbooks, an error occurs. 

ClosedTS-7142212.0.3 (a)TS-71422
12.0.3 (a)

The Cobranding side image for the login page gets cropped if the size of the image is bigger than 336x432 pixels.

ClosedTS-7140312.0.3 (a)TS-71403
12.0.3 (a)

The Save my login information option does not work in the Spotfire Analyst client when the Spotfire Server has been configured with BASIC authentication.

ClosedTS-7136012.0.3 (a)TS-71360
12.0.3 (a)

When exporting an analysis to PDF using the Prepared report functionality and a page has no filtering scheme set, Spotfire closes unexpectedly.

ClosedTS-7134312.0.3 (a)TS-71343
12.0.3 (a)

Action control images flicker while being rendered, for example if you switch between pages.

ClosedTS-7133412.0.3 (a)TS-71334
12.0.3 (a)

Scripts in an analysis which has been saved using the web client running on Linux are not trusted as expected, and running the Spotfire Server CLI command find-analysis-script cannot fix the issues.

ClosedTS-7126112.0.3 (a)TS-71261
12.0.3 (a)

If a visualization has multiple columns on the Y-axis, then a reference line that uses a column property is calculated using the column property value from the first column.

ClosedTS-7125812.0.3 (a)TS-71258
12.0.3 (a)

The Source Information tab in the Data Table Properties dialog does not show information for data sources that have been added as rows or columns if a transformation has been inserted between the data source and the add rows/columns operation.

ClosedTS-7125512.0.3 (a)TS-71255
12.0.3 (a)

Popovers are cut off at the bottom if they are too high to fit the Spotfire window.

ClosedTS-7123812.0.3 (a)TS-71238
12.0.3 (a)

Analysis files cannot be opened from the Spotfire library in certain situations when you have a non-compressed library.

This happens if dynamic gzip compression is applied by a load balancer/reverse proxy, or the Spotfire Server, and the http response headers Content-Encoding is set to gzip and Transfer-Encoding is set to chunked.

ClosedTS-7122212.0.3 (a)TS-71222
12.0.3 (a)

When you add datetime data from an .xlsx file, the column data type is sometimes not automatically detected as a DateTime.

ClosedTS-7120412.0.3 (a)TS-71204
12.0.3 (a)

When the height is specified in percent for HTML elements, it is not reflected correctly in text areas. 

ClosedTS-7117312.0.3 (a)TS-71173
12.0.3 (a)

When importing data from an .xlsx document, cells with no value are sometimes incorrectly read as 0.

ClosedTS-7115812.0.3 (a)TS-71158
12.0.3 (a)

When you supply a configuration block using the URL of the Web Player analysis, the configuration block is lost if the session encounters an event that causes the analysis to reload.

ClosedTS-7115212.0.3 (a)TS-71152
12.0.3 (a)

After renaming a page and switching to Page Navigation mode History Arrow or Step-by-Step, the old name is displayed again. The new name is not reflected until the user switches pages.

ClosedTS-7108412.0.3 (a)TS-71084
12.0.3 (a)

An analysis with linked data can fail to load, with a logged warning "Failed to execute data source query for data source ... SubProcess.*.exe does not exist".

ClosedTS-7104912.0.3 (a)TS-71049
12.0.3 (a)

The 7.9 version of the PDF export does not work for customized visualizations.

ClosedTS-7102512.0.3 (a)TS-71025
12.0.3 (a)

The relation indicator of the comparison circles in the box plot does not follow the visual theme, which makes it difficult to see when the dark theme is used.

ClosedTS-7097712.0.3 (a)TS-70977
12.0.3 (a)

File links ('file://') in labels do not work in scatter plots and map charts.

ClosedTS-7093812.0.3 (a)TS-70938
12.0.3 (a)

The page layout API sometimes creates erroneous layouts when nesting is deep.

ClosedTS-7089512.0.3 (a)TS-70895
12.0.3 (a)

Short number format symbols with a negative exponent are not applied to small values.

ClosedTS-7085912.0.3 (a)TS-70859
12.0.3 (a)

It is not possible to open analysis files containing data functions with multiple input parameters in version 12.0 or later, when the names of the parameters are identical except for the casing (for example, "N" and "n"), if the file was saved in a version before 12.0.

ClosedTS-7072512.0.3 (a)TS-70725
12.0.3 (a)

Linked images in text areas cannot be exported.

ClosedTS-7071812.0.3 (a)TS-70718
12.0.3 (a)

For an analysis with linked copies to data tables (data table data sources) that is saved in a version before version 12.0, all linked copies are reloaded once more after the initial data loading.

ClosedTS-7062612.0.3 (a)TS-70626
12.0.3 (a)

Zoom slider handles are sometimes displayed incorrectly, or missing, on visualization axes.

ClosedTS-7053812.0.3 (a)TS-70538
12.0.3 (a)

When you use Information Designer, Spotfire sometimes closes unexpectedly due to errors on the Spotfire Server. 

ClosedTS-7051512.0.3 (a)TS-70515
12.0.3 (a)

If the inputs for a data function, or a request for on-demand data, are changed during a synchronous data table refresh operation (because another data function, outside the refresh operation, is updating the inputs), then Spotfire will close unexpectedly.

ClosedTS-7048312.0.3 (a)TS-70483
12.0.3 (a)

Confidence intervals in box plots are hardly visible in the dark visual theme.

ClosedTS-7047312.0.3 (a)TS-70473
12.0.3 (a)

On rare occasions, Spotfire closes unexpectedly when creating bookmarks or exporting visualizations.

ClosedTS-7007212.0.3 (a)TS-70072
12.0.3 (a)

In your Python data function, if you export data containing a column with the data type Integer (32-bit) and manipulate the data so that the column grows by over 2 billion, Spotfire does not promote the column to the data type LongInteger (64-bit).

ClosedTSS-3175812.0.2 (s)TSS-31758
12.0.2 (s)

Library searches that use custom parameters are slower in Spotfire 12.0 than in earlier versions.

ClosedTSS-3175612.0.2 (s)TSS-31756
12.0.2 (s)

The job that compresses library items, which runs in the background, keeps a database result set open longer than necessary.

ClosedTSS-3175412.0.2 (s)TSS-31754
12.0.2 (s)

In scenarios with a lot of concurrent users, code trust queries affect the Spotfire Server database load. The risk for this to happen has now been reduced.

ClosedTSS-3175212.0.2 (s)TSS-31752
12.0.2 (s)

In scenarios with a lot of concurrent users, and when having a personalized view for each web client user, the database sometimes gets too high database contention (because multiple processes try to access the same data), which can lead to system instabilities.
The risk for this to happen has now been reduced.

ClosedTSS-3169412.0.2 (s)TSS-31694
12.0.2 (s)

Using a copied URL to a Spotfire web client analysis in another user session results in a blank screen.

ClosedTSS-3169212.0.2 (s)TSS-31692
12.0.2 (s)

There is no way to stop users from accessing an analysis file that is configured for caching but is not available in the cache. This can cause an unnecessarily high load on the server by repeated attempts to access the file.

The issue has been fixed by including information about analysis loading status, and scheduled updates status when denying access to an analysis.

In addition, it is now also possible to ignore an analysis that is currently being loaded, when denying access, by setting scheduled-updates.performance.deny-open-when-not-ready to true in the server configuration.

ClosedTSS-3168012.0.2 (s)TSS-31680
12.0.2 (s)

The landing page is displayed for users who only have access to a single Spotfire Server web page, or to the library and the Spotfire web client only, instead of navigating directly to the accessible page or to the web client.

ClosedTSS-3167212.0.2 (s)TSS-31672
12.0.2 (s)

A user name or password that contains special characters (for example, + or *) does not work for logging in using the cobranding custom login.

ClosedTSS-3166312.0.2 (s)TSS-31663
12.0.2 (s)

For some system combinations, where SQL Server is used as the Spotfire Server database and using different locales, unicode characters are not displayed correctly in the Scheduling & Routing page.

ClosedTSS-3164812.0.2 (s)TSS-31648
12.0.2 (s)

When you work with on-demand data from information links, and you use more than one parameter, Timestamp and Time columns with milliseconds precision sometimes cause errors.

ClosedTSS-3164012.0.2 (s)TSS-31640
12.0.2 (s)

There is no documentation about how to handle a Spotfire Server using RC4_HMAC after the 3DES and RC4_HMAC encryption algorithms were deprecated in Java and became disabled by default for Kerberos (cf. https://www.oracle.com/java/technologies/javase/17-relnote-issues.html).

To enable RC4_HMAC, you must perform some manual steps. See Standards and Algorithms in the TIBCO Spotfire® Server and Environment Security guide for more information.

ClosedTSS-3163912.0.2 (s)TSS-31639
12.0.2 (s)

During a library export/import process, some metadata for the library item is not imported correctly, which results in a content mismatch warning in Spotfire Analyst.

ClosedTSS-3161312.0.2 (s)TSS-31613
12.0.2 (s)

The remove-code-signing-certificate command removes the desired root certificate from the database.

ClosedTSS-3158812.0.2 (s)TSS-31588
12.0.2 (s)

Upgrade of the Spotfire database fails if there are broken items (items without any content) in the library.

ClosedTSS-3158512.0.2 (s)TSS-31585
12.0.2 (s)

Members of the Scheduling and Routing Administrator group, who are not also members of the Administrator group, cannot create user rules, create group rules, or view the Scheduled updates activity page in the Spotfire Server web administration pages.

ClosedTSS-3158412.0.2 (s)TSS-31584
12.0.2 (s)

Import of an exported library folder sometimes fails due to incorrect handling of declared dependencies.

ClosedTSS-3156412.0.2 (s)TSS-31564
12.0.2 (s)

The example script for configuring a Spotfire Server using a script does not include using PostgreSQL.

ClosedTSS-3150512.0.2 (s)TSS-31505
12.0.2 (s)

In rare circumstances, Automation Services jobs are stuck and not retried when an instance is running at full capacity.

ClosedTSDC-703512.0.2 (a)TSDC-7035
12.0.2 (a)

When you access data with the connector for Google BigQuery, long-running queries for data sometimes stop because of a timeout. This happens because the OAuth access token is not refreshed automatically.

ClosedTS-7043012.0.2 (a)TS-70430
12.0.2 (a)

Text areas that open authentication prompts cause Spotfire to close unexpectedly.

ClosedTS-7032712.0.2 (a)TS-70327
12.0.2 (a)

When you work with on-demand data from information links, and you use more than one parameter, Timestamp and Time columns with milliseconds precision sometimes cause errors.

ClosedTS-7012512.0.2 (a)TS-70125
12.0.2 (a)

Any previously customized toolbar is reset, when the user lacks the license Customize Toolbar.

ClosedTS-7004812.0.2 (a)TS-70048
12.0.2 (a)

Drop-down lists in text areas are not automatically updated when 'Include (None) alternative' is modified.

ClosedTS-7004612.0.2 (a)TS-70046
12.0.2 (a)

On-demand filter parameters that are not limited by any markings or filterings do not get grouped together, which results in the wrong query being built.

ClosedTS-7004012.0.2 (a)TS-70040
12.0.2 (a)

The order of data tables in the Filters panel is not copied when using 'Apply Filter Organization'.

ClosedTS-6998012.0.2 (a)TS-69980
12.0.2 (a)

When trying to create a dendrogram from a data table, you get a warning instead of a working dendrogram if the leaf order column is not sorted.

ClosedTERRSRV-101512.0.2 (Ts 1.12.2)TERRSRV-1015
12.0.2 (Ts 1.12.2)

An interrupted engine is not destroyed (java.exe continues to run), consuming resources.

ClosedTERRSRV-101512.0.2 (Ps 1.12.2)TERRSRV-1015
12.0.2 (Ps 1.12.2)

An interrupted engine is not destroyed (java.exe continues to run), consuming resources.

ClosedTSS-3455112.0.12 (s)TSS-34551
12.0.12 (s)

Loading library properties and content for required library items takes too long time. For example, this can happen when executing an information link with many elements.

ClosedTSS-3440812.0.12 (s)TSS-34408
12.0.12 (s)

A message that only concerns upgrades from version 11.7 and earlier, informing about the removal of support for using the Spotfire database as the default join database, is shown when upgrading Spotfire from later versions.

ClosedTSS-3438812.0.12 (s)TSS-34388
12.0.12 (s)

The CLI command config-action-log-database-logger does not work as intended when using integrated authentication (it prompts for username and password).

ClosedTERRSRV-125512.0.12 (Ts 1.12.9)TERRSRV-1255
12.0.12 (Ts 1.12.9)

After migrating from TIBCO Software Statistic Services (TSSS) to the Spotfire Enterprise Runtime for R Service, warnings for packages are shown when executing a data function. This has been addressed by adding a disable.warning.alert property for the TERR, R, and Python services, to disable warnings. The default is false. To disable warnings, set the property to true.

ClosedTERRSRV-125512.0.12 (Ps 1.12.9)TERRSRV-1255
12.0.12 (Ps 1.12.9)

After migrating from TIBCO Software Statistic Services (TSSS) to the Spotfire Enterprise Runtime for R Service, warnings for packages are shown when executing a data function. This has been addressed by adding a disable.warning.alert property for the TERR, R, and Python services, to disable warnings. The default is false. To disable warnings, set the property to true.

ClosedTSS-3417612.0.11 (s)TSS-34176
12.0.11 (s)

The Spotfire Server does not support postMessage as method for transferring the OAuth code to a data connector when using OAuth authentication.

ClosedTSS-3404312.0.11 (s)TSS-34043
12.0.11 (s)

Spotfire for Apple iOS, Spotfire for Android and Spotfire Analytics for macOS cannot connect to a Spotfire Server configured for username/password authentication if HTTP Basic authentication is disabled.

ClosedTSS-3403712.0.11 (s)TSS-34037
12.0.11 (s)

When multiple Web Player analyses are opened simultaneously in the same user session, some analyses might lose URL query parameters. For example, this can be customization parameters when using the Web Player JavaScript API.

ClosedTSS-3403312.0.11 (s)TSS-34033
12.0.11 (s)

The Spotfire Server cannot import visualization mods created using version 14.4.0 or later.

ClosedTSS-3399612.0.11 (s)TSS-33996
12.0.11 (s)

When execution of an information link has failed, the validation that happens afterwards takes a longer time than necessary if metadata cannot be fetched because of insufficient data source permissions.

ClosedTSS-3396212.0.11 (s)TSS-33962
12.0.11 (s)

An incorrect file size message is shown after running the delete-library-version command.

ClosedTSS-3395112.0.11 (s)TSS-33951
12.0.11 (s)

OpenID Connect authentication might break in browsers that are using the experimental feature Private Network Access, even if the feature is in warning-only mode.

ClosedTSS-3393112.0.11 (s)TSS-33931
12.0.11 (s)

When upgrading the node manager via SDN files on Linux, the log4j2 files do not notice the changes.

ClosedTSS-3389712.0.11 (s)TSS-33897
12.0.11 (s)

After upgrading a node manager running on Linux, it is sometimes not possible to perform a rollback due to an unzip error.

ClosedTSS-3381712.0.11 (s)TSS-33817
12.0.11 (s)

Backend sessions are unnecessarily clustered, leading to longer delays than needed.

ClosedTSS-3381512.0.11 (s)TSS-33815
12.0.11 (s)

When you install a second worker host (for Web Player or Automation Services) service on the same node manager on Windows, a non-default port is used (even if the default port, 9501, was suggested when installing).

ClosedTSDC-751612.0.11 (a)TSDC-7516
12.0.11 (a)

When you access large amounts of data with the connector for MySQL, and you use a version of the ODBC driver later than 8.0, Spotfire sometimes stops unexpectedly.

ClosedTS-7833712.0.11 (a)TS-78337
12.0.11 (a)

Sometimes an analysis takes a long time to open even though it as been configured to pre-load data with scheduled updates.

ClosedTS-7805312.0.11 (a)TS-78053
12.0.11 (a)

Some analyses with filter propagation and K-means clustering, and/or line similarity calculations, cannot be opened.

ClosedTS-7783712.0.11 (a)TS-77837
12.0.11 (a)

It is not possible to perform a K-means clustering or a Line similarity calculation based on a line chart that uses a hierarchy on an axis.

ClosedTS-7779812.0.11 (a)TS-77798
12.0.11 (a)

Depending on the load/creation order of the data tables, it is sometimes impossible to open an analysis file when you have done K-means clustering on a data table which is defined with relations and also filter propagation from it but not to it.

ClosedTS-7779212.0.11 (a)TS-77792
12.0.11 (a)

If properties are not previously registered but show up when loading data, they are created with a valid value for the data type, for example, the number '0' for integers. However, the expected default value should be null, to be able to separate absence of a value from a valid value.

The preference UseNullAsDefaultValueForNewProperties (under DataImportSettings) has been added to support this scenario. By default, the old behavior is kept.

ClosedTS-7770512.0.11 (a)TS-77705
12.0.11 (a)

When the RefreshOnDemandData callback is invoked from an IronPython script, and the callback parameter is a function that generates an exception, Spotfire closes unexpectedly.

ClosedTS-7767812.0.11 (a)TS-77678
12.0.11 (a)

Spotfire is sometimes not responsive when you try to highlight or mark vertical (north-south) well sticks in a map chart.

ClosedTS-7765012.0.11 (a)TS-77650
12.0.11 (a)

If an item filter is used without the Include (None) as option selected, there are missing items in the filter result.

ClosedTS-7749312.0.11 (a)TS-77493
12.0.11 (a)

When clicking cancel on an analysis which is currently being loaded using scheduled updates, the loading is not cancelled.

ClosedTS-7743312.0.11 (a)TS-77433
12.0.11 (a)

Marking sometimes does not work as expected if filtering is performed while (Row number) is used on a splitting axis.

ClosedTS-7735112.0.11 (a)TS-77351
12.0.11 (a)

The AutoBinNumeric function can generate too few bins when the column formatting does not include enough decimal digits.

ClosedTSS-3370112.0.10 (s)TSS-33701
12.0.10 (s)

The Run on instance field in the Activity details dialog for an Automation Services job shows the service ID instead of the instance ID.

ClosedTSS-3370012.0.10 (s)TSS-33700
12.0.10 (s)

In Webkit browsers (such as Chrome and Edge), the scrollbar displays top and bottom arrows everywhere where a table is displayed, even when the arrows are not required.

ClosedTSS-3365212.0.10 (s)TSS-33652
12.0.10 (s)

Loading library properties for a required library item takes too long time.

ClosedTSS-3365012.0.10 (s)TSS-33650
12.0.10 (s)

Issues with PostgreSQL non-public schema cause a failure in the database verifier.

ClosedTSS-3355812.0.10 (s)TSS-33558
12.0.10 (s)

You cannot create or delete library items when using the Oracle JDBC driver v. 23.2.0.0.

ClosedTSS-3354812.0.10 (s)TSS-33548
12.0.10 (s)

The SCIM response does not include the multi-valued Groups attribute.

ClosedTSS-3353812.0.10 (s)TSS-33538
12.0.10 (s)

If the encryption password is lost, the internal code trust Certificate Authority is reset.

ClosedTSS-3351612.0.10 (s)TSS-33516
12.0.10 (s)

In environments with a very large number of services and/or many executions of scheduled updates or jobs, the number of "empty" database transactions is unnecessarily high, and so is the load on the database.

ClosedTSS-3351112.0.10 (s)TSS-33511
12.0.10 (s)

When re-authentication is triggered due to an absolute session timeout or due to Kerberos credentials that are about to expire, the Web Player session closes. 

ClosedTSS-3345212.0.10 (s)TSS-33452
12.0.10 (s)

If you perform a search in the Library Browse page of the Spotfire Server web pages, and the search returns a count that exceeds the 100 search results threshold, then no message is displayed.

ClosedTSS-3345012.0.10 (s)TSS-33450
12.0.10 (s)

In some cases, loading an information link with a large number of elements (for example, columns) takes a very long time, because they are loaded one by one for caching purposes.

ClosedTSS-3332712.0.10 (s)TSS-33327
12.0.10 (s)

The Spotfire client and the Spotfire Server represent certificate names in different ways. This different representation can cause problems when the certificates need to match exactly.

ClosedTSAS-116712.0.10 (a)TSAS-1167
12.0.10 (a)

Automation Services jobs do not send progress updates to the server for long-running background tasks, such as on-demand loading of data sources. This might result in the server canceling the job.

ClosedTSDC-745512.0.10 (a)TSDC-7455
12.0.10 (a)

When you embed a Spotfire analysis in an iframe, authentication does not work for Microsoft SharePoint data connections.

ClosedTSDC-740612.0.10 (a)TSDC-7406
12.0.10 (a)

When you use Spotfire with the Brazilian Portuguese language pack, an error occurs when you search the library and multiple data connectors in the results share the same display name.

ClosedTSDC-735012.0.10 (a)TSDC-7350
12.0.10 (a)

When you access data from MongoDB Connector for BI with the connector for MySQL, data that contains Japanese characters is not imported correctly.

ClosedTSDC-734512.0.10 (a)TSDC-7345
12.0.10 (a)

When you access data with the connector for Apache Spark SQL, columns with column names or aliases containing whitespace are sometimes not imported correctly.

ClosedTS-7721912.0.10 (a)TS-77219
12.0.10 (a)

Spotfire sometimes closes unexpectedly when you edit the value of a document property that uses an invalid IronPython script.

ClosedTS-7718612.0.10 (a)TS-77186
12.0.10 (a)

Sometimes, tooltips do not disappear as expected in a visualization mod.

ClosedTS-7697512.0.10 (a)TS-76975
12.0.10 (a)

When setting the TypeId of a visualization and adding a reference line using an IronPython script, an exception is thrown in the script.

ClosedTS-7678612.0.10 (a)TS-76786
12.0.10 (a)

If an HTTP error occurs when retrying exporting SBDF data to the library using File > Export > Data to library, the Automation Services task Export Data Table to Library, or the API DataTable.ExportDataToLibrary, it can result in only part of the data table being saved to the library.

ClosedTS-7674212.0.10 (a)TS-76742
12.0.10 (a)

Localized exception messages shown at initial startup (at assembly loading) that require UTF-8 encoding to be properly rendered (for example, for a web player service instance) can be garbled.

ClosedTS-7667612.0.10 (a)TS-76676
12.0.10 (a)

Shapefiles containing gaps between the shapes cannot be opened.

ClosedTS-7644312.0.10 (a)TS-76443
12.0.10 (a)

The Data Table Properties dialog sometimes shows the wrong value for the "Prompt for new settings before loading" setting.

ClosedTS-7639112.0.10 (a)TS-76391
12.0.10 (a)

When running the Application Profiler on a folder containing multiple analysis files based on information links, the application sometimes starts in offline mode.

ClosedTS-7633512.0.10 (a)TS-76335
12.0.10 (a)

It is not possible to configure a reference line to be based on a column property for a binned axis.

ClosedTS-7618012.0.10 (a)TS-76180
12.0.10 (a)

When setting indexed properties from IronPython using a CategoryKey, Spotfire closes unexpectedly with a StackOverflowException.

ClosedTS-7610912.0.10 (a)TS-76109
12.0.10 (a)

If new versions of related packages are deployed to a Spotfire Server and one or more of these packages are removed from the set, Spotfire Analyst can close unexpectedly, or show an exception in runtime, if a user declines to update to the new version of the set of packages.

ClosedTS-7607212.0.10 (a)TS-76072
12.0.10 (a)

If you click instead of drawing a rectangle when attempting to zoom in a visualization, Spotfire closes unexpectedly.

ClosedTSS-3147812.0.1 (s)TSS-31478
12.0.1 (s)

It is not possible to search for External Updates in the Scheduling & Routing, Activity table in the TIBCO Spotfire Server web administration pages.

ClosedTSS-3146212.0.1 (s)TSS-31462
12.0.1 (s)

Running a configuration script can fail if the script contains many database calls.

ClosedTSS-3145912.0.1 (s)TSS-31459
12.0.1 (s)

The same trusted entities, but with a different trust source ("Trusted by"), are presented as duplicate entries on the My Account page and under User > Trusted signers and items.

ClosedTSS-3145812.0.1 (s)TSS-31458
12.0.1 (s)

On the Monitoring & Diagnostics, Routing: Analyses page, if multiple analyses have the same path, then only the first occurrence of an analysis is duplicated, and the other analyses with the same path are ignored.

ClosedTSS-3145712.0.1 (s)TSS-31457
12.0.1 (s)

From the Monitoring & Diagnostics page, when you select a node, and from the Nodes & Services > Network page, when you select a node, service, or server, the link to the deployment area is broken. 

ClosedTSS-3145012.0.1 (s)TSS-31450
12.0.1 (s)

The sentence about differences in calculation results between Windows and Linux in the TIBCO Spotfire® Server and Environment - Installation and Administration guide is incorrect.

ClosedTSS-3141812.0.1 (s)TSS-31418
12.0.1 (s)

In the library, the context menu option Copy link is missing for analysis files and Information Link files.

ClosedTSS-3141612.0.1 (s)TSS-31416
12.0.1 (s)

A database upgrade can fail if a library item's properties are not going to be versioned.

ClosedTSS-3141212.0.1 (s)TSS-31412
12.0.1 (s)

Opening or accessing an imported column causes Spotfire Analyst to fail unexpectedly.

ClosedTSS-3140112.0.1 (s)TSS-31401
12.0.1 (s)

For the PostgreSQL database, deleting a library item that has multiple versions does not delete the content for all versions.

ClosedTSS-3139312.0.1 (s)TSS-31393
12.0.1 (s)

Library searches do not use function-based indexes in case-sensitive databases such as Oracle and PostgreSQL.

ClosedTSS-3139112.0.1 (s)TSS-31391
12.0.1 (s)

If a Library search includes an open bracket ( '[' ), the search fails for a SQL Server database.

ClosedTSS-3132112.0.1 (s)TSS-31321
12.0.1 (s)

If issues prevent communication between the node manager and a service, the service is sometimes not informed that it should shut down gracefully, and it takes too long to stop the service. Calls to the service should be retried, at least for a short period of time, to reduce the number of such cases.

ClosedTSDC-703112.0.1 (a)TSDC-7031
12.0.1 (a)

When you access data with the connector OData, an unnecessary request header is included that sometimes causes the request for data to fail.

ClosedTSDK-69212.0.1 (a)TSDK-692
12.0.1 (a)

On Linux, custom licenses in the Spotfire Server user interface sometimes show up in non-English. This can occur for extensions that contain language packs where the display UI in Windows is set to one of the languages that are part of the extension.

ClosedTS-6995812.0.1 (a)TS-69958
12.0.1 (a)

When adding or configuring actions in Spotfire, it is possible to select services that use integer as input data type, even though these services cannot be configured, nor called.

ClosedTS-6992512.0.1 (a)TS-69925
12.0.1 (a)

Buttons and menu items for external actions might be incorrectly shown or hidden, because the license feature 'TIBCO Spotfire Consumer > Use External Actions' does not work as intended.

ClosedTS-6991512.0.1 (a)TS-69915
12.0.1 (a)

When you configure a data connection, if you set up relations and joins in the data in certain ways, Spotfire can stop unexpectedly when you try to use the connection.

ClosedTS-6991112.0.1 (a)TS-69911
12.0.1 (a)

If you add a hierarchy in a cross table, and the new hierarchy has the same name as a hierarchy that has previously been deleted, Spotfire closes unexpectedly.

ClosedTS-6988012.0.1 (a)TS-69880
12.0.1 (a)

The Spotfire client is closed unexpectedly when writing certain types of invalid search expressions.

ClosedTS-6983512.0.1 (a)TS-69835
12.0.1 (a)

Spotfire closes unexpectedly when a custom rule in a color scheme grouping is edited in a table visualization.

ClosedTS-6968812.0.1 (a)TS-69688
12.0.1 (a)

There is no action logging for datasource_wp and datasource_pro when data is loaded in parallel.

ClosedTSS-3149512.0.1 (a)TSS-31495
12.0.1 (a)

In information links, Time/DateTime columns with milliseconds resolution can cause issues with on-demand data tables.

ClosedSNXT-798112.0.1 (T 6.0.1)SNXT-7981
12.0.1 (T 6.0.1)

The hyperlink from the TERR system requirements to the TIBCO Community site is broken.

ClosedSNXT-796812.0.1 (T 6.0.1)SNXT-7968
12.0.1 (T 6.0.1)

If you call {{buildServerSPK }}or {{buildSPK }}from the SpotfireSPK package with the {{repos }}and {{buildDir }}options specified, the function call can fail with the following error. 

The process cannot access the file because it is being used by another process. 

ClosedSNXT-794412.0.1 (T 6.0.1)SNXT-7944
12.0.1 (T 6.0.1)

If the system environment variable to R_HOME is set before starting Spotfire, then the menu option TERR Tools > Launch RStudio IDE fails the first time with the error 

Item has already been added. Key in dictionary: 'R_HOME' Key being added: 'R_HOME' 

and then subsequent times with:

Cannot create a file when that file already exists.

ClosedSNXT-603212.0.1 (T 6.0.1)SNXT-6032
12.0.1 (T 6.0.1)

In certain scenarios, using the parallel package could result in orphan java processes that are not shut down correctly. These processes consume resources after the script is executed.

ClosedTSAS-110712.0.0 (s)TSAS-1107
12.0.0 (s)

The Spotfire Analyst and the Automation Services service can become unresponsive if they are provided with very low values for height or width in the tasks "Export Image" and "Send Email."

ClosedTS-6939912.0.0 (s)TS-69399
12.0.0 (s)

Long timeouts for OCSP requests in node services can cause node services to be unresponsive.

ClosedTS-3779112.0.0 (s)TS-37791
12.0.0 (s)

The documentation states that the Administrator user group includes the permissions from all other system groups. In fact, the Administrator group does not include permissions from the Script Author and Custom Query Author groups.

ClosedTSS-3211112.0.0 (s)TSS-32111
12.0.0 (s)

The system requirements topic for installing Web Player did not explicitly state that the requirement applied to the Windows operating system only.

ClosedTSS-3114212.0.0 (s)TSS-31142
12.0.0 (s)

External scheduled updates are not listed in the Scheduled updates activity table in the Spotfire Server web administration pages.

ClosedTSS-3104812.0.0 (s)TSS-31048
12.0.0 (s)

The help topic Configure LDAPS in the TIBCO Spotfire Server and Environment - Installation and Administration Manual should use the command -importcert rather than -import.

ClosedTSS-3101012.0.0 (s)TSS-31010
12.0.0 (s)

The find-analysis-scripts command does not properly trust multi-line custom queries.

ClosedTSS-3094512.0.0 (s)TSS-30945
12.0.0 (s)

External authentication does not work when connecting with a web client.

ClosedTSS-3092412.0.0 (s)TSS-30924
12.0.0 (s)

In the TIBCO Spotfire Server Installation and Administration guide, the topic Configuring HTTPS should be clarified for administrators who do not use X.509 client certificates.

ClosedTSS-3091512.0.0 (s)TSS-30915
12.0.0 (s)

The Spotfire Server starts even if it cannot bind to one or more ports.

ClosedTSS-3086512.0.0 (s)TSS-30865
12.0.0 (s)

The filter option 'Default routing' is missing for the Resource pool filter in the Scheduling & Routing, Rules page.

ClosedTSS-3085412.0.0 (s)TSS-30854
12.0.0 (s)

The instructions for verifying a data source template contain incorrect information.

ClosedTSS-3085112.0.0 (s)TSS-30851
12.0.0 (s)

An error is shown when editing a rule's custom schedule.

ClosedTSS-3085012.0.0 (s)TSS-30850
12.0.0 (s)

When using TIBCO Cloud Spotfire and trying to download the Spotfire Analyst client or other resources from the Downloads page, this is sometimes not possible because the download link has expired.

ClosedTSS-3084712.0.0 (s)TSS-30847
12.0.0 (s)

In the action log, the sessions metric incorrectly shows the total number of sessions that have been created instead of the current number of active sessions.

ClosedTSS-3084312.0.0 (s)TSS-30843
12.0.0 (s)

In the Scheduling & Routing, Rules page, the resource pool name should be used instead of the resource pool ID when filtering.

ClosedTSS-3083512.0.0 (s)TSS-30835
12.0.0 (s)

In the library, you cannot move a folder to another folder whose name starts with the same characters as the folder you try to move.

ClosedTSS-3082112.0.0 (s)TSS-30821
12.0.0 (s)

In the unlikely event that a user logs in and out at the same time, a potential deadlock can occur.

ClosedTSS-3082012.0.0 (s)TSS-30820
12.0.0 (s)

When a very high maximum number of connections is configured for a data source, an excessive amount of memory is allocated.

ClosedTSS-3079912.0.0 (s)TSS-30799
12.0.0 (s)

When the Library settings specify that the search input must not be present on the Library page, the Create folder icon button is not displayed. 

ClosedTSS-3078912.0.0 (s)TSS-30789
12.0.0 (s)

In the Scheduling & Routing Rules page and Activity page, when a resource pool is not available, an inconsistent name is used for the resource pool.

ClosedTSS-3078812.0.0 (s)TSS-30788
12.0.0 (s)

In the Monitoring & Diagnostics Instances page, if you search by instance ID, you will get incorrect search results.

ClosedTSS-3077612.0.0 (s)TSS-30776
12.0.0 (s)

When you edit a user's profile, If you leave Display name empty, an error is displayed.

ClosedTSS-3075612.0.0 (s)TSS-30756
12.0.0 (s)

The Options documentation for the command-line command set-sensitive-config-prop documentation mistakenly includes the flag --encrypt=value

ClosedTSS-3074312.0.0 (s)TSS-30743
12.0.0 (s)

Setting the level of the com.spotfire.ws.soap.SOAP logger to DEBUG does not enable SOAP logging.

ClosedTSS-3074012.0.0 (s)TSS-30740
12.0.0 (s)

In the library, it is not possible to delete items which have dependencies (where other items depend on them).

ClosedTSS-3069212.0.0 (s)TSS-30692
12.0.0 (s)

When trying to view a specific rule's job activity, the result can be imprecise and list more than one job because the search filter uses the rule name only.

ClosedTSS-3069012.0.0 (s)TSS-30690
12.0.0 (s)

The value displayed in the Last start time column of the Scheduling & Routing Rules page is incorrect.

ClosedTSS-3062312.0.0 (s)TSS-30623
12.0.0 (s)

It is not possible to remove all groups from a specific group.

ClosedTSS-3061212.0.0 (s)TSS-30612
12.0.0 (s)

When you use Information Services, errors can occur when you load several information links with Date, Time, and/or DateTime columns at the same time.

ClosedTSS-3059512.0.0 (s)TSS-30595
12.0.0 (s)

The Welcome dialog and the installation steps dialog for the TIBCO Cloud Spotfire Library do not fit on a small screen.

ClosedTSS-3057812.0.0 (s)TSS-30578
12.0.0 (s)

The create-deployment-area CLI command does not provide validation according to the rules in the documentation.

ClosedTSS-3053712.0.0 (s)TSS-30537
12.0.0 (s)

Running nodes on Windows Server 2022 with a connection to the Spotfire Server through HTTPS and TLS 1.3 can cause stability issues.

ClosedTSS-3052712.0.0 (s)TSS-30527
12.0.0 (s)

Data functions cannot be seen in the library, and Data function is not an available type when filtering in the library.

ClosedTSS-3051912.0.0 (s)TSS-30519
12.0.0 (s)

Blocked users and certificates should not be possible to be added as trusted signers for a group.

ClosedTSS-3051812.0.0 (s)TSS-30518
12.0.0 (s)

Blocked users, certificates and items should be highlighted with an error icon in the tables that show information about trust, that is, on the following pages: My Account (Trusted signers and items section), Group details (Trusted signers tab), User details (Trusted signers and items tab)

ClosedTSS-3051312.0.0 (s)TSS-30513
12.0.0 (s)

The config-external-ignite-process erroneously removes all of the JVM options from the configuration if no options are specified while updating another value.

ClosedTSS-3051212.0.0 (s)TSS-30512
12.0.0 (s)

The documentation incorrectly states that default value for the Web Player service configuration setting maxReceivedMessageSizeMb is 64 MB. The actual default value is 1024 MB.

ClosedTSS-3050812.0.0 (s)TSS-30508
12.0.0 (s)

The documentation does not specify that you must configure HTTPS if you want to set the cookie attribute SameSite to None.

ClosedTSS-3045512.0.0 (s)TSS-30455
12.0.0 (s)

While moving one or more items in the library, and the Move banner is displayed at the top of the page, the last item in the library is no longer visible.

ClosedTSS-3045212.0.0 (s)TSS-30452
12.0.0 (s)

Error code 3 is returned when executing the command config run simple-config-ldap.txt, due to a superfluous backslash in the file.

ClosedTSS-3040012.0.0 (s)TSS-30400
12.0.0 (s)

The dialog showing information about pre- and post-service rollback for an updated service permanently shows the spinner and does not load data.

ClosedTSS-3034712.0.0 (s)TSS-30347
12.0.0 (s)

Failing to upload a package in a deployment area results in an unfriendly error message.

ClosedTSS-3033612.0.0 (s)TSS-30336
12.0.0 (s)

When deleting a used deployment area, it should not be allowed to move nodes and services to an empty deployment area.

ClosedTSS-3026112.0.0 (s)TSS-30261
12.0.0 (s)

You are not allowed to add multiple saved schedules with identical configurations, nor to add new schedules with identical configurations when creating or editing a rule.

ClosedTSS-3020112.0.0 (s)TSS-30201
12.0.0 (s)

The error message and status code shown in the Spotfire Server web administration pages when a circular membership exception occurs is incorrect.

ClosedTSS-3016612.0.0 (s)TSS-30166
12.0.0 (s)

In the Scheduling & Routing app, when you navigate from a rule with a name containing a character that requires URL encoding (such as '&', '+', '%', and so on) to its corresponding activity, you can encounter incorrect search results, or you can be redirected to the landing page. 

ClosedTSS-2997312.0.0 (s)TSS-29973
12.0.0 (s)

Logging to the export log for the Spotfire Analyst client is interrupted due to a concurrency issue. The job continues and is unaffected; only logging is interrupted.

ClosedTSS-2996212.0.0 (s)TSS-29962
12.0.0 (s)

The selection in tables in the web administration pages is not maintained when refreshing the table data.

ClosedTSS-2976912.0.0 (s)TSS-29769
12.0.0 (s)

After changing the deployment area for a group, it is no longer possible to go back to the state where the group always uses the current default deployment area.

ClosedTSS-2704712.0.0 (s)TSS-27047
12.0.0 (s)

Library items with duplicated names, and of the same type and in the same folder, can be created if they are saved at the same time. 

ClosedTSS-1508012.0.0 (s)TSS-15080
12.0.0 (s)

It is not possible to remove a primary parent group in the settings for a group.

ClosedTSDC-699312.0.0 (a)TSDC-6993
12.0.0 (a)

Expressions containing an aggregating function within a column function (where the latter accepts more than one argument) cannot not be used as a calculated column or as a visualization axis expression.

This affects the connectors for SAP HANA (when using Analytical Views). Attivio, IBM Netezza and Google BigQuery.

ClosedTSDC-698412.0.0 (a)TSDC-6984
12.0.0 (a)

An error occurs when you create or open data connections to TIBCO Cloud™ Live Apps.

ClosedTSDC-697212.0.0 (a)TSDC-6972
12.0.0 (a)

When you access data with the connector for Amazon Redshift, sometimes valid connection settings are incorrectly removed because of a case sensitive check.

ClosedTSDC-696112.0.0 (a)TSDC-6961
12.0.0 (a)

When you access data from Salesforce, an error occurs if a query from Spotfire to Salesforce contains more than 16,000 characters.

ClosedTSDC-694012.0.0 (a)TSDC-6940
12.0.0 (a)

In the Microsoft SharePoint Online Connection dialog, it is not possible to add a SharePoint Site if the URL contains spaces or encoded spaces (%20).

ClosedTSDC-495412.0.0 (a)TSDC-4954
12.0.0 (a)

When you access data with the connectors for Apache Drill or Dremio, some date and time functions are not available for in-database data tables.

ClosedTS-6979012.0.0 (a)TS-69790
12.0.0 (a)

The example for enabling external actions with TIBCO Cloud Integration is missing a comma.

ClosedTS-6954412.0.0 (a)TS-69544
12.0.0 (a)

Custom JavaScript code, including visualization mods, does not work due to lack of WebGL support.

ClosedTS-6952312.0.0 (a)TS-69523
12.0.0 (a)

If a loading information link is interrupted by network errors, and at the same time the database is changed, then the loading data could be corrupted. Now, in such a case, an error occurs so that the user can retry loading. 

ClosedTS-6950112.0.0 (a)TS-69501
12.0.0 (a)

The bundled Python interpreter does not include the include directory from the Python distribution, which is required for installing some Python packages.

ClosedTS-6934012.0.0 (a)TS-69340
12.0.0 (a)

Reference lines computed on a non-aggregating axis in an aggregating visualization are sometimes incorrect when combined with multiple scales.

ClosedTS-6931112.0.0 (a)TS-69311
12.0.0 (a)

In some cases, reference lines based on Line from Data Table do not show up in the correct trellis panel when multiple scales are used.

ClosedTS-6929812.0.0 (a)TS-69298
12.0.0 (a)

The documentation of the function Milliseconds erroneously states that the function returns a Real value when using a TimeSpan argument, while it actually returns an Integer value.

ClosedTS-6923812.0.0 (a)TS-69238
12.0.0 (a)

The TIBCO Spotfire Application Profiler Tech Note document does not inform you that the task scheduler setting Run whether the user is logged on or not is currently not supported.

ClosedTS-6922312.0.0 (a)TS-69223
12.0.0 (a)

The TIBCO Spotfire Application Profiler Tech Note document contains an incorrect command-line example.

ClosedTS-6921812.0.0 (a)TS-69218
12.0.0 (a)

It is not possible to apply the state to filterings when using an analysis in a web client.

ClosedTS-6918412.0.0 (a)TS-69184
12.0.0 (a)

When an administrator switches the user group for a user, the correct preferences are sometimes not applied for the user until Spotfire Analyst has been restarted twice.

ClosedTS-6914912.0.0 (a)TS-69149
12.0.0 (a)

Non-ASCII text in service--stdout.log might be garbled.

ClosedTS-6910412.0.0 (a)TS-69104
12.0.0 (a)

'Set Up Data Source' is spelled incorrectly ('Setup Data Source') in the Information Designer user interface.

ClosedTS-6907312.0.0 (a)TS-69073
12.0.0 (a)

The file path to the performance logger log file is missing a path separator, which causes the log file to end up outside the ‘Logs’ folder.

ClosedTS-6902912.0.0 (a)TS-69029
12.0.0 (a)

After interacting with the Select columns dialog for one axis in a visualization, and then adding or removing columns in the Select columns dialog for another axis in the visualization, the add/remove operation makes the dialog incorrectly switch back to the first axis.

ClosedTS-6893812.0.0 (a)TS-68938
12.0.0 (a)

In map charts, labels are sometimes displayed incorrectly because scaling is not taken into account.

ClosedTS-6893512.0.0 (a)TS-68935
12.0.0 (a)

Load balancers (especially an AWS load balancer) between the Spotfire Analyst and the Spotfire Server or between node services and the Spotfire Server can cause random connection problems.

ClosedTS-6892612.0.0 (a)TS-68926
12.0.0 (a)

It is not possible to specify display names for icon rules in text areas.

ClosedTS-6890712.0.0 (a)TS-68907
12.0.0 (a)

Running Spotfire Analyst on Windows 11 with a connection to the Spotfire Server through HTTPS and TLS 1.3 can cause stability issues.

ClosedTS-6889112.0.0 (a)TS-68891
12.0.0 (a)

Dragging an analysis to the visualizations canvas, while the Save as library flyout is open, makes the application non-responsive.

ClosedTS-6887612.0.0 (a)TS-68876
12.0.0 (a)

When you search for items in the Files and data flyout, it is not possible to view details of a Recommended analysis.

ClosedTS-6885112.0.0 (a)TS-68851
12.0.0 (a)

When you save an analysis file that uses a data connection or connection data source stored in the Spotfire library, saved credentials are also stored in the .dxp analysis file.

ClosedTS-6883412.0.0 (a)TS-68834
12.0.0 (a)

It is no longer possible to launch the Edit Parameters user interface for data functions by prompting on a DataFunction through the API.

ClosedTS-6880712.0.0 (a)TS-68807
12.0.0 (a)

Log files currently opened for writing by another process cannot be added as a data source.

ClosedTS-6880612.0.0 (a)TS-68806
12.0.0 (a)

When opening an analysis, and there are both automatically executing data functions and on-demand data tables that depend on the output of the data functions, then the on-demand action sometimes initially fails to fetch new data.

ClosedTS-6875912.0.0 (a)TS-68759
12.0.0 (a)

Clicking in a custom visualization does not change the active visualization or close open pop-up menus.

ClosedTS-6874812.0.0 (a)TS-68748
12.0.0 (a)

Some multithreaded Python data functions never finish when run locally.

ClosedTS-6874312.0.0 (a)TS-68743
12.0.0 (a)

When an axis in a scatter plot is auto-binned, an error message is shown if you try to open the axis popover for the binned axis.

ClosedTS-6871112.0.0 (a)TS-68711
12.0.0 (a)

When reading data from certain streams (for example, via TIBCO Spotfire Statistics Services, including when Statistics Services is called through Automation Services), an internal issue causes data to be only partially read, and the data is therefore corrupted.

ClosedTS-6870812.0.0 (a)TS-68708
12.0.0 (a)

A mod signed with a certificate, where there is no method to check the revocation status of the certificate because revocation is not supported by the certificate authority, is considered to have an invalid signature.

ClosedTS-6870712.0.0 (a)TS-68707
12.0.0 (a)

Editing in input fields or text areas might trigger other actions in Spotfire, such as deleting marked data if the Delete key is pressed.

ClosedTS-6857912.0.0 (a)TS-68579
12.0.0 (a)

Numeric formatting in old analyses can sometimes show the wrong number of decimals.

ClosedTS-6848612.0.0 (a)TS-68486
12.0.0 (a)

An unhelpful error message is shown when a user tries to open a visualization mod created with a newer Mods API version than the API version supported by the currently used Spotfire client version.

ClosedTS-6845612.0.0 (a)TS-68456
12.0.0 (a)

Hierarchical date axes are displayed differently when visualizing sparse data in the web client and the installed client. 

ClosedTS-6827412.0.0 (a)TS-68274
12.0.0 (a)

Spotfire closes unexpectedly if you set the coordinate reference system to None in a map chart that was originally created in another language.

ClosedTS-6611212.0.0 (a)TS-66112
12.0.0 (a)

If an analysis contains multiple data tables, the data table selected in the Data in analysis flyout is sometimes not used when adding new visualizations on a new page.

ClosedTS-6356312.0.0 (a)TS-63563
12.0.0 (a)

Clearing the check box ‘Visualization title visible by default’ in Tools > Options > Visualization does not hide the visualization title.

ClosedTS-6198112.0.0 (a)TS-61981
12.0.0 (a)

Reopening of an analysis without user state, after the correct state has failed to be applied, does not actually remove the user state.

ClosedTS-6183912.0.0 (a)TS-61839
12.0.0 (a)

Python data functions are sometimes slow to start up, and would benefit from having pre-started Python processes (hot spares) available when running locally.

ClosedTS-5834512.0.0 (a)TS-58345
12.0.0 (a)

The documentation for Spotfire Administration Manager is not available as an online web help.

ClosedTS-4468412.0.0 (a)TS-44684
12.0.0 (a)

It is not possible to specify display names for icon rules in graphical tables.

ClosedTERRSRV-72412.0.0 (Ts 1.12.0)TERRSRV-724
12.0.0 (Ts 1.12.0)

A timing issue for fetching data function output on small or fast execution times can cause the job response to fail.

ClosedSNXT-793012.0.0 (T 6.0.0)SNXT-7930
12.0.0 (T 6.0.0)

System Requirements documentation has been updated to reflect required library
installation for running the TERR console on RHEL 8, CentOS 8, and SUSE 15.

ClosedSNXT-792312.0.0 (T 6.0.0)SNXT-7923
12.0.0 (T 6.0.0)

When functions like readLines read UTF-8 characters,
they no longer skip illegal Unicode characters (such as 0xFFFD)
with a
warning, but instead read them as a character (for example, the
character 0xFFFD). This change permits loading the package jsonld,
which reads a long js script including
0xFFFD characters.

ClosedSNXT-792012.0.0 (T 6.0.0)SNXT-7920
12.0.0 (T 6.0.0)

This RAPI entry is required for the systemfonts package to be loaded. GEStrMetric is not functional, so calls to it do not give expected results; Calls to it result in a warning.

ClosedSNXT-790612.0.0 (T 6.0.0)SNXT-7906
12.0.0 (T 6.0.0)

When utils::unzip has problems unzipping a file when used with install.packages (for example), it now gives an error message containing details about the error. Previously, the errors were printed to the standard error stream and were not part of the error message itself. 

ClosedSNXT-789512.0.0 (T 6.0.0)SNXT-7895
12.0.0 (T 6.0.0)

regmatches(x, invert=TRUE, ...) and regmatches(x, invert=NA, ...) would give the error "missing value where TRUE/FALSE needed" when x contained an NA. These functions no longer give an error.

ClosedSNXT-789412.0.0 (T 6.0.0)SNXT-7894
12.0.0 (T 6.0.0)

stats::reformulate() now has the argument env=parent.frame() so
you can make the environment of the returned formula whatever you want it to be.

ClosedSNXT-789312.0.0 (T 6.0.0)SNXT-7893
12.0.0 (T 6.0.0)

as.POSIXct("2029-02-29 14:17",format="%Y-%m-%d %H:%M")
now returns NA, rather than returning 2029-03-01.  This change in behavior now matches open-source R. 

ClosedSNXT-789112.0.0 (T 6.0.0)SNXT-7891
12.0.0 (T 6.0.0)

Improved error handling in TERR for callingRf_error while executing a R_new_custom_connection callback method prevents TERR from closing unexpectedly when you use the curl package.

ClosedSNXT-787612.0.0 (T 6.0.0)SNXT-7876
12.0.0 (T 6.0.0)

The Rapi entries CAR, CDR, and TAG now work on function
objects. The corresponding entries for setting (SETCAR, SETCDR,
and
SET_TAG) also work on function objects. These entries are called by the
qs
package.

ClosedSNXT-786412.0.0 (T 6.0.0)SNXT-7864
12.0.0 (T 6.0.0)

A small memory leak in base::OlsonNames() has been fixed.

ClosedSNXT-785412.0.0 (T 6.0.0)SNXT-7854
12.0.0 (T 6.0.0)

The Rapi entries TAG and SET_TAG now allow any object
to be the 'tag' of a pairlist, rather than giving an error. The Rapi entry
R_UnwindProtect does not give an error "bad continuation
argument"
. These changes prevent problems using the vroom and cpp11
packages.

ClosedSNXT-785212.0.0 (T 6.0.0)SNXT-7852
12.0.0 (T 6.0.0)

The R C API function VECTOR_ELT(x,i) accepts i up to max(TRUELENGTH,length)-1, not just to length-1, which is needed for the data.table package, version 1.13.0, to work in TERR.

ClosedSNXT-784312.0.0 (T 6.0.0)SNXT-7843
12.0.0 (T 6.0.0)

TERR now correctly handles CTRL+C interrupts in non-interactive sessions, such as when TERR is started with the options -e, -f, or < file, or when TERR is run in Emacs/ESS.

ClosedSNXT-783312.0.0 (T 6.0.0)SNXT-7833
12.0.0 (T 6.0.0)

contrib.url(type="mac.binary") no longer adds the nickname of a MacOS version in the returned URL.

ClosedSNXT-782812.0.0 (T 6.0.0)SNXT-7828
12.0.0 (T 6.0.0)

Several selection and replacement functions defined
as TERR natives (such as storage.mode, `$`, `[<-`, and so on) now return the
correct arguments when passed to the args and formals functions.

ClosedSNXT-782512.0.0 (T 6.0.0)SNXT-7825
12.0.0 (T 6.0.0)

On Windows, file.rename(aa,bb) no longer fails if the file bb already exists.

ClosedSNXT-782312.0.0 (T 6.0.0)SNXT-7823
12.0.0 (T 6.0.0)

If a C function called with .Call returns the C NULL value, then the R NULL object is returned instead, and a warning is generated.

ClosedSNXT-782212.0.0 (T 6.0.0)SNXT-7822
12.0.0 (T 6.0.0)

Support for the parallel package accessing TIBCO Spotfire
Statistics Services has been removed. The TERR function
makeTSSScluster has been removed, and the function makeCluster(type="TSSS",...) gives an error.

ClosedSNXT-780912.0.0 (T 6.0.0)SNXT-7809
12.0.0 (T 6.0.0)

Changes to Java 11 caused a failure accessing TIBCO Spotfire® Statistics Services from the parallel package running under TERR. Because of this issue, support for the parallel package accessing Spotfire® Statistics Services is deprecated running under Java 11. (This is not an issue running under Java 8.) Affected TERR functions include makeCluster(type="TSSS",...) and makeTSSScluster(...). Support for the parallel package accessing Spotfire Statistics Services will be removed in future releases.

ClosedSNXT-780412.0.0 (T 6.0.0)SNXT-7804
12.0.0 (T 6.0.0)

Following R 4.0.0, S3 method dispatching for cbind and rbind has changed, so it calls the cbind or rbind S3 method for the first argument that has one, rather than using the default cbind or rbind if multiple arguments have different S3 methods.

ClosedSNXT-780012.0.0 (T 6.0.0)SNXT-7800
12.0.0 (T 6.0.0)

The unexported function utils:::checkHT has been defined so that the code in the Matrix package can call it. The function do.call('[,argList) now works correctly if argList contains missing values for the selection indices.

ClosedSNXT-779812.0.0 (T 6.0.0)SNXT-7798
12.0.0 (T 6.0.0)

suspendInterrupts(expr)
allowInterrupts(expr)

These functions execute an expression while suspending or enabling user interrupts. Finalizers are now executed with interrupts suspended.    

ClosedSNXT-779512.0.0 (T 6.0.0)SNXT-7795
12.0.0 (T 6.0.0)

The argument matching with ... and its default values have been changed to match open-source R. Also, the lapply and other apply functions have been changed to ignore extra missing arguments specified using 'a,i=,b' to match changes made in open-source R version 3.5.0.

ClosedSNXT-779012.0.0 (T 6.0.0)SNXT-7790
12.0.0 (T 6.0.0)

If options('interrupt') is set to a function, it is called with no arguments if an interrupt condition is not caught. If this function invokes a restart named "resume", then the interrupted computation is resumed.

ClosedSNXT-778912.0.0 (T 6.0.0)SNXT-7789
12.0.0 (T 6.0.0)

While TERR processes an interrupt, it defines a restart named "resume". If the function withCallingHandlers defines an interrupt condition handler that invokes this restart, the interrupted computation is
resumed.

ClosedSNXT-778712.0.0 (T 6.0.0)SNXT-7787
12.0.0 (T 6.0.0)

TERR now supports the Rapi entry R_removeVarFromFrame for removing a variable from an environment. This entry, added to R-4.0.0, is useful because Rf_defineVar can no longer be used to remove a variable from an environment.

ClosedSNXT-777712.0.0 (T 6.0.0)SNXT-7777
12.0.0 (T 6.0.0)

If you manually edited the DCF created by a call to buildServerSPK, and then rebuilt the SPK from the DCF without explicitly providing a value for the spkName argument, then the function could fail with an error.  This issue has been fixed.

ClosedSNXT-777412.0.0 (T 6.0.0)SNXT-7774
12.0.0 (T 6.0.0)

The normalizePath function on Windows now returns the capitalization used in the "official" version of the file name.  Previously, the capitalization depended on context.

ClosedSNXT-777012.0.0 (T 6.0.0)SNXT-7770
12.0.0 (T 6.0.0)

The C code function Rf_defineVar(sym,R_UnboundValue,env) now gives an error, rather than removing the variable from env. This change matches a change in R 4.0.0.

ClosedSNXT-776012.0.0 (T 6.0.0)SNXT-7760
12.0.0 (T 6.0.0)

The summary method for lm objects now also returns the weights component from the lm object. if it exists.

ClosedSNXT-775712.0.0 (T 6.0.0)SNXT-7757
12.0.0 (T 6.0.0)

transform.data.frame() now passes arguments to data.frame(). For example, it now passes stringsAsFactors and check.names to data.frame() instead of treating them like new columns in the data.frame it produces.

ClosedSNXT-775412.0.0 (T 6.0.0)SNXT-7754
12.0.0 (T 6.0.0)

The functions suppressMessages and suppressWarnings now include the argument classes. This argument is used for suppressing only certain classes of messages or warnings.

ClosedSNXT-774712.0.0 (T 6.0.0)SNXT-7747
12.0.0 (T 6.0.0)

When printing a list containing classed objects or an object with classed attributes, the print method for those classed objects did not get exactly the arguments passed to print: some arguments were omitted and some were added. This issue has been fixed.

ClosedSNXT-774412.0.0 (T 6.0.0)SNXT-7744
12.0.0 (T 6.0.0)

The functions regexpr, gregexpr, and regexec functions now add
the index.type and useBytes attributes to their output. This change is to match open-source R behavior.

ClosedSNXT-774112.0.0 (T 6.0.0)SNXT-7741
12.0.0 (T 6.0.0)

The exclude and useNA arguments to table() did not work properly in several ways. For example, exclude=NULL had the side effect of setting useNA to "always". These arguments now work as they do in open source R.

Also, factor(exclude=NA, x) had excluded both NA and NaN from the levels of the resulting factor. This function now excludes only NA.

ClosedSNXT-773912.0.0 (T 6.0.0)SNXT-7739
12.0.0 (T 6.0.0)

Making a data.frame from a recursive list would sometimes drop some parts of the resulting column names.

ClosedSNXT-773812.0.0 (T 6.0.0)SNXT-7738
12.0.0 (T 6.0.0)

An incorrect error message could be printed when there was a tryCatch call within an on.exit expression.

ClosedSNXT-773112.0.0 (T 6.0.0)SNXT-7731
12.0.0 (T 6.0.0)

TERR now allows collecting errors generated within internal
OpenMP code, which can lead to errors with text such as "Error:
invalid comparison with complex values (600 times in omp region)"
.

ClosedTERRSRV-139512.0.0 (Ps 1.12.0)TERRSRV-1395
12.0.0 (Ps 1.12.0)

When you build Python packages into a Spotfire package (SPK), you cannot include Python packages that start with the same name as a Python package included with the Python interpreter SPK package. For example, you cannot include the package 'pandas_flavor' because the 'pandas' package is included with the interpreter.

ClosedTERRSRV-138412.0.0 (Ps 1.12.0)TERRSRV-1384
12.0.0 (Ps 1.12.0)

The bundled Python interpreter does not include the include directory from the Python distribution, which is required for installing some Python packages.

ClosedTERRSRV-136212.0.0 (Ps 1.12.0)TERRSRV-1362
12.0.0 (Ps 1.12.0)

The TERR service and Python Service for Spotfire fail to start when the property disable.java.core.dump is set to false.

ClosedTERRSRV-72412.0.0 (Ps 1.12.0)TERRSRV-724
12.0.0 (Ps 1.12.0)

A timing issue for fetching data function output on small or fast execution times can cause the job response to fail.

KnownTSS-3202015.0.0 (s)TSS-32020
15.0.0 (s)

Exception during CDK upgrade

You can see the error message "Database connection is not using a valid certificate" during a containerized Spotfire (CDK) upgrade. A nonvalid certificate causes the CDK upgrade to fail.

Workaround: To upgrade the CDK, you must either trust the certificate or set the flag encrypt=false in the connection string.

KnownTSS-3073415.0.0 (s)TSS-30734
15.0.0 (s)

Proxy server configuration

When using a proxy server between the Spotfire Server and a Web Player or Automation Services service deployed on Linux, the services will use the operating system proxy configuration. Only the username and password for the proxy can be configured in the configuration files of the services.

Workaround: None

KnownTSS-2981915.0.0 (s)TSS-29819
15.0.0 (s)

Users authenticated through Kerberos with delegation require special handling for accessing certain services

In the following situations, Spotfire users cannot view certain analysis files in the web client:

  • The user is authenticated using Kerberos with delegation.

  • The user wants to view an analysis that accesses a TERR service node.

Workaround: Give Read permission for the private key of the Web Player Node certificate to users.

Procedure:

  1. On the computer running the Web Player node manager, open a command window as an administrator.

  2. Enter mmc.

  3. In the Console dialog box that opens, click File > Add/Remove > Snap-ins.

  4. In the Add or Remove Snap-ins dialog box, select Certificates, and then click Add.

  5. In the Certificates snap-in dialog box, select Computer account, and then click Next.

  6. In the Select Computer dialog box, click Finish.

  7. In the Add or Remove Snap-ins dialog box, click OK.

  8. In the Console Root window, click Certificates (Local Computer) to view the certificate stores for the computer.

  9. Go to Certificates ({_}Local Computer{_}){*}\Personal\Certificates{*}, and then right-click the certificate that was issued by "TIBCO Spotfire Signing CA".

  10. Select All Tasks > Manage Private Keys.

  11. In the Permissions dialog box, under Group or user names, select a group that contains all Spotfire users that need to run analyses using the TERR service.

  12. Under Permissions for Name, select the Allow check box in the Read row, and then click OK.

  13. In the Spotfire administration interface or in the Windows Services dialog box, restart the Web Player node.

KnownTSS-2697215.0.0 (s)TSS-26972
15.0.0 (s)

Java changes affect updating node manager from 10.9 to 10.10 or later

Updating the node manager from Nodes & Services from a 10.9 or earlier release to a 10.10 release or later is not supported due to updated Java versions.

Workaround: To update the node manager to version 10.10 or later, you must install it on each computer, and then run the node manager upgrade tool.

KnownTSAS-112315.0.0 (a)TSAS-1123
15.0.0 (a)

Encrypting services' configuration files not supported on Linux

You cannot encrypt configuration files for Automation Services and Web Player Services on Linux.

Workaround: None

KnownTSDC-755215.0.0 (a)TSDC-7552
15.0.0 (a)

Intermittent issues opening Oracle data connections

Data connections to Oracle databases sometimes fail to open, reporting the following error message: "ORA-03135: connection lost contact". This likely happens because of a stale connection.

Possible mitigation
If you encounter this issue frequently, you can try to modify the settings in your data connection for your specific situation by configuring custom data source properties. For example:

  • The property ValidateConnection ensures that a connection is valid before opening it, at the cost of decreased performance.

  • The properties for pooling, MinPoolSize, MaxPoolSize, and IncrPoolSize you can control how the Oracle connection pool is managed.

KnownTS-8188315.0.0 (a)TS-81883
15.0.0 (a)

Exception when running script on Linux

If you use the web client with the Web Player service running on Linux, and you trigger a script containing code that creates a new ScriptDefinition, a PlatformNotSupportedException error will be shown.

KnownTS-6977015.0.0 (a)TS-69770
15.0.0 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  

Workaround:

To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire
df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTS-6859615.0.0 (a)TS-68596
15.0.0 (a)

Operating system affects how fonts are rendered

Fonts might be rendered differently depending on the operating system of the Spotfire client used when creating or using an analysis. For example, a Web Player service running on Linux might render font ligatures (where certain combinations of letters, e.g., "fi", are joined to form a single glyph), whereas a Web Player on Windows will not render ligatures.

KnownTS-6765615.0.0 (a)TS-67656
15.0.0 (a)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTS-6694615.0.0 (a)TS-66946
15.0.0 (a)

Scheduled updates cache not available for Web Player service on Linux

The scheduled updates cache is not available when running a Web Player service on Linux. This means that if a Linux node running scheduled updates is restarted, scheduled updates will need to load the data from the sources again, rather than reading data from the cache on disk.

KnownTS-6213715.0.0 (a)TS-62137
15.0.0 (a)

Package installation precedence rules

Python packages that are installed by the Administrator (through an SPK) take precedence over packages installed using the Python tools from the Tools menu in the installed Spotfire client. If someone attempts to update a package previously installed by an SPK, then the package update is installed, but the update is ignored.

KnownTSS-3202014.8.0 (s)TSS-32020
14.8.0 (s)

Exception during CDK upgrade

You can see the error message "Database connection is not using a valid certificate" during a containerized Spotfire (CDK) upgrade. A nonvalid certificate causes the CDK upgrade to fail.

Workaround: To upgrade the CDK, you must either trust the certificate or set the flag encrypt=false in the connection string.

KnownTSS-3073414.8.0 (s)TSS-30734
14.8.0 (s)

Proxy server configuration

When using a proxy server between the Spotfire Server and a Web Player or Automation Services service deployed on Linux, the services will use the operating system proxy configuration. Only the username and password for the proxy can be configured in the configuration files of the services.

Workaround: None

KnownTSS-2981914.8.0 (s)TSS-29819
14.8.0 (s)

Users authenticated through Kerberos with delegation require special handling for accessing certain services

In the following situations, Spotfire users cannot view certain analysis files in the web client:

  • The user is authenticated using Kerberos with delegation.

  • The user wants to view an analysis that accesses a TERR service node.

Workaround: Give Read permission for the private key of the Web Player Node certificate to users.

Procedure:

  1. On the computer running the Web Player node manager, open a command window as an administrator.

  2. Enter mmc.

  3. In the Console dialog box that opens, click File > Add/Remove > Snap-ins.

  4. In the Add or Remove Snap-ins dialog box, select Certificates, and then click Add.

  5. In the Certificates snap-in dialog box, select Computer account, and then click Next.

  6. In the Select Computer dialog box, click Finish.

  7. In the Add or Remove Snap-ins dialog box, click OK.

  8. In the Console Root window, click Certificates (Local Computer) to view the certificate stores for the computer.

  9. Go to Certificates ({_}Local Computer{_}){*}\Personal\Certificates{*}, and then right-click the certificate that was issued by "TIBCO Spotfire Signing CA".

  10. Select All Tasks > Manage Private Keys.

  11. In the Permissions dialog box, under Group or user names, select a group that contains all Spotfire users that need to run analyses using the TERR service.

  12. Under Permissions for Name, select the Allow check box in the Read row, and then click OK.

  13. In the Spotfire administration interface or in the Windows Services dialog box, restart the Web Player node.

KnownTSS-2697214.8.0 (s)TSS-26972
14.8.0 (s)

Java changes affect updating node manager from 10.9 to 10.10 or later

Updating the node manager from Nodes & Services from a 10.9 or earlier release to a 10.10 release or later is not supported due to updated Java versions.

Workaround: To update the node manager to version 10.10 or later, you must install it on each computer, and then run the node manager upgrade tool.

KnownTSAS-112314.8.0 (a)TSAS-1123
14.8.0 (a)

Encrypting services' configuration files not supported on Linux

You cannot encrypt configuration files for Automation Services and Web Player Services on Linux.

Workaround: None

KnownTSDC-755214.8.0 (a)TSDC-7552
14.8.0 (a)

Intermittent issues opening Oracle data connections

Data connections to Oracle databases sometimes fail to open, reporting the following error message: "ORA-03135: connection lost contact". This likely happens because of a stale connection.

Possible mitigation
If you encounter this issue frequently, you can try to modify the settings in your data connection for your specific situation by configuring custom data source properties. For example:

  • The property ValidateConnection ensures that a connection is valid before opening it, at the cost of decreased performance.

  • The properties for pooling, MinPoolSize, MaxPoolSize, and IncrPoolSize you can control how the Oracle connection pool is managed.

KnownTS-8188314.8.0 (a)TS-81883
14.8.0 (a)

Exception when running script on Linux

If you use the web client with the Web Player service running on Linux, and you trigger a script containing code that creates a new ScriptDefinition, a PlatformNotSupportedException error will be shown.

KnownTS-6977014.8.0 (a)TS-69770
14.8.0 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  

Workaround:

To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire
df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTS-6859614.8.0 (a)TS-68596
14.8.0 (a)

Operating system affects how fonts are rendered

Fonts might be rendered differently depending on the operating system of the Spotfire client used when creating or using an analysis. For example, a Web Player service running on Linux might render font ligatures (where certain combinations of letters, e.g., "fi", are joined to form a single glyph), whereas a Web Player on Windows will not render ligatures.

KnownTS-6765614.8.0 (a)TS-67656
14.8.0 (a)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTS-6694614.8.0 (a)TS-66946
14.8.0 (a)

Scheduled updates cache not available for Web Player service on Linux

The scheduled updates cache is not available when running a Web Player service on Linux. This means that if a Linux node running scheduled updates is restarted, scheduled updates will need to load the data from the sources again, rather than reading data from the cache on disk.

KnownTS-6213714.8.0 (a)TS-62137
14.8.0 (a)

Package installation precedence rules

Python packages that are installed by the Administrator (through an SPK) take precedence over packages installed using the Python tools from the Tools menu in the installed Spotfire client. If someone attempts to update a package previously installed by an SPK, then the package update is installed, but the update is ignored.

KnownTERRSRV-114014.8.0 (Ts 1.25.0)TERRSRV-1140
14.8.0 (Ts 1.25.0)

buildServerSPK can result in an error instead of overwriting a pre-existing file

When you call buildServerSPK to create a package SPK in TERR, you can encounter an error if an SPK file with the same name as the one you are creating already exists in the target location.

Workaround: Deleting the old SPK file solves this issue. 

KnownTERRSRV-53814.8.0 (Ts 1.25.0)TERRSRV-538
14.8.0 (Ts 1.25.0)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

Workaround:  An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTERRSRV-163814.8.0 (Ps 1.25.0)TERRSRV-1638
14.8.0 (Ps 1.25.0)

Plot created with pyplot persists between data functions

A plot created in a data function using the function pyplot from matplotlib can persist between data functions unless the plot is explicitly cleared.

Workaround: If the buffer retains the plot, you can clear it explicitly by including the command plt.clf() in your data function.  

KnownTERRSRV-139314.8.0 (Ps 1.25.0)TERRSRV-1393
14.8.0 (Ps 1.25.0)

Change in assembly method in pip package manager results in warnings

A change to the method used to correctly assemble SPK packages might result in additional warnings from the pip package manager of the form:

WARNING: Target directory <<{_}temporary location{_}>>\<<{_}package{_}>> already exists. Specify --upgrade to force replacement.

(The text of the warning can vary depending on the contents of the third-party wheel packages, and can vary based on the operating system.)

This warning is not an issue and can be ignored.

KnownTSS-3202014.7.0 (s)TSS-32020
14.7.0 (s)

Exception during CDK upgrade

You can see the error message "Database connection is not using a valid certificate" during a containerized Spotfire (CDK) upgrade. A nonvalid certificate causes the CDK upgrade to fail.

Workaround: To upgrade the CDK, you must either trust the certificate or set the flag encrypt=false in the connection string.

KnownTSS-3073414.7.0 (s)TSS-30734
14.7.0 (s)

Proxy server configuration

When using a proxy server between the Spotfire Server and a Web Player or Automation Services service deployed on Linux, the services will use the operating system proxy configuration. Only the username and password for the proxy can be configured in the configuration files of the services.

Workaround: None

KnownTSS-2981914.7.0 (s)TSS-29819
14.7.0 (s)

Users authenticated through Kerberos with delegation require special handling for accessing certain services

In the following situations, Spotfire users cannot view certain analysis files in the web client:

  • The user is authenticated using Kerberos with delegation.

  • The user wants to view an analysis that accesses a TERR service node.

Workaround: Give Read permission for the private key of the Web Player Node certificate to users.

Procedure:

  1. On the computer running the Web Player node manager, open a command window as an administrator.

  2. Enter mmc.

  3. In the Console dialog box that opens, click File > Add/Remove > Snap-ins.

  4. In the Add or Remove Snap-ins dialog box, select Certificates, and then click Add.

  5. In the Certificates snap-in dialog box, select Computer account, and then click Next.

  6. In the Select Computer dialog box, click Finish.

  7. In the Add or Remove Snap-ins dialog box, click OK.

  8. In the Console Root window, click Certificates (Local Computer) to view the certificate stores for the computer.

  9. Go to Certificates ({_}Local Computer{_}){*}\Personal\Certificates{*}, and then right-click the certificate that was issued by "TIBCO Spotfire Signing CA".

  10. Select All Tasks > Manage Private Keys.

  11. In the Permissions dialog box, under Group or user names, select a group that contains all Spotfire users that need to run analyses using the TERR service.

  12. Under Permissions for Name, select the Allow check box in the Read row, and then click OK.

  13. In the Spotfire administration interface or in the Windows Services dialog box, restart the Web Player node.

KnownTSS-2697214.7.0 (s)TSS-26972
14.7.0 (s)

Java changes affect updating node manager from 10.9 to 10.10 or later

Updating the node manager from Nodes & Services from a 10.9 or earlier release to a 10.10 release or later is not supported due to updated Java versions.

Workaround: To update the node manager to version 10.10 or later, you must install it on each computer, and then run the node manager upgrade tool.

KnownTSAS-112314.7.0 (a)TSAS-1123
14.7.0 (a)

Encrypting services' configuration files not supported on Linux

You cannot encrypt configuration files for Automation Services and Web Player Services on Linux.

Workaround: None

KnownTSDC-755214.7.0 (a)TSDC-7552
14.7.0 (a)

Intermittent issues opening Oracle data connections

Data connections to Oracle databases sometimes fail to open, reporting the following error message: "ORA-03135: connection lost contact". This likely happens because of a stale connection.

Possible mitigation
If you encounter this issue frequently, you can try to modify the settings in your data connection for your specific situation by configuring custom data source properties. For example:

  • The property ValidateConnection ensures that a connection is valid before opening it, at the cost of decreased performance.

  • The properties for pooling, MinPoolSize, MaxPoolSize, and IncrPoolSize you can control how the Oracle connection pool is managed.

KnownTS-8188314.7.0 (a)TS-81883
14.7.0 (a)

Exception when running script on Linux

If you use the web client with the Web Player service running on Linux, and you trigger a script containing code that creates a new ScriptDefinition, a PlatformNotSupportedException error will be shown.

KnownTS-6977014.7.0 (a)TS-69770
14.7.0 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  

Workaround:

To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire
df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTS-6859614.7.0 (a)TS-68596
14.7.0 (a)

Operating system affects how fonts are rendered

Fonts might be rendered differently depending on the operating system of the Spotfire client used when creating or using an analysis. For example, a Web Player service running on Linux might render font ligatures (where certain combinations of letters, e.g., "fi", are joined to form a single glyph), whereas a Web Player on Windows will not render ligatures.

KnownTS-6765614.7.0 (a)TS-67656
14.7.0 (a)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTS-6694614.7.0 (a)TS-66946
14.7.0 (a)

Scheduled updates cache not available for Web Player service on Linux

The scheduled updates cache is not available when running a Web Player service on Linux. This means that if a Linux node running scheduled updates is restarted, scheduled updates will need to load the data from the sources again, rather than reading data from the cache on disk.

KnownTS-6213714.7.0 (a)TS-62137
14.7.0 (a)

Package installation precedence rules

Python packages that are installed by the Administrator (through an SPK) take precedence over packages installed using the Python tools from the Tools menu in the installed Spotfire client. If someone attempts to update a package previously installed by an SPK, then the package update is installed, but the update is ignored.

KnownTERRSRV-114014.7.0 (Ts 1.24.0)TERRSRV-1140
14.7.0 (Ts 1.24.0)

buildServerSPK can result in an error instead of overwriting a pre-existing file

When you call buildServerSPK to create a package SPK in TERR, you can encounter an error if an SPK file with the same name as the one you are creating already exists in the target location.

Workaround: Deleting the old SPK file solves this issue. 

KnownTERRSRV-53814.7.0 (Ts 1.24.0)TERRSRV-538
14.7.0 (Ts 1.24.0)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

Workaround:  An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTERRSRV-163814.7.0 (Ps 1.24.0)TERRSRV-1638
14.7.0 (Ps 1.24.0)

Plot created with pyplot persists between data functions

A plot created in a data function using the function pyplot from matplotlib can persist between data functions unless the plot is explicitly cleared.

Workaround: If the buffer retains the plot, you can clear it explicitly by including the command plt.clf() in your data function.  

KnownTERRSRV-139314.7.0 (Ps 1.24.0)TERRSRV-1393
14.7.0 (Ps 1.24.0)

Change in assembly method in pip package manager results in warnings

A change to the method used to correctly assemble SPK packages might result in additional warnings from the pip package manager of the form:

WARNING: Target directory <<{_}temporary location{_}>>\<<{_}package{_}>> already exists. Specify --upgrade to force replacement.

(The text of the warning can vary depending on the contents of the third-party wheel packages, and can vary based on the operating system.)

This warning is not an issue and can be ignored.

KnownTSS-3202014.6.0 (s)TSS-32020
14.6.0 (s)

Exception during CDK upgrade

You can see the error message "Database connection is not using a valid certificate" during a containerized Spotfire (CDK) upgrade. A nonvalid certificate causes the CDK upgrade to fail.

Workaround: To upgrade the CDK, you must either trust the certificate or set the flag encrypt=false in the connection string.

KnownTSS-3073414.6.0 (s)TSS-30734
14.6.0 (s)

Proxy server configuration

When using a proxy server between the Spotfire Server and a Web Player or Automation Services service deployed on Linux, the services will use the operating system proxy configuration. Only the username and password for the proxy can be configured in the configuration files of the services.

Workaround: None

KnownTSS-2981914.6.0 (s)TSS-29819
14.6.0 (s)

Users authenticated through Kerberos with delegation require special handling for accessing certain services

In the following situations, Spotfire users cannot view certain analysis files in the web client:

  • The user is authenticated using Kerberos with delegation.

  • The user wants to view an analysis that accesses a TERR service node.

Workaround: Give Read permission for the private key of the Web Player Node certificate to users.

Procedure:

  1. On the computer running the Web Player node manager, open a command window as an administrator.

  2. Enter mmc.

  3. In the Console dialog box that opens, click File > Add/Remove > Snap-ins.

  4. In the Add or Remove Snap-ins dialog box, select Certificates, and then click Add.

  5. In the Certificates snap-in dialog box, select Computer account, and then click Next.

  6. In the Select Computer dialog box, click Finish.

  7. In the Add or Remove Snap-ins dialog box, click OK.

  8. In the Console Root window, click Certificates (Local Computer) to view the certificate stores for the computer.

  9. Go to Certificates ({_}Local Computer{_}){*}\Personal\Certificates{*}, and then right-click the certificate that was issued by "TIBCO Spotfire Signing CA".

  10. Select All Tasks > Manage Private Keys.

  11. In the Permissions dialog box, under Group or user names, select a group that contains all Spotfire users that need to run analyses using the TERR service.

  12. Under Permissions for Name, select the Allow check box in the Read row, and then click OK.

  13. In the Spotfire administration interface or in the Windows Services dialog box, restart the Web Player node.

KnownTSS-2697214.6.0 (s)TSS-26972
14.6.0 (s)

Java changes affect updating node manager from 10.9 to 10.10 or later

Updating the node manager from Nodes & Services from a 10.9 or earlier release to a 10.10 release or later is not supported due to updated Java versions.

Workaround: To update the node manager to version 10.10 or later, you must install it on each computer, and then run the node manager upgrade tool.

KnownTSAS-112314.6.0 (a)TSAS-1123
14.6.0 (a)

Encrypting services' configuration files not supported on Linux

You cannot encrypt configuration files for Automation Services and Web Player Services on Linux.

Workaround: None

KnownTSDC-755214.6.0 (a)TSDC-7552
14.6.0 (a)

Intermittent issues opening Oracle data connections

Data connections to Oracle databases sometimes fail to open, reporting the following error message: "ORA-03135: connection lost contact". This likely happens because of a stale connection.

Possible mitigation
If you encounter this issue frequently, you can try to modify the settings in your data connection for your specific situation by configuring custom data source properties. For example:

  • The property ValidateConnection ensures that a connection is valid before opening it, at the cost of decreased performance.

  • The properties for pooling, MinPoolSize, MaxPoolSize, and IncrPoolSize you can control how the Oracle connection pool is managed.

KnownTS-8222214.6.0 (a)TS-82222
14.6.0 (a)

Runtime issues with TERR 6.1.6

TERR 6.1.6 is built using Intel oneAPI 2025.1. Recent changes to the API has led to TERR now requiring the Microsoft Visual C++ Redistributable to be installed on the computer that uses the TERR Console, TERR Tools, or local execution of TERR data functions, to be able to run.

KnownTS-8188314.6.0 (a)TS-81883
14.6.0 (a)

Exception when running script on Linux

If you use the web client with the Web Player service running on Linux, and you trigger a script containing code that creates a new ScriptDefinition, a PlatformNotSupportedException error will be shown.

KnownTS-6977014.6.0 (a)TS-69770
14.6.0 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  

Workaround:

To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire
df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTS-6859614.6.0 (a)TS-68596
14.6.0 (a)

Operating system affects how fonts are rendered

Fonts might be rendered differently depending on the operating system of the Spotfire client used when creating or using an analysis. For example, a Web Player service running on Linux might render font ligatures (where certain combinations of letters, e.g., "fi", are joined to form a single glyph), whereas a Web Player on Windows will not render ligatures.

KnownTS-6765614.6.0 (a)TS-67656
14.6.0 (a)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTS-6694614.6.0 (a)TS-66946
14.6.0 (a)

Scheduled updates cache not available for Web Player service on Linux

The scheduled updates cache is not available when running a Web Player service on Linux. This means that if a Linux node running scheduled updates is restarted, scheduled updates will need to load the data from the sources again, rather than reading data from the cache on disk.

KnownTS-6213714.6.0 (a)TS-62137
14.6.0 (a)

Package installation precedence rules

Python packages that are installed by the Administrator (through an SPK) take precedence over packages installed using the Python tools from the Tools menu in the installed Spotfire client. If someone attempts to update a package previously installed by an SPK, then the package update is installed, but the update is ignored.

KnownTERRSRV-114014.6.0 (Ts 1.23.0)TERRSRV-1140
14.6.0 (Ts 1.23.0)

buildServerSPK can result in an error instead of overwriting a pre-existing file

When you call buildServerSPK to create a package SPK in TERR, you can encounter an error if an SPK file with the same name as the one you are creating already exists in the target location.

Workaround: Deleting the old SPK file solves this issue. 

KnownTERRSRV-53814.6.0 (Ts 1.23.0)TERRSRV-538
14.6.0 (Ts 1.23.0)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

Workaround:  An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownSNXT-814014.6.0 (T 6.1.6)SNXT-8140
14.6.0 (T 6.1.6)

Runtime issues in TERR 6.1.6

TERR 6.1.6 is built using Intel oneAPI 2025.1. Recent changes to the API led to TERR requiring the Microsoft Visual C++ Redistributable to be installed on the computer to be able to run.

Note: This is not an issue in 6.1.7 and later because the required DLLs have been bundled with the product. See the closed issue TERR-8145.

KnownTERRSRV-163814.6.0 (Ps 1.23.0)TERRSRV-1638
14.6.0 (Ps 1.23.0)

Plot created with pyplot persists between data functions

A plot created in a data function using the function pyplot from matplotlib can persist between data functions unless the plot is explicitly cleared.

Workaround: If the buffer retains the plot, you can clear it explicitly by including the command plt.clf() in your data function.  

KnownTERRSRV-139314.6.0 (Ps 1.23.0)TERRSRV-1393
14.6.0 (Ps 1.23.0)

Change in assembly method in pip package manager results in warnings

A change to the method used to correctly assemble SPK packages might result in additional warnings from the pip package manager of the form:

WARNING: Target directory <<{_}temporary location{_}>>\<<{_}package{_}>> already exists. Specify --upgrade to force replacement.

(The text of the warning can vary depending on the contents of the third-party wheel packages, and can vary based on the operating system.)

This warning is not an issue and can be ignored.

KnownTSS-3202014.5.0 (s)TSS-32020
14.5.0 (s)

Exception during CDK upgrade

You can see the error message "Database connection is not using a valid certificate" during a containerized Spotfire (CDK) upgrade. A nonvalid certificate causes the CDK upgrade to fail.

Workaround: To upgrade the CDK, you must either trust the certificate or set the flag encrypt=false in the connection string.

KnownTSS-3073414.5.0 (s)TSS-30734
14.5.0 (s)

Proxy server configuration

When using a proxy server between the Spotfire Server and a Web Player or Automation Services service deployed on Linux, the services will use the operating system proxy configuration. Only the username and password for the proxy can be configured in the configuration files of the services.

Workaround: None

KnownTSS-2981914.5.0 (s)TSS-29819
14.5.0 (s)

Users authenticated through Kerberos with delegation require special handling for accessing certain services

In the following situations, Spotfire users cannot view certain analysis files in the web client:

  • The user is authenticated using Kerberos with delegation.

  • The user wants to view an analysis that accesses a TERR service node.

Workaround: Give Read permission for the private key of the Web Player Node certificate to users.

Procedure:

  1. On the computer running the Web Player node manager, open a command window as an administrator.

  2. Enter mmc.

  3. In the Console dialog box that opens, click File > Add/Remove > Snap-ins.

  4. In the Add or Remove Snap-ins dialog box, select Certificates, and then click Add.

  5. In the Certificates snap-in dialog box, select Computer account, and then click Next.

  6. In the Select Computer dialog box, click Finish.

  7. In the Add or Remove Snap-ins dialog box, click OK.

  8. In the Console Root window, click Certificates (Local Computer) to view the certificate stores for the computer.

  9. Go to Certificates ({_}Local Computer{_}){*}\Personal\Certificates{*}, and then right-click the certificate that was issued by "TIBCO Spotfire Signing CA".

  10. Select All Tasks > Manage Private Keys.

  11. In the Permissions dialog box, under Group or user names, select a group that contains all Spotfire users that need to run analyses using the TERR service.

  12. Under Permissions for Name, select the Allow check box in the Read row, and then click OK.

  13. In the Spotfire administration interface or in the Windows Services dialog box, restart the Web Player node.

KnownTSS-2697214.5.0 (s)TSS-26972
14.5.0 (s)

Java changes affect updating node manager from 10.9 to 10.10 or later

Updating the node manager from Nodes & Services from a 10.9 or earlier release to a 10.10 release or later is not supported due to updated Java versions.

Workaround: To update the node manager to version 10.10 or later, you must install it on each computer, and then run the node manager upgrade tool.

KnownTSAS-112314.5.0 (a)TSAS-1123
14.5.0 (a)

Encrypting services' configuration files not supported on Linux

You cannot encrypt configuration files for Automation Services and Web Player Services on Linux.

Workaround: None

KnownTSDC-755214.5.0 (a)TSDC-7552
14.5.0 (a)

Intermittent issues opening Oracle data connections

Data connections to Oracle databases sometimes fail to open, reporting the following error message: "ORA-03135: connection lost contact". This likely happens because of a stale connection.

Possible mitigation
If you encounter this issue frequently, you can try to modify the settings in your data connection for your specific situation by configuring custom data source properties. For example:

  • The property ValidateConnection ensures that a connection is valid before opening it, at the cost of decreased performance.

  • The properties for pooling, MinPoolSize, MaxPoolSize, and IncrPoolSize you can control how the Oracle connection pool is managed.

KnownTS-6977014.5.0 (a)TS-69770
14.5.0 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  

Workaround:

To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire
df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTS-6859614.5.0 (a)TS-68596
14.5.0 (a)

Operating system affects how fonts are rendered

Fonts might be rendered differently depending on the operating system of the Spotfire client used when creating or using an analysis. For example, a Web Player service running on Linux might render font ligatures (where certain combinations of letters, e.g., "fi", are joined to form a single glyph), whereas a Web Player on Windows will not render ligatures.

KnownTS-6765614.5.0 (a)TS-67656
14.5.0 (a)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTS-6694614.5.0 (a)TS-66946
14.5.0 (a)

Scheduled updates cache not available for Web Player service on Linux

The scheduled updates cache is not available when running a Web Player service on Linux. This means that if a Linux node running scheduled updates is restarted, scheduled updates will need to load the data from the sources again, rather than reading data from the cache on disk.

KnownTS-6213714.5.0 (a)TS-62137
14.5.0 (a)

Package installation precedence rules

Python packages that are installed by the Administrator (through an SPK) take precedence over packages installed using the Python tools from the Tools menu in the installed Spotfire client. If someone attempts to update a package previously installed by an SPK, then the package update is installed, but the update is ignored.

KnownTERRSRV-114014.5.0 (Ts 1.22.0)TERRSRV-1140
14.5.0 (Ts 1.22.0)

buildServerSPK can result in an error instead of overwriting a pre-existing file

When you call buildServerSPK to create a package SPK in TERR, you can encounter an error if an SPK file with the same name as the one you are creating already exists in the target location.

Workaround: Deleting the old SPK file solves this issue. 

KnownTERRSRV-53814.5.0 (Ts 1.22.0)TERRSRV-538
14.5.0 (Ts 1.22.0)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

Workaround:  An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTERRSRV-163814.5.0 (Ps 1.22.0)TERRSRV-1638
14.5.0 (Ps 1.22.0)

Plot created with pyplot persists between data functions

A plot created in a data function using the function pyplot from matplotlib can persist between data functions unless the plot is explicitly cleared.

Workaround: If the buffer retains the plot, you can clear it explicitly by including the command plt.clf() in your data function.  

KnownTERRSRV-139314.5.0 (Ps 1.22.0)TERRSRV-1393
14.5.0 (Ps 1.22.0)

Change in assembly method in pip package manager results in warnings

A change to the method used to correctly assemble SPK packages might result in additional warnings from the pip package manager of the form:

WARNING: Target directory <<{_}temporary location{_}>>\<<{_}package{_}>> already exists. Specify --upgrade to force replacement.

(The text of the warning can vary depending on the contents of the third-party wheel packages, and can vary based on the operating system.)

This warning is not an issue and can be ignored.

KnownTSS-3202014.4.0 (s)TSS-32020
14.4.0 (s)

Exception during CDK upgrade

You can see the error message "Database connection is not using a valid certificate" during a containerized Spotfire (CDK) upgrade. A nonvalid certificate causes the CDK upgrade to fail.

Workaround: To upgrade the CDK, you must either trust the certificate or set the flag encrypt=false in the connection string.

KnownTSS-3073414.4.0 (s)TSS-30734
14.4.0 (s)

Proxy server configuration

When using a proxy server between the Spotfire Server and a Web Player or Automation Services service deployed on Linux, the services will use the operating system proxy configuration. Only the username and password for the proxy can be configured in the configuration files of the services.

Workaround: None

KnownTSS-2981914.4.0 (s)TSS-29819
14.4.0 (s)

Users authenticated through Kerberos with delegation require special handling for accessing certain services

In the following situations, Spotfire users cannot view certain analysis files in the web client:

  • The user is authenticated using Kerberos with delegation.

  • The user wants to view an analysis that accesses a TERR service node.

Workaround: Give Read permission for the private key of the Web Player Node certificate to users.

Procedure:

  1. On the computer running the Web Player node manager, open a command window as an administrator.

  2. Enter mmc.

  3. In the Console dialog box that opens, click File > Add/Remove > Snap-ins.

  4. In the Add or Remove Snap-ins dialog box, select Certificates, and then click Add.

  5. In the Certificates snap-in dialog box, select Computer account, and then click Next.

  6. In the Select Computer dialog box, click Finish.

  7. In the Add or Remove Snap-ins dialog box, click OK.

  8. In the Console Root window, click Certificates (Local Computer) to view the certificate stores for the computer.

  9. Go to Certificates ({_}Local Computer{_}){*}\Personal\Certificates{*}, and then right-click the certificate that was issued by "TIBCO Spotfire Signing CA".

  10. Select All Tasks > Manage Private Keys.

  11. In the Permissions dialog box, under Group or user names, select a group that contains all Spotfire users that need to run analyses using the TERR service.

  12. Under Permissions for Name, select the Allow check box in the Read row, and then click OK.

  13. In the Spotfire administration interface or in the Windows Services dialog box, restart the Web Player node.

KnownTSS-2697214.4.0 (s)TSS-26972
14.4.0 (s)

Java changes affect updating node manager from 10.9 to 10.10 or later

Updating the node manager from Nodes & Services from a 10.9 or earlier release to a 10.10 release or later is not supported due to updated Java versions.

Workaround: To update the node manager to version 10.10 or later, you must install it on each computer, and then run the node manager upgrade tool.

KnownTSAS-112314.4.0 (a)TSAS-1123
14.4.0 (a)

Encrypting services' configuration files not supported on Linux

You cannot encrypt configuration files for Automation Services and Web Player Services on Linux.

Workaround: None

KnownTSDC-698214.4.0 (a)TSDC-6982
14.4.0 (a)

The default MariaDB ODBC driver does not work on Debian 11

On Debian 11, the default MariaDB ODBC driver (available through apt-get install odbc-mariadb) does not work with the Spotfire connector for MySQL.

Workaround: Install the driver from mariadb.com or from the Sid feed of Debian.

KnownTS-6977014.4.0 (a)TS-69770
14.4.0 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  

Workaround:

To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire
df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTS-6859614.4.0 (a)TS-68596
14.4.0 (a)

Operating system affects how fonts are rendered

Fonts might be rendered differently depending on the operating system of the Spotfire client used when creating or using an analysis. For example, a Web Player service running on Linux might render font ligatures (where certain combinations of letters, e.g., "fi", are joined to form a single glyph), whereas a Web Player on Windows will not render ligatures.

KnownTS-6765614.4.0 (a)TS-67656
14.4.0 (a)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTS-6694614.4.0 (a)TS-66946
14.4.0 (a)

Scheduled updates cache not available for Web Player service on Linux

The scheduled updates cache is not available when running a Web Player service on Linux. This means that if a Linux node running scheduled updates is restarted, scheduled updates will need to load the data from the sources again, rather than reading data from the cache on disk.

KnownTS-6213714.4.0 (a)TS-62137
14.4.0 (a)

Package installation precedence rules

Python packages that are installed by the Administrator (through an SPK) take precedence over packages installed using the Python tools from the Tools menu in the installed Spotfire client. If someone attempts to update a package previously installed by an SPK, then the package update is installed, but the update is ignored.

KnownTERRSRV-114014.4.0 (Ts 1.21.0)TERRSRV-1140
14.4.0 (Ts 1.21.0)

buildServerSPK can result in an error instead of overwriting a pre-existing file

When you call buildServerSPK to create a package SPK in TERR, you can encounter an error if an SPK file with the same name as the one you are creating already exists in the target location.

Workaround: Deleting the old SPK file solves this issue. 

KnownTERRSRV-53814.4.0 (Ts 1.21.0)TERRSRV-538
14.4.0 (Ts 1.21.0)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

Workaround:  An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTERRSRV-163814.4.0 (Ps 1.21.0)TERRSRV-1638
14.4.0 (Ps 1.21.0)

Plot created with pyplot persists between data functions

A plot created in a data function using the function pyplot from matplotlib can persist between data functions unless the plot is explicitly cleared.

Workaround: If the buffer retains the plot, you can clear it explicitly by including the command plt.clf() in your data function.  

KnownTERRSRV-145614.4.0 (Ps 1.21.0)TERRSRV-1456
14.4.0 (Ps 1.21.0)

Running on RHEL 9 with OpenSSL requires downloading the package compat-openssl11

For administrators installing this version of Spotfire Service for Python on a computer running Red Hat Enterprise Linux 9, you must manually install OpenSSL libraries. The package compat-openssl11 provides both needed libraries, and it is available from the RHEL 9 repository. 

KnownTERRSRV-144614.4.0 (Ps 1.21.0)TERRSRV-1446
14.4.0 (Ps 1.21.0)

Breaking change in some Linux OS versions for other supported versions of Python interpreters

Debian 11, Ubuntu 22.04, RHEL 9, and some SUSE 15 installations (such as OpenSUSE 15) include version 7 of the package libffi, which is different from the version provided in all other supported distributions. Because it is not possible to link to multiple versions of libffi, this version of Spotfire Service for Python links only to libffi.so.6.  

Workaround:

Use either the version of Python installed with your operating system, or a version of Python that meets the requirements that you have installed. Set the following properties in the file custom.properties. (By default, these settings are commented out.) 

use.system.python: set to true

  • This setting specifies whether to use the system-supplied or your own installation of Python, instead of the one included with this installation.  For Linux, this setting is applicable if use.engine.containers is set to false. (If a containerized engine is enabled, then using the system-installed Python is not applicable.)

*python.home*

  • The path to Python home, to the level of the bin directory.

    • For Linux, this setting searches {_}{_}/bin/python3. For Linux, python3 must point to correct Python version.

    • For Windows, this setting searches {_}{_}/bin/python.exe. (You can define the environment variable SPOTFIRE_PYTHON_HOME instead of this property.)

Prerequisites 

  • Expected Python version 3.7.x or higher installed with the system or user-installed.

  • You must install the spotfire package (from PYPI). This package is required for Spotfire Service for Python to work with Spotfire. 

  • For Linux, python3 points to correct version of Python.

KnownTERRSRV-139314.4.0 (Ps 1.21.0)TERRSRV-1393
14.4.0 (Ps 1.21.0)

Change in assembly method in pip package manager results in warnings

A change to the method used to correctly assemble SPK packages might result in additional warnings from the pip package manager of the form:

WARNING: Target directory <<{_}temporary location{_}>>\<<{_}package{_}>> already exists. Specify --upgrade to force replacement.

(The text of the warning can vary depending on the contents of the third-party wheel packages, and can vary based on the operating system.)

This warning is not an issue and can be ignored.

KnownTSS-3202014.3.0 (s)TSS-32020
14.3.0 (s)

Exception during CDK upgrade

You can see the error message "Database connection is not using a valid certificate" during a containerized Spotfire (CDK) upgrade. A nonvalid certificate causes the CDK upgrade to fail.

Workaround: To upgrade the CDK, you must either trust the certificate or set the flag encrypt=false in the connection string.

KnownTSS-3073414.3.0 (s)TSS-30734
14.3.0 (s)

Proxy server configuration

When using a proxy server between the Spotfire Server and a Web Player or Automation Services service deployed on Linux, the services will use the operating system proxy configuration. Only the username and password for the proxy can be configured in the configuration files of the services.

Workaround: None

KnownTSS-2981914.3.0 (s)TSS-29819
14.3.0 (s)

Users authenticated through Kerberos with delegation require special handling for accessing certain services

In the following situations, Spotfire users cannot view certain analysis files in the web client:

  • The user is authenticated using Kerberos with delegation.

  • The user wants to view an analysis that accesses a TERR service node.

Workaround: Give Read permission for the private key of the Web Player Node certificate to users.

Procedure:

  1. On the computer running the Web Player node manager, open a command window as an administrator.

  2. Enter mmc.

  3. In the Console dialog box that opens, click File > Add/Remove > Snap-ins.

  4. In the Add or Remove Snap-ins dialog box, select Certificates, and then click Add.

  5. In the Certificates snap-in dialog box, select Computer account, and then click Next.

  6. In the Select Computer dialog box, click Finish.

  7. In the Add or Remove Snap-ins dialog box, click OK.

  8. In the Console Root window, click Certificates (Local Computer) to view the certificate stores for the computer.

  9. Go to Certificates ({_}Local Computer{_}){*}\Personal\Certificates{*}, and then right-click the certificate that was issued by "TIBCO Spotfire Signing CA".

  10. Select All Tasks > Manage Private Keys.

  11. In the Permissions dialog box, under Group or user names, select a group that contains all Spotfire users that need to run analyses using the TERR service.

  12. Under Permissions for Name, select the Allow check box in the Read row, and then click OK.

  13. In the Spotfire administration interface or in the Windows Services dialog box, restart the Web Player node.

KnownTSS-2697214.3.0 (s)TSS-26972
14.3.0 (s)

Java changes affect updating node manager from 10.9 to 10.10 or later

Updating the node manager from Nodes & Services from a 10.9 or earlier release to a 10.10 release or later is not supported due to updated Java versions.

Workaround: To update the node manager to version 10.10 or later, you must install it on each computer, and then run the node manager upgrade tool.

KnownTSAS-112314.3.0 (a)TSAS-1123
14.3.0 (a)

Encrypting services' configuration files not supported on Linux

You cannot encrypt configuration files for Automation Services and Web Player Services on Linux.

Workaround: None

KnownTSDC-698214.3.0 (a)TSDC-6982
14.3.0 (a)

The default MariaDB ODBC driver does not work on Debian 11

On Debian 11, the default MariaDB ODBC driver (available through apt-get install odbc-mariadb) does not work with the Spotfire connector for MySQL.

Workaround: Install the driver from mariadb.com or from the Sid feed of Debian.

KnownTS-6977014.3.0 (a)TS-69770
14.3.0 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  

Workaround:

To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire
df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTS-6859614.3.0 (a)TS-68596
14.3.0 (a)

Operating system affects how fonts are rendered

Fonts might be rendered differently depending on the operating system of the Spotfire client used when creating or using an analysis. For example, a Web Player service running on Linux might render font ligatures (where certain combinations of letters, e.g., "fi", are joined to form a single glyph), whereas a Web Player on Windows will not render ligatures.

KnownTS-6765614.3.0 (a)TS-67656
14.3.0 (a)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTS-6694614.3.0 (a)TS-66946
14.3.0 (a)

Scheduled updates cache not available for Web Player service on Linux

The scheduled updates cache is not available when running a Web Player service on Linux. This means that if a Linux node running scheduled updates is restarted, scheduled updates will need to load the data from the sources again, rather than reading data from the cache on disk.

KnownTS-6213714.3.0 (a)TS-62137
14.3.0 (a)

Package installation precedence rules

Python packages that are installed by the Administrator (through an SPK) take precedence over packages installed using the Python tools from the Tools menu in the installed Spotfire client. If someone attempts to update a package previously installed by an SPK, then the package update is installed, but the update is ignored.

KnownTERRSRV-114014.3.0 (Ts 1.20.0)TERRSRV-1140
14.3.0 (Ts 1.20.0)

buildServerSPK can result in an error instead of overwriting a pre-existing file

When you call buildServerSPK to create a package SPK in TERR, you can encounter an error if an SPK file with the same name as the one you are creating already exists in the target location.

Workaround: Deleting the old SPK file solves this issue. 

KnownTERRSRV-53814.3.0 (Ts 1.20.0)TERRSRV-538
14.3.0 (Ts 1.20.0)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

Workaround:  An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTERRSRV-163814.3.0 (Ps 1.20.0)TERRSRV-1638
14.3.0 (Ps 1.20.0)

Plot created with pyplot persists between data functions

A plot created in a data function using the function pyplot from matplotlib can persist between data functions unless the plot is explicitly cleared.

Workaround: If the buffer retains the plot, you can clear it explicitly by including the command plt.clf() in your data function.  

KnownTERRSRV-145614.3.0 (Ps 1.20.0)TERRSRV-1456
14.3.0 (Ps 1.20.0)

Running on RHEL 9 with OpenSSL requires downloading the package compat-openssl11

For administrators installing this version of Spotfire Service for Python on a computer running Red Hat Enterprise Linux 9, you must manually install OpenSSL libraries. The package compat-openssl11 provides both needed libraries, and it is available from the RHEL 9 repository. 

KnownTERRSRV-144614.3.0 (Ps 1.20.0)TERRSRV-1446
14.3.0 (Ps 1.20.0)

Breaking change in some Linux OS versions for other supported versions of Python interpreters

Debian 11, Ubuntu 22.04, RHEL 9, and some SUSE 15 installations (such as OpenSUSE 15) include version 7 of the package libffi, which is different from the version provided in all other supported distributions. Because it is not possible to link to multiple versions of libffi, this version of Spotfire Service for Python links only to libffi.so.6.  

Workaround:

Use either the version of Python installed with your operating system, or a version of Python that meets the requirements that you have installed. Set the following properties in the file custom.properties. (By default, these settings are commented out.) 

use.system.python: set to true

  • This setting specifies whether to use the system-supplied or your own installation of Python, instead of the one included with this installation.  For Linux, this setting is applicable if use.engine.containers is set to false. (If a containerized engine is enabled, then using the system-installed Python is not applicable.)

*python.home*

  • The path to Python home, to the level of the bin directory.

    • For Linux, this setting searches {_}{_}/bin/python3. For Linux, python3 must point to correct Python version.

    • For Windows, this setting searches {_}{_}/bin/python.exe. (You can define the environment variable SPOTFIRE_PYTHON_HOME instead of this property.)

Prerequisites 

  • Expected Python version 3.7.x or higher installed with the system or user-installed.

  • You must install the spotfire package (from PYPI). This package is required for Spotfire Service for Python to work with Spotfire. 

  • For Linux, python3 points to correct version of Python.

KnownTERRSRV-139314.3.0 (Ps 1.20.0)TERRSRV-1393
14.3.0 (Ps 1.20.0)

Change in assembly method in pip package manager results in warnings

A change to the method used to correctly assemble SPK packages might result in additional warnings from the pip package manager of the form:

WARNING: Target directory <<{_}temporary location{_}>>\<<{_}package{_}>> already exists. Specify --upgrade to force replacement.

(The text of the warning can vary depending on the contents of the third-party wheel packages, and can vary based on the operating system.)

This warning is not an issue and can be ignored.

KnownTSS-3202014.2.0 (s)TSS-32020
14.2.0 (s)

Exception during CDK upgrade

You can see the error message "Database connection is not using a valid certificate" during a containerized Spotfire (CDK) upgrade. A nonvalid certificate causes the CDK upgrade to fail.

Workaround: To upgrade the CDK, you must either trust the certificate or set the flag encrypt=false in the connection string.

KnownTSS-3073414.2.0 (s)TSS-30734
14.2.0 (s)

Proxy server configuration

When using a proxy server between the Spotfire Server and a Web Player or Automation Services service deployed on Linux, the services will use the operating system proxy configuration. Only the username and password for the proxy can be configured in the configuration files of the services.

Workaround: None

KnownTSS-2981914.2.0 (s)TSS-29819
14.2.0 (s)

Users authenticated through Kerberos with delegation require special handling for accessing certain services

In the following situations, Spotfire users cannot view certain analysis files in the web client:

  • The user is authenticated using Kerberos with delegation.

  • The user wants to view an analysis that accesses a TERR service node.

Workaround: Give Read permission for the private key of the Web Player Node certificate to users.

Procedure:

  1. On the computer running the Web Player node manager, open a command window as an administrator.

  2. Enter mmc.

  3. In the Console dialog box that opens, click File > Add/Remove > Snap-ins.

  4. In the Add or Remove Snap-ins dialog box, select Certificates, and then click Add.

  5. In the Certificates snap-in dialog box, select Computer account, and then click Next.

  6. In the Select Computer dialog box, click Finish.

  7. In the Add or Remove Snap-ins dialog box, click OK.

  8. In the Console Root window, click Certificates (Local Computer) to view the certificate stores for the computer.

  9. Go to Certificates ({_}Local Computer{_}){*}\Personal\Certificates{*}, and then right-click the certificate that was issued by "TIBCO Spotfire Signing CA".

  10. Select All Tasks > Manage Private Keys.

  11. In the Permissions dialog box, under Group or user names, select a group that contains all Spotfire users that need to run analyses using the TERR service.

  12. Under Permissions for Name, select the Allow check box in the Read row, and then click OK.

  13. In the Spotfire administration interface or in the Windows Services dialog box, restart the Web Player node.

KnownTSS-2697214.2.0 (s)TSS-26972
14.2.0 (s)

Java changes affect updating node manager from 10.9 to 10.10 or later

Updating the node manager from Nodes & Services from a 10.9 or earlier release to a 10.10 release or later is not supported due to updated Java versions.

Workaround: To update the node manager to version 10.10 or later, you must install it on each computer, and then run the node manager upgrade tool.

KnownTSAS-112314.2.0 (a)TSAS-1123
14.2.0 (a)

Encrypting services' configuration files not supported on Linux

You cannot encrypt configuration files for Automation Services and Web Player Services on Linux.

Workaround: None

KnownTSDC-698214.2.0 (a)TSDC-6982
14.2.0 (a)

The default MariaDB ODBC driver does not work on Debian 11

On Debian 11, the default MariaDB ODBC driver (available through apt-get install odbc-mariadb) does not work with the Spotfire connector for MySQL.

Workaround: Install the driver from mariadb.com or from the Sid feed of Debian.

KnownTS-6977014.2.0 (a)TS-69770
14.2.0 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  

Workaround:

To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire
df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTS-6859614.2.0 (a)TS-68596
14.2.0 (a)

Operating system affects how fonts are rendered

Fonts might be rendered differently depending on the operating system of the Spotfire client used when creating or using an analysis. For example, a Web Player service running on Linux might render font ligatures (where certain combinations of letters, e.g., "fi", are joined to form a single glyph), whereas a Web Player on Windows will not render ligatures.

KnownTS-6765614.2.0 (a)TS-67656
14.2.0 (a)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTS-6694614.2.0 (a)TS-66946
14.2.0 (a)

Scheduled updates cache not available for Web Player service on Linux

The scheduled updates cache is not available when running a Web Player service on Linux. This means that if a Linux node running scheduled updates is restarted, scheduled updates will need to load the data from the sources again, rather than reading data from the cache on disk.

KnownTS-6213714.2.0 (a)TS-62137
14.2.0 (a)

Package installation precedence rules

Python packages that are installed by the Administrator (through an SPK) take precedence over packages installed using the Python tools from the Tools menu in the installed Spotfire client. If someone attempts to update a package previously installed by an SPK, then the package update is installed, but the update is ignored.

KnownTERRSRV-114014.2.0 (Ts 1.19.0)TERRSRV-1140
14.2.0 (Ts 1.19.0)

buildServerSPK can result in an error instead of overwriting a pre-existing file

When you call buildServerSPK to create a package SPK in TERR, you can encounter an error if an SPK file with the same name as the one you are creating already exists in the target location.

Workaround: Deleting the old SPK file solves this issue. 

KnownTERRSRV-53814.2.0 (Ts 1.19.0)TERRSRV-538
14.2.0 (Ts 1.19.0)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

Workaround:  An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownPYSRV-28014.2.0 (Ps 1.19.0)PYSRV-280
14.2.0 (Ps 1.19.0)

Non-ASCII characters in the TEMP directory path cause errors for SPK package builds

When you build an SPK of Python packages for distribution to Analyst
clients on a Windows computer where the TEMP directory's path contains any non-ASCII characters, then the SPK build fails with the error ValueError: FCI error 1. This error
is due to a defect in the Python interpreter.

Workaround: Before building the SPK, set the value of the TEMP environment
variable to a path containing only ASCII characters (for example, SET
TEMP=C:\temp).

KnownTERRSRV-163814.2.0 (Ps 1.19.0)TERRSRV-1638
14.2.0 (Ps 1.19.0)

Plot created with pyplot persists between data functions

A plot created in a data function using the function pyplot from matplotlib can persist between data functions unless the plot is explicitly cleared.

Workaround: If the buffer retains the plot, you can clear it explicitly by including the command plt.clf() in your data function.  

KnownTERRSRV-145614.2.0 (Ps 1.19.0)TERRSRV-1456
14.2.0 (Ps 1.19.0)

Running on RHEL 9 with OpenSSL requires downloading the package compat-openssl11

For administrators installing this version of Spotfire Service for Python on a computer running Red Hat Enterprise Linux 9, you must manually install OpenSSL libraries. The package compat-openssl11 provides both needed libraries, and it is available from the RHEL 9 repository. 

KnownTERRSRV-144614.2.0 (Ps 1.19.0)TERRSRV-1446
14.2.0 (Ps 1.19.0)

Breaking change in some Linux OS versions for other supported versions of Python interpreters

Debian 11, Ubuntu 22.04, RHEL 9, and some SUSE 15 installations (such as OpenSUSE 15) include version 7 of the package libffi, which is different from the version provided in all other supported distributions. Because it is not possible to link to multiple versions of libffi, this version of Spotfire Service for Python links only to libffi.so.6.  

Workaround:

Use either the version of Python installed with your operating system, or a version of Python that meets the requirements that you have installed. Set the following properties in the file custom.properties. (By default, these settings are commented out.) 

use.system.python: set to true

  • This setting specifies whether to use the system-supplied or your own installation of Python, instead of the one included with this installation.  For Linux, this setting is applicable if use.engine.containers is set to false. (If a containerized engine is enabled, then using the system-installed Python is not applicable.)

*python.home*

  • The path to Python home, to the level of the bin directory.

    • For Linux, this setting searches {_}{_}/bin/python3. For Linux, python3 must point to correct Python version.

    • For Windows, this setting searches {_}{_}/bin/python.exe. (You can define the environment variable SPOTFIRE_PYTHON_HOME instead of this property.)

Prerequisites 

  • Expected Python version 3.7.x or higher installed with the system or user-installed.

  • You must install the spotfire package (from PYPI). This package is required for Spotfire Service for Python to work with Spotfire. 

  • For Linux, python3 points to correct version of Python.

KnownTERRSRV-139314.2.0 (Ps 1.19.0)TERRSRV-1393
14.2.0 (Ps 1.19.0)

Change in assembly method in pip package manager results in warnings

A change to the method used to correctly assemble SPK packages might result in additional warnings from the pip package manager of the form:

WARNING: Target directory <<{_}temporary location{_}>>\<<{_}package{_}>> already exists. Specify --upgrade to force replacement.

(The text of the warning can vary depending on the contents of the third-party wheel packages, and can vary based on the operating system.)

This warning is not an issue and can be ignored.

KnownTSS-3202014.1.0 (s)TSS-32020
14.1.0 (s)

Exception during CDK upgrade

You can see the error message "Database connection is not using a valid certificate" during a containerized Spotfire (CDK) upgrade. A nonvalid certificate causes the CDK upgrade to fail.

Workaround: To upgrade the CDK, you must either trust the certificate or set the flag encrypt=false in the connection string.

KnownTSS-3073414.1.0 (s)TSS-30734
14.1.0 (s)

Proxy server configuration

When using a proxy server between the Spotfire Server and a Web Player or Automation Services service deployed on Linux, the services will use the operating system proxy configuration. Only the username and password for the proxy can be configured in the configuration files of the services.

Workaround: None

KnownTSS-2981914.1.0 (s)TSS-29819
14.1.0 (s)

Users authenticated through Kerberos with delegation require special handling for accessing certain services

In the following situations, Spotfire users cannot view certain analysis files in the web client:

  • The user is authenticated using Kerberos with delegation.

  • The user wants to view an analysis that accesses a TERR service node.

Workaround: Give Read permission for the private key of the Web Player Node certificate to users.

Procedure:

  1. On the computer running the Web Player node manager, open a command window as an administrator.

  2. Enter mmc.

  3. In the Console dialog box that opens, click File > Add/Remove > Snap-ins.

  4. In the Add or Remove Snap-ins dialog box, select Certificates, and then click Add.

  5. In the Certificates snap-in dialog box, select Computer account, and then click Next.

  6. In the Select Computer dialog box, click Finish.

  7. In the Add or Remove Snap-ins dialog box, click OK.

  8. In the Console Root window, click Certificates (Local Computer) to view the certificate stores for the computer.

  9. Go to Certificates ({_}Local Computer{_}){*}\Personal\Certificates{*}, and then right-click the certificate that was issued by "TIBCO Spotfire Signing CA".

  10. Select All Tasks > Manage Private Keys.

  11. In the Permissions dialog box, under Group or user names, select a group that contains all Spotfire users that need to run analyses using the TERR service.

  12. Under Permissions for Name, select the Allow check box in the Read row, and then click OK.

  13. In the Spotfire administration interface or in the Windows Services dialog box, restart the Web Player node.

KnownTSS-2697214.1.0 (s)TSS-26972
14.1.0 (s)

Java changes affect updating node manager from 10.9 to 10.10 or later

Updating the node manager from Nodes & Services from a 10.9 or earlier release to a 10.10 release or later is not supported due to updated Java versions.

Workaround: To update the node manager to version 10.10 or later, you must install it on each computer, and then run the node manager upgrade tool.

KnownTSAS-112314.1.0 (a)TSAS-1123
14.1.0 (a)

Encrypting services' configuration files not supported on Linux

You cannot encrypt configuration files for Automation Services and Web Player Services on Linux.

Workaround: None

KnownTSDC-698214.1.0 (a)TSDC-6982
14.1.0 (a)

The default MariaDB ODBC driver does not work on Debian 11

On Debian 11, the default MariaDB ODBC driver (available through apt-get install odbc-mariadb) does not work with the Spotfire connector for MySQL.

Workaround: Install the driver from mariadb.com or from the Sid feed of Debian.

KnownTS-6977014.1.0 (a)TS-69770
14.1.0 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  

Workaround:

To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire
df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTS-6859614.1.0 (a)TS-68596
14.1.0 (a)

Operating system affects how fonts are rendered

Fonts might be rendered differently depending on the operating system of the Spotfire client used when creating or using an analysis. For example, a Web Player service running on Linux might render font ligatures (where certain combinations of letters, e.g., "fi", are joined to form a single glyph), whereas a Web Player on Windows will not render ligatures.

KnownTS-6765614.1.0 (a)TS-67656
14.1.0 (a)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTS-6694614.1.0 (a)TS-66946
14.1.0 (a)

Scheduled updates cache not available for Web Player service on Linux

The scheduled updates cache is not available when running a Web Player service on Linux. This means that if a Linux node running scheduled updates is restarted, scheduled updates will need to load the data from the sources again, rather than reading data from the cache on disk.

KnownTS-6213714.1.0 (a)TS-62137
14.1.0 (a)

Package installation precedence rules

Python packages that are installed by the Administrator (through an SPK) take precedence over packages installed using the Python tools from the Tools menu in the installed Spotfire client. If someone attempts to update a package previously installed by an SPK, then the package update is installed, but the update is ignored.

KnownTERRSRV-114014.1.0 (Ts 1.18.0)TERRSRV-1140
14.1.0 (Ts 1.18.0)

buildServerSPK can result in an error instead of overwriting a pre-existing file

When you call buildServerSPK to create a package SPK in TERR, you can encounter an error if an SPK file with the same name as the one you are creating already exists in the target location.

Workaround: Deleting the old SPK file solves this issue. 

KnownTERRSRV-53814.1.0 (Ts 1.18.0)TERRSRV-538
14.1.0 (Ts 1.18.0)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

Workaround:  An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownPYSRV-28014.1.0 (Ps 1.18.0)PYSRV-280
14.1.0 (Ps 1.18.0)

Non-ASCII characters in the TEMP directory path cause errors for SPK package builds

When you build an SPK of Python packages for distribution to Analyst
clients on a Windows computer where the TEMP directory's path contains any non-ASCII characters, then the SPK build fails with the error ValueError: FCI error 1. This error
is due to a defect in the Python interpreter.

Workaround: Before building the SPK, set the value of the TEMP environment
variable to a path containing only ASCII characters (for example, SET
TEMP=C:\temp).

KnownTERRSRV-163814.1.0 (Ps 1.18.0)TERRSRV-1638
14.1.0 (Ps 1.18.0)

Plot created with pyplot persists between data functions

A plot created in a data function using the function pyplot from matplotlib can persist between data functions unless the plot is explicitly cleared.

Workaround: If the buffer retains the plot, you can clear it explicitly by including the command plt.clf() in your data function.  

KnownTERRSRV-145614.1.0 (Ps 1.18.0)TERRSRV-1456
14.1.0 (Ps 1.18.0)

Running on RHEL 9 with OpenSSL requires downloading the package compat-openssl11

For administrators installing this version of Spotfire Service for Python on a computer running Red Hat Enterprise Linux 9, you must manually install OpenSSL libraries. The package compat-openssl11 provides both needed libraries, and it is available from the RHEL 9 repository. 

KnownTERRSRV-144614.1.0 (Ps 1.18.0)TERRSRV-1446
14.1.0 (Ps 1.18.0)

Breaking change in some Linux OS versions for other supported versions of Python interpreters

Debian 11, Ubuntu 22.04, RHEL 9, and some SUSE 15 installations (such as OpenSUSE 15) include version 7 of the package libffi, which is different from the version provided in all other supported distributions. Because it is not possible to link to multiple versions of libffi, this version of Spotfire Service for Python links only to libffi.so.6.  

Workaround:

Use either the version of Python installed with your operating system, or a version of Python that meets the requirements that you have installed. Set the following properties in the file custom.properties. (By default, these settings are commented out.) 

use.system.python: set to true

  • This setting specifies whether to use the system-supplied or your own installation of Python, instead of the one included with this installation.  For Linux, this setting is applicable if use.engine.containers is set to false. (If a containerized engine is enabled, then using the system-installed Python is not applicable.)

*python.home*

  • The path to Python home, to the level of the bin directory.

    • For Linux, this setting searches {_}{_}/bin/python3. For Linux, python3 must point to correct Python version.

    • For Windows, this setting searches {_}{_}/bin/python.exe. (You can define the environment variable SPOTFIRE_PYTHON_HOME instead of this property.)

Prerequisites 

  • Expected Python version 3.7.x or higher installed with the system or user-installed.

  • You must install the spotfire package (from PYPI). This package is required for Spotfire Service for Python to work with Spotfire. 

  • For Linux, python3 points to correct version of Python.

KnownTERRSRV-139314.1.0 (Ps 1.18.0)TERRSRV-1393
14.1.0 (Ps 1.18.0)

Change in assembly method in pip package manager results in warnings

A change to the method used to correctly assemble SPK packages might result in additional warnings from the pip package manager of the form:

WARNING: Target directory <<{_}temporary location{_}>>\<<{_}package{_}>> already exists. Specify --upgrade to force replacement.

(The text of the warning can vary depending on the contents of the third-party wheel packages, and can vary based on the operating system.)

This warning is not an issue and can be ignored.

KnownTS-8222114.0.8 (a)TS-82221
14.0.8 (a)

Runtime issues with TERR 6.1.6

TERR 6.1.6 is built using Intel oneAPI 2025.1. Recent changes to the API has led to TERR now requiring the Microsoft Visual C++ Redistributable to be installed on the computer that uses the TERR Console, TERR Tools, or local execution of TERR data functions, to be able to run.

KnownTSS-3440214.0.4 (s)TSS-34402
14.0.4 (s)

Unknown item type on upgrade

When you upgrade the Spotfire Server from 14.0.4 or 14.0.5 to 14.4.0, Spotfire Analyst closes unexpectedly when trying to connect the client to the upgraded server, with the error "Illegal argument. The item type spotfire.visualizationmod is not known."

Workaround: Execute the SQL script of the correct type on your Spotfire database.

For PostgreSQL:

alter table TRUSTED_CODE_ENTITIES drop constraint if exists FK_TRUSTED_CODE_ENTITIES1;

update TRUSTED_CODE_ENTITIES set TRUSTED_TYPE = 'visualization_mod' where TRUSTED_TYPE = 'mod';

update CT_CODE_ENTITIES set TYPE = 'visualization_mod' where TYPE = 'mod';

alter table TRUSTED_CODE_ENTITIES add constraint FK_TRUSTED_CODE_ENTITIES1 FOREIGN KEY (TRUSTED_TYPE, TRUSTED_HASH) references CT_CODE_ENTITIES (TYPE, HASH) on update no action on delete cascade;

update LIB_ITEM_TYPES set LABEL = 'visualizationmod' where TYPE_ID = 'eea7fff3-14a0-4ac3-9c33-8c58294273e3';

update LIB_ITEM_TYPES set DISPLAY_NAME = 'Visualization Mod' where TYPE_ID = 'eea7fff3-14a0-4ac3-9c33-8c58294273e3';

delete from LIB_ITEM_TYPES where TYPE_ID = 'f4eb6968-c0db-4374-bc0b-c2e968bc56b1';

insert into LIB_ITEM_TYPES (TYPE_ID, LABEL, LABEL_PREFIX, DISPLAY_NAME, IS_CONTAINER, FILE_SUFFIX, MIME_TYPE) values ('f4eb6968-c0db-4374-bc0b-c2e968bc56b1', 'actionmod', 'spotfire', 'Action Mod', 0, 'mod', 'application/octet-stream');

update LIB_APPLICATIONS set APPLICATION_NAME = 'client.export.mod' where APPLICATION_ID = 28;

update LIB_APPLICATIONS set APPLICATION_NAME = 'client.import.mod' where APPLICATION_ID = 29;

delete from LIB_VISIBLE_TYPES where TYPE_ID = 'f4eb6968-c0db-4374-bc0b-c2e968bc56b1';

insert into LIB_VISIBLE_TYPES (TYPE_ID, APPLICATION_ID) values ('f4eb6968-c0db-4374-bc0b-c2e968bc56b1', 1);

insert into LIB_VISIBLE_TYPES (TYPE_ID, APPLICATION_ID) values ('f4eb6968-c0db-4374-bc0b-c2e968bc56b1', 3);

insert into LIB_VISIBLE_TYPES (TYPE_ID, APPLICATION_ID) values ('f4eb6968-c0db-4374-bc0b-c2e968bc56b1', 6);

insert into LIB_VISIBLE_TYPES (TYPE_ID, APPLICATION_ID) values ('f4eb6968-c0db-4374-bc0b-c2e968bc56b1', 9);

insert into LIB_VISIBLE_TYPES (TYPE_ID, APPLICATION_ID) values ('f4eb6968-c0db-4374-bc0b-c2e968bc56b1', 20);

insert into LIB_VISIBLE_TYPES (TYPE_ID, APPLICATION_ID) values ('f4eb6968-c0db-4374-bc0b-c2e968bc56b1', 21);

insert into LIB_VISIBLE_TYPES (TYPE_ID, APPLICATION_ID) values ('f4eb6968-c0db-4374-bc0b-c2e968bc56b1', 28);

For Oracle:

BEGIN
EXECUTE IMMEDIATE 'alter table TRUSTED_CODE_ENTITIES drop constraint FK_TRUSTED_CODE_ENTITIES1';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -2443 THEN
RAISE;
END IF;
END;
/

update TRUSTED_CODE_ENTITIES set TRUSTED_TYPE = 'visualization_mod' where TRUSTED_TYPE = 'mod';
/

update CT_CODE_ENTITIES set TYPE = 'visualization_mod' where TYPE = 'mod';
/

alter table TRUSTED_CODE_ENTITIES add constraint "FK_TRUSTED_CODE_ENTITIES1" foreign key ("TRUSTED_TYPE", "TRUSTED_HASH") references "CT_CODE_ENTITIES" ("TYPE", "HASH") on delete cascade;
/

update LIB_ITEM_TYPES set LABEL = 'visualizationmod' where TYPE_ID = 'eea7fff3-14a0-4ac3-9c33-8c58294273e3';
/

update LIB_ITEM_TYPES set DISPLAY_NAME = 'Visualization Mod' where TYPE_ID = 'eea7fff3-14a0-4ac3-9c33-8c58294273e3';
/

delete from LIB_ITEM_TYPES where TYPE_ID = 'f4eb6968-c0db-4374-bc0b-c2e968bc56b1';
/

insert into LIB_ITEM_TYPES (TYPE_ID, LABEL, LABEL_PREFIX, DISPLAY_NAME, IS_CONTAINER, FILE_SUFFIX, MIME_TYPE) values ('f4eb6968-c0db-4374-bc0b-c2e968bc56b1', 'actionmod', 'spotfire', 'Action Mod', 0, 'mod', 'application/octet-stream');
/

update LIB_APPLICATIONS set APPLICATION_NAME = 'client.export.mod' where APPLICATION_ID = 28;
/

update LIB_APPLICATIONS set APPLICATION_NAME = 'client.import.mod' where APPLICATION_ID = 29;
/

delete from LIB_VISIBLE_TYPES where TYPE_ID = 'f4eb6968-c0db-4374-bc0b-c2e968bc56b1';
/

insert into LIB_VISIBLE_TYPES (TYPE_ID, APPLICATION_ID) values ('f4eb6968-c0db-4374-bc0b-c2e968bc56b1', 1);
/

insert into LIB_VISIBLE_TYPES (TYPE_ID, APPLICATION_ID) values ('f4eb6968-c0db-4374-bc0b-c2e968bc56b1', 3);
/

insert into LIB_VISIBLE_TYPES (TYPE_ID, APPLICATION_ID) values ('f4eb6968-c0db-4374-bc0b-c2e968bc56b1', 6);
/

insert into LIB_VISIBLE_TYPES (TYPE_ID, APPLICATION_ID) values ('f4eb6968-c0db-4374-bc0b-c2e968bc56b1', 9);
/

insert into LIB_VISIBLE_TYPES (TYPE_ID, APPLICATION_ID) values ('f4eb6968-c0db-4374-bc0b-c2e968bc56b1', 20);
/

insert into LIB_VISIBLE_TYPES (TYPE_ID, APPLICATION_ID) values ('f4eb6968-c0db-4374-bc0b-c2e968bc56b1', 21);
/

insert into LIB_VISIBLE_TYPES (TYPE_ID, APPLICATION_ID) values ('f4eb6968-c0db-4374-bc0b-c2e968bc56b1', 28);
/

insert into LIB_VISIBLE_TYPES (TYPE_ID, APPLICATION_ID) values ('f4eb6968-c0db-4374-bc0b-c2e968bc56b1', 29);
/

For Microsoft SQL Server:

if exists (select (1) from SYS.FOREIGN_KEYS where OBJECT_ID = OBJECT_ID('FK_TRUSTED_CODE_ENTITIES1') and PARENT_OBJECT_ID = OBJECT_ID('TRUSTED_CODE_ENTITIES'))
EXEC('alter table TRUSTED_CODE_ENTITIES drop constraint FK_TRUSTED_CODE_ENTITIES1');
go

update TRUSTED_CODE_ENTITIES set TRUSTED_TYPE = 'visualization_mod' where TRUSTED_TYPE = 'mod';
go

update CT_CODE_ENTITIES set TYPE = 'visualization_mod' where TYPE = 'mod';
go

alter table TRUSTED_CODE_ENTITIES add constraint "FK_TRUSTED_CODE_ENTITIES1" foreign key ("TRUSTED_TYPE", "TRUSTED_HASH") references "CT_CODE_ENTITIES" ("TYPE", "HASH") on update no action on delete cascade;
go

update LIB_ITEM_TYPES set LABEL = 'visualizationmod' where TYPE_ID = 'eea7fff3-14a0-4ac3-9c33-8c58294273e3';
go

update LIB_ITEM_TYPES set DISPLAY_NAME = 'Visualization Mod' where TYPE_ID = 'eea7fff3-14a0-4ac3-9c33-8c58294273e3';
go

KnownTERRSRV-114014.0.2 (Ts 1.17.2)TERRSRV-1140
14.0.2 (Ts 1.17.2)

buildServerSPK can result in an error instead of overwriting a pre-existing file

When you call buildServerSPK to create a package SPK in TERR, you can encounter an error if an SPK file with the same name as the one you are creating already exists in the target location.

Workaround: Deleting the old SPK file solves this issue. 

KnownTERRSRV-114014.0.1 (Ts 1.17.1)TERRSRV-1140
14.0.1 (Ts 1.17.1)

buildServerSPK can result in an error instead of overwriting a pre-existing file

When you call buildServerSPK to create a package SPK in TERR, you can encounter an error if an SPK file with the same name as the one you are creating already exists in the target location.

Workaround: Deleting the old SPK file solves this issue. 

KnownTSS-3326014.0.0 (s)TSS-33260
14.0.0 (s)

Wrong message sometimes shown when running create-db command

When executing the create-db command, if the root folder argument is not provided, the user sees the message "-root-folder" instead of "-oracle-rootfolder".

KnownTSS-3202014.0.0 (s)TSS-32020
14.0.0 (s)

Exception during CDK upgrade

You can see the error message "Database connection is not using a valid certificate" during a containerized Spotfire (CDK) upgrade. A nonvalid certificate causes the CDK upgrade to fail.

Workaround: To upgrade the CDK, you must either trust the certificate or set the flag encrypt=false in the connection string.

KnownTSS-3073414.0.0 (s)TSS-30734
14.0.0 (s)

Proxy server configuration

When using a proxy server between the Spotfire Server and a Web Player or Automation Services service deployed on Linux, the services will use the operating system proxy configuration. Only the username and password for the proxy can be configured in the configuration files of the services.

Workaround: None

KnownTSS-2981914.0.0 (s)TSS-29819
14.0.0 (s)

Users authenticated through Kerberos with delegation require special handling for accessing certain services

In the following situations, Spotfire users cannot view certain analysis files in the web client:

  • The user is authenticated using Kerberos with delegation.

  • The user wants to view an analysis that accesses a TERR service node.

Workaround: Give Read permission for the private key of the Web Player Node certificate to users.

Procedure:

  1. On the computer running the Web Player node manager, open a command window as an administrator.

  2. Enter mmc.

  3. In the Console dialog box that opens, click File > Add/Remove > Snap-ins.

  4. In the Add or Remove Snap-ins dialog box, select Certificates, and then click Add.

  5. In the Certificates snap-in dialog box, select Computer account, and then click Next.

  6. In the Select Computer dialog box, click Finish.

  7. In the Add or Remove Snap-ins dialog box, click OK.

  8. In the Console Root window, click Certificates (Local Computer) to view the certificate stores for the computer.

  9. Go to Certificates ({_}Local Computer{_}){*}\Personal\Certificates{*}, and then right-click the certificate that was issued by "TIBCO Spotfire Signing CA".

  10. Select All Tasks > Manage Private Keys.

  11. In the Permissions dialog box, under Group or user names, select a group that contains all Spotfire users that need to run analyses using the TERR service.

  12. Under Permissions for Name, select the Allow check box in the Read row, and then click OK.

  13. In the Spotfire administration interface or in the Windows Services dialog box, restart the Web Player node.

KnownTSS-2697214.0.0 (s)TSS-26972
14.0.0 (s)

Java changes affect updating node manager from 10.9 to 10.10 or later

Updating the node manager from Nodes & Services from a 10.9 or earlier release to a 10.10 release or later is not supported due to updated Java versions.

Workaround: To update the node manager to version 10.10 or later, you must install it on each computer, and then run the node manager upgrade tool.

KnownTSAS-112314.0.0 (a)TSAS-1123
14.0.0 (a)

Encrypting services' configuration files not supported on Linux

You cannot encrypt configuration files for Automation Services and Web Player Services on Linux.

Workaround: None

KnownTSDC-698214.0.0 (a)TSDC-6982
14.0.0 (a)

The default MariaDB ODBC driver does not work on Debian 11

On Debian 11, the default MariaDB ODBC driver (available through apt-get install odbc-mariadb) does not work with the Spotfire connector for MySQL.

Workaround: Install the driver from mariadb.com or from the Sid feed of Debian.

KnownTS-6977014.0.0 (a)TS-69770
14.0.0 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  

Workaround:

To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire
df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTS-6859614.0.0 (a)TS-68596
14.0.0 (a)

Operating system affects how fonts are rendered

Fonts might be rendered differently depending on the operating system of the Spotfire client used when creating or using an analysis. For example, a Web Player service running on Linux might render font ligatures (where certain combinations of letters, e.g., "fi", are joined to form a single glyph), whereas a Web Player on Windows will not render ligatures.

KnownTS-6765614.0.0 (a)TS-67656
14.0.0 (a)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTS-6747814.0.0 (a)TS-67478
14.0.0 (a)

Data connections created with Amazon Redshift in Spotfire 11.5.0 incompatible with earlier versions

Data connections created in Spotfire versions 11.5.0 and later using the TIBCO Spotfire Connector for Amazon Redshift cannot be opened in versions earlier than 11.5.0.

Workaround: Refresh the schema and perform a table repair for the Data Connection view.

KnownTS-6694614.0.0 (a)TS-66946
14.0.0 (a)

Scheduled updates cache not available for Web Player service on Linux

The scheduled updates cache is not available when running a Web Player service on Linux. This means that if a Linux node running scheduled updates is restarted, scheduled updates will need to load the data from the sources again, rather than reading data from the cache on disk.

KnownTS-6213714.0.0 (a)TS-62137
14.0.0 (a)

Package installation precedence rules

Python packages that are installed by the Administrator (through an SPK) take precedence over packages installed using the Python tools from the Tools menu in the installed Spotfire client. If someone attempts to update a package previously installed by an SPK, then the package update is installed, but the update is ignored.

KnownTERRSRV-53814.0.0 (Ts 1.17.0)TERRSRV-538
14.0.0 (Ts 1.17.0)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

Workaround:  An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownPYSRV-28014.0.0 (Ps 1.17.0)PYSRV-280
14.0.0 (Ps 1.17.0)

Non-ASCII characters in the TEMP directory path cause errors for SPK package builds

When you build an SPK of Python packages for distribution to Analyst
clients on a Windows computer where the TEMP directory's path contains any non-ASCII characters, then the SPK build fails with the error ValueError: FCI error 1. This error
is due to a defect in the Python interpreter.

Workaround: Before building the SPK, set the value of the TEMP environment
variable to a path containing only ASCII characters (for example, SET
TEMP=C:\temp).

KnownTERRSRV-145614.0.0 (Ps 1.17.0)TERRSRV-1456
14.0.0 (Ps 1.17.0)

Running on RHEL 9 with OpenSSL requires downloading the package compat-openssl11

For administrators installing this version of Spotfire Service for Python on a computer running Red Hat Enterprise Linux 9, you must manually install OpenSSL libraries. The package compat-openssl11 provides both needed libraries, and it is available from the RHEL 9 repository. 

KnownTERRSRV-144614.0.0 (Ps 1.17.0)TERRSRV-1446
14.0.0 (Ps 1.17.0)

Breaking change in some Linux OS versions for other supported versions of Python interpreters

Debian 11, Ubuntu 22.04, RHEL 9, and some SUSE 15 installations (such as OpenSUSE 15) include version 7 of the package libffi, which is different from the version provided in all other supported distributions. Because it is not possible to link to multiple versions of libffi, this version of Spotfire Service for Python links only to libffi.so.6.  

Workaround:

Use either the version of Python installed with your operating system, or a version of Python that meets the requirements that you have installed. Set the following properties in the file custom.properties. (By default, these settings are commented out.) 

use.system.python: set to true

  • This setting specifies whether to use the system-supplied or your own installation of Python, instead of the one included with this installation.  For Linux, this setting is applicable if use.engine.containers is set to false. (If a containerized engine is enabled, then using the system-installed Python is not applicable.)

*python.home*

  • The path to Python home, to the level of the bin directory.

    • For Linux, this setting searches {_}{_}/bin/python3. For Linux, python3 must point to correct Python version.

    • For Windows, this setting searches {_}{_}/bin/python.exe. (You can define the environment variable SPOTFIRE_PYTHON_HOME instead of this property.)

Prerequisites 

  • Expected Python version 3.7.x or higher installed with the system or user-installed.

  • You must install the spotfire package (from PYPI). This package is required for Spotfire Service for Python to work with Spotfire. 

  • For Linux, python3 points to correct version of Python.

KnownTERRSRV-163814.0.0 (Ps 1.17.0)TERRSRV-1638
14.0.0 (Ps 1.17.0)

Plot created with pyplot persists between data functions

A plot created in a data function using the function pyplot from matplotlib can persist between data functions unless the plot is explicitly cleared.

Workaround: If the buffer retains the plot, you can clear it explicitly by including the command plt.clf() in your data function.  

KnownTERRSRV-139314.0.0 (Ps 1.17.0)TERRSRV-1393
14.0.0 (Ps 1.17.0)

Change in assembly method in pip package manager results in warnings

A change to the method used to correctly assemble SPK packages might result in additional warnings from the pip package manager of the form:

WARNING: Target directory <<{_}temporary location{_}>>\<<{_}package{_}>> already exists. Specify --upgrade to force replacement.

(The text of the warning can vary depending on the contents of the third-party wheel packages, and can vary based on the operating system.)

This warning is not an issue and can be ignored.

KnownTSS-3128512.5.0 (s)TSS-31285
12.5.0 (s)

Network-related issues and unexpected attempts to reconnect in containerized Spotfire Server and Spotfire Web Player

When the spotfire-webplayer is under heavy load, or if the load increases suddenly, you can experience spotfire-webplayer pod livenessProbe failures or network-related issues between the spotfire-server and spotfire-webplayer pods, and the spotfire-webplayer pod can restart prematurely. Usually, this problem is caused by CPU throttling in Kubernetes/Linux cgroups/Completely Fair Scheduler. When this situation occurs, users can experience reconnection attempts.

Workaround

To avoid or minimize CPU throttling, ensure that the spotfire-webplayer and spotfire-server do not specify a value for resources.limits.cpu, and increase the spotfire-webplayer livenessProbe failure window by increasing the values for periodSeconds and/or failureThreshold.

Depending on the scenarios you observe, you can decrease the spotfire-webplayer CPU strained levels (see WebPlayer_AverageCpuLoadStrainedLimit in Spotfire.Dxp.Worker.Host.dll.config and cpuAverageTimeSpan in Spotfire.Dxp.Worker.Web.config) so that the load is distributed earlier among the running spotfire-webplayer pods, or so that analyses are put in scheduled updates.

In addition, increasing System.Threading.ThreadPool.MinThreads in Spotfire.Dxp.Worker.Host.runtimeconfig.json to a larger value, (for example,100 or 200, depending on the load) helps in some scenarios.

Example

Spotfire.Dxp.Worker.Host.runtimeconfig.json

{
"runtimeOptions": {
"tfm": "net6.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "6.0.0"
},
{
"name": "Microsoft.AspNetCore.App",
"version": "6.0.0"
}
],
"configProperties": {
"System.Drawing.EnableUnixSupport": true,
"System.GC.Server": true,
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true,
"System.Threading.ThreadPool.MinThreads": 100
}
}
}

For a containerized Spotfire Server (CDK), see the README files for information about exporting the current file, and then apply it after modification using a command like the following: 

helm upgrade ... --set-file=config.'Spotfire\.Dxp\.Worker\.Host\.runtimeconfig\.json'=Spotfire.Dxp.Worker.Host.runtimeconfig.json

KnownTSS-3202012.5.0 (s)TSS-32020
12.5.0 (s)

Exception during CDK upgrade

You can see the error message "Database connection is not using a valid certificate" during a containerized Spotfire (CDK) upgrade. A nonvalid certificate causes the CDK upgrade to fail.

Workaround: To upgrade the CDK, you must either trust the certificate or set the flag encrypt=false in the connection string.

KnownTSS-3073412.5.0 (s)TSS-30734
12.5.0 (s)

Proxy server configuration

When using a proxy server between the Spotfire Server and a Web Player or Automation Services service deployed on Linux, the services will use the operating system proxy configuration. Only the username and password for the proxy can be configured in the configuration files of the services.

Workaround: None

KnownTSS-2981912.5.0 (s)TSS-29819
12.5.0 (s)

Users authenticated through Kerberos with delegation require special handling for accessing certain services

In the following situations, Spotfire users cannot view certain analysis files in the web client:

  • The user is authenticated using Kerberos with delegation.

  • The user wants to view an analysis that accesses a TERR service node.

Workaround: Give Read permission for the private key of the Web Player Node certificate to users.

Procedure:

  1. On the computer running the Web Player node manager, open a command window as an administrator.

  2. Enter mmc.

  3. In the Console dialog box that opens, click File > Add/Remove > Snap-ins.

  4. In the Add or Remove Snap-ins dialog box, select Certificates, and then click Add.

  5. In the Certificates snap-in dialog box, select Computer account, and then click Next.

  6. In the Select Computer dialog box, click Finish.

  7. In the Add or Remove Snap-ins dialog box, click OK.

  8. In the Console Root window, click Certificates (Local Computer) to view the certificate stores for the computer.

  9. Go to Certificates ({_}Local Computer{_}){*}\Personal\Certificates{*}, and then right-click the certificate that was issued by "TIBCO Spotfire Signing CA".

  10. Select All Tasks > Manage Private Keys.

  11. In the Permissions dialog box, under Group or user names, select a group that contains all Spotfire users that need to run analyses using the TERR service.

  12. Under Permissions for Name, select the Allow check box in the Read row, and then click OK.

  13. In the Spotfire administration interface or in the Windows Services dialog box, restart the Web Player node.

KnownTSS-2697212.5.0 (s)TSS-26972
12.5.0 (s)

Java changes affect updating node manager from 10.9 to 10.10 or later

Updating the node manager from Nodes & Services from a 10.9 or earlier release to a 10.10 release or later is not supported due to updated Java versions.

Workaround: To update the node manager to version 10.10 or later, you must install it on each computer, and then run the node manager upgrade tool.

KnownTSAS-112312.5.0 (a)TSAS-1123
12.5.0 (a)

Encrypting services' configuration files not supported on Linux

You cannot encrypt configuration files for Automation Services and Web Player Services on Linux.

Workaround: None

KnownTSDC-719012.5.0 (a)TSDC-7190
12.5.0 (a)

Google Analytics connector does not support Google Analytics 4

During 2023, Google will retire the legacy version of Google Analytics, called Universal Analytics. Instead, the newer version, Google Analytics 4 (GA4), is going to be the only option.

To learn more, see the official communication from Google.

The Spotfire data connector for Google Analytics currently only supports accessing data from Universal Analytics, and not from GA4. This means that when you migrate from Universal Analytics to GA4 in Google Analytics, you can no longer use the Google Analytics connector to access your data in Spotfire.

Workaround: Access Google Analytics 4 data via Google BigQuery

If you have access to Google BigQuery, you can export your GA4 data to Google BigQuery. Then you can access your GA4 data in Spotfire by using the connector for Google BigQuery.

To learn how to export your GA4 data, see BigQuery Export.

Tip: Google Analytics data contains repeated columns. When you access Google Analytics data with the Google BigQuery connector, make sure you select Enable repeated columns when you create the connection, to be able to view all columns.

KnownTSDC-698212.5.0 (a)TSDC-6982
12.5.0 (a)

The default MariaDB ODBC driver does not work on Debian 11

On Debian 11, the default MariaDB ODBC driver (available through apt-get install odbc-mariadb) does not work with the Spotfire connector for MySQL.

Workaround: Install the driver from mariadb.com or from the Sid feed of Debian.

KnownTS-6956812.5.0 (a)TS-69568
12.5.0 (a)

Heavy loads or sudden load increases cause the spotfire-webplayer pod to restart

For containerized Spotfire (CDK), the spotfire-webplayer pod livenessProbe can fail, and network-related issues between the spotfire-server and spotfire-webplayer pods can occur, when the spotfire-webplayer pod is under heavy load, or if the load increases suddenly. This situation can lead to the spotfire-webplayer pod restarting prematurely. This issue can lead to users experiencing reconnection attempts.

KnownTS-6977012.5.0 (a)TS-69770
12.5.0 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  

Workaround:

To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire
df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTS-6859612.5.0 (a)TS-68596
12.5.0 (a)

Operating system affects how fonts are rendered

Fonts might be rendered differently depending on the operating system of the Spotfire client used when creating or using an analysis. For example, a Web Player service running on Linux might render font ligatures (where certain combinations of letters, e.g., "fi", are joined to form a single glyph), whereas a Web Player on Windows will not render ligatures.

KnownTS-6765612.5.0 (a)TS-67656
12.5.0 (a)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTS-6747812.5.0 (a)TS-67478
12.5.0 (a)

Data connections created with Amazon Redshift in Spotfire 11.5.0 incompatible with earlier versions

Data connections created in Spotfire versions 11.5.0 and later using the TIBCO Spotfire Connector for Amazon Redshift cannot be opened in versions earlier than 11.5.0.

Workaround: Refresh the schema and perform a table repair for the Data Connection view.

KnownTS-6694612.5.0 (a)TS-66946
12.5.0 (a)

Scheduled updates cache not available for Web Player service on Linux

The scheduled updates cache is not available when running a Web Player service on Linux. This means that if a Linux node running scheduled updates is restarted, scheduled updates will need to load the data from the sources again, rather than reading data from the cache on disk.

KnownTS-6213712.5.0 (a)TS-62137
12.5.0 (a)

Package installation precedence rules

Python packages that are installed by the Administrator (through an SPK) take precedence over packages installed using the Python tools from the Tools menu in the installed Spotfire client. If someone attempts to update a package previously installed by an SPK, then the package update is installed, but the update is ignored.

KnownTERRSRV-53812.5.0 (Ts 1.16.0)TERRSRV-538
12.5.0 (Ts 1.16.0)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

Workaround:  An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownPYSRV-28012.5.0 (Ps 1.16.0)PYSRV-280
12.5.0 (Ps 1.16.0)

Non-ASCII characters in the TEMP directory path cause errors for SPK package builds

When you build an SPK of Python packages for distribution to Analyst
clients on a Windows computer where the TEMP directory's path contains any non-ASCII characters, then the SPK build fails with the error ValueError: FCI error 1. This error
is due to a defect in the Python interpreter.

Workaround: Before building the SPK, set the value of the TEMP environment
variable to a path containing only ASCII characters (for example, SET
TEMP=C:\temp).

KnownTERRSRV-139312.5.0 (Ps 1.16.0)TERRSRV-1393
12.5.0 (Ps 1.16.0)

Change in assembly method in pip package manager results in warnings

A change to the method used to correctly assemble SPK packages might result in additional warnings from the pip package manager of the form:

WARNING: Target directory <<{_}temporary location{_}>>\<<{_}package{_}>> already exists. Specify --upgrade to force replacement.

(The text of the warning can vary depending on the contents of the third-party wheel packages, and can vary based on the operating system.)

This warning is not an issue and can be ignored.

KnownTERRSRV-163812.5.0 (Ps 1.16.0)TERRSRV-1638
12.5.0 (Ps 1.16.0)

Plot created with pyplot persists between data functions

A plot created in a data function using the function pyplot from matplotlib can persist between data functions unless the plot is explicitly cleared.

Workaround: If the buffer retains the plot, you can clear it explicitly by including the command plt.clf() in your data function.  

KnownTERRSRV-145612.5.0 (Ps 1.16.0)TERRSRV-1456
12.5.0 (Ps 1.16.0)

Running on RHEL 9 with OpenSSL requires downloading the package compat-openssl11

For administrators installing this version of Spotfire Service for Python on a computer running Red Hat Enterprise Linux 9, you must manually install OpenSSL libraries. The package compat-openssl11 provides both needed libraries, and it is available from the RHEL 9 repository. 

KnownTERRSRV-144612.5.0 (Ps 1.16.0)TERRSRV-1446
12.5.0 (Ps 1.16.0)

Breaking change in some Linux OS versions for other supported versions of Python interpreters

Debian 11, Ubuntu 22.04, RHEL 9, and some SUSE 15 installations (such as OpenSUSE 15) include version 7 of the package libffi, which is different from the version provided in all other supported distributions. Because it is not possible to link to multiple versions of libffi, this version of Spotfire Service for Python links only to libffi.so.6.  

Workaround:

Use either the version of Python installed with your operating system, or a version of Python that meets the requirements that you have installed. Set the following properties in the file custom.properties. (By default, these settings are commented out.) 

use.system.python: set to true

  • This setting specifies whether to use the system-supplied or your own installation of Python, instead of the one included with this installation.  For Linux, this setting is applicable if use.engine.containers is set to false. (If a containerized engine is enabled, then using the system-installed Python is not applicable.)

*python.home*

  • The path to Python home, to the level of the bin directory.

    • For Linux, this setting searches {_}{_}/bin/python3. For Linux, python3 must point to correct Python version.

    • For Windows, this setting searches {_}{_}/bin/python.exe. (You can define the environment variable SPOTFIRE_PYTHON_HOME instead of this property.)

Prerequisites 

  • Expected Python version 3.7.x or higher installed with the system or user-installed.

  • You must install the spotfire package (from PYPI). This package is required for Spotfire Service for Python to work with Spotfire. 

  • For Linux, python3 points to correct version of Python.

KnownTSS-3202012.4.0 (s)TSS-32020
12.4.0 (s)

Exception during CDK upgrade

You can see the error message "Database connection is not using a valid certificate" during a containerized Spotfire (CDK) upgrade. A nonvalid certificate causes the CDK upgrade to fail.

Workaround: To upgrade the CDK, you must either trust the certificate or set the flag encrypt=false in the connection string.

KnownTSS-3128512.4.0 (s)TSS-31285
12.4.0 (s)

Network-related issues and unexpected attempts to reconnect in containerized Spotfire Server and Spotfire Web Player

When the spotfire-webplayer is under heavy load, or if the load increases suddenly, you can experience spotfire-webplayer pod livenessProbe failures or network-related issues between the spotfire-server and spotfire-webplayer pods, and the spotfire-webplayer pod can restart prematurely. Usually, this problem is caused by CPU throttling in Kubernetes/Linux cgroups/Completely Fair Scheduler. When this situation occurs, users can experience reconnection attempts.

Workaround

To avoid or minimize CPU throttling, ensure that the spotfire-webplayer and spotfire-server do not specify a value for resources.limits.cpu, and increase the spotfire-webplayer livenessProbe failure window by increasing the values for periodSeconds and/or failureThreshold.

Depending on the scenarios you observe, you can decrease the spotfire-webplayer CPU strained levels (see WebPlayer_AverageCpuLoadStrainedLimit in Spotfire.Dxp.Worker.Host.dll.config and cpuAverageTimeSpan in Spotfire.Dxp.Worker.Web.config) so that the load is distributed earlier among the running spotfire-webplayer pods, or so that analyses are put in scheduled updates.

In addition, increasing System.Threading.ThreadPool.MinThreads in Spotfire.Dxp.Worker.Host.runtimeconfig.json to a larger value, (for example,100 or 200, depending on the load) helps in some scenarios.

Example

Spotfire.Dxp.Worker.Host.runtimeconfig.json

{
"runtimeOptions": {
"tfm": "net6.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "6.0.0"
},
{
"name": "Microsoft.AspNetCore.App",
"version": "6.0.0"
}
],
"configProperties": {
"System.Drawing.EnableUnixSupport": true,
"System.GC.Server": true,
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true,
"System.Threading.ThreadPool.MinThreads": 100
}
}
}

For a containerized Spotfire Server (CDK), see the README files for information about exporting the current file, and then apply it after modification using a command like the following: 

helm upgrade ... --set-file=config.'Spotfire\.Dxp\.Worker\.Host\.runtimeconfig\.json'=Spotfire.Dxp.Worker.Host.runtimeconfig.json

KnownTSS-3073412.4.0 (s)TSS-30734
12.4.0 (s)

Proxy server configuration

When using a proxy server between the Spotfire Server and a Web Player or Automation Services service deployed on Linux, the services will use the operating system proxy configuration. Only the username and password for the proxy can be configured in the configuration files of the services.

Workaround: None

KnownTSS-2981912.4.0 (s)TSS-29819
12.4.0 (s)

Users authenticated through Kerberos with delegation require special handling for accessing certain services

In the following situations, Spotfire users cannot view certain analysis files in the web client:

  • The user is authenticated using Kerberos with delegation.

  • The user wants to view an analysis that accesses a TERR service node.

Workaround: Give Read permission for the private key of the Web Player Node certificate to users.

Procedure:

  1. On the computer running the Web Player node manager, open a command window as an administrator.

  2. Enter mmc.

  3. In the Console dialog box that opens, click File > Add/Remove > Snap-ins.

  4. In the Add or Remove Snap-ins dialog box, select Certificates, and then click Add.

  5. In the Certificates snap-in dialog box, select Computer account, and then click Next.

  6. In the Select Computer dialog box, click Finish.

  7. In the Add or Remove Snap-ins dialog box, click OK.

  8. In the Console Root window, click Certificates (Local Computer) to view the certificate stores for the computer.

  9. Go to Certificates ({_}Local Computer{_}){*}\Personal\Certificates{*}, and then right-click the certificate that was issued by "TIBCO Spotfire Signing CA".

  10. Select All Tasks > Manage Private Keys.

  11. In the Permissions dialog box, under Group or user names, select a group that contains all Spotfire users that need to run analyses using the TERR service.

  12. Under Permissions for Name, select the Allow check box in the Read row, and then click OK.

  13. In the Spotfire administration interface or in the Windows Services dialog box, restart the Web Player node.

KnownTSS-2697212.4.0 (s)TSS-26972
12.4.0 (s)

Java changes affect updating node manager from 10.9 to 10.10 or later

Updating the node manager from Nodes & Services from a 10.9 or earlier release to a 10.10 release or later is not supported due to updated Java versions.

Workaround: To update the node manager to version 10.10 or later, you must install it on each computer, and then run the node manager upgrade tool.

KnownTSAS-112312.4.0 (a)TSAS-1123
12.4.0 (a)

Encrypting services' configuration files not supported on Linux

You cannot encrypt configuration files for Automation Services and Web Player Services on Linux.

Workaround: None

KnownTSDC-698212.4.0 (a)TSDC-6982
12.4.0 (a)

The default MariaDB ODBC driver does not work on Debian 11

On Debian 11, the default MariaDB ODBC driver (available through apt-get install odbc-mariadb) does not work with the Spotfire connector for MySQL.

Workaround: Install the driver from mariadb.com or from the Sid feed of Debian.

KnownTS-6977012.4.0 (a)TS-69770
12.4.0 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  

Workaround:

To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire
df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTS-6956812.4.0 (a)TS-69568
12.4.0 (a)

Heavy loads or sudden load increases cause the spotfire-webplayer pod to restart

For containerized Spotfire (CDK), the spotfire-webplayer pod livenessProbe can fail, and network-related issues between the spotfire-server and spotfire-webplayer pods can occur, when the spotfire-webplayer pod is under heavy load, or if the load increases suddenly. This situation can lead to the spotfire-webplayer pod restarting prematurely. This issue can lead to users experiencing reconnection attempts.

KnownTS-6859612.4.0 (a)TS-68596
12.4.0 (a)

Operating system affects how fonts are rendered

Fonts might be rendered differently depending on the operating system of the Spotfire client used when creating or using an analysis. For example, a Web Player service running on Linux might render font ligatures (where certain combinations of letters, e.g., "fi", are joined to form a single glyph), whereas a Web Player on Windows will not render ligatures.

KnownTS-6765612.4.0 (a)TS-67656
12.4.0 (a)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTS-6747812.4.0 (a)TS-67478
12.4.0 (a)

Data connections created with Amazon Redshift in Spotfire 11.5.0 incompatible with earlier versions

Data connections created in Spotfire versions 11.5.0 and later using the TIBCO Spotfire Connector for Amazon Redshift cannot be opened in versions earlier than 11.5.0.

Workaround: Refresh the schema and perform a table repair for the Data Connection view.

KnownTS-6694612.4.0 (a)TS-66946
12.4.0 (a)

Scheduled updates cache not available for Web Player service on Linux

The scheduled updates cache is not available when running a Web Player service on Linux. This means that if a Linux node running scheduled updates is restarted, scheduled updates will need to load the data from the sources again, rather than reading data from the cache on disk.

KnownTS-6213712.4.0 (a)TS-62137
12.4.0 (a)

Package installation precedence rules

Python packages that are installed by the Administrator (through an SPK) take precedence over packages installed using the Python tools from the Tools menu in the installed Spotfire client. If someone attempts to update a package previously installed by an SPK, then the package update is installed, but the update is ignored.

KnownTSDK-59712.3.0 (s)TSDK-597
12.3.0 (s)

OpenID Connect or custom web authentication does not allow deploying extensions

If your Spotfire implementation uses Web authentication through OpenID Connect or custom web authentication, Spotfire Package Builder cannot be used to deploy extensions to the server.

Workaround: Deploy the extension package by using the Deployments & Packages area of
Spotfire Server.

KnownTSS-3202012.3.0 (s)TSS-32020
12.3.0 (s)

Exception during CDK upgrade

You can see the error message "Database connection is not using a valid certificate" during a containerized Spotfire (CDK) upgrade. A nonvalid certificate causes the CDK upgrade to fail.

Workaround: To upgrade the CDK, you must either trust the certificate or set the flag encrypt=false in the connection string.

KnownTSS-3128512.3.0 (s)TSS-31285
12.3.0 (s)

Network-related issues and unexpected attempts to reconnect in containerized Spotfire Server and Spotfire Web Player

When the spotfire-webplayer is under heavy load, or if the load increases suddenly, you can experience spotfire-webplayer pod livenessProbe failures or network-related issues between the spotfire-server and spotfire-webplayer pods, and the spotfire-webplayer pod can restart prematurely. Usually, this problem is caused by CPU throttling in Kubernetes/Linux cgroups/Completely Fair Scheduler. When this situation occurs, users can experience reconnection attempts.

Workaround

To avoid or minimize CPU throttling, ensure that the spotfire-webplayer and spotfire-server do not specify a value for resources.limits.cpu, and increase the spotfire-webplayer livenessProbe failure window by increasing the values for periodSeconds and/or failureThreshold.

Depending on the scenarios you observe, you can decrease the spotfire-webplayer CPU strained levels (see WebPlayer_AverageCpuLoadStrainedLimit in Spotfire.Dxp.Worker.Host.dll.config and cpuAverageTimeSpan in Spotfire.Dxp.Worker.Web.config) so that the load is distributed earlier among the running spotfire-webplayer pods, or so that analyses are put in scheduled updates.

In addition, increasing System.Threading.ThreadPool.MinThreads in Spotfire.Dxp.Worker.Host.runtimeconfig.json to a larger value, (for example,100 or 200, depending on the load) helps in some scenarios.

Example

Spotfire.Dxp.Worker.Host.runtimeconfig.json

{
"runtimeOptions": {
"tfm": "net6.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "6.0.0"
},
{
"name": "Microsoft.AspNetCore.App",
"version": "6.0.0"
}
],
"configProperties": {
"System.Drawing.EnableUnixSupport": true,
"System.GC.Server": true,
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true,
"System.Threading.ThreadPool.MinThreads": 100
}
}
}

For a containerized Spotfire Server (CDK), see the README files for information about exporting the current file, and then apply it after modification using a command like the following: 

helm upgrade ... --set-file=config.'Spotfire\.Dxp\.Worker\.Host\.runtimeconfig\.json'=Spotfire.Dxp.Worker.Host.runtimeconfig.json

KnownTSS-3073412.3.0 (s)TSS-30734
12.3.0 (s)

Proxy server configuration

When using a proxy server between the Spotfire Server and a Web Player or Automation Services service deployed on Linux, the services will use the operating system proxy configuration. Only the username and password for the proxy can be configured in the configuration files of the services.

Workaround: None

KnownTSS-2981912.3.0 (s)TSS-29819
12.3.0 (s)

Users authenticated through Kerberos with delegation require special handling for accessing certain services

In the following situations, Spotfire users cannot view certain analysis files in the web client:

  • The user is authenticated using Kerberos with delegation.

  • The user wants to view an analysis that accesses a TERR service node.

Workaround: Give Read permission for the private key of the Web Player Node certificate to users.

Procedure:

  1. On the computer running the Web Player node manager, open a command window as an administrator.

  2. Enter mmc.

  3. In the Console dialog box that opens, click File > Add/Remove > Snap-ins.

  4. In the Add or Remove Snap-ins dialog box, select Certificates, and then click Add.

  5. In the Certificates snap-in dialog box, select Computer account, and then click Next.

  6. In the Select Computer dialog box, click Finish.

  7. In the Add or Remove Snap-ins dialog box, click OK.

  8. In the Console Root window, click Certificates (Local Computer) to view the certificate stores for the computer.

  9. Go to Certificates ({_}Local Computer{_}){*}\Personal\Certificates{*}, and then right-click the certificate that was issued by "TIBCO Spotfire Signing CA".

  10. Select All Tasks > Manage Private Keys.

  11. In the Permissions dialog box, under Group or user names, select a group that contains all Spotfire users that need to run analyses using the TERR service.

  12. Under Permissions for Name, select the Allow check box in the Read row, and then click OK.

  13. In the Spotfire administration interface or in the Windows Services dialog box, restart the Web Player node.

KnownTSS-2697212.3.0 (s)TSS-26972
12.3.0 (s)

Java changes affect updating node manager from 10.9 to 10.10 or later

Updating the node manager from Nodes & Services from a 10.9 or earlier release to a 10.10 release or later is not supported due to updated Java versions.

Workaround: To update the node manager to version 10.10 or later, you must install it on each computer, and then run the node manager upgrade tool.

KnownTSS-2140812.3.0 (s)TSS-21408
12.3.0 (s)

Using more cursors than are available can cause the server to stop responding and displays an error

In Spotfire environments with an Oracle database, Spotfire occasionally uses more cursors than are available. This can occur in a variety of situations, but in all cases the following error appears in the server log:
ORA-01000 maximum open cursors exceeded, and the server stops functioning.

Workaround: If this error occurs, try setting the OPEN_CURSORS property in Oracle to at least 500, and then restart the server.

KnownTSAS-112312.3.0 (a)TSAS-1123
12.3.0 (a)

Encrypting services' configuration files not supported on Linux

You cannot encrypt configuration files for Automation Services and Web Player Services on Linux.

Workaround: None

KnownTSDC-698212.3.0 (a)TSDC-6982
12.3.0 (a)

The default MariaDB ODBC driver does not work on Debian 11

On Debian 11, the default MariaDB ODBC driver (available through apt-get install odbc-mariadb) does not work with the Spotfire connector for MySQL.

Workaround: Install the driver from mariadb.com or from the Sid feed of Debian.

KnownTS-6977012.3.0 (a)TS-69770
12.3.0 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  

Workaround:

To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire
df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTS-6956812.3.0 (a)TS-69568
12.3.0 (a)

Heavy loads or sudden load increases cause the spotfire-webplayer pod to restart

For containerized Spotfire (CDK), the spotfire-webplayer pod livenessProbe can fail, and network-related issues between the spotfire-server and spotfire-webplayer pods can occur, when the spotfire-webplayer pod is under heavy load, or if the load increases suddenly. This situation can lead to the spotfire-webplayer pod restarting prematurely. This issue can lead to users experiencing reconnection attempts.

KnownTS-6859612.3.0 (a)TS-68596
12.3.0 (a)

Operating system affects how fonts are rendered

Fonts might be rendered differently depending on the operating system of the Spotfire client used when creating or using an analysis. For example, a Web Player service running on Linux might render font ligatures (where certain combinations of letters, e.g., "fi", are joined to form a single glyph), whereas a Web Player on Windows will not render ligatures.

KnownTS-6765612.3.0 (a)TS-67656
12.3.0 (a)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTS-6747812.3.0 (a)TS-67478
12.3.0 (a)

Data connections created with Amazon Redshift in Spotfire 11.5.0 incompatible with earlier versions

Data connections created in Spotfire versions 11.5.0 and later using the TIBCO Spotfire Connector for Amazon Redshift cannot be opened in versions earlier than 11.5.0.

Workaround: Refresh the schema and perform a table repair for the Data Connection view.

KnownTS-6694612.3.0 (a)TS-66946
12.3.0 (a)

Scheduled updates cache not available for Web Player service on Linux

The scheduled updates cache is not available when running a Web Player service on Linux. This means that if a Linux node running scheduled updates is restarted, scheduled updates will need to load the data from the sources again, rather than reading data from the cache on disk.

KnownTS-6213712.3.0 (a)TS-62137
12.3.0 (a)

Package installation precedence rules

Python packages that are installed by the Administrator (through an SPK) take precedence over packages installed using the Python tools from the Tools menu in the installed Spotfire client. If someone attempts to update a package previously installed by an SPK, then the package update is installed, but the update is ignored.

KnownTERRSRV-53812.3.0 (Ts 1.15.0)TERRSRV-538
12.3.0 (Ts 1.15.0)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

Workaround:  An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownPYSRV-28012.3.0 (Ps 1.15.0)PYSRV-280
12.3.0 (Ps 1.15.0)

Non-ASCII characters in the TEMP directory path cause errors for SPK package builds

When you build an SPK of Python packages for distribution to Analyst
clients on a Windows computer where the TEMP directory's path contains any non-ASCII characters, then the SPK build fails with the error ValueError: FCI error 1. This error
is due to a defect in the Python interpreter.

Workaround: Before building the SPK, set the value of the TEMP environment
variable to a path containing only ASCII characters (for example, SET
TEMP=C:\temp).

KnownTERRSRV-163812.3.0 (Ps 1.15.0)TERRSRV-1638
12.3.0 (Ps 1.15.0)

Plot created with pyplot persists between data functions

A plot created in a data function using the function pyplot from matplotlib can persist between data functions unless the plot is explicitly cleared.

Workaround: If the buffer retains the plot, you can clear it explicitly by including the command plt.clf() in your data function.  

KnownTERRSRV-145612.3.0 (Ps 1.15.0)TERRSRV-1456
12.3.0 (Ps 1.15.0)

Running on RHEL 9 with OpenSSL requires downloading the package compat-openssl11

For administrators installing this version of Spotfire Service for Python on a computer running Red Hat Enterprise Linux 9, you must manually install OpenSSL libraries. The package compat-openssl11 provides both needed libraries, and it is available from the RHEL 9 repository. 

KnownTERRSRV-144612.3.0 (Ps 1.15.0)TERRSRV-1446
12.3.0 (Ps 1.15.0)

Breaking change in some Linux OS versions for other supported versions of Python interpreters

Debian 11, Ubuntu 22.04, RHEL 9, and some SUSE 15 installations (such as OpenSUSE 15) include version 7 of the package libffi, which is different from the version provided in all other supported distributions. Because it is not possible to link to multiple versions of libffi, this version of Spotfire Service for Python links only to libffi.so.6.  

Workaround:

Use either the version of Python installed with your operating system, or a version of Python that meets the requirements that you have installed. Set the following properties in the file custom.properties. (By default, these settings are commented out.) 

use.system.python: set to true

  • This setting specifies whether to use the system-supplied or your own installation of Python, instead of the one included with this installation.  For Linux, this setting is applicable if use.engine.containers is set to false. (If a containerized engine is enabled, then using the system-installed Python is not applicable.)

*python.home*

  • The path to Python home, to the level of the bin directory.

    • For Linux, this setting searches {_}{_}/bin/python3. For Linux, python3 must point to correct Python version.

    • For Windows, this setting searches {_}{_}/bin/python.exe. (You can define the environment variable SPOTFIRE_PYTHON_HOME instead of this property.)

Prerequisites 

  • Expected Python version 3.7.x or higher installed with the system or user-installed.

  • You must install the spotfire package (from PYPI). This package is required for Spotfire Service for Python to work with Spotfire. 

  • For Linux, python3 points to correct version of Python.

KnownTERRSRV-139312.3.0 (Ps 1.15.0)TERRSRV-1393
12.3.0 (Ps 1.15.0)

Change in assembly method in pip package manager results in warnings

A change to the method used to correctly assemble SPK packages might result in additional warnings from the pip package manager of the form:

WARNING: Target directory <<{_}temporary location{_}>>\<<{_}package{_}>> already exists. Specify --upgrade to force replacement.

(The text of the warning can vary depending on the contents of the third-party wheel packages, and can vary based on the operating system.)

This warning is not an issue and can be ignored.

KnownTSDK-59712.2.0 (s)TSDK-597
12.2.0 (s)

OpenID Connect or custom web authentication does not allow deploying extensions

If your Spotfire implementation uses Web authentication through OpenID Connect or custom web authentication, Spotfire Package Builder cannot be used to deploy extensions to the server.

Workaround: Deploy the extension package by using the Deployments & Packages area of
Spotfire Server.

KnownTSS-3128512.2.0 (s)TSS-31285
12.2.0 (s)

Network-related issues and unexpected attempts to reconnect in containerized Spotfire Server and Spotfire Web Player

When the spotfire-webplayer is under heavy load, or if the load increases suddenly, you can experience spotfire-webplayer pod livenessProbe failures or network-related issues between the spotfire-server and spotfire-webplayer pods, and the spotfire-webplayer pod can restart prematurely. Usually, this problem is caused by CPU throttling in Kubernetes/Linux cgroups/Completely Fair Scheduler. When this situation occurs, users can experience reconnection attempts.

Workaround

To avoid or minimize CPU throttling, ensure that the spotfire-webplayer and spotfire-server do not specify a value for resources.limits.cpu, and increase the spotfire-webplayer livenessProbe failure window by increasing the values for periodSeconds and/or failureThreshold.

Depending on the scenarios you observe, you can decrease the spotfire-webplayer CPU strained levels (see WebPlayer_AverageCpuLoadStrainedLimit in Spotfire.Dxp.Worker.Host.dll.config and cpuAverageTimeSpan in Spotfire.Dxp.Worker.Web.config) so that the load is distributed earlier among the running spotfire-webplayer pods, or so that analyses are put in scheduled updates.

In addition, increasing System.Threading.ThreadPool.MinThreads in Spotfire.Dxp.Worker.Host.runtimeconfig.json to a larger value, (for example,100 or 200, depending on the load) helps in some scenarios.

Example

Spotfire.Dxp.Worker.Host.runtimeconfig.json

{
"runtimeOptions": {
"tfm": "net6.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "6.0.0"
},
{
"name": "Microsoft.AspNetCore.App",
"version": "6.0.0"
}
],
"configProperties": {
"System.Drawing.EnableUnixSupport": true,
"System.GC.Server": true,
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true,
"System.Threading.ThreadPool.MinThreads": 100
}
}
}

For a containerized Spotfire Server (CDK), see the README files for information about exporting the current file, and then apply it after modification using a command like the following: 

helm upgrade ... --set-file=config.'Spotfire\.Dxp\.Worker\.Host\.runtimeconfig\.json'=Spotfire.Dxp.Worker.Host.runtimeconfig.json

KnownTSS-3073412.2.0 (s)TSS-30734
12.2.0 (s)

Proxy server configuration

When using a proxy server between the Spotfire Server and a Web Player or Automation Services service deployed on Linux, the services will use the operating system proxy configuration. Only the username and password for the proxy can be configured in the configuration files of the services.

Workaround: None

KnownTSS-2981912.2.0 (s)TSS-29819
12.2.0 (s)

Users authenticated through Kerberos with delegation require special handling for accessing certain services

In the following situations, Spotfire users cannot view certain analysis files in the web client:

  • The user is authenticated using Kerberos with delegation.

  • The user wants to view an analysis that accesses a TERR service node.

Workaround: Give Read permission for the private key of the Web Player Node certificate to users.

Procedure:

  1. On the computer running the Web Player node manager, open a command window as an administrator.

  2. Enter mmc.

  3. In the Console dialog box that opens, click File > Add/Remove > Snap-ins.

  4. In the Add or Remove Snap-ins dialog box, select Certificates, and then click Add.

  5. In the Certificates snap-in dialog box, select Computer account, and then click Next.

  6. In the Select Computer dialog box, click Finish.

  7. In the Add or Remove Snap-ins dialog box, click OK.

  8. In the Console Root window, click Certificates (Local Computer) to view the certificate stores for the computer.

  9. Go to Certificates ({_}Local Computer{_}){*}\Personal\Certificates{*}, and then right-click the certificate that was issued by "TIBCO Spotfire Signing CA".

  10. Select All Tasks > Manage Private Keys.

  11. In the Permissions dialog box, under Group or user names, select a group that contains all Spotfire users that need to run analyses using the TERR service.

  12. Under Permissions for Name, select the Allow check box in the Read row, and then click OK.

  13. In the Spotfire administration interface or in the Windows Services dialog box, restart the Web Player node.

KnownTSS-2697212.2.0 (s)TSS-26972
12.2.0 (s)

Java changes affect updating node manager from 10.9 to 10.10 or later

Updating the node manager from Nodes & Services from a 10.9 or earlier release to a 10.10 release or later is not supported due to updated Java versions.

Workaround: To update the node manager to version 10.10 or later, you must install it on each computer, and then run the node manager upgrade tool.

KnownTSS-2140812.2.0 (s)TSS-21408
12.2.0 (s)

Using more cursors than are available can cause the server to stop responding and displays an error

In Spotfire environments with an Oracle database, Spotfire occasionally uses more cursors than are available. This can occur in a variety of situations, but in all cases the following error appears in the server log:
ORA-01000 maximum open cursors exceeded, and the server stops functioning.

Workaround: If this error occurs, try setting the OPEN_CURSORS property in Oracle to at least 500, and then restart the server.

KnownTSAS-112312.2.0 (a)TSAS-1123
12.2.0 (a)

Encrypting services' configuration files not supported on Linux

You cannot encrypt configuration files for Automation Services and Web Player Services on Linux.

Workaround: None

KnownTSDC-698212.2.0 (a)TSDC-6982
12.2.0 (a)

The default MariaDB ODBC driver does not work on Debian 11

On Debian 11, the default MariaDB ODBC driver (available through apt-get install odbc-mariadb) does not work with the Spotfire connector for MySQL.

Workaround: Install the driver from mariadb.com or from the Sid feed of Debian.

KnownTS-6977012.2.0 (a)TS-69770
12.2.0 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  

Workaround:

To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire
df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTS-6956812.2.0 (a)TS-69568
12.2.0 (a)

Heavy loads or sudden load increases cause the spotfire-webplayer pod to restart

For containerized Spotfire (CDK), the spotfire-webplayer pod livenessProbe can fail, and network-related issues between the spotfire-server and spotfire-webplayer pods can occur, when the spotfire-webplayer pod is under heavy load, or if the load increases suddenly. This situation can lead to the spotfire-webplayer pod restarting prematurely. This issue can lead to users experiencing reconnection attempts.

KnownTS-6859612.2.0 (a)TS-68596
12.2.0 (a)

Operating system affects how fonts are rendered

Fonts might be rendered differently depending on the operating system of the Spotfire client used when creating or using an analysis. For example, a Web Player service running on Linux might render font ligatures (where certain combinations of letters, e.g., "fi", are joined to form a single glyph), whereas a Web Player on Windows will not render ligatures.

KnownTS-6765612.2.0 (a)TS-67656
12.2.0 (a)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTS-6747812.2.0 (a)TS-67478
12.2.0 (a)

Data connections created with Amazon Redshift in Spotfire 11.5.0 incompatible with earlier versions

Data connections created in Spotfire versions 11.5.0 and later using the TIBCO Spotfire Connector for Amazon Redshift cannot be opened in versions earlier than 11.5.0.

Workaround: Refresh the schema and perform a table repair for the Data Connection view.

KnownTS-6694612.2.0 (a)TS-66946
12.2.0 (a)

Scheduled updates cache not available for Web Player service on Linux

The scheduled updates cache is not available when running a Web Player service on Linux. This means that if a Linux node running scheduled updates is restarted, scheduled updates will need to load the data from the sources again, rather than reading data from the cache on disk.

KnownTS-6213712.2.0 (a)TS-62137
12.2.0 (a)

Package installation precedence rules

Python packages that are installed by the Administrator (through an SPK) take precedence over packages installed using the Python tools from the Tools menu in the installed Spotfire client. If someone attempts to update a package previously installed by an SPK, then the package update is installed, but the update is ignored.

KnownTERRSRV-53812.2.0 (Ts 1.14.0)TERRSRV-538
12.2.0 (Ts 1.14.0)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

Workaround:  An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownPYSRV-28012.2.0 (Ps 1.14.0)PYSRV-280
12.2.0 (Ps 1.14.0)

Non-ASCII characters in the TEMP directory path cause errors for SPK package builds

When you build an SPK of Python packages for distribution to Analyst
clients on a Windows computer where the TEMP directory's path contains any non-ASCII characters, then the SPK build fails with the error ValueError: FCI error 1. This error
is due to a defect in the Python interpreter.

Workaround: Before building the SPK, set the value of the TEMP environment
variable to a path containing only ASCII characters (for example, SET
TEMP=C:\temp).

KnownTERRSRV-163812.2.0 (Ps 1.14.0)TERRSRV-1638
12.2.0 (Ps 1.14.0)

Plot created with pyplot persists between data functions

A plot created in a data function using the function pyplot from matplotlib can persist between data functions unless the plot is explicitly cleared.

Workaround: If the buffer retains the plot, you can clear it explicitly by including the command plt.clf() in your data function.  

KnownTERRSRV-144612.2.0 (Ps 1.14.0)TERRSRV-1446
12.2.0 (Ps 1.14.0)

Breaking change in some Linux OS versions for other supported versions of Python interpreters

Debian 11, Ubuntu 22.04, RHEL 9, and some SUSE 15 installations (such as OpenSUSE 15) include version 7 of the package libffi, which is different from the version provided in all other supported distributions. Because it is not possible to link to multiple versions of libffi, this version of Spotfire Service for Python links only to libffi.so.6.  

Workaround:

Use either the version of Python installed with your operating system, or a version of Python that meets the requirements that you have installed. Set the following properties in the file custom.properties. (By default, these settings are commented out.) 

use.system.python: set to true

  • This setting specifies whether to use the system-supplied or your own installation of Python, instead of the one included with this installation.  For Linux, this setting is applicable if use.engine.containers is set to false. (If a containerized engine is enabled, then using the system-installed Python is not applicable.)

*python.home*

  • The path to Python home, to the level of the bin directory.

    • For Linux, this setting searches {_}{_}/bin/python3. For Linux, python3 must point to correct Python version.

    • For Windows, this setting searches {_}{_}/bin/python.exe. (You can define the environment variable SPOTFIRE_PYTHON_HOME instead of this property.)

Prerequisites 

  • Expected Python version 3.7.x or higher installed with the system or user-installed.

  • You must install the spotfire package (from PYPI). This package is required for Spotfire Service for Python to work with Spotfire. 

  • For Linux, python3 points to correct version of Python.

KnownTSDK-59712.1.0 (s)TSDK-597
12.1.0 (s)

OpenID Connect or custom web authentication does not allow deploying extensions

If your Spotfire implementation uses Web authentication through OpenID Connect or custom web authentication, Spotfire Package Builder cannot be used to deploy extensions to the server.

Workaround: Deploy the extension package by using the Deployments & Packages area of
Spotfire Server.

KnownTSS-3128512.1.0 (s)TSS-31285
12.1.0 (s)

Network-related issues and unexpected attempts to reconnect in containerized Spotfire Server and Spotfire Web Player

When the spotfire-webplayer is under heavy load, or if the load increases suddenly, you can experience spotfire-webplayer pod livenessProbe failures or network-related issues between the spotfire-server and spotfire-webplayer pods, and the spotfire-webplayer pod can restart prematurely. Usually, this problem is caused by CPU throttling in Kubernetes/Linux cgroups/Completely Fair Scheduler. When this situation occurs, users can experience reconnection attempts.

Workaround

To avoid or minimize CPU throttling, ensure that the spotfire-webplayer and spotfire-server do not specify a value for resources.limits.cpu, and increase the spotfire-webplayer livenessProbe failure window by increasing the values for periodSeconds and/or failureThreshold.

Depending on the scenarios you observe, you can decrease the spotfire-webplayer CPU strained levels (see WebPlayer_AverageCpuLoadStrainedLimit in Spotfire.Dxp.Worker.Host.dll.config and cpuAverageTimeSpan in Spotfire.Dxp.Worker.Web.config) so that the load is distributed earlier among the running spotfire-webplayer pods, or so that analyses are put in scheduled updates.

In addition, increasing System.Threading.ThreadPool.MinThreads in Spotfire.Dxp.Worker.Host.runtimeconfig.json to a larger value, (for example,100 or 200, depending on the load) helps in some scenarios.

Example

Spotfire.Dxp.Worker.Host.runtimeconfig.json

{
"runtimeOptions": {
"tfm": "net6.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "6.0.0"
},
{
"name": "Microsoft.AspNetCore.App",
"version": "6.0.0"
}
],
"configProperties": {
"System.Drawing.EnableUnixSupport": true,
"System.GC.Server": true,
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true,
"System.Threading.ThreadPool.MinThreads": 100
}
}
}

For a containerized Spotfire Server (CDK), see the README files for information about exporting the current file, and then apply it after modification using a command like the following: 

helm upgrade ... --set-file=config.'Spotfire\.Dxp\.Worker\.Host\.runtimeconfig\.json'=Spotfire.Dxp.Worker.Host.runtimeconfig.json

KnownTSS-3073412.1.0 (s)TSS-30734
12.1.0 (s)

Proxy server configuration

When using a proxy server between the Spotfire Server and a Web Player or Automation Services service deployed on Linux, the services will use the operating system proxy configuration. Only the username and password for the proxy can be configured in the configuration files of the services.

Workaround: None

KnownTSS-2981912.1.0 (s)TSS-29819
12.1.0 (s)

Users authenticated through Kerberos with delegation require special handling for accessing certain services

In the following situations, Spotfire users cannot view certain analysis files in the web client:

  • The user is authenticated using Kerberos with delegation.

  • The user wants to view an analysis that accesses a TERR service node.

Workaround: Give Read permission for the private key of the Web Player Node certificate to users.

Procedure:

  1. On the computer running the Web Player node manager, open a command window as an administrator.

  2. Enter mmc.

  3. In the Console dialog box that opens, click File > Add/Remove > Snap-ins.

  4. In the Add or Remove Snap-ins dialog box, select Certificates, and then click Add.

  5. In the Certificates snap-in dialog box, select Computer account, and then click Next.

  6. In the Select Computer dialog box, click Finish.

  7. In the Add or Remove Snap-ins dialog box, click OK.

  8. In the Console Root window, click Certificates (Local Computer) to view the certificate stores for the computer.

  9. Go to Certificates ({_}Local Computer{_}){*}\Personal\Certificates{*}, and then right-click the certificate that was issued by "TIBCO Spotfire Signing CA".

  10. Select All Tasks > Manage Private Keys.

  11. In the Permissions dialog box, under Group or user names, select a group that contains all Spotfire users that need to run analyses using the TERR service.

  12. Under Permissions for Name, select the Allow check box in the Read row, and then click OK.

  13. In the Spotfire administration interface or in the Windows Services dialog box, restart the Web Player node.

KnownTSS-2697212.1.0 (s)TSS-26972
12.1.0 (s)

Java changes affect updating node manager from 10.9 to 10.10 or later

Updating the node manager from Nodes & Services from a 10.9 or earlier release to a 10.10 release or later is not supported due to updated Java versions.

Workaround: To update the node manager to version 10.10 or later, you must install it on each computer, and then run the node manager upgrade tool.

KnownTSS-2140812.1.0 (s)TSS-21408
12.1.0 (s)

Using more cursors than are available can cause the server to stop responding and displays an error

In Spotfire environments with an Oracle database, Spotfire occasionally uses more cursors than are available. This can occur in a variety of situations, but in all cases the following error appears in the server log:
ORA-01000 maximum open cursors exceeded, and the server stops functioning.

Workaround: If this error occurs, try setting the OPEN_CURSORS property in Oracle to at least 500, and then restart the server.

KnownTSAS-112312.1.0 (a)TSAS-1123
12.1.0 (a)

Encrypting services' configuration files not supported on Linux

You cannot encrypt configuration files for Automation Services and Web Player Services on Linux.

Workaround: None

KnownTSDC-698212.1.0 (a)TSDC-6982
12.1.0 (a)

The default MariaDB ODBC driver does not work on Debian 11

On Debian 11, the default MariaDB ODBC driver (available through apt-get install odbc-mariadb) does not work with the Spotfire connector for MySQL.

Workaround: Install the driver from mariadb.com or from the Sid feed of Debian.

KnownTS-7001112.1.0 (a)TS-70011
12.1.0 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire

df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTS-6977012.1.0 (a)TS-69770
12.1.0 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  

Workaround:

To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire
df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTS-6956812.1.0 (a)TS-69568
12.1.0 (a)

Heavy loads or sudden load increases cause the spotfire-webplayer pod to restart

For containerized Spotfire (CDK), the spotfire-webplayer pod livenessProbe can fail, and network-related issues between the spotfire-server and spotfire-webplayer pods can occur, when the spotfire-webplayer pod is under heavy load, or if the load increases suddenly. This situation can lead to the spotfire-webplayer pod restarting prematurely. This issue can lead to users experiencing reconnection attempts.

KnownTS-6859612.1.0 (a)TS-68596
12.1.0 (a)

Operating system affects how fonts are rendered

Fonts might be rendered differently depending on the operating system of the Spotfire client used when creating or using an analysis. For example, a Web Player service running on Linux might render font ligatures (where certain combinations of letters, e.g., "fi", are joined to form a single glyph), whereas a Web Player on Windows will not render ligatures.

KnownTS-6765612.1.0 (a)TS-67656
12.1.0 (a)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTS-6747812.1.0 (a)TS-67478
12.1.0 (a)

Data connections created with Amazon Redshift in Spotfire 11.5.0 incompatible with earlier versions

Data connections created in Spotfire versions 11.5.0 and later using the TIBCO Spotfire Connector for Amazon Redshift cannot be opened in versions earlier than 11.5.0.

Workaround: Refresh the schema and perform a table repair for the Data Connection view.

KnownTS-6694612.1.0 (a)TS-66946
12.1.0 (a)

Scheduled updates cache not available for Web Player service on Linux

The scheduled updates cache is not available when running a Web Player service on Linux. This means that if a Linux node running scheduled updates is restarted, scheduled updates will need to load the data from the sources again, rather than reading data from the cache on disk.

KnownTS-6213712.1.0 (a)TS-62137
12.1.0 (a)

Package installation precedence rules

Python packages that are installed by the Administrator (through an SPK) take precedence over packages installed using the Python tools from the Tools menu in the installed Spotfire client. If someone attempts to update a package previously installed by an SPK, then the package update is installed, but the update is ignored.

KnownTERRSRV-53812.1.0 (Ts 1.13.0)TERRSRV-538
12.1.0 (Ts 1.13.0)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

Workaround:  An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownPYSRV-28012.1.0 (Ps 1.13.0)PYSRV-280
12.1.0 (Ps 1.13.0)

Non-ASCII characters in the TEMP directory path cause errors for SPK package builds

When you build an SPK of Python packages for distribution to Analyst
clients on a Windows computer where the TEMP directory's path contains any non-ASCII characters, then the SPK build fails with the error ValueError: FCI error 1. This error
is due to a defect in the Python interpreter.

Workaround: Before building the SPK, set the value of the TEMP environment
variable to a path containing only ASCII characters (for example, SET
TEMP=C:\temp).

KnownTERRSRV-163812.1.0 (Ps 1.13.0)TERRSRV-1638
12.1.0 (Ps 1.13.0)

Plot created with pyplot persists between data functions

A plot created in a data function using the function pyplot from matplotlib can persist between data functions unless the plot is explicitly cleared.

Workaround: If the buffer retains the plot, you can clear it explicitly by including the command plt.clf() in your data function.  

KnownTERRSRV-114012.0.9 (Ts 1.12.6)TERRSRV-1140
12.0.9 (Ts 1.12.6)

buildServerSPK can result in an error instead of overwriting a pre-existing file

When you call buildServerSPK to create a package SPK in TERR, you can encounter an error if an SPK file with the same name as the one you are creating already exists in the target location.

Workaround: Deleting the old SPK file solves this issue. 

KnownPYSRV-28012.0.4 (Ps 1.12.3)PYSRV-280
12.0.4 (Ps 1.12.3)

Non-ASCII characters in the TEMP directory path cause errors for SPK package builds

When you build an SPK of Python packages for distribution to Analyst
clients on a Windows computer where the TEMP directory's path contains any non-ASCII characters, then the SPK build fails with the error ValueError: FCI error 1. This error
is due to a defect in the Python interpreter.

Workaround: Before building the SPK, set the value of the TEMP environment
variable to a path containing only ASCII characters (for example, SET
TEMP=C:\temp).

KnownTERRSRV-114012.0.10 (Ts 1.12.7)TERRSRV-1140
12.0.10 (Ts 1.12.7)

buildServerSPK can result in an error instead of overwriting a pre-existing file

When you call buildServerSPK to create a package SPK in TERR, you can encounter an error if an SPK file with the same name as the one you are creating already exists in the target location.

Workaround: Deleting the old SPK file solves this issue. 

KnownTS-7001112.0.1 (a)TS-70011
12.0.1 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire

df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTS-6977012.0.1 (a)TS-69770
12.0.1 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  

Workaround:

To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire
df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTSAS-112312.0.0 (s)TSAS-1123
12.0.0 (s)

Encrypting services' configuration files not supported on Linux

You cannot encrypt configuration files for Automation Services and Web Player Services on Linux.

Workaround: None

KnownTSDK-59712.0.0 (s)TSDK-597
12.0.0 (s)

OpenID Connect or custom web authentication does not allow deploying extensions

If your Spotfire implementation uses Web authentication through OpenID Connect or custom web authentication, Spotfire Package Builder cannot be used to deploy extensions to the server.

Workaround: Deploy the extension package by using the Deployments & Packages area of
Spotfire Server.

KnownTSS-3128512.0.0 (s)TSS-31285
12.0.0 (s)

Network-related issues and unexpected attempts to reconnect in containerized Spotfire Server and Spotfire Web Player

When the spotfire-webplayer is under heavy load, or if the load increases suddenly, you can experience spotfire-webplayer pod livenessProbe failures or network-related issues between the spotfire-server and spotfire-webplayer pods, and the spotfire-webplayer pod can restart prematurely. Usually, this problem is caused by CPU throttling in Kubernetes/Linux cgroups/Completely Fair Scheduler. When this situation occurs, users can experience reconnection attempts.

Workaround

To avoid or minimize CPU throttling, ensure that the spotfire-webplayer and spotfire-server do not specify a value for resources.limits.cpu, and increase the spotfire-webplayer livenessProbe failure window by increasing the values for periodSeconds and/or failureThreshold.

Depending on the scenarios you observe, you can decrease the spotfire-webplayer CPU strained levels (see WebPlayer_AverageCpuLoadStrainedLimit in Spotfire.Dxp.Worker.Host.dll.config and cpuAverageTimeSpan in Spotfire.Dxp.Worker.Web.config) so that the load is distributed earlier among the running spotfire-webplayer pods, or so that analyses are put in scheduled updates.

In addition, increasing System.Threading.ThreadPool.MinThreads in Spotfire.Dxp.Worker.Host.runtimeconfig.json to a larger value, (for example,100 or 200, depending on the load) helps in some scenarios.

Example

Spotfire.Dxp.Worker.Host.runtimeconfig.json

{
"runtimeOptions": {
"tfm": "net6.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "6.0.0"
},
{
"name": "Microsoft.AspNetCore.App",
"version": "6.0.0"
}
],
"configProperties": {
"System.Drawing.EnableUnixSupport": true,
"System.GC.Server": true,
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true,
"System.Threading.ThreadPool.MinThreads": 100
}
}
}

For a containerized Spotfire Server (CDK), see the README files for information about exporting the current file, and then apply it after modification using a command like the following: 

helm upgrade ... --set-file=config.'Spotfire\.Dxp\.Worker\.Host\.runtimeconfig\.json'=Spotfire.Dxp.Worker.Host.runtimeconfig.json

KnownTSS-3073412.0.0 (s)TSS-30734
12.0.0 (s)

Proxy server configuration

When using a proxy server between the Spotfire Server and a Web Player or Automation Services service deployed on Linux, the services will use the operating system proxy configuration. Only the username and password for the proxy can be configured in the configuration files of the services.

Workaround: None

KnownTSS-2981912.0.0 (s)TSS-29819
12.0.0 (s)

Users authenticated through Kerberos with delegation require special handling for accessing certain services

In the following situations, Spotfire users cannot view certain analysis files in the web client:

  • The user is authenticated using Kerberos with delegation.

  • The user wants to view an analysis that accesses a TERR service node.

Workaround: Give Read permission for the private key of the Web Player Node certificate to users.

Procedure:

  1. On the computer running the Web Player node manager, open a command window as an administrator.

  2. Enter mmc.

  3. In the Console dialog box that opens, click File > Add/Remove > Snap-ins.

  4. In the Add or Remove Snap-ins dialog box, select Certificates, and then click Add.

  5. In the Certificates snap-in dialog box, select Computer account, and then click Next.

  6. In the Select Computer dialog box, click Finish.

  7. In the Add or Remove Snap-ins dialog box, click OK.

  8. In the Console Root window, click Certificates (Local Computer) to view the certificate stores for the computer.

  9. Go to Certificates ({_}Local Computer{_}){*}\Personal\Certificates{*}, and then right-click the certificate that was issued by "TIBCO Spotfire Signing CA".

  10. Select All Tasks > Manage Private Keys.

  11. In the Permissions dialog box, under Group or user names, select a group that contains all Spotfire users that need to run analyses using the TERR service.

  12. Under Permissions for Name, select the Allow check box in the Read row, and then click OK.

  13. In the Spotfire administration interface or in the Windows Services dialog box, restart the Web Player node.

KnownTSS-2697212.0.0 (s)TSS-26972
12.0.0 (s)

Java changes affect updating node manager from 10.9 to 10.10 or later

Updating the node manager from Nodes & Services from a 10.9 or earlier release to a 10.10 release or later is not supported due to updated Java versions.

Workaround: To update the node manager to version 10.10 or later, you must install it on each computer, and then run the node manager upgrade tool.

KnownTSS-2140812.0.0 (s)TSS-21408
12.0.0 (s)

Using more cursors than are available can cause the server to stop responding and displays an error

In Spotfire environments with an Oracle database, Spotfire occasionally uses more cursors than are available. This can occur in a variety of situations, but in all cases the following error appears in the server log:
ORA-01000 maximum open cursors exceeded, and the server stops functioning.

Workaround: If this error occurs, try setting the OPEN_CURSORS property in Oracle to at least 500, and then restart the server.

KnownTSAS-112312.0.0 (a)TSAS-1123
12.0.0 (a)

Encrypting services' configuration files not supported on Linux

You cannot encrypt configuration files for Automation Services and Web Player Services on Linux.

Workaround: None

KnownTSDC-698212.0.0 (a)TSDC-6982
12.0.0 (a)

The default MariaDB ODBC driver does not work on Debian 11

On Debian 11, the default MariaDB ODBC driver (available through apt-get install odbc-mariadb) does not work with the Spotfire connector for MySQL.

Workaround: Install the driver from mariadb.com or from the Sid feed of Debian.

KnownTS-6977012.0.0 (a)TS-69770
12.0.0 (a)

Empty String columns in exported SBDF causes an error

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's None, NumPy's nan, or Panda's NA or NaT values).  

Workaround:

To resolve this issue, edit your data function to use the helper function set_spotfire_types.

Example

import pandas as pd
import spotfire
df = pd.DataFrame(inp)
spotfire.set_spotfire_types(df, {'EmptyString': 'String'})

KnownTS-6956812.0.0 (a)TS-69568
12.0.0 (a)

Heavy loads or sudden load increases cause the spotfire-webplayer pod to restart

For containerized Spotfire (CDK), the spotfire-webplayer pod livenessProbe can fail, and network-related issues between the spotfire-server and spotfire-webplayer pods can occur, when the spotfire-webplayer pod is under heavy load, or if the load increases suddenly. This situation can lead to the spotfire-webplayer pod restarting prematurely. This issue can lead to users experiencing reconnection attempts.

KnownTS-6859612.0.0 (a)TS-68596
12.0.0 (a)

Operating system affects how fonts are rendered

Fonts might be rendered differently depending on the operating system of the Spotfire client used when creating or using an analysis. For example, a Web Player service running on Linux might render font ligatures (where certain combinations of letters, e.g., "fi", are joined to form a single glyph), whereas a Web Player on Windows will not render ligatures.

KnownTS-6765612.0.0 (a)TS-67656
12.0.0 (a)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownTS-6747812.0.0 (a)TS-67478
12.0.0 (a)

Data connections created with Amazon Redshift in Spotfire 11.5.0 incompatible with earlier versions

Data connections created in Spotfire versions 11.5.0 and later using the TIBCO Spotfire Connector for Amazon Redshift cannot be opened in versions earlier than 11.5.0.

Workaround: Refresh the schema and perform a table repair for the Data Connection view.

KnownTS-6694612.0.0 (a)TS-66946
12.0.0 (a)

Scheduled updates cache not available for Web Player service on Linux

The scheduled updates cache is not available when running a Web Player service on Linux. This means that if a Linux node running scheduled updates is restarted, scheduled updates will need to load the data from the sources again, rather than reading data from the cache on disk.

KnownTS-6213712.0.0 (a)TS-62137
12.0.0 (a)

Package installation precedence rules

Python packages that are installed by the Administrator (through an SPK) take precedence over packages installed using the Python tools from the Tools menu in the installed Spotfire client. If someone attempts to update a package previously installed by an SPK, then the package update is installed, but the update is ignored.

KnownTERRSRV-53812.0.0 (Ts 1.12.0)TERRSRV-538
12.0.0 (Ts 1.12.0)

"Unable to write data" error message

Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine."

If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error.

Workaround:  An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide.

If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:

  • spring.servlet.multipart.max-file-size: The total file size for upload cannot exceed the value for this setting.

  • spring.servlet.multipart.max-request-size: The total request size for a multipart file upload cannot exceed the value for this setting.

 

Note:  At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed.

Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space

KnownPYSRV-28012.0.0 (Ps 1.12.0)PYSRV-280
12.0.0 (Ps 1.12.0)

Non-ASCII characters in the TEMP directory path cause errors for SPK package builds

When you build an SPK of Python packages for distribution to Analyst
clients on a Windows computer where the TEMP directory's path contains any non-ASCII characters, then the SPK build fails with the error ValueError: FCI error 1. This error
is due to a defect in the Python interpreter.

Workaround: Before building the SPK, set the value of the TEMP environment
variable to a path containing only ASCII characters (for example, SET
TEMP=C:\temp).

KnownTERRSRV-163812.0.0 (Ps 1.12.0)TERRSRV-1638
12.0.0 (Ps 1.12.0)

Plot created with pyplot persists between data functions

A plot created in a data function using the function pyplot from matplotlib can persist between data functions unless the plot is explicitly cleared.

Workaround: If the buffer retains the plot, you can clear it explicitly by including the command plt.clf() in your data function.