What's New
v3.0.0 marks a milestone for sunlink's journey throughout Brightside's race at FSGP and ASC. Specifically, all the changes in this release were created during competition to better serve other Solar members using the application. The changes range from updated documentation to make sunlink more understandable and scripts to make our data more accessible.
Below are the specific changes:
- Documentation for setting up Tailscale so that members can access the bay computer remotely and more specifically view our production Influx Buckets. See PR #114.
- Fixing the main
README.md
to better explain that thesetup.sh
script already fully sets up sunlink and the rest of theREADME.md
focuses on explaining the working of sunlink at a high level as well as explaining what the script is doing so that manual setup is documented. See PR #115. - A small fix to the
requirements.txt
to change thePyYAML
version from6.0.1
to6.0.0
because6.0.1
is not supported for Python 3.12. Note6.0.0
is supported for 3.12 as well as previous versions. See PR #116. - A feature was added to the memorator upload script to support better a CLI. Specifically, instead of users having to go into the code to change the folder path constant for their memorator logs, they will now enter the full file path in the terminal when prompted by the script to do so. See PR #117.
- Lastly, the
INFLUXDB.md
document was added to aid users who want to download, upload, or view data on InfluxDB. This addition also came with a script to automatically download a compressed CSV to your computer from the elec bay Influx instance. See PR #119.
Generated Release Notes:
- Feat: added Tailscale setup doc by @AarjavJain101 in #114
- Fix: Updated README to support setup script handling everything already. by @AarjavJain101 in #115
- Fix: PyYAML 6.0 not supported in Python 3.12 by @AarjavJain101 in #116
- Fix: added path as input to memorator uploader script by @AarjavJain101 in #117
- Doc: INFLUXDB.md to explain downloading, uploading, and viewing data + CSV download script by @AarjavJain101 in #119
Full Changelog: v0.2.0...v3.0.0