Intrexx Silent Track 11.0.10.20240408.bd326db

Published on 9.04.2024

Changelog

Fixing a security vulnerability.

Intrexx Silent Track 11.0.9.20240320.5f61f0d

Published on 20.03.2024

Note

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.

Changelog

  1. 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.

  2. 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.

  3. 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.

  4. IX-21938: Docker

    Problem: portal.sh for Docker contains -Dde.uplanet.jdbc.dump=true.

    Solution: Portal server JVM-Konfiguration for Container optimized.

  5. 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.

  6. 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.

  7. 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.

  8. 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".

  9. 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.

  10. IX-22067: Bindings

    Problem: Incorrect bindings in write containers on view pages.

    Solution: Incorrect bindings are removed with Patcher.

  11. 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.

  12. IX-22092: Update

    Problem: wfobject.properties is not updated by Setup.

    Solution: wfobject.properties is now replaced in the portal patch.

  13. IX-22096: Research

    Problem: Double intialized events in the footer.

    Solution: The second template has been removed.

  14. 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.

  15. 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.

  16. 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.

  17. 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.

  18. IX-22313: Search

    Problem: Ranking by date does not always work.

    Solution: Last_modified date in Solr index is now set to record update.

  19. IX-22318: Expert mode

    The old aggregate data field handler has been marked as deprecated.

  20. IX-22464: Search

    Problem: Poor performance when clicking on "More" in search results.

    Solution: Performance problem has been fixed.

  21. IX-22479: Portals

    Problem: Incorrect rendering of URLs.

    Lösung: URLs are now rendered and escaped correctly.

Intrexx Silent Track 11.0.8.20240115.ee7fc80

Published on 15.01.2024

Changelog

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. IX-21101: Licenses

    Problem: Licenses of unused library versions accumulate in lib/license.

    Solution: License folder tidied up.

  6. 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.

  7. 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.

  8. IX-21817: Application export

    Problem: Application export does not recognize associated process.

    Solution: Dependencies on the process are now recognized (TriggerUserWorkflowEvent in JS).

  9. 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.

  10. 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.

  11. IX-21855: Groovy

    Problem: "g_dgFile" cannot handle all file extensions.

    Solution: ContentType handling and JavaDocs adapted accordingly.

  12. IX-21857: Design module

    New styles for different sizes of the border radius of controls and images are patched into all layouts.

  13. 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.

  14. 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.

  15. 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.

  16. 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.

  17. 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.

  18. IX-21917: Task planning

    Problem: Task planning is not created in certain situations.

    Solution: Task planning is now created correctly again.

  19. IX-21921: Groovy

    Groovy API for reading authorization settings.

  20. IX-21922: Data transfer

    Problem: Data transfer can no longer be processed under certain circumstances.

    Solution: Data transfer can now be processed again accordingly.

  21. IX-21926: Design module

    Problem: Frame color is not always applied in the CSS.

    Solution: Frame color is now applied correctly again.

  22. IX-21929: Basic application

    The "Basic application" application template has been revised.

  23. 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.

  24. 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.

  25. 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.

  26. IX-21982: WriteContainer

    Problem: Argument is overwritten.

    Solution: The argument in the filter criterion of the write container is no longer changed.

  27. IX-21988: Oracle

    Problem: Implementation of getIndexNames() does not work with Oracle >= 19c.

    Solution: Index names are now determined without errors occurring.

  28. IX-21992: Groovy

    Problem: NullPointer for access to deactivated users.

    Solution: Deactivated users are now read.

Intrexx Silent Track 11.0.7.20231128.d10097d

Published on 28.11.2023

Incorrect SQL generation, which occurred under certain circumstances in certain constellations, has been fixed.

Intrexx Silent Track 11.0.7.20231115.6c005ef

Published on 15.11.2023

Changelog

  1. 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.

  2. 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.

  3. 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.

  4. IX-21717: Research

    Problem: Files are not displayed in the results table of the search.

    Solution: Files are now displayed again.

  5. IX-21761: Task planning

    Problem: If the task scheduler is open for a longer time, an error occurs.

    Solution: Exception does not occur now.

  6. 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.

  7. IX-21788: Port database

    Problem: Migration wizard is not started when the button is clicked.

    Solution: Migrationsassistent wird nun wieder gestartet.

  8. 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.

  9. IX-21820: Element templates

    Problem: NullpointerException for missing write permissions.

    Solution: The write permission to the template directory is now checked.

  10. 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.

  11. IX-21832: Portal data base

    Configuration of the default connection database "postgres".

Intrexx Silent Track 11.0.6.20231016.ba734d8

Published on 16.10.2023

Changelog

  1. IX-21095: Basic application

    New version of the Basic Application template.

  2. IX-21138: Update

    Problem: Update Installation (installupdates.sh) does not work on MacOS.

    Solution: Setup.sh now included in setup again.

  3. IX-21287: Tree

    Problem: Error saving when loading a page with two trees.

    Solution: TreeSettings parameter now contains the control GUID to ensure uniqueness.

  4. IX-21537: Intrexx Share: Style change

    Border-radius in style class "Share_DefaultProfilImageTile" is changed from 15px to 3px.

  5. 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.

  6. IX-21605: Multiple selection 2.0

    Problem: Exception when selecting a data field for the subtitle.

    Solution: Exception no longer occurs.

  7. 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.

  8. IX-21623: Phone control type

    Problem: Javascript tab not present.

    Solution: Javscript tab now also available for input controls with type "Phone".

  9. IX-21628: Portal data base

    Duplicate Index / ForeignKey / Constraint names are fixed. The name generation has been optimized.

  10. IX-21631: Context menu layout

    Problem: Duplicate entries.

    Solution: Duplicate entries in the context menu have been removed.

  11. IX-21641: Box

    Problem: "Less than" sign not possible.

    Solution: Fixed a bug with display on workspace.

  12. IX-21647: Update

    CVE-2022-44729 exchanged.

  13. IX-21664: Search

    Problem: Exact search resolves search term incorrectly.

    Solution: Exact search is no longer expanded.

  14. IX-21665: Search

    Problem: Solr search does not sort by application priority.

    Solution: Application priority is considered again.

  15. IX-21683: Multiple selection

    Problem: Under certain circumstances problems with thousand separators.

    Solution: The stored value must be the recId - the ID is formatted.

  16. IX-21686: Multiple selection

    Problem: Performance with many data sets.

    Solution: SQL query of memory values adjusted.

  17. IX-21700: Search

    Problem: Application filter works only page by page.

    Solution: Application filters now work across all pages.

  18. 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.

  19. 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.

  20. 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.

  21. 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.

  22. IX-21728: Multiple selection

    Problem: Problems with filter on current PK.

    Solution: Filter is now working.

  23. 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.

Intrexx Silent Track 11.0.5.20230913.e7fc0ae

Published on 13.09.2023

Changelog

  1. IX-11789: Process properties

    If the "Allow parallel execution" option is not set, a warning is now displayed in the dialog.

  2. IX-18174: Publish application

    Problem: Error checking takes a very long time.

    Solution: Optimization of the error checking time.

  3. 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.

  4. IX-20605: UserProfile

    Binding "appUserProfile", Velocity "$AppUserProfile" and Groovy "g_appUserProfile" added.

  5. 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.

  6. IX-21241: Check for "software updates" menu

    Problem: Incomprehensible error message.

    Solution: Menu item is now hidden if not functional.

  7. IX-21316: TinyMCE Editor

    Problem: TinyMCE ignoriers JavaScript trigger.

    Solution: All events except "onchange" have been removed from the selection, "onchange" is now evaluated.

  8. 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".

  9. IX-21342: Update

    Problem: update.sh: Waiting time at the patcher.

    Solution: Console: Portal name is issued before patch.

  10. 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.

  11. 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.

  12. 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.

  13. IX-21377: Diagnosis

    Problem: "web.config" no longer included in the diagnosis.

    Solution: "web.config" is now included in diagnosis again.

  14. 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.

  15. IX-21414: Export

    Problem: NPE when searching for layouts in the export dialog.

    Solution: Layouts cannot be filtered by typing in the search box.

  16. 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.

  17. IX-21536: https://square.github.io/okhttp/changelogs/changelog/

    Problem: CVE-2023-3635/CVE-2023-3782: okio.

    Solution: Update for okio and okhttp.

Intrexx Silent Track 11.0.4.20230814.c83c353

Published on 14.08.2023

Changelog

  1. 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.

  2. IX-19795: Calendar

    Problem: Link to resource display not recognizable as a link.

    Solution: New style is patched into all layouts.

  3. 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.

  4. 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.

  5. IX-20403: References

    Problem: Indexes of references not unique.

    Solution: Index names are now compared on both sides with lower(name) == lower(?) (POSTGRESQL).

  6. 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.

  7. IX-20762: Generate documents

    Problem: Cannot download and save PDF under IIS.

    Solution: PDFs can now be downloaded and saved again.

  8. 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.

  9. 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.

  10. 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.

  11. IX-21143: WriteContainer

    Problem: Sequence is not ideal.

    Solution: The order of the bindings in the WriteContainer can now be defined by the user.

  12. 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.

  13. IX-21224: Multiple selection

    Problem: Filter on "Current value" does not work.

    Solution: Filter now works as desired.

  14. 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.

  15. 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.

  16. 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.

  17. IX-21291: Diagnosis

    Enable support diagnostics via command line.

  18. IX-21292: Jetty

    Update Jetty on 9.4.51.

  19. 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.

  20. 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.

  21. 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.

  22. IX-21328: Target page

    Problem: Button with jump to portal home page does not work.

    Solution: Der Sprung wird nun korrekt ausgeführt.

  23. 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.

  24. 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.

Intrexx Silent Track 11.0.3.20230705.59e3e2f

Published on 05.07.2023

Changelog

  1. IX-18330: Update

    PublishAllApplications scripts provided with more memory - heap for PublishAllApplications is determined dynamically.

  2. IX-20647: Filter information

    Problem: Inconsistent display.

    Solution: In the case of an option field, the value of the option is now displayed on.

  3. 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.

  4. 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.

  5. IX-20893: Calculation

    Problem: diffInDay : Calculation error for time change.

    Solution: Calculation now uses the user time zone and not UTC.

  6. 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.

  7. 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.

  8. 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.

  9. IX-20105: dg hyparchive connector

    Problem: Change stamp usage.

    Solution: The stamp assignment can be removed via the dialog.

  10. IX-21101: Licenses

    Problem: Licenses of unused library versions accumulate in lib/license.

    Solution: License-Ordner cleaned.

  11. 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.

  12. 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.

  13. IX-21128: Save record

    Problem: Not possible in certain constellations.

    Solution: Optimized parameter handling solves the problem.

  14. IX-21135: Search configuration

    Problem: Changes to search configuration via the overview page are not applied during optimized publishing.

    Solution: Changes are now applied.

  15. 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.

  16. 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.).

  17. IX-21159: Portal Manager

    Problem: Icons are missing.

    Solution: Icons are now added.

  18. 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.

  19. 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.

  20. 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.

  21. 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.

  22. 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.

Intrexx Silent Track 11.0.2.20230605.541587d

Published on 05.06.2023

Changelog

  1. IX-20121: Portal Connection

    Problem: Note about invalid characters in the login dialog.

    Solution: Removed reference to invalid characters.

  2. IX-20529: Edit field

    Problem: Read-only input fields cannot be read by a "dependency".

    Solution: Validation check changed.

  3. IX-20570: Administration API

    Problem: Administration API loses session on asynchronous calls.

    Solution: Session is now rebuilt correctly.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. IX-20843: Multiple Selection 2.0

    Problem: Second multiple selection does not trigger dependency.

    Solution: Dependency is now triggered.

  9. IX-20874: FileWalker

    Problem: Loads very slowly under certain circumstances.

    Solution: Display of folders is now executed faster.

  10. IX-20951: Application API

    Problem: Description for static path parameters is not kept.

    Solution: The description field is disabled for static path parameters.

  11. 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.

  12. 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.

  13. 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.

  14. 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.

  15. IX-21052: FileWalker

    Problem: Filewalker with symlink.

    Solution: For the root path, toRealPath() had to be called to resolve the symbolic link.

  16. IX-21078: Application API

    Problem: Attachment of Aplication API endpoint not possible.

    Solution: The check for already used endpoint URLs was fixed.

  17. 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.

Intrexx Silent Track 11.0.1.20230508.5f860c5

Published on 08.05.2023

Changelog

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. IX-20469: Hashtags in text fields

    Problem: ClassCastException when deleting tags.

    Solution: TagNameRequestInputValidator fixed.

  9. 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.

  10. 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.

  11. 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.

  12. 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.

  13. 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.

  14. 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.

  15. 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.

  16. IX-20696: Diagnosis

    Problem: Incorrect/missing timestamps.

    Solution: File attributes are now applied.

  17. 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.

  18. 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.

  19. 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).

  20. 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.

  21. IX-20805: Search

    Problem: Poor performance of the filter or permission check when searching.

    Solution: Filter query aggregation works now.

Intrexx Silent Track 11.0.0

Published on 28.03.2023

Changelog

  1. 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.

  2. IX-15694: Users

    Problem: Deactivated users cannot be reactivated via the web.

    Solution: Deactivated users can now be reactivated via the web.

  3. 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.

  4. IX-17013: Microsoft Process Actions

    Problem: Error message when creating two teams with same mail address too inaccurate.

    Solution: Error message was improved.

  5. 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.

  6. IX-17721: Groovy

    run-groovy-script-Option removed from Intrexx Manager.

  7. 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.

  8. 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.

  9. 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

  10. 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.

  11. IX-20120: Linux

    Problem: Installation with setup.sh without root fails with missing permissions on the directory.

    Solution: Added permission check for installation folders.

  12. 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).

  13. 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.

  14. IX-20279: Linux

    Problem: buildportal.sh reports errors as JSON to the console.

    Solution: JSON is now converted.

  15. IX-20305: Solr

    Problem: Folder "solr" in the Intrexx installation directory partially still contains files from 8.11.1.

    Solution: Solr erasure code fixed.

  16. IX-20371: Image selection

    Problem: Checksum files visible in image selection.

    Solution: Checksum files are now hidden in the assets folder.

  17. IX-20374: Linux

    Problem: Setup asks for Oracle rights twice during update.

    Solution: You will now only be asked for Oracle rights once.

  18. 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.

  19. IX-20396: Linux

    Problem: Wrong bracket in buildportal.sh.

    Solution: Bracket corrected.

  20. IX-20401: Value range

    Problem: Value range does not filter when emptied.

    Solution: The filter is now triggered when the field is emptied.

  21. 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.

  22. 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.

  23. IX-20433: Expert attributes

    Problem: choosereferencefields, choosesystemfields have no effect.

    Solution: Internally flagged fields are now no longer displayed. Choose attributes now work again.

  24. IX-20446: Web server

    The experimental header X-Content-Security-Policy (IE 10/IE 11) is no longer supported.

  25. IX-20462: Search

    Problem: Tags in global search no longer return specific results.

    Solution: Filter works again.

  26. 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.

  27. 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.

  28. IX-20486: Update

    Problem: Infinite loop after message about upgrade not executable.

    Solution: \n added, message text adjusted.

  29. 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.

  30. IX-20649: Portal pages

    Problem: Defacement of the Intrexx start page by Anonymous.

    Solution: Anonymous check built in.