5/12/21 WHAT'S NEW IN THIS RELEASE? The E conversion code (epoch date/time) now has a U modifier to force use of UTC rather than the local time zone of the user. The MT conversion code used as an input conversion now treats a four digit value of the form hhmm as a special case. Paragraphs, Procs and QMBasic programs now all support block comments that start with a line that commences with /* and extend to a line that ends with */ The QMBasic JPARSE() function now has a mode qualifier to allow parsing of JSON style text that uses unquoted element names (as found in Mongo). The QMBasic SYSTEM() function with key 1075 has been extended to return additional information about connection pool usage. When using object oriented programming with a class module VFS handler, the object reference operator -> can use the VFS file variable to reference public items in the object instance. The qmfix tool -X option to clear replication on a file can now be used with directory files. BUG FIXES IN THIS RELEASE A failed login such as an authentication error or reaching the user limit resulted in a fatal error that required a full QM restart. The DECRYPT.FILE command reported an error if the dictionary item for the field being decrypted had comment text after the record type. The LIST.INDEX, LIST.KEYS, LIST.SERVERS and PSTAT commands ignored the LPTR qualifier if using printer 0. Use of the !USERNAME() function caused the entire QM system to hang if the user number argument was non-numeric.