Skip to content

Releases: elekto-io/elekto

0.6.8: Update SQLAlchemy

01 Aug 00:32
Compare
Choose a tag to compare

Update pin of SQLAlchemy to 1.4.49, in order to fix a runtime bug with prior version.

v0.6.7: Update base image, Python, OpenSSL

19 Jul 23:22
113838d
Compare
Choose a tag to compare

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

20 Jun 21:58
131633d
Compare
Choose a tag to compare

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

28 Apr 23:41
Compare
Choose a tag to compare

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.

Container image here.

v0.6.3: Fix Exceptions

28 Apr 23:38
Compare
Choose a tag to compare

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

06 Oct 23:55
a9e0c64
Compare
Choose a tag to compare

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

11 Jul 21:38
01f044b
Compare
Choose a tag to compare

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

19 Oct 15:02
46597d4
Compare
Choose a tag to compare

Changes in this version:

  • recasting the ballot is explicitly changed to "Revoke ballot" to reflect more accurately what happens on the backend.
  • wording in several screens is improved

v0.5.0

07 Oct 00:03
c25fc16
Compare
Choose a tag to compare

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