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 v3.5.5 #13111

Merged
merged 37 commits into from
Jul 6, 2023
Merged

Release v3.5.5 #13111

merged 37 commits into from
Jul 6, 2023

Conversation

jeremystretch
Copy link
Member

Enhancements

  • #11738 - Annotate VLAN group utilization
  • #12499 - Add "copy to clipboard" buttons in UI for IP addresses
  • #12945 - Add 100GE QSFP-DD interface type
  • #12955 - Include additional contact details on contact assignments table
  • #13065 - Associate contact assignments with their objects in the change log

Bug Fixes

  • #11335 - Exclude stale content types when retrieving changelog records
  • #12533 - Fix REST API validation of null values for several interface attributes
  • #12579 - Fix exception when clicking "create and add another" to add a cable
  • #12617 - Populate prechange snapshot on parent object when assigning/removing primary IP address
  • #12760 - Avoid rendering partial HTMX responses when restoring browser tabs
  • #12842 - Improve handling of exceptions when loading reports
  • #12849 - Fix LDAP group permissions assignment for API clients
  • #12951 - Display consistent parent information for each termination under cable view
  • #12953 - Fix designation of primary IP addresses during interface assignment
  • #12960 - Fix OpenAPI schema for various choice fields
  • #12961 - Set correct return URL for object contacts tabs
  • #12966 - Avoid catching database exceptions when maintenance mode is disabled
  • #12975 - Correct URL for VirtualDeviceContext API serializer
  • #12977 - Fix URL parameters for object count dashboard widgets
  • #12983 - Avoid erroneously clearing many-to-many assignments during bulk edit
  • #12989 - Fix bulk import of tags for device & module types
  • #13011 - Do not escape commas when rendering custom links
  • #13047 - Correct ASN count under ASN ranges list
  • #13056 - Add config_template field to device API serializer
  • #13092 - Allow nullifying power port max & allocated draw values during bulk edit
  • #13100 - Fix ValueError exception when searching for virtual device context for non-numeric values

jeremystretch and others added 30 commits June 20, 2023 14:27
…12991)

* Fixes #12977: Introduce dict_to_querydict() to ensure proper handling of QueryDicts

* Remove unused import
Partially revert 41c9248 to restore
bulk edit with m2m fields. The m2m cleaned_data yields a empty queryset
when nothing is selected. By setting the m2m relation unless set null is
checked even when nothing is selected the m2m relation is always
cleared.

This commit only sets the m2m relation when a selection is made.
…RL and the HX-Request header (or lack thereof)
* fixes syntax error on reports #12842

* remove the extra filter #12842
…lled apps (#11709)

* Fixes #11335: Default manager for ObjectChange should filter by installed apps

* Employ canonical model discovery mechanism

* Move filtering logic to valid_models() queryset method

* fixed import to avoid content type does not exist

* Cleanup

---------

Co-authored-by: Abhimanyu Saharan <desk.abhimanyu@gmail.com>
* fix create cable and add another error #12579

* fix return proper parent object field

* improve code and wokflow

---------

Co-authored-by: netopsab <abrisson@cerbere.rp.sig.u-bourgogne.fr>
abhi1693 and others added 7 commits July 6, 2023 09:41
* adds copy content button #12499

* adds newline

* Omit hash mark from target string

* Clean up HTML element IDs

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Update serializers.py

* Update vlans.py

* Update vlans.py

* Update vlangroup.html

* Update vlans.py

* Update vlans.py

* Update serializers.py

* adds db annotation to calculate utilization

* optimize queries

* merge fix

* adds round function for utilization to limit decimal

* fixed object view annotation

* consolidated queryset for utilization

* lint fixes

* Renamed manager method to annotate_utilization() for consistency with other managers

---------

Co-authored-by: Abhimanyu Saharan <desk.abhimanyu@gmail.com>
@jeremystretch jeremystretch merged commit da239ae into master Jul 6, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 6, 2023
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.

9 participants