2026-01-06 - 2026-04-06

Overview

1422 Active Issues
Excluding merges, 29 authors have pushed 228 commits to main and 420 commits to all branches. On main, 843 files have changed and there have been 169155 additions and 168231 deletions.

9 Releases published by 1 user

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

Published v4.5.6 2026-03-31 18:43:26 +02:00

Published v4.5.5 2026-03-17 19:58:14 +01:00

Published v4.5.4 2026-03-03 21:07:18 +01:00

Published v4.5.3 2026-02-17 16:37:44 +01:00

Published v4.5.2 2026-02-03 14:42:21 +01:00

Published v4.5.1 2026-01-20 20:44:04 +01:00

Published v4.5.0 2026-01-06 22:12:06 +01:00

Published v4.4.10 2026-01-06 18:30:03 +01:00

1322 Issues closed from 1 user

Closed #1421 Fixes #20137: Ensure proper model resolution for get_for_model() and get_for_models() 2026-04-06 01:09:50 +02:00

Closed #1420 Fixes #20043: Prevent rack elevation SVG styling from overflowing to parent page 2026-04-06 01:09:50 +02:00

Closed #1422 get_for_model() method on ObjectType manager does not reliably resolve instances to classes 2026-04-06 01:09:50 +02:00

Closed #1418 Fixes #19970: Report device & VM counts for child device roles on parents 2026-04-06 01:07:42 +02:00

Closed #1419 Changing a site's region does not change the circuit or circuit-termination region 2026-04-06 01:07:42 +02:00

Closed #1417 Add a Table in the VRF view that shows all the Interfaces in that VRF 2026-04-06 01:06:57 +02:00

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 #1401 Adding Power outlets in bulk 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 #1400 Fixes #20120: Cast RQ task args & kwargs to strings for serialization 2026-04-06 00:39:14 +02:00

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

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

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

Closed #1396 Show Unit A and B at cables table 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 #1391 #20175 Fix Grammatical Error Related To Capitalization 2026-04-06 00:32:09 +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 #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 #1382 Fixes #20154: Restore missing changelog_message field on several forms 2026-04-06 00:26:29 +02:00

Closed #1381 Merge main into feature 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 #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 #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 #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 #1357 platform.manufacturer and device_type.manufacturer must be the same 2026-04-05 23:57:57 +02:00

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

Closed #1355 Release v4.4.0 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 #1351 Closes #19889: Drop support for Python 3.10 & 3.11 2026-04-05 23:53:50 +02:00

Closed #1353 Use cached ScriptModule objects in Scripts List view 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 #1336 Closes #20095: Remove obsolete module core.models.contenttypes 2026-04-05 23:31:41 +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 #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 #1331 Closes #20237 - Add search index for TunnelGroup 2026-04-05 23:28:08 +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 #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 #1326 Fixes #20217: Fix '0 VLANs available' in the VLANs table in VLAN Groups 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 #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 #1321 Fixes #20234: Correct add_button return_url for prerequisite models 2026-04-05 23:23:30 +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 #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 #1315 Legacy actions for views no longer working in NetBox 4.4.0 2026-04-05 23:19:53 +02:00

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

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

Closed #1313 Add support for attribute assignment to deserialize_object() utility 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 #1310 Fixes #20264: Update plugin title rendering with default icon 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 #1307 Fixes #20282: Fix styling of warning for missing prerequisite objects 2026-04-05 23:16:41 +02:00

Closed #1308 Fix styling of prerequisite objects warning 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 #1302 Fixes 19729: GraphQL filter interfaces by kind 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 #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 #1300 Fixes #20272: Inherit ConfigContext from ancestors locations 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 #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 #1287 Format timestamp in script results table 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 #1283 Fixes #20290: Fix ordering of migrations to support upgrading from v3.7 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 #1282 Fixes #20236: Improve file naming and upload handling 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 #1278 Add physical media types for transceiver interfaces 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 #1277 Fixes #20242: Conditionally log request.id in EventRule triggered script 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 #1274 Closes #20088: Remove model from webhook context (replaced by object_type) 2026-04-05 22:49:07 +02:00

Closed #1273 Closes #20096: Remove legacy load_yaml() & load_json() methods from BaseScript 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 #1266 Extended plugin development documentation regarding bulk edit/delete … 2026-04-05 22:43:38 +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 #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 #1261 Bump Django to v5.2.6 2026-04-05 22:40:37 +02:00

Closed #1262 Can't add a new vlan 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 #1259 createsuperuser management command fails 2026-04-05 22:38:19 +02:00

Closed #1255 #20327: Device queries now faster when including ConfigContexts 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 #1257 Display related columns on DeviceComponents table 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 #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 #1250 Fixes #20342: Override create_superuser to drop is_staff 2026-04-05 22:36:59 +02:00

Closed #1251 add global search hotkey 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 #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 #1242 Fixes #20298: Add placeholder for failed image thumbnail generation 2026-04-05 22:31:51 +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 #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 #1238 fix add_button parameter ordering to support prerequisites return url change 2026-04-05 22:28:50 +02:00

Closed #1239 Change to the ordering of 'add_button' parameters broke fix #19990 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 #1228 Closes #20367: Document best practices for modeling SFPs 2026-04-05 22:19:22 +02:00

Closed #1229 Bulk edit with filter applies to all Virtual Machines 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 #1224 Closes #20380: Introduce the SENTRY_CONFIG config parameter 2026-04-05 22:14:58 +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 #1223 Document best practices for ensuring optimal performance in NetBox 2026-04-05 22:14:18 +02:00

Closed #1221 Closes #20382: Document performance best practices 2026-04-05 22:11:44 +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 #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 #1220 MAX_PAGE_SIZE does not apply to GraphQL API requests 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 #1215 Interface list cleanup (typos, missing choice, ordering) 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 #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 #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 #1206 Fixes #20398: Rely on browser-native form field validation 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 #1204 Need Cable Type 10GDAC(Fiber ) 2026-04-05 21:54:55 +02:00

Closed #1203 Fixes #20365: Fix schema and field definitions for OpenAPI 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 #1197 Add Color to PowerOutletTemplates 2026-04-05 21:50:02 +02:00

Closed #1196 Add color to PowerOutletTemplate 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 #1190 Typo and alphabetical fixes for Interface choices 2026-04-05 21:42:41 +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 #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 #1182 Audit callables available via Custom Script API and apply protections as necessary 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 #1181 Fixes #20425: Fix Markdown preview functionality within "quick add" modal 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 #1174 Closes #20332: Add a "none" option to object tag filters 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 #1175 #20382: Additional GraphQL API tips 2026-04-05 21:30:40 +02:00

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

Closed #1172 19615 append extra query params to static template tag 2026-04-05 21:30:14 +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 #1171 Closes #20438: Add "facility" field to bulk edit forms for Site and Location 2026-04-05 21:30:13 +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 #1167 Closes #20449: Add user preferences documentation 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 #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 #1150 Fixes #20471: Update NumericRange handling to use half-open intervals 2026-04-05 21:09:41 +02:00

Closed #1147 20426 add tag copy_content for script data output 2026-04-05 21:08:14 +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 #1145 Closes #20482: Remove unused imports in plugins and migrations 2026-04-05 21:07:38 +02:00

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

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

Closed #1143 Fixes #20484: Configure CodeQL to exclude 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 #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 #1134 Fixes #20494: Correct IntegerRangeSerializer schema definition 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 #1128 The link to django-filter in the plugin dev docs is wrong. 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 #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 #1122 psycopg-c==3.2.10 package error 2026-04-05 20:50:43 +02:00

Closed #1121 #20426: Add 'Copy' button to script output window 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 #1119 HTML UI: Selection of an IP should not include heading and trailing spaces 2026-04-05 20:49:52 +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 #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 #1115 GraphQL attribute types inconsistent with REST api 2026-04-05 20:47:04 +02:00

Closed #1113 Update OpenAPI schema 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 #1110 Possibility to schedule script in the past 2026-04-05 20:43:50 +02:00

Closed #1109 Fixes #19818: Hide IP fields when creating VM 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 #1102 Various pages try to load but then end up empty 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 #1100 #17571 - Remove HTMX navigation 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 #1092 Fixes #20542: Add form prefix to POST handler in ObjectEditView 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 #1093 Fixes #19302: Fix uniqueness validation in REST API for nullable fields 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 #1086 Fixes #20156: rack elevation labels not using previous setting 2026-04-05 20:29:22 +02:00

Closed #1088 ipam/services: GET parent_object_type - wrong data type - integer 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 #1085 Update Django to 5.2.7 2026-04-05 20:28:52 +02:00

Closed #1084 Closes #20557: Upgrade Django to v5.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 #1071 Release v4.4.3 2026-04-05 20:12:29 +02:00

Closed #1072 Update all development frontend dependencies 2026-04-05 20:12: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 #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 #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 #1061 Closes #19751: Disable occupied Module Bays in form dropdowns 2026-04-05 20:08:08 +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 #1060 upgrade.sh Fails with "issubclass() arg 1 must be a class" 2026-04-05 20:07:21 +02:00

Closed #1058 Fixes #20584: Ensure consistent validation between Interface & InterfaceTemplate 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 #1056 Fixes #20554: Add ContentTypeFilter to several filtersets 2026-04-05 20:06:57 +02:00

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

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

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

Closed #1050 Add Request Data into NetBox J2 - 4.2.6 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 #1052 Add custom validation and/or permissions constraint support to the Token model 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 #1040 Fixes #20610: Correct VLAN ID range calculation logic 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 #1037 Update the ruff pre-commit script 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 #1035 Fixes #20524: Enhance API script scheduling validation 2026-04-05 19:56:53 +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 #1031 Closes #20399: Add assigned and primary filters for MACAddress 2026-04-05 19:56:27 +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 #1028 Fixes #20551: Support quick-add form prefix in automatic slug generation 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 #1027 Fixes #20498: Apply validation regex to URL custom fields 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 #1024 Error upgrading from 4.1.7 to any 4.x version 2026-04-05 19:53:59 +02:00

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

Closed #1022 #20603: Split GraphQL API into v1 & v2 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 #1020 Closes #20304: Object owners 2026-04-05 19:53:58 +02:00

Closed #1021 Fixes #20606: Enable copying text from badges in UI 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 #1014 AttributeError in ObjectChangeViewSet browsable API: 'NoneType' object has no attribute 'model' 2026-04-05 19:48:31 +02:00

Closed #1013 Fixes #20641: Handle viewsets with queryset=None in get_view_name() 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 #1006 Closes #20459 : add is_oob and is_primary on IPAddress bulk_edit 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 #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 #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 #999 Closes #20459 : clean is_oob and is_primary on bulk_import 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 #995 DRAFT: 20660 cache script storage key 2026-04-05 19:32:50 +02:00

Closed #996 CustomStoragesLoader creates storage on every exec_module 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 #991 Apply the "netbox" label automatically for all new issues 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 #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 #985 Add request data into j2 config v4.4.1 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 #984 Fixes #20653: Add object_type_id filter for Jobs 2026-04-05 19:29:50 +02:00

Closed #986 Fixes #20389: Add FilterSet support to BulkRenameView 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 #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 #979 Duplicate all GraphQL component objects into V1 and V2 namespaces 2026-04-05 19:25:34 +02:00

Closed #977 Closes #12318: Ignore case when determining uniquess of name & slug fields 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 #972 Give Slim Select another chance 2026-04-05 19:22:39 +02:00

Closed #971 Closes #20685: add cloneable custom fields to templates 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 #957 Closes #20700: Add ContactsColumnMixin to multiple tables 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 #954 Closes: #17936 - GFK serializer field 2026-04-05 19:09:49 +02:00

Closed #955 Release v4.4.5 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 #958 Closes #20647: add cleanup for interface import 2026-04-05 19:09:49 +02:00

Closed #959 "Create & Add Another" Contact form refresh troubles 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 #950 docs(configuration): PROTECTION_RULES missing in list 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 #949 docs(configuration): close Markdown inline code, "`" was forgotten 2026-04-05 19:08:06 +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 #948 Pre-change snapshot is not recorded when adding/removing virtual chassis members via UI 2026-04-05 19:06:41 +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 #946 Move the OpenAPI schema check from pre-commit to CI 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 #944 Fixes: #20670: Related Object Validation 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 #940 Background task job details breadcrumb links generate 404 errors 2026-04-05 19:02:16 +02:00

Closed #939 docs(configuration): close Markdown inline code, "`" was forgotten 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 #934 Formatting error in plugin development documentation regarding forms 2026-04-05 18:59:30 +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 #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 #917 Closes #18658: Add start on boot field to VirtualMachine model 2026-04-05 18:48:55 +02:00

Closed #918 VLAN groups count on Sites 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 #907 #20378 fix delete of DataSource 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 #909 Fixes #20688: Change log level for missing config revision 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 #908 Fixes #20755: Scope ProviderFilterSet.search() to Provider Fields 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 #900 20771 add blank=true to comments field on Journals 2026-04-05 18:39:19 +02:00

Closed #901 JournalEntry Comments model is not set to allow empty (blank) comments 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 #896 Add changelog message to bulk rename process 2026-04-05 18:35:58 +02:00

Closed #895 Fixes #20638: Document bulk create support in OpenAPI schema 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 #892 GraphQL filter by multiple custom fields 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 #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 #885 Fix examples for type of class Meta() 2026-04-05 18:30:37 +02:00

Closed #884 20465 fix script re-upload 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 #880 Closes #20788: Cable profiles and and position mapping 2026-04-05 18:29:00 +02:00

Closed #881 Fix examples for type of class Meta() 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 #855 new ver desciption 2026-04-05 18:12:50 +02:00

Closed #856 fix: check permission constraints when running script by API 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 #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 #851 Closes 20817 fix datasource sync broken when cron is set 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 #838 Closes #20564: Many-to-many pass-through port mappings 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 #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 #840 Fixes #20844: Respect assigned object type for L2VPN terminations 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 #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 #830 Python "global flags not at the start of the expression" on Device edit 2026-04-05 18:00:17 +02:00

Closed #829 Closes #20823: Validate Token expiration date on creation 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 #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 #824 add 'hot swappable' checkbox for more module profiles 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 #805 Fixes #20888: Fix warnings about non-decimal values for min/max latitude & longitude fields 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 #807 docs: fix broken bookmarks link in model features table 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 #795 Closes #20571: Upgrade GraphiQL dependencies 2026-04-05 17:45:39 +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 #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 #776 Adding site/s via the API to newly created ASNs 2026-04-05 17:35:09 +02:00

Closed #775 Fixes #20759: Group object types by app in permission form 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 #768 Fixes #19918: Resolve {module} placeholders in nested module bay labels 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 #770 Fixes #20560: Fix VLAN disambiguation in prefix bulk import 2026-04-05 17:32:55 +02:00

Closed #771 Introduce a REST API endpoint for validating authentication tokens 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 #765 Closes #20936: Add a REST API endpoint to validate authentication credentials 2026-04-05 17:31:54 +02:00

Closed #766 allow rack type "mounting depth" to be either inches or millimeters 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 #759 Fix on delete cascade entity order 2026-04-05 17:28:59 +02:00

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

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

Closed #757 Add comments to OrganizationalModel 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 #754 Add missing SQL indexes 2026-04-05 17:27:12 +02:00

Closed #753 #20873 - fix webhooks with image fields 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 #745 Fixes #20491: Normalize numeric range array fields for API test comparisons 2026-04-05 17:25:00 +02:00

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

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

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

Closed #743 Choices list scrolling bug in Edge/Chrome (ok in FireFox) 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 #729 Fixed #20944: Ensure cached scope fields stay consistent when Region, Site, or Location changes 2026-04-05 17:19:23 +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 #726 Release v4.5.0-beta1 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 #725 Closes: #20930 - Add an ASNSiteSerializer to allow serialization of Site in ASNSerializer 2026-04-05 17:18:57 +02:00

Closed #722 Fix JSON serialization error in get_installed_apps() 2026-04-05 17:18:39 +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 #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 #718 Advanced filter selectors are unavailable in plugins 2026-04-05 17:17:28 +02:00

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

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

Closed #716 Support filterset registration for plugins 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 #714 Closes #20720: Add support for Latvian translations 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 #710 Shared LRU TTL Cache for NetBox Custom Scripts 2026-04-05 17:16:38 +02:00

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

Closed #708 Fixes #20997: Enable creating permissions for the Owner model 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 #694 Power Outlet Template 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 #691 Fixes #21020: Fix object filtering for image attachments panel 2026-04-05 17:11:33 +02:00

Closed #689 Fixes #21032: Avoid subquery in RestrictedQuerySet where unnecessary 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 #688 Release v4.4.9 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 #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 #682 Fix nested serializer validation for PATCH requests with {"id": X} format 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 #676 Closes #21047: Add compatibility matrix to plugin setup instructions 2026-04-05 17:07:25 +02:00

Closed #677 Extend plugin development docs to encourage use of COMPATIBILITY.md convention 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 #669 Fixes #21045: Allow saving Site with associated Prefix 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 #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 #661 Fixes #21063: Check for duplicate choice values when validating a custom field choice set 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 #662 Fixes #21049: Remove stale custom field data during object validation 2026-04-05 17:03:38 +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 #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 #654 Fix {module} placeholder resolution + add {module_path} for nested modules 2026-04-05 17:02:43 +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 #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 #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 #652 Rename menu entry for L2VPN Terminations 2026-04-05 17:02:16 +02:00

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

Closed #651 Revert fix for #20950 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 #632 Fixes #21097: Fix comparison lookups for ID filters in GraphQL API 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 #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 #617 Expand User Messages documentation in Change Logging 2026-04-05 16:53:54 +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 #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 #609 Breakout Cable Cross Server 2026-04-05 16:52:15 +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 #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 #597 Fixes #21050: Prevent reassignment of OOB IPs 2026-04-05 16:49:50 +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 #595 Closes #21142: Enable filtering device components by site/location/rack directly via GraphQL API 2026-04-05 16:49:29 +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 #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 #581 Update CodeQL Action from v3 to v4 2026-04-05 16:47:00 +02:00

Closed #582 "/dcim/interfaces" not loading after v4.5.0 upgrade 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 #579 Track Netbox Versions in Database 2026-04-05 16:46:46 +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 #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 #565 IPAM IP address role: Gate way 2026-04-05 16:43:41 +02:00

Closed #564 #21134 fix bulk rename ModuleType 2026-04-05 16:43:41 +02:00

Closed #560 Closes #21039: Add AVIF support for image attachments 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 #561 Fixes #21178: Add spacing in mounting depth format string 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 #559 #21160 fix filterset UI performance 2026-04-05 16:43:24 +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 #552 Remove obsolete pre-commit hook script 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 #554 fixes #21139 support api filter for core 2026-04-05 16:43:23 +02:00

Closed #555 Change filterset to show VLAN group instead of site 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 #557 Add Max Depth and Max Length dropdowns for child prefix pages 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 #547 Fixes #21178: Use localized “millimeters” for rack mounting depth (follow-up) 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 #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 #542 L2VPNTerminationImportForm bulk update validation fails when interface/vlan fields omitted 2026-04-05 16:41:46 +02:00

Closed #543 Cache attributes of related objects that are used for q filtering 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 #538 Use real model names in dashboard widget and other configurations 2026-04-05 16:41:00 +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 #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 #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 #529 Closes #15801: Add link peer and connection columns to VLANDeviceTable 2026-04-05 16:40:23 +02:00

Closed #530 Fixes #21214: Clean up AutoSyncRecord when detaching from DataSource 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 #525 Fixes #21181: Handle AuthenticationFailed exception on /media endpoint 2026-04-05 16:39:52 +02:00

Closed #526 Changed behavior of click on a tag 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 #516 Closes #21234: Add #20966 to the changelog for v4.4.9 2026-04-05 16:38:50 +02:00

Closed #517 <deleted> 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 #513 Release v4.5.1 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 #515 Fixes #21231: Cache table existence for ObjectType checks 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 #507 Fixes #21150: Correct Dynamic Configuration menu path in documentation 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 #508 Fixes #21115: Include attribute_data in ModuleType YAML export 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 #502 Fixes #21081: Add Owner Group column & filters across all supported object list views 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 #501 Fixes #20902: Avoid conflict when Git URL contains embedded username 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 #504 process_event_rules() forces user lookup even when no event rules are defined 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 #491 Fixes #21202: Fix scoped form cloning clearing the Scope field when Scope Type changes 2026-04-05 16:36:29 +02:00

Closed #492 Fixes #19869: Display peer connections for LAG member interfaces 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 #486 Fixes: #19129 - Richer display of MAC addresses in InterfaceTable when multiple MACs are present 2026-04-05 16:35:40 +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 #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 #478 Customize Filter Options 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 #477 Fixes #21176: Remove checkboxes from IP ranges in mixed-type tables 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 #471 Fixes #20052: improve logging for faulty scripts 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 #473 Closes #21260: Defer object serialization for events pipeline 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 #470 Additional white space column added when page extends beyond screen 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 #469 ProgrammingError during Bulk Delete of VLANs (Background Job) 2026-04-05 16:34:38 +02:00

Closed #466 Closes #20172: Add cabled filter for DCIM interfaces in GraphQL 2026-04-05 16:34:30 +02:00

Closed #467 Update installation docs for Ubuntu 24.04 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 #459 Fixes #21262: Fix scope inheritance when creating child prefixes 2026-04-05 16:33:50 +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 #454 Fixes #21233: UI Add horizontal padding to Release info section in Navigation menu 2026-04-05 16:33:41 +02:00

Closed #453 New Languages 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 #450 Rack Direct Import - "Rack has no site." 2026-04-05 16:33:16 +02:00

Closed #448 Closes #21110: Support for cursor-based pagination in GraphQL API 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 #446 Closes #21201: Support GenericForeignKey fields when cloning objects 2026-04-05 16:33:08 +02:00

Closed #445 Closes #21303: Cache serialized post-change data on object 2026-04-05 16:33:08 +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 #443 ContentTypeField should use get_by_natural_key() to leverage internal caching 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 #437 Closes #21302: Avoid redundant uniqueness checks in REST API serializers 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 #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 #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 #425 Closes #21266: Add installed device table columns to DeviceBay table 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 #407 Fail to trigger webhook when script job is completed 2026-04-05 16:30:03 +02:00

Closed #406 #20923: Migrate DCIM view templates 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 #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 #402 Allow REDIS KWARGS to be set in configuration.py 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 #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 #389 Fixes #21354: Fix Swagger-UI generating wrong URLs when BASE_PATH is set 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 #384 Fixes #21397: Fix CircuitType owner field persistence and rendering 2026-04-05 16:28:37 +02:00

Closed #385 Circuit-type ownership is not functioning as expected. 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 #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 #380 Fixes #20435: Fix navigation margin issue when scrollbar appears 2026-04-05 16:28:26 +02:00

Closed #378 Closes #21404: Set Ruff target Python version to 3.12 2026-04-05 16:28:21 +02:00

Closed #379 Configure ruff to validate against Python 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 #367 Closes #21257: Introduce & adopt MultiValueContentTypeFilter 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 #368 Fixes #21412: Defer monkey-patching until after settings have been loaded 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 #361 21390 skip m2m processing for internal models to avoid extraneous ObectChange records 2026-04-05 16:27:25 +02:00

Closed #360 21277 call snapshot in ClusterAddDevicesView to correctly record ObjectChange data 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 #364 Improve query performance of ContentTypeFilter 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 #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 #352 Fixes #21127: Clear _path on interfaces when removed from cable 2026-04-05 16:27:00 +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 #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 #346 Fixes #21410: Expand Ruff exclusions and standardize formatting settings 2026-04-05 16:26:47 +02:00

Closed #347 out of band ip import 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 #344 Closes #21369: Add lazy loading and decoding support to ImageAttr 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 #342 Fixes #21371: Fix Webhook Event Rules for Job lifecycle events missing username 2026-04-05 16:26:42 +02:00

Closed #341 Event rule - Trigger based of boolean not working (custom fields) 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 #337 Fixes #21429: Add Cable cloning and fix "Create & Add Another" to preserve Termination Types 2026-04-05 16:26:33 +02:00

Closed #338 Release v4.5.3 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 #329 Allow for more than one out of band IP 2026-04-05 16:26:11 +02:00

Closed #328 Groups Permissions error 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 #325 copy_safe_request() sheds unrecognized but safe HTTP headers 2026-04-05 16:25:58 +02:00

Closed #324 Add position mapping to cables with breakout cable profile mapping 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 #322 Enable pyupgrade rules in Ruff 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 #319 Closes #21331: Emit deprecation warning on use of querystring template tag 2026-04-05 16:25:50 +02:00

Closed #320 Fixes: #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 #314 Facility ID doesn't show in rack page. 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 #313 Fixes #21481: Fix Rack detail view to display Facility ID 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 #310 NetBoxFakeRequest object has no attribute 'COOKIES' 2026-04-05 16:25:27 +02:00

Closed #309 Fixes #21473: Enable Ruff pyupgrade rules and modernize string formatting 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 #307 Cannot filter on interfaces where mark_connected is true. 2026-04-05 16:25:21 +02:00

Closed #306 Closes: #21284 - Add deprecation note to webhooks documentation 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 #303 Closes #20923: Migrate Virtualization object views to declarative layouts 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 #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 #292 Fixes #21497: Pin Ruff 0.15.2 and run CI via ruff-action 2026-04-05 16:24:57 +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 #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 #279 Closes #21356: Implement ETag support for REST API 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 #278 Fixes #21518: Ensure proper display of decimal custom fields with a zero value 2026-04-05 16:24:30 +02:00

Closed #280 #20787 Address warnings from generation of OpenAPI schema 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 #282 clarify E501 enforcement 2026-04-05 16:24:30 +02:00

Closed #276 Fixes #21524: Fix IndexError when serializing stale cable paths 2026-04-05 16:24:27 +02:00

Closed #277 An IndexError exception can be raised if stale cable paths exist 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 #262 Fix #21542 speed issue 2026-04-05 16:23:51 +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 #260 Introduce GitHub actions for Claude Code review 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 #259 Fixes #21533: Fix missing family/mask_length in API when creating IP-related objects 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 #257 Support for 50G SFP-DD v1.0 (50GBASE-CR2) 2026-04-05 16:23:48 +02:00

Closed #256 Update choices.py: 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 #247 Create a CLAUDE.md file for the project 2026-04-05 16:23:31 +02:00

Closed #245 Closes #21559: Add CLAUDE.md 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 #239 #20923: Migrate Users object to declarative layouts 2026-04-05 16:23:24 +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 #237 Limit auto-review workflow to GitHub org members 2026-04-05 16:23:22 +02:00

Closed #236 Bump NPM dependencies to resolve dependabot 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 #234 Closes #21571: Bump minimatch and markdown-it to resolve security alerts 2026-04-05 16:23:20 +02:00

Closed #235 Internal testing - please ignore 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 #227 Virtual Machines: "Add components" button is displayed even without required permissions 2026-04-05 16:23:07 +02:00

Closed #224 Fixes: #20984 - Django 6.0 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 #225 Fix #17654: Add Role to ASN 2026-04-05 16:23:07 +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 #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 #219 Fixes #20468: Fix range lookups for numeric GraphQL filters 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 #218 Fixes #20915: Ensure preferred language is applied during SSO login 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 #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 #216 Closes #21363: Implement cursor-based pagination for the REST API 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 #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 #214 #21330 optimize the assignment of tags when saving an object 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 #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 #206 Open parent type for IPAM Application Service 2026-04-05 16:23:00 +02:00

Closed #204 Update CONTRIBUTING.md 2026-04-05 16:22:58 +02:00

Closed #205 Scripts: add dynamic pre-fill function 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 #194 Fixes #21402: Prefetch device_type and manufacturer for brief mode API responses 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 #196 Fixes #21480: Add 1.6T Ethernet interface types 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 #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 #187 Closes #20961: Introduce RackGroup for physical rack placement 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 #182 #21114 Allow specifying exclude directories for Data Sources 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 #184 Fixes #21579: Display 'add script' button only if user has sufficient permission 2026-04-05 16:22:44 +02:00

Closed #185 Server Error 2026-04-05 16:22:44 +02:00

Closed #181 Remove duplicate created entry from RackReservationTable 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 #179 Fix @claude action 2026-04-05 16:22:42 +02:00

Closed #180 Closes #21631: Remove duplicate 'created' field in RackReservation table 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 #174 Closes #21157: Add public models to export template context 2026-04-05 16:22:40 +02:00

Closed #176 Closes #20151: Add support for cable bundles 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 #171 Fixes #20077: Fix form field focus bug on Edge 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 #172 Update the lock-threads workflow 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 #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 #170 Closes #20923: Migrate wireless app views to declarative UI layouts 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 #155 Update GitHub Actions for Node.js 24 compatibility 2026-04-05 16:22:22 +02:00

Closed #154 Closes #19034: Add calculated RackReservation.unit_count, with min/max filtering 2026-04-05 16:22:22 +02:00

Closed #149 Release v4.5.5 2026-04-05 16:22:19 +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 #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 #134 Fixes #21686: Fix stale Circuit Termination association when reassigning a Termination to another Circuit 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 #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 #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 #119 Provider Account add/edit forms do not group owner with owner_group 2026-04-05 16:21:52 +02:00

Closed #118 Fixes #21707: Correct Ownership field grouping on Provider Account form 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 #109 Align HTTP basic auth regex of EnhancedURLValidator with Django's URLValidator 2026-04-05 16:21:43 +02:00

Closed #106 #20923: Convert circuits views to new UI layout 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 #107 Fixes #21480: Add 1.6T Ethernet interface types 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 #104 Add 2.5GBASE-X SFP modular interface type 2026-04-05 16:21:42 +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 #101 Closes #12024: Allow Virtual Machines to be assigned directly to Devices 2026-04-05 16:21:41 +02:00

Closed #102 Allow to tag all objects 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 #98 Replace deprecated Strawberry scalar registration for BigInt 2026-04-05 16:21:39 +02:00

Closed #97 Closes #21735: Replace deprecated Strawberry scalar 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 #94 Add possibility to assign contact group as a contact 2026-04-05 16:21:36 +02:00

Closed #93 Fix single {module} token rejection at nested module bay depth 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 #87 Closes #19025: Add schema validation for JSON custom fields 2026-04-05 16:21:34 +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 #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 #85 Fixes #21747: Skip search caching when encountering an invalid schema during migrations 2026-04-05 16:21:33 +02:00

Closed #83 Fixes #21655: Fix duplicate SQL queries on serializing custom fields 2026-04-05 16:21:32 +02:00

Closed #84 CircuitGroupAssignmentTable FieldError when sorting by member column (GenericForeignKey missing orderable=False) 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 #78 Unable to see more than 100 items in a list 2026-04-05 16:21:30 +02:00

Closed #75 fix regression from #14329 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 #76 Admin > Permissions > Additional Actions needs a tooltip 2026-04-05 16:21:30 +02:00

Closed #72 #20162 allow background job when adding components to devices in bulk 2026-04-05 16:21:29 +02:00

Closed #73 Closes #5795: Add Virtual Machine Type model 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 #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 #69 #20923 - Convert extras to new declarative UI layout 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 #59 Changing Interface on a cable throws an error. 2026-04-05 16:21:23 +02:00

Closed #58 Update CLAUDE.md 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 #53 AttributeError when trying to sort table without being logged in 2026-04-05 16:21:21 +02:00

Closed #52 Closes #21743: Refine Object Change diff styling for improved readability 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 #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 #45 Add has_coordinates filter to Site 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 #47 Query for connected interfaces shown cabled interfaces 2026-04-05 16:21:19 +02:00

Closed #42 Update humanize_speed to support decimal Gbps/Tbps output 2026-04-05 16:21:18 +02:00

Closed #41 Closes #21793: Add 50G, 800G, and 1.6T interface speed options 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 #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 #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 #36 Fixes #21709: Use @register_search in plugin search docs 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 #32 No housekeeping job scheduled 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 #35 Fixes: #21696 - Upgrade to django-rq==4.0.1 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 #30 Fixes #21808: Prevent errors when viewing Virtual Interfaces without a Virtual Circuit Termination 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 #26 Closes #21770: Enable including/excluding columns on ObjectsTablePanel 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 #21 Closes #21720: Improve validation of URLs containing HTTP basic authentication 2026-04-05 16:21:14 +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 #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 #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 #15 CVE-2025-56005 being detected by security scanner of docker image 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 #10 Fixes #21542: Increase supported interface speed values above 2.1 Tbps 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 #11 Issues navigating to devices in Virtual Chassis 2026-04-05 16:21:12 +02:00

Closed #5 Document the RQ configuration parameter 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

Closed #7 Closes #21795: Improve humanize_speed formatting for decimal Gbps/Tbps values 2026-04-05 16:21:11 +02:00

Closed #6 Release v4.5.7 2026-04-05 16:21:11 +02:00

1422 Issues created by 1 user

Opened #1 Allow creating user without password using REST API 2026-04-05 16:21:10 +02:00

Opened #8 Closes #21766: Add reusable tests for sortable table columns 2026-04-05 16:21:11 +02:00

Opened #5 Document the RQ configuration parameter 2026-04-05 16:21:11 +02:00

Opened #6 Release v4.5.7 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 #7 Closes #21795: Improve humanize_speed formatting for decimal Gbps/Tbps values 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 #12 fix(translations): update Chinese translation for "OOB IP" 2026-04-05 16:21:12 +02:00

Opened #11 Issues navigating to devices in Virtual Chassis 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 #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 #20 LAG inteface view raise dcim.models.device_components.Interface.virtual_circuit_termination.RelatedObjectDoesNotExist 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 #16 Closes #20924: Ready UI components for use by plugins 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 #18 Several list tables expose broken sortable columns 2026-04-05 16:21:13 +02:00

Opened #19 Fixes #21760: Add 1C2P:2C1P breakout cable profile 2026-04-05 16:21:13 +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 #21 Closes #21720: Improve validation of URLs containing HTTP basic authentication 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 #31 'Device' object has no attribute 'master' 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 #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 #26 Closes #21770: Enable including/excluding columns on ObjectsTablePanel 2026-04-05 16:21:15 +02:00

Opened #25 Fix AttributeError when an AnonymousUser tries to sort a table 2026-04-05 16:21:15 +02:00

Opened #34 Closes #21771: Add add_tags & remove_tags fields for taggable objects 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 #36 Fixes #21709: Use @register_search in plugin search docs 2026-04-05 16:21:16 +02:00

Opened #32 No housekeeping job scheduled 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 #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 #38 Duplicate filename allowed when upload files using S3 storage 2026-04-05 16:21:17 +02:00

Opened #40 Fixes #21760: add 1 connector 2 ports cable profile 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 #44 Expand InterfaceSpeedChoices to include 50 Gbps, 800 Gbps, and 1.6 Tbps 2026-04-05 16:21:18 +02:00

Opened #41 Closes #21793: Add 50G, 800G, and 1.6T interface speed options 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 #45 Add has_coordinates filter to Site 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 #47 Query for connected interfaces shown cabled interfaces 2026-04-05 16:21:19 +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 #49 Exporting large querysets leads to 504 timeout errors 2026-04-05 16:21:19 +02:00

Opened #50 Fixes #21786: Revert failed fix for #21747 2026-04-05 16:21:20 +02:00

Opened #51 Revert bug fix for #21747 2026-04-05 16:21:20 +02:00

Opened #54 Cable bulk csv import powerfeed to powerport 2026-04-05 16:21:21 +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 #55 Enable optional config template selection on Device "Render Config" 2026-04-05 16:21:22 +02:00

Opened #56 Add changelog message support to bulk creation of IP addresses 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 #60 Allow configuring NETBOX_COPILOT_URL via configuration 2026-04-05 16:21:24 +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 #62 feat(settings): Add NETBOX_COPILOT_URL configuration and URL validation 2026-04-05 16:21:25 +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 #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 #71 Site edit page fails to load with a very large number of ASNs assigned 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 #74 Add 1 connector to 2 ports (1C2P:2P1C) breakout cable profile 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 #72 #20162 allow background job when adding components to devices in bulk 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 #76 Admin > Permissions > Additional Actions needs a tooltip 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 #79 #20923: Migrate core app to the new UI layouts 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 #82 Disable notifications for scripts running in background 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 #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 #85 Fixes #21747: Skip search caching when encountering an invalid schema during migrations 2026-04-05 16:21:33 +02:00

Opened #87 Closes #19025: Add schema validation for JSON custom fields 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 #89 #20808 Added device information in rack position select 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 #91 Closes #21635: Migrate from mkdocs to Zensical 2026-04-05 16:21:35 +02:00

Opened #92 Show partial script output during job execution (not just after completion) 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 #99 Filter lookup empty on object custom fields is broken in web UI 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 #97 Closes #21735: Replace deprecated Strawberry scalar for BigInt 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 #106 #20923: Convert circuits views to new UI layout 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 #107 Fixes #21480: Add 1.6T Ethernet interface types 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 #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 #119 Provider Account add/edit forms do not group owner with owner_group 2026-04-05 16:21:52 +02:00

Opened #118 Fixes #21707: Correct Ownership field grouping on Provider Account form 2026-04-05 16:21:52 +02:00

Opened #120 #20923: Migrate remaining DCIM views to new UI layouts 2026-04-05 16:21:53 +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 #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 #135 Reduce per-position ORM lookups when tracing profiled cable paths 2026-04-05 16:22:05 +02:00

Opened #131 Revert accidental checkin 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 #132 #14329 Improve diffs for custom_fields 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 #142 Fixes #21653: Fix multi-position tracing in CablePath.from_origin() 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 #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 #151 Closes #15513: Add bulk creation support for IP prefixes 2026-04-05 16:22:19 +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 #153 Add MU Connector for fiber ports/cables 2026-04-05 16:22:21 +02:00

Opened #154 Closes #19034: Add calculated RackReservation.unit_count, with min/max filtering 2026-04-05 16:22:22 +02:00

Opened #155 Update GitHub Actions for Node.js 24 compatibility 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 #159 Fixes #21651: Disable ordering on MACAddress is_primary column 2026-04-05 16:22:29 +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 #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 #170 Closes #20923: Migrate wireless app views to declarative UI layouts 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 #167 Fixes #21556: Restore previous value (if applicable) after clearing related dropdown 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 #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 #174 Closes #21157: Add public models to export template context 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 #176 Closes #20151: Add support for cable bundles 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 #178 Fixes #21580: Hide VM Add Components dropdown without change permission 2026-04-05 16:22:42 +02:00

Opened #179 Fix @claude action 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 #184 Fixes #21579: Display 'add script' button only if user has sufficient permission 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 #185 Server Error 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 #187 Closes #20961: Introduce RackGroup for physical rack placement 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 #189 Automated Interface Renaming Based on Virtual Chassis Member Position 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 #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 #195 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 #193 Fixes #20385: Ensure GraphQL API respects MAX_PAGE_SIZE 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 #197 docs: custom rack/device/module airflow FIELD_CHOICES 2026-04-05 16:22:54 +02:00

Opened #196 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 #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 #202 Fixes #21440: Avoid erroneously clearing primary/OOB IP assignments during bulk import/update 2026-04-05 16:22:58 +02:00

Opened #204 Update CONTRIBUTING.md 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 #210 Fixes: #20123 - Add replicate_components and adopt_components write_only fields to ModuleSerializer 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 #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 #207 Fixes #21486: Fix event rule webhooks for scripts executed via runscript 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 #208 Fixes #21512: Fix GraphQL filtering for device, module components, templates 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 #211 Fixes #21531: Fix search functionality for location when combined with other filters 2026-04-05 16:23:02 +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 #214 #21330 optimize the assignment of tags when saving an object 2026-04-05 16:23:02 +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 #220 Fixes #19867: Retain the per_page URL parameter after editing an object 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 #219 Fixes #20468: Fix range lookups for numeric GraphQL filters 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 #224 Fixes: #20984 - Django 6.0 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 #223 Closes #21409: Add option to retain create & last update changelog records when pruning 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 #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 #230 Closes #21468: copy_safe_request() should retain non-sensitive HTTP request headers 2026-04-05 16:23:15 +02:00

Opened #231 Edit button visible despite object permission constraint on Interface 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 #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 #234 Closes #21571: Bump minimatch and markdown-it to resolve 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 #237 Limit auto-review workflow to GitHub org members 2026-04-05 16:23:22 +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 #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 #244 Release v4.5.4 2026-04-05 16:23:30 +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 #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 #252 Add documentation to netbox scripts section re using changelog message field 2026-04-05 16:23:40 +02:00

Opened #251 Add changelog message documentation in custom scripts 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 #255 Audit for missing pre-change snapshot calls 2026-04-05 16:23:45 +02:00

Opened #254 21550 call snapshot() before save 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 #260 Introduce GitHub actions for Claude Code review 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 #259 Fixes #21533: Fix missing family/mask_length in API when creating IP-related objects 2026-04-05 16:23:50 +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 #262 Fix #21542 speed issue 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 #272 Fixes #21527: UI Bug with Displaying Primary IP Address with NAT IP o… 2026-04-05 16:24:17 +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 #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 #276 Fixes #21524: Fix IndexError when serializing stale cable paths 2026-04-05 16:24:27 +02:00

Opened #277 An IndexError exception can be raised if stale cable paths exist 2026-04-05 16:24:27 +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 #280 #20787 Address warnings from generation of OpenAPI schema 2026-04-05 16:24:30 +02:00

Opened #282 clarify E501 enforcement 2026-04-05 16:24:30 +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 #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 #292 Fixes #21497: Pin Ruff 0.15.2 and run CI via ruff-action 2026-04-05 16:24:57 +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 #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 #297 Show inherited GPS coordinates for device when local value is null 2026-04-05 16:25:01 +02:00

Opened #296 Closes #21500: Enable RUF022 to enforce sorted __all__ lists 2026-04-05 16:25:01 +02:00

Opened #299 Enable linting for __all__ ordering (RUF022) 2026-04-05 16:25:03 +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 #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 #305 Show rack's site in Rack Elevations view 2026-04-05 16:25:18 +02:00

Opened #304 Fixes: #21456 - Improve config_context rendering with GraphQL 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 #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 #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 #315 Add support for OSFP224 (1.6T) interface type 2026-04-05 16:25:36 +02:00

Opened #316 Fixes #21478: Fix GraphQL connected endpoint type resolution for Console Ports 2026-04-05 16:25:41 +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 #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 #329 Allow for more than one out of band IP 2026-04-05 16:26:11 +02:00

Opened #328 Groups Permissions error 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 #331 Closes #21459: Avoid prefetching data for hidden table columns 2026-04-05 16:26:18 +02:00

Opened #332 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 #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 #345 Permit to have nested module dynamic naming during modelling 2026-04-05 16:26:42 +02:00

Opened #341 Event rule - Trigger based of boolean not working (custom fields) 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 #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 #353 Add "Application Services" as "Assignment" in "Config Contexts" 2026-04-05 16:27:00 +02:00

Opened #350 Add {module_path} placeholder for nested module component templates 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 #352 Fixes #21127: Clear _path on interfaces when removed from cable 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 #356 Display Role in Device View also with Color 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 #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 #360 21277 call snapshot in ClusterAddDevicesView to correctly record ObjectChange data 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 #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 #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 #367 Closes #21257: Introduce & adopt MultiValueContentTypeFilter 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 #371 AttributeError exception raised on initialization when a plugin has local imports in __init__.py 2026-04-05 16:27:43 +02:00

Opened #370 Dynamic Power Calculation 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 #378 Closes #21404: Set Ruff target Python version to 3.12 2026-04-05 16:28:21 +02:00

Opened #379 Configure ruff to validate against Python 3.12+ 2026-04-05 16:28:21 +02:00

Opened #380 Fixes #20435: Fix navigation margin issue when scrollbar appears 2026-04-05 16:28:26 +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 #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 #391 ChangeLog for second interface after connect circuit 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 #390 Fixes #21358: Prevent exception when sorting by Token column 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 #401 Fixes #21375: Fix VLANGroup VLAN ID range migration failing on upgrades with existing data 2026-04-05 16:29:54 +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 #402 Allow REDIS KWARGS to be set in configuration.py 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 #405 Closes #21337: Refactor VirtualMachine view to UI layout 2026-04-05 16:30:02 +02:00

Opened #406 #20923: Migrate DCIM view templates 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 #411 mac address api - add field to show if mac address is primary 2026-04-05 16:30:24 +02:00

Opened #410 Closes #21268: Add Device Type details panel to Device view 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 #424 /ipam/prefixes loading too slow 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 #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 #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 #431 Add Support for Image Maps/Floor Plan Overlays for Device Locations 2026-04-05 16:32:06 +02:00

Opened #430 netbox pull 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 #437 Closes #21302: Avoid redundant uniqueness checks in REST API serializers 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 #439 Deprecate our custom querystring template tag 2026-04-05 16:32:41 +02:00

Opened #438 Closes #21267: Normalize device height formatting in rack units (display 0U) 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 #447 Support Multiple NAT Mappings per External IP (Port Address Translation / Port Forwarding) 2026-04-05 16:33:08 +02:00

Opened #445 Closes #21303: Cache serialized post-change data on object 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 #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 #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 #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 #454 Fixes #21233: UI Add horizontal padding to Release info section in Navigation menu 2026-04-05 16:33:41 +02:00

Opened #456 LDAP group-lookup fails with row containing null 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 #457 21129 Store queue_name in Job so correctly deleted in RQ 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 #458 Fixes #21269: Fix Module installation to replicate Front/Rear Port Mappings from Module Types 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 #466 Closes #20172: Add cabled filter for DCIM interfaces in GraphQL 2026-04-05 16:34:30 +02:00

Opened #467 Update installation docs for Ubuntu 24.04 2026-04-05 16:34:30 +02:00

Opened #470 Additional white space column added when page extends beyond screen 2026-04-05 16:34:38 +02:00

Opened #468 Fixes #20977: Missing script variables use their default value if defined 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 #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 #472 Closes #21259: Cache ObjectType results for the duration of a request 2026-04-05 16:34:46 +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 #478 Customize Filter Options 2026-04-05 16:34:52 +02:00

Opened #475 Fixes #21242: Show Authentication admin menu items based on object perms 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 #480 Pre-change snapshot is not recorded when adding cluster members via UI 2026-04-05 16:35:00 +02:00

Opened #479 customize filter options 2026-04-05 16:35:00 +02:00

Opened #483 Device color in rack elevations based on status 2026-04-05 16:35:12 +02:00

Opened #482 Closes #21209: Support real model names in configuration parameters 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 #487 front port mappings do not come over when installing a module with front ports 2026-04-05 16:35:40 +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 #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 #493 Related objects are not prefetched when returning data from a REST API POST request 2026-04-05 16:36:29 +02:00

Opened #492 Fixes #19869: Display peer connections for LAG member interfaces 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 #500 Fixes: #19221 - Add truncate_middle filter for middle-ellipsis on long filenames 2026-04-05 16:37:48 +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 #502 Fixes #21081: Add Owner Group column & filters across all supported object list views 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 #501 Fixes #20902: Avoid conflict when Git URL contains embedded username 2026-04-05 16:37:48 +02:00

Opened #507 Fixes #21150: Correct Dynamic Configuration menu path in documentation 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 #506 Introduce performance issue template 2026-04-05 16:37:59 +02:00

Opened #508 Fixes #21115: Include attribute_data in ModuleType YAML export 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 #515 Fixes #21231: Cache table existence for ObjectType checks 2026-04-05 16:38:50 +02:00

Opened #517 <deleted> 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 #513 Release v4.5.1 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 #518 Add bug #20966 to 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 #525 Fixes #21181: Handle AuthenticationFailed exception on /media endpoint 2026-04-05 16:39:52 +02:00

Opened #526 Changed behavior of click on a tag 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 #530 Fixes #21214: Clean up AutoSyncRecord when detaching from DataSource 2026-04-05 16:40:23 +02:00

Opened #532 Isolated deployment: Docs without Google APIs 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 #538 Use real model names in dashboard widget and other configurations 2026-04-05 16:41:00 +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 #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 #548 Unable to associate front ports to rear ports on a module type 2026-04-05 16:42:35 +02:00

Opened #547 Fixes #21178: Use localized “millimeters” for rack mounting depth (follow-up) 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 #557 Add Max Depth and Max Length dropdowns for child prefix pages 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 #556 Fixes #21051: Fix ObjectPermission object type selector to exclude internal/third-party models 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 #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 #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 #562 Clear Rack Face when clear Rack 2026-04-05 16:43:24 +02:00

Opened #559 #21160 fix filterset UI performance 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 #565 IPAM IP address role: Gate way 2026-04-05 16:43:41 +02:00

Opened #564 #21134 fix bulk rename ModuleType 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 #568 Nothing happens if IP addresses and IP ranges are deleted at the same time 2026-04-05 16:44:11 +02:00

Opened #567 Fixes #21175: Use gettext_lazy in data.py for stable migrations 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 #578 fix performance regression for Site save, use bulk_update for cached fields 2026-04-05 16:46:46 +02:00

Opened #579 Track Netbox Versions in Database 2026-04-05 16:46:46 +02:00

Opened #580 21018 scopedfiltermixin filter on location site region 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 #582 "/dcim/interfaces" not loading after v4.5.0 upgrade 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 #588 Fixes #21140: Ensure default panel attribute labels are translated 2026-04-05 16:48:05 +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 #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 #603 Support overlapping RFC6996 private ASNs per tenant 2026-04-05 16:51:08 +02:00

Opened #602 Expand changelog message documentation and add cross-references 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 #606 Bulk rename Module Type reports "None" 2026-04-05 16:51:38 +02:00

Opened #605 Fixes #21102: Fix GraphiQL explorer UI 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 #609 Breakout Cable Cross Server 2026-04-05 16:52:15 +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 #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 #610 Closes #21075: Rename L2VPN-Terminations menu entry 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 #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 #615 Unable to update custom fields in a custom script 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 #628 Terminology Change for API Token help text 2026-04-05 16:57:07 +02:00

Opened #627 Update help text for token field on API page. 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 #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 #631 20911 Fix sorting in dropdown 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 #649 Release v4.5.0 2026-04-05 17:02:16 +02:00

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

Opened #650 Release v4.4.10 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 #652 Rename menu entry for L2VPN Terminations 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 #658 Fixes #21067: Force update of cable terminations when changing cable profile 2026-04-05 17:03:12 +02:00

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

Opened #657 Fixes #21064: Ensures that extra choices preserve nested colons 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 #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 #662 Fixes #21049: Remove stale custom field data during object validation 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 #677 Extend plugin development docs to encourage use of COMPATIBILITY.md convention 2026-04-05 17:07:25 +02:00

Opened #676 Closes #21047: Add compatibility matrix to plugin setup instructions 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 #682 Fix nested serializer validation for PATCH requests with {"id": X} format 2026-04-05 17:09:17 +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 #684 Add Tabs for Custom Script List 2026-04-05 17:09:49 +02:00

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

Opened #685 Fixes #20044: Elevations stuck in light mode 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 #690 RestrictedQuerySet should skip secondary filtering when no constraints are in place 2026-04-05 17:11:00 +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 #691 Fixes #21020: Fix object filtering for image attachments panel 2026-04-05 17:11:33 +02:00

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

Opened #692 Fixes #21011: Avoid updating database when loading active ConfigRevision 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 #699 Preserve parent_bay during device bulk import when tags are present 2026-04-05 17:13:35 +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 #701 Restore missing SQL indexes for MPTT fields 2026-04-05 17:14:10 +02:00

Opened #702 Closes #20954: Add indexes for GFKs 2026-04-05 17:14:36 +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 #705 VLAN list on interface caps out at 100 with no warning 2026-04-05 17:15:03 +02:00

Opened #704 Test Issue from Hook Testing 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 #717 Fixes #20011: Provide accurate error for bulk import duplicate IDs 2026-04-05 17:17:28 +02:00

Opened #718 Advanced filter selectors are unavailable in plugins 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 #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 #721 Fixes #19506: DCIM Filtering on Templates custom fields 2026-04-05 17:18:39 +02:00

Opened #727 Add a stable script identifier to Extras Scripts API 2026-04-05 17:18:57 +02:00

Opened #726 Release v4.5.0-beta1 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 #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 #728 Fixes #20969: Fix FrontPortTemplateFilterSet rear_port_id queryset 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 #737 Fixes #20912: Clear ModuleBay parent when module assignment removed 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 #738 Additional work for FR #20788 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 #743 Choices list scrolling bug in Edge/Chrome (ok in FireFox) 2026-04-05 17:23:50 +02:00

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

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

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

Opened #745 Fixes #20491: Normalize numeric range array fields for API test comparisons 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 #748 Closes #20959: Add moduletype_count to ManufacturerSerializer 2026-04-05 17:26:01 +02:00

Opened #749 Include moduletype_count for manufacturer in REST API 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 #754 Add missing SQL indexes 2026-04-05 17:27:12 +02:00

Opened #753 #20873 - fix webhooks with image fields 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 #756 Release v4.4.8 2026-04-05 17:28:25 +02:00

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

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

Opened #760 On delete order was breaked with RESTRICT action 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 #768 Fixes #19918: Resolve {module} placeholders in nested module bay labels 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 #769 Closes #20914: Adding a filter by tenant on device components 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 #776 Adding site/s via the API to newly created ASNs 2026-04-05 17:35:09 +02:00

Opened #775 Fixes #20759: Group object types by app in permission form 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 #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 #795 Closes #20571: Upgrade GraphiQL dependencies 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 #806 Closes #20639: Inherit ConfigContext from ancestor Platforms 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 #805 Fixes #20888: Fix warnings about non-decimal values for min/max latitude & longitude fields 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 #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 #824 add 'hot swappable' checkbox for more module profiles 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 #821 Fixes #20865: Enforce proper min/max values for latitude & longitude 2026-04-05 17:57:35 +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 #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 #830 Python "global flags not at the start of the expression" on Device edit 2026-04-05 18:00:17 +02:00

Opened #829 Closes #20823: Validate Token expiration date on creation 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 #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 #843 Add umask 022 to install.sh script 2026-04-05 18:05:31 +02:00

Opened #838 Closes #20564: Many-to-many pass-through port mappings 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 #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 #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 #852 Add VID as an object 2026-04-05 18:11:03 +02:00

Opened #850 Closes #20820: Add Object Type Filter to CustomField 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 #853 Fixes #20827: fix theme toggle visibility for logo and buttons 2026-04-05 18:11:48 +02:00

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

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

Opened #855 new ver desciption 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 #857 Closes: #19338 - GraphQL: Adds in_list lookups for id and enum fields 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 #885 Fix examples for type of class Meta() 2026-04-05 18:30:37 +02:00

Opened #884 20465 fix script re-upload 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 #890 Fixes #20660: Optimize loading of custom script modules from remote storage 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 #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 #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 #895 Fixes #20638: Document bulk create support in OpenAPI schema 2026-04-05 18:35:58 +02:00

Opened #896 Add changelog message to bulk rename process 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 #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 #906 20465 fix script re-upload 2026-04-05 18:43:37 +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 #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 #916 Permission Cloning fails with single action selected 2026-04-05 18:47:40 +02:00

Opened #915 Closes #18658: Add start on boot field to VirtualMachine model 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 #922 Closes #20297: add additional coaxial cable type choices 2026-04-05 18:51:58 +02:00

Opened #923 Permissions constraints are ignored when running script by API 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 #927 Empty search result for interfaces, power-ports, power-outlets 2026-04-05 18:54:37 +02:00

Opened #926 Closes #20204: Introduce modular template components 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 #933 Fixed formatting error in plugin development docs 2026-04-05 18:59:30 +02:00

Opened #934 Formatting error in plugin development documentation regarding forms 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 #945 Closes #20715: Remove OpenAPI schema check from pre-commit 2026-04-05 19:05:38 +02:00

Opened #944 Fixes: #20670: Related Object Validation 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 #947 Fixes #20713: Record pre-change snapshots on VC members being added/removed 2026-04-05 19:06:41 +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 #949 docs(configuration): close Markdown inline code, "`" was forgotten 2026-04-05 19:08:06 +02:00

Opened #951 offset for local time in location is reversed 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 #959 "Create & Add Another" Contact form refresh troubles 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 #957 Closes #20700: Add ContactsColumnMixin to multiple tables 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 #955 Release v4.4.5 2026-04-05 19:09:49 +02:00

Opened #954 Closes: #17936 - GFK serializer field 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 #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 #974 20683 - Remove circuit termination swap 2026-04-05 19:24:48 +02:00

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

Opened #976 Closes #20675: Enable NetBox Copilot integration 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 #977 Closes #12318: Ignore case when determining uniquess of name & slug fields 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 #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 #987 Device (Type) Import is missing component data type validation 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 #985 Add request data into j2 config v4.4.1 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 #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 #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 #993 Label respect on Racks 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 #999 Closes #20459 : clean is_oob and is_primary on bulk_import 2026-04-05 19:35:50 +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 #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 #1007 API Endpoint /api/extras/scripts/ Exposes Script Metadata to Users Without Permissions 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 #1006 Closes #20459 : add is_oob and is_primary on IPAddress bulk_edit 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 #1014 AttributeError in ObjectChangeViewSet browsable API: 'NoneType' object has no attribute 'model' 2026-04-05 19:48:31 +02:00

Opened #1013 Fixes #20641: Handle viewsets with queryset=None in get_view_name() 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 #1021 Fixes #20606: Enable copying text from badges in UI 2026-04-05 19:53:58 +02:00

Opened #1020 Closes #20304: Object owners 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 #1023 Closes #20614: Update ruff for pre-commit check 2026-04-05 19:53:59 +02:00

Opened #1024 Error upgrading from 4.1.7 to any 4.x version 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 #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 #1029 Different Default Dashboards Depending On User Groups 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 #1031 Closes #20399: Add assigned and primary filters for MACAddress 2026-04-05 19:56:27 +02:00

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

Opened #1032 Closes #20605: Document variable prefilling via URL parameters 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 #1037 Update the ruff pre-commit script 2026-04-05 19:56:53 +02:00

Opened #1035 Fixes #20524: Enhance API script scheduling validation 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 #1040 Fixes #20610: Correct VLAN ID range calculation logic 2026-04-05 19:57:50 +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 #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 #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 #1052 Add custom validation and/or permissions constraint support to the Token model 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 #1057 Fixes #20585: Fix AttributeError exception for conditionless single-field UniqueConstraints 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 #1056 Fixes #20554: Add ContentTypeFilter to several filtersets 2026-04-05 20:06:57 +02:00

Opened #1055 Fixes #20587: Handle stale ContentTypes in has_feature() 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 #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 #1069 Init storage at class level of BaseScript instead of in findsource function 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 #1068 Fixes #20476: Prohibit changing a token's owner 2026-04-05 20:11:29 +02:00

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

Opened #1072 Update all development frontend dependencies 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 #1084 Closes #20557: Upgrade Django to v5.2.7 2026-04-05 20:28:52 +02:00

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

Opened #1087 Closes #16681: Introduce render_config permission for configuration rendering 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 #1086 Fixes #20156: rack elevation labels not using previous setting 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 #1092 Fixes #20542: Add form prefix to POST handler in ObjectEditView 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 #1095 Consolidate uniqueness constraints which reference nullable fields 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 #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 #1099 Fixes #20466: Correct handling of assigned filter logic 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 #1112 Fixes #20507 Contacts returned for ASN via graphql API 2026-04-05 20:47:04 +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 #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 #1119 HTML UI: Selection of an IP should not include heading and trailing spaces 2026-04-05 20:49:52 +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 #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 #1130 The Plugins development documentation does not explain the ObjectListView quick search function. 2026-04-05 20:52:44 +02:00

Opened #1129 Documented ObjectListView quick search feature for plugins 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 #1134 Fixes #20494: Correct IntegerRangeSerializer schema definition 2026-04-05 20:58:43 +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 #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 #1144 Configure CodeQL to exclude Python-based URL redirect false positives 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 #1142 Add a GenericRelation "mac_addresses" to BaseInterface 2026-04-05 21:07:03 +02:00

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

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

Opened #1147 20426 add tag copy_content for script data output 2026-04-05 21:08:14 +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 #1149 Fixes #20475: Collapse singleton VLAN IDs in VLANGroup display 2026-04-05 21:09:41 +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 #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 #1164 Improve Rack Elevation Device Text Label Color from Device View 2026-04-05 21:25:42 +02:00

Opened #1163 Fixes #20248: Tweak help text to avoid error when compiling translations 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 #1167 Closes #20449: Add user preferences documentation 2026-04-05 21:27:54 +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 #1172 19615 append extra query params to static template tag 2026-04-05 21:30:13 +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 #1169 Closes #19765: Linkify object types under saved filter view 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 #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 #1176 Fixes #20243: Prevent scheduled system jobs from re-running multiple times 2026-04-05 21:30:40 +02:00

Opened #1175 #20382: Additional GraphQL API tips 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 #1179 Fixes #20441: Fix display of the "groups" column in contact assignments table 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 #1181 Fixes #20425: Fix Markdown preview functionality within "quick add" modal 2026-04-05 21:31:43 +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 #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 #1196 Add color to PowerOutletTemplate 2026-04-05 21:50:02 +02:00

Opened #1197 Add Color to PowerOutletTemplates 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 #1200 Fixes: #20412: linkify cluster type 2026-04-05 21:53:15 +02:00

Opened #1201 Linkify cluster type on VM page 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 #1204 Need Cable Type 10GDAC(Fiber ) 2026-04-05 21:54:55 +02:00

Opened #1203 Fixes #20365: Fix schema and field definitions for OpenAPI 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 #1206 Fixes #20398: Rely on browser-native form field validation 2026-04-05 21:56:32 +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 #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 #1214 Fixes #20390: Fix styling of pagination dropdown menu 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 #1215 Interface list cleanup (typos, missing choice, ordering) 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 #1219 Closes #17010: Show admin navigation menu items only for staff & superusers 2026-04-05 22:09:23 +02:00

Opened #1218 Fixes #20375: Preserve filter params when performing bulk operations 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 #1225 Introduce a SENTRY_CONFIG parameter to extend and ultimately replace individual Sentry config parameters 2026-04-05 22:14:58 +02:00

Opened #1224 Closes #20380: Introduce the SENTRY_CONFIG config parameter 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 #1229 Bulk edit with filter applies to all Virtual Machines 2026-04-05 22:19:22 +02:00

Opened #1228 Closes #20367: Document best practices for modeling SFPs 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 #1238 fix add_button parameter ordering to support prerequisites return url change 2026-04-05 22:28:50 +02:00

Opened #1239 Change to the ordering of 'add_button' parameters broke fix #19990 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 #1247 Closes #19262: Remove FHRP IP prefix constraint 2026-04-05 22:35:47 +02:00

Opened #1249 <class 'AttributeError'> with nearly everything 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 #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 #1254 Add Wi-Fi Alliance generation labels like Wi-Fi 7 to Interface wireless types 2026-04-05 22:36:59 +02:00

Opened #1253 feat: add Wi-Fi Alliance generation labels to Interface type texts 2026-04-05 22:36:59 +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 #1256 Closes #19865: Improve CableTypeChoices structure and grouping 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 #1259 createsuperuser management command fails 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 #1264 Prerequisite - Add Link 2026-04-05 22:41:49 +02:00

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

Opened #1265 Revamp interface naturalize function 2026-04-05 22:42:27 +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 #1266 Extended plugin development documentation regarding bulk edit/delete … 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 #1271 InconsistentMigrationHistory raised when migrating from v4.3.7 2026-04-05 22:46:20 +02:00

Opened #1270 Fixes #20329: Fix InconsistentMigrationHistory exception when upgrading from v4.3 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 #1277 Fixes #20242: Conditionally log request.id in EventRule triggered script 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 #1275 Closes #19898: Remove legacy /api/extras/object-types/ endpoint 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 #1284 UI: Add some sort of "current context" to netbox 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 #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 #1289 Assign users and groups as object owners 2026-04-05 22:59:42 +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 #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 #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 #1300 Fixes #20272: Inherit ConfigContext from ancestors locations 2026-04-05 23:12:07 +02:00

Opened #1298 Closes #20296: Misc updates to issue templates 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 #1303 Fixes #20253: GraphQL filter by contacts 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 #1305 Improve Grammar Of Documentation 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 #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 #1311 Fixes #20252: Remove generic AddObject from ObjectChildrenView 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 #1314 Fixes #20221: JSON CustomField does not coerce {} to null 2026-04-05 23:19:53 +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 #1318 ConfigContext doesn't evaluate parent locations 2026-04-05 23:20:30 +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 #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 #1321 Fixes #20234: Correct add_button return_url for prerequisite models 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 #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 #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 #1325 Closes #20222: Enable HttpOnly flag for the CSRF cookie 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 #1331 Closes #20237 - Add search index for TunnelGroup 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 #1332 Closes #19428: Add u_height column to devices table 2026-04-05 23:28:08 +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 #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 #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 #1337 Clean up compilemessages errors 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 #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 #1352 Closes #20203: Add a pre-commit check for OpenAPI schema changes 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 #1369 Closes #20092: Clean up mkdocs warnings 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 #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 #1382 Fixes #20154: Restore missing changelog_message field on several forms 2026-04-06 00:26:29 +02:00

Opened #1381 Merge main into feature 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 #1392 Fix Grammatical Error Related To Capitalization 2026-04-06 00:32:09 +02:00

Opened #1391 #20175 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 #1395 Fixes #20164 - Add status field to PowerOutlet bulk create form 2026-04-06 00:37:39 +02:00

Opened #1396 Show Unit A and B at cables table 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

Opened #1417 Add a Table in the VRF view that shows all the Interfaces in that VRF 2026-04-06 01:06:57 +02:00

Opened #1419 Changing a site's region does not change the circuit or circuit-termination region 2026-04-06 01:07:42 +02:00

Opened #1418 Fixes #19970: Report device & VM counts for child device roles on parents 2026-04-06 01:07:42 +02:00

Opened #1420 Fixes #20043: Prevent rack elevation SVG styling from overflowing to parent page 2026-04-06 01:09:50 +02:00

Opened #1421 Fixes #20137: Ensure proper model resolution for get_for_model() and get_for_models() 2026-04-06 01:09:50 +02:00

Opened #1422 get_for_model() method on ObjectType manager does not reliably resolve instances to classes 2026-04-06 01:09:50 +02:00