Bug
- [AVRO-450] - Python - Ruby interoperability failing with "Mail" client/server example
- [AVRO-461] - ruby side cannot skip primitives
- [AVRO-496] - python sample_http_client.py is broken
- [AVRO-499] - reflection does not handle interfaces with overloaded method names
- [AVRO-500] - ruby side dev packaging
- [AVRO-516] - ruby: buffer length should not be little-endian in socket rpc
- [AVRO-517] - Resolving Decoder fails in some cases
- [AVRO-524] - DataFileWriter.appendTo leads to intermittent IOException during write()
- [AVRO-527] - Undefined variable "schm" error
- [AVRO-548] - Python client should handle CLIENT handshake match status correctly
- [AVRO-554] - data files created by ruby DataWriter are extremely large
- [AVRO-555] - missing license header
- [AVRO-562] - ruby side has busted client handshaking
Improvement
- [AVRO-486] - A more ruby-ish DataFile API.
- [AVRO-491] - ruby implementation can do doubles and floats better
- [AVRO-504] - ruby impl could stand better error messages on schema parsing
- [AVRO-511] - ruby side should pass the rpc interop tests
- [AVRO-514] - Ruby impl has unnecessary StringIO calls in Responder.
- [AVRO-525] - remove unused imports
- [AVRO-526] - Fall back to pure Python StringIO if cStringIO is not available
- [AVRO-543] - ruby: schema comparison is hella slow
- [AVRO-556] - Poor performance for Reader::readBytes can be easily improved
- [AVRO-559] - Handle read_union error where the list index of the union branch to follow exceeds the size of the union schema
- [AVRO-560] - Python impl should include system errors in every protocol
- [AVRO-597] - Avro should be usable from JDK 1.5 programs
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.