* feat: support to download differnt kinds of ext
* support to load swaggers from an extension
* docs(extension): add swagger data extension and update documentation
- Add swagger data extension to the extensions list
- Update documentation to include new extension usage
* Potential fix for code scanning alert no. 69: Arbitrary file access during archive extraction ("Zip Slip")
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Rick <1450685+LinuxSuRen@users.noreply.github.com>
---------
Signed-off-by: Rick <1450685+LinuxSuRen@users.noreply.github.com>
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* chore: let the sql query input be empty
* feat: support proxy request body amend in mock
* test pass with the basic feature
---------
Signed-off-by: Rick <1450685+LinuxSuRen@users.noreply.github.com>
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
* chore: let the sql query input be empty
* empty the sql query when switch the store
---------
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
* feat: support to show databases and tables
* support to show database and tables
* support to show databases and tables
* feat: add urlEncode and urlDecode functions to template rendering
* fix: update copyright year and add password placeholder handling in store update
* feat(DataManager): add support for multiple databases
- Add currentDatabase parameter to DataQuery function
- Update API request to include X-Database header
- Modify query object for atest-store-orm to include database key
* feat(console): enhance database manager functionality and layout
- Add queryDataFromTable and queryTables functions
- Implement database and table selection
- Adjust layout for better usability
- Optimize SQL query execution
* fix the scrollbar issues on the data manager page
* add etcd and orm compitable
* add redis key-value query support
* support to let user to choose store param from list
* update readme file
* fix the frontend unit test issues
---------
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
* fix: mock body render missing context
* feat: add support for repo parameter in mock response body
---------
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
- Updated proxy settings in English localization file
- Expanded HTTP status code list in Chinese localization file
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
* feat: add metrics support to mock server
* add unit tests
* fix the unit testing
---------
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
* chore: migrate operator into a new repository
see also https://github.com/LinuxSuRen/atest-operator
* remove go.work
---------
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
* feat: add http proxy support
* feat: enhance server command to print local IPs on startup
- Added a new function `printLocalIPs` to display available local IP addresses when the server starts.
- Integrated the IP printing functionality into both the mock command and the server command, improving visibility of server accessibility.
This change helps users easily identify the server's available addresses for better connectivity.
* feat: support to set proxy on ui
* update the test suite page
* test pass with the http proxy mode
* update grpc files
* update grpc files
* support insecure during testing
* fix the unit tests
* add more unit testing
---------
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>