Releases: epam/ai-dial-core
Releases · epam/ai-dial-core
0.21.1
0.21.0
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
0.20.1
0.20.0
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
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