Skip to content

Commit b29a551

Browse files
Merge pull request #7815 from netbox-community/develop
Release v3.0.10
2 parents f5356b8 + 49e7784 commit b29a551

File tree

35 files changed

+158
-81
lines changed

35 files changed

+158
-81
lines changed

.github/ISSUE_TEMPLATE/bug_report.yaml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,8 @@ body:
1313
- type: input
1414
attributes:
1515
label: NetBox version
16-
description: >
17-
What version of NetBox are you currently running? (If you don't have access to the most
18-
recent NetBox release, consider testing on our [demo instance](https://demo.netbox.dev/)
19-
before opening a bug report to see if your issue has already been addressed.)
20-
placeholder: v3.0.9
16+
description: What version of NetBox are you currently running?
17+
placeholder: v3.0.10
2118
validations:
2219
required: true
2320
- type: dropdown

.github/ISSUE_TEMPLATE/feature_request.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ body:
1414
attributes:
1515
label: NetBox version
1616
description: What version of NetBox are you currently running?
17-
placeholder: v3.0.9
17+
placeholder: v3.0.10
1818
validations:
1919
required: true
2020
- type: dropdown

CONTRIBUTING.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,10 @@ free to add a comment with any additional justification for the feature.
7676
(However, note that comments with no substance other than a "+1" will be
7777
deleted. Please use GitHub's reactions feature to indicate your support.)
7878

79-
* Due to a large backlog of feature requests, we are not currently accepting
80-
any proposals which substantially extend NetBox's functionality beyond its
81-
current feature set. This includes the introduction of any new views or models
82-
which have not already been proposed in an existing feature request.
83-
84-
* Before filing a new feature request, consider raising your idea on the
85-
mailing list first. Feedback you receive there will help validate and shape the
86-
proposed feature before filing a formal issue.
79+
* Before filing a new feature request, consider raising your idea in a
80+
[GitHub discussion](https://github.com/netbox-community/netbox/discussions)
81+
first. Feedback you receive there will help validate and shape the proposed
82+
feature before filing a formal issue.
8783

8884
* Good feature requests are very narrowly defined. Be sure to thoroughly
8985
describe the functionality and data model(s) being proposed. The more effort

docs/core-functionality/devices.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,13 @@ Device components represent discrete objects within a device which are used to t
2727
---
2828

2929
{!models/dcim/cable.md!}
30+
31+
In the example below, three individual cables comprise a path between devices A and D:
32+
33+
![Cable path](../media/models/dcim_cable_trace.png)
34+
35+
Traced from Interface 1 on Device A, NetBox will show the following path:
36+
37+
* Cable 1: Interface 1 to Front Port 1
38+
* Cable 2: Rear Port 1 to Rear Port 2
39+
* Cable 3: Front Port 2 to Interface 2

docs/installation/1-postgresql.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@ This section entails the installation and configuration of a local PostgreSQL da
2121
sudo postgresql-setup --initdb
2222
```
2323

24-
!!! info
25-
PostgreSQL 9.6 and later are available natively on CentOS 8.2. If using an earlier CentOS release, you may need to [install it from an RPM](https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/).
26-
2724
CentOS configures ident host-based authentication for PostgreSQL by default. Because NetBox will need to authenticate using a username and password, modify `/var/lib/pgsql/data/pg_hba.conf` to support MD5 authentication by changing `ident` to `md5` for the lines below:
2825

2926
```no-highlight

docs/installation/3-netbox.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,13 @@ Begin by installing all system packages required by NetBox and its dependencies.
1717

1818
=== "CentOS"
1919

20+
!!! warning
21+
CentOS 8 does not provide Python 3.7 or later via its native package manager. You will need to install it via some other means. [Here is an example](https://tecadmin.net/install-python-3-7-on-centos-8/) of installing Python 3.7 from source.
22+
23+
Once you have Python 3.7 or later installed, install the remaining system packages:
24+
2025
```no-highlight
21-
sudo yum install -y gcc python36 python36-devel python3-pip libxml2-devel libxslt-devel libffi-devel libpq-devel openssl-devel redhat-rpm-config
26+
sudo yum install -y gcc libxml2-devel libxslt-devel libffi-devel libpq-devel openssl-devel redhat-rpm-config
2227
```
2328

2429
Before continuing with either platform, update pip (Python's package management tool) to its latest release:

docs/installation/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Installation
22

3-
The installation instructions provided here have been tested to work on Ubuntu 20.04 and CentOS 8.2. The particular commands needed to install dependencies on other distributions may vary significantly. Unfortunately, this is outside the control of the NetBox maintainers. Please consult your distribution's documentation for assistance with any errors.
3+
The installation instructions provided here have been tested to work on Ubuntu 20.04 and CentOS 8.3. The particular commands needed to install dependencies on other distributions may vary significantly. Unfortunately, this is outside the control of the NetBox maintainers. Please consult your distribution's documentation for assistance with any errors.
44

55
The following sections detail how to set up a new instance of NetBox:
66

docs/models/dcim/cable.md

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,3 @@ Each cable may be assigned a type, label, length, and color. Each cable is also
2222
## Tracing Cables
2323

2424
A cable may be traced from either of its endpoints by clicking the "trace" button. (A REST API endpoint also provides this functionality.) NetBox will follow the path of connected cables from this termination across the directly connected cable to the far-end termination. If the cable connects to a pass-through port, and the peer port has another cable connected, NetBox will continue following the cable path until it encounters a non-pass-through or unconnected termination point. The entire path will be displayed to the user.
25-
26-
In the example below, three individual cables comprise a path between devices A and D:
27-
28-
![Cable path](../media/models/dcim_cable_trace.png)
29-
30-
Traced from Interface 1 on Device A, NetBox will show the following path:
31-
32-
* Cable 1: Interface 1 to Front Port 1
33-
* Cable 2: Rear Port 1 to Rear Port 2
34-
* Cable 3: Front Port 2 to Interface 2

docs/release-notes/version-3.0.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
# NetBox v3.0
22

3+
## v3.0.10 (2021-11-12)
4+
5+
### Enhancements
6+
7+
* [#7740](https://github.com/netbox-community/netbox/issues/7740) - Add mini-DIN 8 console port type
8+
* [#7760](https://github.com/netbox-community/netbox/issues/7760) - Add `vid` filter field to VLANs list
9+
* [#7767](https://github.com/netbox-community/netbox/issues/7767) - Add visual aids to interfaces table for type, enabled status
10+
11+
### Bug Fixes
12+
13+
* [#7564](https://github.com/netbox-community/netbox/issues/7564) - Fix assignment of members to virtual chassis with initial position of zero
14+
* [#7701](https://github.com/netbox-community/netbox/issues/7701) - Fix conflation of assigned IP status & role in interface tables
15+
* [#7741](https://github.com/netbox-community/netbox/issues/7741) - Fix 404 when attaching multiple images in succession
16+
* [#7752](https://github.com/netbox-community/netbox/issues/7752) - Fix minimum version check under Python v3.10
17+
* [#7766](https://github.com/netbox-community/netbox/issues/7766) - Add missing outer dimension columns to rack table
18+
* [#7780](https://github.com/netbox-community/netbox/issues/7780) - Preserve multi-line values during CSV file import
19+
* [#7783](https://github.com/netbox-community/netbox/issues/7783) - Fix indentation of locations under site view
20+
* [#7788](https://github.com/netbox-community/netbox/issues/7788) - Improve XSS mitigation in Markdown renderer
21+
* [#7791](https://github.com/netbox-community/netbox/issues/7791) - Enable sorting device bays table by installed device status
22+
* [#7802](https://github.com/netbox-community/netbox/issues/7802) - Differentiate ID and VID columns in VLANs table
23+
* [#7808](https://github.com/netbox-community/netbox/issues/7808) - Fix reference values for content type under custom field import form
24+
* [#7809](https://github.com/netbox-community/netbox/issues/7809) - Add missing export template support for various models
25+
* [#7814](https://github.com/netbox-community/netbox/issues/7814) - Fix restriction of user & group objects in GraphQL API queries
26+
27+
---
28+
329
## v3.0.9 (2021-11-03)
430

531
### Enhancements

netbox/dcim/choices.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@ class ConsolePortTypeChoices(ChoiceSet):
185185
TYPE_RJ11 = 'rj-11'
186186
TYPE_RJ12 = 'rj-12'
187187
TYPE_RJ45 = 'rj-45'
188+
TYPE_MINI_DIN_8 = 'mini-din-8'
188189
TYPE_USB_A = 'usb-a'
189190
TYPE_USB_B = 'usb-b'
190191
TYPE_USB_C = 'usb-c'
@@ -202,6 +203,7 @@ class ConsolePortTypeChoices(ChoiceSet):
202203
(TYPE_RJ11, 'RJ-11'),
203204
(TYPE_RJ12, 'RJ-12'),
204205
(TYPE_RJ45, 'RJ-45'),
206+
(TYPE_MINI_DIN_8, 'Mini-DIN 8'),
205207
)),
206208
('USB', (
207209
(TYPE_USB_A, 'USB Type A'),

0 commit comments

Comments
 (0)