Skip to content

Version Compatibility Description

This document mainly provides an explanation of compatibility between different versions of DataFlux Func.

If you need to download the old version installation package of DataFlux Func, please refer to the following documentation:

5.x and 6.x

  • There are no incompatible changes between 5.x and 6.x.

3.x and 5.x

  • Starting from version 5.0.0, the original "authorization links", "automatic trigger configurations", and "batch processing" have been adjusted at the code level to "synchronous APIs", "asynchronous APIs", and "scheduled tasks". The OpenAPI paths, names, exported script set content, database backup (SQLDUMP), etc., all have corresponding changes.
  • The "export script set" function has been handled for forward compatibility, so script sets exported from version 5.0.0 (and later versions) can still be imported into older versions of DataFlux Func.

2.x and 3.x

  • In version 3.0.0, the task scheduling module was completely refactored and depends on Redis 5.0 (and later versions).
  • In version 3.0.0, blueprints were completely refactored, and old blueprint data cannot be used in the new version of blueprints.
  • After upgrading from 1.x, 2.x to 3.x, old blueprint data will be cleared.

2.0.0 ~ 2.3.0 and 2.4.0 and Later

  • Script sets exported from version 2.4.0 (and later versions) cannot be imported into versions 2.0.0 ~ 2.3.0.
    However, script sets exported from all 2.x versions can be imported into versions after 2.4.0.
  • When viewing the script market managed by version 2.4.0 (and later versions) using versions 2.0.0 ~ 2.3.0, the publisher and release time may not display correctly.
    But it does not affect normal use.

Importing and Exporting Script Set File Formats

Version 2.0.0 ~ 2.3.0 2.4.0 and Later
Exported .zip file data Split into different .yaml files, such as:
scriptSet.yaml
authLinks.yaml etc.
Merged and saved in META.yaml file

Script Market

Version 2.0.0 ~ 2.3.0 2.4.0 and Later
Publisher, release time, and note field paths for script sets in META.yaml scriptSets[#]._exportUser
scriptSets[#]._exportTime
scriptSets[#]._note
scriptSets[#]._extra.exportUser
scriptSets[#]._extra.exportTime
scriptSets[#]._extra.note
Last publisher, release time, and note field paths in META.yaml exportUser
exportTime
note
extra.exportUser
extra.exportTime
extra.note

1.x and 2.x

  • Version 1.x and 2.x (and later versions) cannot access each other's script markets.
  • Between version 1.x and 2.x (and later versions), the imported and exported script sets cannot interoperate.

Importing and Exporting Script Set File Formats

Version 1.x 2.x (and later)
File format Private format .func-pkg
Cannot view contents directly
General format .zip
Can decompress and view contents normally

Script Market

Version 1.x 2.x (and later)
Provision method Fixed and only provides a single official script market Supports self-hosting and connecting to self-built script markets
Installation package format Based on private format .func-pkg Based on file directories and indexes