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.
Recommended actions
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
.
Recommended actions
Ensure the required aliases are present in your project. For unmanaged systems, configure them manually as follows:
Service/Alias | Field | Value |
---|---|---|
PdfPreview | HOST | icepdf.de-adito-global-services.svc.cluster.local |
PORT | 8080 | |
USER | adito | |
PW | *************** | |
ContentAnalysis | HOST | tika.de-adito-global-services.svc.cluster.local |
PORT | 8080 | |
USER | adito | |
PW | *************** | |
TextAnalysis | HOST | lucene.de-adito-global-services.svc.cluster.local |
PORT | 8080 | |
USER | adito | |
PW | *************** |
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.
Recommended actions
- Update
package.json
:
"dependencies": {
"@aditosoftware/manager": "6.4.1",
"@aditosoftware/utility": "^2.0.0",
"@aditosoftware/root": "^6.0.0"
}
- Run
npm install
. - Right-click on Project > Upgrade JDITO > choose the project.
- Run ESLint on all files.
- Execute
transpile
. Resolve any yellow messages and repeat until clean. - Check IDE logs for errors.
- Remove old libraries:
Util_lib
,Sql_lib
,Context_lib
. - 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. - Implement missing services if necessary.
Figure: Example service implementation after upgrading
-
Verify that old imports are removed. Search for:
from "Sql_lib"
from "Context_lib"
from 'Util_lib'
-
Remove legacy imports: search for
import(
and refactor. -
Migrate from
SqlCondition()
toSqlBuilder()
. -
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
- Key:
![configuration]./images/(202410_configuration.png) Figure: Example binary path configuration for blob handler