Last Month in Nautobot – August 2025
Welcome to our monthly Nautobot community update! We’ll dive into the latest updates across the Nautobot community, highlighting the key milestones, releases, and noteworthy contributions. From new features and enhancements to bug fixes and events, there’s always something happening in our dynamic ecosystem. Open source is at the core of our values, empowering individuals and organizations to collaborate, innovate, and make a positive impact together. This monthly blog post is our way of celebrating the accomplishments and contributions of our Nautobot community members.
Nautobot Core
Releases – Stable
- Nautobot: v2.4.16 – 2025-08-19
- #7699 – Fixed breakage of the “Apps Marketplace” view in Nautobot v2.4.15.
- Nautobot: v2.4.15 – 2025-08-19
- Power & electrical upgrades (#7511, #6748): New fields for panels/feeds/ports, redundancy paths, breaker positions, stricter validations, and a fix so device Power Utilization shows correctly. Power calculations now respect power factor.
- UI refinements (#7573, #7609, #7519, #7511): Page headings, document titles, and breadcrumbs in the UI framework; optional table pagination/config button; actions column hidden on Bulk Delete/Edit; Button supports context_object_key.
- Performance (#7613, #7645): Faster object change lists and a custom TreeQuerySet.count() for better tree performance.
- Jobs & scheduling (#7364, #7655): New check_job_approval_status command to spot scheduled/unapproved jobs during 3.x upgrades; new JobResult field date_started.
- Filtering & consistency fixes (#6145, #7084, #7321, #7594, #7662, #7663): Multi-value filters work again, content-type “exclude” filters supported, better labels for negated custom-field filters, UUID handling in Note filters, correct display of child locations.
- Nautobot: v2.4.14 – 2025-08-04
- Secrets & authentication (#7479, #7574): Bulk Edit support for Secrets Groups and four new Secret Types (Authentication Key, Authentication Protocol, Private Key, Private Algorithm).
- Power & hardware support (#7566, #7601): Added Eaton and Raritan C39 outlet types.
- Performance & efficiency (#7625, #7633): Index added to JobLogEntry for faster job log queries; caching improvements and reduced queries for GraphQL schema generation; new APIs to fetch fields/relationships with optional queryset and pre-population of caches.
- Developer & CLI improvements (#7278, #7611): API for available IPs now supports range_start and range_end instead of offset; nautobot-server migrate shows more verbose default output.
- Bug fixes & data consistency (#3609, #7577, #7616): Tenant API now shows cluster_count; fixed incorrect Inventory Items reference in docs; fixed migration bug that could drop custom-field data when upgrading from v1.x to v2.0.
Apps Ecosystem
- Nornir Nautobot: v3.4.0 – 2025-08-28
- #185 – Added a check for Permission denied for role that is seen on Cisco NXOS.
- #195 – Added Offline command getters and generic git dispatcher functionality for pulling in files from a Nautobot Git repository.
- #204 – Moved config_command to use Netutils functionality to make it dynamic.
- #210 – Added get_command_with_prompts to the NetmikoDefault dispatcher for sending commands and reacting to prompts.
- #199 – Created better logging for Jinja issues.
- #202 – Relaxed multiple dependencies to allow for update up until the next major version.
- Nautobot Ansible: v5.15.0 – 2025-08-18
- Added saved_query option to GQL inventory + various fixes and changes
- Fixed messages when deleting objects via id.
- Nautobot Ansible: v5.14.0 – 2025-08-13
- Added VRF Device Assignment module.
- Nautobot App SSoT: v3.9.2 – 2025-08-08
- #860 – Added nautobot_ssot.utils.orm.get_custom_relationship_association_parameters utility function.
- #860 – Added nautobot_ssot.utils.orm.get_custom_relationship_associations utility function.
- #860 – Added nautobot_ssot.utils.typing.get_inner_type utility function.
- #860 – Changed nautobot_ssot.contrib.adapter.NautobotAdapter to use new orm and typing utility functions.
- #596 – Handled HTTP 404 exception case for expired A record and PTR reference, and logs as a warning instead of failing the job run.
- #881 – Fixed exception caused by missing secret value when creating a SecretsGroup with Bootstrap.
- #904 – Fixed exception caused by missing software version when creating ValidatedSoftware with Bootstrap.
- #916 – Fixed bootstrap signal DLM checks.
- #921 – Fixed missing Prefix bug in Meraki integration.
- #926 – Fixed issue with metadata_type when contrib models are used without the contrib adapter.
- Helm Charts: v2.5.5 – 2025-08-06
- #584 Fixed nginx config to support https2 using proper syntax.
- Cookiecutter Nautobot App: nautobot-app-v2.5.1 – 2025-08-20
Conclusion
Community
- Nautobot Workshop Blog Series – Part 11 – Nautobot Jobs – Creating validation jobs
- Nautobot Workshop Blog Series – Part 10 – Nautobot Golden Configuration – Config Plans and Compliance Remediation
- Nautobot Workshop Blog Series – Part 9 – Nautobot Golden Configuration – Practical Configuration Compliance
- Nautobot Workshop Blog Series – Part 8 – Nautobot Golden Configuration – Intended Configurations
Get in Touch!
Do you have any cool Nautobot-related projects we should write about? Swing by the Network to Code Slack -> channel #nautobot
and write us a quick line! Sign up here if you don’t have an account.
-Roberto