All Versions
15
Latest Version
Avg Release Cycle
153 days
Latest Release
1654 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v2.0.0-beta.2 Changes
November 09, 2018โ Added
- ๐ [Auth] JWT now supports RS256 algorithm in addition to HS256. #84
- ๐ [Outbound] Support Kafka SSL and SASL/Plain authentication. #79
- [Inbound] Add new endpoints at
/_rig/v1/
for subscribing to CloudEvents using SSE/WS, for creating subscriptions to specific event types, and for publishing CloudEvents. #90 - โฑ [Inbound] Expose setting for proxy response timeout. #91
- [Inbound] Subscriptions inference using JWT on SSE/WS connection and subscription creation. #90
- [Inbound] Allow publishing events to Kafka and Kinesis via reverse-proxy HTTP calls. Optionally, a response can be waited for (using a correlation ID).
- ๐ [Docs] Simple event subscription examples for SSE and WS.
- [Outbound] Kafka/Kinesis firehose - set topic/stream to consume and invoke HTTP request when event is consumed.
๐ Changed
- ๐ป [Inbound] SSE heartbeats are now sent as comments rather than events, and events without data carry an empty data line to improve cross-browser compatibility. #64
- ๐ [Docs] General documentation and outdated info.
โ Removed
- [Inbound] Previous SSE/WS communication via Phoenix channels.
- ๐ Events that don't follow the CloudEvents spec are no longer supported (easy migration: put your event in a CloudEvent's
data
field).
๐ Fixed
-
v2.0.0-beta.1 Changes
June 21, 2018โ 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
-
v1.1.0 Changes
January 11, 2018โ Added
- ๐ง Basic Travis configuration. #17
- ๐ง Configuration ADR document. #19
- Websocket and SSE channels example. #22
- Maintain changelog file. #25
๐ Changed
- 0๏ธโฃ Increase default rate limits. #16
- 0๏ธโฃ Make producing of Kafka messages in proxy optional (and turned off by default). #21
๐ Fixed
- ๐ Fix Travis by disabling credo rule
Design.AliasUsage
. #18
-
v1.0.1 Changes
September 09, 2020A Helm v2 chart for Kubernetes
-
v1.0.0 Changes
November 09, 2017โ Added
- โ Add
mix docs
script to generate documentation of code base. #6 - โ Add ethics documentation such as code of conduct and contribution guidelines. #6
๐ Changed
- โก๏ธ Update configuration to be able to modify almost anything by environment variables on RIG start. #5
- ๐ Rework Dockerfile to use multistage approach for building RIG Docker image. #9
- โก๏ธ Update entire code base to use
rig
keyword. #13
โ Removed
- Disable Origin checking. #12
๐ [unreleased]: https://github.com/Accenture/reactive-interaction-gateway/compare/2.4.0...HEAD
- โ Add