Skip to main content

2024.0.0 to 2024.1.0

1. Cloud Manager: New Role Assignment

What changed

Permissions for accessing Cloud Manager contexts (menu group “Manager”) were moved from the INTERNAL_ADMINISTRATOR role to the new role PROJECT_Manager.

Why it matters

The role change enforces clearer separation of administrative privileges.

Review user roles in your system and assign the PROJECT_Manager role to all users requiring Cloud Manager access.


2. Global Services: Required Alias Configuration

What changed

Three new global services must be configured as aliases:

  • icepdf.de-adito-global-services.svc.cluster.local
  • lucene.de-adito-global-services.svc.cluster.local
  • tika.de-adito-global-services.svc.cluster.local

Required aliases:

  • PdfPreview
  • ContentAnalysis
  • TextAnalysis

Why it matters

These aliases are essential for PDF preview, content analysis, and text analysis features. Managed systems auto-configure them if entries exist in ASYS_ALIASCONFIG.

Ensure the required aliases are present in your project. For unmanaged systems, configure them manually as follows:

Service/AliasFieldValue
PdfPreviewHOSTicepdf.de-adito-global-services.svc.cluster.local
PORT8080
USERadito
PW***************
ContentAnalysisHOSTtika.de-adito-global-services.svc.cluster.local
PORT8080
USERadito
PW***************
TextAnalysisHOSTlucene.de-adito-global-services.svc.cluster.local
PORT8080
USERadito
PW***************
warning

Passwords can be found in a configured managed system.


3. Manager Customizing: Upgrade to Version 6.4.1

What changed

Manager version upgraded to 6.4.1. Also, two new packages must be added: @aditosoftware/utility and @aditosoftware/root.

Why it matters

The update is mandatory for compatibility with ADITO 2024.1.0 and enables access to updated components and services.

  1. Update package.json:
"dependencies": {
"@aditosoftware/manager": "6.4.1",
"@aditosoftware/utility": "^2.0.0",
"@aditosoftware/root": "^6.0.0"
}
  1. Run npm install.
  2. Right-click on Project > Upgrade JDITO > choose the project.
  3. Run ESLint on all files.
  4. Execute transpile. Resolve any yellow messages and repeat until clean.
  5. Check IDE logs for errors.
  6. Remove old libraries: Util_lib, Sql_lib, Context_lib.
  7. Search for duplicate or customized contexts in your project (e.g. Object_Entity). If a customized version exists alongside a standard module-based context, plan to remove the customized one. Before deletion, migrate any specific adaptations — including views, properties, parameters, or logic — by using extension points of the standard module-based context.
  8. Implement missing services if necessary.

services Figure: Example service implementation after upgrading

  1. Verify that old imports are removed. Search for:

    • from "Sql_lib"
    • from "Context_lib"
    • from 'Util_lib'
  2. Remove legacy imports: search for import( and refactor.

  3. Migrate from SqlCondition() to SqlBuilder().

  4. If process > internal > blobHandler.js used a custom binary path (other than /opt/ADITOData/binaryfiles/), add it to the config:

    • Key: database.binarypath
    • Value: your previous binary path

![configuration]./images/(202410_configuration.png) Figure: Example binary path configuration for blob handler