Release v0.4.2
What's Changed
We recommend all users currently using version v0.4 to upgrade to this version, as there is a serious bug in the query filter pushdown for memtable.
Highlights
Main changes:
- Row protocol support for OpenTSDB,
- The implementation of
HistogramFold
plan for Prometheus histogram type. - There are also important bug fixes, such as the correction of range behavior in MemoryKvBackend & RaftEngineBackend, and the query predicates use the wrong schema to create physical expressions. #2642
- Additionally, we've made several updates to our CI/CD processes for better efficiency and communication.
Features
- Get the internal value size of ValueRef by @QuenKar. #2613
- Row protocol support for opentsdb by @Lilit0x. #2623
- Implement
HistogramFold
plan for Prometheus histogram type by @waynexia. #2626 - RepeatedTask adds execute-first-wait-later behavior by @paomian. #2625
- Ports InMemoryRowGroup from parquet crate by @evenyag. #2633
- Implement ObjectStoreManager for custom_storage by @NiwakaDev. #2621
- Hide internal error and unknown error message from end user by @sunng87. #2544
- Initial OTLP trace support by @yuanbohan. #2627
- Lookup manifest file size by @QuenKar. #2590
- Create_or_open always set writable by @QuenKar. #2641
Bug Fixes
- Correct the range behavior in MemoryKvBackend & RaftEngineBackend by @WenyXu. #2615
- Pass datanode config file in distributed mode sqlness by @waynexia. #2631
- Predicate shall use real schema to create physical exprs by @v0y4g3r. #2642
Others
- The 'publish-github-release' and 'release-cn-artifacts' have to wait for all the artifacts are built by @zyy17. #2622
- Remove the old version python by @zyy17. #2624
- Add slack notification for nightly ci failure by @sunng87. #2617
- Add size labeler by @waynexia. #2628
- Upgrade 0.4.2 by @daviderli614. #2644
Full Changelog: v0.4.1...v0.4.2