Release v1.2.18-alpha
Changelog
v1.2.17-alpha (2022-12-06)
Fixed bugs:
Closed issues:
- Some question about receiving a call #240
Merged pull requests:
- Added stable library for lifecycle view model #252 (enzoqtvf)
- changes done #248 (RakshakGaind0910)
- Original/n1pingpong #244 (RakshakGaind0910)
- chore(WEBRTC-2141): dependency bumps #212 (Oliver-Zimmerman)
v1.2.16-alpha (2022-08-29)
Fixed bugs:
- [Bug] Short Bug Description #186
Closed issues:
- Calling Issue #206
Merged pull requests:
- feat(WEBRTC-2102): implement reconnect functionality with attach flow #205 (Oliver-Zimmerman)
v1.2.15-alpha (2022-08-02)
Fixed bugs:
Merged pull requests:
- chore(WEBRTC-2083): Fix duplicate lint library and SDK versions #200 (Oliver-Zimmerman)
- chore(WEBRTC-2078): dependabot bumps #190 (Oliver-Zimmerman)
- fix(WEBRTC-2081): Release MediaPlayer when stopped #189 (Oliver-Zimmerman)
- [WEBRTC-1777] - Dependabot PR Cleanup (Video/Voice). #165 (Oliver-Zimmerman)
- [WEBRTC-686] Add wsMessages tab to sample app #164 (renjuramachandran88)
v1.2.14-alpha (2022-03-25)
Fixed bugs:
- [Bug] Short Bug Description #138
- [Bug] Short Bug Description #133
- [Bug] The called party has no sound #127
Merged pull requests:
- [WEBRTC-1618] Generate random UUID when params are missing #146 (Oliver-Zimmerman)
- [WEBRTC-1522] Fix WebRTC Call related tests #134 (Oliver-Zimmerman)
v1.2.13-alpha (2022-01-24)
Closed issues:
- When calling Android 9 and below, the receiver has no sound #125
Merged pull requests:
- [WEBRTC-1417] Dispose of PeerConnection and factory after a call #128 (Oliver-Zimmerman)
- [WEBRTC-756] Reference Jetpack Compose Sample #124 (Oliver-Zimmerman)
v1.2.12-alpha (2022-01-03)
Closed issues:
- Socket is closed: null java.net.SocketTimeoutException: failed to connect to rtc.telnyx.com #63
Merged pull requests:
- [WEBRTC-755] Fix publish configurations #123 (Oliver-Zimmerman)
- [WEBRTC-755] Temp detekt rule bump for release #122 (Oliver-Zimmerman)
- [WEBRTC-755] Jitpack release fix, JAVA version bump #121 (Oliver-Zimmerman)
- [WEBRTC-752] Client notification fix #108 (Oliver-Zimmerman)
- [WEBRTC-749] Dependency bumps (actions / gradle) #107 (Oliver-Zimmerman)
- [WEBRTC-745] dependency version bumps #102 (Oliver-Zimmerman)
- [WEBRTC-743] Update README docs #96 (Oliver-Zimmerman)
- Bump mockk-android from 1.10.4 to 1.12.1 #86 (dependabot[bot])
- Bump mockito-inline from 3.8.0 to 4.1.0 #85 (dependabot[bot])
- Bump actions/setup-java from 2.3.1 to 2.4.0 #84 (dependabot[bot])
- [WEBRTC-732] Test coverage increase #83 (Oliver-Zimmerman)
- [WEBRTC-716] Compile and version bump #82 (Oliver-Zimmerman)
- [WEBRTC-716] Bump compile and target levels #81 (Oliver-Zimmerman)
- Bump firebase-inappmessaging-display from 19.0.3 to 20.1.1 #80 (dependabot[bot])
- Bump kotlin-android-extensions-runtime from 1.5.10 to 1.6.0 #79 (dependabot[bot])
- Bump mockwebserver from 4.9.0 to 4.9.3 #78 (dependabot[bot])
- Bump mockito-core from 3.8.0 to 4.1.0 #77 (dependabot[bot])
- Bump fragment-testing from 1.3.6 to 1.4.0 #76 (dependabot[bot])
- Bump kotlin_version from 1.4.31 to 1.6.0 #75 (dependabot[bot])
- Bump robolectric from 4.5.1 to 4.7.2 #74 (dependabot[bot])
- Bump mockk from 1.10.4 to 1.12.1 #73 (dependabot[bot])
- Bump jupiter_version from 5.7.0 to 5.8.1 #72 (dependabot[bot])
- Bump heinrichreimer/github-changelog-generator-action from 2.1.1 to 2.3 #71 (dependabot[bot])
- Bump actions/setup-java from 1 to 2.3.1 #70 (dependabot[bot])
- Bump work-testing from 2.6.0-rc01 to 2.7.1 #69 (dependabot[bot])
- Bump actions/upload-artifact from 1 to 2.2.4 #68 (dependabot[bot])
- Bump actions/checkout from 1 to 2.4.0 #67 (dependabot[bot])
- Bump actions/download-artifact from 1 to 2.0.10 #66 (dependabot[bot])
- [WEBRTC-716] Dependabot, Kover and Detekt integration #65 (Oliver-Zimmerman)
v1.2.11-alpha (2021-11-16)
Merged pull requests:
- [WEBRTC-716] Github actions slackbot release #64 (Oliver-Zimmerman)
v1.2.10-alpha (2021-11-09)
Merged pull requests:
- [WEBRTC-711] Fix REGISTRATION issue from ld6/sy1 in Telnyx WebRTC SDK #62 (Oliver-Zimmerman)
1.2.9-alpha (2021-10-20)
Merged pull requests:
- [WEBRTC-704] Handle more gateway responses #61 (Oliver-Zimmerman)
- [WEBRTC-697] JaCoCo fix and coverage increase #60 (Oliver-Zimmerman)
- [WEBRTC-690] Metadata used for Push Notifications #59 (Oliver-Zimmerman)
v1.2.8-alpha (2021-09-16)
Merged pull requests:
- [WEBRTC-690][ENGDESK-11170] Push Notification investigation enhancements + IceCandidate Bug Fix #58 (Oliver-Zimmerman)
v1.2.7-alpha (2021-09-14)
Merged pull requests:
- [WEBRTC-695] Gateway timer bug :: needs to be nulled after cancel #57 (Oliver-Zimmerman)
- [WEBRTC-681] Fix Login message parameters for Push Notifications #55 (Oliver-Zimmerman)
v1.2.6-alpha (2021-09-01)
v.1.2.6-alpha (2021-09-01)
v.1.2.5-alpha (2021-08-30)
v1.2.4-alpha (2021-08-30)
Merged pull requests:
- [WEBRTC-680] Run client ready method in coroutine scope #54 (Oliver-Zimmerman)
v1.2.3-alpha (2021-08-30)
v1.2.3 (2021-08-30)
Merged pull requests:
- [WEBRTC-680] Align ClientReady message status with iOS SDK #53 (Oliver-Zimmerman)
- [WEBRTC-673] Automatic login if logged in before #52 (Oliver-Zimmerman)
- [WEBRTC-665] Provide a hidden way to switch to DEV ENV for testing. #51 (Oliver-Zimmerman)
v1.2.2-alpha (2021-08-13)
Merged pull requests:
- [WEBRTC-644] No longer need dokka generation #50 (Oliver-Zimmerman)
v1.2.1-alpha (2021-08-12)
Merged pull requests:
- [WEBRTC-656] CodeCov and automated release addition, test changes for CodeCov #49 (Oliver-Zimmerman)
- [WEBRTC-647] Handle Gateway states within the SDK. #48 (Oliver-Zimmerman)
- [WEBRTC-640] Change type and version to single user agent #47 (Oliver-Zimmerman)
- [WEBRTC-644] Github actions test adjustments #46 (Oliver-Zimmerman)
- [WEBRTC-640] Set an SDK property on INVITE (include client type and version in user-agent field) #45 (Oliver-Zimmerman)
v1.2.0-alpha (2021-07-26)
Merged pull requests:
- [WEBRTC-636] Remove BuildConfig check when setting log level #44 (Oliver-Zimmerman)
v1.0.9-alpha (2021-07-22)
Merged pull requests:
- [WEBRTC-634] Update notification Firebase Messaging Service to handle data messages #43 (Oliver-Zimmerman)
v1.0.8-alpha (2021-07-12)
Merged pull requests:
- [WEBRTC-623] Add connection check + Log, before sending message on socket #42 (Oliver-Zimmerman)
v1.0.7-alpha (2021-07-08)
Merged pull requests:
- [WEBRTC-619] Add telnyx session ID and leg ID to Call object #41 (Oliver-Zimmerman)
v1.0.6-alpha (2021-06-21)
v1.0.5-alpha (2021-06-15)
v1.0.4-alpha (2021-06-15)
Merged pull requests:
v1.0.3-alpha (2021-06-09)
Merged pull requests:
- [WEBRTC-555] DTMF dialpad within call control #39 (Oliver-Zimmerman)
v1.0.2-alpha (2021-05-21)
Merged pull requests:
- [WEBRTC-548] Added dtmf support #38 (Oliver-Zimmerman)
- [WEBRTC-544] Remove credential API calls and add push_provider param to loginParams() #37 (Oliver-Zimmerman)
- [WEBRTC-535] Add a way to cancel outgoing call #35 (lucaspdev)
v1.0.1-alpha (2021-05-17)
Merged pull requests:
- [WEBRTC-533] Integrated BugSnag into the SDK module #36 (Oliver-Zimmerman)
v1.0.0-alpha (2021-05-06)
Merged pull requests:
- [ANDROID] WEBRTC-522 add transitive dependencies #34 (Oliver-Zimmerman)
- [WEBRTC-522] SDK changes for pre-release preparation #33 (Oliver-Zimmerman)
- [Android] WEBRTC-516 Add splashscreen UI from original designs #32 (Oliver-Zimmerman)
- [ANDROID] WEBRTC-515 move TxSocket instantiation into TelnyxClient #31 (Oliver-Zimmerman)
- [Android] WEBRTC-514 Update header files and license #30 (Oliver-Zimmerman)
- [Android] WebRTC-507 End call when application is destroyed #29 (Oliver-Zimmerman)
- [Android] WEBRTC-501 SDK quickstart guide in Github #28 (Oliver-Zimmerman)
- [Android] WEBRTC-493 Initiate WebSocket and login to B2BUA-RTC with FCM token #26 (Oliver-Zimmerman)
- [Android] WebRTC-499 Publish SDK to Github Packages + Scheduled instrument tests #25 (Oliver-Zimmerman)
- [Android] WEBRTC-488 Updated unit and instrument tests to reflect recent changes #24 (Oliver-Zimmerman)
- [Android] WebRTC-479 Call reconnection handling via SDK #23 (Oliver-Zimmerman)
- [Android] WEBRTC-477 refactor parameter orders to fit best practices #22 (Oliver-Zimmerman)
- [Android] WEBRTC-469 Continuous Integration. #21 (Oliver-Zimmerman)
- [ANDROID] WEBRTC-464 Calls randomly failing with unstable state message #20 (Oliver-Zimmerman)
- [ANDROID] BUG - WEBRTC-462 Mediaplayer does not stop in random instances #19 (Oliver-Zimmerman)
- [ANDROID] WEBRTC-379 added clientState to call parameters. #18 (Oliver-Zimmerman)
- [ANDROID] WEBRTC-463 Implement a way to enable/disable logs #17 (Oliver-Zimmerman)
- [ANDROID] WEBRTC-438 Multi call handling and fragment refactor #16 (Oliver-Zimmerman)
- [Android] [WEBRTC-437] [WEBRTC-417] Allow for audio device handling + Error Handling #15 (Oliver-Zimmerman)
- [Android] WEBRTC-408 Unit and Instrumentation Tests #14 (Oliver-Zimmerman)
- [Android] WEBRTC-432 Separation of call logic from TelnyxClient #13 (Oliver-Zimmerman)
- [Android] WEBRTC-428 Crash when stopping dialtone #12 (Oliver-Zimmerman)
- [Android] WEBRTC-427 token login after manual disconnect #11 (Oliver-Zimmerman)
- [Android] WEBRTC-426 Mute toggle not working #10 (Oliver-Zimmerman)
- WEBRTC-417 Error Handling (Network) #9 (Oliver-Zimmerman)
- [Android] WEBRTC-423 include ringtone and ringback tone capabilities #8 (Oliver-Zimmerman)
- [Android] WEBRTC-419 Enable login via token #7 (Oliver-Zimmerman)
- [Android SDK] WEBRTC-410 Handle media method message for ringback #6 (Oliver-Zimmerman)
- [Android Sample] WEBRTC-400 Fix bug where unable to reconnect after disconnect #5 (Oliver-Zimmerman)
- [Android SDK] [WEBRTC-394, WEBRTC-395] Implement Hold/Unhold and Mute/Unmute in ongoing call via SDK #4 (Oliver-Zimmerman)
- [Android SDK] WEBRTC-393 Receive a call via the SDK #3 (Oliver-Zimmerman)
- [Android SDK] WEBRTC-392 Create a call via the SDK #2 (Oliver-Zimmerman)
What's Changed
- Disconnect callback issue fixed by @RakshakGaind0910 in #274
Full Changelog: v1.2.17-alpha...v1.2.18-alpha