January 2026 Updates
Here is a summary of what changed across Short.io in January 2026.
Features
- AI-powered tag suggestions — When creating or editing a link, Short.io can now suggest relevant tags using AI, helping you organize links faster and more consistently.
- Link bundles API — A new API endpoint for managing link bundles (previously called main page templates) is now available, making it easier to create and update bundles programmatically. Learn more
- Delete old links by age — You can now automatically delete links older than a specified number of days, with full audit logging of the operation.
- Payment failure notifications — Short.io now sends email notifications when a payment fails or requires action, so you can resolve billing issues before your service is interrupted.
- Subscription cancellation error messages — If a subscription cannot be canceled (e.g., PayPal-based plans), a clear error message is now displayed explaining the reason.
- Python SDK — A new official Python API client (
short-io-api-clienton PyPI) is now listed alongside the existing Node.js, Browser, iOS, and Android SDKs. - GitHub Action for link sync — A new GitHub Action allows you to manage short links as code by syncing them from a YAML configuration file, with support for create, update, delete, and dry-run modes.
- Node.js SDK v3 — The official Node.js SDK has been regenerated with semantic method names, Zod validation for responses, and built-in rate limit handling.
- Subdomain availability check — When registering a free short.gy subdomain, the form now validates your chosen subdomain in real time and shows whether it is available.
- GitHub and Make.com integrations page — The Integrations section in the dashboard now includes dedicated pages for GitHub Actions, Make.com, and MCP integration with setup instructions. Learn more
Improvements
- Improved AI assistant responses — The AI assistant now uses a larger embedding model and searches the full knowledge base before every response, producing more accurate and relevant answers.
- Redesigned email templates — All Short.io notification emails have been refreshed with a cleaner layout, updated logo, and improved copy. Payment-related emails now link directly to your payment settings.
- Improved link pagination with tag filters — Filtering links by tags now works correctly with pagination, and the link count is handled more efficiently for large domains.
- Dashboard font updated to Inter — The dashboard font has been changed from Roboto to Inter for improved readability across screens.
- Softer theme colors — Both light and dark themes have been refined with softer text colors, warmer backgrounds, and reduced contrast for more comfortable extended use.
- Updated header and sidebar layout — The logo has been moved to a fixed position in the header, and a theme toggle (light/dark/auto) has been added to the sidebar for quick switching.
- Landing page redesign — The pricing, features, integrations, and enterprise pages on short.io have been redesigned with a cleaner layout, better contrast, and improved mobile experience.
- Improved Polish and Bulgarian translations — Polish and Bulgarian translations on the landing page have been reviewed and corrected by native speakers for more natural phrasing.
- URL shortener translations — The URL shortener widget on the homepage is now fully translated in all 24 supported languages.
- Export emails show download link expiration — Export and import success emails now display when the download link will expire, so you know how long you have to retrieve your file.
- CSV import date handling — CSV imports now correctly recognize the creation date parameter in various date formats, preventing import errors. Learn more
- Documentation migrated to docs.short.io — All documentation articles have been migrated to docs.short.io with cleaner URLs (no /docs/ prefix), improved sidebar navigation, and updated internal links.
- Node.js code examples use official SDK — All API documentation code examples have been updated to use the official
@short.io/client-nodeSDK instead of raw HTTP calls. - Favicon removal restored — The Remove button for deleting a domain favicon, which was accidentally hidden, has been restored.
Fixes
- PayPal invoice download — Fixed an issue where PayPal users were redirected to a 404 page when trying to download invoices. Invoices now download as PDF correctly.
- Page not found flash on load — Fixed a brief "Page not found" flash that could appear when loading the dashboard before the domain list finished loading.
- Pricing page translation keys — Fixed missing pricing card upgrade feature translations that caused raw translation keys to appear instead of text.
- Bulk edit allows empty fields — Fixed an issue where bulk-editing links did not allow clearing certain fields such as title or tags.
- S3 export ARN deletion — Fixed an issue where the S3 export ARN could not be deleted from domain settings.
- Search error handling — Fixed search to properly return rate limit (429) errors to the client instead of generic 500 errors, and ensured search locks are always released.
- Social login with pending link — When registering via Google, Facebook, or Apple with a URL to shorten, you are now correctly redirected to create your link after sign-up.
- hCaptcha repeated validation — Fixed an issue where the subdomain availability check would hang on the second attempt due to a callback binding issue with hCaptcha.
- PayPal billing info update — Fixed an error that occurred when updating billing information for PayPal users due to unsupported tax ID operations.
- PayPal subscription sync — Fixed duplicate subscription detection and pagination issues in PayPal integration that could cause incorrect subscription status display.
- Stripe upcoming invoice error — Fixed an error when viewing the upcoming invoice for users with an active Stripe subscription.
- Redirect URL encoding — Fixed an issue where encoded redirect URLs in click tracking were not decoded properly, causing incorrect redirects.