π₯[New Feature] The Scheduled Import feature has been upgraded to Bind Data Source, which can now be set on the module overview page. (v2.7.37)
π₯[New Feature] When debugging SSE streaming responses for endpoints related to AI with LLMs in published online documentation, it now supports automatic merging of message content and previewing content in Markdown format. (v2.7.37)
π₯[New Feature] Online documentation now supports custom landing page. (v2.7.31)
π₯[New Feature] Support for configuring whether to show auto-generated request code samples on the published API documentation. You can choose the languages/libraries for the auto-generated request code samples or customize the code manually. (v2.7.30)
π₯[New Feature] Support for creating test cases for endpoints. (v2.7.29)
π₯[New Feature] Support for automatically backing up each module's OpenAPI/Swagger file to a GitLab repository. (v2.7.29)
π₯[New Feature] Support for BSON types such as Date when querying or creating MongoDB document. (v2.7.25)
π₯[New Feature] Parameter names can now be generated using AI. (v2.7.24)
π₯[New Feature] Support for connecting to MySQL and PostgreSQL databases with SSL enabled. (v2.7.24)
π₯[New Feature] When publishing online documentation, you can now configure whether the left-side folder displays schemas. (v2.7.24)
π₯[New Feature] Modules now support module variables, equivalent to collection variables in Postman. (v2.7.22)
π₯[New Feature] Online documentation now supports custom CSS and JavaScript. (v2.7.22)
π₯[New Feature] You can now add Endpoint Design Guidelines to a project to help project members and AI write more standardized API documentation. (v2.7.22)
π₯[New Feature] AI can now check endpoint compliance based on your defined Endpoint Design Guidelines, helping identify potential API documentation design issues. (v2.7.22)
π₯[New Feature] Supports Webhook and Callback type endpoints. (v2.7.22)
π₯[New Feature] Added Offline Space with endpoint debugging capabilities. Simple, fast, and stores files locally. (v2.7.20)
β‘οΈ[Optimization] The entry for the Scheduled Import feature in the Import Data interface within the project has been restored. (v2.7.38)
β‘οΈ[Optimization] After creating a new resource within a folder, the folder will automatically expand to display the newly created resource. (v2.7.38)
β‘οΈ[Optimization] When creating a new endpoint, you can now choose whether the current endpoint uses the design interface or the request interface. (v2.7.37)
β‘οΈ[Optimization] Optimized the tab names on the endpoint page: in request-first mode, Response and Info are now merged into Design. (v2.7.37)
β‘οΈ[Optimization] Fulfilled the data displayed on the module overview page. (v2.7.37)
β‘οΈ[Optimization] You can now separately configure whether to enable response validation for runs, debug cases, test cases, and test steps. (v2.7.37)
β‘οΈ[Optimization] If an endpoint does not define a schema, the auto-generate feature will attempt to use examples. (v2.7.37)
β‘οΈ[Optimization] When inviting users to join a project from within the project, their permissions in the team or organization will now default to member instead of guest. (v2.7.37)
β‘οΈ[Optimization] Added more built-in HTTP standard status codes to choose from when designing APIs. (v2.7.35)
β‘οΈ[Optimization] When designing APIs, if a response component is referenced, the response status code can now be modified. (v2.7.35)
β‘οΈ[Optimization] When running scheduled tasks via a self-hosted Runner, you can configure the behavior on errors. (v2.7.35)
β‘οΈ[Optimization] When creating a project via import, the "import to module" information is no longer displayed. (v2.7.35)
β‘οΈ[Optimization] Exported HTML test reports now display environment information. (v2.7.35)
β‘οΈ[Optimization] Support converting folders into modules. (v2.7.33)
β‘οΈ[Optimization] When importing OpenAPI/Swagger specs, if an endpoint uses Bearer Token, API Key, or Basic Auth as the Security, the variables will be referenced by default in the default auth panel. (v2.7.33)
β‘οΈ[Optimization] When importing OpenAPI/Swagger specs, support creating a new module or selecting an existing one. (v2.7.32)
β‘οΈ[Optimization] In test scenario design page, support modifying test scenario names. (v2.7.32)
β‘οΈ[Optimization] Endpoint cases now support collaboration links. (v2.7.32)
β‘οΈ[Optimization] Support searching request history via endpoint address. (v2.7.32)
β‘οΈ[Optimization] Test scenarios now remember the last saved Runs On setting. (v2.7.31)
β‘οΈ[Optimization] When exporting module data, any components referenced across modules will also be exported. (v2.7.31)
β‘οΈ[Optimization] After switching the display mode of the response body, the mode will no longer reset to Pretty when sending the request again. (v2.7.30)
β‘οΈ[Optimization] Improved the UI for Spanish and Portuguese versions. (v2.7.30)
β‘οΈ[Optimization] The number of module variables is now displayed on the module page. (v2.7.29)
β‘οΈ[Optimization] Root folder will no longer be created automatically when importing data into a module. (v2.7.29)
β‘οΈ[Optimization] When importing Postman Collections, which contain multiple examples with the same status code, only one response will be generated for that status code. (v2.7.29)
β‘οΈ[Optimization] Support for importing dump data of Postman Collections. (v2.7.29)
β‘οΈ[Optimization] If the imported endpoint's security requirement is set to JWT Bearer, you can directly enter the token when sending requests after import. (v2.7.26)
β‘οΈ[Optimization] When importing data, multiple Postman Collections correspond to multiple modules within a project. (v2.7.24)
β‘οΈ[Optimization] Improved the UI of the response area when debugging endpoints. (v2.7.24)
β‘οΈ[Optimization] Improved the UI for OAuth 2.0 authentication. (v2.7.24)
β‘οΈ[Optimization] Option to include Socket.IO endpoints when publishing online documentation. (v2.7.24)
β‘οΈ[Optimization] When the imported endpoint has security requirements, the Auth can now be set to the corresponding security scheme. (v2.7.23)
β‘οΈ[Optimization] When running endpoints in Design-first Mode, you can use the default authentication credentials or set them manually. (v2.7.22)
β‘οΈ[Optimization] You can now assign permissions related to modules when setting up custom roles. (v2.7.22)
β‘οΈ[Optimization] Scheduled tasks now allow you to configure the scope of environment and global variables when using the same execution settings. (v2.7.22)
β‘οΈ[Optimization] Endpoints can now be exported directly from the sprint branch folder tree. (v2.7.22)
β‘οΈ[Optimization] When creating schemas using SQL DDL statements, fields without an explicit NOT NULL declaration will now default to allowing NULL values after import. (v2.7.22)
β‘οΈ[Optimization] When using the apidog-cli tool to run automated tests, it now uses the test scenario parameters configured in the Apidog desktop client. (v2.7.22)
β‘οΈ[Optimization] SSE endpoints in request history support displaying in a timeline view. (v2.7.22)
β‘οΈ[Optimization] The OpenAPI Generator for generating business code has been upgraded to v7.13.0. (v2.7.22)
β‘οΈ[Optimization] When importing OpenAPI/Swagger specifications via URL, the last used URL is now filled in by default. (v2.7.20)
β‘οΈ[Optimization] Permissions related to the Mock feature can now be configured when setting up custom roles. (v2.7.19)
β‘οΈ[Optimization] You can now search for projects when assigning project permissions to team members. (v2.7.19)
β‘οΈ[Optimization] Custom endpoint documentation now supports branching. (v2.7.19)
β‘οΈ[Optimization] When extracting JSON data in the endpoint response as a response example, it is now automatically formatted. (v2.7.19)
β‘οΈ[Optimization] Improved the speed of retrieving the personal message list within the app. (v2.7.19)
π[Bug Fix] Fixed an issue where, when using Apidog CLI to export data to run test scenarios, the configuration interface displayed incorrect options. (v2.7.37)
π[Bug Fix] Fixed an issue where, when using Requests, if the URL contained variables, switching the body type would incorrectly add a / before the variable. (v2.7.37)
π[Bug Fix] Fixed an issue where modifying request parameters did not update the generated request code. (v2.7.35)
π[Bug Fix] Fixed an issue where running performance tests caused a large number of exec icons to appear in the macOS Dock. (v2.7.35)
π[Bug Fix] Fixed an issue where the default module's base URL was not imported when importing Apidog-formatted data into a project. (v2.7.35)
π[Bug Fix] Fixed an issue where the import preview window incorrectly displayed sprint branches from other projects. (v2.7.35)
π[Bug Fix] Fixed an issue where the selected state of test cases was not saved correctly. (v2.7.35)
π[Bug Fix] Fixed an issue where adjusting the order of test scenarios in the folder tree by dragging could affect the order of other scenarios in certain cases. (v2.7.35)
π[Bug Fix] Fixed an issue where field descriptions could not contain spaces when extracting response definitions. (v2.7.35)
π[Bug Fix] Fixed an issue where multiple request examples could not be saved correctly when extracted. (v2.7.35)
π[Bug Fix] Fixed an issue where the default request timeout was 3 minutes instead of 5 minutes. (v2.7.33)
π[Bug Fix] Fixed an issue where, when merging endpoints and endpoint cases in sprint branches into the main branch, endpoint cases were not merged. (v2.7.33)
π[Bug Fix] Fixed an issue where the interface kept showing "Uploading" after importing empty project data. (v2.7.33)
π[Bug Fix] Fixed an issue where the BaseURL was not correctly imported when choosing to import Servers as environments during OpenAPI/Swagger specs import. (v2.7.32)
π[Bug Fix] Fixed an issue where the names of security scheme combinations became incorrect after re-importing an exported file. (v2.7.32)
π[Bug Fix] Fixed an issue where duplicate security scheme combinations were incorrectly created when importing OpenAPI/Swagger specs. (v2.7.32)
π[Bug Fix] Fixed an issue where data could still be merged from a sprint branch to the main branch even when main branch protection was enabled. (v2.7.32)
π[Bug Fix] Fixed an issue where, when the endpoint is associated with a sprint branch, the endpoint case did not show up in the test case list after being added as a test case. (v2.7.32)
π[Bug Fix] Fixed an issue where renaming an endpoint case did not allow using an existing case name. (v2.7.32)
π[Bug Fix] Fixed an issue where endpoints created in a non-default module folder were saved to the default module instead. (v2.7.32)
π[Bug Fix] Fixed an issue where resources in non-default modules could not be reordered by dragging in the folder tree. (v2.7.32)
π[Bug Fix] Fixed an issue where the template content was empty when creating a new APl design guidelines if the project language was set to Spanish or Portuguese. (v2.7.32)
π[Bug Fix] Fixed an issue where, when creating a new endpoint without saving it, configuring a non-default service caused the base URL to not take effect. (v2.7.31)
π[Bug Fix] Fixed an issue where database connections failed if variables with uppercase letters were used in the configuration. (v2.7.31)
π[Bug Fix] Fixed an issue where multiple consecutive SET statements could not be executed in database operations. (v2.7.31)
π[Bug Fix] Fixed an issue where, after adjusting the response body order in the endpoint documentation, the Mock Server did not return the first response body. (v2.7.31)
π[Bug Fix] Fixed an issue where running test scenarios with large endpoint responses caused the interface to lag. (v2.7.31)
π[Bug Fix] Fixed an issue where searching text in the Markdown editor caused the interface to lag. (v2.7.31)
π[Bug Fix] Fixed an issue where pre/post processors in the root folder of the endpoint were lost after importing OpenAPI Spec. (v2.7.31)
π[Bug Fix] Fixed an issue where, when an endpointβs Auth was set to Inherit, the auth could not be switched to Set Manually. (v2.7.30)
π[Bug Fix] Fixed an issue where viewing JSON messages returned by a WebSocket endpoint caused the interface to flicker continuously. (v2.7.30)
π[Bug Fix] Fixed an issue where the base URL and Auth settings for modules and folders were not reflected in the published online documentation. (v2.7.29)
π[Bug Fix] Fixed an issue where endpoints imported via gRPC server reflection couldnβt be debugged when different packages contained Services or Messages with the same name. (v2.7.29)
π[Bug Fix] Fixed an issue where endpoints in a newly created module couldn't be run using self-hosted Runner Mock. (v2.7.29)
π[Bug Fix] Fixed an issue where the module name was incorrect when importing a Postman Collection as a new module. (v2.7.29)
π[Bug Fix] Fixed an issue where, when exporting Swagger/OpenAPI data by folder, if the field in the endpoint request body referenced schemas, the exported result did not include those fields as expected. (v2.7.29)
π[Bug Fix] Fixed an issue where the names of security scheme combinations became incorrect after re-importing an exported file. (v2.7.29)
π[Bug Fix] Fixed an issue where choosing to delete resources that no longer exist in the data source during OpenAPI/Swagger import would delete endpoints in other modules. (v2.7.29)
π[Bug Fix] Fixed an issue where clicking the import button in the popup did not work when setting up a new scheduled import. (v2.7.29)
π[Bug Fix] Fixed the issue where the API documentation could not be previewed properly when an array element in the schema references the schema itself. (v2.7.27)
π[Bug Fix] Fixed the issue where the interface would not automatically refresh after switching the language to English. (v2.7.27)
π[Bug Fix] Fixed an issue where importing OpenAPI/Swagger data failed with the error Cannot read properties of undefined (reading: 'schema') when the requestBody content was an empty object. (v2.7.26)
π[Bug Fix] Fixed an issue where it was not possible to connect to MySQL or PostgreSQL databases with SSL enabled via SSH tunnel. (v2.7.26)
π[Bug Fix] Fixed an issue where the filename extension was incorrect when downloading the response. (v2.7.26)
π[Bug Fix] Fixed an issue where, when using Request and the response was an image, after continuing to request other images, the preview always shows the first image. (v2.7.26)
π[Bug Fix] Fixed an issue where the client code in the actual request Tab could not be edited. (v2.7.26)
π[Bug Fix] Fixed an issue where the UI of the New Public Script popup was incorrect. (v2.7.26)
π[Bug Fix] Fixed an issue where the Plan could not be upgraded when the interface language was set to Portuguese. (v2.7.26)
π[Bug Fix] Fixed an issue where offline spaces could not be opened. (v2.7.25)
π[Bug Fix] Fixed an issue where example values for headers edited in design-first mode were not synced to the Run page after saving. (v2.7.24)
π[Bug Fix] Fixed a UI error when debugging Socket.IO endpoints that return an empty message or ack. (v2.7.24)
π[Bug Fix] Fixed an issue where dynamic values could not be used when sending JSON data via Socket.IO. (v2.7.24)
π[Bug Fix] Fixed an issue where online documentation of WebSocket endpoints filtered by tags could not be accessed. (v2.7.24)
π[Bug Fix] Fixed an issue where newly joined teams appeared in the middle of the team list instead of at the bottom. (v2.7.24)
π[Bug Fix] Fixed an issue where no data was displayed after merging into the main branch when schemas associated with the main branch were modified in a sprint branch. (v2.7.24)
π[Bug Fix] Fixed an issue where tag filters had no content after merging changes from a sprint branch into the main branch. (v2.7.24)
π[Bug Fix] Fixed an issue where test report details could not be shared after running test scenarios in batch under certain conditions. (v2.7.24)
π[Bug Fix] Fixed an issue where a form-data field with type: string and format: binary was not correctly recognized as a file type when importing OpenAPI/Swagger data. (v2.7.24)
π[Bug Fix] Fixed an issue where, during OpenAPI/Swagger import, the request body structure was lost when the Media Type was unspecified or set to /. (v2.7.24)
π[Bug Fix] Fixed an issue where, during OpenAPI/Swagger import, if the imported endpoint had Security requirements, the default authentication credentials for the endpoint could not be edited or saved. (v2.7.24)
π[Bug Fix] Fixed an issue where, during OpenAPI/Swagger import, if the imported endpoint has OAuth 2.0 Security requirements, the Scope was not imported. (v2.7.24)
π[Bug Fix] Fixed an issue where the Discriminator was lost when exporting OpenAPI/Swagger data. (v2.7.24)
π[Bug Fix] Fixed an issue where running automated tests with multiple threads concurrently would report errors in certain cases. (v2.7.23)
π[Bug Fix] Fixed an issue where security schemes were not correctly referenced when exporting OpenAPI/Swagger data from the module overview page via local links. (v2.7.22)
π[Bug Fix] Fixed an issue where, after selecting partial endpoints and then selecting all, schemas were not correctly referenced when exporting OpenAPI/Swagger data. (v2.7.22)
π[Bug Fix] Fixed an issue that when exporting data in OpenAPI 3.0 format, the example values ββof the fields in schemas are exported as examples instead of example. (v2.7.22)
π[Bug Fix] Fixed an issue that when exporting data in OpenAPI 3.0 format, the NULL-allowed attributes of the schemas are exported as type: null instead of nullable: true. (v2.7.22)
π[Bug Fix] Fixed an issue in version 2.7.20 where the Offline Space could occasionally go blank when using variable extraction in post-processor scripts. (v2.7.21)
π[Bug Fix] Fixed an issue where messages couldnβt be sent when debugging WebSocket, Socket.IO, or gRPC Streaming endpoints after enabling the experimental feature Send API requests using independent processes. (v2.7.19)
π[Bug Fix] Fixed an issue where the base URL list in the address bar couldnβt be scrolled. (v2.7.19)
π[Bug Fix] Fixed a UI issue when configuring the top navigation bar of the online documentation. (v2.7.19)
π[Bug Fix] Fixed an issue where data between the main and sprint branches was not synchronized when a test scenario in the sprint branch referenced a test scenario from the main branch. (v2.7.19)
π[Bug Fix] Fixed an issue where data in RAML format could not be imported. (v2.7.19)
π[Bug Fix] Fixed an issue where comments for test scenarios were not included when exporting data in Apidog format. (v2.7.19)