GridServer 7.0.0 Hotfix3 has been released. Here are the release notes:
================================================================================ Affected Components for 7.0.0_hotfix03
The following components are updated by this hotfix:
Admin Interface Communication and Network Diagnostics Drivers-All Engine Engine Daemon Manager Operating Systems Scheduler Security Tomcat Upgrade and Migration Web Services
================================================================================ Closed Issues in 7.0.0_hotfix03 (This Release)
Admin Interface GS-16225 In the Administration Tool, the first row of the Dashboard view is now visible for standalone Director installations.
GS-15289 The Services Conditions page in the Administration Tool will no longer display an error statement after creating a Service Discriminator by using the API.
GS-16381 On the Engine Daemon page in the Administration Tool, the Engine Configuration column will now expand for Engine Configurations with longer names.
Communication and Network GS-16253 An HTTP Socket timeout has been added to certain HTTP Requests to prevent those requests from waiting indefinitely.
GS-16603 There is a scenario with DDT disabled and the Invocation Per Message is set to greater than 1, Tasks may appear missing in the Broker. As this is an edge case, by default the fix for this is not enabled. To enable it, please go to configuration: Admin > Manage Configuration > Hotfixes > GS-16603 to enable this fix.
Diagnostics GS-16483 Fixed an issue where an individual extraordinarily long log line entry could span between two log files, causing the second log file to not be viewable in the Administration Tool.
Drivers-All GS-16440 Driver sessions can now only access results over Direct Data Transfer for their own session.
GS-16124 When payload encryption is enabled, it is possible under certain specific conditions for that key to cause an Unable to Decrypt issue on the Broker. This has been fixed so that generated payload keys do not result in the stated exception.
Engine GS-16450 Updated the Engine JRE to 1.8.0_251.
GS-16213 Fixed an issue where the engine-stderrxxx.log and engine-stdoutxxx.log log files were not being generated on the Engine when used with the CPP Driver.
GS-16303 When "Use HTTPS for Engine Communication" is true, the HTTPS protocol will now be used for data input/output.
GS-16631 Engines will now restart properly if they encounter an HttpHostConnectException during a Task write operation.
GS-16633 A socket timeout was added in order to avoid the Engine becoming unresponsive while downloading task data from the Driver.
Engine Daemon GS-16446 Fixed an issue that enabled downloading files from log folders on the Engine when "Allow Download Logs" was set to False.
GS-15720 The Engine Daemon file server backlog has been increased.
GS-16507 Removed unused Engine properties related to Amazon EC2: AMIInstanceId, AMIAvailZone, AMIProductCode.
Manager GS-15700 When using Windows Authentication, User Roles were being populated only when the user logged in. They are now being populated on the User Admin page at server start or restart as well.
GS-15703 When using Windows Authentication, the Driver could not log in because the user role was not mapped during the Broker authentication and authorization. With this fix, the user role will be mapped after the user is authenticated with the Broker.
GS-16642 Fixed an issue with using a Grid with mixed-version Brokers where the Engine count would increase and never decrease as Engines migrated between Brokers.
GS-16571 LDAP Users can now be assigned roles without a valid email address.
Operating Systems GS-16387 Amazon Linux and Amazon Linux 2 are now supported Operating Systems.
GS-16218 Windows 10 is now a supported operating system.
Scheduler GS-15639 On an initial Engine install, sometimes some of the Engine instances start to take tasks while the Engine instance 0 is still syncing the Grid Libraries. Now all Engine instances will wait until all dependent Grid Libraries are loaded before accepting tasks.
Security GS-16444 All user inputs in the Manager Admin Interface are now sanitized before storage.
GS-16443 Driver and Engine error reports no longer include stack traces.
GS-16437 Engine Daemon URLs are now validated against an internal list before allowing redirection.
GS-16442 The jQuery library has been updated to version 3.4.1.
As we cannot update files from CATALINA_BASE into an already-installed Manager via a Hotfix, users will need to update those files manually.
In this case, $DS_MANAGER/webapps/livecluster/conf/web.xml needs to be updated manually. To remove the Tomcat default error page, add the following block to this file:
Tomcat GS-16509 Apache Tomcat has been updated to version 8.5.55.
Upgrade and Migration GS-16074 Fixed an issue with the Installer where the Engine JRE Grid Libraries were sometimes packaged with a second Engine JRE nested inside the first.
GS-16054 Multiple commons.*jar files were available with different versions, causing issues. This and future hotfixes will now remove redundant copies of the commons JAR files from \datasynapse\manager\webapps\livecluster\WEB-INF\lib.
Web Services GS-16445 All XML inputs to Web Services API are now sanitized before processing.
GS-15618 Updated for new line space issues in .gsdd file created in Service Type registry.