Skip to content
This repository has been archived by the owner on Jan 17, 2022. It is now read-only.

Releases: k911/swoole-bundle

v0.5.2

30 Apr 21:32
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release

Bug Fixes

  • server: Make sure "reactor" running mode works correctly (#53) (69dfea2)

v0.5.1

28 Apr 21:31
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release

Bug Fixes

  • static-server: Fix unset public dir path in "AdvancedStaticFilesServer" (#52) (4ef8cb5)

v0.5.0

26 Apr 14:29
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

Bug Fixes

  • di: Do not use integer node for port (ac6fdcf)
  • hmr: Drop unused reference to SymfonyStyle object in InotifyHMR (6b22485)
  • reload: Make sure command works on macOS system (4d99e9c)

Features

  • apiserver: Create API Server component (#32) (a8d0ec2), closes #2
  • server: Add setting for "buffer_output_size" (#33) (7a50864)
  • server: Set-up hooks on lifecycle events (271a341)
  • Add meaningful exceptions (#46) (4e2cc6d)

v0.4.4

06 Jan 18:28
Compare
Choose a tag to compare
v0.4.4 Pre-release
Pre-release

Bug Fixes

  • di: Fix regression introduced in v0.4.3 (#29) (c88fcf2)

v0.4.3

06 Jan 12:18
Compare
Choose a tag to compare
v0.4.3 Pre-release
Pre-release

Bug Fixes

  • di: Fix detection of doctrine bundle (ef5920c)

v0.4.2

05 Nov 12:39
Compare
Choose a tag to compare
v0.4.2 Pre-release
Pre-release

Bug Fixes

  • xdebug-handler: Remove process timeout (#23) (29148af)

v0.4.1

24 Oct 21:25
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release

Bug Fixes

  • boot-manager: Don't boot not bootable objects (8ad97a2), closes #19
  • xdebug-handler: Replace with custom solution (0dc13f0), closes #13

v0.4.0

20 Oct 13:14
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

Bug Fixes

  • command: Graceful shutdown (7e6c9a4)

Code Refactoring

  • di: Simplify registering configurators (#14) (a34d59c)

Features

  • hmr: Implement HMR with Inotify (97e88bb)

BREAKING CHANGES

  • Server\HttpServerFactory should not be instantiated anymore, due to
    removed hard coupling with Server\Configurator\ConfiguratorInterface, and make() method
    becomig static. Now use directly: Server\HttpServerFactory::make()
  • Configuring server (using object implementing Server\Configurator\ConfiguratorInterface)
    now happens in execute method of AbstractServerStartCommand
  • Server\Configurator\ChainConfigurator is now replaced by Server\Configurator\GeneratedChainConfigurator

v0.3.0

13 Oct 09:45
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Bug Fixes

  • io: Properly close stdout/stderr (94041e6)

Features

  • daemon-mode: Daemonize Swoole HTTP server (#8) (3cca5c4)

v0.2.0

07 Oct 20:28
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Bug Fixes

  • command: Decode configuration one more time (32f9776)
  • config: Add trusted_proxies and trusted_hosts (aae8873), closes #5
  • config: Set proper service ids in symfony DI (dda8c9d)
  • swoole: Fix static file serving (443bd13)
  • swoole: Make swoole http server lazy (#132) (04a7dcc)

Features

  • swoole: Add ability to customize server (3534ed0)
  • swoole: Add advanced static file serving (17cde60)
  • swoole: Allow to change publicdir at runtime (c5a0c27)
  • swoole: Disable Xdebug using XdebugHandler (97ae8e7)
  • swoole: Process and respond cookies (0b7e883)
  • swoole: Use multiple http server workers (8062a33)

Performance Improvements

  • swoole: Improve Dependency Injection configuration (6f83e11) (b9f6ddc)
  • swoole: Use callable array form to handle request to avoid function call (67e3154)

BREAKING CHANGES

  • Env APP_TRUSTED_HOSTS is no longer supported
  • Env APP_TRUSTED_PROXIES is no longer supported
  • Configuration swoole.http_server.services.debug is renamed to swoole.http_server.services.debug_handler
  • Configuration swoole.http_server.services.trust_all_proxies is renamed to swoole.http_server.services.trust_all_proxies_handler