{"push_id":1046702011,"size":34,"distinct_size":34,"ref":"refs/heads/master","head":"bb30cc773bcf34d63d634dbfcf2803278a5140b3","before":"a860e5bc97a29118a419f9469220db64e3bf7564","commits":[{"sha":"8d592240adea3fd963ed0df6f4d8a627e41393ee","author":{"email":"d5a5221dc2960113b63589f04200c04fcc8eba75@gmail.com","name":"Colin Surprenant"},"message":"return current time usec, not epoch usec, with millisec precision, support BigDecimal in Timestamp#at\n\nreturn current time usec, not epoch usec, with millisec precision, because you know, Joda\n\ncorrectly support BuigDecimal in Timestamp#at\n\nspecs for Timestamp#usec and Timestamp#at with all supported type\n\ntypo\n\nmore specs","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/8d592240adea3fd963ed0df6f4d8a627e41393ee"},{"sha":"a1ac7e699faa8a627e80acba6d4859650c3f3bf8","author":{"email":"d5a5221dc2960113b63589f04200c04fcc8eba75@gmail.com","name":"Colin Surprenant"},"message":"renamed newTimetsamp to newTimestamp","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/a1ac7e699faa8a627e80acba6d4859650c3f3bf8"},{"sha":"f3c29faeaf3a8e2fdc48a6220467f19a76e4b45d","author":{"email":"d5a5221dc2960113b63589f04200c04fcc8eba75@gmail.com","name":"Colin Surprenant"},"message":"correctly handle BigDecimal Rubyfying\n\nBigDecimal fix spec","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/f3c29faeaf3a8e2fdc48a6220467f19a76e4b45d"},{"sha":"23f0c5bcce20552c1396c935932c3a5e0bc04fed","author":{"email":"82a8e153f504532dcd60ec5145399a7c494e9af4@gmail.com","name":"Joao Duarte"},"message":"expose reload_interval in Runner\n\nFixes #4831","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/23f0c5bcce20552c1396c935932c3a5e0bc04fed"},{"sha":"fffe5883ae8e0dc2e852d611ee871ddf35791d37","author":{"email":"82a8e153f504532dcd60ec5145399a7c494e9af4@gmail.com","name":"Joao Duarte"},"message":"include hidden ruby-maven directory in packaging\n\nruby-maven ships a hidden directory called .mvn that\nneeds to be included in the package.\nCurrently the list of files to be packaged is generated using\nRake::FileList[globs] which excludes hidden files by default\n(same happens with Dir.glob).\n\nThe fix is to ensure the contents of that directory are included\nby explicitly referencing it.\n\nFor example, the file \"extensions.xml\", included in this directory,\nis responsible for loading the ruby DSL for POMs. Not carrying this\nfile in the logstash package breaks any plugin update that uses\njar-dependencies.\n\nFixes #4845","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/fffe5883ae8e0dc2e852d611ee871ddf35791d37"},{"sha":"c233059d74d63d058a6924c014db34e22689e6af","author":{"email":"4d1dfbcec63f6ef8c18b359b0679cb7d0494897f@elasticsearch.com","name":"Pere Urbon-Bayes"},"message":"change JIT threads for pool threads in the idle threads check, due to the JIT threads not showing up randominly in some tests\n\nFixes #4833","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/c233059d74d63d058a6924c014db34e22689e6af"},{"sha":"707c23f6ce7131a440df9d0d90a4be579238712d","author":{"email":"b1b7d9e169a547371ee7bb084357dabbf05b6cfb@atos.net","name":"Philippe Weber"},"message":"fix doc execution\n\nFixes #4844","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/707c23f6ce7131a440df9d0d90a4be579238712d"},{"sha":"668689bed7aaf7e57fa1d52b81ad0753c8af53b7","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@kidblog.org","name":"Joe Einertson"},"message":"Clarify basic instructions in getting started guide\n\nFixes #4835","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/668689bed7aaf7e57fa1d52b81ad0753c8af53b7"},{"sha":"3b8d5a1f0b9b53a52af5bf1b42515d4aa3ae350b","author":{"email":"c478c40e90baf057f6a355a21557bc8bb34e0502@gmail.com","name":"Pier-Hugues Pellerin"},"message":"Make sure we clear the store before running the test\n\nFixes: #4824\n\nFixes #4839","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/3b8d5a1f0b9b53a52af5bf1b42515d4aa3ae350b"},{"sha":"0ebee3cd9868dddccd8b4e876ac1df091cc920e2","author":{"email":"6166165f1fd7b751f036e109c02ee9c2447b66bb@elastic.co","name":"DeDe Morton"},"message":"Add docs for auto config reloading\n\nFixes #4847","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/0ebee3cd9868dddccd8b4e876ac1df091cc920e2"},{"sha":"bfd35a6e5cf2e7a9e9efab84fb440ce8c36b8496","author":{"email":"4d1dfbcec63f6ef8c18b359b0679cb7d0494897f@elasticsearch.com","name":"Pere Urbon-Bayes"},"message":"remove hot_threads ignore_idle_threads test\n\nFixes #4853","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/bfd35a6e5cf2e7a9e9efab84fb440ce8c36b8496"},{"sha":"9f9781aae422268b67e49c688eef18efb2dd5d4d","author":{"email":"c478c40e90baf057f6a355a21557bc8bb34e0502@gmail.com","name":"Pier-Hugues Pellerin"},"message":"Missing Command line flags from the documentation\n\nWith the addition of the API we have added 2 options to control the\nbehavior of the webserver, the port and IP address to bind. This PR add\nthem to the documentation.\n\nFixes #4867","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/9f9781aae422268b67e49c688eef18efb2dd5d4d"},{"sha":"48bfff31db605525cd10cffee2938448302b051e","author":{"email":"c478c40e90baf057f6a355a21557bc8bb34e0502@gmail.com","name":"Pier-Hugues Pellerin"},"message":"Create a virtual gem to handler the plugin dependency on core\n\nWe have decided to create a gem that the plugins can depend on to make\nsure they use the correct core, with that in mind this will reduce the\nmass update required when releasing a major release of logstash if the\ncontract between logstash and the plugin didnt change. The first version\nof this gem act as a virtual gem, future release will include the actual\nplugins code of the contract.\n\nThis gem should follow the same convention as semver, a breaking change\nin the api will mean a bump in the major version.  Plugins author are\nencouraged to test their plugins with a specific version of the contract\nand define their dependency as the following:\n\n```\n  s.add_runtime_dependency \"logstash-core-plugin-api\", \"~> 2.0\"\n```\n\nThis PR also introduce rake task to help managing this gem, since every\nrelease of logstash will produce a new version of this gem with the\nminor version bump. A **logstash-core-plugin-api** will declare a strict\ndependency on a specific **logstash-core** version, like this:\n\n```\n  s.add_runtime_dependency \"logstash-core\", \"2.3.0\"\n```\n\nOn the other hand each release of logtash will also declare a strict\ndependency on a specific version of the `logstash-core-plugin-api` gem.\n\nref #4829\n\nFixes #4866","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/48bfff31db605525cd10cffee2938448302b051e"},{"sha":"683302e26d3103a132fed3c8736ca479d7c0d4f4","author":{"email":"0d71ce8422190c32af752f1c02e4b10d38c0fd36@gmail.com","name":"Suyog Rao"},"message":"Rename bin/plugin to bin/logstash-plugin\n\nThis adds support for packs and fixes the problem where bin/plugin\npollutes the PATH namespace\n\nFixes #4871\n\nFixes #4874","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/683302e26d3103a132fed3c8736ca479d7c0d4f4"},{"sha":"4b07413cd96e4cd82bbf476113375b30189cb3cb","author":{"email":"0d71ce8422190c32af752f1c02e4b10d38c0fd36@gmail.com","name":"Suyog Rao"},"message":"Changes after review from @purbon\n\nFixes #4874","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/4b07413cd96e4cd82bbf476113375b30189cb3cb"},{"sha":"15aed859de7de7aa068e822f0f92d9e68c42dc2d","author":{"email":"c478c40e90baf057f6a355a21557bc8bb34e0502@gmail.com","name":"Pier-Hugues Pellerin"},"message":"Update the gem.authors and gem.email with the Elastic information\nFix #4880","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/15aed859de7de7aa068e822f0f92d9e68c42dc2d"},{"sha":"0d3fa67e0612a15884ce39ca16f3e5f91c08aa01","author":{"email":"6166165f1fd7b751f036e109c02ee9c2447b66bb@elastic.co","name":"DeDe Morton"},"message":"Fix broken link\n\nFixes #4885","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/0d3fa67e0612a15884ce39ca16f3e5f91c08aa01"},{"sha":"0dac96aa11609379d27ee5ffcb770aa38e8689c9","author":{"email":"82a8e153f504532dcd60ec5145399a7c494e9af4@gmail.com","name":"Joao Duarte"},"message":"prevent reloading of configurations containing non reloadable plugins\n\nFixes #4884","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/0dac96aa11609379d27ee5ffcb770aa38e8689c9"},{"sha":"b0f4d4e318b93ade3de7d1b37301491e10375960","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@andrewvc.com","name":"Andrew Cholakian"},"message":"Fix threadsafe workers in output delegators to not instantiate extras\n\nFixes #4763","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/b0f4d4e318b93ade3de7d1b37301491e10375960"},{"sha":"08fdb0bf331e1aedeae367a17465bf6509984428","author":{"email":"0d71ce8422190c32af752f1c02e4b10d38c0fd36@gmail.com","name":"Suyog Rao"},"message":"Sync with docs repo","distinct":true,"url":"https://api.github.com/repos/guyboertje/logstash/commits/08fdb0bf331e1aedeae367a17465bf6509984428"}]}