Releases: racker/eom
Releases · racker/eom
v0.8.2
v0.8.1
- project maintenance releas: fix dependency issue, maintainer cleanup, etc.
v0.8.0
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
- 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
all:
- bug fix in the log configuration so that the logging.config is used
- enhancement for deterministic middleware configuration
v0.6.0
- 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
- fixed issue that returned 500 instead of 404 in
- 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 fromeom:statsd
toeom: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
- configuration section in
v0.5.0
Adds EOM Auth, Python3 support, and fixes a few bugs
Ratelimiter with leaky bucket algorithm
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
fix(governor): rate limiting gets 'stuck'