What's Changed
- feat: Modifies Maxim plugin to support image generation requests by @roroghost17 in #2422
- v1.5.0-prerelease1 docs by @akshaydeo in #2458
- adds v1.5.0 changelogs by @akshaydeo in #2459
- enterprise release notes by @akshaydeo in #2461
- fix index to contain enteprise release notes by @akshaydeo in #2462
- refactor: standardize delete button styling with red theme across workspace tables by @impoiler in #2454
- feat: add async support and loading state to Switch component by @impoiler in #2456
- chore: updated prerelase changelog by @sammaji in #2460
- updated config.schema for large payload optimizations by @akshaydeo in #2466
- adds technical explnation of unsupported multinode setup for oss by @akshaydeo in #2467
- allow path whitelisting from security config by @akshaydeo in #2468
- [fix]: bedrock streaming - retry stale/closed-connection errors by @KTS-o7 in #2427
- feat: add rule chaining support to routing engine by @Pratham-Mishra04 in #2319
- feat: add routing rules tree visualization by @Pratham-Mishra04 in #2297
- feat: add model alias by @Pratham-Mishra04 in #2355
- feat: fixes routing rules tree view with better layout and node UI by @roroghost17 in #2407
- feat: add sorting and CSV export to virtual keys table by @impoiler in #2470
- docs: add v1.5.0 migration guide by @Pratham-Mishra04 in #2475
- docs: adds changelogs and migration guides by @Pratham-Mishra04 in #2474
- docs: move migration guides from tab to group by @Pratham-Mishra04 in #2476
- Update snyk.yml by @akshaydeo in #2489
- fix: add retry mechanism to model catalog pricing sync lock by @Pratham-Mishra04 in #2487
- fix: change ClientConfig from value to pointer in tests and remove unused schema field by @Pratham-Mishra04 in #2495
- feat: add Fireworks AI as a first-class provider by @ivanetchart in #2406
- fix: add missing go.mod entries for golang.org/x/oauth2 and maxim-go dependencies by @impoiler in #2497
- fixed missing param by @akshaydeo in #2500
- fix: config schema for bedrock key config closes #2484 by @TejasGhatte in #2486
- fix: replace enforce_governance_header deprecated field with enforce_auth_on_inference by @TejasGhatte in #2488
- fix: add empty arguments guard in bedrock utils by @TejasGhatte in #2493
- fix: thinking budget validation for gemini models by @TejasGhatte in #2485
- fix: increases buffer size for custom plugin installs from URLs by @roroghost17 in #2498
- [fix]: bedrock streaming - retry retryable AWS exceptions (serviceUnavailableException, throttlingException, etc.) by @KTS-o7 in #2481
- adds server bootstrap timer by @akshaydeo in #2473
- refactor: unify /api/models and /api/models/details listing behavior by @jerkeyray in #2499
- fix race in data reading from fasthttp req for integrations by @akshaydeo in #2513
- access profiles by @akshaydeo in #2363
- user level oauth for mcp gateway by @akshaydeo in #2418
- docs: adds model alias docs by @Pratham-Mishra04 in #2501
- fix: vertex endpoint correction by @TejasGhatte in #2519
- refactor: removed base-ui dependencies and recreated the combobox using Radix primitives by @impoiler in #2520
- fix: Build fix for provider config by @roroghost17 in #2391
- fix: disable SQLite foreign key checks during migration by @danpiths in #2523
- feat: adds-prompts-plugin-with-direct-key-header-resolver by @roroghost17 in #2375
- feat: add selective message inclusion when committing prompt sessions to versions by @impoiler in #2132
- docs: Adds documentation for prompt plugin by @roroghost17 in #2524
- fix: preserve routing rule targets for genai and bedrock paths by @Pratham-Mishra04 in #2522
- fix: include raw model ID in list-models output alongside aliases by @Pratham-Mishra04 in #2525
- test: add v1.5.0-prerelease1 migration coverage and handle dropped columns by @Pratham-Mishra04 in #2526
- fix(bedrock): correct SigV4 service name for agent runtime rerank by @Vaibhav701161 in #2531
- fix: preserve explicit empty tool parameter schemas for openai paths by @jerkeyray in #2463
- docs: add pagination support for PR review threads by @Radheshg04 in #2393
- feat(fireworks): add native completions, responses, embeddings, and docs by @jerkeyray in #2518
- release cut by @akshaydeo in #2532
- config test case fixes by @akshaydeo in #2534
- fixes github actions by @akshaydeo in #2536
- fix: sqlite migration conns and error handling + vk not found message + handling numbers as numbers in governance instead of strings by @danpiths in #2530
- feat: add realtime provider interfaces, schemas, and engine hooks by @danpiths in #2337
- feat: add session log storage and realtime request normalization by @danpiths in #2338
- feat: add realtime turn logging to logging plugin by @danpiths in #2339
- feat: add realtime session state and transport context helpers by @danpiths in #2340
- feat: add realtime WebSocket, WebRTC, and client secret handlers by @danpiths in #2341
- feat: add realtime session browsing and log filtering UI by @danpiths in #2342
- test: add realtime WebSocket and client secret integration tests by @danpiths in #2343
- feat: add Bedrock invoke endpoint support for images and embeddings by @Radheshg04 in #2266
- adds support for tracking userId, teamId, customerId, and businessUnitId in logging by @akshaydeo in #2527
- helm chart disabled plugin is not skipped from config.json by @akshaydeo in #2555
- remvoves enabled change for first party plugins by @akshaydeo in #2556
- minor integration test fixes by @TejasGhatte in #2560
- fix: bedrock tool choice conversion to auto by @TejasGhatte in #2563
- fix: mcp tool logs by @TejasGhatte in #2550
- feat: add per-user OAuth consent flow with identity selection and MCP authentication by @Pratham-Mishra04 in #2552
- fix: provider level multiline budget duplication issue and unfiltered true param for ModelMultiselect by @danpiths in #2564
- fix: minor fixes and doc additions by @Pratham-Mishra04 in #2562
- feat: add IsSet method to EnvVar and improve provider auth validation by @impoiler in #2529
- fix: auto-redact env-backed values in EnvVar JSON serialization by @impoiler in #2540
- prerelease 2 cut by @akshaydeo in #2568
- test fixes by @akshaydeo in #2569
- test fixes by @akshaydeo in #2570
- fixes failing tests by @akshaydeo in #2571
- updated mocker in semanticcache plugin by @akshaydeo in #2572
- update mocker to 1.5.1 by @akshaydeo in #2573
New Contributors
- @ivanetchart made their first contribution in #2406
Full Changelog: ent-v1.4.0-prerelease1-base...ent-v1.4.0-prerelease2-base