DataFed-v2024.6.17.10.40
·
1 commit
to master
since this release
v2024.6.17.10.40
MAJOR Breaking changes
MINOR Feature
- [912] - Adds initial compose file and docker files for python-client
- [909] - Added Support for Google Analytics
- [916] - Reworked Docker build process to be faster and produce simpler and
smaller images - [912] - Adding working compose instance for core metadata services.
- [937] - Working metadata services running together as part of CI
- [946] - Added docker compose for DataFed Repository and for Metadata Services
- [955] - Adds repo pieces to CI with working end-to-end tests
- [973] - Adds log output at the end of CI test pipeline
- [968] - Adds the ability to specify both base and root path when creating
Globus collections. - [1003] - Updated admin install documentation.
- [1005] - Consolidate Development Environment setup documentation.
- [970] - Adds Web UI testing to the CI pipeline.
PATCH Bug fixes/Technical Debt/Documentation
- [914] - Improve GitHub template
- [910] - Static code analysis and status checks fixed, improvements to CI
- [923] - Fixed missing flag in certificate refresh script
- [917] - Add additional files to .gitignore
- [915] - Refactor CI to use pipelines Gitlab feature along with pipelines
- [927] - Add vim swp files to .gitignore
- [935] - Fixed CI branching with dynamic children, swiched to Harbor registry.
Moved Blake's files into the correct folders. - [924] - Fix log messaging format in web server
- [948] - Bug in getProjectId fixed, better handling of env variables in
python. - [952] - Bug in globus cleanup python script fixed, was trying to use projects
instead of the auth_client. - [953] - Refactored docker compose build scripts to address technical debt
- [957] - Updated ArangoDB version used in compose file.
- [956] - Adds improved error message, when paths of repo don't align.
- [966] - CI refactor check that containers exist if not force build for branch.
- [968] - Fixes bug by creating distinction between base and root path.
- [981] - Fixes html injection that can occur from user name when displaying owner in schema dlg box.
- [983] - Fixes google analytics by adding nonce which was broken.
- [995] - Fixes issue with project and user folders in repo being created under root user permissions.
- [994] - Fixes issue with spaces not being preserved in shell scripts from docker compose .env file.
- [996] - Fixes bug in lego install script where function name had additional s
- [998] - Fixing missing :latest tag on push in container, in common.yml of ci files
- [999] - Fixes repo service entrypoint script to append to log file instead of rewriting