+1 Note: There is an alarming number of PMD issues reported. A lot of these look like they are in generated code, but not all. Has this been mentioned?
Non-blockers: - Some Javadoc checkstyle errors. - Findbugs oddities. Tested m3 'clean site' with: Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500) Maven home: C:\Java\apache-maven-3.0.3\bin\.. Java version: *1.5.0_22*, vendor: Sun Microsystems Inc. Java home: C:\Program Files\Java\jdk1.5.0_22\jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows" Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500) Maven home: C:\Java\apache-maven-3.0.3\bin\.. Java version: *1.6.0_29*, vendor: Sun Microsystems Inc. Java home: C:\Program Files\Java\jdk1.6.0_29\jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows" Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500) Maven home: C:\Java\apache-maven-3.0.3\bin\.. Java version: *1.7.0_01*, vendor: Oracle Corporation Java home: C:\Program Files\Java\jdk1.7.0_01\jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows" Gary On Thu, Dec 8, 2011 at 2:44 PM, sebb <seb...@gmail.com> wrote: > Further to the earlier cancelled RC1 vote, here is an updated release > candidate. > > The main change since RC1 is that all binary incompatibilities have > been resolved. > > Clirr still reports errors for interfaces that have additional > methods, but these are false positives, as the changes only affect > source compatibility. > > Compatibility with previous releases > ========================== > Version 2.1 is binary compatible with 2.0.1. > > However it is not source compatible. > New methods have been added to the org.apache.commons.jexl2.Script and > org.apache.commons.jexl2.JexlInfo interfaces. > Any source code that implements these interfaces will need to be updated. > > What's new in 2.1: > ================== > * A more thorough arithmetic (JexlArithmetic) that allows fine control > over decimals (scale and precision), a > new syntax for numeric literals (OGNL inspired Big and Huge > notations) and a better type handling keeping the most > appropriate representation in casual operations. > * The introduction of script variables and parameters that reduce > context dependencies and methods; this allows to > perform checks after script creation (light static checking hints). > Plus the ability to call script from scripts. > * A sandoxing feature to restrict and rename what JEXL can access from > the environment allowing tighter control over security. > * Extensions to UnifiedJEXL that allow the creation of templates. > > New features in 2.1: > ==================== > * JEXL-114: Allow scripts to create local variables // Add return > keyword > * JEXL-113: Add functions to extract which variables, parameters > and local variables are used to evaluate a script > * JEXL-118: Provide an IN operator > * JEXL-115: Add support for asynchronous script execution and > cancellation > * JEXL-116: Add control over classes, methods, constructors and > properties allowed in scripts > * JEXL-120: Add simple template features > * JEXL-119: Allow indexed properties container resolution in > expressions > > > Tag: > > > https://svn.apache.org/repos/asf/commons/proper/jexl/tags/COMMONS_JEXL_2_1_RC3/ > > Site: > > http://people.apache.org/~sebb/jexl-2.1-RC3 > > Binaries: > > > https://repository.apache.org/content/repositories/orgapachecommons-298/org/apache/commons/commons-jexl/ > > This vote will be open for at least 72 hours, closing no sooner than: > 20:00PM GMT, Dec 11th. > > [ ] +1 Release these artifacts > [ ] +0 OK, but... > [ ] -0 OK, but really should fix... > [ ] -1 I oppose this release because... > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org JUnit in Action, 2nd Ed: <http://goog_1249600977>http://bit.ly/ECvg0 Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory