Skip to content

Releases: Jumoo/uSync.Complete.Issues

v8.9.4 - Patch

14 Apr 15:07
9a90b69
Compare
Choose a tag to compare

This is a patch release for uSync.Complete - which fixes issues with folders, and blank media items in uSync.Exporter and uSync.Publisher - also updates dependencies to uSync 8.9.1

Fixes

  • user groups are not imported correctly.
  • #101 Media with no umbracoFile results in "Object not found"
  • #103 Content & Options settings typo.

Updates

  • more verbose logging for uSync connection troubleshooting
  • partner licencing support.

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

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.3 - Patch release

17 Mar 15:39
3a876ad
Compare
Choose a tag to compare

This is a patch release for uSync.Complete - which fixes issues with folders, and inline media items in uSync.Exporter and uSync.Publisher - also updates dependencies to uSync 8.8.5

Fixes

  • #96 Publish to... reporting & deleting child items when they shouldn't be deleted
  • #94 Inline images (image cropper directly on content) not exported/imported by exporter and publisher
  • #93 error when excluding project dll from list of system files not to sync
  • #99 uSync publisher should override the Flat and useGuidNames settings in the uSync8.config

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

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.2 - Patch release

08 Mar 16:15
Compare
Choose a tag to compare

This is a uSync.Complete patch release which has a few minor fixes for uSync.Exporter and uSync.Publisher. it also moves the base dependency on uSync to the latest 8.8.4 release.

Fixes

  • #88 Exporter thows exception when Vendr usync handlers are installed
  • #91 Publisher doesn't identify curreny server correctly if baseUrl is being used.
  • #89 Error when you try to pull/push from the 'Content' Start Node.

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

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

  • #80 Language variants report says it will un-publish variants when scheduled (or not)
  • Fixes from uSync 8.8.3 (see https://github.com/KevinJump/uSync8/releases/tag/8.8.3) including:
    • ensure scheduled publishing removes a scheduled event when no events are sent as part of a request
    • Better change reporting

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