Taipy-GUI

New major features:

  • Extension API: custom visual elements can be integrated into Taipy GUI applications.
    You can now integrate third-party HTML components and address specific use cases.
  • New callbacks (on_navigate and on_exception) can be used to detect navigation events and exceptions raised in user code.
  • A subtle graphical indicator is displayed on top of pages when the server is processing.

Improvements:

  • GUI.stop() is no more required when re-running a Gui instance inside Notebook. This will greatly simplify the usage of Taipy with notebooks.
  • Bar charts can now be configured to display Gantt chart-like representations.
  • The client-server communication settings are extended to accommodate various Flask deployment scenarios.

 

Taipy-Core

New major features:

  • Taipy Core can now be executed as a service that runs along with Taipy GUI or Taipy Rest services.
  • Two new data node classes: SQLTableDataNode: a table in an SQL database and JSONDataNode: JSON data.
  • The SQLDataNode is kept but should be used to represent data using custom read and write queries.

Improvements:

  • In standalone mode, jobs whose status is `SUBMITTED`, `PENDING`, or `BLOCKED` can be canceled, and subsequent jobs will be abandoned. When a running job fails, its next jobs are abandoned.
  • Scenarios and data nodes can now be accessed directly.
  • Timeouts can be set when submitting a scenario, a pipeline, or a task.
  • In standalone mode, the job dispatcher runs in a thread that periodically checks for newly submitted jobs.
  • Exception messages have been improved to help the users debug their applications.

Taipy Enterprise Edition also has some interesting features!