QR codes readability check
new
We added custom logo support for QR codes a long time ago, but a large logo could lead to unscannable QR. Currently, we try to scan QR with a logo and show a notice if the logo is too large
New CSV import
new
Previously, CSV import required you to keep the tab open till the import completes. It could be hours for some of our customers with millions of links. Now you can close your laptop and grab some coffee - our processing will continue, and we'll send you an email with a link list when we complete the import
Dark theme for our website
new
We added a dark theme for our dashboard a few months ago, but our main page did not have a dark theme till today. Now you can open our website anytime without being dazzled by the light of your laptop.
Added new payment methods
new
Now you can pay for Short.io using ACH direct debit and EU local internet bankings. We have no access to your bank accounts, all payments are managed by Stripe Inc
image
DDoS protection for all our customers
new
We have extended DDoS protection from our internal resources (like dashboard or API) to every branded domain connected to Short.io. Using this protection, you will never lose clients because of organized crime.
This feature is available for every plan, customer, and link.
Additional validation for link creation API call
improved
After thorough thinking, we've added additional checks to the POST https://api.short.io/links API call. It is better to display errors to you during creation time than send your customers to a broken link. Some common use cases, which will raise an error starting from today:
Sending "allowDuplicates" parameter as a string
This parameter must be a boolean value (true or false).
  • Old behavior: non-empty string ("True", "TRUE" or "False") was converted to true, an empty string to false
  • New behavior: Returning 400 error with an error message
Sending empty originalURL (null or empty string)
  • Old behavior: link with empty destination was created
  • New behavior: Returning 400 error with an error message
Sending definitely invalid originalURL
- Old behavior: link with a broken destination was created (https:///?identifier=5, <@123131>, "www.google.com sample search")
  • New behavior: Returning 400 error with an error message
Sending "tags" parameter as a string instead of an array
  • Old behavior: we created a tag per letter in the string ("example" produced "a", "e", "m", "l", "p" and "x" tags)
  • New behavior: Returning 400 error with an error message
Sending array instead of a string in utmMedium parameter
  • Old behavior: we created a link with a parameter utmMedium of ["value"]
  • New behavior: Returning 400 error with an error message
Also
, please use "idString" field as a link identifier, "id" field is deprecated (but still supported)
Support for new payment methods
new
For domain purchase, we support the following payment methods:
  • Credit cards (Visa, Mastercard, American Express, Discover, Diners Club, and JCB)
  • Google Pay
  • Apple Pay
  • Alipay
  • WeChat Pay
For subscriptions, we support the following payment methods:
  • Credit cards (Visa, Mastercard, American Express, Discover, Diners Club, and JCB)
  • Google Pay
  • Apple Pay
  • SEPA Direct Debit (including Bancontact, iDEAL, and Sofort)
And we'll remind you - we don't receive or store your payment data - the payment provider Stripe processes it for us
Log4j Security Vulnerability Update
new
The Apache Log4j 2 669 utility publicly disclosed a high severity vulnerability (CVE-2021-44228) impacting multiple older versions of the software.
Short.io was not impacted by this vulnerability because our code is 100% Java free
Option to delete expired links automatically
improved
To keep dashboard clean and reduce your expenses we've added a way to remove expired links automatically. You can enable this option in your domain settings page.
This feature is available starting from Personal plan.
image
MX/TXT records
new
Now you can add MX/TXT records to short domains that you've bought on Short.io. Use your short domain for custom mail boxes, e.g.
username@short.domain
.
Screenshot 2021-10-19 at 12
Load More