Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[basyx-dev] Release 1.3.0 (JAVA)
  • From: <Frank.Schnicke@xxxxxxxxxxxxxxxxxx>
  • Date: Thu, 15 Dec 2022 10:00:29 +0000
  • Accept-language: en-US, de-DE
  • Delivered-to: basyx-dev@xxxxxxxxxxx
  • Ironport-data: A9a23:BBuDU6rZlDgcds5A3MbXFZGqHPReBmIhYxIvgKrLsJaIsI4StFCzt garIBmGbP/cYjP8f4t+Otng80pUvsWBnIViG1FrrX1mHyIRoOPIVI+TRqvS04x+DSFjoGZPt Zh2hgzodZhsJpPkjk7xdOKn9BGQ7InQLpLkEunIJyttcgFtTSYlmHpLlvUw6mJSqYHR7zil5 JWj/aUzBHf/g2QuazhNtvrfwP9SlK2aVA0w7gRWic9j4Qe2e0k9VPo3Oay3Jn3kdYhYdsbSq zHrlezREsvxpn/BO/v9+lrJWhRiro36YWBivkFrt52K2XCukMCSPpETb5LwYW8P49mAcksYJ N9l7fRcQi9xVkHAdXh0vxRwS0lD0aN6FLDvZnmBivSriFz6fFjG+/pIA1kyZoZE5bMiaY1O3 aRwxDElbQvFhu+tzfS1UOBxgMQkIsTxeo8S0p1i5WiEVrB3H9aaGP6Mv7e03x9o7ixKNdjEb swaLwFkbBLBaB5CElYaE594kv2hm3//dDNVshSZqMLb5kCIklUqi+GzYLI5fPShW9h+w36Ar 1jF/mnFRTQ/Dt277gGspyfEaujn2HmTtJgpPLex7e96xVGe2EQeAxkXTUC25/6jhSaDt8l3L VdS+yc1oO487kW2SNn6URCi5nKJ1vIBZ+dt/yQBwFnl4sLpD8yxVwDolxYROYB0h9x8XjEwy F6CkvXgADEl4vXfSmuQ+v3Q5Xm+MDQcZz1KLyIVbxo30/+6qqEKjzXLUolCFoyxhYbLAj3e+ W2BgxU/oLQxtvQ18ZuH02rJuB+WnaiRfDUJvl3WekmH8jJGYJWUYt30yFrDstdFAoWrbniAm 3kmg/quyuQqCKOcpRyzXewiTbSb19eYAhLhgHpEPZooxxKy8VGNIKFS5zBfIh9yE8AmIDXGX m7aiTlz1rRyYkS4TPZQTdqqKsIIyaPAK4zUZsrMZIATXqkrJR61wi5+QGWxgUbvqREIuoMiM 865dc2MMy4rOZ5/xmDre9ZHgK4Z/QFg92b9Xpuh8g+G14CZb3urSbsoFluCQ+Q6zaGcqjXu7 NdtGJqW+ipbTdHBTHHbwawLIXAOCEoLN5T8hshUV+yEewRdCD4ADd3VyugfYIBLpfleudrJ2 XCfYXVm7mTDq0fJEii0T0xySajOWM9/pE0rPCZ3MleP3WMiULmV76weVsUWeKU10OlnyfUuc uQ3feeADssSTT6dyTAWbMT+nrdDbzWuvxqFZAC+UQg8frlhZg3HwcDldQ3R7xszDjK7mM89g r+43CbZfMYzfBtjB8Pod/6f9VO9knwDkuZUXUGTAN1sVGjz0YptcQrds+QWJpwSFBD92Teq7 QaaLhMGr+3roYVu0t3oh7iBnri5AdlFAUtWMGnK34mYbRCA0DKY/rZBd+KUcRT2dmD+ovyib NoI6cDMCqQMmVISvrdsF7pu87kF2OLugL1knyBEB3TAamq5Boxwekem2dZ9jYwT57t7lzbvZ Gex1Ih0BbG7NvnhMmYtHys+T+Ha1fgrijjYtvs0B0Ph5R5IxrmMUGQMHhyIjCcHEaZHNqElz dh8v8RM2Qi0i0cpAO2nlQFRzXyHdVYbYpUkt7YbIY7lsRUqwVd8eq7hCjf6zZWMStdUOGwoH 2Okv7XDjLFi2UbySXo/OnzT1+57h55VmhR14HIdBlaOwPzpu+QW2UBPzDEJUQhl9BVL/OZtM GxNNUcuB6Gv/S9ttfdTTVKXBABNKx2IyHPfk2JTujXicHCpcWjRIEkWG+WHphkZ+l0BWAlrx uiTzWK9XAv6eM304DAJZndkjP7dHOxBrliI3IjtGsmeBJA1bAb0mqLkNyJCtxLjBth3n0Hd4 /Vj+OFrc6DgKCoMuOsBBpKH0agLAgWxTICYrSqNIItSdY0ERAyP5A==
  • Ironport-hdrordr: A9a23:BIkQDq3k1d6xwKiR6pdvzgqjBUlyeYIsimQD101hICG9Lfb2qy n+ppgmPEHP5Qr5AEtQ5OxpOMG7MBbhHO1OkPUs1NaZLUDbUQ6TQr2KgrGSuAEIdxeOldK19J 0QCpSWa+eARWSS7/yKmjVQeuxIqLLskcCVbI/lvjJQpGpRGsVdBnJCe2Cm+zpNNW577PQCZf ihDqkunUvmRZxJBf7LX0XsOoD41pn2vaOjRSRDKw8s6QGIgz/twqX9CQKk0hAXVC4K6as+8E De+jaJrZmLgrWe8FvxxmXT55NZlJ/K0d1YHvGBjcATN3HFlhuoXoJ8QLeP1QpF6t1HqWxa3e UkkS1QcPib2EmhMF1dZiGdmjUI5Qxep0MKD2XowUcL7/aJBw7SQPAx+r6xOiGplXbIFusMkt MS44vejesQMfq6plWE2zGAbWAbqmOk5XUliuIdlHpZTM8Xb6JQt5UW+AdPHI4HBz+S0vFQLA BCNrCp2B9tSyLsU1nJ+m10hNC8VHU6GRmLBkILv8CT3jBM2Gp01EsV3ogemW0c/JU2R91F6o 3/Q9dVfZ11P7orhPhGdZY8qOOMex7wfS4=
  • Ironport-sdr: 639af03d_lpYhwPcBHpyyLZNj3AbEFR5Mto20OWHOJdYaG04d1V476Xb aF35J4eIymbJx7lvV1m2XrncKtS4UadZukRf+Fg==
  • List-archive: <https://www.eclipse.org/mailman/private/basyx-dev/>
  • List-help: <mailto:basyx-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/basyx-dev>, <mailto:basyx-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/basyx-dev>, <mailto:basyx-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AdkQa+WfLn7B5QVJT5WscpXAdAThaw==
  • Thread-topic: Release 1.3.0 (JAVA)

Dear BaSyx Community,

 

today, the next major update for BaSyx (Java) was released.

It introduces the following new features and bugfixes:

 

Features:

·         Hierarchical MQTT Topics for AASServer and AASRegistry with flexible Identifier encoding

o    Base64URL encoding

o    URL encoding

·         Property Delegation

·         Adds MongoDB backend for tagged directory

·         Each component now provides a health endpoint

·         Integrates secured AAS Registry with AAS Server

·         Rule-based Authorization (see example project)

 

Bugfixes:

·         Fixes missing "Content-type" header in CORS

·         Fixes crash with MQTT if no submodel parent is configured

·         Fixes NullPointerExceptions when getting reference lists

·         Fixes missing serialization preparation in ConnectedProperty

·         Fixes Entity's statement deserialization typo

·         Fixes wrong handling of Entity's statements in valueOnly requests

·         Fixes wrong handling of anyURI valueType

·         Fixes wrong handling of null values for boolean Properties in XML/AASX files

·         Fixes AASServer component reuploading existing AAS/Submodel to itself during registration process

·         Fixes AASServer's getURL returning wrong URL in some cases

·         Fixes crash related to properties with null as value

 

Please note that we would like to spent some further time on maturing the new rule-based authorization feature. In consequence, it is marked as internal in SDK/Components and there may be interface changes in future releases.

The feature's configuration files for the OTS components, however, are stable and thus no breaking changes will happen here. Additionally, we will provide more documentation in the first weeks of 2023. Until now, feel free to take a look at the examples project if you would like to take the deep dive into the implementation.

 

Of course, all features are included as usual in the Off-the-Shelf components.

 

Best regards and happy holidays,

Frank

 

--

Frank Schnicke

Expert »Industrie 4.0 System Architectures«

Dept. Virtual Engineering

 

Fraunhofer IESE

Fraunhofer-Platz 1 | 67663 Kaiserslautern

+49 631 6800-2259

frank.schnicke@xxxxxxxxxxxxxxxxxx

www.iese.fraunhofer.de

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

>>  Stay connected via LinkedIn: www.linkedin.com/in/frank-schnicke/

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

 


Back to the top