Published on am 28.05.2024
Please note: The Intrexx Track technology will end on 28.05.2024. From then on, Intrexx will only be delivered in one variant.
The next higher version to which you can update from Intrexx Silent Track 11.0.10 is Intrexx 12.0.0.
You can find detailed explanations of Intrexx 12.0.0 under the following link:
Intrexx 12.0.0
Published on 9.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.0.9 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.
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-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-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-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-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-22067: Bindings
Problem: Incorrect bindings in write containers on view pages.
Solution: Incorrect bindings are removed with Patcher.
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-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-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-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-22313: Search
Problem: Ranking by date does not always work.
Solution: Last_modified date in Solr index is now set to record update.
IX-22318: Expert mode
The old aggregate data field handler has been marked as deprecated.
IX-22464: Search
Problem: Poor performance when clicking on "More" in search results.
Solution: Performance problem has been fixed.
IX-22479: Portals
Problem: Incorrect rendering of URLs.
Lösung: URLs are now rendered and escaped correctly.
Published on 15.01.2024
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-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-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-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-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-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-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-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-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
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-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-21832: Portal data base
Configuration of the default connection database "postgres".
Published on 16.10.2023
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-21537: Intrexx Share: Style change
Border-radius in style class "Share_DefaultProfilImageTile" is changed from 15px to 3px.
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-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-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-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
IX-11789: Process properties
If the "Allow parallel execution" option is not set, a warning is now displayed in the dialog.
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-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-21241: Check for "software updates" menu
Problem: Incomprehensible error message.
Solution: Menu item is now hidden if not functional.
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-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-21536: https://square.github.io/okhttp/changelogs/changelog/
Problem: CVE-2023-3635/CVE-2023-3782: okio.
Solution: Update for okio and okhttp.
Published on 14.08.2023
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-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-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-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-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-21292: Jetty
Update Jetty on 9.4.51.
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-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-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-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.
Published on 05.07.2023
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-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-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
IX-20121: Portal Connection
Problem: Note about invalid characters in the login dialog.
Solution: Removed reference to invalid characters.
IX-20529: Edit field
Problem: Read-only input fields cannot be read by a "dependency".
Solution: Validation check changed.
IX-20570: Administration API
Problem: Administration API loses session on asynchronous calls.
Solution: Session is now rebuilt 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-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-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-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
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-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: Logout 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-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-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-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-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-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-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.