Skip to content

v8.1

Latest
Compare
Choose a tag to compare
@ddemeyer ddemeyer released this 16 Sep 08:31
· 5 commits to master since this release

The one where...

Boosted performance for protocol WcfSoapWithWsTrust, introduced Add-IShBackgroundTask enablers to support the Tridion Docs 15.1.1 Metrics feature, and ...

Full release notes are on https://github.com/sdl/ISHRemote/blob/master/Doc/ReleaseNotes-ISHRemote-8.1.md holding much more detail.

All customers on ISHRemote v8.0 are advised to upgrade, especially when using ISHRemote to Tridion Docs 14SP4/14.0.4 and earlier or when using the New-IShSession -IShUserName ... -IShPassword ... parameter set.

In ISHRemote v8.0 we refactored the proxies to introduce Modern Authentication next to existing legacy authentication now known as -protocol WcfSoapWithWsTrust. Performance was boosted and memory handling was optimized by making the token expiration less overzealous. #196

The below text describes the delta compared to fielded release ISHRemote v8.0.

Breaking changes

All cmdlets and business logic are fully compatible.

Platform Support

  • Verified for Windows PowerShell 5.1 powered by NET 4.8 and PowerShell 7.4.5 powered by NET 8. Note that we deliver NET 6 code base to run under NET 8 runtime.

More New and Changed

  • Boosting performance for protocol WcfSoapWithWsTrust #196 Thanks @ddemeyer
  • Get-IshTypeFieldDefinition, since Tridion Docs 15.1, no longer backfills the IShEvent and IShBackgroundTask table type storage, they now are also returned by the CMS' API call. These two types are still backfilled on Tridion Docs 15.0 and earlier. #191 Thanks @ArianArt
  • Extend cmdlet Add-IshBackgroundTask with parameter InputDataTemplate to enable full or partial Metrics build available in Tridion Docs 15.1. #193 Thanks @ArianArt

Housekeeping

  • Made several tests environment agnostic by adding some explicit default entries in ISHRemote.PesterSetup.ps1, but in turn allow overrides in later loaded ISHRemote.PesterSetup.Debug.ps1 by re-initializing variables like
    $ishLngLabel = 'en-us'
    $ishLngTarget1 = 'VLANGUAGEESES'
    $ishLngTarget1Label = 'es-es'
    $ishLngTarget2 = 'VLANGUAGEDEDE'
    $ishLngTarget2Label = 'de-de'
    $ishLngCombination = 'en-us'
    $ishEventTypeToPurge = "TESTBACKGROUNDTASK"

Again, more details and examples are listed on the full release notes which are on https://github.com/sdl/ISHRemote/blob/master/Doc/ReleaseNotes-ISHRemote-8.1.md