In scrum, you usually release in the last days of the sprint. This is if you finished your stories in time and actually have anything to release.
Kanban does not define any specific timeline for releasing new features. it follows the principles of CI/CD. Once something is done, it is merged to master, runs a pipeline for building and running tests, and finally is deployed in production.
The timeline for release is when something is ready to go live :)