v2.1.2 - 2024-01-22 #5147
glennmatthews
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
What's Changed
Security
/files/get/
URL endpoint (for viewing FileAttachment files in the browser), as it was unused and could potentially pose security issues.render_markdown()
utility function used to render comments, notes, job log entries, etc.Added
sanitize
function to also handle sanitization of lists and tuples of strings.comments
,description
, Notes, Job log entries, etc.) to also permit the use of a limited subset of "safe" HTML tags and attributes.Changed
nautobot-server runjob
management command to check whether the requested user has permission to run the requested job.nautobot-server runjob
management command to check whether the requested job is installed and enabled.nautobot-server runjob
management command to check whether a Celery worker is running when invoked without the--local
flag./api/dcim/locations/
REST API.Removed
nautobot-server startplugin
management command.Fixed
ensure_git_repository
.location_id
tolocation
invirtualization/forms.py
.KeyError
when refreshing Git repository Jobs.error
andcritical
log entries when viewing a Job Result.Job.__call__()
initial setup.nautobot-server runjob
if a job returned data other than a dict.nautobot-server runjob
resulted in any JobResult status other than "FAILED".nautobot-server runjob --local
orJobResult.execute_job()
.Dependencies
nh3
HTML sanitization library as a dependency.Documentation
cookiecutter-nautobot-app
project in the App developer documentation.Housekeeping
packaging
dependency to permit newer versions since it follows CalVer rather than SemVer.start_period
for developmentnautobot
container to allow sufficient time for initial migrations to run.Contributors
New Contributors
Full Changelog: v2.1.1...v2.1.2
This discussion was created from the release v2.1.2 - 2024-01-22.
Beta Was this translation helpful? Give feedback.
All reactions