Skip to content

v0.6.0

Choose a tag to compare

@ricoberger ricoberger released this 11 Oct 18:50
· 438 commits to main since this release
1052645

Added

  • #103: Add option to get user information from a request.
  • #104: Add actions for Opsgenie plugin to acknowledge, snooze and close alerts.
  • #105: Add Prometheus metrics for API requests.
  • #112: Allow mapping values in Prometheus table panel.
  • #113: Allow and improve customization of axis scaling.
  • #116: Open details when clicking on Jaeger chart nodes.
  • #117: Change Jaeger chart node color to red for erroneous traces.
  • #119: Add Flux plugin to view and reconcile Flux resources.
  • #122: Add ClickHouse plugin, to query show logs ingested by the kobsio/fluent-bit-clickhouse Fluent Bit plugin.
  • #124: Add sql mode for ClickHouse to execute raw SQL queries.
  • #126: Show request details when gettings logs from ClickHouse.
  • #127: Allow ILIKE queries for ClickHouse logs, using the new =~ operator.
  • #128: Allow users to specify dashboards within a Team or Application via the new inline property.
  • #131: Add chart which shows the distribution of the logs lines in the selected time range for the ClickHouse plugin.
  • #132: Support the download of log lines in their JSON representation in the ClickHouse and Elasticsearch plugin.
  • #136: Allow custom order for the returned logs and add !~ and _exists_ operator for ClickHouse plugin.
  • #138: Add option to stream (follow) logs via WebSockets.
  • #149: Add SQL plugin to run queries against a configured SQL database instance. For now we are supporting the clickhouse, postgres and mysql driver.
  • #151: Add actions for in log details view of the ClickHouse, so that users can filter based on the value of a field.
  • #156: Add tags for applications.
  • #159: Allow users to select a time range within the logs chart in the ClickHouse plugin.
  • #160: Allow users to sort the returned logs within the documents table in the ClickHouse plugin.
  • #161: Add support for materialized columns, to improve query performance for most frequently queried field.
  • #162: Add support to visualize logs in the ClickHouse plugin.
  • #170: Add Custom Resource Definition for Users.
  • #171: ⚠️ Breaking change: ⚠️ Add authentication and authorization mechanism for plugins and resources. These settings are configured via the --api.auth.<SETTING> flags. Permissions are always granted on a team level. A users gets all permissions of the team where he is a member of.
  • #172: Add authentication and authorization settings to Helm chart.

Fixed

  • #102: Fix GitHub Action for creating a new Helm release.
  • #109: Fix tooltip position in Prometheus charts.
  • #110: Fix Dashboard tabs showing wrong variables.
  • #111: Fix usage of memo in Dashboards and fix resources table for CRDs when a value is undefined.
  • #114: Fix span order and additional fields for Jaeger plugin.
  • #115: Fix maximum node size of the Jaeger chart and utilize useMemo to cache computation for it.
  • #118: Fix null is not an object (evaluating 'e[Symbol.iterator]') error for Prometheus charts.
  • #120: Fix reconcilation of Flux resources.
  • #123: Fix fields handling in ClickHouse and Elasticsearch plugin.
  • #125: Fix missing return statement in ClickHouse panel.
  • #129: Fix handling of traces in the Jaeger plugin by using some function from the jaegertracing/jaeger-ui.
  • #134: Fix time in log buckets of the ClickHouse plugin.
  • #135: Fix read and write i/o timeouts for web terminal.
  • #143: Fix a bug in the Jaeger plugin, where results were not refreshed after a user selected another service, operation, etc.
  • #146: Fix logic for long running requests introduced in #144.
  • #163: Remove legend from logs chart and use useDimensions hook.
  • #168: Fix missing encoding of query parameter in ClickHouse plugin.

Changed

  • #106: ⚠️ Breaking change: ⚠️ Change Prometheus sparkline chart to allow the usage of labels.
  • #107: Add new option for Prometheus chart legend and change formatting of values.
  • #108: Improve tooltip position in all nivo charts.
  • #121: ⚠️ Breaking change: ⚠️ Allow multiple queries in the panel options for the Elasticsearch plugin.
  • #130: ⚠️ Breaking change: ⚠️ Allow multiple queries in the panel options for the Jaeger plugin.
  • #133: Improve querie performance to get logs from ClickHouse.
  • #137: Change log view for the ClickHouse and Elasticsearch plugin.
  • #139: Update Go and JavaScript dependencies.
  • #140: Fill the chart for the distribution of the log lines with zero value.
  • #141: Add node_modules to .dockerignore.
  • #144: Avoid timeouts for long running requests in the ClickHouse plugin.
  • #147: Improve query performance for ClickHouse plugin and allow custom values for the maximum amount of documents, which should be returned (see #133).
  • #148: Improve reliability of kobs, by do not checking the database connection for a configured ClickHouse instance.
  • #150: ⚠️ Breaking change: ⚠️ The ClickHouse plugin can now only be used together with the kobsio/fluent-bit-clickhouse output plugin for Fluent Bit. For raw SQL queries against a ClickHouse instance the SQL plugin added in #149 can be used.
  • #152: Improve performance for large dashboards and open Application page in gallery view.
  • #155: Allow users to get all Applications from all namespaces, by allowing an empty namespace list.
  • #157: Imporve query performance for ClickHouse plugin.
  • #158: Improve Pormetheus HTTP metrics and create a metric to find the most used fields in queries.
  • #164: Improve chart handling across plugins.
  • #167: Improve styling across plugins.
  • #169: Rework home page to include plugins, applications and teams.
  • #173: Move CRD interfaces to core plugin, so that we can use them within the plugin.