All Versions
Latest Version
Avg Release Cycle
129 days
Latest Release
1360 days ago

Changelog History
Page 1

  • v4.7.3 Changes

    October 01, 2020
    • ๐Ÿ”’ security fix for <webServer /> (#353)
    • ๐Ÿ‘ <oauth2Resource2/>: support authorization by providing a bearer token
    • ๐Ÿ›  fixed swagger3 support (#348)
  • v4.7.2 Changes

    June 18, 2020
    • โฌ†๏ธ Upgraded dependencies
    • ๐Ÿ›  Bugfixes
  • v4.7.1 Changes

    September 23, 2019
    • โฌ†๏ธ Upgraded dependencies
    • ๐Ÿ›  Bugfixes
  • v4.7.0 Changes

    September 06, 2019
    • ๐Ÿš€ NTLM interceptor release
  • v4.6.2 Changes

    October 18, 2018
    • SSL/TLS improvements
    • OAuth2 Resource Interceptor can now forward original request after authentication
    • ๐Ÿ›  Bugfixes in session creation
    • Can now use spring references for SSL elements in xml
    • โœจ Enhanced Admin UI (improved timestamps)
    • ๐Ÿ‘ Now supports TLS 1.3 - further improvements to SSL/TLS rating
    • โฌ†๏ธ Bumped versions for vulnerable dependencies
  • v4.6.1 Changes

    March 12, 2018
    • ๐Ÿ›  Fixed missing exception logging on Groovy exceptions
    • made revocation checking optional
    • โช restored old trust store behaviour
  • v4.6.0 Changes

    March 09, 2018

    ๐Ÿ†• New features:

    • Account registration for JdbcUserDataProvider
    • โฌ†๏ธ Groovy upgrade to version 2.4.12
    • โœจ Enhanced logging for Groovy interceptor errors
    • ๐Ÿ†• New exchange store that uses elastic search to persist exchanges
    • Can now add JVM parameters that are used on startup
    • Introduced X-Forwarded-Host header
    • Can now respect SSL/TLS certificate revocation lists

    ๐Ÿ›  Notable bugfixes :

    • WebSocket framing now works correctly on byte sizes near buffer limit
    • OAuth2: Dynamic registration now also runs response handlers; sessions are now cleaned up; do not try to use refresh token when none is available; changed redirects to 303
    • Regular expression replacing: Ignore binary content types
    • Resolvermap: Resolve absolute paths on unix systems correctly
  • v4.5.1 Changes

    November 13, 2017

    ๐Ÿš€ Patch Release: Fixed OAuth2Resource refresh token usage and improved SSL/TLS cipher suite ordering

  • v4.5.0 Changes

    August 31, 2017
    • ๐Ÿ‘Œ Support for HTTP Payload bigger than 2GB.
    • ๐Ÿ›ฐ When streaming is enabled* Membrane can stream HTTP payload without reading/processing it. This enables transfer of arbitrary big files through Membrane.
    • For easier delivery of content the GroovyTemplate interceptor can be used.
    • The Prometheus interceptor delivers metrics about the running Membrane instance.
    • Further work on WebSocket routing and intercepting was done. WebSocket Frames can now be of any size and WebSocket interceptors can now be declared as Spring beans.
    • Further enhancements, most notably in OAuth2 and OpenID.

    ๐Ÿ’ป *On various occasions Membrane will cache content of exchanges, e.g. to display them in the Administration UI. The caching and "retrying" of request has to be disabled for streaming to kick in.

  • v4.4.2 Changes

    May 08, 2017

    โœจ Enhancement of the v4.4.0 release. Added examples for WebSocket and STOMP over WebSocket intercepting. Further enhancements of the new WebSocket feature.
    โฌ†๏ธ It is highly recommended to upgrade to this version when using the new WebSocket intercepting feature.