1. Changelog
Self-hosting Apidog
  • Overview
  • Introduction
    • Obtaining Apidog On-Premises License
    • System Requirements
    • Data Privacy & Compliance
  • Deployments
    • Docker Deployment
      • Standalone Docker Deployment
      • Hybrid Docker Deployment
      • Multi-Containers Docker Deployment
    • Kubernetes Deployment
      • Deploying Apidog on Kubernetes using Deployment Manifest
      • Deploying Apidog on Kubernetes using Helm
  • Post Deployment
    • Accessing Apidog Admin Panel
    • Accessing Apidog Web Interface
    • Installing Apidog On-Premises Client
  • Configurations
    • Environment Variables
    • Database Configuration
    • Storage Services Configuration
    • Git Connection Configuration
    • Authentication Providers
      • Using LDAP for Authentication
      • Using OKTA for Authentication
      • Using OAuth2.0 for Authentication
  • Maintenance & Upgrades
    • Updating Apidog
    • Backing up Apidog
    • License Renewal
    • System Design Flow
  • Troubleshooting
    • Troubleshooting
    • FAQ
  • Apidog API (coming soon)
  • Changelog
    • Apidog On-Premise Changelog Q1 2026 - v2.7.38
    • Apidog On-Premise Changelog Q2 2026 - v2.7.81
    • Apidog On-Premise Changelog Q3 2026 - v2.8.35
  1. Changelog

Apidog On-Premise Changelog Q3 2026 - v2.8.35

Apidog On-Premise Changelog Q3 2026 - v2.8.35
Changelog for versions 2.7.81 - 2.8.35
This document organizes all updates by feature type for easier navigation and reference.

πŸ”₯[New Feature] Support for creating test suites, with the ability to add static/dynamic endpoint test cases and test scenarios to a test suite. (v2.8.0)
test suites
πŸ”₯[New Feature] When debugging endpoints, you can now view network details such as the HTTP version and TLS protocol. (v2.8.1)
view network details such as the HTTP version and TLS protocol
πŸ”₯[New Feature] You can create MCP clients within Apidog to debug MCP servers, including tools, resources, and prompts. (v2.8.3)
πŸ”₯[New Feature] Support for importing Collections from Hoppscotch. (v2.8.4)
πŸ”₯[New Feature] Support for creating shared test data that can be used by multiple test scenarios. (v2.8.7)
Support for creating shared test data
πŸ”₯[New Feature] When using the MCP client to debug the MCP server, you can directly view the Content field in the response, with support for previewing Markdown and images. (v2.8.7)
MCP client to debug the MCP server
πŸ”₯[New Feature] Test suites now support parallel run. (v2.8.8)
Test suites now support parallel run
πŸ”₯[New Feature] Added AI Agent Debugger, supporting visual debugging of AI Agent execution processes, including LLM calls, MCP tool calls, Skill execution, and multi-turn conversations. (v2.8.27)
πŸ”₯[New Feature] Added A2A Debugger, supporting debugging for the Agent2Agent (A2A) protocol. (v2.8.27)
πŸ”₯[New Feature] OAuth 2.0 now supports automatically refreshing tokens. (v2.8.34)
πŸ”₯[New Feature] When importing/exporting OpenAPI/Swagger data, object-type parameters and reference-type parameters are supported. (v2.8.35)
Total: 11 new features

⚑️ Improvements & Optimizations#

⚑️[Optimization] When debugging endpoints, array-type parameters now allow you to directly select enum values for their child elements. (v2.8.1)
⚑️[Optimization] You can now easily reorder resources within the static steps of a test suite. (v2.8.2)
⚑️[Optimization] Test suites now support copying collaboration link. (v2.8.2)
⚑️[Optimization] OpenAPI/Swagger specs imports now support Query-type HTTP methods and additionalOperation. (v2.8.2)
⚑️[Optimization] Reconstructed the UI for the Test report, supporting the structured display of all test steps. (v2.8.4)
⚑️[Optimization] Optimized the process of inviting others to join the project. (v2.8.4)
⚑️[Optimization] When debugging SSE endpoints, support for \r\n line breaks. (v2.8.4)
⚑️[Optimization] Optimized the test report list, supporting structured display and filtering. (v2.8.4)
⚑️[Optimization] Optimized the UI for protected branches. (v2.8.7)
⚑️[Optimization] Optimized the UI for endpoints using preset common fields. (v2.8.7)
⚑️[Optimization] Pre and post processors scripts now support the global object crypto. (v2.8.7)
⚑️[Optimization] Optimized the test report details page, supporting filtering of failed cases and viewing step details. (v2.8.11)
⚑️[Optimization] Test suite - scheduled task now supports selecting environments. (v2.8.11)
⚑️[Optimization] Support running test scenarios using CLI in sprint branches. (v2.8.13)
⚑️[Optimization] In post processor scripts, you can use pm.response.socketSession to obtain the certificate information of the endpoint. (v2.8.13)
⚑️[Optimization] Support exporting the member list of the team. (v2.8.13)
⚑️[Optimization] The free version can now create unlimited sprint branches and API versions. (v2.8.14)
⚑️[Optimization] Enhanced security for project invitations: invitation links are only valid for invited accounts. (v2.8.14)
⚑️[Optimization] The Ask AI feature in published documentation now uses a sidebar instead of a search box and supports multi-turn conversations. (v2.8.14)
⚑️[Optimization] Adjust the display name of Cases to Test Cases. (v2.8.20)
⚑️[Optimization] Improved the invitation flow with CSV import, permission settings, and optimized bulk operations for email invitations. (v2.8.24)
⚑️[Optimization] Added support for exporting organization members. (v2.8.24)
⚑️[Optimization] Added support for inviting members directly from the organization to join a team. (v2.8.26)
⚑️[Optimization] The order management page can now be viewed regardless of whether the team exceeds its member limit. (v2.8.26)
⚑️[Optimization] Added support for automatically backing up Apidog-format data for each module to GitHub and GitLab repositories. (v2.8.27)
⚑️[Optimization] When generating endpoint request code, already filled auth information will be included. (v2.8.28)
⚑️[Optimization] Runner now supports running as a non-root user. (v2.8.29)
⚑️[Optimization] Improved the security of CLI script execution by preventing scripts outside the "External Programs" directory from being called. (v2.8.30)
⚑️[Optimization] When importing Postman data, Base URLs can now be mapped automatically. (v2.8.32)
⚑️[Optimization] Added organization-level enterprise policies, with support for configuring auth credential policies. (v2.8.32)
⚑️[Optimization] When uninstalling the Windows client, the Agent will now be uninstalled as well. (v2.8.32)
⚑️[Optimization] Added support for new models including the GPT-5.5. (v2.8.32)
⚑️[Optimization] Improved response speed for running and stopping tests when there are many test cases. (v2.8.33)
⚑️[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. (v2.8.33)
⚑️[Optimization] On-Premises now supports email invitations, and invitation templates can be customized in the admin console. (v2.8.34)
⚑️[Optimization] The sprint branch and general branch lists support displaying branch IDs and copying them. (v2.8.35)
⚑️[Optimization] Added an β€œEvery 8 hours” option for scheduled tasks. (v2.8.35)
⚑️[Optimization] A more user-friendly prompt is displayed when macOS cannot send intranet requests. (v2.8.35)
⚑️[Optimization] Apidog CLI supports more fine-grained control over the export scope of native formats and OpenAPI formats. (v2.8.35)
⚑️[Optimization] Apidog CLI supports running test cases. (v2.8.35)
⚑️[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. (v2.8.35)
Total: 41 improvements

🐞 Bug Fixes#

🐞[Bug Fix] Fixed an issue where right clicking on response data did not show options like Copy JSONPath. (v2.8.1)
🐞[Bug Fix] Fixed an issue where WebSocket endpoints were still published to publicly published documentation when the root folder visibility was set to Internal. (v2.8.1)
🐞[Bug Fix] Fixed an issue where teams without a bound payment method could not be correctly transferred into an organization. (v2.8.2)
🐞[Bug Fix] Fixed an issue where connections failed when the MongoDB database password contained the special character %. (v2.8.2)
🐞[Bug Fix] Fixed an issue where Hoppscotch collections could not be imported correctly in certain cases. (v2.8.5)
🐞[Bug Fix] Fixed an issue where it was not possible to configure whether to perform response validation when running test data in batches on the test case page. (v2.8.7)
🐞[Bug Fix] Fixed an issue where the table name was not included when generating SQL code from a schema. (v2.8.7)
🐞[Bug Fix] Fixed an issue where a 500 error could occur in some cases when configuring custom roles in the organization. (v2.8.7)
🐞[Bug Fix] Fixed an issue where deleted branches did not release the endpoint's custom SEO URL slug occupation. (v2.8.8)
🐞[Bug Fix] Fixed an issue with URL validation in the published documentation navigation configuration. (v2.8.8)
🐞[Bug Fix] Fixed an issue where the response content of socket endpoints was not formatted. (v2.8.8)
🐞[Bug Fix] Fixed an issue where RAML files could not be imported into Apidog. (v2.8.8)
🐞[Bug Fix] Fixed an issue where, in automated tests, when the loop count is set to {{variable}}, the report showed 0 loops after execution. (v2.8.8)
🐞[Bug Fix] Fixed an issue in automated test scenario execution where custom request endpoints would occasionally not include auth if the endpoint did not switch to auth. (v2.8.8)
🐞[Bug Fix] Fixed an issue where the header parameter input field would lose focus after typing the first character when the field name was in English. (v2.8.8)
🐞[Bug Fix] Fixed an issue where generating SQL code from a schema did not use the schema name as the table name, resulting in all table names being tableName. (v2.8.8)
🐞[Bug Fix] Fixed an issue where renaming a quick request would occasionally not be saved. (v2.8.9)
🐞[Bug Fix] Fixed the issue where directly saving a quick request under a subfolder would move it to the root folder in Apidog version 2.8.9. (v2.8.10)
🐞[Bug Fix] Fixed the issue where the connection was not released after debugging Socket.IO in some cases. (v2.8.13)
🐞[Bug Fix] Fixed an issue where, in the request-first mode, response validation of the endpoint request history could not be viewed. (v2.8.14)
🐞[Bug Fix] Fixed an issue where the certificate status of custom domains could not be updated in real time. (v2.8.14)
🐞[Bug Fix] Fixed an issue where the example format in shared documentation was not updated synchronously after modifying parameter types. (v2.8.14)
🐞[Bug Fix] Fixed an issue where configuring a custom navigation bar in documentation mistakenly displayed internal folders, resulting in 404 errors. (v2.8.14)
🐞[Bug Fix] Fixed an issue where proxy configuration was not effective when automated tests referenced endpoints across projects. (v2.8.14)
🐞 [Bug Fix] Fixed an issue where Body parameters in XML and Plain formats were not correctly imported when importing HAR files. (v2.8.18)
🐞 [Bug Fix] Fixed an issue where data containing Parameters in Swagger 2.0 could not be imported in certain cases. (v2.8.18)
🐞 [Bug Fix] Fixed an issue where invalid parent pre and post processors references were not cleaned up when exporting data in Apidog format. (v2.8.18)
🐞[Bug Fix] Fixed the issue where the Word format option was missing when exporting data. (v2.8.20)
🐞[Bug Fix] Fixed an issue where endpoints imported via the IntelliJ IDEA plugin could not be filtered by creator. (v2.8.26)
🐞[Bug Fix] Fixed an issue where requests did not go through the network proxy when running automated tests in multiple threads. (v2.8.26)
🐞[Bug Fix] Fixed an issue where the creation time of merge requests was displayed incorrectly. (v2.8.26)
🐞[Bug Fix] Fixed an issue where test cases could not be overwritten when importing data after modifying them. (v2.8.26)
🐞[Bug Fix] Fixed an issue where response examples were unexpectedly cleared after selecting "merge" when importing OpenAPI/Swagger data. (v2.8.26)
🐞[Bug Fix] Fixed an issue where test data could not be used when running tests via CLI. (v2.8.26)
🐞[Bug Fix] Fixed an issue where test scenarios could not run properly after enabling "Run scenario cases in an independent process". (v2.8.27)
🐞[Bug Fix] Fixed an issue where unselected endpoints were incorrectly merged when merging changes into the main branch after enabling main branch protection. (v2.8.27)
🐞[Bug Fix] Fixed an issue where response components from other modules were included when exporting OpenAPI/Swagger data. (v2.8.27)
🐞[Bug Fix] Fixed an issue where JSON with comments was incorrectly formatted when exporting a project to Markdown files. (v2.8.27)
🐞[Bug Fix] Fixed an issue where requests could not be sent after importing Postman data if the value of a module variable was too long. (v2.8.27)
🐞[Bug Fix] Fixed an issue where Windows users could not use AI Agent Debugger properly. (v2.8.29)
🐞[Bug Fix] Fixed an issue where Mock results for number fields did not always follow the configured multiple rule. (v2.8.29)
🐞[Bug Fix] Fixed an issue where min and max settings for Mock arrayElements were not correctly applied to the expression. (v2.8.29)
🐞[Bug Fix] Fixed an issue where uploading multiple files to a single form-data body field, then opening bulk edit and saving, would only display one file. (v2.8.29)
🐞[Bug Fix] Fixed an issue where configured Header and Body parameters were not included when copying cURL. (v2.8.30)
🐞[Bug Fix] Fixed an issue where the automated test step list was not updated synchronously after changing the request method in endpoint management. (v2.8.30)
🐞[Bug Fix] Fixed an issue where request parameters in shared documentation had no default examples. (v2.8.30)
🐞[Bug Fix] Fixed an issue where exporting a project with no endpoints and only Markdown documents would fail. (v2.8.30)
🐞[Bug Fix] Fixed an issue where batch-generating test data with both JavaScript generation and Mock generation could produce incorrect results. (v2.8.30)
🐞[Bug Fix] Fixed an issue where opening a fixed link exported from the project overview could result in a 500 error after opening a fixed link from another project. (v2.8.30)
🐞[Bug Fix] Fixed an issue where the UI could display "Error: Cannot read properties of null (reading 'nullable')" in some cases. (v2.8.30)
🐞[Bug Fix] Fixed an issue where, in shared documentation under the light theme, the selected example name had low contrast against the background and was difficult to read. (v2.8.30)
🐞[Bug Fix] Fixed an issue where importing data into sprint branches could produce incorrect results in some cases. (v2.8.32)
🐞[Bug Fix] Fixed an issue where exporting module data showed the error "Required content is missing". (v2.8.32)
🐞[Bug Fix] Fixed an issue where batch-generating test data with both JavaScript generation and Mock generation could produce incorrect results. (v2.8.32)
🐞[Bug Fix] Fixed an issue where the sidebar folder tree in multi-branch documentation did not switch according to the current branch. (v2.8.32)
🐞[Bug Fix] Fixed an issue where merging branches could result in a 500 error in some cases. (v2.8.32)
🐞[Bug Fix] Fixed an issue where, when importing OpenAPI data, extension fields for folder and status metadata could become invalid when endpoints had tag=[]. (v2.8.33)
🐞[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. (v2.8.33)
🐞[Bug Fix] Fixed an issue where all opened tabs were lost after refreshing within the app. (v2.8.33)
🐞[Bug Fix] Fixed an issue where endpoints across multiple modules could not be correctly recognized when importing RAP2 files containing multiple modules. (v2.8.33)
🐞[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. (v2.8.33)
🐞[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. (v2.8.33)
🐞[Bug Fix] Fixed an issue where empty folders were shown in Spec Mode search results. (v2.8.34)
🐞[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. (v2.8.34)
🐞[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. (v2.8.34)
🐞[Bug Fix] Fixed an issue where Markdown document tags were not imported correctly when importing Apidog data. (v2.8.34)
🐞[Bug Fix] Fixed an issue where conflicts were still shown after merging endpoints into the main branch in some cases. (v2.8.34)
🐞[Bug Fix] Fixed an issue where the lower half of the "Folders - All Endpoints" area could not be selected in full-screen mode. (v2.8.34)
🐞[Bug Fix] Fixed an issue where frontend errors could occur in some cases when debugging SSE endpoints. (v2.8.34)
🐞[Bug Fix] Fixed an issue where project statistics in the On-Premises admin console only counted data from the default module. (v2.8.34)
🐞[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. (v2.8.34)
🐞[Bug Fix] Fixed an issue where the report details still showed as running after an automated test scenario was abnormally terminated. (v2.8.35)
🐞[Bug Fix] Fixed an issue where tag filter options had no content during branch import and when inserting endpoints in Markdown. (v2.8.35)
🐞[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. (v2.8.35)
🐞[Bug Fix] Fixed an issue where the project automatically switched to the main branch after refreshing Apidog Web App. (v2.8.35)
🐞[Bug Fix] Fixed an issue where running the CLI might prompt β€œUnexpected token” when a scenario step referenced a raw-format response body. (v2.8.35)
🐞[Bug Fix] Fixed an issue where non-default services were repeatedly added when importing Apidog files with multiple modules and services. (v2.8.35)
🐞[Bug Fix] Fixed an issue with GitLab Token refresh exceptions. (v2.8.35)
🐞[Bug Fix] Fixed an issue where generated endpoint request code did not take effect correctly when Basic Auth used Chinese variables. (v2.8.35)
🐞[Bug Fix] Fixed an issue where the request method was displayed incorrectly in the change details merged into the main branch. (v2.8.35)
🐞[Bug Fix] Fixed an issue where Apidog UI displayed abnormal errors in some cases. (v2.8.35)
🐞[Bug Fix] Fixed an issue where frontend errors occurred in some cases when running test scenarios in a separate process was enabled. (v2.8.35)
🐞[Bug Fix] Fixed an issue where, when generating request code, the endpoint used the HTTP protocol but the code incorrectly used HTTPS. (v2.8.35)
🐞[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. (v2.8.35)
🐞[Bug Fix] Fixed an issue where changes disappeared in some cases after submitting modifications. (v2.8.35)
Total: 85 bug fixes

Summary#

CategoryCount
πŸ”₯ New Features11
⚑️ Improvements41
🐞 Bug Fixes85
Total137
Modified atΒ 2026-08-28 09:23:43
Previous
Apidog On-Premise Changelog Q2 2026 - v2.7.81
Built with