Skip to content

Releases: cognitedata/neat

v0.72.0

11 Apr 11:04
9b4df1d
Compare
Choose a tag to compare

Improved

  • Improved garbage collection process in workflows. Now, all resources are properly released after workflow execution or reloading.
    This is especially critical when working with stateful objects like graph stores or big objects allocated in memory.

Removed

  • Removed a lot of old and stale code from the workflow engine.

Changed

  • Changed CORS policy for UI to allow all origins. This is a temporary solution until it is properly configured in the future.

v0.71.0

10 Apr 14:56
ff0f131
Compare
Choose a tag to compare

[0.71.0] - 10-04-24
Added
Added /api/core/rules2dms
Enabled conversion of rules to DMS views and containers

v0.70.3

10 Apr 14:11
e70fc5e
Compare
Choose a tag to compare

[0.70.3] - 10-04-24

Fixed

  • Bug when importing an OWL ontology while expecting compliant rules did not encounter for dangling classes (classes without a property or parent class). This is now fixed.

Improved

  • Handling of xsd types as case insensitive when importing an OWL ontology.

Added

  • Handling of rdf:Literals in OWL ontology import as xsd:string

v0.70.0

09 Apr 12:50
ec37307
Compare
Choose a tag to compare

[0.70.0] - 09-04-24

Added

  • Added /api/core/convert
  • Enabled OWL importer to produce DMS rules

v0.69

08 Apr 07:18
c73dfcc
Compare
Choose a tag to compare

[0.69.0] - 03-04-24

Added

  • Experimental support for working with a reference model in the Rules.

Fixed

  • When using DMSExporter with standardize_casing=False, the DMSExporter would fail to export containers and
    views. This is now fixed.

Changed

  • When using any exporter writing to file, the default new line character and encoding of the OS was used. This is now
    changed to always use utf-8 encoding and '\n' as the new line character. This is for working with NEAT in,
    for example, git-history, across multiple users with different OSes.
  • In the DMSExporter, setting existing_handling=force will now also force the creation of Containers in addition
    to Views.

Details:

Full Changelog: v0.68.4...v0.69.0

v0.68.4

22 Mar 14:57
eebf641
Compare
Choose a tag to compare

[0.68.4] - 22-03-24

Fixed

  • remove_namespace missed check weather namespace is of actual HTTP type

v0.68.3

21 Mar 10:14
d7d20f3
Compare
Choose a tag to compare

[0.68.3] - 20-03-24

Fixed

  • Returned functionality that was accidentally removed in 0.68.1 release.
  • Removed excessive logging for workflow state endpoint.
  • Graceful handling of transformations (NEAT rdf transformations) that do not return any data.

[0.68.2] - 21-03-24

Added

  • Support for exporting DMS schema, in DMSExporter, to directory instead of just .zip.]

Full CHANGELOG : https://github.com/cognitedata/neat/blob/main/docs/CHANGELOG.md

v0.68.1

19 Mar 16:12
b435507
Compare
Choose a tag to compare

[0.68.1] - 19-03-24

Changed

  • Default workflow Export DMS now also exports transformations and raw tables.

Details

Full Changelog: v0.68.0...v0.68.1

v0.68.0

19 Mar 15:51
0f078b8
Compare
Choose a tag to compare

[0.68.0] - 19-03-24

Multiple fixes and features for the upcoming v1.0.0 release.

Added

  • YAML (json) Exporter and Importer
  • DMS Rules:
    • Support for revers direct relations
    • Views have support for InModel option to exclude views from the data model.
    • Views have support for Filters (hasData and nodeType)
    • List of direct relations are converted to edges.
  • Robustify reading of rules, all extra whitespaces are now stripped.
  • Option for exporting Transformations + Raw Tabels based on DMS rules.
  • Workflows:
    • ValidateWorklow can also be used to covert rules.
    • Visualization of data model workflows.

Fixed

  • Bugs in the ExcelImporter:
    • It was not releasing the Excel file after reading it.
    • Warnings were not captured.
    • Pydantic errors were not captured.

Details

  • Neat 32 workflow visualization of information rules using mock data by @nikokaoja in #308
  • [NEAT-70] Finish DMS Docs by @doctrino in #311
  • Neat 80 workflow visualization of information rules using mock data. part 2 update mock graph generator by @nikokaoja in #309
  • [NEAT-31] Conversion workflow by @doctrino in #312
  • Neat 83 workflow visualization of information rules using mock data. part 3 workflow updated docs by @nikokaoja in #313
  • [NEAT-62] Cleanup Validation -> Issues Module by @doctrino in #314
  • [NEAT-107] Cleanup validation module part2 by @doctrino in #315
  • [NEAT-108] Transformation/RawTable/RawDatabase Loaders by @doctrino in #316
  • [NEAT-108] Export transformations Part 2 by @doctrino in #317
  • [NEAT-110] Support direct relation list by @doctrino in #318
  • [NEAT-74] In Model Option by @doctrino in #319
  • [Prep for NEAT-48] Refactor: _DMSExporter by @doctrino in #321
  • Neat 68 update information architect text by @nikokaoja in #324
  • [NEAT-43] Add reverse direct relations by @doctrino in #322
  • Debug loading Core Spec by @doctrino in #323
  • [NEAT-89] YAML exporter/importer by @doctrino in #327
  • improve base pydantic errors in issues by @nikokaoja in #329
  • added missing def on schema in tutorila by @nikokaoja in #328
  • Split Transformation export from DMS and Release 0.68.0 by @doctrino in #330

Full Changelog: v0.67.5...v0.68.0

v0.67.5

14 Mar 16:24
a968613
Compare
Choose a tag to compare

[0.67.5] - 14-03-24

Fixed

  • Replaced obsolete dataModelID Metadata filed to external_id