blob: ac2800f7044c44c4d4a77eb6f30365ba478a2612 [file] [log] [blame]
Welcome to Apache Etch 1.1.0. Etch is incubating at apache.org. You can find
us here:
Project info:
http://incubator.apache.org/projects/etch.html
Documentation info:
http://cwiki.apache.org/ETCH/
Issues:
https://issues.apache.org/jira/browse/ETCH
SVN:
http://svn.apache.org/repos/asf/incubator/etch/
Mailing lists:
mailto:etch-dev@incubator.apache.org (etch developers)
mailto:etch-user@incubator.apache.org (etch users)
Subscribing to the mailing lists:
mailto:etch-dev-subscribe@incubator.apache.org (etch developers)
mailto:etch-user-subscribe@incubator.apache.org (etch users)
This release of Apache Etch resolves issues related to our new home at Apache.
One Apache requirement is that the java (and csharp) name spaces look something
like org.apache.etch... These changes have been made, however, they will break
existing users of etch. All that need be done for java is to correct the package
names from etch.* to org.apache.etch.*. For C#, the namespace has changed from
Etch.* to Org.Apache.Etch.*. In both cases, you will need to re-etch your *.etch
source files.
There are also some new components in this release, the biggest of which are the
contribution of the python and c bindings from Cisco. There is also an
interoperability testing framework, also from Cisco. While these components are
not yet fully functional, getting them here is an important milestone. There is
still some work to be done, interested parties should send inquiries to
etch-dev@incubator.apache.org.
There are a few bugs fixed in this release, too, as detailed below. Some of
these fixes are compiler changes. Please be sure to recompile all your etch
source files.
Here are the issues resolved in this release:
Key Summary
--- -------
** Bug
* [ETCH-56] - UnwantedMessage.ToString method attempts to format using the
java style formatting instead of csharp style
* [ETCH-57] - Sometimes closing a TlsConnection normally will result in an
IOException with Socket is closed.
* [ETCH-69] - Compiler throws URISyntaxException if there are spaces in the
classpath
* [ETCH-76] - Build problems if Etch source is downloaded to a path with
spaces
* [ETCH-77] - Incompatibility in the READMEs for the bundled examples
** Improvement
* [ETCH-54] - TransportFactory.newTransport returns stack topped by
DeliveryService which makes it hard to implement meta transports
* [ETCH-59] - Listener stack is built 1/2 upside down and strange inhibiting
name service and other transport filters
* [ETCH-63] - Change maven groupId to "org.apache.etch" from "etch.etch"
** New Feature
* [ETCH-15] - design and implement a framework for interoperability testing,
plus a simple demonstration test
** Task
* [ETCH-22] - Change Java (and C#) package names to org.apache.etch
* [ETCH-32] - import the c binding
* [ETCH-35] - import the python binding
* [ETCH-38] - import interoperability tester
* [ETCH-44] - put header comments in order per apache standard
* [ETCH-49] - merge changes from 1.0.2 branch to trunk
* [ETCH-70] - Rename jar file build products to include incubating in the
name.
* [ETCH-71] - repair license header in c binding
* [ETCH-72] - repair license header in interop tester
* [ETCH-73] - repair license header in tests
* [ETCH-74] - repair license header in scripts
Here are the outstanding bugs in this release:
Key Summary
--- -------
ETCH-12 An exception return value from a message is indistinguishable from a
thrown exception.
ETCH-26 Some unexpected exceptions are thrown if .Net Framework Language
Pack is installed.