Release notes v15.1.2

Release Details

v15.1.2 - Backgrounds back, alright!

This is a minor release of the uSync.Complete package for Umbraco v15, it contains fixes and updates and brings the dependencies for usync.Complete up to date with the uSync. v15.1.2 version

Background Publishing (is back).

We have reimplemented the background publishing feature that is in v13.x releases, so you can now choose to send the push/pull syncing from publisher into the background (so to be done when you are not looking).

This means you can kick off long running processes and walk away / logoff, and you can schedule updates to happen at any time.

How scheduling via the background is different to scheduling via the default "realtime" publisher.**

When you schedule a job the default publisher will set the 'releaseDate' values on the content and push it to the server, so it's like you have scheduled the content on the server, when it's time Umbraco will publish the content.

The background publisher gathers all the changes together and then schedules when the push will happen. so, there are no changes to the live server until the correct time.

This second method means you can schedule all changes, including datatypes, doctypes media and content, as the background process will store all the changes up for when things are going to happen.

Updates

  • ⭐ [Publisher] - Background publishing,
  • 📝 [All] - Improve the UI and processing feedback from the processing library
  • 📝 [Publisher] - Tidy up server pick lists, across all uses
  • 📝 [All] - Improve the Licence page feedback
  • 📝 [Publisher] Add Publisher level config settings
  • Fixes

  • 🐛 [Publisher] - Delete items button doesn't reset when you toggle include children
  • 🐛 [All] - Media Page size setting is not observed when pushing between servers/importing.
  • 🐛 [Publisher] - Scheduling content didn't get set when certain combination of options selected

Installing

via the command line:

dotnet add package uSync.Complete --version 15.1.1

or package referencing in your .csproj files.

<PackageReference Include="uSync.Complete" Version="15.1.1" />