{"action":"created","issue":{"url":"https://api.github.com/repos/databricks/spark-avro/issues/217","repository_url":"https://api.github.com/repos/databricks/spark-avro","labels_url":"https://api.github.com/repos/databricks/spark-avro/issues/217/labels{/name}","comments_url":"https://api.github.com/repos/databricks/spark-avro/issues/217/comments","events_url":"https://api.github.com/repos/databricks/spark-avro/issues/217/events","html_url":"https://github.com/databricks/spark-avro/pull/217","id":206932417,"number":217,"title":"Close #169 and add support for DataSet of Avro records","user":{"login":"themodernlife","id":3942918,"avatar_url":"https://avatars2.githubusercontent.com/u/3942918?v=4","gravatar_id":"","url":"https://api.github.com/users/themodernlife","html_url":"https://github.com/themodernlife","followers_url":"https://api.github.com/users/themodernlife/followers","following_url":"https://api.github.com/users/themodernlife/following{/other_user}","gists_url":"https://api.github.com/users/themodernlife/gists{/gist_id}","starred_url":"https://api.github.com/users/themodernlife/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/themodernlife/subscriptions","organizations_url":"https://api.github.com/users/themodernlife/orgs","repos_url":"https://api.github.com/users/themodernlife/repos","events_url":"https://api.github.com/users/themodernlife/events{/privacy}","received_events_url":"https://api.github.com/users/themodernlife/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":56,"created_at":"2017-02-10T23:27:03Z","updated_at":"2018-05-21T15:59:26Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/databricks/spark-avro/pulls/217","html_url":"https://github.com/databricks/spark-avro/pull/217","diff_url":"https://github.com/databricks/spark-avro/pull/217.diff","patch_url":"https://github.com/databricks/spark-avro/pull/217.patch"},"body":"@bdrillard you did an amazing job getting this working and I hope you'll have a look at the slight refactoring I've done to get this over the finish line:\r\n\r\n- Works with multiple versions of Spark (2.0.x and 2.1.x so far)\r\n- Travis test matrix should be updated appropriately\r\n- Works with multiple versions of Avro\r\n\r\nThe main challenge was getting past Spark version incompatibilities.  I've done that through the addition of SBT modules, liberal use of reflection and some straight up copy/paste.  I've tried to put proper fences around the hacks.\r\n\r\nLet me know what you guys think!  Again, all credit to @bdrillard since this is 90% his work.\r\n\r\nCheers!\r\n"},"comment":{"url":"https://api.github.com/repos/databricks/spark-avro/issues/comments/390698458","html_url":"https://github.com/databricks/spark-avro/pull/217#issuecomment-390698458","issue_url":"https://api.github.com/repos/databricks/spark-avro/issues/217","id":390698458,"user":{"login":"bdrillard","id":1728813,"avatar_url":"https://avatars3.githubusercontent.com/u/1728813?v=4","gravatar_id":"","url":"https://api.github.com/users/bdrillard","html_url":"https://github.com/bdrillard","followers_url":"https://api.github.com/users/bdrillard/followers","following_url":"https://api.github.com/users/bdrillard/following{/other_user}","gists_url":"https://api.github.com/users/bdrillard/gists{/gist_id}","starred_url":"https://api.github.com/users/bdrillard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bdrillard/subscriptions","organizations_url":"https://api.github.com/users/bdrillard/orgs","repos_url":"https://api.github.com/users/bdrillard/repos","events_url":"https://api.github.com/users/bdrillard/events{/privacy}","received_events_url":"https://api.github.com/users/bdrillard/received_events","type":"User","site_admin":false},"created_at":"2018-05-21T15:59:26Z","updated_at":"2018-05-21T15:59:26Z","author_association":"NONE","body":"An update for this issue, I've created a PR to Spark that includes the necessary expressions for an Avro-Encoder, see [#21348](https://github.com/apache/spark/pull/21348).\r\n\r\ncc: @marmbrus"}}
{"actor":{"display_login":"bdrillard"}}