Changelog

Stay up to date with the latest changes and improvements.

RSS
New FeatureOptimizationBug Fix

2.8.49

  • 🔥[New Feature] Support All-in-One import with automatic format detection and URL pre-validation.
  • 🔥[New Feature] Apidog CLI supports module CRUD, import result statistics, and debug case creation.
  • 🔥[New Feature] Apidog Enterprise plan supports starting a trial without binding a credit card.(Global Edition)
  • ⚡️[Optimization] Improved response speed of the user projects list API.
  • ⚡️[Optimization] Improved the team role assignment and subscription upgrade flows.
  • 🐞 Fixed an issue where variables referenced by Basic Auth were not expanded when generating request code and were Base64-encoded directly.
  • 🐞 Fixed an issue where referenced allOf composite schema fields were not expanded in the edit tab.
  • 🐞 Fixed an issue where interfaces referenced data models across projects after project clone/copy.
  • 🐞 Fixed an issue where Mock usage was miscalculated under multi-threaded continuous calls.
  • 🐞 Fixed an issue where auth types of CLI-created debug cases displayed as No Auth in the Web app and did not take effect.
  • 🐞 Fixed an issue where $ref definitions in OpenAPI responses were silently dropped during CLI import.
  • 🐞 Fixed an issue where repeated CLI imports silently created duplicate endpoints, and deleteCount returned 0 after resources were deleted.
  • 🐞 Fixed an "Invalid Parameter" error when generating an invitation link with the Forbidden role (joins the organization without a team role) selected.
New FeatureOptimizationBug Fix

2.8.48

  • 🔥[New Feature] Support connection to multi-tenant GitLab private deployment instances.
  • 🔥[New Feature] Apidog CLI supports more formats for module-based import.
  • ⚡️[Optimization] Trial status display and operation entry in the main window and tab bar.
  • ⚡️[Optimization] When entering a complete URL for a new endpoint, the environment path is hidden in real time.
  • ⚡️[Optimization] Display logic for pending invitees in the organization and team member lists.
  • ⚡️[Optimization] Enterprise policy supports disabling the homepage invite reward entry.
  • ⚡️[Optimization] Optimized the capitalization of some English text within the application.
  • 🐞 Fixed an issue where test scenarios appeared as completed but were still running in some cases during multi-threaded execution.
  • 🐞 Fixed an issue where the logo flashed abnormally and the left side default width was too large when opening online documentation for the first time.
  • 🐞 Fixed an issue where the pageSize and pageIndex metadata in the report list pagination returned incorrect values.
  • 🐞 Fixed an issue where branch influence caused incorrect coverage calculation in scenario test cases.
New FeatureOptimizationBug Fix

2.8.47

  • 🔥[New Feature] Project import and export now support Bitbucket integration.
  • ⚡️[Optimization] Test report lists now support more filters and displayed fields.
  • ⚡️[Optimization] Test data variables can now be used in code completion and dynamic value completion.
  • 🐞[Bug Fix] Fixed an issue where requests could use the wrong schema in On-Premises.
  • 🐞[Bug Fix] Fixed an issue where folders and endpoints could disappear from the directory tree after moving an endpoint folder.
  • 🐞[Bug Fix] Fixed an issue where, when generating JUnit and HTML test reports at the same time, the JUnit report only included the result of the last test case.
  • 🐞[Bug Fix] Fixed an issue where the environment dropdown could not be opened when switching URL environments in single-endpoint tests.
  • 🐞[Bug Fix] Fixed an issue where Apidog CLI could return an empty folder list when querying endpoint folders by module.
  • 🐞[Bug Fix] Fixed an issue where Markdown parsing could fail after switching to another endpoint.
OptimizationBug Fix

2.8.45

  • ⚡️[Optimization] The actual request content is displayed when a request fails, helping users identify issues more quickly.
  • ⚡️[Optimization] The homepage now supports searching for teams.
  • 🐞[Bug Fix] Fixed an issue where non-branch administrators could set themselves as reviewers and merge changes into the protected main branch.
  • 🐞[Bug Fix] Fixed an issue where an unnecessary role ID field was displayed when creating a team role.
  • 🐞[Bug Fix] Fixed an issue where built-in team roles lacked a copy option, making it impossible to copy them as custom roles.
  • 🐞[Bug Fix] Fixed an issue where the deletion prompt for custom team roles in use was unclear, and the styling of disabled deletion items was abnormal.
OptimizationBug Fix

2.8.44

  • ⚡️[Optimization] When creating a project, filled-in form content is retained after switching between General Mode and Spec Mode.
  • ⚡️[Optimization] On the team member management page, the full member list is correctly restored after clearing the search keyword.
  • 🐞[Bug Fix] Fixed an issue where some dataset names displayed as empty when running with long-text dataset variables.
New FeatureOptimizationBug Fix

2.8.43

  • 🔥[New Feature] Added support for connecting GitHub Enterprise Cloud ghe.com data residency repositories, for Git connections, OpenAPI/Swagger import, OAS backup, and other Git-based workflows.
  • ⚡️[Optimization] Improved the project member management page, including bulk editing, member detail dialogs, and permission settings.
  • ⚡️[Optimization] In project member management, Team Owner roles can no longer be modified, helping prevent misoperations or save failures.
  • 🐞[Bug Fix] Fixed an issue where exporting Apidog data from release documents based on a sub-branch could include endpoints from other modules or empty folders.
  • 🐞[Bug Fix] Fixed an issue where clicking “Create Git Repository Connection” during OpenAPI import did not respond.
  • 🐞[Bug Fix] Fixed an issue where, when merging multiple branches, endpoints, test scenarios, and other resources might fail to merge into the target branch.
  • 🐞[Bug Fix] Fixed an issue where pre- and post-processor execution details in the console were only displayed after an SSE endpoint request finished.
OptimizationBug Fix

2.8.42

  • ⚡️[Optimization] Supports automatic collapsing and searching when a module has many base URLs.
  • ⚡️[Optimization] OpenAPI operations now support writing to audit logs, making it easier for enterprises to track external API call activity.
  • ⚡️[Optimization] Added an enterprise policy that restricts organization membership to members with specified email addresses.
  • 🐞[Bug Fix] Fixed an issue where Markdown document tabs were displayed incompletely when unauthenticated users accessed public projects.
  • 🐞[Bug Fix] Fixed an issue where AND-related Security Schemes could be exported as internally merged security schemes when exporting OpenAPI/Swagger data.
  • 🐞[Bug Fix] Fixed an issue where variable names were empty in the client after adding global variables through AI or Apidog CLI.
  • 🐞[Bug Fix] Fixed an issue where importing OpenAPI data to a specified branch through Apidog CLI could incorrectly write to the main branch.
  • 🐞[Bug Fix] Fixed an issue where invalid tags values could cause frontend access errors when creating or modifying endpoints through Apidog CLI.
  • 🐞[Bug Fix] Fixed an issue where creating project-level test data through Apidog CLI without passing --scenario could cause it to be invisible in the list after creation.
New FeatureOptimizationBug Fix

2.8.41

  • 🔥[New Feature] Added Secret Scanner to support discovering, locating, and handling plain-text sensitive credential risks at the organization and team levels.
  • ⚡️[Optimization] When importing Postman data from files, global variables are now supported, and spaces in variable names are handled automatically.
  • ⚡️[Optimization] SAML Group Mapping now automatically grants initial project permissions when syncing members into teams.
  • ⚡️[Optimization] Added an Invitation Reward Policy, allowing organizations to disable credit rewards for invitations.
  • 🐞[Bug Fix] Fixed an issue where response validation results were abnormal when using allOf with strict mode enabled.
  • 🐞[Bug Fix] Fixed an issue where schemas referenced by Additional properties were not displayed in shared API documentation.
  • 🐞[Bug Fix] Fixed an issue where default examples were not displayed in shared API documentation.
  • 🐞[Bug Fix] Fixed an issue where exporting OpenAPI/Swagger specs through the API could export endpoints from other modules after specifying a module and tags.
  • 🐞[Bug Fix] Fixed an issue where schemas referenced across modules could be missing when generating code.
  • 🐞[Bug Fix] Fixed an issue where the Save button was not displayed after synchronizing a single case, preventing data from being saved.
  • 🐞[Bug Fix] Fixed an issue where Apidog CLI could export all endpoints when exporting endpoints from a specified folder in a project.
  • 🐞[Bug Fix] Fixed an issue where disconnecting an external display after installing the legacy package on Apple M1 devices could cause the client to exit automatically.
  • 🐞[Bug Fix] Fixed an issue where the request body was identified as form-data when importing EasyDoc files, resulting in incomplete import of multi-level parameters.
  • 🐞[Bug Fix] Fixed an issue where some Markdown alert components displayed incorrect colours in docs sites.
OptimizationBug Fix

2.8.40

  • ⚡️[Optimization] Automatically remove invalid empty data when saving environments to reduce request body size and prevent save failures in projects with many modules.
  • 🐞[Bug Fix] Fixed an issue where some endpoints and Webhooks could be lost, or folders, descriptions, or deprecated statuses could be incorrect when importing OpenAPI 3.1 files into a sprint branch.
  • 🐞[Bug Fix] Fixed an issue where a team owner's permission could incorrectly change to member after rejoining the team through a project invitation link.
  • 🐞[Bug Fix] Fixed an issue where new users who registered through a team invitation could incorrectly skip the onboarding guide.
  • 🐞[Bug Fix] Fixed an issue with time zone offsets in the recent activity time displayed in the organization member list.
  • 🐞[Bug Fix] Fixed an issue where the average duration in notifications and the latest run result could display as 0 after Runner ran a test scenario.
  • 🐞[Bug Fix] Fixed an issue where searching in some projects could cause the page to crash.
OptimizationBug Fix

2.8.39

  • ⚡️[Optimization] The test scenario list in automated tests now displays the most recent run time.
  • 🐞[Bug Fix] Fixed an issue where the Refresh Token URL for OAuth 2.0 was not mapped correctly when importing Postman data.
  • 🐞[Bug Fix] Fixed an issue where importing a Collection through the Postman API could import outdated data due to browser cache.
  • 🐞[Bug Fix] Fixed an issue where reopening a minimized window required another click to continue operating.
  • 🐞[Bug Fix] Fixed an issue where endpoints in unpublished modules were also cloned when cloning a project from published docs sites.
  • 🐞[Bug Fix] Fixed an issue where changes to the advanced settings of global parameters did not take effect.
  • 🐞[Bug Fix] Fixed an issue where the organization owner could not access organization settings when the number of organization members exceeded the limit.
  • 🐞[Bug Fix] Fixed an issue where steps were lost after saving a test suite in a sub-branch.
  • 🐞[Bug Fix] Fixed an issue where running a test suite in a sub-branch using Runner failed.
  • 🐞[Bug Fix] Fixed an issue where exported files included endpoints from unselected modules when exporting API documentation published across multiple modules.
Changelog