Releases: wavefrontHQ/wavefront-proxy
Releases · wavefrontHQ/wavefront-proxy
Wavefront Proxy 6.0
- Completely redesigned queuing pipeline (#478)
- New feature: custom tracing listening port (#479)
- Support separate loggers for blocked points/histograms/spans (#468)
- Preprocessor: support whitelist restriction on span tag keys (#485)
- Automatically recompress histograms at the proxy (#488)
- Support ability to export data from the backlog queue (#486)
- Proxy service: Service should not stop or removed from chkconfig after upgrading/downgrading (#482)
- Proxy docker image: UseContainerSupport for dockerized proxy. (#469)
- Proxy docker image: remove dumb-init (#470)
- Proxy docker image: increase max ram percentage to a more practical value (#489)
- Proxy docker image: set ulimits to allow high connection counts per process (#481)
- Added docker file to run proxy in UBI base image. (#467)
- Bugfix: duplicate Authorization headers (#492)
- Bugfix: 5-minute rate was reported incorrectly
- DataDog endpoint: Include a device= tag on any relevant timeseries (#493)
- Internal: event support (#453)
- Update example preprocessor rule (#477)
- Bump ChronicleMap dependency to 3.17.8 (#491)
- Bump java-lib dependency to 2020-01.8 (#490)
- Bump jackson-databind dependency to 2.9.10.1 (#473)
- Bump commons-daemon to 1.2.2 (#463)
Wavefront Proxy 5.8
Wavefront Proxy 5.7 [GA Release]
Wavefront Proxy 5.5 [GA Release]
- Use correct default setting for buffer files location
Wavefront Proxy 5.1 [GA Release]
- Supports "add" functionality for source tags
Wavefront Proxy 5.0
Important: requires Wavefront version 2019-30.x or newer
java-lib has been moved into a separate project (https://github.com/wavefrontHQ/java-lib)
- Span logs support (#438)
- Delta counter aggregator functionality (#446)
- Managed healthcheck endpoint functionality (beta) (#440)
- Several logs ingestion-related bugfixes and improvements:
- Ignore duplicate filebeat batches in logsingestion (#447)
- fix issue with restarting expired metrics (#435)
- honor logsIngestion config's expiryMillis in low-volume environments (#450)
- don't send 0 values for delta counters (#429)
- add hostName pattern to override host name from ingested metrics (#429)
- allow disabling delta counters to fall back to old functionality (#429)
- fix missing raw logs received metric (~proxy.logsingestion.raw-received) (#426)
- reduce overhead for hot-reloading logsingestion.yml file (#429)
- improve error messages parsing logsingestion.yml (#436)
- update logstash-input-beats to 6.0.1 (#442)
- Several tracing-related bugfixes and improvements:
- Count spans discarded by sampler (#415)
- Support heartbeat metric tags for custom derived RED metrics (#417)
- Fix traceAlwaysSampleErrors to take custom value from config file (#418)
- Add span debug override for Zipkin (#419)
- Support debug and sampling.priority span tags for Jaeger integration (#421)
- Remove setting source=ipv4 for Zipkin (#422)
- Remove high cardinality ip as source (#424)
- Add aliases for span tag related preprocessor rules (e.g. spanAddTag can be used in addition to spanAddAnnotation) (#427)
- Support spanSecondaryId (#437)
- Append error tag to the histogram of duration (#441)
- Fix possibly incorrectly classified blocked points (rejected vs blocked) (#434)
- Switch to new 2019-30.x backend API (#406, #443, #444)
- Internal refactoring:
- Use more reasonable defaults for histograms + update default config (#432)
- add --version command line option (#429)
- No longer require Java 8 to compile (9 and up can be used)
- Use openjdk8 in our Docker image (#425)
- Deprecate --javaNetConnection option (#448)
- Update dependencies
- jackson 2.9.10 (#452)
- xstream 1.4.11.1 (CVE-2013-7285) (#445)
- Netty 4.1.41.Final, RESTeasy 3.9.0.Final (#448)
Wavefront Libraries 4.39
- Hot reload for proxy preprocessor rules
- Correctly report histogram metrics as ~proxy.histograms.*
- Print a warning when proxy discards incomplete data (non-terminated lines) upon client disconnect
- Ability to accept rate limit set by remote
- Update docker config to use Ubuntu 18 (Bionic) as base image
- Internal refactoring (no longer use Jetty libraries)
Wavefront Libraries 4.38 [GA Release]
- Proxy: support Wavefront histograms in raw logs ingestion
- Proxy: raw logs ingestion refactoring, support incoming raw logs payload over HTTP
- Proxy: fix #370
- Proxy: (future feature) support enforcing backend-configured limits at the proxy
- Proxy: don't start processing the backlog until first successful check-in (eliminate the possibility of getting a few HTTP 408 after start, which can be confusing to users)
- Proxy: support custom RED metric tags for Jaeger and Zipkin
- Proxy: bugfixes for Jaeger and Zipkin integrations (filter empty tags, correctly set custom application annotation)
- Proxy: attempt to automatically correct situations when server endpoint URL is incorrectly configured, as well as provide a more user-friendly error message
- Proxy: address queueing issues in Windows environments (work around exclusive file locking quirks)
- Proxy: make default settings for the out-of-memory guard less aggressive + add more metrics
- Proxy: update default receive buffer size for pushListenerPorts from 4KB to 32KB (to allow for seamless histogram pass-through)
- Dependencies update: jackson -> 2.9.9, libthrift -> 0.12.0, jetty -> 9.4.18.v20190429, netty -> 4.1.36.Final
Wavefront Libraries 4.37
- Proxy: use clock drift-corrected time for Jaeger/Zipkin RED metrics
- Proxy: (future feature) groundwork for span logs support
Wavefront Libraries 4.36 [GA Release]
- Proxy: bugfixes for RED metrics
- Proxy: support RED metrics with proxies running under load balancer
- Proxy: preprocessor support for tracing spans
- Proxy: OpenJDK 10 compatibility