[GitHub] [syncope] dependabot[bot] opened a new pull request, #524: Bump com.lmax:disruptor from 3.4.4 to 4.0.0

2023-09-29 Thread via GitHub


dependabot[bot] opened a new pull request, #524:
URL: https://github.com/apache/syncope/pull/524

   Bumps [com.lmax:disruptor](https://github.com/LMAX-Exchange/disruptor) from 
3.4.4 to 4.0.0.
   
   Release notes
   Sourced from https://github.com/LMAX-Exchange/disruptor/releases;>com.lmax:disruptor's 
releases.
   
   Release 4.0.0
   
   Minimum Java version now 11
   Issue https://redirect.github.com/LMAX-Exchange/disruptor/issues/323;>#323 
- WorkerPool and WorkProcessor have been removed, no 
more Disruptor::handleEventsWithWorkerPool
   Disruptor constructors using Executor have 
been removed. Use ThreadFactory instead.
   Rolled up event handling extension interfaces on to 
EventHandler:
   
   BatchStartAware
   LifecycleAware
   SequenceReportingEventHandler
   
   
   FatalExceptionHandler and 
IgnoreExceptionHandler now use the JDK 9 Platform Logging API, 
i.e. System.Logger
   Add rewind batch feature to the BatchEventProcessor
   Add a maximum batch size argument to BatchEventProcessor
   
   EventHandler::onBatchStart now gets both the 
batchSize as well as queueDepth (previously it had 
batchSize which reported queue depth)
   
   
   Added documentation to EventPoller
   Util::log2 throws if passed a non-positive argument
   Deprecations
   
   Deprecated ThreadHints.onSpinWait()
   Deprecated Disruptor.handleExceptionsWith() - this had been 
javadoc deprecated since 2015 but not in the code
   Removed previously deprecated methods
   
   Ringbuffer.resetTo()
   ConsumerRepository.getLastSequenceInChain()
   
   
   
   
   
   Release 4.0.0 Release Candidate 1
   
   Breaking Changes
   
   Minimum Java version now 11
   Issue https://redirect.github.com/LMAX-Exchange/disruptor/issues/323;>#323 
- WorkerPool and WorkProcessor have been removed, no 
more Disruptor::handleEventsWithWorkerPool
   Disruptor constructors using Executor have been removed. 
Use ThreadFactory instead.
   Rolled up event handling extension interfaces on to EventHandler:
   
   BatchStartAware
   LifecycleAware
   SequenceReportingEventHandler
   
   
   
   
   Deprecated ThreadHints.onSpinWait()
   FatalExceptionHandler and IgnoreExceptionHandler now use the JDK 9 
Platform Logging API, i.e. System.Logger
   Add rewind batch feature to the BatchEventProcessor
   Added documentation to EventPoller
   
   
   
   
   Commits
   
   https://github.com/LMAX-Exchange/disruptor/commit/95c705f60c1833b07f1fed6e08a08d7bee7f0971;>95c705f
 Use a monotonic clock for checking timeout on shutdown
   https://github.com/LMAX-Exchange/disruptor/commit/8192ba72b34f68ecd8810f4985062504c2804b3c;>8192ba7
 Merge pull request https://redirect.github.com/LMAX-Exchange/disruptor/issues/459;>#459 
from xyc-xyc/master
   https://github.com/LMAX-Exchange/disruptor/commit/360cbcf6a956aab02499f9165a3d462aa7f13a1a;>360cbcf
 update a typo
   https://github.com/LMAX-Exchange/disruptor/commit/0088c5fab8bfcd2abb910cf513adeaffcdbaa36f;>0088c5f
 Remove Release Candidate stage from 4.0.0 release
   https://github.com/LMAX-Exchange/disruptor/commit/50c1342bc3caf1774600e051b3756d07434a5eb8;>50c1342
 Update release log for final 4.0.0
   https://github.com/LMAX-Exchange/disruptor/commit/82cb236bad13167ae171919e3026d77ea3db6be5;>82cb236
 Convert markdown heading to asciidoc headings in changelog
   https://github.com/LMAX-Exchange/disruptor/commit/b29b8fd5a08835d55d037e68f2a3b9cc0951e2d5;>b29b8fd
 Merge pull request https://redirect.github.com/LMAX-Exchange/disruptor/issues/455;>#455 
from ocoanet/master
   https://github.com/LMAX-Exchange/disruptor/commit/f164d9ff5431146a394cd5dc06be81116449c4b8;>f164d9f
 Use Util.getSequencesFor to create sequences from processors
   https://github.com/LMAX-Exchange/disruptor/commit/87156a05646221b660e8a90e7bc161498723781d;>87156a0
 Update docs to make example signing key id consistent
   https://github.com/LMAX-Exchange/disruptor/commit/f6464c3f91fe252f580fdcaa5c8cea59734267a8;>f6464c3
 Add gitignore for generates tests
   Additional commits viewable in https://github.com/LMAX-Exchange/disruptor/compare/3.4.4...4.0.0;>compare 
view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.lmax:disruptor=maven=3.4.4=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   
   Dependabot commands and options
   
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI 

Re: [VOTE] Apache Syncope 3.0.5

2023-09-29 Thread Marco Di Sabatino Di Diodoro



Il 29/09/23 17:06, Francesco Chicchiriccò ha scritto:

I've created a 3.0.5 release, with the following artifacts up for a vote:

GIT source tag (3d845010d1):
https://github.com/apache/syncope/releases/tag/syncope-3.0.5

List of changes:
https://github.com/apache/syncope/blob/syncope-3.0.5/CHANGES

Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/3.0.5/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1084/

Staging site:
https://syncope.apache.org/3.0.5/index.html

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)


+1

Regards
M




Here's my +1
Regards.


--
Dott. Marco Di Sabatino Di Diodoro
Tel. +39 3939065570

Tirasa S.r.l.
Viale Vittoria Colonna, 97 - 65127 Pescara
Tel +39 0859116307 / FAX +39 085973
http://www.tirasa.net

Apache Syncope PMC Member
http://people.apache.org/~mdisabatino/



Re: [VOTE] Apache Syncope 3.0.5

2023-09-29 Thread Lorenzo Di Cola
+1 for me.

Best regards,
Lorenzo

Il ven 29 set 2023, 17:06 Francesco Chicchiriccò  ha
scritto:

> I've created a 3.0.5 release, with the following artifacts up for a vote:
>
> GIT source tag (3d845010d1):
> https://github.com/apache/syncope/releases/tag/syncope-3.0.5
>
> List of changes:
> https://github.com/apache/syncope/blob/syncope-3.0.5/CHANGES
>
> Staging artifacts:
> https://dist.apache.org/repos/dist/dev/syncope/3.0.5/
>
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachesyncope-1084/
>
> Staging site:
> https://syncope.apache.org/3.0.5/index.html
>
> PGP release keys (signed using 273DF287):
> http://www.apache.org/dist/syncope/KEYS
>
> Vote will be open for 72 hours.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
>
> Here's my +1
> Regards.
>
> --
> 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: [VOTE] Apache Syncope 3.0.5

2023-09-29 Thread Samuel Garofalo

Here's my +1.

Best regards,

Samuel

Il 29/09/23 17:06, Francesco Chicchiriccò ha scritto:

I've created a 3.0.5 release, with the following artifacts up for a vote:

GIT source tag (3d845010d1):
https://github.com/apache/syncope/releases/tag/syncope-3.0.5

List of changes:
https://github.com/apache/syncope/blob/syncope-3.0.5/CHANGES

Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/3.0.5/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1084/

Staging site:
https://syncope.apache.org/3.0.5/index.html

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

Here's my +1
Regards.



[VOTE] Apache Syncope 3.0.5

2023-09-29 Thread Francesco Chicchiriccò

I've created a 3.0.5 release, with the following artifacts up for a vote:

GIT source tag (3d845010d1):
https://github.com/apache/syncope/releases/tag/syncope-3.0.5

List of changes:
https://github.com/apache/syncope/blob/syncope-3.0.5/CHANGES

Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/3.0.5/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1084/

Staging site:
https://syncope.apache.org/3.0.5/index.html

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

Here's my +1
Regards.

--
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/



[jira] [Updated] (SYNCOPE-1662) Leverage MariaDB JSON type

2023-09-29 Thread Jira


 [ 
https://issues.apache.org/jira/browse/SYNCOPE-1662?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-1662:

Fix Version/s: 3.0.6
   (was: 3.0.5)

> Leverage MariaDB JSON type
> --
>
> Key: SYNCOPE-1662
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1662
> Project: Syncope
>  Issue Type: New Feature
>  Components: core
>Reporter: Francesco Chicchiriccò
>Priority: Major
>  Labels: jpa, mariadb, persistence
> Fix For: 3.0.6, 4.0.0
>
>
> Similar to SYNCOPE-1395 for PostgreSQL and SYNCOPE-1401 for MySQL, enhance 
> the JPA layer by empowering [MariaDB JSON 
> datatype|https://mariadb.com/kb/en/json-data-type/] for user, group and any 
> object attributes.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (SYNCOPE-1758) NullPointer exception at WA refresh time during startup

2023-09-29 Thread Jira


 [ 
https://issues.apache.org/jira/browse/SYNCOPE-1758?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-1758:

Fix Version/s: 3.0.6
   (was: 3.0.5)

> NullPointer exception at WA refresh time during startup
> ---
>
> Key: SYNCOPE-1758
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1758
> Project: Syncope
>  Issue Type: Improvement
>  Components: wa
>Affects Versions: 3.0.3
>Reporter: Fabio Martelli
>Priority: Minor
> Fix For: 3.0.6, 4.0.0
>
>
> During startup the following exception is raised very often.
> {code:java}
> 12:37:42.909 WARN  org.apereo.cas.util.function.FunctionUtils - 
> NullPointerException
> java.lang.NullPointerException: null
> at 
> org.springframework.web.servlet.HttpServletBean$ServletConfigPropertyValues.(HttpServletBean.java:224)
>  ~[spring-webmvc-5.3.22.jar!/:5.3.22]
> at 
> org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:152)
>  ~[spring-webmvc-5.3.22.jar!/:5.3.22]
> at 
> org.apereo.cas.support.events.listener.DefaultCasConfigurationEventListener.lambda$initializeBeansEagerly$0(DefaultCasConfigurationEventListener.java:71)
>  ~[cas-server-core-events-configuration-6.6.7.jar!/:6.6.7]
> at 
> org.apereo.cas.util.function.FunctionUtils.doAndHandle(FunctionUtils.java:313)
>  ~[cas-server-core-util-api-6.6.7.jar!/:6.6.7]
> at 
> org.apereo.cas.support.events.listener.DefaultCasConfigurationEventListener.initializeBeansEagerly(DefaultCasConfigurationEventListener.java:64)
>  ~[cas-server-core-events-configuration-6.6.7.jar!/:6.6.7]
> at 
> org.apereo.cas.support.events.listener.DefaultCasConfigurationEventListener.onRefreshScopeRefreshed(DefaultCasConfigurationEventListener.java:48)
>  ~[cas-server-core-events-configuration-6.6.7.jar!/:6.6.7]
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
> Method) ~[?:?]
> at 
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>  ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at 
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
>  ~[spring-aop-5.3.22.jar!/:5.3.22]
> at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
>  ~[spring-aop-5.3.22.jar!/:5.3.22]
> at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
>  ~[spring-aop-5.3.22.jar!/:5.3.22]
> at 
> org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115)
>  ~[spring-aop-5.3.22.jar!/:5.3.22]
> at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>  ~[?:?]
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>  ~[?:?]
> at java.lang.Thread.run(Thread.java:829) ~[?:?]
> 12:37:42.909 WARN  org.apereo.cas.util.function.FunctionUtils - 
> NullPointerException
> java.lang.NullPointerException: null
> at 
> org.springframework.web.servlet.HttpServletBean$ServletConfigPropertyValues.(HttpServletBean.java:224)
>  ~[spring-webmvc-5.3.22.jar!/:5.3.22]
> at 
> org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:152)
>  ~[spring-webmvc-5.3.22.jar!/:5.3.22]
> at 
> org.apereo.cas.support.events.listener.DefaultCasConfigurationEventListener.lambda$initializeBeansEagerly$0(DefaultCasConfigurationEventListener.java:71)
>  ~[cas-server-core-events-configuration-6.6.7.jar!/:6.6.7]
> at 
> org.apereo.cas.util.function.FunctionUtils.doAndHandle(FunctionUtils.java:313)
>  ~[cas-server-core-util-api-6.6.7.jar!/:6.6.7]
> at 
> org.apereo.cas.support.events.listener.DefaultCasConfigurationEventListener.initializeBeansEagerly(DefaultCasConfigurationEventListener.java:64)
>  ~[cas-server-core-events-configuration-6.6.7.jar!/:6.6.7]
> at 
> org.apereo.cas.support.events.listener.DefaultCasConfigurationEventListener.rebind(DefaultCasConfigurationEventListener.java:84)
>  ~[cas-server-core-events-configuration-6.6.7.jar!/:6.6.7]
> at 
> org.apereo.cas.support.events.listener.DefaultCasConfigurationEventListener.onEnvironmentChangedEvent(DefaultCasConfigurationEventListener.java:42)
>  ~[cas-server-core-events-configuration-6.6.7.jar!/:6.6.7]
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
> Method) ~[?:?]
> at 
> 

[jira] [Updated] (SYNCOPE-1621) Allow export for individual items in XML

2023-09-29 Thread Jira


 [ 
https://issues.apache.org/jira/browse/SYNCOPE-1621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-1621:

Fix Version/s: 3.0.6
   (was: 3.0.5)

> Allow export for individual items in XML 
> -
>
> Key: SYNCOPE-1621
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1621
> Project: Syncope
>  Issue Type: Improvement
>  Components: console, core
>Reporter: Andrea Patricelli
>Priority: Major
> Fix For: 3.0.6, 4.0.0
>
>
> Provide a functionality in the admin console (and from REST) that allows one 
> to view the XML configuration of an individual item. For example, an user 
> would be interested in seeing the XML representation of the new configuration 
> parameter, or it might be a user object, group, provisioning rules, etc.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)