Skip to content

Releases: GreptimeTeam/greptimedb

Release v0.9.4

15 Oct 11:06
16b8cdc
Compare
Choose a tag to compare

v0.9.4

Release date: October 15, 2024

Highlights

  • Enhanced support for geo-related functions: #4770, #4823, #4798
  • Expanded support for JSON functions: #4807
  • Fixed panic issue in union all queries: #4796

Breaking changes

  • feat!: move v1/prof API to debug/prof by @evenyag in #4810
  • feat!: implement interval type by multiple structs by @evenyag in #4772

🚀 Features

  • feat: protect datanode with concurrency limit. by @lyang24 in #4699
  • feat: add region_statistics table by @WenyXu in #4771
  • feat(mito): limit compaction output file size by @v0y4g3r in #4754
  • feat: add a new status code for "external" errors by @MichaelScofield in #4775
  • feat: unordered scanner scans data by time ranges by @evenyag in #4757
  • feat: add StatementStatistics for slow query logging implementation by @zyy17 in #4719
  • feat: support to reject write after flushing by @WenyXu in #4759
  • feat: add add_handler_after, add_handler_before, replace_handler by @WenyXu in #4788
  • feat: customize channel information for sqlness tests by @J0HN50N133 in #4729
  • feat: set max log files to 720 by default, info log only by @Kev1n8 in #4787
  • feat: introduce HeartbeatHandlerGroupBuilderCustomizer by @WenyXu in #4803
  • feat: add function to aggregate path into a geojson path by @sunng87 in #4798
  • feat: add json format output for http interface by @Kev1n8 in #4797
  • feat: Merge sort Logical plan by @discord9 in #4768
  • feat: json_path_exists udf by @CookiePieWw in #4807
  • feat: expose RegionMigrationManagerRef by @WenyXu in #4812
  • feat: information extension by @fengjiachun in #4811
  • feat: introduce LeadershipChangeNotifier and LeadershipChangeListener by @WenyXu in #4817
  • feat: add more h3 functions by @sunng87 in #4770
  • feat: remove the distributed lock by @fengjiachun in #4825
  • feat: enable prof features by default by @evenyag in #4815
  • feat: cache logical region's metadata by @waynexia in #4827
  • feat: defer HeartbeatHandlerGroup construction and enhance LeadershipChangeNotifier by @WenyXu in #4826
  • feat: add some s2 geo functions by @sunng87 in #4823
  • feat: introduce default customizers by @WenyXu in #4831

🐛 Bug Fixes

🚜 Refactor

  • refactor: Change the error type in the pipeline crate from String to Error by @paomian in #4763
  • refactor: introduce HeartbeatHandlerGroupBuilder by @WenyXu in #4785
  • refactor: change sqlness ports to avoid conflict with local instance by @sunng87 in #4794
  • refactor: replace info logs with debug logs in region server by @waynexia in #4829

📚 Documentation

⚙️ Miscellaneous Tasks

New Contributors

All Contributors

We would like to thank the following contributors from the GreptimeDB community:

@CookiePieWw, @J0HN50N133, @Kev1n8, @MichaelScofield, @WenyXu, @discord9, @evenyag, @fengjiachun, @lyang24, @paomian, @shuiyisong, @sunng87, @v0y4g3r, @waynexia, @zyy17

Release v0.10.0-nightly-20241014

14 Oct 01:58
856c028
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v0.10.0-nightly-20241007...v0.10.0-nightly-20241014

Release v0.10.0-nightly-20241007

07 Oct 02:00
a283e13
Compare
Choose a tag to compare
Pre-release

What's Changed

  • refactor: introduce HeartbeatHandlerGroupBuilder by @WenyXu in #4785
  • feat: add StatementStatistics for slow query logging implementation by @zyy17 in #4719
  • feat: support to reject write after flushing by @WenyXu in #4759
  • feat: add add_handler_after, add_handler_before, replace_handler by @WenyXu in #4788
  • docs: add TM to logos by @evenyag in #4789
  • feat: customize channel information for sqlness tests by @J0HN50N133 in #4729
  • feat: set max log files to 720 by default, info log only by @Kev1n8 in #4787

New Contributors

Full Changelog: v0.10.0-nightly-20240930...v0.10.0-nightly-20241007

Release v0.10.0-nightly-20240930

30 Sep 01:58
cd55202
Compare
Choose a tag to compare
Pre-release

What's Changed

  • chore: make sure aws-lc-sys wouldn't be built by @discord9 in #4767
  • refactor: Change the error type in the pipeline crate from String to Error by @paomian in #4763
  • feat: protect datanode with concurrency limit. by @lyang24 in #4699
  • feat: add region_statistics table by @WenyXu in #4771
  • feat(mito): limit compaction output file size by @v0y4g3r in #4754
  • fix: use information_schema returns Unknown database by @J0HN50N133 in #4774
  • fix: dead loop on detecting postgres ssl handshake by @sunng87 in #4778
  • fix: update pgwire for potential issue with connection establish by @sunng87 in #4783
  • feat: add a new status code for "external" errors by @MichaelScofield in #4775
  • fix(sqlness): sqlness isolation by @v0y4g3r in #4780
  • chore: replace anymap with anymap2 by @v0y4g3r in #4781
  • feat: unordered scanner scans data by time ranges by @evenyag in #4757

Full Changelog: v0.10.0-cd4bf239d-20240925-1727244173...v0.10.0-nightly-20240930

Release v0.10.0-cd4bf239d-20240925-1727244173

25 Sep 07:36
cd4bf23
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.0-nightly-20240909...v0.10.0-cd4bf239d-20240925-1727244173

Release v0.10.0-nightly-20240909

09 Sep 01:58
a8477e4
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v0.9.3...v0.10.0-nightly-20240909

Release v0.9.3

06 Sep 04:54
506dc20
Compare
Choose a tag to compare

v0.9.3

Release date: September 06, 2024

Highlights

  • fixes the following issues
    • last_value function may return empty results due to cache #4652
    • query timestamp column in append mode misses some data #4669
    • crash while query tables with last_non_null merge mode #4687

Breaking changes

🚀 Features

🐛 Bug Fixes

🚜 Refactor

📚 Documentation

⚡ Performance

⚙️ Miscellaneous Tasks

Read more

Release v0.10.0-nightly-20240902

02 Sep 08:41
f0e2d6e
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: v0.9.2...v0.10.0-nightly-20240902

Release v0.9.2

19 Aug 08:42
975b8c6
Compare
Choose a tag to compare

v0.9.2

Release date: August 19, 2024

👍 Highlights

  • #4545: Improve the performance of count(*) for append-only tables.
  • #4552: Allow more than one segment for full-text index to handle a large number of rows.

🚀 Features

🐛 Bug Fixes

🚜 Refactor

  • refactor: reuse aligned ts array in range manipulate exec by @waynexia in #4535
  • refactor(plugin): add SetupPlugin and StartPlugin error by @zyy17 in #4554

📚 Documentation

⚡ Performance

  • perf: merge small byte ranges for optimized fetching by @WenyXu in #4520
  • perf: count(*) for append-only tables by @v0y4g3r in #4545
  • perf: Optimizing pipeline performance by @paomian in #4390

🧪 Testing

⚙️ Miscellaneous Tasks

Build

All Contributors

We would like to thank the following contributors from the GreptimeDB community:

@J0HN50N133, @MichaelScofield, @WenyXu, @daviderli614, @discord9, @evenyag, @fengjiachun, @leaf-potato, @lyang24, @paomian, @shuiyisong, @sunng87, @v0y4g3r, @waynexia, @zhongzc, @zyy17

Release v0.10.0-nightly-20240812

12 Aug 01:53
6694d2a
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v0.10.0-nightly-20240805...v0.10.0-nightly-20240812