Răsfoiți Sursa

Release v4.3.1

Jeremy Stretch 9 luni în urmă
părinte
comite
cbe14b76c0
40 a modificat fișierele cu 4607 adăugiri și 4386 ștergeri
  1. 1 1
      .github/ISSUE_TEMPLATE/01-feature_request.yaml
  2. 1 1
      .github/ISSUE_TEMPLATE/02-bug_report.yaml
  3. 1 0
      contrib/generated_schema.json
  4. 32 0
      docs/release-notes/version-4.3.md
  5. 0 0
      netbox/project-static/dist/netbox-external.css
  6. 0 0
      netbox/project-static/dist/netbox.css
  7. 0 0
      netbox/project-static/dist/netbox.js
  8. 0 0
      netbox/project-static/dist/netbox.js.map
  9. 4 4
      netbox/project-static/package.json
  10. 17 12
      netbox/project-static/yarn.lock
  11. 2 2
      netbox/release.yaml
  12. BIN
      netbox/translations/cs/LC_MESSAGES/django.mo
  13. 324 311
      netbox/translations/cs/LC_MESSAGES/django.po
  14. BIN
      netbox/translations/da/LC_MESSAGES/django.mo
  15. 324 311
      netbox/translations/da/LC_MESSAGES/django.po
  16. BIN
      netbox/translations/de/LC_MESSAGES/django.mo
  17. 326 313
      netbox/translations/de/LC_MESSAGES/django.po
  18. BIN
      netbox/translations/es/LC_MESSAGES/django.mo
  19. 325 311
      netbox/translations/es/LC_MESSAGES/django.po
  20. BIN
      netbox/translations/fr/LC_MESSAGES/django.mo
  21. 324 311
      netbox/translations/fr/LC_MESSAGES/django.po
  22. BIN
      netbox/translations/it/LC_MESSAGES/django.mo
  23. 324 311
      netbox/translations/it/LC_MESSAGES/django.po
  24. BIN
      netbox/translations/ja/LC_MESSAGES/django.mo
  25. 326 313
      netbox/translations/ja/LC_MESSAGES/django.po
  26. BIN
      netbox/translations/nl/LC_MESSAGES/django.mo
  27. 325 312
      netbox/translations/nl/LC_MESSAGES/django.po
  28. BIN
      netbox/translations/pl/LC_MESSAGES/django.mo
  29. 324 311
      netbox/translations/pl/LC_MESSAGES/django.po
  30. BIN
      netbox/translations/pt/LC_MESSAGES/django.mo
  31. 324 311
      netbox/translations/pt/LC_MESSAGES/django.po
  32. BIN
      netbox/translations/ru/LC_MESSAGES/django.mo
  33. 324 311
      netbox/translations/ru/LC_MESSAGES/django.po
  34. BIN
      netbox/translations/tr/LC_MESSAGES/django.mo
  35. 324 311
      netbox/translations/tr/LC_MESSAGES/django.po
  36. BIN
      netbox/translations/uk/LC_MESSAGES/django.mo
  37. 324 311
      netbox/translations/uk/LC_MESSAGES/django.po
  38. BIN
      netbox/translations/zh/LC_MESSAGES/django.mo
  39. 324 311
      netbox/translations/zh/LC_MESSAGES/django.po
  40. 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.3.0
+      placeholder: v4.3.1
     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.3.0
+      placeholder: v4.3.1
     validations:
       required: true
   - type: dropdown

+ 1 - 0
contrib/generated_schema.json

@@ -329,6 +329,7 @@
                         "100base-tx",
                         "100base-t1",
                         "1000base-t",
+                        "1000base-sx",
                         "1000base-lx",
                         "1000base-tx",
                         "2.5gbase-t",

+ 32 - 0
docs/release-notes/version-4.3.md

@@ -1,3 +1,35 @@
+# NetBox v4.3
+
+## v4.3.1 (2025-05-13)
+
+### Enhancements
+
+* [#17073](https://github.com/netbox-community/netbox/issues/17073) - Enable global search for tags
+* [#18419](https://github.com/netbox-community/netbox/issues/18419) - Enable specifying a queue name when calling `Job.enqueue()`
+* [#19416](https://github.com/netbox-community/netbox/issues/19416) - Add the 1000BASE-SX interface type
+* [#19434](https://github.com/netbox-community/netbox/issues/19434) - Add pre-populated interface speed choices for 2.5 and 5 Gbps
+
+### Bug Fixes
+
+* [#17107](https://github.com/netbox-community/netbox/issues/17107) - Fix cosmetic issue in cable traces ending at a provider network
+* [#19309](https://github.com/netbox-community/netbox/issues/19309) - Improve REST API query performance for prefixes and IP addresses
+* [#19361](https://github.com/netbox-community/netbox/issues/19361) - Fix incorrect GraphQL object types
+* [#19375](https://github.com/netbox-community/netbox/issues/19375) - Fix table configuration after applying a saved table config
+* [#19376](https://github.com/netbox-community/netbox/issues/19376) - Fix `FieldDoesNotExist` exception when global search results include a contact
+* [#19380](https://github.com/netbox-community/netbox/issues/19380) - Fix column selections for child object tables
+* [#19381](https://github.com/netbox-community/netbox/issues/19381) - Fix syncing of custom scripts from a remote data source
+* [#19396](https://github.com/netbox-community/netbox/issues/19396) - Enable nullifying VLAN `qinq_role` via the REST API
+* [#19397](https://github.com/netbox-community/netbox/issues/19397) - Correct enum type for IPRangeFilter in GraphQL API
+* [#19432](https://github.com/netbox-community/netbox/issues/19432) - Update minimum required PostgreSQL version referenced by server error page
+* [#19440](https://github.com/netbox-community/netbox/issues/19440) - Ensure data migrations use the correct database connection
+* [#19444](https://github.com/netbox-community/netbox/issues/19444) - Fix change logging for contact group assignments
+* [#19463](https://github.com/netbox-community/netbox/issues/19463) - Hide button dropdown for tables which do not support saved configs
+* [#19464](https://github.com/netbox-community/netbox/issues/19464) - Fix bulk editing of inventory items from device view
+* [#19465](https://github.com/netbox-community/netbox/issues/19465) - Fix ability to clear assigned prefix scope in UI
+* [#19472](https://github.com/netbox-community/netbox/issues/19472) - Fix device column rendering in virtual device contexts table
+
+---
+
 ## v4.3.0 (2025-05-01)
 
 ### Breaking Changes

Fișier diff suprimat deoarece este prea mare
+ 0 - 0
netbox/project-static/dist/netbox-external.css


Fișier diff suprimat deoarece este prea mare
+ 0 - 0
netbox/project-static/dist/netbox.css


Fișier diff suprimat deoarece este prea mare
+ 0 - 0
netbox/project-static/dist/netbox.js


Fișier diff suprimat deoarece este prea mare
+ 0 - 0
netbox/project-static/dist/netbox.js.map


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

@@ -24,13 +24,13 @@
   "dependencies": {
     "@mdi/font": "7.4.47",
     "@tabler/core": "1.2.0",
-    "bootstrap": "5.3.5",
+    "bootstrap": "5.3.6",
     "clipboard": "2.0.11",
     "flatpickr": "4.6.13",
-    "gridstack": "12.1.1",
+    "gridstack": "12.1.2",
     "htmx.org": "2.0.4",
-    "query-string": "9.1.1",
-    "sass": "1.87.0",
+    "query-string": "9.1.2",
+    "sass": "1.88.0",
     "tom-select": "2.4.3",
     "typeface-inter": "3.18.1",
     "typeface-roboto-mono": "1.1.13"

+ 17 - 12
netbox/project-static/yarn.lock

@@ -1058,6 +1058,11 @@ bootstrap@5.3.5:
   resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.3.5.tgz#be42cfe0d580e97ee1abb7d38ce94f5c393c9bb6"
   integrity sha512-ct1CHKtiobRimyGzmsSldEtM03E8fcEX4Tb3dGXz1V8faRwM50+vfHwTzOxB3IlKO7m+9vTH3s/3C6T2EAPeTA==
 
+bootstrap@5.3.6:
+  version "5.3.6"
+  resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.3.6.tgz#fbd91ebaff093f5b191a1c01a8c866d24f9fa6e1"
+  integrity sha512-jX0GAcRzvdwISuvArXn3m7KZscWWFAf1MKBcnzaN02qWMb3jpMoUX4/qgeiGzqyIb4ojulRzs89UCUmGcFSzTA==
+
 brace-expansion@^1.1.7:
   version "1.1.11"
   resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
@@ -1903,10 +1908,10 @@ graphql@16.10.0:
   resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.10.0.tgz#24c01ae0af6b11ea87bf55694429198aaa8e220c"
   integrity sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ==
 
-gridstack@12.1.1:
-  version "12.1.1"
-  resolved "https://registry.yarnpkg.com/gridstack/-/gridstack-12.1.1.tgz#623ea5b6560cc9509252db66fd7a529d70bd2d26"
-  integrity sha512-wpfNUkzVBuHJftRRMRQDpH8DPIO5NBdfE0ioIIVoXFePBzqqVTpfgttSs5IJYqO4Uj5LfnJ2fjOmsFEBqpeSwg==
+gridstack@12.1.2:
+  version "12.1.2"
+  resolved "https://registry.yarnpkg.com/gridstack/-/gridstack-12.1.2.tgz#784f6d55873bb48fa9230c1284f769c9fbf785a8"
+  integrity sha512-IC1mkm5xonhAnftwIxsG+B3bawxC61ciKWEvX15ExpVQPbNVN7O9aZZhM7Y/eE4JaIR8PXrdkjd12gMnwNYRLQ==
 
 has-bigints@^1.0.1, has-bigints@^1.0.2:
   version "1.0.2"
@@ -2514,10 +2519,10 @@ punycode@^2.1.0:
   resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
   integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
 
-query-string@9.1.1:
-  version "9.1.1"
-  resolved "https://registry.yarnpkg.com/query-string/-/query-string-9.1.1.tgz#dbfebb4196aeb2919915f2b2b81b91b965cf03a0"
-  integrity sha512-MWkCOVIcJP9QSKU52Ngow6bsAWAPlPK2MludXvcrS2bGZSl+T1qX9MZvRIkqUIkGLJquMJHWfsT6eRqUpp4aWg==
+query-string@9.1.2:
+  version "9.1.2"
+  resolved "https://registry.yarnpkg.com/query-string/-/query-string-9.1.2.tgz#1e4c6a17e2eaab7a282240cf716dec5e72c36cba"
+  integrity sha512-s3UlTyjxRux4KjwWaJsjh1Mp8zoCkSGKirbD9H89pEM9UOZsfpRZpdfzvsy2/mGlLfC3NnYVpy2gk7jXITHEtA==
   dependencies:
     decode-uri-component "^0.4.1"
     filter-obj "^5.1.0"
@@ -2660,10 +2665,10 @@ safe-regex-test@^1.0.3:
     es-errors "^1.3.0"
     is-regex "^1.1.4"
 
-sass@1.87.0:
-  version "1.87.0"
-  resolved "https://registry.yarnpkg.com/sass/-/sass-1.87.0.tgz#8cceb36fa63fb48a8d5d7f2f4c13b49c524b723e"
-  integrity sha512-d0NoFH4v6SjEK7BoX810Jsrhj7IQSYHAHLi/iSpgqKc7LaIDshFRlSg5LOymf9FqQhxEHs2W5ZQXlvy0KD45Uw==
+sass@1.88.0:
+  version "1.88.0"
+  resolved "https://registry.yarnpkg.com/sass/-/sass-1.88.0.tgz#cd1495749bebd9e4aca86e93ee60b3904a107789"
+  integrity sha512-sF6TWQqjFvr4JILXzG4ucGOLELkESHL+I5QJhh7CNaE+Yge0SI+ehCatsXhJ7ymU1hAFcIS3/PBpjdIbXoyVbg==
   dependencies:
     chokidar "^4.0.0"
     immutable "^5.0.2"

+ 2 - 2
netbox/release.yaml

@@ -1,3 +1,3 @@
-version: "4.3.0"
+version: "4.3.1"
 edition: "Community"
-published: "2025-05-01"
+published: "2025-05-13"

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


Fișier diff suprimat deoarece este prea mare
+ 324 - 311
netbox/translations/cs/LC_MESSAGES/django.po


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


Fișier diff suprimat deoarece este prea mare
+ 324 - 311
netbox/translations/da/LC_MESSAGES/django.po


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


Fișier diff suprimat deoarece este prea mare
+ 326 - 313
netbox/translations/de/LC_MESSAGES/django.po


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


Fișier diff suprimat deoarece este prea mare
+ 325 - 311
netbox/translations/es/LC_MESSAGES/django.po


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


Fișier diff suprimat deoarece este prea mare
+ 324 - 311
netbox/translations/fr/LC_MESSAGES/django.po


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


Fișier diff suprimat deoarece este prea mare
+ 324 - 311
netbox/translations/it/LC_MESSAGES/django.po


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


Fișier diff suprimat deoarece este prea mare
+ 326 - 313
netbox/translations/ja/LC_MESSAGES/django.po


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


Fișier diff suprimat deoarece este prea mare
+ 325 - 312
netbox/translations/nl/LC_MESSAGES/django.po


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


Fișier diff suprimat deoarece este prea mare
+ 324 - 311
netbox/translations/pl/LC_MESSAGES/django.po


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


Fișier diff suprimat deoarece este prea mare
+ 324 - 311
netbox/translations/pt/LC_MESSAGES/django.po


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


Fișier diff suprimat deoarece este prea mare
+ 324 - 311
netbox/translations/ru/LC_MESSAGES/django.po


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


Fișier diff suprimat deoarece este prea mare
+ 324 - 311
netbox/translations/tr/LC_MESSAGES/django.po


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


Fișier diff suprimat deoarece este prea mare
+ 324 - 311
netbox/translations/uk/LC_MESSAGES/django.po


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


Fișier diff suprimat deoarece este prea mare
+ 324 - 311
netbox/translations/zh/LC_MESSAGES/django.po


+ 7 - 7
requirements.txt

@@ -1,4 +1,4 @@
-Django==5.2.0
+Django==5.2.1
 django-cors-headers==4.7.0
 django-debug-toolbar==5.2.0
 django-filter==25.1
@@ -8,7 +8,7 @@ django-mptt==0.17.0
 django-pglocks==1.0.4
 django-prometheus==2.3.1
 django-redis==5.4.0
-django-rich==1.14.0
+django-rich==2.0.0
 django-rq==3.0.1
 django-storages==1.14.6
 django-taggit==6.1.0
@@ -22,19 +22,19 @@ gunicorn==23.0.0
 Jinja2==3.1.6
 jsonschema==4.23.0
 Markdown==3.8
-mkdocs-material==9.6.12
+mkdocs-material==9.6.14
 mkdocstrings[python]==0.29.1
 netaddr==1.3.0
 nh3==0.2.21
 Pillow==11.2.1
-psycopg[c,pool]==3.2.7
+psycopg[c,pool]==3.2.9
 PyYAML==6.0.2
 requests==2.32.3
-rq==2.3.2
+rq==2.3.3
 social-auth-app-django==5.4.3
 social-auth-core==4.6.1
-strawberry-graphql==0.266.0
-strawberry-graphql-django==0.58.0
+strawberry-graphql==0.268.1
+strawberry-graphql-django==0.59.1
 svgwrite==1.4.3
 tablib==3.8.0
 tzdata==2025.2

Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff