Skip to content

Releases: racker/eom

v0.8.2

13 Dec 05:42
c50d0ff
Compare
Choose a tag to compare
  • Update oslo.conf dependency to match Keystone Client

v0.8.1

12 Dec 21:28
57e155d
Compare
Choose a tag to compare
  • project maintenance releas: fix dependency issue, maintainer cleanup, etc.

v0.8.0

19 Feb 18:56
Compare
Choose a tag to compare

New

  • EOM Auth: Optional light-weight token validation without providing the Service Catalog
  • EOM Auth: Performance improvement for Authenticated Encrypted Tokens

Breaking Changes

  • EOM Auth: Token caching key changed
  • EOM Auth: Blacklist token Redis key changed

Fixed

  • EOM Auth: Handle HTTP 413 from Keystone used for rate-limiting and return 503.
  • EOM Bastion: Emit warning when gate_headers not configured

v0.7.0

16 Sep 16:28
Compare
Choose a tag to compare
  • Added Sphinx documentation
  • Added more documentation of options, etc
  • pinned minimum versions for several dependencies
  • Updates to EOM Bastion
    • Bastion Gate Header(s) is now configurable
    • renamed configuration variable 'restricted_routes' to 'unrestricted_routes' to reflect its real usage
  • Removed Global Configuration

v0.6.1

10 Jun 15:30
Compare
Choose a tag to compare

all:

  • bug fix in the log configuration so that the logging.config is used
  • enhancement for deterministic middleware configuration

v0.6.0

08 Jun 14:25
Compare
Choose a tag to compare
  • all
    • Adds some documentation
    • PEP8 compliance fixes
    • added settings for each module to be able to receive log configuration to ensure the log information can get captured.
  • eom:bastion
    • fixed issue that returned 500 instead of 404 in X-Forwarded-For header
  • eom:auth
    • added attempt to mitigate Py2 issue for the Service Catalog encoding where the receiver may fail to decode it due to invalid unicode characters in the data
    • added setting to allow operators to control how long the Keystone data is cached so that it is either the time of the token expiration or the now+setting, whichever comes first.
  • eom:metrics
    • configuration section in eom.conf changed from eom:statsd to eom:metrics
    • removed references to marconi
    • added some simple tests using a Stack-In-A-Box mock service as a collector, using a custom statsd client
    • added configuration for the port for the statsd server, previously only the host was specifiable

v0.5.0

05 Nov 19:37
Compare
Choose a tag to compare

Adds EOM Auth, Python3 support, and fixes a few bugs

Ratelimiter with leaky bucket algorithm

10 Jun 20:15
Compare
Choose a tag to compare

Ratelimiter has a new leaky bucket algorithm and has a centralized counter stored in Redis.

0.3.1: Merge pull request #18 from cabrera/fix_governor

07 Mar 19:16
Compare
Choose a tag to compare
fix(governor): rate limiting gets 'stuck'