Releases: getodk/aggregate
ODK Aggregate v2.0.0-beta.1
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)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #371 remove missing odk tables pref (#375)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #373 Temporal filters after upgrading to v2.0 (#374)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #359 filter metadata date marked as complete (#365)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #355 hardcoded version (#358)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Replace version that is overwritten with clearly wrong version (#366)
- Yaw Anokwa @yanokwa (Nafundi)
- Format dates with ISO_LOCAL_DATE formatter to avoid non-parseable values (#347)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue 387 Fix date format in JS confirmation dialog #388
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue 380 Fix geopoint formatting when it lacks alt or acc components #382
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue 379 Fix bug in fixOffset method #381
- Guillermo Gutiérrez @ggalmazor (Nafundi)
Added
- Issue #337 iso8601 phase 1 (#338)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #361 normalize temporal data handling code (#369)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue 368 add upgrade from v1 warning to the installer (#377)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
Removed
- Issue #287 remove odk2 code (#333)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #334 code cleanup (#335)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #290 remove deprecated publishers (#348)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #336 remove google account credentials (#350)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #345 remove appengine support (#354)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #336 remove google account support (#357)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue 371 remove missing odk tables pref (#375)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
ODK Aggregate v2.0.0-beta.0
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)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #371 remove missing odk tables pref (#375)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #373 Temporal filters after upgrading to v2.0 (#374)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #359 filter metadata date marked as complete (#365)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #355 hardcoded version (#358)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Replace version that is overwritten with clearly wrong version (#366)
- Yaw Anokwa @yanokwa (Nafundi)
- Format dates with ISO_LOCAL_DATE formatter to avoid non-parseable values (#347)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
Added
- Issue #337 iso8601 phase 1 (#338)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #361 normalize temporal data handling code (#369)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
Removed
- Issue #287 remove odk2 code (#333)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #334 code cleanup (#335)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #290 remove deprecated publishers (#348)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #336 remove google account credentials (#350)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #345 remove appengine support (#354)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #336 remove google account support (#357)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
ODK Aggregate v1.7.1
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
- Guillermo Gutiérrez @ggalmazor (Nafundi)
ODK Aggregate v1.7.0
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
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #303 Add CSRF protection to GWT apps
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #308 Add CSRF protection to RPC calls
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #312 aggregate-config only works if ports are 80/433
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #322 Add CSRF protection to more RPC calls
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #290 Warn users of upcoming deprecation of Ohmage and REDCap publishers
- Yaw Anokwa @yanokwa (Nafundi)
- #323 Add note warning about a new Aggregate version
- Guillermo Gutiérrez @ggalmazor (Nafundi)
Fixed
- #140 Reduce watchdog log spamming
- Marco van Zwetselaar @zwets
- #301 Tidy up code for #293
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #261 Visualize submissions on Map issue
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #314 gradlew fails to build Docker image
- Florian Mayer @florianm (Department of Biodiversity, Conservation and Attractions)
- #317 fail to run uploadAggregateToAppEngine.app
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #324 Aggregate password warning is not scary enough
- Yaw Anokwa @yanokwa (Nafundi)
- #330 Version information makes it difficult to download form XML
- Guillermo Gutiérrez @ggalmazor (Nafundi)
ODK Aggregate v1.7.0-beta.0
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
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #303 Add CSRF protection to GWT apps
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #308 Add CSRF protection to RPC calls
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #312 aggregate-config only works if ports are 80/433
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #322 Add CSRF protection to more RPC calls
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #290 Warn users of upcoming deprecation of Ohmage and REDCap publishers
- Yaw Anokwa @yanokwa (Nafundi)
- #323 Add note warning about a new Aggregate version
- Guillermo Gutiérrez @ggalmazor (Nafundi)
Fixed
- #140 Reduce watchdog log spamming
- Marco van Zwetselaar @zwets
- #301 Tidy up code for #293
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #261 Visualize submissions on Map issue
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #314 gradlew fails to build Docker image
- Florian Mayer @florianm (Department of Biodiversity, Conservation and Attractions)
- #317 fail to run uploadAggregateToAppEngine.app
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #324 Aggregate password warning is not scary enough
- Yaw Anokwa @yanokwa (Nafundi)
ODK Aggregate v1.6.1
Fixed
- #293 Aggregate sets a wrong size for encryption fields
- Guillermo Gutérrez @ggalmazor (Nafundi)
ODK Aggregate v1.6.0
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.
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
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #251 Accept submissions that use method post in addition to form-data-post
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #253 Add conf param to enforce HTTPS link generation
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #258 Add build tasks for a Docker Compose setup
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #272 New Docker image build tasks
- Guillermo Gutérrez @ggalmazor (Nafundi)
Fixed
- #243 Fix unsafe uses of HTML and HTML-capable GWT widgets
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #184 Use Java 8 runtime for AppEngine in anticipation of Java 7 runtime deprecation
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #263 Fix the links on the form submissions publish table
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #265 Publish issue on GAE instance
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #269 URL address on Form Management/Published data should be clickable
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #269 Unable to add form with odk:length options to Aggregate
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #264 Rollback button and installation window are cut off when installing GAE on Ubuntu
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #281 Link to JSON server should be opened in new window.
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #273 HTML is being shown in line in form deletion dialog
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #273 Fix export list links
- Guillermo Gutérrez @ggalmazor (Nafundi)
Thanks to @ggalmazor for improvements to developer documentation.
ODK Aggregate v1.6.0-beta.0
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
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #251 Accept submissions that use method post in addition to form-data-post
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #253 Add conf param to enforce HTTPS link generation
- Guillermo Gutérrez @ggalmazor (Nafundi)
Fixed
- #243 Fix unsafe uses of HTML and HTML-capable GWT widgets
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #184 Use Java 8 runtime for AppEngine in anticipation of Java 7 runtime deprecation
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #263 Fix the links on the form submissions publish table
- Guillermo Gutérrez @ggalmazor (Nafundi)
Thanks to @@ggalmazor for improvements to developer documentation.
ODK Aggregate v1.5.0
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
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #112 Project migration to gradle
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #120 Upgrade to JavaRosa v2.6.0
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #121 Audit CSV improvements
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #133 Gretty integration
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #139 Replace individual usernames with administrator or example
- Yaw Anokwa @yanokwa (Nafundi)
- #122 Installer as gradle task
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #143 Gradle task to upload to App Engine
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #157 Enable mouse-dragging to pan map and mouse wheel for zoom
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #166 Add semantic versioning
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #187 Test coverage for CSV export emits empty string, not null
- David McCann @DaveyCrockett (DIAL)
- #192 Add Java 9 support via the GAE Updater application
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #194 Improved Java 9 support
- Yaw Anokwa @yanokwa (Nafundi)
- #205 Migrate all logging code to SLF4J
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #202 Add packer support to build VM
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #223 Improve packer support
- Guillermo Gutérrez @ggalmazor (Nafundi)
Removed
- #110 Remove duplicate lists of classes used for JavaRosa serialization
- Dave Bricetti @dcbriccetti (Nafundi)
Fixed
- #154 Prevent refresh on identified cases of data corruption
- Guillermo Gutérrez @ggalmazor (Nafundi)
- e4d6cfe Disable throwing an error when dupes/missing rows are detected in repeats
- Guillermo Gutérrez @ggalmazor (Nafundi)
- 6b10f06 Fix to nested repeat tables
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #193 Fix QueryResultTest
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #218 Help videos don't load on secure servers
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #233 Improved Java 9 support
- Yaw Anokwa @yanokwa (Nafundi)
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
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
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #112 Project migration to gradle
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #120 Upgrade to JavaRosa v2.6.0
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #121 Audit CSV improvements
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #133 Gretty integration
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #139 Replace individual usernames with administrator or example
- Yaw Anokwa @yanokwa (Nafundi)
- #122 Installer as gradle task
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #143 Gradle task to upload to App Engine
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #157 Enable mouse-dragging to pan map and mouse wheel for zoom
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #166 Add semantic versioning
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #187 Test coverage for CSV export emits empty string, not null
- David McCann @DaveyCrockett (DIAL)
- #192 Add Java 9 support via the GAE Updater application
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #194 Improved Java 9 support
- Yaw Anokwa @yanokwa (Nafundi)
- #205 Migrate all logging code to SLF4J
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #202 Add packer support to build VM
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #223 Improve packer support
- Guillermo Gutérrez @ggalmazor (Nafundi)
Removed
- #110 Remove duplicate lists of classes used for JavaRosa serialization
- Dave Bricetti @dcbriccetti (Nafundi)
Fixed
- #154 Prevent refresh on identified cases of data corruption
- Guillermo Gutérrez @ggalmazor (Nafundi)
- e4d6cfe Disable throwing an error when dupes/missing rows are detected in repeats
- Guillermo Gutérrez @ggalmazor (Nafundi)
- 6b10f06 Fix to nested repeat tables
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #193 Fix QueryResultTest
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #218 Help videos don't load on secure servers
- Guillermo Gutérrez @ggalmazor (Nafundi)