·
2 commits
to main
since this release
What's Changed
Mnestix 2.0.0 introduces significant enhancements:
- Introduction of Infrastructues: Configure all connected services in the settings and browse them.
- Support for Mnestix-Proxy and Mnestix-AAS-Generator as a replacement for Mnestix API 1.x.
New Features
Mnestix Infrastructures:
- Inside the settings, you can now configure all connected services (e.g., repositories, registries) and browse them afterward.
- Connected Services can be grouped by infrastructures for better organization and faster search.
- Per Infrastructure, you can include several services of each type and add security settings (for now Header and ApiKey).
- Further service types and security settings will be added in future releases.
New Dashboard:
- Redesigned the previous home page to a dashboard with quick access to the most important features. The set of widgets will be extended in future releases.
- On the dashboard you can select to either search in all infrastructures or in a specific one.
AAS Download:
- On the AAS Viewer page, you can now download an AAS with its submodels and concept descriptions as a single .aasx file, if the serialization endpoint is configured.
Improvements and Bug Fixes:
- Increased versions of all dependencies.
- Fixed various bugs and improved overall stability.
No longer available:
- With this release, the Comparison Feature is no longer available. If you need this feature, please contact us and we will find a solution.
Full Changelog: release/mnestix-browser-v1.6.0...release/mnestix-browser-v2.0.0
Migration Guide:
If you are upgrading from a Mnestix-Browser version prior to 2.0.0, please note the following:
- On the first run of Mnestix 2.0.0, your database will be migrated to support Mnestix Infrastructures. Existing configured AAS and Submodel Repositories will be grouped into one infrastructure.
- Please review the created Infrastructure after the Migration in the settings and adjust them as needed.
- For storing security settings, we introduced an encryption key. Please set the environment variable SECRET_ENC_KEY, a value can be generated by
node -e "console.log(require('crypto').randomBytes(32).toString('base64'))". - If you are still using Mnestix API 1.x, set
MNESTIX_V2_ENABLEDto false till you migrate your clients to the new Mnestix-Proxy and Mnestix-AAS-Generator. - Please note that it is not possible to downgrade to a version prior to 2.0.0 after the migration without losing your configuration.