Version 4.4.0.4.8.1
Release date: 2025-12-31
| DBPF-9538 | MongoDB is now upgraded to 8.2.3 to fix CVE-2025-14847 (Bleeding MongoDB) | Dev - 3rd-party ComponentsDev - Security |
| DBPF-9529 | Gradle "pythonVirtualenvPipFreeze" was no longer working with Gradle 9 | Dev - Build |
Version 4.4.0.4.8.0
Release date: 2025-12-19
| DBPF-9167 | The integration support for Tableau dashboards has been removed from Gene | Application - General |
| DBPF-9350 DOC-1404 | [Application - General] Scenario Service Health Check Failed on First Login Due to Premature Subscription | Application - General |
| DBPF-9365 | [Application - General] Job List observable was not unsubscribed properly | Application - General |
| DBPF-9514 | Workspace initialization handler was triggered for system user | Application - Workspaces & Scenarios |
| DBPF-5605 | [Tech debt] Remove deprecated API from the DBOS Task interface | DBOS - Worker (Java) |
| DBPF-9416 | There were startup issues in on-demand workers | DBOS - Worker (Java) |
| DBPF-9064 | Backend Service has now stopped using in-memory scenario data | Data - Backend Service |
| DBPF-9306 DOC-1379 | Scenario Import now better handles exceptions | Data - Built-in Import/Export |
| DBPF-9062 DOC-1122 | Execution Service now streams data when creating DbosJobInput for DBOS Jobs | Data - Execution Service |
| DBPF-9063 DOC-1122 | Execution Service passes scenario references instead of full data to the Backend Service | Data - Execution Service |
| DBPF-9308 | Gene ScenarioImportTask was completing successfully when an error or a warning occured | Data - Execution Service |
| DBPF-9414 | Execution service was reusing invalid scenario data between steps | Data - Execution Service |
| DBPF-9480 DOC-1407 | User/Workspace initialisation was called multiple times | Data - Scenario Service |
| DBPF-8830 | Gradle has been upgraded to version 9.1.0 | Dev - 3rd-party Components |
| DBPF-8831 | Java has been upgraded to version 25 | Dev - 3rd-party Components |
| DBPF-9180 | Spring Boot has been upgraded to 3.5.7 and Spring Framework to 6.2.12 | Dev - 3rd-party Components |
| DBPF-9182 | Apache Commons Text has been upgraded to 1.14.0 and Apache POI to 5.5.0 | Dev - 3rd-party Components |
| DBPF-9183 | MongoDB has been upgraded to 8.2.2 | Dev - 3rd-party Components |
| DBPF-9184 | PostgreSQL has been upgraded to 18.1 | Dev - 3rd-party Components |
| DBPF-9185 | RabbitMQ has been upgraded to 4.2.1 | Dev - 3rd-party Components |
| DBPF-9186 | Angular has been upgraded to 21.0.3 (DB Gene) | Dev - 3rd-party Components |
| DBPF-9187 | FullCalendar has been upgraded to 6.1.19 | Dev - 3rd-party Components |
| DBPF-9188 | AG Grid has been upgraded to 34.3.0 (DB Gene) | Dev - 3rd-party Components |
| DBPF-9191 | NGINX has been upgraded to 1.29.2 | Dev - 3rd-party Components |
| DBPF-9505 | The scaffolded version of Scala has been upgraded to 2.13.17 | Dev - 3rd-party Components |
| DBPF-9129 DOC-1326 | Scaffolding did not include typescript code analysis with Sonar | Dev - Build |
| DBPF-9179 DOC-1371 | Tasks that generate model classes did not have the right inputs for multi-model projects | Dev - Build |
| DBPF-9339 | [Code Replicate] The DSL is now simpler to use | Dev - Build |
| DBPF-9382 | A fresh scaffolding failed to build | Dev - Build |
| DBPF-7751 DOC-754 DOC-774 | All Gene stateful services are now marked not safe-to-evict (preemption) in the Helm chart | Dev - Deployment |
| DBPF-9047 | Execution service now uses new DBOS REST APIs to reduce DBOS Master memory consumption | Dev - Deployment |
| DBPF-9133 DOC-1307 | appUmbrellaUpdate and codeReplicasCheck were not aligned which led to failed builds | Dev - Deployment |
| DBPF-9134 | In the scaffolding, we were unable to log into JupyterLab | Dev - Jupyter Notebook |
| DBPF-7778 | DBOS REST APIs that use too much memory have been removed | Dev - REST API |
| DBPF-9279 | Deprecated REST API has been removed | Dev - REST API |
| DBPF-7230 | Zap - Gene - Permissions Policy Header is now set | Dev - Security |
| DBPF-8149 | GeneScopedIdentityService deprecated methods have been removed | Dev - Security |
| DBPF-8504 | Trivy - Gene services - Upgrade base image of Java services to ubi8/openjdk-17-runtime:1.21-1.1748944342 | Dev - Security |
| DBPF-8507 | ZAP - DOC - Enhance CSP directive with no fallback | Dev - Security |
| DBPF-8508 | ZAP - DOCOS - Enhance CSP directive with no fallback | Dev - Security |
| DBPF-8828 | Java services and workers have been migrated to Bellsoft image | Dev - Security |
| DBPF-9307 | Feature Application Chatbot has been updated to version 1.0.1 | GenAI - Documentation chatbot |
| DBPF-7667 DOC-645 DOC-726 | Kubernetes live and readiness probes have been enabled for Gateway, Web, JupyterLab and Documentation Chatbot | IT - Deployments |
| DBPF-9130 DOC-1314 | DBOS jobs are now protected against node scale down on AWS | IT - Deployments |
| DBPF-9040 | Several deprecated methods from idOfNewScenarioWithFolder and ifOfNewScenarioWithMetadata have been removed | Scripted Tasks - Definition |
| DBPF-6154 | Missing exports and entry points in @gene/gene-charts | UI - Charts |
| DBPF-9150 DOC-1341 | GeneTableController documentation has been improved | UI - Data Grid/Explorer |
| DBPF-9372 | [Data Explorer] Custom format dialog popped up when editing the advanced parameters | UI - Data Grid/Explorer |
| DBPF-9375 | [Data Grid] Pasting values over selected cells was no longer working | UI - Data Grid/Explorer |
| DBPF-9263 | [Application - General] The GeneModalComponent has been reworked to make the modal configuration injectable | UI - Extensibility |
| DBPF-9282 | Custom Sidenav and Header bar were blank | UI - Extensibility |
| DBPF-9240 | [Gantt] Selecting a different entity cleared the group by and label fields even if valid for the new entity | UI - Gantt |
| DBPF-9451 | [Gantt] chart was ignoring its tooltip configuration | UI - Gantt |
| DBPF-9454 | [Gantt] Using an empty grouping field caused a server error and displayed nothing in the chart | UI - Gantt |
| DBPF-9368 DOC-1402 | [KPI] could display a warning when configured to use a custom controller | UI - KPI |
| DBPF-8454 | [Pivot Table] context menu proposed broken chart features | UI - Pivot Table |
| DBPF-8483 | [Pivot Table] Details view was ignoring the filters of the pivot table | UI - Pivot Table |
| DBPF-8657 | [Pivot Table] modifications made via the column sidebar were lost | UI - Pivot Table |
| DBPF-8670 | [Pivot Table] Inconsistent data when row group value was null | UI - Pivot Table |
| DBPF-8718 | [Pivot Table] Details view was updating with data from the previously selected cell | UI - Pivot Table |
| DBPF-8749 DOC-1168 DOC-1353 | [Pivot Table] now supports value formatting | UI - Pivot Table |
| DBPF-9261 | [Pivot Table] Custom controller methods are now optional | UI - Pivot Table |
| DBPF-9293 | [Pivot Table] "Selection filter" configuration was not initialized correctly | UI - Pivot Table |
| DBPF-9294 | [Pivot Table] Having different filters on the same field was not supported | UI - Pivot Table |
| DBPF-9367 DOC-1401 | "Copy to workspace" action is wrongly disabled in Read-Only Workspaces | UI - Scenario/Workspace List |
Version 4.4.0.4.7.2
Release date: 2025-10-29
| DBPF-8889 | [Application - Views & Dashboards] Toolbar context filter checkbox was not disabled properly after adding a filter bar | Application - Views & Dashboards |
| DBPF-8205 | Luxon has been upgraded to 3.7.2 | Dev - 3rd-party Components |
| DBPF-9036 | The deprecated DbrfImportTask has been removed | Scripted Tasks - Definition |
| DBPF-9080 | [Charts] Legend (without split legend entries) was not using the default color for split line/area/dot series | UI - Charts |
| DBPF-9106 | [Chart] Show legend entries for split option is no longer available for pie charts | UI - Charts |
| DBPF-9154 | [Charts] BK label was incorrect in split pie/radar tooltip. Radar was not using custom colors for split | UI - Charts |
| DBPF-9200 | [UI - Charts] Comparison was throwing an error in non-CDM environments | UI - Charts |
| DBPF-9223 DOC-1373 | [Chart] Widget filter did not apply to the chart's embedded filter | UI - Charts |
| DBPF-8623 | The deprecated pagination option in the Data Explorer has been removed | UI - Data Grid |
| DBPF-9038 | The deprecated method getPressedKeyCodes() has been removed | UI - Data Grid |
| DBPF-9093 | [DataGrid] The Clear button in the column filter pop-up wasn't working | UI - Data Grid |
| DBPF-9095 | [UI - Data Grid] Discarding modifications was not refreshing the row number column | UI - Data Grid |
| DBPF-9135 DOC-1317 DOC-1346 | [DataGrid] Formatting field was setting value to NULL | UI - Data Grid |
| DBPF-9151 DOC-1340 DOC-1347 | Boolean non-editable columns in data-grid were editable | UI - Data Grid |
| DBPF-9153 DOC-1360 | [UI] GeneDataApiService methods were ignoring existing filters | UI - Extensibility |
| DBPF-9160 DOC-1325 | GeneStatusElement should display a badge value when it is equal to 0 | UI - Extensibility |
| DBPF-8733 | [Filters] The deprecated fromSelection property has been removed from GeneEntityFilter | UI - Filter |
| DBPF-9066 | [Gantt] Selecting a different entity did not reset color and tooltip fields | UI - Gantt |
| DBPF-9144 | [Gantt] Sample controller loadData no longer needs a series configuration | UI - Gantt |
| DBPF-9145 | [Gantt] Tooltip provider was still logging errors without a series configuration | UI - Gantt |
| DBPF-9202 | [Gantt] The Gantt library was missing some exports | UI - Gantt |
| DBPF-9043 DOC-1060 | Scenario Export Dialog has been improved | UI - General |
| DBPF-9193 | [UI - Look & Feel] The Workspace picker highlight was making the text impossible to read | UI - Look & Feel |
Version 4.4.0.4.7.1
Release date: 2025-10-13
| DBPF-9082 | Schema checkers (min/max/max-length) severity can now be configured | Data - Data Service |
| DBPF-7644 | Jupyter Notebook sample with HiGHS is now available | Dev - Jupyter Notebook |
| DBPF-9044 DOC-963 | [Chart] Tooltips weren't showing split names for some chart/series types | UI - Charts |
| DBPF-7463 | [Data Grid] Data Grid copy/paste failed for relation | UI - Data Grid |
| DBPF-8615 | [UI - Data Grid] When exiting edition mode after the data has been updated externally, the grid did not refresh | UI - Data Grid |
| DBPF-9010 | [Gantt] Events were rendered twice when grouping with asynchronous model building | UI - Gantt |
| DBPF-9032 | [Gantt] Editing an event was clearing the chart | UI - Gantt |
| DBPF-9068 | [Gantt] Precise scrolling was no longer working using drag'n'drop or touch pad | UI - Gantt |
Version 4.4.0.4.7.0
Release date: 2025-09-29
| DBPF-8402 | Sidenav state was saved while using Widget Gallery | Application - Views & Dashboards |
| DBPF-8497 | The interface GeneWidgetCustomViewToolbarController which was deprecated has now been removed | Application - Views & Dashboards |
| DBPF-8674 | Dashboard filters were being applied only after refreshing the page | Application - Views & DashboardsUI - Filter |
| DBPF-8603 DOC-1235 | DBOS workers were sometimes failing to retrieve the Keycloak access token | DBOS - Worker (Java) |
| DBPF-8389 DOC-1049 DOC-1062 | Worker on Demand Registration K8s job should fail if the registration failed, but it succeeded | DBOS - Worker (Java)DBOS - Worker (Python) |
| DBPF-8898 DOC-1339 | The duplicate scenario wasn't working when having JDL entity name equal to an internal object name | Data - Data Service |
| DBPF-8556 | [Data Service] Using entities with lowercase first letter caused errors | Data - Data ServiceData - Model |
| DBPF-8498 | [Deprecations] Some deprecated features and APIs in the Execution Service were removed | Data - Execution Service |
| DBPF-8914 | [Gene Online] Data model rebuild failed if primary.keys includes field from relationship | Data - JDL |
| DBPF-9006 | XCSV Import was producing an NPE if an unknown column was present in the CSV | Data - JDL |
| DBPF-5409 | JDL checker is now failing when a primary key is missing on a relation | Data - Model |
| DBPF-8500 | [Deprecations] Some deprecated features and APIs in the DOM were removed | Data - Model |
| DBPF-8561 DOC-1274 | [JDL] A field with only digits and underscores caused generation errors | Data - Model |
| DBPF-2211 | Scenario Archive / Unarchive Built-in Task | Data - Scenario Service |
| DBPF-8443 | Spring Boot has been upgraded to 3.5.5, Spring Cloud to 2025.0.0 and Spring Framework to 6.2.10 | Dev - 3rd-party Components |
| DBPF-8444 | Keycloak has been upgraded to 26.3.1 | Dev - 3rd-party Components |
| DBPF-8445 | MongoDB has been upgraded to 8.0.12 | Dev - 3rd-party Components |
| DBPF-8446 | PostgreSQL has been upgraded to 15.14 | Dev - 3rd-party Components |
| DBPF-8447 | RabbitMQ has been upgraded to 4.1.3 | Dev - 3rd-party Components |
| DBPF-8448 | Angular has been upgraded to 20.1.7 and NodeJS to 22.18.0 | Dev - 3rd-party Components |
| DBPF-8450 | AG Grid has been upgraded to 34.1.0 in DB Gene | Dev - 3rd-party Components |
| DBPF-8452 | ngx-quill has been upgraded to 28.0.1 | Dev - 3rd-party Components |
| DBPF-8502 DOC-1255 | CodeReplicasCheck was failing after appUmbrellaUpdate | Dev - Build |
| DBPF-8585 | Code replicas check was failing on Windows | Dev - Build |
| DBPF-7360 | PenTest - DOC- DOCOS - Integrate NetworkPolicy in the Helm chart | Dev - Deployment |
| DBPF-7361 | PenTest - DOC - DOCOS - Gene Helm chart now implements network limitations (NetworkPolicy) | Dev - Deployment |
| DBPF-7364 | PenTest - DOC - DOCOS - Ensure security context specify a userid > 10k and add seccomp profile | Dev - Deployment |
| DBPF-7366 | PenTest - DOC - Keycloak password policy enhanced for password reuse | Dev - Deployment |
| DBPF-8838 | Custom MongoDB init-scripts were not run on Gene Online | Dev - Deployment |
| DBPF-7611 | GeneOnline application configuration export now includes data-model | Dev - Gene Online |
| DBPF-7642 | GeneOnline application configuration import now includes data-model | Dev - Gene Online |
| DBPF-8729 | Gene Online now preserves data when the data model changes | Dev - Gene Online |
| DBPF-8786 | [Gene Online] Tableau widget is not available anymore | Dev - Gene Online |
| DBPF-7647 | Jupyter Notebook sample with OR tools is now available | Dev - Jupyter Notebook |
| DBPF-8476 DOC-1112 | JupyterLab idle metric now reports a more accurate value | Dev - Jupyter Notebook |
| DBPF-8630 | JupyterLab image now has Voila installed and automatically launched | Dev - Jupyter Notebook |
| DBPF-8632 | Gene Python helper can now access GeneContext from query params | Dev - Jupyter Notebook |
| DBPF-8633 | JupyterLab Widget is now available | Dev - Jupyter Notebook |
| DBPF-8634 | Generated Python code did not compile when using reserved keyword | Dev - Python |
| DBPF-7224 | Zap - DBOS - Permissions Policy Header is set | Dev - Security |
| DBPF-8493 | Trivy - Gene Generator - Upgrade Gene Generator base image | Dev - Security |
| DBPF-8496 | Trivy - Gene Generator - yeoman-generator was upgraded to 7.5.1 | Dev - Security |
| DBPF-8465 DOC-1218 | The chatbot image build on the CI is now faster | GenAI - Documentation chatbot |
| DBPF-6621 | [UI - Charts] Pie Chart does not support comparison mode when the series concerns a visible scenario | UI - Charts |
| DBPF-7029 | [Chart] Pie Chart was crashing when comparing scenarios | UI - Charts |
| DBPF-7422 | [UI - Charts][CDM] Comparison splitted by scenario was not splitting the scenarios correctly when the entities came from a mix of proper and visible scenarios | UI - Charts |
| DBPF-7900 | [UI - Charts] Bar Chart was not able to split by scenario during comparison when the data source included a visible scenario's entity | UI - Charts |
| DBPF-8367 DOC-622 | [Charts] Display one series per scenario without category (for radar charts) | UI - Charts |
| DBPF-8768 DOC-622 | [UI - Charts][CDM] Comparison splitted by scenario was not splitting the scenarios correctly when the entities came from the same visible scenario | UI - Charts |
| DBPF-7651 DOC-985 | [UI - Data Grid] When reloading, the loading state of the Data Grid was blinking a lot, especially when data was modified often making the widget unusable | UI - Data Grid |
| DBPF-8618 | [UI - Data Grid] Selection menu was disappearing after refresh | UI - Data Grid |
| DBPF-8897 DOC-1337 | [UI - Data Grid] Duration showed a different value when exiting edit mode | UI - Data Grid |
| DBPF-6696 | Gantt chart now supports asynchronous, progressive model building | UI - Gantt |
| DBPF-8218 DOC-1280 DOC-1311 | Gantt selection now supports multiple TASK series | UI - Gantt |
| DBPF-8219 DOC-1310 | [Gantt] Gantt Controller has better multi-series support and no longer requires a series configuration if custom loading is implemented | UI - Gantt |
| DBPF-8574 | [Gantt] Widget state restored initial range from another scenario leading to empty chart | UI - Gantt |
| DBPF-8596 | [Gantt] Expanding/Collapsing groups was not refreshing the scrollbar | UI - Gantt |
| DBPF-8605 DOC-1180 DOC-1311 | [Gantt Chart] Gantt was not scrolling up on refresh when loading fewer resources | UI - Gantt |
| DBPF-8672 | [Gantt] Dynamic loading didn't support checking for "no data to display" | UI - Gantt |
| DBPF-8691 | [Gantt] TASK series have new rendering options | UI - Gantt |
| DBPF-8800 DOC-1245 DOC-980 | [Gantt] Custom controller can now customize the header (time scale) | UI - Gantt |
| DBPF-6457 | Clarity packages have been upgraded and UI has been reworked to fit new Clarity style | UI - General |
| DBPF-8499 | [Deprecations] Some deprecated features and APIs in the Web Client were removed | UI - General |
| DBPF-8748 DOC-1320 | [Dashboards] customizeViewDashboardToolbar was not called in some cases | UI - General |
| DBPF-6690 | Remove deprecated legacy Issue List widget | UI - Issues |
| DBPF-8570 DOC-1209 | Job List Export: Duration Column Shows "[Object][Object]" Instead of Actual Duration | UI - Jobs |
| DBPF-7019 | [Pivot Table] Embedded filtering was case sensitive | UI - Pivot Table |
| DBPF-7426 | [Pivot Table] Pivot table went into infinite loading loop after a certain click sequence | UI - Pivot Table |
| DBPF-7562 | Legacy Pivot Table has been removed | UI - Pivot Table |
| DBPF-7880 | Gene table was querying issue metrics 4 times | UI - Pivot Table |
| DBPF-7911 | [Pivot] Column behavior selector was misaligned in configurator | UI - Pivot Table |
| DBPF-7996 | [Pivot table] the widget was incompatible with the composite data model | UI - Pivot Table |
| DBPF-8485 | [Pivot table] data didn't update on scenario change if detail view was opened | UI - Pivot Table |
| DBPF-8671 | [Pivot table] aggregation column set as unset was still used to aggregate | UI - Pivot Table |
| DBPF-8742 | [Pivot table] did not update data on context filter change when the detail view was open | UI - Pivot Table |
| DBPF-8863 | Comparison mode was no longer being automatically applied to widgets | UI - Scenario Comparison |
Version 4.4.0.4.6.2
Release date: 2025-07-24
| DBPF-8461 | The issuer was added in a URL parameter after login when pasting a link towards a dashboard | Application - GeneralApplication - Views & Dashboards |
| DBPF-8008 | GeneOnline — data-service was crashing if two fields were using the same name but with a different case | Data - Model |
| DBPF-8584 DOC-901 | Notifications from the scenario service are now asynchronous | Data - Scenario Service |
| DBPF-8667 | Restoring app config dialog was ignoring unselected options | Data - Scenario Service |
| DBPF-8641 | Openapi-generator library has been upgraded to 7.14.0 | Dev - 3rd-party Components |
| DBPF-8187 DOC-1123 | Scaffolding was generating a dot-gitignore (vs .gitignore) | Dev - Build |
| DBPF-8600 DOC-1278 | Java REST client was requiring unnecessary dependency to MongoDB | Dev - Build |
| DBPF-8640 | The Feign clients are now using dedicated Spring properties for credentials | Dev - Build |
| DBPF-8592 | Keycloak no longer outputs debug logs | IT - Deployments |
| DBPF-5902 | When navigating towards a dashboard by using a toolbar button, the link in the sidebar was not highlighted | UI - ButtonUI - General |
| DBPF-8501 | [Chart] Custom controller's postProcessChartOptions was called before layout was applied | UI - Charts |
| DBPF-8548 DOC-1273 | When I opened the Data Explorer configuration panel, the name of the first folder was deleted | UI - Data Grid |
| DBPF-8650 | [UI - Data Grid] Adding/Editing a conditional formatting on a column was cancelling when clicking on the custom style buttons | UI - Data Grid |
| DBPF-8569 | The Filter Bar toggle button was no longer collapsing the filter bar | UI - Filter |
| DBPF-5860 | The sidebar entry was not highlighted when using a URL without the link parameter | UI - General |
| DBPF-8123 DOC-1164 | Pivot view could not show two aggregations of the same column at once | UI - Pivot Table |
| DBPF-8557 DOC-1176 | [Pivot Table] The widget was not displaying the time of DateTime fields and was parsing Date values incorrectly when aggregated as Count | UI - Pivot Table |
| DBPF-8599 DOC-1176 | [Pivot table] Changing aggregation via the column sidebar didn't update formatting for DateTime fields | UI - Pivot Table |
Version 4.4.0.4.6.1
Release date: 2025-07-02
| DBPF-8541 DOC-1270 | ConcurrentMapException could happen when running schema checkers | Data - Data Service |
| DBPF-8542 DOC-1271 | Data-service could compute incorrect column names when running multiple schema checkers in parallel | Data - Data Service |
| DBPF-8336 DOC-1229 | Docker-compose template now exposes missing variable for the gateway service | Dev - Deployment |
| DBPF-8503 DOC-1259 | [Charts] Legend wasn't using the available space when comparing scenarios and using "split by scenario" | UI - Charts |
| DBPF-8523 | [Gantt] Loading was failing for INSTANT/PERIOD series | UI - Gantt |
| DBPF-8135 | Gene Image Widget now supports Scenario Data | UI - Image |
| DBPF-8366 DOC-1176 | Pivot View: Field of Aggregation row was not Displayed within Aggregated Cell Details | UI - Pivot Table |
| DBPF-8468 | [Pivot table] DateTime fields were filtered with Date input without hours or minutes | UI - Pivot Table |
Version 4.4.0.4.6.0
Release date: 2025-06-20
| DBPF-8007 | [Gene Online] The JDL AI Converter has been improved | |
| DBPF-7866 | [Dashboards][Gene Online] Setting a dashboard as the Home made it unusable and the Home link pointed to the default Home view | Application - Views & Dashboards |
| DBPF-8264 | [Dashboard] A new widget was replacing an existing one under certain conditions | Application - Views & Dashboards |
| DBPF-8270 | [Dashboards] Adding widgets without a configurator could lead to an error in the console | Application - Views & Dashboards |
| DBPF-7765 DOC-993 | [DBOS] Worker collections were not being cleaned properly | DBOS - Master |
| DBPF-8124 DOC-1148 | The data integration now stops on errors | Data - Data Service |
| DBPF-8425 DOC-1247 | DOC wasn't saving data from a routine with a scenario link as an input | Data - Data Service |
| DBPF-8185 | Data service wasn't starting if the data model contains two entities named Scenario and ScenarioComparison | Data - Data ServiceData - Model |
| DBPF-8334 DOC-1230 | Jobs with input Scenarios created on a version before 4.2.0 were failing | Data - Scenario Service |
| DBPF-8194 | Python max version has been updated to 3.12.10 | Dev - 3rd-party Components |
| DBPF-8195 | SpringBoot has been upgraded to 3.4.5 and Spring Framework to 6.2.6 | Dev - 3rd-party Components |
| DBPF-8196 | Keycloak has been upgraded to 26.2.4 | Dev - 3rd-party Components |
| DBPF-8197 | Apache Commons text has been upgraded to 1.13.1 and Apache POI to 5.4.1 | Dev - 3rd-party Components |
| DBPF-8198 | MongoDB has been upgraded to 8.0.9 | Dev - 3rd-party Components |
| DBPF-8199 | PostgreSQL has been upgraded to 15.13 | Dev - 3rd-party Components |
| DBPF-8200 | RabbitMQ has been upgraded to 4.1.0 | Dev - 3rd-party Components |
| DBPF-8201 | Angular has been upgraded to 19.2.11 in Gene | Dev - 3rd-party Components |
| DBPF-8202 | DateTimePicker has been upgraded to 19.1.1 | Dev - 3rd-party Components |
| DBPF-8203 | FullCalendar has been upgraded to 6.1.17 | Dev - 3rd-party Components |
| DBPF-8204 | AG Grid has been upgraded to 33.3.0 in Gene | Dev - 3rd-party Components |
| DBPF-8206 | NGINX has been upgraded to 1.28.0 in Gene and DBOS | Dev - 3rd-party Components |
| DBPF-8207 | ngx-quill has been upgraded to 27.0.2 | Dev - 3rd-party Components |
| DBPF-8085 | Replaceable content in the documentation is now properly styled | Dev - Documentation |
| DBPF-8162 DOC-1145 DOC-1188 | [Gene Online] Compilation was failing because of a Unicode character | Dev - Gene Online |
| DBPF-8285 DOC-1210 | In Gene Online, Min and Max values with decimal figures were not working properly in the JDL data model | Dev - Gene Online |
| DBPF-8318 | [Gene Online] The data-service pod being killed during the rebuild of the application was causing the application to be stuck | Dev - Gene Online |
| DBPF-8018 DOC-1112 | JupyterLab sessions now report their activity on a Gene application | Dev - Gene OnlineDev - Jupyter Notebook |
| DBPF-7807 | [JupyterLab] The notebook execution was failing with an "Interrupted waiting for lock" error | Dev - Jupyter Notebook |
| DBPF-8136 | [JupyterLab] The Helper now provides a method to produce binary/base64 images | Dev - Jupyter Notebook |
| DBPF-8188 | [JupyterLab] A binary field was failing to save null values | Dev - Jupyter Notebook |
| DBPF-8247 | The Python CPO JupyterLab Notebook was not working anymore | Dev - Jupyter Notebook |
| DBPF-7208 | DependencyCheck - Gene - Upgrade npm package to graphql 16.10.0 and json-to-graphql-query to 2.3.0 | Dev - Security |
| DBPF-7226 | Zap - Gene - CSP: script-src unsafe-eval | Dev - Security |
| DBPF-7949 DOC-1134 | [Calendar] The widget now supports advanced tooltip configuration | UI - Calendar |
| DBPF-7950 DOC-1135 | [Calendar] The widget now supports advanced configuration of labels | UI - Calendar |
| DBPF-8333 | [Composite widget] In the title of the configurator, another widget was being mentioned | UI - Composite |
| DBPF-6953 | [Data Explorer] The preview in the configurator was not being updated correctly | UI - Data Grid |
| DBPF-8266 | [DataGrid] The date-time editor/picker icon was misaligned when using a small column width | UI - Data Grid |
| DBPF-8267 | [DataGrid] Cells with Date-Time values were remaining in edition mode even after saving changes | UI - Data Grid |
| DBPF-8122 DOC-1178 | [Filters] The filter bar did not handle special characters | UI - Filter |
| DBPF-7769 | [Gantt Chart] The header was displaying the wrong year in some cases | UI - Gantt |
| DBPF-7972 DOC-670 | [Gantt Chart] The widget now supports multiple series | UI - Gantt |
| DBPF-8361 DOC-1234 | [Gantt Chart] The loadData method in the controller was no longer being called | UI - Gantt |
| DBPF-7551 | The Gene Framework now supports widgets implementing GeneConfigurationValidator | UI - General |
| DBPF-7870 | [Dashboards] A user who did not have editing rights for the UI was able to see and click on the "Add widget" link on an empty dashboard | UI - General |
| DBPF-8086 | [Dashboards] Custom Views are now removed | UI - General |
| DBPF-8096 DOC-1140 DOC-807 | [Dashboards] It is now possible to duplicate a widget to another dashboard | UI - General |
| DBPF-8170 DOC-1138 DOC-1139 | [Dashboards] Widgets are now selected through the Widget Gallery | UI - General |
| DBPF-8171 | [Dashboards] Widget titles have been renamed and their descriptions have been rewritten | UI - General |
| DBPF-8229 | The Gene WebUI was not redirected correctly to the Keycloak login page when the JWT had expired | UI - General |
| DBPF-8388 DOC-1237 | Calls to Gene HTTP API now support both relative URLs /api/xxx and api/xxx | UI - General |
| DBPF-8365 DOC-1177 | [Pivot Table] The widget was not displaying the time of DateTime fields and was parsing Date values incorrectly when aggregated | UI - Pivot Table |
| DBPF-8422 DOC-1232 | [Pivot Table] The widget was getting stuck on loading when filtering on dates through in-built filters | UI - Pivot Table |
| DBPF-8091 | [Scenario Comparison] It was possible to select the same scenario multiple times | UI - Scenario Comparison |
| DBPF-8102 | [Scenario comparison] The reference scenario list could have multiple entries of the same scenario | UI - Scenario Comparison |
| DBPF-8301 | [Scenario Comparison] The multiple scenario comparison option is now activated by default in the Application Preferences | UI - Scenario Comparison |
Version 4.4.0.4.5.3
Release date: 2025-05-15
| DBPF-7967 DOC-1109 | DBOS worker stack traces were not captured | DBOS - Worker (Java) |
| DBPF-8144 | Deadlock between data and scenario services at startup when migrating Mongo data to 4.5.2 | Data - Data ServiceData - Scenario Service |
| DBPF-8065 | Gene no longer depends on keycloak-angular library | Dev - 3rd-party Components |
| DBPF-8066 | DBOS no longer depends on keycloak-angular library | Dev - 3rd-party Components |
| DBPF-7859 | [Gene Online] Renaming an entity by changing only the capitalization of its first letter would prevent the data service from restarting | Dev - BuildDev - Gene Online |
| DBPF-7903 | [Gene Online] editor wasn't detecting entities with the same name case insensitive | Dev - Gene Online |
| DBPF-8101 DOC-1121 | Scenario can now be filtered when loading or saving from python API | Dev - Python |
| DBPF-7354 | PenTest - DOC - REST and GraphQL API getUsers are secured and limited to permission_admin users | Dev - REST API |
| DBPF-7228 | Zap - Gene - CSP: Vulnerable JS Library - Upgrade jquery-ui-dist to 1.13.3 | Dev - Security |
| DBPF-7948 DOC-1132 | Calendar now supports events "color by" configuration | UI - Calendar |
| DBPF-7589 | [Gantt] Deprecated loadEvents / loadResources have been removed | UI - Gantt |
| DBPF-7896 | [Gantt] Edition mode allowed dropping an event onto a group | UI - Gantt |
| DBPF-8067 | [Gantt] Data edition was not refreshing correctly with dynamic loading enabled | UI - Gantt |
| DBPF-8115 DOC-676 | [Gantt] Gantt now support single color series | UI - Gantt |
| DBPF-7614 | DataModel can now be downloaded | UI - General |
| DBPF-8077 | Scroll vertical layout was broken after undo action | UI - Look & Feel |
Version 4.4.0.4.5.2
Release date: 2025-04-18
| DBPF-7931 DOC-1127 | Import Scenario was failing | Data - Data Integration Framework |
| DBPF-7936 DOC-1142 | Relation wasn't correctly set when importing an Excel file | Data - Data Integration Framework |
| DBPF-7965 DOC-1090 | Data loading was failing because of uninitialized cache | Data - Data Service |
| DBPF-8073 DOC-1170 | Excel Export was broken when using a filter (regression) | Data - Data Service |
| DBPF-7966 DOC-1145 | GeneOnline —JDL @Description annotation was not supporting strings containing special characters | Data - JDL |
| DBPF-7930 | AG Grid has been updated to 33.2.1 in Gene | Dev - 3rd-party Components |
| DBPF-7942 | The JupyterLab Docker file is now simplified using our internal artifacts | Dev - Build |
| DBPF-7910 | JDL can now use java reserved keywords for field names | Dev - DOM |
| DBPF-7825 | JDL now handles compilation errors better | Dev - Gene Online |
| DBPF-7941 | There were permission issues when creating a virtualenv in JupyterLab | Dev - Jupyter Notebook |
| DBPF-7878 | Pandas deprecation warning has been fixed | Dev - Python |
| DBPF-7831 | JDL editor was highlighting line 1 on errors with no line information | UI - Code editor |
| DBPF-7898 | [UI] Confirmation was no longer asked when leaving a dashboard with unsaved data modifications | UI - Data GridUI - GanttUI - General |
| DBPF-8061 DOC-1156 | [Gantt] Dynamic loading didn't work for primitive properties | UI - Gantt |
| DBPF-7907 | [UI] New UI Dashboard link was missing on newly generated app | UI - General |
| DBPF-7939 | There were Web client warnings in the console | UI - General |
| DBPF-7991 | In Dashboard edition mode, undoing/redoing a step without changing the grid type was rendering the Dashboard Settings unusable | UI - General |
| DBPF-7539 | [UI] Text colour has been adjusted to use CSS variables when applied on application colours | UI - Look & Feel |
| DBPF-7506 DOC-773 | Users can now compare Scenarios on Error having no Schema Issue | UI - Scenario Comparison |
| DBPF-7826 | Dashboards are now able to display Multiple (>2) or Simple Scenario Comparison based on settings and configuration | UI - Scenario Comparison |
| DBPF-7827 | The Scenario Picker now supports Multiple (>2) Scenarios Comparison | UI - Scenario Comparison |
Version 4.4.0.4.5.1
Release date: 2025-03-26
| DBPF-7658 DOC-1044 | Keycloak Realm export did not work anymore | Dev - 3rd-party Components |
| DBPF-7921 | SpringBoot has been upgraded to 3.4.4, Spring Cloud to 2024.0.1 and Spring Framework to 6.2.5 | Dev - 3rd-party Components |
| DBPF-7926 | Keycloak has been upgraded to 26.1.4 | Dev - 3rd-party Components |
| DBPF-7932 DOC-1124 | Gateway service error on macos : Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider | Dev - Build |
| DBPF-7606 | JDL Editor now asks the user before leaving the view when there are unsaved changes | Dev - Gene Online |
| DBPF-7925 DOC-1125 | GeneCompositeConfiguratorComponent and GeneRulesScriptEditorConfiguratorComponent have the same selector | UI - Code editor |
| DBPF-7909 | ag-grid was using the wrong font in grid cells | UI - Data Grid |
| DBPF-7933 DOC-1130 | [Gantt] Gantt wasn't reloading on DataUpdated events if related to entities unrelated to the configuration | UI - Gantt |
| DBPF-7929 | [Issue Details] Details grid was not loading issues for a single entity as expected | UI - Issues |
Version 4.4.0.4.5.0
Release date: 2025-03-21
| DBPF-7328 | [UI - Pivot Table] Table to edit data can now be displayed next to (vs over) the pivot table | |
| DBPF-7890 | Scaffolded checker task was failing when saving a scenario in CDM | |
| DBPF-7739 | View toolbar is shown on Home view if coming from a dashboard that shows it | Application - Views & Dashboards |
| DBPF-5531 DOC-993 | DBOS CRON are now configurable through properties | DBOS - Master |
| DBPF-7752 DOC-1070 DOC-993 | DBOS master - Out Of Memory error when worker write output | DBOS - Master |
| DBPF-7563 | SimpleExcelExportTask task has been removed | Data - Built-in Import/Export |
| DBPF-7755 | Internal IDs are now optional in DataFrames scenario data | Data - Data Integration Framework |
| DBPF-7652 DOC-827 DOC-994 | It was impossible to empty the trash containing a locked scenario | Data - Scenario Service |
| DBPF-7263 | Keycloak has been upgraded to 26.1.3 | Dev - 3rd-party Components |
| DBPF-7519 | PostgreSQL has been upgraded to 15.10 (alpine version) | Dev - 3rd-party Components |
| DBPF-7520 | NGINX has been updated to 1.27.3 in DOC Web base image, in DBOS UI and in DBOS documentation | Dev - 3rd-party Components |
| DBPF-7658 DOC-1044 | Keycloak Realm export did not work anymore | Dev - 3rd-party Components |
| DBPF-7674 | SpringBoot has been upgraded to 3.4.3, Spring Cloud to 2024.0.0 and Spring Framework to 6.2.3 | Dev - 3rd-party Components |
| DBPF-7676 | MongoDB has been upgraded to 8.0.5 | Dev - 3rd-party Components |
| DBPF-7677 | RabbitMQ has been upgraded to 4.0.7 | Dev - 3rd-party Components |
| DBPF-7678 | Angular has been upgraded to 19.1.7 | Dev - 3rd-party Components |
| DBPF-7679 | Datetime Picker has been upgraded to 19.1.0 | Dev - 3rd-party Components |
| DBPF-7680 | FullCalendar has been upgdraded to 6.1.16 | Dev - 3rd-party Components |
| DBPF-7681 | AG Grid has been upgraded to 33.1.1 in Gene and to 32.3.3 in DBOS | Dev - 3rd-party Components |
| DBPF-7682 | eCharts has been upgraded to 5.6.0 | Dev - 3rd-party Components |
| DBPF-7730 DOC-1055 | The task codeReplicasUpdate was overriding customization of the Chart.yaml file | Dev - Build |
| DBPF-7780 | There were issues on CPLEX IloMemoryException with Native Jar | Dev - CPLEX |
| DBPF-7731 | Java DOM code generator couldn't compile generated classes | Dev - DOM |
| DBPF-7756 DOC-1079 | Python DOM generated code is using reserved keyword "yield" | Dev - DOM |
| DBPF-7708 | GeneOnline now has a JDL AI Converter | Dev - Gene Online |
| DBPF-7745 | JDL validation returned only the first syntax errors instead of all at the same time | Dev - Gene Online |
| DBPF-7648 | Jupyter Notebook can now use 3rd party libraries | Dev - Jupyter Notebook |
| DBPF-7709 | Jupyter Notebook Samples have been improved | Dev - Jupyter Notebook |
| DBPF-7710 | Jupyter Notebook Gene Helper have been improved | Dev - Jupyter Notebook |
| DBPF-7692 | The helper API for JupyterLab notebooks has been reworked | Dev - Jupyter NotebookDev - Python |
| DBPF-5454 | Python — load CSV data are now differentiating the null and empty strings | Dev - Python |
| DBPF-7271 | [Tech Debt] Change the Python CSV Dialect to quoting csv.QUOTE_NOTNULL | Dev - Python |
| DBPF-7836 | Boolean values were not saved from a Python DataFrame or Collector | Dev - Python |
| DBPF-7842 | JupyterLab — Dataframes no longer exposes internal IDs of relations | Dev - Python |
| DBPF-7182 | Trivy - Postgres was updated to version 15.10 | Dev - Security |
| DBPF-7186 | Trivy - Upgrade doc web base image to nginxinc/nginx-unprivileged:1.26.2-alpine | Dev - Security |
| DBPF-7190 | Trivy - Upgrade DBOS Documentation to NGINX >= 1.26.2-alpine3.20 | Dev - Security |
| DBPF-7191 | DBOS Master base image is now the latest Ubuntu Noble | Dev - Security |
| DBPF-7195 | DependencyCheck - DBOS - Upgrade to Java-WebSocket = 1.6.0 | Dev - Security |
| DBPF-7198 | DependencyCheck - DBOS - Upgrade to springdoc-openapi-starter-webmvc-ui = 2.6.0 | Dev - Security |
| DBPF-7200 | DependencyCheck - DBOS - Upgrade to mongock = 5.5.0 | Dev - Security |
| DBPF-7201 | DependencyCheck - DBOS - Upgrade to aws-java-sdk-s3 = 1.12.780 | Dev - Security |
| DBPF-7203 | DependencyCheck - DBOS - Upgrade to jszip = 3.10.1 | Dev - Security |
| DBPF-7204 | DependencyCheck - DBOS - Upgrade to luxon = 3.5.0 | Dev - Security |
| DBPF-7205 | DependencyCheck - DBOS - swagger-ui webjar has been removed | Dev - Security |
| DBPF-7206 | DependencyCheck - DBOS - testng has been removed | Dev - Security |
| DBPF-7232 | Trivy - Upgrade Doc Generator base image to nodejs-20-minimal:1-1736729465 | Dev - Security |
| DBPF-7804 DOC-1086 | The exit script of a task can now know which step failed during the main script execution | Scripted Tasks - Definition |
| DBPF-5544 DOC-1091 DOC-796 | [Charts] With legend placement set to "bottom", the legend was displayed at the top | UI - Charts |
| DBPF-6510 DOC-805 | [Chart] Tooltip was not ignoring formatting with time axis, tooltip wasn't showing series names in split line chart | UI - Charts |
| DBPF-7664 DOC-1043 | DateTime formatting in split by charts | UI - Charts |
| DBPF-7800 DOC-1088 | [Chart][Sort] Chart was not resolving BK categories correctly | UI - Charts |
| DBPF-7849 | [Chart] Tooltip did not support split by business key | UI - Charts |
| DBPF-7725 | Rule Scripts Editor couldn't be added to a composite widget | UI - Code editor |
| DBPF-7473 | Computed field columns were no longer grayed out in edit mode of Data Grid | UI - Data Grid |
| DBPF-7219 | "Applies to" can be edited on any filter when a "Filter field" is selected | UI - Filter |
| DBPF-7649 DOC-635 DOC-948 | Display Descriptive Values Alongside Keys in Filter Widgets | UI - Filter |
| DBPF-7240 | [Gantt] Edition Mode | UI - Gantt |
| DBPF-7246 | [Gantt] Gantt data edition now supports snap to Grid | UI - Gantt |
| DBPF-7574 | [TIP][Gantt] Gantt edition now supports deleting events | UI - Gantt |
| DBPF-7628 | [Gantt] Gantt resource selection was confusing resources with the same name | UI - Gantt |
| DBPF-7684 | [Gantt Configurator] Field selector automatic label was wrong when using business keys | UI - Gantt |
| DBPF-7767 | [Gantt] Gantt's tooltip wasn't up to date for locally updated events | UI - Gantt |
| DBPF-7808 DOC-1103 | [Gantt] Gantt chart was losing scroll position after consecutive data edits | UI - Gantt |
| DBPF-7813 | [Gantt] Gantt was not parsing LocalDate field correctly | UI - Gantt |
| DBPF-7833 | [Gantt] Data edition was not supported when using LocalDate fields as start/end | UI - Gantt |
| DBPF-7546 | The Dashboard Configuration and Layout menus have now been combined into one configuration view | UI - General |
| DBPF-7548 | The Widget layout view has a new collapsible section to edit Gridster display settings | UI - General |
| DBPF-7746 | Widgets from old configurations were not draggable anymore in Layout mode | UI - General |
| DBPF-7829 | Widget manifest attributes minItemCols and minItemRows are now deprecated and will no longer be taken into account | UI - General |
| DBPF-7830 | Dashboard margin settings are now more streamlined | UI - General |
| DBPF-7845 | There were some bugs with the new Dashboard Edition view | UI - General |
| DBPF-7892 | Selecting the "Show Scenario Info" sample action on a toolbar button was breaking the configuration view | UI - General |
| DBPF-7650 DOC-945 DOC-984 | Job List was "jumping" to the first page once any job status is updated | UI - Jobs |
| DBPF-7666 DOC-730 | [UI - Jobs] [Job Detail Widget] Line breaks were not respected for TEXT result output | UI - Jobs |
| DBPF-7774 | [UI - Look & Feel] styling was inconsistent between text color and background color when using custom styles | UI - Look & Feel |
| DBPF-7723 | Map widget was ignoring configured colors | UI - Map |
| DBPF-7423 DOC-940 | Pivot table has now been improved | UI - Pivot Table |
| DBPF-7653 DOC-975 | [UI - Scenario List] customizeGridOption was not taken into account in ScenarioListController | UI - Scenario/Workspace List |
Version 4.4.0.4.4.5
Release date: 2025-02-17
| DBPF-7747 | SpringBoot has been upgraded to 3.3.8, Spring Cloud to 2023.0.5 and Spring Framework to 6.1.16 | Dev - 3rd-party Components |
| DBPF-7188 | Trivy - Upgrade Java service to latest JDK 17.0.14 | Dev - Security |
| DBPF-7193 | Trivy - Upgrade DBOS Tools to python:3.12.8-alpine3.21 | Dev - Security |
| DBPF-7197 | DependencyCheck - Gene and DBOS - Upgrade bcprov-jdk15on to org.bouncycastle:bcprov-jdk18:1.78.1 | Dev - Security |
| DBPF-7199 | DependencyCheck - DBOS- Upgrade kubernetes to client-java = 22.0.0 | Dev - Security |
| DBPF-7505 DOC-809 | [Chart] Y-axis labels are now left-aligned with the axis | UI - Charts |
| DBPF-7738 | [Gantt] Editing scenario data was causing the Gantt to reload even if in edition | UI - Gantt |
Version 4.4.0.4.4.4
Release date: 2025-02-10
| DBPF-7502 DOC-989 | Expired JWT token | DBOS - Master |
| DBPF-7501 DOC-1003 | [DBOS console] Series in the KPI chart could not be unselected anymore | DBOS - Web Console |
| DBPF-7627 DOC-1007 | DBOS job fails with "Worker has died" after "worker stopped" when worker terminated normally | DBOS - Worker (Java) |
| DBPF-7564 DOC-1047 | Users with ACCESS only permission can now export scenarios | Data - Built-in Import/Export |
| DBPF-7703 DOC-1065 | The Excel Template could omit the three Gene... tabs | Data - Built-in Import/Export |
| DBPF-7544 DOC-1011 DOC-1033 | SQL Table name resolution could return a corrupted name when multiple scenarios were created in parallel | Data - Data Service |
| DBPF-7595 DOC-1111 | The memory usage for List<FileValue> is now reduced | Data - Execution Service |
| DBPF-7699 | Gene 4.4.4 now uses Keycloak 26.0.8 | Dev - 3rd-party Components |
| DBPF-7489 | Application block is now optional in the GeneOnline JDL editor | Dev - Gene Online |
| DBPF-7643 | Blank JDL now shows a commented example with no application block | Dev - Gene Online |
| DBPF-7645 | JDLs with unclosed comment blocks were considered valid in Gene Online | Dev - Gene Online |
| DBPF-7487 | [Technical Dept] ExecuteJupyterNotebookTask use Api Key instead of JWT token for loading and saving scenarios. | Dev - Jupyter Notebook |
| DBPF-7705 | Loading a python scenario collector failed with an access denied | Dev - Jupyter Notebook |
| DBPF-7636 | Jupyterlab helper now uses XCSV instead of CSV API | Dev - Python |
| DBPF-7638 | Python DOM API now implements __str__() and display methods | Dev - Python |
| DBPF-7700 | DBOS 4.4.4 now uses updated version of base images | Dev - Security |
| DBPF-7507 DOC-1012 | idOfNewScenario is failing with a correct error message for CDM | Scripted Tasks - Definition |
| DBPF-7127 | markModified now applies to visible scenarios as well | Scripted Tasks - Routines (Java) |
| DBPF-7528 | The default Filter Scope is now set to VIEW for Gene Online | UI - Application Preferences |
| DBPF-7531 | “Home” is now hidden from the Sidebar for Gene Online | UI - Application Preferences |
| DBPF-7532 | The “Workspace” notion is now hidden for Gene Online | UI - Application Preferences |
| DBPF-7534 | “Views” notion is now hidden for Gene Online | UI - Application Preferences |
| DBPF-7493 DOC-1023 | Automatically pick the selected scenario did not work on already existing button widget | UI - Button |
| DBPF-7512 DOC-779 DOC-799 DOC-893 | [Gantt / Chart] Custom color palette was not applied when using a scalar color-by field | UI - ChartsUI - Gantt |
| DBPF-7590 | CodeEditor configurator preview was broken | UI - Code editor |
| DBPF-6955 | [Color picker] In some color pickers the color icons were editable text fields | UI - Data Grid |
| DBPF-7294 | [UI - Data Grid] Fill handle was causing an NPE in some cases when filling Dates | UI - Data Grid |
| DBPF-7513 DOC-924 | [Data Explorer] Filter on date-time fields from columns retrieved from another table did not display times | UI - Data Grid |
| DBPF-7632 DOC-1019 | Pin columns in datagrid was not persistent | UI - Data Grid |
| DBPF-7553 DOC-1027 | Dashboards/Views now have a new option to set Filter Bar default visibility | UI - Filter |
| DBPF-7026 | [Gantt Configurator] Field selector automatic label was not always updated | UI - Gantt |
| DBPF-7067 | [Gantt] Light grey preset color wasn't taken into account | UI - Gantt |
| DBPF-7245 | [Gantt] Gantt Custom Controller API now supports controlling edition | UI - Gantt |
| DBPF-7450 | [Gantt] Gantt context menu didn't close in some cases | UI - Gantt |
| DBPF-7458 | [Gantt] Gantt chart was not rendering properly with a numeric color-by field | UI - Gantt |
| DBPF-7492 DOC-1024 | [Gantt] Grouping by a <NULL> value was not supported | UI - Gantt |
| DBPF-7570 | [Gantt] Resource selection could fail with "overlapping events" when zoomed in | UI - Gantt |
| DBPF-7572 | [Gantt] Zoom-out button was scrolling back to the left | UI - Gantt |
| DBPF-7581 DOC-1046 | [Gantt] Collapse of resource groups didn't work when customizing loadData | UI - Gantt |
| DBPF-7612 | [Gantt] Chart drawing API now supports rendering images | UI - Gantt |
| DBPF-7631 | [Gantt] Drag'n'drop scrolling is now supported in edition mode | UI - Gantt |
| DBPF-7536 DOC-382 | The “Views” separator has been removed from the sidebar | UI - General |
| DBPF-7724 | Color configuration view was stuck on "loading" state when there is no configuration | UI - General |
| DBPF-7538 | The colors of the sidebar reflect the application color for Gene Online | UI - Look & Feel |
| DBPF-7550 | UX research results to improve the widget display in layout mode are now applied | UI - Look & Feel |
| DBPF-7555 | The type of widget is now displayed in the widget's configuration view | UI - Look & Feel |
| DBPF-7556 | The Widget Configuration now contains the widget description | UI - Look & Feel |
Version 4.4.0.4.4.3
Release date: 2025-01-17
| DBPF-5626 | Python DOM - A new remove_all_xxx() API is now available | |
| DBPF-7516 DOC-562 DOC-922 | Routines were crashing when returning a list of files | |
| DBPF-7592 | NPE was triggered when executing a Ruleset | Data - Execution Service |
| DBPF-7579 | Repository URLs were not updated automatically in the gradle.properties | Dev - Build |
| DBPF-7535 | Application Preferences is now placed in the Application Configuration section | UI - Application Preferences |
| DBPF-7495 DOC-1017 | Add 'auto-scroll-to-bottom' setting in Code Editor | UI - Code editor |
| DBPF-7337 | The new boolean filter display is now improved | UI - Filter |
| DBPF-7498 DOC-1014 | Starting the scenario creation task from "Run new job" was not loading the references | UI - General |
| DBPF-7547 | The toolbar configuration now has a new global settings section to show/hide the toolbar on the dashboard | UI - General |
Version 4.4.0.4.4.2
Release date: 2025-01-10
| DBPF-7559 | GeneOnline — JupyterLab rebuild and restart were sometimes failing | Dev - Python |
| DBPF-7533 | Clear button in job button configuration view was no longer visible | UI - Button |
| DBPF-7515 DOC-895 | [Calendar] The widget always displayed Instants in UTC even when changing time zone | UI - Calendar |
| DBPF-7542 DOC-1034 | The custom text color for the header was not applied on the widget toolbar | UI - General |
Version 4.4.0.4.4.1
Release date: 2024-12-31
| DBPF-7409 | A simplified Jupyter Notebook sample is now available | Dev - Gene Online |
| DBPF-7475 | A JupyterLab notebook can now be executed from a DB Gene Application | Dev - Jupyter Notebook |
| DBPF-7488 DOC-1026 | Gene Actuator could return NaN gene_idle_time_seconds under some conditions | IT - Deployments |
| DBPF-7474 DOC-938 | [Data Explorer] Column filters on dates and date time fields were not being displayed | UI - Data Grid |