forked from uudashr/jsmpp
-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGES.txt
60 lines (50 loc) · 2.05 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Changes:
2.0 beta 3
- Add SMPP Server component
- Add Optional Parameter support (contribution from [email protected])
- Handling PDU processing concurrently (performance improvement)
- Add data_sm support
- Add cancel_sm support
- Add replace_sm support
- Add alert_notification support
- Add CapacityPolicy to PDUByteBuffer (performance improvement, minimize array
of byte creation)
2.0 beta 4
- Modify Optional Parameter API (currently for TLV related to message
concatenation case)
- Add ServerResponseDeliveryListener (listener to receive success or failure
event of submit_sm_resp/submit_multi_resp delivery)
- Change license from LGPL to "Apache License, Version 2.0"
- Add license notice on every sources.
2.0 beta 5
- Bug fix for type on OptionalParameters class
- Update the SessionState way to return the value from:
1. isBound()
2. isTransmittable()
3. isReceiveable()
- Add examples for auto-reconnect gateway
it can be found on org.jsmpp.examples.gateway
- Fix the destination addresses on SMPPSession#submitMultiple
Some classes and interfaces created to support the bug fixes.
- Fix the date parsing on delivery receipt
- Referring to Appendix C of SMPP 3.4 for year parsing rule
2.0 beta 6
- Change the max length of short message to 254, referring to SMPP 3.4
Previously using 255 (taken from SMPP 5.0)
2.0.1
- Bug fix, MessageReceiverListener should be subclass of
GenericMessageReceiverListener
2.1.0
- set connection timeout when binding
- provide source (the session) for onAcceptDataSm
- use StrictBufferedInputStream
2.2.0
- New DataCoding API.
Remove the old class (since I can't make backward compatibility)
Add some class:
1. DataCodings
2. DataCoding (GeneralDataCoding, MessageWatingDataCoding, SimpleDataCoding, RawDataCoding)
- Expose remote InetAddress on server side API via SMPPServerSession
Add new method: InetAddress SMPPServerSession#getInetAddress()
- Ensure command execution is in valid state. Checking done on local side (remote side do the checking also).
- Make Command and it's subclasses serializeable