Skip to content
This repository has been archived by the owner on Feb 12, 2023. It is now read-only.

Releases: getodk/aggregate

ODK Aggregate v2.0.0-beta.1

21 Jan 08:18
98f6fbd
Compare
Choose a tag to compare
Pre-release

All changes

Highlights

  • Removed AppEngine support.
    Please, read the Cloud Config instructions to deploy ODK Aggregate in cloud providers such as Digital Ocean.
  • Removed ODK Tables support.
  • Removed Google Accounts support for credentials.
  • Removed publishers: Google Fusion Tables, Ohmage Json Server, Redcap Json Server.
  • Improved temporal data management by storing the original timezone in incoming data (if present).

Fixed

  • Issue #370 fix date format on dialogs (#376)
  • Issue #371 remove missing odk tables pref (#375)
  • Issue #373 Temporal filters after upgrading to v2.0 (#374)
  • Issue #359 filter metadata date marked as complete (#365)
  • Issue #355 hardcoded version (#358)
  • Replace version that is overwritten with clearly wrong version (#366)
  • Format dates with ISO_LOCAL_DATE formatter to avoid non-parseable values (#347)
  • Issue 387 Fix date format in JS confirmation dialog #388
  • Issue 380 Fix geopoint formatting when it lacks alt or acc components #382
  • Issue 379 Fix bug in fixOffset method #381

Added

  • Issue #337 iso8601 phase 1 (#338)
  • Issue #361 normalize temporal data handling code (#369)
  • Issue 368 add upgrade from v1 warning to the installer (#377)

Removed

ODK Aggregate v2.0.0-beta.0

14 Jan 15:23
b0882f7
Compare
Choose a tag to compare
Pre-release

All changes

Highlights

  • Removed AppEngine support.
    Please, read the Cloud Config instructions to deploy ODK Aggregate in cloud providers such as Digital Ocean.
  • Removed ODK Tables support.
  • Removed Google Accounts support for credentials.
  • Removed publishers: Google Fusion Tables, Ohmage Json Server, Redcap Json Server.
  • Improved temporal data management by storing the original timezone in incoming data (if present).

Fixed

  • Issue #370 fix date format on dialogs (#376)
  • Issue #371 remove missing odk tables pref (#375)
  • Issue #373 Temporal filters after upgrading to v2.0 (#374)
  • Issue #359 filter metadata date marked as complete (#365)
  • Issue #355 hardcoded version (#358)
  • Replace version that is overwritten with clearly wrong version (#366)
  • Format dates with ISO_LOCAL_DATE formatter to avoid non-parseable values (#347)

Added

Removed

ODK Aggregate v1.7.1

04 Dec 21:29
c285f1c
Compare
Choose a tag to compare

All changes

Highlights

  • If you plan to use the randomize() function in your forms, you should upgrade to this

Fixed

  • Bump JR version to 2.12.1 #339

ODK Aggregate v1.7.0

24 Oct 17:21
5221a11
Compare
Choose a tag to compare

All changes

Highlights

  • Update notifications when new Aggregate versions are available
  • Cross-site request forgery (CSRF) protection for GWT apps and RPC calls
  • API support for downloading incomplete submissions
  • Warning for deprecation of Ohmage and REDCap publishers
  • Virtual machine now supports bridged networks

Added

  • #305 Add param to include incomplete subs
  • #303 Add CSRF protection to GWT apps
  • #308 Add CSRF protection to RPC calls
  • #312 aggregate-config only works if ports are 80/433
  • #322 Add CSRF protection to more RPC calls
  • #290 Warn users of upcoming deprecation of Ohmage and REDCap publishers
  • #323 Add note warning about a new Aggregate version

Fixed

  • #140 Reduce watchdog log spamming
  • #301 Tidy up code for #293
  • #261 Visualize submissions on Map issue
  • #314 gradlew fails to build Docker image
    • Florian Mayer @florianm (Department of Biodiversity, Conservation and Attractions)
  • #317 fail to run uploadAggregateToAppEngine.app
  • #324 Aggregate password warning is not scary enough
  • #330 Version information makes it difficult to download form XML

ODK Aggregate v1.7.0-beta.0

17 Oct 00:08
c19494f
Compare
Choose a tag to compare
Pre-release

All changes

Highlights

  • Update notifications when new Aggregate versions are available
  • Cross-site request forgery (CSRF) protection for GWT apps and RPC calls
  • API support for downloading incomplete submissions
  • Warning for deprecation of Ohmage and REDCap publishers
  • Virtual machine now supports bridged networks

Added

  • #305 Add param to include incomplete subs
  • #303 Add CSRF protection to GWT apps
  • #308 Add CSRF protection to RPC calls
  • #312 aggregate-config only works if ports are 80/433
  • #322 Add CSRF protection to more RPC calls
  • #290 Warn users of upcoming deprecation of Ohmage and REDCap publishers
  • #323 Add note warning about a new Aggregate version

Fixed

  • #140 Reduce watchdog log spamming
  • #301 Tidy up code for #293
  • #261 Visualize submissions on Map issue
  • #314 gradlew fails to build Docker image
    • Florian Mayer @florianm (Department of Biodiversity, Conservation and Attractions)
  • #317 fail to run uploadAggregateToAppEngine.app
  • #324 Aggregate password warning is not scary enough

ODK Aggregate v1.6.1

20 Aug 00:34
266956d
Compare
Choose a tag to compare

All changes

Fixed

  • #293 Aggregate sets a wrong size for encryption fields

ODK Aggregate v1.6.0

15 Aug 15:36
Compare
Choose a tag to compare

WARNING: There is a bug in v1.6.0 that prevents decryption of submissions to newly uploaded encrypted forms. This bug does not affect non-encrypted forms or forms that were uploaded before v1.6.0, but because there is a risk of data loss, we have removed the assets associated with v1.6.0. Please use v1.6.1 instead.

If you uploaded an encrypted form to v1.6.0, you risk data loss! Delete the encrypted form from Aggregate and your devices (e.g., Collect, Briefcase). Then upgrade to v1.6.1, re-upload the form to Aggregate, and download the form to your devices. File a support request if you need help.

All changes

Highlights

  • Add randomize() to nodeset to randomize selects
  • Fix unsafe uses of HTML and HTML-capable GWT widgets
  • Parameters to enforce HTTPS link generation
  • Docker support (docker compose, docker image)
  • Update to Java 8 runtime

Added

  • #250 Update JavaRosa dependency to latest 2.10.0 version
  • #251 Accept submissions that use method post in addition to form-data-post
  • #253 Add conf param to enforce HTTPS link generation
  • #258 Add build tasks for a Docker Compose setup
  • #272 New Docker image build tasks

Fixed

  • #243 Fix unsafe uses of HTML and HTML-capable GWT widgets
  • #184 Use Java 8 runtime for AppEngine in anticipation of Java 7 runtime deprecation
  • #263 Fix the links on the form submissions publish table
  • #265 Publish issue on GAE instance
  • #269 URL address on Form Management/Published data should be clickable
  • #269 Unable to add form with odk:length options to Aggregate
  • #264 Rollback button and installation window are cut off when installing GAE on Ubuntu
  • #281 Link to JSON server should be opened in new window.
  • #273 HTML is being shown in line in form deletion dialog
  • #273 Fix export list links

Thanks to @ggalmazor for improvements to developer documentation.

ODK Aggregate v1.6.0-beta.0

23 Jun 17:06
Compare
Choose a tag to compare
Pre-release

All changes

Highlights

  • Add randomize() to nodeset to randomize selects
  • Fix unsafe uses of HTML and HTML-capable GWT widgets
  • Parameters to enforce HTTPS link generation
  • Update to Java 8 runtime

Added

  • #250 Update JavaRosa dependency to latest 2.10.0 version
  • #251 Accept submissions that use method post in addition to form-data-post
  • #253 Add conf param to enforce HTTPS link generation

Fixed

  • #243 Fix unsafe uses of HTML and HTML-capable GWT widgets
  • #184 Use Java 8 runtime for AppEngine in anticipation of Java 7 runtime deprecation
  • #263 Fix the links on the form submissions publish table

Thanks to @@ggalmazor for improvements to developer documentation.

ODK Aggregate v1.5.0

28 Mar 20:05
59083e7
Compare
Choose a tag to compare

All changes

Highlights

  • View audit.csv file if attached to submissions
  • Prevent infinite refresh on when there is bad data in the database
  • Continue to export data when duplicated or missing rows are found in repeats
  • Introduce an easier to use and modern Aggregate VM
  • Support for installing on machines with Java 9
  • Sweeping changes to the repo, infrastructure, and documentation to enable contribution

Added

  • #111 See Audit CSV contents inside a popup in Aggregate's submissions table
  • #112 Project migration to gradle
  • #120 Upgrade to JavaRosa v2.6.0
  • #121 Audit CSV improvements
  • #133 Gretty integration
  • #139 Replace individual usernames with administrator or example
  • #122 Installer as gradle task
  • #143 Gradle task to upload to App Engine
  • #157 Enable mouse-dragging to pan map and mouse wheel for zoom
  • #166 Add semantic versioning
  • #187 Test coverage for CSV export emits empty string, not null
  • #192 Add Java 9 support via the GAE Updater application
  • #194 Improved Java 9 support
  • #205 Migrate all logging code to SLF4J
  • #202 Add packer support to build VM
  • #223 Improve packer support

Removed

  • #110 Remove duplicate lists of classes used for JavaRosa serialization

Fixed

  • #154 Prevent refresh on identified cases of data corruption
  • e4d6cfe Disable throwing an error when dupes/missing rows are detected in repeats
  • 6b10f06 Fix to nested repeat tables
  • #193 Fix QueryResultTest
  • #218 Help videos don't load on secure servers
  • #233 Improved Java 9 support

Thanks to @mitchellsundt, @lognaturel, @wbrunette and @Divya063 for their help with the improvements made to Aggregate's code repository, build infrastructure, and developer documentation.

ODK Aggregate v1.5.0-beta.0

19 Mar 18:24
441d8c7
Compare
Choose a tag to compare
Pre-release

All changes

Highlights

  • View audit.csv file if attached to submissions
  • Prevent infinite refresh on when there is bad data in the database
  • Continue to export data when duplicated or missing rows are found in repeats
  • Introduce an easier to use and modern Aggregate VM
  • Support for installing on machines with Java 9
  • Sweeping changes to the repo, infrastructure, and documentation to enable contribution

Added

  • #111 See Audit CSV contents inside a popup in Aggregate's submissions table
  • #112 Project migration to gradle
  • #120 Upgrade to JavaRosa v2.6.0
  • #121 Audit CSV improvements
  • #133 Gretty integration
  • #139 Replace individual usernames with administrator or example
  • #122 Installer as gradle task
  • #143 Gradle task to upload to App Engine
  • #157 Enable mouse-dragging to pan map and mouse wheel for zoom
  • #166 Add semantic versioning
  • #187 Test coverage for CSV export emits empty string, not null
  • #192 Add Java 9 support via the GAE Updater application
  • #194 Improved Java 9 support
  • #205 Migrate all logging code to SLF4J
  • #202 Add packer support to build VM
  • #223 Improve packer support

Removed

  • #110 Remove duplicate lists of classes used for JavaRosa serialization

Fixed

  • #154 Prevent refresh on identified cases of data corruption
  • e4d6cfe Disable throwing an error when dupes/missing rows are detected in repeats
  • 6b10f06 Fix to nested repeat tables
  • #193 Fix QueryResultTest
  • #218 Help videos don't load on secure servers