NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1971 most downloaded on Packagist
Spiral, High-Performance PHP/Go Framework
Last release 2 months ago
05 Aug 2026
Ships unpredictably
gaps range from 9 days to 8 months
Most releases are documented
notes for 49 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
181 releases · first in 2016
…Spiral\Cycle\SchemaCompiler, is deprecated. Will be moved to spiral/cycle-bridge and removed in v3.0
Spiral\Validation\Checker\EntityChecker, Spiral\Auth\Cycle\Token, Spiral\Auth\Cycle\TokenStorage,
Spiral\Cycle\RepositoryInjector, Spiral\Cycle\SchemaCompiler, is deprecated.
Will be moved to spiral/cycle-bridge and removed in v3.0Spiral\Command\Cycle\MigrateCommand, Spiral\Command\Cycle\SyncCommand,
Spiral\Command\Cycle\UpdateCommand is deprecated. Will be moved to spiral/cycle-bridge and removed in v3.0Spiral\Bootloader\Cycle\AnnotatedBootloader, Spiral\Bootloader\Cycle\CycleBootloader,
Spiral\Bootloader\Cycle\ProxiesBootloader, Spiral\Bootloader\Cycle\SchemaBootloader is deprecated.
Use spiral/cycle-bridge insteadSpiral\Domain\CycleInterceptor is deprecated.
Will be moved to spiral/cycle-bridge and removed in v3.0Spiral\Scaffolder\Declaration\Database\Entity\AnnotatedDeclaration,
Spiral\Scaffolder\Declaration\Database\RepositoryDeclaration is deprecated. Will be moved
to spiral/cycle-bridge
and removed in v3.0spiral/data-grid-bridge is deprecated. Will be moved to spiral/cycle-bridge and removed in v3.0spiral/annotations is deprecated. Use spiral/attributes insteaddoctrine/annotations increased to ^1.12sync driver for mail queue (#398)One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added new spiral/storage component (See https://spiral.dev/docs/component-storage)
New Functionality
spiral/storage component (See https://spiral.dev/docs/component-storage)spiral/distribution component (See https://spiral.dev/docs/component-distribution)spiral/attributes component (See https://spiral.dev/docs/component-attributes)High Impact Changes
league/flysystem: ^2.0 dependency.Other Features
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
A minimal version of monolog/monolog increased to ^2.2
High Impact Changes
monolog/monolog increased to ^2.2Other Features
now parameter in datetime checkerilike postgres filterGuardInterceptorBug Fixes
Nothing published for this version
Nothing published for this version
Nothing published for this version
A minimal version of symfony/translation increased to ^5.1
High Impact Changes
symfony/translation increased to ^5.1symfony/console increased to ^5.1symfony/finder increased to ^5.1Medium Impact Changes
zend/zend-diactoros was replaced by laminas/laminas-diactoros ^2.3Spiral\Debug\Dumper class marked as finalOther Features
any, none conditionsNothing published for this version
RR updated to 1.8.2 (don't use broken 1.8.1 tag)
Allow json requests with empty body by @rauanmayemir
Add the ability to control view cache separately from DEBUG via VIEW_CACHE env variable
added support for Postgres Cycle Auth tokens
- Update RR to 1.8.0
added JobRegistry with the ability to route jobs into custom pipelines
JobRegistry with the ability to route jobs into custom pipelinesencrypt:key is no longer privateroute:list by @ncounotNull validation rulegrpc:generate command by @matthewhall-caRoadRunner version updated to 1.7.0
build.sh script updated. Included -trimpath and musl target
-trimpath and musl targetroadrunner updated to version 1.6.3
fix issue with debug http collector fail in console mode
WebSocket module updated to v1.1.0
- added reload module
fix TableCommand render for fragments
TableCommand render for fragmentsNothing published for this version
Nothing published for this version
minor code-base quality improvements
route:list commandPUSH message anymoreroave/security-advisoriesbump spiral/validation dependency
spiral/validation dependencyDatetimeChecker in the ValidationBootloaderadded striker payload validation for jobs
refactor in WebsocketBootloader
- added broadcast service - added WebSocket server
minor refactoring in json exception handler
bugfix: client exceptions no longer sent with 500 code in application/json payloads
the framework can work without any snapshooter
fixed invalid middleware association for http state collector
improved debug state management
the plain snapshots enabled by default instead of HTML based
lighter API and abstract class base injection for spiral/filters
spiral/filtersFileSnapshotter now sends logs into "default" log channel
added interceptable core support and DomainBootloader
json payload middleware read stream content via (string) conversion
Your coding agent can read these notes before it upgrades. Set up the MCP server →