{"push_id":586970030,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"2b8827d75ce99fd4c83cf6f42c8a97f6e54b20e9","before":"e221dc20a49989dda04ea55cc6f55ccd7427d727","commits":[{"sha":"2b8827d75ce99fd4c83cf6f42c8a97f6e54b20e9","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"[CORE] Remove component settings from AbstractComponent\n\nToday we have two ways of getting a setting, either with the full settings key or with only\nthe last part of the key where the prefix is implicit depending on the package the class is in via\ncomponent settings. this is trappy as well as confusing for users and can break easily if a class is moved\nto a new package since the prefix then implicitly changes.\nThis commit removes the component settings from the codebase.","distinct":true,"url":"https://api.github.com/repos/elasticsearch/elasticsearch/commits/2b8827d75ce99fd4c83cf6f42c8a97f6e54b20e9"}]}