Update dependency netbox-community/netbox to v3.5.1 #61
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v3.4.6
->v3.5.1
Release Notes
netbox-community/netbox
v3.5.1
: - 2023-05-05Compare Source
Enhancements
ENGINE
parameterBug Fixes
RelatedObjectDoesNotExist
exception under certain conditions (regression from #11550)FileNotFoundError
exception when a managed script file is missing from diskImportError
exception when running RQ workerTypeError
exception when running therunscript
management commandv3.5.0
: - 2023-04-27Compare Source
Breaking Changes
account
field has been removed from the provider model. This information is now tracked using the new provider account model. Multiple accounts can be assigned per provider.SECRET_KEY
configuration parameter.extras
app tocore
and renamed to Job. Accordingly, its REST API endpoint has been moved from/api/extras/job-results/
to/api/core/jobs/
.obj_type
field on the Job model (previously JobResult) has been renamed toobject_type
for consistency with other models.JOBRESULT_RETENTION
configuration parameter has been renamed toJOB_RETENTION
.obj
context variable is no longer passed when rendering custom links: Useobject
instead./api/docs/
is now/api/schema/swagger-ui/
/api/redoc/
is now/api/schema/redoc/
New Features
Customizable Dashboard (#9416)
The static home view has been replaced with a fully customizable dashboard. Users can construct and rearrange their own personal dashboard to convey the information most pertinent to them. Supported widgets include object statistics, configurable object lists, RSS feeds, and notes, and we expect to continue adding new widgets over time.
Remote Data Sources (#11558)
NetBox now has the ability to synchronize arbitrary data from external sources through the new DataSource and DataFile models. Synchronized files are stored in the PostgreSQL database, and may be referenced and consumed by other NetBox models, such as export templates and config contexts. Currently, replication from local filesystem paths, git repositories, and Amazon S3 buckets is supported, and we expect to introduce additional backends in the near future.
Configuration Template Rendering (#11559)
This release introduces the ability to render device configurations from Jinja2 templates natively within NetBox, via both the UI and REST API. The new ConfigTemplate model stores template code (which may be defined locally or sourced from remote data files). The rendering engine passes data gleaned from both config contexts and request parameters to generate complete configurations suitable for direct application to network devices.
NAPALM Integration Plugin (#10520)
The NAPALM integration feature found in previous NetBox releases has been moved from the core application to a dedicated plugin. This allows greater control over the feature's configuration and will unlock additional potential as a separate project.
ASN Ranges (#8550)
A new ASN range model has been introduced to facilitate the provisioning of new autonomous system numbers from within a prescribed range. For example, an administrator might define an ASN range of 65000-65099 to be used for internal site identification. This includes a REST API endpoint suitable for automatic provisioning, very similar to the allocation of available prefixes and IP addresses.
Provider Accounts (#9047)
A new model has been introduced to represent individual accounts within a common circuit provider. This replaces the
account
field on the provider model, enabling users to track multiple accounts per provider. New provider account instances will be created automatically during upgrade for all providers which currently have an account assigned. The assignment of individual circuits to a provider account remains optional.Job-Triggered Webhooks (#8958)
Two new webhook trigger events have been introduced:
job_start
andjob_end
. These enable users to configure webhook to trigger when a background job starts or ends, respectively. This new functionality can be used, for example, to inform a remote system when a custom script has been executed.Enhancements
X-Request-ID
HTTP header to annotate the unique ID of each request for change loggingscheduling_enabled
settings for reports & scriptsenabled
field for device type interfacesSECRET_KEY
configuration parameterBug Fixes (From Beta2)
servers
definition in OpenAPI specOther Changes
extra_tabs
block fromobject.html
generic templateNetBoxModelCSVForm
class (replaced byNetBoxModelImportForm
)SmallTextarea
form widgetChangeLoggedModel
now inheritsWebhooksMixin
StaticSelect
andStaticSelectMultiple
form widgetsCSVDataField
andCSVFileField
classesextras.JobResult
tocore.Job
v3.4.10
: - 2023-04-27Compare Source
Bug Fixes
v3.4.9
: - 2023-04-26Compare Source
Enhancements
CSRF_COOKIE_SECURE
,SECURE_SSL_REDIRECT
, andSESSION_COOKIE_SECURE
configuration parametersBug Fixes
v3.4.8
: - 2023-04-12Compare Source
Enhancements
DEBUG
is enabledgrant_token
permission for controlling the creation of API tokens on behalf of other usersBug Fixes
v3.4.7
: - 2023-03-28Compare Source
Enhancements
REMOTE_AUTH_BACKEND
config parameterBug Fixes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.