Releases: opentok/Opentok-Java-SDK
Release v4.0.0
Release v3.1.0
Release v3.0.0
- Introduce builder pattern construction for OpenTok object (#94, #104) Thanks @mukesh-kum!
- Prefer JSON format response while creating an Opentok session (#119) Thanks @juandebravo!
- Add
opentok.close()
method to prevent leaked file descriptors (#121, #127) - Update OpenTok REST API URL (#124)
- Use JWT based Authentication header (#113)
- Update JS samples to use latest Client SDK API and best practices (#126, #129)
- Update docs (9230dfe, 366ca65, #128)
- Add OpenJDK 8 to test matrix (#130)
Beta Release v3.0.0-beta.2
This update adds support for basic HTTP proxies. See #53. Thanks to @davideberlein for the feedback.
Beta Release v3.0.0-beta.1
This beta update mainly addresses the need for compatibility in projects that already require v1.9.x of the dependency AsyncHttpClient (#75) – thanks to all who participated in the discussion and @dkharrat for PR #76 which finally landed.
Note that moving forward, JDK 1.6 compatibility is dropped. If you were running on JDK 1.6, you should start migrating your application and systems to a later version, preferably the latest (1.8). This constitutes a potentially breaking change, hence the project has bumped the major version number. At this time, there are no plans to backport future changes to v2.x.
Other minor updates include updating the client side of the HelloWorld example (#83), and removing the docs directory from the repository (#88).
You can obtain this build using the downloads below, or using Maven with the following specifiers:
<dependency>
<groupId>com.tokbox</groupId>
<artifactId>opentok-server-sdk</artifactId>
<version>3.0.0-beta.1</version>
</dependency>
Release v2.3.2
This release updates the version specifier for the async-http-client dependency. The previous version specifier range included releases 1.9.x, which had breaking API changes. (#80)
Release v2.3.1
This release updates the version specifier for junit, in order to pass pom.xml formatting validation for distribution on Maven Central.
Release v2.3.0
New archiving features:
- Automatically archived sessions -- See the
archiveMode()
method of theSessionProperties.Builder
class and theArchiveMode
class. - Audio-only or video-only archives -- See the new
ArchiveProperties.Builder
class and thehasAudio()
andhasVideo()
methods. - Individual archiving -- See the
outputMode()
method of the newArchiveProperties.Builder
class and theOutputMode
class. - Paused archives -- When no clients are publishing to a session being archived, its status changes to "paused". See
Archive.Status.PAUSED
. OpenTok.listArchives()
now returns a new type calledArchiveList
. It still implements theList<Archive>
interface, so this change is backwards compatible.
Other improvements:
Release v2.2.2
This version adds the archive status value of EXPIRED
.
Release v2.2.1
This release includes a change to the default media mode for sessions created without the media mode specified. The default media mode is now com.opentok.MediaMode.RELAYED