[ 
https://issues.apache.org/jira/browse/AVRO-1694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14742759#comment-14742759
 ] 

Hudson commented on AVRO-1694:
------------------------------

SUCCESS: Integrated in AvroJava #546 (See 
[https://builds.apache.org/job/AvroJava/546/])
AVRO-1694. Ruby: Schema normaliation and fingerprints. Contributed by Daniel 
Schierbeck.

* Avro::SchemaNormalization.to_parsing_form converts a schema to Parsing
Canonical Form
* support for MD5 and SHA256 fingerprints

This closes #40 (busbey: rev 1702839)
* /avro/trunk/lang/ruby/lib/avro.rb
* /avro/trunk/lang/ruby/lib/avro/schema.rb
* /avro/trunk/lang/ruby/lib/avro/schema_normalization.rb
* /avro/trunk/lang/ruby/test/case_finder.rb
* /avro/trunk/lang/ruby/test/test_fingerprints.rb
* /avro/trunk/lang/ruby/test/test_schema_normalization.rb


> Support for schema fingerprints in the Ruby library
> ---------------------------------------------------
>
>                 Key: AVRO-1694
>                 URL: https://issues.apache.org/jira/browse/AVRO-1694
>             Project: Avro
>          Issue Type: Wish
>          Components: ruby
>            Reporter: Daniel Schierbeck
>            Assignee: Daniel Schierbeck
>             Fix For: 1.7.8, 1.8.0, 1.9.0
>
>         Attachments: AVRO-1694.1.patch
>
>
> There does not seem to be any support for generating schema fingerprints in 
> the Ruby library. In order to avoid inlining schemas in my Avro-encoded 
> messages I'd like to store them separately and instead write the fingerprint 
> in the Avro metadata, thus allowing a reader to fetch and cache the actual 
> schema from the schema registry.
> In order for that to work, my Ruby writer needs to be able to actually 
> generate a fingerprint for a schema.
> Is the Ruby library being actively maintained? I would be willing to work on 
> this myself if someone would review and merge the work.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to