Releases: kubeshop/tracetest
Releases · kubeshop/tracetest
v0.2.0-3
v0.2.0-2
Changelog
- 9433b0a 395 updating the event names (#423)
- 4fd1e94 441 adding integration tests for the home page (#448)
- 1cb7590 Merge pull request #407 from kubeshop/delete-test
- 9817bf8 Merge pull request #419 from kubeshop/docs/selectors
- 9ab8e38 Merge pull request #421 from kubeshop/feat/first-last-selectors
- d251b07 Merge pull request #427 from kubeshop/feat/span-selector-name
- aaf2f59 Merge pull request #429 from kubeshop/feature/scroll
- a68c70a Merge pull request #430 from kubeshop/fix/analytics
- 312cefe Merge pull request #438 from kubeshop/feat/ci-tests
- 2ba9515 Merge pull request #445 from kubeshop/feat/empty-selector
- 32cc067 Run tests using make
- 9c617f5 add button to delete test by id
- 3a2a180 add docs on selectors
- 9d64a68 add postgres on CI runner
- aa4c193 add vendor folder to gitignore
- 4118b5f apply PR review changes
- b31a95b chore: code cleanup & organization
- 53c6151 chore: make global layout flex
- 3474dfd ci: fix
- 467765d doc: add numbers on flowchart
- 34bbae3 doc: remove part that says selector syntax is based on CSS
- 60e1380 dont deploy app when PR is open
- a35231e feat: support :first and :last pseudo classes
- c18155d feat: support empty selector
- d46133c feat: support filter by span name
- ce944f5 feat: use gnomock to run postgres to test app
- 19d148a fix: :last description
- f245796 fix: analytics client
- 8335cdd fix: colors
- d928753 fix: db tests
- f703038 fix: doc
- eae6611 fix: docs
- 0151c23 fix: docs
- 2cdaec4 fix: fix or condition example
- 1b5c8db fix: go vet
- 9b0ced1 fix: improve header
- 407f187 fix: parent color
- a1dcff6 fix: typo
- 10affc6 fixing typescript issue
- b0d2745 remove go-vet for now
- ed61338 remove postgres container from CI
- 34d0c22 run go tests on PR
- 8cc7668 setup config.yaml in CI env
- ce140bd update docs
- 7b6af40 use different config
- cf43a47 validate test result update state (#444)
- d8585ca ✖️ 435 updating the failed trace component (#440)
- 037e72e 🏷 402 updating the attributes selection to match affected spans (#424)
- e00f6c9 🐛 426 bug enable json comparison (#437)
- afa9a8a 💣 214 adding support for select all spans after removing all of the selectors from the modal (#425)
- db44986 🤖 348 adding sentry to the web app (#394)
- 8a89f0e 🧪 431 adding testing frameworks (#439)
v0.2.0-1
Changelog
- 866986d Added link for Tracetest Blogs
- 883a2c4 Implement helm deploy for beta
- 46cbebb Merge pull request #365 from kubeshop/Remove-downloads-and-Go-images-from-header-on-readme
- 6b75c52 Merge pull request #366 from kubeshop/Change-blog-link
- 988674c Merge pull request #367 from kubeshop/julianne/docs/tracetest/updates-04-26-2022
- a4cd837 Merge pull request #370 from kubeshop/feat/websocket
- d44d261 Merge pull request #371 from kubeshop/feat/internal-pub-sub
- f9b0a8b Merge pull request #373 from kubeshop/feat/websocket-notifications
- 5be888d Merge pull request #378 from kubeshop/fix-trace-polling
- e4e1a80 Merge pull request #380 from kubeshop/bugfix
- 7b03f47 Merge pull request #381 from kubeshop/bugfix2
- bfd7fb1 Merge pull request #383 from kubeshop/mm/fix/headerguidedbutton
- 4d134b5 Merge pull request #384 from kubeshop/mm/fix/consolewarning
- b75b691 Merge pull request #392 from kubeshop/feat/migration
- 7876e86 Merge pull request #396 from kubeshop/feat/selector-syntax
- 4b8d529 Removed downloads and Go images
- 4af945b Update create-test.md
- ad9631b add basic assertion engine and comparators
- 269a27d add basic assertion functionaliy
- 121cbdc add basic comparators
- 4a12391 add convertion between parser model and real selector
- ad42add add delete test endpoint (#406)
- 9306455 add: child selector implementation
- b3ff345 add: test to ensure contains works
- 1e290c2 add: test to ensure multiple span selectors
- d1b3108 add: use go-migrate to manage db migrations
- 19e5768 change: use id instead of subscriber to unsubscribe
- 423f5a0 chore: disable structtag check to improve readability of parser
- 1713b2e chore: move selector package to inside of assertions module
- 3868441 chore: remove comment
- c709a72 chore: rename parser structs to prevent conflicts
- 868f1d6 chore: split message and event
- 9e66b4e convert parser model into actual selector
- a8b766a feat: add css-like syntax parser
- acc78c4 feat: add subscribe command
- 0fee277 feat: add subscription module
- f4b9e6a feat: add unsubscribe command
- b513231 feat: keep websocket connection open
- 4cf7ac5 feat: nth_child pseudo class
- 4017356 feat: send test result updates to websocket
- 5dd1536 feat: websocket endpoint
- f857616 fix trace poller
- cf152e8 fix trace poller make it sleep longer
- 7b66acd fix trace polling
- ac56dd5 fix: add guided tour button to the header
- af59040 fix: add keys to submenu
- a0d548c fix: break out of loop if websocket connection fails
- fc3e7ad fix: refactor code to remove singleton subscription.Manager
- b78264b fix: remove comma from expression on test
- c8b697a fix: remove unused var
- 59482c5 fix: rollback error handling
- eacfabf fix: simplify condition on manager.go
- 6d717a2 fix: use object instead of pointer to pass message
- f811ebc fix: use ticker instead of sleep to ping connection
- d95f3e0 implement new architecture using openapi as a lib (#377)
- 466d75d improve testing of comparators
- 3eb12fe remove unused file
- 71d4cb4 replace GetManager() with NewManager()
- fc00ab2 test helm deploy
- 034d4c0 test helm deploy
- f8882f6 test helm deploy
- 75a9249 update selectors interface
- bdfd16c use selectors to filter spans in assertions (#410)
- 03e78e0 ✨ 374 New File Names (#382)
- e16d7fe 🏭 375 adding data parsing for traces and spans (#386)
- f52fe54 🏭 376 adding component factories for span detail, diagrams and trace node (#393)
- d29f7ba 👹 388 adding selection of examples when creating a test (#391)
- 84963a7 🗳 387 adding gateways, slices, selectors and moving calculations to redux/selectors (#390)
v0.2.0
Changelog
- 85e346e Adding logos
- db8432d Merge pull request #359 from kubeshop/Add-logo
- 5ecfb44 Merge pull request #360 from kubeshop/fix/analytics-request-validation
- ffaa863 Merge pull request #361 from kubeshop/fix/disable-tls
- 2c2b8a7 Merge pull request #363 from kubeshop/feat/backend-analytics
- 841655f feat: backend analytics
- 61b71a9 fix: disable tls check on analytics (unsafe)
- 84b902c fix: error handling
- 02db22f fix: timeout duration
v0.1.0
Changelog
- a9f3464 Added video and fixed development doc page
- da9ed04 Changed video to html
- 32400c5 Changes in prep for release
- b82a6cc Corrected the video
- 07fdc92 Merge pull request #331 from kubeshop/julianne/docs/tracetest/updates-04-22-2022
- 93367c7 Merge pull request #332 from kubeshop/Readme-changes
- 178c76c Merge pull request #333 from kubeshop/Readme-changes
- 157d968 Merge pull request #334 from kubeshop/fix-up-poll
- f18fde0 Merge pull request #335 from kubeshop/mm/fix/tagspace
- 8264f9d Merge pull request #336 from kubeshop/revert-334-fix-up-poll
- 1e26f8f Merge pull request #337 from kubeshop/fix
- 0774e74 Merge pull request #338 from kubeshop/fix-up-poll3
- 3488868 Merge pull request #339 from kubeshop/revert-338-fix-up-poll3
- d49048e Merge pull request #340 from kubeshop/mm/fix/redux
- 4fcd39c Merge pull request #341 from kubeshop/mm/fix/organizefolders
- 2a08b4f Merge pull request #342 from kubeshop/mm/fix/cannotclosecreatetestmodal
- a8d8085 Merge pull request #345 from kubeshop/matheus/server-analytics
- 44bbb25 Merge pull request #350 from kubeshop/mm/fix/hideguidedtour
- 167e904 Merge pull request #351 from kubeshop/fix-getting-started
- 0ad9a72 Merge pull request #352 from kubeshop/feat/inject-ga-credentials
- 2cb4faa Merge pull request #353 from kubeshop/Add-video
- b3345a6 Merge pull request #355 from kubeshop/Change-video-link
- 06508fe Merge pull request #356 from kubeshop/fix/html-template
- 10c04e1 Merge pull request #357 from kubeshop/fix/analytics-request-validation
- 3080854 Revert "speed up poll"
- e57b89b Revert "speed up poll"
- 70ab03f Update Docs with Formatting, Demo Screenshots
- 664fc8f Update README.md
- 022e85a Update README.md
- 6b966ed Update getting-started.md
- 701c43c Update index.md
- 83b2c46 chore: don't break app if analytics is not setup
- 03d3b0c feat: add server_started analytics event
- ccd486f feat: inject analytics credentials into html
- e1a47f8 fix getting started
- d908f4d fix no parent span
- ece0468 fix: cannot dismiss create test modal
- c736b44 fix: hide guided tour
- 6b3ec41 fix: html template
- f261fd6 fix: move tourguide hook to hooks folder
- a0b3e92 fix: organize redux folder
- 5314f50 fix: tagspace
- ce7e401 fix: validation of analytic request
- a86dbd8 fixing guide tour not closing
- d42b06a invert condition
- a3170c6 removing the default meassurement id from the repo
- 185ebf1 speed up poll
- e970b1d speed up poll
- 0dfd462 📈 226 Instrument app with Google Analytics (#354)
v0.0.1-6
Changelog
- 234783d 302 adding guided tour logic
- d468fd4 302 adding guided tour logic
- 5135ad5 320 allowing removal of every assertion check from the modal (#327)
- 43a534e Merge pull request #322 from kubeshop/workflow
- 6ea36b7 Merge pull request #323 from kubeshop/workflow2
- 7d7cf30 Merge pull request #324 from kubeshop/workflow3
- a43f3f0 Merge pull request #328 from kubeshop/matheus/add-bot-to-manage-issue-states
- c398581 Update build.yml
- ce8447d Update build.yml
- faa7bcc add autodeploy workflow
- c5de574 add autodeploy workflow
- c48cdcc add contains operator (#326)
- a7b3e32 build docker image in workflow
- 90754f7 feat: add github bot to change issue states based on project
- 0e0e1c3 fix workflow
- cce970a 🐛 Fixing minor bugs for both the assertion form and the custom table (#319)
- 941fd22 🐛 fixing guided tour not saving to the storage (#329)
v0.0.1-5
Changelog
- 1ff21e6 .
- d949f0c 293 fixing create assertion form bugs
- 55bb685 Add GetTraceByID jaeger implementation
- 7fdd2e4 Add constants for each state and add CREATED state
- 15074a0 Add docs to setup a local dev env (#189)
- a206fec Add state field to TestRunResult
- 31b7fe7 Add tutorial to run locally
- e778d47 Add uuid and remove TestResult object
- 49f50fc Added Creating Tests Page
- 40e496d Added Google tracking code
- d989081 Added a couple images
- 2c335b4 Added assertion GET and POST
- fee3e7e Adding changes to the readme
- 09da6ae Adding material for the demo
- 9af6982 An Open API setup with REST API scaffolding
- 32d8608 Apply suggestions from code review
- de4cdd5 Change how to run server locally
- 1652ac5 Change system image
- 730a38e Changing readme and setting up initial documentation pages
- adcf2f0 Correct extension
- e610c7c Create SelectorDefaultAttributes.ts
- 866b5db Create index.md
- 218ec3b Create mkdocs action
- 7eab56f Fix RunTest return object (#273)
- 8594e82 Forgot to close tag
- 1291fe0 Implement async test runner and trace poller (#225)
- 8c10cbd Implement test states in backend (#187)
- 4f6ba57 Initial commit
- 67c496f Merge branch 'main' into kens-changes
- f22187d Merge branch 'main' into mm/feat/assertions
- 9b9f8d8 Merge branch 'main' into mm/feat/testpage
- 9dbdb98 Merge branch 'main' into mm/fix/assertionresult-openapi
- 3768616 Merge branch 'main' into mm/fix/assertionresult-openapi
- b397521 Merge branch 'main' into mm/fix/loadingstate
- 3c1d307 Merge branch 'main' into mm/fix/loadingstate
- ae721d5 Merge branch 'main' into mm/fix/loadingstate
- f779333 Merge branch 'main' into mm/fix/testpage
- a1c576b Merge branch 'main' into mm/fix/textpropegateevent
- b8b8d8b Merge branch 'main' of https://github.com/kubeshop/tracetest
- f084ff9 Merge pull request #1 from kubeshop/openapi
- 9c7b18b Merge pull request #10 from kubeshop/implement-test-api
- 7c9195d Merge pull request #107 from kubeshop/Add-GA-tracking-code
- accce11 Merge pull request #108 from kubeshop/create-mkdocs-workflow
- e8478f9 Merge pull request #109 from kubeshop/Attempt-to-trigger-mkdocs-github-action-by-making-a-change-and-commiting-to-main
- 15846a3 Merge pull request #110 from kubeshop/Attempt-to-trigger-mkdocs-github-action-by-making-a-change-and-commiting-to-main
- 5643d0a Merge pull request #111 from kubeshop/create-mkdocs-workflow
- 2555d14 Merge pull request #112 from kubeshop/Attempt-to-trigger-mkdocs-github-action-by-making-a-change-and-commiting-to-main
- 1258605 Merge pull request #113 from kubeshop/create-index.md-in-docs
- 2703adf Merge pull request #114 from kubeshop/Correct-GA-tracking-code
- 3a9c4b8 Merge pull request #115 from kubeshop/mm/feat/assertionresults
- 86ab817 Merge pull request #116 from kubeshop/mm/fix/createassertion
- ef20475 Merge pull request #117 from kubeshop/mm/fix/bindassertiondefinition
- 467577e Merge pull request #119 from kubeshop/mm/fix/assertionstable
- 4932a2b Merge pull request #131 from kubeshop/mm/fix/serviceundertesttype
- 0546f68 Merge pull request #132 from kubeshop/mm/fix/webfolder
- 68f0b20 Merge pull request #133 from kubeshop/fix-empty-trace
- aed56f4 Merge pull request #139 from kubeshop/add-docs
- 8d5a804 Merge pull request #140 from kubeshop/add-docs-uninstall
- c1e71a4 Merge pull request #141 from kubeshop/more-details
- 545e006 Merge pull request #142 from kubeshop/reference-results
- 24dd105 Merge pull request #143 from kubeshop/mm/fix/emptytraceobject
- 1af11a5 Merge pull request #147 from kubeshop/refactor
- f676122 Merge pull request #149 from kubeshop/implement-ref
- d243429 Merge pull request #154 from kubeshop/mm/fix/postmanrequests
- 7d7f37a Merge pull request #168 from kubeshop/mm/fix/scrollablemodal
- 070b9aa Merge pull request #169 from kubeshop/auth
- d59e87e Merge pull request #170 from kubeshop/fix-title
- c4ca92b Merge pull request #175 from kubeshop/add-generated-code
- a9f0617 Merge pull request #180 from kubeshop/mm/fix/saveassertionresults
- d8d1ec5 Merge pull request #186 from kubeshop/Readme-changes-based-on-DevRel-notes
- 883b98f Merge pull request #190 from kubeshop/auth-methods
- ad29212 Merge pull request #193 from kubeshop/mm/fix/alteritemselector
- c9fdfab Merge pull request #196 from kubeshop/Readme-changes-based-on-DevRel-notes
- 9b34891 Merge pull request #2 from kubeshop/mm/feat/initweb
- 53510fe Merge pull request #204 from kubeshop/mm/fix/selectortooltip
- c0aab9c Merge pull request #205 from kubeshop/mm/fix/creatassertionallseclected
- 9386d80 Merge pull request #206 from kubeshop/chore/matheus/name-api-operations
- 25f9ca7 Merge pull request #208 from kubeshop/fix/matheus/json-request-body
- 0a5f63c Merge pull request #210 from kubeshop/Readme-changes-based-on-DevRel-notes
- 4786510 Merge pull request #211 from kubeshop/Readme-changes-based-on-DevRel-notes
- 84225c0 Merge pull request #212 from kubeshop/Readme-changes-based-on-DevRel-notes
- 51fc60f Merge pull request #213 from kubeshop/mm/fix/runtest
- 7b207c4 Merge pull request #217 from kubeshop/feat/matheus/default-test-header
- 6ca3123 Merge pull request #224 from kubeshop/fix/matheus/create-span-assertion-id
- c146619 Merge pull request #227 from kubeshop/povilasv-patch-1
- cd929cc Merge pull request #231 from kubeshop/fix-routes
- 77f138a Merge pull request #24 from kubeshop/run
- 2fa3fef Merge pull request #25 from kubeshop/mm/feat/tracediagram
- ed801bf Merge pull request #254 from kubeshop/fix/matheus/trace-poller-condition
- ce97932 Merge pull request #257 from kubeshop/revert-223-218-remove-tracetest-top-span-and-shift-triggering-response-attributes-to-second-span
- 77ab898 Merge pull request #258 from kubeshop/mm.fix/testdetailstable
- 2e70a3f Merge pull request #259 from kubeshop/mm/fix/badassertionresults
- 7005c7f Merge pull request #260 from kubeshop/mm/fix/routingtestresults
- a6386d8 Merge pull request #261 from kubeshop/mm/fix/tracetab
- 0242f6d Merge pull request #27 from kubeshop/mm/fix/panesheight
- 87fc927 Merge pull request #270 from kubeshop/fix/matheus/get-result-trace-from-db
- 1a21ff2 Merge pull request #28 from kubeshop/executor
- 5d83545 Merge pull request #285 from kubeshop/mm/fix/loadingstate
- a6e4e00 Merge pull request #286 from kubeshop/mm/fix/spancolor
- 7748add Merge pull request #29 from kubeshop/dockerfile
- 5936d78 Merge pull request #290 from kubeshop/mm/fix/traceprogressbar
- c0441df Merge pull request #3 from kubeshop/mm/feat/reactrouter
- 378a919 Merge pull request #307 from kubeshop/Readme-and-doc-changes
- bbd7b66 Merge pull request #308 from kubeshop/add-workflow
- 53bf9e0 Merge pull request #310 from kubeshop/fix-negative-time
- f4f7381 Merge pull request #312 from kubeshop/add-release-pipeline
- ace7da6 Merge pull request #313 from kubeshop/mm/fix/textpropegateevent
- cc16676 Merge pull request #314 from kubeshop/mm/fix/cancelrestultdetails
- 6fd8647 Merge pull request #315 from kubeshop/mm/fix/tracemainscrollbar
- 5ba06d7 Merge pull request #316 from kubeshop/mm/fix/testscrollbar
- 9873a07 Merge pull request #32 from kubeshop/mm/feat/diagramshapes
- 45e73ba Merge pull request #33 from kubeshop/assertion_model
- 346b914 Merge pull request #35 from kubeshop/fix-up
- e0490b5 Merge pull request #36 from kubeshop/fix-up
- e9fc337 Merge pull request #4 from kubeshop/add-request-argument
- a813de0 Merge pull request #41 from kubeshop/fix-span
- 2752163 Merge pull request #42 from kubeshop/mm/feat/webappdocker
- c320778 Merge pull request #43 from kubeshop/fix-camel-case
- e521a23 Merge pull request #44 from kubeshop/mm/fix/spandatamodel
- 7102285 Merge pull request #45 from kubeshop/bundle
- e1e8156 Merge pull request #48 from kubeshop/fix-path-prefix
- 258f39c Merge pull request #49 from kubeshop/mm/feat/createtestform
- 89a6a87 Merge pull request #5 from kubeshop/add-ids
- 37098d3 Merge pull request #50 from kubeshop/mm/feat/testpage
- b50a1a6 Merge pull request #51 from kubeshop/mm/feat/assertions
- cfc5ebe Merge pull request #52 from kubeshop/mm/fix/sorttests
- 41d7b45 Merge pull request #53 from kubeshop/assertions
- e9e89fc Merge pull request #55 from kubeshop/openapi-spec
- 48dc8ff Merge pull request #57 from kubeshop/refactor-go-import-path
- 978cbd1 Merge pull request #58 from kubeshop/config
- 3dfad2a Merge pull request #59 from kubeshop/mm/feat/createassertion
- 24a28a5 Merge pull request #6 from kubeshop/add-ids2
- 66d9e14 Merge pull request #60 from kubeshop/tempo
- a3a4279 Merge pull request #61 from kubeshop/mm/fix/tracecomponent
- 59db719 Merge pull request #62 from kubeshop/mm/fix/tspaths
- 00a4016 Merge pull request #69 from kubeshop/add-debug
- b36ae69 Merge pull request #7 from kubeshop/attribute
- 5547b3e Merge pull request #70 from kubeshop/mm/feat/gettrace
- 27e88e6 Merge pull request #71 from kubeshop/tests_nesting_results
- 4295dd0 Merge pull request #73 from kubeshop/rename_testid_test_id
- bdd63da Merge pull request #74 from kubeshop/mm/fix/tabclick
- b4a046d Merge pull request #75 from kubeshop/openapi-spec-improvements
- 5cd3602 Merge pull request #76 from kubeshop/mm/feat/assertionresultsdata
- 088f00f Merge pull request #77 from kubeshop/kens-changes
- b5d8e43 Merge pull request #78 from kubeshop/Update-readme-and-add-initial-docs
- 8fafedb Merge pull request #79 from kubeshop/add-generated-openapi
- 791c42b Merge pull request #8 from kubeshop/pg
- 45d7de9 Merge pull request #80 from kubeshop/generated-openapistuff
- b21d1cc Merge pull request #81 from kubeshop/add-generated-openapi
- 63330b3 Merge pull request #82 from kubeshop/mm/fix/assertionstree
- 7fbed4c Merge pull request #83 from kubeshop/trace
- 95e4471 Merge pull request #84 from kubeshop/mm/fix/createassertion
- 65a86bc Merge pull request #85 from kubeshop/mm/fix/assertionresult-openapi
- 39ad5e9 Merge pull request #86 from kubeshop/selector-semantic-convention-list
- 3b2dd08 Merge pull request #87 from kubeshop/rm-trace
- ebbd176 Merge pull request #88 from kubeshop/http-resp
- 565ca57 Merge pull request #89 from kube...