Skip to content
This repository has been archived by the owner on Apr 16, 2022. It is now read-only.

Releases: getodk/briefcase

ODK Briefcase v1.16.0

04 Jul 19:40
5bc43ed
Compare
Choose a tag to compare

All changes

Highlights

  • Added support for ODK Central in GUI
  • Pull and push can start, finish, and cancel much faster due to CPU/network parallelization
  • Maximum HTTP connections (--mhc in CLI) has replaced Pull submissions in parallel (--pp in CLI)
  • Improvements to user feedback messages in GUI and CLI
  • Added support for pulldata function

Added

  • Issue 705 improve pull background jobs (#706)
  • Pull & push ops overhaul (#736)
  • Issue #749 Improve layout of the show source panel to better accommodate info (#753)
  • Issue 750 compiling with java11plus (#754)
  • Review language about max http connections conf setting (#757)

Fixed

  • Fix non Aggregate compatibility (#746)

ODK Briefcase v1.16.0-beta.0

25 Jun 15:53
8d41565
Compare
Choose a tag to compare
Pre-release

All changes

Highlights

  • Replaced HTTP communication and parallel job execution layers for pull and push operations
    • Briefcase will try to use all available local resources, and users can limit the number of HTTP connections thanks to new configuration settings.
  • Added support for the pulldata xform function.
  • Pull and push processes should perform better because now we download attachments and submissions using parallel streams while still being able to cancel ongoing work almost immediately.
  • When getting the list of forms in a remote server, we filter out those without name or form ID to prevent issues in Briefcase.
  • Complete review of user feedback and tracking messages created by pull and push operations
  • New "maximum number of HTTP connections" configuration option on the UI and CLI (--mhc argument) that will be used by pull and push operations to avoid flooding servers.
  • Deprecate the "pull in parallel" configuration option (replaced by "maximum number of HTTP connections")
  • All CLI and UI ops that pull forms use and save the last cursor
  • All CLI and UI ops wait until all tasks have completed

Added

  • Issue #705 improve pull background jobs (#706)
  • Pull & push ops overhaul (#736)

ODK Briefcase v1.15.0

16 Apr 17:12
b5ada43
Compare
Choose a tag to compare

All changes

Highlights

  • New -sfd (--start_from_date) CLI arg to pull form submissions that were updated since the provided date.
  • In the CLI, when no form ID has been specified, Briefcase will pull all forms.

Added

Fixed

  • Issue #723 split select multiple with predicates on internal secondary instances (#724)
  • Avoid immutable lists to prevent UnsupportedOperationException (#726)

ODK Briefcase v1.14.0

18 Feb 14:04
6988fbd
Compare
Choose a tag to compare

All changes

Highlights

  • New Start pull from last submission pulled feature will improve pull performance on slow connections for forms with more than 100 submissions
    • In the UI: Enable this in the Settings tab. Users can also clear any saved pull history using in the Settings tab.
    • In the CLI: Use the-sfl (--start_from_last) flag

Added

  • Issue #700 Update JavaRosa (#701)
  • Issue #681 resume last pull (#698)
  • Update UI with more consistent user language (#708)
  • Ensure the export dir exists before starting the export operation (#715)

Fixed

  • Issue #702 Avoid checking the Location response header if the response is not an HTTP 3xx redirect (#703)
  • Issue #709 Fix downloading form media attachments #710
  • Ensure that CLI ops select the forms they need to transfer (#712)

ODK Briefcase v1.14.0-beta.0

13 Feb 18:03
d1a35d2
Compare
Choose a tag to compare
Pre-release

All changes

Highlights

  • New "Resume last pull" feature that will save on requests to Aggregate in forms with more than 100 submissions.

    On the UI

    • Users can enable a new configuration param in the Settings tab to always try to resume the last pull of a form. This is especially useful in forms with more than 100 submissions because Briefcase will be able to directly go for the next chunk of submissions after the last one pulled.
    • Users can also clear any saved resume points thanks to a new button in the Settings tab.

    On the CLI

    • The new -rlp flag will enable this feature when pulling forms from the command-line

Added

  • Issue 700 Update JavaRosa (#701)
  • Issue 681 resume last pull (#698)

Fixed

  • Issue 702 Avoid checking the Location response header if the response is not an (#703)

ODK Briefcase v.1.13.1

12 Dec 21:07
cb89a71
Compare
Choose a tag to compare

All changes

Fixed

  • Issue 689 split select multiples in groups (#690)
  • Reduce "Include GeoJSON" UI label (#693)

Added

  • Issue 687 export ui conf param remove group names (#692)
  • Issue 688 Make pull and push urls clickable in the UI (#691)

ODK Briefcase v1.13.0

23 Nov 08:48
ba915b3
Compare
Choose a tag to compare

All changes

Highlights

Fixed

  • Issue 651 fixed the busy cursor after error happens (#652)
  • Issue #595 normalize startup behavior (#643)
  • Issue #656 split selects with search appearance (#660)
  • Issue #675 Reload cache dialog shows twice (#679)
  • Issue 684 Reduce CLI export op help text (#685)

Added

  • Issue #616 split choice lists ui (#649)
  • Issue #637 merge audit files (#641)
  • Issue #665 use instance id for sequencing audit files (#672)
  • Issue #663 unqualified group names csv export (#670)
  • Issue #661 add geojson export type (#669)
  • Issue #671 export param to remove group names (#674)
  • Support for newer versions of Java (#682)

ODK Briefcase v1.13.0-beta.0

19 Nov 15:00
243289d
Compare
Choose a tag to compare
Pre-release

All changes

Highlights

  • New GeoJSON export companion file:
    • Now you can include a GeoJSON companion file with all spatial data from submissions.
    • Enable this on the UI using the export configuration dialog
      48540732-345f7680-e8bb-11e8-8da7-a5dd6401316f
    • Use the -ig --include_geojson CLI flags
  • Also new on the CLI:
    • Remove group names from CSV column names in the exported CSV files with the -rgn --remove_group_names CLI flag
  • Changes in the CSV export filename patterns:
    • Now filenames for repeat groups will be shorter, including only the name of the repeat group (see #663).
  • Changes in the exported audit files:
    • Exporting forms with audit information will include a new aggregated audit CSV file with information from all submissions (linked via instanceID).
    • All the individual audit files will still be exported, but now their filenames will include their related submission's instanceID instead of a numeric sequence.

Fixed

Added

  • Issue #616 split choice lists ui (#649)
  • Issue #637 merge audit files (#641)
  • Issue #665 use instance id for sequencing audit files (#672)
  • Issue #661 add geojson export type (#669)
  • Issue #671 export param to remove group names (#674)
  • Issue #663 unqualified group names csv export (#670)

ODK Briefcase v1.12.2

09 Oct 11:00
ec0022a
Compare
Choose a tag to compare

All changes

Fixed

  • #657 Fix adding csv extension when given filename doesn't include it
  • #646 fix repeat csv key generation

ODK Briefcase v1.12.1

28 Sep 13:11
3925d91
Compare
Choose a tag to compare

All changes

Fixed

  • #632 Fix pull before export with sources that don't require credentials
  • #653 fix encrypted multiple file attachments
  • #646 fix repeat csv key generation

Added

  • #636 Code improvements: more tests and code cleanup
  • #600 Add doc with instructions on how to create a release
  • #654 Grammar improvements - How to Release doc

Removed

  • #640 Remove the sentry appender from the prod example conf file