Hello, everyone: I suggest that if we have a 3-digit version number such as: 1.2.3 The first place: 1 is a major version, which is upgraded when the architecture changes, or when multiple new functions meet new features. The second digit: 2 is a new function, which includes one or more new functions or new features. Third place: 3 only do bug fixes.
In this way, users can choose according to their consulting needs. What do you think? JUN GAO <[email protected]> 于2023年3月23日周四 12:48写道: > Hi all. > > SeaTunnel version 2.3.x has gradually become stable, and many users are > starting to use version 2.3.x. We will start the development of the next > big feature soon. The new feature may cause instability due to a large > number of changes. > > How do we manage the development branch of the Feature and the disbursement > of bug fixes? If new features and bug fixes are maintained in the dev > branch, it may result in bug fixes and new features being synchronized with > the third version number, and new features may introduce new bugs. Version > 2.3 will be difficult to truly stabilize. > > However, if our third version number only contains bug fixes, and all bug > fixes are made from the 2.3. x release branch (like the Apache Dolphin > Scheduler), then we need to maintain the release branch for how long. The > same bug may require different fixes in different branches, which seems > difficult for developers. > > Do we have a better way to manage bug fixes and the development of new > features? > > > -- > > Best Regards > > ------------ > > EricJoy2048 > [email protected] > -- Warm Regards, Leonard(LiFeng Nie)
