Skip to content

Release Notes for version 4.1

This is the list of changes to Taipy version 4.1.

Upgrading to Taipy 4.1

Please refer to the Migration page for potential migration paths for your applications implemented on legacy Taipy versions.

Published on 2026-02.

taipy-enterprise 4.1 depends on the latest taipy 4.1 package which depends on the latest taipy-common 4.1, taipy-gui 4.1, taipy-core 4.1, taipy-templates 4.1, and taipy-rest 4.1 packages.

taipy

4.1.1

Improvements and changes

  • Pandas version dependency has been updated for the latest Python versions. The supported versions are:

    • for Python 3.9: From 1.3.5 to 2.2.3 included.
    • for Python versions >= 3.10: Pandas versions >= 2.2.0 and < 3.0.0.

4.1.0

New features

  • Event management simplification: A new EventProcessor class has been introduced to simplify the management of events in Taipy.
    See issue #2306.

taipy-gui

4.1.2

Significant bug fixes

  • Fix for two decimator classes:

4.1.1

Significant bug fixes

Improvements and changes

4.1.0

New features

Improvements and changes

taipy-core

4.1.0

Significant bug fixes

  • Global data nodes depending on the order of task configs in the scenario config constructor are missing some task IDs in the parent_ids attribute.
    See issue #2597.

Deprecations

  • Class CoreEventConsumerBase has been deprecated in favor of the new API EventProcessor.

taipy-enterprise

4.1.0

New features

  • A new migration function has been added to help upgrading to a new production version. This function is designed to automatically migrate entities based on changes in the scenario configuration graph topology. This includes adding, moving or removing task configurations and/or data node configurations from a scenario configuration graph.
    See Config.auto_migrate_scenario_graph() for more details.
    Note that renaming task or data node configurations is considered as a deletion and an addition. Resulting entities won't keep their IDs or previous attributes.
    Note that changes in the various configurations' attributes are not automatically migrated. Please refer to the Config.add_migration_function() method and the migration page for more details.