v0.1.46
v0.1.46
Release Notes
What's Changed
- feat(pricing): rename agent steps to Signals steps (LAM-1506) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1685
- LAM-1526: show API key type in project settings by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1698
- fix(sessions): decode catch-all sessionId param (LAM-1527) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1699
- feat: realtime evals by @olzhik11 in https://github.com/lmnr-ai/lmnr/pull/1697
- LAM-1512: expand posthog tracking across sessions, signals, and search by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1693
- signals cargo feature by @Rainhunter13 in https://github.com/lmnr-ai/lmnr/pull/1701
- fix(notifications): truncate Slack section blocks instead of dropping entries (LAM-1520) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1696
- remove signals from oss by @Rainhunter13 in https://github.com/lmnr-ai/lmnr/pull/1708
- feat: guard posthog more strictly by @olzhik11 in https://github.com/lmnr-ai/lmnr/pull/1709
- feat(evaluations): use AdvancedSearch on eval pages (LAM-1533) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1707
- feat: signals paywall, iteration by @kolbeyang in https://github.com/lmnr-ai/lmnr/pull/1704
- fix(trace-view): sync trace shrink with span panel enter by @kolbeyang in https://github.com/lmnr-ai/lmnr/pull/1711
- feat(LAM-1411): Add ability to filter based on custom SQL column in traces table by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1570
- analytics: track new user signups and attach workspace group (LAM-1544) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1715
- feat(sessions): center content with max width (LAM-1556) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1718
- feat(analytics): expand posthog tracking + fix signals:page_viewed by @kolbeyang in https://github.com/lmnr-ai/lmnr/pull/1721
- refactor(notifications): split panel + slide animation by @kolbeyang in https://github.com/lmnr-ai/lmnr/pull/1713
- fix(traces): remove unused analysis_status column (LAM-1562) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1724
- fix(landing): replace footer Contact Us link with Cal.com (LAM-1563) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1725
- fix(sessions): move max-width cap so scrollbar sits at panel edge (LAM-1556) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1719
- feat: add allow build deps by @olzhik11 in https://github.com/lmnr-ai/lmnr/pull/1727
- fix: fix debugger ui, realtime, small paddings fix in settings by @olzhik11 in https://github.com/lmnr-ai/lmnr/pull/1729
- fix(billing): send tier-switch posthog event instantly (LAM-1577) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1734
- feat(billing): default Hobby signal-steps hard limit (LAM-1580) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1741
- feat(billing): raise Hobby signal-steps hard limit to 15k (LAM-1580) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1743
- fix(billing): improve usage email notifications (LAM-1582) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1740
- openai llm provider by @Rainhunter13 in https://github.com/lmnr-ai/lmnr/pull/1744
- mock llm provider support realtime mode failure, ff clean by @Rainhunter13 in https://github.com/lmnr-ai/lmnr/pull/1750
- feat(frontend): add openai provider to AI features (LAM-1572) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1747
- ignore empty llm_base_url env var by @Rainhunter13 in https://github.com/lmnr-ai/lmnr/pull/1751
- feat: fix subagent detections by @olzhik11 in https://github.com/lmnr-ai/lmnr/pull/1745
- feat: capture cache hits, fix models by @olzhik11 in https://github.com/lmnr-ai/lmnr/pull/1753
- feat: labeling queue rework by @olzhik11 in https://github.com/lmnr-ai/lmnr/pull/1738
- better tracing for ingestion pipeline by @Rainhunter13 in https://github.com/lmnr-ai/lmnr/pull/1754
- feat(traces): structural dedup for LLM span inputs (LAM-1578) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1748
- search use spans view by @Rainhunter13 in https://github.com/lmnr-ai/lmnr/pull/1755
- feat: version badge by @olzhik11 in https://github.com/lmnr-ai/lmnr/pull/1756
- Fix/version badge by @olzhik11 in https://github.com/lmnr-ai/lmnr/pull/1757
- feat: flip condition by @olzhik11 in https://github.com/lmnr-ai/lmnr/pull/1758
- feat: move queries to query engine, add small paddings, cleanup shared payloads by @olzhik11 in https://github.com/lmnr-ai/lmnr/pull/1761
- feat(quickwit): index only new LLM messages + clean noise (LAM-1599) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1762
- fix(rabbitmq): self-healing connections + decouple liveness (LAM-1605) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1765
- limit sql query memory to 256 mb by @dinmukhamedm in https://github.com/lmnr-ai/lmnr/pull/1770
- Revert "limit sql query memory to 256 mb (#1770)" by @dinmukhamedm in https://github.com/lmnr-ai/lmnr/pull/1771
- feat(traces): producer-side LLM input dedup (LAM-1608) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1767
- feat: template renderer improvements by @olzhik11 in https://github.com/lmnr-ai/lmnr/pull/1774
- move click dict creation into next runtime by @Rainhunter13 in https://github.com/lmnr-ai/lmnr/pull/1785
- fix(csp): drop base-uri 'self' so rrweb session replay works (LAM-1622) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1783
- LAM-1600: PostHog tracking for labeling queue by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1760
- LAM-1626: clearer "View invoice" CTA in payment emails by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1786
- feat(traces): accept OTLP/HTTP+JSON on /v1/traces (LAM-1604) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1766
- fix(redis): self-healing connections + extend readiness probe by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1772
- perf(traces): parallelize CH writes in process_span_messages (LAM-1609) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1769
- fix self-healing connection for timeout, bump lapin for self restore by @dinmukhamedm in https://github.com/lmnr-ai/lmnr/pull/1790
- feat(span-view): label Input and Output sections in overview (LAM-1635) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1791
- LAM-1636: sync SQL ask-AI schema & editor autocomplete with v0 views by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1792
- feat: improved (arrested) onboarding by @olzhik11 in https://github.com/lmnr-ai/lmnr/pull/1794
- LAM-1641: send welcome email at last onboarding step by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1795
- increase rabbitmq connection timeout by @Rainhunter13 in https://github.com/lmnr-ai/lmnr/pull/1796
- fix: propagate callback-url by @olzhik11 in https://github.com/lmnr-ai/lmnr/pull/1797
- hotfix tmp rollback all connection settings by @dinmukhamedm in https://github.com/lmnr-ai/lmnr/pull/1798
- LAM-1642: add per-project gRPC rate limit on span ingestion by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1799
- enable configurable rabbit auto-reconnect by @dinmukhamedm in https://github.com/lmnr-ai/lmnr/pull/1802
- separate rate limit for grpc by @dinmukhamedm in https://github.com/lmnr-ai/lmnr/pull/1801
- traces: reject empty trace_id/span_id in OTLP/JSON decoder by @Rainhunter13 in https://github.com/lmnr-ai/lmnr/pull/1787
- perf(ch): cap async-insert busy timeout for hot ingest tables (LAM-1628) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1793
- feat(pii-redactor): standalone CPU gRPC service for PII redaction (LAM-1612) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1773
- remove unnecessary tracing from ingestion pipeline by @Rainhunter13 in https://github.com/lmnr-ai/lmnr/pull/1814
- feat(pii-redactor): bake FP32 ONNX + drop outer instrument span by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1815
- perf(pii-redactor): server-wide dynamic batching (Stages A + B) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1816
- LAM-1654: scale user-traces pastHours to tier retention by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1812
- LAM-1657: make REFRESH COLLATION VERSION best-effort by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1818
- Lam 1627/table views refactor by @olzhik11 in https://github.com/lmnr-ai/lmnr/pull/1788
- LAM-1652: index signal events in Quickwit + add full-text search by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1819
- LAM-1650: add POST /v1/traces/metadata for post-factum trace metadata patches by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1813
- Add LLM default headers support by @herculesggimenes in https://github.com/lmnr-ai/lmnr/pull/1817
- chore(clustering): drop clustering module from OSS (LAM-1590) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1759
- bump certain dependencies, follow more lint rules by @dinmukhamedm in https://github.com/lmnr-ai/lmnr/pull/1823
- feat(frontend): upgrade recharts to v3 (LAM-1534) by @laminar-coding-agent[bot] in https://github.com/lmnr-ai/lmnr/pull/1706
- Deps/26 05 29 by @dinmukhamedm in https://github.com/lmnr-ai/lmnr/pull/1824
- explicitly install yarn (not shipped in 26 alpine) by @dinmukhamedm in https://github.com/lmnr-ai/lmnr/pull/1825
- feat: landing revamp by @kolbeyang in https://github.com/lmnr-ai/lmnr/pull/1803
- fix(landing): hero z-index so CTA buttons stay clickable by @kolbeyang in https://github.com/lmnr-ai/lmnr/pull/1827
New Contributors
- @herculesggimenes made their first contribution in https://github.com/lmnr-ai/lmnr/pull/1817
Full Changelog: https://github.com/lmnr-ai/lmnr/compare/v0.1.45...v0.1.46