Release notes v8.10.2

Release Details

v8.10.2 - Virtual Path providers and other animals.

This is a minor patch release for uSync that fixes some issues around azure blob provider settings especially when you have the VirtualPathProvider disabled

Fixes

Fix how the media paths are made generic to facilitate transport of media between servers.

When you are using media blob storage the path that is saved into the media item can have some elements that change based on the media path settings in azure, to allow us to move media between servers uSync turns these paths into a genric /media/path/image.png format.

for the most part this works, but when you disable the virtual Path provider for azure :

    <add key="AzureBlobFileSystem.DisableVirtualPathProvider" value="true" />

the path saved is actually the URL of the image in the azure blob storage,

this fix helps us identify when this happens and turn those url's back into generic /media/path/image.png values. (when an image is imported at the other site we turn the generic values into the correct path/url for the media settings on that server.


Get uSync

uSync is best installed via NuGet, as part of a calorie-controlled installation. you can also download it as a Umbraco package via the Umbraco BackOffice or the our.umbraco.com website.

uSync

Sync DataTypes, DocumentTypes, MediaTypes, Languages, Macros, Templates & MemberTypes

PM> install-package uSync -version 8.10.2

Content Edition

Add Content, Media, Domains, Dictionary Items and Content Templates

PM> install-package uSync.ContentEdition -version 8.10.2

Upgrade

When upgrading the best thing to do is not overwrite your uSync8.config file - new config settings will always defaults to something doesn't alter existing behaviors - so not having values in the config will no break anything.

During a nuget upgrade you should choose not to overwrite the usync8.config file. If you haven't altered any other files from the uSync packages you can also instruct nuget to do this on the update line

PM> update-package uSync.ContentEdition -FileConflictAction Ignore