Welcome to Apache Etch 1.4.0. You can find us here:
Project info:
http://etch.apache.org/
Documentation info:
http://etch.apache.org/documentation.html
Issues:
https://issues.apache.org/jira/browse/ETCH
SVN:
http://svn.apache.org/repos/asf/etch/trunk/
Continous Integration Server (Jenkins):
https://builds.apache.org/view/E-G/view/Etch/
Mailing lists:
mailto:dev@etch.apache.org (etch developers)
mailto:user@etch.apache.org (etch users)
Subscribing to the mailing lists:
mailto:dev-subscribe@etch.apache.org (etch developers)
mailto:user-subscribe@etch.apache.org (etch users)
The release consists of the three stable language bindings of Etch
- Java
- C#
- C
There are also some new components in this release.
The C++ binding is now feature complete and ready for beta tests.
If you experience any issues by building or using it, please report back on our mailing lists.
For the Go binding, there is still some work to be done, interested parties should
send inquiries to dev@etch.apache.org.
Since release 1.1.0 Etch uses name spaces which look something like
org.apache.etch...
If you upgrade from an older version you have to preceed the following steps
in order to continue using your old etch files:
- All bindings
In every cases, you will need to re-etch your *.etch source files.
- Java:
All that need be done for java is to correct the package names from etch.*
to org.apache.etch.*.
- C#:
For C#, the namespace has changed from Etch.* to Org.Apache.Etch.*.
There are a few bugs fixed in this release, too, as detailed in the issue list below.
Here are the issues resolved in release 1.4.0:
Bug
[ETCH-275] - ValueFactory SRuntimes Mutex not unlocked
[ETCH-276] - Missing Typedef to SmartPointer in EtchNumber
[ETCH-277] - Corrupt inheritance in ::equals and ::getHashCode functions
[ETCH-278] - EtchPacketizer isn't able to receive multiple Packages in one Buffer
[ETCH-280] - Update to CAPU 0.13.0
[ETCH-284] - Add new line to and of generated file
[ETCH-287] - Client hangs in hasResult() or hasException()
[ETCH-288] - Buffer Index is not updated after EtchFlexBuffer::put
[ETCH-289] - EtchPacketizer::sessionData doesn't support multiple packets in buf
[ETCH-291] - Fix of Compile Warnings
Improvement
[ETCH-282] - Make log level and log appender configurable in EtchRuntime
[ETCH-286] - Missing newline at end of file
[ETCH-292] - Make it possible to build the cpp-binding for several platforms in a row
[ETCH-293] - Build-System - Make Multicore build
Task
[ETCH-233] - Implement custom type handling in allocation of array in BinaryTaggedInput
[ETCH-244] - Fix TODOs inside the sources
Wish
[ETCH-279] - Support of iOS devices + iOS Simulator