Skip to content

Releases: php-service-bus/service-bus

v4.0.2

04 Jan 15:45
Compare
Choose a tag to compare
  • Removed FileChangesWatcher
  • Improved entry point shutdown mechanism
    • Previously, the stop was done on a timer. Now the stop will be completed only after completing all received tasks
  • All tests redesigned, code coverage increased
  • Other minor changes and improvements.

v4.0.1

02 Jan 10:58
Compare
Choose a tag to compare

General

  • Performance improved
  • Fixed some bugs
  • Code style changed
  • Amphp components updated
  • Updated Symfony components to 5x
  • Added support for php 7.4

Service bus

  • A new property (description) has been added for CommandHandler and EventListener If specified, then a log entry with this description will be added before calling the handler
  • Removed hack for phpunit tests
  • Added interface for implementing alerts: AlertingProvider
  • Added formatter for logging to stdOut
  • Http client is added to the list of base dependencies and registered in the container under the identifier ServiceBus\HttpClient\HttpClient

Message serializer

  • Added support for php 7.4
    • For correct work in php 7.4 a combined type extractor will be used: CombinedExtractor
  • Removed the Serializer interface and its implementation of the JsonSerializer

Http client

  • Added request parameter logging
  • Added query execution time logging
  • Simple Ether Implementation added
  • Added ability to specify Content-Type when adding files to FormBody
  • Added ability to specify request context

Common

Storage SQL

Mutex

  • Added support for the lock collection. Required for correct operation in case of several running instances (Storage for Redis will be added later)

Sagas

  • Removed __toString() method from SagaId
  • Added support for lock collections for the correct operation of several processes
  • A new field has been added for the SagaEventListener: description. If specified, then a log entry with this description will be added before calling the handler

EventSourcing

  • Removed __toString() method from AggregateId
  • Added support for lock collections for the correct operation of several processes

Transport/Amqp

Scheduler

v4.0.0-rc6

30 Dec 19:59
Compare
Choose a tag to compare
v4.0.0-rc6 Pre-release
Pre-release
change telegram handler signature

v4.0.0-rc4

30 Dec 18:25
Compare
Choose a tag to compare
v4.0.0-rc4 Pre-release
Pre-release
colorize support for logging

v4.0.0-rc3

30 Dec 14:29
Compare
Choose a tag to compare
v4.0.0-rc3 Pre-release
Pre-release
remove unused imports

v4.0.0-rc1

18 Dec 12:23
Compare
Choose a tag to compare
v4.0.0-rc1 Pre-release
Pre-release
debug tests

v3.3.3

06 Sep 12:11
Compare
Choose a tag to compare
  • Update dependencies

v3.3.0

02 Aug 19:23
Compare
Choose a tag to compare
  • Now the minimum php version is 7.3
  • Removed all methods previously marked as deprecated
  • Context contract changed
  • Now when using logContextThrowable(), all previous exceptions are also written
  • All dependency versions are tightly fixed

v3.2.4

25 Jun 10:29
Compare
Choose a tag to compare
update dependencies

v3.2.3

14 May 18:32
Compare
Choose a tag to compare
update dependencies