Skip to content

Releases: Red5/red5-server

v2.0.26 Release

02 Jan 17:14
a941add

Choose a tag to compare

What's Changed

  • Proposed 2.0.26 release with RTMP encode/decode fixes by @mondain in #429

Full Changelog: v2.0.25...v2.0.26

v2.0.25 Release

15 Dec 20:07

Choose a tag to compare

What's Changed

  • Codec input sanitization by @kdkd in #427
  • EngineLauncher: Guard against missing args, and strip the windows service stop flag to correctly pass the port/token data on a shutdown request by @kdkd in #423
  • InetAddressEditor ipv6 input validation fix by @kdkd in #422
  • UrlQueryStringMap's hardening to handle ?params without a following = by @kdkd in #421
  • Fix LocalNetworkUtil.getCurrentEnvironmentLoopbackIp's fallback if NetworkInterface.getNetworkInterfaces() doesn't work due to sandboxing or permission issues by @kdkd in #420
  • Prevent stale session reaper crash if maxLifetime was not set by @kdkd in #418
  • RTMPSLoader servlet name typo fix by @kdkd in #419
  • MP3Reader: Handle corrupt MP3 files better. by @kdkd in #425
  • M4AReader: Parser improvements by @kdkd in #426
  • MetaDataTest minor fix: The created test stream was set for 300px wide, but then tested to see if it was 400. by @kdkd in #424

Full Changelog: v2.0.24...v2.0.25

v2.0.16.44 Release

11 Dec 19:52

Choose a tag to compare

v2.0.24 Release

27 Nov 17:35

Choose a tag to compare

What's Changed

  • io/object/RecordSet data handling fixes by @kdkd in #417
  • io/Unsigned*.java type conversion fixes by @kdkd in #416
  • Don't read past EOF while reading invalid FLVs, and improve debug logs by @kdkd in #413
  • Codec read EOF checks by @kdkd in #412
  • AttributeStore's getAttribute wrote values instead of reading them by @kdkd in #408
  • readUnsignedMediumInt sign extension fix by @kdkd in #407
  • Make GenericWriterPostProcessor validate its input, and not leak an open file if parsing an FLV fails by @kdkd in #402
  • hexStringToByteArray only works with even numbers of characters by @kdkd in #397
  • Fix co64 handling while reading MP4 files by @kdkd in #394
  • Make sure we're not at EOF in more places in TLS reads by @kdkd in #396
  • RTMPMinaConnection.connect should not attempt to RegisterJMX if client is null by @kdkd in #391
  • Sanitize AMF packet input by @kdkd in #388
  • In MP4Reader handle lock acquisition failure by @kdkd in #414
  • On a websocket connection, handle unknown or missing application scopes better by @kdkd in #404
  • Make ConversionUtils.convertToArray return what the comment says it should by @kdkd in #398
  • Fix WebSocketScope.getListeners by @kdkd in #405
  • AMF's serialize cache fix by @kdkd in #411
  • Fix type checking in ArrayUtils by @kdkd in #395
  • Add null checks around ContextLoader.loadContext by @kdkd in #389
  • Allow injecting metadata into FLVs that have no cue points by @kdkd in #409
  • server/service null checking by @kdkd in #406
  • BaseConnection.getConnectParams should return an empty set if there are no parameters by @kdkd in #390
  • Escape special characters in DOM2Writer by @kdkd in #399
  • Add more robust error handling to mkv parsing by @kdkd in #393
  • SorensonVideo: Initialize interframes before receiving data by @kdkd in #392
  • Fix LEB128 encoding for very large int values by @kdkd in #400
  • Fix webm recording when dealing with files that already exist by @kdkd in #401
  • DefaultServerEndpointConfigurator.modifyHandshake ? and # stripping fix by @kdkd in #403
  • SharedObject's setAttributes null pointer handling improvement by @kdkd in #410

New Contributors

  • @kdkd made their first contribution in #417

Full Changelog: v2.0.23...v2.0.24

v2.0.16.42 Release

25 Nov 19:35

Choose a tag to compare

v2.0.23 Release

02 Nov 16:57

Choose a tag to compare

What's Changed

  • Bump org.springframework:spring-core from 6.2.10 to 6.2.11 by @dependabot[bot] in #383
  • Websocket by @mondain in #385
  • Server Side Events - SSE by @mondain in #386
  • Demote logging about unhandled data channel messages (very loud if c… by @nateroe in #387

New Contributors

Full Changelog: v2.0.22...v2.0.23

v2.0.16.1 Special Re-release

18 Sep 23:11
37bd1ed

Choose a tag to compare

What's Changed

Full Changelog: v2.0.16...v2.0.16.1

2.0.22 Release

08 Sep 21:58

Choose a tag to compare

2.0.21 Release

02 Sep 19:49

Choose a tag to compare

v2.0.20 Release

01 Sep 21:15
753198d

Choose a tag to compare

What's Changed

  • OSRS-15 update for attribute store concurrency and clean up by @mondain in #378
  • Bump org.springframework:spring-webmvc from 6.2.8 to 6.2.10 by @dependabot[bot] in #381
  • Rtmpclient by @mondain in #379

Full Changelog: v2.0.19...v2.0.20