Release notes
Build | Notes |
---|---|
1aa1f11 19 June 2025 | Added CDRs for MO SMS. Added log level configuration for application log. |
1aa123a 17 June 2025 | Added rotation of CDR files by day based on UTC and timezone offset. Added generation of CDRs to webhook. |
1a9ff12 13 June 2025 | Added generation of CDRs to file. Update to improve metrics performance. |
1a9e936 9 June 2025 | Added MT routing based on criteria (global and ESME) - see Routing. Update to improve metrics performance. Update to improve audit log performance. Update so ESME submit limit change has immediate effect on existing ESME sessions. Fixed smpproutercli to correctly retrieve SMPP Router hostname from environment variable. |
1a9d472 6 June 2025 | Added ability to enable/disable audit log using API or smpproutercli. Added logging of MO to audit log. Added limited MO-USSD support. Added ability to use RX bind only for targets. Added smpproutercli status command to display targets by target set and the status of binds to those targets. Added ability to route MO to ESME based on short message field content. Updated adding target to use default values when bindqty (1), systemtype (null), weight (1) and admindown (false) parameters not included. Updated metrics (Prometheus). |
1a9c2fc 2 June 2025 | Added ability to set allowed IPs for ESME (restricts connections). Added smpproutercli command-line tool. Added API endpoint to get target details. |
1a9affa 30 May 2025 | Added ability to configure TPS limit for target. Added SMSC simulator capability as a target set for an ESME. Returns message IDs and DLRs. |
1a98a28 23 May 2025 | Routes and load balances MO based on ESME configuration. Supports regular expressions for addresses. Multiplexes and load balances MT onto upstream SMSC target sets. Release limitation: Each ESME uses a single target set; targets must not be shared across multiple sets. Authorises bind request using system ID and password or hashed password. IP address whitelisting restricts binding to only permitted IPs, or accepts all IPs but prevents DoS protection denying whitelisted IPs. Where hexadecimal message ID returned in SubmitSMResp, will match DLR on hexadecimal or equivalent decimal representation. Dynamically change target SMSC bind quantity. ESME binding and submit control (enable/disable). Set TPS limit for an ESME. Extensive metrics available to Prometheus. |