1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344
|
.. :changelog:
History
-------
0.6.2 (2024-12-18)
__________________
* Enhanced debug logs for connector #387;
* Updated masked exception messages with WAPI response #387;
* Deprecation of delete_all_associated_objects
0.6.1 (2024-11-15)
__________________
* Resolved the problem with cookie management and re-authentication upon cookie expiration #384;
* Dropped support for Python versions below 3.6 #384;
0.6.0 (2022-11-18)
__________________
* Added support for Python version 3.9 #352;
* Removed support for Python version below 3.0 #352;
0.5.2 (2022-10-12)
__________________
* Added Certificate based authentication logic #330;
* Fixed use of EA inheritance in IP Objects #318;
* Fixed missing fields ('ipv4addr', 'ipv6addr') for 'class Member()' #345;
0.5.1 (2022-03-14)
__________________
* Updated connector's urlencoding logic for proper array encoding #287;
* Updated InfobloxObject's fetch method to raise `InfobloxFetchGotMultipleObjects` exception #288;
* Fix a bug when calling abstracted class from_dict with V4 & V6 subclass #282;
* Fix a bug when updating DNSZone object exception was raised and field not allowed to update #331;
* Fix a bug when ARecord and AAAARecord object skips updating the updatable fields #334, #328;
* Raised an exception while searching with non searchable fields #339;
* Fix errors generated for the client using sphinx with make docs #343;
**0.5.0 (2020-05-14)**
______________________
* Majorly Updated objects with around 380+ NIOS object calls supported now.(Find the infoblox_client/objects.py file to list the supported objects and its descriptions)
* Bug Fixes
* python-six dependency set to >=1.11.0
0.4.25 (2020-03-12)
___________________
* Bug Fixes
0.4.24 (2020-02-25)
___________________
* Added some extra fields(ms_server) for Fixed Address
* Supporting MX record
* Bug Fixes - PTR records now return an IP
0.4.23 (2019-09-10)
___________________
* Added some extra fields for network class
* Fixed update option for A Record
* Adding fields for fixed address
0.4.22 (2019-02-21)
___________________
* Supported returning default fileds plus user required fields reflecting WAPI
* Supporting 'aliases' parameter of HOST record for DNS
0.4.21 (2019-01-18)
___________________
* Supporting wapi version 2.10 or above
0.4.20 (2018-03-27)
___________________
* Updated default WAPI version from 1.4 to 2.1
0.4.19 (2018-02-06)
___________________
* Changed logging of failure on object search from Error to Warning
0.4.18 (2017-11-20)
___________________
* Fix bug related to temporary unavailable status code
0.4.17 (2017-11-09)
___________________
* Added pagination support for wapi calls
0.4.15 (2017-07-18)
___________________
* Changed logic of generate duid using only mac address
0.4.14 (2017-05-18)
___________________
* Add function to check object is created or reused
0.4.13 (2017-03-01)
___________________
* Add TTL field to HostRecordV*
* Add CNAME record support
* Specify return fields for an SRV record
0.4.12 (2016-12-08)
___________________
* Allow search all fields
* Remove ptrdname from PTR record search attributes
0.4.11 (2016-10-31)
___________________
* Add search HostRecords by MAC
0.4.10 (2016-10-24)
___________________
* Updated history and author
0.4.9 (2016-10-24)
__________________
* Add function to get fixed addresses by mac
0.4.8 (2016-10-10)
__________________
* Add ptrdname search option to PtrRecord objects
0.4.7 (2016-07-14)
__________________
* Add zones extensible attribute update support
0.4.6 (2016-07-01)
__________________
* Add network_view support for host records
0.4.5 (2016-06-13)
__________________
* Allow raising exception in create_ea_definition
* Add pep8 check to tox
* Add pep8 check to Travis CI
* Add examples of searching by regular expression
0.4.4 (2016-05-11)
__________________
* Pass only_ref option to update_from_dict
* Do not fail on processing unknown fields
* Fetch only object reference for service restart
* Update README with example of using EA
0.4.3 (2016-03-28)
__________________
* Add default fields for Member
* Update docstring for create_network
* Add fields to FixedAddressV4 and IPAddress
0.4.2 (2016-03-04)
__________________
* Add max_retries option to connector
* Log failure on get with Error log level
0.4.1 (2016-02-26)
__________________
* Add 'max_results' as connector option
**0.4.0 (2016-02-19)**
______________________
* Add max_results option to connector and objects
* Add Tenant object
* Update README.rst with more examples
0.3.9 (2016-02-18)
__________________
* Add 'configure_for_dns' field for HostRecord
0.3.8 (2016-02-17)
__________________
* Add 'extattrs' to DNSZone/DNSView return_fields
0.3.7 (2016-02-12)
__________________
* Add return_fields to NetworkView
0.3.6 (2016-01-28)
__________________
* Add support for list and tuple values to EA object
* Remove _value_to_bool
0.3.5 (2016-01-22)
__________________
* No changes
0.3.4 (2016-01-21)
__________________
* Do not override verify flag on request level
0.3.3 (2016-01-20)
__________________
* create_required_ea_definitions return created list
* Add 'start_addr', 'end_addr' to ip detection list
* Add request type to connector logger
* Flake8 fixes
0.3.2 (2016-01-19)
__________________
* Convert strings into booleans for ssl_verify
* Update AUTHORS.rst, add contributors
* Remove unused methods from utils.py
0.3.1 (2016-01-14)
__________________
* Add 'zone' to search fields of Host Record
**0.3.0 (2016-01-14)**
______________________
* Update development status from Pre-Alpha to Alpha
* Feature/tox testing (huge changes in testing env)
* Add 'network' to search fields of FixedAddress
* Allow domain-name-servers for ipv6
* Update existent EA for network instead of replace
0.2.3 (2016-01-06)
__________________
* Return None if search failed instead of exception
* Add ip_version as a public property for objects
0.2.2 (2015-12-23)
__________________
* Fix updating object from create method
* Rework delete_all_associated_objects logic
* Fix error handling in create_object
* Do not catch exception on create_dns_zone level
* Update feature version for member_ipv6_setting
0.2.1 (2015-12-18)
__________________
* Add InfobloxMemberAlreadyAssigned exception
* Update dns record if already exists
* Add 'log_api_calls_as_info' option for connector
* Check for empty values in EA
**0.2.0 (2015-12-17)**
______________________
* Deprecate network_exists method in object_manager
* Add _global_field_processing for objects
* Add parsing 'extattrs' into EA objects for all InfobloxObject childs
* Add docs badge to README.rst
* Reworked get_network in object_manager
* Move _eq_ to BaseObject
* Check if fixed address is found before delete
0.1.4 (2015-12-08)
__________________
* Field updates for Member object
* Log all api calls in connector on debug level
0.1.3 (2015-12-04)
__________________
* Add 'network' field to ip versioned fields
* Skip adding DHCP options for IPv6 network
* Do not search IPRange before creating
0.1.2 (2015-12-02)
__________________
* Do not fail if object is not found on delete
* Raise exception with details if reply is not json
* Add 'silent_ssl_warnings' option to connector
0.1.1 (2015-12-01)
__________________
* Fix unbind_name_from_record_a
0.1.0 (2015-12-01)
__________________
* Add new field type '_updateable_search_field' to objects and fix HostRecord search
* Fix 'make docs'
* Update README.rst (fixed formatting)
0.0.11 (2015-11-25)
___________________
* Fix adding second ip to HostRecord
* Fix failing in pdb
* Convert EA values into boolean if possible
* Added 'ips' allias for ip field in HostRecord
0.0.10 (2015-11-19)
___________________
* Add utility to determine supported feature
* Update README.rst with objects interface
0.0.9 (2015-11-13)
__________________
* Add allowed_object_types field for EA Definition
* Allow to return default fields for object
* Update README.rst with list of supported objects
0.0.8 (2015-11-12)
___________________
* Add Extensible Attributes Definition support
* Fixed options processing for create_network in object_manager
* Fixed missed DNSZone object in create_dns_zone
0.0.7 (2015-10-27)
____________________
* Added 'network' to IPRange search fields
* Modified `get` method of the EA class to allow return default values
0.0.6 (2015-10-26)
____________________
* Added initial support of Extensible Attributes as sub objects
* Added search by Extensible Attributes
* Improved validation in connector
* Added delete_object_by_ref to object manager
0.0.5 (2015-10-12)
____________________
* Fixed issues in working with objects
* Added missed _get_object_type_from_ref
* Added code coverage
* Updated links to point to infobloxopen repository
0.0.4 (2015-09-23)
____________________
* Added object abstraction for interacting with NIOS objects
* Added object_manager to simplify some operations on objects
0.0.3 (2015-09-15)
____________________
* Added dependencies to package.
0.0.2 (2015-09-11)
____________________
* Fixed using dashes in package directory names that prevented package import after install.
**0.0.1 (2015-09-11)**
______________________
* Added connector to send wapi requests to NIOS, does not includes NIOS object model at this point.
* First release on PyPI.
|