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

Merged
merged 30 commits into from
Oct 17, 2023
Merged

Release v3.6.4 #14057

merged 30 commits into from
Oct 17, 2023

Conversation

jeremystretch
Copy link
Member

Enhancements

  • #12831 - Include circuit description in cable trace SVG image
  • #12872 - Introduce the DATA_UPLOAD_MAX_MEMORY_SIZE configuration parameter
  • #13950 - Display custom choice field labels rather than values in UI
  • #13957 - Add DNS name filter on IP addresses list
  • #13962 - Add a copy-to-clipboard button for API tokens
  • #13972 - Introduce a filter to find unterminated cables

Bug Fixes

  • #11987 - Fix validation of bulk cable updates via bulk import form
  • #12328 - Ensure generic foreign key relationships are populated in REST API serializations of objects
  • #12336 - Employ PostgreSQL advisory locks to avoid duplicate MPTT tree IDs when bulk creating objects
  • #13064 - Fix resetting of checkbox fields triggered by HTMX form re-rendering
  • #13440 - Fix support for assigning a tenant when creating "next available" VLANs via the REST API
  • #13746 - Fix support for setting custom field values when creating "next available" IP addresses via the REST API
  • #13872 - Add CSV delimiter field to file upload tab under bulk object upload views
  • #13876 - Fix support for assigning an interface when creating "next available" IP addresses via the REST API
  • #13910 - Correct "add device" button link under platform view
  • #13944 - Correct serialization of several report attributes in the REST API
  • #13966 - Restore "last login" column on users table
  • #14013 - Fix device role filter choices under inventory items list filters
  • #14023 - Fix exception when bulk disconnecting interfaces connected to the same cable
  • #14025 - Fix exception when viewing a script that begins with the same name as another
  • #14026 - Optimize the automatic creation of available IP addresses for large prefixes
  • #14042 - Fix duplicated child object count decrements when removing objects in bulk

jeremystretch and others added 30 commits September 26, 2023 16:31
* 12328 update GFK object in clean

* Add missing import statement

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* 13815 document view permissions for scripts

* Replicate permissions note for reports

* Remove duplicated text

---------

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

* Update stale & lock runners
…ached to the same cable (#14029)

* Fixes: #14023 - Fixes bulk disconnecting with multiple components attached to the same cable

* Update netbox/dcim/views.py

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>

* Update netbox/dcim/views.py

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>

* Update netbox/dcim/views.py

Co-authored-by: Daniel Sheppard <dans@dansheps.com>

* Code cleanup & i18n fix

* Restore original termination count logic

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* 10769 allow filtering of cables if have terminations

* 10769 change to termianted

* 10769 add test case

* 10769 review cleanup
* Add dns_name filter on the IP Address page #13957

* add dns_name field in the filterset field and remove extra method
* 14042 fix cache count for mptt child delete

* 14042 add test

* Misc cleanup

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* 12336 make region API calls atomic

* 12336 switch to pg locks

* 12336 add locks to all views using mptt models

* 12336 fix ADVISORY_LOCK_KEYS reference

* 12336 review changes

* Tweak advisory lock numbering

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* 14025 fix script name checking

* 14025 fix script name checking

* 14025 add file extension validation and simplify get logic

* 14025 match start of string with regex

* 14025 backout changes to model_forms

* 14025 add filepatch checking to reports
@jeremystretch jeremystretch merged commit d195f9c into master Oct 17, 2023
8 checks passed
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 17, 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