Skip to content

Releases: Jumoo/uSync.Complete.Issues

v11 - uSync.Complete for Umbraco 11

12 Jan 11:17
Compare
Choose a tag to compare

This is a major release that brings full compatibility with Umbraco 11. It contains

  • All the updates that come in uSync 11.
  • Better support for partial Language variant publishing
  • Improved caching of dependencies and exports
  • Licencing improvements (coming soon auto-updating subscription keys!)

Config default change: Caching on by default

as of v11 - publisher caching will be on by default - we have made some improvements with dependency and export caching and now we are turning this feature on by default. It results in even faster push and pull operations between servers.

You can turn caching off if the speed scares you :

"uSync": {
    "Complete": {
      "Caching": {
        "Enabled": true
      }
    }
}

v10.4.0 - Variants / Users and Subscriptions Update

12 Jan 10:54
Compare
Choose a tag to compare

This is a minor major release of uSync.Complete it contains some minor fixes and updates

Fixes

  • Variant publishing fixes
    • Variants could become unpublished is the source server only had one variant but the target had multiple
    • Fix for when source server only has a sub-set of variants and only one or two of that set are sent to publish on a target with more or different variants (we still recommend you keep your languages in sync between servers!)
  • User sync fixes
    • Sync users only by alias (email) not key - as this is dependent on user creation order
    • Fix the start content / media nodes so they are null check not set in the user group

Updates

  • Licencing update - better enable us to deliver subscription keys in the future making rolling agency licences easer to manage.

This update also contains all the fixes in uSync 10.3.2 release.

v8.11.11 - user sync fixes.

12 Jan 11:16
Compare
Choose a tag to compare

This is a minor patch release for uSync.Complete it contains some fixes for issues with syncing users in uSync.PeopleEdition

#Fixes

  • User sync fixes
    • Sync users only by alias (email) not key - as this is dependent on user creation order
    • Fix the start content / media nodes so they are null check not set in the user group

v10.3.0 - uSync.Complete patch release

27 Oct 10:25
ec3cd23
Compare
Choose a tag to compare

This is a minor update of uSync.Complete for Umbraco 10 - it contains some minor fixes and updates to enable the upcoming uSync.CommandLine for uSync.Complete release.

Updates of Note

Skip Report

The new Skip Report option means you can take the 'report' steps out of a deployment, so if you want you can push or pull between servers without having to check what will change.

Skip report option is in the server's advanced settings section

image

When Skip reporting is on, your editors will get a message when the push items.

image

and the report steps will be missed !

Improved Compare

Some tweaks to how our existing compare works, so it looks nicer and it has a button on the compare view to push (so you don't have to go out and back in to push something you know is different!

Combined with Skip report, it makes a super quick way to check and push a page between sites.

compare-push


Fixes

  • Disable the 'Continue' button in push/pull overlay to reduce the chances of "double click" deployments.

Updates

  • Update dependencies (uSync 10.3)
  • One step push/pull (skip the report step)
  • Moved logic from ApiControllers to ActionService and StateService, so we can run actions via a command line
  • Improved error messaging should an item fail to sync
  • Improved Compare remote dialog.

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 10.3.0

as a package reference

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

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

via Visual Studio package manager console

If you are old school. install-package still works

install-package uSync.Complete -version 10.3.0

v10.2.0 - User group language permissions

26 Sep 12:55
ec3cd23
Compare
Choose a tag to compare

This is a minor release of uSync.Complete that contains updates to bring in compatibility with Umbraco 10.2 and Language permissions,

Fixes

  • #187 - Fix when custom path is uses and another package or process adds a trailing slash to the URL.
  • Fix for blank screen on remote content/media dashboard
  • Fix to include default permissions in user groups
  • Update to uSync 10.2.1

Updates

  • Support for Language Permissions on user groups.

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 10.2.0

as a package reference

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

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

via Visual Studio package manager console

If you are old school. install-package still works

install-package uSync.Complete -version 10.2.0

v10.1.0 - uSync.Complete Patch release

04 Aug 11:02
ec3cd23
Compare
Choose a tag to compare

This is a minor patch release of uSync complete, it contains updated references to uSync 10.1 and some features and fixes.

Features

  • Support for v10 Basic Auth headers #180
  • Allow custom headers via options on all server to server requests. #184
  • Copy server option in publisher context menu #181
  • improved file change count when syncing files #183
  • Add ForceHost options to force host name checking between requests. #186
  • Improved error message display for exporter errors
  • Don't pause core uSync export process when publishing/importing (keeps usync folder in sync better)
  • Ensure synced file items have a unique key
  • Support v10.1 production mode (blocks cshtml file writes as files will be compiled)

Fixes

  • Export dosn't display the correct error if an upload of a syncpack fails due to size.
  • Ensure uSync uses the correct hashing method when remote checking for expiring agency licences

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 10.1.0

as a package reference

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

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

via Visual Studio package manager console

If you are old school . install-package still works

install-package uSync.Complete -version 10.1.0

v9.4.0 - Site Seed 🌱

25 Apr 17:33
ec3cd23
Compare
Choose a tag to compare

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

v9.3.1 - Compare view

31 Mar 11:23
ec3cd23
Compare
Choose a tag to compare

v9.3.1 is now the current release, there was a down-level issue with uSync 9.3.x that could cause sites with uSync.Forms package to not boot, so we have delisted and bumped dependencies

This is a minor release of uSync.Complete that fixes some known issues and adds a Compare option to the menu making our existing compare dialog easier to reach for users.

this also updates uSync.Complete's dependency on uSync to 9.3.1 - which has a number of performance improvements

Improved - easy access to the compare view:

The nice new feature here is the compare in the menu :

inline-compare

Top tip: this also works for media too !

We had compare already and you get it via the remote browser dashboard or when you push / pull items, but we through it would also be nice to see if without having to dig around.

Access to the compare view requires permissions - on fresh installations the admin group will get these permissions on existing installs and for your editors you will need to go enable this feature if you want to use it :

image


Fixes

  • #168 You cannot see variants when pulling content
  • #168 also adds variants to the dictionary push/pull dialog
  • #171 uSync.Complete (v9.2) will not start-up in install mode.

Updates

  • #172 Add compare dialog to the sidebar.

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.3.0

as a package reference

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

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

via Visual Studio package manager console

If you are old school . install-package still works

install-package uSync.Complete -version 9.3.0

v9.2.0 - CleanupHistory & SideBySide Compare

21 Feb 14:15
ec3cd23
Compare
Choose a tag to compare

This is a minor release of uSync.Complete that incorporates the updates from uSync 9.2 (CleanupHistory support). and enhanced side by side compare.

Highlights

Side by Side view while pushing and pulling.

Back in v8.8.0 we release the remote browser that lets you browse remote sites and look at the differences. In this release we have taken that one step further and you can now do site-by-side comparisions during the push and pull processes.

Side by Side in pull in now available for Content

uSyncSideBySideContent

And Media

uSyncSideBySideMedia


Fixes

  • #163 Child node of content not deleted after being pushed (when it should be)
  • #166 Sync pack is empty if you pick only datatypes
  • Remove the 'setup connection' buttons as we can no longer do the remote setup on v9 config files.

Updates

  • #164 - Side-By-Side view inside details view when pushing and pulling content and media
  • #165 - Enable request buffering on uSyncReceive requests (mitigation for middleware that reads the stream)
  • #167 - Improved upload size limits for uSyncPublisher and uSyncExporter (load in bigger sync packs)
  • Improved error message info for when importing sync packs goes wrong (not that it does often 😛 )
  • Snapshots: Add ability to perform 'full snapshot' where items are not then removed
  • more v10 prep (moving from obsolete WebClient to HttpClient for ping back checks).

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.2.0

as a package reference

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

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

via Visual Studio package manager console

If you are old school . install-package still works

install-package uSync.Complete -version 9.2.0

v9.1.0 - Net Core v5/6 release

03 Feb 12:03
ec3cd23
Compare
Choose a tag to compare

This is a minor version release of uSync.Complete it introduces multi-targeting support for .net5 and .net6 in preparation for supporting Umbraco 9 (*.net5) and Umbraco 10 (.net 6) via a single package. It also contains some fixes and updates for reported issues.

Updates

  • #160 - Config - exclude folders are part of snapshot requests
  • Update to uSync 9.1 release

Fixes

  • #159 Inline media images not included in push/pull
  • #158 push from windows to Linux can fail due to paths in zip.
  • #156 Uploading new snapshots can fail due to date error
  • #154 Pushing an individual template file from the menu will check all template items.

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.1.0

as a package reference

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

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

via Visual Studio package manager console

If you are old school . install-package still works

install-package uSync.Complete -version 9.1.0