Releases: LinuxSuRen/api-testing
Releases · LinuxSuRen/api-testing
v0.0.16
What’s Changed
🚀 Features
- feat: support installing mongodb in the helm chart (#352) @LinuxSuRen
- feat: provide the query parameter via swagger (#339) @LinuxSuRen
- feat: support the auto-complete of header values (#337) @LinuxSuRen
- feat: add runner extension and remove trpc (#333) @LinuxSuRen
- feat: add graphql feature support (#326) @LinuxSuRen
🐛 Bug Fixes
- fix: panic with the gRPC test cases (#334) @LinuxSuRen
- fix: cannot read the query (#317) @LinuxSuRen
- fix: memory leak due to the gRPC connect keep (#313) @LinuxSuRen
- fix: the service command not working in some cases (#311) @LinuxSuRen
📝 Documentation updates
- doc: add try-in-pwd button (#336) @LinuxSuRen
👻 Maintenance
- fix: upgrade the base image due the security issue (#347) @LinuxSuRen
Thanks to
v0.0.15
What’s Changed
🚀 Features
- feat: support to reuse the cookies (#301) @LinuxSuRen
- feat: add an extension to monitor via docker (#300) @LinuxSuRen
- feat: support to send the report to github comment (#298) @LinuxSuRen
- ui: refactor the UI with the nav menu (#297) @LinuxSuRen
- feat: support to set an owner of a store (#290) @LinuxSuRen
- feat: add device oauth mode (#287) @LinuxSuRen
- feat: add auth support for server mode (#283) @LinuxSuRen
- feat: support passing the metadata to gRPC request (#282) @LinuxSuRen
- feat: add a new extension: mongodb (#278) @LinuxSuRen
- feat: add writeFile function to expr (#277) @LinuxSuRen
- feat: support to install as a windows service (#273) @LinuxSuRen
- feat: support fetch the suggested APIs from a gRPC server (#272) @LinuxSuRen
- feat: Support set different image registry server (#271) @im-jinxinwang
- feat: support set a store as readonly (#269) @LinuxSuRen
- feat: complete the etcd store feature (#266) @LinuxSuRen
- feat: support to generate grpc payload as JSON (#264) @LinuxSuRen
- feat: add local cached http client (#263) @LinuxSuRen
- feat: support loading proto file from URL (#261) @LinuxSuRen
🐛 Bug Fixes
- fix: the extension might not quit normally (#302) @LinuxSuRen
👻 Maintenance
- ui: reflect the network request related codes (#274) @LinuxSuRen
🚦 Tests
- test: add k8s e2e test (#270) @LinuxSuRen
Thanks to
v0.0.14
What’s Changed
🚀 Features
- feat: add trpc protocol support (#254) @LinuxSuRen
- feat: add SkyWalking support in the Helm chart (#248) @LinuxSuRen
- [ADDED] button to toggle dark mode (#247) @kuv2707
- feat: support starting store extentsion automatically (#246) @LinuxSuRen
- feat: support releasing api-testing as a Helm chart (#235) @LinuxSuRen
- feat: support receving parameters from API (#226) @LinuxSuRen
- feat: support to generate curl command (#222) @LinuxSuRen
- feat: support show the human-readable http status code on ui (#221) @LinuxSuRen
- feat: get gRPC descriptor from dp set (#216) @Ink-33
- feat: support integrating with skywalking (#219) @LinuxSuRen
- feat: support recording the test results into prometheus (#215) @LinuxSuRen
- feat: add an expr function httpReady (#214) @LinuxSuRen
- add some error handling on the UI (#213) @LinuxSuRen
- feat: get gRPC descriptor via server reflection (#210) @Ink-33
- feat: support conditional verify (#209) @LinuxSuRen
- fix: the qps feature cannot work well (#201) @LinuxSuRen
- feat: auto locate to the last testcase (#197) @LinuxSuRen
- feat: support to start plugin in the server sub-cmd (#195) @LinuxSuRen
- feat: support cache the test case response (#194) @LinuxSuRen
- feat: support manage the secrets via UI (#193) @LinuxSuRen
- feat: add i18n support for the web ui (#187) @LinuxSuRen
- ui: support auto saving the test case when sending (#186) @LinuxSuRen
- feat: let the git ext supports listening on unix socket (#183) @LinuxSuRen
- feat: support to download atest self (#180) @LinuxSuRen
- feat: support importing from Postman (#179) @LinuxSuRen
🐛 Bug Fixes
- fix: cannot get correct value when the header consist mutiple values (#234) @LinuxSuRen
- fix: verify grpc expect body (#223) @Ink-33
- fix: should not parse the response body if it is not JSON format (#218) @LinuxSuRen
- fix: cannot save store records (#203) @LinuxSuRen
- fix: missing return in invokeRequest for stream rpc (#206) @Ink-33
- fix: the qps feature cannot work well (#201) @LinuxSuRen
📝 Documentation updates
- docs: fix readme file link error (#256) @yuluo-yx
- [FIXED] grammatical errors in README.md (#239) @kuv2707
👻 Maintenance
- chore(deps): bump github.com/prometheus/client_golang from 1.4.0 to 1.11.1 in /extensions/store-etcd (#191) @dependabot
- Using apache/skywalking-eye to do the license checking work (#207) @hellojukay
- ui: add a welcome page when no any test suites (#184) @LinuxSuRen
Thanks to
@Ink-33, @LinuxSuRen, @dependabot, @dependabot[bot], @hellojukay, @kuv2707 and @yuluo-yx
v0.0.13
What’s Changed
- feat: add introduction process on UI (#149) @LinuxSuRen
🚀 Features
- feat: support to load test suite from URL (#171) @LinuxSuRen
- feat: support convert testSuite to JMeter file (#170) @LinuxSuRen
- feat: add git as the store extension (#165) @LinuxSuRen
- feat: support running gRPC test cases (#160) @Ink-33
- feat: add secret service interface (#164) @LinuxSuRen
- feat: support to generate a PDF report (#162) @wjsvec
- feat: add operator for maintain the api-testing in Kubernetes (#158) @LinuxSuRen
- feat: support manager store on UI (#161) @LinuxSuRen
- feat: support generate code from TestCase (#154) @LinuxSuRen
- feat: add s3 storage backend extension (#151) @LinuxSuRen
- feat: add bidirectional streaming rpc of functions query (#150) @Ink-33
- feat: support add multiple stores (#147) @LinuxSuRen
- feat: add parameters in the test suite (#139) @LinuxSuRen
- feat: support start atest as container service (#138) @LinuxSuRen
- feat: support query template functions on UI (#131) @LinuxSuRen
- feat: support the form body on UI (#130) @LinuxSuRen
- feat: support getting suggested APIs from spec (#123) @LinuxSuRen
- feat: support providing the suggested body fields (#127) @LinuxSuRen
- feat: support query the popular HTTP headers on UI (#122) @LinuxSuRen
- feat: add gRPC loader for reading and writeing test suites (#120) @LinuxSuRen
- feat: support update and delete testsuite on UI (#119) @LinuxSuRen
- feat: embed the ui into the Go binary file (#117) @LinuxSuRen
- feat: support filter the testcases on the UI (#118) @LinuxSuRen
- feat: support show the response body and header (#113) @LinuxSuRen
- Support maintain testSuite and testCase via UI (#108) @LinuxSuRen
- feat: show the test cases count in the markdown test report (#107) @LinuxSuRen
- feat: add ui for the api-testing (#102) @LinuxSuRen
- feat: add some css to the HTML format report (#99) @wjsvec
- feat: support to generate json format report (#98) @setcy
🐛 Bug Fixes
📝 Documentation updates
- feat: support to load test suite from URL (#171) @LinuxSuRen
- feat: add git as the store extension (#165) @LinuxSuRen
- feat: add operator for maintain the api-testing in Kubernetes (#158) @LinuxSuRen
- feat: add s3 storage backend extension (#151) @LinuxSuRen
- Proposal accepted in GLCC 2023 (#111) @LinuxSuRen
- docs: add release notes (in Chinese) of v0.0.12 (#97) @LinuxSuRen
👻 Maintenance
- chore: add more info into the releaseDrafter.yaml (#100) @LinuxSuRen
Thanks to
@Ink-33, @LinuxSuRen, @chan158, @setcy and @wjsvec
v0.0.12
What’s Changed
- feat: adding resource loader interface and default implement (#95) @LinuxSuRen
- chore: order the source code about runner (#93) @LinuxSuRen
- feat: support to calculate the API coverage (#89) @LinuxSuRen
- feat: support to output the HTML report (#88) @LinuxSuRen
- feat: put atest-collector into the image (#87) @LinuxSuRen
- feat: support to set upstream proxy address (#86) @LinuxSuRen
- feat: add a HTTP request collector as atest extension (#85) @LinuxSuRen
- feat: add sub-command to print all functions (#84) @LinuxSuRen
- docs: add more test cases of answer (#82) @LinuxSuRen
- docs: improve the k8s manifests about podAntiAffinity (#80) @LinuxSuRen
- feat: support to reference in the request body (#79) @LinuxSuRen
- feat: support to generate sample YAML via grpc (#76) @LinuxSuRen
- feat: support to install service on macos (#75) @LinuxSuRen
- feat: support saving markdown report to a file (#74) @LinuxSuRen
- chore: add a badge of LoC (#71) @LinuxSuRen
- fix: the data parent directory is missing (#70) @LinuxSuRen
- feat: support running before and after jobs with API request (#69) @LinuxSuRen
- chore: ignore the test report when actor is not linuxsuren (#67) @LinuxSuRen
- Modify Command Service exec-start mode (#66) @yJunS
- doc: add a badge into README.md (#65) @LinuxSuRen
- fix: Define a constant (#62) @wongearl
- feat: support verify the specific k8s resource count (#57) @LinuxSuRen
- chore: skip the test report when owner is not linuxsuren (#61) @LinuxSuRen
- fix: reduce cognitive complexity (#60) @wongearl
- feat: giving error info when having duplicated names (#59) @LinuxSuRen
- fix: the service status output is missing (#58) @LinuxSuRen
- fix: cannot find the correct parent test cases (#56) @LinuxSuRen
References
v0.0.11
What’s Changed
- fat: add template function randomKubernetesName (#48) @LinuxSuRen
- feat: support run the specify test cases instead of all (#50) @LinuxSuRen
- feat: support to validate the YAML file via schema (#49) @LinuxSuRen
- fix the duplicates (#44) @LinuxSuRen
- chore: add more samples about how to use the HTTP request (#47) @LinuxSuRen
- doc: add an introduction about this project (#42) @LinuxSuRen
- Update README.md for atest run --report args error (#45) @haiker2011
- fix: the code smells from sonarqube (#43) @LinuxSuRen
- feat: support verify against Kubernetes resources (#41) @LinuxSuRen
v0.0.10
What’s Changed
- feat: add a service commnd (#39) @LinuxSuRen
- feat: support to validate the response via JSON schema (#38) @LinuxSuRen
v0.0.9
What’s Changed
- chore: remove redundant log output (#36) @LinuxSuRen
- feat: support with nested parent test cases (#35) @LinuxSuRen
- feat: return error message in the grpc server (#34) @LinuxSuRen
- feat: support to set the log level (#33) @LinuxSuRen
- feat: support finding the parent test cases (#32) @LinuxSuRen
- feat: support to print the JSON schema of the TestSuite struct (#31) @LinuxSuRen
v0.0.8
What’s Changed
- feat: support to pass env in the grpc server (#29) @LinuxSuRen
- feat: support to run a specific test case via grpc (#28) @LinuxSuRen
v0.0.7
What’s Changed
- fix the base image (#26) @LinuxSuRen