Skip to content

Release v2.7.5 #4165

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

Merged
merged 142 commits into from
Feb 13, 2020
Merged

Release v2.7.5 #4165

merged 142 commits into from
Feb 13, 2020

Conversation

jeremystretch
Copy link
Member

@jeremystretch jeremystretch commented Feb 13, 2020

Note: This release includes several database schema migrations that calculate and store copies of names for certain objects to improve natural ordering performance (see #3799). These migrations may take a few minutes to run if you have a very large number of objects defined in NetBox.

Enhancements

  • #3766 - Allow custom script authors to specify the form widget for each variable
  • #3799 - Greatly improve performance when ordering device components
  • #3984 - Add support for Redis Sentinel
  • #3986 - Include position numbers in SVG image when rendering rack elevations
  • #4093 - Add more status choices for virtual machines
  • #4100 - Add device filter to component list views
  • #4113 - Add bulk edit functionality for device type components
  • #4116 - Enable bulk edit and delete functions for device component list views
  • #4129 - Add buttons to delete individual device type components

Bug Fixes

  • #3507 - Fix filtering IP addresses by multiple devices
  • #3995 - Make dropdown menus in the navigation bar scrollable on small screens
  • #4083 - Permit nullifying applicable choice fields via API requests
  • #4089 - Selection of power outlet type during bulk update is optional
  • #4090 - Render URL custom fields as links under object view
  • #4091 - Fix filtering of objects by custom fields using UI search form
  • #4099 - Linkify interfaces on global interfaces list
  • #4108 - Avoid extraneous database queries when rendering search forms
  • #4134 - Device power ports and outlets should inherit type from the parent device type
  • #4137 - Disable occupied terminations when connecting a cable to a circuit
  • #4138 - Restore device bay counts in rack elevation diagrams
  • #4146 - Fix enforcement of secret role assignment for secret decryption
  • #4150 - Correct YAML rendering of config contexts
  • #4159 - Fix implementation of Redis caching configuration

hSaria and others added 30 commits January 23, 2020 20:34
After review complex ordering does not appear to be required
…urls

Closes #4086: Rename device component create/edit/delete URLs
Updated forms.py to match current naming (Fix for #4095)
joshcorr and others added 28 commits February 12, 2020 16:15
* Add email testing example

Includes an example provided by  Jeremy

* Updated with suggestions

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

Fixes: #4138 - Add Device Bay count to rack elevation
Closes #4153: Add a "renaturalize" management command
…ests

Fixes: #4034 - Adds Prefix & IPAddress Ordering Tests
…_script_fields

Fixes: #3766 - Enable widget usage in scripts
Fixes #4093: Additional status choices for vms
…ng_wrong_key

Fixes: #4159 - Corrects settings.py to use CACHING_REDIS
Fixes #3984: Allow for Redis Sentinel Connection Configuration
@jeremystretch jeremystretch merged commit 120cbb0 into master Feb 13, 2020
@lock lock bot locked as resolved and limited conversation to collaborators May 20, 2020
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