Skip to content

Dinky v1.2.0

Latest
Compare
Choose a tag to compare
@aiwenmo aiwenmo released this 17 Dec 14:55
381396f

Feature

  • added npm profiles
  • Add bug template version number
  • Add built-in Flink History Server to reduce the state of the Unknown, the final information of the Flink task is more accurate
  • Added support for Flink 1.20 and updated dependencies on other Flink versions
  • Support task export
  • Add global token
  • Support resource of physical deletion
  • Support paimon hdfs hive datasource
  • Obtain job information using the ingress address
  • Flink SQL task Support insert result preview
  • Add welcome init page
  • FlinkSQL Studio supports real-time update task status
  • Flink jar add form
  • Provide init tools
  • Support pgsql flink catalog
  • Add E2E Test Programing process

Fix

  • Fix the issue of error when executing show statement
  • Fix Json serialization and deserialization
  • Fix flink 1.19 cli bug
  • Fix bug "all ip port is not available"
  • Fix the issue where the enable button in Git Project forms does not have a default value
  • Fix the issue with the saveOrUpdate method in the git project module
  • Fix SavePoint path logic and adjust the configuration method of Flink configuration acquisition
  • Resolve the issue of "Exceeding storage quota" when too many job tabs are open
  • Fix git build some bug
  • Fix the issue of unsupported global variable substitution when fetching field lineage
  • Fix thumbnail display in code editor
  • Fix the SQL auto initialization issue of PG
  • Fix oracle column type convert error
  • Fix some bugs that occurred when Flink was submitted in local mode
  • Fix the issue where flyway does not support mysql5.7
  • Fix abnormal data in pg query
  • Fix exception caused by no instance when clicking on a job on the optimization workbench
  • Fix execute failed
  • Fix query oracle primary key column bug
  • Fix task tree can not sorting
  • Fix the issue of unlimited refresh of Git project pages
  • Fix null pointer exception occurs when dinky configures DingTalk alarm
  • Fix some minor bugs
  • Fix the issue of array out of bounds when fetching lineage information
  • Fix SQL injection error caused by upgrading Druid version
  • Fix the catalog display field bug
  • Fix execute jar submit in yarn-application
  • Fix null pointer exception occurs in alert
  • Fix the issue where the table name has a middle line that prevents task execution
  • Fix configuration key error
  • Fix job alert dinky address url
  • Fix menu mapper
  • Fix job id is null exception in query model
  • Fix Keberos bug related repair, SQL SET value does not take effect, etc
  • Fix do not save job instance in query mode
  • Fix ws bug
  • Fix web package
  • Fix Dinky backend CI workflow with Flink 1.20
  • Fix the issue of primary key generation strategy
  • Fix the issue of Object not found when mocking statement
  • Fix datastudio footer state
  • Fix the issue of incomplete dependencies in the docs module
  • Close the data development page, floating button
  • Fix the data development page and enable system configuration
  • Fix k8s form ingresss bug
  • Fix the route redirection error on the welcome page
  • Fix the Flink task to submit the session mode
  • Fix web npe
  • Fix web clear bug
  • Fixed an error when using the copy button in the Resource Center
  • Issue with creating a new task with a subdirectory of the same name
  • Restrictions on task names when running in Kubernetes mode
  • Fix k8s test bug
  • Fix data development and introduce LESS to cause the global CSS style confusion
  • Fix data development, Flink jar task toolbar display
  • Fix pg bug
  • Fix dolphinscheduler calls dinky tasks and concurrent execution exceptions
  • Fix Yarn webui fails to obtain task status when submitting a Flink task after turning on Kerberos authentication
  • Fix the issue where the submitted job name remains unchanged when renaming the job
  • Fix alert serializable
  • Fix login bug
  • Fix flink jar submit
  • Fix automation script path issue
  • Fix git code builds error
  • Fix yarn parallel submit
  • Fix NPE when executing a query statement on the PG table
  • Fix the issue where FlinkJar cannot use global variables

Optimize

  • Optimize version update logic to solve cache issues caused by upgrades
  • Optimize the worker's place page display
  • Refactor metric request
  • Refactor the method of obtaining user.dir
  • SSE switch to global websocket and web container switches from Tomcat to Undertow
  • Add getSchemas and getTables api
  • Delete dinky_cluster index
  • Optimize mapper queries
  • Optimizing class attribute type issues
  • Delete the prompt message on the UDF registration management page
  • Optimize some web layouts to make them more user-friendly when displayed on small screens
  • Optimizing the virtual scrolling problem of data source detail list
  • Optimize login page
  • Optimize doc action
  • Upgrade doc some deps
  • Improve get table info of the schema
  • Optimize program start
  • Optimize cluster configuration and start session cluster for manual registration
  • Introduction and layout of configuration items in the optimization configuration center
  • Tips for optimizing role permissions
  • Obtain bloodline to increase loading effect
  • Try to achieve unified JSON(jackson) serialization as much as possible
  • Add hints: role and tenant are bound
  • Optimize some page layouts, update web dependencies, and fix some bugs
  • Modify and upgrade SQL file version number
  • Optimize the display of Flink operator diagram in the operation and maintenance center
  • Optimize dinky flink web UI
  • oracle timestamp column type order is changed to precede time column
  • Optimize task list layout
  • Optimize some code
  • Add repeat import task
  • Limit the maximum percentage of container memory used by the JVM via -XX:MaxRAMPercentage
  • Optimized the printing of K8S logs
  • Optimize flink application mode status refresh
  • Refactoring a new data development interface to enhance the user experience
  • Remove the restriction on underscores in job names
  • Change token key name
  • Remove quotation marks when building FlinkSQL
  • Upgrade cdc to 3.2.0
  • Add package-lock.json
  • Refactor get version function
  • Add tag right-click function
  • Optimized the new UI
  • Optimize debug task to preview data
  • Optimize FlinkDDL execution sequence
  • Remove the old version of the data development page and fix some minor details
  • Uniformly use '/' as the file separator
  • Optimize explain and add test
  • Move DataStudioNew to DataStudio
  • Refactor result query
  • Add websocket PING PONG
  • Add footer last update time
  • Optimize the style of IDE
  • Remove old lineage
  • Optimize datastudio theme
  • Optimize CDCSOURCE and support sink print and mock
  • Optimized offline button icon
  • Optimize web icon
  • Improve print table data display method
  • Optimize the status of runing task and beautify UI
  • Optimize the logic for constructing role menus
  • Improved the missing exception message when uploading files in the Resource Center
  • Optimize submit task print error log
  • Click the Tasks tab to switch to Service Synchronization
  • Delete the previously failed cluster when resubmitting the task
  • Optimize flink jar form select
  • Optimize app package size
  • Variable suggestion optimization
  • Add Deployment status monitoring
  • Add resource management to the datastudio page
  • Optimize some script
  • Add default jobmanager.memory.process.size parameter
  • Optimization scheduler request error assert method
  • Refactor udf execute
  • Optimize blood relationship acquisition, add Savepoint, optimize udf class name display
  • Optimization devops page ui
  • Modify sqllite data position
  • Change Chinese comments to English comments
  • Add welcome page auto width
  • Add push task into DolphinScheduler

Document

  • In k8s mode, submit tasks and refine documents
  • Add Datasophon integration with Dinky
  • Add Flink Cli Doc
  • Update ICP in document
  • Update deploy guide reference
  • Fix deploy doc
  • Doc of debug data preview update
  • Update images in Quick Start documentation
  • Optimize the status of runing task and beautify UI
  • Optimize Dinky without Flink dependency, unable to start
  • Optimized the package size of the App and the rs protocol
  • Modify the wrong links in README.md and README_zh_CN.md regarding source code deployment on how to deploy.

Contributors

@aiwenmo
@binggana
@chenhaipeng
@dagenjun
@emmanuel-ferdman
@gaoyan1998
@gphwxhq
@hashmapybx
@Jam804
@javaht
@jianjun159
@leechor
@MactavishCui
@maikouliujian
@MaoMiMao
@miaoze8
@RainHXXXX
@stevenkitter
@soulmz
@suger-bl
@suxinshuo
@yuxiqian
@zackyoungh
@zhuangchong
@zhuxt2015
@Zzm0809
@18216499322