SE-3611 # SICS now supports display scaling at 100% & 200% accurately with both fonts & icons displayed at their highest fidelity. Other scaling percentages will work but may introduce some blurriness as the icons are rescaled. We will continue to improve the look of the icons as our capability grows.
The runtime argument -Dswt.autoScale=quarter must be present. This is included in the shipped .bat files.
SE-1861 # Adding a new column to an existing table when a default value needs to be set results in SQL to update the entire table. For a table with a large number of rows, this causes a large transaction log in Microsoft SQL Server.
To prevent this, large table updates on Microsoft SQL Server will be batched into increments of 10k rows when the Optimized Schema is in use.
...
No technical changes.
SE-1424 # Background # In SE-1424, SICS API Server was upgraded from using Apache Axis 1.4 SOAP stack to its successor: Apache Axis2 Web services engine due to multiple high-risk security vulnerabilities in the Apache Axis 1.4 SOAP stack.
SOAP encoding has been deprecated and is no longer supported by Apache Axis2.
SICS API Server with Unrestricted (%NONE%), Axis or .NET Framework (DotNet) compatible WSDL/XSD files was previously using the RPC/encoded style but is now changed to use the RPC/literal style.
...
SE-80 # Apache Log4j upgraded to Apache Log4j 2 # Changed to use XML configuration file ’log4j2.xml’ for all SICS products.
SICS Desktop - runtime/conf/log4j.properties replaced by runtime/conf/log4j2.xml SICS Servers - WEB-INF/classes/log4j.xml replaced by WEB-INF/classes/log4j2.xml The Log4j 2 configuration syntax is different then Log4j 1.x, but most, if not all, of the same functionality is available.
See: Log4j - Migrating from Log4j 1.x - Apache Log4j 2
Apache Solr upgraded to version 7.
...
SICS is programmed in Java. The SICS programs are compiled into so-called Java byte code format. The SICS Java byte codes are grouped into a number of compressed files called jars. These jars constitute the main part of a SICS installation.
In order to run SICS, one must start a Java Virtual Machine (JVM), a computer program in its own right, and tell it where the Java byte code for SICS is stored, i.
...