What's Changed
- ✨ Added support for IPMI host parameters and interface settings by @q1x in #191
- ✨ Add support for OOB IP interface by @q1x in #194
- ✨ Add Jinja2 render support for NetBox Config Context by @q1x in #196
- ✨ Added preferred_ip setting instead of using netbox_device.primary_ip by @wouterdebruijn in #199
- ✨ Support JSON in rendered config_context by @q1x in #202
- ♻️ Moved shared functionality into Host class for Device and Virtual Machines by @wouterdebruijn in #200
- ✨ Interface handeling improvements by @q1x in #205
- 🐛 Fix template and interface order during update by @q1x in #209
- 🧑💻 Adding functional tests against real Zabbix and NetBox instances by @wouterdebruijn in #215
- 🐛 Replaced content_types argument with object_type by @wouterdebruijn in #216
- ✅ Add tests for host attributes and improve coverage for features by @wouterdebruijn in #220
- ✅ Improved seeding of NetBox adding production like objects to extend testing by @wouterdebruijn in #234
- ✨Improved logging functions adding rotation and customizability by @wouterdebruijn in #235
- 🔊 Log NetBox response on failed connection to server by @wouterdebruijn in #236
- ✨ Keep the Zabbix host when the cluster primary fails over by @TheNetworkGuy in #241
- 🐛 Use the correct NetBox object type for VM journal entries by @TheNetworkGuy in #239
- Bugfix/remove hosts without primary ip by @TheNetworkGuy in #240
- ✨ Adding support for NetBox 4.7.0 by @wouterdebruijn in #232
- 🐛 Hosts are skipped when render_config_context is enabled and they miss context by @wouterdebruijn in #244
- 🐛 Fix issues found during documentation review by @wouterdebruijn in #242
- 🥅 Added try catch for field mapper values by @wouterdebruijn in #245
- 📝 Moving detailed information from README to wiki by @wouterdebruijn in #243
- 🔖 Release v4.1 by @wouterdebruijn in #214
Full Changelog: v4.0.1...v4.1.0