- Update some dependencies
- Add a utility service to split large data files
- Configure VTL execution for some specifics sequences (TCM)
- Add outcome spotting variable with reporting data
- Remove json-simple dependency
- Fix files in log output
- Log for functional purpose
- Update dependencies, including Trevas (error with nvl())
- Look for data in Genesis
- Migrated to Java 21
- Fix issue with null interviewerId
- Fix exception when reporting VTL script not found
- New format for output : parquet
- Add new reporting data in output
- Add possibility to calculate variables from reporting data with VTL script
- Export of reporting data variables into a separate table
- Export of last survey validation date from paradata into root
- Functional tests module
- Add Pairwise
- Add VTL user script execution between two variable calculation (VTL from DDI)
- Fix issue with rank in loop names
- Fix issue CERTFR-2023-AVI-0763
- Fix issue with empty paradata (missing start session)
- Service to read metadata from Lunatic in case no DDI is available
- Add date for contact-outcome and last attempt from reporting Data, instead of current day, month, year
- In case of file by file execution, reportingData without questionnaires were duplicated. Fix with skipping these reportingData
- Paradata : fix the method for calculating sessions time
- Exclude boolean variables from length errors
- Security issue by updating Springboot
- Read paradata file by file (survey unit by surveyunit based on filename)
- Remove SLF4J and use Log4j2 instead
- Security issue
- Warning when variable length is not compatible with associated metadata (error + SAS script)
- Endpoint to process data file by file
- Remove XOM to read DDI. DOM is used
- Read external variables in subgroups
- Fix format for numeric variables from paradata
- Fix memory error with temporary Json files
- Statistical identifier concatenates some other variables, first version
- Variables are added only if they are present in the specification
- Improve script classes
- Lunatic V2 input data (Lunatic-Model v2.3+) are now supported
- Add possibility to specify a path for data, paradater and reporting data outside in folder
- Change to Java 17 and Spring boot 3
- Packaging as JAR instead of WAR
- Initialize API