Ver código fonte

Release v4.3.4 (#19887)

Jason Novinger 7 meses atrás
pai
commit
6eeb382512
40 arquivos alterados com 3001 adições e 2481 exclusões
  1. 1 1
      .github/ISSUE_TEMPLATE/01-feature_request.yaml
  2. 1 1
      .github/ISSUE_TEMPLATE/02-bug_report.yaml
  3. 9 4
      base_requirements.txt
  4. 22 0
      docs/release-notes/version-4.3.md
  5. 0 0
      netbox/project-static/dist/netbox.css
  6. 0 0
      netbox/project-static/dist/netbox.js
  7. 0 0
      netbox/project-static/dist/netbox.js.map
  8. 9 9
      netbox/project-static/package.json
  9. 501 291
      netbox/project-static/yarn.lock
  10. 2 2
      netbox/release.yaml
  11. BIN
      netbox/translations/cs/LC_MESSAGES/django.mo
  12. 176 158
      netbox/translations/cs/LC_MESSAGES/django.po
  13. BIN
      netbox/translations/da/LC_MESSAGES/django.mo
  14. 176 155
      netbox/translations/da/LC_MESSAGES/django.po
  15. BIN
      netbox/translations/de/LC_MESSAGES/django.mo
  16. 175 153
      netbox/translations/de/LC_MESSAGES/django.po
  17. BIN
      netbox/translations/es/LC_MESSAGES/django.mo
  18. 177 154
      netbox/translations/es/LC_MESSAGES/django.po
  19. BIN
      netbox/translations/fr/LC_MESSAGES/django.mo
  20. 172 153
      netbox/translations/fr/LC_MESSAGES/django.po
  21. BIN
      netbox/translations/it/LC_MESSAGES/django.mo
  22. 177 154
      netbox/translations/it/LC_MESSAGES/django.po
  23. BIN
      netbox/translations/ja/LC_MESSAGES/django.mo
  24. 179 158
      netbox/translations/ja/LC_MESSAGES/django.po
  25. BIN
      netbox/translations/nl/LC_MESSAGES/django.mo
  26. 176 154
      netbox/translations/nl/LC_MESSAGES/django.po
  27. BIN
      netbox/translations/pl/LC_MESSAGES/django.mo
  28. 146 145
      netbox/translations/pl/LC_MESSAGES/django.po
  29. BIN
      netbox/translations/pt/LC_MESSAGES/django.mo
  30. 179 156
      netbox/translations/pt/LC_MESSAGES/django.po
  31. BIN
      netbox/translations/ru/LC_MESSAGES/django.mo
  32. 178 155
      netbox/translations/ru/LC_MESSAGES/django.po
  33. BIN
      netbox/translations/tr/LC_MESSAGES/django.mo
  34. 178 155
      netbox/translations/tr/LC_MESSAGES/django.po
  35. BIN
      netbox/translations/uk/LC_MESSAGES/django.mo
  36. 177 154
      netbox/translations/uk/LC_MESSAGES/django.po
  37. BIN
      netbox/translations/zh/LC_MESSAGES/django.mo
  38. 179 158
      netbox/translations/zh/LC_MESSAGES/django.po
  39. 1 1
      pyproject.toml
  40. 10 10
      requirements.txt

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

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

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

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

+ 9 - 4
base_requirements.txt

@@ -14,6 +14,10 @@ django-debug-toolbar
 # https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst
 # https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst
 django-filter
 django-filter
 
 
+# Django Debug Toolbar extension for GraphiQL
+# https://github.com/flavors/django-graphiql-debug-toolbar/blob/main/CHANGES.rst
+django-graphiql-debug-toolbar
+
 # HTMX utilities for Django
 # HTMX utilities for Django
 # https://django-htmx.readthedocs.io/en/latest/changelog.html
 # https://django-htmx.readthedocs.io/en/latest/changelog.html
 django-htmx
 django-htmx
@@ -108,6 +112,7 @@ nh3
 
 
 # Fork of PIL (Python Imaging Library) for image processing
 # Fork of PIL (Python Imaging Library) for image processing
 # https://github.com/python-pillow/Pillow/releases
 # https://github.com/python-pillow/Pillow/releases
+# https://pillow.readthedocs.io/en/stable/releasenotes/
 Pillow
 Pillow
 
 
 # PostgreSQL database adapter for Python
 # PostgreSQL database adapter for Python
@@ -126,14 +131,14 @@ requests
 # https://github.com/rq/rq/blob/master/CHANGES.md
 # https://github.com/rq/rq/blob/master/CHANGES.md
 rq
 rq
 
 
-# Social authentication framework
-# https://github.com/python-social-auth/social-core/blob/master/CHANGELOG.md
-social-auth-core
-
 # Django app for social-auth-core
 # Django app for social-auth-core
 # https://github.com/python-social-auth/social-app-django/blob/master/CHANGELOG.md
 # https://github.com/python-social-auth/social-app-django/blob/master/CHANGELOG.md
 social-auth-app-django
 social-auth-app-django
 
 
+# Social authentication framework
+# https://github.com/python-social-auth/social-core/blob/master/CHANGELOG.md
+social-auth-core
+
 # Strawberry GraphQL
 # Strawberry GraphQL
 # https://github.com/strawberry-graphql/strawberry/blob/main/CHANGELOG.md
 # https://github.com/strawberry-graphql/strawberry/blob/main/CHANGELOG.md
 strawberry-graphql
 strawberry-graphql

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

@@ -1,5 +1,27 @@
 # NetBox v4.3
 # NetBox v4.3
 
 
+## v4.3.4 (2025-07-15)
+
+### Enhancements
+
+* [#18811](https://github.com/netbox-community/netbox/issues/18811) - Match expanded form IPv6 addresses in global search
+* [#19550](https://github.com/netbox-community/netbox/issues/19550) - Enable lazy loading for rack elevations
+* [#19571](https://github.com/netbox-community/netbox/issues/19571) - Add a default module type profile for expansion cards
+* [#19793](https://github.com/netbox-community/netbox/issues/19793) - Support custom dynamic navigation menu links
+* [#19828](https://github.com/netbox-community/netbox/issues/19828) - Expose L2VPN termination in interface GraphQL response
+
+### Bug Fixes
+
+* [#19413](https://github.com/netbox-community/netbox/issues/19413) - Custom fields should be grouped in filter forms
+* [#19633](https://github.com/netbox-community/netbox/issues/19633) - Introduce InvalidCondition exception and log all evaluations of invalid event rule conditions
+* [#19800](https://github.com/netbox-community/netbox/issues/19800) - Module type bulk import should support profile assignment
+* [#19806](https://github.com/netbox-community/netbox/issues/19806) - Introduce JobFailed exception to allow marking background jobs as failed
+* [#19827](https://github.com/netbox-community/netbox/issues/19827) - Enforce uniqueness for device role names & slugs
+* [#19839](https://github.com/netbox-community/netbox/issues/19839) - Enable export of parent assignment for recursively nested objects
+* [#19876](https://github.com/netbox-community/netbox/issues/19876) - Remove Markdown rendering from CustomFieldChoiceSet description field
+
+---
+
 ## v4.3.3 (2025-06-26)
 ## v4.3.3 (2025-06-26)
 
 
 ### Enhancements
 ### Enhancements

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
netbox/project-static/dist/netbox.css


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
netbox/project-static/dist/netbox.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
netbox/project-static/dist/netbox.js.map


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

@@ -23,13 +23,13 @@
   },
   },
   "dependencies": {
   "dependencies": {
     "@mdi/font": "7.4.47",
     "@mdi/font": "7.4.47",
-    "@tabler/core": "1.3.2",
+    "@tabler/core": "1.4.0",
     "bootstrap": "5.3.7",
     "bootstrap": "5.3.7",
     "clipboard": "2.0.11",
     "clipboard": "2.0.11",
     "flatpickr": "4.6.13",
     "flatpickr": "4.6.13",
-    "gridstack": "12.2.1",
-    "htmx.org": "2.0.5",
-    "query-string": "9.2.1",
+    "gridstack": "12.2.2",
+    "htmx.org": "2.0.6",
+    "query-string": "9.2.2",
     "sass": "1.89.2",
     "sass": "1.89.2",
     "tom-select": "2.4.3",
     "tom-select": "2.4.3",
     "typeface-inter": "3.18.1",
     "typeface-inter": "3.18.1",
@@ -39,15 +39,15 @@
     "@types/bootstrap": "5.2.10",
     "@types/bootstrap": "5.2.10",
     "@types/cookie": "^0.6.0",
     "@types/cookie": "^0.6.0",
     "@types/node": "^22.3.0",
     "@types/node": "^22.3.0",
-    "@typescript-eslint/eslint-plugin": "^8.1.0",
-    "@typescript-eslint/parser": "^8.1.0",
-    "esbuild": "^0.25.3",
+    "@typescript-eslint/eslint-plugin": "^8.37.0",
+    "@typescript-eslint/parser": "^8.37.0",
+    "esbuild": "^0.25.6",
     "esbuild-sass-plugin": "^3.3.1",
     "esbuild-sass-plugin": "^3.3.1",
     "eslint": "<9.0",
     "eslint": "<9.0",
     "eslint-config-prettier": "^9.1.0",
     "eslint-config-prettier": "^9.1.0",
     "eslint-import-resolver-typescript": "^3.6.3",
     "eslint-import-resolver-typescript": "^3.6.3",
-    "eslint-plugin-import": "^2.30.0",
-    "eslint-plugin-prettier": "^5.2.1",
+    "eslint-plugin-import": "^2.32.0",
+    "eslint-plugin-prettier": "^5.5.1",
     "prettier": "^3.3.3",
     "prettier": "^3.3.3",
     "typescript": "<5.5"
     "typescript": "<5.5"
   },
   },

Diferenças do arquivo suprimidas por serem muito extensas
+ 501 - 291
netbox/project-static/yarn.lock


+ 2 - 2
netbox/release.yaml

@@ -1,3 +1,3 @@
-version: "4.3.3"
+version: "4.3.4"
 edition: "Community"
 edition: "Community"
-published: "2025-06-26"
+published: "2025-07-15"

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


Diferenças do arquivo suprimidas por serem muito extensas
+ 176 - 158
netbox/translations/cs/LC_MESSAGES/django.po


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


Diferenças do arquivo suprimidas por serem muito extensas
+ 176 - 155
netbox/translations/da/LC_MESSAGES/django.po


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


Diferenças do arquivo suprimidas por serem muito extensas
+ 175 - 153
netbox/translations/de/LC_MESSAGES/django.po


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


Diferenças do arquivo suprimidas por serem muito extensas
+ 177 - 154
netbox/translations/es/LC_MESSAGES/django.po


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


Diferenças do arquivo suprimidas por serem muito extensas
+ 172 - 153
netbox/translations/fr/LC_MESSAGES/django.po


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


Diferenças do arquivo suprimidas por serem muito extensas
+ 177 - 154
netbox/translations/it/LC_MESSAGES/django.po


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


Diferenças do arquivo suprimidas por serem muito extensas
+ 179 - 158
netbox/translations/ja/LC_MESSAGES/django.po


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


Diferenças do arquivo suprimidas por serem muito extensas
+ 176 - 154
netbox/translations/nl/LC_MESSAGES/django.po


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


Diferenças do arquivo suprimidas por serem muito extensas
+ 146 - 145
netbox/translations/pl/LC_MESSAGES/django.po


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


Diferenças do arquivo suprimidas por serem muito extensas
+ 179 - 156
netbox/translations/pt/LC_MESSAGES/django.po


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


Diferenças do arquivo suprimidas por serem muito extensas
+ 178 - 155
netbox/translations/ru/LC_MESSAGES/django.po


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


Diferenças do arquivo suprimidas por serem muito extensas
+ 178 - 155
netbox/translations/tr/LC_MESSAGES/django.po


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


Diferenças do arquivo suprimidas por serem muito extensas
+ 177 - 154
netbox/translations/uk/LC_MESSAGES/django.po


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


Diferenças do arquivo suprimidas por serem muito extensas
+ 179 - 158
netbox/translations/zh/LC_MESSAGES/django.po


+ 1 - 1
pyproject.toml

@@ -3,7 +3,7 @@
 
 
 [project]
 [project]
 name = "netbox"
 name = "netbox"
-version = "4.3.3"
+version = "4.3.4"
 requires-python = ">=3.10"
 requires-python = ">=3.10"
 authors = [
 authors = [
     { name = "NetBox Community" }
     { name = "NetBox Community" }

+ 10 - 10
requirements.txt

@@ -1,9 +1,9 @@
-Django==5.2.3
+Django==5.2.4
 django-cors-headers==4.7.0
 django-cors-headers==4.7.0
 django-debug-toolbar==5.2.0
 django-debug-toolbar==5.2.0
 django-filter==25.1
 django-filter==25.1
-django-htmx==1.23.1
 django-graphiql-debug-toolbar==0.2.0
 django-graphiql-debug-toolbar==0.2.0
+django-htmx==1.23.2
 django-mptt==0.17.0
 django-mptt==0.17.0
 django-pglocks==1.0.4
 django-pglocks==1.0.4
 django-prometheus==2.4.1
 django-prometheus==2.4.1
@@ -11,29 +11,29 @@ django-redis==6.0.0
 django-rich==2.0.0
 django-rich==2.0.0
 django-rq==3.0.1
 django-rq==3.0.1
 django-storages==1.14.6
 django-storages==1.14.6
-django-taggit==6.1.0
 django-tables2==2.7.5
 django-tables2==2.7.5
+django-taggit==6.1.0
 django-timezone-field==7.1
 django-timezone-field==7.1
 djangorestframework==3.16.0
 djangorestframework==3.16.0
 drf-spectacular==0.28.0
 drf-spectacular==0.28.0
-drf-spectacular-sidecar==2025.6.1
+drf-spectacular-sidecar==2025.7.1
 feedparser==6.0.11
 feedparser==6.0.11
 gunicorn==23.0.0
 gunicorn==23.0.0
 Jinja2==3.1.6
 Jinja2==3.1.6
 jsonschema==4.24.0
 jsonschema==4.24.0
 Markdown==3.8.2
 Markdown==3.8.2
-mkdocs-material==9.6.14
+mkdocs-material==9.6.15
 mkdocstrings[python]==0.29.1
 mkdocstrings[python]==0.29.1
 netaddr==1.3.0
 netaddr==1.3.0
-nh3==0.2.21
-Pillow==11.2.1
+nh3==0.2.22
+Pillow==11.3.0
 psycopg[c,pool]==3.2.9
 psycopg[c,pool]==3.2.9
 PyYAML==6.0.2
 PyYAML==6.0.2
 requests==2.32.4
 requests==2.32.4
 rq==2.4.0
 rq==2.4.0
-social-auth-app-django==5.4.3
-social-auth-core==4.6.1
-strawberry-graphql==0.275.4
+social-auth-app-django==5.5.1
+social-auth-core==4.7.0
+strawberry-graphql==0.276.0
 strawberry-graphql-django==0.60.0
 strawberry-graphql-django==0.60.0
 svgwrite==1.4.3
 svgwrite==1.4.3
 tablib==3.8.0
 tablib==3.8.0

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff