Releases: epam/ai-dial-core
Releases · epam/ai-dial-core
0.7.1
0.7.0
Experimental unstable version (with server-side persistence support). Use at your own risk.
- Invitations are not cleaned up/updated after resource deletion
- Crash of Redis cluster may lead to resource/data loss
Features
- Bring back demo regime of core working with IDP #150 (#153)
- Calculate cost for models with "char without space" #154 (#155)
- Calculate token usage statistics using call stack #117 (#145)
- Implement limits through stateful layer #59 (#184)
- Improve token usage stats #160 (#161)
- Print execution path as JSON array to prompt logs #168 (#169)
- added seed, tools, system_prompt features and display_version flag to the listing (#204)
- check resource key size (#194)
- resources (#164)
- share API implementation (#190)
- support local file system for storage (#165) (#151)
- support recursive resource listing (#196)
- support if-none-match=* header in resource PUT API (#191)
Fixes
- Core shouldn't check user roles in case authorization by API key… (#181)
- Dockerfile after cleanup (#189)
- Error on direct call to Proxy API #192 (#193)
- Model cost calculation fails if token usage stats is not found in the response #157 (#158)
- Model cost calculator fails with NPE for some adapters #201 (#202)
- NPE occurs on rate limit hit in PostDeploymentController #178 (#179)
- Revert "fix: bump redisson client version (#206)" (#207)
- bump redisson client version (#206)
- fix error handling in proxy (#195)
- listing for root folder (#174)
- prompt enum element name (#177)
- refactor Files metadata to generic resource metadata (#147)
- resource test (#170)
- resource test (#172)
- retry when client fails to send response header (#148)
- selector with strict patterns (#200)
- shared file access (#156)
Other
- Add logging for unsuccessful requests (status code != 200) to … (#149)
- GitHub workflow update (#187)
- Unify field names with realtime analytics (#166)
- clean up settings/config files (#186)
- disable OTEL exporters by default (#167)
- disable otl metrics/logs if they are not enable explicitly (#176)
- disable trace exporter if the endpoint is not provided explicitly (#173)
- logging not 200 responses (#199)
- use apache http client in resource tests (#175)
0.6.1
Features
- support aws-s3 EC2 instance metadata authentication (#215)
- support local file system for storage (#165) (#151)
- fix: CVE-2023-52425
0.6.0
Features:
- Autosharing of the attached files to the application #130 (#134)
- Autosharing of the output files #131 (#133)
- Enable OpenTelemetry Trace exporter #120 (#121)
- Per-request Key authorization #124 (#125)
- Support distributed tracing #79 (#99)
- log traces (#135)
- populate addon name in assistant request (#109)
Fixes:
- Base assistant is shown in the listing API response #103 (#105)
- Collecting attached files fail on embedding request #139 (#141)
- Core rejects requests if trace id is not found #110 (#111)
- fix NPE in RateLimiter (#114)
- fix NPE on proxyApiKeyData in the controller (#136)
- fix collecting attached files (#137)
- improve logging for corner cases (#142)
- resolve file content type based on file extension (#128)
Other:
- chore: Make sure that analytics-realtime cost calculation still works #80 (#108)
- chore: Setup repository configuration for OSS Review Toolkit (#106)
- chore: Upgrade Gradle wrapper to version 8.5 (#94)
- chore: improve error handling in proxy (#113)
- chore: remove API key from logs (#119)
- chore: remove IDP settings from the default DIAL config (#104)
0.5.0
Features:
- Add field "overrideName" for models #97 (#98)
- Change authentication workflow #60 (#72 and #85)
- Add "identityProvider.rolePath" in app settings (#64)
- Expose features in listing for applications and assistants (#70)
- Support rate endpoint for applications (#66)
- Implement access control for Files API (#91) (#90)
- Support multiple identity providers (#75)
Fixes:
- Represent prices as strings in the listing (#50)
Other:
- Do not forward auth token by default (#83)
0.4.2
0.4.1
0.4.0
0.3.0
Features:
- #32 Pathtrough Upvote/Downvote to Application/Adapters (#38)
- add slash commands dispatch (#18)
- added listing params for attachment support (#44) (#34)
- added pricing params to the listing (#45) (#34)
- added token limits to the listing (#43) (#34)
- forward rate request to deployment (#25)
- security enhancements (#23)
- initial implementation of Files API (#26)
Fixes:
- file API tests (#49) (#48)
- fix contoller selector (#39)
- fix trivy issue GHSA-xpw8-rcwv-8f8p (#24)
- fixed health check port (#14) (#16)
- log rate response request (#40)
- rate endpoint route (#42)
- use provided content-type if any (#51) (#52)