# Changelog

## 3.0 (12/05/2026)

{% hint style="info" %}
BurpGPT Pro 3.0 introduces a redesigned interface, unified provider configuration, local/self-hosted provider support through standard APIs, and an interactive `AI Chat` workflow.
{% endhint %}

### Added

* Added the `AI Chat` request editor tab for follow-up questions about selected HTTP traffic.
* Added `Request` and `Response` context toggles in `AI Chat`.
* Added `OpenAI-compatible API` as a provider option for local, self-hosted, and compatible third-party endpoints.
* Added a dedicated licence dialog showing activation status, validity dates, activation count, and licensed email.
* Added `Test request` to validate the active provider configuration before scanning or chatting.

### Changed

* Redesigned the user interface to provide a more modern, consistent, and streamlined experience.
* Unified model configuration under the `Provider settings` tab.
* Moved scan-specific role and prompt configuration to the `AI scanner` tab.
* Active scan registration is now controlled by the `Scan: Off` / `Scan: On` toggle in `AI scanner`.
* Replaced the previous Python/Hugging Face local server workflow with Ollama and OpenAI-compatible provider integrations.

### Compatibility

* Raised the minimum supported Burp Suite Professional version to `2026.4`.

### Removed

* Removed unused Watsonx and OpenAI official SDK dependencies from the bundled extension.

## 2.0 (07/08/2025)

{% hint style="info" %}
BurpGPT Pro 2.0 expanded provider support and introduced a refreshed configuration workflow.
{% endhint %}

### Added

* Added out-of-the-box support for Anthropic, Google AI Gemini, Mistral AI, OpenAI, and local/custom providers.
* Added adjustable timeout controls for provider requests.
* Added fine-grained `Request parameters` for provider-specific model options.
* Added in-app tooltips and contextual usage hints.

### Changed

* Streamlined the user interface for provider setup and scanning.
* Centralised configuration in `Provider settings`.
* Simplified scan control with the `Scan: Off` / `Scan: On` toggle.
* Unified contextual scan actions so requests and responses use the current provider configuration.

## 1.1 (13/02/2025)

### Added

* Added a `Report Bug` menu item to the BurpGPT Pro menu.

### Changed

* Replaced the `About` view with an `About` menu item that opens a compact version dialog.
* Standardised layout margins across the extension.
* Improved prompt library interactions, including disabled states for unavailable actions and a larger `Add prompt` dialog.

### Fixed

* Improved error handling and general stability.

## 1.0.2 (26/01/2025)

### Added

* Added documentation and release-note links to the BurpGPT Pro menu.

### Changed

* Updated the required Python binary version for the legacy local LLM workflow to `3.12.6`.

### Fixed

* Fixed duplicate requests when using `Send to <LLM_PROVIDER>`.
* Included general bug fixes and performance improvements.

## 1.0.1 (19/09/2024)

### Changed

* Removed a confusing Swing component warning from the user-facing output.
* Added a Burp Suite version check with an upgrade prompt when required.

### Fixed

* Fixed missing query strings in requests sent to `LLM_PROVIDER`.
* Included general bug fixes and performance improvements.

## 1.0 (20/08/2024)

### Added

* Added direct request handling through Burp Suite for selected LLM providers.
* Added Burp `Logger` visibility for provider requests and responses.
* Added Burp `Dashboard` tasks for context-menu provider actions.
* Added editable `model` and `role` fields.
* Added copy and cut support for `API endpoint` and `API key` fields.
* Added prompt text wrapping.
* Added `Roles` and `Max New Tokens` controls for the legacy local LLM workflow.
* Added prompt library context-menu actions for copying selected rows as JSON and copying cell values.
* Added export support for legacy local server logs.

### Changed

* Sent Azure/OpenAI API requests over `HTTP/2`.
* Improved extension performance and stability.
* Improved legacy local LLM request handling and processing speed.
* Displayed legacy local server output in Burp Suite's `Raw Editor`.
* Refreshed navigation tabs, icons, prompt dialogs, status colours, and `About` view layout.
* Standardised button labels.

### Fixed

* Improved logging and exception handling.
* Included general bug fixes and performance improvements.

## 0.4.8 (30/05/2024)

### Added

* Added support for the `gpt4-turbo` and `gpt4-o` models.
* Added a documentation link to the `About` view.

### Fixed

* Included general bug fixes and performance improvements.

## 0.4.7 (01/04/2024)

### Added

* Added an `Anonymise report` option to hide the `API endpoint` and `API key` in generated GPT insight issues.
* Added a clear validation warning to generated issue background text.

### Changed

* Increased the default `Request timeout (seconds)` value from `10` to `30`.
* Allowed `Max prompt length` set to `0` to disable prompt truncation.
* Reorganised the `Azure/OpenAI API` and `Local LLM` settings layout.
* Standardised wording for Burp Suite context-menu actions.

### Fixed

* Fixed an issue with the `Request timeout (seconds)` slider introduced in `0.4.6`.
* Included general bug fixes and performance improvements.

## 0.4.6 (04/03/2024)

### Added

* Added a `Request timeout (seconds)` slider for provider calls.
* Added tooltips to `Browse` buttons in the legacy local model settings.

### Changed

* Improved table space in the `Prompt` and `Placeholder` tabs.
* Standardised `Prompt library` context-menu wording.

### Fixed

* Fixed `Prompt library` context-menu actions using the `Author` column instead of the selected prompt text.
* Included general bug fixes and performance improvements.

## 0.4.5 (22/02/2024)

### Added

* Added `#`, `Author`, and `Created` columns to the prompt library.
* Added a show/hide toggle for `API endpoint` and `API key` fields.
* Added a tooltip for the settings icon.

### Changed

* Sorted the prompt table by `Category` by default.
* Updated the prompt library layout.
* Aligned table behaviour with current Burp Suite table controls for column visibility and sorting.

### Fixed

* Fixed issues related to the extension persistence store.
* Included general bug fixes and performance improvements.

## 0.4.4 (29/01/2024)

### Added

* Added visual feedback for legacy local model downloads and related provider activity.
* Added a `Python path` field for environments with restricted system `PATH` access.

### Changed

* Updated the tab name from `OpenAI API` to `Azure/OpenAI API`.
* Simplified the call-to-action colour scheme.
* Enabled auto-scrolling in the legacy server debug view.
* Reworked the legacy local model server view.

### Fixed

* Fixed Azure OpenAI Services integration issues.
* Included general bug fixes and performance improvements.

## 0.4.3 (16/01/2024)

### Changed

* Updated OpenAI defaults from the completions API to the chat completions API.
* Removed deprecated OpenAI models from the model list.
* Improved settings persistence across versions.
* Reduced bundle size by removing unused legacy local model dependencies.

### Fixed

* Included general bug fixes and performance improvements.

## 0.4.2 (07/01/2024)

### Added

* Added arbitrary endpoint support for the `API endpoint` field.
* Added prompt library context-menu actions for sending prompts to provider views.
* Added logging updates for newer Montoya API behaviour.

### Changed

* Added `Settings` menus with `Restore defaults` to provider views.
* Switched to Font Awesome icons.
* Improved icon hover states.
* Removed the `Docking` button after Burp Suite added native tab docking support.

### Fixed

* Included general bug fixes and performance improvements.

## 0.4.1 (05/06/2023)

### Fixed

* Included general bug fixes and performance improvements.

## 0.4 (02/06/2023)

### Added

* Added settings persistence for `OpenAI API` and `Local LLM` views.
* Added a `Reset` button for restoring default field values.

### Changed

* Improved cross-platform compatibility, particularly on macOS.
* Unified the extension user interface.

### Fixed

* Included general bug fixes and performance improvements.

## 0.3 (25/05/2023)

### Added

* Added built-in example prompts to the `Prompt library`.
* Added compatibility for `text-davinci-002`, `text-davinci-003`, `text-ada-001`, `text-babbage-001`, and `text-curie-001`.
* Added tooltips for key fields.

### Changed

* Improved cross-platform compatibility, particularly on macOS.
* Improved legacy local server start and stop behaviour.
* Improved extension unload handling.
* Refined settings persistence.
* Removed the `Apply` button and applied setting changes automatically.
* Unified the extension user interface.

### Fixed

* Fixed a bug that prevented licence activation issues from being displayed.
* Included general bug fixes and performance improvements.

## 0.2.2 (22/05/2023)

### Changed

* Improved logging for troubleshooting.

### Fixed

* Fixed a UI bug where the `Parameter #` field remained enabled when text was entered in the `LLM directory` field.
* Included general bug fixes and performance improvements.

## 0.2.1 (19/05/2023)

### Changed

* Reduced the jar size by removing bundled Python dependencies.

### Fixed

* Fixed Python compatibility issues affecting the legacy local LLM workflow.

## 0.2 (16/05/2023)

### Added

* Added a `Dock` button for switching between floating and suite tabs.

### Changed

* Improved legacy local model processing performance.
* Improved application stability and reliability through broader exception handling.

### Fixed

* Fixed a visual issue that caused the prompt text field to collapse with larger font sizes.

## 0.1.1 (11/05/2023)

### Fixed

* Included bug fixes and performance improvements.

## 0.1 (07/05/2023)

### Added

* Initial BurpGPT Pro release.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.burpgpt.app/help-and-faq/changelog.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
