2021-09-29 12:14:15 -04:00
## v3.1-beta1 (FUTURE)
!!! warning "PostgreSQL 10 Required"
NetBox v3.1 requires PostgreSQL 10 or later.
2021-10-19 12:33:17 -04:00
### Breaking Changes
* The `tenant` and `tenant_id` filters for the Cable model now filter on the tenant assigned directly to each cable, rather than on the parent object of either termination.
2021-10-19 13:56:33 -04:00
#### Contacts ([#1344](https://github.com/netbox-community/netbox/issues/1344))
A set of new models for tracking contact information has been introduced within the tenancy app. Users may now create individual contact objects to be associated with various models within NetBox. Each contact has a name, title, email address, etc. Contacts can be arranged in hierarchical groups for ease of management.
When assigning a contact to an object, the user must select a predefined role (e.g. "billing" or "technical") and may optionally indicate a priority relative to other contacts associated with the object. There is no limit on how many contacts can be assigned to an object, nor on how many objects to which a contact can be assigned.
####
2021-10-07 15:09:42 -04:00
### Enhancements
* [#1337 ](https://github.com/netbox-community/netbox/issues/1337 ) - Add WWN field to interfaces
2021-10-19 13:06:41 -04:00
* [#1943 ](https://github.com/netbox-community/netbox/issues/1943 ) - Relax uniqueness constraint on cluster names
2021-10-14 16:04:42 -04:00
* [#3839 ](https://github.com/netbox-community/netbox/issues/3839 ) - Add `airflow` field for devices types and devices
2021-10-21 11:28:25 -04:00
* [#6497 ](https://github.com/netbox-community/netbox/issues/6497 ) - Extend tag support to organizational models
2021-10-14 14:48:00 -04:00
* [#6711 ](https://github.com/netbox-community/netbox/issues/6711 ) - Add `longtext` custom field type with Markdown support
2021-10-19 12:33:17 -04:00
* [#6715 ](https://github.com/netbox-community/netbox/issues/6715 ) - Add tenant assignment for cables
2021-10-07 15:46:21 -04:00
* [#6874 ](https://github.com/netbox-community/netbox/issues/6874 ) - Add tenant assignment for locations
2021-10-19 13:46:35 -04:00
* [#7354 ](https://github.com/netbox-community/netbox/issues/7354 ) - Relax uniqueness constraints on region, site group, and location names
2021-10-20 15:04:40 -04:00
* [#7530 ](https://github.com/netbox-community/netbox/issues/7530 ) - Move device type component lists to separate views
2021-10-07 15:09:42 -04:00
2021-09-29 12:14:15 -04:00
### Other Changes
* [#7318 ](https://github.com/netbox-community/netbox/issues/7318 ) - Raise minimum required PostgreSQL version from 9.6 to 10
2021-10-19 13:56:33 -04:00
### REST API Changes
* Added the following endpoints for contacts:
* `/api/tenancy/contact-assignments/`
* `/api/tenancy/contact-groups/`
* `/api/tenancy/contact-roles/`
* `/api/tenancy/contacts/`
2021-10-21 11:28:25 -04:00
* Added `tags` field to the following models:
* circuits.CircuitType
* dcim.DeviceRole
* dcim.Location
* dcim.Manufacturer
* dcim.Platform
* dcim.RackRole
* dcim.Region
* dcim.SiteGroup
* ipam.RIR
* ipam.Role
* ipam.VLANGroup
* tenancy.ContactGroup
* tenancy.ContactRole
* tenancy.TenantGroup
* virtualization.ClusterGroup
* virtualization.ClusterType
2021-10-19 13:56:33 -04:00
* dcim.Cable
* Added `tenant` field
* dcim.Device
* Added `airflow` field
* dcim.DeviceType
* Added `airflow` field
* dcim.Interface
* Added `wwn` field
* dcim.Location
* Added `tenant` field