Skip to content

Releases: nditech/apollo

v3.2.0

12 Oct 13:18
57e1ab9
Compare
Choose a tag to compare

Release Notes v3.2.0

Changelog

This is a maintenance release to be used as a reference in situations where an upgrade to the next major release is not desired.

What's Changed

Read more

v3.1.1

13 Mar 13:42
475ed02
Compare
Choose a tag to compare

Release Notes v3.1.1

Changelog

  • FIX: fixed the timezone conversion for use in filters with a date widget
  • FIX: also remove the sample filter option when the filters are reset
  • FIX: fixed the rendering of a missing value for histograms
  • FIX: fixed broken name search for participants
  • FIX: standardized nomenclature for referring to the participant id, supervisor id and location code
  • FIX: fixed a few bugs relating to locations importing
  • FIX: respect filter parameters when making exports
  • FIX: participants list pagination and totals count
  • FIX: use the correct attribute when retrieving the last seen phone number of a participant
  • FIX: increased worker timeout for gunicorn workers to enable longer-running web requests (like downloads)
  • CLEANUP: removed extraneous command line interface commands that have become redundant as a result of the admin web gui
  • FEAT: convert the daily progress chart into a table
  • FEAT: updated Spanish translation files
  • FEAT: updated a few menu item titles (e.g. renamed Account Settings to User Settings)
  • FEAT: allow for specifying if an administrative division will contain GPS data

v3.0

26 Nov 17:49
8355eeb
Compare
Choose a tag to compare

Release Notes v3.0

Apollo v3.0 is a major rewrite of the code base and also involves a number of architectural changes from v2.

Changelog

  • Data backend change to PostgreSQL
  • User Interface overhaul
  • Python 3
  • Internationalization improvements providing better RTL language support and general foreign language support for both interface and data management
  • Extra contextual data access across different management screens
  • Better UX with extra hints to improve intuition on data input screens
  • Improved application accessibility
  • Facebook and Google Social Auth support
  • Security enhancement to prevent the browser from saving logins
  • Added support for tracking observers (participants) who are not reachable due to their being in an area with no service
  • Enhanced data quality assurance management
  • Improvements to form builder with simplified options for data summarization
  • Add configured support for generating responses for partial data submission
  • Added geolocation capture and display with a map interface for displaying location of data submission
  • Improved data verification with support for indicating at the data point level which data items have been verified
  • Improved API with Swagger UI interface for browsing and interacting with the API
  • Added new form type called Survey for managing data acquisition exercises that are in the format of a survey
  • Added new dashboard element for tracking data acquisition progress for surveys and checklists
  • Improved data filtering options
  • Data reorganisation to enable data reuse for datasets like participant and location data
  • Added support for more dataset export and import including forms
  • Realtime feedback on background process updates for tasks like data imports and creation

v2.8.2

05 Apr 02:09
a3b60c6
Compare
Choose a tag to compare

Release Notes v2.8.2

This minor release fixes a few bugs with data imports with the major
bug fix having to do with an issue where subsequent participant data
uploads simply added more data to the phone number field rather than
replacing what was previously there.

Bugs

  • clear phones when uploading new data (#266)
  • force sync before running supervisor linking pass (#171)
  • supply deployment and phone number for background update of
    submissions (#173)

v2.8.1

09 Feb 01:12
Compare
Choose a tag to compare

Release Notes v2.8.1

This release introduces worker-based updates for expensive submission state
computation. It offloads work from the main web loop when processing
incoming messages so responses are quicker.

When deploying to production, make sure to size both instances and worker
concurrency so that, you don't use up all available compute cores and not
use enough making updates very slow.

Bugs

  • made a correction on which column the percentage of valid votes is displayed
  • removed extraneous permission defaults
  • set the submission comment deployment before it is saved
  • fixed the output of the byte-order mark in file exports

Features

  • switched to using alpine linux v3.7
  • added management command for setting up default permissions
  • added indexes for sortable columns in the participants list

v2.7.11

18 Dec 19:18
75453f9
Compare
Choose a tag to compare

Stable release for v2

Fixes a couple of annoyances with data exports and build issues (in addition to minor bug fixes). All new v2 deployments should be made from this version and existing ones can safely upgrade to this.