Skip to content

2.0.0

Latest

Choose a tag to compare

@GailMelanie GailMelanie released this 16 Sep 08:54
· 2 commits to main since this release
9077535

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_ENABLED to 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.