Skip to content

Commit 3f5a558

Browse files
committed
Adding changelog file
1 parent ac08396 commit 3f5a558

File tree

1 file changed

+148
-0
lines changed

1 file changed

+148
-0
lines changed

CHANGES.md

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

0 commit comments

Comments
 (0)