bctiemann
de1c5120dd
Merge pull request #21346 from netbox-community/release-v4.5.2
...
CI / build (20.x, 3.13) (push) Failing after 14s
CI / build (20.x, 3.12) (push) Failing after 16s
CI / build (20.x, 3.14) (push) Failing after 18s
CodeQL / Analyze (actions) (push) Failing after 32s
CodeQL / Analyze (javascript-typescript) (push) Failing after 25s
CodeQL / Analyze (python) (push) Failing after 25s
Release v4.5.2
2026-02-03 08:42:21 -05:00
Jeremy Stretch
87d2e02c85
Release v4.5.2
2026-02-03 08:09:14 -05:00
github-actions
cbbc4f74b8
Update source translation strings
CodeQL / Analyze (actions) (push) Failing after 30s
CodeQL / Analyze (javascript-typescript) (push) Failing after 28s
CodeQL / Analyze (python) (push) Failing after 27s
2026-02-03 05:22:13 +00:00
Martin Hauser
be5bd74d4e
feat(ipam): Add parent object fields for Services
...
CI / build (20.x, 3.12) (push) Failing after 13s
CI / build (20.x, 3.13) (push) Failing after 9s
CI / build (20.x, 3.14) (push) Failing after 9s
CodeQL / Analyze (actions) (push) Failing after 31s
CodeQL / Analyze (python) (push) Failing after 36s
CodeQL / Analyze (javascript-typescript) (push) Failing after 40s
Include `parent_object_type` and `parent_object_id` in `clone_fields`
for services. This improves cloning behavior for models using parent
object references, ensuring more accurate data duplication.
Fixes #21168
2026-02-02 16:05:09 -05:00
Jason Novinger
cf12bb5bf5
Fixes #20902 : Avoid conflict when Git URL contains embedded username ( #21252 )
CI / build (20.x, 3.12) (push) Failing after 14s
CI / build (20.x, 3.13) (push) Failing after 17s
CI / build (20.x, 3.14) (push) Failing after 15s
CodeQL / Analyze (actions) (push) Failing after 37s
CodeQL / Analyze (javascript-typescript) (push) Failing after 38s
CodeQL / Analyze (python) (push) Failing after 36s
2026-02-02 11:16:32 -08:00
Jeremy Stretch
c060eef1d8
Closes #21300 : Cache model-specific custom field lookups for the duration of a request ( #21334 )
2026-02-02 10:58:12 -08:00
bctiemann
96f0debe6e
Merge pull request #21328 from netbox-community/21327-ContentTypeField-caching
...
Closes #21327 : Leverage `get_by_natural_key()` to resolve ContentTypes
2026-02-02 13:46:04 -05:00
Martin Hauser
b26c7f34cd
feat(models): Handle GFK attributes in CloningMixin
...
Extend the CloningMixin to inject GenericForeignKey (GFK) attributes
when both content type and ID fields are present. Improves support for
models using GFK fields during cloning operations.
Fixes #21201
2026-02-02 13:02:32 -05:00
bctiemann
d6428c6aa4
Merge pull request #21314 from marsteel/21233-UI-Add-horizontal-padding-to-Release-info-section
...
Fixes #21233 : UI Add horizontal padding to Release info section in Navigation menu
2026-02-02 11:17:30 -05:00
github-actions
e3eca98897
Update source translation strings
CodeQL / Analyze (actions) (push) Failing after 31s
CodeQL / Analyze (javascript-typescript) (push) Failing after 46s
CodeQL / Analyze (python) (push) Failing after 49s
2026-01-31 05:14:50 +00:00
Jeremy Stretch
cdc735fe41
Closes #21302 : Avoid redundant uniqueness checks in REST API serializers
CI / build (20.x, 3.12) (push) Failing after 13s
CI / build (20.x, 3.13) (push) Failing after 13s
CI / build (20.x, 3.14) (push) Failing after 24s
CodeQL / Analyze (actions) (push) Failing after 33s
CodeQL / Analyze (javascript-typescript) (push) Failing after 45s
CodeQL / Analyze (python) (push) Failing after 40s
2026-01-30 19:36:42 -05:00
Jeremy Stretch
aa4a9da955
Closes #21303 : Cache serialized post-change data on object ( #21325 )
...
* Closes #21303 : Cache serialized post-change data on object
* Set to_objectchange.alters_data
* Restructure logic for determining post-change snapshot
2026-01-30 14:49:12 -05:00
Jeremy Stretch
5c6fc2fb6f
Closes #21110 : Support for cursor-based pagination in GraphQL API ( #21322 )
2026-01-30 11:45:35 -08:00
Jeremy Stretch
ad29cb2d66
Closes #21263 : Prefetch related objects after creating/updating objects via REST API ( #21329 )
...
* Closes #21263 : Prefetch related objects after creating/updating objects via REST API
* Add comment re: ordering by PK
2026-01-30 14:13:05 -05:00
Martin Hauser
c2a581da47
fix(dcim): Render device height as rack units via floatformat
...
Use `TemplatedAttr` for device height and render using Django's
`floatformat` filter so 0.0 is displayed as `0U` (and whole-U values
omit the decimal).
Fixes #21267
2026-01-30 16:56:14 +01:00
Jeremy Stretch
dfe20532a1
Closes #21327 : Leverage get_by_natural_key() to resolve ContentTypes
2026-01-29 19:46:22 -05:00
MA Gang
43ae52089f
Add padding to release info div
...
Add padding to release info div in layout.html
2026-01-28 14:29:38 +01:00