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.4 #17763

Merged
merged 44 commits into from
Oct 15, 2024
Merged

Release v4.1.4 #17763

merged 44 commits into from
Oct 15, 2024

Conversation

jeremystretch
Copy link
Member

@jeremystretch jeremystretch commented Oct 15, 2024

Enhancements

  • #11671 - Display device's rack position in cable traces
  • #15829 - Rename Microsoft Azure AD SSO backend to Microsoft Entra ID
  • #16009 - Float form & bulk operation buttons within UI
  • #17079 - Introduce additional choices for device airflow direction
  • #17216 - Add EVPN-VPWS L2VPN type
  • #17655 - Limit the display of tagged VLANs within interface tables
  • #17669 - Enable filtering VLANs by assigned device or VM interface

Bug Fixes

  • #16024 - Fix AND/OR filtering in GraphQL API for selection fields
  • #17400 - Fix cable tracing across split paths
  • #17562 - Fix GraphQL API query support for custom field choices
  • #17566 - Fix AttributeError exception resulting from background jobs with no associated object type
  • #17614 - Disallow removal of a master device from its virtual chassis
  • #17636 - Fix filtering of related objects when adding a power port, rear port, or inventory item template to a device type
  • #17644 - Correct sizing of logo & SSO icons on login page
  • #17648 - Fix AttributeError exception when attempting to delete a background job under certain conditions
  • #17663 - Fix extended lookups for choice field filters
  • #17671 - Fix the display of rack types in global search results
  • #17713 - Fix UnboundLocalError exception when attempting to sync data source in parallel

atownson and others added 30 commits September 17, 2024 13:36
Occurrences of the old term have been replaced by the new term. However,
the documentation still needs some work to reflect the new Entra ID
screenshots and terminology.
…ing to a BooleanFilter (#17670)

* Only remove extraneous attributes from extra if changing to a BooleanField

* Add tests for MultipleChoiceField icontains and negation

* Use enum in test consistently

* Reorganize tests

* Add __empty test to base filter lookup tests

* Fix test name

* Change var name for clarity
* Closes #17669: Enable filtering VLANs by assigned interface

* Add tests
…on being thrown if no object_type is set (#17661)

* Fixes: #17566 - Fix issue `Job.get_absolute_url()` to prevent exception being thrown if no object_type is set

* Add back whitespace after statements

* Remove whitespace.  Change to if statement
* limits vlans on interface tables

* limits vlans on interface tables

* limits vlans on interface tables

* limits vlans on interface tables
…_type specified (#17657)

* Fixes: #17648 - Fix exception thrown in `Job.delete()` when no object_type specified

* Remove unrelated fix

* Change back elif to if

* Remove unused imports

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Add EVPN-VPWS to the availbable L2VPN Connection Types

* Updated documentation to reference the new L2VPN type.
* Align strawberry resolver with expected return type

* Align test data with expected representation of extra_choices in CustomFieldChoiceSet model

---------

Co-authored-by: Griffin Ellis <griffin.ellis@pico.net>
* #17725: Resolve all F401 errors

* Tweak noqa designation
arthanson and others added 14 commits October 10, 2024 16:08
* Resolve F541 errors

* Resolve F841 errors

* Resolve F811 errors

* Resolve F901 errors

* Resolve E714 errors

* Ignore F821 errors for GraphQL mixins

* Replace pycodestyle with ruff

* Move ignores to ruff.toml
#17731)

* 17614 Disallow removal of virtual chassis from device if set as master

* 17614 review changes

* 17614 review changes
* 17644 fix login icon size

* 17644 fix login icon size

* 17644 review changes
Closes #16009 - Added styling to form templates to enable floating button groups
* Translate django.po in cs

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

* Translate django.po in fr

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

* Translate django.po in uk

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

* Translate django.po in it

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

* Translate django.po in de

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

* 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 ja

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

* Translate django.po in es

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

* Translate django.po in nl

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

* Translate django.po in ru

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

* 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 pt

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

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
@jeremystretch jeremystretch merged commit 4deb6e5 into master Oct 15, 2024
6 checks passed
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 15, 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.

10 participants