Changelog

Follow up on the latest improvements and updates.

RSS

fixed

2.7.27

  • 🐞[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.
  • 🐞[Bug Fix] Fixed the issue where the interface would not automatically refresh after switching the language to English.
日本語:
  • 🐞【バグ修正】データモデル内で配列要素が同一データモデルを参照している場合に、APIドキュメントが正しくプレビューできない問題を修正しました。
  • 🐞【バグ修正】言語を英語に切り替えた際、画面が自動的に更新されない不具合を修正しました。

improved

fixed

2.7.26

  • ⚡️[Optimization] If the imported endpoint's security requirement is set to JWT Bearer, you can directly enter the token when sending requests after import.
  • 🐞[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.
  • 🐞[Bug Fix] Fixed an issue where it was not possible to connect to MySQL or PostgreSQL databases with SSL enabled via SSH tunnel.
  • 🐞[Bug Fix] Fixed an issue where the filename extension was incorrect when downloading the response.
  • 🐞[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.
  • 🐞[Bug Fix] Fixed an issue where the client code in the actual request Tab could not be edited.
  • 🐞[Bug Fix] Fixed an issue where the UI of the
    New Public Script
    popup was incorrect.
  • 🐞[Bug Fix] Fixed an issue where the Plan could not be upgraded when the interface language was set to Portuguese.
日本語:
  • ⚡️【最適化】JWT Bearer設定のAPIインポート後、デバッグ時にTokenを直接入力できるようになりました。
  • 🐞【バグ修正】OpenAPI/Swaggerデータをインポートする際、requestBodyのcontentが空オブジェクトの場合に「Cannot read properties of undefined(reading: 'schema')」というエラーが発生し、インポートできない問題を修正しました。
  • 🐞【バグ修正】SSLが有効化されたMySQLおよびPostgreSQLデータベースに対して、SSHトンネル経由での接続ができない不具合を修正しました。
  • 🐞【バグ修正】レスポンスをダウンロードする際、ファイルの拡張子が正しく付与されない問題を修正しました。
  • 🐞【バグ修正】クイックリクエスト機能を利用する際、レスポンスが画像の場合に他の画像をリクエストしても、常に最初の画像がプレビュー表示されてしまう問題を修正しました。
  • 🐞【バグ修正】実際のリクエストタブにおいて、リクエストコードの編集ができない不具合を修正しました。
  • 🐞【バグ修正】新規で共通スクリプトを作成する際のポップアップUIが正しく表示されない問題を修正しました。
  • 🐞【バグ修正】クライアントおよびWeb版のインターフェース言語がポルトガル語の場合に、プランのアップグレードができない問題を修正しました。

fixed

new

2.7.25

  • 🔥[New Feature] Support for BSON types such as
    Date
    when querying or creating MongoDB document.
  • 🐞[Bug Fix] Fixed an issue where offline spaces could not be opened.
日本語:
  • 🔥【新機能】MongoDBドキュメントの検索および作成操作において、DateをはじめとするBSON型のサポートを追加しました。
  • 🐞【バグ修正】オフラインスペースを開けない不具合を修正しました。

new

improved

fixed

2.7.24

  • 🔥[New Feature] Parameter names can now be generated using AI.
Generate parameter names using AI
  • 🔥[New Feature] Support for connecting to MySQL and PostgreSQL databases with SSL enabled.
  • 🔥[New Feature] When publishing online documentation, you can now configure whether the left-side folder displays schemas.
  • ⚡️[Optimization] When importing data, multiple Postman Collections correspond to multiple modules within a project.
  • ⚡️[Optimization] Improved the UI of the response area when debugging endpoints.
  • ⚡️[Optimization] Improved the UI for OAuth 2.0 authentication.
  • ⚡️[Optimization] Option to include Socket.IO endpoints when publishing online documentation.
  • 🐞[Bug Fix] Fixed an issue where example values for headers edited in design-first mode were not synced to the Run page after saving.
  • 🐞[Bug Fix] Fixed a UI error when debugging Socket.IO endpoints that return an empty message or ack.
  • 🐞[Bug Fix] Fixed an issue where dynamic values could not be used when sending JSON data via Socket.IO.
  • 🐞[Bug Fix] Fixed an issue where online documentation of WebSocket endpoints filtered by tags could not be accessed.
  • 🐞[Bug Fix] Fixed an issue where newly joined teams appeared in the middle of the team list instead of at the bottom.
  • 🐞[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.
  • 🐞[Bug Fix] Fixed an issue where tag filters had no content after merging changes from a sprint branch into the main branch.
  • 🐞[Bug Fix] Fixed an issue where test report details could not be shared after running test scenarios in batch under certain conditions.
  • 🐞[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.
  • 🐞[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
    /
    .
  • 🐞[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.
  • 🐞[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.
  • 🐞[Bug Fix] Fixed an issue where the
    Discriminator
    was lost when exporting OpenAPI/Swagger data.
日本語:
  • 🔥【新機能】AIによるパラメータ命名機能を追加しました。
  • 🔥【新機能】SSLが有効化されたMySQLおよびPostgreSQLデータベースへの接続に対応しました。
  • 🔥【新機能】オンラインドキュメント公開時、左側のフォルダーにデータモデルを表示するかどうかを設定可能になりました。
  • ⚡️【最適化】データインポート時、複数のPostman Collectionがプロジェクト内の複数モジュールにそれぞれ対応するよう最適化しました。
  • ⚡️【最適化】APIのデバッグ時におけるレスポンス表示エリアの操作性を向上させました。
  • ⚡️【最適化】OAuth 2.0 Security Schemeに関する操作体験を改善しました。
  • ⚡️【最適化】オンラインドキュメントを公開する際、Socket.IOのAPIを選択できるようにしました。
  • 🐞【バグ修正】設計優先モードでAPIのHeaderのサンプル値を編集した場合、保存後に実行ページへ正しく同期されない問題を修正しました。
  • 🐞【バグ修正】Socket.IO APIのデバッグ時、APIから空のメッセージまたはackが返された場合に画面エラーが発生する問題を修正しました。
  • 🐞【バグ修正】Socket.IOを利用してJSONデータを送信する際、動的値が利用できない問題を修正しました。
  • 🐞【バグ修正】タグによるフィルタリングを行ったWebSocket APIのオンラインドキュメントにアクセスできない問題を修正しました。
  • 🐞【バグ修正】新しいチームを追加した際、チームリストの最下部ではなく中間に表示される問題を修正しました。
  • 🐞【バグ修正】サブブランチでメインブランチと関連付けられたデータモデルを編集した後、メインブランチへマージした際にデータが表示されない問題を修正しました。
  • 🐞【バグ修正】サブブランチの変更をメインブランチへマージした際、タグフィルターに内容が表示されない問題を修正しました。
  • 🐞【バグ修正】一部のケースにおいて、テストシナリオを一括実行した後、テストレポートの詳細を共有できない問題を修正しました。
  • 🐞【バグ修正】OpenAPI/Swaggerデータのインポート時、form-data内のあるフィールドのtypeがstringかつformatがbinaryの場合、file型として正しくインポートされない問題を修正しました。
  • 🐞【バグ修正】OpenAPI/Swaggerデータのインポート時、Media Typeが未指定または「
    」の場合、リクエストボディのデータ構造が失われる不具合を修正しました。
  • 🐞【バグ修正】OpenAPI/Swaggerデータのインポート時、APIにSecurityが設定されている場合、デフォルトの認証情報が編集・保存できない問題を修正しました。
  • 🐞【バグ修正】OpenAPI/Swaggerデータのインポート時、APIにOAuth 2.0のSecurityが設定されている場合、Scopeが正しくインポートされない問題を修正しました。
  • 🐞【バグ修正】OpenAPI/Swaggerデータのエクスポート時、Discriminatorが出力されない不具合を修正しました。

improved

fixed

2.7.23

  • ⚡️[Optimization] When the imported endpoint has security requirements, the Auth can now be set to the corresponding security scheme.
  • 🐞[Bug Fix] Fixed an issue where running automated tests with multiple threads concurrently would report errors in certain cases.
日本語:
  • ⚡️【最適化】インポートしたAPIにセキュリティ要件が設定されている場合、Authが自動的に該当するSecurity Schemeに設定されるよう最適化した。
  • 🐞【バグ修正】一部の状況で、自動テストをマルチスレッドで実行した際に発生していたエラーを修正した。

new

improved

fixed

2.7.22

  • 🔥[New Feature] Modules now support module variables, equivalent to collection variables in Postman.
Module variables
  • 🔥[New Feature] Online documentation now supports custom CSS and JavaScript.
Custom CSS and JavaScript
  • 🔥[New Feature] You can now add
    Endpoint Design Guidelines
    to a project to help project members and AI write more standardized API documentation.
Endpoint Design Guidelines
  • 🔥[New Feature] AI can now check endpoint compliance based on your defined
    Endpoint Design Guidelines
    , helping identify potential API documentation design issues.
Check Endpoint Design Guidelines
  • 🔥[New Feature] Supports Webhook and Callback type endpoints.
  • ⚡️[Optimization] When running endpoints in
    Design-first Mode
    , you can use the default authentication credentials or set them manually.
  • ⚡️[Optimization] You can now assign permissions related to modules when setting up custom roles.
  • ⚡️[Optimization] Scheduled tasks now allow you to configure the scope of environment and global variables when using the same execution settings.
  • ⚡️[Optimization] Endpoints can now be exported directly from the sprint branch folder tree.
  • ⚡️[Optimization] When creating schemas using SQL DDL statements, fields without an explicit
    NOT NULL
    declaration will now default to allowing NULL values after import.
  • ⚡️[Optimization] When using the apidog-cli tool to run automated tests, it now uses the test scenario parameters configured in the Apidog desktop client.
  • ⚡️[Optimization] SSE endpoints in request history support displaying in a timeline view.
  • ⚡️[Optimization] The OpenAPI Generator for generating business code has been upgraded to v7.13.0.
  • 🐞[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.
  • 🐞[Bug Fix] Fixed an issue where, after selecting partial endpoints and then selecting all, schemas were not correctly referenced when exporting OpenAPI/Swagger data.
  • 🐞[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
    .
  • 🐞[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
    .
日本語:
  • 🔥【新機能】モジュールにおいてモジュール変数がサポートされ、これはPostmanのCollection変数に相当する機能となります。
  • 🔥【新機能】オンラインドキュメントにおいて、カスタムCSSおよびJavaScriptの追加が可能となりました。
  • 🔥【新機能】プロジェクトに「API設計規範」を追加することができるようになり、プロジェクトメンバーおよびAIによる、より標準化されたAPIドキュメントの作成を支援いたします。
  • 🔥【新機能】AIが「API設計規範」に基づき、特定のAPIドキュメントに対して規範性の検証を行い、設計上の問題点を発見できるようになりました。
  • 🔥【新機能】WebhookおよびCallbackタイプのAPIがサポートされました。
  • ⚡️【最適化】ドキュメントモードにおいてAPIを実行する際、デフォルトのSecurity Schemeを利用できるほか、手動で設定することも可能となりました。
  • ⚡️【最適化】カスタムロールの権限設定時に、モジュール機能に関連する権限を詳細に設定できるようになりました。
  • ⚡️【最適化】同一の実行設定を用いるタスクスケジュールにおいて、環境変数およびグローバル変数のスコープを指定することが可能となりました。
  • ⚡️【最適化】APIサブバージョンのディレクトリツリーからAPIをエクスポートすることができるようになりました。
  • ⚡️【最適化】SQLのCREATE TABLE文(DDL)からデータモデルを作成する際、フィールドに
    NOT NULL
    が指定されていない場合、インポート後はNULLを許容する設定となります。
  • ⚡️【最適化】apidog-cliコマンドラインツールによる自動テスト実行時、クライアント内で設定されたテストシナリオの実行パラメータが適用されるようになりました。
  • ⚡️【最適化】Request履歴において、SSE APIのタイムライン表示に対応いたしました。
  • ⚡️【最適化】業務コード生成用のOpenAPI Generatorをv7.13.0へアップグレードいたしました。
  • 🐞【バグ修正】モジュール概要ページのローカルリンクからOpenAPI/Swaggerデータをエクスポートする際、APIが正しくSecurity Schemeを参照できない問題を解決いたしました。
  • 🐞【バグ修正】OpenAPI/Swaggerデータをエクスポートする際、一部のAPIを選択した後に全選択を行うと、APIが正しくデータモデルを参照できない問題を解決いたしました。
  • 🐞【バグ修正】OpenAPI 3.0形式でデータをエクスポートする際、データモデル内のフィールドのサンプル値が
    example
    ではなく
    examples
    として出力される問題を解決いたしました。
  • 🐞【バグ修正】OpenAPI 3.0形式でデータをエクスポートする際、データモデルのNULL許容属性が
    nullable:true
    ではなく
    type: null
    として出力される問題を解決いたしました。

fixed

2.7.21

  • 🐞[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.
日本語:
  • 🐞【バグ修正】バージョン2.7.20における、オフラインスペース使用時に発生する後処理スクリプトの変数抽出機能の偶発的なホワイトスクリーン問題を解決しました。

new

improved

2.7.20

  • 🔥[New Feature] Added Offline Workspace with endpoint debugging capabilities. Simple, fast, and stores files locally.
  • ⚡️[Optimization] When importing OpenAPI/Swagger specifications via URL, the last used URL is now filled in by default.
日本語:
  • 🔥【新機能】オフラインスペースを追加しました。APIデバッグ機能を備え、シンプルかつ迅速にローカルファイルに保存できます。
  • ⚡️【最適化】OpenAPI/SwaggerデータをURLでインポートする際、前回使用したURLをデフォルトで自動入力するようにしました。

improved

fixed

2.7.19

  • ⚡️[Optimization] Permissions related to the
    Mock
    feature can now be configured when setting up custom roles.
  • ⚡️[Optimization] You can now search for projects when assigning project permissions to team members.
  • ⚡️[Optimization] Custom endpoint documentation now supports branching.
  • ⚡️[Optimization] When extracting JSON data in the endpoint response as a response example, it is now automatically formatted.
  • ⚡️[Optimization] Improved the speed of retrieving the personal message list within the app.
  • 🐞[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
    .
  • 🐞[Bug Fix] Fixed an issue where the base URL list in the address bar couldn’t be scrolled.
  • 🐞[Bug Fix] Fixed a UI issue when configuring the top navigation bar of the online documentation.
  • 🐞[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.
  • 🐞[Bug Fix] Fixed an issue where data in RAML format could not be imported.
  • 🐞[Bug Fix] Fixed an issue where comments for test scenarios were not included when exporting data in Apidog format.
日本語:
  • ⚡️【最適化】カスタムロールの権限設定において、
    Mock
    機能に関連する権限の設定が可能になりました。
  • ⚡️【最適化】チームメンバーのプロジェクト権限設定時に、プロジェクトの検索が可能になりました。
  • ⚡️【最適化】汎用APIドキュメントがブランチをサポートするようになりました。
  • ⚡️【最適化】レスポンスJSONデータをレスポンス例として抽出する際に、JSONがフォーマットされます。
  • ⚡️【最適化】アプリ内での個人メッセージリストの取得速度を向上させました。
  • 🐞【バグ修正】試験的な機能「独立プロセスでAPI Requestを実行する」を有効にした際に、WebSocket、Socket.IO、gRPCストリーミング APIのデバッグでメッセージが送信できない問題を解決しました。
  • 🐞【バグ修正】アドレスバー内のBase URLリストがスクロールできない問題を解決しました。
  • 🐞【バグ修正】オンラインドキュメントのトップナビゲーションバー設定時のインタラクション問題を解決しました。
  • 🐞【バグ修正】特定の状況で、子ブランチが親ブランチのテストシナリオを参照する際に、両側のデータが同期されない問題を解決しました。
  • 🐞【バグ修正】RAML形式のデータをインポートできない問題を解決しました。
  • 🐞【バグ修正】Apidog形式のデータをエクスポートする際に、テストシナリオの備考情報が含まれていない問題を解決しました。

new

improved

fixed

2.7.18

  • 🔥[New Feature] You can now use
    AI
    to modify field descriptions, Mock data, and more in your schemas.
01-apidog.gif
  • 🔥[New Feature] You can configure API keys for the AI models to enable Apidog's AI features.
02-apidog.gif
  • 🔥[New Feature] You can now copy
    OpenAPI Spec
    data and
    MCP Server
    configurations of an endpoint within Apidog for integration with AI coding tools like Cursor to directly read the API documentations.
03-apidog.gif
  • 🔥[New Feature]
    gRPC projects
    now support executing
    pre/post processors
    during endpoint debugging, including
    Assertion
    ,
    Extract Variable
    ,
    Database Operation
    ,
    Custom Script
    ,
    Public Script
    and
    Wait
    .
  • 🔥[New Feature] Supports automatically backing up OpenAPI/Swagger specifications for each module to the
    Github
    repository.
04-apidog.gif
  • 🔥[New Feature] A new
    Billing Manager
    role is available for organizations and teams. This role does not occupy a user seat.
  • ⚡️[Optimization] When viewing team projects, you can now switch between grid and list layouts and sort projects by different criteria.
  • ⚡️[Optimization] When configuring JWT Authorization, you can now customize the name of the
    Authorization Header
    .
  • ⚡️[Optimization] Optimized the display of the assertion and variable extraction features in the response code editor.
  • ⚡️[Optimization] Improved the display for environment selection within test scenarios in scheduled tasks.
  • ⚡️[Optimization] After setting a custom domain for online documentation, you can now deactivate the domain provided by Apidog.
  • ⚡️[Optimization] When configuring an email allowlist for online documentation, you can now customize the SMTP server and email template.
  • ⚡️[Optimization] Online documentation now supports configuring whether personal variables should be stored locally in the readers' browsers.
  • 🐞[Bug Fix] Fixed an issue where duplicate
    Authorization Metadata
    was sent when debugging gRPC endpoints.
  • 🐞[Bug Fix] Fixed an issue where cloned projects in online documentations displayed correctly on the web but showed no endpoints in the desktop client.
  • 🐞[Bug Fix] Fixed a bug where the address bar showed an incorrect base URL in automated tests in some cases.
  • 🐞[Bug Fix] Fixed an issue where test reports were not accessible after running batch tests in certain cases.
  • 🐞[Bug Fix] Fixed an issue where, after making batch edits in a sprint branch, the link in the notification incorrectly redirected to the main branch.
  • 🐞[Bug Fix] Fixed an issue where sprint branch statistics all showed zeros in the sprint branch management popup.
  • 🐞[Bug Fix] Fixed an issue where endpoints in sprint branches incorrectly displayed
    No Auth
    when inheriting
    Auth
    settings from the root folder.
  • 🐞[Bug Fix] Fixed an issue where users could see projects in the list but were told they didn’t have access upon clicking.
  • 🐞[Bug Fix] Fixed an issue where, in some cases, clicking "Run in Apidog" in the online documentation incorrectly displayed a "no permission" error.
  • 🐞[Bug Fix] Fixed an issue where importing OpenAPI/Swagger data would fail if allOf and properties were used together and the properties fields referenced schemas.
  • 🐞[Bug Fix] Fixed an issue where, after configuring a scheduled import with a YAML-formatted OpenAPI/Swagger data source, the "Import Now" button did not work.
日本語:
  • 🔥【新機能】
    AI
    を使ってデータモデルのフィールド説明、Mockなどの情報を修正できるようになりました。
  • 🔥【新機能】チーム内でAIモデルプロバイダーのAPI Keyを設定することで、Apidogの
    AI
    機能を有効にできるようになりました。
  • 🔥【新機能】ApidogでAPIの
    OpenAPI仕様
    データや
    MCP Server
    設定をコピーできるようになり、Cursorなどの
    AI
    プログラミングツールによるAPIドキュメントの読み込みが可能です。
  • 🔥【新機能】
    gRPCプロジェクト
    で、デバッグ時に
    前/後処理
    を実行できるようになりました。これには、アサーション、抽出変数、データベース操作、カスタムScript、共通Script、待機時間が含まれます。
  • 🔥【新機能】各モジュールに対応するOpenAPI/Swaggerファイルを
    Github
    リポジトリに自動バックアップする機能をサポートしました。
  • 🔥【新機能】組織やチームに新たに
    請求管理者
    ロールが追加され、席を占有しないようになりました。
  • ⚡️【最適化】チームプロジェクトを閲覧する際、グリッドとリストレイアウトの切り替えや、並び替え方法の切り替えが可能になりました。
  • ⚡️【最適化】JWTタイプの認証を設定する際に、認証ヘッダーの名前をカスタマイズできるようになりました。
  • ⚡️【最適化】レスポンスコードエディタ内でのアサーション/抽出変数機能の表示効果を改善しました。
  • ⚡️【最適化】タスクスケジュールでのテストシナリオ選択環境の表示効果を改善しました。
  • ⚡️【最適化】オンラインドキュメントでカスタムドメインを設定した後、Apidogが提供するドメインを無効にできるようになりました。
  • ⚡️【最適化】オンラインドキュメントでメールホワイトリストを設定する際、カスタムSMTPサーバーやカスタムメールテンプレートをサポートしました。
  • ⚡️【最適化】オンラインドキュメントでパーソナル変数をローカルブラウザに保存するかどうかを設定できるようになりました。
  • 🐞【バグ修正】gRPC APIでデバッグする際に、Authorization Metadataが重複して送信される問題を解決しました。
  • 🐞【バグ修正】オンラインドキュメントをクローンしたプロジェクトがWeb上では正常に表示されるが、クライアントではAPIが表示されない問題を解決しました。
  • 🐞【バグ修正】一部の状況で自動テストのアドレスバーに誤ったBase URLが表示される問題を解決しました。
  • 🐞【バグ修正】一部の状況でテストを一括実行した後、テストレポートを確認できない問題を解決しました。
  • 🐞【バグ修正】サブブランチで内容を一括変更した後、通知のリンクがメインブランチに飛んでしまう問題を解決しました。
  • 🐞【バグ修正】イテレーションブランチ管理のポップアップ内で、サブブランチの統計データがすべて0になる問題を解決しました。
  • 🐞【バグ修正】サブブランチのAPIがルートディレクトリのAuthを継承する際、誤って認証不要と表示される問題を解決しました。
  • 🐞【バグ修正】一部の状況でプロジェクトリストを開くと、プロジェクトが見えるが権限がないと表示される問題を解決しました。
  • 🐞【バグ修正】一部の状況でオンラインドキュメントの「Run in Apidog」をクリックすると権限がないと表示される問題を解決しました。
  • 🐞【バグ修正】OpenAPI/Swaggerデータをインポートする際、allOfとpropertiesを同時に使用し、propertiesの属性がデータモデルを参照している場合にインポートが失敗する問題を解決しました。
  • 🐞【バグ修正】YAML形式のOpenAPI/Swaggerデータソースを設定した後、即時インポートボタンをクリックしても無効な問題を解決しました。
Load More