Skip to content

@prigaux prigaux released this Feb 27, 2017 · 31 commits to master since this release

migration

  • use Java 8
  • apply src/main/resources/database/migrate_3.0.sql

brokers

  • dmc: add support of SFR DMC
  • allmysms: add support for allmysms.com
  • gammu: add support for Gammu
  • smsenvoi: handle AckDate (github issue #4) + a few enhancements

HttpRequestSmsuapiWS

  • use POST for SendSms (for REST compliance + will not failed on many "phoneNumber"s).

various

  • pre-configure log4j SMTPAppender to send emails in case of errors
  • validate phoneNumber (by default only digits, spaces and "+")
Assets 2
Jul 13, 2014
2.0.0 (same changelog as in 2.0.0-RC3 except for sms.connector.olm.li…
…bmgs.file)

migration:
- apply src/main/resources/database/migrate_2.0.sql
- drop support for certificate authentication
- not compliant with smsu < 2 nor smsu-api-admin < 2

brokers:
- handle broker smsenvoi.com (with new feature "senderlabel")

configuration:
- use MySQL5InnoDBDialect instead of MySQLInnoDBDialect (otherwise hbm2ddl leads to invalid DDL on mysql 5)
- broker.xml need editing together with config.properties :-(
- sms.connector.olm.libmgs.file replaces deploy.home
- removed defaults*.properties (for simplicity, only config.properties)

web-service:
- removed SOAP web-service
- answers on "/" instead of "/rest"
- added missing actions on simple GET web-service
- sendSms : if no id is given, it now gets automatically an id
- sendSms : return json objects with msg id
- sendSms : implement sending to many "phoneNumber"s
- mayCreateAccountCheckQuotaOk : return json object
- on error, return a json object { error: "xxx", message: "xxx" } instead of a string
- do not wrongly urldecode twice parameters

various:
- do NOT purge "statistics" anymore (there is no reason to clean this table!)
- added HttpRequestSmsuapiWS to help use of smsuapi from java
- publish org.esup-portail:esup-smsu-api on maven central (for use in smsu, smsu-api-admin or others)
- switch to apache licence v2.0 (esup-portail now follows jasig choice)
- many cleanup
Jun 17, 2014
2.0.0-RC3 (same changelog as in 2.0.0-RC2)
Jun 17, 2014
2.0.0-RC2
migration:
- apply src/main/resources/database/migrate_2.0.sql
- drop support for certificate authentication
- not compliant with smsu < 2 nor smsu-api-admin < 2

brokers:
- handle broker smsenvoi.com (with new feature "senderlabel")

configuration:
- use MySQL5InnoDBDialect instead of MySQLInnoDBDialect (otherwise hbm2ddl leads to invalid DDL on mysql 5)
- broker.xml need editing together with config.properties :-(
- removed defaults*.properties (for simplicity, only config.properties)

web-service:
- removed SOAP web-service
- answers on "/" instead of "/rest"
- added missing actions on simple GET web-service
- sendSms : if no id is given, it now gets automatically an id
- sendSms : return json objects with msg id
- sendSms : implement sending to many "phoneNumber"s
- mayCreateAccountCheckQuotaOk : return json object
- on error, return a json object { error: "xxx", message: "xxx" } instead of a string
- do not wrongly urldecode twice parameters

various:
- do NOT purge "statistics" anymore (there is no reason to clean this table!)
- added HttpRequestSmsuapiWS to help use of smsuapi from java
- publish org.esup-portail:esup-smsu-api on maven central (for use in smsu, smsu-api-admin or others)
- switch to apache licence v2.0 (esup-portail now follows jasig choice)
- many cleanup
You can’t perform that action at this time.