Skip to content

Releases: GreptimeTeam/greptimedb

Release v0.4.2

24 Oct 04:23
01fdbf3
Compare
Choose a tag to compare

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

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

Full Changelog: v0.4.1...v0.4.2

Release v0.5.0-nightly-20231023

23 Oct 02:16
4d47865
Compare
Choose a tag to compare
Pre-release

What's Changed

  • feat: get internal value size of ValueRef by @QuenKar in #2613
  • ci: the 'publish-github-release' and 'release-cn-artifacts' have to wait for all the artifacts are built by @zyy17 in #2622
  • ci: remove the old version python by @zyy17 in #2624
  • ci: add slack notification for nightly ci failure by @sunng87 in #2617
  • fix: correct the range behavior in MemoryKvBackend & RaftEngineBackend by @WenyXu in #2615
  • feat: row protocol support for opentsdb by @Lilit0x in #2623
  • ci: add size labeler by @waynexia in #2628
  • feat: implement HistogramFold plan for prometheus histogram type by @waynexia in #2626
  • feat: RepeatedTask adds execute-first-wait-later behavior. by @paomian in #2625
  • fix: pass datanode config file in distributed mode sqlness by @waynexia in #2631

Full Changelog: v0.4.1...v0.5.0-nightly-20231023

Release v0.4.1

18 Oct 13:07
d57b144
Compare
Choose a tag to compare

We recommend all users currently using version v0.4 to upgrade to v0.4.2 or above, as there is a serious bug in the query filter pushdown for memtable.

What's Changed

Highlights

  • The steps of building an Android binary and the release of Windows artifacts
  • Allow nest range expr in Range Query, it's really a useful feature #2557
  • The implementation of greptime cli export.
  • There have also been significant fixes including the correction to the readme document link, the removal of unused options, and the addition of 'build-android-artifacts'.
  • Other changes include refinements to the releasing process of dev-builder images and the separation of the job of building these images.

Features

Fixes

Others

  • Separate the job of building dev-builder images by @zyy17 in #2569
  • Refine the process of releasing dev-builder images by @zyy17 in #2580
  • Run windows tests every night instead of every commit by @sunng87 in #2577
  • Downgrade builder version: ubuntu 22.04 -> ubuntu 20.04 for compatibility with older version glibc(>=2.31) by @zyy17 in #2592
  • Pin linux runner to ubuntu-20.04 by @waynexia in #2586
  • Update 0.4.0 tsbs result by @waynexia in #2597
  • Refine release-cn-artifacts action by @zyy17 in #2600
  • Correct image name of dev build by @zyy17 in #2603
  • Deregister cli attach command by @waynexia in #2589
  • Add export data to migrate tool by @shuiyisong in #2610
  • Release new version '0.4.0' -> '0.4.1' by @zyy17 in #2611
  • Stop the procedure manager if a new leader is elected by @WenyXu in #2576
  • Make ReadableSize more readable by @QuenKar in #2614
  • Change telemetry report URL to resolve connectivity issues by @paomian in #2608
  • Change test_remove_outdated_meta_task sleep time to 40ms by @WenyXu in #2620

New Contributors

  • @Shoothzj made their first contribution in #2606

Full Changelog: v0.4.0...v0.4.1

Release v0.5.0-nightly-20231016

16 Oct 02:15
6e87ac0
Compare
Choose a tag to compare
Pre-release

What's Changed

  • ci: add more options for releasing dev-builder images by @zyy17 in #2573
  • fix: cache capacity unit in sample config by @killme2008 in #2575
  • ci: refine the process of releasing dev-builder images by @zyy17 in #2580
  • ci: run windows tests every night instead of every commit by @sunng87 in #2577
  • ci: release Windows artifacts by @MichaelScofield in #2574
  • ci: fix skopeo running errors by @zyy17 in #2581
  • feat!: change config name from kv_store to metadata_store by @waynexia in #2585
  • fix: ensure data_home directory created by @killme2008 in #2588
  • chore(cli): deregister cli attach command by @waynexia in #2589
  • ci: downgrade builder version: ubuntu 22.04 -> ubuntu 20.04 for compatible with older version glibc(>=2.31) by @zyy17 in #2592
  • build(ci): pin linux runner to ubuntu-20.04 by @waynexia in #2586
  • docs(benchmark): update 0.4.0 tsbs result by @waynexia in #2597
  • fix!: convert to ReadableSize & Durations by @masonyc in #2594
  • fix: make nyc-taxi bench work again by @evenyag in #2599
  • fix: auth in standalone mode by @shuiyisong in #2591
  • ci: refine release-cn-artifacts action by @zyy17 in #2600

Full Changelog: v0.5.0-nightly-20231011...v0.5.0-nightly-20231016

Release v0.5.0-nightly-20231013

13 Oct 11:46
6e87ac0
Compare
Choose a tag to compare
Pre-release

What's Changed

  • ci: add more options for releasing dev-builder images by @zyy17 in #2573
  • fix: cache capacity unit in sample config by @killme2008 in #2575
  • ci: refine the process of releasing dev-builder images by @zyy17 in #2580
  • ci: run windows tests every night instead of every commit by @sunng87 in #2577
  • ci: release Windows artifacts by @MichaelScofield in #2574
  • ci: fix skopeo running errors by @zyy17 in #2581
  • feat!: change config name from kv_store to metadata_store by @waynexia in #2585
  • fix: ensure data_home directory created by @killme2008 in #2588
  • chore(cli): deregister cli attach command by @waynexia in #2589
  • ci: downgrade builder version: ubuntu 22.04 -> ubuntu 20.04 for compatible with older version glibc(>=2.31) by @zyy17 in #2592
  • build(ci): pin linux runner to ubuntu-20.04 by @waynexia in #2586
  • docs(benchmark): update 0.4.0 tsbs result by @waynexia in #2597
  • fix!: convert to ReadableSize & Durations by @masonyc in #2594
  • fix: make nyc-taxi bench work again by @evenyag in #2599
  • fix: auth in standalone mode by @shuiyisong in #2591
  • ci: refine release-cn-artifacts action by @zyy17 in #2600

Full Changelog: v0.5.0-nightly-20231011...v0.5.0-nightly-20231013

Release v0.5.0-nightly-20231011

11 Oct 10:27
fe02366
Compare
Choose a tag to compare
Pre-release

What's Changed

  • chore: add the steps of building android binary by @zyy17 in #2567
  • fix: fix to readme document link by @daviderli614 in #2566
  • ci: seperate the job of building dev-builder images by @zyy17 in #2569
  • refactor: add new action 'release-cn-artifacts' by @zyy17 in #2554
  • fix: remove unused options and add 'build-android-artifacts' by @zyy17 in #2572

Full Changelog: v0.4.0...v0.5.0-nightly-20231011

Release v0.4.0

10 Oct 12:54
c9c2b3c
Compare
Choose a tag to compare

We recommend all users currently using version v0.4 to upgrade to v0.4.2 or above, as there is a serious bug in the query filter pushdown for memtable.

What's Changed

Highlights

  • Query and Storage Performance
    • Introduced the completely redesigned engine, Mito2, specifically tailored for time-series data, boasting a performance boost of 5x~20x compared to v0.3.
    • Inspired by Cassandra, we've incorporated the TWCS (Time Window Compaction Strategy) compaction method.
    • Support new object storage: Google Cloud Storage.
  • Stability and Reliability
    • Expanded our 'sqlness' test scenarios.
    • Based on our improved Chaos Testing cases, v0.4 boasts enhanced distributed robustness.
    • Leveraged the Procedure framework to support DDL operations like Create, Alter, and Drop Table, harmonizing both standalone and distributed implementations.
    • Reconstructed the entire distributed architecture, optimized the heartbeat protocol, making the distributed version run more effective and stable.
  • User Experience Improvements
    • Launched an entirely new Dashboard.
    • Enhanced range select grammar, now supporting nested use with regular functions.
    • Refined the DESC TABLE user experience.
    • Support external tables in the Apache ORC format.
    • Support for the gRPC protocol in both row and col format.
  • Integration and Others
    • Support GreptimeDB metrics output in Vector.
    • Facilitated the initiation of GreptimeDB clusters using KubeBlocks.
    • Integrated with EMQX.
    • Builds for CentOS, Windows, and Android.
    • Released official client SDKs for JS, Erlang, and C++.

Feature

Read more

Release v0.4.0-nightly-20231002

02 Oct 02:20
201acd1
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: v0.4.0-nightly-20230925...v0.4.0-nightly-20231002

Release v0.4.0-nightly-20230925

25 Sep 02:24
00272d5
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: v0.4.0-nightly-20230920...v0.4.0-nightly-20230925

Release v0.4.0-nightly-20230920

20 Sep 15:37
df08771
Compare
Choose a tag to compare
Pre-release

What's Changed

Read more