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.
- View DataFlux Func 6.x Change Log
- View DataFlux Func 5.x Change Log
- View DataFlux Func 3.x Change Log
- View DataFlux Func 2.x Change Log
- View DataFlux Func 1.x Change Log
- Download Older Versions
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
topre-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)
Added the DFF.REDIRECT
method for returning redirect responses.
Reference Documentation: Script Development Guide / Built-in Features / Redirect DFF.REDIRECT
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 |
|
However, the above approach had several problems:
- Directory names and paths were too long.
- 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 |
|
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.