Releases: epam/ai-dial-core
Releases · epam/ai-dial-core
0.19.0
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
0.18.0
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
0.17.2
0.17.1
0.17.0
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
0.16.1
0.16.0
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
0.15.2
0.15.0
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