浏览代码

Release v4.3.2 (#19656)

* Release v4.3.2

* Correct strawberry-graphql version
Jeremy Stretch 8 月之前
父节点
当前提交
0e68901022
共有 38 个文件被更改,包括 2057 次插入2021 次删除
  1. 1 1
      .github/ISSUE_TEMPLATE/01-feature_request.yaml
  2. 1 1
      .github/ISSUE_TEMPLATE/02-bug_report.yaml
  3. 26 0
      docs/release-notes/version-4.3.md
  4. 0 0
      netbox/project-static/dist/netbox.css
  5. 0 0
      netbox/project-static/dist/netbox.js
  6. 0 0
      netbox/project-static/dist/netbox.js.map
  7. 4 4
      netbox/project-static/package.json
  8. 17 22
      netbox/project-static/yarn.lock
  9. 2 2
      netbox/release.yaml
  10. 二进制
      netbox/translations/cs/LC_MESSAGES/django.mo
  11. 143 142
      netbox/translations/cs/LC_MESSAGES/django.po
  12. 二进制
      netbox/translations/da/LC_MESSAGES/django.mo
  13. 143 142
      netbox/translations/da/LC_MESSAGES/django.po
  14. 二进制
      netbox/translations/de/LC_MESSAGES/django.mo
  15. 143 142
      netbox/translations/de/LC_MESSAGES/django.po
  16. 二进制
      netbox/translations/es/LC_MESSAGES/django.mo
  17. 142 141
      netbox/translations/es/LC_MESSAGES/django.po
  18. 二进制
      netbox/translations/fr/LC_MESSAGES/django.mo
  19. 142 141
      netbox/translations/fr/LC_MESSAGES/django.po
  20. 二进制
      netbox/translations/it/LC_MESSAGES/django.mo
  21. 142 141
      netbox/translations/it/LC_MESSAGES/django.po
  22. 二进制
      netbox/translations/ja/LC_MESSAGES/django.mo
  23. 143 142
      netbox/translations/ja/LC_MESSAGES/django.po
  24. 二进制
      netbox/translations/nl/LC_MESSAGES/django.mo
  25. 142 141
      netbox/translations/nl/LC_MESSAGES/django.po
  26. 二进制
      netbox/translations/pl/LC_MESSAGES/django.mo
  27. 142 141
      netbox/translations/pl/LC_MESSAGES/django.po
  28. 二进制
      netbox/translations/pt/LC_MESSAGES/django.mo
  29. 143 142
      netbox/translations/pt/LC_MESSAGES/django.po
  30. 二进制
      netbox/translations/ru/LC_MESSAGES/django.mo
  31. 148 146
      netbox/translations/ru/LC_MESSAGES/django.po
  32. 二进制
      netbox/translations/tr/LC_MESSAGES/django.mo
  33. 142 141
      netbox/translations/tr/LC_MESSAGES/django.po
  34. 二进制
      netbox/translations/uk/LC_MESSAGES/django.mo
  35. 143 142
      netbox/translations/uk/LC_MESSAGES/django.po
  36. 二进制
      netbox/translations/zh/LC_MESSAGES/django.mo
  37. 143 142
      netbox/translations/zh/LC_MESSAGES/django.po
  38. 5 5
      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.1
+      placeholder: v4.3.2
     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.1
+      placeholder: v4.3.2
     validations:
       required: true
   - type: dropdown

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

@@ -1,5 +1,31 @@
 # NetBox v4.3
 
+## v4.3.2 (2025-06-05)
+
+### Enhancements
+
+* [#19200](https://github.com/netbox-community/netbox/issues/19200) - Display assigned virtual chassis (if any) on device view
+* [#19461](https://github.com/netbox-community/netbox/issues/19461) - Add color backgrounds for virtual circuit types
+* [#19605](https://github.com/netbox-community/netbox/issues/19605) - Enable filtering IP addresses by family in GraphQL API
+* [#19627](https://github.com/netbox-community/netbox/issues/19627) - Introduce object change migrators
+
+### Bug Fixes
+
+* [#19415](https://github.com/netbox-community/netbox/issues/19415) - Increase maximum supported distance for circuits and wireless links
+* [#19475](https://github.com/netbox-community/netbox/issues/19475) - VLANs belonging to the same location as a VM's cluster should be eligible for assignment to interfaces on that VM
+* [#19486](https://github.com/netbox-community/netbox/issues/19486) - Fix connection card rendering for console server ports
+* [#19487](https://github.com/netbox-community/netbox/issues/19487) - Fix `FieldError` exception when ordering circuit or tunnel terminations by the terminating object
+* [#19490](https://github.com/netbox-community/netbox/issues/19490) - Fix inclusion support for config templates populated via a data source
+* [#19496](https://github.com/netbox-community/netbox/issues/19496) - Fix `AttributeError` exception when rendering a config template with no output
+* [#19510](https://github.com/netbox-community/netbox/issues/19510) - Restore GraphQL API filtering for assigned IP addresses
+* [#19520](https://github.com/netbox-community/netbox/issues/19520) - Restore ability to alter prefix scope via the REST API
+* [#19587](https://github.com/netbox-community/netbox/issues/19587) - The `occupied` filter should include interfaces terminating a wireless link
+* [#19599](https://github.com/netbox-community/netbox/issues/19599) - Fix `AttributeError` exception when sorting change history under user view
+* [#19610](https://github.com/netbox-community/netbox/issues/19610) - Fix `FieldError` exception when sorting tunnel terminations by tenant
+* [#19623](https://github.com/netbox-community/netbox/issues/19623) - Display description under provider account view
+
+---
+
 ## v4.3.1 (2025-05-13)
 
 ### Enhancements

文件差异内容过多而无法显示
+ 0 - 0
netbox/project-static/dist/netbox.css


文件差异内容过多而无法显示
+ 0 - 0
netbox/project-static/dist/netbox.js


文件差异内容过多而无法显示
+ 0 - 0
netbox/project-static/dist/netbox.js.map


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

@@ -23,14 +23,14 @@
   },
   "dependencies": {
     "@mdi/font": "7.4.47",
-    "@tabler/core": "1.2.0",
+    "@tabler/core": "1.3.2",
     "bootstrap": "5.3.6",
     "clipboard": "2.0.11",
     "flatpickr": "4.6.13",
-    "gridstack": "12.1.2",
+    "gridstack": "12.2.1",
     "htmx.org": "2.0.4",
-    "query-string": "9.1.2",
-    "sass": "1.88.0",
+    "query-string": "9.2.0",
+    "sass": "1.89.1",
     "tom-select": "2.4.3",
     "typeface-inter": "3.18.1",
     "typeface-roboto-mono": "1.1.13"

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

@@ -757,13 +757,13 @@
   resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8"
   integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==
 
-"@tabler/core@1.2.0":
-  version "1.2.0"
-  resolved "https://registry.yarnpkg.com/@tabler/core/-/core-1.2.0.tgz#cc61cd60d0bc644709bd708f1dd917e760203b4e"
-  integrity sha512-Zrisg/pMi3c/X8AFbmwY6GNlWS/XPlW/jzt6grMar8ICOT7jO0weU9f/KCVgA49I1jMg2ev0uGxcpI5DP3CNdQ==
+"@tabler/core@1.3.2":
+  version "1.3.2"
+  resolved "https://registry.yarnpkg.com/@tabler/core/-/core-1.3.2.tgz#85e4a47b661bca4cd50e26039fc25c4bdb4aff34"
+  integrity sha512-QDVJbv48YJrahBLdxYkLi6NutQv4jGbkUWyzxE2NcNJ3s3GGpRx98JmbAoN92NZKNmf26vZdW6k2Q5haVKlS4A==
   dependencies:
     "@popperjs/core" "^2.11.8"
-    bootstrap "5.3.5"
+    bootstrap "5.3.6"
 
 "@tanstack/react-virtual@^3.0.0-beta.60":
   version "3.5.0"
@@ -1053,11 +1053,6 @@ binary-extensions@^2.0.0:
   resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522"
   integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==
 
-bootstrap@5.3.5:
-  version "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"
@@ -1908,10 +1903,10 @@ graphql@16.10.0:
   resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.10.0.tgz#24c01ae0af6b11ea87bf55694429198aaa8e220c"
   integrity sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ==
 
-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==
+gridstack@12.2.1:
+  version "12.2.1"
+  resolved "https://registry.yarnpkg.com/gridstack/-/gridstack-12.2.1.tgz#0e82e3d9d11e5229388d73bd57f8ef1a0e7059c4"
+  integrity sha512-xU69tThmmVxgMHTuM/z3rIKiiGm0zW4tcB6yRcuwiOUUBiwb3tslzFOrUjWz+PwaxoAW+JChT4fqOLl+oKAxZA==
 
 has-bigints@^1.0.1, has-bigints@^1.0.2:
   version "1.0.2"
@@ -2519,10 +2514,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.2:
-  version "9.1.2"
-  resolved "https://registry.yarnpkg.com/query-string/-/query-string-9.1.2.tgz#1e4c6a17e2eaab7a282240cf716dec5e72c36cba"
-  integrity sha512-s3UlTyjxRux4KjwWaJsjh1Mp8zoCkSGKirbD9H89pEM9UOZsfpRZpdfzvsy2/mGlLfC3NnYVpy2gk7jXITHEtA==
+query-string@9.2.0:
+  version "9.2.0"
+  resolved "https://registry.yarnpkg.com/query-string/-/query-string-9.2.0.tgz#bf9909412689117865aac4e05c10422c4839828f"
+  integrity sha512-YIRhrHujoQxhexwRLxfy3VSjOXmvZRd2nyw1PwL1UUqZ/ys1dEZd1+NSgXkne2l/4X/7OXkigEAuhTX0g/ivJQ==
   dependencies:
     decode-uri-component "^0.4.1"
     filter-obj "^5.1.0"
@@ -2665,10 +2660,10 @@ safe-regex-test@^1.0.3:
     es-errors "^1.3.0"
     is-regex "^1.1.4"
 
-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==
+sass@1.89.1:
+  version "1.89.1"
+  resolved "https://registry.yarnpkg.com/sass/-/sass-1.89.1.tgz#9281c52c85b4be54264d310fef63a811dfcfb9d9"
+  integrity sha512-eMLLkl+qz7tx/0cJ9wI+w09GQ2zodTkcE/aVfywwdlRcI3EO19xGnbmJwg/JMIm+5MxVJ6outddLZ4Von4E++Q==
   dependencies:
     chokidar "^4.0.0"
     immutable "^5.0.2"

+ 2 - 2
netbox/release.yaml

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

二进制
netbox/translations/cs/LC_MESSAGES/django.mo


文件差异内容过多而无法显示
+ 143 - 142
netbox/translations/cs/LC_MESSAGES/django.po


二进制
netbox/translations/da/LC_MESSAGES/django.mo


文件差异内容过多而无法显示
+ 143 - 142
netbox/translations/da/LC_MESSAGES/django.po


二进制
netbox/translations/de/LC_MESSAGES/django.mo


文件差异内容过多而无法显示
+ 143 - 142
netbox/translations/de/LC_MESSAGES/django.po


二进制
netbox/translations/es/LC_MESSAGES/django.mo


文件差异内容过多而无法显示
+ 142 - 141
netbox/translations/es/LC_MESSAGES/django.po


二进制
netbox/translations/fr/LC_MESSAGES/django.mo


文件差异内容过多而无法显示
+ 142 - 141
netbox/translations/fr/LC_MESSAGES/django.po


二进制
netbox/translations/it/LC_MESSAGES/django.mo


文件差异内容过多而无法显示
+ 142 - 141
netbox/translations/it/LC_MESSAGES/django.po


二进制
netbox/translations/ja/LC_MESSAGES/django.mo


文件差异内容过多而无法显示
+ 143 - 142
netbox/translations/ja/LC_MESSAGES/django.po


二进制
netbox/translations/nl/LC_MESSAGES/django.mo


文件差异内容过多而无法显示
+ 142 - 141
netbox/translations/nl/LC_MESSAGES/django.po


二进制
netbox/translations/pl/LC_MESSAGES/django.mo


文件差异内容过多而无法显示
+ 142 - 141
netbox/translations/pl/LC_MESSAGES/django.po


二进制
netbox/translations/pt/LC_MESSAGES/django.mo


文件差异内容过多而无法显示
+ 143 - 142
netbox/translations/pt/LC_MESSAGES/django.po


二进制
netbox/translations/ru/LC_MESSAGES/django.mo


文件差异内容过多而无法显示
+ 148 - 146
netbox/translations/ru/LC_MESSAGES/django.po


二进制
netbox/translations/tr/LC_MESSAGES/django.mo


文件差异内容过多而无法显示
+ 142 - 141
netbox/translations/tr/LC_MESSAGES/django.po


二进制
netbox/translations/uk/LC_MESSAGES/django.mo


文件差异内容过多而无法显示
+ 143 - 142
netbox/translations/uk/LC_MESSAGES/django.po


二进制
netbox/translations/zh/LC_MESSAGES/django.mo


文件差异内容过多而无法显示
+ 143 - 142
netbox/translations/zh/LC_MESSAGES/django.po


+ 5 - 5
requirements.txt

@@ -1,4 +1,4 @@
-Django==5.2.1
+Django==5.2.2
 django-cors-headers==4.7.0
 django-debug-toolbar==5.2.0
 django-filter==25.1
@@ -16,11 +16,11 @@ django-tables2==2.7.5
 django-timezone-field==7.1
 djangorestframework==3.16.0
 drf-spectacular==0.28.0
-drf-spectacular-sidecar==2025.5.1
+drf-spectacular-sidecar==2025.6.1
 feedparser==6.0.11
 gunicorn==23.0.0
 Jinja2==3.1.6
-jsonschema==4.23.0
+jsonschema==4.24.0
 Markdown==3.8
 mkdocs-material==9.6.14
 mkdocstrings[python]==0.29.1
@@ -33,8 +33,8 @@ requests==2.32.3
 rq==2.3.3
 social-auth-app-django==5.4.3
 social-auth-core==4.6.1
-strawberry-graphql==0.268.1
-strawberry-graphql-django==0.59.1
+strawberry-graphql==0.271.0
+strawberry-graphql-django==0.60.0
 svgwrite==1.4.3
 tablib==3.8.0
 tzdata==2025.2

部分文件因为文件数量过多而无法显示