Skip to content
This repository has been archived by the owner on May 11, 2022. It is now read-only.

Releases: robdimsdale/garagepi

v1.1.2

02 Jan 04:57
Compare
Choose a tag to compare
Update copyright to 2016

v1.1.1

25 Oct 22:56
Compare
Choose a tag to compare

Fix bug in pidfile management

v1.1.0

08 Sep 02:40
Compare
Choose a tag to compare

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

06 Sep 17:20
Compare
Choose a tag to compare

Non-breaking changes

  • Log body of responses of API requests (requests to URLs starting with /api)

v0.8.1

05 Sep 21:03
Compare
Choose a tag to compare

Garagepi no longer leaks memory and crashes after a few minutes.

v0.8.0

05 Sep 01:52
Compare
Choose a tag to compare

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.

Internal

  • Github releases are automatically created in CI with binaries. Release notes are still a manual process.

v0.7.0

03 Sep 05:26
Compare
Choose a tag to compare

Non-breaking changes

  • Log to syslog - enabling syslog aggregation e.g. papertrail
  • Add restart to init scripts for garagepi and garagestreamer

v0.6.0

01 Sep 06:47
Compare
Choose a tag to compare

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

28 Aug 05:05
Compare
Choose a tag to compare

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

28 Aug 04:04
Compare
Choose a tag to compare

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 and forceHTTPS are false by default, resulting in less work out of the box.