Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[basyx-dev] [Milestone Release] - BaSyx Java V2
  • From: "Zielstorff, Aaron" <aaron.zielstorff@xxxxxxxxxxxxxxxxxx>
  • Date: Mon, 3 Mar 2025 14:28:28 +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=pvNgQLTK52/k5mNXjkEO+NxCS7xX962BPHOm16sHqHM=; b=tKgpko7r2i8PRUmILdSaR5mzBl82JgWnf/Z2FKGx4F59LnK0jENNjRhejJmAy5Z6olKGxpQgzEn/Lrkdqt1lxp9uEy5E7Jyqx6aymsXPc6vSaBy3Y282ZRb1B/NbmJjbzd/T8uetMxdPKJJ3LkPvnFAaOu+b6PW7I1wFuxxyLPIDcVxI3OBqFcPz1H9LuuflA4/BvEa/foXL+jsd9cDdbugMrlAee9G8wN/BArcnANwcqFXjrbXtMxEsmJbWJ6PPBSskiBMomO4W5UylCTpRuVpEONnbl+RZvKbLccA4iEN1PbgkbB3T5Qm+rq+Gw3q6yGRIwjFTyJYDRH0M8fd4BQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mJ9gQ/x7z8edAGYqSr9y68prbiTz4Teein4/ja7YGxzGLyHbvwBklK5IJ/asSp1wYIQACwUMoA2IUi8ILwZnS84V1/geeWO1AtR5+6MCyGBGJz7wqeiLYoTQYYOnSHDeRyljdmVw0zw1gAzH4aeN8S9scJvFLAPnaw1gfzWj9oGx7xq3HRZLoUpWGtbV2sv9xNZMiOGCueF9ZrzmBjTgQX/etHTGQ3zVFFYgCZmVVaNkhczHfJcr4Kiv1I6OzOO6S/pk4kVxpSE7p/x1gBczGMZ7oLP9PHOIcEBUAPXolFlsTatLHHQp9bya3mrra1+bCIPVJUdUwchL5StZBZMBjw==
  • Delivered-to: basyx-dev@xxxxxxxxxxx
  • Ironport-data: A9a23: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 9BUtOPrHTLNZ+pg+Q==
  • Ironport-hdrordr: A9a23:yMAfcK1QTztuFIL18bWSGgqjBTpyeYIsimQD101hICG9Lfb2qy n+ppgmPEHP5Qr5AEtQ4exoS5PwOk80lKQFqbX5WI3NYOCIghrPEGgP1/qA/9SCIVy0ygc+79 YYT0EWMrSZZjIa7foSiDPIVurIq+P3lZxA8N2uqEuFOjsaD52IgT0JaDqzIwlTfk1rFJA5HJ 2T6o5svDy7Y0kaacy9Gz0sQ/XDj8ejruOtXTc2QzocrCWehzKh77D3VzKC2A0Fbj9JybA+tU DYjg3C4Lm5uf3T8G6Q64aT1eUbpDLS8KoMOCW+sLlVFtwqsHfpWG1VYczMgNnympDt1L9lqq iPn/5qBbUI15qYRBDJnfKq4Xil7N9m0Q6c9beV7EGT3fDRVXY0DdFMipledQac4008vMtk2K YOxG6BsYFLZCmw6xgVyuK4Ii2CrHDE1UYKgKoWlThSQIEeYLheocgW+15UCo4JGGb/5Jo8GO djAcnA7LIOGGnqJkzxry1q2pihT34zFhCJTgwLvdGUySFfmDR8w1EDzMISk38c/NY2SoVC5e 7DLqN0/Ys+OPM+fOZ4HqMMUMG3AmvCTVbFN3+TO03uEOUdN3fEu/fMkccIDSGRCe81JbcJ6e T8uQljxBAPkmrVeLyz4KE=
  • Ironport-phdr: A9a23:8VYLZxD8p/EOa2ZxZAMKUyQUPkIY04WdBeZowoRy0uEGe/G55J2nJ 0zWv6gz3xfCCJ/W7/tUhuaRqa3kUHwN7cXk0jgOJZJWXgIDicIYkhZmB8iACEbhK+XtYTB8F 8NHBxd+qmq2NUVeBMHkPRjcuHSv6z4VFBjlcA1zI+X+AInJiMqrkuu1/s62AU1I0RSnZrYgA ByqoFfqq8MUjIB+eIM80QDArXYNWsgE7mRuOV+Vg1PA99+9rrtC1gkVhf877M9HV/fKOoEDC JFIBzQvNW84ofbmsxXOVyKjzXsRWWZF93gACQiQ9A/cUa7Vjgin7K1+hSy8Dc/1YJd3fySJ1 Ph7eE620g0/Fxk8qT/MqtVQqfcIxXDprUlRyNaOQ5C3BPcjcrH6Q4kCV0RZHecPSSVLWq+GM 9E+PccqEaUbhtbmuFgAkyGfNzuiKNP/xgZCt2HZh44r389/DASb4ycPHMkg4U72jPnEbp9Pf cCKw6+S9wrOUqwO/23+sdfSbilwiP2cTLJ6Msfs8WskFAXCqHy9iN3rJC+UxvQw7m2x1vZQa /mDpV97+zlTiB+/6+EsitPLgqJL5XnUzn9okKc+JOfgWmsuMpa0VZpKsCeCMJFqB9kvWHxsp HMiw6Yd6vZTHQAPwZUjghPTZPGEetLXpBz5XfuXITB2iWgjdL/szxqx8E310uTnTYH0y1dFq CNZj8PB/m4AzR3d68WLC7N9806t1CzJ1lX75PtNPEY0kqTWMdgmxLsxnYAUqkPNAmn9n0Ces Q==
  • Ironport-phdr: A9a23:8cNjxxDOqvRiIxTTTdNiUyQUPkIY04WdBeZowoRy0uEGe/G55J2nJ 0zWv6gz3xfCCJ/W7/tUhuaRqa3kUHwN7cXk0jgOJZJWXgIDicIYkhZmB8iACEbhK+XtYTB8F 8NHBxd+qmq2NUVeBMHkPRjcuHSv6z4VFBjlcA1zI+X+AInJiMqrkuu1/s62AU1I0RSnZrYgA ByqoFfqq8MUjIB+eIM80QDArXYNWsgE7mRuOV+Vg1PA99+9rrtC1gkVhf877M9HV/fKOoEDC JFIBzQvNW84ofbmsxXOVyKjzXsRWWZF93gACQiQ9A/cUa7Vjgin7K1+hSy8Dc/1YJd3fySJ1 Ph7eE620g0/Fxk8qT/MqtVQqfcIxXDprUlRyNaOQ5C3BPcjcrH6Q4kCV0RZHecPSSVLWq+GM 9E+PccqEaUbhtbmuFgAkyGfNzuiKNP/xgZCt2HZh44r389/DASb4ycPHMkg4U72jPnEbp9Pf cCKw6+S9wrOUqwO/23+sdfSbilwiP2cTLJ6Msfs8WskFAXCqHy9iN3rJC+UxvQw7m2x1vZQa /mDpV97+zlTiB+/6+EsitPLgqJL5XnUzn9okKc+JOfgWmsuMpa0VZpKsCeCMJFqB9kvWHxsp HMiw6Yd6vZTHQAPwZUjghvDYtamKtnZpBz5XfuXITB2iWgjdL/szxqx8E310uTnTYH0y1dFq CNZj8PB/m4AzR3d68WLC7N9806t1CzJ1lX75PtNPEY0kqTWMdgmxLsxnYAUqkPNAmn9n0Ces Q==
  • Ironport-sdr: 67c5bc8d_K5RfiVpucxMsrKSCMvqhzu+X5PakumNRefXuNalKddUWRo0 jclpriItRuLZj4QPCc2dZTpcW75hMpPgwQKoCWg==
  • 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: AduMSIB6IqxQEzs/T4u0BASeHLEEmw==
  • Thread-topic: [Milestone Release] - BaSyx Java V2

Greetings, BaSyx Community

We are pleased to announce BaSyx Java V2's Milestone 5 release. We released the SDK components on Maven Central [1] and our off-the-shelf components on Dockerhub [2]. All of the components have the image tag "2.0.0-milestone-05."


The following modifications are included in the release. Check out the GitHub release for further information [3].

 

New Features:

  • MongoDB Backend for both the AAS Service and Submodel Service
  • Filter option to fetch Submodels based on their Semantic ID
  • Added MQTT Events for Submodel References as part of the AAS (AAS Repo and AAS Env)
  • Added all remaining MQTT endpoints for the Submodel Repository
  • Added specific asset IDs to the registry integration feature for registering AAS
  • Filter option for authorized models based on the configured RBAC rules
  • Hierarchical Registries feature for the AAS and Submodel Registry
  • New authentication options for the MQTT feature (thank you @phibla)
  • RBAC role provider extension for resource_roles
  • Added a generic submodel service component (thanks @geso02)

 

New Examples:

  • Client example (legacy ERP integration)
  • DataBridge usage with BaSyx V2
  • Operation Delegation example
  • Security Submodel example

 

Bugfixes and Refactorings:

 

  • Fix inconsistencies in the registry integration feature
  • Fix parsing bug for AssetKind
  • Fix bug in GetSubmodelMeta endpoint mutationg the the InMemory storage
  • Fix problem in parallel execution of the ConnectedAASManager
  • Improves the token managers refresh token handling
  • Refactoring of the backend architecture for all Repositories, Discovery and AASX File Server
  • Added missing CORS configuration to the /description endpoints of all components
  • Minor fixes in the JavaDocs

 

As always, if you have questions or encounter bugs, please feel free to report them via the basyx-dev mailing list or on GitHub [4].

 

 

Best regards,

The Eclipse BaSyx team

 

[1] https://central.sonatype.com/search?q=org.eclipse.digitaltwin.basyx

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

[3] https://github.com/eclipse-basyx/basyx-java-server-sdk/releases/tag/2.0.0-milestone-05

[4] https://github.com/eclipse-basyx/basyx-java-server-sdk/issues

 

--

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