diff --git a/.github/workflows/browser-compatibility-test-previous-major-version.yml b/.github/workflows/browser-compatibility-test-previous-major-version.yml index cfb34f45e9..a0c0ddb6fc 100644 --- a/.github/workflows/browser-compatibility-test-previous-major-version.yml +++ b/.github/workflows/browser-compatibility-test-previous-major-version.yml @@ -30,7 +30,7 @@ jobs: id: get-version run: | current_version=$(.github/script/get-current-version) - echo "::set-output name=version-number::$((${current_version%%.*} - 1))" + echo "version-number=$((${current_version%%.*} - 1))" >> $GITHUB_OUTPUT browser-compatibility-audio-previous-major-version: diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 6535aa2e93..b3bf80d26f 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -45,7 +45,7 @@ run: | source ${GITHUB_WORKSPACE}/integration/js/script/need-integ-test check_if_integ_tests_required - echo ::set-output name=integ_test_required::$requires_integration_test + echo "integ_test_required=$requires_integration_test" >> $GITHUB_OUTPUT - name: Setup GitHub Actions Host if: steps.test_needed.outputs.integ_test_required == 'true' uses: ./.github/actions/setup-integration-test @@ -71,7 +71,7 @@ run: | source ${GITHUB_WORKSPACE}/integration/js/script/need-integ-test check_if_integ_tests_required - echo ::set-output name=integ_test_required::$requires_integration_test + echo "integ_test_required=$requires_integration_test" >> $GITHUB_OUTPUT - name: Setup GitHub Actions Host if: steps.test_needed.outputs.integ_test_required == 'true' uses: ./.github/actions/setup-integration-test @@ -97,7 +97,7 @@ run: | source ${GITHUB_WORKSPACE}/integration/js/script/need-integ-test check_if_integ_tests_required - echo ::set-output name=integ_test_required::$requires_integration_test + echo "integ_test_required=$requires_integration_test" >> $GITHUB_OUTPUT - name: Setup GitHub Actions Host if: steps.test_needed.outputs.integ_test_required == 'true' uses: ./.github/actions/setup-integration-test @@ -126,7 +126,7 @@ run: | source ${GITHUB_WORKSPACE}/integration/js/script/need-integ-test check_if_integ_tests_required - echo ::set-output name=integ_test_required::$requires_integration_test + echo "integ_test_required=$requires_integration_test" >> $GITHUB_OUTPUT - name: Setup GitHub Actions Host if: steps.test_needed.outputs.integ_test_required == 'true' uses: ./.github/actions/setup-integration-test @@ -154,7 +154,7 @@ run: | source ${GITHUB_WORKSPACE}/integration/js/script/need-integ-test check_if_integ_tests_required - echo ::set-output name=integ_test_required::$requires_integration_test + echo "integ_test_required=$requires_integration_test" >> $GITHUB_OUTPUT - name: Setup GitHub Actions Host if: steps.test_needed.outputs.integ_test_required == 'true' uses: ./.github/actions/setup-integration-test @@ -183,7 +183,7 @@ run: | source ${GITHUB_WORKSPACE}/integration/js/script/need-integ-test check_if_integ_tests_required - echo ::set-output name=integ_test_required::$requires_integration_test + echo "integ_test_required=$requires_integration_test" >> $GITHUB_OUTPUT - name: Setup GitHub Actions Host if: steps.test_needed.outputs.integ_test_required == 'true' uses: ./.github/actions/setup-integration-test @@ -215,7 +215,7 @@ run: | source ${GITHUB_WORKSPACE}/integration/js/script/need-integ-test check_if_integ_tests_required - echo ::set-output name=integ_test_required::$requires_integration_test + echo "integ_test_required=$requires_integration_test" >> $GITHUB_OUTPUT - name: Setup GitHub Actions Host if: steps.test_needed.outputs.integ_test_required == 'true' uses: ./.github/actions/setup-integration-test @@ -241,7 +241,7 @@ run: | source ${GITHUB_WORKSPACE}/integration/js/script/need-integ-test check_if_integ_tests_required - echo ::set-output name=integ_test_required::$requires_integration_test + echo "integ_test_required=$requires_integration_test" >> $GITHUB_OUTPUT - name: Setup GitHub Actions Host if: steps.test_needed.outputs.integ_test_required == 'true' uses: ./.github/actions/setup-integration-test @@ -267,7 +267,7 @@ run: | source ${GITHUB_WORKSPACE}/integration/js/script/need-integ-test check_if_integ_tests_required - echo ::set-output name=integ_test_required::$requires_integration_test + echo "integ_test_required=$requires_integration_test" >> $GITHUB_OUTPUT - name: Setup GitHub Actions Host if: steps.test_needed.outputs.integ_test_required == 'true' uses: ./.github/actions/setup-integration-test diff --git a/.github/workflows/prev-version-integration.yaml b/.github/workflows/prev-version-integration.yaml index 120b333497..9c9ff4df54 100644 --- a/.github/workflows/prev-version-integration.yaml +++ b/.github/workflows/prev-version-integration.yaml @@ -32,7 +32,7 @@ jobs: run: | prev_version=$(.github/script/get-prev-version) echo "Previous version:" $prev_version - echo ::set-output name=prev_version::$prev_version + echo "prev_version=$prev_version" >> $GITHUB_OUTPUT - name: Create a Job ID id: create-job-id uses: filipstefansson/uuid-action@ce29ebbb0981ac2448c2e406e848bfaa30ddf04c diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 132ba78414..393dd2d122 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -26,7 +26,7 @@ jobs: run: | npm_publish_tag=$(.github/script/get-npm-tag.js) echo "Received NPM publish tag:" $npm_publish_tag - echo ::set-output name=npm_tag::$npm_publish_tag + echo "npm_tag=$npm_publish_tag" >> $GITHUB_OUTPUT - name: Publish to NPM with tag run: npm publish --tag ${{ steps.npm_tag.outputs.npm_tag }} env: @@ -63,7 +63,7 @@ jobs: if [[ *$npm_version* = *$current_version* ]] then echo "Version is published to npm:" $current_version - echo ::set-output name=npm_version::$current_version + echo "npm_version=$current_version" >> $GITHUB_OUTPUT break fi diff --git a/.github/workflows/release-backwards-compatiblity.yml b/.github/workflows/release-backwards-compatiblity.yml index 4ce920bbf5..f6c2772679 100644 --- a/.github/workflows/release-backwards-compatiblity.yml +++ b/.github/workflows/release-backwards-compatiblity.yml @@ -33,7 +33,7 @@ jobs: fetch-depth: 0 - name: Version check for backward compatibility check id: version-check - run: echo "::set-output name=run-check::$(node .github/script/backward-compatibility-run-check.js)" + run: echo "run-check=$(node .github/script/backward-compatibility-run-check.js)" >> $GITHUB_OUTPUT release-integ-test: name: Run Backwards Compatible Integration Tests with Release Tarball diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a8a5a62da..754e62db42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Set starting send bitrate to 1000kbps to reduce time of low resolution at start of connection - Add per-frame encoding time in video encoding CPU connection health policy +- Replace substr with substring ### Fixed diff --git a/README.md b/README.md index 44564f943d..5bdd3c3840 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,7 @@ The [Amazon Chime SDK Project Board](https://github.com/orgs/aws/projects/12) ca ## Resources - [Amazon Chime SDK Overview](https://aws.amazon.com/chime/chime-sdk/) +- [Understanding security in Amazon Chime Application and SDK](https://aws.amazon.com/blogs/business-productivity/understanding-security-in-the-amazon-chime-application-and-sdk/) - [Pricing](https://aws.amazon.com/chime/chime-sdk/pricing/) - [Supported Browsers](https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html#mtg-browsers) - [Getting Started Guides](guides/20_Builders_Journey.md) @@ -45,11 +46,6 @@ The [Amazon Chime SDK Project Board](https://github.com/orgs/aws/projects/12) ca In addition to the below, here is a list of [all blog posts about the Amazon Chime SDK](https://aws.amazon.com/blogs/business-productivity/tag/amazon-chime-sdk/). -### High level - -- [High Level Architecture — Building a Meeting Application With the Amazon Chime SDK](https://aws.amazon.com/blogs/business-productivity/building-a-meeting-application-using-the-amazon-chime-sdk/) -- [Understanding security in Amazon Chime Application and SDK](https://aws.amazon.com/blogs/business-productivity/understanding-security-in-the-amazon-chime-application-and-sdk/) - ### Frontend - [Transforming Audio and Shared Content](https://aws.amazon.com/blogs/business-productivity/transforming-audio-and-shared-content-in-the-amazon-chime-sdk-for-javascript/) diff --git a/demos/browser/app/meetingV2/meetingV2.html b/demos/browser/app/meetingV2/meetingV2.html index 8fc1899155..b612f74b1c 100644 --- a/demos/browser/app/meetingV2/meetingV2.html +++ b/demos/browser/app/meetingV2/meetingV2.html @@ -50,6 +50,7 @@

Join a meeting

+ diff --git a/demos/browser/package-lock.json b/demos/browser/package-lock.json index 725b358d01..377150a92d 100644 --- a/demos/browser/package-lock.json +++ b/demos/browser/package-lock.json @@ -75,13 +75,13 @@ "eslint-plugin-prettier": "^3.1.4", "eslint-plugin-simple-import-sort": "^5.0.3", "esm": "^3.2.25", - "fetch-mock": "^9.10.7", + "fetch-mock": "9.10.7", "fs-extra": "^8.1.0", "git-rev-sync": "^3.0.2", "longjohn": "^0.2.12", "mocha": "^10.0.0", "node-fetch": "^2.6.1", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "prettier": "^2.1.2", "protobufjs-cli": "^1.1.2", "rimraf": "^3.0.2", diff --git a/docs/index.html b/docs/index.html index 26ea09beb2..84d27dbb47 100644 --- a/docs/index.html +++ b/docs/index.html @@ -90,6 +90,7 @@

Resources