thrift/NEWS
David Reiss b72d19f653 Thrift: Prep for release.
Summary:
- make dist is no fun.  Had to add a lot of stuff to Makefile.am to
  make sure stuff got included in the tarball.
- Added a permanent NEWS file with the release notes for this release.
- clean.sh removes ylwrap also.
- Gave it a real version for make dist.
- Added ACLOCAL_AMFLAGS to lib/cpp/Makefile.am to make it easier to
  work on configure.ac.
- Made concurrency_test a non-installed binary because
  no one wants to install it.
- Dropped some symlinks that were annoying make dist.
- Updated README.

Test Plan:
./bootstrap.sh && ./configure && make dist
Compared contents of tarball to source tree.
Did this from a fresh git tree so no gross untracked files would be around.
On devrs: ./bootstrap.sh && ./configure && make install DESTDIR=/tmp/relinst1
Made sure concurrency_test was built but not installed.
Checked zlib URL with firefox.

Reviewed By: mcslee


git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665274 13f79535-47bb-0310-9956-ffa450edef68
2007-09-18 19:46:00 +00:00

51 lines
1.5 KiB
Plaintext

Release Notes for Thrift 20070917
TBinaryProtocol now includes a protocol version number in messaged.
This is a non-backwards-compatible change. Please see the
TBinaryProtocol constructor for strictRead_ and strictWrite_.
Add binary type to support non-text "strings" in Java.
TSocketPool for C++ (developed by jsobel).
Syntax highlighting for vim and emacs (developed by hzhao and martin).
Perl support (contributed by Jake Luciani).
Erlang support (developed by cpiro).
Ruby API overhaul (contributed by Kevin Clark of Powerset).
IPv6 support in C++ and Python (contributed by Paul Saab of Powerset).
Read/Write locks (developed by boz).
OCaml support (developed by iproctor).
Human-readable strings from Thrift structures in C++ (developed by dreiss).
Haskell support (developed by iproctor).
Support for optional fields in C++ (contributed by Andy Lutomirsky).
Support for operator== for Thrift structures (contributed by Andy Lutomirsky).
Python/C module for fast (de)serialization (contributed by Ben Maurer).
Limited reflection for C++ services (developed by dreiss).
Python library installation defaults to /usr, override with PY_PREFIX.
Support for Javabean-style Java classes (contributed by Dave Engberg).
TDenseProtocol for C++ (experimental way to shrink structures)
(developed by dreiss).
Cocoa/Objective C support (contributed by Andrew McGeachie).
Thrift now builds without libevent.
TZlibTransport for C++ (compress serialized structures) (developed by dreiss).
Tons of small improvements and bug fixes.