Highlights Support for Ubuntu 22.04 natively Update FFmpeg to 5.1.2 Easy Installation of Ant Media Server Distribute the SDKs in Repos(SPM for iOS, Maven for Android, NPMJS for JS) Improve stability Blog post will be available on antmedia.io by giving more details about the highlights above Ant-Media-Server 5102 Fix HLS secure playback in cluster - #4966 5098 Add Webpanel SSL support - #4914 5076 Update selenium and webdrivermanager version - #5114 5071 Remove db query in hls stats filter - #5070 5055 Add properties for statistics based adaptive bitrate switching algorithm - #4992 5049 Fix sonar gate issue - 5045 Add subtrack to the conference room if it exists - #5034 5042 Add the Kafka address to start.sh file - 5010 Fix bufferunderflow - #4681 4976 Update metadata field on updateStreamInfo function - #4975 4970 Wait key frame in HLS to write the video packets - #4822 4953 Checks subtrack and maintrack in addSubtrack REST method - 4936 Add log to debug the failing test - #4931 4922 Fix remove packet listener in cluster mode and refactor return types - 4913 Fix default proxy address - 4911 Fix vflip, green screen, etc. filter - 4905 Pass broadcast metadata to webhook authentication - #4904 4867 Add flag to control playing streamId from the same subscriber - #4844 4850 Fix WebRTC publishing when the rtmp port is changed - #693 4831 Tb/doc edits - 4830 Pass broadcast metadata to webhooks - #4829 4805 Update srt and arm64 - #4417 4800 Use custom build ffmpeg to support current OS versions(Ubuntu 22.04) - #4251 4797 Add search functionality to document site - 4789 Issue #4748 symbolic links are deleted fix. - #4748 4788 FFmpeg update - #4520 4782 Refactor add subscriber id to messages - #4769 4737 Release/2.5.3 - 4708 SSL through web panel - #4665 4688 Fix/conference missing paticipant - #4603 Ant-Media-Enterprise Add test codes for embedded player- #5080 Remove db query in hls stats filter- #5070 Remove SRTStream from SRTAdaptor after it's stopped due to timeout- Fix stuck broadcast after restart when medium is offline fix- #4828 Stat based abr switch- #4992 Fix/hls lock in cluster- #4767 Fix freezes OpenH264 (1080p and 32 cores CPU)- #4471 Set origin address if main broadcast is null on multitrack conference- #4927 Fix room info command response- Fix video frame pts when movie filter is applied- #4931 Remove packet listener from ClusterStreamFetcher and Add test codes- Don't parse binary data messages before sending- Fix vflip etc. filters on FilterPlugin- Add flag to control playing streamId from the same subscriber- #4844 Merge from master into add_nginx_test- Fix calico url- Update srt and arm64- #4417 Refactor methods to add subcriberId to websocket messages- #4769 FFmpeg update- #4520 Adapt the changes in WebRTC Samples and Check runners in Schedules- Release/2.5.3- Fix/stuttering in hw filter- SSL through web panel integration test for ams cloud subdomain. Fix/conference missing paticipant- #4603 StreamApp 362 Create JS Infrastructure and test codes - #4140 361 Change import of volume meter processor - 360 Refactor and fix odd cases - 359 Add sub files to modules - 358 Support data channel videojs webrtc plugin - #4990 357 Bundle JS SDK with rollup - 356 Fix calling the applyConstraints(noiseSuppresion) for audio mutes the audio in player - #4955 355 Support reconnection in the SDK if the connection is dropped - #4492 352 Fix VoD play in videojs - Update videojs-webrtc-plugin - #4965 351 Disable echo cancellation and noise suppression in default - #4837 350 Make multi-track conferencing simple - 349 Prevent repeated parameters from being added to the WebSocket URL - 348 if audio and camera is not requested, make it work as only data channel - #4833 346 Move to AudioWorkletProcessor - #4761 345 Refactor WebRTC player - #4883 344 Remove deprecated applyConstraints with 2 parameters - #4873 343 Add totalVideoPacketsSent and totalAudioPacketsSent to WebRTC Stats - #4872 342 fixed API key url parameter not passed in iframe - 340 Fix typo and minor bug - 339 automate publishing npm - 338 Add SRT and RTMP Samples pages - 337 Add babel as dependency - 336 Move DeepAR files from local to CDN and remove some effects - 335 Add repositories to resolve snapshots - 333 Make DeepAR page WebRTC sample - 331 Refactor data channel and webrtc adaptor to have default values - 330 Use cdn 4 selfie segment by default - 329 Deepartest - #4696 328 Refactor virtual background - 327 Release/2.5.3 - 286 Use VideoJS WebRTC Plugin for Embedded Player - #4000 Ant-Media-Server-Parent 98 Bump spring-core from 5.3.26 to 5.3.27 - 96 Bump spring-core from 5.3.20 to 5.3.26 - 95 Update kafka version - 94 Update SRT library version - 93 Ffmpeg update - #4520 92 Release/2.5.3 - Ant-Media-Management-Console 219 if broadcast type is playlist start small web player with play order hls - #5041 218 Fix/vod upload validation client side - 217 Add 640 and 540 resolutions to the adaptive resolutions - 215 issue #4866 imported vod files not playing fix - #4866 203 Revert "SSL through web panel changes" - 200 SSL through web panel changes -