Repository navigation
Releases: katbyte/truenas-mcp
Releases · katbyte/truenas-mcp
Release list
v0.2.2
v0.2.1
v0.2.0
Changelog
- 1b51fa8 Release v0.2.0
- dd17e65 Say the version and commit the server starts as, first, in every log
- bfa4166 List every tool, what it needs and what each toolset costs, from the tools themselves
- ac41a6c Prove the tools fix what the audits find, and set the test NAS up through the typed client
- 54129bb Make, change and remove shares, control services, and dismiss alerts through the tools
- 2da2d57 Make, change, run and remove snapshot tasks and scrubs through the tools
- 0d8f061 Make, change and remove datasets and snapshots through the tools
- 790411e List snapshots, tasks, shares, services, apps, VMs, the network and accounts
v0.1.0
Changelog
- 59f0bc5 Release v0.1.0
- 128a91f Stop handing on the exporter's settings under its old names
- ee053a9 Name truenas-exporter, and hand its live tests the names it reads
- 2551d96 Move to go-kt v0.9.0
- 5d27928 Move to go-kt v0.8.0 and pandorest v0.11.0
- 7d2c20e Merge pull request #1 from katbyte/dependabot/github_actions/github-actions-edd854afeb
- fe9b6a7 Ask everything truenas-metrics asks the way it now asks it
- 33bc23b Save the test machine's screen with Go, not Python
- 2feeee6 Write the list of secrets with Go, not Python
- 39694c5 Count the methods that change nothing and name no role as reads
- cf58026 Wait for the dead disk itself to read as gone, not only the pool
- 7ad8ff0 Tell none from zero in a scrub's time left and a dataset's snapshot count
- b759c1f Give audit_all a task to look at in the live test
- 4031332 List every dataset, not just the pools, and count only what is listed
- 432e7ea Add an audit of the NAS itself, and audit_all to run every audit
- 2e94c91 Read a dataset's snapshot count in the typed client
- 99f1817 Keep the live space audit test within the smallest refquota a NAS takes
- 5eb1ae4 Read a ZFS GUID larger than a signed 64-bit integer
- 1b1a3be Add an audit of disks that are too hot or failing their SMART checks
- 628f1d3 Type a task's state and last run, and audit the tasks that protect data
- b5931be Add audits of the pools and of space, loaded by default
- baaffb0 Ask again when a machine just copied is not yet known to the NAS
- 4a02ef5 Add tools for pools, datasets, disks and alerts
- 4358f5e Give a pool's scrub and disk layout types in the typed client
- 6d123c2 Read every no-argument read into the typed client on a real NAS
- 16edc3c Keep the tool suite's session alive after the NAS is set up
- 373a573 Ask truenas-metrics' questions through the typed client on a real NAS, and move server_info onto it
- bf7d890 Add a typed client for every TrueNAS API method, generated by pandorest v0.9.1
- f2077c3 Add the MCP server, with its first tool and a live suite of its own
- 2521fbb Make the connection what a client generated by pandorest v0.9.0 asks of one
- a8ce88e Take out a blank line the notes had twice
- 0fe2cd2 Read a one-row query that matches nothing as nothing there
- 1fffae1 Have the S3 stand-in turn the NAS away in place of saying it is down, and write down what a cloud backup and a running machine showed
- 4d6767d Ask a NAS for one row and for a count, and write down how a failed cloud sync is reported
- deaeec7 Make the bucket a NAS will not make, give a machine's copy a name it takes, and write down what the second batch found
- 8a7d64d Read certificate dates in the NAS's own time zone, and give an SFTP account the empty password TrueNAS needs
- d4b349f Test shares, apps, machines, cloud backups, a restart and a network change on the live NAS
- 9d9fc23 Hide two secrets TrueNAS does not treat as secret, and test copies that lose their other end, a damaged pool and certificates
- 5344aba Hold what a NAS wants with a change, and furnish the NAS once for any test that needs it
- 3ebdfc9 Make, change and remove one of each kind of thing, and change one setting on each page
- 241c789 Furnish a test NAS on request, for anything that reads one
- c00e782 Run the from-nothing journey first again, and give the test NAS a disk with a temperature
- 66953df Rename a dataset the way a NAS takes it, and find its note where the NAS keeps it
- c416fbb Go by what the real NAS did in the storage and exporter tests
- 027c2ba Test storage and data protection on the real NAS
- 6f60a63 Ask a real NAS everything the metrics exporter asks, the way it asks
- ef2a1fd Stay under the logins a NAS takes, and go by what a dead disk really looks like
- 1c6265b Test a second pool, snapshots, and a disk that really dies
- 10730bc Say how to send a change and how releases are cut
- 80ac072 Cut the README to a two-minute read and move the detail into docs
- 8d5509d Make a snapshot task fail for real, and fix a test that tidied up too late
- aedaa23 Make a replication fail and a snapshot task run, and write down how a NAS reports each problem
- 2ea2d99 Give the test NAS real problems and read how it says so
- 72b4b14 Let a check that refuses be a check that works
- ef2040a Read a secret the NAS kept back, and write down what the first sweep of a real NAS found
- ad549d1 Call every read on a real TrueNAS and hold each answer to the description
- 916094f Fix what the first run against a real TrueNAS found, and make the setup a test
- 6a4dd62 Add the TrueNAS connection, a stand-in NAS and live tests