Skip to content

Releases: turtle0x1/LxdMosaic

0.9.2

30 Jun 17:17
Compare
Choose a tag to compare

Fixed

  • Issue with loading container tree after deleting container
  • Issue with adding a new cluster breaks because the first member alias not properly set
  • Dont break when we come across a cluster member we aren't managing

Changed

  • Jump to instance server view after deleting instance instead of overview

0.9.1

28 Jun 12:40
Compare
Choose a tag to compare

Fixed

  • Cant search for images (#122)
  • When downloading an image based on an alias, the servrer may return a new image with a different fingerprint to the one sent with the request so updated this to use the new fingerprint if there is one

Changed

  • Images will now actually filter results of the search and not return everything

0.9.0

27 Jun 18:07
Compare
Choose a tag to compare

Added

  • Version check showing if there is an update available (#191)
  • CRUD operations for image aliases (#170)
  • Update image "public" & "auto update" properties (#170)
  • Display some of the system details provided in LXD >= 4.1 (#206)
  • Export instance as image
  • Create profiles (#175)
  • Allow user to create custom dashboards of instance metrics
  • Documentation for instance settings (#218)
  • Backup scheduling (#189)

Fixed

  • Cant load project information
  • Cant upload file to instance files
  • Cant load backups for instance (#211)
  • Sidebar lost when LXD host goes offline (#152)

Changed

  • Inject userId if requested by controller so the $userId variable in a controller will always be locked to the user using the app
  • Use DB for validating if user is admin instead of session (#194)
  • Re-purpose the cluster page, access it by clicking a cluster on the dashboard sidebar (#183)
  • Store the user project in the database for each host, it can be over written anytime with a header (#194)
  • Use the LXD recursion param to drastically improve fetching instances time
  • Use objects because I need practise and its better
  • Add show password toggle when adding servers (#208)

Fixed

  • Cant add more than one profile to deploy cloud config (#198)

Removed

  • Removed instance settings description (#218)

0.8.0

08 May 23:39
Compare
Choose a tag to compare

Please read the upgrade log for this release

https://github.com/turtle0x1/LxdMosaic/blob/master/UPGRADING.md

Added

  • Bulk action to stop containers (#184)
  • Bulk action to start containers (#185)
  • Add (optional) select GPU when deploying a cloud config (#199)

Changed

  • Renamespaced & updated class names for lots of "Containers" to "Instances" to be consistent with the way we use LXD API, this will break any scripts
  • When creating a usedBy link fetch image details and show user freindly name instead of fingerprint (#186)
  • Use apiToken to authenticate user on API requests as part of the journey to a "statless api" (so client apps can exist) the current caveat is that the project will default to "default" for every request, until we move the data into the database (#180)
  • Bump bootstrap version to 4.4.1 and made some changes to the way tooltips are initialized to fix modals not hiding (#177)
  • Use ENV for sensitiveData/certs directory for snap
  • Use PCI address for GPU device when creating an instance (#197)

Fixed

  • Terminal sessions not opening properly
  • Some instance settings can't be properly set (close #192)
  • Typos (#190)
  • Ensure that an instance is created where the user asked it to be (#196)

0.7.3

06 May 18:08
Compare
Choose a tag to compare

Support Ubuntu 20.04

0.7.2 - Optional

02 May 23:23
Compare
Choose a tag to compare

Changed

  • Use ENV for sensitiveData/certs directory for snap

0.7.1

12 Apr 17:28
Compare
Choose a tag to compare

Fixed

  • Terminal sessions not starting properly

0.7.0

12 Apr 00:34
Compare
Choose a tag to compare

Added

  • Access control - This will break any existing scripts that you may have,
    it uses sessions for everything which isn't good API design (stateful)
    so ill have to switch to using the tokens to authenticate the API
    This includes the basic functionality to login, add users & reset passwords
    it doesn't add any kind of per user restrictions!

    Thanks to Shem Pasamba (@shemgp) for implementing the user token
    functionality for the node server and that will be used for api requests
    in the future.

  • Logo created by my buddy Josh

  • Total storage available to fleet analytics

  • View, create & delete proxy devices on a host (#165)

  • Instance network's bytes sent / recieved to server overview (#169)

  • Jump between instances, snapshots, images, & profiles from used by tables

Changed

  • Indicate cluster groups & standalone hosts on dashboard (#150)
  • Load profile on click instead of passing around an array containing profile data
  • Indicate cluster groups & standalone hosts on profiles
  • Indicate cluster groups & standalone hosts on storage
  • Indicate cluster groups & standalone hosts on networks
  • Indicate cluster groups & standalone hosts on projects
  • Clear modals on hidden (#164)
  • Quite a lot of the UI was updated (to what I think is better)

Fixed

  • Cant create a container with no devices (#158)
  • All clusters not showing on cluster overview (#151)
  • Cant store backup locally because of missing class property (#164)
  • Cant access files on new versions of LXD

v0.6.2

08 Mar 19:53
Compare
Choose a tag to compare

Fixed
Cant create a container with no devices (#158)

0.6.1

02 Mar 22:27
Compare
Choose a tag to compare

Fixed

  • Cant add more than one GPU
  • CoreUI bug preventing collapse's from working