- [879] - Secured ZeroMQ messaging
- [879] - Added GitLab CI file
- [879] - Added several files to generate configuration files
- [879] - Added several scripts for installing dependencies
- [879] - Added support for Globus Connect Server 5.4
- [879] - Added log support (core server/repo server/web server) partial support in python CLI
- [879] - Added proxy timeout capability to assist in testing
- [879] - Added correlation ids to messages for tracking
- [879] - Split log output into server specific files.
- [879] - Fixed thread safety of repo list calls in core server which where causing seg faults
- [879] - Added better error reporting when attempting to delete repo with running tasks.
- [879] - Added GitIgnore File
- [879] - Upgraded to C++ 17 std
- [879] - Split build and install of different DataFed components web, repo, core, foxx
- [879] - Config files auto generated from single datafed.sh config
- [879] - Removed most calls to sdms and replaced with datafed for consistency
- [879] - Replaced thread pointers with threads in CoreServer.hpp
- [879] - Moved loadRepositoryConfig from CoreServer to Config.cpp
- [879] - Authz will look for authz file in default location if the DATAFED_AUTHZ_CFG_FILE env variable is not specified
- [879] - Applied formatting, black, autopep8, js-beautify, clange-format10
- [879] - Added pipeline script to robustly handle the provisioning of CI infrastructure
- [879] - Added workflows to check formatting and trigger formatting if needed
- [879] - Added tests: unit, foxx api tests, end to end tests, internal integration tests
- [879] - Standardized versioning, applied versioning to all APIs and clients and servers