here is a link to my original 1.0.2 release plan:
http://cwiki.apache.org/ETCH/release-plan-102.html
We've made good progress on finding and fixing bugs.
Bug ETCH-6 <https://issues.apache.org/jira/browse/ETCH-6> if free pool
exceeds maximum number of threads the exception thrown will kill the
connection
Bug ETCH-8 <https://issues.apache.org/jira/browse/ETCH-8> canceling
mailbox notification registration throws exception if not registered
Bug ETCH-11 <https://issues.apache.org/jira/browse/ETCH-11>
AlarmManager deadlocks during shutdown()
Bug ETCH-18 <https://issues.apache.org/jira/browse/ETCH-18> KeepAlive
throws exception while trying to shutdown connection
Bug ETCH-23 <https://issues.apache.org/jira/browse/ETCH-23> FreePool
has synchronization issues with quick back to back calls to Run
Bug ETCH-24 <https://issues.apache.org/jira/browse/ETCH-24> The
message direction is always "server" for the result_method messages in
the java-binding valuefactory
Bug ETCH-25 <https://issues.apache.org/jira/browse/ETCH-25>
DefaultDeliveryService ends call with mb.CloseDelivery() and it should
end it with mb.CloseRead()
We've also made a few improvements to the source and distribution.
Improvement ETCH-13 <https://issues.apache.org/jira/browse/ETCH-13>
Copy the rest of the example sources into the distribution
Improvement ETCH-17 <https://issues.apache.org/jira/browse/ETCH-17>
SessionListener needs to be more independent
Improvement ETCH-19 <https://issues.apache.org/jira/browse/ETCH-19>
Break out common tcp transport options so that they may be shared among
various transports.
These next items are not in the 1.0.2 bucket but patches are ready and
are voting to become so.
Bug ETCH-27 <https://issues.apache.org/jira/browse/ETCH-27> mixins
cause trouble when two or more mixed in files define a type with the
same name.
Bug ETCH-28 <https://issues.apache.org/jira/browse/ETCH-28> Examples
do not build due to outdated ant files.
Improvement ETCH-29 <https://issues.apache.org/jira/browse/ETCH-29>
Installing all Maven artifacts along with their sources.
These next items are currently in the 1.0.2 bucket but I want to move
them out. Java code has been committed to support etch-10, but is still
experimental in nature and not ready for prime time. A proper
implementation of etch-10 depends upon etch-20. There is also a
prototype of etch-15, but I do not want to delay what has essentially
become a bug fix release to wait for it.
Improvement ETCH-10 <https://issues.apache.org/jira/browse/ETCH-10>
runtimes cannot support a large number of connections
New Feature ETCH-14 <https://issues.apache.org/jira/browse/ETCH-14>
Design and provide example of using forrest to deploy etch documentation
New Feature ETCH-15 <https://issues.apache.org/jira/browse/ETCH-15>
design and implement a framework for interoperability testing, plus a
simple demonstration test
Improvement ETCH-16 <https://issues.apache.org/jira/browse/ETCH-16>
reinvigorate the xml format of the basic etch transport
Improvement ETCH-20 <https://issues.apache.org/jira/browse/ETCH-20>
need a more flexible buffering scheme to handle different transports
Task ETCH-21 <https://issues.apache.org/jira/browse/ETCH-21> make the
official build process work again
So, what do y'all think? Make 1.0.2 a primarily bug fixing release and
throw out the extra new features and improvements?
I will call a vote on monday if there is no substantial changes per
discussion.
scott out