river-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache River > Vote for Apache River 2.1.2 Incubation Release
Date Wed, 10 Mar 2010 10:00:00 GMT
Space: Apache River (http://cwiki.apache.org/confluence/display/RIVER)
News: Vote for Apache River 2.1.2 Incubation Release (http://cwiki.apache.org/confluence/display/RIVER/2010/03/10/Vote+for+Apache+River+2.1.2+Incubation+Release)

Added by Peter Firmstone:
---------------------------------------------------------------------
After much preperation and many improvements to the source build process and testing, the
Apache River 2.1.2 incubation release candidate is available for preview at [http://people.apache.org/~peter_firmstone/|http://people.apache.org/%7Epeter_firmstone/]

Feel free to join in and assist by installing and checking our release candidate or participate
in Apache River development.


h3. Changes made since Apache River v2.1.1


h4. Bug

&nbsp;&nbsp; * \[RIVER-5 [<https://issues.apache.org/jira/browse/RIVER-5>|https://issues.apache.org/jira/browse/RIVER-5]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; HTTMPMD URLs can be considered equal while they are
not
&nbsp;&nbsp; * \[RIVER-8 [<https://issues.apache.org/jira/browse/RIVER-8>|https://issues.apache.org/jira/browse/RIVER-8]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; com.sun.jini.tool.ClassDep empty inside collection
doesn't work
&nbsp;&nbsp; * \[RIVER-17 [<https://issues.apache.org/jira/browse/RIVER-17>|https://issues.apache.org/jira/browse/RIVER-17]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Misleading logging message when discovery constraint
checking is
&nbsp;&nbsp;&nbsp;&nbsp; delayed
&nbsp;&nbsp; * \[RIVER-18 [<https://issues.apache.org/jira/browse/RIVER-18>|https://issues.apache.org/jira/browse/RIVER-18]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Order of discovery providers not maintained
&nbsp;&nbsp; * \[RIVER-22 [<https://issues.apache.org/jira/browse/RIVER-22>|https://issues.apache.org/jira/browse/RIVER-22]\]
- NPE
&nbsp;&nbsp;&nbsp;&nbsp; in
&nbsp;&nbsp;&nbsp;&nbsp; net.jini.jeri.tcp.TcpEndpoint$ConnectionImpl.checkConnectPermission
&nbsp;&nbsp; * \[RIVER-24 [<https://issues.apache.org/jira/browse/RIVER-24>|https://issues.apache.org/jira/browse/RIVER-24]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; PreferredListGen can create illegal PREFERRED.LIST
&nbsp;&nbsp; * \[RIVER-78 [<https://issues.apache.org/jira/browse/RIVER-78>|https://issues.apache.org/jira/browse/RIVER-78]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; ClassDep generates duplicate output lines
&nbsp;&nbsp; * \[RIVER-82 [<https://issues.apache.org/jira/browse/RIVER-82>|https://issues.apache.org/jira/browse/RIVER-82]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; ClassDep generates duplicate output lines
&nbsp;&nbsp; * \[RIVER-91 [<https://issues.apache.org/jira/browse/RIVER-91>|https://issues.apache.org/jira/browse/RIVER-91]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Uninstaller does not remove all items
&nbsp;&nbsp; * \[RIVER-205 [<https://issues.apache.org/jira/browse/RIVER-205>|https://issues.apache.org/jira/browse/RIVER-205]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; LookupDiscovery can give untrusted code access to
privileged threads
&nbsp;&nbsp; * \[RIVER-209 [<https://issues.apache.org/jira/browse/RIVER-209>|https://issues.apache.org/jira/browse/RIVER-209]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; NullPointerException in SslConnection.checkConnectPermission()
&nbsp;&nbsp; * \[RIVER-212 [<https://issues.apache.org/jira/browse/RIVER-212>|https://issues.apache.org/jira/browse/RIVER-212]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; use of "enum" as a variable name
&nbsp;&nbsp; * \[RIVER-213 [<https://issues.apache.org/jira/browse/RIVER-213>|https://issues.apache.org/jira/browse/RIVER-213]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; (DOC) - JoinManger has typo in javadoc (missing </code>
&nbsp;&nbsp;&nbsp;&nbsp; termination tag)
&nbsp;&nbsp; * \[RIVER-215 [<https://issues.apache.org/jira/browse/RIVER-215>|https://issues.apache.org/jira/browse/RIVER-215]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; LookupDiscovery throws NullPointerException on terminate
&nbsp;&nbsp; * \[RIVER-216 [<https://issues.apache.org/jira/browse/RIVER-216>|https://issues.apache.org/jira/browse/RIVER-216]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; ConfigurationFile should throw ExceptionInInitializerError
if
&nbsp;&nbsp;&nbsp;&nbsp; unable to read prohibited methods
&nbsp;&nbsp; * \[RIVER-217 [<https://issues.apache.org/jira/browse/RIVER-217>|https://issues.apache.org/jira/browse/RIVER-217]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Browser incorrectly assumes event source is ServiceRegistrar
proxy
&nbsp;&nbsp; * \[RIVER-223 [<https://issues.apache.org/jira/browse/RIVER-223>|https://issues.apache.org/jira/browse/RIVER-223]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; test: jtreg/net/jini/jeri/tcp/connectTimeout/TestConnectTimeout
&nbsp;&nbsp;&nbsp;&nbsp; fails on Linux
&nbsp;&nbsp; * \[RIVER-224 [<https://issues.apache.org/jira/browse/RIVER-224>|https://issues.apache.org/jira/browse/RIVER-224]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Problem using browser to destroy service that supports
&nbsp;&nbsp;&nbsp;&nbsp; DestroyAdmin but not JoinAdmin
&nbsp;&nbsp; * \[RIVER-225 [<https://issues.apache.org/jira/browse/RIVER-225>|https://issues.apache.org/jira/browse/RIVER-225]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; NullPointerException in Reggie during destroy
&nbsp;&nbsp; * \[RIVER-227 [<https://issues.apache.org/jira/browse/RIVER-227>|https://issues.apache.org/jira/browse/RIVER-227]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; tools manpages command lines do not include line
continuation
&nbsp;&nbsp;&nbsp;&nbsp; characters
&nbsp;&nbsp; * \[RIVER-230 [<https://issues.apache.org/jira/browse/RIVER-230>|https://issues.apache.org/jira/browse/RIVER-230]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; (mux) SelectionManager catch Error block assumes
getMessage()
&nbsp;&nbsp;&nbsp;&nbsp; returns non-null
&nbsp;&nbsp; * \[RIVER-232 [<https://issues.apache.org/jira/browse/RIVER-232>|https://issues.apache.org/jira/browse/RIVER-232]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; JarWrapper and PreferredListGen uses jsk_install_dir
and install_dir
&nbsp;&nbsp; * \[RIVER-234 [<https://issues.apache.org/jira/browse/RIVER-234>|https://issues.apache.org/jira/browse/RIVER-234]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; (DOC) Fiddler manpage directions for HTTP server
should reference
&nbsp;&nbsp;&nbsp;&nbsp; classserver.jar, not tools.jar
&nbsp;&nbsp; * \[RIVER-240 [<https://issues.apache.org/jira/browse/RIVER-240>|https://issues.apache.org/jira/browse/RIVER-240]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; BasicInvocationDispatcher.dispatch could log more
info for some
&nbsp;&nbsp;&nbsp;&nbsp; exceptions
&nbsp;&nbsp; * \[RIVER-241 [<https://issues.apache.org/jira/browse/RIVER-241>|https://issues.apache.org/jira/browse/RIVER-241]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Mercury spelling errore
&nbsp;&nbsp; * \[RIVER-242 [<https://issues.apache.org/jira/browse/RIVER-242>|https://issues.apache.org/jira/browse/RIVER-242]\]
- if
&nbsp;&nbsp;&nbsp;&nbsp; a given ConnectionManager instance cannot create
a reaper thread
&nbsp;&nbsp;&nbsp;&nbsp; once, it never will again
&nbsp;&nbsp; * \[RIVER-245 [<https://issues.apache.org/jira/browse/RIVER-245>|https://issues.apache.org/jira/browse/RIVER-245]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Unicast discovery should close socket in case of
connection
&nbsp;&nbsp;&nbsp;&nbsp; exception.
&nbsp;&nbsp; * \[RIVER-252 [<https://issues.apache.org/jira/browse/RIVER-252>|https://issues.apache.org/jira/browse/RIVER-252]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; ComputeHttpmdCodebase NPE if resource bundle not
found
&nbsp;&nbsp; * \[RIVER-253 [<https://issues.apache.org/jira/browse/RIVER-253>|https://issues.apache.org/jira/browse/RIVER-253]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; ComputeDigest NPE if resource bundle not found
&nbsp;&nbsp; * \[RIVER-254 [<https://issues.apache.org/jira/browse/RIVER-254>|https://issues.apache.org/jira/browse/RIVER-254]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; request initiation can block on I/O for inapplicable
connection
&nbsp;&nbsp; * \[RIVER-255 [<https://issues.apache.org/jira/browse/RIVER-255>|https://issues.apache.org/jira/browse/RIVER-255]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Outrigger DestroyThread does not catch exceptions
from
&nbsp;&nbsp;&nbsp;&nbsp; exporter.unexport
&nbsp;&nbsp; * \[RIVER-284 [<https://issues.apache.org/jira/browse/RIVER-284>|https://issues.apache.org/jira/browse/RIVER-284]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; \[PATCH\] fix bad ParticipantHandle.compareTo
&nbsp;&nbsp; * \[RIVER-286 [<https://issues.apache.org/jira/browse/RIVER-286>|https://issues.apache.org/jira/browse/RIVER-286]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; \[PATCH\] iterators on synchronized collections still
need
&nbsp;&nbsp;&nbsp;&nbsp; synchronization
&nbsp;&nbsp; * \[RIVER-289 [<https://issues.apache.org/jira/browse/RIVER-289>|https://issues.apache.org/jira/browse/RIVER-289]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Fix for RIVER-247 introduced wrong license headers
and references
&nbsp;&nbsp; * \[RIVER-298 [<https://issues.apache.org/jira/browse/RIVER-298>|https://issues.apache.org/jira/browse/RIVER-298]\]
- No
&nbsp;&nbsp;&nbsp;&nbsp; JavaDocs generated for package "com.sun.jini.reliableLog"
&nbsp;&nbsp; * \[RIVER-302 [<https://issues.apache.org/jira/browse/RIVER-302>|https://issues.apache.org/jira/browse/RIVER-302]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; ClassDep \-newdirbehaviour option does not work
&nbsp;&nbsp; * \[RIVER-305 [<https://issues.apache.org/jira/browse/RIVER-305>|https://issues.apache.org/jira/browse/RIVER-305]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; qa/GetPermissions test still uses "enum" keyword
&nbsp;&nbsp; * \[RIVER-320 [<https://issues.apache.org/jira/browse/RIVER-320>|https://issues.apache.org/jira/browse/RIVER-320]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Prebuilt hello example certificates have expired
- need to provide
&nbsp;&nbsp;&nbsp;&nbsp; new ones
&nbsp;&nbsp; * \[RIVER-324 [<https://issues.apache.org/jira/browse/RIVER-324>|https://issues.apache.org/jira/browse/RIVER-324]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Under certain circumstances, the ServiceDiscoveryManager
internal
&nbsp;&nbsp;&nbsp;&nbsp; LookupCache implementation can incorrectly process
attribute
&nbsp;&nbsp;&nbsp;&nbsp; change events before the lookup snapshot is processed.


h4. Improvement

&nbsp;&nbsp; * \[RIVER-7 [<https://issues.apache.org/jira/browse/RIVER-7>|https://issues.apache.org/jira/browse/RIVER-7]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; com.sun.jini.tool.ClassDep should be smarter with
outer classes
&nbsp;&nbsp; * \[RIVER-9 [<https://issues.apache.org/jira/browse/RIVER-9>|https://issues.apache.org/jira/browse/RIVER-9]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; PreferredClassLoader should try to avoid making a
direct check
&nbsp;&nbsp;&nbsp;&nbsp; against the first URL
&nbsp;&nbsp; * \[RIVER-25 [<https://issues.apache.org/jira/browse/RIVER-25>|https://issues.apache.org/jira/browse/RIVER-25]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Improve logging for JoinManager at INFO and WARNING
level
&nbsp;&nbsp; * \[RIVER-115 [<https://issues.apache.org/jira/browse/RIVER-115>|https://issues.apache.org/jira/browse/RIVER-115]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Multiple jar files with conflicting lists need facilities
to map
&nbsp;&nbsp;&nbsp;&nbsp; the chosen preferred value
&nbsp;&nbsp; * \[RIVER-116 [<https://issues.apache.org/jira/browse/RIVER-116>|https://issues.apache.org/jira/browse/RIVER-116]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Multiple jar files with conflicting lists need facilities
to map
&nbsp;&nbsp;&nbsp;&nbsp; the chosen preferred value
&nbsp;&nbsp; * \[RIVER-160 [<https://issues.apache.org/jira/browse/RIVER-160>|https://issues.apache.org/jira/browse/RIVER-160]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; add TrustEquivalence to browser's list of uninterestingInterfaces
&nbsp;&nbsp; * \[RIVER-201 [<https://issues.apache.org/jira/browse/RIVER-201>|https://issues.apache.org/jira/browse/RIVER-201]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Show interfaces rather than classes in browser's
Matching Services
&nbsp;&nbsp;&nbsp;&nbsp; pane.
&nbsp;&nbsp; * \[RIVER-206 [<https://issues.apache.org/jira/browse/RIVER-206>|https://issues.apache.org/jira/browse/RIVER-206]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Change default load factors from 3 to 1
&nbsp;&nbsp; * \[RIVER-210 [<https://issues.apache.org/jira/browse/RIVER-210>|https://issues.apache.org/jira/browse/RIVER-210]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Browser should cancel event lease on exit
&nbsp;&nbsp; * \[RIVER-220 [<https://issues.apache.org/jira/browse/RIVER-220>|https://issues.apache.org/jira/browse/RIVER-220]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; LookupLocatorDiscovery catch Throwable blocks should
also catch
&nbsp;&nbsp;&nbsp;&nbsp; Throwable
&nbsp;&nbsp; * \[RIVER-226 [<https://issues.apache.org/jira/browse/RIVER-226>|https://issues.apache.org/jira/browse/RIVER-226]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; LLD: consider delaying the queuing of a discovery
request
&nbsp;&nbsp;&nbsp;&nbsp; immediately after a discard
&nbsp;&nbsp; * \[RIVER-229 [<https://issues.apache.org/jira/browse/RIVER-229>|https://issues.apache.org/jira/browse/RIVER-229]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; reduce number of Reaper threads created by ConnectionManager
&nbsp;&nbsp; * \[RIVER-231 [<https://issues.apache.org/jira/browse/RIVER-231>|https://issues.apache.org/jira/browse/RIVER-231]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; ComputeHttpmdCodebase man page could be clarified
with respect to
&nbsp;&nbsp;&nbsp;&nbsp; algorithm used
&nbsp;&nbsp; * \[RIVER-233 [<https://issues.apache.org/jira/browse/RIVER-233>|https://issues.apache.org/jira/browse/RIVER-233]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; ComputeDigest instructions reference sha and sha1
&nbsp;&nbsp; * \[RIVER-243 [<https://issues.apache.org/jira/browse/RIVER-243>|https://issues.apache.org/jira/browse/RIVER-243]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; JarWrapper javadoc could be clearer wrt to classpath
manifests
&nbsp;&nbsp; * \[RIVER-244 [<https://issues.apache.org/jira/browse/RIVER-244>|https://issues.apache.org/jira/browse/RIVER-244]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Text area below menu bar in ServiceBrowser should
not be editable
&nbsp;&nbsp; * \[RIVER-246 [<https://issues.apache.org/jira/browse/RIVER-246>|https://issues.apache.org/jira/browse/RIVER-246]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Consider adding shutdown hook so Reggie sends final
multicast
&nbsp;&nbsp;&nbsp;&nbsp; packet if its VM is terminated
&nbsp;&nbsp; * \[RIVER-247 [<https://issues.apache.org/jira/browse/RIVER-247>|https://issues.apache.org/jira/browse/RIVER-247]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Destroy processing should use configurable duration
and interval
&nbsp;&nbsp;&nbsp;&nbsp; for unexporting
&nbsp;&nbsp; * \[RIVER-256 [<https://issues.apache.org/jira/browse/RIVER-256>|https://issues.apache.org/jira/browse/RIVER-256]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Outrigger catch Throwable blocks should also catch
Throwable
&nbsp;&nbsp; * \[RIVER-262 [<https://issues.apache.org/jira/browse/RIVER-262>|https://issues.apache.org/jira/browse/RIVER-262]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; ServiceUI Specification
&nbsp;&nbsp; * \[RIVER-270 [<https://issues.apache.org/jira/browse/RIVER-270>|https://issues.apache.org/jira/browse/RIVER-270]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; tar tasks in release\* ant targets fail due to 100-char
limitation
&nbsp;&nbsp;&nbsp;&nbsp; and are disabled
&nbsp;&nbsp; * \[RIVER-285 [<https://issues.apache.org/jira/browse/RIVER-285>|https://issues.apache.org/jira/browse/RIVER-285]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; LookupDiscoveryManager has unused variable declarations


h4. New Feature

&nbsp;&nbsp; * \[RIVER-151 [<https://issues.apache.org/jira/browse/RIVER-151>|https://issues.apache.org/jira/browse/RIVER-151]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; ClassDep should have a method to determine if problems
occurred
&nbsp;&nbsp; * \[RIVER-161 [<https://issues.apache.org/jira/browse/RIVER-161>|https://issues.apache.org/jira/browse/RIVER-161]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Coalesce jars from multiple source dirs while retain
current
&nbsp;&nbsp;&nbsp;&nbsp; Manifest Classpath semantics
&nbsp;&nbsp; * \[RIVER-163 [<https://issues.apache.org/jira/browse/RIVER-163>|https://issues.apache.org/jira/browse/RIVER-163]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; ClassDep doesn't pick up annotation or type parameter
dependencies
&nbsp;&nbsp; * \[RIVER-292 [<https://issues.apache.org/jira/browse/RIVER-292>|https://issues.apache.org/jira/browse/RIVER-292]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; The service browser should provide support for the
ServiceUI support
&nbsp;&nbsp; * \[RIVER-295 [<https://issues.apache.org/jira/browse/RIVER-295>|https://issues.apache.org/jira/browse/RIVER-295]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Support configurable option to prevent from popup
windows that
&nbsp;&nbsp;&nbsp;&nbsp; require a confirmation by the user


h4. Task

&nbsp;&nbsp; * \[RIVER-294 [<https://issues.apache.org/jira/browse/RIVER-294>|https://issues.apache.org/jira/browse/RIVER-294]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Remove [http://svn.apache.org/repos/asf/incubator/river/trunk/|http://svn.apache.org/repos/asf/incubator/river/trunk/]
from
&nbsp;&nbsp;&nbsp;&nbsp; the SVN repository


h4. Test

&nbsp;&nbsp; * \[RIVER-291 [<https://issues.apache.org/jira/browse/RIVER-291>|https://issues.apache.org/jira/browse/RIVER-291]\]
-
&nbsp;&nbsp;&nbsp;&nbsp; Cannot build QA tests using the supplied make files
See the Release Artifacts for remaining release notes.

Change your notification preferences: http://cwiki.apache.org/confluence/users/viewnotifications.action

Mime
View raw message