Skip to content

v9.7.1

Choose a tag to compare

@valadas valadas released this 09 Sep 04:42
· 5346 commits to master since this release
3362109

Release Notes

We'd like to first thank everyone from the community who has submitted pull requests or reported issues. A grand total of 17 pull requests by 9 contributors were processed for this release.

Known issue

There is currently a known issue with Dnn 9.7.1 that affects token replace providers.

If you are doing a clean 9.7.1 install

No workaround needed, the normal install works fine.

If you are upgrading from 9.7.0 to 9.7.1

Nothing special is needed, this upgrade path will work.

If you are upgrading from any version before 9.7.0

  • Unzip the upgrade zip and add an empty text file named 09.07.00.SqlDataProvider in the Providers\DataProviders\SqlDataProvider folder.
  • Continue the upgrade as usual

If you have already upgraded to 9.7.1 before encountering this issue

  • Find the web.config file that is located in the root folder of the installation.
  • Create a copy of this file as a backup just in case.
  • Open the original web.config file that is in the root files of the installation in any text editor.
  • In the <sectionGroup name="dotnetnuke"> section add the following line:
<section name="tokens" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke" />
  • In the <dotnetnuke> section, add the following lines :
<tokens defaultProvider="CoreTokenProvider">
      <providers>
        <clear />
        <add name="CoreTokenProvider" type="DotNetNuke.Services.Tokens.CoreTokenProvider, DotNetNuke" />
      </providers>
    </tokens>

Additional information

Token replace providers are a recent feature (Dnn 9.7.0) and is probably not yet used by many 3rd party modules. But if you do see other configured providers for tokens, you may want to consult with the 3rd party module vendor for instructions on how to best merge this config with theirs.

Noteworthy Changes in v9.7.1

Bug Fixes

  • Prevents Role Groups dropdown from expanding on delete. #3950 Thanks @daguiler
  • Fixed an issue where the efault site alias came as pre-selected on SEO URL edit page #3954 Thanks @berkarslan-xo
  • Fixed an issue where adding a page URL would default to 'Page and Child pages' site alias option. #3957 Thanks @berkarslan-xo
  • Added retry to CompressionUtil.OpenCreate to prevent failures during site export #3965 Thanks @daguiler
  • Fixed an issue where URLs added to pages unexpectedly redirected to the original URL #3983 Thanks @berkarslan-xo
  • Added administrators role id to the test url page #3996 Thanks @donker
  • Fixed an issue where TokenReplace would get the wrong moduleId #4018 Thanks @iJungleboy

Enhancements

Developer Experience / Documentation

  • Merged fixes from release/9.7.0 to develop #3958 Thanks @bdukes
  • Created IApplicationInfo and IApplicationStatusInfo for Dependency Injection #3988 Thanks @ahoefling
  • Created IHostSettingsService for Dependency Injection #3990 Thanks @ahoefling
  • Standardized CR/LF line endings in source code #3998 Thanks @bdukes
  • Update mergeable to check for Status: On Hold label #4000 Thanks @david-poindexter
  • Add documentation to new .NET Standard projects #4001 Thanks @bdukes
  • Improves GitVersion speed by limiting the lookup date #4016 Thanks @valadas

List of Contributors

Additional Resources.

Is this your first time installing or upgrading DNN? If so, you can find some help with the installation and upgrade wiki articles. If this is your 100th time upgrading DNN, maybe review the guides and submit a few changes!

Checksums

File MD5
DNN_Platform_9.7.1_Install.zip d6a70b8c82d6e2ca3a5fb56de47fcb25
DNN_Platform_9.7.1_Upgrade.zip b2e63bf389234bdfeb2ec8a3984b6178
DNN_Platform_9.7.1_Deploy.zip 5adfbfffb172f7def01f1f514f83aa30
DNN_Platform_9.7.1_Symbols.zip 2cc344ec63f6c9f270f7c6cf294cd903