{"action":"published","release":{"url":"https://api.github.com/repos/solrmarc/solrmarc_the_next_generation/releases/4120904","assets_url":"https://api.github.com/repos/solrmarc/solrmarc_the_next_generation/releases/4120904/assets","upload_url":"https://uploads.github.com/repos/solrmarc/solrmarc_the_next_generation/releases/4120904/assets{?name,label}","html_url":"https://github.com/solrmarc/solrmarc_the_next_generation/releases/tag/v3.0.0","id":4120904,"tag_name":"v3.0.0","target_commitish":"master","name":"First Release of completely re-written SolrMarc","draft":false,"author":{"login":"haschart","id":1081713,"avatar_url":"https://avatars.githubusercontent.com/u/1081713?v=3","gravatar_id":"","url":"https://api.github.com/users/haschart","html_url":"https://github.com/haschart","followers_url":"https://api.github.com/users/haschart/followers","following_url":"https://api.github.com/users/haschart/following{/other_user}","gists_url":"https://api.github.com/users/haschart/gists{/gist_id}","starred_url":"https://api.github.com/users/haschart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haschart/subscriptions","organizations_url":"https://api.github.com/users/haschart/orgs","repos_url":"https://api.github.com/users/haschart/repos","events_url":"https://api.github.com/users/haschart/events{/privacy}","received_events_url":"https://api.github.com/users/haschart/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2016-09-13T17:51:10Z","published_at":"2016-09-13T18:36:33Z","assets":[{"url":"https://api.github.com/repos/solrmarc/solrmarc_the_next_generation/releases/assets/2304278","id":2304278,"name":"solrmarc_core_3.0.0.jar","label":null,"uploader":{"login":"haschart","id":1081713,"avatar_url":"https://avatars.githubusercontent.com/u/1081713?v=3","gravatar_id":"","url":"https://api.github.com/users/haschart","html_url":"https://github.com/haschart","followers_url":"https://api.github.com/users/haschart/followers","following_url":"https://api.github.com/users/haschart/following{/other_user}","gists_url":"https://api.github.com/users/haschart/gists{/gist_id}","starred_url":"https://api.github.com/users/haschart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haschart/subscriptions","organizations_url":"https://api.github.com/users/haschart/orgs","repos_url":"https://api.github.com/users/haschart/repos","events_url":"https://api.github.com/users/haschart/events{/privacy}","received_events_url":"https://api.github.com/users/haschart/received_events","type":"User","site_admin":false},"content_type":"application/java-archive","state":"uploaded","size":322110,"download_count":0,"created_at":"2016-09-13T17:57:46Z","updated_at":"2016-09-13T17:57:47Z","browser_download_url":"https://github.com/solrmarc/solrmarc_the_next_generation/releases/download/v3.0.0/solrmarc_core_3.0.0.jar"}],"tarball_url":"https://api.github.com/repos/solrmarc/solrmarc_the_next_generation/tarball/v3.0.0","zipball_url":"https://api.github.com/repos/solrmarc/solrmarc_the_next_generation/zipball/v3.0.0","body":"This is the First Release of a completely re-written SolrMarc.  It was started from code written by Oliver Obenland, who devised the design and wrote the initial code around which this re-write was built.   \r\n\r\nThe goal of the design is a program which operates much the same as the earlier versions of SolrMarc, including being able to process index specifications that worked with previous versions and produce substantially the same Solr records.   But with the further goals of operating much faster and supporting a richer superset of features in the index specification language.\r\n\r\nSome of the speed-up achieved is due to \"compiling\" the index specification into an internal format once, and then applying each of those \"compiled\" Indexer objects to the MARC records being processed.\r\nThe \"compiled\" Indexer objects basic architecture consists of an Extractor to extract data from the MARC record being processed, zero of more Map objects to transform and filter that data, and a Collector object to control how the data should be added to the Solr Document.\r\n\r\nAmong the many changes in this new version are:  \r\n- Much richer index specification language\r\n- Ability to compile user-supplied custom methods at runtime\r\n- Ability to run multiple indexers in threads in parallel\r\n- Ability to gather records and submit them to Solr in large chunks\r\n- Ability to run against multiple different versions of Solr without needing to be re-compiled\r\n\r\nWith all these changes some of the features of previous versions are no longer available/no longer needed:\r\n- The release will no longer being combined into a One-Jar file.  There is now just a single normal jar file, plus a small list of dependencies.\r\n- The release no longer will support direct writing to Solr index files.  It merely builds SolrInputDocument objects and sends them to an already running Solr Server.\r\n- The project will no longer include \"example\" builds.  They will exist but they will be separate GitHub repositories\r\n"}}
{"actor":{"display_login":"haschart"}}