Skip to content
This repository has been archived by the owner on Aug 25, 2021. It is now read-only.

Commit

Permalink
Merge 'jason-android' branch into 'master' (#193)
Browse files Browse the repository at this point in the history
  • Loading branch information
tyranron committed Apr 12, 2021
2 parents 1ff5d5f + 0186993 commit 43ad132
Show file tree
Hide file tree
Showing 187 changed files with 7,993 additions and 1,899 deletions.
2 changes: 1 addition & 1 deletion .clippy.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,5 @@ doc-valid-idents = [
"RTCTrackEvent",
"RTCVideoSenderStats",
"VideoFacingModeEnum",
"WebDriver", "WebRTC", "WebSocket",
"WebAPI", "WebDriver", "WebRTC", "WebSocket",
]
3 changes: 2 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,10 @@ indent_size = 4
indent_style = space
indent_size = 4

[hooks/*]
[*.feature]
indent_style = space
indent_size = 2
max_line_length = off

[**/ngin{x,x/*,x.*}.conf]
indent_style = space
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -186,8 +186,6 @@ jobs:
- name: Unpack `medea-control-api-mock` Docker image
run: make docker.untar from-file=image.tar

- uses: c-py/action-dotenv-to-setenv@v2

- name: Chrome
run: make test.e2e browser=chrome up=yes dockerized=yes
tag=build-${{ github.run_number }}
Expand Down Expand Up @@ -322,9 +320,10 @@ jobs:
matrix:
include:
- image: medea
cache: ${{ github.ref != 'refs/heads/master'
&& !startsWith(github.ref, 'refs/tags/medea-')
&& !contains(github.event.head_commit.message, '[fresh ci]') }}
cache: false # temporary disable caching due to CI issues
#cache: ${{ github.ref != 'refs/heads/master'
# && !startsWith(github.ref, 'refs/tags/medea-')
# && !contains(github.event.head_commit.message, '[fresh ci]') }}
export: true
if: true

Expand All @@ -343,8 +342,9 @@ jobs:
if: ${{ !startsWith(github.ref, 'refs/tags/medea-')
|| startsWith(github.ref, 'refs/tags/medea-demo-')}}
- image: medea-demo-edge
cache: ${{ github.ref != 'refs/heads/master'
&& !contains(github.event.head_commit.message, '[fresh ci]') }}
cache: false # temporary disable caching due to CI issues
#cache: ${{ github.ref != 'refs/heads/master'
# && !contains(github.event.head_commit.message, '[fresh ci]') }}
export: ${{ github.ref == 'refs/heads/master' }}
if: ${{ !startsWith(github.ref, 'refs/tags/medea-') }}
runs-on: ubuntu-latest
Expand Down Expand Up @@ -448,7 +448,7 @@ jobs:
- uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
toolchain: beta

- name: Release ${{ steps.crate.outputs.group2 }} version
of '${{ steps.crate.outputs.group1 }}' crate
Expand Down
23 changes: 14 additions & 9 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ All user visible changes to this project will be documented in this file. This p



## [0.2.0-rc.1] · 2021-02-01
[0.2.0-rc.1]: /../../tree/medea-0.2.0-rc.1
## [0.2.0] · 2021-04-09
[0.2.0]: /../../tree/medea-0.2.0

[Diff](/../../compare/medea-0.1.0...medea-0.2.0-rc.1) | [Milestone](/../../milestone/2) | [Roadmap](/../../issues/27)
[Diff](/../../compare/medea-0.1.0...medea-0.2.0) | [Milestone](/../../milestone/2) | [Roadmap](/../../issues/27)

### BC Breaks

Expand All @@ -22,10 +22,11 @@ All user visible changes to this project will be documented in this file. This p

- Control API:
- Support for static Сontrol API specs ([#28]);
- Dynamic Control API exposed via gRPC ([#33]):
- `Create` method for `Room`, `Member`, `Endpoint`;
- `Get` method for `Room`, `Member`, `Endpoint`;
- `Delete` method for `Room`, `Member`, `Endpoint`.
- Dynamic Control API exposed via gRPC:
- `Create` method for `Room`, `Member`, `Endpoint` ([#33]);
- `Get` method for `Room`, `Member`, `Endpoint` ([#33]);
- `Delete` method for `Room`, `Member`, `Endpoint` ([#33]);
- `Apply` method for `Room`, `Member`, `Endpoint` ([#187]).
- gRPC Control API callbacks:
- `on_join` ([#63], [#153]);
- `on_leave` ([#63]).
Expand All @@ -38,11 +39,12 @@ All user visible changes to this project will be documented in this file. This p
- Send reason of closing WebSocket connection as [Close](https://tools.ietf.org/html/rfc4566#section-5.14) frame's description ([#58]);
- Send `Event::RpcSettingsUpdated` when `Member` connects ([#75]);
- Send relay mode in `Event::PeerCreated` which is used for configuring client's `RtcIceTransportPolicy` ([#79]);
- Emit `TracksApplied` event to create new and update existing tracks ([#105]);
- Emit `PeerUpdated` event to create new and update existing tracks ([#105], [#139]);
- Emit `TracksApplied` event to remove existing tracks on a client side ([#109]);
- `PeerConnection` renegotiation functionality ([#105]);
- Calculate and send call quality score based on RTC stats ([#132]);
- Enabling/disabling `MediaTrack`s by receiver ([#127], [#155]);
- Send `TrackUpdate::IceRestart` based on RTC stats analysis ([#138]);
- Send `PeerUpdate::IceRestart` based on RTC stats analysis ([#138], [#139]);
- Multiple `Room`s served by one RPC connection support ([#147]);
- Muting/unmuting `MediaTrack`s ([#156]);
- State synchronization on a RPC reconnection ([#167]).
Expand Down Expand Up @@ -81,16 +83,19 @@ All user visible changes to this project will be documented in this file. This p
[#95]: /../../pull/95
[#98]: /../../pull/98
[#105]: /../../pull/105
[#109]: /../../pull/109
[#127]: /../../pull/127
[#132]: /../../pull/132
[#135]: /../../pull/135
[#138]: /../../pull/138
[#139]: /../../pull/139
[#147]: /../../pull/147
[#153]: /../../pull/153
[#155]: /../../pull/155
[#156]: /../../pull/156
[#167]: /../../pull/167
[#168]: /../../pull/168
[#187]: /../../pull/187



Expand Down
Loading

0 comments on commit 43ad132

Please sign in to comment.