<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>UniPortal release notes</title><description>Latest updates and releases for UniPortal.</description><link>https://appsvio.com/docs/uniportal/resources/release-notes</link><language>en-us</language><item><title>undefined (Version 5.0.0)</title><link>https://appsvio.com/docs/uniportal/resources/release-notes#v-5-0-0</link><guid isPermaLink="true">https://appsvio.com/docs/uniportal/resources/release-notes#v-5-0-0</guid><pubDate>Thu, 12 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h3 id=&quot;two-steps-required-after-updating&quot;&gt;Two steps required after updating&lt;/h3&gt;
&lt;div class=&quot;docs-aside dark:text-foreground my-4 rounded-lg border px-4 py-3 border-warning dark:border-warning/80 text-foreground bg-warning/10 docs-aside-warning&quot;&gt; &lt;div class=&quot;not-content flex items-center gap-2 pb-2&quot;&gt; &lt;svg width=&quot;1em&quot; height=&quot;1em&quot; class=&quot;h-6 w-6 text-warning dark:text-warning/80&quot; data-icon=&quot;tabler/alert-triangle&quot;&gt;   &lt;symbol id=&quot;ai:local:tabler/alert-triangle&quot; viewBox=&quot;0 0 24 24&quot;&gt;&lt;g fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;2&quot;&gt;&lt;path stroke=&quot;none&quot; d=&quot;M0 0h24v24H0z&quot;/&gt;&lt;path d=&quot;M12 9v4m-1.637-9.409L2.257 17.125a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636-2.87L13.637 3.59a1.914 1.914 0 0 0-3.274 0zM12 16h.01&quot;/&gt;&lt;/g&gt;&lt;/symbol&gt;&lt;use href=&quot;#ai:local:tabler/alert-triangle&quot;&gt;&lt;/use&gt;  &lt;/svg&gt; &lt;p class=&quot;font-medium&quot;&gt;Action needed&lt;/p&gt; &lt;/div&gt; &lt;p&gt;UniPortal 5.0.0 needs one new permission and asks you to allow access to the connected domains again. A site admin completes both steps once, after the update.&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Approve the new permission.&lt;/strong&gt; Go to cog icon &amp;gt; Marketplace apps &amp;gt; Manage apps, and select &lt;strong&gt;Take me there&lt;/strong&gt; to open Connected apps in Atlassian Administration. Select &lt;strong&gt;UniPortal&lt;/strong&gt;. On the &lt;strong&gt;Details&lt;/strong&gt; tab, &lt;strong&gt;App access&lt;/strong&gt; shows &lt;strong&gt;Outdated&lt;/strong&gt;. Select &lt;strong&gt;Update&lt;/strong&gt;, and then select &lt;strong&gt;Accept &amp;amp; Update&lt;/strong&gt;. The permission lets UniPortal view the email addresses of all users, regardless of their profile visibility settings.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Allow access to the domains again.&lt;/strong&gt; Go to cog icon &amp;gt; Marketplace apps &amp;gt; UniPortal &amp;gt; Configuration. When the yellow banner appears, select &lt;strong&gt;Allow access&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt; &lt;/div&gt; 
&lt;h3 id=&quot;reorder-instances-and-tabs&quot;&gt;Reorder instances and tabs&lt;/h3&gt;
&lt;p&gt;You can now set the order of the instance tabs and of the request tabs in each instance. Select &lt;strong&gt;Reorder&lt;/strong&gt; next to the &lt;strong&gt;Instance&lt;/strong&gt; field on &lt;strong&gt;Configure tabs&lt;/strong&gt;, and drag the items or use the arrows. The order of instances is saved for each dialog variant. Until you set an order, nothing changes. No action needed. See &lt;a href=&quot;/docs/uniportal/designing/request-tabs#change-the-order-of-instances-and-tabs&quot;&gt;Request Tabs&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;instance-tab-names-in-configure-tabs&quot;&gt;Instance tab names in Configure tabs&lt;/h3&gt;
&lt;p&gt;You now set the name of an instance tab in &lt;strong&gt;Configure tabs&lt;/strong&gt;, in the &lt;strong&gt;Instance tab name&lt;/strong&gt; field, instead of on the Connections screen. Each dialog variant can use a different name. UniPortal moves your existing names, so no action is needed. See &lt;a href=&quot;/docs/uniportal/designing/request-tabs#steps&quot;&gt;Request Tabs&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;show-the-customers-name-in-html-blocks&quot;&gt;Show the customer’s name in HTML blocks&lt;/h3&gt;
&lt;p&gt;You can now add the placeholder &lt;code&gt;{{user.displayName}}&lt;/code&gt; to &lt;strong&gt;HTML (top)&lt;/strong&gt; and &lt;strong&gt;HTML (bottom)&lt;/strong&gt; to greet customers by name, for example “Welcome, Jan Kowalski!”. Add a fallback with &lt;code&gt;{{user.displayName|there}}&lt;/code&gt;. No action needed. See &lt;a href=&quot;/docs/uniportal/designing/html-block#show-the-customers-name&quot;&gt;HTML Block&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;hide-the-go-to-help-center-tile&quot;&gt;Hide the Go to Help Center tile&lt;/h3&gt;
&lt;p&gt;You can now hide the &lt;strong&gt;Go to Help Center&lt;/strong&gt; tile for each tab with &lt;strong&gt;Show Go to Help Center tile&lt;/strong&gt;. The tile stays visible until you turn it off. No action needed. See &lt;a href=&quot;/docs/uniportal/designing/request-tabs#steps&quot;&gt;Request Tabs&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;remove-logos-and-icons-and-a-clearer-layout-editor&quot;&gt;Remove logos and icons, and a clearer layout editor&lt;/h3&gt;
&lt;p&gt;You can now remove an uploaded logo, external link icon, or JQL counter icon without deleting the link or counter. The &lt;strong&gt;Configure tabs&lt;/strong&gt; screen has a new layout, and &lt;strong&gt;Add link&lt;/strong&gt; and &lt;strong&gt;Add JQL&lt;/strong&gt; add an empty item. No action needed. See &lt;a href=&quot;/docs/uniportal/designing/logo-and-header&quot;&gt;Logo &amp;amp; Header&lt;/a&gt;, &lt;a href=&quot;/docs/uniportal/designing/external-links&quot;&gt;External Links&lt;/a&gt;, and &lt;a href=&quot;/docs/uniportal/designing/request-tabs#steps&quot;&gt;Request Tabs&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;select-open-and-closed-requests-together&quot;&gt;Select Open and Closed requests together&lt;/h3&gt;
&lt;p&gt;Customers can now select &lt;strong&gt;Open requests&lt;/strong&gt; and &lt;strong&gt;Closed requests&lt;/strong&gt; together in the status filter of the dialog. No action needed. See &lt;a href=&quot;/docs/uniportal/getting-started/view-on-customer-portal&quot;&gt;View on Customer Portal&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release also includes bug fixes for the request table, the Salesforce and Azure DevOps tabs, and the requests of portal-only customers on connected instances. Customers no longer see the &lt;strong&gt;Allow access&lt;/strong&gt; message that only a site admin can act on.&lt;/p&gt;</content:encoded></item><item><title>undefined (Version 5.1.0)</title><link>https://appsvio.com/docs/uniportal/resources/release-notes#v-5-1-0</link><guid isPermaLink="true">https://appsvio.com/docs/uniportal/resources/release-notes#v-5-1-0</guid><pubDate>Thu, 12 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Bug fixes and minor improvements implemented within the app.&lt;/p&gt;</content:encoded></item><item><title>undefined (Version 4.1.0)</title><link>https://appsvio.com/docs/uniportal/resources/release-notes#v-4-1-0</link><guid isPermaLink="true">https://appsvio.com/docs/uniportal/resources/release-notes#v-4-1-0</guid><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;div class=&quot;youtube-embed astro-6g2222xj&quot;&gt; &lt;iframe src=&quot;https://www.youtube.com/embed/iAzvlaDugQM&quot; title=&quot;YouTube video player&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen class=&quot;astro-6g2222xj&quot;&gt;&lt;/iframe&gt; &lt;/div&gt; 
&lt;h3 id=&quot;dialog-variants&quot;&gt;Dialog variants&lt;/h3&gt;
&lt;p&gt;You can now show a different dialog to each Jira group or JSM organization. Every variant has its own General settings and its own tabs, so employees and managers can see different banners, links, and tabs. No action needed. See &lt;a href=&quot;/docs/uniportal/designing/dialog-variants&quot;&gt;Dialog Variants&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;request-tabs&quot;&gt;Request tabs&lt;/h3&gt;
&lt;p&gt;You can now add up to 10 request tabs per instance for Jira Service Management, Salesforce, and Azure DevOps. Each tab has its own title, columns, and filters, and JSM tabs can also have a Tab JQL and their own JQL counters. This lets you split one instance into separate views, such as incidents and service requests. No action needed. See &lt;a href=&quot;/docs/uniportal/designing/request-tabs&quot;&gt;Request Tabs&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;configuration-on-a-single-instance&quot;&gt;Configuration on a single instance&lt;/h3&gt;
&lt;p&gt;You can now configure the dialog and its tabs on a single instance right after you install UniPortal, without authorizing that instance first. This makes the first setup shorter. No action needed. See &lt;a href=&quot;/docs/uniportal/getting-started/installation&quot;&gt;Installation&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title>undefined (Version 4.0.0)</title><link>https://appsvio.com/docs/uniportal/resources/release-notes#v-4-0-0</link><guid isPermaLink="true">https://appsvio.com/docs/uniportal/resources/release-notes#v-4-0-0</guid><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h3 id=&quot;handling-of-a-disabled-rest-api&quot;&gt;Handling of a disabled REST API&lt;/h3&gt;
&lt;p&gt;UniPortal now detects when the REST API is disabled on a connected JSM instance. It shows a banner on the Connections and Edit layout screens and makes both read-only until the instance answers again. This makes it clear why you can’t change the configuration, instead of showing an unrelated error. If you see the banner, check the REST API setting of the instance named in it. See the &lt;a href=&quot;/docs/uniportal/resources/faq#why-are-connections-and-edit-layout-read-only-with-a-rest-api-disabled-banner&quot;&gt;FAQ&lt;/a&gt; and &lt;a href=&quot;/docs/uniportal/getting-started/connections&quot;&gt;Connections&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title>undefined (Version 3.4.0)</title><link>https://appsvio.com/docs/uniportal/resources/release-notes#v-3-4-0</link><guid isPermaLink="true">https://appsvio.com/docs/uniportal/resources/release-notes#v-3-4-0</guid><pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h3 id=&quot;set-as-master&quot;&gt;Set as master&lt;/h3&gt;
&lt;p&gt;You can now make any connected instance the master with &lt;strong&gt;Set as master&lt;/strong&gt; in the Connections table. The master is the only instance where you edit the layout, so you can move it to the instance where your team works. No action needed. See &lt;a href=&quot;/docs/uniportal/getting-started/connections&quot;&gt;Connections&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title>undefined (Version 1.0.0)</title><link>https://appsvio.com/docs/uniportal/resources/release-notes#v-1-0-0</link><guid isPermaLink="true">https://appsvio.com/docs/uniportal/resources/release-notes#v-1-0-0</guid><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;UniPortal 1.0.0 is the first release. It turns one or more Jira Service Management instances, plus Salesforce and Azure DevOps, into a single customer-facing dialog that you design and configure yourself. To start, install UniPortal and follow &lt;a href=&quot;/docs/uniportal/getting-started/installation&quot;&gt;Installation&lt;/a&gt;. For an overview, see &lt;a href=&quot;/docs/uniportal/welcome&quot;&gt;Welcome to UniPortal&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;connect-several-jsm-instances&quot;&gt;Connect several JSM instances&lt;/h3&gt;
&lt;p&gt;The Connections screen lists the current instance and every connected instance. You can rename a connection, edit the layout of a single instance, remove a connection, and refresh the list. This gives you one place to manage all your instances. See &lt;a href=&quot;/docs/uniportal/getting-started/connections&quot;&gt;Connections&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;salesforce-and-azure-devops&quot;&gt;Salesforce and Azure DevOps&lt;/h3&gt;
&lt;p&gt;You can connect Salesforce to show its objects and records, and Azure DevOps to show work items from its projects, each in its own tab in the dialog. See &lt;a href=&quot;/docs/uniportal/integrations/salesforce&quot;&gt;Salesforce&lt;/a&gt; and &lt;a href=&quot;/docs/uniportal/integrations/azure-devops&quot;&gt;Azure DevOps&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;design-the-dialog&quot;&gt;Design the dialog&lt;/h3&gt;
&lt;p&gt;In General settings you can upload a logo, set a header, add HTML blocks above and below the external links, and add external links. A dialog asks what to do with unsaved changes when you leave the screen. This lets you brand the dialog and post announcements directly in it. See &lt;a href=&quot;/docs/uniportal/designing/create-layout&quot;&gt;Create Layout&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;request-table-for-each-instance&quot;&gt;Request table for each instance&lt;/h3&gt;
&lt;p&gt;For each instance you configure which columns the request table shows, and up to three JQL counters that you can edit and restore to their defaults. Customers see a table per instance, a search by summary, a status filter, and the counters. This lets each service desk show the requests that matter to it. See &lt;a href=&quot;/docs/uniportal/designing/request-tabs&quot;&gt;Request Tabs&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;custom-columns&quot;&gt;Custom columns&lt;/h3&gt;
&lt;p&gt;The request table supports SLA, user picker, Assets, and group picker fields as columns. See &lt;a href=&quot;/docs/uniportal/designing/request-tabs&quot;&gt;Request Tabs&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;dialog-on-the-customer-portal&quot;&gt;Dialog on the customer portal&lt;/h3&gt;
&lt;p&gt;The dialog opens automatically when a customer follows the right link on the portal. It shows the logo, header, HTML blocks, and external links. A customer sees an external link only if they have access to the portal it points to. See &lt;a href=&quot;/docs/uniportal/getting-started/view-on-customer-portal&quot;&gt;View on Customer Portal&lt;/a&gt;.&lt;/p&gt;</content:encoded></item></channel></rss>