[PR #10381] [MERGED] Release v3.3.3 #13620

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/10381
Author: @arthanson
Created: 9/15/2022
Status: Merged
Merged: 9/15/2022
Merged by: @arthanson

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

67 files changed (+982 additions, -801 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 README.md (+11 -3)
📝 docs/installation/3-netbox.md (+1 -1)
📝 docs/installation/index.md (+2 -0)
📝 docs/installation/upgrading.md (+15 -6)
docs/media/installation/upgrade_paths.png (+0 -0)
📝 docs/release-notes/version-3.3.md (+29 -0)
📝 netbox/circuits/tests/test_filtersets.py (+12 -2)
📝 netbox/dcim/api/serializers.py (+1 -1)
📝 netbox/dcim/choices.py (+1 -1)
📝 netbox/dcim/filtersets.py (+29 -0)
📝 netbox/dcim/forms/bulk_create.py (+13 -12)
📝 netbox/dcim/forms/filtersets.py (+53 -7)
📝 netbox/dcim/forms/models.py (+152 -101)
📝 netbox/dcim/forms/object_create.py (+178 -80)
📝 netbox/dcim/models/cables.py (+2 -6)
📝 netbox/dcim/models/device_components.py (+13 -11)
📝 netbox/dcim/tables/devices.py (+16 -4)
📝 netbox/dcim/tables/template_code.py (+1 -1)

...and 47 more files

📄 Description

Enhancements

  • #8580 - Add occupied filter for cabled objects to filter by cable or mark_connected
  • #9577 - Add has_front_image and has_rear_image filters for device types
  • #10268 - Omit trailing ".0" in device positions within UI
  • #10359 - Add region and site group columns to the devices table

Bug Fixes

  • #9231 - Fix empty lookup expression for string filters
  • #10247 - Allow changing the pre-populated device/VM when creating new components
  • #10250 - Fix exception when CableTermination validation fails during bulk import of cables
  • #10258 - Enable the use of reports & scripts packaged in submodules
  • #10259 - Fix NoReverseMatch exception when listing available prefixes with "flat" column displayed
  • #10270 - Fix custom field validation when creating new services
  • #10278 - Fix "create & add another" for image attachments
  • #10294 - Fix spurious changelog diff for interface WWN field
  • #10304 - Enable cloning for custom fields & custom links
  • #10305 - Fix Virtual Chassis master field cannot be null according to the API
  • #10307 - Correct value for "Passive 48V (4-pair)" PoE type selection
  • #10333 - Show available values for ui_visibility field of CustomField for CSV import
  • #10337 - Display SSO links when local authentication fails
  • #10353 - Table action buttons should reserve return URL parameters
  • #10362 - Correct display of custom fields when editing an L2VPN termination

🔄 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/10381 **Author:** [@arthanson](https://github.com/arthanson) **Created:** 9/15/2022 **Status:** ✅ Merged **Merged:** 9/15/2022 **Merged by:** [@arthanson](https://github.com/arthanson) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`d29d265`](https://github.com/netbox-community/netbox/commit/d29d265b0aadda0913c46904d829d1b7ddc8a82e) PRVB - [`536bd37`](https://github.com/netbox-community/netbox/commit/536bd37d05a8eeba6f17b64a5d0ad2a207063be8) #9231 make empty search work - [`2fe620d`](https://github.com/netbox-community/netbox/commit/2fe620df7019bf6eb6e5397b85f2e595e2b86768) #9231 call class method - [`48a907a`](https://github.com/netbox-community/netbox/commit/48a907ae4580f77eea74180c826952c8c3d3d5e7) #9231 add comment - [`ac8f0a7`](https://github.com/netbox-community/netbox/commit/ac8f0a7ef2e094c06ac67ddd1aa33e46689148b7) Add installation video to docs - [`7826cfb`](https://github.com/netbox-community/netbox/commit/7826cfb01faef3574cd071a982c3d1bebb9381fa) #10270 - fix custom field validation for ipam services - [`def853e`](https://github.com/netbox-community/netbox/commit/def853e8c444f646b550be8f6e7e8a22d18a27b2) #10278 add get_extra_addanother_params - [`0c37236`](https://github.com/netbox-community/netbox/commit/0c37236d604b505d65f7362819487f2bfc9b56d0) Merge pull request #10281 from netbox-community/9231-empty-search - [`ef5ec06`](https://github.com/netbox-community/netbox/commit/ef5ec06141c92552a957b687cee8c24b12b319fa) Merge pull request #10283 from netbox-community/10270-save-custom-boolean - [`1c4ad3f`](https://github.com/netbox-community/netbox/commit/1c4ad3f817c98535d798e98a3a92c8922988ceff) Merge pull request #10285 from netbox-community/10278-rack-photo-add-another ### 📊 Changes **67 files changed** (+982 additions, -801 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `README.md` (+11 -3) 📝 `docs/installation/3-netbox.md` (+1 -1) 📝 `docs/installation/index.md` (+2 -0) 📝 `docs/installation/upgrading.md` (+15 -6) ➕ `docs/media/installation/upgrade_paths.png` (+0 -0) 📝 `docs/release-notes/version-3.3.md` (+29 -0) 📝 `netbox/circuits/tests/test_filtersets.py` (+12 -2) 📝 `netbox/dcim/api/serializers.py` (+1 -1) 📝 `netbox/dcim/choices.py` (+1 -1) 📝 `netbox/dcim/filtersets.py` (+29 -0) 📝 `netbox/dcim/forms/bulk_create.py` (+13 -12) 📝 `netbox/dcim/forms/filtersets.py` (+53 -7) 📝 `netbox/dcim/forms/models.py` (+152 -101) 📝 `netbox/dcim/forms/object_create.py` (+178 -80) 📝 `netbox/dcim/models/cables.py` (+2 -6) 📝 `netbox/dcim/models/device_components.py` (+13 -11) 📝 `netbox/dcim/tables/devices.py` (+16 -4) 📝 `netbox/dcim/tables/template_code.py` (+1 -1) _...and 47 more files_ </details> ### 📄 Description ### Enhancements * [#8580](https://github.com/netbox-community/netbox/issues/8580) - Add `occupied` filter for cabled objects to filter by cable or `mark_connected` * [#9577](https://github.com/netbox-community/netbox/issues/9577) - Add `has_front_image` and `has_rear_image` filters for device types * [#10268](https://github.com/netbox-community/netbox/issues/10268) - Omit trailing ".0" in device positions within UI * [#10359](https://github.com/netbox-community/netbox/issues/10359) - Add region and site group columns to the devices table ### Bug Fixes * [#9231](https://github.com/netbox-community/netbox/issues/9231) - Fix `empty` lookup expression for string filters * [#10247](https://github.com/netbox-community/netbox/issues/10247) - Allow changing the pre-populated device/VM when creating new components * [#10250](https://github.com/netbox-community/netbox/issues/10250) - Fix exception when CableTermination validation fails during bulk import of cables * [#10258](https://github.com/netbox-community/netbox/issues/10258) - Enable the use of reports & scripts packaged in submodules * [#10259](https://github.com/netbox-community/netbox/issues/10259) - Fix `NoReverseMatch` exception when listing available prefixes with "flat" column displayed * [#10270](https://github.com/netbox-community/netbox/issues/10270) - Fix custom field validation when creating new services * [#10278](https://github.com/netbox-community/netbox/issues/10278) - Fix "create & add another" for image attachments * [#10294](https://github.com/netbox-community/netbox/issues/10294) - Fix spurious changelog diff for interface WWN field * [#10304](https://github.com/netbox-community/netbox/issues/10304) - Enable cloning for custom fields & custom links * [#10305](https://github.com/netbox-community/netbox/issues/10305) - Fix Virtual Chassis master field cannot be null according to the API * [#10307](https://github.com/netbox-community/netbox/issues/10307) - Correct value for "Passive 48V (4-pair)" PoE type selection * [#10333](https://github.com/netbox-community/netbox/issues/10333) - Show available values for `ui_visibility` field of CustomField for CSV import * [#10337](https://github.com/netbox-community/netbox/issues/10337) - Display SSO links when local authentication fails * [#10353](https://github.com/netbox-community/netbox/issues/10353) - Table action buttons should reserve return URL parameters * [#10362](https://github.com/netbox-community/netbox/issues/10362) - Correct display of custom fields when editing an L2VPN termination --- <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:54 +01:00
adam closed this issue 2025-12-29 23:19:54 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13620