Skip to content

Releases: dashscope/dashscope-sdk-java

v2.22.24

Choose a tag to compare

@luk384090-cloud luk384090-cloud released this 03 Jul 02:19
36ac21e

Release Notes — v2.22.24

🆕 Features

  • AgentStudio: Add AgentStudio sub-module for managed agents (#236)
  • ASR: Add speaker_id parameter to speech recognition results (#241)

🐛 Bug Fixes

  • Generation: Fix searchInfo being lost in streaming generation responses (#243)
  • Multimodal Agent: Fix bug in multimodal-dialog agent (#241)

👥 Contributors

v2.18.6

Choose a tag to compare

@lzsweb lzsweb released this 25 Jun 08:08

Hotfix for incrementalOutput serialization

What's Changed

  • Fix incrementalOutput parameter serialization to support explicit false value
  • When incrementalOutput is set to false, the parameter is now correctly sent to the server
  • Enables full output mode (non-streaming accumulation) for qwen-vl-plus and other models

Migration

Users on v2.18.0 experiencing streaming output issues can upgrade to v2.18.6 to get full output mode by setting .incrementalOutput(false) in MultiModalConversationParam.builder().

Full Changelog: v2.18.0...v2.18.6

v2.22.23

Choose a tag to compare

@lzsweb lzsweb released this 18 Jun 09:34
5eed3ed

What's Changed

Full Changelog: v2.22.22...v2.22.23

Additional Notes

New Features

  • Add latest model constants (PR #234)
  • Add parentNodeId field to WorkflowMessage (PR #233)

Bug Fixes

  • Fix funasr transcription bugs and support payload.input (PR #232)

v2.22.22

Choose a tag to compare

@lzsweb lzsweb released this 10 Jun 11:17
c75cfd5

What's Changed

  • Add doc_url content type support in MessageAdapter (#123)
    • New classes: DocURL, MessageContentDocURL
    • Serialization/deserialization support in MessageAdapter
  • Update version to 2.22.22

Full Changelog: v2.22.21...v2.22.22

v2.22.20

Choose a tag to compare

@luk384090-cloud luk384090-cloud released this 02 Jun 10:27

Release Notes — v2.22.20

New Features

Plugins usage information in API responses

Added plugins field to GenerationUsage and MultiModalConversationUsage, exposing search plugin details (count and strategy) returned by the DashScope API.

  • GenerationUsage.getPlugins() → returns Plugins with nested Search object containing count (Integer) and strategy (String)
  • MultiModalConversationUsage.getPlugins() → same structure

Full Changelog: v2.22.19...v2.22.20

v2.22.19

Choose a tag to compare

@lzsweb lzsweb released this 02 Jun 03:51
f9ba250

Highlights

  • New: headers: Map<String, Object> field exposed on all concrete *Result classes (GenerationResult, MultiModalConversationResult, ConversationResult, CodeGenerationResult, ImageGenerationResult, ImageSynthesisResult, VideoSynthesisResult) — lets callers read response headers (e.g. x-request-id) for tracing. (#215)
  • Fix: response headers are now also populated when isFlattenResult=true (previously skipped).
  • Breaking: Result#headers field type widened from Map<String, String> to Map<String, Object>. Source-compatible for .get(key) usage; explicit Map<String, String> declarations need to be updated.

What's Changed

New Contributors

Full Changelog: v2.22.18...v2.22.19

v2.22.18

Choose a tag to compare

@xiong-binbin xiong-binbin released this 13 May 02:42

What's Changed

Full Changelog: v2.22.17...v2.22.18

v2.22.17

Choose a tag to compare

@xiong-binbin xiong-binbin released this 30 Apr 01:49

What's Changed

Full Changelog: v2.22.16...v2.22.17

v2.22.16

Choose a tag to compare

@xiong-binbin xiong-binbin released this 21 Apr 10:56

Full Changelog: v2.22.15...v2.22.16

v2.22.15

Choose a tag to compare

@xiong-binbin xiong-binbin released this 16 Apr 02:25

What's Changed

  • add http sse cosyvocie tts api and omni createItem function by @songguocola in #206

Full Changelog: v2.22.14...v2.22.15