What’s new in recent releases?

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

QM 3.4-4

Released 12-17-2015 For improved compatibility with other products, if field 3 of a VOC Q-pointer is null, QM now assumes VOC by default. The CREATE.DICT.NO.CASE mode of the OPTION command can be used to make CREATE.FILE create dictionaries with case insensitive ids. The NO.CASE option of the CREATE.FILE command has also been extended to allow…

Details

QM 3.4-3

Released 9-18-2015 This release extends the data encryption features of QM to allow encryption of records in directory files and encryption of indices on hashed files that use record level encryption. Also, encryption keys can be password protected. The I-type compiler now allows references to dictionary items with hyphens in their names. The CREATE.INDEX and…

Details

QM 3.4-2

Released 7-1-2015 The IPADDR configuration parameter can be used to make QM listen for incoming telnet or QMClient sessions on a specific IP address. This may be useful in situations where multiple separate instances of QM run on the same server. The QUERY.SORT.NO.CASE mode of the OPTION command makes all sorts within the query processor case insensitive. The…

Details

QM 3.4-0

Released 12-12-2014 This release introduces connection pooling for QMClient sessions to improve performance of applications such as web servers that create many short life QMClient sessions. This is currently available only on Windows. The user authentication mechanisms have been enhanced such that a Linux “user mode” installation of QM on which the qmlnxd daemon is…

Details

QM 3.3-2

Released 7-21-2014 The command stack editor now includes a command .C- to undo an immediately preceeding .C operation. The L conversion code now has an option to count display width instead of characters on ECS mode systems. The MCN and MC/N conversion codes now have an option (MCN- and MC/N-) to treat a leading minus…

Details

QM 3.3-1

Released 6-6-2014 The CT command can be used with a data collection file and will show the data in JSON format. The ED editor now supports external commands implemented as user written catalogued subroutines. The UPDATE.RECORD command will now compile an I-type if needed. The QMBasic COMPARE() function now has a option for case insensitivity.…

Details

QM 3.3-0

Released 4-9-2014 This release introduces support for data collections, arbitrarily multi-dimensional data managed as name/value pairs. See the Data Collections section of the QM Reference Manual for details. The data collections development has required addition of a Boolean data type in QM. This has been supported since release 3.2-2 but the @TRUE and @FALSE symbolic…

Details