-
-
Notifications
You must be signed in to change notification settings - Fork 68
Changelog
Jachen Duschletta edited this page Dec 28, 2022
·
30 revisions
- Improvements to Global Compression
- Added days (d) and weeks (w) as valid intervals inside Logql Range Queries
- Improvements to Elastic Ingestion
- 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
- 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
- Added deterministic labels to keep fingerprints from 'duplicating'
- cloki-view updated see here for details: qryn-view
- Moved testing units to subrepo
- 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.
- Removed Vulnerabilities across Dependencies for a clean installation
- Updated Samples Tables across Version (new default)
- Additional Security fixes
- 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)
- 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
- Added support for Prometheus Remote Write API
- CORS friendly responses added
- Tempo API support has been added (see Tempo Tracing for more details)
- CLIQL support for alerting improved
- Alertman Support, Grafana Advanced Alerting Support added
- Added Loki syntax "{{.property}}" support behind
LINE_FMT=go_native
flag
- go native line_format support added
- Node clickhouse sql module support added
- Added logfmt parsing
- Added Support for Metrics (see inserting metrics here )
- Cosmetic Fixes / Documentation Updates
- Refresh /query API for Instant Queries
- Custom Fastify bodyLimit (Message Size Limit increased)
- Switched to SnappyJS dependency to allow use across all operating systems
- Rollback on MTL_TTL
- Readme Update Only
- materialize_ttl_after_modify TTL
- Auto-detection added to detect compatible OS for Snappy Library
- Added manual switch to deactivate Snappy Library on certain Linux Distro's
- Allow | separators in tags for CliQL
- Bugfix memory optimization
- materialize_ttl_after_modify TTL
- labels to time series extractor plugin
- Linter added for ease of collaboration and code cleanliness