Improving Changelog in Dataiku

Tanguy Dataiku DSS Core Designer, Dataiku DSS & SQL, Dataiku DSS ML Practitioner, Dataiku DSS Core Concepts, Neuron, Dataiku DSS Adv Designer, Registered, Dataiku DSS Developer, Neuron 2023 Posts: 112 Neuron

I'm a bit frustrated with how changelog management is handled during new production releases when deploying in Automation or API nodes.

Changelog Documentation

Currently, you can add a release note when creating a bundle, but the release notes field is left blank by default. It would be beneficial if it automatically incorporated logged changes, perhaps by providing checkboxes to select from a predefined list of changes to include. These changes should be briefly documented as they are developed. As a secondary solution, we could consider the option of listing these changes from the Todo lists. In my experience, however, Dataiku users sometimes develop new features or fix bugs that were not initially foreseen in these Todo lists. Therefore, having a new category for these unexpected changes would be quite valuable. Additionally, it would be excellent to link each change to objects within a DSS project where they could be documented.

Changelog Communication

The current way of visualizing the changelog through release notes is not very user-friendly (see this post from an experienced user!). It would be greatly appreciated if the changelog could be made more visible and less "hidden." Furthermore, it would be useful to have the ability to export changelogs for communication with stakeholders, such as concatenating the changelogs and including a few metadata items (like deployment dates) when selecting multiple bundles.

4 votes

New · Last Updated

Setup Info
      Help me…