[PR #10154] [MERGED] Release v3.3.1 #13570

Closed
opened 2025-12-29 23:19:37 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/10154
Author: @jeremystretch
Created: 8/25/2022
Status: Merged
Merged: 8/25/2022
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • 587a344 Documentation: distinguish release and git upgrade processes
  • 3b4dd05 PRVB
  • 5327857 Merge pull request #9744 from candlerb/candlerb/9743
  • c7d6fe2 Fixes #10053: Custom fields header should not be displayed when editing circuit terminations with no custom fields
  • 279253c Fixes #10040: Fix exception when ordering prefixes by flat representation
  • 9059c09 Refresh development docs
  • 804c064 Closes #10061: Replicate type when cloning L2VPN instances
  • eb3d3dc #6454 add prerequisite alert
  • c811eb0 netbox-community#10055 - Add loop for NAT Outside
  • a687aa1 netbox-community#10055 - Add loop for NAT Outside

📊 Changes

65 files changed (+705 additions, -345 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 docs/development/getting-started.md (+71 -47)
📝 docs/development/index.md (+39 -12)
📝 docs/development/models.md (+1 -1)
📝 docs/development/release-checklist.md (+49 -42)
📝 docs/development/style-guide.md (+44 -27)
📝 docs/installation/upgrading.md (+15 -0)
docs/media/development/github.png (+0 -0)
docs/media/development/github_new_issue.png (+0 -0)
📝 docs/release-notes/version-3.3.md (+37 -0)
📝 netbox/circuits/models/circuits.py (+5 -0)
📝 netbox/dcim/api/serializers.py (+1 -1)
📝 netbox/dcim/choices.py (+4 -0)
📝 netbox/dcim/constants.py (+3 -0)
📝 netbox/dcim/forms/bulk_edit.py (+1 -1)
📝 netbox/dcim/models/devices.py (+14 -0)
📝 netbox/dcim/models/power.py (+9 -0)
📝 netbox/dcim/models/racks.py (+9 -0)
📝 netbox/dcim/models/sites.py (+4 -0)

...and 45 more files

📄 Description

Enhancements

  • #6454 - Include contextual help when creating first objects in UI
  • #9935 - Add 802.11ay and "other" wireless interface types
  • #10031 - Enforce application/json content type for REST API requests
  • #10033 - Disable "add termination" button for point-to-point L2VPNs with two terminations
  • #10037 - Add "child interface" option to actions dropdown in interfaces list
  • #10038 - Add "L2VPN termination" option to actions dropdown in interfaces list
  • #10039 - Add "assign FHRP group" option to actions dropdown in interfaces list
  • #10061 - Replicate type when cloning L2VPN instances
  • #10066 - Use fixed column widths for custom field values in UI
  • #10133 - Enable nullifying device location during bulk edit

Bug Fixes

  • #9663 - Omit available IP annotations when filtering prefix child IPs list
  • #10040 - Fix exception when ordering prefixes by flat representation
  • #10053 - Custom fields header should not be displayed when editing circuit terminations with no custom fields
  • #10055 - Fix extraneous NAT indicator by device primary IP
  • #10057 - Fix AttributeError exception when global search results include rack reservations
  • #10059 - Add identifier column to L2VPN table
  • #10070 - Add unique constraint for L2VPN slug
  • #10087 - Correct display of far end in console/power/interface connections tables
  • #10089 - linkify template filter should escape object representation
  • #10094 - Fix 404 when using "create and add another" to add contact assignments
  • #10108 - Linkify inside NAT IPs for primary device IPs in UI
  • #10109 - Fix available prefixes calculation for container prefixes in the global table
  • #10111 - Fix ValueError exception when searching for L2VPN objects
  • #10118 - Fix display of connected LLDP neighbors for devices
  • #10134 - Custom fields data serializer should return a 400 response for invalid data
  • #10135 - Fix SSO support for SAML2 IDPs
  • #10147 - Permit the creation of 0U device types via REST API

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbox-community/netbox/pull/10154 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 8/25/2022 **Status:** ✅ Merged **Merged:** 8/25/2022 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`587a344`](https://github.com/netbox-community/netbox/commit/587a34442a822e99357ee92daa9b5f43f3ce9ef6) Documentation: distinguish release and git upgrade processes - [`3b4dd05`](https://github.com/netbox-community/netbox/commit/3b4dd051f2492aa05f84ca85ffb891ece831b210) PRVB - [`5327857`](https://github.com/netbox-community/netbox/commit/5327857f8148e675bc3f3664e058094b6359014d) Merge pull request #9744 from candlerb/candlerb/9743 - [`c7d6fe2`](https://github.com/netbox-community/netbox/commit/c7d6fe2d6236b691b65a73a63db65282bc342bbe) Fixes #10053: Custom fields header should not be displayed when editing circuit terminations with no custom fields - [`279253c`](https://github.com/netbox-community/netbox/commit/279253c486e4aff7f1471c93431c35eb91338237) Fixes #10040: Fix exception when ordering prefixes by flat representation - [`9059c09`](https://github.com/netbox-community/netbox/commit/9059c096278e9e278f457368268b45425d6058dd) Refresh development docs - [`804c064`](https://github.com/netbox-community/netbox/commit/804c064a7efd5dac8a6df0850b878d35bae587ef) Closes #10061: Replicate type when cloning L2VPN instances - [`eb3d3dc`](https://github.com/netbox-community/netbox/commit/eb3d3dcbc4b65c819a0cb92de4794491f59f7687) #6454 add prerequisite alert - [`c811eb0`](https://github.com/netbox-community/netbox/commit/c811eb069d1d83c8735890199800eb3b2945db90) netbox-community#10055 - Add loop for NAT Outside - [`a687aa1`](https://github.com/netbox-community/netbox/commit/a687aa1de6fe702d496a5d25435bd38af4340ddb) netbox-community#10055 - Add loop for NAT Outside ### 📊 Changes **65 files changed** (+705 additions, -345 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `docs/development/getting-started.md` (+71 -47) 📝 `docs/development/index.md` (+39 -12) 📝 `docs/development/models.md` (+1 -1) 📝 `docs/development/release-checklist.md` (+49 -42) 📝 `docs/development/style-guide.md` (+44 -27) 📝 `docs/installation/upgrading.md` (+15 -0) ➕ `docs/media/development/github.png` (+0 -0) ➕ `docs/media/development/github_new_issue.png` (+0 -0) 📝 `docs/release-notes/version-3.3.md` (+37 -0) 📝 `netbox/circuits/models/circuits.py` (+5 -0) 📝 `netbox/dcim/api/serializers.py` (+1 -1) 📝 `netbox/dcim/choices.py` (+4 -0) 📝 `netbox/dcim/constants.py` (+3 -0) 📝 `netbox/dcim/forms/bulk_edit.py` (+1 -1) 📝 `netbox/dcim/models/devices.py` (+14 -0) 📝 `netbox/dcim/models/power.py` (+9 -0) 📝 `netbox/dcim/models/racks.py` (+9 -0) 📝 `netbox/dcim/models/sites.py` (+4 -0) _...and 45 more files_ </details> ### 📄 Description ### Enhancements * [#6454](https://github.com/netbox-community/netbox/issues/6454) - Include contextual help when creating first objects in UI * [#9935](https://github.com/netbox-community/netbox/issues/9935) - Add 802.11ay and "other" wireless interface types * [#10031](https://github.com/netbox-community/netbox/issues/10031) - Enforce `application/json` content type for REST API requests * [#10033](https://github.com/netbox-community/netbox/issues/10033) - Disable "add termination" button for point-to-point L2VPNs with two terminations * [#10037](https://github.com/netbox-community/netbox/issues/10037) - Add "child interface" option to actions dropdown in interfaces list * [#10038](https://github.com/netbox-community/netbox/issues/10038) - Add "L2VPN termination" option to actions dropdown in interfaces list * [#10039](https://github.com/netbox-community/netbox/issues/10039) - Add "assign FHRP group" option to actions dropdown in interfaces list * [#10061](https://github.com/netbox-community/netbox/issues/10061) - Replicate type when cloning L2VPN instances * [#10066](https://github.com/netbox-community/netbox/issues/10066) - Use fixed column widths for custom field values in UI * [#10133](https://github.com/netbox-community/netbox/issues/10133) - Enable nullifying device location during bulk edit ### Bug Fixes * [#9663](https://github.com/netbox-community/netbox/issues/9663) - Omit available IP annotations when filtering prefix child IPs list * [#10040](https://github.com/netbox-community/netbox/issues/10040) - Fix exception when ordering prefixes by flat representation * [#10053](https://github.com/netbox-community/netbox/issues/10053) - Custom fields header should not be displayed when editing circuit terminations with no custom fields * [#10055](https://github.com/netbox-community/netbox/issues/10055) - Fix extraneous NAT indicator by device primary IP * [#10057](https://github.com/netbox-community/netbox/issues/10057) - Fix AttributeError exception when global search results include rack reservations * [#10059](https://github.com/netbox-community/netbox/issues/10059) - Add identifier column to L2VPN table * [#10070](https://github.com/netbox-community/netbox/issues/10070) - Add unique constraint for L2VPN slug * [#10087](https://github.com/netbox-community/netbox/issues/10087) - Correct display of far end in console/power/interface connections tables * [#10089](https://github.com/netbox-community/netbox/issues/10089) - `linkify` template filter should escape object representation * [#10094](https://github.com/netbox-community/netbox/issues/10094) - Fix 404 when using "create and add another" to add contact assignments * [#10108](https://github.com/netbox-community/netbox/issues/10108) - Linkify inside NAT IPs for primary device IPs in UI * [#10109](https://github.com/netbox-community/netbox/issues/10109) - Fix available prefixes calculation for container prefixes in the global table * [#10111](https://github.com/netbox-community/netbox/issues/10111) - Fix ValueError exception when searching for L2VPN objects * [#10118](https://github.com/netbox-community/netbox/issues/10118) - Fix display of connected LLDP neighbors for devices * [#10134](https://github.com/netbox-community/netbox/issues/10134) - Custom fields data serializer should return a 400 response for invalid data * [#10135](https://github.com/netbox-community/netbox/issues/10135) - Fix SSO support for SAML2 IDPs * [#10147](https://github.com/netbox-community/netbox/issues/10147) - Permit the creation of 0U device types via REST API --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 23:19:37 +01:00
adam closed this issue 2025-12-29 23:19:37 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13570