Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v4.1.2 #17626

Merged
merged 40 commits into from
Sep 26, 2024
Merged

Release v4.1.2 #17626

merged 40 commits into from
Sep 26, 2024

Conversation

jeremystretch
Copy link
Member

Enhancements

  • #14201 - Enable global search for AS numbers using "AS" prefix
  • #15408 - Enable bulk import of primary IPv4 & IPv6 addresses for virtual device contexts (VDCs)
  • #16781 - Add 100Base-X SFP interface type
  • #17255 - Include return URL when creating new IP address from prefix IPs list
  • #17471 - Add Eaton C39 power outlet type
  • #17482 - Do not preload Branch & StagedChange models in nbshell
  • #17550 - Add IEEE 802.15.4 wireless interface type

Bug Fixes

  • #16837 - Fix filtering of cables with no type assigned
  • #17083 - Trim clickable area of form field labels
  • #17126 - Show total device weight in both imperial & metric units
  • #17360 - Fix AttributeError under child object views when experimental HTMX navigation is enabled
  • #17406 - Fix the cleanup of stale custom field data after removing a plugin
  • #17419 - Rebuild MPTT for module bays on upgrade to v4.1
  • #17492 - Fix URL resolution in NetBoxModelSerializer for plugin models
  • #17497 - Fix uncaught FieldError exception when referencing an invalid field on a related object during bulk import
  • #17498 - Fix MultipleObjectsReturned exception when importing a device type without uniquely specifying a manufacturer
  • #17501 - Fix reporting of last run time & status for custom scripts under UI
  • #17511 - Restore consistent font support for non-Latin characters
  • #17517 - Fix cable termination selection after switching termination type
  • #17521 - Correct text color in notification pop-ups under dark mode
  • #17522 - Fix language translation of form field labels under user preferences
  • #17537 - Fix global search support for ASN range names
  • #17555 - Fix toggling disconnected interfaces under device view
  • #17601 - Record change to terminating object when disconnecting a cable
  • #17605 - Fix calculation of aggregate VM disk space under cluster view
  • #17611 - Correct custom field minimum value validation error message

jeremystretch and others added 30 commits September 16, 2024 08:45
…e area to their left in forms (#17525)

* Wrap labels in a div to reduce inadvertently clickable area to their left in forms

* Set form label to be inline-block
…or VDC (#17509)

* Add primary_ip4 and primary_ip6 to bulk import form for VDC

* Specify IPAddress querysets with address field accessor and labels

* Filter primary_ip4/ip6 querysets to only those IPs available on the device

* Fix comment

* Make ipv6 help text more correct

* Shorten IPv6 example

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* 17501 fix showing last run of script job execution in list view

* 17501 fix showing last run of script job execution in list view
…17574)

* Fix type__empty filter in character-based filters

* Add tests
…17578)

* 17569 Add help text to VLAN Group that is not saved on the interface

* 17569 review changes
…ying the Device detail (#17579)

* Respect the weight unit of the DeviceType when displaying the Device details

* Reuse the same weight formatting construct as in rack.html, and add placeholder in rack if empty
As with other buttons to create objects, the 'x IPs available' button
in tables now returns to this URL after the IP address has been created.
alehaa and others added 10 commits September 26, 2024 14:55
* 17419 rebuild module bay tree on upgrade

* 17419 rebuild module bay tree on upgrade

* 17419 use get_model
…17594)

* Add handling for FieldError to CSVModelChoiceField.to_python to handle invalid accessor field

* manufacturer & default_platform should be CSVModelChoiceFields

* Fix string translation

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
…on (#17535)

* Ensure model is defined when rendering bulk_edit_button

* Move model check to inner conditional

* Set model in context

* Return child_model instead of model for use in bulk_edit_button
* Translate django.po in fr

100% translated source file: 'django.po'
on 'fr'.

* Translate django.po in it

100% translated source file: 'django.po'
on 'it'.

* Translate django.po in ru

100% translated source file: 'django.po'
on 'ru'.

* Translate django.po in de

100% translated source file: 'django.po'
on 'de'.

* Translate django.po in uk

100% translated source file: 'django.po'
on 'uk'.

* Translate django.po in nl

100% translated source file: 'django.po'
on 'nl'.

* Translate django.po in ja

100% translated source file: 'django.po'
on 'ja'.

* Translate django.po in pl

100% translated source file: 'django.po'
on 'pl'.

* Translate django.po in tr

100% translated source file: 'django.po'
on 'tr'.

* Translate django.po in cs

100% translated source file: 'django.po'
on 'cs'.

* Translate django.po in zh

100% translated source file: 'django.po'
on 'zh'.

* Translate django.po in da

100% translated source file: 'django.po'
on 'da'.

* Translate django.po in pt

100% translated source file: 'django.po'
on 'pt'.

* Translate django.po in es

100% translated source file: 'django.po'
on 'es'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
@jeremystretch jeremystretch merged commit ead6e63 into master Sep 26, 2024
6 checks passed
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 27, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants