Skip to content

Changelog

Jachen Duschletta edited this page Dec 28, 2022 · 30 revisions

v2.2.0

What's changed

  • Improvements to Global Compression
  • Added days (d) and weeks (w) as valid intervals inside Logql Range Queries
  • Improvements to Elastic Ingestion

v2.1.58

What's changed

  • Added Plugin Structure to use Custom formats
  • Improvements to Tempo and Content-Type Headers (Thanks go to @cluas for contributing)
  • Changed default fingerprint to XXHash64
  • Added OTLP ingester
  • Added ability to receive CSV output from query_range queries
  • Added Elastic JSON ingestion
  • Added support for Empty line filter (e.g. |= "" )
  • Improvements to Line Filters
  • Added Newrelic Log Ingestion Handler
  • Added Prometheus Routes for compatibility with other Prometheus clients
  • Improved Prometheus Querying
  • Storage Policy improvements (Thanks go to @mikhno-s for contributing)
  • Added Global gzip compression handlers

Past Releases

v2.1.24

  • Dedicated tables for traces
  • Improved Tempo API with full feature coverage
  • Implemented additional health APIs for Influx clients
  • Implemented Prometheus subset emulation (promql to logql)
  • Fastify 4.x migration for backend
  • Extended CI coverage

v2.0.17

  • Added deterministic labels to keep fingerprints from 'duplicating'
  • cloki-view updated see here for details: qryn-view
  • Moved testing units to subrepo

v2.0.1

  • Changed Timestamps from milliseconds to nanoseconds across all tables and ingestion points.

NOTE: Your data will remain in the previous sample tables, but will not be returned until after migration. See here for Migrating your data into the new format.

v1.3.27

  • Removed Vulnerabilities across Dependencies for a clean installation
  • Updated Samples Tables across Version (new default)
  • Additional Security fixes

v1.3.24

  • Protobuf Inserts Issue #104 resolved
  • Added Structure to allow using cloki-view by simply adding distribution folder
  • Added Logging Library for LOG_LEVEL settings (debug, info, trace, warn, error, fatal) see here
  • Added optional xxhash64 function for Fingerprinting to avoid collisions (Issue #113)

v1.3.13

  • Better Error Handling for CLIQL requests
  • Fixed Memory Overflow Issues
  • Added Crypto Method for Watcher MV names (UUID)
  • Added a Global CORS handler for API consumption

v1.3.9

  • Added support for Prometheus Remote Write API

v1.3.8

  • CORS friendly responses added

v1.3.5

  • Tempo API support has been added (see Tempo Tracing for more details)

v1.3.2

  • CLIQL support for alerting improved

v1.3.1

  • Alertman Support, Grafana Advanced Alerting Support added

v1.3.0

  • Added Loki syntax "{{.property}}" support behind LINE_FMT=go_native flag

v1.2.0

  • go native line_format support added

v1.1.21

  • Node clickhouse sql module support added

v1.1.20

  • Added logfmt parsing

v1.1.19

  • Added Support for Metrics (see inserting metrics here )

v1.1.18

  • Cosmetic Fixes / Documentation Updates

v1.1.17

  • Refresh /query API for Instant Queries

v1.1.16

  • Custom Fastify bodyLimit (Message Size Limit increased)

v1.1.15

  • Switched to SnappyJS dependency to allow use across all operating systems

v1.1.14

  • Rollback on MTL_TTL

v1.1.13

  • Readme Update Only

v1.1.12

  • materialize_ttl_after_modify TTL

v1.1.11

  • Auto-detection added to detect compatible OS for Snappy Library

v1.1.10

  • Added manual switch to deactivate Snappy Library on certain Linux Distro's

v1.1.9

  • Allow | separators in tags for CliQL

v1.1.8

  • Bugfix memory optimization

v1.1.7

  • materialize_ttl_after_modify TTL

v1.1.6

  • labels to time series extractor plugin

v1.1.5

  • Linter added for ease of collaboration and code cleanliness