Skip to content

Change Log

The current version of DataFlux Func is 6.x. All previous versions have been archived and are only available for download, with no further updates or support provided.

For the version correspondence between "Standalone Deployment DataFlux Func" and "Guance Attached Func", please refer to:

2.8.5 (2023-09-12)

  • Fixed an issue where uploaded images in system settings did not display correctly.

2.8.4 (2023-09-12)

  • Fixed an issue where custom favicons were not displayed properly due to caching when opening authorization links in browsers.

2.8.3 (2023-09-12)

  • Fixed an issue where custom favicons were not displayed properly when opening authorization links in browsers.

2.8.2 (2023-08-16)

  • Fixed an issue where the request URL was too long when retrieving function lists.
  • Fixed known bugs.
  • Adjusted UI.

2.8.1 (2023-08-09)

  • Fixed known bugs.

2.8.0 (2023-08-08)

  • Added Blueprint module.
  • Redis supports Alibaba Cloud user:password authentication format.
  • Enhanced robustness in handling Celery-related error messages.
  • Added descriptions regarding open-source components CodeMirror and LogicFlow on the About page.

2.7.0 (2023-07-14)

  • Scripts installed from the script market automatically read dependencies from the code and install dependent scripts.
  • System information on the About page is now displayed using a JSON Viewer.
  • Fixed a time zone error issue when writing date data on the server side.
  • Updated third-party packages.
  • Adjusted UI.

2.6.44 (2023-07-04)

  • Optimized the automatic database backup program: Backup SQL files are compressed using ZIP to reduce disk usage.

2.6.43 (2023-07-04)

  • Optimized the database structure: Removed unnecessary indexes to reduce database disk usage.

2.6.42 (2023-07-04)

  • Fixed known bugs.

2.6.41 (2023-07-03)

  • Fixed known bugs.

2.6.40 (2023-07-03)

  • Fixed known bugs.
  • Default added toml, tomli, tomli-w libraries.
  • Adjusted UI: Save operations are fixed at the bottom; the sidebar supports direct deletion; delete buttons are adjusted to red.

2.6.39 (2023-06-30)

  • Fixed known bugs.

2.6.38 (2023-06-30)

  • Added Golang SDK.
  • Fixed an issue where DataKit / DataWay connectors could not output line protocol correctly when there were line breaks in Measurement / Tag Key / Tag Value / Field Key.
  • Adjusted user list sorting.
  • Adjusted how function information is displayed, removing outdated code.
  • Added configuration for scheduled task trigger time distribution (configuration file: _FUNC_TASK_DISTRIBUTION_RANGE).
  • Added configuration to disable integrated login (configuration file: DISABLE_INTEGRATED_SIGNIN).
  • System Metrics, System Logs, and Exception Request features are no longer experimental.
  • Other code and UI optimizations, fixed known bugs.

2.6.37 (2023-05-24)

  • Helm installation supports GSE version.
  • No errors thrown when reporting Guance data fails.

2.6.36 (2023-05-22)

  • Fixed an issue where the format of reported Guance logs Stack was incorrect.

2.6.35 (2023-05-22)

  • Fixed an issue where the file management tool could not install .whl files correctly.

2.6.34 (2023-05-22)

  • Added a configuration option for the Guance connector during initial installation.
  • Fixed known bugs.
  • Adjusted UI.
  • Adjusted the Guance connector.
  • Adjusted Gitlab CI.

2.6.33 (2023-05-19)

  • Adjusted PIP tool mirror list.
  • Minor adjustments to code and UI.
  • Fixed known bugs.
  • On each startup, installs only if the core package from the official script market is not already installed.

2.6.32 (2023-05-17)

  • Fixed a bug in reporting Guance data.
  • Fixed a cache_result失效 bug.

2.6.31 (2023-05-17)

  • Fixed an issue where the Guance connector could not call subordinate DataWay correctly.
  • The Guance connector is no longer considered an "experimental feature."

2.6.30 (2023-05-16)

  • Fixed an issue where the GSE version failed to install the core package from the script market after starting.

2.6.29 (2023-05-16)

  • Automatically ignores extra URL parts when calling with authorization links or batch processing in a specified format.
  • Downgraded Celery to 5.2.2 to fix the issue of not continuing to consume after Redis restarts.
  • After installing a script set from the script market, automatically checks if dependent third-party Python packages are installed and does not prompt again (does not check version consistency for now).
  • Minor adjustments to code and UI.

2.6.28 (2023-05-12)

  • Fixed a bug where users were not redirected properly after logging in.
  • Adjusted UI display under dark mode.
  • Added configuration for reporting function execution logs to Guance.
  • Optimized metrics display.

2.6.27 (2023-05-08)

  • Optimized task record query and cleanup processing.
  • Fixed some slow SQL queries.
  • Database usage in system metrics is split into data usage, index usage, and total usage.

2.6.26 (2023-04-24)

  • Added "DataFlux Func Guance Special Edition" image (GSE).
  • Optimized hidden script set prompts.
  • Fixed an issue where statistics were incorrect after hiding script sets.
  • Fixed known bugs.

2.6.25 (2023-04-24)

  • Fixed known bugs.

2.6.24 (2023-04-23)

  • Fixed known bugs.

2.6.23 (2023-04-23)

  • Fixed known bugs.

2.6.22 (2023-04-23)

  • 【Adjustment】 Changed the pre-execution script directory from init-scripts to pre-run-scripts.

2.6.21 (2023-04-20)

  • Optimized code.

2.6.20 (2023-04-20)

  • Optimized pre-execution script handling.

2.6.19 (2023-04-20)

  • Fixed an issue where the translation list in the script market was sorted incorrectly.
  • Fixed other known bugs.

2.6.18 (2023-04-20)

  • Added init-scripts pre-execution scripts.
  • Allowed the upgrade prompt refresh page box to be closed directly.
  • Script market example script placeholders are fetched remotely.
  • Optimized worker startup speed.
  • Other minor adjustments.

2.6.17 (2023-04-19)

  • Fixed an issue where the script market update check information was lost after refreshing the page.
  • Adjusted UI.

2.6.16 (2023-04-19)

  • Added server-side update detection that prompts users to refresh the page.
  • Fixed a pinned project sorting issue.
  • Script market example script placeholders support documentation references and highlighting.

2.6.9 ~ 2.6.15 (2023-04-17)

  • Fixed bugs.
  • Adjusted UI.

2.6.8 (2023-04-17)

  • Script market added translation functionality for script set names and placeholders.

2.6.7 (2023-04-13)

  • Script market filter supports filtering by author.
  • As a management end, the script market adds a "Locked by Me" filter option.
  • Adjusted UI.

2.6.6 (2023-04-12)

  • Fixed known bugs.

2.6.5 (2023-04-11)

  • After installing a script from the script market, if the installed script set contains an example script, a deployment guide interface is displayed.
  • Scripts from the official script market and built-in script sets are hidden by default, with a hide option added in the configuration interface.
  • Fixed error text.

2.6.4 (2023-04-10)

  • Added "Experimental Features / Open API Documentation" (based on Swagger).

2.6.3 (2023-04-10)

  • Improved SDK.
  • Fixed AK authentication errors.
  • Optimized downloading scripts.
  • Optimized UI interface.

2.6.2 (2023-04-06)

  • Optimized downloading scripts.

2.6.1 (2023-04-06)

  • Optimized downloading scripts.
  • Added --auto-setup prompt to download scripts.
  • Download scripts support specifying directory names.

2.6.0 (2023-04-05)

  • Added auto-configuration support.
  • Optimized installation/download scripts.
  • Code adjustments.
  • Optimized admin tools.

2.5.3 (2023-04-03)

  • Refactored API example popup.
  • Optimized button text on the script market.

2.5.2 (2023-03-31)

  • Fixed known bugs.

2.5.1 (2023-03-29)

  • Adjusted WebSocket integration details with Guance.

2.5.0 (2023-03-27)

  • Fixed known bugs.

2.4.19 (2023-03-26)

  • Updated mysql2 library.
  • Fixed a problem where database errors caused the server to exit.

2.4.18 (2023-03-24)

  • Fixed an issue where incorrect initialization of the DataFlux Func ID prevented the server from starting during the first installation.
  • Added a field for displaying the name in Guance.
  • Optimized error messages.
  • Optimized connector interface; optimized function selection cascading component.

2.4.17 (2023-03-23)

  • Added "Guance Connector" (requires enabling in experimental features).
  • Added DataFlux Func ID system configuration item.
  • Fixed issues where special characters in Redis passwords caused errors; optimized code.
  • Added functional tips about connectors.
  • Optimized code/UI.

2.4.16 (2023-03-08)

  • Fixed known bugs.

2.4.15 (2023-03-07)

  • Increased the length of the name field for various business entities to 50.
  • Completed missing English translations.
  • Optimized UI/error messages.
  • Fixed known bugs.
  • Fixed Chinese garbled file upload issues.
  • Fixed incomplete request records.
  • Code adjustments.

2.4.14 (2023-02-17)

  • Optimized editor sidebar display.
  • Added a quick export script set button to the editor sidebar.
  • Fixed an issue where connectors could not be saved properly.
  • Fixed translation errors.
  • Other UI/code adjustments.

2.4.13 (2023-02-12)

  • Optimized new version prompts.

2.4.12 (2023-02-12)

  • Fixed some translation errors.
  • Optimized user list display.

2.4.11 (2023-02-12)

  • Added user online status indicator.
  • Optimized code.

2.4.10 (2023-02-08)

  • Optimized UI.

2.4.9 (2023-02-06)

  • Completed English translations.
  • In the script market detail page, the homepage link opens in a new window.
  • Added "Exact Match" prompts in the script market search results.
  • Fixed known bugs.

2.4.8 (2023-02-06)

  • Fixed UI font errors.

2.4.7 (2023-02-03)

  • Added new version detection.
  • Optimized code and UI.

2.4.6 (2023-02-02)

  • Optimized code and UI.

2.4.5 (2023-02-02)

  • Refactored PIP tool to allow longer installation times for Python packages and optimized the UI interface.
  • Optimized all Shell-related processes (e.g., various operations in "File Management").
  • In the "Summary", "Script Overview" has been changed to "Script Set Overview".
  • Other code and UI optimizations.

2.4.4 (2023-01-12)

  • Fixed translation errors.

2.4.3 (2023-01-12)

  • When creating a script, the script template supports searching.

2.4.2 (2023-01-12)

  • Beta version of the English translation launched.
  • Fixed an issue where block comments in the script editor were mistakenly treated as regular code jumps.
  • Fixed a git commit failure issue in the script market.
  • Optimized task information list display, truncating overly long content.

2.4.1 (2023-01-07)

  • Fixed an issue where the release date was displayed incorrectly on the About page.

2.4.0 (2023-01-07)

  • When creating a script, supports initializing script content using a script named example from the script library as a template.
  • 【Adjustment】 Adjusted the import/export handling of the script market and script sets. For more details, see Change Log / Version Compatibility Notes.
  • Optimized jumping in the editor when selecting functions.
  • Added icon, font, and illustration source statements on the About page.
  • Advanced English translation.

2.3.0 (2022-12-30)

2.2.4 (2022-12-25)

  • Optimized feature hint popups.

2.2.3 (2022-12-24)

  • When entering the script set list page of the script market as a manager, the homepage prompt is not displayed.

2.2.2 (2022-12-24)

  • Optimized feature hint popups.
  • Added a homepage prompt to the script market.

2.2.1 (2022-12-23)

  • For git-based script markets, when the "Homepage URL" is not configured, the git URL address is used as the homepage address by default.

2.2.0 (2022-12-23)

  • 【Adjustment】 Adjusted local storage logic for the script market, detailed below.
  • Added a "Homepage URL" configuration to the script market, which managers can configure as an introduction/help site for this script market, and subscribers can click to jump to this address.

Script Market Local Storage Logic Adjustment

In previous versions (2.0.0 ~ 2.1.1), when storing data locally, the script market would generate a directory structure based on the target source.

For example, for a script market based on Alibaba Cloud OSS:

Text Only
1
2
OSS Address:                        oss://my_bucket/folder_1/folder_2/folder_3/
Local Storage Location: script-market/aliyun-oss/my_bucket/folder_1/folder_2/folder_3/

However, the above approach had several problems:

  1. Directory names and paths were too long.
  2. Creating two script markets with the same address resulted in local directory conflicts.

Therefore, starting with version 2.2.0, we modified the local storage directory as follows:

Text Only
1
2
OSS Address:     oss://my_bucket/folder_1/folder_2/folder_3/
Local Storage Location: script-market/aliyun-oss/{Script Market ID}/

Due to the above changes, after upgrading to 2.2.0, existing git-based script markets may encounter issues accessing the script set list.

To fix this issue, you can delete and re-add the script market.

For script market managers, please also delete the TOKEN file in the root directory of the remote storage before re-adding it as a "Manage This Script Market."

2.1.1 (2022-12-19)

  • Fixed an issue where installing scripts from the script market would hang when there were no script sets locally.
  • Added timeout handling for polling interfaces in the installation interface.

2.1.0 (2022-12-19)

DataFlux Func 2.x officially released, theme page see Official Website / Blog / DataFlux Func 2.x Release

2.0.0 (2022-12-07)

DataFlux Func 2.0 officially released

  • New Script Market: Supports users building their own script markets based on git, Alibaba Cloud OSS, etc. See Official Website / Script Market for details.
  • Importing and exporting script sets has been changed to use generic zip files, supporting decompression and opening.
  • Connectors support skipping connectivity tests when saving.
  • Initial installation interface ensures SECRET is randomly generated.
  • Optimized frontend search handling, adding debounce.
  • Fixed a bug where pages could not be opened after the first/clearing cache.
  • Optimized frontend UI and text.