Jeremy Stretch 3 miesięcy temu
rodzic
commit
4961b0d334
37 zmienionych plików z 2697 dodań i 2601 usunięć
  1. 1 1
      .github/ISSUE_TEMPLATE/01-feature_request.yaml
  2. 1 1
      .github/ISSUE_TEMPLATE/02-bug_report.yaml
  3. 88 21
      contrib/openapi.json
  4. 28 0
      docs/release-notes/version-4.4.md
  5. 1 1
      netbox/project-static/package.json
  6. 4 4
      netbox/project-static/yarn.lock
  7. 2 2
      netbox/release.yaml
  8. BIN
      netbox/translations/cs/LC_MESSAGES/django.mo
  9. 183 183
      netbox/translations/cs/LC_MESSAGES/django.po
  10. BIN
      netbox/translations/da/LC_MESSAGES/django.mo
  11. 183 183
      netbox/translations/da/LC_MESSAGES/django.po
  12. BIN
      netbox/translations/de/LC_MESSAGES/django.mo
  13. 183 183
      netbox/translations/de/LC_MESSAGES/django.po
  14. BIN
      netbox/translations/es/LC_MESSAGES/django.mo
  15. 183 183
      netbox/translations/es/LC_MESSAGES/django.po
  16. BIN
      netbox/translations/fr/LC_MESSAGES/django.mo
  17. 183 183
      netbox/translations/fr/LC_MESSAGES/django.po
  18. BIN
      netbox/translations/it/LC_MESSAGES/django.mo
  19. 183 183
      netbox/translations/it/LC_MESSAGES/django.po
  20. BIN
      netbox/translations/ja/LC_MESSAGES/django.mo
  21. 183 183
      netbox/translations/ja/LC_MESSAGES/django.po
  22. BIN
      netbox/translations/nl/LC_MESSAGES/django.mo
  23. 183 183
      netbox/translations/nl/LC_MESSAGES/django.po
  24. BIN
      netbox/translations/pl/LC_MESSAGES/django.mo
  25. 183 183
      netbox/translations/pl/LC_MESSAGES/django.po
  26. BIN
      netbox/translations/pt/LC_MESSAGES/django.mo
  27. 183 183
      netbox/translations/pt/LC_MESSAGES/django.po
  28. BIN
      netbox/translations/ru/LC_MESSAGES/django.mo
  29. 183 183
      netbox/translations/ru/LC_MESSAGES/django.po
  30. BIN
      netbox/translations/tr/LC_MESSAGES/django.mo
  31. 183 183
      netbox/translations/tr/LC_MESSAGES/django.po
  32. BIN
      netbox/translations/uk/LC_MESSAGES/django.mo
  33. 184 184
      netbox/translations/uk/LC_MESSAGES/django.po
  34. BIN
      netbox/translations/zh/LC_MESSAGES/django.mo
  35. 184 183
      netbox/translations/zh/LC_MESSAGES/django.po
  36. 1 1
      pyproject.toml
  37. 7 7
      requirements.txt

+ 1 - 1
.github/ISSUE_TEMPLATE/01-feature_request.yaml

@@ -15,7 +15,7 @@ body:
     attributes:
       label: NetBox version
       description: What version of NetBox are you currently running?
-      placeholder: v4.4.5
+      placeholder: v4.4.6
     validations:
       required: true
   - type: dropdown

+ 1 - 1
.github/ISSUE_TEMPLATE/02-bug_report.yaml

@@ -27,7 +27,7 @@ body:
     attributes:
       label: NetBox Version
       description: What version of NetBox are you currently running?
-      placeholder: v4.4.5
+      placeholder: v4.4.6
     validations:
       required: true
   - type: dropdown

+ 88 - 21
contrib/openapi.json

@@ -2,7 +2,7 @@
     "openapi": "3.0.3",
     "info": {
         "title": "NetBox REST API",
-        "version": "4.4.5",
+        "version": "4.4.6",
         "license": {
             "name": "Apache v2 License"
         }
@@ -19688,6 +19688,32 @@
                             "type": "string"
                         }
                     },
+                    {
+                        "in": "query",
+                        "name": "object_type_id",
+                        "schema": {
+                            "type": "array",
+                            "items": {
+                                "type": "integer",
+                                "nullable": true
+                            }
+                        },
+                        "explode": true,
+                        "style": "form"
+                    },
+                    {
+                        "in": "query",
+                        "name": "object_type_id__n",
+                        "schema": {
+                            "type": "array",
+                            "items": {
+                                "type": "integer",
+                                "nullable": true
+                            }
+                        },
+                        "explode": true,
+                        "style": "form"
+                    },
                     {
                         "name": "offset",
                         "required": false,
@@ -23626,7 +23652,7 @@
                             "type": "array",
                             "items": {
                                 "type": "string",
-                                "x-spec-enum-id": "c731f2793fceac04",
+                                "x-spec-enum-id": "8d6d8ba53d82f066",
                                 "nullable": true
                             }
                         },
@@ -23647,7 +23673,7 @@
                             "type": "array",
                             "items": {
                                 "type": "string",
-                                "x-spec-enum-id": "c731f2793fceac04",
+                                "x-spec-enum-id": "8d6d8ba53d82f066",
                                 "nullable": true
                             }
                         },
@@ -23661,7 +23687,7 @@
                             "type": "array",
                             "items": {
                                 "type": "string",
-                                "x-spec-enum-id": "c731f2793fceac04",
+                                "x-spec-enum-id": "8d6d8ba53d82f066",
                                 "nullable": true
                             }
                         },
@@ -23675,7 +23701,7 @@
                             "type": "array",
                             "items": {
                                 "type": "string",
-                                "x-spec-enum-id": "c731f2793fceac04",
+                                "x-spec-enum-id": "8d6d8ba53d82f066",
                                 "nullable": true
                             }
                         },
@@ -23689,7 +23715,7 @@
                             "type": "array",
                             "items": {
                                 "type": "string",
-                                "x-spec-enum-id": "c731f2793fceac04",
+                                "x-spec-enum-id": "8d6d8ba53d82f066",
                                 "nullable": true
                             }
                         },
@@ -23703,7 +23729,7 @@
                             "type": "array",
                             "items": {
                                 "type": "string",
-                                "x-spec-enum-id": "c731f2793fceac04",
+                                "x-spec-enum-id": "8d6d8ba53d82f066",
                                 "nullable": true
                             }
                         },
@@ -23717,7 +23743,7 @@
                             "type": "array",
                             "items": {
                                 "type": "string",
-                                "x-spec-enum-id": "c731f2793fceac04",
+                                "x-spec-enum-id": "8d6d8ba53d82f066",
                                 "nullable": true
                             }
                         },
@@ -23731,7 +23757,7 @@
                             "type": "array",
                             "items": {
                                 "type": "string",
-                                "x-spec-enum-id": "c731f2793fceac04",
+                                "x-spec-enum-id": "8d6d8ba53d82f066",
                                 "nullable": true
                             }
                         },
@@ -23745,7 +23771,7 @@
                             "type": "array",
                             "items": {
                                 "type": "string",
-                                "x-spec-enum-id": "c731f2793fceac04",
+                                "x-spec-enum-id": "8d6d8ba53d82f066",
                                 "nullable": true
                             }
                         },
@@ -23759,7 +23785,7 @@
                             "type": "array",
                             "items": {
                                 "type": "string",
-                                "x-spec-enum-id": "c731f2793fceac04",
+                                "x-spec-enum-id": "8d6d8ba53d82f066",
                                 "nullable": true
                             }
                         },
@@ -23773,7 +23799,7 @@
                             "type": "array",
                             "items": {
                                 "type": "string",
-                                "x-spec-enum-id": "c731f2793fceac04",
+                                "x-spec-enum-id": "8d6d8ba53d82f066",
                                 "nullable": true
                             }
                         },
@@ -23787,7 +23813,7 @@
                             "type": "array",
                             "items": {
                                 "type": "string",
-                                "x-spec-enum-id": "c731f2793fceac04",
+                                "x-spec-enum-id": "8d6d8ba53d82f066",
                                 "nullable": true
                             }
                         },
@@ -205023,6 +205049,15 @@
                             "dac-active",
                             "dac-passive",
                             "coaxial",
+                            "rg-6",
+                            "rg-8",
+                            "rg-11",
+                            "rg-59",
+                            "rg-62",
+                            "rg-213",
+                            "lmr-100",
+                            "lmr-200",
+                            "lmr-400",
                             "mmf",
                             "mmf-om1",
                             "mmf-om2",
@@ -205039,8 +205074,8 @@
                             null
                         ],
                         "type": "string",
-                        "description": "* `cat3` - CAT3\n* `cat5` - CAT5\n* `cat5e` - CAT5e\n* `cat6` - CAT6\n* `cat6a` - CAT6a\n* `cat7` - CAT7\n* `cat7a` - CAT7a\n* `cat8` - CAT8\n* `mrj21-trunk` - MRJ21 Trunk\n* `dac-active` - Direct Attach Copper (Active)\n* `dac-passive` - Direct Attach Copper (Passive)\n* `coaxial` - Coaxial\n* `mmf` - Multimode Fiber\n* `mmf-om1` - Multimode Fiber (OM1)\n* `mmf-om2` - Multimode Fiber (OM2)\n* `mmf-om3` - Multimode Fiber (OM3)\n* `mmf-om4` - Multimode Fiber (OM4)\n* `mmf-om5` - Multimode Fiber (OM5)\n* `smf` - Single-mode Fiber\n* `smf-os1` - Single-mode Fiber (OS1)\n* `smf-os2` - Single-mode Fiber (OS2)\n* `aoc` - Active Optical Cabling (AOC)\n* `power` - Power\n* `usb` - USB",
-                        "x-spec-enum-id": "c731f2793fceac04",
+                        "description": "* `cat3` - CAT3\n* `cat5` - CAT5\n* `cat5e` - CAT5e\n* `cat6` - CAT6\n* `cat6a` - CAT6a\n* `cat7` - CAT7\n* `cat7a` - CAT7a\n* `cat8` - CAT8\n* `mrj21-trunk` - MRJ21 Trunk\n* `dac-active` - Direct Attach Copper (Active)\n* `dac-passive` - Direct Attach Copper (Passive)\n* `coaxial` - Coaxial\n* `rg-6` - RG-6\n* `rg-8` - RG-8\n* `rg-11` - RG-11\n* `rg-59` - RG-59\n* `rg-62` - RG-62\n* `rg-213` - RG-213\n* `lmr-100` - LMR-100\n* `lmr-200` - LMR-200\n* `lmr-400` - LMR-400\n* `mmf` - Multimode Fiber\n* `mmf-om1` - Multimode Fiber (OM1)\n* `mmf-om2` - Multimode Fiber (OM2)\n* `mmf-om3` - Multimode Fiber (OM3)\n* `mmf-om4` - Multimode Fiber (OM4)\n* `mmf-om5` - Multimode Fiber (OM5)\n* `smf` - Single-mode Fiber\n* `smf-os1` - Single-mode Fiber (OS1)\n* `smf-os2` - Single-mode Fiber (OS2)\n* `aoc` - Active Optical Cabling (AOC)\n* `power` - Power\n* `usb` - USB",
+                        "x-spec-enum-id": "8d6d8ba53d82f066",
                         "nullable": true
                     },
                     "a_terminations": {
@@ -205193,6 +205228,15 @@
                             "dac-active",
                             "dac-passive",
                             "coaxial",
+                            "rg-6",
+                            "rg-8",
+                            "rg-11",
+                            "rg-59",
+                            "rg-62",
+                            "rg-213",
+                            "lmr-100",
+                            "lmr-200",
+                            "lmr-400",
                             "mmf",
                             "mmf-om1",
                             "mmf-om2",
@@ -205209,8 +205253,8 @@
                             null
                         ],
                         "type": "string",
-                        "description": "* `cat3` - CAT3\n* `cat5` - CAT5\n* `cat5e` - CAT5e\n* `cat6` - CAT6\n* `cat6a` - CAT6a\n* `cat7` - CAT7\n* `cat7a` - CAT7a\n* `cat8` - CAT8\n* `mrj21-trunk` - MRJ21 Trunk\n* `dac-active` - Direct Attach Copper (Active)\n* `dac-passive` - Direct Attach Copper (Passive)\n* `coaxial` - Coaxial\n* `mmf` - Multimode Fiber\n* `mmf-om1` - Multimode Fiber (OM1)\n* `mmf-om2` - Multimode Fiber (OM2)\n* `mmf-om3` - Multimode Fiber (OM3)\n* `mmf-om4` - Multimode Fiber (OM4)\n* `mmf-om5` - Multimode Fiber (OM5)\n* `smf` - Single-mode Fiber\n* `smf-os1` - Single-mode Fiber (OS1)\n* `smf-os2` - Single-mode Fiber (OS2)\n* `aoc` - Active Optical Cabling (AOC)\n* `power` - Power\n* `usb` - USB",
-                        "x-spec-enum-id": "c731f2793fceac04",
+                        "description": "* `cat3` - CAT3\n* `cat5` - CAT5\n* `cat5e` - CAT5e\n* `cat6` - CAT6\n* `cat6a` - CAT6a\n* `cat7` - CAT7\n* `cat7a` - CAT7a\n* `cat8` - CAT8\n* `mrj21-trunk` - MRJ21 Trunk\n* `dac-active` - Direct Attach Copper (Active)\n* `dac-passive` - Direct Attach Copper (Passive)\n* `coaxial` - Coaxial\n* `rg-6` - RG-6\n* `rg-8` - RG-8\n* `rg-11` - RG-11\n* `rg-59` - RG-59\n* `rg-62` - RG-62\n* `rg-213` - RG-213\n* `lmr-100` - LMR-100\n* `lmr-200` - LMR-200\n* `lmr-400` - LMR-400\n* `mmf` - Multimode Fiber\n* `mmf-om1` - Multimode Fiber (OM1)\n* `mmf-om2` - Multimode Fiber (OM2)\n* `mmf-om3` - Multimode Fiber (OM3)\n* `mmf-om4` - Multimode Fiber (OM4)\n* `mmf-om5` - Multimode Fiber (OM5)\n* `smf` - Single-mode Fiber\n* `smf-os1` - Single-mode Fiber (OS1)\n* `smf-os2` - Single-mode Fiber (OS2)\n* `aoc` - Active Optical Cabling (AOC)\n* `power` - Power\n* `usb` - USB",
+                        "x-spec-enum-id": "8d6d8ba53d82f066",
                         "nullable": true
                     },
                     "a_terminations": {
@@ -219171,6 +219215,10 @@
                         "format": "int64",
                         "nullable": true
                     },
+                    "object": {
+                        "nullable": true,
+                        "readOnly": true
+                    },
                     "name": {
                         "type": "string",
                         "maxLength": 200
@@ -219264,6 +219312,7 @@
                     "id",
                     "job_id",
                     "name",
+                    "object",
                     "object_type",
                     "status",
                     "url",
@@ -229509,6 +229558,15 @@
                             "dac-active",
                             "dac-passive",
                             "coaxial",
+                            "rg-6",
+                            "rg-8",
+                            "rg-11",
+                            "rg-59",
+                            "rg-62",
+                            "rg-213",
+                            "lmr-100",
+                            "lmr-200",
+                            "lmr-400",
                             "mmf",
                             "mmf-om1",
                             "mmf-om2",
@@ -229525,8 +229583,8 @@
                             null
                         ],
                         "type": "string",
-                        "description": "* `cat3` - CAT3\n* `cat5` - CAT5\n* `cat5e` - CAT5e\n* `cat6` - CAT6\n* `cat6a` - CAT6a\n* `cat7` - CAT7\n* `cat7a` - CAT7a\n* `cat8` - CAT8\n* `mrj21-trunk` - MRJ21 Trunk\n* `dac-active` - Direct Attach Copper (Active)\n* `dac-passive` - Direct Attach Copper (Passive)\n* `coaxial` - Coaxial\n* `mmf` - Multimode Fiber\n* `mmf-om1` - Multimode Fiber (OM1)\n* `mmf-om2` - Multimode Fiber (OM2)\n* `mmf-om3` - Multimode Fiber (OM3)\n* `mmf-om4` - Multimode Fiber (OM4)\n* `mmf-om5` - Multimode Fiber (OM5)\n* `smf` - Single-mode Fiber\n* `smf-os1` - Single-mode Fiber (OS1)\n* `smf-os2` - Single-mode Fiber (OS2)\n* `aoc` - Active Optical Cabling (AOC)\n* `power` - Power\n* `usb` - USB",
-                        "x-spec-enum-id": "c731f2793fceac04",
+                        "description": "* `cat3` - CAT3\n* `cat5` - CAT5\n* `cat5e` - CAT5e\n* `cat6` - CAT6\n* `cat6a` - CAT6a\n* `cat7` - CAT7\n* `cat7a` - CAT7a\n* `cat8` - CAT8\n* `mrj21-trunk` - MRJ21 Trunk\n* `dac-active` - Direct Attach Copper (Active)\n* `dac-passive` - Direct Attach Copper (Passive)\n* `coaxial` - Coaxial\n* `rg-6` - RG-6\n* `rg-8` - RG-8\n* `rg-11` - RG-11\n* `rg-59` - RG-59\n* `rg-62` - RG-62\n* `rg-213` - RG-213\n* `lmr-100` - LMR-100\n* `lmr-200` - LMR-200\n* `lmr-400` - LMR-400\n* `mmf` - Multimode Fiber\n* `mmf-om1` - Multimode Fiber (OM1)\n* `mmf-om2` - Multimode Fiber (OM2)\n* `mmf-om3` - Multimode Fiber (OM3)\n* `mmf-om4` - Multimode Fiber (OM4)\n* `mmf-om5` - Multimode Fiber (OM5)\n* `smf` - Single-mode Fiber\n* `smf-os1` - Single-mode Fiber (OS1)\n* `smf-os2` - Single-mode Fiber (OS2)\n* `aoc` - Active Optical Cabling (AOC)\n* `power` - Power\n* `usb` - USB",
+                        "x-spec-enum-id": "8d6d8ba53d82f066",
                         "nullable": true
                     },
                     "a_terminations": {
@@ -249743,6 +249801,15 @@
                             "dac-active",
                             "dac-passive",
                             "coaxial",
+                            "rg-6",
+                            "rg-8",
+                            "rg-11",
+                            "rg-59",
+                            "rg-62",
+                            "rg-213",
+                            "lmr-100",
+                            "lmr-200",
+                            "lmr-400",
                             "mmf",
                             "mmf-om1",
                             "mmf-om2",
@@ -249759,8 +249826,8 @@
                             null
                         ],
                         "type": "string",
-                        "description": "* `cat3` - CAT3\n* `cat5` - CAT5\n* `cat5e` - CAT5e\n* `cat6` - CAT6\n* `cat6a` - CAT6a\n* `cat7` - CAT7\n* `cat7a` - CAT7a\n* `cat8` - CAT8\n* `mrj21-trunk` - MRJ21 Trunk\n* `dac-active` - Direct Attach Copper (Active)\n* `dac-passive` - Direct Attach Copper (Passive)\n* `coaxial` - Coaxial\n* `mmf` - Multimode Fiber\n* `mmf-om1` - Multimode Fiber (OM1)\n* `mmf-om2` - Multimode Fiber (OM2)\n* `mmf-om3` - Multimode Fiber (OM3)\n* `mmf-om4` - Multimode Fiber (OM4)\n* `mmf-om5` - Multimode Fiber (OM5)\n* `smf` - Single-mode Fiber\n* `smf-os1` - Single-mode Fiber (OS1)\n* `smf-os2` - Single-mode Fiber (OS2)\n* `aoc` - Active Optical Cabling (AOC)\n* `power` - Power\n* `usb` - USB",
-                        "x-spec-enum-id": "c731f2793fceac04",
+                        "description": "* `cat3` - CAT3\n* `cat5` - CAT5\n* `cat5e` - CAT5e\n* `cat6` - CAT6\n* `cat6a` - CAT6a\n* `cat7` - CAT7\n* `cat7a` - CAT7a\n* `cat8` - CAT8\n* `mrj21-trunk` - MRJ21 Trunk\n* `dac-active` - Direct Attach Copper (Active)\n* `dac-passive` - Direct Attach Copper (Passive)\n* `coaxial` - Coaxial\n* `rg-6` - RG-6\n* `rg-8` - RG-8\n* `rg-11` - RG-11\n* `rg-59` - RG-59\n* `rg-62` - RG-62\n* `rg-213` - RG-213\n* `lmr-100` - LMR-100\n* `lmr-200` - LMR-200\n* `lmr-400` - LMR-400\n* `mmf` - Multimode Fiber\n* `mmf-om1` - Multimode Fiber (OM1)\n* `mmf-om2` - Multimode Fiber (OM2)\n* `mmf-om3` - Multimode Fiber (OM3)\n* `mmf-om4` - Multimode Fiber (OM4)\n* `mmf-om5` - Multimode Fiber (OM5)\n* `smf` - Single-mode Fiber\n* `smf-os1` - Single-mode Fiber (OS1)\n* `smf-os2` - Single-mode Fiber (OS2)\n* `aoc` - Active Optical Cabling (AOC)\n* `power` - Power\n* `usb` - USB",
+                        "x-spec-enum-id": "8d6d8ba53d82f066",
                         "nullable": true
                     },
                     "a_terminations": {

+ 28 - 0
docs/release-notes/version-4.4.md

@@ -1,5 +1,33 @@
 # NetBox v4.4
 
+## v4.4.6 (2025-11-11)
+
+### Enhancements
+
+* [#14171](https://github.com/netbox-community/netbox/issues/14171) - Support VLAN assignment for device & VM interfaces being bulk imported
+* [#20297](https://github.com/netbox-community/netbox/issues/20297) - Introduce additional coaxial cable types
+
+### Bug Fixes
+
+* [#20378](https://github.com/netbox-community/netbox/issues/20378) - Prevent exception when attempting to delete a data source utilized by a custom script
+* [#20645](https://github.com/netbox-community/netbox/issues/20645) - CSVChoiceField should defer to model field's default value when CSV field is empty
+* [#20647](https://github.com/netbox-community/netbox/issues/20647) - Improve handling of empty strings during bulk imports
+* [#20653](https://github.com/netbox-community/netbox/issues/20653) - Fix filtering of jobs by object type ID
+* [#20660](https://github.com/netbox-community/netbox/issues/20660) - Optimize loading of custom script modules from remote storage
+* [#20670](https://github.com/netbox-community/netbox/issues/20670) - Improve validation of related objects during bulk import
+* [#20688](https://github.com/netbox-community/netbox/issues/20688) - Suppress non-harmful "No active configuration revision found" warning message
+* [#20697](https://github.com/netbox-community/netbox/issues/20697) - Prevent duplication of signals which increment/decrement related object counts
+* [#20699](https://github.com/netbox-community/netbox/issues/20699) - Ensure proper ordering of changelog entries resulting from cascading deletions
+* [#20713](https://github.com/netbox-community/netbox/issues/20713) - Ensure a pre-change snapshot is recorded on virtual chassis members being added/removed
+* [#20721](https://github.com/netbox-community/netbox/issues/20721) - Fix breadcrumb navigation links in UI for background tasks
+* [#20738](https://github.com/netbox-community/netbox/issues/20738) - Deleting a virtual chassis should nullify the `vc_position` of all former members
+* [#20750](https://github.com/netbox-community/netbox/issues/20750) - Fix cloning of permissions when only one action is enabled
+* [#20755](https://github.com/netbox-community/netbox/issues/20755) - Prevent duplicate results under certain conditions when filtering providers
+* [#20771](https://github.com/netbox-community/netbox/issues/20771) - Comments are required when creating a new journal entry
+* [#20774](https://github.com/netbox-community/netbox/issues/20774) - Bulk action button labels should be translated
+
+---
+
 ## v4.4.5 (2025-10-28)
 
 ### Enhancements

+ 1 - 1
netbox/project-static/package.json

@@ -30,7 +30,7 @@
     "gridstack": "12.3.3",
     "htmx.org": "2.0.8",
     "query-string": "9.3.1",
-    "sass": "1.93.2",
+    "sass": "1.94.0",
     "tom-select": "2.4.3",
     "typeface-inter": "3.18.1",
     "typeface-roboto-mono": "1.1.13"

+ 4 - 4
netbox/project-static/yarn.lock

@@ -3190,10 +3190,10 @@ safe-regex-test@^1.1.0:
     es-errors "^1.3.0"
     is-regex "^1.2.1"
 
-sass@1.93.2:
-  version "1.93.2"
-  resolved "https://registry.yarnpkg.com/sass/-/sass-1.93.2.tgz#e97d225d60f59a3b3dbb6d2ae3c1b955fd1f2cd1"
-  integrity sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==
+sass@1.94.0:
+  version "1.94.0"
+  resolved "https://registry.yarnpkg.com/sass/-/sass-1.94.0.tgz#a04198d8940358ca6ad537d2074051edbbe7c1a7"
+  integrity sha512-Dqh7SiYcaFtdv5Wvku6QgS5IGPm281L+ZtVD1U2FJa7Q0EFRlq8Z3sjYtz6gYObsYThUOz9ArwFqPZx+1azILQ==
   dependencies:
     chokidar "^4.0.0"
     immutable "^5.0.2"

+ 2 - 2
netbox/release.yaml

@@ -1,3 +1,3 @@
-version: "4.4.5"
+version: "4.4.6"
 edition: "Community"
-published: "2025-10-28"
+published: "2025-11-11"

BIN
netbox/translations/cs/LC_MESSAGES/django.mo


Plik diff jest za duży
+ 183 - 183
netbox/translations/cs/LC_MESSAGES/django.po


BIN
netbox/translations/da/LC_MESSAGES/django.mo


Plik diff jest za duży
+ 183 - 183
netbox/translations/da/LC_MESSAGES/django.po


BIN
netbox/translations/de/LC_MESSAGES/django.mo


Plik diff jest za duży
+ 183 - 183
netbox/translations/de/LC_MESSAGES/django.po


BIN
netbox/translations/es/LC_MESSAGES/django.mo


Plik diff jest za duży
+ 183 - 183
netbox/translations/es/LC_MESSAGES/django.po


BIN
netbox/translations/fr/LC_MESSAGES/django.mo


Plik diff jest za duży
+ 183 - 183
netbox/translations/fr/LC_MESSAGES/django.po


BIN
netbox/translations/it/LC_MESSAGES/django.mo


Plik diff jest za duży
+ 183 - 183
netbox/translations/it/LC_MESSAGES/django.po


BIN
netbox/translations/ja/LC_MESSAGES/django.mo


Plik diff jest za duży
+ 183 - 183
netbox/translations/ja/LC_MESSAGES/django.po


BIN
netbox/translations/nl/LC_MESSAGES/django.mo


Plik diff jest za duży
+ 183 - 183
netbox/translations/nl/LC_MESSAGES/django.po


BIN
netbox/translations/pl/LC_MESSAGES/django.mo


Plik diff jest za duży
+ 183 - 183
netbox/translations/pl/LC_MESSAGES/django.po


BIN
netbox/translations/pt/LC_MESSAGES/django.mo


Plik diff jest za duży
+ 183 - 183
netbox/translations/pt/LC_MESSAGES/django.po


BIN
netbox/translations/ru/LC_MESSAGES/django.mo


Plik diff jest za duży
+ 183 - 183
netbox/translations/ru/LC_MESSAGES/django.po


BIN
netbox/translations/tr/LC_MESSAGES/django.mo


Plik diff jest za duży
+ 183 - 183
netbox/translations/tr/LC_MESSAGES/django.po


BIN
netbox/translations/uk/LC_MESSAGES/django.mo


Plik diff jest za duży
+ 184 - 184
netbox/translations/uk/LC_MESSAGES/django.po


BIN
netbox/translations/zh/LC_MESSAGES/django.mo


Plik diff jest za duży
+ 184 - 183
netbox/translations/zh/LC_MESSAGES/django.po


+ 1 - 1
pyproject.toml

@@ -3,7 +3,7 @@
 
 [project]
 name = "netbox"
-version = "4.4.5"
+version = "4.4.6"
 requires-python = ">=3.10"
 description = "The premier source of truth powering network automation."
 readme = "README.md"

+ 7 - 7
requirements.txt

@@ -1,7 +1,7 @@
 colorama==0.4.6
-Django==5.2.7
+Django==5.2.8
 django-cors-headers==4.9.0
-django-debug-toolbar==6.0.0
+django-debug-toolbar==6.1.0
 django-filter==25.2
 django-graphiql-debug-toolbar==0.2.0
 django-htmx==1.26.0
@@ -16,18 +16,18 @@ django-tables2==2.7.5
 django-taggit==6.1.0
 django-timezone-field==7.1
 djangorestframework==3.16.1
-drf-spectacular==0.28.0
+drf-spectacular==0.29.0
 drf-spectacular-sidecar==2025.10.1
 feedparser==6.0.12
 gunicorn==23.0.0
 Jinja2==3.1.6
 jsonschema==4.25.1
-Markdown==3.9
+Markdown==3.10
 mkdocs-material==9.6.22
 mkdocstrings==0.30.1
-mkdocstrings-python==1.18.2
+mkdocstrings-python==1.19.0
 netaddr==1.3.0
-nh3==0.3.1
+nh3==0.3.2
 Pillow==12.0.0
 psycopg[c,pool]==3.2.12
 PyYAML==6.0.3
@@ -36,7 +36,7 @@ rq==2.6.0
 social-auth-app-django==5.6.0
 social-auth-core==4.8.1
 sorl-thumbnail==12.11.0
-strawberry-graphql==0.284.1
+strawberry-graphql==0.285.0
 strawberry-graphql-django==0.67.0
 svgwrite==1.4.3
 tablib==3.9.0

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików