v2.0.0-rc.4 - 2023-09-27 #4546
HanlinMiao
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
What's Changed
Added
IPAddressToInterface
objects.netutils_parser
tonetwork_driver
.BaseModelSerializer.determine_view_options()
API for use in new UI.fix_custom_fields
management command.ObjectList
view filters inFiltersPanelContent
component of the new UI.nautobot.apps
namespace.q
filter to list and detail views./api/extras/jobs/<name>/...
REST API endpoints as an alternative option to the existing/api/extras/jobs/<uuid>/...
endpoints.slugify
Django template tag as a Jinja filter.manage.py
.ChangedLoggedModel.created
field fromDateField
toDateTimeField
.test_notes_url_functionality
test case toAPIViewTestCases.NotesURLViewTestCase
generic test class.api
parameter toNotesMixin.get_notes_url()
model method.Changed
tagged_vlans
anduntagged_vlan
as selected/prefetched in (VM)Interface API views.ip_addresses
as prefetched in VMInterface API views.natural_key_field_names
for Prefix from["namespace", "prefix"]
to["namespace", "network", "prefix_length"]
nautobot.core.api.metadata
tonautobot.core.api.serializers
.comments
andtags
fields (if present) in the appropriate location to avoid needing every serializer to specify these fields in its configuration.fix_custom_fields
to skip models without any custom fields.Dependencies
netutils
updated to^1.6.0
.npm update
.Fixed
CablePath matching query does not exist
exception when deleting a device with multiple types of connected interfaces.nautobot-server fix_custom_fields
on large datasets.alter_queryset
not being respected by list views based onNautobotUIViewSet
.tags
field from Job input forms.tags
field from DynamicGroup filter options inDynamicGroupEditForm
.alter_queryset
not being called when constructing a table.test_notes_url_on_object
test case that never actually tested anything./notes/
action endpoints./notes/
action endpoints that was inadvertently introduced in Fix #4476 - add /api/extras/jobs/NAME/ REST API endpoints #4517.Housekeeping
npm
in Docker image to use 30s timeout, pinnednpm
to 9.X, and changed Docker build to usenpm ci
instead ofnpm install
to improve builds.Removed
RoleModelSerializerMixin
,RoleRequiredRoleModelSerializerMixin
andRoleSerializerField
from generic Role-related documentation.semver
npm package.Security
cryptography
to 41.0.4 due to GHSA-v8gr-m533-ghj9. This is not a direct dependency so will not auto-update when upgrading. Please be sure to upgrade your local environment.Contributors
Full Changelog: v2.0.0-rc.3...v2.0.0-rc.4
This discussion was created from the release v2.0.0-rc.4 - 2023-09-27.
Beta Was this translation helpful? Give feedback.
All reactions