Release 1.3.20240619 - Bugfixes and improvements
Changelog
The format is loosely based on Keep a Changelog, and this project adheres to Semantic Versioning, except that the date of the release is used as the patch version.
Added
-
Improvement/backup routine
- Hotfix: Added
--users
flag to ensure user details are included in the exported realm file. (#286)
- Hotfix: Added
-
Update docker workflow
- Enhanced workflow to publish images to Docker Hub under
aiod/metadata_catalogue
. - Conditions for publishing:
- On release: pushes with tags
latest
and version-specific tag (e.g.,v1.3.20240308
). - On push to
develop
branch: pushes with tagdevelop
. - Via workflow dispatch through GitHub Actions: pushes with provided tag.
- On release: pushes with tags
- Added capability to update Docker repository description based on
docker-description.md
. - Implemented build cache to optimize workflow efficiency.
- Note: Further validation on develop and release triggers and flow setup will be conducted on a fork. (#302)
- Enhanced workflow to publish images to Docker Hub under
-
Enhancement/fixed version tags
- Fixed Docker image version tags for better version control.
- Upgraded Keycloak to version 24.0.4 to resolve deployment bug (Reference: keycloak/keycloak#25120). (#314)
Fixed
-
Bugfix/remove pytest workflow
- Removed redundant pytest workflow since pre-commit triggers pytest tests. (#284)
-
Minor typos in README.md
- Corrected minor typos in the README.md file. (#287)
-
Improvement/privacy issues
- Restricted access to sensitive metadata from the former Drupal platform (now "ai4europe_cms"):
- Access to
name
,given_name
, andsurname
fields in the persons entity andemail
field in contacts restricted to users with "full_view_drupal_resources" permission. - Email field access in contacts for other platforms now requires authentication. (#298)
- Access to
- Restricted access to sensitive metadata from the former Drupal platform (now "ai4europe_cms"):
-
Bugfix Elastic Search
- Bugfix ensuring the correct search for assets of specific platforms using the platforms field. (#323)
-
Bugfix huggingface validator
- Replaced the buggy validator implementation with
huggingface_hub.utils.validate_repo_id
as per documentation. (#330)
- Replaced the buggy validator implementation with
Updated
-
Specify the references require identifiers of contact details
- Clarified the intended usage of references, specifying the need for identifiers of contact details. (#297)
-
Rename drupal to ai4europe_cms
- Renamed all instances of "drupal" to "ai4europe_cms" for better platform representation. (#312)
Notes
- Verification of the develop and release triggers and flow setup is pending and will be tested on a fork before finalizing the merge.
- Consideration for merging build and test jobs back to potentially speed up the Docker workflow process.