Skip to content

Releases: llamara-ai/llamara-backend

v0.6.0

07 Feb 14:49
5a6f665
Compare
Choose a tag to compare

With v0.6.0, we are coming closer to relasing the first stable version of the LLAMARA backend.
For the next weeks, development will now focus on testing functionality and stability and fix bugs as well as improve overall stability.

Breaking changes

  • Change HTTP methods of non-idempotent REST endpoints from PUT to POST by @florian-h05 in #50
  • Return retrieved sources together with chat response by @florian-h05 in #58

What's Changed

  • Add config option to only allow admins to write knowledge
  • Bump quarkus.platform.version from 3.17.7 to 3.17.8 by @dependabot in #48
  • PermissionMetadataMapper: Fix empty permission & anonymous identity handling & Add tests by @florian-h05 in #49
  • Add REST endpoint to keep-alive anonymous session
  • Change HTTP methods of non-idempotent REST endpoints from PUT to POST by @florian-h05 in #50
  • ChatModelProviderImpl: Fix UID validation RegEx too wide by @florian-h05 in #52
  • Query public knowledge through DB-side instead of backend-side filtering by @florian-h05 in #51
  • Add endpoints to modify knowledge permissions
  • Bump quarkus.platform.version from 3.17.8 to 3.18.1 by @dependabot in #53
  • Upgrade quarkus-langchain4j to 0.24.0.CR3 & langchain4j to 1.0.0-beta1 by @florian-h05 in #54
  • Use ContainsString embedding metadata filter & Qdrant Uuid payload index by @florian-h05 in #55
  • Add REST endpoint to retry failed ingestion
  • Add option to disable system message for reasoning models by @florian-h05 in #57
  • Return retrieved sources together with chat response by @florian-h05 in #58

Full Changelog: v0.5.0...v0.6.0

v0.5.0

23 Jan 13:07
baf2c44
Compare
Choose a tag to compare

Enhancements

  • Upgrade Quarkus LangChain4j from 0.23.0.CR2 to 0.23.3 by @florian-h05 in #24
  • Upgrade Quarkus from 3.17.5 to 3.17.6 by @florian-h05 in #25
  • Add support for serving a SPA frontend by @florian-h05 in #27
  • Add REST root endpoint to provide frontend required config by @florian-h05 in #31
  • Provide anonymous user config through REST root endpoint by @florian-h05 in #32
  • Add possibility to configure chat model parameters
  • Make the prompt template configurable
  • Bump quarkus.platform.version from 3.17.6 to 3.17.7 by @dependabot in #34
  • Chat history: Store model provider and name for AI messages by @florian-h05 in #37
  • Make MinIO file storage bucket name configurable by @florian-h05 in #38
  • Support providing imprint and privacy policy links
  • Add REST endpoints to set knowledge/session labels and knowledge tags
  • Add system prompt by @florian-h05 in #44

Bug Fixes

  • Provide frontend OIDC client id instead of backend client ID on root endpoint by @florian-h05 in #33
  • UserResource: Return null instead of blank username for anonymous user by @florian-h05 in #36
  • Fix chat model answers without own knowledge warn if no knowledge available by @florian-h05 in #46

New Contributors

  • Thomas Manske
  • David Stoll

Full Changelog: v0.4.0...v0.5.0

v0.4.0

08 Jan 16:27
d03ba6b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3...v0.4.0

v0.3

02 Jan 12:18
e8e4c1f
Compare
Choose a tag to compare

What's Changed

  • Fix anonymous user cannot read public knowledge & Users#ANY permission cannot be added to knowledge by @florian-h05 in #2
  • UserKnowledgeManagerImplTest: Add tests for modifying read-only knowledge by @florian-h05 in #4
  • Move user-related functionality from UserSessionManager to new UserManager by @florian-h05 in #7
  • SessionManager: Refactor checkSession to throw instead of return bool by @florian-h05 in #8
  • KnowledgeManager#setPermission: Don't allow setting Permission#NONE or Permission#OWNER by @florian-h05 in #9
  • Improvements to retrieving user's knowledge & Enforce authentication for knowledge management by @florian-h05 in #10
  • UserManager#delete: Delete own knowledge & remove permission from shared knowledge by @florian-h05 in #11
  • Use Log formatting from Quarkus Log instead of String#format by @florian-h05 in #12

Full Changelog: v0.2...v0.3

v0.2

30 Dec 13:07
91728c1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1...v0.2

v0.1

30 Dec 00:04
f87eae3
Compare
Choose a tag to compare

This is the initial release of the LLAMARA backend.