[PR #11551] [MERGED] Release v3.4.3 #13807

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/11551
Author: @jeremystretch
Created: 1/20/2023
Status: Merged
Merged: 1/20/2023
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

51 files changed (+652 additions, -280 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 CONTRIBUTING.md (+98 -171)
📝 README.md (+1 -1)
📝 contrib/gunicorn.py (+1 -1)
📝 docs/models/extras/savedfilter.md (+3 -3)
📝 docs/models/ipam/ipaddress.md (+1 -1)
📝 docs/reference/markdown.md (+2 -2)
📝 docs/release-notes/index.md (+10 -0)
📝 docs/release-notes/version-3.4.md (+36 -0)
📝 netbox/circuits/api/serializers.py (+1 -0)
📝 netbox/dcim/api/serializers.py (+20 -19)
📝 netbox/dcim/choices.py (+10 -0)
📝 netbox/dcim/filtersets.py (+22 -1)
📝 netbox/dcim/forms/filtersets.py (+7 -2)
📝 netbox/dcim/models/cables.py (+13 -3)
📝 netbox/dcim/signals.py (+3 -0)
📝 netbox/dcim/tables/power.py (+1 -1)
📝 netbox/dcim/tables/template_code.py (+154 -28)
📝 netbox/dcim/tests/test_cablepaths.py (+41 -0)

...and 31 more files

📄 Description

Enhancements

  • #9996 - Introduce CA_CERT_PATH parameter to define SSL CA path for Redis servers
  • #10486 - Add a cable edit button for connected components in component lists
  • #11118 - Add L2VPN filters for VLANs and interfaces
  • #11150 - Add primary IPv4/v6 address filters for devices
  • #11227 - Add 800GE interface types
  • #11228 - List both devices & VMs under device role view
  • #11245 - Enable export templates for journal entries
  • #11371 - Introduce additional 100M Ethernet interface types

Bug Fixes

  • #10201 - Fix AssertionError exception when removing some terminations from an existing cable
  • #11210 - Fix ValueError exception when attempting to bulk import cables attached to occupied terminations
  • #11340 - Avoid flagging cable termination changes erroneously
  • #11379 - Fix TypeError exception when bulk editing custom date fields
  • #11384 - Correct current time display on script & report forms
  • #11402 - Avoid LookupError exception when running scripts with commit disabled
  • #11403 - Fix exception when scheduling a job in the past
  • #11416 - Avoid AttributeError exception when deleting a cabled circuit termination
  • #11433 - Avoid AttributeError exception when generating API schema for views with custom schema
  • #11438 - Fix deletion of scheduled job using non-default queues
  • #11444 - Adding/removing a device from a device bay should record a pre-change snapshot on the device bay
  • #11467 - Correct count on interfaces tab when viewing a VC master device
  • #11483 - Apply configured formatting to custom date fields
  • #11488 - Add missing description fields to several REST API serializers
  • #11497 - Enforce run_script permission when executing scripts via REST API
  • #11516 - Prevent text highlight utility from interpreting match as regex
  • #11522 - Correct tag links under contact & tenant list views
  • #11544 - Catch ValidationError exception when filtering by invalid MAC address

🔄 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/11551 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 1/20/2023 **Status:** ✅ Merged **Merged:** 1/20/2023 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`92ec06c`](https://github.com/netbox-community/netbox/commit/92ec06c6948f0b6f3c6192f4a1be57a505930ce4) PRVB - [`39985eb`](https://github.com/netbox-community/netbox/commit/39985ebdd1deef33a2f134bef50d7d426b6ad57c) Fix exception when scheduling a job in the past - [`5d22260`](https://github.com/netbox-community/netbox/commit/5d22260589312dca48f168175c160258eaa09b25) #11150: Add a filter for device.primary_ip4 and primary_ip6 (#11382) - [`07df622`](https://github.com/netbox-community/netbox/commit/07df622b595efad174b7b88d755c8f10b7018041) NetBox should always be referred to as NetBox [DATALAD RUNCMD] - [`128ccb4`](https://github.com/netbox-community/netbox/commit/128ccb43304adebdefbb3cd21e9cc2fbd4adce25) feat: added setting redis certificate authority path - [`5af73e9`](https://github.com/netbox-community/netbox/commit/5af73e9bf7e2a9fcb4fb08a47a3d64bb1fa5311b) #11371 - Add various 100Mb Interface Types (#11377) - [`35273cc`](https://github.com/netbox-community/netbox/commit/35273cc87f9f35aaccadcce7cc3ea00696fbc11b) Add ExportTemplatesMixin to JournalEntry model (#11251) - [`69be24c`](https://github.com/netbox-community/netbox/commit/69be24cd5f09e2b03de4502e7d3105fd53897500) Changelog for #9996, #11150, #11245, #11371, #11403 - [`b88fcb6`](https://github.com/netbox-community/netbox/commit/b88fcb66258b9895fb7e3008e8a052939e09a9a2) Closes #11406: Correct example JSON - [`0669fda`](https://github.com/netbox-community/netbox/commit/0669fda1fd2794ee8a472727fdca1e33c4929431) Fixes #11384: Correct current time display on script & report forms ### 📊 Changes **51 files changed** (+652 additions, -280 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `CONTRIBUTING.md` (+98 -171) 📝 `README.md` (+1 -1) 📝 `contrib/gunicorn.py` (+1 -1) 📝 `docs/models/extras/savedfilter.md` (+3 -3) 📝 `docs/models/ipam/ipaddress.md` (+1 -1) 📝 `docs/reference/markdown.md` (+2 -2) 📝 `docs/release-notes/index.md` (+10 -0) 📝 `docs/release-notes/version-3.4.md` (+36 -0) 📝 `netbox/circuits/api/serializers.py` (+1 -0) 📝 `netbox/dcim/api/serializers.py` (+20 -19) 📝 `netbox/dcim/choices.py` (+10 -0) 📝 `netbox/dcim/filtersets.py` (+22 -1) 📝 `netbox/dcim/forms/filtersets.py` (+7 -2) 📝 `netbox/dcim/models/cables.py` (+13 -3) 📝 `netbox/dcim/signals.py` (+3 -0) 📝 `netbox/dcim/tables/power.py` (+1 -1) 📝 `netbox/dcim/tables/template_code.py` (+154 -28) 📝 `netbox/dcim/tests/test_cablepaths.py` (+41 -0) _...and 31 more files_ </details> ### 📄 Description ### Enhancements * [#9996](https://github.com/netbox-community/netbox/issues/9996) - Introduce `CA_CERT_PATH` parameter to define SSL CA path for Redis servers * [#10486](https://github.com/netbox-community/netbox/issues/10486) - Add a cable edit button for connected components in component lists * [#11118](https://github.com/netbox-community/netbox/issues/11118) - Add L2VPN filters for VLANs and interfaces * [#11150](https://github.com/netbox-community/netbox/issues/11150) - Add primary IPv4/v6 address filters for devices * [#11227](https://github.com/netbox-community/netbox/issues/11227) - Add 800GE interface types * [#11228](https://github.com/netbox-community/netbox/issues/11228) - List both devices & VMs under device role view * [#11245](https://github.com/netbox-community/netbox/issues/11245) - Enable export templates for journal entries * [#11371](https://github.com/netbox-community/netbox/issues/11371) - Introduce additional 100M Ethernet interface types ### Bug Fixes * [#10201](https://github.com/netbox-community/netbox/issues/10201) - Fix AssertionError exception when removing some terminations from an existing cable * [#11210](https://github.com/netbox-community/netbox/issues/11210) - Fix ValueError exception when attempting to bulk import cables attached to occupied terminations * [#11340](https://github.com/netbox-community/netbox/issues/11340) - Avoid flagging cable termination changes erroneously * [#11379](https://github.com/netbox-community/netbox/issues/11379) - Fix TypeError exception when bulk editing custom date fields * [#11384](https://github.com/netbox-community/netbox/issues/11384) - Correct current time display on script & report forms * [#11402](https://github.com/netbox-community/netbox/issues/11402) - Avoid LookupError exception when running scripts with commit disabled * [#11403](https://github.com/netbox-community/netbox/issues/11403) - Fix exception when scheduling a job in the past * [#11416](https://github.com/netbox-community/netbox/issues/11416) - Avoid AttributeError exception when deleting a cabled circuit termination * [#11433](https://github.com/netbox-community/netbox/issues/11433) - Avoid AttributeError exception when generating API schema for views with custom schema * [#11438](https://github.com/netbox-community/netbox/issues/11438) - Fix deletion of scheduled job using non-default queues * [#11444](https://github.com/netbox-community/netbox/issues/11444) - Adding/removing a device from a device bay should record a pre-change snapshot on the device bay * [#11467](https://github.com/netbox-community/netbox/issues/11467) - Correct count on interfaces tab when viewing a VC master device * [#11483](https://github.com/netbox-community/netbox/issues/11483) - Apply configured formatting to custom date fields * [#11488](https://github.com/netbox-community/netbox/issues/11488) - Add missing `description` fields to several REST API serializers * [#11497](https://github.com/netbox-community/netbox/issues/11497) - Enforce `run_script` permission when executing scripts via REST API * [#11516](https://github.com/netbox-community/netbox/issues/11516) - Prevent text highlight utility from interpreting match as regex * [#11522](https://github.com/netbox-community/netbox/issues/11522) - Correct tag links under contact & tenant list views * [#11544](https://github.com/netbox-community/netbox/issues/11544) - Catch ValidationError exception when filtering by invalid MAC address --- <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:20:55 +01:00
adam closed this issue 2025-12-29 23:20:55 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13807