Changelog#

Upgrade Procedure: Please follow Upgrading for general upgrade steps.

Version 1.3.0 (2022-08-10)#

For a detailed look at what’s new in version 1.3, see Kegbot Server Version 1.3 Release Notes.

Breaking Changes

Several features have been removed in order to lower code or documentation complexity, reduce maintenance, or both.

  • Settings are no longer read from local_settings.py and must instead be supplied by env.

  • The setup-kegbot.py tool is no longer supported.

  • Built-in support and documentation for supervisor and nginx has been dropped.

  • The Twitter, Foursquare, and Untappd plugins have been removed.

  • Optional support for Sentry has been removed.

  • Optional support for django-storages has been removed.

  • Optional support for memcache has been removed.

  • Optional support for statsd has been removed.

  • Optional support for django-debug-toolbar has been removed.

New features

  • Email configuration is now managed in the admin dashboard.

  • Allow deletion of tokens from web (#337)

  • Add mini (5L) keg size (#331)

  • Add drinks tab to drinker details page (#347)

  • Allow deleting drinks from Kegbot Admin drinks page (#348)

  • Don’t require user to be active in order to view the user’s details and sessions (#350)

  • Add a create controller view (#364)

Bugfixes

  • Prevent divide by zero error when keg volume is set to zero (#353)

  • Fixed keg list error (#353)

  • Fix chart (#342)

  • Skip notifications for inactive users (#349)

  • Fix compatibility with with MySQL versions later than v5.7.5 (#356)

  • Allow usernames with a period (#336)

  • Update stats and sessions when admin deletes a drink (#371)

  • Automatic checks for updates have been removed.

  • Fixed pagination not rendering correctly in the dashboard.

  • Media files are served in production mode (#415)

Other Changes

  • Upgraded to Python 3 and Django 3.

  • Internal: Improved static file serving (#368)

  • Internal: Developer tests now use pytest

  • Internal: Now using rq for worker queue

Version 1.2.3 (2015-01-12)#

  • Allow users to change e-mail addresses.

  • Added “bugreport” admin page.

  • Fix invitation email footer.

Version 1.2.2 (2015-01-03)#

  • New command kegbot bugreport collects various system information.

  • Bugfix: Crash on end keg button (#326).

  • Bugfix: Unicode error during kegbot upgrade (#328).

Version 1.2.1 (2014-12-02)#

  • Fixed run_gunicorn launcher.

Version 1.2.0 (2014-12-01)#

  • Keg management improvements: The new “Keg Room” view shows kegs by status, and allows kegs to be manually moved between “available” and “finished” states.

  • Fancy keg graphics.

  • Backup file format has changed. Downgrade to v1.1 to restore from an earlier file format.

  • Django 1.7 update.

  • Flow sensing and multiuser features can be hidden.

  • Statistics now properly consider local timezone (#199).

  • Some new keg sizes are supported (#318).

  • Keg full volume and beverage type can be edited (#279).

Version 1.1.1 (2014-11-11)#

  • API: New endpoint: drinks/last.

  • Newly-created meters now default to FT330-RJ calibration values.

  • Kegadmin: Kegs can be deleted from the “Edit Keg” screen.

  • The kegbot restore command can run against an unzipped directory.

Version 1.1.0 (2014-09-19)#

  • Fullscreen mode.

  • New keg artwork.

  • New internal beverage fields: IBU, SRM, star rating, and color.

Version 1.0.2 (2014-08-21)#

  • Bugfix: Issue #309 (cannot reset password on private sites).

  • Redis logging backend is configurable; see Settings (thanks Jared).

  • Bugfix: Issue #313 (link/ matching on usernames).

Version 1.0.1 (2014-07-21)#

  • Bugfix: Issue #302 (api status/ endpoint).

Version 1.0.0 (2014-06-24)#

For versions prior to 1.0, see Pre-1.0 Changelog.