Skip to content

Commit 80f854c

Browse files
author
Kevin Bader
committed
Bump version to 2.3.0
1 parent c6663b5 commit 80f854c

File tree

2 files changed

+29
-10
lines changed

2 files changed

+29
-10
lines changed

CHANGELOG.md

Lines changed: 28 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,41 +7,59 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
<!-- ### Added -->
11+
12+
<!-- ### Changed -->
13+
14+
<!-- ### Fixed -->
15+
16+
<!-- ### Deprecated -->
17+
18+
<!-- ### Removed -->
19+
20+
<!-- ### Security -->
21+
22+
<!-- ### Technical Improvements -->
23+
24+
## [2.3.0] - 2019-12-13
25+
1026
### Added
1127

12-
- Added longpolling as new connection type [#217](https://github.com/Accenture/reactive-interaction-gateway/issues/217)
28+
- In addition to SSE and WebSocket, RIG now also supports HTTP long-polling for listening to events. Frontends should only use this as a fallback in situations where neither SSE nor WebSocket is supported by the network.
29+
[#217](https://github.com/Accenture/reactive-interaction-gateway/issues/217)
1330
- When terminating an SSE connection after its associated session has been blacklisted, RIG now sends out a `rig.session_killed` event before closing the socket. For WebSocket connections, the closing frame contains "Session killed." as its payload.
14-
- New API for querying and updating the session blacklist: `/v2/session-blacklist`, which introduces the following breaking changes:
31+
- New API for querying and updating the session blacklist: `/v2/session-blacklist`, which introduces the following breaking changes (`/v1/session-blacklist` is unaffected):
1532
- When a session has been added to the session blacklist successfully, the endpoint now uses the correct HTTP status code "201 Created" instead of "200 Ok".
1633
- When using the API to blacklist a session, the `validityInSeconds` should now be passed as an integer value (using a string still works though).
1734

18-
<!-- ### Changed -->
19-
2035
### Fixed
2136

22-
- Fixed usage of external check for `SUBMISSION_CHECK` and `SUBSCRIPTION_CHECK`. [#241](https://github.com/Accenture/reactive-interaction-gateway/issues/241)
37+
- Fixed usage of external check for `SUBMISSION_CHECK` and `SUBSCRIPTION_CHECK`.
38+
[#241](https://github.com/Accenture/reactive-interaction-gateway/issues/241)
2339
- Logging incoming HTTP request to Kafka works again and now also supports Apache Avro.
2440
[#170](https://github.com/Accenture/reactive-interaction-gateway/issues/170)
2541
- Fixed HTTP response for `DELETE 4010/v1/apis/api_id` and `DELETE 4010/v2/apis/api_id` to correctly return `204` and no content.
2642

27-
<!-- ### Deprecated -->
28-
2943
### Removed
3044

3145
- Removed the `JWT_BLACKLIST_DEFAULT_EXPIRY_HOURS` environment variable ([deprecated since 2.0.0-beta.2](https://github.com/Accenture/reactive-interaction-gateway/commit/f974533455aa3ebc550ee95bf291585925a406d5)).
46+
[#260](https://github.com/Accenture/reactive-interaction-gateway/pull/260)
3247

3348
### Security
3449

3550
- A connection is now associated to its session right after the connection is established, given the request carries a JWT in its authorization header. Previously, this was only done by the subscriptions endpoint, which could cause a connection to remain active even after blacklisting its authorization token.
51+
[#260](https://github.com/Accenture/reactive-interaction-gateway/pull/260)
3652

3753
### Technical Improvements
3854

3955
- Upgrade the Elixir and Erlang versions for source code and Docker images.
56+
[#211](https://github.com/Accenture/reactive-interaction-gateway/issues/211)
4057
- Automated UI-tests using Cypress make sure that all examples work and that code changes do not introduce any unintended API changes.
4158
[#227](https://github.com/Accenture/reactive-interaction-gateway/issues/227)
4259
- Refactor JWT related code in favor of `RIG.JWT`.
4360
[#244](https://github.com/Accenture/reactive-interaction-gateway/pull/244)
4461
- Fix flaky cypress tests; this shouldn't be an issue anymore when running Travis builds.
62+
[#265](https://github.com/Accenture/reactive-interaction-gateway/pull/265)
4563

4664
## [2.2.1] - 2019-06-21
4765

@@ -236,7 +254,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
236254

237255
- Flaky tests in `router_test.exs` -- switching from `Bypass` to `Fakeserver`.
238256
[#74](https://github.com/Accenture/reactive-interaction-gateway/issues/74)
239-
- Channels example. [#64]https://github.com/Accenture/reactive-interaction-gateway/issues/64
257+
- Channels example. [#64](https://github.com/Accenture/reactive-interaction-gateway/issues/64)
240258

241259
## [2.0.0-beta.1] - 2018-06-21
242260

@@ -347,7 +365,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
347365
- Disable Origin checking.
348366
[#12](https://github.com/Accenture/reactive-interaction-gateway/pull/12)
349367

350-
[unreleased]: https://github.com/Accenture/reactive-interaction-gateway/compare/2.2.1...HEAD
368+
[unreleased]: https://github.com/Accenture/reactive-interaction-gateway/compare/2.3.0...HEAD
369+
[2.3.0]: https://github.com/Accenture/reactive-interaction-gateway/compare/2.2.1...2.3.0
351370
[2.2.1]: https://github.com/Accenture/reactive-interaction-gateway/compare/2.2.0...2.2.1
352371
[2.2.0]: https://github.com/Accenture/reactive-interaction-gateway/compare/2.1.1...2.2.0
353372
[2.1.1]: https://github.com/Accenture/reactive-interaction-gateway/compare/2.1.0...2.1.1

version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
%{
2-
rig: "2.2.1",
2+
rig: "2.3.0",
33
elixir: "~> 1.9.1",
44
}

0 commit comments

Comments
 (0)