major
nice-to-have
minor
#25217
Layout-Export führt zu invaliden Komponenten-Referenzen bei Referenzierung einer bestehenden Komponente
#25327
Modell-Editor: Falsche Kompositionsmarker, wenn Container-Typ in Diagramm von Content-Typ gezogen wird
enhancement
(User-visible)
ShowSystemEnvironment.jsp is a maintenance page, and maintenance pages should no longer be used.
Improvement
The environment variables can now be viewed in the application under Administration > Monitor > Environment Variables.
You can also view the set aliases here. Since some aliases contain sensitive information (e.g., passwords), the values for aliases that match one of the configured patterns are replaced with a placeholder. Configuration example:
<application><configs> <config config:interface="com.top_logic.util.monitor.SystemEnvironmentBuilder$GlobalConfig"> <protected-alias pattern="(_PASS|_CRED|_PWD)[^_]*$" /> <!-- Attention: Do not use %TRANSLATION_API_KEY%, because this will be replaced by the value! --> <protected-alias pattern="TRANSLATION_API_KEY" /> </config> </configs></application>
Code Migration
- RemoveShowSystemEnvironment.jsp from the war.maintenance.pages property in build.xml.
- Adjust the role profiles (usually in security.xml): After the entry for com.top_logic/admin/technical/maintenancePages/maintenanceView,layout.xml#adminMaintenance, and grant the roles that have read access to this component a corresponding read access entry for the component com.top_logic/admin/monitor/systemEnvironment.layout.xml#view.
Test
Refactoring. No test.