New language features:
• MLIST: multi-level list, suitable for storing tree data like XML and JSON
• ORDMAPM: ordered multimap
• Indirect/callback functions
• Passing collections by reference
• B6/I6 variables
New compiler features:
• Private functions
• Removal of unused functions from RUN
• LSX improvements
• New pragmas
Internet-related library/protocol updates (HTTP, HTTPS,FTP, AES, TLS, SSH)
HTTP, FTP, CRYPTO clients now supported in Linux
Memory requirements reduced and made more auto-adjustable
New and improved runtime hooks:
• Expanded file hook interface
• Session exit hook
• ATE custom login and splash hooks
Dynamic library XCALL interface: allows XCALL into native libraries, including LIBXL
Web Cache: load/run programs directly from a URL
Numerous new or enhanced subroutines, LITs and SOSLIB functions
Secondary system directory paths: combine standard release with customized directories without overwrite
XTREE enhancements
• Header checkbox
• Indexed PopupMenus
• Sub-Menus
• Footer
ATE enhancements:
• Custom splash/login
• Bidirectional file xfer via internal channel
• Web launch