Skip to content

Releases: taosdata/taosgen

taosgen v0.8.4 Release

02 Feb 09:00
a395504

Choose a tag to compare

This release includes:

✨ Features

  • Support enclosing field names in backticks

🛠️ CI & Quality

  • Add code coverage reporting to CI pipeline

Download

taosgen v0.8.3 Release

28 Jan 06:01
22a120c

Choose a tag to compare

This release includes:

✨ Features

  • Support prioritized loading of the TDengine driver (libtaos) from the running path — enables seamless local development and containerized deployment
  • Support plugin-based parameter context and configuration management

🐛 Bug Fixes

  • Fix insufficient random sample generation for cache initialization

Download

taosgen v0.8.2 Release

01 Jan 08:08
a492ddb

Choose a tag to compare

This release includes:

✨ Features

  • Add support for special characters (e.g., quotes, backslashes) in InfluxDB line protocol field values
  • Introduce plugin-based transformation for the formatter and writer components

🚀 Enhancements

  • Ensure graceful MQTT shutdown by waiting for all pending delivery tokens to complete

Download

taosgen v0.8.1 Release

22 Dec 07:14
98fd4f5

Choose a tag to compare

This release includes:

✨ Features

  • Support writing tag data to TDengine with automatic table creation (auto_create_table)
  • Support publishing tag data to MQTT and Kafka

🚀 Enhancements

  • Replaced ostream with fmt for SQL insert formatting
  • CSV parsing reports exact line numbers on error

Download

taosgen v0.8.0 Release

06 Dec 03:52
65b3b54

Choose a tag to compare

This release includes:

✨ Features

  • Support producing messages to Kafka
  • Support outputting runtime configuration content (e.g., via --verbise)

🚀 Enhancements

  • Raise detailed dynamic library loading error messages
  • Improve efficiency of field data formatting
  • Optimize MQTT message publishing performance and resource reuse

Download

taosgen v0.7.3 Release

10 Nov 02:35
da22e8b

Choose a tag to compare

This release includes:

✨ Features

  • Support asynchronous logging
  • Implement interrupt signal management

🚀 Enhancements

  • Turn off tables_reuse_data switch for CSV tbname scenario

Download

taosgen v0.7.2 Release

28 Oct 06:52
9f0d8c3

Choose a tag to compare

This release includes:

✨ Features

  • Add support for Chinese characters in nchar data type
  • Support dynamic loading of libtaos library

🚀 Enhancements

  • Enhance data generation capability through order method
  • Support CI/CD workflow in build process

🐛 Bug Fixes

  • Fix MQTT token leak issue when publishing data

Download

taosgen v0.7.1 Release

23 Oct 07:56
aa6e04d

Choose a tag to compare

This release includes:

✨ Features

  • Support CSV data source caching for improved performance

🚀 Enhancements

  • Enhance time interval strategy to improve timing accuracy
  • Improve CSV data parsing to support handling Windows-style carriage return (\r) characters
  • Change error handling behavior: exit the program immediately on critical errors instead of throwing exceptions

🐛 Bug Fixes

  • Fix timestamp configuration parsing error when using CSV input
  • Fix unnecessary memory allocations in cache mode

Download

Verify

sha256sum -c taosgen-v0.7.1-linux-x64.tar.gz.sha256
sha256sum -c taosgen-v0.7.1-linux-arm64.tar.gz.sha256
sha256sum -c taosgen-v0.7.1-macos-arm64.tar.gz.sha256

taosgen v0.7.0 Release

30 Sep 07:41
19f5521

Choose a tag to compare

This release includes:

  • Support data cache generation and enable it by default
  • Support multiple sub-tables writing the same data
  • Support using third-party efficient memory allocator and enable mimalloc by default
  • Support build with sanitizer for debugging and testing

Download

Verify

sha256sum -c taosgen-v0.7.0-linux-x64.tar.gz.sha256
sha256sum -c taosgen-v0.7.0-linux-arm64.tar.gz.sha256
sha256sum -c taosgen-v0.7.0-macos-arm64.tar.gz.sha256

taosgen v0.6.0 Release

19 Sep 10:07
2bffb14

Choose a tag to compare

This release includes:

  • Support the writer to use a separate queue
  • Support macOS platform
  • Support build information and version information

Download

Verify

sha256sum -c taosgen-v0.6.0-linux-x64.tar.gz.sha256
sha256sum -c taosgen-v0.6.0-linux-arm64.tar.gz.sha256
sha256sum -c taosgen-v0.6.0-macos-arm64.tar.gz.sha256