Skip to content

Latest commit

 

History

History
633 lines (391 loc) · 35.6 KB

changelog.md

File metadata and controls

633 lines (391 loc) · 35.6 KB
description
Sorry Cypress changelog

Changelog

v2.6.0

What's Changed

New Contributors

Full Changelog: v2.5.11...v2.6.0

v2.5.11

What's Changed

  • build(deps): bump systeminformation from 5.8.7 to 5.21.8 by @dependabot in #857
  • Issues 862 : Add button to see background color & running tests by @samixchoumi in #863

Full Changelog: v2.5.10...v2.5.11

v2.5.10

What's Changed

Full Changelog: v2.5.9...v2.5.10

v2.5.9

What's Changed

New Contributors

Full Changelog: v2.5.8...v2.5.9

v2.5.8

What's Changed

New Contributors

Full Changelog: v2.5.7...v2.5.8

v2.5.7

What's Changed

  • fix: properly resolve UPLOAD_EXPIRY_SECONDS value by @agoldis in #799

Full Changelog: v2.5.6...v2.5.7

v2.5.6

What's Changed

  • feat: add UPLOAD_EXPIRY_SECONDS for signed URL by @agoldis in #794

Full Changelog: v2.5.5...v2.5.6

v2.5.5

What's Changed

Full Changelog: v2.5.4...v2.5.5

v2.5.4

What's Changed

  • [Snyk] Security upgrade minio from 7.0.28 to 7.0.33 by @agoldis in #763
  • build(deps): bump vm2 from 3.9.13 to 3.9.15 by @dependabot in #767
  • build(deps-dev): bump webpack from 5.64.0 to 5.76.0 by @dependabot in #758
  • build(deps): bump vm2 from 3.9.15 to 3.9.16 by @dependabot in #769
  • [Snyk] Security upgrade @azure/storage-blob from 12.10.0 to 12.13.0 by @snyk-bot in #768
  • build(deps): bump ua-parser-js from 0.7.28 to 0.7.33 by @dependabot in #730
  • fix: patch security warnings, upgrade husky by @agoldis in #770

Full Changelog: v2.5.3...v2.5.4

v2.5.2

What's Changed

New Contributors

Full Changelog: v2.5.1...v2.5.2

v2.5.1

What's Changed

  • feat: Add screenshot zoom in/out on preview functionality by @matrunchyk in #700

New Contributors

Full Changelog: v2.5.0...v2.5.1

v2.5.0

What's Changed

  • build(deps): bump loader-utils from 1.4.1 to 1.4.2 by @dependabot in #685
  • build(dashboard): switch to nginx unprivileged docker by @mathpaquette in #691
  • docs: add Spea as a contributor for code [skip ci] by @allcontributors in #693
  • Add new app authentication mechanism for github hooks by @Spea in #688
  • build(deps): bump apollo-server-core from 3.10.1 to 3.11.1 by @dependabot in #692
  • Only install necessary octokit packages by @Spea in #696
  • Adjust github reporter tests and support enterprise URL by @Spea in #698

New Contributors

  • @Spea made their first contribution in #688

Full Changelog: v2.4.4...v2.5.0

v2.4.4

What's Changed

Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.4.3...v2.4.4

v2.4.3

What's Changed

New Contributors

Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.4.2...v2.4.3

v2.4.2

What's Changed

New Contributors

Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.4.1...v2.4.2

v2.4.1

What's Changed

New Contributors

Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.4.0...v2.4.1

v2.4.0

What's Changed

Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.3.3...v2.4.0

v2.3.3

What's Changed

Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.3.2...v2.3.3

v2.3.2

What's Changed

New Contributors

Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.3.1...v2.3.2

v2.3.1

What's Changed

New Contributors

Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.3.0...v2.3.1

v2.3.0

What's Changed

New Contributors

Full Changelog: v2.2.1...v2.3.0

v2.2.1

What's Changed

Full Changelog: v2.2.0...v2.2.1

v2.2.0

What's Changed

Full Changelog: v2.1.7...v2.2.0

v2.1.7

What's Changed

  • feat: add indexes to speed up the runs page and ci build redirect query by @Aeolun in #603
  • Add content type to blob storage url generation by @Hackatosh in #606

Full Changelog: v2.1.6...v2.1.7

2.1.6

What's Changed

Full Changelog: v2.1.5...v2.1.6

2.1.5

What's Changed

Full Changelog: v2.1.4...v2.1.5

2.1.4

What's Changed

New Contributors

Full Changelog: v2.1.3...v2.1.4

2.1.3

What's Changed

  • fix: fixes #555 mocha statuses are converted to cypress statuses by @Aeolun in #580
  • [Snyk] Security upgrade nginx from 1-alpine to 1.22.0-alpine by @agoldis in #579
  • build(deps): bump dset from 3.1.1 to 3.1.2 by @dependabot in #577

Full Changelog: v2.1.2...v2.1.3

2.1.2

What's Changed

New Contributors

Full Changelog: v2.1.1...v2.1.2

2.1.1

What's Changed

  • Prevent crash on GitHub http failure. Closes #534 by @agoldis.

Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.1.0...v2.1.1

2.1.0

What's Changed

New Contributors

Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.0.2...v2.1.0

2.0.2

What's Changed

Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.0.1...v2.0.2

2.0.1

What's Changed

Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.0.0...v2.0.1

2.0.0 🎉

Breaking changes

  • Deprecated support for cypress agents lt 6.7.0
    • Supporting the legacy versions of cypress with all the code was cumbersome. Trying to use SC with older cypress versions would return an error when creating new runs. Closes #412.
  • The internal representation of runs has changed. Runs created prior to v2.0 might be displayed partially or not displayed at all.
    • added a progress field on run with the instances and tests progress state. We use this field to report run's progress in hooks / dashboard instead of invoking complex MongoDB queries. This should resolve #417 because we won't use MongoDB aggregations that create gt 16MB documents.
    • runs.specs will have a short version of "results" - that would allow more efficient data fetching for showing runs feeds and individual runs.

Other changes

  • feat: 😎 ⭐️ New UI implementation by @ImanMahmoudinasab
  • fix: Delete run timeout when deleting run. Closes #409.
  • fix: Correctly report failed tests w/o counting retires. Closes #384
  • fix: In-memory director crashes when test fails with an exception. Closes #425
  • fix: Stop showing duration running for completed runs / tests. Closes #377
  • feat: Add retries to Slack integration, show retries count everywhere and use "Flaky" badge if spec / test was retried. Closes #378
  • feat: Configure default page items # on runs feed via PAGE_ITEMS_LIMIT env variable for API service
  • infra: remove redis dependency in docker-compose files, updated docs accordingly
  • infra: properly set up typescript for monorepo, resolved dozens of TS errors and warnings
  • misc: completely removed lookup aggregations from mongoDB queries. Sorry cypress is much DocumentDB friendly now!
  • misc: added material-UI for gradual transition. See #401

See the complete list of changes on GitHub https://github.com/sorry-cypress/sorry-cypress/releases/tag/v2.0.0

1.1.1

Added

Fixed

1.1.0

Added

1.0.3

Fixed

  • fix: show correct duration in specs list 98ae7be. Closes #374.
  • fix: heroku build build process a658d3f. Closes #373.

Dependencies

1.0.2

Fixed

  • fix: handle nullable results.tests a469c76. Closes #360.

1.0.1

Changes

Fixed

1.0.0 🎉

Changed

  • remove inactivity timeout implementation
  • use runs timeout via project settings
  • add RUN_TIMEDOUT hook - based on the project runs timeout settings
  • emit RUN_FINISH for each group in a run

1.0.0-rc.12

Fixed

  • Return runId with getInstance query. Issue #357.

1.0.0-rc.11

Added

Changed

  • Refactor instance results retrieval - use GQL query resolved. Increate auto-refresh rate to 5 seconds. #336 by @anishkargaonkar

1.0.0-rc.10

Fixed

1.0.0-rc.9

Fixed

  • Successfully fire slack hooks without commit data. #328 by @pbeckham
  • Restore generic hooks functionality

Changed

  • Refactor - use runSingleReporter and move files b296289

1.0.0-rc.8

Changed

  • Remove mongo $map usages to simpler syntax and AWS DocumentDB compatibility. PR #324.
  • Support monorepos for BitBucket hooks. PR #325.

1.0.0-rc.7

Fixed

  • Validate possibly empty results when checking run completion. Issue #317

1.0.0-rc.6

Fixed

  • Return application/javascript for mjs files served by dashboard nginx server. Issue #321

1.0.0-rc.5

Changed

  • Use @graphql-tools/merge to allow breaking down schema definitions to multiple files
  • Remove aggregation stages for runsFeed to improve performance

1.0.0-rc.4

Added

1.0.0-rc.3

Fixed

  • Support auto-detection of ciBuildId for major CI providers. Issue #310

1.0.0-rc.2

Fixed

  • Support cypress 6.7.0

1.0.0-rc.1

Fixed

  • Prevent hooks for in-memory driver

1.0.0-rc.0

Added

  • Sorry Cypress is now able to detect stale runs and properly report RUN_FINISH hook using Inactivity Timeout. That includes. more complex cases when multiple spec groups involved.
  • Optional Redis integration via REDIS_URI director configuration variable.
  • Bitbucket Integration

Changed

  • Webhooks, Github and Slack reporting mechanism was revisited and improved - the new implementation immutable and has a better type support.
  • Project Setting UI refactored
  • The project now has a common package, which allows to share utilities, type definitions etc.
  • Type definitions and GraphQL schema were updated and improved to allow better reusability, discovered and fixed a few bugs on the way.
  • Major refactoring to dashboard files structure and improvements to components composition, polling and type definitions.
  • Build process is now a bit more complex and slow because we need to build common package as part of every image.
  • Node 14 everywhere
  • Mongo 4.2
  • Suggested development flow doesn't require docker compose anymore.
  • Remove example - not used in docs anymore

Fixed

  • Properly detect RUN_FINISH
  • Remove Github / Bitbucket secrets from queries
  • Test execution timer never stops for manually terminated runs #134
  • "Finished" run changing its state to "started" when new machine is joined after finish #215
  • Test duration time continuous to count #245
  • Enhance Generic WebHook #248

Older Versions

Github Releases