mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-14 01:41:22 -06:00
Cleaned up changelog
This commit is contained in:
parent
21856c6f0c
commit
fe28e5befe
97
CHANGELOG.md
97
CHANGELOG.md
@ -1,41 +1,17 @@
|
|||||||
v2.6.0 (FUTURE)
|
v2.6.0 (2019-06-20)
|
||||||
|
|
||||||
## Bug Fixes (From Beta)
|
|
||||||
|
|
||||||
* [#3123](https://github.com/digitalocean/netbox/issues/3123) - Exempt `/metrics` view from authentication
|
|
||||||
* [#3125](https://github.com/digitalocean/netbox/issues/3125) - Fix exception when viewing PDUs
|
|
||||||
* [#3126](https://github.com/digitalocean/netbox/issues/3126) - Incorrect calculation of PowerFeed available power
|
|
||||||
* [#3130](https://github.com/digitalocean/netbox/issues/3130) - Fix exception when creating a new power outlet
|
|
||||||
* [#3136](https://github.com/digitalocean/netbox/issues/3136) - Add power draw fields to power port creation form
|
|
||||||
* [#3137](https://github.com/digitalocean/netbox/issues/3137) - Add `power_port` and `feed_leg` fields to power outlet creation form
|
|
||||||
* [#3140](https://github.com/digitalocean/netbox/issues/3140) - Add bulk edit capability for power outlets and console server ports
|
|
||||||
* [#3204](https://github.com/digitalocean/netbox/issues/3204) - Fix interface filtering when connecting cables
|
|
||||||
* [#3207](https://github.com/digitalocean/netbox/issues/3207) - Fix link for connecting interface to rear port
|
|
||||||
* [#3258](https://github.com/digitalocean/netbox/issues/3258) - Exception raised when creating/viewing a circuit with a non-connected termination
|
|
||||||
|
|
||||||
## Enhancements (From Beta)
|
|
||||||
|
|
||||||
* [#524](https://github.com/digitalocean/netbox/issues/524) - Added power utilization graphs to power feeds, devices, and racks
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
v2.6-beta1 (2019-04-29)
|
|
||||||
|
|
||||||
**WARNING:** This is a beta release of NetBox intended for development use only. **Do not** rely on it for production
|
|
||||||
use. A migration path forward to a stable release **will not** be provided; expect to ultimately lose any data input
|
|
||||||
into this instance.
|
|
||||||
|
|
||||||
## New Features
|
## New Features
|
||||||
|
|
||||||
### Power Panels and Feeds ([#54](https://github.com/digitalocean/netbox/issues/54))
|
### Power Panels and Feeds ([#54](https://github.com/digitalocean/netbox/issues/54))
|
||||||
|
|
||||||
NetBox now supports power supply modeling via two new models: power panels and power feeds. Power feeds are terminated
|
NetBox now supports power circuit modeling via two new models: power panels and power feeds. Power feeds are terminated
|
||||||
to power panels and are optionally associated with individual racks. Each power feed defines a supply type (AC/DC),
|
to power panels and are optionally associated with individual racks. Each power feed defines a supply type (AC/DC),
|
||||||
amperage, voltage, and phase. A power port can be connected directly to a power feed, but a power feed may have only one
|
amperage, voltage, and phase. A power port can be connected directly to a power feed, but a power feed may have only one
|
||||||
power port connected to it.
|
power port connected to it.
|
||||||
|
|
||||||
Additionally, the power port model has been extended to include fields denoting maximum and allocated draw, in watts.
|
Additionally, the power port model, which represents a device's power input, has been extended to include fields
|
||||||
This allows a device (e.g. a PDU) to calculate its total load compared to its connected power feed.
|
denoting maximum and allocated draw, in volt-amperes. This allows a device (e.g. a PDU) to calculate its total load
|
||||||
|
compared to its connected power feed.
|
||||||
|
|
||||||
### Caching ([#2647](https://github.com/digitalocean/netbox/issues/2647))
|
### Caching ([#2647](https://github.com/digitalocean/netbox/issues/2647))
|
||||||
|
|
||||||
@ -65,7 +41,7 @@ EXEMPT_VIEW_PERMISSIONS = [
|
|||||||
]
|
]
|
||||||
```
|
```
|
||||||
|
|
||||||
To exclude _all_ objects, effectively disabling view permissions, set:
|
To exclude _all_ objects, effectively disabling view permissions and restoring pre-v2.6 behavior, set:
|
||||||
|
|
||||||
```
|
```
|
||||||
EXEMPT_VIEW_PERMISSIONS = ['*']
|
EXEMPT_VIEW_PERMISSIONS = ['*']
|
||||||
@ -87,27 +63,26 @@ single button.
|
|||||||
### Prometheus Metrics ([#3104](https://github.com/digitalocean/netbox/issues/3104))
|
### Prometheus Metrics ([#3104](https://github.com/digitalocean/netbox/issues/3104))
|
||||||
|
|
||||||
NetBox now supports exposing native Prometheus metrics from the application. [Prometheus](https://prometheus.io/) is a
|
NetBox now supports exposing native Prometheus metrics from the application. [Prometheus](https://prometheus.io/) is a
|
||||||
popular time series metric platform used for monitoring. NetBox exposes metrics at the `/metrics` HTTP endpoint, e.g.
|
popular time series metric platform used for monitoring. Metric exposition can be toggled with the `METRICS_ENABLED`
|
||||||
`https://netbox.local/metrics`. Metric exposition can be toggled with the `METRICS_ENABLED` configuration setting.
|
configuration setting; it is not enabled by default. NetBox exposes metrics at the `/metrics` HTTP endpoint, e.g.
|
||||||
Metrics are not exposed by default.
|
`https://netbox.local/metrics`.
|
||||||
|
|
||||||
NetBox makes use of the [django-prometheus](https://github.com/korfuri/django-prometheus) library to export a number of
|
NetBox makes use of the [django-prometheus](https://github.com/korfuri/django-prometheus) library to export a number of
|
||||||
different types of metrics, including:
|
different types of metrics, including:
|
||||||
|
|
||||||
- Per model insert, update, and delete counters
|
* Per model insert, update, and delete counters
|
||||||
- Per view request counters
|
* Per view request counters
|
||||||
- Per view request latency histograms
|
* Per view request latency histograms
|
||||||
- Request body size histograms
|
* Request body size histograms
|
||||||
- Response body size histograms
|
* Response body size histograms
|
||||||
- Response code counters
|
* Response code counters
|
||||||
- Database connection, execution, and error counters
|
* Database connection, execution, and error counters
|
||||||
- Cache hit, miss, and invalidation counters
|
* Cache hit, miss, and invalidation counters
|
||||||
- Django middleware latency histograms
|
* Django middleware latency histograms
|
||||||
- Other Django related metadata metrics
|
* Other Django related metadata metrics
|
||||||
|
|
||||||
For the exhaustive list of exposed metrics, visit the `/metrics` endpoint on your NetBox instance.
|
For the exhaustive list of exposed metrics, visit the `/metrics` endpoint on your NetBox instance. See the documentation
|
||||||
|
for more details on using Prometheus metrics in NetBox.
|
||||||
See the documentation for more details on using Prometheus metrics in NetBox.
|
|
||||||
|
|
||||||
## Changes
|
## Changes
|
||||||
|
|
||||||
@ -151,8 +126,8 @@ For example, when creating a new device, its rack would be specified as an integ
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
The NetBox API now supports referencing related objects by a set of sufficiently unique attrbiutes. For example, a rack
|
The NetBox API now also supports referencing related objects by a set of sufficiently unique attrbiutes. For example, a
|
||||||
can be identified by its name and parent site:
|
rack can be identified by its name and parent site:
|
||||||
|
|
||||||
```
|
```
|
||||||
{
|
{
|
||||||
@ -175,8 +150,8 @@ object, a validation error is raised.
|
|||||||
The rendered config context for devices and VMs is now included by default in all API results (list and detail views).
|
The rendered config context for devices and VMs is now included by default in all API results (list and detail views).
|
||||||
Previously, the rendered config context was available only in the detail view for individual objects. Users with large
|
Previously, the rendered config context was available only in the detail view for individual objects. Users with large
|
||||||
amounts of context data may observe a performance drop when returning multiple objects. To combat this, in cases where
|
amounts of context data may observe a performance drop when returning multiple objects. To combat this, in cases where
|
||||||
the rendered config context is not needed, the query parameter `?exclude=config_context` may be added to the request to
|
the rendered config context is not needed, the query parameter `?exclude=config_context` may be appended to the request
|
||||||
exclude the config context data from the API response.
|
URL to exclude the config context data from the API response.
|
||||||
|
|
||||||
### Changes to Tag Permissions
|
### Changes to Tag Permissions
|
||||||
|
|
||||||
@ -188,6 +163,7 @@ functionality provided by the front end UI.
|
|||||||
## Enhancements
|
## Enhancements
|
||||||
|
|
||||||
* [#166](https://github.com/digitalocean/netbox/issues/166) - Add `dns_name` field to IPAddress
|
* [#166](https://github.com/digitalocean/netbox/issues/166) - Add `dns_name` field to IPAddress
|
||||||
|
* [#524](https://github.com/digitalocean/netbox/issues/524) - Added power utilization graphs to power feeds, devices, and racks
|
||||||
* [#1792](https://github.com/digitalocean/netbox/issues/1792) - Add CustomFieldChoices API endpoint at `/api/extras/_custom_field_choices/`
|
* [#1792](https://github.com/digitalocean/netbox/issues/1792) - Add CustomFieldChoices API endpoint at `/api/extras/_custom_field_choices/`
|
||||||
* [#1863](https://github.com/digitalocean/netbox/issues/1863) - Add child object counts to API representation of organizational objects
|
* [#1863](https://github.com/digitalocean/netbox/issues/1863) - Add child object counts to API representation of organizational objects
|
||||||
* [#2324](https://github.com/digitalocean/netbox/issues/2324) - Add `color` field for tags
|
* [#2324](https://github.com/digitalocean/netbox/issues/2324) - Add `color` field for tags
|
||||||
@ -197,6 +173,23 @@ functionality provided by the front end UI.
|
|||||||
* [#2926](https://github.com/digitalocean/netbox/issues/2926) - Add change logging to the Tag model
|
* [#2926](https://github.com/digitalocean/netbox/issues/2926) - Add change logging to the Tag model
|
||||||
* [#3038](https://github.com/digitalocean/netbox/issues/3038) - OR logic now used when multiple values of a query filter are passed
|
* [#3038](https://github.com/digitalocean/netbox/issues/3038) - OR logic now used when multiple values of a query filter are passed
|
||||||
|
|
||||||
|
## Bug Fixes
|
||||||
|
|
||||||
|
* [#2968](https://github.com/digitalocean/netbox/issues/2968) - Correct API documentation for SerializerMethodFields
|
||||||
|
|
||||||
|
## Bug Fixes From v2.6-beta1
|
||||||
|
|
||||||
|
* [#3123](https://github.com/digitalocean/netbox/issues/3123) - Exempt `/metrics` view from authentication
|
||||||
|
* [#3125](https://github.com/digitalocean/netbox/issues/3125) - Fix exception when viewing PDUs
|
||||||
|
* [#3126](https://github.com/digitalocean/netbox/issues/3126) - Incorrect calculation of PowerFeed available power
|
||||||
|
* [#3130](https://github.com/digitalocean/netbox/issues/3130) - Fix exception when creating a new power outlet
|
||||||
|
* [#3136](https://github.com/digitalocean/netbox/issues/3136) - Add power draw fields to power port creation form
|
||||||
|
* [#3137](https://github.com/digitalocean/netbox/issues/3137) - Add `power_port` and `feed_leg` fields to power outlet creation form
|
||||||
|
* [#3140](https://github.com/digitalocean/netbox/issues/3140) - Add bulk edit capability for power outlets and console server ports
|
||||||
|
* [#3204](https://github.com/digitalocean/netbox/issues/3204) - Fix interface filtering when connecting cables
|
||||||
|
* [#3207](https://github.com/digitalocean/netbox/issues/3207) - Fix link for connecting interface to rear port
|
||||||
|
* [#3258](https://github.com/digitalocean/netbox/issues/3258) - Exception raised when creating/viewing a circuit with a non-connected termination
|
||||||
|
|
||||||
## API Changes
|
## API Changes
|
||||||
|
|
||||||
* New API endpoints for power modeling: `/api/dcim/power-panels/` and `/api/dcim/power-feeds/`
|
* New API endpoints for power modeling: `/api/dcim/power-panels/` and `/api/dcim/power-feeds/`
|
||||||
@ -214,10 +207,6 @@ functionality provided by the front end UI.
|
|||||||
* extras.Tag: Added `color` and `comments` fields to the Tag serializer.
|
* extras.Tag: Added `color` and `comments` fields to the Tag serializer.
|
||||||
* virtualization.VirtualMachine: The virtual machines list endpoint now includes rendered context data.
|
* virtualization.VirtualMachine: The virtual machines list endpoint now includes rendered context data.
|
||||||
|
|
||||||
## Bug Fixes
|
|
||||||
|
|
||||||
* [#2968](https://github.com/digitalocean/netbox/issues/2968) - Correct API documentation for SerializerMethodFields
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
2.5.13 (2019-05-31)
|
2.5.13 (2019-05-31)
|
||||||
|
Loading…
Reference in New Issue
Block a user