You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit ba5b7ae
Browse filesBrowse the repository at this point in the historyBrowse files
-[eccenca n8n Corporate Memory Community Node v0.4.2](#eccenca-n8n-community-node-v042)
@@ -391,10 +391,30 @@ We are pleased to announce the release of Explore v26.2, which introduces the ne
391
391
- Long labels are now displayed better in the thesaurus.
392
392
- Refactored queued RTK queries.
393
393
394
-
## eccenca Marketplace v26.2.5
394
+
## eccenca Marketplace v26.2.7
395
395
396
396
We are excited to announce the release of eccenca Marketplace v26.2. The Marketplace is a package registry for Corporate Memory: it stores and serves versioned packages, validates their manifests and archives, and installs them into a connected Corporate Memory instance. Corporate Memory 26.2 is the first platform release that ships this component as generally available.
397
397
398
+
**v26.2.7 of Marketplace adds the following new features:**
399
+
400
+
- Added the `ECC_MARKETPLACE_BOOTSTRAP_DIR` setting, which is unset by default.
401
+
- On startup, the marketplace ingests the `.cpa` archives found in this directory into its local package storage, so a standalone instance in an isolated environment can ship pre-vetted packages without pre-built manifest and metadata JSON files.
402
+
- A missing directory and already installed versions are skipped silently, a bad archive is logged and skipped without failing the startup.
403
+
404
+
**v26.2.6 of Marketplace introduces the following changes:**
405
+
406
+
- The package and version read routes (list, get, manifest, download, files) now require an authenticated marketplace user, unless the instance is a central marketplace, i.e. it runs `LICENSE_MODE=LICENSE_TOKEN` and receives the license per request via the `x-eccenca-auth` header instead of a mounted license file or text.
407
+
- Before, these routes were only gated by license validation, which in the default `ANONYMOUS` mode and in the locally licensed `LICENSE_TOKEN` mode never checked the caller, so anyone with network access could list and download the entire package catalog without credentials.
408
+
- The badge routes stay public by design. The publish, delete and Corporate Memory integration routes were already restricted via Keycloak and are unaffected.
409
+
-`canList` of `GET /api/session` reflects this as well, so the web application no longer offers browsing that would be rejected.
410
+
411
+
**v26.2.6 of Marketplace ships the following fixes:**
412
+
413
+
- A local-only deployment, i.e. with the local marketplace enabled and no marketplace URLs configured, crashed on the first load with `Configuration Error: No marketplace available` instead of showing the local marketplace.
414
+
The web application now redirects anonymous callers to the login, and shows a "no marketplaces configured" message if there is still nothing to show after the login.
415
+
- Installing a package hosted on the local marketplace of the instance via the web application failed with `400: Marketplace URL is not in the configured list of allowed marketplaces`.
416
+
The package is now installed directly from the local package repository of the instance when it is hosted locally and no remote marketplace URL is given.
417
+
398
418
**v26.2.5 of Marketplace ships the following fixes:**
399
419
400
420
-`GET /api/manifest` no longer requires a license: it returned `401 missing x-eccenca-auth header` on instances running `LICENSE_MODE=LICENSE_TOKEN` without a locally configured license, which made the manifest JSON Schema unreachable for editors.
@@ -683,6 +703,11 @@ We are excited to announce the release of the n8n Corporate Memory community nod
683
703
Deployments which are configured with `store.type: neptune` do not start anymore and need to be migrated to a supported store backend or configured via generic http backend configuration.
684
704
- The default configuration of the graph tabs changed: the **Vocabularies** tab now excludes vocabularies marked with `shui:isSystemResource`.
685
705
706
+
### eccenca Marketplace
707
+
708
+
-**Authenticated read access:** With v26.2.6, listing, inspecting and downloading packages requires an authenticated marketplace user, except on a central marketplace which receives the license per request.
709
+
Clients which read packages anonymously from an instance in the `ANONYMOUS` mode or in the `LICENSE_TOKEN` mode with a mounted license need to authenticate now.
710
+
686
711
### cmemc
687
712
688
713
**v26.2.2 of cmemc changes the following behaviour:**
0 commit comments