forked from possan/sinch-js-rtc
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCHANGELOG.txt
123 lines (105 loc) · 5.02 KB
/
CHANGELOG.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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
Sinch 1.4.2
- Added support for verification using Callout
- Bug fix: Custom header support for native client compatability
Sinch 1.4.1
- Bug fix: userAgent parsing when Safari running embedded in apps, solving
"50 character" limit bug
- Bug fix: verification of numbers containing spaces would fail
- Bug fix: prevent sending Javascript objects in IM's
- Bug fix: Firefox from making voice over data calls to recent Android SDK
- Bug fix: Firefox video calls to work with Chrome/Android
- Bug fix: Early media 20s call issue resolved
- Stability: Robust proxy fallback, using relay without srflx candidate
Sinch 1.4.0
- Sinch conference calling
Sinch 1.3.1
- SMS Verification GA
- Calling verify method on a previously verified verification object will
return that it is a verified number.
Sinch 1.3.0
- Introducing SMS Verification Beta
- New method in SinchClient, "createSmsVerification()”
- New verification object (retrieved by createSmsVerification), with
support for sending and resending a verification SMS as well as
methods to validate a verification code.
- Sample application for SMS Verification
- Increased call-setup timeout to 10s, in line with iOS & Android SDK
- Enabled SinchClient to start without any capabilities
- Bug fix: audio group calling (note: still beta feature)
Sinch 1.2.0
- New capability, "video" for video calling (beta)
- New capability, "multiCall", make sinchClient capable of handling multiple
simultaneous calls (beta)
- New method, callClient.callGroup('groupName'), for making video group
calls (beta)
- Support for calling native clients (compatible with Sinch iOS SDK v3.4.0
and Android v3.5.0 and above)
- Support for receiving calls from native clients (compatible with Sinch
iOS SDK v3.4.0 and Android SDK v3.5.0 and above)
Sinch 1.1.0
- Support for calling native clients (compatible with Sinch iOS SDK
v3.4.0 and above)
- Support for receiving calls from native clients (compatible with Sinch
iOS SDK v3.4.0 and above)
- Mute and unmute mic on a call using call.mute() and call.unmunte()
- Automatic mute during call setup for privacy
- Support for self signed requests for authentication (backend in Node)
- Improved robustness on signalling issues and Firefox compatibility
Sinch 1.0.0
- API Change: Call timestamps are now javascript Date-objects
- API Change: "supportActiveConnection" configuration option now only enable
online capability, remember to manage your active connection using
startActiveConnection() and stopActiveConnection()
- API Change: "startActiveConnection" configuration option now enables
online capability and starts the active connection.
- Deprecated: SinchClient.stop(), replaced with terminate()
- Performance: reduced instance count by reuse of instance across sessions
- IM statistics are gathered and available in partner dashboard
- Instant messaging capability, enabling developers to specifically
allow or disallow certain sessions from receiving instance messages.
- Bug fix: Call headers now available in onIncomingCall()
- Bug fix: Early media will now playback properly if PSTN call fails.
- Sinch added to npm repository for Node JS applications
- Sinch added to Bower repository
Sinch Beta 0.9.9
- Sample web application and backend demonstrating how to integrate
authentication with your backend
- Manage active connections with sinchClient.startActiveConnection() and
sinchClient.stopActiveConnection()
Important: Active connections MUST now be either started manually, or with
option "supportActiveConnection: true" on SinchClient instantiation, if
application will receive calls / IM.
- Send & Receive custom headers on call, new method: call.getHeaders()
- Consolidate customer headers in Call Detail Reports (CDR)
- Bug fixes & development convenience improvements
- On demand signal connection; on incoming call or when making call,
reduce open connection count
- Handle quick/rapid hang-ups for web-to-web and web-to-phone calls
- Timeouts on calling when recipient is not online
- Proxy fallback on data calling
Sinch Beta 0.9.8
- Application to application calling (web-to-web only)
- Updated sample apps, web-to-web example added
- Several bugfixes in Sinch SDK
- Call reporting for statistics, PSTN & Data
- Refactor build infrastructure for Node JS loader compatibility
- Changed call.callEndCause to integers. For human readable end-cause use
call.getEndCause()
- Fixed bug: Client timestamps syncronized with backend
Sinch Beta 0.9.7
- Fixed minor PubNub bugg
Sinch Beta 0.9.6
- Added warning in Chrome if loaded using file:
- Sample app output of starting time checks for undefined time
- Throw exception on incompatible browser for calling capability
Sinch Beta 0.9.5
- Documentation updates
Sinch Beta 0.9.4
- Documentation updates
- Removed callEndState.NONE, default to undefined instead
Sinch Beta 0.9.3
- Bugfixes
- Backend example for non-Sinch user authentication
Sinch Beta 0.9.2
- Added PSTN Calling
- Added sample PSTN app for making PSTN calls