Repository navigation
Version 0.12.4 released! #2578
ferenc-csaky
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Breaking Changes
cost-modelset toDEFAULT(#2557)enabled-enginesor a leftoverbuild/folderImportant
Before deploying a recompiled plan of a running pipeline:
Stage:line of each table inbuild/pipeline_explain.txtwith the deployed buildpostgrestoflink, either keep it in PostgreSQL with/*+ engine(postgres) */, or deploy the new plan as a new Flink job without the old job's stateSee Optimizer Configuration.
Features
pipeline_explainfor every table that a database stores (#2554)--- physical ---part with oneTable <name> (<engine>):section per database table, listing its primary key and selected indexesindexhint, such asindex Orders_2_btree_c1c2 (btree): customerid, time;__pk_hashmarked(generated hash key)database_tablesarray on each stored table inpipeline_explain.json---before each table's definition is now--- definition ---pipeline_explain.*,pipeline_source.sqrlandpipeline_mutation_database.jsonno longer written when a compile fails between DAG planning and the backward compatibility checktypesafe_classifyinstdlib.typesafe, from Flink SQL Runner0.12.4: classifies each row of an insert-only table with TypeSafe AI's Jev model (DataSQRL/flink-sql-runner#411)IMPORT stdlib.typesafe.*;<question>_answercolumn per question,_model, and_errorwithon_error => 'NULL'noul,choice,scorepipeline.global-job-parameters.typesafe.api-keyinengines.flink.config, or theTYPESAFE_API_KEYenvironment variableimplement-sqrlandconfigure-sqrl(#2554, #2557)api-query-indexesguide reads a table's indexes frompipeline_explain.txtinstead ofdeploy/plan/postgres.jsoncost-modelvalues, the Flink pick on a tie, and theStage:line that shows each table's engineFixes
DISTINCT,IMPORTandEXPORTstatements, hints, and tables defined in other files (#2543)DISTINCTerror pointed into the query that the statement is rewritten into; anIMPORTerror pointed at the start of the statement.table.sqlfile or an imported script point into that fileMissing query or expression after ':=', at the table name%in a message is kept; no Java stack trace printed with a Flink errorMaintenance
0.12.4, up from0.12.3(see its release notes) (7ba7d3614)typesafe_classifyin the newstdlib-typesafemodulekafka-safeandupsert-kafka-safewith idle advancement on; needs Describe on the consumer group for fresh starts with'scan.startup.mode' = 'group-offsets'scan.watermark.alignment.*now applies withSOURCE_WATERMARK()inkafka-safeandupsert-kafka-safe'scan.watermark.idle-timeout' = '0'withSOURCE_WATERMARK()disables idleness instead of failing3.6.33.7.00.8.150.8.1626.12.1-alpine26.13.0-alpineFull Changelog: 0.12.3...0.12.4
This discussion was created from the release 0.12.4.
All reactions