| root |
koldan.task.executor.corePoolSize |
koldan.default-task-executor.core-pool-size |
2 |
Centralize executor defaults. |
| root |
koldan.task.executor.maxPoolSize |
koldan.default-task-executor.max-pool-size |
8 |
Centralize executor defaults. |
| root |
koldan.task.executor.waitForTasksToCompleteOnShutdown |
koldan.default-task-executor.wait-for-tasks-to-complete-on-shutdown |
true |
Centralize executor defaults. |
| root |
koldan.webapi.* |
(removed) |
|
No WebAPI anymore, just koldan console |
| root |
- |
koldan.license.path |
license.json |
New feature introduced in Koldan 8 |
| engines |
koldan.engine.grpc.hostname |
koldan.engine.hostname |
localhost |
|
| engines |
koldan.engine.grpc.port |
koldan.engine.port |
8200 |
|
| engines |
management.server.port |
koldan.engine.management-port |
5200 |
Engine acutator management Port |
| engines |
koldan.preset.name |
koldan.engine.preset-name |
zf-streaming-ctc-hebrew-preset => (empty) |
Field is required and must be specified in runtime |
| engines |
koldan.modelPath |
koldan.engine.model-temp-dir |
${java.io.tmpdir}/${koldan.engine.preset-name} |
|
| engines |
koldan.warmup.enabled |
koldan.engine.warmup.enabled |
true |
|
| engines |
koldan.warmup.timeout |
koldan.engine.warmup.timeout |
30 |
|
| engines |
koldan.warmup.noise.duration |
koldan.engine.warmup.noise-duration |
1.0 => 10 |
Warmup audio duration extended to 10 seconds |
| engines |
koldan.k2.* |
koldan.engine.k2.* |
(unchanged) |
Namespace changed, defaults unchanged |
| api-http, api-grpc |
koldan.s3.accesskey |
koldan.s3.access-key |
|
Spring relaxed binding allows legacy camelCase keys |
| api-http, api-grpc |
koldan.s3.secretkey |
koldan.s3.secret-key |
|
Spring relaxed binding allows legacy camelCase keys |
| api-http, api-grpc |
koldan.site.logo |
(removed) |
|
Removed - we not supports that anymore |
| api-http, api-grpc |
koldan.site.updatesUrl |
koldan.site.updates-url |
/api/update/ |
Spring relaxed binding allows legacy camelCase keys |
| api-http, api-grpc |
koldan.site.updatesUrlOverride |
koldan.site.updates-url-override |
(empty) |
Spring relaxed binding allows legacy camelCase keys |
| api-http, api-grpc |
koldan.site.updatesUrlV2 |
koldan.site.updates-url-v2 |
/api/update/v2/updates.xml |
|
| api-http, api-grpc |
koldan.site.updatesUrlV2Override |
koldan.site.updates-url-v2-override |
(empty) |
|
| api-http, api-grpc |
koldan.dixilang.security.enabled |
koldan.security.enabled |
true |
|
| api-http, api-grpc |
koldan.dixilang.security.jwt.leeway-seconds |
koldan.security.jwt.leeway-seconds |
5 |
|
| api-http, api-grpc |
koldan.api.advertiseAddr |
koldan.api-http.advertisement.address |
${koldan.api-grpc.address} |
|
| api-http, api-grpc |
koldan.console.port |
koldan.api-http.advertisement.port |
${server.port} |
|
| api-http, api-grpc |
koldan.console.ssl |
koldan.api-http.advertisement.ssl |
${server.ssl.enabled} |
We now use Spring SSL flag as default source of truth |
| api-http, api-grpc |
koldan.api.advertiseAddr |
koldan.api-grpc.advertisement.address |
${koldan.api-grpc.address} |
gRPC advertised address defaults to bind address. |
| api-http, api-grpc |
koldan.api.grpc.advertisePort |
koldan.api-grpc.advertisement.port |
${koldan.api-grpc.port} |
If unset, fall back to bind port. |
| api-http, api-grpc |
koldan.api.grpc.ssl |
koldan.api-grpc.advertisement.ssl |
${koldan.api-grpc.ssl.enabled} |
Keep advertisement aligned with TLS enablement |
| api-http, api-grpc |
koldan.keycloak.config.uri |
koldan.keycloak.uri |
http://localhost:8080 |
|
| api-http, api-grpc |
koldan.keycloak.config.externalUri |
koldan.keycloak.external-uri |
(empty) |
|
| api-http, api-grpc |
koldan.keycloak.config.realm |
koldan.keycloak.realm |
dixilang |
|
| api-http, api-grpc |
koldan.keycloak.config.scope |
koldan.keycloak.scope |
openid |
|
| api-http |
koldan.security.modelUrlWhitelistPattern |
koldan.api-http.security.model-url-whitelist-pattern |
^https:\/\/(www\.)?dixilang\.com(\/.*)?$ |
Same regex |
| api-http |
koldan.static.file.path |
koldan.api-http.updates-dir |
./updates |
|
| api-http |
server.port |
koldan.api-http.port |
8193 |
|
| api-http |
management.server.port |
koldan.api-http.management-port |
5193 |
|
| api-http |
koldan.api.cors.enabled |
koldan.api-http.cors.enabled |
false |
|
| api-grpc |
koldan.api.grpc.address |
koldan.api-grpc.address |
localhost |
|
| api-grpc |
koldan.api.grpc.port |
koldan.api-grpc.port |
8195 |
|
| api-grpc |
management.server.port |
koldan.api-grpc.management-port |
5195 |
|
| api-grpc |
koldan.grpc.ssl.enabled |
koldan.api-grpc.ssl.enabled |
false |
|
| api-grpc |
koldan.grpc.ssl.useSpringSSLContext |
koldan.api-grpc.ssl.use-spring-ssl-context |
false |
|
| api-grpc |
koldan.grpc.ssl.key-store |
koldan.api-grpc.ssl.key-store |
classpath:keystore.p12 |
|
| api-grpc |
koldan.grpc.ssl.key-store-password |
koldan.api-grpc.ssl.key-store-password |
test |
|
| api-grpc |
koldan.grpc.ssl.key-store-type |
koldan.api-grpc.ssl.key-store-type |
PEM |
|
| api-grpc |
koldan.grpc.ssl.key-file |
koldan.api-grpc.ssl.key-file |
mykey.pem |
|
| api-grpc |
koldan.grpc.ssl.cert-file |
koldan.api-grpc.ssl.cert-file |
mycert.pem |
|
| api-grpc |
koldan.concurrentSessionRestriction.enabled |
koldan.concurrent-session-restriction.enabled |
false |
Spring relaxed binding allows legacy camelCase keys |
| api-grpc |
koldan.concurrentSessionRestriction.maxSessionPerUserCount |
koldan.concurrent-session-restriction.max-sessions-per-user |
3 |
Spring relaxed binding allows legacy camelCase keys |
| api-grpc |
koldan.concurrentSessionRestriction.maxGlobalSessionCount |
koldan.concurrent-session-restriction.max-global-sessions |
100 |
Spring relaxed binding allows legacy camelCase keys |
| api-grpc |
koldan.concurrentSessionRestriction.acquireTimeoutMs |
koldan.concurrent-session-restriction.acquire-timeout-ms |
400 |
Spring relaxed binding allows legacy camelCase keys |