{"push_id":2828098389,"size":51,"distinct_size":51,"ref":"refs/heads/master","head":"8c2677047fecac4d85714bdc73041df0a9548c5b","before":"6eb21a4920e598f1cfd18eaa2c2325b690193dab","commits":[{"sha":"e30da2c174a48511ffc583696e03dcc3237aabe9","author":{"name":"Nicolas Ruflin","email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com"},"message":"Update latest test environment to 6.3.2 (#7928)","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/e30da2c174a48511ffc583696e03dcc3237aabe9"},{"sha":"2df792ec137f699638f70b1a5aa40d747f4b5b1a","author":{"name":"Jaime Soriano Pastor","email":"0bfa8457d61051d208b509839df970073a957fac@elastic.co"},"message":"Metricbeat: Add compatibility notes where missing (#7939)\n\n* Metricbeat: Add compatibility notes where missing, based on integration tests\r\n\r\n* Added review suggestions","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/2df792ec137f699638f70b1a5aa40d747f4b5b1a"},{"sha":"606bd1d1ead551bf8c721976ff163bcf3a80009f","author":{"name":"Jaime Soriano Pastor","email":"0bfa8457d61051d208b509839df970073a957fac@elastic.co"},"message":"Check field mapping with wildcards (#7941)\n\nSystem tests that check field mapping fail with correct fields that are\r\ndefined as dynamic fields with wildcards.","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/606bd1d1ead551bf8c721976ff163bcf3a80009f"},{"sha":"338dbaae1c72116987766ecb8e6d247c54df84eb","author":{"name":"DeDe Morton","email":"6166165f1fd7b751f036e109c02ee9c2447b66bb@elastic.co"},"message":"Add missing config options to Logstash section of reference.yml (#7883)\n\nCloses #3062","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/338dbaae1c72116987766ecb8e6d247c54df84eb"},{"sha":"bcb0531577c31ed7ce6de9ede508cbc02b6252cb","author":{"name":"Carlos Pérez-Aradros Herce","email":"a9fe7a739a79c3eddb29e5b128a9f0360449da12@gmail.com"},"message":"Build Elastic licensed beats separately (#7783)\n\nThis commit implements the necessary logic to build licensed\r\nbeats, before that commit, the OSS and the License binaries were\r\nexactly the same.\r\n\r\nChanges:\r\n\r\n- Added `mage.CrossBuildXPack()` to build the elastic licensed beat.\r\nx-pack/beatname\r\n- Changed the packages.yml to include the artifact from the x-pack\r\nfolder.\r\n- Added `mage.UseElasticBeatPackaging()` to build the packages with the new\r\nbinaries.\r\n- Added `mage.UseElasticBeatWithoutXPackPackaging()` allow to keep the\r\nprevious behavior.\r\n- `make check` and `make fmt` will use the right license for the x-pack\r\nfolder.\r\n\r\nCo-authored-by: Carlos Pérez-Aradros Herce <exekias@gmail.com>\r\nCo-authored-by: Pier-Hugues Pellerin <phpellerin@gmail.com>","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/bcb0531577c31ed7ce6de9ede508cbc02b6252cb"},{"sha":"03f7e873b2df8ed71e40570976bc36eb9a0fda7c","author":{"name":"Adrian Serrano","email":"ccf81266d9281ffbb9a179bcde096df8356f3407@gmail.com"},"message":"packetbeat: Add support for HTTP encodings (#7915)\n\nThis patch adds support for decoding HTTP bodies based on the\r\n`Content-Encoding` and `Transfer-Encoding` headers. Supported decoders\r\nare `gzip` and `deflate`.\r\n\r\nMultiple encoders are supported, for example:\r\n```\r\nContent-Encoding: gzip\r\nTransfer-Encoding: chunked\r\n```\r\n\r\nOr the rarely used but allowed by the standard:\r\n\r\n```\r\nTransfer-Encoding: deflate, gzip\r\n```\r\n\r\nThe difference between `Transfer-Encoding` and `Content-Encoding` is not\r\nrelevant to packetbeat, so both are treated the same, with the exception\r\nthat `chunked` can only appear as the last or only element of\r\n`Transfer-Encoding`.\r\n\r\nTo avoid decompression bombs, the value specified in `http.max_message_size`\r\n(default 10MB) is honored when decoding.\r\n\r\nA new configuration option, `decode_body` (default true), has been added\r\nto the http protocol, allowing to disable this feature.","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/03f7e873b2df8ed71e40570976bc36eb9a0fda7c"},{"sha":"8be58fee10c579fd25190069f81690e14a5d0cdd","author":{"name":"DeDe Morton","email":"6166165f1fd7b751f036e109c02ee9c2447b66bb@elastic.co"},"message":"Replace golang with Go (#7948)\n\nI've been told that using \"golang\" instead of \"Go\" is considered a faux pas in some circles. :-)\r\n\r\nI've replaced instances in the external docs, but I did not update the changelog, readmes, or code files.","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/8be58fee10c579fd25190069f81690e14a5d0cdd"},{"sha":"6ef073f8689d50db13e8b93ae2c988fa76485a10","author":{"name":"Jaime Soriano Pastor","email":"0bfa8457d61051d208b509839df970073a957fac@elastic.co"},"message":"Replace libcompose by a docker compose wrapper (#7822)\n\nReplace libcompose by a docker compose wrapper to be able to use newer features, and to give a step towards having a unified go-based integration test framework.\r\n\r\nDocker compose has multiple implementations, mainly:\r\n* docker-compose itself (python)\r\n* libcompose (go)\r\n* docker swarm services (go)\r\n\r\nWe are currently using docker-compose and libcompose in tests. docker-compose for python tests, and libcompose for go tests.\r\n\r\nlibcompose has some problems, it is released as experimental, and its support is quite limited, specially with new features as it only supports till version 2.0 of  the [compose file format](https://docs.docker.com/compose/compose-file/#reference-and-guidelines). We are already using docker compose 2.1 version in libbeat, so we cannot have integration tests implemented in go using libcompose.\r\n\r\ndocker swarm services implementation of docker compose supports more recent file formats, but is limited by the features not supported by docker swarm. It also requires docker swarm, what is not always convenient.\r\n\r\nWrapping docker-compose from go is not ideal, but docker-compose at the moment is the only maintained and complete implementation. The wrapping code is \"hidden\" behind interfaces, so implementation could be replaced by some other thing in the future (though it is quite coupled to docker and compose at the moment).","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/6ef073f8689d50db13e8b93ae2c988fa76485a10"},{"sha":"3819e55a21e7628b8a3d3ff965a67f6f5026f3dc","author":{"name":"DeDe Morton","email":"6166165f1fd7b751f036e109c02ee9c2447b66bb@elastic.co"},"message":"Minor fixes to attributes in module docs (#7949)","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/3819e55a21e7628b8a3d3ff965a67f6f5026f3dc"},{"sha":"909542688ee63c27f55e56a8e6a19161346eafce","author":{"name":"Vijay Samuel","email":"363b85de98d2af1176d0cf6d869c357dc00b7a27@gmail.com"},"message":"Make kubernetes autodiscover ignore events with empty container IDs (#7971)","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/909542688ee63c27f55e56a8e6a19161346eafce"},{"sha":"5b540842e8d304e7df3c48a314812fcd9388a647","author":{"name":"Vijay Samuel","email":"363b85de98d2af1176d0cf6d869c357dc00b7a27@gmail.com"},"message":"Add debug check to logp.Logger (#7965)\n\nThis PR adds a debug check\r\n\r\nI made sure to check if `Desugar()` is expensive or not.  The API is documented as follows:\r\n\r\n```\r\n// Desugar unwraps a SugaredLogger, exposing the original Logger. Desugaring\r\n// is quite inexpensive, so it's reasonable for a single application to use\r\n// both Loggers and SugaredLoggers, converting between them on the boundaries\r\n// of performance-sensitive code.\r\n```","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/5b540842e8d304e7df3c48a314812fcd9388a647"},{"sha":"62f8c454ae0874006415c94afc885408a86a4faf","author":{"name":"Nicolas Ruflin","email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com"},"message":"Fix processor autodiscovery docs for Filebeat (#7937)\n\n{ needs escaping as otherwise asciidoc will show an empty code block.","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/62f8c454ae0874006415c94afc885408a86a4faf"},{"sha":"87b9f32e86a5bfb7e0f382c5d350028d6d35786b","author":{"name":"Noémi Ványi","email":"2fe12b54f6198ecbce6ce66a94e84eefb1516b89@users.noreply.github.com"},"message":"Fix date format in Mongodb Ingest pipeline (#7974)\n\nPreviously, number of month was not parsed correctly in case of mongodb/log Filebeat module. Now this is fixed and the expected outputs are updated accordingly.\r\n\r\nCloses #7958","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/87b9f32e86a5bfb7e0f382c5d350028d6d35786b"},{"sha":"0053aafbd357b872454a401025caa10a49d328b7","author":{"name":"Andrew Cholakian","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@andrewvc.com"},"message":"Add TLS Metadata to HTTP/TCP monitors. +mapval enhancements (#7545)\n\n* We now write certificate PEM data, and chain validation times to events\r\n* Enhanced test helpers (including mapval IsDefs) to handle new testing scenarios\r\n* Improved mapval handling of type mismatches to help with the tests here\r\n* Move CertToPEMString to libbeat to share between hb and pb\r\n* Incorporate @urso 's PR feedback using registration for equality types","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/0053aafbd357b872454a401025caa10a49d328b7"},{"sha":"42aa64eb05acb4e0db4f0fb63131630fccee5fcb","author":{"name":"DeDe Morton","email":"6166165f1fd7b751f036e109c02ee9c2447b66bb@elastic.co"},"message":"Update links to match changed filenames (#7982)","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/42aa64eb05acb4e0db4f0fb63131630fccee5fcb"},{"sha":"2f650609e1e361066b815b53c098cbf6e62fa912","author":{"name":"Vijay Samuel","email":"363b85de98d2af1176d0cf6d869c357dc00b7a27@gmail.com"},"message":"Make docker input check if container strings are empty (#7960)\n\nWe have seen certain docker inputs being spun up with the config:\r\n```\r\npaths: [/var/lib/docker/containers/*.log]\r\n```\r\n\r\nThis is because of empty container IDs. This PR makes sure that we do a check of empty strings to avoid this as there might be serious repercussions if that path had a valid file.","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/2f650609e1e361066b815b53c098cbf6e62fa912"},{"sha":"720e9d907c6b56cac36ee4b9c5a8f3285e9fe072","author":{"name":"Phil","email":"15df0209d64f1bf0feb15701ea8680e1649e5346@users.noreply.github.com"},"message":"added reference to springboot2beat in community beats doc (#7988)","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/720e9d907c6b56cac36ee4b9c5a8f3285e9fe072"},{"sha":"95e53bcdeb6e886f99c488a51d621b7ec4e775a0","author":{"name":"Christoph Wurm","email":"8e425ff79c7c294266f1a4093c553d06af472609@elastic.co"},"message":"Add `initial_scan` action for scanning new paths. (#7954)\n\nWhen `scan_at_start: true` the filesystem scanner will look through\r\nall paths and record any new or modified files and directories it finds.\r\nThis commit introduces a new action `initial_scan` that the scanner uses\r\nwhen it scans a path for the first time. Previously, the scanner would\r\nreport everything under a new path as `created`, making it impossible\r\nto distinguish between files and directories that are truly new (e.g.\r\nhave been added during a restart of Auditbeat) and those that are merely\r\nnew because they are under a newly added path in the configuration.\r\n\r\nResolves #7821","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/95e53bcdeb6e886f99c488a51d621b7ec4e775a0"},{"sha":"471c3606c0841a48f8a6ff8430721dc6c1a8be74","author":{"name":"Nicolas Ruflin","email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com"},"message":"Add document for beat export dashboard (#7696)\n\n* Add document for beat export dashboard\r\n\r\nFollow up from https://github.com/elastic/beats/pull/7239\r\n\r\n* move to command reference\r\n\r\n* address review comments\r\n\r\n* review comments applied\r\n\r\n* apply review feedback","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/471c3606c0841a48f8a6ff8430721dc6c1a8be74"},{"sha":"7635731e4668de81777ab8ba06f15d35777f1c0d","author":{"name":"Jaime Soriano Pastor","email":"0bfa8457d61051d208b509839df970073a957fac@elastic.co"},"message":"Test metricbeat kafka module with kafka 2.0.0 (#7992)","distinct":true,"url":"https://api.github.com/repos/danhermann/beats/commits/7635731e4668de81777ab8ba06f15d35777f1c0d"}]}
{"actor":{"display_login":"danhermann"}}