3.2 released 30 November 2016, latest 3.2.14.
Symfony 3.2 reached end of life on 1 January 2018.
What changed
Symfony 3.2 extended the 3.x platform rather than changing its core programming model. Its most notable addition was the Workflow component, which provides configurable state-machine and workflow transitions for domain processes such as publishing, review, or fulfilment. The cycle also continued Symfony’s 3.x deprecation path: APIs retained for backward compatibility could be marked for replacement ahead of later major-version changes. Applications built on earlier 3.x releases could generally adopt 3.2 incrementally, but new framework features and dependency updates could expose deprecated application code or bundle integrations.
What staying costs
Symfony 3.2 has reached end of life, so upstream no longer supplies fixes for framework defects or security vulnerabilities in this line. Keeping it also constrains PHP, Composer dependency, and bundle upgrades because modern packages commonly require newer Symfony contracts, components, or PHP versions. The operational risk is not limited to the framework itself: an application may need to retain unmaintained bundles, outdated development tooling, and legacy deployment images to keep a 3.2 installation working. Deferring the move usually increases migration effort as custom code accumulates around deprecated APIs and compatible dependency versions become harder to obtain.
What to do
Start with an inventory of the installed Symfony components, bundles, PHP version, Composer constraints, and custom framework extensions. Upgrade first to a later compatible 3.x target, commonly Symfony 3.4, and enable deprecation reporting in development and test environments; replace every reported deprecated API, including deprecated configuration and service-container patterns. Update or remove abandoned bundles, add automated coverage around authentication, forms, routing, console commands, and critical workflows, then move through the required major-version upgrade steps toward a currently maintained Symfony release. Treat the new Workflow component as an optional design improvement rather than a required migration dependency: preserve existing state-transition logic unless adopting the component has a clear domain benefit.
We can tell you what moving off Symfony 3.2 involves.
What it takes to move off Symfony 3.2 depends on what you built on it — the version you are on, how much depends on it, and how much of the work is mechanical. Leave your email with this version and we can tell you what that looks like for you.
Not sure yet? Get my plan
