> For the complete documentation index, see [llms.txt](https://docs.bfore.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bfore.ai/docs/release-notes/release-notes.md).

# Release Notes

What's new on the PreCrime platform, most recent first.

***

## July 2026

### Dark Mode

Dark Mode is live on the Client Panel. It follows your system preference by default. Switch it manually anytime from the sidebar.

### Improvements

* The confirmed-attacks CSV export now includes date columns.
* The Disrupted Attacks screen loads about 8x faster.

***

## June 2026

### Expanded takedown cancellation reasons

When cancelling a takedown, you now have more reasons to choose from: trademark concern, duplicate request, unrelated content or false positive, or other. Available in the Client Panel and via the API.

### Improvements

* Customers can now cancel their own pending takedowns directly, no need to contact us.
* Technical Details on the attack page now shows certificate issuer information, not just the certificate itself.

***

## April 2026

### API key self-service

Customers can now generate their own API keys directly from the Client Panel.

### Resurgence flags

If a threat we already took down comes back, you'll see a "Resurged at" flag on the attack in the Client Panel, and a `resurgent_threat` field on the threat via the API. If the original takedown closed less than 90 days ago, we restart it automatically at no extra cost. If it's been longer, we'll notify you and you can request the restart yourself.

### Disruption partner status, now also open via API

You'll see either "Submitted" or "Disrupted" for each partner. The partner list API also now returns a description, benefit summary, and lookup link for each of our 10 disruption partners, including ESET, whose numbers are now counted in your Client Panel totals.

### Improvements

* The multitenant overview screen gained data visualizations and a CSV export.
* The disrupted attacks count in the API response is now split out by threat type.

***

## March 2026

### Multi-Company Access

Companies managing multiple accounts, MSSPs and multi-business-unit customers, can now switch between company contexts directly from the Client Panel sidebar. No re-login needed.

### Improvements

* Pagination and payload limits on list endpoints raised from 100 to 1000 items. CSV exports now cover more data in fewer requests.

### Fixes

* Deleted protected domains no longer appear in external API responses.

***

## February 2026

### CP4: a new Client Panel

We rebuilt the Client Panel from the ground up on a modern tech stack. Faster, more reliable, and easier for us to keep improving going forward. Rolling out first to a limited set of customers, then to everyone.

### Improvements

* Prevented-cost API responses now include a unit field, so it's clear whether a value is in dollars, thousands, or millions.
* Metrics endpoints for requested and successful takedowns now return counts broken out by takedown type.
* "Other" is now a supported platform option for social media takedown requests, on both the Client Panel and the API.
* List pages now support deep linking. Filtered views can be bookmarked or shared.

### Fixes

* The Client Panel now trims accidental leading or trailing spaces from the takedown URL field, so a stray space no longer blocks submission.

***

## January 2026

### Year to Date option on the dashboard

The Client Panel dashboard date range picker now includes a "Year to Date" option. Pick it to see stats from January 1 to today, no manual date entry needed.

### Takedown rejection reasons

When we reject a takedown request, you now get a clear reason why. Choose from options like insufficient evidence, no platform violation, trademark concern, or false positive. Reasons are returned via the API, shown in the Client Panel, and included in the notification email.

***

## December 2025

### Improvements

* Protected domains can now be filtered by status through the API.

***

## October 2025

### Improvements

* Takedown listing endpoints now support filtering by one or multiple brand IDs.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.bfore.ai/docs/release-notes/release-notes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
