Skip to content

v0.2.0 Release

Choose a tag to compare

@Ganeshsivakumar Ganeshsivakumar released this 31 Dec 13:29
· 21 commits to main since this release
7299ff8

Excited to share newer version of langchain-beam 🚀

Highlights

  • updated the PTransform to take PCollection of string as input instead of generic input, and the transform outputs LangchainBeamOutput that contains input element and model's output.
public class LangchainBeam<T> extends PTransform<PCollection<String>, PCollection<LangchainBeamOutput>>
  • LangchainModelHandler now takes a outputFormat in a map of key and value to structure model's output

  • integrated Anthropic models

  • a new docusaurus site to for documentation, tutorials and how-to guides on beam pipelines using
    LangchainBeam transform. Deployed at -https://ganeshsivakumar.github.io/langchain-beam/docs/intro/

What's Changed

  • docs: readme and licence in #1
  • chore: api docs and test for langchain-beam in #2
  • build: configure pom.xml for Maven Central release in #3
  • build(deps-dev): bump junit:junit from 4.11 to 4.13.1 in /langchain-beam by @dependabot in #4
  • docs: readme update in #5
  • feat: structured model outputs in #6
  • build: CI pipeline in #7
  • feat: Anthropic model options and builder in #11
  • docs: add example Apache Beam pipeline with Langchain-Beam in #15
  • docs: updated readme.md in #16
  • docs: create documentation site with docusaurus in #17
  • chore: v0.2.0 Maven central release in #19

update the dependency to start using latest version.

<dependency>
    <groupId>io.github.ganeshsivakumar</groupId>
    <artifactId>langchain-beam</artifactId>
    <version>0.2.0</version>
</dependency>