Skip to content

v4.0.1 - 2024-05-09

Compare
Choose a tag to compare
@jeremystretch jeremystretch released this 09 May 20:05
· 701 commits to master since this release
a3f7dc0

Important

This release contains a security vulnerability which is fixed in v4.0.2. For this reason, v4.0.2 is a strongly recommended update for all users. Details of the vulnerability are published in a GitHub security advisory.

Enhancements

  • #15148 - Add copy-to-clipboard button for config context data
  • #15328 - Add a virtual machines UI tab for host devices
  • #15451 - Add 2.5 and 5 Gbps backplane Ethernet interface types
  • #16010 - Enable Prometheus middleware only if metrics are enabled

Bug Fixes

  • #15968 - Avoid resizing quick search field to display clear button
  • #15973 - Fix AttributeError exception when modifying cable termination type
  • #15977 - Hide all admin menu items for non-authenticated users
  • #15982 - Restore the "assign IP" tab for assigning existing IP addresses to interfaces
  • #15992 - Fix AttributeError exception when Sentry integration is enabled
  • #15995 - Permit nullable fields referenced by unique constraints to be omitted from REST API requests
  • #15999 - Fix layout of login form labels for certain languages
  • #16003 - Enable cache busting for setmode.js asset to avoid breaking dark mode support on upgrade
  • #16011 - Fix site tenant assignment by PK via REST API
  • #16020 - Include Python version in system UI view
  • #16022 - Fix database migration failure when encountering a script module which no longer exists on disk
  • #16025 - Fix execution of scripts via the runscript management command
  • #16031 - Render Markdown content in script log messages
  • #16051 - Translate "empty" text for object tables
  • #16061 - Omit hidden fields from display within event rule edit form