Releases: equinor/fusion-framework
@equinor/[email protected]
Patch Changes
-
#3986
5211e98Thanks @Noggling! - Fix CLI commands outputting invalid JSON due to dotenv messages appearing in stdout. Commands likeffc app manifestnow produce clean JSON output suitable for automated tooling and CI/CD pipelines. -
#3988
69b658aThanks @asbjornhaland! - Fix CLI app config not passing the potential logger topublishAppConfig.
@equinor/[email protected]
Minor Changes
-
#3978
54702d7Thanks @Noggling! - Allow custom string values for app build tags instead of restricting to 'latest' and 'preview'.The app module schema now accepts any string value for the
tagfield inAppBuildManifestandApiApplicationBuildSchema. This enables using custom deployment tags likedev,staging,v1.0, or any other string value while maintaining backward compatibility with existinglatestandpreviewtags.// Before: only 'latest' | 'preview' allowed const build: AppBuildManifest = { version: "1.0.0", entryPoint: "index.js", tag: "latest", // or 'preview' only }; // After: any string value allowed const build: AppBuildManifest = { version: "1.0.0", entryPoint: "index.js", tag: "dev", // or 'staging', 'v1.0', etc. };
This aligns the schema validation with the CLI's existing flexibility for custom tags.
Fixes: https://github.com/equinor/fusion-core-tasks/issues/252
@equinor/[email protected]
Patch Changes
-
#3963
122752bThanks @odinr! - Removelodash.mergewithfrom the SPA Vite plugin by switching environment merging to a simple object merge where loaded environment values override plugin defaults.Resolves: https://github.com/equinor/fusion-framework/security/dependabot/188
Resolves: https://github.com/equinor/fusion-framework/security/dependabot/189
@equinor/[email protected]
Major Changes
-
#3929
46a1c71Thanks @dependabot! - Require Node.js >= 20 for@equinor/fusion-framework-module-msal-nodedue to upgrading@azure/msal-nodeand@azure/msal-node-extensionsto v5.Migration: upgrade runtimes to Node.js 20+.
@equinor/[email protected]
Patch Changes
-
#3963
122752bThanks @odinr! - Removelodash.clonedeepfrom the event module by usingstructuredClonefor capturingFrameworkEvent.originalDetail.Resolves: https://github.com/equinor/fusion-framework/security/dependabot/188
Resolves: https://github.com/equinor/fusion-framework/security/dependabot/189
@equinor/[email protected]
Minor Changes
-
#3961
343f5f9Thanks @asbjornhaland! - Add possibility to configure and override service-discovery in AppConfig.Allows developers to define overrides in
app.config.[ENV].ts:export default defineAppConfig(() => ({ endpoints: { admin: { url: "MY_OVERRIDDEN_URL", // e.g. an url to a PR-environment scopes: [], }, }, }));
@equinor/[email protected]
Patch Changes
-
#3948
62be8e9Thanks @dependabot! - Internal: update OpenTelemetry dependencies to latest versions (api-logs, exporter-logs-otlp-http, otlp-exporter-base, otlp-transformer, resources, sdk-logs). Includes bug fixes for circular reference handling in logs and improved error retry logic. No public API changes. -
Updated dependencies [
343f5f9,122752b]:- @equinor/[email protected]
- @equinor/[email protected]
@equinor/[email protected]
Patch Changes
- #3960
2eb7f69Thanks @dependabot! - Internal: Updated LangChain dependencies to v1.x (@langchain/community 0.3.59→1.1.8, @langchain/core 1.1.16→1.1.17, langchain 1.2.11→1.2.14) - compatibility update with security fixes
@equinor/[email protected]
Patch Changes
- Updated dependencies [
122752b]:- @equinor/[email protected]
@equinor/[email protected]
Minor Changes
-
5121c48Thanks @Noggling! - Add support for artifact-based app validation in publish command.The CLI publish command now supports validating applications using metadata extracted from bundle artifacts instead of requiring local package.json and manifest files. This enables publishing applications from any directory in CI/CD pipelines without maintaining the full project structure.
New capabilities:
- Extract app information from bundle's
metadata.json - Validate app registration using artifact metadata when bundle path is provided
- Maintain backward compatibility with existing package.json-based validation
Usage:
# Traditional validation (unchanged) fusion-framework-cli app publish # New artifact-based validation fusion-framework-cli app publish ./app-bundle.zip
This resolves the limitation where applications could only be published from directories containing the source package.json, enabling more flexible CI/CD deployment scenarios.
- Extract app information from bundle's
Patch Changes
-
#3961
343f5f9Thanks @asbjornhaland! - Update docs explain the possibility to override Service Discovery urls in app-config -
Updated dependencies [
46a1c71]:- @equinor/[email protected]
- @equinor/[email protected]
- @equinor/[email protected]