Skip to content

Releases: Jumoo/uSync.Complete.Issues

v8.9.1 - Exporter Media & Languages

17 Feb 15:35
Compare
Choose a tag to compare

This is a patch release of uSync.Complete, that addresses a few issues with Settings Publishing and uSync.Exporter and Sync packs.
It also adds some more debugging around publisher requests to see if we can better report timeouts.

Fixes

  • #85 Include Languages when pushing settings between servers.
  • #86 Media doesn't always get imported to disk from a sync-packtm.

Updates

  • Timeout reporting on publisher requests (better exception capturing for specific Task cancellation events).

Installing

The recommended way to install uSync.Complete is via Nuget as part of your websites visual studio project:

PM> install-package uSync.Complete -version 8.9.0

Note

uSync 8.9.x will work with all version of Umbraco v8.0 upwards. However, we recommend you update your Umbraco installations to latest versions where possible, because there are a lot of performance and cache fixes in version past 8.6.x

v8.9.0-rc - Batch release (Release Candidate)

16 Dec 12:31
Compare
Choose a tag to compare

This is a major minor release of uSync.Complete it contains enhancements to publishing and caching to speed up operations and make it so you can sync sites on any size.

Full Details in the blog post : https://blog.jumoo.co.uk/2020/uSync-8-9-Release-Candidate/

Updates

Batch Publisher

the batch publisher splits up all of the tasks usually involved in push and pulling content into batch operations, so multiple calls can be made to sync large amounts of content.

for example on the default real-time publisher, the restore media operation would be one request, if you are attempting to sync large amounts of media this could result in a long operation time, and potentially memory issues as the stream of files is collated and zipped up on the server.

the batch publisher splits this into batches of 50 (configurable) items, so multiple requests are performed and the execution times are reduced (avoiding timeout issues) and memory stress is also less.

Dependency caching

Before pushing or pulling between sites, dependencies are calculated this can be a timely process, which doesn't actually change unless items are saved and updated - the dependency cache moves the calculation to the save process of items, which means the calculation happens once per item. It also results in a significantly smaller calculating phase. making syncs much faster.

Change Log

  • Feature : uSync Batch Publisher - batch up publication jobs, to enable large content/media syncing
  • Feature: Batching of Exports - batching the requests (actual batched zip files is on the roadmap)
  • Feature : Dependency caching - speed up dependency calculations
  • Feature : Improved onboarding - blank dev dashboard to get a new site in sync with existing setups.
  • Feature : Publisher picker - to switch a server between publishers quickly.
  • Fix : Align settings of push / pull in network mode - so it works as expected on setup.
  • Feature: realtime compare - with side by side view of local and target sites.

v8.9.0 - batch requests - live compare.

01 Feb 16:05
Compare
Choose a tag to compare

This is a major minor release of uSync.Complete that delivers changes in the process of content syncing between sites. This changes the API version used for communication between servers - so all servers in a set have to be running the same version of uSync.Complete to work.

This release brings in loads of improvements in uSync.Complete / Publisher / Exporter, making it much easier to move large amounts of content between servers, for full details see our blog post on all the features:

Feature Highlights

  • Batch Publishing
  • Caching
  • Real-time Compare
  • Dictionary Sync from menu
  • Better on-boarding
  • Package validation events (Exporter)

Breaking changes

Important: if you have done any code customization against the uSync.Complete package you need to check these changes out

Changes to the ISyncPublisher interface,

ISyncPublisher is now in many ways simpler, but it does change the interface so publishers using the older interface will no longer work.

Static Publisher

The Static publisher is not currently supported for this version of uSync.Complete, We are evaluating static publishing from within uSync. it might be that this feature is not updated to the lastest version (there are other simpler ways to publish static sites, that might well be a better fit for most : e.g the xStatic Package ) If you have any feedback on static stites in uSync then we are more than happy to take another look. but one option we are looking at is porting the uSync deployers (ftp, sftp ,etc to xstatic deployers.

Changes to the Receive API end points

Almost all requests to these end points come from Publishers, but if you have ever called them directly, they have changed to accommodate paged requests.

Installing

The recommended way to install uSync.Complete is via Nuget as part of your websites visual studio project:

PM>install-package uSync.Complete -version 8.9.0

Note

uSync 8.9.x will work with all version of Umbraco v8.0 upwards. However, we recommend you update your Umbraco installations to latest versions where possible, because there are a lot of performance and cache fixes in version past 8.6.x

v8.8.3 - Variants and Scheduling

25 Jan 10:20
Compare
Choose a tag to compare

This is a patch release of uSync.Complete - it contains fixes surrounding Variant & Scheduled publishing from uSync.Publishier. There are no critical updates in this release, you only really need it if you are experiencing any of the issues below, or if you really like to keep up to date with releases

Fixes

Installing

The recommended way to install uSync.Complete is via Nuget as part of your websites visual studio project:

PM>install-package uSync.Complete -version 8.8.3

Note

uSync 8.8.x will work with all version of Umbraco v8.0 upwards. However, we recommend you update your Umbraco installations to latest versions where possible, because there are a lot of performance and cache fixes in version past 8.4.x

v8.8.1 - Media Patch

11 Jan 12:15
Compare
Choose a tag to compare

This is a patch release of uSync.Complete to issues raised since v8.8.0 release.

there are two fixes in this release, the fist fixes an issue that occurs when copying media to Amazon S3 storage and you are not using the default /media folder. #75

The second issue is a JavaScript issue that caused the publish to dialog to not respond correctly when started from the publish button. #78

Fixes:

  • Bug Copying Media with AWS S3 #75
  • JS Errors When Attempting to Publish to Server from Actions menu in Content #78

Updates:

this update also updates the management of agency licences to allow us to remotely renew them when they reach their expiry (assuming they have been extended).

v8.8.0 - Remote browser

09 Oct 09:05
Compare
Choose a tag to compare

This is a major minor release of uSync.Complete, it contains new features that allow you to browse remote media and content on your target servers, and pick what items to push and pull between them.

It also contains fixes to the uSync.Exporter package that relate to how the import and export functions work when you choose not to use the default handlerGroup (There is more info about Handler groups in our documentation)

What's new ?

Remote Content and Media Browser

The main update for this release is the remote content/media browser which lets you browse both local and remote Umbraco installations and pick the nodes, folders or files you want to push and pull between installations.

media-browse

The browser also works for content & you can push or pull.

content-push

The browser is enabled for all admins and you can let your editors use the browser by adding them to the "uSync Remote browser" group

Push and Pull settings,

You can now both push and pull settings directly from a server's setup page. and settings includes content/media ! - which means you can pull a whole site from this dialog, making it a good way to get a site when you are setting things up.

pull-settings

Cleaned Exporter view.

We've also cleaned up exporter and included members as an export option, and fixed it up so you can have custom handler groups for exporter too #60 & #59

image

and we've tidied up the exporter progress - so now it's a bar and you can read it a bit better.
exporterloop

Updates

  • #64 remote content/media browsing
  • #65 push and pull settings
  • #66 content and media in the settings dialog.
  • #52 seperate uSync.Publisher package without app_plugins for class libraries.

Fixes

  • #60 - Importer fails when you try to import a sync pack when using a different handler group
  • #59 - Exporter fails to export content when using a different handler group.
  • #61 - Inline media doesn't always get copied when pushing content.

Installing

The recommended way to install uSync.Complete is via Nuget as part of your websites visual studio project:

PM>install-package uSync.Complete -version 8.8.0

Note

uSync 8.8.x will work with all version of Umbraco v8.0 upwards. However, we recommend you update your Umbraco installations to latest versions where possible, because there are a lot of performance and cache fixes in version past 8.4.x

8.7.0 Release candidate - Block support

26 Aug 10:00
Compare
Choose a tag to compare

this is the release candidate for uSync.Complete with full support for Umbraco 8.7 and the block editors.

For more info see our blog: https://blog.jumoo.co.uk/2020/uSync-8-7-Release-Candidate/

(full release notes will be updated on final release)

Installing

The recommended way to install uSync.Complete is via Nuget as part of your websites visual studio project:

PM>install-package uSync.Complete -version 8.7.0-rc

Note

uSync 8.7.x will work with all version of Umbraco v8.0 upwards. However, we recommend you update your Umbraco installations to latest versions where possible, because there are a lot of performance and cache fixes in version past 8.4.x

8.7.0 - Blocks, Publish, Settings

10 Sep 16:13
Compare
Choose a tag to compare

This is a major minor release of uSync, that brings support for Umbraco 8.7 block editors, but also lots of new features that fully backwards compatible with Umbraco 8.x installations.

What's new

Lots of features have been added in this release, aimed mainly at making the UI cleaner and it easier to setup and publish content.

Block Support

Full support for the new Umbraco Block Editor - meaning media and content inside a block editor will be deployed between sites when its referenced.

Improved Dashboard

A better server management dashboard for controlling your servers.
image

Streamlined setup

Making it easier to get a server setup.
image

Scheduled Publishing

Set what time you want something to publish on the server you send it to.
image

Language Publishing

If you are running a multlingal site you can choose to just publish some of the languages to another installation
image

Cleaner publish UI

All the complex stuff has been put behind an 'advanced options' button, so its less likely to confuse editors.
image

Push System files 🤯(experimental 🧪)

The ability to push system files between sites.
image

Installing

The recommended way to install uSync.Complete is via Nuget as part of your websites visual studio project:

PM>install-package uSync.Complete -version 8.7.0

Note

uSync 8.7.x will work with all version of Umbraco v8.0 upwards. However, we recommend you update your Umbraco installations to latest versions where possible, because there are a lot of performance and cache fixes in version past 8.4.x

v8.6.3 - uSync sync version sync.

20 Aug 13:20
Compare
Choose a tag to compare

This patch updates uSync.Complete to use the latest version of uSync/uSync.Content Edition (8.6.5) - it also includes a couple of small fixes.
all our big feature updates are coming with v8.7 - see what's coming)

Fixes:

  • #35 fix an issue with relative paths within syncpack files that also include view/css files.
  • #54 fixes an issue when uSync app_data folders are inside a short folder name in windows, which can sometimes cause issues when calculating relative folder names.
  • #58 breaking change in content edition breaks member/user serizliers when content edition is upgraded.

Feature

  • Add toggle to include Dictionary Items in a sync pack. (#57)

Installing

The recommended way to install uSync.Complete is via Nuget as part of your websites visual studio project:

PM>install-package uSync.Complete

Note

uSync 8.6.x will work with all version of Umbraco v8.0 upwards. However, we recommend you update your Umbraco installations to latest versions where possible, because there are a lot of performance and cache fixes in version past 8.4.x

v8.6.2 - Patch Release

03 Jun 10:41
Compare
Choose a tag to compare

Release Notes

This is a base patch release to ensure that uSync.Complete installs with the latest version of uSync (v8.6.3) - there are no updates to the code past v8.6.1.1 - but we wanted to ensure that new installations got the benefit of the patches in uSync 8.6.3 (see release notes for info).

  • #34 Update uSync Dependencies to latest (8.6.3)
  • #29 fix when using app_data and long file names, temp storage can fail (from 8.6.1.1)

Installing

The recommended way to install uSync.Complete is via Nuget as part of your websites visual studio project:

PM>install-package uSync.Complete

Note

uSync 8.6.x will work with all version of Umbraco v8.0 upwards. However, we recommend you update your Umbraco installations to latest versions where possible, because there are a lot of performance and cache fixes in version past 8.4.x