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.