Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.14.3 #949

Merged
merged 69 commits into from
Nov 20, 2023
Merged

Release v1.14.3 #949

merged 69 commits into from
Nov 20, 2023

Conversation

haneabogdan
Copy link
Contributor

This PR...

Changes

Fixes

How to test it

screenshots

Checklist

  • tested locally
  • added new dependencies
  • updated the docs
  • added a test

pavloburchak and others added 30 commits September 20, 2023 16:23
* fix: improve downloading artifacts
   - stream the download when it's possible
   - handle errors
   - pass the `routeToRequest` to handle it better in Cloud
* fix: download artifacts archive the old way
* fix: show option to download artifacts archive when more than artifacts is there
* feat: update react-router to the latest version
* feat: add a hook to prompt on leaving the page
* feat: add `monitLeave` property to CardForm, to block redirection when the form is touched
* fix: status page assets
* fix: incident colors
* fix: hide cloud features from oss
* fix: sider plugin
* fix: icons color
* fix: incidents tag type colors
* fix: bar colors
* fix: update bar chart colors
* add amber800 color
* fix: update unknown colors
* adjust picker theme colors
* adjusted calendar styling
* adjusted hover style
* fixup

---------

Co-authored-by: fivenp <mh@fivenp.com>
Co-authored-by: Bogdan Hanea <bogdan.hanea@yahoo.com>
Co-authored-by: Dawid Rusnak <dawid@drcode.pl>
* feat: add changelog for PRs to main
* feat: add workflow to automatically create release branch and PR
* fix: delete previous changelog comment instead of archiving it
* chore: rename release notes in PR workflow
* chore: add automatically release notes to the created tags
* fix: merge base branch to the release PR
* chore: add important data-test for Webhooks
* chore: add data-test attributes for triggers
* chore: prepare initial monorepository structure for Testkube Dashboard
* fix: add missing `stylelint` script back
* fix: move ts-jest to root package.json
* fix: add global Jest configuration
* fix: delete unnecessary E2E dependency
* e2e tests - api helpers - trigger, webhook

* [WIP] E2E tests - triggers, webhooks

* tests - webhooks - WIP

* E2E test for webhooks - complete

* CreateTriggerPage

* Complete trigger test

* Selectors updated, Cleanup

* selectors updated after data-test, Fixes after eslint
* fix: improve coverage collection for unit tests

* feat: send Test Coverage results to the CodeClimate

* fixup codeclimate-action version

* chore: add CodeClimate configuration

* fixup codeclimate configuration

* fix: add a title for autocomplete options

* fix: Triggers E2E tests

* fixup adjust codeclimate configuration
* feat: prepare initial plugins mechanism
* fixup silent console.warns
* feat: synchronize plugin scope data on plugin level (instead of root)
* chore: rename LimitedPluginScope to LocalPluginScope
* fix: ts-check for plugins package
* feat: replace LocalPluginScope/PluginRootScope with universal PluginScope
* chore: delete unused provider
* feat: support nested plugin systems (outer root scope / outer dependencies)
* chore: add unit tests to avoid warnings for missing outer data/slots
* fix: ensure console.warn mock stability
* feat: support clearing data produced within the PluginScope
* chore: add a unit test for clearing PluginScope
* fix: children plugin scope should not be detached from the parent
* chore: replace Array with Set
* feat: improve code completion for external slots/data
* feat: allow multiple slots/data definition with same type within same call
* feat: add option to provide conditional providers
* feat: add documentation for the Plugins system
* feat: add documentation for Zustand store in the Plugins system
* feat: add option to use scope data in providers easily
#918)

* fix: allow using other mono-repository packages in @testkube/web
* feat: add `start:prod` command to test production build easily
* feat: plugin system improvements
* feat: add option to independently order plugin providers
* feat: allow passing a function as a plugin's route
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
rangoo94 and others added 21 commits November 9, 2023 10:54
* feat: add Testkube documentation
* fix: collapse all notes
* fix: add technical debt warning about plugin stubs
* fix: improve the styling of collapsible groups
* chore: add commands for E2E tests in docs
* fix: add note about variables source
* fix:  hide abort run when now running tests

* fix: handle undefined executions

* fix: use Paragraph

* fix: lint line

* fix: update edit label based on entity

---------

Co-authored-by: mortadarefd <m.mortada@refdapp.com>
* feat: move utility to prettify arguments and add unit tests
* fix: escaped arguments while prettifying
…ModalContent/TestCreationForm.tsx

Co-authored-by: Dawid Rusnak <dawid@drcode.pl>
…-error

fix: show modal error instead of closing modal
…test-source

feat: optional test source for container executors
…ebhooks-forms

fix: catch validate fields so app doesn't crash TKC-863
…er-resource-select

refactor: filter tests/testSuites based on action TKC-871
…d slots for Test/Test Suite Details (#939)

* feat: add option to provide base slot items for slot hooks
* feat: add slots for Test/Test Suite details
Copy link

vercel bot commented Nov 20, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
testkube-dashboard ✅ Ready (Inspect) Visit Preview 💬 Add feedback Nov 20, 2023 11:07am

Copy link

Changelog

Commit Description PR
a8697be5 fix: detect dirty state correctly for the arguments (#948)
988c31f7 feat: add option to provide base slot items for slot hooks / feat: add slots for Test/Test Suite Details (#939)
679755f1 Merge pull request #942 from kubeshop/razvantopliceanu/refactor/trigger-resource-select
2ee7b21d refactor: use watch for name selector
cbc3d9e1 refactor: requested changes
3a886de1 refactor: props changes + skip queries
79f0cfe7 Merge pull request #940 from kubeshop/razvantopliceanu/fix/triggers-webhooks-forms
cb82e680 Merge pull request #944 from kubeshop/razvantopliceanu/feat/optional-test-source
2ff32aaf Merge pull request #943 from kubeshop/razvantopliceanu/fix/show-modal-error
1f1e886d Update packages/web/src/components/pages/Tests/TestsList/TestCreationModalContent/TestCreationForm.tsx
8912f298 fix: prettifying escaped arguments (#946)
e4d618cf feat: add search for triggered event
d11a5001 fix: quoted argument (#945)
c861c674 feat: optional test source for container executors
63ac1a9e fix: show modal error instead of closing modal
4ed01ab0 refactor: filter tests/testSuites based on action
4cee8518 fix: hide abort run when now running tests (#902)
37f85e38 fix: catch validate fields so app doesn't crash
8a08675e feat: add Testkube documentation (#935)
4df669ee fix: E2E tests for Triggers in Cloud (#938)
5a38f510 feat: sanitize quotes in env-config.js (#937)
52aea73c feat: add option to make banner not rotating (#936)
78c8f58d fix: security alerts (#932)
0f8f9db7 fix: ignore commit hash for the cluster version check (#931)
540d0df2 [TKC-789] fix: improve Entity Details performance (#933)
778de6d9 feat: unsaved changes warning (#925)
4cbf70f9 feat: add feature promotion banners controlled by GTM (#927)
c7c8eb29 fix: ignore lack of commit and helm chart version in cluster info (#930)
a8b25e89 fix: run empty testsuites (#928)
7073ad12 fix: readonly parallel tests (#924)
a60fb77b feat: add status pages promo (#929)
ff9b8036 update colors (#926)
82a1b719 feat: use plugin system (#919)
79bcb77f fix: offline filter change fetching (#923)
b5c469b8 fix: webhooks help links (#907)
8233b073 fix: TKC-779 (#922)
e0e29e42 tech: improve unit test coverage of hooks (#914)
3bb6a29c fix: messaging for empty test suite list (#921)
b1841d5c feat: offline test suites (#916)
55695e66 fix: Dockerfile to reduce vulnerabilities (#920)
95e3c507 feat: plugin system improvements (#917)
b6121488 fix: using mono-repository packages / feat: add start:prod NPM command (#918)
5e47ac94 tech: improve unit test coverage (#911)
cbda693f Plugins mechanism (#910)
aa180499 tech: refactor delete modal (#908)
68ad197c fix: improve coverage collection for unit tests (#909)
bd2c05d5 fix: REACT_APP environment variables resolution (#905)
3894a792 Tests - triggers, webhooks (#901)
905361dd fix: allow using volume for nginx configuration (#904)
eb9fd256 fix: mono-repository adjustments, fixing Docker image to support read-only file system with volumes (#903)
75af794f chore: prepare initial monorepository structure (#898)
b2b62797 fix: reset API cache after API endpoint is changed (#891)
65ebfc72 fix: adjust visibility and polling logic (#896)
37cb42c2 Add data-test attributes for Triggers & Webhooks (#897)
c9e390f1 feat: release automation (#886)
88325f4c feat: allow offline results (#879)
8437f63d fix: status page assets (#860)
2c89f19f feat: add helpers for blocking redirection from unsaved changes (#895)
f391cdfe feat: parallel test suite add test link (#894)
969c6a8f fix: reset RTK cache correctly (#893)
66218c14 fix: reset RTK store properly (#892)
2026ba40 fix: reset API cache after API endpoint is changed (#890)
bca09e86 Merge pull request #888 from kubeshop/mm/fix/clinamespace
e4eb604d Merge pull request #889 from kubeshop/mm/fix/disableautocompletename
b7fef24f fix: disable auto complete input name
02148efe fix: command args
0d5ad8c2 fix: improve downloading artifacts (#885)
9bcf320d fix: allow newer NPM versions (#884)
3bc25e8c fix conf card mobile (#883)
Details
Commit Date Author Description PR
a8697be5 2023-11-20 09:20:12 +0100 Dawid Rusnak fix: detect dirty state correctly for the arguments (#948)
988c31f7 2023-11-17 12:20:39 +0100 Dawid Rusnak feat: add option to provide base slot items for slot hooks / feat: add slots for Test/Test Suite Details (#939)
679755f1 2023-11-17 12:59:20 +0200 Razvan Topliceanu Merge pull request #942 from kubeshop/razvantopliceanu/refactor/trigger-resource-select
2ee7b21d 2023-11-17 12:55:04 +0200 Topliceanu Razvan refactor: use watch for name selector
cbc3d9e1 2023-11-17 12:46:38 +0200 Topliceanu Razvan refactor: requested changes
3a886de1 2023-11-17 12:09:03 +0200 Topliceanu Razvan refactor: props changes + skip queries
79f0cfe7 2023-11-17 11:51:30 +0200 Razvan Topliceanu Merge pull request #940 from kubeshop/razvantopliceanu/fix/triggers-webhooks-forms
cb82e680 2023-11-17 11:37:47 +0200 Razvan Topliceanu Merge pull request #944 from kubeshop/razvantopliceanu/feat/optional-test-source
2ff32aaf 2023-11-17 11:35:11 +0200 Razvan Topliceanu Merge pull request #943 from kubeshop/razvantopliceanu/fix/show-modal-error
1f1e886d 2023-11-17 11:31:01 +0200 Razvan Topliceanu Update packages/web/src/components/pages/Tests/TestsList/TestCreationModalContent/TestCreationForm.tsx
8912f298 2023-11-17 10:19:10 +0100 Dawid Rusnak fix: prettifying escaped arguments (#946)
e4d618cf 2023-11-16 17:23:11 +0200 Topliceanu Razvan feat: add search for triggered event
d11a5001 2023-11-16 16:22:16 +0200 Bogdan Hanea fix: quoted argument (#945)
c861c674 2023-11-16 15:11:40 +0200 Topliceanu Razvan feat: optional test source for container executors
63ac1a9e 2023-11-16 13:30:26 +0200 Topliceanu Razvan fix: show modal error instead of closing modal
4ed01ab0 2023-11-16 12:48:48 +0200 Topliceanu Razvan refactor: filter tests/testSuites based on action
4cee8518 2023-11-16 10:39:14 +0200 Mahmoud Mortada fix: hide abort run when now running tests (#902)
37f85e38 2023-11-15 11:26:33 +0200 Topliceanu Razvan fix: catch validate fields so app doesn't crash
8a08675e 2023-11-10 13:46:40 +0100 Dawid Rusnak feat: add Testkube documentation (#935)
4df669ee 2023-11-09 18:50:31 +0100 Dawid Rusnak fix: E2E tests for Triggers in Cloud (#938)
5a38f510 2023-11-09 10:54:53 +0100 Dawid Rusnak feat: sanitize quotes in env-config.js (#937)
52aea73c 2023-11-09 10:09:11 +0100 Dawid Rusnak feat: add option to make banner not rotating (#936)
78c8f58d 2023-11-08 16:44:28 +0100 Dawid Rusnak fix: security alerts (#932)
0f8f9db7 2023-11-08 16:44:19 +0100 Dawid Rusnak fix: ignore commit hash for the cluster version check (#931)
540d0df2 2023-11-08 16:44:02 +0100 Dawid Rusnak [TKC-789] fix: improve Entity Details performance (#933)
778de6d9 2023-11-08 17:32:07 +0200 Bogdan Hanea feat: unsaved changes warning (#925)
4cbf70f9 2023-11-08 16:29:46 +0100 Dawid Rusnak feat: add feature promotion banners controlled by GTM (#927)
c7c8eb29 2023-11-06 16:19:26 +0100 Dawid Rusnak fix: ignore lack of commit and helm chart version in cluster info (#930)
a8b25e89 2023-11-06 14:44:04 +0200 Bogdan Hanea fix: run empty testsuites (#928)
7073ad12 2023-11-06 14:10:55 +0200 Bogdan Hanea fix: readonly parallel tests (#924)
a60fb77b 2023-11-06 12:29:26 +0100 Dawid Rusnak feat: add status pages promo (#929)
ff9b8036 2023-11-03 17:41:38 +0200 Pavlo Burchak update colors (#926)
82a1b719 2023-11-02 13:03:53 +0100 Dawid Rusnak feat: use plugin system (#919)
79bcb77f 2023-10-31 14:27:33 +0200 Bogdan Hanea fix: offline filter change fetching (#923)
b5c469b8 2023-10-30 12:55:11 +0200 Mahmoud Mortada fix: webhooks help links (#907)
8233b073 2023-10-30 11:26:10 +0200 Bogdan Hanea fix: TKC-779 (#922)
e0e29e42 2023-10-29 17:29:55 +0200 Bogdan Hanea tech: improve unit test coverage of hooks (#914)
3bb6a29c 2023-10-27 18:50:48 +0300 Bogdan Hanea fix: messaging for empty test suite list (#921)
b1841d5c 2023-10-27 13:02:12 +0300 Bogdan Hanea feat: offline test suites (#916)
55695e66 2023-10-26 07:49:06 +0200 Jacek Wysocki fix: Dockerfile to reduce vulnerabilities (#920)
95e3c507 2023-10-25 13:33:25 +0200 Dawid Rusnak feat: plugin system improvements (#917)
b6121488 2023-10-25 12:00:04 +0200 Dawid Rusnak fix: using mono-repository packages / feat: add start:prod NPM command (#918)
5e47ac94 2023-10-19 10:32:52 +0300 Bogdan Hanea tech: improve unit test coverage (#911)
cbda693f 2023-10-17 13:07:27 +0200 Dawid Rusnak Plugins mechanism (#910)
aa180499 2023-10-17 13:02:08 +0300 Bogdan Hanea tech: refactor delete modal (#908)
68ad197c 2023-10-17 10:56:55 +0200 Dawid Rusnak fix: improve coverage collection for unit tests (#909)
bd2c05d5 2023-10-11 16:56:29 +0200 Dawid Rusnak fix: REACT_APP environment variables resolution (#905)
3894a792 2023-10-11 16:32:38 +0200 Tomasz Konieczny Tests - triggers, webhooks (#901)
905361dd 2023-10-11 16:23:46 +0200 Dawid Rusnak fix: allow using volume for nginx configuration (#904)
eb9fd256 2023-10-11 15:49:10 +0200 Dawid Rusnak fix: mono-repository adjustments, fixing Docker image to support read-only file system with volumes (#903)
75af794f 2023-10-10 09:57:38 +0200 Dawid Rusnak chore: prepare initial monorepository structure (#898)
b2b62797 2023-10-10 09:20:24 +0200 Dawid Rusnak fix: reset API cache after API endpoint is changed (#891)
65ebfc72 2023-10-09 15:53:00 +0300 Bogdan Hanea fix: adjust visibility and polling logic (#896)
37cb42c2 2023-10-06 13:11:32 +0200 Dawid Rusnak Add data-test attributes for Triggers & Webhooks (#897)
c9e390f1 2023-10-05 10:10:48 +0200 Dawid Rusnak feat: release automation (#886)
88325f4c 2023-10-05 10:41:08 +0300 Dawid Rusnak feat: allow offline results (#879)
8437f63d 2023-09-29 11:03:29 +0200 Mahmoud Mortada fix: status page assets (#860)
2c89f19f 2023-09-28 14:18:54 +0200 Dawid Rusnak feat: add helpers for blocking redirection from unsaved changes (#895)
f391cdfe 2023-09-28 12:55:45 +0300 Bogdan Hanea feat: parallel test suite add test link (#894)
969c6a8f 2023-09-28 11:06:24 +0200 Dawid Rusnak fix: reset RTK cache correctly (#893)
66218c14 2023-09-27 14:00:29 +0200 Dawid Rusnak fix: reset RTK store properly (#892)
2026ba40 2023-09-27 12:45:14 +0200 Dawid Rusnak fix: reset API cache after API endpoint is changed (#890)
bca09e86 2023-09-27 12:28:06 +0300 Mahmoud Mortada Merge pull request #888 from kubeshop/mm/fix/clinamespace
e4eb604d 2023-09-27 12:26:50 +0300 Mahmoud Mortada Merge pull request #889 from kubeshop/mm/fix/disableautocompletename
b7fef24f 2023-09-27 12:15:24 +0300 Mahmoud Mortada fix: disable auto complete input name
02148efe 2023-09-27 11:28:41 +0300 Mahmoud Mortada fix: command args
0d5ad8c2 2023-09-25 12:39:59 +0200 Dawid Rusnak fix: improve downloading artifacts (#885)
9bcf320d 2023-09-22 14:19:33 +0200 Dawid Rusnak fix: allow newer NPM versions (#884)
3bc25e8c 2023-09-20 16:23:02 +0300 Pavlo Burchak fix conf card mobile (#883)

@haneabogdan haneabogdan merged commit 2c3b641 into main Nov 20, 2023
13 checks passed
@haneabogdan haneabogdan deleted the release/v1.14.3 branch November 20, 2023 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants