Skip to content

v5.1.0

Choose a tag to compare

@rrayst rrayst released this 28 Mar 14:49
· 2024 commits to master since this release

Changes since 5.0.1

  • Important: renamed distribution from membrane-service-proxy to membrane-api-gateway

  • Breaking: default connection limit is changed from 60 to -1 (unlimited) #452

  • Known Issue: <redis/> does not work with redis/sentinel failover #509

  • enhanced capabilities of <jsonProtection />

  • added text search in <adminConsole />

  • fixed regexReplacer corrupting binary data) #437

  • added SpEL Keys to <rateLimiter /> #448

  • added X-Forwarded-For handling in <rateLimiter /> #406

  • HTTP/2: detach Message from StreamInfo when CLOSED (freeing memory not used anymore, while TCP connection is still open) #468

  • handle Error in socket acceptor loop by termination (an OutOfMemoryError causes Membrane to terminate with this fix, which improves availability with external (containerD/SystemD) job control)

  • added CycloneDX SBOM to distribution

  • added rewriting support for Swagger 2 #485

  • improved scripting plugins #420 #440

  • improved error message of OpenApiPublisher #441

  • improved example tests

  • improved documentation, tutorials

  • bumped dependencies

  • smaller improvements

  • source code improvements (made possible by Java 17)