Skip to content

Releases: bernardphp/bernard

1.0.0-alpha2: Merge pull request #203 from ruudk/patch-1

05 Dec 17:08
Compare
Choose a tag to compare
Support Symfony 3.0

1.0.0-alpha1: Merge pull request #190 from ruudk/consumer-stop-after-last-message

10 Nov 10:39
Compare
Choose a tag to compare

This is a alpha release. Its only purpose is to have more people use it through composer without having to rely on dev-master.

DoctrineDriver

04 Feb 09:47
Compare
Choose a tag to compare
DoctrineDriver Pre-release
Pre-release
  • Fix issue with not releasing lock correctly.
  • Fix issue with using bind values for limit with offset.

0.12.1

24 Jan 13:04
Compare
Choose a tag to compare
0.12.1 Pre-release
Pre-release
  • Fix issue with DoctrineDriver and visible field.
  • Only return message from DoctrinDriver if it can reserve it.

Documentation and FlatFileDriver

24 Jan 08:51
Compare
Choose a tag to compare
Pre-release
  • Add FlatFileDriver
  • Move documentation into the repository so it is synchonized with the code.
  • Add __toString to Queue in order to have a easy way of getting its name.

0.11.0

07 Oct 07:46
Compare
Choose a tag to compare
0.11.0 Pre-release
Pre-release
  • Rename NaiveSerializer to SimpleSerializer.

Release: 0.10.1

23 Sep 07:58
Compare
Choose a tag to compare
Release: 0.10.1 Pre-release
Pre-release

Fix regression in PimpleAwareRouter which is now covered with tests.

Release 0.10.0

23 Sep 07:40
Compare
Choose a tag to compare
Release 0.10.0 Pre-release
Pre-release

The next release working towards the first stable. This release does unfortunately contain a lot of BC breaks.

  • Remove RetryMiddleware and add FailuresMiddleware that just sends failed messages to failed queue.
  • Add LoggerFactory for LoggerMiddleware.
  • Rename internal Bernard\Message\Envelope to Bernard\Envelope.
  • Service methods does not prepend on anymore. onSendNewsletter would be sendNewsletter.
  • Remove Invoker Object. Instead this functionality have been moved into the Consumer which implements Middleware.
  • Remove Middleware from Queue. Instead the Producer implements Middleware.
  • Producer takes a Queue name as the second parameter.
  • Replace ServiceResolver with Router and migrate the old Pimple and Container ServiceResolver's

0.9.2: Memory Fix

18 Sep 10:19
Compare
Choose a tag to compare
0.9.2: Memory Fix Pre-release
Pre-release
  • Fix memory leak in Queue where SplObjectStorage would keep refences to envelopes. #76

0.9.1

10 Sep 10:54
Compare
Choose a tag to compare
0.9.1 Pre-release
Pre-release
  • Fix bug in LoggerMiddleware where it wouldnt pass on the call.