diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml index 98ca97d9d..744770180 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yaml +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -14,7 +14,7 @@ body: attributes: label: NetBox version description: What version of NetBox are you currently running? - placeholder: v3.5.9 + placeholder: v3.6.0 validations: required: true - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml index 3802d19d1..5cf9b72ab 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yaml +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -14,7 +14,7 @@ body: attributes: label: NetBox version description: What version of NetBox are you currently running? - placeholder: v3.5.9 + placeholder: v3.6.0 validations: required: true - type: dropdown diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index 4d812938f..4e8149ad6 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -10,6 +10,15 @@ Minor releases are published in April, August, and December of each calendar yea This page contains a history of all major and minor releases since NetBox v2.0. For more detail on a specific patch release, please see the release notes page for that specific minor release. +#### [Version 3.6](./version-3.6.md) (August 2023) + +* Relocated Admin UI Views ([#12589](https://github.com/netbox-community/netbox/issues/12589), [#12590](https://github.com/netbox-community/netbox/issues/12590), [#12591](https://github.com/netbox-community/netbox/issues/12591), [#13044](https://github.com/netbox-community/netbox/issues/13044)) +* Configurable Default Permissions ([#13038](https://github.com/netbox-community/netbox/issues/13038)) +* User Bookmarks ([#8248](https://github.com/netbox-community/netbox/issues/8248)) +* Custom Field Choice Sets ([#12988](https://github.com/netbox-community/netbox/issues/12988)) +* Pre-Defined Location Choices for Custom Fields ([#12194](https://github.com/netbox-community/netbox/issues/12194)) +* Restrict Tag Usage by Object Type ([#11541](https://github.com/netbox-community/netbox/issues/11541)) + #### [Version 3.5](./version-3.5.md) (April 2023) * Customizable Dashboard ([#9416](https://github.com/netbox-community/netbox/issues/9416)) diff --git a/docs/release-notes/version-3.6.md b/docs/release-notes/version-3.6.md index 791023048..23fd79ea4 100644 --- a/docs/release-notes/version-3.6.md +++ b/docs/release-notes/version-3.6.md @@ -1,31 +1,6 @@ # NetBox v3.6 -## v3.6.0 (FUTURE) - -### Bug Fixes - -* [#13513](https://github.com/netbox-community/netbox/issues/13513) - Prevent exception when rendering bookmarks widget for anonymous user -* [#13599](https://github.com/netbox-community/netbox/issues/13599) - Fix errant counter increments when editing device/VM components -* [#13605](https://github.com/netbox-community/netbox/issues/13605) - Optimize cached counter migrations to avoid excessive memory consumption - ---- - -## v3.6-beta2 (2023-08-16) - -### Bug Fixes - -* [#13351](https://github.com/netbox-community/netbox/issues/13351) - Fix missing text due to incorrectly applied translation tags -* [#13361](https://github.com/netbox-community/netbox/issues/13361) - Extra choices field on custom field choice set form should not be required -* [#13363](https://github.com/netbox-community/netbox/issues/13363) - Fix API endpoint for custom field choice selector in forms -* [#13376](https://github.com/netbox-community/netbox/issues/13376) - Restrict add/remove tag fields by model on bulk edit forms -* [#13410](https://github.com/netbox-community/netbox/issues/13410) - Fix rendering of custom choice fields with large number of choices -* [#13433](https://github.com/netbox-community/netbox/issues/13433) - User field on API token form should be required -* [#13434](https://github.com/netbox-community/netbox/issues/13434) - Randomly generate initial keys prior to the creation of new tokens -* [#13437](https://github.com/netbox-community/netbox/issues/13437) - Display bookmark button only for relevant objects - ---- - -## v3.6-beta1 (2023-08-02) +## v3.6.0 (2023-08-30) ### Breaking Changes @@ -39,7 +14,7 @@ ### New Features -#### Relocated Admin Views ([#12589](https://github.com/netbox-community/netbox/issues/12589), [#12590](https://github.com/netbox-community/netbox/issues/12590), [#12591](https://github.com/netbox-community/netbox/issues/12591), [#13044](https://github.com/netbox-community/netbox/issues/13044)) +#### Relocated Admin UI Views ([#12589](https://github.com/netbox-community/netbox/issues/12589), [#12590](https://github.com/netbox-community/netbox/issues/12590), [#12591](https://github.com/netbox-community/netbox/issues/12591), [#13044](https://github.com/netbox-community/netbox/issues/13044)) Management views for the following object types, previously available only under the backend admin interface, have been relocated to the primary user interface: @@ -96,6 +71,12 @@ Tags may now be restricted to use with designated object types. Tags that have n * [#13170](https://github.com/netbox-community/netbox/issues/13170) - Add `rf_role` to InterfaceTemplate * [#13269](https://github.com/netbox-community/netbox/issues/13269) - Cache the number of assigned component templates for device types +### Bug Fixes + +* [#13513](https://github.com/netbox-community/netbox/issues/13513) - Prevent exception when rendering bookmarks widget for anonymous user +* [#13599](https://github.com/netbox-community/netbox/issues/13599) - Fix errant counter increments when editing device/VM components +* [#13605](https://github.com/netbox-community/netbox/issues/13605) - Optimize cached counter migrations to avoid excessive memory consumption + ### Other Changes * Work has begun on introducing translation and localization support in NetBox. This work is being performed in preparation for release 4.0. diff --git a/netbox/netbox/settings.py b/netbox/netbox/settings.py index 69ef8f52d..3d9df0e1d 100644 --- a/netbox/netbox/settings.py +++ b/netbox/netbox/settings.py @@ -25,7 +25,7 @@ from netbox.constants import RQ_QUEUE_DEFAULT, RQ_QUEUE_HIGH, RQ_QUEUE_LOW # Environment setup # -VERSION = '3.6-beta2' +VERSION = '3.6.0' # Hostname HOSTNAME = platform.node() diff --git a/requirements.txt b/requirements.txt index 7a2d0f9c8..b313f98d6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -21,13 +21,13 @@ graphene-django==3.0.0 gunicorn==21.2.0 Jinja2==3.1.2 Markdown==3.3.7 -mkdocs-material==9.1.21 +mkdocs-material==9.2.5 mkdocstrings[python-legacy]==0.22.0 netaddr==0.8.0 Pillow==10.0.0 psycopg[binary,pool]==3.1.10 PyYAML==6.0.1 -sentry-sdk==1.29.2 +sentry-sdk==1.30.0 social-auth-app-django==5.2.0 social-auth-core[openidconnect]==4.4.2 svgwrite==1.4.3