{"push_id":908093248,"size":16,"distinct_size":15,"ref":"refs/heads/master","head":"7469bf2572acb021460dc25ecb835fb78a426f09","before":"e650fb1a940ac20618f15a73d79f4a36d1182464","commits":[{"sha":"ac1174ce5545d67811ee6980b074c7a80a8b3ccf","author":{"email":"4a33ccdd7c661717e0b66f4b5b20deef50b546b3@infoblox.com","name":"Pavel Bondar"},"message":"Log all api calls in connector on debug level\n\nAdded logging of each API call in connector with debug log level.\nReuses neutron logger from neutron if executed in neutron context.\n\nKnown limitations:\nInfoblox-client is external package for neutron, so debug messages from\nthis package are not included in default neutron logger output even if\nit is set to debug log level.\n\nCloses: #24","distinct":true,"url":"https://api.github.com/repos/yuewko/infoblox-client/commits/ac1174ce5545d67811ee6980b074c7a80a8b3ccf"},{"sha":"57dd6c1a98ec2676568e193eba6fb22a3299443b","author":{"email":"14ad6a224382d83d0ca74413955059e42d4bc90c@gmail.com","name":"Pavel Bondar"},"message":"Merge pull request #33 from bondar-pavel/add_debug_to_connector\n\nLog all api calls in connector on debug level","distinct":true,"url":"https://api.github.com/repos/yuewko/infoblox-client/commits/57dd6c1a98ec2676568e193eba6fb22a3299443b"},{"sha":"e985ce0eb2bba6aed250a9888d4451d990e79028","author":{"email":"332ea72839c3eb5d96152e8bf6840f44612f9645@infoblox.com","name":"Yue Ko"},"message":"Set Extensible Attributes values on Member object\n\nAdded capability to set EA values on Member object.\nAlso allowing searching for Member using it's ip address.","distinct":false,"url":"https://api.github.com/repos/yuewko/infoblox-client/commits/e985ce0eb2bba6aed250a9888d4451d990e79028"},{"sha":"7449118e5c18baaa04042222ae3fb3a02bf00fb9","author":{"email":"14ad6a224382d83d0ca74413955059e42d4bc90c@gmail.com","name":"Pavel Bondar"},"message":"Merge pull request #34 from yuewko/set_ea_defaults\n\nSet Extensible Attributes values on Member object","distinct":true,"url":"https://api.github.com/repos/yuewko/infoblox-client/commits/7449118e5c18baaa04042222ae3fb3a02bf00fb9"},{"sha":"f886be151d12a01af9d652dfa80bbb22632f891e","author":{"email":"4a33ccdd7c661717e0b66f4b5b20deef50b546b3@infoblox.com","name":"Pavel Bondar"},"message":"Changelog for upcoming release 0.1.4","distinct":true,"url":"https://api.github.com/repos/yuewko/infoblox-client/commits/f886be151d12a01af9d652dfa80bbb22632f891e"},{"sha":"fede0e6937b14c616e06937d59f5fb1484223a98","author":{"email":"4a33ccdd7c661717e0b66f4b5b20deef50b546b3@infoblox.com","name":"Pavel Bondar"},"message":"Bump version to 0.1.4","distinct":true,"url":"https://api.github.com/repos/yuewko/infoblox-client/commits/fede0e6937b14c616e06937d59f5fb1484223a98"},{"sha":"05819c3c046195166c7a75dfd47699a5df90e46d","author":{"email":"4a33ccdd7c661717e0b66f4b5b20deef50b546b3@infoblox.com","name":"Pavel Bondar"},"message":"Check if fixed address is found before delete\n\nPreviously if fixed address is not found in delete_fixed_address,\ndelete method was tried to be called on None object and failed.\n\nUpdated code to check if address was found before trying to delete it.","distinct":true,"url":"https://api.github.com/repos/yuewko/infoblox-client/commits/05819c3c046195166c7a75dfd47699a5df90e46d"},{"sha":"03bc0ef540f15c40663f3f40dac68da761c91da9","author":{"email":"4a33ccdd7c661717e0b66f4b5b20deef50b546b3@infoblox.com","name":"Pavel Bondar"},"message":"Move _eq_ to BaseObject\n\nMoved _eq_ into base object to be able to compare no not only\nInfobloxObject childs, but SubObjects childs as well.","distinct":true,"url":"https://api.github.com/repos/yuewko/infoblox-client/commits/03bc0ef540f15c40663f3f40dac68da761c91da9"},{"sha":"52e82f20e1d6244d3d3ff98d92e4a61709d64b68","author":{"email":"4a33ccdd7c661717e0b66f4b5b20deef50b546b3@infoblox.com","name":"Pavel Bondar"},"message":"Remove network_exists and change get_network\n\nNetwork_exists method was quite ineffective way of checking network\nexistence. It does not return network, so if any action has to\nbe performed on network then new API call has to be done to get network.\nUsing get_network instead is more effective, it returns None is no\nnetwork was found.\n\nAlso get_network was updated to not throw exception if no network is\nfound, so just None is returned.\n\nCloses: #37","distinct":true,"url":"https://api.github.com/repos/yuewko/infoblox-client/commits/52e82f20e1d6244d3d3ff98d92e4a61709d64b68"},{"sha":"7b8c338bbca228942ba9b7777f1933f4fa81518c","author":{"email":"2b3de5d3fb29f613fd170114a5030338e18e019f@infoblox.com","name":"hosunghwang"},"message":"Merge pull request #39 from bondar-pavel/object_manager_clean_up\n\nRemove network_exists and change get_network","distinct":true,"url":"https://api.github.com/repos/yuewko/infoblox-client/commits/7b8c338bbca228942ba9b7777f1933f4fa81518c"},{"sha":"769a4345dfc4e56dfbebe39135fd9203c6c3b7d7","author":{"email":"14ad6a224382d83d0ca74413955059e42d4bc90c@gmail.com","name":"Pavel Bondar"},"message":"Add docs badge to README.rst\n\nAdded badge to show status of documentation, which is hosted on readthedocs.org.","distinct":true,"url":"https://api.github.com/repos/yuewko/infoblox-client/commits/769a4345dfc4e56dfbebe39135fd9203c6c3b7d7"},{"sha":"617d0c3d467970c63b2ef17d5e7903106dc66a25","author":{"email":"4a33ccdd7c661717e0b66f4b5b20deef50b546b3@infoblox.com","name":"Pavel Bondar"},"message":"Move EA class before InfobloxObject\n\nMoved EA class to make it accessible from InfobloxObject class\nvariables.","distinct":true,"url":"https://api.github.com/repos/yuewko/infoblox-client/commits/617d0c3d467970c63b2ef17d5e7903106dc66a25"},{"sha":"5b813babdad2ebbfea183b75335810d030665377","author":{"email":"4a33ccdd7c661717e0b66f4b5b20deef50b546b3@infoblox.com","name":"Pavel Bondar"},"message":"Add _global_field_processing for objects\n\n_global_field_processing defines globabl rules for processing fields\naccross all InfobloxObject childs.\nIt contains mapping between wapi field name and lambda for building\nvalid SubObject (or list of SubObjects) from NIOS reply.\n_global_field_processing can be redefined in child classes\n_custom_field_processing (custom rules has priority over global rules).\n\nProcess 'extattrs' field using _global_field_processing rule.\nExtensible attribute objects are now built from nios reply for all\nInfobloxObject childs.","distinct":true,"url":"https://api.github.com/repos/yuewko/infoblox-client/commits/5b813babdad2ebbfea183b75335810d030665377"},{"sha":"dab01c8d9c8371e26a7d81eda680049b588b2cc6","author":{"email":"4a33ccdd7c661717e0b66f4b5b20deef50b546b3@infoblox.com","name":"Pavel Bondar"},"message":"Deprecate network_exists instead of removing\n\nnetwork_exists is still used in networking-infolbox,\nso instead of complete removing just deprecate it for now.","distinct":true,"url":"https://api.github.com/repos/yuewko/infoblox-client/commits/dab01c8d9c8371e26a7d81eda680049b588b2cc6"},{"sha":"5c2cfe8e8e3544de0e8d7b942b82739a59830fa4","author":{"email":"4a33ccdd7c661717e0b66f4b5b20deef50b546b3@infoblox.com","name":"Pavel Bondar"},"message":"Changelog for upcoming release 0.2.0","distinct":true,"url":"https://api.github.com/repos/yuewko/infoblox-client/commits/5c2cfe8e8e3544de0e8d7b942b82739a59830fa4"},{"sha":"7469bf2572acb021460dc25ecb835fb78a426f09","author":{"email":"4a33ccdd7c661717e0b66f4b5b20deef50b546b3@infoblox.com","name":"Pavel Bondar"},"message":"Bump version to 0.2.0","distinct":true,"url":"https://api.github.com/repos/yuewko/infoblox-client/commits/7469bf2572acb021460dc25ecb835fb78a426f09"}]}