Known issues:
Known Issues (On-prem)
Vulnerabilities:
Vulnerabilities
Deprecations:
Deprecations by version
Upcoming release:
Upcoming Release (On-prem)
This log provides a detailed overview of each release, highlighting:
New Features (in green) introduced in the release
Change Requests (in purple) included in the release
Bug Fixes (in red), representing issues resolved in the release
It serves as a comprehensive summary of all enhancements, updates, and fixes delivered with each version.
2026 - June (26.05.22002)
| Type | Components | Change log title | Change log description |
|---|---|---|---|
| Server | Added support for Fabric Data Lake Connection | Documentation: https://community.targit.com/hc/en-us/articles/24133003019676-Microsoft-Fabric-connection-to-Semantic-model |
|
| Windows Client | Limit Drillthrough results in Data Model Editor | Documentation: https://community.targit.com/hc/en-us/articles/27266595537564-Data-Model-Editor-Limit-number-of-rows-in-Drillthrough |
|
| Windows Client | Document KPI objects should be blank instead of [undefined] when no values are present | Documentation: https://community.targit.com/hc/en-us/articles/27714971946140-KPI-Objects-blank-instead-of-undefined |
|
| Windows Client | Calculation Syntax improvements (named references) | Documentation: https://community.targit.com/hc/en-us/articles/26051297013276-Calculations-using-named-references | |
| Server | Reintroduce aggregations in relational data models in the TARGIT Server | ||
| Online Data Provider: Generic Rest API | Hide Bearer token field value | When using Bearer token authorization type the value of the token this is now masked with **** | |
| Data Discovery | Preserve gateway connection string | ||
|
Anywhere
Windows Client
|
Users are being removed from subscriptions when a job is saved in the cloud | When a job is saved in the cloud, all subscribed users are removed because the subscriber list is incorrectly validated against an outdated or empty logins.xml file. | |
|
Anywhere
Windows Client
|
Using same named color as Page color and Text box text color will cause the text color to turn black | When the same named color is used for both the page background and text box text, the text color changes to black after saving and reopening the dashboard. | |
|
Request Engine (MS)
Server
|
ROLAP: When looking up members in a ragged hierarchy, some members are being filtered out | When looking up members in a ragged hierarchy, the server sometimes filters out members, resulting in a crosstab with fewer rows than expected and causing issues in the client. | |
| Server | Text in schedule jobs log overlaps if it is too long | In the scheduled jobs log, long status/error text overlaps other entries, making the log hard to read. Parts of messages are obscured and lines run on top of each other when the text is too long. | |
| Server | With grand totals and no subtotals, you get an access violation when using user dimensions | ||
| Server | Connection error logged every minute | When a connection issue occurs, error messages are logged every minute, causing administrators to receive excessive email notifications and event logs. | |
| Server | Users logging in via OpenID without a non-interactive login script configured cannot print from Anywhere | Users logging in via OpenID without a non-interactive login script configured are unable to print from Anywhere, and importing a dashboard into Data Discovery may cause a server error. | |
| Server | Could not load object: Measure reference beyond number of actual measures | Objects fail to load when a calculation references a measure number that does not exist, even if the reference is irrelevant due to being part of a calculated column. | |
| Server | New Tabular connection does not save the Database | Creating a new Tabular connection does not save the Database in connection properties, causing the connection to be incomplete. | |
| Windows Client | Cannot right click to edit objects within a group | Right clicking an object within a group does not display the navigation menu for editing, requiring users to locate the object in the object list instead. | |
| Windows Client | In Reports, Objects from other report pages can block object activation and toolbars can be activated on the wrong page | Objects from other report pages can block activation of objects on the current page, and toolbars may appear for objects not present on the active page. | |
| Windows Client | It should not be possible to create a component within a component | Users can incorrectly create a new component inside an existing one by right-clicking objects in the object list, even though this action should be restricted. | |
| Windows Client | Filters on TDS front page (Databases/Cubes) fail after deselecting and reselecting values | After deselecting and then reselecting 'All' in the filters on the TDS front page, only four documents are shown instead of all, until the filter is cleared. | |
| Windows Client | Horizontal hierarchies not expandable in crosstab if member property applied in setting | In a crosstab, hierarchies on the x-axis cannot be expanded when a dimension is set as a member property in the table settings. | |
| Windows Client | Template is not avaliable before exiting the dialog box | When creating a new template for a text box, the new template does not appear in the dropdown until the dialog box is closed and reopened. | |
| Windows Client | Cannot open menu when right clicking on folder in navigation menu | Right-clicking a folder in the navigation menu does not open the expected menu, preventing users from pinning folders from there. | |
| Windows Client | Percentage calculation gives error when applied | When adding a smart calculation Percentage to a crosstab and applying it, an error appears stating there is no dimension on the x-axis. | |
| Windows Client | Calculations and Visibility agent holding all for measures will be removed or not work | Using syntax like sum(d1,0,,all) in calculations or visibility agents causes errors, and the visibility agent is removed when confirming the error message. | |
| Windows Client | Objects are shown on top of slicer (Only for layouts with +100 objects) | When a dashboard contains more than 100 objects, some objects may appear on top of the slicer dropdown instead of behind it, making the slicer difficult to use. | |
| Windows Client | The Windows client issues invalid requests with top list properties, but without a top list measure, causing the TARGIT Server to fail with an access violation | ||
| Windows Client | Trigger Open previous document (last drill state) does not keep drill for slicer object | When using the trigger Open previous document (last drill state), any drill applied to a slicer object is removed instead of being retained when returning to the original dashboard. | |
| Windows Client | Link to Anywhere generates a faulty link when there is a comma in the file name | In the Windows client, generating a Link to Anywhere for files with a comma in the name creates a faulty link that does not work as expected in the browser. | |
| Windows Client | Consumer Editing, Document properties can be deleted without warning of dependencies | When deleting a doceditcfg file used in an xview, no notification appears to warn that the file is in use, causing the related xview(s) to stop working as intended. | |
| Windows Client | Worksheets are grouped in excel when there is more than one object | When exporting to Excel (e.g. from a scheduled job) with multiple objects, the resulting file has worksheets grouped together, requiring users to ungroup them before use. | |
| Windows Client | The menu scrollbar is now positioned beside the items instead of overlaying them, causing the objects to shrink when hovered | The menu scrollbar appears beside menu items instead of overlaying them, causing objects to shrink and text to become partially hidden when hovered. |
2026 - March (26.03.10001)
| Type | Components | Change log title | Change log description |
|---|---|---|---|
| Windows Client | Icon and colour update in Anywhere | ||
| Windows Client | Open associated document directly from scheduled job tab | When editing a scheduled job, it is now possible to open the assosiated document directly from the Source tab, by clicking the document. Documentation: https://community.targit.com/hc/en-us/articles/25914095092636-Scheduled-jobs-open-associated-document |
|
| Windows Client | Expand object definition window to allow move of more measures | When a crosstab contains 16 or more measures, it is not possible to rearrange measures that are outside the define box, preventing users from organizing them as needed. Now the window can be expanded. Documentation: https://community.targit.com/hc/en-us/articles/26043392800028-Maximize-object-definition-window |
|
| Online Data Provider: Jobindsats.dk | Jobindsats API fails with specific parameters in request | ||
| Data Discovery | Cubes in DS fail periodically and create .tmp files | ||
| Anywhere | Deleted/renamed dimension used for dynamic caption will cause error when opening dashboard | Renaming or deleting a dimension used for a dynamic caption causes an error when opening the dashboard in Anywhere, while it opens correctly in Windows. | |
| Anywhere | Relative Links in Document Properties cause Consumer Editing to be unavailable in Personal Documents | Consumer editing options are missing when opening documents from Personal if relative links are enabled in Document Properties. | |
| Reporting | Non-critical errors are logged as critical | Non-critical errors are incorrectly categorized as critical, causing users to receive excessive email notifications even when set to notify only on critical issues. | |
|
Request Engine (MS)
Server
|
DAX: Deep critera on hierarchies with many levels will yield an "Criteria members has changed in the database" error | When querying deep hierarchies with many levels, SSAS may return columns in the wrong order, causing the server to misinterpret data and trigger a "Criteria members has changed in the database" error. | |
| Windows Client | Scheduled jobs with "Include link to Anywhere" enabled send out empty emails if jobs fails | Scheduled jobs with "Include link to Anywhere" enabled send out empty emails with no subject, link, or attachment when the job fails due to empty results, instead of sending no email. | |
| Windows Client | Column width can't be set for a hierarchy colum with hierarchical display enabled | Dragging the column width for a hierarchy column header with hierarchical display enabled does not set the width and reverts to the original size. | |
| Windows Client | Search for metadata in consumer edit dialog will not update if retrieving cube metadata is slow | When searching for metadata in the consumer edit dialog, search results do not update if retrieving cube metadata takes longer than about 700 ms, causing some items to be missing. | |
| Windows Client | Scheduled Job - Source Document - layout list not scrollable/extendable | The layout list in the source document of a scheduled job cannot be scrolled or extended when there are many layouts, making some layouts inaccessible to the user. | |
| Windows Client | Cannot send Scheduled Job email with Anywhere link and NO attachment | Scheduled job emails are not sent when the Attach File option is disabled, so users do not receive emails containing only the Anywhere link without an attachment. | |
| Windows Client | Criteria selection in criteria bar does not update after triggering | When opening a triggered document, the criteria bar incorrectly shows "No selection" even though a selection (such as City A) was made in the previous document. | |
| Windows Client | Slicer object: Last member can't be deselected visually, but will be deselected when clicking apply | In the Windows Client, the last selected member in a slicer object cannot be visually deselected, but is actually removed when clicking apply. | |
| Windows Client | User dimension: Detach from shared not always possible before saving and open document again | When adding or converting to a shared user dimension in a document, detaching from shared is not possible until the document is saved and reopened. |
2026 - January (26.01.21003)
| Type | Components | Change log title | Change log description |
|---|---|---|---|
| Data Drivers | TARGIT Server as a Data Source (Internal driver) | Documentation: https://community.targit.com/hc/en-us/articles/22004747536540-TARGIT-Server-as-a-data-source-ETL-InMemory |
|
|
Data Discovery
Plugin: TARGIT Server
|
TARGIT Server as a Data Source (Internal driver) | Documentation:
https://community.targit.com/hc/en-us/articles/22439546861596-TARGIT-Server-as-a-data-source-Data-Discovery |
|
| ETL Studio | New UI for configuring Parquet connection | Documentation: https://community.targit.com/hc/en-us/articles/23900566992540-Parquet-files-in-InMemory-projects |
|
| ETL Studio | TARGIT Server as a Data Source (Internal driver) | Documentation:
https://community.targit.com/hc/en-us/articles/22004747536540-TARGIT-Server-as-a-data-source-ETL-InMemory |
|
|
ETL Studio
Scheduler Service
|
Enhanced script execution controls | ||
| Windows Client | Support for IDLE timeout in Windows Client | Documentation: https://community.targit.com/hc/en-us/articles/24023673001756-Timeout-for-idle-Windows-clients |
|
| Windows Client | Option to set number of concurrent requests (#objects) for scheduled jobs | Maximum number of object threads. This setting determines the number of concurrent threads the TARGIT server will use to load objects in parallel for Scheduled jobs. Each object will use its own thread. An active thread is defined as a thread currently loading an object. If the number of currently loading objects is higher than the number of available threads, the objects are queued. See https://community.targit.com/hc/en-us/articles/360017201758-Setup (In the Performance section) | |
| Windows Client | Components feature | Documentation:
https://community.targit.com/hc/en-us/articles/23694033149084-Components-overview |
|
| Windows Client | Required criteria are now applicable in text boxes | Required criteria can now be selected for text boxes the same way as other objects. See documentation below. https://community.targit.com/hc/en-us/articles/24054792436636-Required-criteria-for-Text-boxes |
|
| Online Data Provider: Jira | JIRA: /search endpoint is deprecated | ||
| Anywhere | Cancel ongoing requests when performing drill | To avoid having long running requests that cannot be cancelled if maximum number of concurrent requests is reached, we have to cancel all ongoing requests within a dashboard when performing a new drill. That way, we make sure that the back-end isn’t hit by long running requests that cannot be cancelled. | |
| Windows Client | Deprecation of in-object search for metadata | The in-object search option is removed | |
| Driver: Excel | The 'file' schema was not supported when loading data from URL | ||
| Plugin: SQL Server | Error during creation of SQL Server's data source | ||
| Search by Creator is not working | |||
| Jobindsats API fails when there is a comma in one of the parameters | |||
|
Anywhere
Windows Client
|
Shapes and Text Boxes within Components are sometimes not shown when used with object toggling | Shapes and text boxes in components may not appear when using object toggling, especially if shapes have a color but a transparent border styling background. | |
| Anywhere | Trigger to Previous document (NOT Last drillstate) is incorrect | When using the Trigger to Previous document (not Last drillstate), no drill is applied after the first navigation, but repeating the action causes the document to be drilled unexpectedly. | |
| Anywhere | When exporting (Excel) a drilled object the sorting is removed in the output file | Sorting is removed when exporting a drilled crosstab object to Excel in Anywhere, resulting in the output file not preserving the applied sort order. | |
|
Anywhere
Windows Client
|
Drills are not marked on exported objects | When drilling in a crosstab and exporting to Excel, the drilled members are not marked in the exported file, making it unclear which data was drilled. | |
| Anywhere | Dynamic content criteria displays all levels in Anywhere | Fixed an issue where all levels were shown in dynamic content even when the "Include All Levels" option was disabled. | |
| Anywhere | Fixed export not including toggled objects shown after hiding | Exports now correctly include objects that are shown after toggling and exclude those that remain hidden, ensuring your exported dashboards match what you see. | |
|
Anywhere
Windows Client
|
Slicer will keep multiselect buttons when disabling multiselect in user dimension | When disabling multiselect on a shared user dimension, the slicer still displays checkboxes instead of switching to radio buttons, even after saving and reopening. | |
|
Anywhere
Windows Client
|
Timeslider scaling not aligned | While dragging on a time slider, the selected period appears out of scale and does not align correctly with the intended range. | |
|
Data Gateway Client
Windows Client
|
Object reference not set to a instance of an object shown when Drillthrough on analysis connection for Gateway client | When performing a drillthrough on a chart using the analysis connection in the Cloud client, an "Object reference not set to an instance of an object" error appears. Documentation: https://community.targit.com/hc/en-us/articles/7292692673821-Deprecations-by-version |
|
| Installer | Vulnerability in self-contained .NET 8.0.15 component | A vulnerability has been identified in the self-contained .NET 8.0.15 version included in the installer. To mitigate this, we have decided to upgrade the version to 8.0.21. More info on the vulnerability may be found here: https://msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2025-55315 | |
|
Request Engine (MS)
Server
|
Fixed dynamic time lookup table error without year level | Dynamic time calculations without a year level in the hierarchy now work reliably, preventing errors and eliminating the need to restart the server. | |
| Server | Export and Print will fail | Exporting/printing from Anywhere would cause error and empty files. | |
| Server | Unauthorized error when using Test Login in Manage Script | Fixed an issue where "Test Login" in Manage Script for App Registrations returned an unauthorized error, ensuring successful OpenID setup for customers. | |
| Server | Fixed incorrect formatting of datetime measures in ROLAP | Datetime measures in ROLAP now display correctly using the specified format instead of showing as numbers. | |
| Windows Client | Error when trying to save Document template with Save as | An error message appears when attempting to save a dashboard as a template using the Save As option. | |
| Windows Client | Export other document trigger no longer displays the criteria section | The Criteria section is missing when selecting Export other document to Excel or PDF, preventing users from setting criteria to include or exclude in the export. | |
| Windows Client | Hierarchies levels named only with a number can impact expand/collapse | When a hierarchy has levels named only with numbers, selecting and saving a lower level causes the document to reopen at the highest level instead of the selected one. | |
| Windows Client | Notification agent: Embed image in HTML shouldn't be available | The Embed image in HTML option in Notification agent jobs is now unavailable for notifications. | |
| Windows Client | Can create broken Folders with / and whitespace | When saving a report with a folder name containing slashes or leading/trailing whitespace, the Windows Client creates invisible or inaccessible folders and the saved document is not visible in File Explorer. | |
| Windows Client | Web shortcuts with the parameter “targit://[server name]” crash the client | Using a web shortcut with the parameter targit://[server name] causes TARGIT to crash instantly when opening any document. | |
| Windows Client | Hide value agent does not apply to user dimension subtotal rows | Hide value agents do not affect subtotal rows for user dimensions in crosstabs, so hidden values remain visible in those subtotal rows. | |
| Windows Client | Ctrl-Alt-Del will delete object in focus | When using Ctrl-Alt-Del in Designer mode, the selected object on the dashboard is deleted and moved to unused objects. | |
| Windows Client | Advanced users should not have the option to schedule jobs | When logged in as an advanced user, options to schedule Document and Process kube jobs are visible in the Scheduled jobs tab, but these options do not work and should not be available. | |
| Windows Client | Owner on scheduled jobs can be changed by non-admins of scheduled jobs | ||
| Windows Client | With default Auto-filter enabled 'Different from' values do not appear in criteria editor | When auto-filter is enabled, dimension members set to "different from" do not appear in the criteria editor, missing from both the selected members list and the full members list. | |
| Windows Client | Dynamic period displays question marks in criteria bar | Dynamic periods in the criteria bar now display correct dates immediately instead of question marks when opening dashboards. | |
| Windows Client | Printing report/object limits crosstab to 1000 rows | When printing a report or object with a crosstab, only the first 1000 rows are printed instead of all rows, causing the output to be incomplete. | |
| Windows Client | Schedule dialog does not show any information about Cube to process | When creating a new schedule job and selecting a Cube in the Schedule dialog, no information about the Cube is displayed in the overview. | |
| Windows Client | Scheduled job with time slider with period selected fails | A scheduled job exporting a dashboard with a time slider fails with an error if a period is selected in the slider before saving. | |
| Windows Client | Subscription is disabled when edit Delivery subscription | The subscription becomes disabled after editing the Delivery subscription in a scheduled job, even though it was previously enabled. | |
| Windows Client | Nested Groups with # are impacted by all # toggling | If a nested group has a hastag it will be impacted by all other hashtags, even if no match | |
| Windows Client | Toggling with nested groups will hide, but not show again | When toggling visibility for nested groups, the nested group can be hidden but cannot be shown again using the toggle trigger. | |
| Windows Client | No iteration dimension error - when iteration have no dimension | Scheduled jobs with iterations that have no dimension produce a "No iteration dimension" error after updating to the 2024 January version, preventing the jobs from running as expected. | |
| Windows Client | Color sequence: Color change not shown in Color settings window | When changing a color in a color sequence, the new color is not shown in the Color settings window until the window is closed and the view is refreshed, making it difficult to preview changes. | |
| Windows Client | Criteria in smartpad turns blank when switching between Designer/Consumer | Criteria in the smartpad turn blank when switching between Designer and Consumer modes, causing the criteria content to not display and potentially misleading users into thinking no criteria are applied. |
2025 - October (25.10.10001)
| Type | Components | Change log title | Change log description |
|---|---|---|---|
| Data Discovery | New options to cube settings | Documentation: https://community.targit.com/hc/en-us/articles/20748857360284-Data-Discovery-Cube-settings-and-validation |
|
| Data Discovery | Add limits for concurrent data sources, format and cube updates. | New setting to control the amount of parallel data source, format & cube updates. Documentation: https://community.targit.com/hc/en-us/articles/22140362495644-Data-Discovery-Settings |
|
|
Anywhere
Windows Client
|
Trigger to run scheduled job | Documentation:
https://community.targit.com/hc/en-us/articles/20651621074460-Trigger-to-run-scheduled-job |
|
| Management | Option to set locale when formatting hierarchy members in ROLAP | When formatting values for the relational engine, the TARGIT Server have always used the server's regional settings to determine e.g. date time format, number format, etc. We have now added an option to use the currently logged on user's locale instead, so if a time hierarchy uses a DATETIME field on its lowest level, the date will be formatted according to the user's language. The setting is configured on each relational connection, and the administrator can choose between two values: “Use the server locale” (this is what we did before) and “Use the user locale”. Documentation: https://community.targit.com/hc/en-us/articles/21798664464284-Database-Connection-date-formatting-on-ROLAP-connections |
|
| Windows Client | Enable empty crosstabs in Easy Edit | Configure empty crosstabs for Consumer Editing.
Documentation: https://community.targit.com/hc/en-us/articles/22576359780892-Consumer-Editing-empty-crosstabs |
|
| Windows Client | Shared Consumer Edit Configuration | Consumer Editing configurations can be saved and shared among multiple documents.
Documentation: https://community.targit.com/hc/en-us/articles/22575732210716-Consumer-Editing-shared-Document-properties |
|
| Windows Client | New right in the Rights section of TARGIT Management: "Upload documents via drag drop" | When disabled the user is not able to drag and drop or copy-paste files directly into the Windows client. Documentation: https://community.targit.com/hc/en-us/articles/21821730947996-Rights-Upload-files-via-drag-and-drop |
|
| Windows Client | Confirmation dialog when moving a folder in Designer client | ||
| Windows Client | Smoother login experience on embedded solutions | Login screen is no longer shown when a page is being refreshed/reloaded. | |
| Windows Client | Calculations on dates | We are now able to calculate difference between two dates as part of our calculation engine. You define a Date Mask to date dimensions to ensure proper handling of these. Documentation: https://community.targit.com/hc/en-us/articles/22281618270236-Date-calculations As a side-effect of Date Mask on date dimensions, you can now do proper sorting on dates: https://community.targit.com/hc/en-us/articles/22297050471964-Sorting-dates |
|
| Windows Client | Object Toggling - Dropdown overview of tags | Documentation:
https://community.targit.com/hc/en-us/articles/20785935439132-Trigger-Object-Toggle-tags |
|
| Windows Client | UK Date format | Enable native support for UK date formats in system variables. Documentation: https://community.targit.com/hc/en-us/articles/9803299658140-Client-language-date-format |
|
| Windows Client | Scheduled jobs, send link instead of attachment | Documentation:
https://community.targit.com/hc/en-us/articles/20541379612060-Scheduled-job-Include-link-to-file |
|
| InMemory Database Engine | Parallel load - without lazy load enabled | 1. Made setting targitdb.ini setting lazyload_streams work opening database in non lazy mode case. This can now speed up loading in
cases where reading data from SDDs, or over a slow network. We would not recommend enabling on a disk that is a slower hard disk. 2. Added command set concurrent_streams to tiImport. This allows you to set the no streams to use when opening files in LazyLoad or non lazyload mode. |
|
| Data Drivers | Oracle: String cast to double does not work | ||
| Data Discovery | Preview with csv data sources is set to EN-US by default | ||
| Data Discovery Front-end | Incorrect connector placement on cube UI when editing broken cube | ||
| Scheduler Service | Scheduler does not handle empty lines being added to a targitdb.ini file leading to misread configuration | ||
| Scheduler Service | Script lines starting with FORECAST can falsely trigger scheduler service to process line as forecast command. | ||
| Scheduler Service | Failed child script does not fail the master script | ||
|
Anywhere
Windows Client
|
If there is a sub folder in VFS with trailing space the whole VFS folder becomes inaccessible | Trailing spaces in folder names is not supported by windows, but possible to create. I targit it would result in inaccessible VFS folder. | |
|
Anywhere
Cloud
Windows Client
|
Drillthrough outside members selects last member | ||
| Anywhere | Error when displaying the "cube processed" date/time when anywhere is running on older windows versions | ||
|
Anywhere
Windows Client
|
Slicer object with thousand of members loads slow and impact responsiveness | ||
| Anywhere | Anywhere Client Crosstab Expand Row Always Goes Back to Top of Crosstab | ||
| Anywhere | Browser tab icon is missing | The TARGIT browser tab icon is missing. | |
| Authentication (MS) | "language" in the OpenID login scripts is case-sensitive | ||
| Management | Auto filter has no impact on members shown in criteria on Roles | ||
| Management | Dynamic Period does not work if using "Add simple Time Dimension" in data model editor | ||
| Management | Bus matrix - extensions are ignored | ||
|
Management
Server
|
MeasureDataType property is not configurable in the relational model editor | ||
|
Request Engine (MS)
Server
|
In Auxiliary, TARGIT_LOGCRIT does not log anything/is empty. | When enabling auxiliary most logging works by TARGIT_LOGCRIT is empty. | |
| Server | The TARGIT Server sometimes crashes with NullReferenceException exception | ||
| Server | Temp files on server from scheduled jobs are not deleted automatically | ||
| Server | Bus Matrix: for a dimension that has multiple attributes it just repeats the dimension name | ||
| Windows Client | Data Model Editor: Object Reference error when adding a relation to an Extension | ||
| Windows Client | Limit on columns is removed for drillthrough table | ||
| Windows Client | Issue when sorting on a sublevel in a hierarchy | This is a bug occurs when sorting on a sublevel in a hierarchy, e.g. if you have YMD in a crosstab, expanded to the month level, and you then sort on the month | |
| Windows Client | Drill through returns too much data with criteria on same hierarchy | ||
| Windows Client | Missing a "warning" icon when using 2 user dimensions as criteria | ||
| Windows Client | User dimensions are applied depending on order they are added | ||
| Windows Client | Unable to choose colors on charts when a measure calculation is hidden | ||
| Windows Client | Object grouped user dimensions not showing in "used in document" | If you have grouped objects in a document and one of those contain a user dimension, it will not display as being used in any document in the user dimension tool. | |
| Windows Client | Trigger Open Layout in other document dialog is not shown | ||
| Windows Client | XML reader error shown | Fixed an issue where the client could crash due to an XML reader error, improving stability when loading certain files. | |
| Windows Client | Application crash in some cases where tabs are handled with multiple controls | In some cases, where you use multiple mouse buttons to control the dashboard tabs, the application may crash. | |
| Windows Client | Textbox trigger: Link to URL is missing | ||
| Windows Client | Scheduled job can no longer export objects with setting 'Open without loading data' | ||
| Windows Client | If Display folders only hold folders no dimensions can be setup in Web-based editing | ||
| Windows Client | Criteria for dynamic periods displays ? when scheduling or exporting to PDF | ||
| Windows Client | Selecting 'Last Friday' changes to 'First Friday' when reopening the job | ||
| Windows Client | When database is not available documents fail instead of showing objects and list of data not available | ||
| Windows Client | Schedule Start Time: Not enough space to AM/PM | ||
| Windows Client | Scheduled jobs always defaults to English language | New scheduled jobs were always created with English as the default language, even when another language (e.g., German) was selected in the Windows client. | |
| Windows Client | Dynamic date origin is set with different time zone | ||
| Windows Client | Criteria bar showing '' instead of member when using initial criteria | ||
| Windows Client | Scheduled Job list is not showing delivery folder on batch jobs | Having a batch job the Scheduled Job overview shows "batch folder: " (and just empty after) when choosing "destination delivery tab only" | |
| Windows Client | Text row and object scale in combination can minimize objects size on PDF | ||
| Windows Client | Criteria bar is not updated for dynamic time no selection | ||
| Windows Client | Open in new tab gives document not found if relative links is enabled and document placed in other folder than menu file | ||
| Windows Client | In Object information Color Agents not displayed with correct color | In the object information the color for the color agents are all displayed with magenta | |
| InMemory Database Engine | LastPrice/Rank() Function fails when you have large number of dimensions |
2025 - June (25.05.27002)
| Type | Components | Change log title | Change log description |
|---|---|---|---|
| Data Discovery | Support new authentication for Exchange server in Data Discovery | Documentation: https://community.targit.com/hc/en-us/articles/20268375231388-Email-server-setup-for-Data-Discovery |
|
|
ETL Studio
Scheduler Service
VSCodeExtension Debugger
|
Debugger integration with VS Code extension | Added the ability to launch the debugger via the VS Code extension by clicking a dedicated button in the ETL Studio application's ribbon, streamlining the debugging workflow. | |
| Scheduler Management | Support new authentication for Exchange server | Documentation: https://community.targit.com/hc/en-us/articles/360017796378-InMemory-Scheduler-Notifications |
|
|
Anywhere
Windows Client
|
Web-Based Editing for Consumer in the Anywhere client | Documentation:
https://community.targit.com/hc/en-us/articles/19749496659228-Web-Based-Editing-for-Consumer-Plus-users-in-the-Anywhere-client |
|
| Management | Support new authentication for Exchange server | Documentation:
https://community.targit.com/hc/en-us/articles/19821680949660-Deprecation-SMTP-authentication-for-Exchange-Online |
|
| Windows Client | Support for XLS & TXT format to drag-drop into VFS in TARGIT Windows Client | Documentation:
https://community.targit.com/hc/en-us/articles/19978492575772-Copy-paste-files-between-client-and-file-system |
|
| Data Discovery Back-end | Support for metadata updates on data source save | Enhanced the data source edit form to allow metadata changes—such as adding or removing columns—when saving a data source. There's no longer a need to recreate the data source to reflect updated metadata. | |
| ETL Forecast | Missing dates in rows are imputed with 0 | ||
| Driver: SFTP | SFPT: Object reference not set to instance of object during file copy | ||
| Online Data Provider: Dynamics BC | System columns are not included in queries from BC D365 Online | ||
| Online Data Provider: Jobindsats.dk | Jobindsats API doesn't refresh available data options when editing a data source in Data Discovery | ||
| Data Discovery | Cube processing failed notifications sent during cube with multiple data sources gets reloaded | ||
| Anywhere | Dynamic date origin no longer adhere to browser settings | ||
| Anywhere | "TypedObject "" is not supported" error on Textbox/Menu templates after upgrading (from 2019) | ||
| Anywhere | Possible to create bookmark on a bookmark | Removed bookmark button from context menu for bookmarks. | |
| Anywhere | Saving bookmark name containing / it will create a folder in the Bookmark section | ||
|
Anywhere
Windows Client
|
Slicer flows below workspace if Page width is selected On Open Page Fit to | ||
| Scheduler (MS) | German umlauts are displayed as special characters in csv exported file | This bug fix change csv output type to go from UTF-8 to UTF-8 BOM. | |
| Scheduler (MS) | Scheduled job with dynamic content randomly get stuck | Scheduled job with dynamic content randomly get stuck for 12 hours and timeout | |
| Server | Exceptions during scheduled jobs in the TARGIT Server are not properly logged | ||
| Server | Member order not correct on relational connections | Members containing special characters (e.g. '-') were sorted in wrong order. e.g. ‘ab’ was placed before ‘a-b’. ‘a-b’ was also before ‘ac'. |
|
| Server | Filter delegate and decorations on active dimensions provide results based on selected measures in TARGIT Management | ||
| Windows Client | Unable to login in Windows client after update | Unable to login in Windows client after update on Danish windows | |
| Windows Client | Published scheduled jobs fail with Access Denied | ||
| Windows Client | E-mail is removed from delivery in scheduledjobs when making changes in batch properties | When enabling batch with email distribution on a scheduledjob, any previous added mail recipients are removed from delivery tab. | |
| Windows Client | Open Schedule job list Exception is thrown | When Open Schedule job list an Exception is thrown if the export folder in job is removed i Management | |
| Windows Client | Error shown when Copying and paste Format CSV to another job | ||
| Windows Client | Level in hierarchy not shown after upgrade if levels above are hidden and last saved after being in define mode and data fetched | A level in the hierarchy was not displayed when parent levels were hidden and the view was last saved while in define mode with data loaded. | |
| Windows Client | The delivery email Dynamic Distribution show level hierarchy name instead of dimension name | ||
| Windows Client | Scheduled CSV job output generates Double Quotes | ||
| Windows Client | Scheduled job fails when there are 2 long/lat maps on the same report | ||
| Windows Client | Attempted to divide by zero error when interval is set to 0 | ||
| Windows Client | Should not be possible to add criteria from different cubes in same user dimension | ||
| Windows Client | Iteration tables should not be linked between layouts | ||
| Windows Client | Wrong folder shown in Scheduled job - showing default folder | ||
| Windows Client | Missing and incorrect German translations | ||
| Windows Client | Scaled crosstabs in PDFs from reports | ||
| InMemory Database | InMemory uses more memory |
2025 - March (25.03.19002)
| Type | Components | Change log title | Change log description |
|---|---|---|---|
| ETL Forecast | AI Forecasting for ETL Studio | Documentation: https://community.targit.com/hc/en-us/articles/18480010930204-InMemory-ETL-task-AI-Forecasting |
|
| ETL Studio | AI Forecasting - InMemory ETL Studio | Documentation: https://community.targit.com/hc/en-us/articles/18480010930204-InMemory-ETL-task-AI-Forecasting |
|
| Anywhere | Time out when user is inactive | Documentation: https://community.targit.com/hc/en-us/articles/18157570771612-Idle-Timeout-for-Anywhere-client |
|
|
Authentication (MS)
Server
|
Absolute time out of user | Documentation:
https://community.targit.com/hc/en-us/articles/18285660201372-User-session-timeout |
|
| Server | Drillthrough on Virtual Cubes | The ability to perform drillthrough on Virtual Cubes (InMemory/Relational) Documentation: https://community.targit.com/hc/en-us/articles/20701236753052-Data-Model-Editor-Drillthrough |
|
| Windows Client | Scheduled jobs - Dynamic Distribution | Documentation: https://community.targit.com/hc/en-us/articles/17830478913564-Scheduled-jobs-Intelligent-Distribution |
|
| Windows Client | Separate menu from saved menu | If adding a menu with the 'Insert menu from file' option, it is now possible to 'Separate menu from saved menu' to reusing much of the design. .
Documentation: https://community.targit.com/hc/en-us/articles/17161417424924-Separate-menu-from-saved-menu |
|
| InMemory Database | Added support for TriState Boolean Logic | Added support for TriState Boolean Logic, to handle cases where NOT NULL cases where being allowed through. Documentation: https://community.targit.com/hc/en-us/articles/21068309641756-Relational-databases-Using-TriState-Boolean-Logic-for-handling-of-NULL-values |
|
| Data Discovery | Incorrect dayOfWeekKey value if Danish culture is specified for date dimension | ||
| Plugin: Online Data Provider | Improve error message for Data Discovery | Improve error message sent by Data Discovery by throwing a custom exception with a user-friendly message saying that the "data is missing for this combination of parameters", or "creating the data source with this collection of data not possible". | |
|
Anywhere
Windows Client
|
Grouped objects are loaded even if group is set to hide object | Using toggling and grouped objects can impact performance as the objects in groups set to hide object will be loaded when opening the dashboard in both Anywhere & Windows. | |
| Anywhere | Reopen active document trigger opens previous dashboard in Anywhere | ||
| Anywhere | Level 1 in hierarchy is not converted correct, so print from Anywhere fails on Cloud | ||
| Anywhere | Initial criteria works differently in Anywhere and Windows client | The Initial criteria in Anywhere and Windows client was working differently.
Users who have chosen initial criteria on the same shared dimension across cubes may be affected, but only if the member list is different for each cube. Documentation: https://community.targit.com/hc/en-us/articles/18023442982684-Criteria-overrides |
|
| Anywhere | Charts are shown as tables when sharing links | When opening a shared link with charts, the charts are displayed as tables when opened from the link. | |
| Anywhere | Bookmarked Report with Relative Link Trigger Throws 404 Not Found Error in Anywhere Client | ||
|
Anywhere
Windows Client
|
Map labels not placed correct when opening dashboard | ||
| Server | ROLAP: Include empty members with more than one hierarchy can cause missing subtotals | ||
| Windows Client | Menus are rendered incorrectly when combined with object toggling | When toggling a menu all the items will be shown at top and then distributed to correct place. It makes loading slow. | |
| Windows Client | Legend not showed when toggling when objects is grouped | If objects are grouped the legends are not always showed then visibility is toggled. | |
| Windows Client | Criteria no longer shown on document templates (still applies) | ||
| Windows Client | Not possible to see new subscription job in subscription overview | ||
| Windows Client | Monitor Object Agents fails if based on KPI objects/Charts | ||
| Windows Client | Drag and drop not possible with bookmarks files (.tbmk) | In windows client it is not possible to drop/paste a bookmark file (.tbmk) | |
| Windows Client | Error: IOException: The directory is not empty - when a scheduled job is hanging | ||
| Windows Client | Clicking in UI in file structure causes crash if Outlook content is in the clipboard | Having content from outlook in clipboard can cause Windows client to crash when right click in file structure. | |
| Windows Client | Toggle misaligns menu items image and text | When toggling visibility on menu items the image and text are misaligned. | |
| Windows Client | Error when edit is selected for user dimension with warning icon | When selecting a User dimension with warning icon a error could appear | |
| Windows Client | Scheduled job: Time Zone ID missing error | Error shown if Zone ID is missing | |
| Windows Client | Notification job fails with "Interface not supported" after editing and saving criteria | Notification job fails with "Interface not supported" after edit Filter/criteria section. | |
| Windows Client | Unique Name in generic embedding does not allow for dimensions with combined keys to be selected | Unique Name in generic embedding is now also available for dimensions with combined keys. | |
| Windows Client | Smartpad features should not be enabled when opening a scheduled job | Smartpad features like criteria should not be enabled when opening a scheduled job | |
| Windows Client | Not possible to add more members to user dimension using member properties | It is not possible to add more members to user dimension using member properties | |
| Windows Client | Dynamic caption on specific dimension member in hierarchy not possible after level 1 | ||
| Windows Client | Dynamic caption for member cannot be changed | When trying to set a dynamic caption for a member, the caption is not set. | |
| Windows Client | Object criteria are not included when creating notification | Filter/criteria for notification on objects was not included in the Schedule job. |
2025 - January (25.02.07520)
Please note: A new version is available in the download center replacing build 25.01.21002. The new version fixes the following bugs:
- Slow performance on menu objects if you have many documents in the VFS (>1000)
- Scheduled jobs hang in some cases
- The timeout defined in System.timeoutSecs in an import script in ETL Studio is not read correct
If you already upgraded to 25.01.21002, consider upgrading again if you experience any of the issues above.
| Type | Components | Change log title | Change log description |
|---|---|---|---|
| Data Drivers | Ability to query data source's new system tables | You can now query a new set of system tables related to each data driver:
sys.exceptions: Stores information about exceptions detected and processed during data load, including any nested exceptions. sys.requests: Gathers details about outgoing requests to other URLs, including URI, HTTP methods, body, timeouts, and timings. sys.requests.headers: Stores header values of corresponding requests, if available. sys.responses: Collects information about incoming responses from requested resources. sys.responses.headers: Stores header values of corresponding responses, if available. Additionally, a QueryId query option is available to correlate queries with exceptions, web requests, and responses across the sys.exceptions, sys.requests, and sys.responses tables. This helps in managing multiple exceptions or requests during parallel imports and improving traceability. The SaveSysResponses option allows you to save response details (default is off to conserve RAM). To enable, use the command: SELECT * FROM [url] (OPTIONS: SaveSysResponses=true;) https://community.targit.com/hc/en-us/articles/15830977962396-InMemory-SYS-Tables |
|
| Online Data Provider: KRL | Create online data provider for REST API KRL | https://community.targit.com/hc/en-us/articles/16847088218396-Online-Data-Providers-KRL-in-Danish-only | |
| Online Data Provider: Uddannelsesstatistik | Create online data provider for REST API Uddannelsesstatistik | https://community.targit.com/hc/en-us/articles/16519445736348-Online-Data-Provider-Uddannelsesstatistik-in-Danish-only | |
| Data Discovery | A setting to prevent reload of cubes after data source update | A new setting has been added to Data Discovery's database settings that prevents the parallel reload of all cubes using a specific data source after that source has been updated. This ensures that cubes are reloaded in sequential order, helping to conserve server resources. | |
| Data Discovery | Added stop loading functionality for data source formats | It is now possible to cancel the creation or update of a data source format by right-clicking and selecting the 'Cancel' option from the menu.
https://community.targit.com/hc/en-us/articles/15940045539868-Data-Discovery-cancel-Creating-or-Updating |
|
| Data Discovery | Added stop loading functionality for cubes | It is now possible to cancel the creation or update of a cube by right-clicking and selecting the 'Cancel' option from the menu.
https://community.targit.com/hc/en-us/articles/15940045539868-Data-Discovery-cancel-Creating-or-Updating |
|
| Data Discovery | Added stop loading functionality for data sources | is now possible to cancel the creation or update of a data source by right-clicking and selecting the 'Cancel' option from the menu.
https://community.targit.com/hc/en-us/articles/15940045539868-Data-Discovery-cancel-Creating-or-Updating |
|
| Data Discovery Back-end | Limit the number of cubes being processed in parallel. | A setting that controls the maximum number of cubes that can be processed simultaneously, with 0 meaning no limit. | |
| Data Discovery Back-end | Possibility to configure Out-of-Process setting per data source | A new option to configure the Out-of-Process data source creation setting has been added to plugin forms, allowing it to be specified individually for each data source if needed | |
| Plugin: OData | Extra settings added to OData plugin's form | Additional settings for query, connection, and configuration are now available for the OData plugin. | |
|
ETL Studio
VSCodeExtension Debugger
|
Add function to compile .impm & copy resulting .imp script to clipboards | ||
| ETL Studio | Custom File location for Global Macros | https://community.targit.com/hc/en-us/articles/18165148088348-InMemory-ETL-Custom-file-location-for-Macros | |
| ETL Studio | Added new task to unload a database | Introduced a new component that allows unloading a database from a script. This feature becomes crucial as customers outgrow their hardware due to high RAM usage, providing an easy way to manage database resources as part of their ETL processes | |
|
Anywhere
Server
|
Support the OpenID Connect logout endpoint | https://community.targit.com/hc/en-us/articles/16965486350364-OpenID-Logout-Endpoint | |
| Anywhere | Option for consumer user to show/hide criteria bar in Anywhere client | https://community.targit.com/hc/en-us/articles/17149861707676-Show-or-hide-Criteria-Bar-in-Anywhere-client | |
|
Anywhere
Windows Client
|
When setting up a trigger to another document, it is now possible to select a specific layout from that other document | For triggers to open another document, you can also select a specific layout to open
Documentation: https://community.targit.com/hc/en-us/articles/16574145944348-Trigger-to-specific-layout-in-other-document |
|
| Anywhere | Embedded Links to include option to select input based on Name, Key, Unique Name | Its now possible to create embedded links in client using key or unique name.
https://community.targit.com/hc/en-us/articles/18090940961692-Generic-Embedding-Select-Key-or-Unique-Name-for-Link-configuration |
|
| Management | Bus Matrix in Data Model Editor now respect visibility properties | When setting a measure or dimension to be not visible, than the measure/dimension is shown on the bus matrix.
Documentation: https://community.targit.com/hc/en-us/articles/15958949438364-Data-Model-Editor-Bus-Matrix |
|
| Management | Bus Matrix in Data Model Editor - support switching axis | When export bus matrix it is now possible to decide if order the dimensions on horizontal or vertical
https://community.targit.com/hc/en-us/articles/15958949438364-Data-Model-Editor-Bus-Matrix |
|
| Server | Support for changing the format string in a ROLAP calculation expression | The ROLAP calculation engine now supports defining format strings directly within calculation expressions. This allows for more precise formatting of calculation results without relying solely on underlying measures' format strings.
Please note that this fix also addresses a few issues with the format string if decimals wasn't defined, they were still displayed in the measure. https://community.targit.com/hc/en-us/articles/17524949608860-ROLAP-calculations-format-strings |
|
| Server | Improvements to scheduled jobs and prints | Several performance and stability optimizations of scheduled job executions and prints in Anywhere. | |
| Windows Client | Percentile function in crosstab calculations | https://community.targit.com/hc/en-us/articles/17792688478748-Percentile-calculation | |
| Windows Client | Support for conditional calculations based on dimension member | https://community.targit.com/hc/en-us/articles/17792755367068-Rowname-and-Colname-calculations | |
| Windows Client | Server connection information in the 'About TARGIT' info box | When you click 'About TARGIT' in the Designer client the info box now contains information about the current server.
https://community.targit.com/hc/en-us/articles/17808787744540-Designer-client-About-TARGIT |
|
| Windows Client | Custom text when no criteria have been applied in Dynamic content | Dynamic Content dialog now has an option for text then no criteria has been applied.
https://community.targit.com/hc/en-us/articles/17936642602268-Dynamic-content-custom-text-for-No-selection-criteria |
|
| Windows Client | Trigger to re-open active document | This trigger option allows the user to reset criteria bar and drills.
Documentation: https://community.targit.com/hc/en-us/articles/17816175910940-Trigger-to-reopen-active-document |
|
| Windows Client | Change default setting for Excel export: Enabled "Repeat dimension members for all rows/columns" | When exporting to Excel the "Repeat dimension members for all rows/columns" is selected by default | |
| Windows Client | New trigger open document now has 'Saved criteria only' enabled by default | When setting up a new trigger for open document, the 'Saved criteria only' is now enabled pr default. | |
| Windows Client | Remove unused objects before saving | The TARGIT client will prompt you to remove unused objects upon saving the document.
https://community.targit.com/hc/en-us/articles/16923555660188-Remove-unused-objects-before-saving |
|
| Windows Client | Default Behavior of PDF and Excel Export Buttons in Menu Objects | In Menu objects: the default behavior of the PDF and Excel buttons has been changed to 'Export active document to PDF' and 'Export active document to Excel' respectively. | |
| Windows Client | Align options for menu buttons | https://community.targit.com/hc/en-us/articles/17148612052124-Menu-buttons-alignment | |
| Windows Client | Dynamic content, Criteria: Option to show only leaf level of hierarchy | In Dynamic Content for e.g. a text box, on the Members and Criteria tabs in the dialog, you can tell it to output a list of members.
Members in a single-level hierarchy are simply listed, but in a multilevel hierarchy, this feature will allow the designer to decide if all levels should be included, or only the leaf level. https://community.targit.com/hc/en-us/articles/15846127059228-Dynamic-Content-show-leaf-level-only |
|
| Windows Client | Copy cell value from crosstab | It is now possible to copy content from a single cell of a crosstab to 3rd party applications.
https://community.targit.com/hc/en-us/articles/15941143323804-Crosstab-copy-cell-value |
|
| Windows Client | Object Toggling feature | The feature enable show/hide/toggling of objects or groups of objects using a trigger.
https://community.targit.com/hc/en-us/articles/15964747498012-Trigger-Toggle-visibility It is possible to use the scroll when move object in list |
|
| Windows Client | Add 'Current user' option to filter in scheduled job list | Easier way to only see your scheduled jobs when you are a scheduled jobs administrator.
https://community.targit.com/hc/en-us/articles/15406515069084-Scheduled-Jobs-filter-by-Current-user |
|
| Windows Client | Tab based job editing | Easily edit and compare multiple jobs simultaneously with TARGIT’s new Tab-Based Job Editing feature. Edit job definitions in tabs instead of the current dialog, either one at a time or simultaneously. Experience the convenience of copying and pasting properties between similar jobs in just a few clicks, saving you from the hassle of starting each job from scratch.
See a complete view of all job settings on a single page and quickly access a complete log of all scheduled jobs. From there, you can select and update individual jobs effortlessly. https://community.targit.com/hc/en-us/articles/15954619778332-Scheduled-jobs-open-and-edit-in-tabs |
|
| InMemory Database | Support for self contained queries in GROUP BY Clause | Added general support for self contained queries in GROUP BY Clause, and in DISTINCT queries.
e.g. case when a in ( select x from sometable ) then... |
|
| InMemory Database | Option to speed up insert-sql | Added option to speed up insert-sql queries with constants. | |
| InMemory Database | New option to speed up UNION ALL statements | Added new option to speed up UNION ALL statements that are just one line selects with constants e.g. select 1 as test1 union all select 2 union all select 3. | |
| InMemory Database Engine | Avoid lazy load copy | WHen a database in LazyLoad mode is opened, it no longer creates a copy of the targitdb file | |
| Data Discovery | Added option to save a data source without automatically reloading it | Sometimes, when you edit a data source, you do not want the data source to reload data when closing the dialog.
Example: You need to change password on your data source, but you don't want the data source to reload as you save and close the new setting. You can control this by closing the dialog with either 'Save and close' or 'Save and reload'. https://community.targit.com/hc/en-us/articles/15943885026844-Data-Discovery-save-data-source-without-reload-of-data |
|
| Plugin: TARGIT Analysis | TARGIT Analysis data sources are automatically migrated to v.1.2 | In case TARGIT Analysis data source was created using an older build of Data Discovery a plugin v.1.1 was used. In order to maintain all the latest features existing data sources of v.1.1 are automatically upgraded to v.1.2. This migration does not require any changes to existing data source from the user. | |
| ETL Studio | Add publish option to preserve .imp files after execution | ||
| Scheduler Management | Possibility to authorize SYSTEM, LOCAL SERVICE and NETWORK SERVICE accounts | It is now possible to allow system, local service and network service to access scheduler service | |
| Server | Bundle responses into larger blocks to fix slow response times on high-latency connections | ||
| InMemory Database | Improved Vector Support | ||
| InMemory tiImport | Changed Dictionary<string,ImpVariable> to Concurrentdictionary | Changed from Dictionary<string,ImpVariable> to Concurrentdictionary to support execute in Parallel loops in tiImport | |
| Driver: Excel | Unable to read a file if the first column or row is blank | Files with a blank first column or row, or those generated by third-party software, may cause the driver to read the file incorrectly or misapply the 'skip rows' parameter. | |
| Driver: Gateway database | Fixed timeout errors for queries using gateway database driver in parallel tasks | Addressed an issue where timeout errors were thrown when queries using a gateway database driver were executed inside parallel tasks. This fix ensures stable query execution in parallel ETL processes. | |
| Data Discovery | Can't change column type | ||
| Data Discovery | Swapping data sources in a cube removes custom hierarchies created from those data sources | When swapping data sources in a cube, any custom hierarchies built using the original data sources are removed, which may result in the loss of important structure and organization within the cube | |
| Data Discovery | Fixed behavior when adding new data source/folder by correctly placing it inside the selected folder | Once a folder is selected in the left-hand menu, new data sources and folders will appear as part of the selected folder. | |
| Data Discovery | Fixed issue with time in Cloud being shown in UTC | Behavior has been updated to use the user's time zone, adjusting date and time values on the UI accordingly. Data Discovery now includes a new setting, 'Server Time Zone,' which should be set to the preferred time zone of the server. Additionally, it is possible to specify a time zone when creating a scheduled data source (defaulting to the server's time zone value). | |
| Data Discovery Back-end | Fixed 'Collection was modified' Exception | This error was noticed when running Data Discovery in cloud | |
| Plugin: Excel | Excel: Unable to read a file if first column and row are blank | ||
| Plugin: Gateway database | Error 401 Unauthorized throws when gateway is queried using Direct URL | ||
| ETL Studio | Unable to select gateway file list data source folder without double-clicking to expand contents | Users may mistakenly think a folder is selected without double-clicking to expand its contents in the gateway file list data source. This can lead to selection errors and potential runtime issues | |
| ETL Studio | Fixed issue with macro code generation after macro is disabled | Resolved a bug where disabling a macro in a script did not prevent the macro's code from being generated in the resulting file. Now, disabled macros will no longer produce code in the output. | |
| Scheduler Service | The Cancel Execution button does not stop the script if failed and is in the retry state | The 'Cancel' button does not work if a script fails with an exception and has retry settings enabled. This causes the full timeout to elapse before the cancellation takes effect. | |
| Scheduler Service | Arguments are not passed from master to child script | Specified arguments were not passed to underlying child scripts when using "Execute script" task | |
| Anywhere | Update Global criteria trigger with merge deleting global criterias not selected in list | ||
| Anywhere | Targit Auxiliary - Textbox with dynamic content is shown as N/A in context field | ||
| Anywhere | Object with Insufficient data to build chart and not included in export will impact export of other objects | Export to excel creates empty file if one object shows insufficient data to bild chart - even if that object has disabled "Include in document export" in Export Settings. | |
| Anywhere | Load on startup: Response status code does not indicate success: 404 (Not Found) | ||
| Anywhere | Print to PDF shows unable to render chart after clicking 'show data' of a graph | "Unable to render chart" error after clicking "Show data" of a graph and printing it to PDF.
The Unable to render chart error is on the PDF itself Anywhere only. |
|
| Anywhere | Expanded hierarchy not expanded in excel output | When having hierarchy on x-axis and expanding last member and exporting using Excel icon in Ribbon the excel output is not showing the expanded level | |
| Anywhere | Trigger: Print Active layout prints default layout | ||
| Anywhere | Slideshow in Anywhere stops after a couple of hours | In some cases Slideshows opened directly from Anywhere stops. | |
| Anywhere | PDF/Dynamic content: Period Criteria shows ? in data object when export Dashboard from Anywhere | If you have included a dynamic content criteria in a data object it will show ? instead of the criteria when exported to PDF from Anywhere.
Shows correct when exporting report, but not dashboards |
|
| Anywhere | Export to Excel and print pdf results in 0KB file if unused menu object has invalid criteria reference | If you have an unused object with a local criteria that refers to a non existing cube, you can open the document with no warnings, but when exporting on the anywhere icons the file is 0KB for both pdf and excel. | |
| Anywhere | Criteria Bar: Clicking on "No Selection" and a new member afterwards does not clear the existing members | ||
| Anywhere | Export to PDF: Object converts to crosstab in PDF if drilled | If you drill on an object and then export to pdf, the drilled object will be converted to crosstab. Furthermore drilling in a report vs a dashboard does not give the same output. | |
| Anywhere | Drilled chart change to crosstab when returning to layout | If a chart is drilled and user naviagte to another layout and back, then the drilled chart will be shown as crosstab and difficult to get the chart to show again even after drill out. | |
| Management | Data Model Editor takes a long time to load | ||
| Management | Not a Valid Boolean Value error when a dimension/measure has a equal sign in the name | ||
| Server | Circular bookmark references can crash the TARGIT Server with a stack overflow error | ||
| Server | Server fail if a dimension does not have any levels | ||
| Server | When extended logging is enabled, exceptions caused when inserting records into the AUX connection can cause the server to crash | ||
| Windows Client | Anywhere may hang and scheduled jobs fail due to hanging member validation | On rare occasions, especially under heavy load, the member request cache can "drop the ball" when validating members or resolving dynamic period criteria. This results in permanent spinners in Anywhere or jobs that fail after a long timeout. | |
| Windows Client | Scheduled jobs fail because of old time out in effect | ||
| Windows Client | Scheduled job error: Sequence contains no elements | ||
| Windows Client | TARGIT crash when opening Menu files and edit templates | ||
| Windows Client | Scheduled Job fails when it is batched with a data discovery datasource | ||
| Windows Client | Errors in Event Viewer after running a scheduled job | In some cases a scheduled job will cause warnings in eventlog although the job is executed successfully. | |
| Windows Client | No longer possible to add e-mail in to field when batch is enabled | ||
| Windows Client | Some documents saved before stateless with local user dimensions can't be upgraded | It is not possible to open document saved before stateless | |
| Windows Client | Preserve formatting on Excel export not saved | When creating a scheduled export to excel and selecting Preserve formatting, the setting is not stored. | |
| Windows Client | Scheduled Jobs: Delivery mail - clicking Enter counts as double space and the mail string will be invalid | ||
| Windows Client | Shared local user dimension is still shown as local in define mode for object | ||
| Windows Client | Source object is not preselected in scheduled job | When creating a scheduled job from the right-click menu, the source object is not preselected in the scheduled job dialog. | |
| Windows Client | No Bookmarks in Scheduled Jobs | It is not possible to create a scheduled job from Bookmarks. Or edit an existing job. | |
| Windows Client | 16 character limit for measure as text for Tabular DB | ||
| Windows Client | Map on scheduled publishing: Unable to render chart if maps holds user dimension on x-axis and output HTML | The map is not rendered in the published URL
Works fine in Windows + Anywhere |
|
| Windows Client | Periods/Criteria Bar: Making a static selection and click dynamic time and click Editor will crash client | ||
| Windows Client | In scheduledjob batch fails if batch member has empty iteration page | If an batch job results in an empty iteration page for one of the batchmembers, the whole job will fail. | |
| Windows Client | Deadlock when the server reads the list of connections | ||
| Windows Client | Criteria editor - Cannot search while loading members | When selecting a dimension in the criteria editor, the search field is locked for editing until all members are loaded. A search should be possible during load of members. | |
| Windows Client | Scheduled Job finishes with "Successful", although it fails/has no output | In some specific scenarios a report (based on SSAS) that fails with "Criteria members not found", will show as successful in log. | |
| Windows Client | Scheduled job with empty members fails in status although the report is sent out to users | Problem occurs doing batch run on a schedule on a single crosstab exporting to excel, where some batch members has empty result. | |
| Windows Client | Status bar doesn't change when using criteria editor | When loading dimensions in the criteria editor, the status bar doesn't change status - it just displays 'Ready'. This has been changed such that the status is displayed in the member list until members are loaded. |
2024 - September (24.09.03003)
| Type | Components | Change log title | Change log description |
|---|---|---|---|
|
Driver: CSV
Driver: Excel
Driver: FileList
Driver: FixedWidth
Driver: JSON
Driver: XML
|
Ability to use file shortcuts when creating data sources | It is now possible to point to a file shortcut when creating CSV, Excel, JSON, FixedWidth, FileList, XML data sources
https://community.targit.com/hc/en-us/articles/15829555976476-Data-Discovery-shortcut-as-data-source |
|
|
Driver: CSV
Driver: Excel
Driver: JSON
Driver: XML
|
Timeout option is added for drivers that download data from web | This change applies to CSV, Excel, JSON, XML drivers. You can specify a new timeout connection string parameter to specify time in seconds to wait for the response
https://community.targit.com/hc/en-us/articles/15584857974556-Custom-Timeout-for-URL-data-sources |
|
| Data Discovery | "Create cube" option when creating a data source | This option will automatically create a new cube once this new data source gets created. This option simplifies process of creating a simple, ad-hoc cube. This option does not apply to Directory and SQL Server Stored Procedure plugins.
https://community.targit.com/hc/en-us/articles/15943455023388-Data-Discovery-create-cube-from-data-source |
|
| Data Discovery | New conversion functions added to data source formats | Functions added under Conversions category and allow conversion of values or expressions to target types: ToInt32, ToInt64, ToDouble, ToDatetime, DateFromTicks, FromOADate, ToOADate.
https://community.targit.com/hc/en-us/sections/10078833813533-Format-Functions |
|
| Data Discovery Front-end | Bulk operations for selected data sources, data source formats and cubes | Following operations can be performed, when several items on UI are selected: deletion, reload, enable/disable.
Deletion is available when any combination of data sources, formats and directories are selected. Enable/disable is available only when it is possible to do for all selected items. Reload and deletion also supported on the Cubes overview screen. https://community.targit.com/hc/en-us/articles/15808394689820-Data-Discovery-multiselect-Data-Sources |
|
|
Plugin: CSV
Plugin: Excel
Plugin: JSON
Plugin: XML
|
Add timeout setting for URL-based plugins | https://community.targit.com/hc/en-us/articles/15584857974556-Custom-Timeout-for-URL-data-sources | |
|
Plugin: CSV
Plugin: Excel
Plugin: JSON
Plugin: XML
|
Ability to use file shortcuts when creating data sources | It is now possible to point to a file shortcut when creating CSV, Excel, JSON, XML data sources
https://community.targit.com/hc/en-us/articles/15829555976476-Data-Discovery-shortcut-as-data-source |
|
| ETL Studio | New timeout setting for URL-based data sources | A new timeout setting specifies time allocated for a web request. Once the timeout is exceeded an error is thrown by the driver - this prevents “hangs” of the driver in case requested resource is unavailable. This change applies to CSV, Excel, JSON, XML drivers | |
| ETL Studio | Lazy Load option is added to TARGIT InMemory data source | With 'Lazy load' disabled on a TARGIT InMemory data source in TARGIT ETL Studio, the full database will be loaded into InMemory before data is requested. This has the advantage of quicker response times, but the disadvantage of taking up RAM resources on the server.
With 'Lazy load' enabled on a TARGIT InMemory data source in TARGIT ETL Studio, only the necessary data will be loaded into InMemory at the time it is requested. This has the advantage of less RAM consumption on the server, but the disadvantage of requests being slightly slower. https://community.targit.com/hc/en-us/articles/15435517882908-Lazy-Load-TARGIT-InMemory-data-source |
|
|
Anywhere
Windows Client
|
Display full text of truncated cell data in mouse over hover | If cell text does not fit in cell, show cell text in mouseover.
https://community.targit.com/hc/en-us/articles/15583825847964-Truncated-text-Full-text-in-mouse-over |
|
| Windows Client | Document path as System variable | In solutions with hundreds or even thousands of documents, you can easily have identical named documents in different locations/paths.
Being able to include the path information will ensure unique identification of the document. https://community.targit.com/hc/en-us/articles/15436829181340-Dynamic-content-System-variable-Document-Path |
|
| Windows Client | Option to Hide Object Tool Bar buttons | Implemented a new dialog that enables designer users to pick which buttons should be shown in the object toolbar. If all buttons are deselected, the bar will be hidden.
https://community.targit.com/hc/en-us/articles/15774834180124-Object-toolbar-visibility |
|
| Data Gateway Client | Added new Data Driver package to the Data Gateway Client | ||
| Driver: JSON | Improved JSON driver parsing for complex files | Fixed an issue where the JSON driver incorrectly parsed complex files with multiple levels of nested arrays and objects. In rare cases, this fix may slightly impact row counts or structure of the output for very complex structures. | |
| Online Data Provider: Dynamics Sales | Dynamics Sales online data provider fails with "Reached heap limit" error | "Fatal JavaScript out of memory: Reached heap limit" error could be thrown by the driver when big amount of data was retracted from Dynamics Sales | |
| Data Discovery | Data Discovery's settings are reset after upgrade | During upgrade Data Discovery would ignore existing settings and set settings to their default values | |
| Data Discovery | Data Discovery's settings icon was visible to non-admin users | The settings icon was visible to non-admin users on the cube overview page | |
| Data Discovery Front-end | Collapsed directory gets automatically expanded | A collapsed directory data source would get automatically expanded when another data source gets reloaded | |
| Plugin: CSV | Gateway data source fails with an error | "The type initializer for GatewayClient.Core.SimpleLoginResultStorage threw an exception" error is thrown during gateway data source load | |
| Plugin: Gateway database | Gateway data source fails with an error | "Unable to establish connection due to: The operation has timed out." error is thrown during gateway data source load | |
| Anywhere | Load Data error on "Open previous document (last drill state)" in Anywhere | When triggering to "previous document (last drill state)" in anywhere, table objects showed a "Load data" error. | |
| Anywhere | Possible concurrency during login related to custom fonts | ||
| Anywhere | Login token may expire after 2 hours even with activity | ||
|
Anywhere
Windows Client
|
Criteriabar now show the operator when it is not 'equal to' or 'in range' | ||
| Anywhere | Dynamic Time: Week to Date is shown as an option in pre-defined list even if week is not included | ||
| Anywhere | Too much line spacing in dynamic date drop-down | ||
|
Management
Windows Client
|
Ragged hierarchy not working | After the dimension/hierarchy change, the depth column property (the one regarding ragged hierarchy) was incorrectly stored at the dimension level.
Therefore it is necessary to re-apply the depth column to the correct hierarchy in order for ragged hierarchies to work again. |
|
|
Management
Server
|
"Test login" button in identity provider script yields "403 Forbidden" error | ||
| Management | Can't add users in Cloud solutions using Standard Security | ||
| Management | Spaces between criteria added to role can trick the user to misread the criterias | Added more spacing between the cubes and dimensions | |
| Server | Possible hang when dimension colors are being stored to disk and other threads are serving requests | ||
| Server | Memory leak if loading ROLAP data model fails | If there is something wrong in the data model (e.g. a virtual cube referencing a normal cube that does not exist), the TARGIT Server will keep trying to load the datamodel - and leak a lot of memory in the process. | |
| Windows Client | Dynamic periods: When selecting Week to date it shows Month to date in the text | ||
| Windows Client | Gauges with user dimension gives Query Failed | When user dimensions are used in Gauges the query fail | |
| Windows Client | Trigger Export Layout list shows First Dashboard Layout double. | In layout list shows First Dashboard Layout double. | |
| Windows Client | Scheduled Job: Access violation shown when copy publish link | It is not possible to copy Publish link in Scheduled jobs | |
| Windows Client | Under certain circumstances hierarchy names will not show full name | ||
| Windows Client | Not able to refresh datamodel in TARGIT Windows Client | Loading of source data after refresh is slow. | |
| Windows Client | Required criteria: If dimension and attribute is selected for ANY, it will replace attribute with dimension after saving | If a Dimension (highest level) is selected and an attribute and it's set to ANY, then after saving and opening the document the attribute is replaced by the dimension and it won't work - even if the code shows both the attribute and dimension. | |
| Windows Client | Ctrl-V does not create copy of file in same folder | ||
| Windows Client | Copy/Paste: Copy folder with subfolder will remove folder until refresh | ||
| Windows Client | Map chart: Longitude & Latitude not placed correct for DD & Tabular |
2024 - June (24.06.19002)
| Type | Components | Change log title | Change log description |
|---|---|---|---|
|
Driver: XML
Online Data Provider: Generic Rest API
|
Generic REST API now handles XML responses | Our Generic REST API Online Data Provider has been upgraded to support XML format responses. This enhancement allows for greater flexibility and integration capabilities, enabling seamless data retrieval in XML format from our API endpoints. | |
| Driver: XML | XML Driver now supports data download from URL | We are excited to announce that the XML Driver has been enhanced with a new capability: it can now download data directly from a specified URL. This feature streamlines the data integration process, making it easier and faster to import XML data from web sources into your applications. Simply provide the URL, and the XML Driver will handle the rest, ensuring a seamless and efficient data retrieval experience. | |
| Plugin: XML | XML Plugin now supports data download from URL | We are excited to announce that the XML Plugin has been enhanced with a new capability: it can now download data directly from a specified URL. This feature streamlines the data integration process, making it easier and faster to import XML data from web sources into your applications. Simply provide the URL, and the XML Plugin will handle the rest, ensuring a seamless and efficient data retrieval experience. | |
| ETL Studio | XML Driver now supports data download from URL | We are excited to announce that the XML Driver has been enhanced with a new capability: it can now download data directly from a specified URL. This feature streamlines the data integration process, making it easier and faster to import XML data from web sources into your applications. Simply provide the URL, and the XML Driver will handle the rest, ensuring a seamless and efficient data retrieval experience. | |
| ETL Studio | Duplicate functionality for Data Sources | In certain scenarios, managing multiple data sources that point to the same or similar locations becomes imperative. Introducing a duplicate button feature would streamline this process by allowing users to effortlessly replicate selected data sources, complete with their predefined parameters. | |
| ETL Studio | Enhanced error handling with Try-Catch Implementation in Import and Script tasks | We've introduced a new feature that adds a Try-Catch flag to Import and Script tasks, enabling automatic generation of try-catch blocks around your import statements or custom scripts. Additionally, a new try-catch task has been incorporated to streamline error handling, ensuring your code is more robust and less prone to runtime errors. This enhancement simplifies debugging and improves the stability of your applications. | |
| Scheduler Service | Enable master script to continue execution despite child script failures | Introduce a setting in ETL Studio's execute script task that allows a master load script to proceed with executing subsequent child scripts even if one fails. This feature is crucial for handling unstable data sources, ensuring the ETL process continues and logs failures without halting. The default setting should be off but can be activated for scripts with a higher likelihood of instability. | |
| VSCodeExtension | Duplicated entries in autocomplete suggestions | Fixed issue with duplicated entries in autocomplete when multiple same entries come from various databases | |
| VSCodeExtension | Added support for information_schema | Information_schema tables are now available as part of autocomplete suggestions:
information_schema.columns information_schema.tables information_schema.updated information_schema.indexes information_schema.foreign_keys information_schema.table_usage information_schema.column_usage |
|
| Management | Enhanced version control check for data model editor | To make sure that we don't have older versions of Management changing data models on a new server where the data model format has changed, a version check is performed when saving the data model. Please note that this will not have practical effect until you upgrade from this version to the next version. | |
| Management | Dimensions with multiple hierarchies | Data Model editor now support multiple hierarchies.
https://community.targit.com/hc/en-us/articles/14122927024924-Dimensions-with-multiple-hierarchies The folder organization is restructured by separating dimensions and display folders. This change is aimed at improving the overall overview and navigation within the application. |
|
| Server | Option to change the unique name format of relational connections to look like SSAS unique names | The setting in Management Studio will ensure that dashboards running in a relational environment will be interpreted according to SSAS or current parsing rules.
https://community.targit.com/hc/en-us/articles/14224898373020-Database-Connections-Unique-name-style-setting |
|
| Windows Client | Export of layouts to Excel through triggers | Trigger to excel dialog extend with export options to select specific or predefined layouts (current layout, first report layout, first dashboard layout and all layouts).
https://community.targit.com/hc/en-us/articles/13690211446428-Trigger-options-Export |
|
| Windows Client | Improve error message when Cube is not found in database | ||
| Driver: Excel | "Capacity Must Be Positive" error fixed for large excel files | We have resolved the "Capacity must be positive" error encountered when creating a data source for large Excel files. This fix ensures smooth and efficient handling of big Excel datasets, allowing for uninterrupted data processing and analysis. | |
| Online Data Provider: Generic Rest API | Enhance data source configuration to support URL and URL parameter integration | This change addresses the limitation that previously prevented the use of data source parameters as part of URLs or URL parameters within the product. By enabling this functionality, users can now dynamically incorporate data source parameters directly into URLs or URL query strings, facilitating more flexible and powerful data integrations. | |
| Data Discovery | 401 Unauthorized error is thrown when querying for data | An issue was fixed that prevented users from querying for cube's data and resulted in an 401 Unauthorized error | |
| Data Discovery Back-end | Certain data sources become unavailable after trying to reload them | Data sources throw error message "Cannot execute the import script for data source" during reload or creation of a new data source for CSV, Excel, JSON, XML, TARGIT Analysis plugins. | |
| Plugin: Excel | "Capacity Must Be Positive" error fixed for large excel files | We have resolved the "Capacity must be positive" error encountered when creating a data source for large Excel files. This fix ensures smooth and efficient handling of big Excel datasets, allowing for uninterrupted data processing and analysis. | |
| ETL Studio | Null Reference Exception is thrown for Import task within Condition task | We have resolved a Null Reference Exception issue that occurred when adding an Import task into a Condition task. | |
| ETL Studio | Fixed error when opening non-existent project folders | We have resolved the issue where an error message was displayed when attempting to open a project's folder that does not exist in the ETL Studio. | |
| Scheduler Management | Improved load time for .logs & .events lists in Scheduler Management | We have fixed the issue causing long load times when displaying lists of .logs and .events in the Scheduler Management. This enhancement ensures quicker access and a more efficient user experience when managing and viewing log and event files. | |
| Scheduler Service | Unable to login to Scheduler Service using access token with "Never" expiration date | We have fixed the issue preventing users from logging into the scheduler service using an access token with a "Never" expiration date. This update ensures that tokens with indefinite validity are now properly recognized, allowing for seamless access and authentication. | |
| Anywhere | Filter delegate: Different from is behaving as equal to | The different from option is behaving as equal to | |
| Anywhere | Documents with Immediate refresh disabled do not apply criteria when changing criteria | ||
| Anywhere | Menu/Texbox file keeps loading in Anywhere | ||
| Anywhere | Web box not updating dynamic content | ||
| Anywhere | Criteria: Unselect on higher level not possible when only some children are selected | ||
| Server | "Duplicates in data model" error displayed in Source data | Duplicates in data model shows error message in Source data | |
| Server | Large dynamic roles can cause problems with token being too large | Any dynamic roles are stored directly in the token, but if these role definitions are too large, it will still cause problems with the size of the token. | |
| Server | Crosstab load more is not loading more | The option to load more data from Crosstab is not loading more data | |
| Windows Client | Documents containing slicer objects not included in by indexer | If a document contains a slicer object, it might not be indexed correct. Those documents will not be included in insights, and will fail to show up when editing user dimensions. | |
| Windows Client | If shared User Dimension were used in iteration page it was not included in index | ||
| Windows Client | 'Request was interrupted' error is sometimes displayed in objects after triggering | When triggering from a document that isn't done loading all objects the error 'Request was interrupted' is sometimes displayed in the objects of the document you trigger to. | |
| Windows Client | Calculation: Adding visibility to column with sort will freeze TARGIT | ||
| Windows Client | Mouse over not showing correct member name when criteria is changed | ||
| Windows Client | Crosstab: Edit for Lookup not visible in Crosstab Title |
2024 - April (24.05.03003)
| Type | Components | Change log title | Change log description |
|---|---|---|---|
| Windows Client | Copy multiple documents from and to VFS through the TARGIT Windows Client | This feature makes it easier to multiselect documents from the TARGIT VFS structure and copy paste them to and from the Windows file system.
https://community.targit.com/hc/en-us/articles/13168996401180-Copy-paste-documents-between-client-and-file-system |
|
| Server | Users may get access to list of all other users' user names and personal documents | When a user logs in to TARGIT Anywhere the full list of all personal documents and user names are received. Though the documents do not appear in the user interface of TARGIT Anywhere and cannot be opened, a logged in user is able to go to e.g. Chrome's console log and see a list of all user names and personal document names. | |
| Windows Client | Access Violation: When adding dynamic caption to expanded hierarchy | When edit dynamic caption on members on this level an Access violation is shown | |
| Windows Client | Calculation: Adding visibility to column with sort will freeze TARGIT | ||
| Windows Client | Report: Height different for same columns in chart on different pages | In reports containing column charts that span over multiple pages, the scaling changes from page to page and are not always aligned with values on y-axis. | |
| InMemory Database | Ability to load multiple columns in Parallel when in LazyLoad Mode. | To use this feature you need to add a new variable to targitdb.ini called lazyload_streams ,with the desired number of parallel streams. By default it is set to 1, E.g. lazyload_streams=2 will allow 2 concurrent streams. | |
| InMemory Database | Added new feature to TargitDB, to help reduce memory consumption. | System now stores row numbers internally when evaluating main loop, and only generates output select values when generating output columns | |
| InMemory Database | New Optimization to reduce memory consumption. | When processing the output of a query, the intermediate output produced by the main loop, can be released, to help the garbage collector, to reduce memory consumption, once the output of that column has been processed. | |
| InMemory Database | Enabled new row optimization feature that was not previously enabled | ||
| InMemory Database | Row optimization is now enabled by whether bitpacking is turned on or off. | ||
| InMemory Database | Added a new autokill feature, that can automatically kill queries after a specified time in minutes in tiServer. | By default this feature is not enabled, but can be enabled, by adding autokill=5 to targitdb.ini and restarting the service to kill queries after 5 minutes. | |
| InMemory Database | Added Microsoft.Code.Analysis version 2.1 to targitdb | This is the fastest version of the Code Compiler. Newer Versions are slower | |
| InMemory Database | Added support for expressions of aggregates in the Order BY clause of the over clause. | This fixes an issue, where this kind of query could cause a server crash | |
| InMemory Database | Updated tiquery to show all available information, when you select List_connections, in the Dot Net 8 version. | ||
| InMemory Database | Startup failure due to enabled query cache flag | Database fails to start when querycache flag is enabled in targitdb.ini file. | |
| Added Microsoft.Code.Analysis version 2.1 to targitdb | This is the fastest version of the Code Compiler. Newer Versions are slower |
2024 - April (24.04.23002)
| Type | Components | Change log title | Change log description |
|---|---|---|---|
|
JS Connector
Online Data Provider: Generic Rest API
|
A new Online Data Provider for making Generic REST API requests is available | See details how to set it up on the portal: https://community.targit.com/hc/en-us/articles/13128834115868-Online-Data-Provider-Generic-REST-API | |
| Plugin: Online Data Provider | A new Online Data Provider for making Generic REST API requests is available | See details how to set it up on the portal: https://community.targit.com/hc/en-us/articles/13128834115868-Online-Data-Provider-Generic-REST-API | |
| ETL Studio | Option to deploy database to cloud | A new option for an .impm file is available that allows you to upload a database to your cloud tenant after script executed successfully. Note that you must create a cloud database and copy it's upload key in order to upload it to your cloud tenant. | |
| ETL Studio | A new Online Data Provider for making Generic REST API requests is available | See details how to set it up on the portal: https://community.targit.com/hc/en-us/articles/13128834115868-Online-Data-Provider-Generic-REST-API | |
| VSCodeExtension | Visual Studio Code plugin | TARGIT has created an InMemory Database extension for the Visual Studio Code app. It enables you to query your InMemory databases from within the Visual Studio Code app with the additional syntax checking and assistance that is provided by this app. This is an alternative to the native TARGIT InMemory Query Tool, which has less rich options compared to the Visual Studio Code app. For further help on setting it up, please refer to this documentation: https://community.targit.com/hc/en-us/articles/12497741812124-Visual-Studio-Code-extension-for-TARGIT-InMemory-SQL. | |
| Server | Command Line Tool for TARGIT Server API | The TARGIT Command Line tool may be used to copy documents between your TARGIT Server and your local PC - especially convenient in a cloud scenario. For more information, please refer to this link: https://community.targit.com/hc/en-us/articles/13446472289308-Command-Line-Tool-Targit-Commander-exe | |
| Windows Client | Quickly reuse a criteria bar across documents through simple copy/paste | This enable a simple copy paste to replicate a specific criteria bar across documents. For further information on setting this up, please visit https://community.targit.com/hc/en-us/articles/13023100901148-Copy-Paste-Criteria-Bar | |
| Windows Client | Support for member property behavior in crosstab | When having multiple nested dimensions in a crosstab, the performance of the crosstab may now be optimized. This is useful when the data warehouse does not support member properties - e.g. when working with Tabular models. For further information on setting this up, please visit https://community.targit.com/hc/en-us/articles/13096545592220-Behave-as-member-property. | |
| Installer | Https binding was replaced with default http binding during upgrade | A modified behavior will refrain from removing an existing HTTPS binding from the "TARGIT Data Service" website. | |
| Plugin: Directory | Unable to delete data source from directory plugin | In earlier versions, removing a data source that belonged to a directory data source was not feasible. Now, it's possible to remove it if the data source has a status of 'Unavailable' or 'Broken'. | |
| Windows Client | The TARGIT Suite now using .NET 8 | When using the TARGITSetup.exe this new requirement are automatically installed. | |
| Driver: FileList | Unable to use driver via gateway client | A bug caused a driver to throw exception when it was being used via a gateway client service. | |
| Driver: JSON | The performance of the JSON driver is slow when processing large files | Enhancements have been implemented in a driver, resulting in accelerated processing for specific files. | |
| Calculation Engine | Htmltotext function throws error | An error will be thrown if a value, passed into the function is either empty string or contains multiple elements on the document's root level | |
| Data Discovery Add File button | Duplication of data sources and cubes: case sensitivity in file uploads using "Add file" button | When uploading a file with a different case from an already uploaded file, it causes duplication of the data source and cube. | |
|
Data Discovery Add File button
Plugin: Directory
|
The data source isn't generated by employing the "Add file" button or by utilizing the Directory plugin. | Varying file extensions' casing may result in scenarios where the directory data source fails to initiate the creation of a new data source if its file extension differs in case from lowercase. | |
| Data Discovery Back-end | Modifying files in the file system linked to data sources can lead to the crashing of the w3wp process. | Enhanced product stability; crashes previously linked to rapid bulk changes to files in the file system, which were associated with data sources, in particular that were created using the directory plugin. | |
| Plugin: Directory | Behavior of empty directory data source after restart | After a restart, a directory data source pointing to an empty directory in the file system will not respond to new files, changes to existing files, or trigger subsequent data source updates. | |
| Plugin: Directory | Cease the automatic removal of data sources generated through the directory plugin | Previously, data sources generated using the directory plugin would be automatically deleted if the underlying file was removed from the file system. With the new update, the data source will transition to an 'unavailable' status but will still be listed among the data sources. | |
| Plugin: Excel | Loading file from network path causes error | Error message appears when you try to load a file from a network share | |
| Plugin: JSON | The performance of the JSON plugin is slow when processing large files | Enhancements have been implemented in a plugin, resulting in accelerated processing for specific files. | |
| Plugin: JSON | File is locked after data source's creation | A bug caused a file to be locked by Data Discovery even after a data source was successfully created. | |
| Plugin: MySQL | Custom query can not be edited | Custom query was always overwritten on data source's edit form with an auto-generated query. | |
| ETL Studio | Online Data Providers do not save selected parameters | This could happen if an Online Data Provider's form was opened and then saved without any interaction with any control there. | |
|
ETL Studio
Profiler
|
A Profiler application icon is missing from ETL Studio | An icon launching Profiler application was missing in ETL Studio's ribbon menu. | |
| ETL Studio | Null reference exception thrown when closing a tab in ETL Studio | An exception could be thrown if an .impm tab in ETL Studio was closed by clicking X button or by mouse middle-clicking on it. | |
| ETL Studio | Argument null exception thrown when cancelling script execution | An exception could be thrown if a script execution was cancelled using "Cancel" button in output window. A fix was delivered and additional changes were made to ETL Studio's Save & Close dialog to ensure project is saved and synchronized before closing ETL Studio. | |
| Anywhere | Criteria Bar: All dynamic date filters other than 'Between' are not displayed | The dynamic filter in criteria bar is not shown in Anywhere | |
| Anywhere | Previous document (last drill state) removes parameters from an embedded link | ||
| Anywhere | Slicer with search only seems to load full data | Search slicer is loading full data on open document. | |
| Anywhere | Slicer: With local user dimension not able to render in Anywhere | Slicer with local user dimension was not able to render in Anywhere | |
| Anywhere | Protocols that are not HTTP or HTTPS are no longer supported in Anywhere. | ||
|
Anywhere
Windows Client
|
Criteria from different cube than object will be removed in Windows | When applying a local criteria from another cube than object source data cube, it was removed in the Windows client. | |
|
Anywhere
Windows Client
|
Not respecting axis min in maximized mode and after object is maximized | When set axis min to 0, is was not respected when maximized charts | |
| Anywhere | Link from Share in Anywhere not working due to length issue | https://community.targit.com/hc/en-us/articles/13545354103452-Anywhere-Share-Document-link | |
| Insights | Predefined dynamic periods are hidden if members could not be not found | If selecting a dynamic periods the Predefined periods cloud not be shown | |
| Server | Better error message when TARGIT Server encounters an unknown column type | ||
| Windows Client | Member property on x-axis will not be placed correct and in some cases show members not linked to the dimension | Member properties on x axis is not displayed correct | |
| Windows Client | Slicer: Maximize is missing in Designer Mode | The slicer and show data can now be maximized in designer mode | |
| Windows Client | Adding dimension to the other axis after data has been fetched will result in error | If data has been fetched and a dimension is added the other axis you will get an error saying "An error occurred while processing the result" Exception Expected 0 dimension on X, received 1". | |
| Windows Client | Behave as Member property: Dynamic caption not correct if dimension after not set as member property | Dynamic caption is "duplicated" to the first column not set as member property after member property column. | |
| Windows Client | Dynamic Caption: Specific members with dynamic captions only show placeholders - not values | When upgrading to 2024 February release, dynamic captions on specific members are displayed as placeholders, not the values referred to. Saving documents with these dynamic captions in the 2024 February release will save this way of displaying dynamic captions in the future. In this case, the dynamic captions need to be corrected in this or future versions and the document saved.
If the document was not saved in 2024 February release, the dynamic captions will be displayed in the correct way once upgrading to this or future versions. |
|
| Windows Client | Standard Hierarchy with 1 level visibility unchecked stays blank in new version. | Table will open with no data as the levels are not shown | |
| Windows Client | Color: Not possible to color calculated row | The color in chart properties cannot be change for Customer hierarchy. | |
| Windows Client | GlobalDimensions.xml: Custom value in criteria not working | GlobalDimensions.xml: Issue with custom value functionality within criteria | |
| Windows Client | Trigger from menu not shown in Bookmark if relative link is enabled and Bookmark saved in other folder | ||
| Windows Client | Copy/Paste: Copying objects to a solution not containing the used connection will result in error | Copy object from one Solution to another causes exception | |
| Windows Client | Trigger: Update Global Criteria overwrites local criteria | The trigger was not updating global criteria correct | |
| Windows Client | Slicer: Visibility settings in hierarchies not respected | When using a hierarchy on a slicer object, all levels are visible even if hidden by visibility, | |
| Windows Client | Trigger criteria: Database is not showed as marked in criteria overview | If whole database is selected as trigger criteria the selection is not showed although it is applied correct.
|
|
| Windows Client | Language: Description from TARGIT Management Language is not shown in client | The hover and show explanation text is missing | |
| Windows Client | New calculation name can not be changed via Advanced Calculations | When adding a new calculation the name cannot be changed | |
| Windows Client | Dynamic date origin: Date can change if local criteria is changed | The Dynamic date origin is changed when the enable "Keep thoughtout the session" is set and user edit the local criteria. | |
| Windows Client | Embedded links: If connection is translated in Management source data mapping will be removed | When adding translation to source data the Embedded link is broken. | |
| Windows Client | Consumers and Advanced users can not access Data Discovery cubes | ||
| Windows Client | Menu: Trigger to PDF in no access folder will be shown in menu (Do not open) | In a menu when linking to PDF, the menu does to behave as when you link to a xview document. The menu item is shown even if the user has no access to the folder. So it can be confused with an error because nothing happens when the user click on the trigger. | |
| Windows Client | Slicer object do not have the option to toggle to crosstab in Designer mode | The option to shown data in crosstab is not available. | |
| Windows Client | Not possible to map/unmap if dimension on x-axis and member different from area map name | ||
| Windows Client | Named colors: Mouse over should show Display name and not Original name | The hover text was not showing the name colored display name | |
| Windows Client | Missing translation of user dimension | Translation of user dimension was not shown | |
| Windows Client | Incorrect dynamic date translation for Dutch language | ||
| Windows Client | Named colors: In color picker dialog the hover text is not changing when renaming the color | Then renaming a named color the Display name (new name) must be showed as hover text. This fix only applies for color picker dialog. | |
| Windows Client | Random error shown when Clicking OK in Page setting window | Added some code that checks if the windows has been loaded before Click OK. | |
| Windows Client | Crosstab: Horizontal scrolling not allways possible | The horizontal scrolling in a crosstab cloud is always possible. | |
| Windows Client | Trigger: Criteria not transferred to Bookmarks | The criteria was not transferred to bookmarks | |
| Windows Client | Scheduled jobs dialog: Crash if anserver is closed while job is running | If the scheduledjob dialog is open while a scheduled job is running, and the client encounters an error on server, the Windows client will crash/shut down. | |
| Windows Client | Missing translations of cube titles | Translation was not updated first time selecting data source tree | |
| Windows Client | If a text box template is renamed it will be removed from text box | When rename a textbox template the name was not updated for other textbox using the template. | |
| Windows Client | Relative links on Trigger in menu file gives blank menu | ||
| Windows Client | Remove inaccessible members not updating instantly for User dimension and Criteria bar | Remove inaccessible members for User dimension, Global criteria and Criteria bar editor was not updating instantly. |
2024 - February (24.02.13001)
| Type | Components | Change log title | Change log description |
|---|---|---|---|
| ETL Studio | Task Hiding Feature in .impm Files | It is now possible to hide specific tasks from the .impm file's designer by clicking Ctrl+Q and accessing the 'Hide task' dialog. Here, you will be able to utilize settings to hide tasks based on partial or full task names, specific text cases, or regular expressions. | |
| Windows Client | User Dimensions in other criteria dialogs | When working with criteria settings in a number of different dialogs, these dimensions will also be available in a separate 'User dimensions' folder
The 'User dimensions' folder is available in these dialogs: - Criteria / Ignore dimensions - Criteria / Required criteria - Criteria / Filter delegates - Trigger / Criteria https://community.targit.com/hc/en-us/articles/12327964003228-User-Dimensions-in-other-criteria-dialogs |
|
| Windows Client | Translation options to calculations and to dynamic captions | https://community.targit.com/hc/en-us/articles/12130813089692-Translations-of-text-titles-labels-dynamic-captions-etc- | |
| Windows Client | Lock calculated row at top of table | A calculated row can now be locked at the top of a crosstab. It stays at the top of the crosstab – regardless of sorting or filtering data. Multiple calculated rows can be locked at the top of the crosstab in custom order. | |
| Windows Client | Option to easily copy URL for current document | With this option under the 'Share' functionality, a designer user can quickly share a link to other users. The URL can be freely shared through platform of choice, e.g., Teams (Anywhere only), Messenger, Outlook etc. | |
| Windows Client | New variable for email subject while Batch Processing | This improves information about the content of the batched email by including the variable in the email subject: E.g: Email subject: “Sold vehicles [batch variable]”. | |
| Windows Client | Dynamic time support in slicer object | Since dynamic time plays an important role in applying criteria in dashboards, we have added support for dynamic time in the slicer object - implemented much like the criteria bar. | |
| Anywhere | Empty parameter in embedded links with multiple arguments should no longer contain '=' character | When defining embedded links with multiple arguments, empty arguments should no longer have the '=' character included.
For example: Previously you could include the '=' character after parameter1: ##Test/Test.xview?parameter1=¶meter2=100 The '=' character should be removed going forward: ##Test/Test.xview?parameter1¶meter2=100 |
|
|
Anywhere
Windows Client
|
Slicer: Remove object toolbar content | The object toolbar is in the way for combo box slicers in consumer mode and should be removed with the exception of the drill out button. | |
| Windows Client | Improve error message in Smartpad Source data when there are duplicate metadata | If it is merely duplicates (which can be ignored), there is also a button to ignore and continue, so that the customer knows there is something wrong, but can continue using the rest of the cube. When the cube is refreshed, the error message reappears and can be ignored again.
This is only implemented in Data Source |
|
| Data Discovery Back-end | Possible to create data source with a duplicate name | Fixed issue when it was possible to create a data source with a name that already exists as part of data sources created using directory plugin. | |
|
ETL Studio
Installer
|
Data Sources are missing for some users | Users may experience experience lack of data sources in ETL Studio when they open it if ETL Studio was originally installed by another user. | |
| Anywhere | Criteria are now shown for embedded links in criteriabar | ||
| Anywhere | Relative link enabled on Menu file (not trigger) will cause the menu to not show if opened from a Bookmark saved in other folder | Menu file with relative link opened from a Bookmark is not shown in Anywhere | |
| Anywhere | Trigger: Criteria only transferred to first document when trigger to Bookmark with multiple documents | A trigger only transferred the criteria to first document when using Bookmark with multiple documents | |
| Anywhere | Slicer based on user dimension is shown as unable to render chart in Anywhere | In the anywhere client either never appears or shows the error message "Unable to render chart" for user dimensions. | |
| Anywhere | Generic embedding links cannot have two filters on same argument | ||
| Anywhere | When Refresh immediately is disabled 'Apply' not working in Anywhere | When Refresh immediately is disabled and user press 'Apply' in Anywhere criteria is not applied. | |
| Anywhere | Refresh menu button does not refresh data in Anywhere | Menu button "Refresh" did not load new data in Anywhere. | |
| Anywhere | Anywhere: "Load data" does not work | When pressing load data in Anywhere nothings happens | |
| Anywhere | File and folder names with # cannot be opened in Anywhere | ||
| Anywhere | Mailto URL not working in Anywhere | In a Menu, the mailto function for URL would open a new browser tab instead of Mail software. | |
| Anywhere | "Criteria member not found in database" is not colored in Anywhere | In the criteria bar when selected members on a dimension are not found, they are highlighted in red in the Windows client. This is not the case in the Anywhere client. | |
| Anywhere | Textboxes affected in Anywhere when "Criteria members not found in the database" | The members data are now shown | |
| Anywhere | Triggers with Relative links not working for Bookmarks | If a document has relative links and is opened in anywhere through a bookmark, the relative links will not work. | |
| Anywhere | Generic embedding link does not work when key contains an '&' | When using generic embedding and the key is equal a string that holds an '&', the criteria does not work. | |
| Bootstrapper | Missing warning when installling TARGIT on a OEM version | A warning saying is cannot be upgraded | |
| Management | “Expression not found” error in Mangement. | “Expression not found” error in Management when you Look up user permissions and click on the Database tab | |
| Server | The Designer used to be able to see the Data Discovery (DD) cubes that they had created in the source data | The role permission in none management is not respected
|
|
| Server | Dimension used more than once in a cube makes it unable to use custom value search | ||
| Server | Unable to login when security model is configured as OpenID only | The server checks the security model for the user logging is configured to run as.
|
|
| Server | Search by key values did not work on SSAS via Gateway | Search by key values and other features do not work on SSAS via Gateway if the Gateway connection name is different from the database name on the SSAS server | |
| Server | Missing IP adresses in TARGIT Auxiliary Log | All transactions in TARGIT log are logged with '::1' in IP column. | |
| Windows Client | Named colors can not be saved for font color in crosstab title | The Name color is not save when used in Crosstab title | |
| Windows Client | Fixed so color sorting is done by Display name | ||
| Windows Client | Measures which have names that are given the same key in an internal list causes duplicates not allowed error | Reports/dashboards can be opened because of this error. | |
| Windows Client | Fixed an error where the Windows client could crash when deleting report page. | ||
| Windows Client | Gauge / User dimensions colors are shown as BGR instead of RGB | Gauge using user dimension shows element colors as BGR instead of RGB | |
| Windows Client | Color palette not selected correctly when Color by is "Automatic" | The selected color palette now shown. | |
| Windows Client | Coloring of non-shared user dimensions not possible in charts | ||
| Windows Client | Not possible to see if Named Color is selected or not when selecting colors | Since the name of the named colors is not displayed in the color selection dialog, the user cannot see that it is a named color that has been selected. | |
| Windows Client | Unable to drill on a mashup dimension used in charts | ||
| Windows Client | Slicer missing dropdown if changed from list to dropdown | ||
| Windows Client | Switching between consumer/designer mode causes axes in charts to change | In some cases the measure axis intervals will change when switching between consumer and designer mode. The more times you switch the more the axis will change. | |
| Windows Client | Adding a color in new color sequence causes 'Stack overflow' error | ||
| Windows Client | Color a calculated column with Color by measure not possible | It was not possible to set a color in Set color by measure for a calculated column (possible for measure). | |
| Windows Client | User dimensions are show under under Dimensions and not just User dimension in Source Data | This fix will remove user dimensions from the root of Dimensions. | |
| Windows Client | Shared User dimension / Documents not listed in "Used in" if used in criteria bar with no members selected | Documents not listed in "Used in" if used in criteria bar with no members selected. So when cleaning up you might delete user dimensions that are in use, but not listed. | |
| Windows Client | SVG maps not saving locations when using hierarchy | ||
| Windows Client | Filter delegate: The specified query is too complex to be evaluated as a single statement | In some cases when many members are used as filter delegate an error is returned - "The specified query is too complex to be evaluated as a single statement". | |
| Windows Client | Menu files properties displaying earlier linked menu file name | Improved updates of menu files properties | |
| Windows Client | Not able to use Shift to select a range for a hierarchy | ||
| Windows Client | Source data in embedded link dialog does not match Source data in Smartpad | Embedded link dialog the hierarchies turn are shown as member properties | |
| Windows Client | Colors are not saved on shared user dimensions. | If an object is using a user dimension, changing shared colors are not saved, so you cannot change color on the objetct | |
| Windows Client | Creating a new dashboard will enable design tab but not go to design-mode | It is possible to insert elements, and they are added, but not visible because client is still in consumer-mode. | |
| Windows Client | File can not be dragged to folder outside the scrolled area | Then using drag and drop in file list, the list does not scroll if list is too long. |
Comments
Please sign in to leave a comment.