Releases: turtle0x1/LxdMosaic
0.9.2
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
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
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
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
0.7.3
0.7.2 - Optional
Changed
- Use ENV for sensitiveData/certs directory for snap
0.7.1
0.7.0
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)