Skip to content

Commit 50b3d4d

Browse files
authored
Merge pull request #200 from opentok/increment-version-3.2.0
Increment version 3.2.0
2 parents ac08396 + 5b84968 commit 50b3d4d

File tree

1 file changed

+158
-0
lines changed

1 file changed

+158
-0
lines changed

CHANGES.md

Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
# Release v3.2.0
2+
3+
## Added
4+
5+
- Mute all and mute stream functionality [#192](https://github.com/opentok/Opentok-Python-SDK/pull/192), [#197](https://github.com/opentok/Opentok-Python-SDK/pull/197), [#199](https://github.com/opentok/Opentok-Python-SDK/pull/199)
6+
- Added selective stream feature to `Archive` and `Broadcast` objects. [#196](https://github.com/opentok/Opentok-Python-SDK/pull/196)
7+
- Added PlayDTMF functionality to `SipCall` object [#194](https://github.com/opentok/Opentok-Python-SDK/pull/194)
8+
- Added SIP video outbound flag to `SipCall.dial` method [#194](https://github.com/opentok/Opentok-Python-SDK/pull/194)
9+
- Added the ObserveForceMute flag to `SipCall.dial` method [#193](https://github.com/opentok/Opentok-Python-SDK/pull/193)
10+
11+
# 3.2.0b1
12+
13+
## Added
14+
15+
- Added mute/muteall functionality
16+
17+
# Release v3.1.0
18+
19+
## Added
20+
21+
* #188 - Added support for archive layouts, as well as the new `screenshareType` option for screenshare layouts
22+
23+
# Release v3.0.1
24+
25+
# Changes
26+
27+
- Fixed `readme.rst` not displaying properly on Pypi
28+
29+
Thank you for your support and we are definitely excited to release even more exciting updates!! Stay tuned!!
30+
31+
# Release v3.0.0
32+
33+
# 🎉 Version 3.0 Changes
34+
35+
- Verb to Noun format to make the SDK code more human-readable and maintain consistency with industry standard
36+
- Renamed the Opentok class to Client to ensure compliance with best practice and industry standards
37+
- Improved JWT generation
38+
- Improved error handling
39+
- Fixed Enum34 related issues
40+
41+
# v2.11.0
42+
43+
Fixing issues with Enum34.
44+
45+
# Release v2.10.0
46+
47+
- Add Broadcast APIs
48+
Thanks @normanargueta!
49+
50+
# Release v2.9.0
51+
52+
- Added SIP Dial API
53+
- Added Set Stream Class Lists API
54+
55+
Thanks @normanargueta!
56+
57+
# Release v2.8.0
58+
59+
- List Archives filtration by sessionId (#137 )
60+
- Added Update Archive Layout functionality (#139)
61+
62+
# Release v2.7.0
63+
64+
Added `resolution` parameter for `start_archive`
65+
Added `signal` API
66+
Added `force_disconnect` API
67+
Added `get_stream` API
68+
Added `list_streams` API
69+
70+
Thanks @normanargueta and @maikthomas
71+
72+
# Release v2.6.0
73+
74+
- Add timeout option to opentok constructor (#117, #57 Thanks @tylergould!)
75+
76+
# Release v2.5.1
77+
78+
Changes:
79+
80+
- Exceptions now inherit from `Exception` instead of `BaseException` (#115, thanks @fernandogrd)
81+
82+
As well as:
83+
84+
- Update archive documentation (#80)
85+
- Document the `initial_layout_class_list` param for the `generate_token` function (#112)
86+
- Refactor sample app (#111)
87+
88+
# Release v2.5.0
89+
90+
This updates includes the following changes:
91+
92+
- [Adds support for the `initial_layout_class_list` field in tokens](https://github.com/opentok/Opentok-Python-SDK/pull/77)
93+
- [Adds support for JWT `X-OPENTOK-AUTH` header, replacing the deprecated `X-TB-PARTNER-AUTH` header](https://github.com/opentok/Opentok-Python-SDK/pull/86)
94+
- [Updates the REST API endpoint URL to use `/project/` replacing the deprecated `/partner/`](https://github.com/opentok/Opentok-Python-SDK/pull/105)
95+
- [Only include connection data in generated token if it's been defined](https://github.com/opentok/Opentok-Python-SDK/pull/106)
96+
- [Ensure backwards compatibility with Python 2.6](https://github.com/opentok/Opentok-Python-SDK/pull/91)
97+
- [Removes Python 3.2 from supported version because it's not supported by our dependency](https://github.com/opentok/Opentok-Python-SDK/pull/105)
98+
99+
As well as:
100+
101+
- [Updates JS code in samples to use latest API and best practices](https://github.com/opentok/Opentok-Python-SDK/pull/108)
102+
- [Fix broken image paths in sample](https://github.com/opentok/Opentok-Python-SDK/pull/104)
103+
104+
# Release v2.5.0b1
105+
106+
This update adds support for the `initial_layout_class_list` field in tokens.
107+
108+
# Release v2.4.1
109+
110+
This update adds version information to the User-Agent string for analytics (#78)
111+
112+
# Release v2.4.0
113+
114+
This update adds proxy configuration as a feature of the OpenTok object. (thanks @juandebravo!)
115+
116+
Here is an example of using proxy configuration:
117+
118+
``` python
119+
from opentok import OpenTok
120+
121+
opentok = OpenTok(api_key, api_secret)
122+
opentok.proxies = {
123+
"http": "http://10.10.1.10:3128",
124+
"https": "http://10.10.1.10:1080",
125+
}
126+
session = opentok.create_session()
127+
```
128+
129+
The format for the proxy configuration is identical to the format used by the underlying [requests](http://docs.python-requests.org/en/latest/user/advanced/#proxies) library.
130+
131+
# Release v2.3.0
132+
133+
New archiving features:
134+
- Automatically archived sessions -- See the `archive_mode` parameter of the `opentok.create_session()` method and the `ArchiveModes` class.
135+
- Audio-only or video-only archives -- See the `has_audio` and `has_video` parameters of the `opentok.start_archive()` method.
136+
- Individual archiving -- See the `output_mode` parameter of the `opentok.start_archive()` method and the `OutputModes` class.
137+
- Paused archives -- When no clients are publishing to a session being archived, its status changes to "paused". See `archive.status`.
138+
139+
Other improvements:
140+
- Adds Python 3.4 support
141+
142+
# Release v2.2.1
143+
144+
The default setting for the `create_session()` method is to create a session with the media mode set
145+
to relayed. In previous versions of the SDK, the default setting was to use the OpenTok Media Router
146+
(media mode set to routed). In a relayed session, clients will attempt to send streams directly
147+
between each other (peer-to-peer); if clients cannot connect due to firewall restrictions, the
148+
session uses the OpenTok TURN server to relay audio-video streams.
149+
150+
# Release v2.2.0
151+
152+
This version of the SDK includes support for working with OpenTok 2.0 archives. (This API does not
153+
work with OpenTok 1.0 archives.)
154+
155+
The `OpenTok.create_session()` method now includes a `media_mode` parameter, instead of a `p2p` parameter.
156+
157+
For details, see the reference documentation at
158+
http://www.tokbox.com/opentok/libraries/server/python/reference/index.html.

0 commit comments

Comments
 (0)