SMSLib v3.5.3 (March 05, 2013) - Release Notes

Upgrading from v3.5.2

Enhancements / Fixes

  1. GSM 03.38 char 0x09 mapping outdated (#499).
  2. Trailing padding removal in encodedSeptetsToUnencodedSeptets() incorrect (#501).
  3. GSM alphanumeric escaped characters in originating address (#500).
  4. Decoding of TP-UD ignores length of TP-UD (TP-UDL) (#504).
  5. PostgreSQL script typos and default values (#506, #508).
  6. Bulksms and 16bit messages (#522).
  7. DefaultQueueManager issue when gateway name contains "/" (#497).

SMSLib v3.5.2 (March 31, 2012) - Release Notes

Upgrading from v3.5.1

Enhancements / Fixes

  1. Extremely nasty bug which can lead to message loss (#419).
  2. The default Queue Scheduling Interval has been moved to the Settings class.
  3. Multipart SMS, sending status is SENT even if 1 part is missing (#428)
  4. Added Wavecom FXT009 handler, by Marcos Truchado.
  5. Added PostreSQL DB scripts, by Edgard Kestering Soares de Barros
  6. SMSServer "-runonce" not working as expected (#454)
  7. Wim Stevens: enhancements regarding handling of the CMGL response (ModemGateway.java).
  8. Wim Stevens: enhancements regarding PDU handling and identification of international/national destination numbers.
  9. Stop sending rest of message parts if some part fails.
  10. Kannel issue with "from" value (#417).
  11. Telit modem ATHandler, by Olaf Koppe.
  12. Queue manager initialization issue (#467).
  13. Logger modification (#468).
  14. IP handler fix (#471).
  15. Extra logging info (#477).
  16. Wim Stevens: the modem KEEP-ALIVE check will also check for unread messages by waking up the necessary threads (#475).
  17. Waldemar Klaczynski: fix for the NotifyQueueManager not running after a service restart (#474).

That's it!

For more information, visit the SMSLib Web Site.



SMSLib v3.5.1 (Apr 22, 2011) - Release Notes

Upgrading from v3.5.0

Enhancements / Fixes

  1. Fixed compilation errors for Http and HttpServer interfaces (#406).
  2. Added a "CFUN=1" for HUAWEI modems in order to "wake" them up.
  3. Added SERIAL_BUFFER_CHUNK and SERIAL_BUFFER_CHUNK_DELAY settings which break the serial buffer in chunks. See Settings.java for more information.
  4. Strange error with MySQL/InnoDB fixed - requires one extra commit() (#389).
  5. The Service.S variable was private...
  6. One inbound message could lead to two messages/records in the database (#410).
  7. PDU data are now visible via the getPduUserData() and getPduUserDataHeader() methods (#337).
  8. Add method which check if a number belongs to a group (#416).
  9. The support for EzTexting (http://www.eztexting.com) bulk SMS operator has been added. Please refer to the usage examples provided in examples.eztexting. The org.smslib.OutboundMessage.FailureCauses has been updated with EzTexting specific send failure causes: LOCAL_OPTOUT and GLOBAL_OPTOUT. Code donated by Velvetech, LLC (http://www.velvetech.com)
  10. Removed the forced PropertyConfigurator.configure("log4j.properties"); statement in order to allow log4j to initialize/behave in a standard way (#414).

Legal Information

This release contains contributed code from the OpenNMS working group.

OpenNMS(R) is a registered trademark of The OpenNMS Group, Inc.
For more information contact OpenNMS Licensing at license@opennms.org (The OpenNMS Project)



SMSLib v3.5.0 (Nov 13, 2010) - Release Notes

Upgrading from v3.4.6

Enhancements / Fixes

  1. Simplify building project by ANT by setting a local "lib" directory (#350).
  2. Return raw signal level information (RSSI in dBm) (#348, #349).
  3. Add a universally unique identifier (UUID) for Message class (#351).
  4. Implement Queue persistency and management (#308).
  5. Extra constructors to SMSLibException and its subclasses (#344).
  6. Added setting SERIAL_NOEVENTS to skip the registration of serial port events (#331).
  7. AT Handler for HUAWEI E226 (#363).
  8. GSM Alphabet error in character C/Cedilla (#365).
  9. Added settings DISABLE_COPS (configuration flag "smslib.nocops") to disable the +COPS command on demand (#371).
  10. CDMA/TEXT fix (#367).
  11. New AT Handler for Wavecom Q2438F (CDMA) (#370).
  12. Force HUAWEI handlers to enable CNMI Emulation Mode, since these modems push inbound indications on another port, not currently handled by SMSLib.
  13. The "+" sign is the only way to declare an international phone (#364).
  14. The Regions enum in BulkSmsHTTPGateway was hidden.
  15. Error in documentation of SMSServer / DB interface (#381)
  16. BULKSMS Handler fixes.
  17. You are now allowed to select the BULKSMS region by means of an SMSServer configuration item (#383).
  18. Added generic Teltonika handler.
  19. Fix for single part messages having multipart information (#386)

Developers' information

Legal Information

This release contains contributed code from the OpenNMS working group.

OpenNMS(R) is a registered trademark of The OpenNMS Group, Inc.
For more information contact OpenNMS Licensing at license@opennms.org (The OpenNMS Project)