Transcript
TIBCO Spotfire® Server Release Notes Software Release 7.5 February 2016 Document Update: May 2016
Two-Second Advantage®
2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY (OR PROVIDE LIMITED ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE. THE EMBEDDED OR BUNDLED SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANY OTHER TIBCO SOFTWARE OR FOR ANY OTHER PURPOSE. USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTED SOFTWARE LICENSE AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THE CLICKWRAP END USER LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOAD OR INSTALLATION OF THE SOFTWARE (AND WHICH IS DUPLICATED IN THE LICENSE FILE) OR IF THERE IS NO SUCH SOFTWARE LICENSE AGREEMENT OR CLICKWRAP END USER LICENSE AGREEMENT, THE LICENSE(S) LOCATED IN THE “LICENSE” FILE(S) OF THE SOFTWARE. USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS AND CONDITIONS, AND YOUR USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN AGREEMENT TO BE BOUND BY THE SAME. This document contains confidential information that is subject to U.S. and international copyright laws and treaties. No part of this document may be reproduced in any form without the written authorization of TIBCO Software Inc. TIBCO, Two-Second Advantage, TIBCO Spotfire, TIBCO ActiveSpaces, TIBCO EMS, TIBCO Spotfire Automation Services, TIBCO Enterprise Runtime for R, TIBCO Spotfire Server, TIBCO Spotfire Web Player, TIBCO Spotfire Statistics Services, S-PLUS, and TIBCO Spotfire S+ are either registered trademarks or trademarks of TIBCO Software Inc. in the United States and/or other countries. Enterprise Java Beans (EJB), Java Platform Enterprise Edition (Java EE), Java 2 Platform Enterprise Edition (J2EE), and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the U.S. and other countries. All other product and company names and marks mentioned in this document are the property of their respective owners and are mentioned for identification purposes only. THIS SOFTWARE MAY BE AVAILABLE ON MULTIPLE OPERATING SYSTEMS. HOWEVER, NOT ALL OPERATING SYSTEM PLATFORMS FOR A SPECIFIC SOFTWARE VERSION ARE RELEASED AT THE SAME TIME. SEE THE README FILE FOR THE AVAILABILITY OF THIS SOFTWARE VERSION ON A SPECIFIC OPERATING SYSTEM PLATFORM. THIS DOCUMENT IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. THIS DOCUMENT COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS. CHANGES ARE PERIODICALLY ADDED TO THE INFORMATION HEREIN; THESE CHANGES WILL BE INCORPORATED IN NEW EDITIONS OF THIS DOCUMENT. TIBCO SOFTWARE INC. MAY MAKE IMPROVEMENTS AND/OR CHANGES IN THE PRODUCT(S) AND/OR THE PROGRAM(S) DESCRIBED IN THIS DOCUMENT AT ANY TIME. THE CONTENTS OF THIS DOCUMENT MAY BE MODIFIED AND/OR QUALIFIED, DIRECTLY OR INDIRECTLY, BY OTHER DOCUMENTATION WHICH ACCOMPANIES THIS SOFTWARE, INCLUDING BUT NOT LIMITED TO ANY RELEASE NOTES AND "READ ME" FILES. Copyright © 1996-2016 TIBCO Software Inc. All rights reserved. TIBCO Software Inc. Confidential Information
TIBCO Spotfire® Server Release Notes
3
Contents TIBCO Spotfire Server Documentation and Support Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 TIBCO Spotfire Server Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 New Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Changes in Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Deprecated and Removed Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Migration and Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Closed Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Known Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
TIBCO Spotfire® Server Release Notes
4
TIBCO Spotfire Server Documentation and Support Services Documentation for this and other TIBCO products is available on the TIBCO Documentation site. This site is updated more frequently than any documentation that might be included with the product. To ensure that you are accessing the latest available help topics, please visit: https://docs.tibco.com TIBCO Spotfire Server Documentation The following documents for this product can be found in the TIBCO Documentation Library: ●
TIBCO Spotfire® Server and Environment - Basic Installation Guide
●
TIBCO Spotfire® Server and Environment - Installation and Administration
●
TIBCO Spotfire® Server Web Services API
●
TIBCO Spotfire® Server Platform API Reference
●
TIBCO Spotfire® Server Information Services API Reference
●
TIBCO Spotfire® Server License Agreement
Product System Requirements For a list of system requirements for this product and other TIBCO Spotfire® products, visit this site: http://support.spotfire.com/sr.asp How to Contact TIBCO Support For comments or problems with this manual or the software it addresses, contact TIBCO Support: ●
For an overview of TIBCO Support, and information about getting started with TIBCO Support, visit this site: http://www.tibco.com/services/support
●
If you already have a valid maintenance or support contract, visit this site: https://support.tibco.com Entry to this site requires a user name and password. If you do not have a user name, you can request one.
How to Join the TIBCO Community The TIBCO Community is an online destination for TIBCO Spotfire customers, partners, and resident experts. It is a place to share and access the collective experience of the TIBCO Spotfire community. The community site offers forums, blogs, and access to a variety of resources. To register, go to the following web address. https://community.tibco.com/products/spotfire
TIBCO Spotfire® Server Release Notes
5
TIBCO Spotfire Server Release Notes The Release Notes for this product version are provided to inform you of new features, known issues, and issues from previous releases that have been closed. These release notes are for TIBCO Spotfire® Server version 7.5.0, February 2016. They cover Linux® and Microsoft Windows® installations. Spotfire Server is a Tomcat web application that runs on Windows and Linux operating systems. It is the administrative center of any TIBCO Spotfire® implementation. In addition to providing the tools for configuring and administering the Spotfire® system, Spotfire Server facilitates the services that make it possible for users to access their data, create visualizations, and share them either with their co-workers or with the world. This release of Spotfire Server represents a major reworking of the underlying architecture and a new user interface for administrators. The main shift from Spotfire version 7.0 and earlier versions to Spotfire 7.5 is that Spotfire Server is now the entry point, and Spotfire Web Player and Spotfire Automation Services have become a set of scalable back-end services. Beginning with version 7.5, Spotfire Server is the single entry point for all clients: it handles the front-end authentication. The backend is a system of nodes, each with one or more Spotfire Web Player or Spotfire Automation Services instances. In addition, the TIBCO Spotfire® Server Environment Installation and Administration guidance is reworked and upgraded to provide a task-based approach to installing, configuring, troubleshooting, and managing your installation of Spotfire Server.
New Features The following new features have been added to version 7.5.0 of Spotfire Server. New service-based server architecture Services can be distributed across multiple nodes, which provides for increased scalability and performance. Spotfire Server handles the distribution of users and sessions across all nodes in the collective, either dynamically or based on configurable rules set up by your administrator. New web-based administration Management of deployments, services, and most configuration is performed via a centralized webbased administration interface. Monitoring and diagnostic features are available to troubleshoot your system and performance. Indices for SQL Server New indices have been created which can improve performance and reduce the risk of deadlocks. New password command Administrators can now set user passwords using the new command set-user-password in the command-line configuration tool. Search enhancement You can now use a URL to search in the Spotfire Server Library browser. Jespa configuration support To support the ability to add custom Jespa configuration options, the following arguments have been added to the config-ntlm-auth command. to set log level
●
--log-level | -L
●
--domain-trust-cache-values | -C
●
-P
to set domain trust cache values
to set custom Jespa properties
TIBCO Spotfire® Server Release Notes
6
The Jespa log now goes into the same directory as the other server logs. Protection from CSRF attacks Spotfire Server now includes protection against Cross-Site Request Forgery (CSRF) attacks. The CSRF protection is based on the synchronizer token pattern.
Changes in Functionality There are changes in functionality in version 7.5.0 of Spotfire Server. Changes in functionality for Spotfire Server include the following. Change
Description
Session timeout
A configuration setting (absolute-session-timeout) causes users to be logged out of analysis files open in the Web Player when the time limit is reached. Administrators set this duration, and users can set the "remember me" option when they log in. The default value is 24 hours.
Protection against XSS attacks
New installations of Spotfire Server 7.5 have a basic protection against cross-site scripting (XSS) attacks, using the HTTP header X-XSS-PROTECTION. Systems upgraded from older versions do not have this protection enabled by default. For instructions on enabling this protection mechanism on upgraded systems, see "X-XSS-Protection" in the Spotfire Server help.
Load balancer in clustered environment
If you are upgrading a cluster of Spotfire Servers and have a load balancer that routes based on the jvmRoute part of the session id, note that the default value has changed from uppercase letters to lowercase letters. If needed, update the load balancer configuration accordingly.
Deprecated and Removed Features The following table lists features that have been deprecated or removed as of version 7.5.0 of Spotfire Server. Removed Features Affected Component
Description
Spotfire Server
Support for Solaris® has been removed.
Spotfire Server
Support for jTDS driver has been removed.
Migration and Compatibility The following instructions provide information on how to migrate from a previous release to version of Spotfire Server to version 7.5.0 of Spotfire Server. See the help topics for migration and upgrading for information about migrating to this version of Spotfire Server.
TIBCO Spotfire® Server Release Notes
7
Closed Issues The table lists important closed issues in version 7.5.0 of Spotfire Server. Key
Summary
TSS-6872
Spotfire Server was unable to retrieve the columns of the data type TimeStamp with time zone.
TSS-9014
It is now not possible to remove all administrators. The currently-logged in administrator cannot be removed.
TSS-9541
Documentation has been clarified regarding support for LDAP directories and the Windows NT domain.
TSS-10165
If you set the allow-user-password-modification tag to false in the file, you could no longer see the change password option in the Server web user interface for the administrator and the non-administrator users. This issue has been resolved.
Configuration.xml
TSS-10279
If the server failed while uploading an sdn file, the Administration console continued to show the message indicating the upload was in progress, and did not report an error.
TSS-10583
Previously, when the user action log was saved to the database, it set the logged_time / Original_Time columns populated with GMT date and time. In this release, there is a toggle option, Log in local time.
TSS-10754
Previously, an error message reported on the server could not be copied for further investigation. You can now copy error messages to the clipboard.
TSS-10901
When the column was in the Other columns field, Information Link Pivot chose rather than MAX value.
NULL
TSS-12185
Redirecting a data source did not work if redirect data contained Stored Procedures with null columns.
TSS-12222
Files were not being unloaded after running scheduled updates on multiple nodes. Now, the server keeps better track of routing origination and better manages the nodes and resources.
TSS-12699
If action logging to the database is enabled but fails to log in properly to the database, then the server would fail to start, and it would not display appropriate messages.
TSS-12728
The documentation describing generating a Service Principal Name (SPN) caused the SPN to not match Kerberos Service Account registered SPN. The documentation has been fixed.
TSS-12813
The method setReadOnly did not work as expected when working with Information Services in Apache Hadoop Hive.
TSS-12961
If you had more than 10,000 records in your SAS data source, On Demand using an Information Link would fail.
TIBCO Spotfire® Server Release Notes
8
Key
Summary
TSS-13507
An error in the command-line example for Kerberos caused a failure if the line was copied directly into the command line. This error in the documentation has been fixed.
TSS-13614
LDAP synchronization is now completely stopped when certain non-transient errors (likely caused by misconfiguration) are reported by the LDAP server.
TSS-13924
A new command named list-licenses has been introduced in order to provide a complete list of licenses and functions for the command set-license. This command has also been added to the documentation.
TSS-14045
The create_actionlog_db.bat scripts no longer create indices for the action log database by default. If indices are needed, edit create_actionlog_db.sql and remove the comment marks for the desired index creation statements.
TSS-14568
The Kerberos documentation now includes instruction on how to enable aes128 and aes256 for the service accounts in Active Directory, as well as information on how to configure krb5.conf and how to create the keytab files.
TSS-14790
Documentation now includes the topic Setting up the Spotfire Server bootstrap file for Integrated Windows authentication.
TSS-14867
If you enabled the RSS feed, the login screen would show a long white line. This line no longer appears.
TSS-14868
The configuration tool now preserves the value of the wildcardDomain option for LDAP configurations.
TSS-15014
Spotfire now contains a deployment package for Linux OS on the eDelivery download site. (This package is found with the Spotfire Analyst product.)
TSS-15114
Documentation for enabling Action Logging on Spotfire Server has been improved.
TSS-15280
The default keyAlias in server.xml was sometimes set by the installer in upper case, but it is required to be lower case.
TSS-15404
LDAP connections are now always properly closed after synchronization.
TS-43046
Spotfire now properly logs out from Spotfire Server when closing down.
Known Issues The table lists known issues in version 7.5.0 of Spotfire Server. Key
Summary
TSS-11420
In this release, we do not provide support for separate isolated groups of servers and nodes that share a common library or database.
TIBCO Spotfire® Server Release Notes
9
Key
Summary
TSS-13505
Communication with a worker node fails when the list of trusted Certification Authorities on the computer is large. While it is unlikely that you will see this happen on server versions of Windows, it is common on Windows 7 (which is an unsupported platform). If you encounter this problem on a Windows server version, see the following support note. https://support.microsoft.com/en-us/kb/2801679 Workaround: Reduce the number of trusted CA certificates manually or by using the Fix it tool linked from the KB article, as described in the article.
TSS-14115
If you are using external library storage, the upgrade tool fails. Workaround: 1. Change the item type in LIB_ITEMS to another datatype than the data sources (in other words, update those retrieved here: select li.ITEM_ID, li.TITLE from LIB_ITEMS where li.ITEM_TYPE = 'e3fd5644-07a1-4a09b05b-1d148f1f6786') 2. Update the item_type to a temporary ITEM_TYPE. 3. Run the upgrade. 4. Change the types back to the original data types.
TSS-14151
If you submit a job to the server that takes too long to run, or if an error occurs in the process that should cause a running job to fail, the respective settings maxAutomationJobExecutionTime and automationJobInactivityTimeout should manage the failures. These settings might not work as expected, even if they are set manually. The running jobs might continue to have a status of IN_PROGRESS. Workaround: Restart the service.
TSS-14247
The Spotfire Server cluster currently lacks session state replication capabilities, so when a user switches from one server to another, the user must be re-authenticated. Partial workaround: If you are using a load balancer in front of a Spotfire Server cluster, be sure that you configure sticky sessions.
TSS-15253, TSS-13832
When making changes to a deployment area in Deployments & Packages, you may receive errors if changes have been made simultaneously using the command-line interface on the server. Workaround: Log out and back in to Spotfire Server and try again
TSS-15374
Daylight saving time is not observed correctly. Spotfire Server translates the start time and end time for a scheduled update relative to its own start time and end time. This translation is only done once, when the rule is scheduled. When the time zone of either the schedule or Spotfire Server observes daylight saving time, the rule's desired start time and end time and the server's actual start time and end time for that rule will be out of sync.
TIBCO Spotfire® Server Release Notes
10
Key
Summary
TSS-15541
The list of packages is cached in the user's session. Any changes to the deployment area from another session will not appear in an existing session. Workaround: Renew your session by logging out and then logging in again.
TSS-15760
If you configure a scheduled job with multiple time zones, the rule has the same start time, but it runs multiple times, creating multiple entries. Workaround: none.
TSS-15830
Revoking the trust of a node changes the names of services and instances to Worker Host. The service loses the resource pool and configuration to which it was assigned after the re-trusting, leaving the service with Resource pool: None and Configuration: Default. The default port stays the same as when installing the service. Workaround: Rename the services using the Administration Console, and then assign the resource pools when the node has been retrusted.
TSS-15857
If you run a rule that fails to load because it cannot load a linked data file, the rule is not re-run, even if the rule specifies reloading. Rather, it continues to try to load using the same time stamp set in the Activity view. This results in only one failed listing, even though it might have failed multiple times.
TSS-15913
When a running service is removed from a resource pool, no notice is provided to unload scheduled updates. Workaround: Restart the service.
TSS-15986
The resource pool stops scheduled updates to refresh an analysis. (Note that a warning is issued.)
TSS-16024
Deleting an analysis does not delete the schedule cache for the analysis. Workaround: Disable the rule manually.
TSS-16041
In addition to a rule's normal update schedule, additional scheduled updates might be observed sometimes under Scheduling & Routing activity, with an execution time close to the expected updates. These can occur when a rule is not loaded on enough web player instances (as configured in the rule settings). Workaround: Restart the service.
TSS-16043
ActiveSpaces-driven cluster nodes must be started in a sequential manner. See Configuring a cluster of Spotfire Servers to use ActiveSpaces for more information.
TIBCO Spotfire® Server Release Notes
11
Key
Summary
TSS-16059
In this timing and network transition issue, a service exists in a clustered environment where, for example, TSS1 and TSS2 exist, and TSS2 goes offline (the service receives an update to use TSS1 for OCSP -- certificate validation). When TSS1 goes offline before TSS2 is known, the service rejects the communication from the node manager if it was unable to validate the certificate handshake by way of TSS1. When this timing and transition problem occurs, the node manager shuts down the service and immediately tries to restart it with a good list of Spotfire Server servers. If the Spotfire Server servers are not yet on line, the service stops unexpectedly. The administrator must restart the service.
TSS-16342
When upgrading from a 7.0 implementation that includes Spotfire Server and Spotfire Web Player, there is no backward compatibility for the web client URL to RSS.ashx.
TSS-16360
New installations of Spotfire Server 7.5 have a basic protection against cross-site scripting (XSS) attacks, using the HTTP header X-XSS-Protection. However, systems upgraded from older versions do not have this protection enabled by default. For instructions on enabling this protection mechanism for upgraded systems, see the topic "X-XSS-Protection" in the Spotfire Server help.
TSS-16402
By default TLS 1.2 is not enabled on Windows Server 2008 R2. For communication to work between a service and Spotfire Server this must be enabled. To enable TLS 1.2 on Windows Server 2008 R2 see section "For later versions of Windows" on https://support.microsoft.com/en-us/kb/245030. For more information about TLS/SSL settings in windows see https:// technet.microsoft.com/en-us/library/dn786418.aspx.
TSS-16445
In the Monitoring & Diagnostics area of Spotfire Server, the Automation Services page displays a maximum of 300 jobs, beginning with the most recent. Workaround: To view older jobs, use the Search box.
TSS-16483
When a service is upgraded, a link to the new service appears in the Service panel, preceded by this text: "This service has been replaced by..." Because the old (original) service is normally removed, it now has limited functionality. If you then roll the service back to its original state, the original service will be in a transition state and may not be fully managed. Workaround: To complete the rollback and restore full management options to the service, delete the new (upgraded) service.
TSS-16504
In a clustered implementation with multiple Spotfire Servers, starting two or servers simultaneously may prevent the cluster from initializing properly. Workaround: Start the clustered severs one by one.
TIBCO Spotfire® Server Release Notes
12
Key
Summary
TSS-16513
If the server configuration contains a valid configuration for an authentication filter, and external authentication is enabled, the authentication filter will automatically be used, whether or not the external authentication mechanism is configured to use a filter. Workaround: The authentication filter configuration must be removed from the Spotfire Server configuration, or the section
can be commented out in the configuration.xml file.
TSS-16535
Clicking 'Move to top' or 'Move to bottom' in the context menu for rules in Scheduling & Routing might not place rules in correct order. Workaround: Use drag-and-drop to place rules.
TSS-16601
In a clustered implementation with multiple Spotfire Servers, scheduled analyses may not be loaded correctly after a Web Player service instance restart. Workaround: Go to Scheduling & Routing and manually reload analyses that have not been loaded correctly.
TSS-17374
Kerberos constrained delegation does not work from Spotfire Server to any data source or to the node manager.
TSWP-9826
After deploying a new version of your cobranding package or localization package, the images or resources from the old version of the package are still visible. Workaround: On all the Spotfire Servers in your implementation, manually empty the static resources cache. The local cache is located in a system temp folder, for example [system temp folder]l/TIBCO/TSS/WebPlayerResources. The location of the system temp folder location is defined by the tomcat system property javax.servlet.context.tempdir, if present, or java.io.tmpdir otherwise.
TSWP-9847
Clicking delete on a data file in the library browser on the web client will not delete the file if the data is linked to an analysis file. Workaround: Delete the data file from the library using Spotfire Analyst.
TIBCO Spotfire® Server Release Notes