Skip to content

Releases: epam/ai-dial-adapter-bedrock

0.10.0

02 May 08:34
Compare
Choose a tag to compare

Features

  • redirected stability.stable-diffusion-xl to stability.stable-diffusion-xl-v1, since stability.stable-diffusion-xl-v0 is deprecated (#92)
  • supported Claude 3 Opus (#90)

Fixes

  • fixed bug with ignored max_tokens in Claude 3 (#99)

Other

  • bump aiohttp from 3.9.2 to 3.9.4 (#88)
  • bump pydantic from 1.10.12 to 1.10.13 (#95)

0.9.0

19 Apr 08:49
Compare
Choose a tag to compare

Features

  • migrated to the latest SDK and thus supported new way of OTEL configuration (#85)
  • removed deprecated claude-v1 model (#68)
  • supported Claude 3 Haiku model with deployment name anthropic.claude-3-haiku-20240307-v1:0 (#84)

Fixes

  • deprecated DIAL_USE_FILE_STORAGE env var (breaking changes, see the issue for a migration guide: #73)

Other

  • bump idna from 3.4 to 3.7 (#87)

0.8.0

04 Apr 14:36
Compare
Choose a tag to compare

Features

  • supported Claude 3 Sonnet (#77)
  • supported tokenize and truncate_prompt endpoints (#82)

Fixes

  • DEFAULT_REGION env var is marked as deprecated in favour of AWS_DEFAULT_REGION env var (#80)

Other

  • bump black from 23.3.0 to 24.3.0 (#79)
  • bump epam/ai-dial-ci from 1.7.0 to 1.8.0 (#78)
  • bump langchain-core from 0.1.29 to 0.1.30 (#76)
  • bump langchain-core from 0.1.30 to 0.1.35 (#83)
  • bump peter-evans/slash-command-dispatch from 3.0.1 to 4.0.0 (#75)
  • update github workflows (#74)

0.7.0

05 Mar 15:17
Compare
Choose a tag to compare

Fixes

  • migrated to sdk==0.7.0: discarded_messages response field turned into a list of indices (#72)

Other

  • migrated to openai>=1.0 and langchain-openai libs (#71)

0.6.0

13 Feb 13:19
Compare
Choose a tag to compare

Features

  • Claude V2.1: supported array and enum types in the tools schema (#61)

Fixes

  • file metadata definition adjusted to follow DIAL Core 0.7.0 API (#60)
  • Claude V2.1: the completion is streamed in a single chunk when tools are used (#62)

Other

  • GitHub workflow update (#64)
  • bump aidial-sdk from 0.6.0 to 0.6.2 (#66)
  • bump aiohttp from 3.9.0 to 3.9.2 (#63)
  • bump jinja2 from 3.1.2 to 3.1.3 (#53)

0.5.0

15 Jan 18:18
Compare
Choose a tag to compare

Features:

  • added OTLP export (#52)
  • configure service name via env var (#55)

Fixes:

  • avoid generating empty content for Stability (#56)
  • capitalized name of stage with image (#51)
  • fixed stability adapter (#48)
  • propagating per request key (#57)

Other:

  • chore: Setup excludes for OSS Review Toolkit (#50)

0.4.1

21 Dec 11:39
Compare
Choose a tag to compare

Fixes:

  • fixed stability adapter (#48) (#49)

0.4.0

20 Dec 15:17
Compare
Choose a tag to compare

Features:

  • supported tools/functions in claude 2.1 (#43)

0.3.0

20 Dec 14:54
Compare
Choose a tag to compare

Features:

  • added llama 2 and cohere models (#30) (#35)
  • added pseudo chat config; added wrapper for Bedrock client (#36)
  • migrated to new auth method (#44)
  • saving stability artifacts to DIAL file storage (#34)
  • supported turn-based dialogue partitioning for llama model (#39)

Fixes:

  • added missing dot before file extension (#47)
  • don't use file storage by default; renamed env vars (#37)
  • fixed double extension bug (#46)

Other:

  • chore: add e2e tests trigger (#28)
  • chore: bump aiohttp from 3.8.6 to 3.9.0 (#32)

0.2.0

14 Nov 16:23
Compare
Choose a tag to compare

Features:

  • added integration tests for max_tokens and stop sequence parameters (#23)
  • allowed empty messages in each language model (#23)
  • supported history truncation via max_prompt_tokens and discarded_messages parameters (#23)
  • supported streaming for Titan and Claude (#23)

Fixes:

  • used number of bytes as token count estimator for AI21 and AWS Titan (#23)
  • fixed AI21 temperature setting (#23)
  • removed Assistant prefix occasionally generated by Titan (#23)