--- title: "16th of January 2026" slug: "16th-of-january-2026" updated: 2026-01-20T10:18:29Z published: 2026-01-20T10:18:29Z canonical: "knowledge.curiositysoftware.ie/16th-of-january-2026" --- > ## Documentation Index > Fetch the complete documentation index at: https://knowledge.curiositysoftware.ie/llms.txt > Use this file to discover all available pages before exploring further. # 16th of January 2026 This release includes a comprehensive set of improvements, bug fixes, and enhancements across the platform, focusing on data generation, user interface refinements, and connector upgrades. # **Improvements to existing features** - **Tidy up of pipeline-datagen** Refinements to the pipeline data generation components to improve stability, maintainability, and performance. - **Escape newline characters when resolving template fields to JSON in Phoenix/RQM connector** Improved handling of newline characters when resolving template fields to JSON in the Phoenix/RQM connector, reducing parsing errors and improving data reliability. - **Helm - put the license key and owner into a Secret** Updated Helm deployment so that license keys and owner details are stored in Kubernetes Secrets, improving security and deployment best practices. - **ARD Import - double quotes in formulas** Enhanced ARD import handling of formulas containing double quotes, ensuring models import reliably without manual clean-up. - **Reduce deployment zip file size** Optimized deployment packaging to reduce the size of deployment archives, improving download and deployment times. - **Make the helm chart easily deployable on OpenShift** Enhanced the Helm chart to be more easily deployable on OpenShift environments, simplifying installation and configuration. - **Mechanism to update Functions in release** Introduced mechanisms to update Functions as part of the release process, making it easier to roll out and manage function updates. - **Migration Issue_Texts are Imported as Gibberish** Improved migration logic to ensure Issue_Text fields are imported correctly and remain human-readable. - **Replace ace-editor with codemirror** Replaced the legacy Ace editor with CodeMirror, providing a more modern, responsive, and feature-rich editing experience. - **New testgenerator lib calls - into** **VIP** **as well** Expanded support for new test generator library calls, including integration into VIP, to enable more flexible and powerful test generation. - **Resolve Vulnerabilities January 2026** Addressed a set of security vulnerabilities identified in January 2026, improving the overall security posture of the platform. - **Choices for JSON - handle same element name** Improved handling of JSON structures with repeated element names, ensuring that choice mappings are processed correctly. - **ARD importer - escape block names and put in correct folders** Enhanced the ARD importer to correctly escape block names and place imported blocks into the appropriate folders, improving model organisation. - **Import sample data from multiple files against a FileScan** Extended FileScan capabilities to support importing sample data from multiple files, streamlining data preparation for analysis and testing. - **Can we have a deletion confirmation for connectors similar to other entities** Added deletion confirmation dialogs for connectors, aligning them with other entities and reducing the risk of accidental deletion. - **SeaTunnel library - Add functions** Expanded the SeaTunnel library with additional functions, enabling more flexible data processing and integration scenarios. - **Issues with creation/modification of tags** Improved reliability when creating and modifying tags, ensuring tags behave consistently across the application. - **Introduce prettier formatting** Introduced opinionated automated formatting to supported artefacts using Prettier, improving code and configuration readability and consistency. - **Additional Properties - needs separation between c# and java connection string** Separated handling of additional properties for C# and Java connection strings to avoid confusion and make configuration clearer for each technology stack. - **Variables in end nodes display variable names instead of actual values.** Updated end-node behaviour so that variables display their resolved values rather than just variable names, making results clearer and easier to validate. - **Generation Rule Set - new action on each data source** Added new actions for each data source in Generation Rule Sets, providing finer-grained control over data generation behaviour. - **New models + new nodes should have the default minimum size.** Adjusted default sizing for new models and nodes so that they open with a sensible minimum size, improving initial layout and readability. - **Allow UI to update a custom framework as Quickstart to prevent cloning on test execution** Enhanced the UI to allow updating a custom framework used as a Quickstart, preventing unnecessary cloning during test execution and simplifying maintenance. - **Ability to reference environment variables in Web Automation** Added the ability to reference environment variables in Web Automation, enabling more flexible, environment-aware test configurations. - **Increase character limit for test cases to match TestRail limit** Increased the character limit for test cases to align with TestRail limits, reducing truncation and the need for workarounds when syncing or authoring tests. - **Show generic error message instead of stack trace or exception details** Updated error handling to show generic error messages to end users instead of raw stack traces or exception details, improving user experience and security. - **On the datagen editor - we store information that is useful but is hidden. Expose it and allow filtering on it.** Exposed previously hidden metadata in the data generation editor and enabled filtering on it, making it easier to navigate and manage complex data configurations. - **Definition - never refreshes on creating definition** Fixed an issue where definitions would not refresh automatically after creation, ensuring that new definitions are visible and usable immediately. - **Allow for passing data with string concatenations between automation functions** Improved automation functions to support passing data with string concatenations, enabling more flexible data flows between functions. - **Data table include Data painter** Enhanced data tables to include Data Painter capabilities, simplifying the visual configuration and manipulation of test data. - **Upgrade Angular** Upgraded Angular to a newer version, providing performance improvements, security updates, and access to the latest framework features. # **Bug fixes** - **The soft keys in the insights is not picking up soft keys all are being reported as foreign keys** Fixed an issue where soft keys in Insights were incorrectly identified and reported as foreign keys. - **Test Modeller automatically sets the Content-Type header for API requests, overriding user-defined headers, preventing testing of negative scenarios** Fixed an issue where Test Modeller always set the `Content-Type` header on API requests, overriding user-defined headers and preventing negative scenario testing. - **The Data activity explorer - edit activity name and description does not update** Resolved a problem where edits to activity names and descriptions in the Data Activity Explorer were not being saved or reflected in the UI. - **Error Http failure response for DATAGEN pipeline in presales** Addressed intermittent HTTP failure responses when running DATAGEN pipelines in the presales environment to improve reliability. - **RootTableName is missing from RPA Action Export DB to JSON** Corrected the RPA “Export DB to JSON” action so that the `RootTableName` value is now correctly included in the exported JSON. - **Latest paths endpoint returns empty data** Fixed an issue where the “latest paths” endpoint could return empty results even when valid data was available. - **Template generation issues for “expose in template”** Resolved template generation issues affecting fields marked as “expose in template”, ensuring they are correctly surfaced in generated templates. - **parScanEmpty Table is stopping scans being run** Fixed a defect where the `parScanEmpty` table could prevent scans from running successfully. - **Connection additional properties error** Resolved errors when using additional connection properties, improving reliability when configuring and using connections. - **The upgrade of a file/db seems to have lost the customername field** Fixed an upgrade issue where the `customername` field could be lost when updating certain files or databases. - **AI not returning values into the data editor** Resolved an issue where AI-generated values were not being returned into the data editor.