on Linux default server setup path changed to /opt/unitybase/ub-server for both rpm and deb packages.
Prior to these changes, rpm install ub into /usr/lib64/ub-server and deb - into /usr/lib/ub-server
in case application config (passed as -cfg) is a symlink then server resolve it to a realpath and start with a resolved config.
This allows to symlink configs for all available applications into a single folder (for example /etc/unitybase/apps-enabled)
mORMot updated to revision #6105
endpoint name logging level (call endpoint ubql) replaced to Debug -> dedug endpoint ubql.
Endpoint name is the first path of the URI, so discoverable from the HTTP log level output in production logs
without debug log level enabled.
Enter/Leave for DataStore.BuildAndExecInsertSQL shows only in case Debug log level enabled
Windows only: prevent "pausing" of a server when user clicks inside server console by enabling console extended mode
and disabling "quick edit" mode. We strongly recommend to use ConEmu there such problems does not exist (or better linux + bash 😃 )
journald logging: message with % inside does not stop log process (for example, thread 4 = % in text representation)
default login page top logo URL changed from /models/ub-pub/img/ub-login-logo.png to models/ub-pub/img/login-logo.svg.
For any app we recommend to change uiSettings.loginWindowTopLogoURL to a logo for your app and not to use default logo.