Dear Taipy users & community members,
We are pleased to announce the 2.3 release of Taipy Community Edition.
Some very interesting and important features have come out.
Have great fun developing projects with Taipy, and stay tuned for any upcoming updates!
Taipy-GUI 2.3 New major features
The table and chart controls have a new property called rebuild that allows for modifying the control configuration at runtime, using properties that are not dynamic. See the details in the specific documentation sections for tables and charts.
The part block now accepts any URL as a value for the page property. You can then integrate any external web page as demonstrated in this example.
To better control the layout of external pages, a new height property has been added to the the part element.
The navigate() function has an additional parameter called force that, when set to True, re-renders the page (set to the to parameter). This allows to force the evaluation of bound variables in complex dependencies situations.
Taipy-GUI 2.3 Improvements and changes
Page scopes (how Taipy GUI finds bound variables in different modules) have been improved so any given page can locate a variable in any module that defines a local page.
See the section on page scopes for more information and examples.
A new mechanism to start the web server when using Notebooks was put in place to prevent potential bottlenecks when allocating a port number. This behavior is controlled by the
notebook_proxy configuration parameter.
Taipy-Core 2.3 New major features
All scenarios grouped by their cycle can now be retrieved by calling
get_simple_label(), that can be used to display the entity.
get_entities_by_config_id()can be used to retrieve all entities that are based on the provided configuration identifier.
$ taipy manage-versionscommand. Run
$ taipy manage-versions --helpfor more details.
$ taipy manage-versions --rename <old_version> <new_version>from the CLI.
The configuration of a version can now be compared with another one by running $ taipy manage-versions –compare-config <version_1> <version_2> from the CLI.
Taipy-Core 2.3 Improvements and changes
A generic data node can now be created defining only the read_fct parameter for a read-only data node, or only the
write_fct parameter for a write-only data node.
write_fct_params of the generic data nodes were renamed to
write_fct_args, and both must be populated with a List value to avoid the problem of passing Tuple of one string.
The validity_period attribute of a data node is now exposed at the configuration level to set the up-to-date duration of a data node.
Add support for SQLAlchemy 2.0