Releases: grafana/explore-logs
Releases · grafana/explore-logs
grafana-lokiexplore-app v1.0.4
What's changed
- fix: console error when undefined jsondata.interval by @gtk-grafana in #877
- ServiceSelectionScene: Manual query runners by @gtk-grafana in #868
- Detected fields: Use detected_fields response to determine if avg_over_time query should be run by @gtk-grafana in #871
- feat(combineResponses): improve label comparison performance by @matyax in #880
- chore: bump @bsull/augurs to 0.6.0 by @sd2k in #882
- Labels variable: Combobox by @gtk-grafana in #878
- Chore: Rename the sorting option in explore metrics by @itsmylife in #883
- Go to Explore button: keep visual preferences in Explore link by @matyax in #885
- Service selection: Label selection UI by @gtk-grafana in #881
- Fix favoriting on label select by @gtk-grafana in #908
- Panel UI: Numeric filtering by @gtk-grafana in #894
v1.0.3
What's Changed
- feat(exploration): add
grafana-lokiexplore-app/metric-exploration/v1
entrypoint by @svennergr in #840 - Initial label docs by @stevendungan in #853
- chore(intercept-banner): move into
container
by @svennergr in #854 - Logs panel: add button to copy link to log line by @matyax in #855
- fix: fix broken tsc-files command by @gtk-grafana in #860
- Add conditional extension point for testing sidecar functionality by @aocenas in #828
- Ad hoc variables: add support for detected_field/.../values by @gtk-grafana in #848
- Fix: tsc-files ignores tsconfig.json when called through husky hooks by @gtk-grafana in #867
- Config: Administrator config - max interval by @gtk-grafana in #843
- feat(shardSplitting): improve error handling by @matyax in #873
New Contributors
Full Changelog: v1.0.1...v1.0.3
grafana-lokiexplore-app v1.0.2
What's Changed
- Module: Split it up + heavy refactor by @gtk-grafana in #768
- Breakdowns: Remove service_name requirement by @gtk-grafana in #801
- docs: update installation instructions by @JStickler in #815
- Shard query splitting: use dynamic grouping by @matyax in #814
- fix(routing): check for sluggified value in URL by @matyax in #817
- Shard query splitting: add retrying flag to prevent cancelled requests by @matyax in #818
- Service selection: Showing incorrect list of services after changing datasource on breakdown views by @gtk-grafana in #811
- Service selection: Starting with labels besides service_name by @gtk-grafana in #813
- chore: upgrade grafana deps to 11.2.x and update extensions to use
addLink
by @svennergr in #824 - Patterns: Fix broken data link in pattern viz by @gtk-grafana in #831
- Shard query splitting: limit group size to be less than the remaining shards by @matyax in #829
- Patterns: fix flashing no patterns UI when loading by @gtk-grafana in #833
- Bundlewatch by @gtk-grafana in #830
- Bundlewatch: add main as base branch by @gtk-grafana in #836
- Primary label selection: Better empty volume UI by @gtk-grafana in #835
- Structured metadata: Refactor into new variable by @gtk-grafana in #826
- Breakdowns: Changing primary label doesn't update tab count by @gtk-grafana in #845
- Structured metadata: Changes to ad-hoc variable doesn't run detected_fields by @gtk-grafana in #849
Full Changelog: v1.0.1...v1.0.2
grafana-lokiexplore-app v1.0.1
grafana-lokiexplore-app v1.0.0
What's Changed
- GA: remove preview badge by @gtk-grafana in #778
- GA: Remove preview copy in intercept banner by @gtk-grafana in #777
- fix(service-selection-scrolling): remove forced overflow scroll by @svennergr in #779
- chore(shardQuerySplitting): start in Streaming state by @matyax in #781
- fix(patterns-breakdown): fix expression to create pattern key breakdown by @svennergr in #780
- Update workflows to use actions that don't need organization secrets by @jdbaldry in #784
- label values: fix label values stuck in loading state by @gtk-grafana in #783
- Shard query splitting: send the whole stream selector to fetch shard values by @matyax in #782
- ServiceSelection: add support for aggregated metric by @gtk-grafana in #713
- fix: fall back to mixed parser if the field is missing parser in url parameter by @gtk-grafana in #788
- Aggregated metrics: Use sum_over_time query for aggregated metric queries by @gtk-grafana in #789
- Frontend instrumentation by @gtk-grafana in #790
- removed preview warning and updated some copy (added link to support) by @matryer in #792
- fix(shardQuerySplitting): do not emit empty data by @matyax in #793
- Release 1.0.0 by @svennergr in #794
Full Changelog: v0.1.0...v1.0.0
grafana-lokiexplore-app v0.1.4
0.1.4
- Fields: include and exclude empty values by @gtk-grafana in #703
- Update
make docs
procedure by @github-actions in #716 - Displayed fields: persist selection in local storage and URL by @matyax in #733
- Sync loki versions in docker-compose.dev.yaml by @gtk-grafana in #745
- fix: grafana image tag by @BitDesert in #743
- generator: add new service with mix of json and logfmt by @gtk-grafana in #749
- Logs Volume Panel: properly handle "logs" detected level by @matyax in #751
- feat(detected-fields): use
/detected_fields
API by @svennergr in #736 - enable sharding in docker containers by @gtk-grafana in #754
- Line filter: Case sensitive search by @gtk-grafana in #744
- Shard query splitting: Split queries by stream shards by @matyax in #715
- chore: replace react-beautiful-dnd with successor by @gtk-grafana in #579
- Service selection: show previous filter text in service search input by @gtk-grafana in #763
- feat(generator): log
traceID
as structured metadata by @svennergr in #766 - Labels: Fix labels list not updating when detected_labels loads while user is viewing another tab by @gtk-grafana in #757
- Fields: Fix incorrect field count by @gtk-grafana in #761
- Link extensions: fix services with slash by @gtk-grafana in #770
New Contributors
- @moxious made their first contribution in #673
- @github-actions made their first contribution in #716
- @BitDesert made their first contribution in #743
Full Changelog: v0.1.0...v0.1.4
grafana-lokiexplore-app v0.1.3
- 0.1.3
What's Changed
- added better hero image by @matryer in #598
- Updated plugin links to docs by @matryer in #599
- docs: Copyedit for style and docs standards by @JStickler in #582
- docs: embedded video by @matryer in #601
- docs: Fix heading levels by @JStickler in #602
- Docs update docs link by @matryer in #603
- docs: better sentence by @matryer in #604
- feat(log-context): add LogContext to logspanel by @svennergr in #607
- docs: more standardization edits by @JStickler in #605
- chore(main-release): bump patch version before doing a main build by @svennergr in #612
- docs: Update metadata with canonical URLs by @JStickler in #610
- Release 0.1.1 by @svennergr in #613
- chore: do not run release if triggered from drone by @svennergr in #615
- added a note about ephemeral patterns by @matryer in #619
- Value breakdowns: maintain filters between value changes by @matyax in #609
- Sorting: memoize sorting function by @matyax in #584
- Fields: fix loading forever when fields return empty by @gtk-grafana in #620
- Patterns: Show UI message when time range is too old to show patterns by @gtk-grafana in #618
- Chore: Clean up subscriptions by @gtk-grafana in #624
- Label queries: remove unneccessary filters and parsers in query expression by @svennergr in #628
- Service views: Prevent extra queries by @gtk-grafana in #629
- 0.1.2 by @svennergr in #634
- Variables: move variable lookup to getter functions by @matyax in #632
- LogsVolumePanel: support filtering logs from the selected level by @matyax in #474
- Order agnostic state comparison by @gtk-grafana in #633
- Logs Volume: track filtering interactions by @matyax in #644
- LogsVolumePanel: remove unneccessary filters and parsers in query expression by @gtk-grafana in #630
- feat(entrypoints): add entrypoints from panel and Explore by @svennergr in #639
- chore(scenes-upgrade): upgrade scenes and remove lazyloader by @svennergr in #648
- feat(feedback): move feedback button by @svennergr in #647
- feat(runtime-datasource): add runtime datasource by @svennergr in #649
- chore: upgrade augurs by @matyax in #650
- chore(docker-compose): move to
docker compose
command by @svennergr in #656 - Service selection: Replacing datasource resource calls with query runners by @gtk-grafana in #651
- Service selection: Custom filter value UI broken by @gtk-grafana in #661
- ServiceScene: Fix invalid queries being called when navigating to service selection by @gtk-grafana in #659
- Sorting: add outlier detection as a sorting option by @matyax in #658
- Service selection scene: get service volume by partial or exact match by @gtk-grafana in #666
- Patterns: Logs sample by @gtk-grafana in #430
- Service selection: fix log sample filtering by level selection by @matyax in #653
- Table: clear selected line from url state after the table is initialized by @gtk-grafana in #568
- Service selection: Results shown from wrong datasource after switching by @gtk-grafana in #668
- fix(lazy-loading): add missing
isLazy
property by @svennergr in #671 - Fields breakdown: lazy loader e2e test by @gtk-grafana in #669
- add play link to demonstrate product by @moxious in #673
- chore(deps): resolve
fast-loops
to1.1.4
to preventCVE-2024-39008
notifications by @svennergr in #674 - Patterns: Use runtime datasource for queries by @gtk-grafana in #672
- Breakdowns: Level, detected level, level_extracted, oh my! by @gtk-grafana in #685
- Patterns: Legend selection not working by @gtk-grafana in #699
- ServiceScenes: Detected level variable not clearing after changing service by @gtk-grafana in #684
- fix: bad links by @gtk-grafana in #702
- Logs volume: Fix active state of series based on the filter's state by @matyax in #687
- ServiceScene: prevent services with a mix of json and logfmt from request looping by @gtk-grafana in #707
- chore: upgrade compose loki to enable aggregated metrics by @trevorwhitney in #712
- Detected labels: Runtime datasource refactor by @gtk-grafana in #682
- LogsVolumePanel: re-run query on filters change by @matyax in #719
- Filters: add support for filters with multiple values by @matyax in #718
- Value breakdowns: Add volume sort by @gtk-grafana in #722
- Value breakdowns: Add calculated sort by @gtk-grafana in #725
- Extract parser: update heuristic for mixed logs by @matyax in #717
- Service selection: limit number of services rendered in service selection by @gtk-grafana in #728
New Contributors
Full Changelog: v0.1.0...v0.1.3
grafana-lokiexplore-app v0.1.2
What's Changed
- chore: do not run release if triggered from drone by @svennergr in #615
- added a note about ephemeral patterns by @matryer in #619
- Value breakdowns: maintain filters between value changes by @matyax in #609
- Sorting: memoize sorting function by @matyax in #584
- Fields: fix loading forever when fields return empty by @gtk-grafana in #620
- Patterns: Show UI message when time range is too old to show patterns by @gtk-grafana in #618
- Chore: Clean up subscriptions by @gtk-grafana in #624
- Label queries: remove unneccessary filters and parsers in query expression by @svennergr in #628
- Service views: Prevent extra queries by @gtk-grafana in #629
Full Changelog: v0.1.0...v0.1.2
grafana-lokiexplore-app v0.1.1
What's Changed
- added better hero image by @matryer in #598
- Updated plugin links to docs by @matryer in #599
- docs: Copyedit for style and docs standards by @JStickler in #582
- docs: embedded video by @matryer in #601
- docs: Fix heading levels by @JStickler in #602
- Docs update docs link by @matryer in #603
- docs: better sentence by @matryer in #604
- feat(log-context): add LogContext to logspanel by @svennergr in #607
- docs: more standardization edits by @JStickler in #605
- chore(main-release): bump patch version before doing a main build by @svennergr in #612
- docs: Update metadata with canonical URLs by @JStickler in #610
Full Changelog: v0.1.0...v0.1.1
grafana-lokiexplore-app v0.1.0
0.1.0
- Release public preview version.