It's officially summer, but Port isn't slowing down!
Even as the temperatures rise, we’re keeping things cool with a packed release. From a refreshed Automations UI to dynamic RBAC, smarter search, and visual improvements across the board, this update is built to help you move faster, scale better, and stay in control. Let’s dive into what’s new.
Big
Automations UI
Easily create and manage automations with a redesigned interface. Build and optimize workflows faster with the improved automations section.
automationsUI
The New Port automation interface shows space for triggers, actions, and optional conditions.
Dynamic RBAC policies for reading entities
Large organizations often need more than direct “team ownership” to manage RBAC effectively. With Port’s dynamic RBAC policies, you can now define real-time access rules based on user and team data.
Note: This feature is currently in closed beta and will move to open beta in the next few days.
View sync metrics at a glance
View summary stats from the latest sync—like success/failure counts and sync duration—directly in supported integration cards. No more digging through logs.
syncmetrics
A Port integration card displaying sync status for the newRelicService. The latest sync had a duration of 1.40s, started a few seconds ago, and finished a few seconds ago.
Medium
Manage and trigger actions directly in MCP
Create, edit, and run self-service actions directly from the MCP, with no context switching required.
You can also control visibility and access with dynamic permissions.
To get started, read our docs and upgrade to the latest version.
Query related entities by path
You can now query related entities via specific relationship paths. For example, fetch domains of a pull request via the
author
only, excluding the
reviewer
.
Use the
Add
tab in related entities to define precise query paths, or apply them as filters in search.
Learn more in our docs (under
MatchAny
operator).
relatedentities
A screen capture showing a "New Tab" pop-up in the Port UI. The options show Tab Name, Description, Related blueprint, and Relation path.
Dynamic user properties in search API
You can personalize queries based on the triggering user’s identity or teams. Use
user
or
userTeams
contexts to dynamically filter data without using any custom User or Team property. Use this directly in the API or while defining custom filters in the app.
Note: This feature is currently in closed beta and will move to open beta in the next few days.
Filters UI in widgets
Define widget filters with a new visual UI—no more raw JSON!
This intuitive interface replaces the JSON editor across widgets, making logic easier to set up and maintain.
filtersUI
Screen captures of the new visual UI in Port that allows you to define widget filters with using JSON.
Custom empty states in widgets
Builders can now define custom messages that appear when a widget has no data. Use empty states to guide users with helpful context, setup instructions, or links to next steps.
emptystates
An "Edit Line Chart" pop-up with a new option for defining empty state text. The second screen capture shows an example for "My Weekly PRs" and the empty state reads: "Click here to add in your PRs to view data.
Small
Upsert multiple entities in one API call
Use Port’s API to upsert multiple entities in a single request, streamlining data ingestion. Try it via the
/entities/bulk
endpoint in our API docs.
Instant notifications for support messages
Stay updated and respond quickly—notifications now appear automatically for ongoing support conversations.
notifications
Screen capture showing how support notifications are displayed in Port.
Manage Azure DevOps monorepos with folder support
Sync and manage Azure DevOps monorepo folders in Port with real-time updates. Visit our docs to set up folder syncing for your monorepos.
GitLab integration now supports OAuth
You can now connect to GitLab using OAuth without manually managing tokens or credentials. This makes authentication more secure and setup much faster, especially for teams using GitLab.com.
GitLab
Images of the GitLab.com login screen and the option in Port for generating a new Gitlab-v2 data source.
Guides
Explore our latest step-by-step guides to help you get the most out of Port’s latest features: