Skip to content

Releases: ajndkr/lanarky

v0.8.8

06 Jul 06:21
43375b4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.7...v0.8.8

v0.8.7

24 Jun 18:36
b9d8638
Compare
Choose a tag to compare

What's Changed

  • build(deps): add support for langchain>0.2 by @ajndkr in #201

Full Changelog: v0.8.6...v0.8.7

v0.8.6

23 Mar 15:39
1c2e4dc
Compare
Choose a tag to compare

What's Changed

  • fix: add missing callback method to base callback handler class by @ajndkr in #189

Full Changelog: v0.8.5...v0.8.6

v0.8.5

06 Mar 17:24
64215d9
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump langchain dependency by @ajndkr in #185

Full Changelog: v0.8.4...v0.8.5

v0.8.4

15 Dec 13:02
9bdd9e5
Compare
Choose a tag to compare

What's Changed

  • build(deps): update langchain dependency constraint by @ajndkr in #169

Full Changelog: v0.8.3...v0.8.4

v0.8.3

11 Dec 17:20
6a5608a
Compare
Choose a tag to compare

What's Changed

  • build(deps): upgrade dependencies by @github-actions in #167
  • fix: update all enum classes to support python 3.11+ users by @ajndkr in #168

Full Changelog: v0.8.2...v0.8.3

v0.8.2

09 Dec 16:04
0874752
Compare
Choose a tag to compare

What's Changed

  • fix(langchain): add support for LLMs without support for async callback handlers by @ajndkr in #166

Full Changelog: v0.8.1...v0.8.2

v0.8.1

02 Dec 07:38
ebbe1d0
Compare
Choose a tag to compare

What's Changed

  • fix: add support for pydantic v1 users by @ajndkr in #163

Full Changelog: v0.8.0...v0.8.1

v0.8.0

29 Nov 06:24
5ff1064
Compare
Choose a tag to compare

Overview

Lanarky v0.8 is here! This release includes some major (breaking) changes to the core
features, as well as some new features, bug fixes and more.

Lanarky has shifted its focus to becoming the web framework to building LLM-based microservices.
LLMs are here to stay and there's technology stack gap for building applications with LLMs
that are not limited to chatbots. Lanarky aims to fill that gap.

Let's take a look at what's changed.

What's Changed

Features

  • Adapters API: allows Lanarky to support multiple LLM tooling frameworks. The support is
    currently limited to OpenAI and LangChain, but more will be added in future releases.
  • EventSource Protocol: Lanarky now follows the EventSource protocol for building streaming
    microservices using Server-sent events.
  • LLM-based Dependency Injection: This is an exciting new feature where Lanarky extends FastAPI's
    dependency injection to use LLM functions as dependencies.
  • FastAPI Backport: If you want to build complex microservices which are currently not supported
    by Lanarky routers, you can use the low-level modules to build your microservice with FastAPI.

Documentation

Lanarky documentation has a new home at https://lanarky.ajndkr.com.

Breaking Changes

  • LangChainRouter has been refactored into the LangChain Adapter API
  • Registry for LangChain callback handlers has been removed (including the auto-detect feature
    in the StreamingResponse class). The decision was made based on user feedback.
  • Gradio-based playground UI has been removed. The current implementation was not agnostic to
    microservice logic and this feature needs to be reworked.

Changelog

Full Changelog: v0.7.17...v0.8.0

v0.7.17

14 Nov 13:46
21fbf63
Compare
Choose a tag to compare

What's Changed

  • fix(cache): use get_llm_cache and set_llm_cache instead of langchain.llm_cache by @ajndkr in #147
  • dependabot security upgrades

Full Changelog: v0.7.16...v0.7.17