github vapor/vapor 3.0.0-rc.1
Vapor 3.0.0 RC 1

latest releases: 4.100.0, 4.99.3, 4.99.2...
pre-release6 years ago

Vapor 3 Release Candidate is here!

The official release of Vapor 3 (3.0.0) will come alongside Swift 4.1.0. We expect this will happen sometime mid-March, but there's no way to know for sure. Until then, we will be focusing all of our efforts on:

  • Bug fixes
  • Additive features
  • Documentation
  • Tutorials

Early adopters

We believe this release is suitable for early adopters to begin using. There are still bugs to be squashed and documentation pages to be written, but the public API is stable at this point and ready to be put to work.

If you do decide to adopt Vapor 3 during this phase, thank you! We are excited to help you through any issues you might encounter (via GitHub issues or Slack) and we appreciate your contribution to helping grow Vapor 3 and make it our best release yet!

Semver during RC

With respect to breaking changes, we will be treating the RC tags like an official release (we will be following semver). Increments to the first number in the pre-release identifier will indicate new functionality added in a backward-compatible manner. Increments to any numbers after that (e.g., -rc.x.1) will indicate bug fixes.

The best way to pull in the RC releases is to use:

.package(url: "https://github.com/vapor/vapor.git", from: "3.0.0-rc"),

The from: syntax will continue to give you the latest possible version of Vapor, even after we release 3.0.0 official tag and beyond (until 4.0.0).

There are of course a myriad of other ways you can define your version preferences. Check out SPM's versioning documentation for more info.

Learn more

Check out the Vapor 3 Release Schedule medium post for more information.


New:

  • EngineClient now supports following redirects.

Milestone

Don't miss a new vapor release

NewReleases is sending notifications on new releases.