sort by:
Revision Author Date Message Commit Date
e85d86c [maven-release-plugin] prepare release xwiki-commons-12.5-rc-1 23 June 2020, 16:13:15 UTC
2d3e21a [release] Preparing release xwiki-commons-12.5-rc-1 23 June 2020, 16:13:08 UTC
dbd7f73 [maven-release-plugin] prepare branch stable-12.5.x 23 June 2020, 16:12:48 UTC
5b2afa2 XCOMMONS-1969: Upgrade to Error Prone annotations 2.4.0 18 June 2020, 12:56:10 UTC
76151d1 [misc] Fix build in Eclipse 18 June 2020, 12:37:08 UTC
4bd954d [Misc] Exception throwing is needed because it's overridden in platform 16 June 2020, 13:46:10 UTC
f4c2a3d [Misc] Try to remove SonarQube warning about not testing isPresent() 16 June 2020, 12:30:33 UTC
9f8e8ae [Misc] Add missing generics 16 June 2020, 12:30:33 UTC
eaf7b41 XWIKI-17434: Don't break the build on source incompatibilities 16 June 2020, 12:30:33 UTC
e903797 XCOMMONS-1967: Handle ComponentRole for component injection in Spoon checker 15 June 2020, 16:34:11 UTC
7d0345b XWIKI-17432: The SolrIndexInitializeListener should be triggered on a WikiReadyEvent * Add missing equals method on AbstractRequest 15 June 2020, 13:32:51 UTC
c56442a [Misc] Fix failing injection spoon check which is a special case we cannot check. 15 June 2020, 13:25:08 UTC
d09d16e XCOMMONS-1966: @Inject spoon processor fails to handle special injection interfaces without @Role annotations 15 June 2020, 12:50:46 UTC
052f94a [Misc] Remove unused private parameter 15 June 2020, 12:13:52 UTC
7a9868e [Misc] Remove warnings 15 June 2020, 12:02:05 UTC
cf37146 [Misc] Fix Optional usage as raised by SonarCloud.io + fix generic warning 15 June 2020, 11:19:47 UTC
50b150e [Misc] Fix Optional usage as raised by SonarCloud.io 15 June 2020, 11:17:43 UTC
e653793 [Misc] Upgrade to Revapi Java 0.21.1 to solve a Revapi bug failing our build 15 June 2020, 07:28:58 UTC
1289dd8 XCOMMONS-1961: Set the max memory to give to the build test processes * Make it work when jacoco isn't executed before the tests (e.g. when the -Pquality profile is not specified) 14 June 2020, 12:36:48 UTC
7b30389 XCOMMONS-1959: Allow to define the pool size of a GroupedJob * Fix coverage threshold after splitting commons-job in two modules. 12 June 2020, 15:55:37 UTC
cf6881e XCOMMONS-1961: Set the max memory to give to the build test processes * Use @{argLine} to avoid overriding the arguments given by Jacoco. 12 June 2020, 14:53:18 UTC
7293ccc XCOMMONS-1959: Allow to define the pool size of a GroupedJob * Avoid a rare flicker on DefaultJobExecutorTest 12 June 2020, 13:35:29 UTC
fda90d4 XCOMMONS-1964: Upgrade to Maven Spoon plugin 3.4.2 XCOMMONS-1913: Spoon check for junit4 and junit5 API mix is not working 12 June 2020, 11:16:22 UTC
4f829b2 XCOMMONS-1963: Get rid of emory-util-classloader * NamespaceURLClassLoader now inherits directly from ExtendedURLClassLoader * Put URIClassLoader and related ResourceLoader in legacy * Put the entire module xwiki-commons-classloader-protocols-jar in legacy 11 June 2020, 14:53:28 UTC
0105091 [misc] Fix typo 11 June 2020, 14:39:36 UTC
41a0550 XCOMMONS-1959: Allow to define the pool size of a GroupedJob * Fix a bug in ReadWriteSemaphore and improve tests 05 June 2020, 13:53:30 UTC
8466499 XCOMMONS-1959: Allow to define the pool size of a GroupedJob * Simplify ReadWriteSemaphore by using AtomicInteger 05 June 2020, 09:55:10 UTC
f31d236 [Misc] Display IPs of docker container to debug iptables issues 05 June 2020, 09:51:12 UTC
de54dff XCOMMONS-1959: Allow to define the pool size of a GroupedJob * Inject infinispan mock only when needed and at the right moment in AbstractExtensionHandlerTest since it's used in several tests/modules. * Use a provider for DefaultGroupedJobInitializerManager in GroupedJobInitializerComponentListener since we don't need to load immediately the component and we can lazily access it. It simplifies test setup. 05 June 2020, 07:25:05 UTC
2098212 XCOMMONS-1959: Allow to define the pool size of a GroupedJob * Rely on common-extension-api for extension-handlers dependencies 04 June 2020, 19:08:17 UTC
1bcc46a XCOMMONS-1959: Allow to define the pool size of a GroupedJob * Makes an explicit dependency to job-default in commons-extension-api to avoid problems later 04 June 2020, 18:36:01 UTC
f05192a XCOMMONS-1959: Allow to define the pool size of a GroupedJob * Remove redundant translations (right ones are in commons-job-api) 04 June 2020, 15:30:55 UTC
37ebf51 XCOMMONS-1959: Allow to define the pool size of a GroupedJob * Fix flickering DefaultJobExecutorTest 04 June 2020, 14:55:04 UTC
8005474 XCOMMONS-1959: Allow to define the pool size of a GroupedJob * Split commons-job module in commons-job-api and commons-job-default * Small change in AbstractExtensionHandlerTest to not need cache-infinispan dependency * Small improvment in DefaultJobExecutorTest 04 June 2020, 14:12:07 UTC
7805a44 [Misc] Try to get the full command logged 04 June 2020, 07:45:32 UTC
cb3e0fc XCOMMONS-1959: Allow to define the pool size of a GroupedJob * Add missing test dependency for extensions-api tests. 04 June 2020, 07:12:50 UTC
12f591b XCOMMONS-1959: Allow to define the pool size of a GroupedJob * fix javadoc 03 June 2020, 16:54:47 UTC
ea93228 XCOMMONS-1959: Allow to define the pool size of a GroupedJob * Expose as an API the capability to invalidate cache on GroupedJobInitializerManager * Externalize the listener on added/removed component events related to GroupedJobInitializer so that we can properly invalidate the GroupedJobInitializerManager cache * Improve a bit the performance for searching a GroupedJobInitializer in DefaultGroupedJobInitializerManager 03 June 2020, 14:32:23 UTC
24fce56 XCOMMONS-1959: Allow to define the pool size of a GroupedJob (#96) * Define a GroupedJobInitializer role whose purpose is to be able to specify some default configuration for the pool of GroupedJob * Define a GroupedJobInitializerManager in charge of retrieving the appropriate GroupedJobInitializer based on a JobGroupPath and to fallback on parents or default * Rewrite JobGroupPathLockTree to use read/write semaphores based on the configured pool size * Change ThreadPoolExecutor constructors in DefaultJobExecutor to allow using a pool of more than 1 threads and to allow configuring the keepAliveTime for the threads * Provide some new tests to ensures the threads are operating correctly with a pool > 1 thread * Create a dedicated class for ReadWriteSemaphore and improve a bit the semaphore implementation with a lock on readCounter and by taking into account the volatile for counters atomic access * Change default value for JobGroupInitializer cache size * Invalidate the cache in DefaultGroupedJobInitializerManager if a component is removed. * Makes JobGroupPath explicitely serializable. 03 June 2020, 12:12:28 UTC
bfb80fe XCOMMONS-1961: Set the max memory to give to the build test processes 31 May 2020, 17:45:42 UTC
03e4a51 XCOMMONS-1960: Remove mutation score strategy from the build (pitest/descartes) 28 May 2020, 15:48:13 UTC
2cdaf1e XCOMMONS-1958: Upgrade to Revapi 0.21.0 and Maven Revapi 0.11.5 28 May 2020, 13:43:58 UTC
126ba4c XCOMMONS-1957: Upgrade to Maven Project Info Reports Plugin 28 May 2020, 13:37:32 UTC
94645e4 XCOMMONS-1956: Upgrade to Commons IO 2.7 28 May 2020, 13:34:09 UTC
7821d34 XCOMMONS-1938: Upgrade to HtmlCleaner 2.24 * Fix regression related to HtmlUtils changes 28 May 2020, 09:12:24 UTC
cc5df8f [Misc] Apply code style 27 May 2020, 19:22:12 UTC
bedd82c [Misc] Use CDATA to prevent reformatting from removing white spaces which are supposed to be non-informative in XML + align to 120 chars 27 May 2020, 19:22:12 UTC
79fc44f XCOMMONS-1938: Upgrade to HtmlCleaner 2.24 (#94) * XCOMMONS-1938: Upgrade to HtmlCleaner 2.24 * Upgrade HtmlCleaner dependency * Add new test related to XCOMMONS-1893 * Keep as much as possible the entities parsed in the Document * Since HtmlCleaner doesn't allow to easily parse unicode characters, keep them translated with their character reference * Only unescape the & for character references in HtmlUtils * Remove previous exception made in UnifiedHTMLDiffManager since it's not needed anymore. * Show issue related with unicode characters * Explicit about the non-breaking space. 27 May 2020, 14:50:47 UTC
2b4bfdb XCOMMONS-1952: Upgrade to Maven Spoon plugin 3.4.1 26 May 2020, 16:55:29 UTC
02cbea3 XCOMMONS-1955: Upgrade to Groovy 2.5.12 26 May 2020, 16:53:31 UTC
cb4cf37 XCOMMONS-1953: Upgrade to Caffeine 2.8.4 26 May 2020, 16:50:15 UTC
cb8735c XCOMMONS-1954: Upgrade to JGroups 4.2.4 26 May 2020, 16:48:58 UTC
24aa22f XCOMMONS-1953: Upgrade to Caffeine 2.8.3 26 May 2020, 16:39:19 UTC
d86dc4b XCOMMONS-1952: Upgrade to Maven Spoon plugin 3.4 26 May 2020, 16:35:38 UTC
33cc6f7 XCOMMONS-1951: Upgrade to Stax2 API 4.2.1 26 May 2020, 16:32:17 UTC
a280bcd XCOMMONS-1950: Upgrade to log4j API 2.13.3 26 May 2020, 16:30:25 UTC
31d550d XCOMMONS-1949: Upgrade to Woodstox 6.2.1 26 May 2020, 16:30:25 UTC
3c3a298 [release] Updated compatibility previous version to the one just released. 26 May 2020, 13:16:19 UTC
cefc316 XCOMMONS-1948: API to get all methods including from superclasses * Add tests 25 May 2020, 16:50:24 UTC
8c1bdcf [Misc] Allow marking the @BeforeComponent methods as package-private to follow JUnit5 best practices * Fix regression introduced (we were getting all visibility but dropped getting inherited methods) 25 May 2020, 15:24:24 UTC
ed9ea62 [Misc] Remove "public" keywords from test methods 24 May 2020, 20:16:31 UTC
256aa0c [Misc] Remove "public" keywords from test methods, thanks to IntelliJ structural search/replace 24 May 2020, 18:39:49 UTC
d49ebe4 [Misc] Remove unnecessary public keywords 24 May 2020, 16:33:11 UTC
b752766 [Misc] Allow marking the @BeforeComponent methods as package-private to follow JUnit5 best practices 24 May 2020, 16:17:41 UTC
add9ae8 [Misc] Allow calling methods located in package-private classes (e.g. @BeforeComponents methods) + fix sone Sonarlint warnings + convert test to JUnit5 24 May 2020, 16:13:13 UTC
832fd8f [Misc] Convert to JUnit5 23 May 2020, 17:02:21 UTC
cd1c318 [Misc] Convert to JUnit5 + apply best practices 23 May 2020, 16:58:34 UTC
d45285e [Misc] Convert from JUnit4/JMock to JUnit5/Mockito 23 May 2020, 16:50:32 UTC
aa7f7a5 [Misc] Convert to JUnit5 23 May 2020, 16:26:15 UTC
e72a59b [Misc] Convert to JUnit5 23 May 2020, 16:11:13 UTC
47533be [Misc] Convert to JUnit5 23 May 2020, 16:06:41 UTC
09771f2 [Misc] Convert to JUnit5 23 May 2020, 15:48:27 UTC
708b208 [Misc] Convert to JUnit5 23 May 2020, 15:17:07 UTC
d021803 XCOMMONS-1947: Component Archetype should use JUnit5 for its tests 23 May 2020, 15:00:09 UTC
6d7e77f [Misc] Fix warnings shown by Sonarlint 22 May 2020, 22:04:35 UTC
87978f1 [Misc] Fix warnings shown by Sonarlint 22 May 2020, 21:59:20 UTC
0d20b13 [Misc] Fix warnings shown by Sonarlint 22 May 2020, 21:58:07 UTC
feedc60 [Misc] Incorporate Dspot test into proper test suite + Remove unnecessary "public" keywords as indicated by sonarlint + remove evosuite config from build since we're not using it anymore 22 May 2020, 21:46:56 UTC
f4855b1 [Misc] Added missing @Test annotation! 22 May 2020, 21:16:06 UTC
2a801f4 [Misc] Incorporate Dspot test into proper test suite 22 May 2020, 21:14:29 UTC
a7f63b3 [Misc] Incorporate Dspot test into proper test suite + add even more tests 22 May 2020, 20:20:56 UTC
d28abd4 [Misc] Display full process so that we can see which java process take which cpu for ex 21 May 2020, 22:49:37 UTC
4d7fdf1 XCOMMONS-1946: XWikiVelocityContext does not take into account logging.deprecated.enabled property * remove too optimistic since annotation * add missing Unstable annotation 20 May 2020, 14:50:15 UTC
4c00be7 XCOMMONS-1946: XWikiVelocityContext does not take into account logging.deprecated.enabled property * add missing since annotation * fix variable name 20 May 2020, 14:48:07 UTC
69688fe XCOMMONS-1946: XWikiVelocityContext does not take into account logging.deprecated.enabled property 20 May 2020, 14:46:43 UTC
6d1689e [Misc] Use XML instead of JSON (allows comments and no issues with regexes) 18 May 2020, 19:35:53 UTC
4e217ab [Misc] Use XML insteas of JSON (allows comments and no issues with regexes) 18 May 2020, 19:26:37 UTC
616892c [Misc] Also prints the iptables on the host machine to try to debug connectivity issues when the tests fail 18 May 2020, 18:48:04 UTC
3ef8e06 [branch] Updating inter-project dependencies on master 18 May 2020, 10:58:28 UTC
46e0ef7 [maven-release-plugin] prepare for next development iteration 18 May 2020, 10:58:26 UTC
9c5e197 [maven-release-plugin] prepare branch stable-12.4.x 18 May 2020, 10:58:26 UTC
4333510 XCOMMONS-1939: Fail the build if we try to @Inject something else than the component role * Rewrite check * We may want to add another check in the future for public components not using an interface role 17 May 2020, 17:09:22 UTC
ac6da98 XCOMMONS-1939: Fail the build if we try to @Inject an implementation class instead of the interface * Disable the check for now, until the issue is fixed 15 May 2020, 09:06:42 UTC
3d3226b [Misc] Don't mix Junit4 and JUnit5 APIs 15 May 2020, 08:27:03 UTC
955e3b2 XCOMMONS-1944: The getEnumConstants is not a secure method in regard to velocity's SecureIntrospector 14 May 2020, 09:03:35 UTC
55478d2 [Misc] Adding missing EM metadata for e.x.o 13 May 2020, 08:56:48 UTC
11cbb20 XCOMMONS-1939: Fail the build if we try to @Inject an implementation class instead of the interface * Fix bug 11 May 2020, 08:03:31 UTC
9f21452 XCOMMONS-1942: Upgrade to Checker Qual 3.4.0 11 May 2020, 06:46:10 UTC
4b46819 XCOMMONS-1941: Upgrade to Maven Assembly Plugin 3.3.0 11 May 2020, 06:39:24 UTC
7f86819 XCOMMONS-1940: Upgrade to Byte Buddy 1.10.10 11 May 2020, 06:31:45 UTC
back to top