v1.0.20
What''s new in v1.0.20
✨ New: Connection Strings editor (Desktop)
New Connection Strings tab for editing ConnectionStrings.config of the selected site:
- Smart per-field editing for
db,redis,messageBroker,elasticsearchCredentials,influx,s3Connectionand path entries — no more hand-editing raw strings - DB type auto-detection from
Web.config/Terrasoft.WebHost.dll.config(executorType): MS SQL Server, PostgreSQL and Oracle formats are all supported, including Oracle TNS descriptors andIntegrated Securitystrings - Redis mode dropdown: Single node / Cluster (Creatio 7.18.0+) / Sentinel (deprecated, hidden on 7.18.3+). Cluster nodes are edited as a host:port list with add/remove buttons
- Key-preserving merge: unknown parameters (
Pooling,Max Pool Size,maxReadPoolSize,useTls, ...), quoting and key order survive edits; each section exposes an editable Other parameters field - Fill-what-you-want philosophy: existing settings are loaded on open; missing entries are created on save only when their fields are filled — empty sections never touch the file
- Site version is resolved from
Terrasoft.Common.dllin Folder mode, so version-gated options work without IIS
🐛 Fixes
- NumericUpDown fields no longer show a binding validation error when cleared (all numeric fields, including the Web.config HTTPS port)
🔒 Security
- Override
SQLitePCLRaw.bundle_e_sqlite3to 3.0.3 to resolve GHSA-2m69-gcr7-jv3q (high severity, bundled SQLite)
🔧 Dependencies
- Swashbuckle.AspNetCore 10.2.3, LiveChartsCore 2.0.5, Mapster 10.0.10, Grpc.Tools 2.82.0, System.Management.Automation 7.6.3, StackExchange.Redis 3.0.17, Microsoft.Data.SqlClient 7.0.2, MudBlazor 9.7.0, Microsoft.NET.Test.Sdk 18.7.0
Full Changelog: v1.0.19...v1.0.20