Skip to content

Change Log

1.9.0 (2025/04/25)

New Features

  • Dataway adds X-Pkg-Id in data upload requests for data tracking (#53)
  • Improves program logs, more error codes returned by Kodo will be passed to Datakit (#52)
  • Adds API self-supported pull of environment variables (#55)
  • Updates disk cache code to locate the invalid argument error that occurs under certain conditions (#56)

1.8.0 (2025/02/19)

New Features

  • Under Sinker mode, Dataway supports handling data reporting requests sent by clients (such as Datakit/Function) simultaneously (#50)

1.7.0 (2024/12/18)

New Features

  • Adds AWS Firehose access entry (#47)
  • Supports passing token via X-Token (#43)

Feature Optimization

  • Adjusts default parameters for internal recycling to optimize memory usage (#49)
  • Optimizes default yaml for Kubernetes deployment and adjusts its disk mount configuration for cache (#48)
  • Adjusts and adds some internal metrics, updates default views for Dataway

1.6.2 (2024/12/03)

Feature Optimization

  • Adds configuration entries for HTTP-level connection settings (#46)

1.6.1 (2024/11/19)

Feature Optimization

  • Adds an option to disable the 404 page (#44)

1.6.0 (2024/09/19)

Feature Optimization

  • Optimizes environment variable configurations related to disk cache
  • Exposes more self-metrics and optimizes memory usage at the HTTP forwarding level (#39)
  • Dataway supports configuring its own SNI (#42)
  • Adds a time interface to facilitate Datakit obtaining a relatively accurate Unix timestamp (#40)
  • Sinker:
    • Filtering conditions support nil judgment, i.e., determining whether a specific field exists (#41)
    • Adds default rule settings, i.e., requests that do not match existing diversion rules will be routed to the workspace corresponding to the default rule (#30)

1.5.0 (2024/07/05)

Feature Optimization

  • Optimizes installation scripts (#33)

Compatibility Adjustments

  • The new version removes the direct support for Sinker configuration under the host installation mode. This feature will be supported in subsequent versions through a new method.

1.4.1 (2024/06/19)

  • Fixes the missing DW_ENABLE_TLS issue in Kubernetes installation mode
  • Changes the build image address

1.4.0 (2024/05/15)

  • Adds Datakit metering interfaces (#29)
  • Fixes the problem where cache might lose data (#31)
  • Supports configuring HTTP TLS certificates directly on the Dataway side (#32)
  • Exposes more metrics

1.3.9 (2024/03/28)

  • When Sink discards requests, returns HTTP 406 Not Acceptable errors to facilitate troubleshooting (#82)

1.3.8 (2024/01/24)

  • Exposes more metrics
  • Significantly improves Sinker rule matching performance (#26)

1.3.7 (2023/12/14)

  • Exposes more metrics
  • Optimizes disk cache cleanup strategy with the principle of rapid consumption:
    • Avoids data being actively discarded due to storage exceeding limits
    • Sends cached data as soon as possible
  • Increases observability related to discarding oversized requests (metrics/logs)
  • Adjusts Dataway's own POD yaml to improve metric and log collection

1.3.6 (2023/10/24)


1.3.5 (2023/09/13)


1.3.4 (2023/09/01)

  • Upgrades Golang to 1.9
  • Fixes inner token no-data issue
  • Default configuration adjustments:
    • Default API throttling increased to 100K
    • Default maximum Body size increased to 64MB
    • Added HTTP timeout setting (Dataway to center), default 30s
    • Added configuration to ignore TLS 509 errors

1.3.3 (2023/09/01)

  • Fixes image packaging curl issues

1.3.2 (2023/08/30)

  • Adds curl command in the image for easier viewing of its own metrics

1.3.1 (2023/08/28)

  • Adds URL Sinker functionality

1.3.0 (2023/08/24)

  • Restructures the entire Dataway implementation, adding Sinker functionality

1.2.12 (2023/08/28)

  • Restructures CI release process, achieving dual publication of install scripts

1.2.8 (2022/09/18)

  • /v1/write interface update:

    • Removes redundant /v1/write/xxx APIs, adds /v1/write/:category interface
    • No longer decodes line protocol when writing data, but still reads Body for signing
  • Disk Cache:

    • When cache cleanup fails to send to the center, adds a pause consumption strategy until the current cache request is successfully sent before cleaning up the next cache
    • Updates pbcache proto file

Feedback

Is this page helpful? ×