Jake Robb wrote:
Okay, this might be a question for the dev list, but bear with me for a
minute.

My application is currently using Struts 2.0.8.  I read about some
security and bug fixes in 2.0.9 and 2.0.10.  According to the Struts
JIRA server, 2.0.10 has been complete since September 9th, so I figured
I'd wait for that to get promoted to GA rather than upgrading to 2.0.9
and then to 2.0.10 shortly thereafter.  I then noticed that 2.0.11 is
also complete in JIRA, and has been since September 21st.

2.0.10 never graduated past being a test build. A vote was recently called for 2.0.11 on the dev list, but it hasn't been released yet.

Anyone interested in forthcoming releases should follow the dev list.
All development discussions take place on the dev list, and anyone who
follows the dev list knows as much as the rest of us :)

A good way to check-in without bothering with another list is through
the nabble forum

* http://www.nabble.com/Struts---Dev-f205.html

My application is in early development, so I can afford to be an early
adopter. To that end, I just downloaded Struts 2.0.11 from here: http://people.apache.org/builds/struts/2.0.11/

I upgraded the JAR files in my application and rebuilt.  A quick sanity
check revealed a JSP compile error:

ConfigureRules.jsp:9:7: Static attribute must be a String literal, its
illegal to specify an expression.
<s:if test="${not empty rules}">
      ^--^
[...]

As you can see, the attribute "test" is configured not to allow runtime
expressions.  I went back and checked in 2.0.8, and rtexprvalue was true
in that version.  I downloaded 2.0.9, and it was true there too.  I
haven't downloaded 2.0.10.

So, here's my question:

Is that a deliberate change?  If so, why, and what is the new way to
accomplish what I was doing before?

Yes, it's deliberate, and has been discussed at some length on the dev list. See this JIRA issue for more details:

https://issues.apache.org/struts/browse/WW-2107

And a side question: once a version is "complete" in JIRA, what else has
to happen before that version becomes GA?

It needs to be tested and then voted as such by the community. This might help clarify the basic process:

http://struts.apache.org/dev/releases.html

L.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to