Repository navigation
v17.5.0
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,
ImportAtStartupnow runs only on the elected SchedulingPublisher (or a Single server), not on every server. Sites that pin every server to SchedulingPublisher with a customIServerRoleAccessorare 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