4977 Commits

Author SHA1 Message Date
GitHub Actions
6f1486493a Revert "Bump version to 3.6.0"
This reverts commit 885cac991b7a26801b85b99286352d19233cd1ca.
2026-03-06 10:45:29 +00:00
GitHub Actions
885cac991b Bump version to 3.6.0 v3.6.0 2026-03-06 10:45:26 +00:00
github-actions
462ee4e24b openvidu-components-angular: Bumped version to 3.6.0 2026-03-06 10:16:17 +00:00
GitHub Actions
68d803a4e9 Add version 3.5.0 -> 3.6.0 to get_next_version() function 2026-03-06 10:11:56 +00:00
GitHub Actions
8874d10214 Update openvidu-livekit submodule 2026-03-06 10:11:55 +00:00
pabloFuente
896b49cb95 Fix selenium port conflict in event bus 2026-03-05 14:20:23 +01:00
pabloFuente
9f5d38d0e7 Update selenium in openvidu-test-browsers 2026-03-05 14:09:02 +01:00
pabloFuente
b2f5e460c4 update selenium version to 4.41.0 in pom.xml 2026-03-05 13:44:37 +01:00
CSantosM
1547645e7e ov-components: Updated peerDep @livekit/track-processors to version 0.7.2 2026-03-03 16:37:31 +01:00
CSantosM
fcf7d62b4b ov-components: update maximumError size for anyComponentStyle to 12kb in angular.json 2026-03-02 17:41:12 +01:00
CSantosM
1f4b6f34e8 ov-components: update @livekit/track-processors to version 0.7.2 and clean up imports in openvidu.service.ts 2026-03-02 17:11:47 +01:00
cruizba
df4adc52a3 openvidu-deployment: Pin tool versions in cloud deployment scripts
- yq: v4.44.5 → v4.52.4 (AWS + GCP)
- aws-cli: unversioned → 2.34.0 (AWS)
- cfn-bootstrap: latest → 2.0-38 (AWS)
- azure-cli: InstallAzureCLIDeb → 2.83.0 via versioned apt (Azure)
- google-cloud-cli: unversioned → 558.0.0 (GCP)
2026-03-02 16:45:35 +01:00
cruizba
6f5ba1d533 openvidu-deployment: Skip aws-cli installation if already present
Nvidia Deep Learning AMIs come with AWS CLI pre-installed, causing
the install script to fail under set -e. Check for existing aws-cli
before attempting installation.
2026-02-28 00:37:17 +01:00
cruizba
ae99a2afee openvidu-deployment: Increase Media Node disk size to 100GB for Nvidia instances 2026-02-27 23:25:28 +01:00
cruizba
17de091cfe openvidu-deployment: Add missing instance types to AllowedValues in CloudFormation templates
Add Graviton families (c8gd, m8gd, r6g, r6gd, r7g, r7gd, r8g) and
GPU/Nvidia families (g4dn, g5, g5g, g6, g6e, g6f, g7e, gr6, gr6f,
p4d, p4de, p5, p5e, p5en, p6-b200, p6-b300, p6e-gb200) that were
referenced in Conditions (IsGraviton/IsNvidia) but missing from the
AllowedValues parameter selectors.
2026-02-27 18:49:34 +01:00
cruizba
c4673170b4 openvidu-deployment: Add missing Graviton instances, Nvidia GPU instances, and Nvidia driver AMI selection
- Add missing Graviton/ARM instance families to CloudFormation conditions:
  r6g, r6gd, r7g, r7gd, r8g, c8gd, m8gd
- Add Nvidia GPU instance detection conditions (IsNvidia/IsMasterNodeNvidia/
  IsMediaNodeNvidia) for families: g4dn, g5, g5g, g6, g6e, g6f, gr6, gr6f,
  g7e, p4d, p4de, p5, p5e, p5en, p6-b200, p6-b300, p6e-gb200
- Use Ubuntu Deep Learning AMIs with pre-installed Nvidia drivers when a
  GPU instance type is selected, choosing arm64 or x86_64 variant based
  on the Graviton condition
2026-02-27 18:16:13 +01:00
cruizba
03c9b4178a openvidu-deployment: Bump third-party Docker image versions
Update infrastructure and monitoring images across all deployment scripts
and docker-compose files:
- Minio server: 2025.9.7-debian-12-r3 -> 2025.10.15-debian-12-r9
- Minio client: minio/mc:RELEASE.2025-08-13T08-35-41Z -> openvidu/minio-client:2025.8.13-debian-12-r12
- MongoDB: 8.0.15 -> 8.0.19 (scripts), 8.0.15-r0 -> 8.0.19-r1 (compose)
- Redis: 8.2.2-alpine -> 8.6.1-alpine
- Alpine: 3.23.2 -> 3.23.3
- Prometheus: v3.7.1 -> v3.9.1
- Promtail: 3.5.7 -> 3.5.11
- Loki: 3.5.7 -> 3.5.11
- Grafana Mimir: 2.17.1 -> 3.0.3
- Grafana: 12.2.0 -> 12.3.4
2026-02-24 15:25:04 +01:00
cruizba
d850e01f53 openvidu-deployment: Bump Docker to 29.2.1 and Docker Compose to v5.0.2 2026-02-23 22:24:59 +01:00
cruizba
ec34374254 Add OPENVIDU_AGENT_PRO_SPEECH_PROCESSING_IMAGE to all deployment scripts
Add new agent-speech-processing-sherpa image variable for pro speech
processing across all install scripts and the update script.
2026-02-23 13:04:35 +01:00
CSantosM
b2701311fb ov-components: Uses device constraints for media tracks
Ensures correct audio and video device selection by applying
`exact` or `ideal` constraints when creating or restarting
media tracks.

This improves device handling and avoids potential issues when
switching between different audio or video devices.
2026-02-20 16:42:36 +01:00
CSantosM
4617dfd797 ov-components: Enhances camera/mic switching in prejoin
Refactors camera and microphone switching logic in the prejoin state.
Uses `restartTrack` to preserve track settings and background processor state.
Improves background effect handling during camera changes.
Creates new tracks only when necessary (camera unavailable).
Ensures proper muting behavior based on device settings.
2026-02-20 16:42:36 +01:00
CSantosM
5de74f2567 ov-components: update video preview section and remove unused animation comment 2026-02-20 16:42:36 +01:00
pabloFuente
375ea757dd Fix RTSP server container startup 2026-02-20 15:44:32 +01:00
pabloFuente
48341c21f6 Improve logging for RTSP server media publication failure in OpenViduTestE2e 2026-02-20 14:33:32 +01:00
pabloFuente
bc38b18bc5 Add use_global_cpu_monitoring and min_disk_space_mb to egress config 2026-02-20 14:00:12 +01:00
pabloFuente
3bf155cf93 Make default agent provider vosk 2026-02-12 12:21:18 +01:00
Piwccle
26c60fd1cc openvidu-deployment: fix - correct typo in project ID description in variables.tf GCP 2026-02-10 17:37:57 +01:00
Piwccle
d74c2d03ea openvidu-deployment: Update default instance type to e2-standard-4 for improved performance 2026-02-10 17:36:47 +01:00
cruizba
0894097546 openvidu-deployment: fix install command URL to use the pro version for single node deployments
It was working thanks to the flag `--deployment-type=single-node-pro`, but the script should point to `/pro` instead of `/community`
2026-02-10 17:12:02 +01:00
Piwccle
649fc40666 Update .gitignore to include *.tfvars files 2026-02-10 16:56:09 +01:00
Piwccle
ed51cf7e79 openvidu-deployment: Fix GCS bucket configuration and add ARM image support in GCP deployment 2026-02-09 17:14:48 +01:00
cruizba
b04de2e76e local-meet: Add MEET_BASE_PATH environment variable to local-meet docker-compose files 2026-02-06 18:11:50 +01:00
Piwccle
41b836a05b openvidu-deployment: GCP - Update instance type defaults to e2-standard-4 for improved performance and consistency between clouds 2026-02-05 18:42:34 +01:00
cruizba
969077e755 openvidu-deployment: Update health check endpoint in deployment scripts
- Changed health check URL from http://localhost:7880 to http://localhost:7880/health/caddy in multiple deployment configurations for GCP, AWS, and Azure.

With new rules of redirection `http://localhost:7880` redirects to `/meet`. It is more stable to check the node by asking `http://localhost:7880/health/caddy`
2026-02-05 13:16:31 +01:00
cruizba
10c6e04db5 openvidu-deployment: Update port configuration from 6080 to 9080 across AWS, Azure, and GCP deployment templates 2026-02-05 12:30:37 +01:00
Piwccle
c4cdddd191 openvidu-deployment: add get_value_from_config script in GCP HA deployment 2026-02-03 14:55:21 +01:00
Piwccle
444188d653 openvidu-deployment: Add scripts for managing OpenVidu configuration and secrets in GCP deployment 2026-02-03 13:24:33 +01:00
Piwccle
f083ca0cec openvidu-deployment: Update Azure deployment to include OpenVidu and LiveKit URLs in key vault secrets 2026-02-03 13:23:28 +01:00
cruizba
fa434d2097 local-meet: Route 9080 through caddy to redir to /meet 2026-02-02 23:34:01 +01:00
Piwccle
9a3811d48e openvidu-deployment: Remove unused cluster data container parameters and related logic 2026-02-02 13:12:10 +01:00
Piwccle
98fc2c2d5b openvidu-deployment: Azure - fix update URL generation to use correct domain variable syntax 2026-01-29 17:59:19 +01:00
Piwccle
a492515ce5 openvidu-deployment: Azure deployment scripts to include OpenVidu and LiveKit URLs in key vault secrets 2026-01-29 17:34:25 +01:00
cruizba
5e31998776 openvidu-deployment: gcp - Use main domain for TURN - Remove TURN server configuration parameters and related logic from deployment templates 2026-01-28 21:36:27 +01:00
cruizba
c43b3e86e3 openvidu-deployment: azure - Use main domain for TURN - Remove TURN server configuration parameters and related logic from deployment templates 2026-01-27 22:41:33 +01:00
cruizba
755da724b3 openvidu-deployment: aws - Change IAM policy resources in CloudFormation templates for automation execution change in AWS 2026-01-27 20:00:54 +01:00
Piwccle
942e5d1062 Merge branch 'master' of https://github.com/OpenVidu/openvidu 2026-01-27 16:38:05 +01:00
Piwccle
483fda785a openvidu-deployment: Update default max number of media nodes to 5 to match the other clouds 2026-01-27 16:37:33 +01:00
cruizba
617c642215 openvidu-deployment: aws - Use main domain for TURN - Remove TURN server configuration parameters and related logic from deployment templates 2026-01-27 16:37:33 +01:00
CSantosM
83e38ae88a ov-components: Refactor pre-join component to replace Angular animations with CSS animations and optimize video preview container handling 2026-01-27 16:09:07 +01:00
CSantosM
ed64c3a305 ov-components: Refactor audio and video device components to use reactive signals for improved performance and cleaner code 2026-01-27 16:01:53 +01:00