Skip to content

Releases: imanel/websocket-ruby

v1.2.11

21 Jun 09:25
e538be8
Compare
Choose a tag to compare
  • remove unused base64 require that would cause issues in Ruby 3.4

v1.2.10

19 Sep 09:30
ad8b36d
Compare
Choose a tag to compare
  • ensure correct port is always specified for handshake
  • no longer using Base64 for compatibility with Ruby 3.4+

v1.1.1

02 Jul 19:51
Compare
Choose a tag to compare
  • fix handling close code for frames version 5+

v1.1.0

02 Jul 19:53
Compare
Choose a tag to compare
  • allow raising ruby errors instead of setting error flag
  • allow access to handshake headers
  • add from_rack method
  • add from_hash method
  • stop extending handlers - it should improve performance for opening connection

v1.0.7

02 Jul 19:53
Compare
Choose a tag to compare
  • fix requiring url under Ruby 1.9.1
  • support for Ruby 2.0.0

v1.0.6

02 Jul 19:53
Compare
Choose a tag to compare
  • support text frame types instead of only symbol ones
  • support for sending masked frames

v1.0.5

02 Jul 19:53
Compare
Choose a tag to compare
  • add support for close codes

v1.0.4

02 Jul 19:53
Compare
Choose a tag to compare
  • nicer inspect - handful during debugging

v1.0.3

02 Jul 19:52
Compare
Choose a tag to compare
  • improve pure ruby implementation performance by ~30%
  • add support for native extension

v1.0.2

02 Jul 19:52
Compare
Choose a tag to compare
  • allow configuration of max frame size via WebSocket.max_frame_size option
  • much better documentation
  • remove handler-specific methods from public list
  • refactor code for easier use
  • make parsers return more consistent values
  • fix server handshake #to_s when no version was found
  • add #uri to server handshake