Changelog
Sorry Cypress changelog
v2.6.0
What's Changed
fix: resolve multiple illegal characters in document keys by @liamchilds in #881
feat(minio): support for upload to proxied minio by @erikmartino in #876
docs: add erikmartino as a contributor for code by @allcontributors in #882
New Contributors
@liamchilds made their first contribution in #881
@erikmartino made their first contribution in #876
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
build(deps): bump apollo-server-core from 3.11.1 to 3.12.1 by @dependabot in #846
build(deps): bump mongodb from 3.6.8 to 3.6.10 by @dependabot in #847
build(deps): change pac-resolver to 7.0.0 by @mathpaquette in #856
Add a background color for each project of /project page by @samixchoumi in #842
docs: add samixchoumi as a contributor for code by @allcontributors in #855
Full Changelog: v2.5.9...v2.5.10
v2.5.9
What's Changed
build(deps): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #823
Make CFT more robust by @crux-capacitor in #812
docs: add crux-capacitor as a contributor for infra, and doc by @allcontributors in #826
Update slack.ts for improved newline formatting by @amartinez1558 in #838
Issues 804 : Add test chips status to projectList view by @samixchoumi in #833
New Contributors
@crux-capacitor made their first contribution in #812
@amartinez1558 made their first contribution in #830
@samixchoumi made their first contribution in #833
Full Changelog: v2.5.8...v2.5.9
v2.5.8
What's Changed
build(deps): bump fast-xml-parser from 4.2.4 to 4.2.5 by @dependabot in #814
build(deps): bump tough-cookie from 4.0.0 to 4.1.3 by @dependabot in #815
build(deps): bump semver from 7.3.2 to 7.5.2 by @dependabot in #803
docs: add pavlospt as a contributor for code [skip ci] by @allcontributors in #817
Add Google Cloud Storage native driver by @mauriciovillalobos in #807
docs: add mauriciovillalobos as a contributor for code, and doc [skip ci] by @allcontributors in #818
New Contributors
@mauriciovillalobos made their first contribution in #807
Full Changelog: v2.5.7...v2.5.8
v2.5.7
What's Changed
Full Changelog: v2.5.6...v2.5.7
v2.5.6
What's Changed
Full Changelog: v2.5.5...v2.5.6
v2.5.5
What's Changed
build(deps): bump vm2 from 3.9.16 to 3.9.17 by @dependabot in #776
build(deps): bump vm2 from 3.9.17 to 3.9.19 by @dependabot in #782
build(deps): bump fast-xml-parser from 4.2.0 to 4.2.4 by @dependabot in #789
Full Changelog: v2.5.4...v2.5.5
v2.5.4
What's Changed
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
build(deps): bump ua-parser-js from 0.7.28 to 0.7.33 by @dependabot in #730
Full Changelog: v2.5.3...v2.5.4
v2.5.2
What's Changed
build(deps): bump fast-json-patch from 3.1.0 to 3.1.1 by @dependabot in #715
docs: add amit-o as a contributor for code by @allcontributors in #720
docs: add blakeromano as a contributor for code by @allcontributors in #736
build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #733
docs: add nmengual as a contributor for code [skip ci] by @allcontributors in #746
New Contributors
@blakeromano made their first contribution in #735
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
@matrunchyk made their first contribution in #700
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
build(deps): bump apollo-server-core from 3.10.1 to 3.11.1 by @dependabot in #692
New Contributors
Full Changelog: v2.4.4...v2.5.0
v2.4.4
What's Changed
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
v2.4.3
What's Changed
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
New Contributors
@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
v2.4.2
What's Changed
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
New Contributors
@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
v2.4.1
What's Changed
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
New Contributors
@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
v2.4.0
What's Changed
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
v2.3.3
What's Changed
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
v2.3.2
What's Changed
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
New Contributors
@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
v2.3.1
What's Changed
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
New Contributors
@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
v2.3.0
What's Changed
gchat webhook by @joaoduartepinto in #612
Fix off-by-one error in the in-memory director by @alyssa-glean in #615
docs: add joaoduartepinto as a contributor for code by @allcontributors in #616
docs: add alyssa-glean as a contributor for code by @allcontributors in #618
New Contributors
@joaoduartepinto made their first contribution in #612
@alyssa-glean made their first contribution in #615
Full Changelog: v2.2.1...v2.3.0
v2.2.1
What's Changed
Fix upload urls in
docker-compose.minio.yml
by @Hackatosh in #611
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
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
Restore apollo playground by @agoldis
Full Changelog: v2.1.5...v2.1.6
2.1.5
What's Changed
Add Azure Blob Storage support by @Hackatosh in #595
Full Changelog: v2.1.4...v2.1.5
2.1.4
What's Changed
feat: allow toggling readable spec names by @ImanMahmoudinasab in #588
feat: Add mongodb health checks by @Hackatosh in #589
docs: add Hackatosh as a contributor for code by @allcontributors in #593
build(deps): bump shell-quote from 1.7.2 to 1.7.3 by @dependabot in #592
New Contributors
@Hackatosh made their first contribution in #589
Full Changelog: v2.1.3...v2.1.4
2.1.3
What's Changed
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
Updating GH actions to latest versions by @diogormendes in #557
Update README.md by @eltociear in #559
build(deps): bump async from 2.6.3 to 2.6.4 by @dependabot in #563
feat: make grid coulmns sortable and filterable by @ImanMahmoudinasab in #565
build(deps): bump minimist from 1.2.5 to 1.2.6 by @dependabot in #556
build(deps): bump cross-fetch from 3.0.6 to 3.1.5 by @dependabot in #562
build(deps): bump follow-redirects from 1.14.7 to 1.15.0 by @dependabot in #573
New Contributors
@diogormendes made their first contribution in #557
@eltociear made their first contribution in #559
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
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
New Contributors
@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
2.0.2
What's Changed
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
2.0.1
What's Changed
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
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 onrun
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 serviceinfra: 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
feat: allow excluding branches from triggering slack hooks #406 by @ImanMahmoudinasab
Fixed
1.1.0
Added
1.0.3
Fixed
Dependencies
deps: dns-packet-1.3.4 1358c74
1.0.2
Fixed
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 settingsemit
RUN_FINISH
for each group in a run
1.0.0-rc.12
Fixed
Return
runId
withgetInstance
query. Issue #357.
1.0.0-rc.11
Added
Show retry count on run details page. #350 by @boxofcrates
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
Correctly extract
ciBuildId
from Gitlab CI. #343 by @boxofcrates
1.0.0-rc.9
Fixed
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
formjs
files served by dashboardnginx
server. Issue #321
1.0.0-rc.5
Changed
Use
@graphql-tools/merge
to allow breaking down schema definitions to multiple filesRemove aggregation stages for
runsFeed
to improve performance
1.0.0-rc.4
Added
Add slack hook filters and advanced formatting #309 by @DeniDoman
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
Last updated