Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.05 KB

ReleaseProcess.md

File metadata and controls

50 lines (36 loc) · 1.05 KB

Speaker: Fabien Potencier

Announcement: https://groups.google.com/forum/?hl=en_US&fromgroups=#!topic/symfony-devs/oNaXdV5UGRU

General

  • Over 1400 releases per month
  • Hard to manage
    • Calls for change

Release cycles = more feedback

Changes

  • Shorter release cycles
    • Only for main SF repo
    • More frequent releases
    • New features faster
    • Coordinate timelines with popular OSS projects
  • Time based releases
    • 6 month release cycle

Phases

Development:

  • 4 months
  • Any new feature can be reverted if the feature can't be released on time for next version

Stabilization:

  • 2 months
  • Stabilize release, wait for ecosystem to catch up.

Support:

  • 8 months

LTS Releases

  • Allows for dual support of rapid release and long term release
  • Supported for 3 years
  • Releases every 2 years
  • First LTS release is SF 2.3
  • Next is 2.7

Backward compatibility

  • Project goal to avoid breaking backward compatibility

Symfony 3

  • Must retain backwards compatibility
  • Will never break the core components
  • Released after LTS 2.7