Kegbot Server Version 1.3 Release Notes#
Kegbot Server Version 1.3 is the first major new server release in many years.
This is a maintenance release, with no major new features (aside from some much-needed upgrades to how the code works).
Special thanks to Moad and Theo for their help testing this release.
What’s New#
Updated internal dependencies#
Kegbot Server now uses the latest version of Python and Django. In addition almost all internal dependencies have been updated to the latest versions.
Simplified configuration from environment#
Previous releases required users to manage a local_settings.py
file in the home
directory of the user running Kegbot. This made Kegbot hard to run in an environment
without a persistent disk (e.g. Heroku).
Now all configuration variables are given as environment variables; there is no need
for local_settings.py
anywhere (it is ignored).
We have also reduced the number of configuration options that need to be set in order to get things working.
Native Docker support#
Kegbot now has an official Dockerfile
, and pre-built images are automatically
releases to our package registry.
Setup instructions are now in described as docker-compose
steps, with an
example configuration included.
Experimental v2 API#
This release includes a new REST API implementation that is intended to replace the existing API in a future release. It is default-disabled. See #432 for more discussion and especially if you’re interested in testing/contributing.
Updated docs#
You’re reading them! We’ve refreshed our documentation, and published a consolidated docs site at docs.kegbot.org.
Breaking Changes#
We’ve removed a number of integrations to third-party services which we could not keep maintained:
Twitter
Foursquare
Untappd
Sentry
If you’re interested in reviving and maintaining these plugins, please reach out through the developer forums.