Jeremy Stretch
e50683fee9
Merge main into feature
2026-07-21 09:09:58 -04:00
Arthur Hanson
2f604551c1
Closes #22571 : Migrate from django-pglocks to django-pgware ( #22635 )
2026-07-08 10:19:05 -05:00
Jeremy Stretch
d28f0a2114
Merge branch 'main' into feature
...
Resolved conflicts:
- Dropped 4.7 deprecation shims (FutureWarning getattr/methods) re-introduced
by main, which feature has already removed: pagination, constants, registry,
forms utils/expandable, settings (Sentry), generic view mixins.
- dcim/signals.py: kept main's search-cache-on-VC-rename handler; dropped
Prefix/Cluster/WirelessLAN imports for the scope-sync handler feature replaced
with PostgreSQL triggers.
- extras test_management_commands.py: unioned ConfigContext + ImageAttachment
imports.
- Rebuilt project-static dist bundles (netbox.js/.map/.css) from merged source.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 11:32:37 -04:00
Jeremy Stretch
3d73b2a166
Release NetBox v4.6.4
2026-06-30 11:23:11 -04:00
Jeremy Stretch
bf954f08d6
Merge branch 'main' into feature
2026-06-16 14:55:03 -04:00
Jeremy Stretch
0c26f973ff
Release v4.6.3
2026-06-16 11:59:12 -04:00
Martin Hauser
f46090076d
refactor(graphql): Update filter lookups for strawberry-django 0.86
...
Update strawberry-graphql-django to 0.86.1 and remove redundant type
parameters from StrFilterLookup, DateFilterLookup, TimeFilterLookup, and
DatetimeFilterLookup annotations across model-backed GraphQL filters.
Add NetBox-local JSON date, time, and datetime lookup input types to
preserve the previous string-backed JSON filter schema without relying
on deprecated upstream generic lookup annotations. These local types
keep the legacy GraphQL type names and date/time sub-lookup fields
intact.
Fixes #22353
2026-06-16 08:50:03 -04:00
Jeremy Stretch
553b97464a
Fixes #22388 : Pin redis-py to <8.0 ( #22389 )
2026-06-04 20:55:18 +02:00
Jeremy Stretch
0b002c1b6e
Merge branch 'main' into feature
2026-06-02 10:25:04 -04:00
Jeremy Stretch
742f4b4330
Release v4.6.2
2026-06-02 10:11:34 -04:00
Arthur
63e1da416c
#21902 - upgrade to django-tables2 v3.0
2026-05-26 15:45:32 -04:00
Jeremy Stretch
64d3b114bc
Release v4.6.1
2026-05-19 11:16:49 -04:00
Jeremy Stretch
28a5c7d882
Merge branch 'main' into feature
2026-05-04 13:02:42 -04:00
Jeremy Stretch
b78bd71329
Release v4.5.10
2026-05-04 12:48:34 -04:00
Jeremy Stretch
da2d19c932
Release v4.6.0-beta2
2026-04-28 10:56:59 -04:00
Jeremy Stretch
3ccf4e2d14
Merge branch 'main' into feature
2026-04-28 10:19:36 -04:00
Jeremy Stretch
8fbb6f74d3
Release v4.5.9 ( #22024 )
2026-04-28 09:45:20 -04:00
Jeremy Stretch
539448683c
Release v4.6.0-beta1 ( #21910 )
...
* Draft v4.6 release notes
* Revert django-tables2 upgrade
* Correct release notes
* Release v4.6.0-beta1
* Fix typo
2026-04-14 10:09:06 -04:00
Jeremy Stretch
e208a28137
Merge branch 'main' into feature
2026-04-14 08:48:22 -04:00
Jeremy Stretch
75e1b86613
Release v4.5.8 ( #21903 )
...
* Release v4.5.8
* Limit django-tables2 to <v2.9
2026-04-14 08:39:16 -04:00
Jeremy Stretch
ea6552b239
Revert "Closes #21902 : Upgrade django-tables2 to v3.0"
...
This reverts commit d57346d9f0 .
2026-04-13 16:37:35 -04:00
Jeremy Stretch
d57346d9f0
Closes #21902 : Upgrade django-tables2 to v3.0
2026-04-13 14:17:05 -04:00
Jeremy Stretch
315fcdffb6
Merge branch 'main' into feature
2026-04-10 14:58:07 -04:00
Jeremy Stretch
d0651f6474
Release v4.5.7 ( #21838 )
2026-04-03 12:24:24 -04:00
bctiemann
40eec679d9
Fixes : #21696 - Upgrade to django-rq==4.0.1 ( #21805 )
2026-04-02 14:09:53 -07:00
Jeremy Stretch
b62c5e1ac4
Merge branch 'main' into feature
2026-04-01 13:22:52 -04:00
Jeremy Stretch
05059f4a86
Release v4.5.6
2026-03-31 12:43:26 -04:00
Jeremy Stretch
29239ca58a
Closes #21635 : Migrate from mkdocs to Zensical ( #21742 )
...
* Drop mkdocs from `requirements.txt` and add Zensical
* Replace mkdocs with Zensical in CI and pre-commit tasks
* Remove `.info` from the `docs/` build directory (obsolete)
* Update the legacy ReadTheDocs configuration
* Update upgrade script to use Zensical
* Remove custom docs footer
* Remove obsolete CSS
2026-03-25 16:48:29 +01:00
Jeremy Stretch
6030fc383a
Merge branch 'main' into feature
2026-03-18 10:16:21 -04:00
Jeremy Stretch
2b7049c39c
Release v4.5.5 ( #21672 )
...
* Release v4.5.5
* Pin django-rq to <4.0
2026-03-17 14:58:14 -04:00
bctiemann
53ae164c75
Fixes : #20984 - Django 6.0 ( #21583 )
2026-03-05 08:36:47 -08:00
Jeremy Stretch
54462595a6
Release v4.5.4
2026-03-03 12:46:15 -05:00
Martin Hauser
53345f194a
refactor(graphql): Replace FilterLookup[str] with StrFilterLookup
...
Replace usages of FilterLookup[str] with StrFilterLookup in GraphQL
filter definitions to align with strawberry-graphql-django v0.75.1.
This silences upstream warnings and helps avoid DuplicatedTypeName
errors.
Fixes #21450
2026-03-03 11:17:13 -05:00
Jeremy Stretch
c029782cf5
Release v4.5.3
2026-02-17 10:37:44 -05:00
Jason Novinger
0b7375136d
Closes #21016 : Add missing MPTT tree indexes ( #21432 )
...
Upgrade django-mptt to 0.18.0 and add empty indexes tuple to MPTT model
Meta classes. The empty tuple triggers Django's migration detection for
indexes that django-mptt adds dynamically (see
django-mptt/django-mptt#682 ). We cannot define the indexes explicitly
because the MPTT fields don't exist when the Meta class is evaluated.
Affected models: Region, SiteGroup, Location, DeviceRole, Platform,
ModuleBay, InventoryItem, InventoryItemTemplate, TenantGroup,
ContactGroup, WirelessLANGroup
2026-02-13 17:00:04 +01:00
Jeremy Stretch
87d2e02c85
Release v4.5.2
2026-02-03 08:09:14 -05:00
Jeremy Stretch
47d4ae29c1
Release v4.5.1
2026-01-20 14:44:04 -05:00
Jeremy Stretch
fa8a9ef9de
Release v4.4.10
2026-01-06 12:30:03 -05:00
Jeremy Stretch
7c63d001b1
Release v4.4.9
2025-12-23 12:02:30 -05:00
Jeremy Stretch
970f2bd4ed
Release v4.4.8
2025-12-09 11:28:36 -05:00
Jeremy Stretch
adad3745ae
Release v4.4.7
2025-11-25 14:37:06 -05:00
Jeremy Stretch
4961b0d334
Release v4.4.6
2025-11-11 09:58:09 -05:00
Jeremy Stretch
43cb476223
Release v4.4.5
2025-10-28 14:34:18 -04:00
Jason Novinger
bee0080917
Release v4.4.4 ( #20594 )
2025-10-15 14:25:43 -05:00
Jeremy Stretch
a69bbcf651
Release v4.4.3
2025-10-14 13:51:41 -04:00
Jason Novinger
c826c5cdb0
Closes #20557 : Upgrade Django to v5.2.7
...
Upgrade Django to v5.2.7 to address upstream vulnerability reports
https://www.djangoproject.com/weblog/2025/oct/01/security-releases/
2025-10-13 01:06:23 -05:00
Jeremy Stretch
5a96b76cd4
Release v4.4.2
2025-09-30 16:14:35 -04:00
Jeremy Stretch
8fa1abd371
Release v4.4.1 ( #20366 )
...
* Release v4.4.1
* Revert django-mptt to v0.17.0
2025-09-16 11:56:50 -04:00
Jeremy Stretch
4b17faae52
Bump Django to v5.2.6 ( #20340 )
2025-09-12 08:33:49 -05:00
Jeremy Stretch
d433456e2f
Merge branch 'main' into feature
2025-09-02 10:50:58 -04:00