December 2025 Updates
Here is a summary of what changed across Short.io in December 2025.
Features
- Open Graph product type — You can now set the Open Graph type to "product" when editing link metadata, with fields for price, availability, and condition to improve how product links appear on social media. Learn more
- Audit log for all plans — The audit log is now available to all users regardless of plan, so everyone can track changes made to their account and links. Learn more
- Phone number verification — Account security is strengthened with phone number verification, adding an extra layer of protection for your Short.io account.
- Conversion stream — A new conversion stream view is available in statistics, letting you see individual conversion events with filtering by country, city, and link path. Learn more
- AI assistant context tools — The AI assistant can now look up API documentation, check DNS configuration, and navigate frontend routes, providing more accurate and relevant answers.
- Team selection for invoices and payments — You can now filter invoices and payments by team, making it easier to manage billing across multiple teams.
- Tooltips for click statistics — Hovering over abbreviated click numbers now shows the full exact count in a tooltip for precise reporting.
Improvements
- Secure shared statistics links — Shared statistics links now use JWT-based authentication, providing more secure access to shared click data.
- Improved registration flow with link creation — New users signing up through Shortgy are automatically guided through domain and first link creation for a smoother onboarding experience.
- Enterprise landing page refresh — The enterprise page has been updated with improved content, messaging, and a redesigned "About Us" section.
- Domain deletion protection — Configured subdomains can no longer be accidentally deleted, preventing unintended service disruption.
- API key authentication for domain deletion — The domain delete endpoint now supports API key authentication, making it easier to manage domains programmatically.
- Saved filters panel redesign — The saved filters panel and dialog have been redesigned with improved layout and better validation logic.
- Improved error messages for SMS verification — Error messages when phone number verification fails are now clearer and more actionable.
- Improved Stripe and PayPal billing — The billing cycle anchor has been fixed, Stripe has been upgraded for better reliability, and PayPal subscription handling has been improved.
- Domain configuration history — Domain configuration checks are now stored, providing a history of DNS and setup changes for your domains.
Fixes
- PayPal subscription cancellation — Fixed an issue where subscriptions paid through PayPal could not be canceled properly.
- PayPal subscription updates — Fixed an error when updating PayPal subscriptions that caused "semantically incorrect" failures.
- Domain purchase payment form — Fixed an issue where the domain add/buy payment form submission and redirect were not working correctly.
- Payment method switching — Fixed an issue where switching payment methods did not properly refresh the payment session.
- Pagination in invoices and payments — Fixed rows-per-page selection and cursor-based pagination in the Invoices and Payments tabs.
- Statistics zero-click values — Country and city statistics graphs no longer display entries with zero clicks, keeping charts clean and meaningful.
- Domain purchase error handling — The domain buying process now stops correctly when an error occurs instead of continuing silently.
- Upgrade notification messages — Fixed misleading messages shown during plan upgrade notifications.
- Redirect time tracking — Fixed missing redirect time values in click statistics records.
- Campaign templates visibility — Campaign templates are now correctly hidden when the feature is unavailable on your plan.
- Email invite token validation — Fixed an issue where email token checking was incorrectly required for invite verification.