Skip to content

0.30.0

Latest
Compare
Choose a tag to compare
@langchain4j langchain4j released this 16 Apr 16:22
· 58 commits to main since this release
1a34089

Highlights

  • AI Services: Allow defining system message dynamically/programmatically by @mariofusco in #862
  • AI Services: Support template variables in method parameter annotated with @UserMessage by @daixi98 in #930
  • Anthropic: Support tools by @langchain4j in #897

Other Changes

  • Add getters to AnthropicCreateMessageRequest and change scope of attributes by @edeandrea in #873
  • refactor: redefine HuggingFaceModelName constant class by @vegetablest in #870
  • refactor: Update AstraDbEmbeddingStoreIT.java by @eltociear in #863
  • Simplifiable conditional expression by @qmonmert in #849
  • Bump express from 4.18.2 to 4.19.2 in /docs by @dependabot in #831
  • AI Services: testing, refactoring and documentation by @langchain4j in #933
  • Add getters for AnthropicMessage by @geoand in #944

Bug Fixes

  • Fix baseUrl misconfiguration in ZhipuAiClient builder by @Glarme in #872
  • Removing incorrect end comma in jsonStructure for POJO extracting AI Services by @LizeRaes in #894
  • Fix #880: RAG + TOOLS broken link by @remyohajinwa in #889
  • Fix #913: FileSystemDocumentLoader: ignore empty/blank documents, improved error/warn messages by @langchain4j in #920
  • Fix #921: AI Services: Do not fail streaming when TokenUsage is null by @langchain4j in #939
  • Fix #601: Do not restrict Map key/value types when deserializing from JSON by @langchain4j in #918

New Contributors

Full Changelog: 0.29.1...0.30.0