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 (
_SckTlsHigh
and 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
_SelKeyUpdate
for 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_SelKeyUpdate
command. 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_RecUpdateCounter
option
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 propertyspJobProcExtended
of 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
wpAreaWidth
andwpAreaHeight
The propertieswpAreaWidth
andwpAreaHeight
are no longer virtual properties. They are now available as correct properties for all objects that also have thewpArea
property. PropertywpLockAreaSize
of the application object is used to control whether propertieswpAreaRight
/wpAreaBottom
(wpLockAreaSize
= true) or propertieswpAreaWidth
/wpAreaHeight
(wpLockAreaSize
= false) should be changed whenwpAreaLeft
/wpAreaTop
is changed. The behavior ofwpLockAreaSize
can 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.