Skip to content

Releases: luigilink/SPSWeather

v2.3.7

Choose a tag to compare

@github-actions github-actions released this 29 Jun 12:13
3574114

SPSWeather - Release Notes

[2.3.7] - 2026-06-29

Fixed

  • Distributed Cache table on SharePoint Subscription Edition now shows the
    real cache Size in MB (e.g. 2048). The function now opens the per-cache-host
    CredSSP session with the FQDN target derived from the farm entry server,
    so Kerberos no longer fails silently with 0x80090322 on hosts whose DNS
    returns the short name.

A full list of changes can be found in the change log.

v2.3.6

Choose a tag to compare

@github-actions github-actions released this 29 Jun 11:59
61a6e8b

SPSWeather - Release Notes

[2.3.6] - 2026-06-29

Fixed

  • Distributed Cache report on SharePoint Subscription Edition now shows the
    real cache Size in MB (e.g. '2048 MB') and the actual CachePort. The
    function opens a CredSSP session per cache host and runs Use-SPCacheCluster
    • Get-SPCacheHostConfig -HostName $env:COMPUTERNAME locally - the SE cmdlet
      only returns the full payload when executed on the cache host itself.
      When the local lookup still fails, the row falls back to the SE cluster
      tier (Small/Medium/Large) suffixed ' (tier)'.
  • 2016/2019 (AppFabric) branch is unchanged.

A full list of changes can be found in the change log.

v2.3.5

Choose a tag to compare

@github-actions github-actions released this 29 Jun 11:40
59a096a

SPSWeather - Release Notes

[2.3.5] - 2026-06-29

Fixed

  • Distributed Cache report on SharePoint Subscription Edition no longer shows
    a phantom 'Microsoft' row (a 2.3.4 regression caused by iterating cluster
    health HostInfo objects whose ToString starts with
    'Microsoft.SharePoint.Internal.Caching...'). The function iterates the
    SPDistributedCacheServiceInstance set again; cluster Size still comes from
    Get-SPCacheClusterInfo.

A full list of changes can be found in the change log.

v2.3.4

Choose a tag to compare

@github-actions github-actions released this 29 Jun 11:32
65bb63b

SPSWeather - Release Notes

[2.3.4] - 2026-06-29

Fixed

  • Distributed Cache report on SharePoint Subscription Edition now populates
    Port / Size / ServiceName / CacheStatus from the SE-native cluster cmdlets
    (Get-SPCacheClusterHealth + Get-SPCacheClusterInfo), with a graceful
    degradation to the SP DC defaults (22233, AppFabricCachingService) when
    Get-SPCacheHostConfig cannot resolve the host. Removes the AppFabric
    fallback from 2.3.3 (those cmdlets do not exist on SE).

A full list of changes can be found in the change log.

v2.3.3

Choose a tag to compare

@github-actions github-actions released this 29 Jun 11:19
75a2e84

SPSWeather - Release Notes

[2.3.3] - 2026-06-29

Fixed

  • Distributed Cache report on SharePoint Subscription Edition now populates
    Port / Size / ServiceName / CacheStatus on hosts where Get-SPCacheHostConfig
    returns null: the function falls back to the historical AppFabric cmdlets
    (Use-CacheCluster + Get-CacheHost + Get-AFCacheHostConfiguration), which
    are still installed on SE.

A full list of changes can be found in the change log.

v2.3.2

Choose a tag to compare

@github-actions github-actions released this 29 Jun 11:09
7253605

SPSWeather - Release Notes

[2.3.2] - 2026-06-29

Fixed

  • Distributed Cache report now collects Port / Size / ServiceName / CacheStatus
    for the actual cache host on SharePoint Subscription Edition (previously the
    details were empty because the cluster expected the FQDN while the call used
    the short name).

Changed

  • Servers that are not part of the Distributed Cache cluster are reported as
    'Not a cache host' (informational) instead of a red 'SPService Not Found'
    alert. Hosting Distributed Cache on a subset of servers (often a single WFE)
    is a legitimate topology.

A full list of changes can be found in the change log.

v2.3.1

Choose a tag to compare

@github-actions github-actions released this 29 Jun 10:37
082e0a1

SPSWeather - Release Notes

[2.3.1] - 2026-06-29

Fixed

  • Clear-SPSLog now actually targets .log files (it was filtering on an
    undefined variable). Retention 0 disables pruning.

Changed

  • New config setting LogRetentionDays (default 180, 0 disables) replaces the
    hardcoded 180-day retention, mirroring JsonHistoryRetentionDays.

A full list of changes can be found in the change log.

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 29 Jun 10:31
bed63ea

SPSWeather - Release Notes

[2.3.0] - 2026-06-29

Added

  • A standalone, self-contained HTML report (<file>-rich.html) next to the
    email body, with a top banner (overall + OK/Alert + trend), side nav,
    sticky table headers, live filter and alert row highlight.
  • JSON history snapshots and a trend (Alert N -> M) rendered in the email
    banner and in the rich report. New JsonHistoryRetentionDays config setting
    (default 30 days, 0 disables pruning).

Changed

  • Breaking: -Install / -Uninstall switches replaced by a single
    -Action [Install|Uninstall|Default] (default Default) - existing
    scripts using the old switches must be updated.
  • Per-server checks now open one CredSSP session per server, so a multi-server
    farm reports every node (no more 0x80090322 double-hop on WFE).

A full list of changes can be found in the change log.

v2.2.5

Choose a tag to compare

@github-actions github-actions released this 29 Jun 09:22
f584911

SPSWeather - Release Notes

[2.2.5] - 2026-06-29

Fixed

  • The SPSWeather Event Log is now created reliably: Add-SPSWeatherEvent re-points
    a source that legacy scripts bound to the Application log, instead of giving up
    silently, so install/run/alert events are recorded.
  • One unreachable farm server no longer wipes the system report: each server is
    reported as 'Unreachable' and the rest continue, and Search outages show as a
    single 'Search unavailable' row instead of a raw 503/double-hop dump.

A full list of changes can be found in the change log.

v2.2.4

Choose a tag to compare

@github-actions github-actions released this 29 Jun 08:31
9b68d7e

SPSWeather - Release Notes

[2.2.4] - 2026-06-29

Fixed

  • The scheduled task is now created reliably on -Install: Add-SPSSheduledTask
    registers in create-or-update mode instead of skipping when a task exists, and
    surfaces registration failures (throw) instead of silently swallowing them.
  • Unattended runs no longer prompt for credentials: Get-SPSSecret/Set-SPSSecret
    are exported, so the script resolves the DPAPI-stored credential instead of
    prompting.
  • -Install / -Uninstall now log to the SPSWeather Event Log and print an explicit
    success line, so the install outcome is visible in Event Viewer.

A full list of changes can be found in the change log.