@TravisEz13 TravisEz13 released this Sep 13, 2018 · 224 commits to master since this release

Assets 19

v6.1.0 - 2018-09-13

Engine Updates and Fixes

  • Enable indexing operations on System.Tuple and System.ValueTuple (#7633) (Thanks @SeeminglyScience!)
  • Use non-virtual call to invoke 'family or assembly' methods on base class from PowerShell class (#7624) (Thanks @yurko7!)
  • Handle operations with ByRef-like types gracefully in PowerShell (#7533)
  • Make the -settingfile flag on pwsh work for ScriptBlock logging on windows (#7631)
  • Ensure the SSHClientSessionTransportManager stream writer and reader fields are cleared after disposing (#7746)
  • Add LocationChangedAction handler to support the Windows Compatibility module (#7552)

General Cmdlet Updates and Fixes

  • Fix Set-Service -Status Stopped to stop services with dependencies (#5525) (Thanks @zhenggu!)
  • Add the Duration property to HistoryInfo (#5208) (Thanks @powercode!)
  • Fix null reference in ConvertFrom-Markdown when the markdown content is empty (#7463)
  • Fix file blocking issue with WebCmdlets (#7676) (Thanks @Claustn!)
  • Fix performance issue in WSMan provider by using Refresh() to update the status rather than instantiating ServiceController (#7680)

Code Cleanup

  • Remove Suspend-Job and Resume-Job cmdlets from compilation on Unix platforms (#7650)
  • Remove extra spaces in error messages in Modules.resx (#7662) (Thanks @sethvs!)
  • Cleanup the platform runtime checks from FileSystemProvider (#7655) (Thanks @iSazonov!)
  • Improve code style of Send-MailMessage cmdlet (#7723) (Thanks @ThreeFive-O!)

Tools

  • Add tools for PowerShell performance analysis (#7595) (Thanks @lzybkr!)
  • Update code coverage module to download zip files based on job ID (#7653)

Tests

  • Update test which assumes all previews have the name preview in the version (#7625)
  • Update Pester syntax in Set-Location test (#7615) (Thanks @iSazonov!)
  • Add ScriptBlock logging test for Linux and macOS (#7599) (#7586)
  • Add tests to report when package references are out of date (#7661)
  • Fix ModuleSpecification.Tests.ps1 (#7663) (Thanks @sethvs!)
  • Updates Docker package tests (#7667)

Build and Packaging Improvements

  • Update to the latest package references, dotnet core SDK and framework (#7646) (Thanks @iSazonov!)
  • Make the artifact upload only occur for non-PR builds (#7657)
  • Change to not upload artifacts during pull request due to missing VSTS feature (#7588)
  • Remove workaround on VSTS that is no longer needed (#7666)
  • Update docker files to use MCR (#7656)
  • Add symbolic links for libssl and libcrypto to Debian 9 build to make remoting work (#7609)
  • Simplify the StartupInfo type used in Jumplist creation for faster P/Invoke (#7580) (Thanks @powercode!)
  • Add VSTS CI for Windows (#7536)
  • Update the version of PowerShellGet module to 1.6.7 (#7564)
  • update the version of PSReadLine module to 2.0.0-beta3 (#7711)
  • Make sure MSI build works for non-preview builds (#7752)
  • Build and package framework dependent package (#7729)
  • Change locale of mdspell to en-US (#7671)
  • Add daily build on non-windows platforms (#7683)
  • Fix Windows MSI to remove the Uninstall shortcut during an uninstall when more than one version is installed (#7701) (Thanks @bergmeister!)
  • Fix docker image names for release build (#7726)

Documentation and Help Content

SHA256 Hashes of the release artifacts

  • powershell-6.1.0-1.rhel.7.x86_64.rpm
    • FBF176D1E554BD363E406849A015CF69B98F9B1638DF6CFB6C8CF8DEB744AC12
  • powershell-6.1.0-linux-arm32.tar.gz
    • E2F68CE6BC34299E2F961A72D33C2D48C4907E33D4EDBCE94918358AAE101162
  • powershell-6.1.0-linux-x64.tar.gz
    • 68674CFBA84ABF759C7E10EF6FCD926CBC125D9958E11A1926AF7CF7F604506C
  • powershell-6.1.0-osx-x64.pkg
    • AA7BBD2C8286639FD26CFFAF3E586BC08DBC6E67B554A6291FDEDEBD140BD07D
  • powershell-6.1.0-osx-x64.tar.gz
    • F3DBC06EC6AA8615179A98765AC110CE63EC982239C5F3BE6FC52C434DDD9EF8
  • PowerShell-6.1.0-win-arm32.zip
    • C06D3B66405575D1D834D87F91B7AD122F477912F7CE01E5B1B6647D24402F65
  • PowerShell-6.1.0-win-arm64.zip
    • 003B1BB7EBC6A3A48EA917B6A1FDD5B37F01274C8E2F981634BE1BABB7DADBF9
  • PowerShell-6.1.0-win-x64.msi
    • E67A1460C3D24C52B1DE30DAECBCE7ED7BAAC62DCEF8A862D2FCADC31A9B4239
  • PowerShell-6.1.0-win-x64.zip
    • CA4ED36E663AB5F7FD32F636F9D274B1544173CEA05B8A78481EB51C3F23163D
  • PowerShell-6.1.0-win-x86.msi
    • 8DD936957DAF6BAF72A0FCD8EFE43758016A81F79940BC0C314F3CF6FFF0EEDA
  • PowerShell-6.1.0-win-x86.zip
    • B214DBA4E4FB3AFC8A4B946BCBEF95E8FBEC0E313214663938D57ECCD8B068B9
  • powershell_6.1.0-1.debian.8_amd64.deb
    • 0E6D3CC51639CF7F50BD17090B66922D5BEBA524CEDCDB3DE7044E32EDF5AFA3
  • powershell_6.1.0-1.debian.9_amd64.deb
    • 794618DAC86DB28D7660C86C26227B31E15F1CFD88F61A821FC65EEAB5D1542D
  • powershell_6.1.0-1.ubuntu.14.04_amd64.deb
    • 46D53ADA8FB9AF31BE925E2229E0096138411AD61B14B881765DBACAAD8BE076
  • powershell_6.1.0-1.ubuntu.16.04_amd64.deb
    • 2E94F89169D700C9E616ACF706B9E1E131F6113419520BA6C0753BD4C07D21DD
  • powershell_6.1.0-1.ubuntu.18.04_amd64.deb
    • 53342E67AA9A73925CD8CCB9DB661B9013583E38B50D61B4B9378C9CA48140E9
  • powershell-6.1.0-linux-musl-x64.tar.gz
    • FF49CEE41BE24916C1142CD9CFC0DDE54D649590DBB1ABA40A0505DBE3156AA6