2026-04-03 - 2026-04-06

Overview

1416 Active Issues
Excluding merges, 4 authors have pushed 6 commits to main and 15 commits to all branches. On main, 56 files have changed and there have been 14594 additions and 15939 deletions.

1 Release published by 1 user

Published v4.5.7 2026-04-03 18:24:24 +02:00

1316 Issues closed from 1 user

Closed #1416 Allow Device Roles to have multiple parent roles 2026-04-06 01:06:10 +02:00

Closed #1415 Descriptions for device types should be passed on to devices that are created 2026-04-06 01:05:19 +02:00

Closed #1414 Pin/unpin left menu 2026-04-06 01:04:28 +02:00

Closed #1413 Support for cable bundles 2026-04-06 01:01:13 +02:00

Closed #1412 Support for marking module bays and device bays as disabled 2026-04-06 00:58:00 +02:00

Closed #1410 Device missing changelog message 2026-04-06 00:53:28 +02:00

Closed #1409 Elevation Labels incorrectly showing 2026-04-06 00:51:27 +02:00

Closed #1408 Internal Server Error when using a user group in a notification group used for object change notifications 2026-04-06 00:49:48 +02:00

Closed #1407 Closes #18147: Include device & VM interfaces in VRF related objects 2026-04-06 00:49:48 +02:00

Closed #1406 DynamicModelChoiceField does not propagate required error in UI 2026-04-06 00:48:58 +02:00

Closed #1405 Permission constraints for dcim.device require int value for device_type (not just device_type_id) 2026-04-06 00:47:32 +02:00

Closed #1404 Closes #20122: Improve text contrast on highlighted changes 2026-04-06 00:47:31 +02:00

Closed #1403 Provide an option to execute as a background job when adding components to devices in bulk 2026-04-06 00:44:23 +02:00

Closed #1402 Changelog message support for bulk device component creation 2026-04-06 00:41:13 +02:00

Closed #1400 Fixes #20120: Cast RQ task args & kwargs to strings for serialization 2026-04-06 00:39:14 +02:00

Closed #1399 Fixes #20157: Overwrite existing user notifications to avoid duplications 2026-04-06 00:39:14 +02:00

Closed #1401 Adding Power outlets in bulk 2026-04-06 00:39:14 +02:00

Closed #1397 Update error-reporting.md To Make Configuration Consistent 2026-04-06 00:38:18 +02:00

Closed #1398 Minor Documentation Change 2026-04-06 00:38:18 +02:00

Closed #1396 Show Unit A and B at cables table 2026-04-06 00:37:39 +02:00

Closed #1395 Fixes #20164 - Add status field to PowerOutlet bulk create form 2026-04-06 00:37:39 +02:00

Closed #1394 Ability to query for cabled interfaces via GraphQL 2026-04-06 00:34:27 +02:00

Closed #1393 v4.3.6 - cannot set permissions in GUI 2026-04-06 00:33:02 +02:00

Closed #1392 Fix Grammatical Error Related To Capitalization 2026-04-06 00:32:09 +02:00

Closed #1390 Fixes #18916: Fix styling of dynamic dropdowns with invalid selection 2026-04-06 00:32:09 +02:00

Closed #1391 #20175 Fix Grammatical Error Related To Capitalization 2026-04-06 00:32:09 +02:00

Closed #1389 Modify check for parent Interface to support different parentable interfaces (patch available) 2026-04-06 00:31:28 +02:00

Closed #1388 Add ability to define custom quick_add views 2026-04-06 00:30:49 +02:00

Closed #1387 Support adding/modifying DataFiles via REST API 2026-04-06 00:30:09 +02:00

Closed #1386 Release v4.3.7 2026-04-06 00:30:09 +02:00

Closed #1385 Allow customization of queryset get_for_* functions 2026-04-06 00:29:29 +02:00

Closed #1384 AWS_STORAGE_BUCKET_NAME env variable ignored when using S3 storage (using MinIO) 2026-04-06 00:28:46 +02:00

Closed #1381 Merge main into feature 2026-04-06 00:26:29 +02:00

Closed #1382 Fixes #20154: Restore missing changelog_message field on several forms 2026-04-06 00:26:29 +02:00

Closed #1380 Clone permissions 2026-04-06 00:25:45 +02:00

Closed #1379 Allow single and double quotes in user passwords 2026-04-06 00:24:21 +02:00

Closed #1378 Interface parent virtual chassis validation error 2026-04-06 00:22:24 +02:00

Closed #1377 REST API - can't change mode of tagged Interface to "access" or null 2026-04-06 00:21:43 +02:00

Closed #1376 Support for RESP3 2026-04-06 00:20:56 +02:00

Closed #1375 Plugin ideas board is down 2026-04-06 00:19:32 +02:00

Closed #1374 Add pre-commit check for changes to OpenAPI schema 2026-04-06 00:18:37 +02:00

Closed #1373 Modularization of HTML template components to simplify plugin construction 2026-04-06 00:15:45 +02:00

Closed #1370 Closes #20115: Support the use of ArrayColumn for plugin tables 2026-04-06 00:14:53 +02:00

Closed #1372 Document NetBox configuration approach with environment variables and third-party libraries 2026-04-06 00:14:53 +02:00

Closed #1369 Closes #20092: Clean up mkdocs warnings 2026-04-06 00:14:53 +02:00

Closed #1371 Fixes #19896: cf minmax mustbe int 2026-04-06 00:14:53 +02:00

Closed #1368 New token authentication mechanism 2026-04-06 00:13:25 +02:00

Closed #1367 Object webpages should not preload full-size image attachments 2026-04-06 00:11:01 +02:00

Closed #1366 Thumbnails don't work with S3 storage 2026-04-06 00:08:33 +02:00

Closed #1365 If Termination_B is selected console server port, list only devices with console server ports 2026-04-06 00:07:13 +02:00

Closed #1364 GraphQL ConfigContextFilter requires fields in filter 2026-04-06 00:05:19 +02:00

Closed #1363 Journal – search and custom field 2026-04-06 00:04:38 +02:00

Closed #1362 VLAN Groups show "0 VLANS Available" following a range if the last VLAN in the range exists 2026-04-06 00:02:48 +02:00

Closed #1361 5G Interface cannot be connected to as a Termination A part of a circuit. 2026-04-06 00:02:08 +02:00

Closed #1360 Fixes: #19825 - Prevent cache for config revisions from being overwritten when in debug mode when not intended 2026-04-06 00:02:07 +02:00

Closed #1359 JSON custom field with default value {} is set as null 2026-04-06 00:00:15 +02:00

Closed #1358 Enable HttpOnly flag for the CSRF cookie 2026-04-05 23:58:39 +02:00

Closed #1355 Release v4.4.0 2026-04-05 23:57:57 +02:00

Closed #1356 Release v4.4.0 2026-04-05 23:57:57 +02:00

Closed #1357 platform.manufacturer and device_type.manufacturer must be the same 2026-04-05 23:57:57 +02:00

Closed #1354 markdown syntax not rendering consistently in comments 2026-04-05 23:56:05 +02:00

Closed #1353 Use cached ScriptModule objects in Scripts List view 2026-04-05 23:53:50 +02:00

Closed #1351 Closes #19889: Drop support for Python 3.10 & 3.11 2026-04-05 23:53:50 +02:00

Closed #1352 Closes #20203: Add a pre-commit check for OpenAPI schema changes 2026-04-05 23:53:50 +02:00

Closed #1350 Add Rack to IPAM prefix scope 2026-04-05 23:51:53 +02:00

Closed #1349 Add button broken for "Before you can add a power feed you must first create a power panel." 2026-04-05 23:50:00 +02:00

Closed #1347 New image attachment index breaks if image name contains a slash 2026-04-05 23:46:02 +02:00

Closed #1346 Include VPN Tunnel Groups in the global search. 2026-04-05 23:44:30 +02:00

Closed #1345 Tunnel Termination Bulk Import fails when importing outside_ip 2026-04-05 23:42:42 +02:00

Closed #1344 PluginMenuItem and PluginMenuButton Share Mutable State Between Instances 2026-04-05 23:39:32 +02:00

Closed #1343 Record A & B terminations on changelog record for cable 2026-04-05 23:38:00 +02:00

Closed #1342 Event Rule on MACAddress - Custom Script fail with error 2026-04-05 23:36:12 +02:00

Closed #1341 SystemHousekeepingJob runs multiple times in direct succession when executions were missed 2026-04-05 23:34:27 +02:00

Closed #1340 Upgrading to v4.4.0 2026-04-05 23:33:09 +02:00

Closed #1339 Closes #20241: Record A & B terminations on cable changelog records 2026-04-05 23:33:09 +02:00

Closed #1338 Breakout cabling to different termination types 2026-04-05 23:32:33 +02:00

Closed #1337 Clean up compilemessages errors 2026-04-05 23:31:41 +02:00

Closed #1335 Closes #19408: Enable export templates for physical & virtual circuit terminations 2026-04-05 23:31:41 +02:00

Closed #1336 Closes #20095: Remove obsolete module core.models.contenttypes 2026-04-05 23:31:41 +02:00

Closed #1334 Duplicate “Add” buttons on child object list views 2026-04-05 23:29:56 +02:00

Closed #1332 Closes #19428: Add u_height column to devices table 2026-04-05 23:28:09 +02:00

Closed #1333 GraphQL filter location list by contacts 2026-04-05 23:28:09 +02:00

Closed #1329 Fixes #20238 - Fix Outside IP field in Tunnel Termination bulk import form 2026-04-05 23:28:08 +02:00

Closed #1331 Closes #20237 - Add search index for TunnelGroup 2026-04-05 23:28:08 +02:00

Closed #1330 Fixes #20227: Fix paragraph spacing in rendered Markdown content 2026-04-05 23:28:08 +02:00

Closed #1328 Minor UI typos in InventoryItem bulk import, ContactGroup bulk edit, and RQ worker template 2026-04-05 23:26:26 +02:00

Closed #1327 ICU error when running upgrade.sh 2026-04-05 23:25:48 +02:00

Closed #1325 Closes #20222: Enable HttpOnly flag for the CSRF cookie 2026-04-05 23:25:48 +02:00

Closed #1326 Fixes #20217: Fix '0 VLANs available' in the VLANs table in VLAN Groups 2026-04-05 23:25:48 +02:00

Closed #1324 Support binary units (GiB/TiB) for virtual disk size display / Add option to display disk sizes in GiB/TiB (binary units) instead of GB/TB 2026-04-05 23:25:13 +02:00

Closed #1322 Fixes #19744: Add accessor for is_loaded in TemplateColumn 2026-04-05 23:23:30 +02:00

Closed #1323 PluginTable: title_long column drops plugin icon 2026-04-05 23:23:30 +02:00

Closed #1320 Closes #19547: Add Sync button for DataSource ListView 2026-04-05 23:23:30 +02:00

Closed #1321 Fixes #20234: Correct add_button return_url for prerequisite models 2026-04-05 23:23:30 +02:00

Closed #1319 Sort fields within a custom object 2026-04-05 23:22:12 +02:00

Closed #1316 Fixes #20215: Make ConfigContextFilter filters optional 2026-04-05 23:20:30 +02:00

Closed #1318 ConfigContext doesn't evaluate parent locations 2026-04-05 23:20:30 +02:00

Closed #1317 Fixes #19851: Fix WirelessLANImportForm has no field scope, improve validation 2026-04-05 23:20:30 +02:00

Closed #1314 Fixes #20221: JSON CustomField does not coerce {} to null 2026-04-05 23:19:53 +02:00

Closed #1315 Legacy actions for views no longer working in NetBox 4.4.0 2026-04-05 23:19:53 +02:00

Closed #1313 Add support for attribute assignment to deserialize_object() utility 2026-04-05 23:18:24 +02:00

Closed #1312 Fixes #20258: Correct typographical errors in labels 2026-04-05 23:18:24 +02:00

Closed #1311 Fixes #20252: Remove generic AddObject from ObjectChildrenView 2026-04-05 23:18:24 +02:00

Closed #1310 Fixes #20264: Update plugin title rendering with default icon 2026-04-05 23:18:24 +02:00

Closed #1309 Closes #20277: Add support for attribute assignment to deserialize_object() 2026-04-05 23:18:24 +02:00

Closed #1308 Fix styling of prerequisite objects warning 2026-04-05 23:16:41 +02:00

Closed #1307 Fixes #20282: Fix styling of warning for missing prerequisite objects 2026-04-05 23:16:41 +02:00

Closed #1304 #20286 Update Documentation To Cleanup Grammar 2026-04-05 23:13:50 +02:00

Closed #1305 Improve Grammar Of Documentation 2026-04-05 23:13:50 +02:00

Closed #1303 Fixes #20253: GraphQL filter by contacts 2026-04-05 23:13:50 +02:00

Closed #1302 Fixes 19729: GraphQL filter interfaces by kind 2026-04-05 23:13:50 +02:00

Closed #1300 Fixes #20272: Inherit ConfigContext from ancestors locations 2026-04-05 23:12:07 +02:00

Closed #1298 Closes #20296: Misc updates to issue templates 2026-04-05 23:12:07 +02:00

Closed #1299 Closes #19523: Add instance count filter to Module and Device Types 2026-04-05 23:12:07 +02:00

Closed #1301 Upgrade from v3.7.8 to v4.4.0 fails on migration users.0005_alter_user_table (core_objecttype missing) 2026-04-05 23:12:07 +02:00

Closed #1297 Support binary units (GiB/TiB) for virtual disk size display 2026-04-05 23:11:33 +02:00

Closed #1296 Make /api/dcim/cable-terminations/ REST API endpoint read-only 2026-04-05 23:10:05 +02:00

Closed #1295 Remove mentions of the plugin ideas board 2026-04-05 23:09:20 +02:00

Closed #1294 Additional CableTypeChoices for Coaxial Cables 2026-04-05 23:06:39 +02:00

Closed #1293 Add placeholder image thumbnail if image loading error 2026-04-05 23:04:59 +02:00

Closed #1292 Closes #19095: Introduce support for Python 3.13 & 3.14 2026-04-05 23:04:59 +02:00

Closed #1290 Closes #19944: Add multi-scenario CSV import testing support with cleanup 2026-04-05 23:02:18 +02:00

Closed #1291 Add a "clear all" option to the user notifications dropdown 2026-04-05 23:02:18 +02:00

Closed #1287 Format timestamp in script results table 2026-04-05 22:59:42 +02:00

Closed #1289 Assign users and groups as object owners 2026-04-05 22:59:42 +02:00

Closed #1288 Closes #16137: Remove is_staff boolean from User model 2026-04-05 22:59:42 +02:00

Closed #1286 Global search hotkey shortcut 2026-04-05 22:58:21 +02:00

Closed #1285 Add ASNDOT notation column to ASN Ranges 2026-04-05 22:55:46 +02:00

Closed #1282 Fixes #20236: Improve file naming and upload handling 2026-04-05 22:55:13 +02:00

Closed #1284 UI: Add some sort of "current context" to netbox 2026-04-05 22:55:13 +02:00

Closed #1283 Fixes #20290: Fix ordering of migrations to support upgrading from v3.7 2026-04-05 22:55:13 +02:00

Closed #1281 Upgrade to v4.4.0 issue 2026-04-05 22:54:00 +02:00

Closed #1280 The warning for creating a virtual circuit type has a broken link 2026-04-05 22:53:21 +02:00

Closed #1279 Related Interfaces are grayed out on multi inferface edit 2026-04-05 22:50:29 +02:00

Closed #1277 Fixes #20242: Conditionally log request.id in EventRule triggered script 2026-04-05 22:49:08 +02:00

Closed #1275 Closes #19898: Remove legacy /api/extras/object-types/ endpoint 2026-04-05 22:49:08 +02:00

Closed #1278 Add physical media types for transceiver interfaces 2026-04-05 22:49:08 +02:00

Closed #1276 #20206: Clarify django-storages configuration from env vars 2026-04-05 22:49:08 +02:00

Closed #1273 Closes #20096: Remove legacy load_yaml() & load_json() methods from BaseScript 2026-04-05 22:49:07 +02:00

Closed #1274 Closes #20088: Remove model from webhook context (replaced by object_type) 2026-04-05 22:49:07 +02:00

Closed #1272 API requests that fetch a larger number of devices are very slow when using config contexts 2026-04-05 22:47:33 +02:00

Closed #1271 InconsistentMigrationHistory raised when migrating from v4.3.7 2026-04-05 22:46:20 +02:00

Closed #1270 Fixes #20329: Fix InconsistentMigrationHistory exception when upgrading from v4.3 2026-04-05 22:46:20 +02:00

Closed #1269 IndexError during reindex command when ImageAttachment filenames contain forward slashes 2026-04-05 22:45:41 +02:00

Closed #1268 Ability to Filter on items with No Tags assigned, using "None" 2026-04-05 22:44:20 +02:00

Closed #1267 Mention how the Bulk Edit and Delete buttons are added to the Tables in the Plugin Development Guide 2026-04-05 22:43:38 +02:00

Closed #1266 Extended plugin development documentation regarding bulk edit/delete … 2026-04-05 22:43:38 +02:00

Closed #1265 Revamp interface naturalize function 2026-04-05 22:42:27 +02:00

Closed #1263 Fixes #20197: Correct validation for virtual chassis parent interface 2026-04-05 22:41:49 +02:00

Closed #1264 Prerequisite - Add Link 2026-04-05 22:41:49 +02:00

Closed #1262 Can't add a new vlan 2026-04-05 22:40:37 +02:00

Closed #1261 Bump Django to v5.2.6 2026-04-05 22:40:37 +02:00

Closed #1260 Provide a migration to drop obsolete Django admin records 2026-04-05 22:39:52 +02:00

Closed #1255 #20327: Device queries now faster when including ConfigContexts 2026-04-05 22:38:19 +02:00

Closed #1257 Display related columns on DeviceComponents table 2026-04-05 22:38:19 +02:00

Closed #1256 Closes #19865: Improve CableTypeChoices structure and grouping 2026-04-05 22:38:19 +02:00

Closed #1258 Closes #20321: Add PHY interface types for pluggable transceivers 2026-04-05 22:38:19 +02:00

Closed #1259 createsuperuser management command fails 2026-04-05 22:38:19 +02:00

Closed #1250 Fixes #20342: Override create_superuser to drop is_staff 2026-04-05 22:36:59 +02:00

Closed #1252 Closes #20341: Drop legacy django_admin_log table 2026-04-05 22:36:59 +02:00

Closed #1251 add global search hotkey 2026-04-05 22:36:59 +02:00

Closed #1253 feat: add Wi-Fi Alliance generation labels to Interface type texts 2026-04-05 22:36:59 +02:00

Closed #1254 Add Wi-Fi Alliance generation labels like Wi-Fi 7 to Interface wireless types 2026-04-05 22:36:59 +02:00

Closed #1248 Closes #15492: Add support for cloning ObjectPermission objects 2026-04-05 22:35:47 +02:00

Closed #1249 <class 'AttributeError'> with nearly everything 2026-04-05 22:35:47 +02:00

Closed #1247 Closes #19262: Remove FHRP IP prefix constraint 2026-04-05 22:35:47 +02:00

Closed #1246 Tags do not correctly order in tables 2026-04-05 22:34:37 +02:00

Closed #1245 Jinja2 method for updateing or changing DB objects and files via rendered config template 2026-04-05 22:34:04 +02:00

Closed #1244 Documentation to change Git configuration to use "Main" instead "Master" - Unable to update Netbox 2026-04-05 22:33:53 +02:00

Closed #1243 Config context API queries still slow for large installations despite DISTINCT optimization 2026-04-05 22:31:51 +02:00

Closed #1242 Fixes #20298: Add placeholder for failed image thumbnail generation 2026-04-05 22:31:51 +02:00

Closed #1241 ASN View search by partial number match does not work 2026-04-05 22:30:39 +02:00

Closed #1240 Add support to designate dot1q vlan for L3 termination interface 2026-04-05 22:29:27 +02:00

Closed #1239 Change to the ordering of 'add_button' parameters broke fix #19990 2026-04-05 22:28:50 +02:00

Closed #1238 fix add_button parameter ordering to support prerequisites return url change 2026-04-05 22:28:50 +02:00

Closed #1237 Reversing migrations which fire the pre_delete signal cause migration reversal to fail and leave DB in an inconsistent state 2026-04-05 22:27:40 +02:00

Closed #1235 Release v4.4.1 2026-04-05 22:26:09 +02:00

Closed #1236 Generating OpenAPI schema triggers multiple warnings and errors 2026-04-05 22:26:09 +02:00

Closed #1234 Document best practices for modeling pluggable transceivers 2026-04-05 22:25:29 +02:00

Closed #1233 Add a Sandbox security consideration to warn of unfettered DB access. 2026-04-05 22:24:07 +02:00

Closed #1232 Importing YAML breaks sequence IDs 2026-04-05 22:23:31 +02:00

Closed #1231 Add Power Port Type (Molex Micro-Fit 2x3) 2026-04-05 22:21:05 +02:00

Closed #1230 Add Config Contexts assignment by regex on name 2026-04-05 22:20:35 +02:00

Closed #1229 Bulk edit with filter applies to all Virtual Machines 2026-04-05 22:19:22 +02:00

Closed #1228 Closes #20367: Document best practices for modeling SFPs 2026-04-05 22:19:22 +02:00

Closed #1227 Unable to delete data-source when script in-use 2026-04-05 22:16:45 +02:00

Closed #1226 Cannot reassign out-of-Band IP address for the parent device 2026-04-05 22:16:14 +02:00

Closed #1225 Introduce a SENTRY_CONFIG parameter to extend and ultimately replace individual Sentry config parameters 2026-04-05 22:14:58 +02:00

Closed #1224 Closes #20380: Introduce the SENTRY_CONFIG config parameter 2026-04-05 22:14:58 +02:00

Closed #1223 Document best practices for ensuring optimal performance in NetBox 2026-04-05 22:14:18 +02:00

Closed #1222 When editing Device, removing Rack attribute does not remove Rack Face attribute 2026-04-05 22:11:44 +02:00

Closed #1221 Closes #20382: Document performance best practices 2026-04-05 22:11:44 +02:00

Closed #1220 MAX_PAGE_SIZE does not apply to GraphQL API requests 2026-04-05 22:09:23 +02:00

Closed #1219 Closes #17010: Show admin navigation menu items only for staff & superusers 2026-04-05 22:09:23 +02:00

Closed #1218 Fixes #20375: Preserve filter params when performing bulk operations 2026-04-05 22:09:23 +02:00

Closed #1217 Bulk rename "Select all XX matching query" only operates on current page 2026-04-05 22:06:50 +02:00

Closed #1216 Pagination dropdown consumes all horizontal space 2026-04-05 22:05:25 +02:00

Closed #1213 Closes #20295: Make cable terminations REST API endpoint read-only 2026-04-05 22:04:00 +02:00

Closed #1214 Fixes #20390: Fix styling of pagination dropdown menu 2026-04-05 22:04:00 +02:00

Closed #1215 Interface list cleanup (typos, missing choice, ordering) 2026-04-05 22:04:00 +02:00

Closed #1212 500 when updating devices via PATCH /api/dcim/devices 2026-04-05 22:03:30 +02:00

Closed #1211 Custom Fields of type URL do not accept arbitrary schemes 2026-04-05 22:02:22 +02:00

Closed #1210 Clear page after loading Rack elevation images 2026-04-05 22:01:16 +02:00

Closed #1209 Min/max validation failures for numeric fields is misleading 2026-04-05 21:59:53 +02:00

Closed #1208 Add additional filtering to MAC Addresses 2026-04-05 21:57:37 +02:00

Closed #1206 Fixes #20398: Rely on browser-native form field validation 2026-04-05 21:56:32 +02:00

Closed #1207 Console ports and Power Ports created by scripts ( objects.bulk_create(items) ) do not show in Web UI 2026-04-05 21:56:32 +02:00

Closed #1205 Clear page after loading Rack elevation images 2026-04-05 21:55:25 +02:00

Closed #1203 Fixes #20365: Fix schema and field definitions for OpenAPI 2026-04-05 21:54:55 +02:00

Closed #1204 Need Cable Type 10GDAC(Fiber ) 2026-04-05 21:54:55 +02:00

Closed #1202 Could you add 2500BaseX (SFP) as an new interface type 2026-04-05 21:54:27 +02:00

Closed #1201 Linkify cluster type on VM page 2026-04-05 21:53:16 +02:00

Closed #1200 Fixes: #20412: linkify cluster type 2026-04-05 21:53:15 +02:00

Closed #1199 Support Primary IP Address Lookup Expression for Device and Virtual Machine 2026-04-05 21:52:46 +02:00

Closed #1198 Add device description columns to DeviceComponentsTable 2026-04-05 21:52:18 +02:00

Closed #1196 Add color to PowerOutletTemplate 2026-04-05 21:50:02 +02:00

Closed #1197 Add Color to PowerOutletTemplates 2026-04-05 21:50:02 +02:00

Closed #1195 Export button on IP Prefix page does not export. 2026-04-05 21:48:40 +02:00

Closed #1194 GraphQL StrFilterLookup filter on prefix field causes unexpected error with IPNetworkField 2026-04-05 21:46:13 +02:00

Closed #1193 Preview in quick_add form trigger Preview outside but not in the modal itself 2026-04-05 21:44:53 +02:00

Closed #1192 Add Copy Button to Script Output Window 2026-04-05 21:43:45 +02:00

Closed #1191 IPAddress.objects.get_or_create return .address as str when created=true 2026-04-05 21:42:41 +02:00

Closed #1190 Typo and alphabetical fixes for Interface choices 2026-04-05 21:42:41 +02:00

Closed #1189 Unable to trace Cables when single Interfaces are connected across multiple Circuits 2026-04-05 21:40:17 +02:00

Closed #1188 device.site.vlans.all() does not work with VLAN groups 2026-04-05 21:39:15 +02:00

Closed #1187 Margin problem in the UI on the navigation menu 2026-04-05 21:36:54 +02:00

Closed #1186 Bulk deletions do not respect filter applied to view 2026-04-05 21:36:22 +02:00

Closed #1185 Add Field "facility" to LocationBulkEditForm 2026-04-05 21:35:07 +02:00

Closed #1184 Option to make new "Changelog message" field mandatory 2026-04-05 21:34:40 +02:00

Closed #1183 FieldError upon sorting by contact group 2026-04-05 21:33:23 +02:00

Closed #1179 Fixes #20441: Fix display of the "groups" column in contact assignments table 2026-04-05 21:31:43 +02:00

Closed #1181 Fixes #20425: Fix Markdown preview functionality within "quick add" modal 2026-04-05 21:31:43 +02:00

Closed #1180 Fixes #20419: Correct action buttons for child object views 2026-04-05 21:31:43 +02:00

Closed #1182 Audit callables available via Custom Script API and apply protections as necessary 2026-04-05 21:31:43 +02:00

Closed #1178 Allow multiple hooks in one event rule and set their execution order 2026-04-05 21:31:15 +02:00

Closed #1177 Document clearing user preferences 2026-04-05 21:30:41 +02:00

Closed #1175 #20382: Additional GraphQL API tips 2026-04-05 21:30:40 +02:00

Closed #1176 Fixes #20243: Prevent scheduled system jobs from re-running multiple times 2026-04-05 21:30:40 +02:00

Closed #1174 Closes #20332: Add a "none" option to object tag filters 2026-04-05 21:30:40 +02:00

Closed #1172 19615 append extra query params to static template tag 2026-04-05 21:30:14 +02:00

Closed #1173 Add “date_added” field to tags on objects 2026-04-05 21:30:14 +02:00

Closed #1171 Closes #20438: Add "facility" field to bulk edit forms for Site and Location 2026-04-05 21:30:13 +02:00

Closed #1169 Closes #19765: Linkify object types under saved filter view 2026-04-05 21:30:13 +02:00

Closed #1170 Fixes #18878: Automatically assign a designated primary MAC address upon creation of a new interface 2026-04-05 21:30:13 +02:00

Closed #1167 Closes #20449: Add user preferences documentation 2026-04-05 21:27:54 +02:00

Closed #1168 is_oob and/or is_primary do not update to false in bulk update 2026-04-05 21:27:54 +02:00

Closed #1166 Virtual machine memory conversion wrong 2026-04-05 21:27:27 +02:00

Closed #1165 Release v4.4.2 2026-04-05 21:27:27 +02:00

Closed #1163 Fixes #20248: Tweak help text to avoid error when compiling translations 2026-04-05 21:25:42 +02:00

Closed #1164 Improve Rack Elevation Device Text Label Color from Device View 2026-04-05 21:25:42 +02:00

Closed #1162 Custom Script “Edit → Upload” creates a new file but NetBox continues to execute the old version 2026-04-05 21:23:23 +02:00

Closed #1161 Unable to query devices with primary-ip set in GraphQL - "Cannot resolve keyword 'assigned_object_id' into field" 2026-04-05 21:22:06 +02:00

Closed #1160 The "Position" field doesn't resolve the {module} variable in nested modules 2026-04-05 21:19:50 +02:00

Closed #1159 Range-Lookup not working for vc_position in GraphQL 2026-04-05 21:17:31 +02:00

Closed #1158 Bring back GraphQL reverse search for IP-Addresses based on device 2026-04-05 21:16:01 +02:00

Closed #1157 Absolute URL's in Trace breaking Load-Balancing 2026-04-05 21:15:34 +02:00

Closed #1156 Saving a VLANGroup without changes creates a new changelog entry 2026-04-05 21:14:19 +02:00

Closed #1155 RFC: Fixes #20290: Prevent ObjectType queries when table doesn't exist 2026-04-05 21:14:19 +02:00

Closed #1154 Cannot install module with placeholder values in a module bay tree 2 in tree but 1 placeholders given. 2026-04-05 21:12:01 +02:00

Closed #1153 VLANGroup: Single VLAN IDs render as n-n after save 2026-04-05 21:10:47 +02:00

Closed #1150 Fixes #20471: Update NumericRange handling to use half-open intervals 2026-04-05 21:09:41 +02:00

Closed #1149 Fixes #20475: Collapse singleton VLAN IDs in VLANGroup display 2026-04-05 21:09:41 +02:00

Closed #1151 Closes #20210: Implement new version of API token 2026-04-05 21:09:41 +02:00

Closed #1152 Disallow changing the owner of an API token 2026-04-05 21:09:41 +02:00

Closed #1148 Add config options to globally show/hide API fields in list views 2026-04-05 21:08:14 +02:00

Closed #1147 20426 add tag copy_content for script data output 2026-04-05 21:08:14 +02:00

Closed #1146 Clean up ruff F401 (unused imports) currently reported by CI 2026-04-05 21:07:38 +02:00

Closed #1145 Closes #20482: Remove unused imports in plugins and migrations 2026-04-05 21:07:38 +02:00

Closed #1143 Fixes #20484: Configure CodeQL to exclude URL redirect false positives 2026-04-05 21:07:03 +02:00

Closed #1144 Configure CodeQL to exclude Python-based URL redirect false positives 2026-04-05 21:07:03 +02:00

Closed #1142 Add a GenericRelation "mac_addresses" to BaseInterface 2026-04-05 21:07:03 +02:00

Closed #1141 Mention, that the JobsMixin is required for running jobs on a model instance 2026-04-05 21:05:30 +02:00

Closed #1140 Improved docs on background jobs on instances 2026-04-05 21:05:30 +02:00

Closed #1139 Do not display scripts in the scripts list view if the user does not have permission to view them 2026-04-05 21:03:17 +02:00

Closed #1138 Generic API test harness miscompares ArrayField(IntegerRangeField) values (NumericRange vs inclusive pairs) 2026-04-05 21:01:23 +02:00

Closed #1137 Disable v1 token plaintext retrieval 2026-04-05 21:00:21 +02:00

Closed #1136 API: Accept single‑value integer ranges in IntegerRangeSerializer 2026-04-05 20:59:55 +02:00

Closed #1134 Fixes #20494: Correct IntegerRangeSerializer schema definition 2026-04-05 20:58:43 +02:00

Closed #1135 REST API docs: vid_ranges POST example for VLANGroup is triple‑nested ([[[lo, hi]]]) instead of [[lo, hi]] 2026-04-05 20:58:43 +02:00

Closed #1133 MAX_PAGE_SIZE is not respected correctly on REST API calls 2026-04-05 20:57:33 +02:00

Closed #1132 Filtering VLANGroup by vid_ranges.contains in GraphQL fails with “cannot cast type integer to int4range” 2026-04-05 20:56:22 +02:00

Closed #1131 Validation Regex is not applied to URL Custom Fields 2026-04-05 20:54:14 +02:00

Closed #1130 The Plugins development documentation does not explain the ObjectListView quick search function. 2026-04-05 20:52:44 +02:00

Closed #1129 Documented ObjectListView quick search feature for plugins 2026-04-05 20:52:44 +02:00

Closed #1127 Fixed wrong link in plugin filtersets documentation 2026-04-05 20:52:42 +02:00

Closed #1126 Fixes: #20140 - Registered denormalized fields in CircuitTermination 2026-04-05 20:52:42 +02:00

Closed #1128 The link to django-filter in the plugin dev docs is wrong. 2026-04-05 20:52:42 +02:00

Closed #1125 New cluster type Kubernetes 2026-04-05 20:52:17 +02:00

Closed #1124 Control certificates 2026-04-05 20:52:16 +02:00

Closed #1123 Contacts not returned for ASN via graphql API 2026-04-05 20:51:08 +02:00

Closed #1121 #20426: Add 'Copy' button to script output window 2026-04-05 20:50:43 +02:00

Closed #1122 psycopg-c==3.2.10 package error 2026-04-05 20:50:43 +02:00

Closed #1120 Make VXLANs terminate on a device instead of only interfaces 2026-04-05 20:50:17 +02:00

Closed #1118 Fixes #20497: Add range_contains lookup and fix VLANGroup VID range filtering 2026-04-05 20:49:52 +02:00

Closed #1119 HTML UI: Selection of an IP should not include heading and trailing spaces 2026-04-05 20:49:52 +02:00

Closed #1117 Extend possibility to assign Contacts 2026-04-05 20:48:29 +02:00

Closed #1116 Render VLAN Group VID ranges with ArrayColumn 2026-04-05 20:47:29 +02:00

Closed #1114 Fixes #20290: Avoid exceptions when upgrading to v4.4 from early releases due to missing ObjectTypes table 2026-04-05 20:47:04 +02:00

Closed #1112 Fixes #20507 Contacts returned for ASN via graphql API 2026-04-05 20:47:04 +02:00

Closed #1113 Update OpenAPI schema 2026-04-05 20:47:04 +02:00

Closed #1115 GraphQL attribute types inconsistent with REST api 2026-04-05 20:47:04 +02:00

Closed #1111 templates/account/base.html doesn't account for passwordless options other than LDAP. 2026-04-05 20:45:57 +02:00

Closed #1109 Fixes #19818: Hide IP fields when creating VM 2026-04-05 20:43:50 +02:00

Closed #1110 Possibility to schedule script in the past 2026-04-05 20:43:50 +02:00

Closed #1108 Make multiple L2VPNs terminatable on one interface 2026-04-05 20:42:22 +02:00

Closed #1106 20496 make max_page_size upper bound 2026-04-05 20:41:49 +02:00

Closed #1107 Address deprecation warnings 2026-04-05 20:41:49 +02:00

Closed #1104 Add color to PowerOutletTemplate 2026-04-05 20:40:16 +02:00

Closed #1105 Display Circuits Count in the Site Table View 2026-04-05 20:40:16 +02:00

Closed #1103 Update base.html 2026-04-05 20:40:15 +02:00

Closed #1100 #17571 - Remove HTMX navigation 2026-04-05 20:39:47 +02:00

Closed #1101 Closes #20527: Address deprecation warnings 2026-04-05 20:39:47 +02:00

Closed #1099 Fixes #20466: Correct handling of assigned filter logic 2026-04-05 20:39:47 +02:00

Closed #1102 Various pages try to load but then end up empty 2026-04-05 20:39:47 +02:00

Closed #1098 Ensure all custom GraphQL filter methods apply prefix in Q(...) for nested filters 2026-04-05 20:37:44 +02:00

Closed #1097 Can't create new MAC address in the new form 2026-04-05 20:36:50 +02:00

Closed #1093 Fixes #19302: Fix uniqueness validation in REST API for nullable fields 2026-04-05 20:34:47 +02:00

Closed #1094 Closes #20516: Add ranges_to_string_list and render VLAN Group VID ranges with ArrayColumn 2026-04-05 20:34:47 +02:00

Closed #1092 Fixes #20542: Add form prefix to POST handler in ObjectEditView 2026-04-05 20:34:47 +02:00

Closed #1091 Automatic slug generation doesn't work in quick-add modals 2026-04-05 20:32:47 +02:00

Closed #1089 API Tokens not visible users without superuser or staff role 2026-04-05 20:31:20 +02:00

Closed #1088 ipam/services: GET parent_object_type - wrong data type - integer 2026-04-05 20:29:22 +02:00

Closed #1086 Fixes #20156: rack elevation labels not using previous setting 2026-04-05 20:29:22 +02:00

Closed #1087 Closes #16681: Introduce render_config permission for configuration rendering 2026-04-05 20:29:22 +02:00

Closed #1084 Closes #20557: Upgrade Django to v5.2.7 2026-04-05 20:28:52 +02:00

Closed #1085 Update Django to 5.2.7 2026-04-05 20:28:52 +02:00

Closed #1083 Bulk import prefixes with associated VLAN not working when multiple VLANs with the same vid exist. #18582 2026-04-05 20:26:55 +02:00

Closed #1082 Quick Add MAC Address - FAIL - This field is required 2026-04-05 20:26:01 +02:00

Closed #1081 Cable lanes 2026-04-05 20:24:39 +02:00

Closed #1080 Many-to-many mappings for pass-through ports 2026-04-05 20:22:54 +02:00

Closed #1079 Cannot add cable between patch panels -"All mid-span terminations must all be attached to the same device" 2026-04-05 20:21:25 +02:00

Closed #1078 Device Role Creation 2026-04-05 20:20:01 +02:00

Closed #1077 Add contacts connection to Application Service 2026-04-05 20:19:06 +02:00

Closed #1076 Migrations failing with "core_objecttype already exists" when upgrading from 4.3.7 to 4.4.x 2026-04-05 20:17:51 +02:00

Closed #1075 Interface_count does not sync 2026-04-05 20:16:31 +02:00

Closed #1073 Update all GraphQL frontend dependencies 2026-04-05 20:13:49 +02:00

Closed #1072 Update all development frontend dependencies 2026-04-05 20:12:29 +02:00

Closed #1071 Release v4.4.3 2026-04-05 20:12:29 +02:00

Closed #1068 Fixes #20476: Prohibit changing a token's owner 2026-04-05 20:11:29 +02:00

Closed #1067 Closes #20492: Disable API token plaintext retrieval 2026-04-05 20:11:29 +02:00

Closed #1070 Init storage at BaseScript level instead of within findstorage 2026-04-05 20:11:29 +02:00

Closed #1069 Init storage at class level of BaseScript instead of in findsource function 2026-04-05 20:11:29 +02:00

Closed #1066 19724 Add pagination metadata to GraphQL queries 2026-04-05 20:11:28 +02:00

Closed #1065 Fixes #20541: Enhance GraphQL filter methods with dynamic prefixing 2026-04-05 20:11:28 +02:00

Closed #1064 Related Objects not clickable in Custom Fields 2026-04-05 20:09:55 +02:00

Closed #1063 Interface template with PoE type set should require a PoE mode 2026-04-05 20:08:56 +02:00

Closed #1062 API Swagger crashes when a model has a single‑field UniqueConstraint without a condition (regression in monkey‑patched DRF get_unique_validators()) 2026-04-05 20:08:08 +02:00

Closed #1061 Closes #19751: Disable occupied Module Bays in form dropdowns 2026-04-05 20:08:08 +02:00

Closed #1060 upgrade.sh Fails with "issubclass() arg 1 must be a class" 2026-04-05 20:07:21 +02:00

Closed #1055 Fixes #20587: Handle stale ContentTypes in has_feature() 2026-04-05 20:06:57 +02:00

Closed #1058 Fixes #20584: Ensure consistent validation between Interface & InterfaceTemplate 2026-04-05 20:06:57 +02:00

Closed #1056 Fixes #20554: Add ContentTypeFilter to several filtersets 2026-04-05 20:06:57 +02:00

Closed #1059 4.4.3 fails to correctly install on a clean Ubuntu 24.04.3 LTS VM 2026-04-05 20:06:57 +02:00

Closed #1057 Fixes #20585: Fix AttributeError exception for conditionless single-field UniqueConstraints 2026-04-05 20:06:57 +02:00

Closed #1053 Release v4.4.4 2026-04-05 20:06:35 +02:00

Closed #1054 Add query parameters to pre-fill script fields via URL 2026-04-05 20:06:35 +02:00

Closed #1052 Add custom validation and/or permissions constraint support to the Token model 2026-04-05 20:06:13 +02:00

Closed #1051 DRAFT: 14884 Make script running from UI and EventRules consistent in passing params 2026-04-05 20:06:13 +02:00

Closed #1050 Add Request Data into NetBox J2 - 4.2.6 2026-04-05 20:06:13 +02:00

Closed #1049 Bad request 400 when cloning a big export template 2026-04-05 20:05:52 +02:00

Closed #1048 Netbox gets slower over time - unless you use it 2026-04-05 20:05:00 +02:00

Closed #1046 Add interface-type 1000BaseBX20-D, 1000BaseBX20-U and 1000BaseBX40-D 1000BaseBX40-U 2026-04-05 20:03:16 +02:00

Closed #1045 Document prefilling custom script variables via URL parameters 2026-04-05 20:02:50 +02:00

Closed #1044 Cannot copy values from some columns 2026-04-05 20:01:54 +02:00

Closed #1043 Apply Tabler dropdown-item-icon spacing class to icons in the User menu 2026-04-05 20:01:03 +02:00

Closed #1042 Swagger API documentation forgets the "Token" in authorization header 2026-04-05 19:59:34 +02:00

Closed #1041 VLAN Group utilization is not being calculated correctly 2026-04-05 19:57:50 +02:00

Closed #1039 Closes #20301: Add "Dismiss all" action to notifications dropdown 2026-04-05 19:57:50 +02:00

Closed #1040 Fixes #20610: Correct VLAN ID range calculation logic 2026-04-05 19:57:50 +02:00

Closed #1037 Update the ruff pre-commit script 2026-04-05 19:56:53 +02:00

Closed #1035 Fixes #20524: Enhance API script scheduling validation 2026-04-05 19:56:53 +02:00

Closed #1036 Closes #20567: Add ContactsColumnMixin to ServiceTable 2026-04-05 19:56:53 +02:00

Closed #1031 Closes #20399: Add assigned and primary filters for MACAddress 2026-04-05 19:56:27 +02:00

Closed #1034 Introduce BaseModel to hold universal overrides for Django's models.Model 2026-04-05 19:56:27 +02:00

Closed #1033 Closes #20617: Introduce BaseModel 2026-04-05 19:56:27 +02:00

Closed #1032 Closes #20605: Document variable prefilling via URL parameters 2026-04-05 19:56:27 +02:00

Closed #1028 Fixes #20551: Support quick-add form prefix in automatic slug generation 2026-04-05 19:55:36 +02:00

Closed #1027 Fixes #20498: Apply validation regex to URL custom fields 2026-04-05 19:55:36 +02:00

Closed #1029 Different Default Dashboards Depending On User Groups 2026-04-05 19:55:36 +02:00

Closed #1026 Fixes #20422: Allow Aggregate and Prefix to filter by family in GraphQL 2026-04-05 19:55:36 +02:00

Closed #1025 ModuleNotFoundError: No module named 'extras.plugins' 2026-04-05 19:54:47 +02:00

Closed #1023 Closes #20614: Update ruff for pre-commit check 2026-04-05 19:53:59 +02:00

Closed #1024 Error upgrading from 4.1.7 to any 4.x version 2026-04-05 19:53:59 +02:00

Closed #1021 Fixes #20606: Enable copying text from badges in UI 2026-04-05 19:53:58 +02:00

Closed #1019 Closes #20608: Update User Menu icon class names for consistency 2026-04-05 19:53:58 +02:00

Closed #1022 #20603: Split GraphQL API into v1 & v2 2026-04-05 19:53:58 +02:00

Closed #1020 Closes #20304: Object owners 2026-04-05 19:53:58 +02:00

Closed #1018 Filtering devices using the q filter takes excessively long when many inventory items are present 2026-04-05 19:53:04 +02:00

Closed #1017 Swagger UI generating incorrect schemas for /users/users/ endpoint 2026-04-05 19:51:22 +02:00

Closed #1016 Ability to apply parent platform config context values to device in children platforms 2026-04-05 19:49:44 +02:00

Closed #1015 Installation Script 2026-04-05 19:49:24 +02:00

Closed #1013 Fixes #20641: Handle viewsets with queryset=None in get_view_name() 2026-04-05 19:48:31 +02:00

Closed #1014 AttributeError in ObjectChangeViewSet browsable API: 'NoneType' object has no attribute 'model' 2026-04-05 19:48:31 +02:00

Closed #1012 Configure JINJA_FILTERS from DataBackend 2026-04-05 19:48:11 +02:00

Closed #1011 Cable Bulk Uploads allow blank status fields 2026-04-05 19:46:30 +02:00

Closed #1010 Cable Bulk Uploads allow mark_connected AND a cable to be present (validation error) 2026-04-05 19:44:50 +02:00

Closed #1009 Interface Bulk Upload can create invalid WWN values 2026-04-05 19:43:11 +02:00

Closed #1008 Enable markdown in title on dashboard widgets 2026-04-05 19:42:50 +02:00

Closed #1005 Fixes #19872: Display script form validation errors 2026-04-05 19:41:07 +02:00

Closed #1007 API Endpoint /api/extras/scripts/ Exposes Script Metadata to Users Without Permissions 2026-04-05 19:41:07 +02:00

Closed #1006 Closes #20459 : add is_oob and is_primary on IPAddress bulk_edit 2026-04-05 19:41:07 +02:00

Closed #1004 Script fails with KeyError when Optional Fields with defaults are missing from API payload 2026-04-05 19:39:26 +02:00

Closed #1003 Filtering Jobs by Object Type return empty set 2026-04-05 19:37:48 +02:00

Closed #1002 Add CLAUDE.md documentation file. After copy netbox, claude code % /init done. 2026-04-05 19:37:48 +02:00

Closed #1001 Server Error after selecting sort by one of the columns in Permissions 2026-04-05 19:36:08 +02:00

Closed #999 Closes #20459 : clean is_oob and is_primary on bulk_import 2026-04-05 19:35:50 +02:00

Closed #1000 Upgrade error django.db.utils.IntegrityError: duplicate key value violates unique constraint "auth_permission_pkey" 2026-04-05 19:35:50 +02:00

Closed #998 Add is_oob and is_primary on bulk_edit IPAddress 2026-04-05 19:35:30 +02:00

Closed #997 Interface tagged VLANs are listed out of order 2026-04-05 19:34:25 +02:00

Closed #996 CustomStoragesLoader creates storage on every exec_module 2026-04-05 19:32:50 +02:00

Closed #995 DRAFT: 20660 cache script storage key 2026-04-05 19:32:50 +02:00

Closed #994 Migration failure for "extras" from container 3.4.0 -> 3.4.1 / 0133_make_cf_minmax_decimal.py / django.db.utils.DataError: numeric field overflow 2026-04-05 19:31:42 +02:00

Closed #993 Label respect on Racks 2026-04-05 19:31:21 +02:00

Closed #992 Fixes #20637: Omit inventory item serials from device search filter to improve performance 2026-04-05 19:31:21 +02:00

Closed #991 Apply the "netbox" label automatically for all new issues 2026-04-05 19:31:21 +02:00

Closed #990 Closes #20679 - Duplicate all GraphQL hierarchy objects to separate V1 and V2 namespaces 2026-04-05 19:31:21 +02:00

Closed #989 Add creation date to tags applied on objects 2026-04-05 19:31:02 +02:00

Closed #986 Fixes #20389: Add FilterSet support to BulkRenameView 2026-04-05 19:29:50 +02:00

Closed #987 Device (Type) Import is missing component data type validation 2026-04-05 19:29:50 +02:00

Closed #985 Add request data into j2 config v4.4.1 2026-04-05 19:29:50 +02:00

Closed #984 Fixes #20653: Add object_type_id filter for Jobs 2026-04-05 19:29:50 +02:00

Closed #982 Fixes #20655: Disable sorting on Permission columns 2026-04-05 19:28:19 +02:00

Closed #983 Enable NetBox Copilot integration 2026-04-05 19:28:19 +02:00

Closed #980 Fixes #20646: Prevent cables from connecting to marked_connected objects 2026-04-05 19:26:44 +02:00

Closed #981 Permission Constraints dont work as intended 2026-04-05 19:26:44 +02:00

Closed #977 Closes #12318: Ignore case when determining uniquess of name & slug fields 2026-04-05 19:25:34 +02:00

Closed #979 Duplicate all GraphQL component objects into V1 and V2 namespaces 2026-04-05 19:25:34 +02:00

Closed #978 Closes #19338 - Add in_list and exact support on all id and enum fields in GraphQL v2 2026-04-05 19:25:34 +02:00

Closed #976 Closes #20675: Enable NetBox Copilot integration 2026-04-05 19:25:34 +02:00

Closed #974 20683 - Remove circuit termination swap 2026-04-05 19:24:48 +02:00

Closed #975 Remove Circuit Swap Terminations 2026-04-05 19:24:48 +02:00

Closed #971 Closes #20685: add cloneable custom fields to templates 2026-04-05 19:22:39 +02:00

Closed #972 Give Slim Select another chance 2026-04-05 19:22:39 +02:00

Closed #969 Closes #7604: Add filter modifier dropdowns for advanced lookup operators 2026-04-05 19:21:07 +02:00

Closed #970 No active configuration revision found 2026-04-05 19:21:07 +02:00

Closed #968 Introduce additional L2VPN types 2026-04-05 19:20:03 +02:00

Closed #967 remove aabouzaid/netbox-as-ansible-inventory from Community Contributions wiki page 2026-04-05 19:18:57 +02:00

Closed #966 Add contacts field to ip addresses table view 2026-04-05 19:17:29 +02:00

Closed #965 Query filters are removed when adding columns to table in list view 2026-04-05 19:16:28 +02:00

Closed #964 Add contacts field to ip addresses table view 2026-04-05 19:16:28 +02:00

Closed #963 Per‑sender duplicate signal registration causes CounterCacheField double‑counting 2026-04-05 19:15:00 +02:00

Closed #962 Add a read-only "Total VLAN IDs" count to the VLANGroup model 2026-04-05 19:13:34 +02:00

Closed #961 Misordered changelog entries after deleting a module with components 2026-04-05 19:12:07 +02:00

Closed #960 Add 'contacts' field to table classes for remaining unhandled models 2026-04-05 19:10:48 +02:00

Closed #959 "Create & Add Another" Contact form refresh troubles 2026-04-05 19:09:49 +02:00

Closed #954 Closes: #17936 - GFK serializer field 2026-04-05 19:09:49 +02:00

Closed #953 Fixes #20699: Ensure proper ordering of changelog entries resulting from cascading deletions 2026-04-05 19:09:49 +02:00

Closed #957 Closes #20700: Add ContactsColumnMixin to multiple tables 2026-04-05 19:09:49 +02:00

Closed #958 Closes #20647: add cleanup for interface import 2026-04-05 19:09:49 +02:00

Closed #956 Fixes #20697: Ensure unique signal handlers for counter models 2026-04-05 19:09:49 +02:00

Closed #955 Release v4.4.5 2026-04-05 19:09:49 +02:00

Closed #952 PROTECTION_RULES is missing in Dynamic Configuration Parameter list 2026-04-05 19:08:48 +02:00

Closed #949 docs(configuration): close Markdown inline code, "`" was forgotten 2026-04-05 19:08:06 +02:00

Closed #951 offset for local time in location is reversed 2026-04-05 19:08:06 +02:00

Closed #950 docs(configuration): PROTECTION_RULES missing in list 2026-04-05 19:08:06 +02:00

Closed #948 Pre-change snapshot is not recorded when adding/removing virtual chassis members via UI 2026-04-05 19:06:41 +02:00

Closed #947 Fixes #20713: Record pre-change snapshots on VC members being added/removed 2026-04-05 19:06:41 +02:00

Closed #944 Fixes: #20670: Related Object Validation 2026-04-05 19:05:38 +02:00

Closed #943 Closes #19523: Add counter‑cached counts & filters for DeviceType, ModuleType, and RackType 2026-04-05 19:05:38 +02:00

Closed #945 Closes #20715: Remove OpenAPI schema check from pre-commit 2026-04-05 19:05:38 +02:00

Closed #946 Move the OpenAPI schema check from pre-commit to CI 2026-04-05 19:05:38 +02:00

Closed #942 close Markdown inline code, "`" was forgotten in docs 2026-04-05 19:04:38 +02:00

Closed #941 Add Latvian Language 2026-04-05 19:03:39 +02:00

Closed #939 docs(configuration): close Markdown inline code, "`" was forgotten 2026-04-05 19:02:16 +02:00

Closed #940 Background task job details breadcrumb links generate 404 errors 2026-04-05 19:02:16 +02:00

Closed #937 Fixes #20721: Fix breadcrumb link on task detail page 2026-04-05 19:01:09 +02:00

Closed #936 20645 CSVChoiceField use default if blank 2026-04-05 19:01:09 +02:00

Closed #935 include L2VPN field for Interface bulk import 2026-04-05 19:00:11 +02:00

Closed #933 Fixed formatting error in plugin development docs 2026-04-05 18:59:30 +02:00

Closed #932 Closes #14171: Add VLAN fields to Interface and VMInterface CSV import 2026-04-05 18:59:30 +02:00

Closed #934 Formatting error in plugin development documentation regarding forms 2026-04-05 18:59:30 +02:00

Closed #931 bulk import of config template missing data_source & data_file fields 2026-04-05 18:58:07 +02:00

Closed #930 Perform an application-wide audit for missing indexes 2026-04-05 18:57:08 +02:00

Closed #929 Bulk edit/delete displayed even if not supported 2026-04-05 18:56:28 +02:00

Closed #928 Firewall/ACL rules 2026-04-05 18:55:32 +02:00

Closed #926 Closes #20204: Introduce modular template components 2026-04-05 18:54:37 +02:00

Closed #924 20738 update vc_position in delete not signal handler 2026-04-05 18:53:17 +02:00

Closed #925 Deleting a virtual Chassis with members does not set the device member position to None 2026-04-05 18:53:17 +02:00

Closed #922 Closes #20297: add additional coaxial cable type choices 2026-04-05 18:51:58 +02:00

Closed #923 Permissions constraints are ignored when running script by API 2026-04-05 18:51:58 +02:00

Closed #921 ObjectChanges not created when running Script from EventRule 2026-04-05 18:50:42 +02:00

Closed #920 Enable a plugin to add buttons next to the bulk buttons and use the selection mechanism. 2026-04-05 18:49:47 +02:00

Closed #919 Closes #7604: Add filter modifier dropdowns for advanced lookup operators 2026-04-05 18:49:47 +02:00

Closed #918 VLAN groups count on Sites 2026-04-05 18:48:55 +02:00

Closed #917 Closes #18658: Add start on boot field to VirtualMachine model 2026-04-05 18:48:55 +02:00

Closed #915 Closes #18658: Add start on boot field to VirtualMachine model 2026-04-05 18:47:40 +02:00

Closed #916 Permission Cloning fails with single action selected 2026-04-05 18:47:40 +02:00

Closed #914 ASN API does not save Sites provided in the payload 2026-04-05 18:47:03 +02:00

Closed #913 Duplicate Responses in filterqueries 2026-04-05 18:45:48 +02:00

Closed #912 Unable to trace the front-rear port connection after importing connections from CSV 2026-04-05 18:44:52 +02:00

Closed #906 20465 fix script re-upload 2026-04-05 18:43:37 +02:00

Closed #911 Unable to see full object type names when creating new permissions 2026-04-05 18:43:37 +02:00

Closed #910 Fixes #20750: Normalize actions in cloned objects init 2026-04-05 18:43:37 +02:00

Closed #909 Fixes #20688: Change log level for missing config revision 2026-04-05 18:43:37 +02:00

Closed #908 Fixes #20755: Scope ProviderFilterSet.search() to Provider Fields 2026-04-05 18:43:37 +02:00

Closed #907 #20378 fix delete of DataSource 2026-04-05 18:43:37 +02:00

Closed #905 German Static Media Failure file contains translated code 2026-04-05 18:42:22 +02:00

Closed #902 Fixes: #20432 - Allow cablepaths with CircuitTerminations that have different parent Circuits 2026-04-05 18:40:33 +02:00

Closed #901 JournalEntry Comments model is not set to allow empty (blank) comments 2026-04-05 18:39:19 +02:00

Closed #900 20771 add blank=true to comments field on Journals 2026-04-05 18:39:19 +02:00

Closed #899 Fixes #20771: make comments for JournalEntryies required 2026-04-05 18:39:19 +02:00

Closed #898 Actions buttons labels are not translated 2026-04-05 18:38:07 +02:00

Closed #897 Device bulk rename fails when a device with no name is selected 2026-04-05 18:36:55 +02:00

Closed #895 Fixes #20638: Document bulk create support in OpenAPI schema 2026-04-05 18:35:58 +02:00

Closed #896 Add changelog message to bulk rename process 2026-04-05 18:35:58 +02:00

Closed #894 Fixes #20731 add data file data source to config template bulk import 2026-04-05 18:35:57 +02:00

Closed #893 The bay module view is not working properly 2026-04-05 18:35:22 +02:00

Closed #889 Release v4.4.6 2026-04-05 18:34:31 +02:00

Closed #890 Fixes #20660: Optimize loading of custom script modules from remote storage 2026-04-05 18:34:31 +02:00

Closed #891 closes 20774: used gettext_lazy instead gettext 2026-04-05 18:34:31 +02:00

Closed #892 GraphQL filter by multiple custom fields 2026-04-05 18:34:31 +02:00

Closed #888 Address warnings from generation of OpenAPI schema 2026-04-05 18:33:35 +02:00

Closed #887 Cable profiles and connector/position mapping 2026-04-05 18:32:29 +02:00

Closed #886 Marking IP addresses as unavailable when populated range exists 2026-04-05 18:31:28 +02:00

Closed #884 20465 fix script re-upload 2026-04-05 18:30:37 +02:00

Closed #885 Fix examples for type of class Meta() 2026-04-05 18:30:37 +02:00

Closed #883 Unable to schedule script via API 2026-04-05 18:29:49 +02:00

Closed #881 Fix examples for type of class Meta() 2026-04-05 18:29:00 +02:00

Closed #880 Closes #20788: Cable profiles and and position mapping 2026-04-05 18:29:00 +02:00

Closed #879 20775 fix bulk rename if no name 2026-04-05 18:29:00 +02:00

Closed #882 Deleting a virtual chassis results in TypeError 2026-04-05 18:29:00 +02:00

Closed #876 When viewing a Rack - Rename "Add Device" to "Create new Device" 2026-04-05 18:26:26 +02:00

Closed #875 IP Address Filtering on a Device excludes FHRP Grps 2026-04-05 18:25:41 +02:00

Closed #871 Fixes #20134: Prevent HTMX OOB swaps in embedded tables 2026-04-05 18:23:45 +02:00

Closed #872 Fixes #20766: Prevent translation of code/commands in error templates 2026-04-05 18:23:45 +02:00

Closed #870 Increase location precision 2026-04-05 18:22:58 +02:00

Closed #869 Error status at run custom script from NetBox WebUI 2026-04-05 18:22:25 +02:00

Closed #868 Add an “exclude_from_allocation” flag to IPRange 2026-04-05 18:21:39 +02:00

Closed #867 Data Sources remove sync interval 2026-04-05 18:20:37 +02:00

Closed #866 Add option to enforce commenting when specific tags are set or unset 2026-04-05 18:19:51 +02:00

Closed #865 Custom fields - add ability to filter and sort by object type 2026-04-05 18:18:47 +02:00

Closed #864 Quick overview of parent device in IP Address section 2026-04-05 18:18:00 +02:00

Closed #863 config-templates api, bulk edit & view forms are missing the ``auto_sync_enabled`` property 2026-04-05 18:16:59 +02:00

Closed #862 Prevent Creation Of API Token With Expiration In Past 2026-04-05 18:15:57 +02:00

Closed #861 The oldest config revision is activated when replicating NetBox 2026-04-05 18:15:10 +02:00

Closed #860 Cable Trace with long Lables are cut 2026-04-05 18:14:37 +02:00

Closed #859 Light/Dark Theme toggle: Logo, button icon, and tooltip don't update until page refresh 2026-04-05 18:13:33 +02:00

Closed #856 fix: check permission constraints when running script by API 2026-04-05 18:12:50 +02:00

Closed #855 new ver desciption 2026-04-05 18:12:50 +02:00

Closed #857 Closes: #19338 - GraphQL: Adds in_list lookups for id and enum fields 2026-04-05 18:12:50 +02:00

Closed #858 Support negative permissions constraints 2026-04-05 18:12:50 +02:00

Closed #854 Enable field for API tokens 2026-04-05 18:11:48 +02:00

Closed #853 Fixes #20827: fix theme toggle visibility for logo and buttons 2026-04-05 18:11:48 +02:00

Closed #851 Closes 20817 fix datasource sync broken when cron is set 2026-04-05 18:11:03 +02:00

Closed #852 Add VID as an object 2026-04-05 18:11:03 +02:00

Closed #850 Closes #20820: Add Object Type Filter to CustomField 2026-04-05 18:11:03 +02:00

Closed #849 Object Type Filter is ignored in Custom Links & Saved Filters 2026-04-05 18:10:00 +02:00

Closed #848 RackType detail view and table reference airflow, but RackType has no airflow field 2026-04-05 18:08:58 +02:00

Closed #847 Filter RackType by Manufacturer on the Rack EditForm 2026-04-05 18:07:58 +02:00

Closed #846 Add Rack to the Device Bulk Edit form 2026-04-05 18:07:14 +02:00

Closed #845 Fixes #17954 - Add dynamic parent resolution for cable CSV imports 2026-04-05 18:07:12 +02:00

Closed #844 Object Type filter is ignored for L2VPN Terminations 2026-04-05 18:06:12 +02:00

Closed #840 Fixes #20844: Respect assigned object type for L2VPN terminations 2026-04-05 18:05:31 +02:00

Closed #839 Closes #20841: Add selector widget to RackType field on the Rack EditForm 2026-04-05 18:05:31 +02:00

Closed #838 Closes #20564: Many-to-many pass-through port mappings 2026-04-05 18:05:31 +02:00

Closed #841 Fixes #20840: Remove unused airflow from RackType UI 2026-04-05 18:05:31 +02:00

Closed #843 Add umask 022 to install.sh script 2026-04-05 18:05:31 +02:00

Closed #842 Fixes #20839: Rename object_type to object_type_id in FilterForm for CustomLink and SavedFilter 2026-04-05 18:05:31 +02:00

Closed #836 Fixes 20822: add auto sync enabled property for configtemplates 2026-04-05 18:04:51 +02:00

Closed #837 Deletion of tag allowed when referenced in config context 2026-04-05 18:04:51 +02:00

Closed #835 manage.py full export complains about missing relation 2026-04-05 18:04:12 +02:00

Closed #834 Incorrect API result "virtual_disk_count" for some VM 2026-04-05 18:03:24 +02:00

Closed #833 Scrollbar breaks div.page in chromium based browsers 2026-04-05 18:02:44 +02:00

Closed #832 Dashboard crash 4.4.6 2026-04-05 18:01:51 +02:00

Closed #831 Device interface missing changelog message on creation 2026-04-05 18:00:55 +02:00

Closed #829 Closes #20823: Validate Token expiration date on creation 2026-04-05 18:00:17 +02:00

Closed #830 Python "global flags not at the start of the expression" on Device edit 2026-04-05 18:00:17 +02:00

Closed #827 Closes #20834: Add support for enabling/disabling Tokens 2026-04-05 17:59:35 +02:00

Closed #828 Allow the Object types selection list when editing permissions to be resizable 2026-04-05 17:59:35 +02:00

Closed #826 Fix Longitude Field Validation Issue 2026-04-05 17:58:40 +02:00

Closed #825 inline markdown in tables not allowing bullets 2026-04-05 17:58:13 +02:00

Closed #823 Fixes #20859: Handle dashboard widget exceptions 2026-04-05 17:57:35 +02:00

Closed #824 add 'hot swappable' checkbox for more module profiles 2026-04-05 17:57:35 +02:00

Closed #821 Fixes #20865: Enforce proper min/max values for latitude & longitude 2026-04-05 17:57:35 +02:00

Closed #822 Fixes #20649: Enforce view permissions on REST API endpoint for custom scripts 2026-04-05 17:57:35 +02:00

Closed #820 Event Rules on models that reference image files generate error 2026-04-05 17:56:40 +02:00

Closed #819 20743 add request to Script EventRule run 2026-04-05 17:56:40 +02:00

Closed #818 Interface does not appear under interfaces' site filter 2026-04-05 17:55:46 +02:00

Closed #816 Fixes #20371: Add Power Port Type (Molex Micro-Fit 2x3) 2026-04-05 17:54:56 +02:00

Closed #817 Editing IP inside a populated range fails with error: Cannot create IP address inside range 2026-04-05 17:54:56 +02:00

Closed #814 20878 use database routing when running script 2026-04-05 17:54:02 +02:00

Closed #815 Script run does not use database routing 2026-04-05 17:54:02 +02:00

Closed #813 Release v4.4.7 2026-04-05 17:54:01 +02:00

Closed #811 Platform manufacturer filtering is inconsistent - allows selection after removal but not before 2026-04-05 17:52:49 +02:00

Closed #810 split install script to permit automated installation 2026-04-05 17:52:13 +02:00

Closed #809 Add suport for GraphQL Mutations (write feature) 2026-04-05 17:51:34 +02:00

Closed #808 Warnings about "value should be an integer or Decimal instance" after upgrade to 4.4.7 2026-04-05 17:50:42 +02:00

Closed #807 docs: fix broken bookmarks link in model features table 2026-04-05 17:50:42 +02:00

Closed #806 Closes #20639: Inherit ConfigContext from ancestor Platforms 2026-04-05 17:50:42 +02:00

Closed #805 Fixes #20888: Fix warnings about non-decimal values for min/max latitude & longitude fields 2026-04-05 17:50:42 +02:00

Closed #804 The last job (Sync branch) failed with an error: ModuleNotFoundError("No module named 'thumbnail'") 2026-04-05 17:50:18 +02:00

Closed #803 Nav Menu Doesn’t Collapse On Selection For Mobile 2026-04-05 17:49:39 +02:00

Closed #800 Closes #20860: Add changlog message support for component object creation 2026-04-05 17:48:23 +02:00

Closed #799 GraphQL filter 'in_list' for 'id' for interface_list 2026-04-05 17:47:57 +02:00

Closed #798 Add to filter ability to select multiply values from custom field with 'Type = Selection' 2026-04-05 17:47:06 +02:00

Closed #797 HTTPS Credentials with Data Sources and git with Bitbucket API Keys no longer working 2026-04-05 17:46:15 +02:00

Closed #793 Closes #20572: Update all development frontend dependencies 2026-04-05 17:45:39 +02:00

Closed #794 Closes #20068: Enable defining profile attributes when importing module types 2026-04-05 17:45:39 +02:00

Closed #796 Change Table Layout of Application Services in Virtual Machine View 2026-04-05 17:45:39 +02:00

Closed #795 Closes #20571: Upgrade GraphiQL dependencies 2026-04-05 17:45:39 +02:00

Closed #792 change 'module bay' sorting to be alphabetical when installing module 2026-04-05 17:44:50 +02:00

Closed #791 Module Bay Parent relation is partially broken 2026-04-05 17:44:00 +02:00

Closed #790 Highlight field labels in forms when CUSTOM_VALIDATORS defined with field required:True 2026-04-05 17:43:21 +02:00

Closed #789 Adding a filter by tenant on device components 2026-04-05 17:42:32 +02:00

Closed #788 Language not re-applied on login with social-app-django 2026-04-05 17:41:44 +02:00

Closed #787 Include stack trace for unhandled exceptions on 500 responses and in job logs 2026-04-05 17:40:57 +02:00

Closed #784 Closes #13182: Support PrimaryModel and OrganizationalModel in plugins 2026-04-05 17:40:10 +02:00

Closed #785 Closes #20917: Show example API usage for tokens 2026-04-05 17:40:10 +02:00

Closed #786 Show example usage of v1 & v2 tokens on token detail view 2026-04-05 17:40:10 +02:00

Closed #783 Colour code dot on notification bell 2026-04-05 17:39:35 +02:00

Closed #782 add ability to control json property UI order for module type profiles 2026-04-05 17:39:01 +02:00

Closed #781 Replace object view HTML templates with declarative layouts 2026-04-05 17:38:35 +02:00

Closed #779 Add comments field to OrganizationalModel 2026-04-05 17:37:14 +02:00

Closed #778 Standardize naming of GraphQL filters 2026-04-05 17:36:38 +02:00

Closed #777 Expand permissions to include "Rendered Config" contexts. 2026-04-05 17:35:53 +02:00

Closed #775 Fixes #20759: Group object types by app in permission form 2026-04-05 17:35:09 +02:00

Closed #776 Adding site/s via the API to newly created ASNs 2026-04-05 17:35:09 +02:00

Closed #774 ConfigContext API ignores data_path and data_file for Git data sources 2026-04-05 17:34:24 +02:00

Closed #772 Closes #20926: Rename and clean up GraphQL filters 2026-04-05 17:33:38 +02:00

Closed #773 Darkmode flickers on page load 2026-04-05 17:33:38 +02:00

Closed #771 Introduce a REST API endpoint for validating authentication tokens 2026-04-05 17:32:55 +02:00

Closed #770 Fixes #20560: Fix VLAN disambiguation in prefix bulk import 2026-04-05 17:32:55 +02:00

Closed #769 Closes #20914: Adding a filter by tenant on device components 2026-04-05 17:32:55 +02:00

Closed #768 Fixes #19918: Resolve {module} placeholders in nested module bay labels 2026-04-05 17:32:55 +02:00

Closed #767 allow decimals for rack type dimensions 2026-04-05 17:32:24 +02:00

Closed #766 allow rack type "mounting depth" to be either inches or millimeters 2026-04-05 17:31:54 +02:00

Closed #765 Closes #20936: Add a REST API endpoint to validate authentication credentials 2026-04-05 17:31:54 +02:00

Closed #764 Related objects "clusters" not updated for site-group 2026-04-05 17:31:10 +02:00

Closed #763 Make plugin naviation easyer with utility functions 2026-04-05 17:30:40 +02:00

Closed #761 Autocreate device based on Rack Type config 2026-04-05 17:29:39 +02:00

Closed #760 On delete order was breaked with RESTRICT action 2026-04-05 17:28:59 +02:00

Closed #759 Fix on delete cascade entity order 2026-04-05 17:28:59 +02:00

Closed #757 Add comments to OrganizationalModel 2026-04-05 17:28:25 +02:00

Closed #758 ModuleBay API GET - Missing Properties 2026-04-05 17:28:25 +02:00

Closed #756 Release v4.4.8 2026-04-05 17:28:25 +02:00

Closed #755 Show reverse bridge relationships on interface detail pages 2026-04-05 17:27:43 +02:00

Closed #753 #20873 - fix webhooks with image fields 2026-04-05 17:27:12 +02:00

Closed #754 Add missing SQL indexes 2026-04-05 17:27:12 +02:00

Closed #752 #20875 fix updating of denormalized fields (_site, _location, _rack) for component models 2026-04-05 17:27:11 +02:00

Closed #751 License asset management 2026-04-05 17:26:41 +02:00

Closed #750 Fixes #17976: Remove devicetype_count from nested manufacturer to correct OpenAPI schema 2026-04-05 17:26:41 +02:00

Closed #749 Include moduletype_count for manufacturer in REST API 2026-04-05 17:26:01 +02:00

Closed #748 Closes #20959: Add moduletype_count to ManufacturerSerializer 2026-04-05 17:26:01 +02:00

Closed #747 Reintroduce the concept of rack groups 2026-04-05 17:25:20 +02:00

Closed #746 Dashboard: 504 Gateway Time-out 2026-04-05 17:25:00 +02:00

Closed #745 Fixes #20491: Normalize numeric range array fields for API test comparisons 2026-04-05 17:25:00 +02:00

Closed #744 IPAM | VRF add VNI field 2026-04-05 17:24:31 +02:00

Closed #743 Choices list scrolling bug in Edge/Chrome (ok in FireFox) 2026-04-05 17:23:50 +02:00

Closed #742 Fixes #20966: Fix broken optgroup stickiness in ObjectType multiselect 2026-04-05 17:23:50 +02:00

Closed #741 Front port templates: No results when rear_port_id filter is set 2026-04-05 17:23:11 +02:00

Closed #740 Can't read Script stored in GCS bucket in UI from Customization/Scripts/Source section 2026-04-05 17:22:51 +02:00

Closed #738 Additional work for FR #20788 2026-04-05 17:22:23 +02:00

Closed #736 Fixes #20929: Require render_config permission for UI config rendering 2026-04-05 17:22:23 +02:00

Closed #737 Fixes #20912: Clear ModuleBay parent when module assignment removed 2026-04-05 17:22:23 +02:00

Closed #735 Allow Multiple DNS Names for a Single IP Address (Convert dns_name to List Field) 2026-04-05 17:21:57 +02:00

Closed #734 Run Again button does not respect script variable defaults 2026-04-05 17:21:19 +02:00

Closed #733 Include DevContainer in Repository for Streamlined Development 2026-04-05 17:20:54 +02:00

Closed #732 Harmonize displaying json data from the netbox configuration 2026-04-05 17:20:17 +02:00

Closed #731 Create a vertical space in Rack 2026-04-05 17:19:51 +02:00

Closed #728 Fixes #20969: Fix FrontPortTemplateFilterSet rear_port_id queryset 2026-04-05 17:19:23 +02:00

Closed #730 Upgrade to Django 6.0 2026-04-05 17:19:23 +02:00

Closed #729 Fixed #20944: Ensure cached scope fields stay consistent when Region, Site, or Location changes 2026-04-05 17:19:23 +02:00

Closed #726 Release v4.5.0-beta1 2026-04-05 17:18:57 +02:00

Closed #725 Closes: #20930 - Add an ASNSiteSerializer to allow serialization of Site in ASNSerializer 2026-04-05 17:18:57 +02:00

Closed #724 Closes #20900: Add FilterSet-aware CustomField form fields 2026-04-05 17:18:57 +02:00

Closed #721 Fixes #19506: DCIM Filtering on Templates custom fields 2026-04-05 17:18:39 +02:00

Closed #723 /api/status/ returns JSON serialization error with django-health-check installed 2026-04-05 17:18:39 +02:00

Closed #722 Fix JSON serialization error in get_installed_apps() 2026-04-05 17:18:39 +02:00

Closed #720 Ownership model is missing at permission object types 2026-04-05 17:18:03 +02:00

Closed #719 The new advanced filter selectors are too wide compared to the input field 2026-04-05 17:17:46 +02:00

Closed #717 Fixes #20011: Provide accurate error for bulk import duplicate IDs 2026-04-05 17:17:28 +02:00

Closed #718 Advanced filter selectors are unavailable in plugins 2026-04-05 17:17:28 +02:00

Closed #714 Closes #20720: Add support for Latvian translations 2026-04-05 17:17:03 +02:00

Closed #712 Fixed #20950: Add missing module and device properties in module-bay 2026-04-05 17:17:03 +02:00

Closed #713 Closes #20309: Add ASDOT notation support for ASN ranges 2026-04-05 17:17:03 +02:00

Closed #711 Fixes #20320: Include parent PK in BulkEdit context for child objects 2026-04-05 17:17:03 +02:00

Closed #715 Fixes #20876: Allow editing IPAddress in IPRange marked populated 2026-04-05 17:17:03 +02:00

Closed #716 Support filterset registration for plugins 2026-04-05 17:17:03 +02:00

Closed #710 Shared LRU TTL Cache for NetBox Custom Scripts 2026-04-05 17:16:38 +02:00

Closed #708 Fixes #20997: Enable creating permissions for the Owner model 2026-04-05 17:16:13 +02:00

Closed #707 Closes #20953: Show interfaces bridged to an interface in the UI 2026-04-05 17:16:13 +02:00

Closed #709 Support multiple Owners per object 2026-04-05 17:16:13 +02:00

Closed #706 InternalError: cannot execute UPDATE with read-only DB replica 2026-04-05 17:15:39 +02:00

Closed #705 VLAN list on interface caps out at 100 with no warning 2026-04-05 17:15:03 +02:00

Closed #704 Test Issue from Hook Testing 2026-04-05 17:15:03 +02:00

Closed #702 Closes #20954: Add indexes for GFKs 2026-04-05 17:14:36 +02:00

Closed #701 Restore missing SQL indexes for MPTT fields 2026-04-05 17:14:10 +02:00

Closed #699 Preserve parent_bay during device bulk import when tags are present 2026-04-05 17:13:35 +02:00

Closed #700 Update GraphQL to allow query of prefix by location, site, site-group and region 2026-04-05 17:13:35 +02:00

Closed #698 Image attachment card shows every image instead of related 2026-04-05 17:13:00 +02:00

Closed #697 Owner field missing from several REST API serializers 2026-04-05 17:12:27 +02:00

Closed #696 PDU integrated into the Power Feeds 2026-04-05 17:12:11 +02:00

Closed #692 Fixes #21011: Avoid updating database when loading active ConfigRevision 2026-04-05 17:11:34 +02:00

Closed #693 Fix missing owner field in DeviceWithConfigContextSerializer 2026-04-05 17:11:34 +02:00

Closed #694 Power Outlet Template 2026-04-05 17:11:34 +02:00

Closed #691 Fixes #21020: Fix object filtering for image attachments panel 2026-04-05 17:11:33 +02:00

Closed #688 Release v4.4.9 2026-04-05 17:11:00 +02:00

Closed #690 RestrictedQuerySet should skip secondary filtering when no constraints are in place 2026-04-05 17:11:00 +02:00

Closed #689 Fixes #21032: Avoid subquery in RestrictedQuerySet where unnecessary 2026-04-05 17:11:00 +02:00

Closed #687 Media directory not created by default 2026-04-05 17:10:35 +02:00

Closed #686 Visual Bug in the permissions page using Edge 2026-04-05 17:10:12 +02:00

Closed #685 Fixes #20044: Elevations stuck in light mode 2026-04-05 17:10:11 +02:00

Closed #684 Add Tabs for Custom Script List 2026-04-05 17:09:49 +02:00

Closed #682 Fix nested serializer validation for PATCH requests with {"id": X} format 2026-04-05 17:09:17 +02:00

Closed #683 avif and potential other image formats missing in list of acceptable extensions for handling filenames in image_upload 2026-04-05 17:09:17 +02:00

Closed #681 Allow for multiple groups / classes for locations & sites 2026-04-05 17:08:55 +02:00

Closed #680 Power feeds should support one-to-many connections for residential/home use cases 2026-04-05 17:08:34 +02:00

Closed #679 Bulk Edit Interfaces to add to Related Interfaces (Partent / LAG / Bridge) no choices available 2026-04-05 17:08:17 +02:00

Closed #678 Unable to update the site 2026-04-05 17:07:48 +02:00

Closed #677 Extend plugin development docs to encourage use of COMPATIBILITY.md convention 2026-04-05 17:07:25 +02:00

Closed #676 Closes #21047: Add compatibility matrix to plugin setup instructions 2026-04-05 17:07:25 +02:00

Closed #675 Ignore stale custom field data when validating an object 2026-04-05 17:06:57 +02:00

Closed #674 Device OOB IP may become orphaned 2026-04-05 17:06:26 +02:00

Closed #673 ObjectPermission object type selector includes internal/third-party models 2026-04-05 17:05:56 +02:00

Closed #672 Extend Module Type Profiles to modules 2026-04-05 17:05:35 +02:00

Closed #668 FIxes #19506: Add filter forms for component templates 2026-04-05 17:05:13 +02:00

Closed #670 Fixes #20817: Re-enable sync button when disabling scheduled syncing for a data source 2026-04-05 17:05:13 +02:00

Closed #669 Fixes #21045: Allow saving Site with associated Prefix 2026-04-05 17:05:13 +02:00

Closed #667 Closes #21001: Annotate plugin filterset registration in v4.5 release notes 2026-04-05 17:05:12 +02:00

Closed #666 Permissions example in docs is incorrect 2026-04-05 17:04:51 +02:00

Closed #665 Upgrading from netbox 3.7.8 to 4.4.9 or 4.3.7 2026-04-05 17:04:36 +02:00

Closed #664 Custom Field Choice Set: Duplicate values result in missing options in Selection field UI 2026-04-05 17:04:07 +02:00

Closed #662 Fixes #21049: Remove stale custom field data during object validation 2026-04-05 17:03:38 +02:00

Closed #663 Escaped colon in custom field choice is not preserved on edit 2026-04-05 17:03:38 +02:00

Closed #661 Fixes #21063: Check for duplicate choice values when validating a custom field choice set 2026-04-05 17:03:38 +02:00

Closed #659 Fixes #21059: Fix permission constraint example error 2026-04-05 17:03:12 +02:00

Closed #658 Fixes #21067: Force update of cable terminations when changing cable profile 2026-04-05 17:03:12 +02:00

Closed #660 IndexError when changing cable profile 2026-04-05 17:03:12 +02:00

Closed #657 Fixes #21064: Ensures that extra choices preserve nested colons 2026-04-05 17:03:12 +02:00

Closed #656 Display request method & URL when handling server errors 2026-04-05 17:02:43 +02:00

Closed #653 Closes #21035: Add .gitkeep to track the media directory 2026-04-05 17:02:43 +02:00

Closed #654 Fix {module} placeholder resolution + add {module_path} for nested modules 2026-04-05 17:02:43 +02:00

Closed #655 Closes #21071: Include the request method & URL when displaying a server error 2026-04-05 17:02:43 +02:00

Closed #649 Release v4.5.0 2026-04-05 17:02:16 +02:00

Closed #652 Rename menu entry for L2VPN Terminations 2026-04-05 17:02:16 +02:00

Closed #648 Fixes: #19901 - Make module_bay recursion check on Module.clean tolerant of unset module.module_bay 2026-04-05 17:02:16 +02:00

Closed #651 Revert fix for #20950 2026-04-05 17:02:16 +02:00

Closed #650 Release v4.4.10 2026-04-05 17:02:16 +02:00

Closed #647 Add "Owner Group" as a filter option and table column 2026-04-05 17:01:49 +02:00

Closed #646 Unable to free a OOB IP from a device and reassign it 2026-04-05 17:01:30 +02:00

Closed #645 Bump Python version for update-translation-strings action 2026-04-05 17:01:30 +02:00

Closed #644 Boolean is_superuser is missing from REST API 2026-04-05 17:01:17 +02:00

Closed #642 Allow skipping IncompatiblePluginError handler 2026-04-05 17:00:38 +02:00

Closed #641 Add Max Depth and Max Length dropdowns for child prefix pages 2026-04-05 17:00:11 +02:00

Closed #640 Changes to site object result in associated prefixes appearing in change log 2026-04-05 16:59:50 +02:00

Closed #638 Introduce a new issue type for feature removals 2026-04-05 16:59:29 +02:00

Closed #637 Virtual Machine Resources Use Decimal MB/GB Instead of Binary MiB/GiB, Causing Memory Mismatch 2026-04-05 16:59:04 +02:00

Closed #636 Virtual Chassis - Can create duplicate names 2026-04-05 16:58:51 +02:00

Closed #635 GraphQL API does not support numeric comparisons for id filter 2026-04-05 16:58:24 +02:00

Closed #631 20911 Fix sorting in dropdown 2026-04-05 16:58:05 +02:00

Closed #633 Fixes #20239: Prevent shared mutable state in PluginMenuItem/PluginMenuButton 2026-04-05 16:58:05 +02:00

Closed #632 Fixes #21097: Fix comparison lookups for ID filters in GraphQL API 2026-04-05 16:58:05 +02:00

Closed #630 "Show GraphiQL Explorer" button not working in 4.5.0 2026-04-05 16:57:39 +02:00

Closed #629 Device Bulk Import -> Record 1 : Unrecognized header: 2026-04-05 16:57:27 +02:00

Closed #627 Update help text for token field on API page. 2026-04-05 16:57:07 +02:00

Closed #628 Terminology Change for API Token help text 2026-04-05 16:57:07 +02:00

Closed #626 Cable traces for circuit terminations do not work when connecting to front port 2026-04-05 16:56:49 +02:00

Closed #625 Support cursor-based pagination in GraphQL API 2026-04-05 16:56:25 +02:00

Closed #624 Attach metadata to SQL queries for debugging purposes 2026-04-05 16:56:08 +02:00

Closed #623 Add Media/Broadcast port connectors fro Front/Rear Ports 2026-04-05 16:55:51 +02:00

Closed #622 Allow specifying exclude directories for Data Sources 2026-04-05 16:55:27 +02:00

Closed #621 module type profiles custom JSON properties not being exported into YAML 2026-04-05 16:55:03 +02:00

Closed #620 Unable to click device in rack elevation 2026-04-05 16:54:51 +02:00

Closed #619 Unable to create v2 API tokens in 4.5 (API_TOKEN_PEPPERS is not defined) 2026-04-05 16:54:29 +02:00

Closed #618 Updating a Site with a lot of Related Objects fails 2026-04-05 16:54:07 +02:00

Closed #615 Unable to update custom fields in a custom script 2026-04-05 16:53:54 +02:00

Closed #616 Expand changelog message documentation and add cross-references 2026-04-05 16:53:54 +02:00

Closed #617 Expand User Messages documentation in Change Logging 2026-04-05 16:53:54 +02:00

Closed #614 Cannot map front port in module template since 4.5.0 2026-04-05 16:53:33 +02:00

Closed #613 Cable connection cleanup 2026-04-05 16:53:09 +02:00

Closed #610 Closes #21075: Rename L2VPN-Terminations menu entry 2026-04-05 16:52:31 +02:00

Closed #611 RQ Jobs in non-model/default queues are kept when Jobs are deleted in DB and reinsert themselves 2026-04-05 16:52:31 +02:00

Closed #608 Fixes #21117: Avoid exception when attempting to create v2 token without API_TOKEN_PEPPERS defined 2026-04-05 16:52:15 +02:00

Closed #609 Breakout Cable Cross Server 2026-04-05 16:52:15 +02:00

Closed #607 Default VRF per Device/Site/Location/Rack/Tenant 2026-04-05 16:52:00 +02:00

Closed #606 Bulk rename Module Type reports "None" 2026-04-05 16:51:38 +02:00

Closed #605 Fixes #21102: Fix GraphiQL explorer UI 2026-04-05 16:51:38 +02:00

Closed #604 More sophisticated use of {module} parameter 2026-04-05 16:51:23 +02:00

Closed #602 Expand changelog message documentation and add cross-references 2026-04-05 16:51:08 +02:00

Closed #603 Support overlapping RFC6996 private ASNs per tenant 2026-04-05 16:51:08 +02:00

Closed #601 api /api/core does not support fields filter 2026-04-05 16:50:46 +02:00

Closed #600 The translations on several pages are not working since v4.5.0 2026-04-05 16:50:26 +02:00

Closed #599 Time and Date are not displayed as expected 2026-04-05 16:50:12 +02:00

Closed #598 Enable filtering device components by site/location/rack directly via GraphQL API 2026-04-05 16:49:50 +02:00

Closed #597 Fixes #21050: Prevent reassignment of OOB IPs 2026-04-05 16:49:50 +02:00

Closed #596 Enable specifying a mask length when creating a new IP address via the "available IPs" REST API endpoint 2026-04-05 16:49:29 +02:00

Closed #595 Closes #21142: Enable filtering device components by site/location/rack directly via GraphQL API 2026-04-05 16:49:29 +02:00

Closed #594 Unable to create port mappings on module types 2026-04-05 16:49:14 +02:00

Closed #593 Add Support 100/1000Base-T/SFP Combo port 2026-04-05 16:49:00 +02:00

Closed #592 GraphiQL explorer just shows a white page 2026-04-05 16:48:45 +02:00

Closed #591 Dynamic Configuration manual refers to non-existent menu items 2026-04-05 16:48:30 +02:00

Closed #590 ImportError: cannot import name 'NetBoxModelFilterMixin' from 'netbox.graphql.filter_mixins' (/opt/netbox/netbox/netbox/graphql/filter_mixins.py) 2026-04-05 16:48:20 +02:00

Closed #588 Fixes #21140: Ensure default panel attribute labels are translated 2026-04-05 16:48:06 +02:00

Closed #589 Insufficient read permissions lead to unintended relationship deletion 2026-04-05 16:48:06 +02:00

Closed #587 Fixes #21124: Fix rear port selection when creating front ports on a module type 2026-04-05 16:48:05 +02:00

Closed #586 "Upgrade" to Tags 2026-04-05 16:47:52 +02:00

Closed #585 Update CodeQL Action to v4 (v3 deprecated Dec 2026) 2026-04-05 16:47:37 +02:00

Closed #584 Add public models to export template context 2026-04-05 16:47:18 +02:00

Closed #583 Fixes #20933: Fix writable data_file assignment for ConfigContext and ConfigContextProfile via the REST API 2026-04-05 16:47:17 +02:00

Closed #582 "/dcim/interfaces" not loading after v4.5.0 upgrade 2026-04-05 16:47:00 +02:00

Closed #581 Update CodeQL Action from v3 to v4 2026-04-05 16:47:00 +02:00

Closed #580 21018 scopedfiltermixin filter on location site region 2026-04-05 16:47:00 +02:00

Closed #578 fix performance regression for Site save, use bulk_update for cached fields 2026-04-05 16:46:46 +02:00

Closed #579 Track Netbox Versions in Database 2026-04-05 16:46:46 +02:00

Closed #577 VLAN selector field should default to group_id instead of site_id 2026-04-05 16:46:28 +02:00

Closed #576 4 Byte ASN filtering doesn't work via GraphQL 2026-04-05 16:46:10 +02:00

Closed #575 Multiple housekeeping jobs are created and numbers are doubled each day 2026-04-05 16:45:57 +02:00

Closed #574 change "create & add another" behavior for application services 2026-04-05 16:45:39 +02:00

Closed #573 Remove obsolete pre-commit hook script (overdue since v4.3) 2026-04-05 16:45:28 +02:00

Closed #572 Add security hardening directives to systemd service files 2026-04-05 16:45:16 +02:00

Closed #571 Allow authenticated access to image attachments via the NetBox API 2026-04-05 16:45:03 +02:00

Closed #570 Plugin Menu Registration Order 2026-04-05 16:44:47 +02:00

Closed #569 Pending migration warning when DEFAULT_LANGUAGE is non-English 2026-04-05 16:44:28 +02:00

Closed #568 Nothing happens if IP addresses and IP ranges are deleted at the same time 2026-04-05 16:44:11 +02:00

Closed #567 Fixes #21175: Use gettext_lazy in data.py for stable migrations 2026-04-05 16:44:11 +02:00

Closed #566 change rack dimensions display to be more consistent 2026-04-05 16:43:54 +02:00

Closed #564 #21134 fix bulk rename ModuleType 2026-04-05 16:43:41 +02:00

Closed #565 IPAM IP address role: Gate way 2026-04-05 16:43:41 +02:00

Closed #559 #21160 fix filterset UI performance 2026-04-05 16:43:24 +02:00

Closed #560 Closes #21039: Add AVIF support for image attachments 2026-04-05 16:43:24 +02:00

Closed #561 Fixes #21178: Add spacing in mounting depth format string 2026-04-05 16:43:24 +02:00

Closed #562 Clear Rack Face when clear Rack 2026-04-05 16:43:24 +02:00

Closed #563 Error 500 when supplying wrong Authorization token 2026-04-05 16:43:24 +02:00

Closed #555 Change filterset to show VLAN group instead of site 2026-04-05 16:43:23 +02:00

Closed #554 fixes #21139 support api filter for core 2026-04-05 16:43:23 +02:00

Closed #552 Remove obsolete pre-commit hook script 2026-04-05 16:43:23 +02:00

Closed #557 Add Max Depth and Max Length dropdowns for child prefix pages 2026-04-05 16:43:23 +02:00

Closed #556 Fixes #21051: Fix ObjectPermission object type selector to exclude internal/third-party models 2026-04-05 16:43:23 +02:00

Closed #558 Fixes #21166: Fix support for filtering on unsigned 32-bit integer values in GraphQL API 2026-04-05 16:43:23 +02:00

Closed #553 Enable specifying mask length when creating IP addresses via available-ips endpoint 2026-04-05 16:43:23 +02:00

Closed #551 custom fields - conditional visibility (jinja based logic?) 2026-04-05 16:43:11 +02:00

Closed #550 The device search filter (q) is too slow when handling thousands of devices with primary IPs assigned 2026-04-05 16:42:58 +02:00

Closed #549 Running a script manually breaks the schedule 2026-04-05 16:42:46 +02:00

Closed #546 #21160 fix perf issue for filterset rendering of APISelect widgets 2026-04-05 16:42:35 +02:00

Closed #548 Unable to associate front ports to rear ports on a module type 2026-04-05 16:42:35 +02:00

Closed #547 Fixes #21178: Use localized “millimeters” for rack mounting depth (follow-up) 2026-04-05 16:42:35 +02:00

Closed #545 Pre-populate GenericForeignKey form fields when cloning 2026-04-05 16:42:18 +02:00

Closed #544 ScopedForm clears scope on clone because it doesn’t distinguish cloning from editing 2026-04-05 16:42:02 +02:00

Closed #543 Cache attributes of related objects that are used for q filtering 2026-04-05 16:41:46 +02:00

Closed #542 L2VPNTerminationImportForm bulk update validation fails when interface/vlan fields omitted 2026-04-05 16:41:46 +02:00

Closed #541 L2VPNTerminationImportForm bulk update validation fails when interface/vlan fields omitted 2026-04-05 16:41:35 +02:00

Closed #539 slow response when selecting prefix list 2026-04-05 16:41:16 +02:00

Closed #537 Virtual Machine Resources Use Decimal MB/GB Instead of Binary MiB/GiB 2026-04-05 16:41:00 +02:00

Closed #538 Use real model names in dashboard widget and other configurations 2026-04-05 16:41:00 +02:00

Closed #535 Fixes: #20490 - Add filtering of Script objects based on object permissions with custom constraints 2026-04-05 16:40:48 +02:00

Closed #534 Tag weight field allows empty value despite database constraint 2026-04-05 16:40:40 +02:00

Closed #533 AutoSyncRecord not cleaned up when detaching Config Template from Data Source 2026-04-05 16:40:33 +02:00

Closed #530 Fixes #21214: Clean up AutoSyncRecord when detaching from DataSource 2026-04-05 16:40:23 +02:00

Closed #529 Closes #15801: Add link peer and connection columns to VLANDeviceTable 2026-04-05 16:40:23 +02:00

Closed #531 Fixes #21213: Make Tag weight field required in forms 2026-04-05 16:40:23 +02:00

Closed #532 Isolated deployment: Docs without Google APIs 2026-04-05 16:40:23 +02:00

Closed #528 Find Tags via the Search 2026-04-05 16:40:13 +02:00

Closed #527 Add Custom Fields to a Tag 2026-04-05 16:40:02 +02:00

Closed #526 Changed behavior of click on a tag 2026-04-05 16:39:52 +02:00

Closed #525 Fixes #21181: Handle AuthenticationFailed exception on /media endpoint 2026-04-05 16:39:52 +02:00

Closed #524 Closes #21203: Cache attrs of related objects on devices to improve filter performance 2026-04-05 16:39:51 +02:00

Closed #523 Add Edit/Delete/Changelog buttons to IP Ranges 2026-04-05 16:39:51 +02:00

Closed #522 Add image attachments to Rack Type model 2026-04-05 16:39:37 +02:00

Closed #521 Add Image Upload from clipboard 2026-04-05 16:39:27 +02:00

Closed #520 ObjectTypeManager introspection not cached 2026-04-05 16:39:14 +02:00

Closed #519 UI Add horizontal padding to Release info section in Navigation menu 2026-04-05 16:39:00 +02:00

Closed #513 Release v4.5.1 2026-04-05 16:38:50 +02:00

Closed #518 Add bug #20966 to changelog for v4.4.9 2026-04-05 16:38:50 +02:00

Closed #515 Fixes #21231: Cache table existence for ObjectType checks 2026-04-05 16:38:50 +02:00

Closed #514 Fixes #21160: Handle "null" choice selection in widgets 2026-04-05 16:38:50 +02:00

Closed #517 <deleted> 2026-04-05 16:38:50 +02:00

Closed #516 Closes #21234: Add #20966 to the changelog for v4.4.9 2026-04-05 16:38:50 +02:00

Closed #512 add support for mTLS in Redis SSL config 2026-04-05 16:38:35 +02:00

Closed #511 Admin Menu is (mostly) missing for user with all permissions but no superuser status 2026-04-05 16:38:21 +02:00

Closed #510 Native <optgroup> elements behave as sticky headers in Object Types multi-select 2026-04-05 16:38:12 +02:00

Closed #508 Fixes #21115: Include attribute_data in ModuleType YAML export 2026-04-05 16:37:59 +02:00

Closed #509 Enable omitting specific fields from REST API responses (inverse of ?fields=) 2026-04-05 16:37:59 +02:00

Closed #507 Fixes #21150: Correct Dynamic Configuration menu path in documentation 2026-04-05 16:37:59 +02:00

Closed #506 Introduce performance issue template 2026-04-05 16:37:59 +02:00

Closed #505 Fixes #21173: Fix plugin menu registration order timing issue 2026-04-05 16:37:59 +02:00

Closed #501 Fixes #20902: Avoid conflict when Git URL contains embedded username 2026-04-05 16:37:48 +02:00

Closed #504 process_event_rules() forces user lookup even when no event rules are defined 2026-04-05 16:37:48 +02:00

Closed #500 Fixes: #19221 - Add truncate_middle filter for middle-ellipsis on long filenames 2026-04-05 16:37:48 +02:00

Closed #503 Fixes #21249: Avoid unneeded user query when no event rules are present 2026-04-05 16:37:48 +02:00

Closed #502 Fixes #21081: Add Owner Group column & filters across all supported object list views 2026-04-05 16:37:48 +02:00

Closed #499 AttributeError: 'Version' object has no attribute 'dict' with packaging 26.0 2026-04-05 16:37:35 +02:00

Closed #498 ContentTypeFilter should accept multiple values 2026-04-05 16:37:23 +02:00

Closed #497 Cache ObjectType results for the duration of a request 2026-04-05 16:37:12 +02:00

Closed #496 Defer object serialization for events pipeline 2026-04-05 16:37:02 +02:00

Closed #494 Scope and Scope type does not get clone to child prefix 2026-04-05 16:36:39 +02:00

Closed #492 Fixes #19869: Display peer connections for LAG member interfaces 2026-04-05 16:36:29 +02:00

Closed #491 Fixes #21202: Fix scoped form cloning clearing the Scope field when Scope Type changes 2026-04-05 16:36:29 +02:00

Closed #493 Related objects are not prefetched when returning data from a REST API POST request 2026-04-05 16:36:29 +02:00

Closed #490 Device Bays view to allow Child device properties as table columns 2026-04-05 16:36:16 +02:00

Closed #489 change device dimension display when devices are 0.0 height 2026-04-05 16:36:04 +02:00

Closed #488 Instantiate device type images on devices 2026-04-05 16:35:52 +02:00

Closed #487 front port mappings do not come over when installing a module with front ports 2026-04-05 16:35:40 +02:00

Closed #486 Fixes: #19129 - Richer display of MAC addresses in InterfaceTable when multiple MACs are present 2026-04-05 16:35:40 +02:00

Closed #481 Closes #21228: Add image attachments support to RackType model 2026-04-05 16:35:12 +02:00

Closed #482 Closes #21209: Support real model names in configuration parameters 2026-04-05 16:35:12 +02:00

Closed #479 customize filter options 2026-04-05 16:35:00 +02:00

Closed #480 Pre-change snapshot is not recorded when adding cluster members via UI 2026-04-05 16:35:00 +02:00

Closed #477 Fixes #21176: Remove checkboxes from IP ranges in mixed-type tables 2026-04-05 16:34:52 +02:00

Closed #475 Fixes #21242: Show Authentication admin menu items based on object perms 2026-04-05 16:34:52 +02:00

Closed #478 Customize Filter Options 2026-04-05 16:34:52 +02:00

Closed #476 Fixes #21254: Fix release check failure when stale latest_release cache can't be unpickled 2026-04-05 16:34:52 +02:00

Closed #473 Closes #21260: Defer object serialization for events pipeline 2026-04-05 16:34:46 +02:00

Closed #472 Closes #21259: Cache ObjectType results for the duration of a request 2026-04-05 16:34:46 +02:00

Closed #474 Deprecate the username and request_id fields in event data 2026-04-05 16:34:46 +02:00

Closed #471 Fixes #20052: improve logging for faulty scripts 2026-04-05 16:34:46 +02:00

Closed #469 ProgrammingError during Bulk Delete of VLANs (Background Job) 2026-04-05 16:34:38 +02:00

Closed #468 Fixes #20977: Missing script variables use their default value if defined 2026-04-05 16:34:38 +02:00

Closed #470 Additional white space column added when page extends beyond screen 2026-04-05 16:34:38 +02:00

Closed #467 Update installation docs for Ubuntu 24.04 2026-04-05 16:34:30 +02:00

Closed #466 Closes #20172: Add cabled filter for DCIM interfaces in GraphQL 2026-04-05 16:34:30 +02:00

Closed #465 Cache model-specific custom field lookups for the duration of a request 2026-04-05 16:34:22 +02:00

Closed #464 Closes #21297: Refresh installation and administration documentation for Ubuntu 24.04 2026-04-05 16:34:21 +02:00

Closed #463 Avoid redundant uniqueness checks in ValidatedModelSerializer 2026-04-05 16:34:13 +02:00

Closed #462 Cache post-change data on the instance after serialization 2026-04-05 16:34:03 +02:00

Closed #461 Deprecate the housekeeping management command 2026-04-05 16:33:58 +02:00

Closed #460 Gap between Search and Sidebar on some Pages (The Dashboard) 2026-04-05 16:33:51 +02:00

Closed #457 21129 Store queue_name in Job so correctly deleted in RQ 2026-04-05 16:33:50 +02:00

Closed #458 Fixes #21269: Fix Module installation to replicate Front/Rear Port Mappings from Module Types 2026-04-05 16:33:50 +02:00

Closed #459 Fixes #21262: Fix scope inheritance when creating child prefixes 2026-04-05 16:33:50 +02:00

Closed #453 New Languages 2026-04-05 16:33:41 +02:00

Closed #454 Fixes #21233: UI Add horizontal padding to Release info section in Navigation menu 2026-04-05 16:33:41 +02:00

Closed #455 Closes #21244: Introduce ability to omit specific fields from REST API responses 2026-04-05 16:33:41 +02:00

Closed #451 When adding a module with front and rear ports to the device, no port mapping between the front and rear port 2026-04-05 16:33:26 +02:00

Closed #448 Closes #21110: Support for cursor-based pagination in GraphQL API 2026-04-05 16:33:16 +02:00

Closed #450 Rack Direct Import - "Rack has no site." 2026-04-05 16:33:16 +02:00

Closed #449 Fixes #21320: Prevent Rack validation errors when site or optional fields are missing during import 2026-04-05 16:33:16 +02:00

Closed #445 Closes #21303: Cache serialized post-change data on object 2026-04-05 16:33:08 +02:00

Closed #446 Closes #21201: Support GenericForeignKey fields when cloning objects 2026-04-05 16:33:08 +02:00

Closed #443 ContentTypeField should use get_by_natural_key() to leverage internal caching 2026-04-05 16:32:54 +02:00

Closed #442 Closes #21327: Leverage get_by_natural_key() to resolve ContentTypes 2026-04-05 16:32:54 +02:00

Closed #441 Closes #21263: Prefetch related objects after creating/updating objects via REST API 2026-04-05 16:32:54 +02:00

Closed #440 Optimize the assignment of tags when saving an object 2026-04-05 16:32:46 +02:00

Closed #439 Deprecate our custom querystring template tag 2026-04-05 16:32:41 +02:00

Closed #436 Closes #21300: Cache model-specific custom field lookups for the duration of a request 2026-04-05 16:32:41 +02:00

Closed #438 Closes #21267: Normalize device height formatting in rack units (display 0U) 2026-04-05 16:32:41 +02:00

Closed #437 Closes #21302: Avoid redundant uniqueness checks in REST API serializers 2026-04-05 16:32:41 +02:00

Closed #434 Add platform parent on virtual machines 2026-04-05 16:32:26 +02:00

Closed #432 Add devices and virtualmachines relations to virtualization.models.Cluster 2026-04-05 16:32:12 +02:00

Closed #429 Closes #21168: Fix Application Service cloning to preserve parent object 2026-04-05 16:32:06 +02:00

Closed #430 netbox pull 2026-04-05 16:32:06 +02:00

Closed #431 Add Support for Image Maps/Floor Plan Overlays for Device Locations 2026-04-05 16:32:06 +02:00

Closed #428 Generating OpenAPI schema generates numerous warnings 2026-04-05 16:32:01 +02:00

Closed #427 Release v4.5.2 2026-04-05 16:32:00 +02:00

Closed #425 Closes #21266: Add installed device table columns to DeviceBay table 2026-04-05 16:31:51 +02:00

Closed #426 Assigning IPv6 address to prefix from available pool starts from 0 instead of 1 2026-04-05 16:31:51 +02:00

Closed #424 /ipam/prefixes loading too slow 2026-04-05 16:31:51 +02:00

Closed #423 Improve key validation for API_TOKEN_PEPPERS configuration 2026-04-05 16:31:51 +02:00

Closed #421 Swagger-UI generates wrong URL's when BASE_PATH is used 2026-04-05 16:31:34 +02:00

Closed #419 ETag support for the REST API 2026-04-05 16:31:20 +02:00

Closed #417 Exception when sorting by Token 2026-04-05 16:31:03 +02:00

Closed #416 NameError: name 'PLUGINS' is not defined 2026-04-05 16:30:58 +02:00

Closed #414 Cursor-based pagination for the REST API 2026-04-05 16:30:44 +02:00

Closed #412 Show available and used IP ranges & request form 2026-04-05 16:30:31 +02:00

Closed #410 Closes #21268: Add Device Type details panel to Device view 2026-04-05 16:30:24 +02:00

Closed #409 Support native lazy-loading for images rendered by attrs.ImageAttr 2026-04-05 16:30:16 +02:00

Closed #406 #20923: Migrate DCIM view templates 2026-04-05 16:30:03 +02:00

Closed #407 Fail to trigger webhook when script job is completed 2026-04-05 16:30:03 +02:00

Closed #405 Closes #21337: Refactor VirtualMachine view to UI layout 2026-04-05 16:30:02 +02:00

Closed #401 Fixes #21375: Fix VLANGroup VLAN ID range migration failing on upgrades with existing data 2026-04-05 16:29:54 +02:00

Closed #402 Allow REDIS KWARGS to be set in configuration.py 2026-04-05 16:29:54 +02:00

Closed #403 Closes #20981: Enhance JSON rendering for Custom Validators and Protection Rules in Config Revision View 2026-04-05 16:29:54 +02:00

Closed #404 ipam.0070_vlangroup_vlan_id_ranges fails during upgrade to v4.5.1: search indexer tries to read missing VLANGroup.comments 2026-04-05 16:29:54 +02:00

Closed #400 Background Tasks Workers Table Column Not Properly Displayed On Mobile 2026-04-05 16:29:46 +02:00

Closed #399 4.5.0 to 4.5.2 - upgrade warning messages 2026-04-05 16:29:40 +02:00

Closed #398 IP prefixes that belongs to two VRFs (point-to-point interconnections) 2026-04-05 16:29:35 +02:00

Closed #397 VRF "Global" at first level of IP hierarchy 2026-04-05 16:29:30 +02:00

Closed #396 psycopg-c 3.3.2 error upgrading 4.3.5 to 4.5.2 2026-04-05 16:29:26 +02:00

Closed #395 Add Contact Assignment support to Virtual Circuits 2026-04-05 16:29:19 +02:00

Closed #394 Closes #20211: Use thumbnails for ImageAttachment hover previews to improve page load performance 2026-04-05 16:29:18 +02:00

Closed #392 adopt_components not available through the API, but shown in GUI 2026-04-05 16:29:09 +02:00

Closed #389 Fixes #21354: Fix Swagger-UI generating wrong URLs when BASE_PATH is set 2026-04-05 16:29:01 +02:00

Closed #391 ChangeLog for second interface after connect circuit 2026-04-05 16:29:01 +02:00

Closed #390 Fixes #21358: Prevent exception when sorting by Token column 2026-04-05 16:29:01 +02:00

Closed #388 Add missing interface types 2026-04-05 16:28:54 +02:00

Closed #386 Folder-like hierarchical tree view for IPAM (like phpIPAM) 2026-04-05 16:28:44 +02:00

Closed #385 Circuit-type ownership is not functioning as expected. 2026-04-05 16:28:37 +02:00

Closed #384 Fixes #21397: Fix CircuitType owner field persistence and rendering 2026-04-05 16:28:37 +02:00

Closed #382 Fixes #21196: q filter should match on primary IP only for IP address values 2026-04-05 16:28:32 +02:00

Closed #383 Add CPRI (Common Public Radio Interface) interface types to support telecom RAN fronthaul infrastructure documentation. 2026-04-05 16:28:32 +02:00

Closed #380 Fixes #20435: Fix navigation margin issue when scrollbar appears 2026-04-05 16:28:26 +02:00

Closed #381 Representation of unnamed devices in REST API responses using brief mode triggers individual SQL queries 2026-04-05 16:28:26 +02:00

Closed #379 Configure ruff to validate against Python 3.12+ 2026-04-05 16:28:21 +02:00

Closed #378 Closes #21404: Set Ruff target Python version to 3.12 2026-04-05 16:28:21 +02:00

Closed #377 Changes in REMOTE_AUTH do not apply 2026-04-05 16:28:16 +02:00

Closed #376 Enable import sorting in Ruff 2026-04-05 16:28:11 +02:00

Closed #375 not able to add or remove objects in netbox version 4.5.1 2026-04-05 16:28:06 +02:00

Closed #374 Introduce an option to retain the original "create" and latest "update" change record for each object 2026-04-05 16:27:59 +02:00

Closed #373 Tighten up Ruff configuration defaults 2026-04-05 16:27:54 +02:00

Closed #372 Enable RET (flake8-return) rules in Ruff 2026-04-05 16:27:49 +02:00

Closed #371 AttributeError exception raised on initialization when a plugin has local imports in __init__.py 2026-04-05 16:27:43 +02:00

Closed #370 Dynamic Power Calculation 2026-04-05 16:27:43 +02:00

Closed #368 Fixes #21412: Defer monkey-patching until after settings have been loaded 2026-04-05 16:27:39 +02:00

Closed #369 Netbox upgrade from v4.2.4 to v4.5.2 fails on database migration 2026-04-05 16:27:39 +02:00

Closed #367 Closes #21257: Introduce & adopt MultiValueContentTypeFilter 2026-04-05 16:27:39 +02:00

Closed #365 Audit filters for unintentional application of distinct=True 2026-04-05 16:27:30 +02:00

Closed #360 21277 call snapshot in ClusterAddDevicesView to correctly record ObjectChange data 2026-04-05 16:27:25 +02:00

Closed #362 #21364 update swagger endpoint for /api/extras/scripts/ 2026-04-05 16:27:25 +02:00

Closed #364 Improve query performance of ContentTypeFilter 2026-04-05 16:27:25 +02:00

Closed #363 Closes #21419: Improve query efficiency for MultipleChoiceFilter 2026-04-05 16:27:25 +02:00

Closed #361 21390 skip m2m processing for internal models to avoid extraneous ObectChange records 2026-04-05 16:27:25 +02:00

Closed #359 The rack name must be unique in Site. 2026-04-05 16:27:21 +02:00

Closed #358 Custom field (type object) pointed to Device Role - Field 'id' expected a number but got 'true'. 2026-04-05 16:27:17 +02:00

Closed #357 Cable "Create & Add Another" does not carry over termination types 2026-04-05 16:27:11 +02:00

Closed #354 Closes #21016: Add missing MPTT tree indexes 2026-04-05 16:27:05 +02:00

Closed #355 Fixes #20442: Mark template-accessible methods with alters_data=True 2026-04-05 16:27:05 +02:00

Closed #351 Split port on qfsp-lc cable on supported interface 2026-04-05 16:27:00 +02:00

Closed #350 Add {module_path} placeholder for nested module component templates 2026-04-05 16:27:00 +02:00

Closed #352 Fixes #21127: Clear _path on interfaces when removed from cable 2026-04-05 16:27:00 +02:00

Closed #349 Add colour option to custom fields (like the default status does) 2026-04-05 16:26:56 +02:00

Closed #348 Better Event rule support for scripts and add tagging 2026-04-05 16:26:52 +02:00

Closed #347 out of band ip import 2026-04-05 16:26:47 +02:00

Closed #346 Fixes #21410: Expand Ruff exclusions and standardize formatting settings 2026-04-05 16:26:47 +02:00

Closed #345 Permit to have nested module dynamic naming during modelling 2026-04-05 16:26:43 +02:00

Closed #341 Event rule - Trigger based of boolean not working (custom fields) 2026-04-05 16:26:42 +02:00

Closed #342 Fixes #21371: Fix Webhook Event Rules for Job lifecycle events missing username 2026-04-05 16:26:42 +02:00

Closed #343 Closes #21420: Improve query performance of ContentTypeFilter 2026-04-05 16:26:42 +02:00

Closed #344 Closes #21369: Add lazy loading and decoding support to ImageAttr 2026-04-05 16:26:42 +02:00

Closed #340 Address warning from strawberry-graphql-django v0.75.1 2026-04-05 16:26:38 +02:00

Closed #339 Upgade tom-select to v2.5.1 2026-04-05 16:26:34 +02:00

Closed #338 Release v4.5.3 2026-04-05 16:26:33 +02:00

Closed #337 Fixes #21429: Add Cable cloning and fix "Create & Add Another" to preserve Termination Types 2026-04-05 16:26:33 +02:00

Closed #335 Fetching config_context via GraphQL API fails or is considerable slower than REST API 2026-04-05 16:26:25 +02:00

Closed #334 Virtual Chassis: display interaface correctly for the stackmembers 2026-04-05 16:26:22 +02:00

Closed #333 Fixes #21407: Enable Ruff isort rules for consistent import ordering 2026-04-05 16:26:21 +02:00

Closed #332 Avoid prefetching data for hidden table columns 2026-04-05 16:26:18 +02:00

Closed #331 Closes #21459: Avoid prefetching data for hidden table columns 2026-04-05 16:26:18 +02:00

Closed #330 Installation or upgrade fails if accessing Redis over UNIX socket 2026-04-05 16:26:14 +02:00

Closed #328 Groups Permissions error 2026-04-05 16:26:11 +02:00

Closed #329 Allow for more than one out of band IP 2026-04-05 16:26:11 +02:00

Closed #327 Add distances from front and rear door to the rack posts to a rack 2026-04-05 16:26:07 +02:00

Closed #326 Associating a cluster to a device triggers a server error 2026-04-05 16:26:03 +02:00

Closed #324 Add position mapping to cables with breakout cable profile mapping 2026-04-05 16:25:58 +02:00

Closed #325 copy_safe_request() sheds unrecognized but safe HTTP headers 2026-04-05 16:25:58 +02:00

Closed #323 Run Ruff earlier in CI to fail fast before tests 2026-04-05 16:25:54 +02:00

Closed #320 Fixes: #21331 - Emit deprecation warning on use of querystring template tag 2026-04-05 16:25:50 +02:00

Closed #321 Fixes #21411: Enable Ruff RET rules for consistent return behavior 2026-04-05 16:25:50 +02:00

Closed #322 Enable pyupgrade rules in Ruff 2026-04-05 16:25:50 +02:00

Closed #319 Closes #21331: Emit deprecation warning on use of querystring template tag 2026-04-05 16:25:50 +02:00

Closed #318 Extend GraphQL API filters for cables 2026-04-05 16:25:46 +02:00

Closed #317 GraphQL union type resolution for connected endpoints uses ConsolePortType instead of ConsolePort 2026-04-05 16:25:41 +02:00

Closed #316 Fixes #21478: Fix GraphQL connected endpoint type resolution for Console Ports 2026-04-05 16:25:41 +02:00

Closed #315 Add support for OSFP224 (1.6T) interface type 2026-04-05 16:25:36 +02:00

Closed #313 Fixes #21481: Fix Rack detail view to display Facility ID 2026-04-05 16:25:32 +02:00

Closed #314 Facility ID doesn't show in rack page. 2026-04-05 16:25:32 +02:00

Closed #312 Closes: #21304 - Add stronger deprecation warning on use of housekeeping management command 2026-04-05 16:25:32 +02:00

Closed #311 Closes: #21284 - Mark request_id and username fields in EventContext as deprecated 2026-04-05 16:25:32 +02:00

Closed #309 Fixes #21473: Enable Ruff pyupgrade rules and modernize string formatting 2026-04-05 16:25:27 +02:00

Closed #310 NetBoxFakeRequest object has no attribute 'COOKIES' 2026-04-05 16:25:27 +02:00

Closed #308 Webhook documentation still refers to model 2026-04-05 16:25:24 +02:00

Closed #306 Closes: #21284 - Add deprecation note to webhooks documentation 2026-04-05 16:25:21 +02:00

Closed #307 Cannot filter on interfaces where mark_connected is true. 2026-04-05 16:25:21 +02:00

Closed #305 Show rack's site in Rack Elevations view 2026-04-05 16:25:18 +02:00

Closed #304 Fixes: #21456 - Improve config_context rendering with GraphQL 2026-04-05 16:25:18 +02:00

Closed #303 Closes #20923: Migrate Virtualization object views to declarative layouts 2026-04-05 16:25:18 +02:00

Closed #302 Pin Ruff in CI to avoid surprise breakages 2026-04-05 16:25:14 +02:00

Closed #301 Eventrules in v4.5.2 and v4.5.3 result in server error 2026-04-05 16:25:10 +02:00

Closed #300 Restore Ruff “preview” defaults to unblock CI (match 0.15.1 behavior) 2026-04-05 16:25:07 +02:00

Closed #299 Enable linting for __all__ ordering (RUF022) 2026-04-05 16:25:03 +02:00

Closed #298 Closes #21499: Restore deterministic Ruff linting (match Ruff 0.15.1 preview defaults) 2026-04-05 16:25:03 +02:00

Closed #297 Show inherited GPS coordinates for device when local value is null 2026-04-05 16:25:01 +02:00

Closed #296 Closes #21500: Enable RUF022 to enforce sorted __all__ lists 2026-04-05 16:25:01 +02:00

Closed #295 Closes #21385: Add contact assignment support to virtual circuits 2026-04-05 16:25:00 +02:00

Closed #294 device manufacturer / model is missing from device object view 2026-04-05 16:24:58 +02:00

Closed #293 Closes #21477: Add GraphQL Cable Termination filters for Device, Rack, Location, and Site 2026-04-05 16:24:57 +02:00

Closed #292 Fixes #21497: Pin Ruff 0.15.2 and run CI via ruff-action 2026-04-05 16:24:57 +02:00

Closed #291 Add Interface type 10BASE-T to save power 2026-04-05 16:24:55 +02:00

Closed #290 Custom rack/device/module airflow choices not documented 2026-04-05 16:24:52 +02:00

Closed #289 Search function seems broken in 4.5.3 when searching custom field data 2026-04-05 16:24:49 +02:00

Closed #288 Side menu bar broken in Firefox 2026-04-05 16:24:46 +02:00

Closed #287 Device-Filter for console_ports in GraphQL shows error 2026-04-05 16:24:42 +02:00

Closed #286 rack object view - add devices tab 2026-04-05 16:24:40 +02:00

Closed #285 Return Specific Status Code When PATCH Results in No Changes 2026-04-05 16:24:37 +02:00

Closed #284 Docs: Docs state linting error E501: Line too long is ignored, but it's explicitly enabled in ruff.toml 2026-04-05 16:24:34 +02:00

Closed #280 #20787 Address warnings from generation of OpenAPI schema 2026-04-05 16:24:30 +02:00

Closed #282 clarify E501 enforcement 2026-04-05 16:24:30 +02:00

Closed #283 decimal custom field - value of 0.0 shows as if field is unset 2026-04-05 16:24:30 +02:00

Closed #281 Add new Ethernet types for 10GE and 40GE 2026-04-05 16:24:30 +02:00

Closed #279 Closes #21356: Implement ETag support for REST API 2026-04-05 16:24:30 +02:00

Closed #278 Fixes #21518: Ensure proper display of decimal custom fields with a zero value 2026-04-05 16:24:30 +02:00

Closed #277 An IndexError exception can be raised if stale cable paths exist 2026-04-05 16:24:27 +02:00

Closed #276 Fixes #21524: Fix IndexError when serializing stale cable paths 2026-04-05 16:24:27 +02:00

Closed #275 RecursionError at / - maximum recursion depth exceeded 2026-04-05 16:24:24 +02:00

Closed #274 UI Bug with Displaying Primary IP Address with NAT IP on a Device 2026-04-05 16:24:20 +02:00

Closed #272 Fixes #21527: UI Bug with Displaying Primary IP Address with NAT IP o… 2026-04-05 16:24:17 +02:00

Closed #271 Filtering locations by tenant group and "q" results in Server Error 2026-04-05 16:24:13 +02:00

Closed #270 API responses missing read-only fields (e.g., family) upon creation 2026-04-05 16:24:10 +02:00

Closed #269 Exception raised when search a custom field related to object with "is empty" filter 2026-04-05 16:24:07 +02:00

Closed #268 Add Filtering-Based Scoping for Custom Fields 2026-04-05 16:24:04 +02:00

Closed #266 Patch panel mappings not being created from YAML import 2026-04-05 16:23:59 +02:00

Closed #265 Include region field in /api/dcim/devices/ response 2026-04-05 16:23:56 +02:00

Closed #264 "is [not] empty" filter expects value 2026-04-05 16:23:54 +02:00

Closed #263 Interface speed field (32-bit) overflows for LAG interfaces exceeding ~2.1 Tbps 2026-04-05 16:23:51 +02:00

Closed #262 Fix #21542 speed issue 2026-04-05 16:23:51 +02:00

Closed #259 Fixes #21533: Fix missing family/mask_length in API when creating IP-related objects 2026-04-05 16:23:50 +02:00

Closed #258 Fixes #21347: Fix IPv6 first available IP allocation for non-pool prefixes 2026-04-05 16:23:50 +02:00

Closed #260 Introduce GitHub actions for Claude Code review 2026-04-05 16:23:50 +02:00

Closed #261 Closes #21450: Replace FilterLookup[str] with StrFilterLookup 2026-04-05 16:23:50 +02:00

Closed #256 Update choices.py: 50GBASE-CR2 2026-04-05 16:23:48 +02:00

Closed #257 Support for 50G SFP-DD v1.0 (50GBASE-CR2) 2026-04-05 16:23:48 +02:00

Closed #254 21550 call snapshot() before save 2026-04-05 16:23:45 +02:00

Closed #255 Audit for missing pre-change snapshot calls 2026-04-05 16:23:45 +02:00

Closed #253 Front port bulk import uses wrong field options 2026-04-05 16:23:43 +02:00

Closed #252 Add documentation to netbox scripts section re using changelog message field 2026-04-05 16:23:40 +02:00

Closed #251 Add changelog message documentation in custom scripts 2026-04-05 16:23:40 +02:00

Closed #250 Update Device Type remove the Platform 2026-04-05 16:23:37 +02:00

Closed #249 Apply new table configuration overwrite existing object filter 2026-04-05 16:23:35 +02:00

Closed #245 Closes #21559: Add CLAUDE.md 2026-04-05 16:23:31 +02:00

Closed #247 Create a CLAUDE.md file for the project 2026-04-05 16:23:31 +02:00

Closed #244 Release v4.5.4 2026-04-05 16:23:30 +02:00

Closed #243 Closes #21451: Upgrade tom-select to v2.5.2 2026-04-05 16:23:30 +02:00

Closed #241 Replace User view HTML templates with declarative layouts 2026-04-05 16:23:26 +02:00

Closed #240 Support modelling of access interfaces with auxiliary tagged VLANs (e.g. voice VLAN) 2026-04-05 16:23:24 +02:00

Closed #239 #20923: Migrate Users object to declarative layouts 2026-04-05 16:23:24 +02:00

Closed #237 Limit auto-review workflow to GitHub org members 2026-04-05 16:23:22 +02:00

Closed #234 Closes #21571: Bump minimatch and markdown-it to resolve security alerts 2026-04-05 16:23:20 +02:00

Closed #233 Closes #20698: Expose total_vlan_ids on VLAN groups 2026-04-05 16:23:20 +02:00

Closed #235 Internal testing - please ignore 2026-04-05 16:23:20 +02:00

Closed #236 Bump NPM dependencies to resolve dependabot security alerts 2026-04-05 16:23:20 +02:00

Closed #232 {vc_position} template variable for component naming in Virtual Chassis (at creation time) 2026-04-05 16:23:18 +02:00

Closed #231 Edit button visible despite object permission constraint on Interface 2026-04-05 16:23:15 +02:00

Closed #230 Closes #21468: copy_safe_request() should retain non-sensitive HTTP request headers 2026-04-05 16:23:15 +02:00

Closed #229 Enable specifying prefix scope object by name during bulk import 2026-04-05 16:23:13 +02:00

Closed #228 Scripts: "‘Add" button is displayed even without required permissions 2026-04-05 16:23:10 +02:00

Closed #223 Closes #21409: Add option to retain create & last update changelog records when pruning 2026-04-05 16:23:07 +02:00

Closed #227 Virtual Machines: "Add components" button is displayed even without required permissions 2026-04-05 16:23:07 +02:00

Closed #226 Closes #20916: Record a stack trace in the job log for unhandled exceptions 2026-04-05 16:23:07 +02:00

Closed #224 Fixes: #20984 - Django 6.0 2026-04-05 16:23:07 +02:00

Closed #225 Fix #17654: Add Role to ASN 2026-04-05 16:23:07 +02:00

Closed #222 ERROR "TypeError argument of type 'NoneType' is not iterable" when trying to Log Out 2026-04-05 16:23:05 +02:00

Closed #221 The link to create a new site group leads to the New Region endpoint 2026-04-05 16:23:03 +02:00

Closed #220 Fixes #19867: Retain the per_page URL parameter after editing an object 2026-04-05 16:23:03 +02:00

Closed #219 Fixes #20468: Fix range lookups for numeric GraphQL filters 2026-04-05 16:23:03 +02:00

Closed #218 Fixes #20915: Ensure preferred language is applied during SSO login 2026-04-05 16:23:03 +02:00

Closed #217 Fixes #21586: Fix child Site Group "Add" action to create a Site Group (not a Region) 2026-04-05 16:23:03 +02:00

Closed #211 Fixes #21531: Fix search functionality for location when combined with other filters 2026-04-05 16:23:02 +02:00

Closed #207 Fixes #21486: Fix event rule webhooks for scripts executed via runscript 2026-04-05 16:23:02 +02:00

Closed #208 Fixes #21512: Fix GraphQL filtering for device, module components, templates 2026-04-05 16:23:02 +02:00

Closed #209 Closes #21575: Implement {vc_position} template variable on component template name/label 2026-04-05 16:23:02 +02:00

Closed #210 Fixes: #20123 - Add replicate_components and adopt_components write_only fields to ModuleSerializer 2026-04-05 16:23:02 +02:00

Closed #212 Fixes #21380: Fix display of the background workers list on small screens 2026-04-05 16:23:02 +02:00

Closed #214 #21330 optimize the assignment of tags when saving an object 2026-04-05 16:23:02 +02:00

Closed #213 Fixes #21012: Ensure all tagged VLANs assigned to an interface are listed under the interface detail UI view 2026-04-05 16:23:02 +02:00

Closed #215 Closes #21363: Implement cursor-based pagination for the REST API 2026-04-05 16:23:02 +02:00

Closed #216 Closes #21363: Implement cursor-based pagination for the REST API 2026-04-05 16:23:02 +02:00

Closed #206 Open parent type for IPAM Application Service 2026-04-05 16:23:00 +02:00

Closed #205 Scripts: add dynamic pre-fill function 2026-04-05 16:22:58 +02:00

Closed #204 Update CONTRIBUTING.md 2026-04-05 16:22:58 +02:00

Closed #203 Closes #21489: Correct webhook context variable names and event type values 2026-04-05 16:22:58 +02:00

Closed #202 Fixes #21440: Avoid erroneously clearing primary/OOB IP assignments during bulk import/update 2026-04-05 16:22:58 +02:00

Closed #200 API lookup expression (i)ew, (i)regex broken for /dcim/interfaces 2026-04-05 16:22:56 +02:00

Closed #193 Fixes #20385: Ensure GraphQL API respects MAX_PAGE_SIZE 2026-04-05 16:22:54 +02:00

Closed #199 Audit for instances where .count() can be replaced with .exists() 2026-04-05 16:22:54 +02:00

Closed #198 Closes #21611: Replace calls to .count() with .exists() 2026-04-05 16:22:54 +02:00

Closed #194 Fixes #21402: Prefetch device_type and manufacturer for brief mode API responses 2026-04-05 16:22:54 +02:00

Closed #196 Fixes #21480: Add 1.6T Ethernet interface types 2026-04-05 16:22:54 +02:00

Closed #197 docs: custom rack/device/module airflow FIELD_CHOICES 2026-04-05 16:22:54 +02:00

Closed #195 Fixes #21480: Add 1.6T Ethernet interface types 2026-04-05 16:22:54 +02:00

Closed #192 Cable termination points lost on bulk-changing cable profile 2026-04-05 16:22:51 +02:00

Closed #190 Allow plugins to add fields to object panels 2026-04-05 16:22:48 +02:00

Closed #188 #20923: Convert vpn views to new UI layout 2026-04-05 16:22:46 +02:00

Closed #189 Automated Interface Renaming Based on Virtual Chassis Member Position 2026-04-05 16:22:46 +02:00

Closed #186 Fixes #21618: Preserve cable terminations when bulk-editing cable profile 2026-04-05 16:22:46 +02:00

Closed #187 Closes #20961: Introduce RackGroup for physical rack placement 2026-04-05 16:22:46 +02:00

Closed #182 #21114 Allow specifying exclude directories for Data Sources 2026-04-05 16:22:44 +02:00

Closed #185 Server Error 2026-04-05 16:22:44 +02:00

Closed #184 Fixes #21579: Display 'add script' button only if user has sufficient permission 2026-04-05 16:22:44 +02:00

Closed #183 Fix the Claude action for external PRs 2026-04-05 16:22:44 +02:00

Closed #180 Closes #21631: Remove duplicate 'created' field in RackReservation table 2026-04-05 16:22:42 +02:00

Closed #178 Fixes #21580: Hide VM Add Components dropdown without change permission 2026-04-05 16:22:42 +02:00

Closed #181 Remove duplicate created entry from RackReservationTable 2026-04-05 16:22:42 +02:00

Closed #179 Fix @claude action 2026-04-05 16:22:42 +02:00

Closed #177 Migrate documentation from mkdocs to Zensical 2026-04-05 16:22:41 +02:00

Closed #176 Closes #20151: Add support for cable bundles 2026-04-05 16:22:40 +02:00

Closed #174 Closes #21157: Add public models to export template context 2026-04-05 16:22:40 +02:00

Closed #175 Closes #21157: Add public models to export template context 2026-04-05 16:22:40 +02:00

Closed #172 Update the lock-threads workflow 2026-04-05 16:22:39 +02:00

Closed #173 Add aggregated upstream power load tracking for power distribution devices 2026-04-05 16:22:39 +02:00

Closed #171 Fixes #20077: Fix form field focus bug on Edge 2026-04-05 16:22:39 +02:00

Closed #166 Fixes #20934: Fix flicker when navigating in dark mode 2026-04-05 16:22:38 +02:00

Closed #170 Closes #20923: Migrate wireless app views to declarative UI layouts 2026-04-05 16:22:38 +02:00

Closed #167 Fixes #21556: Restore previous value (if applicable) after clearing related dropdown 2026-04-05 16:22:38 +02:00

Closed #169 Closes #20923: Migrate wireless app views to declarative UI layouts 2026-04-05 16:22:38 +02:00

Closed #168 Closes #20152: Add support for disabling Device and Module bays 2026-04-05 16:22:38 +02:00

Closed #165 mac address list display error 2026-04-05 16:22:36 +02:00

Closed #164 Fixes: #19953 - ConfigTemplate debug rendering mode 2026-04-05 16:22:36 +02:00

Closed #163 CablePath.from_origin() discards multi-position cable positions during profile-based tracing 2026-04-05 16:22:34 +02:00

Closed #162 Custom fields with types object and multiobject generate duplicate DB queries 2026-04-05 16:22:32 +02:00

Closed #161 decimal custom field - 'is empty' filter causes warning when going back to filter page 2026-04-05 16:22:31 +02:00

Closed #159 Fixes #21651: Disable ordering on MACAddress is_primary column 2026-04-05 16:22:29 +02:00

Closed #157 Increase rf_channel_frequency Precision to 3 Decimal Places 2026-04-05 16:22:25 +02:00

Closed #154 Closes #19034: Add calculated RackReservation.unit_count, with min/max filtering 2026-04-05 16:22:22 +02:00

Closed #155 Update GitHub Actions for Node.js 24 compatibility 2026-04-05 16:22:22 +02:00

Closed #152 Allow configurable separator for {module_path} placeholder 2026-04-05 16:22:19 +02:00

Closed #151 Closes #15513: Add bulk creation support for IP prefixes 2026-04-05 16:22:19 +02:00

Closed #150 Fixes #21578: Enable assignment of scope object by name when bulk importing prefixes/VLAN groups 2026-04-05 16:22:19 +02:00

Closed #149 Release v4.5.5 2026-04-05 16:22:19 +02:00

Closed #148 UI Bug with Displaying Primary IP Address with NAT IP on a Virtual Machine 2026-04-05 16:22:17 +02:00

Closed #147 Support for Storage Shelf / Bin Rack Layout 2026-04-05 16:22:16 +02:00

Closed #145 Token-generating automation scripts fail in 4.5 (ok in 4.4.10) 2026-04-05 16:22:15 +02:00

Closed #146 Add nat_inside and nat_outside to brief fields in IPAddress Serializer 2026-04-05 16:22:15 +02:00

Closed #143 Closes #21664: Update and pin GitHub Actions for Node 24 compatibility 2026-04-05 16:22:13 +02:00

Closed #144 Allow creation of virtual interfaces on virtual device context 2026-04-05 16:22:13 +02:00

Closed #142 Fixes #21653: Fix multi-position tracing in CablePath.from_origin() 2026-04-05 16:22:13 +02:00

Closed #138 Fixes #21673: UI Bug with Displaying Primary IP Address with NAT IP on a VM 2026-04-05 16:22:09 +02:00

Closed #137 Editing Circuit Termination Circuit leaves orphaned association. 2026-04-05 16:22:07 +02:00

Closed #131 Revert accidental checkin 2026-04-05 16:22:05 +02:00

Closed #132 #14329 Improve diffs for custom_fields 2026-04-05 16:22:05 +02:00

Closed #133 #21662 Increase rf_channel_frequency Precision 2026-04-05 16:22:05 +02:00

Closed #134 Fixes #21686: Fix stale Circuit Termination association when reassigning a Termination to another Circuit 2026-04-05 16:22:05 +02:00

Closed #129 #20923: Migrate IPAM views to declarative layouts 2026-04-05 16:22:04 +02:00

Closed #130 Allow for easier overriding of custom scripts _log method 2026-04-05 16:22:04 +02:00

Closed #128 Address test failures with django-rq 4.0 2026-04-05 16:22:03 +02:00

Closed #127 Custom Field URL Filter is too restrictive for weird ports 2026-04-05 16:22:01 +02:00

Closed #126 Remember quick search when navigating between pages 2026-04-05 16:22:00 +02:00

Closed #125 Support adding custom script modules when .py file uploads are blocked (API create and/or paste-in-UI) 2026-04-05 16:21:58 +02:00

Closed #124 Include a serialized representation of the HTTP request in each webhook 2026-04-05 16:21:57 +02:00

Closed #123 device modules - allow enforcing of unique serials 2026-04-05 16:21:56 +02:00

Closed #121 device module bays view - add "module profile type" as a table field 2026-04-05 16:21:53 +02:00

Closed #120 #20923: Migrate remaining DCIM views to new UI layouts 2026-04-05 16:21:53 +02:00

Closed #118 Fixes #21707: Correct Ownership field grouping on Provider Account form 2026-04-05 16:21:52 +02:00

Closed #119 Provider Account add/edit forms do not group owner with owner_group 2026-04-05 16:21:52 +02:00

Closed #117 Update search index registration in the plugin documentation 2026-04-05 16:21:51 +02:00

Closed #113 Type StrFilterLookup is defined multiple times in the schema 2026-04-05 16:21:47 +02:00

Closed #112 New Interface Type 2026-04-05 16:21:46 +02:00

Closed #110 [Device] - Render Config - Permission denied 2026-04-05 16:21:44 +02:00

Closed #106 #20923: Convert circuits views to new UI layout 2026-04-05 16:21:43 +02:00

Closed #108 Fixes #21698: Fix validation of custom field URLs with single-digit ports 2026-04-05 16:21:43 +02:00

Closed #107 Fixes #21480: Add 1.6T Ethernet interface types 2026-04-05 16:21:43 +02:00

Closed #105 Closes #21702: Include originating HTTP request in outbound webhook context data 2026-04-05 16:21:43 +02:00

Closed #109 Align HTTP basic auth regex of EnhancedURLValidator with Django's URLValidator 2026-04-05 16:21:43 +02:00

Closed #103 fix: escape exception messages in mark_safe calls and fix SQL interpolation 2026-04-05 16:21:42 +02:00

Closed #104 Add 2.5GBASE-X SFP modular interface type 2026-04-05 16:21:42 +02:00

Closed #102 Allow to tag all objects 2026-04-05 16:21:41 +02:00

Closed #101 Closes #12024: Allow Virtual Machines to be assigned directly to Devices 2026-04-05 16:21:41 +02:00

Closed #100 ClusterViewSet static queryset annotations cause extreme API slowness 2026-04-05 16:21:40 +02:00

Closed #97 Closes #21735: Replace deprecated Strawberry scalar for BigInt 2026-04-05 16:21:39 +02:00

Closed #98 Replace deprecated Strawberry scalar registration for BigInt 2026-04-05 16:21:39 +02:00

Closed #99 Filter lookup empty on object custom fields is broken in web UI 2026-04-05 16:21:39 +02:00

Closed #95 Add Location, Site, Region columns in PrefixTable 2026-04-05 16:21:37 +02:00

Closed #93 Fix single {module} token rejection at nested module bay depth 2026-04-05 16:21:36 +02:00

Closed #94 Add possibility to assign contact group as a contact 2026-04-05 16:21:36 +02:00

Closed #91 Closes #21635: Migrate from mkdocs to Zensical 2026-04-05 16:21:35 +02:00

Closed #90 Refine object change diff styling for improved readability 2026-04-05 16:21:34 +02:00

Closed #88 #20923 - convert tenancy to new UI layout 2026-04-05 16:21:34 +02:00

Closed #87 Closes #19025: Add schema validation for JSON custom fields 2026-04-05 16:21:34 +02:00

Closed #85 Fixes #21747: Skip search caching when encountering an invalid schema during migrations 2026-04-05 16:21:33 +02:00

Closed #86 The search backend should silently fail on SQL schema issues when running in a migration 2026-04-05 16:21:33 +02:00

Closed #84 CircuitGroupAssignmentTable FieldError when sorting by member column (GenericForeignKey missing orderable=False) 2026-04-05 16:21:32 +02:00

Closed #83 Fixes #21655: Fix duplicate SQL queries on serializing custom fields 2026-04-05 16:21:32 +02:00

Closed #81 Fix {module} placeholder resolution in module bay position field 2026-04-05 16:21:31 +02:00

Closed #80 Implement {module} position inheritance for nested module bays 2026-04-05 16:21:31 +02:00

Closed #79 #20923: Migrate core app to the new UI layouts 2026-04-05 16:21:31 +02:00

Closed #76 Admin > Permissions > Additional Actions needs a tooltip 2026-04-05 16:21:30 +02:00

Closed #75 fix regression from #14329 2026-04-05 16:21:30 +02:00

Closed #78 Unable to see more than 100 items in a list 2026-04-05 16:21:30 +02:00

Closed #77 21701 Allow scripts to be uploaded via post to API 2026-04-05 16:21:30 +02:00

Closed #73 Closes #5795: Add Virtual Machine Type model 2026-04-05 16:21:29 +02:00

Closed #72 #20162 allow background job when adding components to devices in bulk 2026-04-05 16:21:29 +02:00

Closed #74 Add 1 connector to 2 ports (1C2P:2P1C) breakout cable profile 2026-04-05 16:21:29 +02:00

Closed #69 #20923 - Convert extras to new declarative UI layout 2026-04-05 16:21:28 +02:00

Closed #71 Site edit page fails to load with a very large number of ASNs assigned 2026-04-05 16:21:28 +02:00

Closed #70 Fixes #21749: Prevent sorting on unsupported Provider, Member, and Action Object columns 2026-04-05 16:21:28 +02:00

Closed #67 Search for empty custom field not working 2026-04-05 16:21:27 +02:00

Closed #66 EventRules throw a 'NoneType' object is not callable error when triggered 2026-04-05 16:21:26 +02:00

Closed #64 Enable specifying columns to include/exclude on embedded tables 2026-04-05 16:21:26 +02:00

Closed #65 Closes #20163: Add changelog message support to bulk component creation 2026-04-05 16:21:26 +02:00

Closed #63 Enable adding/removing tags on an object via the REST API without re-declaring the entire set 2026-04-05 16:21:25 +02:00

Closed #62 feat(settings): Add NETBOX_COPILOT_URL configuration and URL validation 2026-04-05 16:21:25 +02:00

Closed #60 Allow configuring NETBOX_COPILOT_URL via configuration 2026-04-05 16:21:24 +02:00

Closed #61 Cannot trace cable from front port to front port of same patch panel 2026-04-05 16:21:24 +02:00

Closed #58 Update CLAUDE.md 2026-04-05 16:21:23 +02:00

Closed #59 Changing Interface on a cable throws an error. 2026-04-05 16:21:23 +02:00

Closed #57 Fixes #21763: Replace M2M selection field with separate add/remove fields 2026-04-05 16:21:23 +02:00

Closed #52 Closes #21743: Refine Object Change diff styling for improved readability 2026-04-05 16:21:21 +02:00

Closed #53 AttributeError when trying to sort table without being logged in 2026-04-05 16:21:21 +02:00

Closed #51 Revert bug fix for #21747 2026-04-05 16:21:20 +02:00

Closed #50 Fixes #21786: Revert failed fix for #21747 2026-04-05 16:21:20 +02:00

Closed #45 Add has_coordinates filter to Site 2026-04-05 16:21:19 +02:00

Closed #47 Query for connected interfaces shown cabled interfaces 2026-04-05 16:21:19 +02:00

Closed #46 Add has_coordinates filter to Site 2026-04-05 16:21:19 +02:00

Closed #48 Fixes #21095: Add IEC unit labels support and rename humanize helpers to be unit-agnostic 2026-04-05 16:21:19 +02:00

Closed #41 Closes #21793: Add 50G, 800G, and 1.6T interface speed options 2026-04-05 16:21:18 +02:00

Closed #42 Update humanize_speed to support decimal Gbps/Tbps output 2026-04-05 16:21:18 +02:00

Closed #43 Closes #21727: Add support for the SFP (2.5GE) interface type 2026-04-05 16:21:18 +02:00

Closed #44 Expand InterfaceSpeedChoices to include 50 Gbps, 800 Gbps, and 1.6 Tbps 2026-04-05 16:21:18 +02:00

Closed #40 Fixes #21760: add 1 connector 2 ports cable profile 2026-04-05 16:21:18 +02:00

Closed #39 Release v4.5.6 2026-04-05 16:21:17 +02:00

Closed #37 Add support for creating custom cable profiles 2026-04-05 16:21:17 +02:00

Closed #32 No housekeeping job scheduled 2026-04-05 16:21:16 +02:00

Closed #35 Fixes: #21696 - Upgrade to django-rq==4.0.1 2026-04-05 16:21:16 +02:00

Closed #33 virtual_circuit_termination.RelatedObjectDoesNotExist error on virtual interfaces 2026-04-05 16:21:16 +02:00

Closed #34 Closes #21771: Add add_tags & remove_tags fields for taggable objects 2026-04-05 16:21:16 +02:00

Closed #36 Fixes #21709: Use @register_search in plugin search docs 2026-04-05 16:21:16 +02:00

Closed #27 Fixes #21498: Fix Exception when changing a Cable Termination with an Interface Event Rule 2026-04-05 16:21:15 +02:00

Closed #26 Closes #21770: Enable including/excluding columns on ObjectsTablePanel 2026-04-05 16:21:15 +02:00

Closed #30 Fixes #21808: Prevent errors when viewing Virtual Interfaces without a Virtual Circuit Termination 2026-04-05 16:21:15 +02:00

Closed #31 'Device' object has no attribute 'master' 2026-04-05 16:21:15 +02:00

Closed #29 Fixes #21810: Prevent errors when viewing Device pages for Virtual Chassis Members 2026-04-05 16:21:15 +02:00

Closed #25 Fix AttributeError when an AnonymousUser tries to sort a table 2026-04-05 16:21:15 +02:00

Closed #22 v4.5.6 - virtual interface error, gui not loading 2026-04-05 16:21:14 +02:00

Closed #24 Action buttons show up for users that have restricted permissions but no permissions for that specific object 2026-04-05 16:21:14 +02:00

Closed #23 Fixes #21498: serialize cabled object models for events when cables are changed 2026-04-05 16:21:14 +02:00

Closed #21 Closes #21720: Improve validation of URLs containing HTTP basic authentication 2026-04-05 16:21:14 +02:00

Closed #15 CVE-2025-56005 being detected by security scanner of docker image 2026-04-05 16:21:13 +02:00

Closed #14 Fixes: #21535 - Fix filtering of object-type custom fields when "is empty" is selected 2026-04-05 16:21:13 +02:00

Closed #17 Fixes #21825: Fix sorting for multiple incorrectly configured table columns 2026-04-05 16:21:13 +02:00

Closed #20 LAG inteface view raise dcim.models.device_components.Interface.virtual_circuit_termination.RelatedObjectDoesNotExist 2026-04-05 16:21:13 +02:00

Closed #18 Several list tables expose broken sortable columns 2026-04-05 16:21:13 +02:00

Closed #19 Fixes #21760: Add 1C2P:2C1P breakout cable profile 2026-04-05 16:21:13 +02:00

Closed #10 Fixes #21542: Increase supported interface speed values above 2.1 Tbps 2026-04-05 16:21:12 +02:00

Closed #11 Issues navigating to devices in Virtual Chassis 2026-04-05 16:21:12 +02:00

Closed #12 fix(translations): update Chinese translation for "OOB IP" 2026-04-05 16:21:12 +02:00

Closed #5 Document the RQ configuration parameter 2026-04-05 16:21:11 +02:00

Closed #6 Release v4.5.7 2026-04-05 16:21:11 +02:00

Closed #7 Closes #21795: Improve humanize_speed formatting for decimal Gbps/Tbps values 2026-04-05 16:21:11 +02:00

Closed #4 Closes #21839: Document the RQ configuration parameter 2026-04-05 16:21:11 +02:00

1416 Issues created by 1 user

Opened #1 Allow creating user without password using REST API 2026-04-05 16:21:10 +02:00

Opened #7 Closes #21795: Improve humanize_speed formatting for decimal Gbps/Tbps values 2026-04-05 16:21:11 +02:00

Opened #8 Closes #21766: Add reusable tests for sortable table columns 2026-04-05 16:21:11 +02:00

Opened #6 Release v4.5.7 2026-04-05 16:21:11 +02:00

Opened #9 Tag UI doesn't allow for manual color input, help text implies this should be possible 2026-04-05 16:21:11 +02:00

Opened #5 Document the RQ configuration parameter 2026-04-05 16:21:11 +02:00

Opened #4 Closes #21839: Document the RQ configuration parameter 2026-04-05 16:21:11 +02:00

Opened #3 Script module Edit button hidden for non-superusers 2026-04-05 16:21:11 +02:00

Opened #2 Closes #21455: Add SQL indexes for default ordering 2026-04-05 16:21:11 +02:00

Opened #11 Issues navigating to devices in Virtual Chassis 2026-04-05 16:21:12 +02:00

Opened #14 Fixes: #21535 - Fix filtering of object-type custom fields when "is empty" is selected 2026-04-05 16:21:12 +02:00

Opened #13 Ability to add devices with front ports only without explicit mapping to rear-ports 2026-04-05 16:21:12 +02:00

Opened #12 fix(translations): update Chinese translation for "OOB IP" 2026-04-05 16:21:12 +02:00

Opened #10 Fixes #21542: Increase supported interface speed values above 2.1 Tbps 2026-04-05 16:21:12 +02:00

Opened #19 Fixes #21760: Add 1C2P:2C1P breakout cable profile 2026-04-05 16:21:13 +02:00

Opened #20 LAG inteface view raise dcim.models.device_components.Interface.virtual_circuit_termination.RelatedObjectDoesNotExist 2026-04-05 16:21:13 +02:00

Opened #18 Several list tables expose broken sortable columns 2026-04-05 16:21:13 +02:00

Opened #17 Fixes #21825: Fix sorting for multiple incorrectly configured table columns 2026-04-05 16:21:13 +02:00

Opened #16 Closes #20924: Ready UI components for use by plugins 2026-04-05 16:21:13 +02:00

Opened #15 CVE-2025-56005 being detected by security scanner of docker image 2026-04-05 16:21:13 +02:00

Opened #21 Closes #21720: Improve validation of URLs containing HTTP basic authentication 2026-04-05 16:21:14 +02:00

Opened #24 Action buttons show up for users that have restricted permissions but no permissions for that specific object 2026-04-05 16:21:14 +02:00

Opened #23 Fixes #21498: serialize cabled object models for events when cables are changed 2026-04-05 16:21:14 +02:00

Opened #22 v4.5.6 - virtual interface error, gui not loading 2026-04-05 16:21:14 +02:00

Opened #25 Fix AttributeError when an AnonymousUser tries to sort a table 2026-04-05 16:21:15 +02:00

Opened #26 Closes #21770: Enable including/excluding columns on ObjectsTablePanel 2026-04-05 16:21:15 +02:00

Opened #29 Fixes #21810: Prevent errors when viewing Device pages for Virtual Chassis Members 2026-04-05 16:21:15 +02:00

Opened #27 Fixes #21498: Fix Exception when changing a Cable Termination with an Interface Event Rule 2026-04-05 16:21:15 +02:00

Opened #30 Fixes #21808: Prevent errors when viewing Virtual Interfaces without a Virtual Circuit Termination 2026-04-05 16:21:15 +02:00

Opened #28 Scripts: "last run" shows the last creation time, not the start time 2026-04-05 16:21:15 +02:00

Opened #31 'Device' object has no attribute 'master' 2026-04-05 16:21:15 +02:00

Opened #36 Fixes #21709: Use @register_search in plugin search docs 2026-04-05 16:21:16 +02:00

Opened #33 virtual_circuit_termination.RelatedObjectDoesNotExist error on virtual interfaces 2026-04-05 16:21:16 +02:00

Opened #35 Fixes: #21696 - Upgrade to django-rq==4.0.1 2026-04-05 16:21:16 +02:00

Opened #32 No housekeeping job scheduled 2026-04-05 16:21:16 +02:00

Opened #34 Closes #21771: Add add_tags & remove_tags fields for taggable objects 2026-04-05 16:21:16 +02:00

Opened #38 Duplicate filename allowed when upload files using S3 storage 2026-04-05 16:21:17 +02:00

Opened #37 Add support for creating custom cable profiles 2026-04-05 16:21:17 +02:00

Opened #39 Release v4.5.6 2026-04-05 16:21:17 +02:00

Opened #41 Closes #21793: Add 50G, 800G, and 1.6T interface speed options 2026-04-05 16:21:18 +02:00

Opened #42 Update humanize_speed to support decimal Gbps/Tbps output 2026-04-05 16:21:18 +02:00

Opened #43 Closes #21727: Add support for the SFP (2.5GE) interface type 2026-04-05 16:21:18 +02:00

Opened #40 Fixes #21760: add 1 connector 2 ports cable profile 2026-04-05 16:21:18 +02:00

Opened #44 Expand InterfaceSpeedChoices to include 50 Gbps, 800 Gbps, and 1.6 Tbps 2026-04-05 16:21:18 +02:00

Opened #48 Fixes #21095: Add IEC unit labels support and rename humanize helpers to be unit-agnostic 2026-04-05 16:21:19 +02:00

Opened #47 Query for connected interfaces shown cabled interfaces 2026-04-05 16:21:19 +02:00

Opened #46 Add has_coordinates filter to Site 2026-04-05 16:21:19 +02:00

Opened #45 Add has_coordinates filter to Site 2026-04-05 16:21:19 +02:00

Opened #49 Exporting large querysets leads to 504 timeout errors 2026-04-05 16:21:19 +02:00

Opened #51 Revert bug fix for #21747 2026-04-05 16:21:20 +02:00

Opened #50 Fixes #21786: Revert failed fix for #21747 2026-04-05 16:21:20 +02:00

Opened #52 Closes #21743: Refine Object Change diff styling for improved readability 2026-04-05 16:21:21 +02:00

Opened #53 AttributeError when trying to sort table without being logged in 2026-04-05 16:21:21 +02:00

Opened #54 Cable bulk csv import powerfeed to powerport 2026-04-05 16:21:21 +02:00

Opened #56 Add changelog message support to bulk creation of IP addresses 2026-04-05 16:21:22 +02:00

Opened #55 Enable optional config template selection on Device "Render Config" 2026-04-05 16:21:22 +02:00

Opened #59 Changing Interface on a cable throws an error. 2026-04-05 16:21:23 +02:00

Opened #57 Fixes #21763: Replace M2M selection field with separate add/remove fields 2026-04-05 16:21:23 +02:00

Opened #58 Update CLAUDE.md 2026-04-05 16:21:23 +02:00

Opened #61 Cannot trace cable from front port to front port of same patch panel 2026-04-05 16:21:24 +02:00

Opened #60 Allow configuring NETBOX_COPILOT_URL via configuration 2026-04-05 16:21:24 +02:00

Opened #63 Enable adding/removing tags on an object via the REST API without re-declaring the entire set 2026-04-05 16:21:25 +02:00

Opened #62 feat(settings): Add NETBOX_COPILOT_URL configuration and URL validation 2026-04-05 16:21:25 +02:00

Opened #65 Closes #20163: Add changelog message support to bulk component creation 2026-04-05 16:21:26 +02:00

Opened #66 EventRules throw a 'NoneType' object is not callable error when triggered 2026-04-05 16:21:26 +02:00

Opened #64 Enable specifying columns to include/exclude on embedded tables 2026-04-05 16:21:26 +02:00

Opened #67 Search for empty custom field not working 2026-04-05 16:21:27 +02:00

Opened #68 Improve test coverage for sortable table columns 2026-04-05 16:21:28 +02:00

Opened #69 #20923 - Convert extras to new declarative UI layout 2026-04-05 16:21:28 +02:00

Opened #70 Fixes #21749: Prevent sorting on unsupported Provider, Member, and Action Object columns 2026-04-05 16:21:28 +02:00

Opened #71 Site edit page fails to load with a very large number of ASNs assigned 2026-04-05 16:21:28 +02:00

Opened #74 Add 1 connector to 2 ports (1C2P:2P1C) breakout cable profile 2026-04-05 16:21:29 +02:00

Opened #72 #20162 allow background job when adding components to devices in bulk 2026-04-05 16:21:29 +02:00

Opened #73 Closes #5795: Add Virtual Machine Type model 2026-04-05 16:21:29 +02:00

Opened #77 21701 Allow scripts to be uploaded via post to API 2026-04-05 16:21:30 +02:00

Opened #75 fix regression from #14329 2026-04-05 16:21:30 +02:00

Opened #78 Unable to see more than 100 items in a list 2026-04-05 16:21:30 +02:00

Opened #76 Admin > Permissions > Additional Actions needs a tooltip 2026-04-05 16:21:30 +02:00

Opened #82 Disable notifications for scripts running in background 2026-04-05 16:21:31 +02:00

Opened #80 Implement {module} position inheritance for nested module bays 2026-04-05 16:21:31 +02:00

Opened #81 Fix {module} placeholder resolution in module bay position field 2026-04-05 16:21:31 +02:00

Opened #79 #20923: Migrate core app to the new UI layouts 2026-04-05 16:21:31 +02:00

Opened #84 CircuitGroupAssignmentTable FieldError when sorting by member column (GenericForeignKey missing orderable=False) 2026-04-05 16:21:32 +02:00

Opened #83 Fixes #21655: Fix duplicate SQL queries on serializing custom fields 2026-04-05 16:21:32 +02:00

Opened #85 Fixes #21747: Skip search caching when encountering an invalid schema during migrations 2026-04-05 16:21:33 +02:00

Opened #86 The search backend should silently fail on SQL schema issues when running in a migration 2026-04-05 16:21:33 +02:00

Opened #89 #20808 Added device information in rack position select 2026-04-05 16:21:34 +02:00

Opened #87 Closes #19025: Add schema validation for JSON custom fields 2026-04-05 16:21:34 +02:00

Opened #88 #20923 - convert tenancy to new UI layout 2026-04-05 16:21:34 +02:00

Opened #90 Refine object change diff styling for improved readability 2026-04-05 16:21:34 +02:00

Opened #92 Show partial script output during job execution (not just after completion) 2026-04-05 16:21:35 +02:00

Opened #91 Closes #21635: Migrate from mkdocs to Zensical 2026-04-05 16:21:35 +02:00

Opened #94 Add possibility to assign contact group as a contact 2026-04-05 16:21:36 +02:00

Opened #93 Fix single {module} token rejection at nested module bay depth 2026-04-05 16:21:36 +02:00

Opened #95 Add Location, Site, Region columns in PrefixTable 2026-04-05 16:21:37 +02:00

Opened #96 Erroneous custom scripts get registered in database, but there is no visible option to remove them 2026-04-05 16:21:38 +02:00

Opened #97 Closes #21735: Replace deprecated Strawberry scalar for BigInt 2026-04-05 16:21:39 +02:00

Opened #98 Replace deprecated Strawberry scalar registration for BigInt 2026-04-05 16:21:39 +02:00

Opened #99 Filter lookup empty on object custom fields is broken in web UI 2026-04-05 16:21:39 +02:00

Opened #100 ClusterViewSet static queryset annotations cause extreme API slowness 2026-04-05 16:21:40 +02:00

Opened #101 Closes #12024: Allow Virtual Machines to be assigned directly to Devices 2026-04-05 16:21:41 +02:00

Opened #102 Allow to tag all objects 2026-04-05 16:21:41 +02:00

Opened #103 fix: escape exception messages in mark_safe calls and fix SQL interpolation 2026-04-05 16:21:42 +02:00

Opened #104 Add 2.5GBASE-X SFP modular interface type 2026-04-05 16:21:42 +02:00

Opened #108 Fixes #21698: Fix validation of custom field URLs with single-digit ports 2026-04-05 16:21:43 +02:00

Opened #109 Align HTTP basic auth regex of EnhancedURLValidator with Django's URLValidator 2026-04-05 16:21:43 +02:00

Opened #105 Closes #21702: Include originating HTTP request in outbound webhook context data 2026-04-05 16:21:43 +02:00

Opened #106 #20923: Convert circuits views to new UI layout 2026-04-05 16:21:43 +02:00

Opened #107 Fixes #21480: Add 1.6T Ethernet interface types 2026-04-05 16:21:43 +02:00

Opened #110 [Device] - Render Config - Permission denied 2026-04-05 16:21:44 +02:00

Opened #111 New combo power socket types C13/C19 and C15/C21 2026-04-05 16:21:45 +02:00

Opened #112 New Interface Type 2026-04-05 16:21:46 +02:00

Opened #113 Type StrFilterLookup is defined multiple times in the schema 2026-04-05 16:21:47 +02:00

Opened #114 Support description annotations in static select dropdowns (parity with DynamicModelChoiceField) 2026-04-05 16:21:48 +02:00

Opened #115 dcim modules - allow filtering by module type profile 2026-04-05 16:21:49 +02:00

Opened #116 device module profile type - properties jsonschema - convert enum options to dropdown list in forms 2026-04-05 16:21:50 +02:00

Opened #117 Update search index registration in the plugin documentation 2026-04-05 16:21:51 +02:00

Opened #118 Fixes #21707: Correct Ownership field grouping on Provider Account form 2026-04-05 16:21:52 +02:00

Opened #119 Provider Account add/edit forms do not group owner with owner_group 2026-04-05 16:21:52 +02:00

Opened #121 device module bays view - add "module profile type" as a table field 2026-04-05 16:21:53 +02:00

Opened #120 #20923: Migrate remaining DCIM views to new UI layouts 2026-04-05 16:21:53 +02:00

Opened #122 Device-type YAML export is missing mappings 2026-04-05 16:21:54 +02:00

Opened #123 device modules - allow enforcing of unique serials 2026-04-05 16:21:56 +02:00

Opened #124 Include a serialized representation of the HTTP request in each webhook 2026-04-05 16:21:57 +02:00

Opened #125 Support adding custom script modules when .py file uploads are blocked (API create and/or paste-in-UI) 2026-04-05 16:21:58 +02:00

Opened #126 Remember quick search when navigating between pages 2026-04-05 16:22:00 +02:00

Opened #127 Custom Field URL Filter is too restrictive for weird ports 2026-04-05 16:22:01 +02:00

Opened #128 Address test failures with django-rq 4.0 2026-04-05 16:22:03 +02:00

Opened #129 #20923: Migrate IPAM views to declarative layouts 2026-04-05 16:22:04 +02:00

Opened #130 Allow for easier overriding of custom scripts _log method 2026-04-05 16:22:04 +02:00

Opened #132 #14329 Improve diffs for custom_fields 2026-04-05 16:22:05 +02:00

Opened #135 Reduce per-position ORM lookups when tracing profiled cable paths 2026-04-05 16:22:05 +02:00

Opened #133 #21662 Increase rf_channel_frequency Precision 2026-04-05 16:22:05 +02:00

Opened #134 Fixes #21686: Fix stale Circuit Termination association when reassigning a Termination to another Circuit 2026-04-05 16:22:05 +02:00

Opened #131 Revert accidental checkin 2026-04-05 16:22:05 +02:00

Opened #136 Adding Commit Upload Rate Field to Circuit Model 2026-04-05 16:22:06 +02:00

Opened #137 Editing Circuit Termination Circuit leaves orphaned association. 2026-04-05 16:22:07 +02:00

Opened #139 Editing IP when adding bulk IP Addresses 2026-04-05 16:22:09 +02:00

Opened #138 Fixes #21673: UI Bug with Displaying Primary IP Address with NAT IP on a VM 2026-04-05 16:22:09 +02:00

Opened #140 Import patchpanel module with mapping 2026-04-05 16:22:11 +02:00

Opened #141 Update astral-sh/ruff-action for Node.js 24 compatibility 2026-04-05 16:22:12 +02:00

Opened #143 Closes #21664: Update and pin GitHub Actions for Node 24 compatibility 2026-04-05 16:22:13 +02:00

Opened #144 Allow creation of virtual interfaces on virtual device context 2026-04-05 16:22:13 +02:00

Opened #142 Fixes #21653: Fix multi-position tracing in CablePath.from_origin() 2026-04-05 16:22:13 +02:00

Opened #145 Token-generating automation scripts fail in 4.5 (ok in 4.4.10) 2026-04-05 16:22:14 +02:00

Opened #146 Add nat_inside and nat_outside to brief fields in IPAddress Serializer 2026-04-05 16:22:15 +02:00

Opened #147 Support for Storage Shelf / Bin Rack Layout 2026-04-05 16:22:16 +02:00

Opened #148 UI Bug with Displaying Primary IP Address with NAT IP on a Virtual Machine 2026-04-05 16:22:17 +02:00

Opened #152 Allow configurable separator for {module_path} placeholder 2026-04-05 16:22:19 +02:00

Opened #149 Release v4.5.5 2026-04-05 16:22:19 +02:00

Opened #150 Fixes #21578: Enable assignment of scope object by name when bulk importing prefixes/VLAN groups 2026-04-05 16:22:19 +02:00

Opened #151 Closes #15513: Add bulk creation support for IP prefixes 2026-04-05 16:22:19 +02:00

Opened #153 Add MU Connector for fiber ports/cables 2026-04-05 16:22:21 +02:00

Opened #155 Update GitHub Actions for Node.js 24 compatibility 2026-04-05 16:22:22 +02:00

Opened #154 Closes #19034: Add calculated RackReservation.unit_count, with min/max filtering 2026-04-05 16:22:22 +02:00

Opened #156 Allow arbitrary connector/position counts for cable profiles 2026-04-05 16:22:24 +02:00

Opened #157 Increase rf_channel_frequency Precision to 3 Decimal Places 2026-04-05 16:22:25 +02:00

Opened #158 virtual machine - add 'bios type' field 2026-04-05 16:22:27 +02:00

Opened #160 OpenAPI Spec / swagger docs: POST /api/ipam/prefixes/{id}/available-prefixes/ requestBody is incorrect 2026-04-05 16:22:29 +02:00

Opened #159 Fixes #21651: Disable ordering on MACAddress is_primary column 2026-04-05 16:22:29 +02:00

Opened #161 decimal custom field - 'is empty' filter causes warning when going back to filter page 2026-04-05 16:22:31 +02:00

Opened #162 Custom fields with types object and multiobject generate duplicate DB queries 2026-04-05 16:22:32 +02:00

Opened #163 CablePath.from_origin() discards multi-position cable positions during profile-based tracing 2026-04-05 16:22:34 +02:00

Opened #164 Fixes: #19953 - ConfigTemplate debug rendering mode 2026-04-05 16:22:36 +02:00

Opened #165 mac address list display error 2026-04-05 16:22:36 +02:00

Opened #168 Closes #20152: Add support for disabling Device and Module bays 2026-04-05 16:22:38 +02:00

Opened #167 Fixes #21556: Restore previous value (if applicable) after clearing related dropdown 2026-04-05 16:22:38 +02:00

Opened #166 Fixes #20934: Fix flicker when navigating in dark mode 2026-04-05 16:22:38 +02:00

Opened #169 Closes #20923: Migrate wireless app views to declarative UI layouts 2026-04-05 16:22:38 +02:00

Opened #170 Closes #20923: Migrate wireless app views to declarative UI layouts 2026-04-05 16:22:38 +02:00

Opened #173 Add aggregated upstream power load tracking for power distribution devices 2026-04-05 16:22:39 +02:00

Opened #171 Fixes #20077: Fix form field focus bug on Edge 2026-04-05 16:22:39 +02:00

Opened #172 Update the lock-threads workflow 2026-04-05 16:22:39 +02:00

Opened #176 Closes #20151: Add support for cable bundles 2026-04-05 16:22:40 +02:00

Opened #175 Closes #21157: Add public models to export template context 2026-04-05 16:22:40 +02:00

Opened #174 Closes #21157: Add public models to export template context 2026-04-05 16:22:40 +02:00

Opened #177 Migrate documentation from mkdocs to Zensical 2026-04-05 16:22:40 +02:00

Opened #180 Closes #21631: Remove duplicate 'created' field in RackReservation table 2026-04-05 16:22:42 +02:00

Opened #181 Remove duplicate created entry from RackReservationTable 2026-04-05 16:22:42 +02:00

Opened #179 Fix @claude action 2026-04-05 16:22:42 +02:00

Opened #178 Fixes #21580: Hide VM Add Components dropdown without change permission 2026-04-05 16:22:42 +02:00

Opened #185 Server Error 2026-04-05 16:22:44 +02:00

Opened #182 #21114 Allow specifying exclude directories for Data Sources 2026-04-05 16:22:44 +02:00

Opened #183 Fix the Claude action for external PRs 2026-04-05 16:22:44 +02:00

Opened #184 Fixes #21579: Display 'add script' button only if user has sufficient permission 2026-04-05 16:22:44 +02:00

Opened #189 Automated Interface Renaming Based on Virtual Chassis Member Position 2026-04-05 16:22:46 +02:00

Opened #187 Closes #20961: Introduce RackGroup for physical rack placement 2026-04-05 16:22:46 +02:00

Opened #188 #20923: Convert vpn views to new UI layout 2026-04-05 16:22:46 +02:00

Opened #186 Fixes #21618: Preserve cable terminations when bulk-editing cable profile 2026-04-05 16:22:46 +02:00

Opened #190 Allow plugins to add fields to object panels 2026-04-05 16:22:48 +02:00

Opened #191 Limit Custom Scripts to manual/event execution 2026-04-05 16:22:50 +02:00

Opened #192 Cable termination points lost on bulk-changing cable profile 2026-04-05 16:22:51 +02:00

Opened #196 Fixes #21480: Add 1.6T Ethernet interface types 2026-04-05 16:22:54 +02:00

Opened #199 Audit for instances where .count() can be replaced with .exists() 2026-04-05 16:22:54 +02:00

Opened #197 docs: custom rack/device/module airflow FIELD_CHOICES 2026-04-05 16:22:54 +02:00

Opened #193 Fixes #20385: Ensure GraphQL API respects MAX_PAGE_SIZE 2026-04-05 16:22:54 +02:00

Opened #195 Fixes #21480: Add 1.6T Ethernet interface types 2026-04-05 16:22:54 +02:00

Opened #194 Fixes #21402: Prefetch device_type and manufacturer for brief mode API responses 2026-04-05 16:22:54 +02:00

Opened #198 Closes #21611: Replace calls to .count() with .exists() 2026-04-05 16:22:54 +02:00

Opened #201 prefixes - store if prefix is public or private or other ip-space - allow filtering by ip space class 2026-04-05 16:22:56 +02:00

Opened #200 API lookup expression (i)ew, (i)regex broken for /dcim/interfaces 2026-04-05 16:22:56 +02:00

Opened #203 Closes #21489: Correct webhook context variable names and event type values 2026-04-05 16:22:58 +02:00

Opened #204 Update CONTRIBUTING.md 2026-04-05 16:22:58 +02:00

Opened #202 Fixes #21440: Avoid erroneously clearing primary/OOB IP assignments during bulk import/update 2026-04-05 16:22:58 +02:00

Opened #205 Scripts: add dynamic pre-fill function 2026-04-05 16:22:58 +02:00

Opened #206 Open parent type for IPAM Application Service 2026-04-05 16:23:00 +02:00

Opened #212 Fixes #21380: Fix display of the background workers list on small screens 2026-04-05 16:23:02 +02:00

Opened #213 Fixes #21012: Ensure all tagged VLANs assigned to an interface are listed under the interface detail UI view 2026-04-05 16:23:02 +02:00

Opened #214 #21330 optimize the assignment of tags when saving an object 2026-04-05 16:23:02 +02:00

Opened #217 Fixes #21586: Fix child Site Group "Add" action to create a Site Group (not a Region) 2026-04-05 16:23:02 +02:00

Opened #209 Closes #21575: Implement {vc_position} template variable on component template name/label 2026-04-05 16:23:02 +02:00

Opened #208 Fixes #21512: Fix GraphQL filtering for device, module components, templates 2026-04-05 16:23:02 +02:00

Opened #210 Fixes: #20123 - Add replicate_components and adopt_components write_only fields to ModuleSerializer 2026-04-05 16:23:02 +02:00

Opened #211 Fixes #21531: Fix search functionality for location when combined with other filters 2026-04-05 16:23:02 +02:00

Opened #216 Closes #21363: Implement cursor-based pagination for the REST API 2026-04-05 16:23:02 +02:00

Opened #215 Closes #21363: Implement cursor-based pagination for the REST API 2026-04-05 16:23:02 +02:00

Opened #207 Fixes #21486: Fix event rule webhooks for scripts executed via runscript 2026-04-05 16:23:02 +02:00

Opened #219 Fixes #20468: Fix range lookups for numeric GraphQL filters 2026-04-05 16:23:03 +02:00

Opened #220 Fixes #19867: Retain the per_page URL parameter after editing an object 2026-04-05 16:23:03 +02:00

Opened #221 The link to create a new site group leads to the New Region endpoint 2026-04-05 16:23:03 +02:00

Opened #218 Fixes #20915: Ensure preferred language is applied during SSO login 2026-04-05 16:23:03 +02:00

Opened #222 ERROR "TypeError argument of type 'NoneType' is not iterable" when trying to Log Out 2026-04-05 16:23:05 +02:00

Opened #226 Closes #20916: Record a stack trace in the job log for unhandled exceptions 2026-04-05 16:23:07 +02:00

Opened #227 Virtual Machines: "Add components" button is displayed even without required permissions 2026-04-05 16:23:07 +02:00

Opened #225 Fix #17654: Add Role to ASN 2026-04-05 16:23:07 +02:00

Opened #223 Closes #21409: Add option to retain create & last update changelog records when pruning 2026-04-05 16:23:07 +02:00

Opened #224 Fixes: #20984 - Django 6.0 2026-04-05 16:23:07 +02:00

Opened #228 Scripts: "‘Add" button is displayed even without required permissions 2026-04-05 16:23:10 +02:00

Opened #229 Enable specifying prefix scope object by name during bulk import 2026-04-05 16:23:12 +02:00

Opened #231 Edit button visible despite object permission constraint on Interface 2026-04-05 16:23:15 +02:00

Opened #230 Closes #21468: copy_safe_request() should retain non-sensitive HTTP request headers 2026-04-05 16:23:15 +02:00

Opened #232 {vc_position} template variable for component naming in Virtual Chassis (at creation time) 2026-04-05 16:23:18 +02:00

Opened #234 Closes #21571: Bump minimatch and markdown-it to resolve security alerts 2026-04-05 16:23:20 +02:00

Opened #235 Internal testing - please ignore 2026-04-05 16:23:20 +02:00

Opened #236 Bump NPM dependencies to resolve dependabot security alerts 2026-04-05 16:23:20 +02:00

Opened #233 Closes #20698: Expose total_vlan_ids on VLAN groups 2026-04-05 16:23:20 +02:00

Opened #238 Power Utilization Is Not Propagated Upstream When Connecting Devices via Intermediate Power Devices 2026-04-05 16:23:22 +02:00

Opened #237 Limit auto-review workflow to GitHub org members 2026-04-05 16:23:22 +02:00

Opened #239 #20923: Migrate Users object to declarative layouts 2026-04-05 16:23:24 +02:00

Opened #240 Support modelling of access interfaces with auxiliary tagged VLANs (e.g. voice VLAN) 2026-04-05 16:23:24 +02:00

Opened #241 Replace User view HTML templates with declarative layouts 2026-04-05 16:23:26 +02:00

Opened #242 Remove the housekeeping management command 2026-04-05 16:23:29 +02:00

Opened #245 Closes #21559: Add CLAUDE.md 2026-04-05 16:23:30 +02:00

Opened #243 Closes #21451: Upgrade tom-select to v2.5.2 2026-04-05 16:23:30 +02:00

Opened #244 Release v4.5.4 2026-04-05 16:23:30 +02:00

Opened #246 Fixes #21357: Add API for registering custom model actions 2026-04-05 16:23:31 +02:00

Opened #247 Create a CLAUDE.md file for the project 2026-04-05 16:23:31 +02:00

Opened #248 Modules in devices: use device type as first selection field 2026-04-05 16:23:32 +02:00

Opened #249 Apply new table configuration overwrite existing object filter 2026-04-05 16:23:35 +02:00

Opened #250 Update Device Type remove the Platform 2026-04-05 16:23:37 +02:00

Opened #251 Add changelog message documentation in custom scripts 2026-04-05 16:23:40 +02:00

Opened #252 Add documentation to netbox scripts section re using changelog message field 2026-04-05 16:23:40 +02:00

Opened #253 Front port bulk import uses wrong field options 2026-04-05 16:23:43 +02:00

Opened #254 21550 call snapshot() before save 2026-04-05 16:23:45 +02:00

Opened #255 Audit for missing pre-change snapshot calls 2026-04-05 16:23:45 +02:00

Opened #256 Update choices.py: 50GBASE-CR2 2026-04-05 16:23:48 +02:00

Opened #257 Support for 50G SFP-DD v1.0 (50GBASE-CR2) 2026-04-05 16:23:48 +02:00

Opened #259 Fixes #21533: Fix missing family/mask_length in API when creating IP-related objects 2026-04-05 16:23:50 +02:00

Opened #261 Closes #21450: Replace FilterLookup[str] with StrFilterLookup 2026-04-05 16:23:50 +02:00

Opened #258 Fixes #21347: Fix IPv6 first available IP allocation for non-pool prefixes 2026-04-05 16:23:50 +02:00

Opened #260 Introduce GitHub actions for Claude Code review 2026-04-05 16:23:50 +02:00

Opened #262 Fix #21542 speed issue 2026-04-05 16:23:51 +02:00

Opened #263 Interface speed field (32-bit) overflows for LAG interfaces exceeding ~2.1 Tbps 2026-04-05 16:23:51 +02:00

Opened #264 "is [not] empty" filter expects value 2026-04-05 16:23:54 +02:00

Opened #265 Include region field in /api/dcim/devices/ response 2026-04-05 16:23:56 +02:00

Opened #266 Patch panel mappings not being created from YAML import 2026-04-05 16:23:59 +02:00

Opened #267 Contact Group "Contacts" count is wrong in case of multi-assignment to nested groups 2026-04-05 16:24:01 +02:00

Opened #268 Add Filtering-Based Scoping for Custom Fields 2026-04-05 16:24:04 +02:00

Opened #269 Exception raised when search a custom field related to object with "is empty" filter 2026-04-05 16:24:07 +02:00

Opened #270 API responses missing read-only fields (e.g., family) upon creation 2026-04-05 16:24:10 +02:00

Opened #271 Filtering locations by tenant group and "q" results in Server Error 2026-04-05 16:24:13 +02:00

Opened #273 api - custom fields accepts/shows fields that do not exist in changelog 2026-04-05 16:24:17 +02:00

Opened #272 Fixes #21527: UI Bug with Displaying Primary IP Address with NAT IP o… 2026-04-05 16:24:17 +02:00

Opened #274 UI Bug with Displaying Primary IP Address with NAT IP on a Device 2026-04-05 16:24:20 +02:00

Opened #275 RecursionError at / - maximum recursion depth exceeded 2026-04-05 16:24:24 +02:00

Opened #277 An IndexError exception can be raised if stale cable paths exist 2026-04-05 16:24:27 +02:00

Opened #276 Fixes #21524: Fix IndexError when serializing stale cable paths 2026-04-05 16:24:27 +02:00

Opened #283 decimal custom field - value of 0.0 shows as if field is unset 2026-04-05 16:24:30 +02:00

Opened #278 Fixes #21518: Ensure proper display of decimal custom fields with a zero value 2026-04-05 16:24:30 +02:00

Opened #281 Add new Ethernet types for 10GE and 40GE 2026-04-05 16:24:30 +02:00

Opened #279 Closes #21356: Implement ETag support for REST API 2026-04-05 16:24:30 +02:00

Opened #282 clarify E501 enforcement 2026-04-05 16:24:30 +02:00

Opened #280 #20787 Address warnings from generation of OpenAPI schema 2026-04-05 16:24:30 +02:00

Opened #284 Docs: Docs state linting error E501: Line too long is ignored, but it's explicitly enabled in ruff.toml 2026-04-05 16:24:34 +02:00

Opened #285 Return Specific Status Code When PATCH Results in No Changes 2026-04-05 16:24:37 +02:00

Opened #286 rack object view - add devices tab 2026-04-05 16:24:40 +02:00

Opened #287 Device-Filter for console_ports in GraphQL shows error 2026-04-05 16:24:42 +02:00

Opened #288 Side menu bar broken in Firefox 2026-04-05 16:24:46 +02:00

Opened #289 Search function seems broken in 4.5.3 when searching custom field data 2026-04-05 16:24:49 +02:00

Opened #290 Custom rack/device/module airflow choices not documented 2026-04-05 16:24:52 +02:00

Opened #291 Add Interface type 10BASE-T to save power 2026-04-05 16:24:54 +02:00

Opened #293 Closes #21477: Add GraphQL Cable Termination filters for Device, Rack, Location, and Site 2026-04-05 16:24:57 +02:00

Opened #292 Fixes #21497: Pin Ruff 0.15.2 and run CI via ruff-action 2026-04-05 16:24:57 +02:00

Opened #294 device manufacturer / model is missing from device object view 2026-04-05 16:24:58 +02:00

Opened #295 Closes #21385: Add contact assignment support to virtual circuits 2026-04-05 16:25:00 +02:00

Opened #296 Closes #21500: Enable RUF022 to enforce sorted __all__ lists 2026-04-05 16:25:01 +02:00

Opened #297 Show inherited GPS coordinates for device when local value is null 2026-04-05 16:25:01 +02:00

Opened #298 Closes #21499: Restore deterministic Ruff linting (match Ruff 0.15.1 preview defaults) 2026-04-05 16:25:03 +02:00

Opened #299 Enable linting for __all__ ordering (RUF022) 2026-04-05 16:25:03 +02:00

Opened #300 Restore Ruff “preview” defaults to unblock CI (match 0.15.1 behavior) 2026-04-05 16:25:07 +02:00

Opened #301 Eventrules in v4.5.2 and v4.5.3 result in server error 2026-04-05 16:25:10 +02:00

Opened #302 Pin Ruff in CI to avoid surprise breakages 2026-04-05 16:25:14 +02:00

Opened #303 Closes #20923: Migrate Virtualization object views to declarative layouts 2026-04-05 16:25:17 +02:00

Opened #304 Fixes: #21456 - Improve config_context rendering with GraphQL 2026-04-05 16:25:18 +02:00

Opened #305 Show rack's site in Rack Elevations view 2026-04-05 16:25:18 +02:00

Opened #306 Closes: #21284 - Add deprecation note to webhooks documentation 2026-04-05 16:25:21 +02:00

Opened #307 Cannot filter on interfaces where mark_connected is true. 2026-04-05 16:25:21 +02:00

Opened #308 Webhook documentation still refers to model 2026-04-05 16:25:24 +02:00

Opened #310 NetBoxFakeRequest object has no attribute 'COOKIES' 2026-04-05 16:25:27 +02:00

Opened #309 Fixes #21473: Enable Ruff pyupgrade rules and modernize string formatting 2026-04-05 16:25:27 +02:00

Opened #312 Closes: #21304 - Add stronger deprecation warning on use of housekeeping management command 2026-04-05 16:25:32 +02:00

Opened #313 Fixes #21481: Fix Rack detail view to display Facility ID 2026-04-05 16:25:32 +02:00

Opened #311 Closes: #21284 - Mark request_id and username fields in EventContext as deprecated 2026-04-05 16:25:32 +02:00

Opened #314 Facility ID doesn't show in rack page. 2026-04-05 16:25:32 +02:00

Opened #315 Add support for OSFP224 (1.6T) interface type 2026-04-05 16:25:36 +02:00

Opened #317 GraphQL union type resolution for connected endpoints uses ConsolePortType instead of ConsolePort 2026-04-05 16:25:41 +02:00

Opened #316 Fixes #21478: Fix GraphQL connected endpoint type resolution for Console Ports 2026-04-05 16:25:41 +02:00

Opened #318 Extend GraphQL API filters for cables 2026-04-05 16:25:46 +02:00

Opened #320 Fixes: #21331 - Emit deprecation warning on use of querystring template tag 2026-04-05 16:25:50 +02:00

Opened #322 Enable pyupgrade rules in Ruff 2026-04-05 16:25:50 +02:00

Opened #319 Closes #21331: Emit deprecation warning on use of querystring template tag 2026-04-05 16:25:50 +02:00

Opened #321 Fixes #21411: Enable Ruff RET rules for consistent return behavior 2026-04-05 16:25:50 +02:00

Opened #323 Run Ruff earlier in CI to fail fast before tests 2026-04-05 16:25:54 +02:00

Opened #325 copy_safe_request() sheds unrecognized but safe HTTP headers 2026-04-05 16:25:58 +02:00

Opened #324 Add position mapping to cables with breakout cable profile mapping 2026-04-05 16:25:58 +02:00

Opened #326 Associating a cluster to a device triggers a server error 2026-04-05 16:26:03 +02:00

Opened #327 Add distances from front and rear door to the rack posts to a rack 2026-04-05 16:26:07 +02:00

Opened #328 Groups Permissions error 2026-04-05 16:26:11 +02:00

Opened #329 Allow for more than one out of band IP 2026-04-05 16:26:11 +02:00

Opened #330 Installation or upgrade fails if accessing Redis over UNIX socket 2026-04-05 16:26:14 +02:00

Opened #332 Avoid prefetching data for hidden table columns 2026-04-05 16:26:18 +02:00

Opened #331 Closes #21459: Avoid prefetching data for hidden table columns 2026-04-05 16:26:18 +02:00

Opened #333 Fixes #21407: Enable Ruff isort rules for consistent import ordering 2026-04-05 16:26:21 +02:00

Opened #334 Virtual Chassis: display interaface correctly for the stackmembers 2026-04-05 16:26:22 +02:00

Opened #335 Fetching config_context via GraphQL API fails or is considerable slower than REST API 2026-04-05 16:26:25 +02:00

Opened #336 Ensure SQL indexes exist on all tables for each model's default ordering 2026-04-05 16:26:29 +02:00

Opened #338 Release v4.5.3 2026-04-05 16:26:33 +02:00

Opened #337 Fixes #21429: Add Cable cloning and fix "Create & Add Another" to preserve Termination Types 2026-04-05 16:26:33 +02:00

Opened #339 Upgade tom-select to v2.5.1 2026-04-05 16:26:34 +02:00

Opened #340 Address warning from strawberry-graphql-django v0.75.1 2026-04-05 16:26:38 +02:00

Opened #341 Event rule - Trigger based of boolean not working (custom fields) 2026-04-05 16:26:42 +02:00

Opened #345 Permit to have nested module dynamic naming during modelling 2026-04-05 16:26:42 +02:00

Opened #344 Closes #21369: Add lazy loading and decoding support to ImageAttr 2026-04-05 16:26:42 +02:00

Opened #343 Closes #21420: Improve query performance of ContentTypeFilter 2026-04-05 16:26:42 +02:00

Opened #342 Fixes #21371: Fix Webhook Event Rules for Job lifecycle events missing username 2026-04-05 16:26:42 +02:00

Opened #346 Fixes #21410: Expand Ruff exclusions and standardize formatting settings 2026-04-05 16:26:47 +02:00

Opened #347 out of band ip import 2026-04-05 16:26:47 +02:00

Opened #348 Better Event rule support for scripts and add tagging 2026-04-05 16:26:52 +02:00

Opened #349 Add colour option to custom fields (like the default status does) 2026-04-05 16:26:56 +02:00

Opened #350 Add {module_path} placeholder for nested module component templates 2026-04-05 16:27:00 +02:00

Opened #353 Add "Application Services" as "Assignment" in "Config Contexts" 2026-04-05 16:27:00 +02:00

Opened #352 Fixes #21127: Clear _path on interfaces when removed from cable 2026-04-05 16:27:00 +02:00

Opened #351 Split port on qfsp-lc cable on supported interface 2026-04-05 16:27:00 +02:00

Opened #354 Closes #21016: Add missing MPTT tree indexes 2026-04-05 16:27:05 +02:00

Opened #355 Fixes #20442: Mark template-accessible methods with alters_data=True 2026-04-05 16:27:05 +02:00

Opened #356 Display Role in Device View also with Color 2026-04-05 16:27:05 +02:00

Opened #357 Cable "Create & Add Another" does not carry over termination types 2026-04-05 16:27:11 +02:00

Opened #358 Custom field (type object) pointed to Device Role - Field 'id' expected a number but got 'true'. 2026-04-05 16:27:17 +02:00

Opened #359 The rack name must be unique in Site. 2026-04-05 16:27:21 +02:00

Opened #361 21390 skip m2m processing for internal models to avoid extraneous ObectChange records 2026-04-05 16:27:25 +02:00

Opened #363 Closes #21419: Improve query efficiency for MultipleChoiceFilter 2026-04-05 16:27:25 +02:00

Opened #364 Improve query performance of ContentTypeFilter 2026-04-05 16:27:25 +02:00

Opened #362 #21364 update swagger endpoint for /api/extras/scripts/ 2026-04-05 16:27:25 +02:00

Opened #360 21277 call snapshot in ClusterAddDevicesView to correctly record ObjectChange data 2026-04-05 16:27:25 +02:00

Opened #365 Audit filters for unintentional application of distinct=True 2026-04-05 16:27:30 +02:00

Opened #366 Replace django-mptt with Postgresql ltree 2026-04-05 16:27:34 +02:00

Opened #368 Fixes #21412: Defer monkey-patching until after settings have been loaded 2026-04-05 16:27:39 +02:00

Opened #369 Netbox upgrade from v4.2.4 to v4.5.2 fails on database migration 2026-04-05 16:27:39 +02:00

Opened #367 Closes #21257: Introduce & adopt MultiValueContentTypeFilter 2026-04-05 16:27:39 +02:00

Opened #370 Dynamic Power Calculation 2026-04-05 16:27:43 +02:00

Opened #371 AttributeError exception raised on initialization when a plugin has local imports in __init__.py 2026-04-05 16:27:43 +02:00

Opened #372 Enable RET (flake8-return) rules in Ruff 2026-04-05 16:27:49 +02:00

Opened #373 Tighten up Ruff configuration defaults 2026-04-05 16:27:54 +02:00

Opened #374 Introduce an option to retain the original "create" and latest "update" change record for each object 2026-04-05 16:27:59 +02:00

Opened #375 not able to add or remove objects in netbox version 4.5.1 2026-04-05 16:28:06 +02:00

Opened #376 Enable import sorting in Ruff 2026-04-05 16:28:11 +02:00

Opened #377 Changes in REMOTE_AUTH do not apply 2026-04-05 16:28:16 +02:00

Opened #379 Configure ruff to validate against Python 3.12+ 2026-04-05 16:28:21 +02:00

Opened #378 Closes #21404: Set Ruff target Python version to 3.12 2026-04-05 16:28:21 +02:00

Opened #381 Representation of unnamed devices in REST API responses using brief mode triggers individual SQL queries 2026-04-05 16:28:26 +02:00

Opened #380 Fixes #20435: Fix navigation margin issue when scrollbar appears 2026-04-05 16:28:26 +02:00

Opened #382 Fixes #21196: q filter should match on primary IP only for IP address values 2026-04-05 16:28:32 +02:00

Opened #383 Add CPRI (Common Public Radio Interface) interface types to support telecom RAN fronthaul infrastructure documentation. 2026-04-05 16:28:32 +02:00

Opened #385 Circuit-type ownership is not functioning as expected. 2026-04-05 16:28:37 +02:00

Opened #384 Fixes #21397: Fix CircuitType owner field persistence and rendering 2026-04-05 16:28:37 +02:00

Opened #386 Folder-like hierarchical tree view for IPAM (like phpIPAM) 2026-04-05 16:28:44 +02:00

Opened #387 Add peer termination to TunnelTermination 2026-04-05 16:28:49 +02:00

Opened #388 Add missing interface types 2026-04-05 16:28:54 +02:00

Opened #390 Fixes #21358: Prevent exception when sorting by Token column 2026-04-05 16:29:01 +02:00

Opened #389 Fixes #21354: Fix Swagger-UI generating wrong URLs when BASE_PATH is set 2026-04-05 16:29:01 +02:00

Opened #391 ChangeLog for second interface after connect circuit 2026-04-05 16:29:01 +02:00

Opened #392 adopt_components not available through the API, but shown in GUI 2026-04-05 16:29:09 +02:00

Opened #393 Additionnal speed for infiniband choices. Adding the 4x and more. 2026-04-05 16:29:12 +02:00

Opened #394 Closes #20211: Use thumbnails for ImageAttachment hover previews to improve page load performance 2026-04-05 16:29:18 +02:00

Opened #395 Add Contact Assignment support to Virtual Circuits 2026-04-05 16:29:19 +02:00

Opened #396 psycopg-c 3.3.2 error upgrading 4.3.5 to 4.5.2 2026-04-05 16:29:26 +02:00

Opened #397 VRF "Global" at first level of IP hierarchy 2026-04-05 16:29:30 +02:00

Opened #398 IP prefixes that belongs to two VRFs (point-to-point interconnections) 2026-04-05 16:29:35 +02:00

Opened #399 4.5.0 to 4.5.2 - upgrade warning messages 2026-04-05 16:29:40 +02:00

Opened #400 Background Tasks Workers Table Column Not Properly Displayed On Mobile 2026-04-05 16:29:46 +02:00

Opened #404 ipam.0070_vlangroup_vlan_id_ranges fails during upgrade to v4.5.1: search indexer tries to read missing VLANGroup.comments 2026-04-05 16:29:54 +02:00

Opened #401 Fixes #21375: Fix VLANGroup VLAN ID range migration failing on upgrades with existing data 2026-04-05 16:29:54 +02:00

Opened #403 Closes #20981: Enhance JSON rendering for Custom Validators and Protection Rules in Config Revision View 2026-04-05 16:29:54 +02:00

Opened #402 Allow REDIS KWARGS to be set in configuration.py 2026-04-05 16:29:54 +02:00

Opened #406 #20923: Migrate DCIM view templates 2026-04-05 16:30:02 +02:00

Opened #405 Closes #21337: Refactor VirtualMachine view to UI layout 2026-04-05 16:30:02 +02:00

Opened #407 Fail to trigger webhook when script job is completed 2026-04-05 16:30:03 +02:00

Opened #408 mac address - allow uniqueness enforcement per oui 2026-04-05 16:30:11 +02:00

Opened #409 Support native lazy-loading for images rendered by attrs.ImageAttr 2026-04-05 16:30:16 +02:00

Opened #410 Closes #21268: Add Device Type details panel to Device view 2026-04-05 16:30:24 +02:00

Opened #411 mac address api - add field to show if mac address is primary 2026-04-05 16:30:24 +02:00

Opened #412 Show available and used IP ranges & request form 2026-04-05 16:30:31 +02:00

Opened #413 The POST /api/extras/scripts/ endpoint is broken 2026-04-05 16:30:37 +02:00

Opened #414 Cursor-based pagination for the REST API 2026-04-05 16:30:44 +02:00

Opened #415 Expand unit tests for ObjectChange and testing asserts 2026-04-05 16:30:52 +02:00

Opened #416 NameError: name 'PLUGINS' is not defined 2026-04-05 16:30:58 +02:00

Opened #417 Exception when sorting by Token 2026-04-05 16:31:03 +02:00

Opened #418 Provide API for Registering Custom Model Actions. 2026-04-05 16:31:11 +02:00

Opened #419 ETag support for the REST API 2026-04-05 16:31:20 +02:00

Opened #420 Handle updates to denormalized data via PostgreSQL triggers 2026-04-05 16:31:29 +02:00

Opened #421 Swagger-UI generates wrong URL's when BASE_PATH is used 2026-04-05 16:31:34 +02:00

Opened #422 Passkey WebAuthN Login Support 2026-04-05 16:31:44 +02:00

Opened #425 Closes #21266: Add installed device table columns to DeviceBay table 2026-04-05 16:31:51 +02:00

Opened #426 Assigning IPv6 address to prefix from available pool starts from 0 instead of 1 2026-04-05 16:31:51 +02:00

Opened #423 Improve key validation for API_TOKEN_PEPPERS configuration 2026-04-05 16:31:51 +02:00

Opened #424 /ipam/prefixes loading too slow 2026-04-05 16:31:51 +02:00

Opened #427 Release v4.5.2 2026-04-05 16:32:00 +02:00

Opened #428 Generating OpenAPI schema generates numerous warnings 2026-04-05 16:32:01 +02:00

Opened #429 Closes #21168: Fix Application Service cloning to preserve parent object 2026-04-05 16:32:06 +02:00

Opened #430 netbox pull 2026-04-05 16:32:06 +02:00

Opened #431 Add Support for Image Maps/Floor Plan Overlays for Device Locations 2026-04-05 16:32:06 +02:00

Opened #432 Add devices and virtualmachines relations to virtualization.models.Cluster 2026-04-05 16:32:12 +02:00

Opened #433 Interface webhook data does not include connected endpoints when a cable connection is made 2026-04-05 16:32:19 +02:00

Opened #434 Add platform parent on virtual machines 2026-04-05 16:32:26 +02:00

Opened #435 Defer change logging until all changes have been applied 2026-04-05 16:32:36 +02:00

Opened #438 Closes #21267: Normalize device height formatting in rack units (display 0U) 2026-04-05 16:32:41 +02:00

Opened #436 Closes #21300: Cache model-specific custom field lookups for the duration of a request 2026-04-05 16:32:41 +02:00

Opened #437 Closes #21302: Avoid redundant uniqueness checks in REST API serializers 2026-04-05 16:32:41 +02:00

Opened #439 Deprecate our custom querystring template tag 2026-04-05 16:32:41 +02:00

Opened #440 Optimize the assignment of tags when saving an object 2026-04-05 16:32:46 +02:00

Opened #443 ContentTypeField should use get_by_natural_key() to leverage internal caching 2026-04-05 16:32:54 +02:00

Opened #442 Closes #21327: Leverage get_by_natural_key() to resolve ContentTypes 2026-04-05 16:32:54 +02:00

Opened #441 Closes #21263: Prefetch related objects after creating/updating objects via REST API 2026-04-05 16:32:54 +02:00

Opened #444 Defer updates to the global search cache until after a response has been sent 2026-04-05 16:33:02 +02:00

Opened #445 Closes #21303: Cache serialized post-change data on object 2026-04-05 16:33:08 +02:00

Opened #447 Support Multiple NAT Mappings per External IP (Port Address Translation / Port Forwarding) 2026-04-05 16:33:08 +02:00

Opened #446 Closes #21201: Support GenericForeignKey fields when cloning objects 2026-04-05 16:33:08 +02:00

Opened #449 Fixes #21320: Prevent Rack validation errors when site or optional fields are missing during import 2026-04-05 16:33:16 +02:00

Opened #450 Rack Direct Import - "Rack has no site." 2026-04-05 16:33:16 +02:00

Opened #448 Closes #21110: Support for cursor-based pagination in GraphQL API 2026-04-05 16:33:16 +02:00

Opened #451 When adding a module with front and rear ports to the device, no port mapping between the front and rear port 2026-04-05 16:33:26 +02:00

Opened #452 Allow ImageAttachments to be created/bulk-uploaded independently of assignment to devices/racks 2026-04-05 16:33:33 +02:00

Opened #456 LDAP group-lookup fails with row containing null 2026-04-05 16:33:41 +02:00

Opened #454 Fixes #21233: UI Add horizontal padding to Release info section in Navigation menu 2026-04-05 16:33:41 +02:00

Opened #453 New Languages 2026-04-05 16:33:41 +02:00

Opened #455 Closes #21244: Introduce ability to omit specific fields from REST API responses 2026-04-05 16:33:41 +02:00

Opened #458 Fixes #21269: Fix Module installation to replicate Front/Rear Port Mappings from Module Types 2026-04-05 16:33:50 +02:00

Opened #460 Gap between Search and Sidebar on some Pages (The Dashboard) 2026-04-05 16:33:50 +02:00

Opened #459 Fixes #21262: Fix scope inheritance when creating child prefixes 2026-04-05 16:33:50 +02:00

Opened #457 21129 Store queue_name in Job so correctly deleted in RQ 2026-04-05 16:33:50 +02:00

Opened #461 Deprecate the housekeeping management command 2026-04-05 16:33:58 +02:00

Opened #462 Cache post-change data on the instance after serialization 2026-04-05 16:34:03 +02:00

Opened #463 Avoid redundant uniqueness checks in ValidatedModelSerializer 2026-04-05 16:34:13 +02:00

Opened #464 Closes #21297: Refresh installation and administration documentation for Ubuntu 24.04 2026-04-05 16:34:21 +02:00

Opened #465 Cache model-specific custom field lookups for the duration of a request 2026-04-05 16:34:22 +02:00

Opened #467 Update installation docs for Ubuntu 24.04 2026-04-05 16:34:30 +02:00

Opened #466 Closes #20172: Add cabled filter for DCIM interfaces in GraphQL 2026-04-05 16:34:30 +02:00

Opened #468 Fixes #20977: Missing script variables use their default value if defined 2026-04-05 16:34:38 +02:00

Opened #470 Additional white space column added when page extends beyond screen 2026-04-05 16:34:38 +02:00

Opened #469 ProgrammingError during Bulk Delete of VLANs (Background Job) 2026-04-05 16:34:38 +02:00

Opened #472 Closes #21259: Cache ObjectType results for the duration of a request 2026-04-05 16:34:46 +02:00

Opened #471 Fixes #20052: improve logging for faulty scripts 2026-04-05 16:34:46 +02:00

Opened #474 Deprecate the username and request_id fields in event data 2026-04-05 16:34:46 +02:00

Opened #473 Closes #21260: Defer object serialization for events pipeline 2026-04-05 16:34:46 +02:00

Opened #475 Fixes #21242: Show Authentication admin menu items based on object perms 2026-04-05 16:34:52 +02:00

Opened #476 Fixes #21254: Fix release check failure when stale latest_release cache can't be unpickled 2026-04-05 16:34:52 +02:00

Opened #477 Fixes #21176: Remove checkboxes from IP ranges in mixed-type tables 2026-04-05 16:34:52 +02:00

Opened #478 Customize Filter Options 2026-04-05 16:34:52 +02:00

Opened #479 customize filter options 2026-04-05 16:35:00 +02:00

Opened #480 Pre-change snapshot is not recorded when adding cluster members via UI 2026-04-05 16:35:00 +02:00

Opened #482 Closes #21209: Support real model names in configuration parameters 2026-04-05 16:35:12 +02:00

Opened #483 Device color in rack elevations based on status 2026-04-05 16:35:12 +02:00

Opened #481 Closes #21228: Add image attachments support to RackType model 2026-04-05 16:35:12 +02:00

Opened #484 Add clickable documentation link to Script Meta in NetBox 2026-04-05 16:35:21 +02:00

Opened #485 Support for redis sentinel password authentication 2026-04-05 16:35:31 +02:00

Opened #486 Fixes: #19129 - Richer display of MAC addresses in InterfaceTable when multiple MACs are present 2026-04-05 16:35:40 +02:00

Opened #487 front port mappings do not come over when installing a module with front ports 2026-04-05 16:35:40 +02:00

Opened #488 Instantiate device type images on devices 2026-04-05 16:35:52 +02:00

Opened #489 change device dimension display when devices are 0.0 height 2026-04-05 16:36:04 +02:00

Opened #490 Device Bays view to allow Child device properties as table columns 2026-04-05 16:36:16 +02:00

Opened #491 Fixes #21202: Fix scoped form cloning clearing the Scope field when Scope Type changes 2026-04-05 16:36:28 +02:00

Opened #492 Fixes #19869: Display peer connections for LAG member interfaces 2026-04-05 16:36:29 +02:00

Opened #493 Related objects are not prefetched when returning data from a REST API POST request 2026-04-05 16:36:29 +02:00

Opened #494 Scope and Scope type does not get clone to child prefix 2026-04-05 16:36:39 +02:00

Opened #495 Allow setting quick_add on ObjectVar in scripts 2026-04-05 16:36:51 +02:00

Opened #496 Defer object serialization for events pipeline 2026-04-05 16:37:02 +02:00

Opened #497 Cache ObjectType results for the duration of a request 2026-04-05 16:37:12 +02:00

Opened #498 ContentTypeFilter should accept multiple values 2026-04-05 16:37:23 +02:00

Opened #499 AttributeError: 'Version' object has no attribute 'dict' with packaging 26.0 2026-04-05 16:37:35 +02:00

Opened #503 Fixes #21249: Avoid unneeded user query when no event rules are present 2026-04-05 16:37:48 +02:00

Opened #504 process_event_rules() forces user lookup even when no event rules are defined 2026-04-05 16:37:48 +02:00

Opened #500 Fixes: #19221 - Add truncate_middle filter for middle-ellipsis on long filenames 2026-04-05 16:37:48 +02:00

Opened #501 Fixes #20902: Avoid conflict when Git URL contains embedded username 2026-04-05 16:37:48 +02:00

Opened #502 Fixes #21081: Add Owner Group column & filters across all supported object list views 2026-04-05 16:37:48 +02:00

Opened #508 Fixes #21115: Include attribute_data in ModuleType YAML export 2026-04-05 16:37:59 +02:00

Opened #509 Enable omitting specific fields from REST API responses (inverse of ?fields=) 2026-04-05 16:37:59 +02:00

Opened #505 Fixes #21173: Fix plugin menu registration order timing issue 2026-04-05 16:37:59 +02:00

Opened #507 Fixes #21150: Correct Dynamic Configuration menu path in documentation 2026-04-05 16:37:59 +02:00

Opened #506 Introduce performance issue template 2026-04-05 16:37:59 +02:00

Opened #510 Native <optgroup> elements behave as sticky headers in Object Types multi-select 2026-04-05 16:38:12 +02:00

Opened #511 Admin Menu is (mostly) missing for user with all permissions but no superuser status 2026-04-05 16:38:21 +02:00

Opened #512 add support for mTLS in Redis SSL config 2026-04-05 16:38:35 +02:00

Opened #517 <deleted> 2026-04-05 16:38:50 +02:00

Opened #518 Add bug #20966 to changelog for v4.4.9 2026-04-05 16:38:50 +02:00

Opened #513 Release v4.5.1 2026-04-05 16:38:50 +02:00

Opened #514 Fixes #21160: Handle "null" choice selection in widgets 2026-04-05 16:38:50 +02:00

Opened #515 Fixes #21231: Cache table existence for ObjectType checks 2026-04-05 16:38:50 +02:00

Opened #516 Closes #21234: Add #20966 to the changelog for v4.4.9 2026-04-05 16:38:50 +02:00

Opened #519 UI Add horizontal padding to Release info section in Navigation menu 2026-04-05 16:39:00 +02:00

Opened #520 ObjectTypeManager introspection not cached 2026-04-05 16:39:14 +02:00

Opened #521 Add Image Upload from clipboard 2026-04-05 16:39:27 +02:00

Opened #522 Add image attachments to Rack Type model 2026-04-05 16:39:37 +02:00

Opened #524 Closes #21203: Cache attrs of related objects on devices to improve filter performance 2026-04-05 16:39:51 +02:00

Opened #523 Add Edit/Delete/Changelog buttons to IP Ranges 2026-04-05 16:39:51 +02:00

Opened #526 Changed behavior of click on a tag 2026-04-05 16:39:52 +02:00

Opened #525 Fixes #21181: Handle AuthenticationFailed exception on /media endpoint 2026-04-05 16:39:52 +02:00

Opened #527 Add Custom Fields to a Tag 2026-04-05 16:40:02 +02:00

Opened #528 Find Tags via the Search 2026-04-05 16:40:13 +02:00

Opened #529 Closes #15801: Add link peer and connection columns to VLANDeviceTable 2026-04-05 16:40:22 +02:00

Opened #532 Isolated deployment: Docs without Google APIs 2026-04-05 16:40:23 +02:00

Opened #530 Fixes #21214: Clean up AutoSyncRecord when detaching from DataSource 2026-04-05 16:40:23 +02:00

Opened #531 Fixes #21213: Make Tag weight field required in forms 2026-04-05 16:40:23 +02:00

Opened #533 AutoSyncRecord not cleaned up when detaching Config Template from Data Source 2026-04-05 16:40:33 +02:00

Opened #534 Tag weight field allows empty value despite database constraint 2026-04-05 16:40:40 +02:00

Opened #536 Allow cluster to use a VM as a host device 2026-04-05 16:40:48 +02:00

Opened #535 Fixes: #20490 - Add filtering of Script objects based on object permissions with custom constraints 2026-04-05 16:40:48 +02:00

Opened #537 Virtual Machine Resources Use Decimal MB/GB Instead of Binary MiB/GiB 2026-04-05 16:41:00 +02:00

Opened #538 Use real model names in dashboard widget and other configurations 2026-04-05 16:41:00 +02:00

Opened #539 slow response when selecting prefix list 2026-04-05 16:41:16 +02:00

Opened #540 Define a robust mechanism for selecting permissionable ObjectTypes 2026-04-05 16:41:27 +02:00

Opened #541 L2VPNTerminationImportForm bulk update validation fails when interface/vlan fields omitted 2026-04-05 16:41:35 +02:00

Opened #542 L2VPNTerminationImportForm bulk update validation fails when interface/vlan fields omitted 2026-04-05 16:41:46 +02:00

Opened #543 Cache attributes of related objects that are used for q filtering 2026-04-05 16:41:46 +02:00

Opened #544 ScopedForm clears scope on clone because it doesn’t distinguish cloning from editing 2026-04-05 16:42:02 +02:00

Opened #545 Pre-populate GenericForeignKey form fields when cloning 2026-04-05 16:42:18 +02:00

Opened #546 #21160 fix perf issue for filterset rendering of APISelect widgets 2026-04-05 16:42:34 +02:00

Opened #547 Fixes #21178: Use localized “millimeters” for rack mounting depth (follow-up) 2026-04-05 16:42:35 +02:00

Opened #548 Unable to associate front ports to rear ports on a module type 2026-04-05 16:42:35 +02:00

Opened #549 Running a script manually breaks the schedule 2026-04-05 16:42:46 +02:00

Opened #550 The device search filter (q) is too slow when handling thousands of devices with primary IPs assigned 2026-04-05 16:42:58 +02:00

Opened #551 custom fields - conditional visibility (jinja based logic?) 2026-04-05 16:43:11 +02:00

Opened #556 Fixes #21051: Fix ObjectPermission object type selector to exclude internal/third-party models 2026-04-05 16:43:23 +02:00

Opened #557 Add Max Depth and Max Length dropdowns for child prefix pages 2026-04-05 16:43:23 +02:00

Opened #555 Change filterset to show VLAN group instead of site 2026-04-05 16:43:23 +02:00

Opened #558 Fixes #21166: Fix support for filtering on unsigned 32-bit integer values in GraphQL API 2026-04-05 16:43:23 +02:00

Opened #554 fixes #21139 support api filter for core 2026-04-05 16:43:23 +02:00

Opened #553 Enable specifying mask length when creating IP addresses via available-ips endpoint 2026-04-05 16:43:23 +02:00

Opened #552 Remove obsolete pre-commit hook script 2026-04-05 16:43:23 +02:00

Opened #559 #21160 fix filterset UI performance 2026-04-05 16:43:24 +02:00

Opened #563 Error 500 when supplying wrong Authorization token 2026-04-05 16:43:24 +02:00

Opened #560 Closes #21039: Add AVIF support for image attachments 2026-04-05 16:43:24 +02:00

Opened #561 Fixes #21178: Add spacing in mounting depth format string 2026-04-05 16:43:24 +02:00

Opened #562 Clear Rack Face when clear Rack 2026-04-05 16:43:24 +02:00

Opened #564 #21134 fix bulk rename ModuleType 2026-04-05 16:43:41 +02:00

Opened #565 IPAM IP address role: Gate way 2026-04-05 16:43:41 +02:00

Opened #566 change rack dimensions display to be more consistent 2026-04-05 16:43:54 +02:00

Opened #567 Fixes #21175: Use gettext_lazy in data.py for stable migrations 2026-04-05 16:44:11 +02:00

Opened #568 Nothing happens if IP addresses and IP ranges are deleted at the same time 2026-04-05 16:44:11 +02:00

Opened #569 Pending migration warning when DEFAULT_LANGUAGE is non-English 2026-04-05 16:44:28 +02:00

Opened #570 Plugin Menu Registration Order 2026-04-05 16:44:47 +02:00

Opened #571 Allow authenticated access to image attachments via the NetBox API 2026-04-05 16:45:03 +02:00

Opened #572 Add security hardening directives to systemd service files 2026-04-05 16:45:16 +02:00

Opened #573 Remove obsolete pre-commit hook script (overdue since v4.3) 2026-04-05 16:45:28 +02:00

Opened #574 change "create & add another" behavior for application services 2026-04-05 16:45:39 +02:00

Opened #575 Multiple housekeeping jobs are created and numbers are doubled each day 2026-04-05 16:45:57 +02:00

Opened #576 4 Byte ASN filtering doesn't work via GraphQL 2026-04-05 16:46:10 +02:00

Opened #577 VLAN selector field should default to group_id instead of site_id 2026-04-05 16:46:28 +02:00

Opened #579 Track Netbox Versions in Database 2026-04-05 16:46:46 +02:00

Opened #578 fix performance regression for Site save, use bulk_update for cached fields 2026-04-05 16:46:46 +02:00

Opened #582 "/dcim/interfaces" not loading after v4.5.0 upgrade 2026-04-05 16:47:00 +02:00

Opened #581 Update CodeQL Action from v3 to v4 2026-04-05 16:47:00 +02:00

Opened #580 21018 scopedfiltermixin filter on location site region 2026-04-05 16:47:00 +02:00

Opened #583 Fixes #20933: Fix writable data_file assignment for ConfigContext and ConfigContextProfile via the REST API 2026-04-05 16:47:17 +02:00

Opened #584 Add public models to export template context 2026-04-05 16:47:18 +02:00

Opened #585 Update CodeQL Action to v4 (v3 deprecated Dec 2026) 2026-04-05 16:47:37 +02:00

Opened #586 "Upgrade" to Tags 2026-04-05 16:47:52 +02:00

Opened #587 Fixes #21124: Fix rear port selection when creating front ports on a module type 2026-04-05 16:48:05 +02:00

Opened #588 Fixes #21140: Ensure default panel attribute labels are translated 2026-04-05 16:48:05 +02:00

Opened #589 Insufficient read permissions lead to unintended relationship deletion 2026-04-05 16:48:06 +02:00

Opened #590 ImportError: cannot import name 'NetBoxModelFilterMixin' from 'netbox.graphql.filter_mixins' (/opt/netbox/netbox/netbox/graphql/filter_mixins.py) 2026-04-05 16:48:20 +02:00

Opened #591 Dynamic Configuration manual refers to non-existent menu items 2026-04-05 16:48:30 +02:00

Opened #592 GraphiQL explorer just shows a white page 2026-04-05 16:48:45 +02:00

Opened #593 Add Support 100/1000Base-T/SFP Combo port 2026-04-05 16:49:00 +02:00

Opened #594 Unable to create port mappings on module types 2026-04-05 16:49:14 +02:00

Opened #595 Closes #21142: Enable filtering device components by site/location/rack directly via GraphQL API 2026-04-05 16:49:29 +02:00

Opened #596 Enable specifying a mask length when creating a new IP address via the "available IPs" REST API endpoint 2026-04-05 16:49:29 +02:00

Opened #597 Fixes #21050: Prevent reassignment of OOB IPs 2026-04-05 16:49:50 +02:00

Opened #598 Enable filtering device components by site/location/rack directly via GraphQL API 2026-04-05 16:49:50 +02:00

Opened #599 Time and Date are not displayed as expected 2026-04-05 16:50:12 +02:00

Opened #600 The translations on several pages are not working since v4.5.0 2026-04-05 16:50:26 +02:00

Opened #601 api /api/core does not support fields filter 2026-04-05 16:50:46 +02:00

Opened #602 Expand changelog message documentation and add cross-references 2026-04-05 16:51:08 +02:00

Opened #603 Support overlapping RFC6996 private ASNs per tenant 2026-04-05 16:51:08 +02:00

Opened #604 More sophisticated use of {module} parameter 2026-04-05 16:51:23 +02:00

Opened #605 Fixes #21102: Fix GraphiQL explorer UI 2026-04-05 16:51:38 +02:00

Opened #606 Bulk rename Module Type reports "None" 2026-04-05 16:51:38 +02:00

Opened #607 Default VRF per Device/Site/Location/Rack/Tenant 2026-04-05 16:52:00 +02:00

Opened #608 Fixes #21117: Avoid exception when attempting to create v2 token without API_TOKEN_PEPPERS defined 2026-04-05 16:52:15 +02:00

Opened #609 Breakout Cable Cross Server 2026-04-05 16:52:15 +02:00

Opened #610 Closes #21075: Rename L2VPN-Terminations menu entry 2026-04-05 16:52:31 +02:00

Opened #611 RQ Jobs in non-model/default queues are kept when Jobs are deleted in DB and reinsert themselves 2026-04-05 16:52:31 +02:00

Opened #612 Add option to hide deprecated Racks in Elevation View by default or via UI toggle 2026-04-05 16:52:54 +02:00

Opened #613 Cable connection cleanup 2026-04-05 16:53:09 +02:00

Opened #614 Cannot map front port in module template since 4.5.0 2026-04-05 16:53:33 +02:00

Opened #615 Unable to update custom fields in a custom script 2026-04-05 16:53:54 +02:00

Opened #616 Expand changelog message documentation and add cross-references 2026-04-05 16:53:54 +02:00

Opened #617 Expand User Messages documentation in Change Logging 2026-04-05 16:53:54 +02:00

Opened #618 Updating a Site with a lot of Related Objects fails 2026-04-05 16:54:07 +02:00

Opened #619 Unable to create v2 API tokens in 4.5 (API_TOKEN_PEPPERS is not defined) 2026-04-05 16:54:28 +02:00

Opened #620 Unable to click device in rack elevation 2026-04-05 16:54:51 +02:00

Opened #621 module type profiles custom JSON properties not being exported into YAML 2026-04-05 16:55:03 +02:00

Opened #622 Allow specifying exclude directories for Data Sources 2026-04-05 16:55:27 +02:00

Opened #623 Add Media/Broadcast port connectors fro Front/Rear Ports 2026-04-05 16:55:51 +02:00

Opened #624 Attach metadata to SQL queries for debugging purposes 2026-04-05 16:56:08 +02:00

Opened #625 Support cursor-based pagination in GraphQL API 2026-04-05 16:56:25 +02:00

Opened #626 Cable traces for circuit terminations do not work when connecting to front port 2026-04-05 16:56:49 +02:00

Opened #627 Update help text for token field on API page. 2026-04-05 16:57:07 +02:00

Opened #628 Terminology Change for API Token help text 2026-04-05 16:57:07 +02:00

Opened #629 Device Bulk Import -> Record 1 : Unrecognized header: 2026-04-05 16:57:26 +02:00

Opened #630 "Show GraphiQL Explorer" button not working in 4.5.0 2026-04-05 16:57:39 +02:00

Opened #631 20911 Fix sorting in dropdown 2026-04-05 16:58:05 +02:00

Opened #632 Fixes #21097: Fix comparison lookups for ID filters in GraphQL API 2026-04-05 16:58:05 +02:00

Opened #633 Fixes #20239: Prevent shared mutable state in PluginMenuItem/PluginMenuButton 2026-04-05 16:58:05 +02:00

Opened #634 interfaces - lag type options 2026-04-05 16:58:05 +02:00

Opened #635 GraphQL API does not support numeric comparisons for id filter 2026-04-05 16:58:24 +02:00

Opened #636 Virtual Chassis - Can create duplicate names 2026-04-05 16:58:51 +02:00

Opened #637 Virtual Machine Resources Use Decimal MB/GB Instead of Binary MiB/GiB, Causing Memory Mismatch 2026-04-05 16:59:04 +02:00

Opened #639 Request/response type for "render config of device/VM" 2026-04-05 16:59:29 +02:00

Opened #638 Introduce a new issue type for feature removals 2026-04-05 16:59:29 +02:00

Opened #640 Changes to site object result in associated prefixes appearing in change log 2026-04-05 16:59:50 +02:00

Opened #641 Add Max Depth and Max Length dropdowns for child prefix pages 2026-04-05 17:00:11 +02:00

Opened #642 Allow skipping IncompatiblePluginError handler 2026-04-05 17:00:38 +02:00

Opened #643 Support Constraints for Group-Based Ownership in Owner Model 2026-04-05 17:00:57 +02:00

Opened #644 Boolean is_superuser is missing from REST API 2026-04-05 17:01:16 +02:00

Opened #646 Unable to free a OOB IP from a device and reassign it 2026-04-05 17:01:30 +02:00

Opened #645 Bump Python version for update-translation-strings action 2026-04-05 17:01:30 +02:00

Opened #647 Add "Owner Group" as a filter option and table column 2026-04-05 17:01:49 +02:00

Opened #650 Release v4.4.10 2026-04-05 17:02:16 +02:00

Opened #652 Rename menu entry for L2VPN Terminations 2026-04-05 17:02:16 +02:00

Opened #651 Revert fix for #20950 2026-04-05 17:02:16 +02:00

Opened #648 Fixes: #19901 - Make module_bay recursion check on Module.clean tolerant of unset module.module_bay 2026-04-05 17:02:16 +02:00

Opened #649 Release v4.5.0 2026-04-05 17:02:16 +02:00

Opened #653 Closes #21035: Add .gitkeep to track the media directory 2026-04-05 17:02:43 +02:00

Opened #656 Display request method & URL when handling server errors 2026-04-05 17:02:43 +02:00

Opened #655 Closes #21071: Include the request method & URL when displaying a server error 2026-04-05 17:02:43 +02:00

Opened #654 Fix {module} placeholder resolution + add {module_path} for nested modules 2026-04-05 17:02:43 +02:00

Opened #657 Fixes #21064: Ensures that extra choices preserve nested colons 2026-04-05 17:03:12 +02:00

Opened #660 IndexError when changing cable profile 2026-04-05 17:03:12 +02:00

Opened #658 Fixes #21067: Force update of cable terminations when changing cable profile 2026-04-05 17:03:12 +02:00

Opened #659 Fixes #21059: Fix permission constraint example error 2026-04-05 17:03:12 +02:00

Opened #662 Fixes #21049: Remove stale custom field data during object validation 2026-04-05 17:03:38 +02:00

Opened #661 Fixes #21063: Check for duplicate choice values when validating a custom field choice set 2026-04-05 17:03:38 +02:00

Opened #663 Escaped colon in custom field choice is not preserved on edit 2026-04-05 17:03:38 +02:00

Opened #664 Custom Field Choice Set: Duplicate values result in missing options in Selection field UI 2026-04-05 17:04:07 +02:00

Opened #665 Upgrading from netbox 3.7.8 to 4.4.9 or 4.3.7 2026-04-05 17:04:36 +02:00

Opened #666 Permissions example in docs is incorrect 2026-04-05 17:04:51 +02:00

Opened #667 Closes #21001: Annotate plugin filterset registration in v4.5 release notes 2026-04-05 17:05:12 +02:00

Opened #671 Add Edit/Delete/Changelog buttons to IP Ranges in IP Addresses list of Prefix 2026-04-05 17:05:13 +02:00

Opened #668 FIxes #19506: Add filter forms for component templates 2026-04-05 17:05:13 +02:00

Opened #669 Fixes #21045: Allow saving Site with associated Prefix 2026-04-05 17:05:13 +02:00

Opened #670 Fixes #20817: Re-enable sync button when disabling scheduled syncing for a data source 2026-04-05 17:05:13 +02:00

Opened #672 Extend Module Type Profiles to modules 2026-04-05 17:05:35 +02:00

Opened #673 ObjectPermission object type selector includes internal/third-party models 2026-04-05 17:05:56 +02:00

Opened #674 Device OOB IP may become orphaned 2026-04-05 17:06:26 +02:00

Opened #675 Ignore stale custom field data when validating an object 2026-04-05 17:06:57 +02:00

Opened #676 Closes #21047: Add compatibility matrix to plugin setup instructions 2026-04-05 17:07:25 +02:00

Opened #677 Extend plugin development docs to encourage use of COMPATIBILITY.md convention 2026-04-05 17:07:25 +02:00

Opened #678 Unable to update the site 2026-04-05 17:07:48 +02:00

Opened #679 Bulk Edit Interfaces to add to Related Interfaces (Partent / LAG / Bridge) no choices available 2026-04-05 17:08:17 +02:00

Opened #680 Power feeds should support one-to-many connections for residential/home use cases 2026-04-05 17:08:34 +02:00

Opened #681 Allow for multiple groups / classes for locations & sites 2026-04-05 17:08:55 +02:00

Opened #683 avif and potential other image formats missing in list of acceptable extensions for handling filenames in image_upload 2026-04-05 17:09:17 +02:00

Opened #682 Fix nested serializer validation for PATCH requests with {"id": X} format 2026-04-05 17:09:17 +02:00

Opened #684 Add Tabs for Custom Script List 2026-04-05 17:09:49 +02:00

Opened #685 Fixes #20044: Elevations stuck in light mode 2026-04-05 17:10:11 +02:00

Opened #686 Visual Bug in the permissions page using Edge 2026-04-05 17:10:11 +02:00

Opened #687 Media directory not created by default 2026-04-05 17:10:35 +02:00

Opened #689 Fixes #21032: Avoid subquery in RestrictedQuerySet where unnecessary 2026-04-05 17:11:00 +02:00

Opened #688 Release v4.4.9 2026-04-05 17:11:00 +02:00

Opened #690 RestrictedQuerySet should skip secondary filtering when no constraints are in place 2026-04-05 17:11:00 +02:00

Opened #691 Fixes #21020: Fix object filtering for image attachments panel 2026-04-05 17:11:33 +02:00

Opened #692 Fixes #21011: Avoid updating database when loading active ConfigRevision 2026-04-05 17:11:34 +02:00

Opened #693 Fix missing owner field in DeviceWithConfigContextSerializer 2026-04-05 17:11:34 +02:00

Opened #694 Power Outlet Template 2026-04-05 17:11:34 +02:00

Opened #695 Pre-render and cache config context data 2026-04-05 17:11:52 +02:00

Opened #696 PDU integrated into the Power Feeds 2026-04-05 17:12:11 +02:00

Opened #697 Owner field missing from several REST API serializers 2026-04-05 17:12:27 +02:00

Opened #698 Image attachment card shows every image instead of related 2026-04-05 17:13:00 +02:00

Opened #700 Update GraphQL to allow query of prefix by location, site, site-group and region 2026-04-05 17:13:35 +02:00

Opened #699 Preserve parent_bay during device bulk import when tags are present 2026-04-05 17:13:35 +02:00

Opened #701 Restore missing SQL indexes for MPTT fields 2026-04-05 17:14:10 +02:00

Opened #703 Add table page navigation to the tops of tables in addition to the bottom. 2026-04-05 17:14:36 +02:00

Opened #702 Closes #20954: Add indexes for GFKs 2026-04-05 17:14:36 +02:00

Opened #704 Test Issue from Hook Testing 2026-04-05 17:15:03 +02:00

Opened #705 VLAN list on interface caps out at 100 with no warning 2026-04-05 17:15:03 +02:00

Opened #706 InternalError: cannot execute UPDATE with read-only DB replica 2026-04-05 17:15:39 +02:00

Opened #707 Closes #20953: Show interfaces bridged to an interface in the UI 2026-04-05 17:16:13 +02:00

Opened #708 Fixes #20997: Enable creating permissions for the Owner model 2026-04-05 17:16:13 +02:00

Opened #709 Support multiple Owners per object 2026-04-05 17:16:13 +02:00

Opened #710 Shared LRU TTL Cache for NetBox Custom Scripts 2026-04-05 17:16:38 +02:00

Opened #711 Fixes #20320: Include parent PK in BulkEdit context for child objects 2026-04-05 17:17:02 +02:00

Opened #714 Closes #20720: Add support for Latvian translations 2026-04-05 17:17:03 +02:00

Opened #716 Support filterset registration for plugins 2026-04-05 17:17:03 +02:00

Opened #712 Fixed #20950: Add missing module and device properties in module-bay 2026-04-05 17:17:03 +02:00

Opened #713 Closes #20309: Add ASDOT notation support for ASN ranges 2026-04-05 17:17:03 +02:00

Opened #715 Fixes #20876: Allow editing IPAddress in IPRange marked populated 2026-04-05 17:17:03 +02:00

Opened #718 Advanced filter selectors are unavailable in plugins 2026-04-05 17:17:28 +02:00

Opened #717 Fixes #20011: Provide accurate error for bulk import duplicate IDs 2026-04-05 17:17:28 +02:00

Opened #719 The new advanced filter selectors are too wide compared to the input field 2026-04-05 17:17:46 +02:00

Opened #720 Ownership model is missing at permission object types 2026-04-05 17:18:03 +02:00

Opened #721 Fixes #19506: DCIM Filtering on Templates custom fields 2026-04-05 17:18:39 +02:00

Opened #722 Fix JSON serialization error in get_installed_apps() 2026-04-05 17:18:39 +02:00

Opened #723 /api/status/ returns JSON serialization error with django-health-check installed 2026-04-05 17:18:39 +02:00

Opened #726 Release v4.5.0-beta1 2026-04-05 17:18:57 +02:00

Opened #727 Add a stable script identifier to Extras Scripts API 2026-04-05 17:18:57 +02:00

Opened #725 Closes: #20930 - Add an ASNSiteSerializer to allow serialization of Site in ASNSerializer 2026-04-05 17:18:57 +02:00

Opened #724 Closes #20900: Add FilterSet-aware CustomField form fields 2026-04-05 17:18:57 +02:00

Opened #728 Fixes #20969: Fix FrontPortTemplateFilterSet rear_port_id queryset 2026-04-05 17:19:23 +02:00

Opened #729 Fixed #20944: Ensure cached scope fields stay consistent when Region, Site, or Location changes 2026-04-05 17:19:23 +02:00

Opened #730 Upgrade to Django 6.0 2026-04-05 17:19:23 +02:00

Opened #731 Create a vertical space in Rack 2026-04-05 17:19:51 +02:00

Opened #732 Harmonize displaying json data from the netbox configuration 2026-04-05 17:20:17 +02:00

Opened #733 Include DevContainer in Repository for Streamlined Development 2026-04-05 17:20:54 +02:00

Opened #734 Run Again button does not respect script variable defaults 2026-04-05 17:21:19 +02:00

Opened #735 Allow Multiple DNS Names for a Single IP Address (Convert dns_name to List Field) 2026-04-05 17:21:57 +02:00

Opened #738 Additional work for FR #20788 2026-04-05 17:22:23 +02:00

Opened #739 Modeling channelized subinterfaces as child interfaces 2026-04-05 17:22:23 +02:00

Opened #736 Fixes #20929: Require render_config permission for UI config rendering 2026-04-05 17:22:23 +02:00

Opened #737 Fixes #20912: Clear ModuleBay parent when module assignment removed 2026-04-05 17:22:23 +02:00

Opened #740 Can't read Script stored in GCS bucket in UI from Customization/Scripts/Source section 2026-04-05 17:22:51 +02:00

Opened #741 Front port templates: No results when rear_port_id filter is set 2026-04-05 17:23:11 +02:00

Opened #742 Fixes #20966: Fix broken optgroup stickiness in ObjectType multiselect 2026-04-05 17:23:50 +02:00

Opened #743 Choices list scrolling bug in Edge/Chrome (ok in FireFox) 2026-04-05 17:23:50 +02:00

Opened #744 IPAM | VRF add VNI field 2026-04-05 17:24:31 +02:00

Opened #745 Fixes #20491: Normalize numeric range array fields for API test comparisons 2026-04-05 17:25:00 +02:00

Opened #746 Dashboard: 504 Gateway Time-out 2026-04-05 17:25:00 +02:00

Opened #747 Reintroduce the concept of rack groups 2026-04-05 17:25:20 +02:00

Opened #749 Include moduletype_count for manufacturer in REST API 2026-04-05 17:26:01 +02:00

Opened #748 Closes #20959: Add moduletype_count to ManufacturerSerializer 2026-04-05 17:26:01 +02:00

Opened #751 License asset management 2026-04-05 17:26:41 +02:00

Opened #750 Fixes #17976: Remove devicetype_count from nested manufacturer to correct OpenAPI schema 2026-04-05 17:26:41 +02:00

Opened #752 #20875 fix updating of denormalized fields (_site, _location, _rack) for component models 2026-04-05 17:27:11 +02:00

Opened #753 #20873 - fix webhooks with image fields 2026-04-05 17:27:12 +02:00

Opened #754 Add missing SQL indexes 2026-04-05 17:27:12 +02:00

Opened #755 Show reverse bridge relationships on interface detail pages 2026-04-05 17:27:43 +02:00

Opened #758 ModuleBay API GET - Missing Properties 2026-04-05 17:28:25 +02:00

Opened #757 Add comments to OrganizationalModel 2026-04-05 17:28:25 +02:00

Opened #756 Release v4.4.8 2026-04-05 17:28:25 +02:00

Opened #760 On delete order was breaked with RESTRICT action 2026-04-05 17:28:59 +02:00

Opened #759 Fix on delete cascade entity order 2026-04-05 17:28:59 +02:00

Opened #761 Autocreate device based on Rack Type config 2026-04-05 17:29:39 +02:00

Opened #762 GraphQL: Return full object for custom fields instead of only ID 2026-04-05 17:30:08 +02:00

Opened #763 Make plugin naviation easyer with utility functions 2026-04-05 17:30:40 +02:00

Opened #764 Related objects "clusters" not updated for site-group 2026-04-05 17:31:10 +02:00

Opened #766 allow rack type "mounting depth" to be either inches or millimeters 2026-04-05 17:31:54 +02:00

Opened #765 Closes #20936: Add a REST API endpoint to validate authentication credentials 2026-04-05 17:31:54 +02:00

Opened #767 allow decimals for rack type dimensions 2026-04-05 17:32:24 +02:00

Opened #769 Closes #20914: Adding a filter by tenant on device components 2026-04-05 17:32:55 +02:00

Opened #770 Fixes #20560: Fix VLAN disambiguation in prefix bulk import 2026-04-05 17:32:55 +02:00

Opened #768 Fixes #19918: Resolve {module} placeholders in nested module bay labels 2026-04-05 17:32:55 +02:00

Opened #771 Introduce a REST API endpoint for validating authentication tokens 2026-04-05 17:32:55 +02:00

Opened #772 Closes #20926: Rename and clean up GraphQL filters 2026-04-05 17:33:38 +02:00

Opened #773 Darkmode flickers on page load 2026-04-05 17:33:38 +02:00

Opened #774 ConfigContext API ignores data_path and data_file for Git data sources 2026-04-05 17:34:24 +02:00

Opened #775 Fixes #20759: Group object types by app in permission form 2026-04-05 17:35:09 +02:00

Opened #776 Adding site/s via the API to newly created ASNs 2026-04-05 17:35:09 +02:00

Opened #777 Expand permissions to include "Rendered Config" contexts. 2026-04-05 17:35:53 +02:00

Opened #778 Standardize naming of GraphQL filters 2026-04-05 17:36:38 +02:00

Opened #779 Add comments field to OrganizationalModel 2026-04-05 17:37:14 +02:00

Opened #780 Support the use of modular template components in plugins 2026-04-05 17:37:50 +02:00

Opened #781 Replace object view HTML templates with declarative layouts 2026-04-05 17:38:35 +02:00

Opened #782 add ability to control json property UI order for module type profiles 2026-04-05 17:39:01 +02:00

Opened #783 Colour code dot on notification bell 2026-04-05 17:39:35 +02:00

Opened #784 Closes #13182: Support PrimaryModel and OrganizationalModel in plugins 2026-04-05 17:40:09 +02:00

Opened #785 Closes #20917: Show example API usage for tokens 2026-04-05 17:40:10 +02:00

Opened #786 Show example usage of v1 & v2 tokens on token detail view 2026-04-05 17:40:10 +02:00

Opened #787 Include stack trace for unhandled exceptions on 500 responses and in job logs 2026-04-05 17:40:57 +02:00

Opened #788 Language not re-applied on login with social-app-django 2026-04-05 17:41:44 +02:00

Opened #789 Adding a filter by tenant on device components 2026-04-05 17:42:32 +02:00

Opened #790 Highlight field labels in forms when CUSTOM_VALIDATORS defined with field required:True 2026-04-05 17:43:21 +02:00

Opened #791 Module Bay Parent relation is partially broken 2026-04-05 17:44:00 +02:00

Opened #792 change 'module bay' sorting to be alphabetical when installing module 2026-04-05 17:44:50 +02:00

Opened #795 Closes #20571: Upgrade GraphiQL dependencies 2026-04-05 17:45:39 +02:00

Opened #794 Closes #20068: Enable defining profile attributes when importing module types 2026-04-05 17:45:39 +02:00

Opened #793 Closes #20572: Update all development frontend dependencies 2026-04-05 17:45:39 +02:00

Opened #796 Change Table Layout of Application Services in Virtual Machine View 2026-04-05 17:45:39 +02:00

Opened #797 HTTPS Credentials with Data Sources and git with Bitbucket API Keys no longer working 2026-04-05 17:46:15 +02:00

Opened #798 Add to filter ability to select multiply values from custom field with 'Type = Selection' 2026-04-05 17:47:06 +02:00

Opened #799 GraphQL filter 'in_list' for 'id' for interface_list 2026-04-05 17:47:57 +02:00

Opened #800 Closes #20860: Add changlog message support for component object creation 2026-04-05 17:48:23 +02:00

Opened #801 Expose label of custom_field_choice as well as id 2026-04-05 17:48:23 +02:00

Opened #802 Add Additional Field(s) For Login History Information 2026-04-05 17:49:02 +02:00

Opened #803 Nav Menu Doesn’t Collapse On Selection For Mobile 2026-04-05 17:49:39 +02:00

Opened #804 The last job (Sync branch) failed with an error: ModuleNotFoundError("No module named 'thumbnail'") 2026-04-05 17:50:18 +02:00

Opened #805 Fixes #20888: Fix warnings about non-decimal values for min/max latitude & longitude fields 2026-04-05 17:50:42 +02:00

Opened #806 Closes #20639: Inherit ConfigContext from ancestor Platforms 2026-04-05 17:50:42 +02:00

Opened #807 docs: fix broken bookmarks link in model features table 2026-04-05 17:50:42 +02:00

Opened #808 Warnings about "value should be an integer or Decimal instance" after upgrade to 4.4.7 2026-04-05 17:50:42 +02:00

Opened #809 Add suport for GraphQL Mutations (write feature) 2026-04-05 17:51:34 +02:00

Opened #810 split install script to permit automated installation 2026-04-05 17:52:13 +02:00

Opened #811 Platform manufacturer filtering is inconsistent - allows selection after removal but not before 2026-04-05 17:52:49 +02:00

Opened #812 Update FilterSetClassesTestCase to utilize filterset register 2026-04-05 17:53:32 +02:00

Opened #814 20878 use database routing when running script 2026-04-05 17:54:01 +02:00

Opened #813 Release v4.4.7 2026-04-05 17:54:01 +02:00

Opened #815 Script run does not use database routing 2026-04-05 17:54:02 +02:00

Opened #816 Fixes #20371: Add Power Port Type (Molex Micro-Fit 2x3) 2026-04-05 17:54:56 +02:00

Opened #817 Editing IP inside a populated range fails with error: Cannot create IP address inside range 2026-04-05 17:54:56 +02:00

Opened #818 Interface does not appear under interfaces' site filter 2026-04-05 17:55:46 +02:00

Opened #819 20743 add request to Script EventRule run 2026-04-05 17:56:40 +02:00

Opened #820 Event Rules on models that reference image files generate error 2026-04-05 17:56:40 +02:00

Opened #822 Fixes #20649: Enforce view permissions on REST API endpoint for custom scripts 2026-04-05 17:57:35 +02:00

Opened #823 Fixes #20859: Handle dashboard widget exceptions 2026-04-05 17:57:35 +02:00

Opened #824 add 'hot swappable' checkbox for more module profiles 2026-04-05 17:57:35 +02:00

Opened #821 Fixes #20865: Enforce proper min/max values for latitude & longitude 2026-04-05 17:57:35 +02:00

Opened #825 inline markdown in tables not allowing bullets 2026-04-05 17:58:13 +02:00

Opened #826 Fix Longitude Field Validation Issue 2026-04-05 17:58:40 +02:00

Opened #828 Allow the Object types selection list when editing permissions to be resizable 2026-04-05 17:59:35 +02:00

Opened #827 Closes #20834: Add support for enabling/disabling Tokens 2026-04-05 17:59:35 +02:00

Opened #829 Closes #20823: Validate Token expiration date on creation 2026-04-05 18:00:17 +02:00

Opened #830 Python "global flags not at the start of the expression" on Device edit 2026-04-05 18:00:17 +02:00

Opened #831 Device interface missing changelog message on creation 2026-04-05 18:00:55 +02:00

Opened #832 Dashboard crash 4.4.6 2026-04-05 18:01:51 +02:00

Opened #833 Scrollbar breaks div.page in chromium based browsers 2026-04-05 18:02:44 +02:00

Opened #834 Incorrect API result "virtual_disk_count" for some VM 2026-04-05 18:03:24 +02:00

Opened #835 manage.py full export complains about missing relation 2026-04-05 18:04:12 +02:00

Opened #837 Deletion of tag allowed when referenced in config context 2026-04-05 18:04:51 +02:00

Opened #836 Fixes 20822: add auto sync enabled property for configtemplates 2026-04-05 18:04:51 +02:00

Opened #838 Closes #20564: Many-to-many pass-through port mappings 2026-04-05 18:05:31 +02:00

Opened #842 Fixes #20839: Rename object_type to object_type_id in FilterForm for CustomLink and SavedFilter 2026-04-05 18:05:31 +02:00

Opened #840 Fixes #20844: Respect assigned object type for L2VPN terminations 2026-04-05 18:05:31 +02:00

Opened #843 Add umask 022 to install.sh script 2026-04-05 18:05:31 +02:00

Opened #839 Closes #20841: Add selector widget to RackType field on the Rack EditForm 2026-04-05 18:05:31 +02:00

Opened #841 Fixes #20840: Remove unused airflow from RackType UI 2026-04-05 18:05:31 +02:00

Opened #844 Object Type filter is ignored for L2VPN Terminations 2026-04-05 18:06:12 +02:00

Opened #845 Fixes #17954 - Add dynamic parent resolution for cable CSV imports 2026-04-05 18:07:12 +02:00

Opened #846 Add Rack to the Device Bulk Edit form 2026-04-05 18:07:14 +02:00

Opened #847 Filter RackType by Manufacturer on the Rack EditForm 2026-04-05 18:07:58 +02:00

Opened #848 RackType detail view and table reference airflow, but RackType has no airflow field 2026-04-05 18:08:58 +02:00

Opened #849 Object Type Filter is ignored in Custom Links & Saved Filters 2026-04-05 18:10:00 +02:00

Opened #850 Closes #20820: Add Object Type Filter to CustomField 2026-04-05 18:11:03 +02:00

Opened #852 Add VID as an object 2026-04-05 18:11:03 +02:00

Opened #851 Closes 20817 fix datasource sync broken when cron is set 2026-04-05 18:11:03 +02:00

Opened #854 Enable field for API tokens 2026-04-05 18:11:48 +02:00

Opened #853 Fixes #20827: fix theme toggle visibility for logo and buttons 2026-04-05 18:11:48 +02:00

Opened #855 new ver desciption 2026-04-05 18:12:50 +02:00

Opened #857 Closes: #19338 - GraphQL: Adds in_list lookups for id and enum fields 2026-04-05 18:12:50 +02:00

Opened #856 fix: check permission constraints when running script by API 2026-04-05 18:12:50 +02:00

Opened #858 Support negative permissions constraints 2026-04-05 18:12:50 +02:00

Opened #859 Light/Dark Theme toggle: Logo, button icon, and tooltip don't update until page refresh 2026-04-05 18:13:33 +02:00

Opened #860 Cable Trace with long Lables are cut 2026-04-05 18:14:37 +02:00

Opened #861 The oldest config revision is activated when replicating NetBox 2026-04-05 18:15:10 +02:00

Opened #862 Prevent Creation Of API Token With Expiration In Past 2026-04-05 18:15:57 +02:00

Opened #863 config-templates api, bulk edit & view forms are missing the ``auto_sync_enabled`` property 2026-04-05 18:16:59 +02:00

Opened #864 Quick overview of parent device in IP Address section 2026-04-05 18:18:00 +02:00

Opened #865 Custom fields - add ability to filter and sort by object type 2026-04-05 18:18:47 +02:00

Opened #866 Add option to enforce commenting when specific tags are set or unset 2026-04-05 18:19:51 +02:00

Opened #867 Data Sources remove sync interval 2026-04-05 18:20:37 +02:00

Opened #868 Add an “exclude_from_allocation” flag to IPRange 2026-04-05 18:21:39 +02:00

Opened #869 Error status at run custom script from NetBox WebUI 2026-04-05 18:22:25 +02:00

Opened #870 Increase location precision 2026-04-05 18:22:58 +02:00

Opened #871 Fixes #20134: Prevent HTMX OOB swaps in embedded tables 2026-04-05 18:23:45 +02:00

Opened #872 Fixes #20766: Prevent translation of code/commands in error templates 2026-04-05 18:23:45 +02:00

Opened #873 Rack view - Modal for actions (assign device or create device) 2026-04-05 18:23:45 +02:00

Opened #874 UX enhancement Device racking position selection - Device names 2026-04-05 18:24:34 +02:00

Opened #875 IP Address Filtering on a Device excludes FHRP Grps 2026-04-05 18:25:41 +02:00

Opened #876 When viewing a Rack - Rename "Add Device" to "Create new Device" 2026-04-05 18:26:26 +02:00

Opened #877 UX enhancement Device View - Rack position - Reservation text 2026-04-05 18:27:14 +02:00

Opened #878 Bulk Rename of The Label Field 2026-04-05 18:28:07 +02:00

Opened #880 Closes #20788: Cable profiles and and position mapping 2026-04-05 18:29:00 +02:00

Opened #881 Fix examples for type of class Meta() 2026-04-05 18:29:00 +02:00

Opened #882 Deleting a virtual chassis results in TypeError 2026-04-05 18:29:00 +02:00

Opened #879 20775 fix bulk rename if no name 2026-04-05 18:29:00 +02:00

Opened #883 Unable to schedule script via API 2026-04-05 18:29:49 +02:00

Opened #884 20465 fix script re-upload 2026-04-05 18:30:37 +02:00

Opened #885 Fix examples for type of class Meta() 2026-04-05 18:30:37 +02:00

Opened #886 Marking IP addresses as unavailable when populated range exists 2026-04-05 18:31:28 +02:00

Opened #887 Cable profiles and connector/position mapping 2026-04-05 18:32:28 +02:00

Opened #888 Address warnings from generation of OpenAPI schema 2026-04-05 18:33:35 +02:00

Opened #891 closes 20774: used gettext_lazy instead gettext 2026-04-05 18:34:31 +02:00

Opened #889 Release v4.4.6 2026-04-05 18:34:31 +02:00

Opened #892 GraphQL filter by multiple custom fields 2026-04-05 18:34:31 +02:00

Opened #890 Fixes #20660: Optimize loading of custom script modules from remote storage 2026-04-05 18:34:31 +02:00

Opened #893 The bay module view is not working properly 2026-04-05 18:35:22 +02:00

Opened #894 Fixes #20731 add data file data source to config template bulk import 2026-04-05 18:35:57 +02:00

Opened #896 Add changelog message to bulk rename process 2026-04-05 18:35:58 +02:00

Opened #895 Fixes #20638: Document bulk create support in OpenAPI schema 2026-04-05 18:35:58 +02:00

Opened #897 Device bulk rename fails when a device with no name is selected 2026-04-05 18:36:55 +02:00

Opened #898 Actions buttons labels are not translated 2026-04-05 18:38:07 +02:00

Opened #901 JournalEntry Comments model is not set to allow empty (blank) comments 2026-04-05 18:39:19 +02:00

Opened #900 20771 add blank=true to comments field on Journals 2026-04-05 18:39:19 +02:00

Opened #899 Fixes #20771: make comments for JournalEntryies required 2026-04-05 18:39:19 +02:00

Opened #902 Fixes: #20432 - Allow cablepaths with CircuitTerminations that have different parent Circuits 2026-04-05 18:40:33 +02:00

Opened #903 Optionally set a user global search preference 2026-04-05 18:40:33 +02:00

Opened #904 Enable custom interface naturalization functions 2026-04-05 18:41:27 +02:00

Opened #905 German Static Media Failure file contains translated code 2026-04-05 18:42:22 +02:00

Opened #911 Unable to see full object type names when creating new permissions 2026-04-05 18:43:37 +02:00

Opened #908 Fixes #20755: Scope ProviderFilterSet.search() to Provider Fields 2026-04-05 18:43:37 +02:00

Opened #906 20465 fix script re-upload 2026-04-05 18:43:37 +02:00

Opened #907 #20378 fix delete of DataSource 2026-04-05 18:43:37 +02:00

Opened #909 Fixes #20688: Change log level for missing config revision 2026-04-05 18:43:37 +02:00

Opened #910 Fixes #20750: Normalize actions in cloned objects init 2026-04-05 18:43:37 +02:00

Opened #912 Unable to trace the front-rear port connection after importing connections from CSV 2026-04-05 18:44:52 +02:00

Opened #913 Duplicate Responses in filterqueries 2026-04-05 18:45:48 +02:00

Opened #914 ASN API does not save Sites provided in the payload 2026-04-05 18:47:03 +02:00

Opened #915 Closes #18658: Add start on boot field to VirtualMachine model 2026-04-05 18:47:40 +02:00

Opened #916 Permission Cloning fails with single action selected 2026-04-05 18:47:40 +02:00

Opened #917 Closes #18658: Add start on boot field to VirtualMachine model 2026-04-05 18:48:54 +02:00

Opened #918 VLAN groups count on Sites 2026-04-05 18:48:55 +02:00

Opened #919 Closes #7604: Add filter modifier dropdowns for advanced lookup operators 2026-04-05 18:49:47 +02:00

Opened #920 Enable a plugin to add buttons next to the bulk buttons and use the selection mechanism. 2026-04-05 18:49:47 +02:00

Opened #921 ObjectChanges not created when running Script from EventRule 2026-04-05 18:50:42 +02:00

Opened #923 Permissions constraints are ignored when running script by API 2026-04-05 18:51:58 +02:00

Opened #922 Closes #20297: add additional coaxial cable type choices 2026-04-05 18:51:58 +02:00

Opened #925 Deleting a virtual Chassis with members does not set the device member position to None 2026-04-05 18:53:17 +02:00

Opened #924 20738 update vc_position in delete not signal handler 2026-04-05 18:53:17 +02:00

Opened #926 Closes #20204: Introduce modular template components 2026-04-05 18:54:37 +02:00

Opened #927 Empty search result for interfaces, power-ports, power-outlets 2026-04-05 18:54:37 +02:00

Opened #928 Firewall/ACL rules 2026-04-05 18:55:32 +02:00

Opened #929 Bulk edit/delete displayed even if not supported 2026-04-05 18:56:28 +02:00

Opened #930 Perform an application-wide audit for missing indexes 2026-04-05 18:57:08 +02:00

Opened #931 bulk import of config template missing data_source & data_file fields 2026-04-05 18:58:07 +02:00

Opened #934 Formatting error in plugin development documentation regarding forms 2026-04-05 18:59:30 +02:00

Opened #933 Fixed formatting error in plugin development docs 2026-04-05 18:59:30 +02:00

Opened #932 Closes #14171: Add VLAN fields to Interface and VMInterface CSV import 2026-04-05 18:59:30 +02:00

Opened #935 include L2VPN field for Interface bulk import 2026-04-05 19:00:11 +02:00

Opened #936 20645 CSVChoiceField use default if blank 2026-04-05 19:01:09 +02:00

Opened #937 Fixes #20721: Fix breadcrumb link on task detail page 2026-04-05 19:01:09 +02:00

Opened #938 Can't filter by Parent Region in GraphQL 2026-04-05 19:01:10 +02:00

Opened #940 Background task job details breadcrumb links generate 404 errors 2026-04-05 19:02:16 +02:00

Opened #939 docs(configuration): close Markdown inline code, "`" was forgotten 2026-04-05 19:02:16 +02:00

Opened #941 Add Latvian Language 2026-04-05 19:03:39 +02:00

Opened #942 close Markdown inline code, "`" was forgotten in docs 2026-04-05 19:04:38 +02:00

Opened #943 Closes #19523: Add counter‑cached counts & filters for DeviceType, ModuleType, and RackType 2026-04-05 19:05:38 +02:00

Opened #946 Move the OpenAPI schema check from pre-commit to CI 2026-04-05 19:05:38 +02:00

Opened #944 Fixes: #20670: Related Object Validation 2026-04-05 19:05:38 +02:00

Opened #945 Closes #20715: Remove OpenAPI schema check from pre-commit 2026-04-05 19:05:38 +02:00

Opened #948 Pre-change snapshot is not recorded when adding/removing virtual chassis members via UI 2026-04-05 19:06:41 +02:00

Opened #947 Fixes #20713: Record pre-change snapshots on VC members being added/removed 2026-04-05 19:06:41 +02:00

Opened #951 offset for local time in location is reversed 2026-04-05 19:08:06 +02:00

Opened #949 docs(configuration): close Markdown inline code, "`" was forgotten 2026-04-05 19:08:06 +02:00

Opened #950 docs(configuration): PROTECTION_RULES missing in list 2026-04-05 19:08:06 +02:00

Opened #952 PROTECTION_RULES is missing in Dynamic Configuration Parameter list 2026-04-05 19:08:48 +02:00

Opened #955 Release v4.4.5 2026-04-05 19:09:49 +02:00

Opened #959 "Create & Add Another" Contact form refresh troubles 2026-04-05 19:09:49 +02:00

Opened #953 Fixes #20699: Ensure proper ordering of changelog entries resulting from cascading deletions 2026-04-05 19:09:49 +02:00

Opened #954 Closes: #17936 - GFK serializer field 2026-04-05 19:09:49 +02:00

Opened #956 Fixes #20697: Ensure unique signal handlers for counter models 2026-04-05 19:09:49 +02:00

Opened #957 Closes #20700: Add ContactsColumnMixin to multiple tables 2026-04-05 19:09:49 +02:00

Opened #958 Closes #20647: add cleanup for interface import 2026-04-05 19:09:49 +02:00

Opened #960 Add 'contacts' field to table classes for remaining unhandled models 2026-04-05 19:10:48 +02:00

Opened #961 Misordered changelog entries after deleting a module with components 2026-04-05 19:12:07 +02:00

Opened #962 Add a read-only "Total VLAN IDs" count to the VLANGroup model 2026-04-05 19:13:34 +02:00

Opened #963 Per‑sender duplicate signal registration causes CounterCacheField double‑counting 2026-04-05 19:15:00 +02:00

Opened #964 Add contacts field to ip addresses table view 2026-04-05 19:16:28 +02:00

Opened #965 Query filters are removed when adding columns to table in list view 2026-04-05 19:16:28 +02:00

Opened #966 Add contacts field to ip addresses table view 2026-04-05 19:17:29 +02:00

Opened #967 remove aabouzaid/netbox-as-ansible-inventory from Community Contributions wiki page 2026-04-05 19:18:57 +02:00

Opened #968 Introduce additional L2VPN types 2026-04-05 19:20:03 +02:00

Opened #969 Closes #7604: Add filter modifier dropdowns for advanced lookup operators 2026-04-05 19:21:07 +02:00

Opened #970 No active configuration revision found 2026-04-05 19:21:07 +02:00

Opened #972 Give Slim Select another chance 2026-04-05 19:22:39 +02:00

Opened #971 Closes #20685: add cloneable custom fields to templates 2026-04-05 19:22:39 +02:00

Opened #973 Clone Custom Fields on Component Template Instantiation 2026-04-05 19:23:44 +02:00

Opened #975 Remove Circuit Swap Terminations 2026-04-05 19:24:48 +02:00

Opened #974 20683 - Remove circuit termination swap 2026-04-05 19:24:48 +02:00

Opened #977 Closes #12318: Ignore case when determining uniquess of name & slug fields 2026-04-05 19:25:34 +02:00

Opened #978 Closes #19338 - Add in_list and exact support on all id and enum fields in GraphQL v2 2026-04-05 19:25:34 +02:00

Opened #979 Duplicate all GraphQL component objects into V1 and V2 namespaces 2026-04-05 19:25:34 +02:00

Opened #976 Closes #20675: Enable NetBox Copilot integration 2026-04-05 19:25:34 +02:00

Opened #980 Fixes #20646: Prevent cables from connecting to marked_connected objects 2026-04-05 19:26:44 +02:00

Opened #981 Permission Constraints dont work as intended 2026-04-05 19:26:44 +02:00

Opened #983 Enable NetBox Copilot integration 2026-04-05 19:28:19 +02:00

Opened #982 Fixes #20655: Disable sorting on Permission columns 2026-04-05 19:28:19 +02:00

Opened #985 Add request data into j2 config v4.4.1 2026-04-05 19:29:50 +02:00

Opened #986 Fixes #20389: Add FilterSet support to BulkRenameView 2026-04-05 19:29:50 +02:00

Opened #984 Fixes #20653: Add object_type_id filter for Jobs 2026-04-05 19:29:50 +02:00

Opened #987 Device (Type) Import is missing component data type validation 2026-04-05 19:29:50 +02:00

Opened #988 Prevent more lookup expressions in filterset items from "disabling" url filtering 2026-04-05 19:30:39 +02:00

Opened #989 Add creation date to tags applied on objects 2026-04-05 19:31:02 +02:00

Opened #991 Apply the "netbox" label automatically for all new issues 2026-04-05 19:31:21 +02:00

Opened #993 Label respect on Racks 2026-04-05 19:31:21 +02:00

Opened #990 Closes #20679 - Duplicate all GraphQL hierarchy objects to separate V1 and V2 namespaces 2026-04-05 19:31:21 +02:00

Opened #992 Fixes #20637: Omit inventory item serials from device search filter to improve performance 2026-04-05 19:31:21 +02:00

Opened #994 Migration failure for "extras" from container 3.4.0 -> 3.4.1 / 0133_make_cf_minmax_decimal.py / django.db.utils.DataError: numeric field overflow 2026-04-05 19:31:42 +02:00

Opened #995 DRAFT: 20660 cache script storage key 2026-04-05 19:32:49 +02:00

Opened #996 CustomStoragesLoader creates storage on every exec_module 2026-04-05 19:32:50 +02:00

Opened #997 Interface tagged VLANs are listed out of order 2026-04-05 19:34:25 +02:00

Opened #998 Add is_oob and is_primary on bulk_edit IPAddress 2026-04-05 19:35:30 +02:00

Opened #1000 Upgrade error django.db.utils.IntegrityError: duplicate key value violates unique constraint "auth_permission_pkey" 2026-04-05 19:35:50 +02:00

Opened #999 Closes #20459 : clean is_oob and is_primary on bulk_import 2026-04-05 19:35:50 +02:00

Opened #1001 Server Error after selecting sort by one of the columns in Permissions 2026-04-05 19:36:08 +02:00

Opened #1003 Filtering Jobs by Object Type return empty set 2026-04-05 19:37:48 +02:00

Opened #1002 Add CLAUDE.md documentation file. After copy netbox, claude code % /init done. 2026-04-05 19:37:48 +02:00

Opened #1004 Script fails with KeyError when Optional Fields with defaults are missing from API payload 2026-04-05 19:39:26 +02:00

Opened #1006 Closes #20459 : add is_oob and is_primary on IPAddress bulk_edit 2026-04-05 19:41:07 +02:00

Opened #1005 Fixes #19872: Display script form validation errors 2026-04-05 19:41:07 +02:00

Opened #1007 API Endpoint /api/extras/scripts/ Exposes Script Metadata to Users Without Permissions 2026-04-05 19:41:07 +02:00

Opened #1008 Enable markdown in title on dashboard widgets 2026-04-05 19:42:50 +02:00

Opened #1009 Interface Bulk Upload can create invalid WWN values 2026-04-05 19:43:11 +02:00

Opened #1010 Cable Bulk Uploads allow mark_connected AND a cable to be present (validation error) 2026-04-05 19:44:50 +02:00

Opened #1011 Cable Bulk Uploads allow blank status fields 2026-04-05 19:46:30 +02:00

Opened #1012 Configure JINJA_FILTERS from DataBackend 2026-04-05 19:48:11 +02:00

Opened #1013 Fixes #20641: Handle viewsets with queryset=None in get_view_name() 2026-04-05 19:48:31 +02:00

Opened #1014 AttributeError in ObjectChangeViewSet browsable API: 'NoneType' object has no attribute 'model' 2026-04-05 19:48:31 +02:00

Opened #1015 Installation Script 2026-04-05 19:49:24 +02:00

Opened #1016 Ability to apply parent platform config context values to device in children platforms 2026-04-05 19:49:44 +02:00

Opened #1017 Swagger UI generating incorrect schemas for /users/users/ endpoint 2026-04-05 19:51:22 +02:00

Opened #1018 Filtering devices using the q filter takes excessively long when many inventory items are present 2026-04-05 19:53:04 +02:00

Opened #1020 Closes #20304: Object owners 2026-04-05 19:53:58 +02:00

Opened #1021 Fixes #20606: Enable copying text from badges in UI 2026-04-05 19:53:58 +02:00

Opened #1022 #20603: Split GraphQL API into v1 & v2 2026-04-05 19:53:58 +02:00

Opened #1019 Closes #20608: Update User Menu icon class names for consistency 2026-04-05 19:53:58 +02:00

Opened #1024 Error upgrading from 4.1.7 to any 4.x version 2026-04-05 19:53:59 +02:00

Opened #1023 Closes #20614: Update ruff for pre-commit check 2026-04-05 19:53:59 +02:00

Opened #1025 ModuleNotFoundError: No module named 'extras.plugins' 2026-04-05 19:54:47 +02:00

Opened #1029 Different Default Dashboards Depending On User Groups 2026-04-05 19:55:36 +02:00

Opened #1028 Fixes #20551: Support quick-add form prefix in automatic slug generation 2026-04-05 19:55:36 +02:00

Opened #1026 Fixes #20422: Allow Aggregate and Prefix to filter by family in GraphQL 2026-04-05 19:55:36 +02:00

Opened #1027 Fixes #20498: Apply validation regex to URL custom fields 2026-04-05 19:55:36 +02:00

Opened #1030 Ability To Export Dashboard Widget Layouts 2026-04-05 19:55:57 +02:00

Opened #1032 Closes #20605: Document variable prefilling via URL parameters 2026-04-05 19:56:27 +02:00

Opened #1033 Closes #20617: Introduce BaseModel 2026-04-05 19:56:27 +02:00

Opened #1034 Introduce BaseModel to hold universal overrides for Django's models.Model 2026-04-05 19:56:27 +02:00

Opened #1031 Closes #20399: Add assigned and primary filters for MACAddress 2026-04-05 19:56:27 +02:00

Opened #1035 Fixes #20524: Enhance API script scheduling validation 2026-04-05 19:56:53 +02:00

Opened #1037 Update the ruff pre-commit script 2026-04-05 19:56:53 +02:00

Opened #1036 Closes #20567: Add ContactsColumnMixin to ServiceTable 2026-04-05 19:56:53 +02:00

Opened #1038 Align GraphQL lookup types for booleans & numerics (replace FilterLookup) 2026-04-05 19:57:20 +02:00

Opened #1041 VLAN Group utilization is not being calculated correctly 2026-04-05 19:57:50 +02:00

Opened #1039 Closes #20301: Add "Dismiss all" action to notifications dropdown 2026-04-05 19:57:50 +02:00

Opened #1040 Fixes #20610: Correct VLAN ID range calculation logic 2026-04-05 19:57:50 +02:00

Opened #1042 Swagger API documentation forgets the "Token" in authorization header 2026-04-05 19:59:34 +02:00

Opened #1043 Apply Tabler dropdown-item-icon spacing class to icons in the User menu 2026-04-05 20:01:03 +02:00

Opened #1044 Cannot copy values from some columns 2026-04-05 20:01:54 +02:00

Opened #1045 Document prefilling custom script variables via URL parameters 2026-04-05 20:02:50 +02:00

Opened #1046 Add interface-type 1000BaseBX20-D, 1000BaseBX20-U and 1000BaseBX40-D 1000BaseBX40-U 2026-04-05 20:03:16 +02:00

Opened #1047 GraphQL API v2 2026-04-05 20:03:42 +02:00

Opened #1048 Netbox gets slower over time - unless you use it 2026-04-05 20:05:00 +02:00

Opened #1049 Bad request 400 when cloning a big export template 2026-04-05 20:05:52 +02:00

Opened #1052 Add custom validation and/or permissions constraint support to the Token model 2026-04-05 20:06:13 +02:00

Opened #1051 DRAFT: 14884 Make script running from UI and EventRules consistent in passing params 2026-04-05 20:06:13 +02:00

Opened #1050 Add Request Data into NetBox J2 - 4.2.6 2026-04-05 20:06:13 +02:00

Opened #1054 Add query parameters to pre-fill script fields via URL 2026-04-05 20:06:35 +02:00

Opened #1053 Release v4.4.4 2026-04-05 20:06:35 +02:00

Opened #1055 Fixes #20587: Handle stale ContentTypes in has_feature() 2026-04-05 20:06:57 +02:00

Opened #1057 Fixes #20585: Fix AttributeError exception for conditionless single-field UniqueConstraints 2026-04-05 20:06:57 +02:00

Opened #1056 Fixes #20554: Add ContentTypeFilter to several filtersets 2026-04-05 20:06:57 +02:00

Opened #1059 4.4.3 fails to correctly install on a clean Ubuntu 24.04.3 LTS VM 2026-04-05 20:06:57 +02:00

Opened #1058 Fixes #20584: Ensure consistent validation between Interface & InterfaceTemplate 2026-04-05 20:06:57 +02:00

Opened #1060 upgrade.sh Fails with "issubclass() arg 1 must be a class" 2026-04-05 20:07:21 +02:00

Opened #1062 API Swagger crashes when a model has a single‑field UniqueConstraint without a condition (regression in monkey‑patched DRF get_unique_validators()) 2026-04-05 20:08:08 +02:00

Opened #1061 Closes #19751: Disable occupied Module Bays in form dropdowns 2026-04-05 20:08:08 +02:00

Opened #1063 Interface template with PoE type set should require a PoE mode 2026-04-05 20:08:56 +02:00

Opened #1064 Related Objects not clickable in Custom Fields 2026-04-05 20:09:55 +02:00

Opened #1066 19724 Add pagination metadata to GraphQL queries 2026-04-05 20:11:28 +02:00

Opened #1065 Fixes #20541: Enhance GraphQL filter methods with dynamic prefixing 2026-04-05 20:11:28 +02:00

Opened #1068 Fixes #20476: Prohibit changing a token's owner 2026-04-05 20:11:29 +02:00

Opened #1070 Init storage at BaseScript level instead of within findstorage 2026-04-05 20:11:29 +02:00

Opened #1067 Closes #20492: Disable API token plaintext retrieval 2026-04-05 20:11:29 +02:00

Opened #1069 Init storage at class level of BaseScript instead of in findsource function 2026-04-05 20:11:29 +02:00

Opened #1072 Update all development frontend dependencies 2026-04-05 20:12:29 +02:00

Opened #1071 Release v4.4.3 2026-04-05 20:12:29 +02:00

Opened #1073 Update all GraphQL frontend dependencies 2026-04-05 20:13:49 +02:00

Opened #1074 Edit hotkey shortcut 2026-04-05 20:15:12 +02:00

Opened #1075 Interface_count does not sync 2026-04-05 20:16:31 +02:00

Opened #1076 Migrations failing with "core_objecttype already exists" when upgrading from 4.3.7 to 4.4.x 2026-04-05 20:17:51 +02:00

Opened #1077 Add contacts connection to Application Service 2026-04-05 20:19:06 +02:00

Opened #1078 Device Role Creation 2026-04-05 20:20:01 +02:00

Opened #1079 Cannot add cable between patch panels -"All mid-span terminations must all be attached to the same device" 2026-04-05 20:21:24 +02:00

Opened #1080 Many-to-many mappings for pass-through ports 2026-04-05 20:22:54 +02:00

Opened #1081 Cable lanes 2026-04-05 20:24:39 +02:00

Opened #1082 Quick Add MAC Address - FAIL - This field is required 2026-04-05 20:26:01 +02:00

Opened #1083 Bulk import prefixes with associated VLAN not working when multiple VLANs with the same vid exist. #18582 2026-04-05 20:26:55 +02:00

Opened #1085 Update Django to 5.2.7 2026-04-05 20:28:52 +02:00

Opened #1084 Closes #20557: Upgrade Django to v5.2.7 2026-04-05 20:28:52 +02:00

Opened #1086 Fixes #20156: rack elevation labels not using previous setting 2026-04-05 20:29:22 +02:00

Opened #1088 ipam/services: GET parent_object_type - wrong data type - integer 2026-04-05 20:29:22 +02:00

Opened #1087 Closes #16681: Introduce render_config permission for configuration rendering 2026-04-05 20:29:22 +02:00

Opened #1089 API Tokens not visible users without superuser or staff role 2026-04-05 20:31:20 +02:00

Opened #1090 Expand quick-add regression test coverage 2026-04-05 20:31:43 +02:00

Opened #1091 Automatic slug generation doesn't work in quick-add modals 2026-04-05 20:32:47 +02:00

Opened #1094 Closes #20516: Add ranges_to_string_list and render VLAN Group VID ranges with ArrayColumn 2026-04-05 20:34:47 +02:00

Opened #1095 Consolidate uniqueness constraints which reference nullable fields 2026-04-05 20:34:47 +02:00

Opened #1093 Fixes #19302: Fix uniqueness validation in REST API for nullable fields 2026-04-05 20:34:47 +02:00

Opened #1092 Fixes #20542: Add form prefix to POST handler in ObjectEditView 2026-04-05 20:34:47 +02:00

Opened #1096 Bump minimum required PostgreSQL version to 15 2026-04-05 20:35:50 +02:00

Opened #1097 Can't create new MAC address in the new form 2026-04-05 20:36:50 +02:00

Opened #1098 Ensure all custom GraphQL filter methods apply prefix in Q(...) for nested filters 2026-04-05 20:37:44 +02:00

Opened #1102 Various pages try to load but then end up empty 2026-04-05 20:39:47 +02:00

Opened #1099 Fixes #20466: Correct handling of assigned filter logic 2026-04-05 20:39:47 +02:00

Opened #1101 Closes #20527: Address deprecation warnings 2026-04-05 20:39:47 +02:00

Opened #1100 #17571 - Remove HTMX navigation 2026-04-05 20:39:47 +02:00

Opened #1103 Update base.html 2026-04-05 20:40:15 +02:00

Opened #1105 Display Circuits Count in the Site Table View 2026-04-05 20:40:16 +02:00

Opened #1104 Add color to PowerOutletTemplate 2026-04-05 20:40:16 +02:00

Opened #1106 20496 make max_page_size upper bound 2026-04-05 20:41:49 +02:00

Opened #1107 Address deprecation warnings 2026-04-05 20:41:49 +02:00

Opened #1108 Make multiple L2VPNs terminatable on one interface 2026-04-05 20:42:22 +02:00

Opened #1109 Fixes #19818: Hide IP fields when creating VM 2026-04-05 20:43:50 +02:00

Opened #1110 Possibility to schedule script in the past 2026-04-05 20:43:50 +02:00

Opened #1111 templates/account/base.html doesn't account for passwordless options other than LDAP. 2026-04-05 20:45:57 +02:00

Opened #1113 Update OpenAPI schema 2026-04-05 20:47:04 +02:00

Opened #1114 Fixes #20290: Avoid exceptions when upgrading to v4.4 from early releases due to missing ObjectTypes table 2026-04-05 20:47:04 +02:00

Opened #1112 Fixes #20507 Contacts returned for ASN via graphql API 2026-04-05 20:47:04 +02:00

Opened #1115 GraphQL attribute types inconsistent with REST api 2026-04-05 20:47:04 +02:00

Opened #1116 Render VLAN Group VID ranges with ArrayColumn 2026-04-05 20:47:29 +02:00

Opened #1117 Extend possibility to assign Contacts 2026-04-05 20:48:29 +02:00

Opened #1118 Fixes #20497: Add range_contains lookup and fix VLANGroup VID range filtering 2026-04-05 20:49:52 +02:00

Opened #1119 HTML UI: Selection of an IP should not include heading and trailing spaces 2026-04-05 20:49:52 +02:00

Opened #1120 Make VXLANs terminate on a device instead of only interfaces 2026-04-05 20:50:17 +02:00

Opened #1121 #20426: Add 'Copy' button to script output window 2026-04-05 20:50:43 +02:00

Opened #1122 psycopg-c==3.2.10 package error 2026-04-05 20:50:43 +02:00

Opened #1123 Contacts not returned for ASN via graphql API 2026-04-05 20:51:08 +02:00

Opened #1124 Control certificates 2026-04-05 20:52:16 +02:00

Opened #1125 New cluster type Kubernetes 2026-04-05 20:52:17 +02:00

Opened #1126 Fixes: #20140 - Registered denormalized fields in CircuitTermination 2026-04-05 20:52:42 +02:00

Opened #1127 Fixed wrong link in plugin filtersets documentation 2026-04-05 20:52:42 +02:00

Opened #1128 The link to django-filter in the plugin dev docs is wrong. 2026-04-05 20:52:42 +02:00

Opened #1129 Documented ObjectListView quick search feature for plugins 2026-04-05 20:52:44 +02:00

Opened #1130 The Plugins development documentation does not explain the ObjectListView quick search function. 2026-04-05 20:52:44 +02:00

Opened #1131 Validation Regex is not applied to URL Custom Fields 2026-04-05 20:54:14 +02:00

Opened #1132 Filtering VLANGroup by vid_ranges.contains in GraphQL fails with “cannot cast type integer to int4range” 2026-04-05 20:56:22 +02:00

Opened #1133 MAX_PAGE_SIZE is not respected correctly on REST API calls 2026-04-05 20:57:33 +02:00

Opened #1135 REST API docs: vid_ranges POST example for VLANGroup is triple‑nested ([[[lo, hi]]]) instead of [[lo, hi]] 2026-04-05 20:58:43 +02:00

Opened #1134 Fixes #20494: Correct IntegerRangeSerializer schema definition 2026-04-05 20:58:43 +02:00

Opened #1136 API: Accept single‑value integer ranges in IntegerRangeSerializer 2026-04-05 20:59:55 +02:00

Opened #1137 Disable v1 token plaintext retrieval 2026-04-05 21:00:21 +02:00

Opened #1138 Generic API test harness miscompares ArrayField(IntegerRangeField) values (NumericRange vs inclusive pairs) 2026-04-05 21:01:23 +02:00

Opened #1139 Do not display scripts in the scripts list view if the user does not have permission to view them 2026-04-05 21:03:17 +02:00

Opened #1140 Improved docs on background jobs on instances 2026-04-05 21:05:30 +02:00

Opened #1141 Mention, that the JobsMixin is required for running jobs on a model instance 2026-04-05 21:05:30 +02:00

Opened #1142 Add a GenericRelation "mac_addresses" to BaseInterface 2026-04-05 21:07:03 +02:00

Opened #1143 Fixes #20484: Configure CodeQL to exclude URL redirect false positives 2026-04-05 21:07:03 +02:00

Opened #1144 Configure CodeQL to exclude Python-based URL redirect false positives 2026-04-05 21:07:03 +02:00

Opened #1145 Closes #20482: Remove unused imports in plugins and migrations 2026-04-05 21:07:38 +02:00

Opened #1146 Clean up ruff F401 (unused imports) currently reported by CI 2026-04-05 21:07:38 +02:00

Opened #1148 Add config options to globally show/hide API fields in list views 2026-04-05 21:08:14 +02:00

Opened #1147 20426 add tag copy_content for script data output 2026-04-05 21:08:14 +02:00

Opened #1151 Closes #20210: Implement new version of API token 2026-04-05 21:09:41 +02:00

Opened #1152 Disallow changing the owner of an API token 2026-04-05 21:09:41 +02:00

Opened #1150 Fixes #20471: Update NumericRange handling to use half-open intervals 2026-04-05 21:09:41 +02:00

Opened #1149 Fixes #20475: Collapse singleton VLAN IDs in VLANGroup display 2026-04-05 21:09:41 +02:00

Opened #1153 VLANGroup: Single VLAN IDs render as n-n after save 2026-04-05 21:10:47 +02:00

Opened #1154 Cannot install module with placeholder values in a module bay tree 2 in tree but 1 placeholders given. 2026-04-05 21:12:01 +02:00

Opened #1155 RFC: Fixes #20290: Prevent ObjectType queries when table doesn't exist 2026-04-05 21:14:19 +02:00

Opened #1156 Saving a VLANGroup without changes creates a new changelog entry 2026-04-05 21:14:19 +02:00

Opened #1157 Absolute URL's in Trace breaking Load-Balancing 2026-04-05 21:15:34 +02:00

Opened #1158 Bring back GraphQL reverse search for IP-Addresses based on device 2026-04-05 21:16:01 +02:00

Opened #1159 Range-Lookup not working for vc_position in GraphQL 2026-04-05 21:17:31 +02:00

Opened #1160 The "Position" field doesn't resolve the {module} variable in nested modules 2026-04-05 21:19:50 +02:00

Opened #1161 Unable to query devices with primary-ip set in GraphQL - "Cannot resolve keyword 'assigned_object_id' into field" 2026-04-05 21:22:06 +02:00

Opened #1162 Custom Script “Edit → Upload” creates a new file but NetBox continues to execute the old version 2026-04-05 21:23:23 +02:00

Opened #1163 Fixes #20248: Tweak help text to avoid error when compiling translations 2026-04-05 21:25:42 +02:00

Opened #1164 Improve Rack Elevation Device Text Label Color from Device View 2026-04-05 21:25:42 +02:00

Opened #1166 Virtual machine memory conversion wrong 2026-04-05 21:27:27 +02:00

Opened #1165 Release v4.4.2 2026-04-05 21:27:27 +02:00

Opened #1168 is_oob and/or is_primary do not update to false in bulk update 2026-04-05 21:27:54 +02:00

Opened #1167 Closes #20449: Add user preferences documentation 2026-04-05 21:27:54 +02:00

Opened #1171 Closes #20438: Add "facility" field to bulk edit forms for Site and Location 2026-04-05 21:30:13 +02:00

Opened #1172 19615 append extra query params to static template tag 2026-04-05 21:30:13 +02:00

Opened #1170 Fixes #18878: Automatically assign a designated primary MAC address upon creation of a new interface 2026-04-05 21:30:13 +02:00

Opened #1169 Closes #19765: Linkify object types under saved filter view 2026-04-05 21:30:13 +02:00

Opened #1173 Add “date_added” field to tags on objects 2026-04-05 21:30:14 +02:00

Opened #1174 Closes #20332: Add a "none" option to object tag filters 2026-04-05 21:30:40 +02:00

Opened #1175 #20382: Additional GraphQL API tips 2026-04-05 21:30:40 +02:00

Opened #1176 Fixes #20243: Prevent scheduled system jobs from re-running multiple times 2026-04-05 21:30:40 +02:00

Opened #1177 Document clearing user preferences 2026-04-05 21:30:41 +02:00

Opened #1178 Allow multiple hooks in one event rule and set their execution order 2026-04-05 21:31:15 +02:00

Opened #1182 Audit callables available via Custom Script API and apply protections as necessary 2026-04-05 21:31:43 +02:00

Opened #1181 Fixes #20425: Fix Markdown preview functionality within "quick add" modal 2026-04-05 21:31:43 +02:00

Opened #1180 Fixes #20419: Correct action buttons for child object views 2026-04-05 21:31:43 +02:00

Opened #1179 Fixes #20441: Fix display of the "groups" column in contact assignments table 2026-04-05 21:31:43 +02:00

Opened #1183 FieldError upon sorting by contact group 2026-04-05 21:33:23 +02:00

Opened #1184 Option to make new "Changelog message" field mandatory 2026-04-05 21:34:40 +02:00

Opened #1185 Add Field "facility" to LocationBulkEditForm 2026-04-05 21:35:07 +02:00

Opened #1186 Bulk deletions do not respect filter applied to view 2026-04-05 21:36:22 +02:00

Opened #1187 Margin problem in the UI on the navigation menu 2026-04-05 21:36:54 +02:00

Opened #1188 device.site.vlans.all() does not work with VLAN groups 2026-04-05 21:39:15 +02:00

Opened #1189 Unable to trace Cables when single Interfaces are connected across multiple Circuits 2026-04-05 21:40:17 +02:00

Opened #1191 IPAddress.objects.get_or_create return .address as str when created=true 2026-04-05 21:42:41 +02:00

Opened #1190 Typo and alphabetical fixes for Interface choices 2026-04-05 21:42:41 +02:00

Opened #1192 Add Copy Button to Script Output Window 2026-04-05 21:43:45 +02:00

Opened #1193 Preview in quick_add form trigger Preview outside but not in the modal itself 2026-04-05 21:44:53 +02:00

Opened #1194 GraphQL StrFilterLookup filter on prefix field causes unexpected error with IPNetworkField 2026-04-05 21:46:13 +02:00

Opened #1195 Export button on IP Prefix page does not export. 2026-04-05 21:48:40 +02:00

Opened #1197 Add Color to PowerOutletTemplates 2026-04-05 21:50:02 +02:00

Opened #1196 Add color to PowerOutletTemplate 2026-04-05 21:50:02 +02:00

Opened #1198 Add device description columns to DeviceComponentsTable 2026-04-05 21:52:18 +02:00

Opened #1199 Support Primary IP Address Lookup Expression for Device and Virtual Machine 2026-04-05 21:52:46 +02:00

Opened #1201 Linkify cluster type on VM page 2026-04-05 21:53:15 +02:00

Opened #1200 Fixes: #20412: linkify cluster type 2026-04-05 21:53:15 +02:00

Opened #1202 Could you add 2500BaseX (SFP) as an new interface type 2026-04-05 21:54:27 +02:00

Opened #1203 Fixes #20365: Fix schema and field definitions for OpenAPI 2026-04-05 21:54:55 +02:00

Opened #1204 Need Cable Type 10GDAC(Fiber ) 2026-04-05 21:54:55 +02:00

Opened #1205 Clear page after loading Rack elevation images 2026-04-05 21:55:25 +02:00

Opened #1207 Console ports and Power Ports created by scripts ( objects.bulk_create(items) ) do not show in Web UI 2026-04-05 21:56:32 +02:00

Opened #1206 Fixes #20398: Rely on browser-native form field validation 2026-04-05 21:56:32 +02:00

Opened #1208 Add additional filtering to MAC Addresses 2026-04-05 21:57:37 +02:00

Opened #1209 Min/max validation failures for numeric fields is misleading 2026-04-05 21:59:53 +02:00

Opened #1210 Clear page after loading Rack elevation images 2026-04-05 22:01:16 +02:00

Opened #1211 Custom Fields of type URL do not accept arbitrary schemes 2026-04-05 22:02:22 +02:00

Opened #1212 500 when updating devices via PATCH /api/dcim/devices 2026-04-05 22:03:30 +02:00

Opened #1215 Interface list cleanup (typos, missing choice, ordering) 2026-04-05 22:04:00 +02:00

Opened #1213 Closes #20295: Make cable terminations REST API endpoint read-only 2026-04-05 22:04:00 +02:00

Opened #1214 Fixes #20390: Fix styling of pagination dropdown menu 2026-04-05 22:04:00 +02:00

Opened #1216 Pagination dropdown consumes all horizontal space 2026-04-05 22:05:25 +02:00

Opened #1217 Bulk rename "Select all XX matching query" only operates on current page 2026-04-05 22:06:49 +02:00

Opened #1218 Fixes #20375: Preserve filter params when performing bulk operations 2026-04-05 22:09:23 +02:00

Opened #1219 Closes #17010: Show admin navigation menu items only for staff & superusers 2026-04-05 22:09:23 +02:00

Opened #1220 MAX_PAGE_SIZE does not apply to GraphQL API requests 2026-04-05 22:09:23 +02:00

Opened #1222 When editing Device, removing Rack attribute does not remove Rack Face attribute 2026-04-05 22:11:44 +02:00

Opened #1221 Closes #20382: Document performance best practices 2026-04-05 22:11:44 +02:00

Opened #1223 Document best practices for ensuring optimal performance in NetBox 2026-04-05 22:14:18 +02:00

Opened #1224 Closes #20380: Introduce the SENTRY_CONFIG config parameter 2026-04-05 22:14:58 +02:00

Opened #1225 Introduce a SENTRY_CONFIG parameter to extend and ultimately replace individual Sentry config parameters 2026-04-05 22:14:58 +02:00

Opened #1226 Cannot reassign out-of-Band IP address for the parent device 2026-04-05 22:16:14 +02:00

Opened #1227 Unable to delete data-source when script in-use 2026-04-05 22:16:45 +02:00

Opened #1228 Closes #20367: Document best practices for modeling SFPs 2026-04-05 22:19:22 +02:00

Opened #1229 Bulk edit with filter applies to all Virtual Machines 2026-04-05 22:19:22 +02:00

Opened #1230 Add Config Contexts assignment by regex on name 2026-04-05 22:20:35 +02:00

Opened #1231 Add Power Port Type (Molex Micro-Fit 2x3) 2026-04-05 22:21:05 +02:00

Opened #1232 Importing YAML breaks sequence IDs 2026-04-05 22:23:31 +02:00

Opened #1233 Add a Sandbox security consideration to warn of unfettered DB access. 2026-04-05 22:24:07 +02:00

Opened #1234 Document best practices for modeling pluggable transceivers 2026-04-05 22:25:29 +02:00

Opened #1236 Generating OpenAPI schema triggers multiple warnings and errors 2026-04-05 22:26:09 +02:00

Opened #1235 Release v4.4.1 2026-04-05 22:26:09 +02:00

Opened #1237 Reversing migrations which fire the pre_delete signal cause migration reversal to fail and leave DB in an inconsistent state 2026-04-05 22:27:40 +02:00

Opened #1239 Change to the ordering of 'add_button' parameters broke fix #19990 2026-04-05 22:28:50 +02:00

Opened #1238 fix add_button parameter ordering to support prerequisites return url change 2026-04-05 22:28:50 +02:00

Opened #1240 Add support to designate dot1q vlan for L3 termination interface 2026-04-05 22:29:27 +02:00

Opened #1241 ASN View search by partial number match does not work 2026-04-05 22:30:39 +02:00

Opened #1243 Config context API queries still slow for large installations despite DISTINCT optimization 2026-04-05 22:31:51 +02:00

Opened #1242 Fixes #20298: Add placeholder for failed image thumbnail generation 2026-04-05 22:31:51 +02:00

Opened #1244 Documentation to change Git configuration to use "Main" instead "Master" - Unable to update Netbox 2026-04-05 22:33:53 +02:00

Opened #1245 Jinja2 method for updateing or changing DB objects and files via rendered config template 2026-04-05 22:34:04 +02:00

Opened #1246 Tags do not correctly order in tables 2026-04-05 22:34:37 +02:00

Opened #1248 Closes #15492: Add support for cloning ObjectPermission objects 2026-04-05 22:35:47 +02:00

Opened #1249 <class 'AttributeError'> with nearly everything 2026-04-05 22:35:47 +02:00

Opened #1247 Closes #19262: Remove FHRP IP prefix constraint 2026-04-05 22:35:47 +02:00

Opened #1250 Fixes #20342: Override create_superuser to drop is_staff 2026-04-05 22:36:58 +02:00

Opened #1253 feat: add Wi-Fi Alliance generation labels to Interface type texts 2026-04-05 22:36:59 +02:00

Opened #1254 Add Wi-Fi Alliance generation labels like Wi-Fi 7 to Interface wireless types 2026-04-05 22:36:59 +02:00

Opened #1252 Closes #20341: Drop legacy django_admin_log table 2026-04-05 22:36:59 +02:00

Opened #1251 add global search hotkey 2026-04-05 22:36:59 +02:00

Opened #1259 createsuperuser management command fails 2026-04-05 22:38:19 +02:00

Opened #1258 Closes #20321: Add PHY interface types for pluggable transceivers 2026-04-05 22:38:19 +02:00

Opened #1257 Display related columns on DeviceComponents table 2026-04-05 22:38:19 +02:00

Opened #1255 #20327: Device queries now faster when including ConfigContexts 2026-04-05 22:38:19 +02:00

Opened #1256 Closes #19865: Improve CableTypeChoices structure and grouping 2026-04-05 22:38:19 +02:00

Opened #1260 Provide a migration to drop obsolete Django admin records 2026-04-05 22:39:52 +02:00

Opened #1262 Can't add a new vlan 2026-04-05 22:40:37 +02:00

Opened #1261 Bump Django to v5.2.6 2026-04-05 22:40:37 +02:00

Opened #1263 Fixes #20197: Correct validation for virtual chassis parent interface 2026-04-05 22:41:49 +02:00

Opened #1264 Prerequisite - Add Link 2026-04-05 22:41:49 +02:00

Opened #1265 Revamp interface naturalize function 2026-04-05 22:42:27 +02:00

Opened #1266 Extended plugin development documentation regarding bulk edit/delete … 2026-04-05 22:43:38 +02:00

Opened #1267 Mention how the Bulk Edit and Delete buttons are added to the Tables in the Plugin Development Guide 2026-04-05 22:43:38 +02:00

Opened #1268 Ability to Filter on items with No Tags assigned, using "None" 2026-04-05 22:44:20 +02:00

Opened #1269 IndexError during reindex command when ImageAttachment filenames contain forward slashes 2026-04-05 22:45:41 +02:00

Opened #1270 Fixes #20329: Fix InconsistentMigrationHistory exception when upgrading from v4.3 2026-04-05 22:46:20 +02:00

Opened #1271 InconsistentMigrationHistory raised when migrating from v4.3.7 2026-04-05 22:46:20 +02:00

Opened #1272 API requests that fetch a larger number of devices are very slow when using config contexts 2026-04-05 22:47:33 +02:00

Opened #1274 Closes #20088: Remove model from webhook context (replaced by object_type) 2026-04-05 22:49:07 +02:00

Opened #1273 Closes #20096: Remove legacy load_yaml() & load_json() methods from BaseScript 2026-04-05 22:49:07 +02:00

Opened #1278 Add physical media types for transceiver interfaces 2026-04-05 22:49:08 +02:00

Opened #1275 Closes #19898: Remove legacy /api/extras/object-types/ endpoint 2026-04-05 22:49:08 +02:00

Opened #1276 #20206: Clarify django-storages configuration from env vars 2026-04-05 22:49:08 +02:00

Opened #1277 Fixes #20242: Conditionally log request.id in EventRule triggered script 2026-04-05 22:49:08 +02:00

Opened #1279 Related Interfaces are grayed out on multi inferface edit 2026-04-05 22:50:29 +02:00

Opened #1280 The warning for creating a virtual circuit type has a broken link 2026-04-05 22:53:21 +02:00

Opened #1281 Upgrade to v4.4.0 issue 2026-04-05 22:54:00 +02:00

Opened #1282 Fixes #20236: Improve file naming and upload handling 2026-04-05 22:55:13 +02:00

Opened #1283 Fixes #20290: Fix ordering of migrations to support upgrading from v3.7 2026-04-05 22:55:13 +02:00

Opened #1284 UI: Add some sort of "current context" to netbox 2026-04-05 22:55:13 +02:00

Opened #1285 Add ASNDOT notation column to ASN Ranges 2026-04-05 22:55:46 +02:00

Opened #1286 Global search hotkey shortcut 2026-04-05 22:58:21 +02:00

Opened #1287 Format timestamp in script results table 2026-04-05 22:59:42 +02:00

Opened #1288 Closes #16137: Remove is_staff boolean from User model 2026-04-05 22:59:42 +02:00

Opened #1289 Assign users and groups as object owners 2026-04-05 22:59:42 +02:00

Opened #1290 Closes #19944: Add multi-scenario CSV import testing support with cleanup 2026-04-05 23:02:18 +02:00

Opened #1291 Add a "clear all" option to the user notifications dropdown 2026-04-05 23:02:18 +02:00

Opened #1292 Closes #19095: Introduce support for Python 3.13 & 3.14 2026-04-05 23:04:59 +02:00

Opened #1293 Add placeholder image thumbnail if image loading error 2026-04-05 23:04:59 +02:00

Opened #1294 Additional CableTypeChoices for Coaxial Cables 2026-04-05 23:06:39 +02:00

Opened #1295 Remove mentions of the plugin ideas board 2026-04-05 23:09:20 +02:00

Opened #1296 Make /api/dcim/cable-terminations/ REST API endpoint read-only 2026-04-05 23:10:05 +02:00

Opened #1297 Support binary units (GiB/TiB) for virtual disk size display 2026-04-05 23:11:33 +02:00

Opened #1298 Closes #20296: Misc updates to issue templates 2026-04-05 23:12:07 +02:00

Opened #1301 Upgrade from v3.7.8 to v4.4.0 fails on migration users.0005_alter_user_table (core_objecttype missing) 2026-04-05 23:12:07 +02:00

Opened #1299 Closes #19523: Add instance count filter to Module and Device Types 2026-04-05 23:12:07 +02:00

Opened #1300 Fixes #20272: Inherit ConfigContext from ancestors locations 2026-04-05 23:12:07 +02:00

Opened #1305 Improve Grammar Of Documentation 2026-04-05 23:13:50 +02:00

Opened #1304 #20286 Update Documentation To Cleanup Grammar 2026-04-05 23:13:50 +02:00

Opened #1303 Fixes #20253: GraphQL filter by contacts 2026-04-05 23:13:50 +02:00

Opened #1302 Fixes 19729: GraphQL filter interfaces by kind 2026-04-05 23:13:50 +02:00

Opened #1306 Add new protocol type on Application service template 2026-04-05 23:14:36 +02:00

Opened #1307 Fixes #20282: Fix styling of warning for missing prerequisite objects 2026-04-05 23:16:41 +02:00

Opened #1308 Fix styling of prerequisite objects warning 2026-04-05 23:16:41 +02:00

Opened #1311 Fixes #20252: Remove generic AddObject from ObjectChildrenView 2026-04-05 23:18:24 +02:00

Opened #1309 Closes #20277: Add support for attribute assignment to deserialize_object() 2026-04-05 23:18:24 +02:00

Opened #1312 Fixes #20258: Correct typographical errors in labels 2026-04-05 23:18:24 +02:00

Opened #1310 Fixes #20264: Update plugin title rendering with default icon 2026-04-05 23:18:24 +02:00

Opened #1313 Add support for attribute assignment to deserialize_object() utility 2026-04-05 23:18:24 +02:00

Opened #1315 Legacy actions for views no longer working in NetBox 4.4.0 2026-04-05 23:19:53 +02:00

Opened #1314 Fixes #20221: JSON CustomField does not coerce {} to null 2026-04-05 23:19:53 +02:00

Opened #1317 Fixes #19851: Fix WirelessLANImportForm has no field scope, improve validation 2026-04-05 23:20:30 +02:00

Opened #1316 Fixes #20215: Make ConfigContextFilter filters optional 2026-04-05 23:20:30 +02:00

Opened #1318 ConfigContext doesn't evaluate parent locations 2026-04-05 23:20:30 +02:00

Opened #1319 Sort fields within a custom object 2026-04-05 23:22:12 +02:00

Opened #1323 PluginTable: title_long column drops plugin icon 2026-04-05 23:23:30 +02:00

Opened #1320 Closes #19547: Add Sync button for DataSource ListView 2026-04-05 23:23:30 +02:00

Opened #1321 Fixes #20234: Correct add_button return_url for prerequisite models 2026-04-05 23:23:30 +02:00

Opened #1322 Fixes #19744: Add accessor for is_loaded in TemplateColumn 2026-04-05 23:23:30 +02:00

Opened #1324 Support binary units (GiB/TiB) for virtual disk size display / Add option to display disk sizes in GiB/TiB (binary units) instead of GB/TB 2026-04-05 23:25:13 +02:00

Opened #1325 Closes #20222: Enable HttpOnly flag for the CSRF cookie 2026-04-05 23:25:48 +02:00

Opened #1326 Fixes #20217: Fix '0 VLANs available' in the VLANs table in VLAN Groups 2026-04-05 23:25:48 +02:00

Opened #1327 ICU error when running upgrade.sh 2026-04-05 23:25:48 +02:00

Opened #1328 Minor UI typos in InventoryItem bulk import, ContactGroup bulk edit, and RQ worker template 2026-04-05 23:26:25 +02:00

Opened #1329 Fixes #20238 - Fix Outside IP field in Tunnel Termination bulk import form 2026-04-05 23:28:08 +02:00

Opened #1330 Fixes #20227: Fix paragraph spacing in rendered Markdown content 2026-04-05 23:28:08 +02:00

Opened #1331 Closes #20237 - Add search index for TunnelGroup 2026-04-05 23:28:08 +02:00

Opened #1332 Closes #19428: Add u_height column to devices table 2026-04-05 23:28:08 +02:00

Opened #1333 GraphQL filter location list by contacts 2026-04-05 23:28:09 +02:00

Opened #1334 Duplicate “Add” buttons on child object list views 2026-04-05 23:29:56 +02:00

Opened #1337 Clean up compilemessages errors 2026-04-05 23:31:41 +02:00

Opened #1335 Closes #19408: Enable export templates for physical & virtual circuit terminations 2026-04-05 23:31:41 +02:00

Opened #1336 Closes #20095: Remove obsolete module core.models.contenttypes 2026-04-05 23:31:41 +02:00

Opened #1338 Breakout cabling to different termination types 2026-04-05 23:32:33 +02:00

Opened #1339 Closes #20241: Record A & B terminations on cable changelog records 2026-04-05 23:33:09 +02:00

Opened #1340 Upgrading to v4.4.0 2026-04-05 23:33:09 +02:00

Opened #1341 SystemHousekeepingJob runs multiple times in direct succession when executions were missed 2026-04-05 23:34:27 +02:00

Opened #1342 Event Rule on MACAddress - Custom Script fail with error 2026-04-05 23:36:12 +02:00

Opened #1343 Record A & B terminations on changelog record for cable 2026-04-05 23:38:00 +02:00

Opened #1344 PluginMenuItem and PluginMenuButton Share Mutable State Between Instances 2026-04-05 23:39:32 +02:00

Opened #1345 Tunnel Termination Bulk Import fails when importing outside_ip 2026-04-05 23:42:42 +02:00

Opened #1346 Include VPN Tunnel Groups in the global search. 2026-04-05 23:44:30 +02:00

Opened #1347 New image attachment index breaks if image name contains a slash 2026-04-05 23:46:02 +02:00

Opened #1348 Allow circuit terminations on wireless interfaces using wireless links 2026-04-05 23:47:53 +02:00

Opened #1349 Add button broken for "Before you can add a power feed you must first create a power panel." 2026-04-05 23:50:00 +02:00

Opened #1350 Add Rack to IPAM prefix scope 2026-04-05 23:51:53 +02:00

Opened #1352 Closes #20203: Add a pre-commit check for OpenAPI schema changes 2026-04-05 23:53:50 +02:00

Opened #1353 Use cached ScriptModule objects in Scripts List view 2026-04-05 23:53:50 +02:00

Opened #1351 Closes #19889: Drop support for Python 3.10 & 3.11 2026-04-05 23:53:50 +02:00

Opened #1354 markdown syntax not rendering consistently in comments 2026-04-05 23:56:05 +02:00

Opened #1357 platform.manufacturer and device_type.manufacturer must be the same 2026-04-05 23:57:57 +02:00

Opened #1356 Release v4.4.0 2026-04-05 23:57:57 +02:00

Opened #1355 Release v4.4.0 2026-04-05 23:57:57 +02:00

Opened #1358 Enable HttpOnly flag for the CSRF cookie 2026-04-05 23:58:39 +02:00

Opened #1359 JSON custom field with default value {} is set as null 2026-04-06 00:00:15 +02:00

Opened #1360 Fixes: #19825 - Prevent cache for config revisions from being overwritten when in debug mode when not intended 2026-04-06 00:02:07 +02:00

Opened #1361 5G Interface cannot be connected to as a Termination A part of a circuit. 2026-04-06 00:02:08 +02:00

Opened #1362 VLAN Groups show "0 VLANS Available" following a range if the last VLAN in the range exists 2026-04-06 00:02:48 +02:00

Opened #1363 Journal – search and custom field 2026-04-06 00:04:38 +02:00

Opened #1364 GraphQL ConfigContextFilter requires fields in filter 2026-04-06 00:05:19 +02:00

Opened #1365 If Termination_B is selected console server port, list only devices with console server ports 2026-04-06 00:07:13 +02:00

Opened #1366 Thumbnails don't work with S3 storage 2026-04-06 00:08:33 +02:00

Opened #1367 Object webpages should not preload full-size image attachments 2026-04-06 00:11:01 +02:00

Opened #1368 New token authentication mechanism 2026-04-06 00:13:25 +02:00

Opened #1372 Document NetBox configuration approach with environment variables and third-party libraries 2026-04-06 00:14:53 +02:00

Opened #1370 Closes #20115: Support the use of ArrayColumn for plugin tables 2026-04-06 00:14:53 +02:00

Opened #1369 Closes #20092: Clean up mkdocs warnings 2026-04-06 00:14:53 +02:00

Opened #1371 Fixes #19896: cf minmax mustbe int 2026-04-06 00:14:53 +02:00

Opened #1373 Modularization of HTML template components to simplify plugin construction 2026-04-06 00:15:45 +02:00

Opened #1374 Add pre-commit check for changes to OpenAPI schema 2026-04-06 00:18:37 +02:00

Opened #1375 Plugin ideas board is down 2026-04-06 00:19:32 +02:00

Opened #1376 Support for RESP3 2026-04-06 00:20:56 +02:00

Opened #1377 REST API - can't change mode of tagged Interface to "access" or null 2026-04-06 00:21:43 +02:00

Opened #1378 Interface parent virtual chassis validation error 2026-04-06 00:22:24 +02:00

Opened #1379 Allow single and double quotes in user passwords 2026-04-06 00:24:21 +02:00

Opened #1380 Clone permissions 2026-04-06 00:25:45 +02:00

Opened #1383 Allow for optional DeviceType component creation when creating new Device 2026-04-06 00:26:29 +02:00

Opened #1381 Merge main into feature 2026-04-06 00:26:29 +02:00

Opened #1382 Fixes #20154: Restore missing changelog_message field on several forms 2026-04-06 00:26:29 +02:00

Opened #1384 AWS_STORAGE_BUCKET_NAME env variable ignored when using S3 storage (using MinIO) 2026-04-06 00:28:46 +02:00

Opened #1385 Allow customization of queryset get_for_* functions 2026-04-06 00:29:29 +02:00

Opened #1386 Release v4.3.7 2026-04-06 00:30:09 +02:00

Opened #1387 Support adding/modifying DataFiles via REST API 2026-04-06 00:30:09 +02:00

Opened #1388 Add ability to define custom quick_add views 2026-04-06 00:30:49 +02:00

Opened #1389 Modify check for parent Interface to support different parentable interfaces (patch available) 2026-04-06 00:31:28 +02:00

Opened #1390 Fixes #18916: Fix styling of dynamic dropdowns with invalid selection 2026-04-06 00:32:08 +02:00

Opened #1391 #20175 Fix Grammatical Error Related To Capitalization 2026-04-06 00:32:09 +02:00

Opened #1392 Fix Grammatical Error Related To Capitalization 2026-04-06 00:32:09 +02:00

Opened #1393 v4.3.6 - cannot set permissions in GUI 2026-04-06 00:33:02 +02:00

Opened #1394 Ability to query for cabled interfaces via GraphQL 2026-04-06 00:34:27 +02:00

Opened #1396 Show Unit A and B at cables table 2026-04-06 00:37:39 +02:00

Opened #1395 Fixes #20164 - Add status field to PowerOutlet bulk create form 2026-04-06 00:37:39 +02:00

Opened #1398 Minor Documentation Change 2026-04-06 00:38:18 +02:00

Opened #1397 Update error-reporting.md To Make Configuration Consistent 2026-04-06 00:38:18 +02:00

Opened #1401 Adding Power outlets in bulk 2026-04-06 00:39:14 +02:00

Opened #1400 Fixes #20120: Cast RQ task args & kwargs to strings for serialization 2026-04-06 00:39:14 +02:00

Opened #1399 Fixes #20157: Overwrite existing user notifications to avoid duplications 2026-04-06 00:39:14 +02:00

Opened #1402 Changelog message support for bulk device component creation 2026-04-06 00:41:13 +02:00

Opened #1403 Provide an option to execute as a background job when adding components to devices in bulk 2026-04-06 00:44:23 +02:00

Opened #1404 Closes #20122: Improve text contrast on highlighted changes 2026-04-06 00:47:31 +02:00

Opened #1405 Permission constraints for dcim.device require int value for device_type (not just device_type_id) 2026-04-06 00:47:32 +02:00

Opened #1406 DynamicModelChoiceField does not propagate required error in UI 2026-04-06 00:48:58 +02:00

Opened #1408 Internal Server Error when using a user group in a notification group used for object change notifications 2026-04-06 00:49:48 +02:00

Opened #1407 Closes #18147: Include device & VM interfaces in VRF related objects 2026-04-06 00:49:48 +02:00

Opened #1409 Elevation Labels incorrectly showing 2026-04-06 00:51:27 +02:00

Opened #1410 Device missing changelog message 2026-04-06 00:53:28 +02:00

Opened #1411 GraphQL Ordering Support 2026-04-06 00:55:33 +02:00

Opened #1412 Support for marking module bays and device bays as disabled 2026-04-06 00:58:00 +02:00

Opened #1413 Support for cable bundles 2026-04-06 01:01:13 +02:00

Opened #1414 Pin/unpin left menu 2026-04-06 01:04:28 +02:00

Opened #1415 Descriptions for device types should be passed on to devices that are created 2026-04-06 01:05:19 +02:00

Opened #1416 Allow Device Roles to have multiple parent roles 2026-04-06 01:06:10 +02:00