f441bde | Marius Dumitru Florea | 31 July 2020, 13:10:29 UTC | [maven-release-plugin] prepare release xwiki-commons-12.6 | 31 July 2020, 13:10:29 UTC |
e56f6d1 | Marius Dumitru Florea | 31 July 2020, 13:10:21 UTC | [release] Preparing release xwiki-commons-12.6 | 31 July 2020, 13:10:21 UTC |
8c68685 | Marius Dumitru Florea | 31 July 2020, 13:10:02 UTC | [maven-release-plugin] prepare branch stable-12.6.x | 31 July 2020, 13:10:02 UTC |
6cfefbd | Vincent Massol | 29 July 2020, 11:08:59 UTC | [Misc] There will be no 12.6RC1 release, jumping directly to 12.6 | 29 July 2020, 11:08:59 UTC |
b46cf0e | Thomas Mortagne | 16 July 2020, 09:39:58 UTC | XCOMMONS-1987: Upgrade to Revapi 0.21.2 | 16 July 2020, 09:39:58 UTC |
5c972dc | Thomas Mortagne | 16 July 2020, 09:34:05 UTC | XCOMMONS-1986: Upgrade to Maven Bundle plugin 5.1.1 | 16 July 2020, 09:34:05 UTC |
7adc9f0 | Thomas Mortagne | 16 July 2020, 08:15:24 UTC | XCOMMONS-1985: Upgrade to Mockito 3.4.0 | 16 July 2020, 08:15:24 UTC |
a9ce1da | Thomas Mortagne | 15 July 2020, 14:55:20 UTC | XCOMMONS-1984: Exclusions of a dependency several times in the install plan might not be taken into account * add unit test | 15 July 2020, 14:55:20 UTC |
959448a | Thomas Mortagne | 15 July 2020, 14:37:11 UTC | XCOMMONS-1984: Exclusions of a dependency several times in the install plan might not be taken into account | 15 July 2020, 14:37:11 UTC |
555abb2 | Thomas Mortagne | 15 July 2020, 12:07:43 UTC | [misc] Improve log | 15 July 2020, 12:07:43 UTC |
1611cac | Thomas Mortagne | 15 July 2020, 12:01:57 UTC | [misc] Improve log | 15 July 2020, 12:01:57 UTC |
ea6f45d | Thomas Mortagne | 15 July 2020, 07:58:09 UTC | XCOMMONS-1983: Possible nullpointerexception when comparing extension type | 15 July 2020, 07:58:09 UTC |
0020cc7 | Thomas Mortagne | 13 July 2020, 19:14:22 UTC | XCOMMONS-1982: Upgrade to Bouncy Castle 1.66 | 13 July 2020, 19:14:22 UTC |
a6d467d | Thomas Mortagne | 13 July 2020, 09:59:53 UTC | XCOMMONS-1981: Extension Manager does not properly support wildcard based Maven exclusions | 13 July 2020, 10:00:02 UTC |
406085c | Simon Urli | 10 July 2020, 13:30:59 UTC | Revert "XCOMMONS-1974: Upgrade to Maven WAR plugin 3.3.0" This reverts commit 3c34402ceffb4c8a0f306ba0e61c98f68eebbe77. Reverting until we find a fix for https://issues.apache.org/jira/browse/MWAR-437 | 10 July 2020, 13:30:59 UTC |
13e15d1 | Thomas Mortagne | 08 July 2020, 16:08:26 UTC | XCOMMONS-1980: Possible dead lock between LogbackEventGenerator and AbstractFileLoggerTail * remove unused imports | 08 July 2020, 16:08:26 UTC |
af9d957 | Thomas Mortagne | 08 July 2020, 12:55:30 UTC | XCOMMONS-1980: Possible dead lock between LogbackEventGenerator and AbstractFileLoggerTail | 08 July 2020, 12:55:30 UTC |
50c0ab5 | Thomas Mortagne | 06 July 2020, 13:13:34 UTC | XCOMMONS-1978: Unserializable job status still generates dedicated log files | 06 July 2020, 13:13:46 UTC |
88802c7 | Simon Urli | 03 July 2020, 14:43:04 UTC | [release] Updated compatibility previous version to the one just released. | 03 July 2020, 14:43:04 UTC |
cbc1582 | Thomas Mortagne | 03 July 2020, 11:30:28 UTC | XCOMMONS-1971: Upgrade to Checker Qual 3.5.0 | 03 July 2020, 11:30:40 UTC |
13bcf8d | Vincent Massol | 30 June 2020, 15:13:09 UTC | [Misc] Remove excluding revapi breakages for @Unstable methods since it's not working well enough, see https://github.com/revapi/revapi/issues/188 | 30 June 2020, 15:13:09 UTC |
8f827bb | Vincent Massol | 30 June 2020, 14:54:45 UTC | [Misc] Added limitation and link to issue | 30 June 2020, 14:54:59 UTC |
4f058b9 | Thomas Mortagne | 30 June 2020, 09:13:37 UTC | XCOMMONS-1977: Upgrade to Caffeine 2.8.5 | 30 June 2020, 09:13:37 UTC |
b6953cc | Thomas Mortagne | 30 June 2020, 09:08:16 UTC | XCOMMONS-1976: Upgrade to Jackson 2.11.1 | 30 June 2020, 09:08:16 UTC |
bce634c | Thomas Mortagne | 30 June 2020, 09:06:27 UTC | XCOMMONS-1975: Upgrade to Build Helper Maven Plugin 3.2.0 | 30 June 2020, 09:06:27 UTC |
3c34402 | Thomas Mortagne | 30 June 2020, 08:59:27 UTC | XCOMMONS-1974: Upgrade to Maven WAR plugin 3.3.0 | 30 June 2020, 08:59:27 UTC |
cc34bfc | Thomas Mortagne | 30 June 2020, 08:52:07 UTC | XCOMMONS-1973: Upgrade to Byte Buddy 1.10.13 | 30 June 2020, 08:52:07 UTC |
2ba245e | Thomas Mortagne | 30 June 2020, 08:49:21 UTC | XCOMMONS-1972: Upgrade to Exec Maven Plugin 3.0.0 | 30 June 2020, 08:49:21 UTC |
7fbade6 | Thomas Mortagne | 30 June 2020, 08:38:48 UTC | XCOMMONS-1971: Upgrade to Checker Qual 3.4.1 | 30 June 2020, 08:38:48 UTC |
600e51c | Thomas Mortagne | 30 June 2020, 08:36:38 UTC | XCOMMONS-1970: Upgrade to Checkstyle 8.34 | 30 June 2020, 08:37:20 UTC |
3e2f2f0 | Eduard Moraru | 29 June 2020, 17:35:10 UTC | [release] Updated compatibility previous version to the one just released. | 29 June 2020, 17:35:10 UTC |
0727298 | Thomas Mortagne | 29 June 2020, 07:13:30 UTC | Merge pull request #99 from xwikiorgci/weblate-xwiki-commons-xwiki-commons-extension-api | 29 June 2020, 07:13:30 UTC |
66343b3 | Francisco GarcÃa Moreno | 28 June 2020, 19:07:02 UTC | Translated using Weblate (Spanish) Currently translated at 100.0% (5 of 5 strings) Translation: XWiki Commons/xwiki-commons-job Translate-URL: https://l10n.xwiki.org/projects/xwiki-commons/xwiki-commons-job/es/ | 28 June 2020, 20:55:32 UTC |
ea4335d | Francisco GarcÃa Moreno | 28 June 2020, 19:07:53 UTC | Translated using Weblate (Spanish) Currently translated at 100.0% (29 of 29 strings) Translation: XWiki Commons/xwiki-commons-extension-api Translate-URL: https://l10n.xwiki.org/projects/xwiki-commons/xwiki-commons-extension-api/es/ | 28 June 2020, 20:55:29 UTC |
3ef9352 | Vincent Massol | 23 June 2020, 18:37:24 UTC | [Misc] Remove mention deprecated XWiki Enterprise | 23 June 2020, 18:37:24 UTC |
c89d337 | Vincent Massol | 23 June 2020, 18:36:50 UTC | [Misc] Update links | 23 June 2020, 18:36:50 UTC |
8836454 | Guillaume Delhumeau | 23 June 2020, 16:12:51 UTC | [branch] Updating inter-project dependencies on master | 23 June 2020, 16:12:51 UTC |
22dc474 | Guillaume Delhumeau | 23 June 2020, 16:12:49 UTC | [maven-release-plugin] prepare for next development iteration | 23 June 2020, 16:12:49 UTC |
dbd7f73 | Guillaume Delhumeau | 23 June 2020, 16:12:48 UTC | [maven-release-plugin] prepare branch stable-12.5.x | 23 June 2020, 16:12:48 UTC |
5b2afa2 | Thomas Mortagne | 18 June 2020, 12:56:10 UTC | XCOMMONS-1969: Upgrade to Error Prone annotations 2.4.0 | 18 June 2020, 12:56:10 UTC |
76151d1 | Thomas Mortagne | 18 June 2020, 12:37:08 UTC | [misc] Fix build in Eclipse | 18 June 2020, 12:37:08 UTC |
4bd954d | Vincent Massol | 16 June 2020, 13:46:10 UTC | [Misc] Exception throwing is needed because it's overridden in platform | 16 June 2020, 13:46:10 UTC |
f4c2a3d | Vincent Massol | 16 June 2020, 12:30:21 UTC | [Misc] Try to remove SonarQube warning about not testing isPresent() | 16 June 2020, 12:30:33 UTC |
9f8e8ae | Vincent Massol | 16 June 2020, 12:29:56 UTC | [Misc] Add missing generics | 16 June 2020, 12:30:33 UTC |
eaf7b41 | Vincent Massol | 16 June 2020, 12:22:02 UTC | XWIKI-17434: Don't break the build on source incompatibilities | 16 June 2020, 12:30:33 UTC |
e903797 | Simon Urli | 15 June 2020, 16:34:11 UTC | XCOMMONS-1967: Handle ComponentRole for component injection in Spoon checker | 15 June 2020, 16:34:11 UTC |
7d0345b | Simon Urli | 15 June 2020, 13:07:57 UTC | XWIKI-17432: The SolrIndexInitializeListener should be triggered on a WikiReadyEvent * Add missing equals method on AbstractRequest | 15 June 2020, 13:32:51 UTC |
c56442a | Vincent Massol | 15 June 2020, 13:25:08 UTC | [Misc] Fix failing injection spoon check which is a special case we cannot check. | 15 June 2020, 13:25:08 UTC |
d09d16e | Vincent Massol | 15 June 2020, 12:50:46 UTC | XCOMMONS-1966: @Inject spoon processor fails to handle special injection interfaces without @Role annotations | 15 June 2020, 12:50:46 UTC |
052f94a | Vincent Massol | 15 June 2020, 12:13:52 UTC | [Misc] Remove unused private parameter | 15 June 2020, 12:13:52 UTC |
7a9868e | Vincent Massol | 15 June 2020, 12:02:05 UTC | [Misc] Remove warnings | 15 June 2020, 12:02:05 UTC |
cf37146 | Vincent Massol | 15 June 2020, 11:19:47 UTC | [Misc] Fix Optional usage as raised by SonarCloud.io + fix generic warning | 15 June 2020, 11:19:47 UTC |
50b150e | Vincent Massol | 15 June 2020, 11:17:43 UTC | [Misc] Fix Optional usage as raised by SonarCloud.io | 15 June 2020, 11:17:43 UTC |
e653793 | Vincent Massol | 15 June 2020, 07:28:58 UTC | [Misc] Upgrade to Revapi Java 0.21.1 to solve a Revapi bug failing our build | 15 June 2020, 07:28:58 UTC |
1289dd8 | Vincent Massol | 14 June 2020, 12:36:48 UTC | 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 | Simon Urli | 12 June 2020, 15:55:37 UTC | 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 | Simon Urli | 12 June 2020, 14:52:16 UTC | 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 | Simon Urli | 12 June 2020, 13:35:06 UTC | 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 | Vincent Massol | 12 June 2020, 11:15:59 UTC | 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 | Simon Urli | 11 June 2020, 13:23:23 UTC | 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 | Thomas Mortagne | 11 June 2020, 14:39:24 UTC | [misc] Fix typo | 11 June 2020, 14:39:36 UTC |
41a0550 | Simon Urli | 05 June 2020, 13:53:30 UTC | 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 | Simon Urli | 05 June 2020, 09:53:01 UTC | XCOMMONS-1959: Allow to define the pool size of a GroupedJob * Simplify ReadWriteSemaphore by using AtomicInteger | 05 June 2020, 09:55:10 UTC |
f31d236 | Vincent Massol | 05 June 2020, 09:51:00 UTC | [Misc] Display IPs of docker container to debug iptables issues | 05 June 2020, 09:51:12 UTC |
de54dff | Simon Urli | 05 June 2020, 07:25:05 UTC | 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 | Simon Urli | 04 June 2020, 19:08:17 UTC | 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 | Simon Urli | 04 June 2020, 18:36:01 UTC | 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 | Simon Urli | 04 June 2020, 15:30:55 UTC | 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 | Simon Urli | 04 June 2020, 14:55:04 UTC | XCOMMONS-1959: Allow to define the pool size of a GroupedJob * Fix flickering DefaultJobExecutorTest | 04 June 2020, 14:55:04 UTC |
8005474 | Simon Urli | 04 June 2020, 14:10:29 UTC | 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 | Vincent Massol | 04 June 2020, 07:44:57 UTC | [Misc] Try to get the full command logged | 04 June 2020, 07:45:32 UTC |
cb3e0fc | Simon Urli | 04 June 2020, 07:12:50 UTC | 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 | Simon Urli | 03 June 2020, 16:54:47 UTC | XCOMMONS-1959: Allow to define the pool size of a GroupedJob * fix javadoc | 03 June 2020, 16:54:47 UTC |
ea93228 | Simon Urli | 03 June 2020, 14:32:23 UTC | 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 | Simon Urli | 03 June 2020, 12:12:28 UTC | 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 | Vincent Massol | 31 May 2020, 17:45:42 UTC | XCOMMONS-1961: Set the max memory to give to the build test processes | 31 May 2020, 17:45:42 UTC |
03e4a51 | Vincent Massol | 28 May 2020, 15:19:24 UTC | XCOMMONS-1960: Remove mutation score strategy from the build (pitest/descartes) | 28 May 2020, 15:48:13 UTC |
2cdaf1e | Thomas Mortagne | 28 May 2020, 13:43:58 UTC | XCOMMONS-1958: Upgrade to Revapi 0.21.0 and Maven Revapi 0.11.5 | 28 May 2020, 13:43:58 UTC |
126ba4c | Thomas Mortagne | 28 May 2020, 13:37:32 UTC | XCOMMONS-1957: Upgrade to Maven Project Info Reports Plugin | 28 May 2020, 13:37:32 UTC |
94645e4 | Thomas Mortagne | 28 May 2020, 13:33:49 UTC | XCOMMONS-1956: Upgrade to Commons IO 2.7 | 28 May 2020, 13:34:09 UTC |
7821d34 | Simon Urli | 28 May 2020, 09:11:57 UTC | XCOMMONS-1938: Upgrade to HtmlCleaner 2.24 * Fix regression related to HtmlUtils changes | 28 May 2020, 09:12:24 UTC |
cc5df8f | Vincent Massol | 27 May 2020, 19:21:48 UTC | [Misc] Apply code style | 27 May 2020, 19:22:12 UTC |
bedd82c | Vincent Massol | 27 May 2020, 19:18:50 UTC | [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 | Simon Urli | 27 May 2020, 14:50:47 UTC | 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 | Thomas Mortagne | 26 May 2020, 16:55:29 UTC | XCOMMONS-1952: Upgrade to Maven Spoon plugin 3.4.1 | 26 May 2020, 16:55:29 UTC |
02cbea3 | Thomas Mortagne | 26 May 2020, 16:53:31 UTC | XCOMMONS-1955: Upgrade to Groovy 2.5.12 | 26 May 2020, 16:53:31 UTC |
cb4cf37 | Thomas Mortagne | 26 May 2020, 16:50:15 UTC | XCOMMONS-1953: Upgrade to Caffeine 2.8.4 | 26 May 2020, 16:50:15 UTC |
cb8735c | Thomas Mortagne | 26 May 2020, 16:48:58 UTC | XCOMMONS-1954: Upgrade to JGroups 4.2.4 | 26 May 2020, 16:48:58 UTC |
24aa22f | Thomas Mortagne | 26 May 2020, 16:39:19 UTC | XCOMMONS-1953: Upgrade to Caffeine 2.8.3 | 26 May 2020, 16:39:19 UTC |
d86dc4b | Thomas Mortagne | 26 May 2020, 16:35:38 UTC | XCOMMONS-1952: Upgrade to Maven Spoon plugin 3.4 | 26 May 2020, 16:35:38 UTC |
33cc6f7 | Thomas Mortagne | 26 May 2020, 16:32:17 UTC | XCOMMONS-1951: Upgrade to Stax2 API 4.2.1 | 26 May 2020, 16:32:17 UTC |
a280bcd | Thomas Mortagne | 26 May 2020, 16:30:07 UTC | XCOMMONS-1950: Upgrade to log4j API 2.13.3 | 26 May 2020, 16:30:25 UTC |
31d550d | Thomas Mortagne | 26 May 2020, 16:12:49 UTC | XCOMMONS-1949: Upgrade to Woodstox 6.2.1 | 26 May 2020, 16:30:25 UTC |
3c3a298 | Thomas Mortagne | 26 May 2020, 13:16:19 UTC | [release] Updated compatibility previous version to the one just released. | 26 May 2020, 13:16:19 UTC |
cefc316 | Vincent Massol | 25 May 2020, 16:50:24 UTC | XCOMMONS-1948: API to get all methods including from superclasses * Add tests | 25 May 2020, 16:50:24 UTC |
8c1bdcf | Vincent Massol | 25 May 2020, 15:24:24 UTC | [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 | Vincent Massol | 24 May 2020, 20:16:31 UTC | [Misc] Remove "public" keywords from test methods | 24 May 2020, 20:16:31 UTC |
256aa0c | Vincent Massol | 24 May 2020, 18:39:49 UTC | [Misc] Remove "public" keywords from test methods, thanks to IntelliJ structural search/replace | 24 May 2020, 18:39:49 UTC |
d49ebe4 | Vincent Massol | 24 May 2020, 16:33:11 UTC | [Misc] Remove unnecessary public keywords | 24 May 2020, 16:33:11 UTC |
b752766 | Vincent Massol | 24 May 2020, 16:17:41 UTC | [Misc] Allow marking the @BeforeComponent methods as package-private to follow JUnit5 best practices | 24 May 2020, 16:17:41 UTC |