Skip to content

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 17:06
· 121 commits to main since this release

Kinora 0.11.0

This release makes kinora hold up on large test suites: big runs upload reliably, and the dashboard stays fast on projects with thousands of tests and a long history.

Large projects

  • Runs with more than 3,449 tests no longer fail to upload. A run can carry up to 50,000 tests.
  • The Tests page loads a fraction of the data on large projects: on 3,000 tests with 500 runs, the server no longer reaches gigabytes of memory, and the page downloads about 12 MB instead of 150 MB.
  • The test history page loads only the test it shows, and the failure causes it shares with other tests: about 1 second on a large project, instead of 3 or more.
  • The Components page reads only the tests that mount stories, and returns at once for a project without any.
  • The run page lists its tests 50 at a time, with the page in the URL. A run with 20,000 tests opens in under a second instead of 3. Changing the status tab, tag or search goes back to the first page.

Read API

  • GET /api/v1/projects/:slug/history without testKey now returns, for each test, only the points its health reads: its last 20 runs and, for a test failing right now, its whole failing streak. Counts and rates still cover the project's last 500 runs. Pass testKey to get one test's full timeline. See the API reference.