Releases: LinuxSuRen/api-testing
Releases · LinuxSuRen/api-testing
v0.0.18
What’s Changed
🚀 Features
- feat: imporove mock object with standard crud (#553) @LinuxSuRen
- feat: support to config mock server on ui (#552) @LinuxSuRen
- feat: support to rename test suite and case (#550) @LinuxSuRen
- feat: support to run test case in batch mode (#548) @LinuxSuRen
- feat: support to print the progress when oci download (#544) @LinuxSuRen
- feat: support to upload random image files (#541) @LinuxSuRen
- feat: support to import native data (#539) @LinuxSuRen
- feat: support embed file upload (#538) @LinuxSuRen
- feat: support to show the body size on page (#536) @LinuxSuRen
- feat: add History api and ui (#524) @SamYSF
- feat: add download extension store image prefix (#532) @SamYSF
- chore: improve the store manager ui (#518) @LinuxSuRen
- feat: support local sercret service (#516) @LinuxSuRen
- feat: improve the test case creating process on ui (#515) @LinuxSuRen
- feat: support test case nav via shortcut (#510) @LinuxSuRen
- feat: add testCase page json lint (#506) @LinuxSuRen
- Add RSA encryption function to templates (#502) @LinuxSuRen
- feat: custom the grpc gateway restful path (#497) @LinuxSuRen
- Add JSON schema for mock types (#499) @LinuxSuRen
- feat: support JSON compaitble contentType parse (#496) @LinuxSuRen
- feat: add test case execution related promethus metrics (#488) @LinuxSuRen
🐛 Bug Fixes
- fix: overwrite test case when creating duplicated (#531) @LinuxSuRen
- fix: the test suite tree cannot be selected (#503) @LinuxSuRen
Thanks to
@LinuxSuRen, @SamYSF and @yuluo-yx
v0.0.17
What’s Changed
🚀 Features
- feat: add serviceMonitor in the helm chart (#485) @SamYSF
- feat: support to run test suite via http (#478) @LinuxSuRen
- feat: add TLS for gRPC server endpoint (#477) @DWJ-Squirtle
- feat: support to download extensions automatically (#471) @LinuxSuRen
- e2e: add e2e tests for code generators (#458) @LinuxSuRen
- feat: support to duplicate test suite and case (#455) @LinuxSuRen
- feat: add a language switch button on the web page (#447) @SamYSF
- feat: support to view testSuite as YAML on web page (#438) @SamYSF
- feat: support send report to a gRPC server (#431) @lizzy-0323
- feat: add electron based desktop application (#428) @LinuxSuRen
- feat: support image registry mock server (#425) @LinuxSuRen
- fix: using a better header struct (#418) @LinuxSuRen
- feat: support to start and update mock server on ui (#410) @LinuxSuRen
- feat: support to set the prefix of mock server (#402) @LinuxSuRen
- feat: Support to generator JavaScript code from a HTTP testCase. (#400) @YukiCoco
- Support to generator Python code from a HTTP testCase (#398) @zhouzhou1017
- feat: support combine mock and core server together (#390) @LinuxSuRen
- feat: add logging support (#389) @yuluo-yx
- feat: support write the report to a HTTP server (#367) @hahahashen
- feat: support detailed mock server (#377) @LinuxSuRen
- feat: add a simple mock server (#368) @LinuxSuRen
- feat: support to generator Java code from a HTTP testCase (#369) @Agility6
- feat: add the cookie setting for golang code generator (#363) @SLOWDOWNO
- feat: add cookie support for the requesting (#355) @LinuxSuRen
🐛 Bug Fixes
- fix: testcase pages show badge question (#462) @SamYSF
- fix: cannot import sub-collection of postman (#426) @SamYSF
- fix: handle gRPC messages larger than max size (#399) @acceleratorssr
- fix: golang.org/x/net bugs CVE-2023-45288 (#401) @yuluo-yx
- fix: incorrect HTTP request body with the Golang code generator (#383) @Agility6
- fix: the extension cannot run in startup (#356) @LinuxSuRen
📝 Documentation updates
- feat: add docs stie for api-testing (#469) @yuluo-yx
- docs: add code of conduct docs (#379) @yuluo-yx
- chore: add security-related (#391) @yuluo-yx
- docs: update contribution docs (#380) @yuluo-yx
👻 Maintenance
- refactor: replace the go model from custom to the official (#439) @dshyjtdes8888
- chore: add issue comment github actions (#382) @yuluo-yx
Thanks to
@Agility6, @DWJ-Squirtle, @LinuxSuRen, @SLOWDOWNO, @SamYSF, @YukiCoco, @acceleratorssr, @dshyjtdes8888, @hahahashen, @lizzy-0323, @wt-goodluck, @yuluo-yx and @zhouzhou1017
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