Changelog

Import performance

Improvement

We have improved our redirect importing flow, enabling faster imports of large sets of redirects.

Billing user role

New feature

We've added the ability to add "Billing" users to your team. Billing users can only access your billing settings, like updating credit card details and downloading receipts, and cannot modify anything in the account. This is especially handy for giving your finance team access to the things that are only relevant to them.

Dedicated IP upgrade indicator

Improvement

When a Dedicated IP is active under a team, we now show a 'Dedicated IP upgrade available' indicator on the hostname if the hostname still points to our shared IP space.

This allows Dedicated IP owners to know which hostname are still on the shared IP, and can benefit from switching to the assigned Dedicated IP.

Source hostname add-ons for Business package

Improvement

Business customers could previously upgrade the source hostnames on their plan. We've improved this process by allowing this upgrade to be self-service, instead of a support request. 

Improved redirect searching

Improvement

We've improved the redirect search, specifically when searching for an exact domain name like `example.com`. This allows better filtering in your redirects overview.

Longer tags

Improvement

We've increased the max length of a tag from 15 to 30 characters. This allows longer context to be given on a specific redirect.

Optimize import refresh actions

Bugfix

When importing (any number of) redirects, it could create cases where the edge refreshing queue becomes full, as the entire team's portfolio of domains would be refreshed.

We've rewritten these code paths to ensure we only refresh domains on the edge that have been changed. This ensures that when importing domains, newly made changes are propagated quickly. 

This didn't effect API or UI usage.

Added support for regex variables in the dynamic destination expression

Improvement

We've added support for regex capture groups to be used in the dynamic destination expression language. For instance, you can now check regex results with expressions like `$1 == 'a-path-to-check'`