Changelog
1.16.3 (8 August 2024)
- #6527 Typed SpEL list expressions will now infer their compile-time known values, instead of only the supertype of its elements. These values can be used in custom components or validators.
- NOTE: selection (
.?
), projection (.!
) or operations from the#COLLECTIONS
helper cause the typed list to lose its elements' values
- NOTE: selection (
- #6517 Allow using same variable names in a fragment and outside a fragment. Fix bleeding context from outside scenario into the fragment output node.
1.16.2 (18 July 2024)
- #6388 Fix issue with suggestion expression mode and any value with suggestion in fragmentInput component, now supporting SpEL expressions.
- #6398 Added possibility to define hint texts for scenario properties in config.
1.16.1 (16 July 2024)
- #6382 Avoid timeout on model reload by stopping DeploymentActor and RescheduleFinishedActor non-gracefully. Instead, retry until success while creating new actors.
1.16.0 (11 July 2024)
- #6184 Removed
Remote[]
string part from forwarded username for scenario creation and updates. - #6053 Added impersonation mechanism support in Nu API for BasicAuth security module.
- #6008 Add embedded QuestDB as database for FE statistics.
- #5982 #6155 #6172 #6221 Batch processing mode related improvements:
- Deployments API returns correct status of deployment instead of returning always the last deployment's status
- Deployments API returns more information about status of a deployment: problem description and status modification time
- Status of a deployment is cached on the Designer side - in case of retention of finished job on Flink, status is still returned as FINISHED
- Overlapping deployment metrics/counts workaround: Ensure that only one deployment is performed for each scenario at a time
- Blocking of deployment of a fragment
- Blocking of deployment of an archived scenario
- #6121 Add functionality to reorder columns within the table editor.
- #6136 Add possibility to configure kafka exactly-once delivery for flink.
- #6185 Improvement: Make UniversalKafkaSinkFactory available at BoundedStream
- #6208 Fix issue with node window positioning after closing a full-screen window node.
- #6225 Resolved an issue with fragment input parameters where the initial value was defined and the input mode changed from any value to a fixed list.
- #6245 Parameter validations defined in AdditionalUIConfigProvider now properly impact dynamic components.
- #6264 Fix for DatabaseLookupEnricher mixing fields values when it is connected to ignite db
- #6270 Resolved an issue with comparing remote versions
- #6337 Fixes memory leak in test mechanism introduced in 1.13 version (#4901)
- #6322 Fix search nodes: usage of ctrl-f was limited to nodes search only.
1.15.4 (10 July 2024)
- #6319 Fix migration between environments.
- #6322 Fix search nodes: usage of ctrl-f was limited to nodes search only.
1.15.3 (24 June 2024)
- #6191 Fixes caching of Flink's jobs config. Was cached empty config in some cases.
- #6225 Resolved an issue with fragment input parameters where the initial value was defined and the input mode changed from any value to a fixed list.
- #6230 Avoid potential race condition by preventing the marking of freshly deployed jobs as finished when synchronizing deployment states.
- #6204 #6055 Fixup to lifecycle of ExecutionContext used in Asynchronous IO Mode which could lead to RejectedExecutionException after scenario restart on Flink.
1.15.2 (7 June 2024)
- #6134 Fixes in determining
lastStateActionData
andlastDeployedActionData
for Scenario.- Deployed version of scenario is now shown properly even if other actions followed deploy.
- Scenario state is now not impacted by actions that don't actually change it.
1.15.1 (5 June 2024)
- #6126 Fix statistics configuration.
- #6127 Ad-hoc tests available in scenarios without
flink-dropwizard-metrics-deps
in classPath