Skip to content

Releases: microsoft/WindowsProtocolTestSuites

Welcome to the Windows Protocol Test Suites v4.25.8.0

29 Aug 10:01

Choose a tag to compare

Welcome to the Windows Protocol Test Suites v4.25.8.0 Release!

Test Suites Prerequisites

See Prerequisites on GitHub for more information.

Changes in this Release

This release includes new test cases for the File Server test suite, particularly SMB2/SMB3 capabilities as well as comprehensive test reliability improvements.

File Server Test Suite v4.25.8.0

The following new test cases have been added to enhance protocol testing capabilities:

  • SMB2 Negotiation and Transport Capabilities.
    • SMB2_TRANSPORT_CAPABILITIES Support.
    • SMB2_GLOBAL_CAP_NOTIFICATIONS Support.
  • SMB2 Session Management.
    • Session Setup Notifications Mismatch Testing.
  • QueryDirectory Test Cases.
    • Extended Directory Information Classes - FileIdExtdDirectoryInformation, FileId64ExtdDirectoryInformation, FileId64ExtdBothDirectoryInformation, FileIdAllExtdDirectoryInformation, FileIdAllExtdBothDirectoryInformation with enhanced support for 128-bit file IDs in directory enumeration.
  • FSCTL (File System Control) Test Cases.
    • FSCTL Unsupported Operations Testing.
  • FileRename Information Testing.
  • Bug fixes.

Welcome to the Windows Protocol Test Suites v4.25.4.0

31 Mar 18:22

Choose a tag to compare

Welcome to the Windows Protocol Test Suites v4.25.4.0 release!

Test Suites Prerequisites

See Prerequisites on GitHub for more information.

Changes in this Release

This release includes new test cases for the File Server test suite, support for Windows Server 2025 and Windows 11 as well as automated setup scripts.
Changes in Requirement Specification Document generation process

File Server Test Suite v4.25.4.0

The following updates have been applied for this version:

  • Support for Windows Server 2025
  • Support for Windows 11
  • Automated setup scripts for setting up test environments
  • Added support for SMB2_TRANSPORT_CAPABILITIES
  • Bug fixes

Requirement Specifications

We've changed how we generate requirement specification documents, the basis of test case determination. We'll be releasing these periodically as we update the test suites to remain aligned with protocol updates.

SMB2 Requirement Spec_Version76-80

Welcome to the Windows Protocol Test Suites v4.25.3.0

07 Mar 11:59

Choose a tag to compare

Welcome to the Windows Protocol Test Suites v4.25.3.0 Release!

Test Suites Prerequisites

See Prerequisites on GitHub for more information.

Changes in this Release

This release includes support for Windows 11, Updated RDP Client and Server with their User Guides, as well as various bug fixes

RDP Test Suite v4.25.3.0

The following updates have been applied for this version:

  • Support for Windows 11
    • Added RDP version 10.12
    • Added switch of CredSSP to skip password verify
    • Added Switch for RemoteFX in ptfconfig to skip RemoteFX test case if client is Windows 11
  • Bug Fixes
    • Fixed failure caused by credential issue
    • Fixed RDP Server check OS version incorrect issue.
    • Fixed BVT_ServerRedirection_PositiveTest_WithoutRoutingToken and 8_ServerRedirection_PositiveTest_WithRoutingToken failed on CredSSP and Win 11
    • Fixed the PSAvoidUsingConvertToSecureStringWithPlainText error
    • Fixed Invoke-Command not run on PowerShell core
    • Fixed TriggerResolutionChangeOnClient execute failed on PowerShell core.
    • Updated config-RDS for add RD policies
    • Updated RDPServerPlugin

Welcome to the Windows Protocol Test Suites v4.24.4.0

06 Apr 12:01

Choose a tag to compare

Welcome to the Windows Protocol Test Suites v4.24.4.0 Release!

Test Suites Prerequisites

See Prerequisites on GitHub for more information.

Changes in this Release

This release includes new test cases for the Test Suite. The Test Suite has also been migrated to .NET 8.

FileServer Test Suite v4.24.4.0

The following updates have been applied for this version:

  • The Test Suite has been migrated to .NET 8.
  • New tests for FSCTL_CREATE_OR_GET_OBJECT_ID.
  • New tests for FSCTL_GET_OBJECT_ID.
  • New tests for FSCTL_SET_INTEGRITY_INFORMATION_EX.
  • Updated FileBasicInformation timestamp tests to allow more file system support.
  • Added more tests for Querying FileFsObjectIdInformation.
  • Bug fixes.

Protocol Test Manager Service v1.1.1

06 Apr 12:00

Choose a tag to compare

Welcome to the Protocol Test Manager Service v1.1.1 release!

Protocol Test Manager Service(PTMService) is a single web page application tool that helps you configure and run test cases in the Test Suites. PTMService supports multiple platforms, including Windows, Linux, and macOS.
This release includes the following updates:

  • Improved support for creating custom test case filtering rules
  • Accessibility and bug fixes
  • Upgrade PTM Service to .NET 8

Notes

  • PTMService supports TestSuite versions from 4.21.9.0 and later.
  • PTMService is already built into the latest Protocol Test Suite docker image, and can be used directly by launching the latest FileServer docker image

Welcome to the Windows Protocol Test Suites v4.23.9.0

29 Aug 16:10

Choose a tag to compare

Welcome to the Windows Protocol Test Suites v4.23.9.0 Release!

Test Suites Prerequisites

See Prerequisites on GitHub for more information.

Changes in this Release

This release includes new test cases for the Test Suite. The Test Suite has also been migrated to .NET 7.

FileServer Test Suite v4.23.9.0

The following updates have been applied for this version:

  • The Test Suite has been migrated to .NET 7.
  • New tests for 0, -1, -2 timestamps to FileBasicInformation.
  • New tests for open named pipe.
  • Enable support for block aligned file systems (for small files).
  • Verify file short name only on filesystems that support it.
  • Bug fixes.

Protocol Test Manager Service v1.1.0

29 Aug 16:10

Choose a tag to compare

Welcome to the Protocol Test Manager Service v1.1.0 release!

Protocol Test Manager Service(PTMService) is a single web page application tool that helps you configure and run test cases in the Test Suites. PTMService supports multiple platforms, including Windows, Linux, and macOS.
This release includes the following updates:

  • New support for creating custom test case filtering rules
  • Enable deleting test results
  • Accessibility and bug fixes
  • Upgrade PTM Service to .NET 7

Notes

  • PTMService supports TestSuite versions from 4.21.9.0 and up.
  • PTMService is already built into the latest Protocol Test Suite docker image, and can be used directly by launching the latest FileServer docker image

Welcome to the Windows Protocol Test Suites v4.23.3.0

03 Mar 11:27

Choose a tag to compare

Welcome to the Windows Protocol Test Suites v4.23.3.0 Release!

Test Suites Prerequisites

The prerequisite software that is needed to run Windows Protocol Test Suites now includes .NET 6 for support of non-Windows operating systems. See Prerequisites on GitHub for more information.

Changes in this Release

The Remote Desktop Protocol Test Suite has been migrated to .NET 6.0 and now supports cross platform testing.

RDP Client Test Suite v4.23.3.0

The following updates have been applied for this version:

  • This Test Suite was migrated to .NET 6.0 from .NET 5.
  • New test cases for RDPEUDP.
  • New test cases for RDPBCGR.
  • Included new RDPGFX Capability Set.

RDP Server Test Suite v4.23.3.0

The following updates have been applied for this version:

  • This Test Suite was migrated to .NET 6.0 from .NET 5.
  • Added support for SUT Control Agent (Managed). Only available in c# ​.
  • New test case for RDPBCGR Large Pointer Capability

Protocol Test Manager Service v1.0.3

03 Mar 11:27

Choose a tag to compare

Welcome to the Protocol Test Manager Service v1.0.3 release!

Protocol Test Manager Service(PTMService) is a single web page application tool that helps you configure and run test suite cases. PTMService supports multiple platforms, including Windows, Linux, and macOS.

This release includes the following updates:

  • Auto detection support for RDPEUDP2.
  • Other bug and accessibility fixes

Notes

  • PTMService supports TestSuite version 4.21.9.0 or higher.
  • PTMService is already built into the latest Protocol Test Suite docker image, and can be used directly by launching the latest FileServer docker image

WindowsProtocolTestSuites v4.22.9.0

24 Aug 06:26

Choose a tag to compare

Welcome to the Windows Protocol Test Suites v4.22.9.0 Release!

Test Suites Prerequisites

See Prerequisites on GitHub for more information.

Changes in this Release

The FileServer TestSuite now includes support for QUIC transport tests on a Linux driver.

FileServer Test Suite 4.22.9.0

The following updates have been applied for this version:

  • Include support for QUIC transport tests on a Linux driver​
  • New tests for Algorithm for noting file has been accessed
  • Some bug fixes