Skip to content

Releases: RWS/dxa-web-application-dotnet

Tridion Digital Experience Accelerator 2.3 .NET

05 Mar 15:00
308ada3
Compare
Choose a tag to compare
  • 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

20 Jan 12:51
Compare
Choose a tag to compare

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

08 Dec 09:24
Compare
Choose a tag to compare

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

09 Sep 12:33
Compare
Choose a tag to compare

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

13 Aug 15:43
Compare
Choose a tag to compare

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

20 Jul 08:13
Compare
Choose a tag to compare
  • 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

21 Jan 11:36
Compare
Choose a tag to compare

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

21 Jan 11:42
Compare
Choose a tag to compare

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

21 Jan 15:54
Compare
Choose a tag to compare

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

03 Dec 08:42
Compare
Choose a tag to compare
  • 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.