Skip to content

Releases: epam/ai-dial-core

0.21.1

20 Dec 12:34
Compare
Choose a tag to compare

Features

  • Setting for tweaking merging strategy for JSON arrays in configs (#622)

Fixes

  • RouteController is not responsive #623 (#624)

Other

  • ignore unknown properties in TokenRateLimit (#625)

0.21.0

18 Dec 16:16
Compare
Choose a tag to compare

Features

  • Add customViewState field to conversation api (#599)
  • Cut off request/response body if its size exceeds limit #612 (#613)
  • Get the Project name from JWT token claims (#605)
  • Implement Randomized Weighted Balancer #589 (#596)
  • Implement fallback strategy in tier balancer #588 (#593)
  • Return aggregated error code if max attempts limit is exceeded #587 (#597)
  • Return retry-after header in case if rate limit is exceeded #615 (#617)
  • add week/month settings for tokens rate-limiting (#619)
  • include query params when rewritePath is enabled (#598)

Fixes

  • Application/Model listing API returns wrong value for max_retry_attemps #616 (#618)
  • Core sets parent_deployment to a wrong value #530 (#604)
  • GfLogStore writes corrupted prompt log record #607 (#608)
  • ORT fails with 'No locally installed toolchains match and toolchain download repositories have not been configured.' (#595)
  • Prompt logs are not saved for RouteController #611 (#614)
  • Rate limit is not updated in RouteController #600 (#601)
  • RouteController doesn't mark upstream as failed in case of unsuccessful http code #602 (#603)
  • execution path must contain deployment's name only (#610)

Other

  • Improve logging of LockService (#606)
  • change layout of console appender (#609)
  • update README.md (#620)

0.20.1

29 Nov 10:12
Compare
Choose a tag to compare

Fixes

  • patch jclouds 2.5.0 with important fix for google-cloud-storage;forbid double quotes in resource name (#375) (#594)

0.20.0

27 Nov 13:55
Compare
Choose a tag to compare

Features

  • Add maxRetryAttempts field to deployment's config #586 (#592)
  • Keep upstream's state in local cache #585 (#590)
  • Make limit on uploaded file size configurable #571 (#574)
  • Support multiple rolePath in IDP configuration (#577)
  • enable rate limiting for routes (#580)

Fixes

  • ADD_IF_ABSENT Action Saves Files to User Bucket Instead of Publi… (#570)
  • application deletion in publication service (#583)
  • collect http headers for gflog in a case-insensitive way (#584)
  • ignore tracing specific headers when sending requests to deployments (#573)

Other

  • check access optimization (#581)
  • cleanup untagged images (#566)
  • moved span names processing to a tracer component (#565)
  • re-factor DeleteFileController (#582)
  • refactor base request functions (#579)
  • update README.md (#568)

0.19.0

06 Nov 14:10
Compare
Choose a tag to compare

Features

  • Create feature flag for the support of content parts #513 (#563)
  • Make files shareable on publishing conversations #554 (#555)
  • Support If-Match and If-None-Match for get file request #549 (#556)
  • store http headers through an interceptors invocation chain (#550)

Fixes

  • Core returns wrong content type #552 (#553)
  • Core returns wrong http code if if non match condition fails #560 (#561)
  • Unfriendly error for file uploading endpoint #508 (#559)
  • code app api corrections (#557)
  • fix resource service (#544)
  • span names (#543)
  • support old code app format (#558)

Other

  • make module resource-service (#548)
  • optimize trivy (#551)
  • re-factor ResourceService (#541)
  • re-factor blob storage (#546)
  • remove vertx JSON dep from ResourceService (#547)
  • remove vertx from resource service (#545)

0.18.0

23 Oct 14:56
Compare
Choose a tag to compare

Features

  • Ability to split roles by Delimiter (#540)
  • Add feature flag accessibleByPerRequestKey #523 (#526)
  • Implement user info enpoint #522 (#524)
  • Mechanism to make a deployment unavailable to any role #515
  • added span name processor (#510)
  • allowed HEAD HTTP method (#514)
  • attached files referenced via Data URLs are ignored in auto-sharing (#519)
  • support application function (#504)
  • supported auto-sharing for files in content parts (#507)

Fixes

  • Core sets parent_deployment to a wrong value #530 (#532)
  • add function information to open ai listing (#537)
  • application operator http call (#534)
  • apply common version (#538)
  • use error message for bad request (#528)
  • use mock web server in tests (#529)

Other

  • Split project into modules (#536)
  • remove vertx dep from the package config (#535)

0.17.2

11 Oct 13:11
Compare
Choose a tag to compare

Features

  • added span name processor (#510)

0.17.1

10 Oct 16:02
Compare
Choose a tag to compare

Features

  • allowed HEAD HTTP method (#514)

0.17.0

09 Oct 12:04
Compare
Choose a tag to compare

Features

  • Add description keywords to deployment config #502 (#503)
  • Extend token validation #486
  • Extract user roles from a string property in user claims #496 (#497)
  • Unify access management #483
  • allowed routes to rewrite path and protect by roles (#491)
  • initial application refactoring (#498)

Fixes

  • Allow to attach unescaped links to a chat #481 (#482)
  • add application features (#500)
  • add configurationEndpoint to application features (#501)

Other

  • improve logging of access token validator
  • update readme

0.16.2

09 Oct 10:15
Compare
Choose a tag to compare

Fixes

  • patch jclouds 2.5.0 with important fix for google-cloud-storage; forbid double quotes in resource name (#375)