Changelog

All notable changes to this project will be documented in this file.

[7.5.0] - 2019-12-05

In the example below sentry we are sending data too fast, sentry asks us to slow down which we do. Notice how the sent count stop increasing, while we are waiting for 41 seconds.

[2019-12-05 15:50:33.759] [info] messages received 2449 sent 3
[2019-12-05 15:50:34.759] [info] messages received 5533 sent 7
[2019-12-05 15:50:35.759] [info] messages received 8612 sent 11
[2019-12-05 15:50:36.759] [info] messages received 11562 sent 15
[2019-12-05 15:50:37.759] [info] messages received 14410 sent 19
[2019-12-05 15:50:38.759] [info] messages received 17236 sent 23
[2019-12-05 15:50:39.282] [error] Error sending data to sentry: 429
[2019-12-05 15:50:39.282] [error] Body: {"exception":[{"stacktrace":{"frames":[{"filename":"WorldScene.lua","function":"WorldScene.lua:1935","lineno":1958},{"filename":"WorldScene.lua","function":"onUpdate_WorldCam","lineno":1921},{"filename":"WorldMapTile.lua","function":"__index","lineno":239}]},"value":"noisytypes: Attempt to call nil(nil,2224139838)!"}],"platform":"python","sdk":{"name":"ws","version":"1.0.0"},"tags":[["game","niso"],["userid","107638363"],["environment","live"]],"timestamp":"2019-12-05T23:50:39Z"}

[2019-12-05 15:50:39.282] [error] Response: {"error_name":"rate_limit","error":"Creation of this event was denied due to rate limiting"}
[2019-12-05 15:50:39.282] [warning] Error 429 - Too Many Requests. ws will sleep and retry after 41 seconds
[2019-12-05 15:50:39.760] [info] messages received 18839 sent 25
[2019-12-05 15:50:40.760] [info] messages received 18839 sent 25
[2019-12-05 15:50:41.760] [info] messages received 18839 sent 25
[2019-12-05 15:50:42.761] [info] messages received 18839 sent 25
[2019-12-05 15:50:43.762] [info] messages received 18839 sent 25
[2019-12-05 15:50:44.763] [info] messages received 18839 sent 25
[2019-12-05 15:50:45.768] [info] messages received 18839 sent 25

[7.4.5] - 2019-12-03

[7.4.4] - 2019-12-03

[7.4.3] - 2019-12-03

[7.4.2] - 2019-12-02

[7.4.1] - 2019-12-02

[7.4.0] - 2019-11-25

[7.3.5] - 2019-11-20

[7.3.4] - 2019-11-20

[7.3.1] - 2019-11-16

[7.3.0] - 2019-11-15

[7.2.2] - 2019-11-01

[7.2.1] - 2019-10-26

[7.2.0] - 2019-10-24

[7.1.0] - 2019-10-13

[7.0.0] - 2019-10-01

[6.3.4] - 2019-09-30

[6.3.3] - 2019-09-30

[6.3.2] - 2019-09-29

[6.3.1] - 2019-09-29

[6.3.0] - 2019-09-28

[6.2.9] - 2019-09-27

[6.2.8] - 2019-09-26

ws httpd -L --redirect_url https://www.google.com

[6.2.7] - 2019-09-25

[6.2.6] - 2019-09-24

[6.2.5] - 2019-09-23

[6.2.4] - 2019-09-22

[6.2.3] - 2019-09-21

[6.2.2] - 2019-09-19

[6.2.1] - 2019-09-17

[6.2.0] - 2019-09-09

[6.1.0] - 2019-09-08

[6.0.1] - 2019-09-05

[6.0.0] - 2019-09-04

[5.2.0] - 2019-09-04

[5.1.9] - 2019-09-03

[5.1.8] - 2019-09-03

[5.1.7] - 2019-09-03

[5.1.6] - 2019-09-03

[5.1.5] - 2019-09-03

Framentation: data and continuation blocks received out of order (fix autobahn test: 5.9 through 5.20 Fragmentation)

[5.1.4] - 2019-09-03

Sending invalid UTF-8 TEXT message should fail and close the connection (fix tons of autobahn test: 6.X UTF-8 Handling)

[5.1.3] - 2019-09-03

Message type (TEXT or BINARY) is invalid for received fragmented messages (fix autobahn test: 5.3 through 5.8 Fragmentation)

[5.1.2] - 2019-09-02

Ping and Pong messages cannot be fragmented (fix autobahn test: 5.1 and 5.2 Fragmentation)

[5.1.1] - 2019-09-01

Close connections when reserved bits are used (fix autobahn test: 3.X Reserved Bits)

[5.1.0] - 2019-08-31

[5.0.9] - 2019-08-30

ws connect --max_wait 5000 ws://example.com # will only wait 5 seconds max between reconnection attempts

[5.0.7] - 2019-08-23

If you run against ws echo_server you will see the headers being received printed in the terminal.

ws connect -H "foo: bar" -H "baz: buz" ws://127.0.0.1:8008

[5.0.6] - 2019-08-22

[5.0.5] - 2019-08-22

[5.0.4] - 2019-08-20

[5.0.3] - 2019-08-14

[5.0.2] - 2019-08-01

[5.0.1] - 2019-07-25

[5.0.0] - 2019-06-23

Changed

[4.0.0] - 2019-06-09

Changed

[3.1.2] - 2019-06-06

Added

[3.0.0] - 2019-06-xx

Changed