
Version 5.8.10 is available for download as of today.
The version includes the following enhancements:
All components
- Elimination of RSA Cipher Suites
For encryption with high security requirements ( _SckTlsHighand tls_security_level=high), the cipher suites with RSA key exchange have been dropped due to a lack of forward secrecy. This affects the following suites:CAMELLIA256-SHA
 AES256-GCM-SHA384
 AES256-SHA256
 AES256-SHA
 CAMELLIA128-SHA
 AES128-GCM-SHA256
 AES128-SHA256
 AES128-SHA
- New version of the PDF library
 The PDF library has been updated to version 4.0.18.49. The previous library did not allow the generation of PDF/A-1b-compliant documents with transparent images.
- Updating the OpenSSL library
 The OpenSSL library used has been updated to version 1.0.2o. This version contains error and security corrections.
- Collection of root certificates updated
 The collection of root certificates has been updated to the current version of Mozilla Firefox. However, this file is only updated if it has not been extended with your own root certificates since installation.
conzept 16-Client
- A separate installation of the Visual C++ 2015 runtime components is no longer required to operate the client.
conzept 16-Designer
- Extended autocomplete list
 The editor’s autocomplete list has been expanded to include the elements of the data structure (tables, fields, keys, etc.).
- Automatic bracket completion as an option
 In the editor settings, the option “Automatic bracketing” can be used to switch bracket completion on or off.
- Background editor and designer in integrated mode
 If no documents or dialogs are open, the background of the Editor or Designer is dark.
- Filtering in the object palette
 In der Palette besteht nun die Möglichkeit der Filterung nach Objekttyp. The wildcard operators * and ? are supported here. The filter results are displayed on the new “Filter” tab page.
conzept 16-Debugger
- Extension for the variable search
 The list of search hits has been expanded to include multiple selection. In addition, the search can be restricted to certain data types and data ranges.
 Further reading: Neuerungen in der conzept 16-Version 5.8.09g
- Display Variable name
 If a variable is edited in the debugger, the name is now displayed in the title of the “Monitored variables” area. This means that the name is visible even if the content column is very wide. Further reading: Neuerungen in der conzept 16-Version 5.8.09g
Processing
Commands for surface objects
- New function WinIconPreload()/ Icon cache
 TheWinIconPreload()command can be used to load a number of predefined icons from the database into a cache provided for this purpose. This speeds up the loading of dialogs with many icons.
Commands for selection processing
- New option _SelKeyUpdatefor functionSelRead()
 When displaying a RecList with selection, display problems may occur if the key values of the
 if the key values of the data records belonging to the selection subsequently change.
 records belonging to the selection subsequently change. To avoid this problem, the new optionSelRead()can now be specified for the_SelKeyUpdatecommand. For deviating key values, the values from the data record are transferred to the selection.
Commands for data set processing
- Extension of the RecInfo()function to include the_RecUpdateCounteroption
 An update counter is saved for each table. This is initialized with 0 when the database is opened and after the database reorganization. The counter is incremented by one when functionsRecInsert(),RecDelete()andRecReplace()are used. The counter can be queried with the commandRecInfo()by specifying the table and the option_RecUpdateCounter. This can be used to determine whether data record operations have been carried out in the specified table.
Command / property for creating PDF documents
- The creation of PDF/A-compliant documents via the print job and PDF object has been expanded to include the PDF/A-2b and PDF/A-3b formats.
 Further reading: New features in conzept 16 version 5.8.09g
Commands for converting colors
- New functions for editing the opacity of a color value
 The functionsWinColorOpacitySet()andWinColorOpacityGet()can be used to determine and calculate the opacity or transparency of a color value.
Commands for job processing
- Determine whether job / task is running in extended mode
 The new propertyspJobProcExtendedof the Job, Task and JobControl object can be used in the client and SOA task to query whether the executed job supports interface and print commands.
Placement properties
- Properties wpAreaWidthandwpAreaHeight
 The propertieswpAreaWidthandwpAreaHeightare no longer virtual properties. They are now available as correct properties for all objects that also have thewpAreaproperty. PropertywpLockAreaSizeof the application object is used to control whether propertieswpAreaRight/wpAreaBottom(wpLockAreaSize= true) or propertieswpAreaWidth/wpAreaHeight(wpLockAreaSize= false) should be changed whenwpAreaLeft/wpAreaTopis changed. The behavior ofwpLockAreaSizecan also be influenced in the Designer via the context menu of the property list with the menu item “Größe fixieren”.
System events
- New event EvtEndSession
 The event is triggered when a user logs out of the Windows session and when the system is shut down. The Frame, AppFrame and TrayFrame objects have the EvtEndSession event.
In addition to these enhancements, bugs have also been fixed. An overview of the corrections can be found in the error document.