Releases: eclipse-aaspe/server
v0.3.0.31-aasV3-alpha-latest
📦 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
👥 New Contributors
Must be added manually.
v0.3.0.9-aasV3-alpha-latest
📦 Changelog
⚡️ Added
- adding AasxServerAspNetCore by @AlexanderWollbrink in #192
- adding AspNetCore Dockerfiles by @AlexanderWollbrink in #193
- Update README.md by @martafullen in #219
- Jtikekar/GitHub issue templates by @juileetikekar in #218
- Freezor/add contributors notice file by @Freezor in #256
- 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
🐛 Fixed
- Fix for GitHub Issues 220 and 222 by @juileetikekar in #223
- Jtikekar/GitHub issues/201 by @juileetikekar in #225
- Fixes GitHub Issue 198 by @juileetikekar in #226
- Namespace fix by @AlexanderWollbrink in #245
- Update .gitignore and Re-add Missing launchSettings.json by @Freezor in #262
🔄 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
- supporting package.GetPart with absolute URI by @AlexanderWollbrink in #208
🚨 Security
Full Changelog:🔗 Release Diff
👥 New Contributors
- @EmilAlipiev made their first contribution in #216
v0.3.0.1-aasV3-alpha-latest
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
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
What's Changed
- Namespace fix by @AlexanderWollbrink in #245
Full Changelog: v2024-05-06.alpha...v2024-05-08.alpha
v2024-05-06.alpha
What's Changed
- supporting package.GetPart with absolute URI by @AlexanderWollbrink in #208
- Update README.md by @martafullen in #219
- Jtikekar/GitHub issue templates by @juileetikekar in #218
- Fix for GitHub Issues 220 and 222 by @juileetikekar in #223
- Jtikekar/GitHub issues/201 by @juileetikekar in #225
- Fixes GitHub Issue 198 by @juileetikekar in #226
New Contributors
- @martafullen made their first contribution in #219
Full Changelog: v2023-11-17.alpha...v2024-05-06.alpha
(Look inside!)AASX Server V3 2023-11-17.alpha
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
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
-
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
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