Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[basyx-dev] BaSyx Java V2 Milestone 4 Release - Submodel-based RBAC rule backend, attachment files in AASX serialization
  • From: "Zielstorff, Aaron" <aaron.zielstorff@xxxxxxxxxxxxxxxxxx>
  • Date: Thu, 12 Sep 2024 06:42:51 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=iese.fraunhofer.de; dmarc=pass action=none header.from=iese.fraunhofer.de; dkim=pass header.d=iese.fraunhofer.de; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=RV8IQBk7M0BPSfHVQ8iJmqStCBYyS36BcgeF+hEUvEo=; b=ujkM7VwYLAio9a7SKVg5L+fzosQCobxOKa6Q9aKqMG84MdOZBAeX41zHfTKTJjUF1iooYHniIISpHUQLaJg8N5fudrn4qddTmUnYcpyIM15CNCw+la+JytzAuIwvQRDvBIsIR0QAwkQHaKCN1OXcjYnqiRZXh/MP+60WFMrLUkNLey3CuuakZjy7s5EpVIlSOKkhCH/KFaZlK1tVVWJjOl5qxJ/78Pe4QmUu44U2WuoxSKd8cZNEpe+eK5heZn/4eXIKbdWhWQcWJMDSC2nr/ySeOyZjlECHvmH5YEgHhg2oYrXJbxC274qGQ9V5k1e2DGPMQ4xLMxp6j3/kgAKCdQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=I/ByiT26hJOJnkZbjHG+QYU5JSZAgAOckizVPGzX843VBUlqQjQ0zPAU4TLJvJ9rz4vuDM9wMlBnqQtGLvHdFVJjpkjSA+B43pstq+uOUFSNChINaUwHatQDl3a7oz30YxSOzq20PWZwk0wEWayPv7YYu9KiLiwRwDn17G9HVMdtFADutY8ZZABeaF89GbhVyEYeSdLi60C3ll+9SWK0f0Hyl3yuzUn6l0Kfqn34/Qggnz5tgBigDEwnEByMfmk37cqVHO3fJMMgTj7IfsxIgAsJ3/71MK4jar9frco/zzxiQ757nkXcKixfVu+F4B7/1rkV9m3/fS5J3z1iCepYGQ==
  • Delivered-to: basyx-dev@xxxxxxxxxxx
  • Ironport-data: A9a23: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 zeFVfY=
  • Ironport-hdrordr: A9a23:4pNiTqnPYLwW073YXNeqByab7ffpDfIm3DAbv31ZSRFFG/Fwwf rAoB17726WtN91YhodcL+7Sc69qB/nm6KdgrNhX4tKIjOW3FdARbsKheGO/9SjIU3DH4VmpM JdmsZFaeEZeDJB4frH3A==
  • Ironport-phdr: A9a23:IdV/hxQmSM33ivzBqRsckFy3FNpsou+eAWYlg6HP9ppQJ/3wt523J lfWoO5thQWUA9aT4Kdehu7fo63sHnYN5Z+RvXxRFf4EW0oLk8wLmQwnDsOfT0r9Kf/hdSshG 8peElRi+iLzKh1OFcLzbEHVuCf34yQbBxP/MgR4PKHyHIvThN6wzOe859jYZAAb4Vj1YeZcN hKz/ynYqsREupZoKKs61knsr2BTcutbgEJEd3mUmQrx4Nv1wI97/nZ1mtcMsvBNS777eKJqf fl9N3ELI2s17cvkuFz4QA2D62E1fk4WnxFLUG2npBv6C63P4grDnOki/XGwBfb4bY4NCTWA6 r5QVDTCuTY8bGAT+27apI9woZ9FjRX09Hkdi4SBeZi0E6NiZpqDUswkGDEYTtQKUHdFOKWwZ pEDJrMAEKVy84/7/xhRrwazHwWRJt/kjWNwhETuwIRj0Lo4MwzW7VwOIcBUsTf0qvDcP5YOV NmF/YrQ6G/8b+1E8D7f0oLKdykYnf2nQL5KcJT6zQoiDx75qHWOlrP6fC2S+vsMtHOX67N4C +iqi1Q6iQMoiWGj+ep9iNPDq5svllH2qjtg6bYHDMOXWkx1TeC7RcgYp2SbLYxwWsQ4XyRyt T0nzqFToZegZ3tiIPUPwhfeb7mKf4eFxy/IDrzJZzlijW9jeLWxigz0/UXzguH/V8zhyF9Rt WIFidjDsHkRygbeotaKUPpz/0qtmH6P2gnf5/sCIBUcm7DSNpghxbA9jNwUt0HCFTXxg0L4k OmdcUBMxw==
  • Ironport-phdr: A9a23:lqtCExEK02E0WQbL5QAxQJ1Gf3FNhN3EVzX9l7I53usdOq325Y/re Vff7K8w0gyBVtDB5vZNm+fa9LrtXWUQ7JrS1RJKfMlCTRYYj8URkQE6RsmDDEzwNvnxaCImW s9FUQwt5CSgPExYE9r5fQeXrGe78DgSHRvyL09yIOH0EZTVlMO5y6W5/JiABmcAhG+Te7R3f jm/sQiDjdQcg4ZpNvQUxwDSq3RFPsV6l0hvI06emQq52tao8cxG0gF9/sws7dVBVqOoT+Edd vl1HD8mOmY66YjQuB/PQBGmylAcX24VwX8qSwLFuSvEDrbImCilk7JX4BKUHfPPHbEWXC2Z8 4xBeQ7T03ktPDE03iLXp/FuoaUO83fD7xYq2pf1R9iJLMMgUbzjIIhDVXgaWZ1VbQpNC5mwR tIOIqkrYeBe98qipUYDtxeDJzWnQ7/XyARQm1av3vMj8ekxIFHo4h56HpEutlH9p+TpMZ4iY MOt6fP3zSvRRvp04z3/7bHxThwKvP22XOxbdYnc0VQTMSPbsWqP6pLiEyyU0f8BtzGDseBlV diyqWx+gFh9nRX+xJ0mp5Dz2oMnlU7d3BVL6ZgaN9+2ZHBkNI3sAN5RrSacL4xsXoY4Tnp1v Dpv0rQdos3TlEkizZ0mw1vad/WiTqPSu02lWvyYPDF4g3xoYvSzikX6/Uuhz7jkX9KvmBZRr yVDm8XRrH1FyRHJ68aGR/c8tkes0DqCzUbSv8lKO0kpk6rcJZM7hLk2k5sYq0PYGSHq3k7xi cer
  • Ironport-sdr: 66e28d6c_i6MFGQd8i29DxHtJabVZiE/z5gzXGusroB8hdi4Uovz510P YGZGFT+SSj+CmGTDXJJHE9H0gl5lpHvqIA74hvA==
  • 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: AdsE3sXIj7cNF3EYSZerGMmCFkdC1g==
  • Thread-topic: BaSyx Java V2 Milestone 4 Release - Submodel-based RBAC rule backend, attachment files in AASX serialization

Dear BaSyx Community,

 

We are happy to announce the milestone 4 release for BaSyx Java V2. This release comes with a set of new features and bug fixes.

 

All new features and fixes are part of our off-the-shelf components on Dockerhub [1]. The container image tag for this release is 2.0.0-milestone-04.

We also updated our artifacts on maven central [2] if you are using BaSyx Java V2 as an SDK.

 

This release contains all the content previously published via snapshot releases and in addition the following updates:

 

AAS Environment

  • Features:
    • The serialization (download) endpoint now includes attachment files in downloaded AASX files
  • Bugfixes:
    • Fixes test for MongoDB collections

AAS Repository

  • Bugfixes
    • Fixes bug where same Submodel reference could be added twice to the same AAS
    • Fixes wrong status code on AAS thumbnail upload

Submodel Repository

  • Bugfixes
    • Fixes MQTT integration for nested submodelElements
    • Adds missing test methods
    • Fixes missing handling of inoutputVariables in the operation delegation feature

General Changes

  • Improves thread-save implementation of the inMemory backends
  • Adds MQTT feature to Submodel service
  • Support for multiple descriptors in registry integration feature
  • Major improvements to the GitHub continuous integration pipeline
  • Adds test environment for the FileRepository

 

Additionally, we added a new Submodel-based RBAC rule backend. This feature allows administrators to configure RBAC rules at runtime without restarting the BaSyx components. For more details see [3].

 

Best regards,

The Eclipse BaSyx team

 

[1] https://hub.docker.com/u/eclipsebasyx

 

[2] https://mvnrepository.com/artifact/org.eclipse.digitaltwin.basyx

 

[3] https://github.com/eclipse-basyx/basyx-java-server-sdk/pull/407

 

--

Aaron Zielstorff

Scientist

Dept. Digital Twin Engineering

 

Fraunhofer Institute for Experimental Software Engineering IESE

Fraunhofer-Platz 1 | 67663 Kaiserslautern | Germany

+49 160 97506280

aaron.zielstorff@xxxxxxxxxxxxxxxxxx

www.iese.fraunhofer.de

 

 

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

>>  Stay connected via LinkedIn: www.linkedin.com/in/aaron-zielstorff/

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

 


Back to the top