Changelog

Stay up to date with the latest changes and improvements.

RSS
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.
OptimizationBug Fix

2.8.38

  • ⚡️[Optimization] Improved error messages for failed OpenAPI/Swagger imports, with clearer guidance for switching to the appropriate import format.
  • 🐞[Bug Fix] Fixed an issue where some OpenAPI specs could not be previewed in Spec Mode.
  • 🐞[Bug Fix] Fixed an issue where scheduled OpenAPI imports did not import non-2xx responses correctly.
  • 🐞[Bug Fix] Fixed an issue where scheduled imports into the same module could incorrectly overwrite same-named data models.
  • 🐞[Bug Fix] Fixed an issue where importing OpenAPI data and deleting resources that no longer exist in the source could incorrectly delete folders without HTTP endpoints.
  • 🐞[Bug Fix] Fixed an issue where a GitHub organization was not displayed in the organization list after its access was reconfigured for a Spec Mode project.
  • 🐞[Bug Fix] Fixed issues affecting subscription charges and billing notifications.
Bug FixNew Feature

2.8.37

  • 🔥[New Feature] Added enterprise audit logs, allowing enterprise users to view and filter key operation records.
  • ⚡️[Optimization] Apidog CLI now supports referencing endpoints, test cases, and other scenarios when running scenario test cases.
  • ⚡️[Optimization] When clicking “Forgot password”, the previous login account is now filled in automatically.
  • ⚡️[Optimization] OpenAPI/Swagger import now shows clearer error messages when import fails.
  • ⚡️[Optimization] When importing Postman data, auth configurations, form-data filenames, variable descriptions, and the secret type are now preserved.
  • ⚡️[Optimization] When importing data via the Postman API, Globals can now be imported as global variables.
  • ⚡️[Optimization] Enterprise SSO configuration now supports JumpCloud integration.
  • ⚡️[Optimization] After SSO login, the corresponding organization and team are now automatically expanded and selected.
  • ⚡️[Optimization] Improved the opening speed of the Spec Mode structure panel for large files.
  • 🐞[Bug Fix] Fixed an issue where disabling “Import auth” during file import could incorrectly change folder auth to no auth.
  • 🐞[Bug Fix] Fixed an issue where the app could crash when opening certain Spec files in Spec Mode.
  • 🐞[Bug Fix] Fixed an issue where circular schema references could cause OpenAPI import to fail.
  • 🐞[Bug Fix] Fixed an issue where scheduled imports into different data model folders under the same module could overwrite models outside the target folder.
  • 🐞[Bug Fix] Fixed an issue where folders without HTTP endpoints could be deleted incorrectly after choosing to delete resources no longer present in the OpenAPI data source.
OptimizationBug Fix

2.8.36

  • ⚡️[Optimization] When adding static steps to a test suite, you can now search by name.
  • ⚡️[Optimization] Improved performance when picking large test scenarios to child branches, reducing the chance of 504 timeout errors.
  • ⚡️[Optimization] Apidog Web App now supports configuring automatically generated headers.
  • ⚡️[Optimization] When importing Workspaces via the Postman API, My Workspace and duplicate Workspace names are now automatically renamed based on their creator.
  • ⚡️[Optimization] When importing Collections and Environments via the Postman API, unsupported characters such as spaces in variable names are now handled automatically.
  • ⚡️[Optimization] Apidog CLI now supports referencing endpoints, test cases, and other scenarios in scenario cases.
  • ⚡️[Optimization] When connecting to MCP Servers as an MCP Client, Apidog now supports more non-standard response scenarios.
  • 🐞[Bug Fix] Fixed an issue where service Base URLs were not imported and endpoints were not bound to the specified service when re-importing Apidog data into a new module.
  • 🐞[Bug Fix] Fixed an issue where the summary numbers at the top of the Referrals page were inaccurate after expanding credit history.
  • 🐞[Bug Fix] Fixed an issue where an incorrect error message was shown in the email verification flow when changing passwords.
New FeatureOptimizationBug Fix

2.8.35

  • 🔥[New Feature] When importing/exporting OpenAPI/Swagger data, object-type parameters and reference-type parameters are supported.
  • ⚡️[Optimization] The sprint branch and general branch lists support displaying branch IDs and copying them.
  • ⚡️[Optimization] Added an “Every 8 hours” option for scheduled tasks.
  • ⚡️[Optimization] A more user-friendly prompt is displayed when macOS cannot send intranet requests.
  • ⚡️[Optimization] Apidog CLI supports more fine-grained control over the export scope of native formats and OpenAPI formats.
  • ⚡️[Optimization] Apidog CLI supports running test cases.
  • ⚡️[Optimization] When clicking the expand/collapse button for a module or endpoint for the first time, it will expand or collapse directly instead of opening the corresponding tab first.
  • 🐞[Bug Fix] Fixed an issue where the report details still showed as running after an automated test scenario was abnormally terminated.
  • 🐞[Bug Fix] Fixed an issue where tag filter options had no content during branch import and when inserting endpoints in Markdown.
  • 🐞[Bug Fix] Fixed an issue where, after OAuth 1.0 auth was set to be added to the Request Header, it was not actually added to the request header.
  • 🐞[Bug Fix] Fixed an issue where the project automatically switched to the main branch after refreshing Apidog Web App.
  • 🐞[Bug Fix] Fixed an issue where running the CLI might prompt “Unexpected token” when a scenario step referenced a raw-format response body.
  • 🐞[Bug Fix] Fixed an issue where non-default services were repeatedly added when importing Apidog files with multiple modules and services.
  • 🐞[Bug Fix] Fixed an issue with GitLab Token refresh exceptions.
  • 🐞[Bug Fix] Fixed an issue where generated endpoint request code did not take effect correctly when Basic Auth used Chinese variables.
  • 🐞[Bug Fix] Fixed an issue where the request method was displayed incorrectly in the change details merged into the main branch.
  • 🐞[Bug Fix] Fixed an issue where Apidog UI displayed abnormal errors in some cases.
  • 🐞[Bug Fix] Fixed an issue where frontend errors occurred in some cases when running test scenarios in a separate process was enabled.
  • 🐞[Bug Fix] Fixed an issue where, when generating request code, the endpoint used the HTTP protocol but the code incorrectly used HTTPS.
  • 🐞[Bug Fix] Fixed an issue where the corresponding report was not displayed in the test report list after running scenario cases in the root folder.
  • 🐞[Bug Fix] Fixed an issue where changes disappeared in some cases after submitting modifications.
New FeatureBug FixOptimization

2.8.34

  • 🔥[New Feature] OAuth 2.0 now supports automatically refreshing tokens.
  • 🐞[Bug Fix] Fixed an issue where empty folders were shown in Spec Mode search results.
  • 🐞[Bug Fix] Fixed an issue where scenarios could keep showing as loading after the app had been in the background for a long time following an upgrade.
  • 🐞[Bug Fix] Fixed an issue where users who registered through a team invitation link could fail to create a project during onboarding due to permission differences.
  • 🐞[Bug Fix] Fixed an issue where Markdown document tags were not imported correctly when importing Apidog data.
  • 🐞[Bug Fix] Fixed an issue where conflicts were still shown after merging endpoints into the main branch in some cases.
  • 🐞[Bug Fix] Fixed an issue where the lower half of the "Folders - All Endpoints" area could not be selected in full-screen mode.
  • 🐞[Bug Fix] Fixed an issue where frontend errors could occur in some cases when debugging SSE endpoints.
  • 🐞[Bug Fix] Fixed an issue where project statistics in the On-Premises admin console only counted data from the default module.
  • 🐞[Bug Fix] Fixed an issue where importing a multi-module Apidog file from the team details page incorrectly imported all endpoints into the default module.
OptimizationBug Fix

2.8.33

  • ⚡️[Optimization] Improved response speed for running and stopping tests when there are many test cases.
  • ⚡️[Optimization] Improved the performance of AI-generated test cases, fixing an issue where generating a large number of cases could cause the app to freeze.
  • 🐞[Bug Fix] Fixed an issue where, when importing OpenAPI data, extension fields for folder and status metadata could become invalid when endpoints had tag=[].
  • 🐞[Bug Fix] Fixed an issue where, when importing Apidog data, Markdown documents under a selected folder were not imported after searching by keyword and selecting the folder.
  • 🐞[Bug Fix] Fixed an issue where all opened tabs were lost after refreshing within the app.
  • 🐞[Bug Fix] Fixed an issue where endpoints across multiple modules could not be correctly recognized when importing RAP2 files containing multiple modules.
  • 🐞[Bug Fix] Fixed an issue where, when exporting OpenAPI data, query parameters could be lost if an endpoint had path and query parameters with the same name.
  • 🐞[Bug Fix] Fixed an issue where switching branches on the AI test case generation page and then switching back to the main branch automatically triggered test case generation.
OptimizationBug Fix

2.8.32

  • ⚡️[Optimization] When importing Postman data, Base URLs can now be mapped automatically.
  • ⚡️[Optimization] Added organization-level enterprise policies, with support for configuring auth credential policies.
  • ⚡️[Optimization] When uninstalling the Windows client, the Agent will now be uninstalled as well.
  • ⚡️[Optimization] Added support for new models including the GPT-5.5.
  • 🐞[Bug Fix] Fixed an issue where importing data into sprint branches could produce incorrect results in some cases.
  • 🐞[Bug Fix] Fixed an issue where exporting module data showed the error "Required content is missing".
  • 🐞[Bug Fix] Fixed an issue where batch-generating test data with both JavaScript generation and Mock generation could produce incorrect results.
  • 🐞[Bug Fix] Fixed an issue where the sidebar folder tree in multi-branch documentation did not switch according to the current branch.
  • 🐞[Bug Fix] Fixed an issue where merging branches could result in a 500 error in some cases.
Changelog