RIG v2.0.0-beta.1 Release Notes
Release Date: 2018-06-21 // almost 6 years ago-
โ Added
- Amazon Kinesis integration. #27
- ๐ Use lazy logger calls for debug logs.
- Format (most files) using Elixir 1.6 formatter.
- โ Add new endpoint
POST /messages
for sending messages (=> Kafka is no longer a hard dependency). - โ Add a dedicated developer guide.
- ๐ Release configuration in
rel/config.exs
and customvm.args
(based on what distillery is using). #29 - ๐ง Production configuration for peerage to use DNS discovery. #29
- Module for auto-discovery, using
Peerage
library. #29 - ๐ Kubernetes deployment configuration file. #29
- โ Smoke tests setup and test cases for API Proxy and Kafka + Phoenix messaging. #42
- Kafka consumer ready check utility function. #42
- List of all environment variables possible to set in
guides/operator-guide.md
. #36 - ๐ฒ Possibility to set logging level with env var
LOG_LEVEL
. #49 - ๐ณ Variations of Dockerfiles - basic version and AWS version. #44
- ๐ Helm deployment chart. #59
- Proxy is now able to do request header transformations. #76
๐ Changed
- Endpoint for terminating a session no longer contains user id in path.
- Convert to umbrella project layout.
- ๐ Move documentation from
doc/
toguides/
as the former is the default for ex_doc output. - ๐ฒ Revised request logging (currently Kafka and console as backends).
- โฑ Disable WebSocket timeout. #58
- ๐ Dockerfile to use custom
vm.args
file & removedmix release.init
step. #29
๐ Fixed
- ๐ Make presence channel respect
JWT_USER_FIELD
setting (currently hardcoded to "username"). - Set proper environment variable for Phoenix server
INBOUND_PORT
. #38 - Set proper environment variable for Phoenix server
API_PORT
. #38 - ๐ Channels example fixed to be compatible with version 2.0.0. #40
- ๐ User defined query auth values are no longer overridden by
JWT
auth type. - ๐ Handle content-type correctly. #61
- More strict regex match for routes in proxy. #76
- Downcased response headers to avoid duplicates in proxy. #76