Skip to content

Commit 068d493

Browse files
committed
Merge branch 'main' into feature
2 parents bf83299 + 80f03da commit 068d493

File tree

107 files changed

+12661
-10822
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+12661
-10822
lines changed

.github/ISSUE_TEMPLATE/01-feature_request.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: ✨ Feature Request
33
type: Feature
44
description: Propose a new NetBox feature or enhancement
5-
labels: ["type: feature", "status: needs triage"]
5+
labels: ["netbox", "type: feature", "status: needs triage"]
66
body:
77
- type: markdown
88
attributes:
@@ -15,7 +15,7 @@ body:
1515
attributes:
1616
label: NetBox version
1717
description: What version of NetBox are you currently running?
18-
placeholder: v4.4.4
18+
placeholder: v4.4.5
1919
validations:
2020
required: true
2121
- type: dropdown

.github/ISSUE_TEMPLATE/02-bug_report.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: 🐛 Bug Report
33
type: Bug
44
description: Report a reproducible bug in the current release of NetBox
5-
labels: ["type: bug", "status: needs triage"]
5+
labels: ["netbox", "type: bug", "status: needs triage"]
66
body:
77
- type: markdown
88
attributes:
@@ -27,7 +27,7 @@ body:
2727
attributes:
2828
label: NetBox Version
2929
description: What version of NetBox are you currently running?
30-
placeholder: v4.4.4
30+
placeholder: v4.4.5
3131
validations:
3232
required: true
3333
- type: dropdown

.github/ISSUE_TEMPLATE/03-documentation_change.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: 📖 Documentation Change
33
type: Documentation
44
description: Suggest an addition or modification to the NetBox documentation
5-
labels: ["type: documentation", "status: needs triage"]
5+
labels: ["netbox", "type: documentation", "status: needs triage"]
66
body:
77
- type: dropdown
88
attributes:

.github/ISSUE_TEMPLATE/04-translation.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: 🌍 Translation
33
type: Translation
44
description: Request support for a new language in the user interface
5-
labels: ["type: translation"]
5+
labels: ["netbox", "type: translation"]
66
body:
77
- type: markdown
88
attributes:

.github/ISSUE_TEMPLATE/05-housekeeping.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: 🏡 Housekeeping
33
type: Housekeeping
44
description: A change pertaining to the codebase itself (developers only)
5-
labels: ["type: housekeeping"]
5+
labels: ["netbox", "type: housekeeping"]
66
body:
77
- type: markdown
88
attributes:

.github/ISSUE_TEMPLATE/06-deprecation.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: 🗑️ Deprecation
33
type: Deprecation
44
description: The removal of an existing feature or resource
5-
labels: ["type: deprecation"]
5+
labels: ["netbox", "type: deprecation"]
66
body:
77
- type: textarea
88
attributes:

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
repos:
22
- repo: https://github.com/astral-sh/ruff-pre-commit
3-
rev: v0.6.9
3+
rev: v0.14.1
44
hooks:
55
- id: ruff
66
name: "Ruff linter"

contrib/openapi.json

Lines changed: 188 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"openapi": "3.0.3",
33
"info": {
44
"title": "NetBox REST API",
5-
"version": "4.4.4",
5+
"version": "4.4.5",
66
"license": {
77
"name": "Apache v2 License"
88
}
@@ -61458,6 +61458,14 @@
6145861458
"operationId": "dcim_mac_addresses_list",
6145961459
"description": "Get a list of MAC address objects.",
6146061460
"parameters": [
61461+
{
61462+
"in": "query",
61463+
"name": "assigned",
61464+
"schema": {
61465+
"type": "boolean"
61466+
},
61467+
"description": "Is assigned"
61468+
},
6146161469
{
6146261470
"in": "query",
6146361471
"name": "assigned_object_id",
@@ -62293,6 +62301,14 @@
6229362301
"explode": true,
6229462302
"style": "form"
6229562303
},
62304+
{
62305+
"in": "query",
62306+
"name": "primary",
62307+
"schema": {
62308+
"type": "boolean"
62309+
},
62310+
"description": "Is primary"
62311+
},
6229662312
{
6229762313
"in": "query",
6229862314
"name": "q",
@@ -75760,6 +75776,157 @@
7576075776
"operationId": "dcim_power_outlet_templates_list",
7576175777
"description": "Get a list of power outlet template objects.",
7576275778
"parameters": [
75779+
{
75780+
"in": "query",
75781+
"name": "color",
75782+
"schema": {
75783+
"type": "array",
75784+
"items": {
75785+
"type": "string"
75786+
}
75787+
},
75788+
"explode": true,
75789+
"style": "form"
75790+
},
75791+
{
75792+
"in": "query",
75793+
"name": "color__empty",
75794+
"schema": {
75795+
"type": "boolean"
75796+
}
75797+
},
75798+
{
75799+
"in": "query",
75800+
"name": "color__ic",
75801+
"schema": {
75802+
"type": "array",
75803+
"items": {
75804+
"type": "string"
75805+
}
75806+
},
75807+
"explode": true,
75808+
"style": "form"
75809+
},
75810+
{
75811+
"in": "query",
75812+
"name": "color__ie",
75813+
"schema": {
75814+
"type": "array",
75815+
"items": {
75816+
"type": "string"
75817+
}
75818+
},
75819+
"explode": true,
75820+
"style": "form"
75821+
},
75822+
{
75823+
"in": "query",
75824+
"name": "color__iew",
75825+
"schema": {
75826+
"type": "array",
75827+
"items": {
75828+
"type": "string"
75829+
}
75830+
},
75831+
"explode": true,
75832+
"style": "form"
75833+
},
75834+
{
75835+
"in": "query",
75836+
"name": "color__iregex",
75837+
"schema": {
75838+
"type": "array",
75839+
"items": {
75840+
"type": "string"
75841+
}
75842+
},
75843+
"explode": true,
75844+
"style": "form"
75845+
},
75846+
{
75847+
"in": "query",
75848+
"name": "color__isw",
75849+
"schema": {
75850+
"type": "array",
75851+
"items": {
75852+
"type": "string"
75853+
}
75854+
},
75855+
"explode": true,
75856+
"style": "form"
75857+
},
75858+
{
75859+
"in": "query",
75860+
"name": "color__n",
75861+
"schema": {
75862+
"type": "array",
75863+
"items": {
75864+
"type": "string"
75865+
}
75866+
},
75867+
"explode": true,
75868+
"style": "form"
75869+
},
75870+
{
75871+
"in": "query",
75872+
"name": "color__nic",
75873+
"schema": {
75874+
"type": "array",
75875+
"items": {
75876+
"type": "string"
75877+
}
75878+
},
75879+
"explode": true,
75880+
"style": "form"
75881+
},
75882+
{
75883+
"in": "query",
75884+
"name": "color__nie",
75885+
"schema": {
75886+
"type": "array",
75887+
"items": {
75888+
"type": "string"
75889+
}
75890+
},
75891+
"explode": true,
75892+
"style": "form"
75893+
},
75894+
{
75895+
"in": "query",
75896+
"name": "color__niew",
75897+
"schema": {
75898+
"type": "array",
75899+
"items": {
75900+
"type": "string"
75901+
}
75902+
},
75903+
"explode": true,
75904+
"style": "form"
75905+
},
75906+
{
75907+
"in": "query",
75908+
"name": "color__nisw",
75909+
"schema": {
75910+
"type": "array",
75911+
"items": {
75912+
"type": "string"
75913+
}
75914+
},
75915+
"explode": true,
75916+
"style": "form"
75917+
},
75918+
{
75919+
"in": "query",
75920+
"name": "color__regex",
75921+
"schema": {
75922+
"type": "array",
75923+
"items": {
75924+
"type": "string"
75925+
}
75926+
},
75927+
"explode": true,
75928+
"style": "form"
75929+
},
7576375930
{
7576475931
"in": "query",
7576575932
"name": "created",
@@ -242458,6 +242625,11 @@
242458242625
"x-spec-enum-id": "8f9617d2648ab261",
242459242626
"nullable": true
242460242627
},
242628+
"color": {
242629+
"type": "string",
242630+
"pattern": "^[0-9a-f]{6}$",
242631+
"maxLength": 6
242632+
},
242461242633
"power_port": {
242462242634
"oneOf": [
242463242635
{
@@ -247155,6 +247327,11 @@
247155247327
},
247156247328
"nullable": true
247157247329
},
247330+
"color": {
247331+
"type": "string",
247332+
"pattern": "^[0-9a-f]{6}$",
247333+
"maxLength": 6
247334+
},
247158247335
"power_port": {
247159247336
"allOf": [
247160247337
{
@@ -247371,6 +247548,11 @@
247371247548
"x-spec-enum-id": "8f9617d2648ab261",
247372247549
"nullable": true
247373247550
},
247551+
"color": {
247552+
"type": "string",
247553+
"pattern": "^[0-9a-f]{6}$",
247554+
"maxLength": 6
247555+
},
247374247556
"power_port": {
247375247557
"oneOf": [
247376247558
{
@@ -264451,6 +264633,11 @@
264451264633
"x-spec-enum-id": "8f9617d2648ab261",
264452264634
"nullable": true
264453264635
},
264636+
"color": {
264637+
"type": "string",
264638+
"pattern": "^[0-9a-f]{6}$",
264639+
"maxLength": 6
264640+
},
264454264641
"power_port": {
264455264642
"oneOf": [
264456264643
{

docs/configuration/miscellaneous.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,16 @@ Sets content for the top banner in the user interface.
5353

5454
---
5555

56+
## COPILOT_ENABLED
57+
58+
!!! tip "Dynamic Configuration Parameter"
59+
60+
Default: `True`
61+
62+
Enables or disables the [NetBox Copilot](https://netboxlabs.com/docs/copilot/) agent globally. When enabled, users can opt to toggle the agent individually.
63+
64+
---
65+
5666
## CENSUS_REPORTING_ENABLED
5767

5868
Default: `True`

0 commit comments

Comments
 (0)