v2.0.0-rc.1 - 2023-08-18 #4289
gsnider2195
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
-
Added
DEVICE_NAME_AS_NATURAL_KEY
andLOCATION_NAME_AS_NATURAL_KEY
optional config settings to allow the use of simplified natural keys for Device and Location models.FiltersPanel
UI component.documentation_static_path
attribute if a non-default path is needed.Note
objects'created
timestamps are unique.Changed
logger
kwarg fromJobResult.log()
. Jobs'self.logger
logging instance automatically logs to both the console and database and should be used instead of this method.nautobot.extras.datasources.git
methodsget_repo_from_url_to_path_and_from_branch
,ensure_git_repository
,git_repository_dry_run
,import_config_context
,import_local_config_context
, andimport_config_context_schema
.ComponentModel
to["name", "device"]
.PowerOutlet
andPowerPanel
.Cable
,CablePath
, andTaggedItem
to merely "pk".RackReservation
to["units", "racks"]
.VirtualChassis
to "name".NautobotHyperlinkedRelatedField
fromnautobot.core.api.serializers
tonautobot.core.api.fields
.nodejs
Docker container to use Nautobotdev
image instead of genericnode
image.dev
andfinal-dev
Docker images to install and run Nautobot as anautobot
user instead of asroot
.poetry
version included indev
andfinal-dev
Docker images from 1.3.1 to 1.5.1.markdownlint-cli
to version 0.35.0./opt/nautobot/
instead of the system Python.package.json
andpackage-lock.json
files into a single set of files.development/nautobot_config.py
to disable installation metrics for developer environments by default.dev
andfinal-dev
Docker images to disable installation metrics by default.Dependencies
django-auth-ldap
optional dependency to~4.3.0
.django-cors-headers
dependency to~4.2.0
.django-storages
optional dependency to~1.13.2
.django-tables2
dependency to~2.6.0
.django-tree-queries
dependency to~0.15.0
.drf-spectacular
dependency to~0.26.3
.napalm
optional dependency to~4.1.0
.Pillow
dependency to~10.0.0
.prometheus-client
dependency to~0.17.1
.social-auth-core
optional dependency to~4.4.2
.celery
dependency to~5.3.1
.django-celery-beat
dependency to~2.5.0
.django-constance
dependency to~2.9.1
.django-extensions
dependency to~3.2.3
.django-prometheus
dependency to~2.3.1
.django-redis
dependency to~5.3.0
.django-taggit
dependency to~4.0.0.
django-timezone-field
dependency to~5.1
.GitPython
dependency to~3.1.32
.graphene-django
dependency to~2.16.0
.Jinja2
dependency to~3.1.2
.jsonschema
dependency to permit versions up to 4.18.x. Note that versions back to 4.7.0 are still permitted, so this dependency may not necessarily auto-upgrade when updating Nautobot.MarkupSafe
dependency to~2.1.3
.mysqlclient
optional dependency to~2.2.0
.packaging
dependency to~23.1
.psycopg2-binary
dependency to~2.9.6
.Fixed
ComputedField
,CustomField
,FileAttachment
,ImageAttachment
,ObjectChange
,Relationship
,RelationshipAssociation
, andToken
models.VRF
orPrefix
records via the REST API without specifying anamespace
value.final
images.set-output
warnings.assigned
column in the IP address list view.IPAddressForm
andPrefixForm
.nodejs
development container due to missing files..exclude(composite_key="...")
.Prefix.objects.exclude(prefix="...")
.IPAddress.objects.exclude(address="...")
.Rack
if it contained any devices whose names were not globally unique.nautobot-server send_installation_metrics
command.npm install
steps.next
container build workflow.Removed
Site
andRegion
references from core docs.get_job_result_and_repository_record
innautobot.extras.datasources.git
.node_modules
shared volume from Docker development environment as no longer needed.primary_for_device
from Interface data migration.ObjectEditView
that was working around some IPAddress/Prefix form validation gaps.Contributors
Full Changelog: v2.0.0-beta.2...v2.0.0-rc.1
This discussion was created from the release v2.0.0-rc.1 - 2023-08-18.
Beta Was this translation helpful? Give feedback.
All reactions