Nautobot v3.2¶
This document describes all new features and changes in Nautobot 3.2.
Upgrade Actions¶
Administrators¶
Migrate Job Execution and Scheduled Jobs¶
This release introduces a behavioral change to job execution APIs. The job_kwargs parameter is now required for the following functions: create_schedule, enqueue_job, execute_job and run_job_for_testing.
Previously, job arguments could be omitted or passed implicitly. This behavior is deprecated and will be removed in a future release. A temporary backward-compatible fallback remains in place but will emit warnings when used.
Action Required:
- Update all job invocations to explicitly pass
job_kwargs(e.gjob_kwargs={}) - Recreate all Scheduled jobs which has
kwargs=None, because now may fail at runtime due to stricter validation.
Tip
Treat any warnings "Using deprecated **job_kwargs pattern, please instead switch to passing job_kwargs as a single parameter" as indicators that your code should be updated to the new explicit pattern.
Release Overview¶
Breaking Changes¶
TODO
Added¶
TODO
Changed¶
TODO
Dependencies¶
TODO