Skip to content

Releases: epam/ai-dial-core

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)

0.16.1

27 Sep 10:20
Compare
Choose a tag to compare

Features

  • Extract user roles from a string property in user claims #496 (#497)

Fixes

  • fix vulnerability issues

0.16.0

11 Sep 12:52
Compare
Choose a tag to compare

The version contains breaking changes in DIAL encryption settings. Please update the settings before use.

Features

  • Add mapping for iconUrl when publish applications #468 (#473)
  • Add resource type to user metadata of a blob #465 (#466)
  • Allow interceptors to pass authZ header along with API key #478
  • Rename encryption properties in DIAL settings #454 (#455)
  • allow to pass extra data to upstreams endpoints (#470)
  • move resources across buckets (#474)

Fixes

  • 'URL bucket doesn't match' error appears if to create an unpublish request for some conversations #463 (#467)
  • Core allows to upload files with invalid path #459 (#460)
  • GCP Core deployment start to fail after some time #472 (#475)

Other

  • Update README.md (#462)
  • bump epam/ai-dial-ci from 1.6.0 to 1.9.0 (#457)
  • bump peter-evans/slash-command-dispatch from 3.0.1 to 4.0.0 (#249)
  • update README.md (#464)
  • upgrade dependencies versions (#443)

0.15.2

10 Sep 06:52
Compare
Choose a tag to compare

Fixes

  • GCP Core deployment start to fail after some time #472 (#475)

0.15.0

21 Aug 15:41
Compare
Choose a tag to compare

Features

  • Add new feature flag allowResume #444 (#445)
  • Implement secured API Keys #435 (#436)
  • Support attachment auto-sharing via responses #404 (#416)
  • enable cors (#433)
  • implement advanced load balancing (#422)
  • implement periodic heartbeats for notifications endpoint (#439)
  • return createdAt/updatedAt for files (#418)
  • return etag in resource notifications (#429)
  • support if-none-match for files (#426)

Fixes

  • Chat completion request with per request API key fails to model adapter #449
  • Core returns chunks of streaming response in a wrong order #420 (#421)
  • Fix assembled response in prompt logs #447 (#448)
  • DIAL Interceptor should check responses (#434)
  • Incorrect token calculation for temp-api-key based on JWT token #438 (#440)
  • Token usage stats are failed to calculate when deployment has interceptors (#424)
  • TokenUsage stats is not calculated properly for apps when Core have multiple instances #393 (#407)
  • assemble streaming response with a 'delimiter' inside content (#453)
  • fix NPE at collecting request data function (#415)
  • handle blank content encoding (#412)
  • log errors on file upload/download (#410)
  • minor updates in the docs (#409)
  • passing query params to interceptor (#430)
  • return permissions in metadata response (#414)
  • unit tests
  • update links in README.md (#441)

Other

  • remove linebreaks at multiline logs (#408)
  • renaming
  • set the feature allowResume to true by default