Releases: Agenta-AI/agenta
Releases · Agenta-AI/agenta
v0.29.0
What's Changed
- v0.28.0 by @github-actions in #2319
- Remove deprecated icon attribution README.md by @mmabrouk in #2318
- Update README.md in cli folder by @mmabrouk in #2322
- (frontend)[AGE-1374]: Regression wrong time shown in traces by @bekossy in #2321
- NextJS turbo in dev mode by @mmabrouk in #2314
- Merge by @aakrem in #2324
- Tutorial AI Code Reviewer by @mmabrouk in #2320
- [Bug Fix]: Update Serve command workflow for Cloud by @aybruhm in #2326
- merge by @aakrem in #2327
- build(deps): bump aiohttp from 3.10.10 to 3.10.11 in /agenta-backend by @dependabot in #2275
- (frontend)[AGE-1396]: Upload testset from CSV validation failing by @bekossy in #2331
- (frontend)[AGE-1398]: You should not be able to open a running evaluation by @bekossy in #2329
- enhance(frontend)[AGE-1405]:: Replace png onboarding image in public folder with a smaller webp image by @ardaerzin in #2335
- Changelog 28.0 by @mmabrouk in #2333
- [Feat]: implement Test set drawer UI by @ashrafchowdury in #2328
- fix(frontend): logout button unclickable issue by @ashrafchowdury in #2340
- [Feature]: Display a "Not Optimized for Mobile" overlay to users trying to access Agenta app from browsers with narrow width by @ardaerzin in #2339
- [Feature] Onboarding - Demos by @jp-agenta in #2338
- [Fix] Errors in llm apps freezes the playground by @jp-agenta in #2342
- (frontend)[AGE-1415]: Update lodash imports by @ardaerzin in #2343
- Fix pycryptodome vulnerability by @aakrem in #2345
- [Dependency]: Vault -- Checkpoint 1 by @aybruhm in #2332
- Update evaluators_service.py by @morenobonaventura in #2347
- fix(backend): fixes the debug line, fstring not working by @mmabrouk in #2348
- docs: add morenobonaventura as a contributor for bug by @allcontributors in #2350
- Redirects for cli quick-usage in docs by @mmabrouk in #2354
- (frontend)[AGE-1415]: Enable bundle size analyzer plugin by @ardaerzin in #2341
- Release/v0.28.1 by @aakrem in #2346
- Fix pycryptodome vulnerability by @aakrem in #2336
- [Hotfix] Failing templates due to LiteLLM callback issues by @jp-agenta in #2355
- [Enhancement]: Add fail-safe logic to compute duration when running evaluations by @aybruhm in #2351
- build(deps): bump python-multipart from 0.0.7 to 0.0.18 in /agenta-backend by @dependabot in #2330
- (frontend)[AGE-1393]: Update create new evaluation modal with new design by @bekossy in #2337
- (frontend)[Age 1343]: Implementation home view onboarding by @bekossy in #2313
- Running Agenta on different ports by @mmabrouk in #2349
- Bump pre-release by @jp-agenta in #2358
- [Enhancement]: Display SDK Version in Deployed Applications (openapi.json) by @aybruhm in #2353
- (frontend)[AGE-1461]: Window not responding after switching between workspaces while in an app by @bekossy in #2360
New Contributors
- @morenobonaventura made their first contribution in #2347
Full Changelog: v0.28.0...v0.29.0
v0.28.0
What's Changed
- [Enhancement]: Improve pending migration(s) check by @aybruhm in #2013
- v0.27.2 by @aakrem in #2257
- docs(app): added blog link to docs by @mmabrouk in #2259
- Fix bump workflow by @aakrem in #2263
- v0.27.3 by @github-actions in #2262
- [Feature] Application Security by @jp-agenta in #2166
- build(deps): bump @eslint/plugin-kit from 0.2.2 to 0.2.3 in /agenta-web by @dependabot in #2268
- build(deps): bump cross-spawn from 7.0.3 to 7.0.5 in /docs by @dependabot in #2270
- (frontend)[Age-1286]: Update web UI to use BaseResponse version 3.0 in the Playground by @bekossy in #2271
- Added Cookbook observability Langchain by @mmabrouk in #2273
- [Enhancement] Extend Backend to Support SDK base response version 3.0 for RAG Evaluators by @aybruhm in #2253
- [Enhancement] Update SDK to return BaseResponse version 3.0 and new trace tree format by @aybruhm in #2251
- [Feature] Observability Analytics (MongoDB replacement) by @jp-agenta in #2204
- Update pyproject.toml by @jp-agenta in #2278
- fix(frontend): search input icon height issue by @ashrafchowdury in #2265
- [Feautre] Add custom redact functionality to SDK by @jp-agenta in #2269
- [Chore] clean up agenta-cli dependencies by @jp-agenta in #2267
- Litellm patch by @jp-agenta in #2254
- Readme Overhaul by @mmabrouk in #2279
- fix(frontend): made observability table rows 50 default by @ashrafchowdury in #2284
- (frontend)[AGE-1011]: Solve size modal issue by @bekossy in #2246
- AGE-1359 Minor fix to fetch prompt docs by @mmabrouk in #2281
- [Fix] AGE-1360 by @jp-agenta in #2285
- Revert pyproject.toml by @mmabrouk in #2287
- [Enhancement]: CORS + App Security hotfix by @jp-agenta in #2283
- fix(doc): updated API doc by @ashrafchowdury in #2293
- fix(frontend): prompt fetching code by @ashrafchowdury in #2292
- (frontend)[AGE-1342]: Auto-refresh observability tables by @bekossy in #2290
- [Feature]: Project-checkpoint-4 by @ashrafchowdury in #2272
- [Enhancement]: Add 'app_type' column for AppDB model with updated API responses by @aybruhm in #1994
- fix(frontend): observability input column data in export results by @ashrafchowdury in #2295
- fix(frontend): removed capitalization from app name by @ashrafchowdury in #2296
- [Fix] litellm streaming warnings by @jp-agenta in #2289
- [feat] global testsets by @jp-agenta in #2266
- docs(app): AGE-874 Custom workflows documentation by @mmabrouk in #2130
- fix edge case llm-as-a-judge by @mmabrouk in #2297
- Fix to the docs build by @mmabrouk in #2298
- [Fix] litellm cost_per_token not being calculated by @jp-agenta in #2288
- Build/AGE-1325-run-nextjs-outside-of-docker by @mmabrouk in #2276
- (frontend)[AGE-1269]: (bug observability) Review Accordion height (not dynamic), margin, and padding by @bekossy in #2291
- [Bug Fix]: Resolve CLI commands failing tests by @aybruhm in #2299
- [Fix] verbosity in tracing by @jp-agenta in #2286
- Add --force to generate cookbook by @mmabrouk in #2274
- [Feature] Observability: Inline traces by @aybruhm in #2277
- set prettier version by @aakrem in #2300
- [Fix] clean up in-app auth docs and clean up in-app llm app URLs by @jp-agenta in #2304
- [Fix] Remove Auth Cache + Fix t
ree=None
by @jp-agenta in #2303 - [Fix] -
organization_id
andworkspace_id
not required to manageapplications
by @jp-agenta in #2301 - fix(frontend): wait until project-id gets loaded by @ashrafchowdury in #2307
- [Fix] Protected Route with Project ID by @jp-agenta in #2308
- [Fix] Set default values in LegacySummary for Observability Analytics by @jp-agenta in #2305
- [Fix] CORS issue with old SDK by @jp-agenta in #2309
- [Bug Fixes]: Release Cycle 63 by @aybruhm in #2302
- [Fix] missing
project_id
in auth middleware in SDK by @jp-agenta in #2310 - [Fix] failed calls in Evaluations due to 401 by @jp-agenta in #2311
- [Bug Fix]: Cannot run human evaluation for mflix app by @aybruhm in #2312
- sync versions by @aakrem in #2315
- v0.27.7 by @github-actions in #2316
Full Changelog: v0.27.2...v0.28.0
v0.27.2
What's Changed
- Docs Observability by @mmabrouk in #2172
- Add creating a tag after bumping versions by @aakrem in #2250
- docs(app): AGE-1228 changelog 0.27.0 by @mmabrouk in #2220
- Fix/sdk kwargs app by @jp-agenta in #2256
- [Fix] (SDK) api key not fetched from self.api_key by @jp-agenta in #2255
Full Changelog: v0.27.1...v0.27.2
v0.27.1
v0.27.0
What's Changed
- test(frontend): fixed e2e test fails by @ashrafchowdury in #2150
- feat(frontend): observability filters by @ashrafchowdury in #2128
- Remove PostHog from irrelevant environments by @aakrem in #2154
- feature(frontend): Implement observability view by @bekossy in #2103
- fix(frontend): observability status render issue by @ashrafchowdury in #2158
- (frontend)[1180]: Popover in observability table take sometimes too long to appear by @bekossy in #2162
- fix(frontend): observability LLM traceTab issue by @ashrafchowdury in #2160
- (frontend)[Age 1177]: Delete trace functionality does not work by @bekossy in #2159
- fix(frontend): moved all the query states in the context-api by @ashrafchowdury in #2167
- fix(frontend): added human friendly filter column names by @ashrafchowdury in #2168
- (frontend)[Age 1137]: Update design for JSON/YAML switch different by @bekossy in #2169
- (frontend)[Age 1181]: Traces with on single main span are not correctly rendered by @bekossy in #2163
- (frontend)[Age 1178]Wrong latency shown in table and drawer by @bekossy in #2157
- Updated video quick start tutorial by @mmabrouk in #2171
- fix(frontend): rearranged observability table columns by @ashrafchowdury in #2161
- feat(frontend): add global observability page by @ashrafchowdury in #2156
- fix(frontend): observability filter column names style by @ashrafchowdury in #2173
- fix(frontend): replaced data property with content for search filter by @ashrafchowdury in #2175
- Adjust dependabot config file by @aakrem in #2177
- [Dependency]: Access control in API Keys by @aybruhm in #2147
- chore(deps): bump tqdm from 4.66.4 to 4.66.6 in /agenta-backend by @dependabot in #2191
- chore(deps): bump @types/mdx from 2.0.10 to 2.0.13 in /agenta-web by @dependabot in #2180
- chore(deps): bump @mdx-js/react from 2.3.0 to 3.1.0 in /agenta-web by @dependabot in #2179
- limit dependabot to only security udates by @aakrem in #2194
- chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 in /docs by @dependabot in #2193
- LLM as a judge improvements by @mmabrouk in #2174
- chore(deps): bump sentry-sdk from 1.45.1 to 2.8.0 in /agenta-backend in the security-updates group across 1 directory by @dependabot in #2203
- chore(deps): bump the security-updates group in /agenta-web with 12 updates by @dependabot in #2201
- remove dependabot.yml by @aakrem in #2219
- fix(frontend): observability filter apply and clear conditions by @ashrafchowdury in #2176
- chore(deps): bump starlette from 0.37.2 to 0.40.0 in /agenta-cli by @dependabot in #2221
- chore(deps): bump micromatch from 4.0.7 to 4.0.8 in /docs by @dependabot in #2223
- chore(deps): bump webpack from 5.93.0 to 5.96.1 in /docs by @dependabot in #2222
- chore(deps): bump elliptic from 6.5.7 to 6.6.0 in /docs by @dependabot in #2224
- chore(deps): bump send and express in /docs by @dependabot in #2226
- chore(deps): bump restrictedpython from 6.2 to 7.3 in /agenta-backend by @dependabot in #2225
- fix path-to-regexp by @aakrem in #2228
- [Feature] Configs SDK/API by @jp-agenta in #2126
- [Enhancement]: Improve check for pending migration by @aybruhm in #2115
- Fix starlette vulnerability by @aakrem in #2229
- fix(frontend) renamed observability table time column name by @ashrafchowdury in #2232
- fix(frontend): observability filter column names according to table columns by @ashrafchowdury in #2233
- fix(frontend): broken observability windowing logic and format by @ashrafchowdury in #2234
- fix(frontend): trace drawer time, cost font style by @ashrafchowdury in #2235
- fix(frontend): delete evaluation redirection url by @ashrafchowdury in #2238
- fix(frontend): made initial app selector ui responsive by @ashrafchowdury in #2239
- (frontend)[Age 1270]: Raw data missing data in overview by @bekossy in #2237
- (frontend)[Age 1243]: Variant details fails to open after updating a variant by @bekossy in #2236
- fix(frontend): removed autocomplete from llm as a judge by @ashrafchowdury in #2241
- (frontend)[AGE-1262]: Values that are set to 0 are lost when exiting and re-entering by @bekossy in #2242
- (frontend)[AGE-1258]: Highlighting of variables in LLM-as-a-Judge is functional but coloring is buggy by @bekossy in #2243
- fix(frontend): observability windowing time zone issue by @ashrafchowdury in #2244
- fix(backend): predefined app environment order by @ashrafchowdury in #2240
- fix(frontend): avatar profiles color by @ashrafchowdury in #2230
- fix(frontend): observability export data format by @ashrafchowdury in #2245
- v0.27.0 by @github-actions in #2248
- [Feature] Observability Checkpoint 2 by @jp-agenta in #2113
Full Changelog: v0.26.0...v0.27.0
v0.26.0
What's Changed
- fix(frontend): font style issue by @ashrafchowdury in #2129
- [Bug Fix]: Resolve keyword argument error when deleting human evaluation after KeyError in annotation creation by @aybruhm in #2132
- [Enhancement]: Remove Pydantic warnings in CLI by @aybruhm in #2127
- [Enhancement]: Improve custom code evaluation sandbox by @aybruhm in #2133
- [Fix]: Raise NoResultFound Exception for Missing Base by @aybruhm in #2035
- Dependabot PRs merged into one by @mmabrouk in #2134
- Hot fix container_router by @mmabrouk in #2136
- [UI]: implemented app management view by @ashrafchowdury in #2092
- Fix template names by @mmabrouk in #2135
- E2e tests by @aakrem in #2143
- docs(app): changelog 0.26 by @mmabrouk in #2144
- v0.26.0 by @github-actions in #2145
Full Changelog: v0.25.4...v0.26.0
v0.25.4
What's Changed
- fix(doc): fixed all broken links by @ashrafchowdury in #2121
- fix(frontend): converted all the buttons to it's default size in app overview page by @ashrafchowdury in #2120
- [Doc]: implemented ideal-image plugin by @ashrafchowdury in #2114
- enhance(doc): enabled broken link detector by @ashrafchowdury in #2122
- fix(frontend): added export button on evaluation by @ashrafchowdury in #2116
- fix(frontend): moved testset out of application scope by @ashrafchowdury in #2111
- fix(frontend): padding issue in workspace selector component by @ashrafchowdury in #2108
- [Bug Fix]: Filter environment revisions by ascending order by @aybruhm in #2124
- Move templates to backend by @aakrem in #2125
- v0.25.4 by @github-actions in #2131
Full Changelog: v0.25.3...v0.25.4
v0.25.3
What's Changed
- v0.25.2 by @github-actions in #2098
- Update README.md by @mmabrouk in #2095
- Update README.md by @mmabrouk in #2099
- fix(frontend): Wrong endpoint in deployment fetch prompt by @ashrafchowdury in #2100
- Fixes to JSON evaluators by @mmabrouk in #2105
- fix(frontend): prevent closing eval-config modal when click outside by @ashrafchowdury in #2106
- [UI]: implement test sets main view by @ashrafchowdury in #2102
- refactor(frontend): removed all unused images/medias by @ashrafchowdury in #2109
- docs(app): Prompt mangement + Restructuring + Miscs by @mmabrouk in #2112
- [Docs] Prompt management Post-app structure by @mmabrouk in #2086
- [Docs] Changelog Evaluator Debugging by @mmabrouk in #2084
- [Bug Fix]: agenta CLI does not work anymore post-release (project structure) by @aybruhm in #2117
- v0.25.3 by @github-actions in #2118
Full Changelog: v0.25.2...v0.25.3
v0.25.2
v0.25.0
What's Changed
- [Enhancement]: Handle non-string outputs gracefully in auto_contains_json evaluator by @aybruhm in #1987
- [Enhancement] Add LLM API key checks to LLM-based evaluators by @aybruhm in #1989
- [Feature]: expose running evaluators via API to playground by @aybruhm in #1956
- Feat: implemented human evaluations by @ashrafchowdury in #2047
- Doc: fixed broken link style by @ashrafchowdury in #2059
- Update README.md by @mmabrouk in #2060
- docs(app): switched to new auto crawled index in Algolia by @mmabrouk in #2064
- Fix: evaluation related build warnings by @ashrafchowdury in #1951
- Fix: small UI issues in overview page by @ashrafchowdury in #2027
- Dependabot prs sept by @aakrem in #2067
- Bump fastapi from 0.111.1 to 0.114.0 in /agenta-cli by @dependabot in #2066
- Test: automatic evaluation with different correct_answer column by @ashrafchowdury in #1985
- Feat: automatic evaluation functionalities by @ashrafchowdury in #2058
- Evaluation docs Overhaul by @mmabrouk in #2061
- [feature] Evaluators - Debugging by @bekossy in #2071
- Improvement Docs Prompt Management by @mmabrouk in #2083
- [feature] Project - Checkpoint 1 by @aybruhm in #2037
- [Refactor]: Manually Name Database Table Constraints to Resolve sqlalchemy.exc.CompileError by @aybruhm in #2054
- [feature] Projects - Checkpoint 2 by @aybruhm in #2065
- [feature] Projects Structure - Checkpoint 2 by @aybruhm in #2090
- [feature]: new onboarding UI by @ashrafchowdury in #2082
- v0.25.0 by @github-actions in #2091
Full Changelog: v0.24.4...v0.25.0