You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@syncope.apache.org by Francesco Chicchiriccò <il...@apache.org> on 2022/11/24 10:14:08 UTC

[DISCUSS] Settings for next major release

Hi all,
after releasing 3.0.0, I would propose to copy the current master branch to 3_0_X and then to set the master branch to:

* Spring Boot 3.0.x
* CXF 4.0.0-SNAPSHOT
* CAS 7.0.x
* JDK 17

Globally, these dependencies will also mark the final move from javax.* to jakarta.* namespace.

About Syncope version, I was thinking to set 4.0.0-SNAPSHOT: even though there are no major feature changes already planned for 4.0 Notturno [1], such a massive dependency upgrade should be enough to justify the step from 3.0 to 4.0 (and might fit into semantic versioning as well).

WDYT?
Regards.

[1] https://cwiki.apache.org/confluence/display/SYNCOPE/Roadmap#Roadmap-4.0.0(Notturno)

-- 
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

Member at The Apache Software Foundation
Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
http://home.apache.org/~ilgrosso/


Re: [DISCUSS] Settings for next major release

Posted by Andrea Patricelli <an...@apache.org>.
No objections, it looks good to me.

Best regards,
Andrea

On 24/11/22 11:14, Francesco Chicchiriccò wrote:
> Hi all,
> after releasing 3.0.0, I would propose to copy the current master 
> branch to 3_0_X and then to set the master branch to:
>
> * Spring Boot 3.0.x
> * CXF 4.0.0-SNAPSHOT
> * CAS 7.0.x
> * JDK 17
>
> Globally, these dependencies will also mark the final move from 
> javax.* to jakarta.* namespace.
>
> About Syncope version, I was thinking to set 4.0.0-SNAPSHOT: even 
> though there are no major feature changes already planned for 4.0 
> Notturno [1], such a massive dependency upgrade should be enough to 
> justify the step from 3.0 to 4.0 (and might fit into semantic 
> versioning as well).
>
> WDYT?
> Regards.
>
> [1] 
> https://cwiki.apache.org/confluence/display/SYNCOPE/Roadmap#Roadmap-4.0.0(Notturno)
>
-- 
Andrea Patricelli

Tirasa - Open Source Excellence
http://www.tirasa.net/

Member at The Apache Software Foundation
Syncope


Re: [DISCUSS] Settings for next major release

Posted by Francesco Chicchiriccò <il...@apache.org>.
Hi,
I went ahead and:

* created branch 3_0_X from master [2]
* created new Jenkins job to deploy from 3_0_X [3]
* requested Infra to create Buildbot worker for 3_0_X (to build the docs) [4]
* advanced version to 4.0.0-SNAPSHOT on master branch [5]
* created issue to track work for JDK and dependency upgrades on master branch [6]

Regards.

On 24/11/22 11:14, Francesco Chicchiriccò wrote:
> Hi all,
> after releasing 3.0.0, I would propose to copy the current master branch to 3_0_X and then to set the master branch to:
>
> * Spring Boot 3.0.x
> * CXF 4.0.0-SNAPSHOT
> * CAS 7.0.x
> * JDK 17
>
> Globally, these dependencies will also mark the final move from javax.* to jakarta.* namespace.
>
> About Syncope version, I was thinking to set 4.0.0-SNAPSHOT: even though there are no major feature changes already planned for 4.0 Notturno [1], such a massive dependency upgrade should be enough to justify the step from 3.0 to 4.0 (and might fit into semantic versioning as well).
>
> WDYT?
> Regards.
>
> [1] https://cwiki.apache.org/confluence/display/SYNCOPE/Roadmap#Roadmap-4.0.0(Notturno)
[2] https://github.com/apache/syncope/commit/c52167669d90be4f8c564dea65b6fa00f41d86ed
[3] https://ci-builds.apache.org/job/Syncope/job/Syncope-3_0_X-deploy
[4] https://issues.apache.org/jira/browse/INFRA-24039
[5] https://github.com/apache/syncope/commit/1151ebc65544ad3b0ea178de4d75d955bc86211f
[6] https://issues.apache.org/jira/browse/SYNCOPE-1717

-- 
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

Member at The Apache Software Foundation
Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
http://home.apache.org/~ilgrosso/