Releases: RWS/dxa-web-application-dotnet
Tridion Digital Experience Accelerator 2.3 .NET
- Platform support upgraded to .NET 4.8
- Support for GraphQL Tridion Sites 10 CD Search with data pipeline publishing: Seamlessly integrate GraphQL capabilities with Tridion Sites 10, enhancing content delivery and search functionalities.
- Support for GraphQL Tridion Sites 10 - Semantic AI Faceted Search Features: Leverage Semantic AI to deliver more relevant search results and enhance user engagement.
SDL Digital Experience Accelerator 2.2.9 .NET
Release Notes
This release is available on nuget.org
Included Fixes
- CRQ-22579 - Deadlocks in Sdl.Web.Common.Configuration.Localization
SDL Digital Experience Accelerator 2.2.8 .NET
Release Notes
This release is available on nuget.org
Included Fixes
- CRQ-22160 - webapp shows broken link for image filenames with spaces
Details
This bug also affected binaries with non ascii characters in their name.
SDL Digital Experience Accelerator 2.2.6 .NET
Release Notes
This release is available on nuget.org
Included Fixes
- CRQ-20937 - Security Vulnerability in log4net
Details
Due to a security vulnerability in log4net the default logging implementation used by the framework has been switched over to use NLog. This avoids any internal framework references to the log4net library.
To use the new NLog functionality you will need to update both your web.config and unity.config files.
Unity.log
Switch the ILogger implementation to use NLogLogger, i.e:
<type type="ILogger" mapTo="NLogLogger">
<lifetime type="singleton" />
</type>
Web.config
Remove the existing log4net section from your configuration and replace with nlog, i.e:
remove the following lines:
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
<log4net configSource="Log.config" />
replace with:
<section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog" />
<nlog configSource="Log.config" />
Adding a new Log.config file
The default configuration used a Log.config file to configure Log4net. Based on the example above you can switch that to NLog. An example Log.config file would contain the following:
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<targets>
<target name="logfile" xsi:type="File" fileName="C:/temp/logs/site.log" />
</targets>
<rules>
<logger name="*" minlevel="Info" writeTo="logfile" />
</rules>
</nlog>
For more information on configuring NLog with more sophisticated settings please refer to the NLog documentation.
SDL Digital Experience Accelerator 2.2.1 .NET
Release Notes
This release is available on nuget.org
Included Fixes
- CRQ-15910 - NuGet package should only contain dependencies for log4net and Sdl.Tridion.Api.Client
SDL Digital Experience Accelerator 2.2 .NET
- Support for SDL Tridion Sites 9 features
- Support for GraphQL Content Service
- Support for Content Mashups
- Support for native Page Regions
- Support for SDL Tridion Sites 8.5 and higher
- Incorporated Community Contributions
SDL Digital Experience Accelerator 2.0.3 .NET
Release Notes
This release is available on nuget.org.
Included Fixes
- CRQ-12592 - ModelServiceClient throws an ArgumentNullException when it times out in PerformRequest method.
- CRQ-12794 - Log4net 2.0.3 dependency
- CRQ-12837 - Sdl.Web.Tridion.Caching.CacheProvider.AwaitAddingValue throwing DxaException
- CRQ-13125 - Cannot update binaries in cached environment
SDL Digital Experience Accelerator 2.0.2 .NET
Release Notes
This release is available on nuget.org
Included Fixes
- CRQ-12592 - ModelServiceClient throws an ArgumentNullException when it times out in PerformRequest method.
- CRQ-12794 - Log4net 2.0.3 dependency
- CRQ-12837 - Sdl.Web.Tridion.Caching.CacheProvider.AwaitAddingValue throwing DxaException
SDL Digital Experience Accelerator 2.1.1 .NET
Release Notes
This release is available on nuget.org
Included Fixes
- CRQ-13038 - Show/hide conditional items based upon selected values in the Personalize Content does not work
SDL Digital Experience Accelerator 2.1 .NET
- Content Mashup module opens up endless possibilities in creation of websites with mixed content - traditional site content and technical documentation.
- Dynamic Documentation module allows you to build documentation portals with key features like documentation presentation, search in documentation and commenting.
- Search module supports Tridion Docs content now as well as Tridion Sites content.
- UGC module supports cases where you require commenting functionality for your doc portal or traditional website.
- Native Regions support aims to build web page structure easier.
- GraphQL client introduces communication with Content Delivery in a more efficient way and using public API that is provided in recent Sites 9 release. It supports documentation and traditional types of content to enable blending content on the same website.
- New providers which interact with Content Delivery using GraphQL client were added.
- Model Service Extension continues improvement that was introduced in Model Service. But now it is places closer to data source, deployed as Content Service plugin and exposed through the Public Content API. Hence it performs better and in more efficient way.
- Added support of semantic mapping for Docs content.
This release supports Sites 9 release only. Next release will enable support previous releases of SDL Web. Check compatibility matrix for more details.