DBPF-8388
DOC-1237
|
Calls to Gene HTTP API now support both relative URLs /api/xxx and api/xxx |
DBPF-8301
|
[Scenario Comparison] The multiple scenario comparison option is now activated by default in the Application Preferences |
DBPF-8207
|
ngx-quill has been upgraded to 27.0.2 |
DBPF-8206
|
NGINX has been upgraded to 1.28.0 in Gene and DBOS |
DBPF-8204
|
AG Grid has been upgraded to 33.3.0 in Gene |
DBPF-8203
|
FullCalendar has been upgraded to 6.1.17 |
DBPF-8202
|
DateTimePicker has been upgraded to 19.1.1 |
DBPF-8201
|
Angular has been upgraded to 19.2.11 in Gene |
DBPF-8200
|
RabbitMQ has been upgraded to 4.1.0 |
DBPF-8199
|
PostgreSQL has been upgraded to 15.13 |
DBPF-8198
|
MongoDB has been upgraded to 8.0.9 |
DBPF-8197
|
Apache Commons text has been upgraded to 1.13.1 and Apache POI to 5.4.1 |
DBPF-8196
|
Keycloak has been upgraded to 26.2.4 |
DBPF-8195
|
SpringBoot has been upgraded to 3.4.5 and Spring Framework to 6.2.6 |
DBPF-8194
|
Python max version has been updated to 3.12.10 |
DBPF-8171
|
[Dashboards] Widget titles have been renamed and their descriptions have been rewritten |
DBPF-8170
DOC-1138
DOC-1139
|
[Dashboards] Widgets are now selected through the Widget Gallery |
DBPF-8136
|
[JupyterLab] The Helper now provides a method to produce binary/base64 images |
DBPF-8124
DOC-1148
|
The data integration now stops on errors |
DBPF-8096
DOC-1140
DOC-807
|
[Dashboards] It is now possible to duplicate a widget to another dashboard |
DBPF-8086
|
[Dashboards] Custom Views are now removed |
DBPF-8018
DOC-1112
|
JupyterLab sessions now report their activity on a Gene application |
DBPF-8007
|
[Gene Online] The JDL AI Converter has been improved |
DBPF-7972
DOC-670
|
[Gantt Chart] The widget now supports multiple series |
DBPF-7950
DOC-1135
|
[Calendar] The widget now supports advanced configuration of labels |
DBPF-7949
DOC-1134
|
[Calendar] The widget now supports advanced tooltip configuration |
DBPF-7551
|
The Gene Framework now supports widgets implementing GeneConfigurationValidator |
DBPF-7226
|
Zap - Gene - CSP: script-src unsafe-eval |
DBPF-7208
|
DependencyCheck - Gene - Upgrade npm package to graphql 16.10.0 and json-to-graphql-query to 2.3.0 |
DBPF-8425
DOC-1247
|
DOC wasn't saving data from a routine with a scenario link as an input |
DBPF-8422
DOC-1232
|
[Pivot Table] The widget was getting stuck on loading when filtering on dates through in-built filters |
DBPF-8365
DOC-1177
|
[Pivot Table] The widget was not displaying the time of DateTime fields and was parsing Date values incorrectly when aggregated |
DBPF-8361
DOC-1234
|
[Gantt Chart] The loadData method in the controller was no longer being called |
DBPF-8334
DOC-1230
|
Jobs with input Scenarios created on a version before 4.2.0 were failing |
DBPF-8333
|
[Composite widget] In the title of the configurator, another widget was being mentioned |
DBPF-8318
|
[Gene Online] The data-service pod being killed during the rebuild of the application was causing the application to be stuck |
DBPF-8285
DOC-1210
|
In Gene Online, Min and Max values with decimal figures were not working properly in the JDL data model |
DBPF-8270
|
[Dashboards] Adding widgets without a configurator could lead to an error in the console |
DBPF-8267
|
[DataGrid] Cells with Date-Time values were remaining in edition mode even after saving changes |
DBPF-8266
|
[DataGrid] The date-time editor/picker icon was misaligned when using a small column width |
DBPF-8264
|
[Dashboard] A new widget was replacing an existing one under certain conditions |
DBPF-8247
|
The Python CPO JupyterLab Notebook was not working anymore |
DBPF-8229
|
The Gene WebUI was not redirected correctly to the Keycloak login page when the JWT had expired |
DBPF-8188
|
[JupyterLab] A binary field was failing to save null values |
DBPF-8162
DOC-1145
DOC-1188
|
[Gene Online] Compilation was failing because of a Unicode character |
DBPF-8122
DOC-1178
|
[Filters] The filter bar did not handle special characters |
DBPF-8102
|
[Scenario comparison] The reference scenario list could have multiple entries of the same scenario |
DBPF-8091
|
[Scenario Comparison] It was possible to select the same scenario multiple times |
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 |
DBPF-7866
|
[Dashboards][Gene Online] Setting a dashboard as the Home made it unusable and the Home link pointed to the default Home view |
DBPF-7807
|
[JupyterLab] The notebook execution was failing with an "Interrupted waiting for lock" error |
DBPF-7769
|
[Gantt Chart] The header was displaying the wrong year in some cases |
DBPF-7765
DOC-993
|
[DBOS] Worker collections were not being cleaned properly |
DBPF-6953
|
[Data Explorer] The preview in the configurator was not being updated correctly |
DBPF-8073
DOC-1170
|
Excel Export was broken when using a filter (regression) |
DBPF-8061
DOC-1156
|
[Gantt] Dynamic loading didn't work for primitive properties |
DBPF-7991
|
In Dashboard edition mode, undoing/redoing a step without changing the grid type was rendering the Dashboard Settings unusable |
DBPF-7966
DOC-1145
|
GeneOnline —JDL @Description annotation was not supporting strings containing special characters |
DBPF-7965
DOC-1090
|
Data loading was failing because of uninitialized cache |
DBPF-7941
|
There were permission issues when creating a virtualenv in JupyterLab |
DBPF-7939
|
There were Web client warnings in the console |
DBPF-7936
DOC-1142
|
Relation wasn't correctly set when importing an Excel file |
DBPF-7931
DOC-1127
|
Import Scenario was failing |
DBPF-7910
|
JDL can now use java reserved keywords for field names |
DBPF-7907
|
[UI] New UI Dashboard link was missing on newly generated app |
DBPF-7898
|
[UI] Confirmation was no longer asked when leaving a dashboard with unsaved data modifications |
DBPF-7831
|
JDL editor was highlighting line 1 on errors with no line information |
DBPF-7842
|
JupyterLab — Dataframes no longer exposes internal IDs of relations |
DBPF-7830
|
Dashboard margin settings are now more streamlined |
DBPF-7829
|
Widget manifest attributes minItemCols and minItemRows are now deprecated and will no longer be taken into account |
DBPF-7804
DOC-1086
|
The exit script of a task can now know which step failed during the main script execution |
DBPF-7755
|
Internal IDs are now optional in DataFrames scenario data |
DBPF-7710
|
Jupyter Notebook Gene Helper have been improved |
DBPF-7709
|
Jupyter Notebook Samples have been improved |
DBPF-7708
|
GeneOnline now has a JDL AI Converter |
DBPF-7692
|
The helper API for JupyterLab notebooks has been reworked |
DBPF-7682
|
eCharts has been upgraded to 5.6.0 |
DBPF-7681
|
AG Grid has been upgraded to 33.1.1 in Gene and to 32.3.3 in DBOS |
DBPF-7680
|
FullCalendar has been upgdraded to 6.1.16 |
DBPF-7679
|
Datetime Picker has been upgraded to 19.1.0 |
DBPF-7678
|
Angular has been upgraded to 19.1.7 |
DBPF-7677
|
RabbitMQ has been upgraded to 4.0.7 |
DBPF-7676
|
MongoDB has been upgraded to 8.0.5 |
DBPF-7674
|
SpringBoot has been upgraded to 3.4.3, Spring Cloud to 2024.0.0 and Spring Framework to 6.2.3 |
DBPF-7649
DOC-635
DOC-948
|
Display Descriptive Values Alongside Keys in Filter Widgets |
DBPF-7648
|
Jupyter Notebook can now use 3rd party libraries |
DBPF-7574
|
[TIP][Gantt] Gantt edition now supports deleting events |
DBPF-7563
|
SimpleExcelExportTask task has been removed |
DBPF-7548
|
The Widget layout view has a new collapsible section to edit Gridster display settings |
DBPF-7546
|
The Dashboard Configuration and Layout menus have now been combined into one configuration view |
DBPF-7520
|
NGINX has been updated to 1.27.3 in DOC Web base image, in DBOS UI and in DBOS documentation |
DBPF-7519
|
PostgreSQL has been upgraded to 15.10 (alpine version) |
DBPF-7423
DOC-940
|
Pivot table has now been improved |
DBPF-7328
|
[UI - Pivot Table] Table to edit data can now be displayed next to (vs over) the pivot table |
DBPF-7271
|
[Tech Debt] Change the Python CSV Dialect to quoting csv.QUOTE_NOTNULL |
DBPF-7263
|
Keycloak has been upgraded to 26.1.3 |
DBPF-7246
|
[Gantt] Gantt data edition now supports snap to Grid |
DBPF-7240
|
[Gantt] Edition Mode |
DBPF-7232
|
Trivy - Upgrade Doc Generator base image to nodejs-20-minimal:1-1736729465 |
DBPF-7219
|
"Applies to" can be edited on any filter when a "Filter field" is selected |
DBPF-7206
|
DependencyCheck - DBOS - testng has been removed |
DBPF-7205
|
DependencyCheck - DBOS - swagger-ui webjar has been removed |
DBPF-7204
|
DependencyCheck - DBOS - Upgrade to luxon = 3.5.0 |
DBPF-7203
|
DependencyCheck - DBOS - Upgrade to jszip = 3.10.1 |
DBPF-7201
|
DependencyCheck - DBOS - Upgrade to aws-java-sdk-s3 = 1.12.780 |
DBPF-7200
|
DependencyCheck - DBOS - Upgrade to mongock = 5.5.0 |
DBPF-7198
|
DependencyCheck - DBOS - Upgrade to springdoc-openapi-starter-webmvc-ui = 2.6.0 |
DBPF-7195
|
DependencyCheck - DBOS - Upgrade to Java-WebSocket = 1.6.0 |
DBPF-7191
|
DBOS Master base image is now the latest Ubuntu Noble |
DBPF-7190
|
Trivy - Upgrade DBOS Documentation to NGINX >= 1.26.2-alpine3.20 |
DBPF-7186
|
Trivy - Upgrade doc web base image to nginxinc/nginx-unprivileged:1.26.2-alpine |
DBPF-7182
|
Trivy - Postgres was updated to version 15.10 |
DBPF-5531
DOC-993
|
DBOS CRON are now configurable through properties |
DBPF-5454
|
Python — load CSV data are now differentiating the null and empty strings |
DBPF-7892
|
Selecting the "Show Scenario Info" sample action on a toolbar button was breaking the configuration view |
DBPF-7890
|
Scaffolded checker task was failing when saving a scenario in CDM |
DBPF-7849
|
[Chart] Tooltip did not support split by business key |
DBPF-7845
|
There were some bugs with the new Dashboard Edition view |
DBPF-7836
|
Boolean values were not saved from a Python DataFrame or Collector |
DBPF-7833
|
[Gantt] Data edition was not supported when using LocalDate fields as start/end |
DBPF-7813
|
[Gantt] Gantt was not parsing LocalDate field correctly |
DBPF-7808
DOC-1103
|
[Gantt] Gantt chart was losing scroll position after consecutive data edits |
DBPF-7800
DOC-1088
|
[Chart][Sort] Chart was not resolving BK categories correctly |
DBPF-7780
|
There were issues on CPLEX IloMemoryException with Native Jar |
DBPF-7774
|
[UI - Look & Feel] styling was inconsistent between text color and background color when using custom styles |
DBPF-7767
|
[Gantt] Gantt's tooltip wasn't up to date for locally updated events |
DBPF-7756
DOC-1079
|
Python DOM generated code is using reserved keyword "yield" |
DBPF-7752
DOC-1070
DOC-993
|
DBOS master - Out Of Memory error when worker write output |
DBPF-7746
|
Widgets from old configurations were not draggable anymore in Layout mode |
DBPF-7745
|
JDL validation returned only the first syntax errors instead of all at the same time |
DBPF-7739
|
View toolbar is shown on Home view if coming from a dashboard that shows it |
DBPF-7731
|
Java DOM code generator couldn't compile generated classes |
DBPF-7730
DOC-1055
|
The task codeReplicasUpdate was overriding customization of the Chart.yaml file |
DBPF-7725
|
Rule Scripts Editor couldn't be added to a composite widget |
DBPF-7723
|
Map widget was ignoring configured colors |
DBPF-7684
|
[Gantt Configurator] Field selector automatic label was wrong when using business keys |
DBPF-7666
DOC-730
|
[UI - Jobs] [Job Detail Widget] Line breaks were not respected for TEXT result output |
DBPF-7664
DOC-1043
|
DateTime formatting in split by charts |
DBPF-7658
DOC-1044
|
Keycloak Realm export did not work anymore |
DBPF-7653
DOC-975
|
[UI - Scenario List] customizeGridOption was not taken into account in ScenarioListController |
DBPF-7652
DOC-827
DOC-994
|
It was impossible to empty the trash containing a locked scenario |
DBPF-7650
DOC-945
DOC-984
|
Job List was "jumping" to the first page once any job status is updated |
DBPF-7628
|
[Gantt] Gantt resource selection was confusing resources with the same name |
DBPF-7473
|
Computed field columns were no longer grayed out in edit mode of Data Grid |
DBPF-6510
DOC-805
|
[Chart] Tooltip was not ignoring formatting with time axis, tooltip wasn't showing series names in split line chart |
DBPF-5544
DOC-1091
DOC-796
|
[Charts] With legend placement set to "bottom", the legend was displayed at the top |
DBPF-7703
DOC-1065
|
The Excel Template could omit the three Gene... tabs |
DBPF-7700
|
DBOS 4.4.4 now uses updated version of base images |
DBPF-7699
|
Gene 4.4.4 now uses Keycloak 26.0.8 |
DBPF-7643
|
Blank JDL now shows a commented example with no application block |
DBPF-7638
|
Python DOM API now implements __str__() and display methods |
DBPF-7636
|
Jupyterlab helper now uses XCSV instead of CSV API |
DBPF-7631
|
[Gantt] Drag'n'drop scrolling is now supported in edition mode |
DBPF-7612
|
[Gantt] Chart drawing API now supports rendering images |
DBPF-7595
DOC-1111
|
The memory usage for List<FileValue> is now reduced |
DBPF-7564
DOC-1047
|
Users with ACCESS only permission can now export scenarios |
DBPF-7556
|
The Widget Configuration now contains the widget description |
DBPF-7555
|
The type of widget is now displayed in the widget's configuration view |
DBPF-7553
DOC-1027
|
Dashboards/Views now have a new option to set Filter Bar default visibility |
DBPF-7550
|
UX research results to improve the widget display in layout mode are now applied |
DBPF-7538
|
The colors of the sidebar reflect the application color for Gene Online |
DBPF-7536
DOC-382
|
The “Views” separator has been removed from the sidebar |
DBPF-7534
|
“Views” notion is now hidden for Gene Online |
DBPF-7532
|
The “Workspace” notion is now hidden for Gene Online |
DBPF-7531
|
“Home” is now hidden from the Sidebar for Gene Online |
DBPF-7528
|
The default Filter Scope is now set to VIEW for Gene Online |
DBPF-7489
|
Application block is now optional in the GeneOnline JDL editor |
DBPF-7487
|
[Technical Dept] ExecuteJupyterNotebookTask use Api Key instead of JWT token for loading and saving scenarios. |
DBPF-7245
|
[Gantt] Gantt Custom Controller API now supports controlling edition |
DBPF-7127
|
markModified now applies to visible scenarios as well |
DBPF-7724
|
Color configuration view was stuck on "loading" state when there is no configuration |
DBPF-7705
|
Loading a python scenario collector failed with an access denied |
DBPF-7645
|
JDLs with unclosed comment blocks were considered valid in Gene Online |
DBPF-7632
DOC-1019
|
Pin columns in datagrid was not persistent |
DBPF-7627
DOC-1007
|
DBOS job fails with "Worker has died" after "worker stopped" when worker terminated normally |
DBPF-7590
|
CodeEditor configurator preview was broken |
DBPF-7581
DOC-1046
|
[Gantt] Collapse of resource groups didn't work when customizing loadData |
DBPF-7572
|
[Gantt] Zoom-out button was scrolling back to the left |
DBPF-7570
|
[Gantt] Resource selection could fail with "overlapping events" when zoomed in |
DBPF-7544
DOC-1011
DOC-1033
|
SQL Table name resolution could return a corrupted name when multiple scenarios were created in parallel |
DBPF-7513
DOC-924
|
[Data Explorer] Filter on date-time fields from columns retrieved from another table did not display times |
DBPF-7512
DOC-779
DOC-799
DOC-893
|
[Gantt / Chart] Custom color palette was not applied when using a scalar color-by field |
DBPF-7507
DOC-1012
|
idOfNewScenario is failing with a correct error message for CDM |
DBPF-7502
DOC-989
|
Expired JWT token |
DBPF-7501
DOC-1003
|
[DBOS console] Series in the KPI chart could not be unselected anymore |
DBPF-7493
DOC-1023
|
Automatically pick the selected scenario did not work on already existing button widget |
DBPF-7492
DOC-1024
|
[Gantt] Grouping by a <NULL> value was not supported |
DBPF-7458
|
[Gantt] Gantt chart was not rendering properly with a numeric color-by field |
DBPF-7450
|
[Gantt] Gantt context menu didn't close in some cases |
DBPF-7294
|
[UI - Data Grid] Fill handle was causing an NPE in some cases when filling Dates |
DBPF-7067
|
[Gantt] Light grey preset color wasn't taken into account |
DBPF-7026
|
[Gantt Configurator] Field selector automatic label was not always updated |
DBPF-6955
|
[Color picker] In some color pickers the color icons were editable text fields |