Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[basyx-dev] BaSyx Java V2 Milestone Release - RBAC support for complete Setup, Client Updates, AASX File Server, ARM Docker Images
  • From: "Zielstorff, Aaron" <aaron.zielstorff@xxxxxxxxxxxxxxxxxx>
  • Date: Fri, 2 Aug 2024 13:29:26 +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=lbkRq/Jl7y7rs4xIrlEepcoW+J7u4KN1rHviEUMLSUI=; b=nt5X+9li+NPL8U1HX9CaauZ2Q5E3FjTRkxHbbVsmwyhffPgEDA2BxFCPAP+PQqj4BlJ+mhr6Sos9q34LZhKCcfJrHdbaQQ3zeK27ln6uSlMXQCVJVduOuWH+eLrutxAUwmvboJcLYKOfRvCl6FkF6tIjcD3Wo8NK0TPTfdGgw9gfyXAsKhIvqdSW86kqjZooK1m5IzUcxEbcFCA8gA/sxONsbnjeaCgmL0gWXqgMxfBKUloLLz/9LtRxwfAefziyhdedZwZdHw4XwNSkwXepheInN9yq9WYoGfEmmIgJYqFKPg8ViKwNsdr+jB0MKSh4t7N8EYV6JyJM1LZZNY0Wpg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Hs1EfWoHgqPL9lPszQuXIWaf6TM8nE226XkUQ/WXm0d2pDAwJW4VwUtYw637uo4qmj0TuVw6PRQ7lL4Y57eTf/PNTjIYP+cDXr0aubzRGq2XEh7gy9UaCzyQ5gdFGh7Nx1GgabIVTkblg9VwdA7tyU2NEgnsxE+B3fj+iev+LgTLBbOJdU6/7ZQEgQcDa0AVGbfoWw7QztFsuJOJ6z/l3RkwdiMjj4xFvgzn/qKKc7WICtYGs8TJ/ABnt3XhtzVYzQb/CXJv0jSedoJMBRriIoAkLdqrN/tjOuS4HrzqQBQesUcPwyoSLSZuAKa5WhKxcCHjHtINF/SU0r/C4JFYtg==
  • Delivered-to: basyx-dev@xxxxxxxxxxx
  • Ironport-data: A9a23:AL9p9K1uypirq3rEz/bD5f50kn2cJEfYwER7XKvMYLTBsI5bp2cEz GoaDWDVbKmNM2f9cot/Po7n8xgF65CDy4NkQApo3Hw8FHgiRegpqji6wuccGwvIc6UvmWo+t 512huHodZ1yEzmF4E/wb9ANlFEkvYmQXL3wFeXYDS54QA5gWU8JhAlq8wIDqtcAbeORXUXV6 Lsen+WFYAX5g2EubjpNg06+gEoHUMra6GtwUmMWOKgjUG/2zxE9EJ8ZLKetGHr0KqE8NvK6X evK0Iai9Wrf+Ro3Yvv9+losWhRXKlJ6FVHmZkt+A8BOsDAbzsAB+vpT2M4nVKtio27hc+ada Dl6ncfYpQ8BZsUgkQmGOvVSO3kW0aZuoNcrLZUj2CCe5xWuTpfi/xlhJBkZOoZbub1aPWBDs vIfLD0VTjCGgu3jldpXSsE07igiBNLuIJtZt2FrzXfXF/87R5DETajQo9NVtNsyrpkTRrCPO IxANmspNU6fC/FMEg9/5JYWle6ygX+5YTxVrEmJorA57UDSwRd8lrb3OcfTetuESN8TkkvwS mfuojWlUkBFa7RzzxKk7SiQicPJthqmRbNOK5m1yM5QrEWMkzl75Bo+EAHTTeOCokS3QMNPb kAZ5AIjpqwz7FemCN7nUHWFTGWs50NHHosPVrRluUTUkPWS/QPfDS4KVDdcbtwhusIsAzAnv rOUo+7U6fVUmOT9YVqT7L6JqzO1NyUPa2gEYC4PVwwe5Nf/5oo0i3ryohxLSsZZV/WsQW+qk QOZ5jMznasShsMt3qC2twKPyTG1q5SDCkZ/6gzLVyj3pkl0day0VbyOsFL71PdnKJrGb1+ju HNfpdOSwtpTBr6wlQuMYt43IpeX29i/Pgfh3GFfR6say2z1+lqIX5xh3zVlFUI4bucGYWDIZ WHQiyNw5bhSHnubXY1paYPsVc0V87PrTu77XfXma+NhZpx6LjKazidMZUKvgmfnynoomqBiO qWgUN2NCEwCAv9N1wuGROY60J4qyBshxGjVe4vJ8hS/3ZeaZ1+XUb0gMmbSXtsm7aiBnhrZw +xfO+SO1R9bdu/0OQvTzqI+MnEIKiIdKa3tiskKaNOGHBVqKFshB9DV37klXY5vxIZRt+XQ+ 0CCSl1q80X+iVLHODe1RChaMp23ZqlGrFU/ISAIFnSr0SJ6YY+QsYEuR6FudrwjrOFe3fp4S sceQPq5A9NNdy/m/goMZpysva1gcxWW3Ti1BRSHWwRmXZBcRF3uwOTGLy/P7ygFCxSlufQu+ 4OA0hzpertdZgBAIvuPVteR4QKQh1Y/lth2fXP0GfhIWUC18IFVOy371fA2BMcXKCT8/DiR1 ifIIBI2peLI8pIR9sHRt5+UvYuGQvpMG3hzFlbl/4SNaCzR+0T6y4pATtSNQyH5UVnw2aS9Z Nd6y+P3H+0HkW1r7at4C65Z8rIs6/S+to1f/x9FMVvLZFH6F5JmemKn2+sWvIJz57ZpgymEc WPRxct7YJKnYNjEFnwVLyobNtWz7+kewGTu3K5kMXfE6z9S15vZd0drZj2nqjFXdZlxO6Mbm dYRgtYcsVGDu0B7I+S9r35m8kqXJSY9SIQhjJYRBbHrhicNyl1vZZ/9CDf80KqQaudjY1UbH TuJuJXs37hs5FLOU34WJ0j/2eBwgZcvuhcT6HQgI1+PuMTOh95p/Rl33Ak0cD9ozUR847ouA lRoCkx7HrXR3jFKgMMYYXugNTscDzKk+2vw6WAzqkvnc2eSWFfgEkgBKMeW3UVA82tjbjlRp 76Z72D+UAfVRsL63wpseEhDt/DDZMFDxg3Akev6Gs+AMcAwZDr7sKqQdE4NkR/GANwwtmLDt +JF7OZ9UoylFC8y8okQKZiW6qQUcz+AfFd9ePBG+LgYO13cdBWZ+ym8G2roduxjf/X1oFKFU epwLcdxZjGC/SeprAFDI5UTIrVxzcUb1PBbdpzFfWc54qai9Bx3u5ft9w/7tm8hY/Nqte0fc orxVTazIla8tEtuuV3mjZd7YzKjQNw+egfD8vi/87wJG7I9oehcSxwO/YXujUqFEjlM3kyyh xzCVZ/03uY56IVLnqnQKIthKTiwC+vOULWvzFjunfVINN/BCJKb/Udd4FzqJB9fMrYtSsx63 +bF+sL+2ETe+q06SSbFkp2GDLNE/ti2QPERCM/sMX1GhmGXbacAOffYF7yQcvSlSO9g2/Q=
  • Ironport-hdrordr: A9a23:Ef1UsqgcaAXkYA7+SAlk5OGsuHBQX1d13DAbv31ZSRFFG/FwyP rAoB1L73PJYWgqNU3IwerwQpVoMkmsiKKdgLNhdotKOTOJhILGFvAF0WKP+UyCJ8S6zJ8n6U 4CSdk1NDSTNykCsS+S2mDReLxAoOVvsprY/ds2p00dCT2CAJsQijuRfzzrdXGeMzM2YabReq DshPZvln6FQzA6f867Dn4KU6zovNvQjq/rZhYAGloO9BSOpSnA0s+2LzGomjMlFx9fy7Yr9m bI1ybj4L+4jv29whjAk0fO8pVtnsf7wNcrPr3BtiFVEESitu+bXvUhZ1SwhkF0nAhp0idorD D4mWZvAy200QKSQoj6m2qp5+Cq6kdT15ar8y7mvZKkm72/eNtyMbs+uatJNhTe8EYup9d6ze ZC2H+YrYNeCVfakD36/MWgbWAdqqOYmwtXrQcotQ0pbaIOLLtK6YAP9kJcF5kNWCr89YA8Ce FrSMXR/uxff1+WZ23Q+jAH+q3lYl0jWhOdBkQSsM2c1DZb2Hh/0ksD3cQa2nMN7og0RZVI7/ nNdq5oiLZNRMkLar8VPpZJfeKnTmjWBR7cOmObJlrqUKkBJnLWspbypK444em7EaZ4uafaWK 6xIm+wmVRCCH4GU/f+raGj2iq9MFmAYQ==
  • Ironport-phdr: A9a23:Y7NsAx92/kHVnf9uWXO9ngc9DxPPxp3qa1dGopNykalHN7+j9s6/Y h+X7qB3gVvATYjXrOhJj+PGvqyzPA5I7cOPqnkfdpxLWRIfz8IQmg0rGsmeDkPnavXtan9yB 5FZWVto9G28KxIQFtz3elvSpXO/93sVHBD+PhByPeP7BsvZiMHksoL6+8j9eQJN1ha0fb4gF wi8rwjaqpszjJB5I6k8jzrl8FBPffhbw38tGUOLkkTZx+KduaBu6T9RvPRzx4tlauDXb684R LpXAXEdPmY56dfCmTLDQACMtR5+Gm8Wxx5CADLcqzP+AYauqDCmpstn3ASXJcbxcvMWBin+z IEyUj/2iQo6EhoCzUCC2akSxKgOnTC6hRpi46TrWbGNHdAlW47kfdQQGzZBb/ZbSghbUq+Tb NJTNs09J89U6IThn0c09Dm9BlS9WN+/kR11ulLSjfJhyPkeSxvJ1iEMJYNRtmyLjoiuOIswa u6s/Y/rkyWSMMhd1hXgytPXMUsz5tCWcKl8cs3O0lYALjmftFSCsI61Zhmf1PUJn2q2yeZlS O2NpDEVhCdrqB3z75wKlJLqlNg3wwDKtgdk5IcIcI7wWAt6e9miCJxKq2SAOpBrRt93W2hzo 3VSItwuvJe6eG0HxJsqxBeEM7qJaYGV5BLkWuuLZzt11zppe7O60g676lPoivb9Wc+9zEtQo 2Jbn8PNuHEA212b6sWORvZnuEb08TiV3h3V6uZKLFpykqzeKpU7xaU3mIZVukPGdhI=
  • Ironport-phdr: A9a23:DIm+Rh1N7GGQvezwsmDO+QUyDhhOgF2JFhBAs8lvgudUaa3m5JTrZ hGBtr1m2UXEWYzL5v4DkefSurDtVT9lg96N5X4YeYFKVxgLhN9QmAolAcWfDlb8IuKsZCs/T 4xZAURo+3ywLU9PQoPwfVTPpH214zMIXxL5MAt+POPuHYDOys+w0rPXmdXTNitSgz/vTbpuI UeNsA/Tu8IK065vMb04xRaMg1caUONQ2W5uORevjg7xtOKR2bMmzSlKoPMm8ZxwFIDBOokoR rxRCjsrdls44sHmrzDvZguC7XhPNwdemBodBwLG1gi9fJOuo3TgrbZt+TOeEMDuRrcLGhb98 vtIbkbyqDkGGgMc1Frqq5kj6cATqkechQddxZP0Sr6sBOJXVPj4UOoaQmAfAsZgZyZcJpnsQ 6QMVrY4GtpChoW6qkc2sSHnJwqvWfKz9m8TpELK8IlqjL86DD6cxgMqMv404SvStIrXafwef cKOwrD56xadf6IJ4jzyypXqKQ9i+uPLfKhdasbSzlY0CCz8tA+qqJ78PWPM/O4Pomy37cdGW eeyhEwI9DNehCKl45sF0a/XnaEHkHLNpSs64psRJODtGwZrJN++F51IsDuGcpF7Wd4mXzRws T0hmdXu2La+dSkOjZE7zjT+Mq3WNYaS6w/lVOGfLC0+iH82ML68hhPn6UG70aW8Tci71l9Ws zBI2sfBrHED1hHfq4CHR/Jx813n2GOn2Rra9+dEJk45j+zcLZsgyaQ3jZ0drQLIGSqepQ==
  • Ironport-sdr: 66acdf37_ehc9TB72CBOewD0ImygaHoMBEwwumHRPELdMnuc/oXstMWM pmstOE88QQuyuU2pWvauf3z/QgtjxNfTiZ2iA5A==
  • 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: Adrk30d4IpdhLQzsQh6omdswAD2Gkw==
  • Thread-topic: BaSyx Java V2 Milestone Release - RBAC support for complete Setup, Client Updates, AASX File Server, ARM Docker Images

Dear BaSyx Community,

 

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

 

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-03.

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:
    • Secured ConnectedAASManager as client for managing AASs in the environment
    • Authorized Registry integration
    • Authorization for AAS Environment preconfiguration
  • Bugfixes:
    • Serialization endpoint now correctly includes ConceptDescriptions
    • Fixed referredIdSemanticId not being set in ConnectedAasEnvironment

AAS Repository

  • Bugfixes:
    • Fixed wrong descriptor endpoint when registry integration is enabled

Submodel Repository

  • Bugfixes
    • Posting new SubmodelElements in collections now works as expected
    • Fixed problem with MQTT events on Submodel changes
    • Fixed wrong value-only serialization of SubmodelElementCollections

AAS Discovery Service

  • Features:
    • The discovery service now uses the CrudRepository implementation for inMemory and MongoDB backends

AASX File Server

This is a new component in BaSyx that implements the AASX File Server according to the API specification of the IDTA. It can be used to store and retrieve AAS files.

 

AAS/Submodel Registry

  • Features:
    • Support for lists of targetInformation for the RBAC configuration
  • Bugfixes:
    • Fixed bean conflict when using AAS and Submodel Registry simultaneously

General Changes

  • We now provide all container images for ARM architectures as well
  • Improved CI pipeline on GitHub
  • Improved GitHub Community Standards
  • Bugfixes regarding authorization and CORS

 

Additionally, we updated the AAS Web UI off-the-shelf component on Dockerhub [3]. The new image tag is v2-240801. Updates include authorization support for accessing information from RBAC secured BaSyx components as well as bugfixes and general improvements.

 

Best regards,

The Eclipse BaSyx team

 

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

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

[3] https://hub.docker.com/r/eclipsebasyx/aas-gui/tags

 

 

--

Aaron Zielstorff

Scientist

Dept. Digital Twin Engineering

 

Fraunhofer Institute for Experimental Software Engineering IESE

Fraunhofer-Platz 1 | 67663 Kaiserslautern | Germany

+49 151 2013 3985 | +49 631 6800-2135

aaron.zielstorff@xxxxxxxxxxxxxxxxxx

www.iese.fraunhofer.de

 

 

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

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

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

 


Back to the top