Published on 04.12.2024
With the Intrexx DRACOON Connector, you can access DRACOON. A central function is to download and upload files from DRACOON directly from your Intrexx portal. You can also perform other central actions, such as sharing document links, identifying users in user groups, and querying data fields from DRACOON.
Further information can be found here.
The Intrexx Connector for SharePoint Server/Online can also be used for Microsoft Sharepoint On Premise (Server) with Intrexx 12.0.2. Further information can be found here.
For Tooltips that have been positioned on an element, you can now set whether they should always be positioned inside or whether they can also be positioned outside the viewport.
A 32-bit salt is now used instead of numbering to generate unique file names. This change is only effective for newly created file data fields. For existing file data fields, the "file.nameGenerationMode" setting must be changed from "numeric" to "hex". General information on settings can be found here.
Fixed column headings were not displayed correctly in the tooltip. As the correct positioning of the table header with fixed column headings cannot be guaranteed in every case, tables in the tooltip are now provided with a scrollbar on the table in this case.
For calendars, it is not possible to set whether the column headers are to be displayed fixed. If the height of a calendar, a view table or a resource element in a tooltip is not to be limited, the control on the workspace must be enlarged or the rect attribute for the height of the control must be set to a high value. The scroll bar is then no longer displayed and the header is no longer fixed. A high value for max-height has no negative effects here.
In processes, the selection of a static user for Connector API access was ignored for data group event handlers. The corresponding service registration is now also supported in connector API data groups.
Portlets on portal pages can now also be moved to non-visible areas.
For user-defined portlets, there are security settings in the portal properties. In the default setting, only the HTML code is rendered. JavaScript code is removed before rendering. Further information can be found here.
The Intrexx standard layouts have been optimized.
Please note: On pages, the onunload event was selectable on the "Script" tab. Due to optimizations in various browsers, this event is no longer supported by the corresponding providers. If you have used the event, a corresponding message will be displayed in the "Problems" section of the Portal Manager. As an alternative, the "onbeforeunload event" has been added to the event list. Please note that this alternative is not an exact replacement for the onunload event.
Further information can be found here:
https://developer.chrome.com/docs/web-platform/deprecating-unload
https://developer.mozilla.org/en-US/docs/Web/API/Window/unload_event
IX-798: Portal
In portals, the Portal Manager and various scripts, the processing of external XML entities has been switched off globally in order to prevent the possibility of successfully executing XXE attacks, even in third-party code.
IX-19794: Button (Type button)
Problem: The trigger "ondblclick" does not respond to double-click.
Solution: For Button controls "ondblclick" is no longer available for selection.
IX-20398: Portal language
Problem: If the portal language is set to German and the format is set to French in the portal properties, creating a task in Intrexx Share projects will generate an error.
Solution: Input fields are now correctly assigned by locale.
IX-20441: Email action
Problem: Recipient cannot be configured for long text fields in the parent data record.
Solution: Long text fields from the parent data group can now also be selected for "Recipient from data field".
IX-21220: Fixed column headings in View table / calendar
Problem: Fixed column headings are not displayed correctly in the tooltip.
Solution: As the correct positioning of the table header with fixed column headings cannot be guaranteed in every case, tables in the tooltip are provided with a scrollbar on the table in this case. For calendars, it is not possible to set whether the column headers are to be displayed fixed. If the height of a calendar, a view table or a resource element in a tooltip is not to be limited, the control on the workspace or the rect attribute for the height of the control must be set to a high value. The scroll bar is then no longer displayed and the header is no longer fixed. A high value for max-height has no negative effects here.
IX-21445: Resource
Problem: Table header with fixed column headings overlaid menu in the "Week" and "Day" view.
Solution: Menu is no longer overlaid.
IX-21754: Windows batch scripts
Problem: Quoting in Windows batch scripts incompatible with Powershell.
Solution: Intrexx batch scripts are now executed correctly under Windows if a file path with a backslash at the end is passed.
IX-21989: File storage location
Problem: File location is not checked for relative.
Solution: Absolute paths can no longer be specified. In this case, a warning is displayed in the "Problems" area.
IX-22000: Chart
Problem: When exporting to an ODT or PDF document, diagrams were rendered as bar charts and the legend was lost.
Solution: The original diagram type is now restored and the legend (if included in the diagram) is displayed.
IX-22522: Backup files
Problem: When a portal is patched, backups of configuration files are created if they have been patched. These backups have not always been consistently deleted, so they can accumulate over time.
Solution: When patching, old backup files are now removed if they are more than three major releases old (Example: Intrexx version 12 deletes all backup files up to and including Intrexx version 8).
IX-22531: Filter "Value range"
Problem: Display error.
Solution: "Clearfix" and "text-align" have been removed, the corresponding layout styles are now based on Flexbox.
IX-22532: Element template
Problem: CSS class "Table_Standard" is missing when exporting the "View table" template.
Solution: Style class is no longer lost.
IX-22535: Calendar
Problem: Data is not colored correctly.
Solution: Holidays are now correctly colored if they fall on the first day of a month.
IX-22573: Task planning
Problem: If there are many tasks, an error message is displayed when you double-click on a task.
Solution: The message "Possible NullPointerException" is no longer displayed in this case.
IX-22693: Open application
Problem: Applications with faulty API endpoints cannot be opened.
Solution: If the "Read individual data record" action is selected, the system now checks whether a PK is defined in the selected data group. If this is not the case, the wizard cannot be completed with the selected data group.
IX-22694: Publish application
Problem: Validation on trailing spaces.
Solution: The trailing spaces are now ignored in the FupConverter.
IX-22697: User - language
Problem: Locale: User setting is overwritten by default value.
Solution: Locale is now determined at login in the same way as for the language settings and set as a cookie.
IX-22718: Analyze Log files
Problem: Error when opening log files.
Solution: Directory names are now assigned anew and uniquely each time the Portal Manager is started, so that authorization problems can no longer occur.
IX-22739: Diagnosis
Problem: Share version is not clear from the diagnosis.
Solution: If Share is available, a "share-version.info" file with the Share version used is now written in the log directory.
IX-22740: Diagnosis
Problem: ShareUtil.getIntrexxShareVersion(Path) is inefficient.
Solution: Implementation changed.
IX-22778: View table
Problem: Error with language constants used as titles.
Solution: Changes to the title when creating view tables are now applied, if one of the portal settings "Preset title field with default title" or "Preset title field with prefix pattern" is activated.
IX-22869: Search Tables / Views
Problem: Keyboard entry * and Enter closes dialog.
Solution: When the dialog is loaded, the focus is now set on the search field. If the focus is on the search field, press Enter to start the search. Otherwise the dialog is closed with "OK". If the focus is on the table and it has not yet selected anything, the first entry is selected.
IX-22922: Portal Manager
Problem: Error when starting the Portal Manager with certain combinations of proxy settings.
Solution: Proxy type system handled correctly, error message improved.
IX-22925: Portal Manager
Problem: Error in the Manager after updating to Intrexx version 11.9.2.
Solution: If the "customWorkingDirectory" property is missing in the client, a more comprehensible exception is thrown instead of a null pointer exception.
IX-22931: Design specifications for elements
Problem: Design specifications for elements are overwritten after update.
Solution: Internal/layout/xml/div_design_pattern.xml is no longer overwritten during updates.
IX-22933: Proxy
Problem: Use of incorrect proxy settings during update.
Solution: When updates are carried out via the Manager, it now takes the correct proxy settings into account.
IX-22940: Tree
Problem: Database request for tree inspection is disproportionately long.
Solution: Duplicate IDs are no longer used for the query.
IX-22961: Data group event handler
Problem: Unclear error message about missing template directory, application cannot be selected.
Solution: Error message adjusted accordingly.
IX-22965: Application import
Problem: Poor performance of the GuidReplacer.
Solution: Runtime of the GuidReplacer improved.
IX-22968: Update
Problem: Error in root.xsl and tabconfig.vm due to Browser.edge switch.
Solution: Weichen für den Edge- und IE-Browser entfernt.
IX-23011: Update
Problem: PatchController reports failed portal patch as INFO.
Solution: If ExitCode != 0, ERROR is now output instead of INFO.
IX-23016: Processes
Problem: Error when closing a process.
Solution: Under certain circumstances, the snapshot manager was no longer set to zero when the SnapIn was closed. The temporary snapshot directory, which is deleted beforehand, is recreated if required. The SnapShot containers of the closed processes no longer exist at this point and are recreated when a process is reopened. In addition, a zero check has been implemented when removing the SnapShot container.
IX-23017: Image Editor
Problem: Entries in the script tab of the Image Editor are lost.
Solution: Entries on the "Script" tab are now retained if tools or colors have been changed in image editing.
IX-23021: Search
Problem: Exception when indexing empty files.
Solution: Empty files are now skipped during indexing.
IX-23039: Synonyms
Problem: Error flood in the client log when clicking on "Tools / Search / Synonyms".
Solution: Fixed exceptions in the synonym management.
IX-23044: Linux
Problem: --yes option for uninstall.sh and installupdates.sh.
Solution: --yes option is now also evaluated when shutting down services.
IX-23045: Multiple selection 2.0
Problem: Multiple selection 2.0 does not display any results under certain circumstances.
Solution: If reload data becomes too long, a "post" is now used instead of "get". The data is transmitted in the payload (limited to 3000 characters).
IX-23048: Shortcuts
Problem: Shortcut "Strg+T" is used twice in the Portal Manager.
Solution: The temporary working directory of the application can now be opened using the shortcut "Ctrl+Shift+O".
IX-23049: Button type "Image"
Problem: Alternative text is not deleted from XML.
Solution: When deleting the alternative texts via the properties dialog, the map entry is now also removed from the settings.
IX-23067: View field
Problem: When creating view fields, the control type "User information" and "Tree path" cannot be selected.
Solution: Both control types can now be selected again.
IX-23074: Solr
Problem: The indexer runs in the client filter.
Solution: Permission Check is now evaluated correctly and ignored here as intended.
IX-23080: Sortable list
Problem: Incorrect sorting for new entries.
Solution: New entries are now sorted correctly.
IX-23082: Content Editor
Problem: Content editors cannot be set to "required" on the web via JS.
Solution: Content editors can now be set to "required" via JS.
IX-23086: Synonyms
Problem: A file extension must be specified when exporting the synonyms.
Solution: The file extension is now based on the set format if none has been specified.
IX-23091: SharePoint
Problem: SharePoint on-premise modifications.
Solution:
In the DG-Propery "SiteName" the name of the site was previously specified, now the SiteCollection path must also be specified:
MS365: sites/mysite
On-prem: websites/mysite
In the global Expert settings of a SharePoint Connector configuration, the setting "service.root.uri" must contain the full URL of the SharePoint website.
IX-23103: Image selection
Problem: Image selection dialog loads endlessly and cannot be closed.
Solution: A timeout has been implemented after 5 minutes, which then aborts the loading process. In addition, some troubleshooting information is now written to the log.
IX-23105: Selection list
Problem: FX error in the BindingPage: Missing ReadContainer or data field, although a data field is selected.
Solution: Incorrect message ("Please select a data field") fixed.
IX-23106: WriteContainer
Problem: NPE in AbstractRestDispatcher._handleGenericExceptionAndCheckForRetry.
Solution: The NPE is now being prevented.
IX-23112: News
Problem: Outdated news in the Portal Manager ("Start" module).
Solution: When the fallback start page is loaded, a message is now displayed above the news: "No internet connection: The news content displayed may no longer be up-to-date."
IX-23127: View menu, restore standard view
Problem: User-defined view is not always loaded, e.g. in the "Processes" module. If individual areas have been hidden, the standard view is still loaded the next time the Portal Manager is started.
Solution: The user-defined view is now loaded again.
IX-23135: File data fields
Problem: Save files with the same name in Intrexx file data fields.
Solution: A 32-bit salt is now used instead of numbering to generate unique file names. This change is only effective for newly created file data fields. For existing file data fields, the "file.nameGenerationMode" setting must be changed from "numeric" to "hex".
IX-23136: Diagnosis
Problem: Diagnostics does not include log files if de.uplanet.lucy.logPath has been customized.
Solution: environment is now also taken into account in the diagnosis.
IX-23155: Client assignment
Problem: Selection of reference values does not display a title.
Solution: The selection of reference values in the user account under "Other attributes" now shows the title again. This has also fixed the error in the log when initializing of the "Personal information" tab has been fixed.
IX-23156: JGit Update
JGit Library - update to v6.10.0.202406032230-r.
IX-23159: richtextfx library update
Richtextfx update to 0.11.3.
IX-23160: Library updates
- Spring - update to 6.1.10
- Spring Security - update to 6.3.1
- Spring Security Oauth2 Core/client/jose - update to 6.3.1
- tomcat-embedded - update to 10.1.25
- Groovy - update to 4.0.22
- commons-logging - update to 1.3.3
IX-23161: Saxon HE update
Saxon HE replaced (12.5).
IX-23163: MSSQL driver update
MSSQL driver update to 12.6.3.
IX-23172: JavaScript
Problem: Tables API - Example of "getCell" not correct.
Solution:
The following code examples of the tables have been adapted or extended:
- Table -> Row -> getHtml
- Table -> Row -> getCell
- Table -> Cell -> getHtml
IX-23193: TinyMCE
Problem: In the file manager, the "Filter entries" field breaks out of the component if an unfavorable viewport is selected.
Solution: A more suitable CSS unit was selected for the filter so that breakout is now prevented.
IX-23196: macOS
Problem: Incorrect Swing rendering by SwingX (e.g. JXDatePicker).
Solution: Swing-Rendering improved under macOS.
IX-23198: Text field / Text field view
Problem: Changes to style classes are lost, e.g. when switching between "Options" and "Styles".
Solution: Changes to the style class are no longer overwritten with the standard classes.
IX-23199: Option field
Problem: Option fields in Firefox vs XSLT.
Solution: The names of the Radiocontrolgroups have been changed to keep them unique. Otherwise Firefox will no longer display any values. The new value of the name attribute is composed as follows: ${CurrentFupInfo.uniqueId}_<previous name> (e.g. "ix80787BA615E5AD10F793EE506FDC5DA79378000F_radiocontrolgroupB71612CB").
IX-23201: User application
Problem: Import not possible.
Solution: User application cannot be imported together with another application.
IX-23205: Tooltips
Problem: Positioning outside the viewport.
Solution: For tooltips that have been positioned on an element, you can now set whether they should always be positioned inside or whether they can also be positioned outside the viewport.
IX-23232: JavaScript
Problem: The JavaScript documentation lacks information on the session state for WebSockets.
Solution: The documentation of the JavaScript API has been expanded in the area of WebSockets. It is now pointed out that the "subscribeToTopic" and "ping" function refreshes the session and Intrexx sessions are not retained.
IX-23236: Layout
Standard layouts have been optimized.
IX-23241: Connector API / Service registration in timer processes
Problem: The selection of a static user is ignored by data group event handlers.
Solution: Service registration is now also supported for Connector API data groups.
IX-23266: Portlet
Problem: Portlet with application sets menu incorrectly.
Solution: When setting the menu, a distinction is now made as to whether a portal page has been called up or not. In the first case, the menu is only set to the item that points to the portal page.
IX-23282: Diagnosis
Problem: Diagnosis runs in connection timeout if the scope becomes too large.
Solution: Diagnostics now polls and can therefore no longer run into a timeout. Only known directories in "internal/cfg" are included in the diagnosis.
IX-23303: Microsoft Exchange Connector
Problem: Incorrect time zone when saving date values.
Solution: If the MediaGateway server and the Intrexx server are located in different time zones, there could be a time shift in Outlook when creating appointments if the time zones were not defined when saving (default timezone). This problem has now been fixed.
IX-23307: Error message
Problem: "Oh no" error message without timestamp.
Solution: The date and time are no longer displayed in the title of the tooltip, but in the body of the notifier. In addition, the date and time are displayed in the international standard format with milliseconds.
IX-23309: Resources
Problem: Calendar does not sort resources correctly.
Solution: Calendar now sorted with correct language setting.
IX-23345: Application import
Problem: End of the process is not logged in the portal log.
Solution: Corresponding info logs have been integrated into the server-side part of the application import.
IX-23359: JavaScript
Problem: Tables API: ".getHtml(true)" returns jQuery object instead of HTMLElement.
Solution: In the ".getHtml" method of tables, you can now specify whether an HTMLElement or jQuery object should be returned.
IX-23395: File storage location
Problem: Error handling when exporting file locations.
Solution: Better log output of errors. If file location is not available, accessible or readable, export is no longer canceled as a whole.
IX-23427: File selection
Problem: Templates for the file selection view interpret "Crop image" method incorrectly.
Solution: Smaller images in the file selection view are now displayed in their original size again, e.g. a 16x16px image is no longer enlarged if the setting "Enlarge smaller images" is set.
IX-23431: Text field
Problem: Missing message if TinyMCE text fields are marked as mandatory fields.
Solution: The editor container generated by TinyMCE now receives a unique ID before the result of the validation is processed. This enables the internal methods to find the element and display the message.
IX-23439: Notification action
Problem: Simultaneous notifications fail because not all PKs are defined as GUIDs.
Solution: Messages now run threadsafe.
IX-23470: Binding
Problem: Parameter option is not always available for bindings in the filter dialog of the view table.
Solution: Parameters are now also available in the filter dialog of the view table when editing the filter via the context menu.
IX-23472: JavaScript
Problem: In the JavaScript standard library, "Browser.getValue" is used instead of "Browser.setValue" for "Setting a value" in the example.
Solution: "setValue" or "htmlElement" is inserted.
IX-23478: OAuth2
Problem: Configuration problem with mapping.
Solution: Logging in via OAuth2 now works when custom attributes are used in the claim mapping.
IX-23496: Grid
Problem: Grid containers do not evaluate role and aria attributes.
Solution: The XSL templates for Gridcontainerrow and -column were adapted accordingly in order to take the attributes into account during the transformation.
IX-23499: Portlet
Problem: Portlets on portal pages should also be able to be moved to non-visible areas.
Solution: Scrolling has been implemented when a portlet is moved to the beginning and end of the viewport.
IX-23502: Portal export
Problem: Overwrite setting is ignored.
Solution: The setting is now evaluated correctly. The current export is overwritten with the newly created export, regardless of the type.
IX-23507: OAuth2
Problem: Error messages in log file for mixed authentication with OAuth2.
Solution: The output of the error message has been adjusted and is only displayed for "IntrexxAuth". The log entry is suppressed for other authentication methods that may contain an empty user name.
IX-23521: Gauge
Problem: Under certain circumstances, scripts are missing from the page.
Solution: The system checks whether the server provides values for the MaxValue. If there are none, a default value (0) is used.
IX-23549: Update
Problem: Changelog button opens silent changelog.
Solution: The correct changelog for Intrexx version 12 will now be opened again.
IX-23570: Tomcat update
Problem: CVE-2024-38286 und CVE-2024-34750: Denial of Service in Apache Tomcat.
Solution: Apache Tomcat Server has been updated to version 10.1.25.
IX-23575: Tasks
Problem: Internal scheduler cache is not always invalidated correctly.
Solution: The scheduler cache is now correctly invalidated and updated, the display of running jobs is now correct.
IX-23603: Jackson and Log4j update
- jackson - Update from 2.17.2 to 2.18.0.
- Log4J - Update from 2.24.0 to 2.24.1 (except log4j-api-kotlin).
IX-23604: Update AWS SDK
Update to Version 2.28.+.
IX-23605: Update Woodstox
Woodstox - Update from 6.6.2 to 7.0.0
IX-23627: Intrexx mobile app
Problem: Confirm dialog for removing a device: X symbol removes the device anyway.
Solution: Device is no longer removed in this case.
IX-23628: Layout
Problem: Patch new style classes for buttons.
Solution: All layouts receive the two new style classes ".Button_Text" and ".Container_Button_Flex".
IX-23629: JDBC data source
Problem: Error when creating a JDBC data source.
Solution: Fixed selection in datasource field.
IX-23630: Generate documents
Problem: Error in Edge Browser.
Solution: Document generation works again in the Edge browser.
IX-23633: Tooltips
Problem: Missing settings.
Solution: Setting options have been added that can be used to restrict the position of the tooltip to the visible area.
IX-23650: User account
Problem: "Default language of the portal" is missing under certain circumstances in the selection list ("Organization" tab).
Solution: The entry "default language of the portal" is now always available.
IX-23662: Portal Manager
Problem: Intrexx LogViewer panel does not delete temp directories when Portal Manager is closed.
Solution: TMP log directories created by LogViewer are now deleted again when the manager is closed.
IX-23690: Search
Problem: Empty text data field leads to exception if the field is included in the search and set as HTML.
Solution: HTML fields are now checked for empty content during indexing.
IX-23692: Update
Problem: Patcher needs 10 min more with websocket test application.
Solution: Start time of portals improved.
IX-23721: Content Editor
Problem: CVEs in Dompurify.
Solution: The Giphy plugin of the Content Editor or the component "@giphy/js-fetch-api" will be updated. This will completely remove the affected library from Intrexx.
IX-23723: Groovy
Problem: g_dgFile is not available in GroovyScripts that are loaded via Ajax.
Solution: g_dgFile is now also available in the context of Groovy scripts that are called from the web via Ajax.
IX-23728: Portal properties / Security
For custom portlets, options have been added in the portal properties under "Security" to harden the feature against attacks:
- Display HTML (with protection against cross-site scripting): HTML is rendered, JavaScript is removed beforehand (default)
- Display HTML: HTML is rendered, JavaScript is executed
- Display text only: No HTML is rendered, HTML code is displayed as text.
IX-23735: View table
Problem: Table with search index filter exported without data.
Solution: Table export with search index filter now exports data.
IX-23806: Portal export
Problem: Exporting too many files can lead to errors.
Solution: Export mapping file is no longer saved in yaml format, but in rudimentary properties format.
IX-23955: Spring update
Update to Spring 6.1.14 closes CVE-2024-38816 and CVE-2024-38819.
IX-23966: Tomcat Update
CVE-2024-52316 + CVE-2024-52317: Update to Tomcat 10.1.33.
IX-23970: Tomcat Update
CVE-2024-52318: Update to Tomcat 10.1.33.
IX-23991: JDK Update
Update JDK to Version 21.0.5 (CVE-2024-21145, CVE-2024-21140, CVE-2024-21144, CVE-2024-21131, CVE-2024-21138, CVE-2024-21235, CVE-2024-21208, CVE-2024-21210, CVE-2024-21217, CVE-2024-21147)
Published on 18.09.2024
Please note our notes on Intrexx version 12.0.1, which you can read here.
Preview Feature: OpenSearch / Elasticsearch can now also be used as a search engine. You can find all information about this here.
Please note that this feature is a so-called "preview feature". Preview features may be incomplete or contain errors. Therefore, they may currently only be used in test and development environments in order to evaluate them accordingly. Before using a preview feature, we strongly recommend that you back up your data. INTREXX GmbH accepts no liability for the functionality or reliability of preview features. The use of preview features is therefore at the user's own risk.
Entries from the parameter management (parameter store) can now also be used in the REST call action. You can find all information on this here.
All information on the new "Material Light" and "Material Light Sidebar" standard layouts can be found here.
The TinyMCE editor is now available in two versions:
TinyMCE Light
TinyMCE Advanced
TinyMCE Light:
Does not support external sources (links, images, html code, media), neither in buttons nor in the menu or context menu. The following buttons are not supported:
link (insert/change link)
unlink (remove link)
image (insert/replace image)
code (edit HTML source code)
media (embed/edit multimedia)
Button templates: Standard configuration
TinyMCE Advanced:
Supports external sources as before. Button templates: basic configuration, standard configuration, user-defined templates.
All further information can be found here.
The following adjustments have been made to the Content Editor:
Standard configuration replaced
The following buttons are removed from the standard configuration: image (insert graphic), link (insert link), video (embed YouTube video)
Buttons for external sources can be selected via the dialog if required
You can find all further information here.
In the "Security" menu item in the portal properties, you can set whether image files can be uploaded to the "userfiles" directory or should be available for download there. The settings made here are closely related to the "Upload image" button in the TinyMCE Advanced Editor.
Content-Security-Policy headers are now set for files that are delivered from /userfiles/ in order to harden the feature against attacks. Detailed information on this can be found in the Upload / Download section.
IX-22392: OpenSearch / Elasticsearch
Preview Feature: OpenSearch / Elasticsearch can now also be used as a search engine.
IX-22826: REST call action (client)
Resources of the type "Parameter memory" can now also be defined in the resource manager of the rest call action.
IX-22827: REST call action (server)
Entries from parameter management (parameter store) can now also be used in the REST call action.
IX-22870: Gallery
Problem: The gallery is not displayed due to the use of an incorrect FileVControl (special case).
Solution: Gallery is now displayed correctly.
IX-22874: Filter information / Path navigation for tree
Problem: Incorrect HTML decoding.
Solution: Both FilterInfo control and breadcrumb have been rewritten to display correctly encoded characters.
IX-22964: Application import
Problem: Applications from Intrexx version 8.1 lead to an endless loop during import.
Solution: Applications with an old application structure are no longer permitted during import. A corresponding message is displayed.
IX-22966: Application import
Problem: AppImportPreProcessor performs GUID replacement with an empty GUID map.
Solution: Application import optimized so that there is no more timeout.
IX-22969: Multiple selection
Problem: Performance problems when saving.
Solution: Reading while saving optimized.
IX-22970: Free layout table
Problem: Page "jumps" when opening tooltip.
Solution: The system now checks whether a tooltip dialog is open. If this is the case, the application menu does not receive a focus.
IX-22985: Dynamic view
Problem: Error message when creating via drag & drop.
Solution: Error message when creating the elements "Dynamic view", "Value selection list" and "Value list field" on main pages has been fixed.
IX-22986: Layouts
New standard layouts: Material Light and Material Light Sidebar.
IX-23014: WebSockets
Problem: WebSocket problems after updating to Intrexx 12.0.0.
Solution: Feature for bypassing WebSocket problems when using IIS/ARR as a reverse proxy.
IX-23018: Operator filter
Problem: Operator filter can be set to "Date" under "Format of filter element", but ignores this and continues to offer "Date/time" for selection.
Solution: For datetime fields, the attribute "renderingtype" ( = "Format of the filter element") from the XML is used to determine which type of field is generated.
IX-23019: Search - Priorities
Problem: Inconsistent configuration.
Solution: NullPointerException in PriorityPane fixed.
IX-23042: Data Picker
Problem: HTML is rendered as text instead of HTML in a text view field.
Solution: Datapicker renders HTML in a text view field again if HTML is checked.
IX-23050: Connector for Microsoft Exchange
Problem: Attachments resultSet is null.
Solution: A NullPointerException is now avoided if the loading of attachments of a message item does not return any results.
IX-23051: Document Action
Problem: IllegalArgumentException when editing a document action without a data group context.
Solution: Fixed an error when opening the properties dialog of the document action.
IX-23068: Multiple selection 2.0
Problem: In the course of accessibility, the structure of the element has been adapted. List elements were previously "li" and have now been changed to "div". The selectors were not adapted, which is why some CSS variables no longer worked.
Solution: CSS variables adapted to new "div" structure.
IX-23071: Portal export
Problem: Rotation error if errors occur during export.
Solution: Only valid exports are kept in stock.
IX-23072: Login to the portal
Problem: Login dialog does not display connection data from saved connection.
Solution: Saved connection data is now displayed again in the login dialog.
IX-23075: Portal data base
Problem: Deadlock in DatagridHistoryProvider when using SQL Server without snapshot isolation.
Solution: Deadlock in the scheduler with MS SQL Server and the setting READ_COMMITTED_SNAPSHOT OFF fixed.
IX-23110: Docker
Problem: Tika app is missing in the Docker container.
Solution: Additional COPY command inserted in Dockerfile.
IX-23137: Portal export
Problem: TAR portal export creates or names files incorrectly.
Solution: Tar and tar.gz exports now export files under correct names.
IX-23165: REST call action
Problem: During the REST call action, authentication-relevant HTTP headers were written to the portal log when verbose logging was activated.
Solution: The corresponding header values are now hidden in the log.
IX-23189: Connector for Microsoft 365 and Teams
Problem: Error message "The default drive must not be null".
Solution: The existing configuration of a file column in the MS365 connector can now be changed again.
IX-23200: Shortlinks
Problem: Error in committing transactions with changes to the shortlink configuration.
Solution: A transaction error in the Groovy API for shortlinks has been fixed.
IX-23237: ReadContainer
Problem: ReadContainer loses values, display no longer updates.
Solution: The occurrence of the bug in JavaFX was prevented by a change in the Intrexx code.
IX-23289: TinyMCE
New defaults in the TinyMCE standard configuration:
Context menu adapted, now only contains the "Table" item
Menu bar adapted - the items Link, Image, Media and Edit source text have been removed
Copy and paste is only possible as plain text
Links always have target = _blank set as a preventive measure
IX-23295: Portal properties / Security
New: Configuration option for switching the upload to /userfiles/ on and off.
IX-23296: TinyMCE
XSL changed - apps must be published at least once to pass on the options correctly
If the Uploadfiles folder is deactivated, the options for uploading or selecting files are no longer displayed
If the upload is deactivated, the upload buttons are no longer displayed and drag & drop is responded to with a warning
If the upload files flag is activated, files can still be uploaded and selected
IX-23298: Portal properties / Security
Content-Security-Policy headers are now set for files that are delivered from /userfiles/ in order to harden the feature against attacks.
IX-23305: Content Editor
Standard configuration replaced
The following buttons are removed from the standard configuration: image (insert graphic), link (insert link), video (embed YouTube video)
Buttons for external sources can be selected via the dialog if required
IX-23308: TinyMCE
The TinyMCE editor is now available in two versions:
TinyMCE Light
TinyMCE Advanced
TinyMCE Light:
Does not support external sources (links, images, html code, media), neither in buttons nor in the menu or context menu. The following buttons are not supported:
link (insert/change link)
unlink (remove link)
image (insert/replace image)
code (edit HTML source code)
media (embed/edit multimedia)
Button templates: Standard configuration
TinyMCE Advanced:
Supports external sources as before. Button templates: basic configuration, standard configuration, user-defined templates.
IX-23325: TinyMCE
The default editor configurations will be replaced or added with the portal patch.
IX-23334: Task planning
Problem: Incorrect time stamps are written to the database.
Solution: Timestamps are now written correctly to the database.
Published on 28.05.2024
The new Credential Store is a secure central store with its own namespace. Credentials that are used in processes can be stored here independently of the processes and made available at runtime. The credential store is a prerequisite for managing processes in public Git repositories and for passing on processes to third parties. It enables an improved staging environment from the test to the production area. You can find all further information on this here.
The parameter store is a central store that enables non-sensitive connection parameters used in processes to be stored independently of the processes and make them available at runtime. You can find it in the "Integration" module on the left below of the "Connection Data Manager" entry. All further information on this can be found here.
With the Intrexx Salesforce Connector, you have the option of read and write access to objects in Salesforce. You can find detailed information on this in section Connector for Salesforce.
With the Intrexx Connector für Microsoft SharePoint Server/Online, you have the option of read and write access to Sharepoint lists and Sharepoint document libraries. You can find detailed information on this in section Connector for Microsoft Sharepoint.
The JS-API has been fundamentally revised and updated. The standard library "Intrexx library for mobile devices" was removed as part of this. The "Intrexx standard library" for JavaScript has been checked for outdated examples, tidied up, structured and provided with new examples. You can find all information about this here.
With the help of REST call actions within processes, you can send REST API calls automatically or event-driven. Depending on which endpoints the corresponding REST API makes available, you can complete extensive "tasks" almost automatically or "at the push of a button". You can find all information on this topic here.
There is now a public SSH key in every Intrexx portal, which is generated when a new portal is created or for existing portals during an update. The public SSH key enables the authentication of Intrexx on an SSH server. You can find all information about this here.
These new types are now available for facets:
During a search, appropriate elements are then available to filter the search result - e.g. a slider, which can be used to conveniently adjust a date range. You can find all information on the subject of "Facets" here here.
Global language constants can now also be created directly from the properties of elements. All information on this can be found here.
The image selection now offers a search function. You can find all information on this here.
There are now two more example profiles for a user and group transfer from current Intrexx portals - both for PostgreSQL and for other databases. You can find information on this here.
"TransactedAcquireLockWorkflowCondition" sets a cluster-wide lock via the lock service and releases it again at the end of the transaction. You can find further information on this here.
The following parameters are no longer valid:
The parameters must be replaced as follows: rq_searchTerm mit qs_searchTermqs_PortletGuid, rq_portletGuid und rq_PortletGuid mit qs_portletGuid.
Please note: The "Maximum size" setting must be set in the properties of the element (file selection, file selection view or view table) in which an image is integrated - there in the display properties. Also specify the width and height of the image, otherwise it will be displayed in its original size.
Intrexx Share 2 is no longer supported.
Intrexx version 12.0.0 requires JDK 21. JDK 21 is included in the distribution.
IX-15946: JavaScript
Complete re-release of the JS API.
IX-16817: JavaScript
The standard library "Intrexx library for mobile devices" has been removed. The "Intrexx standard library" for JavaScript has been checked for outdated examples, tidied up and provided with new examples.
IX-17294: JavaScript
Browser.insertValue method added, with typedocs and examples.
IX-17920: Groovy Script
Upgrade to Amazon AWS SDK 2.
If Amazon SQS event sources are used and the ClientId property of the ISQSMessageWorkflowEvent is used in Groovy scripts, its use must be removed from the script.
New generic actions for the management of Amazon SQS queues:
SQSCreateStandardQueueWorkflowAction for creating standard queues
SQSCreateFifoQueueWorkflowAction for creating FIFO queues
SQSDeleteQueueWorkflowAction for deleting queues
Further information can be found at https://aws.amazon.com/de/blogs/developer/announcing-end-of-support-for-aws-sdk-for-java-v1-x-on-december-31-2025/ .
IX-18442: Intrexx Share 2
Share Version 2 removed.
IX-20542: Portlets
Problem: Clean up portlet GUID request parameters.
Solution: Parameters were adjusted accordingly.
IX-20945: Images in File Selection / File Selection View / View Table
Problem: WebP images are not displayed correctly.
Solution: If the dimensions of the image are known ($file.isDimensionKnown() -> true) and the image is to be scaled ($l_oCtrlInfo.isThumbnailImageScaled() -> true), the height and width of the control ($l_oCtrlInfo) is used. If the dimensions of the image are known ($file.isDimensionKnown() -> true) and it should not be scaled ($l_oCtrlInfo.isThumbnailImageScaled() -> false), the height and width of the file ($file) is used.
IX-21002: Intrexx Share Profile
Problem: Sorting posts in the activity feed.
Solution: Default value for the profile changed to "Last interaction".
IX-21088: Application templates
Download-URL "http://up-download.de" replaced with "http(s)://templates.intrexx.com".
IX-21111: Intrexx Share Websockets
Problem: Topic error.
Solution: Intrexx Share Topics are checked for authorizations when the WebSockets are initially subscribed.
IX-21154: Intrexx Share groups
Problem: Deleted users are counted in group memberships.
Solution: Deleted users are no longer included in the number of group members.
IX-21510: Applications
Applications from Intrexx versions < 9.2.0 are no longer supported.
IX-21660: Intrexx Share
Problem: Import of Intrexx Share applications as a copy.
Solution: Importing without overwriting existing applications and copying Intrexx Share applications or processes is no longer possible.
IX-21674: JDBC user replication
Problem: Example in the file structure is outdated.
Solution: New sample profiles for JDBC user replication.
IX-21756: Security guidelines
Problem: Minimum password length is displayed on the web as x-1.
Solution: Incorrect value for "oUp.pwdMinLength", caused by unnecessary subtraction, fixed. Subtraction has been removed as "$Factory.getAuthProxy($DbConnection).getPasswordMinLength()" now returns the correct value.
IX-21833: New Java class in processes
"TransactedAcquireLockWorkflowCondition" sets a lock cluster-wide via the lock service and releases it again at the end of the transaction.
IX-22208: Data binding
Problem: For some application elements, all data fields are suggested during creation when the data field to be linked is selected, regardless of the data type.
Solution: When editing the read binding of elements, only permitted data fields are now displayed. All data field types can now be selected as default values for text and string elements. The permitted data field types are now identical both for the assignment to existing data fields when creating new data fields and when editing the read binding. Only string and text data fields can now be selected as the target for the Content Editor's write binding. The selectable data fields for default values in the read binding of an element no longer change if the type of the data field changes.
IX-22329: Images
Problem: Images in webp format are not displayed correctly.
Solution: Meta data for image/webp is now read correctly. For inventory data, refreshfilemetadata(.sh/.bat) must be called via the command line.
IX-21660: Intrexx Share
Problem: Import of older Intrexx Share versions into portals with newer Intrexx Share.
Solution: Overwriting a newer Intrexx Share version with an older one is no longer possible.
IX-22413: Portal
Problem: Portal start scripts do not respect JVM settings.
Solution: -Xmx Parameter removed from docker script.
IX-22417: Portal Manager
Problem: When the Portal Manager is started, a directory ${sys:dirHomeIntrexx} is occasionally created in the Intrexx installation directory.
Solution: The Intrexx user directory is now already given as a SystemProperty when the Manager is started, so that it is immediately available.
IX-22437: Data transfer
Problem: Data transfer and switching between several portals causes an error message.
Solution: Now no more error message when clicking on data transfer after portal change.
IX-22440: Schaltflächenaktion "Data Picker"
Removed obsolete key handlers from initialization in XSL.
IX-22492: Image Editor
Problem: Thumbnail handling if "max size" is not set.
Solution: The behavior has now been integrated in the image editor as follows:
IX-22500: JavaScript
Problem: FileUploadControl should still return the mimetype for the getFilesInfo method.
Solution: Mimetype is now returned in the "getFilesInfo" method. TypeDocs have been adapted for JS-API.
IX-22504: Selection list / List field
Problem: ListboxControl does not have the same methods as ListboxUnorderedControl.
Solution: Methods deselectAllEntries and selectAllEntries added. Unit tests added, TypeDocs added with examples.
IX-22524: Menus - Layout
Problem: New styles for tree menu and remove styles from mega menu template.
Solution: Changes when adding new menus in the layout: Superfluous styles removed from the block menu, styles of the tree menu have been revised.
IX-22526: Update
Problem: Update UserDirectoryPatcher.
Solution: Portal Manager settings are transferred from an older Intrexx version for Intrexx 12.
IX-22530: Export of applications
Problem: Permission check causes permission error.
Solution: Applications can only no longer be imported without the "Change portal properties" portal right.
IX-22537: Update
Update to JavaFX 21.
IX-22574: View table
Problem: Error in table with two preselections.
Solution: The selection of values in tables with two preselections now works correctly.
IX-22578: Global language constants
Global language constants can now also be created directly from the properties of elements.
IX-22581: User replication
Problem: Replications can be deleted without consultation.
Solution: When deleting user replications, a query now appears with corresponding information. An info entry is written in the portal log file when replication jobs are deleted.
IX-22591: Binding
Problem: Regular expression for fallback value "Other" / binding type "control" does not allow GUIDS beginning with a digit.
Solution: A GUID is no longer rejected.
IX-22595: Search
Problem: Possible Race Condition in SearchAlternativeManager.
Solution: Possible Race Condition in SearchAlternativeManager is now fixed.
IX-22625: Image Editor
Problem: closeMarker and closeCropro method do not wait correctly for Promise.
Solution: Promises are inserted in the _uploadImage, closeCropro and closeMarker methods. The system now waits until jQuery Fileupload has attached the file.
IX-22648: Menus - Layout
Problem: Mobile menu cannot be selected in some cases.
Solution: The menu no longer closes when the burger icon leaves the visible area.
IX-22691: Application API
Problem: Changes to the filter XML are not saved.
Solution: When editing a data group endpoint, changes to the filter on the "Filter and sorting" page are sometimes not applied.
IX-22692: Connector for dg hyparchive
Problem: Increase request timeout.
Solution: Connection and request timeouts for the dg archive web services can now be customized via the following system properties in internal/cfg/portal.cfg:
de.uplanet.lucy.server.dghyparchive.connector.connectionTimeoutMs (default 100000 ms)
de.uplanet.lucy.server.dghyparchive.connector.requestTimeoutMs (default 15000 ms)
IX-22696: Menus - Layout
Problem: Mega menu no longer works.
Solution: From the second level onwards, menu items are no longer displayed in the mega menu.
IX-22719: Check box
Problem: Binding is not saved with iPhone style display.
Solution: An xsl:if query was not constructed correctly and did not take this case into account. The same query is now used here that is used if the setting is not set.
IX-22747: Linux
Problem: deleteportal.sh --noSudo has no effect.
Solution: nosudo is now taken into account everywhere. Usage adjusted accordingly.
IX-22812: Search
Problem: AppCacheSearchPlugin/MenuSearchPlugin partially generates IllegalStateException due to incorrect hit sequence.
Solution: MenuSearchPlugin now sorts correctly.
IX-22832: Connector for Microsoft Exchange
Problem: Deploy and integrate new media gateway setup.
Solution: New Media Gateway version 1.17 fixes connection problems after activation of Exchange Extended Protection, among other things.
IX-22840: REST Call Actions
With the help of REST call actions within processes, you can send REST API calls automatically or event-driven. Depending on which endpoints the corresponding REST API makes available, you can complete extensive "tasks" almost automatically or "at the push of a button".
IX-22842: User application
Problem: User application can sometimes no longer be imported if additional fields are contained in the system or in the application to be imported.
Solution: Import of the user application now works correctly again.
IX-22845: Portal properties
Problem: Portal Manager: Crash on frontend side - under unfavorable conditions, the portal properties dialog occasionally freezes when exiting with "OK".
Solution: Error has been fixed.
IX-22847: Operating Intrexx
Problem: Problem in the session management or when logging in, which can occur when Intrexx is operated in a cluster.
Solution: A problem in connection with the navigation control has been fixed, which only occurs in Intrexx cluster mode (horizontal scaling). The problem could lead to errors in the session management or when logging in if Intrexx is operated in a cluster.
IX-22886: Import applications
Problem: Application with reference to user application may not be able to be imported.
Solution: Applications with reference to user application can now be imported again.
IX-22894: Operating Intrexx
Problem: Docker container in distributed mode: Log files are located in the shared directory.
Solution: Log files are now written in the official Intrexx Docker containers in cluster mode under /var/log/intrexx instead of portal/log.
IX-22897: Multiple selection
Problem: Images in multiple selection are not displayed.
Solution: Static application images are now displayed.
IX-22898: Administration API
Problem: OpenAPI/Swagger description of the Admininistration API incorrect.
Solution: OpenAPI definitions corrected.
IX-22904: Diagnosis
Problem: Diagnostics contains license configuration.
Solution: The license configuration is no longer included in the diagnostics.
IX-22907: Text field / TinyMCE
Problem: Warning when activating file uploads in text field control with TinyMCE is missing.
Solution: A warning is now displayed when activating the file upload in text field controls of type TinyMCE.
IX-22920: Multiple selection
Problem: Additional data field is not saved when the tooltip is closed.
Solution: Additional values are now also saved when generally saved and the tooltip is closed or another tooltip is loaded at the same time.
IX-22930: Tooltips
Problem: Drag & drop via title no longer possible.
Solution: Tooltips can now be moved to the title again using drag & drop.
Published on 17.04.2024
The update fixes a problem in the session management or when logging in, which can occur when Intrexx is operated in a cluster.
Published on 09.04.2024
Fixing a security vulnerability.
Published on 20.03.2024
Please note: The download URL for updates has been changed. From Intrexx version 11.9.0 on, all updates will be downloaded from onlineupdate.intrexx.com and no longer from onlineupdate.unitedplanet.com. Please adjust firewalls, whitelists or proxies to the new URL if necessary.
In addition to various UX optimizations, you will find the following new features in this update:
Edit images that you have uploaded using the file selector directly in the browser with the new Image Editor. All information about this new feature can be found here.
It is now possible to define several facets in the search. Search terms can thus be assigned to several categories. In addition, compound terms are parsed, separated and then treated accordingly.
In the "Tools" module, synonym lists can now also be defined for the search can now be defined - in the usual sense and also for replacing terms, e.g. for spelling mistakes.
In the "Applications" module, there are now new menu items in the script editors for JavaScript, Velocity and Groovy with which the application can be published from the editors. Further information on this can be found here.
Verschachtelte Raster werden auf der Arbeitsfläche nun insgesamt kontrastreicher dargestellt, damit die einzelnen Raster besser erkennbar sind. If a grid is defined aselement template, there is a new setting "Discard contents of grid". The pure grid structure can be copied without content via the new "Copy grid structure" menu.
Database tables can now be excluded during portal export. You can find all information on this hier.
Regardless of which settings are set for applications, processes or layouts, you can now select the desired mode for each publication. You can find information on this here.
The rights of a page can now be copied via the main menu "Edit / Copy page rights" or the corresponding context menu of a page.
For elements with an existing conditional display, the velocity can be opened directly with F12.
The new portal anonymizer can be started via the script <IXgt;/bin/lt;OSgt;/anonymizer.sh or .bat. Further information can be found here.
The full screen mode of the script editor and layout editor (both in the "Applications" module) and that of the log viewer in the "Processes" module now opens on the correct screen for systems with multiple screens (e.g. the screen previously used) and no longer on the primary system screen. (e.g. the previously used) screen and no longer on the primary system screen. In addition, the full screen button has been made more accessible.
IX-13816: Script editor - publish application
In the "Applications" module, there are now new menu items in the script editors for JavaScript, Velocity and Groovy with which the application can be published from the editors. Further information on this can be found here.
IX-17918: Authentication
Support for Windows NTLM authentication has been removed from the Intrexx login modules and Tomcat. If you still need the feature, please contact Intrexx Support.
IX-21398: Validation email address
Problem: Inaccurate message when entering a non-valid e-mail, validation does not work correctly.
Solution: Message has been revised, regular expression in the pattern attribute of the e-mail control has been adjusted. Existing controls are patched.
IX-21743: Data group action
If the "Activate subsequent events" setting is set for a data group action, the element is marked with a blue triangle in the top right-hand corner of the workspace.
IX-21859: "Users" module
Problem: The delete button at the top right is located directly below the symbol for "Close window", so there is a risk of confusion as the same symbol is also used.
Solution: The delete button has been moved to a different position in the "Users" module and for data transfers and portal exports.
IX-21873: Calendar - additional controls
Problem: Scripts are not inserted subsequently.
Solution: When creating the additional controls for calendars "Forward/Backward" and "Display selection", the dialog for selecting the desired calendar is now displayed. "Display selection" now has a script tab in the properties. The calendar selected in the "Display selection" dialog now receives the required scripts when creating the control and when changing the calendar.
IX-21938: Docker
Problem: portal.sh for Docker contains -Dde.uplanet.jdbc.dump=true.
Solution: Portal server JVM-Konfiguration for Container optimized.
IX-21966: Data Picker
Problem: Note tooltip of the Data Picker only closes after the second click on "Close".
Solution: Notifier is displayed only once.
IX-21974: Dependencies Calendar
Problem: If a dependency is configured via the properties dialog of a control and the current control is the triggering control for events of the dependency, then the events are not saved with the control. In addition, the synchronization between the dependencies tab and the the script tab does not work in every control. When the dependency is deleted, the events are not removed from the control.
Solution: Bugs have been fixed.
IX-21976: User application
Problem: Cannot be imported.
Solution: User application can now be imported again.
IX-21978: File selection
Problem: Image opens in current tab despite "Open in new window" setting when clicking on thumbnail.
Solution: Now opens files in a new tab if this is set in the Manager.
IX-21985: Create portal
Problem: buildportal.sh -t --configFile=test.xml does not generate an NGINX-config despite the instruction.
Solution: Configuration is now saved.
IX-21990: System data group
Problem: Permissions can be set via the permissions dialog, but are not taken into account.
Solution: Rights for system data groups can no longer be set in the authorization dialog.
IX-22015: Boolean data fields
Problem: For Boolean data fields in view tables, the "Text for selected / unselected option" entered in the properties is not saved.
Solution: The text is always saved as it is also used for the mouseover tooltip of the checkbox in the browser. Therefore, the text is now always loaded in the dialog, regardless of whether the option is "Image" or "Text". Initially, the text in the dialog is "Selected" and "Not selected".
IX-22020: Button
Problem: The style class "Text_Standard" should not be defined for the button type "Image".
Solution: Buttons of the image type no longer have a default style class.
IX-22023: Multiple selection
Problem: Error if the linked data field is zero for all data records.
Solution: Zero values no longer lead to an error.
IX-22024: Script editor
Problem: Hits can no longer be scrolled through using the Enter key.
Solution: The search hits can now be scrolled through again by pressing Enter.
IX-22040: Search configuration
Support for comma-separated lists of facet values.
IX-22042: Appointment series
Problem:Usability when entering a serial date: unexpected way of entering the end date.
Solution: The new appointment series has a functioning date picker again for the "Ends on" input field. Clicking on the label also selects the correct input field.
IX-22043: Administration API
Problem: Customization option for timeout missing.
Solution: New parameters: connectTimeout, readTimeout and writeTimeout for adjusting the timeouts.
IX-22046: Data Picker
Problem: Keyboard control does not work properly in the results list.
Solution: Old keyboard control methods removed, new ones added.
IX-22067: Bindings
Problem: Incorrect bindings in write containers on view pages.
Solution: Incorrect bindings are removed with Patcher.
IX-22068: Search
New: Synonyms / Manage synonym lists
IX-22074: Publish application
Problem: Application cannot be published.
Solution: XSL transformation of tables adapted.
IX-22080: Update
JGit-Update 6.8.0.202311291450-r
IX-22091: Connect portal
Problem: Portable Manager cannot connect to server if only the build number is different.
Solution: The build numbers are used for checking if the major, minor version and patch level match. An update to the same build number is required for the connection.
IX-22092: Update
Problem: wfobject.properties is not updated by Setup.
Solution: wfobject.properties is now replaced in the portal patch.
IX-22096: Research
Problem: Double intialized events in the footer.
Solution: The second template has been removed.
IX-22112: User application
Problem: Cannot be published.
Solution: Application can now also be imported if the fields Department, Location and Position are available in the import.
IX-22128: Anonymize portal
The new portal anonymizer can be started via the script <IXgt;/bin/lt;OSgt;/anonymizer.sh or .bat..
IX-22130: Portal export
Problem: Portal export reports incorrect status.
Solution: Status is now updated again.
IX-22132: Portal export
Problem: Non-portable file names in portal export.
Solution: Invalid file names are now not exported or renamed accordingly. In future, invalid file names will be renamed when saving so that invalid file names should no longer occur.
IX-22135: Portal export
Database tables can now be excluded during portal export.
IX-22136: Research
Problem: "E-mail to all" cannot be selected.
Solution: Option has been removed from the dialog.
IX-22140: Publish application, process or layout
Regardless of which settings are set for applications, processes or layouts, you can now select the desired mode for each publication. Information on this can be found here.
IX-22147: Portlets
Problem: If a portlet page is opened as a tooltip from another portlet page, the portlet configuration is not accessible.
Solution: The system now checks whether a portal page is opened in a tooltip. If this is the case, the button to open the portal configuration is not displayed.
IX-22153: Option field
Problem: Error when creating an option field.
Solution: The defaultvalue element is now created correctly.
IX-22157: Publish application
Problem: Error message when saving an application.
Solution: Null pointer has been eliminated.
IX-22172: OData Provider
Problem: Incorrect data with bidirectional navigation properties for multiple references to the same data group.
Solution: Fixed an error when resolving references.
IX-22185: Grid
The minimum height of a container has been halved to 30 pixels. Außerdem stehen für geschachtelte Raster nur noch 3 anstatt 5 Farben zur Verfügung, damit der Kontrast zwischen den einzelnen Rastern größer ist.
IX-22187: User account
Problem: Rearranging the tabs in the dialog.
Solution: In dialogs with several rows of tabs, the position of the individual tabs is retained when they are selected from the top row. The row with the selected tab is no longer moved downwards.
IX-22188: Update
Problem: Automatic check for software updates.
Solution: It is now possible to switch off the automatic search for server software updates.
IX-22189: Grid
With the new menu for grids - "Copy grid structure" - grids can be copied without content or only the grid structure can be created as a control template.
IX-22190: Connect portal
Problem: Better visualization of the connected portal.
Solution: The title of the connection is displayed in the menu list. A tooltip with further information (server, port, track, ...) is displayed via mouseover. If there is no connection to a portal, "Not connected" is displayed. There is no tooltip in this case.
IX-22191: Connect portal
Problem: Name of the connection in the "Login" dialog title.
Solution: The name of the connection is now displayed in the "Login" dialog, if available.
IX-22192: Input fields, view fields and text fields
Problem: Show title on workspace.
Solution: For input fields, view fields and text fields that have a static binding, the title of the control is now displayed after [Static].
IX-22207: Copy page rights
The rights of a page can now be copied via the main menu "Edit / Copy page rights" or the corresponding context menu of a page.
IX-22209: Conditional display
For elements with an existing conditional display, the velocity can be opened directly with F12.
IX-22218: Layout
Problem: Allow removal of old styles.
Solution: Former standard style classes for controls that are no longer used by us can now be deleted from the layout.
IX-22221: Create documents
Problem: During document creation, temporary files were incorrectly stored in "external/htmlroot/tmp" and only removed again when the portal was restarted or updated.
Solution: The files are now stored in "internal/tmp" and automatically deleted again after 15 minutes.
IX-22223: Element templates
Problem: Jump target incorrect for button templates.
Solution: Jump target "Application start page" is now adapted to the current application when it is inserted.
IX-22271: Script editor
The full screen mode of the script editor and layout editor (both in the "Applications" module) and that of the log viewer in the "Processes" module now opens on the correct screen for systems with multiple screens (e.g. the screen previously used) and no longer on the primary system screen. (e.g. the previously used) screen and no longer on the primary system screen. In addition, the full screen button has been made more accessible.
IX-22281: Fallback value
Problem: Data fields can be selected from the current ReadContainer.
Solution: Data fields are no longer displayed for selection in the dialog.
IX-22303: Connector for Microsoft Exchange
Problem: Login with static user account and MS365 no longer possible.
Solution: The Microsoft Exchange Connector for MS365 (Exchange Online) now only supports Device Code Flow for determining refresh tokens for the portal manager user and static users. To do this, the Public Client (Device Code) option may need to be activated in the Exchange app "Registration" in MS Azure.
IX-22313: Search
Problem: Ranking by date does not always work.
Solution: Last_modified date in Solr index is now set to record update.
IX-22314: Search configuration
Problem: When updating data records, list facet fields are not parsed apart.
Solution: Facet lists are now handled correctly when updating data sets.
IX-22315: Search configuration
Problem: Search suggestion list does not filter by application.
Solution: Search suggestions are now filtered by application.
IX-22317: Publish application
Problem: Invalid application directories or backups below "internal/store" prevent applications from being published.
Solution: Check for valid directory (GUID).
IX-22318: Expert mode
The old aggregate data field handler has been marked as deprecated.
IX-22334: Portal export
Problem:ZIP with compressed database files creates corrupt export.
Solution: GZ-compressed database dump files in zipped portal export now work again.
IX-22337: WebDAV
Problem: WebDAV with Windows Integrated Authentication via MS-IIS can lead to file locks that prevent applications from being published.
Solution: New instructions for configuring the IIS website with WebDAV have been provided in the help.
IX-22347: Button
Problem: Screen buttons with text from data field as title are not displayed as tooltip mouseover.
Solution: Test or title is now displayed again in screen buttons with text from data field.
IX-22348: User application
Problem: ArrayList "ADDITIONAL_FIELDS" is not returned sorted by attribute title.
Solution: AdditionalFields are now sorted by title.
IX-22357: User application
Problem: Update in the setup.
Solution: Changes adopted in "Empty portal" template.
IX-22366: Portal properties
Problem: There is no indication that the portal service must be restarted.
Solution: If the option "Show info after saving/deleting a data record" is changed, a corresponding message is now also displayed.
IX-22378: Diagnosis
Problem: During diagnosis, diagnose.zip in internal/tmp is not deleted. Errors are not reported correctly to the manager.
Solution: Errors are now reported correctly, diagnose.zip handled accordingly.
IX-22387: WebDAV
Problem: Broken WebDAV links under Windows if file name contains an "&" or "+".
Solution: Links are now correctly end-coded.
IX-22391: Search
Problem: Search ST10 - combined menu and appbase search plugin.
Solution: Menu and AppCache plugins are now combined.
IX-22404: Portal data base
Problem: PostgresSQL error when determining all existing constraints/names - incorrect generation of names.
Solution: Constraint names are now read correctly in PostgresSQL.
IX-22433: Port database
Problem: Error with MS SQL: "getText is null".
Solution: NPE during MSSQL migration has been fixed.
IX-22435: Tooltips
Problem: Titles in tooltips are duplicated under certain circumstances.
Solution: Title is now replaced instead of just appended. This means that there are no more duplicate titles. ID is extended with the ID of the opening control.
IX-22436: TinyMCE
Problem: File upload is not evaluated correctly.
Solution: The options "Properties / Text field / Options / Enable file upload" and "Properties / Text field / Options / Enable creation of directories" are now are now correctly adopted and displayed by the Portal Manager on the web. If the options are not set, the buttons for the actions are not displayed. Relevant shortcuts can then not be executed.
IX-22440: Data Picker
Problem: Cursor loses focus and changes to the results list.
Solution: In XSL, obsolete key handlers have been removed from the initialization.
IX-22464: Search
Problem: Poor performance when clicking on "More" in search results.
Solution: Performance problem has been fixed.
IX-22472: Search
Problem: Row fetch count is not automatically adjusted when filters are very strict.
Solution: Row count is now automatically adjusted.
IX-22475: Content editor
Problem: Some links do not work.
Solution: Regex for absolute URLs simplified and unnecessary brackets removed, dot added to allowed characters in regex.
IX-22478: Solr
Update to Solr 9.5.0.
IX-22479: Portals
Problem: Incorrect rendering of URLs.
Lösung: URLs are now rendered and escaped correctly.
Published on 22.01.2024
Accessibility ensures that all users - including those with disabilities - can use your portal. You can find all information on this here.
With Intrexx, you can open, edit and save documents via your portal directly with the appropriate program. You can find all information about "WebDAV" here here.
A search bar is now displayed in the editor instead of the search dialog. The search starts as soon as you enter the search term. It is now also possible to change direction. The performance of the search has been optimized. You can find all further information on this here.
Previously, the user "root" was used as the default user in the official IX Docker image. Now a dedicated user "intrexx" (ID 1000) is used. In addition, the IAA image is also created rootless. Further information can be found here.
The data field list in the properties of the data groups can be re-sorted via the context menu. Three types are available: Standard sorting (sorted as before according to the order of creation), sorting by title and sorting by data type. The sorting can be saved in the manager.properties (can also be set via the context menu). Further information on data fields can be found here.
Design module: New styles for different sizes of the border radius of controls and images are patched into all layouts.
IX-18615: Search
Problem: "qs_searchTerm" and "rq_searchTerm" in parallel use for the same query does not make sense.
Lösung: Exclusive use of "qs_searchTerm".
IX-19090: Path navigation for tree
Problem: Breadcrumb trail is not updated correctly when using oUp.reload().
Solution: Breadcrumb trail is now updated when the tree is reloaded.
IX-19327: Application API
Problem: Non-descriptive term for referenced return values.
Solution: For references, the title of the reference is also displayed after the field name, e.g. ref3c2026a2 (Reference - (REK_PK) ID
IX-19967: Deploy Intrexx in Docker
Previously, the user "root" was used as the default user in the official IX Docker image. Now a dedicated user "intrexx" (ID 1000) is used. In addition, the IAA image is also created rootless.
IX-20110: Missing synchronisation in Tomcat
Problem: In Tomcat, it could happen that several threads were sent simultaneously via an endpoint when sending websocket messages.
Solution: Now only one endpoint is used for sending.
IX-20830: E-mail configuration for buttons
Problem: If two WriteContainers are stored for two data groups for a button with the "Save" action, the e-mail action configured for the button is no longer executed.
Solution: E-mail action is now executed correctly again.
IX-21069: WebDAV
With Intrexx, you can now open, edit and save documents via your portal directly with the appropriate program.
IX-21101: Licenses
Problem: Licenses of unused library versions accumulate in lib/license.
Solution: License folder tidied up.
IX-21302: Application import
Problem: "initdata.xml" is evaluated when importing applications with data.
Solution: "initdata.xml" is only used for newly created applications that are imported without data.
IX-21418: Script editor
Search in script editor improved: A search bar is now displayed in the editor instead of the search dialog. The search starts as soon as the search term is entered. It is now also possible to change direction. The performance of the search has been optimized.
IX-21763: Portlets
Problem: Portlet names from the web were lost when publishing if a name of the underlying page was not set in the Portal Manager.
Solution: Portlets now receive their names via the cache from the name of the page in the Portal Manager. They also take into account any fallback languages if a name has not been set. This remains the case until a new name is assigned on the web. Portlets then obtain their name from this source until the name is deleted again on the web. They then revert to the name of the page in the Manager.
IX-21807: Data fields
The data field list in the properties of the data groups can be re-sorted via the context menu. Three types are available: Standard sorting (sorted as before according to the order of creation), sorting by title and sorting by data type. The sorting can be saved in the manager.properties (can also be set via the context menu).
IX-21817: Application export
Problem: Application export does not recognize associated process.
Solution: Dependencies on the process are now recognized (TriggerUserWorkflowEvent in JS).
IX-21831: JavaScript
Problem: Incorrect return value with Browser.getValue.
Solution: The variant in which Browser.getValue returns an object has proven to be impractical. The return value now comes from the getValue method of the control. However, to ensure that the "Filter information" element continues to display the text instead of the value, a query to the getTitle method of the control has been added there.
IX-21851: Administration API
Problem: Docker image for IAA rootless.
Solution: The IAA image is now also created rootless and pushed to DockerHub in the BETA and PROD pipeline.
IX-21855: Groovy
Problem: "g_dgFile" cannot handle all file extensions.
Solution: ContentType handling and JavaDocs adapted accordingly.
IX-21857: Design module
New styles for different sizes of the border radius of controls and images are patched into all layouts.
IX-21860: Design module
Problem: Color substitution does not find all values.
Solution: The color replacement now finds all color values of a layout and can replace them with new values.
IX-21862: Colors
Problem: CSS colors with transparency or alpha values cannot be edited via the dialog.
Solution: For CSS color values, you can now also set the transparency or alpha value via the dialog. 8-digit hex values are then saved. Existing values with transparency are no longer lost when editing via the dialog.
IX-21863: Setup
Problem: The use of outdated SQL servers is not prevented.
Solution: If an unsupported SQL Server is used, a warning is issued. The minimum SQL Server version is raised to 2016.
IX-21868: Bindings
Problem: Deletion of Foreign Key-WriteContainer bindings via buttons not possible, can currently only be deleted via the context menu of the binding table in the WriteContainer panel.
Solution: ForeignKey bindings can now also be deleted using the buttons.
IX-21884: Application import
Problem: Application import with many language constants takes a long time.
Solution: The cache for the language constants is now used correctly during import.
IX-21891: Calendar
Problem: Print view does not work.
Solution: The "Open as print view" option is hidden in calendar actions. Alternatively, a print button can be configured on the calendar page that is integrated in the plugin.
IX-21892: Content Editor
Problem: Some links do not work.
Solution: The top-level domain check was not sufficient. It was extended accordingly.
IX-21910: Portalexport
Problem: The flag for creating portal exports without files is set incorrectly when creating a new portal.
Solution: Flag is now initialized correctly.
IX-21915: Dynamic View
Problem: Dynamic view allows XSS.
Solution: The correct HtmlRenderer is now used, even for types that have not yet been defined.
IX-21917: Task planning
Problem: Task planning is not created in certain situations.
Solution: Task planning is now created correctly again.
IX-21921: Groovy
Groovy API for reading authorization settings.
IX-21922: Data transfer
Problem: Data transfer can no longer be processed under certain circumstances.
Solution: Data transfer can now be processed again accordingly.
IX-21926: Design module
Problem: Frame color is not always applied in the CSS.
Solution: Frame color is now applied correctly again.
IX-21929: Basic application
The "Basic application" application template has been revised.
IX-21935: View field
Problem: Settings on the "Options" page of a view field of type "Text" are reset under certain circumstances.
Solution: Settings are now retained.
IX-21937: User application
User application has been updated in the setup.
IX-21941: Diagnosis
Problem: Diagnosis fails if no portal is specified.
Solution: Diagnosis now works even if no portal exists. Portal log files can be excluded from Diagnose.zip.
IX-21972: Dynamic view
Problem: Does not deliver the correct data with case insensitive database setting.
Solution: Assignment now also works with case insensitive databases.
IX-21973: Dynamic view
Problem: Case insensitive key comparison not possible.
Solution: The key comparison can now be set to either case insensitive or case sensitive.
IX-21982: WriteContainer
Problem: Argument is overwritten.
Solution: The argument in the filter criterion of the write container is no longer changed.
IX-21988: Oracle
Problem: Implementation of getIndexNames() does not work with Oracle >= 19c.
Solution: Index names are now determined without errors occurring.
IX-21992: Groovy
Problem: NullPointer for access to deactivated users.
Solution: Deactivated users are now read.
Published on 28.11.2023
Incorrect SQL generation, which occurred under certain circumstances in certain constellations, has been fixed.
Published on 15.11.2023
With this application users can register themselves, delete their account or change their password. You can find all the information here.
With this application you can easily create multilingual feedback surveys and send them to a specific group of participants. You can find all the information here.
A button for creating a heap dump of the Portal Manager has been integrated into the status bar.
IX-8797: Layout
A button for creating a heap dump of the Portal Manager has been integrated into the status bar.
IX-21346: Calendar plugin
Problem: Designations from global language constants are not displayed.
Solution: Calendar plugins with names from a global constant are now displayed on the web again.
IX-21472: Tab "Problems"
Problem: After creating a view page below a child data group, a warning is displayed in the "Problems" area.
Solution: Problem check adjusted so that now no message is issued.
IX-21693: Multiple selection 2.0
Problem: Multiple selection 2.0 cannot be included in additional WriteContainers.
Solution: Can now be included in further WriteContainer. The setting in the control is still decisive for the target, therefore no target can be selected in the binding of the multiple selection 2.0.
IX-21717: Research
Problem: Files are not displayed in the results table of the search.
Solution: Files are now displayed again.
IX-21761: Task planning
Problem: If the task scheduler is open for a longer time, an error occurs.
Solution: Exception does not occur now.
IX-21764: Multiple selection 2.0
Problem: Special characters are displayed incorrectly in the views.
Solution: The element now displays the special characters correctly in all templates.
IX-21773: System monitor - sessions
Problem: Sorting is lost.
Solution: The sorting is now preserved after updating the table. Additionally, a filter option for the session ID, the user and the login time (displayed string) has been integrated.
IX-21787: Groovy
Utility for converting PDF to images with Groovy.
IX-21788: Port database
Problem: Migration wizard is not started when the button is clicked.
Solution: Migrationsassistent wird nun wieder gestartet.
IX-21791: Groovy
Problem: PK cannot be read with "g_record['PK-GUID'].value".
Solution: Values can also be read by value instead of getRecIda.
IX-21820: Element templates
Problem: NullpointerException for missing write permissions.
Solution: The write permission to the template directory is now checked.
IX-21823: Application API
Problem: Reference to Application API.
Solution: When a reference is deleted, it is checked whether it is used in API endpoints.
IX-21827: Content Editor
Problem: Table column of the "Content Editor" type cannot be edited.
Solution: Editing is now possible again.
IX-21832: Portal data base
Configuration of the default connection database "postgres".
Published on 16.10.2023
The new Binding "appUserProfile" is now accessible in a dropdown list. The following classes have been added: For Velocity "$AppUserProfile" and for Groovy "g_appUserProfile".
New default sorting for the different views:
Tree: Type , Enabled, Priority, Name
List: Enabled, Priority, Name
Search: Type, Enabled, Priority, Name
New default layout in new portals.
New checkbox "Send message after transaction commit". If this property is "true", the created message will be sent only after the current transaction is completed. More information you can find Weitere Informationen dazu finden Sie here.
Apache PDFBox has been upgraded from version 2 to 3. If you have created your own processes that use PDFBox, you may need to make adjustments. Details can be found in the PDFBox 3.0 Migration Guide: https://pdfbox.apache.org/3.0/migration.html.
IX-15741: Layout
Problem: Empty portal still contains the mobile layout.
Solution: The smartphone layout has been removed from the empty portal.
IX-21095: Basic application
New version of the Basic Application template.
IX-21138: Update
Problem: Update Installation (installupdates.sh) does not work on MacOS.
Solution: Setup.sh now included in setup again.
IX-21287: Tree
Problem: Error saving when loading a page with two trees.
Solution: TreeSettings parameter now contains the control GUID to ensure uniqueness.
IX-21407: Users Modul
New default sorting for the different views:
Tree: Type , Enabled, Priority, Name
List: Enabled, Priority, Name
Search: Type, Enabled, Priority, Name
IX-21411: Remember sizes of dialogs
Problem: In some cases, the dialog size is reset.
Solution: If this option is enabled, the dialogs in the Portal Manager now remember the last size and position of the SplitPanes. In addition, there is a button for resetting the dialogs to the original size and position of the SplitPanes.
IX-21537: Intrexx Share: Style change
Border-radius in style class "Share_DefaultProfilImageTile" is changed from 15px to 3px.
IX-21562: Content Editor
Problem: Wrapper methods are missing in the public API (setValue/getValue).
Solution: The content editor can now also set and read values via "setValue()" and "getValue()". The JS-API has been improved and extended with examples.
IX-21589: Content Editor
The element is now available in the Data Picker.
IX-21590: Content Editor
Problem: With Browser.setValue() the editor does not work anymore.
Solution: Browser.setValue() and Browser.getValue() can now also handle the content editor.
IX-21595: Layout
New default layout in new portals ("Empty portal").
IX-21604: Sessions
Problem: Portal Manager hangs when there are too many sessions.
Solution: Number of server queries in the System Monitor reduced to prevent potential overloading of the manager at high latencies.
IX-21605: Multiple selection 2.0
Problem: Exception when selecting a data field for the subtitle.
Solution: Exception no longer occurs.
IX-21618: Export / Import
Problem: Customize export and import for layouts for the upTemplate.properties file.
Solution: upTemplate.properties in the layout directory is preserved.
IX-21623: Phone control type
Problem: Javascript tab not present.
Solution: Javscript tab now also available for input controls with type "Phone".
IX-21628: Portal data base
Duplicate Index / ForeignKey / Constraint names are fixed. The name generation has been optimized.
IX-21629: Content Editor
Problem: Required Text incorrect.
Solution: Text was adjusted (language constant swapped): - CHECK_CONSTR_REQUIRED - ERROR_VALIDATOR_REQUIRED
IX-21631: Context menu layout
Problem: Duplicate entries.
Solution: Duplicate entries in the context menu have been removed.
IX-21641: Box
Problem: "Less than" sign not possible.
Solution: Fixed a bug with display on workspace.
IX-21647: Update
CVE-2022-44729 exchanged.
IX-21664: Search
Problem: Exact search resolves search term incorrectly.
Solution: Exact search is no longer expanded.
IX-21665: Search
Problem: Solr search does not sort by application priority.
Solution: Application priority is considered again.
IX-21680: Templates
Problem: Create possibility for variable icons in layouts and processes.
Solution: If an icon.png (size 60x60) is present in the folder of processes or layouts, it will now be displayed in the Open dialog.
IX-21683: Multiple selection
Problem: Under certain circumstances problems with thousand separators.
Solution: The stored value must be the recId - the ID is formatted.
IX-21686: Multiple selection
Problem: Performance with many data sets.
Solution: SQL query of memory values adjusted.
IX-21700: Search
Problem: Application filter works only page by page.
Solution: Application filters now work across all pages.
IX-21704: WebSocket action
New checkbox "Send message after transaction commit". If this property is "true", the created message will be sent only after the current transaction is completed.
IX-21707: Read- and WriteContainer
Problem: Adjust names when changing a data group name.
Solution: Read and WriteContainers, which are automatically created when a page is created, are assigned the names READ_CURRENT and WRITE_CURRENT, respectively.
IX-21709: Sortable list
Problem: Arrangement not to change without moving.
Solution: The options "Enable moving" and "Move elements" (horizontally or vertically) can now be set independently in sortable lists.
IX-21722: Update
JGit-Update 6.7.0.202309050840-r
IX-21727: View page with elements
Problem: Set position of titles is ignored.
Solution: The titles for the controls are now created above or to the left of the controls, depending on the setting in the options.
IX-21728: Multiple selection
Problem: Problems with filter on current PK.
Solution: Filter is now working.
IX-21838: Multiple selection 2.0
Problem: Problems with thousand separators.
Solution: Instead of the recId, the stored value is used in the dependency filter now.
Published on 13.09.2023
The system applications "User" and "Global Search" are revised and updated. You can find all the information here.
The former system applications "Users", "Security policies", "Statistics" and "Data transfer" can be found now under the Online applikation templates.
The dialogs for managing processes and layouts have now been updated and aligned with the structure of the Application Manager. You can find information about this here.
Files can now be copied via WriteContainer, e.g. for a backup. You can find more information in our Tips & Tricks - copy files via WriteContainer.
If you select an application when exporting applications, the file name is now automatically preassigned. Also a timestamp can be be included in the file name. For more information, see here.
Replacement of the file browser in TinyMCE with new "File Manager".
New icons for buttons of the tree. Path navigation can be created at the same time when creating a new tree control.
Grouping, grid and button get an orange mark in the lower right corner on the workspace when a conditional display is active.
IX-4295: OData Provider
The table now also displays the type and set name.
IX-11789: Process properties
If the "Allow parallel execution" option is not set, a warning is now displayed in the dialog.
IX-13442: Copy files via WriteContainer
Files can now be copied via WriteContainer.
IX-17325: TinyMCE Editor
Replacement of the file browser in TinyMCE with new "File Manager".
IX-18174: Publish application
Problem: Error checking takes a very long time.
Solution: Optimization of the error checking time.
IX-19266: Search - Apply filter to suggestions
Problem: Setting "Apply filter to suggestions" is not recommended for performance reasons.
Solution: Corresponding note when setting the setting.
IX-20292: Option field
Problem: Setting "Apply filter to suggestions" is not recommended for performance reasons.
Solution: The last setting in the dialog is now saved in the manager.properties and loaded when the dialog is called again. In addition to the radio button, the change also applies to the checkbox filter, the multiple selection, the selection list and the list box.
IX-20309: Tree
New icons for tree buttons, path navigation can be created at the same time when creating a new tree control.
IX-20605: UserProfile
Binding "appUserProfile", Velocity "$AppUserProfile" and Groovy "g_appUserProfile" added.
IX-20755: Calendar plugin
Problem: PageActionHandler is not deleted when deleting calendar plugins.
Solution: When the last calendar plugin for a data group is deleted, the PageActionHandler is also deleted.
IX-20995: Users
Problem: Difference between active and deactivated users is hardly visible.
Solution: Deactivated users are now displayed grayed out.
IX-21241: Check for "software updates" menu
Problem: Incomprehensible error message.
Solution: Menu item is now hidden if not functional.
IX-21279: Marking for "Conditional display"
Grouping, grid and button get an orange mark in the lower right corner on the workspace when a conditional display is active.
IX-21316: TinyMCE Editor
Problem: TinyMCE ignoriers JavaScript trigger.
Solution: All events except "onchange" have been removed from the selection, "onchange" is now evaluated.
IX-21323: Chart
Problem: Legend for multiple diagrams on one page is the same for all diagrams.
Solution: XSLT paths were adapted for the diagram type "Combination line-column".
IX-21342: Update
Problem: update.sh: Waiting time at the patcher.
Solution: Console: Portal name is issued before patch.
IX-21354: Navigation element
Problem: Add WriteContainer.
Solution: Button action "Record navigation": In expert mode, a write container can now be defined via the F4 dialog.
IX-21361: Expert attribute
Problem: Expert attribute "auto-pagination": Timer continues to run even if the user performs a manual jump.
Solution: To stop auto-scrolling, an event listener has been added that cancels the timer when links, column headers, and controls in the footer are clicked.
IX-21367: Dependency
Problem: Dependency error if parameter on page contains a single quote character.
Solution: Wrong escaping at the reload URL of the table corrected.
IX-21377: Diagnosis
Problem: "web.config" no longer included in the diagnosis.
Solution: "web.config" is now included in diagnosis again.
IX-21378: JavaScript editor
Problem: Set markers are not displayed directly.
Solution: When editing JavaScript from the menu or menu bar, TODO and FIXME statements in the script are output to the problem tab immediately after exiting the script editor.
IX-21414: Export
Problem: NPE when searching for layouts in the export dialog.
Solution: Layouts cannot be filtered by typing in the search box.
IX-21433: OData Connector
Problem: Session cookies should be deactivatable.
Solution: New system property "de.uplanet.lucy.server.odata.consumer.auth.cookie.disabled" to disable session cookie handling in the OData client.
IX-21440: OData Connector
Problem: Uploading the same file name at the same time will result in abortion.
Solution: When uploading files with the same name at the same time, overwriting is now prevented.
IX-21509: OData Connector
Problem: Set CSRF token in session.
Solution: User sessions created by the OData server now also contain a CSRF token.
IX-21536: https://square.github.io/okhttp/changelogs/changelog/
Problem: CVE-2023-3635/CVE-2023-3782: okio.
Solution: Update for okio and okhttp.
IX-21552: WriteContainer
Problem: Bindings: order is lost again when editing.
Solution: Order of bindings of a write container does not change now by editing a binding.
IX-21558: Create portal
Unification of the database creation dialogs.
Published on 14.08.2023
If you select an application when exporting applications, the file name is now automatically preassigned. Also a timestamp can be be included in the file name. You can find more information here.
Portals can now be exported without files contained in them. You can find more information here.
The Portal Manager version is now displayed in the title bar.
Kubernetes deployment of an Intrexx cluster now also possible with the official Intrexx Docker images.
Diagnostic file can now also be generated via command line. You can find more information here.
IX-10243: Export applications
If you select an application when exporting applications, the file name is now automatically preassigned. Also a timestamp can be be included in the file name.
IX-13281: Portal export
Portals can now be exported without files contained in them.
IX-19674: Global data group timer
Problem: Sort order is missing in the dialog.
Solution: If a data group is selected for the global timer, a sorting can optionally be configured. The sorting defines the order in which the data sets are processed. If no sorting is specified, then the records are processed in the order in which they are selected by the database used.
IX-19795: Calendar
Problem: Link to resource display not recognizable as a link.
Solution: New style is patched into all layouts.
IX-20268: Page wizard
Problem: Exception when creating an overview page with a freely designed table via page assitent if the data group does not have a "dtinsert" field.
Solution: Exception does not occur any more.
IX-20387: Target page options
Problem: No close button in embedded tooltips.
Solution: The "Open in grouping" setting can now also display a close icon.
IX-20403: References
Problem: Indexes of references not unique.
Solution: Index names are now compared on both sides with lower(name) == lower(?) (POSTGRESQL).
IX-20655: Create title
Problem: Title generation for view fields incorrect.
Solution: Suggestions for style classes are now applied to all data types for view fields.
IX-20692: File" menu in the "Applications" and "Processes" modules
Problem: Open the application directory via the menu.
Solution: The temporary working directory can now be opened if the user has activated the Expert mode accordingly.
IX-20762: Generate documents
Problem: Cannot download and save PDF under IIS.
Solution: PDFs can now be downloaded and saved again.
IX-20900: Email Configuration
Problem: Note that diagrams cannot be used in emails is missing.
Solution: A warning is now displayed when a page containing charts is selected as content during email configuration. Also, a warning is displayed in the Issues tab when emailing is configured with such a page.
IX-20912: "Tree path" control type
Problem: "Tree path" control type cannot be selected for string fields in tables.
Solution: "Tree path" control type can now be selected under the constellation mentioned.
IX-20995: Users
Problem: Difference between active and deactivated users is hardly visible.
Solution: Deactivated users are now displayed grayed out.
IX-21048: Search for elements with missing titles
Problem: Missing titles cannot be found under certain circumstances.
Solution: Searching for elements with missing language-dependent texts has been unified. Settings are now also searched.
IX-21143: WriteContainer
Problem: Sequence is not ideal.
Solution: The order of the bindings in the WriteContainer can now be defined by the user.
IX-21150: Portal Manager
Problem: Output of the Portal Manager version.
Solution: The Portal Manager version is now displayed in the title bar.
IX-21223: Docker
Problem: Running Intrexx Distributed Cluster as Kubernetes Deployment.
Solution: Kubernetes deployment of an Intrexx cluster now also possible with the official Intrexx Docker images.
IX-21224: Multiple selection
Problem: Filter on "Current value" does not work.
Solution: Filter now works as desired.
IX-21265: Client filtering for field from child data group
Problem: Integer PK is set when automatically creating the child data group.
Solution: Data type is now selectable.
IX-21272: Versioning
JGit-Update 6.6.0.202305301015-r.
IX-21278: Multiple selection 2.0
Problem: Dialog saves empty LanguageSettings for static values.
Solution: No more setting is written for title and subtitle if the title or subtitle is empty.
IX-21282: Connector for dg hyparchive
Problem: Values from higher-level data groups are not determined at runtime.
Solution: Data fields from parent data groups of several levels are now also provided for stamp fields.
IX-21291: Diagnosis
Enable support diagnostics via command line.
IX-21296: Schema manager
Problem: Errors when exporting and importing schema for new classes.
Solution: GUIDs of attributes of newly imported classes are now not changed.
IX-21297: Page wizard
Problem: Page assistant inconsistent during image selection.
Solution: The option "Do not select a data field" is removed if the selection of a data field is mandatory for the continuation of the Page Wizard. This is the case with the images of templates 3 and 4.
IX-21303: Scheduler
Problem: History requires many database connections.
Solution: Database connections through the scheduler history are now limited.
IX-21317: Emails with file attachments
Problem: Unfavorable MIME mapping for *.msg.
Solution: Intrexx now assigns by default the file extension ".msg" to the content type "application/vnd.ms-outlook" instead of "message/rfc822". This can avoid errors when e-mails saved from Microsoft Outlook are sent as file attachments from e-mails with Intrexx to users who use Outlook.
IX-21320: Markdown editor
Problem: Creates an unnecessary line break when serializing.
Solution: Markdown setialization for code blocks fixed.
IX-21328: Target page
Problem: Button with jump to portal home page does not work.
Solution: Der Sprung wird nun korrekt ausgeführt.
IX-21334: Elements - Templates
Problem: Import from older Intrexx version fails.
Solution: Templates for elements that are at least from version 10.0.0 are now patched to the current version on import.
IX-21341: Log files
Problem: Service wrapper: set log time zone to UTC.
Solution: Time zone in *_startup.log files is now UTC.
IX-21343: Layout / Control elements
Problem: Deleted table cells and total calculations are not removed from the tree, error in log.
Solution: The deleted controls are now handled correctly.
IX-21352: Layout module
JQuery-Version updated.
Published on 05.07.2023
You can find all information on the new application element here.
This feature enables the debugging of Groovy script on the server. This does not involve implementing a separate debugger in Intrexx, but rather simplifies the connection of the IntelliJ Remote Debugger. You can find all information on this topic here.
IX-15066: Linux
Problem: Intrexx user is added to the "sudo" group during installation.
Solution: Newly created users for Intrexx daemons are now no longer added to the sudo group.
IX-16299: Portal export
Problem: Optional GZIP compression of .data files.
Solution: .data files can now be compressed and decompressed for portal export and import.
IX-18330: Update
PublishAllApplications scripts provided with more memory - heap for PublishAllApplications is determined dynamically.
IX-20647: Filter information
Problem: Inconsistent display.
Solution: In the case of an option field, the value of the option is now displayed on.
IX-20681: Process actions / user time zone
Problem: User time zone is updated by process although this is not desired.
Solution: In this case, the time zone is now no longer set by process actions.
IX-20698: Application API
Problem: Checkbox for arbitrary response type for Groovy endpoints.
Solution: Checkbox for allowing arbitrary response types for Groovy endpoints has been implemented.
IX-20772: Groovy Debugging
New feature: Groovy Debugging.
IX-20788: Update
Problem: Portal patch fails if the daemon user does not have a valid login shell.
Solution: Injection of the login shell into the patch process.
IX-20893: Calculation
Problem: diffInDay : Calculation error for time change.
Solution: Calculation now uses the user time zone and not UTC.
IX-20924: Open application
Problem: If a user tries to open an application locked by another user via the list of recently opened applications in the file menu, this is correctly prevented. However, the user then incorrectly becomes the owner of the locked application.
Solution: The user now no longer becomes the owner of the application in this way.
IX-20930: Portal Manager
Problem: FXML documents have wrong version.
Solution: JFX version in the FXML documents was set to maximum 17. In addition, a TestCase was created to check the version of the FXML documents.
IX-20948: Multiple selection 2.0
Problem: Properties dialog of copied multiple selection 2.0 can no longer be closed.
Solution: The user now no longer becomes the owner of the application in this way.
IX-20105: dg hyparchive connector
Problem: Change stamp usage.
Solution: The stamp assignment can be removed via the dialog.
IX-21101: Licenses
Problem: Licenses of unused library versions accumulate in lib/license.
Solution: License-Ordner cleaned.
IX-21121: Layout
Layout improvements:
IX-21126: Bindings
Problem: When deleting the parameter, the binding in the WriteContainer is not deleted. This is not displayed in the problems tab.
Solution: Warnings are now displayed in the Problems tab when a page parameter is deleted that is still used in WriteContainers, ReadContainers or filters.
IX-21127: Bindings
Problem: Edit application creates binding.
Solution: ForeignKey bindings are now created automatically in WriteContainer only if a page parameter exists for the ForeignKey.
IX-21128: Save record
Problem: Not possible in certain constellations.
Solution: Optimized parameter handling solves the problem.
IX-21135: Search configuration
Problem: Changes to search configuration via the overview page are not applied during optimized publishing.
Solution: Changes are now applied.
IX-21142: VTL Include
Problem: Copy velocity file from server to application package does not work.
Solution: Copying to the application package now works again.
IX-21145: OAuth2/OpenID
Problem: Intrexx should support redirects to the original page after login.
Solution: Deep links in the portal now trigger an OAuth2 login, where a user is redirected back to the original Intrexx page after logging in to the external provider. Previously, an OAuth2/OpenID Connect login to the portal could only be triggered via a login button. In doing so, the original URL was lost and the user was redirected to the portal start page after logging in. This function must be explicitly activated via a system property and cannot be used simultaneously with other Intrexx authentication modules (user name/password, Windows Integrated Auth.).
IX-21159: Portal Manager
Problem: Icons are missing.
Solution: Icons are now added.
IX-21160: OData Connector
Problem: Double URL encoding of a multi-field record ID.
Solution: For complex PKs, the OData client first tries to determine the PK fields from the entity and only then as a fallback via the <id> element. This avoids URL-encoding problems.
IX-21203: System data group
Problem: Deleting/changing the system data group or fields has no effect on the LCAPPPROPS table.
Solution: LCAPPPROPS table is now adjusted accordingly when schema changes are made.
IX-21209: WriteContainer
Problem: If a binding is created in the write container, the window remains open even if you switch to another application.
Solution: The properties dialogs of write and read containers are now opened modally.
IX-21214: Users
Problem: An error in the encryption of the dg hyparchive passwords in the configuration leads to a double encryption and thus to invalid passwords.
Solution: Error was fixed.
IX-21234: Free layout table
Problem: The individual drop zones of multiple file selection items in a free-form table are not recognized.
Solution: Drop zone has been extended so that now each file upload is detected separately.
Published on 05.06.2023
New MediaGateway version with improved OAuth2 support for MS365 and new JDBC driver based on gRPC for optimized performance. The new version requires .NET Framework 4.8, which must be installed before the update.
IX-18557: MediaGateway
New MediaGateway version with improved OAuth2 support for MS365 and new JDBC driver based on gRPC for optimized performance. The new version requires .NET Framework 4.8, which must be installed before the update.
IX-20121: Portal Connection
Problem: Note about invalid characters in the login dialog.
Solution: Removed reference to invalid characters.
IX-20357: System monitor / Sessions
Problem: Session activity display fills log in case of missing permissions.
Solution: Session list now remains empty if permissions are missing.
IX-20478: Solr
Solr-Logging optimized.
IX-20570: Administration API
Problem: Administration API loses session on asynchronous calls.
Solution: Session is now rebuilt correctly.
IX-20700: Generate documents
Problem: Document generation is blocked by formatting.
Solution: When a document is created with corrupt styles, the error is now reported correctly.
IX-20733: Change Track
Problem: Setup 11.1.0 Steady does not change track when manually updating Silent system.
Solution: When manually updating a running installation, the title coming from the new version now overwrites the previously selected title.
IX-20789: Diagnosis
Problem: When manually updating a running installation, the title coming from the new version now overwrites the previously selected title.
Solution: Diagnosis now with activity display.
IX-20807: Layout
Problem: In the case of the style properties in the layout, it happened that changes in colors or fonts were not applied.
Solution: Changes are now applied.
IX-20815: Import portal
Problem: Import with different file locations and change the file location does not work.
Solution: Changed file locations can be imported.
IX-20826: Solr
Update to Solr 9.2.0.
IX-20841: Layout / Print
Problem: In the properties of the layout you can activate the different functions for the print output, but the fields are not editable.
Solution: Fields can now be edited.
IX-20843: Multiple Selection 2.0
Problem: Second multiple selection does not trigger dependency.
Solution: Dependency is now triggered.
IX-20874: FileWalker
Problem: Loads very slowly under certain circumstances.
Solution: Display of folders is now executed faster.
IX-20934: Deinstallation
Problem: Portal and log data outside of the Intrexx directory will not be removed when uninstalling.
Solution: ConcurrentModificationException fixed.
IX-20951: Application API
Problem: Description for static path parameters is not kept.
Solution: The description field is disabled for static path parameters.
IX-20952: Application API
Problem: Documentation lists path and query parameters as part of the request body.
Solution: Modify fields that match the parameters by name (path/query) are excluded.
IX-20991: Portlet container
Problem: Racecondition at "Restrict display of portlet on web by Groovy script".
Solution: The DataCollection from the PortletContainer side is included in the BindingContext.
IX-21006: Change Portal
Problem: Client freezes when switching portal.
Solution: When switching directly between two portals, the manager freezes if the certificate of the second portal has not been accepted before.
IX-21012: Playing videos in Safari
Problem: Playing videos in Safari does not work.
Solution: Support for range requests for file downloads from data groups. The feature enables direct playback of media files in Safari, among other things.
IX-21052: FileWalker
Problem: Filewalker with symlink.
Solution: For the root path, toRealPath() had to be called to resolve the symbolic link.
IX-21078: Application API
Problem: Attachment of Aplication API endpoint not possible.
Solution: The check for already used endpoint URLs was fixed.
IX-21096: Groovy
Problem: With PageActionHandler before and multiple WriteContainers, not all values can be retrieved from the previous WriteContainer via Binding.
Solution: Values of the WriteContainer are now available via Binding.
Published on 08.05.2023
Update from Groovy 3 to Groovy 4. YAML support of Groovy BSF module in Groovy has been removed.
You can find more information at https://groovy-lang.org/releasenotes/groovy-4.0.html#Groovy4.0-breaking.
New methods to get the uptime of the portal and the time of the portal start in Groovy and Velocity. New method to format durations as string in Velocity.
More information about the new Groovy methods can be found at here.
More information about the new Velocity methods can be found at here.
IX-14891: TinyMCE
Problem: Visualization of mandatory input in TinyMCE is not given.
Solution: Mandatory input is now visualized with a red frame as usual.
IX-16177: Groovy
Update from Groovy 3 to Groovy 4. YAML support of Groovy BSF module in Groovy has been removed.
You can find more information at https://groovy-lang.org/releasenotes/groovy-4.0.html#Groovy4.0-breaking.
IX-16982: TinyMCE
Problem: Long text input fields with TinyMCE remain empty in shared tables.
Solution: Initialization of the editor was changed, TinyMCE fields work now also in free tables.
IX-19889: Log out from the portal
Problem: Under certain circumstances, the Portal Manager hangs on logout. A cookie error is repeatedly entered in the portal.log.
Solution: Problem is fixed.
IX-19983: Last used connections
Problem: Connection names not readily identifiable.
Solution: The list of recently used connections now also displays the host and port.
IX-20359: System Check
Problem: Users without special rights (only member of the user group) can open the Tools module in the client and request a system check. With this an AccessControlException is thrown in the log and an error message in the client.
Solution: Users without special rights only have no access to the system check anymore.
IX-20365: Multi Tenancy - Dependency
Problem: Client filtering does not work in the user system application.
Solution: Filtering with "Contains client ID" and "Can be used in other modules" now works again.
IX-20429: Portal properties / database
Problem: The database version is not visible for databases running under Microsoft SQL.
Solution: Database info now readable again.
IX-20451: Update
Problem: Portal list is empty after update.
Solution: The portalRegistry.yaml is now also copied if it exists.
IX-20467: Multiple selection / distribution list selection - selection filter in control
Problem: For the setting "Show all entries if all selection filters are inactive" sometimes the wrong value is displayed.
Solution: The correct values are now displayed again.
IX-20469: Hashtags in text fields
Problem: ClassCastException when deleting tags.
Solution: TagNameRequestInputValidator fixed.
IX-20484: Create portal
Problem: "Edit portal" not possible at the end of creating.
Solution: Removed edit link on termination page.
IX-20495: Search - Solr
Problem: Solr finds too many documents in tag searches under certain circumstances.
Solution: Index at "addToIndex" is explicitly committed immediately.
IX-20529: Edit field
Problem: Read-only input fields cannot be read by a "dependency".
Solution: Validation check changed.
IX-20547: Binding
Problem: In the free layout tables, it may not be possible to select data fields in the binding.
Solution: Available data fields can be selected in the Binding tab of a control.
IX-20594: Data fields
Problem: Application with data field NCHAR can no longer be published.
Solution: The data type is now taken into account in the TypeConverter.
IX-20617: Linux
Problem: No re-authentication after abort when creating a portal on Linux.
Solution: Sudo password dialog is now shown again if it was previously cancelled.
IX-20638: Scripting
New feature: New methods to determine the uptime of the portal and the time of the portal start in Groovy and Velocity. New method to format durations as string in Velocity.
IX-20645: Portal Manager
Problem: Note for the preparation of the Portal Manager no longer is displayed.
Solution: Hint message for the preparation of the Portal Manager is displayed again.
IX-20660: Foreign keys
Problem: Foreign keys are created again and again when the target table is changed.
Solution: Foreign keys are only recreated when the referenced columns in the target table are changed.
IX-20665: Setup / Advanced settings
Problem: Setup does not change track when confirmed with Enter key.
Solution: Changed CSS to optimize the visibility of the Shift key selection state. Exit from Release Track dialog is prevented when no track is selected.
IX-20694: Export of applications / file selection
Problem: Misbehavior during file selection in the dialog for application export.
Solution: The path to the export file can now be edited directly via the input field.
IX-20696: Diagnosis
Problem: Incorrect/missing timestamps.
Solution: File attributes are now applied.
IX-20697: Administration API
Problem: Swagger support for arbitrary response type on Groovy endpoints.
Solution: Configurations and the Swagger-file generator extended by the specification of the HTTP response content type.
IX-20723: Connectors
Problem: Connectors (FileHandlers) that no longer exist prevent AppImport.
Solution: Missing connector file handlers are now only logged as errors and no longer prevent an application from being imported.
IX-20768: OData Provider
Problem: LoginException on Bearer Token Auth leads to HTTP status 500 instead of 401.
Solution: LoginExceptions when validating the token in the Groovy script of the OData Provider Bearer Token Authentication module now result in an HTTP 401 status response (instead of HTTP 500).
IX-20780: Button
Problem: Buttons behave differently when triggered by JS.
Solution: If the click event is programmatically triggered several times in succession for an action control of the type "Text", this now behaves correctly and prevents further execution of the stored action until the previous one has been completed.
IX-20800: JMS
Update JMS-Client to ActiveMQ 5.18.0.
IX-20805: Search
Problem: Poor performance of the filter or permission check when searching.
Solution: Filter query aggregation works now.
Published on 28.03.2023
IX-15687: Websites instead of virtual directories in IIS
Problem: buildportal.bat is not allowed to show "Default Website".
Solution: The virtual directories that are no longer supported are no longer queried via the console. The default IIS website is no longer listed in the selection of websites. Also, the base URL is queried.
IX-15694: Users
Problem: Deactivated users cannot be reactivated via the web.
Solution: Deactivated users can now be reactivated via the web.
IX-16149: Microsoft Teams Process Actions
Problem: Unclear error message when team members are selected from a data field and an incorrect type is specified.
Solution: Error message was improved.
IX-17013: Microsoft Process Actions
Problem: Error message when creating two teams with same mail address too inaccurate.
Solution: Error message was improved.
IX-17533: Portlets
Problem: "Reset individual settings" also affects the anonymous area.
Solution: In the cache, the entry for Anonymous was also removed. So it was a display problem. Now DEFAULT + Anonymous is excluded in the cache.
IX-17721: Groovy
run-groovy-script-Option removed from Intrexx Manager.
IX-18828: Update
Problem: When executing the update from Intrexx Silent Track to version Intrexx Silent 2023, Steady Track is selected in the setup.
Solution: In this case, the Silent Track is now selected.
IX-19734: Connect to portal
Problem: When connecting to a portal, it is not immediately obvious that a free connection name can be selected in the "Network" and "Local" connection tabs.
Solution: New help icon and explanation text in the tabs, analogous to registering a portal in the portal administration.
IX-19844: OData
Problem: 00-oauth2-context.xml is overwritten during steady-state update.
Solution: It is now optionally possible to overwrite the OAuth2 Spring configuration settings in an upgrade-safe manner in a separate configuration file. For this purpose, a property file "oauth2_context.properties" can be created under internal/cfg. Individual bean properties can then be overwritten in this file, e.g.: defaultOAuth2Login.userMappingScript=./internal/cfg/custom_oauth2_usermapping.groovy oAuth2BearerTokenLogin.userMappingScript=./internal/cfg/custom_oauth2_usermapping.groovy oAuth2BearerTokenLogin.userClaimAttribute=mail oAuth2BearerTokenLogin.userClaimDbField=emailBiz oAuth2BearerTokenLogin.userRegistrationEnabled=true
IX-20040: Diagnosis
Problem: Zip archives can no longer be handled or unzipped in a meaningful way.
Solution: internal/cfg/scheduler and log directory are now zipped if they contain more than 500 files.
IX-20120: Linux
Problem: Installation with setup.sh without root fails with missing permissions on the directory.
Solution: Added permission check for installation folders.
IX-20270: Update
When starting the manager under Intrexx 11, some settings are now taken over from the user directory of an older Intrexx version, if such a directory exists (up to Intrexx 19.03).
IX-20274: Portal Manager
New menu item in the "View" menu: "Show portal management". After showing the view, there is a new tab "Portals" in the "Start" module in the login area. Here you can register portals to connect to them more easily. The portal management is especially useful if you have a lot of portals. The registration requires any name for the connection, the server name or IP address, and the port. Clicking on an entry opens the login dialog. An entry can be edited or removed using the corresponding buttons. There is also a search and the possibility to change the sorting in the list.
IX-20279: Linux
Problem: buildportal.sh reports errors as JSON to the console.
Solution: JSON is now converted.
IX-20305: Solr
Problem: Folder "solr" in the Intrexx installation directory partially still contains files from 8.11.1.
Solution: Solr erasure code fixed.
IX-20371: Image selection
Problem: Checksum files visible in image selection.
Solution: Checksum files are now hidden in the assets folder.
IX-20374: Linux
Problem: Setup asks for Oracle rights twice during update.
Solution: You will now only be asked for Oracle rights once.
IX-20393: Calculation
Problem: Element "Calculation" works only conditionally with DateTime data fields.
Solution: DateTime data fields are now loaded and evaluated. Previously, Datetime data fields were ignored and not loaded.
IX-20396: Linux
Problem: Wrong bracket in buildportal.sh.
Solution: Bracket corrected.
IX-20401: Value range
Problem: Value range does not filter when emptied.
Solution: The filter is now triggered when the field is emptied.
IX-20414: Groovy
Problem: If you use an external editor and want to store Groovy script in the OData connector, it will not be saved.
Solution: At this point, only the internal editor is used.
IX-20420: Administration API
Problem: NPE on uninstall check if Irma is installed. Package list is null.
Solution: NPE no longer in log on uninstall.
IX-20433: Expert attributes
Problem: choosereferencefields, choosesystemfields have no effect.
Solution: Internally flagged fields are now no longer displayed. Choose attributes now work again.
IX-20446: Web server
The experimental header X-Content-Security-Policy (IE 10/IE 11) is no longer supported.
IX-20462: Search
Problem: Tags in global search no longer return specific results.
Solution: Filter works again.
IX-20473: Linux
Problem: License Deprecation Warning requires user input on command line setup.
Solution: --silent flag now prevents manual prompting in command line installation of OUs.
IX-20481: Chart
Problem: Legend is not exported with.
Solution: Export Master Library has been adjusted so that the legend is now displayed in the export.
IX-20486: Update
Problem: Infinite loop after message about upgrade not executable.
Solution: \n added, message text adjusted.
IX-20525: Grid
Problem: Width of a container can no longer be changed if a width of 1 is selected.
Solution: The version of JavaFX has been changed to 17.0.6.
IX-20649: Portal pages
Problem: Defacement of the Intrexx start page by Anonymous.
Solution: Anonymous check built in.
Published on 14.02.2023
The new IMAP event source supports authentication with the OAuth2 client credential grant flow.
In the IMAP event source you can now choose between the types "Standard IMAP" or "Exchange Online". In the e-mail server settings there are new configuration options for Exchange Online. In addition, the connection test for Exchange Online has been adjusted.
You can find all further information here:Set up IMAP event source for Exchange Online
New Groovy methods for subscribing/de-subscribing to Intrexx Share plug-ins.
IX-3657: Setup
Problem: Setup aborts late if the installed version is outdated.
Solution: Setup is blocked after directory selection if version is outdated.
IX-15593: Target page options
Problem: Support for print preview in popup.
Solution: Instead of popup, a new page is now displayed.
IX-18479: Update
Problem: Portal manager does not start after incorrect update.
Solution: The Portal Manager now updates all required files.
IX-18666: Tomcat
All logs from tomcat/log can now be found in the regular log directory.
IX-19239: Element templates
Problem: Templates of elements no longer available after update, if Intrexx is installed in Windows under "Program Files".
Solution: Template configuration is now no longer overwritten during update.
IX-19250: Installation
Problem: IllegalArgumentException at deleteportal.sh if no parameter is given.
Solution: Help output in deleteportal.sh if no parameter is specified.
IX-19298: Show/Hide button action
Problem: If you set the setting "Save last setting in cookie", the property "aria-expanded" will always be set to the value "false" the next time you open the page, even if the grouping is shown.
Solution: Cookie information about FlipFlop status is now evaluated initially.
IX-19343: Date selection calendar
Problem: Date picker does not trigger dynamic filter under certain circumstances. The problem arises when the field ("To" date) is a mandatory field. Then the first input is ignored and no filter reload is triggered.
Solution: Dynamic filter is now triggered again.
IX-19456: Data Picker button action
Problem: Result lists of datapicker navigation elements are always displayed even if this function is disabled. The problem arises when the field ("To" date) is a mandatory field. Then the first input is ignored and no filter reload is triggered.
Solution: The pager is now only displayed in the datapicker if there are multiple pages or if "always show" has been selected.
IX-19547: Application import
Problem: On Linux and also on the Mac it sometimes takes a long time until the list of applications is displayed.
Solution: Application import now runs faster again.
IX-19563: Solr
Update to Solr 9.1.0 due to CVE-2022-39135.
IX-19568: Research
Problem: Second button with SVG is not displayed in search and position (right) is not kept.
Solution: Now both screen buttons are displayed correctly.
IX-19643: View table
Problem: Omission character in view tables is missing.
Solution: Ellipsis characters are now displayed correctly again when text exceeds the given length.
IX-19651: Check box
Problem: Wrong style entry for checkboxes.
Solution: When selecting the style class "CheckboxGroup_Standard" in the view tab of a control, the correct style class is now set.
IX-19691: Create portal
Problem: Create portal without Sudo does not work under Arch Linux.
Solution: Portal will be started only with correct sudo/root password.
IX-19736: Open application
Problem: Applications cannot be opened if the portal manager version differs from the server.
Solution: Error message is now displayed when an app cannot be opened.
IX-19793: Tree element
Problem: Applications cannot be opened if the portal manager version differs from the server.
Solution: Error message is now displayed when an app cannot be opened.
IX-19808: Ticker
Problem: Ticker in application portlets does not work for anonymous users.
Solution: The ticker configuration has been enabled for anonymous mode in the portlet configuration.
IX-19832: Create portal
Portalbuilder now also without root/sudo.
IX-19833: Linux setup
Intrexx can now be installed under Linux without root privileges.
IX-19853: Check box
Problem: Checkbox view always returns true as checked.
Solution: For the views of checkboxes, the attribute data-checked is now written in the text as well as in the image. This allows the state to be read correctly via element.oUp.checked even when displayed as text.
IX-19861: Velocity
Problem: $Binding does not have access to a freed table.
Solution: When the page was prepared using Velocity, access was enabled again.
IX-19918: Solr
Problem: Solr properties are serialized as non-empty XML elements.
Solution: XML serialization fixed
IX-19944: Empty Application
Problem: When an empty application is saved twice optimized, the following error occurs: NoSuchFileException -> globalMultisource.js.
Solution: The application can now be published again without any problems.
IX-19952: Data type "DateTime"
Problem: DateTime constraint ( < 01.01.1753)
Solution: Review lifted to 1753.
IX-19959: Application layout
Problem: Controls of type "Text" and input elements with subtype lose styles when editing the layout again.
Solution: Styles are now retained when the layout is reopened.
IX-19970: Application licenses
Problem: Title of application licenses can no longer be edited.
Solution: For application licenses, the title can now be edited again in the license manager.
IX-19981: Velocity
Problem: Image Rotation does not work with Velocity.
Solution: Autorotate is now taken into account when specified.
IX-19995: Solr
Update to Apache MIME4J 0.8.9 due to CVE-2022-45935 CVE-2022-45787.
IX-20014: Language contants
Problem: Excelimport of language constants does not check the names for forbidden characters.
Solution: Import of language constants: Only language constants with valid names can be imported.
IX-20037: Distribution selection
Aor performance reasons, static images are now displayed in the Intrexx Share distribution list instead of profile and group images for Intrexx Share users, contacts, and groups. Furthermore, the position is now additionally displayed.
IX-20039: Linux
Problem: No sudo query when deleting portals.
Solution: sudo control fixed.
IX-20047: Linux
Problem: No sudo query when creating portals.
Solution: sudo control fixed.
IX-20050: Velocity
Problem: Dropdown list created in Velocity returns NULL or " " for deleted records, which causes an error when processing the request on the server.
Solution: NULL values are now accepted as valid values by the server, so that no error occurs anymore.
IX-20056: OData
Problem: SAP Gateway may experience problems with URL-encoded primary key values in GET queries.
Solution: Error is fixed by the fix if the ID fields are included in the query.
IX-20057: Jump target
Problem: When using IIS, for all action controls with linktype="1" (jump to a URL) the actionMode is not taken over into the web XML, so that the transformation does not append qs_actionMode=actNone to the URL.
Solution: The request handling of action controls has been adjusted. The superfluous question mark is now no longer appended and the entered URL is called directly via standard HttpRequest.
IX-20061: Check software update
Problem: Menu is enabled with client installed, but has no effect.
Solution: Menu item can now only be selected when the server connection is active.
IX-20091: Linux
Problem: Canceling the uninstall.sh leads to NPE.
Solution: NPE now no longer occurs.
IX-20117: Application import
Problem: Import of an import package consisting of application and process without overwriting fails if the same application and process already exist in the portal.
Solution: Changed GUIDs from applications are adjusted during import without overwriting in processes.
IX-20137: Grid
Problem: In the header of a grid, if a constant is selected as the title, zero is displayed in the other tabs.
Solution: In the title of the properties dialog of a grid, as with all other elements, only the type of control is now displayed and not the title of the control.
IX-20162: Groovy
New Groovy methods to subscribe/de-subscribe share plugins.
IX-20187: FileWalker
Problem: Filewalker fails at the initial determination of the file size.
Solution: We refrain from asking for the size initially and thus also from the message in the portal.log.
IX-20187: CSS styles
Problem: Color selection background color in dialog may not be transferred to CSS.
Solution: Background color is now updated after selection in CSS.
IX-20199: Tomcat
Update to Tomcat 8.5.85.
IX-20210: Multiple selection 2.0
Problem: API vs. Browser.setValue API.
Solution: In multiple selection 2.0, the selected values can now be replaced via additional attribute.
IX-20244: Solr
Problem: Due to a flag combination in the search configuration, a Solr exception occurred under certain circumstances with the indication that fields are undefined.
Solution: Exception does not occur now, because _nn_* fields are allowed.
IX-20282: IMAP event source
Support of Exchange Online in IMAP event sources and as e-mail service. In the IMAP event source you can now choose between the types "Standard IMAP" or "Exchange Online". In the e-mail server settings there are new configuration options for Exchange Online. In addition, the connection test for Exchange Online has been adjusted.
Published on 26.01.2023
The market continues to develop, and with it Intrexx. In order for us to be optimally equipped for the future, architectural changes became necessary.
In production operation, one portal is often operated per installation, especially in cloud deployments. To better support these deployments, the supervisor service has been removed.
Intrexx portals now only require one service for use. Functions that were previously cross-portal, such as diagnostics, license manager, or log viewer, now always display only the data of the currently connected portal.
As part of this, a new Administration API endpoint for creating diagnostics has also been added.
Benefit
With the changes, Intrexx behaves in the same way in the cloud environment as in classic operation. In addition, a reduction in complexity was achieved and deployment in the container is simplified. Furthermore, the user experience for new customers is better, since one always connects directly to the portal and the "supervisor" concept was difficult to understand.
Additional Information
When updating to the version, a list with all portals of the Intrexx instance and their ports is output. You need the information from the list to connect directly to the portals. Once you have established a connection, it will be saved under the last used connections.
Please note: If you are updating and previously had Limited User licenses in use, an adjustment is necessary after the update. Please move all users who are Limited Users to the new user group "Light User" in the user administration. You can find all information about this here.
After we had already developed new licenses for our new pricing model in 10.14.0, which optimally map the different editions (Starter, Professional and Premium), extensions have now been added.
External users and light users can now be configured and assigned more easily. There have also been UI adjustments so that users also receive graphical feedback when functionalities are not active due to the use of a lower edition.
Essentially, the new licenses of the new price model differ in that individual license keys do not have to be imported for all components of a successful licensing (users, servers, connectors, etc.), as was previously the case, but rather all information about the editions, user licenses, and connectors is available in a single, somewhat longer license key. This saves you, as the system administrator, the laborious insertion of individual keys and facilitates the correct licensing of Intrexx.
Function
By minor adjustments (configuration parameters), the official IX-Image can be started in distributed mode and thus form an IX-Cluster. A description about this can be found here: https://github.com/UnitedPlanet/intrexx-in-docker
Benefit
Until now, horizontal scaling was relatively cumbersome to set up and operate. The barrier to entry was relatively high because there were major differences to the "classic" operation. These differences are now minimal and all functionalities of the official IX Image are also available in the distributed operation.
Function
As of 10.15.0, the "SolrCloud" operating mode is fully supported for Intrexx installations. Solr can nevertheless still be installed locally, but is now optionally also cloud-capable and can be used for multiple Intrexx instances if required. For this, the accesses per portal are secured via authentication. Existing portals are initially not affected by the change, but with the update Solr will be updated to version 9.0, which is why authentication between portal server and Solr search server will then be necessary. Here we automatically assign a default user with password so that the authentication works out of the box.
Benefit
With SolrCloud, distributed cloud instances are even easier and more cost-effective to realize through resource sharing.
IX-16815: Layout
All upclockpicker styles have been removed from the layouts.
IX-16865: ImageMagick
Problem: In portals with ImageMagick, images may be rotated incorrectly.
Solution: Images now have the correct orientation again.
IX-17217: Favicon
Problem: Customized Favicon doesn't work in all scenarios.
Solution: Method has been implemented that checks if a custom favicon is available and thus replaces the default favicon when the "loggedout.html" page is loaded.
IX-18579: Solr
Update to Solr 9.
IX-18931: Create portal
Problem: Portal Manager has problems with portal creation when frequently switching between portal template types during creation.
Solution: Portal Manager now works correctly again.
IX-19040: IX-Image
Feature: Official IX-Image is now (optionally) horizontally scalable.
Function: By minor adjustments (configuration parameters) the official IX-Image can be started in distributed mode and thus form an IX-Cluster. A description about this can be found here: https://github.com/UnitedPlanet/intrexx-in-docker/tree/ix-19040
Benefit: Previously, horizontal scaling was relatively cumbersome to set up and operate. The entry hurdle was relatively high because there were major differences to the "classic" operation. These differences are now minimal and all functionalities of the official IX-Image are also available in the distributed operation.
IX-19044: MQTT
Problem: MQTT event source does not reinitialize correctly after availability issues.
Solution: The reconnect mechanism on connection failure of the MQTT event source has been changed so that the complete connection is reestablished. This is to prevent very rare cases where the automatic reconnect of the Eclipse Paho library failed.
IX-19139: Search suggestions
Problem: When the search suggestion settings are enabled, you may experience performance issues.
Solution: By default, search suggestion settings are now disabled.
IX-19280: Administration API
Problem: Javalin writes deserialized username/password to the Administration API log.
Solution: If the payload of the authentication call is incorrectly formatted, the payload is now no longer written to the log.
IX-19310: View table
Problem: Export of a pre-filtered table exports too many records.
Solution: Parameters are now evaluated.
IX-19311: Grid
Problem: Grid is stretched excessively if an input field with type "Date" is placed in a grid while the Page Wizard opens the Properties dialog (setting "Show Dialog" on last page of the wizard) and then the control type is changed from "Date" to "Time".
Solution: Grid now no longer stretched too far.
IX-19428: Portals on Linux
Problem: portal.sh does not consider lib/extensions of the portal. This leads, for example, to portals with Intrexx Share not being able to be started via the portal start scripts.
Solution: <portal>/lib/extensions is now recursively added to the CLASSPATH.
IX-19435: Setup
Problem: If in maintenance mode the certificate type in the configuration of the Administration API is set to "Use self-signed certificate", then during an update this setting is set to "Use CA-signed certificate". "Use self-signed certificate", this setting will be set to "Use CA-signed certificate" during an update.
Solution: Einstellung wird jetzt beibehalten.
IX-19449: View table
Problem: Image as button in table is not rendered smaller.
Solution: Due to an old bugfix for IE11, the original file was loaded and scaled web-side. Now the scaled image is used as desired.
IX-19460: Administration API
Problem: Portal is not removed from admin-api.yaml during deletion.
Solution: When a portal is deleted, the portal's entry is now also removed from admin-api.yaml.
IX-19482: Login to the portal
Problem: Loading the user language in logindenied.vm is not correct.
Solution: Language is loaded directly again.
IX-19565: Multiple selection 2.0
Problem 1: If a multiple selection 2.0 with subquery on an overview page is the triggering element for a dependency, the content of the multiple selection is empty.
Solution: Subqueries in combination with dependencies are now possible. The content of the multiple selection is displayed correctly.
Problem 2: Multiple selection 2.0 with subquery as triggering element for a dependency creates unclear user message in the web view and an error when triggering the dependency.
Solution: Message is no longer displayed and dependency can be triggered.
IX-19567: Sortable List
Problem: An exception is thrown when dragging and dropping the entries.
Solution: Exception removed.
IX-19577: Linux
Problem: Shell scripts must be executed as "root" under Linux.
Solution: Shell scripts no longer require execution by the root user.
IX-19582: Multiple selection 2.0
Problem: Multiple selection 2.0 does not trigger an onchange if the control is in a free-form table. The onchange event was not initialized in free-form tables.
Solution: After including the corresponding template in the transformation of the freely designed table, the onchange event is now triggered again.
IX-19583: Dynamic View
Problem: The Expert setting for the separator parameter (groupSeparator) when displaying floating point values in a dynamic view cannot be set to "not present".
solution: An empty value for the groupSeparator is now allowed.
IX-19590: Deinstallation
Problem: Deinstallation doesn't remove old icons.
Solution: Icons are now deleted.
IX-19613: Setup
Problem: Empty amd64 and i386 directories in the client setup.
Solution: Directories are now deleted.
IX-19650: Setup
Problem: SteadyTrack installation script waits for user input when portal services are already finished.
Solution: If the -s or --silent flag was set during the update via the console, user input is now no longer requested when services are terminated.
IX-19751: Portal properties
Problem: ClassPath in portal.wcf no longer used.
Solution: Removed references to lib/remote.
IX-19762: Multiple selection 2.0
Problem: Special characters in the displayed value are not displayed correctly.
Solution: Characters are no longer HTML encoded for JSON transport.
IX-19769: Microsoft Exchange Connector
Problem: The Exchange message tree control filter could not select subfolders under certain circumstances.
Solution: Subfolders can now be selected again.
IX-19821: Search - Facettes
Problem: Facet filters are not assembled correctly when searching over more than one search configuration.
Solution: Facet filters are now assembled correctly.
IX-19835: Multilingualism
Problem: Multilingualism in diagrams does not work when using local constants.
Solution: Language constants from applications are now displayed.
IX-19860: Search - Tags
Problem: Global search throws error when searching for tags.
Solution: Error was fixed in the query engine.
IX-19864: Portal export
Problem: exportportal.sh does not work.
Solution: Export now works correctly again.
Published on 16.12.2022
IX-7010: Applications
Remaining templates for web service processing have been removed. The cc: prefix should no longer appear in XSL.
IX-8301: View table / Free layout table - options
Problem: Dialog writes not necessary norecordstext element.
Solution: Now only the "norecordstext" element is written to the XML if the setting "Show text if no record exists" is set and the setting "Use global text" is not set.
IX-14958: Data base IBM DB2
System database support has been removed.
IX-17020: File data field
Problem: File data field when creating a file selection takes longer than a minute.
Solution: Reduced server calls.
IX-17312: Data Picker
Problem: Value in Resultlist duplicated if the column of the search field and the assignment of the target field are the same.
Solution: Values are now no longer displayed twice.
IX-17628: Multiple Selection and Tree
Problem: The Javascript calls upGroovySelectOption.prototype.select and upGroovySelectOption.prototype.deselect do not behave as expected.
Solution: The function of select and deselect had been swapped due to an error. The expected functionality is restored.
IX-18248: Edit field - date selection
Problem: Mobile date fields cannot be cleared.
Solution: Allow input on mobile devices so that the date can be removed.
IX-18269: CMS
Problem: Selected display of the called CMS page in the first level of the main menu.
Solution: CMS menu items are now correctly displayed as highlighted.
IX-18553: Zoom area
Problem: Manager remains in zoom mode: blank display under certain circumstances.
Solution: The workspace is now displayed correctly.
IX-18572: Request parameter
Problem: rq_portalGuid is double hex encoded.
Solution: The query string parameters Portal GUID and Portlet GUID are now only written to the request via "rq_PortalGuid" and "rq_PortletGuid" respectively. Please note the upper/lower case in each case! "rq_portalGuid" or "rq_portletGuid" (small "p") are no longer used.
IX-18590: Save as...
Problem: File Chooser of diagnostics does not update after creating a new folder.
Solution: After a new directory has been created in the FileChooser, the FileChooser scrolls to this directory so that it is now immediately visible.
IX-18911: Groovy
New Groovy handler g_dgFile - FileUCHelper has not been replaced and is still present. The new handler can be used in Groovy workflow actions and in Groovy handlers of the of the Application API. It can be called via g_dgFile. It can be used to upload, copy, delete files and determine paths to files.
IX-18938: Application API
Problem: Unlinked response parameter is not noticed.
Solution: Exiting the dialog is now prevented if an assignment is missing.
IX-18945: Generic Event Handler
Problem: Dialog loses selected class.
Solution: The settings are now also retained for "Next" and "Back".
IX-18955: Application API
Problem: Incorrect data type in the request body is passed on.
Solution: The passing of wrong data types is now acknowledged with an error.
IX-18987: Element settings / styles
Problem: Some CSS values that could be entered in the editor were not accepted when editing in the other views and were then deleted.
Solution: Table views also now accept all values that can be entered in the CSS editor. For the "grouped table" and "edit CSS properties in dialog" views, properties are now hidden or disabled, if the values of the shortcut properties (background, font, padding, margin, border) are not automatically distributed to the respective properties properties in the table or in the dialog.
IX-19009: SystemCare
Problem: Incomplete error message for non-exportable characters in database.
Solution: Table name is additionally written in error message.
IX-19052: Setup log
Problem: No read rights for other users.
Solution: Read permissions have been adjusted.
IX-19055: Import - File storage page
Problem: Portal Manager hangs when clicking on "advanced settings" (gear icon).
Solution: Problem solved.
IX-19087: Administrator API
Problem: Service does not start after update on Windows systems.
Solution: Service is restarted after update.
IX-19105: FileWalker
Problem: Enter in the search field does not trigger the search.
Solution: The search field gets a new event handler "keydown" which triggers the search on enter.
IX-19124: Hidden Area
Problem: Make hidden area in browser visible via settings and corresponding menu item throws error in console.
Solution: There is now no console error when showing the area via the menu.
IX-19141: Application API
Problem: There is now no console error when showing the area via the menu.
Solution: Exiting the dialog is prevented if no change fields are selected.
IX-19142: Installation
Update of Woodstox XML pullparsers on version 6.4.0.IX-19155: M-Files Connector
The M-Files Connector can now also access M-Files Cloud.
IX-19158: Markdown Editor
Toolbar is now displayed at the top again.
IX-19159: Markdown Editor
The initial state was set to WYSIWYG for all Szeanrien.
IX-19169: Application import
Problem: Import/update of applications in Steady Track fails under certain circumstances.
Solution: Creation of ForeignKeys corrected.
IX-19190: Markdown Editor
In Markdown mode, the Compose and Preview tabs are no longer displayed.
IX-19196: Diagram
Problem: Jump target does not work for negative values.
Solution: Negative values can now be used as jump targets.
IX-19198: Diagrams
Problem: When loading and updating chart of the "Line bar" type, the dependencies are not correctly taken into account.
Solution: Error was fixed.
IX-19245: Import processes
Problem: GUIDs of user objects are not replaced when importing processes.
Solution: Guids are now also replaced in processes.
IX-19258: Schema manager
Problem: Names of additional attributes are not validated during editing, which can lead to errors in scripts.
Solution: For new attributes and when the name of existing attributes is changed, only names are allowed, that are allowed in Groovy scripts, as bean property and in the application designer as default value and parameter fallback value. Certain characters are no longer allowed and the names must not start with a number.
IX-19262: Update
Problem: When updating (GUI), the Administration API feature is not selected, although it is enabled in the existing installation.
Solution: The setup now takes into account all the features present in the existing installation.
IX-19271: Multiple selection
Problem: Child record with selection in multiple selection cannot be saved.
Solution: Determining the ForeignKey value now works.
IX-19272: Image gallery
Problem: Image gallery is not displayed with PDFs under certain circumstances.
Solution: Link to the correct view so that the gallery can always be displayed.
IX-19276: Image gallery
Problem: Parameters are lost when reloading or rearranging tables.
Solution: Parameters are now retained.
IX-19281: OData provider
Problem: Copied services should be visible without server restart.
Solution: Now the configuration directories of the services can be copied manually without the need to restart the portal server afterwards.
IX-19291: WriteContainer
Problem: If multiple write containers are defined, additional event handlers will be executed even if the "Trigger Process" setting is disabled.
Solution: Now the configuration directories of the services can be copied manually without the need to restart the portal server afterwards.
IX-19306: Diagrams
Problem: Tooltips of diagrams are not displayed when they are shown with the "Show/Hide" button action.
Solution: Reload of diagrams at action type "Show/Hide" has been optimized.
IX-19322: Installation
Problem: NPE in setup when redefining a custom JDK directory.
Solution: NPE is no longer thrown.
IX-19331: Markdown Editor
Problem: Markdown editor overlaps portal settings in the browser.
Solution: Changed z-index for Markdown editors to auto.
IX-19492: Multiple selection 2.0
Problem: Exception thrown by a Java class not found when using multiple selection 2.0 in the user application.
Solution: The package path is now patched correctly and the class is thus found again.
IX-19500: Markdown Editor
Problem: Blank line in Markdown editor is not displayed as blank line in the view.
Solution: Spacing between paragraphs inserted.
IX-19564: Update
Update to PostgreSQL JDBC driver 42.5.1.
Published on 14.11.2022
IX-10320: Tooltip positioning
Problem: Default for tooltip positioning chosen unfavorably.
Solution: The new default for tooltip positioning on the browser window is now in the center instead of the top left.
IX-10392: Processes - Box
Problem: No automatic line break in the description field.
Solution: In the description field, a line break is now automatically executed when text is entered.
IX-16163: Edit field - options (Date & Time)
Problem: Minimum and maximum value cannot be configured.
Solution: The validity of the input is now only checked when leaving the page. Incorrect entries remain and are not deleted immediately when losing focus from the field.
IX-16607: File selection - display
Problem: SVG images are not scaled properly on the web ("Crop" option has no effect with SVGs).
Solution: SVGs are now no longer converted to png. The original is displayed on the web in the set size.
IX-16931: Application import
Problem: Update paths in ImportFileStorageAliasAssigningPage on termination.
Solution: When editing file locations, the changes are no longer applied if you cancel. File locations with the same alias are now displayed only once in the mapping selection.
IX-17247: Create portal
Problem: Error message not visible when creating the daemon user if an error occurs when creating a portal on Linux.
Solution: The error is now visible in the log.
IX-17906: Update
Problem: custom_root.vm will be overwritten on update.
Solution: The file "internal/system/vm/custom/custom_root.vm" is now no longer overwritten with every update.
IX-18011: Application import
Problem: UserWorkflowEvents do not get a new GUID on import if only App is overwritten.
Solution: When importing applications and processes at the same time, different settings for "Overwrite processes" and "Overwrite applications" are no longer possible. or "Overwrite applications" is no longer possible, as this can lead to unexpected behavior.
IX-18552: Update
Upgrade on SLF4J 2.0.0 and Log4J 2.19.0.
IX-18605: Administration API
Problem: When uninstalling the Administration API service, an error is issued in the log and the service cannot be reinstalled.
Solution: Service is now correctly uninstalled and can also be reinstalled.
IX-18612: EMail configuration
Problem: Missing validation at EMail configuration dialog leads to error message; configuration is not saved.
Solution: Is now validated correctly, the configuration is preserved.
IX-18706: System application "Users"
Problem: When saving a user image, the absolute path is set.
Solution: Now, analogous to saving via the Portal Manager, the relative file path is saved in the database.
IX-18723: Schema manager
Problem: Names of additional attributes are not validated, which can lead to errors in scripts.
Solution: For new attributes, only names that are allowed in Groovy scripts, as a bean property, and in the Applications module module as default value and parameter fallback value. Certain characters are no longer allowed, the names must not start with a number.
IX-18802: View field with control tpye "Phone"
Problem: Edit options has no effect in the Portal Manager.
Solution: An image can now be selected again for the "Add to address book" option.
IX-18809: Portal service
Problem: ECrash of the portal service by executing the console command "sc query W3SVC" while establishing the portal/manager session.
Solution: The command is now no longer called during session setup.
IX-18812: Generic event handler
Problem: Image view not correct for smaller and transparent images.
Solution: Bugs in the styling of file view and file input controls have been fixed.
IX-18823: Generic event handler
Problem: When copying a generic event handler with EventGUID, this is taken over when pasting the copy.
Solution: A new EventGUID is now also created when the new element is inserted.
IX-18825: Text field view - activate tags
Problem: Control is not displayed with the setting "Enable tags" and "Entry is link".
Solution: View text fields with the corresponding settings are now displayed correctly.
IX-18851: Application import
Problem: Error when importing with application constants if portal languages are missing in the application.
Solution: If a constant in the import package has no or an empty value for a language, the old value of the constant in this language is now retained when overwriting.
IX-18890: Intrexx Share plugin
Problem: When performing a search in a portal where an application with the "Include plugin in global search" setting is used, an error message is generated. setting "Include plugin in global search", an error message is generated.
Solution: Error message is now corrected.
IX-18894: OData
Problem: Client: Function parameters are no longer determined correctly.
Solution: Resolving the OData function parameters is now done using static bindings.
IX-18903: Cluster instanz
Problem: When starting an Intrexx cluster for the first time, only the first instance could start under certain circumstances, if a configuration file had not yet been completely created by it.
Solution: The configuration file is now created during patching if it does not already exist.
IX-18921: Scheduler
Problem: Maximum length of scheduler history does not work correctly.
Solution: Maximum length is now evaluated correctly.
IX-18922: Scheduler
Problem: Changed execution options for scheduler jobs are not always saved.
Solution: Execution options are now saved correctly.
IX-18953: Scheduler
Scheduler/actions endpoint now additionally knows the verbs "pause" and "resume".
IX-18978: Application API
Problem: "type: double" und "type: long" in Swagger-Doku nicht OAS3-konform.
Solution: Now compliant with specifications.
IX-18980: Application API
Problem: Broken reference to AnyValue in OAS documentation.
Solution: Reference corrected.
IX-18983: Application API
Problem: Parameters in the request body are not marked as required.
Solution: OAS documentation corrected.
IX-18992: Search index
Problem: Fehler: "missing required field: segmenttype".
Solution: Segment type is now set correctly.
IX-19013: Topics
Problem: Registration of multiple topics executed directly one after the other works only with "async / await".
Solution: Registration of topics via the WebSocket API simplified.
IX-19014: Websockets
Problem: Connection is not re-established in case of aborts.
Solution: Connections now run more stable and are restored if necessary.
IX-19177: Update
commons-text 1.6 lib replaced with CVE-2022-42889.
IX-19218: Microsoft Exchange Connector
Problem: OAuth2 login in Manager does not work.
Solution: The error in the OAuth2 login to the Exchange Server in the Portal Manager was fixed.
Published on 21.10.2022
IX-18988: Intrexx Administration API
Problem: Caused by an error in the setup, the Intrexx Administration API service was not correctly stopped during updates, leading to problems with filelocks.
Solution: The service is now correctly stopped.
Published on 13.10.2022
The new multiple selection 2.0 is responsive and very user-friendly. It can be configured with default values. Entries can be static entries, values from applications or even from special value sources. The entries can be filtered with the search operations "Starts with" or "Contains".
Entries can be displayed with pictures or initials. Furthermore, a subtitle can be included in the display of an entry in addition to the title. The multiple selection 2.0 can be controlled via an API and is operable with the keyboard. Its layout can be styled via CSS variables. The element exists as an input and view element.
You can find all further information here.
Function: With Intrexx Steady Version 10.12., it is now possible to import applications via the API endpoint /{portal}/applications, that were exported from an Intrexx version smaller than the Intrexx version of the target system. In addition, layouts can also be imported via the endpoint. Furthermore, the architecture has been adapted to improve use in the cloud environment.
Benefit: We now also apply the patch to the current version when using the import function via the Administration API. This makes possible staging upsets even more manageable. Applications no longer have to be kept in all versions. Rolling out applications to target systems is also possible if the development system is on a lower Intrexx version than the production system.
IX-6328: Bindings
The two bindings "New GUID" and "Language" have been added. The "New GUID" option can be used as a default for bindings.
The "Language" option can be used to choose between the default language of the portal and the context-dependent language.
For the contextual language, a number of options are run through to determine the language:
1. rq_lang / cookie_lang
2. Default language of the logged in user
3. Default language of the portal
IX-16162: Permissions
Problem: For certain controls, not all permissions are removed during deletion.
Solution: Rights are now removed.
IX-16379: Sortable list
Problem: Sorting in the sortable list does not work - changes are reset.
Solution: Changes are now no longer reset.
IX-16436: Application import
Problem: An error is generated when importing an application with two foreign keys to a table.
Solution: Two foreign keys may now be placed on the same column, referencing different tables.
IX-17371: Data Picker
Problem: The datapicker tooltip is not closed when clicking in another area of the page.
Solution: There is now an option to close the Data Picker result tooltips when clicking in another area of the page.
IX-17485: Dropdown menue
Problem: Drowpdown menu not selectable on screen with touch function.
Solution: When clicking on a touchpad, the menu was opened and closed again directly. This error is now fixed.
IX-17500: Grouping - gesture action
Problem: An error occurs in the browser console when opening a page that contains a grouping that clicks a button with the "Click" action or gesture.
Solution: The calls to jquery.mobile have been removed completely. Now "normal" switches take effect. So clicks on groupings can still be used.
IX-17571: File selection
Problem: Multiple file upload appends already uploaded files to it.
Solution: The upload plugin is now deinitialized when leaving the page. This means that any incomplete uploads at a later time will no longer be taken into account.
IX-17781: Table export
Problem: Certain settings are not taken into account in the table export if only one export option is available.
Solution: The settings are now given.
IX-17822: Log files
Problem: Portal_access logs were written to the "tomcat/log" directory instead of the "log" directory in some cases.
Solution: The error was corrected.
IX-17861: Selection list
Problem: Filter dialog is reset when changes are made.
Solution: When configuring a filter expression, the comparison value, if still valid, is now preserved when you change the data field or the operator.
IX-18026: Administration API
Problem: GUIDS of workflows are not replaced in app during import if both app and process already exist in portal.
Solution: The GUIDs of the processes are now also made known to the app.
IX-18247: Input field with control type "Color
Control was changed to CSS variable.
IX-18408: Convergent M Files Connector
Problem: Does not display system date fields.
Solution: Dhe date is now first converted to UTC.
IX-18430: Update
Problem: Initloginmodule.vm are not excluded from initial portal patcher.
Solution: Both initloginmodule.vm are now no longer overwritten under ldapauth and intrexxauth.
IX-18433: Edit velocity file
Problem: Edit button in dialog without function.
Solution: Velocity files can again be opened directly via the edit button.
IX-18448: Document generation
Problem: Images in child data group are ignored.
Solution: Images in child data group are now no longer ignored when generating PDF/ODT reports that contain a corresponding field.
IX-18502: Application API
Problem: Application API in the "Integration" module not visible when updating the portable Portal Manager.
Solution: Portable Portal Managers is now updated correctly.
IX-18529: Installation
Problem: During the console installation, when selecting the Intrexx Portal Server Production installation (standalone), an incorrect package was offered for installation in the further step.
Solution: Fixed incorrect package selection during console installation.
IX-18548: Application API
Problem: Nameless query parameter triggers NPE in client.
Solution: NullPointerException is prevented by a NULL check.
IX-18549: Application API
Problem: Limit for data group endpoints throws exceptions during validation.
Solution: No more numbers > Integer.MAX_VALUE are allowed now. In addition, the program asks whether the user wants to continue without a limit. If "YES" the limit is set to -1.
IX-18549: Microsoft Exchange Connector
Problem: ClassCastException on OAuth2 login.
Solution: When logging in to the MS365 Exchange Server via OAuth2, a ClassCastException occurred due to an incorrect session value type. This was adjusted accordingly.
IX-18593: Email
Problem: Image in HTML mail is not scaled and cropped.
Solution: Images are now scaled correctly.
IX-18608: Vertical menu
Problem: Error message due to missing droplinemenu_m.js in the browser console.
Solution: Error is no longer displayed.
IX-18638: Import processes
Problem: Under certain circumstances, processes cannot be imported.
Solution: Processes can be imported again without any problems and without applications.
IX-18639: OData connector
New Bearer Token authentication for the OData server.
IX-18641: Systemcare
Tomcat information is now stored in the diagnostics.
IX-18652: File selection
Problem: If events for the fileupload were registered via the settings dialog, which react to events outside the form, these were not properly removed when the form was unloaded and were therefore present twice the next time the form was called.
Solution: The plugin is now deinitialized when the page is unloaded. This will remove any attached events correctly again.
IX-18656: Calendar
New expert attribute "prop-bPersistentHeader" for fixing the header container for the calendar.
IX-18659: Connector for Microsoft 365 and Teams
Problem: Static user entry cannot be deleted.
Solution: The administrator account can be deleted from the static user entries.
IX-18661: Installation
Update from 17.0.3.1 to 17.0.4.1.
IX-18714: Change portal
Problem: Constants cache is not cleared when switching portals.
Solution: When logging off from a portal, the GlobalConstantCache is now reset.
IX-18721: Solr
Problem: Core is deleted when publishing an application using SharePoint, MS365 or similar external search.
Solution: Core is now no longer deleted when publishing Sharepoint searches.
IX-18733: Images
Problem: ImageFamily folder should be reloaded by the manager when images under Assets or Icon54 have been changed.
Solution: The image family images are now automatically reloaded from the server on manager startup if there were changes to the images during an online update.
IX-18754: Connector for Microsoft 365 and Teams
Problem: When creating a MS365 group or team, an error occurs if no MS365 email address is stored for the executing process user.
Solution: This should not occur if a static owner was stored for the group/team. The check has been adjusted to this effect.
IX-18762: Installation
XSS vulnerability in tagify - package update from 4.9.8 to 4.16.4.
IX-18817: OData connector
Problem: An update of the Jetty libraries in 10.11 caused an incompatibility in the OData Server module.
Solution: Has been modified accordingly.
IX-18817: OData connector
Problem: An update of the Jetty libraries in 10.11 caused an incompatibility in the OData Server module.
Solution: Has been adjusted accordingly.
Published on 15.09.2022
In the properties dialog of the Application API. the page "Routing alias" has been added. Here you can assign an alias which can then be used instead of the GUID in the endpoint URLs.
IX-11371: LDAP authentication
Problem: Registration works only SIMPLE.
Solution: Better support for LDAP authentication configuration. LDAPS is set by default, encryption and authentication can now be specified separately.
IX-15620: Security Guidelines
Problem: Generate password ignores password characteristics.
Solution: When generating passwords, most rules are now respected. Allowed / not allowed characters can unfortunately not be processed by the password generator framework.
IX-16059: Export / Import
Problem: During application export and import, the titles of view tables are not taken into account if they get their title from language constants.
Solution: Titles are now taken into account.
IX-16060: Create portal
Problem: Transfer portal name / portal directory / log directory remarkably slow.
Solution: The page cannot be left as long as the thread in the background is still adjusting the paths.
IX-16619: Microsoft 365 Connector
Problem: Service account has no default permission.
Solution: The "Authorization (Scope)" field is now also preset with the default for service accounts.
IX-16897: Application Import
Problem: Note on missing objects in application incomplete, field not large enough.
Solution: The height of the heading label is adjusted dynamically.
IX-16908: Free layout table
Problem: Deleting own records from external data group is not possible.
Solution: Owner permissions are now properly taken into account when showing and hiding the button.
IX-17452: Microsoft 365 Connector
Problem: Lack of licensing difficult to detect.
Solution: Before opening the dialog, it is checked whether a license for MS365 is available. If this is not the case, a message is displayed to the user and the dialog cannot be closed with OK.
IX-17501: Application API
Problem: Memory leak when editing endpoints.
Solution: Memory leak has been fixed by various measures.
IX-17841: Grid
Problem: Changes to a grid create spaces or gaps.
Solution: The position of the elements under the grid will be maintained when changes are made within the grids, provided that there will be no collision.
IX-17927: TinyMCE Editor
Problem: Under certain circumstances, TinyMCE images are not displayed correctly after updating from Intrexx versions prior to 21.9.
Solution: There is now a script for patching long text fields.
IX-17976: SAP Business Suite Connector
Problem: Connection problems are displayed in the log.
Solution: JCO server threads log connection errors only in debug mode.
IX-17992: Calendar
Problem: The scale can be adjusted, but not beyond the daily limit.
Solution: Scaling options have been adjusted.
IX-17993: Application API
Problem: Delete role does not trigger a model update.
Solution: The names of roles are released again after deleting the role.
IX-18015: Mehrsprachige Portale
Problem: Error when saving a record with Chinese date.
Solution: The support of Chinese locales has been improved.
IX-18028: Application API
Problem: Process endpoints find only one of several handlers.
Solution: All defined UserWorkflowEventHandlers are listed in the selection list again.
IX-18056: Chart
Problem: Diagram color is reset.
Solution: The set colors for the lines in the line-column diagram are retained and are no longer incorrectly reset.
IX-18198: Application API
Problem: Limit for data group endpoints takes negative values in the client.
Solution: Only values between -1 and Integer.MAX_VALUE are allowed for the limit. With a limit of 0 or -1, no MaxCount is written to the endpoint configuration. When the dialog is opened again, -1 is then displayed as the limit.
IX-18200: Diagramm
Problem: Column-line chart with line colors from data field cannot be published.
Solution: Applications with a chart of the type Column Lines, which gets the line colors from data fields, can be published again.
IX-18223: Data Picker
Problem: When a record is selected, the cursor jumps to the top.
Solution: An anchor element has been added to stop the jump up.
IX-18226: Application API
Problem: No fallbacks on query parameters for processes and Groovy.
Solution: Fallbacks are now configurable on query parameters for process and Groovy endpoints.
IX-18265: Java Script
Problem: CSFR token error due to URLs exceeding the maximum length supported by the web server.
Solution: Bug fix for form data preparation for Ajax queries via upSimpleAjaxContainer.
IX-18272: M-Files Connector
Problem: There was a bug in the JSON serialization of Java double values, which converted them to float values. This led to rounding inaccuracies for large numbers.
Solution: Problem was fixed.
IX-18293: Chart
Problem: Axis labeling for diagrams.
Solution:The new expert attribute "precision" has been introduced. The value is the number of decimal places to be displayed. The attribute works only for all line and column or bar charts.
IX-18314: Application API
In the properties dialog of the Application API the page "Routing alias" has been added. Here you can assign an alias that can then be used instead of the GUID in the endpoint URLs.
IX-18339: Registered portals
Problem: NPE for incomplete entry for registered portal.
Solution: The NullPointerException that occurred is now prevented.
IX-18340: Kerberos Authentication
Problem: NPE in case of misconfigured Kerberos authentication in the SPNEGO library.
Solution: Better error reporting with the SPNEGO library.
IX-18355: Create portal
Problem: Creation stops with empty root password.
Solution: It is now no longer possible to enter a blank Sudo password.
IX-18357: SAP Business Suite Connector
Problem: License check does not work with S4/HANA.
Solution: The license check in the SAP backend has been changed to work with S4/HANA.
IX-18496: Administration API
Problem: Admin-api.yaml is not updated when a portal is created via buildportal.sh.
Solution: Admin-api.yaml is now updated.
IX-18497: Chart
Problem: For dependencies that completely empty the diagram so that it is no longer displayed, the associated legend is still displayed.
Solution: In case of a dependency, the legend container is now additionally hidden.
Published on 18.08.2022
There are new layout templates: Intrexxperience and Intrexxperience Dark.
The Intrexx Administration API provides you with a set of API endpoints with which you can execute central tasks in Intrexx without having to start the Intrexx Portal Manager. tasks in Intrexx without having to start the Intrexx Portal Manager. A Docker image is also available. Thus, you can create and delete portals or users, import licenses, or import applications via an API client.
With the new Application API, you can create API endpoints for any application. The creation of API endpoints is dialog-based. This allows you to create API endpoints without in-depth programming knowledge.
IX-15576: Language Constants
Problem: Used global language constants are not taken into account during application export and import.
Solution: Global language constants used in applications are exported during application export. During import, constants that do not exist in the target system can optionally be added and constants, that already exist in the target system can optionally be overwritten with the new value.
IX-16080: Administration API
Information about the new Administration API feature can be found here.
IX-16199: Tomcat
Problem: Version is displayed on error pages.
Solution: Tomcat error pages are now delivered without specifying the Tomcat version and without additional information for security reasons.
IX-16558: Administration login
Problem: Error in the log when querying the administration login in the Portal Manager.
Solution: Error is fixed.
IX-16591: Gallery / Free layout table
Problem: Under certain circumstances, errors may occur when creating a gallery or free-form table.
Solution: If the displaying page for a free-form table or gallery contains a view table/free-form table/research/diagram/gallery, then a warning for this is displayed in the "Problems" tab. Table in table does not work in Intrexx and leads to an exception at runtime. However, since the page can also be called directly, it remains with a warning instead of an error.
IX-16790: Free layout table
Problem: Wrong jump after reload of a freely designed table in the tooltip with only one child record, if a grouping with button is selected as target page.
Solution: Jump is now executed correctly.
IX-16796: Portal export
Problem: When a portal is set up based on an export, the export settings "Number of exports to keep" and "Export format" are not applied.
Solution: In the dialog for creating / importing a portal, you can set on the last page under "Advanced settings", whether the configuration for the time-controlled export from the portal template should be used or not. If the template does not contain a configuration, then a configuration with default values is created in any case.
IX-16900: Portals
Problem: Delete portal throws exception if portal service is not running.
Solution: Now, when deleting the portal, the system first checks whether the portal service is running before attempting to stop the service.
IX-17160: New portal
Problem: When creating a new portal with buildportal.sh, the port is not taken over. Instead, the default port is configured.
Solution: Port is now taken over.
IX-17237: Application import
Problem: If you import an application with permissions and use user groups or containers in filters, the filter may become invalid due to the mapping and GUID replacement.
Solution: Filters where the selected object does not match the specified object type (set, container, set and contained sets), are listed as incorrect in the Problems view. The filter must then be adjusted manually.
IX-17434: Permissions
Problem: NPE when changing permissions on external log folder.
Solution: Error no longer occurs.
IX-17690: Chart
Problem: Legend displaces diagram.
Solution: For certain chart types an auto height is written. Thus, these types can calculate the space they need.
IX-17713: Free layout table
Problem: Missing column titles are reminded although there are no column titles according to the current settings.
Solution: Pages that do not use a table layout and are included in a Freeform table, that have the "Show column title" option set, will only be listed as errors in the Issues view, if the Freeform table uses the "table" HTML structure element and if it is not a gallery.
IX-17736: Setup
Problem: If the file name of the installation directory contains a parenthesis, e.g. due to a re-download, the setup exe will not start.
Solution: Problem has been fixed, Exe now starts regardless of the installation directory name.
IX-17739: Update
Problem: Update sets Solr port to default 8983.
Solution: Solr port is now configured correctly again when updating and replacing the Solr server.
IX-17758: Velocity
Problem: Velocity parsing error after disabling initialization.
Solution: The option "Velocity for initialization" can be deactivated again, without an error subsequently occurring when the page is called up in the browser after publishing.
IX-17801: View field
Problem: If a single-line text control is linked to a data field type other than "string" when it is created and placed in a grid, then the GridContainer enlarges to an unnecessary size.
Solution: GridContainer is now displayed in the correct size.
IX-17876: Tree
Problem: Under certain circumstances, the LID in the tree element is filled incorrectly.
Solution: Values from the current data set are now also available in the tree filter and can be evaluated.
IX-17877: Upgrade
Problem: Mac - Portable Manager: Upgrade 10.8.0 to 10.9.0. fails.
Solution: Portable Manager Update on Mac now works after the upgrade.
IX-17882: Calendar - Display
Problem: Display dialog for calendar communities is not displayed correctly when zooming in.
Solution: Behavior of the table in the dialog adjusted so that it takes up all the space.
IX-17893: Calendar - Appointment series
Problem: Under certain circumstances, the serial appointment function is problematic.
Solution: Error is fixed, so that the service is used in the case.
IX-17897: Tree
Problem: Under certain circumstances, the tree no longer responds to known request values.
Solution: The selected tree item is now no longer overwritten with NULL.
IX-17925: Groovy
FileUCHelper has been extended so that individual files can also be deleted - missing method has been added accordingly.
IX-17944: Application import
Problem: UserWorkflowEvents do not get a new GUID during import.
Solution: GUID changes from the workflow now also arrive in the application (TriggerUserWorkflow event).
IX-17975: Application manager
Problem: "Open applications" initially shows the application templates in the dialog.
Solution: When you switch to the "Applications" module for the first time after starting the Portal Manager, the Application Manager is opened automatically. Here, the "Published" item is now initially displayed instead of the "Templates" item.
IX-17986: Tree
Problem: Tree element - required validation.
Solution: If a tree folder is selected, then any previously displayed validation message (Required) is closed.
IX-18020: JavaScript
Problem: In some dialogs, there were viewing problems with JavaScript calls. Under certain circumstances, existing entries were not displayed.
Solution: Viewing problems have been fixed now all entries are displayed.
IX-18029: Export
Problem: Export does not notice processes associated with endpoints.
Solution: Referenced processes are taken into account during export and import and listed as references in the dialogs.
IX-18033: Import
Problem: Permissions on endpoints are not imported as well.
Solution: The permissions for the API endpoints are now applied during export.
IX-18035: OAuth2
Problem: NullPointerException if user registration script returns null value.
Solution: Error is now fixed.
IX-18043: Velocity
Problem: $CalcUtil not usable in table columns.
Solution: Now the correct collection is used.
IX-18058: Multiple selection
Problem: Problems when copying a record via Javascript with the data of a multiple selection.
Solution: Problem has been fixed - the record can now be copied again, the multiple selection data is saved.
IX-18067: Conditional display
Problem: Under certain circumstances, patch error during Intrexx upgrade or portal import.
Solution: Application-xml is now also paged in portal patch mode.
IX-18084: OAuth2
Problem: Login: User registration does not consider case-insensitive check.
Solution: The check whether a user account already exists is now performed case-insensitively before registration.
IX-18091: Portal templates
New templates: Intrexxperience and Intrexxperience.
IX-18095: Update
Problem: With the update to 10.9.0 the search in the web did not work anymore, because the moduleConfig.xml was not changed.
Solution: The moduleConfig.xml is replaced by the current one.
IX-18105: Expert
Problem: When typing values into editable combo boxes on the Expert tab, the combo box closes during typing.
Solution: Combobox is now no longer closed.
IX-18183: Resource chart
Problem: Changed sorting.
Solution: Sorting is now alphabetical across all resources.
IX-18374: Setup
Updated moment.js to latest version to fix CVE.
Published on 21.07.2022
IX-12574: Portlets
Problem: Portletcontainer: Label "Edit Mode" is not hidden after moving portlets with Drag & Drop.
Solution: Loading mechanism after saving was adjusted.
IX-13615: MQTT
Problem: Under certain circumstances, the workflow with MQTT event source has no view object, which leads to errors.
Solution: View is only used if available, so that no more errors occur.
IX-14535: Pages / Groups
Problem: Swipe function (smartphone) when jumping to new view page no longer works.
Solution: These two gestures were deleted without replacement.
IX-15190: Administration login
Problem: Superfluous menu item in the "Extras" main menu.
Solution: The menu item was removed.
IX-15233: Licenses
Problem: Dialog under Mac OS not drawn correctly when entering license keys.
Solution: Dialog is now displayed in the correct size.
IX-15716: Option field"
Problem: For a radio button group, the order of the user-defined entries is not correct.
Solution: The order of the entries does not change now.
IX-16298: OneDrive Control
Problem: Search field behaves differently than the Intrexx search.
Solution: Search button added so that the search can be triggered by more than just "Enter".
IX-16317: Supervisorpasswort
Problem: Supervisor password is not preset when setup is started via GUI mode.
Solution: Supervisor password is now no longer requested in GUI mode if already specified in configuration file.
IX-16419: Portal permissions
Problem: Jumping into ineligible modules is allowed.
Solution: Unauthorized users now remain on the home page or in the current module.
IX-16433: Portable Manager
Problem: Manager.exe does not work if the pathname contains "(1)".
Solution: Starting Manager.exe now also works if the path contains a number in brackets.
IX-16588: Supervisor password
Problem: The dialog for extending the trial period and entering the supervisor password is not displayed on Mac.
Solution: The dialog is now displayed again.
IX-16608: Additional Controls
Problem: Additional controls can no longer be removed in the design after they have been added via the dialog.
Solution: Additional controls can now also be removed via the properties dialog of the grouping for additional controls.
IX-16695: Cloud installer
Problem: Fails because initial_passwd file already exists.
Solution: Check if file already exists.
IX-16747: User application
Problem: Objects, containers are derived, prevent the import.
Solution: When resolving mappings, it is now taken into account if a mapping exists for a parent field.
IX-16987: Application templates
Problem: Error message if repository cannot be reached.
Solution: Instead of the error box, a note is now displayed at the bottom of the dialog if the templates cannot be loaded.
IX-17109: Import processes
Problem: Import "forgets" referenced process under certain circumstances ("Import objects missing").
Solution: When setting the visibility of the hint label, it is now checked whether the process can be imported or not. Clicking on "Next" waits until all necessary information for the processes is loaded.
IX-17112: Import processes
Problem: File fields of associated application are not recognized.
Solution: Corresponding file fields are now recognized again.
IX-17129: Show Title of the data field / binding
Problem: No more symbols are drawn on the workspace within the controls.
Solution: The icon has no good information content and also often covers the title of the linked data field. Therefore, the icon is now dispensed with completely.
IX-17132: Delete portals
Problem: Canceling when entering the daemon password causes client to freeze.
Solution: Client continues to run. If "Cancel" is clicked, then it is also canceled.
IX-17204: Application import
Problem: Warning when importing an application with existing indexes.
Solution: During import, the existing indexes are now also taken over without warning.
IX-17254: Delete process
Problem: No warning is issued if a process is used in another process.
Solution: A process can now no longer be deleted if another process still refers to it.
IX-17324: Search
Problem: When the tooltip of the search results has the focus, it is possible to navigate through the results via tab. However, navigation via arrow keys does not work.
Solution: CSS classes were written on Table Rows.
IX-17345: Groovy
YAML support included.
IX-17362: "Problems" area
Problem: Analysis of application errors throws errors when closing the application.
Solution: Analysis is now canceled when the application is closed.
IX-17390: Data base
The Jaybird driver for Firebird databases has been removed from the product. As a third-party data source, the database is still supported.
IX-17393: Data transfer
DB2-JDBC-Treiber removed.
IX-17409: Research
Problem: Table export is without function.
Solution: Export button is now initialized again, table export is possible again without any problems.
IX-17414: Headless installation
Problem: Supervisor password of an existing instance is overwritten.
Solution: Password is now retained.
IX-17416: Connectors
Problem: Business connector search was not considered in Sinqle Query Search.
Lösung: Business connector search is now considered in Sinqle Query Search.
IX-17422: Intrexx developers
Update to jhighlight 1.1.0.
IX-17449: MQTT event source
Problem: Connection is lost when the MQTT server is restarted.
Solution: After a disconnection to an MQTT broker, the MQTTWorkflowEventSource resubscribes the topic during reconnect. This is to avoid cases where no more messages were consumed after the reconnect.
IX-17451: Mac OS X - install Intrexx
Problem: Incorrect format of the download URL.
Solution: The download URL now has the correct format again.
IX-17453: Expert mode
Problem: Changed DataHandler class of a data group is not saved.
Solution: DataHandler class can now be changed via the Expert tab.
IX-17512: Expert attributes
Problem: Expert attribute "empty-string" does not work.
Solution: The stored value is now evaluated again and, if necessary, also displayed.
IX-17543: Clean server.xml
The deprecated attribute noCompressionUserAgents="gozilla, traviata" has been removed from Tomcat's server.xml.
IX-17566: User replication
Problem: Selection of users and groups.
Solution: Added warning text for user and group selection, function must be activated if necessary.
IX-17593: Intrexx developers
Problem: Functions after function definitions with default parameters not selectable as event handlers.
Solution: The selection of the function is still not possible, because we depend here on an update of the Rhino library. However, the manual input of the function in the dialog is now accepted.
IX-17599: OData provider
Problem: Inverted preassignment of NavigationProperty names for references.
Solution: The names for the navigation properties have been swapped.
IX-17602: Velocity
New methods in $TextUtil: str and repeat.
IX-17604: Velocity
Support the reading of properties files in velocity.
IX-17606: OData provider
Problem: Error determining references for create requests.
Solution: Determining OData reference fields in create requests is now possible again without any problems.
IX-17614: Connector for M-Files
Problem: Invalid conversion from double to float when saving to M-Files.
Solution: The conversion will now use the correct data type.
IX-17664: Tree
Problem: No script calls with events possible.
Solution: For tree input controls, script calls can again be displayed and configured in the dialog.
Published on 21.06.2022
The new dropdown menu is responsive and thus automatically adapts to SMALL, MEDIUM and LARGE screen sizes. You can find more information here.
IX-15447: Data Picker / Data assignment
Problem: Column headers in the Datapicker result list are not displayed correctly if the display value comes from a language constant of another application.
Solution: Column headers are now displayed correctly.
IX-15857: Firebird drivers
The Firebird drivers have been removed, please download them separately.
IX-16465: Linux
Problem: Unclear for which daemon user the password is requested.
Solution: The name of the daemon user is now mentioned, if possible.
IX-16584: Login
Problem: Deeplink does not work when login is requested again.
Solution: Redirection handling after successful login has been improved.
IX-16644: Parameters
Problem: Changes to parameters used in a process only take effect after the process has been called repeatedly.
Solution: The parameters of a process are now always set correctly.
IX-16748: Portal Manager / Mac OS
Problem: On Mac OS, under certain conditions, the execution permissions on Portal Manager files are not set correctly.
Solution: Execution authorizations are retained.
IX-16889: Proxy
Problem: Validation on host input with proxy settings incorrect.
Solution: Dialog has been adjusted so that the input works correctly again.
IX-16928: Application import
Problem: When importing applications with processes, the selected deactivation of processes is lost when navigating next and back.
Solution: Status is now maintained when navigating next and back.
IX-17003: Mac OS
Problem: Deadlock when creating a new application from a template on Mac OSX.
Solution: The problem with creating a new application from a template is fixed.
IX-17019: Session Monitor
Problem: Session Monitor displays complete session IDs.
Solution: For security reasons, only the first and last 8 characters of the session IDs are displayed.
IX-17054: Mac OS
Problem: When importing applications, the dialog for assigning roles for rights cannot be opened.
Solution: When importing applications with rights, the dialog for selecting an object from the user administration can now be opened again.
IX-17099: Mac OS
Problem: Accelerators in menus are not always displayed correctly.
Solution: Accelerator now look correct and work properly again.
IX-17154: Multiple selection - Save options
Problem: Under certain circumstances, the save options do not work.
Solution: Values from the current data set are now read correctly.
IX-17156: JavaScript
Problem: Browser.insertValue() leads to an error in TinyMCE if no value is passed.
Solution: Error does not occur anymore, because now it is checked if the passed parameter has a value.
IX-17200: Licenses
Problem: Processor license is not displayed at the portal.
Solution: Licenses of type "Server License" (processor license) are now displayed in the License Manager even if no supervisor is used.
IX-17202: Solr Search Server
Problem: Jetty server of the Solr server does not allow large requests.
Solution: Restriction to 8 MB removed.
IX-17211: Connector for dg hyparchive
Problem: Regression when saving SAP documents.
Solution: For the dg hyparchive connector, a missing method for setting the document type for SAP Archive documents has been added again.
IX-17214: Data groups
Problem: If in an application the name of the data group (not the title) is changed and at the same time also a data field is deleted and then saved, the data field is deleted, but the database column still exists.
Solution: When deleting columns, the database table is now first determined based on the name and the changed name, if different.
IX-17221: Calendar
Problem: Problems with processing long-running creation of serial appointments.
Solution: Request forwarding to processes so that all information is available in every work step.
Published on 24.05.2022
The search is switched from multi-index to single-index. For portals that use long text fields as search facets, this can occasionally lead to requests exceeding the default length and trigger error messages in the local or global search. This effect cannot be remedied for Intrexx, but can be prevented by increasing the requestHeaderSize parameter from 8192 to 65536 in solr/server/etc/jetty.xml and restarting the search service.
New file preview icons for Filewalker and file controls.
Please note: If after the update file type icons are displayed too large in the browser and in custom velocity files $FileUtil.getIconUrlOfKnownFileExtension {{ is used, then at this point in the img tag, the desired height and width must also be specified, or for the class attribute the style class "}}file-extension-icon".
Enables case-insensitive checking, e.g., for e-mail addresses whose upper/lower case in Intrexx does not correspond to that in the identity provider.
An MS365 group is the basis for almost all MS365 services. For example, for a group automatically SharePoint team site, drives, Exchange group mailbox etc. are set up. The new process action now offers the possibility to create only one MS365 group. The functionality is identical to the "Create Teams" action, except that no team is created based on the group. New in both actions is that the email address (group mailbox) for the group (or team) can now be freely defined. Previously, the address was generated by Intrexx.
You can find further information about this topic here.
IX-4690: AzureAD - OAuth2
Until now, the login claim value from the ID token could only be compared case-sensitively with the user value in Intrexx. With a new property for the OAuth2 login module, this can now also be checked case-insensitively. (e.g., for e-mail addresses whose upper/lower case in Intrexx does not correspond to that in the identity provider).
IX-6996: Customizing mechanism for fileextension.properties
fileextension.properties currently cannot be customized via the normal customizing mechanism. The fact that the file is excluded from the update suggests that customizations are made. To reduce the effort for patchers, the customizing mechanism should therefore be implemented here as well.
IX-7312: Remove Galerie A+B
Galerie A+B were removed and replaced with Galerie C.
IX-12507: Connector for dg hyparchive
Problem: Error saving a file.
Solution: The previously introduced updates of used libraries were reversed due to incompatibilities.
IX-15554: One search query for all search configurations
With 10.7.0 on Steady Track, the search will be configured as single-index search by default. In addition, existing systems that were configured as multi-index search will be converted to single-index. Single-index search improves the search results of Solr search in the portal. The difference to multi-index search is that search hits are now listed by relevance across all search configurations.
IX-15633: Spinning wheel
All resources of the no longer used spinning wheel control were removed.
IX-15647: Search for Tags
Problem: When Global Search results are filtered by a tag, this results in an error.
Solution: Search results can again be filtered by individual tags.
IX-15652: Tooltip
Problem: When a new tooltip is opened from an existing tooltip, the tooltip does not update.
Solution: Title is now updated when a new page is loaded in a tooltip.
IX-15709: Appointment series
The date and time fields in the additional calendar control "Appointment series" have now received a date/time picker, for a comfortable input or selection.
IX-16067: New page wizard
The new Page Wizard creates responsive pages. In addition, freely designed tables can be displayed in tile views, which can be easily configured.
IX-16228: CVE-2021-39239 Jena-Core
jena-core library update
IX-16254: Publish application
Problem: When publishing is started, an attempt is made to find out via a server call which DB objects have been deleted since the last publishing. However, since a new application has never been published and is not known on the server side at this time, there is an exception.
Solution: Determining the deleted objects that were previously published is not necessary for new applications. Therefore, the server call is not executed for new applications.
IX-16293: Connector for Microsoft 365 and Teams
Problem: For Microsoft 365 data fields, attached files could not be deleted.
Solution: Files can now also be deleted without having to delete the entire record. It is now also possible to directly replace a file without removing the old ones from the file field first.
IX-16294: Connector for Microsoft 365 and Teams
Problem: Microsoft 365 files cannot be replaced via an Intrexx process.
Solution: Files/folders are now deleted/replaced by default in OneDrive/SharePoint, unless this is explicitly disabled in the DG settings.
IX-16309: OneDrive control
Problem:Date format is not oriented to portal settings.
Solution: The OneDriveTable now uses the global formatting settings of the respective Intrexx portal for the output of date values.
IX-16311: File icon sets modernized
New file preview icons for Filewalker and file controls.
IX-16348: Double selection at team owner leads to error
Problem: When multiple checkboxes are selected in a Microsoft 365 "Create Channel Action" on Team Owner, it can lead to errors under certain circumstances, if the Current User is the same user as the user selected via the data field.
Solution: Multiple selections can now be made on the team owner.
IX-16357: [Web] Remove Spectrum color picker
Thirdparty-Tool "bgrins-spectrum-colorpicker" was removed from Intrexx and replaced with the HTML edit control "color".
IX-16367: Microsoft 365: Make TimeOut for Team Create action configurable
Timeout can be set in the Expert flag "createTeamTimeout" (in seconds). The default value is changed to 30.
IX-16369: Microsoft 365 Process actions
New process action for creating Microsoft 365 groups.
IX-16379: Sortable List
Problem: Sorting in the sortable list does not work - changes are reset.
Solution: Changes are now no longer reset.
IX-16391: Extend OneDriveTable
IX-16409: Menus
Problem: If the portal is reached via a deesplink, for example, the "selected" marker of the dropline menu remains on the first menu item.
Solution: When the portal is called for the first time, it now checks which menu items must be marked as selected.
IX-16417: File selection
Problem: After updating the image list, the display in the dialog is not updated without a portal restart.
Solution: Updating the image list now works again in the manager without restarting.
IX-16429: Tree
Problem: Tree element does not seem to react to default value from parameter.
Solution: Default value for the initially selected folder is now taken into account.
IX-16443: iMenu selectors
The styles for the "iMenu" portlet have been removed from all layouts.
IX-16489: View table
Problem: When copying and pasting view tables with titles, the title is not updated in some cases.
Solution: Title changes to the view table are now applied to the title display on the web.
IX-16536: NGINX Configuration
Problem: /temp is not a valid Intrexx URL path and therefore should not be configured on newly created Nginx configurations.
Solution: The Nginx configuration of newly created portals was changed accordingly.
IX-16540: Cross Site Scripting
Problem: Potential XSS through validation of hex-encoded parameters.
Solution: Only the corresponding HTTP message is now output in the response.
IX-16555: Edit menu structure
Problem: With the setting "Open in new browser window" for the menu link, the link opens in a new window when clicked, in the old window you also jump to the menu item.
Solution: Jumps that contain "target=_blank" will prevent the stage from loading in the opening window.
IX-16566: File selection - templates
Problem: Default template: placeholder image overlaps thumbnail of an image.
Solution: Preview image is now displayed correctly when selecting files with default template.
IX-16594: Provide data - Connector for OData
Problem: OData provider cannot determine a reference in create requests.
Solution: An error in determining the reference field for navigation properties in create requests has been fixed.
IX-16606: Share Plugin
Problem: Application with share plugin with visibility for static users cannot be published.
Solution: Publishing the application is now possible again.
IX-16617: Connector for Microsoft 365 and Teams
Problem: Name is not automatically appended to redirect URL.
Solution: The name is now automatically appended to the redirect URL in the "General" dialog for a new registration.
IX-16637: View table
Problem: SVG is scaled incorrectly in table.
Solution: Size calculation for SVGs has been adjusted.
IX-16640: Create new element in the Design module / Layout area / Controls
Problem: Newly created input controls do not receive default styles.
Solution: Default styles are now reassigned.
IX-16643: Update SQL-Server driver to 10.2.0
Update to mssql-jdbc-10.2.0.jre17.jar
IX-16656: Application import
Problem: User roles are not adjusted in the application filters when an application is imported a second time.
Solution: When importing with rights, filters with GUIDs of user objects are now also adjusted according to the assignment made.
IX-16659: Fallback values
Problem: Fallback value is not passed correctly. It may be necessary to save twice.
Solution: Fallback value is now passed directly on first save.
IX-16662: Expert attributes
Problem: "permalink" works only conditionally after OU11.
Solution: "permalink"-url was corrected for text links.
IX-16667: Element templates
Problem: Portable Portal Manager loses on item templates during online update.
Solution: Item templates are no longer deleted when the Portable Manager is updated to a new version.
IX-16680: Language constants
Problem: Language constants are not resolved in form and request value checking.
Solution: Language constants are now resolved correctly.
IX-16688: Basic portlets
Problem: In the portlet settings, the "Layout" option is not applied.
Solution: Settings are now applied correctly.
IX-16691: Dependencies
Problem: Multiple selection - input and dependency: onmatch does not see state after filtering.
Solution: Trigger onmatch event after distributor control is filtered.
IX-16702: Exchange Connector
Problem: The dialog for editing an existing Exchange Connector configuration cannot be opened.
Solution: The dialog can now be opened again.
IX-16712: User administration
Problem: Spaces in usernames.
Solution: In the future, the username may no longer contain leading or trailing spaces. Spaces within the username are still allowed.
IX-16714: Expert attribute
Problem: Expert attribute "tiny-additional-plugins": comma-separated lists are patched incorrectly.
Solution: Patcher for expert attribute "tiny-additional-plugins" now also considers comma-separated lists.
IX-16731: Portlet setting / Search
Problem: Missing portlet search on the "Anonymous" tab.
Solution: Search was implemented in Anonymous Mode.
IX-16735: Expert attribute
Problem: Expert tab suggests "onload" as an attribute when searching.
Solution: Content of "onload" is now observed.
IX-16741: Create portal
Problem: MissingResourceException when creating a portal with MSSQL.
Solution: The "Sorting" selection list in the database settings dialog can now be opened again.
IX-16742: Create portal
Problem: If Oracle is selected and deselected as the database, the "Next" button does not work.
Solution: "Next" button now works accordingly again.
IX-16749: JavaScript
Problem: With JavaScript-triggered reload in a Free layout table, the page jumps to the first record under certain circumstances.
Solution: Corrected reload behavior so that the page loads the current record.
IX-16756: Operator filter
Problem: onchange-event is not triggered when the search field is cleared.
Solution: onchange event is now fired when the search field is cleared.
IX-16790: Connector for Microsoft 365 and Teams
Problem: Empty subfolders are not deleted during mutlifile upload.
Solution: Folders in MS365 multifile fields are now deleted even if all files in them have already been deleted.
IX-16797: Linux Headless installation
Problem: Password request in headless setup unclear and insecure.
Solution: Password prompt more clearly described, password input hidden.
IX-16799: Create process elements
Problem: Creating new process items via context menu not possible under Linux.
Solution: Creation of new process elements now also possible via context menu.
IX-16805: Permalinks
Problem: Permalinks can not be copied to the clipboard if the portal is operated with HTTP.
Solution: Fallback for HTTP implemented.
IX-16807: Tree element
A tree folder action can now optionally be triggered on every click, even if the entry is already selected.
IX-16811: Create process elements
When creating new elements via the context menu, a New menu with the submenus "Event Sources", "Event Handlers", "Conditions" and "Actions" is now displayed.
IX-16826: Microsoft 365 OneDrive element
Problem: Context menu for folder selection is not hidden again.
Solution: Context menu is now also hidden under Linux when the folder selection dialog is opened.
IX-16829: Microsoft 365 OneDrive element
Problem: User without OneDrive generates many error messages.
Solution: The faulty configuration is no longer saved. The user receives a hint message.
IX-16831: Microsoft 365 OneDrive element
Problem: NPE if no folder is selected.
Solution: Added hint message when closing the dialog.
IX-16833: Microsoft 365 configuration
Problem: When selecting the OneDrive connection configuration in the application dialog, the remaining fields are not updated.
Solution: When changing the MS365 configuration, the previous configuration is reset.
IX-16834: Data Picker
Problem: When you click in the selection tooltip, the data picker jumps to the top of the page on large, comprehensive pages.
Solution: DataPicker now behaves correctly and no longer jumps to the top of the page.
IX-16835: Microsoft 365 OneDrive element
Problem: IllegalStateException on folder search.
Solution: For folder search errors, an empty result set is now returned to the client instead of the error.
IX-16857: Microsoft 365 OneDrive element
Problem: OneDrive controlle does not keep Drive settings.
Solution: Settings are now saved.
IX-16861: MS365 OneDrive control
Problem: NullPointerException on next call if the OneDrive control dialog was cancelled after changing the view of the drive.
Solution: The NullPointerException was fixed.
IX-16870: Versioning
Problem: Commit is executed by all processes and all applications only after release.
Solution: The commit is now executed immediately after a single application or process is published.
IX-16898: Research
Problem: If you jump from a research to a record in a tooltip there is an error.
Solution: Initialize action controls has been adjusted accordingly.
IX-16901: CMS (old)
Problem: CMS 2 does not show an application menu.
Solution: Special treatment of the old CMS2 menus was adjusted.
IX-16932: Application import
Problem: NPE when disabling the "Create new" setting for search facets.
Solution: Error in client log when selecting search facets is fixed.
IX-16939: MediaGateway
The MediaGateway JDBC driver was updated to avoid conflicts with the Log4J configuration, which could lead to missing log output in portal.log.
IX-16962: Search
Problem: NullPointerException on next call if the OneDrive control dialog was cancelled after changing the view of the drive.
Solution: The default has been fixed and incorrect patterns are rejected when saving.
IX-16968: Groovy
Problem: Cloud: GroovySession#logout does not end session.
Solution: GroovySession objects now also get a reference to the SessionManager in the cluster to be able to terminate sessions in the Groovy context.
IX-17001: Connector for Microsoft 365
Problem: Error setting restricted visibility of MS365 group due to wrong property name.
Solution: Typo in property names corrected.
IX-17029: Import application
Problem: When not overwriting import of multiple applications that have mutual references, the references are not restored under certain circumstances.
Solution: The corresponding GUIDs are now correctly replaced accordingly in all applications.
IX-17046: Update
Problem: CVE-2022-21449: Psychic Signatures in Java.
Solution: Switched to Adoptium / Eclipse Temurin JDK 17.0.3+7
IX-17052: Update
Problem: Update does not delete files in lib/src.
Solution: lib/src is emptied during the update.
IX-17077: Installation
Problem: Incorrect link when determining the Intrexx Portable Manager download URL.
Solution: The callable now returns URLs without the Intrexx version in the file name.
Published on 07.04.2022
The layout of the message that is displayed after a Session Timeout at the bottom right of the portal for the automatic logout can now be changed in the "Design" module. You can find the corresponding styles in the "Layout area" under "Control elements / Advanced properties / Messages".
It is now possible to exclude certain URLs from the Manager's proxy communication. In addition, the proxy settings of the operating system can be adopted for the manager.
The style classes .Text_Small, .Container_Standard_2nd and .Container_Standard_3rd are patched into all desktop layouts for better application template design.
IX-11005: Portlets
Problem: The titles of portlets could be edited by users without administration rights.
Solution: Portlet titles can now only be changed by administrators in default mode.
IX-15142: Permissions
Problem: Missing rights to the Integration or Tools modules results in an error when opening file locations.
Solution: A corresponding message is now displayed if the authorization is not sufficient. In the "SystemCare" area now a panel instead of the tooltip for the administration login is displayed, which can be used to perform the administration login.
IX-15505: Session Timeout
The layout of the session logout notifier can now be edited in the Design module.
IX-15517: Application import
Problem: Menu is not updated during application import.
Solution: When importing with the overwriting of an application, the menu items of the application in the menu designer are now updated in the same way as when publishing an existing application.
IX-15659: Decouple proxy application templates from REST
It is now possible to exclude certain URLs from the Manager's proxy communication. In addition, the proxy settings of the operating system can be adopted for the manager.
IX-15937: NGINX configuration
Problem: In the web server dialog for the Nginx configuration file, the configuration file is defined as a mandatory field.
Solution: The input of the configuration file is now optional; the configuration file is only rewritten if settings in the dialog have changed.
IX-16181: Date picker calendar
Problem: Setting "Allow keyboard input in the edit field" does not work correctly.
Solution: The date selection calendar is now correctly initialized to set the associated edit field readonly according to the configuration.
IX-16230: Application templates
New style classes .Text_Small, .Container_Standard_2nd und .Container_Standard_3rd are patched into all desktop layouts for better application template design.
IX-16247: Language constants
Problem: When importing and exporting language constants, changes that have not yet been saved are lost or not exported.
Solution: The user will now be advised of this and has the option to save the constants beforehand.
IX-16261: Security guidelines
Problem: Change user password throws exception if security policy configuration is not correct.
Solution: If the configuration is incorrect, the check is suspended.
IX-16264: Main container
Problem: Properties dialog does not open.
Solution: Properties dialog will now open again.
IX-16268: Container
Problem: "Hide content for anonymous user" option is not displayed in the properties dialog.
Solution: The option is now displayed correctly again, analogous to element settings.
IX-16272: Button image
Problem: Image button with image from file data field causes Portal Manager to crash.
Solution: Screen button with "Image from data field" can be configured again.
IX-16281: Generate documentes
Problem: When generating PDF from ODT, links are not rendered correctly.
Solution: HTML links are now escaped. This means that links in PDFs are now rendered correctly again.
IX-16332: Portal data base - SQL Server
Problem: In current and future drivers from Microsoft, the default has changed. Encryption has been enabled by default.
Solution: Encrypt flag is now explicitly set to false.
IX-16351: Basic portlets
Problem: Base portlet pool gets the wrong UserGuid in default mode.
Solution: DefaultUser-Guid is now passed correctly.
IX-16355: Fileselection view - templates
Problem: "Open in new window" cannot be set for a responsive template.
Solution: In a file selection view with the responsive template, the "Open in new window" setting is now always turned off when opening the properties.
IX-16364: Control type "color"
Problem: With colorvcontrol the height cannot be overwritten.
Solution: The necessary styles are now no longer written as inline style but via a CSS selector with slightly lower priority like the custom styles.
IX-16365: View field
Problem: For the "Image URL" control type, the entered maximum size is implemented even though the "Maximum size" setting is not activated.
Solution: The setting "Maximum size" is now taken into account again.
IX-16387: View field
Problem: For the "Video" control type, the view field is to wide.
Solution: Size specifications for container elements have been removed.
IX-16395: Target page options
Problem: Mouseover event registers too often and closes tooltips.
Solution: Improved handling of actioncontrol mouseover tooltips.
IX-16412: User replication
With AD replication, the objectID can also be stored in a user-defined user schema field in UUID format. In addition, for newly created portals, the default is that the UUID format is also written to the External GUID.
IX-16430: ReadContainer
Problem: Missing parameter fallback for data group readContainer.
Solution: Fallback-Werte are now added to readContainers.
IX-16436: Application import
Problem: When importing application with two foreign keys to a table, an error is generated.
Solution: Two Foreign Keys may now be placed on the same column, referencing different tables.
IX-16439: FileWalker - Search
Problem: Filewalker search cannot open found files. Error occurs only when client and server paths differ.
Solution: Now the server path is used to determine the directory.
IX-16446: Portlet "Office Integration"
Problem: Is available as basic portlet.
Solution: Removed from data files and filtered, if already existent.
IX-16483: Dependency on chart
Problem: Legend is not hidden if there is no data in the chart.
Solution: Container of the legend has been removed. The legend is now rendered in the SVG container of the diagram.
IX-16507: Target page option / Print view
Problem: Does not work after update.
Solution: The print view is now opened in popup context without menus etc - stage only.
IX-16509: Create portal
Problem: Mac / Linux dialog error in Portal Builder - password is requested from wrong user.
Solution: Now the password for the correct user is requested.
IX-16510: Update
Problem: Error when upgrading to 10.4.0 with external JDK.
Solution: Error no longer occurs because the symlink is recreated.
IX-16511: Installation
Problem: Under Mac OS, the daemon user "Intrexx" is incorrectly queried again.
Solution: Users are now queried correctly.
IX-16512: Installation
Problem: Error message in the installation log when reinstalling on Mac OS.
Solution: The error no longer occurs.
IX-16532: Update
Update to Log4j 2.17.2
Published on 07.03.2022
In the last Intrexx versions, the supervisor password in the Administration login was empty after the installation. This allows actions to be performed on the operating system via the API without authentication, which is not desirable from a security point of view. For this reason, a supervisor password can now be assigned during installation. There are four variants of how an installation can be carried out:
Variant 1 - Installation via UI
Here, a dialog is displayed when the summary is exited, prompting the user to enter a password.
Variant 2 - Interactive Installation via console
Again, the user must enter and confirm the desired supervisor password.
Variant 3A - Installation via configuration file with specified supervisor password
The supervisor password specified in the configuration.yml is taken over (Attribute name "supervisorPassword"). It is not included in the configuration file in the installation directory "/installer/cfg/configuration.yml", otherwise passwords will appear in plain text on the server. Please note that since Intrexx Steady Track 10.1.0 the file format "yml" is used. In the previous versions, a .properties-file was used here.
Variant 3B - Installation via configuration file without specified supervisor password
If no password is specified in the configuration file, a random password is generated. This is stored in the installation directory "/cfg/initial_passwd". This ensures that a privileged login on the supervisor only occurs if you also have access to the file system. When the Portal Manager logs on to the supervisor for the first time, it then checks whether the randomly assigned password has been changed. If this is not the case, a prompt to change the password is displayed. Once the password has been changed, the inital_passwd is automatically deleted.
The new mechanism is enabled only for new installations. Updates from old installations are not affected by the changes.
In the small date selection calender there are the three new buttons
Today
Clear
OK
"Today" selects today's date, "Clear" deletes any entry from the date field, "OK" closes the calendar for date selection.
Teams were always created as public teams until now. Now the visibility of a team can be set when creating the team.
Intrexx Steady Track 10.5.0 requires JDK 17. JDK 17 is included in the distribution.
IX-12676: Last editing of applications, processes and layouts
Problem: Misleading display of the last editor.
Solution: Consistent display of last editor and last date when opening published applications, processes, and layouts.
IX-13933: Administration login
You can find all news about this feature here.
IX-14333: Multilingual Titles
Problem: Different order of German and English for languages of titles.
Solution: Dialogs for multilingual titles have been unified.
IX-14841: View Table
Problem: Performance problems with tables containing data from other applications.
Solution: Performance optimization in the properties dialog of the view table.
IX-14988: SystemCare
Problem: When logging out from Portal, log file analysis in Portal Manager is not closed.
Solution: Log file analysis in SystemCare is now closed when disconnecting from the server.
IX-14990: Logout from portal
Problem: A canceled portal login can lead to a NullPointerException in certain cases.
Solution: Error no longer occurs.
IX-15159: Application import
Problem: Poor usability with hint text on invalid references when importing applications.
Solution: The tooltip for displaying missing links has been replaced by a dialog.
IX-15323: New functions in the calendar for date selection
You can find all information about the new functions here.
IX-15495: JDK17
You can find all information on this topic here.
IX-15656: Resource element
Problem: Assigning another resource to an appointment does not work.
Solution: Resources can now be assigned again.
IX-15705: Resource element
Problem: For serial appointments in resources, the appointment conflict handling no longer works if a resource is double-occupied.
Solution: Conflict handling works again.
IX-15879: Edit layouts
Analogous to processes and applications, layouts are now also locked when they are being edited. When exporting locked processes and layouts, a note is displayed, that only the published state will be exported.
IX-15880: Unlock user
Problem: User cannot be unlocked via Portal Manager.
Solution: User can be unlocked again.
IX-15886: Expert attribute "textTransform"
Problem: The expert attribute "textTransform" is only applied when the control is exited (onblur).
Solution: Forcing upper case for an input field via the "textTransform" attribute is now done directly on keystroke.
IX-15889: Chart
Problem: Colors from data field are not transferred to XY chart.
Solution: Colors from data fields are now displayed.
IX-15896: Resource
Problem: Missing conflict check when moving series appointments.
Solution: Conflict check now works again.
IX-15910: Login
Problem: Login portlets are not loaded into the grid for the anonymous user.
Solution: Loading the login portlet works again.
IX-15926: Control type "Image Url"
Problem: The read binding has been checked for isDataFieldBinding so far. However, a 3-value binding notation is used for links with fields from the parent data group.
Solution: Controls of type "Image URL" can be linked as read binding again with fields from the parent data group.
IX-15928: Download updates
Problem: Error downloading updates when using proxy with BasicAuth.
Solution: Download is now working again.
IX-15935: SystemCare
Problem: SQL queries with MSSQL can be very slow.
Solution: Scrollable resultset is no longer used.
IX-15949: Update
Problem: Error patching a portal when using the Docker image.
Solution: Error no longer occurs.
IX-15950: Calendar
Problem: Incorrect calculation / display of the calendar week (pt.1 / JS).
Solution: Calculation of calendar weeks was incorrect for non-ISO8601 specific formats (like en-US) and has been fixed.
IX-15970: Jump target "To a URL"
Problem: Button with jump target "To a URL" always opens in new browser tab.
Solution: All statically stored URLs are now handled as follows: If the landing page is set to "Open in current window" in the landing page options, the link will open in the current window, any other setting will open the URL in a new tab.
IX-15978: Update Mac Portable Manager
Problem: Software update from a Mac Portable Manager fails.
Solution: The Mac Portable Manager now uses the DMG format. Within the archive, the structure has been adjusted accordingly.
IX-16002: MS365 file data field
Problem: ItemId for additional MS365 file data field is not created automatically.
Solution: A separate ItemID data field is now created for each MS365 file data field.
IX-16005: MS365 file data field
Problem: Dialog freezes on bottom-up configuration.
Solution: The folder search button is now disabled when no Drive is selected.
IX-16036: WriteContainer
Problem: Saving two WriteContainers with mutual references does not work correctly.
Solution: Values from WriteContainer are now correctly passed on to other WriteContainers.
IX-16043: Free layout table
Problem: getValueHolderByFIeldGuid uses the wrong ReadContainer in the Free layout table to read the data.
Solution: The correct ReadContainer is now used to read the value.
IX-16050: MS365 file data field
Problem: Data field configuration contains options for file locations of Intrexx file data fields.
Solution: The configuration dialog for MS365 data fields has been reduced to upload settings.
IX-16051: MS365 Process actions
Problem: "Create Meeting" action is not found when searching for "Teams" in the "Search" section because the term "Teams" is not included.
Solution: The action is found by searching for "Teams".
IX-16052: MS365 - Login in the Portal Manager
Problem: The "Currently logged in user" could be selected as a static user account.
Solution: The "Currently logged in user" can now no longer be selected as a static user account.
IX-16063: Install Intrexx
Problem: During the installation, the JRE is installed again, even if there were no changes.
Solution: JRE task is skipped if the JRE is unchanged.
IX-16079: User administration
Problem: NPE in user management when saving fields without value.
Solution: NPE is now intercepted.
IX-16091: Calculation element in Free layout table
Problem: An error occurs when filtering the table.
Solution: JavaScript of the calculation control is now included if it is located in a Free designed table.
IX-16092: MS365 Process actions
Problem: Meeting title from data field no longer works.
Solution: Error is fixed.
IX-16098: Application import
Problem: Title of configuration is lost during application import.
Solution: The name is now correctly displayed in the Problems area.
IX-16099: MS365 File data field
Problem: Group selection in properties dialog is not sorted.
Solution: Users, groups and websites are now sorted alphabetically in ascending order.
IX-16102: MS365 Call action
Problem: Image button with call action throws error.
Solution: Image button can now be used in call actions.
IX-16108: Application export
Problem: Portal Manager stops responding under some circumstances when opening the application export.
Solution: When exporting applications, layouts and processes, a default path is no longer suggested. The user must select a folder himself during the first export. This location is then saved in manager.properties and suggested again the next time.
IX-16109: Page wizard
Problem: MS365 - Page wizard does not add ItemID field automatically.
Solution: The ItemID field is now also created in the Page and Form Wizards.
IX-16111: WriteContainer
Problem: Copy of a file control does not receive a binding.
Solution: When copying distribution selections and file input controls, the binding in the write container is now copied as well.
IX-16118: Tomcat
Problem: Tomcat CVE-2022-23181
Solution: Security-Update for Apache Tomcat to Version 8.5.75.
IX-16129: Search
Problem: Searching for tags from the Tagging Bookmarks component does not work.
Solution: The default search field is now set.
IX-16136: MS365 Process actions
Problem: "Team Message Action" jump target is not implemented as a link.
Solution: Is now fixed in the process action.
IX-16143: MS365 File data field
Problem: ItemID field is not automatically placed on workspace when changing linked data field to MS365 data field in an existing control.
Solution: Controls are now created for the ItemID in the hidden area when the data source of a file control is changed to MS365 and there is no control for it in the hidden area yet.
IX-16180: Permalink
Problem: The expert attribute "permalink" generates incorrect links.
Solution: Permalinks are now corrected.
IX-16206: File selection view
Problem: Filter on data group cannot be deleted.
Solution: Filter on the data group in a file selection can now be deleted again.
IX-16210: View table
Problem: Custom data attributes are not written for all column types.
Solution: Added custom data attributes for missing column types.
IX-16213: MS365 Process actions
The visibility of a team can now be set when creating the team.IX-16215: Research
Problem: Customize table - "up" arrow key failure.
Solution: All fields can be moved again as usual.
IX-16222: Update
Problem: CVE-2021-27568 - Unsuitable error checking in JSON smart.
Solution: Update of accessors-smart-1.2.jar to accessors-smart-2.4.7.jar.
IX-16237: Vertical sortable Grouping
Problem: Hidden elements in the vertically sortable grouping cause the counter to not work correctly when the page is reloaded.
Solution: The counter is now working correctly again.
IX-16240: Update
Problem: Errors may occur when running downloadupdates.sh.
Solution: Error is now corrected.
IX-16254: Portlets
Problem: Portlets may not take into account the ticker configuration.
Solution: Ticker configuration is now taken into account again.
IX-16257: Portal properties / Documents / Templates
Problem: Documents-Templates does not load font weight settings correctly and sets them back to normal when saving unnoticed by the user.
Solution: Font weight is now correctly taken into account.
IX-16260: User application
Problem: Application "User" can be copied and published.
Solution: A copy of the applications "Intrexx Share", "User", and "Global Search" can no longer be created. These applications may only appear once in each portal. The "Users" and "Global Search" applications can now no longer be deleted.
IX-16262: PostgreSQL
Problem: CVE-2022-21724 PostgreSQL JDBC driver.
Solution: Update to PostgreSQL driver 42.3.2.
IX-16263: MS365 - Teams Process actions
Problem: Teams meeting action throws error when time zone from user object is used.
Solution: Setting now works without errors.
IX-16276: Update
Problem: In very rare circumstances, the patcher removes files unintentionally.
Solution: Pattern adjusted - only the internal and external directories are searched for old transaction error files / directories.
IX-16282: Tooltip positioning
Problem: Tooltip positioning for buttons with the "Show/Hide flexible" action does not work correctly.
Solution: Tooltip positioning now works correctly again.
IX-16283: Data Picker
Problem: By deselecting a checkbox via the DataPicker, an attribute/property was cleared.
Solution: By deselecting a checkbox via the DataPicker, the attribute/property is now no longer cleared.
IX-16351: Basic portlets
Problem: Base portlet pool gets wrong UserGuid in default mode.
Solution: DefaultUser-Guid is now passed correctly.
IX-16380: MS365 and Teams - Registration
Problem: OAuth2 redirect does not work in patched portals.
Solution: Copying the file external/htmlroot/oauth2callback.html when patching.
IX-16389: Filters
Problem: Behavior of filters for undefined values from request or processing contexts has been changed.
Solution: The original behavior has been restored with the possibility of defining it more precisely.
IX-16422: MS365 and Teams - Registration
Problem: When saving the configuration for the first time, managerAuthType is not saved.
Solution: The configuration is saved correctly when you exit the wizard.
Published on 10.02.2022
IX-15966: Email dispatch
Problem: Emails are not sent if the recipients are added via a dynamic distribution control where the user is stored as a reference and the stored email is accessed in the user account as "Free text" or "Semicolon separated list".
Solution: The functionality has been restored and emails are sent correctly.
IX-16259: Markdown editor
Problem: The Markdown editor could no longer be operated correctly. Instead of the editor, several "x" symbols were displayed.
Solution: The broken CSS file was replaced with a valid one.
Published on 03.02.2022
With the Connector for Microsoft 365 and Teams Microsoft Products like Teams, OneDrive and Office Applications are integrated. The connector contains three new process actions, a new control and an integration on file field level. Click here for more information.
Update to Intrexx Steady Track 10.4.0
IX-5496: Portal in the Browser
Old Internet Explorer caching header removed.
IX-5553: OData
Problem: Possible CRLF injection when processing values in the CORS header.
Solution: There were two new system properties introduced to define the allowed values for the CORS header access control allow origin and access control allow header:
de.uplanet.lucy.server.odata.producer.server.AccessControlAllowHeaders=comma separated list of the permitted Request Header.
de.uplanet.lucy.server.odata.producer.server.AccessControlAllowOrigins=comma separated list of the permitted origins.
If the properties are not defined, the previous behavior remains.
IX-8918: Groovy Script editor
Syntax check in Groovy Script editor has been revised.
IX-10543: Online Update
Problem: "Rebuild all layouts" writes no git entry.
Solution: When opening an online update git entries will now be written when layouts are published.
IX-10881: Rest API
A path in the portal manager used REST API has been modified: /IxManagerRest/versionControl.
IX-10882: Rest API
A path in the portal manager used REST API has been modified: /IxManagerRest/iisAdmin.
IX-10889: Search
Problem: Possible security gap in SearchStub.
Solution: Prevent Directory Traversal, check search permissions.
IX-10898: Permissions
Problem: DivDesignPatternStub doesn't take access permissions into account.
Solution: Permissions are now checked while writing.
IX-11291: Portable Manager
Problem: In the Portable Manager the view of the modules, available via the main menu "View / Show modules", does not work.
Solution: View problems solved.
IX-11423: Drop-down lists / Listboxes
Problem: In Drop-down lists and Listboxes with the data source "User-defined values" the Binding tab is also shown when drfilter=true. However the panel for configuring a preset value will not be displayed. Thus the use cases that have been used here customdefault no longer function.
Solution: For Drop-down lists and Listboxes a preset value can be defined in the Binding tab even when the data source for the entries is "User-defined values" - regardless of whether the control is a dynamic filter or not (drfilter=true).
IX-11837: Global Search
Problem: If in the index search input fields are linked with "Or" and one of the input fields is hidden with a conditional display, wrong search results are displayed.
Solution: The search results are now displayed correctly even if one of the input fields is not displayed.
IX-12145: Parameters
Problem: When configuring jumps and other places passing parameters to a target page, the names of parameters requested from the target page can no longer be edited. Names of additional parameters sent can be edited furthermore.
Solution: The parameters necessary for viewing the page can be renamed no more.
IX-12404: Setup
Problem: Setup TAR extracts content with the owner attributes uid 1001 und gid 1001.
Solution: Delivered tar.gz archives are now packed in such a way that they no longer belong to uid 1001 and gid 1001 when unpacked from root.
IX-12965: Target page options
Problem: Close tooltip with ESC does not work correctly under certain circumstances.
Solution: Fixed inconsistent behavior in the interplay between modal tooltips and the close button display option.
IX-13021: Online Update
Problem: Files in internal/cfg/spring/custom removed by update.
Solution: Now files remain at update.
IX-13044: Generate documents
Problem: Documents which contain emojis generate result in corrupt PDFs.
Solution: Emojis are not included in output.
IX-13171: Execution time
Problem: Time zone format in scheduler logs are not correct.
Solution: ISO date format is now used in the job log.
IX-13196: Tooltips
Problem: Delayed opening of multiple mouse over tooltips generates error.
Solution: Delayed opening of the tooltips is now canceled when leaving the link.
IX-13532: SystemCare
Problem: Error in ConsoleAppender on server start.
Solution: Correct initialization of the ConsoleAppender.
IX-13555: Ressource element - Formating properties
Problem: In a chart with the view "Year/Months (side by side)" the correct year - as selected in the navigation calendar - will not be displayed.
Solution: Now the correct year is shown without modification. Now the formating uses "yyyy" (current year) instead of YYYY (year of the calendar week, which can be the previous year at the beginning of the current year).
IX-13620: Grouping
Problem: Groupings which are created with STRG-G do not apply the last selected title type (static title / title from constant).
Solution: Titel of the grouping is now initialised uniformly.
IX-13979: Global Search
Problem: In the global search filtering on applications does not provide correct results.
Solution: Results are now shown correctly for the filtered application.
IX-14137: Tooltip
Problem: Closing the confirm dialog with escape when deleting a data record generates an exception.
Solution: Close with escape works correctly now.
IX-14233: Markdown
Problem: Ingores the option "maximum text length (column width).
Solution: The Option "maximum text length (column width) is now implemented correctly.
IX-14237: Search configuration
Problem: Edit search configuration leads to increased memory consumption in Portal Manager.
Solution: Memory consumption for properties dialog of search control optimized.
IX-14332: Update
Problem: Incorrect construction of a relative path in repatch.sh.
Solution: The relative path is now contructed correctly.
IX-14476: Upgrade
Problem: Post update to Steady Track ClassPath still contains old directories.
Solution: The old directories will now be removed during the update.
IX-14539: Menus
Problem: Menu items from menu folders without destination pages in dependent menus get different links per call method (first call in the portal or reload).
Solution: Links have been unified.
IX-14540: Search
Problem: Tag search leads to exception in multiple index search.
Solution: Tag search works again with multi index engine.
IX-14618: Print
Problem: CSS for print is loaded in wrong order.
Solution: Print CSS will now be embedded fix in the header of the page an not subsequent.
IX-14733: Show/Hide flexible
Problem: "Positioning: at element" does not work.
Solution: Now the correct element as "orientation element" is passed to the tooltip settings.
IX-14795: Upgrade
Problem: Cluster Ignite Spring configuration is overwritten by update.
Solution: Cluster Ignite Spring configuration will be maintained when updating.
IX-14906: Image
Problem: Colon in the general image properties in the field "image" leads to Portal Manager crash.
Solution: The Portal Manager now works correctly when a colon is entered in the properties.
IX-14956: Users
Problem: When adding a new user further attributes are only checked when clicking OK.
Solution: When editing an object the entered value of an attribute on the page "more attributes" will now be checked already when leaving the page.
IX-15053: Velocity
Problem: Velocity $Parameter.get() does not work in fee layout table.
Solution: Velocity context is changed so that in every ShapeTable data record the values exist.
IX-15055: Versioning
Problem: Many history entries slow down publishing in the browser.
Solution: For performance reasons only the last 25 entries are loaded when loading the history in the portal manager. There a two new actions for loading further entries: "Load next 25 entries" or "Load all entries".
IX-15097: Button actions
Problem: Under certain circumstances action types of buttons are not saved when switching to another tab.
Solution: Action types are now saved.
IX-15212: List field
Problem: Missing note when a value list field ist used in a write binding.
Solution: When a value list field list is used in a write binding a warning will be shown in the problem tab, because only the last value will be saved when multiple values are selected.
IX-15216: Portlets
Problem: Closing and reopening the browser while the session has expired can lead to multiple displays of the login portlet.
Solution: This situation is now correctly recognized and the login page is loaded correctly.
IX-15220: Office Integration
Problem: When connecting to an Intrexx portal via SSL the Office Integration buttons are deactivated first.
Solution: The configuration ob the SSL connection will now be applied correctly with the new setup under external/htmlroot/download/dim/external/htmlroot/download/dim/.
IX-15223: Global Search
Problem: Search with opening quotation mark throws exception.
Solution: For preventing this double quotation marks will now be removed preventive when getting the search proposals. This error does not occur in all environments.
IX-15232: JavaScript
Problem: Request parameter with "?" will not be passed.
Solution: Optimizing when setting request parameters in JavaScript.
IX-15254: Regular expression for character restriction
Problem: Search query will be set in spite of Regex ban.
Solution: The search query will no be set only when the edit field resp. its content is valid.
IX-15259: Portal export
Problem: The directory internal/uploadfiles will be exported together with the portal export.
Solution: Portal export now will not contain the directory internal/uploadfiles any more.
IX-15268: Frontend web server
Problem: Under certain circumstances an NPE will occur when selecting the frontend webserver.
Solution: When reading the NGINX web server configuration there is no exception any more when no path exists in the NGINX configuration file.
IX-15279: register portals
Problem: Only lowercase letters can be used for alias names under "register portals".
Solution: In the dialog "register portals" uppercase letters can now be used for the alias name of the portal again.
IX-15313: Update
Problem: During the installation under CentOS/Redhat the password of the daemon user will not be accepted.
Solution: The password will now be accepted.
IX-15328: Menus
Problem: Submenu on 2nd level stays opened.
Solution: In dropdown menus now folder of the 2nd level and below will be closed when they are left with the mouse.
IX-15343: Emails
Problem: Links are misinterpreted in text emails.
Solution: No entity encoded links are sent in text emails any more.
IX-15345: Mac OS - Installation
Problem: Mac installation named wrong user when requesting password of privilege escalation.
Solution: User has been corrected in the message.
IX-15355: Connectors
Problem: Newly created connector is not displayed in list.
Solution: The list of defined connectors now also updates when you create a new connector directly under "Consume data".
IX-15359: Line
Problem: Instead of being generated within a table grouping a line will be generated in front of it.
Solution: Lines will now be rendered within groupings not matter which page transformation has been selected.
IX-15370: Dependencies
Problem: Incorrect events while deleting dependencies.
Solution: Via AppPatcher Events will be patched out if their linked dependencie cannot be found on the current page. Moreover the triggers of dependency will be examined and those whose linked event cannot be found on the current page will be patched out.
IX-15377: Password validation
Problem: Exception while checking NULL passwords.
Solution: IXPasswordValidator now throws IllegalArgumentException for NULL passwords.
IX-15388: Target page options
Problem: "noreferrer" misses while opening external links with target="_blank".
Solution: The rel attribute will be written in links with target="_blank".
IX-15395: Global Search
Problem: Server returns wrong Solr error message.
Solution: Now there will be a distinction between "search server ist not available", "search term contains erreor" and "search error".
IX-15408: Menus
Problem: Tree menu (old): Menu folder does not close when clicking on the menu name resp. title.
Solution: The stated behavior has been changed.
IX-15421: Time execution plan
Problem: JobScheduler sends error mail without helpful information.
Solution: JobMessages now integrated in scheduler mail content.
IX-15424: Uninstall
Problem: External log directory still exists after uninstall.
Solution: External log directory is now deleted at uninstall.
IX-15427: Data Picker
Problem: Data picker will be created without event.
Solution: When adding buttons with the action "Data Picker" the trigger event is now created again. Without this event the data picker will not work in the browser.
IX-15439: Global Search
Problem: FileWalker files will be searched even though the FileWalker is not activated for the search.
Solution: Query whether in the FileWalker settings the search is enabled.
IX-15445: Readcontainer
Problem: Bindings in ReadContainer cannot be deleted under MAC OS.
Solution: On Mac clients bindings in ReadContainers can be deleted via the view "ReadContainer" again.
IX-15446: Readcontainer
Problem: When creating a ReadContainer under MAC OS problems occur when no class is selected.
Solution: On exiting the dialog there will be an alert reporting that no class is selected.
IX-15449: Data Picker
Problem: Empty Data Picker result table on mobile pages.
Solution: The results lists have been adjusted correspondingly in case no fields or only one was selected.
IX-15460: Chart
Problem: Long load duration with larger charts.
Solution: Load duration shortened by changes in the renderer.
IX-15472: Calculation
Problem: Pages with calculations in tables with negative values lead to an error when generating documents.
Solution: Generating documents now also works with negative values.
IX-15478: Handler
Problem: PageActionHandler.before delivers no values for the element multiple selection.
Solution: Handler has been modified so that now values are present in the data record.
IX-15502: Create portal
Problem: Error in portal builder in english language setting.
Solution: Error solved in output in command line.
IX-15509: Filter information
Problem: If you filter for values e.g. from request or processing context and one of these values is not defined, the other conditions in the filter as a whole have no effect and all records are selected.
Solution: Non defined filter parameters from requests or processing contexts are no longer interpreted as null.
IX-15520: Webservice call
Problem: Error in web service call caused by wrong name space in SOAP action header.
Solution: An error which led to incorrectly set SOAPAction HTTP Headers in web service calls is solved.
IX-15530: Portal export
Problem: Wrong default value in the execution options in the configuration of the portal export.
Solution: An error which led to incorrectly set SOAPAction HTTP Headers in web service calls is solved.
IX-15532: Language contant type
Problem: Context of the language constants "FILTER_DATE_FROM" and "FILTER_DATE_TO" changed from velocity to JavaScript.
Solution: Language contants applied in VTL environment.
IX-15533: Update
Problem: Insufficient update performance from Intrexx version 9.2 and 9.3 to 10.s.
Solution: Performance optimization in patch code.
IX-15541: Publish applications
Problem: Under certain circumstances NPE while publishing applications in the context of indexes which has not been found.
Solution: Handling of indexes not found modified, so that no errors are reported any more.
IX-15555: Tomcat
Problem: CVE-2021-42340: Memory leak in Tomcat.
Solution: Security update on Tomcat 8.5.73.
IX-15556: Installation
Problem: Old scripts below the bin directory will not be removed during setup.
Solution: The directory will now be completly emptied during update except the upix* scripts. Individual additional scripts do not remain.
IX-15561: Module "Design"
Problem: Umlauts in the CSS will not be displayed correctly.
Solution: In the module "Design" the Encoding is now switched to UTF-8.
IX-15574: Portlets
Problem: The setting "mandantory portlet" and "Drag & Drop" can only be edited while creating the portlet.
Solution: Missing parameters have been added again.
IX-15584: Menues
Problem: Closing a menu causes JS error in the browser when changing the screen size.
Solution: Independent of the window size in the browser the error now will not be occuring any more.
IX-15596: Data field permissions
Problem: Data field permissions will not always be deleted.
Solution: File field permissions which are no longer required will now always be deleted from the data base.
IX-15601: Portlets
Problem: User with read permission can delete portlets permanently.
Solution: User with read permission cannot delete portlets anymore.
IX-15602: Checkbox
Problem: Click on checkbox label in tables does not change the status of the checkbox.
Solution: The "for"-attribute has been changed so that labels for check boxes can also be used in free form tables to modify the state.
IX-15603: Galery
Problem: Galery element does not display content after update to Silent Track (10.0.8) or Steady Track (10.1.0) anymore.
Solution: Contents are displayed again.
IX-15605: Linux - Install Intrexx
Problem: Symlinks do not work in distributed setup with daemon user.
Solution: In distributed setup the changing of the daemon user has been disabled so that root is always used.
IX-15610: Parameters
Problem: Filter on date parameters in combination with MSSQL throws error.
Solution: Request values will be transformed based on the settings in the date control.
IX-15612: Generate documents
Problem: Buttons which are configured for generating documents are patched incorrectly.
Solution: Wrong page information in link will be reset on the current link.
IX-15613: Generate documents
Problem: Copy & Paste does not copy buttons correctly which are configured for the generation of documents.
Solution: In the problem area there will be an error message now if a button with the action "generate document" has a not valid template page.
IX-15621: Portal Manager
Problem: Cross version access is possible with the Portal Manager.
Solution: Cross version access is now no longer possible.
IX-15624: Parameters
Problem: Parameters are not passed correctly when generating emails via process.
Solution: The context hast been set correctly and is now also available in this context.
IX-15634: Calendar
Problem: When creating a new appointment by clicking on a calendar diagram a JS error occurs in the browser console if no corresponding page for creating a new record is set or no permissions are available at the page.
Solution: Conditions for adding new appointments are now exactly checked.
IX-15640: Element templates
Problem: With element templates the button link to the same page doesn't work.
Solution: Link to same page is now correctly adjusted.
IX-15654: Data Transfer
The support of reading XML data for versions before the Intrexx 6.0 format has been removed. Intrexx now uses the new XML format continously. This allows data files from portal exports to be read during data transfer.
IX-15667: Data Transfer
Problem: NPE in the XML data transfer if file does not exist.
Solution: Improved error message when specifying a non existent file with XML data transfer.
IX-15694: Users
Problem: Deactivated users cannot be reactivated via the web.
Solution: Deactivated users now can be reactivated via the web.
IX-15698: Processes
Problem: Illegal connection in the module "Processes".
Solution: The double entry connection into a process element not supported by the server is now restricted in the manager.
IX-15704: Calendar
Problem: When changing the start or end date of a series date and changing current series, the old series is deleted and a new series is entered from that date.
Solution: The old series is now changed also when changing the date.
IX-15714: Users
Problem: Messages to organizational units are sent to all users.
Solution: Now messages are only sent to the members of an organizational unit.
IX-15737: OAuth2/OIDC login with AzureAD
Problem: Error on OAuth2/OIDC login with AzureAD if Issuer URL is empty.
Solution: Empty Issuer URL will now be ignored.
IX-15762: System application "Security guidelines"
Problem: IndexOutOfBoundsException at edit page for system data group.
Solution: Fixed error when updating write container panel for system data groups when no other data group exists in the application except the system data group.
IX-15770: System data groups
Problem: Print from application "security policies" deliver blank page.
Solution: Printing works again.
IX-15781: Module "Design"
Improvements to the following style classes:
pagination_small
SHARE_TAB_MENU
Share_Searchfield
IX-15783: Open portal
Problem: Unnecessary Redirect at first call of the Intrexx Portal.
Solution: Redundant redirect removed.
IX-15804: OData Connector
Problem: Setting "Reject already used passwords" does not work.
Solution: In process filter conditions now an OData query for the condition will be triggered.
IX-15827: Security
Problem: Filter condition in processes is not executed correctly.
Solution: Setting no works correctly.
IX-15830: Security
Problem: Re use of a password will not be checked correctly when passwords are stored with PBKDF2P.
Solution: Passwords are now reliably checked for re use.
IX-15841: Update
Problem: Exception in PatchLink.createLink designates application GUID instead of the current Page GUID.
Solution: Correct GUID is now issued in error message (page and application GUID).
IX-15844: Update
Problem: Log4J CVE-2021-44832.
Solution: Use of Log4J-Jars version 2.17.1.
IX-15849: Edit menu structure
Problem: In the selection list in the menu designer wrong names are used for the layouts.
Solution: The correct layout name is displayed now.
IX-15955: File selection
Problem: Own new fileupload controls receive no styles.
Solution: In the module "Design" and in the application layout user applied file upload controls do not receive the default styles of the corresponding type.
Published on 20.12.2021
Fixing the CVE-2021-45046 vulnerability by raising the Log4J libraries to version 2.17.
Published on 17.12.2021
Fixing the CVE-2021-45046 vulnerability by raising the Log4J libraries to version 2.16.
Published on 13.12.2021
On Friday, December 10, 2021, a critical zero-day vulnerability has been disclosed in a component (Log4J) that is also used in Intrexx (CVE-2021-44228, https://www.bsi.bund.de/SharedDocs/Cybersicherheitswarnungen/DE/2021/2021-549032-10F2.pdf?__blob=publicationFile&v=3). Intrexx versions 19.03 and higher are affected under certain circumstances.
A reloading of malicious code as described in the CVE is not possible but since not all details are known yet, it cannot be ruled out with complete certainty that an exploit of the vulnerability could be possible by extending the currently known attack.
Therefore, we advise all our users to apply the latest updates. These updates fix the vulnerability in the library (Log4J).
Published on 07.12.2021
The new menu type provides a new view of the portal menu. The number of levels can be selected in the configuration. Click here for more information.
In the Layout Designer, there is also a new tree menu available for selection. Click here for more information. The previous tree menu is still available.
Update to Intrexx Steady Track 10.3.0
IX-12193: Websocket permissions
Problem: When deleting applications that have defined topic permissions, the permissions are not deleted and remain in the database.
Solution: When deleting the application, the permissions are now also deleted.
IX-12321: Proxy login
Problem: Dialog checks the connection to the proxy even if the dialog is canceled.
Solution: If canceled, the check is no longer performed.
IX-12877: Buttons in tables
Problem: In some circumstances, buttons in tables are no longer displayed when scrolling.
Solution: Transfer of values for links for buttons corrected so that they are now displayed.
IX-13381: Systemcare - Analyze log files
Problem: Derby DB log files can be selected in Systemcare.
Solution: Derby removed from configuration.
IX-13720: Proxy
Problem: During the initial download of the server certificate, no proxy is used, although the proxy is known to Intrexx.
Solution: Proxy is now used when downloading the server certificate.
IX-13786: Child data groups
Problem: When filtering on a non-empty file field in a child data group, an error occurs.
Solution: Join to the child data group is now created correctly.
IX-14366: Dynamic view
Problem:
When creating the Value listbox control, the data field selection is displayed although this is not actually intended and can lead to unexpected behavior on the web because only the last entry is ever saved.
In the value drop-down list control, no binding page is displayed when editing although there is nothing to prevent a read binding.
For listbox and value listbox controls, help icons for width and height are not visible.
Solutions: The problems mentioned above have been fixed.
IX-14378: Global search
Problem: Since the search was switched to a single index, it no longer provides alternative search suggestions.
Solution: Search suggestions are now displayed again.
IX-14630: Cookies
Problem: Warning message in the browser console for portals with an HTTPS connection that the cookies we set will soon no longer be supported due to missing secure attributes.
Solution: For HTTPS connections, the cookies set by us (layout, language) are additionally set with the attribute "secure".
IX-14790: Setup
Problem: Setup creates a backup file of unchanged requestvalidator.cfg.
Solution: Backup is created only when the file is changed.
IX-14908: Language constants in applications
Problem: Page titles from constants are not updated in the application structure under certain circumstances.
Solution: If a title is assigned for pages from a newly created application constant, this is also immediately displayed and used in the application tree.
IX-14922: Update
Problem: Patcher uses an incomplete ClassPath.
Solution: All jars are now added to the running patcher / publish mechanism under lib/custom instead of just using the first level jars.
IX-15054: Delete portals
Problem: Log directory is kept after deleting the portal.
Solution: The log directory is now also deleted.
IX-15070: Multiple selection
Problem: Browser.getValue no longer returns the saved values in case of multiple selection (view).
Solution: View control of the multiple selection returns the stored value via Browser.getValue.
IX-15150: Generate documents
Problem: If a document is created from an Intrexx page and there is an unlocked table with a multiple selection on this page, then the saved values of the multiple selection are not displayed in the created document.
Solution: The values are now completely displayed in the generated document.
IX-15167: Data navigation
Problem: Display during data navigation may not be initialized correctly.
Solution: Data navigation now shows correct values again.
IX-15170: "Design" module
New selectors for pagination controls
IX-15174: Linux - root user
Problem: NPE on update if Portal Manager was started with root on Linux.
Solution: NPE now no longer occurs.
IX-15195: Installation
Problem: patchportal.bat does not work.
Solution: Fixed an error in the handling of path specifications.
IX-15239: Setup
Problem: Setup dialog accepts blank SubjectAlternativeNames entries and writes them to the certificate.
Solution: Blank SANs are now ignored.
IX-15243: Unique Number Generator
Problem: Unique Number Generator throws errors in combination with integer data.
Solution: Integer data is now also supported.
IX-15244: File storage location
Problem: Under certain circumstances, incorrect characters are displayed in the file locations dialog when importing applications on computers running MacOS. The text in question is unreadable due to an incorrect font.
Solution: The font is now set correctly so that the text is legible.
IX-15246: "Design" module
Problem: Layout Designer does not accept shadow tree styles.
Solution: CSS validator has been updated. Shadow tree selectors can now be used.
IX-15247: Element templates
Custom control templates that have at least Intrexx version 10000 are now patched.
IX-15251: SAP Business Suite Connector
Problem: Reference fields are not loaded.
Solution: Reference fields are loaded again.
IX-15253: Data Picker
Problem: On mobile pages, Data Picker results are displayed as a table, which means there is not enough space to display them.
Solution: Data Picker results are now displayed as a list again on mobile pages.
IX-15262: Markdown editor
Problem: Preview does not work correctly.
Solution: The CSS of the editor is now loaded correctly again. Now all buttons, the preview and the frame are working again.
IX-15277: Data Picker
Problem: If a drop-down list is cleared, the values filled in by data mapping are not reset.
Solutions: Values are now also removed when resetting the drop-down list.
IX-15278: Element templates
Problem: Button that jumps to another application cannot be saved as a template.
Solution: Buttons that jump to a different application than the current one can now be created as a separate template again by dragging and dropping them from the workspace into the "Elements" area.
IX-15288: Edit field - date
Problem: Onblur events configured by the user for date fields are no longer triggered.
Solution: The problem has been fixed.
IX-15294: "Design" module
In the Layout Designer, there is a new menu type called "Mega menu".
IX-15295: New tree menu
In the Layout Designer, there is also a new tree menu available for selection. The old tree menu is still available.
IX-15308: Upgrade
Problem: Incorrectly set file owners in the installation directory after updating to Steady Track.
Solution: File owners are now correctly set to the configured daemon user.
IX-15312: Rolling Update
Problem: The "Cancel" button in the authentication dialog did not work on Linux. The dialog (SudoPage.java) is always displayed when services are started, stopped, created or deleted under Linux: This means that the dialog is displayed when a portal is created or deleted or when updates are installed.
Solution: The "Cancel" button in the authentication dialog now works again.
IX-15314: Remote access to Intrexx Portal
Problem: During remote access, the wrong server version is displayed in the event of an error.
Solution: The correct server version is now displayed.
IX-15326: Headless setup
Problem: Entering a blank password during headless setup causes an error.
Solution: A blank password is now detected during installation and a corresponding message is displayed.
IX-15339:TinyMCE editor
Problem: When embedding images in the TinyMCE edit box with "data: marker" in the HTML, document creation errors occurred afterwards.
Solution: The bug has been fixed - documents can now be created.
IX-15354: Button with email configuration and email action in processes
Problem: In certain cases, an incorrect record is rendered due to an incorrectly determined primary key in emails.
Solution: The primary key is now correctly determined.
IX-15376: Groovy
Problem: GroovyOrgBuilder._isPasswordAcceptable() throws NPE if username is null.
Solution: The null value is now handled correctly.
IX-15380: Global timer
Problem: With the "Run overdue timer jobs at server startup" setting, all timer jobs with this setting are run at every restart.
Solution: When the server is restarted, timer jobs are now started only if they are overdue and the "Run overdue timer jobs at server startup" setting is set.
IX-15441: Setup
Problem: If a proxy for the update mechanism is defined during setup without user and password, an error is generated.
Solution: The setup can now be executed error-free without specifying user and password.
Published on 11.11.2021
The GroovyOrgBuilder (g_om) has been extended with the new method List<String> validatePassword(String, String, String, String).
Update to Intrexx Steady Track 10.2.0
IX-10480: OData
Problem: Resetting a dependency filter in conjunction with a static filter for an OData view table resulted in an error when converting the XML filter to an OData filter because the dependency filter then does not contain any elements.
Solution: "Empty" filters are now ignored so the query is reset correctly.
IX-10823: Chart
Problem: Labeling of the column values is missing in the "Line-column" chart type.
Solution: In the properties dialog, a label for the column value can now be specified (static text, language constants). The value is then displayed in the legend.
IX-11379: Slider
Problem: CSS styling on subelements does not work.
Solution: Selectors are built in a different way so that styling works.
IX-11703: Expert
Problem: Dialog overwrites entry "emptyentry = false" in Expert tab if option "Input required" is set.
Solution: Changes in the options of a listbox: When the option "Input required" is selected, the option "First entry of the list is empty" is no longer set automatically. Selecting an entry as a default selection is no longer mandatory for custom entries.
IX-11905: Global search
Problem: Global search does not resolve "Query strategy" in the options and displays Velocity code instead.
Solution: The Velocity variables for the query strategy in the global search are now generated and displayed.
IX-12775: OData
Problem: Entering OData services: consistency check of aliases only takes effect after the second opening.
Solution: Consistency check is performed immediately.
IX-13447: View table
Problem: The styling of checkbox columns in view tables behaves differently from the styling of other column types.
Solution: For new selectors, the default selector for individual styles for checkboxes in tables now affects the table cell in the same way as for other elements.
IX-13576: OData
Problem: When parsing Groovy script for OData functions, an error could occur due to invalid characters in Java class names if the script filename starts with a digit.
Solution: Now a valid class name is created.
IX-13602: Portal export
Problem: Exporting a portal with large files crashes.
Solution: A format that allows larger files in the export is now used for tar archives.
IX-13787: Menus
Problem: The "Vertical menu", "Row menu" and "Block menu" do not work as submenus on the web.
Solution: Menu types can now no longer be selected as a submenu in the dialog.
IX-14075: OData
Problem: If you provide an OData service, you can specify the titles of the data fields. This adjustment is currently not transferred to the metadata of the OData service and therefore the change of the titles does not arrive in the service.
Solution: Custom defined data field titles in OData services are now correctly displayed in the service's metadata.
IX-14165: lcappsearchconfig
Problem: Obsolete entries in lcappsearchconfig due to missing reference to LCAPP.
Solution: New foreign key constraint on LCAPP is now created.
IX-14187: Dynamic view in tables
Problem: When using a dynamic view in view tables, the value can no longer be read out with JavaScript.
Solution: The value can now be read again.
IX-14228: View file selection in tables
Problem: File names in the view file selection in view tables cannot be read with JavaScript.
Solution: File names can now be read.
IX-14248: Search in applications
Problem: Configuring the search button has no effect in the browser.
Solution: Custom settings are now applied.
IX-14427: Headless setup
Problem: When the setup is executed on the console with the -t and -c parameters, an NPE is created.
Solution: NPE fixed.
IX-14547: Cluster setup
Problem: When "Upgrade existing node" is selected in the installer UI, the "first instance" is not set correctly, leading to subsequent errors.
Solution: The installer now sets the attribute correctly.
IX-14563: Groovy
New method in GroovyOrgBuilder (g_om): List<String> validatePassword(String, String, String, String).
IX-14585: Tree element
Problem: If a record in the tree is changed by the administrator, the original user can no longer edit it via the tree structure.
Solution: Now recordOwner is used instead of userid for checking permissions. Editing is now possible again.
IX-14599: Buttons
Problem: Buttons may not function due to a container binding that is not evaluated properly.
Solution: The binding is now also evaluated correctly for composite reference keys. The button function is therefore restored.
IX-14621: Export application
Problem: Wrong export path if the last created export ZIP file was deleted from the directory and exported again.
Solution: Export path is now set correctly.
IX-14651: Updates in the Steady Track
Problem: When updates are made in Steady Track, the personal settings for the Portal Manager are not applied.
Solution: The path for the personal settings no longer contains a minor version.
IX-14692: Scheduler
Problem: Cleaning up a large number of scheduler log files lead to problems with executing processes.
Solution: Changed strategy for cleaning up log files so that deadlocks can no longer occur.
IX-14754: Install Intrexx
Problem: Error message when running installupdates.sh if downloadupdates.sh was not run before.
Solution: Additional information text added.
IX-14801: Performance
Problem: Increased memory consumption when using drop-down lists and listboxes in Intrexx with Linux operating systems.
Solution: Memory consumption for drop-down lists and listboxes optimized on Linux.
IX-14811: Keyboard shortcuts when deleting application and process elements
Problem: Do not work if the update notifier is visible.
Solution: Error has been corrected.
IX-14815: Linux update
Problem: When updating, the currently used daemon user is not preset if the current daemon user = root.
Solution: Current daemon user is determined and preset.
IX-14822: Portlet properties
Problem: Pages were loaded into an existing tooltip. As a result, the tooltip could no longer be built correctly when the page was reloaded with Ctrl+R.
Solution: Pages are loaded as a new TT.
IX-14843: Undo / Redo buffer for applications
Problem: Setting the buffer size has no effect.
Solution: Error has been corrected.
IX-14894: Slider
Problem: Not displayed in full if adopt-dimension=false is set.
Solution: Slider is now displayed in full when using the adopt-dimension=false attribute.
IX-14853: User replication
Problem: Under certain circumstances, a group is not assigned to a user.
Solution: Read order in Active Directory changed so that the group is assigned correctly.
IX-14892: Upgrade
Problem: Outdated configuration. properties is not deleted during update.
Solution: Settings are applied to configuration.yml and the file is deleted.
IX-14900: Temporary directory
A separate temporary directory is now used, e.g. for JavaScript, Velocity and Groovy.
IX-14907: Resource element
Problem: The qs_class, qs_callback, and qs_calViewGuid parameters pose a potential security problem.
Solution: The parameters have been added to the list of request values to be checked.
IX-14916: Drop-down menu
Problem: If a main menu item is clicked and it has no start page, the selection of a (possibly) previously selected menu item is not removed.
Solution: The selection of a previously selected menu item is now removed.
IX-14924: Upgrade
Problem: Some href attributes are not patched during an update, resulting in errors on the web.
Solutions: href attributes are now patched.
IX-14930: Calendar filter
Problem: Language constant is not resolved in filter information with a dependent calendar element.
Solution: Language constant is now resolved.
IX-14960: Chart
Problem: Jumps to records in the chart do not work correctly. Jump targets are lost when the browser window is resized.
Solution: Jumps in the diagram are now executed correctly.
IX-14961: Modules
Problem: Double-clicking on a module in the Portal Manager displays a supposed loading status.
Solution: Status of the mouse pointer is corrected.
IX-14964: OData provider
An existing Intrexx user session can be reused when accessing an Intrexx OData service by storing the session ID in the EphemeralKeyValueStore and passing the key to the session via the rq_SRef parameter in the URL during the first OData call.
IX-14968: Images
Problem: Under certain circumstances, images are no longer loaded correctly after the update, with a corresponding error message in the log.
Solution: Bug was fixed by using an appropriate method to generate the image URL.
IX-15009: Navigation element for tables
Problem: The style class of a table pager can now be determined by the user. This change was not reflected in the typescript, which is why the buttons on the navigation element no longer worked when the class was modified. Therefore, the Next and Back button arrows do not trigger any action.
Solution: Table pager now works correctly again.
IX-15017: Dynamic filters
Problem: View table does not respond when using a drop-down item with "Mandatory field" and "First entry blank" settings, and then not selecting an entry, and then selecting an entry again. Only the selection afterwards works again.
Solution: Handling of dependencies optimized in interaction with drop-down lists and the "Input required" option.
IX-15019: Menus
Problem: Changing the ID of a dependent menu invalidates the structure.
Solution: The changed ID is now updated in the parent menu.
IX-15059: WriteContainer
Problem: The filter criteria in a WriteContainer can get their value from Velocity. This value was serialized but was not read again when the application was reopened, and was therefore lost.
Solution: The value is now no longer lost.
IX-15069: Upgrade
Problem: The update installer starts the Intrexx services after the installation, even if they were not started before the installation.
Solution: Intrexx services are now only started if they were also started before the installation.
IX-15080: Performance
Problem: Poor performance of Portal.getOrgStructure() with large organizational structures.
Solution: Improved performance of $Portal.getOrgStructure() by accessing cache instead of database. For rare cases where the changed behavior might cause problems, the new $Portal.readOrgStructure() function has been introduced to restore the old behavior.
IX-15124: Connector for Microsoft Office 365
Problem: Thumbnails not displayed correctly in Office365 documents.
Solution: Templates were adapted to the current Intrexx version.
IX-15126: OAuth2
Identity Provider login errors during OAuth2 login are now also written to portal log (previously only visible in the browser console).
IX-15138: Connector for Microsoft Office 365
Problem: Drive items from an external data group no longer contain download URL.
Solution: Download URL is now supplied by Graph API under a different property name. This has been adjusted in the Connector.
IX-15146: Pie chart
Problem: JavaScript error when clicking on items in the legend.
Soution: Error has been fixed.
IX-15149: OData Connector
The OData V4 library Apache Olingo has been updated to version 4.8.0.
IX-15166: Groovy
Problem: Safely.close throws java.util.ConcurrentModificationException.
Solution: Vector replaced with HashSet.
IX-15177: Updates on Mac OS
Problem: Unable to download updates on Mac OS due to an exception.
Solution: Exception removed, download starts correctly again.
IX-15198: Radio button
Problem: A radio button defined as mandatory generates an error if no option is selected when creating an entry.
Solution: Missing form attribute has been added again.
Below is an overview of the features implemented in Intrexx Steady Track 10.1.0.
From autumn 2021, you will be able to choose between two so-called release tracks with Intrexx. There is the Steady Track and the Silent Track.
More information about the Intrexx Tracks is available in the following section:
You can also find more information about the Intrexx tracks on our website:
There is a new installation routine for Intrexx Steady Track. This simplifies the installation under Linux in particular.
Linux
In the course of the installation, you can now create or select a technical user directly via Intrexx, who will be used to execute the installation. You can also select "root" as the user if your company's security policy allows it.
Therefore, it is no longer necessary to create corresponding users via a Linux terminal before the Intrexx installation.
The new installation routine also eliminates the need to stop and restart Intrexx services under Linux.
Components
When selecting the components, the "Intrexx Portal Manager" option is no longer available with the Intrexx Steady Track. This is related to improvements related to the Portal Manager. More information is available in the section Portal Manager vs. Portal Manager (server).
Detailed information on the new setup or installing Intrexx is available in the following sections:
A new, significantly simplified update procedure has been implemented for theIntrexx Steady Track.
If updates are available, you will be informed about them in the Portal Manager via a message window.
You can download the update while continuing to work. You can install the update afterwards. During the installation, your portal will not be available to portal users. Intrexx Steady Track checks at startup whether an update is available in the newly implemented Intrexx Download Manager.
More information about update process is available here:
In the Intrexx Steady Track, the Intrexx Portal Manager is available in two versions: Portal Manager (Server) and Portal Manager.
In both versions, the Portal Manager has all components for developing, customizing and administering Intrexx portals. The permissions for the portal users for applications and data are also controlled here. You can connect to an Intrexx Portal Server and administrate the portals on the start page of the Portal Manager.
Portal Manager (Server) and Portal Manager differ in the following ways.
Portal Manager (Server) The Portal Manager (Server) is always installed along with the Intrexx Portal Server. It cannot be installed separately from the Portal Server. The Portal Manager (Server) must always be available in the corresponding version for the Intrexx Portal Server. You can update the Intrexx Portal Server with the Portal Manager (Server).
More detailed information about synchronizing the Portal Manager with the Portal Server is available in the following section:
Windows | Download |
Linux | Download |
Mac | Download |
You can also download the Portal Manager in the Intrexx Support Center under "INTREXX DOWNLOADS".
With the introduction of the release tracks, Intrexx follows a new versioning system.
The patch level shows you which Intrexx Track you are using. With the Intrexx Steady Track, the patch level is always 0 (null).
More detailed information about the Intrexx versioning system is available in the following section:
With Intrexx Steady Track, Intrexx can also process e-mail addresses that contain non-ASCII characters. These email addresses can contain non-ASCII characters in both the local part (mailbox name) and the domain name that can be encoded in UTF-8.
More detailed information about support for internationalized emails is available in the following section:
In free layout tables, application pages can be integrated that are repeated for each data record. With the Intrexx Steady Track, style classes can be assigned to a free layout table, which can be used to display the included page as a "tile".
More detailed information about the new style classes in free layout tables is available in the following section:
Intrexx Steady Track 10.1.0 requires JDK 16. JDK 16 is included in the distribution.
The Intrexx standard login for the portal now allows you to integrate update-proof customizations, such as for integrating additional external login providers.
More detailed information about the customizable login is available in the following section: