Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(stable): update stable branch with latest next #3630

Merged
merged 86 commits into from
Jun 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
99b87ab
feat: send and receive named media groups request (#3442)
mickelr Mar 27, 2024
e8af42d
fix(plugin-meetings): change-selfconstant-location
ShreyasSharma28 Mar 27, 2024
7638012
fix(plugin-meetings): reverted-redundant-change (#3497)
Shreyas281299 Mar 28, 2024
8f2521f
docs(contributing): update the contributing guide with the latest com…
sreenara Apr 1, 2024
90da821
fix(plguin-meetings): removed-async-from-tests (#3501)
Shreyas281299 Apr 1, 2024
ca0c165
fix(calling): adding bnr metrics (#3340)
Kesari3008 Apr 2, 2024
ad9a5ef
feat(internal-plugin-metrics): allow payload modifications for unknow…
Coread Mar 28, 2024
30b188d
fix(metrics): adding-appVersion-to-behavioral-metric (#3462)
shivani1211 Mar 28, 2024
1ca68b0
fix(plugin-meetings): remove-mediastatus-enum (#3513)
Shreyas281299 Apr 3, 2024
4b10fa8
Docs/project readme and scripts (#3505)
InteractiveTimmy Apr 3, 2024
235fad4
fix(legacy-tools): add test for server and fix broken integration tes…
arun3528 Apr 4, 2024
17845ca
docs(project): update contributing guide (#3523)
InteractiveTimmy Apr 9, 2024
46a2433
docs(contributing): 2024-04-11 q and a (#3531)
InteractiveTimmy Apr 12, 2024
cbbc6f1
fix(internal-plugin-mercury): use-mocha-for-uts (#3535)
Shreyas281299 Apr 15, 2024
2ef45fb
Feat/si: cancel named media groups after remove interpreter role (#3508)
mickelr Apr 3, 2024
1d020cd
feat(plugin-meetings): Return resourceType when get locus annotation …
JudyZhuHz Apr 3, 2024
f09f7aa
fix(internal-plugin-metrics): define latency before ready (#3514)
shnaaz Apr 3, 2024
4c2dc2e
fix: handle empty TURN url (#3516)
marcin-bazyl Apr 3, 2024
86d051c
fix(meetings-and-device): installationid-and-machineid (#3454)
peter7cole Apr 3, 2024
929f579
feat(internal-plugin-metrics): added helpers (#3515)
shnaaz Apr 4, 2024
15fa7b0
feat(jmt): remove server side JMT (#3511)
torgeadelin Apr 4, 2024
7ae0969
fix: add-next-in-beta-plugin-meetings (#3493)
Shreyas281299 Apr 5, 2024
54755cd
feat(metrics): add otherAppApi jmt (#3496)
torgeadelin Apr 5, 2024
e20d452
feat(internal-plugin-meetings): u2c latency (#3519)
shnaaz Apr 8, 2024
969063c
fix: Roap optimizations phase 2 (#3449)
marcin-bazyl Apr 8, 2024
2f3869b
feat(plugin-meetings): Return resourceType when get locus annotation …
JudyZhuHz Apr 9, 2024
83f3185
Fix: Added updateLLMConnection when guest is admitted from the lobby …
Ashwin7mak Apr 11, 2024
e041cbf
feat(plugin-meetings): separate API for enabled and muted states (#3443)
brycetham Apr 15, 2024
7bb2088
feat(metrics): fix test failure due to circular dep
Apr 15, 2024
a4d071d
test(media-helpers): conflict due to media-helper importing jsdom/reg…
mkesavan13 Apr 15, 2024
785fa65
feat(metrics): fix unit test
Apr 16, 2024
dedefda
feat(metrics): fix other unit test in wb core
Apr 16, 2024
96b207c
fix: webex-core integration tests
mkesavan13 Apr 17, 2024
fdebc53
fix: add server for mocha test (#3)
arun3528 Apr 17, 2024
f11c8c1
fix(plugin-meetings): don't attempt to publish ended streams (#3400)
jor-row Apr 15, 2024
bbd31e4
feat(plugin-meetings): initialConnectionMaxRetries (#3534)
Coread Apr 15, 2024
6ad8d54
feat(internal-plugin-mercury): initial max connections (#3537)
Coread Apr 16, 2024
4a95273
feat(metrics): refresh captcha latency (#3524)
shnaaz Apr 16, 2024
a978d15
fix(plugin-meetings): add alias in joinMeeting request body: SPARK-51…
stanjiawang Apr 16, 2024
4d419d5
feat(internal-plugin-metrics): bump event-dictionary version (#3520)
nataliadelmar Apr 16, 2024
3e14330
fix(si): import NamedMediaGroup from internal-media-core lib (#3542)
mickelr Apr 18, 2024
d84e02f
test(metrics): revert jest changes for metrics and mercury plugins (#…
Shreyas281299 Apr 22, 2024
39d5a5e
fix(plugin-meetings): handle meetingInfo response without permission …
sreenara Apr 19, 2024
a41d87f
feat(mercury): remember last error (#3545)
chburket Apr 19, 2024
3132b51
fix(plugin-meetings): add streams from simulcasts to media quality ev…
mccarthytyler Apr 19, 2024
d5e0804
docs(samples): add API reference and Kitchen Sink for Presence (#3551)
sreenara Apr 23, 2024
5984fbc
test(internal-plugin-dss): revert test and fix with an empty catch (#…
mkesavan13 Apr 25, 2024
b81ca4a
fix(legacy-tooling): use the 'targets' argument to override usual tes…
sreenara Apr 25, 2024
9c5224b
test(internal-plugin-dss): revert test and fix with an empty catch (#…
mkesavan13 Apr 25, 2024
df34ec6
fix(media-helpers): fix babel config (#3544)
Shreyas281299 Apr 25, 2024
81540d0
fix(metrics): adding browserLaunchMethod metric in CA (#3550)
shivani1211 Apr 22, 2024
426e1d5
feat(metrics): Add client.media.render.start event (#3555)
johnsoter13 Apr 23, 2024
6805763
fix(media-helpers): vbg effect on local stream (#3557)
rarajes2 Apr 23, 2024
12187a6
feat(internal-pligin-metrics): latency for exhange ci token (#3560)
shnaaz Apr 24, 2024
35747fb
feat: remove authIntelligenceGenerationReqResp latency (#3559)
maxinteger Apr 24, 2024
4ec173a
fix(plugin-meetings): fixed unittests after effect lib update (#3562)
shnaaz Apr 24, 2024
a709609
feat(metrics): CA userType update (#3556)
johnsoter13 Apr 24, 2024
9182bc4
fix(meetings-plugin): increase timeout for multistream connection est…
k-wasniowski Apr 25, 2024
45e34db
fix: remove the logic of setting b=TIAS lines in the internal media c…
antsukanova Apr 26, 2024
98edc31
feat(internal-plugin-metrics): get cluster latency (#3561)
shnaaz Apr 26, 2024
cfe2632
feat(metrics): add downloadIntelligenceModelsReqResp to latency metri…
maxinteger Apr 26, 2024
9aa400d
docs: update changelog doc with wiki link (#3577)
Neeraj-swarnkar Apr 29, 2024
5254bd8
fix(samples): fix vbg and bnr working in int env (#3576)
rarajes2 May 2, 2024
a3ab39c
fix(webex): fix presence dependency (#3583)
sreenara May 2, 2024
8796f65
fix: improved logging of errors (#3570)
marcin-bazyl Apr 29, 2024
fd64807
fix(internal-plugin-metrics): batch prelogin client metrics (#3543)
shnaaz May 1, 2024
ad5e078
fix(plugin-meetings): only log devices when required (#3581)
shnaaz May 2, 2024
9219eae
fix(media-helpers): change type for local camera stream events (#3584)
mkesavan13 May 2, 2024
bd29ca8
feat(plugin-meetings): use [peripheralName]Info instead of peripheral…
May 6, 2024
e65ff8f
feat(call-history): update the callhistory when the user reads missed…
sokn-sys May 10, 2024
3b0d670
docs(license): update license for the webex-js-sdk (#3589)
sreenara May 10, 2024
97d5d0d
fix(test-users): use correct scopes for oauth test user generation (#…
robstax May 14, 2024
4438dde
fix(plugin-meetings): fix check for whether domain is exempted (#3600)
sreenara May 15, 2024
8ba8ed5
feat(webex-core): catalog failure handling (#3603)
Coread May 17, 2024
3471dfa
docs(meetings): typo of expandall and dtmf (#3590)
Parimala032 May 17, 2024
ef515cf
fix: add reachability checks for TLS (#3606)
k-wasniowski May 22, 2024
c74e738
feat(calling): update-internal-media-core-version (#3611)
Shreyas281299 May 23, 2024
a3d57a7
fix(plugin-meetings): remove logs and circular dependency with voicea…
mkesavan13 May 23, 2024
3971a43
feat(contacts): import dss plugin for search and cloud contact resolu…
sreenara May 27, 2024
e6acde2
fix: wait for ice gathering state to complete or timeout (#3604)
k-wasniowski May 27, 2024
6fc6ad1
fix(calling): wdm deregister method (#3609)
mkesavan13 May 28, 2024
4c1a732
fix(internal-plugin-metrics): webex-386242 Correct report JMF Reports…
k-wasniowski May 29, 2024
165d0f2
fix: update internal-media-core and WCME (#3626)
marcin-bazyl May 30, 2024
fbdc4bc
fix(plugin-meetings): revert peripherals MQE back to array (#3627)
brycetham May 31, 2024
78b7f53
fix(calling): mute/unmute fix with bnr (#3623)
Kesari3008 Jun 3, 2024
7052487
fix(plugin-meetings): Mute issue with host and "mute all" action (#3621)
antsukanova Jun 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9,601 changes: 1 addition & 9,600 deletions CHANGELOG.md

Large diffs are not rendered by default.

551 changes: 192 additions & 359 deletions CONTRIBUTING.md

Large diffs are not rendered by default.

34 changes: 34 additions & 0 deletions ENV.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# ENV

This article is designed to provide additional context in regards to potentially ENV values consumed within this project. These values can be provided by any means, but, it is recommended to specify a `./.env` file for maximum compatibility with this project.

| **Environment Variable** | **Details** | **Default** |
| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------- |
| `ATLAS_SERVICE_URL` | Used to populate the atlasServiceUrl pre-discovery config | https://atlas-a.wbx2.com/admin/api/v1 |
| `CLIENT_LOGS_SERVICE_URL` | Used to populate the clientLogsServiceUrl pre-discovery config | https://client-logs-a.wbx2.com/api/v1 |
| `CONVERSATION_SERVICE` | Used for validating an auth token | https://conv-a.wbx2.com/conversation/api/v1 |
| `ENABLE_MERCURY_LOGGING` | When set, will log all mercury messages | undefined |
| `ENABLE_VERBOSE_NETWORK_LOGGING` | Utilized to enable interceptor logging | undefined |
| `ENCRYPTION_SERVICE_URL` | Used for plugin-board tests | https://encryption-a.wbx2.com |
| `HYDRA_SERVICE_URL` | Stores the public hydra API URL for managing Webex resources. | https://api.ciscospark.com/v1/ |
| `IDBROKER_BASE_URL` | Used throughout the SDK as the endpoint for authorization | https://idbroker.webex.com |
| `IDENTITY_BASE_URL` | Used to communicate with the identity API | https://identity.webex.com |
| `MERCURY_FORCE_CLOSE_DELAY` | Milliseconds to wait for a before declaring the socket dead | 2000 |
| `MERCURY_PING_INTERVAL` | Milliseconds between pings sent up the socket | 15000 |
| `MERCURY_PONG_TIMEOUT` | Milliseconds to wait for a pong before declaring the connection dead | 14000 |
| `METRICS_SERVICE_URL` | Used to populate the metricsServiceUrl pre-discovery config | https://metrics-a.wbx2.com/metrics/api/v1 |
| `U2C_SERVICE_URL` | Stores the service catalog collecting url, typically the **U2C** service. | https://u2c.wbx2.com/u2c/api/v1 |
| `WEBEX_ACCESS_TOKEN` | Used to provide access token when using "webex/env" | undefined |
| `WEBEX_AUTHORIZE_URL` | Populates the Authorization URL which prompts for the user's password. | https://idbroker.webex.com/idb/oauth2/v1/authorize |
| `WEBEX_AUTHORIZATION_STRING` | This is the authorization URL for the integration from [Cisco Webex for Developers](https://developer.webex.com/my-apps) | undefined |
| `WEBEX_CLIENT_ID` | The Webex client ID used to authorize | undefined |
| `WEBEX_CLIENT_SECRET` | The Webex client secret used to authorize | undefined |
| `WEBEX_CONVERSATION_CLUSTER_SERVICE` | Service identifier used to lookup conversation servers in hostmap | identityLookup |
| `WEBEX_CONVERSATION_DEFAULT_CLUSTER` | Cluster used to convert from "us" cluster to actual cluster | urn:TEAM:us-east-2_a:identityLookup |
| `WEBEX_LOG_LEVEL` | Maximum log level that should be printed to the console. | log |
| `WEBEX_REDIRECT_URI` | The URI to redirect to after authorization | undefined |
| `WEBEX_SCOPE` | The Webex scope the users will authorize with | undefined |
| `WDM_SERVICE_URL` | The WDM service URL before the catalog is downloaded | https://wdm-a.wbx2.com/wdm/api/v1 |
| `WHISTLER_API_SERVICE_URL` | The URL to the whistler test service | https://whistler-prod.allnint.ciscospark.com/api/v1 |
| `WHISTLER` | Run (meetings) tests using Whistler users | FALSE |
| `JENKINS` | Run specific tests that should be run on (internal) Jenkins | FALSE |
2 changes: 0 additions & 2 deletions LICENSE

This file was deleted.

25 changes: 25 additions & 0 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
Your use of the AI effects in this library (e.g., noise reduction, virtual background, etc.) are subject to the [Cisco General Terms](https://www.cisco.com/c/dam/en_us/about/doing_business/legal/Cisco_General_Terms.pdf).

The contents of this repository are licensed pursuant to the terms of the MIT License below.

### MIT License

Copyright (c) 2024 Cisco Systems

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading
Loading