v1.6.0
SPSConfigKit - Release Notes
[1.6.0] - 2026-07-07
Changed
- Office Online Server integration is skipped when no OOS node is declared (#37)
- On the SharePoint master, the OOS trusted root authority (
SPTrustedRootAuthority
for the Office Online CA certificate), the WOPI binding
(SPOfficeOnlineServerBinding) and the PDF suppression settings
(SPOfficeOnlineServerSupressionSettings) were provisioned unconditionally.
On a farm that declares noIsOOSServernode this referenced
NonNodeData.OOS/ theOfficeOnlineCertthat such a farm may legitimately
omit, and pushed a WOPI binding for a server that does not exist. The three
resources are now gated on the presence of at least oneIsOOSServernode,
mirroring the gating already applied to the OOS install Node block.
- On the SharePoint master, the OOS trusted root authority (
Fixed
NonNodeData.OOS.AllServersis validated against the declared OOS nodes (#38)AllServersfeeds theServerslist of the OOS cumulative update
(OfficeOnlineServerProductUpdate). When it did not list every node carrying
theIsOOSServerrole, the CU was applied to an incomplete set of machines
while the farm still reported those nodes (the shipped sample even drifted,
withAllServers = @('OOS')while the node isOOS1).CfgAppSps.ps1now
throws at compile time when anyIsOOSServerNodeName is missing from
AllServers(only when the farm declares an OOS node), a matching Pester
assertion covers the invariant, and the sampleAllServersis corrected to
@('OOS1').
Changelog
A full list of changes in each version can be found in the change log