What's Changed
Feat
- feat(comments): Support @mentions in comments by @FroeMic in #9928
- feat(api): Traces public API v1 re-implementation by @sumerman in #10029
- feat(auth): add authentik auth provider by @marcklingen in #10085
- feat(otel): Support Bedrock Cache Token Parsing by @nelsonauner in #10075
- feat(trpc): support silencing error notifications based on query metadata by @marliessophie in #10112
- feat(docker): Enable multi-instance Docker dev setup via environment variables by @FroeMic in #10104
- feat: parse tag.tags properties on otel by @Steffen911 in #10117
- feat: allow list of org api keys using org api keys by @Steffen911 in #10130
Chore
- chore(comments): update comment reaction table with project id by @FroeMic in #10082
- chore(seeder): implement bulk/synthetic mode for data generation by @marliessophie in #10090
- chore: V2 of don't run llm tests unless required to avoid throttling on CI by @sumerman in #10091
- chore: upgrade next-auth by @maxdeichmann in #10089
- chore: remove trace tag editing by @maxdeichmann in #10101
- chore: script backfill job for events table by @Steffen911 in #10038
- chore(trpc): implement debouncing for toast notifications by @marliessophie in #10126
- chore: protect allFromProject by @maxdeichmann in #10136
Fix
- fix(comments): Fix comment markdown bulletpoint size by @FroeMic in #10086
- fix(experiments): default to observation level cost by @marliessophie in #10070
- fix: allow compare button even if just one row selected by @marliessophie in #10095
- fix(otel): map ai sdk events if functionID is appended to operation.name by @nimarb in #10099
- fix: restore tracesUiColumnDefinitions in traces API by @sumerman in #10116
- fix(annotation): update route to upsert along ordering key by @marliessophie in #10113
- fix(trace): adjust padding in Trace Tree for improved layout by @marliessophie in #10119
- fix(trpc-toast): stop event propagation of
dismissToastby @marliessophie in #10127 - fix(ioredis): Add slotsRefreshTimeout to support AWS ElasticCache cluster by @Amsal1 in #9015
Style
- style(compare-view): filter button as ghost by @marliessophie in #10094
New Contributors
- @nelsonauner made their first contribution in #10075
- @Amsal1 made their first contribution in #9015
Full Changelog: v3.123.1...v3.124.0