Skip to content

Releases: cognitedata/neat

v0.14.1

30 Jun 12:09
2cd984c
Compare
Choose a tag to compare

[0.14.1] - 30-06-23
Fixed
Fixed bugs in base workflows
Improved
Improved graph based data exploration capabilities.
[0.14.0] - 21-06-23
Added
Base workflow concept. Most of common functionality is moved to base workflows. Now it is possible to create custom workflows by inheriting from base workflow. More info in docs
Added 3 main workflow start methods . More info in docs
Fixed
Fixed error propagation from sub workflows to main workflow. Now if sub workflow fails, main workflow will fail as well.
Small UI improvements.

0.13.1

16 Jun 15:16
c42dde7
Compare
Choose a tag to compare

[0.13.1] - 11-06-23

Added

  • Configurable cdf client timeout and max workers size. See getting started for details.
  • Additional logic for handling CogniteReadTimeoutError and CogniteDuplicatedError during retries. This is an attempt
    to handle cases when under heavy load, requests to CDF may timeout even though the requests were processed successfully
    in eventual consistancy manner.

[0.13.0] - 11-06-23

Added

  • Configuration option for metadata keys used by neat in the sheet2cdf workflow.

[0.12.10] - 11-06-23

Improved

  • cognite-neat package metadata.

[0.12.9] - 11-06-23

Fixed

  • Existing CDF asset without a label caused the sheet2cdf workflow to fail. This is now fixed.

[0.12.8] - 09-06-23

Fixed

  • Clean labels from assets which do not exist in CDF. This one does the cleaning correct, while 0.12.7 assumed
    the wrong internal format for asset, and thus, did not work.

[0.12.7] - 07-06-23

Fixed

  • Handling assets in CDF with non-existing labels.

[0.12.6] - 06-06-23

Fixed

  • Handling assets without labels in CDF.

[0.12.5] - 04-06-23

Added

  • Automatic update (configurable) of workflow configurations (using new file name) on the rules file upload completion
  • Automatic triggering (configurable) of workflow execution on rules file upload completion

v0.12.4

02 Jun 14:49
6fe32fa
Compare
Choose a tag to compare

[0.12.4] - 30-05-23

Added

  • SME graph capturing workflow that make use of core method from 0.12.3
  • FDM schema generation workflow that make use of core method from 0.11.2
  • FDM schema generation notebook in docs
  • SME graph capturing notebook in docs

Improved

  • Notebooks overall

Fixed

  • Handling of Instances sheet, issue with cell datatypes

Changed

  • Renamed fast_graph workflow to graph_to_asset_hierarchy

Removed

  • Default workflow

[0.12.3] - 30-05-23

Added

  • Added generation of knowledge graph capturing sheet based on data model definitions in transformation rules
  • Added generation of knowledge graph from graph capturing sheets

v0.12.2: Bugfix + Improvement. (#38)

30 May 08:42
c3d81b6
Compare
Choose a tag to compare

[0.12.2] - 30-05-23
Fixed
Default config.yaml could not be reloaded.
Improved
The output messages for load_transformation_rules_step in all workflows by specifying which file is used.
[0.12.1] - 26-05-23
Added
Added retry logic to asset and relationship update micro batching
Added generic workflow steps retry logic
Added examples of how to use update safety guards and human approval steps in workflows
Fixed
Fixed UI state polling bug.
[0.12.0] - 23-05-23
Added
Added workflow documentation.
Added wait_for_event task. This task will wait for a specific event to occur.Can be used to pause/resume workflow execution , for instance when a user needs to approve the workflow execution.
Added metrics helper functions. These functions can be used to create metrics for the workflow.
Added UI configuration editor. Now it supports all UI operations.
Added workflow source code viewer.
Added rules file download link. Now user can upload and download rules file via NEAT UI .
Added error reporting in UI if the rules file is not valid or not present. The same for data exploration view.
Improved
Many UI improvements and visual regrouping of UI views.
Improved http trigger. Now it can receive arbitrary data in json format.
Global configurations moved to its own view.
Steps and System components editor supports node removal.
Changed
Groups section was renamed to Solution/System components overview. In manifest it was renamed to system_components.
[0.11.5] - 23-05-23
Fixed
Removed data/config.yaml dump. This is not used.
If the config is not specified, the default config.yaml now dumps it content as yaml and not json.
[0.11.4] - 22-05-23
Added
Reporting on categorized assets and relationships
Safety gauge to skip assets which are changing asset hierarchy or to raise exception

v0.11.3

19 May 10:47
32aaf17
Compare
Choose a tag to compare

Fixed

  • When running neat with two different datasets without an external_id prefix, the creation of an orphanage asset caused a DuplicationError. This is now fixed by suffixing the dataset to the orphanage asset.

v0.11.2

19 May 08:00
6ff6df3
Compare
Choose a tag to compare
  • Generation of GraphQL schema from transformation rules
  • Fixing names of classes/properties to be aligned to GraphQL allowed characters
  • Allowing pure data modeling transformation rules, i.e. no data on mapping rules

First release

08 May 11:04
7800cde
Compare
Choose a tag to compare

[0.11.0] - 11-05-24
Refactored application bootstrap process and core application functions aggregated into NeatApp class.
Small bug fixes.
Fixed global configurations via UI and API.
[0.10.4] - 28-04-24
Added readme to publish process on pypi.org.
[0.10.3] - 26-04-24
Handling edge case in graph that results in decommissioned relationships
[0.10.2] - 23-04-24
Fix issue with duplicated labels for relationships
[0.10.1] - 20-04-24
Fix for issue of creation of relationships for assets that do not exist
[0.10.0] - 17-04-24
Refactor rdf_to_asset to use micro batching
Refactor rdf_to_relationships to use micro batching
Improved logging and performance for rdf_to_asset and rdf_to_relationships
Additional labels for relationships
[0.9.2] - 05-04-24
Refactor TransformationRules to entail data modeling, relationship definition, label creation methods
[0.9.1] - 05-04-24
Remove duplicated rules for relationships which are causing duplicated relationships
Improve performance of relationship categorization
Improve NeatGraphStore to better handle graph.drop() for in-memory store
Improved current example workflows
[0.9.0] - 03-04-24
Created mock module
Added generation of mock graphs based on data model provided in transformation rules
DataModelingDefinition class extended with methods:
reduce_data_model: Reduces the data model to desired set of classes
to_dataframe : Converts DataModelingDefinition instance to a pandas dataframe for easier manipulation
get_class_linkage: gets the linkage between classes in the data model
get_symmetric_pairs: gets the symmetric pairs of classes in the data model
Added descriptive notebook demoing the use of the mock graph generator