Releases: elekto-io/elekto
0.6.8: Update SQLAlchemy
v0.6.7: Update base image, Python, OpenSSL
Update the base container image for Elekto, especially Python and OpenSSL.
Anyone using Elekto as a container should use this image as the most current-and-secure. Do not use v0.6.6.
Folks using Elekto from source can continue to use v0.6.6; this update affects the container image only.
Thanks to @mscherer
v0.6.6: Fix ballot viewing
BUGFIX: This release fixes viewing your ballot when there are multiple concurrent elections running.
Also updates email script.
Thanks to @emalm and @geekygirldawn for fixes.
No DB changes; immediate upgrade is recommended.
Container image here: https://github.com/elekto-io/elekto/pkgs/container/elekto/110677642?tag=0.6.6
v0.6.5 Fix Image Build CI
Making a release to test auto-image build CI
Includes the update to fix exception requests.
There is NO database update in this version. As such, no upgrade process should be required from any 0.6.x release.
Failed, but the image number exists now.
v0.6.3: Fix Exceptions
This release fixes a problem with requesting exceptions when there's multiple concurrent elections open.
It should also add updated container image auto-build
v0.6.1
v0.6.1: fix unchecked git calls
This patch update replaces a couple of calls to git with unchecked result codes. Depending on server timing, this could result in election data getting deleted because elekto mistakenly thought it was removed from the repository.
v0.6.0
v0.6.0 with Upgraded Security and Ballot Review
IMPORTANT: This version requires additional upgrade steps! See below before updating.
Version 0.6.0 includes the security/privacy overhaul developed as part of the LFX mentorship with student @007vedant. The added features include:
- updated Python dependencies, including replacement of outdated ones
- better encryption of voter/ballot links
- auto-generation of cookie encryption key
- ability to specify a minimum passphrase length
Additionally, voters may now "View" their ballots after voting, both to audit Elekto's functionality, and to check over their choices before deciding to revoke and revote or not.
However, adding all of this functionality required several changes to the database schema, including ones that are not handleable by SQLAlchemy automated migration. Please see the upgrading docs before upgrading Elekto to 0.6.0.
As usual, please update Elekto using the python code or the container image. File issues in the repo, or ask in #elekto on slack.cncf.io.
v0.5.1
v0.5.0
As Elekto is being used in production now, it's time to do some formal releases.
Elekto is fully usable, but there's still a long TODO list so not calling this 1.0 yet.
Recently introduced features:
- displaying extra candidate fields in the candidate view
- support for arbitrarily nested election directories