Releases: agence104/livekit-server-sdk-php
Releases · agence104/livekit-server-sdk-php
Release list
1.3.5
Security Fixes
- Bumped firebase/php-jwt from ^6.8 to ^7.0 to fix CVE-2025-45769
Improvements
- Added CI workflow with automated test execution against a live LiveKit server
- Use randomly generated API credentials in AccessToken tests instead of hardcoded values
- Updated test suite to use dynamic room names for better isolation
- Improved Egress, Ingress, and Room service client tests
Full Changelog: 1.3.4...1.3.5
1.3.4
Feature Updates
- Egree Service Client: - Add missing EgressServiceClient methods and parameters
- Add startParticipantEgress() method
- Add audio_mixing parameter to startRoomCompositeEgress()
- Add webhooks parameter to all start methods (room composite, web, track composite, track egress, participant egress)
- Update tests to cover new functionality
- Fix track egress tests to use audio tracks only for WebSocket streaming
Full Changelog: 1.3.3...1.3.4
1.3.3
Feature Updates
- Room Create Options:
- Added missing properties to
RoomCreateOptions - Updated tests
- Added missing properties to
Full Changelog: 1.3.2...1.3.3
1.3.2
Feature Updates
- LiveKit Protocol Updated: Updated to version 1.43.4
- Proto file cleanup
Full Changelog: 1.3.1...1.3.2
1.3.1
Feature Updates
- LiveKit Protocol Updated: Updated to version 1.42.2
- Room Configuration Support: Added
RoomConfigurationclass with integration into related classes - Room Agent Dispatch: Added
RoomAgentDispatchclass with extended support for room configuration - Comprehensive Testing: Added tests for
RoomAgentDispatch&RoomConfigurationclasses
Full Changelog: 1.3.0...1.3.1
1.3.0
Feature Updates
- Updated to latest Protocol
- Added Support for
topicwhen usingSendData() - Added nonce to
SendDataRequest() - Updated package requirements
- Provides support for Laravel 12
- Updated the
updateParticipant()method to support updating the participantnameandattributes - Added Github CI Workflow - Linting
- Lots of code standard improvements
Breaking Changes:
In RoomCreateOptions class:
- Method
getSyncStream()has been updated togetSyncStreams()
In RoomServiceClient class:
- Parameter
destinationSidshas been updated todestinationIdentitiesin the methodsendData()
Full Changelog: 1.2.4...1.3.0
1.2.5
Feature Updates
- Updated Protocol
- Updated the WebhookReceiver to ignore unknown fields by default
Full Changelog: 1.2.4...1.2.5
1.2.4
Feature Updates
- Updated Protocol
- Updated lando setup and tests
- Code improvements
Note
Deprecated the environment variable LIVEKIT_HOST in favor of LIVEKIT_URL to match other SDKs.
Full Changelog: 1.2.3...1.2.4