{"push_id":1152833812,"size":31,"distinct_size":3,"ref":"refs/heads/feature/event-serialization","head":"fee1668a2cbc4b5ad9bf0f9c6bd4cd6af07c53a1","before":"4ebdd18ff93e56fded231e868b7621f438a86997","commits":[{"sha":"ec627a1f4022e1c6d2f020f27dde30e1b8a1a01c","author":{"name":"Suyog Rao","email":"63dc1343d57fc2899ecffbdfc03c6a84a33c7116@elastic.co"},"message":"Add breaking changes doc (#5402)\n\n* Add breaking changes doc for 5.0.0-alpha3","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/ec627a1f4022e1c6d2f020f27dde30e1b8a1a01c"},{"sha":"0f1ff0f428886a0a25bf90777e966b099470270d","author":{"name":"DeDe Morton","email":"200eda5c82ff8257129e5a233b9fc6169d9111e6@elastic.co"},"message":"Restructure getting started content\n\nFixes #5387","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/0f1ff0f428886a0a25bf90777e966b099470270d"},{"sha":"a982f434a468d41d4fc59eebd8a2be6bcfceaa92","author":{"name":"DeDe Morton","email":"200eda5c82ff8257129e5a233b9fc6169d9111e6@elastic.co"},"message":"Add fixes from the review\n\nFixes #5387","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/a982f434a468d41d4fc59eebd8a2be6bcfceaa92"},{"sha":"829467400da0b44076e76bccd5d2fb7e3080d7d2","author":{"name":"DeDe Morton","email":"200eda5c82ff8257129e5a233b9fc6169d9111e6@elastic.co"},"message":"Fix broken doc build\n\nFixes #5408","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/829467400da0b44076e76bccd5d2fb7e3080d7d2"},{"sha":"d2f14846256e3522b88efb97bfc66314e765902a","author":{"name":"Suyog Rao","email":"63dc1343d57fc2899ecffbdfc03c6a84a33c7116@elastic.co"},"message":"Add docs about plugin generator (#5418)","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/d2f14846256e3522b88efb97bfc66314e765902a"},{"sha":"85f4cdfc1d80a4e0ae494ee486e9e2a5b103e484","author":{"name":"DeDe Morton","email":"200eda5c82ff8257129e5a233b9fc6169d9111e6@elastic.co"},"message":"Update command flags\n\nFixes #5422","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/85f4cdfc1d80a4e0ae494ee486e9e2a5b103e484"},{"sha":"ea4143602f5a8e62484f68709c7c590b5ef59e99","author":{"name":"Suyog Rao","email":"63dc1343d57fc2899ecffbdfc03c6a84a33c7116@elastic.co"},"message":"Update plugin-manager.asciidoc (#5424)","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/ea4143602f5a8e62484f68709c7c590b5ef59e99"},{"sha":"0c1972a075c85462654f54ca1e15a8800058ae75","author":{"name":"Pere Urbon-Bayes","email":"c3f02f06b40dc8fb13e91b054a299346ec1fad78@elasticsearch.com"},"message":"add more control on valid arguments for codecs in the generator command\n\nFixes #5419","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/0c1972a075c85462654f54ca1e15a8800058ae75"},{"sha":"f4fd8943e7b324891a58fa803a023af60b2d4e72","author":{"name":"Pere Urbon-Bayes","email":"c3f02f06b40dc8fb13e91b054a299346ec1fad78@elasticsearch.com"},"message":"add codec as a new kind of templates in the plugin generator\n\nFixes #5421","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/f4fd8943e7b324891a58fa803a023af60b2d4e72"},{"sha":"f0dfea9d80437078fd0be889f0087095bd4f9933","author":{"name":"Andrew Cholakian","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@andrewvc.com"},"message":"Improve error handling in API / Rack App.\n\nSetting error handling conditions in sinatra dynamically is not possible.\nThe values such as :show_exceptions get set, but have no effect.\nThis is esp. important in testing where we want failures to raise exceptions.\nOtherwise, debugging is a matter of parsing instructable HTML responses containing\nthe debug info.\n\nWe do not want this behavior by default however, as doing so would mean a single API\nbug would take down a production app.\n\nThis change adds a new agent setting (not CLI setting) 'http.environment' that is defaulted to 'production'.\nIf set to 'test' exceptions get raised.\n\nThis change also removes sinatra error handlers that previously did nothing, and injects\ncustom rack middleware to properly log and handle errors.\n\nFixes #5411","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/f0dfea9d80437078fd0be889f0087095bd4f9933"},{"sha":"a3b41fa9047b32375adcbe74dbb5f290f89c5cfe","author":{"name":"DeDe Morton","email":"200eda5c82ff8257129e5a233b9fc6169d9111e6@elastic.co"},"message":"Add node stats API changes\n\nFixes #5420","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/a3b41fa9047b32375adcbe74dbb5f290f89c5cfe"},{"sha":"71290426f9f20da6fe3ae2145a77af54d6787962","author":{"name":"arnaudblancher","email":"2e9eac18cea9fa32441b8e60103b2874f92b51e0@gmail.com"},"message":"Update life-of-an-event.asciidoc (#5409)\n\ncorrect graphite url","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/71290426f9f20da6fe3ae2145a77af54d6787962"},{"sha":"6c4a09c631d0609d530c76100aed4d304b06518d","author":{"name":"Pere Urbon-Bayes","email":"c3f02f06b40dc8fb13e91b054a299346ec1fad78@elasticsearch.com"},"message":"first iteration of a QA acceptance and integration test framework, this initial run include only very basic infraestructure and is for sure going to evolve as necessary to make it a reality.\n\nFixes #5350","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/6c4a09c631d0609d530c76100aed4d304b06518d"},{"sha":"99b7f772cfa2f6eb0de4c18066770eb8ffb2ad14","author":{"name":"Pier-Hugues Pellerin","email":"4a282ca3642fecef58d66cfe9aca8b4011dd5276@gmail.com"},"message":"Introduce the use of a platforms.json file where to keep all platforms information to simplify the vagrantfile structure. Also make the vagrant execution more elegant under rake\n\nFixes #5350","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/99b7f772cfa2f6eb0de4c18066770eb8ffb2ad14"},{"sha":"34edb9773f6fbd33733724fcee8ff1c60274eb17","author":{"name":"Tal Levy","email":"ef93b0cd77da8b2de72cdf4427c7034ca44e8e2b@gmail.com"},"message":"update SNAPSHOT tests to run\n\nFixes #5350","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/34edb9773f6fbd33733724fcee8ff1c60274eb17"},{"sha":"f74e339e77dc6f5f944958df31528b30c43ccb72","author":{"name":"Pier-Hugues Pellerin","email":"4a282ca3642fecef58d66cfe9aca8b4011dd5276@gmail.com"},"message":"Allow to run acceptance test with the local logstash\n\nThis change introduce a new command ci/ci_acceptance which is\nresponsable of building the packages, bootstraping the acceptance test\nenvironment, launching the VMs and running the tests.\n\nYou can use the following command to target specific platform.\n\n```\nci/ci_acceptance.sh all\nci/ci_acceptance.sh centos\nci/ci_acceptance.sh debian\n```\n\nThis PR also add a new rake task to build all the artifacts in a single\nrun called rake artifact:all it make sure we only install the plugin\nonly once and make the build process faster.\n\nFixes #5350","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/f74e339e77dc6f5f944958df31528b30c43ccb72"},{"sha":"1be0d271d3f0ed8ef4263e1e9fd80298221eb062","author":{"name":"Pere Urbon-Bayes","email":"c3f02f06b40dc8fb13e91b054a299346ec1fad78@elasticsearch.com"},"message":"Introduce the concept of a single spec for the tests, we removed the platform depant test as they where mostly similar, but only used with small platform dependant metadata, this all has been moved to factory methods. make sure platforms uses canonicals \"former\" names, so no \"ubuntu\" platfrom as is debian based, and no \"centos\" as is redhat based.\n\nAlso:\n\n* Refactored the specs organization to make the resoning behind simplier,\nintroducing the idea of an artifact subject that it wraps the\ninteractions with the platform.\n\n* Add methods to destroy, bootstrap and halt a list of machines either all of them or the ones listed under a given platform name.\n\n* Introduced more clear namespacing in the rakefile.\n\n* Updated the list of available platforms for acceptance testing, including latest ubuntu, oel, fedora, debian and suse versions\n\nFixes #5350","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/1be0d271d3f0ed8ef4263e1e9fd80298221eb062"},{"sha":"7dbdf2b5178b960ff95ab50d03400a94f99d4cec","author":{"name":"Pere Urbon-Bayes","email":"c3f02f06b40dc8fb13e91b054a299346ec1fad78@elasticsearch.com"},"message":"Introduction of an update scenario for artifacts, including snapshot/restore for VM's and initial schema for this scenario.\n\nSome other minor changes include:\n\n* add back the user level boostrap scripts, useful in that case to pull latest released LS\n* cleanup formatting for specs and fixed bootstrap scripts for redhats\n* make the latest logstash version available from the current platform config file\n* make sure debian based machines use java8\n* make sure to use hostname and not just ip:port address when reporting the names\n\nFixes #5350","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/7dbdf2b5178b960ff95ab50d03400a94f99d4cec"},{"sha":"7b38e798c2716fe4550bfa62ccea017759f1f0bd","author":{"name":"Pier-Hugues Pellerin","email":"4a282ca3642fecef58d66cfe9aca8b4011dd5276@gmail.com"},"message":"Migration of the CLI script to run under Vagrant VMs.\n\nThis is the First pass to add the `integration` test for the CLI, the\nLogstash and the logstash-plugin command.\n\nFixes #5259\n\nFixes #5350","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/7b38e798c2716fe4550bfa62ccea017759f1f0bd"},{"sha":"21777bae4041e341a3b093f1c085046d25220b61","author":{"name":"Pere Urbon-Bayes","email":"c3f02f06b40dc8fb13e91b054a299346ec1fad78@elasticsearch.com"},"message":"Collection of small bootstrap related fixes like\n\n* make sure downloaded logstashes use the new (arch independant files name)\n* add specific privileged bootstrap script for debian 8 that is able to install java8 for this distro\n* wrap the bootstrap scripts within the platform class, like this logic is in one specific place to select platform specific components\n* add platform specific bootstrap file for sles-12 and also scripts to download latest logstash rpm version\n* add custom bootstrap script for ubuntu-1404 to be sure it loads all ca certificates into the system\n* make the necessary changes to compile with the new package system\n* correct logstash path usage\n* remove unnecessary dependancy to rake inside the acceptance test framework\n* fix script execution under ubuntu environments, making sure it runs on bash\n\nFixes #5350","distinct":false,"url":"https://api.github.com/repos/guyboertje/logstash/commits/21777bae4041e341a3b093f1c085046d25220b61"}]}
{"actor":{"display_login":"guyboertje"}}