Skip to main content

Blog

Rivet 1.x.x End of Life Plan

An overview of how we plan to retire Rivet 1

Levi McGranahan

Jan 16, 2020

As we begin work on Rivet 2 we want to make sure and communicate our current plans for how we will eventually retire the current major version of Rivet.

Quick glossary of terms #

Concurrent documentation availability #

After the Rivet 2.0 release there will be a period of time during which Rivet 1.x.x documentation and Rivet 2.0 documentation will need to be available. During development, Rivet 2.0 documentation will live at the URL v2.rivet.iu.edu (while Rivet 1.x.x is maintained at rivet.iu.edu). Once Rivet 2.0 is released, Rivet 2.0 will move to the URL rivet.iu.edu and the Rivet 1.x.x docs will move to v1.rivet.iu.edu.

Migration period #

There will be a period of time post Rivet 2.0 release when developers will be able to continue using Rivet 1.x.x while migrating their websites and applications to Rivet 2.0.

The beginning of Rivet 2.0 development was announced in October of 2019. The Rivet 2.0.0-alpha releases are planned to start in December of 2019. This will give developers a minimum of 2 months of awareness between the Rivet 2.0 announcement and the start of alpha releases. Though we are unsure of exactly how long it will take between the alpha release and the full 2.0.0 release our current estimate is 6–9 months. Overall this creates a cushion of ~8–11 months before the migration period would begin.

Given this extended period of fore-knowledge surrounding the release of Rivet 2.0.0, our current plan is a migration period of 12-18 months. At the beginning of this period, we will release a migration guide. In more practical terms that means given our plan to release Rivet 2.0.0 by summer 2020, Rivet 1.x.x will be supported with any critical bug or accessibility fixes through the fall semester of 2021.

Rivet 1.x.x Documentation archival #

Once the migration period has ended, we plan to archive the Rivet 1.x.x documentation at a new permanent URL (v1.rivet.iu.edu) where it will continue to be available for those who still need to refer to it.

Development milestones #

As we continue development on Rivet 2, the Rivet team will continue to communicate important milestones and updates through the blog on the current Rivet website as well as our email list and Slack channels.

Questions #

If you have questions about the retirement of Rivet 1.x.x or the development of Rivet 2, head over to the Rivet Slack channels for the IU Web Community of Practice, or UITS.

You can also send a message to the Rivet mailing list.