commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gary Gregory <garydgreg...@gmail.com>
Subject Re: [VOTE] Release JEXL 2.1 based on RC3
Date Sun, 11 Dec 2011 16:32:30 GMT
+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 <sebbaz@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-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>


-- 
E-Mail: garydgregory@gmail.com | ggregory@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

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message