Update History¶
1.6.2(2024/12/03)¶
Feature Enhancements¶
- Add configures for HTTP connection(#46)
1.6.1(2024/11/19)¶
Feature Enhancements¶
- Add option to disable 404 page(#44)
1.6.0 (2024/09/19)¶
Feature Enhancements¶
- Optimized environment variable configurations related to disk caching.
- Increased exposure of more internal metrics and optimized memory usage at the HTTP forwarding layer (#39).
- Dataway now supports configuring its own SNI (#42).
- Add NTP API for Datakit to get correct Unix timestamp (#40)
- Sinker:
- Filtering conditions now support
nil
checks, which means determining whether a specific field exists (#41). - Added default rule settings, meaning that requests not matching any existing sinker rules will be directed to the workspace corresponding to this default rule (#30).
- Filtering conditions now support
1.5.0(2024/07/05)¶
Feature Enhancements¶
- Optimize install script under host installation(#33)
Breaking Changes¶
- Removed Sinker configurations in host-install command. We should manually set sinker related configurations after installing.
1.4.1(2024/06/19)¶
- Fix
DW_ENABLE_TLS
missing under Kubernetes - Update docker image
1.4.0(2024/05/15)¶
- Add a new Datakit metering API (#29).
- Fix the issue where data might be lost in the cache (#31).
- Support direct configuration of HTTP TLS certificates on the Dataway side (#32).
- Increase the exposure of additional metrics.
1.3.9(2024/03/28)¶
- When the Sink discards a request, it should return an HTTP
406 Not Acceptable
error to facilitate troubleshooting (#82).
1.3.8(2024/01/24)¶
- Export more Prometheus metrics
- Significantly enhance the performance of Sinker rule matching (#26)
1.3.7(2023/12/14)¶
- Export more Prometheus metrics
- Optimize disk cache cleaning strategy, adhere to the principle of collecting and consuming data as soon as possible:
- Prevent data from being actively discarded due to storage limits being exceeded.
- At the same time, ensure that cached data is sent out as early as possible.
- Increase observability related to discarding of oversized requests (Metrics/Logs).
- Adjust the Dataway's own POD yaml to improve its metrics and log collection.
1.3.6(2023/10/24)¶
- Added Dataway
sink
command
1.3.5(2023/09/13)¶
- Dataway installation via environment variable injection is supported under Kubernetes
- Update dataway.yaml
1.3.4(2023/09/01)¶
- Upgrade Golang to 1.9
- Fixed the issue that the inner token has no data
- Adjust the following configuration in the default configuration:
- Default API throttling increased to 100K
- The default maximum Body is 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)¶
- Fixed image packaging 'curl' issue
1.3.2(2023/08/30)¶
- Added 'curl' command to the image to make it easier to view its own indicators
1.3.1(2023/08/28)¶
- Added Sinker functionality for URLs
1.3.0(2023/08/24)¶
- Refactoring the entire Dataway implementation to add sinker functionality
1.2.12(2023/08/28)¶
- Refactor the CI release process to achieve dual release of install scripts
1.2.8(2022/09/18)¶
-
/v1/wirte interface update:
- Remove redundant /v1/write/xxx APIs and add /v1/write/:category interface
- Write data is no longer line protocol decoded, but still body read for signature
-
Disk cache:
- When the sending center fails during cache cleanup, increase the consumption pause policy until the current cached request is sent successfully
- Update the pbcache proto file