Sorry Cypress changelog
- build(deps): bump loader-utils from 1.4.0 to 1.4.1 by @dependabot in https://github.com/sorry-cypress/sorry-cypress/pull/678
Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.4.3...v2.4.4
- Disables logs for probes by @tehKapa in https://github.com/sorry-cypress/sorry-cypress/pull/663
- feat: Add Fullscreen button to video player by @mattelen in https://github.com/sorry-cypress/sorry-cypress/pull/673
- Add ability to seek recording video on click by @akcyp in https://github.com/sorry-cypress/sorry-cypress/pull/679
- @mattelen made their first contribution in https://github.com/sorry-cypress/sorry-cypress/pull/673
- @akcyp made their first contribution in https://github.com/sorry-cypress/sorry-cypress/pull/679
Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.4.2...v2.4.3
- Update nodejs to lts by @solidnerd in https://github.com/sorry-cypress/sorry-cypress/pull/657
- add solidnerd as a contributor for infra by @allcontributors in https://github.com/sorry-cypress/sorry-cypress/pull/658
- @solidnerd made their first contribution in https://github.com/sorry-cypress/sorry-cypress/pull/657
Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.4.1...v2.4.2
- chore: update vm2 to 3.9.11 by @mathpaquette in https://github.com/sorry-cypress/sorry-cypress/pull/649
- fix: add project summary for single project by @mathpaquette in https://github.com/sorry-cypress/sorry-cypress/pull/653
- fix: director returning 500 using gitlab job retries by @bjartur20 in https://github.com/sorry-cypress/sorry-cypress/pull/650
- feat: make USER an ARG so containers based on this one can switch between root and $USER by @rrauenza in https://github.com/sorry-cypress/sorry-cypress/pull/654
- add rrauenza as a contributor [skip ci] by @allcontributors in https://github.com/sorry-cypress/sorry-cypress/pull/655
- @rrauenza made their first contribution in https://github.com/sorry-cypress/sorry-cypress/pull/654
Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.4.0...v2.4.1
- feat: proposed solution for retrying specs using job retries with GitLab CI by @bjartur20 in https://github.com/sorry-cypress/sorry-cypress/pull/641
- feat: add overview by ci-builds by @mathpaquette in https://github.com/sorry-cypress/sorry-cypress/pull/639
Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.3.3...v2.4.0
- fix: Fixing 636 by only parses remoteOrigin if it contains @ by @bjartur20 in https://github.com/sorry-cypress/sorry-cypress/pull/637
Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.3.2...v2.3.3
- Fixed issue where director saves the gitlab_ci_token in remoteOrigin by @bjartur20 in https://github.com/sorry-cypress/sorry-cypress/pull/627
- docs: add bjartur20 as a contributor for code by @allcontributors in https://github.com/sorry-cypress/sorry-cypress/pull/628
- feat(apollo): makes optional the enable of the landing page playground by @tehKapa in https://github.com/sorry-cypress/sorry-cypress/pull/624
- docs: add tehKapa as a contributor for code by @allcontributors in https://github.com/sorry-cypress/sorry-cypress/pull/629
- Fix wrong indx for remote origin by @bjartur20 in https://github.com/sorry-cypress/sorry-cypress/pull/630
- now uses URL to parse remoteOrigin by @bjartur20 in https://github.com/sorry-cypress/sorry-cypress/pull/631
- Fixed typing error and added typechecks to ci by @bjartur20 in https://github.com/sorry-cypress/sorry-cypress/pull/633
- build(deps): bump apollo-server-core from 3.9.0 to 3.10.1 by @dependabot in https://github.com/sorry-cypress/sorry-cypress/pull/632
- Correct parsing of remoteOrigin url by @bjartur20 in https://github.com/sorry-cypress/sorry-cypress/pull/635
- @tehKapa made their first contribution in https://github.com/sorry-cypress/sorry-cypress/pull/624
Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.3.1...v2.3.2
- build(deps): bump terser from 5.9.0 to 5.14.2 by @dependabot in https://github.com/sorry-cypress/sorry-cypress/pull/605
- feat(dashboard): add search value in the URL (deeplink) by @mathpaquette in https://github.com/sorry-cypress/sorry-cypress/pull/621
- @mathpaquette made their first contribution in https://github.com/sorry-cypress/sorry-cypress/pull/621
Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.3.0...v2.3.1
- 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
- Dockerfile efficiencies by @tico24 in https://github.com/sorry-cypress/sorry-cypress/pull/523
- Add HOST parameter to API config. by @nijine in https://github.com/sorry-cypress/sorry-cypress/pull/528
- docs: add nijine as a contributor for code by @allcontributors in https://github.com/sorry-cypress/sorry-cypress/pull/529
- build(deps): bump follow-redirects from 1.14.3 to 1.14.7 by @dependabot in https://github.com/sorry-cypress/sorry-cypress/pull/522
- build(deps): bump nanoid from 3.1.30 to 3.1.31 by @dependabot in https://github.com/sorry-cypress/sorry-cypress/pull/527
- build(deps): bump glob-parent from 5.1.1 to 5.1.2 by @dependabot in https://github.com/sorry-cypress/sorry-cypress/pull/530
- build(deps): bump normalize-url from 4.5.0 to 4.5.1 by @dependabot in https://github.com/sorry-cypress/sorry-cypress/pull/531
- Dev container by @agoldis in https://github.com/sorry-cypress/sorry-cypress/pull/532
- @nijine made their first contribution in https://github.com/sorry-cypress/sorry-cypress/pull/528
Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.0.2...v2.1.0
- use new logo by @agoldis in https://github.com/sorry-cypress/sorry-cypress/pull/515
Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.0.1...v2.0.2
- build(deps): bump aws-sdk from 2.756.0 to 2.814.0 by @dependabot in https://github.com/sorry-cypress/sorry-cypress/pull/494
- build(deps): bump apollo-server from 2.18.1 to 2.25.3 by @dependabot in https://github.com/sorry-cypress/sorry-cypress/pull/485
- fix: encode project ids wherever it is used in url by @ImanMahmoudinasab in https://github.com/sorry-cypress/sorry-cypress/pull/510
Full Changelog: https://github.com/sorry-cypress/sorry-cypress/compare/v2.0.0...v2.0.1
- Deprecated support for cypress agents lt
- 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
runwith 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.specswill have a short version of "results" - that would allow more efficient data fetching for showing runs feeds and individual runs.
- 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_LIMITenv 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
- remove inactivity timeout implementation
- use runs timeout via project settings
RUN_TIMEDOUThook - based on the project runs timeout settings
RUN_FINISHfor each group in a run
@graphql-tools/mergeto allow breaking down schema definitions to multiple files
- Remove aggregation stages for
runsFeedto improve performance
- Support cypress 6.7.0
- Prevent hooks for in-memory driver
- Webhooks, Github and Slack reporting mechanism was revisited and improved - the new implementation immutable and has a better type support.
- Project Setting UI refactored
- 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
commonpackage 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
- Properly detect
- Remove Github / Bitbucket secrets from queries