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.6.2 #13838

Merged
merged 35 commits into from
Sep 20, 2023
Merged

Release v3.6.2 #13838

merged 35 commits into from
Sep 20, 2023

Conversation

jeremystretch
Copy link
Member

Enhancements

  • #13245 - Add interface types for QSFP112 and OSFP-RHS
  • #13563 - Add support for other delimiting characters when using CSV import

Bug Fixes

  • #11209 - Hide available IP/VLAN listing when sorting under a parent prefix or VLAN range
  • #11617 - Raise validation error on the presence of an unknown CSV header during bulk import
  • #12219 - Fix dashboard widget heading contrast under dark mode
  • #12685 - Render Markdown in custom field help text on object edit forms
  • #13653 - Tweak color of error text to improve legibility
  • #13701 - Correct display of power feed legs under device view
  • #13706 - Restore extra filters dropdown on device interfaces list
  • #13721 - Filter VLAN choices by selected site (if any) when creating a prefix
  • #13727 - Fix exception when viewing rendered config for VM without a role assigned
  • #13745 - Optimize counter field migrations for large databases
  • #13756 - Fix exception when sorting module bay list by installed module status
  • #13757 - Fix RecursionError exception when assigning config context to a device type
  • #13767 - Fix support for comments when creating a new service via web UI
  • #13782 - Fix tag exclusion support for contact assignments
  • #13791 - Preserve whitespace in values when performing bulk rename of objects via web UI
  • #13809 - Avoid TypeError exception when editing active configuration with statically defined CUSTOM_VALIDATORS
  • #13813 - Fix member count for newly created virtual chassis
  • #13818 - Restore missing tags field on L2VPN termination edit form

jeremystretch and others added 30 commits September 6, 2023 14:26
* adds csv dialect detection to bulk import view #13239

* adds sane delimiters for dialect detection #13239

* adds csv delimiter tests #13239

* adds csv delimiter on the form

* pass delimiter to clean_csv method #13239

* fix tests for csv import #13239

* fix tests for csv import #13239

* fix tests for csv import #13239

* fix tests for csv import #13239

* Improve auto-detection of import data format

* Misc cleanup

* Include tab as a supported delimiting character for auto-detection

* Move delimiting chars to a separate constant for easy reference

---------

Co-authored-by: Jeremy Stretch <[email protected]>
* Adding documentation to 6-LDAP to display how to allow Active Directory logins with or without the user UPN suffix.

* Correcting misspellings and clarifying explanations

* Updating sections to include sample template

* Misc revisions

---------

Co-authored-by: Jeremy Stretch <[email protected]>
…12820)

* Fixes #11209 - Do not add available ips when IPAddressTable sort preferences are saved

* Refine check to account scenario right after clearing ordering string

* Introduce get_table_ordering() utility to determine intended ordering given a request

* Apply fix to VLAN ranges as well

---------

Co-authored-by: Jeremy Stretch <[email protected]>
…trast (#13753)

* Fixes #12219: Ensure dashboard widget heading text has sufficient contrast in both light & dark modes

* Change foreground color for teal background
* Add test for bug #13791
#13791

* Fix #13791 by disabling striping on find and replace fields of BulkRenameForm
* disables module_status ordering #13756

* Set accessor for module status value

---------

Co-authored-by: Jeremy Stretch <[email protected]>
* 13745 update migrations to use batch_size

* 13745 update migrations to use subquery update

* 13745 refactor and update other counter migrations
* 13757 do prefetch to work around Django issue with vars in init (DeviceType)

* 13757 use self.__dict to access vars in init

* 13757 change test
* 13813 fix virtual chassis member count

* 13813 add test
* 12685 use markdown for custom fields added to form

* 13809 change markdown to use utilities

* Add help_text for CustomField description indicating Markdown support

---------

Co-authored-by: Jeremy Stretch <[email protected]>
* 13653 darken code color to work in light and dark modes

* 13809 changed to use mx-1 on code block
* 13809 fix ConfigRevision edit, check if custom validator JSON serializable

* 13809 check json rendering for all fields

* Refactor field initialization logic to more cleanly handle statically configured values

---------

Co-authored-by: Jeremy Stretch <[email protected]>
@jeremystretch jeremystretch merged commit 952be24 into master Sep 20, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 21, 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.

7 participants