Releases: bernardphp/bernard
Releases · bernardphp/bernard
1.0.0-alpha2: Merge pull request #203 from ruudk/patch-1
Support Symfony 3.0
1.0.0-alpha1: Merge pull request #190 from ruudk/consumer-stop-after-last-message
Pre-release
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
- Fix issue with not releasing lock correctly.
- Fix issue with using bind values for limit with offset.
0.12.1
- Fix issue with DoctrineDriver and
visible
field. - Only return message from DoctrinDriver if it can reserve it.
Documentation and FlatFileDriver
- 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
- Rename
NaiveSerializer
toSimpleSerializer
.
Release: 0.10.1
Fix regression in PimpleAwareRouter which is now covered with tests.
Release 0.10.0
The next release working towards the first stable. This release does unfortunately contain a lot of BC breaks.
- Remove
RetryMiddleware
and addFailuresMiddleware
that just sends failed messages to failed queue. - Add
LoggerFactory
forLoggerMiddleware
. - Rename internal
Bernard\Message\Envelope
toBernard\Envelope
. - Service methods does not prepend
on
anymore.onSendNewsletter
would besendNewsletter
. - 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
withRouter
and migrate the old Pimple and Container ServiceResolver's
0.9.2: Memory Fix
- Fix memory leak in
Queue
whereSplObjectStorage
would keep refences to envelopes. #76
0.9.1
- Fix bug in
LoggerMiddleware
where it wouldnt pass on the call.