Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[DROOLS-5746] use knowledge builder configuration when creating a KieBase from executable model (#3196)

  1. … 6 more files in changeset.
[DROOLS-5449] reinitialize classes of all used declared types during an incremental compilation (#3184)

  1. … 1 more file in changeset.
[DROOLS-5736] move generation of classes for static executable model … (#3178)

* [DROOLS-5736] move generation of classes for static executable model instantiation from kogito to drools

* wip

  1. … 9 more files in changeset.
[DROOLS-5658] [DROOLS-4844] [DROOLS-5657] [DROOLS-2836] [DROOLS-5699] (#3159)

* ANC module compiling, but not created

* Fix pom

* New field for source results

* Removed in memory compilation

* Start compiling in test

* Compiling

* CompiledNetwork is a ObjectSinkPropagator, threfore avoiding having a specific ObjectTypeNode for ANC

* Small refactor

* Avoiding compiling empty

* Wrap originalSinkPropagator in CompiledNetwork

* Fix test accessing the objectSinkPropagator()

* Fix other test

* New KieModule

* Moved test to drools-test-coverage

* Example of injection of multiple services

* Renamed KieBaseUpdater

* Split KieBaseUpdater and Factory

* First draft of KieBaseUpdaterANC

* Fix typo

* First draft of test

* In memory update

* Update only when using alpha network compiler

* Update to 7.45

* IncrementalCompilationTest enabled for ANC

* Correct testing for IncrementalCompilationTest.testKJarUpgradeWithDeclaredType

* Reverted moving DynamicRuleLoadTest to drools-test-coverage

* Reverted some more changes

* Removed previous compiling of ANC

* Removed unused dependency

* Use configuration option

* Fix update of CanonicalKieBaseUpdater

* Avoid deadlock in .fireUntilHalt

* Create KnowledgeBuilder outside the updater

* Fix after rebase

* Slimmer context for additional updaters

* Moved ANC to RuleBaseConfiguration, default to disabled. InMemoryCompilation in KieContainerImpl

* Fix default and test

* Revert back to KnowledgeBuilderConfigurationImpl

* Revert "Moved ANC to RuleBaseConfiguration, default to disabled. InMemoryCompilation in KieContainerImpl"

This reverts commit a4685723

* Fix running of InMemory ANC

* Fix running of InMemory ANC

* [DROOLS-4844] Alpha Network Compiler should be an option in Kie-API

* Added TODO

* Moved ANC test to module

* Additional files generator for exec model

* Experiment with new callbabck after writeProjectOutput with kiebase name

* Revert "Experiment with new callbabck after writeProjectOutput with kiebase name"

This reverts commit 60864351

* Remove this

* ANC Loading from KJar

* Abstract configuration from updater, read anc file to instantiate ANC from the kie-maven-plugin

* Do not silently fail when class not found

* Stable class name for ObjectTypeNodeCompiler

* Correct loading of ANC from Kjar, with unfortunately regeneration of source

* Added tracing, changed package for generated compiled an

* Added some more tracing

* Removed check for empty files

* Removed additional source file generators

* Changed package in OSGi

* Specific exception for ANC

* Refactor

* Added Jira to remember to get IndexableConstraint without generating the whole source code

* Removed comment

* Restored source name for kie-maven-plugin

* Reverted useless code

* Do not use Math.abs of hashcode

* Sonarcloud

* Removed OSGi

* Renamed variable

* Renamed variable

* OSGi again

* Removed OSGi again

* Avoid enque the updaters and run them directly

* PR Review

* License after PR review

* Removed useless in-memory-compiler

* Added comment after release

* Replaced null check with list/singletonList

* Licenses on ANC

* Licenses on ANC

* Licenses on ANC

    • -0
    • +22
    ./KieBaseUpdaterFactory.java
    • -0
    • +230
    ./KieBaseUpdaterImpl.java
    • -0
    • +54
    ./KieBaseUpdaterOptions.java
    • -0
    • +24
    ./KieBaseUpdaters.java
    • -0
    • +49
    ./KieBaseUpdatersContext.java
    • -0
    • +37
    ./KieBaseUpdatersImpl.java
  1. … 53 more files in changeset.
[DROOLS-5716] improve performances of events notification (#3157)

    • -19
    • +5
    ./event/KieScannerEventSupport.java
  1. … 7 more files in changeset.
DROOLS-5691 Fix (classic) BuildMojo no exec model after descope protobuf (#3138)

  1. … 1 more file in changeset.
[DROOLS-4070] allow to define the priority of alternative services du… (#3124)

* [DROOLS-4070] allow to define the priority of alternative services during service discovery

* wip

* wip

  1. … 28 more files in changeset.
[KOGITO-2853] descoping of protobuf marshaller from the core engine (#3090)

* [KOGITO-2853] descoping of protobuf marshaller from the core engine

* [KOGITO-2853] add OSGi support

* wip

    • -0
    • +54
    ./CompilationCacheProvider.java
  1. … 150 more files in changeset.
[KOGITO-2852] descoping of mvel/asm from the core engine (#3066)

* [KOGITO-2852] descoping of mvel/asm from the core engine

* remove unused spotbugs-maven-plugin in drools-mvel

* [KOGITO-2852] fix osgi support in drools-mvel

* [KOGITO-2852] report meaningful error when drools-mvel is not present on the classpath

* [KOGITO-2852] add readme file for the new drools-mvel module

* [KOGITO-2852] upgrade drools-mvel version in pom

* wip

  1. … 2301 more files in changeset.
[KOGITO-3337] expose in AbstractKieModule methods to retrive and use a dtable configuration (#3106)

  1. … 1 more file in changeset.
[JBPM-9178] Immutable SpringBoot Deployment

  1. … 3 more files in changeset.
Revert "[JBPM-9178] Immutable SpringBoot Deployment" (#3042)

This reverts commit c503de20dca1930cd56ed812be540bdee7db68cd.

  1. … 2 more files in changeset.
Revert "[JBPM-9178] Immutable SpringBoot Deployment"

This reverts commit c503de20dca1930cd56ed812be540bdee7db68cd.

  1. … 2 more files in changeset.
[JBPM-9178] Immutable SpringBoot Deployment

  1. … 2 more files in changeset.
[DROOLS-5503][RHDM-1406] avoid creating a KnowledgeBuilder where there is no asset to be built (#2986) (#3021)

  1. … 5 more files in changeset.
[DROOLS-5547] fix incremental compilation from an empty project (#3015)

* [DROOLS-5547] fix incremental compilation from an empty project

* wip

  1. … 2 more files in changeset.
[DROOLS-5522] raise an error when trying to create a KieModule from a malformed kmodule.xml (#3005)

[DROOLS-5503] set correct ClassLoader on empty KnowledgeBuilder returned when there is no asset to be built (#3001)

  1. … 1 more file in changeset.
[KOGITO-2792] backport of kogito improvements (#2995)

[KOGITO-2792] backport of kogito improvements

  1. … 8 more files in changeset.
[DROOLS-5503] avoid creating a KnowledgeBuilder where there is no asset to be built (#2986)

  1. … 4 more files in changeset.
[DROOLS-5420] Change log level in KieRepositoryImpl.addKieModule to DEBUG (#2972)

Drools 5461 - Overall Transformations Workflow (#2966)

* [DROOLS-5247] Implemented/propagate Transformation Map (to be populated)

* [Drools-5373] Refactored PMMLAssembler - implemented two delegates PMMLCompilerService and PMMLLoaderService

* [DROOLS-5372] Implement dynamic ResourceType switch inside PMMLAssemblerService(s)

* [DROOLS-5372] Using PMMLConstants for system property retrieval/setting

* [DROOLS-5372] Implementing AbstractDMNKiePMMLInvocationEvaluator and DMNKiePMMLNewInvocationEvaluator. Refactored DMNKiePMMLInvocationEvaluator. Implement switch between them inside AbstractPMMLInvocationEvaluator

* [DROOLS-5372] Fixing bug with nested node containing only a True predicate. Add test

* [DROOLS-5372] Working on DMN-PMML implementation

* [DROOLS-5423] Declaring glassfish jaxb-runtime dependency for JDK >= 11 to maintain compiler functionality in such environments

* [DROOLS-5372] Add specific message for missing PMML result. Working on tests (currently broken when run together)

* [DROOLS-5258] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Implemented reset workaround

* [DROOLS-5372] Fixed DMN-PMML tests

* [DROOLS-5372] Replaced ContextClassLoader.loadClass(...) with Class.forName(...)

* [DROOLS-5247] Begin modifications

* [DROOLS-5247] Removed unused import

* [DROOLS-5448] Add TransformationDictionary to "compiler" stack methods. Implemented transformations flow inside Runtime.

* [DROOLS-5247] Begin implementation of actual Transformation management

* [DROOLS-5448] Make all parameters "final" in modified classes. Fixed local transformations logic inside PMMLRuntimeImpl

* [DROOLS-5448] Return unmodifiable maps from PMMLContextImpl

* [DROOLS-5247] Invoking populateTransformationsInConstructor from models factories

* [DROOLS-5247] Renamed for consistence with current module name

* [DROOLS-5247] Begin implementation of codegen for specific Expressions

* [DROOLS-5247] Add Javadocs to illustrate generated code

* [DROOLS-5247] Add method to CommonCodegenUtils. Update relevant tests

* [DROOLS-5247] Add method to DerivedFieldFunctionUtils. Update relevant tests

* [DROOLS-5247] Add new values to DATA_TYPE to match new DataType definition

* [DROOLS-5247] Implemented KiePMMLDerivedFieldASTFactory. Implemented KiePMMLDerivedFieldASTFactoryTest

* [DROOLS-5247] Add common methods to DroolsModelProvider. Implemented DroolsModelProviderTest

* [DROOLS-5247] Regression tests

* [DROOLS-5247] Minor fixes

* [DROOLS-5247] Add common methods to DroolsModelProvider. Implemented DroolsModelProviderTest

* [DROOLS-5247] Add Scorecard/TreeModel integration tests with transformations

* [DROOLS-5247] Add MISSING_BODY_TEMPLATE constant

* [DROOLS-5247] Add Transformations management inside KiePMMLModelFactoryUtils. Implemented tests

* [DROOLS-5247] Add TransformationDictionary parameter inside KiePMMLModelRetriever methods. Implemented/updated tests

* [DROOLS-5247] Updated KiePMMLRegressionModelFactory. Implemented/updated tests

* [DROOLS-5247] Avoid NPE inside KiePMMLRegressionTableClassificationFactory

* [DROOLS-5247] Removing MISSING_BODY_TEMPLATE and importing from Constants

* [DROOLS-5247] Moved List<KiePMMLDroolsType> types population in DroolsModelProvider.getKiePMMLDroolsASTCommon. Updated tests

* [DROOLS-5247] Renaming/clean up tests

* [DROOLS-5247] Add transformations management inside KiePMMLScorecardModelFactory generated sources. Updated tests

* [DROOLS-5247] Add transformations management inside KiePMMLTreeModelFactory generated sources. Updated tests

* [DROOLS-5461] Fixing build/test

* [DROOLS-5461] Fixing as per PR review

* [DROOLS-5461] Removing extensions data types from DATA_TYPE. Fixed test that used them

* [DROOLS-5461] Removing unimplemented tests

  1. … 59 more files in changeset.
Drools 5372 - Implement PMML coexistence (#2948)

* [Drools-5373] Refactored PMMLAssembler - implemented two delegates PMMLCompilerService and PMMLLoaderService

* [DROOLS-5372] Implement dynamic ResourceType switch inside PMMLAssemblerService(s)

* [DROOLS-5372] Using PMMLConstants for system property retrieval/setting

* [DROOLS-5372] Implementing AbstractDMNKiePMMLInvocationEvaluator and DMNKiePMMLNewInvocationEvaluator. Refactored DMNKiePMMLInvocationEvaluator. Implement switch between them inside AbstractPMMLInvocationEvaluator

* [DROOLS-5372] Fixing bug with nested node containing only a True predicate. Add test

* [DROOLS-5372] Working on DMN-PMML implementation

* [DROOLS-5423] Declaring glassfish jaxb-runtime dependency for JDK >= 11 to maintain compiler functionality in such environments

* [DROOLS-5372] Add specific message for missing PMML result. Working on tests (currently broken when run together)

* [DROOLS-5258] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Implemented reset workaround

* [DROOLS-5372] Fixed DMN-PMML tests

* [DROOLS-5372] Replaced ContextClassLoader.loadClass(...) with Class.forName(...)

* [DROOLS-5372] Add kie-pmml-new to drools build

* [DROOLS-5372] Excluding dependencies from org.kie:kie-test-util due to ban-duplicated-classes enforcer rule fired on FDB

* [DROOLS-5372] Excluding dependencies due to ban-duplicated-classes enforcer rule fired on FDB

* [DROOLS-5372] Fixed as per PR suggestion

* [DROOLS-5372] Fixed as per PR suggestion

* [DROOLS-5372] Revert empty spaces/formatting modification

  1. … 49 more files in changeset.
[DROOLS-5434] prevent incorrect warning about file declaring wrong package when running within spring-boot (#2956)

[DROOLS-5324] refactor building of non-native resources from the exec… (#2926)

[DROOLS-5324] refactor building of non-native resources from the executable model

  1. … 1 more file in changeset.
[DROOLS-5028] Support incremental update for function with executable… (#2829)

* [DROOLS-5028] Support incremental update for function with executable model

* - Add Java function incremental test

* - add function/method used in LHS test

* - align test cases to re-fire

* - update all rules when function is updated

  1. … 2 more files in changeset.
[BAPL-986] allow to load rules from multiple sheets of decision table (#2790)

[BAPL-986] allow to load rules from multiple sheets of decision table

  1. … 7 more files in changeset.
[DROOLS-4967] fix package name retrival for dtables (#2769)

  1. … 9 more files in changeset.
[DROOLS-5030] improve support for different resource types in KieFile… (#2758)

[DROOLS-5030] improve support for different resource types in KieFileSystem

  1. … 25 more files in changeset.
[DROOLS-4999] make jbpm to work with the executable model (#2744)

* [DROOLS-4999] make jbpm to work with the executable model

* [DROOLS-4999] make jbpm to work with the executable model

* [DROOLS-4999] make jbpm to work with the executable model

* [DROOLS-4999] make jbpm to work with the executable model

* [DROOLS-4999] make jbpm to work with the executable model

  1. … 13 more files in changeset.