# \[Pre-RFC\] Switch to time based releases

**URL:** <https://discuss.tvm.apache.org/t/pre-rfc-switch-to-time-based-releases/4245>\
**Category:** Uncategorized\
**Created:** [October 7, 2019, 10:49pm UTC](https://discuss.tvm.apache.org/t/pre-rfc-switch-to-time-based-releases/4245 "2019-10-07T22:49:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jknight](https://discuss.tvm.apache.org/user_avatar/discuss.tvm.apache.org/jknight/32/979_2.png) [@jknight](https://discuss.tvm.apache.org/u/jknight)\
**Post date:** [October 7, 2019, 10:49pm UTC](https://discuss.tvm.apache.org/t/pre-rfc-switch-to-time-based-releases/4245/1 "2019-10-07T22:49:00Z")

</div>

Speaking as a company deploying TVM to production (look for our talk at the upcoming TVM conference!), it would help our release process if TVM had a more predictable release schedule/process.

Right now, it appears TVM is pursuing [feature based releases](https://github.com/dmlc/tvm/issues/2623), but this leads to release schedule and there are examples of many successful OSS projects switching to time based schedules (eg: Linux kernel, Ubuntu, Kafka, Rust) and [here’s a writeup](https://cwiki.apache.org/confluence/display/KAFKA/Time+Based+Release+Plan) of some of the benefits and tradeoffs.

I wanted to open up a pre-RFC to get some thoughts and discussion first.
