Skip to content

Releases: dataiku/dss-visual-edit

v2.0.2

07 Aug 13:21
Compare
Choose a tag to compare

Bug fix to be compatible with Dataiku 13.0.2.

v2.0.1

19 Jun 15:52
263ddac
Compare
Choose a tag to compare

Plugin components were renamed: they are now prefixed with the plugin ID ("visual-edit"). Please follow these steps on projects using v2.0.0 of the plugin:

  • Remove previous Replay Edits and Apply Edits recipes (this won't impact the _editlog, _edits and _edited dataset).
  • Restart previous Visual Webapps; this will automatically recreate the recipes, using the new IDs.
  • Remove and recreate "empty editlog" steps in any scenarios that use them.

v2.0.0

29 May 14:33
Compare
Choose a tag to compare

The goal of this release is to harden code in order to make it publicly available. It consists of bug and security fixes. For this reason, we strongly encourage to use this new version. Check out the new installation instructions and this guide to upgrade projects based on previous versions.

Features

  • [NEW] The plugin now supports python 3.9 and Pandas library version is now 1.5.
  • [DEPRECATED] Python 3.7 is not supported anymore.
  • [NEW] Linked records now work with columns backed by an integer storage type being the primary key.

Bugs

  • Editing columns corresponding to a SQL based linked dataset with more than 1000 records now works.
  • Failure to edit a column is now properly communicated in the interface.
  • In your dev setup, debug level logs are now visible if DEBUG_MODE is true (see launch.json)

Security

  • An SQL injection was possible when fetching the linked records. This is now fixed. You may be vulnerable if your linked records contain data from untrusted sources. We encourage you to upgrade to this version.

MISC

  • JS/CSS/assets are now embedded in the web app. The plugin is not reliant on external CDN anymore.
  • No more silent exceptions. All exceptions result in logs helping the debugging experience.
  • The web app configuration is validated against a schema. It helps by preventing the backend from starting with an invalid configuration and then encountering errors later during edition.
  • Add more typing for static code analysis.
  • Some code cleanup (dead or useless code).
  • Documentation improvements.

Full Changelog: v1.8.12...v2.0.0