All,
We just released Drools v4.0.7.
This is an important bugfix release because it has the cumulative fixes from the version 4.0.5 and 4.0.6 that were rolled back. We strongly advise you all to update.
We would like to thank all the people that helped us, testing, developing, providing patches, ideas and recommendation, and special to the ones that answered our call for tests.
Bellow you can find the cumulative release notes for Drools version 4.0.5, 4.0.6 and 4.0.7.
Happy drooling,
Edson
--
Edson Tirelli
JBoss Drools Core Development
Office: +55 11 3529-6000
Mobile: +55 11 9287-5646
JBoss, a division of Red Hat @ www.jboss.com
Release Notes for JBoss Drools
Includes versions:
4.0.5
4.0.6
4.0.7
Feature Request
-
[ JBRULES-1307 ]
Update and expand documentation for decision tables to show actual uses for all keywords
-
[ JBRULES-1338 ]
DirectoryScanner should only take into account relevant files
-
[ JBRULES-1473 ]
Add a configuration parameter to allow Drools to dump all generated java source code
-
[ JBRULES-1532 ]
Import decision table into jBRMS application
-
[ JBRULES-1577 ]
BeforeActivationFireEvent.toString() should print out activation number
-
[ JBRULES-1590 ]
ShadowProxuUtils and org.hibernate.collection.PersistentSet
Bug
-
[ JBRULES-1111 ]
Final methods of POJO's aer never evaluated
-
[ JBRULES-1216 ]
log4j.xml contained in drools-repository.jar
-
[ JBRULES-1286 ]
Incorrect information in section 2.5.7.3. Agenda Filters
-
[ JBRULES-1315 ]
Rule that uses a 'collect' and 'from' clause together causes problem
-
[ JBRULES-1327 ]
drools-ant task and java.lang.ClassCastException: org.drools.reteoo.ReteooRuleBase
-
[ JBRULES-1329 ]
RuleBase.removeRule() prevents other rules from being applied
-
[ JBRULES-1330 ]
Using RuleBase in multithread application server environment
-
[ JBRULES-1357 ]
RuleBuildContext does not initialize package of rule
-
[ JBRULES-1388 ]
Eval error when using multiple declarations
-
[ JBRULES-1389 ]
using eval after using or causes ClassCastException
-
[ JBRULES-1392 ]
Rules behave incorrectly (randomly) in multi-threaded environment
-
[ JBRULES-1414 ]
Cannot build from source -- missing directory or pom file
-
[ JBRULES-1415 ]
Certain uses of from causes NullPointerException in WorkingMemoryLogger
-
[ JBRULES-1423 ]
ObjectFactory$ObjectEqualsComparator.equals throws NPE if second arg is null
-
[ JBRULES-1426 ]
NPE in ObjectFactory$ObjectEqualsComparator
-
[ JBRULES-1428 ]
ClassCastException when comparing BigDecimal fields
-
[ JBRULES-1429 ]
NPE in ObjectEqualsComparator
-
[ JBRULES-1435 ]
NPE if rule checks a Long field for null, and a fact is passed in with Long field that is NOT null.
-
[ JBRULES-1436 ]
Filescanner throws NPE when there's a compile error.
-
[ JBRULES-1438 ]
FactTemplate Property Access leads to RuleBuilder Exception
-
[ JBRULES-1443 ]
retract of Fact Template leads to NPE
-
[ JBRULES-1446 ]
ClassCastException when iterating over an array using "from"
-
[ JBRULES-1447 ]
Parser error when using keyword operators
-
[ JBRULES-1448 ]
MVELDataProver throws nullpointer on null return value from expression
-
[ JBRULES-1451 ]
LHS expression comparing a Boolean to a String does not fail but always returns true
-
[ JBRULES-1453 ]
boss.seam.Component) - Exception calling component @Destroy method: repository
-
[ JBRULES-1456 ]
Or using DSL language
-
[ JBRULES-1459 ]
parser/scanner bug: "unterminated literal"
-
[ JBRULES-1464 ]
Comilation error : 'Syntax error on token ",", delete this token' when referencing a global in an accumulate block
-
[ JBRULES-1467 ]
Concurrency errors when parsing strings to dates in rules
-
[ JBRULES-1472 ]
Problem when mixing alpha and beta constraints in a composite constraint
-
[ JBRULES-1477 ]
User exception thrown from inside a rule always causes a stackTrace to console
-
[ JBRULES-1479 ]
Exception compiling rules
-
[ JBRULES-1480 ]
Potential multithreaded problem in MVELClassFieldExtractor
-
[ JBRULES-1481 ]
Stop actionQueue recursion in working memory
-
[ JBRULES-1482 ]
Bug with ReeteoRuleBase and merged package
-
[ JBRULES-1484 ]
Mvel, constructor and package access
-
[ JBRULES-1487 ]
access to store property in MapBackedClassLoader should be synchronized
-
[ JBRULES-1489 ]
Working Memory deserialization causes NPE
-
[ JBRULES-1490 ]
org.drools.util.AbstractHashTable$SingleIndex is not serializable
-
[ JBRULES-1491 ]
java.io.NotSerializableException: org.drools.util.AbstractHashTable$SingleIndex
-
[ JBRULES-1492 ]
NPE caused by non-shadowed deep object access
-
[ JBRULES-1501 ]
Multiples modify causes variable duplication exception
-
[ JBRULES-1503 ]
Errors on rulebase serialization scenarios
-
[ JBRULES-1505 ]
Fix CCE when using nested accessors to compare Date values
-
[ JBRULES-1506 ]
RuleAgent will not read binary packages from Apache HTTP Server
-
[ JBRULES-1507 ]
Objenesis too heavily used
-
[ JBRULES-1508 ]
NPE in MVELDataProvider
-
[ JBRULES-1510 ]
ObejnesisFactory.getStaticObjenesis() doesn't set OBJENESIS_INSTANCE
-
[ JBRULES-1512 ]
UnsupportedOperationException when calling addPackage on rulebase
-
[ JBRULES-1515 ]
Boolean negation operator doesn't work
-
[ JBRULES-1517 ]
NumberFormatException in ObjectEqualsComparator.equals
-
[ JBRULES-1519 ]
Regression on alpha composite constraints
-
[ JBRULES-1521 ]
ClassNotFound when deserializing rulebase
-
[ JBRULES-1522 ]
Accumulate and Collect memories are not Serializable
-
[ JBRULES-1525 ]
MVELCalendarCoercionTest and MVELDateCoercionTest do not passed on 4.0.x
-
[ JBRULES-1526 ]
MVEL org/mvel/integration/impl/LocalVariableResolverFactory
-
[ JBRULES-1527 ]
URL for Eclipse plugin outdated in install doc
-
[ JBRULES-1533 ]
WorkingMemoryLogger implementations should take WorkingMemoryEventManager as a constructor
-
[ JBRULES-1534 ]
Eclipse MANIFEST.MF files reference the incorrect name for mvel
-
[ JBRULES-1542 ]
the nested type org.drools..... cannot be referenced by it's binary name
-
[ JBRULES-1543 ]
tests failing with JANINO
-
[ JBRULES-1556 ]
Modify is not normalising activations, which is impacting lock-on-active
-
[ JBRULES-1558 ]
|| in conditional element causes exception
-
[ JBRULES-1560 ]
Add support to quoting commas in decision tables
-
[ JBRULES-1564 ]
Salience does not work for sequential mode
-
[ JBRULES-1566 ]
Documentation on update()
-
[ JBRULES-1568 ]
Java debug not working with multiple rule files
-
[ JBRULES-1572 ]
sometimes getting ClassFieldExtractor error
-
[ JBRULES-1574 ]
Unable to open DSL file in BRMS (Exception)
-
[ JBRULES-1575 ]
Guided editor missing "and less than (or equal to)" option in drop-down list
-
[ JBRULES-1576 ]
Cannot download model assets from BRMS using Internet Explorer 7
-
[ JBRULES-1578 ]
Guided rules report error due to incorrect quotes around rule attribute values
-
[ JBRULES-1580 ]
BRMS ruleflow upload page incorrectly states that .rf files should be uploaded
-
[ JBRULES-1581 ]
Invalid dialect name causes NullPointerException in BRMS and Eclipse plug-in rule editor
-
[ JBRULES-1583 ]
Heap and scheduled Activations
-
[ JBRULES-1593 ]
4.0.x and trunk build fails as eclipse.org GEF download location has moved
-
[ JBRULES-1594 ]
Collect result pattern no constrained by bounded variables
-
[ JBRULES-1597 ]
Eclipse DroolsBuilder hangs due to MVEL error on "object.var1 matches $var2"
Task
Patch
Release