Inbound numbers gain more flexibility with multiple forwarding emails and reactivation for all number types, while SMS emoji handling and contact search receive important fixes.
Our changelog now has a new home at changelog.seven.io! Subscribe to stay up to date with all changes.
API
🆕 New
- Sandbox mode for Numbers API – Test number provisioning and configuration in a sandbox environment before going live
- Webhook event filtering – Configure webhooks to only receive specific event types, reducing unnecessary traffic
✨ Improved
- Multiple forwarding email addresses for inbound numbers – Configure multiple email recipients for SMS-to-email forwarding on inbound numbers
- Number reactivation available for all number types – Cancelled numbers can now be reactivated within 14 days, regardless of number type
SMS & Voice
🆕 New
- Estonia (+372) for Voice Verify – Estonia is now available as a destination for voice verification calls
🐛 Fixed
- Emoji handling in multi-part SMS – Fixed an issue where emojis could be split across SMS parts, causing garbled characters
Webapp
✨ Improved
- Multi-word contact search – Search contacts with multiple words that match across different fields (e.g., first name and last name)
- Clearer IP whitelist error on login – Login now shows a specific error message when blocked by IP whitelist restrictions
- Password reset for invited members – Team members with pending invitations can now use the password reset flow
SDKs & Libraries
🐛 Fixed
- JavaScript SDK: Modern TypeScript compatibility (GitHub) – Fixed type resolution issues with moduleResolution node16/nodenext by bundling declaration files (v5.5.1)
- PHP SDK: Robust error field handling (GitHub) – Added property_exists() checks before accessing optional error properties in API responses