Configuration Manager -- Dots now accepted in global mappings
Configuration Manager -- Increase number of characters accepted in default schema name to 128
Comm Ports -- Allow disabling of flow control for serial ports
Utilities -- Allow journaling during block mode import of globals ^%GIF
TCP Ports -- Allow multiple Open commands on a TCP device Subsequent opens simply modify parameters of the device.
Caché Direct -- VisM Server now reports Winsock error numbers
Caché Direct -- An extra argument was added to the GetProperty and DoMethod calls to Caché Objects for Caché Direct Server
Licensing -- Allow Multi-User Client capability with Department and Workgroup licenses
Journaling -- Changes to the routine object code global ^rOBJ are now journaled
Telnet -- Allow binary telnet to recognize 8-bit characters
Fixed a problem with a JOBbing process encountering an <EDITED> error if the JOBbed process got a <NOROUTINE> error
Fixed a problem with nested QUIT and $ZTRAP processing
Fixed several problems with QUIT doubly nested in WHILE loop
Fixed a problem with <SYNTAX> error when ZSAVEing
Fixed a problem with TCP terminator processing on READ *
Fixed a problem with Control Panel display of process columns
Fixed <FUNCTION> error in Backup restore on Solaris platforms
Fixed problem with Configuration Manager resetting Shadow Server Start flag
Fixed a problem with Configuration Manager improperly saving dgunbuf parameter DG/UX only
Fixed a problem with Explorer hanging while displaying a global node
Fixed performance and big string errors due to limited number of network daemons Windows only.
Fixed network hang due to long transaction rollback when DCP connection are reset.
Fixed a problem with incorrect $IO value when a device fails to open
Fixed a problem with opening read only files in VMS
Fixed <WRITE> errors on TCP connections when buffer full
Fixed Access Violation when using IJC devices on SMP systems
Fixed a display problem with shadow server processing field
Fixed potential hangs on SPARC systems
Fixed a problem with CFORCE terminating current process
Fixed a <DIRECTORY> error after cluster failure
Fixed <NAMESPACE> errors with long directory names
Fixed inconsistency in IJC device handling interface
Fixed Database Degradation problem with big string data.
Fixed Database Degrade problem due to failure to apply WIJ file during Cluster Recovery
Fixed a problem with infinite loop filling disk with cerrsave.log files VMS only
Fixed a problem of process in infinite loop while exiting VMS.
Fixed a problem with routine buffer becoming locked and causing processes to hang - VMS
Fixed a problem with terminal disconnections creating csyserr.log files on VMS
Fixed a problem with routine buffers becoming locked
Fixed a problem with write daemon encountering <STRINGSTACK> error
Fixed a rare problem with causing write daemon to exit with a segmentation fault
Fixed a rare problem with daemon processes encountering memory faults
Fixed a rare problem with multi-volume expansion that could cause the garbage collector to exit (4.0.3 only)
Fixed a restore problem that could cause newly restored database to be degraded
Fixed a problem that could lead to degrade if a database needs to be expanded during restore.
Fixed a problem with zbreak handling of watchpoints that could lead to <STRINGSTACK> errors.
Fixed missing callin links for VMS
Fixed a problem with process hangs when closing pipes
Fixed a problem with <STRINSTACK> error when opening non-existent file in VMS
Fixed a problem with $KEY and $ZB behavior for TCP devices
Fixed an <UNDEFINED> error in license allocation for MSM-Activate Server
Fixed a problem that allowed internal commands to appear in journal file during block mode or fast global import
Fixed a problem that lead to database degradation when restore to existing database
Fixed a problem that lead to Access Violations when importing Class Descriptors
Fixed a problem with memory corruption when setting a property of a global and using break commands
Fixed a problem with KeepAlive feature of VisM
Fixed a problem with Caché Direct server mishandling os information on Unicode system
Fixed a problem with the display of CSP sessions in DISPLAY^LMFCLI utility
Fixed a potential problem with framestack overflow during error trapping
Fixed |TCP| device handling problems on DG/Intel and Unixware
Fixed a problem with returning license units when using Enable Multi-User Client feature
Fixed a problem with $$ShareLic^%LICENSE when called from a cron daemon that caused a license unit to be lost
Fixed a problem that caused backup license server to lose licenses
Fixed a problem with DCP connections being refused after shutdown/startup of DCP
Fixed a problem with %MSMCVT when MSM database larger than 4GB
Fixed a problem with "bad syntax" error when DTM client issuing a lock to a Caché server
Fixed a rare problem with server processes not shutting down correctly which could result in new data being overwritten with old.
Fixed a problem that caused shutdown to hang
Fixed a problem with $ZU(158 and remote printers
Fixed a problem that could lead to packets being lost during TCP communication over "slow" lines.
Please contact InterSystem support at support@intersystems.com or +1.617.621.0700 if you have any questions.