This repository has been archived by the owner on Apr 16, 2022. It is now read-only.
Releases: getodk/briefcase
Releases · getodk/briefcase
ODK Briefcase v1.16.0
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)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Pull & push ops overhaul (#736)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #749 Improve layout of the show source panel to better accommodate info (#753)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue 750 compiling with java11plus (#754)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Review language about max http connections conf setting (#757)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
Fixed
- Fix non Aggregate compatibility (#746)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
ODK Briefcase v1.16.0-beta.0
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)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Pull & push ops overhaul (#736)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
ODK Briefcase v1.15.0
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
- #721 pull all forms (CLI)
- Kunal Mulwani @kunalmulwani
- Issue #729 cli pull start from date (#730)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
Fixed
- Issue #723 split select multiple with predicates on internal secondary instances (#724)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Avoid immutable lists to prevent UnsupportedOperationException (#726)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
ODK Briefcase v1.14.0
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)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #681 resume last pull (#698)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Update UI with more consistent user language (#708)
- Yaw Anokwa @yanokwa (Nafundi)
- Ensure the export dir exists before starting the export operation (#715)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
Fixed
- Issue #702 Avoid checking the Location response header if the response is not an HTTP 3xx redirect (#703)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #709 Fix downloading form media attachments #710
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Ensure that CLI ops select the forms they need to transfer (#712)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
ODK Briefcase v1.14.0-beta.0
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)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue 681 resume last pull (#698)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
Fixed
- Issue 702 Avoid checking the Location response header if the response is not an (#703)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
ODK Briefcase v.1.13.1
Fixed
- Issue 689 split select multiples in groups (#690)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Reduce "Include GeoJSON" UI label (#693)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
Added
- Issue 687 export ui conf param remove group names (#692)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue 688 Make pull and push urls clickable in the UI (#691)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
ODK Briefcase v1.13.0
Highlights
- New GeoJSON export file (UI and
-ig
CLI flag) - New CLI param
-rgn
to remove group names from CSV header - New CLI param
-ii
to include incomplete submissions when pulling forms (works with Aggregate v1.7 and higher) - New export audit file with data from all submissions
- Changes in the CSV export filenames:
- Repeat group files have shorter names.
- Individual audit files include their related submission's instance ID in their names
Fixed
- Issue 651 fixed the busy cursor after error happens (#652)
- Yizheng Huang @huangyz0918
- Issue #595 normalize startup behavior (#643)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #656 split selects with search appearance (#660)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #675 Reload cache dialog shows twice (#679)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue 684 Reduce CLI export op help text (#685)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
Added
- Issue #616 split choice lists ui (#649)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #637 merge audit files (#641)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #665 use instance id for sequencing audit files (#672)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #663 unqualified group names csv export (#670)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #661 add geojson export type (#669)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue #671 export param to remove group names (#674)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Support for newer versions of Java (#682)
- Yaw Anokwa @yanokwa (Nafundi)
ODK Briefcase v1.13.0-beta.0
Highlights
- New GeoJSON export companion file:
- 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
- Remove group names from CSV column names in the exported CSV files with the
- 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
- Issue #651 fixed the busy cursor after error happens (#652)
- Yizheng Huang (@huangyz0918)
- Issue #595 normalize startup behavior (#643)
- Guillermo Gutiérrez (@ggalmazor), Nafundi
- Issue #656 split selects with search appearance (#660)
- Guillermo Gutiérrez (@ggalmazor), Nafundi
- Issue #675 Reload cache dialog shows twice (#679)
- Guillermo Gutiérrez (@ggalmazor), Nafundi
Added
- Issue #616 split choice lists ui (#649)
- Guillermo Gutiérrez (@ggalmazor), Nafundi
- Issue #637 merge audit files (#641)
- Guillermo Gutiérrez (@ggalmazor), Nafundi
- Issue #665 use instance id for sequencing audit files (#672)
- Guillermo Gutiérrez (@ggalmazor), Nafundi
- Issue #661 add geojson export type (#669)
- Guillermo Gutiérrez (@ggalmazor), Nafundi
- Issue #671 export param to remove group names (#674)
- Guillermo Gutiérrez (@ggalmazor), Nafundi
- Issue #663 unqualified group names csv export (#670)
- Guillermo Gutiérrez (@ggalmazor), Nafundi
ODK Briefcase v1.12.2
Fixed
- #657 Fix adding csv extension when given filename doesn't include it
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #646 fix repeat csv key generation
- Guillermo Gutiérrez @ggalmazor (Nafundi)
ODK Briefcase v1.12.1
Fixed
- #632 Fix pull before export with sources that don't require credentials
- Kunal Mulwani @kunalmulwani
- #653 fix encrypted multiple file attachments
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #646 fix repeat csv key generation
- Guillermo Gutiérrez @ggalmazor (Nafundi)
Added
- #636 Code improvements: more tests and code cleanup
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #600 Add doc with instructions on how to create a release
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #654 Grammar improvements - How to Release doc
- Yaw Anokwa @yanokwa (Nafundi)
Removed
- #640 Remove the sentry appender from the prod example conf file
- Guillermo Gutiérrez Almazor (@ggalmazor)