Skip to content

Releases: eclipse-aaspe/server

v0.3.0.31-aasV3-alpha-latest

19 Jun 08:12
db2e02f
Compare
Choose a tag to compare
Pre-release

📦 Changelog

⚡️ Added

🐛 Fixed

  • Fix missing usage of externalRepository and "AASREPOSITORY" environment property by @Freezor in #286

🔄 Refactoring

  • Fix log entries created from user input can be forged an are a securitry issue by @Freezor in #277
  • Freezor/minor styling refactoring of blazor files by @Freezor in #249
  • fix styling of MainLayout.razor by @Freezor in #283
  • Remove I40Language references by @Freezor in #285
  • Refactor and Improvement of Code Quality by @Freezor in #284

🚨 Security

  • Fix Thread-unsafe use of a static ICryptoTransform field by @Freezor in #276
  • Fix log entries created from user input can be forged an are a securitry issue by @Freezor in #277
  • Fix for User-controlled bypass of sensitive method in AasSecurityAuthorizationHandler by @Freezor in #278

Full Changelog

🔗 Release Diff

👥 New Contributors

Must be added manually.

v0.3.0.9-aasV3-alpha-latest

14 Jun 06:55
208c9b9
Compare
Choose a tag to compare
Pre-release

📦 Changelog

⚡️ Added

🐛 Fixed

🔄 Refactoring

  • Refactoring the Startup.cs and Program1.cs by @Freezor in #229
  • Freezor/Refactor MainLayout and NavMenu by @Freezor in #230
  • Freezor/fix readme header by @Freezor in #254
  • README and CONTRIBUTING: add links and fix wording by @Freezor in #257
  • fix all dotnet formatting issues that stop or check-style script from finishing by @Freezor in #261
  • Dotnet Format: fix formatting by @Freezor in #263

🚀 Dependencies

🚨 Security

  • Freezor/Update Microsoft.IdentityModel.Tokens to Address Package Vulnerability by @Freezor in #231

Full Changelog:🔗 Release Diff

👥 New Contributors

v0.3.0.1-aasV3-alpha-latest

13 Jun 13:30
0a58ba5
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Refactoring the Startup.cs and Program1.cs by @Freezor in #229
  • Freezor/Update Microsoft.IdentityModel.Tokens to Address Package Vulnerability by @Freezor in #231
  • Freezor/Refactor MainLayout and NavMenu by @Freezor in #230
  • Revert "Freezor/Refactor MainLayout and NavMenu (#230)" by @Freezor in #248
  • Freezor/fix readme formatting spelling andstructure by @Freezor in #252
  • Freezor/fix readme header by @Freezor in #254
  • Freezor/add contributors notice file by @Freezor in #256
  • README and CONTTRIBUTING: add links and fix wording by @Freezor in #257
  • update guideline by @Freezor in #258
  • fix all dotnet formatting issues that stop or check-style script from finishing by @Freezor in #261
  • Update .gitignore and Re-add Missing launchSettings.json by @Freezor in #262
  • Dotnet Format: fix formatting by @Freezor in #263
  • image now includes curl and nano by @martafullen in #265
  • Implement Semantic Versioning and Automated Version Updates for Release Builds by @Freezor in #260
  • clean up pipeline scripts and allow usage of semantic versioning by @Freezor in #268
  • Change GitHub workflows and enable automatic changelogs and semantic versioning by @Freezor in #273

Full Changelog: v2024-05-08.alpha...v0.3.0.1-aasV3-alpha-latest

v0.3.0-11-aasV3-alpha-develop

11 Jun 13:08
c8c0a4b
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Refactoring the Startup.cs and Program1.cs by @Freezor in #229
  • Freezor/Update Microsoft.IdentityModel.Tokens to Address Package Vulnerability by @Freezor in #231
  • Freezor/Refactor MainLayout and NavMenu by @Freezor in #230
  • Revert "Freezor/Refactor MainLayout and NavMenu (#230)" by @Freezor in #248
  • Freezor/fix readme formatting spelling andstructure by @Freezor in #252
  • Freezor/fix readme header by @Freezor in #254
  • Freezor/add contributors notice file by @Freezor in #256
  • README and CONTTRIBUTING: add links and fix wording by @Freezor in #257
  • update guideline by @Freezor in #258
  • fix all dotnet formatting issues that stop or check-style script from finishing by @Freezor in #261
  • Update .gitignore and Re-add Missing launchSettings.json by @Freezor in #262
  • Dotnet Format: fix formatting by @Freezor in #263
  • image now includes curl and nano by @martafullen in #265
  • Implement Semantic Versioning and Automated Version Updates for Release Builds by @Freezor in #260
  • clean up pipeline scripts and allow usage of semantic versioning by @Freezor in #268

Full Changelog: v2024-05-08.alpha...v0.3.0-11-aasV3-alpha-develop

v2024-05-08.alpha

08 May 07:07
f6e3911
Compare
Choose a tag to compare
v2024-05-08.alpha Pre-release
Pre-release

What's Changed

Full Changelog: v2024-05-06.alpha...v2024-05-08.alpha

v2024-05-06.alpha

06 May 05:37
Compare
Choose a tag to compare
v2024-05-06.alpha Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2023-11-17.alpha...v2024-05-06.alpha

(Look inside!)AASX Server V3 2023-11-17.alpha

17 Nov 13:11
Compare
Choose a tag to compare

This is the last release that was generated at the original admin-shell-io repository.
Currently the newest developments are delivered as Pre-Releases at github eclipse-aaspe/server.
Click here to see the newest Pre-Releases.
Formal releases will follow according to the Eclipse process.


First version of EDC connection (Disabled in View)
Calculate CFP only when BOM changed
Add security for control cabinet
Add security for scanner App
Change PCF Architecture
Upgrading PCF UI
Support for DB
Show SVG
New GrapQL query SearchSMEsInSubmodel
PCF showcase with usage policies
Merging of V3 with DB
Increase multipart file size
Add Submodel to AAS (with query parameter via API)
Add "PutThumbnail" API
Disabling "--rest" support in command argumentts
Timeseries with V3
Update Atex View
Support for core version of AASX Server with new APIs and Swagger UI

During the conversion of V1 or V2 compatible AASX Files, if the files consists of empty lists of AAS-resources (e.g., empty list of Keys in a Reference), such lists are converted to corresponding null object (e.g., a null reference).

Currently the DataSpecification from the EmbeddedDataSpecification is treated as an optional parameter. An incosistency in cardinality of DataSpecfication has been noticed among the Specifications, SwaggerHub Definitions and the aas-core-works rendered HTML pages. The issue has been created for the same.

The related docker is:
docker.io/adminshellio/aasx-server-blazor-for-demo:main
docker.io/adminshellio/aasx-server-aspnetcore-for-demo:main

AASX Server V3 2023-09-13.alpha

13 Sep 06:31
52b813e
Compare
Choose a tag to compare

This is the first release of AASX Server for V3

It supports V3.0.1 of the AAS schema and AAS OpenAPI
Convert V2 AASX on the fly to V3 AASX
Connect to AASX File Server API by AASX Package Explorer
Includes Security with V3.0.1
Includes Registry with V3.0.1
See /swagger to show SwaggerUI and supported APIs
..

The related docker is:
docker.io/adminshellio/aasx-server-blazor-for-demo:main

You may run it by e.g.:
docker run
-p 5001:5001
--restart unless-stopped
-v ./aasxs:/AasxServerBlazor/aasxs
docker.io/adminshellio/aasx-server-blazor-for-demo:main

AASX Server 2022-07-25.alpha

25 Jul 09:27
744069e
Compare
Choose a tag to compare
  • REST API according Part 2:
    Support for AASX File Server Interface
    Swagger as library
    Add internal AAS registry
    POST to external registry
    Add semanticId to SubmodelRegistry

  • ZVEI PCF Demo (Product Carbon Footprint):
    Viewer PCF.RAZOR for PCF model
    Add calculatecfp to iterate model and add values
    Add calculatecfp by REST
    Add /server/listasset
    Update PCF for nested BOMs
    Improve PCF viewer with CSS TailWind

  • Show changes on server:
    Add DIFFJSON (to be documented)

  • TimeSeries Extensions:
    Plot timeseries in browser
    Add plotting filter, create TimeSeriesPlotting.cs
    Add qualifiers for latestData
    Add filter for timeseries JSON endpoints
    Add plotRowOffest for AASX Package Explorer
    Add status parameter to GETDIFF and PUTDIFF
    Add limitCount for collections, because outside PUTDIFF may add continuously
    Add TimeSeries10 format for Modbus
    Add posttimeseries to push data to server
    Improve TimeSeries to allow restart/update of local server
    Get OPC UA server time for time series
    Get OPC UA HA from last received timestamp
    Allow any number of OPC UA values in timeseries
    Add HtmlIds in viewer for testing

  • Miscellaneous
    Add CORS headers
    Update blazor for updated OPC UA values
    Add proxy.txt to specifiy proxy.dat
    Expose docker port to external
    Add route /aasenvjson
    Change to LICENSE.TXT
    Add IDTA Logo and new AAS Icon
    Add start option "--read-temp
    Add Verifiable Credential for Nameplate
    Add TreeComponent (Tree.razor, treeStyles.css) to LICENSE.TXT

AASX Server 2022-01-13.alpha

13 Jan 07:54
Compare
Choose a tag to compare

Add /aas/ to REST PATH for event messages
Add /diff/aas to REST PATH for HTML diff
Add REST routes /aas/#/getveventmessages

Update README.md (#72)
Explain REST API in README

Change example server to admin-shell-io.com/5001
Only use port 443 is used on example server to comply to large IT systems

Add additional email token for IDunion authentication (#79)

Add keycloak authentication

Add replicator for submodels (#81)
AASX server can now authenticate as client to other AASX servers.
After authentication a submodel can be get from one server and can be put to another server.
Add cycleCount and time of next cycle for cyclic task
Get new token if no more valid
Add correct timestamps
Add security check for path in PUT submodelElements
Add security for submodels

Fix bug to display file details in blazor
Fix bug for blazor display of non existing file
Fix bugs for blazor display of empty data

Remove time correction for OPC UA

Aorzelski/modbus (#85)
Add MODBUS TCP client to collect time series data
Add check of minimum percentage change of value for time series
Add minimum absolute difference to timeseries
Show latest measured values in blazor
Example AAS for solar and modbus

Update I40 language (#86)
Extend i40 language
Add I40Message.cs
Add example AAS (for i40 language)

Add support for AAS events and official Submodel Time Series (#87)
Support for the official Submodel Time Series was added by completly
refactoring (adding) the existing time series class. This allowed also
to realize a live energy/ carbon reporting Submodel, as being
presented by CESMII/ PI40 cooperation. Together with Package
Explorer, a live updated time series and live drawing can be presented.

Add timestamps in PUT submodelElements
Change all DateTime.Now to DateTime.UtcNow
Add PUTDIFF to only transmit changes of a collection