Conventional thinking says that "every end of sprint means a deployment". We no longer do that but rather implement a "continuous deployment" process where we deploy improvements on a daily basis which we call "stability/maintenance releases".
We believe that high performing teams should always provide value to the business even in small increments.
More about this topic in our "versioning".