Skip to content

v17.5.0

Choose a tag to compare

@KevinJump KevinJump released this 26 Oct 11:30
· 72 commits to v17/main since this release
0fc4dd9

Release notes

Supports Umbraco 17.3 to 17.8.

  • Umbraco 17.8: startup import on load-balanced sites. From Umbraco 17.8 the server role is elected before uSync's startup import. On a load-balanced site using Umbraco's default election, ImportAtStartup now runs only on the elected SchedulingPublisher (or a Single server), not on every server. Sites that pin every server to SchedulingPublisher with a custom IServerRoleAccessor are unaffected. uSync now logs the server role on startup.
  • Rich text dependencies now include links written as %7BlocalLink:…%7D (URL-encoded braces).
  • Live progress reconnects after a server restart or network drop.
  • Key changes now also remove the old key's URL alias rows.

What's Changed

  • Build once, on Linux, in the prerelease, release and PR workflows by @KevinJump in #1105
  • Stamp the nightly version as the informational version in prerelease builds by @KevinJump in #1107
  • Add Playwright end-to-end tests for the uSync dashboard by @KevinJump in #1111
  • Correct the nightly feed checkout comment by @KevinJump in #1114
  • Clean up the uSync swagger doc: ImportSingle response and setting defaults by @KevinJump in #1116
  • Use Clear(key) for exact-key cache removal by @KevinJump in #1117
  • Fix import ordering overflow past 1000 siblings by @KevinJump in #1119
  • Bump source-map-js from 1.2.1 to 1.2.2 in /uSync.History/history-client by @dependabot[bot] in #1112
  • Bump prosemirror-view from 1.41.9 to 1.42.6 in /uSync.History/history-client by @dependabot[bot] in #1113
  • Bump dompurify and monaco-editor in /uSync.History/history-client by @dependabot[bot] in #1109
  • Bump source-map-js from 1.2.1 to 1.2.2 in /uSync.Backoffice.Management.Client/usync-assets by @dependabot[bot] in #1121
  • Match URL-encoded localLink tags in RTE dependencies by @KevinJump in #1133
  • Log the server role at startup and document 17.8 election by @KevinJump in #1134
  • Reconnect the uSync SignalR hub automatically by @KevinJump in #1135
  • Clean URL alias rows for the old key on a content key change by @KevinJump in #1136
  • Bump actions/checkout from 4 to 7 by @dependabot[bot] in #1123
  • Bump the nuget-dependencies group with 4 updates by @dependabot[bot] in #1131
  • Bump the npm-dependencies group in /uSync.Backoffice.Management.Client/usync-assets with 5 updates by @dependabot[bot] in #1124
  • Bump the npm-dependencies group in /uSync.History/history-client with 4 updates by @dependabot[bot] in #1125
  • Bump @rollup/plugin-node-resolve from 15.3.1 to 16.0.3 in /uSync.History/history-client by @dependabot[bot] in #1128
  • Bump vite-plugin-dts from 4.5.4 to 5.1.2 in /uSync.Backoffice.Management.Client/usync-assets by @dependabot[bot] in #1126
  • Bump chalk from 5.6.2 to 6.0.1 in /uSync.History/history-client by @dependabot[bot] in #1127
  • Bump eslint from 10.12.0 to 10.13.0 in /uSync.Backoffice.Management.Client/usync-assets in the npm-dependencies group by @dependabot[bot] in #1138
  • Merge v17/main into v17/17.5.0 by @KevinJump in #1139
  • uSync 17.5.0: Umbraco 17.8 readiness by @KevinJump in #1137
  • Bump dompurify from 3.4.15 to 3.4.17 in /uSync.Backoffice.Management.Client/usync-assets by @dependabot[bot] in #1140
  • Bump dompurify from 3.4.16 to 3.4.17 in /uSync.History/history-client by @dependabot[bot] in #1141

Full Changelog: v17.4.3...v17.5.0