[PR #2478] [MERGED] Release v2.4.5 #12381

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/2478
Author: @jeremystretch
Created: 10/2/2018
Status: Merged
Merged: 10/2/2018
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

38 files changed (+250 additions, -126 deletions)

View changed files

📝 CHANGELOG.md (+21 -0)
📝 README.md (+15 -0)
📝 docs/additional-features/context-data.md (+2 -0)
📝 docs/core-functionality/devices.md (+1 -1)
📝 mkdocs.yml (+1 -0)
📝 netbox/circuits/api/views.py (+2 -2)
📝 netbox/dcim/api/serializers.py (+2 -2)
📝 netbox/dcim/api/views.py (+13 -13)
📝 netbox/dcim/fields.py (+2 -12)
netbox/dcim/formfields.py (+0 -27)
📝 netbox/dcim/forms.py (+11 -3)
netbox/dcim/migrations/0063_device_local_context_data.py (+19 -0)
📝 netbox/dcim/models.py (+1 -1)
📝 netbox/dcim/tables.py (+4 -2)
📝 netbox/extras/models.py (+17 -0)
📝 netbox/extras/views.py (+3 -1)
📝 netbox/ipam/api/views.py (+6 -6)
📝 netbox/ipam/constants.py (+10 -0)
📝 netbox/ipam/models.py (+5 -1)
📝 netbox/ipam/tests/test_models.py (+6 -0)

...and 18 more files

📄 Description

Enhancements

  • #2392 - Implemented local context data for devices and virtual machines
  • #2402 - Order and format JSON data in form fields
  • #2432 - Link remote interface connections to the Interface view
  • #2438 - API optimizations for tagged objects

Bug Fixes

  • #2406 - Remove hard-coded limit of 1000 objects from API-populated form fields
  • #2414 - Tags field missing from device/VM component creation forms
  • #2442 - Nullify "next" link in API when limit=0 is passed
  • #2443 - Enforce JSON object format when creating config contexts
  • #2444 - Improve validation of interface MAC addresses
  • #2455 - Ignore unique address enforcement for IPs with a shared/virtual role
  • #2470 - Log the creation of device/VM components as object changes

🔄 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/2478 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 10/2/2018 **Status:** ✅ Merged **Merged:** 10/2/2018 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`010765e`](https://github.com/netbox-community/netbox/commit/010765e1319001899c9d26d9c8cfe9fd52273634) Post-release version bump - [`3a88e43`](https://github.com/netbox-community/netbox/commit/3a88e431039a678aa0885dd3a3d0a825fe5dd1e6) Fixes #2406: Remove hard-coded limit of 1000 objects from API-populated form fields - [`292647d`](https://github.com/netbox-community/netbox/commit/292647da14d566fe0f2867c31c68c471e304a39e) Closes #2402: Order and format JSON data in form fields - [`162828d`](https://github.com/netbox-community/netbox/commit/162828da9046fb86055564156a6ab6f413ad26d0) Add a page related to community related projects - [`b97597c`](https://github.com/netbox-community/netbox/commit/b97597c645909f4087834af6279943ae1e401bbf) Merge pull request #2421 from sieben/docs_community - [`57b225b`](https://github.com/netbox-community/netbox/commit/57b225b6807e49ecef6014fae20c36c0c2443eb6) fixes #2423 - interface connection links - [`e965ada`](https://github.com/netbox-community/netbox/commit/e965adad7c6b0749a2d15a374dfda3932f1e97b3) changelog for #2432 - [`0da113b`](https://github.com/netbox-community/netbox/commit/0da113b72375dca3677d47ab8fc39730bb67a326) implemnted #2392 - local config context for devices and VMs - [`e3e9211`](https://github.com/netbox-community/netbox/commit/e3e9211e8a31a3ed4db787980838aad1d4e58c38) PEP8 fix - [`9df33ce`](https://github.com/netbox-community/netbox/commit/9df33cef8b2d4a5672e0917a66f58a4af9615ed9) Fixes #2443: Enforce JSON object format when creating config contexts ### 📊 Changes **38 files changed** (+250 additions, -126 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELOG.md` (+21 -0) 📝 `README.md` (+15 -0) 📝 `docs/additional-features/context-data.md` (+2 -0) 📝 `docs/core-functionality/devices.md` (+1 -1) 📝 `mkdocs.yml` (+1 -0) 📝 `netbox/circuits/api/views.py` (+2 -2) 📝 `netbox/dcim/api/serializers.py` (+2 -2) 📝 `netbox/dcim/api/views.py` (+13 -13) 📝 `netbox/dcim/fields.py` (+2 -12) ➖ `netbox/dcim/formfields.py` (+0 -27) 📝 `netbox/dcim/forms.py` (+11 -3) ➕ `netbox/dcim/migrations/0063_device_local_context_data.py` (+19 -0) 📝 `netbox/dcim/models.py` (+1 -1) 📝 `netbox/dcim/tables.py` (+4 -2) 📝 `netbox/extras/models.py` (+17 -0) 📝 `netbox/extras/views.py` (+3 -1) 📝 `netbox/ipam/api/views.py` (+6 -6) 📝 `netbox/ipam/constants.py` (+10 -0) 📝 `netbox/ipam/models.py` (+5 -1) 📝 `netbox/ipam/tests/test_models.py` (+6 -0) _...and 18 more files_ </details> ### 📄 Description ## Enhancements * [#2392](https://github.com/digitalocean/netbox/issues/2392) - Implemented local context data for devices and virtual machines * [#2402](https://github.com/digitalocean/netbox/issues/2402) - Order and format JSON data in form fields * [#2432](https://github.com/digitalocean/netbox/issues/2432) - Link remote interface connections to the Interface view * [#2438](https://github.com/digitalocean/netbox/issues/2438) - API optimizations for tagged objects ## Bug Fixes * [#2406](https://github.com/digitalocean/netbox/issues/2406) - Remove hard-coded limit of 1000 objects from API-populated form fields * [#2414](https://github.com/digitalocean/netbox/issues/2414) - Tags field missing from device/VM component creation forms * [#2442](https://github.com/digitalocean/netbox/issues/2442) - Nullify "next" link in API when limit=0 is passed * [#2443](https://github.com/digitalocean/netbox/issues/2443) - Enforce JSON object format when creating config contexts * [#2444](https://github.com/digitalocean/netbox/issues/2444) - Improve validation of interface MAC addresses * [#2455](https://github.com/digitalocean/netbox/issues/2455) - Ignore unique address enforcement for IPs with a shared/virtual role * [#2470](https://github.com/digitalocean/netbox/issues/2470) - Log the creation of device/VM components as object changes --- <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 22:21:12 +01:00
adam closed this issue 2025-12-29 22:21:12 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#12381