This repository has been archived by the owner on Mar 27, 2021. It is now read-only.
Releases: spotify/heroic
Releases · spotify/heroic
2.1.0
- [statistics] use SlidingTimeWindowArrayReservoir for histograms
- [metadata] do not allow partial results from elasticsearch
- [metadata] add metric for failed shards
- [elasticsearch-metadata] Add option for findSeries to use pagination
- [heroic-component] remove warnings around deprecated methods
- [core] remove duplicate query trace tags
- [elasticsearch] Timeout fix for multi-page scrolling requests
2.0.0
- [elasticsearch] Connect with REST client
- [http] BREAKING Remove groupBy field from metrics query endpoint
1.2.0
1.1.0
- [metadata-elasticsearch] clear search scroll when complete
- [cassandra] Disable datastax JMX reporting.
- Log when some deprecated functions are called
- [tracing] Improve tags and refactor query spans
- [tracing] Add squashing trace exporter.
1.0.3
1.0.2
Release 1.0.1
- [pubsub] use latest version of netty-tcnative-boringssl (#599)
Release 1.0.0
This is the first major release of Heroic! \o/
Changes going forward will continue to follow semantic versioning.
The upgrade path for previous users of Heroic is to deploy new ElasticSearch 7.5 clusters. 7.5 has an EOL date of 2021-06-02
which at that time going to 8.x will require Heroic to migrate away from the transport client to the high level rest one.
The major change from 5.x -> 7.x is indexes no longer support multiple types.
- suggest has two types, series and tags. This means there will be 2x the number of indexes.
- metadata has only one type, metadata. There will be the same number of indexes.
Remove deprecated configuration options:
- Completely remove the StandaloneClient as it was removed in 6.x+. TestContainers are now used for the integration tests.
- Completely remove the NodeClient since it's not recommended to use anyway.
Example configuration for a metadata/suggest backend. Note that seeds
and clusterName
are now nested under client
and not connection
.
metadata:
backends:
- type: elasticsearch
backendType: kv
connection:
index:
type: rotating
pattern: docker-cluster-%s
client:
type: transport
clusterName: docker-cluster
seeds:
- localhost
Release 0.10.5
- [elasticsearch] remove old v1 mapping
- [shell] fix kotlin data class
0.10.4
- [usagetracking] Create a module for tracking basic events.
- [usagetracking] Send an uptime event every 24 hours.
- Fallback to DOCKER_TAG when setting version.
- [aggregations] Chain aggregation fix missing type id.
- [tracing] Fix NPE.
- [usage-tracking] Set timeout and close body.