Releases: AgoraIO-Community/agora-rest-client-go
Releases · AgoraIO-Community/agora-rest-client-go
v0.12.0
What's Changed
- feat: Add SkipPatterns field to JoinPropertiesTTSBody for enhanced TTS control over bracketed content by @seymourtang in #48
- fix: Update JSON tag for SkipPatterns field in JoinPropertiesTTSBody for consistency by @seymourtang in #50
- feat(CloudRecording): Add support for self-built cloud storage in StorageConfig and ExtensionParams by @seymourtang in #51
- feat:Add support for convo AI 1.6 by @seymourtang in #52
Full Changelog: v0.11.0...0.12.0
v0.11.0
What's Changed
✨ Features
- feat:Adapt to conversational AI 1.4 features by @seymourtang in #46
- Create Conversational Agent API: Added
llm.vendor,turn_detection.interrupt_mode,parameters.silence_config. - Update Agent Configuration API : Added
llm.system_messages,llm.params.
- Create Conversational Agent API: Added
♻️ Refactor:
- Renamed the
APIKeyfield toKeyin the ElevenLabs TTS vendor by @seymourtang in #46 - Refactor the
Parameterfield in the Create Agent API by splitting it intoExtraParamsandFixedParamsfields. This change supports the transmission of dynamic and fixed parameters by @seymourtang in #46
🐛 Bug fixed
- fix: Add Logger configuration to NewClient for enhanced logging capabilities by @seymourtang in #44
🧹 Chores:
- chore:Updated SDK configuration examples and format README.md by @seymourtang in #42
- chore:Improve the retry mechanism at the application layer by @seymourtang in #43
- chore: Update README files for clarity and consistency, removing outdated TTS provider information and enhancing service region descriptions by @seymourtang in #47
- chore: Enhanced the fields supported by the minimax TTS vendor by @seymourtang in #44
- chore: Updated the InterruptConvoAIAPI request body to use an empty map {} to avoid unexpected responses by @seymourtang in #44
⚠️ Deprecated:
- Create Conversational Agent API: Deprecated
agent_rtm_uid,silence_timeout,llm.silence_messageby @seymourtang in #44
Full Changelog: v0.10.0...v0.11.0
v0.10.0
⚠️ Breaking Changes
- refactor: Remove postponed transcoding and audio mixing options from individual recording scenarios and update related documentation by @seymourtang in #40
Features
- feat: Add Parameters field to JoinPropertiesReqBody for additional configuration options by @seymourtang in #41
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- fix: Update comments for clarity and correct value range in RecordingConfig by @seymourtang in #36
- feat: Implement Interrupt and GetHistory APIs for conversational AI service by @seymourtang in #37
- feat: Add Speak API for conversational AI service with request and response handling by @seymourtang in #38
- feat: Add silence message and timeout properties to JoinPropertiesCustomLLMBody and JoinPropertiesReqBody for enhanced agent control by @seymourtang in #39
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- fix(doc): Correct API documentation links in README files by @seymourtang in #26
- fix(typo):Fix typo in README_ZH.md file by @seymourtang in #27
- docs: Update list.go to include new agent states in documentation by @seymourtang in #28
- Doc:Add more REAME documents and remove Chinese comments from the code by @seymourtang in #30
- fix(cloudRecording):Fix the issue of incorrect expor of the low-level UpdateLayout api by @seymourtang in #31
- feat:Add stsToken support to cloudRecording by @seymourtang in #32
- fix: Rename sampleLogger to SampleLogger for consistency by @seymourtang in #33
- feat:Adjust cloudRecording service structure and add doc comment by @seymourtang in #34
- feat:Add QueryRtmpPublish api for web recording by @seymourtang in #35
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- feat:Add support for convo AI service by @seymourtang in #25
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- fix:Fix broken documentation links by @seymourtang in #21
- chore:Update gitee sync github action by @seymourtang in #22
- chore:Add .pre-commit-config.yaml by @seymourtang in #23
- Refactor project structure by @seymourtang in #24
Full Changelog: v0.5.1...v0.6.0
v0.5.1
v0.5.0
What's Changed
- feat:Add support to CloudTranscoder by @seymourtang in #17
- chore:Update service's README.md by @seymourtang in #18
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
- chore:Remove support for cross regional routing access by @seymourtang in #16
Full Changelog: v0.4.0...v0.4.1