Skip to content

Latest commit

 

History

History
205 lines (187 loc) · 19.4 KB

CHANGELOG.md

File metadata and controls

205 lines (187 loc) · 19.4 KB

Changelog

View releases on GitHub for up-to-date changelog information.

1.0.7

  • Link extensions: Add support for line filters by @gtk-grafana in grafana#997
  • Link extensions: Add support for fields by @gtk-grafana in grafana#999
  • Patterns: Patterns containing quotes break when added as filter by @gtk-grafana in grafana#1003
  • Service Selection: make volume search case-insensitive by @gtk-grafana in grafana#1012
  • Regex labels: Support queries from explore by @gtk-grafana in grafana#1010
  • Table: Open in Explore links do not add labelFieldName by @gtk-grafana in grafana#1018
  • Patterns: Not configured state not working by @gtk-grafana in grafana#1021
  • Fields: Regex by @gtk-grafana in grafana#1023
  • Logs Volume: Set axis soft min of 0 by @gtk-grafana in grafana#1041
  • Logs: Apply query direction in query runner by @matyax in grafana#1047
  • Filters: Expression builder - differentiate user input from selected tags/values by @gtk-grafana in grafana#1045
  • Upgrade scenes to prevent panels from not being hidden by @svennergr in grafana#1025

1.0.6

  • Line filters: Regex support by @gtk-grafana in grafana#963
  • Line filters: Allow backticks5 by @gtk-grafana in grafana#992
  • Fix: use urlUtil instead of UrlSearchParams by @gtk-grafana in grafana#994
  • Sorting: prevent sorting timeFields in place by @svennergr in grafana#996

1.0.5

  • feat(explorations): remove disabled state by @svennergr in grafana#913
  • Webpack: upgrade to 5.95 by @gtk-grafana in grafana#914
  • chore: cleanup faro error messages by @gtk-grafana in grafana#915
  • Logs Panel: move log panel options and add sort order by @gtk-grafana in grafana#920
  • Panel Menus by @gtk-grafana in grafana#892
  • fix(firefox-panel-hidden): add position absolute by @svennergr in grafana#928
  • SortLevelTransformation: account for possibly empty fields by @matyax in grafana#929
  • Chore: Better type safety with ts-reset by @gtk-grafana in grafana#926
  • Queries: remove placeholder query and sanitize stream selector by @matyax in grafana#930
  • Field labels: histogram option for numeric fields by @gtk-grafana in grafana#924
  • LogsVolumePanel: Add infinite scroll for logs and display visible range by @matyax in grafana#925
  • Upgrade scenes to v5.29.0 by @gtk-grafana in grafana#938
  • Breakdown panels: Add shared crosshairs by @gtk-grafana in grafana#940
  • Logs Panel: Combine wrapLogMessage with prettifyLogMessage by @matyax in grafana#944
  • Value breakdowns: Update UI by @gtk-grafana in grafana#936
  • Remove go to explore button, add PanelMenu to logs & table panels by @gtk-grafana in grafana#942
  • Timeseries panels: Map field display names to color by @gtk-grafana in grafana#937
  • Panels: Keybindings by @gtk-grafana in grafana#946
  • chore: update livereload plugin port by @fcjack in grafana#948
  • fix(LogsVolumePanel): fix display of visible range when using cached data by @matyax in grafana#955
  • Line filter: add case sensitive line filter state to local storage by @gtk-grafana in grafana#956
  • Keybindings: support time range copy/paste by @gtk-grafana in grafana#960
  • Logs Volume: Set relative height and allow to collapse by @matyax in grafana#964
  • Logs Tab: Show log line count by @gtk-grafana in grafana#951
  • Logs panel: update service data when receiving new logs by @matyax in grafana#967
  • fix(panel-menu): menu throwing error in logs table by @svennergr in grafana#968
  • fix(panelmenu): Investigations causing multiple same keys by @svennergr in grafana#965
  • feat(patterns): use grafana's calculated interval as step by @svennergr in grafana#974
  • Table: Show log text not preserved in URL state by @gtk-grafana in grafana#979
  • Table: Column order not preserved in URL by @gtk-grafana in grafana#978
  • chore: run yarn audit fix by @gtk-grafana in grafana#982
  • Update make docs procedure by @github-actions in grafana#972
  • Add support to generate OTEL logs in generate script by @shantanualsi in grafana#973
  • Logs: Issue queries in forward or backward direction depending on the selected sorting option by @matyax in grafana#970
  • Breakdowns: Add share menu by @gtk-grafana in grafana#983
  • chore: clean up copy texts by @gtk-grafana in grafana#987
  • Logs panel: Direction and wrap URL state by @gtk-grafana in grafana#985

1.0.4

  • fix: console error when undefined jsondata.interval by @gtk-grafana in grafana#877
  • ServiceSelectionScene: Manual query runners by @gtk-grafana in grafana#868
  • Detected fields: Use detected_fields response to determine if avg_over_time query should be run by @gtk-grafana in grafana#871
  • feat(combineResponses): improve label comparison performance by @matyax in grafana#880
  • chore: bump @bsull/augurs to 0.6.0 by @sd2k in grafana#882
  • Labels variable: Combobox by @gtk-grafana in grafana#878
  • Chore: Rename the sorting option in explore metrics by @itsmylife in grafana#883
  • Go to Explore button: keep visual preferences in Explore link by @matyax in grafana#885
  • Service selection: Label selection UI by @gtk-grafana in grafana#881
  • Fix favoriting on label select by @gtk-grafana in grafana#908
  • Panel UI: Numeric filtering by @gtk-grafana in grafana#894

1.0.3

  • feat(exploration): add grafana-lokiexplore-app/metric-exploration/v1 entrypoint by @svennergr in grafana#840
  • Initial label docs by @stevendungan in grafana#853
  • chore(intercept-banner): move into container by @svennergr in grafana#854
  • Logs panel: add button to copy link to log line by @matyax in grafana#855
  • fix: fix broken tsc-files command by @gtk-grafana in grafana#860
  • Add conditional extension point for testing sidecar functionality by @aocenas in grafana#828
  • Ad hoc variables: add support for detected_field/.../values by @gtk-grafana in grafana#848
  • Fix: tsc-files ignores tsconfig.json when called through husky hooks by @gtk-grafana in grafana#867
  • Config: Administrator config - max interval by @gtk-grafana in grafana#843
  • feat(shardSplitting): improve error handling by @matyax in grafana#873

1.0.2

  • Module: Split it up + heavy refactor by @gtk-grafana in grafana#768
  • Breakdowns: Remove service_name requirement by @gtk-grafana in grafana#801
  • docs: update installation instructions by @JStickler in grafana#815
  • Shard query splitting: use dynamic grouping by @matyax in grafana#814
  • fix(routing): check for sluggified value in URL by @matyax in grafana#817
  • Shard query splitting: add retrying flag to prevent cancelled requests by @matyax in grafana#818
  • Service selection: Showing incorrect list of services after changing datasource on breakdown views by @gtk-grafana in grafana#811
  • Service selection: Starting with labels besides service_name by @gtk-grafana in grafana#813
  • chore: upgrade grafana deps to 11.2.x and update extensions to use addLink by @svennergr in grafana#824
  • Patterns: Fix broken data link in pattern viz by @gtk-grafana in grafana#831
  • Shard query splitting: limit group size to be less than the remaining shards by @matyax in grafana#829
  • Patterns: fix flashing no patterns UI when loading by @gtk-grafana in grafana#833
  • Bundlewatch by @gtk-grafana in grafana#830
  • Bundlewatch: add main as base branch by @gtk-grafana in grafana#836
  • Primary label selection: Better empty volume UI by @gtk-grafana in grafana#835
  • Structured metadata: Refactor into new variable by @gtk-grafana in grafana#826
  • Breakdowns: Changing primary label doesn't update tab count by @gtk-grafana in grafana#845
  • Structured metadata: Changes to ad-hoc variable doesn't run detected_fields by @gtk-grafana in grafana#849

1.0.0

  • fix(shardQuerySplitting): do not emit empty data by @matyax in grafana#793
  • removed preview warning and updated some copy (added link to support) by @matryer in grafana#792
  • Frontend instrumentation by @gtk-grafana in grafana#790
  • Aggregated metrics: Use sum_over_time query for aggregated metric queries by @gtk-grafana in grafana#789
  • fix: fall back to mixed parser if the field is missing parser in url parameter by @gtk-grafana in grafana#788
  • Update workflows to use actions that don't need organization secrets by @svennergr in grafana#784
  • label values: fix label values stuck in loading state by @gtk-grafana in grafana#783
  • Shard query splitting: send the whole stream selector to fetch shard values by @gtk-grafana in grafana#782
  • chore(shardQuerySplitting): start in Streaming state by @BitDesert in grafana#781
  • fix(patterns-breakdown): fix expression to create pattern key breakdown by @gtk-grafana in grafana#780
  • fix(service-selection-scrolling): remove forced overflow scroll by @matyax in grafana#779
  • GA: remove preview badge by @gtk-grafana in grafana#778
  • GA: Remove preview copy in intercept banner by @gtk-grafana in grafana#777

0.1.4

  • Fields: include and exclude empty values by @gtk-grafana in grafana#703
  • Update make docs procedure by @github-actions in grafana#716
  • Displayed fields: persist selection in local storage and URL by @matyax in grafana#733
  • Sync loki versions in docker-compose.dev.yaml by @gtk-grafana in grafana#745
  • fix: grafana image tag by @BitDesert in grafana#743
  • generator: add new service with mix of json and logfmt by @gtk-grafana in grafana#749
  • Logs Volume Panel: properly handle "logs" detected level by @matyax in grafana#751
  • feat(detected-fields): use /detected_fields API by @svennergr in grafana#736
  • enable sharding in docker containers by @gtk-grafana in grafana#754
  • Line filter: Case sensitive search by @gtk-grafana in grafana#744
  • Shard query splitting: Split queries by stream shards by @matyax in grafana#715
  • chore: replace react-beautiful-dnd with successor by @gtk-grafana in grafana#579
  • Service selection: show previous filter text in service search input by @gtk-grafana in grafana#763
  • feat(generator): log traceID as structured metadata by @svennergr in grafana#766
  • Labels: Fix labels list not updating when detected_labels loads while user is viewing another tab by @gtk-grafana in grafana#757
  • Fields: Fix incorrect field count by @gtk-grafana in grafana#761
  • Link extensions: fix services with slash by @gtk-grafana in grafana#770

New Contributors

  • @moxious made their first contribution in grafana#673
  • @github-actions made their first contribution in grafana#716
  • @BitDesert made their first contribution in grafana#743

0.1.3

  • added better hero image by @matryer in grafana#598
  • Updated plugin links to docs by @matryer in grafana#599
  • docs: Copyedit for style and docs standards by @JStickler in grafana#582
  • docs: embedded video by @matryer in grafana#601
  • docs: Fix heading levels by @JStickler in grafana#602
  • Docs update docs link by @matryer in grafana#603
  • docs: better sentence by @matryer in grafana#604
  • feat(log-context): add LogContext to logspanel by @svennergr in grafana#607
  • docs: more standardization edits by @JStickler in grafana#605
  • chore(main-release): bump patch version before doing a main build by @svennergr in grafana#612
  • docs: Update metadata with canonical URLs by @JStickler in grafana#610
  • Release 0.1.1 by @svennergr in grafana#613
  • chore: do not run release if triggered from drone by @svennergr in grafana#615
  • added a note about ephemeral patterns by @matryer in grafana#619
  • Value breakdowns: maintain filters between value changes by @matyax in grafana#609
  • Sorting: memoize sorting function by @matyax in grafana#584
  • Fields: fix loading forever when fields return empty by @gtk-grafana in grafana#620
  • Patterns: Show UI message when time range is too old to show patterns by @gtk-grafana in grafana#618
  • Chore: Clean up subscriptions by @gtk-grafana in grafana#624
  • Label queries: remove unneccessary filters and parsers in query expression by @svennergr in grafana#628
  • Service views: Prevent extra queries by @gtk-grafana in grafana#629

New Contributors

  • @moxious made their first contribution in grafana#673

0.1.2

  • added better hero image by @matryer in grafana#598
  • Updated plugin links to docs by @matryer in grafana#599
  • docs: Copyedit for style and docs standards by @JStickler in grafana#582
  • docs: embedded video by @matryer in grafana#601
  • docs: Fix heading levels by @JStickler in grafana#602
  • Docs update docs link by @matryer in grafana#603
  • docs: better sentence by @matryer in grafana#604
  • feat(log-context): add LogContext to logspanel by @svennergr in grafana#607
  • docs: more standardization edits by @JStickler in grafana#605
  • chore(main-release): bump patch version before doing a main build by @svennergr in grafana#612
  • docs: Update metadata with canonical URLs by @JStickler in grafana#610
  • Release 0.1.1 by @svennergr in grafana#613
  • chore: do not run release if triggered from drone by @svennergr in grafana#615
  • added a note about ephemeral patterns by @matryer in grafana#619
  • Value breakdowns: maintain filters between value changes by @matyax in grafana#609
  • Sorting: memoize sorting function by @matyax in grafana#584
  • Fields: fix loading forever when fields return empty by @gtk-grafana in grafana#620
  • Patterns: Show UI message when time range is too old to show patterns by @gtk-grafana in grafana#618
  • Chore: Clean up subscriptions by @gtk-grafana in grafana#624
  • Label queries: remove unneccessary filters and parsers in query expression by @svennergr in grafana#628
  • Service views: Prevent extra queries by @gtk-grafana in grafana#629

Full Changelog: https://github.com/grafana/explore-logs/compare/v0.1.1...v0.1.2

0.1.1

  • feat(log-context): add LogContext to logspanel #607

0.1.0

  • Release public preview version.