Release notes v9.4.0

Release Details

v9.4.0 - Site Seed 🌱

This is a minor release of uSync.Complete which contains new features for making it easier to setup a new site while using uSync.Complete (a.k.a SiteSeed 🌱)

What's new

SiteSeed

Site seed is a new boot screen that works along side uSync's FirstBoot 🥇🥾 setup to make setting up a new site simpler.

image

With site seed configured, you can quickly start a site, and pull all of the settings/content down from an existing Umbraco site.

image

Default batch sizing.

Recently we have seen some people having issues with request sizes and timeouts, when syncing lots/big media folders.

uSync.Complete has built in mechanisms to help mitigate the issues that can be caused by sending lots of items, specifically requests are paged so items are sent across in groups.

For v9.4 we have changed the default paging values from 50 to 25 items and for media from 50 down to 5 items per page ! We have also upped the internal HttpClient timeout to 200 seconds. this means

These changes make it far less likely that you could hit a timeout while syncing content with uSync publisher - as we are now working on 8 seconds per action and 40 seconds per media item - to be clear if you hit these limits, there is something wrong with your site pipeline and you should look at fixing it!


Get uSync.Complete

uSync.Complete can be installed as a nuget package on your site - you can add the package a number of way :

via dotnet add

via a command line you can add uSync.Complete

dotnet add package uSync.Complete  --version 9.4.0

as a package reference

You can add the dependency directly to your projects .csproj file.

<ItemGroup>
  <PackageReference Include="uSync.Complete" Version="9.4.0" />
</ItemGroup>

via Visual Studio package manager console

If you are old school . install-package still works

install-package uSync.Complete -version 9.4.0