> ## Documentation Index
> Fetch the complete documentation index at: https://docs.phare.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Follow the updates and improvements made to the Phare platform in 2026.

<Update label="May 2026">
  <Frame>
    <img src="https://mintcdn.com/phare/PCGQBvexy0-vi11C/images/changelog/128-private-status-pages.avif?fit=max&auto=format&n=PCGQBvexy0-vi11C&q=85&s=cdd148935c418b40a9ad46a51cd4ad8c" alt="Private status pages" width="1536" height="1608" data-path="images/changelog/128-private-status-pages.avif" />
  </Frame>

  ## Private status pages

  You can now restrict access to your status pages using three complementary control mechanisms, available on the Scale plan.

  ### IP allowlist

  Grant automatic access to specific IP addresses or CIDR ranges. Requests from listed addresses bypass all other checks, making it the most seamless option for office networks or VPN exit nodes.

  ### Access token

  Append a secret `token` query parameter to any status page URL to grant access, great for programmatic access. Works on the main page, feeds, and badge endpoints. When a browser visits with a valid token, a session cookie is set for 1 hour so subsequent visits don't need the token.

  ### Access password

  Visitors are prompted with a login screen before they can view the page. Simple and effective for internal pages shared with team members or customers.

  Read the [status pages access controls documentation](/uptime/status-pages#access-control) to learn more.

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/Z-AeAUsJcqAet-w4/images/changelog/127-ordering.avif?fit=max&auto=format&n=Z-AeAUsJcqAet-w4&q=85&s=31fc451429be819ad935ef99e9d360b9" alt="Ordering datatables" width="2812" height="1714" data-path="images/changelog/127-ordering.avif" />
  </Frame>

  ## Ordering

  It is now possible to order all data-tables on your Phare dashboard.

  Order incidents by recovery date, monitors alphabetically, certificates by expiration dates, combined with filtering and text search this allows you to display the data you need for your workflow.

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/Z-AeAUsJcqAet-w4/images/changelog/126-mistral-small-4.avif?fit=max&auto=format&n=Z-AeAUsJcqAet-w4&q=85&s=db451c660a1d2f95859f2211a768c831" alt="Mistral Small 4 model" width="2400" height="1254" data-path="images/changelog/126-mistral-small-4.avif" />
  </Frame>

  ## Updated AI model

  Phare updated the AI model used for to generate [incident summary and post-mortems](/uptime/incidents#incident-ai) from Magistral small to Mistral Small.

  Mistral Small offers better performance, lower costs, optimized underlying architecture and a jump from 24B to 119B tokens.
</Update>

<Update label="April 2026">
  <Frame>
    <img src="https://mintcdn.com/phare/KTiOfLopTTHS8nmi/images/changelog/125-partial-api-update.avif?fit=max&auto=format&n=KTiOfLopTTHS8nmi&q=85&s=5c0f574bd9ac792f9aa94081f49f2c5f" alt="Partial API updates" width="2278" height="1364" data-path="images/changelog/125-partial-api-update.avif" />
  </Frame>

  ## Partial API updates

  The [update monitor](/api-reference/uptime/monitors/update-a-monitor) and [update incident](/api-reference/uptime/incidents/update-an-incident) endpoints now accepts partial update. This means you can update only the fields you want to change, leaving the rest unchanged and making the API more practical to use.

  Support for more entities will be added in the near future, until all update endpoints support partial payloads.

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/KTiOfLopTTHS8nmi/images/changelog/124-region-threshold.avif?fit=max&auto=format&n=KTiOfLopTTHS8nmi&q=85&s=8cde85c1cccea17218f5ca6cddf53095" alt="Custom region threshold" width="1354" height="868" data-path="images/changelog/124-region-threshold.avif" />
  </Frame>

  ## Monitor region threshold

  Monitor can now individually configure in how many regions they must be detected as down to trigger an incident. This allow you to fine tune your incident detection strategy to your specific needs.
</Update>

<Update label="March 2026">
  <Frame>
    <img src="https://mintcdn.com/phare/CjZad_C4z-Me8PfK/images/changelog/123-dark-light-logo.avif?fit=max&auto=format&n=CjZad_C4z-Me8PfK&q=85&s=86c0662b4cab3a62829e5648cdaef4f2" alt="Support for dark and light status page logo" width="1522" height="1112" data-path="images/changelog/123-dark-light-logo.avif" />
  </Frame>

  ## Support for dark & light status page branding

  It is now possible to show different logos and favicons on your status page depending on the theme shown.

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/mCut4ZkBgx6c8dX9/images/changelog/122-upgraded-ilert.avif?fit=max&auto=format&n=mCut4ZkBgx6c8dX9&q=85&s=fe0b6a1a713a191e46ee153fa0f27bba" alt="List of available ilert alert rules" width="1788" height="888" data-path="images/changelog/122-upgraded-ilert.avif" />
  </Frame>

  ## Upgraded ilert integration

  You can now forward 5 alert events to your ilert account, and they all got upgraded with way more data than before. The following events are now compatible:

  * Incident created
  * Incident propagated
  * Incident recovered
  * Monitor certificate discovered
  * Monitor certificate expiring

  Checkout the full [ilert documentation](/integrations/ilert) to get started.

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/mCut4ZkBgx6c8dX9/images/changelog/121-single-region-failure.avif?fit=max&auto=format&n=mCut4ZkBgx6c8dX9&q=85&s=ba4eae0fdfd0c76fd698a0ec6c4e139f" alt="Single region failure" width="2400" height="1254" data-path="images/changelog/121-single-region-failure.avif" />
  </Frame>

  ## Single region failure detection

  When monitoring from multiple regions, incidents were only triggered if at least two regions reported a failure, meaning a real regional outage could go completely undetected. Incidents are now flagged as soon as any single region goes down, regardless of how many regions you're monitoring from.

  This change ensures your monitoring coverage actually reflects reality, with zero silent failures.

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/ArhfbdYE4ZurYdya/images/changelog/120-2fa-recovery-codes.avif?fit=max&auto=format&n=ArhfbdYE4ZurYdya&q=85&s=4edf6b7ea21fcececb2ded49c6c49b4c" alt="2fa recovery codes" width="1346" height="516" data-path="images/changelog/120-2fa-recovery-codes.avif" />
  </Frame>

  ## 2FA recovery codes

  It's now possible to get recovery codes when you have two-factor authentication (2FA) enabled on your account. This will allow you to recover your account if you ever loose access to your 2FA device.
</Update>

<Update label="February 2026">
  <Frame>
    <img src="https://mintcdn.com/phare/u79Zh--bFbMNPbDG/images/changelog/119-dark-status-pages.avif?fit=max&auto=format&n=u79Zh--bFbMNPbDG&q=85&s=25fa376228e9dafb22c9b879e2357f9e" alt="Dark theme status pages" width="2400" height="1254" data-path="images/changelog/119-dark-status-pages.avif" />
  </Frame>

  ## Status pages got a massive upgrade

  Phare’s status pages just received a major upgrade. You can now fully customise the design with adjustable text and background colours, rounded or squared layouts, and flexible border styles to properly match your brand. And more importantly, DARK MODE IS FINALLY HERE, easier on the eyes and long overdue.

  There’s now a complete uptime and incident history view, so users can clearly see what happened and when. A new RSS feed also makes it simple to stream real-time updates straight into Slack.

  Phare status pages remain in the [top 1% for carbon efficiency with an A+ rating](https://www.websitecarbon.com/website/status-phare-io/).

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/sDNDrkFr89fJLUCi/images/changelog/118-uptime-monitor-incidents.avif?fit=max&auto=format&n=sDNDrkFr89fJLUCi&q=85&s=5221e680bdb048c338ef06a38dacdeda" alt="Incident data table of a monitor" width="3094" height="1702" data-path="images/changelog/118-uptime-monitor-incidents.avif" />
  </Frame>

  ## Monitor incidents datatable

  The monitor page now includes a datatable showing all incidents for that monitor. You can search, filter, and sort incidents directly from the table, making it easier to track and review past issues.

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/EY08_wLCD7Kd1oAM/images/changelog/117-terraform-provider-phare-beta.avif?fit=max&auto=format&n=EY08_wLCD7Kd1oAM&q=85&s=7a2a520e44c15bc88408e9ca9fede006" alt="Terraform provider Phare in beta" width="2400" height="1254" data-path="images/changelog/117-terraform-provider-phare-beta.avif" />
  </Frame>

  ## Official Terraform provider (beta)

  Phare now has an official Terraform provider, available in beta. You can manage your projects, monitors, alert rules and status pages directly from your Terraform configuration. This has been one of the most requested features over the last three years, and it’s finally here after a huge amount of work.

  Check out the [Terraform documentation](/integrations/terraform) to get started.

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/6Yn35VSGUzYNqMu7/images/changelog/116-incident-updates-endpoints.avif?fit=max&auto=format&n=6Yn35VSGUzYNqMu7&q=85&s=eeb09cde16e791c59ffab194c1a56ec8" alt="New incident updates API endpoints" width="2274" height="1332" data-path="images/changelog/116-incident-updates-endpoints.avif" />
  </Frame>

  ## New API endpoints for incident updates

  Five new API endpoints are now available to help you manage incident updates through the API:

  For organization-scoped API keys:

  * [List incident updates](https://docs.phare.io/api-reference/uptime/incidents/updates/list-incident-updates)
  * [Get an incident update](https://docs.phare.io/api-reference/uptime/incidents/updates/get-an-incident-update)
  * [Create an incident update](https://docs.phare.io/api-reference/uptime/incidents/updates/create-an-incident-update)
  * [Update an incident update](https://docs.phare.io/api-reference/uptime/incidents/updates/update-an-incident-update)
  * [Delete an incident update](https://docs.phare.io/api-reference/uptime/incidents/updates/delete-an-incident-update)

  Check out the [Phare API documentation](https://docs.phare.io/api-reference/introduction) for all available endpoints.

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/8AzwksM7vEumg-KK/images/changelog/115-projects-api-endpoints.avif?fit=max&auto=format&n=8AzwksM7vEumg-KK&q=85&s=8b48ef426230b41c2cc6c1e216e5ff4e" alt="New project API endpoints" width="2284" height="1318" data-path="images/changelog/115-projects-api-endpoints.avif" />
  </Frame>

  ## New API endpoints for project management

  Five new API endpoints are now available to help you manage your projects directly through the API:

  For organization-scoped API keys:

  * [List projects](https://docs.phare.io/api-reference/platform/projects/list-projects)
  * [Get a project](https://docs.phare.io/api-reference/platform/projects/get-a-project)
  * [Create a project](https://docs.phare.io/api-reference/platform/projects/create-a-project)
  * [Update a project](https://docs.phare.io/api-reference/platform/projects/update-a-project)
  * [Delete a project](https://docs.phare.io/api-reference/platform/projects/delete-a-project)

  Check out the [Phare API documentation](https://docs.phare.io/api-reference/introduction) for all available endpoints.

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/7Dj278i2kJPWdWm0/images/changelog/114-organization-scoped-api-key.avif?fit=max&auto=format&n=7Dj278i2kJPWdWm0&q=85&s=6d843e2168cfaedccfb9442db456efad" alt="Organization scoped API key" width="2148" height="1304" data-path="images/changelog/114-organization-scoped-api-key.avif" />
  </Frame>

  ## Organization-scoped API keys

  You can now create organization-scoped API keys. These keys provide access to all projects within your organization and allow full project management, including the ability to create and manage projects.

  **Project-scoped API keys** remain available and are still best for setups where projects must stay clearly separated, such as agencies or larger organizations.

  **Organization-scoped API keys** are ideal for small teams, startups, and infrastructure provisioning. Most API requests with these keys require a [project selection header](/api-reference/introduction#project-selection).

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/nXCeT7_kcimDDEyw/images/changelog/112-incidents-write-api.avif?fit=max&auto=format&n=nXCeT7_kcimDDEyw&q=85&s=8e8ce58971a213dfaac8783940a0d100" alt="Create update and recover incidents using the Phare API" width="2382" height="1462" data-path="images/changelog/112-incidents-write-api.avif" />
  </Frame>

  ## New API endpoints for incident management

  Three new API endpoints are available to give you more possibilities to automate your incident workflows:

  * [Create an Incident](https://docs.phare.io/api-reference/uptime/incidents/create-an-incident)
  * [Update an Incident](https://docs.phare.io/api-reference/uptime/incidents/update-an-incident)
  * [Recover an Incident](https://docs.phare.io/api-reference/uptime/incidents/recover-an-incident)

  Check out the Phare [API documentation](https://docs.phare.io/api-reference/introduction) for all available endpoints.

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/JTNyCVKzXHIHP2Wx/images/changelog/111-incident-timing.avif?fit=max&auto=format&n=JTNyCVKzXHIHP2Wx&q=85&s=c9d297fce728bd1a9db3d6cd2be92a66" alt="More control over incident timing" width="2400" height="1254" data-path="images/changelog/111-incident-timing.avif" />
  </Frame>

  ## More control over incident timing and history

  Incidents can now be created with precise start and end times, and existing incidents can be adjusted if the original timing was off. This helps keep status pages accurate when something was detected late or when special circumstances change how an incident should be reported.

  It’s also now possible to choose what type of status page update should be published at creation time. This is just a shortcut: all update types can still be posted later if needed.

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/nXCeT7_kcimDDEyw/images/changelog/113-monitor-smtp-ports.avif?fit=max&auto=format&n=nXCeT7_kcimDDEyw&q=85&s=a0b6b0fc28cc203b00a9c3da2806a2c5" alt="Monitor SMTP ports" width="1390" height="790" data-path="images/changelog/113-monitor-smtp-ports.avif" />
  </Frame>
</Update>

<Update label="January 2026">
  ## SMTP ports now available for monitoring

  SMTP ports can now be monitored like other services over TCP. The usual ports are supported: **25**, **465**, **587**, and **2525**, making it easier to keep an eye on your in-house mail servers.

  <br />

  <Frame>
    <div style={{position: 'relative', width: '100%', 'padding-top': '56.25%'}}>
      <iframe src="https://player.mediadelivery.net/embed/238508/f523918c-9885-42e1-8b8b-01b1f001e42d?autoplay=false&loop=true&muted=true&preload=true&responsive=true" loading="lazy" allow="accelerometer;gyroscope;autoplay;encrypted-media;picture-in-picture;fullscreen" style={{border: 0, position: 'absolute', top: 0, height: '100%', width: '100%'}} />
    </div>
  </Frame>

  ## Improved webhook JSON editor

  The JSON editor to customize outgoing webhook payloads now highlights valid placeholders and loop names, warns on invalid tokens, and suggests available entities and properties as you type.

  Editing is smoother too: new lines are pre-filled, error handling is clearer, and the editor can expand for large schemas.

  It's like a small handcrafted IDE inside Phare 🌞

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/zLLzjjr1e4DRld1u/images/changelog/110-new-webhook-schema.avif?fit=max&auto=format&n=zLLzjjr1e4DRld1u&q=85&s=59d8fc2987f13c590253d5064043aa2a" alt="New outgoing webhook JSON schema" width="2188" height="1288" data-path="images/changelog/110-new-webhook-schema.avif" />
  </Frame>

  ## Outgoing webhook schema upgrades

  Schemas now support loops, and the default schemas for every alert event have been revamped to expose richer data out of the box. The new placeholder syntax uses `{{ entity.property }}` and is documented in the [Outgoing Webhooks docs](/integrations/outgoing-webhook#payload-customization).

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/gMkTXk_uDeR48BoQ/images/changelog/109-notification-preferences.avif?fit=max&auto=format&n=gMkTXk_uDeR48BoQ&q=85&s=435570f767fbb778ba60aa91be0adf0e" alt="Custom quota notification thresholds" width="1384" height="522" data-path="images/changelog/109-notification-preferences.avif" />
  </Frame>

  ## Improved notification preferences

  Important organization-level notifications are now sent to all admins, not just the organization owner. In addition, every user can opt out of individual notification types from personal settings.

  This removes the single-owner bottleneck while keeping you in control of what lands in your inbox.

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/gMkTXk_uDeR48BoQ/images/changelog/108-custom-quota-thresholds.avif?fit=max&auto=format&n=gMkTXk_uDeR48BoQ&q=85&s=e111f1ebed7c0890e517e43d8ee8c1cb" alt="Custom quota notification thresholds" width="1386" height="828" data-path="images/changelog/108-custom-quota-thresholds.avif" />
  </Frame>

  ## Custom quota notification thresholds

  Notification thresholds for billable quotas are now fully configurable. Instead of fixed alerts at 80% and 100%, each quota can trigger notifications at values that actually match how you monitor usage.

  This is useful if you want earlier warnings for critical quotas or fewer alerts for ones you don't care about.

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/gMkTXk_uDeR48BoQ/images/changelog/107-custom-organization-emails.avif?fit=max&auto=format&n=gMkTXk_uDeR48BoQ&q=85&s=0ff1c731bcca6e545aac188feeed89cb" alt="Custom legal and billing emails" width="1388" height="688" data-path="images/changelog/107-custom-organization-emails.avif" />
  </Frame>

  ## Legal and billing emails per organization

  Organizations can now configure separate **Legal** and **Billing** email addresses. The legal email is used for privacy policy and terms of service updates, while the billing email receives invoices and other payment-related notifications.

  If your legal and finance departments are actually just you, feel free to send both emails to yourself and role-play.

  <br />

  <Frame>
    <img src="https://mintcdn.com/phare/NFIZ2S5Md_Iexi6t/images/changelog/106-ilert-integration.webp?fit=max&auto=format&n=NFIZ2S5Md_Iexi6t&q=85&s=ed604cff2cce8b32714bc6fcd2ea81b2" alt="ilert integration" width="4344" height="2428" data-path="images/changelog/106-ilert-integration.webp" />
  </Frame>

  ## Native ilert integration

  Phare now integrates natively with [ilert](https://www.ilert.com/?utm_campaign=316508387-Phare%20Uptime\&utm_source=integration\&utm_medium=organic)! Connect your ilert account to receive incident alerts directly in your existing incident management workflow, ensuring your team stays informed and can respond quickly to any issues.

  Read more about the [ilert integration](/integrations/ilert) in the documentation.
</Update>
