This repository has been archived by the owner on Jan 21, 2022. It is now read-only.
Euro 1.1.0
Usage reporting
- shift time-windows data
- GraphQL reports no longer require
summary
- ignore plans that changed metrics
- skip consumers with missing docs
- variable names refactoring
- reduce used memory
Plans
- mapping API
Data format and processing (dataflow)
- allow configurable time-windows via
TIME_WINDOWS_SIZES
CF integration
- application & service bridges rewritten
Security
- support Eureka with basic authentication
- introduce authentication/authorization support for provisioning plugin
- disable self-signed certificates.
SKIP_SSL_VALIDATION
variable turns off cert validation - limit max number of requests (OOM/DoS protection)
Performance
- using Node.js 8.9: up to 1 second / 1000 documents speed-up
- plan ID access is correctly cached
- cluster workers can be auto-scaled to match CPUs
- reduced reporting used memory
- offload CC by polling less frequently by default
Deployment & Test pipelines
- deploy pipeline
- parallel deployment of up to 50 applications
- purge no longer part of the pipeline
- remove password dumps
- support scaling-up applications
- test pipeline
- recreation of org & user are now optional
- removed
cfpack
Misc
- new
plan-tester
module - replaced npm with yarn for build & testing
- dbclients
- introduced
readAllPages
- memdown not used to drop DB
- introduced
- integration tests 2x speedup
- removed anomalous usage detection
- extracted
basic
module perf
module- configurable granularity and size of count window
- roll counters on health check
batch
fails just the group with error- replay uses paging
- parallelize Travis build
mocha
can run individual files- code reformat with 120 columns and 1tbs
cmdline
usescf curl
Previous release v1.0.0