What’s new in recent releases?

(For bug fixes see the readme file on the Downloads page)

QM 3.2-1

Released 8-2-2013 This release fixes a bug that causes some right aligned sorts in the query processor to sequence the data incorrectly. There is one minor change of functionality: The QMBasic SSELECT, SSELECTN and SSELECTV statements have been extended to take an optional NO.CASE qualifier. The QM Quick Reference Guide has not been updated at…

Details

QM 3.2-0

Released 7-29-2013 This release includes improved security control in the Virtual File System (VFS). This is incompatible with previous releases and will require minor changes to any application that uses the VFS. See KnowledgeBase article 00107 on the openqm.com website for full details. The internal sorting system used by QM has been exposed for general…

Details

QM 3.1-0

Released 7-1-2013 This release brings the exception handling introduced in experimental form in release 3.0-7 into fully supported form. Combined with recent extensions to QM’s object oriented programming capabilities, these features help to make the programming environment more familiar to developers from other backgrounds. As well as supporting user defined exceptions, the enhanced exception handling…

Details

QM 3.0-8

Released 3-27-2013 Installation of QM in ECS mode now creates or updates the MESSAGES file to be in ECS mode, allowing use of characters outside the 8-bit set. The CT and DUMP commands have been modified such that data records containing ECS characters are now displayed using four digit hexadecimal values in HEX and BINARY…

Details

QM 3.0-7

Released 3-1-2013 Pick style A/S-type dictionary items can now use the CALL processing code in the correlative expression (field 8). The output from the CONFIG command now marks those parameters that have been set in the qmconfig file or modified in the current QM session. Unmarked parameters take their default values. The FIND.FILE command reports…

Details

QM 3.0-6

Released 2-14-2013 This release introduces support for IPV6 network addresses in all networking elements of QM, including direct entry to QM via telnet, the QMBasic socket operations and QMNet. IPV6 support must be enabled via the IPV6 configuration parameter to indicate that it is available in the underlying operating system. The MCP conversion code now…

Details

QM 3.0-5

Released 12-10-2012 This release adds support for QM on IBM z-Series systems running Suse Linux. The command language IF statement used in a paragraph now supports the IN and NOT.IN opertors to test whether an item is in or not in a list of alternative values. Use of this operator can simplify handling of processing…

Details

QM 3.0-4

Released 10-16-2012 This release adds support for QM on Solaris 10 on Intel processors and for the Raspberry Pi. Note that the default weak password encryption mode of Solaris is not accepted for network connections to QM. The Installation section of the QM Reference Manual explains how to change the encryption. The Virtual File System…

Details