[PR #12681] [MERGED] Release v3.5.2 #14031

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/12681
Author: @jeremystretch
Created: 5/22/2023
Status: Merged
Merged: 5/22/2023
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

74 files changed (+708 additions, -183 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 README.md (+6 -4)
📝 docs/administration/netbox-shell.md (+2 -6)
📝 docs/configuration/miscellaneous.md (+34 -1)
📝 docs/configuration/remote-authentication.md (+8 -0)
📝 docs/customization/custom-scripts.md (+2 -0)
📝 docs/installation/3-netbox.md (+4 -0)
📝 docs/installation/6-ldap.md (+1 -1)
📝 docs/integrations/rest-api.md (+1 -1)
📝 docs/release-notes/version-3.5.md (+36 -0)
📝 netbox/circuits/views.py (+16 -1)
📝 netbox/core/models/jobs.py (+3 -2)
📝 netbox/dcim/api/views.py (+2 -1)
📝 netbox/dcim/choices.py (+16 -0)
📝 netbox/dcim/forms/bulk_edit.py (+8 -2)
📝 netbox/dcim/forms/bulk_import.py (+25 -3)
📝 netbox/dcim/forms/model_forms.py (+1 -1)
📝 netbox/dcim/forms/object_create.py (+1 -0)
netbox/dcim/migrations/0172_larger_power_draw_values.py (+42 -0)

...and 54 more files

📄 Description

Enhancements

  • #7671 - Introduce REMOTE_AUTH_AUTO_CREATE_GROUPS config parameter to enable the automatic creation of new groups when remote authentication is in use
  • #9068 - Disallow the assignment of network/broadcast IP addresses to interfaces
  • #11017 - Increase the maximum values for allocated and maximum power draws
  • #11233 - Intercept and cleanly report errors upon attempted database writes when maintenance mode is enabled
  • #11599 - Move contacts panels to separate tabs under object views
  • #11670 - Enable setting device type & module type weight via bulk import
  • #11900 - Add an outline to the reservation markers on rack elevations
  • #12131 - Show custom field description as an icon tooltip under object views
  • #12223 - Add columns for parent device bay and position to devices list
  • #12233 - Move related IP addresses table to a separate tab
  • #12286 - Show height and total weight under device view
  • #12323 - Add 100GE CXP interface type
  • #12327 - Introduce the ability to automatically retry failed background jobs
  • #12498 - Hide map button if MAPS_URL is empty
  • #12548 - Optimize REST API performance when retrieving interfaces with L2VPN assignments
  • #12554 - Allow customization or disabling of the maintenance mode banner
  • #12605 - Add LX.5 port types
  • #12629 - Add 400GE CDFP and CFP8 interface types
  • #12678 - Add 200GE QSFP-DD interface type

Bug Fixes

  • #10686 - Enable specifying termination object by virtual chassis master when importing cables
  • #11619 - Enable assigning VLANs without a site to interfaces during bulk edit
  • #12468 - Custom field names should not permit double underscores
  • #12550 - Fix rear port selection widget under front port creation form
  • #12570 - Disable ordering of synchronized object tables by the "synced" attribute
  • #12594 - Enable selecting config context as object type in object counts dashboard widget
  • #12642 - Fix bulk tenant assignment via cluster import form

🔄 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/12681 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 5/22/2023 **Status:** ✅ Merged **Merged:** 5/22/2023 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`e96cfad`](https://github.com/netbox-community/netbox/commit/e96cfadd22fbb4b207a04f207734ed1e6c97261a) PRVB - [`12bef76`](https://github.com/netbox-community/netbox/commit/12bef7623ccc3673394c6905e163976e626f1130) disables map button when MAP_URL is none #12498 - [`896b19e`](https://github.com/netbox-community/netbox/commit/896b19eaa31757baf18035bdcb35bdf2635eedc4) adds parent device and bay position to table #12223 - [`da781b8`](https://github.com/netbox-community/netbox/commit/da781b8d28280e0686cf807f9f2f7548ee74ef17) Changelog for #12223, #12498 - [`9eeca06`](https://github.com/netbox-community/netbox/commit/9eeca06115b61cbed61a9ef536e200ddb8a4be10) #12498: Annotate option to set MAPS_URL=None - [`259d0e9`](https://github.com/netbox-community/netbox/commit/259d0e96f28635501e94eda5addfff1945d534ca) Adds dimensions card to device view (#12509) - [`cb6852b`](https://github.com/netbox-community/netbox/commit/cb6852bf7add10289bc17a6ae9389303922af573) adds CXP (100GE) #12323 - [`1af3ba9`](https://github.com/netbox-community/netbox/commit/1af3ba949689e1d5452a3290f023b024821b130a) Adds full_clean in examples (#12527) - [`2b2c559`](https://github.com/netbox-community/netbox/commit/2b2c559a370f32aabb463c4e1faacaf07d82f342) updates ldap doc for centos #12447 - [`e1b7a3a`](https://github.com/netbox-community/netbox/commit/e1b7a3aeb609e22587da4002d933ceadc3aad7c4) Replaced device type weight with device total weight (#12522) ### 📊 Changes **74 files changed** (+708 additions, -183 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` (+6 -4) 📝 `docs/administration/netbox-shell.md` (+2 -6) 📝 `docs/configuration/miscellaneous.md` (+34 -1) 📝 `docs/configuration/remote-authentication.md` (+8 -0) 📝 `docs/customization/custom-scripts.md` (+2 -0) 📝 `docs/installation/3-netbox.md` (+4 -0) 📝 `docs/installation/6-ldap.md` (+1 -1) 📝 `docs/integrations/rest-api.md` (+1 -1) 📝 `docs/release-notes/version-3.5.md` (+36 -0) 📝 `netbox/circuits/views.py` (+16 -1) 📝 `netbox/core/models/jobs.py` (+3 -2) 📝 `netbox/dcim/api/views.py` (+2 -1) 📝 `netbox/dcim/choices.py` (+16 -0) 📝 `netbox/dcim/forms/bulk_edit.py` (+8 -2) 📝 `netbox/dcim/forms/bulk_import.py` (+25 -3) 📝 `netbox/dcim/forms/model_forms.py` (+1 -1) 📝 `netbox/dcim/forms/object_create.py` (+1 -0) ➕ `netbox/dcim/migrations/0172_larger_power_draw_values.py` (+42 -0) _...and 54 more files_ </details> ### 📄 Description ### Enhancements * [#7671](https://github.com/netbox-community/netbox/issues/7671) - Introduce `REMOTE_AUTH_AUTO_CREATE_GROUPS` config parameter to enable the automatic creation of new groups when remote authentication is in use * [#9068](https://github.com/netbox-community/netbox/issues/9068) - Disallow the assignment of network/broadcast IP addresses to interfaces * [#11017](https://github.com/netbox-community/netbox/issues/11017) - Increase the maximum values for allocated and maximum power draws * [#11233](https://github.com/netbox-community/netbox/issues/11233) - Intercept and cleanly report errors upon attempted database writes when maintenance mode is enabled * [#11599](https://github.com/netbox-community/netbox/issues/11599) - Move contacts panels to separate tabs under object views * [#11670](https://github.com/netbox-community/netbox/issues/11670) - Enable setting device type & module type weight via bulk import * [#11900](https://github.com/netbox-community/netbox/issues/11900) - Add an outline to the reservation markers on rack elevations * [#12131](https://github.com/netbox-community/netbox/issues/12131) - Show custom field description as an icon tooltip under object views * [#12223](https://github.com/netbox-community/netbox/issues/12223) - Add columns for parent device bay and position to devices list * [#12233](https://github.com/netbox-community/netbox/issues/12233) - Move related IP addresses table to a separate tab * [#12286](https://github.com/netbox-community/netbox/issues/12286) - Show height and total weight under device view * [#12323](https://github.com/netbox-community/netbox/issues/12323) - Add 100GE CXP interface type * [#12327](https://github.com/netbox-community/netbox/issues/12327) - Introduce the ability to automatically retry failed background jobs * [#12498](https://github.com/netbox-community/netbox/issues/12498) - Hide map button if `MAPS_URL` is empty * [#12548](https://github.com/netbox-community/netbox/issues/12548) - Optimize REST API performance when retrieving interfaces with L2VPN assignments * [#12554](https://github.com/netbox-community/netbox/issues/12554) - Allow customization or disabling of the maintenance mode banner * [#12605](https://github.com/netbox-community/netbox/issues/12605) - Add LX.5 port types * [#12629](https://github.com/netbox-community/netbox/issues/12629) - Add 400GE CDFP and CFP8 interface types * [#12678](https://github.com/netbox-community/netbox/issues/12678) - Add 200GE QSFP-DD interface type ### Bug Fixes * [#10686](https://github.com/netbox-community/netbox/issues/10686) - Enable specifying termination object by virtual chassis master when importing cables * [#11619](https://github.com/netbox-community/netbox/issues/11619) - Enable assigning VLANs without a site to interfaces during bulk edit * [#12468](https://github.com/netbox-community/netbox/issues/12468) - Custom field names should not permit double underscores * [#12550](https://github.com/netbox-community/netbox/issues/12550) - Fix rear port selection widget under front port creation form * [#12570](https://github.com/netbox-community/netbox/issues/12570) - Disable ordering of synchronized object tables by the "synced" attribute * [#12594](https://github.com/netbox-community/netbox/issues/12594) - Enable selecting config context as object type in object counts dashboard widget * [#12642](https://github.com/netbox-community/netbox/issues/12642) - Fix bulk tenant assignment via cluster import form --- <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:22:09 +01:00
adam closed this issue 2025-12-29 23:22:09 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#14031