SMPPEX v2.0.0 Release Notes

Release Date: 2017-08-30 // over 6 years ago
  • ๐Ÿš€ This release contains significant architectural changes and API incompatibilities.

    ๐Ÿ”„ Changed

    • โž• Added single SMPPEX.Session behavior instead of seperate SMPPEX.ESME and SMPPEX.MC behaviours.
    • SMPPEX.Session callbacks are more GenServer compliant.
    • Most of SMPPEX.Session callbacks are allowed to return stop indicating tuple.
    • Most of SMPPEX.Session callbacks are allowed to return a list of PDUs to send.
    • ๐Ÿ”€ All methods interacting with SMPPEX.Session are synchronous.

    โž• Added

    • ๐Ÿ— Elixir 1.5 builds in CI.

    โœ‚ Removed

    • Usage of a separate process for ESME/MC connections.
    • Usage of ranch supervisor of launching ESME connections.
    • Special methods for sending PDU replies to ESME/MC in favor of Pdu.as_reply_to/2 method.