Bernard Versions Save

Bernard is a multi-backend PHP library for creating background jobs for later processing.

1.0.0-alpha2

8 years ago

1.0.0-alpha1

8 years ago

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

0.12.2

10 years ago
  • Fix issue with not releasing lock correctly.
  • Fix issue with using bind values for limit with offset.

0.12.1

10 years ago
  • Fix issue with DoctrineDriver and visible field.
  • Only return message from DoctrinDriver if it can reserve it.

0.12.0

10 years ago
  • 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

10 years ago
  • Rename NaiveSerializer to SimpleSerializer.

0.10.1

10 years ago

Fix regression in PimpleAwareRouter which is now covered with tests.

0.10.0

10 years ago

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

10 years ago
  • Fix memory leak in Queue where SplObjectStorage would keep refences to envelopes. #76

0.9.1

10 years ago
  • Fix bug in LoggerMiddleware where it wouldnt pass on the call.