Skip to content
This repository has been archived by the owner on Jan 21, 2022. It is now read-only.

Euro 1.1.4

Compare
Choose a tag to compare
@hsiliev hsiliev released this 12 Feb 13:47
· 20 commits to master since this release

Usage metering

  • rewrite of collector and meter
  • RabbitMQ used to buffer incoming docs and prevent overload
  • usage docs are automatically retried for 3 days
  • added dedup id

Usage accumulation and aggregation

  • aggregation fails for NaN, null or undefined; zero (0) is allowed
  • SLACK semantics changed to "time after month end"
  • removed redundant dataflow mapper
  • shift timewindows for consumers
  • store previous month data in own partition
  • fixed: time-window shifting

Usage reporting

  • return 206 on missing space data
  • remove charge and price from reports
  • fixed: throttle queue is blocked after 10000 failed requests

Sampling API

  • introduced reciever and worker

Plans

  • fix linux-container measure units

Data format and processing

  • added account type
  • usage is rejected with 451 response for configured account types

CF integration

  • fixed: renewer failed to start due to existing carryover db doc
  • fixed: cfpush does not delete the old app
  • support substitution variables in cfpush
  • support routes and buildpacks manifest elements in cfpush

Service Broker

  • refactor update service flow

Performance

  • interleave healthchecker calls
  • do not use 'cluster'
  • optimize reporting

Misc

  • removed CouchDB support
  • removed Concourse pipelines
  • removed rc profiles
  • removed webapp binary
  • improved plan-tester
  • improve healthchecker error handling
  • removed unused matrix module
  • introduce custom metrics module
  • oauth module token can be initialized only once
  • added metrics in express, webapp, collector, meter modules
  • use docker compose file for MongoDB and RabbitMQ dependencies
  • refactor tests structure
  • simplified Java and Node.js demo apps
  • extracted clients for Abacus APIs
  • added grep and fgrep flags to abacus-mocha