Skip to main content

Changelog

All notable changes to AfriRoute CPaaS will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


[Unreleased]​

Coming Soon​

  • Enhanced analytics dashboard
  • Multi-language support for USSD
  • Advanced routing rules
  • Custom webhook retry logic

[1.2.0] - 2025-12-15​

Added​

  • WhatsApp: Template message support with variables
  • SMS: Advanced scheduling with timezone support
  • Payments: Refund API for mobile money transactions
  • Webhooks: Signature verification for enhanced security
  • API: Rate limit information in response headers

Changed​

  • Performance: Reduced API response time by 30%
  • WhatsApp: Updated to latest WhatsApp Business API v18
  • Documentation: Added Python SDK examples for all endpoints

Fixed​

  • SMS: Fixed character encoding issue for special characters
  • Voice: Resolved call quality issues in West African regions
  • Webhooks: Fixed retry logic for failed webhook deliveries

[1.1.0] - 2025-11-01​

Added​

  • Email API: Support for HTML templates
  • SMS: Bulk sending with up to 10,000 recipients per request
  • Dashboard: Real-time delivery analytics
  • Compliance: GDPR compliance features
  • SDKs: Official Go SDK released

Changed​

  • Pricing: Reduced SMS costs for high-volume senders by 15%
  • API: Improved error messages with more detailed information
  • Voice: Enhanced voice quality across all African networks

Fixed​

  • SMS: Fixed delivery reports for multi-part messages
  • WhatsApp: Resolved media upload size limitations
  • Authentication: Fixed JWT token refresh mechanism

[1.0.0] - 2025-10-01​

Added - Initial Release​

  • SMS API: Send SMS to 54+ African countries
  • WhatsApp API: Send text and media via WhatsApp Business
  • Email API: Send transactional emails
  • Voice API: Make and receive voice calls
  • USSD API: Build interactive USSD applications
  • Payments API: Accept mobile money payments
  • Webhooks: Real-time event notifications
  • Dashboard: Web-based management console
  • Documentation: Complete API documentation
  • SDKs: JavaScript, Python, and C# SDKs

Supported Countries​

  • 🇪🇹 Ethiopia
  • 🇰🇪 Kenya
  • 🇳🇬 Nigeria
  • 🇬🇭 Ghana
  • 🇿🇦 South Africa
  • 🇹🇿 Tanzania
  • 🇺🇬 Uganda
  • 🇷🇼 Rwanda
  • And 46+ more African countries

Version Support Policy​

VersionRelease DateEnd of SupportStatus
1.2.x2025-12-152027-12-15✅ Current
1.1.x2025-11-012027-11-01✅ Supported
1.0.x2025-10-012026-10-01✅ Supported

Support Timeline​

  • Active Support: 24 months from release
  • Security Updates: 12 months after active support ends
  • Migration Window: 6 months notice before deprecation

Breaking Changes​

v1.2.0​

  • None

v1.1.0​

  • None

v1.0.0​

  • Initial release

Deprecation Notices​

Upcoming in v2.0.0 (Q2 2026)​

  • ⚠️ SMS API: callback_url parameter will be replaced with webhook configuration
  • ⚠️ Authentication: API Key format will change to include version prefix
  • ⚠️ Voice API: Legacy TwiML format will be deprecated in favor of AfriRoute XML

Migration Guide: Will be published 6 months before v2.0.0 release


API Changelog by Endpoint​

SMS API​

v1.2.0​

  • Added timezone support for scheduled messages
  • Improved delivery rate by 5%
  • Added support for 2 new African countries

v1.1.0​

  • Added bulk sending endpoint
  • Enhanced delivery reports

v1.0.0​

  • Initial release

WhatsApp API​

v1.2.0​

  • Added template message support
  • Updated to WhatsApp Business API v18
  • Added support for location messages

v1.1.0​

  • Added media upload improvements

v1.0.0​

  • Initial release

Email API​

v1.2.0​

  • No changes

v1.1.0​

  • Added HTML template support
  • Added attachment support up to 10MB

v1.0.0​

  • Initial release

Known Issues​

v1.2.0​

  • WhatsApp: Template approval times vary by region (2-24 hours)
  • Voice: Occasional call quality issues in remote areas (investigating)
  • Dashboard: Real-time analytics may have 5-10 second delay

Report an issue →


Release Notes Archive​

For detailed release notes of older versions, visit: https://docs.afriroute.ai/releases/


Stay Updated​

Subscribe to Updates​

Release Notifications​

Get notified about new releases:

  1. Watch this repository on Support
  2. Subscribe to our changelog RSS feed
  3. Join our Support
  4. Follow us on Twitter

Feedback​

We value your feedback on new features and changes:


← Back to Documentation