Skip to content

Releases: mkashwin/unifiednamespace

v 0.8.50 Critical Security fixes and updates to timescaleDB

03 Jun 20:48
5768f39
Compare
Choose a tag to compare

Major Change

Upgraded from postgres 14 to postgres 16 for performance
major and minor security fixes with bumped python packages

What's Changed

  • Bump ruff from 0.3.3 to 0.3.4 in /04_uns_historian by @dependabot in #753
  • Bump ruff from 0.3.3 to 0.3.4 in /06_uns_kafka by @dependabot in #746
  • Bump ruff from 0.3.3 to 0.3.4 in /02_mqtt-cluster by @dependabot in #744
  • Bump pytest-cov from 4.1.0 to 5.0.0 in /04_uns_historian by @dependabot in #752
  • Bump pytest-cov from 4.1.0 to 5.0.0 in /07_uns_graphql by @dependabot in #748
  • Bump pytest-cov from 4.1.0 to 5.0.0 in /05_sparkplugb by @dependabot in #755
  • Bump pytest-cov from 4.1.0 to 5.0.0 in /03_uns_graphdb by @dependabot in #754
  • Bump pytest-cov from 4.1.0 to 5.0.0 in /02_mqtt-cluster by @dependabot in #743
  • Bump strawberry-graphql from 0.220.0 to 0.221.1 in /07_uns_graphql by @dependabot in #749
  • Bump pydantic-core from 2.16.3 to 2.17.0 in /07_uns_graphql by @dependabot in #751
  • Bump typer from 0.9.0 to 0.10.0 in /07_uns_graphql by @dependabot in #747
  • Bump uvicorn from 0.28.1 to 0.29.0 in /07_uns_graphql by @dependabot in #750
  • Bump safety from 2.4.0b2 to 3.1.0 by @dependabot in #759
  • Bump safety from 2.4.0b2 to 3.1.0 in /02_mqtt-cluster by @dependabot in #761
  • Bump safety from 2.4.0b2 to 3.1.0 in /07_uns_graphql by @dependabot in #762
  • Bump safety from 2.4.0b2 to 3.1.0 in /04_uns_historian by @dependabot in #765
  • Bump safety from 2.4.0b2 to 3.1.0 in /03_uns_graphdb by @dependabot in #768
  • Bump safety from 2.4.0b2 to 3.1.0 in /05_sparkplugb by @dependabot in #767
  • Bump safety from 2.4.0b2 to 3.1.0 in /06_uns_kafka by @dependabot in #766
  • Updating protocol buffers version to v26.1 by @github-actions in #758
  • Bump strawberry-graphql from 0.221.1 to 0.224.1 in /07_uns_graphql by @dependabot in #763
  • Bump pydantic-core from 2.16.3 to 2.17.0 by @dependabot in #760
  • Bump pydantic-core from 2.16.3 to 2.18.0 in /07_uns_graphql by @dependabot in #771
  • Bump pydantic-core from 2.16.3 to 2.18.0 in /04_uns_historian by @dependabot in #773
  • Bump pydantic-core from 2.16.3 to 2.18.0 in /03_uns_graphdb by @dependabot in #775
  • Bump pydantic-core from 2.16.3 to 2.18.0 in /02_mqtt-cluster by @dependabot in #774
  • Bump pydantic-core from 2.16.3 to 2.18.0 by @dependabot in #772
  • Bump pydantic-core from 2.16.3 to 2.18.0 in /05_sparkplugb by @dependabot in #769
  • Bump pydantic-core from 2.16.3 to 2.18.0 in /06_uns_kafka by @dependabot in #770
  • Bump the pip group across 6 directories with 1 update by @dependabot in #777
  • Bump idna from 3.6 to 3.7 by @dependabot in #776
  • Bump strawberry-graphql from 0.224.1 to 0.225.0 in /07_uns_graphql by @dependabot in #785
  • Bump strawberry-graphql from 0.224.1 to 0.224.2 by @dependabot in #778
  • Bump setuptools from 69.4.0 to 69.5.1 in /07_uns_graphql by @dependabot in #786
  • Bump setuptools from 69.4.0 to 69.5.1 in /06_uns_kafka by @dependabot in #783
  • Bump setuptools from 69.4.0 to 69.5.1 in /04_uns_historian by @dependabot in #781
  • Bump setuptools from 69.4.0 to 69.5.1 in /02_mqtt-cluster by @dependabot in #782
  • Bump setuptools from 69.4.0 to 69.5.1 in /03_uns_graphdb by @dependabot in #780
  • Bump setuptools from 69.4.0 to 69.5.1 in /05_sparkplugb by @dependabot in #784
  • Bump setuptools from 69.4.0 to 69.5.1 by @dependabot in #779
  • Bump ruff from 0.3.7 to 0.4.1 in /07_uns_graphql by @dependabot in #792
  • Bump ruff from 0.3.7 to 0.4.1 in /06_uns_kafka by @dependabot in #787
  • Bump ruff from 0.3.7 to 0.4.1 in /05_sparkplugb by @dependabot in #789
  • Bump ruff from 0.3.7 to 0.4.1 in /04_uns_historian by @dependabot in #790
  • Bump ruff from 0.3.7 to 0.4.1 in /02_mqtt-cluster by @dependabot in #788
  • Bump ruff from 0.3.7 to 0.4.1 by @dependabot in #791
  • Bump ruff from 0.3.7 to 0.4.1 in /03_uns_graphdb by @dependabot in #794
  • Bump strawberry-graphql from 0.225.1 to 0.227.2 in /07_uns_graphql by @dependabot in #793
  • Bump pytest-xdist from 3.5.0 to 3.6.1 in /04_uns_historian by @dependabot in #795
  • Bump pydantic from 2.7.0 to 2.7.1 in /04_uns_historian by @dependabot in #796
  • Bump pydantic-core from 2.18.1 to 2.18.2 in /04_uns_historian by @dependabot in #797
  • Bump coverage from 7.4.4 to 7.5.0 in /04_uns_historian by @dependabot in #799
  • Bump ruff from 0.4.1 to 0.4.2 in /04_uns_historian by @dependabot in #798
  • Bump pydantic-core from 2.18.1 to 2.18.2 by @dependabot in #800
  • Bump neo4j from 5.19.0 to 5.20.0 by @dependabot in #801
  • Bump pydantic from 2.7.0 to 2.7.1 in /05_sparkplugb by @dependabot in #805
  • Bump pytest-xdist from 3.5.0 to 3.6.1 by @dependabot in #803
  • Bump ruff from 0.4.1 to 0.4.2 by @dependabot in #802
  • Bump pydantic from 2.7.0 to 2.7.1 by @dependabot in #804
  • Bump pydantic-core from 2.18.1 to 2.18.2 in /05_sparkplugb by @dependabot in #806
  • Bump coverage from 7.4.4 to 7.5.0 in /05_sparkplugb by @dependabot in #809
  • Bump pydantic-core from 2.18.1 to 2.18.2 in /06_uns_kafka by @dependabot in #829
  • Bump pytest-xdist from 3.5.0 to 3.6.1 in /02_mqtt-cluster by @dependabot in #827
  • Bump coverage from 7.4.4 to 7.5.0 in /02_mqtt-cluster by @dependabot in #825
  • Bump pydantic from 2.7.0 to 2.7.1 in /02_mqtt-cluster by @dependabot in #821
  • Bump pydantic from 2.7.0 to 2.7.1 in /06_uns_kafka by @dependabot in #826
  • Bump coverage from 7.4.4 to 7.5.0 in /07_uns_graphql by @dependabot in #819
  • Bump pytest from 8.1.1 to 8.2.0 in /05_sparkplugb by @dependabot in #807
  • Bump pydantic-core from 2.18.1 to 2.18.2 in /07_uns_graphql by @dependabot in #817
  • Bump pydantic from 2.7.0 to 2.7.1 in /03_uns_graphdb by @dependabot in #816
  • Bump coverage from 7.4.4 to 7.5.0 in /03_uns_graphdb by @dependabot in #815
  • Bump neo4j from 5.19.0 to 5.20.0 in /07_uns_graphql by @dependabot in #812
  • Bump pytest-xdist from 3.5.0 to 3.6.1 in /06_uns_kafka by @dependabot in #828
  • Bump pydantic-core from 2.18.1 to 2.18.2 in /03_uns_graphdb by @dependabot in #818
  • Bump pytest from 8.1.1 to 8.2.0 in /02_mqtt-cluster by @dependabot in #820
  • Bump ruff from 0.4.1 to 0.4.2 in /03_uns_graphdb by @dependabot in #813
  • Bump ruff from 0.4.1 to 0.4.2 in /07_uns_graphql by @dependabot in #810
  • Bump pytest from 8.1.1 to 8.2.0 in /06_uns_kafk...
Read more

Release v0.8.20

26 Jan 23:26
96016d3
Compare
Choose a tag to compare

Major changes in this release

  1. Support for GraphQL queries to the Historian and Subscriptions to both MQTT as well as KAFKA
  2. Enhanced the SparkplugB convertor to support
    • Arrays
    • PropertySets
    • DataSets
    • Templates
  3. Update persistance logic of graphdb_client to handle complex payloads with nested array and dicts. The relations between parent node and child node is now enriched with child type ( type: dict/list) as well as the name of key ( attribute_name: )
  4. Handling large ints which are not supported by Neo4j by converting them into String
  5. Multiple security patches and updates
  6. Migrated to asyncpg for the historian for better performance.

Breaking changes:

  • Data model of graph database modified and is not backward compatible to previous release. If you need help with a migration script please raise a ticket / issue

What's Changed

  • Bump tomlkit from 0.12.1 to 0.12.2 by @dependabot in #360
  • Bump ruamel-yaml from 0.18.3 to 0.18.5 by @dependabot in #362
  • Bump protobuf from 4.24.4 to 4.25.0 by @dependabot in #363
  • Bump packaging from 21.3 to 23.0 by @dependabot in #359
  • Bump charset-normalizer from 3.3.1 to 3.3.2 by @dependabot in #364
  • Bump ruamel-yaml from 0.18.3 to 0.18.5 in /02_mqtt-cluster by @dependabot in #350
  • Bump packaging from 21.3 to 23.0 in /02_mqtt-cluster by @dependabot in #351
  • Bump charset-normalizer from 3.3.1 to 3.3.2 in /02_mqtt-cluster by @dependabot in #349
  • Bump protobuf from 4.24.4 to 4.25.0 in /02_mqtt-cluster by @dependabot in #348
  • Bump protobuf from 4.24.4 to 4.25.0 in /03_uns_graphdb by @dependabot in #352
  • Bump dynaconf from 3.2.3 to 3.2.4 in /03_uns_graphdb by @dependabot in #353
  • Bump packaging from 21.3 to 23.0 in /03_uns_graphdb by @dependabot in #354
  • Bump ruamel-yaml from 0.18.3 to 0.18.5 in /03_uns_graphdb by @dependabot in #355
  • Bump charset-normalizer from 3.3.1 to 3.3.2 in /04_uns_historian by @dependabot in #371
  • Bump ruamel-yaml from 0.18.3 to 0.18.5 in /04_uns_historian by @dependabot in #368
  • Bump packaging from 21.3 to 23.0 in /04_uns_historian by @dependabot in #367
  • Bump dynaconf from 3.2.3 to 3.2.4 in /04_uns_historian by @dependabot in #369
  • Bump protobuf from 4.24.4 to 4.25.0 in /04_uns_historian by @dependabot in #370
  • Bump charset-normalizer from 3.3.1 to 3.3.2 in /05_sparkplugb by @dependabot in #366
  • Bump packaging from 21.3 to 23.0 in /05_sparkplugb by @dependabot in #365
  • Bump ruamel-yaml from 0.18.3 to 0.18.5 in /05_sparkplugb by @dependabot in #358
  • Bump neo4j from 5.14.0 to 5.14.1 in /03_uns_graphdb by @dependabot in #356
  • Bump ruamel-yaml from 0.18.3 to 0.18.5 in /06_uns_kafka by @dependabot in #376
  • Bump dynaconf from 3.2.3 to 3.2.4 in /05_sparkplugb by @dependabot in #361
  • Bump protobuf from 4.24.4 to 4.25.0 in /05_sparkplugb by @dependabot in #357
  • Bump charset-normalizer from 3.3.1 to 3.3.2 in /06_uns_kafka by @dependabot in #373
  • Bump protobuf from 4.24.4 to 4.25.0 in /06_uns_kafka by @dependabot in #375
  • Bump dynaconf from 3.2.3 to 3.2.4 in /06_uns_kafka by @dependabot in #374
  • Bump packaging from 21.3 to 23.0 in /06_uns_kafka by @dependabot in #372
  • Feature/upgrade protoc v25 by @mkashwin in #377
  • Bump neo4j from 5.14.0 to 5.14.1 by @dependabot in #384
  • Bump dynaconf from 3.2.3 to 3.2.4 by @dependabot in #385
  • Bump platformdirs from 3.11.0 to 4.0.0 by @dependabot in #386
  • Bump platformdirs from 3.11.0 to 4.0.0 in /02_mqtt-cluster by @dependabot in #382
  • Bump charset-normalizer from 3.3.1 to 3.3.2 in /03_uns_graphdb by @dependabot in #379
  • Bump platformdirs from 3.11.0 to 4.0.0 in /03_uns_graphdb by @dependabot in #378
  • Bump platformdirs from 3.11.0 to 4.0.0 in /05_sparkplugb by @dependabot in #383
  • Bump platformdirs from 3.11.0 to 4.0.0 in /04_uns_historian by @dependabot in #380
  • Bump platformdirs from 3.11.0 to 4.0.0 in /06_uns_kafka by @dependabot in #381
  • Updating version to 0.7.10 by @github-actions in #387
  • Bump packaging from 23.0 to 23.2 by @dependabot in #390
  • Bump urllib3 from 2.0.7 to 2.1.0 by @dependabot in #391
  • Bump safety from 2.4.0b1 to 2.4.0b2 by @dependabot in #392
  • Bump packaging from 21.3 to 23.2 in /02_mqtt-cluster by @dependabot in #395
  • Bump packaging from 21.3 to 23.2 in /04_uns_historian by @dependabot in #388
  • Bump packaging from 21.3 to 23.2 in /05_sparkplugb by @dependabot in #389
  • Bump packaging from 21.3 to 23.2 in /03_uns_graphdb by @dependabot in #394
  • Bump packaging from 21.3 to 23.2 in /06_uns_kafka by @dependabot in #393
  • Updating version to 0.7.10 by @github-actions in #396
  • Bump idna from 3.4 to 3.6 in /06_uns_kafka by @dependabot in #407
  • Bump packaging from 21.3 to 23.2 in /06_uns_kafka by @dependabot in #406
  • Bump packaging from 21.3 to 23.2 in /03_uns_graphdb by @dependabot in #405
  • Bump idna from 3.4 to 3.6 in /03_uns_graphdb by @dependabot in #404
  • Bump packaging from 21.3 to 23.2 in /02_mqtt-cluster by @dependabot in #403
  • Bump idna from 3.4 to 3.6 by @dependabot in #397
  • Bump packaging from 21.3 to 23.2 in /05_sparkplugb by @dependabot in #398
  • Bump idna from 3.4 to 3.6 in /05_sparkplugb by @dependabot in #399
  • Bump idna from 3.4 to 3.6 in /02_mqtt-cluster by @dependabot in #402
  • Bump idna from 3.4 to 3.6 in /04_uns_historian by @dependabot in #400
  • Bump packaging from 21.3 to 23.2 in /04_uns_historian by @dependabot in #401
  • Updating protocol buffers version to v25.1 by @github-actions in #408
  • Bump importlib-metadata from 6.8.0 to 7.0.0 in /06_uns_kafka by @dependabot in #409
  • Bump importlib-metadata from 6.8.0 to 7.0.0 in /05_sparkplugb by @dependabot in #410
  • Bump neo4j from 5.14.1 to 5.15.0 in /03_uns_graphdb by @dependabot in #412
  • Bump importlib-metadata from 6.8.0 to 7.0.0 in /03_uns_graphdb by @dependabot in #411
  • Bump importlib-metadata from 6.8.0 to 7.0.0 in /02_mqtt-cluster by @dependabot in #413
  • Bump neo4j from 5.14.1 to 5.15.0 by @dependabot in #414
  • Bump importlib-metadata from 6.8.0 to 7.0.0 in /04_uns_historian by @dependabot in #416
  • Bump importlib-metadata from 6.8.0 to 7.0.0 by @dependabot in #415
  • Bump platformdirs from 4.0.0 to 4.1.0 by @dependabot in #419
  • Bump isort from 5.12.0 to 5.13.0 in /06_uns_kafka by @dependabot in #421
  • Bump platformdirs from 4.0.0 to 4.1.0 in /06_uns_kafka by @dependabot in #422
  • Bump isort from 5.12.0 to 5.13.0 by @dependabot in #42...
Read more

Critical Security fixes / Docker Compose support

04 Nov 23:33
83ae9ba
Compare
Choose a tag to compare

Key security fixes detected in the base docker image,
Reduced the number of security CVEs by changing the base docker image
Python Library updates

What's Changed

Read more

v 0.7.8 - Critical Security fixes and package bumps

08 Oct 07:37
Compare
Choose a tag to compare

What's Changed

Read more

v 0.7.7 - Critical Security fixes and package bumps

10 Sep 11:55
Compare
Choose a tag to compare

Critical security fixes and updates to python packages

What's Changed

Read more

Added Support for Kafka integration to the UNS

05 Jul 23:33
Compare
Choose a tag to compare

Added Support for Kafka integration to the UNS
Security updates based on python libraries

GraphDB, Historian and SparkplugB support

30 Jan 10:44
f62061f
Compare
Choose a tag to compare

Supports listeners which create the Unified namespace by

  • merging all messages to the same topic into a graphdb which can be later queried
  • persist all messages to a historian
  • translate all sparkPlugB messages from protobuf messages to JSON message
  • map messages in the sparkplugB namespace to the unified namespace

Limitations

  • Sparkplug support for Dataset, templates not yet provided

v0.1.0-beta

16 Dec 22:39
462d13c
Compare
Choose a tag to compare
v0.1.0-beta Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: https://github.com/mkashwin/unifiednamespace/commits/v0.1.0-beta