[weld/core] 24e628: WELD-1756 Introduce reentrant computing cache
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 24e6287895b29bc1bbfbb6c89d5e6673bf1c3f98
https://github.com/weld/core/commit/24e6287895b29bc1bbfbb6c89d5e6673bf1c3f98
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-10-17 (Fri, 17 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bootstrap/SpecializationAndEnablementRegistry.java
M impl/src/main/java/org/jboss/weld/resources/ClassTransformer.java
M impl/src/main/java/org/jboss/weld/util/LazyValueHolder.java
M impl/src/main/java/org/jboss/weld/util/cache/ComputingCacheBuilder.java
A impl/src/main/java/org/jboss/weld/util/cache/ReentrantMapBackedComputingCache.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/cache/ReentrantComputingCacheTest.java
Log Message:
-----------
WELD-1756 Introduce reentrant computing cache
Commit: 968fcc17a3f909dd80d120c3de9bcc38925d817b
https://github.com/weld/core/commit/968fcc17a3f909dd80d120c3de9bcc38925d817b
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-10-17 (Fri, 17 Oct 2014)
Changed paths:
M environments/common/src/main/java/org/jboss/weld/environment/deployment/discovery/jandex/JandexClassFileInfo.java
M environments/common/src/main/java/org/jboss/weld/environment/deployment/discovery/jandex/JandexClassFileServices.java
M impl/src/main/java/org/jboss/weld/SimpleCDI.java
M impl/src/main/java/org/jboss/weld/annotated/slim/SlimAnnotatedTypeStoreImpl.java
R impl/src/main/java/org/jboss/weld/util/cache/LoadingCacheUtils.java
Log Message:
-----------
WELD-1756 Remove the rest of LoadingCaches
Compare: https://github.com/weld/core/compare/681bdb609f5f...968fcc17a3f9
10 years, 2 months
[weld/core] 660ee3: WELD-1766 Differentiate between caching and non-ca...
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 660ee393c15f2b00e7c0e59a9a519aa72bd29ed9
https://github.com/weld/core/commit/660ee393c15f2b00e7c0e59a9a519aa72bd29ed9
Author: Marcel Kolsteren <marcel(a)meandi.nl>
Date: 2014-10-17 (Fri, 17 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyFactory.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/weld1766/CustomContext.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/weld1766/CustomScopeExtension.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/weld1766/CustomScoped.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/weld1766/ProducerProxyTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/weld1766/Qualifier1.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/weld1766/Qualifier2.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/weld1766/TestComponent.java
Log Message:
-----------
WELD-1766 Differentiate between caching and non-caching client proxies
Commit: 681bdb609f5f1719794ec25387b2653465bf991d
https://github.com/weld/core/commit/681bdb609f5f1719794ec25387b2653465bf991d
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-10-17 (Fri, 17 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyFactory.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/weld1766/CustomContext.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/weld1766/CustomScopeExtension.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/weld1766/CustomScoped.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/weld1766/ProducerProxyTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/weld1766/Qualifier1.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/weld1766/Qualifier2.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/weld1766/TestComponent.java
Log Message:
-----------
WELD-1766 Minor adjustments
Compare: https://github.com/weld/core/compare/1b0994596c0e...681bdb609f5f
10 years, 2 months
[weld/core] 8991d9: WELD-1755 Replace com.google.common.collect.Collec...
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 8991d9bb91a2232f00aa2fb98484f4298b874bb2
https://github.com/weld/core/commit/8991d9bb91a2232f00aa2fb98484f4298b874bb2
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-10-09 (Thu, 09 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/context/beanstore/AbstractNamingScheme.java
M impl/src/main/java/org/jboss/weld/ejb/InternalEjbDescriptor.java
M impl/src/main/java/org/jboss/weld/util/BeanMethods.java
M pom.xml
M tests-arquillian/src/test/java/org/jboss/weld/tests/annotatedType/interceptors/SetupExtension.java
Log Message:
-----------
WELD-1755 Replace com.google.common.collect.Collections2
- maven-checkstyle-plugin set failsOnError=false (no full JDK8 support
yet)
Commit: dee9f7f7f8d5e6cb787daa077e35130644790101
https://github.com/weld/core/commit/dee9f7f7f8d5e6cb787daa077e35130644790101
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-10-09 (Thu, 09 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployerEnvironment.java
M impl/src/main/java/org/jboss/weld/bootstrap/SpecializedBeanResolver.java
M impl/src/main/java/org/jboss/weld/event/GlobalObserverNotifierService.java
M impl/src/main/java/org/jboss/weld/executor/IterativeWorkerTaskFactory.java
M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
M impl/src/main/java/org/jboss/weld/util/Types.java
R impl/src/main/java/org/jboss/weld/util/collections/IterableToIteratorFunction.java
A impl/src/main/java/org/jboss/weld/util/collections/Iterables.java
A impl/src/main/java/org/jboss/weld/util/collections/Iterators.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/IterablesTest.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/IteratorsTest.java
Log Message:
-----------
WELD-1755 Replace com.google.common.collect.Iterables and Iterators
Commit: 4c7a3491c25e8cf44c84a93235ef066654273168
https://github.com/weld/core/commit/4c7a3491c25e8cf44c84a93235ef066654273168
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-10-09 (Thu, 09 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/EnhancedAnnotatedTypeImpl.java
M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployerEnvironmentFactory.java
M impl/src/main/java/org/jboss/weld/bootstrap/ConcurrentValidator.java
M impl/src/main/java/org/jboss/weld/bootstrap/FastProcessAnnotatedTypeResolver.java
M impl/src/main/java/org/jboss/weld/bootstrap/events/ProcessAnnotatedTypeEventResolvable.java
M impl/src/main/java/org/jboss/weld/injection/producer/DefaultLifecycleCallbackInvoker.java
M impl/src/main/java/org/jboss/weld/injection/producer/InterceptionModelInitializer.java
M impl/src/main/java/org/jboss/weld/util/collections/Iterables.java
A impl/src/main/java/org/jboss/weld/util/collections/Sets.java
M impl/src/main/java/org/jboss/weld/util/reflection/instantiation/AbstractInstantiatorFactory.java
M impl/src/test/java/org/jboss/weld/tests/unit/util/collections/IterablesTest.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/SetsTest.java
Log Message:
-----------
WELD-1755 Replace com.google.common.collect.Lists and Sets
Commit: 0058917a975bd15031bcb994151ae826bbe06dd0
https://github.com/weld/core/commit/0058917a975bd15031bcb994151ae826bbe06dd0
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-10-09 (Thu, 09 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/context/beanstore/http/AbstractSessionBeanStore.java
M impl/src/main/java/org/jboss/weld/context/beanstore/http/LazyCyclicSessionBeanStore.java
M impl/src/main/java/org/jboss/weld/context/beanstore/http/RequestBeanStore.java
M impl/src/main/java/org/jboss/weld/resources/AbstractClassLoaderResourceLoader.java
M impl/src/main/java/org/jboss/weld/util/collections/EnumerationList.java
M tests-common/src/main/java/org/jboss/weld/test/util/Utils.java
Log Message:
-----------
WELD-1755 Replace com.google.common.collect.ForwardingList
Commit: 8796de412f2f3b3403e0e652b49f8f30dd6cb856
https://github.com/weld/core/commit/8796de412f2f3b3403e0e652b49f8f30dd6cb856
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-10-09 (Thu, 09 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/util/collections/Iterables.java
M impl/src/main/java/org/jboss/weld/util/collections/Iterators.java
M impl/src/main/java/org/jboss/weld/util/collections/Sets.java
Log Message:
-----------
WELD-1755 Minor javadoc updates
Commit: 1b0994596c0e74cc4a58e485186cac69d53c8148
https://github.com/weld/core/commit/1b0994596c0e74cc4a58e485186cac69d53c8148
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-10-09 (Thu, 09 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/annotated/AnnotatedTypeValidator.java
M impl/src/main/java/org/jboss/weld/util/collections/WeldCollections.java
Log Message:
-----------
Replace WeldCollections.addAll() with java.util.Collections.addAll()
Compare: https://github.com/weld/core/compare/2d45d9873eb2...1b0994596c0e
10 years, 2 months
[weld/core] 2d45d9: WELD-1495 Support loading Service implementations ...
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 2d45d9873eb2e4e4a2deabd9524ca8476adb875e
https://github.com/weld/core/commit/2d45d9873eb2e4e4a2deabd9524ca8476adb875e
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-10-09 (Thu, 09 Oct 2014)
Changed paths:
M docs/reference/src/main/asciidoc/ri-spi.asciidoc
A impl/src/main/java/org/jboss/weld/bootstrap/AdditionalServiceLoader.java
M impl/src/main/java/org/jboss/weld/bootstrap/WeldStartup.java
M impl/src/main/java/org/jboss/weld/util/ServiceLoader.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/service/additional/AdditionalServiceTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/service/additional/AlphaImpl.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/service/additional/AlphaService.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/service/additional/Bravo1Service.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/service/additional/Bravo2Service.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/service/additional/BravoImpl.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/service/additional/TransactionServices1.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/service/additional/TransactionServices2.java
Log Message:
-----------
WELD-1495 Support loading Service implementations using ServiceLoader
10 years, 2 months
[weld/core] 891f2f: WELD-1756 Replace Guava - caches
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 891f2f9e96627148433fbfba583df2dffe40a24a
https://github.com/weld/core/commit/891f2f9e96627148433fbfba583df2dffe40a24a
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-10-09 (Thu, 09 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyProvider.java
M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployer.java
M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployerEnvironment.java
M impl/src/main/java/org/jboss/weld/bootstrap/ConcurrentBeanDeployer.java
M impl/src/main/java/org/jboss/weld/bootstrap/SpecializationAndEnablementRegistry.java
M impl/src/main/java/org/jboss/weld/event/ObserverNotifier.java
M impl/src/main/java/org/jboss/weld/injection/producer/InterceptionModelInitializer.java
M impl/src/main/java/org/jboss/weld/interceptor/reader/InterceptorMetadataReader.java
M impl/src/main/java/org/jboss/weld/metadata/cache/MetaAnnotationStore.java
M impl/src/main/java/org/jboss/weld/resolution/AbstractTypeSafeBeanResolver.java
M impl/src/main/java/org/jboss/weld/resolution/NameBasedResolver.java
M impl/src/main/java/org/jboss/weld/resolution/TypeSafeResolver.java
M impl/src/main/java/org/jboss/weld/resources/ClassTransformer.java
M impl/src/main/java/org/jboss/weld/resources/DefaultReflectionCache.java
M impl/src/main/java/org/jboss/weld/resources/MemberTransformer.java
M impl/src/main/java/org/jboss/weld/resources/SharedObjectCache.java
A impl/src/main/java/org/jboss/weld/util/Functions.java
A impl/src/main/java/org/jboss/weld/util/cache/AbstractComputingCache.java
A impl/src/main/java/org/jboss/weld/util/cache/ComputingCache.java
A impl/src/main/java/org/jboss/weld/util/cache/ComputingCacheBuilder.java
M impl/src/main/java/org/jboss/weld/util/cache/LoadingCacheUtils.java
A impl/src/main/java/org/jboss/weld/util/cache/MapBackedComputingCache.java
A impl/src/main/java/org/jboss/weld/util/cache/WeakValueMapBackedComputingCache.java
M impl/src/main/java/org/jboss/weld/util/collections/Multimaps.java
M impl/src/main/java/org/jboss/weld/util/reflection/instantiation/LoaderInstantiatorFactory.java
Log Message:
-----------
WELD-1756 Replace Guava - caches
- we are not able to replace the ClassTransformer.enhancedAnnotatedTypes due to recursion computation problems
- LoadingCacheUtils should be deleted afterwards
Commit: 9adf6d708824b83fd6d7c5208a349ab50e0c29fd
https://github.com/weld/core/commit/9adf6d708824b83fd6d7c5208a349ab50e0c29fd
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-10-09 (Thu, 09 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/resources/ClassTransformer.java
M impl/src/main/java/org/jboss/weld/util/cache/AbstractComputingCache.java
A impl/src/main/java/org/jboss/weld/util/cache/AbstractMapBackedComputingCache.java
M impl/src/main/java/org/jboss/weld/util/cache/MapBackedComputingCache.java
M impl/src/main/java/org/jboss/weld/util/cache/WeakValueMapBackedComputingCache.java
Log Message:
-----------
WELD-1756 Don't catch guava ExecutionError, code cleanup, javadoc update
Commit: 0438c228897c2bc564f227cd63970e152f1ea323
https://github.com/weld/core/commit/0438c228897c2bc564f227cd63970e152f1ea323
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-10-09 (Thu, 09 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bootstrap/SpecializationAndEnablementRegistry.java
Log Message:
-----------
WELD-1756 Revert one replacement in SpecializationAndEnablementRegistry
- recursion computation problems
Commit: d00855a2bfc0a39bf0c9db6db80cf7b6674976e5
https://github.com/weld/core/commit/d00855a2bfc0a39bf0c9db6db80cf7b6674976e5
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-10-09 (Thu, 09 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/util/cache/ComputingCache.java
Log Message:
-----------
WELD-1756 Update ComputingCache javadoc - recursive computations are not
supported
Compare: https://github.com/weld/core/compare/ebb3e2866a7a...d00855a2bfc0
10 years, 2 months
[weld/core] bb209d: WELD-1757 Replace com.google.common.base.Defaults
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: bb209d4e4d3665fcbbf8a32220985f8efe41ac4f
https://github.com/weld/core/commit/bb209d4e4d3665fcbbf8a32220985f8efe41ac4f
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-10-07 (Tue, 07 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/AbstractProducerBean.java
A impl/src/main/java/org/jboss/weld/util/Defaults.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/DefaultsTest.java
Log Message:
-----------
WELD-1757 Replace com.google.common.base.Defaults
Commit: 35a75c049d053dec4ba799e147d44f4f1ba87131
https://github.com/weld/core/commit/35a75c049d053dec4ba799e147d44f4f1ba87131
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-10-07 (Tue, 07 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/resolution/AbstractTypeSafeBeanResolver.java
A impl/src/main/java/org/jboss/weld/util/Primitives.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/PrimitivesTest.java
Log Message:
-----------
WELD-1757 Replace com.google.common.primitives.Primitives
Commit: 3b1136b02d7e045e4cb2b4c2b42ad4b5883caf9d
https://github.com/weld/core/commit/3b1136b02d7e045e4cb2b4c2b42ad4b5883caf9d
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-10-07 (Tue, 07 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/util/collections/WeldCollections.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/WeldCollectionsTest.java
Log Message:
-----------
WELD-1757 Replace com.google.common.base.Joiner
Commit: bf866bb9f7acf71e2a8cc3ef4916d1daf58cf5ea
https://github.com/weld/core/commit/bf866bb9f7acf71e2a8cc3ef4916d1daf58cf5ea
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-10-07 (Tue, 07 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/annotated/slim/AnnotatedTypeIdentifier.java
M impl/src/main/java/org/jboss/weld/annotated/slim/SlimAnnotatedTypeStoreImpl.java
M impl/src/main/java/org/jboss/weld/annotated/slim/backed/BackedAnnotatedType.java
M impl/src/main/java/org/jboss/weld/annotated/slim/unbacked/UnbackedAnnotatedType.java
M impl/src/main/java/org/jboss/weld/bootstrap/enablement/GlobalEnablementBuilder.java
M impl/src/main/java/org/jboss/weld/resolution/QualifierInstance.java
M impl/src/main/java/org/jboss/weld/resources/ClassTransformer.java
M impl/src/main/java/org/jboss/weld/resources/MemberTransformer.java
M impl/src/main/java/org/jboss/weld/serialization/MethodHolder.java
Log Message:
-----------
WELD-1757 Replace com.google.common.base.Objects
Commit: dc5e14b09b6b45d510e4731e1df72ad6300b0721
https://github.com/weld/core/commit/dc5e14b09b6b45d510e4731e1df72ad6300b0721
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-10-07 (Tue, 07 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/builtin/InstanceImpl.java
M impl/src/main/java/org/jboss/weld/util/Bindings.java
M impl/src/main/java/org/jboss/weld/util/Preconditions.java
M impl/src/main/java/org/jboss/weld/util/reflection/DeclaredMemberIndexer.java
Log Message:
-----------
WELD-1757 Replace com.google.common.base.Preconditions
Commit: 236bd206b86f777e1de66de91f69ae985a8904c0
https://github.com/weld/core/commit/236bd206b86f777e1de66de91f69ae985a8904c0
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-10-07 (Tue, 07 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/AbstractProducerBean.java
M impl/src/main/java/org/jboss/weld/util/Defaults.java
M impl/src/test/java/org/jboss/weld/tests/unit/util/DefaultsTest.java
Log Message:
-----------
WELD-1757 Fix typo (JSL -> JLS)
Compare: https://github.com/weld/core/compare/95eded3ba157...236bd206b86f
10 years, 2 months
[weld/core] dec4ac: [maven-release-plugin] prepare for next developmen...
by GitHub
Branch: refs/heads/2.2
Home: https://github.com/weld/core
Commit: dec4acf1fd1376e9ca6e57600850c4f7730a98ab
https://github.com/weld/core/commit/dec4acf1fd1376e9ca6e57600850c4f7730a98ab
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-10-03 (Fri, 03 Oct 2014)
Changed paths:
M bom/pom.xml
M bundles/impl/pom.xml
M bundles/osgi/pom.xml
M docs/reference/pom.xml
M environments/common/pom.xml
M environments/se/build/pom.xml
M environments/se/core/pom.xml
M environments/servlet/build/pom.xml
M environments/servlet/core/pom.xml
M environments/servlet/pom.xml
M environments/servlet/tests/base/pom.xml
M environments/servlet/tests/jetty/pom.xml
M environments/servlet/tests/tomcat/pom.xml
M examples/jsf/login/pom.xml
M examples/jsf/numberguess/pom.xml
M examples/jsf/pastecode/pom.xml
M examples/jsf/permalink/pom.xml
M examples/jsf/translator/ear/pom.xml
M examples/jsf/translator/ejb/pom.xml
M examples/jsf/translator/ftest/pom.xml
M examples/jsf/translator/pom.xml
M examples/jsf/translator/war/pom.xml
M examples/osgi/paint-api/pom.xml
M examples/osgi/paint-core/pom.xml
M examples/osgi/paint-square/pom.xml
M examples/osgi/paint-triangle/pom.xml
M examples/osgi/pom.xml
M examples/pom.xml
M examples/se/hello-world/pom.xml
M examples/se/numberguess/pom.xml
M examples/webstart/pom.xml
M impl/pom.xml
M inject-tck-runner/pom.xml
M jboss-as/pom.xml
M jboss-tck-runner/1.1/pom.xml
M jsf/pom.xml
M pom.xml
M porting-package/1.1/pom.xml
M tests-arquillian/pom.xml
M tests-common/pom.xml
M tests/pom.xml
Log Message:
-----------
[maven-release-plugin] prepare for next development iteration
10 years, 2 months