Skip to content

Dinky v1.2.0-rc3

Pre-release
Pre-release
Compare
Choose a tag to compare
@aiwenmo aiwenmo released this 24 Nov 16:35
1ac0adf

New features

  • Added domestic npm mirror sources (supported by profile mode)
  • Support Flink-1.20
  • Support FlinkCDC 3.2.0
  • Added built-in flink history server, which greatly reduces the problem of incorrect task status acquisition
  • Added some page prompts for roles and permissions
  • Added loading effects when displaying blood relationship acquisition
  • Implemented job import and export
  • Support mock test flinksql and CDCSOURCE task
  • FlinkSQL Studio supports real-time update task status
  • Add a boot initialization page for the first deployment

Fixes

  • Fix the problem that show databases cannot be executed normally
  • Fix some json serialization problems
  • Fix the problem of SQL Cli under Flink1.19
  • Fix the problem that the task port is unavailable in k8s mode
  • Fix some problems in the git project function (default value, drag and drop sorting)
  • Fix the SavePoint path logic in kubernetes-operator mode and adjust the configuration method of Flink configuration acquisition
  • Fix the problem that the page is unresponsive for a long time when too many tasks are opened on the data development page
  • Fix git Problems in the project build process
  • Fix the thumbnail display problem in the code editor
  • Fix the sql automatic initialization problem of pg
  • Fix the problem of submitting tasks in local mode
  • Fix the data type conversion problem when synchronizing the entire database of Oracle
  • Fix the exception caused by no instance when clicking on the workbench
  • Fix the syntax error problem when querying data in postgres
  • Fix the problem that flyway cannot support mysql5.7
  • Fix the problem of incorrect primary key column acquisition in Oracle data source type
  • Fix the problem that the task list sorting does not take effect
  • Fix the problem of repeated refresh of Git project page
  • Fix the null pointer exception that may exist in DingTalk alarm
  • Fix the problem of proxy Flink address
  • Fix the problem that the table structure in the catalog cannot be displayed normally

Optimization

  • Optimize the support of https protocol when obtaining task details
  • Optimize the workbench page layout
  • Delete the unique index of the dinky_cluster table to solve the problem in yarn/k8s Unique index conflict problem when high availability is enabled
  • Optimize some Mapper queries
  • Optimize the type of declared attributes of the git project backend class
  • Delete the prompt text in UDF registration management
  • Optimize some page layouts to make them more user-friendly on small screens
  • Optimize the version update logic to solve the cache problem caused by the upgrade (automatic version comparison implementation)
  • Optimize the virtual scrolling failure to take effect when there are too many nodes in the data source details list tree, resulting in slow page rendering
  • Optimize the login page to solve the problem of excessive resource jams
  • Optimize the application startup speed
  • Optimize the cluster started from the cluster configuration to manual registration
  • Optimize the display layout of the system configuration description that is too long
  • Optimize the overall layout and rendering efficiency of the flink task operator graph in the operation and maintenance center

Refactoring

  • Refactor the user.dir acquisition method to avoid the problem of incorrectly obtaining the project root path in different deployment environments
  • Refactor SSE to websocket
  • Refactor the request method for obtaining task monitoring data
  • Remove hutool-json to improve data conversion efficiency

Documentation

  • Added documentation for integrating Dinky into Datasophon
  • Added documentation for using SQL Cli
  • Optimized the document footer
  • Added documentation for role binding tenants

CI/CD

  • Added optional version items for the github bug template
  • Removed the domestic warehouse proxy configuration when deploying documents