Hi,
We have a DW10 solution running on version 10.24.10 (Dynamicweb.Suite.Ring2), where we encountered the following error in multiple areas of the application:
String parameter languageId cannot be null or empty (Parameter 'languageId')
To investigate further, I upgraded my development environment to version 10.25.6 (Dynamicweb.Suite.Ring1). This upgrade appears to have resolved the original issue.
However, after the upgrade, I noticed that none of the indexes based on the SQL Index Builder are functioning or building successfully. After some investigation, I found that it is now mandatory to explicitly provide a connection string in the SQL Index Builder settings.
In previous DW10 versions, the SQL Index Builder automatically used the default database connection if no connection string was specified. This behavior no longer seems to apply in 10.25.6.
Could you please confirm whether this is an intentional change going forward or if it is considered a bug/regression?
If this is the intended behavior, it introduces an additional challenge for deployment and repository management. Since connection strings are environment-specific, it would not be possible to include these repository changes directly in deployments, and the SQL Index Builder configuration would need to be maintained manually on each environment separately.