github alexandrehtrb/Pororoca 3.7.0

one day ago

Features

  • Rate limiters in repeaters. Read more about it in the docs.
  • ReadAsJson<T>() methods for WebSocket messages, in Pororoca.Test.
  • Better CSV report compatibility with Microsoft Excel.
  • Auto-check for updates. You can control this in top menu > Options. (issue #126)

Bug Fixes

  • Fixed packaging of macOS releases, moved locale folders to inside Pororoca.app.
  • Protection against infinite recursive schemas in OpenAPI import. (issue #128)

Refactors

  • More robust WebSocket implementation with Channel<T> to collect exchanged messages. This is a breaking change if you use Pororoca.Test for WebSocket testing. Read more about in the docs. (issue #78)
  • FileStreams of WebSocket client messages are now disposed after the messages are sent.
  • WebSocket messages are now saved into files with better naming.
  • The user saved collections are now loaded asynchronously and in parallel, resulting in much faster start-up time, on all platforms.
  • Pororoca collections export and import now use Stream and JSON UTF-8 APIs, improved performance.
  • TreatWarningsAsErrors flag in desktop project.
  • Removed DataGridSelectionUpdater class.

Others

  • Dialog for selecting UI tests to run and their execution speed. (issue #125)
  • Improved WebSocket endpoints in TestServer with maximum lifetime messages and subprotocols. Removed HTTP status code being set after connection closed.
  • Fixed flaky WebSocket tests.
  • Raised .NET SDK version to 8.0.404.
  • Raised System.Text.Json version to 9.0.0 for security.

Don't miss a new Pororoca release

NewReleases is sending notifications on new releases.