This repository has been archived by the owner on May 11, 2022. It is now read-only.
Releases: robdimsdale/garagepi
Releases · robdimsdale/garagepi
v1.1.2
v1.1.1
Fix bug in pidfile management
v1.1.0
Allow user to configure cookie maximum age. Previously it defaulted to zero, meaning browsers would not re-use upon closing.
Non-breaking changes
- Added
-cookieMaxAge=1234
flag to configure the age in seconds.
v1.0.0
Non-breaking changes
- Log body of responses of API requests (requests to URLs starting with
/api
)
v0.8.1
Garagepi no longer leaks memory and crashes after a few minutes.
v0.8.0
Switched webcam from javascript polling to mpeg streaming, resulting in less load on the browser and a faster frame rate. Improved process handling (kill correct process, don't start two processes up).
Breaking changes
- Remove
-caFile
flag as we now expect the-certFile
to contain a concatenated list of certs.
Non-breaking changes
- Better process handling:
- optionally write PID to file upon successful start with
-pidFile=/path/to/pid/file
flag - init scripts use this pidfile to prevent multiple instances from starting, and to correctly identify process to kill when stopping.
- optionally write PID to file upon successful start with
Internal
- Github releases are automatically created in CI with binaries. Release notes are still a manual process.
v0.7.0
Non-breaking changes
- Log to syslog - enabling syslog aggregation e.g. papertrail
- Add
restart
to init scripts forgaragepi
andgaragestreamer
v0.6.0
Non-breaking changes
- Basic auth is reintroduced for both the API and the web UI. To preserve expected UI behavior of being redirected to /login with unauthenticated, failure to provide either session auth or basic auth will result in a redirection, not a 4xx authentication/authorization error.
- Support redirecting to a different port than what the HTTPS listener is listening on. This is primarily useful in a port-forwarding environment, where the user should be redirected to one port, but behind a NAT the garagepi server is listening on a different port.
- New endpoint at /loglevel to read and change the minimum log level. Supports GET and POST. Allows dynamic adjusting of log-levels.
v0.5.1
Update init scripts to account for flag changes (e.g. username/password).
No changes to the binary since 0.5.0, other than the version printed.
v0.5.0
Replace basic auth with session auth. User is redirected to a login page, and back to the homepage upon successful authorization.
Breaking changes
- Basic auth is replaced with session auth. Apologies to the command-line clients.
enableHTTPS
andforceHTTPS
are false by default, resulting in less work out of the box.