Author Topic: Version differences and their purpose  (Read 6848 times)

2017-06-05, 13:19:36

Nikola

  • Corona Team
  • Active Users
  • ****
  • Posts: 478
    • View Profile
Hi,

it looks there is a little confusion in Corona for Cinema 4D versioning so here is a summary:

Daily build - it is a development build of the latest Corona for Cinema 4D source codes i.e. the daily build is always of the newest version that is currently in development. It helps us get continuous feedback on our work. When we implement a new feature, we want to get it out to users as soon as possible to get instant feedback. The added benefit is that the features get tested on a broader range of hardware than we have at our disposal. However, for these reasons the daily build versions can be quite unstable and buggy.

Release candidate - when current development version has all planned features implemented we start to release the release candidates. Their purpose is to find and fix all remaining bugs. No new features should be added to release candidates, but when it is not a significant change, and it is connected to some bug fix a small feature could also be added to release candidate. The number of release candidates is not planned, and stability of them only limits it.

Stable release - when the latest release candidate is stable enough (all major bugs are fixed) we release the stable version. It is stable version so it is used by render farms.

Hotfix - when some major bug appears in the already released stable version we take the source code of it and we fix only the bug, no new features are added so it becomes the latest stable version. Because it is the most stable version is used by render farms.

NameLocation
Daily build"Beta 1 daily build 2017-05-17" or "Daily build 2017-05-17" or "2017-05-17"https://corona-renderer.com/forum/index.php/board,40.0.html
Release candidate"Beta 1 release candidate 1" or "Beta 1 RC 1"https://corona-renderer.com/forum/index.php/board,40.0.html
Stable release"Beta 1" or "B1" - precommercial release or "1.0" - commercial releasehttps://corona-renderer.com/download
Hotfix"Beta 1 (hotfix 1)" or "Beta 1.1" or "B1.1" - precommercial release or "1.0 (hotfix 1)" or "1.0.1" - commercial releasehttps://corona-renderer.com/download

Edit: Improved the wording to better express what daily builds are for.
« Last Edit: 2019-07-08, 14:47:26 by houska »

2019-07-05, 09:53:43
Reply #1

Merlin

  • Active Users
  • **
  • Posts: 43
    • View Profile
Hi Nikola,
I think you must test yourself, we are no longer beta testers, we pay to have a stable version...
No More daily build please.

2019-07-05, 11:21:19
Reply #2

dzintas

  • Active Users
  • **
  • Posts: 24
    • View Profile
Hi Nikola,
I think you must test yourself, we are no longer beta testers, we pay to have a stable version...
No More daily build please.

No ones forcing you to download and use daily builds. Just stick to latest stable release until another stable release comes out.
Removing dailies would make development slower and stable releases bugier. As much as you don't like dailies, but it saves some time on QA and gets better coverage of different system configurations.

2019-07-05, 11:30:44
Reply #3

Place

  • Active Users
  • **
  • Posts: 16
    • View Profile
...

2019-07-08, 11:09:18
Reply #4

houska

  • Corona Team
  • Active Users
  • ****
  • Posts: 1302
  • Cestmir Houska
    • View Profile
No ones forcing you to download and use daily builds. Just stick to latest stable release until another stable release comes out.
Removing dailies would make development slower and stable releases bugier. As much as you don't like dailies, but it saves some time on QA and gets better coverage of different system configurations.

+1