With each xDeTECH release there may be changes to application.properties to adjust thresholds or system configurations. This page lists application.properties for different versions when an application.properties file changes in VCDx or VGSx. This will allow customers that use an application.properties template to view changes over time. For lists of supported properties in VGSx and VCDx, see Service Properties.
VCDx 1.1.2.12
The info.app.version in application.properties changed to version 1.1.2.12.
VCDx 1.1.2.0
The info.app.version in application.properties changed to version 1.1.2.0.
VCDx 1.1.1.1
The info.app.version in application.properties changed to version 1.1.1.1.
VGSx 1.2.1.2
The sentinel.vgs.sentinel_version in application.properties changed to version 1.2.1.2.
VCDx 1.1.0.8
The info.app.version in application.properties changed to version 1.1.0.8.
Optional properties have been added to support an external proxy for communication between VCDx and TrustX. See Configuring VCDx Proxy for details.
VCDx 1.1.0.4
November 2024
Release sentinel-on-prem:vcdx-gpu-fa64eae
The info.app.version in application.properties changed to version 1.1.0.4.
VCDx 1.1.0.3
November 2024
Release sentinel-on-prem:vcdx-gpu-16d029c
VCDx 1.1.0.3 introduced changes to log4cpp.properties and an update to the startup.sh script. The info.app.version in application.properties also changed to version 1.1.0.3.
startup.sh changes:
LD_LIBRARY_PATH="$DIST_DIR/bin:$DIST_DIR/bin/DaonVoiceReplayTelephony:$DIST_DIR/bin/DaonReplayTelephonyTI:$DIST_DIR/bin/DaonVoiceCloningTelephony:$DIST_DIR/bin/DaonVoiceQC"LD_LIBRARY_PATH has changed in startup.sh. This change should not impact customers unless making custom modifications to startup.sh outside of the container.
VCDx 1.1.0.2
November 2024
Release sentinel-on-prem:vcdx-gpu-b6ee7b7
VCDx 1.1.0.2 introduced changes to log4j2.xml and an update to the startup.sh script. The info.app.version in application.properties also changed to version 1.1.0.2.
startup.sh changes:
The following lines were added to startup.sh to set an environment variable if not already set.
# Check if SNAPIN_LOG_LEVEL is null or not setif [ -z "${SNAPIN_LOG_LEVEL}" ]; then export SNAPIN_LOG_LEVEL=INFOfilog4j2.xml changes:
The default log pattern has changed.
Log pattern in version 1.1.0.2:
%d{dd-MMM HH:mm:ss,SSS} [%5p] [<Call ID>] [%10.10t] [%50.50c] - %m%n
Log pattern in versions prior to 1.1.0.2:
%d{dd-MMM HH:mm:ss,SSS} [%5p] [%10.10t] [%50.50c] - %m%n
VGSx 1.2.0.2
November 2024
Release sentinel-on-prem:vgsx-788ea47
The info.app.version in application.properties has changed to version 1.2.0.2.
log4j2.xml changes:
The default log pattern has changed.
Log pattern in version 1.2.0.2:
%d{dd-MMM HH:mm:ss,SSS} [%5p] [<Call ID>] [%10.10t] [%50.50c] - %m%n
Log pattern in versions prior to 1.2.0.2:
%d{dd-MMM HH:mm:ss,SSS} [%5p] [%10.10t] [%50.50c] - %m%n
VGSx 1.2.0.1
October 2024
Release sentinel-on-prem:vgsx- fb3095e
The only change since the sentinel-on-prem:vgsx-229fb0e release is an update to the VGSx version number. This change does not impact functionality.
Releasesentinel-on-prem:vgsx-229fb0e
Highlighted lines have changed since previous release.
server.port: 8080#set defaults for when ssl is enabled...server.ssl.enabled=falseserver.ssl.enabled-protocols=TLSv1.1,TLSv1.2,TLSv1.3server.ssl.ciphers=TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256# Log settingslogging.config=file:${CONF_DIR}/log4j2.xmllogging.level.com.daon.sentinel.vgs=INFOlogging.level.org.springframework.web=INFO#Ping settingssentinel.vgs.service_name = SentinelVgsxsentinel.vgs.build_version = 1sentinel.vgs.sentinel_version = 1.2.0.0sentinel.vgs.server_id = 1#URLssentinel.trustx.tenantId=sentinel.trustx.region=sentinel.service.name=${sentinel.vgs.service_name}${sentinel.vgs.server_id}sentinel.service.domain=http://localhost:8099sentinel.health.domain=http://localhost:8099sentinel.analysis.api.path=/tenants/${sentinel.trustx.tenantId}/audios/${sentinel.service.name}sentinel.health.api.path=/actuator/health# Security settingsspring.security.user.name = daonspring.security.user.password = doc4Swaggerspring.profiles.active=prod, AnalysisService# OrecX Serversorcx.live_streaming_url_name=http://{hostname}:59120/?type=stream&recid=%sorcx.live_streaming_url_sentinelVGSTester=http://localhost:8081/streamAudio?recid=%s&chunkSize=%d&delay=%d&repeat=%d# Neustar caller authenticationcall.authentication.neustar.enabled=false# Voice analysis default settingssentinel.server_id = 1vad.simple.voice.threshold=0.001vad.simple.min.silence.ms=500analysis.absolute.min.speech.duration=3000analysis.segment.min.speech.duration=4000analysis.segment.max.hold.time=30000analysis.max.number.of.attempts=-1analysis.service.replay.threshold=0.5023395analysis.service.replay.low.quality.threshold=0.07787analysis.service.replay.high.quality.threshold=0.005079analysis.service.voice.clone.thresholds=s1:0.86,s2:0.0000008373,s3:0.3068analysis.service.qc.min.snr=5.0analysis.service.qc.min.speech.ratio=0.55analysis.service.qc.min.speech.duration=2.0analysis.service.qc.min.loudness1=-0.6analysis.service.qc.min.loudness2=-38.0analysis.service.qc.max.saturation=-0.04analysis.service.qc.max.frame.saturation.ratio=-0.3analysis.service.qc.codec.discard=amr-nb-0,amr-nb-1,amr-nb-2,amr-nb-3# On Premise settingssentinel.trustx.deployment=falsesentinel.prem.api.key=#Cookie settingscookie.name=SEN_VGCcookie.maxAge=1500cookie.secure=falsecookie.httpOnly=falsecookie.path=/#-----------------------------# Clean up call settings#-----------------------------# Run every secondcall.manager.sleep.interval = 1000# Remove calls that have ended over 15 minutes agocall.manager.ended.call.interval = 900# Remove calls that are over 2 hours oldcall.manager.any.call.interval = 7200# AnalysisVoice Sample Manager Sleep interval (50 milliseconds)analysis.sample.manager.sleep.interval=50# Analysis Dispatch Manager Sleep interval (50 milliseconds)analysis.dispatch.manager.sleep.interval=50#Spring settingsspring.main.allow-circular-references=truespring.mvc.pathmatch.matching-strategy=ant_path_matcherspring.jackson.date-format=yyyy-MM-dd'T'HH:mm:ss.SSSZspring.jackson.serialization-inclusion=NON_NULLspring.jackson.default-property-inclusion=NON_NULLmanagement.endpoints.jmx.exposure.include=healthmanagement.endpoints.web.exposure.include=health,metrics,prometheusmanagement.endpoint.health.enabled=truemanagement.endpoint.health.show-details=ALWAYSmanagement.endpoint.metrics.enabled=truemanagement.endpoint.prometheus.enabled=truemanagement.endpoint.health.probes.enabled=truemanagement.health.livenessstate.enabled=truemanagement.health.readinessstate.enabled=truecors.allowed.origins=http://localhost:5173,http://localhost:8080,http://localhost:8081,https://sentinel-webapp-test.identityx-cloud.com,https://sentinel-vgsx-tester-test.identityx-cloud.com,https://sentinel-vgsx-test.identityx-cloud.comJuly 2024
server.port: 8080#set defaults for when ssl is enabled...server.ssl.enabled=falseserver.ssl.enabled-protocols=TLSv1.1,TLSv1.2,TLSv1.3server.ssl.ciphers=TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256# Log settingslogging.config=file:${CONF_DIR}/log4j2.xmllogging.level.com.daon.sentinel.vgs=INFOlogging.level.org.springframework.web=INFO#Ping settingssentinel.vgs.service_name = SentinelVgsxsentinel.vgs.build_version = 1sentinel.vgs.sentinel_version = 1.1.0sentinel.vgs.server_id = 1#URLssentinel.trustx.tenantId=sentinel.trustx.region=sentinel.service.name=${sentinel.vgs.service_name}${sentinel.vgs.server_id}sentinel.service.domain=http://localhost:8099sentinel.health.domain=http://localhost:8099sentinel.analysis.api.path=/tenants/${sentinel.trustx.tenantId}/audios/${sentinel.service.name}sentinel.health.api.path=/actuator/health# Security settingsspring.security.user.name = daonspring.security.user.password = doc4Swaggerspring.profiles.active=prod, AnalysisService# OrecX Serversorcx.live_streaming_url_name=http://{hostname}:59120/?type=stream&recid=%sorcx.live_streaming_url_sentinelVGSTester=http://localhost:8081/streamAudio?recid=%s&chunkSize=%d&delay=%d&repeat=%d# Neustar caller authenticationcall.authentication.neustar.enabled=false# Voice analysis default settingssentinel.server_id = 1vad.simple.voice.threshold=0.001vad.simple.min.silence.ms=500analysis.absolute.min.speech.duration=3000analysis.segment.min.speech.duration=4000analysis.segment.max.hold.time=30000analysis.max.number.of.attempts=-1analysis.service.replay.threshold=0.504524analysis.service.voice.clone.thresholds=s1:0.01933,s2:0.0004281,s3:0.4159analysis.service.qc.min.snr=5.0analysis.service.qc.min.speech.ratio=0.55analysis.service.qc.min.speech.duration=2.0analysis.service.qc.min.loudness1=-0.6analysis.service.qc.min.loudness2=-38.0analysis.service.qc.max.saturation=-0.04analysis.service.qc.max.frame.saturation.ratio=-0.3analysis.service.qc.codec.discard=amr-nb-0,amr-nb-1,amr-nb-2,amr-nb-3# On Premise settingssentinel.trustx.deployment=falsesentinel.prem.api.key=#Cookie settingscookie.name=SEN_VGCcookie.maxAge=1500cookie.secure=falsecookie.httpOnly=falsecookie.path=/#-----------------------------# Clean up call settings#-----------------------------# Run every secondcall.manager.sleep.interval = 1000# Remove calls that have ended over 15 minutes agocall.manager.ended.call.interval = 900# Remove calls that are over 2 hours oldcall.manager.any.call.interval = 7200# AnalysisVoice Sample Manager Sleep interval (50 milliseconds)analysis.sample.manager.sleep.interval=50# Analysis Dispatch Manager Sleep interval (50 milliseconds)analysis.dispatch.manager.sleep.interval=50#Spring settingsspring.main.allow-circular-references=truespring.mvc.pathmatch.matching-strategy=ant_path_matcherspring.jackson.date-format=yyyy-MM-dd'T'HH:mm:ss.SSSZspring.jackson.serialization-inclusion=NON_NULLspring.jackson.default-property-inclusion=NON_NULLmanagement.endpoints.jmx.exposure.include=healthmanagement.endpoints.web.exposure.include=health,metrics,prometheusmanagement.endpoint.health.enabled=truemanagement.endpoint.health.show-details=ALWAYSmanagement.endpoint.metrics.enabled=truemanagement.endpoint.prometheus.enabled=truecors.allowed.origins=http://localhost:5173,http://localhost:8080,http://localhost:8081,https://sentinel-webapp-test.identityx-cloud.com,https://sentinel-vgsx-tester-test.identityx-cloud.com,https://sentinel-vgsx-test.identityx-cloud.comVCDx
October 2024
Release sentinel-on-prem:vcdx-gpu-0fbe7c3
Highlighted lines have changed since previous release.
server.port=8099#management.endpoints.enabled-by-default=false# Actuator settingsmanagement.endpoints.jmx.exposure.include=healthmanagement.endpoints.web.exposure.include=health,info,metrics,prometheusmanagement.endpoint.info.enabled=falsemanagement.endpoint.health.enabled=truemanagement.endpoint.health.show-details=ALWAYSmanagement.endpoint.metrics.enabled=truemanagement.endpoint.prometheus.enabled=true# Health checkmanagement.health.status.order=DOWN,WARN,UPmanagement.health.defaults.enabled=falsemanagement.health.physicalmemory.enabled=falsemanagement.health.diskspace.enabled=falsemanagement.health.deadlock.enabled=falsemanagement.health.diskaccess.enabled=falsemanagement.health.diskroots.enabled=falsemanagement.health.heapmemory.enabled=falsemanagement.health.nonheapmemory.enabled=falsemanagement.health.facequality-selfcheck.enabled=truemanagement.endpoint.health.probes.enabled=truemanagement.health.livenessState.enabled=truemanagement.health.readinessState.enabled=true# Info Checkinfo.app.version=1.1.0.1info.app.name=sentinel-web-dist# disable CORS# CORS settings - use csv format for origins and methodscors.mapping=cors.allowed.origins=cors.allowed.methods=#set defaults for when ssl is enabled...server.ssl.enabled-protocols=TLSv1.1,TLSv1.2,TLSv1.3server.ssl.ciphers=TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256#trustx.sky.region=oaksentinel.trustx.deployment=falsetrustx.host.replacement=https://%s.%s.trustx.comspring.cache.jcache.config=classpath:ehcache.xmlreplay.snapin.target.device=gpuqc.snapin.target.device=gpuclone.snapin.target.device=gpusnapin.initialization.number.of.calls=5snapins.averaging.wholecall.min.processing.requests=2spring.main.allow-bean-definition-overriding=truesentinel.onprem.should.use.redis=falsespring.data.redis.host=spring.data.redis.port=spring.data.redis.ssl.enabled=falseJuly 2024
server.port=8099#management.endpoints.enabled-by-default=false# Actuator settingsmanagement.endpoints.jmx.exposure.include=healthmanagement.endpoints.web.exposure.include=health,info,metrics,prometheusmanagement.endpoint.info.enabled=falsemanagement.endpoint.health.enabled=truemanagement.endpoint.health.show-details=ALWAYSmanagement.endpoint.metrics.enabled=truemanagement.endpoint.prometheus.enabled=true# Health checkmanagement.health.status.order=DOWN,WARN,UPmanagement.health.defaults.enabled=falsemanagement.health.physicalmemory.enabled=falsemanagement.health.diskspace.enabled=falsemanagement.health.deadlock.enabled=falsemanagement.health.diskaccess.enabled=falsemanagement.health.diskroots.enabled=falsemanagement.health.heapmemory.enabled=falsemanagement.health.nonheapmemory.enabled=falsemanagement.health.facequality-selfcheck.enabled=true# Info Checkinfo.app.version=1.1.0info.app.name=sentinel-web-dist# disable CORS# CORS settings - use csv format for origins and methodscors.mapping=cors.allowed.origins=cors.allowed.methods=#set defaults for when ssl is enabled...server.ssl.enabled-protocols=TLSv1.1,TLSv1.2,TLSv1.3server.ssl.ciphers=TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256#trustx.sky.region=oaksentinel.trustx.deployment=falsesentinel.onprem.should.use.redis=falsetrustx.host.replacement=https://%s.%s.trustx.comspring.cache.jcache.config=classpath:ehcache.xmlsnapin.initialization.number.of.calls=5snapins.averaging.wholecall.min.processing.requests=2