Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

1.0.7 - 05OCT18

Problems Corrected

[LS-453] - On deserialization, actual array count overrides count specified in dependsOn element.
[LS-457] - HTTP and/or Diagnostic logs can become corrupted with many SWORKERS under high volume
[LS-461] - Connection delegation to SWORKER can fail under high load
[LS-468] - SERVER/SWORKER memory leaks
[LS-469] - Deadlock occurs when SWORKER tries to refresh APIs while SERVER is redeploying.
[LS-475] - SERVER/SWORKER abends if logging is enabled but no services are selected.
[LS-479] - Memory performance tuning
[LS-489] - LWSCOM "delete diaglog' with wildcard does not work as documented.
[LS-490] - LWSCOM "control diaglog" command inconsistent with Console UI.
[LS-493] - LWSCOM exported diagnostic logs are written with incorrect line terminator
[LS-493] - EXPORTed diagnostic logs are written with incorrect line terminator
[LS-499] - Filesystem race condition may corrupt http/diagnostic log settings
[LS-500] - SERVER/SWORKER abends when digest auth header is sent with no qop parameter
[LS-503] - HTTP log time-taken fields is reported in microseconds, should be milliseconds.

New Features

[LS-339] - Add support for international character set encoding.
[LS-369] - Add support for sensitive data masking.
[LS-477] - Add custom Measure counters to SERVER/SWORKER
[LS-479] - Memory and performance tuning
[LS-502] - Disable all logging when filesystem exceeds 90% full.
[LW-748] - Add LWSCOM CLI utility

1.0.6 - 11APR17

Problems Corrected

[LS-277] - passing alpha value as URI parameter mapped to integer field causes abend
[LS-322] - SERVER/SWORKER abend on when deserialization error occurs on param or header field.
[LS-329] - SERVER process may abend when initializing a field from the value property and the value is invalid for the type.
[LS-392] - Intermittent SERVER abend on shutdown
[LS-396] - Import Dictionary imports arbitrary xml files; does not allow deletion
[LS-406] - API Editor cannot map a field that contains '-'
[LS-408] - Array dependsOn field is not processed correctly when it references a field that is not an element of the array's parent structure
[LS-409] - Diagnostic log HTTP response shows request data when the response content type is octet/stream
[LS-410] - Console times out unexpectedly
[LS-414] - Swagger generation emits "integer" when source DDL is PIC 99V99.
[LS-434] - Errors for reply message reply code and HTTP status don't appear in IE 11.
[LS-442] - SERVER abends when malformed console/service-ports option is specified (TNS/E)
[LS-444] - 501 NOT IMPLEMENTED is returned for 'method not available' on existing path, should be 405 METHOD NOT ALLOWED

New Features

[LS-447] - Upgrade to OpenSSL 1.0.2o

1.0.5 - 14NOV17

Problems Corrected

[LS-176] - Swagger link always points to test service interface
[LS-298] - Diagnostic shows the request body as empty if the request body cannot be parsed.
[LS-299] - Digest authentication fails if the user name is mixed case.
[LS-300] - stringPadding set at the API level is not honored
[LS-304] - Type object transfers strings to/from the message payload in UTF-8
[LS-311] - Deleted users & groups are not removed from access control policies
[LS-315] - Native API modules are registered and active even when --enable-native-apis option is not specified
[LC-324] - Float/double mapping not working
[LC-340] - Strings are transferred to/from the message payload in UTF-8
[LC-377] - sizeIs not working for types base64 and hexBinary
[LS-317] - Swagger generation emits all property types as "string"
[LS-318] Dictionary refresh button is enabled for dictionaries that are not imported from DDL

New Features

None

1.0.4 - 11AUG17

Problems Corrected

[LS-152] - SERVER/SWORKER: CPU # in startup message is always 0.
[LS-158] - Console: Server certificate renewal completion toast shows shows "certificate deleted" instead of "CSR created".
[LS-159] - Console: unable to create user when name contains '-'.
[LS-163] - Memory leak in SWORKER process
[LS-186] - API store does not update the modification time when an API is saved
[LS-195] - API Editor: Editor shows warning icon for operation but reason for warning is nowhere to be found.
[LS-207] - Add API button doesn't work in FireFox
[LS-213] - API Editor: creating operation path throws invalid regex error.
[LS-214] - SERVER reports filesystem in use error if file FS02 is missing.
[LS-219] - Definitions containing certain types (e.g. SQL DATETIME) are not handled gracefully.
[LS-220] - Dictionary import erroneously assumes all fields named FILLER are character fields
[LS-221] - Nested Arrays with dependsOn are not serialized correctly
[LS-237] - http-keepalive-timeout and http-keepalive-max defaults are not handled correctly for console connections.
[LS-240] - Server stops listening on TCPIP port if the TCP/IP process restarts.
[LS-246] - Port file system error message is incorrectly formatted.
[LS-251] - SWORKER ignores --max-tx-timeout and --default-tx-timeout options.
[LS-252] - SERVER process shutdown behavior is inconsistent
[LS-262] - SUTILITY --set-password abends if password omitted
[LS-265] - SWORKER silently exits if --server not given a process name, or process name is not SERVER
[LS-268] - API tester: request and reply tabs are overlayed
[LS-269] - Fields following DDL REDEFINES are deserialized at the wrong offset.
[LS-271] - Serializer abends when first field is filled with padding character
[LS-280] - Creation of large diagnostic log silently fails.
[LS-286] - API Editor: Message Field selector returns incorrect field name when an array is selected.
[LS-292] - Certificate install fails when CSR common name and certificate common name don't match.
[LS-293] - Decimal values are serialized in scientific notation when the integer part of the value is 0.
[LS-241] - Dictionary importer generates filler elements without hide attribute.

New Features

[LS-155] - Add support for 2MB interprocess I/O.
[LS-231] - Support ISO-8601 to 64-bit timestamp de/serialization
[LS-238] - Automatically restart abended SWORKER processes
[LS-247] - Allow masking of sensitive data.
[LS-253] - Add support for --license command line option
[LS-273] - Add string padding indicator to binary message display in dictionary view
[LS-276] - Add IPM compression to diagnostic dumps.
[LS-289] - Add startup options to log.
[LS-229] - Add SSL session info to diagnostic log
[LS-244] - Add request processing time to diagnostic logs
[LS-218] - Allow filtering of DDL definitions at import; limit to import count
[LS-250] - Add a sample startup file for server
[LS-275] - Change default license file name to LICLWS.


1.0.3 - 03NOV16

Problems Corrected

[LW-698] - Process abends if socket error occurs during accept phase.

New Features

None

1.0.2 - 28OCT16

Problems Corrected

[LW-697] - SERVER/SWORKER process abends during shutdown
[LS-145] - Console: API method detail shows 'pattern attribute value: invalid escape'.
[LS-146] - Console: API 'user documentation' for API with no methods fails
[LS-149] - SERVER/SWORKER leaks memory on each request.
[LS-150] - Connections delegated to SWORKER may hang after first HTTPS connection

New Features

None

1.0.1 - 10OCT16

This is the first GA release of LightWave Server.

  • No labels


LightWave Server 1.1.2