v1.2.870-nightly
What's Changed
Exciting New Features ✨
- feat: table branch support insert by @zhyass in #19225
- feat: adjust columns of
system.stagesandshow stagesby @youngsofun in #19257
Thoughtful Bug Fix 🔧
- fix: out of bound on recursive cte & coercion_types left right not match on recursive scan by @KKould in #19212
- fix: send responses only after state machine commit by @drmingdrmer in #19286
Code Refactor 🎉
- refactor(meta): decouple meta crates and improve stream error handling by @drmingdrmer in #19263
- refactor: simplify location capture in location_future by @drmingdrmer in #19267
- refactor: move Pool from common-base to meta-client by @drmingdrmer in #19273
- refactor: remove implicit
From<MetaError> for ErrorCodetrait by @drmingdrmer in #19275 - refactor: simplify
Poolstruct and retry loop by @drmingdrmer in #19276 - refactor: replace
BuildInfoRefwithsemver::Versionin meta-client by @drmingdrmer in #19277 - refactor: simplify KVAppError handling with into_nested() by @drmingdrmer in #19280
- refactor: replace local
uniq_idanddrop_callbackwithdatabend-baseby @drmingdrmer in #19279 - refactor: replace
BuildInfoRefwithsemver::VersioninRpcClientConfby @drmingdrmer in #19281 - refactor: simplify Runtime by extracting common spawn and builder logic by @drmingdrmer in #19282
- refactor: use
anyhow::Resultfor test function return types by @drmingdrmer in #19283 - refactor: simplify control flow in Runtime methods by @drmingdrmer in #19285
Others 📒
- chore: update version for kv_list and kv_get_many features by @drmingdrmer in #19270
- chore: remove sqllogicttest warnings by @KKould in #19256
Full Changelog: v1.2.869-nightly...v1.2.870-nightly