lxd-dashboard/CHANGELOG.md
matthewalanpenning 3ae6f4c6fb v1.2.8
2021-03-09 19:49:18 -05:00

6.1 KiB

v1.2.8

  • added edit and delete actions for storage volumes
  • added action to create new storage volumes, with form options for size and content_type

v1.2.7

  • fixed bug that caused new storage pools to default to size 30GB
  • improved list of disk devices displayed on instance page

v1.2.6

  • moved local exports of backups to /var/lxdware/backups
  • added compression algorithms options to creating backups
  • added instance_only and optimized_storage options to creating backups
  • modified backup export to provide a download link
  • improved code to reduce PHP notices in error log for undefined variables and arrays
  • added htmlentities() to a few echo statements that where missing it in the PHP code

v1.2.5

  • added ability to create an instance from JSON
  • added "instance type" option to replicate cloud instance types from AWS, Azure, and GCE
  • added edit action for configuration and device information of an instance
  • improved delete function of instance. If the instance is not found when deleting, redirect to instance list
  • improved list of cluster members when migrating to include none for non-clustered host
  • added an additional custom notification for updating instance
  • UI improvements to host and project nav menu
  • fixed displaying results from exec in instances within projects other than default

v1.2.4

  • merged pull request from ssoor fixing bug on operation status for projects other than default
  • fixed additional bug in displaying lists and the actions of items within projects other than default

v1.2.3

  • added IPv4 and IPv6 to instance list, making it closer to "lxc list" output
  • added the ability to publish an image from a snapshot

v1.2.2

  • added more customized notifications
  • added icons to the action in the instance page
  • improved modals on the instance and operations page
  • clicking on profile names will now display JSON data of profile
  • clicking on image descriptions will now display JSON data of image
  • clicking on managed network descriptions will now display JSON data of network
  • clicking on instance name on instance page will now display JSON data
  • added IPv4 and IPv6 to network table
  • added the option to create stateful snapshots

v1.2.1

  • improvements to the UI on the index.html page
  • set default value for possible undeclared variable in cluster-list-select.php
  • fixed DataTables reloading first page of results after table refresh
  • removed lxc executable privileges in docker builds
  • allowed for empty instances to be created with an image selection of none

v1.2.0

  • removed the adding certificates option temporarily due to it causing an error
  • added the option to create instances from snapshots

v1.1.9

  • added the option to delete cluster members as well as forcefully delete them
  • modified default simplestreams to match lxc remote list names: images, ubuntu, and ubuntu-daily
  • added instance names to many of the notifications, helping to identify operations

v1.1.8

  • changed display name to LXDWARE
  • improvements to the notification of running operations
  • added an about page displaying the version, license, and source link
  • added icons to Host and Project navigation links in the top bar, improving design for smaller screen displays
  • changed port input field to number in the "Add LXD Remote Host" Modal of index.html
  • changed remote host table in index.html to full width, moving instructions to top
  • set a 3 second connection timeout for curl requests, preventing pages from locking up when host is down
  • added location option for creating hosts allowing instances to be created on a specific cluster member

v1.1.7

  • added exec option to instances, allowing users to send non-interactive shell commands to the instance

v1.1.6

  • added tabs to the instance page, allowing for better organization
  • improved instance log and backup functions and moved them to a navigation tab
  • modified auto refresh time on pages to 5 seconds
  • backfilled the changelog file
  • updated copyright year to 2021

v1.1.5

  • added CHANGELOG.md file
  • modified notifications to include any error message when downloading a new image
  • added accessibility attributes to semantic icons, providing a popup text when hovering over icon
  • changed notification spinner to bootstrap border spinner from grow spinner, making it less obtrusive
  • relocated notification area to the left side of top nav bar to help with various notification lengths
  • added support for creating storage pools on hosts that belong to a cluster
  • added Status column to the table on the storage pools page

v1.1.4

  • added dropdown arrows to host and project dropdowns in the top nav bar

v1.1.3

  • added recursion to the API calls for remainder of the table lists, improving page load time
  • redesigned the hosts page
  • added copying of instances on clustered hosts
  • added instance migration of instance from one host to another on a cluster
  • added Hosts link to sidebar navigation
  • modified actions to use icons
  • improved reloading of page data to give updated information on pages
  • improved running operation notifications of tasks to be persistent between pages of the application
  • added instance location to instances page

v1.1.2

  • improved instance list by using recursion in API call
  • adding memory usage, root disk usage, and removed architecture information since they will be the same architecture as host.

v1.1.1

  • added new logo and branding

v1.1.0

  • used recursion option for rest API to speed up instance page
  • added freeze, unfreeze, and kill options for instances
  • slight improvements to UI in host page.

v1.0.9

  • added custom login form and logout to HTTP Basic Authentication
  • fixed Datatables error for empty hosts table
  • UI improvements to card actions
  • added timestamp to backup file name of instances

v1.0.8

  • improvements to the user interface

v1.0.7

  • added backup and logs to instance page

v1.0.6

  • improvements to the UI of the host page

v1.0.5

  • updates to handling hosts table

v1.0.4

  • improvements to the UI

v1.0.3

  • improvements to page refreshes and error handling

v1.0.2

  • added support to view instance proxy devices

v1.0.1

  • updates to the way projects are handled using the REST API.

v1.0.0

  • initial release of the LXD dashboard