Upgrade window for 2026.9
2026.9 moves new publishes to a new data model. The upgrade window opened on 1 September 2026 and closes on 1 November 2026. Finish updating connectors across the estate within it: your teams get the performance improvements sooner, and you avoid a rollout under time pressure.As an IT administrator
Inventory connector versions
Pilot with a small group
Roll forward together
Finish by 1 November 2026
.exe for
single-user installs, and ZIP for managed all-user installs.
The 2026.8 Navisworks connector is deprecated and not guaranteed with current servers. Move
Navisworks publishing to NWC and NWD upload (up to 2 GB per file) or ACC sync (no fixed limit; talk to us before syncing files around 5 GB regularly). See Navisworks.
As a self-hosted server admin
Our recommendation
Stay on the current release
- Let updates flow by default. Approve connector releases as a standing item rather than assessing each one. Most releases are fixes and host application support, and they reach you sooner and in smaller pieces this way.
- Hold one version at a time across the estate. Roll forward together. Per-team drift is what makes support slow and upgrades risky.
- Reserve real validation for the rare structural change. Most releases do not need a fresh test cycle. The baselines below mark the handful that changed how data is published or configured — those are worth a pilot.
Requested changes arrive with the connector
Much of what Speckle ships is a response to what users report. Where that change is server-side — the web app, viewer, dashboards — it reaches your teams automatically. Where it is in the connector, it reaches them only when you deploy a new connector version. That creates a gap which is easy to miss from an IT perspective. Someone in your organization reports a problem or asks for a capability, the change is released and announced, and the person who raised it never receives it. From where they sit, the request went unanswered. The gap is widest for the requests that matter most. Broad features get noticed eventually through release notes or colleagues. But a change made in response to specific reported nuance — how a particular element type is extracted, which properties are carried through, how a host application behaves in one team’s workflow — is often only visible to the person who described the problem in the first place. If they are running an older connector, nobody confirms the fix landed, and the original limitation persists inside your organization as settled fact.Connector baselines
These are the releases that changed something structural. They are cumulative — landing on one gives you everything in the baselines above it — so they describe how far behind an estate is, rather than a menu to choose from. Aim for the current release; use the intermediate rungs only to understand what a constrained estate is missing.Runtime alignment
The managed deployment baseline is also where Speckle connectors moved to the .NET 10 runtime. That matters less for what Speckle does than for when you schedule the work. Microsoft ends support for .NET 8 in November 2026, and Autodesk is migrating Revit 2025 and 2026 to .NET 10 to follow the long-term support line. Revit 2027 ships on .NET 10 already. Most add-ins continue to work across that migration, but add-ins with native code or third-party dependencies may need recompilation. If your organization is already planning add-in validation for the Revit .NET 10 migration, bring your connector baseline into the same cycle. You test once rather than twice, and you finish on a connector built against the runtime your host applications are moving to.Constraints that override the recommendation
Two situations set your baseline for you.- Legacy (v2) connectors. Moving off these is a migration to a different data model, not a version update. Check your workflow inventory first — some connectors are legacy-only. See Legacy connectors.
- Revit 2022. Support for that host ended with the 2027 connectors, so those users cannot move past 3.21 or load versions published by 2026.9 connectors. The Revit upgrade is the blocking dependency, not the connector.
Host application support
Reading version numbers
From June 2026, all Speckle products — connectors, server, SDKs and viewer — use calendar versioning in the formatYear.Month.Patch. 2026.6.0 is the first release published in June 2026; later releases that month increment the patch number.
Same year and month means full compatibility
3.0.40, Python SDK 3.2.8, connectors 3.24.1 — with nothing to indicate they belonged together. Calendar versioning makes that legible at a glance. See Moving Speckle to calendar based versioning.
Move to a new baseline
Connectors support both single-user and all-user installation, so the deployment model should not be what sets your update pace.HKEY_CURRENT_USER or HKEY_LOCAL_MACHINE, or supplied as environment variables. See Connector Configuration.
Pick the baseline you will commit to
Pilot with one team
Verify published data
Deploy and record the baseline
FAQ
Can we keep connectors from 2026.8 or earlier after 1 November 2026?
Can we keep connectors from 2026.8 or earlier after 1 November 2026?
Do we have to update every release?
Do we have to update every release?
How far behind is too far?
How far behind is too far?
We reported an issue, were told it was fixed, but our users still see it.
We reported an issue, were told it was fixed, but our users still see it.
Which changes reach our users without a connector update?
Which changes reach our users without a connector update?
How do we check our connectors are compatible with the server?
How do we check our connectors are compatible with the server?
Year.Month are
fully compatible. Speckle tests the current connectors against the current server and does not
guarantee older ones. Data published with older connectors stays readable.Can we adopt just the one feature we need?
Can we adopt just the one feature we need?
Our users run other add-ins in Revit. Does that affect which version we choose?
Our users run other add-ins in Revit. Does that affect which version we choose?
Can we prevent connectors from prompting users to update?
Can we prevent connectors from prompting users to update?
SPECKLE_IS_UPDATE_NOTIFICATION_DISABLED as a registry value or environment variable —
see Connector Configuration. Use this when users are not
permitted to run installers themselves.Can we deploy and configure connectors centrally?
Can we deploy and configure connectors centrally?
Can connectors be installed for all users?
Can connectors be installed for all users?
%ProgramData% or %ProgramFiles% instead of %AppData%. Note that running the .exe
installer as an administrator does not achieve this; it installs into the administrator’s
profile instead.Do connector updates need administrator rights?
Do connector updates need administrator rights?
%ProgramData% or %ProgramFiles%.How do we know what our users are running?
How do we know what our users are running?
What happens to data published from older connectors?
What happens to data published from older connectors?
How do we roll back if an update causes problems?
How do we roll back if an update causes problems?
Related documentation
- IT Setup Guide — firewall requirements, SSO, cloud integrations
- Connector Configuration — registry values for update notifications, default server URL, self-hosted Desktop UI
- Security — architecture and governance controls
- Manual Connector Installation
- Legacy connectors
- Connector release notes — what shipped in each version