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 2021/02/15 11:33:05 UTC

State of Syncope 3.0

Hi all,
I thought I could spend a few words to describe the current status of our efforts towards Syncope 3.0.

Starting point is [1] where the overall code reorganization - now completed - and the new components are introduced.
Also relevant is [2] which describes the identified issues in JIRA for the new major version.

Overall, this is the state by component:

* Core is completed with several enhancements and improvements

* Console was upgraded to latest components and technologies but is still lacking the features to manage WA (Keymaster and SRA management was done, instead)

* Enduser was rewritten from scratch to uniform with Console as much as possible but needs work to finalize and possibly include new features derived from WA as auth profile management or SAML2 / OIDC account linking

* SRA is completed

* Keymaster is completed and provided in two flavors: self, e.g. REST and internal storage based, and zookeeper, requiring an Apache Zookeeper deployment

* WA, based on Apereo CAS 6.4, is mostly completed but under continuous refinement

* Documentation is the sore point, essentially stuck at the same content as 2.1

Similarly as we've done at the time of Syncope 2.0, I believe it is the case to publish some RCs before the official 3.0.0.
I don't think, however, we are yet a the point of issuing RC1, as we'd need at least to:

1. update the Documentations at least with main changes

2. bring the Enduser application at a degree of usability

3. introduce at least some WA configuration items for Console

WDYT?
Regards.

[1] https://cwiki.apache.org/confluence/display/SYNCOPE/%5BDISCUSS%5D+Syncope+3.0
[2] https://issues.apache.org/jira/projects/SYNCOPE/versions/12322510

-- 
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: State of Syncope 3.0

Posted by Misagh Moayyed <mi...@tirasa.net>.
Thank you, Francesco. Excellent stuff and it's exciting to see this goodness come to life.

I would support the idea of doing an RC; for advanced users or those who might been following the activity on Github or other developers building against Syncope, this could prove useful. Of course, this is assuming the release-engineering effort is reasonable (and speaking of which, we could explore whether this bit may also be automated using Travis CI; we could let the robots do all the work before their eventual uprising and return of Arnold Schwarzenegger!)

Happy Friday!

--Misagh

----- Original Message -----
> From: "Francesco Chicchiriccò" <il...@apache.org>
> To: "dev" <de...@syncope.apache.org>
> Sent: Monday, February 15, 2021 3:33:05 PM
> Subject: State of Syncope 3.0

> Hi all,
> I thought I could spend a few words to describe the current status of our
> efforts towards Syncope 3.0.
> 
> Starting point is [1] where the overall code reorganization - now completed -
> and the new components are introduced.
> Also relevant is [2] which describes the identified issues in JIRA for the new
> major version.
> 
> Overall, this is the state by component:
> 
> * Core is completed with several enhancements and improvements
> 
> * Console was upgraded to latest components and technologies but is still
> lacking the features to manage WA (Keymaster and SRA management was done,
> instead)
> 
> * Enduser was rewritten from scratch to uniform with Console as much as possible
> but needs work to finalize and possibly include new features derived from WA as
> auth profile management or SAML2 / OIDC account linking
> 
> * SRA is completed
> 
> * Keymaster is completed and provided in two flavors: self, e.g. REST and
> internal storage based, and zookeeper, requiring an Apache Zookeeper deployment
> 
> * WA, based on Apereo CAS 6.4, is mostly completed but under continuous
> refinement
> 
> * Documentation is the sore point, essentially stuck at the same content as 2.1
> 
> Similarly as we've done at the time of Syncope 2.0, I believe it is the case to
> publish some RCs before the official 3.0.0.
> I don't think, however, we are yet a the point of issuing RC1, as we'd need at
> least to:
> 
> 1. update the Documentations at least with main changes
> 
> 2. bring the Enduser application at a degree of usability
> 
> 3. introduce at least some WA configuration items for Console
> 
> WDYT?
> Regards.
> 
> [1]
> https://cwiki.apache.org/confluence/display/SYNCOPE/%5BDISCUSS%5D+Syncope+3.0
> [2] https://issues.apache.org/jira/projects/SYNCOPE/versions/12322510
> 
> --
> 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/