Skip to content

v0.9.0: Crete Edition

Compare
Choose a tag to compare
@arschles arschles released this 19 May 17:45

Hi there, Athenians! Lately our releases have had bugfixes and medium sized features. Not today! This release has a big new feature. We've heard you want more storage backends, so we added an HTTP-based way you can build your own storage backends, without forking or recompiling Athens

We're calling it External Storage πŸ˜„ πŸš€ πŸŽ‰

If you're interested in building your own external storage drivers, see the docs for details.

Other Changes πŸ”¬

A lot of work went into external storage, but we still had a chance to fix bugs and add other features.

  • If you're hacking on a built-in storage driver, you no longer have to implement storage.Checker - the storage system figures it out for you (0bb95c7)
  • You can now set the Kubernetes deployment strategy right from the Helm chart values.yaml file (cb286fb)
  • If you build your own Athens Docker images, you can specify the version of the base Alpine image (a846766)
  • Athens is now built with Go version 1.14 by default (af0e699)

For the full list of changes, see here

Thanks To The Community πŸ’š

As always, we couldn't have done this release without all the bug reports, feature requests, PRs, questions, and discussion from everyone in the community. This project exists because of you all

Thanks especially to @BradErz, @xytan0056, and @bclermont for their contributions in this release. Thanks folks!

Finally, if you'd like to contribute and see your GitHub name here next release, please talk to us in the #athens channel on Gophers Slack. We would love to have you join us, and absolutely everybody is welcome.