Skip to content

Latest commit

 

History

History
85 lines (68 loc) · 3.56 KB

CHANGELOG.md

File metadata and controls

85 lines (68 loc) · 3.56 KB

Changelog stomp-php

2.1.0

2.1.0 based fork

  • fixed travis ci setup
  • added more unit tests (removed ssl unit tests, they don't depend on stomp client)
  • refactoring extracted Connection, Parser, Protocol, ActiveMq, RabbitMq, ConnectionException, ErrorFrameException, UnexpectedResponseException
  • fixed dead loops caused by connection exceptions
  • removed the possibility to auto-reconnect outside the connect process (it's quite intransparent and can lead to much more problems than expected)
  • added a read buffer seen at https://github.com/camronlevanger/stomp-php/commit/8bca4a55b5db8493f543c7f2d1db13d42455e19d

2.2.1

2.2.2

2.2.3

2.2.4

  • fixed possible nullpointer on broken connections

3.0.0

3.0.1

  • changed back to fread, FrameParser should handle more than one Frame (stomp-php#21)

3.0.2

3.0.3

3.0.4

3.0.5

  • do not error when received header value is null (stomp-php#30)

4.0.0 (Full Stomp 1.1 / 1.2 Support)

  • Updated functional testsuite for different brokers (amq,aplo,rabbit), update travis-ci.
  • Update Parser in order to be compliant with stomp-1.2 (https://stomp.github.io/stomp-specification-1.2.html)
  • ACK Mode is now auto by default.
  • Implement StateMachine Pattern StatefulStomp.
  • Restructure project, new Namespaces Protocol, Transport, Network.
  • Make Client much smaller, remove all non low level methods to SimpleStomp.
  • Testsuite rework...
  • Move examples to https://github.com/stomp-php/stomp-php-examples.
  • add utils for ActiveMq durable subscription and Apollo queue browser.

4.0.1

  • do not throw read exception if the next byte after a complete read is a zero byte. (stomp-php#39)
  • allow to reset the parser internal state and buffer. (stomp-php#40)